• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# This file is used to manage the dependencies of the ANGLE git repo. It is
2# used by gclient to determine what version of each dependency to check out, and
3# where.
4
5# Avoids the need for a custom root variable.
6use_relative_paths = True
7
8gclient_gn_args_file = 'build/config/gclient_args.gni'
9
10git_dependencies = "SYNC"
11
12gclient_gn_args = [
13  'checkout_angle_internal',
14  'checkout_angle_mesa',
15  'checkout_angle_restricted_traces',
16  'generate_location_tags',
17]
18
19vars = {
20  'android_git': 'https://android.googlesource.com',
21  'chromium_git': 'https://chromium.googlesource.com',
22  'chrome_internal_git': 'https://chrome-internal.googlesource.com',
23  'swiftshader_git': 'https://swiftshader.googlesource.com',
24  'dawn_git': 'https://dawn.googlesource.com',
25
26  # This variable is overrided in Chromium's DEPS file.
27  'build_with_chromium': False,
28
29  # By default, download the fuchsia sdk from the public sdk directory.
30  'fuchsia_sdk_cipd_prefix': 'fuchsia/sdk/core/',
31
32  # We don't use location metadata in our test isolates.
33  'generate_location_tags': False,
34
35  # Only check out public sources by default. This can be overridden with custom_vars.
36  'checkout_angle_internal': False,
37
38  # Pull in Android native toolchain dependencies for Chrome OS too, so we can
39  # build ARC++ support libraries.
40  'checkout_android_native_support': 'checkout_android or checkout_chromeos',
41
42  # Check out Mesa and libdrm in ANGLE's third_party folder.
43  'checkout_angle_mesa': False,
44
45  # Version of Chromium our Chromium-based DEPS are mirrored from.
46  'chromium_revision': '972874fcbdf2c07ca1e9680e6f23ad950bd80868',
47  # We never want to checkout chromium,
48  # but need a dummy DEPS entry for the autoroller
49  'dummy_checkout_chromium': False,
50
51  # Current revision of VK-GL-CTS (a.k.a dEQP).
52  'vk_gl_cts_revision': '1c5f78753fd9a9417df997cdc15bfdbdd3ae47f9',
53
54  # Current revision of googletest.
55  # Note: this dep cannot be auto-rolled b/c of nesting.
56  'googletest_revision': '2d924d7a971e9667d76ad09727fb2402b4f8a1e3',
57
58  # Current revision of Chrome's third_party googletest directory. This
59  # repository is mirrored as a separate repository, with separate git hashes
60  # that don't match the external googletest repository or Chrome. Mirrored
61  # patches will have a different git hash associated with them.
62  # To roll, first get the new hash for chromium_googletest_revision from the
63  # mirror of third_party/googletest located here:
64  # https://chromium.googlesource.com/chromium/src/third_party/googletest/
65  # Then get the new hash for googletest_revision from the root Chrome DEPS
66  # file: https://source.chromium.org/chromium/chromium/src/+/main:DEPS
67  'chromium_googletest_revision': '17bbed2084d3127bd7bcd27283f18d7a5861bea8',
68
69  # Current revision of jsoncpp.
70  # Note: this dep cannot be auto-rolled b/c of nesting.
71  'jsoncpp_revision': '42e892d96e47b1f6e29844cc705e148ec4856448',
72
73  # Current revision of Chrome's third_party jsoncpp directory. This repository
74  # is mirrored as a separate repository, with separate git hashes that
75  # don't match the external JsonCpp repository or Chrome. Mirrored patches
76  # will have a different git hash associated with them.
77  # To roll, first get the new hash for chromium_jsoncpp_revision from the
78  # mirror of third_party/jsoncpp located here:
79  # https://chromium.googlesource.com/chromium/src/third_party/jsoncpp/
80  # Then get the new hash for jsoncpp_revision from the root Chrome DEPS file:
81  # https://source.chromium.org/chromium/chromium/src/+/main:DEPS
82  'chromium_jsoncpp_revision': 'f62d44704b4da6014aa231cfc116e7fd29617d2a',
83
84  # Current revision of patched-yasm.
85  # Note: this dep cannot be auto-rolled b/c of nesting.
86  'patched_yasm_revision': '720b70524a4424b15fc57e82263568c8ba0496ad',
87
88  # Three lines of non-changing comments so that
89  # the commit queue can handle CLs rolling catapult
90  # and whatever else without interference from each other.
91  'catapult_revision': '1adfb3f1c655a462aeb325225f5693a1a9814b9c',
92
93  # the commit queue can handle CLs rolling Fuchsia sdk
94  # and whatever else without interference from each other.
95  'fuchsia_version': 'version:21.20240613.1.1',
96
97  # Three lines of non-changing comments so that
98  # the commit queue can handle CLs rolling luci-go
99  # and whatever else without interference from each other.
100  'luci_go': 'git_revision:6fb4d5d26773ebddeac2c57506324493e4220007',
101
102  # Three lines of non-changing comments so that
103  # the commit queue can handle CLs rolling android_sdk_build-tools_version
104  # and whatever else without interference from each other.
105  'android_sdk_build-tools_version': 'YK9Rzw3fDzMHVzatNN6VlyoD_81amLZpN1AbmkdOd6AC',
106  # Three lines of non-changing comments so that
107  # the commit queue can handle CLs rolling android_sdk_emulator_version
108  # and whatever else without interference from each other.
109  'android_sdk_emulator_version': '9lGp8nTUCRRWGMnI_96HcKfzjnxEJKUcfvfwmA3wXNkC',
110  # Three lines of non-changing comments so that
111  # the commit queue can handle CLs rolling android_sdk_platform-tools_version
112  # and whatever else without interference from each other.
113  'android_sdk_platform-tools_version': 'HWVsGs2HCKgSVv41FsOcsfJbNcB0UFiNrF6Tc4yRArYC',
114  # Three lines of non-changing comments so that
115  # the commit queue can handle CLs rolling android_sdk_platforms_version
116  # and whatever else without interference from each other.
117  'android_sdk_platforms_version': 'u-bhWbTME6u-DjypTgr3ZikCyeAeU6txkR9ET6Uudc8C',
118
119  # ninja CIPD package version.
120  # https://chrome-infra-packages.appspot.com/p/infra/3pp/tools/ninja
121  'ninja_version': 'version:2@1.11.1.chromium.6',
122
123  # Fetch configuration files required for the 'use_remoteexec' gn arg
124  'download_remoteexec_cfg': False,
125  # RBE instance to use for running remote builds
126  'rbe_instance': Str('projects/rbe-chrome-untrusted/instances/default_instance'),
127  # RBE project to download rewrapper config files for. Only needed if
128  # different from the project used in 'rbe_instance'
129  'rewrapper_cfg_project': Str(''),
130  # reclient CIPD package
131  'reclient_package': 'infra/rbe/client/',
132  # reclient CIPD package version
133  'reclient_version': 're_client_version:0.143.0.518e369-gomaip',
134
135  # siso CIPD package version.
136  'siso_version': 'git_revision:188a286bc04cc0276ce8dfecd64f04785b6f038c',
137
138  # 'magic' text to tell depot_tools that git submodules should be accepted but
139  # but parity with DEPS file is expected.
140  'SUBMODULE_MIGRATION': 'True',
141
142   # Make Dawn skip its standalone dependencies
143  'dawn_standalone': False,
144  'dawn_revision': '6cdf3a1a195fa8ce4aec963dee146a7da6f435b8',
145
146  # All of the restricted traces (large).
147  'checkout_angle_restricted_traces': 'checkout_angle_internal',
148
149  # Individual vars to enable/disable checkout of only specific traces.
150  # === ANGLE Restricted Trace Generated Var Start ===
151  'checkout_angle_restricted_trace_1945_air_force': 'checkout_angle_restricted_traces',
152  'checkout_angle_restricted_trace_20_minutes_till_dawn': 'checkout_angle_restricted_traces',
153  'checkout_angle_restricted_trace_2_3_4_player_mini_games': 'checkout_angle_restricted_traces',
154  'checkout_angle_restricted_trace_3d_pool_ball': 'checkout_angle_restricted_traces',
155  'checkout_angle_restricted_trace_afk_arena': 'checkout_angle_restricted_traces',
156  'checkout_angle_restricted_trace_age_of_origins_z': 'checkout_angle_restricted_traces',
157  'checkout_angle_restricted_trace_agent_a': 'checkout_angle_restricted_traces',
158  'checkout_angle_restricted_trace_aliexpress': 'checkout_angle_restricted_traces',
159  'checkout_angle_restricted_trace_altos_odyssey': 'checkout_angle_restricted_traces',
160  'checkout_angle_restricted_trace_among_us': 'checkout_angle_restricted_traces',
161  'checkout_angle_restricted_trace_angry_birds_2_1500': 'checkout_angle_restricted_traces',
162  'checkout_angle_restricted_trace_angry_birds_2_launch': 'checkout_angle_restricted_traces',
163  'checkout_angle_restricted_trace_animal_crossing': 'checkout_angle_restricted_traces',
164  'checkout_angle_restricted_trace_antutu_refinery': 'checkout_angle_restricted_traces',
165  'checkout_angle_restricted_trace_arena_of_valor': 'checkout_angle_restricted_traces',
166  'checkout_angle_restricted_trace_arknights': 'checkout_angle_restricted_traces',
167  'checkout_angle_restricted_trace_asphalt_8': 'checkout_angle_restricted_traces',
168  'checkout_angle_restricted_trace_asphalt_9': 'checkout_angle_restricted_traces',
169  'checkout_angle_restricted_trace_asphalt_9_2024': 'checkout_angle_restricted_traces',
170  'checkout_angle_restricted_trace_avakin_life': 'checkout_angle_restricted_traces',
171  'checkout_angle_restricted_trace_aztec_ruins': 'checkout_angle_restricted_traces',
172  'checkout_angle_restricted_trace_aztec_ruins_high': 'checkout_angle_restricted_traces',
173  'checkout_angle_restricted_trace_badland': 'checkout_angle_restricted_traces',
174  'checkout_angle_restricted_trace_basemark_gpu': 'checkout_angle_restricted_traces',
175  'checkout_angle_restricted_trace_batman_telltale': 'checkout_angle_restricted_traces',
176  'checkout_angle_restricted_trace_battle_of_polytopia': 'checkout_angle_restricted_traces',
177  'checkout_angle_restricted_trace_beach_buggy_racing': 'checkout_angle_restricted_traces',
178  'checkout_angle_restricted_trace_black_clover_m': 'checkout_angle_restricted_traces',
179  'checkout_angle_restricted_trace_black_desert_mobile': 'checkout_angle_restricted_traces',
180  'checkout_angle_restricted_trace_blade_and_soul_revolution': 'checkout_angle_restricted_traces',
181  'checkout_angle_restricted_trace_blockman_go': 'checkout_angle_restricted_traces',
182  'checkout_angle_restricted_trace_botworld_adventure': 'checkout_angle_restricted_traces',
183  'checkout_angle_restricted_trace_brawl_stars': 'checkout_angle_restricted_traces',
184  'checkout_angle_restricted_trace_bricks_breaker_quest': 'checkout_angle_restricted_traces',
185  'checkout_angle_restricted_trace_bridge_constructor_portal': 'checkout_angle_restricted_traces',
186  'checkout_angle_restricted_trace_bubble_shooter': 'checkout_angle_restricted_traces',
187  'checkout_angle_restricted_trace_bubble_shooter_and_friends': 'checkout_angle_restricted_traces',
188  'checkout_angle_restricted_trace_bus_simulator_indonesia': 'checkout_angle_restricted_traces',
189  'checkout_angle_restricted_trace_call_break_offline_card_game': 'checkout_angle_restricted_traces',
190  'checkout_angle_restricted_trace_callbreak': 'checkout_angle_restricted_traces',
191  'checkout_angle_restricted_trace_candy_crush_500': 'checkout_angle_restricted_traces',
192  'checkout_angle_restricted_trace_candy_crush_soda_saga': 'checkout_angle_restricted_traces',
193  'checkout_angle_restricted_trace_car_chase': 'checkout_angle_restricted_traces',
194  'checkout_angle_restricted_trace_car_parking_multiplayer': 'checkout_angle_restricted_traces',
195  'checkout_angle_restricted_trace_castlevania_sotn': 'checkout_angle_restricted_traces',
196  'checkout_angle_restricted_trace_catalyst_black': 'checkout_angle_restricted_traces',
197  'checkout_angle_restricted_trace_clash_of_clans': 'checkout_angle_restricted_traces',
198  'checkout_angle_restricted_trace_clash_royale': 'checkout_angle_restricted_traces',
199  'checkout_angle_restricted_trace_cod_mobile': 'checkout_angle_restricted_traces',
200  'checkout_angle_restricted_trace_coin_master': 'checkout_angle_restricted_traces',
201  'checkout_angle_restricted_trace_command_and_conquer_rivals': 'checkout_angle_restricted_traces',
202  'checkout_angle_restricted_trace_cookie_run_kingdom': 'checkout_angle_restricted_traces',
203  'checkout_angle_restricted_trace_cookie_run_oven_break': 'checkout_angle_restricted_traces',
204  'checkout_angle_restricted_trace_csr2_drag_racing': 'checkout_angle_restricted_traces',
205  'checkout_angle_restricted_trace_cut_the_rope': 'checkout_angle_restricted_traces',
206  'checkout_angle_restricted_trace_darkness_rises': 'checkout_angle_restricted_traces',
207  'checkout_angle_restricted_trace_dead_by_daylight': 'checkout_angle_restricted_traces',
208  'checkout_angle_restricted_trace_dead_cells': 'checkout_angle_restricted_traces',
209  'checkout_angle_restricted_trace_dead_trigger_2': 'checkout_angle_restricted_traces',
210  'checkout_angle_restricted_trace_diablo_immortal': 'checkout_angle_restricted_traces',
211  'checkout_angle_restricted_trace_disney_mirrorverse': 'checkout_angle_restricted_traces',
212  'checkout_angle_restricted_trace_disney_tsum_tsum': 'checkout_angle_restricted_traces',
213  'checkout_angle_restricted_trace_dota_underlords': 'checkout_angle_restricted_traces',
214  'checkout_angle_restricted_trace_dr_driving': 'checkout_angle_restricted_traces',
215  'checkout_angle_restricted_trace_dragon_ball_legends': 'checkout_angle_restricted_traces',
216  'checkout_angle_restricted_trace_dragon_ball_z_dokkan_battle': 'checkout_angle_restricted_traces',
217  'checkout_angle_restricted_trace_dragon_mania_legends': 'checkout_angle_restricted_traces',
218  'checkout_angle_restricted_trace_dragon_raja': 'checkout_angle_restricted_traces',
219  'checkout_angle_restricted_trace_driver_overhead_2': 'checkout_angle_restricted_traces',
220  'checkout_angle_restricted_trace_durak_online': 'checkout_angle_restricted_traces',
221  'checkout_angle_restricted_trace_efootball_pes_2021': 'checkout_angle_restricted_traces',
222  'checkout_angle_restricted_trace_egypt_1500': 'checkout_angle_restricted_traces',
223  'checkout_angle_restricted_trace_eight_ball_pool': 'checkout_angle_restricted_traces',
224  'checkout_angle_restricted_trace_empires_and_puzzles': 'checkout_angle_restricted_traces',
225  'checkout_angle_restricted_trace_eve_echoes': 'checkout_angle_restricted_traces',
226  'checkout_angle_restricted_trace_evony_the_kings_return': 'checkout_angle_restricted_traces',
227  'checkout_angle_restricted_trace_extreme_car_driving_simulator': 'checkout_angle_restricted_traces',
228  'checkout_angle_restricted_trace_fallout_shelter_online': 'checkout_angle_restricted_traces',
229  'checkout_angle_restricted_trace_family_island': 'checkout_angle_restricted_traces',
230  'checkout_angle_restricted_trace_farm_heroes_saga': 'checkout_angle_restricted_traces',
231  'checkout_angle_restricted_trace_fate_grand_order': 'checkout_angle_restricted_traces',
232  'checkout_angle_restricted_trace_fifa_mobile': 'checkout_angle_restricted_traces',
233  'checkout_angle_restricted_trace_final_fantasy': 'checkout_angle_restricted_traces',
234  'checkout_angle_restricted_trace_final_fantasy_brave_exvius': 'checkout_angle_restricted_traces',
235  'checkout_angle_restricted_trace_fire_emblem_heroes': 'checkout_angle_restricted_traces',
236  'checkout_angle_restricted_trace_fishdom': 'checkout_angle_restricted_traces',
237  'checkout_angle_restricted_trace_five_nights_at_freddys': 'checkout_angle_restricted_traces',
238  'checkout_angle_restricted_trace_free_fire': 'checkout_angle_restricted_traces',
239  'checkout_angle_restricted_trace_free_fire_max': 'checkout_angle_restricted_traces',
240  'checkout_angle_restricted_trace_gacha_club': 'checkout_angle_restricted_traces',
241  'checkout_angle_restricted_trace_gacha_life': 'checkout_angle_restricted_traces',
242  'checkout_angle_restricted_trace_gangstar_vegas': 'checkout_angle_restricted_traces',
243  'checkout_angle_restricted_trace_gardenscapes': 'checkout_angle_restricted_traces',
244  'checkout_angle_restricted_trace_genshin_impact': 'checkout_angle_restricted_traces',
245  'checkout_angle_restricted_trace_geometry_dash': 'checkout_angle_restricted_traces',
246  'checkout_angle_restricted_trace_goddess_of_victory_nikke': 'checkout_angle_restricted_traces',
247  'checkout_angle_restricted_trace_google_maps': 'checkout_angle_restricted_traces',
248  'checkout_angle_restricted_trace_grimvalor': 'checkout_angle_restricted_traces',
249  'checkout_angle_restricted_trace_happy_color': 'checkout_angle_restricted_traces',
250  'checkout_angle_restricted_trace_harry_potter_hogwarts_mystery': 'checkout_angle_restricted_traces',
251  'checkout_angle_restricted_trace_hay_day': 'checkout_angle_restricted_traces',
252  'checkout_angle_restricted_trace_hearthstone': 'checkout_angle_restricted_traces',
253  'checkout_angle_restricted_trace_higgs_domino_island': 'checkout_angle_restricted_traces',
254  'checkout_angle_restricted_trace_hill_climb_racing': 'checkout_angle_restricted_traces',
255  'checkout_angle_restricted_trace_homescapes': 'checkout_angle_restricted_traces',
256  'checkout_angle_restricted_trace_honkai_star_rail': 'checkout_angle_restricted_traces',
257  'checkout_angle_restricted_trace_hungry_shark_evolution': 'checkout_angle_restricted_traces',
258  'checkout_angle_restricted_trace_idle_heroes': 'checkout_angle_restricted_traces',
259  'checkout_angle_restricted_trace_infinity_ops': 'checkout_angle_restricted_traces',
260  'checkout_angle_restricted_trace_injustice_2': 'checkout_angle_restricted_traces',
261  'checkout_angle_restricted_trace_into_the_dead_2': 'checkout_angle_restricted_traces',
262  'checkout_angle_restricted_trace_jackpot_world': 'checkout_angle_restricted_traces',
263  'checkout_angle_restricted_trace_jetpack_joyride': 'checkout_angle_restricted_traces',
264  'checkout_angle_restricted_trace_junes_journey': 'checkout_angle_restricted_traces',
265  'checkout_angle_restricted_trace_kartrider_rush': 'checkout_angle_restricted_traces',
266  'checkout_angle_restricted_trace_kentucky_route_zero': 'checkout_angle_restricted_traces',
267  'checkout_angle_restricted_trace_klondike_adventures': 'checkout_angle_restricted_traces',
268  'checkout_angle_restricted_trace_last_shelter_survival': 'checkout_angle_restricted_traces',
269  'checkout_angle_restricted_trace_league_of_legends_wild_rift': 'checkout_angle_restricted_traces',
270  'checkout_angle_restricted_trace_lego_legacy': 'checkout_angle_restricted_traces',
271  'checkout_angle_restricted_trace_life_is_strange': 'checkout_angle_restricted_traces',
272  'checkout_angle_restricted_trace_lilys_garden': 'checkout_angle_restricted_traces',
273  'checkout_angle_restricted_trace_limbo': 'checkout_angle_restricted_traces',
274  'checkout_angle_restricted_trace_lineage_m': 'checkout_angle_restricted_traces',
275  'checkout_angle_restricted_trace_lords_mobile': 'checkout_angle_restricted_traces',
276  'checkout_angle_restricted_trace_lotsa_slots': 'checkout_angle_restricted_traces',
277  'checkout_angle_restricted_trace_ludo_king': 'checkout_angle_restricted_traces',
278  'checkout_angle_restricted_trace_lumino_city': 'checkout_angle_restricted_traces',
279  'checkout_angle_restricted_trace_magic_rush_heroes': 'checkout_angle_restricted_traces',
280  'checkout_angle_restricted_trace_magic_tiles_3': 'checkout_angle_restricted_traces',
281  'checkout_angle_restricted_trace_manhattan_10': 'checkout_angle_restricted_traces',
282  'checkout_angle_restricted_trace_manhattan_31': 'checkout_angle_restricted_traces',
283  'checkout_angle_restricted_trace_mario_kart_tour': 'checkout_angle_restricted_traces',
284  'checkout_angle_restricted_trace_marvel_contest_of_champions': 'checkout_angle_restricted_traces',
285  'checkout_angle_restricted_trace_marvel_snap': 'checkout_angle_restricted_traces',
286  'checkout_angle_restricted_trace_marvel_strike_force': 'checkout_angle_restricted_traces',
287  'checkout_angle_restricted_trace_merge_dragons': 'checkout_angle_restricted_traces',
288  'checkout_angle_restricted_trace_messenger_lite': 'checkout_angle_restricted_traces',
289  'checkout_angle_restricted_trace_minecraft': 'checkout_angle_restricted_traces',
290  'checkout_angle_restricted_trace_minecraft_bedrock': 'checkout_angle_restricted_traces',
291  'checkout_angle_restricted_trace_minetest': 'checkout_angle_restricted_traces',
292  'checkout_angle_restricted_trace_mini_block_craft': 'checkout_angle_restricted_traces',
293  'checkout_angle_restricted_trace_mini_world': 'checkout_angle_restricted_traces',
294  'checkout_angle_restricted_trace_mobile_legends': 'checkout_angle_restricted_traces',
295  'checkout_angle_restricted_trace_modern_combat_5': 'checkout_angle_restricted_traces',
296  'checkout_angle_restricted_trace_monster_hunter_stories': 'checkout_angle_restricted_traces',
297  'checkout_angle_restricted_trace_monster_strike': 'checkout_angle_restricted_traces',
298  'checkout_angle_restricted_trace_monument_valley': 'checkout_angle_restricted_traces',
299  'checkout_angle_restricted_trace_mortal_kombat': 'checkout_angle_restricted_traces',
300  'checkout_angle_restricted_trace_mu_origin_3': 'checkout_angle_restricted_traces',
301  'checkout_angle_restricted_trace_my_friend_pedro': 'checkout_angle_restricted_traces',
302  'checkout_angle_restricted_trace_my_talking_tom2': 'checkout_angle_restricted_traces',
303  'checkout_angle_restricted_trace_my_talking_tom_friends': 'checkout_angle_restricted_traces',
304  'checkout_angle_restricted_trace_nba2k20_800': 'checkout_angle_restricted_traces',
305  'checkout_angle_restricted_trace_new_legend_of_the_condor_heroes': 'checkout_angle_restricted_traces',
306  'checkout_angle_restricted_trace_ni_no_kuni': 'checkout_angle_restricted_traces',
307  'checkout_angle_restricted_trace_nier_reincarnation': 'checkout_angle_restricted_traces',
308  'checkout_angle_restricted_trace_octopath_traveler': 'checkout_angle_restricted_traces',
309  'checkout_angle_restricted_trace_off_the_road': 'checkout_angle_restricted_traces',
310  'checkout_angle_restricted_trace_one_piece_treasure_cruise': 'checkout_angle_restricted_traces',
311  'checkout_angle_restricted_trace_one_punch_man': 'checkout_angle_restricted_traces',
312  'checkout_angle_restricted_trace_oxenfree': 'checkout_angle_restricted_traces',
313  'checkout_angle_restricted_trace_piano_kids': 'checkout_angle_restricted_traces',
314  'checkout_angle_restricted_trace_plague_inc': 'checkout_angle_restricted_traces',
315  'checkout_angle_restricted_trace_plants_vs_zombies_2': 'checkout_angle_restricted_traces',
316  'checkout_angle_restricted_trace_plants_vs_zombies_heroes': 'checkout_angle_restricted_traces',
317  'checkout_angle_restricted_trace_pokemon_go': 'checkout_angle_restricted_traces',
318  'checkout_angle_restricted_trace_pokemon_masters_ex': 'checkout_angle_restricted_traces',
319  'checkout_angle_restricted_trace_pokemon_unite': 'checkout_angle_restricted_traces',
320  'checkout_angle_restricted_trace_poppy_playtime': 'checkout_angle_restricted_traces',
321  'checkout_angle_restricted_trace_portal_knights': 'checkout_angle_restricted_traces',
322  'checkout_angle_restricted_trace_professional_baseball_spirits': 'checkout_angle_restricted_traces',
323  'checkout_angle_restricted_trace_pubg_mobile_battle_royale': 'checkout_angle_restricted_traces',
324  'checkout_angle_restricted_trace_pubg_mobile_launch': 'checkout_angle_restricted_traces',
325  'checkout_angle_restricted_trace_pubg_mobile_lite': 'checkout_angle_restricted_traces',
326  'checkout_angle_restricted_trace_pubg_mobile_skydive': 'checkout_angle_restricted_traces',
327  'checkout_angle_restricted_trace_puzzles_and_survival': 'checkout_angle_restricted_traces',
328  'checkout_angle_restricted_trace_ragnarok_m_eternal_love': 'checkout_angle_restricted_traces',
329  'checkout_angle_restricted_trace_raid_shadow_legends': 'checkout_angle_restricted_traces',
330  'checkout_angle_restricted_trace_real_commando_secret_mission': 'checkout_angle_restricted_traces',
331  'checkout_angle_restricted_trace_real_cricket_20': 'checkout_angle_restricted_traces',
332  'checkout_angle_restricted_trace_real_gangster_crime': 'checkout_angle_restricted_traces',
333  'checkout_angle_restricted_trace_real_racing3': 'checkout_angle_restricted_traces',
334  'checkout_angle_restricted_trace_respawnables': 'checkout_angle_restricted_traces',
335  'checkout_angle_restricted_trace_retro_bowl': 'checkout_angle_restricted_traces',
336  'checkout_angle_restricted_trace_rise_of_empires': 'checkout_angle_restricted_traces',
337  'checkout_angle_restricted_trace_rise_of_kingdoms': 'checkout_angle_restricted_traces',
338  'checkout_angle_restricted_trace_romancing_saga': 'checkout_angle_restricted_traces',
339  'checkout_angle_restricted_trace_rope_hero_vice_town': 'checkout_angle_restricted_traces',
340  'checkout_angle_restricted_trace_royal_match': 'checkout_angle_restricted_traces',
341  'checkout_angle_restricted_trace_rush_royale': 'checkout_angle_restricted_traces',
342  'checkout_angle_restricted_trace_saint_seiya_awakening': 'checkout_angle_restricted_traces',
343  'checkout_angle_restricted_trace_sakura_school_simulator': 'checkout_angle_restricted_traces',
344  'checkout_angle_restricted_trace_scary_teacher_3d': 'checkout_angle_restricted_traces',
345  'checkout_angle_restricted_trace_scrabble_go': 'checkout_angle_restricted_traces',
346  'checkout_angle_restricted_trace_shadow_fight_2': 'checkout_angle_restricted_traces',
347  'checkout_angle_restricted_trace_shadow_fight_3': 'checkout_angle_restricted_traces',
348  'checkout_angle_restricted_trace_shadowgun_legends': 'checkout_angle_restricted_traces',
349  'checkout_angle_restricted_trace_sky_force_reloaded': 'checkout_angle_restricted_traces',
350  'checkout_angle_restricted_trace_slam_dunk_from_tv_animation': 'checkout_angle_restricted_traces',
351  'checkout_angle_restricted_trace_slay_the_spire': 'checkout_angle_restricted_traces',
352  'checkout_angle_restricted_trace_slingshot_test1': 'checkout_angle_restricted_traces',
353  'checkout_angle_restricted_trace_slingshot_test2': 'checkout_angle_restricted_traces',
354  'checkout_angle_restricted_trace_sniper_3d': 'checkout_angle_restricted_traces',
355  'checkout_angle_restricted_trace_solar_smash': 'checkout_angle_restricted_traces',
356  'checkout_angle_restricted_trace_sonic_forces': 'checkout_angle_restricted_traces',
357  'checkout_angle_restricted_trace_sonic_the_hedgehog': 'checkout_angle_restricted_traces',
358  'checkout_angle_restricted_trace_special_forces_group_2': 'checkout_angle_restricted_traces',
359  'checkout_angle_restricted_trace_standoff_2': 'checkout_angle_restricted_traces',
360  'checkout_angle_restricted_trace_star_trek_fleet_command': 'checkout_angle_restricted_traces',
361  'checkout_angle_restricted_trace_star_wars_galaxy_of_heroes': 'checkout_angle_restricted_traces',
362  'checkout_angle_restricted_trace_star_wars_kotor': 'checkout_angle_restricted_traces',
363  'checkout_angle_restricted_trace_stardew_valley': 'checkout_angle_restricted_traces',
364  'checkout_angle_restricted_trace_state_of_survival': 'checkout_angle_restricted_traces',
365  'checkout_angle_restricted_trace_street_fighter_duel': 'checkout_angle_restricted_traces',
366  'checkout_angle_restricted_trace_street_fighter_iv_ce': 'checkout_angle_restricted_traces',
367  'checkout_angle_restricted_trace_streets_of_rage_4': 'checkout_angle_restricted_traces',
368  'checkout_angle_restricted_trace_stumble_guys': 'checkout_angle_restricted_traces',
369  'checkout_angle_restricted_trace_subway_princess_runner': 'checkout_angle_restricted_traces',
370  'checkout_angle_restricted_trace_subway_surfers': 'checkout_angle_restricted_traces',
371  'checkout_angle_restricted_trace_summoners_war': 'checkout_angle_restricted_traces',
372  'checkout_angle_restricted_trace_super_mario_run': 'checkout_angle_restricted_traces',
373  'checkout_angle_restricted_trace_supertuxkart': 'checkout_angle_restricted_traces',
374  'checkout_angle_restricted_trace_survivor_io': 'checkout_angle_restricted_traces',
375  'checkout_angle_restricted_trace_talking_tom_hero_dash': 'checkout_angle_restricted_traces',
376  'checkout_angle_restricted_trace_temple_run_2': 'checkout_angle_restricted_traces',
377  'checkout_angle_restricted_trace_temple_run_300': 'checkout_angle_restricted_traces',
378  'checkout_angle_restricted_trace_tesla': 'checkout_angle_restricted_traces',
379  'checkout_angle_restricted_trace_teslagrad': 'checkout_angle_restricted_traces',
380  'checkout_angle_restricted_trace_tessellation': 'checkout_angle_restricted_traces',
381  'checkout_angle_restricted_trace_the_gardens_between': 'checkout_angle_restricted_traces',
382  'checkout_angle_restricted_trace_the_sims_mobile': 'checkout_angle_restricted_traces',
383  'checkout_angle_restricted_trace_the_witcher_monster_slayer': 'checkout_angle_restricted_traces',
384  'checkout_angle_restricted_trace_thimbleweed_park': 'checkout_angle_restricted_traces',
385  'checkout_angle_restricted_trace_tmnt_shredders_revenge': 'checkout_angle_restricted_traces',
386  'checkout_angle_restricted_trace_toca_life_world': 'checkout_angle_restricted_traces',
387  'checkout_angle_restricted_trace_toon_blast': 'checkout_angle_restricted_traces',
388  'checkout_angle_restricted_trace_top_war': 'checkout_angle_restricted_traces',
389  'checkout_angle_restricted_trace_township': 'checkout_angle_restricted_traces',
390  'checkout_angle_restricted_trace_trex_200': 'checkout_angle_restricted_traces',
391  'checkout_angle_restricted_trace_uber': 'checkout_angle_restricted_traces',
392  'checkout_angle_restricted_trace_vainglory': 'checkout_angle_restricted_traces',
393  'checkout_angle_restricted_trace_walking_dead_survivors': 'checkout_angle_restricted_traces',
394  'checkout_angle_restricted_trace_war_planet_online': 'checkout_angle_restricted_traces',
395  'checkout_angle_restricted_trace_warcraft_rumble': 'checkout_angle_restricted_traces',
396  'checkout_angle_restricted_trace_wayward_souls': 'checkout_angle_restricted_traces',
397  'checkout_angle_restricted_trace_whatsapp': 'checkout_angle_restricted_traces',
398  'checkout_angle_restricted_trace_words_crush': 'checkout_angle_restricted_traces',
399  'checkout_angle_restricted_trace_words_of_wonders': 'checkout_angle_restricted_traces',
400  'checkout_angle_restricted_trace_words_with_friends_2': 'checkout_angle_restricted_traces',
401  'checkout_angle_restricted_trace_wordscapes': 'checkout_angle_restricted_traces',
402  'checkout_angle_restricted_trace_world_cricket_championship_2': 'checkout_angle_restricted_traces',
403  'checkout_angle_restricted_trace_world_of_kings': 'checkout_angle_restricted_traces',
404  'checkout_angle_restricted_trace_world_of_tanks_blitz': 'checkout_angle_restricted_traces',
405  'checkout_angle_restricted_trace_world_war_doh': 'checkout_angle_restricted_traces',
406  'checkout_angle_restricted_trace_worms_zone_io': 'checkout_angle_restricted_traces',
407  'checkout_angle_restricted_trace_zenonia_4': 'checkout_angle_restricted_traces',
408  'checkout_angle_restricted_trace_zillow': 'checkout_angle_restricted_traces',
409  'checkout_angle_restricted_trace_zombie_smasher': 'checkout_angle_restricted_traces',
410  # === ANGLE Restricted Trace Generated Var End ===
411
412  'checkout_angle_perfetto': 'checkout_angle_restricted_traces',
413}
414
415deps = {
416
417  'build': {
418    'url': Var('chromium_git') + '/chromium/src/build.git@7389598eec6b966d88158e45c8cbcf1f97fa5c3d',
419    'condition': 'not build_with_chromium',
420  },
421
422  'buildtools': {
423    'url': Var('chromium_git') + '/chromium/src/buildtools.git@29f08456d6c5f8f0e388c7dd4389a05d4a3c4aee',
424    'condition': 'not build_with_chromium',
425  },
426
427  'third_party/clang-format/script': {
428    'url': Var('chromium_git') + '/external/github.com/llvm/llvm-project/clang/tools/clang-format.git@3c0acd2d4e73dd911309d9e970ba09d58bf23a62',
429    'condition': 'not build_with_chromium',
430  },
431
432  'buildtools/linux64': {
433    'packages': [
434      {
435        'package': 'gn/gn/linux-${{arch}}',
436        'version': 'git_revision:b2afae122eeb6ce09c52d63f67dc53fc517dbdc8',
437      }
438    ],
439    'dep_type': 'cipd',
440    'condition': 'not build_with_chromium and host_os == "linux"',
441  },
442
443  'buildtools/mac': {
444    'packages': [
445      {
446        'package': 'gn/gn/mac-${{arch}}',
447        'version': 'git_revision:b2afae122eeb6ce09c52d63f67dc53fc517dbdc8',
448      }
449    ],
450    'dep_type': 'cipd',
451    'condition': 'not build_with_chromium and host_os == "mac"',
452  },
453
454  'buildtools/reclient': {
455    'packages': [
456      {
457        'package': Var('reclient_package') + '${{platform}}',
458        'version': Var('reclient_version'),
459      }
460    ],
461    'dep_type': 'cipd',
462    'condition': 'not build_with_chromium and not (host_os == "linux" and host_cpu == "arm64")',
463  },
464
465  'buildtools/win': {
466    'packages': [
467      {
468        'package': 'gn/gn/windows-amd64',
469        'version': 'git_revision:b2afae122eeb6ce09c52d63f67dc53fc517dbdc8',
470      }
471    ],
472    'dep_type': 'cipd',
473    'condition': 'not build_with_chromium and host_os == "win"',
474  },
475
476  'testing': {
477    'url': '{chromium_git}/chromium/src/testing@b9f59df545b68c24c056c18f214941f7218e3dc4',
478    'condition': 'not build_with_chromium',
479  },
480
481  'third_party/abseil-cpp': {
482    'url': Var('chromium_git') + '/chromium/src/third_party/abseil-cpp@06aa1dc684a547bad9481599dc84cf50f6a1aa3b',
483    'condition': 'not build_with_chromium',
484  },
485
486  'third_party/android_build_tools': {
487    'url': Var('chromium_git') + '/chromium/src/third_party/android_build_tools@ca4cddf94a9db4641aa8330f62a2a5342d8f41e5',
488    'condition': 'checkout_android and not build_with_chromium',
489  },
490
491  'third_party/android_build_tools/aapt2': {
492      'packages': [
493          {
494              'package': 'chromium/third_party/android_build_tools/aapt2',
495              'version': 'G1S0vNnfv3f8FD-9mH5RFSUiK-mnSwri_IdiVQKwLP0C',
496          },
497      ],
498      'condition': 'checkout_android and not build_with_chromium',
499      'dep_type': 'cipd',
500  },
501
502  'third_party/android_build_tools/art': {
503      'packages': [
504          {
505              'package': 'chromium/third_party/android_build_tools/art',
506              'version': '87169fbc701d244c311e6aa8843591a7f1710bc0',
507          },
508      ],
509      'condition': 'checkout_android and not build_with_chromium',
510      'dep_type': 'cipd',
511  },
512
513  'third_party/android_build_tools/bundletool': {
514      'packages': [
515          {
516               'package': 'chromium/third_party/android_build_tools/bundletool',
517               'version': 'CaAT7TJbLQC0LVo1i2TXtaMjK4SZBQ33n-s6DcBbZfgC',
518          },
519      ],
520      'condition': 'checkout_android and not build_with_chromium',
521      'dep_type': 'cipd',
522  },
523
524  'third_party/android_build_tools/lint': {
525      'packages': [
526          {
527               'package': 'chromium/third_party/android_build_tools/lint',
528               'version': '_oR7ebBg7HOz8losirWwVBzIiJ9AtS3Xv34pUNKrkNQC',
529          },
530      ],
531      'condition': 'checkout_android and not build_with_chromium',
532      'dep_type': 'cipd',
533  },
534
535  'third_party/android_build_tools/manifest_merger': {
536      'packages': [
537          {
538               'package': 'chromium/third_party/android_build_tools/manifest_merger',
539               'version': '8yUA9fKPOvtc2p3lVEA3l885a1V4-CXZuKt6xAbdR4AC',
540          },
541      ],
542      'condition': 'checkout_android and not build_with_chromium',
543      'dep_type': 'cipd',
544  },
545
546  'third_party/android_deps': {
547    'url': Var('chromium_git') + '/chromium/src/third_party/android_deps@1edbffbd918fb51563656e4483c598f2e520668b',
548    'condition': 'checkout_android and not build_with_chromium',
549  },
550
551  'third_party/android_toolchain/ndk': {
552      'packages': [
553            {
554                'package': 'chromium/third_party/android_toolchain/android_toolchain',
555                'version': 'wpJvg81kuXdMM66r_l9Doa-pLfR6S26Jd1x40LpwWEoC',
556            },
557      ],
558      'condition': 'checkout_android and not build_with_chromium',
559      'dep_type': 'cipd',
560  },
561
562  'third_party/android_platform': {
563    'url': Var('chromium_git') + '/chromium/src/third_party/android_platform@6337c445f9963ec3914e7e0c5787941d07b46509',
564    'condition': 'checkout_android and not build_with_chromium',
565  },
566
567  'third_party/android_sdk': {
568    'url': Var('chromium_git') + '/chromium/src/third_party/android_sdk@f80bca53c2398585538469a4be694fa0feaa30a5',
569    'condition': 'checkout_android and not build_with_chromium',
570  },
571
572  'third_party/android_sdk/public': {
573      'packages': [
574          {
575              'package': 'chromium/third_party/android_sdk/public/build-tools/34.0.0',
576              'version': Var('android_sdk_build-tools_version'),
577          },
578          {
579              'package': 'chromium/third_party/android_sdk/public/emulator',
580              'version': Var('android_sdk_emulator_version'),
581          },
582          {
583              'package': 'chromium/third_party/android_sdk/public/platform-tools',
584              'version': Var('android_sdk_platform-tools_version'),
585          },
586          {
587              'package': 'chromium/third_party/android_sdk/public/platforms/android-34',
588              'version': Var('android_sdk_platforms_version'),
589          },
590          {
591              'package': 'chromium/third_party/android_sdk/public/cmdline-tools',
592              'version': 'mU9jm4LkManzjSzRquV1UIA7fHBZ2pK7NtbCXxoVnVUC',
593          },
594      ],
595      'condition': 'checkout_android_native_support and not build_with_chromium',
596      'dep_type': 'cipd',
597  },
598
599  'third_party/android_system_sdk': {
600      'packages': [
601          {
602              'package': 'chromium/third_party/android_system_sdk/public',
603              'version': '4QeolYaSKWBtVTgzJU4tHUfzA9OJTDM8YUcD426IctwC',
604          },
605      ],
606      'condition': 'checkout_android and not build_with_chromium',
607      'dep_type': 'cipd',
608  },
609
610  'third_party/astc-encoder/src': {
611    'url': Var('chromium_git') + '/external/github.com/ARM-software/astc-encoder@573c475389bf51d16a5c3fc8348092e094e50e8f',
612    'condition': 'not build_with_chromium',
613  },
614
615  'third_party/bazel': {
616      'packages': [
617          {
618              'package': 'chromium/third_party/bazel',
619              'version': 'VjMsf48QUWw8n7XtJP2AuSjIGmbQeYdWdwyxVvIRLmAC',
620          },
621      ],
622      'condition': 'checkout_android and not build_with_chromium',
623      'dep_type': 'cipd',
624  },
625
626  'third_party/catapult': {
627    'url': Var('chromium_git') + '/catapult.git' + '@' + Var('catapult_revision'),
628    'condition': 'not build_with_chromium',
629  },
630
631  # Cherry is a dEQP/VK-GL-CTS management GUI written in Go. We use it for viewing test results.
632  'third_party/cherry': {
633    'url': Var('android_git') + '/platform/external/cherry@4f8fb08d33ca5ff05a1c638f04c85bbb8d8b52cc',
634    'condition': 'not build_with_chromium',
635  },
636
637  'third_party/colorama/src': {
638    'url': Var('chromium_git') + '/external/colorama.git@3de9f013df4b470069d03d250224062e8cf15c49',
639    'condition': 'checkout_android and not build_with_chromium',
640  },
641
642  'third_party/clspv/src': {
643    'url': Var('chromium_git') + '/external/github.com/google/clspv@a173c052455434a422bcfe5c12ffe44d574fd6e1',
644    'condition': 'not build_with_chromium',
645  },
646
647  'third_party/cpu_features/src': {
648    'url': Var('chromium_git') + '/external/github.com/google/cpu_features.git' + '@' + '936b9ab5515dead115606559502e3864958f7f6e',
649    'condition': 'checkout_android and not build_with_chromium',
650  },
651
652
653  'third_party/dawn': {
654    'url': Var('dawn_git') + '/dawn.git' + '@' +  Var('dawn_revision'),
655    'condition': 'not build_with_chromium'
656  },
657
658  'third_party/depot_tools': {
659    'url': Var('chromium_git') + '/chromium/tools/depot_tools.git@cf92f43226af27ef781d71820b5dfb30f2956b15',
660    'condition': 'not build_with_chromium',
661  },
662
663  # We never want to checkout chromium,
664  # but need a dummy DEPS entry for the autoroller
665  'third_party/dummy_chromium': {
666    'url': Var('chromium_git') + '/chromium/src.git' + '@' + Var('chromium_revision'),
667    'condition': 'dummy_checkout_chromium',
668  },
669
670  'third_party/EGL-Registry/src': {
671    'url': Var('chromium_git') + '/external/github.com/KhronosGroup/EGL-Registry@7dea2ed79187cd13f76183c4b9100159b9e3e071',
672    'condition': 'not build_with_chromium',
673  },
674
675  'third_party/flatbuffers/src': {
676    'url': Var('chromium_git') + '/external/github.com/google/flatbuffers.git@6ede1ccc9e24e00d5b19c19d6df0f09fdf1a64fe',
677    'condition': 'checkout_android and not build_with_chromium',
678  },
679
680  'third_party/fuchsia-sdk/sdk': {
681      'packages': [
682          {
683              'package': Var('fuchsia_sdk_cipd_prefix') + '${{platform}}',
684              'version': Var('fuchsia_version'),
685          },
686      ],
687      'condition': 'checkout_fuchsia and not build_with_chromium',
688      'dep_type': 'cipd',
689  },
690
691  # Closed-source OpenGL ES 1.1 Conformance tests.
692  'third_party/gles1_conform': {
693    'url': Var('chrome_internal_git') + '/angle/es-cts.git@dc9f502f709c9cd88d7f8d3974f1c77aa246958e',
694    'condition': 'checkout_angle_internal',
695  },
696
697  # glmark2 is a GPL3-licensed OpenGL ES 2.0 benchmark. We use it for testing.
698  'third_party/glmark2/src': {
699    'url': Var('chromium_git') + '/external/github.com/glmark2/glmark2@ca8de51fedb70bace5351c6b002eb952c747e889',
700  },
701
702  'third_party/googletest': {
703    'url': Var('chromium_git') + '/chromium/src/third_party/googletest' + '@' + Var('chromium_googletest_revision'),
704    'condition': 'not build_with_chromium',
705  },
706
707  'third_party/ijar': {
708    'url': Var('chromium_git') + '/chromium/src/third_party/ijar@ebabc6deb703af7bff1818706ae7de64980cbd55',
709    'condition': 'checkout_android and not build_with_chromium',
710  },
711
712  'third_party/kotlin_stdlib': {
713      'packages': [
714          {
715              'package': 'chromium/third_party/kotlin_stdlib',
716              'version': '_4e0lDaCjMgaNeq2v2olJs_15Ax3PxGfCU9fMt0FTKcC',
717          },
718      ],
719      'condition': 'checkout_android and not build_with_chromium',
720      'dep_type': 'cipd',
721  },
722
723  # We use the upstream/main branch.
724  'third_party/libdrm': {
725    'url': Var('chromium_git') + '/chromiumos/third_party/libdrm@474894ed17a037a464e5bd845a0765a50f647898',
726    'condition': 'checkout_angle_mesa or not build_with_chromium',
727  },
728
729  # libjpeg_turbo is used by glmark2.
730  'third_party/libjpeg_turbo': {
731    'url': Var('chromium_git') + '/chromium/deps/libjpeg_turbo.git@ccfbe1c82a3b6dbe8647ceb36a3f9ee711fba3cf',
732    'condition': 'not build_with_chromium',
733  },
734
735  'third_party/libpng/src': {
736    'url': Var('android_git') + '/platform/external/libpng@d2ece84bd73af1cd5fae5e7574f79b40e5de4fba',
737    'condition': 'not build_with_chromium',
738  },
739
740  'third_party/llvm/src': {
741    'url': Var('chromium_git') + '/external/github.com/llvm/llvm-project@d222fa4521531cc4ac14b8e157d231c108c003be',
742    'condition': 'not build_with_chromium',
743  },
744
745  'third_party/jdk': {
746      'packages': [
747          {
748              'package': 'chromium/third_party/jdk',
749              'version': 'tUJrCBvDNDE9jFvgkuOwX8tU6oCWT8CtI2_JxpGlTJIC',
750          },
751      ],
752      'condition': 'checkout_android and not build_with_chromium',
753      'dep_type': 'cipd',
754  },
755
756  'third_party/jdk/extras': {
757      'packages': [
758          {
759              'package': 'chromium/third_party/jdk/extras',
760              'version': '-7m_pvgICYN60yQI3qmTj_8iKjtnT4NXicT0G_jJPqsC',
761          },
762      ],
763      'condition': 'checkout_android and not build_with_chromium',
764      'dep_type': 'cipd',
765  },
766
767  'third_party/jinja2': {
768    'url': Var('chromium_git') + '/chromium/src/third_party/jinja2@2f6f2ff5e4c1d727377f5e1b9e1903d871f41e74',
769    'condition': 'not build_with_chromium',
770  },
771
772  'third_party/jsoncpp': {
773    'url': Var('chromium_git') + '/chromium/src/third_party/jsoncpp' + '@' + Var('chromium_jsoncpp_revision'),
774    'condition': 'not build_with_chromium',
775   },
776
777  'third_party/libc++/src': {
778    'url': Var('chromium_git') + '/external/github.com/llvm/llvm-project/libcxx.git@bb4e2e900e707c9b39d7767c6be4c40e939937fb',
779    'condition': 'not build_with_chromium',
780  },
781
782  'third_party/libc++abi/src': {
783    'url': Var('chromium_git') + '/external/github.com/llvm/llvm-project/libcxxabi.git@43dd5b4bf62e8593461dce9a95e3d43fdcd0b9f2',
784    'condition': 'not build_with_chromium',
785  },
786
787  'third_party/libunwind/src': {
788    'url': Var('chromium_git') + '/external/github.com/llvm/llvm-project/libunwind.git@c8f1d81998280ae2ea0e76ddb60aae6e1b4b860e',
789    'condition': 'not build_with_chromium',
790  },
791
792  'third_party/markupsafe': {
793    'url': Var('chromium_git') + '/chromium/src/third_party/markupsafe@e582d7f0edb9d67499b0f5abd6ae5550e91da7f2',
794    'condition': 'not build_with_chromium',
795  },
796
797  # We use the upstream/main branch.
798  'third_party/mesa/src': {
799    'url': Var('chromium_git') + '/external/github.com/Mesa3D/mesa@0a6aa58acae2a5b27ef783c22e976ec9b0d33ddc',
800    'condition': 'checkout_angle_mesa',
801  },
802
803  # We use the upstream/master branch.
804  'third_party/meson': {
805    'url': Var('chromium_git') + '/external/github.com/mesonbuild/meson@9fd5eb605674067ce6f8876dc27e5e116024e8a6',
806    'condition': 'checkout_angle_mesa',
807  },
808
809  'third_party/nasm': {
810    'url': Var('chromium_git') + '/chromium/deps/nasm.git@f477acb1049f5e043904b87b825c5915084a9a29',
811    'condition': 'not build_with_chromium',
812  },
813
814  'third_party/ninja': {
815    'packages': [
816      {
817        'package': 'infra/3pp/tools/ninja/${{platform}}',
818        'version': Var('ninja_version'),
819      }
820    ],
821    'dep_type': 'cipd',
822    'condition': 'not build_with_chromium',
823  },
824
825  'third_party/OpenCL-CTS/src': {
826    'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenCL-CTS@e0a31a03fc8f816d59fd8b3051ac6a61d3fa50c6',
827    'condition': 'not build_with_chromium',
828  },
829
830  'third_party/OpenCL-Docs/src': {
831    'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenCL-Docs@774114e8761920b976d538d47fad8178d05984ec',
832    'condition': 'not build_with_chromium',
833  },
834
835  'third_party/OpenCL-ICD-Loader/src': {
836    'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenCL-ICD-Loader@9b5e3849b49a1448996c8b96ba086cd774d987db',
837    'condition': 'not build_with_chromium',
838  },
839
840  'third_party/OpenGL-Registry/src': {
841    'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenGL-Registry@5bae8738b23d06968e7c3a41308568120943ae77',
842    'condition': 'not build_with_chromium',
843  },
844
845  'third_party/perfetto': {
846    'url': Var('android_git') + '/platform/external/perfetto.git@d06bef7807a8b90de9bce77132e188f68459a714',
847    'condition': 'not build_with_chromium and checkout_angle_perfetto',
848  },
849
850  'third_party/proguard': {
851      'packages': [
852          {
853              'package': 'chromium/third_party/proguard',
854              'version': 'Fd91BJFVlmiO6c46YMTsdy7n2f5Sk2hVVGlzPLvqZPsC',
855          },
856      ],
857      'condition': 'checkout_android and not build_with_chromium',
858      'dep_type': 'cipd',
859  },
860
861  'third_party/protobuf': {
862    'url': Var('chromium_git') + '/chromium/src/third_party/protobuf@ed9284c473211491ae6de41d60ac0329a79270d8',
863    'condition': 'not build_with_chromium',
864  },
865
866  'third_party/Python-Markdown': {
867    'url': Var('chromium_git') + '/chromium/src/third_party/Python-Markdown@0f4473546172a64636f5d841410c564c0edad625',
868    'condition': 'not build_with_chromium',
869  },
870
871  'third_party/r8': {
872      'packages': [
873          {
874              'package': 'chromium/third_party/r8',
875              'version': 'sa1RATDDp0qd7ta7bA984UK5H_bg8gR6iIMIZCx8_AQC',
876          },
877      ],
878      'condition': 'checkout_android and not build_with_chromium',
879      'dep_type': 'cipd',
880  },
881
882  # This duplication is intentional, so we avoid updating the r8.jar used by
883  # dexing unless necessary, since each update invalidates all incremental
884  # dexing and unnecessarily slows down all bots.
885  'third_party/r8/d8': {
886      'packages': [
887          {
888              'package': 'chromium/third_party/r8',
889              'version': 'vw5kLlW3-suSlCKSO9OQpFWpR8oDnvQ8k1RgKNUapQYC',
890          },
891      ],
892      'condition': 'checkout_android and not build_with_chromium',
893      'dep_type': 'cipd',
894  },
895
896  'third_party/rapidjson/src': {
897    'url': Var('chromium_git') + '/external/github.com/Tencent/rapidjson@781a4e667d84aeedbeb8184b7b62425ea66ec59f',
898  },
899
900  'third_party/requests/src': {
901    'url': Var('chromium_git') + '/external/github.com/kennethreitz/requests.git@c7e0fc087ceeadb8b4c84a0953a422c474093d6d',
902    'condition': 'checkout_android and not build_with_chromium',
903  },
904
905  'third_party/siso': {
906    'packages': [
907      {
908        'package': 'infra/build/siso/${{platform}}',
909        'version': Var('siso_version'),
910      }
911    ],
912    'dep_type': 'cipd',
913    'condition': 'not build_with_chromium',
914  },
915
916  'third_party/six': {
917    'url': Var('chromium_git') + '/chromium/src/third_party/six@32c68ae5c1fa363e3e86d56a59d230c445f018ac',
918    'condition': 'checkout_android and not build_with_chromium',
919  },
920
921  'third_party/SwiftShader': {
922    'url': Var('swiftshader_git') + '/SwiftShader@085997ddb08b9df39e55dd727f8145d1a7aa9ce4',
923    'condition': 'not build_with_chromium',
924  },
925
926  'third_party/turbine': {
927      'packages': [
928          {
929              'package': 'chromium/third_party/turbine',
930              'version': '1kLxPxWBXSIEOzQ1Zzi1M9XXu6pwfDbKCzQrNyGcCCEC',
931          },
932      ],
933      'condition': 'checkout_android and not build_with_chromium',
934      'dep_type': 'cipd',
935  },
936
937  'third_party/VK-GL-CTS/src': {
938    'url': Var('chromium_git') + '/external/github.com/KhronosGroup/VK-GL-CTS' + '@' + Var('vk_gl_cts_revision'),
939  },
940
941  'third_party/vulkan-deps': {
942    'url': Var('chromium_git') + '/vulkan-deps@42ee85cf2154acdb592cf82d2fd179c044ac126c',
943    'condition': 'not build_with_chromium',
944  },
945
946  'third_party/glslang/src': {
947    'url': '{chromium_git}/external/github.com/KhronosGroup/glslang@a92c61f8456fa9731c0b000a2c6fc52a740c2be7',
948    'condition': 'not build_with_chromium',
949  },
950
951  'third_party/spirv-cross/src': {
952    'url': '{chromium_git}/external/github.com/KhronosGroup/SPIRV-Cross@b8fcf307f1f347089e3c46eb4451d27f32ebc8d3',
953    'condition': 'not build_with_chromium',
954  },
955
956  'third_party/spirv-headers/src': {
957    'url': '{chromium_git}/external/github.com/KhronosGroup/SPIRV-Headers@2acb319af38d43be3ea76bfabf3998e5281d8d12',
958    'condition': 'not build_with_chromium',
959  },
960
961  'third_party/spirv-tools/src': {
962    'url': '{chromium_git}/external/github.com/KhronosGroup/SPIRV-Tools@bc28ac7c195f59b14535edec8472d97fd32a91ad',
963    'condition': 'not build_with_chromium',
964  },
965
966  'third_party/vulkan-headers/src': {
967    'url': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-Headers@d192041a2fc9c9fd8ae67d8ae3f32c5511541f04',
968    'condition': 'not build_with_chromium',
969  },
970
971  'third_party/vulkan-loader/src': {
972    'url': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-Loader@99a7973d3c4f5413c6c14b2519d0980041cce68f',
973    'condition': 'not build_with_chromium',
974  },
975
976  'third_party/vulkan-tools/src': {
977    'url': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-Tools@a9a1bcd709e185700847268eb4310f6484b027bc',
978    'condition': 'not build_with_chromium',
979  },
980
981  'third_party/vulkan-utility-libraries/src': {
982    'url': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-Utility-Libraries@07759f04791dc3fbb390174f0d24d4a792e0d357',
983    'condition': 'not build_with_chromium',
984  },
985
986  'third_party/vulkan-validation-layers/src': {
987    'url': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-ValidationLayers@828e72c93fb5604dc6fcd97b70a1af077da093e2',
988    'condition': 'not build_with_chromium',
989  },
990
991  'third_party/vulkan_memory_allocator': {
992    'url': Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator@56300b29fbfcc693ee6609ddad3fdd5b7a449a21',
993    'condition': 'not build_with_chromium',
994  },
995
996  'third_party/wayland': {
997    'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland@75c1a93e2067220fa06208f20f8f096bb463ec08',
998    'condition': 'not build_with_chromium and host_os == "linux"'
999  },
1000
1001  'third_party/zlib': {
1002    'url': Var('chromium_git') + '/chromium/src/third_party/zlib@887bb57a1b1d38e348bd39ac7c2e6b4b6d18b9f7',
1003    'condition': 'not build_with_chromium',
1004  },
1005
1006  'tools/android': {
1007    'url': Var('chromium_git') + '/chromium/src/tools/android@1274a73b7f27c1161423a99773c25a0b7183b8dd',
1008    'condition': 'checkout_android and not build_with_chromium',
1009  },
1010
1011  'tools/clang': {
1012    'url': Var('chromium_git') + '/chromium/src/tools/clang.git@9adebe51cefd54e1ed9d413992f7dbda77a68832',
1013    'condition': 'not build_with_chromium',
1014  },
1015
1016  'tools/clang/dsymutil': {
1017    'packages': [
1018      {
1019        'package': 'chromium/llvm-build-tools/dsymutil',
1020        'version': 'M56jPzDv1620Rnm__jTMYS62Zi8rxHVq7yw0qeBFEgkC',
1021      }
1022    ],
1023    'condition': 'checkout_mac and not build_with_chromium',
1024    'dep_type': 'cipd',
1025  },
1026
1027  'tools/luci-go': {
1028    'packages': [
1029      {
1030        'package': 'infra/tools/luci/isolate/${{platform}}',
1031        'version': Var('luci_go'),
1032      },
1033      {
1034        'package': 'infra/tools/luci/swarming/${{platform}}',
1035        'version': Var('luci_go'),
1036      },
1037    ],
1038    'condition': 'not build_with_chromium',
1039    'dep_type': 'cipd',
1040  },
1041
1042  'tools/mb': {
1043    'url': Var('chromium_git') + '/chromium/src/tools/mb@ec19154875a2d7a6c128c40e482993011cffce11',
1044    'condition': 'not build_with_chromium',
1045  },
1046
1047  'tools/md_browser': {
1048    'url': Var('chromium_git') + '/chromium/src/tools/md_browser@6cc8e58a83412dc31de6fb7614fadb0b51748d4b',
1049    'condition': 'not build_with_chromium',
1050  },
1051
1052  'tools/memory': {
1053    'url': Var('chromium_git') + '/chromium/src/tools/memory@4ac80c5c63dc6072c0fee9439b43121c64e1301b',
1054    'condition': 'not build_with_chromium',
1055  },
1056
1057  'tools/perf': {
1058    'url': Var('chromium_git') + '/chromium/src/tools/perf@1d82f690c6a2e2c6e440479cf48b046dde6d0f6c',
1059    'condition': 'not build_with_chromium',
1060  },
1061
1062  'tools/protoc_wrapper': {
1063    'url': Var('chromium_git') + '/chromium/src/tools/protoc_wrapper@dbcbea90c20ae1ece442d8ef64e61c7b10e2b013',
1064    'condition': 'not build_with_chromium',
1065  },
1066
1067  'tools/python': {
1068    'url': Var('chromium_git') + '/chromium/src/tools/python@64dd0e593f8e438764ced983a9f3f96061df748c',
1069    'condition': 'checkout_android and not build_with_chromium',
1070  },
1071
1072  'tools/skia_goldctl/linux': {
1073      'packages': [
1074        {
1075          'package': 'skia/tools/goldctl/linux-amd64',
1076          'version': 'IGcekW-Y5Evcutsv6I7Tal5OlOyjNRyxe62iXHbbP10C',
1077        },
1078      ],
1079      'dep_type': 'cipd',
1080      'condition': 'checkout_linux and not build_with_chromium',
1081  },
1082
1083  'tools/skia_goldctl/win': {
1084      'packages': [
1085        {
1086          'package': 'skia/tools/goldctl/windows-amd64',
1087          'version': 'oBGPc0UHTbpEZR58WGRQR5k92GvKfdnbVD24GGAqOtsC',
1088        },
1089      ],
1090      'dep_type': 'cipd',
1091      'condition': 'checkout_win and not build_with_chromium',
1092  },
1093
1094  'tools/skia_goldctl/mac_amd64': {
1095      'packages': [
1096        {
1097          'package': 'skia/tools/goldctl/mac-amd64',
1098          'version': 'MqOxhrM2nGBzXkfCss1bhSsiN6jZlkWmAeq2G3XQrG8C',
1099        },
1100      ],
1101      'dep_type': 'cipd',
1102      'condition': 'checkout_mac and not build_with_chromium',
1103  },
1104
1105  'tools/skia_goldctl/mac_arm64': {
1106      'packages': [
1107        {
1108          'package': 'skia/tools/goldctl/mac-arm64',
1109          'version': 'bU3Sxcveyro3coe6Qg54JY9rrA2wyyJEEkV0vqz7CuAC',
1110        },
1111      ],
1112      'dep_type': 'cipd',
1113      'condition': 'checkout_mac and not build_with_chromium',
1114  },
1115
1116  'tools/valgrind': {
1117    'url': Var('chromium_git') + '/chromium/src/tools/valgrind@e10259da244f75e52a681371f679d9ec095ff62a',
1118    'condition': 'not build_with_chromium',
1119  },
1120
1121  # === ANGLE Restricted Trace Generated Code Start ===
1122  'src/tests/restricted_traces/1945_air_force': {
1123      'packages': [
1124        {
1125            'package': 'angle/traces/1945_air_force',
1126            'version': 'version:1',
1127        },
1128      ],
1129      'dep_type': 'cipd',
1130      'condition': 'checkout_angle_restricted_trace_1945_air_force',
1131  },
1132  'src/tests/restricted_traces/20_minutes_till_dawn': {
1133      'packages': [
1134        {
1135            'package': 'angle/traces/20_minutes_till_dawn',
1136            'version': 'version:1',
1137        },
1138      ],
1139      'dep_type': 'cipd',
1140      'condition': 'checkout_angle_restricted_trace_20_minutes_till_dawn',
1141  },
1142  'src/tests/restricted_traces/2_3_4_player_mini_games': {
1143      'packages': [
1144        {
1145            'package': 'angle/traces/2_3_4_player_mini_games',
1146            'version': 'version:1',
1147        },
1148      ],
1149      'dep_type': 'cipd',
1150      'condition': 'checkout_angle_restricted_trace_2_3_4_player_mini_games',
1151  },
1152  'src/tests/restricted_traces/3d_pool_ball': {
1153      'packages': [
1154        {
1155            'package': 'angle/traces/3d_pool_ball',
1156            'version': 'version:1',
1157        },
1158      ],
1159      'dep_type': 'cipd',
1160      'condition': 'checkout_angle_restricted_trace_3d_pool_ball',
1161  },
1162  'src/tests/restricted_traces/afk_arena': {
1163      'packages': [
1164        {
1165            'package': 'angle/traces/afk_arena',
1166            'version': 'version:1',
1167        },
1168      ],
1169      'dep_type': 'cipd',
1170      'condition': 'checkout_angle_restricted_trace_afk_arena',
1171  },
1172  'src/tests/restricted_traces/age_of_origins_z': {
1173      'packages': [
1174        {
1175            'package': 'angle/traces/age_of_origins_z',
1176            'version': 'version:1',
1177        },
1178      ],
1179      'dep_type': 'cipd',
1180      'condition': 'checkout_angle_restricted_trace_age_of_origins_z',
1181  },
1182  'src/tests/restricted_traces/agent_a': {
1183      'packages': [
1184        {
1185            'package': 'angle/traces/agent_a',
1186            'version': 'version:1',
1187        },
1188      ],
1189      'dep_type': 'cipd',
1190      'condition': 'checkout_angle_restricted_trace_agent_a',
1191  },
1192  'src/tests/restricted_traces/aliexpress': {
1193      'packages': [
1194        {
1195            'package': 'angle/traces/aliexpress',
1196            'version': 'version:5',
1197        },
1198      ],
1199      'dep_type': 'cipd',
1200      'condition': 'checkout_angle_restricted_trace_aliexpress',
1201  },
1202  'src/tests/restricted_traces/altos_odyssey': {
1203      'packages': [
1204        {
1205            'package': 'angle/traces/altos_odyssey',
1206            'version': 'version:1',
1207        },
1208      ],
1209      'dep_type': 'cipd',
1210      'condition': 'checkout_angle_restricted_trace_altos_odyssey',
1211  },
1212  'src/tests/restricted_traces/among_us': {
1213      'packages': [
1214        {
1215            'package': 'angle/traces/among_us',
1216            'version': 'version:5',
1217        },
1218      ],
1219      'dep_type': 'cipd',
1220      'condition': 'checkout_angle_restricted_trace_among_us',
1221  },
1222  'src/tests/restricted_traces/angry_birds_2_1500': {
1223      'packages': [
1224        {
1225            'package': 'angle/traces/angry_birds_2_1500',
1226            'version': 'version:5',
1227        },
1228      ],
1229      'dep_type': 'cipd',
1230      'condition': 'checkout_angle_restricted_trace_angry_birds_2_1500',
1231  },
1232  'src/tests/restricted_traces/angry_birds_2_launch': {
1233      'packages': [
1234        {
1235            'package': 'angle/traces/angry_birds_2_launch',
1236            'version': 'version:7',
1237        },
1238      ],
1239      'dep_type': 'cipd',
1240      'condition': 'checkout_angle_restricted_trace_angry_birds_2_launch',
1241  },
1242  'src/tests/restricted_traces/animal_crossing': {
1243      'packages': [
1244        {
1245            'package': 'angle/traces/animal_crossing',
1246            'version': 'version:4',
1247        },
1248      ],
1249      'dep_type': 'cipd',
1250      'condition': 'checkout_angle_restricted_trace_animal_crossing',
1251  },
1252  'src/tests/restricted_traces/antutu_refinery': {
1253      'packages': [
1254        {
1255            'package': 'angle/traces/antutu_refinery',
1256            'version': 'version:1',
1257        },
1258      ],
1259      'dep_type': 'cipd',
1260      'condition': 'checkout_angle_restricted_trace_antutu_refinery',
1261  },
1262  'src/tests/restricted_traces/arena_of_valor': {
1263      'packages': [
1264        {
1265            'package': 'angle/traces/arena_of_valor',
1266            'version': 'version:5',
1267        },
1268      ],
1269      'dep_type': 'cipd',
1270      'condition': 'checkout_angle_restricted_trace_arena_of_valor',
1271  },
1272  'src/tests/restricted_traces/arknights': {
1273      'packages': [
1274        {
1275            'package': 'angle/traces/arknights',
1276            'version': 'version:1',
1277        },
1278      ],
1279      'dep_type': 'cipd',
1280      'condition': 'checkout_angle_restricted_trace_arknights',
1281  },
1282  'src/tests/restricted_traces/asphalt_8': {
1283      'packages': [
1284        {
1285            'package': 'angle/traces/asphalt_8',
1286            'version': 'version:5',
1287        },
1288      ],
1289      'dep_type': 'cipd',
1290      'condition': 'checkout_angle_restricted_trace_asphalt_8',
1291  },
1292  'src/tests/restricted_traces/asphalt_9': {
1293      'packages': [
1294        {
1295            'package': 'angle/traces/asphalt_9',
1296            'version': 'version:5',
1297        },
1298      ],
1299      'dep_type': 'cipd',
1300      'condition': 'checkout_angle_restricted_trace_asphalt_9',
1301  },
1302  'src/tests/restricted_traces/asphalt_9_2024': {
1303      'packages': [
1304        {
1305            'package': 'angle/traces/asphalt_9_2024',
1306            'version': 'version:1',
1307        },
1308      ],
1309      'dep_type': 'cipd',
1310      'condition': 'checkout_angle_restricted_trace_asphalt_9_2024',
1311  },
1312  'src/tests/restricted_traces/avakin_life': {
1313      'packages': [
1314        {
1315            'package': 'angle/traces/avakin_life',
1316            'version': 'version:5',
1317        },
1318      ],
1319      'dep_type': 'cipd',
1320      'condition': 'checkout_angle_restricted_trace_avakin_life',
1321  },
1322  'src/tests/restricted_traces/aztec_ruins': {
1323      'packages': [
1324        {
1325            'package': 'angle/traces/aztec_ruins',
1326            'version': 'version:5',
1327        },
1328      ],
1329      'dep_type': 'cipd',
1330      'condition': 'checkout_angle_restricted_trace_aztec_ruins',
1331  },
1332  'src/tests/restricted_traces/aztec_ruins_high': {
1333      'packages': [
1334        {
1335            'package': 'angle/traces/aztec_ruins_high',
1336            'version': 'version:1',
1337        },
1338      ],
1339      'dep_type': 'cipd',
1340      'condition': 'checkout_angle_restricted_trace_aztec_ruins_high',
1341  },
1342  'src/tests/restricted_traces/badland': {
1343      'packages': [
1344        {
1345            'package': 'angle/traces/badland',
1346            'version': 'version:5',
1347        },
1348      ],
1349      'dep_type': 'cipd',
1350      'condition': 'checkout_angle_restricted_trace_badland',
1351  },
1352  'src/tests/restricted_traces/basemark_gpu': {
1353      'packages': [
1354        {
1355            'package': 'angle/traces/basemark_gpu',
1356            'version': 'version:1',
1357        },
1358      ],
1359      'dep_type': 'cipd',
1360      'condition': 'checkout_angle_restricted_trace_basemark_gpu',
1361  },
1362  'src/tests/restricted_traces/batman_telltale': {
1363      'packages': [
1364        {
1365            'package': 'angle/traces/batman_telltale',
1366            'version': 'version:1',
1367        },
1368      ],
1369      'dep_type': 'cipd',
1370      'condition': 'checkout_angle_restricted_trace_batman_telltale',
1371  },
1372  'src/tests/restricted_traces/battle_of_polytopia': {
1373      'packages': [
1374        {
1375            'package': 'angle/traces/battle_of_polytopia',
1376            'version': 'version:1',
1377        },
1378      ],
1379      'dep_type': 'cipd',
1380      'condition': 'checkout_angle_restricted_trace_battle_of_polytopia',
1381  },
1382  'src/tests/restricted_traces/beach_buggy_racing': {
1383      'packages': [
1384        {
1385            'package': 'angle/traces/beach_buggy_racing',
1386            'version': 'version:5',
1387        },
1388      ],
1389      'dep_type': 'cipd',
1390      'condition': 'checkout_angle_restricted_trace_beach_buggy_racing',
1391  },
1392  'src/tests/restricted_traces/black_clover_m': {
1393      'packages': [
1394        {
1395            'package': 'angle/traces/black_clover_m',
1396            'version': 'version:1',
1397        },
1398      ],
1399      'dep_type': 'cipd',
1400      'condition': 'checkout_angle_restricted_trace_black_clover_m',
1401  },
1402  'src/tests/restricted_traces/black_desert_mobile': {
1403      'packages': [
1404        {
1405            'package': 'angle/traces/black_desert_mobile',
1406            'version': 'version:1',
1407        },
1408      ],
1409      'dep_type': 'cipd',
1410      'condition': 'checkout_angle_restricted_trace_black_desert_mobile',
1411  },
1412  'src/tests/restricted_traces/blade_and_soul_revolution': {
1413      'packages': [
1414        {
1415            'package': 'angle/traces/blade_and_soul_revolution',
1416            'version': 'version:2',
1417        },
1418      ],
1419      'dep_type': 'cipd',
1420      'condition': 'checkout_angle_restricted_trace_blade_and_soul_revolution',
1421  },
1422  'src/tests/restricted_traces/blockman_go': {
1423      'packages': [
1424        {
1425            'package': 'angle/traces/blockman_go',
1426            'version': 'version:5',
1427        },
1428      ],
1429      'dep_type': 'cipd',
1430      'condition': 'checkout_angle_restricted_trace_blockman_go',
1431  },
1432  'src/tests/restricted_traces/botworld_adventure': {
1433      'packages': [
1434        {
1435            'package': 'angle/traces/botworld_adventure',
1436            'version': 'version:1',
1437        },
1438      ],
1439      'dep_type': 'cipd',
1440      'condition': 'checkout_angle_restricted_trace_botworld_adventure',
1441  },
1442  'src/tests/restricted_traces/brawl_stars': {
1443      'packages': [
1444        {
1445            'package': 'angle/traces/brawl_stars',
1446            'version': 'version:5',
1447        },
1448      ],
1449      'dep_type': 'cipd',
1450      'condition': 'checkout_angle_restricted_trace_brawl_stars',
1451  },
1452  'src/tests/restricted_traces/bricks_breaker_quest': {
1453      'packages': [
1454        {
1455            'package': 'angle/traces/bricks_breaker_quest',
1456            'version': 'version:5',
1457        },
1458      ],
1459      'dep_type': 'cipd',
1460      'condition': 'checkout_angle_restricted_trace_bricks_breaker_quest',
1461  },
1462  'src/tests/restricted_traces/bridge_constructor_portal': {
1463      'packages': [
1464        {
1465            'package': 'angle/traces/bridge_constructor_portal',
1466            'version': 'version:1',
1467        },
1468      ],
1469      'dep_type': 'cipd',
1470      'condition': 'checkout_angle_restricted_trace_bridge_constructor_portal',
1471  },
1472  'src/tests/restricted_traces/bubble_shooter': {
1473      'packages': [
1474        {
1475            'package': 'angle/traces/bubble_shooter',
1476            'version': 'version:5',
1477        },
1478      ],
1479      'dep_type': 'cipd',
1480      'condition': 'checkout_angle_restricted_trace_bubble_shooter',
1481  },
1482  'src/tests/restricted_traces/bubble_shooter_and_friends': {
1483      'packages': [
1484        {
1485            'package': 'angle/traces/bubble_shooter_and_friends',
1486            'version': 'version:1',
1487        },
1488      ],
1489      'dep_type': 'cipd',
1490      'condition': 'checkout_angle_restricted_trace_bubble_shooter_and_friends',
1491  },
1492  'src/tests/restricted_traces/bus_simulator_indonesia': {
1493      'packages': [
1494        {
1495            'package': 'angle/traces/bus_simulator_indonesia',
1496            'version': 'version:5',
1497        },
1498      ],
1499      'dep_type': 'cipd',
1500      'condition': 'checkout_angle_restricted_trace_bus_simulator_indonesia',
1501  },
1502  'src/tests/restricted_traces/call_break_offline_card_game': {
1503      'packages': [
1504        {
1505            'package': 'angle/traces/call_break_offline_card_game',
1506            'version': 'version:5',
1507        },
1508      ],
1509      'dep_type': 'cipd',
1510      'condition': 'checkout_angle_restricted_trace_call_break_offline_card_game',
1511  },
1512  'src/tests/restricted_traces/callbreak': {
1513      'packages': [
1514        {
1515            'package': 'angle/traces/callbreak',
1516            'version': 'version:1',
1517        },
1518      ],
1519      'dep_type': 'cipd',
1520      'condition': 'checkout_angle_restricted_trace_callbreak',
1521  },
1522  'src/tests/restricted_traces/candy_crush_500': {
1523      'packages': [
1524        {
1525            'package': 'angle/traces/candy_crush_500',
1526            'version': 'version:5',
1527        },
1528      ],
1529      'dep_type': 'cipd',
1530      'condition': 'checkout_angle_restricted_trace_candy_crush_500',
1531  },
1532  'src/tests/restricted_traces/candy_crush_soda_saga': {
1533      'packages': [
1534        {
1535            'package': 'angle/traces/candy_crush_soda_saga',
1536            'version': 'version:5',
1537        },
1538      ],
1539      'dep_type': 'cipd',
1540      'condition': 'checkout_angle_restricted_trace_candy_crush_soda_saga',
1541  },
1542  'src/tests/restricted_traces/car_chase': {
1543      'packages': [
1544        {
1545            'package': 'angle/traces/car_chase',
1546            'version': 'version:1',
1547        },
1548      ],
1549      'dep_type': 'cipd',
1550      'condition': 'checkout_angle_restricted_trace_car_chase',
1551  },
1552  'src/tests/restricted_traces/car_parking_multiplayer': {
1553      'packages': [
1554        {
1555            'package': 'angle/traces/car_parking_multiplayer',
1556            'version': 'version:5',
1557        },
1558      ],
1559      'dep_type': 'cipd',
1560      'condition': 'checkout_angle_restricted_trace_car_parking_multiplayer',
1561  },
1562  'src/tests/restricted_traces/castlevania_sotn': {
1563      'packages': [
1564        {
1565            'package': 'angle/traces/castlevania_sotn',
1566            'version': 'version:1',
1567        },
1568      ],
1569      'dep_type': 'cipd',
1570      'condition': 'checkout_angle_restricted_trace_castlevania_sotn',
1571  },
1572  'src/tests/restricted_traces/catalyst_black': {
1573      'packages': [
1574        {
1575            'package': 'angle/traces/catalyst_black',
1576            'version': 'version:1',
1577        },
1578      ],
1579      'dep_type': 'cipd',
1580      'condition': 'checkout_angle_restricted_trace_catalyst_black',
1581  },
1582  'src/tests/restricted_traces/clash_of_clans': {
1583      'packages': [
1584        {
1585            'package': 'angle/traces/clash_of_clans',
1586            'version': 'version:5',
1587        },
1588      ],
1589      'dep_type': 'cipd',
1590      'condition': 'checkout_angle_restricted_trace_clash_of_clans',
1591  },
1592  'src/tests/restricted_traces/clash_royale': {
1593      'packages': [
1594        {
1595            'package': 'angle/traces/clash_royale',
1596            'version': 'version:5',
1597        },
1598      ],
1599      'dep_type': 'cipd',
1600      'condition': 'checkout_angle_restricted_trace_clash_royale',
1601  },
1602  'src/tests/restricted_traces/cod_mobile': {
1603      'packages': [
1604        {
1605            'package': 'angle/traces/cod_mobile',
1606            'version': 'version:5',
1607        },
1608      ],
1609      'dep_type': 'cipd',
1610      'condition': 'checkout_angle_restricted_trace_cod_mobile',
1611  },
1612  'src/tests/restricted_traces/coin_master': {
1613      'packages': [
1614        {
1615            'package': 'angle/traces/coin_master',
1616            'version': 'version:5',
1617        },
1618      ],
1619      'dep_type': 'cipd',
1620      'condition': 'checkout_angle_restricted_trace_coin_master',
1621  },
1622  'src/tests/restricted_traces/command_and_conquer_rivals': {
1623      'packages': [
1624        {
1625            'package': 'angle/traces/command_and_conquer_rivals',
1626            'version': 'version:5',
1627        },
1628      ],
1629      'dep_type': 'cipd',
1630      'condition': 'checkout_angle_restricted_trace_command_and_conquer_rivals',
1631  },
1632  'src/tests/restricted_traces/cookie_run_kingdom': {
1633      'packages': [
1634        {
1635            'package': 'angle/traces/cookie_run_kingdom',
1636            'version': 'version:5',
1637        },
1638      ],
1639      'dep_type': 'cipd',
1640      'condition': 'checkout_angle_restricted_trace_cookie_run_kingdom',
1641  },
1642  'src/tests/restricted_traces/cookie_run_oven_break': {
1643      'packages': [
1644        {
1645            'package': 'angle/traces/cookie_run_oven_break',
1646            'version': 'version:1',
1647        },
1648      ],
1649      'dep_type': 'cipd',
1650      'condition': 'checkout_angle_restricted_trace_cookie_run_oven_break',
1651  },
1652  'src/tests/restricted_traces/csr2_drag_racing': {
1653      'packages': [
1654        {
1655            'package': 'angle/traces/csr2_drag_racing',
1656            'version': 'version:1',
1657        },
1658      ],
1659      'dep_type': 'cipd',
1660      'condition': 'checkout_angle_restricted_trace_csr2_drag_racing',
1661  },
1662  'src/tests/restricted_traces/cut_the_rope': {
1663      'packages': [
1664        {
1665            'package': 'angle/traces/cut_the_rope',
1666            'version': 'version:1',
1667        },
1668      ],
1669      'dep_type': 'cipd',
1670      'condition': 'checkout_angle_restricted_trace_cut_the_rope',
1671  },
1672  'src/tests/restricted_traces/darkness_rises': {
1673      'packages': [
1674        {
1675            'package': 'angle/traces/darkness_rises',
1676            'version': 'version:1',
1677        },
1678      ],
1679      'dep_type': 'cipd',
1680      'condition': 'checkout_angle_restricted_trace_darkness_rises',
1681  },
1682  'src/tests/restricted_traces/dead_by_daylight': {
1683      'packages': [
1684        {
1685            'package': 'angle/traces/dead_by_daylight',
1686            'version': 'version:2',
1687        },
1688      ],
1689      'dep_type': 'cipd',
1690      'condition': 'checkout_angle_restricted_trace_dead_by_daylight',
1691  },
1692  'src/tests/restricted_traces/dead_cells': {
1693      'packages': [
1694        {
1695            'package': 'angle/traces/dead_cells',
1696            'version': 'version:1',
1697        },
1698      ],
1699      'dep_type': 'cipd',
1700      'condition': 'checkout_angle_restricted_trace_dead_cells',
1701  },
1702  'src/tests/restricted_traces/dead_trigger_2': {
1703      'packages': [
1704        {
1705            'package': 'angle/traces/dead_trigger_2',
1706            'version': 'version:1',
1707        },
1708      ],
1709      'dep_type': 'cipd',
1710      'condition': 'checkout_angle_restricted_trace_dead_trigger_2',
1711  },
1712  'src/tests/restricted_traces/diablo_immortal': {
1713      'packages': [
1714        {
1715            'package': 'angle/traces/diablo_immortal',
1716            'version': 'version:2',
1717        },
1718      ],
1719      'dep_type': 'cipd',
1720      'condition': 'checkout_angle_restricted_trace_diablo_immortal',
1721  },
1722  'src/tests/restricted_traces/disney_mirrorverse': {
1723      'packages': [
1724        {
1725            'package': 'angle/traces/disney_mirrorverse',
1726            'version': 'version:1',
1727        },
1728      ],
1729      'dep_type': 'cipd',
1730      'condition': 'checkout_angle_restricted_trace_disney_mirrorverse',
1731  },
1732  'src/tests/restricted_traces/disney_tsum_tsum': {
1733      'packages': [
1734        {
1735            'package': 'angle/traces/disney_tsum_tsum',
1736            'version': 'version:5',
1737        },
1738      ],
1739      'dep_type': 'cipd',
1740      'condition': 'checkout_angle_restricted_trace_disney_tsum_tsum',
1741  },
1742  'src/tests/restricted_traces/dota_underlords': {
1743      'packages': [
1744        {
1745            'package': 'angle/traces/dota_underlords',
1746            'version': 'version:5',
1747        },
1748      ],
1749      'dep_type': 'cipd',
1750      'condition': 'checkout_angle_restricted_trace_dota_underlords',
1751  },
1752  'src/tests/restricted_traces/dr_driving': {
1753      'packages': [
1754        {
1755            'package': 'angle/traces/dr_driving',
1756            'version': 'version:5',
1757        },
1758      ],
1759      'dep_type': 'cipd',
1760      'condition': 'checkout_angle_restricted_trace_dr_driving',
1761  },
1762  'src/tests/restricted_traces/dragon_ball_legends': {
1763      'packages': [
1764        {
1765            'package': 'angle/traces/dragon_ball_legends',
1766            'version': 'version:5',
1767        },
1768      ],
1769      'dep_type': 'cipd',
1770      'condition': 'checkout_angle_restricted_trace_dragon_ball_legends',
1771  },
1772  'src/tests/restricted_traces/dragon_ball_z_dokkan_battle': {
1773      'packages': [
1774        {
1775            'package': 'angle/traces/dragon_ball_z_dokkan_battle',
1776            'version': 'version:1',
1777        },
1778      ],
1779      'dep_type': 'cipd',
1780      'condition': 'checkout_angle_restricted_trace_dragon_ball_z_dokkan_battle',
1781  },
1782  'src/tests/restricted_traces/dragon_mania_legends': {
1783      'packages': [
1784        {
1785            'package': 'angle/traces/dragon_mania_legends',
1786            'version': 'version:1',
1787        },
1788      ],
1789      'dep_type': 'cipd',
1790      'condition': 'checkout_angle_restricted_trace_dragon_mania_legends',
1791  },
1792  'src/tests/restricted_traces/dragon_raja': {
1793      'packages': [
1794        {
1795            'package': 'angle/traces/dragon_raja',
1796            'version': 'version:5',
1797        },
1798      ],
1799      'dep_type': 'cipd',
1800      'condition': 'checkout_angle_restricted_trace_dragon_raja',
1801  },
1802  'src/tests/restricted_traces/driver_overhead_2': {
1803      'packages': [
1804        {
1805            'package': 'angle/traces/driver_overhead_2',
1806            'version': 'version:2',
1807        },
1808      ],
1809      'dep_type': 'cipd',
1810      'condition': 'checkout_angle_restricted_trace_driver_overhead_2',
1811  },
1812  'src/tests/restricted_traces/durak_online': {
1813      'packages': [
1814        {
1815            'package': 'angle/traces/durak_online',
1816            'version': 'version:1',
1817        },
1818      ],
1819      'dep_type': 'cipd',
1820      'condition': 'checkout_angle_restricted_trace_durak_online',
1821  },
1822  'src/tests/restricted_traces/efootball_pes_2021': {
1823      'packages': [
1824        {
1825            'package': 'angle/traces/efootball_pes_2021',
1826            'version': 'version:5',
1827        },
1828      ],
1829      'dep_type': 'cipd',
1830      'condition': 'checkout_angle_restricted_trace_efootball_pes_2021',
1831  },
1832  'src/tests/restricted_traces/egypt_1500': {
1833      'packages': [
1834        {
1835            'package': 'angle/traces/egypt_1500',
1836            'version': 'version:5',
1837        },
1838      ],
1839      'dep_type': 'cipd',
1840      'condition': 'checkout_angle_restricted_trace_egypt_1500',
1841  },
1842  'src/tests/restricted_traces/eight_ball_pool': {
1843      'packages': [
1844        {
1845            'package': 'angle/traces/eight_ball_pool',
1846            'version': 'version:5',
1847        },
1848      ],
1849      'dep_type': 'cipd',
1850      'condition': 'checkout_angle_restricted_trace_eight_ball_pool',
1851  },
1852  'src/tests/restricted_traces/empires_and_puzzles': {
1853      'packages': [
1854        {
1855            'package': 'angle/traces/empires_and_puzzles',
1856            'version': 'version:2',
1857        },
1858      ],
1859      'dep_type': 'cipd',
1860      'condition': 'checkout_angle_restricted_trace_empires_and_puzzles',
1861  },
1862  'src/tests/restricted_traces/eve_echoes': {
1863      'packages': [
1864        {
1865            'package': 'angle/traces/eve_echoes',
1866            'version': 'version:1',
1867        },
1868      ],
1869      'dep_type': 'cipd',
1870      'condition': 'checkout_angle_restricted_trace_eve_echoes',
1871  },
1872  'src/tests/restricted_traces/evony_the_kings_return': {
1873      'packages': [
1874        {
1875            'package': 'angle/traces/evony_the_kings_return',
1876            'version': 'version:2',
1877        },
1878      ],
1879      'dep_type': 'cipd',
1880      'condition': 'checkout_angle_restricted_trace_evony_the_kings_return',
1881  },
1882  'src/tests/restricted_traces/extreme_car_driving_simulator': {
1883      'packages': [
1884        {
1885            'package': 'angle/traces/extreme_car_driving_simulator',
1886            'version': 'version:5',
1887        },
1888      ],
1889      'dep_type': 'cipd',
1890      'condition': 'checkout_angle_restricted_trace_extreme_car_driving_simulator',
1891  },
1892  'src/tests/restricted_traces/fallout_shelter_online': {
1893      'packages': [
1894        {
1895            'package': 'angle/traces/fallout_shelter_online',
1896            'version': 'version:5',
1897        },
1898      ],
1899      'dep_type': 'cipd',
1900      'condition': 'checkout_angle_restricted_trace_fallout_shelter_online',
1901  },
1902  'src/tests/restricted_traces/family_island': {
1903      'packages': [
1904        {
1905            'package': 'angle/traces/family_island',
1906            'version': 'version:1',
1907        },
1908      ],
1909      'dep_type': 'cipd',
1910      'condition': 'checkout_angle_restricted_trace_family_island',
1911  },
1912  'src/tests/restricted_traces/farm_heroes_saga': {
1913      'packages': [
1914        {
1915            'package': 'angle/traces/farm_heroes_saga',
1916            'version': 'version:5',
1917        },
1918      ],
1919      'dep_type': 'cipd',
1920      'condition': 'checkout_angle_restricted_trace_farm_heroes_saga',
1921  },
1922  'src/tests/restricted_traces/fate_grand_order': {
1923      'packages': [
1924        {
1925            'package': 'angle/traces/fate_grand_order',
1926            'version': 'version:5',
1927        },
1928      ],
1929      'dep_type': 'cipd',
1930      'condition': 'checkout_angle_restricted_trace_fate_grand_order',
1931  },
1932  'src/tests/restricted_traces/fifa_mobile': {
1933      'packages': [
1934        {
1935            'package': 'angle/traces/fifa_mobile',
1936            'version': 'version:5',
1937        },
1938      ],
1939      'dep_type': 'cipd',
1940      'condition': 'checkout_angle_restricted_trace_fifa_mobile',
1941  },
1942  'src/tests/restricted_traces/final_fantasy': {
1943      'packages': [
1944        {
1945            'package': 'angle/traces/final_fantasy',
1946            'version': 'version:5',
1947        },
1948      ],
1949      'dep_type': 'cipd',
1950      'condition': 'checkout_angle_restricted_trace_final_fantasy',
1951  },
1952  'src/tests/restricted_traces/final_fantasy_brave_exvius': {
1953      'packages': [
1954        {
1955            'package': 'angle/traces/final_fantasy_brave_exvius',
1956            'version': 'version:1',
1957        },
1958      ],
1959      'dep_type': 'cipd',
1960      'condition': 'checkout_angle_restricted_trace_final_fantasy_brave_exvius',
1961  },
1962  'src/tests/restricted_traces/fire_emblem_heroes': {
1963      'packages': [
1964        {
1965            'package': 'angle/traces/fire_emblem_heroes',
1966            'version': 'version:1',
1967        },
1968      ],
1969      'dep_type': 'cipd',
1970      'condition': 'checkout_angle_restricted_trace_fire_emblem_heroes',
1971  },
1972  'src/tests/restricted_traces/fishdom': {
1973      'packages': [
1974        {
1975            'package': 'angle/traces/fishdom',
1976            'version': 'version:1',
1977        },
1978      ],
1979      'dep_type': 'cipd',
1980      'condition': 'checkout_angle_restricted_trace_fishdom',
1981  },
1982  'src/tests/restricted_traces/five_nights_at_freddys': {
1983      'packages': [
1984        {
1985            'package': 'angle/traces/five_nights_at_freddys',
1986            'version': 'version:1',
1987        },
1988      ],
1989      'dep_type': 'cipd',
1990      'condition': 'checkout_angle_restricted_trace_five_nights_at_freddys',
1991  },
1992  'src/tests/restricted_traces/free_fire': {
1993      'packages': [
1994        {
1995            'package': 'angle/traces/free_fire',
1996            'version': 'version:5',
1997        },
1998      ],
1999      'dep_type': 'cipd',
2000      'condition': 'checkout_angle_restricted_trace_free_fire',
2001  },
2002  'src/tests/restricted_traces/free_fire_max': {
2003      'packages': [
2004        {
2005            'package': 'angle/traces/free_fire_max',
2006            'version': 'version:1',
2007        },
2008      ],
2009      'dep_type': 'cipd',
2010      'condition': 'checkout_angle_restricted_trace_free_fire_max',
2011  },
2012  'src/tests/restricted_traces/gacha_club': {
2013      'packages': [
2014        {
2015            'package': 'angle/traces/gacha_club',
2016            'version': 'version:1',
2017        },
2018      ],
2019      'dep_type': 'cipd',
2020      'condition': 'checkout_angle_restricted_trace_gacha_club',
2021  },
2022  'src/tests/restricted_traces/gacha_life': {
2023      'packages': [
2024        {
2025            'package': 'angle/traces/gacha_life',
2026            'version': 'version:2',
2027        },
2028      ],
2029      'dep_type': 'cipd',
2030      'condition': 'checkout_angle_restricted_trace_gacha_life',
2031  },
2032  'src/tests/restricted_traces/gangstar_vegas': {
2033      'packages': [
2034        {
2035            'package': 'angle/traces/gangstar_vegas',
2036            'version': 'version:1',
2037        },
2038      ],
2039      'dep_type': 'cipd',
2040      'condition': 'checkout_angle_restricted_trace_gangstar_vegas',
2041  },
2042  'src/tests/restricted_traces/gardenscapes': {
2043      'packages': [
2044        {
2045            'package': 'angle/traces/gardenscapes',
2046            'version': 'version:5',
2047        },
2048      ],
2049      'dep_type': 'cipd',
2050      'condition': 'checkout_angle_restricted_trace_gardenscapes',
2051  },
2052  'src/tests/restricted_traces/genshin_impact': {
2053      'packages': [
2054        {
2055            'package': 'angle/traces/genshin_impact',
2056            'version': 'version:5',
2057        },
2058      ],
2059      'dep_type': 'cipd',
2060      'condition': 'checkout_angle_restricted_trace_genshin_impact',
2061  },
2062  'src/tests/restricted_traces/geometry_dash': {
2063      'packages': [
2064        {
2065            'package': 'angle/traces/geometry_dash',
2066            'version': 'version:1',
2067        },
2068      ],
2069      'dep_type': 'cipd',
2070      'condition': 'checkout_angle_restricted_trace_geometry_dash',
2071  },
2072  'src/tests/restricted_traces/goddess_of_victory_nikke': {
2073      'packages': [
2074        {
2075            'package': 'angle/traces/goddess_of_victory_nikke',
2076            'version': 'version:1',
2077        },
2078      ],
2079      'dep_type': 'cipd',
2080      'condition': 'checkout_angle_restricted_trace_goddess_of_victory_nikke',
2081  },
2082  'src/tests/restricted_traces/google_maps': {
2083      'packages': [
2084        {
2085            'package': 'angle/traces/google_maps',
2086            'version': 'version:5',
2087        },
2088      ],
2089      'dep_type': 'cipd',
2090      'condition': 'checkout_angle_restricted_trace_google_maps',
2091  },
2092  'src/tests/restricted_traces/grimvalor': {
2093      'packages': [
2094        {
2095            'package': 'angle/traces/grimvalor',
2096            'version': 'version:1',
2097        },
2098      ],
2099      'dep_type': 'cipd',
2100      'condition': 'checkout_angle_restricted_trace_grimvalor',
2101  },
2102  'src/tests/restricted_traces/happy_color': {
2103      'packages': [
2104        {
2105            'package': 'angle/traces/happy_color',
2106            'version': 'version:5',
2107        },
2108      ],
2109      'dep_type': 'cipd',
2110      'condition': 'checkout_angle_restricted_trace_happy_color',
2111  },
2112  'src/tests/restricted_traces/harry_potter_hogwarts_mystery': {
2113      'packages': [
2114        {
2115            'package': 'angle/traces/harry_potter_hogwarts_mystery',
2116            'version': 'version:1',
2117        },
2118      ],
2119      'dep_type': 'cipd',
2120      'condition': 'checkout_angle_restricted_trace_harry_potter_hogwarts_mystery',
2121  },
2122  'src/tests/restricted_traces/hay_day': {
2123      'packages': [
2124        {
2125            'package': 'angle/traces/hay_day',
2126            'version': 'version:5',
2127        },
2128      ],
2129      'dep_type': 'cipd',
2130      'condition': 'checkout_angle_restricted_trace_hay_day',
2131  },
2132  'src/tests/restricted_traces/hearthstone': {
2133      'packages': [
2134        {
2135            'package': 'angle/traces/hearthstone',
2136            'version': 'version:5',
2137        },
2138      ],
2139      'dep_type': 'cipd',
2140      'condition': 'checkout_angle_restricted_trace_hearthstone',
2141  },
2142  'src/tests/restricted_traces/higgs_domino_island': {
2143      'packages': [
2144        {
2145            'package': 'angle/traces/higgs_domino_island',
2146            'version': 'version:5',
2147        },
2148      ],
2149      'dep_type': 'cipd',
2150      'condition': 'checkout_angle_restricted_trace_higgs_domino_island',
2151  },
2152  'src/tests/restricted_traces/hill_climb_racing': {
2153      'packages': [
2154        {
2155            'package': 'angle/traces/hill_climb_racing',
2156            'version': 'version:5',
2157        },
2158      ],
2159      'dep_type': 'cipd',
2160      'condition': 'checkout_angle_restricted_trace_hill_climb_racing',
2161  },
2162  'src/tests/restricted_traces/homescapes': {
2163      'packages': [
2164        {
2165            'package': 'angle/traces/homescapes',
2166            'version': 'version:5',
2167        },
2168      ],
2169      'dep_type': 'cipd',
2170      'condition': 'checkout_angle_restricted_trace_homescapes',
2171  },
2172  'src/tests/restricted_traces/honkai_star_rail': {
2173      'packages': [
2174        {
2175            'package': 'angle/traces/honkai_star_rail',
2176            'version': 'version:1',
2177        },
2178      ],
2179      'dep_type': 'cipd',
2180      'condition': 'checkout_angle_restricted_trace_honkai_star_rail',
2181  },
2182  'src/tests/restricted_traces/hungry_shark_evolution': {
2183      'packages': [
2184        {
2185            'package': 'angle/traces/hungry_shark_evolution',
2186            'version': 'version:1',
2187        },
2188      ],
2189      'dep_type': 'cipd',
2190      'condition': 'checkout_angle_restricted_trace_hungry_shark_evolution',
2191  },
2192  'src/tests/restricted_traces/idle_heroes': {
2193      'packages': [
2194        {
2195            'package': 'angle/traces/idle_heroes',
2196            'version': 'version:5',
2197        },
2198      ],
2199      'dep_type': 'cipd',
2200      'condition': 'checkout_angle_restricted_trace_idle_heroes',
2201  },
2202  'src/tests/restricted_traces/infinity_ops': {
2203      'packages': [
2204        {
2205            'package': 'angle/traces/infinity_ops',
2206            'version': 'version:1',
2207        },
2208      ],
2209      'dep_type': 'cipd',
2210      'condition': 'checkout_angle_restricted_trace_infinity_ops',
2211  },
2212  'src/tests/restricted_traces/injustice_2': {
2213      'packages': [
2214        {
2215            'package': 'angle/traces/injustice_2',
2216            'version': 'version:1',
2217        },
2218      ],
2219      'dep_type': 'cipd',
2220      'condition': 'checkout_angle_restricted_trace_injustice_2',
2221  },
2222  'src/tests/restricted_traces/into_the_dead_2': {
2223      'packages': [
2224        {
2225            'package': 'angle/traces/into_the_dead_2',
2226            'version': 'version:1',
2227        },
2228      ],
2229      'dep_type': 'cipd',
2230      'condition': 'checkout_angle_restricted_trace_into_the_dead_2',
2231  },
2232  'src/tests/restricted_traces/jackpot_world': {
2233      'packages': [
2234        {
2235            'package': 'angle/traces/jackpot_world',
2236            'version': 'version:1',
2237        },
2238      ],
2239      'dep_type': 'cipd',
2240      'condition': 'checkout_angle_restricted_trace_jackpot_world',
2241  },
2242  'src/tests/restricted_traces/jetpack_joyride': {
2243      'packages': [
2244        {
2245            'package': 'angle/traces/jetpack_joyride',
2246            'version': 'version:1',
2247        },
2248      ],
2249      'dep_type': 'cipd',
2250      'condition': 'checkout_angle_restricted_trace_jetpack_joyride',
2251  },
2252  'src/tests/restricted_traces/junes_journey': {
2253      'packages': [
2254        {
2255            'package': 'angle/traces/junes_journey',
2256            'version': 'version:5',
2257        },
2258      ],
2259      'dep_type': 'cipd',
2260      'condition': 'checkout_angle_restricted_trace_junes_journey',
2261  },
2262  'src/tests/restricted_traces/kartrider_rush': {
2263      'packages': [
2264        {
2265            'package': 'angle/traces/kartrider_rush',
2266            'version': 'version:5',
2267        },
2268      ],
2269      'dep_type': 'cipd',
2270      'condition': 'checkout_angle_restricted_trace_kartrider_rush',
2271  },
2272  'src/tests/restricted_traces/kentucky_route_zero': {
2273      'packages': [
2274        {
2275            'package': 'angle/traces/kentucky_route_zero',
2276            'version': 'version:1',
2277        },
2278      ],
2279      'dep_type': 'cipd',
2280      'condition': 'checkout_angle_restricted_trace_kentucky_route_zero',
2281  },
2282  'src/tests/restricted_traces/klondike_adventures': {
2283      'packages': [
2284        {
2285            'package': 'angle/traces/klondike_adventures',
2286            'version': 'version:5',
2287        },
2288      ],
2289      'dep_type': 'cipd',
2290      'condition': 'checkout_angle_restricted_trace_klondike_adventures',
2291  },
2292  'src/tests/restricted_traces/last_shelter_survival': {
2293      'packages': [
2294        {
2295            'package': 'angle/traces/last_shelter_survival',
2296            'version': 'version:1',
2297        },
2298      ],
2299      'dep_type': 'cipd',
2300      'condition': 'checkout_angle_restricted_trace_last_shelter_survival',
2301  },
2302  'src/tests/restricted_traces/league_of_legends_wild_rift': {
2303      'packages': [
2304        {
2305            'package': 'angle/traces/league_of_legends_wild_rift',
2306            'version': 'version:5',
2307        },
2308      ],
2309      'dep_type': 'cipd',
2310      'condition': 'checkout_angle_restricted_trace_league_of_legends_wild_rift',
2311  },
2312  'src/tests/restricted_traces/lego_legacy': {
2313      'packages': [
2314        {
2315            'package': 'angle/traces/lego_legacy',
2316            'version': 'version:5',
2317        },
2318      ],
2319      'dep_type': 'cipd',
2320      'condition': 'checkout_angle_restricted_trace_lego_legacy',
2321  },
2322  'src/tests/restricted_traces/life_is_strange': {
2323      'packages': [
2324        {
2325            'package': 'angle/traces/life_is_strange',
2326            'version': 'version:1',
2327        },
2328      ],
2329      'dep_type': 'cipd',
2330      'condition': 'checkout_angle_restricted_trace_life_is_strange',
2331  },
2332  'src/tests/restricted_traces/lilys_garden': {
2333      'packages': [
2334        {
2335            'package': 'angle/traces/lilys_garden',
2336            'version': 'version:1',
2337        },
2338      ],
2339      'dep_type': 'cipd',
2340      'condition': 'checkout_angle_restricted_trace_lilys_garden',
2341  },
2342  'src/tests/restricted_traces/limbo': {
2343      'packages': [
2344        {
2345            'package': 'angle/traces/limbo',
2346            'version': 'version:1',
2347        },
2348      ],
2349      'dep_type': 'cipd',
2350      'condition': 'checkout_angle_restricted_trace_limbo',
2351  },
2352  'src/tests/restricted_traces/lineage_m': {
2353      'packages': [
2354        {
2355            'package': 'angle/traces/lineage_m',
2356            'version': 'version:5',
2357        },
2358      ],
2359      'dep_type': 'cipd',
2360      'condition': 'checkout_angle_restricted_trace_lineage_m',
2361  },
2362  'src/tests/restricted_traces/lords_mobile': {
2363      'packages': [
2364        {
2365            'package': 'angle/traces/lords_mobile',
2366            'version': 'version:1',
2367        },
2368      ],
2369      'dep_type': 'cipd',
2370      'condition': 'checkout_angle_restricted_trace_lords_mobile',
2371  },
2372  'src/tests/restricted_traces/lotsa_slots': {
2373      'packages': [
2374        {
2375            'package': 'angle/traces/lotsa_slots',
2376            'version': 'version:1',
2377        },
2378      ],
2379      'dep_type': 'cipd',
2380      'condition': 'checkout_angle_restricted_trace_lotsa_slots',
2381  },
2382  'src/tests/restricted_traces/ludo_king': {
2383      'packages': [
2384        {
2385            'package': 'angle/traces/ludo_king',
2386            'version': 'version:5',
2387        },
2388      ],
2389      'dep_type': 'cipd',
2390      'condition': 'checkout_angle_restricted_trace_ludo_king',
2391  },
2392  'src/tests/restricted_traces/lumino_city': {
2393      'packages': [
2394        {
2395            'package': 'angle/traces/lumino_city',
2396            'version': 'version:1',
2397        },
2398      ],
2399      'dep_type': 'cipd',
2400      'condition': 'checkout_angle_restricted_trace_lumino_city',
2401  },
2402  'src/tests/restricted_traces/magic_rush_heroes': {
2403      'packages': [
2404        {
2405            'package': 'angle/traces/magic_rush_heroes',
2406            'version': 'version:1',
2407        },
2408      ],
2409      'dep_type': 'cipd',
2410      'condition': 'checkout_angle_restricted_trace_magic_rush_heroes',
2411  },
2412  'src/tests/restricted_traces/magic_tiles_3': {
2413      'packages': [
2414        {
2415            'package': 'angle/traces/magic_tiles_3',
2416            'version': 'version:5',
2417        },
2418      ],
2419      'dep_type': 'cipd',
2420      'condition': 'checkout_angle_restricted_trace_magic_tiles_3',
2421  },
2422  'src/tests/restricted_traces/manhattan_10': {
2423      'packages': [
2424        {
2425            'package': 'angle/traces/manhattan_10',
2426            'version': 'version:5',
2427        },
2428      ],
2429      'dep_type': 'cipd',
2430      'condition': 'checkout_angle_restricted_trace_manhattan_10',
2431  },
2432  'src/tests/restricted_traces/manhattan_31': {
2433      'packages': [
2434        {
2435            'package': 'angle/traces/manhattan_31',
2436            'version': 'version:5',
2437        },
2438      ],
2439      'dep_type': 'cipd',
2440      'condition': 'checkout_angle_restricted_trace_manhattan_31',
2441  },
2442  'src/tests/restricted_traces/mario_kart_tour': {
2443      'packages': [
2444        {
2445            'package': 'angle/traces/mario_kart_tour',
2446            'version': 'version:5',
2447        },
2448      ],
2449      'dep_type': 'cipd',
2450      'condition': 'checkout_angle_restricted_trace_mario_kart_tour',
2451  },
2452  'src/tests/restricted_traces/marvel_contest_of_champions': {
2453      'packages': [
2454        {
2455            'package': 'angle/traces/marvel_contest_of_champions',
2456            'version': 'version:5',
2457        },
2458      ],
2459      'dep_type': 'cipd',
2460      'condition': 'checkout_angle_restricted_trace_marvel_contest_of_champions',
2461  },
2462  'src/tests/restricted_traces/marvel_snap': {
2463      'packages': [
2464        {
2465            'package': 'angle/traces/marvel_snap',
2466            'version': 'version:1',
2467        },
2468      ],
2469      'dep_type': 'cipd',
2470      'condition': 'checkout_angle_restricted_trace_marvel_snap',
2471  },
2472  'src/tests/restricted_traces/marvel_strike_force': {
2473      'packages': [
2474        {
2475            'package': 'angle/traces/marvel_strike_force',
2476            'version': 'version:1',
2477        },
2478      ],
2479      'dep_type': 'cipd',
2480      'condition': 'checkout_angle_restricted_trace_marvel_strike_force',
2481  },
2482  'src/tests/restricted_traces/merge_dragons': {
2483      'packages': [
2484        {
2485            'package': 'angle/traces/merge_dragons',
2486            'version': 'version:1',
2487        },
2488      ],
2489      'dep_type': 'cipd',
2490      'condition': 'checkout_angle_restricted_trace_merge_dragons',
2491  },
2492  'src/tests/restricted_traces/messenger_lite': {
2493      'packages': [
2494        {
2495            'package': 'angle/traces/messenger_lite',
2496            'version': 'version:5',
2497        },
2498      ],
2499      'dep_type': 'cipd',
2500      'condition': 'checkout_angle_restricted_trace_messenger_lite',
2501  },
2502  'src/tests/restricted_traces/minecraft': {
2503      'packages': [
2504        {
2505            'package': 'angle/traces/minecraft',
2506            'version': 'version:7',
2507        },
2508      ],
2509      'dep_type': 'cipd',
2510      'condition': 'checkout_angle_restricted_trace_minecraft',
2511  },
2512  'src/tests/restricted_traces/minecraft_bedrock': {
2513      'packages': [
2514        {
2515            'package': 'angle/traces/minecraft_bedrock',
2516            'version': 'version:1',
2517        },
2518      ],
2519      'dep_type': 'cipd',
2520      'condition': 'checkout_angle_restricted_trace_minecraft_bedrock',
2521  },
2522  'src/tests/restricted_traces/minetest': {
2523      'packages': [
2524        {
2525            'package': 'angle/traces/minetest',
2526            'version': 'version:2',
2527        },
2528      ],
2529      'dep_type': 'cipd',
2530      'condition': 'checkout_angle_restricted_trace_minetest',
2531  },
2532  'src/tests/restricted_traces/mini_block_craft': {
2533      'packages': [
2534        {
2535            'package': 'angle/traces/mini_block_craft',
2536            'version': 'version:1',
2537        },
2538      ],
2539      'dep_type': 'cipd',
2540      'condition': 'checkout_angle_restricted_trace_mini_block_craft',
2541  },
2542  'src/tests/restricted_traces/mini_world': {
2543      'packages': [
2544        {
2545            'package': 'angle/traces/mini_world',
2546            'version': 'version:5',
2547        },
2548      ],
2549      'dep_type': 'cipd',
2550      'condition': 'checkout_angle_restricted_trace_mini_world',
2551  },
2552  'src/tests/restricted_traces/mobile_legends': {
2553      'packages': [
2554        {
2555            'package': 'angle/traces/mobile_legends',
2556            'version': 'version:5',
2557        },
2558      ],
2559      'dep_type': 'cipd',
2560      'condition': 'checkout_angle_restricted_trace_mobile_legends',
2561  },
2562  'src/tests/restricted_traces/modern_combat_5': {
2563      'packages': [
2564        {
2565            'package': 'angle/traces/modern_combat_5',
2566            'version': 'version:1',
2567        },
2568      ],
2569      'dep_type': 'cipd',
2570      'condition': 'checkout_angle_restricted_trace_modern_combat_5',
2571  },
2572  'src/tests/restricted_traces/monster_hunter_stories': {
2573      'packages': [
2574        {
2575            'package': 'angle/traces/monster_hunter_stories',
2576            'version': 'version:1',
2577        },
2578      ],
2579      'dep_type': 'cipd',
2580      'condition': 'checkout_angle_restricted_trace_monster_hunter_stories',
2581  },
2582  'src/tests/restricted_traces/monster_strike': {
2583      'packages': [
2584        {
2585            'package': 'angle/traces/monster_strike',
2586            'version': 'version:1',
2587        },
2588      ],
2589      'dep_type': 'cipd',
2590      'condition': 'checkout_angle_restricted_trace_monster_strike',
2591  },
2592  'src/tests/restricted_traces/monument_valley': {
2593      'packages': [
2594        {
2595            'package': 'angle/traces/monument_valley',
2596            'version': 'version:1',
2597        },
2598      ],
2599      'dep_type': 'cipd',
2600      'condition': 'checkout_angle_restricted_trace_monument_valley',
2601  },
2602  'src/tests/restricted_traces/mortal_kombat': {
2603      'packages': [
2604        {
2605            'package': 'angle/traces/mortal_kombat',
2606            'version': 'version:2',
2607        },
2608      ],
2609      'dep_type': 'cipd',
2610      'condition': 'checkout_angle_restricted_trace_mortal_kombat',
2611  },
2612  'src/tests/restricted_traces/mu_origin_3': {
2613      'packages': [
2614        {
2615            'package': 'angle/traces/mu_origin_3',
2616            'version': 'version:1',
2617        },
2618      ],
2619      'dep_type': 'cipd',
2620      'condition': 'checkout_angle_restricted_trace_mu_origin_3',
2621  },
2622  'src/tests/restricted_traces/my_friend_pedro': {
2623      'packages': [
2624        {
2625            'package': 'angle/traces/my_friend_pedro',
2626            'version': 'version:1',
2627        },
2628      ],
2629      'dep_type': 'cipd',
2630      'condition': 'checkout_angle_restricted_trace_my_friend_pedro',
2631  },
2632  'src/tests/restricted_traces/my_talking_tom2': {
2633      'packages': [
2634        {
2635            'package': 'angle/traces/my_talking_tom2',
2636            'version': 'version:5',
2637        },
2638      ],
2639      'dep_type': 'cipd',
2640      'condition': 'checkout_angle_restricted_trace_my_talking_tom2',
2641  },
2642  'src/tests/restricted_traces/my_talking_tom_friends': {
2643      'packages': [
2644        {
2645            'package': 'angle/traces/my_talking_tom_friends',
2646            'version': 'version:5',
2647        },
2648      ],
2649      'dep_type': 'cipd',
2650      'condition': 'checkout_angle_restricted_trace_my_talking_tom_friends',
2651  },
2652  'src/tests/restricted_traces/nba2k20_800': {
2653      'packages': [
2654        {
2655            'package': 'angle/traces/nba2k20_800',
2656            'version': 'version:5',
2657        },
2658      ],
2659      'dep_type': 'cipd',
2660      'condition': 'checkout_angle_restricted_trace_nba2k20_800',
2661  },
2662  'src/tests/restricted_traces/new_legend_of_the_condor_heroes': {
2663      'packages': [
2664        {
2665            'package': 'angle/traces/new_legend_of_the_condor_heroes',
2666            'version': 'version:1',
2667        },
2668      ],
2669      'dep_type': 'cipd',
2670      'condition': 'checkout_angle_restricted_trace_new_legend_of_the_condor_heroes',
2671  },
2672  'src/tests/restricted_traces/ni_no_kuni': {
2673      'packages': [
2674        {
2675            'package': 'angle/traces/ni_no_kuni',
2676            'version': 'version:1',
2677        },
2678      ],
2679      'dep_type': 'cipd',
2680      'condition': 'checkout_angle_restricted_trace_ni_no_kuni',
2681  },
2682  'src/tests/restricted_traces/nier_reincarnation': {
2683      'packages': [
2684        {
2685            'package': 'angle/traces/nier_reincarnation',
2686            'version': 'version:5',
2687        },
2688      ],
2689      'dep_type': 'cipd',
2690      'condition': 'checkout_angle_restricted_trace_nier_reincarnation',
2691  },
2692  'src/tests/restricted_traces/octopath_traveler': {
2693      'packages': [
2694        {
2695            'package': 'angle/traces/octopath_traveler',
2696            'version': 'version:2',
2697        },
2698      ],
2699      'dep_type': 'cipd',
2700      'condition': 'checkout_angle_restricted_trace_octopath_traveler',
2701  },
2702  'src/tests/restricted_traces/off_the_road': {
2703      'packages': [
2704        {
2705            'package': 'angle/traces/off_the_road',
2706            'version': 'version:1',
2707        },
2708      ],
2709      'dep_type': 'cipd',
2710      'condition': 'checkout_angle_restricted_trace_off_the_road',
2711  },
2712  'src/tests/restricted_traces/one_piece_treasure_cruise': {
2713      'packages': [
2714        {
2715            'package': 'angle/traces/one_piece_treasure_cruise',
2716            'version': 'version:1',
2717        },
2718      ],
2719      'dep_type': 'cipd',
2720      'condition': 'checkout_angle_restricted_trace_one_piece_treasure_cruise',
2721  },
2722  'src/tests/restricted_traces/one_punch_man': {
2723      'packages': [
2724        {
2725            'package': 'angle/traces/one_punch_man',
2726            'version': 'version:5',
2727        },
2728      ],
2729      'dep_type': 'cipd',
2730      'condition': 'checkout_angle_restricted_trace_one_punch_man',
2731  },
2732  'src/tests/restricted_traces/oxenfree': {
2733      'packages': [
2734        {
2735            'package': 'angle/traces/oxenfree',
2736            'version': 'version:1',
2737        },
2738      ],
2739      'dep_type': 'cipd',
2740      'condition': 'checkout_angle_restricted_trace_oxenfree',
2741  },
2742  'src/tests/restricted_traces/piano_kids': {
2743      'packages': [
2744        {
2745            'package': 'angle/traces/piano_kids',
2746            'version': 'version:1',
2747        },
2748      ],
2749      'dep_type': 'cipd',
2750      'condition': 'checkout_angle_restricted_trace_piano_kids',
2751  },
2752  'src/tests/restricted_traces/plague_inc': {
2753      'packages': [
2754        {
2755            'package': 'angle/traces/plague_inc',
2756            'version': 'version:1',
2757        },
2758      ],
2759      'dep_type': 'cipd',
2760      'condition': 'checkout_angle_restricted_trace_plague_inc',
2761  },
2762  'src/tests/restricted_traces/plants_vs_zombies_2': {
2763      'packages': [
2764        {
2765            'package': 'angle/traces/plants_vs_zombies_2',
2766            'version': 'version:5',
2767        },
2768      ],
2769      'dep_type': 'cipd',
2770      'condition': 'checkout_angle_restricted_trace_plants_vs_zombies_2',
2771  },
2772  'src/tests/restricted_traces/plants_vs_zombies_heroes': {
2773      'packages': [
2774        {
2775            'package': 'angle/traces/plants_vs_zombies_heroes',
2776            'version': 'version:1',
2777        },
2778      ],
2779      'dep_type': 'cipd',
2780      'condition': 'checkout_angle_restricted_trace_plants_vs_zombies_heroes',
2781  },
2782  'src/tests/restricted_traces/pokemon_go': {
2783      'packages': [
2784        {
2785            'package': 'angle/traces/pokemon_go',
2786            'version': 'version:5',
2787        },
2788      ],
2789      'dep_type': 'cipd',
2790      'condition': 'checkout_angle_restricted_trace_pokemon_go',
2791  },
2792  'src/tests/restricted_traces/pokemon_masters_ex': {
2793      'packages': [
2794        {
2795            'package': 'angle/traces/pokemon_masters_ex',
2796            'version': 'version:1',
2797        },
2798      ],
2799      'dep_type': 'cipd',
2800      'condition': 'checkout_angle_restricted_trace_pokemon_masters_ex',
2801  },
2802  'src/tests/restricted_traces/pokemon_unite': {
2803      'packages': [
2804        {
2805            'package': 'angle/traces/pokemon_unite',
2806            'version': 'version:5',
2807        },
2808      ],
2809      'dep_type': 'cipd',
2810      'condition': 'checkout_angle_restricted_trace_pokemon_unite',
2811  },
2812  'src/tests/restricted_traces/poppy_playtime': {
2813      'packages': [
2814        {
2815            'package': 'angle/traces/poppy_playtime',
2816            'version': 'version:1',
2817        },
2818      ],
2819      'dep_type': 'cipd',
2820      'condition': 'checkout_angle_restricted_trace_poppy_playtime',
2821  },
2822  'src/tests/restricted_traces/portal_knights': {
2823      'packages': [
2824        {
2825            'package': 'angle/traces/portal_knights',
2826            'version': 'version:1',
2827        },
2828      ],
2829      'dep_type': 'cipd',
2830      'condition': 'checkout_angle_restricted_trace_portal_knights',
2831  },
2832  'src/tests/restricted_traces/professional_baseball_spirits': {
2833      'packages': [
2834        {
2835            'package': 'angle/traces/professional_baseball_spirits',
2836            'version': 'version:5',
2837        },
2838      ],
2839      'dep_type': 'cipd',
2840      'condition': 'checkout_angle_restricted_trace_professional_baseball_spirits',
2841  },
2842  'src/tests/restricted_traces/pubg_mobile_battle_royale': {
2843      'packages': [
2844        {
2845            'package': 'angle/traces/pubg_mobile_battle_royale',
2846            'version': 'version:5',
2847        },
2848      ],
2849      'dep_type': 'cipd',
2850      'condition': 'checkout_angle_restricted_trace_pubg_mobile_battle_royale',
2851  },
2852  'src/tests/restricted_traces/pubg_mobile_launch': {
2853      'packages': [
2854        {
2855            'package': 'angle/traces/pubg_mobile_launch',
2856            'version': 'version:6',
2857        },
2858      ],
2859      'dep_type': 'cipd',
2860      'condition': 'checkout_angle_restricted_trace_pubg_mobile_launch',
2861  },
2862  'src/tests/restricted_traces/pubg_mobile_lite': {
2863      'packages': [
2864        {
2865            'package': 'angle/traces/pubg_mobile_lite',
2866            'version': 'version:5',
2867        },
2868      ],
2869      'dep_type': 'cipd',
2870      'condition': 'checkout_angle_restricted_trace_pubg_mobile_lite',
2871  },
2872  'src/tests/restricted_traces/pubg_mobile_skydive': {
2873      'packages': [
2874        {
2875            'package': 'angle/traces/pubg_mobile_skydive',
2876            'version': 'version:5',
2877        },
2878      ],
2879      'dep_type': 'cipd',
2880      'condition': 'checkout_angle_restricted_trace_pubg_mobile_skydive',
2881  },
2882  'src/tests/restricted_traces/puzzles_and_survival': {
2883      'packages': [
2884        {
2885            'package': 'angle/traces/puzzles_and_survival',
2886            'version': 'version:1',
2887        },
2888      ],
2889      'dep_type': 'cipd',
2890      'condition': 'checkout_angle_restricted_trace_puzzles_and_survival',
2891  },
2892  'src/tests/restricted_traces/ragnarok_m_eternal_love': {
2893      'packages': [
2894        {
2895            'package': 'angle/traces/ragnarok_m_eternal_love',
2896            'version': 'version:5',
2897        },
2898      ],
2899      'dep_type': 'cipd',
2900      'condition': 'checkout_angle_restricted_trace_ragnarok_m_eternal_love',
2901  },
2902  'src/tests/restricted_traces/raid_shadow_legends': {
2903      'packages': [
2904        {
2905            'package': 'angle/traces/raid_shadow_legends',
2906            'version': 'version:5',
2907        },
2908      ],
2909      'dep_type': 'cipd',
2910      'condition': 'checkout_angle_restricted_trace_raid_shadow_legends',
2911  },
2912  'src/tests/restricted_traces/real_commando_secret_mission': {
2913      'packages': [
2914        {
2915            'package': 'angle/traces/real_commando_secret_mission',
2916            'version': 'version:5',
2917        },
2918      ],
2919      'dep_type': 'cipd',
2920      'condition': 'checkout_angle_restricted_trace_real_commando_secret_mission',
2921  },
2922  'src/tests/restricted_traces/real_cricket_20': {
2923      'packages': [
2924        {
2925            'package': 'angle/traces/real_cricket_20',
2926            'version': 'version:5',
2927        },
2928      ],
2929      'dep_type': 'cipd',
2930      'condition': 'checkout_angle_restricted_trace_real_cricket_20',
2931  },
2932  'src/tests/restricted_traces/real_gangster_crime': {
2933      'packages': [
2934        {
2935            'package': 'angle/traces/real_gangster_crime',
2936            'version': 'version:5',
2937        },
2938      ],
2939      'dep_type': 'cipd',
2940      'condition': 'checkout_angle_restricted_trace_real_gangster_crime',
2941  },
2942  'src/tests/restricted_traces/real_racing3': {
2943      'packages': [
2944        {
2945            'package': 'angle/traces/real_racing3',
2946            'version': 'version:1',
2947        },
2948      ],
2949      'dep_type': 'cipd',
2950      'condition': 'checkout_angle_restricted_trace_real_racing3',
2951  },
2952  'src/tests/restricted_traces/respawnables': {
2953      'packages': [
2954        {
2955            'package': 'angle/traces/respawnables',
2956            'version': 'version:1',
2957        },
2958      ],
2959      'dep_type': 'cipd',
2960      'condition': 'checkout_angle_restricted_trace_respawnables',
2961  },
2962  'src/tests/restricted_traces/retro_bowl': {
2963      'packages': [
2964        {
2965            'package': 'angle/traces/retro_bowl',
2966            'version': 'version:1',
2967        },
2968      ],
2969      'dep_type': 'cipd',
2970      'condition': 'checkout_angle_restricted_trace_retro_bowl',
2971  },
2972  'src/tests/restricted_traces/rise_of_empires': {
2973      'packages': [
2974        {
2975            'package': 'angle/traces/rise_of_empires',
2976            'version': 'version:1',
2977        },
2978      ],
2979      'dep_type': 'cipd',
2980      'condition': 'checkout_angle_restricted_trace_rise_of_empires',
2981  },
2982  'src/tests/restricted_traces/rise_of_kingdoms': {
2983      'packages': [
2984        {
2985            'package': 'angle/traces/rise_of_kingdoms',
2986            'version': 'version:5',
2987        },
2988      ],
2989      'dep_type': 'cipd',
2990      'condition': 'checkout_angle_restricted_trace_rise_of_kingdoms',
2991  },
2992  'src/tests/restricted_traces/romancing_saga': {
2993      'packages': [
2994        {
2995            'package': 'angle/traces/romancing_saga',
2996            'version': 'version:5',
2997        },
2998      ],
2999      'dep_type': 'cipd',
3000      'condition': 'checkout_angle_restricted_trace_romancing_saga',
3001  },
3002  'src/tests/restricted_traces/rope_hero_vice_town': {
3003      'packages': [
3004        {
3005            'package': 'angle/traces/rope_hero_vice_town',
3006            'version': 'version:5',
3007        },
3008      ],
3009      'dep_type': 'cipd',
3010      'condition': 'checkout_angle_restricted_trace_rope_hero_vice_town',
3011  },
3012  'src/tests/restricted_traces/royal_match': {
3013      'packages': [
3014        {
3015            'package': 'angle/traces/royal_match',
3016            'version': 'version:1',
3017        },
3018      ],
3019      'dep_type': 'cipd',
3020      'condition': 'checkout_angle_restricted_trace_royal_match',
3021  },
3022  'src/tests/restricted_traces/rush_royale': {
3023      'packages': [
3024        {
3025            'package': 'angle/traces/rush_royale',
3026            'version': 'version:1',
3027        },
3028      ],
3029      'dep_type': 'cipd',
3030      'condition': 'checkout_angle_restricted_trace_rush_royale',
3031  },
3032  'src/tests/restricted_traces/saint_seiya_awakening': {
3033      'packages': [
3034        {
3035            'package': 'angle/traces/saint_seiya_awakening',
3036            'version': 'version:5',
3037        },
3038      ],
3039      'dep_type': 'cipd',
3040      'condition': 'checkout_angle_restricted_trace_saint_seiya_awakening',
3041  },
3042  'src/tests/restricted_traces/sakura_school_simulator': {
3043      'packages': [
3044        {
3045            'package': 'angle/traces/sakura_school_simulator',
3046            'version': 'version:5',
3047        },
3048      ],
3049      'dep_type': 'cipd',
3050      'condition': 'checkout_angle_restricted_trace_sakura_school_simulator',
3051  },
3052  'src/tests/restricted_traces/scary_teacher_3d': {
3053      'packages': [
3054        {
3055            'package': 'angle/traces/scary_teacher_3d',
3056            'version': 'version:1',
3057        },
3058      ],
3059      'dep_type': 'cipd',
3060      'condition': 'checkout_angle_restricted_trace_scary_teacher_3d',
3061  },
3062  'src/tests/restricted_traces/scrabble_go': {
3063      'packages': [
3064        {
3065            'package': 'angle/traces/scrabble_go',
3066            'version': 'version:5',
3067        },
3068      ],
3069      'dep_type': 'cipd',
3070      'condition': 'checkout_angle_restricted_trace_scrabble_go',
3071  },
3072  'src/tests/restricted_traces/shadow_fight_2': {
3073      'packages': [
3074        {
3075            'package': 'angle/traces/shadow_fight_2',
3076            'version': 'version:5',
3077        },
3078      ],
3079      'dep_type': 'cipd',
3080      'condition': 'checkout_angle_restricted_trace_shadow_fight_2',
3081  },
3082  'src/tests/restricted_traces/shadow_fight_3': {
3083      'packages': [
3084        {
3085            'package': 'angle/traces/shadow_fight_3',
3086            'version': 'version:1',
3087        },
3088      ],
3089      'dep_type': 'cipd',
3090      'condition': 'checkout_angle_restricted_trace_shadow_fight_3',
3091  },
3092  'src/tests/restricted_traces/shadowgun_legends': {
3093      'packages': [
3094        {
3095            'package': 'angle/traces/shadowgun_legends',
3096            'version': 'version:1',
3097        },
3098      ],
3099      'dep_type': 'cipd',
3100      'condition': 'checkout_angle_restricted_trace_shadowgun_legends',
3101  },
3102  'src/tests/restricted_traces/sky_force_reloaded': {
3103      'packages': [
3104        {
3105            'package': 'angle/traces/sky_force_reloaded',
3106            'version': 'version:1',
3107        },
3108      ],
3109      'dep_type': 'cipd',
3110      'condition': 'checkout_angle_restricted_trace_sky_force_reloaded',
3111  },
3112  'src/tests/restricted_traces/slam_dunk_from_tv_animation': {
3113      'packages': [
3114        {
3115            'package': 'angle/traces/slam_dunk_from_tv_animation',
3116            'version': 'version:1',
3117        },
3118      ],
3119      'dep_type': 'cipd',
3120      'condition': 'checkout_angle_restricted_trace_slam_dunk_from_tv_animation',
3121  },
3122  'src/tests/restricted_traces/slay_the_spire': {
3123      'packages': [
3124        {
3125            'package': 'angle/traces/slay_the_spire',
3126            'version': 'version:1',
3127        },
3128      ],
3129      'dep_type': 'cipd',
3130      'condition': 'checkout_angle_restricted_trace_slay_the_spire',
3131  },
3132  'src/tests/restricted_traces/slingshot_test1': {
3133      'packages': [
3134        {
3135            'package': 'angle/traces/slingshot_test1',
3136            'version': 'version:5',
3137        },
3138      ],
3139      'dep_type': 'cipd',
3140      'condition': 'checkout_angle_restricted_trace_slingshot_test1',
3141  },
3142  'src/tests/restricted_traces/slingshot_test2': {
3143      'packages': [
3144        {
3145            'package': 'angle/traces/slingshot_test2',
3146            'version': 'version:5',
3147        },
3148      ],
3149      'dep_type': 'cipd',
3150      'condition': 'checkout_angle_restricted_trace_slingshot_test2',
3151  },
3152  'src/tests/restricted_traces/sniper_3d': {
3153      'packages': [
3154        {
3155            'package': 'angle/traces/sniper_3d',
3156            'version': 'version:5',
3157        },
3158      ],
3159      'dep_type': 'cipd',
3160      'condition': 'checkout_angle_restricted_trace_sniper_3d',
3161  },
3162  'src/tests/restricted_traces/solar_smash': {
3163      'packages': [
3164        {
3165            'package': 'angle/traces/solar_smash',
3166            'version': 'version:2',
3167        },
3168      ],
3169      'dep_type': 'cipd',
3170      'condition': 'checkout_angle_restricted_trace_solar_smash',
3171  },
3172  'src/tests/restricted_traces/sonic_forces': {
3173      'packages': [
3174        {
3175            'package': 'angle/traces/sonic_forces',
3176            'version': 'version:1',
3177        },
3178      ],
3179      'dep_type': 'cipd',
3180      'condition': 'checkout_angle_restricted_trace_sonic_forces',
3181  },
3182  'src/tests/restricted_traces/sonic_the_hedgehog': {
3183      'packages': [
3184        {
3185            'package': 'angle/traces/sonic_the_hedgehog',
3186            'version': 'version:5',
3187        },
3188      ],
3189      'dep_type': 'cipd',
3190      'condition': 'checkout_angle_restricted_trace_sonic_the_hedgehog',
3191  },
3192  'src/tests/restricted_traces/special_forces_group_2': {
3193      'packages': [
3194        {
3195            'package': 'angle/traces/special_forces_group_2',
3196            'version': 'version:1',
3197        },
3198      ],
3199      'dep_type': 'cipd',
3200      'condition': 'checkout_angle_restricted_trace_special_forces_group_2',
3201  },
3202  'src/tests/restricted_traces/standoff_2': {
3203      'packages': [
3204        {
3205            'package': 'angle/traces/standoff_2',
3206            'version': 'version:5',
3207        },
3208      ],
3209      'dep_type': 'cipd',
3210      'condition': 'checkout_angle_restricted_trace_standoff_2',
3211  },
3212  'src/tests/restricted_traces/star_trek_fleet_command': {
3213      'packages': [
3214        {
3215            'package': 'angle/traces/star_trek_fleet_command',
3216            'version': 'version:1',
3217        },
3218      ],
3219      'dep_type': 'cipd',
3220      'condition': 'checkout_angle_restricted_trace_star_trek_fleet_command',
3221  },
3222  'src/tests/restricted_traces/star_wars_galaxy_of_heroes': {
3223      'packages': [
3224        {
3225            'package': 'angle/traces/star_wars_galaxy_of_heroes',
3226            'version': 'version:1',
3227        },
3228      ],
3229      'dep_type': 'cipd',
3230      'condition': 'checkout_angle_restricted_trace_star_wars_galaxy_of_heroes',
3231  },
3232  'src/tests/restricted_traces/star_wars_kotor': {
3233      'packages': [
3234        {
3235            'package': 'angle/traces/star_wars_kotor',
3236            'version': 'version:1',
3237        },
3238      ],
3239      'dep_type': 'cipd',
3240      'condition': 'checkout_angle_restricted_trace_star_wars_kotor',
3241  },
3242  'src/tests/restricted_traces/stardew_valley': {
3243      'packages': [
3244        {
3245            'package': 'angle/traces/stardew_valley',
3246            'version': 'version:1',
3247        },
3248      ],
3249      'dep_type': 'cipd',
3250      'condition': 'checkout_angle_restricted_trace_stardew_valley',
3251  },
3252  'src/tests/restricted_traces/state_of_survival': {
3253      'packages': [
3254        {
3255            'package': 'angle/traces/state_of_survival',
3256            'version': 'version:1',
3257        },
3258      ],
3259      'dep_type': 'cipd',
3260      'condition': 'checkout_angle_restricted_trace_state_of_survival',
3261  },
3262  'src/tests/restricted_traces/street_fighter_duel': {
3263      'packages': [
3264        {
3265            'package': 'angle/traces/street_fighter_duel',
3266            'version': 'version:1',
3267        },
3268      ],
3269      'dep_type': 'cipd',
3270      'condition': 'checkout_angle_restricted_trace_street_fighter_duel',
3271  },
3272  'src/tests/restricted_traces/street_fighter_iv_ce': {
3273      'packages': [
3274        {
3275            'package': 'angle/traces/street_fighter_iv_ce',
3276            'version': 'version:1',
3277        },
3278      ],
3279      'dep_type': 'cipd',
3280      'condition': 'checkout_angle_restricted_trace_street_fighter_iv_ce',
3281  },
3282  'src/tests/restricted_traces/streets_of_rage_4': {
3283      'packages': [
3284        {
3285            'package': 'angle/traces/streets_of_rage_4',
3286            'version': 'version:1',
3287        },
3288      ],
3289      'dep_type': 'cipd',
3290      'condition': 'checkout_angle_restricted_trace_streets_of_rage_4',
3291  },
3292  'src/tests/restricted_traces/stumble_guys': {
3293      'packages': [
3294        {
3295            'package': 'angle/traces/stumble_guys',
3296            'version': 'version:1',
3297        },
3298      ],
3299      'dep_type': 'cipd',
3300      'condition': 'checkout_angle_restricted_trace_stumble_guys',
3301  },
3302  'src/tests/restricted_traces/subway_princess_runner': {
3303      'packages': [
3304        {
3305            'package': 'angle/traces/subway_princess_runner',
3306            'version': 'version:5',
3307        },
3308      ],
3309      'dep_type': 'cipd',
3310      'condition': 'checkout_angle_restricted_trace_subway_princess_runner',
3311  },
3312  'src/tests/restricted_traces/subway_surfers': {
3313      'packages': [
3314        {
3315            'package': 'angle/traces/subway_surfers',
3316            'version': 'version:5',
3317        },
3318      ],
3319      'dep_type': 'cipd',
3320      'condition': 'checkout_angle_restricted_trace_subway_surfers',
3321  },
3322  'src/tests/restricted_traces/summoners_war': {
3323      'packages': [
3324        {
3325            'package': 'angle/traces/summoners_war',
3326            'version': 'version:5',
3327        },
3328      ],
3329      'dep_type': 'cipd',
3330      'condition': 'checkout_angle_restricted_trace_summoners_war',
3331  },
3332  'src/tests/restricted_traces/super_mario_run': {
3333      'packages': [
3334        {
3335            'package': 'angle/traces/super_mario_run',
3336            'version': 'version:1',
3337        },
3338      ],
3339      'dep_type': 'cipd',
3340      'condition': 'checkout_angle_restricted_trace_super_mario_run',
3341  },
3342  'src/tests/restricted_traces/supertuxkart': {
3343      'packages': [
3344        {
3345            'package': 'angle/traces/supertuxkart',
3346            'version': 'version:1',
3347        },
3348      ],
3349      'dep_type': 'cipd',
3350      'condition': 'checkout_angle_restricted_trace_supertuxkart',
3351  },
3352  'src/tests/restricted_traces/survivor_io': {
3353      'packages': [
3354        {
3355            'package': 'angle/traces/survivor_io',
3356            'version': 'version:1',
3357        },
3358      ],
3359      'dep_type': 'cipd',
3360      'condition': 'checkout_angle_restricted_trace_survivor_io',
3361  },
3362  'src/tests/restricted_traces/talking_tom_hero_dash': {
3363      'packages': [
3364        {
3365            'package': 'angle/traces/talking_tom_hero_dash',
3366            'version': 'version:5',
3367        },
3368      ],
3369      'dep_type': 'cipd',
3370      'condition': 'checkout_angle_restricted_trace_talking_tom_hero_dash',
3371  },
3372  'src/tests/restricted_traces/temple_run_2': {
3373      'packages': [
3374        {
3375            'package': 'angle/traces/temple_run_2',
3376            'version': 'version:5',
3377        },
3378      ],
3379      'dep_type': 'cipd',
3380      'condition': 'checkout_angle_restricted_trace_temple_run_2',
3381  },
3382  'src/tests/restricted_traces/temple_run_300': {
3383      'packages': [
3384        {
3385            'package': 'angle/traces/temple_run_300',
3386            'version': 'version:5',
3387        },
3388      ],
3389      'dep_type': 'cipd',
3390      'condition': 'checkout_angle_restricted_trace_temple_run_300',
3391  },
3392  'src/tests/restricted_traces/tesla': {
3393      'packages': [
3394        {
3395            'package': 'angle/traces/tesla',
3396            'version': 'version:1',
3397        },
3398      ],
3399      'dep_type': 'cipd',
3400      'condition': 'checkout_angle_restricted_trace_tesla',
3401  },
3402  'src/tests/restricted_traces/teslagrad': {
3403      'packages': [
3404        {
3405            'package': 'angle/traces/teslagrad',
3406            'version': 'version:1',
3407        },
3408      ],
3409      'dep_type': 'cipd',
3410      'condition': 'checkout_angle_restricted_trace_teslagrad',
3411  },
3412  'src/tests/restricted_traces/tessellation': {
3413      'packages': [
3414        {
3415            'package': 'angle/traces/tessellation',
3416            'version': 'version:1',
3417        },
3418      ],
3419      'dep_type': 'cipd',
3420      'condition': 'checkout_angle_restricted_trace_tessellation',
3421  },
3422  'src/tests/restricted_traces/the_gardens_between': {
3423      'packages': [
3424        {
3425            'package': 'angle/traces/the_gardens_between',
3426            'version': 'version:1',
3427        },
3428      ],
3429      'dep_type': 'cipd',
3430      'condition': 'checkout_angle_restricted_trace_the_gardens_between',
3431  },
3432  'src/tests/restricted_traces/the_sims_mobile': {
3433      'packages': [
3434        {
3435            'package': 'angle/traces/the_sims_mobile',
3436            'version': 'version:1',
3437        },
3438      ],
3439      'dep_type': 'cipd',
3440      'condition': 'checkout_angle_restricted_trace_the_sims_mobile',
3441  },
3442  'src/tests/restricted_traces/the_witcher_monster_slayer': {
3443      'packages': [
3444        {
3445            'package': 'angle/traces/the_witcher_monster_slayer',
3446            'version': 'version:1',
3447        },
3448      ],
3449      'dep_type': 'cipd',
3450      'condition': 'checkout_angle_restricted_trace_the_witcher_monster_slayer',
3451  },
3452  'src/tests/restricted_traces/thimbleweed_park': {
3453      'packages': [
3454        {
3455            'package': 'angle/traces/thimbleweed_park',
3456            'version': 'version:1',
3457        },
3458      ],
3459      'dep_type': 'cipd',
3460      'condition': 'checkout_angle_restricted_trace_thimbleweed_park',
3461  },
3462  'src/tests/restricted_traces/tmnt_shredders_revenge': {
3463      'packages': [
3464        {
3465            'package': 'angle/traces/tmnt_shredders_revenge',
3466            'version': 'version:1',
3467        },
3468      ],
3469      'dep_type': 'cipd',
3470      'condition': 'checkout_angle_restricted_trace_tmnt_shredders_revenge',
3471  },
3472  'src/tests/restricted_traces/toca_life_world': {
3473      'packages': [
3474        {
3475            'package': 'angle/traces/toca_life_world',
3476            'version': 'version:2',
3477        },
3478      ],
3479      'dep_type': 'cipd',
3480      'condition': 'checkout_angle_restricted_trace_toca_life_world',
3481  },
3482  'src/tests/restricted_traces/toon_blast': {
3483      'packages': [
3484        {
3485            'package': 'angle/traces/toon_blast',
3486            'version': 'version:5',
3487        },
3488      ],
3489      'dep_type': 'cipd',
3490      'condition': 'checkout_angle_restricted_trace_toon_blast',
3491  },
3492  'src/tests/restricted_traces/top_war': {
3493      'packages': [
3494        {
3495            'package': 'angle/traces/top_war',
3496            'version': 'version:1',
3497        },
3498      ],
3499      'dep_type': 'cipd',
3500      'condition': 'checkout_angle_restricted_trace_top_war',
3501  },
3502  'src/tests/restricted_traces/township': {
3503      'packages': [
3504        {
3505            'package': 'angle/traces/township',
3506            'version': 'version:5',
3507        },
3508      ],
3509      'dep_type': 'cipd',
3510      'condition': 'checkout_angle_restricted_trace_township',
3511  },
3512  'src/tests/restricted_traces/trex_200': {
3513      'packages': [
3514        {
3515            'package': 'angle/traces/trex_200',
3516            'version': 'version:5',
3517        },
3518      ],
3519      'dep_type': 'cipd',
3520      'condition': 'checkout_angle_restricted_trace_trex_200',
3521  },
3522  'src/tests/restricted_traces/uber': {
3523      'packages': [
3524        {
3525            'package': 'angle/traces/uber',
3526            'version': 'version:1',
3527        },
3528      ],
3529      'dep_type': 'cipd',
3530      'condition': 'checkout_angle_restricted_trace_uber',
3531  },
3532  'src/tests/restricted_traces/vainglory': {
3533      'packages': [
3534        {
3535            'package': 'angle/traces/vainglory',
3536            'version': 'version:1',
3537        },
3538      ],
3539      'dep_type': 'cipd',
3540      'condition': 'checkout_angle_restricted_trace_vainglory',
3541  },
3542  'src/tests/restricted_traces/walking_dead_survivors': {
3543      'packages': [
3544        {
3545            'package': 'angle/traces/walking_dead_survivors',
3546            'version': 'version:1',
3547        },
3548      ],
3549      'dep_type': 'cipd',
3550      'condition': 'checkout_angle_restricted_trace_walking_dead_survivors',
3551  },
3552  'src/tests/restricted_traces/war_planet_online': {
3553      'packages': [
3554        {
3555            'package': 'angle/traces/war_planet_online',
3556            'version': 'version:1',
3557        },
3558      ],
3559      'dep_type': 'cipd',
3560      'condition': 'checkout_angle_restricted_trace_war_planet_online',
3561  },
3562  'src/tests/restricted_traces/warcraft_rumble': {
3563      'packages': [
3564        {
3565            'package': 'angle/traces/warcraft_rumble',
3566            'version': 'version:1',
3567        },
3568      ],
3569      'dep_type': 'cipd',
3570      'condition': 'checkout_angle_restricted_trace_warcraft_rumble',
3571  },
3572  'src/tests/restricted_traces/wayward_souls': {
3573      'packages': [
3574        {
3575            'package': 'angle/traces/wayward_souls',
3576            'version': 'version:1',
3577        },
3578      ],
3579      'dep_type': 'cipd',
3580      'condition': 'checkout_angle_restricted_trace_wayward_souls',
3581  },
3582  'src/tests/restricted_traces/whatsapp': {
3583      'packages': [
3584        {
3585            'package': 'angle/traces/whatsapp',
3586            'version': 'version:5',
3587        },
3588      ],
3589      'dep_type': 'cipd',
3590      'condition': 'checkout_angle_restricted_trace_whatsapp',
3591  },
3592  'src/tests/restricted_traces/words_crush': {
3593      'packages': [
3594        {
3595            'package': 'angle/traces/words_crush',
3596            'version': 'version:1',
3597        },
3598      ],
3599      'dep_type': 'cipd',
3600      'condition': 'checkout_angle_restricted_trace_words_crush',
3601  },
3602  'src/tests/restricted_traces/words_of_wonders': {
3603      'packages': [
3604        {
3605            'package': 'angle/traces/words_of_wonders',
3606            'version': 'version:1',
3607        },
3608      ],
3609      'dep_type': 'cipd',
3610      'condition': 'checkout_angle_restricted_trace_words_of_wonders',
3611  },
3612  'src/tests/restricted_traces/words_with_friends_2': {
3613      'packages': [
3614        {
3615            'package': 'angle/traces/words_with_friends_2',
3616            'version': 'version:5',
3617        },
3618      ],
3619      'dep_type': 'cipd',
3620      'condition': 'checkout_angle_restricted_trace_words_with_friends_2',
3621  },
3622  'src/tests/restricted_traces/wordscapes': {
3623      'packages': [
3624        {
3625            'package': 'angle/traces/wordscapes',
3626            'version': 'version:5',
3627        },
3628      ],
3629      'dep_type': 'cipd',
3630      'condition': 'checkout_angle_restricted_trace_wordscapes',
3631  },
3632  'src/tests/restricted_traces/world_cricket_championship_2': {
3633      'packages': [
3634        {
3635            'package': 'angle/traces/world_cricket_championship_2',
3636            'version': 'version:5',
3637        },
3638      ],
3639      'dep_type': 'cipd',
3640      'condition': 'checkout_angle_restricted_trace_world_cricket_championship_2',
3641  },
3642  'src/tests/restricted_traces/world_of_kings': {
3643      'packages': [
3644        {
3645            'package': 'angle/traces/world_of_kings',
3646            'version': 'version:5',
3647        },
3648      ],
3649      'dep_type': 'cipd',
3650      'condition': 'checkout_angle_restricted_trace_world_of_kings',
3651  },
3652  'src/tests/restricted_traces/world_of_tanks_blitz': {
3653      'packages': [
3654        {
3655            'package': 'angle/traces/world_of_tanks_blitz',
3656            'version': 'version:5',
3657        },
3658      ],
3659      'dep_type': 'cipd',
3660      'condition': 'checkout_angle_restricted_trace_world_of_tanks_blitz',
3661  },
3662  'src/tests/restricted_traces/world_war_doh': {
3663      'packages': [
3664        {
3665            'package': 'angle/traces/world_war_doh',
3666            'version': 'version:5',
3667        },
3668      ],
3669      'dep_type': 'cipd',
3670      'condition': 'checkout_angle_restricted_trace_world_war_doh',
3671  },
3672  'src/tests/restricted_traces/worms_zone_io': {
3673      'packages': [
3674        {
3675            'package': 'angle/traces/worms_zone_io',
3676            'version': 'version:5',
3677        },
3678      ],
3679      'dep_type': 'cipd',
3680      'condition': 'checkout_angle_restricted_trace_worms_zone_io',
3681  },
3682  'src/tests/restricted_traces/zenonia_4': {
3683      'packages': [
3684        {
3685            'package': 'angle/traces/zenonia_4',
3686            'version': 'version:1',
3687        },
3688      ],
3689      'dep_type': 'cipd',
3690      'condition': 'checkout_angle_restricted_trace_zenonia_4',
3691  },
3692  'src/tests/restricted_traces/zillow': {
3693      'packages': [
3694        {
3695            'package': 'angle/traces/zillow',
3696            'version': 'version:5',
3697        },
3698      ],
3699      'dep_type': 'cipd',
3700      'condition': 'checkout_angle_restricted_trace_zillow',
3701  },
3702  'src/tests/restricted_traces/zombie_smasher': {
3703      'packages': [
3704        {
3705            'package': 'angle/traces/zombie_smasher',
3706            'version': 'version:1',
3707        },
3708      ],
3709      'dep_type': 'cipd',
3710      'condition': 'checkout_angle_restricted_trace_zombie_smasher',
3711  },
3712  # === ANGLE Restricted Trace Generated Code End ===
3713
3714  # === ANDROID_DEPS Generated Code Start ===
3715  # Generated by //third_party/android_deps/fetch_all.py
3716  'third_party/android_deps/libs/android_arch_core_common': {
3717      'packages': [
3718          {
3719              'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
3720              'version': 'version:2@1.1.1.cr1',
3721          },
3722      ],
3723      'condition': 'checkout_android and not build_with_chromium',
3724      'dep_type': 'cipd',
3725  },
3726
3727  'third_party/android_deps/libs/android_arch_core_runtime': {
3728      'packages': [
3729          {
3730              'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
3731              'version': 'version:2@1.1.1.cr1',
3732          },
3733      ],
3734      'condition': 'checkout_android and not build_with_chromium',
3735      'dep_type': 'cipd',
3736  },
3737
3738  'third_party/android_deps/libs/android_arch_lifecycle_common': {
3739      'packages': [
3740          {
3741              'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
3742              'version': 'version:2@1.1.1.cr1',
3743          },
3744      ],
3745      'condition': 'checkout_android and not build_with_chromium',
3746      'dep_type': 'cipd',
3747  },
3748
3749  'third_party/android_deps/libs/android_arch_lifecycle_livedata': {
3750      'packages': [
3751          {
3752              'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
3753              'version': 'version:2@1.1.1.cr1',
3754          },
3755      ],
3756      'condition': 'checkout_android and not build_with_chromium',
3757      'dep_type': 'cipd',
3758  },
3759
3760  'third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
3761      'packages': [
3762          {
3763              'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
3764              'version': 'version:2@1.1.1.cr1',
3765          },
3766      ],
3767      'condition': 'checkout_android and not build_with_chromium',
3768      'dep_type': 'cipd',
3769  },
3770
3771  'third_party/android_deps/libs/android_arch_lifecycle_runtime': {
3772      'packages': [
3773          {
3774              'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
3775              'version': 'version:2@1.1.1.cr1',
3776          },
3777      ],
3778      'condition': 'checkout_android and not build_with_chromium',
3779      'dep_type': 'cipd',
3780  },
3781
3782  'third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
3783      'packages': [
3784          {
3785              'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
3786              'version': 'version:2@1.1.1.cr1',
3787          },
3788      ],
3789      'condition': 'checkout_android and not build_with_chromium',
3790      'dep_type': 'cipd',
3791  },
3792
3793  'third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
3794      'packages': [
3795          {
3796              'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
3797              'version': 'version:2@28.0.0.cr1',
3798          },
3799      ],
3800      'condition': 'checkout_android and not build_with_chromium',
3801      'dep_type': 'cipd',
3802  },
3803
3804  'third_party/android_deps/libs/com_android_support_collections': {
3805      'packages': [
3806          {
3807              'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
3808              'version': 'version:2@28.0.0.cr1',
3809          },
3810      ],
3811      'condition': 'checkout_android and not build_with_chromium',
3812      'dep_type': 'cipd',
3813  },
3814
3815  'third_party/android_deps/libs/com_android_support_coordinatorlayout': {
3816      'packages': [
3817          {
3818              'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
3819              'version': 'version:2@28.0.0.cr1',
3820          },
3821      ],
3822      'condition': 'checkout_android and not build_with_chromium',
3823      'dep_type': 'cipd',
3824  },
3825
3826  'third_party/android_deps/libs/com_android_support_cursoradapter': {
3827      'packages': [
3828          {
3829              'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
3830              'version': 'version:2@28.0.0.cr1',
3831          },
3832      ],
3833      'condition': 'checkout_android and not build_with_chromium',
3834      'dep_type': 'cipd',
3835  },
3836
3837  'third_party/android_deps/libs/com_android_support_customview': {
3838      'packages': [
3839          {
3840              'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
3841              'version': 'version:2@28.0.0.cr1',
3842          },
3843      ],
3844      'condition': 'checkout_android and not build_with_chromium',
3845      'dep_type': 'cipd',
3846  },
3847
3848  'third_party/android_deps/libs/com_android_support_documentfile': {
3849      'packages': [
3850          {
3851              'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
3852              'version': 'version:2@28.0.0.cr1',
3853          },
3854      ],
3855      'condition': 'checkout_android and not build_with_chromium',
3856      'dep_type': 'cipd',
3857  },
3858
3859  'third_party/android_deps/libs/com_android_support_drawerlayout': {
3860      'packages': [
3861          {
3862              'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
3863              'version': 'version:2@28.0.0.cr1',
3864          },
3865      ],
3866      'condition': 'checkout_android and not build_with_chromium',
3867      'dep_type': 'cipd',
3868  },
3869
3870  'third_party/android_deps/libs/com_android_support_interpolator': {
3871      'packages': [
3872          {
3873              'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
3874              'version': 'version:2@28.0.0.cr1',
3875          },
3876      ],
3877      'condition': 'checkout_android and not build_with_chromium',
3878      'dep_type': 'cipd',
3879  },
3880
3881  'third_party/android_deps/libs/com_android_support_loader': {
3882      'packages': [
3883          {
3884              'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
3885              'version': 'version:2@28.0.0.cr1',
3886          },
3887      ],
3888      'condition': 'checkout_android and not build_with_chromium',
3889      'dep_type': 'cipd',
3890  },
3891
3892  'third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
3893      'packages': [
3894          {
3895              'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
3896              'version': 'version:2@28.0.0.cr1',
3897          },
3898      ],
3899      'condition': 'checkout_android and not build_with_chromium',
3900      'dep_type': 'cipd',
3901  },
3902
3903  'third_party/android_deps/libs/com_android_support_print': {
3904      'packages': [
3905          {
3906              'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
3907              'version': 'version:2@28.0.0.cr1',
3908          },
3909      ],
3910      'condition': 'checkout_android and not build_with_chromium',
3911      'dep_type': 'cipd',
3912  },
3913
3914  'third_party/android_deps/libs/com_android_support_slidingpanelayout': {
3915      'packages': [
3916          {
3917              'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
3918              'version': 'version:2@28.0.0.cr1',
3919          },
3920      ],
3921      'condition': 'checkout_android and not build_with_chromium',
3922      'dep_type': 'cipd',
3923  },
3924
3925  'third_party/android_deps/libs/com_android_support_support_annotations': {
3926      'packages': [
3927          {
3928              'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
3929              'version': 'version:2@28.0.0.cr1',
3930          },
3931      ],
3932      'condition': 'checkout_android and not build_with_chromium',
3933      'dep_type': 'cipd',
3934  },
3935
3936  'third_party/android_deps/libs/com_android_support_support_compat': {
3937      'packages': [
3938          {
3939              'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
3940              'version': 'version:2@28.0.0.cr1',
3941          },
3942      ],
3943      'condition': 'checkout_android and not build_with_chromium',
3944      'dep_type': 'cipd',
3945  },
3946
3947  'third_party/android_deps/libs/com_android_support_support_core_ui': {
3948      'packages': [
3949          {
3950              'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
3951              'version': 'version:2@28.0.0.cr1',
3952          },
3953      ],
3954      'condition': 'checkout_android and not build_with_chromium',
3955      'dep_type': 'cipd',
3956  },
3957
3958  'third_party/android_deps/libs/com_android_support_support_core_utils': {
3959      'packages': [
3960          {
3961              'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
3962              'version': 'version:2@28.0.0.cr1',
3963          },
3964      ],
3965      'condition': 'checkout_android and not build_with_chromium',
3966      'dep_type': 'cipd',
3967  },
3968
3969  'third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
3970      'packages': [
3971          {
3972              'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
3973              'version': 'version:2@28.0.0.cr1',
3974          },
3975      ],
3976      'condition': 'checkout_android and not build_with_chromium',
3977      'dep_type': 'cipd',
3978  },
3979
3980  'third_party/android_deps/libs/com_android_support_versionedparcelable': {
3981      'packages': [
3982          {
3983              'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
3984              'version': 'version:2@28.0.0.cr1',
3985          },
3986      ],
3987      'condition': 'checkout_android and not build_with_chromium',
3988      'dep_type': 'cipd',
3989  },
3990
3991  'third_party/android_deps/libs/com_android_support_viewpager': {
3992      'packages': [
3993          {
3994              'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
3995              'version': 'version:2@28.0.0.cr1',
3996          },
3997      ],
3998      'condition': 'checkout_android and not build_with_chromium',
3999      'dep_type': 'cipd',
4000  },
4001
4002  'third_party/android_deps/libs/com_android_tools_common': {
4003      'packages': [
4004          {
4005              'package': 'chromium/third_party/android_deps/libs/com_android_tools_common',
4006              'version': 'version:2@30.2.0-beta01.cr1',
4007          },
4008      ],
4009      'condition': 'checkout_android and not build_with_chromium',
4010      'dep_type': 'cipd',
4011  },
4012
4013  'third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api': {
4014      'packages': [
4015          {
4016              'package': 'chromium/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api',
4017              'version': 'version:2@30.2.0-beta01.cr1',
4018          },
4019      ],
4020      'condition': 'checkout_android and not build_with_chromium',
4021      'dep_type': 'cipd',
4022  },
4023
4024  'third_party/android_deps/libs/com_android_tools_sdk_common': {
4025      'packages': [
4026          {
4027              'package': 'chromium/third_party/android_deps/libs/com_android_tools_sdk_common',
4028              'version': 'version:2@30.2.0-beta01.cr1',
4029          },
4030      ],
4031      'condition': 'checkout_android and not build_with_chromium',
4032      'dep_type': 'cipd',
4033  },
4034
4035  'third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine': {
4036      'packages': [
4037          {
4038              'package': 'chromium/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine',
4039              'version': 'version:2@2.8.8.cr1',
4040          },
4041      ],
4042      'condition': 'checkout_android and not build_with_chromium',
4043      'dep_type': 'cipd',
4044  },
4045
4046  'third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': {
4047      'packages': [
4048          {
4049              'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms',
4050              'version': 'version:2@1.0.cr1',
4051          },
4052      ],
4053      'condition': 'checkout_android and not build_with_chromium',
4054      'dep_type': 'cipd',
4055  },
4056
4057  'third_party/android_deps/libs/com_google_android_annotations': {
4058      'packages': [
4059          {
4060              'package': 'chromium/third_party/android_deps/libs/com_google_android_annotations',
4061              'version': 'version:2@4.1.1.4.cr1',
4062          },
4063      ],
4064      'condition': 'checkout_android and not build_with_chromium',
4065      'dep_type': 'cipd',
4066  },
4067
4068  'third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework': {
4069      'packages': [
4070          {
4071              'package': 'chromium/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework',
4072              'version': 'version:2@4.0.0.cr1',
4073          },
4074      ],
4075      'condition': 'checkout_android and not build_with_chromium',
4076      'dep_type': 'cipd',
4077  },
4078
4079  'third_party/android_deps/libs/com_google_android_datatransport_transport_api': {
4080      'packages': [
4081          {
4082              'package': 'chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api',
4083              'version': 'version:2@2.2.1.cr1',
4084          },
4085      ],
4086      'condition': 'checkout_android and not build_with_chromium',
4087      'dep_type': 'cipd',
4088  },
4089
4090  'third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
4091      'packages': [
4092          {
4093              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
4094              'version': 'version:2@20.1.0.cr1',
4095          },
4096      ],
4097      'condition': 'checkout_android and not build_with_chromium',
4098      'dep_type': 'cipd',
4099  },
4100
4101  'third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
4102      'packages': [
4103          {
4104              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
4105              'version': 'version:2@18.0.1.cr1',
4106          },
4107      ],
4108      'condition': 'checkout_android and not build_with_chromium',
4109      'dep_type': 'cipd',
4110  },
4111
4112  'third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
4113      'packages': [
4114          {
4115              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
4116              'version': 'version:2@18.0.2.cr1',
4117          },
4118      ],
4119      'condition': 'checkout_android and not build_with_chromium',
4120      'dep_type': 'cipd',
4121  },
4122
4123  'third_party/android_deps/libs/com_google_android_gms_play_services_base': {
4124      'packages': [
4125          {
4126              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
4127              'version': 'version:2@18.1.0.cr1',
4128          },
4129      ],
4130      'condition': 'checkout_android and not build_with_chromium',
4131      'dep_type': 'cipd',
4132  },
4133
4134  'third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
4135      'packages': [
4136          {
4137              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
4138              'version': 'version:2@18.1.0.cr1',
4139          },
4140      ],
4141      'condition': 'checkout_android and not build_with_chromium',
4142      'dep_type': 'cipd',
4143  },
4144
4145  'third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
4146      'packages': [
4147          {
4148              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
4149              'version': 'version:2@17.0.0.cr1',
4150          },
4151      ],
4152      'condition': 'checkout_android and not build_with_chromium',
4153      'dep_type': 'cipd',
4154  },
4155
4156  'third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
4157      'packages': [
4158          {
4159              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
4160              'version': 'version:2@17.0.0.cr1',
4161          },
4162      ],
4163      'condition': 'checkout_android and not build_with_chromium',
4164      'dep_type': 'cipd',
4165  },
4166
4167  'third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
4168      'packages': [
4169          {
4170              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
4171              'version': 'version:2@17.0.0.cr1',
4172          },
4173      ],
4174      'condition': 'checkout_android and not build_with_chromium',
4175      'dep_type': 'cipd',
4176  },
4177
4178  'third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging': {
4179      'packages': [
4180          {
4181              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging',
4182              'version': 'version:2@16.0.0.cr1',
4183          },
4184      ],
4185      'condition': 'checkout_android and not build_with_chromium',
4186      'dep_type': 'cipd',
4187  },
4188
4189  'third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
4190      'packages': [
4191          {
4192              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
4193              'version': 'version:2@17.0.0.cr1',
4194          },
4195      ],
4196      'condition': 'checkout_android and not build_with_chromium',
4197      'dep_type': 'cipd',
4198  },
4199
4200  'third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
4201      'packages': [
4202          {
4203              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
4204              'version': 'version:2@17.0.0.cr1',
4205          },
4206      ],
4207      'condition': 'checkout_android and not build_with_chromium',
4208      'dep_type': 'cipd',
4209  },
4210
4211  'third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
4212      'packages': [
4213          {
4214              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
4215              'version': 'version:2@17.0.0.cr1',
4216          },
4217      ],
4218      'condition': 'checkout_android and not build_with_chromium',
4219      'dep_type': 'cipd',
4220  },
4221
4222  'third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
4223      'packages': [
4224          {
4225              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
4226              'version': 'version:2@18.0.1.cr1',
4227          },
4228      ],
4229      'condition': 'checkout_android and not build_with_chromium',
4230      'dep_type': 'cipd',
4231  },
4232
4233  'third_party/android_deps/libs/com_google_android_gms_play_services_location': {
4234      'packages': [
4235          {
4236              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
4237              'version': 'version:2@21.0.1.cr1',
4238          },
4239      ],
4240      'condition': 'checkout_android and not build_with_chromium',
4241      'dep_type': 'cipd',
4242  },
4243
4244  'third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
4245      'packages': [
4246          {
4247              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
4248              'version': 'version:2@17.0.0.cr1',
4249          },
4250      ],
4251      'condition': 'checkout_android and not build_with_chromium',
4252      'dep_type': 'cipd',
4253  },
4254
4255  'third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
4256      'packages': [
4257          {
4258              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
4259              'version': 'version:2@17.0.0.cr1',
4260          },
4261      ],
4262      'condition': 'checkout_android and not build_with_chromium',
4263      'dep_type': 'cipd',
4264  },
4265
4266  'third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
4267      'packages': [
4268          {
4269              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
4270              'version': 'version:2@18.0.2.cr1',
4271          },
4272      ],
4273      'condition': 'checkout_android and not build_with_chromium',
4274      'dep_type': 'cipd',
4275  },
4276
4277  'third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
4278      'packages': [
4279          {
4280              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
4281              'version': 'version:2@20.1.3.cr1',
4282          },
4283      ],
4284      'condition': 'checkout_android and not build_with_chromium',
4285      'dep_type': 'cipd',
4286  },
4287
4288  'third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
4289      'packages': [
4290          {
4291              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
4292              'version': 'version:2@19.1.3.cr1',
4293          },
4294      ],
4295      'condition': 'checkout_android and not build_with_chromium',
4296      'dep_type': 'cipd',
4297  },
4298
4299  'third_party/android_deps/libs/com_google_android_material_material': {
4300      'packages': [
4301          {
4302              'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
4303              'version': 'version:2@1.11.0-beta01.cr1',
4304          },
4305      ],
4306      'condition': 'checkout_android and not build_with_chromium',
4307      'dep_type': 'cipd',
4308  },
4309
4310  'third_party/android_deps/libs/com_google_android_play_core_common': {
4311      'packages': [
4312          {
4313              'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core_common',
4314              'version': 'version:2@2.0.2.cr1',
4315          },
4316      ],
4317      'condition': 'checkout_android and not build_with_chromium',
4318      'dep_type': 'cipd',
4319  },
4320
4321  'third_party/android_deps/libs/com_google_android_play_feature_delivery': {
4322      'packages': [
4323          {
4324              'package': 'chromium/third_party/android_deps/libs/com_google_android_play_feature_delivery',
4325              'version': 'version:2@2.0.1.cr1',
4326          },
4327      ],
4328      'condition': 'checkout_android and not build_with_chromium',
4329      'dep_type': 'cipd',
4330  },
4331
4332  'third_party/android_deps/libs/com_google_auto_auto_common': {
4333      'packages': [
4334          {
4335              'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
4336              'version': 'version:2@1.2.1.cr1',
4337          },
4338      ],
4339      'condition': 'checkout_android and not build_with_chromium',
4340      'dep_type': 'cipd',
4341  },
4342
4343  'third_party/android_deps/libs/com_google_auto_service_auto_service': {
4344      'packages': [
4345          {
4346              'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
4347              'version': 'version:2@1.0-rc6.cr1',
4348          },
4349      ],
4350      'condition': 'checkout_android and not build_with_chromium',
4351      'dep_type': 'cipd',
4352  },
4353
4354  'third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {
4355      'packages': [
4356          {
4357              'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
4358              'version': 'version:2@1.0-rc6.cr1',
4359          },
4360      ],
4361      'condition': 'checkout_android and not build_with_chromium',
4362      'dep_type': 'cipd',
4363  },
4364
4365  'third_party/android_deps/libs/com_google_auto_value_auto_value_annotations': {
4366      'packages': [
4367          {
4368              'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations',
4369              'version': 'version:2@1.10.4.cr1',
4370          },
4371      ],
4372      'condition': 'checkout_android and not build_with_chromium',
4373      'dep_type': 'cipd',
4374  },
4375
4376  'third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
4377      'packages': [
4378          {
4379              'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
4380              'version': 'version:2@3.0.2.cr1',
4381          },
4382      ],
4383      'condition': 'checkout_android and not build_with_chromium',
4384      'dep_type': 'cipd',
4385  },
4386
4387  'third_party/android_deps/libs/com_google_code_gson_gson': {
4388      'packages': [
4389          {
4390              'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson',
4391              'version': 'version:2@2.9.0.cr1',
4392          },
4393      ],
4394      'condition': 'checkout_android and not build_with_chromium',
4395      'dep_type': 'cipd',
4396  },
4397
4398  'third_party/android_deps/libs/com_google_dagger_dagger': {
4399      'packages': [
4400          {
4401              'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
4402              'version': 'version:2@2.30.cr1',
4403          },
4404      ],
4405      'condition': 'checkout_android and not build_with_chromium',
4406      'dep_type': 'cipd',
4407  },
4408
4409  'third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
4410      'packages': [
4411          {
4412              'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
4413              'version': 'version:2@2.30.cr1',
4414          },
4415      ],
4416      'condition': 'checkout_android and not build_with_chromium',
4417      'dep_type': 'cipd',
4418  },
4419
4420  'third_party/android_deps/libs/com_google_dagger_dagger_producers': {
4421      'packages': [
4422          {
4423              'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
4424              'version': 'version:2@2.30.cr1',
4425          },
4426      ],
4427      'condition': 'checkout_android and not build_with_chromium',
4428      'dep_type': 'cipd',
4429  },
4430
4431  'third_party/android_deps/libs/com_google_dagger_dagger_spi': {
4432      'packages': [
4433          {
4434              'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
4435              'version': 'version:2@2.30.cr1',
4436          },
4437      ],
4438      'condition': 'checkout_android and not build_with_chromium',
4439      'dep_type': 'cipd',
4440  },
4441
4442  'third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {
4443      'packages': [
4444          {
4445              'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
4446              'version': 'version:2@2.19.1.cr1',
4447          },
4448      ],
4449      'condition': 'checkout_android and not build_with_chromium',
4450      'dep_type': 'cipd',
4451  },
4452
4453  'third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
4454      'packages': [
4455          {
4456              'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
4457              'version': 'version:2@2.23.0.cr1',
4458          },
4459      ],
4460      'condition': 'checkout_android and not build_with_chromium',
4461      'dep_type': 'cipd',
4462  },
4463
4464  'third_party/android_deps/libs/com_google_errorprone_error_prone_check_api': {
4465      'packages': [
4466          {
4467              'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
4468              'version': 'version:2@2.11.0.cr1',
4469          },
4470      ],
4471      'condition': 'checkout_android and not build_with_chromium',
4472      'dep_type': 'cipd',
4473  },
4474
4475  'third_party/android_deps/libs/com_google_errorprone_error_prone_core': {
4476      'packages': [
4477          {
4478              'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
4479              'version': 'version:2@2.11.0.cr1',
4480          },
4481      ],
4482      'condition': 'checkout_android and not build_with_chromium',
4483      'dep_type': 'cipd',
4484  },
4485
4486  'third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations': {
4487      'packages': [
4488          {
4489              'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
4490              'version': 'version:2@2.11.0.cr1',
4491          },
4492      ],
4493      'condition': 'checkout_android and not build_with_chromium',
4494      'dep_type': 'cipd',
4495  },
4496
4497  'third_party/android_deps/libs/com_google_errorprone_javac': {
4498      'packages': [
4499          {
4500              'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
4501              'version': 'version:2@9+181-r4173-1.cr1',
4502          },
4503      ],
4504      'condition': 'checkout_android and not build_with_chromium',
4505      'dep_type': 'cipd',
4506  },
4507
4508  'third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
4509      'packages': [
4510          {
4511              'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
4512              'version': 'version:2@9-dev-r4023-3.cr1',
4513          },
4514      ],
4515      'condition': 'checkout_android and not build_with_chromium',
4516      'dep_type': 'cipd',
4517  },
4518
4519  'third_party/android_deps/libs/com_google_firebase_firebase_annotations': {
4520      'packages': [
4521          {
4522              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations',
4523              'version': 'version:2@16.0.0.cr1',
4524          },
4525      ],
4526      'condition': 'checkout_android and not build_with_chromium',
4527      'dep_type': 'cipd',
4528  },
4529
4530  'third_party/android_deps/libs/com_google_firebase_firebase_common': {
4531      'packages': [
4532          {
4533              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common',
4534              'version': 'version:2@19.5.0.cr1',
4535          },
4536      ],
4537      'condition': 'checkout_android and not build_with_chromium',
4538      'dep_type': 'cipd',
4539  },
4540
4541  'third_party/android_deps/libs/com_google_firebase_firebase_components': {
4542      'packages': [
4543          {
4544              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components',
4545              'version': 'version:2@16.1.0.cr1',
4546          },
4547      ],
4548      'condition': 'checkout_android and not build_with_chromium',
4549      'dep_type': 'cipd',
4550  },
4551
4552  'third_party/android_deps/libs/com_google_firebase_firebase_encoders': {
4553      'packages': [
4554          {
4555              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders',
4556              'version': 'version:2@16.1.0.cr1',
4557          },
4558      ],
4559      'condition': 'checkout_android and not build_with_chromium',
4560      'dep_type': 'cipd',
4561  },
4562
4563  'third_party/android_deps/libs/com_google_firebase_firebase_encoders_json': {
4564      'packages': [
4565          {
4566              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json',
4567              'version': 'version:2@17.1.0.cr1',
4568          },
4569      ],
4570      'condition': 'checkout_android and not build_with_chromium',
4571      'dep_type': 'cipd',
4572  },
4573
4574  'third_party/android_deps/libs/com_google_firebase_firebase_iid': {
4575      'packages': [
4576          {
4577              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid',
4578              'version': 'version:2@21.0.1.cr1',
4579          },
4580      ],
4581      'condition': 'checkout_android and not build_with_chromium',
4582      'dep_type': 'cipd',
4583  },
4584
4585  'third_party/android_deps/libs/com_google_firebase_firebase_iid_interop': {
4586      'packages': [
4587          {
4588              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop',
4589              'version': 'version:2@17.0.0.cr1',
4590          },
4591      ],
4592      'condition': 'checkout_android and not build_with_chromium',
4593      'dep_type': 'cipd',
4594  },
4595
4596  'third_party/android_deps/libs/com_google_firebase_firebase_installations': {
4597      'packages': [
4598          {
4599              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations',
4600              'version': 'version:2@16.3.5.cr1',
4601          },
4602      ],
4603      'condition': 'checkout_android and not build_with_chromium',
4604      'dep_type': 'cipd',
4605  },
4606
4607  'third_party/android_deps/libs/com_google_firebase_firebase_installations_interop': {
4608      'packages': [
4609          {
4610              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop',
4611              'version': 'version:2@16.0.1.cr1',
4612          },
4613      ],
4614      'condition': 'checkout_android and not build_with_chromium',
4615      'dep_type': 'cipd',
4616  },
4617
4618  'third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector': {
4619      'packages': [
4620          {
4621              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector',
4622              'version': 'version:2@18.0.0.cr1',
4623          },
4624      ],
4625      'condition': 'checkout_android and not build_with_chromium',
4626      'dep_type': 'cipd',
4627  },
4628
4629  'third_party/android_deps/libs/com_google_firebase_firebase_messaging': {
4630      'packages': [
4631          {
4632              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging',
4633              'version': 'version:2@21.0.1.cr1',
4634          },
4635      ],
4636      'condition': 'checkout_android and not build_with_chromium',
4637      'dep_type': 'cipd',
4638  },
4639
4640  'third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
4641      'packages': [
4642          {
4643              'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
4644              'version': 'version:2@1.5.cr1',
4645          },
4646      ],
4647      'condition': 'checkout_android and not build_with_chromium',
4648      'dep_type': 'cipd',
4649  },
4650
4651  'third_party/android_deps/libs/com_google_guava_failureaccess': {
4652      'packages': [
4653          {
4654              'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
4655              'version': 'version:2@1.0.1.cr1',
4656          },
4657      ],
4658      'condition': 'checkout_android and not build_with_chromium',
4659      'dep_type': 'cipd',
4660  },
4661
4662  'third_party/android_deps/libs/com_google_guava_guava': {
4663      'packages': [
4664          {
4665              'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
4666              'version': 'version:2@32.1.3-jre.cr1',
4667          },
4668      ],
4669      'condition': 'checkout_android and not build_with_chromium',
4670      'dep_type': 'cipd',
4671  },
4672
4673  'third_party/android_deps/libs/com_google_guava_guava_android': {
4674      'packages': [
4675          {
4676              'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android',
4677              'version': 'version:2@32.1.3-android.cr1',
4678          },
4679      ],
4680      'condition': 'checkout_android and not build_with_chromium',
4681      'dep_type': 'cipd',
4682  },
4683
4684  'third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
4685      'packages': [
4686          {
4687              'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
4688              'version': 'version:2@2.8.cr1',
4689          },
4690      ],
4691      'condition': 'checkout_android and not build_with_chromium',
4692      'dep_type': 'cipd',
4693  },
4694
4695  'third_party/android_deps/libs/com_google_protobuf_protobuf_java': {
4696      'packages': [
4697          {
4698              'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java',
4699              'version': 'version:2@3.19.2.cr1',
4700          },
4701      ],
4702      'condition': 'checkout_android and not build_with_chromium',
4703      'dep_type': 'cipd',
4704  },
4705
4706  'third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': {
4707      'packages': [
4708          {
4709              'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite',
4710              'version': 'version:2@3.21.1.cr1',
4711          },
4712      ],
4713      'condition': 'checkout_android and not build_with_chromium',
4714      'dep_type': 'cipd',
4715  },
4716
4717  'third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {
4718      'packages': [
4719          {
4720              'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
4721              'version': 'version:2@1.3.0.cr1',
4722          },
4723      ],
4724      'condition': 'checkout_android and not build_with_chromium',
4725      'dep_type': 'cipd',
4726  },
4727
4728  'third_party/android_deps/libs/com_squareup_javapoet': {
4729      'packages': [
4730          {
4731              'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
4732              'version': 'version:2@1.13.0.cr1',
4733          },
4734      ],
4735      'condition': 'checkout_android and not build_with_chromium',
4736      'dep_type': 'cipd',
4737  },
4738
4739  'third_party/android_deps/libs/com_squareup_javawriter': {
4740      'packages': [
4741          {
4742              'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter',
4743              'version': 'version:2@2.1.1.cr1',
4744          },
4745      ],
4746      'condition': 'checkout_android and not build_with_chromium',
4747      'dep_type': 'cipd',
4748  },
4749
4750  'third_party/android_deps/libs/com_squareup_moshi_moshi': {
4751      'packages': [
4752          {
4753              'package': 'chromium/third_party/android_deps/libs/com_squareup_moshi_moshi',
4754              'version': 'version:2@1.15.0.cr1',
4755          },
4756      ],
4757      'condition': 'checkout_android and not build_with_chromium',
4758      'dep_type': 'cipd',
4759  },
4760
4761  'third_party/android_deps/libs/com_squareup_moshi_moshi_adapters': {
4762      'packages': [
4763          {
4764              'package': 'chromium/third_party/android_deps/libs/com_squareup_moshi_moshi_adapters',
4765              'version': 'version:2@1.15.0.cr1',
4766          },
4767      ],
4768      'condition': 'checkout_android and not build_with_chromium',
4769      'dep_type': 'cipd',
4770  },
4771
4772  'third_party/android_deps/libs/com_squareup_okio_okio_jvm': {
4773      'packages': [
4774          {
4775              'package': 'chromium/third_party/android_deps/libs/com_squareup_okio_okio_jvm',
4776              'version': 'version:2@3.7.0.cr1',
4777          },
4778      ],
4779      'condition': 'checkout_android and not build_with_chromium',
4780      'dep_type': 'cipd',
4781  },
4782
4783  'third_party/android_deps/libs/com_squareup_wire_wire_runtime_jvm': {
4784      'packages': [
4785          {
4786              'package': 'chromium/third_party/android_deps/libs/com_squareup_wire_wire_runtime_jvm',
4787              'version': 'version:2@4.9.7.cr1',
4788          },
4789      ],
4790      'condition': 'checkout_android and not build_with_chromium',
4791      'dep_type': 'cipd',
4792  },
4793
4794  'third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils': {
4795      'packages': [
4796          {
4797              'package': 'chromium/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils',
4798              'version': 'version:2@4.0.cr1',
4799          },
4800      ],
4801      'condition': 'checkout_android and not build_with_chromium',
4802      'dep_type': 'cipd',
4803  },
4804
4805  'third_party/android_deps/libs/io_grpc_grpc_api': {
4806      'packages': [
4807          {
4808              'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_api',
4809              'version': 'version:2@1.49.0.cr1',
4810          },
4811      ],
4812      'condition': 'checkout_android and not build_with_chromium',
4813      'dep_type': 'cipd',
4814  },
4815
4816  'third_party/android_deps/libs/io_grpc_grpc_binder': {
4817      'packages': [
4818          {
4819              'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_binder',
4820              'version': 'version:2@1.49.0.cr1',
4821          },
4822      ],
4823      'condition': 'checkout_android and not build_with_chromium',
4824      'dep_type': 'cipd',
4825  },
4826
4827  'third_party/android_deps/libs/io_grpc_grpc_context': {
4828      'packages': [
4829          {
4830              'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_context',
4831              'version': 'version:2@1.49.0.cr1',
4832          },
4833      ],
4834      'condition': 'checkout_android and not build_with_chromium',
4835      'dep_type': 'cipd',
4836  },
4837
4838  'third_party/android_deps/libs/io_grpc_grpc_core': {
4839      'packages': [
4840          {
4841              'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_core',
4842              'version': 'version:2@1.49.0.cr1',
4843          },
4844      ],
4845      'condition': 'checkout_android and not build_with_chromium',
4846      'dep_type': 'cipd',
4847  },
4848
4849  'third_party/android_deps/libs/io_grpc_grpc_protobuf_lite': {
4850      'packages': [
4851          {
4852              'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_protobuf_lite',
4853              'version': 'version:2@1.49.0.cr1',
4854          },
4855      ],
4856      'condition': 'checkout_android and not build_with_chromium',
4857      'dep_type': 'cipd',
4858  },
4859
4860  'third_party/android_deps/libs/io_grpc_grpc_stub': {
4861      'packages': [
4862          {
4863              'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_stub',
4864              'version': 'version:2@1.49.0.cr1',
4865          },
4866      ],
4867      'condition': 'checkout_android and not build_with_chromium',
4868      'dep_type': 'cipd',
4869  },
4870
4871  'third_party/android_deps/libs/io_perfmark_perfmark_api': {
4872      'packages': [
4873          {
4874              'package': 'chromium/third_party/android_deps/libs/io_perfmark_perfmark_api',
4875              'version': 'version:2@0.25.0.cr1',
4876          },
4877      ],
4878      'condition': 'checkout_android and not build_with_chromium',
4879      'dep_type': 'cipd',
4880  },
4881
4882  'third_party/android_deps/libs/javax_annotation_javax_annotation_api': {
4883      'packages': [
4884          {
4885              'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
4886              'version': 'version:2@1.3.2.cr1',
4887          },
4888      ],
4889      'condition': 'checkout_android and not build_with_chromium',
4890      'dep_type': 'cipd',
4891  },
4892
4893  'third_party/android_deps/libs/javax_annotation_jsr250_api': {
4894      'packages': [
4895          {
4896              'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
4897              'version': 'version:2@1.0.cr1',
4898          },
4899      ],
4900      'condition': 'checkout_android and not build_with_chromium',
4901      'dep_type': 'cipd',
4902  },
4903
4904  'third_party/android_deps/libs/javax_inject_javax_inject': {
4905      'packages': [
4906          {
4907              'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
4908              'version': 'version:2@1.cr1',
4909          },
4910      ],
4911      'condition': 'checkout_android and not build_with_chromium',
4912      'dep_type': 'cipd',
4913  },
4914
4915  'third_party/android_deps/libs/net_bytebuddy_byte_buddy': {
4916      'packages': [
4917          {
4918              'package': 'chromium/third_party/android_deps/libs/net_bytebuddy_byte_buddy',
4919              'version': 'version:2@1.14.12.cr1',
4920          },
4921      ],
4922      'condition': 'checkout_android and not build_with_chromium',
4923      'dep_type': 'cipd',
4924  },
4925
4926  'third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent': {
4927      'packages': [
4928          {
4929              'package': 'chromium/third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent',
4930              'version': 'version:2@1.14.12.cr1',
4931          },
4932      ],
4933      'condition': 'checkout_android and not build_with_chromium',
4934      'dep_type': 'cipd',
4935  },
4936
4937  'third_party/android_deps/libs/net_ltgt_gradle_incap_incap': {
4938      'packages': [
4939          {
4940              'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap',
4941              'version': 'version:2@0.2.cr1',
4942          },
4943      ],
4944      'condition': 'checkout_android and not build_with_chromium',
4945      'dep_type': 'cipd',
4946  },
4947
4948  'third_party/android_deps/libs/org_bouncycastle_bcprov_jdk18on': {
4949      'packages': [
4950          {
4951              'package': 'chromium/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk18on',
4952              'version': 'version:2@1.77.cr1',
4953          },
4954      ],
4955      'condition': 'checkout_android and not build_with_chromium',
4956      'dep_type': 'cipd',
4957  },
4958
4959  'third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': {
4960      'packages': [
4961          {
4962              'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup',
4963              'version': 'version:2@1.2.1.cr1',
4964          },
4965      ],
4966      'condition': 'checkout_android and not build_with_chromium',
4967      'dep_type': 'cipd',
4968  },
4969
4970  'third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
4971      'packages': [
4972          {
4973              'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
4974              'version': 'version:2@2.5.5.cr1',
4975          },
4976      ],
4977      'condition': 'checkout_android and not build_with_chromium',
4978      'dep_type': 'cipd',
4979  },
4980
4981  'third_party/android_deps/libs/org_checkerframework_checker_qual': {
4982      'packages': [
4983          {
4984              'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
4985              'version': 'version:2@3.37.0.cr1',
4986          },
4987      ],
4988      'condition': 'checkout_android and not build_with_chromium',
4989      'dep_type': 'cipd',
4990  },
4991
4992  'third_party/android_deps/libs/org_checkerframework_checker_util': {
4993      'packages': [
4994          {
4995              'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_util',
4996              'version': 'version:2@3.25.0.cr1',
4997          },
4998      ],
4999      'condition': 'checkout_android and not build_with_chromium',
5000      'dep_type': 'cipd',
5001  },
5002
5003  'third_party/android_deps/libs/org_checkerframework_dataflow_errorprone': {
5004      'packages': [
5005          {
5006              'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone',
5007              'version': 'version:2@3.15.0.cr1',
5008          },
5009      ],
5010      'condition': 'checkout_android and not build_with_chromium',
5011      'dep_type': 'cipd',
5012  },
5013
5014  'third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
5015      'packages': [
5016          {
5017              'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
5018              'version': 'version:2@1.21.cr1',
5019          },
5020      ],
5021      'condition': 'checkout_android and not build_with_chromium',
5022      'dep_type': 'cipd',
5023  },
5024
5025  'third_party/android_deps/libs/org_conscrypt_conscrypt_openjdk_uber': {
5026      'packages': [
5027          {
5028              'package': 'chromium/third_party/android_deps/libs/org_conscrypt_conscrypt_openjdk_uber',
5029              'version': 'version:2@2.5.2.cr1',
5030          },
5031      ],
5032      'condition': 'checkout_android and not build_with_chromium',
5033      'dep_type': 'cipd',
5034  },
5035
5036  'third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit': {
5037      'packages': [
5038          {
5039              'package': 'chromium/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit',
5040              'version': 'version:2@4.4.1.201607150455-r.cr1',
5041          },
5042      ],
5043      'condition': 'checkout_android and not build_with_chromium',
5044      'dep_type': 'cipd',
5045  },
5046
5047  'third_party/android_deps/libs/org_hamcrest_hamcrest': {
5048      'packages': [
5049          {
5050              'package': 'chromium/third_party/android_deps/libs/org_hamcrest_hamcrest',
5051              'version': 'version:2@2.2.cr1',
5052          },
5053      ],
5054      'condition': 'checkout_android and not build_with_chromium',
5055      'dep_type': 'cipd',
5056  },
5057
5058  'third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_android_extensions_runtime': {
5059      'packages': [
5060          {
5061              'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_android_extensions_runtime',
5062              'version': 'version:2@1.9.22.cr1',
5063          },
5064      ],
5065      'condition': 'checkout_android and not build_with_chromium',
5066      'dep_type': 'cipd',
5067  },
5068
5069  'third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_parcelize_runtime': {
5070      'packages': [
5071          {
5072              'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_parcelize_runtime',
5073              'version': 'version:2@1.9.22.cr1',
5074          },
5075      ],
5076      'condition': 'checkout_android and not build_with_chromium',
5077      'dep_type': 'cipd',
5078  },
5079
5080  'third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7': {
5081      'packages': [
5082          {
5083              'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7',
5084              'version': 'version:2@1.8.20.cr1',
5085          },
5086      ],
5087      'condition': 'checkout_android and not build_with_chromium',
5088      'dep_type': 'cipd',
5089  },
5090
5091  'third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8': {
5092      'packages': [
5093          {
5094              'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8',
5095              'version': 'version:2@1.8.20.cr1',
5096          },
5097      ],
5098      'condition': 'checkout_android and not build_with_chromium',
5099      'dep_type': 'cipd',
5100  },
5101
5102  'third_party/android_deps/libs/org_jetbrains_kotlinx_atomicfu_jvm': {
5103      'packages': [
5104          {
5105              'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_atomicfu_jvm',
5106              'version': 'version:2@0.23.2.cr1',
5107          },
5108      ],
5109      'condition': 'checkout_android and not build_with_chromium',
5110      'dep_type': 'cipd',
5111  },
5112
5113  'third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android': {
5114      'packages': [
5115          {
5116              'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android',
5117              'version': 'version:2@1.6.4.cr1',
5118          },
5119      ],
5120      'condition': 'checkout_android and not build_with_chromium',
5121      'dep_type': 'cipd',
5122  },
5123
5124  'third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm': {
5125      'packages': [
5126          {
5127              'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm',
5128              'version': 'version:2@1.6.4.cr1',
5129          },
5130      ],
5131      'condition': 'checkout_android and not build_with_chromium',
5132      'dep_type': 'cipd',
5133  },
5134
5135  'third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_guava': {
5136      'packages': [
5137          {
5138              'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_guava',
5139              'version': 'version:2@1.6.4.cr1',
5140          },
5141      ],
5142      'condition': 'checkout_android and not build_with_chromium',
5143      'dep_type': 'cipd',
5144  },
5145
5146  'third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm': {
5147      'packages': [
5148          {
5149              'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm',
5150              'version': 'version:2@0.1.0.cr1',
5151          },
5152      ],
5153      'condition': 'checkout_android and not build_with_chromium',
5154      'dep_type': 'cipd',
5155  },
5156
5157  'third_party/android_deps/libs/org_jsoup_jsoup': {
5158      'packages': [
5159          {
5160              'package': 'chromium/third_party/android_deps/libs/org_jsoup_jsoup',
5161              'version': 'version:2@1.15.1.cr1',
5162          },
5163      ],
5164      'condition': 'checkout_android and not build_with_chromium',
5165      'dep_type': 'cipd',
5166  },
5167
5168  'third_party/android_deps/libs/org_mockito_mockito_android': {
5169      'packages': [
5170          {
5171              'package': 'chromium/third_party/android_deps/libs/org_mockito_mockito_android',
5172              'version': 'version:2@5.11.0.cr1',
5173          },
5174      ],
5175      'condition': 'checkout_android and not build_with_chromium',
5176      'dep_type': 'cipd',
5177  },
5178
5179  'third_party/android_deps/libs/org_mockito_mockito_core': {
5180      'packages': [
5181          {
5182              'package': 'chromium/third_party/android_deps/libs/org_mockito_mockito_core',
5183              'version': 'version:2@5.11.0.cr1',
5184          },
5185      ],
5186      'condition': 'checkout_android and not build_with_chromium',
5187      'dep_type': 'cipd',
5188  },
5189
5190  'third_party/android_deps/libs/org_mockito_mockito_subclass': {
5191      'packages': [
5192          {
5193              'package': 'chromium/third_party/android_deps/libs/org_mockito_mockito_subclass',
5194              'version': 'version:2@5.11.0.cr1',
5195          },
5196      ],
5197      'condition': 'checkout_android and not build_with_chromium',
5198      'dep_type': 'cipd',
5199  },
5200
5201  'third_party/android_deps/libs/org_objenesis_objenesis': {
5202      'packages': [
5203          {
5204              'package': 'chromium/third_party/android_deps/libs/org_objenesis_objenesis',
5205              'version': 'version:2@3.3.cr1',
5206          },
5207      ],
5208      'condition': 'checkout_android and not build_with_chromium',
5209      'dep_type': 'cipd',
5210  },
5211
5212  'third_party/android_deps/libs/org_ow2_asm_asm': {
5213      'packages': [
5214          {
5215              'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm',
5216              'version': 'version:2@9.7.cr1',
5217          },
5218      ],
5219      'condition': 'checkout_android and not build_with_chromium',
5220      'dep_type': 'cipd',
5221  },
5222
5223  'third_party/android_deps/libs/org_ow2_asm_asm_analysis': {
5224      'packages': [
5225          {
5226              'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis',
5227              'version': 'version:2@9.7.cr1',
5228          },
5229      ],
5230      'condition': 'checkout_android and not build_with_chromium',
5231      'dep_type': 'cipd',
5232  },
5233
5234  'third_party/android_deps/libs/org_ow2_asm_asm_commons': {
5235      'packages': [
5236          {
5237              'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons',
5238              'version': 'version:2@9.7.cr1',
5239          },
5240      ],
5241      'condition': 'checkout_android and not build_with_chromium',
5242      'dep_type': 'cipd',
5243  },
5244
5245  'third_party/android_deps/libs/org_ow2_asm_asm_tree': {
5246      'packages': [
5247          {
5248              'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree',
5249              'version': 'version:2@9.7.cr1',
5250          },
5251      ],
5252      'condition': 'checkout_android and not build_with_chromium',
5253      'dep_type': 'cipd',
5254  },
5255
5256  'third_party/android_deps/libs/org_ow2_asm_asm_util': {
5257      'packages': [
5258          {
5259              'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util',
5260              'version': 'version:2@9.7.cr1',
5261          },
5262      ],
5263      'condition': 'checkout_android and not build_with_chromium',
5264      'dep_type': 'cipd',
5265  },
5266
5267  'third_party/android_deps/libs/org_pcollections_pcollections': {
5268      'packages': [
5269          {
5270              'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
5271              'version': 'version:2@3.1.4.cr1',
5272          },
5273      ],
5274      'condition': 'checkout_android and not build_with_chromium',
5275      'dep_type': 'cipd',
5276  },
5277
5278  'third_party/android_deps/libs/org_robolectric_annotations': {
5279      'packages': [
5280          {
5281              'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations',
5282              'version': 'version:2@4.12.1.cr1',
5283          },
5284      ],
5285      'condition': 'checkout_android and not build_with_chromium',
5286      'dep_type': 'cipd',
5287  },
5288
5289  'third_party/android_deps/libs/org_robolectric_junit': {
5290      'packages': [
5291          {
5292              'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit',
5293              'version': 'version:2@4.12.1.cr1',
5294          },
5295      ],
5296      'condition': 'checkout_android and not build_with_chromium',
5297      'dep_type': 'cipd',
5298  },
5299
5300  'third_party/android_deps/libs/org_robolectric_nativeruntime': {
5301      'packages': [
5302          {
5303              'package': 'chromium/third_party/android_deps/libs/org_robolectric_nativeruntime',
5304              'version': 'version:2@4.12.1.cr1',
5305          },
5306      ],
5307      'condition': 'checkout_android and not build_with_chromium',
5308      'dep_type': 'cipd',
5309  },
5310
5311  'third_party/android_deps/libs/org_robolectric_nativeruntime_dist_compat': {
5312      'packages': [
5313          {
5314              'package': 'chromium/third_party/android_deps/libs/org_robolectric_nativeruntime_dist_compat',
5315              'version': 'version:2@1.0.9.cr1',
5316          },
5317      ],
5318      'condition': 'checkout_android and not build_with_chromium',
5319      'dep_type': 'cipd',
5320  },
5321
5322  'third_party/android_deps/libs/org_robolectric_pluginapi': {
5323      'packages': [
5324          {
5325              'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi',
5326              'version': 'version:2@4.12.1.cr1',
5327          },
5328      ],
5329      'condition': 'checkout_android and not build_with_chromium',
5330      'dep_type': 'cipd',
5331  },
5332
5333  'third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver': {
5334      'packages': [
5335          {
5336              'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver',
5337              'version': 'version:2@4.12.1.cr1',
5338          },
5339      ],
5340      'condition': 'checkout_android and not build_with_chromium',
5341      'dep_type': 'cipd',
5342  },
5343
5344  'third_party/android_deps/libs/org_robolectric_resources': {
5345      'packages': [
5346          {
5347              'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources',
5348              'version': 'version:2@4.12.1.cr1',
5349          },
5350      ],
5351      'condition': 'checkout_android and not build_with_chromium',
5352      'dep_type': 'cipd',
5353  },
5354
5355  'third_party/android_deps/libs/org_robolectric_robolectric': {
5356      'packages': [
5357          {
5358              'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric',
5359              'version': 'version:2@4.12.1.cr1',
5360          },
5361      ],
5362      'condition': 'checkout_android and not build_with_chromium',
5363      'dep_type': 'cipd',
5364  },
5365
5366  'third_party/android_deps/libs/org_robolectric_sandbox': {
5367      'packages': [
5368          {
5369              'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox',
5370              'version': 'version:2@4.12.1.cr1',
5371          },
5372      ],
5373      'condition': 'checkout_android and not build_with_chromium',
5374      'dep_type': 'cipd',
5375  },
5376
5377  'third_party/android_deps/libs/org_robolectric_shadowapi': {
5378      'packages': [
5379          {
5380              'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi',
5381              'version': 'version:2@4.12.1.cr1',
5382          },
5383      ],
5384      'condition': 'checkout_android and not build_with_chromium',
5385      'dep_type': 'cipd',
5386  },
5387
5388  'third_party/android_deps/libs/org_robolectric_shadows_framework': {
5389      'packages': [
5390          {
5391              'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework',
5392              'version': 'version:2@4.12.1.cr1',
5393          },
5394      ],
5395      'condition': 'checkout_android and not build_with_chromium',
5396      'dep_type': 'cipd',
5397  },
5398
5399  'third_party/android_deps/libs/org_robolectric_shadows_versioning': {
5400      'packages': [
5401          {
5402              'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_versioning',
5403              'version': 'version:2@4.12.1.cr1',
5404          },
5405      ],
5406      'condition': 'checkout_android and not build_with_chromium',
5407      'dep_type': 'cipd',
5408  },
5409
5410  'third_party/android_deps/libs/org_robolectric_utils': {
5411      'packages': [
5412          {
5413              'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils',
5414              'version': 'version:2@4.12.1.cr1',
5415          },
5416      ],
5417      'condition': 'checkout_android and not build_with_chromium',
5418      'dep_type': 'cipd',
5419  },
5420
5421  'third_party/android_deps/libs/org_robolectric_utils_reflector': {
5422      'packages': [
5423          {
5424              'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector',
5425              'version': 'version:2@4.12.1.cr1',
5426          },
5427      ],
5428      'condition': 'checkout_android and not build_with_chromium',
5429      'dep_type': 'cipd',
5430  },
5431
5432  # === ANDROID_DEPS Generated Code End ===
5433}
5434
5435hooks = [
5436  {
5437    # Ensure that the DEPS'd "depot_tools" has its self-update capability
5438    # disabled.
5439    'name': 'disable_depot_tools_selfupdate',
5440    'pattern': '.',
5441    'condition': 'not build_with_chromium',
5442    'action': [
5443        'python3',
5444        'third_party/depot_tools/update_depot_tools_toggle.py',
5445        '--disable',
5446    ],
5447  },
5448  {
5449    'name': 'sysroot_x86',
5450    'pattern': '.',
5451    'condition': 'checkout_linux and ((checkout_x86 or checkout_x64) and not build_with_chromium)',
5452    'action': ['python3', 'build/linux/sysroot_scripts/install-sysroot.py',
5453               '--arch=x86'],
5454  },
5455  {
5456    'name': 'sysroot_x64',
5457    'pattern': '.',
5458    'condition': 'checkout_linux and (checkout_x64 and not build_with_chromium)',
5459    'action': ['python3', 'build/linux/sysroot_scripts/install-sysroot.py',
5460               '--arch=x64'],
5461  },
5462  {
5463    # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
5464    'name': 'ciopfs_linux',
5465    'pattern': '.',
5466    'condition': 'checkout_win and host_os == "linux" and not build_with_chromium',
5467    'action': [ 'python3',
5468                'third_party/depot_tools/download_from_google_storage.py',
5469                '--no_resume',
5470                '--no_auth',
5471                '--bucket', 'chromium-browser-clang/ciopfs',
5472                '-s', 'build/ciopfs.sha1',
5473    ]
5474  },
5475  {
5476    # Update the Windows toolchain if necessary.  Must run before 'clang' below.
5477    'name': 'win_toolchain',
5478    'pattern': '.',
5479    'condition': 'checkout_win and not build_with_chromium',
5480    'action': ['python3', 'build/vs_toolchain.py', 'update', '--force'],
5481  },
5482  {
5483    # Update the Mac toolchain if necessary.
5484    'name': 'mac_toolchain',
5485    'pattern': '.',
5486    'condition': 'checkout_mac and not build_with_chromium',
5487    'action': ['python3', 'build/mac_toolchain.py'],
5488  },
5489
5490  {
5491    # Note: On Win, this should run after win_toolchain, as it may use it.
5492    'name': 'clang',
5493    'pattern': '.',
5494    'action': ['python3', 'tools/clang/scripts/update.py'],
5495    'condition': 'not build_with_chromium',
5496  },
5497
5498  {
5499    # Update LASTCHANGE.
5500    'name': 'lastchange',
5501    'pattern': '.',
5502    'condition': 'not build_with_chromium',
5503    'action': ['python3', 'build/util/lastchange.py',
5504               '-o', 'build/util/LASTCHANGE'],
5505  },
5506
5507  # Pull rc binaries using checked-in hashes.
5508  {
5509    'name': 'rc_win',
5510    'pattern': '.',
5511    'condition': 'checkout_win and host_os == "win" and not build_with_chromium',
5512    'action': [ 'python3',
5513                'third_party/depot_tools/download_from_google_storage.py',
5514                '--no_resume',
5515                '--no_auth',
5516                '--bucket', 'chromium-browser-clang/rc',
5517                '-s', 'build/toolchain/win/rc/win/rc.exe.sha1',
5518    ],
5519  },
5520
5521  {
5522    'name': 'rc_mac',
5523    'pattern': '.',
5524    'condition': 'checkout_win and host_os == "mac" and not build_with_chromium',
5525    'action': [ 'python3',
5526                'third_party/depot_tools/download_from_google_storage.py',
5527                '--no_resume',
5528                '--no_auth',
5529                '--bucket', 'chromium-browser-clang/rc',
5530                '-s', 'build/toolchain/win/rc/mac/rc.sha1',
5531    ],
5532  },
5533  {
5534    'name': 'rc_linux',
5535    'pattern': '.',
5536    'condition': 'checkout_win and host_os == "linux" and not build_with_chromium',
5537    'action': [ 'python3',
5538                'third_party/depot_tools/download_from_google_storage.py',
5539                '--no_resume',
5540                '--no_auth',
5541                '--bucket', 'chromium-browser-clang/rc',
5542                '-s', 'build/toolchain/win/rc/linux64/rc.sha1',
5543    ]
5544  },
5545
5546  # Download glslang validator binary for Linux.
5547  {
5548    'name': 'linux_glslang_validator',
5549    'pattern': '.',
5550    'condition': 'checkout_linux and not build_with_chromium',
5551    'action': [ 'python3',
5552                'third_party/depot_tools/download_from_google_storage.py',
5553                '--no_resume',
5554                '--platform=linux*',
5555                '--no_auth',
5556                '--bucket', 'angle-glslang-validator',
5557                '-s', 'tools/glslang/glslang_validator.sha1',
5558    ],
5559  },
5560
5561  # Download glslang validator binary for Windows.
5562  {
5563    'name': 'win_glslang_validator',
5564    'pattern': '.',
5565    'condition': 'checkout_win and not build_with_chromium',
5566    'action': [ 'python3',
5567                'third_party/depot_tools/download_from_google_storage.py',
5568                '--no_resume',
5569                '--platform=win32*',
5570                '--no_auth',
5571                '--bucket', 'angle-glslang-validator',
5572                '-s', 'tools/glslang/glslang_validator.exe.sha1',
5573    ],
5574  },
5575
5576  # Download flex/bison binaries for Linux.
5577  {
5578    'name': 'linux_flex_bison',
5579    'pattern': '.',
5580    'condition': 'checkout_linux and not build_with_chromium',
5581    'action': [ 'python3',
5582                'third_party/depot_tools/download_from_google_storage.py',
5583                '--no_resume',
5584                '--platform=linux*',
5585                '--no_auth',
5586                '--bucket', 'angle-flex-bison',
5587                '-d', 'tools/flex-bison/linux/',
5588    ],
5589  },
5590
5591  # Download flex/bison binaries for Windows.
5592  {
5593    'name': 'win_flex_bison',
5594    'pattern': '.',
5595    'condition': 'checkout_win and not build_with_chromium',
5596    'action': [ 'python3',
5597                'third_party/depot_tools/download_from_google_storage.py',
5598                '--no_resume',
5599                '--platform=win32*',
5600                '--no_auth',
5601                '--bucket', 'angle-flex-bison',
5602                '-d', 'tools/flex-bison/windows/',
5603    ],
5604  },
5605
5606  # Set up an input file for the Mesa setup step.
5607  {
5608    'name': 'mesa_input',
5609    'pattern': '.',
5610    'condition': 'checkout_angle_mesa',
5611    'action': [ 'python3', 'third_party/mesa/mesa_build.py', 'runhook', ],
5612  },
5613
5614  # Configure remote exec cfg files
5615  {
5616    'name': 'configure_reclient_cfgs',
5617    'pattern': '.',
5618    'condition': 'download_remoteexec_cfg and not build_with_chromium and not (host_os == "linux" and host_cpu == "arm64")',
5619    'action': ['python3',
5620               'buildtools/reclient_cfgs/configure_reclient_cfgs.py',
5621               '--rbe_instance',
5622               Var('rbe_instance'),
5623               '--reproxy_cfg_template',
5624               'reproxy.cfg.template',
5625               '--rewrapper_cfg_project',
5626               Var('rewrapper_cfg_project'),
5627               '--quiet',
5628               ],
5629  },
5630  # Configure Siso for developer builds.
5631  {
5632    'name': 'configure_siso',
5633    'pattern': '.',
5634    'condition': 'not build_with_chromium',
5635    'action': ['python3',
5636               'build/config/siso/configure_siso.py',
5637               '--rbe_instance',
5638               Var('rbe_instance'),
5639               ],
5640  },
5641]
5642
5643recursedeps = [
5644  'buildtools',
5645  'third_party/googletest',
5646  'third_party/jsoncpp',
5647  'third_party/dawn',
5648]
5649
5650skip_child_includes = [
5651    'third_party'
5652]
5653