Upload upstream chromium 73.0.3683.0
[platform/framework/web/chromium-efl.git] / WATCHLISTS
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
4
5 # Watchlist Rules
6 # Refer: http://dev.chromium.org/developers/contributing-code/watchlists
7
8 # IMPORTANT: The regular expression filepath is tested against each path using
9 # re.search, so it is not usually necessary to add .*.
10
11 {
12   'WATCHLIST_DEFINITIONS': {
13     'about_flags': {
14       'filepath': 'chrome/browser/about_flags\.cc'
15     },
16     'accelerator_table': {
17       'filepath': 'ash/accelerators/accelerator_table\.cc' \
18                   '|chrome/browser/ui/views/accelerator_table\.cc',
19     },
20     'accessibility': {
21       'filepath': 'accessibility' \
22                   '|braille' \
23                   '|chromevox' \
24                   '|iaccessible2' \
25                   '|isimpledom' \
26                   '|liblouis'
27     },
28     'add_to_homescreen': {
29       'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/webapps/|'\
30                   'chrome/android/javatests/src/org/chromium/chrome/browser/webapps/|'\
31                   'chrome/android/junit/src/org/chromium/chrome/browser/webapps/|'\
32                   'chrome/browser/android/shortcut_.*|'\
33                   'chrome/browser/android/webapps/',
34     },
35     'android_crash_reporting': {
36       'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/crash/' \
37                   'chrome/browser/android/crash/' \
38                   'components/crash/android/' \
39                   'components/minidump_uploader/'
40     },
41     'android_crazy_linker': {
42       'filepath': 'third_party/android_crazy_linker/'
43     },
44     'android_deps': {
45       'filepath': 'third_party/android_deps/' \
46                   '|tools/android/roll/android_deps/'
47     },
48     'android_infobars': {
49       'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/infobar/'
50     },
51     'android_infra': {
52       'filepath': 'build/config/android/' \
53                   '|build/android/' \
54                   '|testing/android/' \
55                   '|tools/android/'
56     },
57     'android_item_chooser_dialogs': {
58       'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/.*ChooserDialog.java|'\
59                   'chrome/android/javatests/src/org/chromium/chrome/browser/.*ChooserDialogTest.java'
60     },
61     'android_lint': {
62       'filepath': 'build/android/lint/'
63     },
64     'android_media': {
65       'filepath': 'content/browser/media/android' \
66                   '|content/renderer/media/android' \
67                   '|media/audio/android' \
68                   '|media/base/android' \
69                   '|media/midi/*_android.*' \
70                   '|media/video/capture/android'
71     },
72     'android_search_widget': {
73       'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/locale/' \
74                   '|chrome/android/java/src/org/chromium/chrome/browser/searchwidget/'
75     },
76     'android_studio': {
77       'filepath': 'build/android/gradle/' \
78                   '|docs/android_studio.md' \
79                   '|tools/android/android_studio'
80     },
81     'android_tab': {
82       'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/Tab'
83     },
84     'android_uma_settings': {
85       'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/UsageAndCrashReportsPreferenceFragment.java|'\
86                   'chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/PrivacyPreferencesManager.java|'\
87                   'chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/PrivacyPreferences.java|'\
88                   'chrome/android/java/src/org/chromium/chrome/browser/metrics/UmaSessionStats.java',
89     },
90     'android_webapk': {
91       'filepath': 'chrome/android/webapk/|'\
92                   'chrome/browser/android/webapk/',
93     },
94     'android_webview': {
95       'filepath': 'android_webview/',
96     },
97     'animation_worklet': {
98       'filepath': 'third_party/blink/renderer/modules/animationworklet/',
99     },
100     'app_shortcuts': {
101       'filepath': 'apps/app_shim/'\
102                   '|chrome/browser/web_applications/'\
103                   '|chrome/browser/ui/web_applications/'\
104                   '|chrome/common/mac/'
105     },
106     'apps': {
107       'filepath': '^apps/'\
108                   '|chrome/browser/apps/'\
109                   '|chrome/browser/chromeos/apps/'
110     },
111     'arc': {
112       'filepath': 'arc/',
113     },
114     'arc_auth': {
115       'filepath': 'chrome/browser/chromeos/arc/arc_auth'
116     },
117     'arc_common': {
118       'filepath': 'components/arc/common/',
119     },
120     'arc_fileapi': {
121       'filepath': 'chrome/browser/chromeos/arc/fileapi'
122     },
123     'arc_ime': {
124       'filepath': 'chrome/browser/chromeos/arc/input_method_manager/'\
125                   '|components/arc/ime/'
126     },
127     'arc_kiosk': {
128       'filepath': 'chrome/browser/chromeos/app_mode/arc/'\
129                   '|components/arc/kiosk/'\
130                   '|arc_kiosk'
131     },
132     'arc_net': {
133       'filepath': 'components/arc/net/',
134     },
135     'arc_power': {
136       'filepath': 'components/arc/power/',
137     },
138     'arc_video_accelerator': {
139       'filepath': 'components/arc/video_accelerator',
140     },
141     'ash': {
142       'filepath': 'ash/',
143     },
144     'assistant': {
145       'filepath': 'ash/assistant/'\
146                   '|chromeos/assistant/'\
147                   '|chromeos/services/assistant/'\
148                   '|chrome/browser/ui/ash/assistant/'
149     },
150     'audio_service': {
151       'filepath': 'services/audio/'
152     },
153     'aura': {
154       'filepath': 'ui/aura/',
155     },
156     'aura_compositor': {
157       'filepath':
158         'ui/compositor/' \
159         '|content/browser/compositor/' \
160         '|content/browser/renderer_host/compositor_resize_lock' \
161         '|content/browser/renderer_host/render_widget_host_view_aura' \
162         '|content/browser/renderer_host/render_widget_host_view_browsertest' \
163         '|content/browser/renderer_host/delegated' \
164         '|content/common/gpu/client/' \
165     },
166     'autofill': {
167       'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/autofill/|'\
168                   'chrome/browser/autofill/|'\
169                   'chrome/browser/ui/android/autofill/|'\
170                   'chrome/browser/ui/autofill/|'\
171                   'chrome/browser/ui/cocoa/autofill/|'\
172                   'chrome/browser/ui/views/autofill/|'\
173                   'chrome/renderer/autofill/|'\
174                   'chrome/test/data/autofill/|'\
175                   'components/autofill/|'\
176                   'components/autofill/browser/webdata/|'\
177                   'components/webdata/',
178     },
179     'autofill_assistant': {
180       'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/autofill_assistant/|'\
181                   'chrome/browser/android/autofill_assistant/|'\
182                   'components/autofill_assistant/',
183     },
184     'autofill_credit_cards': {
185       'filepath': 'chrome/browser/ui/autofill/chrome_autofill_client*|'\
186                   'chrome/browser/ui/autofill/save_card_*|'\
187                   'chrome/browser/ui/views/autofill/card_unmask_*|'\
188                   'chrome/browser/ui/views/autofill/save_card_*|'\
189                   'components/autofill/core/browser/autofill_save_card_infobar_*|'\
190                   'components/autofill/core/browser/credit_card_save_manager*|'\
191                   'components/autofill/core/browser/form_data_importer*|'\
192                   'components/autofill/core/browser/ui/',
193     },
194     'background_fetch': {
195       'filepath': 'background_fetch|'\
196                   'background-fetch',
197     },
198     'background_sync': {
199       'filepath': '/background_sync/',
200     },
201     'banners': {
202       'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/banners/|'\
203                   'chrome/android/javatests/src/org/chromium/chrome/browser/banners/|'\
204                   'chrome/browser/banners/|'\
205                   'chrome/browser/ui/android/infobars/app_banner_.*|'\
206                   'third_party/blink/public/platform/modules/app_banner/|'\
207                   'third_party/blink/renderer/modules/app_banner/',
208     },
209     'base': {
210       'filepath': '^base/',
211     },
212     'base_allocator': {
213       'filepath': '^base/allocator',
214     },
215     'base_memory': {
216       'filepath': '^base/memory',
217     },
218     'base_scheduler': {
219       'filepath': '^base/task/',
220     },
221     'base_task_scheduler': {
222       'filepath': '^base/task/task_scheduler',
223     },
224     'base_win': {
225       'filepath': '^base/win',
226     },
227     'battery_status': {
228       'filepath': 'content/browser/battery_status/|'\
229                   'content/test/data/battery_status/|'\
230                   'device/battery/',
231     },
232     'binary_size': {
233       'filepath': 'build/android/binary_size/|'\
234                   'tools/binary_size/',
235     },
236     'blink': {
237       'filepath': 'third_party/(WebKit|blink)/',
238     },
239     'blink_accessibility': {
240       'filepath': 'third_party/(WebKit|blink)/.*(accessibility|ax_object_cache|web_ax)'
241     },
242     'blink_animation': {
243       'filepath': 'third_party/(WebKit|blink)/.*([Aa]nimat|[Tt]ransition)',
244     },
245     'blink_app_banner': {
246       'filepath': 'third_party/blink/renderer/modules/app_banner' \
247                   '|third_party/blink/public/platform/modules/app_banner',
248     },
249     'blink_audio': {
250       'filepath': 'third_party/blink/renderer/platform/audio' \
251                   '|third_party/blink/renderer/modules/webaudio' \
252                   '|third_party/blink/web_tests/external/wpt/webaudio',
253     },
254     'blink_battery_status': {
255       'filepath': 'third_party/blink/renderer/modules/battery/' \
256                   '|third_party/blink/web_tests/battery-status/' \
257                   '|third_party/blink/renderer/core/frame/platform_event_(controller|dispatcher)'
258     },
259     'blink_bindings': {
260       'filepath': 'third_party/blink/renderer/platform/bindings' \
261                   '|third_party/blink/renderer/bindings',
262     },
263     'blink_bindings_serialization': {
264       'filepath': 'third_party/blink/renderer/bindings/(core|modules)/v8/.*serializ',
265     },
266     'blink_bluetooth': {
267       'filepath': 'third_party/(WebKit|blink)/.*[Bb]luetooth'
268     },
269     'blink_canvas': {
270       'filepath': 'third_party/blink/renderer/core/html/canvas' \
271                   '|third_party/blink/renderer/core/offscreencanvas' \
272                   '|third_party/blink/renderer/core/geometry' \
273                   '|third_party/blink/renderer/modules/canvas' \
274                   '|third_party/blink/renderer/platform/graphics/canvas',
275     },
276     'blink_client_hints': {
277       'filepath': 'third_party/blink/renderer/core/loader/accept_client_hints*' \
278                   '|third_party/blink/renderer/core/loader/frame_fetch_context*' \
279                   '|third_party/blink/renderer/core/loader/resource/image_resource*' \
280                   '|third_party/blink/renderer/platform/loader/fetch/fetch_context*' \
281                   '|third_party/blink/renderer/platform/loader/fetch/resource_fetcher*'
282     },
283     'blink_clipboard': {
284       'filepath': 'third_party/blink/renderer/core/clipboard' \
285                   '|third_party/blink/renderer/core/page/.*drag' \
286                   '|third_party/blink/renderer/platform/.*drag' \
287                   '|third_party/blink/public/platform/.*drag' \
288                   '|third_party/blink/public/web/.*drag',
289     },
290     'blink_common': {
291       'filepath': 'third_party/blink/common'
292                   '|third_party/blink/public/common' \
293                   '|third_party/blink/public/mojom',
294     },
295     'blink_controller': {
296       'filepath': 'third_party/blink/renderer/controller',
297     },
298     'blink_css': {
299       'filepath': 'third_party/blink/renderer/core/css',
300     },
301     'blink_css_flexbox': {
302       'filepath': 'third_party/blink/renderer/core/rendering/.*flex' \
303                   '|third_party/blink/web_tests/fast/deprecated-flexbox/' \
304                   '|third_party/blink/web_tests/css3/flexbox/' \
305                   '|third_party/blink/web_tests/ietestcenter/css3/flexbox/'
306     },
307     'blink_css_fragmentation_tests': {
308       'filepath': 'third_party/blink/web_tests/fast/multicol/' \
309                   '|third_party/blink/web_tests/fast/pagination/' \
310                   '|third_party/blink/web_tests/fragmentation/' \
311                   '|third_party/blink/web_tests/printing/'
312     },
313     'blink_css_grid_layout': {
314       'filepath': 'third_party/blink/renderer/core/layout/.*grid' \
315                   '|third_party/blink/renderer/core/paint/.*grid' \
316                   '|third_party/blink/renderer/core/css/.*grid' \
317                   '|third_party/blink/web_tests/fast/css-grid-layout/' \
318                   '|third_party/blink/web_tests/ietestcenter/css3/grid/' \
319                   '|third_party/blink/web_tests/platform/.*/fast/css-grid-layout/' \
320                   '|third_party/blink/web_tests/platform/.*/ietestcenter/css3/grid/'
321     },
322     'blink_custom_elements': {
323       'filepath': 'third_party/blink/renderer/core/html/custom/' \
324                   '|third_party/blink/renderer/bindings/core/v8/.*custom_element',
325     },
326     'blink_device_orientation': {
327       'filepath': 'content/browser/device_sensors/' \
328                   '|content/test/data/device_sensors/' \
329                   '|third_party/blink/renderer/modules/device_orientation/' \
330                   '|third_party/blink/web_tests/device_orientation/' \
331                   '|third_party/blink/renderer/core/frame/platform_event_(controller|dispatcher)' \
332                   '|third_party/blink/renderer/core/frame/device_single_window_event_controller'
333     },
334     'blink_devtools': {
335       'filepath': 'third_party/(WebKit|blink)/.*(inspector|DevTools|dev_tools|devtools)',
336     },
337     'blink_dom': {
338       'filepath': 'third_party/blink/renderer/core/dom/'
339     },
340     'blink_dom_events': {
341       'filepath': 'third_party/blink/renderer/core/dom/events/'
342     },
343     'blink_events': {
344       'filepath': 'third_party/blink/renderer/core/page/.*event' \
345                   '|third_party/blink/renderer/core/dom/.*event' \
346                   '|third_party/blink/renderer/core/css/.*event' \
347                   '|third_party/blink/renderer/platform/.*event'
348     },
349     'blink_fetch': {
350       'filepath': 'third_party/blink/renderer/platform/loader/fetch'
351     },
352     'blink_fileapi': {
353       'filepath': 'third_party/blink/renderer/modules/filesystem/' \
354                   '|third_party/blink/renderer/core/fileapi/' \
355                   '|third_party/blink/renderer/platform/.*file' \
356                   '|third_party/blink/web_tests/fast/file' \
357                   '|third_party/blink/public/.*_file'
358     },
359     'blink_frames': {
360       'filepath': 'third_party/blink/renderer/core/frame/'
361     },
362     'blink_geolocation': {
363       'filepath': 'third_party/blink/web_tests/geolocation-api/' \
364                   '|third_party/blink/renderer/modules/geolocation/' \
365                   '|third_party/blink/public/web/.*geolocation'
366     },
367     'blink_heap': {
368       'filepath': 'third_party/blink/renderer/platform/heap' \
369                   '|base/allocator/partition_allocator/'
370     },
371     'blink_html': {
372       'filepath': 'third_party/blink/renderer/core/html/'
373     },
374     'blink_htmlparser': {
375       'filepath': 'third_party/blink/renderer/core/html/parser/'
376     },
377     'blink_image_codecs': {
378       'filepath': 'third_party/blink/renderer/platform/image-decoders' \
379                   '|third_party/blink/renderer/platform/image-encoders' \
380                   '|third_party/blink/perf_tests/image_decoder'
381     },
382     'blink_indexed_db': {
383       'filepath': 'third_party/blink/common/indexeddb' \
384                   '|third_party/blink/public/common/indexeddb' \
385                   '|third_party/blink/public/platform/.*_idb' \
386                   '|third_party/blink/public/platform/modules/indexeddb' \
387                   '|third_party/blink/public/mojom/indexeddb' \
388                   '|third_party/blink/renderer/modules/indexeddb/' \
389                   '|third_party/blink/web_tests/storage/indexeddb'
390     },
391     'blink_input': {
392       'filepath': 'third_party/blink/renderer/core/input/'
393     },
394     'blink_layers': {
395       'filepath': 'third_party/blink/renderer/core/page/scrolling/scrolling_coordinator' \
396                   '|third_party/blink/renderer/platform/graphics/graphics_layer' \
397                   '|third_party/blink/renderer/core/layout/layer'
398     },
399     'blink_layout': {
400       'filepath': 'third_party/blink/renderer/core/layout'
401     },
402     'blink_layout_ng': {
403       'filepath': 'third_party/blink/renderer/core/layout/ng',
404     },
405     'blink_loader': {
406       'filepath': 'third_party/blink/renderer/core/loader/' \
407                   '|third_party/blink/renderer/platform/loader/'
408     },
409     'blink_media': {
410       'filepath': 'third_party/blink/renderer/core/css/mediaControls' \
411                   '|third_party/blink/renderer/core/html/.*_(audio|media|video)' \
412                   '|third_party/blink/renderer/core/html/shadow/media_control' \
413                   '|third_party/blink/renderer/core/layout/layout_media' \
414                   '|third_party/blink/renderer/core/layout/layout_text_track_container_element' \
415                   '|third_party/blink/renderer/modules/(encryptedmedia|mediasource)' \
416                   '|third_party/blink/renderer/platform/drm/' \
417                   '|third_party/blink/renderer/platform/graphics/media/' \
418                   '|third_party/blink/web_tests/media/' \
419                   '|third_party/blink/public/.*_media'
420     },
421     'blink_media_queries': {
422       'filepath': 'third_party/blink/renderer/core/css/css_media_rule' \
423                     '|third_party/blink/renderer/core/css/media_list' \
424                     '|third_party/blink/renderer/core/css/media_query' \
425                     '|third_party/blink/renderer/core/css/parser/media_query'
426     },
427     'blink_mediastream': {
428       'filepath': 'third_party/blink/renderer/modules/mediastream/' \
429                   '|third_party/blink/renderer/platform/mediastream/' \
430                   '|third_party/blink/renderer/platform/exported/web_media_stream' \
431                   '|third_party/blink/renderer/platform/exported/web_rtc' \
432                   '|third_party/blink/web_tests/fast/mediastream/'
433     },
434     'blink_modules': {
435       'filepath': 'third_party/blink/renderer/modules'
436     },
437     'blink_navigator_content_utils': {
438       'filepath': 'third_party/blink/renderer/modules/navigatorcontentutils' \
439                   '|third_party/blink/web_tests/fast/dom/navigatorcontentutils'
440     },
441     'blink_out_of_process_frames': {
442       'filepath': 'third_party/blink/renderer/core/frame/frame_owner' \
443                   '|third_party/blink/renderer/core/frame/frame\.' \
444                   '|third_party/blink/renderer/core/frame/web_frame' \
445                   '|third_party/blink/renderer/core/exported/web_remote_frame_impl'
446     },
447     'blink_paint': {
448       'filepath': 'third_party/blink/renderer/core/paint/'
449     },
450     'blink_paintworklet': {
451       'filepath': 'third_party/blink/renderer/modules/csspaint/' \
452                   '|third_party/blink/web_tests/http/tests/csspaint/' \
453                   '|third_party/blink/web_tests/externla/wpt/css/css-paint-api/'
454     },
455     'blink_permissions': {
456       'filepath': 'third_party/blink/renderer/modules/permissions/' \
457                   '|third_party/blink/public/platform/modules/permissions/',
458     },
459     'blink_platform': {
460       'filepath': 'third_party/blink/renderer/platform'
461     },
462     'blink_platform_graphics': {
463       'filepath': 'third_party/blink/renderer/platform/fonts' \
464                   '|third_party/blink/renderer/platform/geometry' \
465                   '|third_party/blink/renderer/platform/graphics'
466     },
467     'blink_preloadScanner': {
468       'filepath': 'third_party/blink/renderer/core/html/parser/html_preload_scanner',
469     },
470     'blink_prerender': {
471       'filepath': 'third_party/(WebKit|blink)/.*([Pp]rerender|loader/link_loader|html/html_link_element)'
472     },
473     'blink_public_api': {
474       'filepath': 'third_party/blink/public'
475     },
476     'blink_quota': {
477       'filepath': 'third_party/blink/renderer/modules/quota/' \
478                   '|third_party/blink/public/.*quota'
479     },
480     'blink_scheduler': {
481       'filepath': 'third_party/blink/renderer/platform/scheduler' \
482                   '|third_party/blink/renderer/core/html/parser/.*scheduler'
483     },
484     'blink_screen_orientation': {
485       'filepath': 'third_party/blink/renderer/modules/screen_orientation/' \
486                   '|third_party/blink/public/platform/modules/screen_orientation',
487     },
488     'blink_script': {
489       'filepath': 'third_party/blink/renderer/bindings/core/v8/.*module.*' \
490                   '|third_party/blink/renderer/bindings/core/v8/script_controller.*' \
491                   '|third_party/blink/renderer/bindings/core/v8/script_source_code.*' \
492                   '|third_party/blink/renderer/bindings/core/v8/v8_script_runner.*'
493                   '|third_party/blink/renderer/core/dom/.*modul.*' \
494                   '|third_party/blink/renderer/core/dom/.*script.*' \
495                   '|third_party/blink/renderer/core/html/html_script_element.*' \
496                   '|third_party/blink/renderer/core/html/parser/html_parser_script_runner.*' \
497                   '|third_party/blink/renderer/core/loader/modulescript/' \
498                   '|third_party/blink/renderer/core/loader/resource/script_resource.*' \
499                   '|third_party/blink/renderer/core/svg/svg_script_element.*' \
500                   '|third_party/blink/renderer/core/xml/parser/xml_document_parser.*'
501     },
502     'blink_scroll': {
503       'filepath': 'third_party/blink/renderer/core/frame/.*view.*' \
504                   '|third_party/blink/renderer/core/input/.*scroll.*' \
505                   '|third_party/blink/renderer/core/input/event_handler.*' \
506                   '|third_party/blink/renderer/core/page/scrolling/' \
507                   '|third_party/blink/renderer/core/paint/.*scrollable_area.*' \
508                   '|third_party/blink/renderer/platform/scroll/'
509     },
510     'blink_service_worker' : {
511       'filepath': 'third_party/blink/renderer/modules/service_worker' \
512                   '|third_party/blink/web_tests/http/tests/serviceworker' \
513                   '|third_party/blink/web_tests/external/wpt/service-workers'
514     },
515     'blink_service_worker_tests' : {
516       'filepath': 'third_party/blink/web_tests/http/tests/serviceworker' \
517                   '|third_party/blink/web_tests/external/wpt/service-workers'
518     },
519     'blink_shadow_dom': {
520       'filepath': 'third_party/blink/renderer/core/dom/.*shadow' \
521                   '|third_party/blink/renderer/core/dom/.*slot' \
522                   '|third_party/blink/renderer/core/dom/.*insertion_point' \
523                   '|third_party/blink/renderer/core/dom/.*flat_tree'
524     },
525     'blink_spellcheck' : {
526       'filepath': 'third_party/blink/renderer/core/editing/spellcheck'
527     },
528     'blink_streams': {
529       'filepath': 'third_party/blink/renderer/core/streams/'
530     },
531     'blink_style': {
532       'filepath': 'third_party/(WebKit|blink)/.*(style/|Style)',
533     },
534     'blink_svg': {
535       'filepath': 'third_party/blink/renderer/core/(layout/)?svg',
536     },
537     'blink_track': {
538       'filepath': 'third_party/blink/renderer/core/html/track/' \
539                   '|third_party/blink/renderer/core/loader/text_track' \
540                   '|third_party/blink/renderer/core/html/meida/html_media_element' \
541                   '|third_party/blink/renderer/core/html/shadow/media_control' \
542                   '|third_party/blink/renderer/core/css/mediaControl' \
543                   '|third_party/blink/web_tests/media/track/'
544     },
545     'blink_vibration': {
546       'filepath': 'third_party/blink/web_tests/vibration/' \
547                   '|third_party/blink/renderer/modules/vibration/'
548     },
549     'blink_viewport_interaction': {
550       'filepath': 'third_party/blink/renderer/core/css/.*viewport' \
551                   '|third_party/blink/renderer/core/dom/viewport_arguments' \
552                   '|third_party/blink/renderer/core/frame/frame_view.*' \
553                   '|third_party/blink/renderer/core/frame/.*viewport.*' \
554                   '|third_party/blink/renderer/core/html/html_meta_element'
555     },
556     'blink_w3ctests': {
557       'filepath': 'third_party/blink/web_tests/external/' \
558                   '|third_party/blink/tools/blinkpy/w3c/'
559     },
560     'blink_webp': {
561       'filepath': 'third_party/blink/renderer/platform/image-decoders/webp' \
562                   '|third_party/blink/renderer/platform/image-encoders/skia/webp'
563     },
564     'blink_websockets': {
565       'filepath': 'third_party/blink/renderer/modules/websockets/' \
566                   '|third_party/blink/renderer/platform/modules/websockets/'
567     },
568     'blink_workers': {
569       'filepath': 'third_party/blink/renderer/core/workers' \
570                   '|third_party/blink/web_tests/http/tests/workers' \
571                   '|third_party/blink/web_tests/fast/workers' \
572                   '|third_party/blink/web_tests/external/wpt/workers'
573     },
574     'blink_wtf': {
575       'filepath': 'third_party/blink/renderer/platform/wtf',
576     },
577     'blink_xml': {
578       'filepath': 'third_party/blink/renderer/core/xml/'
579     },
580     'bottombar': {
581       'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/',
582     },
583     'breve': {
584       'filepath': 'chrome/browser/net/spdyproxy|'\
585                   'chrome_proxy|'\
586                   'client_hints|'
587                   'components/blacklist|'\
588                   'components/data_use|'\
589                   'data_reduction_proxy|'\
590                   'data_use_measurement|'\
591                   'lazy_load|'
592                   'navigation_predictor|'\
593                   'net/nqe|'\
594                   'optimization_guide|'\
595                   'optimization_hints|'\
596                   'previews'
597     },
598     'browser_components': {
599       'filepath': 'chrome/browser/autofill/' \
600                   '|chrome/browser/bookmarks/' \
601                   '|chrome/browser/favicon/' \
602                   '|chrome/browser/history/' \
603                   '|chrome/browser/webdata/' \
604                   '|components/autofill/'
605     },
606     'browser_compositor': {
607       'filepath': 'ui/compositor/'
608     },
609     'browser_resources_md': {
610       'filepath': 'chrome/browser/resources/md_'\
611                   '|chrome/browser/resources/settings/',
612     },
613     'browsing_data': {
614       'filepath': 'browsing_data|BrowsingData',
615     },
616     'bubble': {
617       'filepath': 'ui/views/bubble/|'\
618                   'chrome/browser/ui/views/bubble/|'\
619                   'components/bubble/',
620     },
621     'cache_storage': {
622       'filepath': '/cache.storage/'
623                   '|/cachestorage/',
624     },
625     'cast': {
626       'filepath': 'media/cast/'\
627                   '|chrome/browser/extensions/api/cast_streaming/'\
628                   '|chrome/browser/media/cast'\
629                   '|chrome/renderer/media/cast'\
630                   '|chrome/test/data/extensions/api_test/cast_'\
631                   '|content/public/renderer/media_stream_'\
632                   '|content/renderer/media/(media_stream|(.+audio_source))',
633     },
634     'cast_certificate': {
635       'filepath': 'components/cast_certificate/'\
636                   '|components/test/data/cast_certificate/',
637     },
638     'cast_channel': {
639       'filepath':  'chrome/test/data/extensions/api_test/cast_channel/' \
640                    '|components/cast_channel/' \
641                    '|extensions/browser/api/cast_channel'
642     },
643     'cc': {
644       'filepath': 'cc/'\
645                   '|components/viz/'
646     },
647     'cc-animation': {
648       'filepath': 'cc/animation/'
649     },
650     'cc-contexts': {
651       'filepath': 'components/viz/common/gpu'
652     },
653     'cc-display': {
654       'filepath': 'components/viz/service/display'\
655                   '|cc/output'
656     },
657     'cc-paint': {
658       'filepath': 'cc/paint'
659     },
660     'cc-quads': {
661       'filepath': 'components/viz/common/quads'
662     },
663     'cc-resources': {
664       'filepath': 'cc/resources'\
665                   '|components/viz/common/resources'
666     },
667     'cc-scheduler': {
668       'filepath': 'cc/scheduler'
669     },
670     'certificate_transparency': {
671       'filepath': 'components/certificate_transparency/'\
672                   '|net/cert/ct_'\
673                   '|net/cert/multi_log_ct_verifier'\
674                   '|net/cert/sct_status_flags.h'\
675                   '|net/cert/signed_certificate_timestamp'\
676                   '|net/cert/signed_tree_head'\
677                   '|net/test/ct_',
678     },
679     'chrome_cleaner': {
680       'filepath': 'chrome/browser/component_updater/sw_reporter_'\
681                   '|chrome/browser/resources/settings/chrome_cleanup_page/'\
682                   '|chrome/browser/safe_browsing/chrome_cleaner/'\
683                   '|chrome/browser/ui/views/chrome_cleaner_'\
684                   '|chrome/browser/ui/webui/settings/chrome_cleanup_'\
685                   '|chrome/chrome_cleaner/'\
686                   '|components/chrome_cleaner/',
687     },
688     'chrome_elf': {
689       'filepath': 'chrome_elf',
690     },
691     'chrome_grc': {
692       'filepath': 'chrome/browser/resource_coordinator/'\
693                   '|services/resource_coordinator/',
694     },
695     'chromecast': {
696       'filepath': 'chromecast/',
697     },
698     'chromecast_public': {
699       'filepath': 'chromecast/public/',
700     },
701     'chromedriver': {
702       'filepath': 'chrome/test/chromedriver|'\
703                   'chrome/test/data/chromedriver|'\
704                   'third_party/webdriver|'\
705                   'third_party/blink/renderer/devtools/front_end/emulated_devices/module.json'
706     },
707     'chromeos': {
708       'filepath': 'chromeos/',
709     },
710     'chromeos_attestation': {
711       'filepath': 'chromeos/attestation/|'\
712                   'chrome/browser/chromeos/attestation/|'\
713                   'chrome/browser/extensions/api/enterprise_platform_keys_private/',
714     },
715     'chromeos_calculator': {
716       'filepath': 'chrome/common/extensions/docs/examples/apps/calculator/',
717     },
718     'chromeos_geolocation': {
719       'filepath': 'chromeos/geolocation/',
720     },
721     'chromeos_lkgm': {
722       'filepath': 'chromeos/CHROMEOS_LKGM',
723     },
724     'chromeos_login': {
725       'filepath': 'ash/login/|'\
726                   'chrome/browser/chromeos/login/|'\
727                   'chrome/browser/ui/webui/chromeos/login/|'\
728                   'chrome/browser/resources/chromeos/login/|'\
729                   'ui/login/',
730     },
731     'chromeos_net': {
732       'filepath': 'chromeos/network/|'\
733                   'chrome/browser/chromeos/net/|'\
734                   'chrome/browser/extensions/api/networking_private/|'\
735                   'extensions/browser/api/networking_private/|'\
736                   'ui/chromeos/network/',
737     },
738     'chromeos_power': {
739       'filepath': 'ash/system/power/|'\
740                   'chromeos/dbus/power_.*|'\
741                   'chrome/browser/chromeos/power/',
742     },
743     'chromeos_timezone': {
744       'filepath': 'chromeos/timezone/',
745     },
746     'chromeos_webui': {
747       'filepath': 'chrome/browser/ui/webui/chromeos/|'\
748                   'chrome/browser/resources/chromeos/',
749     },
750     'clang_update': {
751       'filepath': 'tools/clang/scripts/update.py'
752     },
753     'clipboard': {
754       'filepath': 'clipboard|dnd|drag|drop',
755     },
756     'codereview_settings': {
757       'filepath': 'codereview.settings',
758     },
759     'components_deps': {
760       'filepath': 'components/([^/]*/)*DEPS',
761     },
762     'compositor_animator': {
763       'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/compositor/animation/',
764     },
765     'content_bluetooth': {
766       'filepath': 'content/.*bluetooth'
767     },
768     'content_loader': {
769       'filepath': 'chrome/browser/loader|' \
770                   'content/browser/loader|' \
771                   'content/child/*loader',
772     },
773     'content_renderer': {
774       'filepath': 'content/renderer/',
775     },
776     'content_shell': {
777       'filepath': 'content/shell/',
778     },
779     'content_worker': {
780       'filepath': 'content/.*worker',
781     },
782     'contextual_search': {
783       'filepath': 'chrome/browser/android/contextualsearch/|' \
784                   'chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/|' \
785                   'chrome/android/javatests/src/org/chromium/chrome/browser/contextualsearch/|' \
786                   'components/contextual_search/',
787     },
788     'courgette': {
789       'filepath': 'courgette/',
790     },
791     'cq': {
792       'filepath': 'infra/config/branch/cq.cfg',
793     },
794     'cr_elements': {
795       'filepath': 'ui/webui/resources/cr_element',
796     },
797     'cros_benchmarks': {
798       'filepath': 'tools/perf/contrib/cros_benchmarks',
799     },
800     'crostini': {
801       'filepath': 'crostini',
802     },
803     'custom_tabs': {
804       'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/customtabs/|'\
805                   'chrome/android/java/src/org/chromium/chrome/browser/browseractions/|'\
806                   'chrome/android/java/src/org/chromium/chrome/browser/browserservices/|'\
807                   'chrome/android/javatests/src/org/chromium/chrome/browser/customtabs/|'\
808                   'chrome/android/javatests/src/org/chromium/chrome/browser/browseractions/|'\
809                   'chrome/android/javatests/src/org/chromium/chrome/browser/browserservices/|'\
810                   'chrome/browser/android/customtabs/',
811     },
812     'dbus': {
813       'filepath': 'dbus/',
814     },
815     'deep_memory_profiler': {
816       'filepath': 'tools/(deep_memory_profiler|find_runtime_symbols)',
817     },
818     'device_bluetooth': {
819       'filepath': 'device/.*bluetooth'
820     },
821     'device_chooser': {
822       'filepath': 'chrome/browser/chooser_controller/|'\
823                   'chrome/browser/ui/android/bluetooth_chooser_.*|'\
824                   'chrome/browser/ui/android/usb_chooser_.*|'\
825                   'chrome/browser/ui/bluetooth/|'\
826                   'chrome/browser/ui/cocoa/device_chooser_.*|'\
827                   'chrome/browser/ui/cocoa/extensions/chooser_dialog_.*|'\
828                   'chrome/browser/ui/cocoa/permission_bubble/chooser_bubble_.*|'\
829                   'chrome/browser/ui/views/device_chooser_.*|'\
830                   'chrome/browser/ui/views/extensions/chooser_dialog_.*|'\
831                   'chrome/browser/ui/views/permission_bubble/chooser_bubble_.*|'\
832                   'chrome/browser/usb/usb_chooser_.*',
833     },
834     'devtools': {
835       'filepath': 'devtools',
836     },
837     'dial': {
838       'filepath': 'chrome/(browser|common)/extensions/api/dial' \
839                   '|chrome/browser/media/router/discovery/dial/' \
840                   '|chrome/test/data/extensions/api_test/dial/'
841     },
842     'disk_cache': {
843       'filepath': 'net/disk_cache/|http_cache',
844     },
845     'download': {
846       'filepath': 'chrome/browser/download/|'\
847                   'content/browser/download/',
848     },
849     'downloads_ui': {
850       'filepath': 'chrome/browser/resources/(md_)?downloads/|' \
851                   'chrome/browser/ui/webui/.*downloads|' \
852                   'chrome/browser/ui/views/download/|' \
853                   'chrome/browser/ui/cocoa/download/'
854     },
855     'drive_resource_metadata': {
856       'filepath': 'drive.*resource_metadata'
857     },
858     'eme': {
859       'filepath': 'chrome/renderer/media/.*key_system|' \
860                   'chrome/browser/media/.*(cdm|encrypted)|' \
861                   'components/cdm/|' \
862                   'content/browser/media/cdm/|' \
863                   'media/base/android/.*drm|' \
864                   'media/cdm/|' \
865                   'third_party/widevine/cdm/'
866     },
867     'explore_sites': {
868       'filepath': 'chrome/browser/android/explore_sites/|' \
869                   'chrome/android/java/src/org/chromium/chrome/browser/explore_sites/'
870     },
871     'extension': {
872       'filepath': 'extension',
873     },
874     'feature_policy': {
875       'filepath': 'third_party/blink/renderer/platform/feature_policy/|' \
876                   'third_party/blink/renderer/bindings/core/v8/origin_trial_features',
877     },
878     'fileapi': {
879       'filepath': 'file_system/|' \
880                   'fileapi/'
881     },
882     'filebrowse': {
883       'filepath': 'file_browser|' \
884                   'file_manager|' \
885                   'filebrowse'
886     },
887     'filesapp': {
888       'filepath': 'chrome/browser/chromeos/drive|' \
889                   'chrome/browser/chromeos/extensions/file_manager|' \
890                   'chrome/browser/chromeos/extensions/file_system_provider|' \
891                   'chrome/browser/chromeos/file_manager|' \
892                   'chrome/browser/chromeos/file_system_provider|' \
893                   'chrome/browser/drive|' \
894                   'chrome/test/data/extensions/api_test/file_system_provider|' \
895                   'components/drive|' \
896                   'google_apis/drive|' \
897                   'ui/file_manager'
898     },
899     'fsp': {
900       'filepath': 'chrome/browser/chromeos/extensions/file_system_provider|' \
901                   'chrome/browser/chromeos/file_system_provider|' \
902                   'chrome/test/data/extensions/api_test/file_system_provider'
903     },
904     'fuchsia': {
905       'filepath': 'fuchsia',
906     },
907     'fuzzing': {
908       'filepath': 'fuzz|Fuzz',
909     },
910     'gamepad': {
911       'filepath': 'gamepad',
912     },
913     'gcm': {
914       'filepath': 'chrome/browser/gcm/|'\
915                   'components/gcm_driver/|'\
916                   'google_apis/gcm/',
917     },
918     'generic_sensor': {
919       'filepath': 'services/device/generic_sensor/|'\
920                   'third_party/blink/renderer/modules/sensor/',
921     },
922     'geolocation': {
923       'filepath': 'chrome/browser/geolocation/|'\
924                   'content/browser/geolocation|'\
925                   'content/public/common/geoposition.*|'\
926                   'content/public/browser/geolocation.*|'\
927                   'content/renderer/geolocation.*|'\
928                   'content/shell/geolocation/',
929     },
930     'gfx_geometry': {
931       'filepath': 'ui/gfx/geometry/',
932     },
933     'gfx_image': {
934       'filepath': 'ui/gfx/image/',
935     },
936     'gn': {
937       'filepath': 'tools/gn',
938     },
939     'gpu': {
940       'filepath': 'gpu/',
941     },
942     'gpu_passthrough_cmd_decoder': {
943       'filepath': 'gpu/command_buffer/service/.*passthrough',
944     },
945     'guest_view': {
946       'filepath': 'chrome/browser/apps/guest_view|'\
947                   'chrome/browser/extensions/api/web_view|'\
948                   'chrome/browser/guest_view|'\
949                   'chrome/common/extensions/api/webview*.json|'\
950                   'chrome/common/extensions/docs|'\
951                   'chrome/renderer/resources/extensions/web_view|'\
952                   'components/guest_view|'\
953                   'content/browser/browser_plugin|'\
954                   'content/renderer/browser_plugin|'\
955                   'extensions/browser/api/guest_view|'\
956                   'extensions/browser/guest_view|'\
957                   'extensions/common/guest_view|'\
958                   'extensions/common/mojo/guest_view.mojom|'\
959                   'extensions/common/api/*view*.json|'\
960                   'extensions/renderer/guest_view',
961     },
962     'headless': {
963       'filepath': 'headless/'
964     },
965     'history_ui': {
966       'filepath': 'chrome/browser/resources/(md_)?history|'\
967                   'chrome/browser/ui/webui/.*history',
968     },
969     'i18n': {
970       'filepath': 'base/i18n/|base/string|l10n|icu|'\
971                   'locale_settings|encoding',
972     },
973     'incident_reporting': {
974       'filepath': 'chrome/browser/safe_browsing/incident_reporting',
975     },
976     'indexed_db': {
977       'filepath': 'content/browser/indexed_db|'\
978                   'content/public/browser/indexed_db|'\
979                   'content/renderer/indexed_db|'\
980                   'content/test/data/indexeddb',
981     },
982     'infra': {
983       'filepath': 'infra/config|'\
984                   'testing/buildbot|'\
985                   'tools/mb',
986     },
987     'ink_drop': {
988       'filepath': 'ui/views/animation/test/.*ink_drop.*|' \
989                   'ui/views/animation/.*ink_drop.*'
990     },
991     'input': {
992       'filepath': 'content/browser/renderer_host/input|'\
993                   'content/renderer/input|'\
994                   'ui/events/blink/'
995     },
996     'input_devices': {
997       'filepath': 'ui/events/devices/',
998     },
999     'installable': {
1000       'filepath': 'chrome/browser/installable/',
1001     },
1002     'installer_linux': {
1003       'filepath': 'chrome/installer/linux/',
1004     },
1005     'installer_win': {
1006       'filepath': 'chrome/install_static/'\
1007                   '|chrome/installer/(?!gcapi_mac/|linux/|mac/)'\
1008                   '|components/zucchini/',
1009     },
1010     'instant': {
1011       'filepath': 'instant|searchbox|'\
1012                   'chrome/browser/search/|'\
1013                   'chrome/browser/ui/search/|'\
1014                   'chrome/browser/resources/local_ntp/|'\
1015                   'chrome/common/search/|'\
1016                   'chrome/test/data/local_ntp/|'\
1017                   'components/search_provider_logos/|'\
1018                   'components/test/data/search_provider_logos/',
1019     },
1020     'ios': {
1021       'filepath': 'ios/',
1022     },
1023     'ios_chrome': {
1024       'filepath': 'ios/chrome/',
1025     },
1026     'ios_clean': {
1027       'filepath': 'ios/clean/',
1028     },
1029     'ios_flags': {
1030       'filepath': 'ios/chrome/browser/about_flags\.(h|mm)|'\
1031                   'ios/chrome/browser/experimental_flags\.(h|mm)|'\
1032                   'ios/chrome/browser/resources/Settings.bundle/Experimental\.plist',
1033     },
1034     'ios_showcase': {
1035       'filepath': 'ios/showcase/',
1036     },
1037     'ios_web': {
1038       'filepath': 'ios/web(_view)?/',
1039     },
1040     'libaom': {
1041       'filepath': 'third_party/libaom/',
1042     },
1043     'libvpx': {
1044       'filepath': 'third_party/libvpx/',
1045     },
1046     'libwebp': {
1047       'filepath': 'third_party/libwebp'
1048     },
1049     'libxml_xslt': {
1050       'filepath': 'third_party/libxml/' \
1051                   '|third_party/libxslt/',
1052     },
1053     'linux_fonts': {
1054       'filepath': 'ui/gfx/font_render_params_.*|'\
1055                   'ui/gfx/platform_font_linux.*|'\
1056                   'ui/gfx/render_text_harfbuzz.*',
1057     },
1058     'linux_sandboxing': {
1059       'filepath': 'sandbox/linux/',
1060     },
1061     'linux_seccomp_bpf': {
1062       'filepath': 'content/common/sandbox.*linux.cc',
1063     },
1064     'mac': {
1065       'filepath': '(_|/)(cocoa|mac)(_|\.)|/(cocoa|mac)/|^((?!ios\/).)*\.mm?$',
1066     },
1067     'manifest': {
1068       'filepath': 'content/(browser|renderer)/manifest/'\
1069                   '|content/public/common/manifest*',
1070     },
1071     'mash_buildbot_filters': {
1072       'filepath': 'testing/buildbot/filters/mash.*filter',
1073     },
1074     'media': {
1075       'filepath': 'media|third_party/(ffmpeg|opus|libvpx)'
1076     },
1077     'media_capture_from_element': {
1078       'filepath': 'content/renderer/media_capture_from_element/' \
1079                   '|third_party/blink/renderer/modules/mediacapture/' \
1080                   '|third_party/blink/renderer/platform/exported/web_canvas_capture' \
1081                   '|third_party/blink/web_tests/fast/mediacapturefromelement/' \
1082                   '|third_party/blink/public/platform/web_canvas_capture'
1083     },
1084     'media_controls': {
1085       'filepath': 'third_party/blink/renderer/modules/media_controls/'
1086     },
1087     'media_galleries': {
1088       'filepath': 'chrome/browser/extensions/api/media_galleries/'\
1089                   '|chrome/browser/media_galleries/'\
1090                   '|chrome/browser/storage_monitor/'\
1091                   '|chrome/common/media_galleries/'\
1092                   '|chrome/test/data/extensions/api_test/media_galleries/'
1093     },
1094     'media_gpu': {
1095       'filepath': 'media/gpu/',
1096     },
1097     'media_mojo': {
1098       'filepath': 'media/mojo/'
1099     },
1100     'media_recorder': {
1101       'filepath': 'content/renderer/media_recorder/' \
1102                   '|third_party/blink/renderer/modules/mediarecorder/' \
1103                   '|third_party/blink/renderer/platform/exported/web_media_recorder' \
1104                   '|third_party/blink/web_tests/fast/mediarecorder/' \
1105                   '|third_party/blink/public/platform/web_media_recorder'
1106     },
1107     'media_remoting': {
1108       'filepath': 'chrome/browser/media/cast_remoting'\
1109                   '|media/blink/webmediaplayer_'\
1110                   '|media/mojo/interfaces/remoting.mojom'\
1111                   '|media/remoting/',
1112     },
1113     'media_router': {
1114       'filepath': 'chrome/android/(java|junit)/src/org/chromium/chrome/browser/media/router/' \
1115                   '|chrome/browser/media/router/' \
1116                   '|chrome/browser/resources/media_router/' \
1117                   '|chrome/browser/ui/media_router/' \
1118                   '|chrome/browser/ui/views/media_router/' \
1119                   '|chrome/browser/ui/webui/media_router/' \
1120                   '|chrome/common/media_router/' \
1121                   '|chrome/test/data/webui/media_router/' \
1122                   '|chrome/test/media_router/' \
1123                   '|chrome/utility/media_router/'
1124     },
1125     'media_win': {
1126       'filepath': 'media/gpu/windows/'
1127     },
1128     'message_loop': {
1129       'filepath': 'base/message_'
1130     },
1131     'metrics': {
1132       'filepath': 'base/metrics/'\
1133                   '|chrome/android/java/src/org/chromium/chrome/browser/metrics/'\
1134                   '|chrome/browser/metrics/'\
1135                   '|chrome/browser/chromeos/external_metrics'\
1136                   '|chrome/browser/extensions/api/metrics_private/'\
1137                   '|chrome/browser/ui/webui/metrics_handler'\
1138                   '|chromecast/browser/metrics/'\
1139                   '|components/metrics/'\
1140                   '|components/metrics_services_manager/'\
1141                   '|components/rappor/'\
1142                   '|components/variations/'\
1143                   # Exclude XML files; in particular, histograms.xml.
1144                   '|tools/metrics/[^.]*([.](?!xml$).*)?$',
1145     },
1146     'metrics_xml_files': {
1147       # Subscribe to this to watch for changes to histograms.xml.
1148       'filepath': 'tools/metrics/.*\.xml$',
1149     },
1150     'midi': {
1151       'filepath': 'midi',
1152     },
1153     'mojo': {
1154       'filepath': 'mojo',
1155     },
1156     'multidevice': {
1157       'filepath': 'ash/multi_device_setup/'\
1158                   '|chrome/browser/chromeos/cryptauth/'\
1159                   '|chrome/browser/chromeos/device_sync/'\
1160                   '|chrome/browser/chromeos/multidevice_setup/'\
1161                   '|chrome/browser/chromeos/secure_channel/'\
1162                   '|chrome/browser/resources/chromeos/multidevice_setup/'\
1163                   '|chrome/browser/resources/settings/multidevice_page/'\
1164                   '|chrome/browser/ui/webui/chromeos/multidevice_setup/'\
1165                   '|chrome/browser/ui/webui/settings/chromeos/multidevice'\
1166                   '|chrome/test/data/webui/multidevice_setup/'\
1167                   '|chromeos/components/multidevice/'\
1168                   '|chromeos/components/proximity_auth/'\
1169                   '|chromeos/resources/multidevice_resources.grdp'\
1170                   '|chromeos/services/device_sync/'\
1171                   '|chromeos/services/multidevice_setup/'\
1172                   '|chromeos/services/secure_channel/'\
1173                   '|ui/webui/resources/cr_components/chromeos/multidevice_setup/'
1174     },
1175     'mus': {
1176       'filepath': 'services/ws/'\
1177                   '|mojo/gpu/',
1178     },
1179     'nacl': {
1180       'filepath': 'chrome/nacl/|chrome/test/nacl/|'\
1181         'chrome/browser/nacl_host/|chrome/common/nacl|'\
1182         'native_client_sdk/src/doc/',
1183     },
1184     'native_client_sdk': {
1185       'filepath': '^native_client_sdk/',
1186     },
1187     'navigation': {
1188       'filepath': 'content/browser/frame_host|'\
1189                   'content/browser/renderer_host/render_process_host.*|'\
1190                   'content/browser/renderer_host/render_view_host.*|'\
1191                   'content/browser/web_contents/web_contents_impl.*|'\
1192                   'content/renderer/render_frame.*|'\
1193                   'content/renderer/render_view.*'
1194     },
1195     'net': {
1196       'filepath': 'net/',
1197     },
1198     'net_base': {
1199       'filepath': 'net/base/',
1200     },
1201     'net_http2': {
1202       'filepath': 'net/http2/',
1203     },
1204     'net_log': {
1205       'filepath': 'net/log/|' \
1206         'chrome/browser/net/.*net_log|' \
1207         'chrome/browser/resources/net_internals/|' \
1208         'chrome/browser/ui/webui/net_internals/|' \
1209         'components/net_log/'
1210     },
1211     'net_server': {
1212       'filepath': 'net/server/'
1213     },
1214     'net_spdy': {
1215       'filepath': 'net/spdy/',
1216     },
1217     'net_websockets': {
1218       'filepath': 'net/websockets/',
1219     },
1220     'netinfo': {
1221       'filepath': '/netinfo/',
1222     },
1223     'network_service': {
1224       'filepath': 'services/network/',
1225     },
1226     'nfc': {
1227       'filepath': '/nfc/',
1228     },
1229     'notifications': {
1230       'filepath': 'chrome/browser/extensions/api/notifications/|'\
1231         'chrome/browser/notifications/|'\
1232         'chrome/test/data/notifications/|'\
1233         'content/browser/notifications/|'\
1234         'content/common/platform_notification|'\
1235         'content/public/browser/platform_notification|'\
1236         'content/public/common/platform_notification|'\
1237         'content/renderer/notification_|'\
1238         'chrome/notification_helper/|'\
1239         'third_party/blink/web_tests/external/wpt/notifications|'\
1240         'third_party/blink/web_tests/http/tests/notifications|'\
1241         'third_party/blink/renderer/modules/notifications|'\
1242         'third_party/blink/public/platform/modules/notifications|'\
1243         'ui/message_center/'
1244     },
1245     'nqe': {
1246       'filepath': 'nqe',
1247     },
1248     'ntp_snippets': {
1249       'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/ntp/|'\
1250         'chrome/android/javatests/src/org/chromium/chrome/browser/ntp/|'\
1251         'chrome/android/junit/src/org/chromium/chrome/browser/ntp/|'\
1252         'chrome/android/java/src/org/chromium/chrome/browser/suggestions/|'\
1253         'chrome/android/javatests/src/org/chromium/chrome/browser/suggestions/|'\
1254         'chrome/browser/android/ntp/ntp_snippets|'\
1255         'chrome/browser/ntp_snippets/|'\
1256         'chrome/browser/resources/snippets_internals|'\
1257         'chrome/browser/ui/webui/snippets_internals|'\
1258         'components/ntp_snippets/|'\
1259         'chrome/android/java/res/layout/new_tab_page|'\
1260         'chrome/android/java/res/layout/most_visited|'\
1261         'ios/chrome/browser/ntp_snippets'
1262     },
1263     'ntp_tiles': {
1264       'filepath': 'chrome/browser/android/ntp/|'\
1265         'chrome/browser/ui/webui/ntp/|'\
1266         'chrome/common/search/ntp|'\
1267         'components/ntp_tiles/|'\
1268         'ios/chrome/browser/ntp_tiles'
1269     },
1270     'offline_items_collection': {
1271       'filepath': 'components/offline_items_collection/',
1272     },
1273     'offline_pages': {
1274       'filepath': 'components/offline_pages/'\
1275                   '|chrome/browser/android/offline_pages/'\
1276                   '|chrome/android/java/src/org/chromium/chrome/browser/offlinepages/'
1277     },
1278     'omnibox': {
1279       'filepath': '^chrome/browser/autocomplete/|'\
1280                   '^chrome/browser/resources/omnibox|'\
1281                   '^chrome/browser/ui/location_bar/|'\
1282                   '^chrome/browser/ui/omnibox/|'\
1283                   '^chrome/browser/ui/.*/location_bar/|'\
1284                   '^chrome/browser/ui/.*/omnibox/|'\
1285                   '^components/omnibox/'
1286     },
1287     'optimization_guide': {
1288       'filepath': 'optimization_guide|'\
1289                   'optimization_hints',
1290     },
1291     'origin_trials': {
1292       'filepath': 'origin_trial'\
1293                   '|OriginTrial'\
1294                   '|ConditionalFeature',
1295     },
1296     'ozone': {
1297       'filepath': 'ui/ozone/|'\
1298         'ui/events/ozone/|'\
1299         'ui/gfx/ozone/|'\
1300         'ui/gl/gl_.*egl.*|'\
1301         'ui/gl/gl_.*ozone.*'
1302     },
1303     'ozone_scenic': {
1304       'filepath': 'ui/ozone/platform/scenic',
1305     },
1306     'page_info' : {
1307       'filepath': 'chrome/browser/ui/page_info/'\
1308                   '|chrome/browser/ui/.*/page_info/'\
1309                   '|chrome/android/java/src/org/chromium/chrome/browser/page_info/'\
1310                   '|components/page_info_strings.grdp'\
1311                   '|ios/chrome/browser/ui/page_info/'
1312     },
1313     'page_load_metrics' : {
1314       'filepath': 'chrome/browser/page_load_metrics/'\
1315                   '|chrome/common/page_load_metrics/'\
1316                   '|chrome/renderer/page_load_metrics/'
1317     },
1318     'panels': {
1319       'filepath': 'chrome/browser/ui/panels'\
1320                   '|chrome/browser/ui/cocoa/panels'\
1321                   '|chrome/browser/ui/views/panels'
1322     },
1323     'password_manager': {
1324       'filepath': 'chrome/.*/password_'\
1325                   '|chrome/browser/ui/passwords'\
1326                   '|chrome/browser/ui/views/passwords'\
1327                   '|chrome/test/data/password'\
1328                   '|components/autofill.*password'
1329                   '|components/password_'\
1330                   '|^ios/chrome/browser/passwords'\
1331     },
1332     'payments': {
1333       'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/payments'\
1334                   '|chrome/android/javatests/src/org/chromium/chrome/browser/payments'\
1335                   '|chrome/browser/payments'\
1336                   '|chrome/browser/ui/views/payments'\
1337                   '|components/payments/test/data'\
1338                   '|components/payments'\
1339                   '|content/browser/payments'\
1340                   '|content/test/data/payments'\
1341                   '|ios/chrome/browser/payments'\
1342                   '|ios/chrome/browser/ui/payments'\
1343                   '|ios/web/payments'\
1344                   '|ios/web/public/payments'\
1345                   '|third_party/blink/web_tests/external/wpt/payment-request'\
1346                   '|third_party/blink/web_tests/http/tests/payments'\
1347                   '|third_party/blink/web_tests/payments'\
1348                   '|third_party/blink/public/platform/modules/payments'\
1349                   '|third_party/blink/renderer/modules/payments'
1350     },
1351     'payments_ios': {
1352       'filepath': 'ios/web/payments'\
1353                   '|ios/chrome/browser/payments'\
1354                   '|ios/chrome/browser/ui/payments'\
1355                   '|ios/web/public/payments'
1356     },
1357     'pepper_api': {
1358       'filepath': 'ppapi/api'\
1359                   '|ppapi/c',
1360     },
1361     'permissions': {
1362       'filepath': 'content/(child,browser)/permissions/'\
1363                   '|content/common/permission_*'\
1364                   '|content/public/(common,browser)/permission_*'\
1365                   '|chrome/browser/permissions/'\
1366                   '|chrome/browser/content_settings/permission*'\
1367                   '|permission_context',
1368     },
1369     'picture_in_picture': {
1370       'filepath': 'third_party/blink/renderer/modules/picture_in_picture/'
1371     },
1372     'policy_templates': {
1373       'filepath': 'components/policy/resources/policy_templates.json'
1374     },
1375     'polymer': {
1376       'filepath': 'third_party/polymer/|'\
1377                   'third_party/web-animations-js/|'\
1378                   'tools/polymer|'\
1379                   'ui/webui/resources/polymer_resources.grdp',
1380     },
1381     'popup_blocker': {
1382       'filepath': 'chrome/browser/ui/blocked_content'
1383     },
1384     'precache': {
1385       'filepath': '[pP]recache'
1386     },
1387     'prepopulated_engines': {
1388       'filepath': 'components/search_engines/prepopulated_engines.json',
1389     },
1390     'prerender': {
1391       'filepath': 'prerender'
1392     },
1393     'presentation': {
1394       'filepath': 'content/(browser|common|renderer)/presentation/' \
1395                   '|third_party/blink/public/platform/modules/presentation/' \
1396                   '|third_party/blink/web_tests/presentation/' \
1397                   '|third_party/blink/renderer/modules/presentation/'
1398     },
1399     'print_preview': {
1400       'filepath': 'chrome/browser/resources/print_preview/' \
1401                   '|chrome/browser/ui/webui/print_preview/'
1402     },
1403     'push_messaging': {
1404       'filepath': 'push_messaging'
1405     },
1406     'reading_list': {
1407       'filepath': 'components/reading_list|'\
1408                   'ios/chrome/browser/reading_list|'\
1409                   'ios/chrome/browser/ui/reading_list',
1410     },
1411     'remoting': {
1412       'filepath': '^remoting/' \
1413                   '|^testing/chromoting'
1414     },
1415     'rlz_id': {
1416       'filepath' :'rlz/lib/machine_id.cc|'\
1417                   'rlz/lib/machine_id.h|'\
1418                   'rlz/win/lib/machine_id_win.cc',
1419     },
1420     'runtime_enabled_features': {
1421       'filepath' : 'third_party/blink/renderer/platform/runtime_enabled_features.json5'
1422     },
1423     'safe_browsing': {
1424       'filepath': 'chrome/(browser|common|renderer)/safe_browsing/|'\
1425                   'components/safe_browsing/',
1426     },
1427     'screen_orientation': {
1428       'filepath': 'screen_orientation',
1429     },
1430     'security': {
1431       'filepath': 'base/json/'\
1432                   '|base/memory/.*shared_memory'\
1433                   '|components/cbor/'\
1434                   '|AndroidManifest',
1435     },
1436     'send_tab_to_self': {
1437       'filepath': 'components/send_tab_to_self' \
1438         '|chrome/android/java/src/org/chromium/chrome/browser/send_tab_to_self/',
1439     },
1440     'service_worker': {
1441       'filepath': 'content/(browser|renderer|child|common)/service_worker/',
1442     },
1443     'services_public': {
1444       'filepath': 'services/([^/]*/)*public/',
1445     },
1446     'settings': {
1447       'filepath': 'chrome/browser/resources/settings/'\
1448                   '|chrome/browser/ui/webui/settings/'\
1449                   '|chrome/test/data/webui/settings/',
1450     },
1451     'settings_reset_prompt': {
1452       'filepath': 'chrome/browser/safe_browsing/settings_reset_prompt/'\
1453                   '|chrome/browser/ui/views/settings_reset_prompt',
1454     },
1455     'site_engagement': {
1456       'filepath': 'chrome/browser/engagement/|'\
1457                   'chrome/browser/ui/webui/engagement/',
1458     },
1459     'site_instance': {
1460       'filepath': 'content/browser/site_instance|'\
1461         'content/browser/browsing_instance',
1462     },
1463     'smartlock': {
1464       'filepath': 'chrome/browser/chromeos/login/easy_unlock/'\
1465                   '|chrome/browser/resources/easy_unlock/'\
1466                   '|chromeos/components/proximity_auth/'
1467     },
1468     'smb': {
1469       'filepath': 'chrome/browser/chromeos/file_system_provider'\
1470                   '|chrome/browser/chromeos/smb_client'\
1471                   '|chromeos/dbus/fake_smb_provider_client'\
1472                   '|chromeos/dbus/smb_provider_client',
1473     },
1474     'source_idls': {
1475       'filepath': 'third_party/blink/renderer/(core|modules|platform)/.*\.idl',
1476     },
1477     'spellcheck': {
1478       'filepath': 'chrome/browser/spellchecker/'\
1479                   '|chrome/browser/renderer_context_menu/spelling_'\
1480                   '|components/spellcheck/'\
1481                   '|third_party/hunspell/'\
1482                   '|third_party/hunspell_dictionaries/',
1483     },
1484     'startup': {
1485       'filepath': 'chrome/browser/ui/startup/',
1486     },
1487     'streams': {
1488       'filepath': 'content/browser/streams/',
1489     },
1490     'styleguide': {
1491       'filepath': '^styleguide/',
1492     },
1493     'styleguide_python': {
1494       'filepath': '^styleguide/python',
1495     },
1496     'subresource_filter': {
1497       'filepath': 'subresource_filter|SubresourceFilter|url_pattern_index',
1498     },
1499     'supervised_users': {
1500       'filepath': 'chrome/browser/.*managed_mode'\
1501                   '|chrome/browser/.*managed_user'\
1502                   '|chrome/browser/.*supervised_user',
1503     },
1504     'surface_layer_for_video': {
1505       'filepath': 'cc/layers/surface_layer*'\
1506                   '|third_party/blink/renderer/platform/graphics/video_frame_*'\
1507                   '|third_party/blink/renderer/platform/graphics/surface_layer_bridge*',
1508     },
1509     'sync': {
1510       'filepath': '^chrome/browser/ui/sync/'\
1511                   '|^chrome/browser/ui/views/sync/'\
1512                   '|^chrome/test/android/javatests/src/org/chromium/chrome/test/util/browser/sync/'\
1513                   '|^ios/chrome/browser/sync/'\
1514                   '|^chrome/android/java/src/org/chromium/chrome/browser/sync/'\
1515                   '|^chrome/browser/sync/'\
1516                   '|^components/browser_sync/'\
1517                   '|^components/sync/'\
1518                   '|^components/sync_bookmarks/'\
1519                   '|^components/sync_sessions/',
1520     },
1521     'syncfs': {
1522       'filepath': 'sync_file_system',
1523     },
1524     'tab_alert_indicators': {
1525       'filepath': 'content/browser/media/audio_stream_monitor'\
1526         '|chrome/browser/ui/tabs/tab_utils'\
1527         '|chrome/browser/ui/views/tabs/alert_indicator'\
1528         '|chrome/browser/ui/views/tabs/tab\.cc'\
1529         '|chrome/browser/ui/views/tabs/tab_renderer_data'\
1530         '|media/audio/audio_(output_controller|power_monitor)',
1531     },
1532     'tab_capture': {
1533       'filepath': 'chrome/browser/extensions/api/tab_capture/'\
1534         '|chrome/renderer/resources/extensions/tab_capture_custom_bindings.js'\
1535         '|chrome/test/data/extensions/api_test/tab_capture/'\
1536         '|components/viz/common/(frame_sinks/copy_output_|gl_helper|yuv_)'\
1537         '|components/viz/service/display/'\
1538         '|components/viz/service/frame_sinks/(frame_sink_manager'\
1539             '|video_capture/)'\
1540         '|content/browser/media/capture/'\
1541         '|content/browser/renderer_host/media/(audio_'\
1542             '|media_stream_manager|video_)'\
1543         '|content/public/renderer/media_stream_'\
1544         '|content/renderer/media/(media_stream|(.+audio_source))'\
1545         '|media/audio/(audio_output_controller|fake_audio_|virtual_audio_)'\
1546         '|media/base/video_frame\.h'\
1547         '|media/capture/'\
1548         '|services/viz/privileged/interfaces/compositing/frame_sink',
1549     },
1550     'tab_contents': {
1551       'filepath': 'chrome/browser/tab_contents/|'\
1552         'content/browser/tab_contents/|'\
1553         'chrome/browser/ui/tab_contents/',
1554     },
1555     'tbmv2_metrics': {
1556       'filepath': 'third_party/catapult/tracing/tracing/metrics'
1557     },
1558     'tcmalloc': {
1559       'filepath': 'third_party/tcmalloc'
1560     },
1561     'telemetry': {
1562       'filepath': 'tools/perf/'
1563     },
1564     'test_runner': {
1565       'filepath': 'components/test_runner/' \
1566                   '|content/shell/(common|browser|renderer)/web_test/' \
1567                   '|content/test/web_test_support.cc' \
1568                   '|content/public/test/web_test_support.h' \
1569     },
1570     'tests': {
1571       'filepath': 'apitest|unittest|browsertest|uitest|chrome/test/',
1572     },
1573     'tether': {
1574       'filepath': 'chrome/browser/chromeos/tether/'\
1575                   '|chrome/browser/ui/ash/network/tether*'\
1576                   '|chromeos/components/tether/'
1577     },
1578     'textinput': {
1579       'filepath': 'chrome/browser/ui/input_method'\
1580                   '|content/browser/renderer_host/render_widget_host_view'\
1581                   '|content/browser/renderer_host/text_input'\
1582                   '|ui/base/ime/'\
1583                   '|ui/views/controls/textfield/'\
1584                   '|ui/wm/core/ime'
1585     },
1586     'textinput_chromeos': {
1587       'filepath': 'chrome/browser/chromeos/input_method/'\
1588                   '|chrome/browser/chromeos/extensions/input_method'\
1589                   '|chrome/browser/chromeos/status/input_method'\
1590                   '|chrome/browser/extensions/extension_input_'\
1591                   '|chrome/browser/resources/keyboard'\
1592                   'chromeos/.*(language|keyboard)'\
1593                   '|chromeos/ime/*'
1594     },
1595     'timers': {
1596       'filepath': 'base/timer/'\
1597                   '|components/timers/'
1598     },
1599     'tools_win_chromeexts': {
1600       'filepath': 'tools/win/chromeexts',
1601     },
1602     'touch_selection': {
1603       'filepath': 'ui/touch_selection/'\
1604                   '|content/public/android/java/src/org/chromium/content/browser/selection/'
1605     },
1606     'tracing': {
1607       'filepath': 'base/debug/trace_event.*'\
1608                   '|base/trace_event/'\
1609                   '|content/browser/tracing/'\
1610                   '|components/tracing/'\
1611                   '|services/tracing/'
1612     },
1613     'ui_compositor': {
1614       'filepath': 'ui/compositor/layer\.|'\
1615                   'ui/compositor/layer_unittest|'\
1616                   'ui/compositor/compositor',
1617     },
1618     'ui_display_win': {
1619       'filepath': '^ui/display/win',
1620     },
1621     'ui_resources': {
1622       'filepath': 'ui/resources/'\
1623                   '|ui/base/native_theme/resources/'\
1624                   '|chrome/app/theme/'
1625     },
1626     'ui_strings': {
1627       'filepath': 'chrome/app/generated_resources.grd'\
1628                   '|chrome/app/google_chrome_strings.grd'\
1629                   '|chrome/android/java/strings/android_chrome_strings.grd'\
1630                   '|chrome/app/settings_strings.grdp'\
1631                   '|ios/chrome/app/strings/ios(_.+)*_strings.grd'\
1632                   '|ui/strings/ui_strings.grd',
1633     },
1634     'usb': {
1635       'filepath': '/usb/',
1636     },
1637     'vaapi': {
1638       'filepath': 'media/gpu/vaapi',
1639     },
1640     'version_assembly': {
1641       'filepath': 'chrome/app/version_assembly',
1642     },
1643     'video': {
1644       'filepath': 'content/browser/renderer_host/media/|'\
1645                   'content/renderer/media/|'\
1646                   'media/capture/video/|'\
1647                   'media/filters/|'\
1648                   'media/gpu/|'\
1649                   '.*video.*',
1650     },
1651     'video_capture': {
1652       'filepath': 'chrome/browser/media/.*(capture|media|webrtc)'\
1653                   '|content/browser/renderer_host/media/.*(capture|media)'\
1654                   '|content/renderer/media/.*(capture|media|webrtc)'\
1655                   '|media/capture/'\
1656                   '|media/muxers/'\
1657                   '|services/video_capture/',
1658     },
1659     'video_gpu': {
1660       'filepath': 'content/renderer/media/|'\
1661                   'media/capture/video/|'\
1662                   'media/gpu/',
1663     },
1664     'virtual_keyboard': {
1665       'filepath': 'ui/keyboard/'\
1666                   '|chrome/test/data/chromeos/virtual_keyboard/'\
1667                   '|extensions/browser/api/virtual_keyboard_private/'\
1668                   '|ash/system/virtual_keyboard/'\
1669                   '|ash/virtual_keyboard',
1670     },
1671     'virtual_reality': {
1672       # Includes VR, AR, and XR.
1673       'filepath': '/vr/'\
1674                   '|/xr'\
1675                   '|isolated_xr_device'\
1676                   '|third_party/arcore'\
1677                   '|third_party/gvr'\
1678                   '|third_party/libovr'\
1679                   '|third_party/openvr',
1680     },
1681     'vulkan': {
1682       'filepath': 'gpu/vulkan'\
1683                   '|third_party/vulkan'
1684     },
1685     'wake_lock': {
1686       'filepath': 'wake_lock',
1687     },
1688     'web_dev_style': {
1689       'filepath': 'tools/web_dev_style/'\
1690                   '|styleguide/web/',
1691     },
1692     'web_package': {
1693       'filepath': 'content/browser/loader/prefetch_url_loader'\
1694                   '|content/browser/web_package/'\
1695                   '|content/test/data/sxg/'
1696     },
1697     'web_share': {
1698       'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/webshare/'\
1699                   '|chrome/android/javatests/src/org/chromium/chrome/browser/WebShare.*'\
1700                   '|chrome/browser/ui/views/webshare/'\
1701                   '|chrome/browser/webshare/'\
1702                   '|third_party/blink/web_tests/webshare/'\
1703                   '|third_party/blink/web_tests/external/wpt/web-share/'\
1704                   '|third_party/blink/public/platform/modules/webshare/'\
1705                   '|third_party/blink/renderer/modules/webshare/',
1706     },
1707     'webauthn': {
1708         'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/webauth/'\
1709                     '|chrome/android/javatests/src/org/chromium/chrome/browser/webauth/'\
1710                     '|chrome/browser/webauthn/'\
1711                     '|chrome/browser/ui/webauthn/'\
1712                     '|chrome/browser/ui/views/webauthn/'\
1713                     '|content/browser/webauth/'\
1714                     '|device/fido/'\
1715                     '|third_party/blink/public/platform/modules/webauth/',
1716     },
1717     'webgpu': {
1718         'filepath': 'third_party/blink/renderer/modules/webgpu/',
1719     },
1720     'webrtc_browser_tests': {
1721       'filepath': 'chrome/browser/media/.*webrtc.*browsertest|'\
1722                   'content/browser/media/.*webrtc.*browsertest',
1723     },
1724     'website_settings': {
1725       'filepath': 'chrome/browser/content_settings/'\
1726                   '|chrome/browser/ui/views/website_settings/'\
1727                   '|chrome/browser/ui/website_settings/'\
1728                   '|chrome/common/content_settings'\
1729                   '|components/content_settings/',
1730     },
1731     'webui_backend': {
1732       'filepath': 'content/browser/webui/'\
1733                   '|content/public/browser/web_ui*'\
1734                   '|content/public/test/*web_ui*',
1735     },
1736     'windows_sandboxing': {
1737       'filepath': 'sandbox/win/',
1738     },
1739     'x11': {
1740       'filepath': 'content/browser/renderer_host/backing_store_x\.' \
1741                   '|chrome/browser/chromeos/input_method/xkeyboard\.' \
1742                   '|chrome/browser/chromeos/system_key_event_listener\.' \
1743                   '|chrome/browser/chromeos/'\
1744                   'xinput_hierarchy_changed_event_listener\.' \
1745                   '|chrome/browser/chromeos/wm_' \
1746                   '|ui/base/x/'
1747     },
1748     'zlib': {
1749       'filepath': 'third_party/zlib'
1750     },
1751     'zoom': {
1752       'filepath': 'chrome/browser/ui/zoom/' \
1753                   '|components/ui/zoom/' \
1754                   '|content/browser/host_zoom_*' \
1755                   '|content/browser/storage_partition_impl*' \
1756                   '|content/public/browser/host_zoom_map.h' \
1757                   '|content/public/browser/storage_partition.h'
1758     },
1759   },
1760
1761   ##############################################################################
1762   # Please keep alphabetical
1763   ##############################################################################
1764   'WATCHLISTS': {
1765     'about_flags': ['asvitkine+watch@chromium.org',
1766                     'jmedley+watch@chromium.org'],
1767     'accelerator_table': ['derat+watch@chromium.org',
1768                           'yusukes+watch@chromium.org'],
1769     'accessibility': ['aboxhall+watch@chromium.org',
1770                       'aleventhal+watch@chromium.org',
1771                       'dmazzoni+watch@chromium.org',
1772                       'dougt+watch@chromium.org',
1773                       'dtseng+watch@chromium.org',
1774                       'je_julie.kim@chromium.org',
1775                       'katie+watch@chromium.org',
1776                       'nektar+watch@chromium.org',
1777                       'yuzo+watch@chromium.org'],
1778     'add_to_homescreen': ['dominickn+watch-a2hs@chromium.org',
1779                           'hanxi+watch@chromium.org',
1780                           'pkotwicz+watch@chromium.org'],
1781     'android_crash_reporting': ['asvitkine+watch@chromium.org',
1782                                 'wnwen+watch@chromium.org'],
1783     'android_crazy_linker': ['johnmaguire+watch@google.com'],
1784     'android_deps': ['wnwen+watch@chromium.org'],
1785     'android_infobars': ['dfalcantara+watch@chromium.org'],
1786     'android_infra': ['agrieve+watch@chromium.org',
1787                       'estevenson+watch@chromium.org',
1788                       'jbudorick+watch@chromium.org'],
1789     'android_item_chooser_dialogs': ['juncai+watch@chromium.org',
1790                                      'ortuno+watch@chromium.org'],
1791     'android_lint': ['wnwen+watch@chromium.org'],
1792     'android_media': ['mlamouri+watch-media@chromium.org'],
1793     'android_search_widget': ['tedchoc+watch@chromium.org',
1794                               'yusufo+watch@chromium.org'],
1795     'android_studio': ['wnwen+watch@chromium.org',
1796                        'nyquist+watch@chromium.org'],
1797     'android_tab': ['dtrainor+watch@chromium.org'],
1798     'android_uma_settings': ['asvitkine+watch@chromium.org',
1799                              'gayane+watch@chromium.org'],
1800     'android_webapk': ['dominickn+watch-webapk@chromium.org'],
1801     'android_webview': ['android-webview-reviews@chromium.org'],
1802     'animation_worklet': ['yigu@chromium.org',
1803                           'majidvp@chromium.org'],
1804     'app_shortcuts': ['dominickn+watch-app_shortcuts@chromium.org',
1805                       'loyso+watch@chromium.org',
1806                       'mgiuca+watch@chromium.org'],
1807     'apps': ['chromium-apps-reviews@chromium.org',
1808              'dominickn+watch-apps@chromium.org'],
1809     'arc': ['elijahtaylor+arcwatch@chromium.org',
1810             'hidehiko+watch@chromium.org',
1811             'victorhsieh+watch@chromium.org',
1812             'yusukes+watch@chromium.org',
1813             'arc-reviews+chromium@google.com'],
1814     'arc_auth': ['khmel+watch@chromium.org'],
1815     'arc_common': ['hashimoto+watch@chromium.org'],
1816     'arc_fileapi': ['nya+watch@chromium.org'],
1817     'arc_ime': ['yhanada+watch@chromium.org'],
1818     'arc_kiosk': ['poromov+watch@chromium.org'],
1819     'arc_net': ['abhishekbh@chromium.org',
1820                 'cernekee@chromium.org',
1821                 'snanda@chromium.org'],
1822     'arc_power': ['ejcaruso+watch@chromium.org'],
1823     'arc_video_accelerator': ['hiroh+watch@chromium.org'],
1824     'ash': ['kalyan.kondapally@intel.com',
1825             'sadrul@chromium.org'],
1826     'assistant': ['croissant-eng+reviews@chromium.org'],
1827     'audio_service': ['marinaciocea+watch@chromium.org',
1828                       'maxmorin+watch@chromium.org',
1829                       'olka+watch@chromium.org'],
1830     'aura': ['kalyan.kondapally@intel.com',
1831              'sadrul@chromium.org'],
1832     'aura_compositor': ['danakj+watch@chromium.org',
1833                         'jbauman+watch@chromium.org',
1834                         'kalyan.kondapally@intel.com',
1835                         'piman+watch@chromium.org'],
1836     'autofill': ['anthonyvd+autofillwatch@chromium.org',
1837                  'dlkumar+autofillwatch@google.com',
1838                  'ftirelo+autofillwatch@chromium.org',
1839                  'mathp+autofillwatch@chromium.org',
1840                  'rogerm+autofillwatch@chromium.org',
1841                  'sebsg+autofillwatch@chromium.org',
1842                  'tmartino+autofillwatch@chromium.org'],
1843     'autofill_assistant': ['autofill_assistant+watch@google.com'],
1844     'autofill_credit_cards': ['jsaul+autofillwatch@google.com'],
1845     'background_fetch': ['peter@chromium.org',
1846                          'rayankans+watch@chromium.org',
1847                          'nator@chromium.org'],
1848     'background_sync': ['iclelland+watch@chromium.org',
1849                         'peter@chromium.org',
1850                         'rayankans+watch@chromium.org'],
1851     'banners': ['dominickn+watch-banners@chromium.org',
1852                 'hanxi+watch@chromium.org',
1853                 'pkotwicz+watch@chromium.org'],
1854     'base': ['vmpstr+watch@chromium.org'],
1855     'base_allocator': ['dmikurube@chromium.org',
1856                        'wfh+watch@chromium.org'],
1857     'base_memory': ['gavinp+memory@chromium.org'],
1858     'base_scheduler': ['scheduler-bugs+base@chromium.org'],
1859     'base_task_scheduler': ['fdoray+watch@chromium.org',
1860                             'gab+watch@chromium.org',
1861                             'robliao+watch@chromium.org'],
1862     'base_win': ['grt+watch@chromium.org',
1863                  'robliao+watch@chromium.org',
1864                  'wfh+watch@chromium.org'],
1865     'battery_status': ['timvolodine@chromium.org'],
1866     'binary_size': ['agrieve+watch@chromium.org',
1867                     'estevenson+watch@chromium.org'],
1868     'blink': ['blink-reviews@chromium.org'],
1869     'blink_accessibility': ['aboxhall@chromium.org',
1870                             'dmazzoni@chromium.org',
1871                             'dougt+watch@chromium.org',
1872                             'je_julie.kim@chromium.org',
1873                             'nektar@chromium.org'],
1874     'blink_animation': ['alexis.menard@intel.com',
1875                         'blink-reviews-animation@chromium.org',
1876                         'ericwilligers@chromium.org',
1877                         'rjwright@chromium.org',
1878                         'shans@chromium.org'],
1879     'blink_app_banner': ['mlamouri+watch-blink@chromium.org'],
1880     'blink_audio': ['hongchan@chromium.org',
1881                     'rtoy@chromium.org'],
1882     'blink_battery_status': ['mlamouri+watch-blink@chromium.org',
1883                              'timvolodine@chromium.org'],
1884     'blink_bindings': ['blink-reviews-bindings@chromium.org'],
1885     'blink_bindings_serialization': ['jbroman+watch@chromium.org'],
1886     'blink_bluetooth': ['mattreynolds+watch@chromium.org',
1887                         'ortuno+watch@chromium.org',
1888                         'odejesush+watch@chromium.org'],
1889     'blink_canvas': [ 'dongseong.hwang@intel.com',
1890                       'fserb+watch@chromium.org'],
1891     'blink_client_hints': ['yoavweiss@chromium.org'],
1892     'blink_clipboard': ['dcheng@chromium.org'],
1893     'blink_common': ['jbroman+watch@chromium.org',
1894                      'kinuko+watch@chromium.org'],
1895     'blink_controller': ['haraken@chromium.org'],
1896     'blink_css': ['alexis.menard@intel.com',
1897                   'apavlov+blink@chromium.org',
1898                   'blink-reviews-css@chromium.org'],
1899     'blink_css_flexbox': ['cbiesinger@chromium.org'],
1900     'blink_css_fragmentation_tests': ['mstensho@chromium.org'],
1901     'blink_css_grid_layout': ['jfernandez@igalia.com',
1902                               'rego@igalia.com',
1903                               'svillar@igalia.com'],
1904     'blink_custom_elements': ['dominicc+watchlist@chromium.org'],
1905     'blink_device_orientation': ['juncai+watch@chromium.org',
1906                                  'mlamouri+watch-blink@chromium.org',
1907                                  'rijubrata.bhaumik@intel.com',
1908                                  'timvolodine@chromium.org'],
1909     'blink_devtools': ['apavlov+blink@chromium.org',
1910                        'caseq+blink@chromium.org',
1911                        'devtools-reviews@chromium.org',
1912                        'kozyatinskiy+blink@chromium.org',
1913                        'lushnikov+blink@chromium.org',
1914                        'pfeldman+blink@chromium.org'],
1915     'blink_dom': ['blink-reviews-dom@chromium.org',
1916                   'eae+blinkwatch@chromium.org'],
1917     'blink_dom_events': ['hayato@chromium.org'],
1918     'blink_events': ['blink-reviews-events@chromium.org',
1919                      'dtapuska+blinkwatch@chromium.org',
1920                      'eae+blinkwatch@chromium.org'],
1921     'blink_fetch': ['gavinp+loader@chromium.org',
1922                     'japhet@chromium.org',
1923                     'loading-reviews+fetch@chromium.org'],
1924     'blink_fileapi': ['kinuko+fileapi@chromium.org',
1925                       'nhiroki@chromium.org',
1926                       'tzik@chromium.org'],
1927     'blink_frames': ['blink-reviews-frames@chromium.org'],
1928     'blink_geolocation': ['timvolodine@chromium.org'],
1929     'blink_heap': ['haraken@chromium.org',
1930                    'kouhei+heap@chromium.org',
1931                    'oilpan-reviews@chromium.org'],
1932     'blink_html': ['blink-reviews-html@chromium.org'],
1933     'blink_htmlparser': ['kinuko+watch@chromium.org',
1934                          'loading-reviews+parser@chromium.org'],
1935     'blink_image_codecs': ['cblume+imagecodecs@chromium.org'],
1936     'blink_indexed_db': ['cmumford@chromium.org',
1937                          'jsbell+idb@chromium.org'],
1938     'blink_input': ['dtapuska+blinkwatch@chromium.org',
1939                     'nzolghadr+blinkwatch@chromium.org'],
1940     'blink_layers': ['blink-layers+watch@chromium.org'],
1941     'blink_layout': ['blink-reviews-layout@chromium.org',
1942                      'eae+blinkwatch@chromium.org',
1943                      'pdr+renderingwatchlist@chromium.org',
1944                      'szager+layoutwatch@chromium.org',
1945                      'zoltan@webkit.org'],
1946     'blink_layout_ng': ['cbiesinger@chromium.org',
1947                         'glebl+reviews@chromium.org',
1948                         'dgrogan+ng@chromium.org',
1949                         'atotic+reviews@chromium.org',
1950                         'lchoi+reviews@chromium.org',
1951                         'xiaochengh+watch@chromium.org'],
1952     'blink_loader': ['gavinp+loader@chromium.org',
1953                      'japhet@chromium.org',
1954                      'loading-reviews@chromium.org'],
1955     'blink_media': ['feature-media-reviews@chromium.org',
1956                     'eric.carlson@apple.com',
1957                     'mlamouri+watch-blink@chromium.org',
1958                     'srirama.m@samsung.com'],
1959     'blink_media_queries': ['kenneth.christiansen@gmail.com',
1960                             'yoavweiss@chromium.org'],
1961     'blink_mediastream': ['tommyw+watchlist@chromium.org'],
1962     'blink_modules': ['haraken@chromium.org'],
1963     'blink_navigator_content_utils': ['gyuyoung.kim@chromium.org'],
1964     'blink_out_of_process_frames': ['dcheng@chromium.org',
1965                                     'mlamouri+watch-blink@chromium.org'],
1966     'blink_paint' : ['blink-reviews-paint@chromium.org',
1967                      'dongseong.hwang@intel.com'],
1968     'blink_paintworklet' : ['xidachen@chromium.org'],
1969     'blink_permissions': ['mlamouri+watch-blink@chromium.org',
1970                           'permissions-reviews@chromium.org'],
1971     'blink_platform': ['kinuko+watch@chromium.org'],
1972     'blink_platform_graphics': ['blink-reviews-platform-graphics@chromium.org',
1973                                 'dongseong.hwang@intel.com',
1974                                 'drott+blinkwatch@chromium.org',
1975                                 'dschulze@chromium.org',
1976                                 'fmalita+watch@chromium.org',
1977                                 'fserb+watch@chromium.org',
1978                                 'pdr+graphicswatchlist@chromium.org',
1979                                 'schenney@chromium.org'],
1980     'blink_preloadScanner': ['yoavweiss@chromium.org'],
1981     'blink_prerender': ['gavinp+prerender@chromium.org',
1982                         'yoavweiss@chromium.org'],
1983     'blink_public_api': ['blink-reviews-api@chromium.org'],
1984     'blink_quota': ['kinuko+fileapi@chromium.org',
1985                     'nhiroki@chromium.org',
1986                     'tzik@chromium.org'],
1987     'blink_scheduler': ['scheduler-bugs+blink@chromium.org'],
1988     'blink_screen_orientation': ['mlamouri+watch-blink@chromium.org'],
1989     'blink_script': ['kouhei+script@chromium.org',
1990                      'hiroshige+script@chromium.org'],
1991     'blink_scroll': ['bokan@chromium.org'],
1992     'blink_service_worker': ['falken+watch@chromium.org',
1993                              'horo+watch@chromium.org',
1994                              'jsbell+serviceworker@chromium.org',
1995                              'kinuko+serviceworker@chromium.org',
1996                              'nhiroki@chromium.org',
1997                              'serviceworker-reviews@chromium.org',
1998                              'shimazu+serviceworker@chromium.org'],
1999     'blink_service_worker_tests': ['kenjibaheux+watch@chromium.org'],
2000     'blink_shadow_dom': ['hayato@chromium.org'],
2001     'blink_spellcheck' : ['timvolodine@chromium.org',
2002                           'xiaochengh+watch@chromium.org'],
2003     'blink_streams': ['ricea+watch@chromium.org'],
2004     'blink_style': ['blink-reviews-style@chromium.org'],
2005     'blink_svg': ['dschulze@chromium.org',
2006                   'fmalita+watch@chromium.org',
2007                   'fs@opera.com',
2008                   'kouhei+svg@chromium.org',
2009                   'pdr+svgwatchlist@chromium.org',
2010                   'schenney@chromium.org'],
2011     'blink_track': ['eric.carlson@apple.com',
2012                     'fs@opera.com',
2013                     'glenn@chromium.org',
2014                     'silviapf@chromium.org',
2015                     'srirama.m@samsung.com'],
2016     'blink_vibration': ['mlamouri+watch-blink@chromium.org'],
2017     'blink_viewport_interaction': ['kenneth.christiansen@gmail.com',
2018                                    'bokan@chromium.org'],
2019     'blink_w3ctests': ['blink-reviews-w3ctests@chromium.org'],
2020     'blink_webp': ['jzern@chromium.org',
2021                    'skal@google.com',
2022                    'urvang@chromium.org'],
2023     'blink_websockets': ['yhirano+watch@chromium.org',
2024                          'ricea+watch@chromium.org'],
2025     'blink_workers': ['blink-worker-reviews@chromium.org',
2026                       'falken+watch@chromium.org',
2027                       'horo+watch@chromium.org',
2028                       'kinuko+worker@chromium.org',
2029                       'shimazu+worker@chromium.org'],
2030     'blink_wtf': ['blink-reviews-wtf@chromium.org'],
2031     'blink_xml': ['dominicc+watchlist@chromium.org',
2032                   'joelhockey+watch@chromium.org'],
2033     'bottombar': ['donnd+watch@chromium.org',
2034                   'mdjones+watch@chromium.org'],
2035     'breve': ['breve-team-reviews@chromium.org'],
2036     'browser_components': ['browser-components-watch@chromium.org'],
2037     'browser_compositor': ['piman+watch@chromium.org',
2038                            'vollick@chromium.org'],
2039     'browser_resources_md': ['michaelpg+watch-md-ui@chromium.org'],
2040     'browsing_data': ['dullweber+watch@chromium.org',
2041                       'markusheintz@chromium.org',
2042                       'msramek+watch@chromium.org'],
2043     'bubble': ['hcarmona+bubble@chromium.org'],
2044     'cache_storage': ['nhiroki@chromium.org'],
2045     'cast': ['aburago+watch@chromium.org',
2046              'imcheng+watch@chromium.org',
2047              'isheriff+watch@chromium.org',
2048              'jasonroberts+watch@google.com',
2049              'miu+watch@chromium.org',
2050              'pthatcher+watch@chromium.org',
2051              'xjz+watch@chromium.org'],
2052     'cast_certificate': ['dougsteed+watch@chromium.org',
2053                          'mfoltz+watch@chromium.org',
2054                          'ryanchung+watch@chromium.org'],
2055     'cast_channel': ['imcheng+watch@chromium.org',
2056                      'mfoltz+watch@chromium.org',
2057                      'ryanchung+watch@chromium.org'],
2058     'cc': ['cc-bugs@chromium.org'],
2059     'cc-animation': ['yigu@chromium.org',
2060                      'majidvp@chromium.org'],
2061     'cc-contexts': ['danakj+watch@chromium.org'],
2062     'cc-display': ['danakj+watch@chromium.org'],
2063     'cc-paint': ['danakj+watch@chromium.org'],
2064     'cc-quads': ['danakj+watch@chromium.org'],
2065     'cc-resources': ['danakj+watch@chromium.org'],
2066     'cc-scheduler': ['scheduler-bugs+cc@chromium.org'],
2067     'certificate_transparency': ['certificate-transparency-chrome@googlegroups.com',
2068                                  'eranm@chromium.org',
2069                                  'martijn+crwatch@martijnc.be',
2070                                  'rsleevi+watch@chromium.org'],
2071     'chrome_cleaner': ['csharp+watch@chromium.org',
2072                        'joenotcharles+watch@google.com'],
2073     'chrome_elf': ['caitkp+watch@chromium.org'],
2074     'chrome_grc': ['chrome-grc-reviews@chromium.org'],
2075     'chromecast': ['alokp+watch@chromium.org',
2076                    'halliwell+watch@chromium.org',
2077                    'lcwu+watch@chromium.org'],
2078     'chromecast_public': ['gfhuang+watch@chromium.org'],
2079     'chromedriver': ['johnchen+watch@chromium.org'],
2080     'chromeos': ['oshima+watch@chromium.org'],
2081     'chromeos_attestation': ['dkrahn+watch@chromium.org'],
2082     'chromeos_calculator': ['dharcourt@chromium.org'],
2083     'chromeos_geolocation': ['alemate+watch@chromium.org'],
2084     'chromeos_lkgm': ['achuith+watch@chromium.org',
2085                       'bpastene+watch@chromium.org',
2086                       'stevenjb+watch@chromium.org'],
2087     'chromeos_login': ['achuith+watch@chromium.org',
2088                        'alemate+watch@chromium.org',
2089                        'jdufault+watch@chromium.org'],
2090     'chromeos_net': ['stevenjb+watch@chromium.org'],
2091     'chromeos_power': ['derat+watch@chromium.org'],
2092     'chromeos_timezone': ['alemate+watch@chromium.org'],
2093     'chromeos_webui': ['alemate+watch@chromium.org'],
2094     'clang_update': ['dcheng@chromium.org',
2095                      'dmikurube+clang@chromium.org',
2096                      'dsinclair@chromium.org',
2097                      'eugenis+clang@chromium.org',
2098                      'gbiv+clang@chromium.org',
2099                      'glider+clang@chromium.org',
2100                      'hans@chromium.org',
2101                      'ibiryukov@google.com',
2102                      'pcc@chromium.org',
2103                      'rnk@chromium.org',
2104                      'thakis@chromium.org',
2105                      'thestig@chromium.org',
2106                      'ukai+watch@chromium.org',
2107                      'vmpstr+watch@chromium.org',
2108                      'yunlian@chromium.org'],
2109     'clipboard': ['dcheng@chromium.org'],
2110     'codereview_settings': ['agable+watch@chromium.org'],
2111     'components_deps': ['blundell+watchlist@chromium.org',
2112                         'droger+watchlist@chromium.org',
2113                         'sdefresne+watchlist@chromium.org'],
2114     'compositor_animator': ['mdjones+watch@chromium.org'],
2115     'content_bluetooth': ['mattreynolds+watch@chromium.org',
2116                           'ortuno+watch@chromium.org'],
2117     'content_loader': ['loading-reviews@chromium.org'],
2118     'content_renderer': ['mlamouri+watch-content@chromium.org'],
2119     'content_shell': ['jochen+watch@chromium.org',
2120                       'mlamouri+watch-content@chromium.org',
2121                       'peter@chromium.org'],
2122     'content_worker': ['blink-worker-reviews@chromium.org',
2123                        'kinuko+watch@chromium.org'],
2124     'contextual_search': ['donnd+watch@chromium.org',
2125                           'twellington+watch@chromium.org'],
2126     'courgette': ['huangs+watch@chromium.org',
2127                   'wfh+watch@chromium.org'],
2128     'cq': ['cq-config-changes@chromium.org',
2129            'shinyak+cc@chromium.org',
2130            'tikuta+cc@chromium.org',
2131            'ukai+cc@chromium.org',
2132            'yyanagisawa+cc@chromium.org'],
2133     'cr_elements': ['dbeam+watch-cr-elements@chromium.org',
2134                     'michaelpg+watch-elements@chromium.org',
2135                     'stevenjb+watch-md-settings@chromium.org'],
2136     'cros_benchmarks': ['cros-perf-detectives@google.com',
2137                         'cywang@chromium.org',
2138                         'vovoy@chromium.org'],
2139     'crostini': ['crostini-ui@chromium.org'],
2140     'custom_tabs': ['amalova+watch@chromium.org',
2141                     'lizeb+watch-custom-tabs@chromium.org',
2142                     'peconn+watch@chromium.org',
2143                     'peter@chromium.org',
2144                     'pshmakov+watch@chromium.org'],
2145     'dbus': ['hashimoto+watch@chromium.org'],
2146     'deep_memory_profiler': ['dmikurube@chromium.org'],
2147     'device_bluetooth': ['mattreynolds+watch@chromium.org',
2148                          'ortuno+watch@chromium.org'],
2149     'device_chooser': ['juncai+watch@chromium.org',
2150                        'mattreynolds+watch@chromium.org',
2151                        'odejesush+watch@chromium.org'],
2152     'devtools': ['devtools-reviews@chromium.org',
2153                  'pfeldman@chromium.org'],
2154     'dial': ['mfoltz+watch@chromium.org',
2155              'zhaobin+watch@chromium.org'],
2156     'disk_cache': ['gavinp+disk@chromium.org'],
2157     'download': ['dtrainor+watch@chromium.org'],
2158     'downloads_ui': ['dbeam+watch-downloads-ui@chromium.org',
2159                      'dtrainor+watch@chromium.org'],
2160     'drive_resource_metadata': ['hashimoto+watch@chromium.org'],
2161     'eme': ['eme-reviews@chromium.org'],
2162     'explore_sites': ['chili+watch@chromium.org',
2163                       'dewittj+watch@chromium.org',
2164                       'dimich+watch@chromium.org',
2165                       'freedjm+watch@chromium.org',
2166                       'petewil+watch@chromium.org'],
2167     'extension': ['chromium-apps-reviews@chromium.org',
2168                   'extensions-reviews@chromium.org'],
2169     'feature_policy': ['loonybear@chromium.org',
2170                        'iclelland+watch@chromium.org',
2171                        'jmedley+watch@chromium.org'],
2172     'fileapi': ['kinuko+fileapi@chromium.org',
2173                 'nhiroki@chromium.org',
2174                 'tzik@chromium.org'],
2175     'filebrowse': ['rginda+watch@chromium.org'],
2176     'filesapp': ['filesapp-reviews@chromium.org',
2177                  'fukino+watch@chromium.org',
2178                  'yamaguchi+watch@chromium.org'],
2179     'fsp': ['mtomasz+watch@chromium.org'],
2180     'fuchsia': ['sergeyu@chromium.org', 'wez@chromium.org'],
2181     'fuzzing': ['fuzzing@chromium.org'],
2182     'gamepad': ['mattreynolds+watch@chromium.org'],
2183     'gcm': ['peter@chromium.org',
2184             'zea+watch@chromium.org'],
2185     'generic_sensor': ['juncai+watch@chromium.org',
2186                        'mattreynolds+watch@chromium.org',
2187                        'timvolodine@chromium.org',
2188                        'wanming.lin@intel.com'],
2189     'geolocation': ['mattreynolds+watch@chromium.org'],
2190     'gfx_geometry': ['cc-bugs@chromium.org'],
2191     'gfx_image': ['rsesek+watch@chromium.org'],
2192     'gn': ['agrieve+watch@chromium.org',
2193            'dpranke@chromium.org'],
2194     'gpu': ['piman+watch@chromium.org'],
2195     'gpu_passthrough_cmd_decoder': ['geofflang+watch@chromium.org'],
2196     'guest_view': ['ekaramad@chromium.org',
2197                    'mcnee@chromium.org',
2198                    'wjmaclean@chromium.org'],
2199     'headless': ['headless-reviews@chromium.org'],
2200     'history_ui': ['dbeam+watch-history-ui@chromium.org'],
2201     'i18n': ['jshin+watch@chromium.org'],
2202     'incident_reporting': ['grt+watch@chromium.org'],
2203     'indexed_db': ['cmumford@chromium.org',
2204                    'jsbell+idb@chromium.org'],
2205     'infra': ['jbudorick+watch@chromium.org'],
2206     'ink_drop': ['bruthig+ink_drop@chromium.org'],
2207     'input': ['dtapuska+chromiumwatch@chromium.org',
2208               'nzolghadr+chromiumwatch@chromium.org'],
2209     'input_devices': ['spang+watch@chromium.org'],
2210     'installable': ['dominickn+watch-installable@chromium.org'],
2211     'installer_linux': ['mmoss@chromium.org',
2212                         'raphael.kubo.da.costa@intel.com'],
2213     'installer_win': ['grt+watch@chromium.org',
2214                       'wfh+watch@chromium.org'],
2215     'instant': ['gayane+watch@chromium.org',
2216                 'kristipark+watch@chromium.org',
2217                 'kmilka+watch@chromium.org',
2218                 'ramyan+watch@chromium.org'],
2219     'ios': ['ios-reviews@chromium.org'],
2220     'ios_chrome': ['ios-reviews+chrome@chromium.org',
2221                    'marq+watch@chromium.org'],
2222     'ios_clean': ['ios-reviews+clean@chromium.org',
2223                   'marq+scrutinize@chromium.org'],
2224     'ios_flags': ['noyau+watch@chromium.org'],
2225     'ios_showcase': ['ios-reviews+showcase@chromium.org',
2226                      'marq+watch@chromium.org'],
2227     'ios_web': ['ios-reviews+web@chromium.org',
2228                 'eugenebut@chromium.org'],
2229     'libaom': ['fgalligan@chromium.org',
2230                'johannkoenig@chromium.org',
2231                'jzern@chromium.org',
2232                'tomfinegan@chromium.org'],
2233     'libvpx': ['fgalligan@chromium.org',
2234                'jianj@chromium.org',
2235                'johannkoenig@chromium.org',
2236                'jzern@chromium.org',
2237                'marpan@chromium.org',
2238                'tomfinegan@chromium.org'],
2239     'libwebp': ['jzern@chromium.org',
2240                 'skal@google.com',
2241                 'urvang@chromium.org'],
2242     'libxml_xslt': ['ail@google.com',
2243                     'dominicc+watchlist@chromium.org'],
2244     'linux_fonts': ['derat+watch@chromium.org'],
2245     'linux_sandboxing': ['jln+watch@chromium.org'],
2246     'linux_seccomp_bpf': ['jln+watch@chromium.org'],
2247     'mac' : ['mac-reviews@chromium.org'],
2248     'manifest': ['mlamouri+watch-manifest@chromium.org'],
2249     'mash_buildbot_filters': ['dxie+watch@chromium.org',
2250                               'jamescook+watch@chromium.org'],
2251     'media': ['feature-media-reviews@chromium.org'],
2252     'media_capture_from_element': ['emircan+watch+capturefromdom@chromium.org'],
2253     'media_controls': ['steimel+watch-mediacontrols@chromium.org'],
2254     'media_galleries': ['thestig@chromium.org',
2255                         'tommycli@chromium.org'],
2256     'media_gpu': ['hiroh+watch@chromium.org'],
2257     'media_mojo': ['alokp+watch@chromium.org',
2258                    'xhwang+watch@chromium.org'],
2259     'media_recorder': ['emircan+watch+mediarecorder@chromium.org',
2260                        'mcasas+mediarecorder@chromium.org'],
2261     'media_remoting': ['aburago+watch@chromium.org',
2262                        'erickung+watch@chromium.org',
2263                        'mfoltz+watch@chromium.org',
2264                        'miu+watch@chromium.org',
2265                        'pthatcher+watch@chromium.org',
2266                        'xjz+watch@chromium.org'],
2267     'media_router': ['imcheng+watch@chromium.org',
2268                      'mfoltz+watch@chromium.org',
2269                      'pthatcher+watch@chromium.org',
2270                      'takumif+watch@chromium.org'],
2271     'media_win': ['media-win-reviews@chromium.org'],
2272     'message_loop': ['sadrul@chromium.org'],
2273     'metrics': ['asvitkine+watch@chromium.org'],
2274     'metrics_xml_files': ['asvitkine+watch@chromium.org'],
2275     'midi': ['toyoshim+midi@chromium.org'],
2276     'mojo': ['darin@chromium.org'],
2277     'multidevice': ['hansberry+watch-multidevice@chromium.org',
2278                     'hsuregan+watch-multidevice@chromium.org',
2279                     'jhawkins+watch-multidevice@chromium.org',
2280                     'jlklein+watch-multidevice@chromium.org',
2281                     'jordynass+watch-multidevice@chromium.org',
2282                     'khorimoto+watch-multidevice@chromium.org',
2283                     'nohle+watch-multidevice@chromium.org'],
2284     'mus': ['rjkroege@chromium.org'],
2285     'nacl': ['native-client-reviews@googlegroups.com'],
2286     'native_client_sdk': ['binji+watch@chromium.org',
2287                           'sbc@chromium.org'],
2288     'navigation': ['alexmos+watch@chromium.org',
2289                    'creis+watch@chromium.org',
2290                    'nasko+codewatch@chromium.org'],
2291     'net': ['net-reviews@chromium.org'],
2292     'net_base': ['bnc+watch@chromium.org'],
2293     'net_http2': ['bnc+watch@chromium.org'],
2294     'net_log': ['bnc+watch@chromium.org',
2295                 'eroman@chromium.org'],
2296     'net_server': ['ricea+watch@chromium.org'],
2297     'net_spdy': ['bnc+watch@chromium.org'],
2298     'net_websockets': ['ricea+watch@chromium.org'],
2299     'netinfo': ['jkarlin+watch@chromium.org'],
2300     'network_service': ['network-service-reviews@chromium.org'],
2301     'nfc': ['mattreynolds+watch@chromium.org'],
2302     'notifications': ['peter@chromium.org'],
2303     'nqe': ['tbansal+watch-nqe@chromium.org'],
2304     'ntp_snippets': ['ntp-dev+reviews@chromium.org'],
2305     'ntp_tiles': ['ntp-dev+reviews@chromium.org'],
2306     'offline_items_collection': ['peter@chromium.org'],
2307     'offline_pages': ['chili+watch@chromium.org',
2308                       'carlosk+watch@chromium.org',
2309                       'dewittj+watch@chromium.org',
2310                       'dimich+watch@chromium.org',
2311                       'fgorski+watch@chromium.org',
2312                       'petewil+watch@chromium.org',
2313                       'romax+watch@chromium.org'],
2314     'omnibox': ['jdonnelly+watch@chromium.org'],
2315     'optimization_guide': ['dougarnett+watch-optguide@chromium.org'],
2316     'origin_trials': ['chasej+watch@chromium.org',
2317                       'iclelland+watch@chromium.org'],
2318     'ozone': ['kalyan.kondapally@intel.com',
2319               'msisov@igalia.com',
2320               'ozone-reviews@chromium.org'],
2321     'ozone_scenic': ['dworsham@google.com',
2322                      'rjkroege@chromium.org',
2323                      'sergeyu@chromium.org',
2324                      'spang+watch@chromium.org',
2325                      'wez@chromium.org'],
2326     'page_info' : ['raymes+watch@chromium.org'],
2327     'page_load_metrics' : ['bmcquade+watch@chromium.org',
2328                            'csharrison+watch@chromium.org',
2329                            'loading-reviews+metrics@chromium.org',
2330                            'speed-metrics-reviews@chromium.org'],
2331     'panels': ['dimich@chromium.org',
2332                'jennb@chromium.org',
2333                'jianli@chromium.org'],
2334     'password_manager': ['gcasto+watchlist@chromium.org',
2335                          'vasilii+watchlistpasswordmanager@chromium.org'],
2336     'payments': ['rouslan+payments@chromium.org',
2337                  'gogerald+paymentswatch@chromium.org',
2338                  'mahmadi+paymentswatch@chromium.org',
2339                  'anthonyvd+paymentswatch@chromium.org'],
2340     'payments_ios': ['mahmadi+paymentsioswatch@chromium.org'],
2341     'pepper_api': ['binji+watch@chromium.org',
2342                    'bradnelson+warch@chromium.org',
2343                    'ihf+watch@chromium.org',
2344                    'piman+watch@chromium.org',
2345                    'teravest+watch@chromium.org',
2346                    'yusukes+watch@chromium.org'],
2347     'permissions': ['dominickn+watch-permissions@chromium.org',
2348                     'hanxi+watch@chromium.org',
2349                     'mlamouri+watch-permissions@chromium.org',
2350                     'permissions-reviews@chromium.org',
2351                     'raymes+watch@chromium.org',
2352                     'timloh+watch@chromium.org'],
2353     'picture_in_picture': ['beaufort.francois+pip@gmail.com'],
2354     'policy_templates': ['ljusten+watch@chromium.org'],
2355     'polymer': ['dbeam+watch-polymer@chromium.org',
2356                 'michaelpg+watch-polymer@chromium.org'],
2357     'popup_blocker': ['csharrison+watch-popups@chromium.org'],
2358     'precache': ['wifiprefetch-reviews@google.com'],
2359     'prepopulated_engines': ['vasilii+watch@chromium.org'],
2360     'prerender': ['gavinp+prer@chromium.org',
2361                   'tburkard+watch@chromium.org'],
2362     'presentation': ['mfoltz+watch@chromium.org'],
2363     'print_preview': ['rbpotter@chromium.org'],
2364     'push_messaging': ['peter@chromium.org'],
2365     'reading_list': ['stkhapugin@chromium.org'],
2366     'remoting': ['chromoting-reviews@chromium.org'],
2367     'rlz_id': ['gab+watch@chromium.org',
2368                'robertshield+watch@chromium.org'],
2369     'runtime_enabled_features': ['jmedley+watch@chromium.org'],
2370     'safe_browsing': ['drubery@chromium.org',
2371                       'timvolodine@chromium.org',
2372                       'vakh+watch@chromium.org'],
2373     'screen_orientation': ['mlamouri+watch-screen-orientation@chromium.org'],
2374     'security': ['security-watchlist@chromium.org'],
2375     'send_tab_to_self': ['hansberry+watch-send_tab_to_self@chromium.org',
2376                          'jeffreycohen+watch-send_tab_to_self@chromium.org',
2377                          'jhawkins+watch-send_tab_to_self@chromium.org',
2378                          'jlklein+watch-send_tab_to_self@chromium.org',
2379                          'sebsg+watch-send_tab_to_self@chromium.org',
2380                          'tgupta+watch@chromium.org'],
2381     'service_worker': ['horo+watch@chromium.org',
2382                        'jsbell+serviceworker@chromium.org',
2383                        'kinuko+serviceworker@chromium.org',
2384                        'nhiroki@chromium.org',
2385                        'serviceworker-reviews@chromium.org',
2386                        'shimazu+serviceworker@chromium.org'],
2387     'services_public': ['blundell+services-watchlist@chromium.org'],
2388     'settings': ['dbeam+watch-settings@chromium.org',
2389                  'michaelpg+watch-md-settings@chromium.org',
2390                  'stevenjb+watch-md-settings@chromium.org'],
2391     'settings_reset_prompt': ['alito+watch@chromium.org'],
2392     'site_engagement': ['dominickn+watch-engagement@chromium.org'],
2393     'site_instance': ['ajwong+watch@chromium.org',
2394                       'alexmos+watch@chromium.org',
2395                       'creis+watch@chromium.org',
2396                       'nasko+codewatch@chromium.org'],
2397     'smartlock': ['hansberry+watch-smartlock@chromium.org',
2398                   'hsuregan+watch-multidevice@chromium.org',
2399                   'jhawkins+watch-smartlock@chromium.org',
2400                   'jlklein+watch-smartlock@chromium.org',
2401                   'jordynass+watch-smartlock@chromium.org',
2402                   'khorimoto+watch-smartlock@chromium.org',
2403                   'nohle+watch-smartlock@chromium.org'],
2404     'smb': ['cros-enterprise-lax+smbwatch@chromium.org'],
2405     'source_idls': ['jmedley+watch@chromium.org'],
2406     'spellcheck': ['rlp+watch@chromium.org',
2407                    'rouslan+spell@chromium.org',
2408                    'timvolodine@chromium.org'],
2409     'startup': ['grt+watch@chromium.org',
2410                 'pastarmovj+watch@chromium.org'],
2411     'streams': ['zork+watch@chromium.org'],
2412     'styleguide': ['danakj+watch@chromium.org',
2413                    'jbroman+cpp@chromium.org',
2414                    'vmpstr+watch@chromium.org'],
2415     'styleguide_python': ['agrieve+watch@chromium.org',
2416                           'estevenson+watch@chromium.org',
2417                           'wnwen+watch@chromium.org'],
2418     'subresource_filter': ['subresource-filter-reviews@chromium.org'],
2419     'supervised_users': [],
2420     'surface_layer_for_video': [ 'lethalantidote@chromium.org',
2421                                  'liberato@chromium.org'],
2422     'sync': ['sync-reviews@chromium.org'],
2423     'syncfs': ['kinuko+fileapi@chromium.org',
2424                'nhiroki@chromium.org',
2425                'tzik@chromium.org'],
2426     'tab_alert_indicators': ['miu+watch@chromium.org'],
2427     'tab_capture': ['miu+watch@chromium.org',
2428                     'pthatcher+watch@chromium.org',
2429                     'xjz+watch@chromium.org'],
2430     'tab_contents': ['ajwong+watch@chromium.org',
2431                      'avi@chromium.org',
2432                      'creis+watch@chromium.org'],
2433     'tbmv2_metrics': ['speed-metrics-reviews@chromium.org'],
2434     'tcmalloc': ['dmikurube@chromium.org'],
2435     'telemetry': ['telemetry-reviews@chromium.org'],
2436     'test_runner': ['jochen+watch@chromium.org',
2437                     'mlamouri+watch-test-runner@chromium.org',
2438                     'einbinder+watch-test-runner@chromium.org'],
2439     'tests': [],
2440     'tether': ['hansberry+watch-tether@chromium.org',
2441                'hsuregan+watch-multidevice@chromium.org',
2442                'jhawkins+watch-tether@chromium.org',
2443                'jlklein+watch-tether@chromium.org',
2444                'jordynass+watch-tether@chromium.org',
2445                'khorimoto+watch-tether@chromium.org',
2446                'nohle+watch-tether@chromium.org'],
2447     'textinput': ['nona+watch@chromium.org',
2448                   'shuchen+watch@chromium.org',
2449                   'suzhe@chromium.org',
2450                   'yhanada+watch@chromium.org',
2451                   'yusukes+watch@chromium.org'],
2452     'textinput_chromeos': ['nona+watch@chromium.org',
2453                            'shuchen+watch@chromium.org',
2454                            'yhanada+watch@chromium.org',
2455                            'yusukes+watch@chromium.org'],
2456     'timers': ['chirantan+watch@chromium.org'],
2457     'tools_win_chromeexts': ['robliao+watch@chromium.org'],
2458     'touch_selection': ['ajith.v@samsung.com',
2459                         'ajith.v@chromium.org'],
2460     'tracing': ['tracing+reviews@chromium.org',
2461                 'wfh+watch@chromium.org',
2462                 'spang+watch@chromium.org'],
2463     'ui_compositor': ['cc-bugs@chromium.org'],
2464     'ui_display_win': ['robliao+watch@chromium.org'],
2465     'ui_resources': ['oshima+watch@chromium.org'],
2466     'ui_strings': ['srahim+watch@chromium.org'],
2467     'usb': ['mattreynolds+watch@chromium.org',
2468             'odejesush+watch@chromium.org'],
2469     'vaapi': ['vaapi-reviews@chromium.org'],
2470     'version_assembly': ['caitkp+watch@chromium.org',
2471                          'gab+watch@chromium.org'],
2472     'video': ['posciak+watch@chromium.org'],
2473     'video_capture': ['chfremer+watch@chromium.org'],
2474     'video_gpu': ['acourbot+watch@chromium.org'],
2475     'virtual_keyboard': ['blakeo+virtualkb@chromium.org',
2476                          'dfaden+virtualkb@google.com',
2477                          'yhanada+watchvk@chromium.org'],
2478     'virtual_reality': ['feature-vr-reviews@chromium.org'],
2479     'vulkan': ['cblume+vulkan@chromium.org'],
2480     'wake_lock': ['mattreynolds+watch@chromium.org'],
2481     'web_dev_style': ['dbeam+watch-web-dev-style@chromium.org'],
2482     'web_package': ['twifkak+watch@chromium.org'],
2483     'web_share': ['mgiuca+watch@chromium.org'],
2484     'webauthn': ['webauthn-reviews@chromium.org'],
2485     'webgpu': ['cwallez+watch@chromium.org',
2486                'kainino+watch@chromium.org'],
2487     'webrtc_browser_tests': ['phoglund+watch@chromium.org'],
2488     'website_settings': ['dullweber+watch@chromium.org',
2489                          'markusheintz@chromium.org',
2490                          'msramek+watch@chromium.org',
2491                          'raymes+watch@chromium.org'],
2492     'webui_backend': ['dbeam+watch-webui-backend@chromium.org'],
2493     'windows_sandboxing': ['wfh+watch@chromium.org'],
2494     'x11': ['derat+watch@chromium.org',
2495             'sadrul@chromium.org',
2496             'yusukes+watch@chromium.org'],
2497     'zlib': ['cblume+zlib@chromium.org'],
2498     'zoom': ['wjmaclean@chromium.org'],
2499   },
2500 }