From 518795d6dfc627c4333850338fb1df13cc65fa5a Mon Sep 17 00:00:00 2001 From: Kubat <mael.martin31@gmail.com> Date: Mon, 19 Jul 2021 14:52:03 +0200 Subject: [PATCH] UI: Add qdarkstyle theme --- src/UI/AboutWindow.cc | 1 + src/VivyApplication.cc | 9 + src/VivyApplication.hh | 2 + utils/rsc/.gitignore | 1 + utils/rsc/VivyRessources.qrc | 434 ++++ utils/rsc/qdarkstyle_dark.qss | 2212 +++++++++++++++++ utils/rsc/qdarkstyle_light.qss | 2212 +++++++++++++++++ utils/rsc/rc_dark/arrow_down.png | Bin 0 -> 522 bytes utils/rsc/rc_dark/arrow_down@2x.png | Bin 0 -> 1025 bytes utils/rsc/rc_dark/arrow_down_disabled.png | Bin 0 -> 546 bytes utils/rsc/rc_dark/arrow_down_disabled@2x.png | Bin 0 -> 1068 bytes utils/rsc/rc_dark/arrow_down_focus.png | Bin 0 -> 523 bytes utils/rsc/rc_dark/arrow_down_focus@2x.png | Bin 0 -> 992 bytes utils/rsc/rc_dark/arrow_down_pressed.png | Bin 0 -> 567 bytes utils/rsc/rc_dark/arrow_down_pressed@2x.png | Bin 0 -> 1070 bytes utils/rsc/rc_dark/arrow_left.png | Bin 0 -> 558 bytes utils/rsc/rc_dark/arrow_left@2x.png | Bin 0 -> 1138 bytes utils/rsc/rc_dark/arrow_left_disabled.png | Bin 0 -> 557 bytes utils/rsc/rc_dark/arrow_left_disabled@2x.png | Bin 0 -> 1141 bytes utils/rsc/rc_dark/arrow_left_focus.png | Bin 0 -> 551 bytes utils/rsc/rc_dark/arrow_left_focus@2x.png | Bin 0 -> 1119 bytes utils/rsc/rc_dark/arrow_left_pressed.png | Bin 0 -> 574 bytes utils/rsc/rc_dark/arrow_left_pressed@2x.png | Bin 0 -> 1155 bytes utils/rsc/rc_dark/arrow_right.png | Bin 0 -> 546 bytes utils/rsc/rc_dark/arrow_right@2x.png | Bin 0 -> 1127 bytes utils/rsc/rc_dark/arrow_right_disabled.png | Bin 0 -> 545 bytes utils/rsc/rc_dark/arrow_right_disabled@2x.png | Bin 0 -> 1143 bytes utils/rsc/rc_dark/arrow_right_focus.png | Bin 0 -> 541 bytes utils/rsc/rc_dark/arrow_right_focus@2x.png | Bin 0 -> 1112 bytes utils/rsc/rc_dark/arrow_right_pressed.png | Bin 0 -> 574 bytes utils/rsc/rc_dark/arrow_right_pressed@2x.png | Bin 0 -> 1162 bytes utils/rsc/rc_dark/arrow_up.png | Bin 0 -> 525 bytes utils/rsc/rc_dark/arrow_up@2x.png | Bin 0 -> 1008 bytes utils/rsc/rc_dark/arrow_up_disabled.png | Bin 0 -> 549 bytes utils/rsc/rc_dark/arrow_up_disabled@2x.png | Bin 0 -> 1074 bytes utils/rsc/rc_dark/arrow_up_focus.png | Bin 0 -> 532 bytes utils/rsc/rc_dark/arrow_up_focus@2x.png | Bin 0 -> 990 bytes utils/rsc/rc_dark/arrow_up_pressed.png | Bin 0 -> 554 bytes utils/rsc/rc_dark/arrow_up_pressed@2x.png | Bin 0 -> 1053 bytes utils/rsc/rc_dark/base_icon.png | Bin 0 -> 1256 bytes utils/rsc/rc_dark/base_icon@2x.png | Bin 0 -> 3286 bytes utils/rsc/rc_dark/base_icon_disabled.png | Bin 0 -> 1256 bytes utils/rsc/rc_dark/base_icon_disabled@2x.png | Bin 0 -> 3286 bytes utils/rsc/rc_dark/base_icon_focus.png | Bin 0 -> 1256 bytes utils/rsc/rc_dark/base_icon_focus@2x.png | Bin 0 -> 3286 bytes utils/rsc/rc_dark/base_icon_pressed.png | Bin 0 -> 1256 bytes utils/rsc/rc_dark/base_icon_pressed@2x.png | Bin 0 -> 3286 bytes utils/rsc/rc_dark/branch_closed.png | Bin 0 -> 397 bytes utils/rsc/rc_dark/branch_closed@2x.png | Bin 0 -> 824 bytes utils/rsc/rc_dark/branch_closed_disabled.png | Bin 0 -> 426 bytes .../rsc/rc_dark/branch_closed_disabled@2x.png | Bin 0 -> 862 bytes utils/rsc/rc_dark/branch_closed_focus.png | Bin 0 -> 395 bytes utils/rsc/rc_dark/branch_closed_focus@2x.png | Bin 0 -> 810 bytes utils/rsc/rc_dark/branch_closed_pressed.png | Bin 0 -> 415 bytes .../rsc/rc_dark/branch_closed_pressed@2x.png | Bin 0 -> 867 bytes utils/rsc/rc_dark/branch_end.png | Bin 0 -> 151 bytes utils/rsc/rc_dark/branch_end@2x.png | Bin 0 -> 205 bytes utils/rsc/rc_dark/branch_end_disabled.png | Bin 0 -> 152 bytes utils/rsc/rc_dark/branch_end_disabled@2x.png | Bin 0 -> 205 bytes utils/rsc/rc_dark/branch_end_focus.png | Bin 0 -> 149 bytes utils/rsc/rc_dark/branch_end_focus@2x.png | Bin 0 -> 203 bytes utils/rsc/rc_dark/branch_end_pressed.png | Bin 0 -> 152 bytes utils/rsc/rc_dark/branch_end_pressed@2x.png | Bin 0 -> 204 bytes utils/rsc/rc_dark/branch_line.png | Bin 0 -> 133 bytes utils/rsc/rc_dark/branch_line@2x.png | Bin 0 -> 238 bytes utils/rsc/rc_dark/branch_line_disabled.png | Bin 0 -> 135 bytes utils/rsc/rc_dark/branch_line_disabled@2x.png | Bin 0 -> 240 bytes utils/rsc/rc_dark/branch_line_focus.png | Bin 0 -> 134 bytes utils/rsc/rc_dark/branch_line_focus@2x.png | Bin 0 -> 238 bytes utils/rsc/rc_dark/branch_line_pressed.png | Bin 0 -> 135 bytes utils/rsc/rc_dark/branch_line_pressed@2x.png | Bin 0 -> 239 bytes utils/rsc/rc_dark/branch_more.png | Bin 0 -> 166 bytes utils/rsc/rc_dark/branch_more@2x.png | Bin 0 -> 260 bytes utils/rsc/rc_dark/branch_more_disabled.png | Bin 0 -> 167 bytes utils/rsc/rc_dark/branch_more_disabled@2x.png | Bin 0 -> 263 bytes utils/rsc/rc_dark/branch_more_focus.png | Bin 0 -> 164 bytes utils/rsc/rc_dark/branch_more_focus@2x.png | Bin 0 -> 260 bytes utils/rsc/rc_dark/branch_more_pressed.png | Bin 0 -> 161 bytes utils/rsc/rc_dark/branch_more_pressed@2x.png | Bin 0 -> 262 bytes utils/rsc/rc_dark/branch_open.png | Bin 0 -> 404 bytes utils/rsc/rc_dark/branch_open@2x.png | Bin 0 -> 813 bytes utils/rsc/rc_dark/branch_open_disabled.png | Bin 0 -> 422 bytes utils/rsc/rc_dark/branch_open_disabled@2x.png | Bin 0 -> 872 bytes utils/rsc/rc_dark/branch_open_focus.png | Bin 0 -> 396 bytes utils/rsc/rc_dark/branch_open_focus@2x.png | Bin 0 -> 791 bytes utils/rsc/rc_dark/branch_open_pressed.png | Bin 0 -> 421 bytes utils/rsc/rc_dark/branch_open_pressed@2x.png | Bin 0 -> 860 bytes utils/rsc/rc_dark/checkbox_checked.png | Bin 0 -> 650 bytes utils/rsc/rc_dark/checkbox_checked@2x.png | Bin 0 -> 1255 bytes .../rsc/rc_dark/checkbox_checked_disabled.png | Bin 0 -> 731 bytes .../rc_dark/checkbox_checked_disabled@2x.png | Bin 0 -> 1334 bytes utils/rsc/rc_dark/checkbox_checked_focus.png | Bin 0 -> 655 bytes .../rsc/rc_dark/checkbox_checked_focus@2x.png | Bin 0 -> 1269 bytes .../rsc/rc_dark/checkbox_checked_pressed.png | Bin 0 -> 704 bytes .../rc_dark/checkbox_checked_pressed@2x.png | Bin 0 -> 1319 bytes utils/rsc/rc_dark/checkbox_indeterminate.png | Bin 0 -> 476 bytes .../rsc/rc_dark/checkbox_indeterminate@2x.png | Bin 0 -> 955 bytes .../checkbox_indeterminate_disabled.png | Bin 0 -> 545 bytes .../checkbox_indeterminate_disabled@2x.png | Bin 0 -> 1003 bytes .../rc_dark/checkbox_indeterminate_focus.png | Bin 0 -> 466 bytes .../checkbox_indeterminate_focus@2x.png | Bin 0 -> 930 bytes .../checkbox_indeterminate_pressed.png | Bin 0 -> 518 bytes .../checkbox_indeterminate_pressed@2x.png | Bin 0 -> 995 bytes utils/rsc/rc_dark/checkbox_unchecked.png | Bin 0 -> 393 bytes utils/rsc/rc_dark/checkbox_unchecked@2x.png | Bin 0 -> 846 bytes .../rc_dark/checkbox_unchecked_disabled.png | Bin 0 -> 391 bytes .../checkbox_unchecked_disabled@2x.png | Bin 0 -> 868 bytes .../rsc/rc_dark/checkbox_unchecked_focus.png | Bin 0 -> 387 bytes .../rc_dark/checkbox_unchecked_focus@2x.png | Bin 0 -> 850 bytes .../rc_dark/checkbox_unchecked_pressed.png | Bin 0 -> 403 bytes .../rc_dark/checkbox_unchecked_pressed@2x.png | Bin 0 -> 862 bytes utils/rsc/rc_dark/line_horizontal.png | Bin 0 -> 120 bytes utils/rsc/rc_dark/line_horizontal@2x.png | Bin 0 -> 137 bytes .../rsc/rc_dark/line_horizontal_disabled.png | Bin 0 -> 121 bytes .../rc_dark/line_horizontal_disabled@2x.png | Bin 0 -> 139 bytes utils/rsc/rc_dark/line_horizontal_focus.png | Bin 0 -> 119 bytes .../rsc/rc_dark/line_horizontal_focus@2x.png | Bin 0 -> 137 bytes utils/rsc/rc_dark/line_horizontal_pressed.png | Bin 0 -> 120 bytes .../rc_dark/line_horizontal_pressed@2x.png | Bin 0 -> 138 bytes utils/rsc/rc_dark/line_vertical.png | Bin 0 -> 133 bytes utils/rsc/rc_dark/line_vertical@2x.png | Bin 0 -> 246 bytes utils/rsc/rc_dark/line_vertical_disabled.png | Bin 0 -> 135 bytes .../rsc/rc_dark/line_vertical_disabled@2x.png | Bin 0 -> 249 bytes utils/rsc/rc_dark/line_vertical_focus.png | Bin 0 -> 133 bytes utils/rsc/rc_dark/line_vertical_focus@2x.png | Bin 0 -> 246 bytes utils/rsc/rc_dark/line_vertical_pressed.png | Bin 0 -> 134 bytes .../rsc/rc_dark/line_vertical_pressed@2x.png | Bin 0 -> 248 bytes utils/rsc/rc_dark/radio_checked.png | Bin 0 -> 1258 bytes utils/rsc/rc_dark/radio_checked@2x.png | Bin 0 -> 2702 bytes utils/rsc/rc_dark/radio_checked_disabled.png | Bin 0 -> 1336 bytes .../rsc/rc_dark/radio_checked_disabled@2x.png | Bin 0 -> 2871 bytes utils/rsc/rc_dark/radio_checked_focus.png | Bin 0 -> 1232 bytes utils/rsc/rc_dark/radio_checked_focus@2x.png | Bin 0 -> 2656 bytes utils/rsc/rc_dark/radio_checked_pressed.png | Bin 0 -> 1288 bytes .../rsc/rc_dark/radio_checked_pressed@2x.png | Bin 0 -> 2804 bytes utils/rsc/rc_dark/radio_unchecked.png | Bin 0 -> 1012 bytes utils/rsc/rc_dark/radio_unchecked@2x.png | Bin 0 -> 2156 bytes .../rsc/rc_dark/radio_unchecked_disabled.png | Bin 0 -> 1045 bytes .../rc_dark/radio_unchecked_disabled@2x.png | Bin 0 -> 2277 bytes utils/rsc/rc_dark/radio_unchecked_focus.png | Bin 0 -> 979 bytes .../rsc/rc_dark/radio_unchecked_focus@2x.png | Bin 0 -> 2127 bytes utils/rsc/rc_dark/radio_unchecked_pressed.png | Bin 0 -> 1027 bytes .../rc_dark/radio_unchecked_pressed@2x.png | Bin 0 -> 2263 bytes utils/rsc/rc_dark/toolbar_move_horizontal.png | Bin 0 -> 154 bytes .../rc_dark/toolbar_move_horizontal@2x.png | Bin 0 -> 304 bytes .../toolbar_move_horizontal_disabled.png | Bin 0 -> 155 bytes .../toolbar_move_horizontal_disabled@2x.png | Bin 0 -> 309 bytes .../rc_dark/toolbar_move_horizontal_focus.png | Bin 0 -> 154 bytes .../toolbar_move_horizontal_focus@2x.png | Bin 0 -> 305 bytes .../toolbar_move_horizontal_pressed.png | Bin 0 -> 155 bytes .../toolbar_move_horizontal_pressed@2x.png | Bin 0 -> 308 bytes utils/rsc/rc_dark/toolbar_move_vertical.png | Bin 0 -> 141 bytes .../rsc/rc_dark/toolbar_move_vertical@2x.png | Bin 0 -> 208 bytes .../toolbar_move_vertical_disabled.png | Bin 0 -> 140 bytes .../toolbar_move_vertical_disabled@2x.png | Bin 0 -> 214 bytes .../rc_dark/toolbar_move_vertical_focus.png | Bin 0 -> 139 bytes .../toolbar_move_vertical_focus@2x.png | Bin 0 -> 211 bytes .../rc_dark/toolbar_move_vertical_pressed.png | Bin 0 -> 143 bytes .../toolbar_move_vertical_pressed@2x.png | Bin 0 -> 209 bytes .../rc_dark/toolbar_separator_horizontal.png | Bin 0 -> 151 bytes .../toolbar_separator_horizontal@2x.png | Bin 0 -> 288 bytes .../toolbar_separator_horizontal_disabled.png | Bin 0 -> 151 bytes ...olbar_separator_horizontal_disabled@2x.png | Bin 0 -> 291 bytes .../toolbar_separator_horizontal_focus.png | Bin 0 -> 149 bytes .../toolbar_separator_horizontal_focus@2x.png | Bin 0 -> 288 bytes .../toolbar_separator_horizontal_pressed.png | Bin 0 -> 151 bytes ...oolbar_separator_horizontal_pressed@2x.png | Bin 0 -> 294 bytes .../rc_dark/toolbar_separator_vertical.png | Bin 0 -> 137 bytes .../rc_dark/toolbar_separator_vertical@2x.png | Bin 0 -> 192 bytes .../toolbar_separator_vertical_disabled.png | Bin 0 -> 136 bytes ...toolbar_separator_vertical_disabled@2x.png | Bin 0 -> 200 bytes .../toolbar_separator_vertical_focus.png | Bin 0 -> 135 bytes .../toolbar_separator_vertical_focus@2x.png | Bin 0 -> 197 bytes .../toolbar_separator_vertical_pressed.png | Bin 0 -> 138 bytes .../toolbar_separator_vertical_pressed@2x.png | Bin 0 -> 196 bytes utils/rsc/rc_dark/transparent.png | Bin 0 -> 104 bytes utils/rsc/rc_dark/transparent@2x.png | Bin 0 -> 117 bytes utils/rsc/rc_dark/transparent_disabled.png | Bin 0 -> 104 bytes utils/rsc/rc_dark/transparent_disabled@2x.png | Bin 0 -> 117 bytes utils/rsc/rc_dark/transparent_focus.png | Bin 0 -> 104 bytes utils/rsc/rc_dark/transparent_focus@2x.png | Bin 0 -> 117 bytes utils/rsc/rc_dark/transparent_pressed.png | Bin 0 -> 104 bytes utils/rsc/rc_dark/transparent_pressed@2x.png | Bin 0 -> 117 bytes utils/rsc/rc_dark/window_close.png | Bin 0 -> 714 bytes utils/rsc/rc_dark/window_close@2x.png | Bin 0 -> 1637 bytes utils/rsc/rc_dark/window_close_disabled.png | Bin 0 -> 820 bytes .../rsc/rc_dark/window_close_disabled@2x.png | Bin 0 -> 1717 bytes utils/rsc/rc_dark/window_close_focus.png | Bin 0 -> 728 bytes utils/rsc/rc_dark/window_close_focus@2x.png | Bin 0 -> 1659 bytes utils/rsc/rc_dark/window_close_pressed.png | Bin 0 -> 744 bytes utils/rsc/rc_dark/window_close_pressed@2x.png | Bin 0 -> 1777 bytes utils/rsc/rc_dark/window_grip.png | Bin 0 -> 434 bytes utils/rsc/rc_dark/window_grip@2x.png | Bin 0 -> 708 bytes utils/rsc/rc_dark/window_grip_disabled.png | Bin 0 -> 434 bytes utils/rsc/rc_dark/window_grip_disabled@2x.png | Bin 0 -> 764 bytes utils/rsc/rc_dark/window_grip_focus.png | Bin 0 -> 408 bytes utils/rsc/rc_dark/window_grip_focus@2x.png | Bin 0 -> 730 bytes utils/rsc/rc_dark/window_grip_pressed.png | Bin 0 -> 455 bytes utils/rsc/rc_dark/window_grip_pressed@2x.png | Bin 0 -> 747 bytes utils/rsc/rc_dark/window_minimize.png | Bin 0 -> 200 bytes utils/rsc/rc_dark/window_minimize@2x.png | Bin 0 -> 327 bytes .../rsc/rc_dark/window_minimize_disabled.png | Bin 0 -> 207 bytes .../rc_dark/window_minimize_disabled@2x.png | Bin 0 -> 336 bytes utils/rsc/rc_dark/window_minimize_focus.png | Bin 0 -> 206 bytes .../rsc/rc_dark/window_minimize_focus@2x.png | Bin 0 -> 333 bytes utils/rsc/rc_dark/window_minimize_pressed.png | Bin 0 -> 210 bytes .../rc_dark/window_minimize_pressed@2x.png | Bin 0 -> 337 bytes utils/rsc/rc_dark/window_undock.png | Bin 0 -> 517 bytes utils/rsc/rc_dark/window_undock@2x.png | Bin 0 -> 865 bytes utils/rsc/rc_dark/window_undock_disabled.png | Bin 0 -> 536 bytes .../rsc/rc_dark/window_undock_disabled@2x.png | Bin 0 -> 924 bytes utils/rsc/rc_dark/window_undock_focus.png | Bin 0 -> 503 bytes utils/rsc/rc_dark/window_undock_focus@2x.png | Bin 0 -> 866 bytes utils/rsc/rc_dark/window_undock_pressed.png | Bin 0 -> 539 bytes .../rsc/rc_dark/window_undock_pressed@2x.png | Bin 0 -> 905 bytes utils/rsc/rc_light/.keep | 1 + utils/rsc/rc_light/arrow_down.png | Bin 0 -> 552 bytes utils/rsc/rc_light/arrow_down@2x.png | Bin 0 -> 1014 bytes utils/rsc/rc_light/arrow_down_disabled.png | Bin 0 -> 524 bytes utils/rsc/rc_light/arrow_down_disabled@2x.png | Bin 0 -> 1042 bytes utils/rsc/rc_light/arrow_down_focus.png | Bin 0 -> 523 bytes utils/rsc/rc_light/arrow_down_focus@2x.png | Bin 0 -> 1005 bytes utils/rsc/rc_light/arrow_down_pressed.png | Bin 0 -> 508 bytes utils/rsc/rc_light/arrow_down_pressed@2x.png | Bin 0 -> 964 bytes utils/rsc/rc_light/arrow_left.png | Bin 0 -> 549 bytes utils/rsc/rc_light/arrow_left@2x.png | Bin 0 -> 1081 bytes utils/rsc/rc_light/arrow_left_disabled.png | Bin 0 -> 562 bytes utils/rsc/rc_light/arrow_left_disabled@2x.png | Bin 0 -> 1158 bytes utils/rsc/rc_light/arrow_left_focus.png | Bin 0 -> 560 bytes utils/rsc/rc_light/arrow_left_focus@2x.png | Bin 0 -> 1138 bytes utils/rsc/rc_light/arrow_left_pressed.png | Bin 0 -> 529 bytes utils/rsc/rc_light/arrow_left_pressed@2x.png | Bin 0 -> 1107 bytes utils/rsc/rc_light/arrow_right.png | Bin 0 -> 532 bytes utils/rsc/rc_light/arrow_right@2x.png | Bin 0 -> 1099 bytes utils/rsc/rc_light/arrow_right_disabled.png | Bin 0 -> 549 bytes .../rsc/rc_light/arrow_right_disabled@2x.png | Bin 0 -> 1168 bytes utils/rsc/rc_light/arrow_right_focus.png | Bin 0 -> 542 bytes utils/rsc/rc_light/arrow_right_focus@2x.png | Bin 0 -> 1137 bytes utils/rsc/rc_light/arrow_right_pressed.png | Bin 0 -> 529 bytes utils/rsc/rc_light/arrow_right_pressed@2x.png | Bin 0 -> 1098 bytes utils/rsc/rc_light/arrow_up.png | Bin 0 -> 529 bytes utils/rsc/rc_light/arrow_up@2x.png | Bin 0 -> 998 bytes utils/rsc/rc_light/arrow_up_disabled.png | Bin 0 -> 521 bytes utils/rsc/rc_light/arrow_up_disabled@2x.png | Bin 0 -> 1044 bytes utils/rsc/rc_light/arrow_up_focus.png | Bin 0 -> 519 bytes utils/rsc/rc_light/arrow_up_focus@2x.png | Bin 0 -> 1004 bytes utils/rsc/rc_light/arrow_up_pressed.png | Bin 0 -> 507 bytes utils/rsc/rc_light/arrow_up_pressed@2x.png | Bin 0 -> 978 bytes utils/rsc/rc_light/base_icon.png | Bin 0 -> 1256 bytes utils/rsc/rc_light/base_icon@2x.png | Bin 0 -> 3286 bytes utils/rsc/rc_light/base_icon_disabled.png | Bin 0 -> 1256 bytes utils/rsc/rc_light/base_icon_disabled@2x.png | Bin 0 -> 3286 bytes utils/rsc/rc_light/base_icon_focus.png | Bin 0 -> 1256 bytes utils/rsc/rc_light/base_icon_focus@2x.png | Bin 0 -> 3286 bytes utils/rsc/rc_light/base_icon_pressed.png | Bin 0 -> 1256 bytes utils/rsc/rc_light/base_icon_pressed@2x.png | Bin 0 -> 3286 bytes utils/rsc/rc_light/branch_closed.png | Bin 0 -> 401 bytes utils/rsc/rc_light/branch_closed@2x.png | Bin 0 -> 838 bytes utils/rsc/rc_light/branch_closed_disabled.png | Bin 0 -> 415 bytes .../rc_light/branch_closed_disabled@2x.png | Bin 0 -> 847 bytes utils/rsc/rc_light/branch_closed_focus.png | Bin 0 -> 406 bytes utils/rsc/rc_light/branch_closed_focus@2x.png | Bin 0 -> 841 bytes utils/rsc/rc_light/branch_closed_pressed.png | Bin 0 -> 389 bytes .../rsc/rc_light/branch_closed_pressed@2x.png | Bin 0 -> 804 bytes utils/rsc/rc_light/branch_end.png | Bin 0 -> 148 bytes utils/rsc/rc_light/branch_end@2x.png | Bin 0 -> 206 bytes utils/rsc/rc_light/branch_end_disabled.png | Bin 0 -> 149 bytes utils/rsc/rc_light/branch_end_disabled@2x.png | Bin 0 -> 205 bytes utils/rsc/rc_light/branch_end_focus.png | Bin 0 -> 152 bytes utils/rsc/rc_light/branch_end_focus@2x.png | Bin 0 -> 204 bytes utils/rsc/rc_light/branch_end_pressed.png | Bin 0 -> 147 bytes utils/rsc/rc_light/branch_end_pressed@2x.png | Bin 0 -> 202 bytes utils/rsc/rc_light/branch_line.png | Bin 0 -> 134 bytes utils/rsc/rc_light/branch_line@2x.png | Bin 0 -> 240 bytes utils/rsc/rc_light/branch_line_disabled.png | Bin 0 -> 134 bytes .../rsc/rc_light/branch_line_disabled@2x.png | Bin 0 -> 240 bytes utils/rsc/rc_light/branch_line_focus.png | Bin 0 -> 135 bytes utils/rsc/rc_light/branch_line_focus@2x.png | Bin 0 -> 239 bytes utils/rsc/rc_light/branch_line_pressed.png | Bin 0 -> 134 bytes utils/rsc/rc_light/branch_line_pressed@2x.png | Bin 0 -> 239 bytes utils/rsc/rc_light/branch_more.png | Bin 0 -> 167 bytes utils/rsc/rc_light/branch_more@2x.png | Bin 0 -> 263 bytes utils/rsc/rc_light/branch_more_disabled.png | Bin 0 -> 161 bytes .../rsc/rc_light/branch_more_disabled@2x.png | Bin 0 -> 262 bytes utils/rsc/rc_light/branch_more_focus.png | Bin 0 -> 168 bytes utils/rsc/rc_light/branch_more_focus@2x.png | Bin 0 -> 263 bytes utils/rsc/rc_light/branch_more_pressed.png | Bin 0 -> 162 bytes utils/rsc/rc_light/branch_more_pressed@2x.png | Bin 0 -> 259 bytes utils/rsc/rc_light/branch_open.png | Bin 0 -> 440 bytes utils/rsc/rc_light/branch_open@2x.png | Bin 0 -> 875 bytes utils/rsc/rc_light/branch_open_disabled.png | Bin 0 -> 416 bytes .../rsc/rc_light/branch_open_disabled@2x.png | Bin 0 -> 816 bytes utils/rsc/rc_light/branch_open_focus.png | Bin 0 -> 426 bytes utils/rsc/rc_light/branch_open_focus@2x.png | Bin 0 -> 837 bytes utils/rsc/rc_light/branch_open_pressed.png | Bin 0 -> 399 bytes utils/rsc/rc_light/branch_open_pressed@2x.png | Bin 0 -> 778 bytes utils/rsc/rc_light/checkbox_checked.png | Bin 0 -> 719 bytes utils/rsc/rc_light/checkbox_checked@2x.png | Bin 0 -> 1329 bytes .../rc_light/checkbox_checked_disabled.png | Bin 0 -> 667 bytes .../rc_light/checkbox_checked_disabled@2x.png | Bin 0 -> 1280 bytes utils/rsc/rc_light/checkbox_checked_focus.png | Bin 0 -> 696 bytes .../rc_light/checkbox_checked_focus@2x.png | Bin 0 -> 1278 bytes .../rsc/rc_light/checkbox_checked_pressed.png | Bin 0 -> 653 bytes .../rc_light/checkbox_checked_pressed@2x.png | Bin 0 -> 1254 bytes utils/rsc/rc_light/checkbox_indeterminate.png | Bin 0 -> 524 bytes .../rc_light/checkbox_indeterminate@2x.png | Bin 0 -> 1024 bytes .../checkbox_indeterminate_disabled.png | Bin 0 -> 482 bytes .../checkbox_indeterminate_disabled@2x.png | Bin 0 -> 948 bytes .../rc_light/checkbox_indeterminate_focus.png | Bin 0 -> 501 bytes .../checkbox_indeterminate_focus@2x.png | Bin 0 -> 962 bytes .../checkbox_indeterminate_pressed.png | Bin 0 -> 460 bytes .../checkbox_indeterminate_pressed@2x.png | Bin 0 -> 943 bytes utils/rsc/rc_light/checkbox_unchecked.png | Bin 0 -> 385 bytes utils/rsc/rc_light/checkbox_unchecked@2x.png | Bin 0 -> 855 bytes .../rc_light/checkbox_unchecked_disabled.png | Bin 0 -> 385 bytes .../checkbox_unchecked_disabled@2x.png | Bin 0 -> 878 bytes .../rsc/rc_light/checkbox_unchecked_focus.png | Bin 0 -> 384 bytes .../rc_light/checkbox_unchecked_focus@2x.png | Bin 0 -> 873 bytes .../rc_light/checkbox_unchecked_pressed.png | Bin 0 -> 385 bytes .../checkbox_unchecked_pressed@2x.png | Bin 0 -> 843 bytes utils/rsc/rc_light/line_horizontal.png | Bin 0 -> 121 bytes utils/rsc/rc_light/line_horizontal@2x.png | Bin 0 -> 139 bytes .../rsc/rc_light/line_horizontal_disabled.png | Bin 0 -> 121 bytes .../rc_light/line_horizontal_disabled@2x.png | Bin 0 -> 139 bytes utils/rsc/rc_light/line_horizontal_focus.png | Bin 0 -> 120 bytes .../rsc/rc_light/line_horizontal_focus@2x.png | Bin 0 -> 138 bytes .../rsc/rc_light/line_horizontal_pressed.png | Bin 0 -> 120 bytes .../rc_light/line_horizontal_pressed@2x.png | Bin 0 -> 138 bytes utils/rsc/rc_light/line_vertical.png | Bin 0 -> 134 bytes utils/rsc/rc_light/line_vertical@2x.png | Bin 0 -> 248 bytes utils/rsc/rc_light/line_vertical_disabled.png | Bin 0 -> 134 bytes .../rc_light/line_vertical_disabled@2x.png | Bin 0 -> 248 bytes utils/rsc/rc_light/line_vertical_focus.png | Bin 0 -> 134 bytes utils/rsc/rc_light/line_vertical_focus@2x.png | Bin 0 -> 249 bytes utils/rsc/rc_light/line_vertical_pressed.png | Bin 0 -> 133 bytes .../rsc/rc_light/line_vertical_pressed@2x.png | Bin 0 -> 246 bytes utils/rsc/rc_light/radio_checked.png | Bin 0 -> 1293 bytes utils/rsc/rc_light/radio_checked@2x.png | Bin 0 -> 2792 bytes utils/rsc/rc_light/radio_checked_disabled.png | Bin 0 -> 1289 bytes .../rc_light/radio_checked_disabled@2x.png | Bin 0 -> 2752 bytes utils/rsc/rc_light/radio_checked_focus.png | Bin 0 -> 1292 bytes utils/rsc/rc_light/radio_checked_focus@2x.png | Bin 0 -> 2772 bytes utils/rsc/rc_light/radio_checked_pressed.png | Bin 0 -> 1210 bytes .../rsc/rc_light/radio_checked_pressed@2x.png | Bin 0 -> 2580 bytes utils/rsc/rc_light/radio_unchecked.png | Bin 0 -> 1008 bytes utils/rsc/rc_light/radio_unchecked@2x.png | Bin 0 -> 2256 bytes .../rsc/rc_light/radio_unchecked_disabled.png | Bin 0 -> 1022 bytes .../rc_light/radio_unchecked_disabled@2x.png | Bin 0 -> 2205 bytes utils/rsc/rc_light/radio_unchecked_focus.png | Bin 0 -> 1032 bytes .../rsc/rc_light/radio_unchecked_focus@2x.png | Bin 0 -> 2215 bytes .../rsc/rc_light/radio_unchecked_pressed.png | Bin 0 -> 978 bytes .../rc_light/radio_unchecked_pressed@2x.png | Bin 0 -> 2079 bytes .../rsc/rc_light/toolbar_move_horizontal.png | Bin 0 -> 153 bytes .../rc_light/toolbar_move_horizontal@2x.png | Bin 0 -> 306 bytes .../toolbar_move_horizontal_disabled.png | Bin 0 -> 155 bytes .../toolbar_move_horizontal_disabled@2x.png | Bin 0 -> 310 bytes .../toolbar_move_horizontal_focus.png | Bin 0 -> 155 bytes .../toolbar_move_horizontal_focus@2x.png | Bin 0 -> 307 bytes .../toolbar_move_horizontal_pressed.png | Bin 0 -> 154 bytes .../toolbar_move_horizontal_pressed@2x.png | Bin 0 -> 305 bytes utils/rsc/rc_light/toolbar_move_vertical.png | Bin 0 -> 142 bytes .../rsc/rc_light/toolbar_move_vertical@2x.png | Bin 0 -> 209 bytes .../toolbar_move_vertical_disabled.png | Bin 0 -> 142 bytes .../toolbar_move_vertical_disabled@2x.png | Bin 0 -> 214 bytes .../rc_light/toolbar_move_vertical_focus.png | Bin 0 -> 144 bytes .../toolbar_move_vertical_focus@2x.png | Bin 0 -> 213 bytes .../toolbar_move_vertical_pressed.png | Bin 0 -> 139 bytes .../toolbar_move_vertical_pressed@2x.png | Bin 0 -> 206 bytes .../rc_light/toolbar_separator_horizontal.png | Bin 0 -> 148 bytes .../toolbar_separator_horizontal@2x.png | Bin 0 -> 288 bytes .../toolbar_separator_horizontal_disabled.png | Bin 0 -> 152 bytes ...olbar_separator_horizontal_disabled@2x.png | Bin 0 -> 292 bytes .../toolbar_separator_horizontal_focus.png | Bin 0 -> 151 bytes .../toolbar_separator_horizontal_focus@2x.png | Bin 0 -> 290 bytes .../toolbar_separator_horizontal_pressed.png | Bin 0 -> 150 bytes ...oolbar_separator_horizontal_pressed@2x.png | Bin 0 -> 290 bytes .../rc_light/toolbar_separator_vertical.png | Bin 0 -> 137 bytes .../toolbar_separator_vertical@2x.png | Bin 0 -> 194 bytes .../toolbar_separator_vertical_disabled.png | Bin 0 -> 138 bytes ...toolbar_separator_vertical_disabled@2x.png | Bin 0 -> 199 bytes .../toolbar_separator_vertical_focus.png | Bin 0 -> 141 bytes .../toolbar_separator_vertical_focus@2x.png | Bin 0 -> 199 bytes .../toolbar_separator_vertical_pressed.png | Bin 0 -> 135 bytes .../toolbar_separator_vertical_pressed@2x.png | Bin 0 -> 192 bytes utils/rsc/rc_light/transparent.png | Bin 0 -> 104 bytes utils/rsc/rc_light/transparent@2x.png | Bin 0 -> 117 bytes utils/rsc/rc_light/transparent_disabled.png | Bin 0 -> 104 bytes .../rsc/rc_light/transparent_disabled@2x.png | Bin 0 -> 117 bytes utils/rsc/rc_light/transparent_focus.png | Bin 0 -> 104 bytes utils/rsc/rc_light/transparent_focus@2x.png | Bin 0 -> 117 bytes utils/rsc/rc_light/transparent_pressed.png | Bin 0 -> 104 bytes utils/rsc/rc_light/transparent_pressed@2x.png | Bin 0 -> 117 bytes utils/rsc/rc_light/window_close.png | Bin 0 -> 814 bytes utils/rsc/rc_light/window_close@2x.png | Bin 0 -> 1727 bytes utils/rsc/rc_light/window_close_disabled.png | Bin 0 -> 745 bytes .../rsc/rc_light/window_close_disabled@2x.png | Bin 0 -> 1682 bytes utils/rsc/rc_light/window_close_focus.png | Bin 0 -> 716 bytes utils/rsc/rc_light/window_close_focus@2x.png | Bin 0 -> 1709 bytes utils/rsc/rc_light/window_close_pressed.png | Bin 0 -> 714 bytes .../rsc/rc_light/window_close_pressed@2x.png | Bin 0 -> 1644 bytes utils/rsc/rc_light/window_grip.png | Bin 0 -> 415 bytes utils/rsc/rc_light/window_grip@2x.png | Bin 0 -> 766 bytes utils/rsc/rc_light/window_grip_disabled.png | Bin 0 -> 438 bytes .../rsc/rc_light/window_grip_disabled@2x.png | Bin 0 -> 728 bytes utils/rsc/rc_light/window_grip_focus.png | Bin 0 -> 427 bytes utils/rsc/rc_light/window_grip_focus@2x.png | Bin 0 -> 744 bytes utils/rsc/rc_light/window_grip_pressed.png | Bin 0 -> 440 bytes utils/rsc/rc_light/window_grip_pressed@2x.png | Bin 0 -> 711 bytes utils/rsc/rc_light/window_minimize.png | Bin 0 -> 200 bytes utils/rsc/rc_light/window_minimize@2x.png | Bin 0 -> 334 bytes .../rsc/rc_light/window_minimize_disabled.png | Bin 0 -> 206 bytes .../rc_light/window_minimize_disabled@2x.png | Bin 0 -> 332 bytes utils/rsc/rc_light/window_minimize_focus.png | Bin 0 -> 204 bytes .../rsc/rc_light/window_minimize_focus@2x.png | Bin 0 -> 333 bytes .../rsc/rc_light/window_minimize_pressed.png | Bin 0 -> 202 bytes .../rc_light/window_minimize_pressed@2x.png | Bin 0 -> 327 bytes utils/rsc/rc_light/window_undock.png | Bin 0 -> 522 bytes utils/rsc/rc_light/window_undock@2x.png | Bin 0 -> 907 bytes utils/rsc/rc_light/window_undock_disabled.png | Bin 0 -> 505 bytes .../rc_light/window_undock_disabled@2x.png | Bin 0 -> 881 bytes utils/rsc/rc_light/window_undock_focus.png | Bin 0 -> 531 bytes utils/rsc/rc_light/window_undock_focus@2x.png | Bin 0 -> 876 bytes utils/rsc/rc_light/window_undock_pressed.png | Bin 0 -> 499 bytes .../rsc/rc_light/window_undock_pressed@2x.png | Bin 0 -> 855 bytes utils/scripts/icons.bash | 21 + 425 files changed, 4893 insertions(+) create mode 100644 utils/rsc/.gitignore create mode 100644 utils/rsc/qdarkstyle_dark.qss create mode 100644 utils/rsc/qdarkstyle_light.qss create mode 100644 utils/rsc/rc_dark/arrow_down.png create mode 100644 utils/rsc/rc_dark/arrow_down@2x.png create mode 100644 utils/rsc/rc_dark/arrow_down_disabled.png create mode 100644 utils/rsc/rc_dark/arrow_down_disabled@2x.png create mode 100644 utils/rsc/rc_dark/arrow_down_focus.png create mode 100644 utils/rsc/rc_dark/arrow_down_focus@2x.png create mode 100644 utils/rsc/rc_dark/arrow_down_pressed.png create mode 100644 utils/rsc/rc_dark/arrow_down_pressed@2x.png create mode 100644 utils/rsc/rc_dark/arrow_left.png create mode 100644 utils/rsc/rc_dark/arrow_left@2x.png create mode 100644 utils/rsc/rc_dark/arrow_left_disabled.png create mode 100644 utils/rsc/rc_dark/arrow_left_disabled@2x.png create mode 100644 utils/rsc/rc_dark/arrow_left_focus.png create mode 100644 utils/rsc/rc_dark/arrow_left_focus@2x.png create mode 100644 utils/rsc/rc_dark/arrow_left_pressed.png create mode 100644 utils/rsc/rc_dark/arrow_left_pressed@2x.png create mode 100644 utils/rsc/rc_dark/arrow_right.png create mode 100644 utils/rsc/rc_dark/arrow_right@2x.png create mode 100644 utils/rsc/rc_dark/arrow_right_disabled.png create mode 100644 utils/rsc/rc_dark/arrow_right_disabled@2x.png create mode 100644 utils/rsc/rc_dark/arrow_right_focus.png create mode 100644 utils/rsc/rc_dark/arrow_right_focus@2x.png create mode 100644 utils/rsc/rc_dark/arrow_right_pressed.png create mode 100644 utils/rsc/rc_dark/arrow_right_pressed@2x.png create mode 100644 utils/rsc/rc_dark/arrow_up.png create mode 100644 utils/rsc/rc_dark/arrow_up@2x.png create mode 100644 utils/rsc/rc_dark/arrow_up_disabled.png create mode 100644 utils/rsc/rc_dark/arrow_up_disabled@2x.png create mode 100644 utils/rsc/rc_dark/arrow_up_focus.png create mode 100644 utils/rsc/rc_dark/arrow_up_focus@2x.png create mode 100644 utils/rsc/rc_dark/arrow_up_pressed.png create mode 100644 utils/rsc/rc_dark/arrow_up_pressed@2x.png create mode 100644 utils/rsc/rc_dark/base_icon.png create mode 100644 utils/rsc/rc_dark/base_icon@2x.png create mode 100644 utils/rsc/rc_dark/base_icon_disabled.png create mode 100644 utils/rsc/rc_dark/base_icon_disabled@2x.png create mode 100644 utils/rsc/rc_dark/base_icon_focus.png create mode 100644 utils/rsc/rc_dark/base_icon_focus@2x.png create mode 100644 utils/rsc/rc_dark/base_icon_pressed.png create mode 100644 utils/rsc/rc_dark/base_icon_pressed@2x.png create mode 100644 utils/rsc/rc_dark/branch_closed.png create mode 100644 utils/rsc/rc_dark/branch_closed@2x.png create mode 100644 utils/rsc/rc_dark/branch_closed_disabled.png create mode 100644 utils/rsc/rc_dark/branch_closed_disabled@2x.png create mode 100644 utils/rsc/rc_dark/branch_closed_focus.png create mode 100644 utils/rsc/rc_dark/branch_closed_focus@2x.png create mode 100644 utils/rsc/rc_dark/branch_closed_pressed.png create mode 100644 utils/rsc/rc_dark/branch_closed_pressed@2x.png create mode 100644 utils/rsc/rc_dark/branch_end.png create mode 100644 utils/rsc/rc_dark/branch_end@2x.png create mode 100644 utils/rsc/rc_dark/branch_end_disabled.png create mode 100644 utils/rsc/rc_dark/branch_end_disabled@2x.png create mode 100644 utils/rsc/rc_dark/branch_end_focus.png create mode 100644 utils/rsc/rc_dark/branch_end_focus@2x.png create mode 100644 utils/rsc/rc_dark/branch_end_pressed.png create mode 100644 utils/rsc/rc_dark/branch_end_pressed@2x.png create mode 100644 utils/rsc/rc_dark/branch_line.png create mode 100644 utils/rsc/rc_dark/branch_line@2x.png create mode 100644 utils/rsc/rc_dark/branch_line_disabled.png create mode 100644 utils/rsc/rc_dark/branch_line_disabled@2x.png create mode 100644 utils/rsc/rc_dark/branch_line_focus.png create mode 100644 utils/rsc/rc_dark/branch_line_focus@2x.png create mode 100644 utils/rsc/rc_dark/branch_line_pressed.png create mode 100644 utils/rsc/rc_dark/branch_line_pressed@2x.png create mode 100644 utils/rsc/rc_dark/branch_more.png create mode 100644 utils/rsc/rc_dark/branch_more@2x.png create mode 100644 utils/rsc/rc_dark/branch_more_disabled.png create mode 100644 utils/rsc/rc_dark/branch_more_disabled@2x.png create mode 100644 utils/rsc/rc_dark/branch_more_focus.png create mode 100644 utils/rsc/rc_dark/branch_more_focus@2x.png create mode 100644 utils/rsc/rc_dark/branch_more_pressed.png create mode 100644 utils/rsc/rc_dark/branch_more_pressed@2x.png create mode 100644 utils/rsc/rc_dark/branch_open.png create mode 100644 utils/rsc/rc_dark/branch_open@2x.png create mode 100644 utils/rsc/rc_dark/branch_open_disabled.png create mode 100644 utils/rsc/rc_dark/branch_open_disabled@2x.png create mode 100644 utils/rsc/rc_dark/branch_open_focus.png create mode 100644 utils/rsc/rc_dark/branch_open_focus@2x.png create mode 100644 utils/rsc/rc_dark/branch_open_pressed.png create mode 100644 utils/rsc/rc_dark/branch_open_pressed@2x.png create mode 100644 utils/rsc/rc_dark/checkbox_checked.png create mode 100644 utils/rsc/rc_dark/checkbox_checked@2x.png create mode 100644 utils/rsc/rc_dark/checkbox_checked_disabled.png create mode 100644 utils/rsc/rc_dark/checkbox_checked_disabled@2x.png create mode 100644 utils/rsc/rc_dark/checkbox_checked_focus.png create mode 100644 utils/rsc/rc_dark/checkbox_checked_focus@2x.png create mode 100644 utils/rsc/rc_dark/checkbox_checked_pressed.png create mode 100644 utils/rsc/rc_dark/checkbox_checked_pressed@2x.png create mode 100644 utils/rsc/rc_dark/checkbox_indeterminate.png create mode 100644 utils/rsc/rc_dark/checkbox_indeterminate@2x.png create mode 100644 utils/rsc/rc_dark/checkbox_indeterminate_disabled.png create mode 100644 utils/rsc/rc_dark/checkbox_indeterminate_disabled@2x.png create mode 100644 utils/rsc/rc_dark/checkbox_indeterminate_focus.png create mode 100644 utils/rsc/rc_dark/checkbox_indeterminate_focus@2x.png create mode 100644 utils/rsc/rc_dark/checkbox_indeterminate_pressed.png create mode 100644 utils/rsc/rc_dark/checkbox_indeterminate_pressed@2x.png create mode 100644 utils/rsc/rc_dark/checkbox_unchecked.png create mode 100644 utils/rsc/rc_dark/checkbox_unchecked@2x.png create mode 100644 utils/rsc/rc_dark/checkbox_unchecked_disabled.png create mode 100644 utils/rsc/rc_dark/checkbox_unchecked_disabled@2x.png create mode 100644 utils/rsc/rc_dark/checkbox_unchecked_focus.png create mode 100644 utils/rsc/rc_dark/checkbox_unchecked_focus@2x.png create mode 100644 utils/rsc/rc_dark/checkbox_unchecked_pressed.png create mode 100644 utils/rsc/rc_dark/checkbox_unchecked_pressed@2x.png create mode 100644 utils/rsc/rc_dark/line_horizontal.png create mode 100644 utils/rsc/rc_dark/line_horizontal@2x.png create mode 100644 utils/rsc/rc_dark/line_horizontal_disabled.png create mode 100644 utils/rsc/rc_dark/line_horizontal_disabled@2x.png create mode 100644 utils/rsc/rc_dark/line_horizontal_focus.png create mode 100644 utils/rsc/rc_dark/line_horizontal_focus@2x.png create mode 100644 utils/rsc/rc_dark/line_horizontal_pressed.png create mode 100644 utils/rsc/rc_dark/line_horizontal_pressed@2x.png create mode 100644 utils/rsc/rc_dark/line_vertical.png create mode 100644 utils/rsc/rc_dark/line_vertical@2x.png create mode 100644 utils/rsc/rc_dark/line_vertical_disabled.png create mode 100644 utils/rsc/rc_dark/line_vertical_disabled@2x.png create mode 100644 utils/rsc/rc_dark/line_vertical_focus.png create mode 100644 utils/rsc/rc_dark/line_vertical_focus@2x.png create mode 100644 utils/rsc/rc_dark/line_vertical_pressed.png create mode 100644 utils/rsc/rc_dark/line_vertical_pressed@2x.png create mode 100644 utils/rsc/rc_dark/radio_checked.png create mode 100644 utils/rsc/rc_dark/radio_checked@2x.png create mode 100644 utils/rsc/rc_dark/radio_checked_disabled.png create mode 100644 utils/rsc/rc_dark/radio_checked_disabled@2x.png create mode 100644 utils/rsc/rc_dark/radio_checked_focus.png create mode 100644 utils/rsc/rc_dark/radio_checked_focus@2x.png create mode 100644 utils/rsc/rc_dark/radio_checked_pressed.png create mode 100644 utils/rsc/rc_dark/radio_checked_pressed@2x.png create mode 100644 utils/rsc/rc_dark/radio_unchecked.png create mode 100644 utils/rsc/rc_dark/radio_unchecked@2x.png create mode 100644 utils/rsc/rc_dark/radio_unchecked_disabled.png create mode 100644 utils/rsc/rc_dark/radio_unchecked_disabled@2x.png create mode 100644 utils/rsc/rc_dark/radio_unchecked_focus.png create mode 100644 utils/rsc/rc_dark/radio_unchecked_focus@2x.png create mode 100644 utils/rsc/rc_dark/radio_unchecked_pressed.png create mode 100644 utils/rsc/rc_dark/radio_unchecked_pressed@2x.png create mode 100644 utils/rsc/rc_dark/toolbar_move_horizontal.png create mode 100644 utils/rsc/rc_dark/toolbar_move_horizontal@2x.png create mode 100644 utils/rsc/rc_dark/toolbar_move_horizontal_disabled.png create mode 100644 utils/rsc/rc_dark/toolbar_move_horizontal_disabled@2x.png create mode 100644 utils/rsc/rc_dark/toolbar_move_horizontal_focus.png create mode 100644 utils/rsc/rc_dark/toolbar_move_horizontal_focus@2x.png create mode 100644 utils/rsc/rc_dark/toolbar_move_horizontal_pressed.png create mode 100644 utils/rsc/rc_dark/toolbar_move_horizontal_pressed@2x.png create mode 100644 utils/rsc/rc_dark/toolbar_move_vertical.png create mode 100644 utils/rsc/rc_dark/toolbar_move_vertical@2x.png create mode 100644 utils/rsc/rc_dark/toolbar_move_vertical_disabled.png create mode 100644 utils/rsc/rc_dark/toolbar_move_vertical_disabled@2x.png create mode 100644 utils/rsc/rc_dark/toolbar_move_vertical_focus.png create mode 100644 utils/rsc/rc_dark/toolbar_move_vertical_focus@2x.png create mode 100644 utils/rsc/rc_dark/toolbar_move_vertical_pressed.png create mode 100644 utils/rsc/rc_dark/toolbar_move_vertical_pressed@2x.png create mode 100644 utils/rsc/rc_dark/toolbar_separator_horizontal.png create mode 100644 utils/rsc/rc_dark/toolbar_separator_horizontal@2x.png create mode 100644 utils/rsc/rc_dark/toolbar_separator_horizontal_disabled.png create mode 100644 utils/rsc/rc_dark/toolbar_separator_horizontal_disabled@2x.png create mode 100644 utils/rsc/rc_dark/toolbar_separator_horizontal_focus.png create mode 100644 utils/rsc/rc_dark/toolbar_separator_horizontal_focus@2x.png create mode 100644 utils/rsc/rc_dark/toolbar_separator_horizontal_pressed.png create mode 100644 utils/rsc/rc_dark/toolbar_separator_horizontal_pressed@2x.png create mode 100644 utils/rsc/rc_dark/toolbar_separator_vertical.png create mode 100644 utils/rsc/rc_dark/toolbar_separator_vertical@2x.png create mode 100644 utils/rsc/rc_dark/toolbar_separator_vertical_disabled.png create mode 100644 utils/rsc/rc_dark/toolbar_separator_vertical_disabled@2x.png create mode 100644 utils/rsc/rc_dark/toolbar_separator_vertical_focus.png create mode 100644 utils/rsc/rc_dark/toolbar_separator_vertical_focus@2x.png create mode 100644 utils/rsc/rc_dark/toolbar_separator_vertical_pressed.png create mode 100644 utils/rsc/rc_dark/toolbar_separator_vertical_pressed@2x.png create mode 100644 utils/rsc/rc_dark/transparent.png create mode 100644 utils/rsc/rc_dark/transparent@2x.png create mode 100644 utils/rsc/rc_dark/transparent_disabled.png create mode 100644 utils/rsc/rc_dark/transparent_disabled@2x.png create mode 100644 utils/rsc/rc_dark/transparent_focus.png create mode 100644 utils/rsc/rc_dark/transparent_focus@2x.png create mode 100644 utils/rsc/rc_dark/transparent_pressed.png create mode 100644 utils/rsc/rc_dark/transparent_pressed@2x.png create mode 100644 utils/rsc/rc_dark/window_close.png create mode 100644 utils/rsc/rc_dark/window_close@2x.png create mode 100644 utils/rsc/rc_dark/window_close_disabled.png create mode 100644 utils/rsc/rc_dark/window_close_disabled@2x.png create mode 100644 utils/rsc/rc_dark/window_close_focus.png create mode 100644 utils/rsc/rc_dark/window_close_focus@2x.png create mode 100644 utils/rsc/rc_dark/window_close_pressed.png create mode 100644 utils/rsc/rc_dark/window_close_pressed@2x.png create mode 100644 utils/rsc/rc_dark/window_grip.png create mode 100644 utils/rsc/rc_dark/window_grip@2x.png create mode 100644 utils/rsc/rc_dark/window_grip_disabled.png create mode 100644 utils/rsc/rc_dark/window_grip_disabled@2x.png create mode 100644 utils/rsc/rc_dark/window_grip_focus.png create mode 100644 utils/rsc/rc_dark/window_grip_focus@2x.png create mode 100644 utils/rsc/rc_dark/window_grip_pressed.png create mode 100644 utils/rsc/rc_dark/window_grip_pressed@2x.png create mode 100644 utils/rsc/rc_dark/window_minimize.png create mode 100644 utils/rsc/rc_dark/window_minimize@2x.png create mode 100644 utils/rsc/rc_dark/window_minimize_disabled.png create mode 100644 utils/rsc/rc_dark/window_minimize_disabled@2x.png create mode 100644 utils/rsc/rc_dark/window_minimize_focus.png create mode 100644 utils/rsc/rc_dark/window_minimize_focus@2x.png create mode 100644 utils/rsc/rc_dark/window_minimize_pressed.png create mode 100644 utils/rsc/rc_dark/window_minimize_pressed@2x.png create mode 100644 utils/rsc/rc_dark/window_undock.png create mode 100644 utils/rsc/rc_dark/window_undock@2x.png create mode 100644 utils/rsc/rc_dark/window_undock_disabled.png create mode 100644 utils/rsc/rc_dark/window_undock_disabled@2x.png create mode 100644 utils/rsc/rc_dark/window_undock_focus.png create mode 100644 utils/rsc/rc_dark/window_undock_focus@2x.png create mode 100644 utils/rsc/rc_dark/window_undock_pressed.png create mode 100644 utils/rsc/rc_dark/window_undock_pressed@2x.png create mode 100644 utils/rsc/rc_light/.keep create mode 100644 utils/rsc/rc_light/arrow_down.png create mode 100644 utils/rsc/rc_light/arrow_down@2x.png create mode 100644 utils/rsc/rc_light/arrow_down_disabled.png create mode 100644 utils/rsc/rc_light/arrow_down_disabled@2x.png create mode 100644 utils/rsc/rc_light/arrow_down_focus.png create mode 100644 utils/rsc/rc_light/arrow_down_focus@2x.png create mode 100644 utils/rsc/rc_light/arrow_down_pressed.png create mode 100644 utils/rsc/rc_light/arrow_down_pressed@2x.png create mode 100644 utils/rsc/rc_light/arrow_left.png create mode 100644 utils/rsc/rc_light/arrow_left@2x.png create mode 100644 utils/rsc/rc_light/arrow_left_disabled.png create mode 100644 utils/rsc/rc_light/arrow_left_disabled@2x.png create mode 100644 utils/rsc/rc_light/arrow_left_focus.png create mode 100644 utils/rsc/rc_light/arrow_left_focus@2x.png create mode 100644 utils/rsc/rc_light/arrow_left_pressed.png create mode 100644 utils/rsc/rc_light/arrow_left_pressed@2x.png create mode 100644 utils/rsc/rc_light/arrow_right.png create mode 100644 utils/rsc/rc_light/arrow_right@2x.png create mode 100644 utils/rsc/rc_light/arrow_right_disabled.png create mode 100644 utils/rsc/rc_light/arrow_right_disabled@2x.png create mode 100644 utils/rsc/rc_light/arrow_right_focus.png create mode 100644 utils/rsc/rc_light/arrow_right_focus@2x.png create mode 100644 utils/rsc/rc_light/arrow_right_pressed.png create mode 100644 utils/rsc/rc_light/arrow_right_pressed@2x.png create mode 100644 utils/rsc/rc_light/arrow_up.png create mode 100644 utils/rsc/rc_light/arrow_up@2x.png create mode 100644 utils/rsc/rc_light/arrow_up_disabled.png create mode 100644 utils/rsc/rc_light/arrow_up_disabled@2x.png create mode 100644 utils/rsc/rc_light/arrow_up_focus.png create mode 100644 utils/rsc/rc_light/arrow_up_focus@2x.png create mode 100644 utils/rsc/rc_light/arrow_up_pressed.png create mode 100644 utils/rsc/rc_light/arrow_up_pressed@2x.png create mode 100644 utils/rsc/rc_light/base_icon.png create mode 100644 utils/rsc/rc_light/base_icon@2x.png create mode 100644 utils/rsc/rc_light/base_icon_disabled.png create mode 100644 utils/rsc/rc_light/base_icon_disabled@2x.png create mode 100644 utils/rsc/rc_light/base_icon_focus.png create mode 100644 utils/rsc/rc_light/base_icon_focus@2x.png create mode 100644 utils/rsc/rc_light/base_icon_pressed.png create mode 100644 utils/rsc/rc_light/base_icon_pressed@2x.png create mode 100644 utils/rsc/rc_light/branch_closed.png create mode 100644 utils/rsc/rc_light/branch_closed@2x.png create mode 100644 utils/rsc/rc_light/branch_closed_disabled.png create mode 100644 utils/rsc/rc_light/branch_closed_disabled@2x.png create mode 100644 utils/rsc/rc_light/branch_closed_focus.png create mode 100644 utils/rsc/rc_light/branch_closed_focus@2x.png create mode 100644 utils/rsc/rc_light/branch_closed_pressed.png create mode 100644 utils/rsc/rc_light/branch_closed_pressed@2x.png create mode 100644 utils/rsc/rc_light/branch_end.png create mode 100644 utils/rsc/rc_light/branch_end@2x.png create mode 100644 utils/rsc/rc_light/branch_end_disabled.png create mode 100644 utils/rsc/rc_light/branch_end_disabled@2x.png create mode 100644 utils/rsc/rc_light/branch_end_focus.png create mode 100644 utils/rsc/rc_light/branch_end_focus@2x.png create mode 100644 utils/rsc/rc_light/branch_end_pressed.png create mode 100644 utils/rsc/rc_light/branch_end_pressed@2x.png create mode 100644 utils/rsc/rc_light/branch_line.png create mode 100644 utils/rsc/rc_light/branch_line@2x.png create mode 100644 utils/rsc/rc_light/branch_line_disabled.png create mode 100644 utils/rsc/rc_light/branch_line_disabled@2x.png create mode 100644 utils/rsc/rc_light/branch_line_focus.png create mode 100644 utils/rsc/rc_light/branch_line_focus@2x.png create mode 100644 utils/rsc/rc_light/branch_line_pressed.png create mode 100644 utils/rsc/rc_light/branch_line_pressed@2x.png create mode 100644 utils/rsc/rc_light/branch_more.png create mode 100644 utils/rsc/rc_light/branch_more@2x.png create mode 100644 utils/rsc/rc_light/branch_more_disabled.png create mode 100644 utils/rsc/rc_light/branch_more_disabled@2x.png create mode 100644 utils/rsc/rc_light/branch_more_focus.png create mode 100644 utils/rsc/rc_light/branch_more_focus@2x.png create mode 100644 utils/rsc/rc_light/branch_more_pressed.png create mode 100644 utils/rsc/rc_light/branch_more_pressed@2x.png create mode 100644 utils/rsc/rc_light/branch_open.png create mode 100644 utils/rsc/rc_light/branch_open@2x.png create mode 100644 utils/rsc/rc_light/branch_open_disabled.png create mode 100644 utils/rsc/rc_light/branch_open_disabled@2x.png create mode 100644 utils/rsc/rc_light/branch_open_focus.png create mode 100644 utils/rsc/rc_light/branch_open_focus@2x.png create mode 100644 utils/rsc/rc_light/branch_open_pressed.png create mode 100644 utils/rsc/rc_light/branch_open_pressed@2x.png create mode 100644 utils/rsc/rc_light/checkbox_checked.png create mode 100644 utils/rsc/rc_light/checkbox_checked@2x.png create mode 100644 utils/rsc/rc_light/checkbox_checked_disabled.png create mode 100644 utils/rsc/rc_light/checkbox_checked_disabled@2x.png create mode 100644 utils/rsc/rc_light/checkbox_checked_focus.png create mode 100644 utils/rsc/rc_light/checkbox_checked_focus@2x.png create mode 100644 utils/rsc/rc_light/checkbox_checked_pressed.png create mode 100644 utils/rsc/rc_light/checkbox_checked_pressed@2x.png create mode 100644 utils/rsc/rc_light/checkbox_indeterminate.png create mode 100644 utils/rsc/rc_light/checkbox_indeterminate@2x.png create mode 100644 utils/rsc/rc_light/checkbox_indeterminate_disabled.png create mode 100644 utils/rsc/rc_light/checkbox_indeterminate_disabled@2x.png create mode 100644 utils/rsc/rc_light/checkbox_indeterminate_focus.png create mode 100644 utils/rsc/rc_light/checkbox_indeterminate_focus@2x.png create mode 100644 utils/rsc/rc_light/checkbox_indeterminate_pressed.png create mode 100644 utils/rsc/rc_light/checkbox_indeterminate_pressed@2x.png create mode 100644 utils/rsc/rc_light/checkbox_unchecked.png create mode 100644 utils/rsc/rc_light/checkbox_unchecked@2x.png create mode 100644 utils/rsc/rc_light/checkbox_unchecked_disabled.png create mode 100644 utils/rsc/rc_light/checkbox_unchecked_disabled@2x.png create mode 100644 utils/rsc/rc_light/checkbox_unchecked_focus.png create mode 100644 utils/rsc/rc_light/checkbox_unchecked_focus@2x.png create mode 100644 utils/rsc/rc_light/checkbox_unchecked_pressed.png create mode 100644 utils/rsc/rc_light/checkbox_unchecked_pressed@2x.png create mode 100644 utils/rsc/rc_light/line_horizontal.png create mode 100644 utils/rsc/rc_light/line_horizontal@2x.png create mode 100644 utils/rsc/rc_light/line_horizontal_disabled.png create mode 100644 utils/rsc/rc_light/line_horizontal_disabled@2x.png create mode 100644 utils/rsc/rc_light/line_horizontal_focus.png create mode 100644 utils/rsc/rc_light/line_horizontal_focus@2x.png create mode 100644 utils/rsc/rc_light/line_horizontal_pressed.png create mode 100644 utils/rsc/rc_light/line_horizontal_pressed@2x.png create mode 100644 utils/rsc/rc_light/line_vertical.png create mode 100644 utils/rsc/rc_light/line_vertical@2x.png create mode 100644 utils/rsc/rc_light/line_vertical_disabled.png create mode 100644 utils/rsc/rc_light/line_vertical_disabled@2x.png create mode 100644 utils/rsc/rc_light/line_vertical_focus.png create mode 100644 utils/rsc/rc_light/line_vertical_focus@2x.png create mode 100644 utils/rsc/rc_light/line_vertical_pressed.png create mode 100644 utils/rsc/rc_light/line_vertical_pressed@2x.png create mode 100644 utils/rsc/rc_light/radio_checked.png create mode 100644 utils/rsc/rc_light/radio_checked@2x.png create mode 100644 utils/rsc/rc_light/radio_checked_disabled.png create mode 100644 utils/rsc/rc_light/radio_checked_disabled@2x.png create mode 100644 utils/rsc/rc_light/radio_checked_focus.png create mode 100644 utils/rsc/rc_light/radio_checked_focus@2x.png create mode 100644 utils/rsc/rc_light/radio_checked_pressed.png create mode 100644 utils/rsc/rc_light/radio_checked_pressed@2x.png create mode 100644 utils/rsc/rc_light/radio_unchecked.png create mode 100644 utils/rsc/rc_light/radio_unchecked@2x.png create mode 100644 utils/rsc/rc_light/radio_unchecked_disabled.png create mode 100644 utils/rsc/rc_light/radio_unchecked_disabled@2x.png create mode 100644 utils/rsc/rc_light/radio_unchecked_focus.png create mode 100644 utils/rsc/rc_light/radio_unchecked_focus@2x.png create mode 100644 utils/rsc/rc_light/radio_unchecked_pressed.png create mode 100644 utils/rsc/rc_light/radio_unchecked_pressed@2x.png create mode 100644 utils/rsc/rc_light/toolbar_move_horizontal.png create mode 100644 utils/rsc/rc_light/toolbar_move_horizontal@2x.png create mode 100644 utils/rsc/rc_light/toolbar_move_horizontal_disabled.png create mode 100644 utils/rsc/rc_light/toolbar_move_horizontal_disabled@2x.png create mode 100644 utils/rsc/rc_light/toolbar_move_horizontal_focus.png create mode 100644 utils/rsc/rc_light/toolbar_move_horizontal_focus@2x.png create mode 100644 utils/rsc/rc_light/toolbar_move_horizontal_pressed.png create mode 100644 utils/rsc/rc_light/toolbar_move_horizontal_pressed@2x.png create mode 100644 utils/rsc/rc_light/toolbar_move_vertical.png create mode 100644 utils/rsc/rc_light/toolbar_move_vertical@2x.png create mode 100644 utils/rsc/rc_light/toolbar_move_vertical_disabled.png create mode 100644 utils/rsc/rc_light/toolbar_move_vertical_disabled@2x.png create mode 100644 utils/rsc/rc_light/toolbar_move_vertical_focus.png create mode 100644 utils/rsc/rc_light/toolbar_move_vertical_focus@2x.png create mode 100644 utils/rsc/rc_light/toolbar_move_vertical_pressed.png create mode 100644 utils/rsc/rc_light/toolbar_move_vertical_pressed@2x.png create mode 100644 utils/rsc/rc_light/toolbar_separator_horizontal.png create mode 100644 utils/rsc/rc_light/toolbar_separator_horizontal@2x.png create mode 100644 utils/rsc/rc_light/toolbar_separator_horizontal_disabled.png create mode 100644 utils/rsc/rc_light/toolbar_separator_horizontal_disabled@2x.png create mode 100644 utils/rsc/rc_light/toolbar_separator_horizontal_focus.png create mode 100644 utils/rsc/rc_light/toolbar_separator_horizontal_focus@2x.png create mode 100644 utils/rsc/rc_light/toolbar_separator_horizontal_pressed.png create mode 100644 utils/rsc/rc_light/toolbar_separator_horizontal_pressed@2x.png create mode 100644 utils/rsc/rc_light/toolbar_separator_vertical.png create mode 100644 utils/rsc/rc_light/toolbar_separator_vertical@2x.png create mode 100644 utils/rsc/rc_light/toolbar_separator_vertical_disabled.png create mode 100644 utils/rsc/rc_light/toolbar_separator_vertical_disabled@2x.png create mode 100644 utils/rsc/rc_light/toolbar_separator_vertical_focus.png create mode 100644 utils/rsc/rc_light/toolbar_separator_vertical_focus@2x.png create mode 100644 utils/rsc/rc_light/toolbar_separator_vertical_pressed.png create mode 100644 utils/rsc/rc_light/toolbar_separator_vertical_pressed@2x.png create mode 100644 utils/rsc/rc_light/transparent.png create mode 100644 utils/rsc/rc_light/transparent@2x.png create mode 100644 utils/rsc/rc_light/transparent_disabled.png create mode 100644 utils/rsc/rc_light/transparent_disabled@2x.png create mode 100644 utils/rsc/rc_light/transparent_focus.png create mode 100644 utils/rsc/rc_light/transparent_focus@2x.png create mode 100644 utils/rsc/rc_light/transparent_pressed.png create mode 100644 utils/rsc/rc_light/transparent_pressed@2x.png create mode 100644 utils/rsc/rc_light/window_close.png create mode 100644 utils/rsc/rc_light/window_close@2x.png create mode 100644 utils/rsc/rc_light/window_close_disabled.png create mode 100644 utils/rsc/rc_light/window_close_disabled@2x.png create mode 100644 utils/rsc/rc_light/window_close_focus.png create mode 100644 utils/rsc/rc_light/window_close_focus@2x.png create mode 100644 utils/rsc/rc_light/window_close_pressed.png create mode 100644 utils/rsc/rc_light/window_close_pressed@2x.png create mode 100644 utils/rsc/rc_light/window_grip.png create mode 100644 utils/rsc/rc_light/window_grip@2x.png create mode 100644 utils/rsc/rc_light/window_grip_disabled.png create mode 100644 utils/rsc/rc_light/window_grip_disabled@2x.png create mode 100644 utils/rsc/rc_light/window_grip_focus.png create mode 100644 utils/rsc/rc_light/window_grip_focus@2x.png create mode 100644 utils/rsc/rc_light/window_grip_pressed.png create mode 100644 utils/rsc/rc_light/window_grip_pressed@2x.png create mode 100644 utils/rsc/rc_light/window_minimize.png create mode 100644 utils/rsc/rc_light/window_minimize@2x.png create mode 100644 utils/rsc/rc_light/window_minimize_disabled.png create mode 100644 utils/rsc/rc_light/window_minimize_disabled@2x.png create mode 100644 utils/rsc/rc_light/window_minimize_focus.png create mode 100644 utils/rsc/rc_light/window_minimize_focus@2x.png create mode 100644 utils/rsc/rc_light/window_minimize_pressed.png create mode 100644 utils/rsc/rc_light/window_minimize_pressed@2x.png create mode 100644 utils/rsc/rc_light/window_undock.png create mode 100644 utils/rsc/rc_light/window_undock@2x.png create mode 100644 utils/rsc/rc_light/window_undock_disabled.png create mode 100644 utils/rsc/rc_light/window_undock_disabled@2x.png create mode 100644 utils/rsc/rc_light/window_undock_focus.png create mode 100644 utils/rsc/rc_light/window_undock_focus@2x.png create mode 100644 utils/rsc/rc_light/window_undock_pressed.png create mode 100644 utils/rsc/rc_light/window_undock_pressed@2x.png create mode 100755 utils/scripts/icons.bash diff --git a/src/UI/AboutWindow.cc b/src/UI/AboutWindow.cc index deac95b8..055c6401 100644 --- a/src/UI/AboutWindow.cc +++ b/src/UI/AboutWindow.cc @@ -31,6 +31,7 @@ static const char *libContent = " <p>Other external dependencies where used:</p>" " <ul>" " <li><a href=https://github.com/tonsky/FiraCode>FiraCode</a> © <i>Nikita Prokopov. (OFL-1.1)</i></li>" + " <li><a href=https://github.com/KDE/breeze-icons/tree/master/icons-dark>The breez icon theme</a> © <i>The KDE Visual Design Group. (LGPL-V3)</i></li>" " </ul>" "</body>"; diff --git a/src/VivyApplication.cc b/src/VivyApplication.cc index 1facb5b9..929f721f 100644 --- a/src/VivyApplication.cc +++ b/src/VivyApplication.cc @@ -1,6 +1,7 @@ #include "VivyApplication.hh" #include "UI/MainWindow.hh" +#include <QIcon> #include <QFontDatabase> using namespace Vivy; @@ -19,6 +20,14 @@ VivyApplication::exec() noexcept // Setup some things setAttribute(Qt::AA_DontShowIconsInMenus, false); setAttribute(Qt::AA_DontShowShortcutsInContextMenus, false); + setFont(getApplicationFont(Font::Default)); + QFile stylesheet(":qdarkstyle/dark/style.qss"); + if (!stylesheet.exists()) { + qFatal("Missing stylesheet"); + } + stylesheet.open(QFile::ReadOnly | QFile::Text); + QTextStream stylesheetStream(&stylesheet); + setStyleSheet(stylesheetStream.readAll()); // Show the main window MainWindow mainWindow; diff --git a/src/VivyApplication.hh b/src/VivyApplication.hh index 63b98d79..cbe700f9 100644 --- a/src/VivyApplication.hh +++ b/src/VivyApplication.hh @@ -6,6 +6,8 @@ #define vivyApp static_cast<VivyApplication *>(QApplication::instance()) +#define VIVY_ICON_APP ":icons/vivy.png" + #include <QApplication> #include <QPixmap> #include <QFont> diff --git a/utils/rsc/.gitignore b/utils/rsc/.gitignore new file mode 100644 index 00000000..1944fd61 --- /dev/null +++ b/utils/rsc/.gitignore @@ -0,0 +1 @@ +*.tmp diff --git a/utils/rsc/VivyRessources.qrc b/utils/rsc/VivyRessources.qrc index 1bf230d0..86e36f4a 100644 --- a/utils/rsc/VivyRessources.qrc +++ b/utils/rsc/VivyRessources.qrc @@ -1,11 +1,445 @@ <!DOCTYPE RCC><RCC version="1.0"> <qresource> <file>icons/vivy.png</file> + + <!-- Fonts, FiraCode is OFL-1.1 --> <file>fonts/FiraCode-Regular.ttf</file> + <!--- Licences --> <file>licence/LGPL-V2.0</file> <file>licence/LGPL-V2.1</file> <file>licence/LGPL-V3</file> <file>licence/OFL-1.1</file> <file>licence/MIT</file> </qresource> + +<!-- QDarkStyle icon theme, MIT Licence --> +<qresource prefix="qss_icons/dark"> + <file>rc_dark/arrow_down.png</file> + <file>rc_dark/arrow_down@2x.png</file> + <file>rc_dark/arrow_down_disabled.png</file> + <file>rc_dark/arrow_down_disabled@2x.png</file> + <file>rc_dark/arrow_down_focus.png</file> + <file>rc_dark/arrow_down_focus@2x.png</file> + <file>rc_dark/arrow_down_pressed.png</file> + <file>rc_dark/arrow_down_pressed@2x.png</file> + <file>rc_dark/arrow_left.png</file> + <file>rc_dark/arrow_left@2x.png</file> + <file>rc_dark/arrow_left_disabled.png</file> + <file>rc_dark/arrow_left_disabled@2x.png</file> + <file>rc_dark/arrow_left_focus.png</file> + <file>rc_dark/arrow_left_focus@2x.png</file> + <file>rc_dark/arrow_left_pressed.png</file> + <file>rc_dark/arrow_left_pressed@2x.png</file> + <file>rc_dark/arrow_right.png</file> + <file>rc_dark/arrow_right@2x.png</file> + <file>rc_dark/arrow_right_disabled.png</file> + <file>rc_dark/arrow_right_disabled@2x.png</file> + <file>rc_dark/arrow_right_focus.png</file> + <file>rc_dark/arrow_right_focus@2x.png</file> + <file>rc_dark/arrow_right_pressed.png</file> + <file>rc_dark/arrow_right_pressed@2x.png</file> + <file>rc_dark/arrow_up.png</file> + <file>rc_dark/arrow_up@2x.png</file> + <file>rc_dark/arrow_up_disabled.png</file> + <file>rc_dark/arrow_up_disabled@2x.png</file> + <file>rc_dark/arrow_up_focus.png</file> + <file>rc_dark/arrow_up_focus@2x.png</file> + <file>rc_dark/arrow_up_pressed.png</file> + <file>rc_dark/arrow_up_pressed@2x.png</file> + <file>rc_dark/base_icon.png</file> + <file>rc_dark/base_icon@2x.png</file> + <file>rc_dark/base_icon_disabled.png</file> + <file>rc_dark/base_icon_disabled@2x.png</file> + <file>rc_dark/base_icon_focus.png</file> + <file>rc_dark/base_icon_focus@2x.png</file> + <file>rc_dark/base_icon_pressed.png</file> + <file>rc_dark/base_icon_pressed@2x.png</file> + <file>rc_dark/branch_closed.png</file> + <file>rc_dark/branch_closed@2x.png</file> + <file>rc_dark/branch_closed_disabled.png</file> + <file>rc_dark/branch_closed_disabled@2x.png</file> + <file>rc_dark/branch_closed_focus.png</file> + <file>rc_dark/branch_closed_focus@2x.png</file> + <file>rc_dark/branch_closed_pressed.png</file> + <file>rc_dark/branch_closed_pressed@2x.png</file> + <file>rc_dark/branch_end.png</file> + <file>rc_dark/branch_end@2x.png</file> + <file>rc_dark/branch_end_disabled.png</file> + <file>rc_dark/branch_end_disabled@2x.png</file> + <file>rc_dark/branch_end_focus.png</file> + <file>rc_dark/branch_end_focus@2x.png</file> + <file>rc_dark/branch_end_pressed.png</file> + <file>rc_dark/branch_end_pressed@2x.png</file> + <file>rc_dark/branch_line.png</file> + <file>rc_dark/branch_line@2x.png</file> + <file>rc_dark/branch_line_disabled.png</file> + <file>rc_dark/branch_line_disabled@2x.png</file> + <file>rc_dark/branch_line_focus.png</file> + <file>rc_dark/branch_line_focus@2x.png</file> + <file>rc_dark/branch_line_pressed.png</file> + <file>rc_dark/branch_line_pressed@2x.png</file> + <file>rc_dark/branch_more.png</file> + <file>rc_dark/branch_more@2x.png</file> + <file>rc_dark/branch_more_disabled.png</file> + <file>rc_dark/branch_more_disabled@2x.png</file> + <file>rc_dark/branch_more_focus.png</file> + <file>rc_dark/branch_more_focus@2x.png</file> + <file>rc_dark/branch_more_pressed.png</file> + <file>rc_dark/branch_more_pressed@2x.png</file> + <file>rc_dark/branch_open.png</file> + <file>rc_dark/branch_open@2x.png</file> + <file>rc_dark/branch_open_disabled.png</file> + <file>rc_dark/branch_open_disabled@2x.png</file> + <file>rc_dark/branch_open_focus.png</file> + <file>rc_dark/branch_open_focus@2x.png</file> + <file>rc_dark/branch_open_pressed.png</file> + <file>rc_dark/branch_open_pressed@2x.png</file> + <file>rc_dark/checkbox_checked.png</file> + <file>rc_dark/checkbox_checked@2x.png</file> + <file>rc_dark/checkbox_checked_disabled.png</file> + <file>rc_dark/checkbox_checked_disabled@2x.png</file> + <file>rc_dark/checkbox_checked_focus.png</file> + <file>rc_dark/checkbox_checked_focus@2x.png</file> + <file>rc_dark/checkbox_checked_pressed.png</file> + <file>rc_dark/checkbox_checked_pressed@2x.png</file> + <file>rc_dark/checkbox_indeterminate.png</file> + <file>rc_dark/checkbox_indeterminate@2x.png</file> + <file>rc_dark/checkbox_indeterminate_disabled.png</file> + <file>rc_dark/checkbox_indeterminate_disabled@2x.png</file> + <file>rc_dark/checkbox_indeterminate_focus.png</file> + <file>rc_dark/checkbox_indeterminate_focus@2x.png</file> + <file>rc_dark/checkbox_indeterminate_pressed.png</file> + <file>rc_dark/checkbox_indeterminate_pressed@2x.png</file> + <file>rc_dark/checkbox_unchecked.png</file> + <file>rc_dark/checkbox_unchecked@2x.png</file> + <file>rc_dark/checkbox_unchecked_disabled.png</file> + <file>rc_dark/checkbox_unchecked_disabled@2x.png</file> + <file>rc_dark/checkbox_unchecked_focus.png</file> + <file>rc_dark/checkbox_unchecked_focus@2x.png</file> + <file>rc_dark/checkbox_unchecked_pressed.png</file> + <file>rc_dark/checkbox_unchecked_pressed@2x.png</file> + <file>rc_dark/line_horizontal.png</file> + <file>rc_dark/line_horizontal@2x.png</file> + <file>rc_dark/line_horizontal_disabled.png</file> + <file>rc_dark/line_horizontal_disabled@2x.png</file> + <file>rc_dark/line_horizontal_focus.png</file> + <file>rc_dark/line_horizontal_focus@2x.png</file> + <file>rc_dark/line_horizontal_pressed.png</file> + <file>rc_dark/line_horizontal_pressed@2x.png</file> + <file>rc_dark/line_vertical.png</file> + <file>rc_dark/line_vertical@2x.png</file> + <file>rc_dark/line_vertical_disabled.png</file> + <file>rc_dark/line_vertical_disabled@2x.png</file> + <file>rc_dark/line_vertical_focus.png</file> + <file>rc_dark/line_vertical_focus@2x.png</file> + <file>rc_dark/line_vertical_pressed.png</file> + <file>rc_dark/line_vertical_pressed@2x.png</file> + <file>rc_dark/radio_checked.png</file> + <file>rc_dark/radio_checked@2x.png</file> + <file>rc_dark/radio_checked_disabled.png</file> + <file>rc_dark/radio_checked_disabled@2x.png</file> + <file>rc_dark/radio_checked_focus.png</file> + <file>rc_dark/radio_checked_focus@2x.png</file> + <file>rc_dark/radio_checked_pressed.png</file> + <file>rc_dark/radio_checked_pressed@2x.png</file> + <file>rc_dark/radio_unchecked.png</file> + <file>rc_dark/radio_unchecked@2x.png</file> + <file>rc_dark/radio_unchecked_disabled.png</file> + <file>rc_dark/radio_unchecked_disabled@2x.png</file> + <file>rc_dark/radio_unchecked_focus.png</file> + <file>rc_dark/radio_unchecked_focus@2x.png</file> + <file>rc_dark/radio_unchecked_pressed.png</file> + <file>rc_dark/radio_unchecked_pressed@2x.png</file> + <file>rc_dark/toolbar_move_horizontal.png</file> + <file>rc_dark/toolbar_move_horizontal@2x.png</file> + <file>rc_dark/toolbar_move_horizontal_disabled.png</file> + <file>rc_dark/toolbar_move_horizontal_disabled@2x.png</file> + <file>rc_dark/toolbar_move_horizontal_focus.png</file> + <file>rc_dark/toolbar_move_horizontal_focus@2x.png</file> + <file>rc_dark/toolbar_move_horizontal_pressed.png</file> + <file>rc_dark/toolbar_move_horizontal_pressed@2x.png</file> + <file>rc_dark/toolbar_move_vertical.png</file> + <file>rc_dark/toolbar_move_vertical@2x.png</file> + <file>rc_dark/toolbar_move_vertical_disabled.png</file> + <file>rc_dark/toolbar_move_vertical_disabled@2x.png</file> + <file>rc_dark/toolbar_move_vertical_focus.png</file> + <file>rc_dark/toolbar_move_vertical_focus@2x.png</file> + <file>rc_dark/toolbar_move_vertical_pressed.png</file> + <file>rc_dark/toolbar_move_vertical_pressed@2x.png</file> + <file>rc_dark/toolbar_separator_horizontal.png</file> + <file>rc_dark/toolbar_separator_horizontal@2x.png</file> + <file>rc_dark/toolbar_separator_horizontal_disabled.png</file> + <file>rc_dark/toolbar_separator_horizontal_disabled@2x.png</file> + <file>rc_dark/toolbar_separator_horizontal_focus.png</file> + <file>rc_dark/toolbar_separator_horizontal_focus@2x.png</file> + <file>rc_dark/toolbar_separator_horizontal_pressed.png</file> + <file>rc_dark/toolbar_separator_horizontal_pressed@2x.png</file> + <file>rc_dark/toolbar_separator_vertical.png</file> + <file>rc_dark/toolbar_separator_vertical@2x.png</file> + <file>rc_dark/toolbar_separator_vertical_disabled.png</file> + <file>rc_dark/toolbar_separator_vertical_disabled@2x.png</file> + <file>rc_dark/toolbar_separator_vertical_focus.png</file> + <file>rc_dark/toolbar_separator_vertical_focus@2x.png</file> + <file>rc_dark/toolbar_separator_vertical_pressed.png</file> + <file>rc_dark/toolbar_separator_vertical_pressed@2x.png</file> + <file>rc_dark/transparent.png</file> + <file>rc_dark/transparent@2x.png</file> + <file>rc_dark/transparent_disabled.png</file> + <file>rc_dark/transparent_disabled@2x.png</file> + <file>rc_dark/transparent_focus.png</file> + <file>rc_dark/transparent_focus@2x.png</file> + <file>rc_dark/transparent_pressed.png</file> + <file>rc_dark/transparent_pressed@2x.png</file> + <file>rc_dark/window_close.png</file> + <file>rc_dark/window_close@2x.png</file> + <file>rc_dark/window_close_disabled.png</file> + <file>rc_dark/window_close_disabled@2x.png</file> + <file>rc_dark/window_close_focus.png</file> + <file>rc_dark/window_close_focus@2x.png</file> + <file>rc_dark/window_close_pressed.png</file> + <file>rc_dark/window_close_pressed@2x.png</file> + <file>rc_dark/window_grip.png</file> + <file>rc_dark/window_grip@2x.png</file> + <file>rc_dark/window_grip_disabled.png</file> + <file>rc_dark/window_grip_disabled@2x.png</file> + <file>rc_dark/window_grip_focus.png</file> + <file>rc_dark/window_grip_focus@2x.png</file> + <file>rc_dark/window_grip_pressed.png</file> + <file>rc_dark/window_grip_pressed@2x.png</file> + <file>rc_dark/window_minimize.png</file> + <file>rc_dark/window_minimize@2x.png</file> + <file>rc_dark/window_minimize_disabled.png</file> + <file>rc_dark/window_minimize_disabled@2x.png</file> + <file>rc_dark/window_minimize_focus.png</file> + <file>rc_dark/window_minimize_focus@2x.png</file> + <file>rc_dark/window_minimize_pressed.png</file> + <file>rc_dark/window_minimize_pressed@2x.png</file> + <file>rc_dark/window_undock.png</file> + <file>rc_dark/window_undock@2x.png</file> + <file>rc_dark/window_undock_disabled.png</file> + <file>rc_dark/window_undock_disabled@2x.png</file> + <file>rc_dark/window_undock_focus.png</file> + <file>rc_dark/window_undock_focus@2x.png</file> + <file>rc_dark/window_undock_pressed.png</file> + <file>rc_dark/window_undock_pressed@2x.png</file> +</qresource> + +<qresource prefix="qss_icons/light"> + <file>rc_light/arrow_down.png</file> + <file>rc_light/arrow_down@2x.png</file> + <file>rc_light/arrow_down_disabled.png</file> + <file>rc_light/arrow_down_disabled@2x.png</file> + <file>rc_light/arrow_down_focus.png</file> + <file>rc_light/arrow_down_focus@2x.png</file> + <file>rc_light/arrow_down_pressed.png</file> + <file>rc_light/arrow_down_pressed@2x.png</file> + <file>rc_light/arrow_left.png</file> + <file>rc_light/arrow_left@2x.png</file> + <file>rc_light/arrow_left_disabled.png</file> + <file>rc_light/arrow_left_disabled@2x.png</file> + <file>rc_light/arrow_left_focus.png</file> + <file>rc_light/arrow_left_focus@2x.png</file> + <file>rc_light/arrow_left_pressed.png</file> + <file>rc_light/arrow_left_pressed@2x.png</file> + <file>rc_light/arrow_right.png</file> + <file>rc_light/arrow_right@2x.png</file> + <file>rc_light/arrow_right_disabled.png</file> + <file>rc_light/arrow_right_disabled@2x.png</file> + <file>rc_light/arrow_right_focus.png</file> + <file>rc_light/arrow_right_focus@2x.png</file> + <file>rc_light/arrow_right_pressed.png</file> + <file>rc_light/arrow_right_pressed@2x.png</file> + <file>rc_light/arrow_up.png</file> + <file>rc_light/arrow_up@2x.png</file> + <file>rc_light/arrow_up_disabled.png</file> + <file>rc_light/arrow_up_disabled@2x.png</file> + <file>rc_light/arrow_up_focus.png</file> + <file>rc_light/arrow_up_focus@2x.png</file> + <file>rc_light/arrow_up_pressed.png</file> + <file>rc_light/arrow_up_pressed@2x.png</file> + <file>rc_light/base_icon.png</file> + <file>rc_light/base_icon@2x.png</file> + <file>rc_light/base_icon_disabled.png</file> + <file>rc_light/base_icon_disabled@2x.png</file> + <file>rc_light/base_icon_focus.png</file> + <file>rc_light/base_icon_focus@2x.png</file> + <file>rc_light/base_icon_pressed.png</file> + <file>rc_light/base_icon_pressed@2x.png</file> + <file>rc_light/branch_closed.png</file> + <file>rc_light/branch_closed@2x.png</file> + <file>rc_light/branch_closed_disabled.png</file> + <file>rc_light/branch_closed_disabled@2x.png</file> + <file>rc_light/branch_closed_focus.png</file> + <file>rc_light/branch_closed_focus@2x.png</file> + <file>rc_light/branch_closed_pressed.png</file> + <file>rc_light/branch_closed_pressed@2x.png</file> + <file>rc_light/branch_end.png</file> + <file>rc_light/branch_end@2x.png</file> + <file>rc_light/branch_end_disabled.png</file> + <file>rc_light/branch_end_disabled@2x.png</file> + <file>rc_light/branch_end_focus.png</file> + <file>rc_light/branch_end_focus@2x.png</file> + <file>rc_light/branch_end_pressed.png</file> + <file>rc_light/branch_end_pressed@2x.png</file> + <file>rc_light/branch_line.png</file> + <file>rc_light/branch_line@2x.png</file> + <file>rc_light/branch_line_disabled.png</file> + <file>rc_light/branch_line_disabled@2x.png</file> + <file>rc_light/branch_line_focus.png</file> + <file>rc_light/branch_line_focus@2x.png</file> + <file>rc_light/branch_line_pressed.png</file> + <file>rc_light/branch_line_pressed@2x.png</file> + <file>rc_light/branch_more.png</file> + <file>rc_light/branch_more@2x.png</file> + <file>rc_light/branch_more_disabled.png</file> + <file>rc_light/branch_more_disabled@2x.png</file> + <file>rc_light/branch_more_focus.png</file> + <file>rc_light/branch_more_focus@2x.png</file> + <file>rc_light/branch_more_pressed.png</file> + <file>rc_light/branch_more_pressed@2x.png</file> + <file>rc_light/branch_open.png</file> + <file>rc_light/branch_open@2x.png</file> + <file>rc_light/branch_open_disabled.png</file> + <file>rc_light/branch_open_disabled@2x.png</file> + <file>rc_light/branch_open_focus.png</file> + <file>rc_light/branch_open_focus@2x.png</file> + <file>rc_light/branch_open_pressed.png</file> + <file>rc_light/branch_open_pressed@2x.png</file> + <file>rc_light/checkbox_checked.png</file> + <file>rc_light/checkbox_checked@2x.png</file> + <file>rc_light/checkbox_checked_disabled.png</file> + <file>rc_light/checkbox_checked_disabled@2x.png</file> + <file>rc_light/checkbox_checked_focus.png</file> + <file>rc_light/checkbox_checked_focus@2x.png</file> + <file>rc_light/checkbox_checked_pressed.png</file> + <file>rc_light/checkbox_checked_pressed@2x.png</file> + <file>rc_light/checkbox_indeterminate.png</file> + <file>rc_light/checkbox_indeterminate@2x.png</file> + <file>rc_light/checkbox_indeterminate_disabled.png</file> + <file>rc_light/checkbox_indeterminate_disabled@2x.png</file> + <file>rc_light/checkbox_indeterminate_focus.png</file> + <file>rc_light/checkbox_indeterminate_focus@2x.png</file> + <file>rc_light/checkbox_indeterminate_pressed.png</file> + <file>rc_light/checkbox_indeterminate_pressed@2x.png</file> + <file>rc_light/checkbox_unchecked.png</file> + <file>rc_light/checkbox_unchecked@2x.png</file> + <file>rc_light/checkbox_unchecked_disabled.png</file> + <file>rc_light/checkbox_unchecked_disabled@2x.png</file> + <file>rc_light/checkbox_unchecked_focus.png</file> + <file>rc_light/checkbox_unchecked_focus@2x.png</file> + <file>rc_light/checkbox_unchecked_pressed.png</file> + <file>rc_light/checkbox_unchecked_pressed@2x.png</file> + <file>rc_light/line_horizontal.png</file> + <file>rc_light/line_horizontal@2x.png</file> + <file>rc_light/line_horizontal_disabled.png</file> + <file>rc_light/line_horizontal_disabled@2x.png</file> + <file>rc_light/line_horizontal_focus.png</file> + <file>rc_light/line_horizontal_focus@2x.png</file> + <file>rc_light/line_horizontal_pressed.png</file> + <file>rc_light/line_horizontal_pressed@2x.png</file> + <file>rc_light/line_vertical.png</file> + <file>rc_light/line_vertical@2x.png</file> + <file>rc_light/line_vertical_disabled.png</file> + <file>rc_light/line_vertical_disabled@2x.png</file> + <file>rc_light/line_vertical_focus.png</file> + <file>rc_light/line_vertical_focus@2x.png</file> + <file>rc_light/line_vertical_pressed.png</file> + <file>rc_light/line_vertical_pressed@2x.png</file> + <file>rc_light/radio_checked.png</file> + <file>rc_light/radio_checked@2x.png</file> + <file>rc_light/radio_checked_disabled.png</file> + <file>rc_light/radio_checked_disabled@2x.png</file> + <file>rc_light/radio_checked_focus.png</file> + <file>rc_light/radio_checked_focus@2x.png</file> + <file>rc_light/radio_checked_pressed.png</file> + <file>rc_light/radio_checked_pressed@2x.png</file> + <file>rc_light/radio_unchecked.png</file> + <file>rc_light/radio_unchecked@2x.png</file> + <file>rc_light/radio_unchecked_disabled.png</file> + <file>rc_light/radio_unchecked_disabled@2x.png</file> + <file>rc_light/radio_unchecked_focus.png</file> + <file>rc_light/radio_unchecked_focus@2x.png</file> + <file>rc_light/radio_unchecked_pressed.png</file> + <file>rc_light/radio_unchecked_pressed@2x.png</file> + <file>rc_light/toolbar_move_horizontal.png</file> + <file>rc_light/toolbar_move_horizontal@2x.png</file> + <file>rc_light/toolbar_move_horizontal_disabled.png</file> + <file>rc_light/toolbar_move_horizontal_disabled@2x.png</file> + <file>rc_light/toolbar_move_horizontal_focus.png</file> + <file>rc_light/toolbar_move_horizontal_focus@2x.png</file> + <file>rc_light/toolbar_move_horizontal_pressed.png</file> + <file>rc_light/toolbar_move_horizontal_pressed@2x.png</file> + <file>rc_light/toolbar_move_vertical.png</file> + <file>rc_light/toolbar_move_vertical@2x.png</file> + <file>rc_light/toolbar_move_vertical_disabled.png</file> + <file>rc_light/toolbar_move_vertical_disabled@2x.png</file> + <file>rc_light/toolbar_move_vertical_focus.png</file> + <file>rc_light/toolbar_move_vertical_focus@2x.png</file> + <file>rc_light/toolbar_move_vertical_pressed.png</file> + <file>rc_light/toolbar_move_vertical_pressed@2x.png</file> + <file>rc_light/toolbar_separator_horizontal.png</file> + <file>rc_light/toolbar_separator_horizontal@2x.png</file> + <file>rc_light/toolbar_separator_horizontal_disabled.png</file> + <file>rc_light/toolbar_separator_horizontal_disabled@2x.png</file> + <file>rc_light/toolbar_separator_horizontal_focus.png</file> + <file>rc_light/toolbar_separator_horizontal_focus@2x.png</file> + <file>rc_light/toolbar_separator_horizontal_pressed.png</file> + <file>rc_light/toolbar_separator_horizontal_pressed@2x.png</file> + <file>rc_light/toolbar_separator_vertical.png</file> + <file>rc_light/toolbar_separator_vertical@2x.png</file> + <file>rc_light/toolbar_separator_vertical_disabled.png</file> + <file>rc_light/toolbar_separator_vertical_disabled@2x.png</file> + <file>rc_light/toolbar_separator_vertical_focus.png</file> + <file>rc_light/toolbar_separator_vertical_focus@2x.png</file> + <file>rc_light/toolbar_separator_vertical_pressed.png</file> + <file>rc_light/toolbar_separator_vertical_pressed@2x.png</file> + <file>rc_light/transparent.png</file> + <file>rc_light/transparent@2x.png</file> + <file>rc_light/transparent_disabled.png</file> + <file>rc_light/transparent_disabled@2x.png</file> + <file>rc_light/transparent_focus.png</file> + <file>rc_light/transparent_focus@2x.png</file> + <file>rc_light/transparent_pressed.png</file> + <file>rc_light/transparent_pressed@2x.png</file> + <file>rc_light/window_close.png</file> + <file>rc_light/window_close@2x.png</file> + <file>rc_light/window_close_disabled.png</file> + <file>rc_light/window_close_disabled@2x.png</file> + <file>rc_light/window_close_focus.png</file> + <file>rc_light/window_close_focus@2x.png</file> + <file>rc_light/window_close_pressed.png</file> + <file>rc_light/window_close_pressed@2x.png</file> + <file>rc_light/window_grip.png</file> + <file>rc_light/window_grip@2x.png</file> + <file>rc_light/window_grip_disabled.png</file> + <file>rc_light/window_grip_disabled@2x.png</file> + <file>rc_light/window_grip_focus.png</file> + <file>rc_light/window_grip_focus@2x.png</file> + <file>rc_light/window_grip_pressed.png</file> + <file>rc_light/window_grip_pressed@2x.png</file> + <file>rc_light/window_minimize.png</file> + <file>rc_light/window_minimize@2x.png</file> + <file>rc_light/window_minimize_disabled.png</file> + <file>rc_light/window_minimize_disabled@2x.png</file> + <file>rc_light/window_minimize_focus.png</file> + <file>rc_light/window_minimize_focus@2x.png</file> + <file>rc_light/window_minimize_pressed.png</file> + <file>rc_light/window_minimize_pressed@2x.png</file> + <file>rc_light/window_undock.png</file> + <file>rc_light/window_undock@2x.png</file> + <file>rc_light/window_undock_disabled.png</file> + <file>rc_light/window_undock_disabled@2x.png</file> + <file>rc_light/window_undock_focus.png</file> + <file>rc_light/window_undock_focus@2x.png</file> + <file>rc_light/window_undock_pressed.png</file> + <file>rc_light/window_undock_pressed@2x.png</file> +</qresource> + +<!-- QDarkStyle style sheet, MIT Licence --> +<qresource prefix="qdarkstyle/dark"> + <file alias="style.qss">qdarkstyle_dark.qss</file> +</qresource> +<qresource prefix="qdarkstyle/light"> + <file alias="style.qss">qdarkstyle_light.qss</file> +</qresource> </RCC> diff --git a/utils/rsc/qdarkstyle_dark.qss b/utils/rsc/qdarkstyle_dark.qss new file mode 100644 index 00000000..111a24d3 --- /dev/null +++ b/utils/rsc/qdarkstyle_dark.qss @@ -0,0 +1,2212 @@ +/* --------------------------------------------------------------------------- + + WARNING! File created programmatically. All changes made in this file will be lost! + + Created by the qtsass compiler v0.3.0 + + The definitions are in the "qdarkstyle.qss._styles.scss" module + +--------------------------------------------------------------------------- */ +/* Light Style - QDarkStyleSheet ------------------------------------------ */ +/* + +See Qt documentation: + + - https://doc.qt.io/qt-5/stylesheet.html + - https://doc.qt.io/qt-5/stylesheet-reference.html + - https://doc.qt.io/qt-5/stylesheet-examples.html + +--------------------------------------------------------------------------- */ +/* Reset elements ------------------------------------------------------------ + +Resetting everything helps to unify styles across different operating systems + +--------------------------------------------------------------------------- */ +* { + padding: 0px; + margin: 0px; + border: 0px; + border-style: none; + border-image: none; + outline: 0; +} + +/* specific reset for elements inside QToolBar */ +QToolBar * { + margin: 0px; + padding: 0px; +} + +/* QWidget ---------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QWidget { + background-color: #19232D; + border: 0px solid #455364; + padding: 0px; + color: #E0E1E3; + selection-background-color: #346792; + selection-color: #E0E1E3; +} + +QWidget:disabled { + background-color: #19232D; + color: #9DA9B5; + selection-background-color: #26486B; + selection-color: #9DA9B5; +} + +QWidget::item:selected { + background-color: #346792; +} + +QWidget::item:hover:!selected { + background-color: #1A72BB; +} + +/* QMainWindow ------------------------------------------------------------ + +This adjusts the splitter in the dock widget, not qsplitter +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmainwindow + +--------------------------------------------------------------------------- */ +QMainWindow::separator { + background-color: #455364; + border: 0px solid #19232D; + spacing: 0px; + padding: 2px; +} + +QMainWindow::separator:hover { + background-color: #60798B; + border: 0px solid #1A72BB; +} + +QMainWindow::separator:horizontal { + width: 5px; + margin-top: 2px; + margin-bottom: 2px; + image: url(":/qss_icons/dark/rc_dark/toolbar_separator_vertical.png"); +} + +QMainWindow::separator:vertical { + height: 5px; + margin-left: 2px; + margin-right: 2px; + image: url(":/qss_icons/dark/rc_dark/toolbar_separator_horizontal.png"); +} + +/* QToolTip --------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtooltip + +--------------------------------------------------------------------------- */ +QToolTip { + background-color: #346792; + color: #E0E1E3; + /* If you remove the border property, background stops working on Windows */ + border: none; + /* Remove padding, for fix combo box tooltip */ + padding: 0px; + /* Remove opacity, fix #174 - may need to use RGBA */ +} + +/* QStatusBar ------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qstatusbar + +--------------------------------------------------------------------------- */ +QStatusBar { + border: 1px solid #455364; + /* Fixes Spyder #9120, #9121 */ + background: #455364; + /* Fixes #205, white vertical borders separating items */ +} + +QStatusBar::item { + border: none; +} + +QStatusBar QToolTip { + background-color: #1A72BB; + border: 1px solid #19232D; + color: #19232D; + /* Remove padding, for fix combo box tooltip */ + padding: 0px; + /* Reducing transparency to read better */ + opacity: 230; +} + +QStatusBar QLabel { + /* Fixes Spyder #9120, #9121 */ + background: transparent; +} + +/* QCheckBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcheckbox + +--------------------------------------------------------------------------- */ +QCheckBox { + background-color: #19232D; + color: #E0E1E3; + spacing: 4px; + outline: none; + padding-top: 4px; + padding-bottom: 4px; +} + +QCheckBox:focus { + border: none; +} + +QCheckBox QWidget:disabled { + background-color: #19232D; + color: #9DA9B5; +} + +QCheckBox::indicator { + margin-left: 2px; + height: 14px; + width: 14px; +} + +QCheckBox::indicator:unchecked { + image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked.png"); +} + +QCheckBox::indicator:unchecked:hover, QCheckBox::indicator:unchecked:focus, QCheckBox::indicator:unchecked:pressed { + border: none; + image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked_focus.png"); +} + +QCheckBox::indicator:unchecked:disabled { + image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked_disabled.png"); +} + +QCheckBox::indicator:checked { + image: url(":/qss_icons/dark/rc_dark/checkbox_checked.png"); +} + +QCheckBox::indicator:checked:hover, QCheckBox::indicator:checked:focus, QCheckBox::indicator:checked:pressed { + border: none; + image: url(":/qss_icons/dark/rc_dark/checkbox_checked_focus.png"); +} + +QCheckBox::indicator:checked:disabled { + image: url(":/qss_icons/dark/rc_dark/checkbox_checked_disabled.png"); +} + +QCheckBox::indicator:indeterminate { + image: url(":/qss_icons/dark/rc_dark/checkbox_indeterminate.png"); +} + +QCheckBox::indicator:indeterminate:disabled { + image: url(":/qss_icons/dark/rc_dark/checkbox_indeterminate_disabled.png"); +} + +QCheckBox::indicator:indeterminate:focus, QCheckBox::indicator:indeterminate:hover, QCheckBox::indicator:indeterminate:pressed { + image: url(":/qss_icons/dark/rc_dark/checkbox_indeterminate_focus.png"); +} + +/* QGroupBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qgroupbox + +--------------------------------------------------------------------------- */ +QGroupBox { + font-weight: bold; + border: 1px solid #455364; + border-radius: 4px; + padding: 2px; + margin-top: 6px; + margin-bottom: 4px; +} + +QGroupBox::title { + subcontrol-origin: margin; + subcontrol-position: top left; + left: 4px; + padding-left: 2px; + padding-right: 4px; + padding-top: -4px; +} + +QGroupBox::indicator { + margin-left: 2px; + margin-top: 2px; + padding: 0; + height: 14px; + width: 14px; +} + +QGroupBox::indicator:unchecked { + border: none; + image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked.png"); +} + +QGroupBox::indicator:unchecked:hover, QGroupBox::indicator:unchecked:focus, QGroupBox::indicator:unchecked:pressed { + border: none; + image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked_focus.png"); +} + +QGroupBox::indicator:unchecked:disabled { + image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked_disabled.png"); +} + +QGroupBox::indicator:checked { + border: none; + image: url(":/qss_icons/dark/rc_dark/checkbox_checked.png"); +} + +QGroupBox::indicator:checked:hover, QGroupBox::indicator:checked:focus, QGroupBox::indicator:checked:pressed { + border: none; + image: url(":/qss_icons/dark/rc_dark/checkbox_checked_focus.png"); +} + +QGroupBox::indicator:checked:disabled { + image: url(":/qss_icons/dark/rc_dark/checkbox_checked_disabled.png"); +} + +/* QRadioButton ----------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qradiobutton + +--------------------------------------------------------------------------- */ +QRadioButton { + background-color: #19232D; + color: #E0E1E3; + spacing: 4px; + padding-top: 4px; + padding-bottom: 4px; + border: none; + outline: none; +} + +QRadioButton:focus { + border: none; +} + +QRadioButton:disabled { + background-color: #19232D; + color: #9DA9B5; + border: none; + outline: none; +} + +QRadioButton QWidget { + background-color: #19232D; + color: #E0E1E3; + spacing: 0px; + padding: 0px; + outline: none; + border: none; +} + +QRadioButton::indicator { + border: none; + outline: none; + margin-left: 2px; + height: 14px; + width: 14px; +} + +QRadioButton::indicator:unchecked { + image: url(":/qss_icons/dark/rc_dark/radio_unchecked.png"); +} + +QRadioButton::indicator:unchecked:hover, QRadioButton::indicator:unchecked:focus, QRadioButton::indicator:unchecked:pressed { + border: none; + outline: none; + image: url(":/qss_icons/dark/rc_dark/radio_unchecked_focus.png"); +} + +QRadioButton::indicator:unchecked:disabled { + image: url(":/qss_icons/dark/rc_dark/radio_unchecked_disabled.png"); +} + +QRadioButton::indicator:checked { + border: none; + outline: none; + image: url(":/qss_icons/dark/rc_dark/radio_checked.png"); +} + +QRadioButton::indicator:checked:hover, QRadioButton::indicator:checked:focus, QRadioButton::indicator:checked:pressed { + border: none; + outline: none; + image: url(":/qss_icons/dark/rc_dark/radio_checked_focus.png"); +} + +QRadioButton::indicator:checked:disabled { + outline: none; + image: url(":/qss_icons/dark/rc_dark/radio_checked_disabled.png"); +} + +/* QMenuBar --------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmenubar + +--------------------------------------------------------------------------- */ +QMenuBar { + background-color: #455364; + padding: 2px; + border: 1px solid #19232D; + color: #E0E1E3; + selection-background-color: #1A72BB; +} + +QMenuBar:focus { + border: 1px solid #346792; +} + +QMenuBar::item { + background: transparent; + padding: 4px; +} + +QMenuBar::item:selected { + padding: 4px; + background: transparent; + border: 0px solid #455364; + background-color: #1A72BB; +} + +QMenuBar::item:pressed { + padding: 4px; + border: 0px solid #455364; + background-color: #1A72BB; + color: #E0E1E3; + margin-bottom: 0px; + padding-bottom: 0px; +} + +/* QMenu ------------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmenu + +--------------------------------------------------------------------------- */ +QMenu { + border: 0px solid #455364; + color: #E0E1E3; + margin: 0px; + background-color: #37414F; + selection-background-color: #1A72BB; +} + +QMenu::separator { + height: 1px; + background-color: #60798B; + color: #E0E1E3; +} + +QMenu::item { + background-color: #37414F; + padding: 4px 24px 4px 28px; + /* Reserve space for selection border */ + border: 1px transparent #455364; +} + +QMenu::item:selected { + color: #E0E1E3; + background-color: #1A72BB; +} + +QMenu::item:pressed { + background-color: #1A72BB; +} + +QMenu::icon { + padding-left: 10px; + width: 14px; + height: 14px; +} + +QMenu::indicator { + padding-left: 8px; + width: 12px; + height: 12px; + /* non-exclusive indicator = check box style indicator (see QActionGroup::setExclusive) */ + /* exclusive indicator = radio button style indicator (see QActionGroup::setExclusive) */ +} + +QMenu::indicator:non-exclusive:unchecked { + image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked.png"); +} + +QMenu::indicator:non-exclusive:unchecked:hover, QMenu::indicator:non-exclusive:unchecked:focus, QMenu::indicator:non-exclusive:unchecked:pressed { + border: none; + image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked_focus.png"); +} + +QMenu::indicator:non-exclusive:unchecked:disabled { + image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked_disabled.png"); +} + +QMenu::indicator:non-exclusive:checked { + image: url(":/qss_icons/dark/rc_dark/checkbox_checked.png"); +} + +QMenu::indicator:non-exclusive:checked:hover, QMenu::indicator:non-exclusive:checked:focus, QMenu::indicator:non-exclusive:checked:pressed { + border: none; + image: url(":/qss_icons/dark/rc_dark/checkbox_checked_focus.png"); +} + +QMenu::indicator:non-exclusive:checked:disabled { + image: url(":/qss_icons/dark/rc_dark/checkbox_checked_disabled.png"); +} + +QMenu::indicator:non-exclusive:indeterminate { + image: url(":/qss_icons/dark/rc_dark/checkbox_indeterminate.png"); +} + +QMenu::indicator:non-exclusive:indeterminate:disabled { + image: url(":/qss_icons/dark/rc_dark/checkbox_indeterminate_disabled.png"); +} + +QMenu::indicator:non-exclusive:indeterminate:focus, QMenu::indicator:non-exclusive:indeterminate:hover, QMenu::indicator:non-exclusive:indeterminate:pressed { + image: url(":/qss_icons/dark/rc_dark/checkbox_indeterminate_focus.png"); +} + +QMenu::indicator:exclusive:unchecked { + image: url(":/qss_icons/dark/rc_dark/radio_unchecked.png"); +} + +QMenu::indicator:exclusive:unchecked:hover, QMenu::indicator:exclusive:unchecked:focus, QMenu::indicator:exclusive:unchecked:pressed { + border: none; + outline: none; + image: url(":/qss_icons/dark/rc_dark/radio_unchecked_focus.png"); +} + +QMenu::indicator:exclusive:unchecked:disabled { + image: url(":/qss_icons/dark/rc_dark/radio_unchecked_disabled.png"); +} + +QMenu::indicator:exclusive:checked { + border: none; + outline: none; + image: url(":/qss_icons/dark/rc_dark/radio_checked.png"); +} + +QMenu::indicator:exclusive:checked:hover, QMenu::indicator:exclusive:checked:focus, QMenu::indicator:exclusive:checked:pressed { + border: none; + outline: none; + image: url(":/qss_icons/dark/rc_dark/radio_checked_focus.png"); +} + +QMenu::indicator:exclusive:checked:disabled { + outline: none; + image: url(":/qss_icons/dark/rc_dark/radio_checked_disabled.png"); +} + +QMenu::right-arrow { + margin: 5px; + padding-left: 12px; + image: url(":/qss_icons/dark/rc_dark/arrow_right.png"); + height: 12px; + width: 12px; +} + +/* QAbstractItemView ------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcombobox + +--------------------------------------------------------------------------- */ +QAbstractItemView { + alternate-background-color: #19232D; + color: #E0E1E3; + border: 1px solid #455364; + border-radius: 4px; +} + +QAbstractItemView QLineEdit { + padding: 2px; +} + +/* QAbstractScrollArea ---------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qabstractscrollarea + +--------------------------------------------------------------------------- */ +QAbstractScrollArea { + background-color: #19232D; + border: 1px solid #455364; + border-radius: 4px; + /* fix #159 */ + padding: 2px; + /* remove min-height to fix #244 */ + color: #E0E1E3; +} + +QAbstractScrollArea:disabled { + color: #9DA9B5; +} + +/* QScrollArea ------------------------------------------------------------ + +--------------------------------------------------------------------------- */ +QScrollArea QWidget QWidget:disabled { + background-color: #19232D; +} + +/* QScrollBar ------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qscrollbar + +--------------------------------------------------------------------------- */ +QScrollBar:horizontal { + height: 16px; + margin: 2px 16px 2px 16px; + border: 1px solid #455364; + border-radius: 4px; + background-color: #19232D; +} + +QScrollBar:vertical { + background-color: #19232D; + width: 16px; + margin: 16px 2px 16px 2px; + border: 1px solid #455364; + border-radius: 4px; +} + +QScrollBar::handle:horizontal { + background-color: #60798B; + border: 1px solid #455364; + border-radius: 4px; + min-width: 8px; +} + +QScrollBar::handle:horizontal:hover { + background-color: #346792; + border: #346792; + border-radius: 4px; + min-width: 8px; +} + +QScrollBar::handle:horizontal:focus { + border: 1px solid #1A72BB; +} + +QScrollBar::handle:vertical { + background-color: #60798B; + border: 1px solid #455364; + min-height: 8px; + border-radius: 4px; +} + +QScrollBar::handle:vertical:hover { + background-color: #346792; + border: #346792; + border-radius: 4px; + min-height: 8px; +} + +QScrollBar::handle:vertical:focus { + border: 1px solid #1A72BB; +} + +QScrollBar::add-line:horizontal { + margin: 0px 0px 0px 0px; + border-image: url(":/qss_icons/dark/rc_dark/arrow_right_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: right; + subcontrol-origin: margin; +} + +QScrollBar::add-line:horizontal:hover, QScrollBar::add-line:horizontal:on { + border-image: url(":/qss_icons/dark/rc_dark/arrow_right.png"); + height: 12px; + width: 12px; + subcontrol-position: right; + subcontrol-origin: margin; +} + +QScrollBar::add-line:vertical { + margin: 3px 0px 3px 0px; + border-image: url(":/qss_icons/dark/rc_dark/arrow_down_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: bottom; + subcontrol-origin: margin; +} + +QScrollBar::add-line:vertical:hover, QScrollBar::add-line:vertical:on { + border-image: url(":/qss_icons/dark/rc_dark/arrow_down.png"); + height: 12px; + width: 12px; + subcontrol-position: bottom; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:horizontal { + margin: 0px 3px 0px 3px; + border-image: url(":/qss_icons/dark/rc_dark/arrow_left_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: left; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:horizontal:hover, QScrollBar::sub-line:horizontal:on { + border-image: url(":/qss_icons/dark/rc_dark/arrow_left.png"); + height: 12px; + width: 12px; + subcontrol-position: left; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:vertical { + margin: 3px 0px 3px 0px; + border-image: url(":/qss_icons/dark/rc_dark/arrow_up_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: top; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:vertical:hover, QScrollBar::sub-line:vertical:on { + border-image: url(":/qss_icons/dark/rc_dark/arrow_up.png"); + height: 12px; + width: 12px; + subcontrol-position: top; + subcontrol-origin: margin; +} + +QScrollBar::up-arrow:horizontal, QScrollBar::down-arrow:horizontal { + background: none; +} + +QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical { + background: none; +} + +QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal { + background: none; +} + +QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { + background: none; +} + +/* QTextEdit -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-specific-widgets + +--------------------------------------------------------------------------- */ +QTextEdit { + background-color: #19232D; + color: #E0E1E3; + border-radius: 4px; + border: 1px solid #455364; +} + +QTextEdit:focus { + border: 1px solid #1A72BB; +} + +QTextEdit:selected { + background: #346792; + color: #455364; +} + +/* QPlainTextEdit --------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QPlainTextEdit { + background-color: #19232D; + color: #E0E1E3; + border-radius: 4px; + border: 1px solid #455364; +} + +QPlainTextEdit:focus { + border: 1px solid #1A72BB; +} + +QPlainTextEdit:selected { + background: #346792; + color: #455364; +} + +/* QSizeGrip -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qsizegrip + +--------------------------------------------------------------------------- */ +QSizeGrip { + background: transparent; + width: 12px; + height: 12px; + image: url(":/qss_icons/dark/rc_dark/window_grip.png"); +} + +/* QStackedWidget --------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QStackedWidget { + padding: 2px; + border: 1px solid #455364; + border: 1px solid #19232D; +} + +/* QToolBar --------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbar + +--------------------------------------------------------------------------- */ +QToolBar { + background-color: #455364; + border-bottom: 1px solid #19232D; + padding: 1px; + font-weight: bold; + spacing: 2px; +} + +QToolBar:disabled { + /* Fixes #272 */ + background-color: #455364; +} + +QToolBar::handle:horizontal { + width: 16px; + image: url(":/qss_icons/dark/rc_dark/toolbar_move_horizontal.png"); +} + +QToolBar::handle:vertical { + height: 16px; + image: url(":/qss_icons/dark/rc_dark/toolbar_move_vertical.png"); +} + +QToolBar::separator:horizontal { + width: 16px; + image: url(":/qss_icons/dark/rc_dark/toolbar_separator_horizontal.png"); +} + +QToolBar::separator:vertical { + height: 16px; + image: url(":/qss_icons/dark/rc_dark/toolbar_separator_vertical.png"); +} + +QToolButton#qt_toolbar_ext_button { + background: #455364; + border: 0px; + color: #E0E1E3; + image: url(":/qss_icons/dark/rc_dark/arrow_right.png"); +} + +/* QAbstractSpinBox ------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QAbstractSpinBox { + background-color: #19232D; + border: 1px solid #455364; + color: #E0E1E3; + /* This fixes 103, 111 */ + padding-top: 2px; + /* This fixes 103, 111 */ + padding-bottom: 2px; + padding-left: 4px; + padding-right: 4px; + border-radius: 4px; + /* min-width: 5px; removed to fix 109 */ +} + +QAbstractSpinBox:up-button { + background-color: transparent #19232D; + subcontrol-origin: border; + subcontrol-position: top right; + border-left: 1px solid #455364; + border-bottom: 1px solid #455364; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin: 1px; + width: 12px; + margin-bottom: -1px; +} + +QAbstractSpinBox::up-arrow, QAbstractSpinBox::up-arrow:disabled, QAbstractSpinBox::up-arrow:off { + image: url(":/qss_icons/dark/rc_dark/arrow_up_disabled.png"); + height: 8px; + width: 8px; +} + +QAbstractSpinBox::up-arrow:hover { + image: url(":/qss_icons/dark/rc_dark/arrow_up.png"); +} + +QAbstractSpinBox:down-button { + background-color: transparent #19232D; + subcontrol-origin: border; + subcontrol-position: bottom right; + border-left: 1px solid #455364; + border-top: 1px solid #455364; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin: 1px; + width: 12px; + margin-top: -1px; +} + +QAbstractSpinBox::down-arrow, QAbstractSpinBox::down-arrow:disabled, QAbstractSpinBox::down-arrow:off { + image: url(":/qss_icons/dark/rc_dark/arrow_down_disabled.png"); + height: 8px; + width: 8px; +} + +QAbstractSpinBox::down-arrow:hover { + image: url(":/qss_icons/dark/rc_dark/arrow_down.png"); +} + +QAbstractSpinBox:hover { + border: 1px solid #346792; + color: #E0E1E3; +} + +QAbstractSpinBox:focus { + border: 1px solid #1A72BB; +} + +QAbstractSpinBox:selected { + background: #346792; + color: #455364; +} + +/* ------------------------------------------------------------------------ */ +/* DISPLAYS --------------------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ +/* QLabel ----------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qframe + +--------------------------------------------------------------------------- */ +QLabel { + background-color: #19232D; + border: 0px solid #455364; + padding: 2px; + margin: 0px; + color: #E0E1E3; +} + +QLabel:disabled { + background-color: #19232D; + border: 0px solid #455364; + color: #9DA9B5; +} + +/* QTextBrowser ----------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qabstractscrollarea + +--------------------------------------------------------------------------- */ +QTextBrowser { + background-color: #19232D; + border: 1px solid #455364; + color: #E0E1E3; + border-radius: 4px; +} + +QTextBrowser:disabled { + background-color: #19232D; + border: 1px solid #455364; + color: #9DA9B5; + border-radius: 4px; +} + +QTextBrowser:hover, QTextBrowser:!hover, QTextBrowser:selected, QTextBrowser:pressed { + border: 1px solid #455364; +} + +/* QGraphicsView ---------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QGraphicsView { + background-color: #19232D; + border: 1px solid #455364; + color: #E0E1E3; + border-radius: 4px; +} + +QGraphicsView:disabled { + background-color: #19232D; + border: 1px solid #455364; + color: #9DA9B5; + border-radius: 4px; +} + +QGraphicsView:hover, QGraphicsView:!hover, QGraphicsView:selected, QGraphicsView:pressed { + border: 1px solid #455364; +} + +/* QCalendarWidget -------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QCalendarWidget { + border: 1px solid #455364; + border-radius: 4px; +} + +QCalendarWidget:disabled { + background-color: #19232D; + color: #9DA9B5; +} + +/* QLCDNumber ------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QLCDNumber { + background-color: #19232D; + color: #E0E1E3; +} + +QLCDNumber:disabled { + background-color: #19232D; + color: #9DA9B5; +} + +/* QProgressBar ----------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qprogressbar + +--------------------------------------------------------------------------- */ +QProgressBar { + background-color: #19232D; + border: 1px solid #455364; + color: #E0E1E3; + border-radius: 4px; + text-align: center; +} + +QProgressBar:disabled { + background-color: #19232D; + border: 1px solid #455364; + color: #9DA9B5; + border-radius: 4px; + text-align: center; +} + +QProgressBar::chunk { + background-color: #346792; + color: #19232D; + border-radius: 4px; +} + +QProgressBar::chunk:disabled { + background-color: #26486B; + color: #9DA9B5; + border-radius: 4px; +} + +/* ------------------------------------------------------------------------ */ +/* BUTTONS ---------------------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ +/* QPushButton ------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qpushbutton + +--------------------------------------------------------------------------- */ +QPushButton { + background-color: #455364; + color: #E0E1E3; + border-radius: 4px; + padding: 2px; + outline: none; + border: none; +} + +QPushButton:disabled { + background-color: #455364; + color: #9DA9B5; + border-radius: 4px; + padding: 2px; +} + +QPushButton:checked { + background-color: #60798B; + border-radius: 4px; + padding: 2px; + outline: none; +} + +QPushButton:checked:disabled { + background-color: #60798B; + color: #9DA9B5; + border-radius: 4px; + padding: 2px; + outline: none; +} + +QPushButton:checked:selected { + background: #60798B; +} + +QPushButton:hover { + background-color: #54687A; + color: #E0E1E3; +} + +QPushButton:pressed { + background-color: #60798B; +} + +QPushButton:selected { + background: #60798B; + color: #E0E1E3; +} + +QPushButton::menu-indicator { + subcontrol-origin: padding; + subcontrol-position: bottom right; + bottom: 4px; +} + +QDialogButtonBox QPushButton { + /* Issue #194 #248 - Special case of QPushButton inside dialogs, for better UI */ + min-width: 80px; +} + +/* QToolButton ------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbutton + +--------------------------------------------------------------------------- */ +QToolButton { + background-color: #455364; + color: #E0E1E3; + border-radius: 4px; + padding: 2px; + outline: none; + border: none; + /* The subcontrols below are used only in the DelayedPopup mode */ + /* The subcontrols below are used only in the MenuButtonPopup mode */ + /* The subcontrol below is used only in the InstantPopup or DelayedPopup mode */ +} + +QToolButton:disabled { + background-color: #455364; + color: #9DA9B5; + border-radius: 4px; + padding: 2px; +} + +QToolButton:checked { + background-color: #60798B; + border-radius: 4px; + padding: 2px; + outline: none; +} + +QToolButton:checked:disabled { + background-color: #60798B; + color: #9DA9B5; + border-radius: 4px; + padding: 2px; + outline: none; +} + +QToolButton:checked:hover { + background-color: #54687A; + color: #E0E1E3; +} + +QToolButton:checked:pressed { + background-color: #60798B; +} + +QToolButton:checked:selected { + background: #60798B; + color: #E0E1E3; +} + +QToolButton:hover { + background-color: #54687A; + color: #E0E1E3; +} + +QToolButton:pressed { + background-color: #60798B; +} + +QToolButton:selected { + background: #60798B; + color: #E0E1E3; +} + +QToolButton[popupMode="0"] { + /* Only for DelayedPopup */ + padding-right: 2px; +} + +QToolButton[popupMode="1"] { + /* Only for MenuButtonPopup */ + padding-right: 20px; +} + +QToolButton[popupMode="1"]::menu-button { + border: none; +} + +QToolButton[popupMode="1"]::menu-button:hover { + border: none; + border-left: 1px solid #455364; + border-radius: 0; +} + +QToolButton[popupMode="2"] { + /* Only for InstantPopup */ + padding-right: 2px; +} + +QToolButton::menu-button { + padding: 2px; + border-radius: 4px; + width: 12px; + border: none; + outline: none; +} + +QToolButton::menu-button:hover { + border: 1px solid #346792; +} + +QToolButton::menu-button:checked:hover { + border: 1px solid #346792; +} + +QToolButton::menu-indicator { + image: url(":/qss_icons/dark/rc_dark/arrow_down.png"); + height: 8px; + width: 8px; + top: 0; + /* Exclude a shift for better image */ + left: -2px; + /* Shift it a bit */ +} + +QToolButton::menu-arrow { + image: url(":/qss_icons/dark/rc_dark/arrow_down.png"); + height: 8px; + width: 8px; +} + +QToolButton::menu-arrow:hover { + image: url(":/qss_icons/dark/rc_dark/arrow_down_focus.png"); +} + +/* QCommandLinkButton ----------------------------------------------------- + +--------------------------------------------------------------------------- */ +QCommandLinkButton { + background-color: transparent; + border: 1px solid #455364; + color: #E0E1E3; + border-radius: 4px; + padding: 0px; + margin: 0px; +} + +QCommandLinkButton:disabled { + background-color: transparent; + color: #9DA9B5; +} + +/* ------------------------------------------------------------------------ */ +/* INPUTS - NO FIELDS ----------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ +/* QComboBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcombobox + +--------------------------------------------------------------------------- */ +QComboBox { + border: 1px solid #455364; + border-radius: 4px; + selection-background-color: #346792; + padding-left: 4px; + padding-right: 4px; + /* padding-right = 36; 4 + 16*2 See scrollbar size */ + /* changed to 4px to fix #239 */ + /* Fixes #103, #111 */ + min-height: 1.5em; + /* padding-top: 2px; removed to fix #132 */ + /* padding-bottom: 2px; removed to fix #132 */ + /* min-width: 75px; removed to fix #109 */ + /* Needed to remove indicator - fix #132 */ +} + +QComboBox QAbstractItemView { + border: 1px solid #455364; + border-radius: 0; + background-color: #19232D; + selection-background-color: #346792; +} + +QComboBox QAbstractItemView:hover { + background-color: #19232D; + color: #E0E1E3; +} + +QComboBox QAbstractItemView:selected { + background: #346792; + color: #455364; +} + +QComboBox QAbstractItemView:alternate { + background: #19232D; +} + +QComboBox:disabled { + background-color: #19232D; + color: #9DA9B5; +} + +QComboBox:hover { + border: 1px solid #346792; +} + +QComboBox:focus { + border: 1px solid #1A72BB; +} + +QComboBox:on { + selection-background-color: #346792; +} + +QComboBox::indicator { + border: none; + border-radius: 0; + background-color: transparent; + selection-background-color: transparent; + color: transparent; + selection-color: transparent; + /* Needed to remove indicator - fix #132 */ +} + +QComboBox::indicator:alternate { + background: #19232D; +} + +QComboBox::item:alternate { + background: #19232D; +} + +QComboBox::item:checked { + font-weight: bold; +} + +QComboBox::item:selected { + border: 0px solid transparent; +} + +QComboBox::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + width: 12px; + border-left: 1px solid #455364; +} + +QComboBox::down-arrow { + image: url(":/qss_icons/dark/rc_dark/arrow_down_disabled.png"); + height: 8px; + width: 8px; +} + +QComboBox::down-arrow:on, QComboBox::down-arrow:hover, QComboBox::down-arrow:focus { + image: url(":/qss_icons/dark/rc_dark/arrow_down.png"); +} + +/* QSlider ---------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qslider + +--------------------------------------------------------------------------- */ +QSlider:disabled { + background: #19232D; +} + +QSlider:focus { + border: none; +} + +QSlider::groove:horizontal { + background: #455364; + border: 1px solid #455364; + height: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::groove:vertical { + background: #455364; + border: 1px solid #455364; + width: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::add-page:vertical { + background: #346792; + border: 1px solid #455364; + width: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::add-page:vertical :disabled { + background: #26486B; +} + +QSlider::sub-page:horizontal { + background: #346792; + border: 1px solid #455364; + height: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::sub-page:horizontal:disabled { + background: #26486B; +} + +QSlider::handle:horizontal { + background: #9DA9B5; + border: 1px solid #455364; + width: 8px; + height: 8px; + margin: -8px 0px; + border-radius: 4px; +} + +QSlider::handle:horizontal:hover { + background: #346792; + border: 1px solid #346792; +} + +QSlider::handle:horizontal:focus { + border: 1px solid #1A72BB; +} + +QSlider::handle:vertical { + background: #9DA9B5; + border: 1px solid #455364; + width: 8px; + height: 8px; + margin: 0 -8px; + border-radius: 4px; +} + +QSlider::handle:vertical:hover { + background: #346792; + border: 1px solid #346792; +} + +QSlider::handle:vertical:focus { + border: 1px solid #1A72BB; +} + +/* QLineEdit -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qlineedit + +--------------------------------------------------------------------------- */ +QLineEdit { + background-color: #19232D; + padding-top: 2px; + /* This QLineEdit fix 103, 111 */ + padding-bottom: 2px; + /* This QLineEdit fix 103, 111 */ + padding-left: 4px; + padding-right: 4px; + border-style: solid; + border: 1px solid #455364; + border-radius: 4px; + color: #E0E1E3; +} + +QLineEdit:disabled { + background-color: #19232D; + color: #9DA9B5; +} + +QLineEdit:hover { + border: 1px solid #346792; + color: #E0E1E3; +} + +QLineEdit:focus { + border: 1px solid #1A72BB; +} + +QLineEdit:selected { + background-color: #346792; + color: #455364; +} + +/* QTabWiget -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar + +--------------------------------------------------------------------------- */ +QTabWidget { + padding: 2px; + selection-background-color: #455364; +} + +QTabWidget QWidget { + /* Fixes #189 */ + border-radius: 4px; +} + +QTabWidget::pane { + border: 1px solid #455364; + border-radius: 4px; + margin: 0px; + /* Fixes double border inside pane with pyqt5 */ + padding: 0px; +} + +QTabWidget::pane:selected { + background-color: #455364; + border: 1px solid #346792; +} + +/* QTabBar ---------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar + +--------------------------------------------------------------------------- */ +QTabBar, QDockWidget QTabBar { + qproperty-drawBase: 0; + border-radius: 4px; + margin: 0px; + padding: 2px; + border: 0; + /* left: 5px; move to the right by 5px - removed for fix */ +} + +QTabBar::close-button, QDockWidget QTabBar::close-button { + border: 0; + margin: 0; + padding: 4px; + image: url(":/qss_icons/dark/rc_dark/window_close.png"); +} + +QTabBar::close-button:hover, QDockWidget QTabBar::close-button:hover { + image: url(":/qss_icons/dark/rc_dark/window_close_focus.png"); +} + +QTabBar::close-button:pressed, QDockWidget QTabBar::close-button:pressed { + image: url(":/qss_icons/dark/rc_dark/window_close_pressed.png"); +} + +QTabBar::tab, QDockWidget QTabBar::tab { + /* !selected and disabled ----------------------------------------- */ + /* selected ------------------------------------------------------- */ +} + +QTabBar::tab:top:selected:disabled, QDockWidget QTabBar::tab:top:selected:disabled { + border-bottom: 3px solid #26486B; + color: #9DA9B5; + background-color: #455364; +} + +QTabBar::tab:bottom:selected:disabled, QDockWidget QTabBar::tab:bottom:selected:disabled { + border-top: 3px solid #26486B; + color: #9DA9B5; + background-color: #455364; +} + +QTabBar::tab:left:selected:disabled, QDockWidget QTabBar::tab:left:selected:disabled { + border-right: 3px solid #26486B; + color: #9DA9B5; + background-color: #455364; +} + +QTabBar::tab:right:selected:disabled, QDockWidget QTabBar::tab:right:selected:disabled { + border-left: 3px solid #26486B; + color: #9DA9B5; + background-color: #455364; +} + +QTabBar::tab:top:!selected:disabled, QDockWidget QTabBar::tab:top:!selected:disabled { + border-bottom: 3px solid #19232D; + color: #9DA9B5; + background-color: #19232D; +} + +QTabBar::tab:bottom:!selected:disabled, QDockWidget QTabBar::tab:bottom:!selected:disabled { + border-top: 3px solid #19232D; + color: #9DA9B5; + background-color: #19232D; +} + +QTabBar::tab:left:!selected:disabled, QDockWidget QTabBar::tab:left:!selected:disabled { + border-right: 3px solid #19232D; + color: #9DA9B5; + background-color: #19232D; +} + +QTabBar::tab:right:!selected:disabled, QDockWidget QTabBar::tab:right:!selected:disabled { + border-left: 3px solid #19232D; + color: #9DA9B5; + background-color: #19232D; +} + +QTabBar::tab:top:!selected, QDockWidget QTabBar::tab:top:!selected { + border-bottom: 2px solid #19232D; + margin-top: 2px; +} + +QTabBar::tab:bottom:!selected, QDockWidget QTabBar::tab:bottom:!selected { + border-top: 2px solid #19232D; + margin-bottom: 2px; +} + +QTabBar::tab:left:!selected, QDockWidget QTabBar::tab:left:!selected { + border-left: 2px solid #19232D; + margin-right: 2px; +} + +QTabBar::tab:right:!selected, QDockWidget QTabBar::tab:right:!selected { + border-right: 2px solid #19232D; + margin-left: 2px; +} + +QTabBar::tab:top, QDockWidget QTabBar::tab:top { + background-color: #455364; + margin-left: 2px; + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + min-width: 5px; + border-bottom: 3px solid #455364; + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +QTabBar::tab:top:selected, QDockWidget QTabBar::tab:top:selected { + background-color: #54687A; + border-bottom: 3px solid #259AE9; + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +QTabBar::tab:top:!selected:hover, QDockWidget QTabBar::tab:top:!selected:hover { + border: 1px solid #1A72BB; + border-bottom: 3px solid #1A72BB; + /* Fixes spyder-ide/spyder#9766 and #243 */ + padding-left: 3px; + padding-right: 3px; +} + +QTabBar::tab:bottom, QDockWidget QTabBar::tab:bottom { + border-top: 3px solid #455364; + background-color: #455364; + margin-left: 2px; + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + min-width: 5px; +} + +QTabBar::tab:bottom:selected, QDockWidget QTabBar::tab:bottom:selected { + background-color: #54687A; + border-top: 3px solid #259AE9; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; +} + +QTabBar::tab:bottom:!selected:hover, QDockWidget QTabBar::tab:bottom:!selected:hover { + border: 1px solid #1A72BB; + border-top: 3px solid #1A72BB; + /* Fixes spyder-ide/spyder#9766 and #243 */ + padding-left: 3px; + padding-right: 3px; +} + +QTabBar::tab:left, QDockWidget QTabBar::tab:left { + background-color: #455364; + margin-top: 2px; + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + min-height: 5px; +} + +QTabBar::tab:left:selected, QDockWidget QTabBar::tab:left:selected { + background-color: #54687A; + border-right: 3px solid #259AE9; +} + +QTabBar::tab:left:!selected:hover, QDockWidget QTabBar::tab:left:!selected:hover { + border: 1px solid #1A72BB; + border-right: 3px solid #1A72BB; + /* Fixes different behavior #271 */ + margin-right: 0px; + padding-right: -1px; +} + +QTabBar::tab:right, QDockWidget QTabBar::tab:right { + background-color: #455364; + margin-top: 2px; + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + min-height: 5px; +} + +QTabBar::tab:right:selected, QDockWidget QTabBar::tab:right:selected { + background-color: #54687A; + border-left: 3px solid #259AE9; +} + +QTabBar::tab:right:!selected:hover, QDockWidget QTabBar::tab:right:!selected:hover { + border: 1px solid #1A72BB; + border-left: 3px solid #1A72BB; + /* Fixes different behavior #271 */ + margin-left: 0px; + padding-left: 0px; +} + +QTabBar QToolButton, QDockWidget QTabBar QToolButton { + /* Fixes #136 */ + background-color: #455364; + height: 12px; + width: 12px; +} + +QTabBar QToolButton:pressed, QDockWidget QTabBar QToolButton:pressed { + background-color: #455364; +} + +QTabBar QToolButton:pressed:hover, QDockWidget QTabBar QToolButton:pressed:hover { + border: 1px solid #346792; +} + +QTabBar QToolButton::left-arrow:enabled, QDockWidget QTabBar QToolButton::left-arrow:enabled { + image: url(":/qss_icons/dark/rc_dark/arrow_left.png"); +} + +QTabBar QToolButton::left-arrow:disabled, QDockWidget QTabBar QToolButton::left-arrow:disabled { + image: url(":/qss_icons/dark/rc_dark/arrow_left_disabled.png"); +} + +QTabBar QToolButton::right-arrow:enabled, QDockWidget QTabBar QToolButton::right-arrow:enabled { + image: url(":/qss_icons/dark/rc_dark/arrow_right.png"); +} + +QTabBar QToolButton::right-arrow:disabled, QDockWidget QTabBar QToolButton::right-arrow:disabled { + image: url(":/qss_icons/dark/rc_dark/arrow_right_disabled.png"); +} + +/* QDockWiget ------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QDockWidget { + outline: 1px solid #455364; + background-color: #19232D; + border: 1px solid #455364; + border-radius: 4px; + titlebar-close-icon: url(":/qss_icons/dark/rc_dark/transparent.png"); + titlebar-normal-icon: url(":/qss_icons/dark/rc_dark/transparent.png"); +} + +QDockWidget::title { + /* Better size for title bar */ + padding: 3px; + spacing: 4px; + border: none; + background-color: #455364; +} + +QDockWidget::close-button { + icon-size: 12px; + border: none; + background: transparent; + background-image: transparent; + border: 0; + margin: 0; + padding: 0; + image: url(":/qss_icons/dark/rc_dark/window_close.png"); +} + +QDockWidget::close-button:hover { + image: url(":/qss_icons/dark/rc_dark/window_close_focus.png"); +} + +QDockWidget::close-button:pressed { + image: url(":/qss_icons/dark/rc_dark/window_close_pressed.png"); +} + +QDockWidget::float-button { + icon-size: 12px; + border: none; + background: transparent; + background-image: transparent; + border: 0; + margin: 0; + padding: 0; + image: url(":/qss_icons/dark/rc_dark/window_undock.png"); +} + +QDockWidget::float-button:hover { + image: url(":/qss_icons/dark/rc_dark/window_undock_focus.png"); +} + +QDockWidget::float-button:pressed { + image: url(":/qss_icons/dark/rc_dark/window_undock_pressed.png"); +} + +/* QTreeView QListView QTableView ----------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtreeview +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qlistview +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtableview + +--------------------------------------------------------------------------- */ +QTreeView:branch:selected, QTreeView:branch:hover { + background: url(":/qss_icons/dark/rc_dark/transparent.png"); +} + +QTreeView:branch:has-siblings:!adjoins-item { + border-image: url(":/qss_icons/dark/rc_dark/branch_line.png") 0; +} + +QTreeView:branch:has-siblings:adjoins-item { + border-image: url(":/qss_icons/dark/rc_dark/branch_more.png") 0; +} + +QTreeView:branch:!has-children:!has-siblings:adjoins-item { + border-image: url(":/qss_icons/dark/rc_dark/branch_end.png") 0; +} + +QTreeView:branch:has-children:!has-siblings:closed, QTreeView:branch:closed:has-children:has-siblings { + border-image: none; + image: url(":/qss_icons/dark/rc_dark/branch_closed.png"); +} + +QTreeView:branch:open:has-children:!has-siblings, QTreeView:branch:open:has-children:has-siblings { + border-image: none; + image: url(":/qss_icons/dark/rc_dark/branch_open.png"); +} + +QTreeView:branch:has-children:!has-siblings:closed:hover, QTreeView:branch:closed:has-children:has-siblings:hover { + image: url(":/qss_icons/dark/rc_dark/branch_closed_focus.png"); +} + +QTreeView:branch:open:has-children:!has-siblings:hover, QTreeView:branch:open:has-children:has-siblings:hover { + image: url(":/qss_icons/dark/rc_dark/branch_open_focus.png"); +} + +QTreeView::indicator:checked, +QListView::indicator:checked, +QTableView::indicator:checked, +QColumnView::indicator:checked { + image: url(":/qss_icons/dark/rc_dark/checkbox_checked.png"); +} + +QTreeView::indicator:checked:hover, QTreeView::indicator:checked:focus, QTreeView::indicator:checked:pressed, +QListView::indicator:checked:hover, +QListView::indicator:checked:focus, +QListView::indicator:checked:pressed, +QTableView::indicator:checked:hover, +QTableView::indicator:checked:focus, +QTableView::indicator:checked:pressed, +QColumnView::indicator:checked:hover, +QColumnView::indicator:checked:focus, +QColumnView::indicator:checked:pressed { + image: url(":/qss_icons/dark/rc_dark/checkbox_checked_focus.png"); +} + +QTreeView::indicator:unchecked, +QListView::indicator:unchecked, +QTableView::indicator:unchecked, +QColumnView::indicator:unchecked { + image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked.png"); +} + +QTreeView::indicator:unchecked:hover, QTreeView::indicator:unchecked:focus, QTreeView::indicator:unchecked:pressed, +QListView::indicator:unchecked:hover, +QListView::indicator:unchecked:focus, +QListView::indicator:unchecked:pressed, +QTableView::indicator:unchecked:hover, +QTableView::indicator:unchecked:focus, +QTableView::indicator:unchecked:pressed, +QColumnView::indicator:unchecked:hover, +QColumnView::indicator:unchecked:focus, +QColumnView::indicator:unchecked:pressed { + image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked_focus.png"); +} + +QTreeView::indicator:indeterminate, +QListView::indicator:indeterminate, +QTableView::indicator:indeterminate, +QColumnView::indicator:indeterminate { + image: url(":/qss_icons/dark/rc_dark/checkbox_indeterminate.png"); +} + +QTreeView::indicator:indeterminate:hover, QTreeView::indicator:indeterminate:focus, QTreeView::indicator:indeterminate:pressed, +QListView::indicator:indeterminate:hover, +QListView::indicator:indeterminate:focus, +QListView::indicator:indeterminate:pressed, +QTableView::indicator:indeterminate:hover, +QTableView::indicator:indeterminate:focus, +QTableView::indicator:indeterminate:pressed, +QColumnView::indicator:indeterminate:hover, +QColumnView::indicator:indeterminate:focus, +QColumnView::indicator:indeterminate:pressed { + image: url(":/qss_icons/dark/rc_dark/checkbox_indeterminate_focus.png"); +} + +QTreeView, +QListView, +QTableView, +QColumnView { + background-color: #19232D; + border: 1px solid #455364; + color: #E0E1E3; + gridline-color: #455364; + border-radius: 4px; +} + +QTreeView:disabled, +QListView:disabled, +QTableView:disabled, +QColumnView:disabled { + background-color: #19232D; + color: #9DA9B5; +} + +QTreeView:selected, +QListView:selected, +QTableView:selected, +QColumnView:selected { + background-color: #346792; + color: #455364; +} + +QTreeView:focus, +QListView:focus, +QTableView:focus, +QColumnView:focus { + border: 1px solid #1A72BB; +} + +QTreeView::item:pressed, +QListView::item:pressed, +QTableView::item:pressed, +QColumnView::item:pressed { + background-color: #346792; +} + +QTreeView::item:selected:active, +QListView::item:selected:active, +QTableView::item:selected:active, +QColumnView::item:selected:active { + background-color: #346792; +} + +QTreeView::item:selected:!active, +QListView::item:selected:!active, +QTableView::item:selected:!active, +QColumnView::item:selected:!active { + color: #E0E1E3; + background-color: #37414F; +} + +QTreeView::item:!selected:hover, +QListView::item:!selected:hover, +QTableView::item:!selected:hover, +QColumnView::item:!selected:hover { + outline: 0; + color: #E0E1E3; + background-color: #37414F; +} + +QTableCornerButton::section { + background-color: #19232D; + border: 1px transparent #455364; + border-radius: 0px; +} + +/* QHeaderView ------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qheaderview + +--------------------------------------------------------------------------- */ +QHeaderView { + background-color: #455364; + border: 0px transparent #455364; + padding: 0; + margin: 0; + border-radius: 0; +} + +QHeaderView:disabled { + background-color: #455364; + border: 1px transparent #455364; +} + +QHeaderView::section { + background-color: #455364; + color: #E0E1E3; + border-radius: 0; + text-align: left; + font-size: 13px; +} + +QHeaderView::section::horizontal { + padding-top: 0; + padding-bottom: 0; + padding-left: 4px; + padding-right: 4px; + border-left: 1px solid #19232D; +} + +QHeaderView::section::horizontal::first, QHeaderView::section::horizontal::only-one { + border-left: 1px solid #455364; +} + +QHeaderView::section::horizontal:disabled { + color: #9DA9B5; +} + +QHeaderView::section::vertical { + padding-top: 0; + padding-bottom: 0; + padding-left: 4px; + padding-right: 4px; + border-top: 1px solid #19232D; +} + +QHeaderView::section::vertical::first, QHeaderView::section::vertical::only-one { + border-top: 1px solid #455364; +} + +QHeaderView::section::vertical:disabled { + color: #9DA9B5; +} + +QHeaderView::down-arrow { + /* Those settings (border/width/height/background-color) solve bug */ + /* transparent arrow background and size */ + background-color: #455364; + border: none; + height: 12px; + width: 12px; + padding-left: 2px; + padding-right: 2px; + image: url(":/qss_icons/dark/rc_dark/arrow_down.png"); +} + +QHeaderView::up-arrow { + background-color: #455364; + border: none; + height: 12px; + width: 12px; + padding-left: 2px; + padding-right: 2px; + image: url(":/qss_icons/dark/rc_dark/arrow_up.png"); +} + +/* QToolBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbox + +--------------------------------------------------------------------------- */ +QToolBox { + padding: 0px; + border: 0px; + border: 1px solid #455364; +} + +QToolBox:selected { + padding: 0px; + border: 2px solid #346792; +} + +QToolBox::tab { + background-color: #19232D; + border: 1px solid #455364; + color: #E0E1E3; + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +QToolBox::tab:disabled { + color: #9DA9B5; +} + +QToolBox::tab:selected { + background-color: #60798B; + border-bottom: 2px solid #346792; +} + +QToolBox::tab:selected:disabled { + background-color: #455364; + border-bottom: 2px solid #26486B; +} + +QToolBox::tab:!selected { + background-color: #455364; + border-bottom: 2px solid #455364; +} + +QToolBox::tab:!selected:disabled { + background-color: #19232D; +} + +QToolBox::tab:hover { + border-color: #1A72BB; + border-bottom: 2px solid #1A72BB; +} + +QToolBox QScrollArea QWidget QWidget { + padding: 0px; + border: 0px; + background-color: #19232D; +} + +/* QFrame ----------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qframe +https://doc.qt.io/qt-5/qframe.html#-prop +https://doc.qt.io/qt-5/qframe.html#details +https://stackoverflow.com/questions/14581498/qt-stylesheet-for-hline-vline-color + +--------------------------------------------------------------------------- */ +/* (dot) .QFrame fix #141, #126, #123 */ +.QFrame { + border-radius: 4px; + border: 1px solid #455364; + /* No frame */ + /* HLine */ + /* HLine */ +} + +.QFrame[frameShape="0"] { + border-radius: 4px; + border: 1px transparent #455364; +} + +.QFrame[frameShape="4"] { + max-height: 2px; + border: none; + background-color: #455364; +} + +.QFrame[frameShape="5"] { + max-width: 2px; + border: none; + background-color: #455364; +} + +/* QSplitter -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qsplitter + +--------------------------------------------------------------------------- */ +QSplitter { + background-color: #455364; + spacing: 0px; + padding: 0px; + margin: 0px; +} + +QSplitter::handle { + background-color: #455364; + border: 0px solid #19232D; + spacing: 0px; + padding: 1px; + margin: 0px; +} + +QSplitter::handle:hover { + background-color: #9DA9B5; +} + +QSplitter::handle:horizontal { + width: 5px; + image: url(":/qss_icons/dark/rc_dark/line_vertical.png"); +} + +QSplitter::handle:vertical { + height: 5px; + image: url(":/qss_icons/dark/rc_dark/line_horizontal.png"); +} + +/* QDateEdit, QDateTimeEdit ----------------------------------------------- + +--------------------------------------------------------------------------- */ +QDateEdit, QDateTimeEdit { + selection-background-color: #346792; + border-style: solid; + border: 1px solid #455364; + border-radius: 4px; + /* This fixes 103, 111 */ + padding-top: 2px; + /* This fixes 103, 111 */ + padding-bottom: 2px; + padding-left: 4px; + padding-right: 4px; + min-width: 10px; +} + +QDateEdit:on, QDateTimeEdit:on { + selection-background-color: #346792; +} + +QDateEdit::drop-down, QDateTimeEdit::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + width: 12px; + border-left: 1px solid #455364; +} + +QDateEdit::down-arrow, QDateTimeEdit::down-arrow { + image: url(":/qss_icons/dark/rc_dark/arrow_down_disabled.png"); + height: 8px; + width: 8px; +} + +QDateEdit::down-arrow:on, QDateEdit::down-arrow:hover, QDateEdit::down-arrow:focus, QDateTimeEdit::down-arrow:on, QDateTimeEdit::down-arrow:hover, QDateTimeEdit::down-arrow:focus { + image: url(":/qss_icons/dark/rc_dark/arrow_down.png"); +} + +QDateEdit QAbstractItemView, QDateTimeEdit QAbstractItemView { + background-color: #19232D; + border-radius: 4px; + border: 1px solid #455364; + selection-background-color: #346792; +} + +/* QAbstractView ---------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QAbstractView:hover { + border: 1px solid #346792; + color: #E0E1E3; +} + +QAbstractView:selected { + background: #346792; + color: #455364; +} + +/* PlotWidget ------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +PlotWidget { + /* Fix cut labels in plots #134 */ + padding: 0px; +} diff --git a/utils/rsc/qdarkstyle_light.qss b/utils/rsc/qdarkstyle_light.qss new file mode 100644 index 00000000..4fa86e12 --- /dev/null +++ b/utils/rsc/qdarkstyle_light.qss @@ -0,0 +1,2212 @@ +/* --------------------------------------------------------------------------- + + WARNING! File created programmatically. All changes made in this file will be lost! + + Created by the qtsass compiler v0.3.0 + + The definitions are in the "qdarkstyle.qss._styles.scss" module + +--------------------------------------------------------------------------- */ +/* Dark Style - QDarkStyleSheet ------------------------------------------ */ +/* + +See Qt documentation: + + - https://doc.qt.io/qt-5/stylesheet.html + - https://doc.qt.io/qt-5/stylesheet-reference.html + - https://doc.qt.io/qt-5/stylesheet-examples.html + +--------------------------------------------------------------------------- */ +/* Reset elements ------------------------------------------------------------ + +Resetting everything helps to unify styles across different operating systems + +--------------------------------------------------------------------------- */ +* { + padding: 0px; + margin: 0px; + border: 0px; + border-style: none; + border-image: none; + outline: 0; +} + +/* specific reset for elements inside QToolBar */ +QToolBar * { + margin: 0px; + padding: 0px; +} + +/* QWidget ---------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QWidget { + background-color: #FAFAFA; + border: 0px solid #C9CDD0; + padding: 0px; + color: #19232D; + selection-background-color: #9FCBFF; + selection-color: #19232D; +} + +QWidget:disabled { + background-color: #FAFAFA; + color: #788D9C; + selection-background-color: #DAEDFF; + selection-color: #788D9C; +} + +QWidget::item:selected { + background-color: #9FCBFF; +} + +QWidget::item:hover:!selected { + background-color: #73C7FF; +} + +/* QMainWindow ------------------------------------------------------------ + +This adjusts the splitter in the dock widget, not qsplitter +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmainwindow + +--------------------------------------------------------------------------- */ +QMainWindow::separator { + background-color: #C9CDD0; + border: 0px solid #FAFAFA; + spacing: 0px; + padding: 2px; +} + +QMainWindow::separator:hover { + background-color: #ACB1B6; + border: 0px solid #73C7FF; +} + +QMainWindow::separator:horizontal { + width: 5px; + margin-top: 2px; + margin-bottom: 2px; + image: url(":/qss_icons/light/rc_light/toolbar_separator_vertical.png"); +} + +QMainWindow::separator:vertical { + height: 5px; + margin-left: 2px; + margin-right: 2px; + image: url(":/qss_icons/light/rc_light/toolbar_separator_horizontal.png"); +} + +/* QToolTip --------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtooltip + +--------------------------------------------------------------------------- */ +QToolTip { + background-color: #9FCBFF; + color: #19232D; + /* If you remove the border property, background stops working on Windows */ + border: none; + /* Remove padding, for fix combo box tooltip */ + padding: 0px; + /* Remove opacity, fix #174 - may need to use RGBA */ +} + +/* QStatusBar ------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qstatusbar + +--------------------------------------------------------------------------- */ +QStatusBar { + border: 1px solid #C9CDD0; + /* Fixes Spyder #9120, #9121 */ + background: #C9CDD0; + /* Fixes #205, white vertical borders separating items */ +} + +QStatusBar::item { + border: none; +} + +QStatusBar QToolTip { + background-color: #73C7FF; + border: 1px solid #FAFAFA; + color: #FAFAFA; + /* Remove padding, for fix combo box tooltip */ + padding: 0px; + /* Reducing transparency to read better */ + opacity: 230; +} + +QStatusBar QLabel { + /* Fixes Spyder #9120, #9121 */ + background: transparent; +} + +/* QCheckBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcheckbox + +--------------------------------------------------------------------------- */ +QCheckBox { + background-color: #FAFAFA; + color: #19232D; + spacing: 4px; + outline: none; + padding-top: 4px; + padding-bottom: 4px; +} + +QCheckBox:focus { + border: none; +} + +QCheckBox QWidget:disabled { + background-color: #FAFAFA; + color: #788D9C; +} + +QCheckBox::indicator { + margin-left: 2px; + height: 14px; + width: 14px; +} + +QCheckBox::indicator:unchecked { + image: url(":/qss_icons/light/rc_light/checkbox_unchecked.png"); +} + +QCheckBox::indicator:unchecked:hover, QCheckBox::indicator:unchecked:focus, QCheckBox::indicator:unchecked:pressed { + border: none; + image: url(":/qss_icons/light/rc_light/checkbox_unchecked_focus.png"); +} + +QCheckBox::indicator:unchecked:disabled { + image: url(":/qss_icons/light/rc_light/checkbox_unchecked_disabled.png"); +} + +QCheckBox::indicator:checked { + image: url(":/qss_icons/light/rc_light/checkbox_checked.png"); +} + +QCheckBox::indicator:checked:hover, QCheckBox::indicator:checked:focus, QCheckBox::indicator:checked:pressed { + border: none; + image: url(":/qss_icons/light/rc_light/checkbox_checked_focus.png"); +} + +QCheckBox::indicator:checked:disabled { + image: url(":/qss_icons/light/rc_light/checkbox_checked_disabled.png"); +} + +QCheckBox::indicator:indeterminate { + image: url(":/qss_icons/light/rc_light/checkbox_indeterminate.png"); +} + +QCheckBox::indicator:indeterminate:disabled { + image: url(":/qss_icons/light/rc_light/checkbox_indeterminate_disabled.png"); +} + +QCheckBox::indicator:indeterminate:focus, QCheckBox::indicator:indeterminate:hover, QCheckBox::indicator:indeterminate:pressed { + image: url(":/qss_icons/light/rc_light/checkbox_indeterminate_focus.png"); +} + +/* QGroupBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qgroupbox + +--------------------------------------------------------------------------- */ +QGroupBox { + font-weight: bold; + border: 1px solid #C9CDD0; + border-radius: 4px; + padding: 2px; + margin-top: 6px; + margin-bottom: 4px; +} + +QGroupBox::title { + subcontrol-origin: margin; + subcontrol-position: top left; + left: 4px; + padding-left: 2px; + padding-right: 4px; + padding-top: -4px; +} + +QGroupBox::indicator { + margin-left: 2px; + margin-top: 2px; + padding: 0; + height: 14px; + width: 14px; +} + +QGroupBox::indicator:unchecked { + border: none; + image: url(":/qss_icons/light/rc_light/checkbox_unchecked.png"); +} + +QGroupBox::indicator:unchecked:hover, QGroupBox::indicator:unchecked:focus, QGroupBox::indicator:unchecked:pressed { + border: none; + image: url(":/qss_icons/light/rc_light/checkbox_unchecked_focus.png"); +} + +QGroupBox::indicator:unchecked:disabled { + image: url(":/qss_icons/light/rc_light/checkbox_unchecked_disabled.png"); +} + +QGroupBox::indicator:checked { + border: none; + image: url(":/qss_icons/light/rc_light/checkbox_checked.png"); +} + +QGroupBox::indicator:checked:hover, QGroupBox::indicator:checked:focus, QGroupBox::indicator:checked:pressed { + border: none; + image: url(":/qss_icons/light/rc_light/checkbox_checked_focus.png"); +} + +QGroupBox::indicator:checked:disabled { + image: url(":/qss_icons/light/rc_light/checkbox_checked_disabled.png"); +} + +/* QRadioButton ----------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qradiobutton + +--------------------------------------------------------------------------- */ +QRadioButton { + background-color: #FAFAFA; + color: #19232D; + spacing: 4px; + padding-top: 4px; + padding-bottom: 4px; + border: none; + outline: none; +} + +QRadioButton:focus { + border: none; +} + +QRadioButton:disabled { + background-color: #FAFAFA; + color: #788D9C; + border: none; + outline: none; +} + +QRadioButton QWidget { + background-color: #FAFAFA; + color: #19232D; + spacing: 0px; + padding: 0px; + outline: none; + border: none; +} + +QRadioButton::indicator { + border: none; + outline: none; + margin-left: 2px; + height: 14px; + width: 14px; +} + +QRadioButton::indicator:unchecked { + image: url(":/qss_icons/light/rc_light/radio_unchecked.png"); +} + +QRadioButton::indicator:unchecked:hover, QRadioButton::indicator:unchecked:focus, QRadioButton::indicator:unchecked:pressed { + border: none; + outline: none; + image: url(":/qss_icons/light/rc_light/radio_unchecked_focus.png"); +} + +QRadioButton::indicator:unchecked:disabled { + image: url(":/qss_icons/light/rc_light/radio_unchecked_disabled.png"); +} + +QRadioButton::indicator:checked { + border: none; + outline: none; + image: url(":/qss_icons/light/rc_light/radio_checked.png"); +} + +QRadioButton::indicator:checked:hover, QRadioButton::indicator:checked:focus, QRadioButton::indicator:checked:pressed { + border: none; + outline: none; + image: url(":/qss_icons/light/rc_light/radio_checked_focus.png"); +} + +QRadioButton::indicator:checked:disabled { + outline: none; + image: url(":/qss_icons/light/rc_light/radio_checked_disabled.png"); +} + +/* QMenuBar --------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmenubar + +--------------------------------------------------------------------------- */ +QMenuBar { + background-color: #C9CDD0; + padding: 2px; + border: 1px solid #FAFAFA; + color: #19232D; + selection-background-color: #73C7FF; +} + +QMenuBar:focus { + border: 1px solid #9FCBFF; +} + +QMenuBar::item { + background: transparent; + padding: 4px; +} + +QMenuBar::item:selected { + padding: 4px; + background: transparent; + border: 0px solid #C9CDD0; + background-color: #73C7FF; +} + +QMenuBar::item:pressed { + padding: 4px; + border: 0px solid #C9CDD0; + background-color: #73C7FF; + color: #19232D; + margin-bottom: 0px; + padding-bottom: 0px; +} + +/* QMenu ------------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmenu + +--------------------------------------------------------------------------- */ +QMenu { + border: 0px solid #C9CDD0; + color: #19232D; + margin: 0px; + background-color: #CED1D4; + selection-background-color: #73C7FF; +} + +QMenu::separator { + height: 1px; + background-color: #ACB1B6; + color: #19232D; +} + +QMenu::item { + background-color: #CED1D4; + padding: 4px 24px 4px 28px; + /* Reserve space for selection border */ + border: 1px transparent #C9CDD0; +} + +QMenu::item:selected { + color: #19232D; + background-color: #73C7FF; +} + +QMenu::item:pressed { + background-color: #73C7FF; +} + +QMenu::icon { + padding-left: 10px; + width: 14px; + height: 14px; +} + +QMenu::indicator { + padding-left: 8px; + width: 12px; + height: 12px; + /* non-exclusive indicator = check box style indicator (see QActionGroup::setExclusive) */ + /* exclusive indicator = radio button style indicator (see QActionGroup::setExclusive) */ +} + +QMenu::indicator:non-exclusive:unchecked { + image: url(":/qss_icons/light/rc_light/checkbox_unchecked.png"); +} + +QMenu::indicator:non-exclusive:unchecked:hover, QMenu::indicator:non-exclusive:unchecked:focus, QMenu::indicator:non-exclusive:unchecked:pressed { + border: none; + image: url(":/qss_icons/light/rc_light/checkbox_unchecked_focus.png"); +} + +QMenu::indicator:non-exclusive:unchecked:disabled { + image: url(":/qss_icons/light/rc_light/checkbox_unchecked_disabled.png"); +} + +QMenu::indicator:non-exclusive:checked { + image: url(":/qss_icons/light/rc_light/checkbox_checked.png"); +} + +QMenu::indicator:non-exclusive:checked:hover, QMenu::indicator:non-exclusive:checked:focus, QMenu::indicator:non-exclusive:checked:pressed { + border: none; + image: url(":/qss_icons/light/rc_light/checkbox_checked_focus.png"); +} + +QMenu::indicator:non-exclusive:checked:disabled { + image: url(":/qss_icons/light/rc_light/checkbox_checked_disabled.png"); +} + +QMenu::indicator:non-exclusive:indeterminate { + image: url(":/qss_icons/light/rc_light/checkbox_indeterminate.png"); +} + +QMenu::indicator:non-exclusive:indeterminate:disabled { + image: url(":/qss_icons/light/rc_light/checkbox_indeterminate_disabled.png"); +} + +QMenu::indicator:non-exclusive:indeterminate:focus, QMenu::indicator:non-exclusive:indeterminate:hover, QMenu::indicator:non-exclusive:indeterminate:pressed { + image: url(":/qss_icons/light/rc_light/checkbox_indeterminate_focus.png"); +} + +QMenu::indicator:exclusive:unchecked { + image: url(":/qss_icons/light/rc_light/radio_unchecked.png"); +} + +QMenu::indicator:exclusive:unchecked:hover, QMenu::indicator:exclusive:unchecked:focus, QMenu::indicator:exclusive:unchecked:pressed { + border: none; + outline: none; + image: url(":/qss_icons/light/rc_light/radio_unchecked_focus.png"); +} + +QMenu::indicator:exclusive:unchecked:disabled { + image: url(":/qss_icons/light/rc_light/radio_unchecked_disabled.png"); +} + +QMenu::indicator:exclusive:checked { + border: none; + outline: none; + image: url(":/qss_icons/light/rc_light/radio_checked.png"); +} + +QMenu::indicator:exclusive:checked:hover, QMenu::indicator:exclusive:checked:focus, QMenu::indicator:exclusive:checked:pressed { + border: none; + outline: none; + image: url(":/qss_icons/light/rc_light/radio_checked_focus.png"); +} + +QMenu::indicator:exclusive:checked:disabled { + outline: none; + image: url(":/qss_icons/light/rc_light/radio_checked_disabled.png"); +} + +QMenu::right-arrow { + margin: 5px; + padding-left: 12px; + image: url(":/qss_icons/light/rc_light/arrow_right.png"); + height: 12px; + width: 12px; +} + +/* QAbstractItemView ------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcombobox + +--------------------------------------------------------------------------- */ +QAbstractItemView { + alternate-background-color: #FAFAFA; + color: #19232D; + border: 1px solid #C9CDD0; + border-radius: 4px; +} + +QAbstractItemView QLineEdit { + padding: 2px; +} + +/* QAbstractScrollArea ---------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qabstractscrollarea + +--------------------------------------------------------------------------- */ +QAbstractScrollArea { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + border-radius: 4px; + /* fix #159 */ + padding: 2px; + /* remove min-height to fix #244 */ + color: #19232D; +} + +QAbstractScrollArea:disabled { + color: #788D9C; +} + +/* QScrollArea ------------------------------------------------------------ + +--------------------------------------------------------------------------- */ +QScrollArea QWidget QWidget:disabled { + background-color: #FAFAFA; +} + +/* QScrollBar ------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qscrollbar + +--------------------------------------------------------------------------- */ +QScrollBar:horizontal { + height: 16px; + margin: 2px 16px 2px 16px; + border: 1px solid #C9CDD0; + border-radius: 4px; + background-color: #FAFAFA; +} + +QScrollBar:vertical { + background-color: #FAFAFA; + width: 16px; + margin: 16px 2px 16px 2px; + border: 1px solid #C9CDD0; + border-radius: 4px; +} + +QScrollBar::handle:horizontal { + background-color: #ACB1B6; + border: 1px solid #C9CDD0; + border-radius: 4px; + min-width: 8px; +} + +QScrollBar::handle:horizontal:hover { + background-color: #9FCBFF; + border: #9FCBFF; + border-radius: 4px; + min-width: 8px; +} + +QScrollBar::handle:horizontal:focus { + border: 1px solid #73C7FF; +} + +QScrollBar::handle:vertical { + background-color: #ACB1B6; + border: 1px solid #C9CDD0; + min-height: 8px; + border-radius: 4px; +} + +QScrollBar::handle:vertical:hover { + background-color: #9FCBFF; + border: #9FCBFF; + border-radius: 4px; + min-height: 8px; +} + +QScrollBar::handle:vertical:focus { + border: 1px solid #73C7FF; +} + +QScrollBar::add-line:horizontal { + margin: 0px 0px 0px 0px; + border-image: url(":/qss_icons/light/rc_light/arrow_right_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: right; + subcontrol-origin: margin; +} + +QScrollBar::add-line:horizontal:hover, QScrollBar::add-line:horizontal:on { + border-image: url(":/qss_icons/light/rc_light/arrow_right.png"); + height: 12px; + width: 12px; + subcontrol-position: right; + subcontrol-origin: margin; +} + +QScrollBar::add-line:vertical { + margin: 3px 0px 3px 0px; + border-image: url(":/qss_icons/light/rc_light/arrow_down_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: bottom; + subcontrol-origin: margin; +} + +QScrollBar::add-line:vertical:hover, QScrollBar::add-line:vertical:on { + border-image: url(":/qss_icons/light/rc_light/arrow_down.png"); + height: 12px; + width: 12px; + subcontrol-position: bottom; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:horizontal { + margin: 0px 3px 0px 3px; + border-image: url(":/qss_icons/light/rc_light/arrow_left_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: left; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:horizontal:hover, QScrollBar::sub-line:horizontal:on { + border-image: url(":/qss_icons/light/rc_light/arrow_left.png"); + height: 12px; + width: 12px; + subcontrol-position: left; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:vertical { + margin: 3px 0px 3px 0px; + border-image: url(":/qss_icons/light/rc_light/arrow_up_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: top; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:vertical:hover, QScrollBar::sub-line:vertical:on { + border-image: url(":/qss_icons/light/rc_light/arrow_up.png"); + height: 12px; + width: 12px; + subcontrol-position: top; + subcontrol-origin: margin; +} + +QScrollBar::up-arrow:horizontal, QScrollBar::down-arrow:horizontal { + background: none; +} + +QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical { + background: none; +} + +QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal { + background: none; +} + +QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { + background: none; +} + +/* QTextEdit -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-specific-widgets + +--------------------------------------------------------------------------- */ +QTextEdit { + background-color: #FAFAFA; + color: #19232D; + border-radius: 4px; + border: 1px solid #C9CDD0; +} + +QTextEdit:focus { + border: 1px solid #73C7FF; +} + +QTextEdit:selected { + background: #9FCBFF; + color: #C9CDD0; +} + +/* QPlainTextEdit --------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QPlainTextEdit { + background-color: #FAFAFA; + color: #19232D; + border-radius: 4px; + border: 1px solid #C9CDD0; +} + +QPlainTextEdit:focus { + border: 1px solid #73C7FF; +} + +QPlainTextEdit:selected { + background: #9FCBFF; + color: #C9CDD0; +} + +/* QSizeGrip -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qsizegrip + +--------------------------------------------------------------------------- */ +QSizeGrip { + background: transparent; + width: 12px; + height: 12px; + image: url(":/qss_icons/light/rc_light/window_grip.png"); +} + +/* QStackedWidget --------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QStackedWidget { + padding: 2px; + border: 1px solid #C9CDD0; + border: 1px solid #FAFAFA; +} + +/* QToolBar --------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbar + +--------------------------------------------------------------------------- */ +QToolBar { + background-color: #C9CDD0; + border-bottom: 1px solid #FAFAFA; + padding: 1px; + font-weight: bold; + spacing: 2px; +} + +QToolBar:disabled { + /* Fixes #272 */ + background-color: #C9CDD0; +} + +QToolBar::handle:horizontal { + width: 16px; + image: url(":/qss_icons/light/rc_light/toolbar_move_horizontal.png"); +} + +QToolBar::handle:vertical { + height: 16px; + image: url(":/qss_icons/light/rc_light/toolbar_move_vertical.png"); +} + +QToolBar::separator:horizontal { + width: 16px; + image: url(":/qss_icons/light/rc_light/toolbar_separator_horizontal.png"); +} + +QToolBar::separator:vertical { + height: 16px; + image: url(":/qss_icons/light/rc_light/toolbar_separator_vertical.png"); +} + +QToolButton#qt_toolbar_ext_button { + background: #C9CDD0; + border: 0px; + color: #19232D; + image: url(":/qss_icons/light/rc_light/arrow_right.png"); +} + +/* QAbstractSpinBox ------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QAbstractSpinBox { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #19232D; + /* This fixes 103, 111 */ + padding-top: 2px; + /* This fixes 103, 111 */ + padding-bottom: 2px; + padding-left: 4px; + padding-right: 4px; + border-radius: 4px; + /* min-width: 5px; removed to fix 109 */ +} + +QAbstractSpinBox:up-button { + background-color: transparent #FAFAFA; + subcontrol-origin: border; + subcontrol-position: top right; + border-left: 1px solid #C9CDD0; + border-bottom: 1px solid #C9CDD0; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin: 1px; + width: 12px; + margin-bottom: -1px; +} + +QAbstractSpinBox::up-arrow, QAbstractSpinBox::up-arrow:disabled, QAbstractSpinBox::up-arrow:off { + image: url(":/qss_icons/light/rc_light/arrow_up_disabled.png"); + height: 8px; + width: 8px; +} + +QAbstractSpinBox::up-arrow:hover { + image: url(":/qss_icons/light/rc_light/arrow_up.png"); +} + +QAbstractSpinBox:down-button { + background-color: transparent #FAFAFA; + subcontrol-origin: border; + subcontrol-position: bottom right; + border-left: 1px solid #C9CDD0; + border-top: 1px solid #C9CDD0; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin: 1px; + width: 12px; + margin-top: -1px; +} + +QAbstractSpinBox::down-arrow, QAbstractSpinBox::down-arrow:disabled, QAbstractSpinBox::down-arrow:off { + image: url(":/qss_icons/light/rc_light/arrow_down_disabled.png"); + height: 8px; + width: 8px; +} + +QAbstractSpinBox::down-arrow:hover { + image: url(":/qss_icons/light/rc_light/arrow_down.png"); +} + +QAbstractSpinBox:hover { + border: 1px solid #9FCBFF; + color: #19232D; +} + +QAbstractSpinBox:focus { + border: 1px solid #73C7FF; +} + +QAbstractSpinBox:selected { + background: #9FCBFF; + color: #C9CDD0; +} + +/* ------------------------------------------------------------------------ */ +/* DISPLAYS --------------------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ +/* QLabel ----------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qframe + +--------------------------------------------------------------------------- */ +QLabel { + background-color: #FAFAFA; + border: 0px solid #C9CDD0; + padding: 2px; + margin: 0px; + color: #19232D; +} + +QLabel:disabled { + background-color: #FAFAFA; + border: 0px solid #C9CDD0; + color: #788D9C; +} + +/* QTextBrowser ----------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qabstractscrollarea + +--------------------------------------------------------------------------- */ +QTextBrowser { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #19232D; + border-radius: 4px; +} + +QTextBrowser:disabled { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #788D9C; + border-radius: 4px; +} + +QTextBrowser:hover, QTextBrowser:!hover, QTextBrowser:selected, QTextBrowser:pressed { + border: 1px solid #C9CDD0; +} + +/* QGraphicsView ---------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QGraphicsView { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #19232D; + border-radius: 4px; +} + +QGraphicsView:disabled { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #788D9C; + border-radius: 4px; +} + +QGraphicsView:hover, QGraphicsView:!hover, QGraphicsView:selected, QGraphicsView:pressed { + border: 1px solid #C9CDD0; +} + +/* QCalendarWidget -------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QCalendarWidget { + border: 1px solid #C9CDD0; + border-radius: 4px; +} + +QCalendarWidget:disabled { + background-color: #FAFAFA; + color: #788D9C; +} + +/* QLCDNumber ------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QLCDNumber { + background-color: #FAFAFA; + color: #19232D; +} + +QLCDNumber:disabled { + background-color: #FAFAFA; + color: #788D9C; +} + +/* QProgressBar ----------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qprogressbar + +--------------------------------------------------------------------------- */ +QProgressBar { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #19232D; + border-radius: 4px; + text-align: center; +} + +QProgressBar:disabled { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #788D9C; + border-radius: 4px; + text-align: center; +} + +QProgressBar::chunk { + background-color: #9FCBFF; + color: #FAFAFA; + border-radius: 4px; +} + +QProgressBar::chunk:disabled { + background-color: #DAEDFF; + color: #788D9C; + border-radius: 4px; +} + +/* ------------------------------------------------------------------------ */ +/* BUTTONS ---------------------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ +/* QPushButton ------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qpushbutton + +--------------------------------------------------------------------------- */ +QPushButton { + background-color: #C9CDD0; + color: #19232D; + border-radius: 4px; + padding: 2px; + outline: none; + border: none; +} + +QPushButton:disabled { + background-color: #C9CDD0; + color: #788D9C; + border-radius: 4px; + padding: 2px; +} + +QPushButton:checked { + background-color: #ACB1B6; + border-radius: 4px; + padding: 2px; + outline: none; +} + +QPushButton:checked:disabled { + background-color: #ACB1B6; + color: #788D9C; + border-radius: 4px; + padding: 2px; + outline: none; +} + +QPushButton:checked:selected { + background: #ACB1B6; +} + +QPushButton:hover { + background-color: #B9BDC1; + color: #19232D; +} + +QPushButton:pressed { + background-color: #ACB1B6; +} + +QPushButton:selected { + background: #ACB1B6; + color: #19232D; +} + +QPushButton::menu-indicator { + subcontrol-origin: padding; + subcontrol-position: bottom right; + bottom: 4px; +} + +QDialogButtonBox QPushButton { + /* Issue #194 #248 - Special case of QPushButton inside dialogs, for better UI */ + min-width: 80px; +} + +/* QToolButton ------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbutton + +--------------------------------------------------------------------------- */ +QToolButton { + background-color: #C9CDD0; + color: #19232D; + border-radius: 4px; + padding: 2px; + outline: none; + border: none; + /* The subcontrols below are used only in the DelayedPopup mode */ + /* The subcontrols below are used only in the MenuButtonPopup mode */ + /* The subcontrol below is used only in the InstantPopup or DelayedPopup mode */ +} + +QToolButton:disabled { + background-color: #C9CDD0; + color: #788D9C; + border-radius: 4px; + padding: 2px; +} + +QToolButton:checked { + background-color: #ACB1B6; + border-radius: 4px; + padding: 2px; + outline: none; +} + +QToolButton:checked:disabled { + background-color: #ACB1B6; + color: #788D9C; + border-radius: 4px; + padding: 2px; + outline: none; +} + +QToolButton:checked:hover { + background-color: #B9BDC1; + color: #19232D; +} + +QToolButton:checked:pressed { + background-color: #ACB1B6; +} + +QToolButton:checked:selected { + background: #ACB1B6; + color: #19232D; +} + +QToolButton:hover { + background-color: #B9BDC1; + color: #19232D; +} + +QToolButton:pressed { + background-color: #ACB1B6; +} + +QToolButton:selected { + background: #ACB1B6; + color: #19232D; +} + +QToolButton[popupMode="0"] { + /* Only for DelayedPopup */ + padding-right: 2px; +} + +QToolButton[popupMode="1"] { + /* Only for MenuButtonPopup */ + padding-right: 20px; +} + +QToolButton[popupMode="1"]::menu-button { + border: none; +} + +QToolButton[popupMode="1"]::menu-button:hover { + border: none; + border-left: 1px solid #C9CDD0; + border-radius: 0; +} + +QToolButton[popupMode="2"] { + /* Only for InstantPopup */ + padding-right: 2px; +} + +QToolButton::menu-button { + padding: 2px; + border-radius: 4px; + width: 12px; + border: none; + outline: none; +} + +QToolButton::menu-button:hover { + border: 1px solid #9FCBFF; +} + +QToolButton::menu-button:checked:hover { + border: 1px solid #9FCBFF; +} + +QToolButton::menu-indicator { + image: url(":/qss_icons/light/rc_light/arrow_down.png"); + height: 8px; + width: 8px; + top: 0; + /* Exclude a shift for better image */ + left: -2px; + /* Shift it a bit */ +} + +QToolButton::menu-arrow { + image: url(":/qss_icons/light/rc_light/arrow_down.png"); + height: 8px; + width: 8px; +} + +QToolButton::menu-arrow:hover { + image: url(":/qss_icons/light/rc_light/arrow_down_focus.png"); +} + +/* QCommandLinkButton ----------------------------------------------------- + +--------------------------------------------------------------------------- */ +QCommandLinkButton { + background-color: transparent; + border: 1px solid #C9CDD0; + color: #19232D; + border-radius: 4px; + padding: 0px; + margin: 0px; +} + +QCommandLinkButton:disabled { + background-color: transparent; + color: #788D9C; +} + +/* ------------------------------------------------------------------------ */ +/* INPUTS - NO FIELDS ----------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ +/* QComboBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcombobox + +--------------------------------------------------------------------------- */ +QComboBox { + border: 1px solid #C9CDD0; + border-radius: 4px; + selection-background-color: #9FCBFF; + padding-left: 4px; + padding-right: 4px; + /* padding-right = 36; 4 + 16*2 See scrollbar size */ + /* changed to 4px to fix #239 */ + /* Fixes #103, #111 */ + min-height: 1.5em; + /* padding-top: 2px; removed to fix #132 */ + /* padding-bottom: 2px; removed to fix #132 */ + /* min-width: 75px; removed to fix #109 */ + /* Needed to remove indicator - fix #132 */ +} + +QComboBox QAbstractItemView { + border: 1px solid #C9CDD0; + border-radius: 0; + background-color: #FAFAFA; + selection-background-color: #9FCBFF; +} + +QComboBox QAbstractItemView:hover { + background-color: #FAFAFA; + color: #19232D; +} + +QComboBox QAbstractItemView:selected { + background: #9FCBFF; + color: #C9CDD0; +} + +QComboBox QAbstractItemView:alternate { + background: #FAFAFA; +} + +QComboBox:disabled { + background-color: #FAFAFA; + color: #788D9C; +} + +QComboBox:hover { + border: 1px solid #9FCBFF; +} + +QComboBox:focus { + border: 1px solid #73C7FF; +} + +QComboBox:on { + selection-background-color: #9FCBFF; +} + +QComboBox::indicator { + border: none; + border-radius: 0; + background-color: transparent; + selection-background-color: transparent; + color: transparent; + selection-color: transparent; + /* Needed to remove indicator - fix #132 */ +} + +QComboBox::indicator:alternate { + background: #FAFAFA; +} + +QComboBox::item:alternate { + background: #FAFAFA; +} + +QComboBox::item:checked { + font-weight: bold; +} + +QComboBox::item:selected { + border: 0px solid transparent; +} + +QComboBox::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + width: 12px; + border-left: 1px solid #C9CDD0; +} + +QComboBox::down-arrow { + image: url(":/qss_icons/light/rc_light/arrow_down_disabled.png"); + height: 8px; + width: 8px; +} + +QComboBox::down-arrow:on, QComboBox::down-arrow:hover, QComboBox::down-arrow:focus { + image: url(":/qss_icons/light/rc_light/arrow_down.png"); +} + +/* QSlider ---------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qslider + +--------------------------------------------------------------------------- */ +QSlider:disabled { + background: #FAFAFA; +} + +QSlider:focus { + border: none; +} + +QSlider::groove:horizontal { + background: #C9CDD0; + border: 1px solid #C9CDD0; + height: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::groove:vertical { + background: #C9CDD0; + border: 1px solid #C9CDD0; + width: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::add-page:vertical { + background: #9FCBFF; + border: 1px solid #C9CDD0; + width: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::add-page:vertical :disabled { + background: #DAEDFF; +} + +QSlider::sub-page:horizontal { + background: #9FCBFF; + border: 1px solid #C9CDD0; + height: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::sub-page:horizontal:disabled { + background: #DAEDFF; +} + +QSlider::handle:horizontal { + background: #788D9C; + border: 1px solid #C9CDD0; + width: 8px; + height: 8px; + margin: -8px 0px; + border-radius: 4px; +} + +QSlider::handle:horizontal:hover { + background: #9FCBFF; + border: 1px solid #9FCBFF; +} + +QSlider::handle:horizontal:focus { + border: 1px solid #73C7FF; +} + +QSlider::handle:vertical { + background: #788D9C; + border: 1px solid #C9CDD0; + width: 8px; + height: 8px; + margin: 0 -8px; + border-radius: 4px; +} + +QSlider::handle:vertical:hover { + background: #9FCBFF; + border: 1px solid #9FCBFF; +} + +QSlider::handle:vertical:focus { + border: 1px solid #73C7FF; +} + +/* QLineEdit -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qlineedit + +--------------------------------------------------------------------------- */ +QLineEdit { + background-color: #FAFAFA; + padding-top: 2px; + /* This QLineEdit fix 103, 111 */ + padding-bottom: 2px; + /* This QLineEdit fix 103, 111 */ + padding-left: 4px; + padding-right: 4px; + border-style: solid; + border: 1px solid #C9CDD0; + border-radius: 4px; + color: #19232D; +} + +QLineEdit:disabled { + background-color: #FAFAFA; + color: #788D9C; +} + +QLineEdit:hover { + border: 1px solid #9FCBFF; + color: #19232D; +} + +QLineEdit:focus { + border: 1px solid #73C7FF; +} + +QLineEdit:selected { + background-color: #9FCBFF; + color: #C9CDD0; +} + +/* QTabWiget -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar + +--------------------------------------------------------------------------- */ +QTabWidget { + padding: 2px; + selection-background-color: #C9CDD0; +} + +QTabWidget QWidget { + /* Fixes #189 */ + border-radius: 4px; +} + +QTabWidget::pane { + border: 1px solid #C9CDD0; + border-radius: 4px; + margin: 0px; + /* Fixes double border inside pane with pyqt5 */ + padding: 0px; +} + +QTabWidget::pane:selected { + background-color: #C9CDD0; + border: 1px solid #9FCBFF; +} + +/* QTabBar ---------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar + +--------------------------------------------------------------------------- */ +QTabBar, QDockWidget QTabBar { + qproperty-drawBase: 0; + border-radius: 4px; + margin: 0px; + padding: 2px; + border: 0; + /* left: 5px; move to the right by 5px - removed for fix */ +} + +QTabBar::close-button, QDockWidget QTabBar::close-button { + border: 0; + margin: 0; + padding: 4px; + image: url(":/qss_icons/light/rc_light/window_close.png"); +} + +QTabBar::close-button:hover, QDockWidget QTabBar::close-button:hover { + image: url(":/qss_icons/light/rc_light/window_close_focus.png"); +} + +QTabBar::close-button:pressed, QDockWidget QTabBar::close-button:pressed { + image: url(":/qss_icons/light/rc_light/window_close_pressed.png"); +} + +QTabBar::tab, QDockWidget QTabBar::tab { + /* !selected and disabled ----------------------------------------- */ + /* selected ------------------------------------------------------- */ +} + +QTabBar::tab:top:selected:disabled, QDockWidget QTabBar::tab:top:selected:disabled { + border-bottom: 3px solid #DAEDFF; + color: #788D9C; + background-color: #C9CDD0; +} + +QTabBar::tab:bottom:selected:disabled, QDockWidget QTabBar::tab:bottom:selected:disabled { + border-top: 3px solid #DAEDFF; + color: #788D9C; + background-color: #C9CDD0; +} + +QTabBar::tab:left:selected:disabled, QDockWidget QTabBar::tab:left:selected:disabled { + border-right: 3px solid #DAEDFF; + color: #788D9C; + background-color: #C9CDD0; +} + +QTabBar::tab:right:selected:disabled, QDockWidget QTabBar::tab:right:selected:disabled { + border-left: 3px solid #DAEDFF; + color: #788D9C; + background-color: #C9CDD0; +} + +QTabBar::tab:top:!selected:disabled, QDockWidget QTabBar::tab:top:!selected:disabled { + border-bottom: 3px solid #FAFAFA; + color: #788D9C; + background-color: #FAFAFA; +} + +QTabBar::tab:bottom:!selected:disabled, QDockWidget QTabBar::tab:bottom:!selected:disabled { + border-top: 3px solid #FAFAFA; + color: #788D9C; + background-color: #FAFAFA; +} + +QTabBar::tab:left:!selected:disabled, QDockWidget QTabBar::tab:left:!selected:disabled { + border-right: 3px solid #FAFAFA; + color: #788D9C; + background-color: #FAFAFA; +} + +QTabBar::tab:right:!selected:disabled, QDockWidget QTabBar::tab:right:!selected:disabled { + border-left: 3px solid #FAFAFA; + color: #788D9C; + background-color: #FAFAFA; +} + +QTabBar::tab:top:!selected, QDockWidget QTabBar::tab:top:!selected { + border-bottom: 2px solid #FAFAFA; + margin-top: 2px; +} + +QTabBar::tab:bottom:!selected, QDockWidget QTabBar::tab:bottom:!selected { + border-top: 2px solid #FAFAFA; + margin-bottom: 2px; +} + +QTabBar::tab:left:!selected, QDockWidget QTabBar::tab:left:!selected { + border-left: 2px solid #FAFAFA; + margin-right: 2px; +} + +QTabBar::tab:right:!selected, QDockWidget QTabBar::tab:right:!selected { + border-right: 2px solid #FAFAFA; + margin-left: 2px; +} + +QTabBar::tab:top, QDockWidget QTabBar::tab:top { + background-color: #C9CDD0; + margin-left: 2px; + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + min-width: 5px; + border-bottom: 3px solid #C9CDD0; + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +QTabBar::tab:top:selected, QDockWidget QTabBar::tab:top:selected { + background-color: #B9BDC1; + border-bottom: 3px solid #37AEFE; + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +QTabBar::tab:top:!selected:hover, QDockWidget QTabBar::tab:top:!selected:hover { + border: 1px solid #73C7FF; + border-bottom: 3px solid #73C7FF; + /* Fixes spyder-ide/spyder#9766 and #243 */ + padding-left: 3px; + padding-right: 3px; +} + +QTabBar::tab:bottom, QDockWidget QTabBar::tab:bottom { + border-top: 3px solid #C9CDD0; + background-color: #C9CDD0; + margin-left: 2px; + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + min-width: 5px; +} + +QTabBar::tab:bottom:selected, QDockWidget QTabBar::tab:bottom:selected { + background-color: #B9BDC1; + border-top: 3px solid #37AEFE; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; +} + +QTabBar::tab:bottom:!selected:hover, QDockWidget QTabBar::tab:bottom:!selected:hover { + border: 1px solid #73C7FF; + border-top: 3px solid #73C7FF; + /* Fixes spyder-ide/spyder#9766 and #243 */ + padding-left: 3px; + padding-right: 3px; +} + +QTabBar::tab:left, QDockWidget QTabBar::tab:left { + background-color: #C9CDD0; + margin-top: 2px; + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + min-height: 5px; +} + +QTabBar::tab:left:selected, QDockWidget QTabBar::tab:left:selected { + background-color: #B9BDC1; + border-right: 3px solid #37AEFE; +} + +QTabBar::tab:left:!selected:hover, QDockWidget QTabBar::tab:left:!selected:hover { + border: 1px solid #73C7FF; + border-right: 3px solid #73C7FF; + /* Fixes different behavior #271 */ + margin-right: 0px; + padding-right: -1px; +} + +QTabBar::tab:right, QDockWidget QTabBar::tab:right { + background-color: #C9CDD0; + margin-top: 2px; + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + min-height: 5px; +} + +QTabBar::tab:right:selected, QDockWidget QTabBar::tab:right:selected { + background-color: #B9BDC1; + border-left: 3px solid #37AEFE; +} + +QTabBar::tab:right:!selected:hover, QDockWidget QTabBar::tab:right:!selected:hover { + border: 1px solid #73C7FF; + border-left: 3px solid #73C7FF; + /* Fixes different behavior #271 */ + margin-left: 0px; + padding-left: 0px; +} + +QTabBar QToolButton, QDockWidget QTabBar QToolButton { + /* Fixes #136 */ + background-color: #C9CDD0; + height: 12px; + width: 12px; +} + +QTabBar QToolButton:pressed, QDockWidget QTabBar QToolButton:pressed { + background-color: #C9CDD0; +} + +QTabBar QToolButton:pressed:hover, QDockWidget QTabBar QToolButton:pressed:hover { + border: 1px solid #9FCBFF; +} + +QTabBar QToolButton::left-arrow:enabled, QDockWidget QTabBar QToolButton::left-arrow:enabled { + image: url(":/qss_icons/light/rc_light/arrow_left.png"); +} + +QTabBar QToolButton::left-arrow:disabled, QDockWidget QTabBar QToolButton::left-arrow:disabled { + image: url(":/qss_icons/light/rc_light/arrow_left_disabled.png"); +} + +QTabBar QToolButton::right-arrow:enabled, QDockWidget QTabBar QToolButton::right-arrow:enabled { + image: url(":/qss_icons/light/rc_light/arrow_right.png"); +} + +QTabBar QToolButton::right-arrow:disabled, QDockWidget QTabBar QToolButton::right-arrow:disabled { + image: url(":/qss_icons/light/rc_light/arrow_right_disabled.png"); +} + +/* QDockWiget ------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QDockWidget { + outline: 1px solid #C9CDD0; + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + border-radius: 4px; + titlebar-close-icon: url(":/qss_icons/light/rc_light/transparent.png"); + titlebar-normal-icon: url(":/qss_icons/light/rc_light/transparent.png"); +} + +QDockWidget::title { + /* Better size for title bar */ + padding: 3px; + spacing: 4px; + border: none; + background-color: #C9CDD0; +} + +QDockWidget::close-button { + icon-size: 12px; + border: none; + background: transparent; + background-image: transparent; + border: 0; + margin: 0; + padding: 0; + image: url(":/qss_icons/light/rc_light/window_close.png"); +} + +QDockWidget::close-button:hover { + image: url(":/qss_icons/light/rc_light/window_close_focus.png"); +} + +QDockWidget::close-button:pressed { + image: url(":/qss_icons/light/rc_light/window_close_pressed.png"); +} + +QDockWidget::float-button { + icon-size: 12px; + border: none; + background: transparent; + background-image: transparent; + border: 0; + margin: 0; + padding: 0; + image: url(":/qss_icons/light/rc_light/window_undock.png"); +} + +QDockWidget::float-button:hover { + image: url(":/qss_icons/light/rc_light/window_undock_focus.png"); +} + +QDockWidget::float-button:pressed { + image: url(":/qss_icons/light/rc_light/window_undock_pressed.png"); +} + +/* QTreeView QListView QTableView ----------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtreeview +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qlistview +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtableview + +--------------------------------------------------------------------------- */ +QTreeView:branch:selected, QTreeView:branch:hover { + background: url(":/qss_icons/light/rc_light/transparent.png"); +} + +QTreeView:branch:has-siblings:!adjoins-item { + border-image: url(":/qss_icons/light/rc_light/branch_line.png") 0; +} + +QTreeView:branch:has-siblings:adjoins-item { + border-image: url(":/qss_icons/light/rc_light/branch_more.png") 0; +} + +QTreeView:branch:!has-children:!has-siblings:adjoins-item { + border-image: url(":/qss_icons/light/rc_light/branch_end.png") 0; +} + +QTreeView:branch:has-children:!has-siblings:closed, QTreeView:branch:closed:has-children:has-siblings { + border-image: none; + image: url(":/qss_icons/light/rc_light/branch_closed.png"); +} + +QTreeView:branch:open:has-children:!has-siblings, QTreeView:branch:open:has-children:has-siblings { + border-image: none; + image: url(":/qss_icons/light/rc_light/branch_open.png"); +} + +QTreeView:branch:has-children:!has-siblings:closed:hover, QTreeView:branch:closed:has-children:has-siblings:hover { + image: url(":/qss_icons/light/rc_light/branch_closed_focus.png"); +} + +QTreeView:branch:open:has-children:!has-siblings:hover, QTreeView:branch:open:has-children:has-siblings:hover { + image: url(":/qss_icons/light/rc_light/branch_open_focus.png"); +} + +QTreeView::indicator:checked, +QListView::indicator:checked, +QTableView::indicator:checked, +QColumnView::indicator:checked { + image: url(":/qss_icons/light/rc_light/checkbox_checked.png"); +} + +QTreeView::indicator:checked:hover, QTreeView::indicator:checked:focus, QTreeView::indicator:checked:pressed, +QListView::indicator:checked:hover, +QListView::indicator:checked:focus, +QListView::indicator:checked:pressed, +QTableView::indicator:checked:hover, +QTableView::indicator:checked:focus, +QTableView::indicator:checked:pressed, +QColumnView::indicator:checked:hover, +QColumnView::indicator:checked:focus, +QColumnView::indicator:checked:pressed { + image: url(":/qss_icons/light/rc_light/checkbox_checked_focus.png"); +} + +QTreeView::indicator:unchecked, +QListView::indicator:unchecked, +QTableView::indicator:unchecked, +QColumnView::indicator:unchecked { + image: url(":/qss_icons/light/rc_light/checkbox_unchecked.png"); +} + +QTreeView::indicator:unchecked:hover, QTreeView::indicator:unchecked:focus, QTreeView::indicator:unchecked:pressed, +QListView::indicator:unchecked:hover, +QListView::indicator:unchecked:focus, +QListView::indicator:unchecked:pressed, +QTableView::indicator:unchecked:hover, +QTableView::indicator:unchecked:focus, +QTableView::indicator:unchecked:pressed, +QColumnView::indicator:unchecked:hover, +QColumnView::indicator:unchecked:focus, +QColumnView::indicator:unchecked:pressed { + image: url(":/qss_icons/light/rc_light/checkbox_unchecked_focus.png"); +} + +QTreeView::indicator:indeterminate, +QListView::indicator:indeterminate, +QTableView::indicator:indeterminate, +QColumnView::indicator:indeterminate { + image: url(":/qss_icons/light/rc_light/checkbox_indeterminate.png"); +} + +QTreeView::indicator:indeterminate:hover, QTreeView::indicator:indeterminate:focus, QTreeView::indicator:indeterminate:pressed, +QListView::indicator:indeterminate:hover, +QListView::indicator:indeterminate:focus, +QListView::indicator:indeterminate:pressed, +QTableView::indicator:indeterminate:hover, +QTableView::indicator:indeterminate:focus, +QTableView::indicator:indeterminate:pressed, +QColumnView::indicator:indeterminate:hover, +QColumnView::indicator:indeterminate:focus, +QColumnView::indicator:indeterminate:pressed { + image: url(":/qss_icons/light/rc_light/checkbox_indeterminate_focus.png"); +} + +QTreeView, +QListView, +QTableView, +QColumnView { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #19232D; + gridline-color: #C9CDD0; + border-radius: 4px; +} + +QTreeView:disabled, +QListView:disabled, +QTableView:disabled, +QColumnView:disabled { + background-color: #FAFAFA; + color: #788D9C; +} + +QTreeView:selected, +QListView:selected, +QTableView:selected, +QColumnView:selected { + background-color: #9FCBFF; + color: #C9CDD0; +} + +QTreeView:focus, +QListView:focus, +QTableView:focus, +QColumnView:focus { + border: 1px solid #73C7FF; +} + +QTreeView::item:pressed, +QListView::item:pressed, +QTableView::item:pressed, +QColumnView::item:pressed { + background-color: #9FCBFF; +} + +QTreeView::item:selected:active, +QListView::item:selected:active, +QTableView::item:selected:active, +QColumnView::item:selected:active { + background-color: #9FCBFF; +} + +QTreeView::item:selected:!active, +QListView::item:selected:!active, +QTableView::item:selected:!active, +QColumnView::item:selected:!active { + color: #19232D; + background-color: #CED1D4; +} + +QTreeView::item:!selected:hover, +QListView::item:!selected:hover, +QTableView::item:!selected:hover, +QColumnView::item:!selected:hover { + outline: 0; + color: #19232D; + background-color: #CED1D4; +} + +QTableCornerButton::section { + background-color: #FAFAFA; + border: 1px transparent #C9CDD0; + border-radius: 0px; +} + +/* QHeaderView ------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qheaderview + +--------------------------------------------------------------------------- */ +QHeaderView { + background-color: #C9CDD0; + border: 0px transparent #C9CDD0; + padding: 0; + margin: 0; + border-radius: 0; +} + +QHeaderView:disabled { + background-color: #C9CDD0; + border: 1px transparent #C9CDD0; +} + +QHeaderView::section { + background-color: #C9CDD0; + color: #19232D; + border-radius: 0; + text-align: left; + font-size: 13px; +} + +QHeaderView::section::horizontal { + padding-top: 0; + padding-bottom: 0; + padding-left: 4px; + padding-right: 4px; + border-left: 1px solid #FAFAFA; +} + +QHeaderView::section::horizontal::first, QHeaderView::section::horizontal::only-one { + border-left: 1px solid #C9CDD0; +} + +QHeaderView::section::horizontal:disabled { + color: #788D9C; +} + +QHeaderView::section::vertical { + padding-top: 0; + padding-bottom: 0; + padding-left: 4px; + padding-right: 4px; + border-top: 1px solid #FAFAFA; +} + +QHeaderView::section::vertical::first, QHeaderView::section::vertical::only-one { + border-top: 1px solid #C9CDD0; +} + +QHeaderView::section::vertical:disabled { + color: #788D9C; +} + +QHeaderView::down-arrow { + /* Those settings (border/width/height/background-color) solve bug */ + /* transparent arrow background and size */ + background-color: #C9CDD0; + border: none; + height: 12px; + width: 12px; + padding-left: 2px; + padding-right: 2px; + image: url(":/qss_icons/light/rc_light/arrow_down.png"); +} + +QHeaderView::up-arrow { + background-color: #C9CDD0; + border: none; + height: 12px; + width: 12px; + padding-left: 2px; + padding-right: 2px; + image: url(":/qss_icons/light/rc_light/arrow_up.png"); +} + +/* QToolBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbox + +--------------------------------------------------------------------------- */ +QToolBox { + padding: 0px; + border: 0px; + border: 1px solid #C9CDD0; +} + +QToolBox:selected { + padding: 0px; + border: 2px solid #9FCBFF; +} + +QToolBox::tab { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #19232D; + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +QToolBox::tab:disabled { + color: #788D9C; +} + +QToolBox::tab:selected { + background-color: #ACB1B6; + border-bottom: 2px solid #9FCBFF; +} + +QToolBox::tab:selected:disabled { + background-color: #C9CDD0; + border-bottom: 2px solid #DAEDFF; +} + +QToolBox::tab:!selected { + background-color: #C9CDD0; + border-bottom: 2px solid #C9CDD0; +} + +QToolBox::tab:!selected:disabled { + background-color: #FAFAFA; +} + +QToolBox::tab:hover { + border-color: #73C7FF; + border-bottom: 2px solid #73C7FF; +} + +QToolBox QScrollArea QWidget QWidget { + padding: 0px; + border: 0px; + background-color: #FAFAFA; +} + +/* QFrame ----------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qframe +https://doc.qt.io/qt-5/qframe.html#-prop +https://doc.qt.io/qt-5/qframe.html#details +https://stackoverflow.com/questions/14581498/qt-stylesheet-for-hline-vline-color + +--------------------------------------------------------------------------- */ +/* (dot) .QFrame fix #141, #126, #123 */ +.QFrame { + border-radius: 4px; + border: 1px solid #C9CDD0; + /* No frame */ + /* HLine */ + /* HLine */ +} + +.QFrame[frameShape="0"] { + border-radius: 4px; + border: 1px transparent #C9CDD0; +} + +.QFrame[frameShape="4"] { + max-height: 2px; + border: none; + background-color: #C9CDD0; +} + +.QFrame[frameShape="5"] { + max-width: 2px; + border: none; + background-color: #C9CDD0; +} + +/* QSplitter -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qsplitter + +--------------------------------------------------------------------------- */ +QSplitter { + background-color: #C9CDD0; + spacing: 0px; + padding: 0px; + margin: 0px; +} + +QSplitter::handle { + background-color: #C9CDD0; + border: 0px solid #FAFAFA; + spacing: 0px; + padding: 1px; + margin: 0px; +} + +QSplitter::handle:hover { + background-color: #788D9C; +} + +QSplitter::handle:horizontal { + width: 5px; + image: url(":/qss_icons/light/rc_light/line_vertical.png"); +} + +QSplitter::handle:vertical { + height: 5px; + image: url(":/qss_icons/light/rc_light/line_horizontal.png"); +} + +/* QDateEdit, QDateTimeEdit ----------------------------------------------- + +--------------------------------------------------------------------------- */ +QDateEdit, QDateTimeEdit { + selection-background-color: #9FCBFF; + border-style: solid; + border: 1px solid #C9CDD0; + border-radius: 4px; + /* This fixes 103, 111 */ + padding-top: 2px; + /* This fixes 103, 111 */ + padding-bottom: 2px; + padding-left: 4px; + padding-right: 4px; + min-width: 10px; +} + +QDateEdit:on, QDateTimeEdit:on { + selection-background-color: #9FCBFF; +} + +QDateEdit::drop-down, QDateTimeEdit::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + width: 12px; + border-left: 1px solid #C9CDD0; +} + +QDateEdit::down-arrow, QDateTimeEdit::down-arrow { + image: url(":/qss_icons/light/rc_light/arrow_down_disabled.png"); + height: 8px; + width: 8px; +} + +QDateEdit::down-arrow:on, QDateEdit::down-arrow:hover, QDateEdit::down-arrow:focus, QDateTimeEdit::down-arrow:on, QDateTimeEdit::down-arrow:hover, QDateTimeEdit::down-arrow:focus { + image: url(":/qss_icons/light/rc_light/arrow_down.png"); +} + +QDateEdit QAbstractItemView, QDateTimeEdit QAbstractItemView { + background-color: #FAFAFA; + border-radius: 4px; + border: 1px solid #C9CDD0; + selection-background-color: #9FCBFF; +} + +/* QAbstractView ---------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QAbstractView:hover { + border: 1px solid #9FCBFF; + color: #19232D; +} + +QAbstractView:selected { + background: #9FCBFF; + color: #C9CDD0; +} + +/* PlotWidget ------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +PlotWidget { + /* Fix cut labels in plots #134 */ + padding: 0px; +} diff --git a/utils/rsc/rc_dark/arrow_down.png b/utils/rsc/rc_dark/arrow_down.png new file mode 100644 index 0000000000000000000000000000000000000000..5575ab5ce569d09e2708b0a16a90a5a5a381790e GIT binary patch literal 522 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`+4r;B4qMC;orw%H<yBCYd3=e4vpWGFY!o@>tikD<PCu7=Q-i$NaRj-TYe@OOw! zGZX8I$Xpl^m9cW~j5BZCu6ZR38Jsw`@dp32nz!eEO-z%M*kK%V&hk#>du~xtQPJZ) zZAYu7)icliWxws;K8eeh84|x_uKD-;TXNjuB)t`_75Cp8%wT%)cj|GG8_uiCiyhZK zJpDqPp=9^npLg%ZpXZ&<=E>dolbJ_|Pr+dQtFOY>C#&4NY0lW7;#szBo7s9UTiGSt z)y~tlgvUE4*xtN%Z;x5txx`1?vLm;BWcWEPS4DKnoEC>xS(V1G2FH%&dhXp@%Pwc* zxmQA3+oN2Sk!9+P7Kb(k&ckyhq_x>+@>lh%oxZiYt(t+2yKC_;Td}YWQpunHwQQJt za??5A$L<bm-xqpt2n#S(H9eJ>-LIbMZ+lJWwT`4c^DBwPwTf-*-<DtKl@O2fTO9qW zrT*M!?t@i~b6hG4!W%dw810+(Oj-8wcBZNK`Wv^Rp6_XjXHIu0tG~)nTYB(mSoT9_ z$-Ohn_T0^z|5~()IZo!pn(IyaX0y-wr*2K#m-5NRJ~~3Wqn|O}^YWL|YofqGdn$j= Y^(95e?_BuGz`(%Z>FVdQ&MBb@0Gh|*F8}}l literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/arrow_down@2x.png b/utils/rsc/rc_dark/arrow_down@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4596a5ce8addad7f348c21132be688271c6c3c51 GIT binary patch literal 1025 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|WDBPZ!6KiaBp*`e($r${gQ+|E4cThkEqJJ$vT%_HIfS^?$4QZ*i1HlejJCv513< z7cJ<RQkBWNH*DhrPk|-3x~DoVjnn<ABQ&YDGE%U2Ift*=?`N+Q%}c)T-JUYJcDMA) z8o$$j(w=?)dv11Rewx^a3LClp<BvZ=sXNgIu>!8W{Vuf{&%IP+8GIeWCk9MfXvlf= z^EI~TRZTB%ebvZg)adoSSK+zJOs8CYhNq^bP6}JYf#W~^`~SAN^6{E;8YhFp-hKNR zUTHP_4zBH3a#>MMj<GE=es+<CvAOs?pX=vk85lYiy(m2RhvR|As!oQTOk4Vxn%6An zJv4XIwR`WbD~M;m&7D3&nB~#EjuXy5-X+YdOggLj%*Fom36m3vJ1=sa)-9KH(7hTY zaQ8{PIEw~z>YhK>v}Qkl)~s+Yw`}{@dnQu7%GSE&ya$BuJ{58>n)yV*L&NZ?(}A@w zH&rTfH1+Pi#cwjTS>eWwUB;h98s_gh?dcGZxgbzSCh){8_JZW!=gwSip27ZY<FxFp zi)R<Dy{xeBwVpZyqbje(?5+iKyVWL7*s<yI9jn;YvUg>+tgr2!7Si|VtG9qy@uGEq zr%I?Q9eC5MtarQMTTZnn-?@GFpQ%Kf&533D;OS@b-Z(^M=QGxrEf3#Zsykb5Wn&R2 zvS0gwli!LD&LX#iwez3<nz!}gQN>@feO0z~vPYhKbSuk-T$ndeWyzLG_J_S$rh9Bc zt{*nJw=}Llp6R1$!^;qljPq^H$`S^PH*-Fmnq|7jDCE9I!Ctq($C3wY`5){H@lg3z zTc^P2x$N)i_Il2J8E@b8Dn7Y)HrPdd_nIRgCm(yr&cMIKiG3z#rT&$Ap071agLak% z^j3OuJ$`8Lht<oEDPxHf3;X%0yVtW{Tlgep;<Jg9mk5M~{o8O%<+`KIEH8BdzS`@~ z^K18hsGc+<y<eXHTGutJP5IwGeVWfdZTYP040hLqCos&K^O>1(XHeP6*VpI1Tp8Ri zWBu*BMoHhB2y6TQ7vinYzGdaG|IXs!@oHyrPX6+#rv7*CWajDjocfdZZsMk0yR4Xv zzw$0LzWa3U^Y>OtpUf=6=VtG<F*o0C>Q$R;dB8(!{o14PTs5T=ezELd71E?SX>DM( z^y#yFC&QKs?PGhn*;c!Iewfz5M;2$8llR<Gdbx)8KHE>n{Z>r(x0_Wg|J;72qNG<l z(0uj9Uy)AJcXhcu@XbD~e{5~4(R53Ou*E-^8eJJU4{l#G_itHH6iSAvu=y_ZpRxI% WR`)hfmQxH23=E#GelF{r5}E+8QR5&0 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/arrow_down_disabled.png b/utils/rsc/rc_dark/arrow_down_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..bdf8c1abb736f498c84fc4980d36b450c8131507 GIT binary patch literal 546 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfr0Ugr;B4qMC;or8?%K2Wsck57jIdhP<Y{>XD5djo9Yg$%B>zR19<zIa?}1ZIo|!l zEi-9H*dDfpr5~!C+1X14-wKH9>T&69P1(5cSsmYW<K?-@lf-u45$C&i_xHZ{-+$M= z|ITNWa$>^6hJ`5)V(0(n6Ztp!z1xj7^2`N)HHvm$`Yx@x{-49e%m<}iVvKkHR<ta- zfA84pdDrJNGVR~E?(ke~2Zn}+9<mqZ%2sm}f1DsL^RlAxeuV$B;>>r;uU=hSwDQN7 z_NV8)rWkD5&LK2IxZ&pHrtJGMv*zFTF)pgt&)gbyw`k>$HOW68cX;<ivmSkRgsGov zXW7;7f9K!MXja)XbLa1l-FvTdoM|idKjX-MDDAD>hR3&ZMLm+=9=<*G(a%q81~<7^ z-)#|^@la*b-20rfzqU93U}pZ}v`2H^?j3C=ygTCJ-$)!fGe<?R{Quewk?a3@*T48Y zcSqn{BV+j!!r_Wu=a-)`R}Gyeo^`(cqU_3pYH4Zuv+oGq2sAd<+;_jWc<bC8t%w!- zWx|S|@O{_1%IzY?pw8pd+4iH&MDo|x^2INDOOLJ#OFQo(sQ4n}&rv(;cJUv*{fo1D z|IYrnEPwu!3BQ@D&WC-E+VSJZ>m5;&Mkyx>7W`mc@^ML@%dx;X1_lNOPgg&ebxsLQ E00MFYy#N3J literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/arrow_down_disabled@2x.png b/utils/rsc/rc_dark/arrow_down_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..dc1bcb5241e732dd725009b80f10d48b108142bb GIT binary patch literal 1068 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|WCtPZ!6KiaBp*oX?I46*+GIe4mNQ#IA(G$=mccU6`PB%t?H0<dJ2WTv4Wm+~P{U z!XM-X>K!I7XxbIPrDrlXlckf@cy39{EF)u0<wvW`Uam5XWy#g<SjIj3l0(`vS#i(g z`?JkYrlj37x%E48-{*Ig_lw`}e7>*xK+?tt9kK4CQ0h~H;y?DewtwGu8XganIl#K* z+on}r3~Y+)*Zr=us>^y2mmGWW_9iKthLx>{W-YK#dS>xpX2XB~hSVSf##Qgw7ySRa zh2Npn(oCP#l;J^uf4zI0k5j_z<E$%muD71;Ugda1c={oxLlaAMCVkv5XTiu2TgzN+ za=x<V?LYm7Li6}s5eMFXGp1A)zVPdF)f1Hto$_wqKlM-RJQ=O``h^PK%$XS=VG~o_ zbGx+e&6S*uj@f<;4%fTg%d_TAW|{Y8=9IIWWt*D*yB7Uimy-14R~7Shm6;Md=dCq= zd*Hm?<OVCp<gE4$iw?^FIhwOKGhV+!<D<lxIdb#zPwYCc7^9)I;28(U4nGGWf3uXk z%rh?^{=D>uX5^nYZ@yewx7WY+b&9X{g+~*ambKgsadqjcF^(%=zVQ2<o%-*myvlT5 z{r&aR(>r7P_ZA$>jLBe{#~CDQR`mV)wh1qkpS`~>+&S?L+uy0n7jG_qklbj_EVE1M znxrO&l)#=7>ML)Y+^+d}ck285J7=y8DfYgtq{RNW=+KGQMcV6sg}w4gSyAAU84_~f zS=zGtti0UcvQH}a+zh!YDIlQBb5AtYK(xOuZsGe=FW<<%5&a^);9mNwAMuWX!V`kL zwf4;FbA2@RN1N8VD~<CG`YBh5Rh-BUZ2k04O0-8LYftYB@0AfHn{1ZGt(vu}{a4@H z(%7GJ6<3l2L~bUiX|QQtD8C$PX(MT0xzT9p|Ddl~SATwT=#~g_n0!9uR~g5Si;U)1 zmTKF|&0N`ZCUn(30ndK-v`?#kH?Fn|{vi0wnUm+=Dyhx;Zyj{@kX^|A@kRclYg@H_ zDtS(8?!9*M@el5KheGC_w4W^}y-%#^%7>_=lOOf}-Pu&Sk@+e6eqUyF#SeZHZ*D5x zn4FaJWW9h2lj3(4bvO6?RQYqI%D?XJJs&>phM;4LsrH^o{Rt=XPRq`dklib~?AV3; zqSN2ol?|5{J}i8YIX{v^=g6<nZ_oO!8>Rc}w60yR7W>dAO=Ek0dGLOv`D_1gtJ{_T zy)Sv@nE<_-)UA6DGo3gX&UVl7r@@64zw(Ua{&q;2$z<O<Gh?^W*W}{t+w$7q+jp<f z$X9uMQF!aM;`m*b#o^2JO}D?xOxbz9B6`Z=lNC>1|6T~oO|VS0;3I!ZnYmE@l|*I+ P1_lOCS3j3^P6<r_A~yai literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/arrow_down_focus.png b/utils/rsc/rc_dark/arrow_down_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..94fcdc3597d4f0a0755200c90681c6017261ce9e GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`+ar;B4qMC;orw%H<q60P%#uRC#en2Cuw9*oMF<jP_lIq|`+?qz`o>nFr3tl006 z6Lc#=V^gOix3kwomF&fuL6J8!B2-sQoN#yV@ual7sf%aN{HlD`#^8g|9n0r;e(x(^ zuwcQ0g!zHnXUyrAZc_e#_{xTxYuXnxJWLn*`l{Y{fB5>0mns`3sj&z*p1WU>v#9#t z>6PI^%j|EybnTb@^^R>>Q*YoDgZj1uj4cnJew(pwUFepruUQzbY2EsD>r(0ybq^1| zX2s75%FZ4te||(qU#<Hb%gAtT`Bvk5T-S5YFS~c}octk$PK5*C-c(rMiI{)w+=E^B zxo>OPcb9L>Q*Y`zH1k%X%EOZ4ecPkB%O}+Rd^^ut`+POq?>ci)4L<X7fgq)IGpFv7 z<B6XCGUGJweV00pDQ&GUjNdEVjavKiV%)8n)z+5JH6JcN;5ccvmBb?J4Y%E{&nn$} zV$tmE9cof`@=u;0NNk?kX27Bv6)$6Qb<d*kNYi5f???8WXQ>vnXfwEYcUpblrK9Gi zd(SR5za(qF`$6!=$Epupe!X(mczLKO^!?|o-anHqw?BCNw$GmFJ>Qg)m!+Ze-L7hB fXlUFBuVYy9V<THd_wgMJ3=9mOu6{1-oD!M<CQ<Y; literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/arrow_down_focus@2x.png b/utils/rsc/rc_dark/arrow_down_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2b12f74d0a38ab95428c3ff012c9150e9b20ac2a GIT binary patch literal 992 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|WCUPZ!6KiaBp*_-4d}O0>=YelI}Cb>XeKFT!HBrzow=2=SWjbjefUf!CIQjoI~% zE^88YU0B=28oq8;&&friUZ%58`CJkyxjcXF(Nvd9J36e2<HZ*m?fkAbbLO3yE>-iM z{(NWoymtTR;`5dQ94t(Y4hk@8$M%3-2?fXGz5X$D@OB=kUa;DLN65wD@U`RJlYgzS zoagC~X||HNa6QYn8E&~sud?+zzImOjQ=H5Yoqpke^{wYhIj?=TS+rm3ai8$Kfjvl( z*;D+9sHe-d>$8?@%!=fG*<UQo5U}cp!ME=R7KZRX{yUS!dC8jPqDvlc-8Aj<tDKn( z4a&uJHhDjUK4h#?&fb5PMeyO-I+eWZ%Cfty*3FI%y<H}}$7<bd&n1Zujy>BqVQalv z!1EdGc_vF1-=5hnn|2_U@BHt8_`~9c?m@B4SzDC1Rmd#Q<(T&G<>eQjW`vckx_e1O zuRn9C{-w<a_-89Kbp(1>>WJj`RLuK%x^T_&C`10-In3*NvU3wc)mf*?m~M=o<LjC* z;nVa7Zw}VY-D9+FYuN3qY+3z1OTPYVo;9gfPj+(WoY?l(WM#|M(cg9+e>H2D#j5?c zGS?d)+~zekMe0jf-vO6cD-YATugw*I=aec{iLZQHS8kfrEV^H}+G_btmY58o9+f$^ zJH6iPOe@`XxvbnawLR@m*HitIJwAn=HxAV#z1(_qlhNsovRsjymv*Ud+|SBqGCg|R znpoKxJ<6%|#`WBL1Lj_MlXt6)sr=o-&vo}cm3RD}eY#iI%FpTE&VT1!thR<+d&+nF zj?2Q`-zJOlt9@gA@GxY>Wbcr9Kko~_K5}WvG^?vKmVLN??ZTS*2K!iSCUHqleDkAT z;Kt7Bv+lR_g{qhAwb&Y4A+XZ#MO6+j^Y$Rcjfpw#zLwAOufCSjyJb`I()Go1&%aWO zmp5duoY1qqGOu_}@yeZL3)U?@9lR@c!x>)3yBS~fmU7o!cs)<tX71(E$NRsBan6}N zgY}nbob=VXd6{osP2Fa;%KH1-R~82Id#%!v8Md_k+}Rj9_r<cx7Z+Kd&6K~p{h#}% ztrxp>LpSV~tk9?`O?3IH=l%NZ;$w$8UR|BPczUb-{g=^?&u8s-SzeteS5?u<df?gv zo%f#qRN{N@t)KhovY(#m+)KZw^CT1;TkrjE(aIAZ`BzT;T6I0@n+hX?vvF^x_wq)z rYqPg{&b_a#i<Bck`J=kCo^kdy6YlqK&MaeKU|{fc^>bP0l+XkKk*nSx literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/arrow_down_pressed.png b/utils/rsc/rc_dark/arrow_down_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..4058c58b3499409d4f306bf4912c028e5bf0b037 GIT binary patch literal 567 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfr0U*r;B4qMC;orh8e<%BFF3B_XYGSlm>K7)_kP0XlbF~9hZrHUBQm+w-$JIHBaVv z^(w(PI{Wp51q&jMII=GdE(}=F8+GL5LDz*HVXod=cmB3kNk5-3dw0Z}B72J;ebw*( z|9gM$d+me?6DDjp6|v!kP28-b8GrRdk3LUde3X~L??l(;ltW&^tG-rGToq!(=HFbd zDE}esk>HPopZtTSdZk_T?vTAJetqkb=yzP-ln*><ei=VY)aY=NoBY2yzY8;d9eery zV7a-Bjj`>%3%B<D_RGqxl0Nor)j@lkW7>H-V$<)=oBg-q$<?*SpC3wWw|jZ`HD|v6 z?~T>*m+qT2r7}+D?9Oya2$S9@d3dIOuB~wLPp{fLMyodEtSgDzw0WzCykM?O+rq5E zgRLtk9@@Fo?dFEHIqx0j2iP~PV*V<<#G-MX%l#`E8@KGa&QbDAuUvUI-wr0pdUM5x z5v5`C65Z9^xy+?A-Q{xJ^ERBGXwSBW(Pb~^%;u8~mG|cye!BW6dtgcO+ci1)|KlFs zVZU~LCP&@x@cRo_+r-q!gc^U7JpC=^R_9|op&X`=+iw|+pH;J~t)E*Z=)QiX^S#2P zjMbI*b{rIAI2gV2-M&v#C+9!PGOa!R<`jQUnfMpK510IJ9(>;1`u%K{s)~xr8m;{d Z>n+waJqi>MW?*1o@O1TaS?83{1OT_X3RwUE literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/arrow_down_pressed@2x.png b/utils/rsc/rc_dark/arrow_down_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d43b0affaf60565a553974132719110d39ba4a2d GIT binary patch literal 1070 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|WB|PZ!6KiaBp*_-4d}iX5+hzSn5wtQ{MtYzaEjd#yLYNNkseNnJ}v&=jx0@Ux3v zF3D6Ae5KC98MYyI#n~%0JyTp-nr0`(N@T9|5nK1nmn-kj0oP1Z?%5uSjmv_c%Zi`O zc(!-CU)r<1o?h?sE6?wK{_p(G_xGybu{Iw}Fp%J3gHnh0wpK_#ie1UiA{%fptbnz| zwxzYTi6df>h{(?ip5OV_ZOQ-iRX{di10%~CtCu}Jk9bxmH1jd2a_)G|yhgO1DWqS! zDE$97M~y`*<i2nF{f(jF+PdIer6ReEPc`cn<f(8SK72_2x{cEBIT!Ese1Cj^g<(s{ z{H(1pKjm%&B?X8iI;%Mz6sq^xyl$!NW#!tP3+z^_F(};od-L&*Ypx0H%V#saJ7%en zVp;L^Sh48o+;X>H^|5=?CFj|F`pKs&qQ_uu8*A<%#B$(}{2%?K+i!0^oR?kxD)yVm z3BK<!!Drty&I#)7T2%H^#I2p7>(;&pt!uLC{C7S`>^+{KSDUl#;kUEtEOj3^1KxZ+ z(b%+urLT6SV*TfvF~4rSiTV?=r1t&6k7qyga;LM_9@Y1VU3vNA$`u?!CY8_gj#NDU z9`fm0RBdPoN2;2Y`0QEf{0;Ly-eTFf<xor5;h;=ukv;P&zr26OJe7q%lsl|b-fu3$ zJuU%>n|~KZT>s5mb;(ox{?ab{4a+3E)r0aES1BD>-Q6~qMYJg`?ul&rmhUNB<K9N8 zoVA#2pO^jiN3cuWB9obmT6V~_EO-z*!TDUo`<J(3+8t~r-s*o9sqoBD_d1uUV92d! zta0c2RL@_1VZFz*OJ1squRFhiJ#5?SOVeUgg;Z7?h!ptp^i9P5rLStL+&B(<POM1E z5I<FZz<FNcsvRz@Z1(Ewemi~Z{+FX`<?Y6KI&k7N<@t7st-j){wKtMiC0Mes{cq0} zzqP#m{vS)0ng9DmmTgw@|2n7c$iL%z8EnFm0s^1-)i*InZFyE7Tsr^!(%<XbbWC?0 zdV2E6iEA_N&0~r3(&h3{4Cq`XtB|>C!t%$TDn3<-SSeQv{m$I-Ti@DE`cTM9R|YS= zz@yf#4j&|~-J(Md{$H-<^-WIZ{vLtZ|D_V=Ute~*`jA%t`sdR5rhBK&d=b+V6#t}u z(ag?sM~~$e|8{-iz20|PTtSVLh?>;w=W)GO6)QFh#b}2wTXturczNya+JF1l1#iYa z`|MwIw%C0=58tovog6DZhsLSin_9*HaB+g+uevgwpM|E=XJtiB|30T8>4m|m7hP(u zrVp3=zV!84&~()YsmErX$<2SeLw@31CT@r2li&T$vfYBnQQ(aA&h#Iv{yWFn_W2(F R7#J8BJYD@<);T3K0RYNA_c#Cm literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/arrow_left.png b/utils/rsc/rc_dark/arrow_left.png new file mode 100644 index 0000000000000000000000000000000000000000..7fbc35065bb5941a78725becd5f810d7619e616c GIT binary patch literal 558 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfr0UXr;B4qMC;ROd$UCXMUK{|yY(u3Ts@)n>>G)LdaX;Rrn0E^wuW()nK}Jq*eFmf z$l~p&t(()-x@_|%k(+)etgLr$h{$Z3z+cvPbj{Y^X>wdut1A!hDX#mz@Ap0FANQR% zvYy^#W4rbS)9;*n)?atO=RayP-$(6u*?0bX4C>F$>Pk86zi+>3d-(^c9TG<Ror!tY zu`xD3?`-IjHQ8?3kjvZtRQR#<SLx7tkp&vZ`Fq|mNNBkPa7HombX~OiW_!CqTQKb& z*8&YU^HzCAl^|9wvwWTak;kTw)4zI5l}@=Qk&tb%CuLQ*LzFc8wp!_ig9#;y8_gOP zCvZ1e?Gtr~oc4U`58VQpf){1ktO3(f%cC}O&Y4+SB~m=&v&Ouzo>%IRJ!byz`Z?`D zO;@HA&xB<$jJ1plJ-)jOI7~}@Z1Pd-!_}|0(!5D|3w2K0?Y@+nAT7|xEU2<+&z>(E zCtYudZIM|hbdc$J)!y$)JNbNAgHGSy<tF*0vfTNF*?~1&y^2!P4bD%G<G99{W8Rjr zwXJfVty`5w=CY>=9oKxPq~HA=;s1J~ko6j&wTvp3=XaO4#$9`Ca8{!_@={6q^V_-y zcVF0f(QnJtsZ;;9wjRDNApehx!D0F3pA)-QZ`*$Gesb3T-5-UwaW7;{oOjlnfq{X+ M)78&qol`;+0KB*H2LJ#7 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/arrow_left@2x.png b/utils/rsc/rc_dark/arrow_left@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..dc649ca7093e1b7155c59e8fb08ed00094ae7e67 GIT binary patch literal 1138 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|SeSr;B4q#hkaZeLG}AMOybq-{tJ;QqW5B4=?4F6e&OSASl2@>c|8B7hW!b7g{A8 z1xo}Ky98Opm81$DA6l^PP=lL$EJxD=CjpnHv}Mmr&#GMP=t_`y^R7JhOh>4x^9;rJ zd#h&Ioi1MRu6FsmTKlie!afEES^hIhY~FOAr|aP)O}Aqr`a5>5+p%kczmBf%{gxNc z|IA+hHudhb?re2Ey+^{$2NT3DT6&p#ht7Q}yOr_pzf)Voo@x{n&J-7Xt>w0bO-E<V z63?XPji=2gUJae2!TaOmlaty}xz_71e3jL<V(yc*u07ee-%XzJdP~Q3KEagLFTVd4 z_t;d$GGnc0*K$$qSzG~Ew{5xA-Z=ZU(1V;ytChK!LqdHv)^I$1w@N9FoqwW40^8~J z3v6PZxda5PZ*J#!#*o~VE;>)Mc-OWQmGU+wF^tDV`n6=%d{*jletKaBqqq0by<GXZ zA%CXVO7==5oH?b-(QbYu{LQZ;;yed=BXqi?MXFhDL_QPMd6d_^JCtQEORwSel}|Ma z0)00<DyZKt%d)!R=uzRBlg=<t4`n%c>B0lW35>`4=kE%NdhFlmH&c8=MsagHgYJe6 z8wxU4+y0T5u~KW5RK=m&JaN1lU5}iyX9n-sr>421dPSk$higo$ZplSf`ae9j%Vk0A zy|4#I8A5&8njhslexFv^ne*YnL55J#<gReh$_;0_7f9WFaPY89Lf0cpmw8&niu~rc zTQ76H;GZV%{Pd`m{HKD=u@=S)^1GTB{d(r6`sQKU?t-+2D{>hJe*Lp++WIf2;5yUn zDV5CWvvUu}vMTro-M*|XbX0l!=7W(<k!D{RSNTt|WE6=q+}~VU)n2vt3vc7!R6m9* zZrM$rg?ulsWIpg(G>GNMUFq2A1@oqKWK8pW%Y1JwN0&mOO`HB<ZzrXsddt6;oe#8& zItos3QF_IeU!GD{R<>jD+&k=_QbPj^e>NW8c_>?HuHW;XTMy@Q+z%5KH0dk*FwbS) z^Zl<YN~|{o2(mcN%5PIBS3LhY_{EQ~2QIDwzSpL8JQG;MQ@uCNUT`n(kF~2ZoSJ91 zEU2Ba>}C0iJB)KyK3~W?Q=mra)z@YFf-Y7!B+eA~2su3a!U>-_%U`N%{bJa9crpiP zMu4zXbk`@7+W3jb&9xH!C-km6T4`3wG4c89Jz9Qt&3Cz^?)RkJJ$HJ=zOZL5|1#PC zXWU^Byr}cqPWOd%YTWhny!#%T=P|62op))=?+&HnP*>LTmTrj*4IMoj4*w3^x5B&P zjIk6m!zY_~S-$Y^O?APO_vrQpN-`K28-G5Yv7?y(6u;sl*K~#h>te(I=HzCZZ+K)K zHieDB$3H%oWw-Q?QsJAC-Y(e;4%1Ta-)^xzFhBL*o}Z~~3A=9pjq-S>wLi&Pziy_c w@@cF2oJ9;0%{{^sr_VZ<*~F>#qy9m@U4WlN+s}f<3=9kmp00i_>zopr0AA4o?*IS* literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/arrow_left_disabled.png b/utils/rsc/rc_dark/arrow_left_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..fa3b282cce48aa69e35c3334cdcfde8575fc560f GIT binary patch literal 557 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfr0V9r;B4qMC;RO8?!|M1={!D-|gJg<gSym=B@5p9hL2js%MY(US&-Yz0C2G`H0gS zSAmd6iWO7WmHTe^U=|S(*|k<d?ADDJtUQiI`8r`oy}rM-Q+iRtY;Ao1PuVlW5Bp~) zsmJ(iR=)RIH{s}ue}Crh%RjC&@5}G@KYjC<=B_f-3;Sr|%YWnC9SI9bA#qj(-^<t3 z?^kk6YdLm|;X?ZTow^qNj1RtxCOnKOlZ`mcpw55aP%CP&V$6%!nCXS03@4MtLS&>g zF1$^x?VN4jEgZMU%wf|UT}4}sy;XCsvw2kA)O7A|oR%22{c{w<-7l9oC*NjyW?;N< zL1#Y8h1h*HGWq8Z@JUDfygxfywc+y1TZS`44+I_%+3|Y+X0PlUpQ_*27cLfU@8aT! zbAG@rESzwD>-mPg!45tl4bOkx<-g$9(BGh=<nq+z=!<*ObHp5PYw^$25ODPDs(C#1 zj6UP;hBLFAS=49ru<N(1WiaM!l$u+*)oMl$+w2*!8n(qIJ9M+XBYN1KFZ}AaSt|9L zgCU^DEN|u;wuZ_%SsE8BI=0Q@S;zTK!Qimq3YVVHO?|WD3@ch14xH`Sbh>ih`Db@a zL`^t*d%rDuTKO-Oy}bIs>HSO$29kXHEz;8`ZfndubLaoMTILM*sazfPo(~up7#KWV L{an^LB{Ts50haK3 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/arrow_left_disabled@2x.png b/utils/rsc/rc_dark/arrow_left_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..87c928ea3ed00ccf8025e343918b55a4287f27f3 GIT binary patch literal 1141 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|Se?r;B4q#hkaZ{WD@hMUK@!Kf5KWhhy6=gB99=S9$|llst0OI~{q-j$NF3<Il_h z@kOkzANU_%=n`cSSK8*e?3ioUEH&PRQr4a+TwMwp97kIf9xZZYSu2vuJ$dJGSDDJs zX$M5^?|q;2EV@qqPVu|)bAP|jXymhckznjR$uD8?i4^y4rB6l@fmfYR7ax!7O}?Yh z=a{qD-ue%Nlb{LjBq7eY&g?fOG0Zoe^7AT|D@IIsme;$sAg<gYKJN{mNd(I-rAeLI zZQI#WJ|%D0Sk|;*aqpVKqaQCdH2%53D-q0?w@vo6H8UG~`}$bpmHsSw<$~w6nXA6N z-Tmv*wFJ2vk`t4%e`@S8T(ErkjC-Hle_5P**RkZtj+d?vyBR0l+gBx$nlHRMtMt=@ zPR5ycUPw3bxo5Z@dG+KVGjo-^?jD5?HPR=4JyA?#HrnaLc=d4Zl3lB1gp3s?Yd>MJ zz2vg){Z~J&`wmKMZ%&FCHOb|7$|r27c(S#*nEBUd<?n2ZJ|DQ&krJ?dGW&71Hz)b; zX7=bXU2my8So>7E;G4|7xw1P=4T2cg^?SGp&$6+2)v#~x?|dIlZ-??3;wl?YnJ4UJ zHu|~o^_4ZXTt(5F7tKm}D!t(r<L*!F+d2)o57-KN9{i`9ue>46!QbET?ox3(hIjoQ z*WP~*XVPX9={}lp`djhj6+CV#`C9iIc$uGcZ(g0x<Zrg|){2@(r}uGgl%8<1cb~?K zMlr`fnZFH^Oc$7k-_S2u5h|G8KU>>1hwV$6J74oY>8D2zZ{t_q$0yKPcY#6WV)Q*X zf!U0gzVW{QdZ$r>*WiTlmU9*#_5J?0-4KeIH}?le#jencAu)zI3fH)F&-(3Sj><`6 zJrFINlz(yQ%}<Vk_xe6{Rqd3?QCYhC-K)B=sV@yQJ0iNi&reWY7_>6w+<T5Tfu9yi zobyVXwx;ZplV2ZO8Y$=e^>do5i|s3x)tz&!OzSqLz2a}Kk$%Q{WV-FaDxs@CSKiNd zeCyaKe`t?_lH4DU)1IQMjDzikFLZB^dM3&=F~zswTHDl_C*_x}`>XN%@E$G3*Xk}x z1-tmP)laAUp0Z(y$q6%2SoriojdIjX%Wq4SA{Sg!6MwFzvPoF~yx$zLr<{xW)m01j z8mg6vgg#TVclokXE$EuL+jKdVDlz@J8uG3cD?<yvH~IWA+EkMCsnqpema^qZ-9l!D zz3<=6p2vKz|AXJUGj<XVD?^O7#_x6)jOF-TpWhKy{N)fsL)O+UVXs%&_Z6urMVcOz zW@cCw96bH<Z9QJC8sUj+WVz!c88%qh)+!pjWPDI9{&9~n!-AquC-h6N+C7-_HX=@n z;ls_CpX$O_emC5|bz-9~XFe}O#LUX~yA>`lJ~-d8#qysKb3xUzKT`uMS-#9KZ_a7k zf2L)lk@-d*8J4xmS6nM}U(T_5v7q@s`#+{Prn)_|MIPreFfcH9y85}Sb4q9e0M2s& A8UO$Q literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/arrow_left_focus.png b/utils/rsc/rc_dark/arrow_left_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..52a0d91028955151cd7f12db4cb3c66986c52333 GIT binary patch literal 551 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfr0U+r;B4qMC;ROhS?#GBCY$4BV9SQqHaV)+>Ge(y|HAYj|1n9&UI56t)&(19dw+k z1X;WlSJv$66wp~Tw>R>#2bZ)Xi*IszO5mh7GTo^Mz3%TZ*Lbn=`MlqEt-qhE{;=PB zC$Bo!{0`pz+dsSxv-r3BbMKs!=hs%7eEY*=p*FpnbLXV_x-}mP&TAj2@QM*@Sl#O0 zC)445Am!vCW2PIwZghO#xGqsy_`iljv8tZLU6y7MK~LWmtQX!?$h|acSj&-lGMmxF zdS747bjNEej-1M7?6Lo9^2u2uWF6O3{;7ZXdP-{!USu^$db4UO|I{mu8$;*wf08QT z$XU3gb3N;Ynn%V5<JkM6X7HT!X7&-WbN#^mK;_WN-T$<w&T72zL7gGFXv^R9se7Ar z8#c+$c*BqwFW$)Su{3!T)1IvC*(*FB7`uhpbzE}0t6e3&R5QWd?O3G3Bp<WrD&e)6 z4|WHLb)+<(jocd&ApL@0A>{S;bwRAs)3>&jGCMTug|w}>bLicgX%nBd+pXgWe9gC8 z_wM01mH^j|Th3SJa+c@VGfbGv6Ief0W&XSN=o9@DCR{dCKCNe;xB7pn{u##e!PAv) zcYoWq_HO>-S&U}?xEKyxn^Kh+KYc=Z&b}vK{*`}a?mo4a*|XT`Jp%&+gQu&X%Q~lo FCICb8?zI2_ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/arrow_left_focus@2x.png b/utils/rsc/rc_dark/arrow_left_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0ee7029246b572e191905a28abcf8b331face937 GIT binary patch literal 1119 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|Seor;B4q#hkaZeKTZ3WscUTf0`gNb<qmx!0<&o1T#;%yL!5=4&^ypy>y+6R#%y# zmPQlT#w|U|PDSPBy_PS9tL>h;q0m~E4r=@=v85~HywA!LKwZ1dwsvs2RI4!S&h z9Cbf(9&_>k@8$3B>@0s~`(oAVb^p!>U1ePpQY$PM`eb>kcG;HQH!m1h#(cMDTu^^V zy7P~rUF>?<^X64mpLUc@IqupOa(~Bl<@0~;Rx)UA-_^`!VDWCXXr+BY+$HlPm0JaM z8cLJ*+4R|P$4oiPa&Glp1;#rD&$_cs&ofOIy&Jan1zXta*Y`jEtUp%AUmPm=merKG zEw221(CN!FzIxub^!vG{iP50sz}BN%@3G&R!qqbM@uKOW5)3(i_X)f=?MV@iiFvLl z!0<Qt<L3p{!OIL-`~GawVmB~&sqWCPZoB>cuS3@SqRbLAzWhB_y=kAw)>Eq%8ZrD0 z&Xd?b%ZS&^P%r1=`v6r2wqv!%-}dGF7TXwdNBO;vmh6ECQ-16CGe1|Uoo#Vm_nlX$ zR>Qx{c;VZ>1)nctnr{E;v=;AyHqLm*H<1qxl`NXkWyP;Lm(|SY*Cerj0y|9RYAib= z`kqIthHZ`X=Ub{jYag5nQP}<Joby5Bgn~2Kk7lJCTwltRxF*QV>i?2MX$LMaUVk*} zK2x60FTKS2{ZgXL30E#Ya{41>Fy|Au-Oaz!Px%jAJFxX5x7+uW$rIe_B6l)N%y{Iv z*gZI{dM)?5&l8Lr_IcW8?Afh6!OQy2ny{UWFJ|Yw6|7TzZG9kfen_9O!e^)EZ@+)9 z+O|VGG>?I0?q!=7>$XpoXLy-t6g#cM>HnV@(hWNWdmH6m`OG=(erC~>*TD(<)=hU@ zJlAuFK+%2nGyNM*fAY=@S6C$QzU@zW)1=wQ7rFP`_xb6z<Ja~Jk)pvD{En`bU;OsK z?wKwcIvlN{#ZMULMy<+}{*bAa@&AIN1V^h_QA&jR{|WC{`qGso*%=ppQ0nV_@w~!w zyW~EvUrt7=Y9e(~MeJ@bd%yCf*n{0m^kqVM7jDVCA#?4zZi)7W316=66V+-CcvbtO zGB#e~F5{dt*B*8$OxY)3`r7JEMCpT&OX4nNKLxZRJ7-6KZCtbaq})8MhJc%kGuAEK zp8M8gW|W=dwB=s&kDhJ&cB^WYazSPL@>Ax@XRXe2?w?^)`s+hTlNNi!lbw$*CLhXQ z@@LYvGgp}zZmit#z3GKrg4$$}x(Y64hJu2{)2{tlw3}!C5+-Hwh;#!62EM%Oi>gd{ zWPE>V6-*WpVQBby`)fA;EuJ|Vi}yZYV31k$x?L_?_(Sf+Tvkqo2LaCa1u}&{1e=}y zd`Ccsq2Z_QFQZ9j$#vepPHlX*fRRB)E-?7ov@`rG&;8qfM#Xe{sC?qvMSp*;ZT*sS j)wJ|#Xn1=2Kc@Z-fnjgXiuW=wFfe$!`njxgN@xNA$$ky; literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/arrow_left_pressed.png b/utils/rsc/rc_dark/arrow_left_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..c04ce09435c23ac5720f55d7d12e7ffcc6e74248 GIT binary patch literal 574 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfr0UZr;B4qMC;ROh8e+uB5nKaYu5%j8a8q0>FM!3y09QtMmuB|$I4(<LEmXxRz6Vc zdZf0+SNleLbAq~bfhOOpXNx{rd9aH+%8EFyNLc84`-yD(62GSR_hOV@+?2cX`Tu>} z_jii*|GZy#p{ZGX*{A5h_tpl{eaFB5%d8c-^ykHmx3Rq%RXp3&v;Fj@{G9mc>%M*e zWczvic06Ha)DRP|{`L8{9E0<^os0}V??2Cf&ya3tpz~JCVWCO6a0uJsl$8@oc@rL7 z%DMVLtHJZ!Gg(HSDcQ*#nGDS#ZJT$RJ1jJ@ZhBew+gP;jSsX*_r8Az*t_#|yZQQ=o z*x})$FNVt7S>EJGTbKTMuk=~PCT^9i-$mhs?TwlZmMLovBvigixcuczg1y)|8Kba- z(~J7|uhVTcZeL@Yu%^YNl<mb?(>7kaEs0IB2{Rev&cy!{Npx<~-*PP0pyQ0w`bVAH zmz)hgFe{3Grh<T<(#gFiuPezi?i1!X6sgd;`aJ7m2VsF%Zz7*>ZB~(scPf*+k>{1q z@m@&pyuS`d==Rbxn}uZm9#&a*g=ITK$}`rBg~F<ZPiGy874SN_RjpK<(V;Bks{?CA zhr<a^;}enVuDj2cjt@W2=pS3$?7PMMtMu&I()Q;#;{J&;G)!&PejT{DP%47CmV4#j c_s9GNji&JAXDi%eU|?YIboFyt=akR{03<Z^!2kdN literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/arrow_left_pressed@2x.png b/utils/rsc/rc_dark/arrow_left_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..02218c80dd467beda61fa8b7ee3efcd2d32eae36 GIT binary patch literal 1155 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|Sexr;B4q#hkaZy*p$=McVcU-<@oz;@I)Ab%l0d42Sb}LBSM}UN*xY46&Vl2A5?g z%`0;dthr#;Iiumn3$ta_JQCt;rJ`&mR=YeLCY&jG#9XM@vE#yu7L8e)X=%Ia#B&#{ zl4!nI731^&^nZuD#rv&l-`j>>y$~K>JNN9SHNroZYxS9Br&W0+ctl$ZUrm3sW1aYM z*GXZCU!Kl3$ZE2gaQMy39qZoOG+bSpcJYjw<H4+6-TdW@B5t$8e`d&UuzA7#XUDMu zF^9x2OHZFMVO`U8j7Q|U#m^mjBFo#{q@K?<WR02iCE{G@0p8c!*PqaRX#3!l$+2Rt z10S5%&o?&TP@*5e^Q&v)lf^}B2MX3s`(OLvhup!l6DQ~#bJf>!XE@O(Z@E7A#k&pp zN(WCiD>HO0eOA`<)zN>3L#Lmd3`2m1sT{jp_pfP(o+u_WT%RT_&9hBc=+&~R&S?x? zPoM1-TDxNXly`qLQ<)a*SXjt?X`bt`?`yYzSi0;AqsZyrs}*lpr?J#Z+Ht=7UcWqq zF(y1KruPQBPIpU9@UO}3B8)t_RZl;$=5R$we)<3EjnPb-B`gnSeLBazhxNa+^K_Ql zM)~yg@A*?I%p)Xn=Vx2}v@3AE5dOYn_RA-V54m>K{b^mARy_GYfQEwimzsJtFCLH& z=g&X8pLLhvi`C_)N|QcK5NU`yJNs|uRlS~4$LJl!&;2zS88$tdIQ6`DmBE|c=9L}^ zf;!Wr{S~D7X9~@zp4>h|dqF_fw28UAGntIN*Y30oKFYQrA}hyui}9<|AB^w6_FMcz zOW~6PbJg6r+|_?yipVo8y?*%k${P$bR(d_jlYX}I-!D@$2IIA_tUac#(4SZ=>9l6I zL;9j!hZl%_;c+;%^Ou_4x8@5zyEn0}ku2j4c*dU~9?ax9(@I>n*5yN*$%Hc%|9wxY zgslIaQNU7RE@b#btmVigOOwD^)7joL+wrmTFc-5qE$Wn+r7<_c;^yAq50w^5>2-Xa z>K|{u`xw7B=3Uu?*&ZjVu1;7Rw3FL-ecrE&uWzmGkauEysF}>Ma_Yk`>rQR2*v0!p z^~LNDRsCF>0$1%n?6>;Y()M!p0ws|Nl}geaEA?G2zdbwuN7{FW&yM#E{3S!2)U-c7 z413CaSWe-V%}JZ3HEHK^v}a|8-#d0g;;U~(rqGEJ{dZfA-Re+xUe>rICdx9UPU59c z$UNsN!<1PIr}%ZxWM&9{{wTSB)=g<e@uio{Ef^S9T>qOYE>|mIDEUeEC*LJrh6Deq zY7>9n>H2NR=i;=C<#P!e!-0QymFu6dMX<~8{hIdR+6xhehUT*y??1~)(EU&<_1Kb~ z;X(JcWAk@c=J#%RKUwayCj-O$cQ^jT%B^MWb4@OsCpMRrp<sjUH_>BJ31%;D-~2RP zvcWGqM{53Vksoyi=lV70vNK$$%zdMLL2SdiPQ7QgvrGMIzh1rm-?^S?dYN5wQfFT? Q0|Nttr>mdKI;Vst0C(6FjQ{`u literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/arrow_right.png b/utils/rsc/rc_dark/arrow_right.png new file mode 100644 index 0000000000000000000000000000000000000000..fd31b4f2a4276b8085e1ee20ea9787cd7dbb5c53 GIT binary patch literal 546 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfr0Ugr;B4qMC;pYhS?&H630INHx}<zxL6{0@9kQdX-(V2rcF`{Q!;DXCN{}mL8*>0 zaD&)Jfg|q(j$S$xwIj%*%zWbJKxV<7qR$a;Vx#ikPxD=P`HkKg>+|{d=Qg(1*Je!f zjE?-ryCiJEe3g^etr!!xWk#|3^(i-B%qaOIz`*|a(Z7H1!w*0F@Zupu4o|kW_UiLF z+h?&a&`5mzI&$0R8{d4YSJ*WanCQK)wbm|sXU@&Q!sdQE;r`i8Ns9vyv?OY}FdROt zqn&5M!?0oEvX14E+xFfwVA$ZhQ$6aK{%4#0S9BO0TsAZ&UzEzp%Ztwt3(!(Zc+kR> z-?hl%wgE$fg{9*1V}b8K+1TGTVQ|)werPPXH&4bO)MwpuX?6}Kp#^Id%F|Xxt}?Wj zVEJ{4Yu_A|z2}WZuTFmJ@UwWc^zk*So}V(WooZ!lbGZ3^zT>`2@5}AOR>lh`tgQLG z@xs=)_22is;_7BF$+T^X&b%diX7h<X3^&;yN@vcpnO{8j)$#*R+4)mHe^q!}Dt}g* zPt-bL`opKq^Okr%zo+zYD&wT(5A`o?DR!UqKPX6_q2<Bbd-uN2p7p0k$7<EPM*h>M z-PbL9xih}BC7hw+x|_G|+U>XB%9pnOmuIMFNVH#ITHE;c1_J{FgQu&X%Q~loCIFz{ B@y`GN literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/arrow_right@2x.png b/utils/rsc/rc_dark/arrow_right@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4dbc931200bbce38c512374d0f6c6ca2f294e856 GIT binary patch literal 1127 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|Sesr;B4q#hkaZeLG}aCED(9PgjqeSYg;<V14(pb*FuJ>>jRzE=oTRD?M@)_~UqR zvJ#{1iUo|W9~L~2=aO@|7|fHD(k$>niKB_#(BgE?^)Dp`Zi23bXTMx|o~U;0ZPwYo zm8;$zw%MLLt!jVOvR%9Py^~BhH^;JAXF<p>pGB8qcrQ&1x_LSD`sUb->;*1MlNk<v z@fYl^Excowm|YXjBK~jsTScY+GTl4{A)2Lo*M5vm^kwjjwb<e<P;={jdid>A1&yYR z3`?Hec<1IUAAf$+wxcquZ-@kRF}!V!S)UrY?RM$4{|9$AXkPCrs(th1r15T>r@7M8 znYxxAIrT_&wtLmydw%URjUNX!v}q>B7e9Ygt+eTZLAhGYd?u*}VVq5&Q~Bb>1+%Ls zbRRry>R{5X?O0H6Bw_d7?)RaJog7>XmKGQZSS$&tI^q7W{^4sq2BF7~3>o7*CVgRy zH=Xj(_W+CLJ2A#by(*sJf3FqFooCVz5K(1OxEHRq`((cE^Fy`H90?vb6fd~{%B*UB zU-XB2Mu6JGOAe1Gt9Y*a8tD<r#NgoIeCTPy<BI+DTAxB)rZO=!UWnmbt01v{?fUxq z)_$Q?q6`iU6Cb&C?#NnL`7L7o_1$Mm>z*<(G%T%UUY~6y-k+C~qqFPGy4D8GWh{@} zSkCgtnE96qF-$S>Z@FV8u_Rw~o@LbHJSK(?we9Oz7~h9#RbO;vk91~i=(uUq_-TgM zX7!x(t3eC__iP-Wd}x!hOEF%)jY)0BSz*QXnx=a$hdG^P4LFiBPh&!Oj_Q>dhJSCL z&fR)DDOb*Kn&I5t9~C)2Y+KtS#jRknBvFUqlyafOzAWvf%a$`J1{qaOTy7<%&VMD8 zK{X-q8`B;c*SF7e+^_mEG%_T`{JQtH#k+r!PBmk7;1#z6PlVGIo|XQ8EPsB^zV%PO z?iS5bPPp_Y=k9Cn50%OXVzsrkmBV*_6;KeG6U|)jT(kD`=Iz^VzqOBX3$K?};Vizn z{&h`B@%Gz)kCxUP)oy6H`Fy_6-1qTuadvMPH)(}4FeZPp7yjj--X|RI8nTILS@^G{ zZ|@gXdW*Q;|FP!ieg?+OXMHBArhU`*eTeOQKYcMvua9EI`67vRKi8%<y`R3=O|G$h zamGvM{iSn`&t?!b=}CStIq*u|<#68Aik;jSV!kzeSn79W)t_u5xiAK1O%rpL`<;uf zJ=U8wJF-ysz>WLDKQwrv`L88@YKUfJ?23+g)N<|TU6tbYoyHG?96nAw7QWctJiq^O z#pT3jXMWt|;@)@qvn>1fcf9pqCz&(b<uxDvXmMkI`uVB$6(?p%&Sp9_@4<f-N%<FL z(ahbJVTE5OOEUb>T_E$O#OnU7Qw5ES=bs7SxF^{5aQe1m<*lZSjFl1(Bo54YusLwc kmzirfK0h<l__%02qo<g6V5Y=XP*K9*>FVdQ&MBb@0Mf+(F8}}l literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/arrow_right_disabled.png b/utils/rsc/rc_dark/arrow_right_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..bb4cdb03617db3e7f16f1055faedd523b5485d70 GIT binary patch literal 545 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfr0U|r;B4qMC;qD*4@H^630INH~!exbki?@TQK@!*pVW$vssB{8wvwWG<8z!8$CX7 zcQp0hRCp)mWTtmQ>D;k%hi=_F<h7x&b3ujT^Nlk&Z_GSxp!sF3-^aMRImOR-{=8mT zIO$PUvUq^V&y-uSzhhJsq>S?!S5&Qddvxkl=g$lb35DnGfBQa3<)*o~gWT4;0kyMK zJeQU<1Q<jVqzbI!m;B5p%4V=lB|SUu=yd6|L5wpGv9U57nY-g&jIQ_uZ5GA&`~9zb zSF17~NXTq?aPm=6@yZZ}hF)WC(c5=#6+L!Z*<j<uXDP7etwrWMU1^6h5wjl#-&RKz zeGXaKFh`Ifxv#~+eqYJsjFSuuO~z+9zlFt}WBzdb@(bh73{U?4X^ejuv63NuZ_5u6 z*CT($=k`Co@>Vl#m$D}l+eL#bm)4&9UFe;DkMVIw&X4aNF+SU^-m9&gFQ~xDDdFXH z>Fl@Jp4MlW1S&%6Ytuh}{AS|2j5Q-fJL2v4ThhVbW^yUaxjwVndhfU9%=W`e;u{4T zIU3)(ub;pE?%Y%hpIyvlEeyYJ{=9rVfAZfhZ<ZAP++6`bi`HJvYTchI&NrcQb+i4e zyLsQ!1rH~_v0lLF)O9Fm*S>#SS3LaB{J{MGtC?ZjSeP#{FfcH9y85}Sb4q9e0Parp A>;M1& literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/arrow_right_disabled@2x.png b/utils/rsc/rc_dark/arrow_right_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..50f173096e0dfc53d3525dc28ee8f2a4e86f2f72 GIT binary patch literal 1143 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|Seur;B4q#hkaZ{X1^EiX7jcKWS~~&A4q9E04~uKQMW!+#ZRnNm2`=r8g}K*>E>y ztAd<}rbZUewgntwS}%5artpUan!nuD5j|N)heNBQ>4H)R`^2yS4cE-hlF5~Fo1!n> z|HC!=-I?FKCi8EfdsutFW@e>vzOjA6i3y74Mk(3>M%F*A1otv&q&-t!TeUPrdz<%^ zwGJ+?LK~78jyr0o6}Psmy`i@;&7oe0iKD0Wi%Vkr(I0*rG8^9gZ*B;D_vp%D;mPHZ zS2pzdGT)F;%z2x2)#ttKj=PKcLUW`Fbhj1TT=TH`_$7>SZR11(28MTXJJ*OGKd$cH z`sG@$G4l+|9jfp0^MgLmJX37G^U@x<Ig$=8QU`Y(xN&vo(!YgDfjzq~$%<T$b~qfv zd2`~%;>#N<IB#>j%XYZo#qeq6oh!4?ZN1(YB6#H($LEJ3X7v#s|7UqfGBCs@x4c*z zq8Bf4=Agr+hOKW4Onu~4id)xY$km>ZI&elI*;*s1=2JkKmgcO}vv%xIYEHb?;@eeG z_uZv#d5P60wl4`r+Yhgex*UG8wzXPCxbsxQ*4arHS`33S-ko~(e!?kbBj&I~qwGW5 zBm$N9zQ2$w#OadDFymlDVf3Eh)#sAZ{{Pcm_f^?^L3?Gi%7cA=zn`@pX=I)qt5u!E zz~Jyb%vrvL-CggPUFl7mpD7F-9-A*ZUixw3#!jz|5hasWhqE#8yqe2%aMp(_+n1l; z$IC9eB%Lkh;2xvqIFF}X`ZvWsU1eZMG4t<PyfWsW<ZLZD=>rT4de0vCQfC!?;%3mt z8w?D47YW?qV>z^Y8%vEjgGkV~8HsNrzT9JYwn1iRmi9jL|8sfUlMhbr@0gc+MeF^| zpbr(SGbXb?+<GkL=B+1;^}GR!<?|k&-FZro-O0|8VRMt^?|!)*<+nd`{AMg`t_Wk^ z!W0|(UGm4LLo;USO!ZRSez^DXS*{27Hu3xYo9&(TWutt0T3F1>sze53k(r|J(>1m} z-+jJ+YiySLe%6kT0|#yY&yIU|*PHukeavb1-Ao-BTVH(beRw{?d|p)4ia)9ool@Ao z$OW;go!_xw#--)Yme)@|rL4u=;rrH`$L3S%+8Q?_!AfQhkwv?iF5L{<`)O~9)g?B8 zEelWbRBf{Sp6F~L&hUv%<MD=MnXId)=5szTWIdT|ASR>mY`XN<S3L=QY(d%zYnIn9 z4_xo|&*#`)#)W5j&zogm6@R#3r=-YrHi@&mjPYyc?62jL^N}m~9bmL(ZR|dqTa`7H zJFgTjwbsy+_hPf&J^#_{+tt(4)BhJQt+e$JJs3Z=FI~)k&W~`9{JS0!1=FT_nfm$t z*Ii(0VD_Fd(LQEgdT+^Uv(N3Wva2nArld{no~3!&D)Q&iMQx>TYE4@Ig~y*!s4H0+ z_wQg>O?bqgte*a+3#>c1AM`$pDLonXM$x&Ar|{^1=7mOkHRsA*Vqjok@O1TaS?83{ F1ORbb5&HlD literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/arrow_right_focus.png b/utils/rsc/rc_dark/arrow_right_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..9dd8f0f0b1230a22d763fee2d397742aba9a96ec GIT binary patch literal 541 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfr0V7r;B4qMC;pYw%x&w5=TG&pXu_EHQvfmT2PyNt6`#`x98?fk*U|+E?jf^CfuP@ z#~8RlY~uvcvwAFr8$~)jmx_gnWh>v%=>E~9R;=^PO{aLWf!HsR>CtD-{5*Rn{lTIA zaZ;%PYenr(YJ4eOv3W)RWtNsewv%sIza3e1+x_}pW9tX~vu^&o%HO}H;&nWug{{=? zZAW%<Yp+XTPf$7(@%(=1Bi%O>t1_|}IFoalmz@53b;lghfGLeL?v-r4_bDikLFik4 zOa7JUeG^0(6gFHGC|v&S#O6pw&O~YH6&&^}*8U0!b8ym_Byd~guHD5?AJ;TA3C^8W zT)tucnKeHP(ik*Mmp0ZGK3J}PeUH8Nf`B7mOf7E6|0t|;aN>C#QP;rPny@(PV&fWy zZU?Xb0$NsoYy93DGs&c|<VcxX6<1lmI`ittMGFqjAMX|z?_Cx*b*BAA&Kp63b_P)| zOuw#qBb7YAp;u)&ugCPN&sqJO&+SlGSh~zPW2N=_>g097atX>3@9tcWpL6wW;bCv) zId!a;VyEYq&whAI<>6AsLyBMLyf2S$)Al&W<zb!vx7a==W#<pcnHx^sYdW`G*6RDR wh4Pm<^qFtCg#D0Ai#Pw08ujo$_XBbMc}pCof1LA*fq{X+)78&qol`;+02$KoaR2}S literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/arrow_right_focus@2x.png b/utils/rsc/rc_dark/arrow_right_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..1ac9d5c9ebf44016af725d780287f7a9e31fd555 GIT binary patch literal 1112 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|N_}r;B4q#hkaZy*pxDC0fs~lr(W%v_Mgs^Igpv7UAk!I}F%_XEvzam1PredeF?V zPJ~mXL(0cNFh=8t)5TVeuDhQd)QlWu1X8MI32qW_jA0RUY~~bH<$W1_-1Yp5J6fi5 zLqf%G-2bHa>d*h3q4ihm<qvcSD*rogaK&NjvU#Rk{5z-U^y`>cSX{Yb$eDJ)WwVCE ztgC^p1;>MWyB8koZ{;+*6!nQgA>h)TBU`qyNZSh?<Pk{lo^IywtK{{XJdUM;%?WG* z6P|xMw$bT${@jbt0<0EtZfE&7^X####M5)k)GkQP5Mg6D(EGTx@2=fy-p((2Gcwp# z>``f1yVuEh^5<PP)1Dm_ILp8!R`Tjl-{si7`~MdA9={|zWrw%JhJx<oz16q&@oC<W zd=lgl$UJAJ!l#8<r|srD{I>TDW?@}j<f*_PvaD30^WXjnS>g<tT+e5HaoW1FJ^1JY z<(Z5VYL>fpR4u+0WE&}?dP%b3U*^T+Cc!U`Uz6`nHJWCBG?-iH!mD>5%Jqazi*Iky zTKU*BkAb0K-b{y>#HBy8yv>*Lq*|~gtgTF{REtr5@nhSvb>5=KFYvrjp3iw*?8>2S z)6AB3B%EMls1**e(~XOFIIi}rG&Scd4-W%F)bdKEyuk3{+xIW-nsI8T#D-foQ+*T) zj_+LkCGpHNO=;$^kEZ_L%g*1}{-I~lky*1D8`f7c$*;JR6W?>u@mYq${$9PSu1)?S zQ5F(WTK>!o4JEVHUu7&^`ByRZlPN<3OY}O9C2_Mevf?#**YGZQe}YHgiuOX2O=b)X zFZ8PqZacb%_eJ{qBN{K>1_<4>nfq0#cjxsVH;NALk@8Y{Ecw9q-^;S*gOk{cOd1+E z9`D<E{q$R_zLsgH&oOYeX{E3KeoOt#V})A%1pUrEJPJJC+vgon-y8hQQKoF3G>f7- zGtV6Be*GJdubirz*RMM3q@Kd#n;-qZRP9Mm?RuW1#ebKfQOCcU<9_0t^7U6L&9?mu znC@U-x%~Y9iEY-mtA7M{NwlRmJn;V4v-Qr_kjE!O5_yg?aI$#cI`m$ky!_k8*HbpC ztY>68QS|9RrNp({rg}^J)L-&Ua5!~Q<mB($rg}?yQhQ5`8(PxOGCx`DZCW=)r%&i) zT0_d+XKglD)_pu1V)(-&nIZ8-&ey7yd&Qmq`>3@tz7q_uD&Ltlujk?&9<LbYUsw0l z9GM$izqL}O{Ym2vd9PoyW*_~UUU~n~+&4!r$xg}G-B7%becvIgcadv0OM8D#^4Q8< zW6kEbt^D(Kmnv}|F6O!yUw3>yZB_5Lz|=soe#Qsega2C}tedJ?C-0?haxjY_*0_H2 zqm<<b^PMt}C_EAR@p`7LqW8PECO0@O>O`FWnUsn+FfM5L5wrZ*`KDgmq$3@I6Mr!0 Y{qw7Pa7;Crfq{X+)78&qol`;+0RE`~j{pDw literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/arrow_right_pressed.png b/utils/rsc/rc_dark/arrow_right_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..8ce10fcbe1f86f33769258eaa6f91ec81bf19e11 GIT binary patch literal 574 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfr0UZr;B4qMC;pY_8G#7630Kj{~VXJw5dy0B-Uk)%pc)14<2a5zEU~pdeQaLEfdy* zfnEhA0h6M#9Rx}Rx}yb-UR<~!_sG$c3ny!Mc(-?%p8PBGZj;5`*uK*X`0tdR|NZ;J zo!|Fl|GZ8O%(IGJm){V%@3!TpKQE3|&0-M$xNq+Q+qp68O8<PC8+(}H%j+{IUYt0c zymY7RVI~C$`Mc)dmV{J2Oyv{!k-((4uD3S3LFw(nD-3Kx`xsP~bxr;nwXA_5aneI} zj@_X;=4r;P3^OJKG&p?kdU|ZB595dHDi<Cfdh*9*83Tt}qrd~ppWdx2f8F$9Y-F-` zc~fGy_R-ee>YG_xI8L&>nf5tOeBFKfS-K1c!T)79-mlubeYsX|^Gv2DF2A;eiPtZ# zR%Bps>98<lX|Ob4$=<t1w(HVFZ|$fDIzP;6razzi+rs{@saJfIaDmvLJ2_So`T9Qf zop)xqSvdaCzhC(8@8MU=EzUOEF>$Y-m%r{xT|lLHdE*h`2`7L3ZHvv-4~z1==4r)f zJd=6CjM&U`Hr_k@CUKr{&<nW}mmBul^KdeA3(wc{yTt5t!k)8n_VXGPNGMeAt4gR< ztNG3!V)(rw@k3hn<Kv>UOzSTcbnIuJw!J<t{>Pq>-*eq8T;?<+Tt4vW?z<zWF3*n6 eZ2hm_U_V7-QF8y$-<=E$3=E#GelF{r5}E+ifdxGP literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/arrow_right_pressed@2x.png b/utils/rsc/rc_dark/arrow_right_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..86e3b9286c5c08edd9ac267e7fdd2ea566b08ec0 GIT binary patch literal 1162 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|SeVr;B4q#hkaZ{X1k_MUL&iZanjdy>^nAs7i(4{}`5X>#7eAl+=U{+UqFEv6#-9 zc~ixBw;-p+s~s~M91ZjOcg^%WBI9x~m?tTvdBcR}i8mt+6q+go1U*|cUa^&$$Ifq$ zHGTOiLv7_My@I;qR#(2iS{=SVzVtkUZPk|__R7oDxK0b7cYY$t=y7V>%pGQVS$VTr zj-?4zia9ho2sXJz<nl?*zOD3($0Apc>%?DXW#MMF=i8eMnK@Qm35Z|t<Z;21tFL`B zZycDx$YhYbLte{bN7dukt9@S1IQB%)LU{EImEh*5(|^lml=gBnGd!r8c&Rb^`ui8f zOUkcB7&lz$bFtX}rm6P&l|@gtnVe_MX6tZJ3>D|NQ}@#5o@ACu*S3<~N52UMG%PVr zta$e#bvJ`l_Mvm^?4}J|KC>12Tc5sg{eA0y?`$OvpYI$EC$4R{b?24K|M-HhA`A^K z(u(Cg)70h4C7Rp3nK$in?eNGhRh24}JigMxG+|}5&ujsK3iCSxcOM!}+kdq9g35xc zEkaChxL031yRP}<VFm`LSFInF1mt;h?o>9P_9!x95a2S-I^^Zq#h!ob%dM;H9-TPL zkg!p0iLbziRfjxHOOs1K6^R=@$zs@$(o~nfW80Bd=IvJ&dFQ--p2x7EB7ea@yF`V^ z1OFDf--}8NzRk_d;K0yYq9(BY?9{s2^Ut21lxAjNn3UM`V4m>tU*8v8+#s|%o{gcQ zBk2{J=ck7sUYweqb4TH?F+)oO*OfR!JHctQ{bz=KzR=+6qH^)nqJ-**UM;oKJ*Eu| zM!Q@aX7FfV{JX4Vk0}F#%I;J#2H#+*IBA9lKBebxBww68eR8CZu5I?@dnQXCu4iP@ zSTx~YePd46_N@FFlRjQyVD!xWxWvX>cy_eSgM40&Epx?P=2m<*yX+*F*1%Hr^zrSt z+I4p(ee8X>=c6_=NA5?aI*)Y`{T~bWsv9)8vw1K$W_`2>*<(<-Ksa11XXUR#mJWuZ zU+08>%!#S{zTEot{+m<2DKe|<{j9K0Pwmw?znGslw^giTE7*9QGpPB#cyr3x^y*`M zJ3AE5D=RF@Kj42T;qAlNulX^o6TR62jLPIJ7BbzrdT;Mf?&%w!BsOrE-ena!ym|81 z!|R$0{}fJ%wDuRYyVChOSTFe}_i|GQg<TI*w%(Phy`L(x{E-ne*Gopm`SUv6liLk5 zEDReWt@-y{%DY<pe`Zg!vO=T7>rdaxqPD8%#^mifTE>=g=gkMl`%{mb|JYD*Ac<`P zhsxbYOqa#~U;O^yOU2(Mx_9$7{&YV1<xx7f>K*I7-!I<J&78-*POdrr?CDLV?z5El zTU@fvj*<8vyYiY$X78T|4y&_${v|5CX8l(f>T#{?(Z+n=mott<fb4nZva)pZTHW|r zmo_vW<oWSjSWHpm!@h6tHf~$_GdJ-=eDc9EMIi^F2K_D3i|0$s-tFEmXRGs3U3|Us W`Z%_8hZz_c7(8A5T-G@yGywoYF&3Ht literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/arrow_up.png b/utils/rsc/rc_dark/arrow_up.png new file mode 100644 index 0000000000000000000000000000000000000000..2ea571e471d251a3c76f2908754faaffeebbf0b0 GIT binary patch literal 525 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`+qr;B4qMC;or8?!<jMcVe)n|V!mkR{yRJCS8=@<cCB-6SvRzz>WrwXC%)&HM@) zHzG7Nl6EyzG9>=Kd-J9!ljfS7Lv!yxdZ%W%oALXuq~iULj0)b(`9Hh3o!ivZ)bzh( z=-nAXS)$K`({xX)efsq2`_Nx4T@SB!tyw?AwBgN$*+ILamR`Ri{G#O7b<sbp5iIiA zi}%J9WS5q{ylwJ#*(`_k*KY@W;M<^Ku!2GK>8<HbhpqR<<v*U!apcDRGuO-t<Tfbw zXC2<!n6_=(?z{iy&g42WLr!8p`?J$;7Jo>7l9(&^(|P;scjsLcj(s`uK`LX1%<m;1 z6i-Po^B$QkaryBnrfpX{U+#Q(bj41!`F~oNC8thmTkGd@K4*T_O?9!H_8GsTXSi?U z4ElC)>VIbyYj#hCxVW8rzJy54zc<5S_g%Z)8!pte?l8Y{a)IVy{(hwZ%hb<h_4V%` z{`&Rn;7X?EgAeXFPQ0I(H@*7AtY1&mMH~(>vOM}c({0D?tgUr@oJS<|XMGUd5g3=2 z`lbBgaUB*ukB0KO-Djsxohr{zytsUmv-_gREKaR|%hVSgW?wLyt2p+-q4$cR_Qk9= jiw|DAa^=dImUx5OowL3BH%TxsFfe$!`njxgN@xNAHy-#g literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/arrow_up@2x.png b/utils/rsc/rc_dark/arrow_up@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..51b1d7234c0a17996fa9d0d149fa44a447a01cae GIT binary patch literal 1008 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|WCSPZ!6KiaBqm@6DHSl{hv(J#S;rlnX~R7ya(rU|_niT|s9G*K!~BK$dz2fj}1y zMMb-;B^rh=1z0&UI#j(MFj*})HnFp;?7N@loIWP@`)8dCjdtC>`?>bVw>kYkr+$8C z{dv#%eY=gBD{SQYk3aqhqvq*U#BfK?Ueox4X#r#5=D^i4)_k(ZlN>};!&ze36aLAI ztTU0i`n59KaIySM-M}d^q6NyE%?gdXCVhXlHa$;Pp)>H(FP=lz%5s1A#I24|U0L~J zRyX6MCXKB73}25$a2{D(we^$ONxy@ay37@L4!autkUH}E?_(y16D!pZrnCs$UwwP$ zl^nD0U01?i*e9f?KbM^Kpln$MBg-xZR|l3|GwZ~!Wi-ie-(K!7wsPYJz8gEs-+u}I zUuMRz$3S2L!>qjZ>_I_Kyb|0lz5mU9u=S~NdRg~{$PUKx_uI0U9>`^?(AzqT!7Ag% z|6YdF1wHGm=N{PeD`)4NGf}V4@NT$f$3M-CF(gQvvq?I5N}!i?;}Ofvw{oU!PhVbk z?0<trUp$NVeuY?@WBU8P8^{>!;N@CzX-E8H3p;b}wd`lkG-zb)eRO0#;~cM6m%jKv zj7wxT-9M$No)>xB%6{tw5o5yxx1KCoaGSx8hlPc)z}fz%^NXh!9A~}}USPJy_u8^x z>k|`sH<<0@c_hui&CGZyvCDjZV~N7$&pHi1uHE`^cClZ*3iBG@d#oGh&1-kKH+#0+ z%I(!WNe*?Hxi+sdYBhr2GEK^Od`+F@lb$}`P2ajO0ZV<~1Iv4(p8m~z$1g0cpxH6$ zS}Di$;uZ_B@IMEoQtF<syPiFDyJwmD%zP#0Lk2M^nm@P>9qlnVIPs|1{q15WWrRE4 zf0KU`8x<E<XYej2S$f0Xz12k@U+$G>c#`9I>doz=%1mcox6J?cFES=N((><ji_JZ$ z4!iHh-Fm-+mw~xm;Ono#Mbl=R3VFSJ-P~|rjH!5GjNX0usrHu|_TPG&b)j%JLl~P7 zXJ*so*ohMiPTi6Jk{)2RdaBpb(u{YB2Mu!8OFTAX4GGSCwe{~|7T@=qU&uSXu}b^; z=H{ol3nLFR70S#ne#F+WG{ob;;g8RX4NhDunP0H}>g%ueZK^37wtd|sy!}IlDF2iB zj?-8+i?*HguH>A_x1q3x_fdQ0Mt7OUUkd_P*Iu!op=s1LsjuPEpOUluOn0mHN`2{n zDyuCY{VD6TM8b*wVm-Nj#*)3aP_v1RzuAArZWh1h4f-967#J8BJYD@<);T3K0RSG$ B(d_^L literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/arrow_up_disabled.png b/utils/rsc/rc_dark/arrow_up_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..146b65f16b4ab7e41d768b66ad175c9eb49b4287 GIT binary patch literal 549 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfr0V5r;B4qMC;qBwi&{KG6(Aam;XI<P(#<MMDrHkD}jx(mj)bBnR4vlGrteq2i30W z-JR1syLvm%rL#vDdbzCWW`C)4BT(I5?f4~6i}Tg>?J+q{t9<!ai@e(|Q~v$`kG<9J z?=?@EGG)sD9u?m`PwvW>=6qo?@y>9Mx3B+W>M1)}MKe5VPC?EMhO<l;^rczz6aUQT zc(UhIWrvhPGM5H}QCg@}>+15&>{<Z@r!Pm;JYZSCG|_=Y<CJH1Pkh1Y%j`-M%C%ir zuW6RM`s_gN?QHH<4#%`!Pk%1{?B6Pfbs_tfuF5_juu5z0+2kXu79E(-VRL%-)Y*Hl zlzrnmG5yqO2VR4&RUL0G*@Ov9c{V?_;b(BV+IG9z8#S{-9Ez5na()n4lf887vwuBZ zN9+#0`LUDx)5pKd_UkuhZOvkHQwwWgFI;&|=6lbZm^8onb7l6`zCERV|NHK&l3bU0 z&v|ohpV2C?<-1w_dD|zZTT$u$+uF{~E#DgTBf2r^<GqOq231@}-Aryev$p)yXAca$ zoU=rqo%#6M>)H2ru{_Juk^L{%Qu-k2&xuR7=e&R0(DAOOv)ABPV9n-jyLc~L=i+Mm zu-RdmuKq={z0$WV`&QO1f6ra8X0hj^U`<t3)u$Ui3rqf=74gA*J}5yjc)I$ztaD0e F0svb~04)Fj literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/arrow_up_disabled@2x.png b/utils/rsc/rc_dark/arrow_up_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..cacee7f748004445b8c8947bc9ecaf793dada4b6 GIT binary patch literal 1074 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|WCDPZ!6KiaBp*p3aXB6*#uva+^2PLMN3Rft3p!vo4oC-m+%G1n)Q9w_Ky_H#O*- zIL!Blxg%8iMu^iI0Vk)0Dxx}@4Encm_pI60nUTn-aqnt~mfNDUToECmS66I2zrlm! z`gb|&x;xq8hW00C&-^^&r%n31on{IgO$hX7|AM?+8Sj)w3ja7*jy~|$tNr+LW!@3N z7sr-eOi^<_GN17V?}B~@eO_6f^;6f0hgr*dA7|}YYLqYhgL%iQ{$p)zhrfFtJ@kEU z&+^Gk6Q-Wo!~fysEoF^u-w&KfUi#?O(mvL!oxVyFcP6|zxwTSYnUv)D1+Aar{r7L& z^eOM=`x`al3PzSUh4)BDDShy4juvJ-6VP^I-@O;w`?nRnyR&Ql$DdjUHg<O2m44kn zPyIvS?z!gX>q7dUHSE@X;Psxl_S2)It-I@vzL?E${Mhn&TH#EV0({bUM4NdHzAu^I zysF4%dhDOWhd*rl=-Tk&#~Znfx#|h?@19Fgo3PG&`oS)Tkle$(q3e!(5*N#_lwJLt z$>s6O#Gn(*6~`VXF_cdJU#_ApV41wzH6ZNY>7Vg79L3V*pEH{;x;$eI+QF6n>5j`M z28Sh#Y3-#G7Op=!>9YGRzAJ6%Oh<x@7kB;OYWSDMZ@i-O$#%uFvqO`Y%Lkkev-w-J zy3p#QOGAd%T!zc$48Pu#u^E?HeEzE7V7%MqMRIG5&cx2`yVlL!mfsYnWXt@Zn89)P zTn63=#y^%RGUb1DsrKh+F!=YU@x$Br?p7!3*V|ParuytZ+QKh;Ft@Jw-KX5{wbL^0 zw=-C6{GRY5?q$`(_OR=@p$uJ1jovd>9Dm!`cKqaR@pkW=O>J$5_byF(Sae$3%vr@q zoagKMTAqYs555`x%;i{i@2JIZmj~x&-^|%|P4%=#u&BVyId3>w-{~^WD9CyD**w3& zv5(ns(>dGrZ??Z5wazxL&xvSh(@x0A`StPl?kklBG5rem=W3W|Xfy7(vwPv=-hK8a zDh^Ms-fX<UJeN6PM@zuc&pX2tS3R0<R<`o7w)f}ycP5qYjBA90n`L;OFuqw|WDvFI z!H=dU>*+}o5})p~s@{F?$S$UclQ;kJ%w;#o*lv8_%9*R%glF8BujALqt(_gaBQQJa z?Cb;`%i5O6_*Ub}V}1E0v5hCLw0sZIdNs>*p4r|>%qtWRXm`F`+z`c<c;I1@(hI%$ zKdW}QD)40VKF!dQHS{eoop90Rmx!>g(1(u1KlXFKC;r>f_ccs!y}h~3qI&Ihb?M)C zYB>l#ThU!V;|D9_5{_cO-OKm0{}DF~Js??CA(ubTk!3AM`YzdaMCRgXx{&*i?Yp8Z V^CzZVi3|)344$rjF6*2UngGyi`wRd8 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/arrow_up_focus.png b/utils/rsc/rc_dark/arrow_up_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..ab33162c73f94dbf7931bce009644a459bbf9812 GIT binary patch literal 532 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfr0Uur;B4qMC;or8?!_LMcVfNf49K#LWXenmRmR0D7?$Naz%;Fb)z7wH+P`C<7W;w zd4~W2r?SlxJ7(xTXyRb}%DP49$T6>o&BgWIGh0-4UwpG6%Q(KYz53nH|HbF_GOMbp zs{WT0wY4yPe{#kT)c{|uS#M&lO;@UPn&|wMRldLTK0|0j+^cg}CiRP+G%aEG)BlyS zA)Z<IMx_{Ijj7fDcdP7pCg-o<yK-wD-#0CTMgvDpN6mx>D?Vhcefx5M(t>NBdKQH@ zIEx)~nd9wTvP~-di`Uwh-O8o`@n3u∋Td^SL9b+>v4|IeE{OjGxCmcub=9wf_}a zAt8N5ecw^HGf68X?6Xa3x9?z#{u*YL{YT?}&#$!=d5o^l3#UDoI{QWO+q&tsAC57% zSDBt`e8(WM$ZXkO_c?oe85DkhyxsrMZu4K(FOn99?`zp7|6nP(8@Wt_SAAdRAr3(! zLHqZ$+}p3^W!Hu?FOU1-aOpEsfui(wCFd|ZhDK+-udAlNxOGeQ?+fFCyqoTIWqWlB zk2Ux#NqA~~^B$*FZ057SqP6TEW=+?2|5GvC_tNWV-R0&B-yG-P&97(UJ3KA?!9|hX l>Tl|ohXw@&eR8j341Bz+Xo`N(Q3eJE22WQ%mvv4FO#l$8>hS;o literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/arrow_up_focus@2x.png b/utils/rsc/rc_dark/arrow_up_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0c8ef33f487c65f5be8a290ee8558bbaa7f7139f GIT binary patch literal 990 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|WB}PZ!6KiaBp*oX-yll{tET=jTgTSPZ@HcIq{j-kxcAEM-;W481LvrNrJ$5cta+ z@~BB7$?4BVGsS=eSDyu+m+eTHq-LaY<3z`rtETT%q#iE{y;U7^rr~mVzV-flvsYHw zpZ@*sZ{7Ltd*0tEf6vh9pdi4(!UUuKi_3&Qs&P#Xif1yIpl2dhwA_7RvI?6>@?4P; zzJ^L27n{oT#_q${lC1narzfomZaSx4+`VhU`d5b&UrWZZd+3C`ea>+Iy}`$Bx0`dA zRwka1>SA2FYth#GZz~&)?~Y#R?QffXZ?Ea$-khnt2OBP>_O5?>HC*A@r1L5fW}+7M zu1r@y+E=`}R=6&GrG79om-!a)*HLT+k3IKt+Po@a3OFbHC~eB)JFlYu7;E>=l>G22 z)b@Y*5~+rhYyDf&KH5zwRuQ!Cv3>I9?czVC+;eA27*vMpyG;yZknu<nX5Ibxotwmo zi(faJ+SHWyeGi^CYaip$h<28>3>AtWJrs1T-o9l~k=S+Xo%Ctt`+LvMzZ5+ClV!rL zMVXG<A8O0Rirk;&d7$aso4?my-2O9ZS&-muB~#{QtE=t?m@~e~mKVRGvoD;5+d}Ql z;y_#Z*IW0ss(Bo3NLo{=e3xOv^4gdQ9N*&p?2j<v%}M897`1QFCx$|K;|+{ISNU=5 zVoO+48?!)m!w<17MUQ(XMrj?XO26=eS#m=ESH`7BQ|6?7JU9Ebw9}^<2@J71M_v_d zc_*@4UPUbV_eziFpOg+<`ulbn>%+>-CcEGJa_n9`|94?CDA2#&e`7gOJw|b+*!?q# z6TZya@Z(Zj<@;L~-||J)RT(WPiF}-W{smXVPnU0LAKxw47FL<i@Nq@|eCg*KZ|VGh zWfpdwZBJ3Ge|}DuWW#69tk|r!pqgmEe06~zYSWW<-u~?z&gN6MwlgExlp~s7QRu+E zD7{dR1Gi*$Y~^7pmv@`9_q&>W3D3pMLti$1lU^;#z%JbX%lbh|<Ntpjl#eL)vi{q2 z`I4-Cv%dbz1skJ|=IP1Zcz30u!)<l&_0j{|p9tPAbExwSHd)0uqu|opWsh!uEI-6N zA>ZWGp6Ahz-ZnV78k?+A4%|~#{E^|po-B3iM5ds<5uqoyA9>l}<hneu<k;gU1>1iz z79J69dV0K<wQkenJxMv{EI<Cu`*q$q;q$pYowttLsIO8NkI#K4=P)n#?J9q<Cf3Tb jD@O3V0LdAPpUK<w2h>_$U;LGUfq}u()z4*}Q$iB}rA5&_ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/arrow_up_pressed.png b/utils/rsc/rc_dark/arrow_up_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..c3368d096febea4a232751a41d2983faec3a6248 GIT binary patch literal 554 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfr0Ukr;B4qMC;qB`?G@sMULCwpPk{wzM4&I>uSBGkV$NTFLS!*y08Zp7}<+x|6^60 zJ^83aYuc-4j}|Nl+0FVUNb1Udhvlo9AE|8deOGv5^UBOsXS0tyt$o1z{$BODp9SxB zzjtzRaXC`&mdJem$@~6w(SMdEtl8<mIA42v_~9poiA{db<z(Ww|ByZ?(Qtdi(ko}( zj~{ySYA5qd>CMXvHeP2tEE^mzGbeuD?8^Jz`{r3q(3+xt=4ck%VF@;q=zboHM+>KE zO;P{X>7W%qvuvL0gN8=Mn(AwNX7WfB%{yAMt!CkRrkQsRXP^6HoWNkPacc$l$(jpO z89SfPtoivWuju%{Z3=UB&nv8ITyt@0#cig;0*4sI-H)m7uU)l2icd4a>-i+r&gz2= z{4D=^41_sUOiE3RS6-dkDmA4n;$Cmk#ol_qX^qiaR#m-S_9Lv;$4ReZ<(i(Fz0NDQ z)V{W2_lwbcCvP)n4*NQW86P&?>&o}yIBB+jvwB+R>#tdP$?lCMWqAR4Z#9pJu&I5{ zlHGXW&o$1C33i1m<IeuQp;oZz!;gSNQu+qx*cz+#?oD&Zn!jV|v8du-cmLdd&+sw6 zTWH@$Mv1K1npg67Nz4AO(VN#%&%)<)Vt2y(FH1KH3JMDTeW;%CYQ}=NJm-513=9mO Lu6{1-oD!M<nb80Z literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/arrow_up_pressed@2x.png b/utils/rsc/rc_dark/arrow_up_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a63819665cb7acac0824a9a0607e2866c2c3da92 GIT binary patch literal 1053 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|WDUPZ!6KiaBp*_~(R#N*q03>Ce{L%6i3RmFl|#OKbCA9XcYy%UiN=N-KAm*r78W z8+RSpaA>2UqT+-TXSlmO4$P1cH$AmVwKqU$MQ5h_^tK~Y>sNJ7n!&JA<o@3ngQ=DE zR&(p~mp%F(y)XaW-sf|6en0n}EkMLI5RU%EZwTi8{+#QuTLo8x>x0EN`Q7_VoZ9bp zx?bM-h*7YPDS^2`kKuf7S=ql&*)Jb$e|zoHH-<Sm9}OCqoObs=>9&2ju=VH8lQYX+ zWhOH?so$=hbKrKU-Im42?|wZ|lle$HVU6ypTSe?VPd@YC{gwMzvO(FDS76TTTQ$nn zsX1@nw=7kaKX5?%x%|GZ-=3v2l(lCw88SE?=(_gf=`ZWp>h(1?pTZ~o65@R@^Ln@R zAJ-U$4Yp~i@<s8j9B(#AFij6G7cV<M$GXN?v$vD=!xxW_fz`Zfjur>I7#7H{b~(~F z(d4;)(u>`n7w=bJXgrZ&&Y6?COH5f4vR9}u_>@{E9euIO@Af^z-~Y1hw+5*T6n~qw z^!<Zs|B2UlUYYIxA}G-yq?IFje}19Sy=`GHV-_uCT*5!cCwgD4=mFt_T-gTkoe~^} z6u(R=T5JD$r|&7A3!4}&-8{sd6gizSXH|_J6XO!Tl-h0P>Sl*FH_-p9F;F-pk6 zD*BG{1D1DNw@&4VJZ~<qR;FGOsWkcT&O-%{Ki^yalHtyp?ePtT3@aTT&ikl#CVZ}X zYRmlHJ0I;!Tb{p4w9NSEc87|NJGX?k*Uon0FxbJzxaZ4`-JieJynJ-M_uTCS1}F2) zA0<wdD~TT1aP(Q@reZFJwnNVn`gdpFt;u{8r2L-0^gH9zeg8}j{CzmfLC8=(qFF(; zs>E|n?WbeOJ3oG$zSuWR^cB~FJJ;*E68uAENO)~}rhQGRweb6O@%m*OzO(0l@mpJb zRp!9v-+gQ2V>Z8QVmLTofw9HF<;gZbk;Vxfybmwk+Rc4<>puG{A`O!*FZwQ1V`P~v zAUNU6?N>HE9kP4H47Ae<SCl-vAg|3EZ`knVVDR2Yzk?Z^ay6v03xpgTx+g3UfB1dd z#Dn?g`u@e_=3Hf%)3d#IiYCL}g`%uWGC!}2XN=-#XZXW$n&({Yhi6}(y6N8L_?m7z zeah+%)BeyjIgR(nHmuM!xVCj)IJe&&j)a*Eb9@qaH~KKY;L~YT{k&RC`J%us-NTvY z&v}pVcE~iAtSfLiBGrA<?|-4jl9T7>)jhs@YWc<gk9a=w&#PQ;XXTT_{)^ooFmCy$ zZ+LH!b%Tx8+KTSzRE~ren_HQ(U5hl}$ZPpe_IJhhUl+-R%QG-AFnGH9xvX<aXaWEU CqVZ+` literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/base_icon.png b/utils/rsc/rc_dark/base_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1aeed5554e21ad2d8bbec50f8756ab2ccf42c164 GIT binary patch literal 1256 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`X~r;B4qMC;M%H_INm3AF7`6BJ4am~&*_M-|J+d;jMa8P4;RIWLi;EUB_0=F0sQ z6AO!`U$K<w47>jA`ZeANPO%^7PclVFE~(*MqZsjhqPK$7G}ZT$UA$s8r{vCF^Y%*} zgIv|8=?AR7i18g@HDFlf5;;Lo_y(_HPh;WvrDAIu*Gv@*+{ws0!TX=GflcX+@45%- z1Wl4R%)Dm2;roYxrl$$Q8=AsXTKD;G{eG(Q;B}qJZ{iQ?{SsjM#`r@;g{Oj%>&D*p zH;eZ$M4ad@o>Djaz&o~0(TbD2?@R4yEZ{bn^r_*n-Ly~A5AI2B`t9<Qg@0n9)b|%> zd`^8iz3<SnhMN)<>@`#R9Qhf4`~BDE5WTT=-(Su%vb|S%ykZJgoM%obUU2mD(o3Hk z)W7gm9D4kpcSF+#N!2^an&+S1mD(}ssO1#@rb4DPS$-9crw2Aqnd)T0{O-et6oGj{ z?A980f@U8$y;Y)lL5xSn5=*(Zoj=%r$zNB>J+gc98iw27z0M@RJ1VfJ*iqErZ_n{f z)4nPn40A5!yu4Mpv@b_-rm4YH=HOkIq&>gM@E@Em(#W|*-!oUNYwN>lv4=~ZdhGSw zcy7OVKWAseHeDODiWk2WGrS^fN{$(X*gdJZ^hfnz>o3Q5p6Q$4*|W|wk54Styk|3! zQ)iy1lPK?rJ>3(zj|ItXNs4*c`Axy2*tU7W++94&*3Dr{<G*$Nk?m8V_lC|HKEIRY z6&wPtbM@cb*<^H^r|H*jQz0|9ch!6Up6czZ*^*FQ-zIy*IIfL(mx}$$ro^E8o|9Kz zw!L+HZ*}rZgWcXTT~qubPx6F5&pB?;^ilC++mpS%Ej<m#Y`2@f@~Lo(z9b*yC0k)? z%YL%BzHO&}`@92obF<G++q3_cc<b8*f#KZOa{1W4Zb(01&{(_lzR^te+Gc;Zy!$hz zEDY8Bx<>a`>HSBX%PZxQZtq)W&FsRp{{C79>v!Fj38xBzCC`~e9Pr*e<q=c<&MdQO zPInmYd+qSt#-}J|tzc9p|8o(eHHY)m+t>J2O#a<JU|g@PIRAg5)H{oLW!F@7-dnL( z9`Lq!ck`ep$Fb5!U&Tzh0$KI#Pkt_*S+~VOuCC!}@b*1gOJvM*_H@RxaXw~ywJCYg zw>A-esh_%bcYmcHoT7B4{=r+bADeyJ!p$Zdsw>|3{p^wCo3^|MB0oHzmD|j#UQn{+ zmE-gUUjvw~D)v{`AKN{@uUu#0j;UvIvl#LmD%hki9Ia8w=MykX(EY&k@Tm=hS-Iqb z=GW;p({fabpZ>h;YRK#Oc(SgIQ|-ffo2Gq@etNvHXP>WG*b6C}i`NdQh8VjaPK&bV zJQ)6f{eF&j0-L_$<PxX!O?=ZsSz9lbp1-k%%jR~u#pgr4>z5nMeJot|xUbze$-!U) zbKGmjA1tmWZG2%L417wzm?=s;l8LlvI=)vt@64C(l%qF`-UTF!?=tzKug1Ni?v0-E z|1v|y=WFdsQfrG0f4)6)^vR9e-<xt3w2fu{HP+`FRT{JuR((HRYLHiZr7vqw`kSM- zFYqoiJ$dy_@9E4hk7g7cep0*WJ7<omwc6Av5_g}5u<hI+@p<0i>>u;jKd)!*sJU$Y U*2w=p0|Nttr>mdKI;Vst00{U^G5`Po literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/base_icon@2x.png b/utils/rsc/rc_dark/base_icon@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f42fc661089472643f308b618ec22ea99ab862bb GIT binary patch literal 3286 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 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/base_icon_disabled.png b/utils/rsc/rc_dark/base_icon_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..1aeed5554e21ad2d8bbec50f8756ab2ccf42c164 GIT binary patch literal 1256 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`X~r;B4qMC;M%H_INm3AF7`6BJ4am~&*_M-|J+d;jMa8P4;RIWLi;EUB_0=F0sQ z6AO!`U$K<w47>jA`ZeANPO%^7PclVFE~(*MqZsjhqPK$7G}ZT$UA$s8r{vCF^Y%*} zgIv|8=?AR7i18g@HDFlf5;;Lo_y(_HPh;WvrDAIu*Gv@*+{ws0!TX=GflcX+@45%- z1Wl4R%)Dm2;roYxrl$$Q8=AsXTKD;G{eG(Q;B}qJZ{iQ?{SsjM#`r@;g{Oj%>&D*p zH;eZ$M4ad@o>Djaz&o~0(TbD2?@R4yEZ{bn^r_*n-Ly~A5AI2B`t9<Qg@0n9)b|%> zd`^8iz3<SnhMN)<>@`#R9Qhf4`~BDE5WTT=-(Su%vb|S%ykZJgoM%obUU2mD(o3Hk z)W7gm9D4kpcSF+#N!2^an&+S1mD(}ssO1#@rb4DPS$-9crw2Aqnd)T0{O-et6oGj{ z?A980f@U8$y;Y)lL5xSn5=*(Zoj=%r$zNB>J+gc98iw27z0M@RJ1VfJ*iqErZ_n{f z)4nPn40A5!yu4Mpv@b_-rm4YH=HOkIq&>gM@E@Em(#W|*-!oUNYwN>lv4=~ZdhGSw zcy7OVKWAseHeDODiWk2WGrS^fN{$(X*gdJZ^hfnz>o3Q5p6Q$4*|W|wk54Styk|3! zQ)iy1lPK?rJ>3(zj|ItXNs4*c`Axy2*tU7W++94&*3Dr{<G*$Nk?m8V_lC|HKEIRY z6&wPtbM@cb*<^H^r|H*jQz0|9ch!6Up6czZ*^*FQ-zIy*IIfL(mx}$$ro^E8o|9Kz zw!L+HZ*}rZgWcXTT~qubPx6F5&pB?;^ilC++mpS%Ej<m#Y`2@f@~Lo(z9b*yC0k)? z%YL%BzHO&}`@92obF<G++q3_cc<b8*f#KZOa{1W4Zb(01&{(_lzR^te+Gc;Zy!$hz zEDY8Bx<>a`>HSBX%PZxQZtq)W&FsRp{{C79>v!Fj38xBzCC`~e9Pr*e<q=c<&MdQO zPInmYd+qSt#-}J|tzc9p|8o(eHHY)m+t>J2O#a<JU|g@PIRAg5)H{oLW!F@7-dnL( z9`Lq!ck`ep$Fb5!U&Tzh0$KI#Pkt_*S+~VOuCC!}@b*1gOJvM*_H@RxaXw~ywJCYg zw>A-esh_%bcYmcHoT7B4{=r+bADeyJ!p$Zdsw>|3{p^wCo3^|MB0oHzmD|j#UQn{+ zmE-gUUjvw~D)v{`AKN{@uUu#0j;UvIvl#LmD%hki9Ia8w=MykX(EY&k@Tm=hS-Iqb z=GW;p({fabpZ>h;YRK#Oc(SgIQ|-ffo2Gq@etNvHXP>WG*b6C}i`NdQh8VjaPK&bV zJQ)6f{eF&j0-L_$<PxX!O?=ZsSz9lbp1-k%%jR~u#pgr4>z5nMeJot|xUbze$-!U) zbKGmjA1tmWZG2%L417wzm?=s;l8LlvI=)vt@64C(l%qF`-UTF!?=tzKug1Ni?v0-E z|1v|y=WFdsQfrG0f4)6)^vR9e-<xt3w2fu{HP+`FRT{JuR((HRYLHiZr7vqw`kSM- zFYqoiJ$dy_@9E4hk7g7cep0*WJ7<omwc6Av5_g}5u<hI+@p<0i>>u;jKd)!*sJU$Y U*2w=p0|Nttr>mdKI;Vst00{U^G5`Po literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/base_icon_disabled@2x.png b/utils/rsc/rc_dark/base_icon_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f42fc661089472643f308b618ec22ea99ab862bb GIT binary patch literal 3286 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 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/base_icon_focus.png b/utils/rsc/rc_dark/base_icon_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..1aeed5554e21ad2d8bbec50f8756ab2ccf42c164 GIT binary patch literal 1256 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`X~r;B4qMC;M%H_INm3AF7`6BJ4am~&*_M-|J+d;jMa8P4;RIWLi;EUB_0=F0sQ z6AO!`U$K<w47>jA`ZeANPO%^7PclVFE~(*MqZsjhqPK$7G}ZT$UA$s8r{vCF^Y%*} zgIv|8=?AR7i18g@HDFlf5;;Lo_y(_HPh;WvrDAIu*Gv@*+{ws0!TX=GflcX+@45%- z1Wl4R%)Dm2;roYxrl$$Q8=AsXTKD;G{eG(Q;B}qJZ{iQ?{SsjM#`r@;g{Oj%>&D*p zH;eZ$M4ad@o>Djaz&o~0(TbD2?@R4yEZ{bn^r_*n-Ly~A5AI2B`t9<Qg@0n9)b|%> zd`^8iz3<SnhMN)<>@`#R9Qhf4`~BDE5WTT=-(Su%vb|S%ykZJgoM%obUU2mD(o3Hk z)W7gm9D4kpcSF+#N!2^an&+S1mD(}ssO1#@rb4DPS$-9crw2Aqnd)T0{O-et6oGj{ z?A980f@U8$y;Y)lL5xSn5=*(Zoj=%r$zNB>J+gc98iw27z0M@RJ1VfJ*iqErZ_n{f z)4nPn40A5!yu4Mpv@b_-rm4YH=HOkIq&>gM@E@Em(#W|*-!oUNYwN>lv4=~ZdhGSw zcy7OVKWAseHeDODiWk2WGrS^fN{$(X*gdJZ^hfnz>o3Q5p6Q$4*|W|wk54Styk|3! zQ)iy1lPK?rJ>3(zj|ItXNs4*c`Axy2*tU7W++94&*3Dr{<G*$Nk?m8V_lC|HKEIRY z6&wPtbM@cb*<^H^r|H*jQz0|9ch!6Up6czZ*^*FQ-zIy*IIfL(mx}$$ro^E8o|9Kz zw!L+HZ*}rZgWcXTT~qubPx6F5&pB?;^ilC++mpS%Ej<m#Y`2@f@~Lo(z9b*yC0k)? z%YL%BzHO&}`@92obF<G++q3_cc<b8*f#KZOa{1W4Zb(01&{(_lzR^te+Gc;Zy!$hz zEDY8Bx<>a`>HSBX%PZxQZtq)W&FsRp{{C79>v!Fj38xBzCC`~e9Pr*e<q=c<&MdQO zPInmYd+qSt#-}J|tzc9p|8o(eHHY)m+t>J2O#a<JU|g@PIRAg5)H{oLW!F@7-dnL( z9`Lq!ck`ep$Fb5!U&Tzh0$KI#Pkt_*S+~VOuCC!}@b*1gOJvM*_H@RxaXw~ywJCYg zw>A-esh_%bcYmcHoT7B4{=r+bADeyJ!p$Zdsw>|3{p^wCo3^|MB0oHzmD|j#UQn{+ zmE-gUUjvw~D)v{`AKN{@uUu#0j;UvIvl#LmD%hki9Ia8w=MykX(EY&k@Tm=hS-Iqb z=GW;p({fabpZ>h;YRK#Oc(SgIQ|-ffo2Gq@etNvHXP>WG*b6C}i`NdQh8VjaPK&bV zJQ)6f{eF&j0-L_$<PxX!O?=ZsSz9lbp1-k%%jR~u#pgr4>z5nMeJot|xUbze$-!U) zbKGmjA1tmWZG2%L417wzm?=s;l8LlvI=)vt@64C(l%qF`-UTF!?=tzKug1Ni?v0-E z|1v|y=WFdsQfrG0f4)6)^vR9e-<xt3w2fu{HP+`FRT{JuR((HRYLHiZr7vqw`kSM- zFYqoiJ$dy_@9E4hk7g7cep0*WJ7<omwc6Av5_g}5u<hI+@p<0i>>u;jKd)!*sJU$Y U*2w=p0|Nttr>mdKI;Vst00{U^G5`Po literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/base_icon_focus@2x.png b/utils/rsc/rc_dark/base_icon_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f42fc661089472643f308b618ec22ea99ab862bb GIT binary patch literal 3286 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 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/base_icon_pressed.png b/utils/rsc/rc_dark/base_icon_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..1aeed5554e21ad2d8bbec50f8756ab2ccf42c164 GIT binary patch literal 1256 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`X~r;B4qMC;M%H_INm3AF7`6BJ4am~&*_M-|J+d;jMa8P4;RIWLi;EUB_0=F0sQ z6AO!`U$K<w47>jA`ZeANPO%^7PclVFE~(*MqZsjhqPK$7G}ZT$UA$s8r{vCF^Y%*} zgIv|8=?AR7i18g@HDFlf5;;Lo_y(_HPh;WvrDAIu*Gv@*+{ws0!TX=GflcX+@45%- z1Wl4R%)Dm2;roYxrl$$Q8=AsXTKD;G{eG(Q;B}qJZ{iQ?{SsjM#`r@;g{Oj%>&D*p zH;eZ$M4ad@o>Djaz&o~0(TbD2?@R4yEZ{bn^r_*n-Ly~A5AI2B`t9<Qg@0n9)b|%> zd`^8iz3<SnhMN)<>@`#R9Qhf4`~BDE5WTT=-(Su%vb|S%ykZJgoM%obUU2mD(o3Hk z)W7gm9D4kpcSF+#N!2^an&+S1mD(}ssO1#@rb4DPS$-9crw2Aqnd)T0{O-et6oGj{ z?A980f@U8$y;Y)lL5xSn5=*(Zoj=%r$zNB>J+gc98iw27z0M@RJ1VfJ*iqErZ_n{f z)4nPn40A5!yu4Mpv@b_-rm4YH=HOkIq&>gM@E@Em(#W|*-!oUNYwN>lv4=~ZdhGSw zcy7OVKWAseHeDODiWk2WGrS^fN{$(X*gdJZ^hfnz>o3Q5p6Q$4*|W|wk54Styk|3! zQ)iy1lPK?rJ>3(zj|ItXNs4*c`Axy2*tU7W++94&*3Dr{<G*$Nk?m8V_lC|HKEIRY z6&wPtbM@cb*<^H^r|H*jQz0|9ch!6Up6czZ*^*FQ-zIy*IIfL(mx}$$ro^E8o|9Kz zw!L+HZ*}rZgWcXTT~qubPx6F5&pB?;^ilC++mpS%Ej<m#Y`2@f@~Lo(z9b*yC0k)? z%YL%BzHO&}`@92obF<G++q3_cc<b8*f#KZOa{1W4Zb(01&{(_lzR^te+Gc;Zy!$hz zEDY8Bx<>a`>HSBX%PZxQZtq)W&FsRp{{C79>v!Fj38xBzCC`~e9Pr*e<q=c<&MdQO zPInmYd+qSt#-}J|tzc9p|8o(eHHY)m+t>J2O#a<JU|g@PIRAg5)H{oLW!F@7-dnL( z9`Lq!ck`ep$Fb5!U&Tzh0$KI#Pkt_*S+~VOuCC!}@b*1gOJvM*_H@RxaXw~ywJCYg zw>A-esh_%bcYmcHoT7B4{=r+bADeyJ!p$Zdsw>|3{p^wCo3^|MB0oHzmD|j#UQn{+ zmE-gUUjvw~D)v{`AKN{@uUu#0j;UvIvl#LmD%hki9Ia8w=MykX(EY&k@Tm=hS-Iqb z=GW;p({fabpZ>h;YRK#Oc(SgIQ|-ffo2Gq@etNvHXP>WG*b6C}i`NdQh8VjaPK&bV zJQ)6f{eF&j0-L_$<PxX!O?=ZsSz9lbp1-k%%jR~u#pgr4>z5nMeJot|xUbze$-!U) zbKGmjA1tmWZG2%L417wzm?=s;l8LlvI=)vt@64C(l%qF`-UTF!?=tzKug1Ni?v0-E z|1v|y=WFdsQfrG0f4)6)^vR9e-<xt3w2fu{HP+`FRT{JuR((HRYLHiZr7vqw`kSM- zFYqoiJ$dy_@9E4hk7g7cep0*WJ7<omwc6Av5_g}5u<hI+@p<0i>>u;jKd)!*sJU$Y U*2w=p0|Nttr>mdKI;Vst00{U^G5`Po literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/base_icon_pressed@2x.png b/utils/rsc/rc_dark/base_icon_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f42fc661089472643f308b618ec22ea99ab862bb GIT binary patch literal 3286 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 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_closed.png b/utils/rsc/rc_dark/branch_closed.png new file mode 100644 index 0000000000000000000000000000000000000000..d484c324b42f065e40783cd85f827b605f59a6dd GIT binary patch literal 397 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq~K9)5S3)qV?^hjb6-w0<PzMnHEVjtzC1|H|k*gh7DUbY!-g2^M}cC!={hyBA$t> zlhSox$p2v8mA_eG*~L>%lg-08leXt4N`Eh5HZJFT&wJ&{l|SVnOKzTdvgr=<40-*p zReSq4G4(e6HBK~*dY^V}O^CxJ@muq*>7714m5bp>VM+7Ll&Iw|KdcO5Y*6X!Yp7;8 zGOPGz<O+v{%746HwSCjhu<r}k(-Jk<+;;lY$t~YDeXZO6J3>YI1@|(KPu!o2-$u@O zxiG^`ld<7q#urvE=jYy>GiHk2p34})RP}jsTF^>|Sx=82;QOGdHv8|tP1>^rYg+X6 z?u(XjRxDg=(f7`&s44Ei&Kl<%3<s7pUwG=sbZ%$p;k?Fa2Q$}8&u!P!*GWh-lDh8T z{zB`eTYKs><}FNVagFKk_kUOUxrxct)YQ~I&ob?V)UrKc3=9kmp00i_>zopr0C;k& A6951J literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_closed@2x.png b/utils/rsc/rc_dark/branch_closed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f49651b704519d8039548111b93554bd743616e8 GIT binary patch literal 824 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|V15PZ!6KiaBp*9LyGWlsI~Sd*-bzu3C$}PVh0~Wbwb(CAvynkVRjsNlEUFqX5gx zqq7&V@9nH_Tp+ikLeOO)$D*$aa(gtJbT^*$GZWmx>MJTeE5+VFX>yJ)_spAe`|f|N z-SGbG?Z~tU2LTpG7+QF|VxIlm%=xx&i#LYM>ap^-PWklkXp*6$-~Fua6D2B>J<rbi za+j;`WII1U|M$|4BkQ+Zvz)vy`d|j*;>C;iA1Z0vY+$~9%i$&8(+r~+7<Rl2d9KGW zL1N8XgUyBi^Cb8kT+aTA%2ml(=KXY8=Ks8iO6H$6b*j%4<jp>pyzK4ekxtCz)>>*O z{37Fdi`t$^^|!<N%GT61ubW-Pd2DJQ<KtD&e?HGm``LZ5`hZ(TY}J7U+;6KMB-kv! zVm&)jNt1!W=B+-%iyizHM^2Vl{XH7icY=$7!T-0+vg0y5noGkDr|ng{R9sQ{GP{1p zJ)RG<XRh5d$D^EqAw+BH-LGyNM2uFY#caL2rT&Te#uTHSZv@`+OZH~O)}`FC|HQ<g zFxRg><<aD~R?X*UeY+>d%D^yd<4=v8?XHa7-QCqEIn$in@_nn_;~bU-Np>B5<j<HA z&E{fmyl$4kTlq}JGcwsGO_^+bTYBH^(yBb{*5<+e!Rx6t&zuZF$@6zhUKt6t#!ag7 zO<~P=>n~_<RY~aH^{h@~mn$2lDo^U3@cid;hl)GT;`=NuR!muS<4n@thDGoDgBv0l znqNPe-`MPIxzz5)x#X|H7owi8=uFRut!WmR)0gzI;V4th{rg7?(j0DFHcHs{WY;_H zXv<rif0J)#bG06FP(C2c^ld9oM_y`7>3O%dUW0wiGj4Vs7yiy^amTFc#i}Qzm;c>0 zh-<j^&s5;t){d6zU$@?JjZXjj-=K<1gsZi&qW%$k!x8(b_JS3MO7Ff`+iTu^Q8r+0 z7&F7y(o5!ivyN{+{fO}}Yfo?Q)q^uwHt;0OW44-hHqCbOye0(>IJ*0TIV<&!t6{*A RS_TFN22WQ%mvv4FO#p>Katr_f literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_closed_disabled.png b/utils/rsc/rc_dark/branch_closed_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..aa622523c1af8efed0eba8c3433ac92b53473108 GIT binary patch literal 426 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq^l`)5S3)qV??*dvB*eiT3&7Ykk)!c17`Q&nYS?;LOe7*mX;cRm$=H0?%_7E~&2w zDc~~dZHp3FvajL7lPOn3E=~w`er4+$)%!hWhxhlJaTd?N+wFPI|KrDxKjlYW{@N0{ zfst+T!#96@x4sWkc#u-KF=7sfKdZC+&KSKHD;t7NxqbPz<K69v3zsu7tgU+L^`Igq zea)f8(u|7*?MkiRM%YYbn%4O9hF8+U>u>MOOtIYCQtuJXYRh>^#$^5J=YGaA@(1%L zt@fVGne|X-^Hl#ztp!syu{XZ_(BEQHp~YZu{I~dv^vi$qSeN9VpW?WPBVT##;(1&t zn_87#$UX>e>HSvv^k`<=N9_|4KVy4C7^7XxW`Di3*0b-T{e*MRt~+EoFg)3CRU>xB zlZJzWYodP_ZZT;PP*Pv(_VUV>ot+Ig0+^Mg^d^5is%(Ci(dpdw7va2n6DxKspR(yL g*N-1Re$+58y&iXPy0*wR1_lNOPgg&ebxsLQ03!Fmm;e9( literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_closed_disabled@2x.png b/utils/rsc/rc_dark/branch_closed_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ac318f5b193feb6b94a0363406d7d66b0b99b327 GIT binary patch literal 862 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|T>wr;B4q#hkY@FM0<D${gSSJjcrX)S?c#RqbwqDz+gLCURb!V>r=BU%ATbWtM<P zy~72$SGtStb?wxZztpr<vRh|+ko+Nq4J*zFZIL_GbiydSZ;thH^~|{Sya$WdUHEBJ zSHI!?_qz8t&+RO4a9S9kA;Q%Prn>&~D&0D;`lT#GA2WkRrq9vn+b-35YztXsGBPwY zy>1)-lzRFmq1@(@_N8*efQ9q_olZ6P>bW52U%NPZ#e1a*A4MOe?J_>?CEV!|wWVJ1 z$T|jw)i3)iS2Hjext16SaBzIrZ~4G*F~cNX|Ku8@*<bnlp1S-NcRD4z<NiH6PtE&T zW}mZuB}+<*Io%R^)7R$iP%-u7ibYY`yEL@h1!wzgE_XhEfA{wHGU^JZZ5Q|HrtWrk zYoE7w(oFUV8@OjYy!yqALA}Rn>7G5-QgvF!-Kwk%4dIvF8PC}Br`&7{QTpT=#&?>F zLCjA1&l2re|3%Y{(>5<XcB%Hq?Wm}nW$P1OYI^LloF--<z>~K5Xvy50XI8(wpPI7a zkIJ=j;~!HE_8m^yvdZgne&@ICdl(oz%G%g19p?tBA27Ul@AM)Dh6Qu@q90|qt`t0< zSZmAv+DP(i_qT0(8gAW66W^-LnDBWH<ME#%Iw6X;?q6d1Q@20&)<G+W4eIgg57w@% z&`?lrUdrmT;gYwE#iaFuP3)H+OZzh$*sAE7ipjOkKF9FqRLs;p1!=`ojqZy?el`fX zUn0_Soadi>@s)ks)vI!S(!^e}hGd_8Dziqsp*ZZZ!z||C@<*NYQ=d=#CH-J!eo66$ z-6wWeFc?p9-2CVfV<)T3r};6?9c#G{%-L+uXg~E0&(f5q21-jA=C40GG5HA}<F==- z=X~Hk8DXKMeAtOYUqOK5f@JtJD@HBe#nSxw?dLnc>9>4f`W4?l_voAY=K7bL{Vhv9 zZoU5BdLj0}^X$SiJB)-GygofKKiapbt6DaEsm*(Frx#p5HoY`|>|hqZ>FFEO(@!5U z9$bIao}b5{{N}pELk}Oa$aAQco~-z=*25o?8exgj=?~*8p}WD)g*-noFfcH9y85}S Ib4q9e04zO!9RL6T literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_closed_focus.png b/utils/rsc/rc_dark/branch_closed_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..0a98eab661d03ac7e32e571db7027a8288476f57 GIT binary patch literal 395 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq~K1)5S3)qV?@$dwu6bk@oq;(FZSd<X?zQ+I{O}l8J|Q&Y`pqoGL<A5jBkUmkzG_ zQfBC_vuN%Wb^)D3izc^R`E4BFoAZ6|$=EyT)+ej$o}WBfsi>^{cz^Q7IPb8mlZ<<2 z``!y#Gd)D1<7-vAhK<%<J<}=P;S19IZhTr$b7uAYbqp6)-dcI#-2y$=b+cC;*zS_Y zz2k@G^3xZe?_2M%NBNJlW|5TI&8po=?uEvC%nTOX-TF|_t35Gz^GdD&WAl6459QBz zX%x%&fYq*{`u@KZrb(i1F|ry==Pe@*LmP{pY@4{2A%Di%c->phcX-~%8wh7!y<qsD zMYm*C*}KV)w>EBAYUy0ckSM+H@LrZf#=fjU!Y5{LxxVsN<NFUkm?p6{N*!QXHu?4K y1mlwh4K;Vzn$;iVtr1@nXgobcL0MV(F}GVm(!$yG!C4Fp3=E#GelF{r5}E*91F6>l literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_closed_focus@2x.png b/utils/rsc/rc_dark/branch_closed_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..39fd0d0e20408fe2f4c44537abea487c927232a1 GIT binary patch literal 810 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|V0?PZ!6KiaBp*`g?=~N*q03`T5dC1<wvK#{hw~t6U$>Hc(XJP?bv8QH}}`;BefM zDgI<pncx=wORgRfeb16OlyVpLo-YbyQ513cFQzKSrTOFD->4SD`gy!f-}f!}9bL!% zY>wr7yLWS~8;&MzjL;G522<1i^S(0sP?RWtAeh17(;b(#y}N9~o3AnPee)<<=qTpZ zcF4Jo-M#eJIyU#$%h$I@8!qm7Q>}1&>#uc8%<CH_t=KvHLEA@@=cT{Ho!@gYY%ooD zs>LACV$_~@@m)OcTgG?gMlO?h17~e_ce?xUs=+6gKW67FIp1|$+A~MWcw(YzkM2RI zS^1)s7EW2;iXQR?Tb?rf#b<Z^L+1o>ZP7Ttr%$$=)Ty8I*ueMcp*Y6#Q_jm?(oV6+ zH1gJAWoVcl{GK6X4*MOJ?LEtX9u4Wc!Nm|}r)<IantN_c$E9ntBECO-Af3JF*{P}X z1q?qGB<Uus>h^9t?Hf4DT;slPO2=Onv(g@8#U0vCSs&OASMU0ptk1v@m-168p}JMU zX65bQ^EDV4WLjTF)I2uOJzlLbTU0gPPW+(p-Fq9wH<U-b5<F$lk*mt|^j1py<u$kM zuQB<3@jk@6gx?`}rPB7lWy^27v_)|Lc(7_V!=<CfjB;0VOY|CgY*f~oew1xxe=6jX zH?=o@7w5Jado;V2HY{U2Il(C4+5eNAGqg%RZ9b`UjN5~^Q{Bsr@rr2g^Mw@$?9YWS z`>f(K>+e3^X@X2g!&4X!Y`K51>7>qSm$-;m3HAF;wA?>2oI3aK&8N*ZIa=<PZe@+v z_FT~lZ)13)Bj~d3cjP_8iHWLT#4qTcd$Z^j<Aort6S4NMW3Il7XMM|BvAZz!=l+9A z^UT!deqQ$N*Zzg2;u&YX-@aM&hhc(_)c(lu!_PJ@Hu+S&Un(m6!1ewBhG|{yD!2bl z)#uO91BENgd8QeR25V0!3rp_1{xTDhz{I+b2KC0fOgXdf$j=3<85kHCJYD@<);T3K F0RX!HYuf+- literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_closed_pressed.png b/utils/rsc/rc_dark/branch_closed_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..049f4bfe5b19f10aa7aff62c79504b1325cc580b GIT binary patch literal 415 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq^m5)5S3)qV??*T@U9#k%s-B%>+b5(=Vop>+B2dp5ePWtI+>~Z%@;MxD7Mzh}=DP zXqE8n$PMTBrv%Tg|1p`ZYxnUjogeSAum7>H?7^R!JJs)6XUv%KzmLT`yl`(U^M}7T z<#w%FU)v&Dz?7OVw(HQzc}J?%E_=9WKltqy`poKK?5mH~QH&4v%(8Y$T`j!(=B3gl zOblnU@|+)tFeD!O+Qq(&iE;V|{dM7&@)o=@UA_A10^2oy3!ICed@bj6)ym9I*9u~+ zxxYoI^Pk@ei}Z_J40~+qHSgS>)-Dq8QdVjmXAh(Q+a<<gTbx()ABpu6b@=3P+QO=M z=luPgw+{aj^-1ggtQ5rFBbfee(Vn8D%j%iIQ@(Xw?z+Mt61h#5Pt1Bk+#TugClVfu zcGbq6oSNGn&9Oq_xJiTKgAJCyw#lVgM8q^6XkM_rc0M!rk4oV%1vNFbXYBJ#6V17D TQ=c+0Ffe$!`njxgN@xNAZYZ)b literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_closed_pressed@2x.png b/utils/rsc/rc_dark/branch_closed_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f58ae2238795878b095402957666e8e663cc4fed GIT binary patch literal 867 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|T?Dr;B4q#hkY@<2`~CC63L1Kj-Yr1tQv$_5}5;+jVPZn3@aALUYl?i=l3h0<$-( zyim#zFBPAeJF&R2N>IpCfK`p<rfcfcv?-1p-<~fraq%{h`Te^r*>HQZ^M~Jk7ryVl z{rk|o=hf$S&n-`Ha8a7*p(4}?rY8O8Jr?b7dGB6^K1POQ3&S_%-#=W7;f!Iv5qy2_ z@6%@Terp9U-V0ceI$`-cuYihuKd00loD`SbV|#JdEw9Q~>sSQk8I4xmPI~zD{O)t- zKVLh~cAb-<VUoP7WH1ARVD>#38@YGCZa&Ccu>QS=(^<!Tf&RbuDIScrmv&lrKzn|* z-pW<cy;ZZ`)v6sjT*M)LaN_Lc$0Rf6JFdR8@b|ioPZRsJf^w8hK2&yZu3~fW&6>-& zyKC;%$HE8Q7c2eM$?86S^Tlh$MUN$U+qxFq{~NVLJeY}r!S{PDi$=1%M?~bu+0yGc z1MPgc86xW3H{5#sZDID>#Krfrl3&%%I590bq+d5ej6tZV(1%w+<U+E`MPD~t-|v4# z9v=MSt0Q7z&g*uYH|poCcY6;<-~YnEpztEUlK+BZ^R>Wxx3ZNO7!-nzow*Pz%ouWI zdwyEaFJmbl{fg|_at(_YUY-{)m7T#W=ylJ<r3>!Io{YYKg&`~Z{i+_<D#j_xuW{}$ zeN$fTQej});NLnqoKeO@n}3b=tW35U4<~K8HDep6RcSnT<E`LqmOW>CTUWc-X&R|E zd^+~JebSM4OJCM+-SneRvHrFB#JCpr2N@ab6MQ6DCQJ{S=dX40uCi?Uz0PmRKlb#A zM+HY~dQ@^m75%VSAS3s(fZN_i;e&U<^OM`0RCNC;=-mA)`6c1`%j1h`mMEt%or;Nz zw(0uKux;rz$%4uo@81bMOtk#r-*9}fh|5J^hpU&^?#jI@iG8weKI=P13pMk&1CQ#P zHErgeP5ip(-Piw3uVWXSdAe29#gJR!d;Y{5?H#Ma`pQhWf9{>nyH0q5{6<yABmefK z9hl<Ud40{)!_0G-Iat3)Fu!8(VU}<<+W3Fz|2N|EW<k>=l)CwYH*)qZ9{G<-{tOHZ N44$rjF6*2UngCz5iOv83 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_end.png b/utils/rsc/rc_dark/branch_end.png new file mode 100644 index 0000000000000000000000000000000000000000..2109845651ae107d5b42a132ebeb2b63c05fb867 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u()5S3)qV?^$gPaEpcvu`ydfqSe&GX>6D)>g}+=BDx{`Z**yIkv8v$BRKwT79I zMZkf9k!1_}o>z^tYbRb6e(*c;cKuT(28J)z+Ov2ad>^oOGJs5V^>bP0l+XkK_Wv)5 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_end@2x.png b/utils/rsc/rc_dark/branch_end@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..91f3bd02d3decdf453be0c3183e86d1046087629 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|P_7r;B4q#hkY{19=+^1XvF;|34Mr*eoz%qsm;v0{z+lO4Ul%Ki_-(^EBympMJ=5 z1n{rmBm?KlKhWsE9{<?*BezA`x=(ft5RmhTc}_0(mnqi0-XH-_S3j3^P6<r_bw@uC literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_end_disabled.png b/utils/rsc/rc_dark/branch_end_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..fe819bc14156ed1ea3822956c893ec996017b404 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}ux)5S3)qV?^$gS-a}I9ME;Vx&a_m}+Ot3R*B%Nl$40-2Zd0`3OYHMy{>dVf2rg zkww6Pfsv($UFYkAxZ4v=g+IvDpY1PVWMFt!%d?Hse^cQ#9tH*m22WQ%mvv4FO#oEg BENuV) literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_end_disabled@2x.png b/utils/rsc/rc_dark/branch_end_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..58024770943348ff8b9ff6b2f3cce0cbc8eb8894 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|P_7r;B4q#hkY{19=+^1XvF;=Z7}1UP)SYB0?yQ=g#S6^>aDbzP|T*SNYC|I{o#H z3||{&k%4c$XO?;T@mF@uvO31<d0*@pAmGno?(J&qzr^LVQa}Qpu6{1-oD!M<d+bdX literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_end_focus.png b/utils/rsc/rc_dark/branch_end_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..9a978c0cc626e4c8a3bde6568e3e6197bedbd5cd GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u@)5S3)qV?^$jl2vBJj{+w5?Z$pI%VF_KOo@d_4)ekU)NaVcG?ta%EwCncVJ*- y5pZB&e9Gu-yCdzg@@l4E+p4#4GcW|aWh`;w`s-M$FqeUWfx*+&&t;ucLK6Vfwkr?- literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_end_focus@2x.png b/utils/rsc/rc_dark/branch_end_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ece9b825d5ac72bc51e950af77c6071af1d65a1f GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|P^?r;B4q#hkY{5ArrBh_E_t(cHC6pj+s4gm9YF4}Iyp9>H0!?-uXfeWzgh@&67D xRSv#n;I}^*!YlXulagOt&*)zx&j0~_9~gJCaBi5y_=*uE;OXk;vd$@?2>?YkLOlQg literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_end_pressed.png b/utils/rsc/rc_dark/branch_end_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..1d4050997cd7ebca3c982e660a9ebdbb4712a9b1 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}ux)5S3)qV?@LPhJK?9+rbK6L?PPn2GqP{wZphG4;>OU*}hN3(h!h(!a9CB=rwF z6Nf?r0~3b_zr?4*Yv)%!VYzcTJU4nL0|UcPxlhWRcT-yVKyG00boFyt=akR{0Lh^) AX#fBK literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_end_pressed@2x.png b/utils/rsc/rc_dark/branch_end_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4822745c4378dd4a5780f41afdd9fb3cfec731e8 GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|P^yr;B4q#hkY{9eEEZh_E_F`BohAPrWKKb))YL!w>OhcO;Zeu5W%`Rkrh?UjP3_ zhOZ5?$iTNgGOqhn@z>PO?LX7KA9f57Fy{gDt@Z4E3)YLWfCM~U{an^LB{Ts5?axfC literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_line.png b/utils/rsc/rc_dark/branch_line.png new file mode 100644 index 0000000000000000000000000000000000000000..75cc027f81737e367517a2b2c7fd7bd243ff0d37 GIT binary patch literal 133 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u?)5S3)qV?^$gS-p|9L$DSPTmwz6niP~;mcoP%cQ`sDPNyFdz^broRI+q)XZ0A UYgOVGIt>!_boFyt=akR{03<#lcK`qY literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_line@2x.png b/utils/rsc/rc_dark/branch_line@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7273705589c0fa5f768274376eab813eda018b3a GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|UbXPZ!6KiaBpDIPx+mFfbc7)lU>?Y3TX1L+VCqvP1U#-QRX@N<8&ZzNCTgf|Ub% zhU^07EqoUkqu5_CtYt1~xW;JZ@R~t(K`E`ItFQI5A7y&ISdM{#fx*+&&t;ucLK6T} CFHOw= literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_line_disabled.png b/utils/rsc/rc_dark/branch_line_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..01c6cffa7a4c41e39c8b2f2ad8ac1f60807ae0d2 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u&)5S3)qV?@LLqP@u4i-nXM*$5iEef_u3+}xBpRO#H`ZeWij@`Yq8bJmWaDY8k Vnb|s`dOasd*wfX|Wt~$(69C#UAaVcz literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_line_disabled@2x.png b/utils/rsc/rc_dark/branch_line_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..57789e942675a34da6a6a113f14ac483cffb93f6 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|Ub%PZ!6KiaBpDI0`Z-FdR1E%hx!-^iQ{;=R*e1n(c-Qww{mu9dpy*=?{J@2lfov z1<YIcE-*&1zhGF)T+(oj(aPa9gY1IR2EGe4leV4vi=~uDd-4Sa1_lOCS3j3^P6<r_ D)cH;! literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_line_focus.png b/utils/rsc/rc_dark/branch_line_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..599626230bff816cfdf552ed76a7623fc1e83c58 GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}uo)5S3)qV?@LM_vX84ra%qRTJ73RVK~hs5tlUw$G78Z&topdG`429(^VT6!2qB VB`fp&FvF7|QBPMtmvv4FO#oiGB#Hn4 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_line_focus@2x.png b/utils/rsc/rc_dark/branch_line_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..34e7d603f7aeb233f097c963069f24011c1324da GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|UbXPZ!6KiaBpDI0`Z-FdR1E3*O<Tq@Zjg#r!&#C*y7Lb-QpgAIpEud>0s_*k3TL zWiDyB#%Sg6nn89!X#?K{D+l%r*#*p7XeQ0S{yCfT^huF>7#J8BJYD@<);T3K0RTav BN>Km+ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_line_pressed.png b/utils/rsc/rc_dark/branch_line_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..6a54b0948d7de3b7b5b7651abdb8caaa23f91080 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u&)5S3)qV?@LLqP@u4i-nXSpuy*Iu9(A7TkILKV4ZY)i>QY-|k*ojUWRGIKXac V&pgx8T1_4#?CI*~vd$@?2>_C49*h70 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_line_pressed@2x.png b/utils/rsc/rc_dark/branch_line_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..fb74fd3243db35b207fc12b7309450008792736d GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|UcCPZ!6KiaBpDI0`Z-FdR1E^Q}0<-{$C6VZwIpw#0>7&)3zi%b8L1hh267^A^4f zj8W__7}heEG+bk}a(K-kyP&jz?}C*Bdj`#<<=Bc@u4~LVo6f+%z~JfX=d#Wzp$Pyq CnoTtT literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_more.png b/utils/rsc/rc_dark/branch_more.png new file mode 100644 index 0000000000000000000000000000000000000000..045f963fac6eb74a5b978c23fe7e58ebb2bb5027 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq@~y)5S3)qBS{T0mGg8A3GlYJA9mX%8Y|9ooQJOf$Tk230D{w^GTE*Si#J8hfzml z_J{cg8z*U1O0+O2A7*r|yvbIymA`@mS)H4#!2>=9hG*Y-It$9n#2FYE7(8A5T-G@y GGywo6t~7f9 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_more@2x.png b/utils/rsc/rc_dark/branch_more@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ccde0931651541714654a629be4ffcf391f6ce61 GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|Uc0PZ!6KiaBp@UgT{K;5m9hq_mgo+kCDg3MD<wU*51LMSj;ep743s{Lj1OUv4=0 zIDY{{ltVCs?gGsQu?r#&+!<U8SWQ?jFwJ7hVDx3&(y$DN^i$@VCxw5d=4Uc~zRF~5 qeEeUscT6245gM_Wt0Vt_|M&{-W6Ua1#~BzH7(8A5T-G@yGywqP09CU9 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_more_disabled.png b/utils/rsc/rc_dark/branch_more_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..8630b91c95381b851e7caab3ef7ec5b0e92e31ca GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq@~?)5S3)qBS{T0mF{gB_<#oki;geI%_4Po2<dBhCucntAs0zi}@r9*f#`Z9jIqx zWA|G1WT8A$4-XG}+1i<x9oGG0<Znc%D?PA+ne7fE1M56a`)#>L_A)RqFnGH9xvX<a GXaWG+<uJJb literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_more_disabled@2x.png b/utils/rsc/rc_dark/branch_more_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..37d2cdbbd5479aeb25be4e5f3f5dde5be7229c0a GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|UcOPZ!6KiaBp@2J$us2(VsUdQggML&KV=6--AOdoDjYD{<rGlYeh{o>;7ZZn56o zs^-bZ`UMP84#5n%3p5+VE{HgAXK*cGHDSHLG>a*N(U);c!!jJwPnmN*?WpTLzop^k t)&pnG{QbR2Rd0U-0Zllhr}2Ma(hK7#o0}x`k%57M!PC{xWt~$(698b<T0;N; literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_more_focus.png b/utils/rsc/rc_dark/branch_more_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..38067367f8da378cc48efc893076fbcf831bd6db GIT binary patch literal 164 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq@~+)5S3)qBS{T0Yk)^zqb=Me#>W8O*05wG*c?!3gcoviP8frnB8OzUNtb5GjKn3 z`%}JPiI*Io;(>|>E(XQSJ9n|$uz;ll*?X)YItths7z|Exvv+E^yE8B_FnGH9xvX<a GXaWGtnlEwy literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_more_focus@2x.png b/utils/rsc/rc_dark/branch_more_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d80ccb8ccba7e3fd3c279a3ddad6adf020d60855 GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|Uc0PZ!6KiaBp@I`STN5IA}vQ^fCK;DU#OL9-84OueRNFzsu;G4sxMU*o=4Ej_H* z|DT!l0@Ey}3`SqZEe*>Uq8x%5bQfqgh+PnI;LhM$z-od+I!FG2a{ue=KYX}n1aqG` pV{^Y*x9~SB0ZllhH`g}Ei>GtB{CM};hk=2C!PC{xWt~$(699`|RpS5v literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_more_pressed.png b/utils/rsc/rc_dark/branch_more_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..a306eb288f0ce1ee9fcfe32e951f50d99a870320 GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq@~|)5S3)qBS{T0mF<GpB#geGj2F^O8QL6SjHw%dSC^!o2<dBhCucntAqox2b@@q zWi(b!YIo(3u`pKN-xzb2S&nHjAF@K89n1_nCv(ho*FAfRfq{X+)78&qol`;+0Jw=R A5dZ)H literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_more_pressed@2x.png b/utils/rsc/rc_dark/branch_more_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7044b28223febf305198af5cabafa1779416736a GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|UbjPZ!6KiaBp@9^`Ef5IAyycacifBR9i4FEni@8pSQiH{USLbo<;!ndg7yp8xe~ z_m%t4&b5Hmg!KZ`ET#-bU&bvB%NU{@f*EudXf}vl5OLtnz#$!Jcfeil`udME#SC_f t&6xSqPCWY2CvFY=nsAtz_LIT>*D8)1&$D!%FfcGMc)I$ztaD0e0swbPRp<Z! literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_open.png b/utils/rsc/rc_dark/branch_open.png new file mode 100644 index 0000000000000000000000000000000000000000..445ec718101e8becb0f4b3952a52b66dd5a62721 GIT binary patch literal 404 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq~J@)5S3)qV?@XMQ`UoiDMuCS0C?kWN|!QcJ~`6ORm}E71>RmtDEj0Ofvi-n4%!T zqvj~ky?~=l^x&J?^S0OD%}6M$)|C?3wtKfqMcu~_A3n&$aWpA#{IfpEo$;#QP)up# zT8qB<ZkoQ6mZ$~36j@>{9)8XB2wUpnJ7&pTGv3d>vpVf`W#RKXO)gK_C#d$k+*9+e zA?S!$0iTaj+0&S9wi>Hvt(Cl}dqbxn`P)XLH{X?cSA?y8UtE|f{E$OKy6n-M`{tYF zpL<`*5#Pw2z+_STx-9I~*I(Ij^@^)r&a=87{M^?xd+Y7Dn`XLper|uYXXWQ*nPnfU z?-(ev@3;JZ$>dl1ftG`F9mFG8?F??Oy!t3?;=V)743|t|-^`9-GLHAZyYGgZa^L#y zvR+dLhtSs^FC!0puey|DqSgPntoQ7hB`5YaD{wT~zZCv;s@?N`vy~|W0|SGntDnm{ Hr-UW|-s!P; literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_open@2x.png b/utils/rsc/rc_dark/branch_open@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..febb31878907d870b65c1a4c7cd426b9e179fe47 GIT binary patch literal 813 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|V22PZ!6KiaBqu+INVgOC10B-gt94M^(mTfx9zjM{XB*WI9oMkyDof<5ZQ18y+T_ zE*my*G$wFObl^HDutCr%XOXLlV9SvsCSrnm8Ofy)8722-MmnAkwh*z+zgrvRap+#b zzlUjMqBV9;f1mk%`+03zJX??9F^Ob2@p;#TO^lhd_N}cr-e`5IJW!-YTPeyhpSwu! zep`VALu$NCd-~}op#}|q^jp7IP4m06-+Xg*PEO9coHG5;sXE!UD+^YnSEl{?w$}XE z@#D9<&wlkXZxb;t)02+;mp(~F`&8Qh|I(|r>YVNu<Kq|IbKnwV<h0(>&~uFWVqVjC z%hsQMb#?V6qo2XS!KdYHYD$D|L}}Ox?Rgs*@_(&Q-AhIWi|0}u^<ojh8h2g(t}Wd2 z>XK4%xY9kz38k%<Vh{e-=z1mGowdXLr8a}W@xn*dIRX~(8hcwy&RJjA+PC+)*X0u3 zdG(2nhvVP>*tD<fu(K;O1IOVH@9x}r!>(a3>g6r?*YxD3z527B#=NdQI@>{VZg_y+ zw)X7zX3Y=0L~Wg2!xv0nRTVj{e({NL?kW84ix1WbzO>7&pS7(_vx-MzR=9v4|Id5s zU#tE)PW>BZ*YJNy=05j_8V|m&)Ba_A_uTScx8$;Wzb2o*!`QmMJCe)&(ZvVcf-ghv zrr&2{co4Hs@}YRb%RgOyS8CorR^WKY;N$1V*Wa_|N8H8pT!LC3Dn(k|e_c(EXJ>eD zr?-5<yY~l9-79Tfz3;`dvfZ|CuebR%=4j>2b-gKg{Nc;GZ`Z#wGQ{jIOTMzc^gqM3 zeGjH(zCG36>sGLEeyw9`d}Dg1+3U#XAMdz5xbt~l=#E#_YvhkSOmtvo$S|92{Qdpe z9KkQg(`~+eFF1Q!pzWc3^Q&wHkmtKjN3pZ=iFqxr>5om6u#+kA*KhUyEFUw=zAW>e z-=#kjR`I>L|Kn7^)u>4--f?B}$Vn^tO!lMriw$2cO_=!Hf`Ng7!PC{xWt~$(69E6Z BeGvcv literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_open_disabled.png b/utils/rsc/rc_dark/branch_open_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..3b840d7678dbb711fdcbda65cd2501255a8e6c0d GIT binary patch literal 422 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq^l?)5S3)qV?@1Lw)B!iDMuCTZ%Gw3OMZ&oZY#h({)Sc1(&T`uO1K;l0T3pB!6Jd zR+FTRnH+0foIK104_$LrZ+1EL<lgTnNsC*0LeI_ZE6;saW7j#oY0ZDXnM@0JZ06<B zjt^>W{&F|pOW9a^Z`^^iO!`Ovd^1tFpSrbj;TGoRMPE}bp7qTB^l*vs8`GVt2_j1_ zPci3P@oJk$myE~kj6QXtbAQTjcHTUy`O(t-h2WK&yPv!Mcv#iYkm>Mr-;-sNF4jDK zxm8pmSm3q1#H3G$zy5q4qp@$xB9X`ik|)YuOy9Zq?_KlY{U7;jYL7&+Ze!@(@cGWt z>C2lP-@n?nsWT{>VNuFslj(8C3o2uo84i6sx?;h%2C+tN*3bl@0?|z|Czcy;{c_cY zK|v&5g0YsPgqb5`>L=l&G0Ot7!$BH6m;2Y8I<WZL-xntxpDnw$&P_wg;?O3Y)4zo6 a7|L6-4X!MBn$Ez$z~JfX=d#Wzp$Pym;JZ8k literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_open_disabled@2x.png b/utils/rsc/rc_dark/branch_open_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d6c5b40ed2195fb73751770d977a7673d4c3ce2b GIT binary patch literal 872 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|T>^r;B4q#hka-{BuN7C60f5Z+v^L%MlaC#Vk!;{70AqUvqY(wBA)+vhqaUbb+Le z%Wk{**hmQHFZ<}$G_fGl>Awn#Z^*KG3yl}k)TS)ya67eDu3;93qMN|M2^WIC)$S>{ z!RNZccz4T(n!e9x{(SqsZ}aBO2|b3#B$8pojN`2>yf<c4Z$GDfjIV10%a1)5?thkC z@No56y{VbEwH8$~2>e`d;d-r!PuvS$kJQh~2YyXDp`W!UyYl|`{MNI46GDP-A7AlK z&$8_AE2sA}FUQ7SF6RB}bUlbSCFAq`b<chuiPkk;xcR+@iq)#1n>FbP9~)ZsH7+!F zm=b$nzH#5e{3FR9FY?a3_WbZO^`iIoqVXj!4L-yrn5gd9e)vvp#{)qIkLRECt&Rsa ziZ*_*ciGz}&$jE>vq`%(FYnu-@h-aY*MS#WtMd7Hzx18k`9=1jJmZ1~-~WhxF3~Mm z^kv7PV!u0`Da*D#{GXP0YTMe9M}B8F{os6_;w#e4-r*|9R8aTl%vn+WHNQ_C&A-mH z+S~1_(x%$V*uPIZ<B!)>PFVBh+8;Jit^=Em)qe#~eQqZ9t6JaXs`Vyb28;4{&yzlH zJ9dzJdVUD=`sqC`3lb}1|NeQF+k049S^0a7uiETS)`EPD{^uk(n*Du_Zj-URQ*C?d z+{8a@XVm7N+`jt4$-A>_GO7-~E$@@JFpzvR>D0D5rcW>LX6{;l?Duo!``^0*zw6v) zV^}i#mf7l6{Ac)k+~)4ynp*MUK|I6Gn03EqRae=2ct5aV{aLVLe|7v$t7)ao43lnN z3upbw7hzMpD82jWjWqppqUU$owWd6{<QY=N!&|~XZFBrha|VT(+3{-UWEsQkF0h^w zZ9SIEY`gr_ZJkBeAN-a1yt^*^d^9`H{r@?(uaB1as*3Ro?q~gX`pA!$E3b!Lt+QSE zc^c#TJCC<azI=7#l@I2&;@VeNEA=~kFuv^jlP}bY$@f>@iKe;szpC@YHu)Ug$GG%d zf4}Vd+Ld*hhfX&*m!7{B>Rn!YbEox{|G(V*lr9EN&B&bjeM2=OMS@uUo%M`m&R=W; U4i^Y9FfcH9y85}Sb4q9e00(ueIRF3v literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_open_focus.png b/utils/rsc/rc_dark/branch_open_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..fecf8733e1be04a11efd690f1b4b406a81308058 GIT binary patch literal 396 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq~J^)5S3)qV?^i{o1X8497mc|9mQGLeQE&tRj2APdlq(-!*$igl2uiS(V8rb%NNK z^)*$yl|FVYIwO|4@q+A<cYFIA8IQic=X);Q#@5z$d9eaVlfsYpQ$$bXPo1t?I`!fa zS4Z>xnrHKOpZ#X_NK^Kj!leDD-6B)nd>ztd?K*|Or#&sc{cck&+n0camfG_z6|}OM zZm>wTet&#q^8M7uy8H?9jB5`(^j@-We%}ApjLVa&{MMWD#j(6<y<XJ$e1pAh{G5uY zPkI*^;`FCoDK}koe9gZz_8$WEKJrw&%-s?0&42OAQ`@II7H?88;cl><FScmsn%UP) z7!>wDRt(?6Xu@#3Lur}3M&q(eO<}8EuC8Km*z+>a^&WH7z5Xtb#V<SfR=r)7$>6Z( zb=lM!?mLpabHz(yv%}x!)c);p6ks_x|1%e_b`k4@FYlWe7#J8lUHx3vIVCg!0N9$U Ag#Z8m literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_open_focus@2x.png b/utils/rsc/rc_dark/branch_open_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..296d17553ccf8e51068f163eb1dbf52aa0f563af GIT binary patch literal 791 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|V1ZPZ!6KiaBqu`Fex|O0YfnzBkT$lS0!1j-D__$B;`FQZ245YMN?iluijPn(x}p zv8ZXn0@noAye5r~EWsbf;Y;@WeqnxQVbC~ROp<l&qBR>7OxJ(URelnqeP*YzW9|7* zHP83dJl`#o#*o}&cuWFL{L!D0?clmSOz{FQ!)cZ{AM*z`9<CQ|`ybtPg<+K_gUlz7 zRgK?^PM)r1IQhV^!Pj1>^z-Q*oBvlf-7h+OPRa1y!yOBXgTvbYevg@BdE(>EV^)G& zrp;A+7y01TzbJoh<r8cSA@)<Gzc+a=Jk2avb6^g;0izt-2fZzOD%V|!zPj}3&S&A< zv;Un?FXgr|DUCfKA^Yy!)7Q*`J^~C$wo#7p-x=2MOuZMh#@F=I&77jsySH3fn#UX= zuT{GwVtQ7}`<$ZXU5_{wVvk?%JFmsy@3d64Y2J}tA-|W;l(yQs>qa2gW&QtN38^B} z*_EUi7`~|fC=BG>&bVu8sDhX0*CV#F^D@J9R_gXGj^j*?WL;R_cfO)ZJ>KPVsf)jY zclVqw(}R%{)R&82y=DJk&H+ib{Z?|`t2!@)G8|p#wzqKlZsXEFQmMNy@+SnfE@z&g z$EY!Dm)?rndmA=?4>We)%;&M@LxI$VnJ+W5v_H>HmgV$wxto5Eje()i-<0bL<06xg zSE3Q~@15jl*sv<LSWJX<y5l?Ux56hD|K-g&9o}Cl%fJv)mKFQp1z*F`g_jZpBaO}a z6t_pr71-AHYOzrHQt6jZH}BuW&%ki%cIdNRySNj+^7QjK-nn@HM2OvQCZ#{3Kj!*0 z<=4!Y=Cqk{@SEfEj;XCXYyuWAGB~Ime0bh&yYQ}mt8Inm{nA_g>($Rq0kxt}I8!D{ z__OIMMLSLPJDwgK-=y4{v-|_|3=wa?7{wbr4o!MX*yjZA|6TvVe^s5v_FuES{*}oi hr6q~vGxd+G<EuWs+L(7?4g&)NgQu&X%Q~loCIGQeTaN$$ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_open_pressed.png b/utils/rsc/rc_dark/branch_open_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..8a7cffab5491b36d923c598813ce2848ce763f97 GIT binary patch literal 421 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq^mH)5S3)qV?^iv)V3!GRHo?-#Ph`hUU}M<Mj&PCvDn1%fLF-G;Egjp^o0WYf_dj z+gWa`T)8qbB0^JD+Er=YqBXfwaymp-T7TYbz<p(hakA?3%{I2Sw#$nhE}QuNejgHW zV3V<S!i*J3XHK7s2@Se6-J|@6(5dFCPes9p7c7an#*rgD%VC#5>6N(!>`jmE3QJy| zeu47>zX|(OX7($lB1s3tE@X7PiP~lyrk8zeuHxbqd<|g<_v=3^+uz-{i1GN#o#E@> z)`bLkJIHRhm~5>%LH~UEtvn~qZH)#V|DHayE81xHTjGlR4|coFk7jyKDY9!jJ<DTn z?Y+9_4ew@&H~tKIcqlT@O0?wjEH;KOH~c~pggLY=M6MX0P<XI-!`_^tt+V#6VrTer zYn|$eJ_qlYFCtqeet!BSZfmS5FT)Gja_erzoosnL9rK<|n!dH{Z_|qR^8-QtF22VY YuAS+6q{OF{fq{X+)78&qol`;+0Icx1=>Px# literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/branch_open_pressed@2x.png b/utils/rsc/rc_dark/branch_open_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..24e282c85cf22a5c2101f14a54effe7bff4249d8 GIT binary patch literal 860 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|PUkr;B4q#hkZSy>miJMUH=bzcYB*t;P!%W(4?pr6dQL9q>8szG&t7C1NT%1&%D< zOvcP_8<HL!I^wg-_+y|o^HTm!7BLAfO~Zt{Ga@DhN!*Iu#IQ)Zx#a?vXY<@!=L!QC zU(Qy&QJuc)LCv)P#qaa$zMtXlF+3)b3@1LX5LnN6{@CTOn@<(CEDzWx@z%GFZBgBn zXb+Q%JGU<Qq{+bQ+4oJAeeaXXI0uz^l1#NP-!nfw^7sC+^7yy;^S{lqo$qBa?`Ob+ z$%_tGubS%L^Yz&Oh@4fAoj3lJJk+-;)b#%P{Ff`f&9hx@ICWLWk;}2`+UHlB_V3Ym zC|Q3X_xj7zji(NLXuIZ|z315V_ttxAK82l)oY0azMZDtp>D~NxIRXm1tUs41E@(br zyzZiI=<>=n+jY0kxKprZahOU0-;Ebiz6zhNWt10H816h;^MlLb+v+FhPp75DG3<OG zwN^|shU569v;WOEC!Swes?_NH=k>#<>dPP4ygz=p*`J$1!m_I1QC`4(2EScyih}!i zk6)^mH_J{|`rKvJnz$hEpNrmkzt_b#_if9b$NgXRLAbyHm$HIy&z8M#c$=c3@geD= zhf7AC(It^xJ2ihXJ3IgXX)f8hyqs$e)2goXqLL2H(M9gj?|<IBIsJY^t4q>cLzi6z zx{(jBbp7cnueaHjo%K&vi}&N1<6Ljw>9|^7_q$Se;r{<`Ywp{6Z)0dUG0#W1?;Eq? z^^6-U3$~^3Z|`NklJCtbA0K*I`NE@Jeyo-Mz5F+A4w3cV#n9lPw3qRzO+a+bx&qmy zoLcWYCfoOZn)Ujcrh7^Cw%-RFG=ER6VPtrCV|uC5x$*<M+V?#5JD6Df?!-UurEgeM zqZk}4u5Audsb{PB>Udo<=DNd!voYbXdyBq&`WpYhu};={`uaHOziJVptC+9pS4=Dr zoLgsm{qH^fr>{b{`5&+kQR*z=nmQ%Bpepj}nR65Sn)grNd{#&&!OvOg?($Q54vpvC z!~5%9s;d)M{?h3@7P4y5#;323Putawni4yH2=5BGe=s|ACn&oxc)I$ztaD0e0s!DD BpsfG^ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/checkbox_checked.png b/utils/rsc/rc_dark/checkbox_checked.png new file mode 100644 index 0000000000000000000000000000000000000000..aa5f56720d7a0b4ed7c94e8417af0de691af2925 GIT binary patch literal 650 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}`!)5S3)qV?@`+ia0Qk+%88$Mq5t4Hl%`xf!46Ffk(k)RtQ;S5BQeB0nLES&WTG zD`T$Jjs$UmmM7tF_Ries8L+`)=jW(5em-iy_X<nbu0Cy9{><j{JnmxtKd(0xDYU%* zUTn4AXIo3*=1E$QT$VArUs-eYU5zxygTEKO&ushE7`j9zQ`z&~zI`kLP8AAw!XHde z)SnZq-S>EYXo&CSFK+Xqoin6&<n3rrRnKT&Y%3qsI>C0`q73`i3AP^<L#<`riW-LN z_-tc&FefUURls!%1JCYq&IJ|)p*QdOcXxN&SDkKEDqH(XNijv+NuGhHI%>6Uo!qwl zK@9I}V>85OFu!QLBloRGdfFV9NiurBLPX@lr!uyf)b>T}V@SRAN1Nf^Z>vpfgDUJh zAAb+$GdS=o_)4Vl=9(*?mH8j82)?`Z-ZXuOnb%%#U1EEVy{BYB_#d$X?~Lo!@%lxZ zBkau_Jc}c~1WuZL^_P=!w8G_OC(F*Y%KbE{O-tAu5udSy+1C2|`Qtv@n&0GRzIM6R z&zq2D`DzX0a_4QnIe%|3FnCVdVwlTw>hzX*Dw8Aa1sNQ4`|by3x%vl3+8Z8d2=mGP zdxYUaZmZ1d1i3S(H(IUz+N$<X_WI)=+yU}C3w{0;I?QqS&J=m|^yyQZa`tVv*~g-A znbBch^y5_wR<cqIPVKI5*0A=i(EKF2@U4JRw^G#ecLm0pr#JodYj3+Ctx)cAR_S`a zL1xfH*QHAiHhV7Id~r>6X`IIM<ySUdNZfz%&Hg%O`3;N$Aszjp3=9kmp00i_>zopr E04snW7XSbN literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/checkbox_checked@2x.png b/utils/rsc/rc_dark/checkbox_checked@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..60b4fb2ae13132b5a7c3c26cca5eac0a9969cc72 GIT binary patch literal 1255 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|U!UPZ!6KiaBp*@6DHSl{hxP{JYGOl9fIs^2zdk6E%V+Ow!9;z!{LRq`_s;A7;T! zhZ{nE8$_5EHtuIo(Ft&I6141H=oPixF~R)djsD$AA^}S6w`(=dDSylRzNh-0|Ks1D zdS%b{&Mud?fB)u9Cff|7)KiIWlUOFMxmos|mrI}XiA;l4gZL-k+@vywFC2MXPuB(Y zvMXKc{~fS~VO#EgrxVi~=A2PE`{;(ykLy!|?B9u|^t@KkoOU@@t*4i{;xj`*mw{Q` z_TAnp$Nw!p&Xurxuj+*DpH8l|VEJ>Ts7k)?eSbnib#n5OpZWsY4c`MapLTRi&s?Ud zn0ag4U8XbL0&AEo#NLSiSnoE~*@Iz{>FvULxox)fpZ5OS{kH6PB;U?-zvY)_nx45O zr6A69HhR@n3u7z8HkJ)K-+ejWvCsPV=D%@qQR2g+_Mf~g_}P@s<S4&jNh-`+_tV)x z&xAdoB6A0$Ip3|b%nrNn)~OxnO^AMRPeAd&yJEYB?*^}*bTxgs)_k4G(ppORtH=s= z{V73y$0|kLT;BCwoT0(k7FH2D`>nd7()SCmO5a#L*bty?-Ker--R=iJBN#VuFtEIz z*>p8*_1EZI@7L{Nj=668@Mi_f1EYq;41HWry8J8O?0V;P>;3vI3@X|4`rk9i^uMsX z_x)$!EkiBchPU7B7zC<HGFd)_-7?hDZg_05-0|L->N#Fq4x63@?_)FA96qPv{&LyX zlbDV~)=z)V@P3Kx>LMnUt#*p$Q-h*2kFTD>;JKDRp?F>Bf17SYZB>V$*W7<rd)9sM zaY|*GapBkgG}Am)7LCKdX8GJ>l{sE{QaOx?d-CsPjaSn)|1>%I{Pc!>YFn9OuE&1R z>}M@v-JM;^Fx^(ZKjylv;P;=K)~xr`J@76%>Pghy&mVP9Zq(Dh{A-rZvxcL#zs^Pa zz5iP{H#I7L@^2N52foJ({ra~}&#m>%V&u5j&1v~4cpuj^CsB|I4UBbc4=R0b1ZajF z{59(elg83*3ZDvN=IFJqiin?lQf9%duhtCnj<m>r)V%*=f@#QsU$cBz1SalN+|%_V zs6z6{%o#JB)~rAIM)N|});iB1u0oO2THj^;2V0hI5O0l)pS+Smc#4xqYgGK?pH3P3 zmj-P4YPxd`%lAO8*68@j-3-FhoHVapfAURl!WNNJoA#+)pT3Y~X~3+nraQS5lxi;@ zxGm6P9?2nd`G9q5Wc=jcuM0NctcfyyV$)E{Q2+kl+Uq=)^S`KXw$V(fcUXM!1yjY| zj*V(dh4ynz_ng9DeUN)nn&ZwCKbLpbiwy&rzBGw9zg^Bgx#Q06#fA@iCp~yp&|PVG zc@3A#ks93!UxP0meECzB+>y;YkhT2s%(FJT=e#Vj+RV}>mb9?ixrM>YRF2^epNXvT znOnCUg&yudd&$}Q*mkz>W<EC<m1-I9OK0v)m|=W-+uOL!I@$ZWgq1xnZ(37%yKFtL znJ52Sk@f@o<+i?%s-ASHXxHig?aaaq4kteC$-2|`N_sb6z}a89PSZYnuNLq~$Xplt zza+-tkaO@caR$HCSyBH~tW37fPcBY3yipo^G`Tpo$zRRV%slnfl*4EDN85k1S@3^O R3<CoLgQu&X%Q~loCIAp=Mx6iv literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/checkbox_checked_disabled.png b/utils/rsc/rc_dark/checkbox_checked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..208f3709efd963dbb2a42821027180a49a6a899a GIT binary patch literal 731 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq|*l)5S3)qV?%?e~*wrkz@7Gdv^#n2{D(N?hrWXn`_jgF=tt;kVO7Ap))CKV^-?6 zAH2$<D>O+*T|->**bYw(c44OfTUPd7^}Bn+Ni*Z2+l=a{ANRh<%(Bm~*|sA8>%E=N z=e@7KzjJ!I{-5^~9v!$U{V~tw9aF4Bu!GI+15&GA#+Yq>Bg;`4uT)kOF+tqH`htLf zrQg~zm%MGIb8g@M@vHEvtcHa^CvTic@;zqzK-o=BXZFuM`-h|HZ<J2msV6U8Q)Da} zU#VX2+|?wM?8fL=sxken54+==Lq8|H?3gPMIL}gdA74V{r(Fzd1U@@Xs$TfBcKf$V z^Jk(Lo&;9wM9iuFcem2!?Xg#0Pp<W>s9o(JD$m?;;=!TS>g!KGW!F-W@@~2Mg6AAx zQOlMovy-Pve`!uJ%3S$S({6iy0#lfM{ch%%Z^uNA{p)JT&=Cx~THSs!b>;5OrJruF zPT5d*ev`>Oucbaqe~OAHE)9)6^lRdsH&@b3<pVA<w(pV52)jBnLq|}r!@B9K-k-d~ zY{@E<ebkg0v|rygjgH^S&}!Jo`91c6_UYHRx9bW%<hZtb#f_$S=dO9WPTOPH$QfE& zG2_nsuc6!?OM{MWGU0nO)$?<1?NufQv9#r8t|?ot>^O9y$^UgNC&P|{WlsYOwfRnD zZ@#y^L1^uYn^pIj9xM<&wt{yT>#o$ETU(>vANu~jqEPQM8%Ma$8lgD$vWE{CBtt$X zefh#~V%2Y5FSLOz;nNqn=?t7#cW<@dvGKlcfUokU_7fFH{5qa}e{P$;LwVuy`UQbb zU-vGuVc=QyvPmO9=|~@cx7RENel1r6jm10PT&XoLc#*c{<I~Gt(Z_GPy3A^r%u;TB pi}BvVStnAB^_f@w?0+D>o}Y8Y<HrRL85kHCJYD@<);T3K0RS}0Q11W$ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/checkbox_checked_disabled@2x.png b/utils/rsc/rc_dark/checkbox_checked_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7c8ad0c584186158c8ec9c8d0a282b319492a591 GIT binary patch literal 1334 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|UzoPZ!6KiaBp*`}@d*${gRne`cglm13w=P-a!(><-119{GE7Vj7*bCmwL?y<l>) zcW>23cA-cG!)0HeoP8lAr8+Au+MwkaLz0<p)uKrfv3f_D6Zs`_4zG;7F>^lqx07$) zyg8@yIi3CH`L}2Pq}|Kk_w(PqYU4^~lZ*=wRGiD2lqN1&wB^aKj*of`-VC=G_B_Z; z+d7$j0`rDbExTLiZrkaTwkM%<;!+0Nznyv0KCm{FiBI|>cxuuydEIl%rmb>4dG*}| z+Zhs!5BVC5*FAg2pY9;Rx4ryb?wa*~gEUtxVz}GfDQIB#Rn1&pv8(O2^=IkV+1ksN zpXC$F-5*gj;bTvyyK1MLNpiXIT))+FOR7_nHqO}7{p|CsW8oc{Of8pxeO|Kg_!^m0 zEFCVByk0E5^ZvqB8%Fz;za^sPdFNJ7+I!mNx6s-mj>|lIN-L&p`u%@T%|#0XuVdX) zr^U#7vF}-aVG4iW>BGziKE-53-#soMah|XLQ})qx?S(!Kk3z~TBrSGY{C;{rPUV&A z>Ee~SY^q<6_nc>&!O_rM`Om;%5xd^=XVR0-eEwy|7@KOSc75wh>9aTPmRRcFH+XjL zfMs&eOa@i$JqvojZB3X|ee=~-p9bO9p!Y0qE=YH`oBB$zRxmJh6s}+3DQy4$!_~IS z)$I2e?=qX~Wk}hwR7f1qWLQ3<z<1hK_q`h{ZoK@<tm~jMDdfPb?+oW=&9OVJRr_d5 zzXP{G*2%jpQ~hI^)Of7kDsN!=^5wYo0g2DM<~wi+bgGD|?P69)5u8<aD_ntf!=}24 zw!T66)^D{7m~L#fGwj!0zI>D4Z|*4!rV;g}?_cgbfA@uP0Mm`F`&f46J#Stv%d}bO z&CCAs4Zg4S&n)>@viiP*#R9o&;yWHSnBV{TLDcn<8^5?(N&KWOovmM<2wPuok18@h z_%AB{!41Z}8!IBFZFTqA(e@}x_CccW;&zbFB4XoDuh?JkKl}O`{Q{i>2cu{GjFJu5 z-|aF<G&aotHFt~zGhbYwcEQS*N7wdi&s}qTMgEb`juSeMRsDJ_d+hPoZTk*vWH_=T zUGUNoA>WtYiX7L(EyNtAUX5n>rgO;43&KyZw4KVDct^``ic`QE{eo1U8}~DJ^Bzm? z-k>(^Mf9{KnJfo>F@>|7NIAxRq(=7I(hpV##C4NuHtsvHH8P>F>=VEB(uCIdYvMbs zcyH;nX8lO3ZCuTCC4ejKM^<g)Ywm@Mr#0QbCSI{g$i_+YM_z5CI@6U1uF{SB4s0%G z+`TkF|24Nwt>mUauF}o>4g@nA&HUJ;^0}Jfj9Fxkm(c!rkaWFloQJ<%pu}{^8SEcq z4ivLJ6Fru?d;Xa{N2aeoWPfhSHikWK-Q%|kb*w-1^@vZyo_&JdM_0X7=QB~;`MlRK zjp@mk-dL0Q<;I%!hR^&COfx*@(-2zgeECP$>B^sN%Pxi1&JMIwoz8inW%n;LLtju9 zc(?qy?!|pB+Kt{~NypNeeONT!Y&pvq@&7%;!!0t0z7z^M=1kMOYv_0L(dMZEx63L6 zf+khkUAX-;beGqIkIMPe#sB2j&0ugiqugygdH&3~t1XWHo%%Od_0GMS?15KyU$JSI zl!%-)b5E$|f>$#8H}2aeRQI(v-tkIn^7s1!sh)=~T=ID}dsSdr-qQcMeGTg#t$Tgo rubKM+G3Ng4pSkNCo7vQ7*E8~qa?hOCbbk^90|SGntDnm{r-UW|myvk{ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/checkbox_checked_focus.png b/utils/rsc/rc_dark/checkbox_checked_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..a35def37feec07aad46c3f90bdc12e680d150cc8 GIT binary patch literal 655 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}`<)5S3)qV?@`!)%d2k=Fgjk*gb8lN8E+GAC`_y{Mxp)~QS72Rl>N)Ke;{94o^% z7$gKZI$mNqsN2L{#^|_d_tYQkldK#MDos5p(>-_ln%Ots_?2zBxW4L6dHTDV#rMzb zVgGOSif_vO-)TM51yc`Bwds=JGyKXC`fBs9JHZYsUmbs-o_VN9=~z_OnO8408JDig zZ?tE$-ypU~IBWO!ueSZG%<ugSvN@#k$*Lgm+S>;%iYhnbCJ9_~N)DS{DZ;11zbSG} z)S>+3Jv=_lE^l=L**g4IJdNDbE!E(n$#RS7P}Awt-%Ms1|C+{g+-c1P<?nYyR?icv zV@>$7z;ZEv`qSrH3wFHa{QE^LNkl=g=<Ay7MVr-(H$L(>UMJke@0G{ob-jY+&dVOp zsNdR5UAO0X*d@$;b7lXBPv^NkHs6!kxu7yk^!x5T@0H$cUlqKzf6I*-*X}9&`fW8q zM4tUvYW~(Yen)r{YZY#1Yq*uZxxVIyoWrWG;%uAi5*R04%gHZkc{gqS=L?2O9Iu&c zqbJ<hd0BGv-o`(Bv`r^}W#&!@-N-%bxXjlxCpWy>%*`<C@-1fFud~9J98Gh3ZOqA# zQS+2FcCClS^sh5nmuySoc)gi>!PPF0S<K%W|9Z@_UjMc6%>KuBC2LvKeyQ<!+-5wi zxW#Nj<=s8Aldevm{P3VA;|wbYn?q0L3o)#%zHQ>P;BFH~XwUKq*SkZxSCqba*rrtZ z$@5{lgUmv&8Q#`2LQWJf|6;wDU#+pg#CzMh<h!4rKRK{$VwuVB^ZLvDUa#Gmds>cx Pfq}u()z4*}Q$iB}0#q>G literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/checkbox_checked_focus@2x.png b/utils/rsc/rc_dark/checkbox_checked_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..925cd36208f8e985dec5e47bd4480413afd69dcc GIT binary patch literal 1269 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|U!)PZ!6KiaBp*pU)Q!6*;~?eOc?FQ_q(v3PePRnfV%gT&h3SclHYD3DcMs33Ajo zNq6QZMbFmglK#tWvhgBA?#GFnR;uMHG}`D&FD`B7p0#O3_cc-73p?Y*YlG9Coh^B0 zSYCH!pZ_PZ;&+wr=T+bPerKogPVtNj3l93ZEwU&*zacZ1RbAvtWTOb@8}WqlO9!tq zH>xw)C|RT**l{c9z}cH}k^H~oGMKz3*Kj{DXNbEhlv#C#`BUQ3__}+iPIBZZE-h|q zW>~)QFB?C@TZZM{<`xV_ANu)x9G<JNx%`MU+PIYCXXQ)v8ks9^X3t#pX1VP%(Jr2Y zN7g!LN9_2wE+UG#_vFlM6Zvfq6m(>Si$oj_zE#ZsJ=NKlX;=D<ExQige>i3D196F> zb(gfgZz=mX1kGF<AjAA|*<qXg%N5-B2q*h;u37tl<&Nq8oFKa!dd=(&Uh8!ZPAFyw zlX>>-)s2`dDh`fwOXGr5e&p@{v)KMj%E~XNCIz(3HG6-9VLl7Tk{3oZb}Y5sH6`He zjH2i#rR)8DnK<5*$H_+>ZhCj%(joP4%yIJatUJOhDrdiaeNcM${a2<Hid&pBPFXc* zluW(3Y>E`q(<^PQkC#a-F84omzp&o=JC{c9=M9@Gq^Epl_?B1mq{;Q(ORdei@7_PR zV!Ugd({xat@y+MVd&_mcdfu@sn%i*v^bVE<&#rxyv6S83f9D+IQO`0Ci%BK+J3}14 z^UU`7V9jtg`X^_FZC?CNABP=Z7#aLCCBh$lo4Q-5L#KA)M6da0j=$9p=jza^<#_gO zPs{p}FEdxOxJ=!*=}FQQ@p*wKd^xWu|Gn>bdj76oXIq&zP1x5f#=57ld3{8P^K5S6 zhb@T`i@#Srb)53vKJJ+6#FC}?!qJSesoNr-$U5j9h+7?ePP==%_hTEGZ+{=DSi4-B zzR&j!i^kG6fem5pC*^mgORU(Wvov40p6^DD%hzn@!msf)B3I@dUGrY`r{@G2O}|Zt zv(H8SGLsTI@KK;WcG-vMbj>G@zsx=gCrHFIRqR^Yzg*;#LhbAuoGZSZw9%a3W)<eG zsDEkuMI-h%wUXfsclZl$r#9W6{Xn8fp;lU#bH>|=rQAh=iAx#wus!hT@YlMu{bHH; zjMvlcm8LpLXnNjvd!1{Lq{%XQ(U;sUY76>;J}8I2yqyuxv9~~TiB9com$0VN=}v5y zwtK2DmQHh0yR_Z&O{7ARW{OJfY!~@9CvQdPm$y}BHQbboH210WUs5)?l|zij`QCZ2 zUuK>5eD_~ZWe+I|Y0zX?%@D>qW6`9=f$=j{J+<;%wU?&|9<a{*5~{zmLVJ#C-Rvdv zEY_coSv)h&qUz(Zce2tC_ItjX`1w~NH{UCMUD=wX_%FYHXfzb-HMb^L9rogXEZMhP zcg;@K>naBt3a?h`KFL^lChYD(Ro|6o!nk6&4d34|%aM!X+QIoizkMac(T#7Xw46PA z>7DH3&sR6@T#>zdPe5C!@v={QV((S7J-%B1@94JEw@dsAKGYW`Ffq8WX{$fo6d(M+ z>cRE8n6?uMMS)A17$sMHdDyMczM_5EKDG<%Ot(DgEXi2)F1h%s?sN7}6*+tdln(s< jDl<F#!h(b6p4o3Vf7$&rHjIyffq}u()z4*}Q$iB}WJOVu literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/checkbox_checked_pressed.png b/utils/rsc/rc_dark/checkbox_checked_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..f95dc13eb9b6e69937fe0b0e3bcc05bff1d823c0 GIT binary patch literal 704 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq|*W)5S3)qV?(Y^M1mKB1h}LXYW=r3_QTGdtcLqu8R^rF`R`*r7v7ibMWjrv?()U zs*AGj1g8T>HXPjRdqbnMv&*5DH9}L+u<+ojvUT0(u57$uAIv6RHSPJmnZ?iU<QtVg zsBga_^tbblZb-TSTfnZ`AWNs4ZYrCn&#wu;?x14#-(%v=%{@O^yr;f=<n`&KCUb4_ z`MmBK+Yj)&OkNnY^F!j>hvoJm`F(bKgSc4R0!}hb7ufk&MR1LkpfNAUqLX|7T-ham zi0=)1<oo_~){4egJRcYigzRo%YzSBx^C9>SudqpLmx%eQn5|jz7W<Rzxvjf}kBe%q zvx?bJS6#hhUW9~M)>?*$q+@nZ)#FTGeZT5pGL1VrE0;l*VcW!eZr5kHx%zu7?Ge53 zysu*QhqDe(HfS^Q?6M3^``^`=p(7qvvaao();Agb_&trA7uy@AN~+G?HY@ht7XdTt zs}m2eYgyEs=Qs7Z_3FvL*Z#<#)u4Ni`HRF>vqc+YZmgWEUd0|4f0$2uLH3fM?+j}W ze_Nb?vq5XKlFrT*yKCdE9=o}m6W-grOnJlOJ4MAxI-0v8F2B<JHH~+IU-UAa#Roi_ z_0C`1p2u(_a_$}RlwEOq=f1F&WVo^So38&^jhro_d()Xq-7c1WxySpU$H`rUPlS&} zHq*R{eV+aC-KT?RJM73z?k-rL;vNvG@OM|G?xM%sb44}x%`;n&!#u^QabdSn!rv`z zT0u1>JMJqBoLpel<F(Cxo~W=1YkIr2K1lVpA2tb!lUAPECH+=@GEZHeSN)?a{hkM6 z|Hj;@xi7u*ztjt{9X-dtu9AB*bHAfXSd8DkFOTQ_=c{AXEMnC6JFw^!0|Nttr>mdK II;Vst0Hz8#ga7~l literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/checkbox_checked_pressed@2x.png b/utils/rsc/rc_dark/checkbox_checked_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..641c047aef546eb4a66da486c9b14092b503aac3 GIT binary patch literal 1319 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|U!VPZ!6KiaBp*`)7!R%N*aof96G}%SvUfcPA`rKj!SZK_&XzgVcpv#dGy?v%EuX zTGsTMJ-gJ@n6{}gDO>+$!jY|wVp35i--MK=Y-wMxSLbHMgk5`YG%H?PBj9S_ap>Hi zDvvnp-PXIUXaAg?X1}4m^7HJ<{XgG*H~*Yg!Jlzq!NIV$H7rL%LnGsON?#lZWO8N9 zWBkx`dgs;CTn_vabEY<|_MN!&<jj;!0k0R#Vsa4{=Wn!ReRO^9$;;9bCj^)5%lUO? z{nbZHw3aW(`0io9z(0RmH#-B<H^yIIW_Mn(Y|#F9v1qC6#diVr9Pzs*&zpWBTKD3a zQ}>Ja|H<2ReU0I)9TglGmV3{d-(a91`r_EU<qv;$cJiAXFW%~y{@nEEzrH_tu@4U? z@G#zplu_K99LAT*bR;yi@>{|6xk|T%>n3ym+IS`+{@%|kbJeez%3Kr4l<C>-D$Tre zy0SOBSAI|G_lBoO1Kd5&+Q%K;)^C3LD6>P_8hw57FUbt^I?R~9>FT#xc_p7_xzM=S zm6zq~xu^beJ14G~opS8gC!Vn0+|=uA!i?AEeQs-Dx?5mpn?J!c^VAMshw99plgSgJ zd!no7wLPEfcShT%sD7)-u^gEIlSACM?(UQGDbknT8z#w-%PX>9c!N{)`Ha;e7uXys z^7p>9GH!de?#sW_?{^x@9dst%($2i)E6~SWQTVsKiDUb%D!1sj^XxBxJb7_O9n*!J zO}is6ZP9=8O)!ITo-I!;pH_W|WX1hF`9@KNDy^;ZEsooNb1q>h3=Lgy`8&h5&~D{L zoV#mTgBZB4u{VTv{%pFtk4e2D^tEt>!Q^*mZ@$$JV2apk*N_wZ<fFOY7fB7qHBs|R zUM`u+KQD}<hv92P{kPl3<#S(|3o!jitZh_&&-C`L@_NBUhNOf;KO)1QEWAD4@BZeZ zJ@VJYZ<IMipU==1%wx1*Gz?RhnQrnnO=se*=+_nd*XVE1Z3wx*7Ld4RU1MF(>MYmk zKQn6^|5hKUU%w*FWx9C$&o!6)?APiS{8c-#;NXjuSN>fp+rL)7z^UQ2>9>6L%jL&{ zIGVn)ZeyL$xSny%H4bg9R)vW8gy;sJUFPg=o5JR3v@VE<e{jO~!O~|-xf9M@<+#l^ ztuA3%A<KbZOztc*Jk_`-{7}i7#<bt@K%><1&qsbS9iPW^^K|<E4MAL6Kb-o-<SySV z=DkpAUS#}(6%5zB4~qD&)i0<~*m5!G!>wOT;ciXR8m#Bn>KC{+Sa}~5f6X0JExsX& zt1dGB!K>2~T7y2E{lyf{3bJRHQa#6koJmLb=$)4TnOfWUdi~+;`g8ZGXIpqY&}2Bz zXrumN%9@7@uKK6tJv#ZP;Y`GPriSvpFILAfeGI+fe}*N(Ft4O6Znec+vlla-><f}g zR${O<$h&)g;{CT7VRA{6emiCQ%w*s>C$+t_mEU^K^z@8Pbw_rb)u>mQ&Z)o{-Yq5J zym8&b4Ucc`^jVW_;j>^-W5ms^2VEMLow%ej<DZGi+bbfOHO8GE-lt?9?kQv|0%hh) zH+C&MZ5%PxG*j!u<)@~R_M85l&(GPlN8y(3C;LbPMu8pmX0_k;+}zjoxZ%xI|MS8- z?(f}V(>U|xot$0YS9>u|6Z19v@^GuE#ccM~-OJ22<nX<Xm|ZG+AhkFmAz|IT)M8#K elN-1GF#lNl>9>@p*);|R1_n=8KbLh*2~7Zqt#C8| literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/checkbox_indeterminate.png b/utils/rsc/rc_dark/checkbox_indeterminate.png new file mode 100644 index 0000000000000000000000000000000000000000..02de1ad2c56e5a0d6e7f418f6d669ac60e6a2770 GIT binary patch literal 476 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}8l)5S3)qV?@`N3X*H0&V*%3s-Zy#@@I#$y-AsZb6(QzrqWzE6NcETSaX;E^u=+ z#VI{gJ>S~ZR5G`RTY93I+nSYJ&*FJMx0%ZuAAZdHr~KrC!?$ivostqCGEFee`{W{< z6)&b9%+}Y_i>c!fXuGJV<X)Mes_9y~{$`F0KVw98xM(q>4fm$xp0d|pe+5fMKDL<W z7o4eii*XstX0r&+yqprbTM=tZrBhYTPTrblyk+CP8!v1=&pabAHI*TGi?trZ`NiA{ zCoTy%m=&Z>we{Z`^>$<aIbP;Jle8MR9$aTsv*YGioWVWSIpI@x`F8=^3^S>8SI1US zj-~{;sh0&OG5ajK#MzWkm(nmlK(XQd@A8g3=DmXN-YM>S{QF;Q;DzPJ7v3i(%I{yi z|85i40;V643{M&3>?b_-dNybF%h}(Z8MLZcCoH=pCGIfk0#m>jtIvCFUD(#IUGloC zY)$E-%98tkAMR6qe#d9hg`h7i9=vhZ)~BO=ZuR7w*~R%7?OmI;KK}X6gP#RU*S{#e emlgJswdnrjd+X;<_F-UPVDNPHb6Mw<&;$Sk<H+Cu literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/checkbox_indeterminate@2x.png b/utils/rsc/rc_dark/checkbox_indeterminate@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8fabf6ea488aaddfdbf948802c07ab944044e003 GIT binary patch literal 955 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|Rrer;B4q#hkaZ_vQ;5N*tU2T~Ab)W0{iak-Z(PYz|GWvZol58WwU3)icUVZ(-(8 zu{(0)cznZ=ON?wR%&l`-RZd;VD}Syco4{}+Y~qtd4;8&~@r=j2cP#yvTle=^<)0(z z(U#H$7BaUbBmIR=c3oS$S>zno6Nv^*2J2H(w<TU<SR?dDVG8TgRr;<={;uc$dzoSF zS5GH7#-arRGan~MUf8>8O4aY}D)|wto}JQbD-T8AX`0L4(A=_J;^j4&lMC&?1TdEr zm-0QCTePK@pYi>%-m9+<zb<~kTb*wx`j77s+l9)tQ?fcdmIo|toA71pHPZw3ya#g` zswaJIdgpWR@dU$$6j$?E^V!>N@0VJ?<^Edr*PHVew>r;Z&-3eTn4h>P?OBs`_3+D1 z!(;~;^Ye}$Yy^K@`)691@c-Z5_|rl$Y_`H`VH0FHkNkZ3vQ~dm<xI<lLpKjH<mGKW z$Lz2-?!VH3vne{4&7VkIh<`3z5+|;k7c*gQ_{mKUeanhJg*C2Ban!u35pn&-iHmW* z&!0#dY&d*7XY*gT6Bp;*+{<^DJx6>F<2KeC$0QS?8*;HTwOmbv%%qIvo-lSeM?Bxn z#>|nhQhQI>`m2}zN9RdA78H1S&9(m%+mXa6_bb2bf860-Dg5%9>*ZrTJROTNwm10u zxb}24^e@)9m3ygeBBRpO#|&k&wj`cdx36vD&2N(zOk_;?ZQC%PHB+*6el4$Za*Bfh zi#^BAoJ(z-Eirse586GYkM%n&SmnR_P%wkt!tE|oc@-mGarv{Z`gLW?MyGF#f4|<S z@ZHupn<bZfL$C3HZ49?9m~*f)i;}WWGI`efL~*IR|BkX!Ki_aQWnuZBlI%%~_f9=` zQf>;1J&)U;%dM-Vl$HL?Oqu!Mc!}S)1uChD1`W3pCH%zJtxGv%Fh`|8Tk`Z5UQ0HO z&|1y{Rl!@2e@;!0KG|a5zLedsNB{dTGmkQsjxDTvCUwpG@TXIB?d<7~EcnbGAMv=< z|JdTfuF93=9#s#PSg_n(T^XLyw(nGz^xB{QA0A?15HONo@oMj$T?>CRY|Vcqr}+8l zNhxj>1M}F~yX<um=T2X?r=5XMOlxh;wbIP2DcQyD7p+V8O0GY<m80&?iLI9Hhd1v1 b$vbDC!uGG<W-~D`Ffe$!`njxgN@xNA%wn<) literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/checkbox_indeterminate_disabled.png b/utils/rsc/rc_dark/checkbox_indeterminate_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..df99affe016d77926885f4e79454a790af168ec3 GIT binary patch literal 545 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfr0U|r;B4qMC;q>8?%E0MUK_S$Gub%-E!m~qpX*Etd53W<tqWskhtqgPhKj_SQ+x4 z#n?jP;L(%|e6CYCT6v@%DXb{H=)3)0Zs3FmK__ha_KD9AitDV+bp7o6eQveI{rC5Z zEAMds-~FZf!Jns}B$v!SAT#0oiFE0R<7;l^nZ>EA?|ITLKV^DLSfk_v54UG7Thk`2 z^Ep57*S3!@|K6@xw4eFkp{<*X-idw?-RyO4@z+0|kG;j-iHn~)9^0=J#B0%Yb7zJ6 zv0p0ZbeRvWxs+!Xw#lGRR5#@)zthPIiLE<WCU`$N%lO15Dsq;3>fX6KzP+@V#&SYE zqkYl2&F=FTKkU5Az~`#mAb4OQbI;qU1&TYW?#{d`=ED<oW5Mjnd3!5<J*bO{d&MW> z^>E6}yV6%=91IfEwmNCf`IX$z9H8ZpzILDH%QnaI3y0WZJ*S?Fsx{WlKW{AX)nIG? z?~C{EHVGc!c(8zR+r#6mMG<MOKaZZw*s)dmfK|imKpC-yJs)>`+imgfvwKRI>#mlN z&&>hXZfB~#EBGChSXUTyuOjeR?199vx6Z1<e;4dg37-0JE^qtBJ9*dMA8Cw_bCZ_0 z-!pTb?M=s1%*Ri>E8W7n=ZH>@xpcqrs-OKYtXFCG6w7askYHe7VDNPHb6Mw<&;$T- CPW@T{ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/checkbox_indeterminate_disabled@2x.png b/utils/rsc/rc_dark/checkbox_indeterminate_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..3102eaa3f59bd213cb312df5d946016118eba943 GIT binary patch literal 1003 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|WD1PZ!6KiaBp*+vfxYiX7Yjx#Go=8!IxEj;(Ai4aknY;~^kpvSgVm-?bYWn+uH- zCtNuqareqmMjunXW#9Ze_=08|gv722WuNgXA!Wr!`MevS`kXJ?$?->3-G98TsQ$L? z`#Xor_wOlx@4G`hKttp$&stSY0go5I);YCEq%+8{K49N)H8k~XFjD}7!ReOc-tm85 z=9E=rZuMI&C15AZy|L{!!!B8Yn@$?;Z1LxORF+GnR!W6(@E&=j(8F-!?TT&JHb}P= z$KJKw|NL{Y{%h5%rV1tk-OYt}Wpi~~G;UnI8$9d$`Lj3dwsD8W{q_l+@UgjbeU_B% z=Y>BqOG>u9X}VJ?-0NoR`s14<+kBN}*$O2y=1*?iaQAsYvV+2e3wy1(<r98A<E#jb zJMy5!YUhKls&-Ddq`7kXa)t#ps$M&f=2!DYs=J-N6?s3jV?ouS-+a#YyCd2787{wk z;#4WvobV^2^Hbxg8>?0rF4%NsZ3(lwk?{9@I~1?@F1vh^l}+`G;p-a=(##w7oLjGw z@#RcnuCDXv55dK=8}7}LnO#>`e7OCQdVA?sp4DY+-=d1&@T|D?Fn7z%eUdp_uD^+U z%afr!g>e(>2{%cF=!P8Z%o6pk7B;<>gY%*p<c~=G&lYH4+`}#zzHHu|^J`}9<vNt_ zu;c%u$_?LS9yk}&e^~M7SmK6nHh1bj?#VDzWM-;$w&uAI8z}g?b>UskFT8IBRw||( z5W8F5(~zrVdgQ^|=#uw_6S;EjIk_Z1RA+uPb=W^g=(5e1?8w8v1dSA|Ek8|8h!I+; z$aHYWl({lLHG`ag2%qR#D%a2>%y2KUva?8<?S<_Li;0rnwgS4(PS`EjB*(q}q*1`+ z1v!kH0@+T8DM+U_U}yTSNy&3re9`TBr@4vQE$?eG*34Yb+ywX4`gLWghP`E}+4k&) zq(OF`1l#<Qi15<}r%F!UNqf+1y8IY}nvL1^&X-XJLa$5W=Iv%t-ss1~KRfx_Mn*F> zo!YO<8K3-T<&c%rm&;WX{wFtWot>fI&Qmv5WxU&Aqp`5^$ICW5z4&FpEOK$*3xDqa zV=k`7AW&>$Ja1Rx_ciZ?z8iioTef=la+XC4sxQT~OLqA8F3-E>ow4KC`RC8mc72nt zWL*@Ov#Z*9iZXL^@Z*#1yqm8DovO+0Yq)o6<!j#Z+`fkMJbN;q-J0XHFeCpT1DlAn VfaBZ<4h9AW22WQ%mvv4FO#sAjzH<No literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/checkbox_indeterminate_focus.png b/utils/rsc/rc_dark/checkbox_indeterminate_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..370454348f95a416c5c2ba27ded03e72e8564835 GIT binary patch literal 466 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}8b)5S3)qV?_cvtG)MBCY!`@4DJ*^h@m}PnZ6LL>6YdmV~gRXM$=?+{!!T@9^Gu zprmi0u&h>ClwBqJ_nAZM6g+bb%SsN|t$uWE>A7%wk?)7nr@JwKHC~^(qjv@OzA1@G zJC1%)zVgz%^rMc$oC^LL1I{%nsS&?3gWHoC3LlkzkbfYzTGaN!?mO4+8^!GZ_btfG zop~p>&Z%1*>W1=@a^8D$te$FC8r4=9uy5k!s3gw+rwXKh@Cop4c9B)6S`fbMXGax- zP$35o<Dq8l*EiH(W_g$YEJ)>fusDP<gh8Iq;D3-)%`@32^A8--zAl&W*JHMork9pY z<BvP5PaF@P!K|ZD{<wI(AMXb_Efx>+(%!AyJj)`g8?Jhpm&Q){@<{r``wbuD?l1cP zn@g*K>p?6d&-M=y4(Cp-nO0#bf3Jrz;TOYAnchgo1CMW+WpeP?FXAZe*{@ih-O2i8 z-j#y<pnad)J_t^5T_OBT%~VY`?Yr5$e4i$#>}k`_X)pd9{OXw6+$*y}f3bgj($e;d TGyEq50|SGntDnm{r-UW|GXBKZ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/checkbox_indeterminate_focus@2x.png b/utils/rsc/rc_dark/checkbox_indeterminate_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8da0a8c983d3206248ed93b450c7c293b2d817db GIT binary patch literal 930 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|Rr2r;B4q#hkaZ_xcA1O0>`4-WtK)J6A%*>huDYNoIL7G<c*Ys+~~a{NGp@ETJ;% zhoHLsKPDk@!zKw?7vVW3sxuZapA(WP*l^^i)ROhh;>GXZuDvv`y4vB~=DFYJ&HH!n zzHNNwdB*m`8z)aZ8}e%2)oDeY#-duyO(mLd#BWU9vZE^ChvJ9Gi$6tHw$Ie@kC&f5 z|NpN$_Pi(jUwK~GePCh46tjNU3EfAV_WX%n8gf>B)uie*ix(K@?0>>&<&gd<*s3Y( zta$9@hC3?CN>#R!xxOx6-TrY-&$jI=IrjRS@xlU6*L4$~{XA&o-GA<6)fy*W$r%^E zEazd5cs^xC9P_4wQkR5HWmfULn0IyBd)2=U`)_lv_c$4_(LXFHd>+Hk%-qF`_yhcY z9O~Y^xk$yvFpRgcsMDC`_@C=rPW^m4$;M%$f0)Nffq+k~)_d+Sg-8Z0G<u=G`oxXd zO*NhIX`4iTr?`e3`?IkiPav^DA-2(B*7J?4vxTOH&0|$AGKpD!ilO!IzfT8^ybHOr z#RPBNK3u9)<xtSR{c76pDvs>_TYInF<9I7DhjAP0jboAt(G9uSnNg22RP2}9uDHj> zxB29MDV~4_wo22x{tErOyD6`y+95BfJ+PKhM)Bv9kNXx2Ulrf!DQlK{=0w9e&AaL^ zYJ&xPm0s*Ur+GL1QrkpENei|&hM9*a?48%vcJt%p1rr%lE4XXAJ-wA{KAV{IOl0K# zyJ^)4*2!i*0Z$G&?O!u%OQH?SGcKb(5B&`X-m7Y5noT=+Z)a1_Y%{Ubb_b&Sd#|TR z@9?~^jp4Qha}M{0UgHB;nF=xiKOXAy`(*5@EPAB6#&(Xhi~OWtZ}jU=6)4nYo>g@E zU9`i`h5y1&hlIJoA5Ue;tu*yxSN^qbm0zjC*9-AtSF?X+=5|NNTzay6tFP<&U&#;e z)E#$9*<{0N_sc0#>sNyH%n#2ulzceyW6|{JhFyK9yH7<dothr~b4N{9@8x^5^WW_F z!?yFd)vx%N84LoFy5CNpUEyx}ow1lTPswQ3oK?#fC@3G@d}mc?;^yhg-Z98-^zxqP z8#`;&?^|=qpX{mCj+@Oq&GG)#;@oo&3*O|^F*^6Mx9@&tKZ}8Zfx*+&&t;ucLK6U> C=CUpT literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/checkbox_indeterminate_pressed.png b/utils/rsc/rc_dark/checkbox_indeterminate_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..b971d7fae5cffdffb0cb0ee5a170a4152c0baac1 GIT binary patch literal 518 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`*{r;B4qMC;q>=e?u@McVfpdxohxX|H^cZSueCD0_xi{Gx+XvfMOPzX?h$RGoQa zk*oNmsr&*3m-SdyXHLE@V4^WaC%Gu*ObXAjz8OAAnV+NYRqwcO{ynCx`eA*4jC{vF zy|W8<bxm;T{Na+hKt^%W`rH)$e;NX(Meb{EDw{mR|K*BFtLshezj4|`YS;)Hervqn zF>7Ji?xG!kzun<~bvb;#+*YSX5iK!;))O`5>P_o9B`h5TOtYm=r`jL5Yat)hm!`v5 z77)uC$0U(Abpi{=)?1?X5BC~2xgB+zSaAGK<nseRx4t!h`uzD)W9g%h>l&+1xg;nR zyk|Oin=5JNC23cChKJVc?utD5yZ-DO@%2jQWj&T~8+T1(YhZ2>-756*(3t~Fk2{t- zlx9D5nV@q)CgJTeg|yP_r$<)5xMuv|%Z1JTho8L9JLr<2WDv)=kntO9QOJfLkA7|G zeY7Rs!ICMXm1$)lXNjJbrnKu;>$0!PLMIphViMJ!webjt)YNyfc{h%TUtca;A^1XJ zQu)Tct>+G_oPTl7?fzkv3)a;!_kSBoSO4Sf;ILtl`{7tx^-p$UN$ur3Uz5+)t50We XZfm!nv*14i0|SGntDnm{r-UW|QXt~B literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/checkbox_indeterminate_pressed@2x.png b/utils/rsc/rc_dark/checkbox_indeterminate_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9e37b8433ae4fc97f4a952769041f84726577b08 GIT binary patch literal 995 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|WC^PZ!6KiaBp*+j>L?iX8v{{HZ7VMlCU=h>~^AqLY;FwuH%wn7<BiWbYJ-vR@X| z&eodr@{zmjDhrJrD`sni++OIsu!HT&!E;^PmQDEOD4R36+-k+sr%zoc-<ck>_WSm` zpZ)y)egA)N_xDM6xHUw&Uh}9<3VHecwfk<?uWT1Q6!Z_cGUP3ZjNT-}yyfr%QQjG+ z^mxwJy?V(R|79UJ?}u%?;f<97N6P11oGB@BLm^|Xwz9wdoaxKw1~={5w=nNO#Gb6V z><mm^jL9G4Za?5|cziD-d=GbAyrVhC`b*0ClP@$Yy}$Hv`+?u*w}roLy0`72)`5sE zE#Dm~R<>sDdvai}sqtrxM?1n8rKFa{&fa-2$@zJdK^5Z@_w<abW$T@L7^l|l|M&X$ z+OI2)&--vu)NIzYV^+=QyvyfxU1KbFxvqAwqCzY=L3z1BNSdrf^09`+cblqCTmS!T zzDX{A>N(~Emm<<Hh?>n}cr*7XhlcGf-4)xP9g|34=nZ6Ss{ea;viwVdS$-fRdA`j~ zHmq&#WmNyXM^n+~^SRTfdDeB9rRNDh*!b**PjgI4-c*?#+vkW))6Cg&f7`PgYnc~? zRZP#_;?E}i)^PRpVlk)d%&84IjGF@4PKYT;V`tv&RFb<NV9Jrtv7?*if3`paV^s39 z=ZzQ3UcaB_sr-kfqNe$*ON7D#o|o@!{Ps1U?%eR;Bd=Mvn6S};JxlHTJMMLLd59`W zY308>FT7GQrD5LE`|J~xgPbSKUM>~%>=u8M6I;vwmi-JCB_7^dGV`)LBo&#%j_>|9 zb7$<5HjXoQ_F3KAsvqS1LzJVZ%*S9c+k#LAohW_A8I7iCS6JMv)m*wQH}P4_?Qeaa zBDumbU>n0t4dxW?3B5)RSeXaZ%5w5dOni>t^{c+Q@nT)h*^Pz`WoOo&y_2wU@hYQ^ z-fy|tem#slafaJ@=Vr@Zn`)?}xA@$hG=+q-orVs~%N8;9-0Ql=xc%{~OFpiz8)iG$ zK8x_VpOEZOmY5;t6Ysn5PscjnI91_)xzo(vN~9+!?=~>WKI@yc+ot*Nx(>7QncGjh z$GF{nIoCgT_aDi)`xokq5||VUzJKy?pMQ7jj@J!SFQ(VByz`sCrsu$!FG-b4{+8}( zY2ouV>}i~AY!Tk>!tcAZAcs$G&YNBPT8=;4aMnR#W^yrC>!YgA;^yn+)=V*+&B4IH Oz~JfX=d#Wzp$Pz41H%RY literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/checkbox_unchecked.png b/utils/rsc/rc_dark/checkbox_unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..80bcf2b660c529f9d19349f9180e8df76f0f466a GIT binary patch literal 393 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq~K5)5S3)qV?@`Lq8@*k+%KY8<&=3hH*KY+)UGd!0GdZZw^!T)(LWc2PJzt)gLh3 z&N<L<w2e(C@`N3CI<HRB!rdDS{$&{%pZuP>tkV9^caOqktJ$&ETIO8S8^VRsRSnL$ zu#3O_b~&(d`ps<ltI-L(E*kkuAG8W9ut;@$Ie$C-J3G_mpL>)g`xl(Q-Fut2>DnTZ z9iB4kb!+GKIjjrWGI@W?<oE)kssp>YEF1*3h~4hJ%^Kvs^!v%P;?K@6)_Sm8h+|^n zTW*H9%=&+^Mqv)0wHxg_MK>^o9pH*!)J|Ysb70+pQ$FiMg>4fm6%-8E4q5p9S#_gu z&JT@+iEp`67BMdfT)lj;mWtZslP`})^v&+%`}{Y_u+rfxpNF85vBN(*J~=Or9q!$p ua=~Y-(n|8g&ezXax-#u>lIiA3cGdlPI#%3H&lwmP7(8A5T-G@yGywo&A)EOC literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/checkbox_unchecked@2x.png b/utils/rsc/rc_dark/checkbox_unchecked@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..df0fa4d5a841597365069e8027e0ad71910ad7d9 GIT binary patch literal 846 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|PUIr;B4q#hkaZ{r!alMUI|#bl~(}JH>t*FSmJv_OwsB49cB5CTA$^YVlu?Z7MiD zOR4jNZo$c}L#J4sxt9jS3T;t1&Z^6IxiRd~mu;WwR$u>p&*b^Medg=Cs~Ou57tT!7 z?f&$$=6T&l3%^2<BML2Y3~L3me@F8<K2ccH74;?~|G!NC@$ai_OV%+?dXc(KjdL%< zg}>*QTx-v5GVXMF?>@;Y`{GPC9ew@nN0ZFsx#x7b#n&o)Sr>4l*2>1FM!-ydS8sp) z&$H%Ca&x<wGrQtFo~p{aD*jkBA!nk5c<J;50hW3NT4K97J^K%rIlbV!apT4ukuUee zfAJ++&3rT4KHu7uY0{338!P3HXfs?tUD(7w`Q$$SgI`72o_zj!PTrn>-=p(0|Fiww zHQ8(FHsxSh#(B?6o5RBx?r5|YU0=8DF5f<h=qCPm;@yuw?Elb`es-D-!;+wtxg6(f z7tZ^eRH(CK-64jq#ZNajlo;JKm!Ej-gs0kXJ5G=3_Q7lN7&;v9Gkf>eJv-mLL__bV z6Z1jSscbU;PiodSmMxkXX3u2#h3&aE?}yml-m<H)Ee?F5*Xw35PUlK**vgPShw&QI znnJb+?hVHz6Lb$qQA6+$kA)7uhuL1oMj5{5&xxr;J3j>^g_~@8<*v}a_CZa=%sa16 zPLP@y6727&tkk*4t!ClY2eY`CU38}%XKCA$Q)Z)7JMnSq=I?%?eZkxZO|Nz@Z9R1H z;=zFW`ubo|-*xNPA3u3bRA6J!ifu_RD{S_;7d%sOI1&|g>(adGb2Hi=D|F7AK9@s< zziD%#uE|19&m^_UwbF0IG);YUCf>^2qID_gu*>ung8#R%GdLA@9$BkyYVO1EKlJpO zn1vgxYr{_aTwS)(C+&6Pg6SFimaUXIc$3@Q_owF8v%OPay=5<mDZN{fTYUWcpIIwf n`@Vf^jk@(rhVS^(XXc)>1e-MSPUJB#Ffe$!`njxgN@xNAJ?VA~ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/checkbox_unchecked_disabled.png b/utils/rsc/rc_dark/checkbox_unchecked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..ede58c818d906470a46438b5a038e478d67e475f GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq~J|)5S3)qV?_d{eFi6M2>%azf;j5O1!3RpF?~@myg;CY2_Iku0_hGv`=*jcS|)< z^1mSd!g@o1JI6zdDO&ZhIgcOw?KL<5TYG8u9OnPFn`$4#$Ia)w(@@ngInbX+NUP-d z`Tl%%#($xkm9@4X;OPjkGg>L$#~`k;u;gC+ym#dcQ>!+o_3Yv5i4>DsoLE1}^QYF; zs@*-2JR&u&Suf`sykt%GVL0<igI$96xA3%9HUn{!AFuxITO=p&G;m*|gOW%-KZE*a z^Z%Nw3=e&@J23wUlg<GcN{|&;zwCOA@}mVl-x*X`?quzaJ-6EW=eAuO5BVGxa!)bn zc9iQlRr#7_vjl^yYt_r2$C8SwE>=10V19P;%c?@Pw@Q2~xJCH&)G{Ys^<fstudVtU lIz`iIg-3q1>E@p-hgH+`pZ06pGB7YOc)I$ztaD0e0sz49nx_B& literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/checkbox_unchecked_disabled@2x.png b/utils/rsc/rc_dark/checkbox_unchecked_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6721b38f5f24dc28bee8ea4a3ca0e9f8108a4c01 GIT binary patch literal 868 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|T>|r;B4q#hkaZ_xlG2iX7j6Uz}rt-zR0JcX|=x;l4g=N{d&pDtlgBveZTRg5W=< zxd&a=SY!zMF4)wZvtw7lj5(T<M7D9ceClJa^)3FLC79_i{Vsi%?e~4(s`u^ve)p-& zfuxNwDHXF^A4cdrkSpm45MV9fJ)qFAZI{;X@;=5V3^`mA3wQO2g<pQ@w6;A<^1z4Y zA2S;C8F}WkpJLmjeB?`1nj){mD&19C2YORB?X}h~Uf^@ZHEyxMzPs<AKKUN<YWw|? zt+{8stKVe{cq-3R{ot!$ui00<&+9+`!q)<C#2=_NBxE)jU7X9#VAFcu@55cjg&9db zP5h|~Z3SmWMc4hm`QCdLPn*(5ca?O;FBOi8a_dvY?80=+m>)*yDD1bYJ7E2}X%F-B zU#E()miH|>Keu|~lLqc`W*2>ih7%iKzgYD%spJg%-R3^QDSJP#eA;t$5_`kcr&su7 z_i3=QGzYzqF}ofr5wPc#&8DNd_b07MyI0FJL6=oyEAN4mw)_kN6H870&-^bPbmn04 ziI@lJ2NswsY>eg)?LBhhVVC9mbcdH&Ionph(~+<YiTPc}7NfC-@fOpTjcgg*7mi6S z&~=c`ZrH|<OAWz~#t&{tbKIR~e&WQ#8*{#U8-!Oy6zr5+B-J_b@HWf$=?9jXD^zkX zf1{ZZ6mjNY^68j>#0G(xoB9tHs2B$Er}iqy$kum!I#u{^(#~av7?!`z5Oi2+7SXZO z`n#}hxkw(r{Y&wQH-j2Z7#2j_Zn#>qOW{aK<cjl|?q(vL{fkWdn4Ks7$k=^*8{>lW z+*}5auR8_nD&Fhu+5hpS*vYOFR-Jd#Rx63_>f_K8KVNfU#=QT(QXfjzyqdSVwC6;f zzWVOZ4T(+@Qa(IkpS`wi)`I`{E%)Dl?6c78V)@x+D+5df7e5e<TASH*g43Y**|L>I zhc-qyaLqk@wCcCwoRC=a<lA@58gx0POIXBM`QDy$G->CJKaBT_A8tKwyzC+a0|SGn LtDnm{r-UW|A9IRE literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/checkbox_unchecked_focus.png b/utils/rsc/rc_dark/checkbox_unchecked_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..3883d2d5a28cc6fd2b7cb9cfa54ec435687409b5 GIT binary patch literal 387 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq~J~)5S3)qV?@`LqDcK5!dsnLK+j<t{X^8C~f83B4r)cxHZZ{fAxako~ec#%?iy9 z$YmS|nmjX`ak4^F>&(v9|I^;@|5N?xpZ>kp|9ZLNlcK+ee72mxz^?jJr}4_pyi3Nm zZ&_d5NmX9LeRy|5T7~xE*b62{n%F+Q_^Pt&7h8czsr~W(j^`(&_RPtOYpY!N?#f%A zc?o@USI7G-3Nv|9kx{Y!kj#UpA)il3G01n>=)Bt6JI}>n^`RPJrWuKoVj0*|_x|+% z^vZc#8RMT$CI<!%21W%2mIej^1~bNKO=(x#qSpTEj%8S>_|EU{x>Gf^<vkwz87;2& zE|_?7vX+7szulQ9oB`#_3IqR3`Mlely~g`NbErY&w8VXK)jU_evrTq7xwg8?CT9J) owQoPiXEl1v&D<k<w#kk$V`IL4jib690|Nttr>mdKI;Vst0Jd$Q7ytkO literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/checkbox_unchecked_focus@2x.png b/utils/rsc/rc_dark/checkbox_unchecked_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..35c061c0db3db83ddad5fb72cf43eeb06446b58a GIT binary patch literal 850 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|PUQr;B4q#hkaZ_xg(jiX1&Za}8_GO6h%7(veb+k`zr%=er4QoSeZFbtry;=?spg zvpf!^>#W?UpkksEa!p5Q%bleObCVx#vOdEjue7_|d{6w=?{}?FR;s^0n^UO&pui%} zc#l`$^<9&ED|;HGlrCs4lyz8i>ej!hN}Y2WVmnSB_tbg!#jyUSv$(W^;pR3&r+mgO zcc)yEDpV-QS}i}{@ztJ1#k?=(U7zc6YCfw)oNVn@r_V=~^OLIQs2AS+k*s65@zs9z zA4*eBdi`>%viJC5uKTrq!UNAb?UTnDE=}b*F03g(A@11RmK(woBCkp;>~CBeFQmSm zZ9~Du!d2WVX<;9yT;XZh{WSH%&ua|!t*4dQ{?tBvX{}ZMFFo+hEx9L-S6#vz--&Kj zT_MZx-OGFDW0m*q@jY=r4lc8C6R3FTS#vjIHhaTcM>&BS;fSn!y#$LGaYKeH0Sc$` zcoP<K{mMF&X1|Z&#Jpoodgcud>8cmp?%w~|t-zYKScaSbkg6cFSACIJV|j#buIb}9 za#n|4z7XZ8k$U|$xLnq$x})aXW1bzM7R+l{BOdc?5KHJaJ`mMldX6ER@ftM*h0`5A zerdn*gRS*j0MGNqxkWDPgnsB=ofztT?p>n&oW5-*8Fx=@*gIjJNpQe)kCq$JeVuy? zJil~wpKjFnn<1(kDj3dOb?pO7<GI2n?}xKG7>|4EFll^e`+X(ne7NbI(25-^!W@ko zm&PoVoG!iL^6@<fR$iXr;I)71*)<tk6xTH$In(7f^8#OENTuYQKIw&>_a_{gXZqjy z%oY!^D{N0>uSJWmWa0l3?Nx3kdq!~9?Kj`!j()X0?%y*(>s+?d#7}}oioAxr9IK9t zy_&)7mGSP$iP<*mU;fr|4nEJZ*ZDE8?^71P`05NTkL$Z8on__WmeSigr+fk5@n;Ng rnr|rY2+25hDfHMg8NTChpYi{V{w8Jf|CT!g0|SGntDnm{r-UW|-K=;= literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/checkbox_unchecked_pressed.png b/utils/rsc/rc_dark/checkbox_unchecked_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..d98639eedce57060249d9a5c39b5d189804b0c2a GIT binary patch literal 403 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq~K0)5S3)qV?_djeds$M2>y@ueq>i8teRp+{~OmnAAS-tx=nDP-4zi$1(xQ7u+9s zjvY~7(aG$6zmZi&v+*&5X~Y4?+ZGl3KW;hs-8;X%`oVtpNzGm6Yob?Oci=4udNq^z zVAPWD&*JUmSwo`xV_T&Y7=@I6&GXuOigN|Gh|8AWuj22%Wn8t^(RreJ%k++#;z!$; zubh$}{LM{u_EU+cHM*BN_P2cPbg??1)Lqojd4HbUli3bag5Mq~&VD{u%43G>Pdz8a zD`)?2WiJS_{+zFLNJc}B>5nJR0R}iKWBh#ft?BI*j~F&PH!xh$tzH}y_B1s=M5utZ z$@W0h5_XZCX^(XT(#83go1HdHSnu-d<Db__k9gmOJ{9W_IrNtG)Ahikf(4AfUnB`F zf5iLR^6I&7uVQ@c{wJm}9rRi<Kjy5D9mDdPJfqutQ(PGs7#KWV{an^LB{Ts5niZ>F literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/checkbox_unchecked_pressed@2x.png b/utils/rsc/rc_dark/checkbox_unchecked_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..88a52460dce4edef3484455c45dee9572511e6f5 GIT binary patch literal 862 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|T>wr;B4q#hkaZef@<4McVEMUsNnv*~0%lZ^PX!M|%HpAM^;iGb5~X?Iwf9_ywHY zzR}8W{X9(=|FOPXBF&|JUBt75(}=4!cFUB+G%sx<+uR-Jv#g%`eY&Uq{afBUMjp1q zscyF<MSOKy);9k0Wcto{kIjH<f&Pt*|7R2%xD;kHt-1A^{j{{V{`aWbD^3im)6V#H zpU`Gd7N5L1`3=L2X#FMA84@=;`m!FG)Vi9<n%z-rLdD!B4S}#-AwGXUYMVzM6PZ{e z=Wr=hqx%7O$NSI)RU1A3_X`L#CCoSy%P`T+ae~k-h96h*Re!8&sL-<JebD^)s(+Bt z(np)mr|T|%*C6EmOuoy2`@ycoA2Rk%`1wNat)PIfPRn}Ui2DVbp4U%szZg_lrat4q zK>_c5l7c%oF+N~pXjt**U+Vp$|AuXM<fEAXPA>TKaN?&u*VXtLmOgsZ#}Q`|$Kkei zgXu%L=Yj#&ucW4ApWbKwbJvW2EDLJ>%${<M>DBX^x12Gr|Jl}y9l9m+YC`fmK|3ac zs-P)%6Pil<f{O+2e7UyQr0-as^{aEu*?jYo@B1HEdWho!--2Gj1+os($_~~IW^N5- z47oiFZy9b$Fy3O^V#u_GIU|`RgZ;uW(iF~baCYDLoOS23f)~Nx11#%SG&wuAyi!^I z%pqs@YdfZt%^z8IvTs;BujyS&&}?VfiMro8`WYC*WbKt7ul$o@@UTh!pUQ8BzS)nJ zVhZ~|a%}j{KP@oZjDaCw#_rEQa?j_sew<l;xFJPazoTn!`gXB^{l2!(e-wOJp&!zx zS{%H0qpZfpl)SF1i+Kf_d#^WD?iZV-CcNm#<elH`?kc4=Wh<V@+kRJxmvNz%Maccn z6EBDAtrIsguKPZ3c1aIMr&CnMVO2$?2^<&GwuiE>O#S42)OC~n<u{kgPcK_pp*5Z1 zgVf$@Caxh0GwjPRPnn#Nq?psXmNQ7rq3>#bY<c``nT@;?bp_YmsQ%_<om<S-{IKY= a_?Hb&)e_|dT^Se{7(8A5T-G@yGywn#6nTsQ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/line_horizontal.png b/utils/rsc/rc_dark/line_horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..bc858c8d0ce607e693694425a4e1e82f2b882f97 GIT binary patch literal 120 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq_BG)5S3)qV?@LM?nS!9+r(_|CL@Uu%yWJA32aG${=v9`kXJ{niLs^ABUJd)-f-? U@^*nc0|Nttr>mdKI;Vst07L{J!2kdN literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/line_horizontal@2x.png b/utils/rsc/rc_dark/line_horizontal@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7ea4f9c1c178c6a22334bc9144c58451e74f99a3 GIT binary patch literal 137 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|SG#r;B4q#hkYn7&#df1XvDU|EDP0{6q7JLz<9IG%Eub9Qc3i*7Ie`lhUjd&Nh^Q dg%}tZ_FQ+m!o2!O<=Iw{h^MQc%Q~loCIGADCFlSE literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/line_horizontal_disabled.png b/utils/rsc/rc_dark/line_horizontal_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..72e073a789692e5c2346142b990dcfa47c9c410c GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq_BW)5S3)qV?@LM@9w(o+BH0^EGC${)uLgJg#hbA&ikBaqsgxPY!q;V{Fj3k$S=S V|NGf&RR#tI22WQ%mvv4FO#p>}A|?O; literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/line_horizontal_disabled@2x.png b/utils/rsc/rc_dark/line_horizontal_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..09a439df962a68164c87bfda552670a44a941c18 GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|SGtr;B4q#hkYn7&#df1XvDU&r{pb^jG_b<`aiBA)RPe1~54A|JbeP%akXjSt*=t fC;<yGFfi=7zAKT5IdXkZK1jsV)z4*}Q$iB}20<n9 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/line_horizontal_focus.png b/utils/rsc/rc_dark/line_horizontal_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..c84512bb54d6bb2046f3552363db0b7faa1f6620 GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq_BO)5S3)qV?@LM@9w(o+BH0gLlkxaX9wTgJ(-9gG0o7OLNN&lL{FgaPwc@#Plqy T#cc)y0|SGntDnm{r-UW|LqZ_F literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/line_horizontal_focus@2x.png b/utils/rsc/rc_dark/line_horizontal_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8dd58f609f7e73774edb47f36c7e53c20d419a08 GIT binary patch literal 137 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|SG#r;B4q#hkYn7&#df1XvDU587t7sE*5W!c3OaVT=r5@L~VPZ#!RhESbsYVXPnv d7GhvvcyHR4#q{c;vvCqg#M9N!Wt~$(699jMBm4jW literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/line_horizontal_pressed.png b/utils/rsc/rc_dark/line_horizontal_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..7ca2605bd5a275df2266842439d0725f170647d3 GIT binary patch literal 120 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq_BG)5S3)qV?@LM@9w(o+BH0eJf_k^ECH7o+y#AnxSFCz2dy01l7k32gK#}i8C3z U-5EWNfq{X+)78&qol`;+0AFAr`~Uy| literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/line_horizontal_pressed@2x.png b/utils/rsc/rc_dark/line_horizontal_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..bd966178122b2875018a1430f7fa213f200fe6e4 GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|SGNr;B4q#hkYn7&#df1XvDU_bJ=d-}+aiNWqwM+FB+CFnCa({I>YApr^6ygfs^$ dun+?S!@X>$)l4RrnPn3|BA%{(F6*2UngDXmB3l3e literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/line_vertical.png b/utils/rsc/rc_dark/line_vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..49a9105261779cb93e4a66ca49d4cd52681081c2 GIT binary patch literal 133 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u?)5S3)qV?^$gS-p|9L$DS{<gCia>z2x+gGpTu5;?u$yYaP_MH8p#DD@C`0FIu UTNmzM^AaTN>FVdQ&MBb@0Pz?i>Hq)$ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/line_vertical@2x.png b/utils/rsc/rc_dark/line_vertical@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..cbb017ee609e3f273e34f084775e4cc1824b89c6 GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|UbfPZ!6KiaBpDY~*b)U^wD%NKWvLy=aG{(`h#M#PayPPd6&A`yF||R<4+%KX%T) zPNob-U&bvB%NU{@f*EudXf}vl5OLtn;99_H!g_&e7R{vf3j$dh(h_H`U|?Wi@O1Ta JS?83{1OUu^NYwxU literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/line_vertical_disabled.png b/utils/rsc/rc_dark/line_vertical_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..96585468854c16306fb1bd201e9a047f57610e13 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u&)5S3)qV?@LLqP@u4i-nXdjSosf1(wX7TkILKV4ZY^=r!49J_mIHG&K%-~juR VV=Sgpom2Hd!k(^vF6*2Ung9+0A^iXV literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/line_vertical_disabled@2x.png b/utils/rsc/rc_dark/line_vertical_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7836a9465433e489635a9e48e45c748dddecb5d2 GIT binary patch literal 249 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|UcqPZ!6KiaBpD7>YI+FdPZ!+OBngY14)VrXy2D+2<?X%-gl6hu5&bxb}N-ymQ5y zM_>F!9Jn*M7O<MIUSOKVl)>oBxTRqkLzF`>gYE*&2C)k?ldfb8y~xraXT9qc0|Ntt Mr>mdKI;Vst0RE0j(*OVf literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/line_vertical_focus.png b/utils/rsc/rc_dark/line_vertical_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..512ee7d235a51e815b319907242ec62705bddc2c GIT binary patch literal 133 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u?)5S3)qV?^$je-mY9L$D#-WyGoo!T0L?%!VC;TmZhX*;`ryJS2I0}A-S*qzD7 T++OqWEJ)bX)z4*}Q$iB}fT$oQ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/line_vertical_focus@2x.png b/utils/rsc/rc_dark/line_vertical_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..af503251d4abd58ec684d81819f531d97cc98f00 GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|UbfPZ!6KiaBpD7>YI+FdPYp3jW#{P?Ny5>(K*amD|44rxz+*`?}|T?fhbneoeps zE{t0mmN7&*1T*L^&}<O9AmYHC!L@+Zg!KZ`ET#-bUz$ntrZ}=RoP08AEdv7sgQu&X J%Q~loCIGWJOCSIM literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/line_vertical_pressed.png b/utils/rsc/rc_dark/line_vertical_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..b8dd215356f3471b30b411bce8ec8a2a86533eda GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}uo)5S3)qV?@LLqP@u4i-nXSsz;Dd4vT6-hKVQS+ILk)ut*l`F!Jj91JMn0rQU} Umg(`<hqFP#p00i_>zopr0J;Pq{{R30 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/line_vertical_pressed@2x.png b/utils/rsc/rc_dark/line_vertical_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e1d43a83e28d6d433a5c9b9f8e8be57f3bba786a GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au zNY2y6F{EP7+Y5%G4F(KH0=kw}B{}m*&-)M(CR5Xvvis#HBeNqm>%QJSU(5G!WA|nI zKnC3fnhjzXL>#y?xE8RQuwG!A#gxJ5%ebXs8AFsqFs-DYu|_;(X^3fa-owDaz~JfX K=d#Wzp$Py{cuU;? literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/radio_checked.png b/utils/rsc/rc_dark/radio_checked.png new file mode 100644 index 0000000000000000000000000000000000000000..2a1d26a4f17cd1fe8d8839310a97b4bf80068f97 GIT binary patch literal 1258 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`X?r;B4qMC;S(u{k24BFF2~mqo7<&6;A8QJ%KE+jm09d@WA?AB`+R6Zt)_2=uCO zO#JbnnUl-w3FFaUNliil&PhHM#v2>CG&))4O}Nl9A%r>d*4?=`mnQXcDy?{X&erY? z`{uiOyVve3j4OL~=fCCu|9i{d*``1AGoQ)%!^`gd5w5hoj$s_H790`OnPTJQ_n;^B z;&ThXSM{O>GA!OY&iWrhlq*_4i)}KV*zy0vd=?&F-mN#wK0CJbs$TDKvR|Ygl46mQ zCACwV$5*0_J0#cNHJob=vykeaLgBuAKefr%({vO#n%bQfyF1FUxv`Y(&imsnsOh5` z6}r|(V2_5@duC6T`ywg1Mw0t)Y-q?an;o*I_&`mga&mJ0{!3S{emx#?L|AvK*V)dq znU)QkBzJU1owiy3_|O)npp{qlL=>NnOxSqH?tJflO{FxoC#k`qCx85uZF<LAl(FN; z=RFfOmSrXdtl61bKQZRF?e&$4`zM{ZE<2bbSix4n*gT2VmhD-<6bF}((CW=~dYn0q zZw{~8<>XRwN%TYQ{^Kj=xJ&XL-ng!nTRg7+%&}8Her{*2<<D4Y{Bkza`yF|IE^C~8 z@F3x{ZSieArtW~S>UqU`Y|>m8_kKzYw5(Q}l>YZl_|m0o-1#o7+Hn4RGxMsbnK9+% z-z84%X3+ZLc3g|eXyzGa1%KxK_jeTj{rqa`$+t{#VM`T*Q)a(^ey`(~P-lgFf#-vX zC0744dKm<(d5`K^Ub}nOHtd_YKg;f}8OK;eTt76v|IL5zoc^i;5r>@Gb#4t>{?nB9 zul7>;_S#`h;j6B#t4>{8;T*D0-&SwEU_(c6l}EV0Yxw!5JrZ2!!<I|Qvk7!u=hCnY zJ?@^zzJlT8O)dxRa3h9Rr-gHNFaDz#W$JiUjW=Og*S6&+WqtEL9ld{}iEB{>XKK1G z!=D%3x!b1|oxb{swLH2Z%26=YN?pbBT#oNnt!tZnDy@q}<5{)mux*$UdQstE4cnPz zVm*zPAyd6eR2vp8&tkce^sBphQ&mF3f}%G<okz|$)m^e!Kdoi+_0M}wbq0k7MsPPw z+$Y7j?sXiiALHlu`T6&Sd@Zehy^c27Bighmes^At{}pMLgHj2GA0|I94XJ8grGH20 zE~7%$Tfe12pHKapH*em@`)=#khTk}T<#wP$>H6nZ(u+e&3JNydTp{wB=i0elR|OO% z^YSt4bIKIn{n6I>^v3tUdCfV_+D{`I*Bsg|6~#XJWZ&t)J*&Fjv$Km<@;)p%)Tuu| z=)i>w0kiL3`J=pnV`{%}XW!eeQbM6y8C_J?80+nue|y~r!GfzowQIIq6`j3hkH~Mw zbBx~=Yl_QH&+&cx_HDgi+uHP{atZbuM0cci+CAL$?tsgkCEMpbwg`8Mp2jpi(Cp5y z*Ymw+`g~Zm>RL&Fuy5$v9JB9EukUO-C{)R}b-J$`-{mb&UzYre)A`NqI8T3P(TXqK zCpa~DqNkY#X^8Nc=pWz{PKszfVdeGJ`N0yyR^PdE=kCAqIAg`3bfcY1m2R#6P@!D$ zph@uV#FD#{FEgfpxvn$UuR3Dm*QRw2g#wQnc%QHou~{}x+;{F=pSSVJ>h#<D6?Z;6 Vx9-)qYYYqw44$rjF6*2UngA8SN)!M9 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/radio_checked@2x.png b/utils/rsc/rc_dark/radio_checked@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..eb2cbb46c00a699fc20749d7bfdfedab44d6941a GIT binary patch literal 2702 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 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/radio_checked_disabled.png b/utils/rsc/rc_dark/radio_checked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..f78c15360f84f414dee6911d6bc2a82d4261c236 GIT binary patch literal 1336 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq~_fr;B4qMC;S((K#WZB5nJ(rduhfJXLaI(Ynx}$>PJJ%Gk8%!nH03O-rdDrEg4% zYQGYingrB&xxOA{ah-BYtoPHQFN<<DE-+r&*T9nPe84G5N8Ee0p@2cxmbo`ix6jl} zugd?}`?ciTt=E74@4tRCdwuN#M{`N9f?KcVsJ#A|*0u3;peNHZ2Db;hoVZtg?bvP< zvG4!%|Dg`MCT~~B@m;v!JipL)okh2sQdQO8c^@cBzbvuwTX90{m8;7FaxW++F1eY0 zC|7pjhOe^(g%4*f@AQz`AT>j(cm2k>Pv))A`j>oy>C)UilGnUM4YZwf{$1$xWPkOF z%js|Dx8HxCU1@#2o=KkJ<N?#<x2uw;E`83Xn-Cf1x9MOpTVm6J@AD@9-&gkJ!NL8% zl;7n^O6K>ykSQ&nzhLJ9`z}4pxVTFe3mSUfyg72=Zs2mq^yYVwCh4bcv$C?5X*|jM zvt`YmwOX6FGYqrDWL9fr6|-0D-Y>YzIxD|r&Z~PTE{8o=S$Tan|1Y5rI~qd2XeqV# znjXE&v1Qw$B?hM2_L7SCrGD#fkhu_NJYkpF_e_KIM*FKXW*%pD-JV=rxBvbeyZfKk zb?xErd6RtfKgXW%=(s;CXCEn)xvy*eOlAVp8jfk=*N;5&iP>kcn=vFcz5G+K__}&o z-_-ag42wm-Em?Q={`0sP1%Vd<iPa?$FXp`#nlNwcOT*UG17{28MgP9LV!7UyHw@SA zM+e)Bb>5t_tL$-f-uI829(g?wGBB_8eK*;bMWZa$Wu^=t3zMwj|4nP=q)d=K@Stz) zI*GpqrJ?VZSY#@NGQ2X(uHq7y#<b$r;yjyVn|ub&<^}Ka7GKRaJC@1)+K^%Oo(s+l zt2_lut1S84A`N*yaV-3>sXFJ%Z61Y*a+iD?T;_1jwJVq8oOn5BhuKxz3Ex^IzCF<> zs}U_R-+y19`6y4qJjM-o9~8+dq&NvD&ueO8(k}RF#}ZS_e@lLs@X>46ZZJN-$Go4h z!@!o$X+`3WWgp+GEjSri?|r7+zhR-?uPN{9G<6>8H$42(#P=~kX1TkM6ho5VH<1eq zuLhQCKg+*$CA3VPiG7yK4;3r(1xKAiZiY&0l!Z^x*ratT>ZY^9hE-ccAF3Q`DKyX7 zC;jDE#b>?%;~C8!N?J_a&;9Pb{I)zTH%2nI$ex`!zU(gVqp}@aH;Fp1)Vr0HC7rn+ z5OSsRbK+#qUG4wu-8oXPN1T6K`cChaMIV1+xyypQ!&6W1Fxpx3arw0;k)PAJbgl#( zdh>Pt8k>;#`1K6Ayu90fCOy6=sp%i8u;_rYgHi&kUUS`J!&%YMaYZXut~~j7V@lDf zN9P63GQ4Vfs(SnG9NS4!d)fanENQ6QlW}f}Zf&fG%<+#5EKH3B@{$v;tl6X6QPXn4 ztG!k&BJ|d+^$ag|@y}yC#w<Gb*!G2b8{WUS^QbaCURbj|_fedy8B_TIJ8>QTzZ<J# z)~jD#@7rs>eEFIGe2Tsao$iOF)6UE)w|;qX>htw6E8lNd`CGT&bH<03%j@<TO$bp6 z-?-&g*Q2(3kAC01?rj_|KRaQMD~I2et4aa9RW1f+C2n84C%Mh8KYx+ya;BF}>z1vq z_sCuT@=k#Gk5}LKS+IRg-gM?<Y{nW*mU*&1HWxZ>tUb8t(yd0O_AlArlAb-wR1`iX zqI}xb)KfY4D)SZw-9=IT6<XP+yY+ZkzaQN8pW%DMtql#5cbym*7#KWV{an^LB{Ts5 DQ2%;h literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/radio_checked_disabled@2x.png b/utils/rsc/rc_dark/radio_checked_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..30168e86bc2d6438454babf56baafb7c1a419f51 GIT binary patch literal 2871 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 DaEL*S literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/radio_checked_focus.png b/utils/rsc/rc_dark/radio_checked_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..6d9c9801cf0b6ff3649e3eb4b6e641719ecadd20 GIT binary patch literal 1232 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq|vT)5S3)qV?(Y*p4fy5=ZNw&;6*q(nMuV%xcx&5n8OJVV!m+ftO0kvu}4OIf^Xp z)@$<ezO~3`H|LrQT?#Dg&y<Coeap<Xmt$`1Su>BW0~f-!^RTF1&Ut1Vd*+SB<8$k* zug!g)_QU@FbKB>8;{QLF+;L@L)}-azcdJcYeDRY^x6~OHM}|Iys-7}UcdN^5=Kl|8 zHoolVTCHo4-LWLrGBY%M^1fgGY|HY#O+A@%hoNeXz^kM8-U-+R_cb3@-dnHU+1E3D zhhtZ<BkzH)tl#*Wrlm-IslLjVmiN`y@OkcmT!-}muTN~O*-|`hQ?uX7tBR(r?y39P zu6W7xU0Zan{fcc0^W|+j%mn8!9%GD_T&ZsSxwI(Y;pYzy?d~%6!q=OpCHS$ves}lm zt$Ii1ud@4^jPLPYX}q4g>#*^jMG?Ifg4<r*j_lma_TpsJ%3A)_+f7t&=3lt~F*acC z*>C6G|L*qBFZb;z)Vx%4#zi5CudyuU;b9}jlakfBT5qEkF7>Pw{wAXm9@BV5%s;qb z`osR1u*u)HzHs@Ny4v}#$h_lqoDz|h$L37>a%i5~Jx$S-x8FRRu6~#Ij@OkYpUqak z?zLX}==FoQAz|+=|C*vZ5fP_OJ^J~w$1KiVS@wFexO({l*Ywu7Gul<TFLy6$Tsi-T z)S15rK2Em0r~h>A{4-e>gl8xo%y6x>_Md+2o5@7BI+k}HOLuOb-<Xo1sPIIVJ*s4z zzFls2_QBQM#xhom;`e8-UaxECJ#8<qf`!>v<A%qzKj(j_)bv*poX^x2su(Mf^2L5) zYU(_ZeGD5+cJF5l36}WbEje-Pf~=2=*zF^J$s9Roqb{r^ae}?sqP+K0`_gYoyf<3? zix`vLMRpu5tz|b1ktpZWU(EfChsp5~)1A~O?hG=L@jZJMWmuGKWNSFQlwaLXd}sf+ z+6P`dKf)Q<^K=$Zu-@U(@oD4E;@dYbi)%}5IPBN(z+!!m%R}1-Nm&PP&ft-sX5CfH zofZGx*g)rG8N*`M;QQqtZ>36=GW>j-byaum%a|p_=BLCm1RX*=z8in=ZSG@=XMWrk zd-hV$rZ*cu$Smqw`{DT9`yaD1Q{1Gv8?7F+uXF3#>v)s1|JtcNk=w78|LEHHW8c$X z>eW8I4@!CV$wodj72f=C<0Y-A?Kcmvt(hBmVHM+QMTb?o+dW?tCS)&*=ARqiw|wi* zZ!CqZ*J_Tq9B6YsH2;}U;^BL2e?#_3gw<N*G3c_FrOh&_4q*OiccHo=y7&I8H+<*$ zu1v7mbd$58KYGgQ9dg@(-r8vY_I;3HwD4u?TD?U{m6~6gB_C)l$PEeWF5mXze3ufl z!hPl=<&LKt_REy!r*Hl?Z@zg#t@qZSX%BM`=pGRCUOT-v@o~VcOOnAEW&1SevV1v_ zb>s7feQT%KWi-y6^lgS<pL~OyW=mC0K7Z$jNWIesQ<i-HV(@5%%;VyMT8_ebpK~kk zvp+vQ<LaYzVt>sh9Gjq3v+AsI>vg8@JgWDT_Fp*VGkM>hfV|N9vuR6eo0WS{6gNnH v5;bA`qEO|q+o|u%yR^R%yziIx)-wjbzFo27#{)A41_lOCS3j3^P6<r_*~(9F literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/radio_checked_focus@2x.png b/utils/rsc/rc_dark/radio_checked_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..63476a0752671e91713c24391dd98aa7bfd80b56 GIT binary patch literal 2656 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 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/radio_checked_pressed.png b/utils/rsc/rc_dark/radio_checked_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..421ecb44a48b3c36647c2d1e7288f48d3124d52e GIT binary patch literal 1288 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`Y0r;B4qMC;S((K%CGMUK~}@4KW`p{U#0U6kvvF>rCo_7~0ODia!FOv0Q^k~m7d z6S-$CSa4)3<HmgsyJDlta+5qNHg)obICz?TSh94tnazy^ABBWW?-n&F#@%nueN5ba z`ucCz`#<*Ark}I?|No4+@pGO#FDHDo_^rivX3NSaQh||82EvJKU5-0@JlGFqy5|Oa zr@YSpznUSxas|s$sfxm$$Y|Hn^z4+^-~W3$6h=O&n|QA(A$R^t?j?~^g<mZ>_u770 z_NA0$)5hanbCY?zuWph`EQ|m3*iUQgzNLw`rxtQYL=+~>^SrgV!;Y(@Q((@g16%d| zLqk>F=L8vK?77RD-|&V}mqkx9qEs!Yvg{1gp4s0-lZvAnG7ku<Pv0J$rTt%OVg<u9 zR;S9~>XptB{4wqoW@Q^T<%TeJGcEi*iL*{bBWR1-yO)*ytF)};KHU!Z_|w^1<R*8? zie+ApE|%}UBWKC%9JIH^RfB0(yORI>mMd(HPnkB0=$vp3?Q`6;(7rJv+huj_)2*$m zatt2Hu*EVha$e`qx&K=B#jqCpE6>jMyZ^0EV{dkR{QBH~hl%}-yW3`dDh;*kacAC| zH)+wOgm+K=G;Kb>bU}3EiEEE%8b0pZwrD=%idXL%pWJ)*$GO(qQpWOth+x*9e*v-? zWkqj$LpdA!e?5zND|ebpL+`e|>{HbR&(r+<kIcP#J$3{4leK~!u>lUJYX221y?slH z(}eMP!*TCFTm5;26lP3qSRj*~zs4)&%{|}WT%u*Yy*6_-b)D^Nv%KFn>+N1tC32u^ zpOFWHlKv9rr?=}~nk;9UVN%8z=~F0_QzE^_@cz=`Q;!ZZC8#wh7af#ca;l4S!g9r5 zn|>Qle^SZND%s4E(&Lu5vu`3-fJGtWOl`~F)syG=ylXd-zR1H>r2M0^=asRLNcxmJ z?|e_BHndpGTNC_CXqQDI;|bO8*Y{qlxU}oVnV5p@>B~P^H*7p3JK>3iaBIf?h+^$f z4uuO7x89Yz8qA=y>5S}?1?-KTSDIQpy`1eC+m<qL+4BfZI5jbiAv88HM(m{A?r9#W z)&f%Idr#dn=56H8YYvTMO~_f5IiX=&!GhpRr<OUsZ>!sB^8W9~zg)RJzWaCG&i$Cj zwO&MnsV?(xQuH?S7yA#dz00WJR1m085`Rpl|5yIXXX^sDv`wsc7fO78XWq-~yP;cF zn9Nvh7Mspe#uv@Y*!6eeVWxa0_oR8*>-lt!-}^M{cz`DRH0I47@&Cj{|GM>DJN|0> zU#kSuBhg{e{SVmvjw&@CRp$2i-e}Lr-B4?Ie(T%ArYcL9##=J<_O4&v7AGK@Us++j zYX0JqWkpA?i}980vTe&bDHbL(BRy!Pn1cL|Uu}=qWUs&d=lcZ}=fx{bW>lBgIYuNX z7aUeNKfjYDiTQ6^u9vr2oBXz8a;$QJPc}JxkUM|XIXTm-HvCikX02+LXUwvz(n@W1 zJ$=6Lj(g7O`8DbPugtL#X4QOaT-tG=r-&*0-18eQ*UwIgP&Yrmxb5b#Td5t9cdzp@ z&k;Euc|B_T&T5N3Lt7uOKM&J&qIiGZiTKlK7Fu>>@l<v9Vwvlg-@N?vw|LUE$mR_! xZ>wiDGM6k_A8wm_)#T{n#^T2(tJ5FH$GyL9%e^VyiGhKE!PC{xWt~$(69Be=R4xDj literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/radio_checked_pressed@2x.png b/utils/rsc/rc_dark/radio_checked_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9030e10138c4604d59f620a4fa3e69da8f228b33 GIT binary patch literal 2804 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 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/radio_unchecked.png b/utils/rsc/rc_dark/radio_unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..23b06ced329a3197e5ddec6467c5d881b40dc52e GIT binary patch literal 1012 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq{9Mr;B4qMC;S({uwf%5(nz<&wis8HMwKjj9GV2zB|^?W?M1AiT|s=rmj-%ss&0x z+@T*Y%vM-Z@xt+9gZfg94uy_5UbC#N37P&uQW}S}CgyIcPusS-V#19G)0vg?+vmnk z&bgFwvv+#k^q)VT&Hny-Z{oc((mSp?M`iAdTB(xUXqz<gZ<AV}5C_}RrU%?HCT%NI zjAp)HabVB$w`S8kA8cIvMLWjq#L0&bkCf+fo;iE=tF_-B=9cG+f<hCeE^gK`k}oR_ z&F6NOZhN?3)#RXy%uJ6D6kPegm3Ml7y3x$|Xt57A@AqAJB{_k;VbuZ6>%KKQN(av_ z3B4*}`#v(TQuu_zlw5^&<C#bJqs26)dPyFQVJhRQ*|_D)ckacD7uVn6*<<$UXHEH< z-Op>MJU%dg#m(7Xys<Y!6y~4*e)N&;edc7Y_si}aS*?^5-FV$ObZNvoAC6yQ4;DXs z7ors!do%f3oJjZgIqMFV?vk}==*T!FJB!7RNvPxV%2n%TebH(x+WAMIK;)^pw2pi( z`@W#0kG~FaCWze#*ZSF?uaPiyd$#z;V<%3WaN7N$DrNIc)hX8*LuSNOic5KJjJVTk zA^PC^(bwF&H{E;_w47zZH=8M^{`nvHYc_@b_3A~1>@IVhCte7j+jjk!c&G)lLZ4ma zdUKYL$}Q7A_%46Q%Q-cFaY_7S2Bni4nmN-OUVXA@a99+nptVXb{N^%_rUiE20{%MY zRPq1m-xzivEbI7<2W5h?>Fy@mVpi`@{wEyp`0B2ls@*I-8)s^KmEOu0zk?xRO7m@1 zg+=TPBDVKc9(2rIH+PD9T3TAt+_u%LG-TKgoC=xT@OszvhR+Ai?Ph0-d$pzEd1ZTp z;e+ELSt~Z0M{MQldBM`K!gA{Q=fAC3&p$0HTpjfLT!LR$$2#o?yWXWfFuqXz=;J*9 zkgac1SFO5q`}TJ^gSLW$rSJb1J^iWXAfYptAx-p{_tI0=Z#`D5nsWMIcGn)J7~>b8 zwbS{fb53UccGP1mSFEY4_W!=Iv9a-J*n^!hdUfvk|1%$?K4=rHJyLpi=GNNR=k#X! z#PQ1BWd76h=}PbZe=~K(_KJsY%{Jb!YF5z6`ZV|adcCIKD>j$gTI6if)feF^PnyHe zT4|;AbA?a$iAauTy@pp6ICPG%7amI7DC3eMbHb&0{$?|aX@1M=Z+2{4DnB{t;(g^s zlezfwm&)%*a#c54SDm-{*tEK{T&+%A!q!SJ>ZYhTF%>YxAJ~4vb&b!`%g&qE_Ecvd a-+!<^M}Y6n$~z1U3=E#GelF{r5}E*l%Hl}? literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/radio_unchecked@2x.png b/utils/rsc/rc_dark/radio_unchecked@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..41e790ac764a1c951fffc2559cecd2c87d87d59f GIT binary patch literal 2156 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 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/radio_unchecked_disabled.png b/utils/rsc/rc_dark/radio_unchecked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..075ca8557a941aa42638ed74990897756311b87a GIT binary patch literal 1045 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfr0tBr;B4qMC;S(fgZ7`G6(Aazke0``CzW%8Lyja+S^vhMe%TjX@8x?v)q_Z(8(-U z%thbv!Hb6quEJGX$CCVXmFBMt_s-r{T^bWFcG$^HyXAyi?A8w6-l$i5zyJPTu)b{X zbxZxY>YM*x&Uyc5|Nr;jWzSjO|9@bv+$7&k>%Ud3{QBf-=SI;LQ<zj61ZM<wEU@Z& z^0l2Qz5dKfhpCrq4Dx(;FYsT#`JKcfb?3dY%F;qB3Zk}kZk1=!S7}cZVdJ$DaaY@` zX17_Q`?k&Ir55YTws-t!h)M`I`oE|5l8MoUpVilxLj69+Wv4RSn9tBHy}Rzc`@@3h z9No<8rDvC}4nEKPo+0&s{;^w&#eeNyzb1OYo_`fH4;D)<^mtHwKKB0}iz}BuKaYCw zWyQL>TJJ3h|9Teq9=P8nC&gFNdp~T!u7wK?%;G<ozGz<X-u`32N$K3&Tr=s4tlIe6 z;?-SyxLtZ?HH-hUN(&P9`PFly=HN?~IR|+UF`C@Cezors=ah(Kd)3^F+J0K|v#WT{ zNPK9QD*nG=e{vr4ho=QH$E~xs$1;9nba!ez_u2b;*d4}$bC?3AZZBqK|M2^7x7MDi zHo5Al4^K0Ne%1Z1F@@Q@tRn6FGp>Cihxg9?dw}Ib!PSk++>Ka7q9+?n*8f}gKWQB+ zgKG+dgYC13Weo)q4p-~8auzVCtP^Kg^U0@;VbxMj>%WzoS$dxNGI=ENdkRlDl2CWW zda|LhyCU~b@2&5Ze=4Nau>V_M5NjUmu#6!|Eo@KZh1Rv^led;uy=0#Li{}rQ!l8L* zg-*Di7Sd7jPX5m+ap>gYRcD0)4DA?>#GDa{xN>mG-HFV)x<6+h5O?iUTlrU#X<_5L z%$9BrSL=1Rrx*LKUt=FQ`OcGl{6Ej@erMCZ$CSNP)PZF?D3rqsju-CXSkAy=%lTpz zlXC6zV<9gcZ%WR;|Eu%$uALRWsb>5BHa~fF_@Kje@s;AnjB=l)3>F4dzs!2Fm)FZ9 zwf6Juj(trAzE{j9Y^vJf>OJiZyFPO{b8X<`T%O<O|4ik*St#><j;_tx6Pyp!ZY+0d ze3yUev(0MXe=plVN>_iA{lRlkz2L;+kH_}@mY=JAH}dn{t=WsS%RJV-p7m!D`yAG< z-<m=uWgM+JxbIwk`04n~y7n>OFMX?-e7*63O1lzM^8)9lnMZESY|Xe+WqU8F`yJCN zmbI!Ed6|WJW@RMb`2R6~d(xWM$Cup6thy6%na^hDyqW}=jcXU)d-ve2(B@yJ)!W`( zy=y4ET3A_hQPir=+^ftk4IL}`l;-_QSdgqVdslhcAMV#iDOW-cIkPh`Ffe$!`njxg HN@xNA={WJf literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/radio_unchecked_disabled@2x.png b/utils/rsc/rc_dark/radio_unchecked_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..61cd48ffe12c5da696c0634928382744f01838ad GIT binary patch literal 2277 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 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/radio_unchecked_focus.png b/utils/rsc/rc_dark/radio_unchecked_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..d58758039c280f8bffaceac2db5ac63d4cd3a850 GIT binary patch literal 979 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}Wz)5S3)qV?%?-;6n-B5m`(r(Kd?xOM6xO|va*YiIQ~Uh&-YVfoT6A(@kBNeHfN zU9_V>okLS^k%m;kQV~}{my5m`#+i#&is`&`x|O+RDYvs@$AZajf>W}#+Mg+p7dQ5t z>^Dg*<<YYAV*7LD`##%!ulxQyX2(t6&zyA|u3r`9)Sb3HDkS+DCzC<f2}#*-C$-zl z<WF;5m{MqUEB3%MOEp=qC4ZfFe?8m8@M?E$wwCC9cH7vJ-o)?LEy`XJkwTKYCn;G4 zscv-ay6tfGz^|llj7{HCXMerDhjA9)?{_nH@b8e95PlW2ZB{?Kxwd`wbSv3Qr8cU+ zc^9}ndY<vt>TAonbCL;{9j}M5q&J!#NSyZa=9}bS*<lY~=NxaC{;$w-AN#HLpXw3( zb2Bc_lx8yFsZgC>%d~=Z|72U~xJRZ(e|GrKSlbq7wc$QXQKfe6uF&Mk&Q2%Y!yhp& zxVEg`@e#wM&AKI$^(<?=PtH&DfB8kE;frJbp<Bs6Y(2N6J3gAMp!e)>_W{cU@572^ zXE+vc?PnEObKQUY>qAXPyUp&bTkW)7MC7h%rHGo`EB?w{FFDqKf2`MUJ^Xf8lpezZ z19>Akws*#>q~k?}l_zk$VQKl3dh;lw%ISB^9DTcw-@RVf_;_)vT1{x#$3?EK>lt-& zHCY|5wzka|<5uVpWH_@clY#4;!m$XI=)GHJMBlNr6ZHPx`2Td=QkDdf0~1#ry|kww zQ|bH9kG5$-4fTu#57r%J@>sC!#|-K3z6>`K1r#ju;&m8Awu@fvo5~Qf>;=0))t-OM z;nQO8h-HX7gq)bdP;-0D=L3cbzE9uUgy;P|CRfI^^#H%KuFn;=;4sH6R$Lq2<w$%u zRn&RCthzJQB3)#Q{K?BqJX^C){3w3Fr}sP9YVU{CtZY}UeclVdH>=P7ne^$kP~($Z z7jMp~Q`omxfg}25TpZh8hB^MBFJ_+H+b-#~Dam#QYaVmewC7vPH^hoRUmSb;t*Um= zM}`-b58~Zzi&pvGkCiu14xIJwquWEf2XP5kf}ZQH{*j{Rnwcz{t0%JbJA-B9S@r0z ze@h;2p7yj<a(&dRABrzdF49ilZ6DI2>^W~@NXnZa)xt`rP^Q<;9k*jOP9Ha)v)FL` zUgx*JO4WKTV|^~!<_W!HlAGtf=cweuzBhTYdjsF>S(nx;nP0GkwNg94_aVz#hN2Fc o7Zn~S=44#n`SZ!%op0?s-IJG1R1><uz`(%Z>FVdQ&MBb@00q3gssI20 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/radio_unchecked_focus@2x.png b/utils/rsc/rc_dark/radio_unchecked_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0f12c860be431b46ed6351643e9ba8a3c39aa854 GIT binary patch literal 2127 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|N)6r;B4q#hka%wFMzpWo@6oQ%hXU$X&N(v1FH@B#&scLXMN*!OY{Q7z%}buJU=6 zt~h#a=CzF_1#Zl1Z)9n&sP~Ar*V4K?v-K?7%Lc1p&gPmNr(@Rw7bd@EH&_|P_4KgN zjl0#q+ym}c@1Ff8?f$VPXJ_8DzxRIL@9O9CzJJ^I``uoCiDL$BAOG|49r0Y(@oLZI z)ES=H`jZc`bcu6YupjVXU}QLc?$0;wTii3u1&@6D_OoXBm0MnE2fpmk^Nilj@uY@f z@~^2b73^-&YfSyiO%nJ$ey+Zh&#ZFoXyMk@X-qTTre`s&=Z=~BOMTw!J-wdtpMNzM z_-s!6qR_Ik?&+Dva#p?k{s)rw?>ZLoa^zoO^}5~8QMX)t7V8G)klAZ)rZfH69b}QC z+t<%<Nu5{gbVHz#gnEL_0xO35ECR1opO<CtT$0RqU&F0FknPG*)3aV{8TQRs`om(y z*(o<u8pUr(|5)Et<Sy#PULczJoN><l$1-=7@-zEC@c+HYFOqm*%ZxmhuOf|H>ovUk z*|g8-$Im>i{P*m8m(q}@Qyq2KO7t5(?|s@7w(bAXJKdsNTA%6NX-J#-L8V&$MCv>t z?H8J-)_9nFN;p{g`M`DaRYsYG>PvSs%z3LN66Kt!my`Xd)2T=-&0(|8kD}dt55CTu zr048b=6WM8U|*e*%w<=Du4?NT!S$P(HVYM3=-iK4wm`W4s^0laKkjN4zH%^?V-V`K z$(S@pGh?o?-^1)T*LJ;L#Pwvhc0O}f@-MR^)iLTV*V_7u%F>npPt2FwzhQN!`fcU3 zg(v1S{diKSk?^juVXysto65he%W^M-NaeB{Ji5GMp0~>x-=z|BMY{@o?3uRSk`%5e zu4bP9a&_MP@&jAMdKU(2$Mm{azgQ7zBO%4l(8*@Q^y2$DiG|0rlV{xtziY><@TQqT zucT#H6QkR$eW%|YS~`tmiCe#cx5}Fmm(#AccG;_&_J+Q_+ECD)#<1t8pwN+HvR~h5 zx#eqaNagc4Ji*4$F7xo@UH5|O{I5mQ3W68(Z4Q=py1mnLO81<&;yJrOxK(n~yP01W zojVn(zMQeN@C=K=VL`8DYcuuY(lQ0D+U`%d@t$Mu@16Yx(Ry`$%sO9$pBpZ{|1R>t z_Sy>(L0`W3mc(i}mOqn{PBC4ewo0Gj$28?BAs6mEpMU1kBCXDJ#yw9tVt>p#Xuhd% zvy=eGBeyR;p<f#+ECbK;{}GAwT9cnN>q1p}&#`-RdS_o{aQqy@c=~y5uz7&NvBfis zH~r-`;<31#>{os)DD%(7^h(v^@4_!K9;m$DXBE+=85h^aDEi+~x1q@W#re6uciunc zty;5S>62XrLC<Vb+Zfq?bgdTJdbhrmnc4gCCB0jnaeis?3e_vS6V66U&QWY?Xmq#M z|5{|ktFZrx&6WcT>c2gAdbP!Ux52s7Ck-6Lrpg`KUmI@bVDWk}&)cbSer=3PW~X#E zJ-fjsd`s-1NW&E6kT}_?o14!kHKb2!5o>-lcYnx<Kimw*=N`XjourX??eYqS2Xpu> z{-z20TU$n2Iqpac$vv<2Zo-k17bTu@%6>00;@wbn{_u$xmhD_qjvbwMVRxM0v~tGH z*DGCa>i^cvYIt}_FJu1n32*fuMCLr{;W;P3n3%q!|Lkj!TNa9xF&3=b@6UI<Wa9r% zUOj1&4aKpB3(tC=Hh6I6)-Ano+oW~V&2I!6a|S<%3$zoH>a~rF>-)*D>)s-cv){wx zUM42Q&SKqr!EE+QpE$88tQ+`jXG@(6ITjl3QabOwmUnBK<OJ?Hicy=*q)k^dTEDuf z`e3QQ7PIKd1z+{r`J=AH^+_}M6tvvq@BO*O*6+z2QL&%d*A0I(zclRq>Yns6KsI#e zlKIxjO5y3d|2D?)yx1Y8fB3HCwB?D@e=pk9VzHa&K67mI_QR=c*+n0V*YiwNs@$$# z7HqMur*iATCe8D&W4zX>)^vP-zassZz>nlFyUcc2A2JI#zw1Yk&7MGU5%sI}A?~4a z9+}K{sypJmWe+Xhd-Zj3sf9wZ_?^wGL%mi$optt8Uf(YtL!%6N#e${EQ%s&b+GiH} zE%U%RwmOcFQH;y&`X<h(+i~0O+UAB|H<e{Bzh&D0zNa&0()n$3_ecx$Wh!cX@8f=1 ze*E$?zW3JO8XS{yWy(3Cc%L6#BIoDAWPeWG)iHd7*|a)`CqdKM5~8h6u+IHlsS&<6 zXo1zLPZJq`&o~hs%X*}HVX=kz_2l#2O=X>-OV8eAdGzk{!&3=fvZZTxt(g#WG@+{d z+<Kl@{*t}y_bgcB=I1|dtjn3QM{m`E#sz<;I=t7N#<E3?VRKPBv%QW<zTJv$ttotu z+FPbE{@Am;!dvU8wAJj2EfePay{{#GeeINM3>u$B<}Ua$!6_|NQCh6}@S3$;W%9?A z0#84@x1NPTU`tlcDV^B+M@km%?0$7LJ84$t3NeP{O(OD)TR4qo3mo!pofRk>`qQI% zrcs&PfhvZZZ4W&sdf!s6*<}BVQGVO$>swZxim>Hbuuwco=!jWl-qM5ds(*ah+O?Z3 zCYpH67GAOCsl-x~V~rC2H>?`M7eAjoE9Q{3i=L;;jmVz5`|}=eEsRxu$;hzu9nWr+ ze>pi){$HL?`+n$tqtE6uTRc~oUom1d-S>>`9@`GB5)uDjJKZ;?DDRxbJ1e6nw&YoI z`^UdNpY0Z$4NJ>Co?Wrj{yy`URz}HF*S4(c65HJS#$}=~Lyxkd*CCHDYwpOno=-1k xXLzf8)=u!Y(AOK*5!)W~B}*LsasNm?qnPZK;7R)O9SjT%44$rjF6*2UngE-H>5TvY literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/radio_unchecked_pressed.png b/utils/rsc/rc_dark/radio_unchecked_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..37c09a6d81e007bcf678f7a835755cb928a6933a GIT binary patch literal 1027 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq{9er;B4qMC;S(u^F>NC63phul(H@{5*%f`^KioRY{H$P0xNgwBFLpWt-oIjuUfu zu9vKRxk{m=La^DHyXmOOS~cm8Md8fdZ%eEKc4@!d6tQQ6NDJ32Gud^lM{~_iSIg;7 zs!MwtHLGg#|EHhrp8u&o|Iqfi4SQbM$*f7QXYJNrJNu@-)@}hUL9GCuQxZy^EyaDe z?j3w_F`k?2K`z(t0IP=OVHVjjA^k@eyYG(|cF0Zs!Z-0{e}j1OLJ^PsTIp8`-M_|9 z*1DIlX4%JxjkkLew@1Aa-1cnQ|6_%BotxEf>#dVYs4gzwdh&*yi#$V+5=;JFqn{@o zG^RvuTas|0Lj6=cgC$=S>z}-Y`#&>YpVwylAop_tSF{O74%@yWuZqeItG~Wa?G;~X zC7^fL#Fzh&;sc{Y$>Mf-vbz)y^f^={tDWs<GVQ9H@xf=Wqee=2vYq-=tNI<W6U!Ty zta|NzB+mcrd4ulu9hY5LvKszvoypvBZ1GxIr8z8GJr?tu^)#v&8_wT<>T1#OVR_ce z#;r5YJI2hLlf&pHQdaf%Vfr+d4U670u6SkLIphEOt+UfjYqX|_RcNzcF{~F&W6YAa ze(zK%HDi~Rsi^LhpFNK*I_MiP*}V8%ZaaltVaDEu1vR!cT2u5)7&;c+Voz|Lf126h zi6?{WKHWW)Vb^B7-=wk0Se`+PQD)-(YupQ3&S*3^xyl{zxo~1@$iEARUIcA4HvWFs z*gol=<%j*6KfXCJG#WN+v6%Pu)1JFh{0)bGoRKu%&ZJe(AaUCEHEY7UouLd&CvV=k z6E4djFwyokTfz<A1s|N{8lqMHGOYTQlbgI{$A@oPVX5*B8}stz4g{ze=tXWiYw$N~ z;oH6LO4Y^F@92LN&fUEC;Gx)rT<ZpogR+eujycV|Zo=YyCGEXrW3ob3Y{QSvZ95K$ z9}qJ?o6geAdSjWE^gA8?=d0v9+?kg@uRm*k;gZ;<>27<=7ybFW)p13|Y^8jqAA!g2 zCRJwEecj;Vy>0K#-M4nUQwU(IsXSW9$M=29pUqOQXSF4q)J=UV*m(GWXtPbBoz#vE z7WpTaT`9LHns2&|e@Fa8!^Q`>^StM;TcWvkcf_|np_Y0D`V&G-zjofpwvW}Xy}9kr z!*DBe(W$c}Je>8Wh%A(U%5$wp>}JWURod4yH9xILT)nZ3Kj~HRU4sLWg>#xe&YRY` z)F$kU!N;G<{ZU((zkHnfgxPu37WJgH>G@N3tXh6k*>~=3qiZ+&H*lY|J$rz0(#^-A o=Oaz`c19$mn0~%@=NEs&-e_0HEeDn|FfcH9y85}Sb4q9e0B<th82|tP literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/radio_unchecked_pressed@2x.png b/utils/rsc/rc_dark/radio_unchecked_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9e424e4b37ae52a2a94d351b855b2167bc27f5b2 GIT binary patch literal 2263 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 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_move_horizontal.png b/utils/rsc/rc_dark/toolbar_move_horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..9d2f51f062442018b2ea3b0558b1ccf442d73ea8 GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}ut)5S3)qV?_dgPaTsJS+zl#L^x%t@Q}<c;jIEap!Lvjx*+IDrUCFzDR8Uy;6(& r(yT4=TKewx%nZojukofgxBPyK?W-2vZ}4dHbC8^;tDnm{r-UW|$X+dA literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_move_horizontal@2x.png b/utils/rsc/rc_dark/toolbar_move_horizontal@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c35b4653240feb15e25c4b840b598c5b47628e69 GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|Ub&PZ!6KiaBpDY~(#;Ai?@Dz0IS2%FGBwQQ?iO#;yw!xq};4EZ8*H`O!YDqxu#5 zTrSybFaDnpo4<TY%p?`l=aqJG)%Uhr_5As$QfZs!WwclR+UI>2e=wXsUi0f+>HU;` z2K%!NUl?XFzF;(AzQCNpwt)Qtj|2Y#$p$$GV+PxXG=?e$>L|D+$M`OOU-eycN%;k7 no+qbG(lzz|UhSFnf#ImFjLE~r-}4z57#KWV{an^LB{Ts5S}|;B literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_move_horizontal_disabled.png b/utils/rsc/rc_dark/toolbar_move_horizontal_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..013ac4578b12fc76571f47db420fcb2653a4eca8 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u-)5S3)qV?_djl2vB9ISyRd})VS)*YCkw&od|(veT={&1em7F?LJ>rCm){qF)7 tC(JncH)_4iUmgZzaA|&^@XeWX7xCR-=Tw|f-Ek2l>FMg{vd$@?2>@o-FAD$w literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_move_horizontal_disabled@2x.png b/utils/rsc/rc_dark/toolbar_move_horizontal_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f713dd4d046c76717979a0d47a57ccaba9631404 GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|UczPZ!6KiaBp*ZxlRaAaZn`q>`{9<8ihN27<iG1wIE%R&Hw5<cPJp-C@1tmH2<5 z+OK{tPv&bbuHRrkkALa2St?tfeA;tg&h~rs&E7v1lhz#f@mzL3(e`_^q@2S0<ZaL5 ze*4xaAMj6Rh-x^-u!W(QF@sTx`2v#(+XB`M9tZ9V5)EPt3>kDCsG}h5&*GISH)mD9 s-EL&#;Opo4Oy#px`CW0r%!jNx>PiLz^PE02FfcH9y85}Sb4q9e0LA!e!~g&Q literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_move_horizontal_focus.png b/utils/rsc/rc_dark/toolbar_move_horizontal_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..6d0d425889d977a6a6b0b92786dea52168791861 GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}ut)5S3)qV?_dgPaTs9Bzr-WuI;x@fFxHbBp7$lA8BFnm@#fE=<{Vr)1~ecY%u& sW}N&RwO-~g4+ApzG(T|i+*_J27#gqh?EPNZZwZq0boFyt=akR{01_iId;kCd literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_move_horizontal_focus@2x.png b/utils/rsc/rc_dark/toolbar_move_horizontal_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0a5ca39b1eb7ece9a93e3d76627ae2efb2746bfc GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|UcjPZ!6KiaBpDY!qyAkYIiIJ(^`}1iP+8<iyy3_ELdJR*3~O-O4wd+Yw)Kkay2* zmrM4m_tqE8yH<F%>ULe&_1_V}=YOyDtFE*0jO&-2#Ph!W>z?~r-x+SoeSUf8b=_oT zravak7nn2H7O-F7ao}Gd*&yd&%wXG)#!$s@mf;J-EXEg%R8rv1Qc+|1eb@bz{|w%- mtBk@^&jn3?_g!`6LE%;=HJ$X@qmB#=3=E#GelF{r5}E*q4sCt_ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_move_horizontal_pressed.png b/utils/rsc/rc_dark/toolbar_move_horizontal_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..e414c0c52bc0b10c01ee74448217e6a44a5e11dd GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u-)5S3)qV?_dgPaTs9Bzr-Zbc2-3g<uLj9JTTwDfWHaru__t2k7Hqt|WwQ`#@Z sdf4aP^{S^Y(ixD!g#SIW-dyo>WVhVP`P6bPuOCR#)78&qol`;+0CT=C3;+NC literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_move_horizontal_pressed@2x.png b/utils/rsc/rc_dark/toolbar_move_horizontal_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e8e8af20f3502fff80898ec36910768e740fe2bc GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|Ub|PZ!6KiaBpDZR9-Uz~J^UzWs!n-Xku}BgYbRn!I;(L@z1o-fWPdXm&4l-h<x? z6Amn_m-AHlyV>`>{SDc3zf~@Os@N0jcYWIP?A+>qKa#Xg224_1FP>ew&+9wG>Fzyu zw_C+$_v$}bF4-XGV9a3Kkj7BOaF*c<!z{)Zj3&$%m^0WGuwUSD;9o!;1<}d}{vNJf r{W&y@BjA|I=g(Tnzduj<vX|Zcu9Av)IOi<}1_lOCS3j3^P6<r_<sotV literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_move_vertical.png b/utils/rsc/rc_dark/toolbar_move_vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..140846d759a7ff963856278443400398aa1f48f3 GIT binary patch literal 141 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u^)5S3)qV?_Nje-mU0xlPq3QSSDxK(nk1efK+fLD|LFFISdMTp@*<c{QZwkfOX rH(m4g^PTi)zQTuN+zbo_<qS)F_}KrmMDAo@U|{fc^>bP0l+XkK9zH9& literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_move_vertical@2x.png b/utils/rsc/rc_dark/toolbar_move_vertical@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7edf454a3b72a890f5c177f22a11e0d83a4b80c2 GIT binary patch literal 208 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|P^or;B4q#hka-4f&b^1XwOKItxe(pL-&@!a~seqm7E$5$BGz4{s~A{g1P}nN+sh zmjMJ;xNqit_OsA?vZiOb!+cxaNaHVmzy6clcJzkjbpJ`-w|s7IuyIH|#k@vxvQ2$_ zYPoluWWOFG!yo?r4u)mto(k_jP+rFfGKhge>mysqD=B`dv*J!50Z&&ymvv4FO#rhJ BMVtTt literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_move_vertical_disabled.png b/utils/rsc/rc_dark/toolbar_move_vertical_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..5cd85dd72434f5171f88f8d259bb21150186da3b GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u!)5S3)qV?_Nje-mU3@is18+CGRS)ikvabU*9Ssq#{JA3VRzi^!NCDKB9`mTmA p8dmQ4k_!7cyv+AGOj`2Z?4u?Zd-cA|GYkw244$rjF6*2UngG5-D)0aR literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_move_vertical_disabled@2x.png b/utils/rsc/rc_dark/toolbar_move_vertical_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..07d5ae1bffe7e5b37934788ef4f4face59da1ecb GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|P^cr;B4q#hka-H}W2G5MVh_+vOnQ!rH;7Q0VHH(KzJ@Z=}h`B`5TqUQe_YUZ;0s z_ZuMw5csxOr}^{OI!)8$Ny+VYt2Ix?Ouqf4X3xIQ&c-_qKApToZMn*0qkO&%=4TnR zPEL4ocj4((UPkJYRo@vH{<X(1ki7HYQ)m1G_5C2T7#J9=KQdkqmg5)svt9rs;_2$= Jvd$@?2>^mMO!WW& literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_move_vertical_focus.png b/utils/rsc/rc_dark/toolbar_move_vertical_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..9aac0365ad51127f595ecece819298531ad89ab9 GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u+)5S3)qV?@%MIi<O2G)yDgH}Ca(0j#_mNMOFl2*{SrT5KhC#cklo%6`$Rj^<6 oEi#$0!@ucLtNsL)m%Dj)M{uz>8>R9yFfcH9y85}Sb4q9e096SndjJ3c literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_move_vertical_focus@2x.png b/utils/rsc/rc_dark/toolbar_move_vertical_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c3b1d1805cb3fe3c4ead89149b2c6528ce6cf155 GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|P^=r;B4q#hka-H}W2G5MVh_`+_l$t5m^Cp~&@J(*(H}M;5VH1btE4DtFWP;j5;- zr}Y>a7#J85ti7b?<b90^KCaTvS3Aw*Y3#aw@16DSyUVhco>o7(@y+WSZJU{M&c0z# zP4)Qn=0a*_aP8EE<(v!;>VL4_S~*p3{two=&)guR7#KDP%E#_e;m?`h><AL@boFyt I=akR{0Nk2O(*OVf literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_move_vertical_pressed.png b/utils/rsc/rc_dark/toolbar_move_vertical_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..30b3921e20e5c01d2839ced911886aad7674711e GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u%)5S3)qV?_Ng@OkZL|87i&eC9*991CF>}5D}VWUXvA*G*b^R2eOa+oBd^EU9- s42QiTfB$W_XZYzAVD*7@l1gi|j06|^70#EO3=9kmp00i_>zopr0Cf5+M*si- literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_move_vertical_pressed@2x.png b/utils/rsc/rc_dark/toolbar_move_vertical_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..bd01207452e9c6acbe6f2bff42e02217b69849cd GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|P^|r;B4q#hka-H}W2G5MVh_+vQ;5q`bwULFOWNr>k<vLnobC6+tPrSv`M@AHHhZ zds>f?fq{Wxfqbguocw<8NgLIU^Zr_s>G!I%>R$Z)hYJmN9Dh3b$&@LDlH2$$Oufd~ zHfc}&y_DMGp!T)i3=IDd>tB$#^Y~L|{DQOkAafWP9MtXJ{FULi3ZHQjB;e`l=d#Wz Gp$Py*q)a;i literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_separator_horizontal.png b/utils/rsc/rc_dark/toolbar_separator_horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..96e2689ff5f7f4f5c69ec2c9bd5ecac9ee60c346 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u()5S3)qV?_djl2vBJj{;Vh7!%nsiISOgxU;b|JSa`R-SnAWY=WTbH}!@tWCY^ nE%lB81?;GtKe1|m;-5RL7gag`N`yWN1W9|k`njxgN@xNAl1VAu literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_separator_horizontal@2x.png b/utils/rsc/rc_dark/toolbar_separator_horizontal@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..5944e44c9550998d5b4ce1b448b1fffd79e0042e GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|Ub)PZ!6KiaBpDY~(%UAmVb+)YZbd$al+wj;<F?vvek3XytTpnNT(1MyKBHzxpdz z)tjy8pZ>J$)CBKIDW@xE^@VSItYGIm>H5dyNgrjI3K-`dudjOV#rA`fcL93_t+CO8 vzo)Ci^$tw4biT$Dxj8k>dey7-whSD)d_kHypA#4u7#KWV{an^LB{Ts5&--Ei literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_separator_horizontal_disabled.png b/utils/rsc/rc_dark/toolbar_separator_horizontal_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..941e14509d5b8c58c484db94925f6f6d09a4be09 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u()5S3)qV?_djl2vBJj{;G5<P0dDXl%7Q?5!JD*5w$<GNlKw~1FLUOjiri1+rM o>m}?A$l$=)Up;LlagP7qGTnX6vTl)Q*?o|-r>mdKI;Vst0I2jYC;$Ke literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_separator_horizontal_disabled@2x.png b/utils/rsc/rc_dark/toolbar_separator_horizontal_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e44a33be6c9523e88a75557fda60da7c348e4a9d GIT binary patch literal 291 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|UcVPZ!6KiaBp@8wwtBU|_w-tF(xNm4|PEqad%4gvbIlQ9UQe7eVPW6XQ$o{=NNA z;iSFvn(pt%KPS%E$#jN!`t!fv49ed0cr#8r-hbc+Z{h`}50!szRR*Uu%nx9wZdl9k zjUk%x4dXVZ8_YSZ8`y7fCGc+$Js_8$-C%nlj4BGw{x)G<zxDIAEeytU8aQW6E1s0| bj(7KD!GPz_w^uSSFfe$!`njxgN@xNAWzTC- literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_separator_horizontal_focus.png b/utils/rsc/rc_dark/toolbar_separator_horizontal_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..590b314711ced2ff4b6aa08022cce45a9cca0e11 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u@)5S3)qV?_djl2vBJj{;GH#BvH)0vj!h#9uL{P8|HR=TrCX}8kuIlZY;+bY+; l<YPbv4YR*X^3HYd>)*ZUGFy#Aa%&w(*3;F`Wt~$(699N0DMbJP literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_separator_horizontal_focus@2x.png b/utils/rsc/rc_dark/toolbar_separator_horizontal_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ca88313f67c91854ee2b3a89bfbbf8d25d0f6002 GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|Ub)PZ!6KiaBpDY!qz@5OBE|+r2>S^#WEU?M>XTHt;E}W?(kCJmt0Jncli@>G7d1 zb0Sywum5b8xApFK!P@E`+iqF$kC~xYfB#sxs?DFHk#)u2ANlW{PcqaiGJavur7`wp vtN2$Te~LAt`qjFnyQf7}Cs`{!x)PVcA?#=E_T&-+0|SGntDnm{r-UW|Stnw- literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_separator_horizontal_pressed.png b/utils/rsc/rc_dark/toolbar_separator_horizontal_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..38004682a2a882747f0036f792655109c96123b5 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u()5S3)qV?@{M_vX69+rd63M-ikg6*$52W59y)V=vvJu_d`sB2B%nliI#nKz#8 mU1rUI0`l&qo0P~|+P!1yJH#rGD79}QNZQlY&t;ucLK6V#5h;xT literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_separator_horizontal_pressed@2x.png b/utils/rsc/rc_dark/toolbar_separator_horizontal_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d4b88c0476bb5b540ddf5108a02b52fe26618d8f GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|UbiPZ!6KiaBpDZS*}HAmMgVzU_mW&Lq(w1*x`$ots?561zik61jAic4X8lJ(W9o zsraj1e5Kk+<LW^1{d?<W)1GbFTURsRUO(yh>K!G;QR&l4(`H6@+}+4<yZ!#$?`r=W z+5;GD9kd(d7Kl3VU*KB6p22#7c?;7E#wf-w3~L#x8p0@+p3GSH&+<JNTSUKc@!#re gi*HYSGV?Ff$vi=?xk@rz3=9kmp00i_>zopr0MaaIw*UYD literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_separator_vertical.png b/utils/rsc/rc_dark/toolbar_separator_vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..b503c8093ee49c71fae9ae15d78c6163cf10a41d GIT binary patch literal 137 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u=)5S3)qV?_Bje-mU0<0JP6*XKJWgABsiWDg={37&w(b+I2h6m*jkHu7<2&vt6 m&D+m+(xUSM3=9w6GDMlNvrIpzB*wtNz~JfX=d#Wzp$P!_T_@!L literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_separator_vertical@2x.png b/utils/rsc/rc_dark/toolbar_separator_vertical@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2725a7fa1aee6f336b84b25639cdfe63ffa14d38 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|P^mr;B4q#hkYnHgYy6h_F1ktawE2fluVYQ=NBIK67LqQ8Zcm<GR+7_uBp8cXqQd zfI&smD+!;=-{)#2PkPp7mp*Ir()YWrr^{bEdb8eczDn+^p5q&29weS(+{WWM?e*$8 kdFN(5d?y6f$-r>nYhBb-UXD*f(Q82>p00i_>zopr09)%u=>Px# literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_separator_vertical_disabled.png b/utils/rsc/rc_dark/toolbar_separator_vertical_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..6aa1fbdd763f029569ac0f31d10ea9627d4edced GIT binary patch literal 136 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}uw)5S3)qV?_Bje-mU3<nMv%sj>tW-v`u=fRyw-=(2hPga*OdQPen_j?i~K0(g+ l`3qg<BjV1Ula|cpWmv<?B3svy%)r3F;OXk;vd$@?2>|8HCm8?$ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_separator_vertical_disabled@2x.png b/utils/rsc/rc_dark/toolbar_separator_vertical_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8e54cfa8ec05ee3ff66c6ba131919b7a70974f1b GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|P^qr;B4q#hkYnHs&5m5NW;mKE0!((TFjr`9g)#tThwNc)25W9&VW!+pKD_d{5QU z+U*Qr&`@r0?cnpDMN;0^UnRHO@f&Bwy?Xua^WWe0_Bnj<AAYV{+IO{dZa!Ou`E15% s7enrrzxWie_*vGi-RxlP3=AJ?>bWoSb12M@J`NJ`boFyt=akR{0CJB>rvLx| literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_separator_vertical_focus.png b/utils/rsc/rc_dark/toolbar_separator_vertical_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..fcdfc0f21835c0e22d2a6f1010ca2e3f0bd0e37e GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u&)5S3)qV?_Bg`x}s3=9{OHA4*>Tzwzd-VB<zq^s-q%Ug{qp8L7ggQA&F^slSE k7Qygn@<J8QOGnvK_pq{@wCwxAz`(%Z>FVdQ&MBb@0Qi_GuK)l5 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_separator_vertical_focus@2x.png b/utils/rsc/rc_dark/toolbar_separator_vertical_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..51b0839655f68fea36835f3b18acb7857ec06bdd GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|P_3r;B4q#hkYnHu4^F5MViA`+_l$t5m^Cp~&@J(*(H}M;5VH1byl2Rkaabr+4Ev z3j-M3XnNIrdF|ZjTQi<)aGI~`TY3F!;mY6TJ6^B<_vNRG<+XjiwHDF|*=funSstHa p7M{Me?Axluw?bgO3=9X}*E0D16XMXaf8GcZ@^tlcS?83{1OV45M;8D9 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_separator_vertical_pressed.png b/utils/rsc/rc_dark/toolbar_separator_vertical_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..9d6f84d51ff46471d0aa34652ecbde506cefddb4 GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}us)5S3)qV?@rMNtMth65KI)tC}aH0?H6&T+U}L_vhB`^bj%&)6oZ?A3eY@m1bo nU&-6ewX6zpl3tTkWOc-3SXoYUOg_rMz`)??>gTe~DWM4f1$QS4 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/toolbar_separator_vertical_pressed@2x.png b/utils/rsc/rc_dark/toolbar_separator_vertical_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..3876a8e87650fd78fdc753ed3cd853d14f6f9a21 GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|P^ur;B4q#hkYn4)QiRh_GCU>^3k<Qr>ppV8JGF{T8<sO->!YYr>tsajAT|SNMtl zvpORK7@S+Mrup~hzaB<co>V!^*VXlW`|P9X-?r(;9@^W@SJ}RV=k*5D11q<%z3~2Y obMMJ-)0TX5pAOc@z`*eBJFD0-K8^yxmYE<SPgg&ebxsLQ0K$$&@c;k- literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/transparent.png b/utils/rsc/rc_dark/transparent.png new file mode 100644 index 0000000000000000000000000000000000000000..3a95111e51595aa94007fbb3345f2e1c6f2d3a15 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq_BF)5S3)qV?@TMn(n(h9-so>+?JuK+N}S0tyU_?u-jM7#J8BJYD@<);T3K0RRRx B7CQg{ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/transparent@2x.png b/utils/rsc/rc_dark/transparent@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4c4b952259520cacaeb5fac54556987170b3bc70 GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|SG)r;B4q#hkYX8F?8P7!ED??w`wNzJLK0G?X(tI505we>xcmlJIo(b6Mw<&;$TN CMHvME literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/transparent_disabled.png b/utils/rsc/rc_dark/transparent_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..3a95111e51595aa94007fbb3345f2e1c6f2d3a15 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq_BF)5S3)qV?@TMn(n(h9-so>+?JuK+N}S0tyU_?u-jM7#J8BJYD@<);T3K0RRRx B7CQg{ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/transparent_disabled@2x.png b/utils/rsc/rc_dark/transparent_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4c4b952259520cacaeb5fac54556987170b3bc70 GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|SG)r;B4q#hkYX8F?8P7!ED??w`wNzJLK0G?X(tI505we>xcmlJIo(b6Mw<&;$TN CMHvME literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/transparent_focus.png b/utils/rsc/rc_dark/transparent_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..3a95111e51595aa94007fbb3345f2e1c6f2d3a15 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq_BF)5S3)qV?@TMn(n(h9-so>+?JuK+N}S0tyU_?u-jM7#J8BJYD@<);T3K0RRRx B7CQg{ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/transparent_focus@2x.png b/utils/rsc/rc_dark/transparent_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4c4b952259520cacaeb5fac54556987170b3bc70 GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|SG)r;B4q#hkYX8F?8P7!ED??w`wNzJLK0G?X(tI505we>xcmlJIo(b6Mw<&;$TN CMHvME literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/transparent_pressed.png b/utils/rsc/rc_dark/transparent_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..3a95111e51595aa94007fbb3345f2e1c6f2d3a15 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq_BF)5S3)qV?@TMn(n(h9-so>+?JuK+N}S0tyU_?u-jM7#J8BJYD@<);T3K0RRRx B7CQg{ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/transparent_pressed@2x.png b/utils/rsc/rc_dark/transparent_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4c4b952259520cacaeb5fac54556987170b3bc70 GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|SG)r;B4q#hkYX8F?8P7!ED??w`wNzJLK0G?X(tI505we>xcmlJIo(b6Mw<&;$TN CMHvME literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_close.png b/utils/rsc/rc_dark/window_close.png new file mode 100644 index 0000000000000000000000000000000000000000..0115ca3f32bedff8b25115c025f0de5a19c4c658 GIT binary patch literal 714 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq|*U)5S3)qV?@`@1n~NBCh9)jTp8GMCzVR;Ld4eoWRgHq3d&@sE$JDn#RO59)%-6 ztrbN=*EE_Q;MlIhY|X%Sq~Gz0!s}#DJ>w?1$o0G4Th?Vo>;Aaj&SM|(`{}Y%4_Xg| zPD!74y~f&i!q$s6hl(F8zfh5N=1zNHqrxwan0|eBtzA!c=aox+h?B4rnaaFCaJpUP zvdU%`#tGV;ro4fcZ(1Kdif?Excq>#A8FH6}?edfttq+sf_?QE4p5ds7`|RU7y;y}$ zZDPm6c1epZJ%xV8Obq*8%RTitb7iW=pJx}0mhGHBNBap+_F~nRy&(s7DtI5WP=EZu z@k0HA7m5bKZ2BTILKZQsW74ktu#suwk>r-UT0)K&_OE{tC|j}8q4UV%hiS7!;yfQP z3FvB<d{SZf^zf3=v76eb*Qpq|CH=_uyry+Hn^Q%l?D(41tnF9+JKQu_wo`utQwC$r zR=z#k7#g(fKe0Sn^lfimoGxSbV%C<&drG-@UHh9C)UWqTdul6Se}4CYHyq(CA(Jhi zYjn@MZnJt)^h##e0@rIUk*Qy%olz)R+bgzADIvFHJI6ce<;gvpSD(1GL@1dx>4ztq z-mZ7j%Z+t@9D6C^Av4`mgsZ1@_dCC;efe|xy4EdMNjt4lWS*$c^S<L$W@ts$+f^%a zmT#&*Ds5bR;cQ6)Pt9T;z6ZPC^>yV<c<XZgR)(Ez{SxNA277e1^0^+YKmB0k8q>f^ zS5I}J_pE=TJNC_H`{SRsqwmD&EiD&jn5Vt7?U9*Us?F=Z)mBsHz~?);A-9+0wHw`# zii_cT@xn1AFt>W%Zd=VgE{|-K6}0>t&L1#$jJn*QuKH;Ci|_@<SzrHWcwj!6DJf!+ TrI#fG0|SGntDnm{r-UW|FVr_m literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_close@2x.png b/utils/rsc/rc_dark/window_close@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..41dcd8160dd3e5b127eaafd36851568e2f1c2b4a GIT binary patch literal 1637 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 C_YgJ! literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_close_disabled.png b/utils/rsc/rc_dark/window_close_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..55144fff865d59d462d69cee53b6a914095df698 GIT binary patch literal 820 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfr06nr;B4qMC;ROr}Hj5h&Y_*)oD2Iu{o2gTgCcXrkTf<t%tpxbOoY6FnZK5dzX2r zIIupwswRJ-?6jF?|E)bqaYBC>H)QH{Upd(K_K4<9g?Cvw=kF9hJNM$$hyCq8n!T>t ztz5Oeak18&8~0XhU&g5wuIoHy_5uBn^|@Q6&NCYQV+qY=P;Z!{@mln-mAP)k(yaO7 zsj?>+j|;B+ecz~l*~^IsX7zCOFH;O$dFy#-sqUFa5iSlVW7w-MPgx;xZKp&9|Haq; z4lC9_*qK|d7GJ}!^YM8e$DyFSZ9lfX-d3*O#@(+}5OFihY@Q3tH`Tb~9w};5Z?v!H zeR{wBx;)$SHkO*sH#rZRJ6u#Y{k$Zd-{W#~%lS+9e@0ZSafn~^S<BDqfP`wG+1t%c ze1}ar=V?6fe)7yKHo>s>NX^zVw+DqhHI|%qK@1CCZxL2ad&afyd5MgC->D-7OrGw? z_GHGggmK<~Ve6v*CD5?o>eRJij}Pv+vyx?!3QN^3dA6fLhZD~TvK%hHt)KqMwf~`= z;JqU*A39l>gzhSKGRCxe-#+`LfMdE|sK%$s|5&-(JJPED%rLp{BC0Wao92tjEu~Ef z&(ga6uIE|@i))1IIzP}Xu=sFmy~~E=SvPAkuNU9Wo3&?UU&8-%B_{DNo4BTP$e&bn zoIlO?w$J419M)&N)t(O`WokCxjQBd|TX)R951c8D1)IG>J0~)IZrj_E!P0kX>e{f{ ztMwO4tv!X@%;JmOJXN@Q+V1bPx7q)?Ebh#iX?Ds!DuUVphS}X5uQMOkRpeEx2PUoC z@!B%5v%}%&8eJ`+#?=A0^R5X$bnJW+^RfFtX4`w09v6=VF<ZqP%#t2Tf31G}fSFT$ z?-7RuIamBRFa3(H2vC}?U&Gqz@#ItM+;z7r*&FR92<|lH5x-)^ai{-m+T(Q##2(re zMof%me%H{(R(~=yAba!89n}FpBs%wYIJkY)dcb%;Fm@)JjRvERat*VcSO4nEr~bY_ bo`0UZ?cm@06LvB%Ffe$!`njxgN@xNAa-Mb0 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_close_disabled@2x.png b/utils/rsc/rc_dark/window_close_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..766aef7c1a8d870f23adecf56437544246d8b2bc GIT binary patch literal 1717 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 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_close_focus.png b/utils/rsc/rc_dark/window_close_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..61df25f829749c6e3d10d70c06590297f06b7e58 GIT binary patch literal 728 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq|*Z)5S3)qV?%C+oH=35^eXddos>x7K-vNVC7n5dPGsB@L$>?Mx(=$8kYlA7_FaN z_c+Iso^b4%;(}&r2G(od4>e9`pPXcqC9%&ds`j^Cf4S;;rvKH3`zlJ-9uHiyUEtlM z8e0>dS1daldzP51)H&9e=6p0}FnQFbaY?YDUEv+~tKIu<l^&eypxyLqa*mBasf2yD z%CC1S>!cT*do`heX)S}5?<S8s-rN&@Gc2-FRV!ZpkYSO>9e>Uqn_o)Tja2-ePb{e2 z>N@vk!GyUNHp~}dXt?mWvh9ddXs2|=tLe>edTi=EzL_P2zW5mPsA|~}htsVe8mHwy z;C3xg_$Ybn>X)rvuZ~QTnH(cqwdYi;ce+@Ng88Ng#;gnnc)tV%tnYC#zEJG+JoG^; z(`FTxeI4=3DjzOoVK^X}!5d`mog_4gQQUg5n19zMZ_X#49vu!1my?!0oXR33v{&-8 z)<JFVJ6;U79^Ya(@9^+ehkgqB&#d}txysFECYOiqS2uVuopaFj5I-}+eF5XELm$7c z@k)ECTfi*oIGsUE_%IV^w)HWE+sgfQGw%dxPhc0{p_(Y{P~<J95NpM}HA^t#*QZYp z7ABgTyy3hvD?DkL!{zDjuTHg1zQf16`=dj~jk6PXXiPdGI)hcdswV$?dt2<J+tZFD zO>}wYeM2UrGibk#P2@X=*^~O#zPZnGJCgnG6|N@-8Q+N<WK6hpST;gi@x>+HlsErY ziWV^0vVJk-wlk^;XW71K8-wh^1l2rwvszol(pYvI#f`i#3{)>JkktDqY*4Co&5^C9 zJkEllho_(M-JyGZ8~Gm1-k<*UrEvm}{XFqF1w%hhhdaz4SPztU%(Z$DEcAq}Azxr$ h*PYeczwfWN|IpFAqoFTKn}LCW!PC{xWt~$(6996+HLL&t literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_close_focus@2x.png b/utils/rsc/rc_dark/window_close_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2ea50b1a9bae52b49d29f3f80b987aac61655418 GIT binary patch literal 1659 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 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_close_pressed.png b/utils/rsc/rc_dark/window_close_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..042311def70b6d5de7265b6529aad4f7506058f2 GIT binary patch literal 744 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`k3r;B4qMC;ROyNfP6h_vm0yo6z%vTDf2pbuOk6IzZarW7f=Wa*gCd?=}rYC1`s z^M>NNqX!HQ8wW(zvA%e~+racY;D}dBY|iPz!v$KITYuNj4_ke+_5WU#JqB@B{96^| zPQ?nwZLR(N*u=3dGB)U`>7jg=H3zio88upDw<x$DU~aK&otC(3Y39N1X`7c_aGJsV zZgG`_-EP4K>xqV}uCp&s(1<!GrL{aztUzB;L5bZVf0j_&%V|LmY(p(QI9TF-GH;lu zRA|-NlDJFNb#~znh3L6aJEsaTaMb+PaZOTN?;=01qS$fUt-7DFTh>nq`uzLdu8w&} zn06`cy7x_My7R+nn^$T1CZvhj1SbS_^6cQ+G?PtT%r0PV)K1MqY9G%pykw%2Zt7a0 zsxQ-a#v!6Dw051BvfAy?sp$`sX5B9jcln~DU!%jwaJa-=WbJZKh9w6D?{e)qb#ld< zjVzl~w*0S53CPK*&}-~)Nj|Y7=EEH(b0HIl$H}5M_-b}fRM-Eke?m*NPIFb~H|@sx zm7j|^MRdz0uNHesUeCAIpLKP4rBSiYp;wa*u^LEc@}(=yy6n2-%Kd1!YZ1m1Si`T% zCRi&m88p9gy;wATxzdIN%kIbzertpHYj$50pXrgb;y}|=oo^v}j|&9LthajE=DfI~ z^_8ddbD+>nro#_%&(}%6zrQl{mC~DIDrxSXDY?h}UACC&*+jL4-VJ+dG3~GWf+=Me zd^u7MO%%`F|0hl2Pt>83auHi8_auh}8CLy{_wKXJ3xD+M;h(y%6FKHDW8`0*5n3L| z7pyYv*1o@zY<@>A3M~%ZTT;+)U~|9Vw+>w&R`oreIcoze9^5=W`B1x;#@!Z%Rca@~ z9~{3rt*W{r#A$->l=la=$2p$KO#T1+tGG8q(Z|}K6EqkY7#KWV{an^LB{Ts5-Ht<_ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_close_pressed@2x.png b/utils/rsc/rc_dark/window_close_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b54d9a16d99fe14a0a1c56f6b9abd857ce3cb14b GIT binary patch literal 1777 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 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_grip.png b/utils/rsc/rc_dark/window_grip.png new file mode 100644 index 0000000000000000000000000000000000000000..9ea1c438f5f1d016d97565196f0753c85139ea9d GIT binary patch literal 434 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq^l_)5S3)qV?&ujb6-#GRHsW7ft`g7B(SEGj`SF$;GdkIesm96eMt~J>Ydvp752E zf7g94pCEiIZm){(xr03?<?ZYz+1E4uuU%=jQRnoosM*#g>;F!^r`wPx>VL_y%iF7O z_1`U_GNw$Gnx`M_vg-cF68&S91V3Bz_b?`thk?vD9$aL)@hFgK$Ag2+J03YQ|9Eha z>BghePj4q?ebW4J)Bdfm!U2_%Bk2cNJ(l0Puie02$7ds2`Fxqx=Q^hPJ2AZN?()^F z9Ie%?1xKDAko*wyByCftH9JSIHETyBvx?$JozuHKyG;4S%pWwpK5{1J!!d?=KNg)h zyMwQMR?EZ>Yds@=tM{~o@7-v|xqa3JUjOF{>W*eh73WI4Je%ZR!=iI4H12kRS?|hg z-G2*a?}{~F!sz0%`iPCmL#0I_N$+NVIJ+zMhd%>@stkvX*`JgtK_&ZMzxue#YIbEq nM}}agjE~YHr)z(I{$dJtdeM<6<=4o-z`)??>gTe~DWM4fSRlT; literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_grip@2x.png b/utils/rsc/rc_dark/window_grip@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b31309e8b2e372f833ce144a9a43b6f8cc8c130f GIT binary patch literal 708 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|Qf;r;B4q#hkaZZ1XQW$h6P*UU7=ayCO2{`5((4LOLP5x@$@jQj?!bHyk<T&E3TK z(RPnvTEW{iXAcjZ6+zWHf=2Cg&A#3JdG2HW=D+9tzuR=peUTzzlyXANy<{)L?UP-P z_60m*{ZMT4$e?Rc{?pgjt)iw+PI29+KE;B`jp4cY9=3N=)7@fq&bXHRNX>gyyjLWE zxqe+s)w=WF-ifVf7VntZvv~cln)Px`s~;@CJokL){Fl8AY9B5LGx|PU$j)@@fb#>U zTZfzvF!>yCUclsY(7A!h=a6#(lh0vi2d10@&I(L92b~$1at<{=XUaL;e4HufK=X2@ zn1jvjOg@L7|9sRK^y=!T51mskPXAQ8o@GYc|MmVKV^6*Ct2{Pa*YNcR(~nLK%0IXj zj|A6lD`s5xAkb!>U%B1O&vWgVV-9&s%7)f1GiJ0q;Ox#+)7Z|(@`HuHkM#!|KOgH4 z4*otCi<Wwo)RH}Z(@Poc4mYPV?mOJ<%BXmtS(S0&fo4`l#e>a>j0+DoJ2EOBYF1=i zc&M3?aovNd0qmYK^%2|k&x`N&S~>l+^XBTNe~0JGX;ggPe*Ve4gn|#InJNd$e@vcy z`7c+6adng80p*I--z9Gf^GNRdIxm6Y1Ha&&%fI!0zuYsaVc(&{qAV6I_x&IJc)Y7N z_rXIU#@hCFQKp*q^Ib`5Q!3&wZoifrqL~o<fbrO`PMi2QOvfdf*1yc=*}rK0MdmN_ z^Bra_i{74h|1aYmjk$R|@t3bl+$)jK_|Kv~`J}`Ry}4Omqr6<>S0A1Aj@j2?lFEKo z8|HHj@k|@9Kbt$JYhUE-qqE+vK3ijV-|uqC>FfJ+POqE&M%pN)`7^ut3fcU~1fJOp P3=9mOu6{1-oD!M<r*}Y> literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_grip_disabled.png b/utils/rsc/rc_dark/window_grip_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..b66e23b9982253f8430dff6389546010896bfe16 GIT binary patch literal 434 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq^l_)5S3)qV?%DL%+iYBF8@dFP>b)Y*o-St+R7y?~w?Wn1#&SKbTH<A*#iq)8SOj zv0zREquRGiGaB0#EmJIe)WX>RZF2qmoadS!?zdm*bp7k--TF-ENve(1Jcbojh07Fv zCzMV48O5}w;MRd+o9TyB)_&6VcwF*+ecSr2EGG_Y^CmQhiyaVKuhPK%&bC4OovDN1 zooI&WKM!7%++NWy-Mr_1@44y+3k5A72`Bg)oK4vm(!lgX?}J8R!JIXs`<jF*N~#OL zg=sbD?+IWquQ6o3%s5Yluj=)VVut%Wf*Z67HvHkr`MAP9W9Nf}LMFW(T&a(mp0jDR zo%VU;RxbSR3a9p=;JF4X_~U&V`LgG32;@uOnQ12Xm0g$f%=z}2cR9Hq<W7jRG2gq0 zKiDk)6?gpA)VULwE<|aI8l5}L7^rx?@<&yy*gx3>%WVzq_y47AxyE$q&#Kc$f=kW* mGOXQtXq{>I^IiL8=l|TdY-;QOJ$(!e3=E#GelF{r5}E*5bG--v literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_grip_disabled@2x.png b/utils/rsc/rc_dark/window_grip_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ee3d0ba8866ee3e6a531a73a1f370e44abd0a22a GIT binary patch literal 764 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|V1KPZ!6KiaBp*+2;v6inQ;)DbT9sA+nQER8=!`LWk~B=Nk)JR0K|LT-YFep@?|` z!*SO7CgzR38Jq1~RP+w8Dk*Yxas0`cP;l&?#QSq+&gJ|$_4W4rXTP`1leN`7lNGkv z>ip7AaSd;^!n3xwypTLm-nq#AZ}au|_WJ!3t{;jC*%=itJkfRnhXXI0e&g%Iwt;%u z#R2~x_#4Ju`pu=O!1!;w#=KX1TYqz_99*2T_kL#W#oydpIp?v;mq)Qbey7>fVDceA zfHCvoLI$Qy2b>=;Z93$9fXU~8^8zNHgU$_1K8KtWn0yX9J22%Oa8_W-Iq1y5lyj*0 zIaAKz=HpB;2bz~N#T;yIXYx5bebrX$jw;56743!Ve^&k|U$5r0?BVIFzoZs@YgA3( zR9*i?E}!K_gZyOkpg4{K7JGp!$$QPq8P`3S8ub15-Dm21?XUY@Q2mp*e5d)ld3RWT zFz{P)eqfa=5_lkNV<GlH+QvfUfwGN-(1SO&`kSu4-)iSGIW@N7{D*|dhW8&50v$L$ zBzQV#d`NI~@c57r;gInmA;6*ILxP9HiVq17q!q(I97x-LJ<EUg_MnybLr)YR_~Uay zwdT&<xl;Q=Zr%*>kd`(+DDa@s+$X_D^+5TLqOJQ5YV4UgGlAoS(x<TV#zw+Cl6Iec zE|mY6dV6cN*UIv$drQKf*K=xU*&K*Db@bMZCpky%-u;{TdDDTzE$RnA{&*=Pcg}+I z7hn9UH*1)cKloH8$^2$vVfr6;Uiqk;k<x?rH+S|b{%G0rrN7omPSgBCFw->Y-k+zB zHz%`pJ5LWjto~$aoB3S!Tb>0UpQQL5Jal2H&-|r5Cr@vQxLmnlFWY`u*}uDrzTV=0 zu<XEjj~iXP*ZSQmu;stfyyNzt7v6D6YuDLDM&y}1t3A7W<KEhfDfiZ-mG-^nXQ+K8 Vxqm@_Bm)BjgQu&X%Q~loCIHv0VJ83p literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_grip_focus.png b/utils/rsc/rc_dark/window_grip_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..400af158cd3c34ff79ad51c6085124bd6e36431e GIT binary patch literal 408 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq~J>)5S3)qV?%Dd#@u7BF8_z_ZHjR7+t}1{ghV1_KytQA04Wc6mM`G%2Qtw_kYd- zCvE->4<lPNjvSdeeQsxK@Hv|we`ZwLu>JczNps_xE0)%}f^n;rcCvV=9nHS0kfL$? z?LQU9eFYYbaWhV?vhDuIV*epz+EuT6YMc)aEoS?0a53wLql;NKJUGZ4@o@p;u?Gj4 zemr_^UbRJdukh2wT9ag$c$B!~7H0>ZYiKU3H&f-C!)2r9adBR6U6bvH?slhp-?;?1 z<V6p3<TtQ>n4(lEZqClpJDcgq0me%cD#BjHT$N|<m)`K;%C2n>&M_!|d@d6C?cp*{ z3FhzfS|)zr-B94?q<rrh@1u41Cd^AR_S5=#<Jc6x!i+nW&c4ENnNDlJ>&b*pjLMI# z*q+DnpYOsN=Y-#{{hvu)T-Ln3xx#<$d7F$p$E&upLRB;F#;^CkCB1m!yz2K}3=9km Mp00i_>zopr0C|hA-2eap literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_grip_focus@2x.png b/utils/rsc/rc_dark/window_grip_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..83c9ec634bd431ba197bf789f241922b6a747bd8 GIT binary patch literal 730 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|Qf!r;B4q#hkaZtn-B(McmGB6?PKd^=FdDHdU#pT{bRHCN#LPvg*p}{%25$QIxCX zXbCsDQqmAz$1Wtq>r`aN)skZN+Tz~anR6q5PupB>f7bF=Y;-vD>8NX)#CEQE$NOWQ z-!k3F^F01!Y=3+3x$bYX%G#ytdRte#3#eV9ydahB@y2<~*VU_|zUG{*FKvHyIQ~a{ zw(jGoed{MObv<a@xZ(KEd&l-Ni6401U-rg%-~K@PgOVTKcfHH(X)yY5L4Yy!;X+2H zRR^3OF|9h}e26LLfb$}zn1jwuOfiR?lbB)-J3BGe9B@`*syXP)#8h+0`3Y0aVdo=E zP6wQqFgYD`ZefZ!T;8^ewTi9b&A*K6n@+wC^lgbbT;Bdl+RF5X!HokZC%(HVA7HO> zytlK<$wA@A=4m$%*W|xtaylqo_Wks>y=T8)|0T%7wLjV2_4^ey1-6P6o(?)60-76U zJW$-waN~jEf(D6)iW3?FK1{kR`S#XFo5*{tM|k+>u^!>$mt$SRz(0>=2@}5@%Mup; zKGr2{{CuoSIQaWmmT>X&v9L6oTg&9$KDnoIuTORQrQid9eGJNe<SlddRF6w*(mbHN zH-#-(lX2tW?`>8Z4duqdK8$fMLha6<^fAc%vC8=1jfd9nOK<zEKmYXXkC%I<G%P!G zSoIuNdlS30MDFdEdn!X8BpwqM5c>DpucBgygTt2(Gr##(O+G*SyQ!AQ28|C4Z~r*y zUzU3z;r=1`lh@(zMsF8>u1vLG@ZXkkHuKtbIWMd?*lmoFs`HA=thin|;kWvZx>mCd zW*b9ZMtC{KEj_#IT=Sd;|L<?6C-yhoKj5G8S1Y~fQ)Sw=_|(noJ}<j=wm<5&Oor*T nJ<|FmS5xn8nzr@8SN3a;KH53=`0E)M7#KWV{an^LB{Ts5JW@+R literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_grip_pressed.png b/utils/rsc/rc_dark/window_grip_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..f71dd8c9a53b88d1581c788ffb252626ba5d5d40 GIT binary patch literal 455 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}8o)5S3)qV?%DL%+iYBF8@d-#ojB*{YzaspZI(olhA&3R?L#gxpb(StuRyNT`FA zbLGs5R)HGo2@Rb)6-}K*7jDZ;UhXIHA;bRX_mkV^@%*p#m>RMAcD_o~{l-dp-l}wl zRY5T?IefTN^yjV*?dr}<dg6P2(&Uo0U$jpgxb44vy8Kj@6NkNd6Pl-s9T3x3ZQy=q z+o1i<)Iso0G(+^C4}Yq*=RIP7kZtm!^nkN^$&vO0f&u=|w{rzB*fYc}6PmLuyLEj6 z_n#j>pFJvG&9Lu-6JyMW14kwvu=`*&b;0HyYxWPl)~p)L>=*1lhHbwuV0g_UVon41 zzqMB{u%71)U@<r7RLw|#=r?zRO3hN?w11qZ4=@Y6pIM*2P<Wk<lekTwmC((ebel7+ zX-hVlZ9OV@*~DO_>gF@->7NZ$vxCF$EX%vgdDdTnCv?%(<bUahJc5G1SN<rvYxT$c zK+PM5$G!G5KX~;l<m<Wqcy+1SUxq^gjT<x0y8XHK_u~)7S>24QUwAFZU|?Wi@O1Ta JS?83{1OU0g#YF%B literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_grip_pressed@2x.png b/utils/rsc/rc_dark/window_grip_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..109878a352612428fb1a4dc1ffc7a26a809a1267 GIT binary patch literal 747 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|V1sPZ!6KiaBp*?adQ*6mdIW%CV3$_FjYehS-ZAI7}kUI60)MxpTrxw%9b}PRKF; z^UOU!;a-DO!O>y`#fuIqHJVB)#&O3tmZz1aJ&t~N@2|=8jIuIQsT)_8nU&7;{v_A% zTFab$yI`%>A^y2uMv~k2pS`z#()9y1A*wI02HLWCX?S?HA2@q+UXY!0aeVrRBDVkQ zr@T&!S7cps=&<|+^|btlagDAYR$ZFWV=aI7pObFW^TXTkFSiYrV0?YR*^y-pH$SVu z1XejE@d=`GN@5Aja!R5J+;U1H3Bqzp!U@uHN<t5q<dg&-aLFkNJP?v&5`Q2i$0YWE zS&m8c0k<5JNP_gfJ2H1BPO@XySh)85;dkvfe>=YAxY@Q|W$&(zc?;eweB(QD;!WWm z2JsJ?mBpeh4E`U29pz{4-O2rdP5;h+qc{7Ee;3EH{5@38cX{4PUk8p46DBtVJWyn3 zR6N+6&baVkvpb{Wp=Nc)eGfvP-b=Y-7o~c7XTyYt2RAlcczAGOgT#Y_6B{BP9Bgcu z@!;U5h8qtKE^3f?cyLlf#KVJ!Bo*U795|SA$1cuv{j4upT{g_@)lGH}_xD+?KD?cc zeO1w$6n_J*iZ7zx64!+UY-%pu_ix<3SzUs4&!<~wHg8gwFt0ggd+@@;(`OIH3f3k+ z)BRl%=iw0e@F7!ngL%cp+WQ|iq_9=A%9r_vojuLP|NIYU8()0pS7`(O^Ii2lD~%QS zD(;<ox^`n*&P?%Dp6lCA2~K+;{$wq0yl<7M$I0ko#=rS&Q)VyDop}F#<K3C3CHd5s zJWH*3{`OhpN6{O$dv~$EITLfLL`PLs|8hd^^G3x7mru9v52@st!(`uBHO<&EZC;1j zCZ20$_YUp4`0o9b*^A!>e9p72C_I~XZ<$$X=WG3NyZU)1iF>v%FfcH9y85}Sb4q9e E0DVeItN;K2 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_minimize.png b/utils/rsc/rc_dark/window_minimize.png new file mode 100644 index 0000000000000000000000000000000000000000..07517b943ae1f3f9c992c126bd8ba8c18358b914 GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq|jQ)5S3)qV?^ijl9hc0xlQ#d-G4@;JCv%S75>p6{h3s8uK`06fQDv@8gSfQhKa6 zb9(QVOFkPEl$3&I{%!9tSg><vvH4~T-iT@W`RCX(^5r(P8r$s7WBZWYX)LP2UJ>zV zZgYI>v;v-vBis?(C3%U4&jS8(y1KZm`pw9cCdIz~;EFX23=9mOu6{1-oD!M<@q$9r literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_minimize@2x.png b/utils/rsc/rc_dark/window_minimize@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..434bb07cd3d0f0166679d6153aeaeaa24a03bac4 GIT binary patch literal 327 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|UcPPZ!6KiaBquDf%4=5NUl_9KDQ%g)7H-R>&lU8_YTlr3n!XiHw^$Z6>8eu<c?C z7Bb><Y~%Z^H*F95j(wgl{+}$?_Uq47Wq^SMp*QOn@1DKHD0uot7Gv)Hvh^|x-v2)Q zu-MrA=F%m9FRpsJanhH78Sz(3{|d=ZX56*TdPZoq|0Mb68Pj{SB@g{tk~!=8`$9qc z@X+1c|G#^xda@*B%H~QLb><x<^Oj!>i#g(Gbl{2#^NcS$dX;ACJW`NMkg&^BsXiB^ zu72Gp=i2qcIXoA(y}j+X(s=rP&#Lo5c`@3a-(4Rr|0wS8$ejb`N`@I-`p^6=vP#xY Q*9VDty85}Sb4q9e0EX;-ivR!s literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_minimize_disabled.png b/utils/rsc/rc_dark/window_minimize_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..a1ee4aedad5a25e978e2b997db6a0805a41453f0 GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq|jX)5S3)qV?@1L%yZ}ftH8$^UD<;nyr7p@l7nMfcucH#)hq1w;Db)Q@g`BjjLnE zjgJ}6UYBh?>9bKmNvX)-_Bq3_<+jYb*U2&b*9@4Ge{l}`g!hpQFOFZ-fB*b1tH89a zmsL2}PdIHTlRLEkw8%9kH_jTNly7~p*Kg#XoFCxg@}xjGD^iN@+;6)-3=9kmp00i_ I>zopr0B1i=HUIzs literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_minimize_disabled@2x.png b/utils/rsc/rc_dark/window_minimize_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8454ad832e0f95d6b8adb24ad5122117d4f7f135 GIT binary patch literal 336 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|O(Ir;B4q#hka-bp4nEMUH+f)_mx_;J{|aNnAC@MQz%yC>!c5n8{kg?#t?_x{R~2 zZ39PHgOXw?$BeX7yCXiyv6%L^{QUo9r}8-&V`WAL7+9OI|895Ejgyy_DDIu-6glnT z^55H;Mbe*FOP@9<y1a79++(+%2G0C*EPMZs`M&cWCmS6&nXqB^s%>(r)+Yk=mb<Pf z{b3-zzlQhvqvdwfZa=lJsr0<Hy|nj{f#iYMzc#g>j4v0?QDxrZYt%6FS$&`id->g? zkwy;bpKCRK22XRV)U8>1+QNrz$6UX7=N0{DN>yL#dT&h&RofpXyX&L4!y|VNm_r#d Zy8Vwmb?V&sc6u8~%+uA+Wt~$(69DLug)#sD literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_minimize_focus.png b/utils/rsc/rc_dark/window_minimize_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..3b56123f1c96e560b24178fb637bb2393b088521 GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq|jH)5S3)qV?@1MZQB0A}tT=r&&)Z5PmYRkz2t)hO_b5HKo@UT%PY8*srSba;}Ru zo?o4BK2wliNlD3U+0m5M-`-r~d7~|_@?XTFY~42b1Bqvu4g_5IS$au$flu`9?Q9Pj zehc1TzVOfQn}=c?E{Rr{pOCS6W%OKco|(m=j*gDAwTy9-6<Exl%zVSZz`)??>gTe~ HDWM4fn>b4y literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_minimize_focus@2x.png b/utils/rsc/rc_dark/window_minimize_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a66fb71ecc3320b93389ac4004c28fea8d610c50 GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|Uc<PZ!6KiaBquE%agu6gl?s{h1yPw#&C_865*Q+=|(j^U+eruHg;y8}A#shq|_D zw)O67%yi6QlXQG<81W=->)FVHfBP%WwY;x;cy1~K3^X`yu;2c!?9M8_Q<u88g<d*y zDgU=Tx5bWcfuH9+n>5$!)+^oE9=~<2mv7wsdnN4WCXEL#j%~mCvw6wgj*`Hbs%^Kv zO$)C6Ww*Xd|NbSP|8G7_O1acmzogPmpS!@C({l@(n)LI{n;IH5xefM5JNF6b?LV8I z$~gOK>yqOQHVgOZ9eiaoUz}A({oA8W&L{O%_qHv09j<=;s$1^wpYjfm6j@--WZ*ff XF22qBAa6~;e2|!@tDnm{r-UW|^0kh) literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_minimize_pressed.png b/utils/rsc/rc_dark/window_minimize_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..9b70c0ade02bfed3be09755b6bf124469ad5d5d5 GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq|jL)5S3)qV?^ijl4|(5=TD%|9+?Oh^<6}uTIVj8OIroY{J>;8@7}S2$x;h9HgjH z#y{(K>Gbca<wu!~jW<s{YNE9&dGpE0itO3yEoscBcCDVEcfjm<Lj&WM-Shdv8@|*| z{B`FkL(?NytNNl}<$GH0H*`o<JkjHk5P9QXne)>>BQ0&)F7v6Ca-0V?rRy^=Ffe$! L`njxgN@xNAlg>}w literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_minimize_pressed@2x.png b/utils/rsc/rc_dark/window_minimize_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..5750a8e7ed5bc6e188eb7c8979808fca3cc2d35f GIT binary patch literal 337 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|O(or;B4q#hka-6#b3_h_pT|{ymF}h08`-L9vmgyP0(Z+Z`W|hywxVB^(xg@DM7v z5!fQTz~h7k%S@kJaXOX!1+|ke{Ga?hY>wPzF9sMmpm5`U`u66Nl_!Fi%KHZ`-}SC; z_kW86?@k_Vi!_~DqLaCHdEQQ)Cw2G3j{f*r^+im6GUGS*>95ZQ>8s_YuAJVTDK{&x zx~%xuKU=*=&u=Y#Rsa3dq$js>oD6#(r!ef4P1D@Mq$Ybb((1s0CCoGI*DY`t)3ZGi zY2>iNr0}Jw_u@G|pEtcd_sBvrq0ICjN9soPmtmLE`|@m~PyAh{o2&kh$>R?PBh0M~ a&L3IVezY+)3+T%PiFvyExvX<aXaWFxAchtI literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_undock.png b/utils/rsc/rc_dark/window_undock.png new file mode 100644 index 0000000000000000000000000000000000000000..9be9cdf778bbfbfbdd97d4aa9fc10b38f33c12ab GIT binary patch literal 517 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`+mr;B4qMC;pWd%X?^h#dc~E+2f5{lhI2=kHCEIUZ?u@Lf78e!*3s@a2_*jwPCQ zjgy_{A8?(}w79k*$u7Wn#|wppnbk5mPQtTIUOvC@Z~5=ScYpsEz1umR;k2IDtP&aZ z=eyo&b$nwKQTt+aFeE&56^CM-8<R!f<l@_L%srP{jwK4tTBVcwTOcTA&g*TfgU#6) z+)jSp@v1zT@mJ>j-VXjh%O(kkSrzY{;J;>ippnn)_P4V08!a<gKdfhqT5IkbSTX(J z!otHF{FBNj?r_&JH_iP!vtw5zgHvmKtdz4peXg3SI$?mEX_w_j8|QHiI^%AzU! zv{v(rte9d3g@ks`ed%eIZ)Y(y%s6-4w9hHx+V8MiKMt<v-Cxym`^vf=TLz^ULEBjt zOcYfJ;omi_Uw>Bz&uKP^;|Cr3gYK_ujXx}UfGgo4L-PKrPNge6m)EJf%&1E?luTIl z`|QmW1<#gcs{)R`KWEIWHY1Pif5-odUq(K^xewejnZr>MqLFiFX{YR&1BXq{FqYV~ z%3Wq-XOMNZV*Oyb(e|@zAcwWFLm<cQ#U8U6UNP+3e2b|f@zJJr+1Dkn>+P&#{JE<7 VsPfd}dIkmt22WQ%mvv4FO#leq-qipA literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_undock@2x.png b/utils/rsc/rc_dark/window_undock@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..40345ab9425d92d9963ecac67d9426040f28840a GIT binary patch literal 865 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|T?Lr;B4q#hkaZ_GgPYiX7jcKe=EYi?pFz(d@guJDoUg-1^PDWy9o#SUwlkxxOdj z6LeZxE-Eec&2jNy*}8dyXb{K6H}~!}RU|E3@qFT)9$$`%-R0Bo?wo#d=V#65&-T6F zegF2{+B3Wf1`?lmR&rf={q>^TVoUu-X@)cgkt?~H7g;uV9*Ei)5g{op{rhI_rXYr^ zSzkA`Y~@<8WYJ*{7Xi`Zg>j{`5>i9?nl>mU?mcpGZv}&fXM}W}#JSR06JGM&;5)26 zZ3(XiOT~#T9FMXt&7EM?P_@_Y*Y1md7!nrgU*qe4QL(XLU9GRjUv4w0vz0vejxsxB zp8svXgfAg~tGvggJ?WKg>AxPhiW|N^Ea|dq-}BhxVefQ9I98e7eEN9CcgM)1Hw_qH zm@SYNZpdTaWe8%<zQcZDvmjT~1D-VxcTf1F)NtAMd3d(G=pPROC5|=k-~6eJ(VJec zks;f$E;d@C?Rx8yPzLp#y($m99nEdmf6+TTy{e>Xqu<uY$`8V`y`3%<zt~y9@ZrRy z{J#df4o9jOGT8H^b4EPSsc~rYIF)+8U#~#4gZ07hecqGi6^NcWAQ1WK<+W?qIQc&Q zkWJv#XG+jq)?jW_^v0~cK!<^8U7<+Ou}2@LZef!-8yk1>vG&)t6BAmE+9$>)%wjRy z<&$_b!&9~)_qJBApL^C;sVJF4wkK+}bC@pVI+&|5++{0C#>$-hw5CDt+_zgFZ5hsf zYus~}arRs0om>qKTfc3zVHFVVZk_t=;2xF>N*!L8c0ROWxiCp3ztl?K#v{K`$Au-Z zP~BR7+CO>b8}@qf8a+Dw{r&%6nOSbTdZ)cySA2fV@p<pIXVmac_;KsKQtcz|_KZtP zKV~hSVC0f-k&?{F;mFVMra&b4f%K7g%6tza7=nYBexLM0V-D|)_Jp%L*ZrR9Y`u}c z;B99+!@NQfA8tnPKI4x~-u8wJN<!ySGQ))KHt#$B(7G{A_ITVAolBqPufKi!Vo&Nx zR)*;g7DqGF`aPIl3+(=Gd!Czb;k<(hCk*Qu1Kf_JonaSw#lXP8;OXk;vd$@?2>_sL BfZqTB literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_undock_disabled.png b/utils/rsc/rc_dark/window_undock_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..ea92aee04c517a899c7eb269d8885a705972705d GIT binary patch literal 536 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfr0Uqr;B4qMC;pW_8x~FM2_vB&ZWt5HFjn9jxtfln4Wc)B918Pt<~El;u15*%7R1h z=+ZEmm?@K*F1T*yP_npn@!&#>9UT88xmusi>t1PUnt5q|^WSCVCr{Vz-?O_~=EHs0 zJbiJK+=wa7noRDDK3iUfGDS?+Zrtmn7@WtoVL|5M7`}UqGMSfesA-)NowZRxWw}Wp z-!iLwJ_ebUC(=$ySu)j3-|MY(wW}>=Q{CE~3)5r2dmC$JHT|D;dn41{OAHGV`Oh3T zJCri3nD_kEAJZ<Y2zfTOYV@($y)WK5=cdttKSedOTW+uiGD|dG@|$d6?9gIvShQQ> zZp6-0>2Z6Qu1s?X6kdI#B%%G2GE<tbkod+3od?nk2mDqaE9)pXHhF8h|6l&w*!L&e z-wQQtlxk6NWw`T`^~co=9^2PDUcL#s!orXfm3;8f=a;X38_F>7F#O`XP;|Xmxbafg ztb&}o3|?UumUC^$bB$fuuzQ6@_!8UfE2p`pFxaixFUVZ_HazgUJp*6qk*><KC+5$o z^jsU-pwQDdgE`dbXz%qW^Ho=LsYtBPy=`2!Uf+NI-euSI`273%=T8ovSUgFC$Kx?W qO8hp5i5-*L=GlJxc-P?vQ~K?Or6-G`PBJhsFnGH9xvX<aXaWGDh~{Dd literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_undock_disabled@2x.png b/utils/rsc/rc_dark/window_undock_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..fb8d5483c867e9c8bcc88d20678270ff4cb7a267 GIT binary patch literal 924 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|T?4r;B4q#hkaZ&t?ldN*tSCetAV}5WkYrw}f1q6|5I0-|I5#6cw2*F-1)9QpoR* z>>~e}UI%9WReHPhO0!|8V3e=cmInvB<=d5PBLvSZ?P{OawbC=qMuKJYY~RhhCmWvq z)3^EXXS?4iM#gW>F>$pnnx?p$DR*HboB4U3rjG&~YZ<m#Jvhzx`awj4+eV(9?$499 zUq54Yo9n=J$&W?6j~QmYdBLIL%JcBZ<BUxa?9)S2<2R_E>6Bx-kr%p{$)xGR*7p}K z>d&{^Q=5O~;3bX^^Z0)s*eb~|OSgKevOABgoASap47Z$^dGo$y3m%YjUlZCF;&!`e zL4lvfZ}F1PXB1Ywf5x~#^Zj4>Q}Ty;+GRE>Gc&(`%KjmJ<!V2kJ=Y^A7{)%I{BgzG zy{)o)4sw|9T=O|jck>Q|5Qa^>C)`*SZa3tBnaiFrYwQ&K#J=uLTEbt2IVuU$Z|X5K z)EqqFzB<j~0OJyl8D+V@EA!KeimtA@=4QxyK>CI4>5g9J8xzeVg!s1H`10hTL$q1! z{rhqqC1?Fy<8NOvUiu>bfb<JVwvWqC+~318tMkJt={IkMBaav`#48jrx;QIw=L?7* zaKFVoF?kW!3nq)wb@}@0yYyErV2yF9xN!0AT@9xgaffSD_p%iz9?iKh$NPG`sNx## zhK9>ZTsK>}Kc$+m|5@L^qxFZ@@5YX0AO9-#q-_3>A$3+{w;$i0BZiCKFvJ}>rjuWC z=0khcff*dB#aVUQYnUeFI+$rO++<5xjFp-Ew5CDC;zH1)yZ_xH^mA6M6+Eyp;6_L^ zV}{6O(~}<*J44#;EN<-$HD<q|;?DDM=Z=4O3UpZ}JZ`y{GV$}F*|rTLhArK9Z8lgk z|EP|c_v*58XJ@B;+T7CqS+Wt?tquo*l;plztj*rSRa3mHL%1LzvSnQ$!)7I}n{AJm zazw^5NF|#yq_~J|K3L9sOIGmEE`7IYV)u2c`Q##*Pv|dNAj<J4DM{;>Tg$eGejh5b zFZ&9}b!tTDvGAxrN<Q!MQo7FA#NPhAe(Sj-!SUhY3|4__<|l+%yeKk~+pD_C<D~hz zf9F0VF3WUgxW)KJBvZ}5i}`Zt&Rwt1&%g6Grm>2vby3?-UQNCWUykLx?q^_NVDNPH Kb6Mw<&;$VMSedv0 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_undock_focus.png b/utils/rsc/rc_dark/window_undock_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..5b0338d9b61c8e6dfe1b6c8c91b066b782cbd7f5 GIT binary patch literal 503 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`+Qr;B4qMC;pW8@&z(h_wBmoU)NM-r<V*iiCxNjy24hyjrm}jIk_&)BR*+T&6z~ zwutn!5*K&mY75%XA7H&>hsKqaJC83^Guyh|*C)H}+x)yq#pnM&y;IFEKBM&FivE>a z>cX;tDFJ*3vRu}SHT${;bM?yplHs1Ps;Fq;VN-@|!Cv;OZ?d+$bkf+g!o^)=c>*6p zc2>B^U3Sd_<u{irF-g9QkQRI%U2MI)=Z^m4CDBdoPp5@F*l)uAV=Mcm)VPZwIm~aW z=db)QQHPV0gK5@jzIpGyo%m_okoS@E!1KcgI(Dj@b+Wx9&fA|k`MWgRUN+Vb(-eXq z+8hu+e8xG$TY2AI-OW-`4Kw_eC4MX1(lTpe`~Lr}!}Z6nAIzJ=y5Y&$H&0i!vVJg? zvR>|Ges@91X-0>3xdx#>B}eOco--6T++bW(V!N_q=aOird%GH^S$8aD;xT*7l3_I~ zsDpXI(Fd#lNgH0cURUb9hdE+Shv?<T+zY-FF3jgLc&DDkSJK+mzTlu-L%>Uk1JNnf z%Qja{yS0$<Rb&=->$QUhj5RG=SwHXu+%tP&^yH4@b@7R^)kaBAvqcyf7#KWV{an^L HB{Ts5Mn2R2 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_undock_focus@2x.png b/utils/rsc/rc_dark/window_undock_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9fea75b09fcf4153c3704064e5734dccda20ee82 GIT binary patch literal 866 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|T>&r;B4q#hkaZtTRLcC0ftVj5SEwASh_qdN6{6kvp;cEz>@O)_z{Ygy{_{mTczK zT-&pBf<jb8l*+p{1(hZ)v8J01t}3mqi;gyRL}=Iv-I<##>{6aqZfsorUF}@W)48)h z&$pa;e1Ey#gb5P_(j`I{<VVe2o!P@BC33+#AzHhq)%Ac>qiB<{tf-Ie?gRO~&)m5b zqOWi|d}k<ey=dqm`M^W-{PC}97Ku|gyY@0vwVbW~#BhN%LoxbF!CuaV>l)sy@pFoD zXkobRBl;k7zqVolL+#~Pe`a3GX80YIw6=E2_V9`o-)0K@u-`H3n8vnyCz&0t@A_WP zA=9wn;I$u__I3B1SsLzLy8&Wdc66P!_qlhadQrY$YtF^cy~%a=wx0^VBjL%gjrWEc z=YegEw^bN#m?g}<!G2+jpjFU?ds`mIO+B5g@XciQe9c|?hh{BQ5J+wO{N}*iAp8Ao zS8o-Zbz?7Pohw+%e?afDn+?Z%hBzJG0>cyYO<%Dv<}Z)>E_Om>weX^636GyJHoRc_ zY7=}#baHA9^9fNCmx41X4|yjknatGHNMF^U-f(Blx9(lps}eYZ8s4Qp-+H-ahdRT~ zcNPrFN1dEYvPGx+dQ|5#Zo2QXaD{-;qtovtH&}*OrXCA_z$&PIv{|iZL6@9()Qa+m zo_~VJ`wuYgu{eF9*H5|c9OsHz0eL=eq93X-+-A#}%#v`sA$Jl(j`Rj!p@v-MZJtaU zau1k60^q}X$7lhI3pq!(OEO){I-XR@DiE<!wmXtx&Pv(tV1}oCT+6c99}78%KIpi= z@1X@t0Bgm{dvy<WKZ|jAUOs#2e=I|N{`CJFnJ2IJ`&hmB=e(uQR=kf2=BU^`rMxO? z?d!iLY&BV>6Q?QEm?*yHY`7pS+`7og-QV}cuNcO2z6|?)M7j?=?|Oa5Oz{n8g68?u z+`hex^$QL^oX-3w!RhvP{)nh!x(xh2B0PO+V&^|D)GYn)_QLA!C8KthxaPgLA99~u z7-VOfx5?wO{<@iq_=MlhIPjRIY_`c}Kgmlrvd@n_s@#|Fytk#LMdGvcOP-5DZ%%VE RGB7YOc)I$ztaD0e0st^Vd@le1 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_undock_pressed.png b/utils/rsc/rc_dark/window_undock_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..4bc657b213bc91a2f86c2ae739be755d6065dc63 GIT binary patch literal 539 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfr0U?r;B4qMC;pW8@-eRMcVdHP7w~-P|&T*a#Y-4fwE518*QDguGVRN0-YR6W?`D! zICigA)}Fm3OskSf+L7fT%NNcNosbJo+>QbLt$sd>jL)fD6nVD(-CWD!|M}-^i=Q1z zpT6Vn8yR1-R_Q~W6Y5&Nb<LTg+|rYkVmIAv{e6}fGQMWDnLRn&F4{(Q2M^jwz1*tE z<k$GHtzgluXADe%6KA*Bma{OtT)(X{?o@*<kL7Ri_myU%<!h&JPnj`o-?nYuY<6y? z4dSL3Z1-JIWBl1D7H_V$#&fx=%hR~lzkS{L)~{bXm!~p+nbB?B^~Wh*(=YX8rl70i z!wpYMR#*RdU!Z4O`$$w_KWkfNuf`;u)=$c<`x;on+1al*?PGLEJ8i1hYVo7$+uiJ% zgSWFXum662H>8g1R@QmfPNv&-j9ve^Z-(62_`)l7hM0p6zsjqhuUGv{k6>THd_`u# zn|05%QcoJ_9>3OGl)|4qnNcyB|Gql2UX|69bGJYDpFWU$>%Yjnj)e>UN-ZnpGzmZI zQ=;>`KI^FWi(<AA^HoWF+l4rCt9Z{bduW*O&Iy0D?$n)kMQ?7HA9z>vCZg$}UWoC5 rsqyg>Y+c-oUjE3Rf4;8BmO*`H<-~90kvAC_7#KWV{an^LB{Ts5sM+UG literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_dark/window_undock_pressed@2x.png b/utils/rsc/rc_dark/window_undock_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2ea0c2c7143090345d288a5e720b084cd04b8f20 GIT binary patch literal 905 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|T?Qr;B4q#hkaZ_GXJXN*tSilecBTjSiM%F6X3$98N_Sr#w<;+sNJ3TajQk{c<oj z=RekCT05qD7inJNFuUl~GG~DpW4DK%rb<U^(@{;9tsPIAjc3;CDv52cuHG(RJh}LJ z_&MJ5zuy#pKKhP<t5xaLh6POSY{t81TlgC}$xHMxW$+vf7wA&Z5j^~*ZC$!uk81c` zD|Rl0w4QmaYcv_wI+m~mF>I-@tNt9ilW$i1(;E$v>}#gq*vZe&u(o09YqLw&PnUi$ zW!m-YY;libI|Ji23BC;RIc`nQ8MZy&^L1h)U(4gQX(HE3{}#NQ_28#`&Lf-1c934* zIqKfhw(JKuY9IbsY3p}y@A-#s*RHcG{BZAq^Rd$T=hK55&x<*BNUH7plk+)FfAtQ7 z5Qa^>C)`*SZa3tBnQEUHLu@!ozxKbmZldd$u-q|Y-4*+^8S`s)D+)+(DV%xHdt#sW z^17ebRta5aNb3Be8e!tvvRBUJcJ1z)cFtuD4^{s6x}+c4v&&-Mtj}x1SyPugoH1xm zyjXnT^5J&R*=Y}Rr%#j<h&*E0kf&TLd0@hcL!pa|FJz=2dLtNmK+NI%ffJ5QzFk@` zm}578cydIyxSyjinj!j1fqcV+B*u)#t`bTuvdb90c4>%6uqp1FbFE?S&uP<-{P^_8 z>Byz8&PqKmYF0NNC`z^7@IbzB&Ig$Tk0LJpcRb#D?jVoJIaiO}LO&O8;Bwf;cyk3q ziu8nD?9BPU88>CD|L}IdRM%48i&Bg&OD`?+V0GZRyfinEYr%$vuV-F5wu0pVqwc$s zd<!nd0=BZncWNJ2-D3R{z_8`Vp3|u>{~I>cUw>+Ty?gO{`TNnuuXC!e${dQ*?mGW7 zXO(hJ;BTn|A8g+!Ej+M6$LX3J!^5o|PL7ES%#})V88Z$zGt5@%VtueYHS)1i%hyY7 z>$!J6o%ZftD8qACkuS{5>z=5;*Xg)WX2bqucD)VLhY%OX^#*Q-Ki|B<9r$aTAOpjU zxl8lK`|YzMZ*OIK5OT9FDKfEV-C6%TX0Bo@e;oa~BT;U1gQCG4#>Dv^#`T&EIm;Sz oZD-8h@p~!TR}n7PmY>X4_bwQEi<o3FFfcH9y85}Sb4q9e0QU-)KL7v# literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/.keep b/utils/rsc/rc_light/.keep new file mode 100644 index 00000000..8d1c8b69 --- /dev/null +++ b/utils/rsc/rc_light/.keep @@ -0,0 +1 @@ + diff --git a/utils/rsc/rc_light/arrow_down.png b/utils/rsc/rc_light/arrow_down.png new file mode 100644 index 0000000000000000000000000000000000000000..f07aa76f0a27557e384736cec7005e890f436760 GIT binary patch literal 552 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfr0Usr;B4qMC;orw%H<qB5m`F(-oZ}3VGFz@f#ddU=!8NNlsSq=$N{7>ejjT2hPPO zJd_X6(Gf9>=!jS`)k=psNsY^IlOJ1IbIySS=VZEn-blUfTXrpBR^@|3PtWaq|NGp| zayBk5F0OBqp6Zh?i%TzP|2O$<+S#qz3~I4KSH9feu)U-zb@HV$3)K(%7V9w`+AArw z^=xJMExzSdOcnEj`Q4vNy(s!UGtK=A|9fqPmFK->r&gXXer3zZP;>j<svZ~bE}Opa zBNqz&+Z2q$zXYbL?0I<mTUdJI)xF9bO&e~`sE(53?rVt2ELSY&V>B&ftNn1<w%nTI z-j-e6RZK@LZmr4Rqai=fKq1`m(=P4=2Z4uixl60W=e)>otz|l5A}ziC^wh<(Ik-Dl zFzo8y>B-h~FS2~~_j0X!h7K}^{s+iO$FoK%?VfQ-y=B&tXvIa_v+}+^%=^W>z3kDK zpRUTESS%P;Da7iYJyY+#%KY!uSDzhAis!z4a;DW%X&xhcXTK8f#5&#m9Vr{XovpK8 zk@jwNZB5#@Ad$$^2P!Ugh8#9mi;4LCs^-*U^DE|cNmbu`I=*sQOx3B~&hgy#dgRH~ zreFM@J-K=Mc+}c!Qiq;T3f=YZ@#*7V6Ssl`e5(D^w3TaSuwRvAU|?YIboFyt=akR{ E0Enpci2wiq literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/arrow_down@2x.png b/utils/rsc/rc_light/arrow_down@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b16b9df1793bf7c0cd5cc4146197af81975c5eb5 GIT binary patch literal 1014 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|WC4PZ!6KiaBp*_-4d}iX5+huIjU)OeuwHrYGm5B~r<g#YFDhP^jCoMWIf>eBF`O z2iIIza%e5R8{#5xhpX#>(}pdv9VQ}NuU2jAK9eDBY%KZPFrVkF%3B`ao|%?<mkvBR zd)8uRWxmm+-_iU2?|we-|IY9G%HOkgA5GdAp(6&RPB*t!$h)w++q3-)aItPM>d14B zvs=Vuu_}nkcA~d>U-+svrk=H37cOr46V;)$G{)*)<j*rV*QMNIb!Pmc^1*)oH@7eQ zw)2MQGB&)paPK+ma~*+iM*=1kDZKpIW~C4p&njB0I^8Gc%f4J428W!CH<=gY9m^`M zG9D|<IP*Gp!r?rvx|>&$E;BKF;e8_==C0mYm+$YeTlC<<TjxtPPcMA)=1R$0x7m~C z&YdOpC9)-3&hy%;yLuU0D<95Uz@9a;-Rd9H&5%cIei<@9N*60J-D2DC{nlX3Pj8Eb zA9J({AMcO49>X;Cjg%Z;dzf>&NSwimrB#oAbR<YPv~sVWtG)jIym@+8gqOS%++%LP zU#K$Wc)9BGY<+`A6QlRa^gMI)dp~7q=WJu+@2_~bEY;kzW5<rDJO7`2e`tMrx8S^0 zeqJ{ZEy)rPosjieD}L9@huc5>od5r(*A}<UQ}->r7~Caenvu$M+hgWg?V3s6NAKq^ zx!-1=)Y`i9<hyzIR39vG=gQ!kah6-AIQZk^Wny11TnXQ^!Qi`hxk?px#mwGgwQ+oI zpHl^E)n|LvT=YqaH|pViH{0P$w8E2#e{LAeG_%lNvG3(F;pMY?-rg^HD=ky)`H<(( zVY!u^N)q3{y1GBz8vSx5ckj_V9qV74T5b3*S$N8xL9qXdhoFzL{rV`oN#6g<R$i3Z z`{UoiE?YAzr%1KNyK<S@t_CyrcP?(fGxNyRwBj`?6ZFe+5}pLkIrsU%W4V>{lxCdy z-#CqL*US6se@{(LP2czUT-@KyJw43fHj@H=pTF$5^{2MhT=ph|{qq76zP!14`R-Ew zxy<v7Pu%<5ywX7Y|FosypHDuC{l7U{`GReY-ON3=L$zeWEYc@jcdy<YS-5R=h=tIS z%8Y}GYLiduJpZLEeBk=*FZs9b);|5_e(ywz(P_u$;$KcK6;d~|_@;TN+Vp;qUGe3Q zi?_TuwsNYtR8-6iYxzEx@CNbT{EoT@%Y@`F9*TZB?fwgq&-H&r-n~4#v8*n_y|Mgm z$fM6;&o}FaM;&e5dD^<Vs+_}yQ6%)q+Ze5XXUm=-=Z@~9NtG9Vh_`2GTwk}T`62@Y O1B0ilpUXO@geCyAH0%uk literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/arrow_down_disabled.png b/utils/rsc/rc_light/arrow_down_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..d94e55b9556496f376b459855de1293abd065be0 GIT binary patch literal 524 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`+Kr;B4qMC;orw%x*k60P%%-O3adZbjU<$?vo2;*x@mp(z*Lv_=20|K?`-D&BE+ znweNvMCQV+O(!3zNuF+PRnUmgJalN6)%S=qDV%BclYVSGYh&=?+=p|P>G!IiJ9&C~ zo>W|%cro&IJ!9X0_517By1iv_FsXSo@mIX@tF6H;@26gN*qz}Z(D3Gc4A;Gl*KZ%v z-Y@MtZCPgN>*ezq#TissZ$IOoFyZZr4ON!$7q6;#njKeTn4oept#n<{%?~UG_$I0t zYEN=HahA1zb@5c~#m|x%86H{O`?q0Zoopp*%i9h~Cl8@A70xG94<7r~Ytgs;_^)q5 z8`k>i@6|5e9l+zWOQy9luIPP^?M~&)>*f4^HhtS&68Y(GqTZ*oJNqpK&y}X?nx9wU z|CT?$p=^77@H52%mxT9{PJ$5*YCEpxT#=JqV*Bw{*|lHZ2Z9sk#i}WG%z2&5cs;83 zR<~!#@>?;h?|y&&_JfSYx9E-)7k;rtWtmR8J~_*8@9yyGy|bF*7}Y<=-*IaAq4P6o zbKHCX#pYi>-d=P4x8zOBgaoc)iIj6<%T3!Q)eN5aZm)i|VsXF2FXxAs9vwQgJaVg- fmzNjc)cERGt8Yo4eBi^tz`)??>gTe~DWM4f4Bzqa literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/arrow_down_disabled@2x.png b/utils/rsc/rc_light/arrow_down_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a1bc8741611e72ceadee1df350153ca181398a12 GIT binary patch literal 1042 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|WCBPZ!6KiaBp*_-4d}iX5;1ZywlvbjOMv!Y7q>ty=&2t5MKqiTxhti$b_|g@zQU zMv1z*yis$FSsie}H#}$!x9HMsdR#Mo(k8uJrQ0##mD}R2D}5KAyz^K|^UR*g&Y3Cq zR4)CFzE}Ky=kq)L#picE_*h{h*MIyml-jv7V9&y!*>&Py_$Ewza^}pogX`ugdZvjn z_-^>_{^{oTTTebRPF?vjb&1b?oj2-fXD2$9E!e7gLod3FYc6+!jNqU3{k1|&hb<;u zxOei%6`#mQDh2M<`I2dRvclDF4$I@i=WbS)(@8sj#9CdC;egBAn7AGJ4ZD+=&m=6@ zbDH$I*v%m9lzo7=)P`qF3?Zv~f5#@=XZ(JoP4dl-$rB#zNn<|#_-Il^;$Fw>Ae}bx zD`(!ATin+(RD3&!VONs(?9Xh^uky%6ov*xcKwH4ITA%mECyk6%z6okQZ)^2fB_z*0 zQr~HnaC&jzmhYG9SKhdwC&tyfbLs2twmdcSGY;$$*HmpO=q#QewQJw&iB1a*wi}wp z7X13+zdKKUPmxT8mgCgu&i=m+Os{X)Gz(X=mD^j}*!=nKW?EX>fBNadqpd$rw;S}8 zdg*F1Eq7e>S>kwF{ho>y($B-EmiEug+*Fq*^QK_An`O`{`7NLRsN~+ds3E>jbLH#G z?OT$k-um)-!AHKOhh~1Ym_4OM^^MK9V;*+ZC6}|dCkZ>GuKH-RslW4W&xFl#M_Z<K ztrKnka>zr^XGdS`i+iUYNc&uoW=}1X*<rfu?griTUeAqB<qsMM*4^*aef2K(!mKsd z<xRQwF_ax&cBAH+1}kU&pZH1hdWs&d^nKamf00|&d_`EglK74A1-5S|XKbyz@uF9t z=|G2d{(kKT4pYvCRi_l?|7Y$xT05D~oa@h}TX{2<tb6vV<lc{)58bL?+AR5!H-GK* z_p${Cw|D%$r54@G`FbvM=YgIbpT&)J?87uf(yDW_vpP@TbbI_RdfMCU=9t+B92U*o z!NHlib%C9N`Lxqd>%0%2yP~!0Z{m;D(NQ|hbs55IYBW+F<#wLyHqOi3IA_}D37_UC ztPGhIKSN$d_*?312Zm`Ey@J*sX*yN%>DE+h{wZEdf12d_>|Lfmy<Kem+5eRSFE^KU z8gNVsif;B7U-$20$xfRsGq%;%YNwplnX$&)jv+2`zp}jB&kq}x?E7Q!^=-KOr0$}J zs~2p){wjId_C+;6qV~^ex0}}xrnPmZcw>LmtTP*?d;NT){&!nyv>3yJpxKh_)qGb> qUOo-d`%|+!2by<a)E%Ec+{P77n~Y!BTQV>(FnGH9xvX<aXaWEQ1^pZV literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/arrow_down_focus.png b/utils/rsc/rc_light/arrow_down_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..fcd6812051f67ff751901af6245fda5b48ec3274 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`+ar;B4qMC;orXT3uLC63jfpJ`VzdD{ys7N?6bx4wz*@amWlbyJUX*31mSf2>Zw z#9Q<xbzfTMD(@Yuq8oi<Qw)ct@D|NE)(P?oEe79nAMQ2oN-j?mxqC-G#$wN$&o<{R zpWBKX85tS*NvbwG1^m{Ou;C1Dj=%cpf-A%J<*)c+3;%G=iaUF7=bdw*50ZrhI~tB{ ztZ@^`Zi?vL`;9$9pD+LG_nW>6so#^%B(BxAI+WLXMsY&L_4<2m*Sil#vokTQ@qM!W zJm0nVGhUi<v@|QXURc-0u-D2sVE=BjiTCf>FO<#KdH$d8xq;mAsT{M~Z|tnx<oI!q z(F5Cu^Q7LYZ9VSu&&i_K@TzmivYiQOi=WuKX6-inTJblbSm=vRrzrc+`K7DNeI`$J zzn2qrDTK@M?Y;-B6TCSme(^bcq&X||Me3}w<Gjz<XD2V%?r>jGQRwsjgvV2h>UIj> zU1xP?KEHdxHkKF%39<GJ+28V>$<nItotMvwwKufq$ZuH7AU7#-TE-QJ?OLhtgUzdK z_kPUgPCV%PO>T$K^nI>=i{rcFwnnd=S8sG({Ppz3ZeL`7yeWG3ZF>9kx-YAyPMkQg daMd4XMV5)Dy0a%}F)%PNc)I$ztaD0e0sv)`=G_1Q literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/arrow_down_focus@2x.png b/utils/rsc/rc_light/arrow_down_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a0463e5e961ab24b62a8145c6ed316177d32a135 GIT binary patch literal 1005 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|WDXPZ!6KiaBp*_-BNKiyYfue1FMoC6P-r|44dqCN6us>q01#@5V(OOI-zHX8jQI zc6@Q@A2VkVw_8_s`lOD#C82A|6c=%n<(A&Is*hUjTVnK9Ei?PVp6{g##ftCu&OEcn zT=?Uk2f6RQzuS4=^82|x)%puGx)#BaO?=1Q3G>(axAE|EzhD$%N?@-!+R0$j!s2#j zx~hHc5uxzO+SkGuDsnepk8Ao=;s5F++htAl*{vRoEzdNb%#8mQ$RaXp@x?Uu=2mNE zw=<Ru(QgzK4yDK(YjZSNuj=(9?&$m7N&DaEFfj1=UB7R_qt8%ra}r0+Eu|fk{u_&I z-ur6#`n6XNdS3O9H=ZZSRC#+6%O=kM)<<Uk(S1B~;nqp*i=A5z1{bfNA^KiPVSV(a zv?$KLCqKPsaBT~9-~5fm&B|`-tBh~k3?!C)Q1=#Uxc5udN2;nrML)dt;D@S{%C`!0 z<7ThT=WP10hT(k#8-vG%j5#+H<o}Aiy;FEo;`71YjbDP46Q%y?-k0#!Ut98bxA1}Q z-#Qp<CcKU2UgDrK%cijHyI8r|ESn9Dq90~#SD!iS{55|enc@>~Z&-21{1!iv^K$7I zmTx&Zre@~ZOP+Lb2Mfp)tvD&#m|fS{H~sIKbb*^6cIfKfj#>DPlO>o>vs1|;UGB*8 zr=9a2uVu;Yta<pZu1h3g_Tm<SV<9Yp4P~DcTOW(=FW<KG#M+WNpLG$pSsz3*=to?9 ze8XzDnZ<X-8`0mY&ux*g-nYJDT}8RJLOSD~49~OqGg#PqD*i+}?Tfd%P`z{IjERa# zD)z<CbuZ0fznJTJRz%V2bJPBohkchS?q3zliBe2fGq?TE_9B*P!qzsW1IM}^%=>At zaB$nE`~Qn|-2TgJF|wsSi~s8Mei1{ZcT~Nq#U%9ruAQIWtrxx-Z5ZwQEady`fB)`F z7DyZ@^`7Kj{au5J;fsuMz3j>Yjm{^HEbEV~lK-YxU}?(q;rP|A1C<?0dtWq7(T?%! z4RQPZ%JZksmza3V8+(5&czv&o!G28`i-JwVrw@)Qm5k?XU;IjUf12<;X_B1q{u?`X z<|kNMPru1}&^$2o%whFIFaPa4^KSNUwrP{UUEe2sN5$7}_XpF){`ude8il9sJfkQx zaa+u`E#Ix0r~L7GTO72nX!b;Xuex6m#_hAxUY@A+TNg09;lUGO-<A&!H{a`SyX}2k zZ%fh9TOusU3QS!!As>zJm!9fI<PD9kPc|RrH!15_=k%q&VPIfj@O1TaS?83{1ON`r B*Y*Ga literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/arrow_down_pressed.png b/utils/rsc/rc_light/arrow_down_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..bbe79a97ec90c3bb27599cbe636e84ad5aac0c52 GIT binary patch literal 508 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`+Ir;B4qMC;qhhS?&4BCY#Bi#2UhxD^p0xq(OH=8Q{zBAzQZb{xyua$aAcXTL+v zr4_<Wtr}rb8k)fpWt}P$j0B`xL%IY^IE~ehp37;Pos%YJdbY;kL&f`Zme0@CGOMbp zsvhsz<a*^x`GYU@pZ*5!Ut`RWct6cz$&YveE3uD!e`mNd@Hj9XseioDBgmI${v+96 z#`nK*Fgy#3>D^w@z2n)n#7ljbmDw`aU*w-^m)946<yj*mL)`jZ`Jcs$54<f|{awIG zrRB=g(61`r-PpJ6-M=LH-D2ij>(&{o8DCx(n0_JVS>DXkXF{&;{Jgw!^&5el>}@Aa z9wkQ2d@v_o$(UV7?s~S(q>=}_-OI#GZCWcPJzZovDX+yRJSi*5!+&@BS;s41VilOQ zVx2o01O;yU`0%}c8hC4G`tPKZ%3c-Ba|CY8Rory0-nt-r)3WcCCET&=ZnmwD*u(6n z*mGH+dhUM}gP`@9itE!J-j+43;r!8IF}v-AiJ8Im*N3C@7KQ)$&NNT=r_<3h$>)}9 z#U~Yhb@a`4-CD)P@Zrzq^Q|-1cT80&c>Hg{zOSo7gMxyJ*1TcLKRG!hFVpQX0|Ntt Mr>mdKI;Vst0434khyVZp literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/arrow_down_pressed@2x.png b/utils/rsc/rc_light/arrow_down_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..28ae890aef4d1d3f70218ef09901fc0ccc1b8955 GIT binary patch literal 964 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|RrJr;B4q#hkY@d^==ZCEDh1KVHGvw4g$eUyj9=bLL#d31<^S4z)FKOl%OCHZ!)6 z)$xPCe+MUnCg~%axptp>_P}$|#|4XA9+?^|S9Co|O0s!bb+Tu}?i+uf8fc#hxo%;9 z+jjA?dC9f0q3?f}hL_f|HaaK>aIi4JC~NMWyz<-MY!SL=q@f_hGrM)e8G%C`EE`?- z#A?6tslT!C-iG}=T$h6_Y*`AoF4<jmTj~44|KDE!ORu>X#K~}O(f>rbUGvT@n{At8 zvUZY$cw_aP35=fKUKyz>y<N>~6RZ7l)9(%Dj0|6=iF*FH^`K7u%X{CZjtzDGO}<KE zt6aC%#MXE-G-L&?m3Y=T`<=<92X)4WljVM>w*7Q`w)<||hPtD2lYX#OTzPr(uTa|F z=n~l<Xa1)go49n-9q}8-FPQHPxpr2zFyg`+Ziz!0JpPI2Bv|`@9_zEPIb+i^fuUil zW$v-tHjN+Wh9Afg`1kqL(v;ci;m@{Mo>EX=|MY3))}ND;)$BgEa4&mV%e}k!=a%@4 z`=>WPt=#G^o4w}jny`!4dd<`uOwHAllcYQaCRLWMfBS!?u)h7Gw;$VPGZ+W&J*ico zB`VzcX_b80`L8Q2AI9YNU03b3eLwGB#NNd9QfsQ5I3wq;VxJ+tCrtO{ohOIiP5ipd zR{yc{ou^Y$RbQIV=ZIS|ZAw(%W8S%pU)yBOf3WPh&6!%5^+h(f++g17silei$?4lO z*T!yKuJqAz!~K~DH*`*(V5I*d!6sPu^`(~NZxdgx+k0_C5mP+Vcgx8$dVi{ND0#pB z&HOlH?V4k8Tfd!|touCrTSQJx_s0doQk9k-F4Od~>Ux#>bi_(cwbvRvvrG^X>)s{h zF2l6Wa-n1U^nL0sw`>Z09|c@{_Frr&_w)KK?2lykG4XxbCN1DN=a+5Cb<cy!FW9v= zY$$Qq|9qkG_Dy9U3;%A@U&d5(|F+(N1q#<!-v9Ho)^O^cGtPaS3>K9E+h1%*_|Pi7 zIZsfPP25!cWx<yxj(1N5C%+Sy-rBV-uf(EnqhZ3oEo_1N?>)R3<r-c2dUh0R`7NEQ z9Ve^V*7H<;`TM$fj+L_S(_6W#u1oHAy&`?U`kzJqHLpF^o`J@i#yihP=HKXg&^%9V z^2emDYx<Y1O-&Pzdd(Xxs*`*~EiOvy<>kmsPDFYKrT#mfci6&L^L-87nX`w1fq}u( L)z4*}Q$iB}cf7&C literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/arrow_left.png b/utils/rsc/rc_light/arrow_left.png new file mode 100644 index 0000000000000000000000000000000000000000..0708701071be553bc2364bf39c90cd82e870cd47 GIT binary patch literal 549 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfr0V5r;B4qMC;RO8?!|mMcVgoua;0;G~>{QlcD972anFtT&trjafxNo)TX(;6YL#y zj>NGX47%XOIy)ip%^ID@YBDP2mO6TRQ5<aiHYd+*zR|k5I6b{%!TRbA@Bi-mxp(H= z#{afQ$`4oB&a;}s@w+Kw*Yr96E`K+j|LF4DZ%ZU!Wj6*dSenHY|EN$#o_pVG?bdFy z(s>MFhu1H@72M)_+e@B7$h2IJvuf>$vlE$I&i<@ku>F${Z)*E{W`(RR*Bh)`moaV> zDrf3=b}ruii{re`ucziRq&>TJdWDVVrBjclGAz3GM>VvTv1P$4r957P+g;)YYnYE0 zCvLp;(U0NlF{jfrKJXS8iEp>g^JDnBSv<|yFu&2b^=;gdg->E9q^231yOaCh*2{9i zgdZYX*;ce36n&7~`1mc8Hm|{rzZ>MUc5u`%PTW*_kAZ>h@7X+ol<AGk4mFmES5x-i zzNwNR`Qzbf&ev?2<*(;<#IPEDQlEQy^SVo1c3&rzy5#p&XQXzV5?i+SZTgBeJDn`f z8oX8KZ~T2!Ma$75e^E*PYrRGNpU=o0Iv#jwOZmHPO6QLYxN|e?IkQZSFMmPKjj*cU zi%YHM&VSajhGWlvZ3c$<lT##mHmSBUyYBn>=I{Gs`o&GXKmTwB|6yQYVDNPHb6Mw< G&;$Sz_WC#g literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/arrow_left@2x.png b/utils/rsc/rc_light/arrow_left@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c067c7ac179e04688a0e78ceb912dc163d5114ec GIT binary patch literal 1081 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|WDGPZ!6KiaBp*`)0(1iX5*`H(Da7>l$4emt#7&)8+9QkBuC8DqUgS5nGzpb!l+z z5)c(}6c=3;;aH%!h}B$A=hZ5fEmERd98Cg-GX(<ECJE-=bIBC7Uu0_heh1g5cRaHm z?fo8G`tS7T_Udzg@AjA9+r#qf)#~;8{;_I_oc_J|;;XEXRol3aeww`Pm}oTf&X9#A zH%*=1G5=d*-YLD6Q9Ai~F3+Q&z>Rx^Qzl(W$~<@N$2GR1g&9kVI1dFr&^hdt^OU2E z-R0;<Zoy>^+e&sX+V+WMCo|V#>vOJb%Nlam6|=G@oW60x?c%rF2WIrwI5J8|N=i!Q z@XIllNln|To3ACqAT0bdm|2=%J0{zr>!|nn5DkVUAI^3<A6WZxgVkIc7N&$9A$4I> zcK2>*vY2bb@<BpIFHA1DVoUqenoko98&-tu41buwzxwg&wljSWA#3ij?YZ-I#q_E1 z!D<X`-BVu+*xs2NFFZT;Ueyy>hs57c!?k1>*?3R?esb`$Y=DHUy!fQW8tKbq|7-78 z%V${hc6wY3pAX}6iLkWE?EVbr^h3`#Ke2tlbl9ul#<O+q=iWDL?hem6weWpI%$%~2 zlNFyHNF2DfHhiw(k@u4i@E!hi>FHYccMLv0Pi{-s)yY15wdLWy{r0jucQF@TysjR{ z_)X$tLRg)zURi_7(No0-=DOLem>NI1lp%2CFN;HmZPz?d<DbUpa`aQ}0{^9px#Z&W z{KBs>h`4F93s$bY&H4Jw>`iP7j`K?iI4u5LzNwO>D(CZp=X?<?3l{NTGEL@uq`rOs zq^(TRUw4{^RxD^weX6`nJ2G}**xql8w0>7d9CX^S&o!ERD>Ik=j}xiRdR>>o7Jm~s zl<gKH^YpiSQD}frzSJJ?2fE67X8YgXp0GP<+4Atx)DLAB`Y*MyupZ1*EVS9XY2oDk zl8I_>Jq(T?tQ0)^EZu&~?YYvdQf;aWX8!M;G(GgkI?Ma7o;<B;UAjei=NiR|+ij=g z&**6tF@LDNbyBS9dhw1sGv=P=G-uS#RJZ21r@!d&*IUOu^41^7x^<GxNzJ@4W`3o3 ziTvL9d3&5ryb0WLWkxmgj{Ubk-d0ZerPC+9)w#oFVjovUP35UQlAW(NpI=~e|L~`v z=w}QJz2aH@4C|!|_3tKeFfdH2xc#hJM6Gv6F~>rNhUDY7oafGe$6#k7vs~a1BZJB8 zv-kZ@uCH$J=RJLMv7rV7gZk^Q^1><RAC~sl9AspO$U9T#ed!*nO!-`G4+e&hkDkY` zEGbi*^QP?W)-wm07&5Ltf4+6{?cPt_iGS_?rLry9YVo=AfbNoe(r;?>dE^)lTylC_ tE6BIvQs7c%o4KXFwO_AZuXnCzu=^yC&9#0bF9QPugQu&X%Q~loCIEw0?+O3_ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/arrow_left_disabled.png b/utils/rsc/rc_light/arrow_left_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..76ae59b1006800ff01cf26373e3983121e606936 GIT binary patch literal 562 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfr0Ufr;B4qMC;S3`@4k$McmGtbG~a@l#!UM$PvY=e$vY<B4XWwoMb_5R%_|R{|p-i zss&lR9kqjR=!j*d3nnSdPVwBX#C7Y&PK^}Rndg(Xl-1dUUAXRJ{C(c%dwcJ2|NkBM zqGj*BFA=4g|Lz@HefHNy`@iwLob!Fu*wa7%<UTAoM^}xDb-v$n_OxPq_FI*Ynm9^! z-#xW`?@!?b-N#1{bKbaiGB{n1Yu!Ju8E;k}xc%^n-Xk@M&Lb&n>lhmU6>L!~lxA@4 zoXa2QwP3&LKD82ghoGjp(s2<926NV&w)w|f?pUGNc<|ac*2j7Qj4^EUq7w|HuD(qX zj!?_p79$()wZL9#ZrP&g2Ob7|IK#B}<Bt}hy=;Ap3kpu`;MU@{W0X+VmXI-;e&F^? z^B<qisBKvBLg<6zO6Lu%(;^?#?EQCh;`Ii7iPT<hHHHg$CS@W&l{Ro|T=9P5bt%i_ zSkM-}GX)ZzcQ~WYZq9G9I-oQ)VC6ZTlICk(dol}|8LWdiI}iEa$h$WG)-4ZNna(7k zrCB%Z#O*iiWKWpX!6dYFc1Ee{zUDs~vO#@IYA&zZ(x6gbv%UEA2cAnsZ&ounEWaEn z6SXRiJ?^RO^@D0rYr}qTjJYbh;D0y^!y}7-`);g`GrM=RhIi)g`?mIsUmh&~X6vGU Rkb!}L!PC{xWt~$(698A-^V9$U literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/arrow_left_disabled@2x.png b/utils/rsc/rc_light/arrow_left_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..815f33c0754aac322dc02c007b7ebfed4d1bc4c4 GIT binary patch literal 1158 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|SeNr;B4q#hkaZ{X1kr1&-Cnzn8chD$M)JHN>Vv>CvCNGaDNW7F|?e``<9ng@>z3 zKvcxBm7`O_@q@x5MtwP+SDHE*C82DIo8S4V&Aq9h#K<Wp@=?H7Av>Xbm(82DFJCy` zovOZ@JLmlm(LJlahn9X_ecjmL5Qp-g`3u)DM`%Cem%pj`#Vf@lZMXE~r{S?{e$N+3 zSa&;{^-;F9c>a|Y(~iZgi7nXJ;eVz*kvI7i+hoxlQTJ~;*<E-mx0jQfk74?eO3#Vf z@;gNr+<qH(JKTgfX5yBaGk1QP?9F({V9%!YhfE53^W%34C!{@V_nw~f#`wW8lRr<r z8p?kEa24;Ff0IAVd&ZopH9|WD7u?MgS2LS;hy9M+b5+R)YhJ2O<YqkMBP^|dpZkvd zbJa6v_T<VHDLJUy{9@ane2!D{nf~YWi8~oSC%$*xApU4hqJ+ymxjzy{q6><DoDi0% zp0sDlzT^AM8_uxI;1-uN`4Trt+(q-P><NzsKZ$#an`=G)3r$=)^;hT;y#ouK_wI_^ zAb&&Pd8^Xq5_5h{|K{SvieeUa1HHb_la!`E|NT|Ll##FPVd<s>sT(rS!;R*jeWtk7 z{lSAnheBDo_pz)4DO28k)|pH6!rL<QuhZWaKWJ+?x#`TG$cnWMH*enjxbN7qhN3yw zy_SEkI~C2nhx0<-cJ5a0<MvE<ry0zAn)3O9CxbD!nptk${R`igbjsw)*?eIz4pxt; z5Uwb>pv1g?^4<N7pSfPN?4925yiND#Z5s=*1iLr3oVRRK1Zt<(#T=T+@cHgNxt{WN z9<TBpk@|N+8`$(s!cKPZocsQ|@w9uwiZkKsK7Zm(XX2QrXn1N?<TG=>|19Z@*H$m} z=c%rmAS&T!m-MUYGLPx%r{!mESUPmYbU)bRB7OCdUe9)RkH#r~S>N10SQ#*BO`NVB zca6mJvlEsm<lB3Gm?Y|XafYrvTaDE7vp!1ky%(bmwnpV<o|z`kl=f&(<AfsRrt1z_ zTW>vTJMfNGjEyJl)7$E`ALLwi#{6^sd+2V0y_(OYDV5G1s@z|H>Fy8Wcqj5l==oWl z6HzT!PHhO(kqck4yW#%hnrli+e#!XxiS2j3XnP=OPQ0yAx{}kY-W7o>Yq)I~ba;<X zs#8t5)G2-Sl6aH5#4o-KMz8HcM%AKMS1;{vT;9gxHengd%zfR`S1-j~IPKgf(!Tr* zzw*~pYu7X9t5z;l=yf^~!{8aVUSz)eFNJf`YC$s;jKvwk+Lj-ktS%>RCi?um?}UF7 zxEUFu)?WMcGI+Wz&o8xev!Cx&G-qPi5_Nt4#-;Y#xev9RjJ7^8m4V@G+UF}lj<*f^ zmOj)kXJW|F6swQsTeSAT`F*udgBTigr=Id(mZAN~<<hgFic@PD7|wb<{k`D4*@Kcf z<v;f-UT0$P@tbB9R5G9KdE4jz`o@J<w5P5Y*lqC3A^y?UHOW$mErRFx|FFJe3b<t{ Ttv!)}fq}u()z4*}Q$iB}5<3ob literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/arrow_left_focus.png b/utils/rsc/rc_light/arrow_left_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..c0856669a6b55f5a387f53dfa9f6807f9cbdeac0 GIT binary patch literal 560 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfr0Unr;B4qMC;RO8?!|mMcVgoU+(T=Fz3ay1AckBO&v?8rm{Fob#Fe^xZrps$9MLQ z)*IalDk_YMVR4DVI+IGmrU^B<e&cB3dakvCz3BMKcbjj7t{0dyQ(Ec8`djS3@4cUG zp5NB^Klah?2XAi8etdt+p7mO{a@(fb|E)i<{O8WE_bwg`n8$dzN$M%fzBB38yPqBm zn8zfZ^XU&m$rh7eBI}ro+ql1TEYQ06{K>+OI966g>wt!guZLq7Og-$uR%SbcW5Kpt z+0FO#Y>a)>^L@@OU$E^{UEq}8l_~o_$rrtH$X&Z#;lm1!xn~b9WWHEbG||V}VWmNt z*><*$ut}d6NFNAE%rX7AfAUAMIdOhU7knSg&@VQ4b71Du{^cB(a$7Gf-)Yz|?b7z6 z;zy5EPkt%(=FgY!I?4>5-qRbecSt<1V7;-s@=@%plQI(~>{s05C?S3;zt!-B>H>a_ zN9>1IdEDWNpLCMRz~!$)gm_2v!(!eod`mPAwVbzFE?Tla++1W`@702~g1p4-mY*fI z{9WB=<><4ey>Rm{h9_}yox$pAa*KW(J88|~UAe^3P@J8;q2t))hq|GaOigc3ekfje zMO8O^65EE<*{|NZRfpPJTNy14ZxF9%Wk^^a__xYJ;_T{6?E8MK`TPErb=LO&-$s_+ RvJ4Ci44$rjF6*2UngHO;|CIm$ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/arrow_left_focus@2x.png b/utils/rsc/rc_light/arrow_left_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..48af7238cd41b93df566ba7d942c120728b47bf6 GIT binary patch literal 1138 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|SeSr;B4q#hkaZqcdVcMcVdnEk2kPx~D|V^y?+F$sPGl9|KoqZ0$J8{bI6*%66rD z4uT;a3q`d%>^e-0-Hx(%{|aG>>gD2UQqbT~vY0uc!>@R<)}n<5bNAL5Onft0bH;}A zcG1TFAOCu|rgUGe_3JZ|8LL(<Guy24n(5!#UGdQ}ZeJx`U9ZUK@#j@vJ6`%<n4wHO zJ>MY7E_G)dYqaEv?LT&G`&c;9<f`$m9mhK))2}9QzFPZk1!IYL{mxrb)l4^DStZpz z?GQV#F6k@R(=#junat6(PdkMiu1jye9hEWH;mM~h#jflNo_{_1dF5$#4qL@fuB;DM znJ+)T^7`Atz?+jd?D74%WD(<r@`&i$S<mH!cU&}NVcnBk<$09RA#~N;&#n*r)b%uG z-8<{7!oan(Rop?Yps8umzrNj@HH#Tym$s@4&WlLaFgv>Rf4>pyh1glI#lLtkua;ZY zb}gWDlGc=G@53ZY7jq>zZ_}80rok!mo!WyNv;Js_sr;?n?{$!|r2lLjdy!0re?-~O z6Wps7Fzj+mUmuw5$M9TL$GbyzePa{j4a>4mUWRE*J8l@7?4I53F#Ex~#l@D%Pm>oI zC#D*`4cGoExnXt1E2rcq&I=}Nn8M>;=em;V#>Y$k(NR9RG7oRHOnvqFZ`Bm3hP{Vx z?Mlu5ZLM)#eN9H5+$AQ1HOqD-C-PW4I1>EsjhWJahLEMZiyyj9`8~Iy;ar~bC%y#% zv+BJb8mh1G>M`e^*MHC{vyQ{!4NIt_N<{JIxXRg#t(WcyKFDC!J~c6Z;&Igp6$=>` zWKG;~_H5Nt-Ug2ya`%?+VcekAKcQxmu;Ir4zh3Y<q$+%$*I~2eSU_&4WYhKJ4R_{O zhbG?WJ#}9|Y3ldq4PN!{1YT(8g*a@gXT0t4uUqKi$*g~Y4|3Jlad?ynT++;NdBZyE zHEZpC(~zLkI~|vXow?o|^xOIMcZPTsoz6_lB~d5dBs>pVyY_F{gXrS{i)M1J6gRwF zeKCLQtUFvjsyd7(|1|IzaT)VJd)D*f>;cc~fzHR|vsh=h*?%ebiC(;&<5zaGlu@%l ziLBq((wg+Oci42+u5{kqC{Uxkis$M6kR9ABEZY*M^`BgDDn)%A&l7v0i@zg&N8MSF zsF+eFGWEChJy**YZmdk#r@V}`v7Djb_2RN$z#%jLnf5(Xet$a8z2^-}>e5QDdeam> z20`8M;(p~lPmhQmd~AL&J@^{~gWHj^e{)_l9~1U_RqHIn&~V=EiO<^HmvI-)%PK$J zrzpk1V7%Ab|Mkml%m>UlwYQ#C&|+Yi+OGfe?zPhWPL?kFUNA8D$i9hKG5eR@f>~wj zG#D9tzQ=xB9JQO@;_88K+f){@G6YE8`nOkNxBQRGrDiAN(-=<G-rmo&_we6o8Nz>3 z)3&OyTiFRdoxoMvYLztq^sZ&gW@Wwlzi>apt1RQWYc_n`#=yY9;OXk;vd$@?2>>Gc B5h4Hp literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/arrow_left_pressed.png b/utils/rsc/rc_light/arrow_left_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..f47340e3cbc8adb953941da0b1ec2e1d9af52bf1 GIT binary patch literal 529 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfr0U`r;B4qMC;RO`?EtFMOyc7KF?yhAY<Y&t=72<&gvaJWYjcC?dUSEN3V03elj0% zy40<3gX8>>Q@S}#ts6IUByRU~+SRb+!m)D)7Ijuu>zGCVes*@jg6*>!cYd!ae*b63 zhyAmI*lTt^U42txKEre0*q?WQ6>A>7UTzyG_nB`;%+=)+z4mN=|M64H_KueV`&Ag` z_HF)Geyveb=9x5aLiAtFdCZ^L1e)!+He7qm`Qby3Rl^1u7e*1=^$|8q4m=_na;yPg z_AuDUc0Mlnc#FaH`ep|~?KtiSq1Vd=WEGfYl;wB=N@`ChF<YG9aL-ZQj%&e<Z>0}x z3p~A)<0KPuPhUUrqhW@~4L@Z*(f>^cCFZ*)tKa&0V%4++{iPWO4v*Ep3$!zM{b&qj zi`cbRe~wY}&#Vbk_!bo{sEJ}f5c}YS+e#xr5taN*_cXB|4-?Hrc?D%2IC{$)<}P4q zd30-6l=X?|TMR`EK8FSOroI(<=DYXUngbuwcBH8-%9^qLi%*)U!#Z}s+Ky?nY^GH* zUeR(lX;6u`Ns+8jJ|w?NrF`ezFw4S5*97A$<~O^q?OQlGXO88WZ}E%_5qnnFRi3JS j!0}_6(YO8C`x*2Xwf!@^oA{i8fq}u()z4*}Q$iB}gJ<WK literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/arrow_left_pressed@2x.png b/utils/rsc/rc_light/arrow_left_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..51b5b7a07e443fb026c50cc2e5a605465fd90a77 GIT binary patch literal 1107 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|N`Ir;B4q#hkaZeKTT0CEDhftMPh8vjmziy4I?Zx5R34nX1c{s3VW~U%1Uq$yurA z!s;5JI4x|A!VZCp4wo}oy30bDqI$gqy6j&{XmoHpMu~Ur2$;CdW7f{~-G&A4eOq15 z?ft&uv)+CFcR$Y+pR;{#{r!wXeC^k-_0v}QB`nRVe_E(&ldpW_-o|Bd93Su0vo@^k zYv-MRV{Z+w=jxSJ9qIfn6&@33{kg<DJ99akcL4X-KPwowSnu<DwjwcBO<__%E{n2c zRIqG(=S;(xO*$DetLADj%FOt_v~wooI*naxUoiN{ef||S{d;5f=?r}>hPRRN0n$%8 z7Eb)Ov>@1SeFj6%`Kkl2En9Y|if@w5yLeigi(%W=L|I{@?@MYM7w$Octir%oRw0?O z)RuGigLBR-47X(MnQi8N@1FB5Gn8wA?en=aYBSF_EQk){o62ZWap$|@J)i1#YrlFX zdjG2o@zk`jd>+l)euB55N;PlhU;TPEAKC8#zA}t#m-lJEu$jX1;DGo(yT-)_Zf(i; z5ZSOVzSoO+L;bz*%m&E^kGAAbT+uW!K1h?{p4G$CuQ=rs_0F?|+&!VcvVcKYHh#;F z1MD-hixk^!uKf!Z<$CZTeP6)^A8xZ}POZ~-Xon^;980$?sN#LkV4lv@wfu8{Ktti~ zZHc<SS#KLLCVFWVhOc_Skn{Q#-+BeNOZ$}G*oXvh`ju8(`;c<1B!4~s-7pT;xr}f7 z<PG1Pow4__Z)W@Kt6CBb-{yQzycZ$H@q=?WN9%0HQ*{>_UcLH#RpW{FhMHOKcfZbS zVw_MpCuTaUscYSD37!KlCh&2~o&Ih1b;kOH=66hsefR1a&-<R-Ca_09DsvNih3;F< z39J7zRNJxodrk5;tzi0CcI*G^Dr+l_R+TN$USbJ675d^`d`^ic-(<bG)3hVLKu5fb z%V}Zfo2(aW*mrOjDv5WoIX(33$-R=Va)+^IIyYzNe)B0tT*=PAR?aJs{*bJekQM5z zkt>yVf63(79kQRZ)h^tY({2uURlQ^J%JtdL{2sj7WTQ2UbE&?I^6W1=v+r=vInAO~ zC94(L8EyX3d3O5=*?DuO{I?3(Cc3rl%esdbx2SL2qBdoj*Y`(Z!NLcMB{#Dxo;aTn zzUWl<#EWeDoN;GoFs+<(M~hwIq`I_C>rAiTW?VmKKiD7qlwm=6g;i;rY}?B%@y9rg zxEL6Aw{Kl>*@mHJ7Wc{%*A=B07?KbFO7@+ed!Xi4{IB^Af?Zq;2byPpt*)K0_Q3Yk zE#k5a4R6g~JkOh}+aceTr|reSV4Zj6dt3_lhtr!94otF)VqjQ%_SZ7D=tkq24hOOf zvltkZeb1^s%L}rf$zOR{#+IR>z5UC^1pd9Rx34?W9s2xAczo?&^DpX+0=hSY_W6e} QFfcH9y85}Sb4q9e0Du1LAOHXW literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/arrow_right.png b/utils/rsc/rc_light/arrow_right.png new file mode 100644 index 0000000000000000000000000000000000000000..45f7857e5ae0556dd1dbf0425971d9b878c1fdc1 GIT binary patch literal 532 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfr0Uur;B4qMC;pY8?&z@NF4w8elm-;NJvay1nXXFL8so*l7cCErCLW_FI;u}CEn5T zzd^&I+k)d!S;x_f2P37FovOn>>?!hI>U?nW>E9MAnX<*66~-@&_rL%Ad(ZpNLQMaw zJSV!=ssCBIqGIwATbX0krA%{@PJfwl;N;6Wx3gOx)-X40VOeL%{w!C3<+v1MO3%~1 zo!^D7-C<+MVi5f@?f&0iJx%#5+!{1iEEC)Lyj;(I6VC}jiGT+7I_sG2JPZzwKF=y2 zm5b-!W=r7+YB|*%R$X}1Ou=~t(>mo($My@vZRb^xZe==NxMh2RVZ<gLhD(7O1&1WQ z|GnvVVJq(s>5E<k_H%ZZeC^3~=wq<3_g(gW7K6;xqNSV;_wtW_-qWfiy=T^8R*Bsz z=KJbz%iLsn^6+<`;pxMUdrVIs>sng*L%-+FAHyG?DyQ8I&3ABM@#uMVt75~?!fR}z zc@9qt_P@AWX#Z;J%OJ4=3B4D;-i3Wxl``L`;m;GM4;5QvZFQyjjQ2B&PWbX<)p_^7 zFA}GI5Na@qxp;l|-xqc_^8=@988`J_E`G-6e!sSwq18X_US#j%ALX(S0}5EUem7K1 lPD$M%D}P1w-+qRF4BE|onVnGqJPZsB44$rjF6*2UngEU>@B9D& literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/arrow_right@2x.png b/utils/rsc/rc_light/arrow_right@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..bafdf16c9b87c4accdf08fc1954fa5300ad7d7cb GIT binary patch literal 1099 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|WD4PZ!6KiaBp*$7hIyiyYf;JkdAW(~<Y>Ij@XO*0Z>FYiGR7c3tIqFw99%p2bmD zv?fclsW!lo)q5eo?iYF8FOE@PPI?7)iZIz}czFAoaalz+Z++)-AtBUf_8A%ZkSjaQ zXB@3QACp+0Z{6~{_WSJO^LMOgvqo*nxOj-+XHw<%_*H&C9ZQYkb>5%4b>2rYnEB^Y zFP;O{A12PMs1&)z=F^+c{r+XWQSgtC8#`w7{aAV`sQB^ig9!{CLG!H{?BZUm{3dn9 zpzk0<hv{{zn~#NCgLa;t(--LzcA%uhFmV6=g3RR&VV6Bv7!2av|NP&0?%q8<!M$o5 zBps?e_e`99N|vu_!QDk^mv8VWIBK!5O}qbadfl;2shf3PnYF%Eoxm_>70bKN`uBf` zv3*xK-{ioruvExlk7fL-H`~|$ElHWRV3#`s<8AJxr^*!nW=`Z{V0iR}mCa6@<*IIz zoQMiD!vQZ<gU{u48}F#Uek^#1Q6SstgToi^g%Op}*G@YZ7IrNB)*{2){@J$s{*<!G zjtmU%>_zACG#bp_^JK;T1$#U$d4w@C>=J0G^mx&7fAb4dP2os328Lbp4CL>v`4{ee zHC%-!MV3L%<k**;i3{27%*;9Bwyk~Vz|c^(okJ({xp;p`dHMc?;F}W}7&7?$8Sc%> zcx{pK`NNYSh6Xhjrh8xi@B7EBQ(3CZ;1JI#{Ws}pafF5AE(wMOmNtzaHp+*T&k!pz zWnk!->XdNr`E)J$St5m&3=ZL(2h4vi__a@y@i_AZxp^Hk_8TpIP{Gi!@BPM&#~&37 zG`yPFS!ZIp!#F>E`9j^=#?Ec74<B4##v-$hAxxeBjfrLDftw6Bg0I`vO7`-+HC_AU zk<bT*s-kZ_%)P%JxCfMXs2z!EvR#sAEBN=?jLElI{?2<avv37d#NN*bJoA&jS+y)z z%Ux+D)R6Y6WwWqn-q{~hgUfTZb_*~pRX^`A<H(<LKbG3(-4Z*$gWX`MtwDik;q9*M z=~>A_d`3JCoC~)6vp5kg+568_>#5RehAStH->JB)Ui{(Bh9whum;z4EYw)bNV=l%w zZ(5o19hR-B=Q%&NX{`Brx@u?tm+6bG_O1<#uvU5fSa1@fM!U2?{VfT}UvU?jo3022 zG^f>ElvtViFW-nsbivL0%=V_QoaY}n^l({Z4*P=J_y1RI&A!K8knpMDuIhq2l?=>p zKd${MAu(&yirXS)%pU&#&i{Y$uDbW)Mb7S7zRF)kc1&mpyUTI7zV%C5&ynB<To!SL zVfN*|4y!YL{w2A5XZmkt6L)jP{M|Wz$92@S6=a{~K1&HLDg3d=k@xY8KSxhIe*fl1 za+LJd_VY8O@AIk6eqfh&<V;8BhUfEtJ$TP{Jn!NnS8nY)%t9|^ZU{cfVP;@pVDNPH Kb6Mw<&;$SpwDk)B literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/arrow_right_disabled.png b/utils/rsc/rc_light/arrow_right_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..82d1dd28482df443c2ec0e373d602b7eb0a654e6 GIT binary patch literal 549 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfr0V5r;B4qMC;pY_T9pcGRHo?-`sg`;exUzv939>JC3*r@kE_6O;=4)&d65$&gF8% zT!HJFl9<p=y^f@nD=g2<Z=E6**3?_Hpx|PPe0R>5Q#nG%oa)c!85*B&pLz3UWBpze z-^F3ezlXXVcKqkEH}1zK4+oP_?cx&!2HQ=tjuq~)w|UV2<jlDXv;WrBzmI3E_!IHl zOu{b9L~7>)hJ`MNnob`N^Sig*_NrWz1Vhe&Z3lPVdv$C(GxLFCU5i*8o;}<B{i9oe z!>SDlJrmyNZLJPJ#Kh37s`~Qx;jrD?<wO`JpKWNA`LN|`-+5NnB~zDlq!tvfzOCEJ z_Qp+S!`DB)yY~u7F--6<dREYP=k)ct=O$iY$WecpSy|J+IQ<|a!>9MxlL{J^X#71` z|7Ycsj0}gA=#KNsZqLt8J3ZftN$J@1*|{FqUQIpKt|Kchx{rBRfcEsqYv!iwd3qgo zKd>}v=?|^f5<e?1<+}H<USBmesCZgp+AK!TB%!?A5bdSMH}@C|J4||`!n9#Wux;!f z^K6Th7^cpWTdfzHZ>_u<{kg^Yns?@*l(X}%oLX(ZB=&h6heOq=y*IW`*>AP8=S;NZ zex|*#=ZZH5X#9zAsSrD`ZQ~@zy1fyaHSr-o{xkhxl@?p%%Qx|BCIbTlgQu&X%Q~lo FCIId-{6hc$ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/arrow_right_disabled@2x.png b/utils/rsc/rc_light/arrow_right_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8d95d832318f60408a60e930ed14163b862ded9b GIT binary patch literal 1168 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|Sebr;B4q#hkaZy*r{qWsdECpR#CMs@s)EZe2S*ZoHtfcf04Z*b^erD<3pF9%)th z;jmEKm8+{GiM#88(?M}AJ(r82x=E>BOA@+grcCnFT4d3r6cnJb)%kdzUy;4|<fgsf zr_K5{XEOJ*?Wa>M?*IQ&<af^U`#nat9*K|jZQG<~<;qpYJ=xqgVZq(03%)e1-4>hV z?~uKZ{lFJ{t*$MlMZqr@to;_7c<#Tt_!Y6<hx@8tXC!Q_RgVyMFzSkxQeUJ$>+Ct+ zZALK(z6~l%W8&l`Wiw3n-AvFvZf3Upz|I>2PpgcJi;G{|rttRgGb$7$_y7Fc&R1*y zPB~vdhASb*OXJM?$a}jtY$#Z{`^>>Y4F^HV=?!a-i%+*(b2TgZT@m}?mm(8HCR%ti zHNM>XIDC)l$y;(yk_!GyE2yY6RP4C;ZqE~&-}Vn;8W=o!T8?P#%-&X-GX3?R&ks{Y z8CWLmeNwv5#`=2Y5r5v76+#VH7c#hY7CP*`n{n2^dbM(!JtG6dNr8{Ln*~1vF21|( zY`*T_g8Pj^Q;PC-xENK>KKpai`>H+M48NYYEomv8c=37s_9*k8Yf?3s7#JpX>|lvY zonT$C<L<s|;gW}i85}$&H)J1EGA`b6dFL&6UT0B;ITI(`(1@M?KC6Cj-28&M_9cuA z3JOj>O%1(g*53?Y{kLT1={G(cFN78MrMBh8ntwcgT#w&BQfNX|o<PO*Tc_98gio3r zwON&+p{3(vHRq+~-mvGQ;_4^Pa56ABew@mvFfV6Izg@1i_GBgo2A5M0J*(5AKlk74 zIk}F3(dE${28R4=x93*p9!&{nU|5^g;jOUrdTwe;6hp(4Q#-o0rW)R63ftasQmXZP zj%&)ZcR5;uMIVoEpHepM@FnSON}H^ird+GEN#Fe0A&hl`+PzA_^|@SJyK~)B0~mOd ztnC=(L%dqmgXFfvn9LM%IKa^P_Fa1NE4wL0(r3AD3OY!s-jDdX>ihNi-&+%RJkm1L zUhR-{gZagiD|<I@s{EX}{h)K3%EUj<>aTdc`)0u7zw4a*Duzit^FMRSboXovU2XpV z+2Xc^zKvVXF<UgsZ1WfMw*S2<Swp$O<L#eG2dqyWeYD*!`=ee1ORLNCa222MW~aO5 zwsFfD7`-@ODt&NJ)j9WL%~PI#ZU-#=%9`Z#*^m0~xhi;gGJ{i)UR~%T<Esn4^v##L zRA|Tgi+hi!&eub$r#_graKGB)Iu-#p51G7s`s}UCV`TE!j;>^w<knUD_0jU>;{G<X zTF){2Eobok<H*+8?A<N=-QQPq7buB7?VglgE|=k6uYcdxwDj(#-DeJd+{`af7jd%q z__PJPUa00X)a=ptnay`MH=3*U{@nCf2DAT(N>2|i?Q?&V%YXQTc(moVjb^MteCEqD zHY9HnsY%y9%=&HFf&KUXD=SR;KE-?KvaR1_6Z5$ksu{j0d~w(laWCS>rLfz|ZaoqY cyXqMZD<*wbQD%C=z`(%Z>FVdQ&MBb@0I+Bo$^ZZW literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/arrow_right_focus.png b/utils/rsc/rc_light/arrow_right_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..3b3c1b6f8bae4c6663cd2dca3051603fe44c27db GIT binary patch literal 542 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfr0UYr;B4qMC;pW`?Ey?MOyb;XHV-`kZB~Ss<3OZ!lG?rnyS8QTykAl%l`&?{9_XQ zC@;X;?aRWcsgkt4BPla+tw+~g(VQt~IofoOY?xH8leQ_x(%9OD+xEk*^7lXQJ^Xa9 zxjuGUYVcag{8=Z}atbQ;+WlVa)1Yu#%{jQEc7JH@+?bbdKk^w&vG|;QI!-SBcgWvp z28PegXA4?QL;o;09G);!&-L#Q!=Po7TKoqD^v*io>6`ZWcO7Gy!huGIJH4~^y6$J_ zY&o;kg+JR{dU`E$j|!vOJlC`Ln&KN=yuw-E9KE=-;+#2yiYCX5DOb8?eayViuvnnl zaecqeant(@oGwP<#*LS6C;RW0|G?`|<jwJ5!tJv4f0z%v_+53%zCmyaOMH`8fr0nQ zbwY2MTNtJFHf)~z`ttovqEl1n$?VPV`+5HBhS^&;^stnj*?#6t%<r%tiuoTcHkITy z>ur&KxO)%pG0y`Y{0fhwwr|`Yy2SG$OWU&(V!L~1UTv!7V#qjhr{cm+Njt5qdGZbt z%M?C7^IR@>Px`pbr*j8BEZX?|?fT2*29x6(T=LbHJz9N-<L-`U6aEMPs{6j=-1>MM xLyf~So768%-;iYx@uMR3TYBWP|EwR_wGDcM4?LD!&cMLH;OXk;vd$@?2>=os@;d+k literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/arrow_right_focus@2x.png b/utils/rsc/rc_light/arrow_right_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8a3870bddeaf7bf7715d2c3d0c8caca772a6e8dd GIT binary patch literal 1137 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|Se)r;B4q#hkaZ<1=JJMUL$^PQJBh3IDd6cXx>C-n@GyTr_@alD6m{XMvB70$Vrd z3UaY&Y9#S)TfkxGvLVkbP~PR@@~9(TT>>9m1z6;lY_c|WoiyX_(vF~9Q|s@a6N7Wp z+|J&ret+-Lzk6j7@5;|@|9;-mc(cQNyV`%}JJvONO}*AF@^y~`$3*3=2^mh;Z>U{N zb4Xkz$oXJxor>#Qp5}*^v5#jT`u%<V8h%E7dGD5cofETOo5en!?KGRQVa1JB$NpEB zFV4KS!jAWEh6#hu&TXMv7Y8fn>*ifvu~>92+Y;qXXS08AUV7?L*yE`GjGx&U7*g6l z{h7Sjc&(##)$8L+7_+Cf1myKAmF_W!yq^)UIon5Sfr6oM!`w}UpR3DdpP90i?mqNJ zDB%(d$FXUj)|xwJt#(|;^0}J9RdJgPhh5|vvv{+0d--&7nphetdKnnnyQUsf{QT>G z&(dH91_9M|9C4bV)4oUbC^q^sGXx!dt=bjRb@kYcs}_2P*D)%^+!eld%wbRboTz=b zvvlgaZo4@cY*f!-cv6x1tKB-MJ^4NZ!)o{BJ1wt0-cL>{eJM73;g@3#d?#l*<S_mX zzP)^U-X>8Oecm6tpHBEb)!w=&$1+*D<(?EnOcdY8NjsnXEZSsHnYTIf=RN5Qih;UJ zJ3`IY&e`$v?N48|)>uOZ1`!2A;V0)Br)Jw5+_c%5!oaZXY|C%){2af>2E9jK&0u5* zx|Jc&FZ$_hxNpe>J*f+sizVMLGK`y*XR|u`lrJ-bgG$$Ihf^1mmTvT4-m{yHp+VuI zjbp)@fLyyJ-iLCTt(H6O2@vA1iJji`m~Dx()9sBFq7n+4hDC1IU!1!$*H?kT!~Wl& zX$OK6Ex)(vNtUNOczsfc<2W6edy@H`)C1K?;(pgo&s1h>k#T;YIBl=M`)lHx{GA`| zJv8<4Ex8Aco%8=acI2^b>^!p9MR!MX!xGj0^ZIlCzkT>?$C??FN{=>dd9uIHqTv3a zif>JxiQ+s0D)&RVZZ}mwJAM6sO4Od~vllEmvf+t)*7ceRxi>f#OlMP>B>utO>FvL7 z2R=kbJATRHT=MtRevN~B6Ak|Ko^^P0o?)5Vey1cIo}&00e8)fWEGXfcYg#SGS!r@- z`pm7;-t4E@mXwqo`kOf6?}a>>`ov<+A0N4yD%Z(9S*CMr!ht5nqLusNnH#TX9Sk@h zKY8PaMJkt9?I}N`@VTe+*|O*}QWJvibAJe|GZfx2!6xBa!<KV-@4h$2%g>xWVVmRK zbq1LZHMi=IcK>5em%m?kaY5Sk2un83D-wn0XEsOIZCiMq*R1a#>(OuPjM<BPxuaqi z7qh9z$8eovy!h_@sh{snUuC#H=JBxEXQv-h{puj^@~@dMj-QE7V-Y#Zp8fQp{@31o zwpz9hD=&pb3PO*T-uibZ{noK}mzVp?JO5#vy}{z{tET)g1_lNOPgg&ebxsLQ061$C A(EtDd literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/arrow_right_pressed.png b/utils/rsc/rc_light/arrow_right_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..b4176d59deb802e60a66ab8f6239a8ad52af9e40 GIT binary patch literal 529 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfr0U`r;B4qMC;pYd$UCxWsZG(Z~R)DajS5W@R6VZoAm)3rkHFL+A6qrhKbmu{SGQW z_&b`WK6CO=RDa1AsH5A$t<IvO8^mem)%8OxPp&)mykDOA>6nH4v&5g7pHELupVnHx z*W}cKZ@cz0NWCej`M1aJIwyy6pEZ*VU-ip%ITcAV3=AyK+3X`;@A<xOBZGm$vhDjf zUV3Ta%~zn{C9&gMX_xyp_gl_e8B=6>4I}Qv#ibi+GB_kKZQQZ*_Pa_&O$LT!6BnC^ zS3j$w92yH6Cq%@(s#eo&sPUgLzt?Bt^SAr-RaiwtxsNa^-7P!6Jeax2rOt+5G0yJg zZ<j2FiXB4k#-D$^wDw=d`b3obOi0Hb33i76J1tE490VF}^hh3`#H7OX^Z(K1jXNyL z-Q<IrntB`7O3a*>|Kjk9-s)Ez>h+)Av*?{Q-5R)UXBDUDLuU4MXUx7Vdn0m{(aGZd z_RPCkE22|pty-TTp|{cC_LZ!om0D{X+G?NGy<Q_1#;eb3aAJS;k;h?^t9Nti^By?b z&NeUCY=`p6`ur7=3XIRL9&yam^D5l_a4BQk_M3Hj@wO}Hm$n@4SbiYM+pVyDrnGPF gb<uzO8R{4h2KENpww*|0U|?YIboFyt=akR{0F<lQvH$=8 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/arrow_right_pressed@2x.png b/utils/rsc/rc_light/arrow_right_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..24dfe4e19dd58d8c7d9876b6a3242060502c8d24 GIT binary patch literal 1098 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|WCPPZ!6KiaBp*`)9<s${e@9zkOC$?w*J}9)`<TEpM8wbE|vH4KLQUEShpoHLIs_ z%@fhoNaEeLfJ07e#nd!m@63zAx=E_8Q5T#~=5gD0ERb8(u|VP9>J?}A{jK!yKD$TU z<I>DZ{yXPC%0Bx&n?L{A*)!*y=G)c&JAWeFIXJgk^06!D=9ax@cd6BEl@-coipo9B z!r9O=bK_3SMVI&8;&*+tTJi64U1JuR`F7c*@o(D?&1P^pUuopg@2_^dZ1?sah9ANS z5&s0Ug)MH*+FE+A$mX&Cfk$g5&#=6(ajW2_X}&y+4CQN#{Cw*2nkRmm=3~JaWud~; zHkq;S?f+Y0tfylbAF@c;7Cd9!SotBm?~P^Zb=K3dY75&P{MWHa$VMHuPJ5QiTcpb} zpSh>WoN?ZaS0A!oyjd!cEmU%ygQLuUdv5uXKdzms435wCv9Yb+YV|E;jZ{~M+JOZb zTRVD~gEyN=t>&Aa!Ng#)KdMAkrDO5r&1LatqSmz?U+!_pL8))=^=)o%l1>RQB(NS% zEakVeE4lWrC(<L5>43p$?;V!LesVVH+mC83wqcB!Cmh3hZ0**bna<DOPLnX5qQ$Ud zQ*YV+39mPM&#|aEmd7O<zptUPD#-6pY_Vyd|J+T|PHf?>3~8;u+p2SU-?!hf33X#Q z^IkfJv#Gr;thk^*azd20DubSPL3?vW&WgjY70V_}6=wK+Sh4=liOrW~=Y5|W>dDB^ zvBu%hzOdV6KYLcLV>sY)UWT)2dvtE~k#M)AtQ<a`d0RCO&faIFrOR-lUV^c4`}w4= ztRh!3jxAY#OuN`>wsS+^X<PGod1haxt)G#_6|v^?qovO}_MdYuZFjhsz2AQAX7h@G zn;t4R4pnnE9lqc9p=U{x=EqwrW;GnSb52_Rud>|y2}SIy>{eWonegCVgrVK;ji>uc z7C&=po7UH5rGGBotD@kz+h0+m-8GC(Zh2?wFTXANzb^5wnAN@*MyH5%ZSreQPn%o* z`nZJZ6f<@SkG$u-@hs7ot4kEaWS4Rnh?dCxTXKv!GdBLnnx#C9u5;&4mhgRTCA@pa zisFVwo%@xO4X5#CtEK6Ncl`Wp;h^+9#Q#`urnCH!Rfkodoqufl-Q{wR_@%acy`j#6 zfh-=amiZ>`r}nD}*9e6i{3T~N_gbaik!NW;Tk4pF%BQl|R6OJ_3tRYE;M<~<x?29_ zJ5MYYo_&RP+HRjiyo}$swijPd&yl~qWPfw&x`qhuh3m7JbEI!CxUc+Fcc#ST2j7LF zkD0$%ej!r(;CzOi*B3MXu=KoP6?eTHl;%J43v=HRiaBz_EbjXBdqzwTK5G|zJ>w^F z?C{yPTXMJgo6i5|dCP31AiQUi*_V~uxBdR|^0K<Xe<ofzrO#z`s{<Jr7#KWV{an^L HB{Ts5S{Lx@ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/arrow_up.png b/utils/rsc/rc_light/arrow_up.png new file mode 100644 index 0000000000000000000000000000000000000000..7e185babf67d98b152259abf3d178d3bb1521df8 GIT binary patch literal 529 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfr0U`r;B4qMC;qB=d*<!MH=>-&vwz6^{;8!>?xO)tZdJ{B(f)xE3VtNQ=#cW{e!di z2WFS&&#PL^-ru!lyF-;=Q<FOXQpST9WTX}@U2*bE#R-=%sq9?~zipC#lbC*g&-b&p z6WNlIl9JX*bXpa@OH*CmTiLyIl7~uByj}edDb@b2kUblAE!ny<aV0~^?z?+;9$oMw zo~6k9;3~0LW-+J3+*0eOoz@T63q5dt{Tk`Vp^cIo#4fzs=x|IU^y_Es*VC0IXihN; zEED(m&eg?PYvz|ElUkn6y>$2CXJ6YmKXos4Z`#8Yv~Gf=K-$aPS4%o<b{NjQX`i{> zu2*M5td1>XCFhE`+o=H`C$xwPv=->wniiMb$=lnnrEoLp=S<gmyUUrA{;SG#2~Oz! z@@0*Tylj}h)`Cr~pSZdGW7B{C|Irk|_%3GtDWCaUqOF^Y=2&(#DR^wHuZTY2Y%a3# z$NN8jd-vU)<6*lj?){(81K;y|4ZnRh-S9BXAm#S?!*4s~-dp(I%{P0!Je}p)^V5^( zs^mA^&dZoGb-uD<_4O^ca!l;%m_5EYTY2&|e7vy6<M@|^L%rLw@7vyGQ2VEmwD`Wa jGS|@~M~=i8?q?_qsym|<eaDP}fq}u()z4*}Q$iB}O!n_g literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/arrow_up@2x.png b/utils/rsc/rc_light/arrow_up@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6925245e377c9ac01513f183f0e442ace5c9f5fa GIT binary patch literal 998 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|WC6PZ!6KiaBp*dS?g+inRTo+;Yub%3$SLpDjYh7q?k)cI*l=(dya}5MA*2SnCd< z>5se$RXel=&9ykXb_9p(c0>g{J|@0GW2y*~-Kvc<Tpz98QXH#tHRaj0C6i}vdG%9a z!pWWe|Nq>nejdYQz;hUZ{)?Lg3$LDa&wIgUrVk7j_C|mHyzqJP;oOlWtEO2nTu^0T zWT<11W>S0_`|$H|^|RM5l`t!9JR&IIcX-#YGPb6N`K>j2cYSQnnlvayeVU>m^V@m$ z+Qx+Af1K>fS4S?ImF%GPG`J>LoIz&I-5J+@IzK#@ROD*EDe`b`<~sSNiy0;7`15av zGVER(m^ekXLM3+nc0ZACX`64p&wEvTwIRVqE<^Nl9z)V(6`RDWZEM_^-u3)ER@TqQ zD|#pJ#Ue(pnyXGikC_?5ybnElqCPSAq<d41wOz`*x+1^3`7wqLy=x<wKHX!vkjll$ zu=U$k_eI$q3fuO{*L^&u**kTzW!EmB_l%X7H%zxVmD}=iyB?$0>WePhg{8C$uP~@? zE7IlJ#h$QHGbI1hWQhiY*%vtV->o*R^>tSAwMaX#D58ja;&Z-+37RH%pPZg>rbVEG z?Qm4lX4|P@GKLPlFKgL4>!zH#<&~pm-+6^)KYNnH)h}_sAOBnS&`Cq+`gi6M$%ge- zN<0l`9_4<>?m5+bk^92D15JI~TWj8BDlaxqX;`Gn&uqbbdga@YPoc?73r<yXxa|IO zuuuPJ&AZ0Cfp4W8x~5rp9w^K{(fg!v(s40ihXuL+0xI%87QfpzH*k4ADBNuui(M>I zcy~?xqmuG7s4n8Z*qexuGx=}W<NUJ!Wr{j2-DOw6Do}fE#qE>fXI&XQ`3iQK&ENO# zY>JWnE7_HK%(r&$x)pUSI*;SP7cL=<x!0yWI-2@KjpM<$9r<gv-}~(x%eLZl`1a(a z9EOH995Yv~%NN^}`$yp3G+E{K^8MFd#awRaSXR!pXtsdC^o6|p9?QCx)mJ=Ky!B1* z^PAkYeZh;|gzqv<nfLT0^QTKYj|(WtM$R(1@40G55$g)WT3!xjhOM)mHtYWMQqgwo zVcJrg^5f^@l~xe}Tc*x-F!?cEmER+O(iOghfX>&Nk?f}#7iDxVX4%EDAoS9_0Ha*9 z`jpkXraJuob8ti8ndk3j39oXxI_Yu4jEVob@3gDAwapK`8@c9v;OWRu?-fp;O=1xA rODKC^yj$Yw9f`I?IGXW)*8FE?-`})fEYx6NU|{fc^>bP0l+XkKMz75d literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/arrow_up_disabled.png b/utils/rsc/rc_light/arrow_up_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..54394e210a3bf3d69fbea3f3859ec44a0ff327f0 GIT binary patch literal 521 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`+ir;B4qMC;or8?!_LCEU)}tFJqFC_}h=OVoO69<Hn`&ShH!S>+wBgkNws_`%TB z)Z5ymw2XV!gC1jR<HYK<EY{Ml63^?z(#*T_%-%?Boq74*|GN7-zw<Hc>gwwLm(1Q( zxLRXc(=2g^?MC}c6nX5;P8Rx_?LGTB*zv6N0`3BjykhOser6|U{bZYDW3QXPzQMJ( zU1I)$cpK@qr#h9!cOB+TJ^g7LqfXL^1!gPG`g91N$UPFd^G`U-qcst%Ynj~{75^0Y zPGV=#X}I>-WPiy5CeN@K=6Ot?tzGL5-3UmM+nnw>E#6k3QAIbOQ;zB2luz-hOo{!E z>Iye+Y*6w3bu@P7JH{C^?=P=W*=Wq2q<ij@^`viqZm8>d6utlTbk>7o8)7D@o%Q21 zdn@<h-^>lw)hcGb2?i1+`)XFpC6u`eJ)4t$?9<&6<I4AEc$OSz{Q6a+Yn3hQB@^3E zcbnAP*8aKEKRqMNuIPY@r9n&Fxt055TrXa~&k~oPFaJK|pJjnx1GE0WH8nBLCnOb; zKX1s~di`}R+YITx60QGo5fV`=ALdsXNzJ`-<fqp+MhmuNRo?iWg8$^pwr<(7<;`jS Z#<ja=L@!@`l!1YP!PC{xWt~$(69A9&-ogL? literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/arrow_up_disabled@2x.png b/utils/rsc/rc_light/arrow_up_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0f582d3236c5cf8c9aa40503268f0d282273c4cf GIT binary patch literal 1044 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|WChPZ!6KiaBp*oX?kbl{tDpT7By8(<{7o2&(W2K6D6Dm7eU(FX7Tsl~sLWq4^4} zAIuG1&Y_A+xK2r~%wje_!pLGPs3~-pd199J>#e-(QH>#vI|DhldgKP~`fXvsbldvw zy2o2(kJPCAHrRZB=J(opH-Gjqb{|dJ7@;EurB46n?#p`QwYE^^z;Oi`*ByJF$k|zQ z$toKzh*~{gtU|Eiv;X3XU##VMr8lDH9JimOJ9R;!+k>Sy?p%55wf5h+4PSY3Sv?-5 zUD%=UVeJ$3pMiyS-*`NEov#P*e6Y#SsegDum2v%2o}XXt-L=1`G1ZHoU5m%r;K1j+ zXWvEN)$l!tNbh$rYGQEgb3AqZ`#ZbBO(9j!4k~=*z0y#$Gv-0XKdy!#_jU$>#PH~I z3!c5Y_V>?5W%smyGE<H<N(!(XoE-f~>OgBBAES!XV>a_y4)t>$Ui|s<=Y95t#R_ac z_Wdt8v9Xlle3_3MhtrfVWy%jd3}ekDp2ca3&EG$D>$NkyJHl4mKG)dJ_h@Bbr-x@( z(5WJZ((K(+CvSeUYx8yENn8q#trkSB*S9Lz*R9I$<#g%^BZFXceplHtr#9)S3I)Hz zf9cPZ4B(xmul*>rL3pn1lm!~|{DqntI5tK#2v2w%nss*iFR?woYHT6dy~30BF%~RX z?d@<YHGjd@)LnC}88UKz>s>Ujl@8#XwVb7fF~Psu`XtAT%$xRI8P#jbzA^mRBx4fy zzWl>Jo)uSK<vU09_By*wGSW^}J(<wt{BZK7`!zn9bI<hoF?z0HJIl{-L{FbZ>Fc(K z!H2H}3jM#>!r#qZ{QljOe-}10&U@bb*1F<_Qb%xG-sO2`MVfM^p1Ug>_4n!X`S)TX zBRP2!IUj#*cz*ZHd)+%fdk%0O4iKDhcawix%Rv^#cwdok^XJT)_fPw)N2dIp8$0R> zYTh?%Gdyw^5Zvmw?xACY(f-5x?(UjzKkwVW38xtDe^+<zThG`fuIOTM=Zf{Syu0#` za-Mzpu;TTu?U#8bdTjl5IAjX<b<Q&-t>4OzrE@sCZ@e_qK8xqHcX9E4)#GXpe&0Xe z(sPZ`r<6r-@3d{qt!woUt9I?T5}YP3{yb0R*sK*Sjog;m3~IZTT4JZvSgXitmUZsZ zwOFsGd*+&t;W4KbZ_K?WJYHyB`R3jeMu%sYDkpX9$)5dH+}CiUXuwzLbk{xUucWW; z&Qq6|woPM>_OAB(`T0F-8#=7g`|?fyh1;q9yuGtjz&OF8-mRZ4IIoadW}bTad%OFZ pDoR#1_F1y9tOLnG(*i%6zX}L`9{h4{1_J{FgQu&X%Q~loCIBXk;1K`- literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/arrow_up_focus.png b/utils/rsc/rc_light/arrow_up_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..4bc54733f4419fb970547edb55e90f05151a9e1c GIT binary patch literal 519 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`+Sr;B4qMC;or2falSCEDkgr)_n0{JdfJm8SMvH=V_;rROPsx}nPDWTnyaReegm zlhD;Zxt1meD-n^2=8FBYO!{sU#8=O>dgFTV+T8f|yJxosW-jLyeAd{QxbOS#z30Ch z8BdrrX;RUVh)cas-R--IUaxNyJYL$BZC)Hd>4}A>+1yH*s-oBL8w49x$gQ0-m*3lS zlhwS2=k3oO^BZk~jE^!fb?^95xaz~g$$R?L0_JfacR1}JCy@5_SZhO*%rt4!|BeSf z@9*`FVq#-py!hT#&~!epSJWr1`}*af3rxgg*sB>+lFycBdZuiAk$RGUU8(DV)h*k7 zZ5Z!3&-$<VP|D`(p8~6$4JoPiGY*#Q*Zs5M*;}ErR%fSaAGBS<9RKaF_`6e@bNSNG z?zk$pYJbMQZi6+24hz}mn{k!T*m#36iRrmmcy;#GJ4^+pg`fBST&rm>9q{kiZ_m}T z8U?F1UA&$@^Eume2Ziog^COB{5{oie_TId5ZtD8UN7v3c@Zs>Q0JF`1y$re-elMSV zT=l>~hYg!9U$)+7XBfhIVoR1^$~Jp$w%c2T{x17|^xK`d7c2k9u=|y5_w@4eI#u{o aT<zlY4JH?*c^DWN7(8A5T-G@yGywqg%;@g` literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/arrow_up_focus@2x.png b/utils/rsc/rc_light/arrow_up_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..bdf7f6b2d09fbc613c65a9a471876df08cc3fbc6 GIT binary patch literal 1004 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|WCsPZ!6KiaBqm+vfy_iyYfuJil3q<?RFsFK2<=KRGiNRxeOu7EXL|z-`e3zqz-J z7IK6->E?J$ee>OE#wxzGT*1n&S}R$k-{k%a30bOE<}*EPmDl6){d{H#_V;hB`};@e z!9Tb8<?sHUd;a;Jt@wrr9kK4CNgJWmp12cbxpTgGO=j80vVh@Zxc-~nTV$=a9c|bW zK1Wf7-N9De>D-!>`?I>EyR-g#Y+16Wx4Wg{;a<&0yMJC<Uii9mJ+nvQ-`>>>c6ong z)~$`ZQ7)*|;~b{L)^pw{uwwTU$0s%El5^xW-<<zf5vlbzRIHh?J>O2oC+FS2s0L$S z$DnZ0j+dc(wpxDpzBB&({?GpQU%y^$xboHhUO@A~+$MD?Wfm7Eo9rS+2dhL&mUk9? zR-0|+{#hL_^*hZWtIk$aG?L*-L~;v*ih-8lOobYT_T|@?@lE-?aI-$!p4s{`MH3=g z6ohZ}DwIgOa^+;TrrHKrem#BV#NriO-SQe<+uLzjbu;j_ZBsgM?dbl1RD;HTmd?(p zZ$6wC^kfzIC^O;PwfoF-c4uhG%@vQYjS4S*B_O$!>s@Nm)5o^lYn6?dFYSEvyJZ)1 zl7@)Vg=KHgW_X-nN%GL%JLO}y`tGZeYC_C0`%9*I?PK4dF7j&IkMx^o=Q6yxIHh$< z_^dZocde?-6rPGNcdTJf2v2q~snYz%x~#NJ@Q2ycT%WJID*V}Y)V&m5ct-NtMTW&P zslIcUu<UtQwe;HJQt4gB4I<aIYZ)J96`#4WEpWrt*Cl7acFk{o^UCG-eb2|6eQe}3 zpL6(`vu6G%aP2?v;do$5-rKWJ+J77{NZA^>CYkSkjfKUB_wUv#SV-TJV<`E$rl0wm z564OMeUC5OpI=-1#O`g$(mvi3cQoGfGSx;m98>Pt`Y3tVzH7NU$GoRJU|)JAW%>8^ zJ|2(f+=rtqxt%g)oFaB#$x&az%sE~0d+Y4w;hU8GZ!O(!nvk>4V3pQ6B?Wh<nQx!} z+F{UpZo+(xb4PBSx$u5%aP)+8_Lfc|Vv0smTwl!|xb!hNHFN&(waiMYwA#5R^x3rI z32NbXew^>j#PzM$R4k~vYB0~Cy=1}r-k(pCkD25o9*C&>+Y(mAd0<20a@nvN*=Ld| z5rO(k|9mYB_PVV7;MwWv3cogKew*YRaCTkV<oQ?sXS`@g5L+MjkwIbWEh&RJi`OT; vHRahV$#Wrm!(+Rmi3_r~Mxx}7h`8*3%m&(as!VO489>0()z4*}Q$iB}{SD7@ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/arrow_up_pressed.png b/utils/rsc/rc_light/arrow_up_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..04bc9e4ecf0f1c0c79792d9b5ea275aad38c9de5 GIT binary patch literal 507 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`+Yr;B4qMC;or`?EzHCEDhf>&qQHlp)-0BDSpWRO5mrd`Vuj7br|pYF$y^^vvJj z21ik~qL+h?P=LxyCbuVdw3WVX6ne8pX}bL9s5|#|R&iF%o-A;Kec8>KKkudQyBVvY zp`l@sG^PCUpX&Y=qkMzpg-1?&QLQ~2tbS^<=D!CQ1D?sI@hEVuvCsZdGcU@vTw&dB zrVULJ|B_!tbNKkgUvty{TJ_4|&IgMmUPB#&4b%CU(-(Ja-SP0_f2Dxjib)5w3cL=r zO_<5Y!R*WumfgAjd+36w@4Bqh8XOON%YUdFb)JXkmd^E8`)-OiMm_p1#O<KT`-1Pk zYxJU&k2Zca`r8|FLxs=ZvSD**+22yGvZiG2%x?Q%6W=n&f2&oOyLEAAi{*nn^*cZ0 z4{e^>8qF?Zb92pygs@ju4$}{uKChSmcR|{WLk?4vZL|eD1USTIKl<k5YR%4N<6HBo zrBZdrG_|%b#ix56z1H9QQ09JT#>$M<-Vctd&%c@XNoq$^=KY@w4_OO2d08{AF+T8Q zZuc)fg9~w6?xqM!oXU9m%lCb|&$jE~H=lAB>{_qL%F4=meA@gL#rfO&?~2MYFfcH9 My85}Sb4q9e03FBP&;S4c literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/arrow_up_pressed@2x.png b/utils/rsc/rc_light/arrow_up_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..cd6231f26b1dfaf0b7b93a7ee8affc4407d0c954 GIT binary patch literal 978 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|Rr5r;B4q#hkY@>~n&{MUK@!ms}c}y2@*bv}5Xu1=)p*_;^}Y@%XefHfq+3TwEC( zeT6Y{g;3V%9v8)r-K)cRLUe^EPUvE9a>-eqeYEXX-rH$>s)xS67Er(Oey>H}-+5~< z{GPq0`o8UV>-)RE-!0~q>p%YZV}%Wrn)hGaY)$9s)w7Bi%^MCJdHa%cw-Jx5v!TM8 zEV;*O0y$ex&X})z<IsYwEW7O|=_STaH_UT=ZdO>ma@l$Iwdo1k4wI%{|KaxNa;)55 zyVwVtW@ZZPVoP$^xQN;P^BtixC6-IRyph+7ox4SRCRZ{8TZ`ykzj@XNc4o{!V9I)A z+oGQNxpTXXCx6SI_RGlh!Eg1dV&&tu%_nahadW=)uh&IS%)zEadd_U?%-4~bXU;TS zT3>ZLZbMJuqOGwG481ql@@EN%rUaB*o;$ZMzdm)Lu`u(gQrW^sj0HMIGg;P6mJ)7! zv}>MMjfr(){gSn&Uz0!VHr=cKafZjIH`8nyX5D91-sR9Y^P|O@*A=s(6jPZGtvV*% z=iYR9?b~fTKUu5aZ)$0t!I|7K^=PPQ(1cySS!_C?Ul&U9H#+CaUOPJ5U+rXz^UemZ zOyA|zQzVr|nGdZxcY25Z3HMzsRbF-6>4L&6mBl*K!%eTc-^u-DmauY}WzX&d9?|U& zU%WlLU9sS7#M+)64f2O)rTy-`Kb<krcRr_BQXx-!(&_ExEkZsV4M&4QcTc@0`|_p4 zl$6A|>v<kcpT1>szngzm=A+jy3-`Tv`fo!zbC;-Wh5C8l1U<#5X(yQ#4*L`e`{?ZX z*we2cv*B3Wqqip;(qjKJ7wq$$a-iwW<om}AESb7j|IhrZt5^4Fo$Y(Okm)+>UL+VC zvhDe%?2%LZfo<}i)0w;+LP9@|+NQ6%{o6U5ttR^Vi|nMx3vn$uYWtU~PFHjLEF^k< z(YC}ndqXzt-`#m}Vo+#unhnFPQvt?H{+;`A#Xxz&tzyAH*D?yy{xSdF{P>37+{D=9 zH}_oWab^1&bvLzbVnye#y9a0PEUeyjd57%lhNGdPJ~m16D*R`gH2=w3O=_OH)O4<g z6tlHNz`ATB@c_Y|ZQG*Xm;PPQaaV<PaZ$*jS$?X#9l4DgR%weBnC@Es%{tAa@6nl- z+MBoLZDHzKAN7gh?3}KP-zr?co?7~E(vmxq{`KyiR`Bu0e+j>1TN6)zfG2-&F5sE{ apJ8LP<DF>^-WCiD3=E#GelF{r5}E+zCDG9U literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/base_icon.png b/utils/rsc/rc_light/base_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1aeed5554e21ad2d8bbec50f8756ab2ccf42c164 GIT binary patch literal 1256 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`X~r;B4qMC;M%H_INm3AF7`6BJ4am~&*_M-|J+d;jMa8P4;RIWLi;EUB_0=F0sQ z6AO!`U$K<w47>jA`ZeANPO%^7PclVFE~(*MqZsjhqPK$7G}ZT$UA$s8r{vCF^Y%*} zgIv|8=?AR7i18g@HDFlf5;;Lo_y(_HPh;WvrDAIu*Gv@*+{ws0!TX=GflcX+@45%- z1Wl4R%)Dm2;roYxrl$$Q8=AsXTKD;G{eG(Q;B}qJZ{iQ?{SsjM#`r@;g{Oj%>&D*p zH;eZ$M4ad@o>Djaz&o~0(TbD2?@R4yEZ{bn^r_*n-Ly~A5AI2B`t9<Qg@0n9)b|%> zd`^8iz3<SnhMN)<>@`#R9Qhf4`~BDE5WTT=-(Su%vb|S%ykZJgoM%obUU2mD(o3Hk z)W7gm9D4kpcSF+#N!2^an&+S1mD(}ssO1#@rb4DPS$-9crw2Aqnd)T0{O-et6oGj{ z?A980f@U8$y;Y)lL5xSn5=*(Zoj=%r$zNB>J+gc98iw27z0M@RJ1VfJ*iqErZ_n{f z)4nPn40A5!yu4Mpv@b_-rm4YH=HOkIq&>gM@E@Em(#W|*-!oUNYwN>lv4=~ZdhGSw zcy7OVKWAseHeDODiWk2WGrS^fN{$(X*gdJZ^hfnz>o3Q5p6Q$4*|W|wk54Styk|3! zQ)iy1lPK?rJ>3(zj|ItXNs4*c`Axy2*tU7W++94&*3Dr{<G*$Nk?m8V_lC|HKEIRY z6&wPtbM@cb*<^H^r|H*jQz0|9ch!6Up6czZ*^*FQ-zIy*IIfL(mx}$$ro^E8o|9Kz zw!L+HZ*}rZgWcXTT~qubPx6F5&pB?;^ilC++mpS%Ej<m#Y`2@f@~Lo(z9b*yC0k)? z%YL%BzHO&}`@92obF<G++q3_cc<b8*f#KZOa{1W4Zb(01&{(_lzR^te+Gc;Zy!$hz zEDY8Bx<>a`>HSBX%PZxQZtq)W&FsRp{{C79>v!Fj38xBzCC`~e9Pr*e<q=c<&MdQO zPInmYd+qSt#-}J|tzc9p|8o(eHHY)m+t>J2O#a<JU|g@PIRAg5)H{oLW!F@7-dnL( z9`Lq!ck`ep$Fb5!U&Tzh0$KI#Pkt_*S+~VOuCC!}@b*1gOJvM*_H@RxaXw~ywJCYg zw>A-esh_%bcYmcHoT7B4{=r+bADeyJ!p$Zdsw>|3{p^wCo3^|MB0oHzmD|j#UQn{+ zmE-gUUjvw~D)v{`AKN{@uUu#0j;UvIvl#LmD%hki9Ia8w=MykX(EY&k@Tm=hS-Iqb z=GW;p({fabpZ>h;YRK#Oc(SgIQ|-ffo2Gq@etNvHXP>WG*b6C}i`NdQh8VjaPK&bV zJQ)6f{eF&j0-L_$<PxX!O?=ZsSz9lbp1-k%%jR~u#pgr4>z5nMeJot|xUbze$-!U) zbKGmjA1tmWZG2%L417wzm?=s;l8LlvI=)vt@64C(l%qF`-UTF!?=tzKug1Ni?v0-E z|1v|y=WFdsQfrG0f4)6)^vR9e-<xt3w2fu{HP+`FRT{JuR((HRYLHiZr7vqw`kSM- zFYqoiJ$dy_@9E4hk7g7cep0*WJ7<omwc6Av5_g}5u<hI+@p<0i>>u;jKd)!*sJU$Y U*2w=p0|Nttr>mdKI;Vst00{U^G5`Po literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/base_icon@2x.png b/utils/rsc/rc_light/base_icon@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f42fc661089472643f308b618ec22ea99ab862bb GIT binary patch literal 3286 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 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/base_icon_disabled.png b/utils/rsc/rc_light/base_icon_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..1aeed5554e21ad2d8bbec50f8756ab2ccf42c164 GIT binary patch literal 1256 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`X~r;B4qMC;M%H_INm3AF7`6BJ4am~&*_M-|J+d;jMa8P4;RIWLi;EUB_0=F0sQ z6AO!`U$K<w47>jA`ZeANPO%^7PclVFE~(*MqZsjhqPK$7G}ZT$UA$s8r{vCF^Y%*} zgIv|8=?AR7i18g@HDFlf5;;Lo_y(_HPh;WvrDAIu*Gv@*+{ws0!TX=GflcX+@45%- z1Wl4R%)Dm2;roYxrl$$Q8=AsXTKD;G{eG(Q;B}qJZ{iQ?{SsjM#`r@;g{Oj%>&D*p zH;eZ$M4ad@o>Djaz&o~0(TbD2?@R4yEZ{bn^r_*n-Ly~A5AI2B`t9<Qg@0n9)b|%> zd`^8iz3<SnhMN)<>@`#R9Qhf4`~BDE5WTT=-(Su%vb|S%ykZJgoM%obUU2mD(o3Hk z)W7gm9D4kpcSF+#N!2^an&+S1mD(}ssO1#@rb4DPS$-9crw2Aqnd)T0{O-et6oGj{ z?A980f@U8$y;Y)lL5xSn5=*(Zoj=%r$zNB>J+gc98iw27z0M@RJ1VfJ*iqErZ_n{f z)4nPn40A5!yu4Mpv@b_-rm4YH=HOkIq&>gM@E@Em(#W|*-!oUNYwN>lv4=~ZdhGSw zcy7OVKWAseHeDODiWk2WGrS^fN{$(X*gdJZ^hfnz>o3Q5p6Q$4*|W|wk54Styk|3! zQ)iy1lPK?rJ>3(zj|ItXNs4*c`Axy2*tU7W++94&*3Dr{<G*$Nk?m8V_lC|HKEIRY z6&wPtbM@cb*<^H^r|H*jQz0|9ch!6Up6czZ*^*FQ-zIy*IIfL(mx}$$ro^E8o|9Kz zw!L+HZ*}rZgWcXTT~qubPx6F5&pB?;^ilC++mpS%Ej<m#Y`2@f@~Lo(z9b*yC0k)? z%YL%BzHO&}`@92obF<G++q3_cc<b8*f#KZOa{1W4Zb(01&{(_lzR^te+Gc;Zy!$hz zEDY8Bx<>a`>HSBX%PZxQZtq)W&FsRp{{C79>v!Fj38xBzCC`~e9Pr*e<q=c<&MdQO zPInmYd+qSt#-}J|tzc9p|8o(eHHY)m+t>J2O#a<JU|g@PIRAg5)H{oLW!F@7-dnL( z9`Lq!ck`ep$Fb5!U&Tzh0$KI#Pkt_*S+~VOuCC!}@b*1gOJvM*_H@RxaXw~ywJCYg zw>A-esh_%bcYmcHoT7B4{=r+bADeyJ!p$Zdsw>|3{p^wCo3^|MB0oHzmD|j#UQn{+ zmE-gUUjvw~D)v{`AKN{@uUu#0j;UvIvl#LmD%hki9Ia8w=MykX(EY&k@Tm=hS-Iqb z=GW;p({fabpZ>h;YRK#Oc(SgIQ|-ffo2Gq@etNvHXP>WG*b6C}i`NdQh8VjaPK&bV zJQ)6f{eF&j0-L_$<PxX!O?=ZsSz9lbp1-k%%jR~u#pgr4>z5nMeJot|xUbze$-!U) zbKGmjA1tmWZG2%L417wzm?=s;l8LlvI=)vt@64C(l%qF`-UTF!?=tzKug1Ni?v0-E z|1v|y=WFdsQfrG0f4)6)^vR9e-<xt3w2fu{HP+`FRT{JuR((HRYLHiZr7vqw`kSM- zFYqoiJ$dy_@9E4hk7g7cep0*WJ7<omwc6Av5_g}5u<hI+@p<0i>>u;jKd)!*sJU$Y U*2w=p0|Nttr>mdKI;Vst00{U^G5`Po literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/base_icon_disabled@2x.png b/utils/rsc/rc_light/base_icon_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f42fc661089472643f308b618ec22ea99ab862bb GIT binary patch literal 3286 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 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/base_icon_focus.png b/utils/rsc/rc_light/base_icon_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..1aeed5554e21ad2d8bbec50f8756ab2ccf42c164 GIT binary patch literal 1256 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`X~r;B4qMC;M%H_INm3AF7`6BJ4am~&*_M-|J+d;jMa8P4;RIWLi;EUB_0=F0sQ z6AO!`U$K<w47>jA`ZeANPO%^7PclVFE~(*MqZsjhqPK$7G}ZT$UA$s8r{vCF^Y%*} zgIv|8=?AR7i18g@HDFlf5;;Lo_y(_HPh;WvrDAIu*Gv@*+{ws0!TX=GflcX+@45%- z1Wl4R%)Dm2;roYxrl$$Q8=AsXTKD;G{eG(Q;B}qJZ{iQ?{SsjM#`r@;g{Oj%>&D*p zH;eZ$M4ad@o>Djaz&o~0(TbD2?@R4yEZ{bn^r_*n-Ly~A5AI2B`t9<Qg@0n9)b|%> zd`^8iz3<SnhMN)<>@`#R9Qhf4`~BDE5WTT=-(Su%vb|S%ykZJgoM%obUU2mD(o3Hk z)W7gm9D4kpcSF+#N!2^an&+S1mD(}ssO1#@rb4DPS$-9crw2Aqnd)T0{O-et6oGj{ z?A980f@U8$y;Y)lL5xSn5=*(Zoj=%r$zNB>J+gc98iw27z0M@RJ1VfJ*iqErZ_n{f z)4nPn40A5!yu4Mpv@b_-rm4YH=HOkIq&>gM@E@Em(#W|*-!oUNYwN>lv4=~ZdhGSw zcy7OVKWAseHeDODiWk2WGrS^fN{$(X*gdJZ^hfnz>o3Q5p6Q$4*|W|wk54Styk|3! zQ)iy1lPK?rJ>3(zj|ItXNs4*c`Axy2*tU7W++94&*3Dr{<G*$Nk?m8V_lC|HKEIRY z6&wPtbM@cb*<^H^r|H*jQz0|9ch!6Up6czZ*^*FQ-zIy*IIfL(mx}$$ro^E8o|9Kz zw!L+HZ*}rZgWcXTT~qubPx6F5&pB?;^ilC++mpS%Ej<m#Y`2@f@~Lo(z9b*yC0k)? z%YL%BzHO&}`@92obF<G++q3_cc<b8*f#KZOa{1W4Zb(01&{(_lzR^te+Gc;Zy!$hz zEDY8Bx<>a`>HSBX%PZxQZtq)W&FsRp{{C79>v!Fj38xBzCC`~e9Pr*e<q=c<&MdQO zPInmYd+qSt#-}J|tzc9p|8o(eHHY)m+t>J2O#a<JU|g@PIRAg5)H{oLW!F@7-dnL( z9`Lq!ck`ep$Fb5!U&Tzh0$KI#Pkt_*S+~VOuCC!}@b*1gOJvM*_H@RxaXw~ywJCYg zw>A-esh_%bcYmcHoT7B4{=r+bADeyJ!p$Zdsw>|3{p^wCo3^|MB0oHzmD|j#UQn{+ zmE-gUUjvw~D)v{`AKN{@uUu#0j;UvIvl#LmD%hki9Ia8w=MykX(EY&k@Tm=hS-Iqb z=GW;p({fabpZ>h;YRK#Oc(SgIQ|-ffo2Gq@etNvHXP>WG*b6C}i`NdQh8VjaPK&bV zJQ)6f{eF&j0-L_$<PxX!O?=ZsSz9lbp1-k%%jR~u#pgr4>z5nMeJot|xUbze$-!U) zbKGmjA1tmWZG2%L417wzm?=s;l8LlvI=)vt@64C(l%qF`-UTF!?=tzKug1Ni?v0-E z|1v|y=WFdsQfrG0f4)6)^vR9e-<xt3w2fu{HP+`FRT{JuR((HRYLHiZr7vqw`kSM- zFYqoiJ$dy_@9E4hk7g7cep0*WJ7<omwc6Av5_g}5u<hI+@p<0i>>u;jKd)!*sJU$Y U*2w=p0|Nttr>mdKI;Vst00{U^G5`Po literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/base_icon_focus@2x.png b/utils/rsc/rc_light/base_icon_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f42fc661089472643f308b618ec22ea99ab862bb GIT binary patch literal 3286 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 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/base_icon_pressed.png b/utils/rsc/rc_light/base_icon_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..1aeed5554e21ad2d8bbec50f8756ab2ccf42c164 GIT binary patch literal 1256 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`X~r;B4qMC;M%H_INm3AF7`6BJ4am~&*_M-|J+d;jMa8P4;RIWLi;EUB_0=F0sQ z6AO!`U$K<w47>jA`ZeANPO%^7PclVFE~(*MqZsjhqPK$7G}ZT$UA$s8r{vCF^Y%*} zgIv|8=?AR7i18g@HDFlf5;;Lo_y(_HPh;WvrDAIu*Gv@*+{ws0!TX=GflcX+@45%- z1Wl4R%)Dm2;roYxrl$$Q8=AsXTKD;G{eG(Q;B}qJZ{iQ?{SsjM#`r@;g{Oj%>&D*p zH;eZ$M4ad@o>Djaz&o~0(TbD2?@R4yEZ{bn^r_*n-Ly~A5AI2B`t9<Qg@0n9)b|%> zd`^8iz3<SnhMN)<>@`#R9Qhf4`~BDE5WTT=-(Su%vb|S%ykZJgoM%obUU2mD(o3Hk z)W7gm9D4kpcSF+#N!2^an&+S1mD(}ssO1#@rb4DPS$-9crw2Aqnd)T0{O-et6oGj{ z?A980f@U8$y;Y)lL5xSn5=*(Zoj=%r$zNB>J+gc98iw27z0M@RJ1VfJ*iqErZ_n{f z)4nPn40A5!yu4Mpv@b_-rm4YH=HOkIq&>gM@E@Em(#W|*-!oUNYwN>lv4=~ZdhGSw zcy7OVKWAseHeDODiWk2WGrS^fN{$(X*gdJZ^hfnz>o3Q5p6Q$4*|W|wk54Styk|3! zQ)iy1lPK?rJ>3(zj|ItXNs4*c`Axy2*tU7W++94&*3Dr{<G*$Nk?m8V_lC|HKEIRY z6&wPtbM@cb*<^H^r|H*jQz0|9ch!6Up6czZ*^*FQ-zIy*IIfL(mx}$$ro^E8o|9Kz zw!L+HZ*}rZgWcXTT~qubPx6F5&pB?;^ilC++mpS%Ej<m#Y`2@f@~Lo(z9b*yC0k)? z%YL%BzHO&}`@92obF<G++q3_cc<b8*f#KZOa{1W4Zb(01&{(_lzR^te+Gc;Zy!$hz zEDY8Bx<>a`>HSBX%PZxQZtq)W&FsRp{{C79>v!Fj38xBzCC`~e9Pr*e<q=c<&MdQO zPInmYd+qSt#-}J|tzc9p|8o(eHHY)m+t>J2O#a<JU|g@PIRAg5)H{oLW!F@7-dnL( z9`Lq!ck`ep$Fb5!U&Tzh0$KI#Pkt_*S+~VOuCC!}@b*1gOJvM*_H@RxaXw~ywJCYg zw>A-esh_%bcYmcHoT7B4{=r+bADeyJ!p$Zdsw>|3{p^wCo3^|MB0oHzmD|j#UQn{+ zmE-gUUjvw~D)v{`AKN{@uUu#0j;UvIvl#LmD%hki9Ia8w=MykX(EY&k@Tm=hS-Iqb z=GW;p({fabpZ>h;YRK#Oc(SgIQ|-ffo2Gq@etNvHXP>WG*b6C}i`NdQh8VjaPK&bV zJQ)6f{eF&j0-L_$<PxX!O?=ZsSz9lbp1-k%%jR~u#pgr4>z5nMeJot|xUbze$-!U) zbKGmjA1tmWZG2%L417wzm?=s;l8LlvI=)vt@64C(l%qF`-UTF!?=tzKug1Ni?v0-E z|1v|y=WFdsQfrG0f4)6)^vR9e-<xt3w2fu{HP+`FRT{JuR((HRYLHiZr7vqw`kSM- zFYqoiJ$dy_@9E4hk7g7cep0*WJ7<omwc6Av5_g}5u<hI+@p<0i>>u;jKd)!*sJU$Y U*2w=p0|Nttr>mdKI;Vst00{U^G5`Po literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/base_icon_pressed@2x.png b/utils/rsc/rc_light/base_icon_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f42fc661089472643f308b618ec22ea99ab862bb GIT binary patch literal 3286 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|QTor;B4q#hj<Jqw}MW3pVUmb?us>(K%`D?v#^$vko~vP;<Swz=P|{%G#IJjbeWn z*J=f9;dh*1<`<-pIqBH6oRj9U9-d3|o_tCCCiCv5ar=@dUrsU$sFZ&{bMDN$bGgqM zHnBdcc<eCe)4YEblUpV{{^={^G%bAk+Xs9fB<6_N++oO*lvPbI>ekO)&$}>9NZ>)z zi5bNU(zld1?z{L;=+4Sst@DeeO&L<8cf94aWsLjLxxB&hzTSbz3wEz>|Jo<pznIIU zvFpA4caxC6-&G4(rY{e${FEEKLSgRw|407M|CGy@!MJ>1t>%kr#&?B=`K>{dbSH35 z=ywR~HOyAvcKgkCV$XkD)*}8V>;9i<xWg#9NqNb;<2oxIJY9F(@Zs<04rZU-LuawR zl~&l#rWyaa<21{O`Ckvl+&A+$no)n-e)}W!=)MnkrHhMf9;^PpUFo)ML8<rcr@GBI zjZXOYeB+#8e`}A3@P~=@29sv35jUtmUcc?F=(M-lK7I*{9({`x^{e)Le){Y5&F7cy z-pTZ7b)ouwxt!kt$)`k4<R<^oI>ElH*0<(!TxFbaO4#;2H_h2UF{E64k^L)O`Lx>X zUniRi)t-nyu;cxwerhrM8%D*&s|zZ*wc`06rtnroU6_9Bp|lP62Zmk#3%+S(yw-@F za#C~84D%TV6OJ7*33w*IAZqX1<2j7_Aq)9gKOWKf`M>j}mr2D9w+r76El_O}S7<WY z^L&0RQyp6k-<btsN{w@F_OK}MUOA)k-@L(WN34Ayt7+`)1J@s{`%<%0xJcn#|7@q) z#(eh~^MBlQO^`BOS^aJErM6$(SLR1B)-i}RoNsvEu-)d(kLT5^Zr=&LcqE$nvs!fI zSxxCU{u&ugx6?j)3zrqS*_*RQemzxTn;m-T-^|9kiJTMeS7-}vWA6%lx2jLV;pB|1 z>xDOQuM_W$W&X!^hqFas&6&ht$>#!hg72F@TQ&Q^{8Il0=A*SY&V27?zSg*(@%yIY zUGqLEy_Rr4Aap>aK+KT8>e>F!(Ju`n6&FbDycvG%?$aMOecbPY3eA6C%;T`#Blm&D zw(8*oxmTKg$0KxAEuM$#Gu(8W>Z55;&VHcw!KK-&!(Y7P^qn{V!W|aX7r!2dSs(fK zeR-pvM@8CitFU*>?k`T&uT5rMz&uxYh5n?A>F+q6EdR)o9Kl%0t)~?**G=@YX7k#; z+<*9fcr!9HmONWHkHy~3Z-wm7bCp+ue#l<6Z2$F8ASL#S%|EsuDhqCEpReNG!CNG! zo0g}V#CYW5!`K8VHThLSCBJVz+{E{XnYW-v!MWjG?h0Rrzp6X@7@gg3?hj%Yd$5S@ z>f}Aw{AwrfXUcx?t?8WE3C>-~_rJ}{c8Z?=;>K~S1zdA}bG}=+`ctd#W}St%_qDGT zUe*}8Vryups8N2y>lemXw;4&utu|P-xcwKCHfzVekIC<TKDSDd-KnH~fb9d%SH>RZ znj0*;9_*U;z{61Ptn==+b%%aN*xW8)v}ygOBBP(sz9sg7&-0#xa~F31YJRSHyj!(_ z?Uk+Wv+XrZXEh7f=0q#Coc^A;j(zj`Gw%5;o7X3N3o49uKf5(yoq|{*yXk%1D~D1K z2puq4Wy?Kfmd@h5RgA}dSJd#IF|K=K%htgxw&2s;bBTwFZ$}nQcaXeexNC>x1{Q@C znKv~RQVwnVY{a@WMX6q9O~UJ20(rm1rg+8eKXQ286tj&LR#%iwZgEXvZ}!<=D|~g+ zL#;DSC5@spZu0+%I<WhI@TDF<wn<kcSNJDBWqp3Z;W_(X-38Xg%ughl?UfJKFRPVF zxws?wJ)e4GB$r{LX_2SLO!wyARR5HgIdUaw3+ot;I382>zi|EF6Kw~1tMq{TtTH9} zj=CrH?LOZ>cm5~qENz~Lq9thy=5grG+1{zOZ{NGNkZ{$?(>{leMa^`5;5}iL`UBM+ z&L)?Or}h6?!uZu_$MedNrt~^S3%Bq$(#hpp|Nb!A^@x35-~Wtwy(;UE%g(3QJI_jy z7o8zKD~HMd!4l?P%}ozCu4MLF!IIy6oAb?g-JGZ9yzZ=-8A}<?e#v9>Z*M=cQomlF zH@%%TNL^yz-gu7rJB!p;Y~RJ$%lyS7b%6(`-qXj78VdUuKfAkCGo`9-`7~k9<|(tS z0xRYx-nVbrBEq3y?pKplbN1C%mJJLM-|p{fkzfy#P%+`@H*B0U`LmE-&y{Mnu9nP; zzqp(eSlu5)J$$2a@C&>3a)T*mHa6E=U#+OQZCb?pjwke)WCyE(V_`_S@a(weyp(%M ziadKa?p!G!_$6kY?KY;<1*w^z57?jBGX2drky!!NX%`d~`Y)<*A6U%v*C?rVcWtjp z@rA?ZuJv`XR*BBoaqgS{n^M6q?qBw+U6DEJUa+Q8nQ_Yeh2PANUEM6$cjlAagjq`j zF6I6|QSTPf?xZ2)AbET9nX`hg8}tJA$T$dYKFqQI)Oo@AKLf8NYKZj8M_V3a@+f+4 znOn)MB=lnPJ#{fn8*dIH=T|T9R=i_4@?3m#!pwupY}+mD*=*Ru+%l?_6sH8NKf9yg z<bfIcJcaz8vu1G~VEp|=U#NRYEkmwze#!&Y4~oj&!gCfR{&45nFMK4up|4wjx30^1 z?ODC#7Yqy^`z{2FI#q2hZm5(#t!lE$S;P0;>wl~{S@#xjr1TwpdU~1b2Zm>AhL>~S zx?buCot2UIc;azWBYB2d&*!t0^S#j!y6Ld?@Sgs?&Mw{uBu`koOca~d80oxtms$a% zcy!$H2*2~1Qj&TvBjgzVvvv9wPrB*(iSgurm6mrEf2yn2bJ{h}{p^{<SW<J_s7mf4 zH*25GUZywc+cz%Q=^T0fnZV`Z@BRgE6Z)EL7PB(Vvbfp%Eaq~8ZlVom`_YBFe_7n- z<Kfz7bo1p8j+XH2Vs926>}5TFLL}@#ero*hJcDg~+9J<XCLcK6^2Ew+u|@Zk2d%kW zvGJXoUgh2qz3?gB;N<Q7e4ja4oHFjZ39E$pZIZbl@m+WEwG18A8*XoxO4|R<%}a@A zv}itNG-polL)AFuIU46?in67a8|nnt?3pChIwx`~OF^5~^diSLQHysIc7ONZ{x|%B z#pU8($&G8Y{PrFCBC(Wl?K<6(na!K^P6hi_xc+Q7lD02b_=-(P%SpqNJGU=?F)g~) z&vD^pivqjV7L#82U(TJ!l9s6FcTH^rQ}AU*f5{Hk0>@b<1@}r$?&`h%R=ddS#=Ezo z8`!^khsJEOn73a4Tz_n%XTP$|=Y;|qjH}Cj@m(>A4>?f#TKbhsn1WgJ$ElaqGc2VJ z7)7aH;XfA3wBL38@#(yCr!QIHck#y`Tm6>APJYF;rVAQ(T@3R*ulk|-K``6&#hsEq zr?S<*rdhWN9lo1>(}|n^(6+Yk9OjF@E#b>QTQ42vEOlpvn?Y?I>*pZXRT-RbWlrqg z<~QN{=WAYeDLqmPohK+LzxI2uWcAku%|#!&cJaRxe5JaNZS&)%GYd3-zrT3qJYVI} z9gWK#9Oj<)Bu|NX8pAG!sXm@>&Ty~rsX8gvy5;wURjbbJ2#b9;Lm~C(-BlCT|Kboy zt`^)SYa|t~wIc8IRgH*^4xD%9<yBUSX)IX2!tEX7f8H7VD)!|MSf{k?U&vh}?6GHm z=#-1g4b%hovsfPceIaAw&V7@+E<G-Dcqerx?SX2h-hsD^O3hAQ6A$?qaw4r)Nyaav z;mzW$_TP_jOy|wG>o#|`>Vuu{Hq4njUoH0PW3^qcQbQ`sF5G&inkskU^o<^4k+%%x zvv|Yr%0(UC-{_V$f3Z^q!*lfj+aM+Gv(fR-GgL%pdrCJnbMN21>Lj;_qD*z#o|VS3 zr&EvWd&}huDc3OAu<#w&%X4h{<7&6p97oQS*edd0Y;wJz{XX^nKKU)u3Q6C)n_n$S z-w^!Z=-U1RwX8k|FMhxI+OlxowjXEuCp%5HW`3?7tQUViiv2^{i`q9Xo<`692k7zd zV)*oV&(EpLqPk*s{*gViDNg$5@f-R+YbI4EI?4QMYW>LMY?W4hrqg*2>-i4n`w~Bw zUJO6?OM9ijs-FLcT)JNPv-+KIi{oJUB=_r-*Sn=Gaj&P&+_Lt`-1*xb?itRRziH`H z+t2kU9&69DnHUwhRIIw;L3vYQt*&%k_Pxvg+9mU}dg?N>PW5xL=xg)D?bE8V%#t%s zo2Yx<S#$qv(Il6)$;z`=Z2M}uYs;VaQd!Srsu+t7KG?cb(qVx)@6#iiUS28H2me3$ zrdFA&r!n34<?COCe5Q%Z|9w|kb)=S&O*UlVIkt*#Y<`p99_Zb%sLxT&!0W8dJgZ7w z>HQXwPU}xiQVvOd5dUDNg-Z74HR9^6j*pDl7H=`DUDI*g{QK3&)em_ac+Tfbedb&t c@Q-~9*WbGHO3{ZH7#J8lUHx3vIVCg!0Nm9fa{vGU literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_closed.png b/utils/rsc/rc_light/branch_closed.png new file mode 100644 index 0000000000000000000000000000000000000000..f41c767e640a9208ad56ccd25f8f28239f029f3b GIT binary patch literal 401 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq~K4)5S3)qV?^hjb6--BCh9E8bh?$RCeETF`t|Bhgnxgcg+^zw>p2Aw6&%8JE*j- z?V7u-sjhJoBdc%ERW&nhp_UWxY*q{Cma}au^fwhxduMIKR#a5<&sytk?e)*54wjmJ z<-5PjZ)0lR!nFACh8Zp!0?$M_bSD*y#Jtx$7u9gjyMVFC;#A*r`x_h*YYPPS-uDSx zb^5@brdKXU3)uqy-&&&mR{c-&>z|*r-?hDcpc2fu;6YWLk>8q@^9N&BF?ln}PM_Ra z_{c1`aV>-K2i_9j`?tAPWJF{!nJ(z>%bv+~=9)CSLi7Rg4PyK3_APyD@UNxs`i-y? znhUm`sM>#dm(feZTL<nqC5I~dGPr#6X_w}-_`1|}?GqslPMOxZ*EYT^5N2HJGM_oP z$?Emi=Gxg08J2G0XF1dqG`Hx_PUej0#yNB5%#lBRJ>l3^*&{U!3=9mOu6{1-oD!M< DLlmd6 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_closed@2x.png b/utils/rsc/rc_light/branch_closed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..24bb5fba2f3ed61b06a3409e20efa1e9714864ad GIT binary patch literal 838 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|V0!PZ!6KiaBp*p7$0>lsLZs{hrtB@?I{xxGtFO)tjJ}&C?Z>KL^d-lj7pCoP%kh zcfCVE`!3fDwi^73jx2!+juT`TDNML<chgi^@si>Yox}3FyWZ`IwR+RHxckBHz6+l% z>*Q~||6cp-ZteVXF$In$7<yFSeA4U!Z!yCGQ3innTP3xx>fbK5_Q-X}&dz?TwO)Tp zHq*J8lCNJ+@VWnX!O1@#rWRN{xF)fs{9?;Zz02j+D}Hcs=<k(?$ewXNWm?MbaOYQi z3=Freb|s24IGn922yCr46=A7}i%M<n2zNC<GpXkP+Q3gNb*Y=XWtO&t`<hRZ4@tSf zlNxQ1Uwb;MY3}U^!C3a*C$*uLcM7Jad2?^x*|zM4KZEVMODlgJizus1)LUxAzu<w$ z2PgA0bqwKmcNJ_oH}lSk^r?|GnG6gs+A<k$81S<&H97~+)W5u{=*KmNgwK+V>)-J{ z|2&^7ZtL7**Nbo56X&UVx%9#(d5tQIe|$=Z54(PNz_@-=-VAOnr5|>kHy<DV%s1m@ zV3&#X$@EQsYx5Zx&O|NFJa*yrHOV8XH}CCU#K@p<ZQ{qn*FP^>G%F+8orkAcZfXCf zy|wolch%XPv5ae6cs6ubcJxZUoB!<09|*Zu<T5nPEfAHv8TP8Li)EjggZVKz28;KT z?%!ztexKoirOI2Af4zs^o}8WVD6#c~LC}-zyIS`}ewIkS+QG0vT<^cl^IIqX{5Zis zHFAo%!ZeSvtUd{*fN(YaLiai6o?lwL>a)gQ-VU`hWoHG~2k!h)`mCe7PDd`_M#Hpe z$-Z|EDl~N6oX>gDe6IKY(5Z)eC$SxQ{4qfDNIa9pBdxo$=XuzNO-wWn@oBo%wW6A7 z!EPtfiY)&ndD<WD3%#^naMK|F;r;sN)IIkXi>`CN7`b0G$iK0|MlMRQbU)*jX(y9S zT}yoZmQA_yeYIjKdy29kyTeAGS;DIKHb;x`pQzK#yX{w-Y{J~OnPK*&EkWyTC;rmA kIvJMqniMz|an&=<RzEF$L8N>R0|Nttr>mdKI;Vst0GyV6;s5{u literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_closed_disabled.png b/utils/rsc/rc_light/branch_closed_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..2a6b24dea5583998cc4b790a7baad3c4a7ec13ed GIT binary patch literal 415 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq^m5)5S3)qV?^Rjb4WXMB4TXcl!m&%+cl0bGof^iGz=?k1sE8(d-A(98HtE^%rzB zPfj>;Hu8e*!nG&4JNzCk;Rw^o?Q_oL&fD3j^KACJ#^V2<W8Xb>a&$ac?|#W-^{SS) z7K}5tlpNdkwto#%*r|UL3(O~$-~X;&Bq}hG<?7i)Tl4)FPKPoah~Bi`v9GQ4LRC+( zD8q+4w-^h|S1ge-Su7mf7}Ebi-%<P0!>EgQQ?J{d4s{4!yFvE5dt%aBvpKJvXYnl7 zmf)YV#5i=89JlKCOk*QXhBHp$6=rwmdpd+ZeZ9P#FGS#8)ufOjQI6Xe6*sV!gslB4 zdc4wecH$q7=4X%1l*ApFaw_uvUQ;>#LYw#YN2v$QVu$8Ezoze7bl?HkA&sbztI`Wt zWUBrCUMZ=_Vhk01`<OYkb#+_t?ej)5Y|A}PYk&CiH}am~M3vPJj*gB8^`CpCZs$GK SqR7C&z~JfX=d#Wzp$P!Q*R3}I literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_closed_disabled@2x.png b/utils/rsc/rc_light/branch_closed_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..91d7d651873177a9187a195b2fbc83e498bed70c GIT binary patch literal 847 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|PUor;B4q#hkY@eKUjuMOx3#HBsx0SQrqq<D%C^-`V>;g)f&VH$8AW+S<V_%Hk+s z{*EQ~g&)iJrZPoWt|ko;M-#mze#e*iW;tf*XszJZyt-vu;N+RFow!bxBx!uvtNCN! z)5;0O_h)`DPG`~(;c9hS7yzMu+*i2B_IT&XL;>0V*~gauetc2!;=F9f42GL;ekZJ0 z9JBKJjE(wB-8U)KUT;$Sa((x-TXTd2=goW;vOVCwsX`t16Ye+5!nF_f`J|m+l<_~T zBbJfD?%clEty~NT?*A)poZ0$&yVDOY28P21Rwv|jcK5127SuE~aXuyNu{4NVY>nJ@ z!{kLDoZNWNPT0nB`Qs03rCaZ>bQ&f+Q(u32)#1)7wm0Ot?O6-%tu%hIXy$wy#m&=1 zZEn^-7Cx$IFu&y0tlktQLBrH*k8U!W%+o)^6mgY5<mA11ok#bbSatZa@Q%p-guhXI zOE16dx_zVS@k`q`k8i1k+X_UbrD^gXzsyh)yZ+aXYfsJ6{6zMjTygNTpU?HLmS>m6 zO<%ayZC`=^mi^Be861=Z=cV=XTbDBRb$+`iz{ub*`|0eDhsvE<5+v4dkKEuM+jh*Q zx?0XbZ#sA4<gWrPbH7>%uTy(Gk@4ccd29woMvpc>kXLi7-+OLB^vR4LT|H7Zya~tG z&68HJdon>jT<qC-!HL<Ex7@3^#woS)5v$U^mlL|LdKCmbo34}}*Y>GZnc<!J4`aK? zT#u#76VDrEPn0`wI>vCNU^?TL>nFQ;;?+do&z%(8f5rHK$?{#MkK8ln)b!@sy*m1Y zv6Hc<*SCDrc{$b#7k(Q*%+V68Ra(ub9>k<E)r&EH!8e8j@2ciXUJu%MB3IJX#JPgu z%$l>)>+dic+*rU|KKbK^)QkVt7W_@yKX1<|as9P_%y%#e&MVKmS>tvs_P>71J*K5W zng;tfe35n7aPHIDe0yG=Z(ltt@8`E(&<)U=p3896>gDRSH`&ckJz+e^_+nR_>I0Dm vO9ta59~<{xe8E0(9#R?%&=6VsgZbL3`}V?jH6AlCFfe$!`njxgN@xNABmsfp literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_closed_focus.png b/utils/rsc/rc_light/branch_closed_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..2058d895ff170f8c03157fdfe1457776b4a872f4 GIT binary patch literal 406 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq~J()5S3)qV?_Mg?@(vMB4TT-;hxheyyhdf`_xe!BMHef=MMu*oKjl(<h;Vahp+N zDoeZCL%|EG21hn+ZIcv;et9s*<ltAcl?&%vpWOTZXVJTz6DCjoe1D?L^3bC@`IH(W z7e+|QOjFBbUE{L+eDcFXIlmm^r*9I?@Lr;|yZh2imc(sL2fR=3bAIwD{Lt6=#-a=# zq`s{@^mxymf|&oOLKJQa{X1A#+dFy7Q`1#>mv|O)>U?M`+tZ>IyIeRYP0JyA(IKC( zM<%tW!Wb6F_%t@Y{93}aO33e&?E<zR3%|yCOKqI9to|<VxsV&o`;<0ryWgkv-qX0J z-f^$=o7FFP1sdN~oPE{o*>_R+iuGe%(YI$$CtrS+@PQ@!T}JH0-#_nquaA5=!>oOY zaDeE+SInzd6}{$tJK5yy!4%F`L9O+PA3ry2lU*u$;^fJbKN%DIQ&-&TVy<CeU|{fc L^>bP0l+XkKyd1L> literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_closed_focus@2x.png b/utils/rsc/rc_light/branch_closed_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..18d665af9a414ebba9917ecf0b68bf5825105b01 GIT binary patch literal 841 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|V1<PZ!6KiaBp*26_Ys${gGO|L&~ft5dROpKh9Rw`sw3o-@-qn&PyYl&V$~>=M!H zxYty(Vmrs7?YT4UT3iHN8d(Cr3D~mOi8$sKi!9w}-Rk1JIrsaQNgMCRN;f@^S@{3` z$KQwdy|4RzXYOX}hD3=rD4Ow~cT(;G^`1nA<^OKXJzc`yo>IMzWhLtyi9b(b!$0Uw z$zEo_pOXAAaOOU3$H_k*?)&-motE>ZxEIVj!$3kul@;EUoL%}ecy6QR&3{`b>|$b2 zxGb?Iij^T@+L_2NoG<@vogn{!W$F?C^5(l9`RArD`F-8tq^!jL9hKLvcx<2TDs)U+ zRC1d0O`$Vx&5u*Mn#1Ncl-VZU37LAh>r%Qw?Y@_moVyZ?cL{k)EDueKbo!;2&_2(k zO`%|!R!`ctrHdb$Yi+g&VqkbtsLbtjwbG$D^X$rV2h2k)WwaS0{`GA5@OXOuqfg&h zci+r<{KD>yxMTm^xcvu>`4y+!k#Xmi=niajF-$POJo)E)EhCFMA@Ad}mizj?*(ho1 z^62O9O@C$e85lNQT=u=`NZ@Ke6~9y8;)Gcl8q#(J_x-R+%v!3N*}^i_ZH*P<`qXOc zI0p;6m&M#RY!`wI6=M9$+i#`*wvIl){P32?yF`ZS)2WOq#upRjcX9NIEjaIUSLndR zqFxUF?Y?Z)jw#h1QMq%hxzvlMGwjNpct1;Tt@G2_O72`YW*YQyK3I6PzR7D{?aO(( zleIQ$=sWa3zvW=UwP2smyvrQFgJTz#ullU<m+u05(OQM7rc>SeO$B#4yV*s=HvB$! z-B;rhM?=@<{R~HqVi%^bDvAgUa#&&?9ByFS?{Fj3a-sC&y9ak`8R@kDVfxkL7WZGF zp|5Br%e&NFOxHnCRmJ%0+Mm!rfAb4Ct1|V@xrM&{`rql5p1{lVS0-M!XFd>}_A_zg zi_HI*Zm)Rqy-s(@x`wu09h?gS)SkvJz4UNv(Z_}-OvjQ!7#`|0WO6KFu==u5{ZHgF i^}_}{Fyy0K$ILH#JY~ILQau9$1B0ilpUXO@geCy}J%Z2x literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_closed_pressed.png b/utils/rsc/rc_light/branch_closed_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..35f982fab8890adb6c2b616218ada89da703f95f GIT binary patch literal 389 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq~K7)5S3)qV?_My<W_L0&eGXwrv#HxS@Zm!iv>PdzZG(ojZd?vDIIJW7eT#;vd={ z<YgZ@7q!9n(hsIdAxTSpl|1g8Kh~14y*yF+{Y$oI&kNG^Ds1Nc?@RTZmf|^Gq+!C( zS6#JFL^(F8%=hE&ugKpTq7||raaz)wzQ+fZ7CW&rteSY2^W3q*I~R)=GBIo|wRW@l z*LJ$lU3?wW%)Sr$h3>OVgub3?i%oy~@C#FNmEdIMDTPzFY>iyua9Bt7oPo9K$B-2a z2bgLSzr?&Q=JeQfP~F!>vf{U1pk9c=%Oa*XjLzIQ>>{?-U6VVv|G~1=wZfbev=WwY zOXJt8b(+3t$y!~PV1{E0Ul$ZaI9|Fosi)de!(zQ#*-I;%%?&ES4%{=C^L`7uSGF~u r<~p*vQ=E5&$(c)gnB@A8e`a1*lQ4-RNZg)*fq}u()z4*}Q$iB}HVC0L literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_closed_pressed@2x.png b/utils/rsc/rc_light/branch_closed_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2008d625698cfd29b6df82eb2479b380aa9771c5 GIT binary patch literal 804 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|V1FPZ!6KiaBp*`g()}O0>;?|I2vUQbCVyGc}jhQA-v-JFnKXz}GdQ<)DQIhvSw^ z@h6MQ1Y33+%;j`);#lO+q!Hb6<;)h1CV}plkZu7ZSKZ??*H1Mwj+1UVx6|o)<UaW` zzwdpYXZ`$)Y=MOgU;E*Q5bEQ8#bvyYJY@qdxEq9e%{=dHd7fqv<&YDjedAovx@Vm3 zO1(yTm&%PR)a+|EPP^o!yV^$DD`T(c{j&*w1Upni|9*L+zpDCH>b))XhCS;T8dmwg z4rgo-Pg)m$bw|Bn5BrNZQ+y)Zr1nR~cJ*ZbPm0*d{5&c}@A1a-`C{I$xTPh{4&4%Z zlRJTbk<3@gtw)2a?uPX_t+8vq>-#C>q0_>3r<PVY?aoPyJo-cLfxFJa!WNH(?;ML& zbU0^6GHEg>OuN#5VAp4dZ7sI8?N3&(m1z`Zke)BN>QYGAwo{Ytzlj%qVYf$T%I}xl zsXD7xO`R>A!C2cnDNZcwZ`wzZ`?)C`e^jnr*D#i}cwoG$Q}ye-%>M_t8D8+7wr-tl zx7c{u-t8`o3`#z14|l6_Nz|;|9eAw9O?cT}X8i|YUfSN?6&!EQN^68KPRulZE1$u* zcyUzFx*i7KO6J53);{}tc^btw1f1u6;L`Y~qH5k}rAO5szpk^Ci}<~8ZJAxU=!4qt z$$Yc(yO=Z|oYS_Q`gO<r*ZLnKFKuy&dfI(f=Nh+!U*=|w#|O5_RNniX(Qk4h`gY}- zI(8n_Epb!apTz7rz*S(?(aqk?dS~8+*m(wQKhx`5_hm%PyKyS8V=5EdGLw*?Q_KnV z>-0`-&4_5rO}WAGnDxu*s;iri2v`-BHtwEi5bpC^{BQ+h>H3{}zTJNyKkxk8CD*UT z{WtG<$HW{gb<6OyPQb=hntS+LGhSP1gw?$lKm3A=<F5kulItu_XRj%!Ssh~|p|@at x;3bW_OvVRP3UsO>mibm$A*HQ{1tO2l_2=x%k(V+|U|?Wi@O1TaS?83{1OQScWY7Qr literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_end.png b/utils/rsc/rc_light/branch_end.png new file mode 100644 index 0000000000000000000000000000000000000000..6b0bfe03d1f36bf48ebf861252b57a432dba88ca GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}uz)5S3)qV?^$jl2vBJj{+wGn7hSt>G}<m>_Y;BlBNXw0+wF<$ia$r^#B6<vA1@ x7??N|7T6}NWDnhHyGi%KteF*z3=FeuU$e2zDlGIjVPIfj@O1TaS?83{1OSg~Dgpoi literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_end@2x.png b/utils/rsc/rc_light/branch_end@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9ce5439cb9eabc847cf0c99924faf1419e6f7c42 GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|P^Yr;B4q#hkY{5ArrBh_E_t;669!?SA&zhm5WrnaTF=benW?%e8&yZ++J^k9qo0 zUtob;fG`>OcWpzY-1_~;j<1M6VB=pU&j11c9<tuaWplc(VciT8@O1TaS?83{1OVTl BLSO&@ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_end_disabled.png b/utils/rsc/rc_light/branch_end_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..dfa9baa8dc2fc214e97910ec08d223d107a2f814 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u@)5S3)qV?^$jl2vBJj{+AH>A^&x<vxbnA!}2X6?UsZM)is6Hh04|1?Pb!_3Gc y;K0DhGKHPz?;`*HHJldLw|!k4!@$r`#b4vZ(>DKs?=}Vo1_n=8KbLh*2~7YA3M}pb literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_end_disabled@2x.png b/utils/rsc/rc_light/branch_end_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8ef19e30d82e58554ae4fd66df28b43991c18bf3 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|P_7r;B4q#hkY{FLE{*2(TW!{7<@D;YOfNGHbfjj^mT|pJ}=F_f4t&?mGq3j_-G9 zsB-Wn1Hb*w*!QX8uc@8z{)XB!q4(Gsz@TA%1!LGP9!tJ;r)Gi#JYD@<);T3K0RTSx BN96zj literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_end_focus.png b/utils/rsc/rc_light/branch_end_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..85f17bad7b09a480301f8cab9bae604b0ab977c8 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}ux)5S3)qV?@LM_vX+9+!)k7A!Rrm)_dAdKQDr8MVEC%IBXn7k0VUwPtC}4x@j} zj4T2U42&#W*nPe};QOt#TK&O{{Qd4b85kJ;%BjrY_WhJ^y`F)Afx*+&&t;ucLK6Vs C!7l0m literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_end_focus@2x.png b/utils/rsc/rc_light/branch_end_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d756b29193b1958e595b58ba2c3532fe9c504a1b GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|P^yr;B4q#hkY{9eEEZh_E_F>CbQrnj6A8b))YL!w>OhcO;ZeuJ3+cRlf6~UjP3_ zhOZ5?$iTNgGOqhn@z>PO?LX7JA9f57Fy{gDxr-eC^=|oRfCM~U{an^LB{Ts5kLXN= literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_end_pressed.png b/utils/rsc/rc_light/branch_end_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..7a868658ef543ffdc9c25145f5721b529ced1ec0 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u*)5S3)qV?@LM?nS!4%WbeH@dzr5_p{w*%RIPf4{2<TXI18tn%7ThFZsEITRWg wm^c(3R36B=5h3?eO(AsKz5i?s4D}X{Yq=+u)}JnCU|?YIboFyt=akR{0A_P52mk;8 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_end_pressed@2x.png b/utils/rsc/rc_light/branch_end_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..561e6ebf665cc1e188e77081c8fe8cdd982dce98 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|P^ir;B4q#hkY{19=+^1XvF;|Cf8k?jkDbeMyq}`=*!i=}xcjR`0EzF8%J)4|$FN w{uP{LU|IPGTK(7K9~=MWu6XpD0Rjq|_$QWgJEc5&RtysGboFyt=akR{03d2T1ONa4 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_line.png b/utils/rsc/rc_light/branch_line.png new file mode 100644 index 0000000000000000000000000000000000000000..e55608ddc44041e6875d044582bb58e87a3a877e GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}uo)5S3)qV?^$je-mY9L$D#$pOK}%8S!EG`{Yw?TVOkb@J8CKPzT`bY(yV@*XRh U#4l^>&j1N~y85}Sb4q9e0OExqJ^%m! literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_line@2x.png b/utils/rsc/rc_light/branch_line@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..59967fd6045bf54d8f927ad7545b2a6d5188525d GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|Ub%PZ!6KiaBpD81gbGFdT7c;!aEZbDCN5_yyw+XZsn~*1o&-{8XFf@%jslRt~Qj zWEYe+@LjNSV9$_Uz`TX;0%H{W3x>7KB@NeTCH<B$*^}Adytmeefq{X+)78&qol`;+ E0Gc*VVE_OC literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_line_disabled.png b/utils/rsc/rc_light/branch_line_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..d758b7b6c78864f524ced3802cd3f8efff41e140 GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}uo)5S3)qV?^$jl2vF9L$DaCU2HwO<F3?<P|^vgkbk7_0{U;^7+R5I2cgC1Lk+? UY@DoFEZ0H8p00i_>zopr0D&tWqyPW_ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_line_disabled@2x.png b/utils/rsc/rc_light/branch_line_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a35c3a66db3defd6cb02579a9cb358888cdf1e4c GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|Ub%PZ!6KiaBpD81gbGFdT7cs!!%ov0#!se!=*|*?z{gweM~{Kh>sry#4~CmBVWW z*#)Hyd>5=7*fV4oFmK_zz!=5;f?+LlNy9Z-Nxx<Myp7%SgU!2D3=9kmp00i_>zopr E0OyxaJ^%m! literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_line_focus.png b/utils/rsc/rc_light/branch_line_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..800cc587c483dbee955da409427b59288831b1fb GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u&)5S3)qV?@LLqP@u4i-nXqzj$ADvy+u7TkILKV4ZY)j!og*X~|gjUWRGIKW;t Vg{5Eq$s&7@u&1k^%Q~loCIHByAhiGh literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_line_focus@2x.png b/utils/rsc/rc_light/branch_line_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7d21d64a9024ddf142156b8570b66784e154bc49 GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|UcCPZ!6KiaBpDI0`Z-FdR1E)1PrnQOm)t!i4SGZHWuFp0BH2moua254-FF<}G{| z7^B!<Fsx-RX}HE{<?xz8c0p+a-vuiN_6(Xy%X#l&J-g@CIvxfF1_n=8KbLh*2~7YS C22I}p literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_line_pressed.png b/utils/rsc/rc_light/branch_line_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..63804657946000d765af42a2280b81b69c7a38f2 GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}uo)5S3)qV?@LLqP@u4i-nXQ-w_mE`ovq@4o)uEZDtDeYLu|e7^BM4h9tPfH|j$ UO|Z>VxfLYr>FVdQ&MBb@0Dl%9@Bjb+ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_line_pressed@2x.png b/utils/rsc/rc_light/branch_line_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7ca30cd61e1160f5cc8265684f007deedd8d6fbb GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|UcCPZ!6KiaBpDIPx+m2pn-}s^{l$x}um|QNok6Iot91xjEL#(%WSIJF>rESj$|} zaE;N*;WdNog3<=Q3sw&78L|tQxA0wHjG~z|d*LE>|0<)9b_NCp22WQ%mvv4FO#n=| BO4R@W literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_more.png b/utils/rsc/rc_light/branch_more.png new file mode 100644 index 0000000000000000000000000000000000000000..14012929504b155d6330f54cb8d25949bb38134d GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq@~?)5S3)qBS{T0fWcN7p5Q_ki;geI%_4Po2<dBhCucntAs0zi}@r9*f#`Z9jI^n z&o?FHq_aJXgro$&&F<orjWK_j<(L-pNt7N~!3@>IvxAvoaXP2;i=`i97#J8BJYD@< J);T3K0RZW>FxUV9 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_more@2x.png b/utils/rsc/rc_light/branch_more@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..5a3b1e98fdbcfbf7fa67a1f11dc08244374a2df1 GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|UcOPZ!6KiaBp@ZscuF5IFikIf*kX>zlkvY1Xj@!+jq6_a2D6_BxNPXwLQGIoFkC z?LPgm4`9$;pxGdHLBxSOgKGh+3F`%>Sxgy>zKmNMmN7&*1Y?&z`-#!4GG_m=^r!=G tq7u@c{j0qxG(Fw{zb0H}o@TFLJbscrK$|x+oq>UY!PC{xWt~$(698kCRiOX? literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_more_disabled.png b/utils/rsc/rc_light/branch_more_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..d801611bb6675386f58aff4f9138938bc182af72 GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq@~|)5S3)qV?_7jhqY$JT8HP;zHcf?x!=hX*Ox^Z02Nn5?}wY(ATTb<!#3;!SlVZ zG~HPkz`%ojOM~?3&y)5?B%HtabnBdbU{MB!34A+Na&q%-;`Y7`67h8Pb6Mw<&;$U% CxGsqR literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_more_disabled@2x.png b/utils/rsc/rc_light/branch_more_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2505e2a7c95c93a6c9572e2dfcab3a228b633627 GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|UbjPZ!6KiaBp@Zsa_iAaL|S_elpv@q7DA5<j?|lbHW-x|oGxT)FXt&%5S--X;HX z!^y|_3mBptf*EudXf}vl5OLtn;99_H!g_&e7E=bJFXNVmWjLgtGS@sQ{3|s-lkxLa sCS&8{|B}69>KKX8h{aqT`3L-I$=qI6?63APFfcH9y85}Sb4q9e0JVcw8vp<R literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_more_focus.png b/utils/rsc/rc_light/branch_more_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..be5b2cbfaf9abea347dd0404091e459ed3f116f8 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq@~))5S3)qBS{T0mF*3H8&TSeNJUoO*05wG*c?!3gcoviP8frnB8OzUNtb5GjK0u z`;-3Ty@Tgen=j4{6B|DsSX=Uut>`O%1xJq+it-113=G0AxF>UV7yMvgU|{fc^>bP0 Hl+XkKKRPv> literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_more_focus@2x.png b/utils/rsc/rc_light/branch_more_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ca0f99e0e84d0a37ac142c34db23514d0d864070 GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|UcOPZ!6KiaBp@2J$us2(Vt%J?Jc&z#ACh%&4`Z=kk-Y5;smh`S+IR$&Pv7cgzd7 z%K7xeK7c`Yfo6l)1rZ1C46X&NCaf2jW-(<j`Z8{5SjG_L5R6^=>?cOMPdn;*&u?kC ux%I%AGqrU$g{H?l;Mau9%+u^Y7_IJdo-3We`jLTwfx*+&&t;ucLK6T2msrIB literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_more_pressed.png b/utils/rsc/rc_light/branch_more_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..6e744b78e6c0a49ab95cc571691e5b0b201653dc GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq@~!)5S3)qBS{T0mB*lzxxyaz5LHRWyV35&a|wCK=vN1ge#1T`6NmYtYBul!>AKt zaJX@jR%JxXfkv0$V{ApH{1qI?YTRTE9`G?RXy<T?u3jtukAZ=K!PC{xWt~$(6957W BF@FF6 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_more_pressed@2x.png b/utils/rsc/rc_light/branch_more_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..fdaf01f03a444512deefd7a11a3349516060683a GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|UcWPZ!6KiaBp@I`STN5IB0lQ`Cz!B!zLy0yBfSrCT|BQvcpQ<1laQ_s!p?@yS>I zk=JMtyCCAgox!z$)r9o|(=4V8MqkD)4a*p!9D*5i7ieOae)fZ5y3M-y$Huw|dAbJ1 ppMS^YbRO4VfL{|XGaobWc@@VU5X1g^Dgy%pgQu&X%Q~loCIFaTQrQ3i literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_open.png b/utils/rsc/rc_light/branch_open.png new file mode 100644 index 0000000000000000000000000000000000000000..e43b940cb937f25691aae96e4e3ea0f4e450833d GIT binary patch literal 440 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq^m0)5S3)qV?@1L+|K7iDMuCSL=6dS-GO|-t4BNycWHWLKl2vj5@D5YTSKv%dd`0 zG2Us8QAvio>n%qQ&62B2CacM=+MB_(P_4<i=sw?B1t*(MJ*V^eHa0dk`Z61IPH*~G zp2W4JsX%&0f9s*jw=1kXR@zUVEoiRS_^&f-YIwu9(^kjK)aBewo-c^s>odcg@7$TQ z-M9a;?b7hN6p_!h<NA3n4fzH`@w?xRAG+;dBcBr9X!M{_rsv2zqw*O32ea5>;^vjz zI@{f!Jo#U6t7_xdBQ49{K6Cw<rYD+mzte+L!co(=r|iCreE7N^_E}7}x3cEd`>E`` z&vaVpiLht>uDSDWDR+HHf8Nz3^7H%hZHuZ>H($&sVb?UPJ9InlOk4J<Uvd>pHH=XQ zxGo4@-M;_T)wzkk+T<7}aBbr5c*AtQ+F#ct-d+8w|KYN`*$fTejeM+S*D~ABwTQF+ r{qgUIeX;zCHV-&XZ_;@k_=CI3GNWbA0c{Qj1_lOCS3j3^P6<r_=l#2t literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_open@2x.png b/utils/rsc/rc_light/branch_open@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..691e38c1800a8867f92fe00beca6b836bdb01802 GIT binary patch literal 875 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|T?Hr;B4q#hka-Y;&YbC60f5U;Nx6bau<Jg<maQ)=ImtDmu!!!I9NS-#g0j>PimB zs|%TBB_bqdPK*jY)pUe|$0I;f;VY}6(m?^1j*tmrs~2sY_)EyTFk5|H;B4{x^IMgE zYp6as=eFW}`kv?Sp5M1szbiQ<$V+o6ocOw6!UD!~6JB?1v}cerJaIB9?-@%%Q~2)f zF0U>&H_5Pnc+i{l?$Az!%0}@C5<d04AAFpjwC|mp?Y{Zu8?OsF@-O9m_NTU#OZDlB zZgbmiXuEgU#Q^OJ-N&a5)`w10p07T+KbLn-ZMd4S=MuMjU+>zqd|+VKKXBNJO~*vu z^t|5fuPcwNdpOte^Y)#2;s3ABp5Ih?*E~vWVtBJnEk|NA!^gYIyVsZ&^WAtWE$W)` z|IV8;KYO3p?J2gnDA+lNZC-{HN2=jH@8X^Fmz!PNVW_3T%$&DIZmasN`|J%5&6_Pl z&cxe%&i^!L;YHh|J(~~k-Pg#M%zjh#Z+SdZ7~26pWtIg|x_8TdRoO)?Rc2lCUxp)4 zuyW_>>zY@!KHINR*PbU;dG1gR;}Plp?uXXNuJiPt)a{W9dw)TUAwX~X>#e5_xs<OL zcCFZzsG{`deP{0dqSc!WPS)B@_RD&*q4%f6jW^Q11=dvyDxUrcnlaZo_JF+4S|j_L zvfbhhwI+KrQuF<F?CyNO@a%GTcX#%_*GD9M_Uj({5nny?qf_3GjJ4lVZ_K~;;U44n zM@udxC;eba?0%oVd`;g}=Ii>gyEq^0$}1_nS$F<`V0_EL6SG_YoT*rCwXKAa;ji=J z{^UKzY(i&+i+AevtgV`BZg%pN<^$IIOUn=J2|5uwCnI(LG<^mI!x!%y-fTWF?`v#g zUPaPg3w!I&x!&D^$LtT5YCPE-{%*#LIOfU!Yqssod2D;LZ+5$xF2jOJ^W(ZouYG5H zfB*TG{0-LgcTGEeZrkc`?R`x3t3$M|W>0NBU-e6-!RPXYf>UuXtt`I3{(iNrEbBGX zyIrC4{;#s$R?Cng@}Z|-&y3v#Yohjwy{P~D-(OAGQ*H9>f3KyG6Xwz@%#X_XzJ19R U7Jb;tz`(%Z>FVdQ&MBb@0O*FDNdN!< literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_open_disabled.png b/utils/rsc/rc_light/branch_open_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..9e445449edad920d2de14891da1f782ae9897324 GIT binary patch literal 416 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq^l|)5S3)qV?^?jo#9UGRHo?fA6Z*;ju6w{BE;naVKX<@uaM6>s~%uaAE5O-}Y%u zt1tMznRIYr_QD+;T{FCk%XdC{^C(`SX~B|8s~Jwyzf79lvTy#|zV`O#$GPV{ue|sF z+$N^P?c4cT{I0DD>lS}JWuE%Urjt=^vHJTXqRfqZPwhI>dMvo-(t(#cJ(s4gsj>bg zX%Tt*i1(88$e(8z|L(r6b}2l8?~85EW%I?G63rux+0;9pANVM|{AztHf3gi@gUWa1 zcW=3>zkfLEr>jx-W4BFDb#%x12H`Df%a@yRwH~Ss`yRpkFT?$0^x<y|=^u`++%L&; zaJ}D@x<eKAGT%3fiEQ7jcixm?f$&n^h0Y0V7DwN(y%fDLePg8lbUwA0vnv=JB#w(d z*~j?#aJ;$D`qxu0U0f2olZ~MzbC*Z_^aG-18COm{HOUXpo8%MpPTA)C=RNKZ&5yX2 WRn;>4cr!3CFnGH9xvX<aXaWGbCcN(e literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_open_disabled@2x.png b/utils/rsc/rc_light/branch_open_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..246bdbbedfcb5fb4aca92cb54f63dbb50d53ff1e GIT binary patch literal 816 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|V0|PZ!6KiaBqu`+JBKim-ope>>LHXcM2KkjT6yk?`vmuktc2?(XmuUudA)p|Qf5 zCD761g5m}yeYbjr715q$E8Yk>A8LF3?%bPW_of+Hxz0@Zkzbk?*M94Un{IKM`HAnA z|L&c+{r>$~p3Tf0iY)?8a3X1~!g5|WlU#AbyX+a#2h63IOs{uz+~wFl#lxnM;Xxe3 zhY8<HY8O<U@U%b9+;QY<IK$hMkyQavkF3K&LrvdrDc4I|7HC_^*R$I4^yE0RZ5myh zHr(1L_x$3CdyhYq9IIIP`j^`Cz59bhubNBwf4gnQzoURrmj6KVMNfwLIj7Hl7Hd5` zYun+>def=5Hq<?Srmiq&!&D=dS0zPX8O7B&7$&A{Vq)WGypgG0yJbeyY?1xjX6@S; zvF47_{a`kx{URK~a+AMbzka<fT=J*7xE!Oxi|_q2CF40BBt~bhZm+Nqx*Yv~+w%;i zz|5eFCl;M$e*eI6vh-~Bm|e`9F1;){dF06zTLIZEQ+1N8t}ghIzix@Y%Dg+=ACehT zzXb_K<~BM!*sR_7@Dl?=!%W*i+rrkFdO9DA_wqKr`s|XTTVChlUDo(huR$p~^TKJj z<%=|o^PZK~GDIpD{<UcQ#aNNMwB0!V^sd>nwVxG<&z!0B@rkNZOq|T5-}m<W&VT#j zg~8o(Gq*D`ID}MRPTKgD!y)sXmGGf06EgYPn&TN1rh19`r}jj%$ZXu2kY;sx#gE^g zrW&qiW@yMT3Cyniz~iuU?UZkuwzHn-kq$9&cu>3TmrR56!CkWs);v4?n}I<=tUK5I zVKtxAQ!anW^nmE(x%DdR4?eh*{lQ<v_2+}ujnW5Bi^|M1OEeQr`s~p7u3=4xR;Z0_ z{ynzh??&x=zHPd=PUBR?LL<=<h6DZmQo0wJ1Nzq*B%C{6*6OtIrqeUc9}Jt6X4SF# zxHB3^T$g_JN4);~{|Eb*tXkzCdi>ho*D{DC=ER|RMCv22h|cdQHGzbk3=9kmp00i_ I>zopr07wsMlK=n! literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_open_focus.png b/utils/rsc/rc_light/branch_open_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..a4b332e3ed9c29876248e3b7d2195c6f265b0222 GIT binary patch literal 426 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq^l`)5S3)qV?@1TaDI0nd2Yd|KBOWqqMVslG691D{kbdRo<M^8MI@2j@WEZwaKjC z1vQ%wE}5d!HRb36pLeQH-|o{XxvH!GJl}9Z#hu+JfA%bo-(R=9_`oKe)4$#y(HHPc znJ$`Z-p4n$|JwY2%eIt0T=!D-!5Z#g6J&~i3tW7^sV{!!qN@(Glb;y8TDtqsC*8Pp ze@!3AaF#S(`SrAxT|{nvTZ8X{Q!C!M>^bwH{N{(Cb=Lzo^Y3VSV>>;(<bTQUc-|fJ za&%Pko0<>E1gtw1r7>})+t<sVTZLy@ByDT(3cPlD)#kg?l}*3b{oPmpU~$LvxdB%z z4>*=?<uWg;Ii0;j(U{xlYn<g|nbotu?XL7>W^g+Fvd(Z5V+a%bg31YU4_qfkWZCQp z@`=C5%&@3?C*R{4xe7n(ri7;|h!&T3ztzfQaJb@aE<KeyWWCGM|2psHO}Q0n75ej+ fr0(fWYwVx%w*4#32on4b3Va4nS3j3^P6<r_Tnfa5 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_open_focus@2x.png b/utils/rsc/rc_light/branch_open_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..27c8dcacf0af2297ffd30f924efcfc637f942ee5 GIT binary patch literal 837 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|V1{PZ!6KiaBqu`F04GOC10B-q^Ei!HXb|vec`)Cfz-HwR_%`<{xbflDzfhy1ud| zg&mX&5fD}3kmHIv*ql@*cBD#RO_FBr+pUMhsxM6L$lLbnV5xa$Y`j4DWQ%_GaF1nC zZ_lZ)*4iEaZ~Q;K?tl6W&jS+4J%-2NggiIrErrUY72YyG<6NRd`<?`K9`4AHczAEg zV)g$^4=FM@?tAI4uE+LLyn^9v-oNrGM?-o2-Dh{LeEs^_w5D(C7HWBJ-w}Nwe|4C= z?=_b{UfZV}zkQ8UZq2s#L)WLacivB%S93vR$M+eklD*q@w?5u?*qMXh-~)q=`*z0G zSEjDhkDXe&Z`-}<`K)j6m##6$++g}&dBfH4s&#$q_&<G7Y~f@o*>yN~p1Qc8RrW0I z!}Ff6k$lk?FYAB*=FLY}x+?6MKi4i5JpS<W?3K^<eN3y<{h`fp=gy@fYcWk-ryU`C z*Lih!l&`dnj`<v4tybOkEab@Up8p?Ct>rj($bgSuk(c2?Ro1VLKD#*1IUlF0Dc$ow znNxTB_qSIi?bA8^<P8po{|ZjN*ChS2qW;33^{t<{uAEpgIp?grNXmQrtWyi`>^&mK z*YSPZTiLw2X05#rXTo=VaM6C<zAJiuo22<4#-7ab_RA||*p;@LU)j9$#*1Utvv1G4 zniDW}N%Rf<f(N{Y{m*7S+8v>;f9PD~c1DJhFCt-@znBd+R>dyVkJ73yO#Z!PKjW@* zale=RF__0{_A^T3MPJOWrx|;Vu9Y${oV<6)=HnOfgjMUO1gB1Qe^cjj>Uo3czF)?T z>wjH7EB<Qc`ghC>Gp5SU5uEs9{ed~(?-a$mUgyin+!=E|=E4F-hBK%7d^#<je%3gB zzcBM$amv^Dl}8+ui(0=K|IpjM%f41*c2G=j!K>Ws9Dfv}BCo7C+<$lT!H}hkmrn>( ze7t&&bZyYBg7W8IF1j7d{KIfe<!+Pqs@auam;To?zp>~2{eSW`6Q-q@Sbcu-mh*o( hA4-~gru<Q8#pW-0-{e=WVPIfj@O1TaS?83{1OQ!BnF0U+ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_open_pressed.png b/utils/rsc/rc_light/branch_open_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..205f9414ec35740290c325a86d08cee8c5b251ac GIT binary patch literal 399 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq~J{)5S3)qV?@1Lw)B!iDMuCS6^M=q9Szd7u%BU6F1D1DiL0Gscngn{DEtpK5E8$ zr<WMaP!Zbb(Q)Bk*@PLADruJ-Tkc&?atK<!cecg;k5A4P&zt<YDK&E1*ZZBB2e?bv zJ<Jq$PnvYQ%xSN-ufSp+o98iUt}fAMt#Y66GAxcQh+Or0O6HCA*^?x$A5byKm}M^Z zqE=bEfa8nziB9<!NvBU|TP;?6eqh5PNyAI~_wHNE^jY{*(fdsbhr}+d-S9ko>xxzP z_nlw;a+Q|5L(GCZ*PX5G)%=&$Jm#x;%D!va23`xMd#eK~d@lL0<S4CS?%1?(%A$;_ z$|Xz;aiPW>><%(dnHDnoaPQF;`J|~?I_Y{LW5eC9U3~>T245<#2qfw~Kb5&Wav~SQ zoA8n)FALahS`=qKE!^2TOLXR{Q|D8+=$zj4Zw~)||D>Z4mw#PlU|?YIboFyt=akR{ E0M%)&asU7T literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/branch_open_pressed@2x.png b/utils/rsc/rc_light/branch_open_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d09878a613a2811c9e6f4dd9ebbf1e0c10d85b5f GIT binary patch literal 778 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|V0@PZ!6KiaBqud3%HuiX8v=e&@~Ns2!YL3yMTTW@qITH67?!uxL?lw}!j(CNW*5 z4z47DC>GlTu1+FV$Hf|1UBBFF5s`S+vn_LK;zg}PEiY0(TjdJnnQ#7dZ>GZe^q=<s ztKYq^f4BEcgW)lW<Q_P&jGOb;g1zD49nR{9k{&oYPbpSfq?j^0V3mKlxa>J5ivo*4 z-S5p`xNRExw%9S5RZUyx_Uux~cCSs2)zvFk?O>L1wtO5}H(ylD#9h_=>OQ{<37?Al zYvuQUSnzmd7~5N0y_;)A^V-brKiq%cZpH!T6NeS2Y`<sP7{&D^M)Jy1$KUZa%RWy( z`&_KxLin$)P39*qw+pCoT)4SBl(qf$fui`Ay<E4yyQdat)viw~35?sxyyoLnH`X$< z5byILzp7a4m>FIrf7&!bna}3iRI#p4H_pEJw*T$RZ?8}7xpew`yL?&Km6pN^j!Xsy z-$Kd10Vl;8v-btLOuhY9()P>py|>s)CUe;y5Q<;vpT5CPaPsp;=6dl{>JO%dl&)g4 zSbM6I^Hh4gtK~hVpg&i?=0&|0UB_U&_qEoYGY9WITT#Pjod1GZ;`z7NjH0(1B=41q z?s~%9c`QoucVcX4P^RC?3r3EouAMM&fBkBSK-sxTybKCcudQ|6!RJ!5RBri+buK>l z7)xv~N6tUCqvg_r+sifFrLKEsuQZxg!oaX{%R0S7u?Z93pL1r4-hb#s&eOI-Y4?{V z`%Sd%oN-4db>Ad@28F2?Rb8LTZTRH>jk{;X;l5*AFGWAfc=(sgM@?|*^~gl#4<EMA zZe6&?+1HYfKUIpsp*ZB8`?F2Fs-`EmsYiC0ubnFX^i=3H{{!BkN6$`RnY2&A{MpkL z>$^`+FM6i=o8j2bzg3Z~Zj7N%|E$jP^ZWMy!Tu?4u66b0&HcQ-7&!s;7+yYNK5_p2 W$ja?Ejx#VYFnGH9xvX<aXaWGO_HDud literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/checkbox_checked.png b/utils/rsc/rc_light/checkbox_checked.png new file mode 100644 index 0000000000000000000000000000000000000000..f63f2b38fab618da63bff593247e38ba91e6631a GIT binary patch literal 719 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq|*f)5S3)qV?(Yv)RIq636D3n@w|4S*mF`d&~41ho)t(105&6GL?HB=oqy{-9PGo z!@Q^u3lc6i&3nC7;=>|V$CcMFcrh>2lsX%})k9b8_L<j;yJx*Wt9D!NizV;-J;vwz z)7i?ze%yEc%3A;8isi|Y=^f{oKHPW`ob*i8(dM`6-fzoP8>G7Ks$GaNHkhp<X*1V< z{k?3453K(4*-u_)*w_4H+9q}3n{R&Sm+k25nNu?Tx2uc~Kf?}=PfoQ$0nHm#<1?nz zKD-fX?K9hxH}iVU!oaZRjjD^)dK&AV1$;|+w1Htt@_wOR*JrXZybwRP?#AqwpMU)d zudO(=!t#yTN4DhYqKjA=G>q?S<gBsFzn-t%V7`d;h@HOC0~Q9^Blq)qGt4sson$@) z2OQn=*tKlu>cm{G0}-XZMrUO>K}tP7#pF(%_F4Mmad*ZG61K_VRtAg?vvke&wxn&3 z;>`|DkXyaZ@P(h^)H5Y6`PUW*=o&moKA`T<eXm382lI93FS5*6-tjKCI3Qdb>wi(& z$d>7(iSv=q_1ZOoyjkXo4trhlPna}%&DjzYtNf@ksV?GnrtYskMh1_U2UsL_>ss&X zxW~o7wKAoR)pz^1?Q(ln85mB~d)TeA@9Nsseb0ztmaHrP#d78bC#{)`7cClm8D=X; zy*I0Jo@Rf1XUQklhK9`K_EmlhSVH6`l;y^)f0$9?AulG)Fr$){;nZKHx(J4+fA{Tp z_x0Qg&0`0ieyd@5VdXHrZ}-(Z4dn*AH*fuVneXw#jFJ<U5B57f_|5Q(<>QlcWiN#< z{5hT?_HEykRaZYGFA6#T?}pyK(w(;YGao80ay)SB^QzviGk?4U{GVOQKA&^zv;4*U ZxY&PQ0oOvmGcYhPc)I$ztaD0e0stC}MP2{^ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/checkbox_checked@2x.png b/utils/rsc/rc_light/checkbox_checked@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7617ed7dc3b439986dc765b2787f8454e53ca2fe GIT binary patch literal 1329 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|U!rPZ!6KiaBp*`{qlBinQG~HWpbK<aA5Lj7@mrjZl{jmpops6WSD#5d4B|QPZrD zsXv%=5(GO<T%1;<9@Ssa#1Ueev#NwyXN}nghm|Z74Y@W=)w0-OwsLpIEv<>^eBBk7 zKAyQ@{H~_$$HYA|s?VRX{r<xC`{7;UFD@)R?AVqQx%6^SPVHwN!MUjqSQ^9`ZC<ZT zf4iACp}8S7ZC{ksi`{)b%hJA1N@a+X@Y#Eish0DBsQI2R6J<32JhacgDIYD_sryP} zn#^3bhg=PH;jy3F>jZpDzq*xeTQzn5Y)MmI2OUc*-e>3cd_3#_A|yONrFwN#q|sVa z?KP+WvB!R_WlBrw%$pM4e!Ve!)9Za!Nlra{>-joN?am&MX;8iu74*Y*bBO_)!rW;| z_4lJ4lh6HE(YA?<JU#7h*==s6=9McnF4#0&H$A%ZlK0-@Uzry#sJGm<uafQ7IpI}Y zFYeU6v|$Ljwkb98p(n$4)1%5?_n9VeFbK}gtw@W}5f9UPxBI2;)U7!)4~TC~{k4x# zjd8{K&($Y{?iSp)t)HNp7#MD{Zo451!|v`mwq@*l{&wCgXM0p7y_w-fSVf}r+uH{p z>`wfeCDy>)Dzb&StV7*xlF<^$hWj^lAF|Fg2tS$5?YCdHiuFkQu|7?Kd?p*#2Or+` zpY!(F{-|@}lFRSgtr=c!QJMTlmf5gYl-W@7kh<S&j#7rCqpyw|%-l84;k{L^@)pJp zHMig+Hm^&qAM!X@>2f~M=CMgmtUQ|;ypX41>la1_YoAZ4%X3@x7`83-x2ZOtf7&uv zKZbFG{@<rTd){-K&*BMXc;g+vBjGu}zjccm!&}e)-|g>YnaeP8IQ-ID_l8yJWQbGB z8Jox%7rrZH6(4od%YXh?VafVO5sV*?cmyTwV!crLX6@BVuf_^vJCm|Aul_Drvi^|; zgVB<i%d$%+?RT}h8<WcD6@RqV(BbZ)Sw%`=cmAx1Or3Bk{9~O!%B)^Bx8Pro7A#%= zsEtWXhlh{z!Fs76MV3q9g)$6kPlXy}xi`0ka5R4jm0^F7XE&Ys;__*2Uqd*$zl6p} zGJAboJe~2*HUn!FgMES>&krlqik7n-^jWs7LGOT;Xvgsb7I_~{<Cm;|bW0~dZ%s<> z(k4+m&-kNPGcTlRZ8>EAa`legd>dwSJ^P_mD|%hr$$u`Fop=1v$x|N$FKK#zDg0xa z=AAe#7NuIz^WT`Z1uH7NTwSqCa??bvM$h=8x9=vX1q&<gXFu>}!qHtEKf&JqS+*nM z#8cKqlU=rOJTPoH?y^NgVD6UR(`QcqQDm2(yg!KL!#4Tct=<;@MEL|ZGvt`t`E9ZC zmnq`em;YM#4AX{%wH<ux`F6aVH2+1d`hpeP4dte=Oxt=ssn>t^`&srKrcZTaCnkEC z$xTVwck2Vs8CSO8!0EN0=bT8;I+YRA@$xs@43-5Z7s_Q1%%8PLd6C2C-<lk=4qv(@ z{CH>8eJKOJg7SA7cWo!`cQ9G1DJ#@r_rgx9vc%%kpZ)yr_kLqIvGMmh>qMs>K5u>d z>zD0aUAP(Iu3npT=(*gVZ>tmUUi@<E%>U<ySQs9?46^&ZGcxqDX5Q+kxL2=wbC^p` zS)aFQKR82Abkp=%l3V6H-o9$;(s%Pt=qpGa|F_$GigK&EclOQo(UMzhbNLQb{Jm28 rV%^!R&wt*28#DX$g@uO?KC?IA`c$NMYUV`-1_lOCS3j3^P6<r_&RA$< literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/checkbox_checked_disabled.png b/utils/rsc/rc_light/checkbox_checked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..2eab1ba0cf9a1114b47cea7d899929400bd77e34 GIT binary patch literal 667 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}`_)5S3)qV?_cgIU6XB5nJPmk4O=*bs6d_FK{-!<j*@uXY^`y}w{VY-#Fi=8~yR z+}vWi8Xo4g49s^$S-kZ!v)t}%e=Wu;-s<q!R&NgH^%*HfC$IGW6PWR*_}M)D|B@&6 zepv6ltGDX!W!u*$jT6{r_^muI8Sr^cnAg(V^1qp`@HH=2+I5jzM>R6=+NpBx^ZyxE z$eO+H{=oQS-J!1B)K!}|o9|zG@#}*Jr$hB`&l67--tj21RzP*)%LyFW4J$Sn6))c~ z+3m5%L;jnF?u`q6>B)RlW;nlcHsgl1KBi}%?SHvQbnRRBY1{^HFT{1#-2X2X7uUVV zXa22;sZwWI6RiLIx}h(2kAIcF=m8eTzHRTACNJE|dq?6+kNJx<p_QxD?Z2$OT%)m+ zEg;`ydg#nz+rY^G+6-zOMOvFKroNxvwLLE0%3=PC^CwSC>bSAvd2;-r9ou)^%g|eW zV$SQ%Q(2bt?faId?_k;1`1)b`br#2U%;s)iJQ-qqFI_WV^{Q98cF7IFj#In3@+_|% zu6q1gc!QDOmx)Qj9FOmm+lt-|nm9dnY3Cw&DF+uF$w;Pi>{C?x>M|G@?C0ByUER8G zg4XJ~Lob9G8K!i#hL`jzUGcc6&i2B%YvN*m9)^b+6I>s#SO}&RUU{Lc`p;TV{ByN~ z-nIgdot$$HuIEjO>MlPmVJsRq?;Fz!#)_NY{-iP*Ozgd8Hu0)tWBS%4+em@b%QCEo zTvxw(^YGXt!?do>H#V#E8D2-Ob@^T;>!Y<~N8rn#|IMB%&oiDqeiL{6ie^HU?Ad>> a)qDLPC$AA$@SA~wfx*+&&t;ucLK6T43oqFK literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/checkbox_checked_disabled@2x.png b/utils/rsc/rc_light/checkbox_checked_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..518d55d5ee0c316f5fa56fa198fcf2cb1bc53cd2 GIT binary patch literal 1280 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|Uz@PZ!6KiaBp*pU;*_l{mit{Fx<3MVL>jPVuTXP?hj8Pctvg^y7YY^p>}(*0!bf zP2xvcd@ePFy>|W2#M*pmYn)eA=OG8~#N;v_PZOaP?QLHK_&Hr}O)5*5<KMmh%$qZ5 zX~ysWbll{BlX&m@+{*bs-+ixqUfW*YAf_87lcwRJ9D99hvg}-Oi3)ZHz5|>L?#jJu zD$5vcSOU}@JX<{X?d?{lg^$W7t!G%;di1(y;6An=s*-`nPH08{ajbhWb^iCPB_^v9 z(q@@YJLa+QCUeDSh70aoXQ!R=UVP@xhyFZ`1MBze_A~v-G}(BRU9jFPU#I@ghI^|w zWL3{vt9_5nfUozRO+<9GyriUIDx1`_q>U@)y?Sfg$+e#|fy-g}-g&xphqYy6m|pB! zx3#=P_jd021@Rwzc1}6}J>N}mPmb5psd-x>FSFF04cqgpBHcRJ-e6bIg9!KMtnTN8 zxB2kCm!C45y`g4bz3}-d-Ya&6T?pT6uCB+J)o)dO@JNB$=j~rKl-1_Hzt56*DDK%V z^9ueZ%i|N>%Ad4}DQlgz;I@dqf5f{%_**l3cJ}L_<}ShVH(#7;rS%zQjQ4Em{dV?& z;O^{iw+iG6A}&ngQ{X6WySUg%mc2lb;XsXdtJ&1kU;m4KyS1|1A+zw~7Ot;)4W}7y zF>Yyo(dGGUujSzvoYj9rxEH+M<tA3gP;h7QuN|jOsVDyS*vjx$HddbTNma>T_KUX@ ze|xND;O6$$XSR_nwO=XXaJ}?w(3*V4EpKm5cyW9~?b0BI_}Af;rwsC2-fEXJv23+7 z_I<|A9)9@SbS*}vX!(%3Pv@^qH~Qr>mBDeXzg9f&r$fdZD+L!wzMd~D@xwW6|4IP` z&ez;a*07#>I#t{^<XEoo<oP}`f}d}?`P=c_`l$PR!`3^m`pUXc)*xNNR&C~YhZ5GL zb$l^l3-9Ub>dpIRZLj&7+lf0MdTHgkt0#l@T`%3c@bsiD`y7r*6l^RMeLk;x-|NF} zTRnSzeRZ+p5c-&M^_kzKZTl4VFr3+56D6}zq$b(F)g&TbAc`UE2RDO%ZIoq@BJVZv z7O@3Z^2@X9-nwWlIr@u9Gx@;dxof2vr0vf3MI5;w$>p!idQIFza6y1Zh=})2uKghj zJPap(#OR5==3ZjU+SX>YpWTzy{?Vp=4zH38613hp)?5?!5LGD9st{iNmGzRk({JC_ z9c%SFQq*qLXdTI~byQ(8naR}|5if8vN+Cl_CAHRZNw?zv5RY@enmkxFM7TtSukB{2 z%-OV{RCwz5Nt^a5e0us}XU;dfYza04<_Df{%@0epHSaU(o)qzo{fY5RUWWXm7sEF% zd9=1*QU&LRY<mr{?kt~;9><lx-Th@2$7Hibe$K16wwlH(EDDdGlm42!hegA>Z&h_Z zzna?oa<K`oC%zGCXqa8<8ocz9*Y+z1k`{zSy<|IVDEN7Y`F4i>vTgayUzV?3A)I^d zi=&WZ&a}4T<3F;#-kW2xJ$9Y}<J7dEy|MS6eBN4LSAY8{>*r&aZv21P%*l|jY-5dH z@!i$y9@;#3^I+!dGbUoO5gQL2k*GDTe)idom#NOgHJ<UsWT~hxEWa|c<maC)+_vqt sRqOn-AK4t-jOU--nsM<_!Ds!_RsTiUwVdZLFfcH9y85}Sb4q9e0MhnEzW@LL literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/checkbox_checked_focus.png b/utils/rsc/rc_light/checkbox_checked_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..fccb71edc125bd08f0b7a5dee25ee03d382aeea3 GIT binary patch literal 696 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq^N@)5S3)qV?_c^Ip<{BJKN&ukH}owL)TTt~jIVCGiaxf}&pNU7DJ|z)k#U=+&hi zt3`ILh*;Sv+9fT&pz&RclVkh>liV(+wJH<Eb`>NZsopii$13ZeuhF_&{A_9GY|GE( z*QL+cDgLkYNs_{@dHd7Pr^sF0?cncF+81!sFn87opD%T5v=R(v*0b5HSJ6>eqfs2c ztSUZ6$Y4v@j`fS=8}4%%D+c@2&)V@<yJJ=Pwf*t>w*q_;BzL6o@W-g%x~tM^=^&D} z>Epe#3S7IV$fXo(Ocf8kcguJt`#gpjMbj=9J1v{Rw`qrXanUTjt5TZBZ64doZ4E#4 zeEIgeX?}<E*6j7lyUe3jyja2Wx!2?P$F=XXp0aBx%sS<|=9Jilr!Fd-U#`ze&f@)* z<k%a!`Q!GAWR_<K4xBw?^5KGXaO%o?dmLmsmK6yW+9jm2+&m}Oc70u(L+a~(*Ebg3 zNw0m^-)^ePFBN^AZv1iI-e0eziyS5$;C((}ZHAV3p?lQEdq>}U-&mS;Z^MFq#x-)e z4Q8pehnYemg%Y>c^x8?i(DzZ~(2aN>w4L?l;SaMEZr_{1v6^Z9xuZ2v_ct(z9qqbN z_+W?IwEWl7;tVNjzrT6yf8DjhX!gu6>3j7V8E(oyye=NicsBZdw8PXelia=aj23G* zgdJ<BO}HN=nSHHF{J#C-{L2r&J1ogdYOavAU`l6{ymD6GXiw3FSS#Hau?3r$1GX%@ z5z4t?uI$F3wXx=5d5xKuTekLa>F_W8l;r1kd7f#EH_v*RlH2F{W@za%X5TV-*cW<h zh6+c~(vo?vq=m)LU&~=R|7xo%*NQh`w`To)&cA8-7uMe;LKX}R3=E#GelF{r5}E)q Ctv9^@ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/checkbox_checked_focus@2x.png b/utils/rsc/rc_light/checkbox_checked_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e12217d0a137a68d839ced88dfdc53c73f29ab7d GIT binary patch literal 1278 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|UzjPZ!6KiaBp*`{ziziX7W-Zsz)G>8gOerMaPAb9X4M3Q;L~eU$ydrAyo$O&P1@ z9tGvatng5Iq#`78iZzclnyHiHN|0V?6{pOqZ?obABusB~iQEjlHZkgJOOWbkiygt0 z|5LBu-LLr1)AG%^=<~Dn@86!gHNAn6ne9#53GaZFhhCQLE1osuyuoD&4oe38wmH%J za~dwHJ#tmsH7`3g@9xZnzT3NFSS41zTHpLqx*?uV?fi)q%^xn>r@r0(wy7nV+gNmU z_T&VeHwO+fAJCBCKKkBDIHBy1yERw9nwP?7zC>E=bY*Y0*AKgHUzoK$bXj(_js){h z!3dv;6Sm90xg7R^FPC-h8vVS2S1*$P8h959siaG8xqrd0;_x~d9i}N-bMl^F`)_db z-*?|bH=k}=#y-FD15aqF?%5g4AEM5`tXenMGH;(@l-Gi}@8_8D{#$tG(f9IG4;T}6 zu6a4TWiw0NmEx)`)@I6Lj2%CFKF-iO%g<ltbiz1f+UZ&61g73AezuX(jLG2gjE72! z`Rw!KOgJWe-g}&<>Z(xk&Q;bYD~~nT-tu}d)3wF-U1f34-Q)`vhrMsz-6y|hXLQ>7 zbHWQ_ovhxm><L&=+7>)%xkLpwgTxNbV>yqR*S`F|S@?Z}@^vd^r%$nL=NNBrC+IUi z?<`m!@S5lM-#;$g0jmnERG*w@*kpD#a?+ob_w9sq4`jvd=b7z3y{TdQ-)|Em7`e7? zO+I5HTV~%WvLNK)mI*%?4{+aR6RP`oJ6wsiVDrD=c^{_jd9{805zYr!f3eKUi#c`e z@3-k1jC-QycZ&0G<*yNSncpdNVD;C7H3v_N&x`ZuVW^G#pY(10f?vKZ422Q#f+uz# z_^`c-u|?C=Q1QWaUB}I5Kl&U#{dINaUn7gC*V;AK3j$vA2tSl#eEzXy-MIsnia*~? z%$_Uw{q^IG`wneq&^#GjFk^N1ls_v&65XdC&8%(BXS|}lO7@7!wpr2tZ>+TK+r4k* zh5RO-d3sl__02qgJh#?WfN#f3p-t@)_rFhb5?ZtV!+QqJ{VX3+b_*11svP{qb)U&Z zFZH#H&113UUW%I6!dZ&=Ev{Tz$5eA)HK%{Vm&FrI+F2sv1v?nZ(=vj&Vj8?P87f#0 z6i%Pvv1UET8_f$c_CJ<S4=PaBdacb=%TuMp>b_{pKBWN0UmC2|N?Z3SedxUKd79Ie zYvC<M!f&>VJle2NNrds2PHV)P^&D?w4`gc|Nv(BVq3@ixRABj6(S=+WbXh;@G3<5~ z)Ao6^cgLFb9Dhr9SkB8dSnAJU!vEm@JNdK5OZ_YUp3?DAij=>gvHuFwhcuDeuii@g zMEiuT8O?ay%`HTIwG<Q1)*hBg5^cEn&erBvguP5o*u})j)u&~WV>LYY+^9YiG>6Ax z{fP-WeqZG#pH;rOD`3)#T@P7K-dwn99qYW<6Fi}%y$Za-hNo{NC_Aj1x|8+7{quTE zZ~cv*l}+Nv+PEe2XvJP@Gv!*{>FFI^3YPPqJpDB3sAkig%6CscbtRSNe)_*5k%@uB zWM_$C@zHf>3*|PLtcz8=kW!K9%4B@`NYKv%;(m;B=DrWJ85TD#6SJFV=KFPj?z-R2 uZgQS?%-FYZ)a;+1Tg=SHbK~wG_UmkNmp)f&%w=F;VDNPHb6Mw<&;$VHM^V=R literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/checkbox_checked_pressed.png b/utils/rsc/rc_light/checkbox_checked_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..d93ca9903515453f4198175d205e69062cbf5961 GIT binary patch literal 653 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}{1)5S3)qV?@`Uw`31k+%89*F-zHIn{Pd{MQ!ceMQ3ej$_0|H-W`#A~f|l6GMf? zCwUz4xIB&5{(#y$4-bPL=KYPES~DIsiGGt4pBsJbQkk7q>EiQw=jQBuKKJ{X<2ygB zSAN^LY58}NIOfL(JiJQ%8fzOL<-~p4#idbudAib`mnu4{JsjSfw?BQW$~c?7>V9BZ z<NO0jkLTRly!(@K@2dIxUVYULpUH5oA)ASRjj-hGCmP=S798EVCueEkjYs!Sgxw4d zT=7G99#a8R<zt54;;c+Dex+ma(V90R0uFdMymhDun(*FN_0EQkKG)y0OyMgH;*n>( z^6=;7IW_O5&R^BAYW2;wL}>}853P6Jl=fbJogy<WbZ(pTNwI#fET&^NVh!yFXK<~q zcXhaWRp%`K4cEdOmghDa7BI%Hu|F;GEZoKC#@B`Xi8q36pKWZ2+4S$Kk7M7WI}R(D z>pli1gz(%B4d47N#{OFLqkV18`(@0ghsraX@J))Ak8I#ty=cwt<VN@He3go9FOOGw zXK?ow=V-iPNnW%@dC&jF6+W+(xg!J(B@f#aTvOKF_H`mF!x@n$9naqHQubWaugb7s z-gD<_ZH1j*H?o#wx+c9&=57enUMBd8qjbv4CD)>p{`Wn9cS2l2dX~h*1<cDY$S7Qn z+B3In^<f4L^|>r>n15V;?GSK0KDr=x%~htxMTb;2gnbJ+5|Dkipf;$mG(uKQ<Q}8j z0*MvXjr$EXCp}tl$?bb@=hCgF!CVJlZq=V6%(DIRwKw+r87Hp05zGADpq+t%fx*+& K&t;ucLK6TQ!6mi; literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/checkbox_checked_pressed@2x.png b/utils/rsc/rc_light/checkbox_checked_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7ee1d3514d76a422d35b447b44665ad4f1b46d37 GIT binary patch literal 1254 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|UzpPZ!6KiaBp*`})X+iX5*`f7a-mcv&<vi>tFFF}aEJ!h{mnq`O--t;{st)?&7y zJXu-gDPw2YYq#qH@|`ZhYowjbGn_8vbsRXRk(b5PqF0b8?iF>*yg23u+x_D_`Es8< zEB4>r`~A%B^mD)G?@U+w?ljk`w9n|#agE(8W^Pmab>+b-jo1U452j|suAUkDpp#2G zsW`v3edouxli|BpWHA(-u5x^+-FV%(&{(g<bP9id$?5*zGbQ7gS844`m1Pv;yL*;d zBfYV8ef_n>(64_M+cF#MJ!J5~Q)J)KPLBD{rv1E8d}pok_BG-St&{wouH;%QIh*~s z*^NC#u4@Wnd5^tWGwXb`<y`X}8mCwebsA0He)rNsC5D@>XSbMr_TKo0wXQ0&Fn5Lf zHsuetC2G^REIpXw_HgZ9zr@_X`Btaodqg!aTyu$!Joi7<<kP{#os|s><!;tx7V<uQ z8MnM>+uF{3MYp>cRvf%K$t>l!^^@}+HoX%T%H2Gs5Pc`SF8_g0!y&8v?#G@v{&;t^ zInyxyj@Z)8caG(XT7=%Q*mf}OMBUN0?)U4b-QK~vV96ox+n4u=#nh}{5oi0lVX>21 zCi@?Qt*hQHJF8J3>F{u$q7P5WNqNV5>#tlVbYDtdex_I;Yr!WY{v!P8#Vf0}vH$%W z!mhA;g(S~DX1`rL^G$N{*yk!=Wz5KaCKj}_#FAr=bV=V8wuG$6`wYhx%~PMsctS7h zSje)*wp!k)@0-s}Jr%lO?ab&0x__DUuRP1Uurp{m!~RR*sc+Ky*Ramj4`uwIUE4Ud zS9Tvq^0|<u4e>7*^ZfYv;AQ(2jRj&a`R7c&e`uDuD5HndFTRCK4t(j_m!`egwe=+b zw1Y<ymfL(Qt`)je&atLpWoT~r(}@oDtx>W&@^0Cj(S12{)pd21+V%sC8he)Ry!I;T zQ*K$HZRoTmUt|weu*H0n3V4x~`$&2H$E>Y&jUG$h3;c8rXxZ3w#@i$67hfauf`a{B zp2=)QM^{c@duh!Q-f;B!f$qOPr-BuEFO_r1G&tGX#hpFp*}BE!zT%Yh1HbI=xJIr` zx|VUse3^kW*OK=FUJS>oRr5KSLp)g@_)h85GTZ2JUvW!l!iMO&qwZQE%6c!YTXymM z@?rIVG-aRj3dR+RqIWt%fAK98cVhQ#-Ldq&fTwCiww8)wZMz3kK(dyKQf>Q*d#rz! zIR#xR@A#6sB1%g|v$oxX+2Edb<>@E31$R?6&NQ#E*L-R1^3TfVhGzd~vFENc+2=8y zcbR!Udd~OXCw07%e(Km=QI0-fU3ex`d*u(UIVyRKH+1vPoLeP1S%2Z<N5AuS_C_<z z6EUB+y~xUE`J*F8zppKteX4iTA+JK~`~t(2{Yi(7c81&uTNyJ++uZBc9qmkQ;mO{& zg!WZmG}^gD_r}uJh@X2Ky&0~R&j|kU_y1~(iwQ=>GnyXcOw+q*sJCYAdxP-2=*wl5 zJe!sst(mp`bhO&^4U+aB$|~CrWlnUiPhfJGI&t>%Cw;ePq{|vyI4T?Jwy0QJOeFD# zoB8}o$sblGtshb!@|=5k@cF`(%`&rJKiMC9J=4Z)`_e;My2qcry0Wr(%TMv}BUe8B U7wQjSU|?YIboFyt=akR{0P_k}8~^|S literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/checkbox_indeterminate.png b/utils/rsc/rc_light/checkbox_indeterminate.png new file mode 100644 index 0000000000000000000000000000000000000000..8f4d0f161f1babd0002b3e13b91ac4baccbc7c2f GIT binary patch literal 524 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`+Kr;B4qMC;q>`@NY8C63MizD{XFkI2_E)Aq2f+<dHQ(ZZ`cH!2ixWp%ysU$H>3 z`Coh3!HsPTR+#F@2rbn4`i8yGF|Z=vS=}X0{AOmL-R0BO`tLtKtiAtm-+_AZz5XR9 z|0-KuRubf8{&3?-aLP00#)_v#wR^rRHmGQSW{EOo-t1}BEdJ@`lPJ~(dkYJ$OXZAr z8Y}#2t_a_JbFx=<-QByj>w;DbFb4B9OkU8xcRtIK1w!9XCw}{`HMwlYEYC^o%l;J2 zSh_$+|9MMM!W)@Ki|4HnZMgAgiou>XErtY{IkCy+mtD0=b6et!8{`9-7chQ!%-}m; z)MGER@sT||3;uTRHC2l`HD4|_N;J~%!0p99Iw}`)6*FY0Kbx`L{bML^0DmOYikT^m zooS32p<k}e$nZO>!X4&1|6apJ=hL=z?)$4*c^lXq_A+)Ic+H=(_6*a)3AZ_}axtXY zF*F3N7Fa3j@N%bWQibfa;v~z0T{h_qzRV`~o=qx}-FI$HS?Sk=_Cf`bB5SK%Y8-p` z7Pu<(Wo<uNeBe*wrlwnW-Hsl1srmi&U)bI9T{gGRd=Lm!XK435re*w|<H*IBUlpg9 b&8v6O&#&zJHjA|#6yFS<u6{1-oD!M<MF!-f literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/checkbox_indeterminate@2x.png b/utils/rsc/rc_light/checkbox_indeterminate@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..3d106399b30f90a690538d6a8d5a92c4c3f6fd6a GIT binary patch literal 1024 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|WCWPZ!6KiaBp*pUoC_lsGouTsolTTE^RD9~Uo)(#Yy)t@^0Mx}VQ0e<^#kO@(;A z6TcX%;NF%08$|V8{ayL%WNboM16QcJXz6l(RaVOqS(~)v=Jn?8oHX;y$v0D?toPsE z^ZDIrWB%R7r{D1`xR?=Uyk*Ind-oDj-UZ7G@)~RqKOn}C{c6>kDlUe5f*<D0JZ|)M z_OXvIE*?q}*UdWctnY>*-vv<y>%Rdv9VVrGeEEIlk!CMXw^qBZl4I?TJNOn{4bSXd zDC*+utNZNz&zg6IJC|%?bFq4SIALFad~R<GpUKu4tv_q>4sE`!opJx$_tp>MOy|U! zOU$kBnzG-~`n4{!t4{fj>D@e?4}omwm~T9IquR}1ZOfO(TvgpX(R}{$fL~|qb)sx$ zc&l!zJH3uQ&0Qyl<%L>9b6<hc=C!H)7KUs`x|NIP|9T)}qnO{=w|>e&W(U2gC&YB+ zSUwyTyqDU)mSsAli%Gzxw4Rjo<wgHauhHKbqU8NRFx^K+`axpD-gEyKODx&_?{qfL z(S!$m0<Q#%W7r<N_daL;&#yvTIMA9o`lyUPbBp<&r)Iaqo4t3xetY$FLujj+!&Zi? z8O$Nv0liq6z8CtHCZ4;I*r3-ecs%I8=@q`_m#R$HW}fkJ`jZ!Fda2yucHa+9gS*Vh z{IBdQ7!(A`n_tF(gl;AUvAHb1tH=~TSu{|aWuH`US$j&BhvbLT8t<4ds02GtN{e<r zyXKc?z^R6<u8%bv^6fHLw&rhZn>Eo$VeY&?rxpYonWiLMSXol_X|)gUOZNwd-(1n? z=x@jrVmN&*nu+I-w}AXl18Y;Q=rhy5GgRA7i<=y}K;7{wQ^;c809^;uTMXEl{Sgbd z+>Fn(|7di4>0X7j3ds-WZgQ0SZvU;ha$?6V&I;{kJIuY9&d<$FZtVZ1zt&KK`<kKR z7pF6Y`BPHlv@@BXpY4mdk)B(6{7pxzWXU;6;p1!-5)(4-oA5oDs=VbO$Az;~Q<{=D zZz(=raY-(k^Bt$&+-<X*pJfa1S}wZH?4mx~e3t$7nYr@yHTV9@dYC=>9WVMt`r*2S zlG+ue9UXbhH{QNc?e4FiUt^{m7y2#y+W+DNCWem%X=;TRSFe5}WIq4ApUKu4tPOlu z{3Gus8nhX2?(}{tq_ytj=bv|6ici!qEs|Tar`XwZQ-#4~uRANIgnZp-$zc0!-Rsoy ooO5x{<3oyb{1#tallPB-FGIAv%1uy=fq{X+)78&qol`;+07}2cwEzGB literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/checkbox_indeterminate_disabled.png b/utils/rsc/rc_light/checkbox_indeterminate_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..0a093c819d1ebb22a820f669d224eef2322b4312 GIT binary patch literal 482 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`*~r;B4qMC;q>2fdgAMcV!sOCIdi75c0yWO7APr;2egJ7<yTHRY5GO3mLM8vkH& zG%|M;uI8NDRG_T!eM^ShGAZ{<lDxC(OD&5n{+GYs$@87zf9x0A3pr)qrY<OEU~6dc zw{vD#77%mtsZoD1<C(DUJss=s9H^P3<YqbFH~v3^LG*ccmkNdt=UOI7Wq)-_{C<}I zy4&N_XqV-#Ng<3moJZTgd1e?3IY}}YE=+l|G`mjX_9nBS$#3-<f8NXbXvo0fK97+h zYt7ZaCjS?mys>WWZAEp5LypoNC9(Ber&;GQNC$EVFy+WNL{Ir}<<%U6i>eJb^t1ar zek#pBd#6&ha$ZB`w@E%FyIU+7j?7q*HEZvaOAN0ks5c}o`E{g*D`AVvTS3F=Jjz$U zdqq{SuaT?zRw(-Styl|#;(=X^Z3mt+8)+D8rrwF-yTjnaAaF6$P=mo`QCV(gdz!t{ z!X1lPWCa&%-Htt!5>vkCVc4W8MtvSzIG#x}cxkM=asLk6WUi*&(x2Idqx&xUv_Jm3 jYY`j6lG_<#ub5}qc5rj?^3^afFfe$!`njxgN@xNA_)x?p literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/checkbox_indeterminate_disabled@2x.png b/utils/rsc/rc_light/checkbox_indeterminate_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..06db251f9d3f06e4095a9b7cdc590f31fae731d8 GIT binary patch literal 948 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|RrKr;B4q#hkaZeZ8X{McVF9cHx@Z_3~J&>+~SU$7?h9F4bOm)%EDo*pLtM9_4HG zv_zx4!~gzZZIa$B5}Uyt`E8kRRd183x2t&BMUMkb88)#hhyHr`8ktL8KC^kYv3h&? zy)$#IRg4>)7G|Wan6sq9MlLItyWjW&i-U-RdPBBpXqcrs10RD5XN29k)bO_U_Vaqb zFDzw~xPR7NgrkPx$2NJb*C+Vqe>VQR?%U6J&&D9xGd`UmRnwTZTx@7&Z;0c%&^FQM zyg~6v{as5K@7Lv=W%#qp?A9xG!Tp{~w#7|(^PNj<nQgAcp-2XO!9`o|`lRJ2B`LjM z9uSzcF=E5+<;%I#|41CLY1puJ{`txyuL}z#1^SOWU%#D~7rETFdEWyQgO#sq+qVk5 zH*ec`w{hBMRVMo_E#?27Y!ZBa=tUJv)a^r$x24bfU@d>>vYVt0!;7l>ihj(KHO}1P zuHsJK{Mcy0k5!x5p2@i=?XL-sOfK2`UZBM?`;4hsg?>|Dw6;t3Kd;rwj!|3LD=y4@ zl<Kg2>&Dq9-~7~C)wg5oW!?0?>5SWC?}bLc)jsIFJNtW7k^BW64dxW?3B5)R+Zb+Q zXSV#&NK!F(@A$yyV1Me*dPfE}<+BHhZLJ>sxw|Q;CEY<O(@!u_)`4ZKybXf@2eV6r zzsgz7i%CvwGnU=tTjak;X;s^c#hJ6-Dyg>cSUi4E%V6%3#c?U@N`R^Fehw~4fkl79 z87${-32|PxVqsPb&jpjW9A_>onYJX%yJqs%V@b;gWdo6`Vlxf7j;S$-tqo`6Q8?Rk zap8(>8c}Da*E)Qx)%oK$tucxv6~8Yum~E2Oues@nabNT7eqWJcU-+y-vLGS1<olPB zpPH-Y?b!NxpYie24NKOBT2$Yj@uc#M+=3~_M^hOXPxoEelbBQfLu(D6#IZ7ViS=s? z`#0|7wK$g=&hRUfv-M)pzAGMTF*4KI{vP?^mzYzgWv%Bw!+Ap3`Y(k)ZTdy`|9sVV zI(~x3()9oB+`<e8d^T5^Y<h4tyhy&_z2AQ(<FnWN!eSGW&hYSl+pjw{;Mr2mD*gr6 z!!x%oU*jDd8Z-Ox!AC1!Yggp<eP{FvEz0#<7+_*v&nPijL~sJH>|F*11_n=8KbLh* G2~7YsADut| literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/checkbox_indeterminate_focus.png b/utils/rsc/rc_light/checkbox_indeterminate_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..33fd572bd5da908201928da694a97dec85dd0ac2 GIT binary patch literal 501 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`+kr;B4qMC;q>=e?921={z&I#O||`O!I7{wC?8;sF8QSU0^1{=uGdHq+3qN$^{O zh~s0|nzlU+8y4tqSivFp<<i91h$5q;>FsA)4j!54tEOeKKR7t{%lp~u(pEI}>s3n4 zu-Q=j&XKF*9Fwx)&pV5Xl7gaa;y={ca(}42|Bu1!cH>bM^;5TwZu-8NRbhAd-0+LZ z59T}BCBK?_pF6q!alu@>9dfI7`}i$j;gLE#{ejvg$4Q5z6u5q#R(-F*_t@cIyG-io zun@}<{vd{Zj5E^07C%ez*(<cXGUD00eUGZonj|m$J5eClzvNr(m;U{KuJAqZox-5P zkk2=vPBSs-{yL5v2Il{jWxk1ji%#C|_3GNw_;J%$mTlGs>=FVRz0=oTH$0H7A@m^Y z;%2VZ4r`k?XLJ2r?Rwr#b?*<hKT>YjHcIb(FQmf2c_5qlj??1CH&bt3Id^u${x#c} zR?K0z603Gyo8kKX>7V!dHAj4QPYH@D>08gVH0Ng5&fV)<s&=e1*;;J;=GX6{RXL33 zmTZxDvsK!s>&v@b8~Yh7T)k<=ExWGkg}Of7ayMhz3&D=dod>jfH-#`TFfe$!`njxg HN@xNALQvxZ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/checkbox_indeterminate_focus@2x.png b/utils/rsc/rc_light/checkbox_indeterminate_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..691ddf1da5b8e09a53e38f89919db98e75a3078a GIT binary patch literal 962 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|Rr3r;B4q#hkaZZGA)>MUMZ^x7-r6<52WuWfmb@rPdi9$?gjS95j|rXqiwUB%QQ8 z<{_)l(TJac4`&JpNojD3%n>Uyo3MhlEtpv`=8#-xO$o=F%{!X!)Xga{-)*k&`E}Z} zvv>agy?J+Li+O|7LW|QE3Y(%H$#`5(vFhB}J#&^L2eZZd&D)Z0GAjEXDfTfDjN|pK zm0GfQv6^h=fvYWr>^|!m_dV-9w`n88p~done-H0(+R~(aM#OW?(E}dy4n1L9AlQ@g zBsPuV4D0_3th^n2%-LqVoN0gS6npc0ccIt*T)n%kCfB~1xP|Q#TST?jEX&OiOV>Zp zdt0p=*5SD><Azbz%`3MYp9wTKO)GR-ef#wTg9WPR8cQnv&VIY`{|@&Tab2(4zMtB= z+%EA2<1ved+m&~@AC{~*`7g0#57Wz8KFf7~-hXCy-&*%1^MRlc^KTq?S?-;9op<J0 z+R;P?!}7@6BLBaBC_2VIci$$FtGsPu=ihIB&bCA1fX~@!p0g|;@7?oh!9>fs_tP%; zy7wf9eVb5xB5CTrM>{teJzTW+nB3!SyixuY>Tk2-dHmk?UCw^kd_mGtQX#q_XA0vc z))Q`6nQ9M?DuuiCgemP|DUdz>C%&11=Yh7d-2XS1C%e1JH+~QnkUaTCAW_Ug_>aHb z&igwYTW+54Sms`0sL1@v&3x6&A8S{11SLK)FI_BsRVkZ8vLLVgyI2FaQZ`4C;qrwk z=l-|{oM^D0I(0r{PW6(dBHN0kyxdMSJiYfo&G2jY8bv0<ulnEF%w4Yu)UgKDE;LNr z!uX@<jo4Fj_S*^3tMpCOcFj<K-f*W*XOH@6hgz0Y?g_m{4%--RYA~l@Wybs}(^>1e zPNQE$z98%V#&!$dge9M6^G3U^-M;End-u1{>YmL3lPdJ~pIvtC-NtpB5;t9&cwg<q z9@}G)8lEPJFBOVc*d@N0xBBzUUo8uT&m8<?=bl$!sIW(B7SoI04^;vT4oKMhs>z6W z-_|-NzG-Kq=Bk)^3y+!_E%z_lx#wgQ`#~9<oiYC!Jd$+3*~iRaU|>2L#P4)CFPZf` z<I3N^3>uUEoz&t!<HNl2#ZvKBroPHduJsHiRa$53`${uc{m3r9Iq9?1oFm!A2ecZW jckeV?9-wi~te){gorZ64H>)ZG0|SGntDnm{r-UW|Z$`Bs literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/checkbox_indeterminate_pressed.png b/utils/rsc/rc_light/checkbox_indeterminate_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..2aff90928b57aa7f1f10bf31e3a0c9cdd218c6ca GIT binary patch literal 460 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}8k)5S3)qV?_cvtCSrA`SbEZ(b7X{HZiE=pwhoUMH@doJFG7lv6G!HJg1~{DWto zL%@&A-77>|ybJxf({nUrJ=0Ax_C0-CaL)XDOk44T{mS?GPwCzbv|yg(aAmPo>;k<2 zkK<1(7aed8_IKSOqy9{A8OP5r%VPct?5MvQ>s-lX*KlWn|J#h{dwW+@eP8rid-akA zr44Eu((k*R;4_-CM|H~SBTHYoCQ83{UiEZZm($U#kBkiuJG_~AeqGt4^UlRbd;6pf z=jSj5wy)KfQG1e`ap;&u<5B?*7A9|T4qxtyoL7d2SOxy2zLPsundY5$w<#unLCAH9 zLuYx8G9KbM8Wfvs%&o%|-k1|~OGDiuzwM6glo&J3-0cfi<{x;qFkAll!~E?E0vs%2 zx))j>GQ14m=;f@;pfR_QsgxnR>MN`1nmbO1?WF&9uyAqxcG!3)NO1D4jJDa6y_}V^ zCIszZ^J#2a{7(E@QqY0@+YKuXH%hKe^Eza?_gw2G$BdrnvrKl3QZ7ZDTLNCnF)%PN Nc)I$ztaD0e0szX8zQF(h literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/checkbox_indeterminate_pressed@2x.png b/utils/rsc/rc_light/checkbox_indeterminate_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..fb4e03861146cf258a7f0f8f660141fe8c94151a GIT binary patch literal 943 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|RrSr;B4q#hkaZZGD0RMUK}$-&&`#;$kNw^BSv;V_5|zg0d<-78xQQ5xuhyB`|j; z&G{qYsiC50BqZS=?B03hhv5S*H+GpT86GN^<k-3Q?c2xoW#4u0!+&$X@B5th|NH%W z{Y#!V9DaD?<cYMVOZp}^W8B-TVuVy#O&F>lP2H9n)^J`cMfLpU)>JjNbEjUp>E~uR zr1{+zk>ir-bV=JP@GLN|Wd5Y||J<KX*#?B3Jd<f}5L`T&J)n=tSb6;x|IpKQ7gKp9 z&R$}_)9D;-D)=xjtuH!tetT)!vn{+cG+%}6TUlT|Gd=6QlDxIGs`%Ov<73B7Kd$aP z7TVvvh(}3=t7Q&<G@mNllK6~Gney-d+E+I|-(MW_GI#1yi7oEuKCHR+-s^+Q!#h>W z4fcPSJng};h)pcBUcca2^K<>ZJiY6uo-kHLr@k!j)7H3u&3fwMv!x|0$=*Bx{oby* z9`U&o^*3ttPP`Wuc}V%~d+u|*PCOcOKEGD^?BlAx-b$s&=hy8;b9j!m%w^*JckG_4 zo!gq#SuGj%GCiEe3tqHszgzZut-zwaPrgNcliLtnz;;6{K{~x5mvLJmR;H($;fai} z^V)aZEsv@F&o*#qELXbo#_Qynwu{mUf4C)1zA_D678uo0|4GE|@eZxa%8`51tY%DP zoM~PaFy;6%B`wz}?laA+E~M}%Gw%sK$MD<tn86bVN9Ut&e)wKE(NHsK`hotAEg^^c zo7%bzjTZcFsR@6$>!gI*ih{krTWZWD4_9!0S(4(@!hIn6pIl(!VvhGNJ1$I~WO(_Y z(oS}fbIFg5Z?feHZ_zzqc8=jTQ_f?a4Op2RFQY%2A3JUusH!_rcu}pYgmBt{^!mr) z!o7iAtJD;4*|R2l39GiQ*}wNyp<z;NsPgm$ckhQiEHzkW5@>Y(@}g}<7B;KDUOe4B z{bA%<_45t;^)1Xf3=<M(a<=mSzxU|EIu`$|lPz0QUM}h>Osq?s*_rTW+NGx-J=BYQ z@}8IcjA<(S#1k?{Z@=5Zs3p(1)fhrvzPHqMPCS3=9`mjso|Tv6=dW3{fTQ;A@*UxN z3Bj(x9Q<6S7F!RibuZJ>oNayb{+icsBh0>gwqB3coLy`oV?EpcKsYPsfsjsl1_lNO MPgg&ebxsLQ0BL%t5C8xG literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/checkbox_unchecked.png b/utils/rsc/rc_light/checkbox_unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..3c06087845dbb428d0e7dd696bcf0143cdaf825b GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq~K3)5S3)qV?_djeds$M2>y@zf;8^Xu4U?G9BM7Ikil}73}kv(n}}E&TC3HP_uJ1 zFMN@d&ctoul+@3xutZe+mPN(>k2?3?Z#!-I;lA=u$JKXVPD<U*A^2d*mCa6_hG{0% z^|f}K89%Q(Kj4d4JW1hKpx0h6;fo9z42L6seG6dN@@E74FP1$i9`*D5#FtKa|LEt! z><gR)%`@)(^PbTh#C~8`S5ZTyRcwlf{EY?koB#e{5Ks!4q;;xakb~1Bgry<)mi>R- zQ(QZKaDGtV$iTe;hAi0D1Z0NY)37+Oi6bD%h50=H-Br76?MnigF6`hiNMkYKv0BOW zFfOig_trgqSC0Lz{AW<f@~)BBX;ZYq`Thqv@qTlI+fSM=y8ANkds(N&t+?}NgiPGB f9{<Tq`^;M3lxDbGXu)*`1_lOCS3j3^P6<r_qB5OQ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/checkbox_unchecked@2x.png b/utils/rsc/rc_light/checkbox_unchecked@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..fa064878689ce07db2c1b40b21eb3692aa3e0284 GIT binary patch literal 855 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|PUsr;B4q#hkaZH~QTU5NZ3L%<L_pBs%Mc>@A^{LEPUC-P-56P%G$V*cGn}eIHof z@=WzQF1B)N!}bN*-MmRF9Fi2&g0xZ<yg4joHyqq3J1J<=<Bs3H`@Y9S|NmK>|E`E{ zL4Zb{@s*Q{=H#Y-5uTTJsF*>R!H0o4HuT&3D~uwHZv>J*=ghd~-4~quJ;<6_BYs1= z=?8bV9_fiUl{r30EjaqPHl3Fte&agU$&;JimTqH8SjYXV>SVaSwMqZmx0jbBtj_gu zTl!7%!0Z!yxF5yeS&*z`k{9x<{t!>E$+_m2nhe?^vy8P&D-J}fylFWiJ3;@(W|n_q zvwk`Ev_5M5ZTwPMv-ynSYgOTCjCVNIB)|Nsxc^fwT4wHvn`Lh6KfOO~eE#X>Uo&Iv z?tI>*@#~o6&i^+gWG=`yxG^*|Dy6>&{L&xTy>G?*4<$eN`)Azy9{q_S!0yiH178#+ zgcE|ME?@LIiS0*tY{TpP-}{bO7t}KpG#fI$<vsAzw*DW}XR%B5&(=5nm8r?F*`;uj z!MGx$!7Fy+Rp(j752`O#OkxxdPrkKo*K2{3ie+!rB@0#uuz7G#aFbNfb&yJJ*us!G zh4B*8l0Yg5s-0}8`f%XRe>T^m74DBcImPsw=e%xP5qD`0v+U8wg=J0bYE^A~)m%Yb zKP`WJ$SZL?!;qBI);2A2#*BAeTjUbN-iULA_8D&wj1@M1kTc^N=Z+P;X%|l2Z5OUB z7jcufIcZ#BDe?R0rMJ8qmVR3qqj>7Qub(hIzDDxP@j`{-GqWTwl(HYl$f(j>*}5#$ zDMe(Ben)xtjw5@nGEBV`=6Z_9m-+c0<9t*1%&WJ{?<p>Pw=?uONA=Bxm5YOzXZdcJ zal-4dnF5o=$L~u*^{sa_h`HXMYvQ~2(t-KE)@F7!Dmi#x&!5FLar0ZA(8^bP?#(;) ychzf=ZD%hE9@x#3Q_yB+l{q_DLuC8x{YQ>I*yTLUB9(!Gfx*+&&t;ucLK6Tsih2qF literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/checkbox_unchecked_disabled.png b/utils/rsc/rc_light/checkbox_unchecked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..bba927e5015a81d332a37a016661ebbeb92ab76d GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq~K3)5S3)qV?@`L%+ig0<QOu1qL0<JR})o$)u^U)K#hcgr*O#$P$0QiN*>lw>*w1 zoe*n%KS6C7Pmzg8wsNw%$O$pl-=}Y0{kMH{^qKbmdZBtY>kn%`kdk05^R?p?VEFub z^TWr14F6T<XddO=;M@`TYOh%JL^&?@7hOqZg;sl3GqAkQP&(1PVBWXfWy#m?UP+pl zDeB6sow{;@cfzFdMPFGvD-NvVEN<BNI`3QVvIFc7o_-BWJkOz+cW4g><B=EtLm4+@ zSAUjYDzu=U<AHw)15X2^0R!6s1_=h{02U8{m!|oeW*cl-1Qry81)5}>va-JInBKy5 zK;}i1=4myBn*VQ)cttYFCQQ7(pMCQ64{@B^UtF|2$96(W#q8I!xr+~~go~ZE`SRk9 m{`&tx(IvOVpJt?e;cQtGr|0}kHG+YGfx*+&&t;ucLK6U*=$OO+ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/checkbox_unchecked_disabled@2x.png b/utils/rsc/rc_light/checkbox_unchecked_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..592d5949a3b70b6bc49501887c42fc1fe1187f76 GIT binary patch literal 878 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|T>yr;B4q#hkaZ?fpd@C63Kck96W$DkNAfebhN(<HUSL3C|;bi#Rhl=R0JZ1bUlJ zbonC|QL&-vv|}o7#v)b6NB8W+D(Y`U|MQ5sx7%QUR#}=^<+JHCZ)-nemEk*{+2%e| z#5M4F*&4w~+ZAFMuP`4tZ+Uya5c3^|jan}cOU{4K-FoO+qQ0z#gOIpgy(IHbmIJN- z#lEK8V6il<c>5}P(yjbU`<M<H<mg|nXG^e|UZH+`wb@Z&M}a@*q|V$qHfhHW5nJ|x z{rl!ScwTW={qwBSqllwAXA+B?ZE5fx%>~=@GWPh$Pm)V{+j2%WAg1e>!rpaXU#Pd7 zJlMGJX7jdS;}73&++#Fk{*Y7Ju%~?S{ts%l`yCxbT<7jjs&##P=6^<TjVVXd**ihc z9VFVsPkjkzn8VD#BrR*FzqDRr@0ae|8{Go_H>=xbZ9U5DAiy%aMJ{|E>z6l2P8L+f zH8V`wzAATtiNyu;+3{y;cHX=Hz0YCgC!MNx?i+v4y`R+Z`E1=Y{-z~D1^aF(#`>Ml z6xr}wefg(D-)k1lRj9sRU}!r>alyCDoNfMh3q95@e7JeO>VuGnED`J*j&W|_OXw9& zkUb!!e!!~1)UTnGA$tzPYldqUjMo^~6f&)0j(ALxLN#xPm`oMV*W6xf75)0tbtXt} zRXhJ&@RiHW-ECjL6f9;)+G@5!(bIjEW`>)}#pbqEvQMI_{F)g&<yYk{C@<8MI;op@ zPGov`-u3%3%O~ypGKY;Zy=EVKz+P#c2RE1dFP&!1#m&9??vymG^Sh@n-Fui-gsW9| zLU3tpY>xi)u7{s8v}M>mb=poZ&gu?lC<*<2^5q(#S!Y;19~}z%!n86=kZCE)oc1q! zZ{|%@<FuLZ+%`ia)PRvgpPikHfAc%r^st@@ArfuEslOcNvM}y#sd9AiEo+^{!mv<r z+J{ZNAD`4s-^Z^%D=Ka$_e;&FH5pw8+D^Po7Wcg>>>BvoZw^oQy$|=bpNn6dl3E<W rzSB*$SazRz`IJqT?S~6@{batS%-i01^rr>`0|SGntDnm{r-UW|X)}7= literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/checkbox_unchecked_focus.png b/utils/rsc/rc_light/checkbox_unchecked_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..7e460184aacde17678523721508b2335fb0c52a0 GIT binary patch literal 384 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq~J;)5S3)qV?_cjeds$MB4TjdnRnrn{su5bNmAT1f}-})^IAHd!=CABQc|rE%}k~ z7gj3`>$gs_ij9vQvb99SZ(CIS|M=`#P5isqbNv5pH`N!|b*^K{W0WuOdZgm8z@TP- zVSFD~jL##+7qT0eoG$bi{U~Cpa9~dSQ1;eNhGWb8M}3CBc=qI(-<tb9s?hR7$-jz= zCZ;nPr*qAHqv}(3P~t7~YOMzhpX0Re<!#|!!}=@!&K+5Kj@1p%RT}~V_In)Ae1E>a zORZ~;80R0)H4UO0n8FTlMKEe7uzq6l+_g7MrjR98jFY9|x}5&3(1n+8&Qm(r*l<W7 zW5%pAt0q{?cFWr}?YgMj&7a?sjC$n)-!+=<PMS2OS-d^gaHYJiTI8jyYvNbV=da&? lXtB2|Q|rY#)6G9wSPrCGN>;pD%D}+D;OXk;vd$@?2>?DMoSgsw literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/checkbox_unchecked_focus@2x.png b/utils/rsc/rc_light/checkbox_unchecked_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..3f96917b5bcdf880d14bb0ebaf35280ca1367328 GIT binary patch literal 873 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|T?Pr;B4q#hkaZ{r!a<CEDkgGdH%ibYD`6`*J~z?ct-)eXR*9g8EL2J6{OeHO_NX zX4Owx)cHa8!>iULj}_rw(O;aB8a%#zWzaoc_ER~r^0vYG%(67IpJylEoO^oDg93|n zMn%&+|9)QD_ck`4<Ewnb9oDLbX%&nAnpZmrmau*l6VCm2{prMa_RIH{Y+?vKc_y!K z#f$6*$5>hS>X^CAh^U_Rr=>&A{AC2=_o7?7RHtStNPF)&t$cmuN%8xeKbdD4R7tNs zbuH(qu0h!n=}$^E!An(E)PIaT->)=}<L;_E;xD*)QnxQ*T6KO=nbQ-#6KAHnhy0Y7 z@l`thICt_&ef8YsZ4RNAHa~T*FlsGYdrSAw<gFL4)KpZ>ZTR;y==irj5sN?1>bI`A zzJJ!+TOImej~1(MuT1v;lltJ7W4PhPbu&NoU*z7uWAAHT!9NdI?#tPBlzC0sZZnZM z)?HQG%J&@nu*Zt=xBFd3;ZLm_uS~B{I(Gj2#V6^le-iua*%*I6uPH59`EdWw$pV4= z)3W+K@+-Vr7^+tB%AYcH-EGp89k4@Eu3sp?T1xuu3Tys_rdMQt2QsY_@oOk$$ezRS zn&FxS<2A-Lg-mOhBObFvux~iVxq&aCS2#iTfRy?Hs|Hij6fR<U6Dr+hvUkA+sc(lK z2XgDMu>}{l?DA>K7KrGV;9snLbs9hOig_!SEl>;;m1oQ9f6@P8N)_WH-D|ThO#c}m z*QJ|qCgs^F{{DM1-^C6UzhY6j^=G}q+q?~{eD2TFHov>P;C1ZM=!q*G!VNFJo3EEp zx#V|0hj8P%bz-XX&rNNc{irx#YRNj2JGWMyb_m}Z-Ewk;(5x4%E4`}LeVP}rwZrLN zv#R{5-m>lx!Sl^i_?Z_raW>36l<}$Z%HHQMx&#H^o_X1=yVAj-$zi_J{E+!l9E?*= zgc#4AC1d~Y()X9H!SY)Dp_R^`MSVqGXV{cq44Lp(ODJF9kE3H1e_pJ4%*{Cme*Fu4 ouB&qEZ|mkMXDwy=R-d&O7k@wHV%_Il1_lNOPgg&ebxsLQ0M+)BBLDyZ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/checkbox_unchecked_pressed.png b/utils/rsc/rc_light/checkbox_unchecked_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..5fd771d1affd8e97f7e8e6c9111319c7b8422c41 GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq~K3)5S3)qV?_d{a%LyM2>%azq7T(MDL@dQK`Tu7N_5QtxfwJ=UzSd?kzLNT9!{d zN<SEcUQEz@f8nTwSwf$)l;{5xqk{*3OY@7@$-j$z*Z5z~Qby;x)s&`a1%^A*s*DuE z4*z);6erDie&e~29n9MtxN5esSTNTt=r`KU_v9hRhOW|<4@w`>WR6X4%!$%sSMa%_ zU8K~iZQ8SHwt>BRi{^&6i)0dvCiE6cFz>7}T>ETUnHs|-y;H9_T1u{$vJ_;#KRbJI z3di&14D~|X8yH}y!AfEApS@+$2VH+!uy!!o`&@aw%G&3O^T+bo-wdW_8tWzsmo`>Z zUGG*>XOellamBOh?vq;A+*_&@+&uy}h21)x{he`nq2bC+F|P~0=kveXe?5L_&F6?} f9lmhm+4%*c@oKYNV^bLz7#KWV{an^LB{Ts54_BN0 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/checkbox_unchecked_pressed@2x.png b/utils/rsc/rc_light/checkbox_unchecked_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..57f25fbae4e4ccb5c09fbeb01d3e083501622b92 GIT binary patch literal 843 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|V1vPZ!6KiaBp*+xrJ6inPx!?k-6PVLJ4VX=>x9liLM)RQ}9VnbpwufwP27SdmXx zbt20TF$)PzW)ZdYE)^>y5$}HHrTcd7J=(QpIq!SpyYq_kK2_J(-miXNz*k{2Z+Fj? z;3+q+uS;qy6r9J@%v8%I%X{scKZl6urvnSMZp#*$EpL0Wrtf#w;#HGwC3{WTe&FzJ zq1!5cEMm(huj%f%rnM^bKvvlMQmxYma-5%-_FpYd%rn#6zi86L+YzCvQ=i&?P?~b8 z^ONL{I4+I5n=brU(hy|Wt7XF|<d?NA*fBKT?QP2m*$MZqYPOoHe-TcsOPkUAdRwse zf>o35J+?e0RPbL*&%oALX=Xv~RK}ULZ+BTdmwsxj|3O*JW}eR}PvzG8X0Ib_D;COV z*l4tW+UO_OD&OPy<5*H-;T-mPT<dS=eq@;JY3W$`xaF4~S5NEfRXiH|U#&ZFmS^)t zj>fYIRW1Gw>x3p)@i4H>l`f0=dnUfUL*r1NuoTDjkoOEPR>w@Y$epll*~4{?3+(5t zH#+e5Q1;gFyS@e21-^cjDrI>ma*rXK@mdA*8rF!%yc@(4dd&|+HJDOE(8bhKRQqJm zZ|NuN4#q~S%JWT$KBvE)xk^fXt>upF01Lk7i~l`5Y+r7?YE|i3ku6HAv@{m`z0imW z-pf2C_j$U~*3%WrM@*Ybrls$g`}kDYj%BAB`YdKUEH#g4dD<Vp<!ztStJU9_y!|xf zyRRo6xH4f5r;f$KcYP8&L&DT=J+z29XZ3>R5aWefQSpc#sfC>}6IOXyon~LP+_i|q zI_S}stGhg!g&NtuOgUepG$n4P=O?XI?=6dxTwF>_R~OHn{&XED=ad$%Em7QCxdhf` zK8=~N{_2;%*B7qbsxz7Eea8NUEB73D)Z4x+#_0F0(!hi@ck=BOF5F*~Tzve1;Hfa3 kb78j0#d7`6^FB-Oy!4=Q&TO_o1_lNOPgg&ebxsLQ06JQCm;e9( literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/line_horizontal.png b/utils/rsc/rc_light/line_horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..22a0b1e2bda682c4908f1e653657f55c80154c6f GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq_BW)5S3)qV?@LLq-M#o+Agu#LvwAsL!8bb9ip!5-tXg*S62q*u#wY7-}9e8gw(} Vy!H^>#=yY9;OXk;vd$@?2>@H&AF2QV literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/line_horizontal@2x.png b/utils/rsc/rc_light/line_horizontal@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8bd474944f6665d072ee68e7513c8365d91de263 GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|SGtr;B4q#hkYn9C;ZO1XwmQi|?s?951)LDaR>_b@ECk1~7O~pZvD?vY@B2?1VH2 eE3gm)1H-*+h4+jF-Y$W~AQ4YjKbLh*2~7ZfE+UNp literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/line_horizontal_disabled.png b/utils/rsc/rc_light/line_horizontal_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..3dc9c69e0a22825f6b4fd9affcd423ed81bf5de3 GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq_BW)5S3)qV?@LM?nS!9+r(_|BqFau(>Ndu25ksTg}k0;a+iGQG)7Yh6CbqrmvVY Ve`}_0W?*1o@O1TaS?83{1OReAAq)Tj literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/line_horizontal_disabled@2x.png b/utils/rsc/rc_light/line_horizontal_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a2d3664af470d4f350338ae84156dadd7fb7028d GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|SGtr;B4q#hkYn0y!BJ1XvGV{&)0`K+cn;6WEO=C*0IxfPjDI*X+z?Cz@Pl%w$`_ d3=v~^u$S#$Cv)!lkjhmc5l>e?mvv4FO#l;KCB6Uv literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/line_horizontal_focus.png b/utils/rsc/rc_light/line_horizontal_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..136faa84c730952d0755ceebc09f2ebe16cab30f GIT binary patch literal 120 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq_BG)5S3)qV?@LM@9w(o+BH0^=Hg;4r%ClJW(QJHABOOd&PN0396474v5R$TEw(E U?c$cJ3=9kmp00i_>zopr0Ec2Cwg3PC literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/line_horizontal_focus@2x.png b/utils/rsc/rc_light/line_horizontal_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..398d224326c262d712e86d3d93ae72e29878754a GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|SGNr;B4q#hkYn7&#df1XvDU*PFI&q2?cvA_Zg4X=|Anz~DiB^4sFef}X~*6Ve>4 ez(NcR4EM5EOl4ZHsPi%hB;x7n=d#Wzp$PzVFe5Mk literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/line_horizontal_pressed.png b/utils/rsc/rc_light/line_horizontal_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..e2027b14ed008c7a73d50a243b549db2588324de GIT binary patch literal 120 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq_BG)5S3)qV?@LM@9w%jw1#$>iLCD0)38s^x)YN%HR-j-+Z!+#Yqc>4TsqM?U-}w Uo-W<Pz`(%Z>FVdQ&MBb@04>=c)Bpeg literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/line_horizontal_pressed@2x.png b/utils/rsc/rc_light/line_horizontal_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..24b83299bcf314b563ef5b240284bdf5c5a65bee GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|SGNr;B4q#hkYn7<m~Kcvv<z*7I{XT?yD&;}pd@eKivU7(A$dedk??%OyYdC6W{P ez(NcR4VC;U^O*~_dA^tk67h8Pb6Mw<&;$T-+at{Y literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/line_vertical.png b/utils/rsc/rc_light/line_vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..0a4c5f36451087f0c95b8aa804e534d1fa2399d7 GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}uo)5S3)qV?^$je-mY9L$D#(E-7m|5v1NXnfsU+Z8e8>g21Ne^$)?=*oZ!<X7}D U^Sj=8DFYJrboFyt=akR{04?1k0{{R3 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/line_vertical@2x.png b/utils/rsc/rc_light/line_vertical@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e67ccf52bbe14ac3ec41c453f54df7c655fedcbe GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au zNY2y6F{EP7+Y1Xt8w?nZ1e_APn(<AZr8li7>E;7vq4HOsjLeSMocntBd@b+8jop{+ z0~vG|Xf}vl5OLtn;99_H!g_&e7E=bJFXNVmWeiac!L*Wo#_F?>rJ-TbNofWK1_n=8 KKbLh*2~7YL`b^gV literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/line_vertical_disabled.png b/utils/rsc/rc_light/line_vertical_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..9700752d912bc97de4c64ed249098375ad042299 GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}uo)5S3)qV?^$jl2vF9L$Dae(Sq69&!645b*1lOJBs4tCO#8{#h~mqbma{kUuNQ U&Ux?MZ)T9Nr>mdKI;Vst0Es>%&j0`b literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/line_vertical_disabled@2x.png b/utils/rsc/rc_light/line_vertical_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0f57c568f6d28edfc8e9118042ef1c739db0d717 GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au zNY2y6F{EP7+Y1YM8ypyp2K066Id0hRGGW8T#G4NkqrP9ww=z3YYX5ro`DDI_8@n&t z2Qug`&}<O9AmYHC!L@+Zg!KZ`ET#-bU&bvB%NU{@f@vlFj5Vi_rD4L4ggOQW1_n=8 KKbLh*2~7Y*@J(L; literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/line_vertical_focus.png b/utils/rsc/rc_light/line_vertical_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..15ef20825437205a95311d20eb0544567c0e16d8 GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}uo)5S3)qV?@LLqP@u4i-nXID=m25COq}cVGW+7VO?swW-QXKHqpB2LlRtz-)Pp UwRiHV3ztB`p00i_>zopr0HRkRNB{r; literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/line_vertical_focus@2x.png b/utils/rsc/rc_light/line_vertical_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a35e97ed0afaccc739bc41aa9684a1bf8764c394 GIT binary patch literal 249 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|UcqPZ!6KiaBpD7>YI+FdPZ!>eM<QwP-^dQ^*ui_W6o8^LFj&;Vq0g|LfiFInEVt z9)0l_ap2D2TEJ?;dVy&cQwF0i<CcbH3{eij47v+68^kWqOuCXWVIoVzqBKVp1_lNO MPgg&ebxsLQ0E{?G9{>OV literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/line_vertical_pressed.png b/utils/rsc/rc_light/line_vertical_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..7399cd38ed378d8451df98bdac539cfd8cd15cbf GIT binary patch literal 133 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u?)5S3)qV?@LM?nS$4raq=f2th>7F8)dnE7}6<W;V=p8lJDR?PnB%76;wwYRbJ T-zhCT3ljEp^>bP0l+XkK|4<@a literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/line_vertical_pressed@2x.png b/utils/rsc/rc_light/line_vertical_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e018b9af84508e103e77ab01f4130b0c49d747ab GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|UbfPZ!6KiaBpD7>YJH2pkCz^XG7qY!WEF{^&ul%H5F3(=7$g@4i-k|9Z~{i=!{+ zYcz;m5OLtn;99_H!g_&e7E=bJFXNVmWeiac!3??!G-)NhnK5S}OT)x_*;Wh;3=E#G KelF{r5}E*RJxay^ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/radio_checked.png b/utils/rsc/rc_light/radio_checked.png new file mode 100644 index 0000000000000000000000000000000000000000..878b6c53ca712fa52fe63de8e328c6f6a754e06d GIT binary patch literal 1293 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`Yer;B4qMC;ROzBwVGBFF2W@4c?s@hMPX`O>YaR=oy(+RMBSF}bP=x!RdHIwz?( zdh~FMt7&jdWbG<VZc?giIU*73=%mamKgr{i7w04{SvRR$n)12v3)|d+Teca0-!bF* zM_%Klb6@psuKqsv_y7Or_P*a&{4kGSQ)TBGt0=}bW+#FgxfaN55ZT4Li^VS@%e+jr zZuf`%Of1jsHU;S9GSp_x*|l6}s_xy+&GvuQ8zdM0%AB0?f;(aD^fy{2jP5y$JD0>h zxpmHWvX>aU;YuyR*O3XL8B5g*EmBMVZasJ7Y7^tB)yfY=zBwlBOW$*M?TnwiXV0EA z?Amn7sdW8{7wirkJ8~p9Z`%F&&dfsQGwW9J-gNVCI>S^aF=h7p*!=we**uTeaI_yj z%ItGb`Bc>u>7>Z+>Racx^l%0U@%igsJ891>cp)~={Y~xxk)(Im^?BXR7jF`NA?2qg z{;%+5`Stk^?$|Akcz=^uD)8#EdoJrLBTKh1P2^o=!*9bO5vV8mFu-W$o$A?*yWVbW zyYwo9BgOeZ;Xd|hOtZ>ay__!|7qDdga`%#hZ~db$^Y>j3%e45Vr}dtB@~3O7?+9G{ zUS*Xu|EI6gM2`jaC+wPy{HH$M+j;G<<i$6vllw1)>{32%6Y_iQ_9;KlUKU=iv1#>| zU3vZccU0KewOm}A$u0Hgy%ED^t>@F3&MU;skIUKj={1}4*4qMcf448&=yYF$_v+rK z@`b`1-C907yq&X?|N2t~5zBL3B_E44<ofx0d(N+0$s2jdZ2ci7C;K%OFD@GWZ_r|A zys|C+3?sudhK^T(`+IVq__i)`T4Q@d^YG!r(wiqtkhh(*{4+xaYePgy8u!ajO=sPg zb?uq(b<QRsInPQt22FMk)!hGvLQ^idFgAGoKfL!`!|Rpj4&DyXF82#NVNvwX<hGo% zbvElR#w&)7@sk91m?SbNPygF*9^|Tg%eKOP2Tw!NI))o<J0qnEW^}gAShF)L@?Kfi z^%D_n4inNCL}RDvPWm;e^J|mh<B00bOD?^Y611Gh{J_F*vitTqzkZ$B_&T@$xS*Zx zmDteoxLoVk_JK{CjCdzxonhQ@>Dndb0-2Ps4fPex@n`0WRkS;8bGmtdcE{Tf{8L+B zhcO5~i22@H@hoq`*H&rM*_T^(?NyPPH><Mn*Ov{}wi~2M#LMsXsl4zrH_TsauP@Ze z5@LEc-DTT@?2yRgDGT<mf4*-f{}qOAnJy*fzt_K|PKv$G^CjNeYN<-afgq6`@`+k6 zCtu?HHCG~g@9d1b?1lB$1=6!V6hE+BaPw`(-B;hw{M>z><EsDc6yCp0M*L5O%`fiC z{IcqL1?wCC-c3qDVX?bCA11fXQ#xMx$1B?Vye#8^-TYm(LQ7emIBc@mxlUhBUgD@q zzKhaChyM%qO5fo4)B9?2p3=A1Z!0VR7sbkcEIS?1-C%ZM`W(mKHIWv-th}c^xwGI? zizttK{5$zAN%JbFcj%l;=Sw!Zv1%3TW%jjKu5)C&-4MtXTBFS7X|cU6_BiJZ#~??U z)k4YB6xT4Vuh%#}Np0)8_ep!oP5KK<e^@@e<$CNw!-pdkpBlwn%y+-tn4GLCR&tah zOm~IQ=`~^(m$GTOXt-}|)VrY9BCN9X;@%ro`vmUpw*JQ$pL*6=;BWFL1_lNOPgg&e IbxsLQ07|=CfdBvi literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/radio_checked@2x.png b/utils/rsc/rc_light/radio_checked@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ed20cd4cf59145ed9129ff13370dc5738c28717a GIT binary patch literal 2792 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 PU|{fc^>bP0l+XkKszEa- literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/radio_checked_disabled.png b/utils/rsc/rc_light/radio_checked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..1aa26ee00bd5a9ce1f18ff546a07bf38c34f55e5 GIT binary patch literal 1289 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`YWr;B4qMC;S(u{o1NC63phuiVYc#F)IpA+>>9W74L)rMjvgvpozLe_qgN%TQ4i z=oF8ev0#CV-T}jWp8%#T4<63&89NTJOmSiAY~1$xxYaU8al^w0|9EuN@I1OT?|65) z?%Q3xc~!^%FS9-WbN=)H_2(<kSDxekZk3|*B;rlY+Nz>#m(rC=TMzIAFvqz0=x3c@ zvC#C+jT?XWOJ(H0=ZJLXz7UdluT1c!*r(t7e*3dM`uO9D%(*(3YrJj0SZ;-UZRvWR zv^C|I(afHyvu3@Vb@gUe%1n*bjgfg}mg|_)oGtb|=r@$MnC)?<@PiC%?HSQ)vVX7t z|F>x6N=@ronW3f|L!O^r@s8=0gP!8f(C$C~N{+H6Z9HdHnj<o!?Udlzdv&@peDU(W z6&kyC@6KKq_x?V64#ThBr=1BK6idUICwioGh4@;qpAj$dzi|J<w2m7aJDx9GCFEO@ zCweh$N?d!6h5*MG(PEp_zEx^(Sf4TH9_~Dz^gR3H6SGyPiZ0A-V6AeoOgkZ`AtoRg zdUaaFs>OUM$$aM(Lu0j+tlsdrOg_nwb*pi|%-M6iEKJwC<{fhpp8LMz#qR?xf^xg! zL+<hFt@*zsV#(^&tA9PSzq#dr&DLE?GC4N$-Wx9se)dLg%ht_4HZ$!s7M)$(!R!-s z(RQOt)%;ara_3%u<&&u3KOm8*`A%D+<M?BKj$b^7u6kabcit;aZQ?z>537PWMOw~Y zba_7e=*0#1udga_Omx(lx=P=8f@r#`g2wSZaqk`M<ho0*b#AyjcZS!4O)g)W-%mct z&K)QyYVoRS%Jb7a9iO(`UU^?+`DVG_YyqJY%QV$OS8mSi*qP5>KYfa%!;)*gFV?Fj zPZ51AaQ^YmM{TCx9wnTUe9BhP9JXXbZ%8Q1t7GfeZ|;h|tma=<%+3Ea-o^OLiX;!# zITzim%TLy-@8p`!cx2W~*0v7Tx02f#PcMD+Y`%Hklj8W3@&&BSZa>e8K7BYzMeDev zzKi!Ut7}iDZ{EHj`a<L7=KA@%7tOx~-+5fNM&dv+-xL>~(+n;ap=k=r+s=kw5&c-P zXT#e=b^rUDYGQWg{o66=nX6rVqWj8K9h*+Qy>!ipx&Qay@P^<6Cf-+%2|b=wDZR2p zljXtb3H$5P3r!}yis3xt{!{VBg@7H>Q}#SeD$#C`x+~b}vh2y@MhAt*H_k{oemD44 zl;SwMy6$IXY@z7eSFcu?t=i4#l5)G_s(`|*7Zxmgnodo;aOjtK+qB2uzHJHb%?nGl zJmllxSk1CeEc+XK^S=3AKUZmOOsTT}u#01PbMHRY#Zn!|9|v!K)X8zi`KQK~3)@qd zaG!j5xLvkkYxebLZLiCZT5oHp(I`lD$SEjT$t|&M-yC0+XBLlK0^f!IcvaS$UOV}E zb+N@ekAn9MJNGu_G36<KTj^R?U!#$Kgh~AEi;5N*_eS@|(;aVil)im+&`WRW+mm0q zxpp_~)YvN)x!2->H{Wsjt%sHct^CclriO3NleFdHi*pw}W9f@KbMMm^-#Ifj?wn(6 zt6nDdPIA*M>#vWOJh6H0toZ)Da%M=#qs1qmB!xsd%v;mKza-?Q6rahQJ<^3f^V6OO zt-P5OseB^nLX=C|0t=139D7$49c$jg#`IPE*rf0Gj_tqA_2s1B{^l193=9mOu6{1- HoD!M<FpP7G literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/radio_checked_disabled@2x.png b/utils/rsc/rc_light/radio_checked_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..72b69d59b455c82c9fd6d836518563e43cf0852d GIT binary patch literal 2752 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 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/radio_checked_focus.png b/utils/rsc/rc_light/radio_checked_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..90a54c6e147dc3cbe74ebb03a68ab711493681b7 GIT binary patch literal 1292 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`Y8r;B4qMC;RO(K(Y-C63phzn!PIX!3(wyxSQ2%6eG$272!K(83}#q1nyQMVT`v zZ(<9#u*eh(&W_K=T0AAJ85AF8sp%Oos$M)WRVc)%Y4Y0B0y*Uw%uS4oviHCL_~`Yn z^(F0j6~~J&?>qm!{{R2~)pZZ*_-FD|+&k#8((}n0#@MEyu7IY50Hp<qA?G5r-tOJ{ z@52AA1$(yE3vOE;cTs%v5?l3cd)MyX_TqQ7QNXp5zk>Zoq#H|5hS+<xAMiB%5+%3$ ze)aK9!aL_F1-_5z*%}fOrhTUHL6wr?riVqP4<9VyJ(Jzb)^pbI0;|LR1*MynTHF2J zPdKu}c~!8mj${pUbeZB5#_*$Qq2;*`Ti5Wi@bgSbJQ=yb;lYZ({omitJKO)ycHM_q z!3+*tg-ZVS%r_bCgejl@7V`7Fe}=+^0^RseLiS8k6{?*C?^nMOs5W}EGGOYbX*a@L z%b63`&vM;={l~An0`KqE`otxzcT&}oUAWKZV<o%t(s?c0Pl?6qX>E4h5W2Ie=uUU0 zudu+yysN()ve)>8tbUXv?^w#IWc7;Y%zgRlQ)b^R71A>OHf&EjcJ|6~E7PY(H}Z@8 zl{g`td}e##PlGRg@4dHsq~1Py=SOc7w}PnBrbWAN)hn4Ml;_{RF<-Uz?HPgjqPBD9 zoZ5JVahc*S^&3KW+q1F?=4OlYDSi@cSR3{J-!!8Q3pCAyD>!$|Gq%0;B#l?Zef#PU zVqV(<rE?_jyzy&U_2=z^=`3>k`CWDs6BQEIOl{zhc^|X8Aj3l5#vnj#gY1kado|~u zvlp0cdP#)Ua@vzh)x!*0`V1>xZO@b1`ZQJ{-RRQE8EH4mwpu5;>@QvtF(;G3OP0CF zGFN7m_A-TeJhhg++6(ud+^@P=QiJisD%+x-5Y{C*t3E9<I)2yhNIq||IDfv&<cp_e z=PL*&9pgXGa!2_ImtaFncvq0ZbD>>D{A}xXNndNe+_v*~oBoa|jE?_G>MC{SI{O<O z4Vb!R-!U)Ubc?CQ3;osC>Ub+}EVVb7x;^1U@|&>oL&+(c4F~uo*?O**Sahwa*yI^} zeBJW0G<7XrPwU9lt2gXky({C1%gU}*Yl<S4*dBJc?iN4a>Ks>|(AuKOPajv`kL=3H zSNgk3{muQC=UAfH!kMNX$X}Qhzsk(x_CvO6?FNq0#<uLAhkwRrsmxp7n(gq-;9rqS zNNRaT)kCZA+EF*l48td!XSniWn_;|jL&E0=f)9Kf7vB~9zgqHq;p+oV8<&K&JUx&z zr*tRNr{0eq$=BWD!+)i$V2NJT>%e>BWx&?_k2~1rSQWfbpTO0sU#0X<H(5+2_tl)w zTa$W!#fCPWy{OAEpSku}^1OGqUc4@Lc8d*JE_Y?~0iG%Ai-k7rE1vxS+6tv)7f|w9 zD7|kl)71mA$+MsD&Z@P)-z!}l9%^#@l<wAk#WU<mT2bLbdNy->1En<j_Nu+mQ{ZR` zJ^N~&)cy5~4<5gJt(gC>sjd3IeB%?ZPliY=bawSm%FbWs`Q`pco0R8#k*?b!ig|Q` zQ%g5Vu~~@rpZ;ZU_LKeCr4z4WSikYxDa*YIoOhb7zbGy-+u!%$%FYFowG6eSem_^+ zv&n6Ws=`tW{T1xbvv|3S*i7HvHD#TycDTC!c>M)~$6|8Vw?1QFU|{fc^>bP0l+XkK DQIJ-G literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/radio_checked_focus@2x.png b/utils/rsc/rc_light/radio_checked_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..81771885f454f93aa6c5ef5797243ca8963ba746 GIT binary patch literal 2772 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 Cb|q~9 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/radio_checked_pressed.png b/utils/rsc/rc_light/radio_checked_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..10170e374bc19ac4bad90e3aa406284f0c6fd3cc GIT binary patch literal 1210 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq^B*)5S3)qV?%?@0=;25^eL}&)?S2o4~^z;+4r9=TXXdIY>Otfr*nNWU;Bs5_1k0 zVR1DLjg3MZuJv+y9GErDXyfWxHyoB~bh3n9ILDyq*sR#twDjr>3DK@)Z|7V;8Z*ON z-}tEP`)B8Wu6u9!{P+2CzB{is<n-`=TXDcfOJy1(E8Av9{vC{8B<BRp=$lov`_FzM z4wg`{Hn(O~$z!~;Zp6i=+20XuTs9%iN06Q6^`b?Lj>{#F+dTHVA@PCtamtxP$?J-B z%#(EkB(}bn;tbxs@=o39Sq`5g&wiG1=b6XACh&D{^OkopNy?8WuA9E+kidG$H*8&v zug`5<mbWqX#0&@T{;pcL?FniH7UpN#zCQi-y`nRC<M&O=?)+E(-58Z{p*ek(*V{iW zEVs^O{3_sEF34^0?Tg-{xpUL>W<N3X*mO<d_L&TW7oR0l^MB+jTvSuPnt9{6-4Uh* z#ao`RSBEqlck^E}Wk&PEhHMG<;sut5jWa!ik`+8Q_Vg<EnR%W*<Fk03gZK77^V|h~ z)Sj5J|7L#u(UPx|!X=*A8r!if>oa`mXnb#d)RE_%p11V1@;}JyG4wO9&hlETz3j8l z-def&E}3t=eB(rv65I}3oMil@`b~ywV|-9e(NtBlmLCdMIX+j8a@L4ma&8iDu>Z9D z(iDlU8YlP;R=F&@QKWI=c4yP8Agc!N1C!aSE3|qYZfu-&Vw%iaosA1;>{;r5)ToT% z=G@uGj_W@EQc#njc2JPv{Ntr2OcLka_up4N{?J#!y!(pblj=k>RZp9J><&7<>I|$5 zaWhtXvh;*b_K^G7Dn9v`b4;gJ+H%2wkQXu^?`uTq9G$GXz}nr2!94v~vb~VDi~d<{ zM)}5@EM~$7%;VmqFg;>ps65lvSvJe^;MUy=1-69+_s?eJEVeH@pnC3|ID=(ZP*aIv zrOMA|yH1qNdeMFI-4%v8JzC)^R+?wT52REboN)f)9F2m$rwr#TCi)$4S9e*pPjktS z{P5^Jd&cTyoy`u1+m4F;U#uc2m(6hI;zYLvc?-WP`*EZ_J9KQxN{RPOv6AvGk6y>w z?-p`x6j;63_ucVVL66FtuW;RGOIWn;ZO^jfEwlfc*`$Odyh)t%)<A+$>Qi;(^c$|X z^|k!P-Wn(Uo^e-Tf$0*nBd-rUjI-BYzU}d|1zt59SR**k7*0@n`y*PN@5<C$=RLa> zZ!Q#IZ#aA4WR|`6an%bVmwIdp+dN+XS#$mTwT*fzZ{L1m3<-;>FxjiZ-Eu?ghscX^ zJFnMbQT3-*EnWO`&9k2}cMmilFyFpB@M~D-U8%EWI$PpH?mgK5#yN*6&-!?AX}9i_ zEc3KT)?Hs$e70b+X)8SJ^7m>qi_y+0Vyu;}a=QgT^ZuH%aoe^0=Wd(jx37yn|C+Jw zr_kf8D+=Wo1s9xoaOwmH^S(@rLuV!hzOW4AxK^~hUdBD->Xe)7lb@b=lXz+E^11HH zA9B>bHGQ79aqX@A<LaBvzRJ8-6;*t4A(N87v68>B{KTm*h36Rc_et%KJ*D<;Z|{Ew Z)7JHq0=2vf85kHCJYD@<);T3K0RUU(F?#?2 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/radio_checked_pressed@2x.png b/utils/rsc/rc_light/radio_checked_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..378608298a764e18d79d60c16827dd132ecbf48b GIT binary patch literal 2580 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 FO#th;%(Vaj literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/radio_unchecked.png b/utils/rsc/rc_light/radio_unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..639a55480c306760aea335c3ae6d76dd3599bc87 GIT binary patch literal 1008 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq{9Er;B4qMC;S({uwf<A_wa8(<YfJZS8e5KiQ@-`{M;eY3_+m{8uBoU6=TZhPY%c z)RL<bZV}<P)sXtIM8s8)<>KmtZfnJKUV3^>y|GI&c-P&K-6unoW2amxn>_b@<qc1d zO`IoZ#p>5CPuyqz{(JS|GvC?szE1F(6uoQL?S{W>H+3(tsW5ma1}Uf)+zP7JnEv-= zQYh=Ax!?1}z1bb*<I?YLo_1>D$u~dWo2hJ2y;=P{*XXz1hny)g8a&MEIg4*DiWR?c zj#pSLxzOi^Vv;S_m*#Ems{8nQ<$fhA{jEOA)Twu#cVj<uwDO0G3*N5lmz308cX7(q zNpC9MT<<eXI*>oj@VA=!v2$yqAH1s$_PqT<a)R1}?xs5x|Dx1Bf0ufo`fyiXPFve| z7t5BSSe@+WA<yo-n8nn)Znx$#-uujQFRTwP{i5Bll4akHy3Mz38&1u3$Xge2=il@7 z`&qh$*F5z<^5t7{!}3*!rCXRYCV28U)v>6&l6@XL&2+EJ0?V6!8D20Z>~eT>fbAi- zP;}BWgF`zGt*bEldSew+#~xON7q5T5>8}rE<ZF2Ud$UCC+LnX~uK9_M3s%-<8-L(9 zwDqjvXUDA%J`1K?cIJ5Ouxjh)ee;YOt&ZR1=Fp1&xz9d2m(d~Al5fGbzb-QwF0d=C zx_^Zs&d6b3uTR-pg$20`Nrr*ijGSw8QYJ+>ItVc&UgTR5c<14nDOucWUF4H)+I+A- zR>U}yCE)mxY}Y+<*Uny_r!*^Bj76lF^?+H)H7^HUZOPcD&)(~Da2PQySX7;*DxiD4 z<HSlM#^Z%;%Da!he7klvt9)v_r-F=@@Q$Ly60Zj$9>F&D-;=h!)Xh5|cYyhrn*J~D z>SopY#z5l$qbrMh*X>>zRdD|EtI(}m&UMHzmbf;qzPWKT$9%@`N47ki{PgjELzVaq z_m^Jzdm`l7pXuG~ry0zB|31vP_#)qL*}Z!UTDFudjbn`qn^7e5+)}KRe|64Dq1buS zUA1gW1)qFQT2oPQ>wCJEV)eZ6`T94GH%xD+52)2Rv8+B~-u9&Oo!)iFjIQxLV0tmx z@1R_M;qLea>(58B-|pId*Z(<pm{rqrmz3vT1rf>7_bzVCEk4L)?^2O<kN0BYL94_G zYl@5Y3g%P=EA%{$cq_4)ec}8|c@k45y9&$A+4m+sws+&YX3y2LZzb|HbMUWImzQuY zQ8=;0f8ErGix+k7ZCvZDvpL?STslKou`!9+@`B8v%q}C5n17XfChgi@_J=!QmCwaU TbAz)C3=9mOu6{1-oD!M<^5D;; literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/radio_unchecked@2x.png b/utils/rsc/rc_light/radio_unchecked@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a2f23fd6fadcf3d8df123c5ab57a458be159b538 GIT binary patch literal 2256 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 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/radio_unchecked_disabled.png b/utils/rsc/rc_light/radio_unchecked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..6f7424ca789b69fe823be10d1bb87b886aa8cf70 GIT binary patch literal 1022 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq{90r;B4qMC;S(u^G{+636S$TW0RwWa!EjmUB}lcw@@n4$oPQ@pF@vHkCFhDHR)t z=<gA3;nS~rSirh|%0i7MjjHU8q05<%mu*(foVCT&X<>ll<!k&B>!Pi%sXTx0I%|?% z_Vo!@X8+AUclx*8^Pm6k9kx7Q8Motd>Qt8FkN0mmHQhex5@X_82ksM$X@=^}d$@}v zx=PCZuZtv<l-Rtn<YC%7`;2u~n);!}bMsd-d8i1LKP|LB_U7r-m6gqcp6Mz3W>%d( zm%cgjyp+_esh9IC%PzRcZ&*FyZrz1V#Wq4We}^As5I=tG+m0V?j{PD%rW<yAc>jFw z-n~0}7pPi(yz<1`L%q>#!~Kna9?o+}NV?4M@kh$+7=1Pq#ou8&U$1vln%LUglYi~Y zmy*LzTaWfPJU+1K@y7~{D^qvrI+#e^%`CmG$N09*j)QgAJtO1wLZ26@MCRmdy6^K| z(MWG+fq}#v{ocY;9j~^{WxLflG3yND86VsJGM=PgJd0KH_pMi1d-ID_LxhneOCQt! z9j9d19@`_5R9$;_c9Uj8y^i6(H@g@nRj(=#f6vx@Q2XjE@u%N^PnWG=KTw#n;fv-P zCKaL1-#oUxg_YHN-%pO3DK5%Y!pFIcrTX#85O+z3b9bB@6!(4q{rB`%HUncx9%hB= zeLM$_1h=~WjmZ8i)H6S9-S5*32HCo2UTj~x>AOrm8^gsQK8M6h#<SDAuWU(nSKMA$ z|It-vHS_<)*O*SsU^O_Oc~9&3{`GOX&*o`gn-R+3{)aK)7;`l1gDSt<rwlf~ik9Ix zx1MMIO)Ul)KBgIk>v$Bh?|C%3oL3d<+!a;rZ6w^zXuvy_(MF8p4CC_#wf<e#vv>u3 zedU;L3GQ#(wJWT;*)+b<@)i4p#f=#zyEcbCds(vU-b6pf88<nNFY7WMx_fu=f$JUB zXRrTQx@47ou;;c4<?o6Y@{ausSnzoFrLRWJ;X4nlzkEepes;xvDGpCD|GxdadlC({ z_k8zy`7Uwpv^S4#+>pC|N8*v(LG$a<HOH&|{>z>^WBKKmzp~9gE$7|Kr;~VZvTdWo zqh~uxXJ5MU<A?JTNj5pQG(+i#T}3~;&zdY<e6mxVMZJ+-P?G=kZSglg_q6H`Z?l=| zb$9QZo68S$x4ua!Fi9#p_aIAc`;*!EIcKVV?zuh3JYT$3>JqyM_qoW^zx!Gb|FggT z`NoxlD${)4Ih%2OJCgROaf(a5%8k-*WsRb;XZ4l_?LPasBaz)<?ToDoF)nP%$~Rf% k%|v+0d_pIEKX<J@nWM;6_P@Ub0|Nttr>mdKI;Vst0C$_=p#T5? literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/radio_unchecked_disabled@2x.png b/utils/rsc/rc_light/radio_unchecked_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..bf9330f240526f2862fab7a2966b99e21d99ce9a GIT binary patch literal 2205 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|SS@r;B4q#hka%^#vhUC2jBDmRGza@aJxyk%Xj?MN7`6n=0KwDt@xr%M-TBt||+0 zW7pnxZcE>-gOa+rOSf)m`r)3r^p=v*+a<DzUhcZarWOu2-sG9>PSl+u!t%=C)s{df zr%g9&zklIx+4ue1+cfja-EC&i_m{u>zOVe<&EN0t?fo8|z!f~>(0}74GW?xKlcx6{ z+8VJ!Ou)#$A)E0`O9C5*cmtyVvyzSDDaVXY<~uelzxup-`;}W>X$~e;34Uz9xCHf> zm(<00c9d&=YFoDQzL~j+i)#zt>5^*<lY~0I-gElE$&l;!jBSF-hI?nvtZsBrcpDOQ zoQK2pajw!PzJvoS=U5i-Jef6ZSzGuV2|-~q1re))r4?VEGt?;i&tTfn-*k6Tg@>cH zlHS$zOKq3meHUmuxiGwQMOM}d#z5|ePEL7j0W;N~%M~VudOIJs7QSe&$gDK6qWjVY z<^#`jX88+O#4?u~8UISl&VIeW`{do5HzQwu3cJTLaVf*JrxnLIT;An>{at6y_me>_ z!6AIh^Sq8dJPVY(MLrx_;a>gi^VhHPz2^G`Po`Y5p5e7#<iur$btn2JY}NhuYq_h7 z=<MAY%pO@2=lw8VvSyo!CP(}-@86CWo>#BGv8OfR{XOT<d8e){W{_w8AnE<N&sg+b z^{rR0*t$<fPGMBp>Y=l-_rTm~D(bEezdd`_R$%z^Sa*O@;ntK5che5NO{_}sG?0+d zFqs~9rg?XjQ1+U+>;ji&a86nMnL*&o&wH1Hox2%xHk+7srQh22?OR#+!kt`lj1S-a zxX$_KUd{F#%i^qK&bhg!%B{}|g;Z2!y6yQ+Y&Q6w8k-$__&e9hzzK}88zUI5d}EkV z_V3|=)obhS?_C-(SF}5z{Cqjfrh_hBcdozszSrp5-sF8uv9Yn!n{M$*SnG4}^M|aT z!!wt?A*}we8)IFv(#f;G7jyoP_}*vBzC-&O<BnH%mNKXt2W+p8I(&~$=}>pNPdw{_ z%MR7ChtA5%%D$`l{>)TCq*tG*V1MJHrkc`;_v?%P6nQuAEPlRhM%i7)2l3A>nEt&C zoo+Md{k}PD6GR06967>xyUBOog_f(+I1WB&;^$arS|nmO)k9_3^Ihu887I!0ca%X) za>bTq+4tw~ICCkfBH@`nqh;a(J?V=-&&GVLbZhvwqxDy)xA)(Rom@Jmw{B&*v7Gwj zDA@ljO8SPB0H3-&_k(UWt+QKROCArICULy)OD^k$^abl?*)IRaUAA!>+l9G1r5i48 z+}?DMRo+5<<CchhH9Pq}@T*PQb6)S-H3r6Mv(}xow_LW)C*aDNS+4t1zDuP@PVi7! zHhITAnI->k7PhLoZCGi?)L3{W?D~}}W|5CK@p!!CVEQmmy`w@wz#_4C_8S2~R@Tex z%VTc-o)XEX(Q3uL^>|`#D$Chhoj<R2=rFrf%vD`<UaEMZLrmD)qPeEW@`UyrD_Lss za{upQrMDY1!cDIUSTnEkVLWoYuS-k0t!-KK7VoL1YQIG{NGyoa$?DHFN<29!JBY!E z?bK`^wY|q?=rCv8R8h2@{K&k1Wx{8!6Pb^vdZ%t`JKNfHcXxj%gTXuYo@-aH_DUt^ z@GQu559Lgo<`iQY5NR2an^tj4D%qS}#$0%kX>pu}K>n{N?$R?-llKZR@k_1Oobh_i znxaFg7xmiL2;N-Z(DZUc;Nr~SCrwPcw^}`-k~i^4to!nYz2M)UxefMHJYr&nT2)y* zeGlkMTdHolEj2y$z|GC3@63x9%@&U3=s5D&*I>Q|KM(&G_qByPw;l1>zsN(cI3PN5 zLCMCfy3K3X>L&MYHdWBQ)3(`_mw}=2j!5@Wz4EZ6mkvSA53<$#3cF+1tYw`4=J$J} z0MX2>YmYy8c6;d5O=tMbbLIEpX8HG<y3g*^)={$G9&rDbc=y>drv%N3K5BcH{5f%^ zsQK;(_D>QQ?nL|-Q#f|=!s|ubj&V+0dL%&WvjWTi*gc%TE+3vcyXfe1X~qyQ+ssD| z)y{YKM*hy4%z827ixGprq-EfbkBeMCZ<==C`GoH|1&PIv^BAIgKQe8#6|pLK>e4ce z>14{K)!ong4Xz4o40nFkTJycP(rQlO>Evm5uSPz)82|e9>&;^BwW}ngPUf&wEN=A5 z_6q9@4Y6FtX#S%{e$ppV22JML+W!YG=zC0CdaXjIWw9;4^M?tYB9WmUH~kLEavXj1 zog;D84uJ<pyS480N7N@z=T=d@boVz$t8~H-1J+M9-jm<&ZhfM$!$a#u{td2#xt<Ik z9t3#Z|9bLCaG1(u&-@+M8)qKsHTeEm-<kREwdT8XG*)@N`7!aZKhur8w93VL?>y4C zlsg*kRBNj3JR<76@=Uy9#Q`1G_Z6o1X1=z*&*!@T@Y}a<*WE16s%JZ3b>xyr&ZXE* z-`M8AKb-Vgtm)jjb6(-DPq#Bh@;*pPmOf~H=gNC77N+H0CoTU4-Hdp|IAJzJg^q7C z!~A5ct@~y)9j$rs;zdDxNa;x~j_U^k)|bc~`SsYH-@fo$$PNpi3^D%WRpOI>WjDlR zUH&6@V(yhKb0uW&g|3l2nR2N*t)ygQ)3%U~+YC2!4__9Dy!z_<UXyiv2O5ih7W_D% z^Yqeu@dtf2iJ4CK#1=F+?dSed?{Vz%{8`5w&(Ad8HOp+RSMaK+DOVhph#hcZ*v>Fx zqI!DEg)r9HuXd|1y1()LM~^k%!-D=!aqv`kX7m&K@$jQ^d%f*E#r(<VEhk(#wDCwT zLl|>LnUQ(JVwUUt{AX%To|HN|Y3-9kAAi)mh;ck+#F2G;=CfLc_1ziKv!un}$e#bt zc+4qs+NOse8Y4?qn@#x4I)~kZSMe%C`hzzo&uTibG5nj{<UDJVv)ASOdAT_@7Llh4 hmm9Qd{>gu2&(_Y^Us9B<!@$76;OXk;vd$@?2>|wY91Q>f literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/radio_unchecked_focus.png b/utils/rsc/rc_light/radio_unchecked_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..2316d7872ce225c1f38a5c4c19d624b9319a2c5c GIT binary patch literal 1032 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq{9Kr;B4qMC;S(z8Nv0A`SbCpC5nVADyK(c@}5yOO;&b(#0Y%Kf=AcJ!W%739f84 zD`a96Z<_E(NvxZ9hmpwbB^MXHSjOGl8KtZ7(#z|p(v=x%ilTE*niy}{7Sx<}Z};(| zvn40_OiG*4IeXsO-FM3G{oVJw;`_ehhkpE;YL$oGJEI=6d~3*aU+LPRATfm{LuP96 zI<NmO(N`lPS*3nYir%<S&vky>vkl@$ZaFW`y?TGDO2GZ%+O7UZ#~Y__j`f`4*l3(I zqoCI8<@~a>!e2tWf4w$%#}}9x7V&=R>+5|d8nxFxT)BwV?90+c$BY<uNqTVI`stul zll5YQg}2|zU|;8ySE_4d99OW{iJyLVaodOUr^PaUe8{q0H-}w|b>D{nKjLNU|Nh%Q zjpclI#`hbsL526(71$g0Up?{ov2Lh%zP7;IecQaW=EygwP56FXXrZ}<&Nhh(yO5<H zQ+7FDEN|QqfA(5@^1>%?M2!DS20xTxo)sXe!^x+xXz|*GdZI6xl_WRLUu2bjshGuV zo`?Oa4g4Ove|(?HGGA3NW^NX{tl*7nH>TH>1u|y8x%ejdz0Z+r_jDxZ^*-DiohDGp zePC7D**fmZ#<R9BOAi<y_<CSgi2u$9J0-GLzB<3JwOy(@h+mw;;@Dl*jsxL`tGAz- z63rmUD*54-O}s+GsbGdxzkF{#w4Cu`yIfapD^tL0&J$Co3JJKYZ#sLziAj)Q|1Hbc zTjo4W$$NTi-O1Vx*53#Ii{%@KJ18<f__4HV>5O-Gzdt!P@621nN=C<jAJ*CI2x2-m z^;eGZy!WT?hsvH>^(ID>asEVE2B!Ps91{B_zqnMqn<&RSW$rqyRhw=*d(<}`c-p+s z^XnO{{7G4w=Jr)ZS>hL1{uo`8I(40`IIQtt8AHbf$+!Eqt%~`u?DF)cCK=X%#qE1y z3mF?PUcVO0V8?uD*`c2;e!8_YS9v{iTOqxEpM;dX#J{3%Z<!iaH<n!xY<-sD`)cnb zm5`+i&A+M%Fst?Y$IY~@j##4d`IVzB{~FhyHV;nxd-!ct^wABo{o=XK-QkcG&R|{E zYw91D$NksBKL6sPlHmMZ7elQZHVAsG$VgX_`&VJ<nz=>oZ_@(z1~!FtS+kBOFPtyt z6~9Smz4h1UvmBn?kDDOAIkvFHQPj5iYUhH&NtgFk=N24WyY10B^9{jMpXHeH6qrq( z_;>%-@YvX%jcb}czZ|)e{Ae-v)6S<)7RQ9Vkmzqce@}1gip4jVJw9o5T)*1oCSOqZ wclNIjbJrF+o?E!A-XzR2=**7tvOnzQ%aZM1Rp}TrFfcH9y85}Sb4q9e02wFg7XSbN literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/radio_unchecked_focus@2x.png b/utils/rsc/rc_light/radio_unchecked_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9695890babd83acd13888368e24fc2afb90848a1 GIT binary patch literal 2215 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|Q5-r;B4q#hka%`2`_YWo@6oO;fxiq46e7G12Qx+R+8)L^79K@vttJ&1DaWY7ev4 zlA10Nu)K5%-`tB1+G{UKP04Ik5nxTd)w$Ma>EdbpVr|>3{>?1A#o<}jDB|=lN5H9R zM#}fQ@%Bqf?p6ObyLonBujlN~Z|DBry}$fj<@dYg-|y`{prU5j`9HltCr@a_`wvFz zbQeCbVm+r`D5`LoF^2O1tD}BL9K&)3OSexNite+V|4qJmZJH@FlWDA~%5{cKLI=Js z_9>opV0J^*O4TR-8J1XR2sT`1>)5bl*>ADwZM;m8&vNoioRYszJ@xxkyJ(N))N6*! zURhSt0w0HQiCa!J=8V$3b7j-D-Pb$iCT?UrS{lomcW^VqK69TLOdrGr+7~S0JWv?B zrP#}TzIFI@%`?ImKWPT(bU6m)v3w|H*m?MgjZ(nWiCZ_@pK_^pV`C{Vt%;nnP5wa6 z>_>Kj`xs9#eouI_c3FFuou7Jn;MbRT?qmk%vt8w4(4Kr}vHX<ZhZX;?cUP2mU}Kwd zt>hl-Cb<JsSOO1xYy2@~x&PYPb#+^Q_G)Bjd^w{3!%69r3PZdT!%o#Z&uWEcue@}2 z?mouQMXX%A=PB*D7__Km4SURN<%KhIGoSl1hQEJz?()>CDNV;2YR*Nd9jNo~DVL9Z zzk7z?xi35`gw}4^P%W=;f9sSj!NIGe<YxShi~8x->2UYBtHYbGEsWtG%q0u-du@z1 zn_rEIvNG4x?aJGf`Db_DMX}z{$BYU>vu<9yFCNX5Fn?vk52fX=eqT^n7gD_R4s%oK z-1~wL^L4g<KXPZfT+ZJ0JM6F8^f|RG-For3qYZCy^tQI^Vt)*#ifBp}d_DKh)hpPY z!RK$j>p^YZ?Aq@s$z{{@m`dl~UtTbKqH<xr_lkt~9;NOztk3>$%3XHpN}Yrh|AW1b z=a*in$gp8>k<+M<Q_`2R6uiQkwM)D&q}+wMq`z9b!HN0mx}94>=SObe&a7#4A>8x9 zdbVrMt9C67eI&Q;)dn_}>_y#-_wpCGXxz`!`@SuGk-2n-O^}s<@;=rFYZ~J!()_;f zdiYA!+@Zzk=gf(V65>^!)SD|WjXZKPz;SxOwizC$gs;DUJ7?M&zaVC&()8&J5jhKz z9!*=-6PhMj_<gxG;~b-a&A)y}PSmkm$=LF5$HyoI(}zX>JI|=5i906?`|^7=xKBRI zo5MTf`|1_)57x42Et~9bxx#oghyV9|JPJ7rxR`A(uD^Nomehlj6L&L6$X5SOS+U@> zWoP8EtXE1kS3LxGT-UpDje#+I#`=%d&#(0Ia-?4U<GcI1!oh}xg28!4MP85U3nJpL z3Fhfn$Tw`f{*1laI)B44Rf!Arobikg3<K)z0|P5gNtwUfIJ0ZP%Y&Lvy&{(T7&w^3 zWGD7ntj#^6V32uTfqRXjSu(@=jV&$0$!csRU7oua#U%G`lxBH8b6v~hf4ArJRGnEf zH({fx+Cc`U%4H1GUlqpPl6ctVf9BTFJ7x!tF{BzgJo3oy&9zxrdUg*ZLm~51&Fl;l zz7J-$4rjVmN)luKJUcHYbew^=c3HMs+3e1yO8u>Vj0rLP5;nVj-EvI!S;WY6xog#> ztuG@3&Dj$Ebk!IqR_@qf{viID)g*%=Kam|JF{w%}QELs&gcU8*_Ju9=<CfOW(2Llz zSyS<tmw-vW8JBo;vKrTv8Db?0hupG#niwscYuFnK|JOde;CF__d1?mBwAmKEvYXme zB??ORzE|of?~zg6cSp+no}kW~J&ey}pWa)vt%-k4;mK)7eD*I&$*8V!a(rNvsrF>8 z^K8lO$8Jh3$h>98Bb)WZKlP5xiuWI^))_^w5aJCepJ9<z{l+PmH$(6Hw#gP53zlUR zp4}yDmnW#vbC0v&-_vZNxy85ku)j^3{GR*8C+^2f8D4jnZ>>LQI5pBK(s^<F0so#k z8abO^|2ts7wk1SlPp%}7ZQj#cPkPS0QLMYSU96$-Q<-0Jw)Lc=>hBqsa9ruvd1I?u zdYAKc)??O#vy3;ld}^7v_`&kCPw%y8en{onZ7#ui*3RWYYVw|CU#@q*-o<5f<(0)L zDJfg0>-mXx&R_a%er)3p&wp|^F;=d*uypF2*~%5V8*FoIWxmc-y7stM?m>93h^eU5 z%YdgHY%=S=xVIKrH#DA}!(d*Rb&p#>a`NV5%8CKExAGlmcJtGix>Dx0=T64PTkCdn z&hU@n$SO`NvCsM2YnvvJn3?<i@PeG?kBMCKxx;_dP4Md4GA|)B_qs8ISwx7;vKQrB zLPX|mT{}f}im6G}BinuAEJ1mizmgwH-v5*`-&Xt5>qEScwBB~^<4TyibjelKO`BF8 z`hR}Qr(PjdYpdE>-TRv>f6Fo0bv>;R+kVen`DyE&FZUm^6|z<@vKK#a>uAz~Hvxq? zmT@opm(4Y26$zbx?(EsmHZBu;na&wZ<NUB}(j065keYu^R+jFz9jvdcPHWy_R5%_~ zGO;QBYQt`;xy;>%6Emmoxc$6jtzePxndeg(7??ubm;E+NF#TFmoNm%J{aue<qjy|$ zLRwOi<@y863j7a(uOBQq3oga0(sUU&HXXXnvSD`H@s=P-&Y$J|+ju4Gk9oa1f97h^ zyXOWa4w{ll41AM6sSBC~D=w;j^gQYBWxc9LyVgDRn3tq8zeJq-i$bR~<GrSZ`>&`> z{<lv_yT5&peA=S>8{b!KF#E;JTG@7>)bFWJQyE8{%)E!UO=s!lw{8}msdcfb_2O-o zI~*sb%beA<aO}O>{La73y3)<Cx_;KGw-F8**(?#B3Kp|uRIFT|@M`4x?>PMX`Nco- z2}i0e=3d}a{hI!4SIKuHK^+Ez_=Y5=pAuEa?=t8yykUJ}qT##f21{VOvgp6$$4@QZ ffva=hKhp1hyq0^~{r?dI0|SGntDnm{r-UW|wAufF literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/radio_unchecked_pressed.png b/utils/rsc/rc_light/radio_unchecked_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..2f2a7ba214bc6213a649038fbe829020d7728efc GIT binary patch literal 978 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}Wj)5S3)qV?%?-;9`0k>mBx_o}H1uJ$+}B0Q<>SLh~zxjv5%^^0W+W(GS(yCm<^ zi7ip*(9}DYbg@C(J5X!o%ZxiEi3WkIS-p2>U7jh`qSfjYRWd0s=Euclr)uu(@2)hS znKsMhu+N<@Irpl+&#V5wzxuxI_j%mgcSl;Dlb;{Fx$@0~3bqWh3?`cdHV=t8VbeD5 z^V=N~+K}P%P=`k{Cn{~fq44jj!{1_E8QLH3%HH}T;6qTr6cL{pg?EgXZFall|2W0u z(ZyFX(Pv&TMKS$fZyfony!=*vDl^ag>s99s^FA0%aB*38#&A>p<kV?ReI9Y%b7I-p z8_XW0KfhtO;bL8c*@210S)Y479hpD4`c4avf4OD<bfLHmcKyt+bL&4bUf@4d`N74% z-S@6g!k0DImV_6wZDf4>SG)h?uR7!KzKVM)H$8eBjqe$H{BYZ0opLfsK0k5smh*~7 z*b){A6*3qH$Fn=DwXyn29$&FUnyr@kz(mj1hP(&gr(BHftT1$`wXJUKmYCgttg<YS z;r`>hG1~X;32)l3C3^n$xiW9XdpvgSUFi!ye9DZ;Hcn#u@wm_G+Pj?XAzK*~w#)S$ z`^i~x!cy*}yK5rbroLRp3*lGA+V89v=wYsqJOBLj^ZLe*B_IAQyY-0m^A9nGjXOmc zW-;#3nI7(SKgj2KT!t27K)?%`lar=}Zd%RTy6^pI{UeiVAN=36y@_E4`w3TuE0=Zz zE&3YXys!7>AGu%~=KTyOHs&p5$dburP!syO>8B~f@}^U3wOJp?L^I4O+$3@!o#{Z& zbH3xD!MTN=ZO6+PihHIq@YrN+?wH)vCRMTa7Q;o0+fB~zj^E?s+IjGhh6Ia&prq|; z)2l-EWsX}nJ(wf-`;3n{>kIB^p2x-y?rk}*F1YfM!PJ!E{{;pTe^=h)+o!WmU(iEP zX6}WnQqT8#DX2u6oRdBvmvHUpo*0{|2o+UnyY*l9B@69f|M90v*0%cg+bGLN$Msf} zy^H5lEMvYt_wmZcUa|NW+cScs=3Zewmn>5ukbKPL$tTlAr#-!{AFXhdV;A@?tup80 zRryWt^PlZciLx_Vy4&-!;IZz;VkSdHi#&t5CntP)U67JF<>DjDZCtxfq#kBa7qG2O z{9S6;`!v=^?dy)u5=`@A`t~QBGG?oGE_)QVFE#e8+qo4}L*F#qx!QB*>KS!&W6pz_ mpCw*%-#l9MYwzB-_KIh{-haK)yoZ5-fx*+&&t;ucLK6THSi)fd literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/radio_unchecked_pressed@2x.png b/utils/rsc/rc_light/radio_unchecked_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..22a7e713937697b98d66f3b8e9bf51d1955525cd GIT binary patch literal 2079 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 Jvd$@?2>{+(`<nm& literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_move_horizontal.png b/utils/rsc/rc_light/toolbar_move_horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..a1109caf89ce96ab689fe7483f1f08a7beb155c3 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u>)5S3)qV?_djhqYy9ISzyk%w;Gk~OM0aCK8-=cG^T{wVAT6VzJvY~izyyYA28 rJ*@REb8+z(V+LgKqQ-6aj^JC2YY(zrE^f|m0Lgi}`njxgN@xNAha@nv literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_move_horizontal@2x.png b/utils/rsc/rc_light/toolbar_move_horizontal@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..69bb6347d8eec0037ae0431e22275375d79e0ef3 GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|UboPZ!6KiaBpDY~(#;z`%MjzpcZ?`>e?thodez2TiVsWF~M23j{i*TDKqBd#ZJ6 zO}x^}`BN|2-+1?}eM*tvq$^ds?ys9Z?|XEvTb+&PwBtUW%f273x|eTaci^?*{BwKX znMW!g@Hb|#ZAfFNVmQn2g<%%s3q}*>3(Og83)nC4IPfo!Y>;!Hj)HA&4acV!umA1a p#=gSzxJvP)O3U)S`kuP;&dpac=zS}(ih+TF!PC{xWt~$(69CM5Zqon& literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_move_horizontal_disabled.png b/utils/rsc/rc_light/toolbar_move_horizontal_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..e11055a6a7f8caf75f65b2ae09a47b818aab63bb GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u-)5S3)qV?_djhqY$JT4bC_?|s*s^TtOY~f_H@y~u6jy+~+DrVQe?c8?%U8JvV s$A)!pBELR;k<Ne&7Sy|iwQUN%#%Nn3a@wwWULQ!()78&qol`;+0D|K$aR2}S literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_move_horizontal_disabled@2x.png b/utils/rsc/rc_light/toolbar_move_horizontal_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9085b627eb3f46dd926633ae7c2eb7449830d80d GIT binary patch literal 310 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|UbgPZ!6KiaBp*Z{$7XAaeAcq02J|rzC-}1xZTV5(HFK(malev?wiXe)TR%<;^Sc zc+2|lo-R-3YwnfbaqnHbrlo%W+;6+zE`3_3JA0nI|D>lg6i<GzTl2I|_bzja-LuPg zvi5hGGW{`OTfmyZ<G_7EqCsqdA%m_%GDB3uF@`M+y^I-*Qp^{asHET;$A=$A+i$I3 t^gllN{L2|r3^gCyY`-fmxbh+EYZncLTkbD*GB7YOc)I$ztaD0e0sz(%Z#e(} literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_move_horizontal_focus.png b/utils/rsc/rc_light/toolbar_move_horizontal_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..3c0be5a0e51cf5a2f4561dfc10cd52775dc30534 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u-)5S3)qV?_dgPaTs9Bzr7VTJwAN~SHSjag*2VM^b7*?NI}tCgnsoSi;v{q?_L s=Y_wWcw4x(=!-D}GSH}TGn#DOD!a^!_o5G5)E1DOr>mdKI;Vst0K4EX3jhEB literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_move_horizontal_focus@2x.png b/utils/rsc/rc_light/toolbar_move_horizontal_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f01973d05d8135f5128266c820fbcfd24a042c24 GIT binary patch literal 307 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|UcTPZ!6KiaBp5ZR9;<Ai_FdQpx9l(;9(513^~n4Fa;EGnl$uLRM~=>-@;C>&YYS zef333O8<Rc)*gKL%jVhC(?z#`*4?@vb?*A6*FQh2L{5{O#54bB)Vc6W_6PQyxwZ3Z zjc7E>k4zp1?h6tPVhaozbRCizq8g4dY+>kS%wUvazQAO{wtzK*Itoho1H6`PEnfXI q%B+Gh)#uZU{YKm7iwpjoXU_Cd#=?%ZeIo+{1B0ilpUXO@geCxo)@v#N literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_move_horizontal_pressed.png b/utils/rsc/rc_light/toolbar_move_horizontal_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..94c0f5b6db2cf006b194cbb1945c3f68f9e6495c GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}ut)5S3)qV?_dgPaTs9Bzr-Y}vu$oKgoC<}~}f{BiFi`@`K@PA9L_to~Vdcd^?+ qgUP?Q###Q7WIzT>>=&zTGO~7+T_(nN)wE9#Ea&O!=d#Wzp$PyU7%ZRw literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_move_horizontal_pressed@2x.png b/utils/rsc/rc_light/toolbar_move_horizontal_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..612ea774fdb0a5ceee7da4a621ad3ef87286d94f GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|UcjPZ!6KiaBpD9ppUZz`%NOzu3eeog;iI>e{C+^64BgvbpJMv*Ur|o*la-4^|3z zBwU=Y*tw)W%<ccdpS$EH>3scIa%Z~t`Oj<1l<W6I1sN?(IraKz)x3Noy91wH@4c^{ zo4@6#_=n3p4*Uxw8{`~}8EhNU7^)b~GJIi}#rT5Jg!uw<2HOJm3)E4NEBN5w!+qC( psztNRn0)7zDZhojXM8n-%w92zHTUZ8FfcGMc)I$ztaD0e0sxa6Z)gAj literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_move_vertical.png b/utils/rsc/rc_light/toolbar_move_vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..b16c48c40bedc7e07e3a86c1847d349a65623150 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}un)5S3)qV?_Ng@OkZL|87i>Rov8rD0)qT9Av0Rqlcb5&Lc~KeyIuf(om5^^{+G s9Clxk{r|_xVV}s9zM4iA&xc|Kja=*trX3e!U|?YIboFyt=akR{0N1xJ-~a#s literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_move_vertical@2x.png b/utils/rsc/rc_light/toolbar_move_vertical@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..853962cd646000c6f27d82947c32f47794d743ec GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|P^|r;B4q#hka-H}W2G5MVh_+vPApD417QV5d^Klk$@z`sN>(obb=;c{8)1^x(bJ z=?oySK|WP(j{fy%FUiR=;V(8XxfS*9>(`o^w)VW7*{9V{uAI{Id4v6db6?mqay^Xx z?mP7;D_ioK9wWma{{0T-+s-}}-hZIHjuB)M14G#(-hNF5{<K*=OF;sju6{1-oD!M< DV@yk; literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_move_vertical_disabled.png b/utils/rsc/rc_light/toolbar_move_vertical_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..9b3caec07d9ddd5e17f7c97ac54c8aca50e84202 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}un)5S3)qV?_Ng+dGhA}$we>pTKnj>gZv$ojZ{-jc2<)t9!-4r5}dNlWk9xoh{S r?iHt_{5E<8RS2@=RWLFz+|RAm5@6r8UPPCHfq}u()z4*}Q$iB}UKA^w literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_move_vertical_disabled@2x.png b/utils/rsc/rc_light/toolbar_move_vertical_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..bdda6796a2d6503002c68763c0aaf3216a54c356 GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|P^cr;B4q#hka-H}W2G5MVj5wcBBfV}pzA7KbNYcQ{=Y6a(8_1?z&osBP`}WBl+{ z)85m1j0_A63=3pqWo_oI&-Of~($4#9O{P}y&e(Iyf0y659&8<J=h+u~zrS>cg+sO& z`-@46C##$FvS**N;g6oq!0@j<e!;w3FF$q0KQP}9GKztLq4x*Fi@7TNn%Td-K_Z^6 KelF{r5}E*M#Y`&z literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_move_vertical_focus.png b/utils/rsc/rc_light/toolbar_move_vertical_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..6a432a4ba065dcba6a1789bdb901bbcde0b6e397 GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}uv)5S3)qBS`|f^~6%NKaFs!GQ+BV*zu&X4x|zu4lKpx%+w9tR33S%*@Qfb9H1` m7c;0!oP{anay!_-%+Pm?hkcjWR&fRf1_n=8KbLh*2~7Z@ize&< literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_move_vertical_focus@2x.png b/utils/rsc/rc_light/toolbar_move_vertical_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..817a8da55b6c5874eaf5126619524107fd8f22cf GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|P_5r;B4q#hka-H}W0|;9<F7?Chd*z-di`hEX8bw*(0_4xNvgfl8+YrtAry7c=Ls zB_jg^14Dv+meicQ^TknZDtEbR#e%0At~~wt)?NG0hjWUWPpf-oTW-77mT6~y;M^Jh zfR~f^)WxSphDxqp6~CLE;e-7jrp+gL_2&Oz-S>$bWEum*2H||E9wq)cvoGp`1Uy~+ KT-G@yGywqf@JPb| literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_move_vertical_pressed.png b/utils/rsc/rc_light/toolbar_move_vertical_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..50228af7b83ab26c5c3f6c5e0a47225f02dea6e6 GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u+)5S3)qV?_Ng`x}s46YZC`|V2NpB;I`lFdNGQ&jW)viotr6g+?F%(?hX%Aro= ot!XQhKs?J*>39XtOXboA%emNpx*c1^z`(%Z>FVdQ&MBb@09D&4r~m)} literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_move_vertical_pressed@2x.png b/utils/rsc/rc_light/toolbar_move_vertical_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..1946791add3e39c17b445ad34d9b93d6c9c095b6 GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|P^Yr;B4q#hka-H}W0|;9<G&o2N0N#q|b5VCteNIR^!Ngi<>%EIN_PajJg3%}$Hm z#Y_w!W9@HQRqUG{J;_k_x$Li;Os`Kn;%~pUwh?W1kFoRA^E_4>A-h2PDr1|@%=&vN x)xnbz-wQDu`2T@h1f<|2_mw|jV;C4p9x*HL6yrD3mbd^i*VEO{Wt~$(6999BMF{`^ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_separator_horizontal.png b/utils/rsc/rc_light/toolbar_separator_horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..f6661b4b1d2d0393855851c9349553ecd0088f53 GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}uz)5S3)qV?_djl2vB9ISy!F-@~>$;#YmxhnJM&7RjkD|H3gPDRb#IxEK~<HiR& uHdz4$hXw{lCKe7bL+WqOIpL$%V^5r5Za*_e;1&Y|1B0ilpUXO@geCwYBQ10Q literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_separator_horizontal@2x.png b/utils/rsc/rc_light/toolbar_separator_horizontal@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..77cadc21754545e3e5b58d95da8736f94016b33b GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|Ub)PZ!6KiaBpDEEGHxAmVb7*ENN$dzn;}L!e-60I!rFb1aJ^8>?Bn<hK>i|NWaC za@Ah?%Hi90|4m4=Q1^WHvt)m)e$sI_n^`KSpC4CwY|Zk3X^-9imvK{hJ_t)W@L!-c uPH8wky*gCqfX(w6DPBgp<)K$!&EvTz7*K88evN^Ffx*+&&t;ucLK6U)HDTib literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_separator_horizontal_disabled.png b/utils/rsc/rc_light/toolbar_separator_horizontal_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..a65e13e466a3fc0cffecb1f6c854ab976d84072b GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}ux)5S3)qV?_djl2vBJj{;G5<LeeURv&uBhqFd`+x7^Y~_i8?}T^yTbQ>Que((8 pZPJyy%nZoj!LwSotk<GX?&}Gx<!YX(tMLXT>*?y}vd$@?2>^E{ER6sF literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_separator_horizontal_disabled@2x.png b/utils/rsc/rc_light/toolbar_separator_horizontal_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..77b9abcaf168ff16949dafb8c9944e759b4d7c8d GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|Ub~PZ!6KiaBp@Z{%chWN^7?*}cPx<)Bl}!4q9?4mq(Ll+xS8b>88u$zF8}{aZQd z_4_<S|891St=Sh-UR+euYmsCAdh(5pLetewzW$gz>7%Su0^_HeKg&NaN@<vXfuXA5 z8jZ0U^PPQj#Glsn-hEzc<a5%%_IzmQ>1u}Anj#)|mZq6AFfcH9y85}Sb4q9e0AkH` AssI20 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_separator_horizontal_focus.png b/utils/rsc/rc_light/toolbar_separator_horizontal_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..843633ffa0a215ed0f903365ac869ccbd7ed9501 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u()5S3)qV?@{M_vX69+rdL2fb<+Y>x7HwOq~N$j9XG_fOYoPYg^6Pno{i(DqQ| oy}c%P7#Wa3fw8^vTlKE>yIn=t*^=iTeFl>BboFyt=akR{08|(&T>t<8 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_separator_horizontal_focus@2x.png b/utils/rsc/rc_light/toolbar_separator_horizontal_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..21d4011fc09f17dc21621b086561ca1d9ff19757 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|UbqPZ!6KiaBpDZR9;<z~FMx*!cj9&JnJTrcR9;jjb<MByed61ui}3{AixY$+_p_ zJy*S&&s+NO-!H2tb5HMiRAc`(FX^~j%q*49kGFenyD!kdZD3pXa*vke19g)Ixdo;) z#v2)upX@A&lm5ee%<yFLuVWYAu2@z7jd9rzzK}ywyBHZ57#KWV{an^LB{Ts5OIvRH literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_separator_horizontal_pressed.png b/utils/rsc/rc_light/toolbar_separator_horizontal_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..edf05752f7cc915adbcb42b1f061b5b401aa03d2 GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}up)5S3)qV?_djl2vBJj{;G5<R|~IfB?u1SE1?{&@fRE;AuX*HX7qE9uiFIiKS$ l%QBz<^Vh~wmnvC*Zs&IS#op2Q|L;SPw5O||%Q~loCID=<DRuw= literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_separator_horizontal_pressed@2x.png b/utils/rsc/rc_light/toolbar_separator_horizontal_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..977ec62a96f00d5c8095f2e765955ea17fc87976 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|UbqPZ!6KiaBpDZOlCsAmMiLKF>i7$rj!T+G>l=ut~NUuDH=8ve89w>DSI9wv(1V ze^tBhlh35`Z7aI%^Uq&C6SMvL>7U6zg{=7=T{>Gj&GMYl@yga4bGbi!ez^a<_2l{k z`vVwk9kd(d7Kl3VU*KB6p22#7c?;7E#wf-w3~L#x8p0@+p3Ep$Kc`%kd5v-L{duDA eJU$)U$GG_(cL;}qOf>@o1B0ilpUXO@geCwG9&20x literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_separator_vertical.png b/utils/rsc/rc_light/toolbar_separator_vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..2776d87b55f13a288b0c8c3ea7657139ee1109a7 GIT binary patch literal 137 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u=)5S3)qV?@rMKK0J28N3d#Wua+J9V$>elbU68LwxE=;zB@7(FM&iI**jkqXeS m{crh;T|l2#)pJsx*a1&gmQ`g6^B5Qy7(8A5T-G@yGywqWUnai* literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_separator_vertical@2x.png b/utils/rsc/rc_light/toolbar_separator_vertical@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ab9e773a881358ada1977e20ef1bd98d4481bc1e GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|P^er;B4q#hkYnHu4^F5MVh_+vPApD417QV5d^Klk$@z(`H))J?YQ&u274K-LRdL z0SpRQawTK(zq?0CPo7i$V)L?<TIXMWuKU}z{M{S-`Tmo<vn8h|+8;Rhg*k-R^V!?g kYw}i|+E5PF%aBkV|9q_g$FHO}pFoCry85}Sb4q9e0Nw*b3jhEB literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_separator_vertical_disabled.png b/utils/rsc/rc_light/toolbar_separator_vertical_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..cb443940bcabf340aa6ff32107f4aac9a7fba175 GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}us)5S3)qV?@rMIi<O5w?f_cTQN)(G@-WBI{!}{~*_+b(y!l7#RMX^Xu8UYxk+{ nm8YZpHhKkB7_u-h?6~Q+l!N7gOPnzS0|SGntDnm{r-UW|vwJG& literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_separator_vertical_disabled@2x.png b/utils/rsc/rc_light/toolbar_separator_vertical_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f4e241ab2dcfca237a1aab138bdeb3b8432c8886 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|P^)r;B4q#hkYn4ssrH5MjCC*(GrMgF-~RZiScY%OgrG2aTFs-&9RKYpFNmd*5OE zGxJ#(z~DynLSDJ^*SD$_PjYUzi;l`#x&8FdlK*_izrFIG??36WL0_@-I<_0LuQE6r rsaBT1*tB)&G^4M2j9|?S41eyii<Aj*%=*}z1`_df^>bP0l+XkKF8W2J literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_separator_vertical_focus.png b/utils/rsc/rc_light/toolbar_separator_vertical_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..4a45d55c0a7f75b7497e69079b8654cfbb82ebe9 GIT binary patch literal 141 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u^)5S3)qBS`|f^~6%NKaFs0hgOqLW^NY`rcdT4}7@a==bg2&beyuP8~RK;DC!d ixBEd2gvtUY2LEC<mJ5g9pJZTQVDNPHb6Mw<&;$Vfpeu_2 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_separator_vertical_focus@2x.png b/utils/rsc/rc_light/toolbar_separator_vertical_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c58d8d120c94cb98be3fa68f6d18628c343ad82e GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|P^)r;B4q#hkYnHu4^F5MViA+qEI1p)G?^aEB867e~X8gp5a?6YaO@KAc%ldhnha z0~j0-ykfM&=HB%!KAvr|zt$|%Dh}Fyy|&`tv*qtT@z3|4bgd|Ft?%hQ@(&VzF={1G rI{z*7TIkfBtB&oh25V<vV7UF8NjFW9<Gkq=evpu-tDnm{r-UW|L~lnL literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_separator_vertical_pressed.png b/utils/rsc/rc_light/toolbar_separator_vertical_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..408fa169a2d10ec8710fb7efcc6e164e9feb4ce9 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq}u&)5S3)qV?_Bg`x}s3=9{O)nhldpVfI}%Pi5gq^s-q%Ug{qp8L7gZ^ba5=wG&X kSpdVM?u9Czm(H>+h+$=!v1(f&0|Nttr>mdKI;Vst00XosrT_o{ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/toolbar_separator_vertical_pressed@2x.png b/utils/rsc/rc_light/toolbar_separator_vertical_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..92feb3652c483a8a3aec5490db82d55f95487769 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|P^mr;B4q#hkYnHu5$*2(TQe?b>jMqxVAN(~d5VmrY75Sax!H2>ue8aK>lHu7rGH z1~7QQdCE}Y`BrbEB~MD7=Ns#K?wh~O=l6z{GXEZb_Wa~$By;!{Lw}I;g7dTPKlMGg kUFGF_Jw~ub28Nh?=8a#uIb3va1%gC8UHx3vIVCg!02XyZ2><{9 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/transparent.png b/utils/rsc/rc_light/transparent.png new file mode 100644 index 0000000000000000000000000000000000000000..3a95111e51595aa94007fbb3345f2e1c6f2d3a15 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq_BF)5S3)qV?@TMn(n(h9-so>+?JuK+N}S0tyU_?u-jM7#J8BJYD@<);T3K0RRRx B7CQg{ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/transparent@2x.png b/utils/rsc/rc_light/transparent@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4c4b952259520cacaeb5fac54556987170b3bc70 GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|SG)r;B4q#hkYX8F?8P7!ED??w`wNzJLK0G?X(tI505we>xcmlJIo(b6Mw<&;$TN CMHvME literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/transparent_disabled.png b/utils/rsc/rc_light/transparent_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..3a95111e51595aa94007fbb3345f2e1c6f2d3a15 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq_BF)5S3)qV?@TMn(n(h9-so>+?JuK+N}S0tyU_?u-jM7#J8BJYD@<);T3K0RRRx B7CQg{ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/transparent_disabled@2x.png b/utils/rsc/rc_light/transparent_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4c4b952259520cacaeb5fac54556987170b3bc70 GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|SG)r;B4q#hkYX8F?8P7!ED??w`wNzJLK0G?X(tI505we>xcmlJIo(b6Mw<&;$TN CMHvME literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/transparent_focus.png b/utils/rsc/rc_light/transparent_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..3a95111e51595aa94007fbb3345f2e1c6f2d3a15 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq_BF)5S3)qV?@TMn(n(h9-so>+?JuK+N}S0tyU_?u-jM7#J8BJYD@<);T3K0RRRx B7CQg{ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/transparent_focus@2x.png b/utils/rsc/rc_light/transparent_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4c4b952259520cacaeb5fac54556987170b3bc70 GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|SG)r;B4q#hkYX8F?8P7!ED??w`wNzJLK0G?X(tI505we>xcmlJIo(b6Mw<&;$TN CMHvME literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/transparent_pressed.png b/utils/rsc/rc_light/transparent_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..3a95111e51595aa94007fbb3345f2e1c6f2d3a15 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq_BF)5S3)qV?@TMn(n(h9-so>+?JuK+N}S0tyU_?u-jM7#J8BJYD@<);T3K0RRRx B7CQg{ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/transparent_pressed@2x.png b/utils/rsc/rc_light/transparent_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4c4b952259520cacaeb5fac54556987170b3bc70 GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|SG)r;B4q#hkYX8F?8P7!ED??w`wNzJLK0G?X(tI505we>xcmlJIo(b6Mw<&;$TN CMHvME literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_close.png b/utils/rsc/rc_light/window_close.png new file mode 100644 index 0000000000000000000000000000000000000000..607170baec87d280727e478769257c4c61bca81f GIT binary patch literal 814 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfr06Pr;B4qMC;RQ{`t4cWR8FQ-u`4msHch)Cy)Ds7f%@9X!=CWUZA!zMD?YZW;Mgq zZxUs1a@*HNZ~1!P=xgMcd1@+|+Z}HEay2r`B<1d&@}BR?k%Z(oeW$nFKY8QX_qw0y z1_%Dvp17|u?XEvhZSseWXZB^8Wu0FpsWs(J=;VE3e{`$j=Uwlg&z$l{*yk5tgiy$Y zZ{4ZowNW3FDl3^Y;{zCDf}chIzroP(G4O${q;vnWMvZCH&3URVF6|OyykNV)+}CB} zn|1AvE*KY{uQz<0Uvc-^OQ&l;c{d)qn(n+{YU}Hr;nVMaEBv)XuJ_o)+}Jr+=d~~} zOurkZ%QVrmyF$L+!l<7AX4vO7--18fk#uvDpJ?ChbVm1CT-Dr)mf*tcFXDe5sZd$a zpCRw6*b??w!0%}6<km-KdUj$Dl%H+>Y4s>gs3kaZm+Ixm9Y3D!sL)|J(Czxff3M%~ zCt7~5EE+wN-4{N(cW}$`59+_>cHU-4eiVIn^R52L&-_?A9KRf3VEwMzceo{5KqhW^ zt;PNs*$r;<g%5Uni2Ac~D7;ecaJ+Njo9kbVLYcPd#y4N2{$twQq1^Vv_-)C`umu58 z>y)aQx~k^0T;1vV{K)Gqe#`hYrrZfV5}aVR;dXrIf$%A>YOYy++qL$x%4fA*tbcbn z6*`ym=CUg=7@wFY=5_k2O0j=Tqtne;$6uCOb%FMGKJQv9UVMG7d6P6tz4eqF)g;E& zO}m)_3+?u=kbnErI!R#l=g8+Oe1>8MivJG3_*v`nFE`3XWkEpPF3wy2Qv02@@E=ny zIv%%O)~SWzuf@V0J^HhHKYmn5Qk?x?_Tx<hr>h!A1QtX@?qd8SBx;{8Q){pJuK%=1 z2jc<Fo%5UK{k{FeK<PVs5XZ(1FJxlMqV|6)|KYym_ro1;Ydr4AKkvQ8JoBx=pE)zO z&bupL!fvYbWBQ-kJ>MQUKQ81De!qxew}bNqmu;rK6#|VpmmkPH-n#H^=GnjZ<^MCN YZ0ug@S7-W`fq{X+)78&qol`;+04{HXegFUf literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_close@2x.png b/utils/rsc/rc_light/window_close@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..607f894a6f2a01effb76118d255c4d9da4187860 GIT binary patch literal 1727 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 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_close_disabled.png b/utils/rsc/rc_light/window_close_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..449deec63f6c161640505d134478e191798b10a9 GIT binary patch literal 745 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`kZr;B4qMC;RO-g%b;L>$ihS~Fa`sHo9*S4}WFfgzVwbE(N+&s4^#5zL3rNlf`? zzhxmur>TN!pp3P2gX9|q34wUFPVM9Sk7TNKSZ{jz`<-RociX+}|EoLxUnrT=UhygH z;kpB_7p2zBQCX3>o0}`Y;l8DR{Moaj`xu`5VL3m!oQuCfvNh^*nfBzS>$m5swn`Z= z-+BKm<^2CLWrYHD1GVJ^cATA6yEm(>N^jQLDJ~c=QTD*>B`%lCv=c2JEWGFEvLNT# zdcnxfi5AlCi!yhMwthB<Sr9c#_lgn|gQ{`8pt9lA&_(?He|9=-&5&Gv@Q%zvjhR2W zL*msuY@`|gt>K?9#nyhnjK_WPQyt|Zp-FGJbi{QZYq8eJHLX67C1Vr1ApAn*!V@1g zgnFla7Ma+s^I;)VrqBwz@8Xwte3-~mCG@WAP~aSw^<E<DoVMmjsUObjSDB!p_=t1C zD#wizAI@Z95<0H=*yx~Qn)EW)i$;E|VS*PeER?b%AIxNBu$dUoB*-Wj*g8M*b!wL5 z-n)?^SHB-9aq<dxopvhi-{B*yzn=e0<#>1AWrJV1t5&LUy{*^XiBS_c!eiZ2dJj(X z>3o&C_ip5z4u`{K&nG`vdh<}=$ushcciF9T$>NsUX3Zbd`miZaWbL7c4tb|nDisN= z`ni0+n$YcuH4>=}zb|f?YwG%Kv&RuGlc;mTE?JQe4y&+e6^h?IA?4Aeox|76EVA~{ z!b57!*-23kH)ZbTUddE?ymAhUe)O?}20P?aPg_WYK1!P<rTbh^X?`9zzuVroc^#YF zm&k4k*z#$9;)9fAb0+a^$6A@E_$J4<>K-y)xa;+PmMDdT)(QN1QokP`3RZ2&b8(oO z`#}4{;`$}`q~xXuM2P<A`^1}49kliT-yht%hmviY)G})s7#J8lUHx3vIVCg!0EOK= A>;M1& literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_close_disabled@2x.png b/utils/rsc/rc_light/window_close_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..eda9fb4ce0fd67efa74720fe0b590652e47cd5a1 GIT binary patch literal 1682 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 BDVzWR literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_close_focus.png b/utils/rsc/rc_light/window_close_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..1cd49c73e473d219431b165266a99df7c83e7565 GIT binary patch literal 716 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq|*c)5S3)qV?%C&!Wo?B5nKA(-~zBoRW*w-oX%_z{uImyyTHe#RG<wk9c%89}Z$O z;#U(1ozv(nusVT#(hX+rMaK_K{HSnp(qrDE(VlDH{r|lrY&GluYR{5_%irE}>=E11 z_hD18`8{9Zkg`9OQ^Ga&bGgRVtdf*x<O*zO+ND__Z4h{C+T+k=tlM+)8JF_T;MjgB z!2DlPwd(a>$3#M&7Dx$Ad#kHaWN>7cpz;AJ0l(lwMSD(Z%n1m+=Eh>h`<UnAQHjoG zPZgcxt5=+Q$Pu$**V&+I7lsAF^KH8(YCM~|qox1e&VbU_$Li|i6_=gTeXprh?aV0N zWm77>^s>p0O!j_OTb8cJ4?3A9d#M}<ZCz?nvC6^xLcQ9C*{+9jSo>YRXz<spaah%I zYVwQJSt9d184i^EaSbecq{5K&FrZZW*u5QZe3&$aE@r*VKh1Mq^@94w*+zQeGHv^q zAD>z){aZ_iQHotW(URY0J41tp{bUxWC+_$5#4x4au4j-@@6qmfweckj|L2snI(EJ9 zpM?{at&iL-cx!$!V~7>+V;%3jW$F`H#HWf1#-<f`bsaeQ^zyD<4XMA2JwJR-%Y42k z?@iaKQ%i(a1}EJ7H|Nkx1DTYqmo@fEzPQb`N^6(xl%LWO9<%#g8f`wTI90ZRXV+AB zrLY58Kfi}&Ja6ouDxg(pze|~^vtZ)$xmB6gy!R#-G>L|oZ}#Bfn9*16A962_bzb<Q z@{M<X)roW7_h*)yn#sPpDUZiH!}0muTW{E3#J35p<3B9A(wB?9KzgaJYZi~*MM=(7 zTdU67QPl<818>a|v2%Nr<f3q8L+2;SAJ^^%t>=@U@Z#N~_(px!i_f-f`v3PAv#?8A VL(v*`Jq88_22WQ%mvv4FO#mzoGGYJ# literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_close_focus@2x.png b/utils/rsc/rc_light/window_close_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a13da212905e9cbebf52e836d5997e34ed12f7bc GIT binary patch literal 1709 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 Zd}Q3XUQ1rS%fP_E;OXk;vd$@?2>_X<Ehhi~ literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_close_pressed.png b/utils/rsc/rc_light/window_close_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..c5e2a9143238f169fc48b890299b92969f22d9d5 GIT binary patch literal 714 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq|*U)5S3)qV?%?>!Qm6B5nJXgBf0XaL!%Zq#NLHNLeu@$@8R7ghN^cbE*~Bgts<x zB_z@!m|dT&VYIrz7$ERpWSVhR<R+P5gE^-*y|cZ)ym)<0|HFFz*)<%>ca0x!J*e9` zeP6b`80RaOD8t91AGj+XZhd3iP@I~yhxHxTGy}H8C0APywnrV7;F!iz&XTY8eI1KI zp4u~uG#P!TMaEa83Z^6-d^@M1Gd5w1M`uNznBAcpXE`f$tMzYaOt6^cuGF(7>sX<f z-o<aT%}#JKu;^NAPRO`2wd3JV_30Vx>txlAOR-+udBN(D!sG{+j_i7VD^hZg^vjjU z{O_%3@)w;Ep2QU+G~4w<P@~1eV#(i|JxcVxuoMQd$7u$rHGa(5H1k>Oc@+i$w_65_ z!&MC3o<4NAoqy9Y^xaIBWu7M_Zc0oSnJpRTt)RFu-e|p;jM0APP{AE#8XGf{1NibD zTy4BA#!%2Re-jg<v+|EX>-f0`?=F;M{Cj3rzq19~-+~p#>s=QJXR^NF&ReqKWtIug zuZ=Gru{=t9WWqiD;p`6{?>pNbl!SG9HQw7fZTZ3GWncG9dwcrB^Qju5FXm=P@}=+G z)UA*amH)~0!j`y+EXF#=LmG{CypJ-sw#$g(7gSMwv~#J@<-W)5YHXVi1s5w<N+cR> zKbYTnb&;EScw=Tk=UOd`hWAn7N!>oGXDoW}F9}(qCBXOfKx4V<hXY&vL~W*OPm(Xc zwRGx^T{rh$s6BGr^?>?CNv(uCP3fv(HP`JNKcxs)?=)?HTltWo?zB_F>^H|uzNuY5 z`JeTqTgZX3IS--&RT2wk3Kt}>|6r;~uUQf&J#Wf{8!Y=6<K6kJyHEXne_THELF!cw UhG*Xy7#J8lUHx3vIVCg!0BtfiI{*Lx literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_close_pressed@2x.png b/utils/rsc/rc_light/window_close_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..278288ed1b8570e7c118cb23199e9754d15458c5 GIT binary patch literal 1644 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 L{an^LB{Ts5;Qjr; literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_grip.png b/utils/rsc/rc_light/window_grip.png new file mode 100644 index 0000000000000000000000000000000000000000..c03b1dce3c3dcda2aba76e41c8852d397f424594 GIT binary patch literal 415 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq^m5)5S3)qV?%Dd%wd5BF8_zFJ4vDoRY9=23M%6+Osxhg@c}g+(JRs?E$wmlbk}W z3mK#~C$M-fzOhc0&E}T>&p%J>{Tu(=E%Dcp_1)BXVy{@`?I}lP8(s<fPtn;@pc*xQ z*3UR52^k6I*Zgbq&qRGuUh(+1*ZH#br*rigcYRpFnDZfnG3TQOW6XyKj4>Y<FxGrX zV9fdWCTEt`7v&Sbm+2I7T<DPbXj#C?bM{Xlqs<5Igvf(yBR|_Q)yJ&cp1RRm%R%Fg zc7yUhhI5V6xlX>`QQUB0M{t9LMZ`X)Xd78yBXJp>vIDICQ_jSGIL9#W$110^_JZYp z5}f%ZhaCHN?3CVbm6*&fQ~3E}*q;MObKbYe{g8-wt3CI3oX<+p_G9~B-zqyH)95wD zru1QhikIB34^^?!|BM+9aDKS+QC*qi@cLb5djiuh^ZQ85zNXXo`d?WMQ&H!lIV;&G S#4#{1FnGH9xvX<aXaWGE5UorA literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_grip@2x.png b/utils/rsc/rc_light/window_grip@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7074bd6d2ff3d4aaade701d07b1b51e462f76992 GIT binary patch literal 766 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|V0rPZ!6KiaBp*?e4qmAkwyfa_Ux-oJN*Y%eu_;CYxw#Rx(P3RiAX?WbJo2E#1JP zI(=`!M1l32?im%%Y*7kwacoRzR}wk6aq^9slIK&3mxydTUjOWONzP5>!@I6+UH3XB z=nIR_b-%SA87dfi)`|G<cTcpa{NrYLc~kJzsN(pAehoqno)x@zX3GR?B_)|@@%>-F z?eXKVAP25L@`Ce@A76JzbpqS^mgYM3KVtIxgUk;`erWdlVfk{-RKW@Ca$znGaTO7a zjHeGYKWCcO%HGfVqJiC?^+gjqKkJJY_VX+++SvP9W;C$-v&?8>=VzJG!hW1}MjLxO z>x~9>ch(zC?Ch*B+Vt6b+ZR=s-V5^ob@%l8$;anL30~rjUupW?wUF<Q<o_qWH9f{m zJ_ppF_)ZmO(m5Ef8F>CtGIzZ27S{ep7Z+6j)U?}oVfF&wA9W)0ROSZHU=V+>P=RsX z0cS?0m?rkqOfk*u-Apkp>^DyQI$n87Y>!6Y@4$*#s;4X1Z?wEmZDBvm6w}V$%v96B z?#xuv$j;1E)5Lz3siv8|m#L<O-IuARm7SOA%|Y+o;<0m5&uX)OwGI4Kv}b9h?}gGI za~IqbQ%#={A^e3=PBnk#;ThSUXDWZ(Jto*?v1gvCqyB@|@{cyU*-dtbm+w{5|6}#W zswQ=NVaJC$tNd@;pPXbLFz@kdod5lf!FJ{~2bJCTzIbF)d{5|u!E)v`hsxg`KHS4s zAiuA2K?{FyrPr;!8ZkeNyxuU_KM3Wj*;aibgndf$FS&v)wI5UV-1)Gw(lUR+|8j@b zTX!1&GG)p0eRKAIs#{T9Ud7wWBl9M&KKzhvgXzZXmFI(mK24jo=ABJPEYsqPFTQ_! zyW8I39kcz^6CW1{*PWEMo4Z`@`|gMC;h%!EIhu5%*7}BjUUl`A@7&7QQP)k^?Jr>O WIF)C_aD;(@fx*+&&t;ucLK6U%_)r4? literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_grip_disabled.png b/utils/rsc/rc_light/window_grip_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..3c479884b2686a5f1e9d9bd7e5bfed36a8d3f977 GIT binary patch literal 438 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq^l@)5S3)qV?%DL%+ig0<910ubJIx5SgRksNtw7)T#B5!J{C^rMYEFh)3RH2Mb2l zkS`mJMGkt*;JsIRZP|gRRd3!`mYW#;`R;w|$fc5-6IJ#HR!H)*UuRerTVu@b#&rB> z)g8Tcu@ll`XP<r)_t-t*p!(yFFSE57SAB3}-tnN9wcw~U=YwW;{s-OcyaDX|Vh2R) zBXs&6`MhuVezCxym0|J)?)cX{7Qqh}MBLYIFxQ*I&|j$%esu3G_W<$pNjojxf4~2Y zOMq*==z+}-pE>Y9)$~q@I<}X&<=9>(lSXD2#g8VjWlA?K9zWQ?Y_~(@=Nb0(JOSM8 zp<<_xv{m~aaw|BkvgMz!*_WrqEpkgee=O$w`{8`sZ`SQ5&$cI~oH|;!qpWf2I_2!c zJ583|h=0|-`^wu}ip&dE9aH&PE4pr#l4o6X>-5)U591lP@fT`rSo34D;Ddzd^y9gu rdY>6WO;<%(&Ik#0y7u?ySH^3vzIK~EjeO6*z`)??>gTe~DWM4fQa8T> literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_grip_disabled@2x.png b/utils/rsc/rc_light/window_grip_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..eb4a063a73c36e62ea0714caa18a8737defd17c2 GIT binary patch literal 728 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|Qf+r;B4q#hkaZ_UBy=5NY2(d7BouP6zt~){MJuOPW^ZA7JvzNNjDK+B?;pfz$2Z zln?`jc?+_ee4LKVXjFG_I@L7c(&<SD@7(guy<c6s{;_i9hT1=u|Jtc;D^1B*wQ^b5 z&Lyu{Z>&qS+1Grc_`&y>t#bFX?*Eu*vp??Qt~pl{OkOU!B6xu*V)Eti18-COS9i7U zTyZet(o~i|i`KoU-6}GH(LP-FtIzwja~pIjro4LVdQp7u{xI`{pC4GieGz=ibgN(h zi(Hn{0u7rh4i1tP95D`&6&w)_oE01)4Vo1k0S%rN96k-16&xN7ycHZS4Z0N^4h_B) zA7UDED?UUta94Z?Y0$3t5YUkMBhhAG_leU--z`4(?%VSxmFwA*mOW%&>?uAm`N6HE z>b2i1ln=1gc-@=%$*Dp4M{uKhRsK_^I|o;{o0o65fAx3jJ(jzN+}$&;ho~K3uUO&H zp#LGDkzxLWgBuy{KRCFMLH^;vi^&&6ZM<wxF!S@(G3q_Ee*41tp3Q2ens)YXCZ`5= zZziWkc5Wu8CicTjPR;DiOinHA&P-0N?95Da4tC3wm2LY~`FUU6?>hg3-AC8moSDGz zp`Gj3jTxM5O#j<dds<n3@Y~yYG@2U=^DxKVdsXR{)|7a7`W((*eD*!ZzYA8DtL2|u z{Mm`=6&Js_zyq$hPMJ4vb7Y^N)n?}RX1O9OcTVtu?VpTG&MUuH#ogN<xT+zvv0a3* zyZpIb+XLfIT!+)2itcUvr>@ZVxOeB8|4e%7eBy2APiXVxTk&r(KX~)aE2#}LEka&x zo-$=mP`Bw^_E`;o|GutwIT`#w-ym4&uF?G`FDjY#8g-k_ogR7lWr=a$W8V1Betvav iMl-L61Z&6qXVCq9#zn<+;x7gU1_n=8KbLh*2~7Y_@<*cp literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_grip_focus.png b/utils/rsc/rc_light/window_grip_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..46c77d37a65e05aff81c02b063a7213c7fb73955 GIT binary patch literal 427 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq^mB)5S3)qV?%Df3L$1B5WVt`#SG+RNkSr?n-F*I%$4|7m^`1u6tX%=PlYH$n{q7 z4|~@Rp&o7i3+J9IwIp3C`DY<4ey-@#gYSl)KS?~;ub(OWy8p9@qME|Jc)d%(3;}N+ z8L<~|9Q50H->X6NoUOw=v8KnLqQ7Xbcr3GT?$SzaMxTl+3}zKu7`9bRVbH7iz_703 z0)t(}28L}v-hFlV*W4*OasBhpacnFSE`Am6X#zYZH*~*G4l8`XaKzTs|5X0H@CV)5 zXBS^T{q}r3D@SWJYr&D{4Br@SUZ`%?dMBe`@=ip7jW6OK>$ZyeIm^3d+<eq<lyk>} zPUSqF2c7n>RNG${EccXP-9EQv;)g|s+LJek9pKe}J?mpsa^9?#eLtKg{4`tkM~AO> zw*QKZLxQ30Go<8&m#9pU7LHq+eJGr<Ypd&nyvN?pxR^FXUom}<{VL}fqroDkOu4g5 gSl0f2{grpK)z`L#KSf*^7#J8lUHx3vIVCg!0MG}uY5)KL literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_grip_focus@2x.png b/utils/rsc/rc_light/window_grip_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f487c6adb72221fd94057f3fec1b68e13cdd9498 GIT binary patch literal 744 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|V16PZ!6KiaBp*?adQ*6mdIW%CWFfuhV-%PrQPvzN2%><OUbP*-g{>rinW!Z1ijV zQ7GitSRp1Q;;ytbS5v5oO>v_4#I(ru$?xBtd2{C0_BnfhXP&$G=6*(E<msquO4Fy< zGTy%0<5nJ8q4#0&vR^-<xBoM(`{NZUTpW1z-iD<Y*t59ibnjt%cceON>6tT*u?M{8 zODxthpHw?lWC9!ipR2R%yuXF{9SEtI`t4-gU++!(gUk<lKin-n|I)dYJq<P=0t6W= zA1-8K>N?>3fT`<{^8qHG1I`PWd=5G{F!>yEPGIsm?CijlbHG`FDd(Uw15?hS=I2Z~ zhntTx#T;l}&J=U7xt+=9u=%2owt}^+3KwkO<<#}bf6sD0Vp6l&Jg4)8;0C@m+Ab&M z@>y;)_@A7uq0eH`WFP*-bJO+`#&-`YD=yvqG2@N?SG5;nb(`mx`DHTIG_+4*`N71m z%JG3yPKNsfubd3m2SGU*TejGPi+?F_+gL;}>OEw?`^)i~&1$BacJ^*2rv`R!CZ|Sr zZYHND_QOn0&FsxgPA%-tOir!r%uI6*cE98M_NqPdv((;?+ZN~_JTz~?_Yc1p$2#(F z+^8<Wvggw@$)24o75w+5-!3^Y`=&4tliWSk&pmHA+j!^yn`-f$>x1mSGLt>?+3a5n zSFRHkV6stqum0&-MgEMPOfd(!cRiMpOIyP*{loFOzXGrAS@fZxli~ft@9nuEb}FAY z#ks9y5@VH1P_?}9qIY{EGtWW)lc#y>Kjzuboc^8d*L|)VT_s<a_ndEdz476l55b>` z4$nT<d?fh6n^!NnHi$`UeTnw+id%Sc*16`EhRg2T>lS|!`N8}rXkysJ`XaSY6Uru@ zoONz?RIhmR*0mntwP$z#eD>RPa^>l$YfRVee=O>>QF+|j%D}+D;OXk;vd$@?2>^wI BOm6@H literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_grip_pressed.png b/utils/rsc/rc_light/window_grip_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..a4d07590502e8170c2bda4b338e60c57f4d2ff2e GIT binary patch literal 440 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq^m0)5S3)qV?%DL%+iYBF8@d?{?n7C~M)E=)fboMwi{8NtRRPT;RKlz0wL|Doe`V zc5yvr;W03r9@gK;()q}wEUTTd|J&sH`8m%uKiqFO>Eu0j%Zu0i!0AeNKgLOFg~<|( z><7vW=bLqMZxNj*&fV9&^+kBX!QIo_Ki%?Z(6Y&55Vwh92)FTKkhiH|h_}gTu&UU= zu<pm#=Df4%cNpJ`%f57M@O#m$pT@)bjdfE}-CDmF-ORh0`aO?%ZVda)b?rd^xo=N$ z*D@?DSW(Ct_k&$IfxTkW!v~d2_jc4hR9l>WcrVkD1B^Z%H3rwFJ?Lvb%=zO%=BW$p z>v;mW#h0ZuujBpxs>QJ2xt|2<dHa)3{eHX_{Pm#nuGgJU2K8T>m!t%T@98y|d;Tr| zxu=O;xxw*wmaco#BGj-iYm(Hv)ditbuM|YL>R+Gw@IK?GjhsGVe^16VDx@4(!n6JA r&M(ZrR&}llGgAwlI-#`Q&W`c#>n*)J9e(Bv3=9mOu6{1-oD!M<1wp$J literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_grip_pressed@2x.png b/utils/rsc/rc_light/window_grip_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..54dc3d8a8d55e66f8cd951bc040b9b580491de70 GIT binary patch literal 711 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|Qf~r;B4q#hkaZ_U2u25OF&n>*2&4d+$hNQ<wPy#<!C`JT?iqaOvVFCJvQtornEz zaBv+FzVLq6;wO?5CR|cb`4;4ms8(jSE&Z5r-2F@Y{+T@Ykn3N^<IHP%#cF!VUWV&a zpH>N1w0&ZJ7&z<1^+$iZW!IkePUV(eEW@bGFeUuJ*QE0+noBEJ<}6IsIKa#ler8`B zmqs&to&Lj>H*fC_U%(}oxM}{0^v(OjXFrJikf|hpdfv<42DJ|tgc*GwE@WrAb-?)v z)2&0!N0@RBI4@z!Iq2NNlyk^Ag(>H-vkOzq0cRDan1jwNOfiR?A27unc0RyVbHI54 zQ_Vr=2Bw_D={xT^RdO0cefsdv^k>K(`716btp41e`M_`kZ;rmZ&)IniEEbLSbIVsX z2|VDe(>#^Dd3!OV+{5>_JGA7_{PQz+JpaKx^?Zq%0!zgU4+o787aAKTJUF<y;lhK1 ziyH(U9-Pb&|AC|Yvdg{eCyVqHQYs2`6iO-zG!)n>3RD!tDhd=7)G9XUD411j&`@xz z*r1{iR<Yqj{{;Pt*1dmS(n>$`J+F#x6@QSR_CmC7x!s?GG2cUGJWNuPVBW*AKJwrV z4~G{Y+Kcb%Hf}c-?qQ5;HBXy2b!Nho4{y_&7J~fdSegB7?XQw~-VX5(AIdQ8ku6Fv zzdP~qtxDYoiLDL$4j-0ea%#7ac;WJ3?#%G-rdpyK^gaYAJ-C0fvQ70z*Pde^LMwgE zFZ^fmDZYCnWFPZ%?&;Ep!=IS8ZJ*12%(LKg3-^Jrhe50F2YG#p(!EwDC&6?{`crU= z`T_k1E{S)Z&6hFupW-?D=&f_B*F3*pl0ECS+ltDY;(Jq!^H(gqw&Neee}gq&%EPk0 RGcYhPc)I$ztaD0e0s!wpMO**? literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_minimize.png b/utils/rsc/rc_light/window_minimize.png new file mode 100644 index 0000000000000000000000000000000000000000..9e1a7f12ceab6f6f5c0ab6690a6f32f9bc7cdfe7 GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq|jQ)5S3)qV?@1MLs4&k(P)5OW!+)_1|&+qQ-GXj<fL@&k0**xw}is75J~tQrodD z&CdL!ciItVLBWY9*PJxei<Rzw%w1ueus6qWhpp_nSat`t-OJAZW)*lPwEcHOQG@W0 z#VsG+7qwU&I9uLqvcNd`Vc4NB>LP-IGvBeVVU^^b)o32az`(%Z>FVdQ&MBb@0MF7! ACIA2c literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_minimize@2x.png b/utils/rsc/rc_light/window_minimize@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..dcd2570cc1018ef90d0f23e17925aa3604597fa2 GIT binary patch literal 334 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|O(2r;B4q#hka-4852GC0rkVHWGHy(Q)Cn?oLqW*ws+7i{X0WW2PglDZ<}0S>JAA z7R+gBXi~^HaL7qG<x|en-lVDG1?R%=)puEMpULPsNd<yd3LcvOy>9=BODTbFi!BZQ zzy0%=VfO9n*CCr3Ta*)01MeEm6nf+uxuswJ{kr*=l5-oj#^rAn-fey$tglSccU9$` z%ANab|H*B;wA`xX{EvEl{tba5i4)qkGIq$MtlZ2q@vzA%{tE_Q8JWVpUrcm=VAPw% zeCCG*t6b5SlQ}`5A60m>nfLS^&tLoPx!sZC2e#f@kIoW$v_a?e-7nk>|2QCS1d+ZU aS!XXdyL)C`A`1fp1B0ilpUXO@geCy2fQSeH literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_minimize_disabled.png b/utils/rsc/rc_light/window_minimize_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..9fd0ef16937bb4608fd90af1deab88adab58d9df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq|jH)5S3)qV?^ig}h9TBCZ#I+u2SCU~OWtovUClrNtqbxk!e|QBvhL^Y6gjii!u{ z_EaAKYxupB(b#zNxi7UT%d*z4R&8E7W&4spk_GiP-Yx46q@83upipw-{WkN48F9)b zc>?Sa>XkEh^ETC=Wj<!;e_*v^F+<<wi+_b@&74{KopIqRdG<=dKotfC1_n=8KbLh* G2~7ZMKuIP5 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_minimize_disabled@2x.png b/utils/rsc/rc_light/window_minimize_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..251cefcced3cdb3d041bd85e5831502db38d0010 GIT binary patch literal 332 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|Uc9PZ!6KiaBquDf%%xN*w+8y>v5Y$btjKjcQ9AdsalSvp<lL;B&BW&~J2~)DXQh z$u~dX>XMbt4v8;$rk!EPTh96W|H<!bD}J9@$HD*uJWYQ~c@!gJue+`@s$H?_)a;r6 z-~M~dkb7J1eaM;AGS$pG(YtN7soB=e*gwyA`RX4tcrKWnoj8@9+jF_)t<)`?v4(|t zoBql5JzDPe^x@op_fLCY>YTc}QbvuL<)xDU{92Cbg_C#;OinVW*}h-wA@@y0{UpP_ z>fKYfoC#Fl?E9i?wuKK{!MVLJKL3qTyyIPUHfU{p^kg}!&*>k<9Ui%Jz?{h-(WSpx V-sV7VOjQI(%+uA+Wt~$(698x_g8~2m literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_minimize_focus.png b/utils/rsc/rc_light/window_minimize_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..4d748783b02fe7f165277a48dc34b12c64b0a0ef GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq|jU)5S3)qV?^ijhrn30xb{gugkG~);{8=XRwjyw7{MlQarg&k`Btfd+W+|ym97x z)z7KS+{Oo+IyyWOzfD$JBfH|AP7J%<jHCA(j&Ip2X2*PXE^~veYW2R~Rg52sJwF*b zTROazTd(}%YAWCJh7VVmqub8eF0gj`s4gNXsQHfDJy4E2^oL6g0|Nttr>mdKI;Vst E00d-7rvLx| literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_minimize_focus@2x.png b/utils/rsc/rc_light/window_minimize_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..97901fed5951f2a24b9ee204dc78b1611a70d96c GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|Uc<PZ!6KiaBquZPa54lxh9={#=feh?H4W>kAbw{soU2_cUf~|H$x$IcM|Su=P_e zRI)C0adK9Y?sXDNUKjRm!R+0gKkJ_U^e=p7VyxgfNd<yRoql|lO1@#Y?97#=qTvC? zJYVy_%d<z=S4OOJ&KF7GkH}aZqZa&Nk4E>wvvvOsZOzysr0w<Fe!h~5I2)k1+*9<% z4(o`@UvgqEgA?BspZH&0*-)o%<aPKM154SaD>GXU<Vl&bznJliVd81YFDI0XCc5=9 zK8mhnx%2$R<eN*lWR@i+H{3pW$@}NOjiL`lD$WM2jSYUVMx*=e7jA}s91u5x$k>mp ZHD64epT63^gn@y9!PC{xWt~$(69CZeiFp73 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_minimize_pressed.png b/utils/rsc/rc_light/window_minimize_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..78de6557bb99d6f307c345e2cbd974e3af5ba19a GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq|jM)5S3)qV?^ijhu%KL|PvH*R*EY(~+H@<RsPq&@f2iPHNkfcg7wL)-B$u0xXv_ zv);Ytv)!T1l9rY>*Hu>KXjMU0<PN_*%1-gj-<GRA;N#I{S1>Y&KUTr8<kib-dt?+W zCg1S#*`N1+q1*<B_0M{hw0BIq@mF}(%$cR%8ABSSxp%f~-NeAaz~JfX=d#Wzp$Py7 CC`RxA literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_minimize_pressed@2x.png b/utils/rsc/rc_light/window_minimize_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6b961459b9eb7039bf4c3359225c7a6411c3522a GIT binary patch literal 327 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|UcPPZ!6KiaBquDf%68kZJvxzb&@eq47DBN{d3+qX!HgG6$0^7~U{`V~A*Soz&p0 zWN?SU)#;kz3ANj08&cQ`=K8+)KKXt8$6r3&lT<t*=#oOq{yxKF1wTDPSNZ6Fd$~-p zWdGcHnFp^d^LmswGq@j!%71z)f}uS2=*^RP72f?f8O;3)Ya>59rL1<@-So`&^tYEP zd+Pb!Uk0D<dTC!%*>HAO+O)Qt41#>8zC<>jNR&!t=J7RiXlM@=(Nrp!?{<^n@icCx z^{!k~P4lJBT{e(@P$6XJrdutzuJOFm)n8i~@^*L4{ld-gj|1w!Nh+SsA6d^foA2k1 T6bxiwU|{fc^>bP0l+XkKmYIQw literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_undock.png b/utils/rsc/rc_light/window_undock.png new file mode 100644 index 0000000000000000000000000000000000000000..4da192f33059a391cb573c35ebe42308f3e3735f GIT binary patch literal 522 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`+4r;B4qMC;pWhTexAM2`R0U(2ew<61~S#<rxO0wKpgTtR{_ABkUZ6)1dp<)CAU zW*w9I#5yK%M=rglrLN-2El!UwxUSUAxcz)Vrf<%z78c_z|6l5TfA_b3XLY%Z!MjC? z&4#X>T)gKRHF!TXxoh*DVcnt>8M{BbkEKJ?D<q>xuxE;SvNpR{MgJNJfu`6w7aq)c z|BT^)N8&H#>z_CBs(Ag*yLWzXqRHWJfzNEOU;T8UN>Vj&Qe{BiZ_yv>z6}4aG|ccg z=PYpTz_a&-p7*wTUs8R=bw~5+l_$CdHw&2)wAMss7S4BYZ$2RN>e=SI_f}>1?<zeI z)AD!GyIe<`g((~*Zw|^Zge^bxkUPQnNr@AGLnAZ)F}02zUpBlk+3|n-k!8{S66t=E z4H9J!%(?hJNP~633%&zE{9B)I%DosV>VG2PP~S!I8M5=&9q50^lE5Tj(J(#wd>GFY zSI={|-6y1NX^Lcg=2XDYA`~?-hk;>9W8tsgu7A#cRt}sL&v@p?<D<8K1wXyxnNiQ$ zvA)KT{nn8kWm0#T6^_XrC|&=K$8OEasjIRZW<{+O+Q9ONslojFz7qchXS$;-3oXmf bd}UqZQh)Pu{1Gb#1_lOCS3j3^P6<r_@J#6# literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_undock@2x.png b/utils/rsc/rc_light/window_undock@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..5cfe75ccc9eac3399b449749c8010d3c219a7e31 GIT binary patch literal 907 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|T?Ir;B4q#hkaZ4*Cl_iX7X&J-Q`BQ)$vAFQp4#9dwT@PVbentuU5KN^(lN@_}9A zAM+lm3ojZM8w&APO=zyV+%jW^L{w*c7@wJgH_ODV1Dk&D5fI*eTlenWml5Ul$8Wx@ zzF#wUZtYA-1qFoz=O^4|xO*~XN2<4M@*!0QO@_7aQg<dvJG4m{KQ*h(DotFNa{cC1 z#*hE5NQPxdIjo;;!E|!+!NuO)GpAp*TH&XBoIPmqnhU}VvVO@X4ICYAN^>vj&whQB zKTKBUY{QIcR@}=X8M?G9d!5yr&qtqa*~R<9Pwnu++^@n7%JV$3Wq!^LtKCrKyW+Qe z&ds3X7iyZ>8}7xvtq<JJxO;VNaMIGdC#~mva_H9ax#i5)bffP1^y19xTU(`*Iu*B7 z=3Kg`vwDXC6LSjp1mA>)9L7zYJQH*s%=VctNK-8N@giZ3s>m+Z2PTYxyS11Z9(68U z6Ku$KfaQtgmq+4%Yc@<fTURcXz5Yg6Zei{ZC1Zc)7ecy6SduRWWGtC5cmC?<>84ta z!AqmQioUqmrZ(fJWD1WQ1IJ&k&$Dkhyjpg`WE$HM;gzS4?9es(C>Q8xB6+pVzsoDZ zXu<OLF7nNCU0yF3LJfahRP^oc;K(y-2&t86n2^$^_~rfMzveD2+p1XgIy|0;F>zl^ zO+8@0^XS>8lB;_a7dhFhId$|+VEd4>^?4V2yG7WQTnD@D4|ZJGxY&GR%ey}_4jJy# zZ)HaJaU<g<))Q(54%--Rvap>HQ;=5w&b;J+!=h__@8xc+%lUAd=R}Cvk5dduXF|69 zJlRmQ(|7)=oG;ysR+2VZrTI7b*<Kvk5%+dq!Q~oOnV`>`zWmQPF#q+Zsu^nBpI^$C z&Gn5wD_4`<>fn&4IsMw6zU-}RYpUiR;g-<o=*Uhzpe@*G^I&Vo0ySol!#kWEB3+Ec zYjoegxg#!kqeNu$&)ls7@4BWj%n_b=fzzdA>4qO4_jcTvmL9lt>!aP@&b=rUn4~o6 z8f#*b<?MaxS~Xh_Tj;G7pTDi#)ttj3^|HT;v`<a0>g=7`MxA#L?AQ`Er(5Pt-8mOo zhAIXb0nN1OHVwzutPT&iJHJ2IVP8W7gZyXdimx|*u|G^$$-uzC;OXk;vd$@?2>{R! BlK=n! literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_undock_disabled.png b/utils/rsc/rc_light/window_undock_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..b0db9c7a76f63ab00d40c261dccad4153eabba03 GIT binary patch literal 505 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`+gr;B4qMC;qIjb4WXL~OU8RQti)bm`zmlP!v3j(=DKSCo8YFA;Q!u_`SPi0z7h zkg_oTfs)6<i7u0FI(o5-i_0ESd|8??*(7ta+LBodZ7)|>e!p9Mul9K?la7@})<u)E zQ{}s*8NM;*EP3*(@uFD5)zrv;^E4A&?lA`Vc-l;iO31z~IFY+sYHrQFCkz2w6wT&% zu3+Ff{m)!M#=_Z9=}h_a=v2*1`kNQLV)H*O8`@ZZFz7%FyNPe~_M%66H~z<7?VY?q z<%o?!+s|*`ZmkVlT_(h6mt1Q4xu-*aIcImLdgEH>$Z7YRxfz9bEh}5^P-~d&QZuzl zhM_D+=za9sX#(ZV&l?%%FIV{1dE&Xbc4710%aiuM7A%l9=VY#CxOV5KLAd(Nh6ed5 zn?$m9Da<Qn=8>sp()jlJ)E`MbRvp$9Jq6$E-A=(*d()0ootI1rW^}XmW?aUwdR}XT zoP_z~`XdJ-eutJm7C!LGX2y(y5KYhW!lb)g0v`<cix|Sr3CTTXs}4`#Ud~{5X_N3{ zr$Da1N0>yGUQmzL5WK+lVd{kG2MuPdSa#x4>7l*ceeplO*PK%L`nijNfq}u()z4*} HQ$iB}V$#s4 literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_undock_disabled@2x.png b/utils/rsc/rc_light/window_undock_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9468c9f32c2c8dec3c56cbf781b0c99d44acc4db GIT binary patch literal 881 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|T?Nr;B4q#hkaZc4vzOiX7X&*;-AJMOsiWSfZzO!-oFOlNsuE4&1v1HW({tz07g? z$CRw8!XlcKE-WoL$w{?$M&#Y_1a5BEZdSpK0VW$xzLVoNeQ@qgvYfhk;k)&Fia*cI z-*@KD&O5dZZi_pOL_!j_#>l<6zs9$*Qf2{5!##l-)`eUJk}lrTw#WX=ba~{y`(z{2 zhWjGtg)b^`G&`0YNeG!ydC6*K-L<T)_Y7~GGABv!GaUJo^+uqSZCzyAtA)2+;~8)4 zyu_-sCgJ=2Kk={bJm}8zZ+gxUcKT`KzpS^q4ay56Zfi<R?X`RC@_E*SpY}KQN6tPJ zx4V)-f#=`HfBg646Q6wy;8}U#=<fdV8A6E_fz6k9KXhLDw!H3)59_^X7RA~6g|kod zy{}Fc6?bM|aH}D!gkcr$3O6uQN#5ajZ-Cx(>zHmy^UgxC2hMY!rGGwJ{_m}T@WMl9 zPVWibn;v<s{C`wzSWbE2+6{G<$9i2G_&lTw5Bxab60T#MS^aY}pS9z0zpYQTC!C#{ zmVCy4${ia9fi{jmM$sB~C+IwuI`FzClc^>1<e^w0_T+Qt)<*}i$}p}G?RJ;kp&xpI zy)daR<@UEa&O&#Fk8Ecd1T>#X9};-`das`1TaE_F=_*{TtsO2kme(6%tB#!2d3^eF zqlfI*$3|{FiEQh)%sZ&Wt~-y}B6k*}nbq3LsppmZcC?g4EA1D(#<;?4fs|}R7W1l$ zSeYL$%P-)ty7uzOcJ5VYnFXtvcHFTMTFcNeZC3jtVTQ$<E+(Hb=XY0aurl`F^_ACM zvElyOO}f8Yzh4MHz#ePj{lA|vXZz{zk|xuAmep;W{l+4T?_sny%YJ#|%ZC$J?^??k ze@IV=?@Of9RY``=#hp%$iHEp3W78Q7_c14UFPc&RWA()qx*i(VOcJM4t~JJ9l-|Ir zSXP>n@?>($w%2wECX@GYKRYhOy7y4a%|PRyAzt@Q8I-bmX07C8*uLOh=?}L9EmJ+u zdWgOJ(Ve|5z+;i)Wd$qt2Md-+GB7N5YI$1KlRw{Uxqa95%NZsUpNY>-yO($U-IZ<z P1_lOCS3j3^P6<r__C<lC literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_undock_focus.png b/utils/rsc/rc_light/window_undock_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..85fb0468ee2ab2b6099fca3741be4d3ec58d4cac GIT binary patch literal 531 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfr0U;r;B4qMC;pW8@;6iWsckLf3nTNY_?*+!Y^;8Ij9SI{cl~AP*_-C(5%<0r02&c z+okttLW#F}>mOD<C(e=_walxE9W%VGw=6O{{Iia)YSNOO71z5@PN-S_{odbq-~aCU zUibZR!VT5Ca%o*#T^1|8KCtCbh0EeqjhB}0%1+<;<!Up-%p~29+Z9t4q>t`s))If^ zS1Dk)f5q;(-*3q%%ofPLJNpL{!{z>jcQembB%jt_@%J3RcyR3Nr;0aO-L0R#D`Tp? z$njvlRK+y=S}EbzrN4i<?A!Nd`jL)V6+NfEKbgG#%&D*S%r{t{+kRLmJfkb`r>fuq zi4FDF_ecDkpU+>EobJf@ZvBCOA+wq7%8d9IhOe6;TV^UJ#V~a$$1z<2{d2D;J2uZQ zzkTUz$W6XkE-mH`w`RvnZ*s8IaqwPjd1`4*_qy2gpZSz@DnHNgdayqG!Tg6D2`mN$ z4H~iM!?kv$iqFYgyZcoydl3_xS2N3sm{q&4l`}N1I+XTV{^Q+WYu_||X7~7Z$S3h% zhT&IBkDSk(Z@wOqDY#nny_xMkv&89I_CH;(^iI9{==4j)<iJO#Uq>R|dFN?=v01X7 n=|0Qc-xIxaTWZQrlrnF*(sX6#WscJf3=9mOu6{1-oD!M<dX4x( literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_undock_focus@2x.png b/utils/rsc/rc_light/window_undock_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e13b2f0757dcc3627fd10ea713f238be2650cea4 GIT binary patch literal 876 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|T?1r;B4q#hkaZY<)x=MUMZ^fB1)Mqv9ReiB5;~1f7zy-@7krovXOfps}E)<;bD7 zfT+%;ZQPsEHF7r?swFHc6Wb=WsKt8GQO)h{8YWWA$KP(AFri}i_TzOthc|xKetvK7 z_xb<dp4oSXcR_&0Bc4{@3-fiizg02t+>p;`!tfx4W!Iq%ydSunqiq5mzg<rGG(EgP zgSlr;sb~)?Lu}$FjwKw23hX9V#p*k7&x$lZeK=vyp^I~E7)ly9<~%v&{FRBxmhsn~ z(q4|!9ElGUgIOQ$x;^>9?S_9jJJ(Kn5X$geX<}K0h_L9Z)pvz!{x?~3`YigX#?KI2 zee3_>?Tr7+em^_nTisyl!yMQ#u{pRpyFq8(`=5U@v`X>?*$!{H@i@8tTiVT|tqXZ3 z=sK94Vz|kavKY+VXucp(`HK1en>$zE6h5-!jKiwHJ&94R0#y<VlscyW@PA$NFz@$y zft`FU>DQOdUOL-l3xnJ43`M<~#7DPVeSYnouW$N-MRso1UDbpcOC_21PB5utc%ine zye+f0Tjx=hL;gAwjtf&x9AaO>dSJ~w?O37E1BnM(clLfhlhUOn(IA#owaosWmA2B( z!wsvJ`7#Rx>9E`_sVetzNqR1%a7Q3e!^Fp_WanE(_b*eXx4!sPtB{nP(jm|k`(oCy z({h4Nd{H&h8|)_WTz+w7>GMp<4X!EQ)V{6VVC1lk;id+23ipIwtW4htzZo~Z$SiqO z&9E(-J?R_E2d}ptYj_eey0<158ZD?;)Rgl!A%<r~lfj#^{2epR4lW3BoN_XK(z@@h z{ks{fr!T#$&M)K7{B8Z|`If2Y>-J3k_g3_cMONQ~SnaN_e=@xKtybPv+aXyxQA6Q? z(8TL!8_bosT3b2uU7wUnIGD*Xt?1AYlQ<N%dhOXxkGBR1xi()LXZ9bu+fX~B;>G8P z<82*x*7XKFtbQff@LY-OS8GQ)m-5T$i$3ixZ~A`nT)j7+(P!He(R}t2COf8i`giMG z`XGP(p87S{YX+<jxElB-CVkUr+IS`DHh-A9)qXiA+g2yR<bO;(7f(r@I?bEGz`(%Z M>FVdQ&MBb@0DTXOy#N3J literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_undock_pressed.png b/utils/rsc/rc_light/window_undock_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..d368cc9ad20d58001ea94a50754e2127733c3423 GIT binary patch literal 499 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS zfq`+Ur;B4qMC;pW`@Ieah_vrt{Aj@gZjOJIOpdpdntpICT415Et-D#TsiQlXo&Dm{ z9otq+Zt{Pi)S<Afxspj!HYP@-q{H;M;<7Clmw5W#KKO50_2kLFe;2*m+0OkxR_M#8 zD_0zEE3G!*@A-FeHA_s?p?g(M_oSKT%(D9N^PujjBl5kkRcDC#>=v-CE8OO4R#wcA zx+wnSuHg8F_gl7malc!judpKT{AEwhHPhX+Bv$QT`*wC?*-GvYi`o3Ttdg`h-+Nx^ zZ2nhF@Tk~9nTjWQg@Jan*-qSly-n-){zlFxHQ|B*4|02EZ(gLgR^^GNjzcN;r#8Lr zf&~ZFl_L)M9DVlZkyEuYGshc~+&7IC^66SR6>slX?Y>vYa@lf9V)-gR_PxDa0oOAw zd4ANjTF=$SloP_J^5^BNABJz3N*Jy9F4SD-p5U-9VMYDxvUlwc&y5OR@<mN*bg-O$ z$+rB~Ii4vEi*HG9Jp6fW(?b0N0X}J~UoM%`%DLw3fl!%qOroLd4j&6=47n*((bt$@ zK6z46N`sHrsclA`!3)<5=89G@OuH^rB=PZf{W^Wcgp%uJRgIunWbkzLb6Mw<&;$T? CiQaSo literal 0 HcmV?d00001 diff --git a/utils/rsc/rc_light/window_undock_pressed@2x.png b/utils/rsc/rc_light/window_undock_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b30f0dbb6e1e4e567d12072edc8e95f69c9bb9dc GIT binary patch literal 855 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au z0|PUsr;B4q#hkaZY%@e0MUL0!>mQUj;^yMQ-MmqNN%K?Un!gOXZ=4)LZmd|bWHYDc z+McBo6uR!Qip;*zF@YmXU82}iamj{&MFk2<VqKh^C*N-N2-$IW_vw4@Qi|UFJ9TsC z_kW-F&zzh1&C$!tYtqCOjBd|M+&>F3SA0?0!gxFBf@o{%6ib<7;<F`WGbYDRwQ@I7 zn0{TDDYEr%;G-E%3l>~>Uv{#)sCG_N^Yc%)_-*d5YG#kPZZ>mn*!GzDv(gUS=$RLi zI*EfV&&c&b$ORvc+ylR6)%S1G7t5U8;*gkV-R^y#bK(Dk&s5o7<$l<(O=i|~35{HS z`&Qek<iM0>hPMxSBW}NXHJRZpuW8H59p`t)3jNFxY>kQAdMJ7Rx2no+X=T#`+Zb*y zVY?xgF#8I_ZKj;b70j#TTI9~XxEI==&2hZJ_Uf<apMEV2Gh|v7z@R48eaH5?vVC^1 zs8V|6u}@WQirjCEbX6KEWzOxAH4=U19_rV$Z*ta6)d{n&CAKcVA!*~lEw{edxaw-k zBnReAmv6NjWEg#9JGr3eN!r%qAx!fbcbZo@v{Ww>y5_*vf4qNL$@0zzcFbEE6%Tl9 z;@Gk#Wk-_IhVu;UezQG9nB7W#rXLX7`&86<ms5O)h%Dbsfk~Q|x(p)U?L78DP`%>< zTg<Bov-qv1?yz5-Vk10Jd-9LP1z8QbjN3eUH|QQPTgkYM^@bX{hl9Oq8+7@?c7MFf zaC#~4$yto2Vlsm_@f1jWH&<n8Jd`B7c<EbD!v!lY$cLEEVPWoC6{8ofALGB<A>*Hj z_xJMY`qTc&^Ztm|dv9V?v@ljotMpr}>G2KMXFXbcTXk(AJ8u<xO}DkDPmQVImGp)K z-ol+qi}x4_UQ2hl_*iU1l2RngK68sZhJrWJ4;)qg<abkOE93uwJD=x%I_mP`K=Fa+ zetFzBh7%1;PHniYd)}v&-{e7ChxvWa`G-p1=(fu*`m*z`QHqi0RsD7R_p+*wB?dgS y*l>Hvj8aEdezlaTv)={&OtFgh^77jBlegFJkjS>2#0Ulk1_n=8KbLh*2~7YtczHnp literal 0 HcmV?d00001 diff --git a/utils/scripts/icons.bash b/utils/scripts/icons.bash new file mode 100755 index 00000000..91f277df --- /dev/null +++ b/utils/scripts/icons.bash @@ -0,0 +1,21 @@ +#!/bin/bash + +COUNTER=0 +FILE=utils/rsc/VivyPartialIcons.tmp + +echo -ne "" > $FILE + +find -L utils/rsc/icons/vivy/ -type l -exec rm -- {} + + +shopt -s globstar +for ICON in utils/rsc/icons/vivy/**/*.svg +do + COUNTER=$(( $COUNTER + 1 )) + ICON=$(echo "$ICON" | sed -e 's+utils/rsc/++g') + echo " <file>$ICON</file>" >> $FILE +done + +cat << EOF +Generated partial qrc file for $COUNTER icons from the Vivy icon theme. +Add the content of $FILE to the utils/rsc/VivyRessources.qrc file. +EOF -- GitLab