| include_rules = [ |
| "+ios/chrome/browser/toolbar/ui_bundled", |
| "+ios/chrome/browser/aim/prototype/coordinator", |
| "+ios/chrome/browser/browser_view", |
| "+ios/chrome/browser/bubble/public", |
| "+ios/chrome/browser/bubble/ui_bundled", |
| "+ios/chrome/browser/context_menu/ui_bundled/link_preview", |
| "+ios/chrome/browser/favicon/ui_bundled", |
| "+ios/chrome/browser/follow/ui_bundled", |
| "+ios/chrome/browser/start_surface/ui_bundled", |
| "+ios/chrome/browser/aim/model", |
| "+ios/chrome/browser/content_suggestions/ui_bundled", |
| "+ios/chrome/browser/first_run/ui_bundled/ios_first_run_field_trials.h", |
| "+ios/chrome/browser/authentication/ui_bundled", |
| "+ios/chrome/browser/first_run/ui_bundled/first_run_util.h", |
| "+ios/chrome/browser/overscroll_actions/ui_bundled", |
| "+ios/chrome/browser/toolbar/ui_bundled/buttons", |
| "+ios/chrome/browser/omnibox/ui", |
| "+ios/chrome/browser/omnibox/coordinator", |
| "+ios/chrome/browser/omnibox/public", |
| "+ios/chrome/browser/omnibox/model", |
| "+ios/chrome/browser/lens/ui_bundled", |
| "+ios/chrome/browser/toolbar/ui_bundled/public", |
| "+ios/chrome/browser/sharing/ui_bundled", |
| "+ios/chrome/browser/push_notification/ui_bundled", |
| "+ios/chrome/browser/content_notification/model/content_notification_util.h", |
| "+ios/chrome/browser/discover_feed/model", |
| "+ios/chrome/browser/drag_and_drop/model/url_drag_drop_handler.h", |
| "+ios/chrome/browser/favicon/model/ios_chrome_favicon_loader_factory.h", |
| "+ios/chrome/browser/feature_engagement/model/tracker_factory.h", |
| "+ios/chrome/browser/first_run/model/first_run.h", |
| "+ios/chrome/browser/follow/model/follow_browser_agent.h", |
| "+ios/chrome/browser/follow/model/followed_web_site.h", |
| "+ios/chrome/browser/follow/model/followed_web_site_state.h", |
| "+ios/chrome/browser/home_customization/coordinator/home_customization_coordinator.h", |
| "+ios/chrome/browser/image_fetcher/model", |
| "+ios/chrome/browser/home_customization/coordinator", |
| "+ios/chrome/browser/home_customization/model", |
| "+ios/chrome/browser/home_customization/ui", |
| "+ios/chrome/browser/home_customization/utils/home_customization_constants.h", |
| "+ios/chrome/browser/metrics/model/constants.h", |
| "+ios/chrome/browser/metrics/model/new_tab_page_uma.h", |
| "+ios/chrome/browser/policy/model/policy_util.h", |
| "+ios/chrome/browser/push_notification/model/provisional_push_notification_service.h", |
| "+ios/chrome/browser/push_notification/model/provisional_push_notification_service_factory.h", |
| "+ios/chrome/browser/push_notification/model/push_notification_client_id.h", |
| "+ios/chrome/browser/push_notification/model/push_notification_service.h", |
| "+ios/chrome/browser/push_notification/model/push_notification_settings_util.h", |
| "+ios/chrome/browser/push_notification/model/push_notification_util.h", |
| "+ios/chrome/browser/search_engines/model/search_engine_observer_bridge.h", |
| "+ios/chrome/browser/search_engines/model/template_url_service_factory.h", |
| "+ios/chrome/browser/signin/model/authentication_service.h", |
| "+ios/chrome/browser/signin/model/authentication_service_factory.h", |
| "+ios/chrome/browser/signin/model/authentication_service_observer_bridge.h", |
| "+ios/chrome/browser/signin/model/capabilities_types.h", |
| "+ios/chrome/browser/regional_capabilities/model/regional_capabilities_service_factory.h", |
| "+ios/chrome/browser/signin/model/chrome_account_manager_service.h", |
| "+ios/chrome/browser/signin/model/chrome_account_manager_service_factory.h", |
| "+ios/chrome/browser/signin/model/identity_manager_factory.h", |
| "+ios/chrome/browser/signin/model/system_identity_manager.h", |
| "+ios/chrome/browser/supervised_user/model/family_link_user_capabilities_observer_bridge.h", |
| "+ios/chrome/browser/sync/model/sync_observer_bridge.h", |
| "+ios/chrome/browser/sync/model/sync_service_factory.h", |
| "+ios/chrome/browser/url_loading/model/url_loading_browser_agent.h", |
| "+ios/chrome/browser/url_loading/model/url_loading_params.h", |
| "+ios/chrome/browser/toolbar/ui_bundled/tab_groups/coordinator/tab_group_indicator_coordinator.h", |
| "+ios/chrome/browser/toolbar/ui_bundled/tab_groups/ui/tab_group_indicator_constants.h", |
| "+ios/chrome/browser/toolbar/ui_bundled/tab_groups/ui/tab_group_indicator_view.h", |
| "+ios/chrome/browser/location_bar/ui_bundled", |
| "+ios/chrome/browser/push_notification/model/constants.h", |
| "+third_party/omnibox_proto", |
| "+third_party/material_color_utilities/src/cpp" |
| ] |
| |
| specific_include_rules = { |
| # TODO(crbug.com/41259428): Remove this exception. |
| "^new_tab_page_controller\.mm$": [ |
| "+ios/web/web_state/ui/crw_swipe_recognizer_provider.h", |
| ], |
| } |