diff --git a/TabLayout/build/.transforms/98d5d1f199942c9f29bdde7927f48cec/results.bin b/TabLayout/build/.transforms/98d5d1f199942c9f29bdde7927f48cec/results.bin
new file mode 100644
index 000000000..bfcb11324
--- /dev/null
+++ b/TabLayout/build/.transforms/98d5d1f199942c9f29bdde7927f48cec/results.bin
@@ -0,0 +1 @@
+i/lib0/proguard.txt
diff --git a/TabLayout/build/.transforms/f44519871716d9e752de97d90246572c/results.bin b/TabLayout/build/.transforms/f44519871716d9e752de97d90246572c/results.bin
new file mode 100644
index 000000000..28bb879e2
--- /dev/null
+++ b/TabLayout/build/.transforms/f44519871716d9e752de97d90246572c/results.bin
@@ -0,0 +1 @@
+o/classes.jar
diff --git a/TabLayout/build/.transforms/f44519871716d9e752de97d90246572c/transformed/classes.jar b/TabLayout/build/.transforms/f44519871716d9e752de97d90246572c/transformed/classes.jar
new file mode 100644
index 000000000..b45bced80
Binary files /dev/null and b/TabLayout/build/.transforms/f44519871716d9e752de97d90246572c/transformed/classes.jar differ
diff --git a/TabLayout/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/AndroidManifest.xml b/TabLayout/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/AndroidManifest.xml
new file mode 100644
index 000000000..bf5919e36
--- /dev/null
+++ b/TabLayout/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/AndroidManifest.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TabLayout/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/output-metadata.json b/TabLayout/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/output-metadata.json
new file mode 100644
index 000000000..9c16a48c7
--- /dev/null
+++ b/TabLayout/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/output-metadata.json
@@ -0,0 +1,18 @@
+{
+ "version": 3,
+ "artifactType": {
+ "type": "AAPT_FRIENDLY_MERGED_MANIFESTS",
+ "kind": "Directory"
+ },
+ "applicationId": "com.angcyo.tablayout",
+ "variantName": "release",
+ "elements": [
+ {
+ "type": "SINGLE",
+ "filters": [],
+ "attributes": [],
+ "outputFile": "AndroidManifest.xml"
+ }
+ ],
+ "elementType": "File"
+}
\ No newline at end of file
diff --git a/TabLayout/build/intermediates/aar_metadata/release/writeReleaseAarMetadata/aar-metadata.properties b/TabLayout/build/intermediates/aar_metadata/release/writeReleaseAarMetadata/aar-metadata.properties
new file mode 100644
index 000000000..1211b1ef0
--- /dev/null
+++ b/TabLayout/build/intermediates/aar_metadata/release/writeReleaseAarMetadata/aar-metadata.properties
@@ -0,0 +1,6 @@
+aarFormatVersion=1.0
+aarMetadataVersion=1.0
+minCompileSdk=1
+minCompileSdkExtension=0
+minAndroidGradlePluginVersion=1.0.0
+coreLibraryDesugaringEnabled=false
diff --git a/TabLayout/build/intermediates/annotation_processor_list/release/javaPreCompileRelease/annotationProcessors.json b/TabLayout/build/intermediates/annotation_processor_list/release/javaPreCompileRelease/annotationProcessors.json
new file mode 100644
index 000000000..9e26dfeeb
--- /dev/null
+++ b/TabLayout/build/intermediates/annotation_processor_list/release/javaPreCompileRelease/annotationProcessors.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/TabLayout/build/intermediates/compile_library_classes_jar/release/bundleLibCompileToJarRelease/classes.jar b/TabLayout/build/intermediates/compile_library_classes_jar/release/bundleLibCompileToJarRelease/classes.jar
new file mode 100644
index 000000000..21d36152e
Binary files /dev/null and b/TabLayout/build/intermediates/compile_library_classes_jar/release/bundleLibCompileToJarRelease/classes.jar differ
diff --git a/TabLayout/build/intermediates/compile_r_class_jar/release/generateReleaseRFile/R.jar b/TabLayout/build/intermediates/compile_r_class_jar/release/generateReleaseRFile/R.jar
new file mode 100644
index 000000000..e3b66e21d
Binary files /dev/null and b/TabLayout/build/intermediates/compile_r_class_jar/release/generateReleaseRFile/R.jar differ
diff --git a/TabLayout/build/intermediates/compile_symbol_list/release/generateReleaseRFile/R.txt b/TabLayout/build/intermediates/compile_symbol_list/release/generateReleaseRFile/R.txt
new file mode 100644
index 000000000..f9621bb0b
--- /dev/null
+++ b/TabLayout/build/intermediates/compile_symbol_list/release/generateReleaseRFile/R.txt
@@ -0,0 +1,472 @@
+int attr alpha 0x0
+int attr font 0x0
+int attr fontProviderAuthority 0x0
+int attr fontProviderCerts 0x0
+int attr fontProviderFetchStrategy 0x0
+int attr fontProviderFetchTimeout 0x0
+int attr fontProviderPackage 0x0
+int attr fontProviderQuery 0x0
+int attr fontProviderSystemFontFamily 0x0
+int attr fontStyle 0x0
+int attr fontVariationSettings 0x0
+int attr fontWeight 0x0
+int attr lStar 0x0
+int attr layout_highlight_drawable 0x0
+int attr layout_tab_convex_height 0x0
+int attr layout_tab_height 0x0
+int attr layout_tab_icon_view_id 0x0
+int attr layout_tab_icon_view_index 0x0
+int attr layout_tab_indicator_content_id 0x0
+int attr layout_tab_indicator_content_index 0x0
+int attr layout_tab_text_view_id 0x0
+int attr layout_tab_text_view_index 0x0
+int attr layout_tab_weight 0x0
+int attr layout_tab_width 0x0
+int attr nestedScrollViewStyle 0x0
+int attr queryPatterns 0x0
+int attr shortcutMatchRequired 0x0
+int attr tab_badge_anchor_child_index 0x0
+int attr tab_badge_circle_offset_x 0x0
+int attr tab_badge_circle_offset_y 0x0
+int attr tab_badge_circle_radius 0x0
+int attr tab_badge_gravity 0x0
+int attr tab_badge_ignore_child_padding 0x0
+int attr tab_badge_min_height 0x0
+int attr tab_badge_min_width 0x0
+int attr tab_badge_offset_x 0x0
+int attr tab_badge_offset_y 0x0
+int attr tab_badge_padding_bottom 0x0
+int attr tab_badge_padding_left 0x0
+int attr tab_badge_padding_right 0x0
+int attr tab_badge_padding_top 0x0
+int attr tab_badge_radius 0x0
+int attr tab_badge_solid_color 0x0
+int attr tab_badge_stroke_color 0x0
+int attr tab_badge_stroke_width 0x0
+int attr tab_badge_text 0x0
+int attr tab_badge_text_color 0x0
+int attr tab_badge_text_size 0x0
+int attr tab_border_draw_item_background 0x0
+int attr tab_border_drawable 0x0
+int attr tab_border_item_background_gradient_end_color 0x0
+int attr tab_border_item_background_gradient_start_color 0x0
+int attr tab_border_item_background_height_offset 0x0
+int attr tab_border_item_background_solid_color 0x0
+int attr tab_border_item_background_solid_disable_color 0x0
+int attr tab_border_item_background_width_offset 0x0
+int attr tab_border_keep_item_radius 0x0
+int attr tab_border_radius_size 0x0
+int attr tab_border_solid_color 0x0
+int attr tab_border_stroke_color 0x0
+int attr tab_border_stroke_width 0x0
+int attr tab_convex_background 0x0
+int attr tab_default_index 0x0
+int attr tab_deselect_color 0x0
+int attr tab_divider_drawable 0x0
+int attr tab_divider_height 0x0
+int attr tab_divider_margin_bottom 0x0
+int attr tab_divider_margin_left 0x0
+int attr tab_divider_margin_right 0x0
+int attr tab_divider_margin_top 0x0
+int attr tab_divider_radius_size 0x0
+int attr tab_divider_show_mode 0x0
+int attr tab_divider_solid_color 0x0
+int attr tab_divider_stroke_color 0x0
+int attr tab_divider_stroke_width 0x0
+int attr tab_divider_width 0x0
+int attr tab_draw_badge 0x0
+int attr tab_draw_border 0x0
+int attr tab_draw_divider 0x0
+int attr tab_draw_highlight 0x0
+int attr tab_draw_indicator 0x0
+int attr tab_enable_gradient_color 0x0
+int attr tab_enable_gradient_scale 0x0
+int attr tab_enable_gradient_text_size 0x0
+int attr tab_enable_ico_color 0x0
+int attr tab_enable_ico_gradient_color 0x0
+int attr tab_enable_indicator_gradient_color 0x0
+int attr tab_enable_selector_mode 0x0
+int attr tab_enable_text_bold 0x0
+int attr tab_enable_text_color 0x0
+int attr tab_highlight_drawable 0x0
+int attr tab_highlight_height 0x0
+int attr tab_highlight_height_offset 0x0
+int attr tab_highlight_width 0x0
+int attr tab_highlight_width_offset 0x0
+int attr tab_ico_deselect_color 0x0
+int attr tab_ico_select_color 0x0
+int attr tab_icon_view_id 0x0
+int attr tab_indicator_anim 0x0
+int attr tab_indicator_color 0x0
+int attr tab_indicator_content_id 0x0
+int attr tab_indicator_content_index 0x0
+int attr tab_indicator_dash_gap 0x0
+int attr tab_indicator_dash_width 0x0
+int attr tab_indicator_drawable 0x0
+int attr tab_indicator_enable_flash 0x0
+int attr tab_indicator_enable_flash_clip 0x0
+int attr tab_indicator_enable_flow 0x0
+int attr tab_indicator_flow_step 0x0
+int attr tab_indicator_gradient_colors 0x0
+int attr tab_indicator_gradient_end_color 0x0
+int attr tab_indicator_gradient_start_color 0x0
+int attr tab_indicator_gravity 0x0
+int attr tab_indicator_height 0x0
+int attr tab_indicator_height_offset 0x0
+int attr tab_indicator_ignore_child_padding 0x0
+int attr tab_indicator_radii 0x0
+int attr tab_indicator_radius 0x0
+int attr tab_indicator_shape 0x0
+int attr tab_indicator_solid_color 0x0
+int attr tab_indicator_stroke_color 0x0
+int attr tab_indicator_stroke_width 0x0
+int attr tab_indicator_style 0x0
+int attr tab_indicator_width 0x0
+int attr tab_indicator_width_offset 0x0
+int attr tab_indicator_x_offset 0x0
+int attr tab_indicator_y_offset 0x0
+int attr tab_item_auto_equ_width 0x0
+int attr tab_item_default_height 0x0
+int attr tab_item_equ_width_count 0x0
+int attr tab_item_equ_width_count_range 0x0
+int attr tab_item_is_equ_width 0x0
+int attr tab_item_width 0x0
+int attr tab_layout_scroll_anim 0x0
+int attr tab_max_scale 0x0
+int attr tab_min_scale 0x0
+int attr tab_orientation 0x0
+int attr tab_preview_item_count 0x0
+int attr tab_preview_item_layout_id 0x0
+int attr tab_scroll_anim_duration 0x0
+int attr tab_select_color 0x0
+int attr tab_text_max_size 0x0
+int attr tab_text_min_size 0x0
+int attr tab_text_view_id 0x0
+int attr tab_use_typeface_bold 0x0
+int attr ttcIndex 0x0
+int color androidx_core_ripple_material_light 0x0
+int color androidx_core_secondary_text_default_material_light 0x0
+int color call_notification_answer_color 0x0
+int color call_notification_decline_color 0x0
+int color notification_action_color_filter 0x0
+int color notification_icon_bg_color 0x0
+int dimen compat_button_inset_horizontal_material 0x0
+int dimen compat_button_inset_vertical_material 0x0
+int dimen compat_button_padding_horizontal_material 0x0
+int dimen compat_button_padding_vertical_material 0x0
+int dimen compat_control_corner_material 0x0
+int dimen compat_notification_large_icon_max_height 0x0
+int dimen compat_notification_large_icon_max_width 0x0
+int dimen notification_action_icon_size 0x0
+int dimen notification_action_text_size 0x0
+int dimen notification_big_circle_margin 0x0
+int dimen notification_content_margin_start 0x0
+int dimen notification_large_icon_height 0x0
+int dimen notification_large_icon_width 0x0
+int dimen notification_main_column_padding_top 0x0
+int dimen notification_media_narrow_margin 0x0
+int dimen notification_right_icon_size 0x0
+int dimen notification_right_side_padding_top 0x0
+int dimen notification_small_icon_background_padding 0x0
+int dimen notification_small_icon_size_as_large 0x0
+int dimen notification_subtext_size 0x0
+int dimen notification_top_pad 0x0
+int dimen notification_top_pad_large_text 0x0
+int drawable ic_call_answer 0x0
+int drawable ic_call_answer_low 0x0
+int drawable ic_call_answer_video 0x0
+int drawable ic_call_answer_video_low 0x0
+int drawable ic_call_decline 0x0
+int drawable ic_call_decline_low 0x0
+int drawable notification_action_background 0x0
+int drawable notification_bg 0x0
+int drawable notification_bg_low 0x0
+int drawable notification_bg_low_normal 0x0
+int drawable notification_bg_low_pressed 0x0
+int drawable notification_bg_normal 0x0
+int drawable notification_bg_normal_pressed 0x0
+int drawable notification_icon_background 0x0
+int drawable notification_template_icon_bg 0x0
+int drawable notification_template_icon_low_bg 0x0
+int drawable notification_tile_bg 0x0
+int drawable notify_panel_notification_icon_bg 0x0
+int id GRAVITY_CENTER 0x0
+int id GRAVITY_END 0x0
+int id GRAVITY_START 0x0
+int id HORIZONTAL 0x0
+int id LINE 0x0
+int id OVAL 0x0
+int id RECTANGLE 0x0
+int id RING 0x0
+int id VERTICAL 0x0
+int id accessibility_action_clickable_span 0x0
+int id accessibility_custom_action_0 0x0
+int id accessibility_custom_action_1 0x0
+int id accessibility_custom_action_10 0x0
+int id accessibility_custom_action_11 0x0
+int id accessibility_custom_action_12 0x0
+int id accessibility_custom_action_13 0x0
+int id accessibility_custom_action_14 0x0
+int id accessibility_custom_action_15 0x0
+int id accessibility_custom_action_16 0x0
+int id accessibility_custom_action_17 0x0
+int id accessibility_custom_action_18 0x0
+int id accessibility_custom_action_19 0x0
+int id accessibility_custom_action_2 0x0
+int id accessibility_custom_action_20 0x0
+int id accessibility_custom_action_21 0x0
+int id accessibility_custom_action_22 0x0
+int id accessibility_custom_action_23 0x0
+int id accessibility_custom_action_24 0x0
+int id accessibility_custom_action_25 0x0
+int id accessibility_custom_action_26 0x0
+int id accessibility_custom_action_27 0x0
+int id accessibility_custom_action_28 0x0
+int id accessibility_custom_action_29 0x0
+int id accessibility_custom_action_3 0x0
+int id accessibility_custom_action_30 0x0
+int id accessibility_custom_action_31 0x0
+int id accessibility_custom_action_4 0x0
+int id accessibility_custom_action_5 0x0
+int id accessibility_custom_action_6 0x0
+int id accessibility_custom_action_7 0x0
+int id accessibility_custom_action_8 0x0
+int id accessibility_custom_action_9 0x0
+int id action_container 0x0
+int id action_divider 0x0
+int id action_image 0x0
+int id action_text 0x0
+int id actions 0x0
+int id async 0x0
+int id blocking 0x0
+int id chronometer 0x0
+int id dialog_button 0x0
+int id forever 0x0
+int id icon 0x0
+int id icon_group 0x0
+int id info 0x0
+int id italic 0x0
+int id line1 0x0
+int id line3 0x0
+int id normal 0x0
+int id notification_background 0x0
+int id notification_main_column 0x0
+int id notification_main_column_container 0x0
+int id right_icon 0x0
+int id right_side 0x0
+int id tag_accessibility_actions 0x0
+int id tag_accessibility_clickable_spans 0x0
+int id tag_accessibility_heading 0x0
+int id tag_accessibility_pane_title 0x0
+int id tag_on_apply_window_listener 0x0
+int id tag_on_receive_content_listener 0x0
+int id tag_on_receive_content_mime_types 0x0
+int id tag_screen_reader_focusable 0x0
+int id tag_state_description 0x0
+int id tag_transition_group 0x0
+int id tag_unhandled_key_event_manager 0x0
+int id tag_unhandled_key_listeners 0x0
+int id tag_window_insets_animation_callback 0x0
+int id text 0x0
+int id text2 0x0
+int id time 0x0
+int id title 0x0
+int id view_tree_lifecycle_owner 0x0
+int integer status_bar_notification_info_maxnum 0x0
+int layout custom_dialog 0x0
+int layout notification_action 0x0
+int layout notification_action_tombstone 0x0
+int layout notification_template_custom_big 0x0
+int layout notification_template_icon_group 0x0
+int layout notification_template_part_chronometer 0x0
+int layout notification_template_part_time 0x0
+int string call_notification_answer_action 0x0
+int string call_notification_answer_video_action 0x0
+int string call_notification_decline_action 0x0
+int string call_notification_hang_up_action 0x0
+int string call_notification_incoming_text 0x0
+int string call_notification_ongoing_text 0x0
+int string call_notification_screening_text 0x0
+int string status_bar_notification_info_overflow 0x0
+int style TextAppearance_Compat_Notification 0x0
+int style TextAppearance_Compat_Notification_Info 0x0
+int style TextAppearance_Compat_Notification_Line2 0x0
+int style TextAppearance_Compat_Notification_Time 0x0
+int style TextAppearance_Compat_Notification_Title 0x0
+int style Widget_Compat_NotificationActionContainer 0x0
+int style Widget_Compat_NotificationActionText 0x0
+int[] styleable Capability { 0x0, 0x0 }
+int styleable Capability_queryPatterns 0
+int styleable Capability_shortcutMatchRequired 1
+int[] styleable ColorStateListItem { 0x0, 0x101031f, 0x10101a5, 0x1010647, 0x0 }
+int styleable ColorStateListItem_alpha 0
+int styleable ColorStateListItem_android_alpha 1
+int styleable ColorStateListItem_android_color 2
+int styleable ColorStateListItem_android_lStar 3
+int styleable ColorStateListItem_lStar 4
+int[] styleable DslTabLayout { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
+int styleable DslTabLayout_tab_badge_anchor_child_index 0
+int styleable DslTabLayout_tab_badge_circle_offset_x 1
+int styleable DslTabLayout_tab_badge_circle_offset_y 2
+int styleable DslTabLayout_tab_badge_circle_radius 3
+int styleable DslTabLayout_tab_badge_gravity 4
+int styleable DslTabLayout_tab_badge_ignore_child_padding 5
+int styleable DslTabLayout_tab_badge_min_height 6
+int styleable DslTabLayout_tab_badge_min_width 7
+int styleable DslTabLayout_tab_badge_offset_x 8
+int styleable DslTabLayout_tab_badge_offset_y 9
+int styleable DslTabLayout_tab_badge_padding_bottom 10
+int styleable DslTabLayout_tab_badge_padding_left 11
+int styleable DslTabLayout_tab_badge_padding_right 12
+int styleable DslTabLayout_tab_badge_padding_top 13
+int styleable DslTabLayout_tab_badge_radius 14
+int styleable DslTabLayout_tab_badge_solid_color 15
+int styleable DslTabLayout_tab_badge_stroke_color 16
+int styleable DslTabLayout_tab_badge_stroke_width 17
+int styleable DslTabLayout_tab_badge_text 18
+int styleable DslTabLayout_tab_badge_text_color 19
+int styleable DslTabLayout_tab_badge_text_size 20
+int styleable DslTabLayout_tab_border_draw_item_background 21
+int styleable DslTabLayout_tab_border_drawable 22
+int styleable DslTabLayout_tab_border_item_background_gradient_end_color 23
+int styleable DslTabLayout_tab_border_item_background_gradient_start_color 24
+int styleable DslTabLayout_tab_border_item_background_height_offset 25
+int styleable DslTabLayout_tab_border_item_background_solid_color 26
+int styleable DslTabLayout_tab_border_item_background_solid_disable_color 27
+int styleable DslTabLayout_tab_border_item_background_width_offset 28
+int styleable DslTabLayout_tab_border_keep_item_radius 29
+int styleable DslTabLayout_tab_border_radius_size 30
+int styleable DslTabLayout_tab_border_solid_color 31
+int styleable DslTabLayout_tab_border_stroke_color 32
+int styleable DslTabLayout_tab_border_stroke_width 33
+int styleable DslTabLayout_tab_convex_background 34
+int styleable DslTabLayout_tab_default_index 35
+int styleable DslTabLayout_tab_deselect_color 36
+int styleable DslTabLayout_tab_divider_drawable 37
+int styleable DslTabLayout_tab_divider_height 38
+int styleable DslTabLayout_tab_divider_margin_bottom 39
+int styleable DslTabLayout_tab_divider_margin_left 40
+int styleable DslTabLayout_tab_divider_margin_right 41
+int styleable DslTabLayout_tab_divider_margin_top 42
+int styleable DslTabLayout_tab_divider_radius_size 43
+int styleable DslTabLayout_tab_divider_show_mode 44
+int styleable DslTabLayout_tab_divider_solid_color 45
+int styleable DslTabLayout_tab_divider_stroke_color 46
+int styleable DslTabLayout_tab_divider_stroke_width 47
+int styleable DslTabLayout_tab_divider_width 48
+int styleable DslTabLayout_tab_draw_badge 49
+int styleable DslTabLayout_tab_draw_border 50
+int styleable DslTabLayout_tab_draw_divider 51
+int styleable DslTabLayout_tab_draw_highlight 52
+int styleable DslTabLayout_tab_draw_indicator 53
+int styleable DslTabLayout_tab_enable_gradient_color 54
+int styleable DslTabLayout_tab_enable_gradient_scale 55
+int styleable DslTabLayout_tab_enable_gradient_text_size 56
+int styleable DslTabLayout_tab_enable_ico_color 57
+int styleable DslTabLayout_tab_enable_ico_gradient_color 58
+int styleable DslTabLayout_tab_enable_indicator_gradient_color 59
+int styleable DslTabLayout_tab_enable_selector_mode 60
+int styleable DslTabLayout_tab_enable_text_bold 61
+int styleable DslTabLayout_tab_enable_text_color 62
+int styleable DslTabLayout_tab_highlight_drawable 63
+int styleable DslTabLayout_tab_highlight_height 64
+int styleable DslTabLayout_tab_highlight_height_offset 65
+int styleable DslTabLayout_tab_highlight_width 66
+int styleable DslTabLayout_tab_highlight_width_offset 67
+int styleable DslTabLayout_tab_ico_deselect_color 68
+int styleable DslTabLayout_tab_ico_select_color 69
+int styleable DslTabLayout_tab_icon_view_id 70
+int styleable DslTabLayout_tab_indicator_anim 71
+int styleable DslTabLayout_tab_indicator_color 72
+int styleable DslTabLayout_tab_indicator_content_id 73
+int styleable DslTabLayout_tab_indicator_content_index 74
+int styleable DslTabLayout_tab_indicator_dash_gap 75
+int styleable DslTabLayout_tab_indicator_dash_width 76
+int styleable DslTabLayout_tab_indicator_drawable 77
+int styleable DslTabLayout_tab_indicator_enable_flash 78
+int styleable DslTabLayout_tab_indicator_enable_flash_clip 79
+int styleable DslTabLayout_tab_indicator_enable_flow 80
+int styleable DslTabLayout_tab_indicator_flow_step 81
+int styleable DslTabLayout_tab_indicator_gradient_colors 82
+int styleable DslTabLayout_tab_indicator_gradient_end_color 83
+int styleable DslTabLayout_tab_indicator_gradient_start_color 84
+int styleable DslTabLayout_tab_indicator_gravity 85
+int styleable DslTabLayout_tab_indicator_height 86
+int styleable DslTabLayout_tab_indicator_height_offset 87
+int styleable DslTabLayout_tab_indicator_ignore_child_padding 88
+int styleable DslTabLayout_tab_indicator_radii 89
+int styleable DslTabLayout_tab_indicator_radius 90
+int styleable DslTabLayout_tab_indicator_shape 91
+int styleable DslTabLayout_tab_indicator_solid_color 92
+int styleable DslTabLayout_tab_indicator_stroke_color 93
+int styleable DslTabLayout_tab_indicator_stroke_width 94
+int styleable DslTabLayout_tab_indicator_style 95
+int styleable DslTabLayout_tab_indicator_width 96
+int styleable DslTabLayout_tab_indicator_width_offset 97
+int styleable DslTabLayout_tab_indicator_x_offset 98
+int styleable DslTabLayout_tab_indicator_y_offset 99
+int styleable DslTabLayout_tab_item_auto_equ_width 100
+int styleable DslTabLayout_tab_item_default_height 101
+int styleable DslTabLayout_tab_item_equ_width_count 102
+int styleable DslTabLayout_tab_item_equ_width_count_range 103
+int styleable DslTabLayout_tab_item_is_equ_width 104
+int styleable DslTabLayout_tab_item_width 105
+int styleable DslTabLayout_tab_layout_scroll_anim 106
+int styleable DslTabLayout_tab_max_scale 107
+int styleable DslTabLayout_tab_min_scale 108
+int styleable DslTabLayout_tab_orientation 109
+int styleable DslTabLayout_tab_preview_item_count 110
+int styleable DslTabLayout_tab_preview_item_layout_id 111
+int styleable DslTabLayout_tab_scroll_anim_duration 112
+int styleable DslTabLayout_tab_select_color 113
+int styleable DslTabLayout_tab_text_max_size 114
+int styleable DslTabLayout_tab_text_min_size 115
+int styleable DslTabLayout_tab_text_view_id 116
+int styleable DslTabLayout_tab_use_typeface_bold 117
+int[] styleable DslTabLayout_Layout { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
+int styleable DslTabLayout_Layout_layout_highlight_drawable 0
+int styleable DslTabLayout_Layout_layout_tab_convex_height 1
+int styleable DslTabLayout_Layout_layout_tab_height 2
+int styleable DslTabLayout_Layout_layout_tab_icon_view_id 3
+int styleable DslTabLayout_Layout_layout_tab_icon_view_index 4
+int styleable DslTabLayout_Layout_layout_tab_indicator_content_id 5
+int styleable DslTabLayout_Layout_layout_tab_indicator_content_index 6
+int styleable DslTabLayout_Layout_layout_tab_text_view_id 7
+int styleable DslTabLayout_Layout_layout_tab_text_view_index 8
+int styleable DslTabLayout_Layout_layout_tab_weight 9
+int styleable DslTabLayout_Layout_layout_tab_width 10
+int[] styleable FontFamily { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
+int styleable FontFamily_fontProviderAuthority 0
+int styleable FontFamily_fontProviderCerts 1
+int styleable FontFamily_fontProviderFetchStrategy 2
+int styleable FontFamily_fontProviderFetchTimeout 3
+int styleable FontFamily_fontProviderPackage 4
+int styleable FontFamily_fontProviderQuery 5
+int styleable FontFamily_fontProviderSystemFontFamily 6
+int[] styleable FontFamilyFont { 0x1010532, 0x101053f, 0x1010570, 0x1010533, 0x101056f, 0x0, 0x0, 0x0, 0x0, 0x0 }
+int styleable FontFamilyFont_android_font 0
+int styleable FontFamilyFont_android_fontStyle 1
+int styleable FontFamilyFont_android_fontVariationSettings 2
+int styleable FontFamilyFont_android_fontWeight 3
+int styleable FontFamilyFont_android_ttcIndex 4
+int styleable FontFamilyFont_font 5
+int styleable FontFamilyFont_fontStyle 6
+int styleable FontFamilyFont_fontVariationSettings 7
+int styleable FontFamilyFont_fontWeight 8
+int styleable FontFamilyFont_ttcIndex 9
+int[] styleable GradientColor { 0x101020b, 0x10101a2, 0x10101a3, 0x101019e, 0x1010512, 0x1010513, 0x10101a4, 0x101019d, 0x1010510, 0x1010511, 0x1010201, 0x10101a1 }
+int styleable GradientColor_android_centerColor 0
+int styleable GradientColor_android_centerX 1
+int styleable GradientColor_android_centerY 2
+int styleable GradientColor_android_endColor 3
+int styleable GradientColor_android_endX 4
+int styleable GradientColor_android_endY 5
+int styleable GradientColor_android_gradientRadius 6
+int styleable GradientColor_android_startColor 7
+int styleable GradientColor_android_startX 8
+int styleable GradientColor_android_startY 9
+int styleable GradientColor_android_tileMode 10
+int styleable GradientColor_android_type 11
+int[] styleable GradientColorItem { 0x10101a5, 0x1010514 }
+int styleable GradientColorItem_android_color 0
+int styleable GradientColorItem_android_offset 1
diff --git a/TabLayout/build/intermediates/consumer_proguard_dir/release/exportReleaseConsumerProguardFiles/lib0/proguard.txt b/TabLayout/build/intermediates/consumer_proguard_dir/release/exportReleaseConsumerProguardFiles/lib0/proguard.txt
new file mode 100644
index 000000000..e69de29bb
diff --git a/TabLayout/build/intermediates/incremental/release/packageReleaseResources/compile-file-map.properties b/TabLayout/build/intermediates/incremental/release/packageReleaseResources/compile-file-map.properties
new file mode 100644
index 000000000..34cc8a163
--- /dev/null
+++ b/TabLayout/build/intermediates/incremental/release/packageReleaseResources/compile-file-map.properties
@@ -0,0 +1 @@
+#Fri Nov 01 21:18:36 CST 2024
diff --git a/TabLayout/build/intermediates/incremental/release/packageReleaseResources/merged.dir/values/values.xml b/TabLayout/build/intermediates/incremental/release/packageReleaseResources/merged.dir/values/values.xml
new file mode 100644
index 000000000..78a96085f
--- /dev/null
+++ b/TabLayout/build/intermediates/incremental/release/packageReleaseResources/merged.dir/values/values.xml
@@ -0,0 +1,297 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TabLayout/build/intermediates/incremental/release/packageReleaseResources/merger.xml b/TabLayout/build/intermediates/incremental/release/packageReleaseResources/merger.xml
new file mode 100644
index 000000000..87265d744
--- /dev/null
+++ b/TabLayout/build/intermediates/incremental/release/packageReleaseResources/merger.xml
@@ -0,0 +1,586 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TabLayout/build/intermediates/java_res/release/processReleaseJavaRes/out/META-INF/TabLayout_release.kotlin_module b/TabLayout/build/intermediates/java_res/release/processReleaseJavaRes/out/META-INF/TabLayout_release.kotlin_module
new file mode 100644
index 000000000..3490908ad
Binary files /dev/null and b/TabLayout/build/intermediates/java_res/release/processReleaseJavaRes/out/META-INF/TabLayout_release.kotlin_module differ
diff --git a/TabLayout/build/intermediates/local_only_symbol_list/release/parseReleaseLocalResources/R-def.txt b/TabLayout/build/intermediates/local_only_symbol_list/release/parseReleaseLocalResources/R-def.txt
new file mode 100644
index 000000000..6d9539d81
--- /dev/null
+++ b/TabLayout/build/intermediates/local_only_symbol_list/release/parseReleaseLocalResources/R-def.txt
@@ -0,0 +1,142 @@
+R_DEF: Internal format may change without notice
+local
+attr? layout_highlight_drawable
+attr? layout_tab_convex_height
+attr? layout_tab_height
+attr? layout_tab_icon_view_id
+attr? layout_tab_icon_view_index
+attr? layout_tab_indicator_content_id
+attr? layout_tab_indicator_content_index
+attr? layout_tab_text_view_id
+attr? layout_tab_text_view_index
+attr? layout_tab_weight
+attr? layout_tab_width
+attr? tab_badge_anchor_child_index
+attr? tab_badge_circle_offset_x
+attr? tab_badge_circle_offset_y
+attr? tab_badge_circle_radius
+attr? tab_badge_gravity
+attr? tab_badge_ignore_child_padding
+attr? tab_badge_min_height
+attr? tab_badge_min_width
+attr? tab_badge_offset_x
+attr? tab_badge_offset_y
+attr? tab_badge_padding_bottom
+attr? tab_badge_padding_left
+attr? tab_badge_padding_right
+attr? tab_badge_padding_top
+attr? tab_badge_radius
+attr? tab_badge_solid_color
+attr? tab_badge_stroke_color
+attr? tab_badge_stroke_width
+attr? tab_badge_text
+attr? tab_badge_text_color
+attr? tab_badge_text_size
+attr? tab_border_draw_item_background
+attr? tab_border_drawable
+attr? tab_border_item_background_gradient_end_color
+attr? tab_border_item_background_gradient_start_color
+attr? tab_border_item_background_height_offset
+attr? tab_border_item_background_solid_color
+attr? tab_border_item_background_solid_disable_color
+attr? tab_border_item_background_width_offset
+attr? tab_border_keep_item_radius
+attr? tab_border_radius_size
+attr? tab_border_solid_color
+attr? tab_border_stroke_color
+attr? tab_border_stroke_width
+attr? tab_convex_background
+attr? tab_default_index
+attr? tab_deselect_color
+attr? tab_divider_drawable
+attr? tab_divider_height
+attr? tab_divider_margin_bottom
+attr? tab_divider_margin_left
+attr? tab_divider_margin_right
+attr? tab_divider_margin_top
+attr? tab_divider_radius_size
+attr? tab_divider_show_mode
+attr? tab_divider_solid_color
+attr? tab_divider_stroke_color
+attr? tab_divider_stroke_width
+attr? tab_divider_width
+attr? tab_draw_badge
+attr? tab_draw_border
+attr? tab_draw_divider
+attr? tab_draw_highlight
+attr? tab_draw_indicator
+attr? tab_enable_gradient_color
+attr? tab_enable_gradient_scale
+attr? tab_enable_gradient_text_size
+attr? tab_enable_ico_color
+attr? tab_enable_ico_gradient_color
+attr? tab_enable_indicator_gradient_color
+attr? tab_enable_selector_mode
+attr? tab_enable_text_bold
+attr? tab_enable_text_color
+attr? tab_highlight_drawable
+attr? tab_highlight_height
+attr? tab_highlight_height_offset
+attr? tab_highlight_width
+attr? tab_highlight_width_offset
+attr? tab_ico_deselect_color
+attr? tab_ico_select_color
+attr? tab_icon_view_id
+attr? tab_indicator_anim
+attr? tab_indicator_color
+attr? tab_indicator_content_id
+attr? tab_indicator_content_index
+attr? tab_indicator_dash_gap
+attr? tab_indicator_dash_width
+attr? tab_indicator_drawable
+attr? tab_indicator_enable_flash
+attr? tab_indicator_enable_flash_clip
+attr? tab_indicator_enable_flow
+attr? tab_indicator_flow_step
+attr? tab_indicator_gradient_colors
+attr? tab_indicator_gradient_end_color
+attr? tab_indicator_gradient_start_color
+attr? tab_indicator_gravity
+attr? tab_indicator_height
+attr? tab_indicator_height_offset
+attr? tab_indicator_ignore_child_padding
+attr? tab_indicator_radii
+attr? tab_indicator_radius
+attr? tab_indicator_shape
+attr? tab_indicator_solid_color
+attr? tab_indicator_stroke_color
+attr? tab_indicator_stroke_width
+attr? tab_indicator_style
+attr? tab_indicator_width
+attr? tab_indicator_width_offset
+attr? tab_indicator_x_offset
+attr? tab_indicator_y_offset
+attr? tab_item_auto_equ_width
+attr? tab_item_default_height
+attr? tab_item_equ_width_count
+attr? tab_item_equ_width_count_range
+attr? tab_item_is_equ_width
+attr? tab_item_width
+attr? tab_layout_scroll_anim
+attr? tab_max_scale
+attr? tab_min_scale
+attr? tab_orientation
+attr? tab_preview_item_count
+attr? tab_preview_item_layout_id
+attr? tab_scroll_anim_duration
+attr? tab_select_color
+attr? tab_text_max_size
+attr? tab_text_min_size
+attr? tab_text_view_id
+attr? tab_use_typeface_bold
+id GRAVITY_CENTER
+id GRAVITY_END
+id GRAVITY_START
+id HORIZONTAL
+id LINE
+id OVAL
+id RECTANGLE
+id RING
+id VERTICAL
+styleable DslTabLayout tab_item_is_equ_width tab_item_equ_width_count tab_item_equ_width_count_range tab_item_auto_equ_width tab_default_index tab_item_width tab_item_default_height tab_draw_border tab_draw_divider tab_draw_indicator tab_convex_background tab_enable_selector_mode tab_orientation tab_layout_scroll_anim tab_scroll_anim_duration tab_preview_item_layout_id tab_preview_item_count tab_indicator_drawable tab_indicator_color tab_indicator_style tab_indicator_gravity tab_indicator_enable_flow tab_indicator_enable_flash tab_indicator_enable_flash_clip tab_indicator_flow_step tab_indicator_width tab_indicator_width_offset tab_indicator_height tab_indicator_height_offset tab_indicator_x_offset tab_indicator_y_offset tab_indicator_content_index tab_indicator_content_id tab_indicator_anim tab_indicator_shape tab_indicator_solid_color tab_indicator_stroke_color tab_indicator_stroke_width tab_indicator_dash_width tab_indicator_dash_gap tab_indicator_radius tab_indicator_radii tab_indicator_gradient_colors tab_indicator_gradient_start_color tab_indicator_gradient_end_color tab_indicator_ignore_child_padding tab_select_color tab_deselect_color tab_ico_select_color tab_ico_deselect_color tab_enable_text_color tab_enable_ico_color tab_enable_text_bold tab_use_typeface_bold tab_enable_gradient_color tab_enable_indicator_gradient_color tab_enable_ico_gradient_color tab_enable_gradient_scale tab_min_scale tab_max_scale tab_enable_gradient_text_size tab_text_min_size tab_text_max_size tab_text_view_id tab_icon_view_id tab_divider_drawable tab_divider_stroke_color tab_divider_solid_color tab_divider_stroke_width tab_divider_radius_size tab_divider_margin_left tab_divider_margin_right tab_divider_margin_top tab_divider_margin_bottom tab_divider_width tab_divider_height tab_divider_show_mode tab_border_drawable tab_border_stroke_color tab_border_solid_color tab_border_stroke_width tab_border_radius_size tab_border_draw_item_background tab_border_item_background_height_offset tab_border_item_background_width_offset tab_border_keep_item_radius tab_border_item_background_solid_color tab_border_item_background_solid_disable_color tab_border_item_background_gradient_start_color tab_border_item_background_gradient_end_color tab_draw_badge tab_badge_solid_color tab_badge_text_color tab_badge_circle_radius tab_badge_radius tab_badge_gravity tab_badge_offset_x tab_badge_offset_y tab_badge_padding_left tab_badge_padding_right tab_badge_padding_top tab_badge_padding_bottom tab_badge_text tab_badge_text_size tab_badge_anchor_child_index tab_badge_ignore_child_padding tab_badge_circle_offset_x tab_badge_circle_offset_y tab_badge_stroke_color tab_badge_stroke_width tab_badge_min_width tab_badge_min_height tab_draw_highlight tab_highlight_drawable tab_highlight_width_offset tab_highlight_height_offset tab_highlight_width tab_highlight_height
+styleable DslTabLayout_Layout layout_tab_width layout_tab_height layout_tab_convex_height layout_tab_indicator_content_index layout_tab_indicator_content_id layout_tab_weight layout_highlight_drawable layout_tab_text_view_index layout_tab_icon_view_index layout_tab_text_view_id layout_tab_icon_view_id
diff --git a/TabLayout/build/intermediates/manifest_merge_blame_file/release/processReleaseManifest/manifest-merger-blame-release-report.txt b/TabLayout/build/intermediates/manifest_merge_blame_file/release/processReleaseManifest/manifest-merger-blame-release-report.txt
new file mode 100644
index 000000000..15fe196dc
--- /dev/null
+++ b/TabLayout/build/intermediates/manifest_merge_blame_file/release/processReleaseManifest/manifest-merger-blame-release-report.txt
@@ -0,0 +1,7 @@
+1
+2
+4
+5
+6
+7
diff --git a/TabLayout/build/intermediates/merged_manifest/release/processReleaseManifest/AndroidManifest.xml b/TabLayout/build/intermediates/merged_manifest/release/processReleaseManifest/AndroidManifest.xml
new file mode 100644
index 000000000..bf5919e36
--- /dev/null
+++ b/TabLayout/build/intermediates/merged_manifest/release/processReleaseManifest/AndroidManifest.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TabLayout/build/intermediates/navigation_json/release/extractDeepLinksRelease/navigation.json b/TabLayout/build/intermediates/navigation_json/release/extractDeepLinksRelease/navigation.json
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/TabLayout/build/intermediates/navigation_json/release/extractDeepLinksRelease/navigation.json
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/TabLayout/build/intermediates/nested_resources_validation_report/release/generateReleaseResources/nestedResourcesValidationReport.txt b/TabLayout/build/intermediates/nested_resources_validation_report/release/generateReleaseResources/nestedResourcesValidationReport.txt
new file mode 100644
index 000000000..08f4ebeab
--- /dev/null
+++ b/TabLayout/build/intermediates/nested_resources_validation_report/release/generateReleaseResources/nestedResourcesValidationReport.txt
@@ -0,0 +1 @@
+0 Warning/Error
\ No newline at end of file
diff --git a/TabLayout/build/intermediates/packaged_res/release/packageReleaseResources/values/values.xml b/TabLayout/build/intermediates/packaged_res/release/packageReleaseResources/values/values.xml
new file mode 100644
index 000000000..78a96085f
--- /dev/null
+++ b/TabLayout/build/intermediates/packaged_res/release/packageReleaseResources/values/values.xml
@@ -0,0 +1,297 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TabLayout/build/intermediates/runtime_library_classes_jar/release/bundleLibRuntimeToJarRelease/classes.jar b/TabLayout/build/intermediates/runtime_library_classes_jar/release/bundleLibRuntimeToJarRelease/classes.jar
new file mode 100644
index 000000000..29416caa5
Binary files /dev/null and b/TabLayout/build/intermediates/runtime_library_classes_jar/release/bundleLibRuntimeToJarRelease/classes.jar differ
diff --git a/TabLayout/build/intermediates/symbol_list_with_package_name/release/generateReleaseRFile/package-aware-r.txt b/TabLayout/build/intermediates/symbol_list_with_package_name/release/generateReleaseRFile/package-aware-r.txt
new file mode 100644
index 000000000..5ee9a4ccb
--- /dev/null
+++ b/TabLayout/build/intermediates/symbol_list_with_package_name/release/generateReleaseRFile/package-aware-r.txt
@@ -0,0 +1,306 @@
+com.angcyo.tablayout
+attr alpha
+attr font
+attr fontProviderAuthority
+attr fontProviderCerts
+attr fontProviderFetchStrategy
+attr fontProviderFetchTimeout
+attr fontProviderPackage
+attr fontProviderQuery
+attr fontProviderSystemFontFamily
+attr fontStyle
+attr fontVariationSettings
+attr fontWeight
+attr lStar
+attr layout_highlight_drawable
+attr layout_tab_convex_height
+attr layout_tab_height
+attr layout_tab_icon_view_id
+attr layout_tab_icon_view_index
+attr layout_tab_indicator_content_id
+attr layout_tab_indicator_content_index
+attr layout_tab_text_view_id
+attr layout_tab_text_view_index
+attr layout_tab_weight
+attr layout_tab_width
+attr nestedScrollViewStyle
+attr queryPatterns
+attr shortcutMatchRequired
+attr tab_badge_anchor_child_index
+attr tab_badge_circle_offset_x
+attr tab_badge_circle_offset_y
+attr tab_badge_circle_radius
+attr tab_badge_gravity
+attr tab_badge_ignore_child_padding
+attr tab_badge_min_height
+attr tab_badge_min_width
+attr tab_badge_offset_x
+attr tab_badge_offset_y
+attr tab_badge_padding_bottom
+attr tab_badge_padding_left
+attr tab_badge_padding_right
+attr tab_badge_padding_top
+attr tab_badge_radius
+attr tab_badge_solid_color
+attr tab_badge_stroke_color
+attr tab_badge_stroke_width
+attr tab_badge_text
+attr tab_badge_text_color
+attr tab_badge_text_size
+attr tab_border_draw_item_background
+attr tab_border_drawable
+attr tab_border_item_background_gradient_end_color
+attr tab_border_item_background_gradient_start_color
+attr tab_border_item_background_height_offset
+attr tab_border_item_background_solid_color
+attr tab_border_item_background_solid_disable_color
+attr tab_border_item_background_width_offset
+attr tab_border_keep_item_radius
+attr tab_border_radius_size
+attr tab_border_solid_color
+attr tab_border_stroke_color
+attr tab_border_stroke_width
+attr tab_convex_background
+attr tab_default_index
+attr tab_deselect_color
+attr tab_divider_drawable
+attr tab_divider_height
+attr tab_divider_margin_bottom
+attr tab_divider_margin_left
+attr tab_divider_margin_right
+attr tab_divider_margin_top
+attr tab_divider_radius_size
+attr tab_divider_show_mode
+attr tab_divider_solid_color
+attr tab_divider_stroke_color
+attr tab_divider_stroke_width
+attr tab_divider_width
+attr tab_draw_badge
+attr tab_draw_border
+attr tab_draw_divider
+attr tab_draw_highlight
+attr tab_draw_indicator
+attr tab_enable_gradient_color
+attr tab_enable_gradient_scale
+attr tab_enable_gradient_text_size
+attr tab_enable_ico_color
+attr tab_enable_ico_gradient_color
+attr tab_enable_indicator_gradient_color
+attr tab_enable_selector_mode
+attr tab_enable_text_bold
+attr tab_enable_text_color
+attr tab_highlight_drawable
+attr tab_highlight_height
+attr tab_highlight_height_offset
+attr tab_highlight_width
+attr tab_highlight_width_offset
+attr tab_ico_deselect_color
+attr tab_ico_select_color
+attr tab_icon_view_id
+attr tab_indicator_anim
+attr tab_indicator_color
+attr tab_indicator_content_id
+attr tab_indicator_content_index
+attr tab_indicator_dash_gap
+attr tab_indicator_dash_width
+attr tab_indicator_drawable
+attr tab_indicator_enable_flash
+attr tab_indicator_enable_flash_clip
+attr tab_indicator_enable_flow
+attr tab_indicator_flow_step
+attr tab_indicator_gradient_colors
+attr tab_indicator_gradient_end_color
+attr tab_indicator_gradient_start_color
+attr tab_indicator_gravity
+attr tab_indicator_height
+attr tab_indicator_height_offset
+attr tab_indicator_ignore_child_padding
+attr tab_indicator_radii
+attr tab_indicator_radius
+attr tab_indicator_shape
+attr tab_indicator_solid_color
+attr tab_indicator_stroke_color
+attr tab_indicator_stroke_width
+attr tab_indicator_style
+attr tab_indicator_width
+attr tab_indicator_width_offset
+attr tab_indicator_x_offset
+attr tab_indicator_y_offset
+attr tab_item_auto_equ_width
+attr tab_item_default_height
+attr tab_item_equ_width_count
+attr tab_item_equ_width_count_range
+attr tab_item_is_equ_width
+attr tab_item_width
+attr tab_layout_scroll_anim
+attr tab_max_scale
+attr tab_min_scale
+attr tab_orientation
+attr tab_preview_item_count
+attr tab_preview_item_layout_id
+attr tab_scroll_anim_duration
+attr tab_select_color
+attr tab_text_max_size
+attr tab_text_min_size
+attr tab_text_view_id
+attr tab_use_typeface_bold
+attr ttcIndex
+color androidx_core_ripple_material_light
+color androidx_core_secondary_text_default_material_light
+color call_notification_answer_color
+color call_notification_decline_color
+color notification_action_color_filter
+color notification_icon_bg_color
+dimen compat_button_inset_horizontal_material
+dimen compat_button_inset_vertical_material
+dimen compat_button_padding_horizontal_material
+dimen compat_button_padding_vertical_material
+dimen compat_control_corner_material
+dimen compat_notification_large_icon_max_height
+dimen compat_notification_large_icon_max_width
+dimen notification_action_icon_size
+dimen notification_action_text_size
+dimen notification_big_circle_margin
+dimen notification_content_margin_start
+dimen notification_large_icon_height
+dimen notification_large_icon_width
+dimen notification_main_column_padding_top
+dimen notification_media_narrow_margin
+dimen notification_right_icon_size
+dimen notification_right_side_padding_top
+dimen notification_small_icon_background_padding
+dimen notification_small_icon_size_as_large
+dimen notification_subtext_size
+dimen notification_top_pad
+dimen notification_top_pad_large_text
+drawable ic_call_answer
+drawable ic_call_answer_low
+drawable ic_call_answer_video
+drawable ic_call_answer_video_low
+drawable ic_call_decline
+drawable ic_call_decline_low
+drawable notification_action_background
+drawable notification_bg
+drawable notification_bg_low
+drawable notification_bg_low_normal
+drawable notification_bg_low_pressed
+drawable notification_bg_normal
+drawable notification_bg_normal_pressed
+drawable notification_icon_background
+drawable notification_template_icon_bg
+drawable notification_template_icon_low_bg
+drawable notification_tile_bg
+drawable notify_panel_notification_icon_bg
+id GRAVITY_CENTER
+id GRAVITY_END
+id GRAVITY_START
+id HORIZONTAL
+id LINE
+id OVAL
+id RECTANGLE
+id RING
+id VERTICAL
+id accessibility_action_clickable_span
+id accessibility_custom_action_0
+id accessibility_custom_action_1
+id accessibility_custom_action_10
+id accessibility_custom_action_11
+id accessibility_custom_action_12
+id accessibility_custom_action_13
+id accessibility_custom_action_14
+id accessibility_custom_action_15
+id accessibility_custom_action_16
+id accessibility_custom_action_17
+id accessibility_custom_action_18
+id accessibility_custom_action_19
+id accessibility_custom_action_2
+id accessibility_custom_action_20
+id accessibility_custom_action_21
+id accessibility_custom_action_22
+id accessibility_custom_action_23
+id accessibility_custom_action_24
+id accessibility_custom_action_25
+id accessibility_custom_action_26
+id accessibility_custom_action_27
+id accessibility_custom_action_28
+id accessibility_custom_action_29
+id accessibility_custom_action_3
+id accessibility_custom_action_30
+id accessibility_custom_action_31
+id accessibility_custom_action_4
+id accessibility_custom_action_5
+id accessibility_custom_action_6
+id accessibility_custom_action_7
+id accessibility_custom_action_8
+id accessibility_custom_action_9
+id action_container
+id action_divider
+id action_image
+id action_text
+id actions
+id async
+id blocking
+id chronometer
+id dialog_button
+id forever
+id icon
+id icon_group
+id info
+id italic
+id line1
+id line3
+id normal
+id notification_background
+id notification_main_column
+id notification_main_column_container
+id right_icon
+id right_side
+id tag_accessibility_actions
+id tag_accessibility_clickable_spans
+id tag_accessibility_heading
+id tag_accessibility_pane_title
+id tag_on_apply_window_listener
+id tag_on_receive_content_listener
+id tag_on_receive_content_mime_types
+id tag_screen_reader_focusable
+id tag_state_description
+id tag_transition_group
+id tag_unhandled_key_event_manager
+id tag_unhandled_key_listeners
+id tag_window_insets_animation_callback
+id text
+id text2
+id time
+id title
+id view_tree_lifecycle_owner
+integer status_bar_notification_info_maxnum
+layout custom_dialog
+layout notification_action
+layout notification_action_tombstone
+layout notification_template_custom_big
+layout notification_template_icon_group
+layout notification_template_part_chronometer
+layout notification_template_part_time
+string call_notification_answer_action
+string call_notification_answer_video_action
+string call_notification_decline_action
+string call_notification_hang_up_action
+string call_notification_incoming_text
+string call_notification_ongoing_text
+string call_notification_screening_text
+string status_bar_notification_info_overflow
+style TextAppearance_Compat_Notification
+style TextAppearance_Compat_Notification_Info
+style TextAppearance_Compat_Notification_Line2
+style TextAppearance_Compat_Notification_Time
+style TextAppearance_Compat_Notification_Title
+style Widget_Compat_NotificationActionContainer
+style Widget_Compat_NotificationActionText
+styleable Capability queryPatterns shortcutMatchRequired
+styleable ColorStateListItem alpha android_alpha android_color android_lStar lStar
+styleable DslTabLayout tab_badge_anchor_child_index tab_badge_circle_offset_x tab_badge_circle_offset_y tab_badge_circle_radius tab_badge_gravity tab_badge_ignore_child_padding tab_badge_min_height tab_badge_min_width tab_badge_offset_x tab_badge_offset_y tab_badge_padding_bottom tab_badge_padding_left tab_badge_padding_right tab_badge_padding_top tab_badge_radius tab_badge_solid_color tab_badge_stroke_color tab_badge_stroke_width tab_badge_text tab_badge_text_color tab_badge_text_size tab_border_draw_item_background tab_border_drawable tab_border_item_background_gradient_end_color tab_border_item_background_gradient_start_color tab_border_item_background_height_offset tab_border_item_background_solid_color tab_border_item_background_solid_disable_color tab_border_item_background_width_offset tab_border_keep_item_radius tab_border_radius_size tab_border_solid_color tab_border_stroke_color tab_border_stroke_width tab_convex_background tab_default_index tab_deselect_color tab_divider_drawable tab_divider_height tab_divider_margin_bottom tab_divider_margin_left tab_divider_margin_right tab_divider_margin_top tab_divider_radius_size tab_divider_show_mode tab_divider_solid_color tab_divider_stroke_color tab_divider_stroke_width tab_divider_width tab_draw_badge tab_draw_border tab_draw_divider tab_draw_highlight tab_draw_indicator tab_enable_gradient_color tab_enable_gradient_scale tab_enable_gradient_text_size tab_enable_ico_color tab_enable_ico_gradient_color tab_enable_indicator_gradient_color tab_enable_selector_mode tab_enable_text_bold tab_enable_text_color tab_highlight_drawable tab_highlight_height tab_highlight_height_offset tab_highlight_width tab_highlight_width_offset tab_ico_deselect_color tab_ico_select_color tab_icon_view_id tab_indicator_anim tab_indicator_color tab_indicator_content_id tab_indicator_content_index tab_indicator_dash_gap tab_indicator_dash_width tab_indicator_drawable tab_indicator_enable_flash tab_indicator_enable_flash_clip tab_indicator_enable_flow tab_indicator_flow_step tab_indicator_gradient_colors tab_indicator_gradient_end_color tab_indicator_gradient_start_color tab_indicator_gravity tab_indicator_height tab_indicator_height_offset tab_indicator_ignore_child_padding tab_indicator_radii tab_indicator_radius tab_indicator_shape tab_indicator_solid_color tab_indicator_stroke_color tab_indicator_stroke_width tab_indicator_style tab_indicator_width tab_indicator_width_offset tab_indicator_x_offset tab_indicator_y_offset tab_item_auto_equ_width tab_item_default_height tab_item_equ_width_count tab_item_equ_width_count_range tab_item_is_equ_width tab_item_width tab_layout_scroll_anim tab_max_scale tab_min_scale tab_orientation tab_preview_item_count tab_preview_item_layout_id tab_scroll_anim_duration tab_select_color tab_text_max_size tab_text_min_size tab_text_view_id tab_use_typeface_bold
+styleable DslTabLayout_Layout layout_highlight_drawable layout_tab_convex_height layout_tab_height layout_tab_icon_view_id layout_tab_icon_view_index layout_tab_indicator_content_id layout_tab_indicator_content_index layout_tab_text_view_id layout_tab_text_view_index layout_tab_weight layout_tab_width
+styleable FontFamily fontProviderAuthority fontProviderCerts fontProviderFetchStrategy fontProviderFetchTimeout fontProviderPackage fontProviderQuery fontProviderSystemFontFamily
+styleable FontFamilyFont android_font android_fontStyle android_fontVariationSettings android_fontWeight android_ttcIndex font fontStyle fontVariationSettings fontWeight ttcIndex
+styleable GradientColor android_centerColor android_centerX android_centerY android_endColor android_endX android_endY android_gradientRadius android_startColor android_startX android_startY android_tileMode android_type
+styleable GradientColorItem android_color android_offset
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab
new file mode 100644
index 000000000..15cd3d0cd
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream
new file mode 100644
index 000000000..845fa701b
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len
new file mode 100644
index 000000000..99d653fa0
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len
new file mode 100644
index 000000000..cf8a30a1c
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at
new file mode 100644
index 000000000..0f04a5d3b
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i
new file mode 100644
index 000000000..92f49bf76
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len
new file mode 100644
index 000000000..131e26574
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab
new file mode 100644
index 000000000..2e386ee59
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream
new file mode 100644
index 000000000..e3f535f9b
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len
new file mode 100644
index 000000000..4692037ef
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len
new file mode 100644
index 000000000..c14ff1585
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at
new file mode 100644
index 000000000..4e818d99d
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i
new file mode 100644
index 000000000..24e02d2ee
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len
new file mode 100644
index 000000000..131e26574
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab
new file mode 100644
index 000000000..19c371d0f
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream
new file mode 100644
index 000000000..e3f535f9b
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len
new file mode 100644
index 000000000..4692037ef
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len
new file mode 100644
index 000000000..c14ff1585
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at
new file mode 100644
index 000000000..e144a9aac
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i
new file mode 100644
index 000000000..24e02d2ee
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len
new file mode 100644
index 000000000..131e26574
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab
new file mode 100644
index 000000000..1296bf322
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream
new file mode 100644
index 000000000..af88a2a0a
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream.len
new file mode 100644
index 000000000..86d2a83a1
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.len
new file mode 100644
index 000000000..93a595bd1
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.values.at b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.values.at
new file mode 100644
index 000000000..a81b742e2
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.values.at differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i
new file mode 100644
index 000000000..3ccc00d21
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i.len
new file mode 100644
index 000000000..131e26574
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab
new file mode 100644
index 000000000..2a62061f7
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream
new file mode 100644
index 000000000..6f4a8257f
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len
new file mode 100644
index 000000000..09ab72db5
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len
new file mode 100644
index 000000000..96571e785
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at
new file mode 100644
index 000000000..dd5ebe617
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i
new file mode 100644
index 000000000..e54d2e45f
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len
new file mode 100644
index 000000000..131e26574
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab
new file mode 100644
index 000000000..78433c60e
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream
new file mode 100644
index 000000000..a82fbe8d1
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len
new file mode 100644
index 000000000..905e67187
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len
new file mode 100644
index 000000000..93a595bd1
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at
new file mode 100644
index 000000000..1d49f505a
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i
new file mode 100644
index 000000000..4b6f4a5ee
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i.len
new file mode 100644
index 000000000..131e26574
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab
new file mode 100644
index 000000000..6667deece
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream
new file mode 100644
index 000000000..004105398
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len
new file mode 100644
index 000000000..665ad55cf
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len
new file mode 100644
index 000000000..8d483a862
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values
new file mode 100644
index 000000000..4e46d10a6
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at
new file mode 100644
index 000000000..198fdf8be
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.s b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.s
new file mode 100644
index 000000000..1157d2fa9
--- /dev/null
+++ b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.s
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i
new file mode 100644
index 000000000..00229a0bc
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len
new file mode 100644
index 000000000..131e26574
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab
new file mode 100644
index 000000000..257142948
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream
new file mode 100644
index 000000000..02c5dcb7f
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len
new file mode 100644
index 000000000..99d653fa0
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len
new file mode 100644
index 000000000..cf8a30a1c
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at
new file mode 100644
index 000000000..0c56ff768
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i
new file mode 100644
index 000000000..7a45de15c
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len
new file mode 100644
index 000000000..131e26574
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab
new file mode 100644
index 000000000..da9050e52
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream
new file mode 100644
index 000000000..63e00ed8e
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len
new file mode 100644
index 000000000..3a3075b1c
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len
new file mode 100644
index 000000000..fa606b628
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at
new file mode 100644
index 000000000..951c3faa1
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i
new file mode 100644
index 000000000..8d79dd183
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i.len
new file mode 100644
index 000000000..131e26574
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab
new file mode 100644
index 000000000..7d57c73ac
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream
new file mode 100644
index 000000000..cb639acdb
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len
new file mode 100644
index 000000000..4d90ccaf4
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len
new file mode 100644
index 000000000..6f677df7d
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at
new file mode 100644
index 000000000..2c8c7e2eb
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i
new file mode 100644
index 000000000..9aa60ed6f
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i.len
new file mode 100644
index 000000000..131e26574
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/counters.tab b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/counters.tab
new file mode 100644
index 000000000..4fef5ef89
--- /dev/null
+++ b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/counters.tab
@@ -0,0 +1,2 @@
+15
+0
\ No newline at end of file
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab
new file mode 100644
index 000000000..3416e9e91
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream
new file mode 100644
index 000000000..02c5dcb7f
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len
new file mode 100644
index 000000000..99d653fa0
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len
new file mode 100644
index 000000000..cf8a30a1c
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at
new file mode 100644
index 000000000..3763557f4
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i
new file mode 100644
index 000000000..2ab316c12
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len
new file mode 100644
index 000000000..131e26574
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab
new file mode 100644
index 000000000..0d053ca40
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream
new file mode 100644
index 000000000..fbebe849c
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len
new file mode 100644
index 000000000..933d5532f
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len
new file mode 100644
index 000000000..cf8a30a1c
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at
new file mode 100644
index 000000000..4ec43f375
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i
new file mode 100644
index 000000000..0c9845623
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len
new file mode 100644
index 000000000..131e26574
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab
new file mode 100644
index 000000000..b90d6e067
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream
new file mode 100644
index 000000000..488aa12bf
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len
new file mode 100644
index 000000000..e949f5b20
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.len
new file mode 100644
index 000000000..acad3e964
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.values b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.values
new file mode 100644
index 000000000..ed033b22d
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.values differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at
new file mode 100644
index 000000000..dc1205f01
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.s b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.s
new file mode 100644
index 000000000..9e15ead74
--- /dev/null
+++ b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.s
@@ -0,0 +1 @@
+ه
\ No newline at end of file
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab_i b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab_i
new file mode 100644
index 000000000..d8e0b5887
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab_i differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len
new file mode 100644
index 000000000..44244062d
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/last-build.bin b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/last-build.bin
new file mode 100644
index 000000000..5b7a19780
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/cacheable/last-build.bin differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin b/TabLayout/build/kotlin/compileReleaseKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin
new file mode 100644
index 000000000..37e45f869
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin differ
diff --git a/TabLayout/build/kotlin/compileReleaseKotlin/local-state/build-history.bin b/TabLayout/build/kotlin/compileReleaseKotlin/local-state/build-history.bin
new file mode 100644
index 000000000..b1568231a
Binary files /dev/null and b/TabLayout/build/kotlin/compileReleaseKotlin/local-state/build-history.bin differ
diff --git a/TabLayout/build/outputs/logs/manifest-merger-release-report.txt b/TabLayout/build/outputs/logs/manifest-merger-release-report.txt
new file mode 100644
index 000000000..423379d74
--- /dev/null
+++ b/TabLayout/build/outputs/logs/manifest-merger-release-report.txt
@@ -0,0 +1,16 @@
+-- Merging decision tree log ---
+manifest
+ADDED from D:\AndroidProject\pandorapan\TabLayout\src\main\AndroidManifest.xml:1:1-2:5
+INJECTED from D:\AndroidProject\pandorapan\TabLayout\src\main\AndroidManifest.xml:1:1-2:5
+ package
+ INJECTED from D:\AndroidProject\pandorapan\TabLayout\src\main\AndroidManifest.xml
+ xmlns:android
+ ADDED from D:\AndroidProject\pandorapan\TabLayout\src\main\AndroidManifest.xml:1:11-69
+uses-sdk
+INJECTED from D:\AndroidProject\pandorapan\TabLayout\src\main\AndroidManifest.xml reason: use-sdk injection requested
+INJECTED from D:\AndroidProject\pandorapan\TabLayout\src\main\AndroidManifest.xml
+INJECTED from D:\AndroidProject\pandorapan\TabLayout\src\main\AndroidManifest.xml
+ android:targetSdkVersion
+ INJECTED from D:\AndroidProject\pandorapan\TabLayout\src\main\AndroidManifest.xml
+ android:minSdkVersion
+ INJECTED from D:\AndroidProject\pandorapan\TabLayout\src\main\AndroidManifest.xml
diff --git a/TabLayout/build/tmp/kotlin-classes/release/META-INF/TabLayout_release.kotlin_module b/TabLayout/build/tmp/kotlin-classes/release/META-INF/TabLayout_release.kotlin_module
new file mode 100644
index 000000000..3490908ad
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/META-INF/TabLayout_release.kotlin_module differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/AbsDslDrawable$Companion.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/AbsDslDrawable$Companion.class
new file mode 100644
index 000000000..6b8183390
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/AbsDslDrawable$Companion.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/AbsDslDrawable$textPaint$2.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/AbsDslDrawable$textPaint$2.class
new file mode 100644
index 000000000..ffb6f52b2
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/AbsDslDrawable$textPaint$2.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/AbsDslDrawable.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/AbsDslDrawable.class
new file mode 100644
index 000000000..936935d45
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/AbsDslDrawable.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslBadgeDrawable$draw$1$1.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslBadgeDrawable$draw$1$1.class
new file mode 100644
index 000000000..8cf0a3f42
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslBadgeDrawable$draw$1$1.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslBadgeDrawable.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslBadgeDrawable.class
new file mode 100644
index 000000000..7c09f43eb
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslBadgeDrawable.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslGradientDrawable.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslGradientDrawable.class
new file mode 100644
index 000000000..c69037590
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslGradientDrawable.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslGradientDrawableKt.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslGradientDrawableKt.class
new file mode 100644
index 000000000..455d4baec
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslGradientDrawableKt.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslGravity.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslGravity.class
new file mode 100644
index 000000000..9328f19f7
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslGravity.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslGravityKt$_config$1.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslGravityKt$_config$1.class
new file mode 100644
index 000000000..26d4c1ffe
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslGravityKt$_config$1.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslGravityKt.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslGravityKt.class
new file mode 100644
index 000000000..1089d84e6
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslGravityKt.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslSelector$install$1.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslSelector$install$1.class
new file mode 100644
index 000000000..5f7372581
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslSelector$install$1.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslSelector.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslSelector.class
new file mode 100644
index 000000000..29b07fb56
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslSelector.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslSelectorConfig$onSelectIndexChange$1.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslSelectorConfig$onSelectIndexChange$1.class
new file mode 100644
index 000000000..5da16ed62
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslSelectorConfig$onSelectIndexChange$1.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslSelectorConfig$onSelectItemView$1.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslSelectorConfig$onSelectItemView$1.class
new file mode 100644
index 000000000..e63ef8e23
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslSelectorConfig$onSelectItemView$1.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslSelectorConfig$onSelectViewChange$1.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslSelectorConfig$onSelectViewChange$1.class
new file mode 100644
index 000000000..a22e9b048
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslSelectorConfig$onSelectViewChange$1.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslSelectorConfig$onStyleItemView$1.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslSelectorConfig$onStyleItemView$1.class
new file mode 100644
index 000000000..667b419fc
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslSelectorConfig$onStyleItemView$1.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslSelectorConfig.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslSelectorConfig.class
new file mode 100644
index 000000000..f4369425a
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslSelectorConfig.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslSelectorKt$dslSelector$1.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslSelectorKt$dslSelector$1.class
new file mode 100644
index 000000000..7a10c6c50
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslSelectorKt$dslSelector$1.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslSelectorKt.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslSelectorKt.class
new file mode 100644
index 000000000..089849d01
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslSelectorKt.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabBadge.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabBadge.class
new file mode 100644
index 000000000..f4451537a
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabBadge.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabBorder$initAttribute$1.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabBorder$initAttribute$1.class
new file mode 100644
index 000000000..c1c9ff8a9
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabBorder$initAttribute$1.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabBorder$updateItemBackground$drawable$1.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabBorder$updateItemBackground$drawable$1.class
new file mode 100644
index 000000000..3253e65cf
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabBorder$updateItemBackground$drawable$1.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabBorder.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabBorder.class
new file mode 100644
index 000000000..1e80c0e3c
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabBorder.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabDivider.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabDivider.class
new file mode 100644
index 000000000..27ec353b1
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabDivider.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabHighlight.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabHighlight.class
new file mode 100644
index 000000000..4009e668c
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabHighlight.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabIndicator$Companion.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabIndicator$Companion.class
new file mode 100644
index 000000000..583dd86d2
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabIndicator$Companion.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabIndicator$getChildTargetX$1.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabIndicator$getChildTargetX$1.class
new file mode 100644
index 000000000..4dc30c86e
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabIndicator$getChildTargetX$1.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabIndicator$getChildTargetY$1.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabIndicator$getChildTargetY$1.class
new file mode 100644
index 000000000..c96244b68
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabIndicator$getChildTargetY$1.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabIndicator.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabIndicator.class
new file mode 100644
index 000000000..bda866891
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabIndicator.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$LayoutParams.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$LayoutParams.class
new file mode 100644
index 000000000..f7ca6afac
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$LayoutParams.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$_gestureDetector$2$1.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$_gestureDetector$2$1.class
new file mode 100644
index 000000000..c31d86a7c
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$_gestureDetector$2$1.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$_gestureDetector$2.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$_gestureDetector$2.class
new file mode 100644
index 000000000..53f5e0635
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$_gestureDetector$2.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$_overScroller$2.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$_overScroller$2.class
new file mode 100644
index 000000000..62042d538
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$_overScroller$2.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$_scrollAnimator$2$1$2.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$_scrollAnimator$2$1$2.class
new file mode 100644
index 000000000..72437702c
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$_scrollAnimator$2$1$2.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$_scrollAnimator$2.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$_scrollAnimator$2.class
new file mode 100644
index 000000000..163d8520a
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$_scrollAnimator$2.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$configTabLayoutConfig$1.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$configTabLayoutConfig$1.class
new file mode 100644
index 000000000..0dd0e84cf
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$configTabLayoutConfig$1.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$draw$1$1.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$draw$1$1.class
new file mode 100644
index 000000000..20fc31e6e
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$draw$1$1.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$draw$5.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$draw$5.class
new file mode 100644
index 000000000..77a23c504
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$draw$5.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$dslSelector$2$1$1.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$dslSelector$2$1$1.class
new file mode 100644
index 000000000..7d3a7d714
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$dslSelector$2$1$1.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$dslSelector$2$1$2.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$dslSelector$2$1$2.class
new file mode 100644
index 000000000..db73ad648
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$dslSelector$2$1$2.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$dslSelector$2$1$3.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$dslSelector$2$1$3.class
new file mode 100644
index 000000000..a6cf7564e
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$dslSelector$2$1$3.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$dslSelector$2$1$4.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$dslSelector$2$1$4.class
new file mode 100644
index 000000000..ae4e754bf
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$dslSelector$2$1$4.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$dslSelector$2$1.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$dslSelector$2$1.class
new file mode 100644
index 000000000..983b839f3
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$dslSelector$2$1.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$dslSelector$2.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$dslSelector$2.class
new file mode 100644
index 000000000..e1e8e07e0
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$dslSelector$2.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$observeIndexChange$1.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$observeIndexChange$1.class
new file mode 100644
index 000000000..63b9ae482
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$observeIndexChange$1.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$observeIndexChange$2$1.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$observeIndexChange$2$1.class
new file mode 100644
index 000000000..166e1709a
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$observeIndexChange$2$1.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$observeIndexChange$2.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$observeIndexChange$2.class
new file mode 100644
index 000000000..b44d0c058
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$observeIndexChange$2.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$onDraw$1.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$onDraw$1.class
new file mode 100644
index 000000000..d81650f3f
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$onDraw$1.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$onTabBadgeConfig$1.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$onTabBadgeConfig$1.class
new file mode 100644
index 000000000..055fc69cd
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$onTabBadgeConfig$1.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$setTabLayoutConfig$1.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$setTabLayoutConfig$1.class
new file mode 100644
index 000000000..66683fa8d
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$setTabLayoutConfig$1.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$updateTabBadge$1.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$updateTabBadge$1.class
new file mode 100644
index 000000000..69ab45068
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout$updateTabBadge$1.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout.class
new file mode 100644
index 000000000..002a64f7d
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayout.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayoutConfig$1.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayoutConfig$1.class
new file mode 100644
index 000000000..70b274219
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayoutConfig$1.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayoutConfig$2.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayoutConfig$2.class
new file mode 100644
index 000000000..85922e317
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayoutConfig$2.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayoutConfig$onGetGradientIndicatorColor$1.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayoutConfig$onGetGradientIndicatorColor$1.class
new file mode 100644
index 000000000..465bed622
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayoutConfig$onGetGradientIndicatorColor$1.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayoutConfig$onGetIcoStyleView$1.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayoutConfig$onGetIcoStyleView$1.class
new file mode 100644
index 000000000..be8ffdae7
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayoutConfig$onGetIcoStyleView$1.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayoutConfig$onGetTextStyleView$1.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayoutConfig$onGetTextStyleView$1.class
new file mode 100644
index 000000000..ea817f984
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayoutConfig$onGetTextStyleView$1.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayoutConfig.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayoutConfig.class
new file mode 100644
index 000000000..a2b7703d8
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/DslTabLayoutConfig.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/GradientType.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/GradientType.class
new file mode 100644
index 000000000..7005ec7a3
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/GradientType.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/ITabIndicatorDraw.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/ITabIndicatorDraw.class
new file mode 100644
index 000000000..2e985981a
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/ITabIndicatorDraw.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/LibExKt.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/LibExKt.class
new file mode 100644
index 000000000..3687974f8
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/LibExKt.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/Shape.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/Shape.class
new file mode 100644
index 000000000..cee0e1c8f
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/Shape.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/TabBadgeConfig.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/TabBadgeConfig.class
new file mode 100644
index 000000000..289c8d1ca
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/TabBadgeConfig.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/TabGradientCallback.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/TabGradientCallback.class
new file mode 100644
index 000000000..3eb61d5f8
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/TabGradientCallback.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/ViewPagerDelegate$Companion.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/ViewPagerDelegate$Companion.class
new file mode 100644
index 000000000..03b55078d
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/ViewPagerDelegate$Companion.class differ
diff --git a/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/ViewPagerDelegate.class b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/ViewPagerDelegate.class
new file mode 100644
index 000000000..ecb312156
Binary files /dev/null and b/TabLayout/build/tmp/kotlin-classes/release/com/angcyo/tablayout/ViewPagerDelegate.class differ
diff --git a/main/src/main/res/layout/activity_entry2.xml b/main/src/main/res/layout/activity_entry2.xml
new file mode 100644
index 000000000..c4e895cba
--- /dev/null
+++ b/main/src/main/res/layout/activity_entry2.xml
@@ -0,0 +1,265 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file