<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2024 The Android Open Source Project

     Licensed under the Apache License, Version 2.0 (the "License");
     you may not use this file except in compliance with the License.
     You may obtain a copy of the License at

          http://www.apache.org/licenses/LICENSE-2.0

     Unless required by applicable law or agreed to in writing, software
     distributed under the License is distributed on an "AS IS" BASIS,
     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     See the License for the specific language governing permissions and
     limitations under the License.
-->

<!-- Dimensions/sizes for size Compact (<600dp). -->
<resources>
    <!-- Material design rounded radius -->
    <dimen name="material_round_radius_m3">2dp</dimen>

    <dimen name="tab_selector_indicator_height_m3">2dp</dimen>
    <dimen name="profile_tab_padding_m3">0dp</dimen>
    <dimen name="grid_container_padding_m3">20dp</dimen>
    <dimen name="list_container_padding_m3">@dimen/space_extra_small_4</dimen>
    <dimen name="icon_size_m3">40dp</dimen>
    <dimen name="button_touch_size_m3">48dp</dimen>
    <dimen name="root_icon_size_m3">24dp</dimen>
    <dimen name="thumbnail_border_width">1dp</dimen>
    <!-- TODO(b/379776735): remove this block after use_material3 flag is launched. -->
    <dimen name="root_icon_margin_m3">0dp</dimen>
    <dimen name="root_spacer_padding_m3">0dp</dimen>
    <!-- block end -->
    <dimen name="root_action_icon_size_m3">24dp</dimen>
    <!-- TODO(b/379776735): remove this after use_material3 flag is launched. -->
    <dimen name="root_icon_disabled_alpha_m3">?android:attr/disabledAlpha</dimen>
    <dimen name="preview_icon_margin">4dp</dimen>
    <dimen name="preview_icon_circle_size">20dp</dimen>
    <dimen name="preview_icon_eye_size">14dp</dimen>
    <dimen name="button_container_size">34dp</dimen>
    <dimen name="icon_check_stroke_size">8dp</dimen>
    <dimen name="icon_check_circle_size">24dp</dimen>
    <dimen name="check_icon_size_m3">20dp</dimen>
    <!-- TODO(b/379776735): remove this after use_material3 flag is launched. -->
    <dimen name="zoom_icon_size_m3">24dp</dimen>
    <dimen name="selection_circle_margin">1dp</dimen>
    <dimen name="selection_circle_shadow_bottom_offset">6dp</dimen>
    <dimen name="selection_circle_shadow_right_offset">6dp</dimen>
    <dimen name="selection_circle_shadow_top_offset">8dp</dimen>
    <dimen name="selection_circle_shadow_left_offset">8dp</dimen>
    <dimen name="selection_circle_offset">7dp</dimen>
    <dimen name="selection_stroke_size">2dp</dimen>
    <dimen name="list_item_thumbnail_size_m3">40dp</dimen>
    <dimen name="list_item_thumbnail_corner_radius">8dp</dimen>
    <dimen name="grid_item_icon_size_m3">30dp</dimen>
    <!-- TODO(b/379776735): remove this after use_material3 flag is launched. -->
    <dimen name="progress_bar_height_m3">4dp</dimen>
    <fraction name="grid_scale_min_m3">85%</fraction>
    <fraction name="grid_scale_max_m3">200%</fraction>
    <dimen name="grid_width_m3">144dp</dimen>
    <dimen name="grid_height">128dp</dimen>
    <dimen name="grid_section_separator_height_m3">0dp</dimen>
    <dimen name="grid_item_margin_m3">@dimen/space_extra_small_4</dimen>
    <dimen name="grid_container_padding_left">@dimen/space_small_1</dimen>
    <dimen name="grid_container_padding_top">@dimen/space_extra_small_4</dimen>
    <dimen name="grid_container_padding_right">@dimen/space_small_1</dimen>
    <dimen name="grid_container_padding_bottom">@dimen/space_extra_small_4</dimen>
    <dimen name="grid_padding_horiz_m3">4dp</dimen>
    <dimen name="grid_padding_vert_m3">4dp</dimen>
    <dimen name="list_item_height_m3">56dp</dimen>
    <dimen name="list_item_padding_start">16dp</dimen>
    <dimen name="list_item_padding_end">8dp</dimen>
    <dimen name="list_item_padding_vertical">4dp</dimen>
    <dimen name="list_item_icon_margin_end">12dp</dimen>
    <dimen name="list_item_icon_size">32dp</dimen>
    <!-- TODO(b/379776735): remove this block after use_material3 flag is launched. -->
    <dimen name="list_item_width_m3">72dp</dimen>
    <dimen name="list_item_padding_m3">16dp</dimen>
    <dimen name="list_item_icon_padding_m3">16dp</dimen>
    <dimen name="list_divider_inset_m3">72dp</dimen>
    <!-- block end -->
    <dimen name="breadcrumb_padding_horizontal">@dimen/space_extra_small_6</dimen>
    <!-- TODO(b/379776735): remove this after use_material3 flag is launched. -->
    <dimen name="breadcrumb_item_padding_m3">8dp</dimen>
    <dimen name="breadcrumb_item_padding_horizontal">12dp</dimen>
    <dimen name="breadcrumb_item_padding_vertical">6dp</dimen>
    <dimen name="breadcrumb_item_arrow_padding">@dimen/space_extra_small_2</dimen>
    <dimen name="breadcrumb_item_height_m3">32dp</dimen>
    <dimen name="breadcrumb_height">48dp</dimen>
    <dimen name="breadcrumb_item_arrow_size">20sp</dimen>
    <dimen name="dir_elevation_m3">8dp</dimen>
    <dimen name="drag_shadow_size_m3">120dp</dimen>
    <dimen name="grid_item_thumbnail_width">80dp</dimen>
    <dimen name="grid_item_thumbnail_height">80dp</dimen>
    <dimen name="grid_item_thumbnail_radius">20dp</dimen>
    <dimen name="grid_item_icon_width">64dp</dimen>
    <dimen name="grid_item_icon_height">64dp</dimen>
    <dimen name="grid_item_nameplate_width">142dp</dimen>
    <dimen name="grid_item_nameplate_height">44dp</dimen>
    <dimen name="grid_item_nameplate_padding">4dp</dimen>
    <dimen name="grid_item_nameplate_marginTop">@dimen/space_extra_small_2</dimen>
    <dimen name="grid_item_nameplate_radius">8dp</dimen>
    <dimen name="grid_item_nameplate_inner_radius">4dp</dimen>
    <!-- TODO(b/379776735): remove this after use_material3 flag is launched. -->
    <dimen name="grid_item_elevation_m3">2dp</dimen>
    <!-- TODO(b/379776735): remove this after use_material3 flag is launched. -->
    <dimen name="grid_item_radius_m3">12dp</dimen>
    <dimen name="max_drawer_width_m3">280dp</dimen>
    <dimen name="briefcase_icon_margin_m3">12dp</dimen>
    <dimen name="briefcase_icon_grid_margin">8dp</dimen>
    <dimen name="briefcase_icon_size_m3">14dp</dimen>
    <dimen name="briefcase_icon_grid_size">16dp</dimen>
    <dimen name="briefcase_icon_grid_padding">2dp</dimen>
    <dimen name="briefcase_icon_size_photo_m3">24dp</dimen>
    <dimen name="button_corner_radius_m3">2dp</dimen>

    <dimen name="bottom_sheet_dialog_width">640dp</dimen>
    <dimen name="bottom_sheet_dialog_radius">28dp</dimen>
    <dimen name="bottom_sheet_dialog_padding_top">37dp</dimen>
    <dimen name="bottom_sheet_dialog_padding_bottom">24dp</dimen>
    <dimen name="bottom_sheet_sort_item_height">56dp</dimen>
    <dimen name="bottom_sheet_sort_item_padding_horizontal">16dp</dimen>
    <dimen name="bottom_sheet_sort_item_padding_vertical">8dp</dimen>

    <dimen name="drawer_edge_width_m3">12dp</dimen>
    <dimen name="drawer_padding_horizontal">@dimen/space_extra_small_6</dimen>
    <dimen name="drawer_padding_top">@dimen/space_small_3</dimen>
    <dimen name="drawer_padding_bottom">@dimen/space_small_1</dimen>
    <dimen name="drawer_divider_padding_horizontal">16dp</dimen>
    <dimen name="drawer_divider_padding_vertical">@dimen/space_extra_small_4</dimen>
    <dimen name="drawer_item_height">56dp</dimen>
    <dimen name="drawer_item_vertical_margin">10dp</dimen>
    <dimen name="drawer_item_text_margin_start">12dp</dimen>
    <dimen name="drawer_item_action_icon_margin_start">4dp</dimen>

    <dimen name="nav_rail_item_height">64dp</dimen>
    <dimen name="nav_rail_item_icon_bg_radius">16dp</dimen>
    <dimen name="nav_rail_item_icon_bg_width">56dp</dimen>
    <dimen name="nav_rail_item_icon_bg_height">32dp</dimen>
    <dimen name="nav_rail_burger_icon_size">56dp</dimen>

    <dimen name="drag_content_width">160dp</dimen>
    <dimen name="drag_content_height">40dp</dimen>
    <!-- drag_additional_layer_offset + drag_shadow_radius -->
    <dimen name="drag_content_margin_start">7dp</dimen>
    <dimen name="drag_content_radius">12dp</dimen>
    <dimen name="drag_additional_layer_offset">4dp</dimen>
    <!-- drag_additional_layer_offset + drag_file_counter_offset -->
    <dimen name="drag_additional_layer_margin_top">12dp</dimen>
    <dimen name="drag_file_counter_offset">8dp</dimen>
    <dimen name="drag_file_counter_height">20dp</dimen>
    <!-- drag shadow width/height need to cater all the elements drawing inside it, including
         drag content, offset, shadow and drag file counter, so:
         * width = drag_content_width + drag_file_counter_offset + drag_additional_layer_offset + drag_shadow_radius
         * width = drag_content_height + drag_file_counter_offset + drag_additional_layer_offset + drag_shadow_radius
     -->
    <dimen name="drag_shadow_width_m3">175dp</dimen>
    <dimen name="drag_shadow_height_m3">55dp</dimen>
    <dimen name="drag_shadow_radius_m3">3dp</dimen>
    <dimen name="drag_shadow_2_radius">2dp</dimen>
    <dimen name="drag_shadow_y_offset">1dp</dimen>
    <!-- TODO(b/379776735): remove this after use_material3 flag is launched. -->
    <dimen name="drag_shadow_padding_m3">8dp</dimen>

    <dimen name="drop_mime_icon_wrapper_size">24dp</dimen>
    <dimen name="drop_mime_icon_wrapper_radius">4dp</dimen>
    <dimen name="drop_icon_height_m3">14dp</dimen>
    <dimen name="drop_icon_width_m3">14dp</dimen>
    <dimen name="drop_icon_offset">3dp</dimen>
    <!-- drag_mime_icon_wrapper_size + drop_icon_offset -->
    <dimen name="drop_badge_container_size">27dp</dimen>

    <!-- TODO(b/379776735): remove this after use_material3 flag is launched. -->
    <dimen name="doc_header_sort_icon_size_m3">32dp</dimen>
    <dimen name="doc_header_sort_icon_width">28dp</dimen>
    <dimen name="doc_header_sort_icon_height">32dp</dimen>
    <dimen name="doc_header_sort_icon_margin_start">10dp</dimen>
    <dimen name="doc_header_sort_icon_radius">100dp</dimen>
    <dimen name="doc_header_height_m3">48dp</dimen>

    <dimen name="dropdown_sort_widget_margin_m3">12dp</dimen>
    <dimen name="dropdown_sort_widget_size_m3">54dp</dimen>
    <dimen name="dropdown_sort_text_size_m3">18sp</dimen>

    <dimen name="header_message_horizontal_padding_m3">8dp</dimen>

    <dimen name="fastscroll_default_thickness_m3">8dp</dimen>
    <dimen name="fastscroll_minimum_range_m3">50dp</dimen>
    <dimen name="fastscroll_margin_m3">0dp</dimen>

    <dimen name="bottom_bar_height_m3">56dp</dimen>
    <dimen name="bottom_bar_padding_m3">10dp</dimen>
    <dimen name="bottom_bar_button_height_m3">36dip</dimen>
    <dimen name="bottom_bar_button_horizontal_padding_m3">24dp</dimen>
    <dimen name="bottom_bar_button_corner_radius_m3">4dp</dimen>

    <dimen name="inspector_header_height_m3">280dp</dimen>

    <dimen name="root_info_header_height_m3">60dp</dimen>
    <dimen name="root_info_header_horizontal_padding_m3">24dp</dimen>

    <!-- TODO(b/379776735): remove this block after use_material3 flag is launched. -->
    <dimen name="search_chip_group_margin_m3">20dp</dimen>
    <dimen name="search_chip_spacing_m3">8dp</dimen>
    <dimen name="search_chip_half_spacing_m3">4dp</dimen>
    <dimen name="search_chip_icon_padding_m3">4dp</dimen>
    <dimen name="search_chip_radius_m3">8dp</dimen>
    <!-- block end -->

    <dimen name="search_chip_group_padding_vertical">@dimen/space_extra_small_4</dimen>
    <dimen name="search_chip_inactive_stroke_width">1dp</dimen>
    <dimen name="main_container_padding_start">@dimen/space_small_4</dimen>
    <dimen name="main_container_padding_end">@dimen/space_small_4</dimen>
    <dimen name="main_container_padding_top">0dp</dimen>
    <dimen name="main_container_section_gap">2dp</dimen>
    <dimen name="main_container_corner_radius_large">16dp</dimen>
    <dimen name="main_container_corner_radius_small">4dp</dimen>
    <dimen name="picker_saver_padding_top">@dimen/space_small_1</dimen>
    <!-- TODO(b/402604097): The bottom padding should be 0dp if there is a gesture navigation bar. -->
    <dimen name="picker_saver_padding_bottom">@dimen/space_small_1</dimen>
    <dimen name="picker_saver_padding_start">@dimen/space_small_1</dimen>
    <dimen name="picker_saver_padding_end">@dimen/space_small_1</dimen>
    <dimen name="picker_saver_button_gap">@dimen/space_extra_small_2</dimen>
    <dimen name="saver_progress_start_margin">@dimen/space_extra_small_4</dimen>
    <dimen name="layout_padding_top">@dimen/space_small_1</dimen>
    <dimen name="layout_padding_bottom">@dimen/space_small_1</dimen>
    <dimen name="layout_padding_end">@dimen/space_small_1</dimen>

    <dimen name="dialog_content_padding_horizontal">@dimen/space_small_4</dimen>
    <dimen name="dialog_content_padding_top_m3">@dimen/space_small_1</dimen>
    <dimen name="dialog_content_padding_bottom_m3">@dimen/space_small_4</dimen>

    <dimen name="apps_row_item_width_m3">96dp</dimen>
    <dimen name="apps_row_app_icon_size_m3">24dp</dimen>
    <dimen name="apps_row_exit_icon_margin_top_m3">2dp</dimen>
    <dimen name="apps_row_exit_icon_margin_bottom_m3">6dp</dimen>
    <dimen name="apps_row_item_padding_horizontal">8dp</dimen>
    <dimen name="apps_row_margin_vertical">@dimen/space_extra_small_4</dimen>
    <dimen name="apps_row_padding">@dimen/space_extra_small_4</dimen>
    <dimen name="apps_row_app_icon_margin_vertical">@dimen/space_extra_small_4</dimen>
    <dimen name="apps_row_title_padding">@dimen/space_extra_small_4</dimen>

    <dimen name="profile_tab_radius">12dp</dimen>

    <dimen name="search_bar_elevation_m3">0dp</dimen>
    <dimen name="search_bar_radius_m3">8dp</dimen>
    <dimen name="search_bar_background_margin_start_m3">0dp</dimen>
    <dimen name="search_bar_background_margin_end_m3">0dp</dimen>
    <dimen name="search_bar_margin_m3">0dp</dimen>
    <dimen name="search_bar_text_size_m3">16dp</dimen>

    <dimen name="docked_searchbar_height">48dp</dimen>
    <dimen name="docked_searchbar_padding">4dp</dimen>
    <dimen name="docked_searchbar_icon_padding">12dp</dimen>
    <dimen name="docked_searchbar_text_width">250dp</dimen>

    <!-- Main margin is set by main_container_padding_start for the menu button, here is for
    the space between the button the text/title. -->
    <dimen name="search_bar_text_margin_start_m3">@dimen/space_extra_small_6</dimen>
    <dimen name="job_progress_toolbar_indicator_size">20dp</dimen>
    <dimen name="job_progress_toolbar_badge_outline_width">1dp</dimen>
    <!-- Includes outline. -->
    <dimen name="job_progress_toolbar_badge_diameter">8dp</dimen>
    <!-- The main margin is controlled above on paddingStart, zeroing toolbar_content_insets to
         avoid pushing the title or button further. -->
    <dimen name="toolbar_content_inset_start">0dp</dimen>
    <dimen name="toolbar_padding_start">@dimen/space_extra_small_6</dimen>
    <dimen name="toolbar_padding_end">@dimen/space_extra_small_6</dimen>
    <dimen name="action_bar_elevation_m3">0dp</dimen>
    <dimen name="action_bar_margin_m3">0dp</dimen>
    <dimen name="action_mode_text_size_m3">18sp</dimen>

    <dimen name="refresh_icon_range_m3">64dp</dimen>

    <dimen name="item_doc_inflated_message_padding_vertical">@dimen/space_medium_5</dimen>
    <dimen name="cross_profile_progress_margin_bottom">@dimen/space_small_1</dimen>
    <dimen name="cross_profile_button_message_margin_top_m3">@dimen/space_extra_small_2</dimen>
    <dimen name="cross_profile_button_margin_top">@dimen/space_small_1</dimen>

    <dimen name="empty_state_artwork_margin_top">@dimen/space_medium_5</dimen>
    <dimen name="empty_state_artwork_margin_bottom">@dimen/space_small_1</dimen>
    <dimen name="empty_state_message_margin_bottom">@dimen/space_medium_5</dimen>

    <dimen name="banner_content_padding_vertical">16dp</dimen>
    <dimen name="banner_content_padding_start">@dimen/space_medium_1</dimen>
    <dimen name="banner_content_padding_end">8dp</dimen>

    <dimen name="focus_ring_width">3dp</dimen>
    <!-- 3dp focus ring width + 2dp gap between the ring and the content -->
    <dimen name="focus_ring_gap">5dp</dimen>
    <dimen name="hover_overlay_alpha">0.08</dimen>
    <dimen name="ripple_overlay_alpha">0.10</dimen>

    <dimen name="job_progress_panel_width">360dp</dimen>
    <dimen name="job_progress_panel_margin">@dimen/space_small_1</dimen>
    <dimen name="job_progress_panel_header_margin">@dimen/space_small_1</dimen>

    <!-- 360dp - 2 * header margin (16dp) - header line height (24dp) -->
    <dimen name="job_progress_list_max_height">304dp</dimen>
    <dimen name="job_progress_list_margin">@dimen/space_extra_small_6</dimen>
    <dimen name="job_progress_list_gap">@dimen/space_extra_small_1</dimen>
    <dimen name="job_progress_list_corner_radius">@dimen/space_extra_small_6</dimen>

    <dimen name="job_progress_item_padding">@dimen/space_small_1</dimen>
    <dimen name="job_progress_item_expand_margin_start">@dimen/space_small_4</dimen>
    <dimen name="job_progress_item_progress_margin_top">@dimen/space_extra_small_4</dimen>
    <dimen name="job_progress_item_status_separator_margin">@dimen/space_extra_small_2</dimen>
    <dimen name="job_progress_item_buttons_margin_start">@dimen/space_extra_small_2</dimen>
    <dimen name="job_progress_item_buttons_margin_top">@dimen/space_extra_small_1</dimen>

    <dimen name="peek_metadata_sheet_width">320dp</dimen>
    <dimen name="peek_metadata_bottom_sheet_half_expanded_ratio">0.5</dimen>
    <dimen name="peek_metadata_bottom_sheet_expanded_offset">200dp</dimen>
    <dimen name="peek_metadata_bottom_sheet_collapsed_height">80dp</dimen>

    <dimen name="snackbar_max_width">0dp</dimen>
</resources>
