From 2cd4635e85ba8629e98a956d1f73d99f2a166728 Mon Sep 17 00:00:00 2001 From: Robert Adam Date: Sun, 30 May 2021 14:21:06 +0200 Subject: [PATCH] MAINT: Integrate theme submodule The theme is now integrated into the main repository. This facilitates future work on it as we don't have to work across two repositories. The theme is overtaken from https://github.com/mumble-voip/mumble-theme without any modifications to it. All file from there are copied to this repo now. The theme's directory was renamed from "Mumble" to "Default" in order to a) Make the name more descriptive b) Avoid conflicts updating already checked out workspaces (git would report conflicts if the new dir was called the same as the old one) --- .gitmodules | 3 - src/mumble/CMakeLists.txt | 2 +- themes/Default/.gitignore | 1 + themes/Default/Dark.qss | 1074 +++++++++ themes/Default/Information_icon.svg | 13 + themes/Default/LICENSE | 24 + themes/Default/Lite.qss | 1074 +++++++++ themes/Default/OSX Dark.qss | 1096 ++++++++++ themes/Default/OSX Lite.qss | 1096 ++++++++++ themes/Default/README.md | 31 + .../actions/audio-input-microphone-muted.svg | 16 + .../actions/audio-input-microphone.svg | 16 + themes/Default/actions/format-text-bold.svg | 33 + themes/Default/actions/format-text-italic.svg | 30 + .../Default/actions/format-text-underline.svg | 54 + themes/Default/actions/media-record.svg | 12 + themes/Default/authenticated.svg | 8 + themes/Default/bookmark-new.svg | 672 ++++++ .../categories/applications-internet.svg | 23 + themes/Default/channel.svg | 6 + themes/Default/channel_active.svg | 6 + themes/Default/channel_linked.svg | 23 + themes/Default/comment.svg | 9 + themes/Default/comment_seen.svg | 9 + themes/Default/config_asio.png | Bin 0 -> 4565 bytes themes/Default/config_audio_input.png | Bin 0 -> 2393 bytes themes/Default/config_audio_output.png | Bin 0 -> 2776 bytes themes/Default/config_basic.png | Bin 0 -> 3202 bytes themes/Default/config_lcd.png | Bin 0 -> 1360 bytes themes/Default/config_msgs.png | Bin 0 -> 889 bytes themes/Default/config_network.png | Bin 0 -> 6520 bytes themes/Default/config_osd.png | Bin 0 -> 3502 bytes themes/Default/config_plugin.png | Bin 0 -> 2324 bytes themes/Default/config_shortcuts.png | Bin 0 -> 2190 bytes themes/Default/config_ui.png | Bin 0 -> 2697 bytes themes/Default/controls/arrow_down.svg | 7 + .../Default/controls/arrow_down_disabled.svg | 7 + themes/Default/controls/arrow_up.svg | 7 + themes/Default/controls/arrow_up_disabled.svg | 7 + themes/Default/controls/branch_closed.svg | 7 + themes/Default/controls/branch_open.svg | 7 + .../Default/controls/checkbox_check_dark.svg | 7 + .../controls/checkbox_check_disabled.svg | 8 + .../Default/controls/checkbox_check_lite.svg | 7 + themes/Default/controls/handle_horizontal.svg | 11 + themes/Default/controls/handle_vertical.svg | 11 + themes/Default/controls/radio_check_dark.svg | 7 + .../Default/controls/radio_check_disabled.svg | 7 + themes/Default/controls/radio_check_lite.svg | 7 + themes/Default/controls/toolbar_ext.svg | 7 + themes/Default/deafened_self.svg | 15 + themes/Default/deafened_server.svg | 15 + themes/Default/default_avatar.svg | 16 + themes/Default/document-new.svg | 448 ++++ themes/Default/document-open.svg | 535 +++++ themes/Default/document-save-as.svg | 663 ++++++ themes/Default/ear.svg | 1 + themes/Default/emblems/emblem-favorite.svg | 11 + themes/Default/exported/config_asio.svg | 34 + .../Default/exported/config_audio_input.svg | 17 + .../Default/exported/config_audio_output.svg | 29 + themes/Default/exported/config_basic.svg | 24 + themes/Default/exported/config_lcd.svg | 14 + themes/Default/exported/config_msgs.svg | 9 + themes/Default/exported/config_network.svg | 22 + themes/Default/exported/config_osd.svg | 16 + themes/Default/exported/config_plugin.svg | 12 + themes/Default/exported/config_shortcuts.svg | 12 + themes/Default/exported/config_ui.svg | 14 + themes/Default/filter.svg | 35 + themes/Default/filter_off.svg | 35 + themes/Default/filter_on.svg | 22 + themes/Default/layout_classic.svg | 38 + themes/Default/layout_custom.svg | 50 + themes/Default/layout_hybrid.svg | 38 + themes/Default/layout_stacked.svg | 40 + themes/Default/local_volume.svg | 26 + themes/Default/lock_locked.svg | 20 + themes/Default/lock_unlocked.svg | 20 + themes/Default/magnifier.svg | 3 + themes/Default/mimetypes/image-x-generic.svg | 14 + themes/Default/mimetypes/text-html.svg | 33 + themes/Default/mumble.icns | Bin 0 -> 271285 bytes themes/Default/mumble.ico | Bin 0 -> 45008 bytes themes/Default/mumble.osx.png | Bin 0 -> 6632 bytes themes/Default/mumble.png | Bin 0 -> 26167 bytes themes/Default/mumble.svg | 37 + themes/Default/muted_local.svg | 13 + themes/Default/muted_pushtomute.svg | 1 + themes/Default/muted_self.svg | 15 + themes/Default/muted_server.svg | 15 + themes/Default/muted_suppressed.svg | 15 + themes/Default/network-workgroup.svg | 1911 +++++++++++++++++ themes/Default/overlay.mumblelay | 31 + themes/Default/prepros.cfg | 353 +++ themes/Default/priority_speaker.svg | 27 + themes/Default/self_comment.svg | 14 + themes/Default/self_undeafened.svg | 29 + themes/Default/source/Dark.scss | 23 + themes/Default/source/Imports/Base Theme.scss | 1235 +++++++++++ .../source/Imports/Dark Definitions.scss | 84 + .../source/Imports/Lite Definitions.scss | 84 + themes/Default/source/Lite.scss | 24 + themes/Default/source/OSX Dark.scss | 62 + themes/Default/source/OSX Lite.scss | 62 + themes/Default/status/text-missing.svg | 11 + themes/Default/talking_alt.svg | 14 + themes/Default/talking_muted.svg | 3 + themes/Default/talking_off.svg | 10 + themes/Default/talking_on.svg | 13 + themes/Default/talking_whisper.svg | 13 + themes/Default/theme.ini | 11 + themes/DefaultTheme.qrc | 102 + themes/Mumble | 1 - themes/MumbleTheme.qrc | 102 - 115 files changed, 11934 insertions(+), 107 deletions(-) create mode 100644 themes/Default/.gitignore create mode 100644 themes/Default/Dark.qss create mode 100644 themes/Default/Information_icon.svg create mode 100644 themes/Default/LICENSE create mode 100644 themes/Default/Lite.qss create mode 100644 themes/Default/OSX Dark.qss create mode 100644 themes/Default/OSX Lite.qss create mode 100644 themes/Default/README.md create mode 100644 themes/Default/actions/audio-input-microphone-muted.svg create mode 100644 themes/Default/actions/audio-input-microphone.svg create mode 100644 themes/Default/actions/format-text-bold.svg create mode 100644 themes/Default/actions/format-text-italic.svg create mode 100644 themes/Default/actions/format-text-underline.svg create mode 100644 themes/Default/actions/media-record.svg create mode 100644 themes/Default/authenticated.svg create mode 100644 themes/Default/bookmark-new.svg create mode 100644 themes/Default/categories/applications-internet.svg create mode 100644 themes/Default/channel.svg create mode 100644 themes/Default/channel_active.svg create mode 100644 themes/Default/channel_linked.svg create mode 100644 themes/Default/comment.svg create mode 100644 themes/Default/comment_seen.svg create mode 100644 themes/Default/config_asio.png create mode 100644 themes/Default/config_audio_input.png create mode 100644 themes/Default/config_audio_output.png create mode 100644 themes/Default/config_basic.png create mode 100644 themes/Default/config_lcd.png create mode 100644 themes/Default/config_msgs.png create mode 100644 themes/Default/config_network.png create mode 100644 themes/Default/config_osd.png create mode 100644 themes/Default/config_plugin.png create mode 100644 themes/Default/config_shortcuts.png create mode 100644 themes/Default/config_ui.png create mode 100644 themes/Default/controls/arrow_down.svg create mode 100644 themes/Default/controls/arrow_down_disabled.svg create mode 100644 themes/Default/controls/arrow_up.svg create mode 100644 themes/Default/controls/arrow_up_disabled.svg create mode 100644 themes/Default/controls/branch_closed.svg create mode 100644 themes/Default/controls/branch_open.svg create mode 100644 themes/Default/controls/checkbox_check_dark.svg create mode 100644 themes/Default/controls/checkbox_check_disabled.svg create mode 100644 themes/Default/controls/checkbox_check_lite.svg create mode 100644 themes/Default/controls/handle_horizontal.svg create mode 100644 themes/Default/controls/handle_vertical.svg create mode 100644 themes/Default/controls/radio_check_dark.svg create mode 100644 themes/Default/controls/radio_check_disabled.svg create mode 100644 themes/Default/controls/radio_check_lite.svg create mode 100644 themes/Default/controls/toolbar_ext.svg create mode 100644 themes/Default/deafened_self.svg create mode 100644 themes/Default/deafened_server.svg create mode 100644 themes/Default/default_avatar.svg create mode 100644 themes/Default/document-new.svg create mode 100644 themes/Default/document-open.svg create mode 100644 themes/Default/document-save-as.svg create mode 100644 themes/Default/ear.svg create mode 100644 themes/Default/emblems/emblem-favorite.svg create mode 100644 themes/Default/exported/config_asio.svg create mode 100644 themes/Default/exported/config_audio_input.svg create mode 100644 themes/Default/exported/config_audio_output.svg create mode 100644 themes/Default/exported/config_basic.svg create mode 100644 themes/Default/exported/config_lcd.svg create mode 100644 themes/Default/exported/config_msgs.svg create mode 100644 themes/Default/exported/config_network.svg create mode 100644 themes/Default/exported/config_osd.svg create mode 100644 themes/Default/exported/config_plugin.svg create mode 100644 themes/Default/exported/config_shortcuts.svg create mode 100644 themes/Default/exported/config_ui.svg create mode 100644 themes/Default/filter.svg create mode 100644 themes/Default/filter_off.svg create mode 100644 themes/Default/filter_on.svg create mode 100644 themes/Default/layout_classic.svg create mode 100644 themes/Default/layout_custom.svg create mode 100644 themes/Default/layout_hybrid.svg create mode 100644 themes/Default/layout_stacked.svg create mode 100644 themes/Default/local_volume.svg create mode 100644 themes/Default/lock_locked.svg create mode 100644 themes/Default/lock_unlocked.svg create mode 100644 themes/Default/magnifier.svg create mode 100644 themes/Default/mimetypes/image-x-generic.svg create mode 100644 themes/Default/mimetypes/text-html.svg create mode 100644 themes/Default/mumble.icns create mode 100644 themes/Default/mumble.ico create mode 100644 themes/Default/mumble.osx.png create mode 100644 themes/Default/mumble.png create mode 100644 themes/Default/mumble.svg create mode 100644 themes/Default/muted_local.svg create mode 100644 themes/Default/muted_pushtomute.svg create mode 100644 themes/Default/muted_self.svg create mode 100644 themes/Default/muted_server.svg create mode 100644 themes/Default/muted_suppressed.svg create mode 100644 themes/Default/network-workgroup.svg create mode 100644 themes/Default/overlay.mumblelay create mode 100644 themes/Default/prepros.cfg create mode 100644 themes/Default/priority_speaker.svg create mode 100644 themes/Default/self_comment.svg create mode 100644 themes/Default/self_undeafened.svg create mode 100644 themes/Default/source/Dark.scss create mode 100644 themes/Default/source/Imports/Base Theme.scss create mode 100644 themes/Default/source/Imports/Dark Definitions.scss create mode 100644 themes/Default/source/Imports/Lite Definitions.scss create mode 100644 themes/Default/source/Lite.scss create mode 100644 themes/Default/source/OSX Dark.scss create mode 100644 themes/Default/source/OSX Lite.scss create mode 100644 themes/Default/status/text-missing.svg create mode 100644 themes/Default/talking_alt.svg create mode 100644 themes/Default/talking_muted.svg create mode 100644 themes/Default/talking_off.svg create mode 100644 themes/Default/talking_on.svg create mode 100644 themes/Default/talking_whisper.svg create mode 100644 themes/Default/theme.ini create mode 100644 themes/DefaultTheme.qrc delete mode 160000 themes/Mumble delete mode 100644 themes/MumbleTheme.qrc diff --git a/.gitmodules b/.gitmodules index 06bc6a6b9..035044ac3 100644 --- a/.gitmodules +++ b/.gitmodules @@ -19,9 +19,6 @@ [submodule "3rdparty/rnnoise-src"] path = 3rdparty/rnnoise-src url = https://github.com/mumble-voip/rnnoise.git -[submodule "themes/Mumble"] - path = themes/Mumble - url = https://github.com/mumble-voip/mumble-theme.git [submodule "3rdparty/FindPythonInterpreter"] path = 3rdparty/FindPythonInterpreter url = https://github.com/Krzmbrzl/FindPythonInterpreter.git diff --git a/src/mumble/CMakeLists.txt b/src/mumble/CMakeLists.txt index 8432e7ee1..8f22d39f5 100644 --- a/src/mumble/CMakeLists.txt +++ b/src/mumble/CMakeLists.txt @@ -297,7 +297,7 @@ set(MUMBLE_SOURCES "mumble.qrc" "flags/mumble_flags_0.qrc" - "${CMAKE_SOURCE_DIR}/themes/MumbleTheme.qrc" + "${CMAKE_SOURCE_DIR}/themes/DefaultTheme.qrc" ) if(static AND WIN32) diff --git a/themes/Default/.gitignore b/themes/Default/.gitignore new file mode 100644 index 000000000..c7de605bd --- /dev/null +++ b/themes/Default/.gitignore @@ -0,0 +1 @@ +*.map diff --git a/themes/Default/Dark.qss b/themes/Default/Dark.qss new file mode 100644 index 000000000..1fe6e61bf --- /dev/null +++ b/themes/Default/Dark.qss @@ -0,0 +1,1074 @@ +/* + * Mumble Dark Theme + * https://github.com/mumble-voip/mumble-theme + * + * Based on MetroMumble Theme by xPoke + * https://github.com/xPoke + * + * Originally forked from Flat Mumble Theme by xPaw (xpaw.ru) + * + * Licensed under The Do What The Fuck You Want To Public License (WTFPL) + */ +/* + * YOU SHOULD NOT MODIFY THIS FILE + * Edit the files in the "source" folder instead. + * See project README + * + */ +ApplicationPalette { + qproperty-window: #2e2e2e; + qproperty-windowtext: #eee; + qproperty-windowtext_disabled: #484848; + qproperty-base: #191919; + qproperty-alternatebase: #2d2d2d; + qproperty-text: #d8d8d8; + qproperty-text_disabled: #484848; + qproperty-tooltipbase: #191919; + qproperty-tooltiptext: #d8d8d8; + qproperty-tooltiptext_disabled: #484848; + qproperty-brighttext: #FFF; + qproperty-brighttext_disabled: #484848; + qproperty-highlight: #298ce1; + qproperty-highlightedtext: #FFF; + qproperty-highlightedtext_disabled: #484848; + qproperty-button: #444; + qproperty-buttontext: #d8d8d8; + qproperty-buttontext_disabled: #484848; + qproperty-link: #39a5dd; + qproperty-linkvisited: #39a5dd; + qproperty-light: #1c1c1c; + qproperty-midlight: transparent; + qproperty-mid: #1c1c1c; + qproperty-dark: transparent; + qproperty-shadow: #1c1c1c; +} + +QObject, +QObject::separator, +QObject::handle, +QObject::tab-bar, +QObject::tab, +QObject::section { + font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; + font-size: 10pt; + margin: 0; + padding: 0; + outline: 0; + border: 0; + selection-background-color: #298ce1; + selection-color: #FFF; + alternate-background-color: transparent; + color: #eee; + border-radius: 2px; +} + +QMainWindow, +QDockWidget { + background-color: #2e2e2e; +} + +QDialog, +QWizard *, +QCalendarWidget *, +#qswPages > QObject { + background-color: #1D1D1D; + color: #d8d8d8; +} + +QObject:disabled, +QObject::item:disabled { + color: #484848; +} + +a { + color: #39a5dd; + text-decoration: none; +} + +QObject::separator { + height: 4px; + width: 4px; +} + +QObject::separator:hover { + background: #333; +} + +DockTitleBar { + font-size: 7pt; +} + +QToolTip, +QWhatsThis { + font-size: 8pt; + min-height: 1.3em; + border: 1px solid #888; + border-radius: 0; + background-color: #191919; + color: #d8d8d8; +} + +QTextBrowser, +QTextEdit { + background-color: #191919; + color: #d8d8d8; + border: 1px solid #1c1c1c; +} + +QToolBar { + background-color: #2e2e2e; + spacing: 0; + padding: 2px; +} + +QToolButton { + border: 1px solid transparent; + border-radius: 2px; + padding: 1px; + margin: 1px; +} + +QToolButton:on { + background-color: #444; + border: 1px solid #444; +} + +QToolButton:hover { + background-color: #3e4f5e; + border: 1px solid #3e4f5e; +} + +QToolButton:pressed { + background-color: #484848; +} + +QToolBar::separator { + background: #555; + height: 1px; + margin: 4px; + width: 1px; +} + +QToolBar::separator:hover { + background: #555; + border: 0; +} + +QToolButton#qt_toolbar_ext_button { + min-width: 8px; + width: 8px; + padding: 1px; + qproperty-icon: url(skin:controls/toolbar_ext.svg); +} + +QToolBar::handle:horizontal { + image: url(skin:controls/handle_horizontal.svg); + width: 8px; + padding: 4px; +} + +QToolBar::handle:vertical { + image: url(skin:controls/handle_vertical.svg); + height: 8px; + padding: 4px; +} + +QMenuBar::item { + background-color: transparent; + padding: 4px 12px; +} + +QMenuBar::item:selected { + background: #298ce1; + color: #FFF; +} + +QMenuBar::item:pressed { + background: #1979ca; + color: #FFF; +} + +QMenu { + background: #2b2b2b; + border: 1px solid #1c1c1c; + color: #d8d8d8; +} + +QMenu::item { + border: 1px solid transparent; + color: #d8d8d8; + padding: 5px 16px; + padding-left: 25px; + border-radius: 2px; +} + +QMenu::item:selected { + background: #3e4f5e; + border: 1px solid #3e4f5e; +} + +QMenu::item:disabled { + border: 1px solid transparent; + background: transparent; +} + +QMenu::separator { + background: #555; + height: 1px; +} + +QMenu::indicator { + padding-top: 2px; + height: 25px; + width: 25px; +} + +QPushButton { + background-color: #444; + border: 1px solid #444; + color: #d8d8d8; + font-size: 12pt; + padding: 3px 20px; +} + +QPushButton:focus { + background-color: #3e4f5e; +} + +QPushButton:hover { + background-color: #595959; + border-color: #555; +} + +QPushButton:hover:focus { + background-color: #485d6f; + border-color: #485d6f; +} + +QPushButton:focus { + border-color: #3e4f5e; +} + +QPushButton:pressed, +QPushButton:pressed:focus { + background-color: #298ce1; + border-color: #298ce1; + color: #FFF; +} + +QGroupBox, +#qwMacWarning, +#qwInlineNotice { + background-color: #2d2d2d; + border: 1px solid #1c1c1c; + color: #d8d8d8; + font-size: 13pt; + padding: 4px; + padding-top: 1em; +} + +QGroupBox::title { + background-color: transparent; + margin: 6px; + margin-left: 8px; + margin-right: 8px; +} + +QListView { + background-color: #191919; + border: 1px solid #1c1c1c; +} + +QListView::item { + border-radius: 2px; + border: 1px solid transparent; + color: #d8d8d8; + selection-color: #d8d8d8; + padding: 2px 4px; +} + +QListView::item:hover { + background-color: #333; + border: 1px solid #333; +} + +QListView::item:selected { + background-color: #3b3b3b; + border: 1px solid #3b3b3b; +} + +QListView::item:selected:active { + background-color: #3e4f5e; + border: 1px solid #3e4f5e; +} + +QTreeView { + background-color: #191919; + color: #d8d8d8; + selection-background-color: #191919; + selection-color: #d8d8d8; + border: 1px solid #1c1c1c; +} + +QTreeView::item { + min-width: 60px; + border: 1px solid transparent; + border-left: 0; + border-right: 0; + color: #d8d8d8; + padding: 2px 4px; + selection-color: #d8d8d8; + border-radius: 0; +} + +QTreeView::item:first, +QTreeView::item:only-one { + border-left: 1px solid transparent; + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; +} + +QTreeView::item:last, +QTreeView::item:only-one { + border-right: 1px solid transparent; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} + +QTreeView::item:hover, +QTreeView::item:focus { + background-color: #333; + border-color: #333; +} + +QTreeView::item:selected { + background-color: #3b3b3b; + border: 1px solid #3b3b3b; + border-right: 0; + border-left: 0; +} + +QTreeView::item:selected:first, +QTreeView::item:selected:only-one { + border-left: 1px solid #3b3b3b; +} + +QTreeView::item:selected:last, +QTreeView::item:selected:only-one { + border-right: 1px solid #3b3b3b; +} + +QTreeView::item:selected:active { + background-color: #3e4f5e; + border: 1px solid #3e4f5e; + border-right: 0; + border-left: 0; +} + +QTreeView::item:selected:active:first, +QTreeView::item:selected:active:only-one { + border-left: 1px solid #3e4f5e; +} + +QTreeView::item:selected:active:last, +QTreeView::item:selected:active:only-one { + border-right: 1px solid #3e4f5e; +} + +QTreeView::branch { + border-image: none; + image: none; + margin-left: 3px; + margin-top: 1px; + padding-left: 3px; +} + +QTreeView::branch:has-children:closed { + image: url(skin:controls/branch_closed.svg); +} + +QTreeView::branch:has-children:open { + image: url(skin:controls/branch_open.svg); +} + +QHeaderView { + border-bottom: 1px solid #1c1c1c; + border-radius: 0; +} + +QHeaderView::section { + border: 0; + background-color: #2d2d2d; + color: #d8d8d8; + padding: 4px; + padding-left: 8px; + padding-right: 20px; + border-radius: 0; +} + +QHeaderView::down-arrow, +QHeaderView::up-arrow { + margin: 1px; + top: 1px; + right: 5px; + width: 14px; +} + +QHeaderView::down-arrow { + image: url(skin:controls/arrow_down.svg); +} + +QHeaderView::up-arrow { + image: url(skin:controls/arrow_up.svg); +} + +QTabWidget::pane { + background-color: #2d2d2d; + border: 1px solid #1c1c1c; +} + +QTabWidget::pane:top { + margin-top: -1px; + border-radius: 2px; + border-top-left-radius: 0; +} + +QTabWidget::pane:bottom { + margin-bottom: -1px; + border-radius: 2px; + border-bottom-left-radius: 0; +} + +QTabWidget::tab-bar { + background-color: #1D1D1D; +} + +QTabBar::tab { + color: #ccc; + background-color: #1e1e1e; + padding: 6px 16px; + border-radius: 0; + border: 1px solid #1c1c1c; + border-right: 0; +} + +QTabBar::tab:last, +QTabBar::tab:only-one { + border-right: 1px solid #1c1c1c; +} + +QTabBar::tab:hover { + background-color: #3e4f5e; +} + +QTabBar::tab:disabled { + color: #484848; +} + +QTabBar::tab:selected { + color: #d8d8d8; + background-color: #2d2d2d; +} + +QTabBar::tab:top { + border-bottom: 0; + margin-bottom: 1px; +} + +QTabBar::tab:bottom { + border-top: 0; + margin-top: 1px; +} + +QTabBar::tab:top:selected { + padding-bottom: 7px; + margin-bottom: 0; +} + +QTabBar::tab:bottom:selected { + padding-top: 7px; + margin-top: 0; +} + +QTabBar::tab:top:first, +QTabBar::tab:top:only-one { + border-top-left-radius: 2px; +} + +QTabBar::tab:top:last, +QTabBar::tab:top:only-one { + border-top-right-radius: 2px; +} + +QTabBar::tab:bottom:first, +QTabBar::tab:bottom:only-one { + border-bottom-left-radius: 2px; +} + +QTabBar::tab:bottom:last, +QTabBar::tab:bottom:only-one { + border-bottom-right-radius: 2px; +} + +QScrollBar { + border-radius: 0; + font-size: 10pt; +} + +QScrollBar:vertical { + border-left: 1px solid #1c1c1c; + width: 1em; +} + +QScrollBar:horizontal { + border-top: 1px solid #1c1c1c; + height: 1em; +} + +QScrollBar::handle { + margin: -1px; + background: #666; + border: 1px solid #1c1c1c; +} + +QScrollBar::handle:vertical { + min-height: 10px; +} + +QScrollBar::handle:horizontal { + min-width: 10px; +} + +QScrollBar::handle:hover { + background: #888; +} + +QScrollBar::left-arrow, +QScrollBar::right-arrow, +QScrollBar::up-arrow, +QScrollBar::down-arrow, +QScrollBar::sub-line, +QScrollBar::add-line, +QScrollBar::add-page, +QScrollBar::sub-page { + background: #2e2e2e; + height: 0; + width: 0; + border-radius: 0; + border: 0; +} + +QAbstractScrollArea::corner { + border-left: 1px solid #1c1c1c; + border-top: 1px solid #1c1c1c; + height: 0; + width: 0; + border-radius: 0; + border-top: 1px solid #1c1c1c; + border-left: 1px solid #1c1c1c; + background: #191919; +} + +QLineEdit, +QComboBox, +QSpinBox, +QAbstractSpinBox { + color: #d8d8d8; + padding: 4px; + min-height: 1em; +} + +QComboBox, +QSpinBox, +QAbstractSpinBox { + border: 1px solid #444; + background-color: #444; +} + +QLineEdit, +QTextEdit, +QPlainTextEdit, +QSpinBox, +QAbstractSpinBox, +QComboBox:editable { + border: 1px solid #2e2e2e; + background-color: #191919; +} + +QSpinBox, +QAbstractSpinBox { + min-width: 2.5em; + padding-right: 10px; +} + +QPushButton:disabled, +QLineEdit:disabled, +QTextEdit:disabled, +QPlainTextEdit:disabled, +QListWidget:disabled, +QTreeWidget:disabled, +QComboBox:disabled, +QSpinBox:disabled, +QAbstractSpinBox:disabled { + border: 1px solid transparent; + background-color: #282828; +} + +QComboBox::drop-down, +QAbstractSpinBox::drop-down, +QSpinBox::drop-down, +QDateTimeEdit::drop-down { + background-color: #191919; + border: 0; + margin-left: 4px; + margin-right: 12px; + margin-top: 5px; +} + +QComboBox::down-arrow, +QDateTimeEdit::down-arrow { + margin-top: -2px; + image: url(skin:controls/arrow_down.svg); + width: 14px; +} + +QComboBox::down-arrow:disabled, +QDateTimeEdit::down-arrow:disabled { + image: url(skin:controls/arrow_down_disabled.svg); +} + +QToolButton[popupMode="1"], +QToolButton[popupMode="2"], +QPushButton[popupMode="1"], +QPushButton[popupMode="2"] { + padding-right: 14px; +} + +QToolButton::menu-arrow, +QToolButton::menu-indicator, +QPushButton::menu-arrow, +QPushButton::menu-indicator { + image: url(skin:controls/arrow_down.svg); + subcontrol-origin: padding; + subcontrol-position: center right; + top: 2px; + right: 2px; + width: 14px; +} + +QSpinBox::down-button, +QAbstractSpinBox::down-button { + padding-right: 4px; + image: url(skin:controls/arrow_down.svg); + width: 14px; + padding-bottom: 1px; +} + +QSpinBox::down-button:disabled, +QAbstractSpinBox::down-button:disabled { + image: url(skin:controls/arrow_down_disabled.svg); +} + +QSpinBox::up-button, +QAbstractSpinBox::up-button { + padding-right: 4px; + image: url(skin:controls/arrow_up.svg); + width: 14px; + padding-top: 1px; +} + +QSpinBox::up-button:disabled, +QAbstractSpinBox::up-button:disabled { + image: url(skin:controls/arrow_up_disabled.svg); +} + +QComboBox QAbstractItemView { + background-color: #191919; + border: 1px solid #1c1c1c; + color: #d8d8d8; + border-radius: 0; +} + +QLabel, +QCheckBox, +QAbstractCheckBox, +QTreeView::indicator, +QRadioButton { + color: #d8d8d8; + background: transparent; +} + +QCheckBox::indicator, +QTreeView::indicator { + background-color: #444; + border: 1px solid #444; + height: 13px; + width: 13px; + margin-top: 1px; +} + +QMenu::indicator { + width: 12px; + left: 6px; +} + +QCheckBox::indicator:checked, +QMenu::indicator:checked, +QTreeView::indicator:checked { + image: url(skin:controls/checkbox_check_dark.svg); +} + +QCheckBox::indicator:disabled, +QTreeView::indicator:disabled { + border: 1px solid #2d2d2d; + background-color: #282828; +} + +QCheckBox::indicator:checked:disabled, +QTreeView::indicator:checked:disabled { + border: 1px solid transparent; + image: url(skin:controls/checkbox_check_disabled.svg); +} + +QRadioButton::indicator { + background: #444; + border: 1px solid #444; + border-radius: 7px; + height: 12px; + width: 12px; +} + +QTreeView::indicator { + background: #444; +} + +QRadioButton::indicator:disabled { + background-color: #282828; + margin: 1px; + border: 1px solid transparent; +} + +QRadioButton::indicator:checked { + image: url(skin:controls/radio_check_dark.svg); +} + +QRadioButton::indicator:checked:disabled { + image: url(skin:controls/radio_check_disabled.svg); +} + +QSlider::groove { + background: #393939; + border: 1px solid #393939; + border-radius: 2px; + font-size: 3pt; +} + +QSlider::groove:horizontal { + height: 0.8em; +} + +QSlider::groove:vertical { + width: 0.8em; +} + +QSlider::groove:disabled, +QSlider::sub-page:disabled { + background: #282828; + border: 1px solid transparent; + border-radius: 2px; +} + +QSlider::sub-page { + background: #486d8d; + border: 1px solid #486d8d; + border-radius: 2px; +} + +QSlider::handle { + background: #777; + border: 1px solid #222; + border-radius: 3px; + font-size: 4pt; +} + +QSlider::handle:horizontal { + margin: -5px -1px; + width: 4.5em; +} + +QSlider::handle:vertical { + margin: -1px -5px; + height: 4.5em; +} + +QSlider::handle:focus { + background-color: #6d96ba; + border-color: #226; +} + +QSlider::handle:hover { + background-color: #999; +} + +QSlider::handle:pressed { + background-color: #bbb; + border-color: #222; +} + +QSlider::handle:disabled { + background-color: #282828; + border: 1px solid #282828; +} + +QCheckBox::indicator:focus, +QTreeView::indicator:focus, +QRadioButton::indicator:focus, +QComboBox:focus { + background-color: #3e4f5e; +} + +QCheckBox::indicator:focus:hover, +QTreeView::indicator:focus:hover, +QRadioButton::indicator:focus:hover, +QComboBox:focus:hover { + background-color: #485d6f; + border-color: #485d6f; +} + +QCheckBox::indicator:hover, +QTreeView::indicator:hover, +QRadioButton::indicator:hover, +QComboBox:hover { + background-color: #595959; + border-color: #555; +} + +QLineEdit:focus, +QSpinBox:focus, +QAbstractSpinBox:focus, +QComboBox:editable:focus { + background-color: #191919; +} + +QLineEdit:focus:hover, +QSpinBox:focus:hover, +QAbstractSpinBox:focus:hover, +QComboBox:editable:focus:hover { + border-color: #485d6f; +} + +QLineEdit:hover, +QSpinBox:hover, +QAbstractSpinBox:hover, +QComboBox:editable:hover { + background-color: #191919; + border-color: #555; +} + +QCheckBox::indicator:focus, +QTreeView::indicator:focus, +QRadioButton::indicator:focus, +QComboBox:focus, +QLineEdit:focus, +QTextEdit:focus, +QPlainTextEdit:focus, +QSpinBox:focus, +QAbstractSpinBox:focus, +QComboBox:editable:focus { + border-color: #3e4f5e; +} + +QFontDialog { + min-width: 32em; + min-height: 24em; +} + +QColorDialog QColorLuminancePicker { + background-color: transparent; +} + +QMessageBox, +QDialogButtonBox { + dialogbuttonbox-buttons-have-icons: 0; +} + +/* Mumble Specifics */ +LogTextBrowser, +#qdsChat { + margin: 0 2px; + min-height: 120px; + min-width: 40px; + border-color: #1c1c1c; +} + +UserView { + margin: 0 2px; + min-height: 120px; + min-width: 40px; +} + +UserView::item { + padding: 0; + padding-top: -1px; +} + +#qdwChat > QTextEdit { + padding: -2px; + margin: 0 2px; + margin-bottom: 2px; + font-size: 10pt; +} + +#qtIconToolbar QComboBox { + font-size: 8pt; +} + +.log-time { + background-color: transparent; + color: #95a5a6; + font-size: 9pt; +} + +.log-server { + background-color: transparent; + color: #F9655D; + font-weight: bold; +} + +.log-channel { + background-color: transparent; + color: #e67e22; + font-weight: bold; +} + +.log-privilege { + background-color: transparent; + color: #c0392b; + font-weight: bold; +} + +.log-target { + background-color: transparent; + color: #27ae60; + font-weight: bold; +} + +.log-source { + background-color: transparent; + color: #27ae60; + font-weight: bold; +} + +QListView#qlwIcons { + padding: 0; + background-color: transparent; + border: 0; + font-size: 12pt; + min-width: 165%; + margin-left: 4px; + margin-top: 12px; +} + +QListView#qlwIcons::item { + margin-bottom: 1px; + padding: 5px 7px; +} + +QListView#qlwIcons::item:hover { + border-color: #333; + background-color: #333; +} + +QListView#qlwIcons::item:selected { + background-color: #444; + border: 1px solid #444; +} + +QListView#qlwIcons::item:focus { + background-color: #3e4f5e; + border: 1px solid #3e4f5e; +} + +QSlider { + margin-left: 30px; + margin-right: 30px; +} + +#qswPages > * > * > QScrollBar { + margin: 0; +} + +#qswPages > * > QWidget { + margin: 2px; +} + +QListView::item QListWidgetItem, +QListView::item QLineEdit, +QTreeView::item QComboBox, +QTreeView::item QLineEdit { + background: #444; + margin: 0; + padding-top: 0; + padding-bottom: 0; + padding-left: 4px; + padding-right: 4px; + font-size: 9pt; +} + +QListView::item QListWidgetItem:hover, +QListView::item QLineEdit:hover, +QTreeView::item QComboBox:hover, +QTreeView::item QLineEdit:hover { + background: #444; +} + +AboutDialog > QTextBrowser, +AboutDialog QTextEdit { + border: 0; +} + +#qtbToolBar { + border: 1px solid transparent; + background: transparent; +} + +#BanEditor { + min-width: 600px; +} + +#GlobalShortcutTarget { + min-height: 600px; +} + +ViewCert { + min-height: 600px; +} + +TalkingUI { + background-color: #191919; +} + +TalkingUI > * { + background-color: #191919; +} + +TalkingUI [selected=false] { + background-color: #191919; +} + +TalkingUI [selected=false]:hover { + background-color: #333; +} + +TalkingUI [selected=true] { + background-color: #3e4f5e; + border: 1px solid #3e4f5e; +} + +TalkingUI > QFrame { + border: 1px solid; + border-color: #1c1c1c; + border-radius: 2px; +} + +/*# sourceMappingURL=Dark.qss.map */ diff --git a/themes/Default/Information_icon.svg b/themes/Default/Information_icon.svg new file mode 100644 index 000000000..105455035 --- /dev/null +++ b/themes/Default/Information_icon.svg @@ -0,0 +1,13 @@ + + + + + + + + + diff --git a/themes/Default/LICENSE b/themes/Default/LICENSE new file mode 100644 index 000000000..00d2e135a --- /dev/null +++ b/themes/Default/LICENSE @@ -0,0 +1,24 @@ +This is free and unencumbered software released into the public domain. + +Anyone is free to copy, modify, publish, use, compile, sell, or +distribute this software, either in source code form or as a compiled +binary, for any purpose, commercial or non-commercial, and by any +means. + +In jurisdictions that recognize copyright laws, the author or authors +of this software dedicate any and all copyright interest in the +software to the public domain. We make this dedication for the benefit +of the public at large and to the detriment of our heirs and +successors. We intend this dedication to be an overt act of +relinquishment in perpetuity of all present and future rights to this +software under copyright law. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +For more information, please refer to \ No newline at end of file diff --git a/themes/Default/Lite.qss b/themes/Default/Lite.qss new file mode 100644 index 000000000..6d3518cea --- /dev/null +++ b/themes/Default/Lite.qss @@ -0,0 +1,1074 @@ +/* + * Mumble Lite Theme + * https://github.com/mumble-voip/mumble-theme + * + * Based on MetroMumble Theme by xPoke + * https://github.com/xPoke + * + * Originally forked from Flat Mumble Theme by xPaw (xpaw.ru) + * + * Licensed under The Do What The Fuck You Want To Public License (WTFPL) + */ +/* + * YOU SHOULD NOT MODIFY THIS FILE + * Edit the files in the "source" folder instead. + * See project README + * + */ +ApplicationPalette { + qproperty-window: #F2F2F2; + qproperty-windowtext: #333; + qproperty-windowtext_disabled: #BBB; + qproperty-base: #FFF; + qproperty-alternatebase: #FDFDFD; + qproperty-text: #111; + qproperty-text_disabled: #BBB; + qproperty-tooltipbase: #FFF; + qproperty-tooltiptext: #111; + qproperty-tooltiptext_disabled: #BBB; + qproperty-brighttext: #FFF; + qproperty-brighttext_disabled: #BBB; + qproperty-highlight: #298ce1; + qproperty-highlightedtext: #FFF; + qproperty-highlightedtext_disabled: #BBB; + qproperty-button: #FFF; + qproperty-buttontext: #111; + qproperty-buttontext_disabled: #BBB; + qproperty-link: #0b8eb2; + qproperty-linkvisited: #0b8eb2; + qproperty-light: #D2D2D2; + qproperty-midlight: transparent; + qproperty-mid: #D2D2D2; + qproperty-dark: transparent; + qproperty-shadow: #D2D2D2; +} + +QObject, +QObject::separator, +QObject::handle, +QObject::tab-bar, +QObject::tab, +QObject::section { + font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; + font-size: 10pt; + margin: 0; + padding: 0; + outline: 0; + border: 0; + selection-background-color: #298ce1; + selection-color: #FFF; + alternate-background-color: transparent; + color: #333; + border-radius: 2px; +} + +QMainWindow, +QDockWidget { + background-color: #F2F2F2; +} + +QDialog, +QWizard *, +QCalendarWidget *, +#qswPages > QObject { + background-color: #F2F2F2; + color: #111; +} + +QObject:disabled, +QObject::item:disabled { + color: #BBB; +} + +a { + color: #0b8eb2; + text-decoration: none; +} + +QObject::separator { + height: 4px; + width: 4px; +} + +QObject::separator:hover { + background: #e0e0e0; +} + +DockTitleBar { + font-size: 7pt; +} + +QToolTip, +QWhatsThis { + font-size: 8pt; + min-height: 1.3em; + border: 1px solid #666; + border-radius: 0; + background-color: #FFF; + color: #111; +} + +QTextBrowser, +QTextEdit { + background-color: #FFF; + color: #111; + border: 1px solid #D2D2D2; +} + +QToolBar { + background-color: #F2F2F2; + spacing: 0; + padding: 2px; +} + +QToolButton { + border: 1px solid transparent; + border-radius: 2px; + padding: 1px; + margin: 1px; +} + +QToolButton:on { + background-color: #FFF; + border: 1px solid #CCC; +} + +QToolButton:hover { + background-color: #e8e8e8; + border: 1px solid #ccc; +} + +QToolButton:pressed { + background-color: #DDD; +} + +QToolBar::separator { + background: #D5D5D5; + height: 1px; + margin: 4px; + width: 1px; +} + +QToolBar::separator:hover { + background: #D5D5D5; + border: 0; +} + +QToolButton#qt_toolbar_ext_button { + min-width: 8px; + width: 8px; + padding: 1px; + qproperty-icon: url(skin:controls/toolbar_ext.svg); +} + +QToolBar::handle:horizontal { + image: url(skin:controls/handle_horizontal.svg); + width: 8px; + padding: 4px; +} + +QToolBar::handle:vertical { + image: url(skin:controls/handle_vertical.svg); + height: 8px; + padding: 4px; +} + +QMenuBar::item { + background-color: transparent; + padding: 4px 12px; +} + +QMenuBar::item:selected { + background: #298ce1; + color: #FFF; +} + +QMenuBar::item:pressed { + background: #1979ca; + color: #FFF; +} + +QMenu { + background: #F6F6F6; + border: 1px solid #D2D2D2; + color: #111; +} + +QMenu::item { + border: 1px solid transparent; + color: #111; + padding: 5px 16px; + padding-left: 25px; + border-radius: 2px; +} + +QMenu::item:selected { + background: #dcedf5; + border: 1px solid #97b5c6; +} + +QMenu::item:disabled { + border: 1px solid transparent; + background: transparent; +} + +QMenu::separator { + background: #D5D5D5; + height: 1px; +} + +QMenu::indicator { + padding-top: 2px; + height: 25px; + width: 25px; +} + +QPushButton { + background-color: #FFF; + border: 1px solid #C4C4C4; + color: #111; + font-size: 12pt; + padding: 3px 20px; +} + +QPushButton:focus { + background-color: #f0faff; +} + +QPushButton:hover { + background-color: #F8F8F8; + border-color: #AAA; +} + +QPushButton:hover:focus { + background-color: #dcedf5; + border-color: #7ea8cc; +} + +QPushButton:focus { + border-color: #7ea8cc; +} + +QPushButton:pressed, +QPushButton:pressed:focus { + background-color: #298ce1; + border-color: #298ce1; + color: #FFF; +} + +QGroupBox, +#qwMacWarning, +#qwInlineNotice { + background-color: #FDFDFD; + border: 1px solid #D2D2D2; + color: #111; + font-size: 13pt; + padding: 4px; + padding-top: 1em; +} + +QGroupBox::title { + background-color: transparent; + margin: 6px; + margin-left: 8px; + margin-right: 8px; +} + +QListView { + background-color: #FFF; + border: 1px solid #D2D2D2; +} + +QListView::item { + border-radius: 2px; + border: 1px solid transparent; + color: #111; + selection-color: #111; + padding: 2px 4px; +} + +QListView::item:hover { + background-color: #eee; + border: 1px solid #eee; +} + +QListView::item:selected { + background-color: #F4F4F4; + border: 1px solid #C4C4C4; +} + +QListView::item:selected:active { + background-color: #dcedf5; + border: 1px solid #97b5c6; +} + +QTreeView { + background-color: #FFF; + color: #111; + selection-background-color: #FFF; + selection-color: #111; + border: 1px solid #D2D2D2; +} + +QTreeView::item { + min-width: 60px; + border: 1px solid transparent; + border-left: 0; + border-right: 0; + color: #111; + padding: 2px 4px; + selection-color: #111; + border-radius: 0; +} + +QTreeView::item:first, +QTreeView::item:only-one { + border-left: 1px solid transparent; + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; +} + +QTreeView::item:last, +QTreeView::item:only-one { + border-right: 1px solid transparent; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} + +QTreeView::item:hover, +QTreeView::item:focus { + background-color: #eee; + border-color: #eee; +} + +QTreeView::item:selected { + background-color: #F4F4F4; + border: 1px solid #C4C4C4; + border-right: 0; + border-left: 0; +} + +QTreeView::item:selected:first, +QTreeView::item:selected:only-one { + border-left: 1px solid #C4C4C4; +} + +QTreeView::item:selected:last, +QTreeView::item:selected:only-one { + border-right: 1px solid #C4C4C4; +} + +QTreeView::item:selected:active { + background-color: #dcedf5; + border: 1px solid #97b5c6; + border-right: 0; + border-left: 0; +} + +QTreeView::item:selected:active:first, +QTreeView::item:selected:active:only-one { + border-left: 1px solid #97b5c6; +} + +QTreeView::item:selected:active:last, +QTreeView::item:selected:active:only-one { + border-right: 1px solid #97b5c6; +} + +QTreeView::branch { + border-image: none; + image: none; + margin-left: 3px; + margin-top: 1px; + padding-left: 3px; +} + +QTreeView::branch:has-children:closed { + image: url(skin:controls/branch_closed.svg); +} + +QTreeView::branch:has-children:open { + image: url(skin:controls/branch_open.svg); +} + +QHeaderView { + border-bottom: 1px solid #D2D2D2; + border-radius: 0; +} + +QHeaderView::section { + border: 0; + background-color: #FDFDFD; + color: #111; + padding: 4px; + padding-left: 8px; + padding-right: 20px; + border-radius: 0; +} + +QHeaderView::down-arrow, +QHeaderView::up-arrow { + margin: 1px; + top: 1px; + right: 5px; + width: 14px; +} + +QHeaderView::down-arrow { + image: url(skin:controls/arrow_down.svg); +} + +QHeaderView::up-arrow { + image: url(skin:controls/arrow_up.svg); +} + +QTabWidget::pane { + background-color: #FDFDFD; + border: 1px solid #D2D2D2; +} + +QTabWidget::pane:top { + margin-top: -1px; + border-radius: 2px; + border-top-left-radius: 0; +} + +QTabWidget::pane:bottom { + margin-bottom: -1px; + border-radius: 2px; + border-bottom-left-radius: 0; +} + +QTabWidget::tab-bar { + background-color: #F2F2F2; +} + +QTabBar::tab { + color: #111; + background-color: #EEE; + padding: 6px 16px; + border-radius: 0; + border: 1px solid #D2D2D2; + border-right: 0; +} + +QTabBar::tab:last, +QTabBar::tab:only-one { + border-right: 1px solid #D2D2D2; +} + +QTabBar::tab:hover { + background-color: #ddd; +} + +QTabBar::tab:disabled { + color: #BBB; +} + +QTabBar::tab:selected { + color: #111; + background-color: #FDFDFD; +} + +QTabBar::tab:top { + border-bottom: 0; + margin-bottom: 1px; +} + +QTabBar::tab:bottom { + border-top: 0; + margin-top: 1px; +} + +QTabBar::tab:top:selected { + padding-bottom: 7px; + margin-bottom: 0; +} + +QTabBar::tab:bottom:selected { + padding-top: 7px; + margin-top: 0; +} + +QTabBar::tab:top:first, +QTabBar::tab:top:only-one { + border-top-left-radius: 2px; +} + +QTabBar::tab:top:last, +QTabBar::tab:top:only-one { + border-top-right-radius: 2px; +} + +QTabBar::tab:bottom:first, +QTabBar::tab:bottom:only-one { + border-bottom-left-radius: 2px; +} + +QTabBar::tab:bottom:last, +QTabBar::tab:bottom:only-one { + border-bottom-right-radius: 2px; +} + +QScrollBar { + border-radius: 0; + font-size: 10pt; +} + +QScrollBar:vertical { + border-left: 1px solid #D6D6D6; + width: 1em; +} + +QScrollBar:horizontal { + border-top: 1px solid #D6D6D6; + height: 1em; +} + +QScrollBar::handle { + margin: -1px; + background: #D6D6D6; + border: 1px solid #D2D2D2; +} + +QScrollBar::handle:vertical { + min-height: 10px; +} + +QScrollBar::handle:horizontal { + min-width: 10px; +} + +QScrollBar::handle:hover { + background: #C6C6C6; +} + +QScrollBar::left-arrow, +QScrollBar::right-arrow, +QScrollBar::up-arrow, +QScrollBar::down-arrow, +QScrollBar::sub-line, +QScrollBar::add-line, +QScrollBar::add-page, +QScrollBar::sub-page { + background: #F2F2F2; + height: 0; + width: 0; + border-radius: 0; + border: 0; +} + +QAbstractScrollArea::corner { + border-left: 1px solid #D6D6D6; + border-top: 1px solid #D6D6D6; + height: 0; + width: 0; + border-radius: 0; + border-top: 1px solid #D6D6D6; + border-left: 1px solid #D6D6D6; + background: #FFF; +} + +QLineEdit, +QComboBox, +QSpinBox, +QAbstractSpinBox { + color: #111; + padding: 4px; + min-height: 1em; +} + +QComboBox, +QSpinBox, +QAbstractSpinBox { + border: 1px solid #C4C4C4; + background-color: #FFF; +} + +QLineEdit, +QTextEdit, +QPlainTextEdit, +QSpinBox, +QAbstractSpinBox, +QComboBox:editable { + border: 1px solid #C4C4C4; + background-color: #FFF; +} + +QSpinBox, +QAbstractSpinBox { + min-width: 2.5em; + padding-right: 10px; +} + +QPushButton:disabled, +QLineEdit:disabled, +QTextEdit:disabled, +QPlainTextEdit:disabled, +QListWidget:disabled, +QTreeWidget:disabled, +QComboBox:disabled, +QSpinBox:disabled, +QAbstractSpinBox:disabled { + border: 1px solid transparent; + background-color: #F2F2F2; +} + +QComboBox::drop-down, +QAbstractSpinBox::drop-down, +QSpinBox::drop-down, +QDateTimeEdit::drop-down { + background-color: #FFF; + border: 0; + margin-left: 4px; + margin-right: 12px; + margin-top: 5px; +} + +QComboBox::down-arrow, +QDateTimeEdit::down-arrow { + margin-top: -2px; + image: url(skin:controls/arrow_down.svg); + width: 14px; +} + +QComboBox::down-arrow:disabled, +QDateTimeEdit::down-arrow:disabled { + image: url(skin:controls/arrow_down_disabled.svg); +} + +QToolButton[popupMode="1"], +QToolButton[popupMode="2"], +QPushButton[popupMode="1"], +QPushButton[popupMode="2"] { + padding-right: 14px; +} + +QToolButton::menu-arrow, +QToolButton::menu-indicator, +QPushButton::menu-arrow, +QPushButton::menu-indicator { + image: url(skin:controls/arrow_down.svg); + subcontrol-origin: padding; + subcontrol-position: center right; + top: 2px; + right: 2px; + width: 14px; +} + +QSpinBox::down-button, +QAbstractSpinBox::down-button { + padding-right: 4px; + image: url(skin:controls/arrow_down.svg); + width: 14px; + padding-bottom: 1px; +} + +QSpinBox::down-button:disabled, +QAbstractSpinBox::down-button:disabled { + image: url(skin:controls/arrow_down_disabled.svg); +} + +QSpinBox::up-button, +QAbstractSpinBox::up-button { + padding-right: 4px; + image: url(skin:controls/arrow_up.svg); + width: 14px; + padding-top: 1px; +} + +QSpinBox::up-button:disabled, +QAbstractSpinBox::up-button:disabled { + image: url(skin:controls/arrow_up_disabled.svg); +} + +QComboBox QAbstractItemView { + background-color: #FFF; + border: 1px solid #D2D2D2; + color: #111; + border-radius: 0; +} + +QLabel, +QCheckBox, +QAbstractCheckBox, +QTreeView::indicator, +QRadioButton { + color: #111; + background: transparent; +} + +QCheckBox::indicator, +QTreeView::indicator { + background-color: #FFF; + border: 1px solid #C4C4C4; + height: 13px; + width: 13px; + margin-top: 1px; +} + +QMenu::indicator { + width: 12px; + left: 6px; +} + +QCheckBox::indicator:checked, +QMenu::indicator:checked, +QTreeView::indicator:checked { + image: url(skin:controls/checkbox_check_lite.svg); +} + +QCheckBox::indicator:disabled, +QTreeView::indicator:disabled { + border: 1px solid #FDFDFD; + background-color: #F2F2F2; +} + +QCheckBox::indicator:checked:disabled, +QTreeView::indicator:checked:disabled { + border: 1px solid transparent; + image: url(skin:controls/checkbox_check_disabled.svg); +} + +QRadioButton::indicator { + background: #FFF; + border: 1px solid #C4C4C4; + border-radius: 7px; + height: 12px; + width: 12px; +} + +QTreeView::indicator { + background: #FFF; +} + +QRadioButton::indicator:disabled { + background-color: #F2F2F2; + margin: 1px; + border: 1px solid transparent; +} + +QRadioButton::indicator:checked { + image: url(skin:controls/radio_check_lite.svg); +} + +QRadioButton::indicator:checked:disabled { + image: url(skin:controls/radio_check_disabled.svg); +} + +QSlider::groove { + background: #F8F8F8; + border: 1px solid #D8D8D8; + border-radius: 2px; + font-size: 3pt; +} + +QSlider::groove:horizontal { + height: 0.8em; +} + +QSlider::groove:vertical { + width: 0.8em; +} + +QSlider::groove:disabled, +QSlider::sub-page:disabled { + background: #F2F2F2; + border: 1px solid transparent; + border-radius: 2px; +} + +QSlider::sub-page { + background: #82bcff; + border: 1px solid #7ea8cc; + border-radius: 2px; +} + +QSlider::handle { + background: #FFF; + border: 1px solid #a2a2a2; + border-radius: 3px; + font-size: 4pt; +} + +QSlider::handle:horizontal { + margin: -5px -1px; + width: 4.5em; +} + +QSlider::handle:vertical { + margin: -1px -5px; + height: 4.5em; +} + +QSlider::handle:focus { + background-color: #e0eaff; + border-color: #7ea8cc; +} + +QSlider::handle:hover { + background-color: #f0f0f0; +} + +QSlider::handle:pressed { + background-color: #dcedf5; + border-color: #7ea8cc; +} + +QSlider::handle:disabled { + background-color: #F2F2F2; + border: 1px solid #F2F2F2; +} + +QCheckBox::indicator:focus, +QTreeView::indicator:focus, +QRadioButton::indicator:focus, +QComboBox:focus { + background-color: #f0faff; +} + +QCheckBox::indicator:focus:hover, +QTreeView::indicator:focus:hover, +QRadioButton::indicator:focus:hover, +QComboBox:focus:hover { + background-color: #dcedf5; + border-color: #7ea8cc; +} + +QCheckBox::indicator:hover, +QTreeView::indicator:hover, +QRadioButton::indicator:hover, +QComboBox:hover { + background-color: #F8F8F8; + border-color: #AAA; +} + +QLineEdit:focus, +QSpinBox:focus, +QAbstractSpinBox:focus, +QComboBox:editable:focus { + background-color: #FFF; +} + +QLineEdit:focus:hover, +QSpinBox:focus:hover, +QAbstractSpinBox:focus:hover, +QComboBox:editable:focus:hover { + border-color: #7ea8cc; +} + +QLineEdit:hover, +QSpinBox:hover, +QAbstractSpinBox:hover, +QComboBox:editable:hover { + background-color: #FFF; + border-color: #AAA; +} + +QCheckBox::indicator:focus, +QTreeView::indicator:focus, +QRadioButton::indicator:focus, +QComboBox:focus, +QLineEdit:focus, +QTextEdit:focus, +QPlainTextEdit:focus, +QSpinBox:focus, +QAbstractSpinBox:focus, +QComboBox:editable:focus { + border-color: #7ea8cc; +} + +QFontDialog { + min-width: 32em; + min-height: 24em; +} + +QColorDialog QColorLuminancePicker { + background-color: transparent; +} + +QMessageBox, +QDialogButtonBox { + dialogbuttonbox-buttons-have-icons: 0; +} + +/* Mumble Specifics */ +LogTextBrowser, +#qdsChat { + margin: 0 2px; + min-height: 120px; + min-width: 40px; + border-color: #D2D2D2; +} + +UserView { + margin: 0 2px; + min-height: 120px; + min-width: 40px; +} + +UserView::item { + padding: 0; + padding-top: -1px; +} + +#qdwChat > QTextEdit { + padding: -2px; + margin: 0 2px; + margin-bottom: 2px; + font-size: 10pt; +} + +#qtIconToolbar QComboBox { + font-size: 8pt; +} + +.log-time { + background-color: transparent; + color: #95a5a6; + font-size: 9pt; +} + +.log-server { + background-color: transparent; + color: #F9655D; + font-weight: bold; +} + +.log-channel { + background-color: transparent; + color: #e67e22; + font-weight: bold; +} + +.log-privilege { + background-color: transparent; + color: #c0392b; + font-weight: bold; +} + +.log-target { + background-color: transparent; + color: #27ae60; + font-weight: bold; +} + +.log-source { + background-color: transparent; + color: #27ae60; + font-weight: bold; +} + +QListView#qlwIcons { + padding: 0; + background-color: transparent; + border: 0; + font-size: 12pt; + min-width: 165%; + margin-left: 4px; + margin-top: 12px; +} + +QListView#qlwIcons::item { + margin-bottom: 1px; + padding: 5px 7px; +} + +QListView#qlwIcons::item:hover { + border-color: #e0e0e0; + background-color: #e0e0e0; +} + +QListView#qlwIcons::item:selected { + background-color: #FFF; + border: 1px solid #CCC; +} + +QListView#qlwIcons::item:focus { + background-color: #dcedf5; + border: 1px solid #97b5c6; +} + +QSlider { + margin-left: 30px; + margin-right: 30px; +} + +#qswPages > * > * > QScrollBar { + margin: 0; +} + +#qswPages > * > QWidget { + margin: 2px; +} + +QListView::item QListWidgetItem, +QListView::item QLineEdit, +QTreeView::item QComboBox, +QTreeView::item QLineEdit { + background: #FFF; + margin: 0; + padding-top: 0; + padding-bottom: 0; + padding-left: 4px; + padding-right: 4px; + font-size: 9pt; +} + +QListView::item QListWidgetItem:hover, +QListView::item QLineEdit:hover, +QTreeView::item QComboBox:hover, +QTreeView::item QLineEdit:hover { + background: #FFF; +} + +AboutDialog > QTextBrowser, +AboutDialog QTextEdit { + border: 0; +} + +#qtbToolBar { + border: 1px solid transparent; + background: transparent; +} + +#BanEditor { + min-width: 600px; +} + +#GlobalShortcutTarget { + min-height: 600px; +} + +ViewCert { + min-height: 600px; +} + +TalkingUI { + background-color: #FFF; +} + +TalkingUI > * { + background-color: #FFF; +} + +TalkingUI [selected=false] { + background-color: #FFF; +} + +TalkingUI [selected=false]:hover { + background-color: #eee; +} + +TalkingUI [selected=true] { + background-color: #dcedf5; + border: 1px solid #97b5c6; +} + +TalkingUI > QFrame { + border: 1px solid; + border-color: #D2D2D2; + border-radius: 2px; +} + +/*# sourceMappingURL=Lite.qss.map */ diff --git a/themes/Default/OSX Dark.qss b/themes/Default/OSX Dark.qss new file mode 100644 index 000000000..8e5955bc1 --- /dev/null +++ b/themes/Default/OSX Dark.qss @@ -0,0 +1,1096 @@ +/* + * Mumble Dark Theme for OSX + * https://github.com/mumble-voip/mumble-theme + * + * Based on MetroMumble Theme by xPoke + * https://github.com/xPoke + * + * Originally forked from Flat Mumble Theme by xPaw (xpaw.ru) + * + * Licensed under The Do What The Fuck You Want To Public License (WTFPL) + */ +/* + * YOU SHOULD NOT MODIFY THIS FILE + * Edit the files in the "source" folder instead. + * See project README + * + */ +ApplicationPalette { + qproperty-window: #2e2e2e; + qproperty-windowtext: #eee; + qproperty-windowtext_disabled: #484848; + qproperty-base: #191919; + qproperty-alternatebase: #2d2d2d; + qproperty-text: #d8d8d8; + qproperty-text_disabled: #484848; + qproperty-tooltipbase: #191919; + qproperty-tooltiptext: #d8d8d8; + qproperty-tooltiptext_disabled: #484848; + qproperty-brighttext: #FFF; + qproperty-brighttext_disabled: #484848; + qproperty-highlight: #298ce1; + qproperty-highlightedtext: #FFF; + qproperty-highlightedtext_disabled: #484848; + qproperty-button: #444; + qproperty-buttontext: #d8d8d8; + qproperty-buttontext_disabled: #484848; + qproperty-link: #39a5dd; + qproperty-linkvisited: #39a5dd; + qproperty-light: #1c1c1c; + qproperty-midlight: transparent; + qproperty-mid: #1c1c1c; + qproperty-dark: transparent; + qproperty-shadow: #1c1c1c; +} + +QObject, +QObject::separator, +QObject::handle, +QObject::tab-bar, +QObject::tab, +QObject::section { + font-family: -apple-system, ".SF NS Text", "Helvetica Neue", "Lucida Grande"; + font-size: 13pt; + margin: 0; + padding: 0; + outline: 0; + border: 0; + selection-background-color: #298ce1; + selection-color: #FFF; + alternate-background-color: transparent; + color: #eee; + border-radius: 2px; +} + +QMainWindow, +QDockWidget { + background-color: #2e2e2e; +} + +QDialog, +QWizard *, +QCalendarWidget *, +#qswPages > QObject { + background-color: #1D1D1D; + color: #d8d8d8; +} + +QObject:disabled, +QObject::item:disabled { + color: #484848; +} + +a { + color: #39a5dd; + text-decoration: none; +} + +QObject::separator { + height: 4px; + width: 4px; +} + +QObject::separator:hover { + background: #333; +} + +DockTitleBar { + font-size: 10pt; +} + +QToolTip, +QWhatsThis { + font-size: 11pt; + min-height: 1.3em; + border: 1px solid #888; + border-radius: 0; + background-color: #191919; + color: #d8d8d8; +} + +QTextBrowser, +QTextEdit { + background-color: #191919; + color: #d8d8d8; + border: 1px solid #1c1c1c; +} + +QToolBar { + background-color: #2e2e2e; + spacing: 0; + padding: 2px; +} + +QToolButton { + border: 1px solid transparent; + border-radius: 2px; + padding: 1px; + margin: 1px; +} + +QToolButton:on { + background-color: #444; + border: 1px solid #444; +} + +QToolButton:hover { + background-color: #3e4f5e; + border: 1px solid #3e4f5e; +} + +QToolButton:pressed { + background-color: #484848; +} + +QToolBar::separator { + background: #555; + height: 1px; + margin: 4px; + width: 1px; +} + +QToolBar::separator:hover { + background: #555; + border: 0; +} + +QToolButton#qt_toolbar_ext_button { + min-width: 8px; + width: 8px; + padding: 1px; + qproperty-icon: url(skin:controls/toolbar_ext.svg); +} + +QToolBar::handle:horizontal { + image: url(skin:controls/handle_horizontal.svg); + width: 8px; + padding: 4px; +} + +QToolBar::handle:vertical { + image: url(skin:controls/handle_vertical.svg); + height: 8px; + padding: 4px; +} + +QMenuBar::item { + background-color: transparent; + padding: 4px 12px; +} + +QMenuBar::item:selected { + background: #298ce1; + color: #FFF; +} + +QMenuBar::item:pressed { + background: #1979ca; + color: #FFF; +} + +QMenu { + background: #2b2b2b; + border: 1px solid #1c1c1c; + color: #d8d8d8; +} + +QMenu::item { + border: 1px solid transparent; + color: #d8d8d8; + padding: 5px 16px; + padding-left: 25px; + border-radius: 2px; +} + +QMenu::item:selected { + background: #3e4f5e; + border: 1px solid #3e4f5e; +} + +QMenu::item:disabled { + border: 1px solid transparent; + background: transparent; +} + +QMenu::separator { + background: #555; + height: 1px; +} + +QMenu::indicator { + padding-top: 2px; + height: 25px; + width: 25px; +} + +QPushButton { + background-color: #444; + border: 1px solid #444; + color: #d8d8d8; + font-size: 15pt; + padding: 3px 20px; +} + +QPushButton:focus { + background-color: #3e4f5e; +} + +QPushButton:hover { + background-color: #595959; + border-color: #555; +} + +QPushButton:hover:focus { + background-color: #485d6f; + border-color: #485d6f; +} + +QPushButton:focus { + border-color: #3e4f5e; +} + +QPushButton:pressed, +QPushButton:pressed:focus { + background-color: #298ce1; + border-color: #298ce1; + color: #FFF; +} + +QGroupBox, +#qwMacWarning, +#qwInlineNotice { + background-color: #2d2d2d; + border: 1px solid #1c1c1c; + color: #d8d8d8; + font-size: 16pt; + padding: 4px; + padding-top: 1em; +} + +QGroupBox::title { + background-color: transparent; + margin: 6px; + margin-left: 8px; + margin-right: 8px; +} + +QListView { + background-color: #191919; + border: 1px solid #1c1c1c; +} + +QListView::item { + border-radius: 2px; + border: 1px solid transparent; + color: #d8d8d8; + selection-color: #d8d8d8; + padding: 2px 4px; +} + +QListView::item:hover { + background-color: #333; + border: 1px solid #333; +} + +QListView::item:selected { + background-color: #3b3b3b; + border: 1px solid #3b3b3b; +} + +QListView::item:selected:active { + background-color: #3e4f5e; + border: 1px solid #3e4f5e; +} + +QTreeView { + background-color: #191919; + color: #d8d8d8; + selection-background-color: #191919; + selection-color: #d8d8d8; + border: 1px solid #1c1c1c; +} + +QTreeView::item { + min-width: 60px; + border: 1px solid transparent; + border-left: 0; + border-right: 0; + color: #d8d8d8; + padding: 2px 4px; + selection-color: #d8d8d8; + border-radius: 0; +} + +QTreeView::item:first, +QTreeView::item:only-one { + border-left: 1px solid transparent; + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; +} + +QTreeView::item:last, +QTreeView::item:only-one { + border-right: 1px solid transparent; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} + +QTreeView::item:hover, +QTreeView::item:focus { + background-color: #333; + border-color: #333; +} + +QTreeView::item:selected { + background-color: #3b3b3b; + border: 1px solid #3b3b3b; + border-right: 0; + border-left: 0; +} + +QTreeView::item:selected:first, +QTreeView::item:selected:only-one { + border-left: 1px solid #3b3b3b; +} + +QTreeView::item:selected:last, +QTreeView::item:selected:only-one { + border-right: 1px solid #3b3b3b; +} + +QTreeView::item:selected:active { + background-color: #3e4f5e; + border: 1px solid #3e4f5e; + border-right: 0; + border-left: 0; +} + +QTreeView::item:selected:active:first, +QTreeView::item:selected:active:only-one { + border-left: 1px solid #3e4f5e; +} + +QTreeView::item:selected:active:last, +QTreeView::item:selected:active:only-one { + border-right: 1px solid #3e4f5e; +} + +QTreeView::branch { + border-image: none; + image: none; + margin-left: 3px; + margin-top: 1px; + padding-left: 3px; +} + +QTreeView::branch:has-children:closed { + image: url(skin:controls/branch_closed.svg); +} + +QTreeView::branch:has-children:open { + image: url(skin:controls/branch_open.svg); +} + +QHeaderView { + border-bottom: 1px solid #1c1c1c; + border-radius: 0; +} + +QHeaderView::section { + border: 0; + background-color: #2d2d2d; + color: #d8d8d8; + padding: 4px; + padding-left: 8px; + padding-right: 20px; + border-radius: 0; +} + +QHeaderView::down-arrow, +QHeaderView::up-arrow { + margin: 1px; + top: 1px; + right: 5px; + width: 14px; +} + +QHeaderView::down-arrow { + image: url(skin:controls/arrow_down.svg); +} + +QHeaderView::up-arrow { + image: url(skin:controls/arrow_up.svg); +} + +QTabWidget::pane { + background-color: #2d2d2d; + border: 1px solid #1c1c1c; +} + +QTabWidget::pane:top { + margin-top: -1px; + border-radius: 2px; + border-top-left-radius: 0; +} + +QTabWidget::pane:bottom { + margin-bottom: -1px; + border-radius: 2px; + border-bottom-left-radius: 0; +} + +QTabWidget::tab-bar { + background-color: #1D1D1D; +} + +QTabBar::tab { + color: #ccc; + background-color: #1e1e1e; + padding: 6px 16px; + border-radius: 0; + border: 1px solid #1c1c1c; + border-right: 0; +} + +QTabBar::tab:last, +QTabBar::tab:only-one { + border-right: 1px solid #1c1c1c; +} + +QTabBar::tab:hover { + background-color: #3e4f5e; +} + +QTabBar::tab:disabled { + color: #484848; +} + +QTabBar::tab:selected { + color: #d8d8d8; + background-color: #2d2d2d; +} + +QTabBar::tab:top { + border-bottom: 0; + margin-bottom: 1px; +} + +QTabBar::tab:bottom { + border-top: 0; + margin-top: 1px; +} + +QTabBar::tab:top:selected { + padding-bottom: 7px; + margin-bottom: 0; +} + +QTabBar::tab:bottom:selected { + padding-top: 7px; + margin-top: 0; +} + +QTabBar::tab:top:first, +QTabBar::tab:top:only-one { + border-top-left-radius: 2px; +} + +QTabBar::tab:top:last, +QTabBar::tab:top:only-one { + border-top-right-radius: 2px; +} + +QTabBar::tab:bottom:first, +QTabBar::tab:bottom:only-one { + border-bottom-left-radius: 2px; +} + +QTabBar::tab:bottom:last, +QTabBar::tab:bottom:only-one { + border-bottom-right-radius: 2px; +} + +QScrollBar { + border-radius: 0; + font-size: 13pt; +} + +QScrollBar:vertical { + border-left: 1px solid #1c1c1c; + width: 1em; +} + +QScrollBar:horizontal { + border-top: 1px solid #1c1c1c; + height: 1em; +} + +QScrollBar::handle { + margin: -1px; + background: #666; + border: 1px solid #1c1c1c; +} + +QScrollBar::handle:vertical { + min-height: 10px; +} + +QScrollBar::handle:horizontal { + min-width: 10px; +} + +QScrollBar::handle:hover { + background: #888; +} + +QScrollBar::left-arrow, +QScrollBar::right-arrow, +QScrollBar::up-arrow, +QScrollBar::down-arrow, +QScrollBar::sub-line, +QScrollBar::add-line, +QScrollBar::add-page, +QScrollBar::sub-page { + background: #2e2e2e; + height: 0; + width: 0; + border-radius: 0; + border: 0; +} + +QAbstractScrollArea::corner { + border-left: 1px solid #1c1c1c; + border-top: 1px solid #1c1c1c; + height: 0; + width: 0; + border-radius: 0; + border-top: 1px solid #1c1c1c; + border-left: 1px solid #1c1c1c; + background: #191919; +} + +QLineEdit, +QComboBox, +QSpinBox, +QAbstractSpinBox { + color: #d8d8d8; + padding: 4px; + min-height: 1em; +} + +QComboBox, +QSpinBox, +QAbstractSpinBox { + border: 1px solid #444; + background-color: #444; +} + +QLineEdit, +QTextEdit, +QPlainTextEdit, +QSpinBox, +QAbstractSpinBox, +QComboBox:editable { + border: 1px solid #2e2e2e; + background-color: #191919; +} + +QSpinBox, +QAbstractSpinBox { + min-width: 2.5em; + padding-right: 10px; +} + +QPushButton:disabled, +QLineEdit:disabled, +QTextEdit:disabled, +QPlainTextEdit:disabled, +QListWidget:disabled, +QTreeWidget:disabled, +QComboBox:disabled, +QSpinBox:disabled, +QAbstractSpinBox:disabled { + border: 1px solid transparent; + background-color: #282828; +} + +QComboBox::drop-down, +QAbstractSpinBox::drop-down, +QSpinBox::drop-down, +QDateTimeEdit::drop-down { + background-color: #191919; + border: 0; + margin-left: 4px; + margin-right: 12px; + margin-top: 5px; +} + +QComboBox::down-arrow, +QDateTimeEdit::down-arrow { + margin-top: -2px; + image: url(skin:controls/arrow_down.svg); + width: 14px; +} + +QComboBox::down-arrow:disabled, +QDateTimeEdit::down-arrow:disabled { + image: url(skin:controls/arrow_down_disabled.svg); +} + +QToolButton[popupMode="1"], +QToolButton[popupMode="2"], +QPushButton[popupMode="1"], +QPushButton[popupMode="2"] { + padding-right: 14px; +} + +QToolButton::menu-arrow, +QToolButton::menu-indicator, +QPushButton::menu-arrow, +QPushButton::menu-indicator { + image: url(skin:controls/arrow_down.svg); + subcontrol-origin: padding; + subcontrol-position: center right; + top: 2px; + right: 2px; + width: 14px; +} + +QSpinBox::down-button, +QAbstractSpinBox::down-button { + padding-right: 4px; + image: url(skin:controls/arrow_down.svg); + width: 14px; + padding-bottom: 1px; +} + +QSpinBox::down-button:disabled, +QAbstractSpinBox::down-button:disabled { + image: url(skin:controls/arrow_down_disabled.svg); +} + +QSpinBox::up-button, +QAbstractSpinBox::up-button { + padding-right: 4px; + image: url(skin:controls/arrow_up.svg); + width: 14px; + padding-top: 1px; +} + +QSpinBox::up-button:disabled, +QAbstractSpinBox::up-button:disabled { + image: url(skin:controls/arrow_up_disabled.svg); +} + +QComboBox QAbstractItemView { + background-color: #191919; + border: 1px solid #1c1c1c; + color: #d8d8d8; + border-radius: 0; +} + +QLabel, +QCheckBox, +QAbstractCheckBox, +QTreeView::indicator, +QRadioButton { + color: #d8d8d8; + background: transparent; +} + +QCheckBox::indicator, +QTreeView::indicator { + background-color: #444; + border: 1px solid #444; + height: 13px; + width: 13px; + margin-top: 1px; +} + +QMenu::indicator { + width: 12px; + left: 6px; +} + +QCheckBox::indicator:checked, +QMenu::indicator:checked, +QTreeView::indicator:checked { + image: url(skin:controls/checkbox_check_dark.svg); +} + +QCheckBox::indicator:disabled, +QTreeView::indicator:disabled { + border: 1px solid #2d2d2d; + background-color: #282828; +} + +QCheckBox::indicator:checked:disabled, +QTreeView::indicator:checked:disabled { + border: 1px solid transparent; + image: url(skin:controls/checkbox_check_disabled.svg); +} + +QRadioButton::indicator { + background: #444; + border: 1px solid #444; + border-radius: 7px; + height: 12px; + width: 12px; +} + +QTreeView::indicator { + background: #444; +} + +QRadioButton::indicator:disabled { + background-color: #282828; + margin: 1px; + border: 1px solid transparent; +} + +QRadioButton::indicator:checked { + image: url(skin:controls/radio_check_dark.svg); +} + +QRadioButton::indicator:checked:disabled { + image: url(skin:controls/radio_check_disabled.svg); +} + +QSlider::groove { + background: #393939; + border: 1px solid #393939; + border-radius: 2px; + font-size: 6pt; +} + +QSlider::groove:horizontal { + height: 0.8em; +} + +QSlider::groove:vertical { + width: 0.8em; +} + +QSlider::groove:disabled, +QSlider::sub-page:disabled { + background: #282828; + border: 1px solid transparent; + border-radius: 2px; +} + +QSlider::sub-page { + background: #486d8d; + border: 1px solid #486d8d; + border-radius: 2px; +} + +QSlider::handle { + background: #777; + border: 1px solid #222; + border-radius: 3px; + font-size: 5pt; +} + +QSlider::handle:horizontal { + margin: -5px -1px; + width: 4.5em; +} + +QSlider::handle:vertical { + margin: -1px -5px; + height: 4.5em; +} + +QSlider::handle:focus { + background-color: #6d96ba; + border-color: #226; +} + +QSlider::handle:hover { + background-color: #999; +} + +QSlider::handle:pressed { + background-color: #bbb; + border-color: #222; +} + +QSlider::handle:disabled { + background-color: #282828; + border: 1px solid #282828; +} + +QCheckBox::indicator:focus, +QTreeView::indicator:focus, +QRadioButton::indicator:focus, +QComboBox:focus { + background-color: #3e4f5e; +} + +QCheckBox::indicator:focus:hover, +QTreeView::indicator:focus:hover, +QRadioButton::indicator:focus:hover, +QComboBox:focus:hover { + background-color: #485d6f; + border-color: #485d6f; +} + +QCheckBox::indicator:hover, +QTreeView::indicator:hover, +QRadioButton::indicator:hover, +QComboBox:hover { + background-color: #595959; + border-color: #555; +} + +QLineEdit:focus, +QSpinBox:focus, +QAbstractSpinBox:focus, +QComboBox:editable:focus { + background-color: #191919; +} + +QLineEdit:focus:hover, +QSpinBox:focus:hover, +QAbstractSpinBox:focus:hover, +QComboBox:editable:focus:hover { + border-color: #485d6f; +} + +QLineEdit:hover, +QSpinBox:hover, +QAbstractSpinBox:hover, +QComboBox:editable:hover { + background-color: #191919; + border-color: #555; +} + +QCheckBox::indicator:focus, +QTreeView::indicator:focus, +QRadioButton::indicator:focus, +QComboBox:focus, +QLineEdit:focus, +QTextEdit:focus, +QPlainTextEdit:focus, +QSpinBox:focus, +QAbstractSpinBox:focus, +QComboBox:editable:focus { + border-color: #3e4f5e; +} + +QFontDialog { + min-width: 32em; + min-height: 24em; +} + +QColorDialog QColorLuminancePicker { + background-color: transparent; +} + +QMessageBox, +QDialogButtonBox { + dialogbuttonbox-buttons-have-icons: 0; +} + +/* Mumble Specifics */ +LogTextBrowser, +#qdsChat { + margin: 0 2px; + min-height: 120px; + min-width: 40px; + border-color: #1c1c1c; +} + +UserView { + margin: 0 2px; + min-height: 120px; + min-width: 40px; +} + +UserView::item { + padding: 0; + padding-top: -1px; +} + +#qdwChat > QTextEdit { + padding: -2px; + margin: 0 2px; + margin-bottom: 2px; + font-size: 13pt; +} + +#qtIconToolbar QComboBox { + font-size: 11pt; +} + +.log-time { + background-color: transparent; + color: #95a5a6; + font-size: 12pt; +} + +.log-server { + background-color: transparent; + color: #F9655D; + font-weight: bold; +} + +.log-channel { + background-color: transparent; + color: #e67e22; + font-weight: bold; +} + +.log-privilege { + background-color: transparent; + color: #c0392b; + font-weight: bold; +} + +.log-target { + background-color: transparent; + color: #27ae60; + font-weight: bold; +} + +.log-source { + background-color: transparent; + color: #27ae60; + font-weight: bold; +} + +QListView#qlwIcons { + padding: 0; + background-color: transparent; + border: 0; + font-size: 15pt; + min-width: 165%; + margin-left: 4px; + margin-top: 12px; +} + +QListView#qlwIcons::item { + margin-bottom: 1px; + padding: 5px 7px; +} + +QListView#qlwIcons::item:hover { + border-color: #333; + background-color: #333; +} + +QListView#qlwIcons::item:selected { + background-color: #444; + border: 1px solid #444; +} + +QListView#qlwIcons::item:focus { + background-color: #3e4f5e; + border: 1px solid #3e4f5e; +} + +QSlider { + margin-left: 30px; + margin-right: 30px; +} + +#qswPages > * > * > QScrollBar { + margin: 0; +} + +#qswPages > * > QWidget { + margin: 2px; +} + +QListView::item QListWidgetItem, +QListView::item QLineEdit, +QTreeView::item QComboBox, +QTreeView::item QLineEdit { + background: #444; + margin: 0; + padding-top: 0; + padding-bottom: 0; + padding-left: 4px; + padding-right: 4px; + font-size: 12pt; +} + +QListView::item QListWidgetItem:hover, +QListView::item QLineEdit:hover, +QTreeView::item QComboBox:hover, +QTreeView::item QLineEdit:hover { + background: #444; +} + +AboutDialog > QTextBrowser, +AboutDialog QTextEdit { + border: 0; +} + +#qtbToolBar { + border: 1px solid transparent; + background: transparent; +} + +#BanEditor { + min-width: 600px; +} + +#GlobalShortcutTarget { + min-height: 600px; +} + +ViewCert { + min-height: 600px; +} + +TalkingUI { + background-color: #191919; +} + +TalkingUI > * { + background-color: #191919; +} + +TalkingUI [selected=false] { + background-color: #191919; +} + +TalkingUI [selected=false]:hover { + background-color: #333; +} + +TalkingUI [selected=true] { + background-color: #3e4f5e; + border: 1px solid #3e4f5e; +} + +TalkingUI > QFrame { + border: 1px solid; + border-color: #1c1c1c; + border-radius: 2px; +} + +QToolBar { + background-color: transparent; + border: 0px; + spacing: 0; +} + +QToolButton:hover { + background-color: transparent; +} + +QToolButton:pressed { + background-color: transparent; +} + +QToolButton:on { + background-color: transparent; +} + +QToolButton:on:pressed { + background-color: transparent; +} + +/*# sourceMappingURL=OSX%20Dark.qss.map */ diff --git a/themes/Default/OSX Lite.qss b/themes/Default/OSX Lite.qss new file mode 100644 index 000000000..3f5027f74 --- /dev/null +++ b/themes/Default/OSX Lite.qss @@ -0,0 +1,1096 @@ +/* + * Mumble Lite Theme for OSX + * https://github.com/mumble-voip/mumble-theme + * + * Based on MetroMumble Theme by xPoke + * https://github.com/xPoke + * + * Originally forked from Flat Mumble Theme by xPaw (xpaw.ru) + * + * Licensed under The Do What The Fuck You Want To Public License (WTFPL) + */ +/* + * YOU SHOULD NOT MODIFY THIS FILE + * Edit the files in the "source" folder instead. + * See project README + * + */ +ApplicationPalette { + qproperty-window: #F2F2F2; + qproperty-windowtext: #333; + qproperty-windowtext_disabled: #BBB; + qproperty-base: #FFF; + qproperty-alternatebase: #FDFDFD; + qproperty-text: #111; + qproperty-text_disabled: #BBB; + qproperty-tooltipbase: #FFF; + qproperty-tooltiptext: #111; + qproperty-tooltiptext_disabled: #BBB; + qproperty-brighttext: #FFF; + qproperty-brighttext_disabled: #BBB; + qproperty-highlight: #298ce1; + qproperty-highlightedtext: #FFF; + qproperty-highlightedtext_disabled: #BBB; + qproperty-button: #FFF; + qproperty-buttontext: #111; + qproperty-buttontext_disabled: #BBB; + qproperty-link: #0b8eb2; + qproperty-linkvisited: #0b8eb2; + qproperty-light: #D2D2D2; + qproperty-midlight: transparent; + qproperty-mid: #D2D2D2; + qproperty-dark: transparent; + qproperty-shadow: #D2D2D2; +} + +QObject, +QObject::separator, +QObject::handle, +QObject::tab-bar, +QObject::tab, +QObject::section { + font-family: -apple-system, ".SF NS Text", "Helvetica Neue", "Lucida Grande"; + font-size: 13pt; + margin: 0; + padding: 0; + outline: 0; + border: 0; + selection-background-color: #298ce1; + selection-color: #FFF; + alternate-background-color: transparent; + color: #333; + border-radius: 2px; +} + +QMainWindow, +QDockWidget { + background-color: #F2F2F2; +} + +QDialog, +QWizard *, +QCalendarWidget *, +#qswPages > QObject { + background-color: #F2F2F2; + color: #111; +} + +QObject:disabled, +QObject::item:disabled { + color: #BBB; +} + +a { + color: #0b8eb2; + text-decoration: none; +} + +QObject::separator { + height: 4px; + width: 4px; +} + +QObject::separator:hover { + background: #e0e0e0; +} + +DockTitleBar { + font-size: 10pt; +} + +QToolTip, +QWhatsThis { + font-size: 11pt; + min-height: 1.3em; + border: 1px solid #666; + border-radius: 0; + background-color: #FFF; + color: #111; +} + +QTextBrowser, +QTextEdit { + background-color: #FFF; + color: #111; + border: 1px solid #D2D2D2; +} + +QToolBar { + background-color: #F2F2F2; + spacing: 0; + padding: 2px; +} + +QToolButton { + border: 1px solid transparent; + border-radius: 2px; + padding: 1px; + margin: 1px; +} + +QToolButton:on { + background-color: #FFF; + border: 1px solid #CCC; +} + +QToolButton:hover { + background-color: #e8e8e8; + border: 1px solid #ccc; +} + +QToolButton:pressed { + background-color: #DDD; +} + +QToolBar::separator { + background: #D5D5D5; + height: 1px; + margin: 4px; + width: 1px; +} + +QToolBar::separator:hover { + background: #D5D5D5; + border: 0; +} + +QToolButton#qt_toolbar_ext_button { + min-width: 8px; + width: 8px; + padding: 1px; + qproperty-icon: url(skin:controls/toolbar_ext.svg); +} + +QToolBar::handle:horizontal { + image: url(skin:controls/handle_horizontal.svg); + width: 8px; + padding: 4px; +} + +QToolBar::handle:vertical { + image: url(skin:controls/handle_vertical.svg); + height: 8px; + padding: 4px; +} + +QMenuBar::item { + background-color: transparent; + padding: 4px 12px; +} + +QMenuBar::item:selected { + background: #298ce1; + color: #FFF; +} + +QMenuBar::item:pressed { + background: #1979ca; + color: #FFF; +} + +QMenu { + background: #F6F6F6; + border: 1px solid #D2D2D2; + color: #111; +} + +QMenu::item { + border: 1px solid transparent; + color: #111; + padding: 5px 16px; + padding-left: 25px; + border-radius: 2px; +} + +QMenu::item:selected { + background: #dcedf5; + border: 1px solid #97b5c6; +} + +QMenu::item:disabled { + border: 1px solid transparent; + background: transparent; +} + +QMenu::separator { + background: #D5D5D5; + height: 1px; +} + +QMenu::indicator { + padding-top: 2px; + height: 25px; + width: 25px; +} + +QPushButton { + background-color: #FFF; + border: 1px solid #C4C4C4; + color: #111; + font-size: 15pt; + padding: 3px 20px; +} + +QPushButton:focus { + background-color: #f0faff; +} + +QPushButton:hover { + background-color: #F8F8F8; + border-color: #AAA; +} + +QPushButton:hover:focus { + background-color: #dcedf5; + border-color: #7ea8cc; +} + +QPushButton:focus { + border-color: #7ea8cc; +} + +QPushButton:pressed, +QPushButton:pressed:focus { + background-color: #298ce1; + border-color: #298ce1; + color: #FFF; +} + +QGroupBox, +#qwMacWarning, +#qwInlineNotice { + background-color: #FDFDFD; + border: 1px solid #D2D2D2; + color: #111; + font-size: 16pt; + padding: 4px; + padding-top: 1em; +} + +QGroupBox::title { + background-color: transparent; + margin: 6px; + margin-left: 8px; + margin-right: 8px; +} + +QListView { + background-color: #FFF; + border: 1px solid #D2D2D2; +} + +QListView::item { + border-radius: 2px; + border: 1px solid transparent; + color: #111; + selection-color: #111; + padding: 2px 4px; +} + +QListView::item:hover { + background-color: #eee; + border: 1px solid #eee; +} + +QListView::item:selected { + background-color: #F4F4F4; + border: 1px solid #C4C4C4; +} + +QListView::item:selected:active { + background-color: #dcedf5; + border: 1px solid #97b5c6; +} + +QTreeView { + background-color: #FFF; + color: #111; + selection-background-color: #FFF; + selection-color: #111; + border: 1px solid #D2D2D2; +} + +QTreeView::item { + min-width: 60px; + border: 1px solid transparent; + border-left: 0; + border-right: 0; + color: #111; + padding: 2px 4px; + selection-color: #111; + border-radius: 0; +} + +QTreeView::item:first, +QTreeView::item:only-one { + border-left: 1px solid transparent; + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; +} + +QTreeView::item:last, +QTreeView::item:only-one { + border-right: 1px solid transparent; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} + +QTreeView::item:hover, +QTreeView::item:focus { + background-color: #eee; + border-color: #eee; +} + +QTreeView::item:selected { + background-color: #F4F4F4; + border: 1px solid #C4C4C4; + border-right: 0; + border-left: 0; +} + +QTreeView::item:selected:first, +QTreeView::item:selected:only-one { + border-left: 1px solid #C4C4C4; +} + +QTreeView::item:selected:last, +QTreeView::item:selected:only-one { + border-right: 1px solid #C4C4C4; +} + +QTreeView::item:selected:active { + background-color: #dcedf5; + border: 1px solid #97b5c6; + border-right: 0; + border-left: 0; +} + +QTreeView::item:selected:active:first, +QTreeView::item:selected:active:only-one { + border-left: 1px solid #97b5c6; +} + +QTreeView::item:selected:active:last, +QTreeView::item:selected:active:only-one { + border-right: 1px solid #97b5c6; +} + +QTreeView::branch { + border-image: none; + image: none; + margin-left: 3px; + margin-top: 1px; + padding-left: 3px; +} + +QTreeView::branch:has-children:closed { + image: url(skin:controls/branch_closed.svg); +} + +QTreeView::branch:has-children:open { + image: url(skin:controls/branch_open.svg); +} + +QHeaderView { + border-bottom: 1px solid #D2D2D2; + border-radius: 0; +} + +QHeaderView::section { + border: 0; + background-color: #FDFDFD; + color: #111; + padding: 4px; + padding-left: 8px; + padding-right: 20px; + border-radius: 0; +} + +QHeaderView::down-arrow, +QHeaderView::up-arrow { + margin: 1px; + top: 1px; + right: 5px; + width: 14px; +} + +QHeaderView::down-arrow { + image: url(skin:controls/arrow_down.svg); +} + +QHeaderView::up-arrow { + image: url(skin:controls/arrow_up.svg); +} + +QTabWidget::pane { + background-color: #FDFDFD; + border: 1px solid #D2D2D2; +} + +QTabWidget::pane:top { + margin-top: -1px; + border-radius: 2px; + border-top-left-radius: 0; +} + +QTabWidget::pane:bottom { + margin-bottom: -1px; + border-radius: 2px; + border-bottom-left-radius: 0; +} + +QTabWidget::tab-bar { + background-color: #F2F2F2; +} + +QTabBar::tab { + color: #111; + background-color: #EEE; + padding: 6px 16px; + border-radius: 0; + border: 1px solid #D2D2D2; + border-right: 0; +} + +QTabBar::tab:last, +QTabBar::tab:only-one { + border-right: 1px solid #D2D2D2; +} + +QTabBar::tab:hover { + background-color: #ddd; +} + +QTabBar::tab:disabled { + color: #BBB; +} + +QTabBar::tab:selected { + color: #111; + background-color: #FDFDFD; +} + +QTabBar::tab:top { + border-bottom: 0; + margin-bottom: 1px; +} + +QTabBar::tab:bottom { + border-top: 0; + margin-top: 1px; +} + +QTabBar::tab:top:selected { + padding-bottom: 7px; + margin-bottom: 0; +} + +QTabBar::tab:bottom:selected { + padding-top: 7px; + margin-top: 0; +} + +QTabBar::tab:top:first, +QTabBar::tab:top:only-one { + border-top-left-radius: 2px; +} + +QTabBar::tab:top:last, +QTabBar::tab:top:only-one { + border-top-right-radius: 2px; +} + +QTabBar::tab:bottom:first, +QTabBar::tab:bottom:only-one { + border-bottom-left-radius: 2px; +} + +QTabBar::tab:bottom:last, +QTabBar::tab:bottom:only-one { + border-bottom-right-radius: 2px; +} + +QScrollBar { + border-radius: 0; + font-size: 13pt; +} + +QScrollBar:vertical { + border-left: 1px solid #D6D6D6; + width: 1em; +} + +QScrollBar:horizontal { + border-top: 1px solid #D6D6D6; + height: 1em; +} + +QScrollBar::handle { + margin: -1px; + background: #D6D6D6; + border: 1px solid #D2D2D2; +} + +QScrollBar::handle:vertical { + min-height: 10px; +} + +QScrollBar::handle:horizontal { + min-width: 10px; +} + +QScrollBar::handle:hover { + background: #C6C6C6; +} + +QScrollBar::left-arrow, +QScrollBar::right-arrow, +QScrollBar::up-arrow, +QScrollBar::down-arrow, +QScrollBar::sub-line, +QScrollBar::add-line, +QScrollBar::add-page, +QScrollBar::sub-page { + background: #F2F2F2; + height: 0; + width: 0; + border-radius: 0; + border: 0; +} + +QAbstractScrollArea::corner { + border-left: 1px solid #D6D6D6; + border-top: 1px solid #D6D6D6; + height: 0; + width: 0; + border-radius: 0; + border-top: 1px solid #D6D6D6; + border-left: 1px solid #D6D6D6; + background: #FFF; +} + +QLineEdit, +QComboBox, +QSpinBox, +QAbstractSpinBox { + color: #111; + padding: 4px; + min-height: 1em; +} + +QComboBox, +QSpinBox, +QAbstractSpinBox { + border: 1px solid #C4C4C4; + background-color: #FFF; +} + +QLineEdit, +QTextEdit, +QPlainTextEdit, +QSpinBox, +QAbstractSpinBox, +QComboBox:editable { + border: 1px solid #C4C4C4; + background-color: #FFF; +} + +QSpinBox, +QAbstractSpinBox { + min-width: 2.5em; + padding-right: 10px; +} + +QPushButton:disabled, +QLineEdit:disabled, +QTextEdit:disabled, +QPlainTextEdit:disabled, +QListWidget:disabled, +QTreeWidget:disabled, +QComboBox:disabled, +QSpinBox:disabled, +QAbstractSpinBox:disabled { + border: 1px solid transparent; + background-color: #F2F2F2; +} + +QComboBox::drop-down, +QAbstractSpinBox::drop-down, +QSpinBox::drop-down, +QDateTimeEdit::drop-down { + background-color: #FFF; + border: 0; + margin-left: 4px; + margin-right: 12px; + margin-top: 5px; +} + +QComboBox::down-arrow, +QDateTimeEdit::down-arrow { + margin-top: -2px; + image: url(skin:controls/arrow_down.svg); + width: 14px; +} + +QComboBox::down-arrow:disabled, +QDateTimeEdit::down-arrow:disabled { + image: url(skin:controls/arrow_down_disabled.svg); +} + +QToolButton[popupMode="1"], +QToolButton[popupMode="2"], +QPushButton[popupMode="1"], +QPushButton[popupMode="2"] { + padding-right: 14px; +} + +QToolButton::menu-arrow, +QToolButton::menu-indicator, +QPushButton::menu-arrow, +QPushButton::menu-indicator { + image: url(skin:controls/arrow_down.svg); + subcontrol-origin: padding; + subcontrol-position: center right; + top: 2px; + right: 2px; + width: 14px; +} + +QSpinBox::down-button, +QAbstractSpinBox::down-button { + padding-right: 4px; + image: url(skin:controls/arrow_down.svg); + width: 14px; + padding-bottom: 1px; +} + +QSpinBox::down-button:disabled, +QAbstractSpinBox::down-button:disabled { + image: url(skin:controls/arrow_down_disabled.svg); +} + +QSpinBox::up-button, +QAbstractSpinBox::up-button { + padding-right: 4px; + image: url(skin:controls/arrow_up.svg); + width: 14px; + padding-top: 1px; +} + +QSpinBox::up-button:disabled, +QAbstractSpinBox::up-button:disabled { + image: url(skin:controls/arrow_up_disabled.svg); +} + +QComboBox QAbstractItemView { + background-color: #FFF; + border: 1px solid #D2D2D2; + color: #111; + border-radius: 0; +} + +QLabel, +QCheckBox, +QAbstractCheckBox, +QTreeView::indicator, +QRadioButton { + color: #111; + background: transparent; +} + +QCheckBox::indicator, +QTreeView::indicator { + background-color: #FFF; + border: 1px solid #C4C4C4; + height: 13px; + width: 13px; + margin-top: 1px; +} + +QMenu::indicator { + width: 12px; + left: 6px; +} + +QCheckBox::indicator:checked, +QMenu::indicator:checked, +QTreeView::indicator:checked { + image: url(skin:controls/checkbox_check_lite.svg); +} + +QCheckBox::indicator:disabled, +QTreeView::indicator:disabled { + border: 1px solid #FDFDFD; + background-color: #F2F2F2; +} + +QCheckBox::indicator:checked:disabled, +QTreeView::indicator:checked:disabled { + border: 1px solid transparent; + image: url(skin:controls/checkbox_check_disabled.svg); +} + +QRadioButton::indicator { + background: #FFF; + border: 1px solid #C4C4C4; + border-radius: 7px; + height: 12px; + width: 12px; +} + +QTreeView::indicator { + background: #FFF; +} + +QRadioButton::indicator:disabled { + background-color: #F2F2F2; + margin: 1px; + border: 1px solid transparent; +} + +QRadioButton::indicator:checked { + image: url(skin:controls/radio_check_lite.svg); +} + +QRadioButton::indicator:checked:disabled { + image: url(skin:controls/radio_check_disabled.svg); +} + +QSlider::groove { + background: #F8F8F8; + border: 1px solid #D8D8D8; + border-radius: 2px; + font-size: 6pt; +} + +QSlider::groove:horizontal { + height: 0.8em; +} + +QSlider::groove:vertical { + width: 0.8em; +} + +QSlider::groove:disabled, +QSlider::sub-page:disabled { + background: #F2F2F2; + border: 1px solid transparent; + border-radius: 2px; +} + +QSlider::sub-page { + background: #82bcff; + border: 1px solid #7ea8cc; + border-radius: 2px; +} + +QSlider::handle { + background: #FFF; + border: 1px solid #a2a2a2; + border-radius: 3px; + font-size: 5pt; +} + +QSlider::handle:horizontal { + margin: -5px -1px; + width: 4.5em; +} + +QSlider::handle:vertical { + margin: -1px -5px; + height: 4.5em; +} + +QSlider::handle:focus { + background-color: #e0eaff; + border-color: #7ea8cc; +} + +QSlider::handle:hover { + background-color: #f0f0f0; +} + +QSlider::handle:pressed { + background-color: #dcedf5; + border-color: #7ea8cc; +} + +QSlider::handle:disabled { + background-color: #F2F2F2; + border: 1px solid #F2F2F2; +} + +QCheckBox::indicator:focus, +QTreeView::indicator:focus, +QRadioButton::indicator:focus, +QComboBox:focus { + background-color: #f0faff; +} + +QCheckBox::indicator:focus:hover, +QTreeView::indicator:focus:hover, +QRadioButton::indicator:focus:hover, +QComboBox:focus:hover { + background-color: #dcedf5; + border-color: #7ea8cc; +} + +QCheckBox::indicator:hover, +QTreeView::indicator:hover, +QRadioButton::indicator:hover, +QComboBox:hover { + background-color: #F8F8F8; + border-color: #AAA; +} + +QLineEdit:focus, +QSpinBox:focus, +QAbstractSpinBox:focus, +QComboBox:editable:focus { + background-color: #FFF; +} + +QLineEdit:focus:hover, +QSpinBox:focus:hover, +QAbstractSpinBox:focus:hover, +QComboBox:editable:focus:hover { + border-color: #7ea8cc; +} + +QLineEdit:hover, +QSpinBox:hover, +QAbstractSpinBox:hover, +QComboBox:editable:hover { + background-color: #FFF; + border-color: #AAA; +} + +QCheckBox::indicator:focus, +QTreeView::indicator:focus, +QRadioButton::indicator:focus, +QComboBox:focus, +QLineEdit:focus, +QTextEdit:focus, +QPlainTextEdit:focus, +QSpinBox:focus, +QAbstractSpinBox:focus, +QComboBox:editable:focus { + border-color: #7ea8cc; +} + +QFontDialog { + min-width: 32em; + min-height: 24em; +} + +QColorDialog QColorLuminancePicker { + background-color: transparent; +} + +QMessageBox, +QDialogButtonBox { + dialogbuttonbox-buttons-have-icons: 0; +} + +/* Mumble Specifics */ +LogTextBrowser, +#qdsChat { + margin: 0 2px; + min-height: 120px; + min-width: 40px; + border-color: #D2D2D2; +} + +UserView { + margin: 0 2px; + min-height: 120px; + min-width: 40px; +} + +UserView::item { + padding: 0; + padding-top: -1px; +} + +#qdwChat > QTextEdit { + padding: -2px; + margin: 0 2px; + margin-bottom: 2px; + font-size: 13pt; +} + +#qtIconToolbar QComboBox { + font-size: 11pt; +} + +.log-time { + background-color: transparent; + color: #95a5a6; + font-size: 12pt; +} + +.log-server { + background-color: transparent; + color: #F9655D; + font-weight: bold; +} + +.log-channel { + background-color: transparent; + color: #e67e22; + font-weight: bold; +} + +.log-privilege { + background-color: transparent; + color: #c0392b; + font-weight: bold; +} + +.log-target { + background-color: transparent; + color: #27ae60; + font-weight: bold; +} + +.log-source { + background-color: transparent; + color: #27ae60; + font-weight: bold; +} + +QListView#qlwIcons { + padding: 0; + background-color: transparent; + border: 0; + font-size: 15pt; + min-width: 165%; + margin-left: 4px; + margin-top: 12px; +} + +QListView#qlwIcons::item { + margin-bottom: 1px; + padding: 5px 7px; +} + +QListView#qlwIcons::item:hover { + border-color: #e0e0e0; + background-color: #e0e0e0; +} + +QListView#qlwIcons::item:selected { + background-color: #FFF; + border: 1px solid #CCC; +} + +QListView#qlwIcons::item:focus { + background-color: #dcedf5; + border: 1px solid #97b5c6; +} + +QSlider { + margin-left: 30px; + margin-right: 30px; +} + +#qswPages > * > * > QScrollBar { + margin: 0; +} + +#qswPages > * > QWidget { + margin: 2px; +} + +QListView::item QListWidgetItem, +QListView::item QLineEdit, +QTreeView::item QComboBox, +QTreeView::item QLineEdit { + background: #FFF; + margin: 0; + padding-top: 0; + padding-bottom: 0; + padding-left: 4px; + padding-right: 4px; + font-size: 12pt; +} + +QListView::item QListWidgetItem:hover, +QListView::item QLineEdit:hover, +QTreeView::item QComboBox:hover, +QTreeView::item QLineEdit:hover { + background: #FFF; +} + +AboutDialog > QTextBrowser, +AboutDialog QTextEdit { + border: 0; +} + +#qtbToolBar { + border: 1px solid transparent; + background: transparent; +} + +#BanEditor { + min-width: 600px; +} + +#GlobalShortcutTarget { + min-height: 600px; +} + +ViewCert { + min-height: 600px; +} + +TalkingUI { + background-color: #FFF; +} + +TalkingUI > * { + background-color: #FFF; +} + +TalkingUI [selected=false] { + background-color: #FFF; +} + +TalkingUI [selected=false]:hover { + background-color: #eee; +} + +TalkingUI [selected=true] { + background-color: #dcedf5; + border: 1px solid #97b5c6; +} + +TalkingUI > QFrame { + border: 1px solid; + border-color: #D2D2D2; + border-radius: 2px; +} + +QToolBar { + background-color: transparent; + border: 0px; + spacing: 0; +} + +QToolButton:hover { + background-color: transparent; +} + +QToolButton:pressed { + background-color: transparent; +} + +QToolButton:on { + background-color: transparent; +} + +QToolButton:on:pressed { + background-color: transparent; +} + +/*# sourceMappingURL=OSX%20Lite.qss.map */ diff --git a/themes/Default/README.md b/themes/Default/README.md new file mode 100644 index 000000000..dec6d5c4c --- /dev/null +++ b/themes/Default/README.md @@ -0,0 +1,31 @@ +A **Mumble theme in Lite and Dark variants**, which is **distributed as the default skin in the Mumble client**. + +This theme is a derivative of the [MetroMumble skin](https://github.com/xPoke/MetroMumble). + +# Skinning + +**Do not modify the qss files directly. Read below.** + +To change icons and other graphics, simply change the SVG files of the theme (with an editor such as [Inkscape](https://inkscape.org/en/) or Adobe Illustrator). + +See the [wiki article on Mumble skinning](https://wiki.mumble.info/wiki/Skinning). + +The theme is written in [Sass](https://en.wikipedia.org/wiki/Sass_%28stylesheet_language%29), a language that processes into CSS (or [QSS](http://doc.qt.io/qt-4.8/stylesheet.html) in this case). + +If you want to make your own skin based on it, install a Sass processor such as [Prepros](http://alphapixels.com/prepros/). A Prepros project file is included, so simply add the `mumble-theme` folder as a project. + +The file `source/Imports/Base Theme.scss` contains the actual theme QSS, but it is **not recommended** to modify. + +In future versions you might want to swap `Base Theme.scss` to a newer version, so it will be easier to update your theme in the future if you leave it alone. + +Instead, you should edit either the **`Lite.scss` or `Dark.scss` files in the `source` folder**, and add your own CSS at the end of the file. + +You can also add your **own variants** in the `source/Imports` folder, which contain the color definitions. + +When you process these files in Prepros, it will output the complete skin to the **qss files in the parent folder**. If something didn't work out +quite right, it can also happen that Prepros will output **css** files in the `source` folder. In that case you can simply replace the qss files in +the root folder with the generated css files (the syntax is actually the same - only the file extension differs). + +The **OSX variant** can also be found in the `source` folder, which imports the regular source files but adds a small [OSX fix](https://github.com/xPoke/MetroMumble/issues/4) and modifies font sizes. + +Have fun! diff --git a/themes/Default/actions/audio-input-microphone-muted.svg b/themes/Default/actions/audio-input-microphone-muted.svg new file mode 100644 index 000000000..821688535 --- /dev/null +++ b/themes/Default/actions/audio-input-microphone-muted.svg @@ -0,0 +1,16 @@ + + + + + + + + + diff --git a/themes/Default/actions/audio-input-microphone.svg b/themes/Default/actions/audio-input-microphone.svg new file mode 100644 index 000000000..c462f7569 --- /dev/null +++ b/themes/Default/actions/audio-input-microphone.svg @@ -0,0 +1,16 @@ + + + + + + + + + diff --git a/themes/Default/actions/format-text-bold.svg b/themes/Default/actions/format-text-bold.svg new file mode 100644 index 000000000..1cab65d0c --- /dev/null +++ b/themes/Default/actions/format-text-bold.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/Default/actions/format-text-italic.svg b/themes/Default/actions/format-text-italic.svg new file mode 100644 index 000000000..509aa4dd0 --- /dev/null +++ b/themes/Default/actions/format-text-italic.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/Default/actions/format-text-underline.svg b/themes/Default/actions/format-text-underline.svg new file mode 100644 index 000000000..d1cb69b09 --- /dev/null +++ b/themes/Default/actions/format-text-underline.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/Default/actions/media-record.svg b/themes/Default/actions/media-record.svg new file mode 100644 index 000000000..fee6d6d00 --- /dev/null +++ b/themes/Default/actions/media-record.svg @@ -0,0 +1,12 @@ + + + + + + + diff --git a/themes/Default/authenticated.svg b/themes/Default/authenticated.svg new file mode 100644 index 000000000..1d6304704 --- /dev/null +++ b/themes/Default/authenticated.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/themes/Default/bookmark-new.svg b/themes/Default/bookmark-new.svg new file mode 100644 index 000000000..d6d095b71 --- /dev/null +++ b/themes/Default/bookmark-new.svg @@ -0,0 +1,672 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + New Bookmark + + + bookmark + remember + favorite + + + + + + Andreas Nilsson + + + + + + Jakub Steiner + + + create bookmark action + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/Default/categories/applications-internet.svg b/themes/Default/categories/applications-internet.svg new file mode 100644 index 000000000..85bbbcedf --- /dev/null +++ b/themes/Default/categories/applications-internet.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + diff --git a/themes/Default/channel.svg b/themes/Default/channel.svg new file mode 100644 index 000000000..40c6dd64d --- /dev/null +++ b/themes/Default/channel.svg @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/themes/Default/channel_active.svg b/themes/Default/channel_active.svg new file mode 100644 index 000000000..40c6dd64d --- /dev/null +++ b/themes/Default/channel_active.svg @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/themes/Default/channel_linked.svg b/themes/Default/channel_linked.svg new file mode 100644 index 000000000..5605a52f9 --- /dev/null +++ b/themes/Default/channel_linked.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + diff --git a/themes/Default/comment.svg b/themes/Default/comment.svg new file mode 100644 index 000000000..7379336a4 --- /dev/null +++ b/themes/Default/comment.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/themes/Default/comment_seen.svg b/themes/Default/comment_seen.svg new file mode 100644 index 000000000..626109951 --- /dev/null +++ b/themes/Default/comment_seen.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/themes/Default/config_asio.png b/themes/Default/config_asio.png new file mode 100644 index 0000000000000000000000000000000000000000..a346b3200c06d9bca032c9b1ebc6afa1527c4949 GIT binary patch literal 4565 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 literal 0 HcmV?d00001 diff --git a/themes/Default/config_audio_input.png b/themes/Default/config_audio_input.png new file mode 100644 index 0000000000000000000000000000000000000000..1e2a6b2d98c9943dc426832a4543cc510e6739f5 GIT binary patch literal 2393 zcmb_edokRR7 zl2?%kTwaHR5gIC=zmv5*GOlW^w>#d&0MRi(N2)r!u^x|D-6#v#qRsm)yt3l;b+km* zowaHl*YXXu}j9D=dl2_J%~RMFU7{U zusosM+loZmur16e?-;QHX?YzWl#nE<^Q#CkMVaK|9dN8uaD+kk30}|pwjz(N{dvy{ z#HzB6DK?zn0Y;_x&G438KjyGpLtqo3#n0DOoDJ&PJ#l&a8Kh>aZ7?*;1XCaV{>=^jH55WyE><7+5vMxLZM>V|y&gBi|%UyR}WkgrG|l zB>BZVaik~vm@YpAyy#8lHV%)ri#mc)&mhOWr?rFi=92)9J?FXxhpy%UlVK4*NLUIQ zb9x})uu9Xz$Zk_V7|@EBG>x)mP9qO(Y^=ZYg|{Y&#AyJD0F?1@yP)U&%aa3_(Q-hm z6O;Z)8frs9NihHrR56s3Kq`!uZ(zfV5`gCehiwjsanV9g4w9HfOY}y@oD3pQnYBK;e0W%T zgH#F(O;dS2^(_X8I1qU8f(PN}r&AlY{dzPd&R0*SxVZ^#jh{J~kh>F>?B(D9>m zN)m)pEU#_8=ks@xwv|qvSmy68N zw+8%bT2?G-tL;nLj4{k?iSM~%_OyyU)*3JUajCB?CWJ@mow${A>0_sLhP54sE$i>! z3c6RI8XV(jmF~?8CX2hqW>x_vi2@HT^`3*(;b@kX1olylEV2*E#Vy{Scb*$s9c<1N zT68ein-d(G%XfqX--{b4zbvQrqfxefb4p*90jq-<>WlM zVwP>poBC79cD93cvEroqd*Zw%;+9b0Sm9gav=!z7{`iZW=q9_JIQ)*b^SC^RwjBa) z5q&&robm<2t$1}_>50YjUK=N@VJ<|+B7&{g^r?npc{>ydO{0N>L_Fj$;l*RQu>F&l zV{P`?%bB#)eLZ*xv-+5VRF!zZi$0u_Qt)O_oJy8UGgZIY6$MF-?Q!@O+epXSMx*G+BukOQ%(&Xm5l$mu70-_ zP7N%}IHs$YKG2U)L3v~w?qrfcXZ9{omXvee!9QCVDLZ?b@I;i zXX9K+b9b{f-H|9q5`h?_%5`{yv`tl2Z-sY@zrB{k#tk%248_e?ntyOk(Gd+w!#+L> zu@B~ikxbx7TU#sl5U(@6e;~l@`~)!`#TN1**F7mCN7dj#6F$-_vwt1JM&*6r2neg| z;=LLhZeLxA53h+uQBnFKr!{}bNj_WrPS-ah1l6^8Y9V&HRBo1+;*uT2G~EgiH!d6@ z_#iROWyvb;*|C5>eu){I^Xuv7`dfK|7YX{MGf{5$R54=2bVMfxrl7BTyq06fYfvtK ztdM)f-h4D0ft1`AX6(~VBLz((R2ptlOgV)Lm#^4c@WsEXHTj-=+k^hnP|=`!Esems zQQTOf*sBrSXAbVfSLr1V4$D7zid`D~HTcthoGc@ja<3~El6~RKt3RZ{Ys(|){0=v~ z)fRD(Yc&7Ncg_3L*8u@jJw8f0>SBLiAY8*(x2XTfL75452EG_`Sb{2iH{q!-0%*Os z^vey;C%F3$-6@R$vim36NLEy3iG8o*PK%&yKIzI%?o)S6^K`ln#1lhbGga>5uLPo) zW*8-;W4KtiqRBt11FV_0Nnvh7`pJ3^u{F&8F}Y?F#%mx6yRZEyq7Mzkn zxVTB=^N=r$89ZN*C^flqrA1_U?C(JfPxsHzv1u1 znm+MOc_y##u%*?_Z!&a^h|#gpU;Ik=n{Ul?p_v14Y(%g}4yA78MxbL=zf)QIW5tjF zxVYIw8Q7=ZM%{Y zc0KJ~0-_Uc0<8`!316yq{aWj-iG;-|0SCJEljPMWI~yN+wot0SUw=!B8i^8B1dX^i Vtrhls+T6aCKsby8y28eb@h?cO7BT<; literal 0 HcmV?d00001 diff --git a/themes/Default/config_audio_output.png b/themes/Default/config_audio_output.png new file mode 100644 index 0000000000000000000000000000000000000000..79f17b7fde4bc0b178c79efafe81f0c27c77d19a GIT binary patch literal 2776 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 literal 0 HcmV?d00001 diff --git a/themes/Default/config_basic.png b/themes/Default/config_basic.png new file mode 100644 index 0000000000000000000000000000000000000000..36f6edf1882f86a080e527603144be06cc40447d GIT binary patch literal 3202 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 literal 0 HcmV?d00001 diff --git a/themes/Default/config_msgs.png b/themes/Default/config_msgs.png new file mode 100644 index 0000000000000000000000000000000000000000..2e81c8bf1dc29923b48f3f30fb926ac42c82c9b3 GIT binary patch literal 889 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 literal 0 HcmV?d00001 diff --git a/themes/Default/config_ui.png b/themes/Default/config_ui.png new file mode 100644 index 0000000000000000000000000000000000000000..ca9f2ab2fd63cdc3baf3bfe2f8fedb13f511c622 GIT binary patch literal 2697 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 literal 0 HcmV?d00001 diff --git a/themes/Default/controls/arrow_down.svg b/themes/Default/controls/arrow_down.svg new file mode 100644 index 000000000..a7aa30081 --- /dev/null +++ b/themes/Default/controls/arrow_down.svg @@ -0,0 +1,7 @@ + + + + + + diff --git a/themes/Default/controls/arrow_down_disabled.svg b/themes/Default/controls/arrow_down_disabled.svg new file mode 100644 index 000000000..61980f107 --- /dev/null +++ b/themes/Default/controls/arrow_down_disabled.svg @@ -0,0 +1,7 @@ + + + + + + diff --git a/themes/Default/controls/arrow_up.svg b/themes/Default/controls/arrow_up.svg new file mode 100644 index 000000000..c47a2c98e --- /dev/null +++ b/themes/Default/controls/arrow_up.svg @@ -0,0 +1,7 @@ + + + + + + diff --git a/themes/Default/controls/arrow_up_disabled.svg b/themes/Default/controls/arrow_up_disabled.svg new file mode 100644 index 000000000..bcbfb6e7a --- /dev/null +++ b/themes/Default/controls/arrow_up_disabled.svg @@ -0,0 +1,7 @@ + + + + + + diff --git a/themes/Default/controls/branch_closed.svg b/themes/Default/controls/branch_closed.svg new file mode 100644 index 000000000..56c90d12a --- /dev/null +++ b/themes/Default/controls/branch_closed.svg @@ -0,0 +1,7 @@ + + + + + + diff --git a/themes/Default/controls/branch_open.svg b/themes/Default/controls/branch_open.svg new file mode 100644 index 000000000..57fb6b056 --- /dev/null +++ b/themes/Default/controls/branch_open.svg @@ -0,0 +1,7 @@ + + + + + + diff --git a/themes/Default/controls/checkbox_check_dark.svg b/themes/Default/controls/checkbox_check_dark.svg new file mode 100644 index 000000000..8bdbd2d3b --- /dev/null +++ b/themes/Default/controls/checkbox_check_dark.svg @@ -0,0 +1,7 @@ + + + + + + diff --git a/themes/Default/controls/checkbox_check_disabled.svg b/themes/Default/controls/checkbox_check_disabled.svg new file mode 100644 index 000000000..9b76d4b5e --- /dev/null +++ b/themes/Default/controls/checkbox_check_disabled.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/themes/Default/controls/checkbox_check_lite.svg b/themes/Default/controls/checkbox_check_lite.svg new file mode 100644 index 000000000..670615324 --- /dev/null +++ b/themes/Default/controls/checkbox_check_lite.svg @@ -0,0 +1,7 @@ + + + + + + diff --git a/themes/Default/controls/handle_horizontal.svg b/themes/Default/controls/handle_horizontal.svg new file mode 100644 index 000000000..704a71bea --- /dev/null +++ b/themes/Default/controls/handle_horizontal.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/themes/Default/controls/handle_vertical.svg b/themes/Default/controls/handle_vertical.svg new file mode 100644 index 000000000..8e0a10f9d --- /dev/null +++ b/themes/Default/controls/handle_vertical.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/themes/Default/controls/radio_check_dark.svg b/themes/Default/controls/radio_check_dark.svg new file mode 100644 index 000000000..cc5fa4a6b --- /dev/null +++ b/themes/Default/controls/radio_check_dark.svg @@ -0,0 +1,7 @@ + + + + + + diff --git a/themes/Default/controls/radio_check_disabled.svg b/themes/Default/controls/radio_check_disabled.svg new file mode 100644 index 000000000..d73502b15 --- /dev/null +++ b/themes/Default/controls/radio_check_disabled.svg @@ -0,0 +1,7 @@ + + + + + + diff --git a/themes/Default/controls/radio_check_lite.svg b/themes/Default/controls/radio_check_lite.svg new file mode 100644 index 000000000..2d2171cb9 --- /dev/null +++ b/themes/Default/controls/radio_check_lite.svg @@ -0,0 +1,7 @@ + + + + + + diff --git a/themes/Default/controls/toolbar_ext.svg b/themes/Default/controls/toolbar_ext.svg new file mode 100644 index 000000000..c6d61e801 --- /dev/null +++ b/themes/Default/controls/toolbar_ext.svg @@ -0,0 +1,7 @@ + + + + + + diff --git a/themes/Default/deafened_self.svg b/themes/Default/deafened_self.svg new file mode 100644 index 000000000..05037d4ba --- /dev/null +++ b/themes/Default/deafened_self.svg @@ -0,0 +1,15 @@ + + + + + + + + + + diff --git a/themes/Default/deafened_server.svg b/themes/Default/deafened_server.svg new file mode 100644 index 000000000..594b61f9e --- /dev/null +++ b/themes/Default/deafened_server.svg @@ -0,0 +1,15 @@ + + + + + + + + + + diff --git a/themes/Default/default_avatar.svg b/themes/Default/default_avatar.svg new file mode 100644 index 000000000..11d787fb4 --- /dev/null +++ b/themes/Default/default_avatar.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + diff --git a/themes/Default/document-new.svg b/themes/Default/document-new.svg new file mode 100644 index 000000000..1bfdb1640 --- /dev/null +++ b/themes/Default/document-new.svg @@ -0,0 +1,448 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + New Document + + + Jakub Steiner + + + http://jimmac.musichall.cz + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/Default/document-open.svg b/themes/Default/document-open.svg new file mode 100644 index 000000000..55e6177d2 --- /dev/null +++ b/themes/Default/document-open.svg @@ -0,0 +1,535 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + Folder Icon Accept + 2005-01-31 + + + Jakub Steiner + + + + http://jimmac.musichall.cz + Active state - when files are being dragged to. + + + Novell, Inc. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/Default/document-save-as.svg b/themes/Default/document-save-as.svg new file mode 100644 index 000000000..01e2fb7a5 --- /dev/null +++ b/themes/Default/document-save-as.svg @@ -0,0 +1,663 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + Save As + + + Jakub Steiner + + + + + hdd + hard drive + save as + io + store + + + + + http://jimmac.musichall.cz + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/Default/ear.svg b/themes/Default/ear.svg new file mode 100644 index 000000000..f49d178b8 --- /dev/null +++ b/themes/Default/ear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/Default/emblems/emblem-favorite.svg b/themes/Default/emblems/emblem-favorite.svg new file mode 100644 index 000000000..f0b2dfb29 --- /dev/null +++ b/themes/Default/emblems/emblem-favorite.svg @@ -0,0 +1,11 @@ + + + + + + diff --git a/themes/Default/exported/config_asio.svg b/themes/Default/exported/config_asio.svg new file mode 100644 index 000000000..01b076aa1 --- /dev/null +++ b/themes/Default/exported/config_asio.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/Default/exported/config_audio_input.svg b/themes/Default/exported/config_audio_input.svg new file mode 100644 index 000000000..5fb26c167 --- /dev/null +++ b/themes/Default/exported/config_audio_input.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + diff --git a/themes/Default/exported/config_audio_output.svg b/themes/Default/exported/config_audio_output.svg new file mode 100644 index 000000000..a7d60691b --- /dev/null +++ b/themes/Default/exported/config_audio_output.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/Default/exported/config_basic.svg b/themes/Default/exported/config_basic.svg new file mode 100644 index 000000000..f450b30c2 --- /dev/null +++ b/themes/Default/exported/config_basic.svg @@ -0,0 +1,24 @@ + + + + + + diff --git a/themes/Default/exported/config_lcd.svg b/themes/Default/exported/config_lcd.svg new file mode 100644 index 000000000..881760080 --- /dev/null +++ b/themes/Default/exported/config_lcd.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/themes/Default/exported/config_msgs.svg b/themes/Default/exported/config_msgs.svg new file mode 100644 index 000000000..f51d31697 --- /dev/null +++ b/themes/Default/exported/config_msgs.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/themes/Default/exported/config_network.svg b/themes/Default/exported/config_network.svg new file mode 100644 index 000000000..1ffbb5b68 --- /dev/null +++ b/themes/Default/exported/config_network.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + diff --git a/themes/Default/exported/config_osd.svg b/themes/Default/exported/config_osd.svg new file mode 100644 index 000000000..f430be3e4 --- /dev/null +++ b/themes/Default/exported/config_osd.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/themes/Default/exported/config_plugin.svg b/themes/Default/exported/config_plugin.svg new file mode 100644 index 000000000..4b13b7f59 --- /dev/null +++ b/themes/Default/exported/config_plugin.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/themes/Default/exported/config_shortcuts.svg b/themes/Default/exported/config_shortcuts.svg new file mode 100644 index 000000000..86e6052f4 --- /dev/null +++ b/themes/Default/exported/config_shortcuts.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/themes/Default/exported/config_ui.svg b/themes/Default/exported/config_ui.svg new file mode 100644 index 000000000..64016834c --- /dev/null +++ b/themes/Default/exported/config_ui.svg @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/themes/Default/filter.svg b/themes/Default/filter.svg new file mode 100644 index 000000000..d47630229 --- /dev/null +++ b/themes/Default/filter.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/Default/filter_off.svg b/themes/Default/filter_off.svg new file mode 100644 index 000000000..63fd09688 --- /dev/null +++ b/themes/Default/filter_off.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/Default/filter_on.svg b/themes/Default/filter_on.svg new file mode 100644 index 000000000..00003087c --- /dev/null +++ b/themes/Default/filter_on.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + diff --git a/themes/Default/layout_classic.svg b/themes/Default/layout_classic.svg new file mode 100644 index 000000000..27d00afd9 --- /dev/null +++ b/themes/Default/layout_classic.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + Chatbar + Tree + + + + + Log + + + + + + + + + + + + + diff --git a/themes/Default/layout_custom.svg b/themes/Default/layout_custom.svg new file mode 100644 index 000000000..aeb7323bd --- /dev/null +++ b/themes/Default/layout_custom.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + Chatbar + Tree + + + + + Log + + + + + + + + + + + + + + + + + + + + diff --git a/themes/Default/layout_hybrid.svg b/themes/Default/layout_hybrid.svg new file mode 100644 index 000000000..ac93498d8 --- /dev/null +++ b/themes/Default/layout_hybrid.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + Chatbar + Tree + + + + + Log + + + + + + + + + + + + + diff --git a/themes/Default/layout_stacked.svg b/themes/Default/layout_stacked.svg new file mode 100644 index 000000000..d8a7c3672 --- /dev/null +++ b/themes/Default/layout_stacked.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + Chatbar + Tree + + + + + Log + + + + + + + + + + + + + + + diff --git a/themes/Default/local_volume.svg b/themes/Default/local_volume.svg new file mode 100644 index 000000000..e47b5d097 --- /dev/null +++ b/themes/Default/local_volume.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + diff --git a/themes/Default/lock_locked.svg b/themes/Default/lock_locked.svg new file mode 100644 index 000000000..77fbb5eea --- /dev/null +++ b/themes/Default/lock_locked.svg @@ -0,0 +1,20 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/themes/Default/lock_unlocked.svg b/themes/Default/lock_unlocked.svg new file mode 100644 index 000000000..f3e15832d --- /dev/null +++ b/themes/Default/lock_unlocked.svg @@ -0,0 +1,20 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/themes/Default/magnifier.svg b/themes/Default/magnifier.svg new file mode 100644 index 000000000..759d139c0 --- /dev/null +++ b/themes/Default/magnifier.svg @@ -0,0 +1,3 @@ + + + diff --git a/themes/Default/mimetypes/image-x-generic.svg b/themes/Default/mimetypes/image-x-generic.svg new file mode 100644 index 000000000..8d9328fca --- /dev/null +++ b/themes/Default/mimetypes/image-x-generic.svg @@ -0,0 +1,14 @@ + + + + + + + diff --git a/themes/Default/mimetypes/text-html.svg b/themes/Default/mimetypes/text-html.svg new file mode 100644 index 000000000..7f75325f3 --- /dev/null +++ b/themes/Default/mimetypes/text-html.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/Default/mumble.icns b/themes/Default/mumble.icns new file mode 100644 index 0000000000000000000000000000000000000000..77c0581aa7c451e07e20dc19bfb33719209e2249 GIT binary patch literal 271285 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

|d?3gAE+&cYca^ zl;4jE>GcH1vRoCWONh~njmm-fjAvdERBWOb9`U=nH$A2x3Y8-Qe)~qmr=x|WkOXrV zPKp?1;Y_cR+abOFe2mM9?IqWy!kEQhafFCS&e<;;3Y?NM2NL92#15@yevF8mLBsoX z+Bq$*%-%d^Ir~eFSA#^r@r`De@GA`sGtXuosd5sM1=AphzDx<*rVuvL1L)?*>?x$^ z+uc4Ut42?AlMbo%$$~*5%BG2;cmtYT+H1Sy4=Kq}dv_c7HPmw4*{9ejj;#4Rz3Paf zq)aULnzRlY17WuumE>QLAf*bM+L4f{;l!BTNe+_f(88}otFv6cfxY(7_e-GG=2y|@ zO46wAyc12G4iEGLa8|l=;7&odp{RZLsI7}?7m=*GBEDA?q>K);NIzjWedR%c8CqX}Z=^`ew`zOY6nPhLxyHE6_xtQeW(1$xw8d#PYBpOCdhH zkz5_TNB2a`E#=I|_uth&7D2#`ueVPk-Ig+Z_5;C}Zp~Rwh|VOsNhKxS91%T6MjB%7 z842tp)xjMCZ>SyarS0h9D^{YN%;J}HI_;Eu-3JN?shcAH?$NE(FVVAYMw>r*v!R*# z96<9HC@u%i6VrM?fsdn�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�LEJ27(v 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

k@xJRG(ZoSmU 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 z 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 literal 0 HcmV?d00001 diff --git a/themes/Default/mumble.ico b/themes/Default/mumble.ico new file mode 100644 index 0000000000000000000000000000000000000000..83a074e0cfa6aa4b15d09b3e7269887eda2f4cfe GIT binary patch literal 45008 zcmc${30zNG+c*Ae&?FU6C@Q2PNu~%T3L%t8k|>Fs%2X5$q%;_dqS8Q8h6+iN3YCyD zBxx4P(4=T?zt?vkKYx$MInTN8`+490KA&ap-`;y&*R`&-)-~@Ahr`3^!;z5S&{>{i z%g^Dg;BYvD2mkr|pfHDXhwjPC|M~j@y{9k6;i#*B|EbfEuqI}YdMTn ze$%UT=g<3e;&2E~|Gs}V_V-W!Or1IvzjzKDI576o#fu(y($nwWNKURyN=&T8bz(w- zM_^#!SiCcD-n^fBaySA0{+wOT&LZ@VeZi9_WmT1xJ&ztfWELz~zz|%<&CQLWcY02r zK3#U{(j|Kr7Z(wKKR*_R+upq#S65e&LjeJYoObT)2o4Tr-o1Orye=tWe0+SE-Me=) zsW)#jS(%xPxw$#Bef#!~W5ULsni{6A zwwC$$;lqzsL-&>}S;7n)IFKdS3_^X~0iX64G2>^t)E@(j^jioVycU-xiybnG2Id^m#!8fyvnr%#{$ORIhVo>{$m zHTw?Ub98X%Mc)Uxxmi1Q>|jQW7{QDjIg(ksb}fsyzP_HR|NQySM%N$e>KF?P3-%qn zyJP!y27QZOyr>Kzo+&FUGfGNIjMe(}EZ)Y(My9c$;m=0bpFVzM)~#E|DA9X(Hz+8G zL0`1umoJ&cix)F0Dk_YPjSU0btt~Cgm*!^X%aIv8JHUuKJ)9dq~YT}EGDpE*G^(wbuyE?mgayUgZIo7i{oF8ZMFp+kqpR#a4! zc6N4RjbVK-SCf*MrAwDGHE-T9m6et3yr-q5G4}TM%)x^P8T3aVT61Hu1_+LQb5m0X zaQ*SeAI!CD*BE13M^#l-Z2#rUmow?<>C7g=Piv29qIb~;eQ6zXXw8V^<>ehpOib)B zF)?ABoSYc+c~f1@R1=I9bZ;;50?)2qz1o3y(PuaH#X&sc5N#sZ8+2Vp^W5X??99#s z<^t=3=B~%v+q>-Y<;(P{y$JgJeAwFBa%f-jV2?&bM0jLnW!)_=FRw(qbLY<8sHi9p z+J9qb%$UJLbM&KYl^}lmCKiJhlYk8^Kf@JqWvv}clp2f!S&xAo}Qi@ z>LYpN$Pv4nDJgk{1qENr%gUI?w2qF`9Qt^BGdFJBz#3-q9z6I;`0|1R1MO%ZNbcXi z|1UugCc%t(r}>$jeEoVF$*FG01~kYWtbY*^5wlcsP-fksRtXnbz=YJv}`}N=k|uJ$f{A zpI|_~yeAn2xk>Vy#R-{JNB1E+XbmxtdytXDSLW!^qpw|ETqYBJ9KbePwTeS)UXteU z7Uce*L4z3L6)TglpCLm5`*#iU;#O)ZD+AF7edo@di!t3=xnhN+nVA{Oms24jc3%7U zcgxDkGH5h5Rvv+V$XkrzcMZ?(W@WK*4}G|ONq=;Q5KQoicg8 zS*@z7%4FZa&&pxY`MU<$h&I%m!tmXDC(XyeC^ zXL53KmL`Z#)AHYHDh1AN0dq02W{Z_Sv&%k3lBu=;*LI0&5R#!h{Lz`hY(8 zp-;Ga<@*`Wa!7uwtE;np&=0x@umBUVuV1@%8}bZt6>A1M1Z~o!N!UM-iR>6a>#vPu zE0arWbmGK`Kl%X%bOGceV3T|8!rh#k&zyeIb#u_4h*ZS@2SLQ1<@Y&MRl9egXo<3z|1jd4W zdHncswgDD?KY#w5A^FO}Ur+W2)&gJv7GMH4tyO7SV-LQ4`^KOFKj?!Tdr9^O=`2P= zLxa`tour?kqxX4wvg<2}#_){Rp|-X*Yac-;a^V0bU}F!TI(5p9(|VgGiTWKaq{Fz2DSp=likS96Uk+E3>eQElGor#2f+X=zyxf%&moy9NpkQO zaAR%2o`D>N{S+M?&8`pF2VGrVEDpfOoYMR;1;ih~2YFA*w|Ru6O-xP z*KPEiY-(oKtXZ%bSh)}WgZJIt-E1Qn%+3$lB1}R;0(%X6xvi}Y_+A4RU;;J{=o^g1 z%gbvn&Dm@474ru}U2Ko~>B10%Pk=O-)ThU%&>ezdC3hIb=^uLVnX6 z<&od;^}>Yjw5 zn9%;|!F?Zn0RylA6R=^2$y3vz#=~CG1v!BK#15l3|I0zLpVO~jKS9#tV;vkEEXgN4 z8hHG8BFVK3G+HBxxQAzW2k)ZKe|pe-a!BTjZP~KLn0%TzvfJK}z1C6k>J?K_Ud})c zJ;~2!UKJO!{vlm=klpZxY>v1;s1N!A#=m-yE=3nU@}2Z(jii!3YpblNU~M|sb-+h^ ziS=b6)3Ki8js#B{dWiHUk>SSN!oW|WM6ba zpQWUvFr_3f;e%uBpoM&TRz?8luwldgl%r&4k{`qJ0RB0AW6+UsXDoc!u&g~wxPc!$z=rPC!5aXOpe19?7fE(0{-SyBZDGL>Fsw z|ISwa-96Z(Sf8+)e})6y6CD-xdGqGYdcXAv@h)JY@2{{ZPQsjxj=o8Bi4#2>nr{yA%9#AqHpCHNk8@)uIFk>=`slD# ze~#b$-8J4NKC^v)h6UKr&zTt+ZCeQ^tq07z0Ijz;#FJnrV$E@z0>ywpKjILqJx+Xu z@AE%3yo)(QU%=qP!x=U#;fEfI18(wl$I?2kMvQ^hCTnNI*5)?&4iuYW?N;#hpESgI zFlQJ$7Y_HVNH~BCIDvcnwr!RrB_$o$r?B&XZJ?iYHUnGyul$8y@8ey>RWROP;o&!M z0Vi-1>?7FIw{G2H#*7)m+Uc;>xeavFT4inAU;T)``VD&+bB4ZLINUREz&-*_;3i#> z2zdd&2Kxg(4Bp{3&`U9;Km84E{Oo@?!{*1Fp)VH>&VY^hCu~39B-{zKA2Yx|{I(|h z6m()8avOfbZiKG_zW$SjcQI$b!UBH89O1(QCvcOUngRP6J`KfdS^pEVirWwagzo{r z1bqD`4ew&k(3cAbXN>9GxpOQo-~?{6{}N$eBd&RdcS!n8^4&pF2uCLin_+Pwu!TJL5eWCy1Ls5=^^@ZWLLhl0)d_#)Wv2-E! zKz2Rr3t`UC7y1`~|yJcB>kL;e`%41IwgzA*epE^OcePT(dVjzc^(b!e8SkMLlZ^|Qm~V=?vi=|D8o#mr%4iR8-^KhwcjH+Ety}n7TwfPF zd`k9N*LS$U0bE2Mi<{C-p%=HmV@!H0j^ZnGN z#YQ<|Vq$_c|6|F1wxsbNrPy9#e0+Qc8m@7Va9ZLW_}{;-@4v#$Wb#pDg~N1nINI$T zj$9LmBVNVf2xb!h(L5-8fX4Y34{pEA?{KOJCSU^xZ~-T9BTk`C&5{}qN1pzrgT%qV z6Q}sI^WXlZftV(6{%;)Q+X4*y$(3aLKcoCdFL(&NuuZu%;|#hGLx#VJ+$7>iXcVht z8{*1jpD^T~v1eRE2g64OJc{%50tavb=Xc!y_Ap4sA}=|B;{U#s@BISZ&s_uTS|R#> zKEsATNVWjzMI7wsCLtlg#>5bp`q}SB90%h?o)@+Q))sJ4F4h;gLBqdukk04O-jbnx z7E3-sH)umH2V(%QxN$S~8o#L_R)icV>?M-xEWO^QjR?_)rY3N{&P zTwt3Z{{dSW`xt!qH716=q(MG`u&^*|n^FFjjom?pfdzOd zKk}uZ1vG)SzdLBI@K}K4fG^cj^?>K3Ygl;HpFzWK#E+<^;J?QniN2qC`%kVBvqD`E zXy)R;8T$fpI{4j`bnO96pzS-2|7{qwr#K|TIAnvH5@4&_k0Sj<`ZrFp!bs-)J zfA>FWp#L=aHi&8dj04x)@gU|#HuD$I1{y)@uLs4XITV)|L3Zs^tatdx=#RDXb3@z| z@iX|Az>T%?pESgGNGG$r`WX-R8sotF#e9P{&2f;#y~Zy^i7d%yzB zUmMmwG?)&JxfV8E9HPkzPo^KZ}uzY8>iRxa&iH*qLmGn}3k zV?Uy<4etWpUp3@+DChPs#lHV4HjY>=)ph*0c=)flK@;UCSbl+4&KU{7hwMmC+>kJ)RjUegI3TC+Uek>xMC>s zmZ+!FC4U-Y=f>rKcZR(J{e^h`KZ*PQ-8+B*+44I)Ki>mQpba#FR?rOENuNrStj`Ay z#6D1j>U4Icpqu`|Rn zFmA})ziY@#z~4u_`afxaf%-!5iSNL!r>j!ng*e{?JG=p}E4;)3D7xxewq#7x9E=j+!d4}Je z0gr4dHsA2OI<BaB=T}{}k){Ghalsf@aW8aj;W}*|PZ?;stze#7m*? zxVffZ&v-_)Y=6R{Im5jDyA3>pEFMEV`4tcMH^zV%KH}AEE{Es`&7d6(dm6EO%mL0+ z*TBxf&pD=_uT=>iwdX;8X5nGn|7HUW zKh`Sz8}OCe7qo(A&`$AabMn#JkzeEDV&A3rkuyN92)w}=jp6|;pD3Qo#+tc(a0U!C z>|fY!kadXjz^(${kjG;A^wYR-54r?A;ljrm{Kq^Rm8x8!z`bB;Uyug@$&_#VfD`*DoREr}``L2A-4c_~;0Y3PM_&s<;eb{-X znmRV0$-<_7$S)xW2He~|gKISITE>1teiHs2Xh2`&M4?O22e5&Id|kE{l$|dc>#sC{ zR?rOEVFOW&A{22D7AD^Rr2z-(TR;bB#2U(^m>KeJc!rn{aD#V<8R9+Us1QHFcLB&B zfj(|L5qU1;c|advK$l>><2mTZ93rpyD;@X^8bK>)2JJLf&a$OTS5aKB3$VCr_{W*v z#~dKf0vb@eg>?k_k>dnB#5O@Qo`DY3t|GU}>I7Q%$l20fW5kI z)4&fdUhWzBWUL?HfNsV-!7!gK4QI_0jO5{HTaBL7tjxz6*)rO z18vx!h`V9TTo_o(sIAl{`yDi5j#&DMpMU{bj4@%K;2C^a@S5BI$C+S)M$ihHxd-V8 zT=G(FvoCVim{WEfpn)2GV@(1!mj>ijfE&Ie>O4U^#>VA8Xy(E|f9Q13hXxryv03&x z@`T_&7dGbBj=pWf+UNG?(g4~(BWV3jGj|9a;ve#}BdBKiDf9&JgYRgV{?F;aOZ)m6yfK3Oy$Y0|O`wjKy@V(&kfUm$0`eB=( z&yW5zPS6k9xims%;W=soC?Cwy57?j|vhHX6xCTw24K#w*-yP&@;2{6|d{7dFoL zW)nEMeL)Lo0&U-E{2lr1J(A<7ryoG@W3kr(A9W+}QMvL3w4$B>yvMvEzYf~qpMpND zAM^u#TpF=|F*g`L_Aulp^7OEckhj3x;2Goq_5wP& zX9Ev(9_$&=fO-V*5PKRv1=c_4#@@vkKtJ$f4$yE7e~J4J)*ALN))~In1T4S=53m*? z6Mz%6g9gw7n*No8c+BQth)=PkOS=IN-}GS)fD3sT>{*NlJi|RS@DOm!?$`1l8TR%WL#*b?HUeW&T#NLJ+!e0HK4%jou6(ILbHb^I6kiGDue&9Qf z{~P50fcgD9D_+`L!zd=Uiu6q=eNU24zS<|Eshw>5UW|#G)4(91!G+^6a%?ioM-UmhMn_7nb0{QeD{Rk%;%_;q~TadY{=;sih~nBco)u5 z;-Ake+_W$)u1rVdgK(i!D(dpkDpr0UG768I9G5!hFgGo(kWkMhCZv}4M`k?E4dboxpNoaT`$9N1$a zBcZ-#-Tc6L@go*<79741Io3mRab#bQF_9WBCwO9X`Y)C385SD!Ow5#{^?Lh_kjAkw zpIfKt?rWRN$6V800sUjq5VShy|dS6ZBC9>_G>ork=S?Xk}8KZ$@KpF z;^V#Ut*fycH9%pYNPm$70R@GP{d=5+>LhgA3lFXf{_uKePrTiLO-A!aoD-J!JScLz z&jbC^qF9dc*|oX6eT*J1QisB82RN$Qw6Kj+}Scu_}{CZ1{`^QFDB3 z?d;B`r-v_9wtgwat9ww&QYlfuwBH{7&w{r-7D?VMR9MW}FZx_OEBozx{$Z4olFzz(-V>ZYn|h1OJ$Z0!B$ejKQ)O-J^G%;$=lMBm22?iYe)_tt zscJSkudh-ZWP(+Q`Z`{#+`}7QTv+zDwzkG8O{?Vd^jp&#kN2Co zNj^UQO-qOE=FRKd8p=PvO4@&Ub;{N4wT44wWHvcC6i?vt}QpoUY~R{Fz{Ye^}SP5{uoMOgaDbThwt9i4Kv)R zRK37ycH{V4Px2evo);EoeycAnNnFP#Gu7U@^3Glw)&SqRO9%E*m@AVw?2xF1{zU21 z3qpmr&No#CD{CH|o^1E(>W03g{b`AZi<&(R^I>L>+&|7XDrbk- zUCzz!oU+OG?D zH(QS8k0{8!v$w0gz2-;qb+S)isYJ^xUj4(er=&Uu7oHHMiQd(i-iG!n$x6^7VP&yM zx9yXA8$H~k-pP19pIhjBPB>Ehpop7*I^WHKH2(XWU5NbSbgIYSwpS*N#_m2 z4eaf&G!KY9;AW|wV6|{zUzsUeEZ;pmv8VOvJlSd6yylOJu9f*bd!%QqN3xFmV*cED zr#Xi`FH~tg)pcIUw=gD1F+N@-_IVzWFs-Nc`Ks%-{V{l(Ydo8xC)L(G z44bx{oO&IhryHXh?V_Lf>WoMlrTBH@u$Z7pQ>J`*I!`WXPsg^G32Tq!);yi#x7c=W zlf{ zrG46bje%48O{a<8VNiBTtW4B=RE+9LBO_DO2P&~)cUNr;&kj;CcAOrbeka7mbcu-x ziIWQn2^(pfZ7IERh)+<=@$G~D*k)U{j2b91#9i8VuC2ZOXeA}Vv~oiWi{a$UViT>p zW;0=LXRDjtP+yN(wDi6;C%E_cue8{G;E>Ez`a1^uDjSss_ztd-*0oGFODe6`3^)AJ z(n5PfR8q;%IwxSrqKH}Hetse&&0S__6#CMfU0Zigz{0I#!-~shdVBY#_gWx;Sm!1K7ZbV9kfxqYn57htC4p<8G%s|zLClzB;e=C z?G4iIZ9cN)_4PbujRCrrNv4UWs^MWS@$n=FZe3oiukYPoe@&vLXSI2LK|${Nq}By3 zA_DujRNOx0-rEv!$t>CLOp=5KsPw}wMT&lCy;UQbDJF8y$6#aL2YY324oADz-8 z;^QyG8^}u#o1T-#(UjFU@GaWB;pL@Ods;#(--c~}l4WyEv7fNA-`!&)=e75?Wfa^K z*S@6n_QB)F=OQCL!op<33}Yua7s~Fgc6=3b(PC>|O9!pYxg+{p^-#n#M04wi*a)}j z3s0)9`}iV`Hpob?x)Y{poB5Y$_e_%8)8si^clpzg{dxt*Z7$@Gc;XekWEjuf1C?T7 zqGkQUuEcNl&bP7ZZ2e&FRI&jhqyU{oA8lDN3QpW>DbOysRxs;P=hsioF6kcM-jvik zX-u3*^|lHVCtfpFSn@)x{=NLfi*3i|lQ7VAb=4x#B|B?R$jg^2mYc-T@^{$#Y4x6F z|Fxqi7EwJavb1t7(^=f{Xl<`9SqBp*2GWqpo7hL{J8)v5`G&gYUACJxMWv>mx^ZL5 zzO2aRRTN7CRU00i-1>6W#$~Hk`DU-5rq-X-`>ggVzB7BiEO>c&^*rT)y32w%X6aeu zJyJZYVh{1pn#^zc`s=*t`u1W26@MQ6LqoH(rPn^DJ)}p`l7#p>LC5P$Q(9hG9cg|W zxCH9yZgt|avkArTYe}E&n4VO!h3{cwF>~YW+5J6TZN!W@@)Gi-YP%XUB0}wNZ7O`^ z-ldU~(fw}xo_Ax{W;M12Mnn|6%?r%S&mUG878B&9t8m+5JXsnP^eue-dUMDir?hZk z$fzXgrpFTt5?$Nudp7ROyk|RfcE3F?*FBf?;R(6x zA{|}dNeXcgm1U}~xfQfZo^DmxpMf{t?Bn38x1@_Mn-c+X+n zv8H$Sqz<2O)HYi`Lua9K=W?%pxwQ`K7E=++fc6IPM3Y}x0H-!D_3s35Pf#u5gW1{21-k}ttuKOM2n7Q zgjhuuoL6Pz#t+Y8yw}WpA)(s@(Z%#sGKvFy)omURru2lsyK4jWvg)0TO-<)7SRkwx z>`zNmULukfRa>QdM6iX6FNtarA^NjtEBHO@YI#5gz_-uS0_3#MoIgMMuEa&q)(R#HEl4}FlAXUO3ZIvpC?QIz18P4=v^ zs_MC`SGUdIJHW-gPq>h7lmuDiv=N%#hdO-85^OYHdbHqRf0K0m#n*FG4av}WNIPfK z=FM*kqvnhl;2Wfu>}hUkOzXYW_d>t0rTms3<6SkHWU53=Ox92U$=to?YuUC(;{t|G zjxWwAuIX4ZqgfNH$~47(7^hF4K8sFI@}-sF&39y2=}2 zabLe4L{*gvay|`$hAn!Ju-6Wt?k-wxZ|^8VO~ z6WM2Gx;D9_iz(cnasA98SC1YFl6;vv!c)?l6MeT)|4}(}AZVMngzhO?=)_5-g~4iv z8amT6I25#=(Ui%zr&g;n>c$PJi$w+|CWA>o_=HRLJvS;-VXB-k!Bgc>eGd43bpkPXLuwbFC z7fI%~@81s);^y28-x62;1FWhmvd`5+}g2#SA@h`*=a$r={)C_M5M9y)yFpLc(2Vvx@INItd z6)t_#%AZ_Xb?tD;x>W`XR;-YkxbexkOP2!5)10XYW4*NQV|}f(bz>csix$Xl5YAkl zxm}^jBWT;5Xyx?{WvP35KCP`i7ig&QCC7EY#6BJQ%<*o`ececP(TE>Be7OG0+q{8; z1}VDurH@!8EZ@IIb2zDe;)$lLnAz&pq%QZgSNqT#6RdIqEb@6W=VuMqa#AHf=EcjG zMypqkJr{KLfJEP?hxJO2J#^#QP?a*+g|u>?GJ);|CPlttKKo%MHSTTfT6D&I*tjVl zIySthTxMdjyDrM7{oQ!?1@q?lD0I6_vAi0+-DzE$MDbGjWf7&!*3GYV$RQ0>T9Wf& z$FtY3ABwv*@%4U9aNl`)$&#feXpIpugn#F6;;?93xiE3)@3ALSV|foIW^I|fy;nbONmcGBOc zY$nNaqUDKJLcx>iddptj_(KL{k;kC^E?PucWr6a|gRH}PqZ4)HnZ{AKIz-Kk0^ zx_R^VK3P6+w9PQ_ZduKh1}f(low_^Bxh$*o!}G4P$@82$ds<_)H{_q5ETnKDK0f;T z^+{@0MgHEro*u`NiYqD%eaR^rG;%29jW|5ICE6@bB{^`l_mXk6K$W4xI-4nM3>e&xB3gZ zLcJXY?q6OQFX35gWTb0iQsj}|tt&L*m=Iabq}8dknYM1D(-$?{=8qSqw8Z%o)Yg!{ zoi1{NL{7EiQHr)~+N45qBzI@SaPbuvPb@pDKO}Y-Q!VaZ6=ZCUkEAj|Y zmtwbHbfQ(R*qv|52}$k@b~+^DX}9~l;hJPVr8(8FuYD3uB3wd;Gkw<3-CDk{p#mShG`nmUz?z5Vg=Cb|bxGi@x_UJd12 zaFHj(i?Ob1GkT~(;At5iS#6)H=X|&I)0t|=5T+}GvFhpk>OJPd)V6>@@$p70SLR+> zlSVp*Pk!pu;MDE4S7{#KKM8+C(HZg!-;lgPx`)$N^ruOqh|zosVUc}w{?er_I^jO_M+lTvRI018 z_N%VF6NWd*R{pxGFQ>kP>eau{z8OR=c;E52b<_uksd%-^RV~ac&ATK#N|C2^ba(I? zry*0zcSzc&q*dN^NHT?AdSq6ovXKGpX+iT_WN6aLgo{bxt1v?)f9dh>Z%lV ztmm0mukUlOfAH4@C(oVRr7Pt5=-r61V_|Pm$d0_t$KhJRFc)`zdf6PS-Q!D+wiJas zPL5km4ovQ%`kBL3rTX6U?st~{NEsRYy`9Aw+g@*qJr-V`@n(#P2}NdVzLh%UzS{;P zeSoMytdN4+lH-9o&kpdoO7@Z%3M(MfaY9^vt+NryieLxo6^N-D5^?oYFeFYqbmB z1+Tp_@7#G##yr>H1v%>LjQZ;=x!dTJmfG7XbF(=olnku&(QT~)DwADzwlxg3*j3#} z$M|Vq5fRa>fOpfky%kDxZX8W+mx)O>EI|8=9x;j{oYfugD!Z_j$^BNcrt#E;xseT( zGOx@J@2qsx+*exvK1ask&D4yJew6(c5PnfyoZH=@D@4WvRVqc2jiz*F7jHztJk|WG z%T3;FOC>U7QX6i4YRw-Lw?KZAP^AC8f>#~dZK)SizrD7LzMBx&)3ea@>76^>Umg+f zB=wdl(`=?5^BJyRmTV`TWqI_?oAnJDjGNkR$052Bii2EaW2bE$?Ka_QJ*$H~*ZPJ$dK$52SM>pyil(Ykq?M=bYO;JR zyrPpQLCXICIRO@XzZT7!@u(tKImR#FrY8R4mA6+PsZ9*bbSSK7KBwU6C8-lUDuRUT z#?!;xa^tHTpYsnoKz^f)SP12Zc}}!ZR%vL|?U;qZ+nz6;nmsVs(8j?{^`MVN;u1s88{r(hmMk25JQ8WG`O{po9)h|fLQ8M}@;YA&KB zzP9J%N>a%@Pg{n)0}r+$sx$-3G;!lOCH>k85{cXKGFPy>CgWgSP~&q+Bvj55~u9 zhCd0Z>D3jQFO}!b4pl1YPJ_n6dG74lJhUzp#e7C8q;0*rnKP%KO7gwc!Q)m_HX2P&M6QGf{|?X z2}eq6nhPr`4ri~gzI5%$2ogW9Ril}8dArtMxaS^z&!hRwQfAKS_%TDKY|(6~Ef9>1 ziOJSnn3z$x#D(|5#f#*0hItoX9+KE=V%mP^s9$bsV{wo6AgAEAW$xNUK?*aC)}c<(DDLUo2Jj%B|svymgEG zmiU_iQ%#DPiucbdr=4Q#BO_*#ekbuL>~l|l*$P#=OLEm>gYzu*C#@iGV+ibJ3*YHO zZi-*N_Vwuc2SS-|Te}1tZ%ORi{$yINW0j}?Z3sazSzHEguG{ z2y00#nm1ka)exi2dNXO3`b1Lk$Xdm88-h-be`L74texN1wK<ab`bT zjS=2{`~u;eTLato%yI54clmUgV)mkDvTKB9s}G(uqiss)I2+!kt{w_HQq+MQCxcg8 z%cdVU;hR5j$GT@n_I{$u$0SMPwUNqx%M@ReXKZCv6M1NLn+ibL#8yomeD`itlm^cj zkH!Tm7vbVpd&`8(*!?B4uaTYISWg{}{OGQ=1`9?FnDB!Bs?Y$E^u9ilsztOGPaEHk z4BqwWa!G6L@JAs#cnMP#nR)x;x5mZ8!w00+oO33&YrK8#%c)=Bm)M}L)nrmNQCCRq zW)-j0c#9eQ#**am%^5V~rHXp)zK#t;XYJYb!rFK1-1E{ZMMdpdZ=y^ojY)2tZ0z%r z52vzu)5>XYC`bq`UAc1VsDjO8-$NXAZrm%d*yi*8%Y8(L@`MPu@igr=F*!l*=+^8( zE7zxNygzVGqr>g=%Zsm-ACQ=Ek%^CY8o`NuKFF$jZB@&r8*$Of6M{!N>%IBHd9#G~ zeOJylGG?gChoqaAZd6EaRH#3hm7Sg5v)3*(Iq|A~i22s+6O=$&*e1B=jKTx)!CNFP zWt-N<$G`tLZ-@B#^2$LJixJ?d8|2z!vgBTMVzb5|X=(BKjx*1!(2Y8pboSg0;lkar z%@a4R4~+;q{^reyIeWzg_D?vHyE%ENjJ}=SmbmPm0}bL>3FPhSn-rN>WfWT57OE=~ z3snUjmDI_e-TEOWSY!M9fSXEPqE1&0)CbQsF(D~JnNz-@OJ>}&IL|27?b~&EYi;WN zSxOY?xZh-ThQ-NPYWzQN-Byo;~F`dd}gjXS{DHg72xu zcg4u$1evnidOK>xZ{EJj3~ui`RLp0Y$)L3IGm|z7oWI3bs>{brI^4(SY{59Gx}hUQ zRnHCXJ5aB>yQN?wdDNZl3A%wXvnTWsSU6%HkMqU&(`$^3?j{#oETr0=y9bm`-akrP zKFBP6*Nh_>hfTtRjfN_y1wT5`6y{~UuO#J}@yM6GI%`+X6tuoDf2F|!%4cAo+pBHl zb3U85yt`QS%v67kpnmoDU#yxEdI*7f731@x7Jt5-aU<@`GMj590lLR_9g4}QIrhai z#k}xgXtL8L-(rK~3YRurD-rD{KTssQthMM8Po3MjD6jbVMW-|l5Rkb_*H_tUZ17K! zl94Nn53Ss=sYK zby3mwFc*2Nq3yeNT%LPzP0A?Sy)_e+!a3Ky#->NC-C{LC`itoO+EHHWlP zi+cA9+0}DZi^nwZ?tQ-+Q7a4S(0bd237%d&`Im#0&d8G$2q@wgI-pBAVKK80f4CQ$GAXm} z%(Wshu_%1H$r8ys0*l`Z1n~6thg72ns}6U#OO(%i&sC$ zzkQG|-$>@w&AG8j_ot6ex72&YyXeg1!yEn>q&H#GkbM4wm;0skZV~9bEjY4UCSjq8 zqVf4f8^{Fe92~5_LEUDYrTkD2zMIPoP9;PQl;`w2u#e_Gq@gq;Y5wjP*S1LY zdWI_cTGX6vscYPGYvi2*t&@{qy00xrCbRtR=Axd-d0Q#R^+dB~QMvR{ar0p(^4vzQ z;0+O0J!Ygqh7Q?qPc?dv3-cA1?^rD}>3w}&o&1eMSJD#i51sOUGkJ8%Qid=+WfvCBH@UG@aaY0WO_z$j9*qN8a=#9RWlS3IllY` zV>x2T3x|tErzcsoSeqWn+Gqdd^_CmwLSq~H!c=yfzj%nF@C0kYoM@haK57(m+4=EB zU4#1@k&G)mJ7#VhBPH6Z_w1fcXUJ^}2i@Wv^Re1TNpQNlKb|Q~vHt;QgkDIV3tGN% z<;0yIm+$RS(+SLXiz-->U-oXL!L*0fj*jn7Z5-Via;aC%R5e)5vD$H$4)4YWW$P!# zatGH&U%6thQ=cHnt1$Qa+B5Hq4}LAncGTR`P3EXpL!;59-a*?#G)g9M_U@tlQ`qkJ zr)~+%@*8|hs4e)0f8o{Mpr>c&O|*M?DM+H%+9P}Ygy}C&YZbLh`$Z4ddPdm-GFF6L zXH)UAFh8%5g20Z3eTLWhrrk+b5*<};Ht*^=v$iQOk+XJbwLKRkV&-JI%)Q~M60iD% zhZ{XMkt1ikWaf$P?zfLRj!c~{eR0>p$;%aE?tj=ZlsPjH(ysFr{)q5=8?uc8xn^ZrI^-|9{r)*%^p6R8LSC?xs_8+Aqz!-cD=K=vFZ=k`;$&0Bm(3IsS(j{f zXnmmR3u6VZtuFP|_k2poZak_j=&@9J(c;DZj5hCW{aWGGlivE`eL#RH#rA4?Z(Hqc z=rrpaHL82&te1*j9lX->HcW2dR~OdQTdC#U@8Y7k`w_bmZ{CQy?J+iU!xl%9$9p#1qiAE$i4$T? z)4s}z$O;YAllU}IPUJ%T!^CwbY_@j~oV2RGwEJ*d-_a&-R8=;_krbqWi{ah-5ofM= z&MECPsbA#Tk>3taHi}=q+;(H}0u`$foI(p*G9o1MWE^fAt`5zeYq;NC#m}<%O8AzN zt9=TG2HrO+zfik^LrJ5#MfILLj{1p{;?UZtGnMCf+tt$gusvV$Tof!+9HmxKH2lbw!Gz;Oj(+t_D%uKu2r$lokCRmPNLvw^dkCz-W%y&`a@S z9tDq&y>n-{f3_}F@-O;C*?w9|oPgmo1yV|f6>rVyJbZd2XUgg?2RN=n9d_7QL@~vtxE6^|IU7vR72F+{7QK5`?yXE`fCds z4iz(chJ|>KzLuLkL0CRsSLpin%FhIj6hdgw)~8uI#lh?3pPw|M^0hqDTs-yfis#rS zmC?t7j~b3A5693fNb`3GxC_%GP%Hh1MY z5d|TI5H05`!;>HAFBF%`oygaD^-Xr>CUQq8KCd4z_?U+O00+?>uXTlN3eGIHu{r;g zZ~O|=%PS~Ylvr9%<#3J^Uik7vt5MYKh)%imm)7S?T8cAziwbR919x@yH8DA~{5@Iw z=NE^boMgCRyZye34VoniG1m7F_FojDK6`EM^Fr&kkh;D+k9l)eU0z}HB<#SWcZR3W z%k>EN%Z?XuQcUv<&~vC$-yG!hICNT|+R0|hff`v@9FA7rQhw`10%g%}w?12VAwIya z-9YGoqvqY`OSJQ6ww28xr-Op7^!JMmm6}^u_7n?SHk9qA#VlTzuAwc{GV#cUKeXfo zgTtGgZzeRJeDu!d{o_@)^rsx26~dD~z+*v=_8NmzCqhFXk(2jkvH5~S4X2-EF5hBe zqB3sWyMT#LIM>ZPO`rRJO(K(=@>_mH4;6+`eD^>E)4h>$Y8Q-C!c8Mn)aYxSnw1%y zipc79eXGB>K56NyRhvdNw5}W(WP}t0)p(E`{Z_JYYpOZlGga5F=cd-W&d2vlxHaXj(5_Dy=r=$o;~ z=xAO_6;k#>yYuOhn;+xHc07;hollbF*!=spy3rTEtf{o4tinAb1%65a&iMA~thsY} za+!1GUW%GqUMm?qYmcU$Ue80#dM^r|7ze(T-SF((0@{5lql~AeuBtoY%?Xqj!F6nt^qO9nX{W7oinoPcXebaNznt+Mzx!S$6 zDHJ{Y$VMHNSdzn3>O`)qp!o3nwJpunK5|!`>dh#%sO|VrC03nw11V49dG?1L^#8Yd zxgLw7{o}W%l`mhh;&^cI)W|_wDCG6&>-r?q zo3uPsD5QVSHAd;PX!og4R!=9%E5@%Gr7b*PWoz0RR3%Y@U(QnWv}nfD(#qEPoY5!N z9ShQ+Ke3S8WD%>;dGX3-l^f0C3scPv?Qd2Kthi*FMFKkR@?{ERh~NCWoLma37V!2K zpjcINSI?HpJK-o2X}Tv)f6a0ZWgEx~q>SFqF*}-f&7hTWkSar-mz4z+)J}YVCFXj9D)3XX_eD`rRPGguOG(AGw;L4KwWLqoJ{JmjHd8wPs(tx%s@@8C{vlv>0(}uCO7Q?9M}DyAvx*A) zx5KFp=Ir1FK9o?hxwbB)bnEo+oR}^?f$5`F6e%A!WeY=@iK7K>->xlaGmMMhY|9~k zmHuYasPe%_`pleXO@%~!{%xxiO8mb&tkpmwp{lKm{=#uq zP4j)dc31zbv3~oCHrMYs<=naJe2)Hz{+sRWN;2HFsf3CmJQRr?K6+6IRaWMFoz^z# zMQ=bxY~|wCE}2iRlc~Igk}^74Y1^gJAGkR1AMN{ixe0P|^FCcSp4V@v>U~$?>+46# zq?BzNi^MI}DN-!u+vk!wROe`rka}jyZOXABfi!BsIw~M2b7u-nZ?^~BZ0v3}AG4KIu9!UF}C!nvA5n>*mW2d;KXn?n>LSKdt8-brM?64db~^X4@9@!96#$*r0Y}qD+Uz$N7{g@ z9DTF>rMKrP21BOa+kNWsHd4cH9~?tTd|Ow&t;XV&^DLLBJ=tREH=J4W{`|q|JF+UN z2zdPMCSHazRa9Yo?Wz64vKJ#yDa5?o@0fR75lK~4p5zX94VdZrt%|Df?CkE@r%+)x z?Vr13U8a;Cdik#0*tCYPW$#y^eZ$RKUDAoQ{e}2Nc?u{^N5Sbg=R@sLIq{0T7Qe4@ z;`Be?)1h%u;$g;@2P3;Fqh|9oTF-oY{^T&X&JWhah(D|sv2h$KpQmzSeueu3T^1|2z z1xOiUfWoZvp#9mu&hl(V%2Cs`MGlLqOYSA zQd>Pa`g|P}rXus}oIkTLPB=PRnWFx^J&o=yv{z0g+Z7KGIUu21MKe%Ppfq(V<+c_f3BWT7L@{rOxmPD312?4+=h=`dF5?STjkjsH(u6_Iam8}PHpt?o=Te$ zg-@TiJ&sAd)$}Ree#w}G=O0j0O0~R>uQx?hzYUb0VDs2i_OR%P{yQI3hVGgrvqpyg zisne-Dy>Q@tC1A3*fnGLaM#ZhD%`sMps=F70W)Mh~|HKgw>ZHqr0aUKQDB7CPk*k`o=13ud;-&Wb3I=%yl_IZa)mLeEx; z7P-ui>(7%(QQ|l%#xJ?Lf#h-0hDTDfI;=-hhH68>nVGVhjvOL}W^k~m)AYTzk)QrZ zHX{>@%92I;CO19v60Z6Fg+Ng7%E9%w&joqi%e%HtbfD4Zaj$j+UZnAMcDm62qmeSW z9PN(0C8o)n2UT{zPYKa>cPpC`x=Y7IkqYPNa}rwgkEC=Lom;r>=xokt!761P+Q(GE zsFZK5Q~H(9lSA3f8Eut}@eTWOzo6sr-}?3?Wv4E7;ov;w@u#{4ZmE~nJHeKs0j;{V zLxq%VL;;mmoW0T@)UV$m6fjbi!or0UN!pX@uglB1YbtXj_7EjW4bx6YQ2CQNO~$1a z|EI3=j;H#6|Nl809Az9MA)AaMgp90?t!x^~sE|?i$~p<@wvTkpWBV2^BT|RbzP79S@ZE}qnikEM}UjN!+DB!P+x9zS4iSwWtIUaSeE>M9@g;yC-8>0fl~^mx&^E$@wUO zOk8!W&iez{;}DGr&vEjMQn`VP$30D9=7kIP6y7yrX^f%@ULTd%#i@FIc3pE*@~oVW z#qFUrO)jT&Xh7u(AOGja`#6{2z4K7&#{jXp2$F>W1$EV^Gd%wwj%r{f+4b52cYFN# z2$JmRWTB=vV~o9jMgZ0F=uuJ`-+k_b z`8K7>vNVEI508w5XOE`%T=9z+jq{#>SzYw6iKF7)hgB$|3LpSB8As;g;szy?CYCnOofwU| zm3E<_Abxk9QxwY!1_Y$$2Wt(m_`Wb1M<7OIuLI6Ykdf8T#%5SVT)e-s886LN)*t*! zhUvAg?)>0I9VS{0Bjh=JKk9t~@ju|Ppk}d2-Xa=hDl*T%YM-Xk$y;IlB5e<=4Ja3V zV)MYvOqA9vPbL{C>-g5J!wf>HZiLn}HF(g=<}pEvpFb2LsfqR5)vIG5sJFGtLLo)N zt*rRlv7%pYEhilVZL^equ;13G50gHbu`V=Jo~drR?Nw+B1r5|GbjdHWQ$_&J*OCtR zeu7d98x1ut2CUDTQytP@wJ*<68`&{d?Jd`gyt{Y3SzA>IC7sm382hF6zB)^`sqWI# zoF=(~B5_0Jqwu~@{un!a=eB#v$S9$2*YCxrZzd`P=|rX(^;hZ+k>*i8cNqVB34!l} zQZ(Mpvc)h~2;kO$XI3I0QeCsV>oeICsmD(LH7b1#y`gpbJLaoAzSH610CscKf~F$;A$ z)zV97du3y6G~AU=c%;~YmyHKE9zw-64!i?fv#3ebsIyeoZ$m;9s#8#vW&G=UrWi{{ zysaNK@6|VxGF-mn=&7m~0E@j~NgR&&zO(M{qL`rhm)A&8^$IM1@bU~pJ~U&u zepbB!Gmy9TTM99jSABPrJ>TYD5rePnj;;Ykx;x;+k-2L@$N~ta5n25@z3y{14kvhG zhQVf~W@N;G$AVd=2i{JnTFaGqdw4`VB5t2AI3(DSeNHj{{_65+5Tw=K3h(MjB3($# zBoWqe02;!l*ZZ|^3mXA$?d^RIg}4rY@oxz4WCjPrHedv1!2f@sc2Ow{BYoav$U5Ory zw$)nQ#%%xQ&dH9N{5T+q;GY?ZdjN&(-(EF(2AXin%>y#{cb-j0g=_U*LS0s!i_oO` zS4|Ph3otr@b$MZVbG>HTO@f|jI`T$M?^gjXF2%T%={rgNE0`3>Y`dCkVSI~&K5pjo zS!q(KzG`&qEjG^!6<0+Oatk*6pL5|(x~AIvF-+`$(7`o>c@ms-qqseu1)W^z0)6j^ zs_azMhuy8388i^Tl$G>^|6mI>`U7#Ko4)nNvv}U1ZBaO}j9ZoclVU!5|U%MBIwbK0-pEc-b0tF|9svxp_lo zhnE;x@bky2UmX-?W3b}0<%ep`nbrH{JZl=6-xwt&XmNoBgAH09@JcY+?LANM)8?EQ z%GqMUfV%r0`5&du(K(CER|Uq_Q%O`EEJn;>^vc@=5aeikn}c>gkhi};3z(SnO7BLP z+Rx?6R>5CsUEKT|7rY+|<619a>05cUgj>6sAwi;Ft-t+T)KQ63`uFtB-Xa`6zDw}q zD-hsxWH)-6W$@NnbY>00ds$yC{klKP33gc}VROQOBed*`i$*?)3_eqo-6ZnxmOUD(Y{jjg9-xKb(#3w|_}&zJ zf;CE4CB+_*KEez8|A}P2Y~Z~R;|tXIk8}!~$JH;GpB*sK3>E z#L>~4Up=4_45yc_Ur#^dAvTAxRuC~ApkyY6nJ|Ze8*BB;X>oGa!cGAN=6;fdHG5IG zdc*m^56l|80FlYf{*95nO!rlRm1KtQ`Z+hBGF2yel-C!4*b!i@2p`UhP$UQvr!^Op zxa&$>fx?H9;n-=*X#ZP=F7J)~NUhr+dBUJD>Ns6idr5-zqx1Vh>z@s$89CSWt%@?K zdXLSV`Z-W?rQEi|j#=ZQSD+ssdi@*+3g$~~^6qOmm=}Rx31MUiPZI6RM+npJ`>Lf} z-Q%|UW0rdaM_LGWa}htl)6_RS{JCbOz5^^Hlin+_v2^RaD(C}lJKAgt_$&r^OQ#gx zz_=*|5MS1a(*?Sz_pWfOKHL%Q=aC^=aTm5s^#1T!|K-1un&C~Z>F-~ok7AI%My0@{ z${G(2ts`NRe{=9yfIVI6cLWo(F`y>rX9Vqr`$lN?Yq!uGuzC|{Pn>)0GFD&3K$s_7 zjS^h^ekU!ckPRE&a?=SKJ&Dy63v5%4S|x1RT)nlVqQ(9552dLExc$D6YXhVU;GHyl z4e*JA!>p(@^FcDX3(Kt|D^z_poO72@%DI9BFuZXctW+G{S$t8_-_7Uw;f6@wVPS&# zoESaN<6knPG_TD;ALl)H_o{&e>mxP0Y+&Kj^-xou*6SJRL|hYK9Yc#T9l!?QV1q&f z$pTGKvMI^rUadp^xefOK!sg=8)LKPbD-FDLyZ12{vUNy7SA?uzUu-k%?4{eam-&XI z=`g7t82F?6S#JnGyoFPRAs;kPZV9bt1XZICrOMUcp_hzx6*JFyeCC;;Ny zq9x(&Lh#lh)a9b1VTp~2zTTOs#%ZtKM-brd{Ap>u8*z%+&lZL&Xb73D4-I9&Wd0*1wQiS)}n zv@qeuoCwX+;uEnrGH_sm^Jl2k!ndy8KC63p@FdKbzS(RaIR5WOGK{}=_V=w*2DK~d z@wGZjZlH%L8=c>0;TD1)(vyhchj;ZcjJ?z-gh}yL%$y66f77WkzPU?d!Xfuaa8dOe zM&dDs8`TVG2Y_2>z3if*D1I$E@-)hLQLO-a%)IHibU2wE83N`4ZcF|U1NA((0aQCs ziYP7H`VvzvaJWO80INIs>+={`yQLkEY_#VmXtIBbNM=m$vSVHY`oAqeoEHN>gCRo` zaY4D5?7Whj^~YB!$U;Pw{KW_9m0+5Iz)(sK!khTB@oA@Q*x8LYGswkwwT+koGdI#c ze%h1FkhwKNaEh{;QI)@!=eej-K-Cj#3ApypgWpB4#L5Funq!D98F0ikMum8uQFWjE zh$Ua>rRHIbGPJUaD_*ekC)r4{(ztHBzB&^OT#<8j3H3O+_kxb1xfS7%&H~=d7iB}z zSPdh6?4DKDb@uj$-&~H|3dc3eiRTp+NftM6ZE>**s+)!mM-|bb`~(RWcq}pr?3rDh z((>Z+1sdsDB#3Ok(}L6bu6gK;-p@}kmtZ1frZ61^;2oxagSM{6EwGIeNC<-7MtuAz zVPVtnF>smCA?>}Yk7&6GgdssPis=(Zo8K({i!!RQ_Zb90-Cp?i%IR<4r1CMncU?ve zTs;)Se8ko5gTtR-W|j1qxs<&k>8iAbuy9Y+PdTCNXxi>mJA9-P!mALv*X6%|8k=2b zIO2fm<(6m0!^)zpl+;UpcYfDjiEXxqP+%zhF@&578`gYaepQ5*(FmCasOt+n(-t3z zA~LOgn0uS&vp!$O5ssgDK@*{R8vScvbIb25%ACN7k2Lz93v{a_x(xRK_6C>=xSGc3 zn3=s?tTK>LKA)5DMUZff+}?T6$zwNDuY~*KbrX|3rgpkZwv7t#A&QNfN~wjPo2B> z{pai@fx2W#aq;85d}L9|LGqTLLJPxG?)RCf#j7{SlGk~X!3?R%ZqfgOg&c=ne?eFE z!5B6GGs;Qmt)WJlkFHV@AiZFt#H>m_Zb!Wz^%V+T>nA5lDpxk8{f@4_x*n6?KY|vN#0jHGac~5R`zr*ej^6=Wy+=%Ul zST5?u{8P33MEiSA>#OZTC-xLw)4MeF_20oGAC39?{Std9efdwAl>I9yS{BN>oBygS z6qkF%RZVT< z8yE4B?*<3+X7@KKPM&;zRrHDer6&v8eO&@E%*1-PQxEYsZyIHhoWU^xm+;)Um+HTQ z!Cx@7;>|I)_uYgU{_Qr6Hu!U$re%8rnn z2r?BI8B{NgUP`1;%AiTs{5zq}5X4#CDaXME-dPTxGk)uFp!=i`kfz@KQx-%&?Ifgx z;WEL~4C~ZrVVD?vd+1Gj+1c~|wm@B6$vnBRNyp~G$%2b@n;P1Oi zfrg}<6-+OtR)84q|L@ytFdr&2G=fN49`!40YPj+|JMmm}&xa+Ui&dn)xkf zr)Tz_g4GplNp0h5V-jfa0Ef0r$jz)!gr_)zRKvT)eZX)PUP>l)^_IU07VqfB`%&7#!y|Q_Re4VX6%}AVd;? ze^=FPfGN97)v?}GNZBvwOp!KOwRZ-{x}X!pCEY*011eonS=kUhDS%S%@*YtcmIAX$ zTI)d2ItGf(V5dem3nwl4LB^-Cg~h!~3+ir|f9J+F9#>t2?trfRKm`I+0LO^oAS`>Z zz>mKHAJZs+IDmc_lX8LuQL0L-FLC%+MMXD9tG()$=ZtkB3j$<3hoWhO$DQRZ>{pXIqZBu@h< z_1lS!ovBjrcB<(*R2&%!e)15U@U!(m!Q`oOV+91=WhR5Xg>MC<+ngIG4kWaG2$)7o%1$yLFV)*MnqFlD>L zUdR79GpD$?P4F6+Ila6#C4ER;>9XYx{X*6IN^yee2lxgo&lgdKaR*-YS3`@xH;1f- z*k1ftxhMkGc3ZG~5!#%K*lFRpZwgOE0S}<*=GG(9h{r;@p6|itkQZ$&i!XcR#+|K* zVQExv^`m-G;y66jb{$WCRidI>n{zdUk}@)4ii=^s&Z=^;;>&;)>~P=kr&3Yb4xjt* zT)@`!I+4ZW9*A8(x4!m?d(nOCECNlvVN^x=s$=`6*DC(Doj9#WSKsZX3&86AzXBkc zp%Amd7ts9UB>N;+HU^+Ry{*zR{UA9J_JaImAZnxl;PQ(lsR=VrL+drUR>4QKC*!)1 z)E<;KhOsu5yo~M$!+~p)3hG#yG}do{x4_Q%%&m=$U`LtnEZw;O_Ibh$?WI|W^Pyex zh3jf+X11wq`7n3n5T4qQ`aN;2q}CvL(xW|E>rT!_HGCw5b_znm1W8?}S4mtI+jK{H zolRF)I=!H-PRaJ^2#v^Q3w!^Sw-!Zo76_Q35O_#f>m8d>8VGVJ%%ig%p`pU>fTONox0qyGgA7*lqGd_1Dp7{t%5Qz z+;1P4|NVtbqATVE)V8~N`CKyYlF&6x8!TyFQ&+G-Z5HnL~vR}3aUx$4H5 zZZPn`Od05cr>^V{0pH;Trd=U96lQ2@XxP4gdF|E2o%5ufo@h`7h&ZptEVjmFdU75V z(^PH56VA^I15Q_KyuHND317hX0&FP@DyV@(oImzdlbt+dY(>k=%-v&MZtLgz>mM~) zXm~M}z7M>#tkX;>yVGYQJ~PTq`2wx3B8OEJCJz7jwLG;mOVR`NGR|BT+^EN`0wh5* z0geGu=nAuhemvH6C_Tm03e)_ZJh82W`v2zaL*QHZ&wW+4o@1F^oTM=^FwFT&}P#Zkt?kdVedt z3P*^F$|SptdI?T8(3;o=E@`z$!vNX1^uvrfY>yMJpeIBW7gN7)-(5JW?b&%gaPt`z zj*fc(MZ{4DyTp1?kfD>7f*GTaXE8hu$y*kbko$jqdHaoU8)yecuI53S`oliZSqlq`)x!`Hz~i;!|by zyGODD{zfft`?Ko3n|!yY_DqH_*NC_G{;~k`Ab=DapNOT`$eaUV8}?#1kYD+TASrt4 zGU!)4eA4-AO4=_RI1tQ5A%c2?n#GvV==5V_V>6it5EfE&eIN_4qLH_$a3?OPaF5@X zPCe3Uvdw!aNQfP^FCY{`%m&zdjj!BRI7kE|TKEZP#EaTSPD2^0!yn+lr!9u0S{-qq zauj};=-Hz`_ zvHaOV2pJLIdNBiQmfPNv4>I$GM|*LzKnl}8CriZnD!wANn5!4Pzib{w99xm)2!=b` zbnMEFzI!G>8Gz*q(IgiO_zSZpu@kTX}4Z;)#Ubg$^oPS#TN%%PvzOda9 zJ;%b2!?K<-{>!)K221hg!ZXXvyUGx55jnJ|q5Dej*OhvADnzz=wKJscG}T6{NZMbo zUT9#^3s<02+rGJa3B~y%gqxbz96ZXt`)i+IXK%UGZLABT?|R*dwn7-iSj$HGkZ89+Wn zoLFPre=Z7pjP)`f&Ax^avloaYihF;`F=V`*f#hK6%FTUHvvL>=RS4g6Q1AsU>Fi zwxJBlZX%M{q)9!{TtF!fO`X8~j zzuJN*yc$LUjR!QZI}Cy)1lUzQ`50e4oG*Kr`(knM)l|Ds)|__%p|}{b=GMDhf}&w5 z=->%aw>=^lEtcB02EriWBjfw~vnj@B9lqKi@di>rDmgbJ*)s5oH$hY2SwkuV^HcSeEYBnyVxXhIBH z0xCJOi;shDYR&i2RT2RG|7D%Pe{1UAg9jY8rUaON>jgJhswKtz%V7*+#gj=)@T}hB z{a66u5is;_he(T|+xU;*0sjE8Q8X|)A_G;H)BLgWT;^cQZ9jbQ@PdEf4Ju^PkO`0=UHhltZcUjOZhhBr{ijj~6+ za3ty^2?Bz${{SvlzXX*hqc#U)#zta&wWV<}NXxg&N5W0XVSR+wO8q7BUj2F7u?_h? zZ6BkUa^D>0O_?$;UFwS9K0NX2l^B*c7BzMuDT?>aUe{}y`9d@dCP5eveKOw5OO$(F zSvgQ2OhOA@Vl{Afwk*s5drnXg8t4Z&Z6Pz`ybrsU@KIivp@upZUKEMR&xfrVaalhv zVM)T_g<(3o)_hbPe3n3>h8rL*A|$@-rZNH|Q3T9iw3-3oGxx=dsvrKj!bkl7{h0tA zfgiZ)!Hl3WEvGdZ8}9}-HGPzIJOQJOeuj^{50di}5d9%!NgWQIlV$u2r7K|7+C^`H zEr4qaqcJlxh`TFj<6krB55u+H4>#6@y7P0cM)X%qJQ0V-(M8<M`<{JIkGHsD5{POV$2~Ci>c&%>tc7F2k(m(VS ziiP6(v6U5pZSZ*mowN>7A90919}=~>#*Y5SLn`jCj$M6oE9`LTIH3$3!6dRDZ%u~s z3?=|Q4S|*=|CUED3Nzn=$ep_HZeU%0=Ke(l!jj(ltXQg@K$7@ApX5@{=C)e^Oa1Ob zkEHwbXHR#-#AdL_{jR8%{bg6axyK2+Gx!pui-6wLoNiz0wt;>Hl3d2dk<0>^YSamG zQu6{Nu6VdTC2Dn;Sbw38;^&2m`UXfJ$Z>k&N+uysaU!G=q8}2p^Y23R1Y8T~T*vZG z6{ce#KL$Q82`&XJSiN(VEKnN1Qq>B!!dUz^0gXOS%VWLEYOd17zgV>=QOZfzqU`G6 zscYcY?y2^2f=~wop%|QW(_q+j-I4ZE`Y?POgGF^OG}-)>RaI3_Tcdl%A^Brw@VbjF zaNTfSEypMVXM-oBKJ9EZWDR8uIuWji=t*pFkuu|5$q4!au9#s_;!|+M>v}K$jB3r5 zxY?{O`s7!H`HdT$ux57F-uG~mcV8n5Y;$g+ba95{X;J!ZEbx-eV z>yix)>DNCm)^~BhWsWS{%J1@X$aVq4{pSP)03;l2-uz_Gf1qoupBdaE@X1O}LCve#Vfz3ec zxa~}49^A}>$i)B#y*#sjBIHL%9FIJaJ5jV!Pvta9j%~Xx+5KV1Zv+bxz3$C$CS{%V zXj$DHRJ5?Bz&ml`<<&RPB))@({`+mpn+D?ELwk4Z><}a5D(P^H#1Fy!8s5PnxsY5t zwD|npKZ)z_?%wH1SC25d?P$ z!H9^LIbZRxwlZU^2QZcnNYaZQTNw%?U9{hn(Ba>Yx51#4k_b@m?XQcEKRjJJC;9QK z10Eku9eSDb9b~~Ffuq1&j(qT-0xh9=#YI+{Tnf}<=z(Aa3cyGz7!1KvuUrT(i<^op z8xL`23rnf?XT+qX*sKK6X-BHu$YWw+G_N@Z1Ly++J`!jFkD>>{WJAy=GVzdbc-sUp zJA{_d2XCt(I}ELt3O_%2O2>eR&C8N~*cdG=y2^q!oxn#B@?+`T%+S!R^Sd2A$KbC= zR0Md@jc>Ha1I{$;KXkS*_0M?LUJACT#@Tg%G4S{9LB-w$_JTA^>#io~`}Kfl0(~Fm zp%6%6eCtzxMHUX(<00z67VyUZczYF!a*^JFLn=S%=<4p#-|mublj_KT6G7x5vL~^? z(KzeV_e!T7$U$nq?oy{A$ALFuhDQ>J*NmCs_p@NC0J;fTpG&J3zS!r*9(EO$cac_- zaY5R~WQ1Qj)@zeeRl5r%{6?SFe9*1@;iO4rL4P<+aj~fe(q05OHf0JV7e5>T zYH$ZOI3<))ckpSQnWYskS|%mJRL;f7RV8bT#6J+{Zh;XA09wNvH=fPiq>~31GLY`m zKqZO)TN#VPk-;D7pXb;h6R~LNWpaU%8^prN)d_z1`lyr+nK_R*bv~F&q-7m$2q|v# zs%iR&jCQ!tSuLCj=E0#NS(XB#U_DERj`?W?3oiyio(zI_`C*=}YA=>&rG9ktq~0@< zueKix#lOD?42aD$|XW3^MX19Fhj zk#PMDXdCcIgGEVd;q2u7`7UMPSlc0!rU8iJt#ZFj$2=Y_A=P#Exev6}QWX%Bz`Z}t z1#jV5j@UyjZ_ln-@Jjve2@Z-+OB?mO*~8yBs!E$5zN(hEhw{UJ6Nl-*#ePR- z`7oV$5pcz*`JBubb|H3!ND$8q5-QoJ)i>`ccvsy|FF=l?07CGx4*uK$zmH_;A%G9? z%*Y^o91=W~md4&P27o`D13zc8xHzK&6Ixvku~QBzvOqW8BP z5Piji4HH-vAcf%gw$iFpwxk(`H22aNXT<1=mL(f|Y|L`U#s-PMLMp5yN27D;<@)$z zRG2jkuV3$w8M@H|ml7(kCohI2`gwYpn!zHh zMiLy4Ay78pa9wu&Lyv_9{GfEj$X3sw$3=Gbh5sTfp)#>_GNjta`9|_O|2`(3FMuXo zAY&O17>_Xi;>e4EA<+~hF5diE<)#|2M=n4P>oCIHKDl163J?PLMqp1U~B924uHFrb9 z=rBbR8jt0m`;^TH_B7BwoCCS@lQl~loV_2hNq%FV zACvwY;2W9pesr=|+GqUQb~;o08W}1Sqw0^7MU5FV{|<+ky($vqoxSn*q3w7gw&=~O zR-9LIBwZ9!D0G6BqBBZ2M78n7s)rm068rMQxhAGPspPi)mCMXw&|(AdFOMt?5To&{ zd9kc9E<`Q#G99 zX^Zza2d+T1j9}$`WZ_44L(<_-zTOPOA<5V0S8AihgLk|k`kaeNa-m%nOfTcXq%Coz zw}#@4Sz{!0uwf-dwSQrtgvqjln?C;~eYTK#C7MFaV|A|)sAF@0c;$h?L_AG<8Te;+ zdt(#7cbi?Y(1Fd%yC$%AYB?~Zo@wi3moHE6I$h_fK!~70c3pU^M+pHce!448Wp!VW zge|C(9_FeO9@{U~{G#|~I=0y*mxDzqJf}|~_aVzlF`hApTH7G2`;Lk~H3XeKYUfR+ z={=f`#GkGGDevJSHvV>}OpuptMw5Fzj@8HZKi! za%D8$j#`ZP54u6Br%#|XY*>tuD?WU;=n}!?GPF{`62;YM$fJwVAIDdCc3p$73!Zso zvqa`3P$z^;uf5==$77*7+@3cGZqAESE&tx)!cObW)}sYJ+1(3U@9 zl2!}2e0wZsh;dH89sw#577LINW{o29Lu>%&E28Ya11@Mg*&byFkL!8!yo8#NelxQ! zC`2wjlS@Fxm%#C}T0|sT@b~syyivb@@(?i4xA)iWLQ$|f!SMs1rc>*iIb7%?TH0di z&3&@VyA`6v1Lr$n1?LqR(v8!FIdVDT(p%3u4n=l!sU!tqsL%W0z0Nqb67}^gb$T8K zi5<$nAs0jbmx2w;9Q@7KQ09Q*64^4Lz56;xaQFdW7k_(#mAe`aH^re}aI*P5kI&}L z88kUB!C6;HAypRgPE+awOdzk-`bvUDT<3%4!(2Fjp$Q)0tMvi$PD7>7>*_dRP-e}) zN;NK$O|5_TdV_4hDQZ=%WGqI4y^5;}YN1QIA`oqxD(}I9gk6KTMpM`A?6SMUhQbc; z539S2r+qgEh9I9GJc+YUEfTuk)$No(O~{6bKR(Mho}5ui-&vo9nKHMU+2}Z4s1i_* zclUny?)**x|D6n192GB-8UKfhOS5CHg!e*(yWmmf0Zev_=~ZdYDz++Z-D@v1Eo(9VZ3wQ9oBydo>Jqv_8Ayj?%0FmpBOa}SXjYMGv z8`OG;I0_;hc8qnUW2^-s!FMm90Gp9ECXwSlKQH268G}orj@K zUyB(9Tx_81p*exDWyDMkZwOR}Z_Ho0xwX*_a@1LhgUjM~m+Y0dc3td&pR}-j7*VQ2 znp%3y*9XDO4rFuag4YxHicE4!2H+6Rx=jk`%m224d4Vp3wxrl4w)1nKjJ?e^HKgf& z)k(Pz@sHG`W7;L&=S@99Jh7edTKw0Bz&)`ndtWlHLVVJ^SA<>MJnldyM_G+)8n9P4 z=EyG zSIlCpXF8Ge`%uWjW{c8rI6HT~bD|ycdZDO9dVF|@#K3nZxqEn&cfXNxoK1RSthG=$ zN{9k$V0JNXQo?+)TdMJdDtXplSId{$OpPdOU14_=6QMlBgCJu3g+t^d z*l+i@$HaMQCkp2j4of+x3z^i+{voZGiT3oz)=s`vlXK` zd{~cV)u8~gSH`c&v&xVhTO={v(TV;I45sKfi(41(NySdb9_krl`yyvLuZLZZ*`hWN z3NoLgVnfc4dD=<5WX&o;)pg@(Q~~ESa(avloE{^`0k0*1E00RxL2Yj417jyxn1}D0 z)1y4NQ87nv2}N{k;LZQy?3H%#IfffYCf6(bhljPH!ib5X1-IPCDk!S@3dg3WkE&n4 zw}ctYF52Wq@1eyVHiNVi1PPetd`=s3vqolX$Bo6S*{Zs!)K@)?CAh@h*fYB+gvedrgycc_4Xqh;@3XQ`mD?_2l1ND-cz!9gTM z(ZSgnysS7HN3kYI=$CAJ@mdQxJ?B^uRT`6v+Qy<~qnclefiR3w)g`=Syz}IlwDL5L zYo?d-HHtm=M7=95AOyL`f+Hbzodpl)2YEV0FS~z0+q-Oe?bahl2QlQE#yrR=twUA6 zIOOG3ry3_;=$l;It(4iVl;2%vDlTy@Mvf<;?WX z)r})+3M^U0@ER5}3wDv^HfOO+f>DM)#(?2aC0CxqUYh6aB%CvK(o^HAr_D`ITZP;1 zw(uX+SqVvLF-Zxrv*%1D&M8PqDM*|P)F>9HTQ5h5q@320lBf^XrcIkPdC8E) zxFU^ZNw@fFkt_%F&xNuSbN%F#Pl}TSh+nV)HB**W8f*i2??p)hRNd(ABTF|8e7XTN0AF*>HR94sFI7JSx*LHE zkmAUZBjSrMzED4h5Ca0_%TgdqUUk$GDb*14-ukKlr(A#i^}$gdD}e;twrx|_5JKe1 zvaC9hA*C7sZ-734|99)wO=MNhFP%1RTB!uL^wgeJ`{gH$^&orRnMEs&4Mpq)C%fsg+dW z|21mV2;Q4^(%x|Q=h=8ho|R|j*-u*yARnGsJ(n;JRX=3N5EZ%w(#D(9YiZrD0co;)eO`|dlXdh6Azr@V8w+JJTtVVrTs8ETYU-TUa# zqpEOUNe1!EGtUS~o^qchq?|r|x?vh{5_4o*3r`yY$POJRFVAAzhYugF!nk0zMXGmx z2k>+@pJ~{zp`-c%W7DQhqIK)mV$GU0uG%_q;6Slx(IU~cYga`?yZ46#5b?L)ep99) zH#b+Ar%)k`oHS{Y;Vh1qBp8>_1kj^?Hl~viKX~wvN;Y=Tpn;;Kq(n4r+Eg@X&>-r2 zF&aPq_+#}_S0+``N;76mR~kVCvW)k~ zQX8bi5PY1xTt@WMPd{DBvq#-iF249;(XwSr+oLU#{P^RKV)N$Bk^q0Xs^`oz&lK(3 zw-@K1f4-}F4jnoqKKtx5QL|=EF>~fjWgaR<49`FRyrB&+36m3o0NTUH)(^n5&&kQD z^qE0}1}T+)-F4SRJ<=+Qbi%}zEn7SxK)ZJBl<(nIFb$9ZGT<9fDhj58XhA2Ea{P`I zQhWvB{j0COsz&`~mtE%Bz0m+(62Pqn2$jQ!4~v~UcS=n#OPYmy zEB&2N6Kx4)ri9kz zmGG=+JN%ve{DMmNq_5~R`i?%-eOY}pfX?5~mJg7|gVd^3tI}r<95^6uxZwt66Cr?| z6e}YKX9~}n(!G0kQw^|n>sF<9-3Y!&+qP{ZYJkr_|6GNNL@bm#b?PX9?WC-?Z{IG? zIp-YZtcD9$Pn?{DNZb9OlKn2GGfkrMKUHd)ixXy%iRG!|D6uk3Yn<*IsKn z0s)Y4X~TvM>i_rLbC2lTx38_y?WHz}R3PNN_ueaBc;N-{=%bH{x^?TSwi@I!`)>2* z%@wI%d+oKb_oeUXL;8|F^&@eV>I3+*WrLNcA4y2(@?e0Ejg2JOZ#t5ZwR-hx@%7hV z%P{H{)#33ZBzlGp9jcz0(M(&(U0}=6RA&AK-^C1)|A-{iOP|uWUXviz5AdIQ>S@6M zj8u4FROCe$U1T~!0RQsKFISz~wQINF_w9_#vd_3HR`)9VTiJJLDwIRA|aRY+1g1xtc&Rlf8TQs`TsP#fz0%EnkOyC(x=b z*2UZjjC3E`JY&WT<-2_Q?YE{{0H1+DVbvD;HiQIy;(`E1cCQS4a{+wRo!RKecH$&H z_Sj>lM2Us{x1#|f38`P60WzDll{pZe7t?4Z6-ba#r3BD%{{LNd)m3SBz&Gqa>fg-v zA3JtTIY4xt+c40}kTM#?OI!P(%1AkeXlWyJppuvZz&CV{q@&v z+f*E*^UgcZbVSfuy?Wgt)o5CTdP;3;fLQndX7_2-sIk%nKmGKRX?r0&ePg#>^tmR% zQjJB-H9)RxbOvk;gnIUDDyojy*Q_(X|NeW?ty@=9yKFxU^u`CUHUW|AxZ{pHlrLab z4_Y8#0_?SmKG%J3OsmI^0D59)fL2A0z6${&haqLK=5fGw^b-;Hy032 zz(xbwWRB|+inxBTW5G?Q*DenSM|`LX=!zRZ!bCjojZ33w{r^4o;`8_Be2q@Ak7O6 z@VHb>XXvdv&6F(XC%xGMr^1`W%~%2FFMVj)IY6;DzcqXrQI2WCFq30Q#{ z*jZ_TR6C=;Z{IA}w$#gce6Q+>#aw`sHrvgC*ePHJc2-&-)z0XzRjZ~4w$#g5IDX~= zoV3~g5;pgJ4Q6(2cVc3>z1=PlSLfL?Bt4uia~M^1A1EE7L);2YQVusoa17jD|RW5>>5 zsArbBWL=-VI_-q7-WII|(j}&uPBcL8E3dp#P`t7IPILI?b+l~RA~-@L)l;KJ4fUB7 zD^^6^))gz3i?h!@+qAu>PMy*-m$7+vr=<)>ai1*$80YiEv+ZX@Qt+D1<{QugufP7U zsPDu6eXA{DkkHP?7As*#G=etq$rl(9&KV4+0n}>KE?v6#9P7KYgG?BiX#fgq^Vh9g zC*FDI9mj2)Fkyo7MOd&IseU$~B7|;kpWWEQXlEUSQwhPcj~xQ^?%cVHw8gbNw?}qz z>vreyIaP#JHfH&CmRSMdgAYC^oUB{qvoF5*qPXIUE5twk@sEi0v;7S4S@##K=Z>a; zC76o9aeI*oU>wHSrAueO#=d7YK>!>^j$5&sh2x-!QKLqQX3d%^aKHKHKp0hCEauI7 zM|AAiL46kRS-Kuc*w)6{#YY}_q*{c88q+=%&A^%A)PLvBojnCBy3}f^r5`}&zx?vc z;=&6rRL)u?VdDj#VISVuu}_H6qeqofjYJDZ$Oq`01!OpXk%YDWkn8Td?{?Hzk?Jh( z1bQz4OoJHDi9~>IJiH&VzaM$`v17+7M~zc8*lumM&;&r)W=3H{CnI>@zJ2O%tl8rj z7@S5s!T}G|@$S3tdiHFz$BTIYvz!3f78VwEGb2D|Mn-GjCS&ZZv8(u5E15cVnz-$@ z9_r)`NI)XVO7IQBZQr)ju5Z5iMjZe(ZQ6e;yXv&BBHhDq0{xtK0$WLd%&*g0+5G_Cr*69|bJ(nrVnM1WRCQYbx~ z6POwJkQa+SDi<8AF=IwM2m|fcO=4){#*ON9(XYPxN^P)Ul#(ZKb2SZp13r!C3(uMujG0 zRS);$nY>I6X+NMM_iIw5>PvJ3fJ`PyDb5b;)TyINSh;CO0ArD6B!mnnFvCy} zZe-rPdE%jm9#VFUcpLj0&9Q8WEYUcl_#tT0Pe1+CSn=!11cYL45J0iPP5yt~y7dZt zX3qli<8IF7OUx220Vr&#XVV8Hpr75$3xr~xTIL)^9|7QG;qU>zH?vuZs0rLZ6Q_uv zS<$ppr@rAT5~!#FT-jZ~Cu}0;?)GHPME3#Q7AC-0_C03I808qc-RxozpfMFkBQL%5 zl2S{keLHE`q_`IdK$L(fh(5P((50f*3?4-l2@$Ci+1_lE$aVU!et9$+Td>e78P; zeH-%r`|qpMKK)OeB%Tl8mloKyYnQ{kK$IE)@Ub`Kr<0>UKC}R99eA?|W;t37Q1tcJ zdu`c{_upTooIk&kK8ZRX;CF}%CahMn(-yE6fw!6m*8?0VDLG;5MjJM)S5v&F!)T57 zTtKLRiCqn#u|D9~1Tg7CvDz@1Gy$N#U1YPMB^Ap>iYV@9zkS&HB68j(p*}mO~2!Hq1u;3^{{P z%!3+$fA;O$YkC6+V73J-DOD?Avwr;s)6axpTo@#Pem`w7Yw68Y2kb)C_+`fucP)Uo zYXZ!U*Rg6t0Ao>XypuR|RdC_ny?Zmw*mLmUL6v#(+XN)K1L&8qHIfP>K%@f3p#%uk06PL_-c~J(lX(Dt>(&_W2&Vz^Lq3p@ z9hAu6+mR4#^D7ZRzoWj0!xE~>iAgR9@z;qCU@M9=)*@UcFrOqrRobzn58z+l=>$-I zImfZWcMBv-29PTb*+5WE*gc!{0pimPfQ?!HUu%GZaH(KJ^7v=t#!X=>Vb331rekLY zlJfvg3fO>AI0?ZtFCqbSav*Qhrj1pS&rZ$-_}6y@GMa;>|tMpmXym@m)0K*YX+W+|S1K6L*83L6?bO6ga71e(v4WLv7 zvqpiLqcS_faV3b^A|U$*iCus2DG55f5ZkB%KXg|q#|;haB90%(U}N?zVly^1to zQ<^t#rc@2=N-hYAj|Cwt^J1Syj~?BF_X0Dp1H*96pB)W=OqM{0)dCewLoy7kx@QB6 z?%lgr8vS4ghGyS2B|w=L$P-78eiw8s9(Z7gQagTVfn*}cx$}4OC#EXwXm$8S;Q4 zfY+J9L^J^`)--$nP&9@0e~kXDtbW1!fDu?}%!DTd(2~O&Hs;SS+lP)8s8y?W(iBvI z6Nv3+`gg>Lks+#ozVQ~69J}?{CV*rVD@n&=UyN6+a4^A?DN~dh@@keaITv7EFulAM z7Y%Hr=L3Uto}u~+Jtu%B!8my-oIE)=e29sQT2m`*2?!g1=BGBw0g-|wrrW$ym@ob6wI16TQv-SAZY^pQU7RJOfBFC zX8nZ104%`7iRyQw0U!bKVcZ1)~9VuS*p?;Ap2)93Vk=q{gV#Pv~MM~)mhTEBk%FZS=>pMC7uG0D>Q z>i6s-&dSOXb?erVWZ0s-S00Y-<&;Rm)aEU>+#+tg@y3KA05*K>+O?`*Dn37%R3oj+ zU_pEGUSwVpm6=(-9{~TOk3QnZ{*hMsIFS^u9dnc?5g&f|fdbrkgJ>i(gchO@a-o@q z4<8}RaM$D;K0HUgb(}-ExIcM(oV=z@n@VCXHYL4Z;Ctc&gz*UqrBAR!`UKs#Y}tHH zmo8l$y)o2l@cZ_?OC?JfaTLSsMD&U!G58Fll+W?zQ?%Btw|0-}{u3uoP%qYiP?$Fy zJ8V4#4Ks7*tca(sK#){DofkkuT@HN)mi7N${a`{Ia)g+jh=1*IXNe z!=)<=9bZsTpgKMp5<&#xZ}|*LS$62q!8Y*AmoJl!+{5broT~`=&?q>0WK4PA!XuA7 z8nF&JfW(9eFLE`!{d_H&_!FpdY(Kt))$`AsIYX>iu|lPHMIgUl>}Nlv#A-xJA`lzq zHfhpC3>`X5aP?DgxH@!buQUK^+${l|PIVh=^&tQe#kg_fWkk`yROP?=>J)X=z)y|^ zE-@p3CIN4&oGnX6c6NV}ot^FL{m=kgw{BG=FmwE@fFx9Nnx(|62l&2yvn+iFUJSi( z;R1dv)SiA}tT2fw0YZo{PF|ix3k(`GsN9NHFXhuu_o%!ADj3Jh={pV>z1aWju4}5| zcdzpkd-m*>Du1Ri>c=}>%n`RyfQ=|2Uq%VbWR!62nl)?EzyJQ2G6~VXy)=?sbWuH# znVBg*`DB|oeE6^$&1eEEZ2<7bnmb1C+i$<^Dfpz!XU&?az?XfHuN}RGRe?p7Xn-(@ zqh}@f={Si!d-n322*`Wyy(e;WCn?_m0vJx3K?Y+Y#+bbX_<;ilDK+kupovzlT%nvi zy>5TJ*NL5KM}Uw>0Vi>o1V7DBB48FsyOP}D)vKYxbSsV;;F~#YE`e9Otz?<(w})SC z2oR14vZUQ~(@l~HJwSxz}dS6)d}=!Pk=ClNY_MYB};}b zX~y3T?NGC34a*cXcDtnH*Wf4*5x_0fg;SUF{hXvp62KcRVGtoh|GKfEEzF#EpHqSR(^1I%*DT007-BZS~s#z@b0k07(IT?FA2=Kws?s z8W#R0nEU=g4iB8cO()DfXVfh(2N&nt&JIo?zTcb`0dO9_rGC>ic;as}RVJ5N&Y|5C zl!BXS&4&Pl+^T#-vYh;Ke6_KmAd=M|$wI8*=_H@vMk;^>9 z703^Cl{z{KURniIz4zfl{;0n~Btm%$xm<1ETdTtvO9QhA<$jZygTSBlHa*7?*tKnF z?f>@?B3tvJ2BlhdcC%>{x`t<@XSCXn`QYcAm zoxOZf&F0F0Y_UgQ1SkOF?yop66bE}eUCY1rsH)8fb&i1oAOWt4Ho|ba?of`6FvE97 zH~%&1ux9)|CuuER)I1b>)XozZ$R5q9{t)rmNS`giCkPHr_20o?=LPz%_AyMupQ4$t zncY_dqpEgmNmzn+_ztpuOdY>ZKG}MC~dr>Xtmz-Pyq;BN+|= zpP`k*QCsEVw?8t>XJ=948?B0B zKyXPIv69iSDI%a@ALh)6Tr)M)( z4nzyYFySj#(8Z{5Bcv%hxL0P>e^8&{4JCzqJPzP0*@%B^vmGL%4w4jiv`Nf)B|uTe#;X3r%v{j7EYzLZ+luLvE8~A80 z<0HKy(c(CwDFP+J5Su_!OnL!_uJ$P%>3hRACN}P9;ZN%1QxPq4Q_;LGG^YYy~Zt!fiCL^VOxx|_3EmCB7qLN6BQa3u5maLh4jU-SfqPq;z(zWHDx zu#=u20ZFnq2Qd$WO;S4ewE+9F&_dV<^Lr0eAuUd>oio2V`!bN0bW1QtJ(B0P%l7Y% znSp`i!!G`$qY8fh0`lD=zQ&muTMTqLd#xLP{%jZNv9Ify>FAKKI}6_o&b)M}tV914 zu2Vl`_ost4@}JbH`?AN~;fj|nEQ3vSt+bC4@LO9SFih$N4l#TZ98w4=WMVYG1b1km zBd>}-7wc8)6`lrL-}fF0D-*hGh>EM$YqC-30U0y_g#vkw^WyC)*PhLpN7`vUkBX4m zk~+ANrjY(|H0&-fS$9FwvGQWX zx`&+_@)Eu&WH)?%bElgAOYZxyk$ZW)LwK|jp9DUK90`!L*uU`BDmtuVq`6kgi|c+x z;)uLYgkL{%iT;1XesOIEKdl|VpB=*KRh2>#*=v{yT`S-Bt7tyRI-K(BFW(Q?;t01< zmmDZ!$lNp*LLxy4JL#@%0$gQ(yFXL1efB>&x~c)uFWFCijK1c%LVPHh>@eojPG?1| zJvq*>4RsS!8%WGgW~|%k7R@QU8Z>>x<3DgSvRg22y>@nH(!H#_sl0aP#z(9|T_^VB zXYNe+x+#-3tu``zCpGu`6^=LMG0WdyTyS}YvlFr))Zd-*g?8|2ZnL7<`cHM&ZqKjW z$df;B_qIiA2|T22o|d`Is$fHku&FvX9S@TgN%qWutkDx`2bhN@6nkFVQr$QghUUHhzw+^I=H zq=81n&JpvDA&1yT_j=&%p+Y0f{2W}00TT1f!>x9DEe^_9+&fyd@$p(K(ZhpD`&A2{ z@LhJI(6*pt9>2EW7ma&cLnem3S48sCaC~sd8x$-MbEAV;@S&00(+}npI#p-7-S@^{8w^)y=J&rgNBmX;|erJ?+_(N0Ne4&_g!u3(V9a zVhr=wFP3VNMb}+p1V+~FJbK&N?E8LFN2L~qH~K4@T14vSIU+-jZaQT2yo#K1#VZ|7 zIqp$ApQaZ?)ec15)1j(gJ+4(9wNXVsLV5S%Zo^kOZdoB$W>Qf}A9sIwCb>N-yl-Q0 z(=8E;U0)QmRex{C8!0ABI;kLKm5hpuZ!Dx59_dT$+Kr0v2Qk+_iK-&Ni$Vj?IQo1jRthC139C{;*KP?)hwWV=FUZ0g{I--@uXkKHe`+dUzq?khiy zW*KGKW*2Kevm6+--j#Z7q73UGrdl#9J$qXw6^$^u+>cyPDcCPhsE;Z)q7Bo!Cu)ft0aB7keWLwPXGJer~C8UT6rU1zw%%e z_lRp1r24_b4gMrr0zB`<+2Jgym)F2q^YFhgbH#JM*zwOq)mAYroV6S12 zfJJX(?#@+6w5rC2{r!<~^t-%e{mz9+r=!`kjUe;EExFJL6~cHw1JJkjxha1t-YyO^ zx;()MkGq%?G;{3XWu9~Ca9VC9{)9#2kw0}BPV(g=RZh~~>Wo=+NZQXx$GN1t6GE&72|HT{odEjP=VKwu zIpN!BoiaZx^JUaLv=EklktTMJaY*3gdK9*1i^Y0Ws2nr42)^`DU0_mSR}gdR-fg#< z^8cwHjl{2+wPvXC-R9yoYYqCXiO~EBUoL*mV$@@w;0hU44vFt3&j8M!_50g^`PmDL z`?sH5V5E* zd)zlbc*+&XCZ|hwa}l9Z zF3=~_pZ|4!Hf+5*L*|6#4Px*-%rdNs!c8pBKGaKzpdX=6h5%I(#4}rUOlzArt6lg< zyTx1<<4(KlmWzaM!|;Xv$ywq-*9m7KjOndz*;TZw*kINW-{r0BlL-pQ;j)qL2K3Le z?U*z6C1FqJO{vd*vth-gc#iOtrz7QZGr^AwddV!?BL<22%f=pUgjrJLT8Np5xIQC; zqt{?oAm`)941huQwEK`W#+kE>QFo|e5oz?0{%`pHX?1luw|86>m{OO45jGkt_Sw^s z1A*;sjOv0`ZxHuOujb8+&?0f&oTQnCQI+8Xqqo0hdy`v}gM2=dvsxs!hMvOkUTImW z$Pa}pOmn(r0w}bHS^U+9fA(F`;^wq4Bj@?e%hS8 z0dG$>(qHY}36?pWzYzyY2jR-v?~==PYk$IheUPK5`n#&34MJ}@ju(_VoyrW3PVgu= zcG7N^*_~z8eiO(pI=NoOaGFbUe6_{;eUB1%FCLg==M4fK$~TE466Ma8Kl$n^TLj?n zyrF0nwhh0mKZNcVwiH;;i{KX`6+S#_hZ`|l6?-8Id+9n%hfz|w;=JdA6 zoOs^W`*cLQ+>0>)R&0DR1_)JeAM!;Lgv^U5FZHstYWB&`)6U!ey-7^IqcQ>fQq`wK zW4Wao8aG=S1Guysg(T1(*&}r^4WK-+mKV+doUai--&Zzy%}widltM0bS`%nDAlYb5e)`Lh;RHZQ^mw0G6?~yX*`<3ggbvIV-$hG^*A_?rhhb~XOG9>62 zjfb(u!Amb(W)!P%9{qdrf17sukia7TpCu+n3|-a9Ab)gQi!tzvDH9s&@oCIheT$#x zSbJ6MYhu^7@eTXFi;ib@64$qmvLH)j697->*xP_%7MF>fQ_FSGff`FxD$+LW*6f~qjuQou$BC$ zrwvh%di2|QN)mtZQCEm&ZSCfgrW#2^f@2}m4%#D`&!Ja{d8-@~A-dat;k#n2wum>sX80g{2j`hwGpou;zHX=p%zB)J4{eredK87~TEAG*=R`)jZHKU`Wn}*BGIXB-5@#a;f)4t!(%`lqS#1faW zs+*#>ON2DJ`Ox!^4V90bHXl-QOPs~rC*OlG4(@)FM*x3RJ9n0yDed;3$+FR0Bs+0Q z#F_KvkHLj+spTEI>sLlVA{YS*~t;weeA?;(A@hWzYTZ^|!CE$%EcpC5FDc zEC>n&7o3p~vWDgR46tu#YLxSQ#Zw`}`HI9yJxwF-SY5Lo5pXhG5ji|~v=(j~dAvCD z(@_zB2JL z`ichni=R?+%Mu)px0$c_{Tvgyn_bV2&3|coP3rV&6o0iu_mP%Zf~9qJmx%PZdp>y= zherM-3hwZ&o0}eXgsgp{sWh4o<(($#<#d{D!j))@Q`EqX^u^qBQwMOo*L?0GjwkyN zL#KoxVdN za9F9--^<@{ZALa0DA8m|Cd)yXRINYa<>Ggxf`B`e&}n|9ZTE*(VVGu5?gXzSwS|S^ zcRN{jXcMrN!)L+Mzs@z(dhwzAzw9jb_>mF>1aA_aI#t{FT&x=5gU)8ahV{Dddo=fS zI8mSYwX5q>Cml9$%;D)&e*s1QiiB7Kq@NM%0oHBH1q_lnYM$Xn*@mxLoBJOI(m_`v zH-6z#*U_v`yK3El{&d7BVyb+ zgT3{zl|*Q*kCe4~W5ge7GcRg)tRu>ZpMfE9?-N>SNp1%cL*_3D-vu^jpHKFjPgIpz zJTn{H{Y)R3oJ}VZ)j+1_2Or|veX4TGJKA5f_}nUb#zSUf%$U)KqY=pm8YGG4EZ>fj zqF23R_R%h}ZCOPc`t?TU4FY(&ot5WZWol~1z)A##f!VuLNtcU}Gr&AACji&UBSW#Q z?OLV0ozvQ}d-2wj@e5~@Ecm7bS}&Y;JWj-#m7Rno)M9CxD{LfWP(uAKcRVz&6^;Cc z$Ku{9-bLc%JF#)SN1~?drQ5YsxTa>3OK!x7O4jjH>=C6VL3Qy*3ro>S2D9j$g_C-{ z05EYj&>@X3K*neb+TOLBguxixPBE$S7~-pg(m*Bavv|8xzP(qszPWrWNK$s+3rC)j zCEN>TVIr3Z`0f-H9nCCEHxPWa`VQwnRwO4R2lm&94L2h_uMtDM|8R~TWtWn66TldY zWC-c+5+wr{xkdd0=l8ii3yO7D!K3mg{Ob7h{c3Io-~k2S#OB`F$@|$}FXf1B(#PVP zTdlo>3;=K|LbxxV)ctM88erBO)J&J*Re_wDx04Y6)B+<_9O?MP`_lTY^@eSFKG5sB zfqj)JLfR(6+Da}D>{%j1?F^j+CCO5bCrWu9szg zY0jAefj9Ym+50mL#7{l;JF=uCC zZ^R8o5E4q-In~eaX==uT3}dTzw@}ODboQ27RWo(AlmpuFDeLLp^zYt)5}PesOx23` z7l)@@8(e>Z4$;RZhO0g zpy$yr5=c`!>;=U+@XpzZjoPo=Ve(2VU%6ox=R*x6nnE0QESyeZs4UVUsm)l5Zcu9Y zr&E;hQ)0Z`lx>|~S+$Kv6Kqz%^y9U>I7Se4rpC*&7}uwCXk8IAS(?SIDIAo+2Y8OV zQn)93IU@9v#2(gP{VW->g0khM4hgWdU9s=)#^WLp==ua~h0EI`mHi=; z=INl><`3BHKfFU*&zdHp<50kr%s;!-jx`%}`30d*XaE!${NfZKW4{|0A4yub$Bf{epWG!OCYsq<)njm44;7*;k z$d^H#YT5rN!!Gjri0X4e(|I*U35~v;mlQ&JQ8wS2^L7cSge3VVN(ydB&XnM1f!n3wb#XMyoz-{HCUoc*n-1gWbSHxE-?b#85eFQWMAh))p2a_hat^EQ zy=8r$?;tV-Az3~EaXO6duH6!}UD2LTJ!7J7S5Z9YK}BHo$xLDUB|rsd@-(-UVjrHDAu(QZ8SyqGY`T)SnVtt?8p$jd$AVz8{mO9fwLiLR(!`jJ#LHEQ8>RVHm)v(at)$Z0)7s>M>dlbh4L+#lyXv2J-<%NyWSXB}L$ugBnjA7(VuTdX_7{R=3 z>l5NMUiv}CsVqo)5o3yWsG$qA1w#bUV%gRT20dn%Ggfld3=hZE>HF4F=#MFMm2dKj zSsY~1jC{bnCcg<#^8?MVm&wp6u`%ijJmfwNZ$1^}-4E$}MRJ>gK+gG(Z?oB1Ewing zW#3mvnjLf3oULEA&V?eernAFk_GM-7M9&n@L1uI7nbUIH@eiLrf4-{@Cgg~5Nv|eO zTTaAP&i)uWF2YcZdT%qecp{!$xR9EXGMuhLS$XUEI4EwgW>|SZZU4+g=u}}>PnBe( zI3_{WjeA?;^6kHlmu!t*t8XWz5NOUB2-kED-6aqzYNYY`( zXOkrT=>6y?=}mI9UuDDU&zhFQx@6ZeeVqD10jhar&`ll06~77t{JBBRe@%^H=L+G;Mp z5|o=fl?>p?^mM+w(gujtg1r<%ezyTbX+{+;Y$twDOgjER2t?i6UmgCKz*9$N1CkMy z4wcRnMWbGJi~OK7U*$XDsZ{$N{KkjvPR^$@e$6x>PVI?U_FXp^!{XVsy<$Je`7BQ{ zRhw1njJi$-j4qz~@DxXTz9=)sHPw>Iisa2Fk)*B8IxUe$p4KYAP8P7Q=N43o7rOGmTkL|DUm1Cq1{iB1 z#jtk+F9(s|6ZVhkcy^llNf|0t7I=(L3SRZL}hWdfUCZBlZ~oRnvTSPV06t4_X@^B*q0sOnH2pw|y4xIc*rZa{&tV%qEaH zuccNd#&k$IjRKw4t{CIKA0oSMklRmfC%wf&KNbq%9)1s^{%#4vsW*9WcXxq0>|CNV zzb-F0IXNjBwGGvWD!Jb?15r*RicBf2w!yq3XLRKs$696@%CFcUP-%puF>!VPF1AZk z;&Q|k_}hp%mLf1C6X~<+4B_5Qo`}64Q{d1}fdYS@_uhH>JvExe%!i3j6c6WNjpDI6H zbMOizyFyv{@Ht1F-fQrd26y7~_-*f|$uYfKC4}%t&-C~u2s_41cU%GjhOfTIKGgd# z*7o);Ek!q!5#5%`ihgoPZ`M||96tQ>Qc-KJZ?92@5YCy}d({|s1%cmNk~2N)8nY`o zUqomQ3FTuD_I+V)8*+J%n+tq!t_Pm zUiAGe>V_&rJ<9ucuDA{yn zazAtYiz#%{-pKv+n1?pLSJ4V4H|crpG4H$kg1A4MeICf<>u~(@FN;Uv9c}mci;Jpt z?JXGrJBfRj=a53{o))7z&T9FqbdRE_UNt2IwmM$kv@wC8O6J8SB%Y`^9~IKq<7a`u z{m2iz3&KkiwlzSbljnERnC0+F_ z#dI6^1y->CN8=2Vwg+9j*3odiOZ^n6*)6v=VDLeCiklrnGd?3@QhOt>{T zF7DL*y_GGs8%~`Z-E8-<_Bf*EtT*yuo`x&a&m#0r&8|DSX@gU|SPe3w2unJ|R;V-K zFZmAN<&nh3F{=cWV|jy`hhv7+=ZM9m9eK#gl@X^EM^;=+^VTy|DoMI4M< ztC(Xj729Y1kq4g&^~i-99Nf=Lq}BOQ^shpeURXS0#Ph-iOlqt9G{7?{B|T39%~eg9 zUOaZh7?_Bl8FAQ?VywvUaqXEtl&P&EBm*8_^!>u9DDewXnZt53G%X&EdZTkNiBWma zxA4r(I0JNDqeJ~GU(Rm?b*GA+H=-HLM_>=OUgiU-1KTp61J#InZ&Ms2Q3 z3g7#fAFBb*hn#rMks#JdZaJUH7k_V?(vg70f-%{^6l7N!5Zl5zBe0NEaA@G_7XHJq zPS{@zUE$Si&#!51vLt;mF;sG9ihEyf{=Oo2!Z%e$Ss#{%#9!~l5ZrK396|nG9Xefv zPa7#jjH3!!-mIOttGpd+$kvQ+nt(l4>%g6d30#7EQVaz!9gMojG0TXo=C@w2@O!`O zMol8E&qh9Sc`1u7PNw5xhLwAHzk=JlkFD{Y(r?)7kd;uMcCgxgKl|i%73U_4Gn$*a z+SoK}fnF9lc_%wxQSvoxmS8)7wDL|OiX?OTlnVEYkHsoWn~_0mk0B#;;m$0j6(+r|u3P3uFDs zE-}JTr}RIuJS74u%HS()l4Psl=wCydr0^$tg#D9k8V*Aq!vYj63S z@@-DaJEzQdUiK3US;Kj92C1}0sCc<>Q1^Mo{_LgdhSZlb^CYJS+!Awsg7#$UKXduc2DAZw29u zyOSnP@syO5PZf@HriZ{2Y6hkq$2B`2t`NLHzoEmu3~IRktLi5>)rX;ddX7(aPpmgX z`om897qhlUWn@A~4U{d%y_g*d|G6_0`4?i02i5cU@ZJbKESO}pAcS+<>L@sWDQy{a@{E`L-ZT^v=7jGE#O5_=4;BnnrT*xvgxBldqA#`fod? zUpE>z`!V-~H{1J1+H3i`sk6sR zU8t;g&!FCv3LTRKu_F&$Z5oItYZu~y|D}J?&dH>aATT)3_Gsxn5DT2h)3SkSFu)Qu zEwvmojVO$;h74_q7p9XR(nsbJiN8p!RKvG2Ly3#~|E$Q;66S&lH4ce`C={~-^bo_* zi5VtOJ-;d752|>`jUHO>PKAmE@1WBC#HAi?pL>lE85C8JB2u4aCvO*TiN6SlV$zA^ z`vp~sq{kP&BhW%{31{j#tU6k9~xgy&UM7^aeno~R5l9YjSJX_T_%`iSsnx6}hTPrVWdNOXSa-_5>=!RybXyJz7$j%7&Cz{*11dXNvkP6>q4iR8 zcuh-FhdE6zYgx+jxPHrs+Q~y~9p|M5gFrXRFQ%73)Nft88$TPwJnijEq66t|GKA)_ zyS*yBb~$i<{<7;--Wsq8Z%VyOa5Ryp`_U@wwK{$?@=&2z_FSn{!#UlIs}a}qA8#Ad zn@ldB9g5F=Sr7n${mO8LbP{FBBcxHvi-c#LJ*tr<9fqTyhh9Z*_iKWZu%hV*KGZN0 zpVp9QAO=NuYzd?QdNZU;M4AcWw0t{EhfMM4*JENnm0QTm%~EdhrmaUjQ9sT_)%Yh+ z6TMrGmj*dVihYfN1=o7N49E^8D=`MvmJ6X9;rRbZF0JP=@%f@H3l#c`>BN8m5f3^ys0uCJI+r- zm${+~Bu)A(Y4YE*-@`|~;)dMq>|};(T=%w|EoF|CRldNR#|b0?J4I}U&F&sd z2iaXrr&UK^w90t`?153|%4aItR&F6n@2NP7m6%WbS+C*Uc0Kmwng*H`rMn2HU+JS5 zMIPTt5$CP_+3L72=up>;u5YP=1mTDB9+^<4f#PZqLwLG~gA>xVgQLk1dnf`tJ$-3A zE_8{LiM(#@ePg(9(U9KDWS3vt6mwo7w=IpTGfPKLyf9%_@1m-;JBh>QcKZc9H+}~n z%C=V+_dYq%`bJ>qxpqI{5Zd{nzU1g?1BHyP^;bOv+OxgM;3ZEfJuC9oo<=+iyC1_q z{hawZeTvKP&(A_Ux$uJA!p%PoPvp^rX6}Aru&dX9$blQfI>?oABY(Bg)8Fyp zyc`3(l^qnYf!sGB)AK|tU!j5o6_Blae0&+{RGOmN#;5~U2V~5(p=x_NeeTprn{|$_#o;k0{sQ2ib$c$`$O&W6f$6={gV`6aL}zR# zQ6D-U^|&2nsZE|I(|tZ=w;RpN z<5A7{xrSvG;`V%a{yVSwSc)%S@5MW^uhhZwGLYy%+g5HCCF$<6oAoKI?+Vzd$asD8 z2>16_8SPNW_4bY1d#J8Ck%^Cx@}E>FY}7r*tlaIo=_-R{VXW>A0aV7Alf~j ziK}tpzj($tFLm&H?C&!K&I^tr$F1j+6YA!l#ed%~lh>V>ek?07aa<}!%VB4gPtY-b zawj3~DZvr@44)|%wtuDX`1Vls&A@p`rCVzsEb6H6*;|R4ar$i3&pHj5eD^C=hB1*)FGY3b;yxyWO#QAwEUL11$*BBWesUL1qXunGKpM20Rj`eO0}6e@Tj_@iDt z;z;ZesJ((n;0LO$A!X$?O9{0oSKrv~!?jLqf7p!LdmbRdMK^H6RW$I9j{R)J;aks9 zy^B|5>kEsy1^ z5$DnmW(WEoeiNt_2fx)p=)Gu8ya!k1;FxXH>5Jc#V2cIfNu19UE*7XNa`#G95NX!2 z@O)rs4#y9{@;*Mcmm}tqPM6DPM@#fVhEI5H;&mW=E>Dnj8Sj3rv)JaLeGeRKc&6bL&uekSRhoKkIZFH07(6paK9N zsvn8Q%E9sc@PQZGlmO?cfi6oN>DCjh85aSrFlqkwB5#@428 z8&7jPugzWa$v9cZ{N7D5d1mlUMa|N&w5czF{aR-jWDeGqAa6UPE8bi+awvU8`vTc! z)9(ARY{ztcz-9@XOaj5tQ#aEOL2_w=6fu|xz_krK>STGu_DlR%YP8bIzdc~*YwOjpSN+%hB}BfMWf9XPpt2@d21 z;NA^xDM1kOV!9e`;kmb9fB@Hk`~MiCEa_cGlipBwN*6_WM~%?m>&q|aX&#o^fBc~Y zEjUv;YjHa%XeQ*Talqg*J@}(`+3R9wBBx7YrwDW2`V-LvGmzk=1riK6N;~O7e(K8| zul{&aeuS`S0w|uEv3oR|P|CLVF9WWgp^t+@r|uifCF_yK3q!Ma^HsZwqKrMhQE+;q z8+pKjVEJ8af+ysZBR%Z>!tw^|>`s5PHv9D}Wuy+_B*~#Lp7l1Z83*jjJVxZiq@(p5 z)HXq1=q#w0X|LCB8@}C<9s|$xto~MHMUFF{gQJDjf9k(ZZXLP|KwW$wLlqsY@_LZ- z>l{_Q-qmU;j&=ALRs!xKRIk9e-6enrMc;T{xlze0~i0o%;{n_mZlYLWq;a zN~tghiAJ)wS57CCp2&Hza#Z^M`Lz5 zpGQQ~#9plv-mBnzGN1y`*Nt^+zkN3#Fz-d}uRl*43IJ-v3QJxJ4}cG`D8Av+yg#zb-waWP7A!YKFTX3` z^Lm)Vh#R~odW71ehxqBH46bnpS-0DrixQFOZRX-8>|$tE%Cg--^SK8*Ci3J!QLT@6 zUYybX8GOq4g%G-s4@|6%B4(gnRu42_ylE6`rIz!g;P|Dp$xt;I$UEiBdy&TiU`7u% zb8A!pZuRvZCcOZpGXUcm6)!9>y0ijN)X7Zgu4Gjqq|M;33c;BGFd8}h3y<#Mp_`I% zl4B9GG%ZJ>?dB{ zjR4tRH7}g6q9r|G5c5n>{Fzr$4qWKoms@05y_weaduo*og@|A5BJi4e05RiI<)kVn zX4Uc%plU9EFGe~y?KNs1lXc=keFy+LKvE;h%iztLh3A2fE=)pRUVi9w1_BMJLvD)K zU%E)Ft&V_3RTqFtdf&e>Ynh&by*0Hg!1-oArwQz-h%yYSGLKP?r&QJ;p4ZTAWqGtY zWYfux;d74-Y3KkG`^X3X);N!&%wSzYa1hOT?r%lOQCC44|2^A*-{Z#Ewlhi3L6kCc^@qJdhD~5T$53UfQ9;$-0BM6u(M+jFgR$ zHs?+n^mrW!a7Du3Pae&3mKMaATFC7)zILY#_DVeh)Dlva2lm#5 zna+;Z+;ms0ygvT<$Pe;)Y@x_-m-YLbzBj)!3ICfC#AQ-^7+bADpm`;2*xt%Rj1U7T z+}8S3lBNm9+DJt-P@QssI+g5h(MSA8a@?9QXoKD~IS_&0&quG1xmz*j1tR`p!quY4 zp#xQX!dBf%XC(HsuBL%JTE1V$%ek0Jxu6h;=3JMWJ9---KV*Q&Gg3?1Y$Zj`Z{;S+ zPQ)~_0&qi<6Cnd7t5LdS@4N-!MnZb5YLBr{(MxH<8RYqYc<;;!v#54A>-yv0%q4NI z28q|+<)l}tni^MWdrqPRV1?rPe>Wh^13FAfAe27aL9wnk3rr{K#SRHN0?>w=aG(Rg z)q5X@y@ml3MJlz)qRJ-{44|m=_MOPzk;RBX<`Ayy?68q(%GQB}&UhbzDk1Zsi!Xnc z3un7{kv59PI)}{uwnI@ofcKl6Z~IcBAZatLqD>g!pgKtwdm_5As*hczM_Z5)EYrXsR_1#PR>)?f z{vdIK14Y7BAwLXY_M$L`xXVq@4H(!kSP>y%M8yl?9g~!nzAt|oTj_v25<~Ai!>)R1 z&(NcX(BhYMps<4KgHy&p@3K*?>2V zy)Mj1&{X|{)2)_CxXQs;!BiB~+xi4_amMR&yY0_*KpSg*qNPTMSqRL$4gSJ@@nN9o z+CKv4k$Iy})8pq(z1EdEQobqTANM7r#un-ZU3Cz-As0~W9MvHp$Ol-Sw$tf8AgJk+ zv2GEeV;k-;0ha73DRUkzKr7ce*DY@kz2ZB`UbsYJaX&S*tT&YY{&g{8c7XbBEjP>W ze(F?_9d}CoPBQw*gsyfTU?Br$5BIOyS!dng9CJ)vH{gTYo1TY2H=iX$okcn%QpvI` zR*DywTN5Gtq5~1nD!%j`GIom+hGgGeSa2OI^c}~Td1~B1YqB{P&TZ3~4|=WSV$eks zFZOIP|7(t$yph6vSyDmBn|!_W=SU#Ot51c$_GQ0Y1JGV#he<$B$;|yvC{DU4f^LwZ zY5=5UL)xF`mJV%15C|wxi&tC%W7J?xw(;`1r^h9YACpJXOZ1x%TKao|xhbKp_^y42bvnIijFT6}k7ZnQZ;^Ss*z+`4;r9 z0A0g~lb5}53+5AM5hZb+4brYjB>uOB?2WjOUc_v&UW_a9bE@I{otg>vvMB?EnB@Dm z0GReX`@P<>gDg4spxgxK0tj>*dP+kZl@2LA^cfE(X=W=h1py;1IKD_?j2&u@MsZ$| z4a%FI{TU1Da{iexoCzata`H?mRvo0p=W#;6plqBxQoBe&mp}=$d*IVez$lQ!I|Gl{ z-$)lpV@uwesAQe+sCZA+4ZPR=*Z)@wwF3IO$WughLr%zfp)kXiy1Dl3K*8xj^M7n$ zs2o^WC>VHz&;LVL7rq!~Nq=jE5D`_l{ok>VQ|Z8n(E%srvwphyq5a^+=_HF)DQ z;ahaLfRQbzDXcdK(u!obEazn3Dd{~qI)}U$V+7e|kbI7XvoY`I>}VoDR$p{Vr*K^o z#~#xJL77b2#FB;Q-}M|~i#k7GoTs{=7RA!rbh27Dl>+@Al|XjENtJZ$hl+76Kmozg zN@@!B69M2Zvn4d`7Y#0Vw|gJU)dH+uh9J<8-Ad8oz{OcWq7$b=I_`f#%4V6oG0?mD zw*K#U_^SKh4LgxF)-%7@NZrmZcMvEgZq5dbPR~Fz+PN==-O7Z&oD+;jjDVYV zltrWu2Ke$$8F5g@VPWOWw`dOSOQ*R`2(;643N|_KPXl2UO*_;5# zI+@ZpSmM|9uAJsV%%&?{n!uBX&;~u-~975vQZSE-Kk8D)&Sh?9I`j1pdzN*gj6Gn2}h^M6yZWYrQ5A zGOc!c&!wMche%xN2@o?!d^(uw*+pEkj|C4C9 zJR!e}E>)aYY98cyTjeByn6kFgrHwD~u-Jd^WIOZkvZO6v=^v@+!|Y#DLA?%woaAU| zcC;-V^+yaRCVRV?v`fPe+<5}OeCk64^M7o=gG9dHf}~u_oU-oGw;H{d@{&K+ax^xv zEQ~<1|Kg1Hdp4ikh=ZH|X1U6UyVOo%?7;30o@93x?Z*#SjE#;Kzv>X~HO4g`&M2f{ z)dcObCEnRKhn64Oh5osWc}yq!>lr!jwkoH6O$lCcoe9@L;L&L~R4GH^jO*1)UVeEE zXc2JS1GdnseX((EdWzdcyYuD z&Zo0sDFX&cje|@&_qrOWrH{)UXtJk|ssR$X^Cv%D8KsD~&WW1{%gL7E^6NDZVFa6Q zw&#-GiYZe8L6JTLSS5qkW3@Wz`-*mqP{)&_rgeMEZoO3HD~d7lhpyN9fwBElWnT=6 zkUxZfhzJQ`zTm=#o@?@3->d$)wr+qW$sb9xDF8E^pmS?wUf5td`B3~uOK>5Ekb#%6 zEC!qU)tzvwFPXQ#pv|m`oejbRp!B~T+=zC23(C%OXUkIwnhA|*L|+I%4BLp`0@w2r ztprzrz|zXzE@tK!^T6Nv(6$zbI_8c855r#?j=YgMUf~nlEwX=o zf&^%@-`Qiz`uzN-&FFMS;FY)tX?-Q-j2}183x-(j7ZXk~x2&#&0L@VlEcvYTbD6PA)#J=+5*?E%`7&#W@-h>OjfV$}3Hbdh zZ#~G0UpouFr*WwnclX3+0VwY&6BXRH*99o3w&#I>vaGI8KlfmtNF(3`PcC()-gz(0 z&fYo)8@aaD>q+}u6C?0=aU_IMQo{v>8I!v{$HRT9M$TMsFcQt!6d8qJ@yhQV?)7@p z)yz_K{=Vr-@7xQP21BFm+9DR3IIld&?azkbxoW zO0j*<>TjY?^Uq#7!UqnRm?9xa z{hBvjVv)XFNAJ4UWHhg#9Q=wOs?vd1xUB(p7-e;NVA#ldF6J5d5?hRLWS&)GBoMD=F2-*yJ0j3B=r*t6H*ad?$JGkY z(9Z{PzTxF3#Fot*2}V>Q<(J(^UBBskLzq`;iT*3&*;miza*GBvSash#fA2plaOGG} z_Ws?Q^D+q!eV#U7&6*sgEbY@7k2vgtNP7B0Vc#TL;kQbmmTMS!J7fHis>%VAPaD0RV{nWW9;hrb3c#St6yp%wKysj7RMN}E-;`y*;g>&Z2+e4c za9}0 zmgk}8^4S9QyG8URkofkp@ql2jEKS2JXQ>R&1dlWxo*~ThkBRbRI`+Z3gm<~+r~JP9 z7hPv$i`N3I%d9MWxrM>GpxN4+->%msd>Z&wyYybH!sw-PATw)d2u5kyZcL8-p~_+h0ldErkjMc2HXg;9ebMFS&63T zh(KCiZiytD*9Tb(p%W7mSJFXd#y_@;9dvM8mV3f)wH^FGpwn0yv>S3D7yP?YhO05j z+Pf=#*-Dq75d#t~32QF*tiZv^uL1bMK}_30afkMIKxB;v4`L} zO(OYCeo3z8$(UEeQ01O_wF$r=k2rbOvi;Qb+Ni-o&G)^bT}s@Ra;EIqb@y+TAb`M__Go}@M;|`nByxb6BCZxgecPeG@aem5f35G!17lnx2Tdh*|J5ex zL2qLH+b8Z^hON(Zs5Mw9K+syGJpR{pZn|;Fo|QoqBWrm_IT~!U-I14EmatfPVM2yL z6%QLEcdQX#eWPN$+G*SFZ8z?*EY#?Ox6C!vEQBgqUtWeO*Khpi0-h=@(8;mC-*{Lp zMo>_&WXzG&bbxZ?w#0oQfm~*d;oOdL5=6{%#81v>_L;EC3AN&p(6=Y8QheOdS?Kpw zi7koBPGbS#-K|5v=BxYRgg^y%voTU%23KqwNGS2=yy~%=BR5NInTwAYLk2O7gx+hJNeWonA~zU4X1VVCa!eW}eD$$CsLJ8;mUW!VaVPYxj;I?4nISwMfL zb86Xll=u6$ZbiWi&I1H7FLS)G)<`1t1xqONn4D$T>vv0Q3j{^c{MBhHP^IsoRG4t~w_2fG*V zUd=tf04(}v;0!NiT~nC;eMNDZvQ+b|BXvA@}=EtwT5FfA0zOE z6QG3cHD1IXo06KYGnAH)cDi~`WkG`tHc`f5ZyEN2G83KTp`PfGeJH;>%@F~Eo_y_R zMGLssRc?Wd-D-@^P&(9H6F7ERq3x{Q-I$wRyf$95FK@qJniEw>@lfFMvB|A~!O@qW z&nJ4ZJecZuMN--=3L=>&l6)Q>wRMiqAhmJeV+PUJbX6bZpN99eEY_kGei!y=dSru#`@jygZ=eiHj$J~k9@9uGeXfB)%=wmiQ87&m!!Xml4Cbcm6Zn<#OszE`L9PmjLz)v zE3GYVw@E(uh{v@ZaykIqrjB={j0(9Q*N=n?xPRVpEW83R+&pKTjk@jaWnfp--?MzB z$ISq-o#(l*RT_#w4xb$!Zp%HCdX%UC330`GDqR6Q_Vt#z+7)lp^3`-H(cg+j4i`(v9m*x+MtH3u8Bku7se2ysk%o zM(ui_B&#a@LA9`Yr)D}M`52AW3sc=6wxf|-+=S(at_r9)hiP?h)H4~&%uSJ#b-7bY z+QB29uY>8-AOV66FmbUZ&Ul*I9Z2rvbISA|sbhfNcFG_F>;F6McnIi!*H{02n;H1v zWaZo2m})dSu)iWb`!zR#uu6&oX}1h6r+?FtgQ;&N$d4 zJ9GUXk64xF|1Q(!)d2#!@$p#hK&< zi!a;N_Ma6UR#Tud%Tk7R_Yru7wM|rfVv?RiZB1U0{pp>H*Oe1A)W|l^Jp|7|{8D|P zRzfiTp_SVumf6hRg;I+*>$lGYFn~gN94e)x- z8j8)GasANSAQM_nMR42y4 zlvQJB*nn)Q^PjsAOrZG)CN~`)g-#!Ry7~+dvIq-G4{d+u@*uf|wA2mzoEMOng)G_J z1TN*Daw_5E+InXa+WD#`&WO9x$XJZY^3HkH_nM1&<7lyS&E0|R)hTB6=5%=nC5*P( zN-ygLOy>bAX`h?2J9R>H*gbqXJ8UUV{r%Y56_KQ=a=QB$Ctr>yKY8B}?+<$|%7(wX%i%3-tFdmT2%4gs0` zk2_YwOvj}+Ditsz(9zYb-@KduH%w}``%xWW7c2GPEcj|1*`&h$l@GRIeg)DWxyi^_ zs3NC*N2ex$5Jx8(4{??cxrQAaiq6i?w#mVX2Wv^5+6cvH{yNTXJl;^4A+0}!$~hOy zfj<5ipSwEMx;3|Bs`g(u@rfp-bIKss3;+{DYRzq~NwR#4?`(82$Ba&VWB^HlnodpGX-o&!A*d!?(Y?m>7-<*_@H zxlv3jW69~+t^J^Jen5xUQ4GhsyK^jM7S^Jxd&>|W70*;pS^;66N=gpbT}X&H zpfh)YPqbH$V5s+{X@-~h>9|=lpQWMsnaRF!9DNAqkh3=t!k1Y2-Rt(m^Vc!Q)YDL$ z>@8P5JuhFq+06$>N(dlfNa<9zE}iPy&2FZ8kT==DQd>-p`KdWdw?3kdU3~8h1~A|5 zzt#-fboi;ls@L<@=y73l<}UA6x8q8AO85yIez74{OC?>KT7n=9xy+b&$hXOh%lIrh z4tf<<>vUBH2fo;lTv!-~hYFbh@$8&u{gad!6BClU7u@WwJu8twCIjNhFQbQ)cq3f` z#^E8e)PZU{@?kLl_UL<#*y}XIpDq^z7pJG&S7xP!rm0<-ntW3!ke?|c@hywF8C|W| zmF{fDK_e?4{P$JDgk_p`v*V?Ula~r3By`PNejvB>T#{I&K9cPSPx_`bb;@&%wr|C@ z_t(Pd9Q@R7rq729rcOq# zn2Vbs-dT0m$^>D;Gv^xN(S6z%=rt0`v~fcZ zOHw&FlFy_~*<5|Et!DTpD*;`iDB)A4+fK=k!=5UxT6n!NKK;xsJIuod-VE7qUl(}#9m%UT( zFQnWzPjfe2xDqz}`FF%j(h}?!x0Nd?>IuUAl?ZBjFK_;|I!V9qdEMh4)ZRbe?XY6| zZXc$2u?Pn=WJnI^`j9~Q5_pjv2`BVyON9q)1XPn(K3DJte3ttUsjOaf1$}rC2t3@r z-$^@DgEb7Pi21s@8k0FtX$Gmw;`XFL3Sx zK|k34g9_tuiyL>t7n*;a&TM_sC`G2}sA}FU+2gs;(eC%bbUOR4z{es&e~KOhXaQ1$ zBK(VJ(U{C7Xu$dB{VAE_Mq2OMaGU=etV#;RaG-5&Nd7(gOrhWx!2v-7*-5d|KZ&q? zxKhhO3^%pqd15+Wcw|9SS~~A_C855oO$P1C0sq#(fPoDB_VLDz(NH@?bK)L{;x{c6%r^Pwd@Eix& zfME+oWN9E$s^G)tIfLjz;g?rpYZEb%jSn6X8yMt;XOk&{^fN4t7xNmTrS;ZXBG$hL6zE-Ik)Zq|Df{LECs%;`nLz zBJTUUe+%j#9d=xj4D7ec-_5lBQ(&G#jO+@k!-~_0h1iJaz2;f-72hP{(nmhtG^TF1 z&*6loED!`h@5&B6;vWBZPk~FD+TSO4pcvxXk$SMgJdL&3VJL9v+P-U7)Ceh^=kaU4 zy~t)5_Gh*F<#KoOkd)1iF=pyrDoKIvf^oha*)tA18;_R}k6-i3 zydmkY;oD2K`-bXNIWBCj@Kb7XYdlz336c?C^U7^b0Gj+rzBiuECX5L)&d` zGfNx)Ld87=uh$g7aFcwxT+oYJ-b=Mkm7+@Ef_*Dijz%4RC9Y<^ev=KosydB-IC*A8 zWG!Y|{8{f*k&CZ5&JUfR8TER2ZVQ;FKo&6Q;NR0xiUSU zxhxfMyNsCp1=a)9lQn;S6Bjfo5|S$)<3DTP)NPaZdj#@zU>EqJYS|Q$JBoHet7^?W z&(nwFS4h9s2Tr~;)Y#@)Zy#Rpx|#U#?T-9UO3?wm5C$+_=y|ck5q=|@21>NXe=jF< znkADV=p)BmX+3TDV?XORcM}9ZuiPWZl7bsCqU+6mTd)grv-#w9mGMIDrdH+ECy5P- zID>?o{#P-3Jbq7qMI3}$i74b?Eu`b_w$t{E4j`xWhlCX?TZUEM18{av(zGkzNuyeWz zr)~F=0|-NSyC3E?J?F_cCD=c|TWQ7WYI&!r^y+zU-lS8EBv+DY3(DvzX|Q-om2pR3 z6hGBpEnIcym{0)cobFFR=a7@TCkFVzhhPNWGRL_PUXa26hhvv|P!_y1ZFiqer*}TU zM(=4IZcX0hWfqV^HTHT&X2?KSa z-CTGe+%L(f`V*#d#O#GORva5bKPkLjIZ5Sa+e1P~V*!E*`Du2(23n5GuT8$-l=e3P zb5ytyQ3U;M{oP#!^v)`gzStgF_dxO#0igF3GBi}6^O&2 zC5{M2s5)V2Q|%O^;MLvuYLJrL{c_hp02<3)jE8?pXYcG=M@>cv($3#E5v5YyfQ4X5 zyz-+3S0;3`_>d*SUgpYsXDw|kZTp>veqB!uOxkFc?dRV|JIBml8K@(V2Z0J-igSC> z7bmfs-SVY~!#oh?sm#N3gEFQ)3lJ9W8i&gUR~dka+Pc@1g6;R-G7O=QHZE_yIxPcP zKJmi$!hum%J7;@bn)%rtO6xCT=a9>g1?OC)4^hZBpwo5e%CWG(mK57+?A1fg!h;RAdVJr9b!NyVwmu}|gb#52Md zoJ1=W)&xIJ@1*Vjx;z@)ZVt<>#RJd>afAI2S^Va!JO6m@uj`hG;|AEgT+vomu?{gP z@Ba?BpmaP|Nx5D|s~wh$HjS94b!1|k^6}`*5UZqFm}lR{^LseN1%R50=)4Xd-V;P?Gd@h zGuM*vqq`m}PU7Lx4?%W$!VN-y_zAq38-}E=SFAqY?saaRB+=IFQKeq^ulQb;ka(DQxS@Q&*IzUCPZ_gW!43D)R^pS_Xs2ibV^lVt zFrgi3i10zr{mSCBjqz1Ra(eUD=WjNH4u>Xgzf4t+!kre^~NLhk|Cd z+9%ov4MFJ!K&zR$rJfdHoe?VzMfs3jb8P%HeZc>UUfi2qq))i@$%EJP480yDHr1UYa z8;`sZaOv*4$}-b$W6v6g7@L2#(+my68<9C;JVU%pc;_MT3cu&)h~Y3CWJd_Hrkwe0 z5`}IdI-%1L!jffXLO(|PC;;TX9m8bq>d;f`fFb;yL{6-pG!`?e_Dqc(c%>R35Pb+I z5iYLFEITsN`;?B|#}Pp0Rq1p5A6wn%f|hJo8=oJ8AJqL!XX~$Y~Wqp&@jn z9`Z^qQje@-RTfIU$7s<96>De-Z|sr(E{*-i-lBsZ8@U5oji_`I5G7yz_e-62t-&}# z3e5SaboWBiTh?pb5kScps|ANJ1dRsZIa}${RO-i6xyi>5O{DXuLY7JRP0;#Kd)Zfd z2$y&s%Y#Bf1bg6q7Xi$aLV%lTwh#~eeqMAqu&q?CU&b-_{DbD2R#-skrGx;{XZLO zSL^@AKq4YH8!bXq*|<0j;X=Y^R>&-ITDn<7HTM{F&!4hQ%BBUPJ&t-jomdDmq^YI!{USVz75Q^w=<`eaRYZ^-S}tN5fIvims{B?}_?EJs? zr_go{Ei*whZ^mA;Zf&`;MX|ehOEgKWzM=M2>FyZXHadv z7?|G|J>gXKLvsmublW`1uK(Wd_KgP%rfOr#v(X<-hF#!}Z1DpBQzMGAo;t*Ny1eYM zvIzN|1XVOV#kIvnD@>e*s1HqReD(}Q*7ywO1EnFK{|;11DiicC19;%Jn{P!=i?4`e z#?eruva6gk69~e#W9Wqi+2(!UG*4M-?utEt!2XWCM#l0WUK2FiaVQg|L~MPJqYGy! zseBXJ@l9`{kUeqcH)V9kobCKJmMeGHUaGutm`|XW9nAENz)_CZENScftQX?rUnK@! zZo&FbOi%q{L4p=wqR@s$EL>9O)r5&ss8HE1-AL}$z)E#>6btuY|o@l!N=> + + + + + + + + + + + + + + + + + diff --git a/themes/Default/muted_local.svg b/themes/Default/muted_local.svg new file mode 100644 index 000000000..30a571251 --- /dev/null +++ b/themes/Default/muted_local.svg @@ -0,0 +1,13 @@ + + + + + + + diff --git a/themes/Default/muted_pushtomute.svg b/themes/Default/muted_pushtomute.svg new file mode 100644 index 000000000..ff591f39c --- /dev/null +++ b/themes/Default/muted_pushtomute.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/Default/muted_self.svg b/themes/Default/muted_self.svg new file mode 100644 index 000000000..be80b9550 --- /dev/null +++ b/themes/Default/muted_self.svg @@ -0,0 +1,15 @@ + + + + + + + + + diff --git a/themes/Default/muted_server.svg b/themes/Default/muted_server.svg new file mode 100644 index 000000000..a0f725d74 --- /dev/null +++ b/themes/Default/muted_server.svg @@ -0,0 +1,15 @@ + + + + + + + + + diff --git a/themes/Default/muted_suppressed.svg b/themes/Default/muted_suppressed.svg new file mode 100644 index 000000000..cadc24298 --- /dev/null +++ b/themes/Default/muted_suppressed.svg @@ -0,0 +1,15 @@ + + + + + + + + + diff --git a/themes/Default/network-workgroup.svg b/themes/Default/network-workgroup.svg new file mode 100644 index 000000000..52f620545 --- /dev/null +++ b/themes/Default/network-workgroup.svg @@ -0,0 +1,1911 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + Workgroup + + + Jakub Steiner + + + http://jimmac.musichall.cz + + + + lan + workgroup + network + peer + + + + + Garrett LeSage + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/Default/overlay.mumblelay b/themes/Default/overlay.mumblelay new file mode 100644 index 000000000..edd98f335 --- /dev/null +++ b/themes/Default/overlay.mumblelay @@ -0,0 +1,31 @@ +[overlay] +version=1.4.0 +alwaysself=false +sort=1 +y=@Variant(\0\0\0\x87>j\xbcl) +states\1\color=@Variant(\0\0\0\x43\x1\xff\xff\xff\xff\x9e\x9e\x9e\x9e\0\0) +states\3\color=@Variant(\0\0\0\x43\x1\xff\xff\xe2\xe2nn\xff\xff\0\0) +states\4\color=@Variant(\0\0\0\x43\x1\xff\xfftt\x92\x92\xff\xff\0\0) +userfont=@Variant(\0\0\0@\0\0\0\n\0\x41\0r\0i\0\x61\0l@<\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x32\x10) +channelfont=@Variant(\0\0\0@\0\0\0\"\0S\0\x65\0g\0o\0\x65\0 \0U\0I\0 \0S\0\x65\0m\0i\0\x62\0o\0l\0\x64@<\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0K\x10) +channelcolor=@Variant(\0\0\0\x43\x1\xff\xff\xff\xff\xff\xff\xff\xff\0\0) +fpsfont=@Variant(\0\0\0@\0\0\0\n\0\x41\0r\0i\0\x61\0l@4\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x32\x10) +fpscolor=@Variant(\0\0\0\x43\x1\xff\xff\xf5\xf5\xf5\xf5\xf5\xf5\0\0) +pencolor=@Variant(\0\0\0\x43\x1\x1\x1))\x8c\x8c\xe1\xe1\0\0) +fillcolor=@Variant(\0\0\0\x43\x1\x1\x1\xe1\xe1\xe1\xe1\xe1\xe1\0\0) +channelshow=true +channelopacity=1 +mutedopacity=1 +userrect=@Variant(\0\0\0\x14\xbf\xd9{B^\xd0\x97\xb4\xbf\xaa\x12\xf6\x84\xbd\xa1\x30?\xd6^\xd0\x97\xb4%\xed?\xa5UUUUUV) +channelrect=@Variant(\0\0\0\x14\xbf\xa9\xd6H\xf+\x9d\x65\xbf\xb2\xd8-\x82\xd8-\x83?\xb9\x99\x99\x99\x99\x99\x9a?\x92\xf6\x84\xbd\xa1/h) +mutedrect=@Variant(\0\0\0\x14\xbf\xad\x64\x80\xf2\xb9\xd6H\xbf\xb2\"\"\"\"\"\"?\xa4%\xed\t{B_?\xa6\xc1l\x16\xc1l\x17) +avatarrect=@Variant(\0\0\0\x14\xbf\xa3\x33\x33\x33\x33\x33\x33\xbf\xb0\0\0\0\0\0\0?\xb2\xb9\xd6H\xf+\x9e?\xb2\x9b\x7f\rF)\xb8) +useralign=130 +channelalign=132 +states\2\color=@Variant(\0\0\0\x43\x1\xff\xff\xf0\xf0\xf0\xf0\xf0\xf0\0\0) +padding=0 +show=0 +states\1\opacity=0.625 +states\2\opacity=1 +states\3\opacity=1 +states\4\opacity=1 diff --git a/themes/Default/prepros.cfg b/themes/Default/prepros.cfg new file mode 100644 index 000000000..9e65ab5ec --- /dev/null +++ b/themes/Default/prepros.cfg @@ -0,0 +1,353 @@ +[ + { + "About This File": "This is Prepros config file, https://prepros.io . Please do not edit this file, doing so can crash Prepros." + }, + { + "data": { + "id": "", + "cfgVersion": 2, + "name": "mumble-theme", + "path": "", + "files": { + "e7da077f": { + "id": "e7da077f", + "path": "source/Dark.scss", + "output": "Dark.qss", + "name": "Dark.scss", + "category": "CSS", + "autoCompile": true, + "autoprefixer": false, + "sourceMaps": false, + "libSass": true, + "compass": false, + "fullCompass": false, + "outputStyle": "expanded", + "customOutput": true, + "imported": false, + "parents": [], + "type": "sass", + "forceImportAutoCompile": true + }, + "fb573155": { + "id": "fb573155", + "path": "source/Lite.scss", + "output": "Lite.qss", + "name": "Lite.scss", + "category": "CSS", + "autoCompile": true, + "autoprefixer": false, + "sourceMaps": false, + "libSass": true, + "compass": false, + "fullCompass": false, + "outputStyle": "expanded", + "customOutput": true, + "imported": false, + "parents": [], + "type": "sass", + "forceImportAutoCompile": true + }, + "2950e408": { + "id": "2950e408", + "path": "source/OSX Lite.scss", + "output": "OSX Lite.qss", + "name": "OSX Lite.scss", + "category": "CSS", + "autoCompile": true, + "autoprefixer": false, + "sourceMaps": false, + "libSass": true, + "compass": false, + "fullCompass": false, + "outputStyle": "expanded", + "customOutput": true, + "imported": false, + "parents": [], + "type": "sass" + }, + "80e9cf34": { + "id": "80e9cf34", + "path": "source/OSX Dark.scss", + "output": "OSX Dark.qss", + "name": "OSX Dark.scss", + "category": "CSS", + "autoCompile": true, + "autoprefixer": false, + "sourceMaps": false, + "libSass": true, + "compass": false, + "fullCompass": false, + "outputStyle": "expanded", + "customOutput": true, + "imported": false, + "parents": [], + "type": "sass" + }, + "4aab08e6": { + "id": "4aab08e6", + "path": "source/Imports/Dark Definitions.scss", + "output": "source/Imports/Dark Definitions.css", + "name": "Dark Definitions.scss", + "category": "CSS", + "autoCompile": false, + "autoprefixer": false, + "sourceMaps": false, + "libSass": true, + "compass": false, + "fullCompass": false, + "outputStyle": "compressed", + "customOutput": false, + "imported": true, + "parents": [ + "80e9cf34", + "e7da077f" + ], + "type": "sass" + }, + "6c7becf8": { + "id": "6c7becf8", + "path": "source/Imports/Lite Definitions.scss", + "output": "source/Imports/Lite Definitions.css", + "name": "Lite Definitions.scss", + "category": "CSS", + "autoCompile": false, + "autoprefixer": false, + "sourceMaps": false, + "libSass": true, + "compass": false, + "fullCompass": false, + "outputStyle": "compressed", + "customOutput": false, + "imported": true, + "parents": [ + "2950e408", + "fb573155" + ], + "type": "sass" + }, + "9e6d8270": { + "id": "9e6d8270", + "path": "source/Imports/Base Theme.scss", + "output": "source/Imports/Base Theme.css", + "name": "Base Theme.scss", + "category": "CSS", + "autoCompile": false, + "autoprefixer": false, + "sourceMaps": false, + "libSass": true, + "compass": false, + "fullCompass": false, + "outputStyle": "expanded", + "customOutput": false, + "imported": true, + "parents": [ + "e7da077f", + "fb573155", + "80e9cf34", + "2950e408" + ], + "type": "sass" + } + }, + "deploymentHistory": {}, + "config": { + "watch": "", + "liveRefresh": true, + "useCustomServer": false, + "port": 0, + "useCustomPort": false, + "customServerUrl": "", + "watchedFileExtensions": "less, sass, scss, styl, md, markdown, coffee, js, jade, haml, slim, ls, html,htm, css, rb, php, asp, aspx, cfm, chm, cms, do, erb, jsp, mhtml, mspx, pl, py, shtml, cshtml, cs,vb, vbs, tpl, ctp, kit, png, jpg, jpeg", + "excludePatterns": "Prepros Build, node_modules, .git, .idea, .sass-cache, .hg, .svn, .cache, config.rb, prepros.cfg, .DS_Store, bower_components, source/Base/**, *.svg, *.png, README.md", + "autoprefixerBrowsers": "last 4 versions", + "liveRefreshDelay": 0, + "disableImportAutoCompile": true, + "browserFlow": { + "enabled": false, + "mouseSync": true, + "scrollSync": true, + "keyboardSync": true, + "animateCss": true + }, + "deployment": { + "ftpHost": "", + "ftpPort": "21", + "ftpUsePrivateKey": false, + "ftpPrivateKey": "", + "ftpRemotePath": "", + "ftpUserName": "", + "ftpPassword": "", + "ftpType": "FTP", + "ftpSecure": false, + "ftpUploadOnModify": false, + "ftpRefreshAfterUpload": false, + "ignorePreprocessableFiles": true, + "copyPath": "Prepros Build", + "excludePatterns": ".map, Prepros Build, config.rb, prepros.cfg, node_modules, .git, .idea, .sass-cache, .hg, .svn, .cache, .DS_Store, bower_components" + }, + "css": { + "path": "css/", + "outputType": "REPLACE_SEGMENT", + "segmentToReplace": "less, sass, stylus, scss, styl", + "segmentToReplaceWith": "qss", + "preprocessableFilesDirs": "less/\nsass/\nstylus/\nscss/\nstyl/\n" + }, + "minCss": { + "path": "", + "outputType": "RELATIVE_FILEDIR", + "segmentToReplace": "", + "segmentToReplaceWith": "", + "types": "", + "preprocessableFilesDirs": "", + "filePrefix": "-dist" + }, + "html": { + "segmentToReplace": "jade, haml, slim, markdown, md, kit", + "segmentToReplaceWith": "html", + "path": "html/", + "extension": ".html", + "outputType": "REPLACE_SEGMENT", + "preprocessableFilesDirs": "jade/\nhaml/\nslim/\nmarkdown/\nmd/\nkit" + }, + "js": { + "segmentToReplace": "coffee, coffeescript, coffeescripts, ls, livescript, livescripts", + "segmentToReplaceWith": "html", + "extension": ".html", + "outputType": "REPLACE_SEGMENT", + "preprocessableFilesDirs": "coffee/\ncoffeescript/\ncoffeescripts/\nls/\nlivescript/\nlivescripts", + "path": "js/" + }, + "minJs": { + "path": "", + "outputType": "RELATIVE_FILEDIR", + "segmentToReplace": "", + "segmentToReplaceWith": "", + "types": "", + "preprocessableFilesDirs": "", + "filePrefix": "-dist" + }, + "compilers": { + "less": { + "autoCompile": true, + "autoprefixer": false, + "compress": false, + "sourceMaps": false + }, + "sass": { + "autoCompile": true, + "autoprefixer": false, + "sourceMaps": false, + "libSass": true, + "compass": false, + "fullCompass": false, + "outputStyle": "expanded" + }, + "stylus": { + "autoCompile": true, + "sourceMaps": false, + "autoprefixer": false, + "nib": false, + "compress": false + }, + "markdown": { + "autoCompile": true, + "sanitize": false, + "gfm": true, + "wrapWithHtml": false + }, + "coffee": { + "autoCompile": true, + "bare": false, + "uglify": false, + "mangle": true, + "iced": false, + "sourceMaps": false + }, + "livescript": { + "autoCompile": true, + "bare": false, + "uglify": false, + "mangle": true + }, + "javascript": { + "autoCompile": false, + "uglify": true, + "mangle": true, + "babel": false, + "sourceMaps": false + }, + "jade": { + "autoCompile": true, + "pretty": true + }, + "haml": { + "autoCompile": true, + "pretty": true, + "doubleQuotes": false + }, + "kit": { + "autoCompile": true, + "minifyHtml": false + }, + "slim": { + "autoCompile": true, + "pretty": true, + "indent": "default" + }, + "css": { + "autoCompile": false, + "sourceMaps": false, + "compress": false, + "cssnext": false, + "autoprefixer": false + }, + "uglify": { + "compress": { + "sequences": true, + "properties": true, + "dead_code": true, + "drop_debugger": true, + "unsafe": false, + "unsafe_comps": false, + "conditionals": true, + "comparisons": true, + "evaluate": true, + "booleans": true, + "loops": true, + "unused": true, + "hoist_funs": true, + "keep_fargs": false, + "hoist_vars": false, + "if_return": true, + "join_vars": true, + "cascade": true, + "side_effects": true, + "pure_getters": false, + "negate_iife": true, + "screw_ie8": false, + "drop_console": false, + "angular": false, + "warnings": true, + "pure_funcs": null, + "global_defs": null + }, + "output": { + "quote_keys": false, + "space_colon": true, + "ascii_only": false, + "unescape_regexps": false, + "inline_script": false, + "beautify": false, + "bracketize": false, + "semicolons": true, + "comments": false, + "preserve_line": false, + "screw_ie8": false, + "preamble": null + } + } + } + } + } + } +] \ No newline at end of file diff --git a/themes/Default/priority_speaker.svg b/themes/Default/priority_speaker.svg new file mode 100644 index 000000000..c4a5d82c0 --- /dev/null +++ b/themes/Default/priority_speaker.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + diff --git a/themes/Default/self_comment.svg b/themes/Default/self_comment.svg new file mode 100644 index 000000000..25c99ff82 --- /dev/null +++ b/themes/Default/self_comment.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/themes/Default/self_undeafened.svg b/themes/Default/self_undeafened.svg new file mode 100644 index 000000000..30bd7a945 --- /dev/null +++ b/themes/Default/self_undeafened.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/Default/source/Dark.scss b/themes/Default/source/Dark.scss new file mode 100644 index 000000000..f2412e73e --- /dev/null +++ b/themes/Default/source/Dark.scss @@ -0,0 +1,23 @@ +/* + * Mumble Dark Theme + * https://github.com/mumble-voip/mumble-theme + * + * Based on MetroMumble Theme by xPoke + * https://github.com/xPoke + * + * Originally forked from Flat Mumble Theme by xPaw (xpaw.ru) + * + * Licensed under The Do What The Fuck You Want To Public License (WTFPL) + */ +// This is a file you could modify if you are making your own skin. +// See README.md + +// Add your own custom QSS at the end of this file + +// Import skin definitions +@import 'Imports/Dark Definitions'; + +// Import base theme CSS +@import 'Imports/Base Theme'; + +// Add or import your own custom QSS below diff --git a/themes/Default/source/Imports/Base Theme.scss b/themes/Default/source/Imports/Base Theme.scss new file mode 100644 index 000000000..7cdf069d8 --- /dev/null +++ b/themes/Default/source/Imports/Base Theme.scss @@ -0,0 +1,1235 @@ +/* + * YOU SHOULD NOT MODIFY THIS FILE + * Edit the files in the "source" folder instead. + * See project README + * + */ +ApplicationPalette { + qproperty-window: $base-bg; + qproperty-windowtext: $base-text; + qproperty-windowtext_disabled: $base-text-disabled; + + qproperty-base: $sub-bg; + qproperty-alternatebase: $median-bg; + qproperty-text: $sub-text; + qproperty-text_disabled: $base-text-disabled; + + qproperty-tooltipbase: $sub-bg; + qproperty-tooltiptext: $sub-text; + qproperty-tooltiptext_disabled: $base-text-disabled; + + qproperty-brighttext: $highlight-text; + qproperty-brighttext_disabled: $base-text-disabled; + qproperty-highlight: $highlight-bg; + qproperty-highlightedtext: $highlight-text; + qproperty-highlightedtext_disabled: $base-text-disabled; + + qproperty-button: $button-bg; + qproperty-buttontext: $sub-text; + qproperty-buttontext_disabled: $base-text-disabled; + + qproperty-link: $link; + qproperty-linkvisited: $link; + + qproperty-light: $base-border; + qproperty-midlight: transparent; + qproperty-mid: $base-border; + qproperty-dark: transparent; + qproperty-shadow: $base-border; +} + +QObject, +QObject::separator, +QObject::handle, +QObject::tab-bar, +QObject::tab, +QObject::section +{ + font-family: $font-family; + font-size: $font-size-normal; + margin:0; + padding:0; + outline:0; + border:0; + selection-background-color:$highlight-bg; + selection-color:$highlight-text; + alternate-background-color:transparent; + color:$base-text; + border-radius:$base-border-radius; +} + +QMainWindow, +QDockWidget +{ + background-color:$base-bg; +} + +QDialog, +QWizard *, +QCalendarWidget *, +#qswPages > QObject +{ + background-color:$dialog-bg; + color:$sub-text; +} + +QObject:disabled, +QObject::item:disabled +{ + color:$base-text-disabled; +} + +a +{ + color:$link; + text-decoration:none; +} + +QObject::separator +{ + height:4px; + width:4px; +} + +QObject::separator:hover +{ + background:$base-hover; +} + +DockTitleBar +{ + font-size: $font-size-extra-small; +} + +QToolTip, +QWhatsThis +{ + font-size:$font-size-small; + min-height:1.3em; + border: 1px solid $control-icon; + border-radius: 0; + background-color:$sub-bg; + color:$sub-text; +} + +QTextBrowser, +QTextEdit +{ + background-color:$sub-bg; + color:$sub-text; + border:1px solid $base-border; +} + +QToolBar +{ + background-color:$base-bg; + spacing:0; + padding:2px; +} + +QToolButton +{ + border:1px solid transparent; + border-radius:$base-border-radius; + padding:$base-padding - 3; + margin:1px; +} + +QToolButton:on +{ + background-color:$toolbutton-on; + border:1px solid $toolbutton-border; +} + +QToolButton:hover +{ + background-color:$toolbutton-hover; + border:1px solid $toolbutton-hover-border; +} + +QToolButton:pressed +{ + background-color:$toolbutton-pressed; +} + +QToolBar::separator +{ + background:$sub-highlight; + height:1px; + margin:$base-padding; + width:1px; +} + +QToolBar::separator:hover +{ + background:$sub-highlight; + border:0; +} + +QToolButton#qt_toolbar_ext_button +{ + min-width:$base-padding*2; + width:$base-padding*2; + padding:1px; + qproperty-icon:url(skin:controls/toolbar_ext.svg); +} + +QToolBar::handle:horizontal +{ + image:url(skin:controls/handle_horizontal.svg); + width:8px; + padding:$base-padding; +} + +QToolBar::handle:vertical +{ + image:url(skin:controls/handle_vertical.svg); + height:8px; + padding:$base-padding; +} + +QMenuBar::item +{ + background-color:transparent; + padding:$base-padding 12px; +} + +QMenuBar::item:selected +{ + background:$highlight-bg; + color:$highlight-text; +} + +QMenuBar::item:pressed +{ + background:$highlight-pressed; + color:$highlight-text; +} + +QMenu +{ + background:$menu-bg; + border:1px solid $base-border; + color:$sub-text; +} + +QMenu::item +{ + border:1px solid transparent; + color:$sub-text; + padding:$base-padding + 1 $base-padding * 4; + padding-left:25px; + border-radius:$base-border-radius; +} + +QMenu::item:selected +{ + background:$menuitem-hover; + border:1px solid $menuitem-border; +} + +QMenu::item:disabled +{ + border:1px solid transparent; + background:transparent; +} + +QMenu::separator +{ + background:$sub-highlight; + height:1px; +} + +QMenu::indicator +{ + padding-top: 2px; + height:25px; + width:25px; +} + +QPushButton +{ + background-color:$button-bg; + border:$button-border; + color:$sub-text; + font-size: $font-size-big; + padding: $base-padding - 1 $base-padding*4+4; +} + +QPushButton:focus +{ + background-color:$button-focus; +} + +QPushButton:hover +{ + background-color:$button-hover; + border-color:$button-hover-border; +} + +QPushButton:hover:focus +{ + background-color:$button-focus-hover-bg; + border-color:$button-focus-hover-border; +} + +QPushButton:focus +{ + border-color:$base-border-focus; +} + +QPushButton:pressed, +QPushButton:pressed:focus +{ + background-color:$highlight-bg; + border-color:$highlight-bg; + color:$highlight-text; +} + +QGroupBox, +#qwMacWarning, +#qwInlineNotice +{ + background-color:$median-bg; + border:1px solid $base-border; + color:$sub-text; + font-size: $font-size-bigger; + padding:$base-padding; + padding-top:1em; +} + +QGroupBox::title +{ + background-color:transparent; + margin:$base-padding * 1.5; + margin-left:$base-padding + 4; + margin-right:$base-padding * 2; +} + +QListView +{ + background-color:$sub-bg; + border:1px solid $base-border; +} + +QListView::item +{ + border-radius:$base-border-radius; + border:1px solid transparent; + color:$sub-text; + selection-color:$sub-text; + padding:$base-padding/2 $base-padding; +} + +QListView::item:hover +{ + background-color:$sub-hover; + border:1px solid $sub-hover; +} + +QListView::item:selected +{ + background-color:$item-selected-inactive-bg; + border:$item-selected-inactive-border; +} + +QListView::item:selected:active +{ + background-color:$item-selected-active-bg; + border:$item-selected-active-border; +} + +QTreeView +{ + background-color:$sub-bg; + color:$sub-text; + selection-background-color:$sub-bg; + selection-color:$sub-text; + border:1px solid $base-border; +} + +QTreeView::item +{ + min-width:60px; + border:1px solid transparent; + border-left:0; + border-right:0; + color:$sub-text; + padding:$base-padding/2 $base-padding; + selection-color:$sub-text; + border-radius:0; +} + +QTreeView::item:first, +QTreeView::item:only-one +{ + border-left:1px solid transparent; + border-top-left-radius:$base-border-radius; + border-bottom-left-radius:$base-border-radius; +} + +QTreeView::item:last, +QTreeView::item:only-one +{ + border-right:1px solid transparent; + border-top-right-radius:$base-border-radius; + border-bottom-right-radius:$base-border-radius; +} + +QTreeView::item:hover, +QTreeView::item:focus +{ + background-color:$sub-hover; + border-color:$sub-hover; +} + +QTreeView::item:selected +{ + background-color:$item-selected-inactive-bg; + border:$item-selected-inactive-border; + border-right:0; + border-left:0; +} + +QTreeView::item:selected:first, +QTreeView::item:selected:only-one +{ + border-left:$item-selected-inactive-border; +} + +QTreeView::item:selected:last, +QTreeView::item:selected:only-one +{ + border-right:$item-selected-inactive-border; +} + +QTreeView::item:selected:active +{ + background-color:$item-selected-active-bg; + border:$item-selected-active-border; + border-right:0; + border-left:0; +} + +QTreeView::item:selected:active:first, +QTreeView::item:selected:active:only-one +{ + border-left:$item-selected-active-border; +} + +QTreeView::item:selected:active:last, +QTreeView::item:selected:active:only-one +{ + border-right:$item-selected-active-border; +} + +QTreeView::branch +{ + border-image:none; + image:none; + margin-left:3px; + margin-top:1px; + padding-left:3px; +} + +QTreeView::branch:has-children:closed +{ + image:url(skin:controls/branch_closed.svg); +} + +QTreeView::branch:has-children:open +{ + image:url(skin:controls/branch_open.svg); +} + +QHeaderView +{ + border-bottom:1px solid $base-border; + border-radius:0; +} + +QHeaderView::section +{ + border:0; + background-color:$median-bg; + color:$sub-text; + padding:$base-padding; + padding-left:$base-padding * 2; + padding-right: 20px; + border-radius:0; +} + +QHeaderView::down-arrow, +QHeaderView::up-arrow +{ + margin:1px; + top:1px; + right:5px; + width:14px; +} + +QHeaderView::down-arrow +{ + image:url(skin:controls/arrow_down.svg); +} + +QHeaderView::up-arrow +{ + image:url(skin:controls/arrow_up.svg); +} + +QTabWidget::pane +{ + background-color:$median-bg; + border:1px solid $base-border; +} + +QTabWidget::pane:top +{ + margin-top:-1px; + border-radius:$base-border-radius; + border-top-left-radius:0; +} + + +QTabWidget::pane:bottom +{ + margin-bottom:-1px; + border-radius:$base-border-radius; + border-bottom-left-radius:0; +} + +QTabWidget::tab-bar +{ + background-color:$dialog-bg; +} + +QTabBar::tab +{ + color:$tab-deselected-text; + background-color:$tab-deselected; + padding:$base-padding * 1.5 $base-padding * 4; + border-radius:0; + border:1px solid $base-border; + border-right:0; +} + +QTabBar::tab:last, +QTabBar::tab:only-one +{ + border-right:1px solid $base-border; +} + +QTabBar::tab:hover +{ + background-color:$tab-hover; +} + +QTabBar::tab:disabled +{ + color:$base-text-disabled; +} + +QTabBar::tab:selected, +{ + color:$sub-text; + background-color:$median-bg; +} + +QTabBar::tab:top +{ + border-bottom:0; + margin-bottom:1px; +} + +QTabBar::tab:bottom +{ + border-top:0; + margin-top:1px; +} + +QTabBar::tab:top:selected +{ + padding-bottom:$base-padding * 1.5 + 1; + margin-bottom:0; +} + +QTabBar::tab:bottom:selected +{ + padding-top:$base-padding * 1.5 + 1; + margin-top:0; +} + +QTabBar::tab:top:first, +QTabBar::tab:top:only-one +{ + border-top-left-radius:$base-border-radius; +} + +QTabBar::tab:top:last, +QTabBar::tab:top:only-one +{ + border-top-right-radius:$base-border-radius; +} + +QTabBar::tab:bottom:first, +QTabBar::tab:bottom:only-one +{ + border-bottom-left-radius:$base-border-radius; +} + +QTabBar::tab:bottom:last, +QTabBar::tab:bottom:only-one +{ + border-bottom-right-radius:$base-border-radius; +} + +QScrollBar +{ + border-radius:0; + font-size: $font-size-normal; +} + +QScrollBar:vertical +{ + border-left:1px solid $scrollbar-border; + width:1em; +} + +QScrollBar:horizontal +{ + border-top:1px solid $scrollbar-border; + height:1em; +} + +QScrollBar::handle +{ + margin:-1px; + background:$scrollbar-handle; + border:1px solid $scrollbar-handle-border; +} + +QScrollBar::handle:vertical +{ + min-height:10px; +} + +QScrollBar::handle:horizontal +{ + min-width:10px; +} + +QScrollBar::handle:hover +{ + background:$scrollbar-handle-hover; +} + +QScrollBar::left-arrow, +QScrollBar::right-arrow, +QScrollBar::up-arrow, +QScrollBar::down-arrow, +QScrollBar::sub-line, +QScrollBar::add-line, +QScrollBar::add-page, +QScrollBar::sub-page +{ + background:$base-bg; + height:0; + width:0; + border-radius:0; + border:0; +} + +QAbstractScrollArea::corner +{ + border-left:1px solid $scrollbar-border; + border-top:1px solid $scrollbar-border; + height:0; + width:0; + border-radius:0; + border-top:1px solid $scrollbar-border; + border-left:1px solid $scrollbar-border; + background:$sub-bg; +} + +QLineEdit, +QComboBox, +QSpinBox, +QAbstractSpinBox +{ + color:$sub-text; + padding:$base-padding; + min-height:1em; +} + +QComboBox, +QSpinBox, +QAbstractSpinBox +{ + border:$button-border; + background-color:$button-bg; +} + +QLineEdit, +QTextEdit, +QPlainTextEdit, +QSpinBox, +QAbstractSpinBox, +QComboBox:editable +{ + border:$input-border; + background-color:$input-bg; +} + +QSpinBox, +QAbstractSpinBox +{ + min-width: 2.5em; + padding-right: 10px; +} + +QPushButton:disabled, +QLineEdit:disabled, +QTextEdit:disabled, +QPlainTextEdit:disabled, +QListWidget:disabled, +QTreeWidget:disabled, +QComboBox:disabled, +QSpinBox:disabled, +QAbstractSpinBox:disabled +{ + border:1px solid transparent; + background-color:$control-disabled; +} + +QComboBox::drop-down, +QAbstractSpinBox::drop-down, +QSpinBox::drop-down, +QDateTimeEdit::drop-down +{ + background-color:$sub-bg; + border:0; + margin-left:$base-padding; + margin-right:$base-padding * 3; + margin-top:5px; +} + +QComboBox::down-arrow, +QDateTimeEdit::down-arrow +{ + margin-top: -2px; + image:url(skin:controls/arrow_down.svg); + width:14px; +} + +QComboBox::down-arrow:disabled, +QDateTimeEdit::down-arrow:disabled +{ + image:url(skin:controls/arrow_down_disabled.svg); +} + +QToolButton[popupMode="1"], +QToolButton[popupMode="2"], +QPushButton[popupMode="1"], +QPushButton[popupMode="2"] +{ + padding-right: 14px; +} + +QToolButton::menu-arrow, +QToolButton::menu-indicator, +QPushButton::menu-arrow, +QPushButton::menu-indicator +{ + image:url(skin:controls/arrow_down.svg); + subcontrol-origin: padding; + subcontrol-position: center right; + top:2px; + right:2px; + width:14px; +} + +QSpinBox::down-button, +QAbstractSpinBox::down-button, +{ + padding-right:4px; + image:url(skin:controls/arrow_down.svg); + width:14px; + padding-bottom:1px; +} + +QSpinBox::down-button:disabled, +QAbstractSpinBox::down-button:disabled, +{ + image:url(skin:controls/arrow_down_disabled.svg); +} + +QSpinBox::up-button, +QAbstractSpinBox::up-button +{ + padding-right:4px; + image:url(skin:controls/arrow_up.svg); + width:14px; + padding-top:1px; +} + +QSpinBox::up-button:disabled, +QAbstractSpinBox::up-button:disabled, +{ + image:url(skin:controls/arrow_up_disabled.svg); +} + +QComboBox QAbstractItemView +{ + background-color:$sub-bg; + border:1px solid $base-border; + color:$sub-text; + border-radius:0; +} + +QLabel, +QCheckBox, +QAbstractCheckBox, +QTreeView::indicator, +QRadioButton +{ + color:$sub-text; + background:transparent; +} + +QCheckBox::indicator, +QTreeView::indicator, +{ + background-color:$button-bg; + border:$button-border; + height:13px; + width:13px; + margin-top: 1px; +} + +QMenu::indicator +{ + width: 12px; + left: 6px; +} + +QCheckBox::indicator:checked, +QMenu::indicator:checked, +QTreeView::indicator:checked +{ + image:$checkbox; +} + +QCheckBox::indicator:disabled, +QTreeView::indicator:disabled +{ + border:1px solid $median-bg; + background-color:$control-disabled; +} + +QCheckBox::indicator:checked:disabled, +QTreeView::indicator:checked:disabled +{ + border:1px solid transparent; + image:$checkbox-disabled; +} + +QRadioButton::indicator +{ + background:$button-bg; + border:$button-border; + border-radius:7px; + height:12px; + width:12px; +} + +QTreeView::indicator +{ + background:$button-bg; +} + +QRadioButton::indicator:disabled +{ + background-color:$control-disabled; + margin:1px; + border:1px solid transparent; +} + +QRadioButton::indicator:checked +{ + image:$radio; +} + +QRadioButton::indicator:checked:disabled +{ + image:$radio_disabled; +} + +QSlider::groove +{ + background:$slider-groove; + border:1px solid $slider-groove-border; + border-radius:2px; + font-size: $font-size-qslider-groove; +} + +QSlider::groove:horizontal +{ + height:0.8em; +} + +QSlider::groove:vertical +{ + width:0.8em; +} + +QSlider::groove:disabled, +QSlider::sub-page:disabled +{ + background:$control-disabled; + border:1px solid transparent; + border-radius:2px; +} + +QSlider::sub-page +{ + background: $slider-fill; + border:1px solid $slider-fill-border; + border-radius:2px; +} + +QSlider::handle +{ + background:$slider-handle; + border:1px solid $slider-handle-border; + border-radius:3px; + font-size: $font-size-qslider-handle; +} + +QSlider::handle:horizontal +{ + margin:-5px -1px; + width:4.5em; +} + +QSlider::handle:vertical +{ + margin:-1px -5px; + height:4.5em; +} + +QSlider::handle:focus +{ + background-color:$slider-handle-focus; + border-color:$slider-handle-focus-border; +} + +QSlider::handle:hover +{ + background-color:$slider-handle-hover; +} + +QSlider::handle:pressed +{ + background-color:$slider-handle-pressed; + border-color:$slider-handle-pressed-border; +} + +QSlider::handle:disabled +{ + background-color:$control-disabled; + border:1px solid $control-disabled; +} + +QCheckBox::indicator:focus, +QTreeView::indicator:focus, +QRadioButton::indicator:focus, +QComboBox:focus +{ + background-color:$button-focus; +} + +QCheckBox::indicator:focus:hover, +QTreeView::indicator:focus:hover, +QRadioButton::indicator:focus:hover, +QComboBox:focus:hover +{ + background-color:$button-focus-hover-bg; + border-color:$button-focus-hover-border; +} + +QCheckBox::indicator:hover, +QTreeView::indicator:hover, +QRadioButton::indicator:hover, +QComboBox:hover +{ + background-color:$button-hover; + border-color:$button-hover-border; +} + +QLineEdit:focus, +QSpinBox:focus, +QAbstractSpinBox:focus, +QComboBox:editable:focus +{ + background-color:$input-bg; +} + +QLineEdit:focus:hover, +QSpinBox:focus:hover, +QAbstractSpinBox:focus:hover, +QComboBox:editable:focus:hover +{ + border-color:$button-focus-hover-border; +} + +QLineEdit:hover, +QSpinBox:hover, +QAbstractSpinBox:hover, +QComboBox:editable:hover +{ + background-color:$input-bg; + border-color:$button-hover-border; +} + +QCheckBox::indicator:focus, +QTreeView::indicator:focus, +QRadioButton::indicator:focus, +QComboBox:focus, +QLineEdit:focus, +QTextEdit:focus, +QPlainTextEdit:focus, +QSpinBox:focus, +QAbstractSpinBox:focus, +QComboBox:editable:focus +{ + border-color:$base-border-focus; +} + +QFontDialog +{ + min-width: 32em; + min-height: 24em; +} + +QColorDialog QColorLuminancePicker +{ + background-color:transparent; +} + +QMessageBox, +QDialogButtonBox +{ + dialogbuttonbox-buttons-have-icons: 0; +} + +/* Mumble Specifics */ + +LogTextBrowser, +#qdsChat +{ + margin:0 2px; + min-height:120px; + min-width:40px; + border-color:$base-border; +} + +UserView +{ + margin:0 2px; + min-height:120px; + min-width:40px; +} + +UserView::item +{ + padding:0; + padding-top:-1px; +} + +#qdwChat > QTextEdit +{ + padding:-2px; + margin:0 2px; + margin-bottom:2px; + font-size: $font-size-normal; +} + +#qtIconToolbar QComboBox +{ + font-size: $font-size-small; +} + +.log-time +{ + background-color:transparent; + color:#95a5a6; + font-size: $font-size-medium; +} + +.log-server +{ + background-color:transparent; + color:#F9655D; + font-weight:bold; +} + +.log-channel +{ + background-color:transparent; + color:#e67e22; + font-weight:bold; +} + +.log-privilege +{ + background-color:transparent; + color:#c0392b; + font-weight:bold; +} + +.log-target +{ + background-color:transparent; + color:#27ae60; + font-weight:bold; +} + +.log-source +{ + background-color:transparent; + color:#27ae60; + font-weight:bold; +} + +QListView#qlwIcons +{ + padding:0; + background-color:transparent; + border:0; + font-size: $font-size-big; + min-width:165%; + margin-left:$base-padding; + margin-top:$base-padding + 8; +} + + +QListView#qlwIcons::item +{ + margin-bottom:1px; + padding:5px $base-padding * 2 - 1; +} + + +QListView#qlwIcons::item:hover +{ + border-color:$base-hover; + background-color:$base-hover; +} + +QListView#qlwIcons::item:selected +{ + background-color:$toolbutton-on; + border:1px solid $toolbutton-border; +} + +QListView#qlwIcons::item:focus +{ + background-color:$item-selected-active-bg; + border:$item-selected-active-border; +} + +QSlider +{ + margin-left:30px; + margin-right:30px; +} + +#qswPages > * > * > QScrollBar +{ + margin:0; +} + +#qswPages > * > QWidget +{ + margin: $base-padding / 2; +} + +QListView::item QListWidgetItem, +QListView::item QLineEdit, +QTreeView::item QComboBox, +QTreeView::item QLineEdit +{ + background:$button-bg; + margin: 0; + padding-top: 0; + padding-bottom: 0; + padding-left: $base-padding; + padding-right: $base-padding; + font-size: $font-size-medium; +} + +QListView::item QListWidgetItem:hover, +QListView::item QLineEdit:hover, +QTreeView::item QComboBox:hover, +QTreeView::item QLineEdit:hover +{ + background:$button-bg; +} + +AboutDialog > QTextBrowser, +AboutDialog QTextEdit +{ + border:0; +} + +#qtbToolBar +{ + border:1px solid transparent; + background:transparent; +} + +#BanEditor +{ + min-width: 600px; +} + +#GlobalShortcutTarget +{ + min-height: 600px; +} + +ViewCert +{ + min-height: 600px; +} + +TalkingUI +{ + background-color: $sub-bg; +} + +TalkingUI > * +{ + background-color: $sub-bg; +} + +TalkingUI [selected="false"] +{ + background-color: $sub-bg; +} + +TalkingUI [selected="false"]:hover { + background-color: $sub-hover; +} + +TalkingUI [selected="true"] { + background-color: $item-selected-active-bg; + border: $item-selected-active-border; +} + +TalkingUI > QFrame { + border: 1px solid; + border-color: $base-border; + border-radius: $base-border-radius; +} diff --git a/themes/Default/source/Imports/Dark Definitions.scss b/themes/Default/source/Imports/Dark Definitions.scss new file mode 100644 index 000000000..7f6c3651f --- /dev/null +++ b/themes/Default/source/Imports/Dark Definitions.scss @@ -0,0 +1,84 @@ +// This is a file you could modify if you are making your own skin. +// See README.md + +// Add your own custom QSS at the end of this file + +// Skin color definitions below +$base-padding: 4px; +$base-bg: #2e2e2e; +$base-hover: #333; +$base-pressed: #484848; +$base-text: #eee; +$base-text-disabled: #484848; +$base-border: #1c1c1c; +$base-border-focus: #3e4f5e; +$base-border-radius: 2px; +$item-selected-active-bg: #3e4f5e; +$item-selected-active-border: 1px solid #3e4f5e; +$item-selected-inactive-bg: #3b3b3b; +$item-selected-inactive-border: 1px solid #3b3b3b; +$sub-bg: #191919; +$sub-hover: #333; +$sub-text: #d8d8d8; +$sub-highlight: #555; +$dialog-bg: #1D1D1D; +$median-bg: #2d2d2d; +$toolbutton-on: #444; +$toolbutton-border: #444; +$toolbutton-hover: #3e4f5e; +$toolbutton-hover-border: #3e4f5e; +$toolbutton-pressed: $base-pressed; +$highlight-bg: #298ce1; +$highlight-pressed: #1979ca; +$highlight-text: #FFF; +$menu-bg: #2b2b2b; +$menuitem-hover: #3e4f5e; +$menuitem-border: #3e4f5e; +$scrollbar-border: $base-border; +$scrollbar-handle: #666; +$scrollbar-handle-border: $base-border; +$scrollbar-handle-hover: #888; +$input-bg: #191919; +$input-border: 1px solid #2e2e2e; +$input-hover: #484848; +$control-icon: #888; +$control-icon-disabled: #444; +$control-disabled: #282828; +$slider-groove: #393939; +$slider-groove-border: #393939; +$slider-fill: #486d8d; +$slider-fill-border: #486d8d; +$slider-handle: #777; +$slider-handle-border: #222; +$slider-handle-focus: #6d96ba; +$slider-handle-focus-border: #226; +$slider-handle-hover: #999; +$slider-handle-pressed: #bbb; +$slider-handle-pressed-border: #222; +$tab-selected: #333; +$tab-deselected: #1e1e1e; +$tab-deselected-text: #ccc; +$tab-separator: #111; +$tab-hover: #3e4f5e; +$button-bg: #444; +$button-hover: #595959; +$button-focus: #3e4f5e; +$button-focus-hover-bg: #485d6f; +$button-focus-hover-border: #485d6f; +$button-border: 1px solid #444; +$button-hover-border: #555; +$radio: url(skin:controls/radio_check_dark.svg); +$radio_disabled: url(skin:controls/radio_check_disabled.svg); +$checkbox: url(skin:controls/checkbox_check_dark.svg); +$checkbox-disabled: url(skin:controls/checkbox_check_disabled.svg); +$link: #39a5dd; + +$font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; +$font-size-bigger: 13pt; +$font-size-big: 12pt; +$font-size-normal: 10pt; +$font-size-medium: 9pt; +$font-size-small: 8pt; +$font-size-extra-small: 7pt; +$font-size-qslider-groove: 3pt; +$font-size-qslider-handle: 4pt; diff --git a/themes/Default/source/Imports/Lite Definitions.scss b/themes/Default/source/Imports/Lite Definitions.scss new file mode 100644 index 000000000..3084c9c24 --- /dev/null +++ b/themes/Default/source/Imports/Lite Definitions.scss @@ -0,0 +1,84 @@ +// This is a file you could modify if you are making your own skin. +// See README.md + +// Add your own custom QSS at the end of this file + +// Skin color definitions below +$base-padding: 4px; +$base-bg: #F2F2F2; +$base-hover: #e0e0e0; +$base-pressed: #DDD; +$base-text: #333; +$base-text-disabled: #BBB; +$base-border: #D2D2D2; +$base-border-focus: #7ea8cc; +$base-border-radius: 2px; +$item-selected-active-bg: #dcedf5; +$item-selected-active-border: 1px solid #97b5c6; +$item-selected-inactive-bg: #F4F4F4; +$item-selected-inactive-border: 1px solid #C4C4C4; +$sub-bg: #FFF; +$sub-hover: #eee; +$sub-text: #111; +$sub-highlight: #D5D5D5; +$dialog-bg: $base-bg; +$median-bg: #FDFDFD; +$toolbutton-on: #FFF; +$toolbutton-border: #CCC; +$toolbutton-hover: #e8e8e8; +$toolbutton-hover-border: #ccc; +$toolbutton-pressed: $base-pressed; +$highlight-bg: #298ce1; +$highlight-pressed: #1979ca; +$highlight-text: #FFF; +$menu-bg: #F6F6F6; +$menuitem-hover: #dcedf5; +$menuitem-border: #97b5c6; +$scrollbar-border: #D6D6D6; +$scrollbar-handle: #D6D6D6; +$scrollbar-handle-border: $base-border; +$scrollbar-handle-hover: #C6C6C6; +$input-bg: #FFF; +$input-border: 1px solid #C4C4C4; +$input-hover: #FAFAFA; +$control-icon: #666; +$control-icon-disabled: #CCC; +$control-disabled: #F2F2F2; +$slider-groove: #F8F8F8; +$slider-groove-border: #D8D8D8; +$slider-fill: #82bcff; +$slider-fill-border: #7ea8cc; +$slider-handle: #FFF; +$slider-handle-border: #a2a2a2; +$slider-handle-focus: #e0eaff; +$slider-handle-focus-border: #7ea8cc; +$slider-handle-hover: #f0f0f0; +$slider-handle-pressed: #dcedf5; +$slider-handle-pressed-border: #7ea8cc; +$tab-selected: #FFF; +$tab-deselected: #EEE; +$tab-deselected-text: $sub-text; +$tab-separator: $base-border; +$tab-hover: #ddd; +$button-bg: #FFF; +$button-hover: #F8F8F8; +$button-focus: #f0faff; +$button-focus-hover-bg: #dcedf5; +$button-focus-hover-border: #7ea8cc; +$button-border: 1px solid #C4C4C4; +$button-hover-border: #AAA; +$radio: url(skin:controls/radio_check_lite.svg); +$radio_disabled: url(skin:controls/radio_check_disabled.svg); +$checkbox: url(skin:controls/checkbox_check_lite.svg); +$checkbox-disabled: url(skin:controls/checkbox_check_disabled.svg); +$link: #0b8eb2; + +$font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; +$font-size-bigger: 13pt; +$font-size-big: 12pt; +$font-size-normal: 10pt; +$font-size-medium: 9pt; +$font-size-small: 8pt; +$font-size-extra-small: 7pt; +$font-size-qslider-groove: 3pt; +$font-size-qslider-handle: 4pt; diff --git a/themes/Default/source/Lite.scss b/themes/Default/source/Lite.scss new file mode 100644 index 000000000..317ebc070 --- /dev/null +++ b/themes/Default/source/Lite.scss @@ -0,0 +1,24 @@ +/* + * Mumble Lite Theme + * https://github.com/mumble-voip/mumble-theme + * + * Based on MetroMumble Theme by xPoke + * https://github.com/xPoke + * + * Originally forked from Flat Mumble Theme by xPaw (xpaw.ru) + * + * Licensed under The Do What The Fuck You Want To Public License (WTFPL) + */ +// This is a file you could modify if you are making your own skin. +// See README.md + +// Add your own custom QSS at the end of this file + +// Import skin definitions +@import 'Imports/Lite Definitions'; + +// Import base theme CSS +@import 'Imports/Base Theme'; + +// Add or import your own custom QSS below + diff --git a/themes/Default/source/OSX Dark.scss b/themes/Default/source/OSX Dark.scss new file mode 100644 index 000000000..ce94517a9 --- /dev/null +++ b/themes/Default/source/OSX Dark.scss @@ -0,0 +1,62 @@ +/* + * Mumble Dark Theme for OSX + * https://github.com/mumble-voip/mumble-theme + * + * Based on MetroMumble Theme by xPoke + * https://github.com/xPoke + * + * Originally forked from Flat Mumble Theme by xPaw (xpaw.ru) + * + * Licensed under The Do What The Fuck You Want To Public License (WTFPL) + */ +// This is a file you could modify if you are making your own skin. +// See README.md + +// Add your own custom QSS at the end of this file + +// Import skin definitions +@import 'Imports/Dark Definitions'; + +// OSX specific definitions +$font-family: -apple-system, ".SF NS Text", "Helvetica Neue", "Lucida Grande"; +$font-size-bigger: 16pt; +$font-size-big: 15pt; +$font-size-normal: 13pt; +$font-size-medium: 12pt; +$font-size-small: 11pt; +$font-size-extra-small: 10pt; +$font-size-qslider-groove: 6pt; +$font-size-qslider-handle: 5pt; + +// Import base theme CSS +@import 'Imports/Base Theme'; + +// OSX specific CSS +QToolBar +{ + background-color:transparent; + border: 0px; + spacing:0; +} + +QToolButton:hover +{ + background-color:transparent; +} + +QToolButton:pressed +{ + background-color:transparent; +} + +QToolButton:on +{ + background-color:transparent; +} + +QToolButton:on:pressed +{ + background-color:transparent; +} + +// Add or import your own custom QSS below \ No newline at end of file diff --git a/themes/Default/source/OSX Lite.scss b/themes/Default/source/OSX Lite.scss new file mode 100644 index 000000000..e1b69b62c --- /dev/null +++ b/themes/Default/source/OSX Lite.scss @@ -0,0 +1,62 @@ +/* + * Mumble Lite Theme for OSX + * https://github.com/mumble-voip/mumble-theme + * + * Based on MetroMumble Theme by xPoke + * https://github.com/xPoke + * + * Originally forked from Flat Mumble Theme by xPaw (xpaw.ru) + * + * Licensed under The Do What The Fuck You Want To Public License (WTFPL) + */ +// This is a file you could modify if you are making your own skin. +// See README.md + +// Add your own custom QSS at the end of this file + +// Import skin definitions +@import 'Imports/Lite Definitions'; + +// OSX specific definitions +$font-family: -apple-system, ".SF NS Text", "Helvetica Neue", "Lucida Grande"; +$font-size-bigger: 16pt; +$font-size-big: 15pt; +$font-size-normal: 13pt; +$font-size-medium: 12pt; +$font-size-small: 11pt; +$font-size-extra-small: 10pt; +$font-size-qslider-groove: 6pt; +$font-size-qslider-handle: 5pt; + +// Import base theme CSS +@import 'Imports/Base Theme'; + +// OSX specific CSS +QToolBar +{ + background-color:transparent; + border: 0px; + spacing:0; +} + +QToolButton:hover +{ + background-color:transparent; +} + +QToolButton:pressed +{ + background-color:transparent; +} + +QToolButton:on +{ + background-color:transparent; +} + +QToolButton:on:pressed +{ + background-color:transparent; +} + +// Add or import your own custom QSS below \ No newline at end of file diff --git a/themes/Default/status/text-missing.svg b/themes/Default/status/text-missing.svg new file mode 100644 index 000000000..1c4c4e7f2 --- /dev/null +++ b/themes/Default/status/text-missing.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/themes/Default/talking_alt.svg b/themes/Default/talking_alt.svg new file mode 100644 index 000000000..5af5e1f01 --- /dev/null +++ b/themes/Default/talking_alt.svg @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/themes/Default/talking_muted.svg b/themes/Default/talking_muted.svg new file mode 100644 index 000000000..b7b0c4d06 --- /dev/null +++ b/themes/Default/talking_muted.svg @@ -0,0 +1,3 @@ + + + diff --git a/themes/Default/talking_off.svg b/themes/Default/talking_off.svg new file mode 100644 index 000000000..315d3bf4a --- /dev/null +++ b/themes/Default/talking_off.svg @@ -0,0 +1,10 @@ + + + + + + diff --git a/themes/Default/talking_on.svg b/themes/Default/talking_on.svg new file mode 100644 index 000000000..ee157f767 --- /dev/null +++ b/themes/Default/talking_on.svg @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/themes/Default/talking_whisper.svg b/themes/Default/talking_whisper.svg new file mode 100644 index 000000000..53eff05cb --- /dev/null +++ b/themes/Default/talking_whisper.svg @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/themes/Default/theme.ini b/themes/Default/theme.ini new file mode 100644 index 000000000..89b91ff52 --- /dev/null +++ b/themes/Default/theme.ini @@ -0,0 +1,11 @@ +[theme] +name=Mumble +styles=dark,lite +[dark] +name=Dark +qss=Dark.qss +qss_MAC=OSX Dark.qss +[lite] +name=Lite +qss=Lite.qss +qss_MAC=OSX Lite.qss diff --git a/themes/DefaultTheme.qrc b/themes/DefaultTheme.qrc new file mode 100644 index 000000000..809598131 --- /dev/null +++ b/themes/DefaultTheme.qrc @@ -0,0 +1,102 @@ + + + + Default/authenticated.svg + Default/channel.svg + Default/channel_active.svg + Default/channel_linked.svg + Default/comment.svg + Default/comment_seen.svg + Default/config_asio.png + Default/config_audio_input.png + Default/config_audio_output.png + Default/config_basic.png + Default/config_lcd.png + Default/config_msgs.png + Default/config_network.png + Default/config_osd.png + Default/config_plugin.png + Default/config_shortcuts.png + Default/config_ui.png + Default/deafened_self.svg + Default/deafened_server.svg + Default/default_avatar.svg + Default/ear.svg + Default/filter.svg + Default/filter_off.svg + Default/filter_on.svg + Default/Information_icon.svg + Default/layout_classic.svg + Default/layout_custom.svg + Default/layout_hybrid.svg + Default/layout_stacked.svg + Default/Dark.qss + Default/Lite.qss + Default/lock_locked.svg + Default/lock_unlocked.svg + Default/magnifier.svg + Default/mumble.ico + Default/mumble.osx.png + Default/mumble.png + Default/mumble.svg + Default/muted_local.svg + Default/muted_self.svg + Default/muted_server.svg + Default/muted_suppressed.svg + Default/muted_pushtomute.svg + Default/overlay.mumblelay + Default/priority_speaker.svg + Default/self_comment.svg + Default/self_undeafened.svg + Default/talking_alt.svg + Default/talking_off.svg + Default/talking_on.svg + Default/talking_muted.svg + Default/talking_whisper.svg + Default/theme.ini + Default/actions/audio-input-microphone-muted.svg + Default/actions/audio-input-microphone.svg + Default/bookmark-new.svg + Default/document-new.svg + Default/document-open.svg + Default/document-save-as.svg + Default/actions/format-text-bold.svg + Default/actions/format-text-italic.svg + Default/actions/format-text-underline.svg + Default/actions/media-record.svg + Default/categories/applications-internet.svg + Default/network-workgroup.svg + Default/controls/arrow_down.svg + Default/controls/arrow_down_disabled.svg + Default/controls/arrow_up.svg + Default/controls/arrow_up_disabled.svg + Default/controls/branch_closed.svg + Default/controls/branch_open.svg + Default/controls/checkbox_check_dark.svg + Default/controls/checkbox_check_disabled.svg + Default/controls/checkbox_check_lite.svg + Default/controls/handle_horizontal.svg + Default/controls/handle_vertical.svg + Default/controls/radio_check_dark.svg + Default/controls/radio_check_disabled.svg + Default/controls/radio_check_lite.svg + Default/controls/toolbar_ext.svg + Default/emblems/emblem-favorite.svg + Default/exported/config_asio.svg + Default/exported/config_audio_input.svg + Default/exported/config_audio_output.svg + Default/exported/config_basic.svg + Default/exported/config_lcd.svg + Default/exported/config_msgs.svg + Default/exported/config_network.svg + Default/exported/config_osd.svg + Default/exported/config_plugin.svg + Default/exported/config_shortcuts.svg + Default/exported/config_ui.svg + Default/mimetypes/image-x-generic.svg + Default/mimetypes/text-html.svg + Default/OSX Dark.qss + Default/OSX Lite.qss + Default/status/text-missing.svg + + diff --git a/themes/Mumble b/themes/Mumble deleted file mode 160000 index f9868bd10..000000000 --- a/themes/Mumble +++ /dev/null @@ -1 +0,0 @@ -Subproject commit f9868bd10adaf6e0188523b8fde764416511e25a diff --git a/themes/MumbleTheme.qrc b/themes/MumbleTheme.qrc deleted file mode 100644 index d90d89969..000000000 --- a/themes/MumbleTheme.qrc +++ /dev/null @@ -1,102 +0,0 @@ - - - - Mumble/authenticated.svg - Mumble/channel.svg - Mumble/channel_active.svg - Mumble/channel_linked.svg - Mumble/comment.svg - Mumble/comment_seen.svg - Mumble/config_asio.png - Mumble/config_audio_input.png - Mumble/config_audio_output.png - Mumble/config_basic.png - Mumble/config_lcd.png - Mumble/config_msgs.png - Mumble/config_network.png - Mumble/config_osd.png - Mumble/config_plugin.png - Mumble/config_shortcuts.png - Mumble/config_ui.png - Mumble/deafened_self.svg - Mumble/deafened_server.svg - Mumble/default_avatar.svg - Mumble/ear.svg - Mumble/filter.svg - Mumble/filter_off.svg - Mumble/filter_on.svg - Mumble/Information_icon.svg - Mumble/layout_classic.svg - Mumble/layout_custom.svg - Mumble/layout_hybrid.svg - Mumble/layout_stacked.svg - Mumble/Dark.qss - Mumble/Lite.qss - Mumble/lock_locked.svg - Mumble/lock_unlocked.svg - Mumble/magnifier.svg - Mumble/mumble.ico - Mumble/mumble.osx.png - Mumble/mumble.png - Mumble/mumble.svg - Mumble/muted_local.svg - Mumble/muted_self.svg - Mumble/muted_server.svg - Mumble/muted_suppressed.svg - Mumble/muted_pushtomute.svg - Mumble/overlay.mumblelay - Mumble/priority_speaker.svg - Mumble/self_comment.svg - Mumble/self_undeafened.svg - Mumble/talking_alt.svg - Mumble/talking_off.svg - Mumble/talking_on.svg - Mumble/talking_muted.svg - Mumble/talking_whisper.svg - Mumble/theme.ini - Mumble/actions/audio-input-microphone-muted.svg - Mumble/actions/audio-input-microphone.svg - Mumble/bookmark-new.svg - Mumble/document-new.svg - Mumble/document-open.svg - Mumble/document-save-as.svg - Mumble/actions/format-text-bold.svg - Mumble/actions/format-text-italic.svg - Mumble/actions/format-text-underline.svg - Mumble/actions/media-record.svg - Mumble/categories/applications-internet.svg - Mumble/network-workgroup.svg - Mumble/controls/arrow_down.svg - Mumble/controls/arrow_down_disabled.svg - Mumble/controls/arrow_up.svg - Mumble/controls/arrow_up_disabled.svg - Mumble/controls/branch_closed.svg - Mumble/controls/branch_open.svg - Mumble/controls/checkbox_check_dark.svg - Mumble/controls/checkbox_check_disabled.svg - Mumble/controls/checkbox_check_lite.svg - Mumble/controls/handle_horizontal.svg - Mumble/controls/handle_vertical.svg - Mumble/controls/radio_check_dark.svg - Mumble/controls/radio_check_disabled.svg - Mumble/controls/radio_check_lite.svg - Mumble/controls/toolbar_ext.svg - Mumble/emblems/emblem-favorite.svg - Mumble/exported/config_asio.svg - Mumble/exported/config_audio_input.svg - Mumble/exported/config_audio_output.svg - Mumble/exported/config_basic.svg - Mumble/exported/config_lcd.svg - Mumble/exported/config_msgs.svg - Mumble/exported/config_network.svg - Mumble/exported/config_osd.svg - Mumble/exported/config_plugin.svg - Mumble/exported/config_shortcuts.svg - Mumble/exported/config_ui.svg - Mumble/mimetypes/image-x-generic.svg - Mumble/mimetypes/text-html.svg - Mumble/OSX Dark.qss - Mumble/OSX Lite.qss - Mumble/status/text-missing.svg - -

!w2ulsOG=*Q<6b2JXh8nJSm-cIUCai_M^brmw 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 UEJpJ-yoGE{D8qoXQ|$RyAawgr-2 z)XwhTHXWluPHeq_vc1kr{q7Ow455$gEk4kkdzw}?UB{kZT8L4h$9-f)Qy2g?1q?OZ zCAFVW!WlzX*I%1|&;1BJ!khl$m=V z8aZadauiXdN7#2=J~iU0M4SK7;}Lx+EPb?2-cBhomx@kNP?f*net9{>eSEb%56`k2 ze(&?X#d|JDN9UJOIVO~;9#GPu#p$HV;NxEbHv6YJNH7ISdFU8yGOMPWgBNcRwnp$a z-(d(CqkQI6i_+sREWHb83uBa_vcvv5SaJR~@E4p2OvoUs&|Z@#r)`zp)kADASI+s6 zZp1LUP-^8YE0qq8TKFAY*9%4^r=(boE^n6NN1w(X<&JL;<)Y<3q#mHmsTqx8u5VhT zl8p0`Q}`XpB%on8tCnhoV3X&8{u`s*b*s!JwX0ni0cpMWxz7els`kC{%Wvo9ApJl< z&jFYrRlB(~Soa`@&~^r9tNZ%w?a|Fr0@4DgCzS&o059A52}TLMBX1=q@S9K{-hfb) z6fl{VP1XCLG^FA#eMV^iDa;dC1dd*}l%@Y19SlaI7TI96{q$G6DT2?!jEV^lL2Rp9 z_=KG<|8qw&F*IMh9D1fLAYoWMcPi6t;$4YF&pa5vaYraaLLDD#???xts?fH*B{9XE zTYqT>xBGvsF2XE2Aa2P?A)gb05uwOj->O%LqQPE8ZplogD?aTB(21Lp>!|+ z)bnU1P-{#>Vi6b4ymT>XX|n_iV`a;5O!a`*S3_L4jTl56JlBb=gcI~q&0F&&W!T7K zWbNea5-o+8+pw5FJY45UvB&^mTl$^=qfWCtivnohwqt&z5bC6h$n?sDY^A#==OP?ci}+N<~G*=rxn$Tf3y{%oanSYB$dA|4D|H zxT#n^l((f?WSr@8c*k8CH0d`L!9F6Eps%SQsZ({F(+WKW`Ez4?))=e5bn0Sk?a$pk zhKB~LLwI<|TTr0CV(M!I7pnRz^IEY{Yfx|0vbF=Y8?bwIW#bK^DslcrR3N5mu(!AG zWpsp|_?3X~Q?9R@^@GHE8P5(gPD|a5moKsvE900E+Ymw_t9bb#B-sMNy6|ctGC*GE z;(RYlUrs{+rlY6Ua`03MM4Oz0CwvC3HU$Lz^XdU(*X|It{@5bZXCB>c8b+-=`Ctp= zJ+$d*mKD8>J9i~}X$gQ;y_tzY9TT1%EEUW=emV6iqW~gohIX}~FLDSbUW|Nw z-;HWtAoi=vQ?}7JngU5@)*GLbi{PTSeRIc6mVm946{35er9VGi2O-h80hP001LBub zq)TdaXVoGR2^&)Z6hf_{e4C!~G4KfwPqVPy@n8JTj2NTz>9Vqcs9}{-C)O-t$fci| z#H-ZXLx%T1Fx<}EJ(J+RBoJf{0VTZe z<2XcJkoS?H+zPrU>c`De6?OPK9@4UXxR0Ws;vSi*p-vH|Q$>|8rAu^t9*{CItanVR z_HNO61r8P%@IcA|gAeh+dtiZ+%H^1>e6QCZ(Ab!{W@|KwW@Gwey3+E!W|~3}!&Gll zOS4{m)E8x!?%Oc@-#Y-p#~1r&fha;3%Mfb5_D8xyd&vbSqrlc##cMO2k2(voA+$9W zcz~KoC=@T z0*1E|?*f)5!iCj*j;H7%c53@g33cA1{&{srILICjb6=j-J!PySH<9g92yx7@p?>=o z_LaJr*!zurZ1ZD_qhKVa2zjp-(MIO{$rH-H*+<`jbE!*p8?sV;nb{58BA?PEabK{! zpL;52B1ZWO8l1>e;ZNfo0sDO4a;a19P_jL@7*REzW|lY)8(#2A)g*CIfg`x|^um^hhwO z`Y~uCf<`EGH zJUPlS7LgP^ekg9J^TS6LdiNT|H2%iqJ=c>59Fj=#$VXd>!$)1BFF)7SsoasR-+ext z+N4W~gW%|&V3ZN>rJi1Ad2r6zkP}77Wa%C=q(Tw$Bw@6oQYo}`D$PK0BfYGx_yw$o zF?*fzh&`9qs#%?$(s7?u+el7n6*8B%=LW`&9r?#ixF$tKpm-(P%trucRS$X&>t?A) zz^eU7o~Jwxe9IRl)+n?uQsw}+KTA#&>PCA+14VdcH=AS(6LLd=kcFdq4&eM!bsWcn zf0;He4PUR&c1UVC;i8Z2&(hBo$^--b$b?R zq+aYa4~7Ipbc?VtyAR~W8g10YSI;L_T{G0^su)QqgD3sk<3E0LaCqq&lbJ(nA`!oC zc;>yPrXn43>tL9h_MfctQoce|h%3Z6w8JwFKWupV>u;m*j;KC)1+!k`gLvEKB_&d<&wT1~!#mN3< zmQru)m1?FAoW~rv%GO^{&%{=tKkU&~oTn5#bINOo_*7CnwmLiqW`d==94uI<;putQ zGrim1-|Lq!019^d;Ua>hRfU+0Y=uo9bak44LCi(3Zd6Y2n*l z<5|gb$3q)J_QzPkBJaAzXys)#HAumIx(Lz*VF=V?_D^)1)_qWC6{E~<`gZlRy7w~u zsX}KP>zKdQ@XaQ+0Rdon3D!46t@reHd#>E~HuYkHE20 zb7`!m?8${V2RAOH@LJNIe~NjwM&^8$+^ef}zV5XkByw)RC`Lp|dYusMUD98uTXnBo zZrClUc9Z6Xk9BGY=x}%P0Y-<0R30ZG) zX)>T;vA-l6V2{gms2+PGQ5G|wX>mpGraHSA8zTmBpgdEFkUpkQE~`|&zEGEV24WZN za%N})(RT&46E}NT0eGuC97;4mK-20N{IiRvYd>Lj)QT8AJTPnD zlI~P#o=>^U``*cxv#j*4n6+bAZQHjh&A|(XjzJgWJD6$z@CsL72}I*TC6<4oZbP@5 zg$y6tRwtXJqzH+RD+}n1>_$-RGJ312sWo!KyKMyw^&oMf@TqG8eBn6=M_W^DWQ{5^bW8W3vfu}9vXE%jjVZXaT1A;x8J zs-FKHv{-dHAFP_lziojOK6pJ#glKie;L6L+{L<16-B!!=LX%8~-i`~5T0EY40@TPa>9KASK4udML=29 zMGiLSj_8xUtdH4@+_@k33?u)mn2FvF>B*VZ+53CjKNa(Q%spTBKbiwWZXbhUWF-Tarm_$J8SAV$8e#yGc|)B^XonnZ6?2 zhF+6Zjs|f(ilss7d@(fp)1SPK4#k;Upp8*(ix-6uec9S?8f8t^g?19JPCPXyG2iB* zz`F48pb0mtTSDo+jO5i~kuGVmyn5LwkM2>l{@i?)&s)hz5pflwoX1(ztmu^he}8{- z580y}2oDd>r`dbH0;7r6g;IaD6@mYS8;D>O$4N-Orr!VSe>Q`jfW;MO%r;Fxnw8CM zI9YKY$st|v{m{%0sM_g}A=Az&D?k)TK{J#nK@f=SmPj^#(={Xoo~~<|zI3vC^`G5d zBm9=1culs}c&TrT;{xCmfGsLNO))`MsFYR5Y)Tz3Kz|))4>h08?OG5yUN8^1n)Nh@S1+jM-+22g_pfq=8pZ#yWU>%z0*B_09Z~x$$eova=u#>1z zLQC+$z^1Fd&{Z6nC7ikU>fueV5a0zGlXDl=C&e`sX%W>IWwyBzzhp+fH2?@(AS*s( zG3h_*t-BNT+`1Yg(Nzlaq$A|By;muShff%-929@36%Hbjx;95xF9wgqMz zthN}uuOdIX@Ek&sH|WYb-b!1eh_Q5pHkUu)AM}wld8hq@**ilW)h(xYGd;57z9+|r z!%HTq-nPin6%zO&tpSOx{pmjIu@HHHzzV{2tP|7@va^XC+qc6MTi!x!BYMf-SE zhbV&I2D-Bo-w1XLIJ$7jiJ{vabx~5BCxRO8pA_{s*gZ&yLx5&&^txrqOWpnA)q~Ue ziRNg63Q_1lz-&cW=iD%43_`Q)3a4r4zpZO}e81JOh}>{f5H9zLfK|A(V=>jt15bbr z*7#Aw7^KAG{9v$8{U5`>(1Fvc8^w|K_jXNyWgjSS0jw)cxW#<*FOY9&$E?)U>(TqO z{cl8OG8s3lqLbjnz9uqMd*em5*K?2Ao~QXB^M>U?hbq%TGM>bmQjC!myFe6U@E$ri zYe0;xuHWxC@?r54_*v1Ih_%omrEi}wT+DinAr#U*1T0e|WMkoIrB3BV4-dF?zJP}Rhx^MeoG>wQ60-rEZgq>j=zAL4;o z8nC;~;nJhlhF}Pq1Y|_oab7GUODFQmy3(4uKPtSLnej< z1}|66jTm*Viil->$4Q0N zHadhJeZjy@lnA^U%MYBLUxO_vuRmH{X2g@vDq%8P)huA}!x%&)Q7yiyY znVR%PIY~x(ykpQ6`@7z5YzWPUdf-a#Q^tM46_nNY!(ItxVxM#>??vQEA+uZokR??7 z%(sQ>-*~{U4-5KYe9XxB+YTXwh>3lU(=_(ZQafGzX%&D9leWYUyi3MbtUt06*>Txd zcz=txE7Y-5MjA`oylv}uEORkPm3Pu|*uDPuyUFQue7)(Xo}7?fdK6N)-R-@p4+k{(ZP`M2P0Ai{+Ni=g7uXRwi#^A0fFFMO=pu zwIS7e?>0FvgBiBpf3H6I)9!1lX9Yj6$g;W}Ia6%c)Gz1a&NG$e+wkT3i}mA|dyl_N zaDl9~R2Yhk^@#sIr*-{1%{C-tGI|q5Cdw~fA@{TJtL!Ce!E1$2UqgrL230`wXREx3 z)lNFMsmAQw@Ci90oxx;c^P88arBqMFripUuN`*`ZmF~ z)KO%Oe-B<=e&8RM0{=4^Y(GwaRzKUGwZAb6W83H%1ezA{f8Il1W%A|Z z9jedIs?p(Lrh3K#(>{i$AV4gwA@s3=(<~es$-VX0zESBpzyz>qVPPSaMW7dV27^4= z(>C=u5Z@Kfcd;qC6)t+`j2-qqLSn`8bu3-)NSUy$oMjwoC=nRy965YJ0Er+h2pntw zJRw(X7-7u39X@{Z=hTVE^ej37(0!i0MAVG(=H-FfW92i~tNKHSU)4M2bwE^RI|RX4 zEQUeR*!Imnb?}>!0o2giRN;CZ#bDDAL8grQKY5X_1G}C9sg6G0Z9BJ4J&~F?VULlvl{u26>0YhU-QJD`DLL_-cKbU+ae_da2W+}5 z;*ESGz@(NrZAaD^_*G*yK+H(~Ad%h>S#*2CNGo^HE4%Z|PkRJ3WvMV1)E=EEu;6?B zH%IvGd1mB8R;mP?K)8X{=U{VQ5OEeG@w(Ri-Zkkw-~^pJ&~K`{3_OosH;2azxl~A& zoRlXnYMaT_p#uBdB7N-#J(_gskO*+JKF3^ej_R9-fuJ-T{8GO4e_}f1_$*m0U^*6>GjhGRS}l@i z@0M$mCjvj~mH2Qp(f^Lf@7v-nFQoDhYpPR2{PnMOO;khZVe_fcYxYxIizOlN4yUChDYG898@k4-qwLMe=DhinwT+yki= zv->jdm8k&IDwX7gx0UId!sx(}ilfqCX@rI3(U-~lc0y48zM`#rryRb2>oqo6*dO~Y z`&0Sf?OQkAIr?@QCvv5b3#INHFz`_XkdN8o`Sk%lE0@A>EGko{-kuz%_pn`@UFKEiq`?`a5CcVzgY`(||f_?YW$S%hqFrFr8gL;3+@R^iYU z12tm~yzi=hxm(m{Y>+J8#IdF1S{74%H-0KkkfqfRL1g(TS3b_HUNhK56T)H~_Y40bs=C zOPw7ZYEF;=B0W3#WBF<#M>Udr>_s{l@E)!X9Vi|inRq2!4Wd{rU=E8y9jjRBJZ$f$ zj6+({M8o63mMJBAcaG=>9Ft*gBV^Leb5avuMKlQxzLuEUZ{sXS3x?OHo+*);l(7{@ zAxVtI2oZ22D+l}2t(>jOVDLE5fAT;s32x|s7ByQ@G@gY6xwq!6u#$1~8{?N>Vv;~y zxRspUUsW{hMm_hcJU`f3?L6xOFDtN^Dkt$HjeGeH1D(H!o`i8tw7GMR58(Y_(U$RlA%imP8v zP}xf&AV`%2v<%ad+Mm2n_gY_J-^sA+5Trq;Zq$L9i8=R1c~q`%*U&+#Raf~Ntr-IPXOZ=8 z=F72s62h-JHjpy0Mr6z81d5RQsD4P``|EmWvXkAdHS@A5xT}tBZDbxI_3rKez*PBFT{Rjt=%stM9`xNl!prH|F$YR zLowKIN!rZ%luMd?^qS#StnARo-$P~3UXD*+)xb3t&FiTdwxhAKvfiqiSHna3{?!Fd zOvDcXIcS3H23=$JZu(HNe-w%b6pZYXh3AWF%1?#zCl=C$&V>Q7_MmhBCT$NVyw?7OtKQ>!f5QmqD zM5%Al=@*Hd=bsb7H0CeW#=r%+haDf-r}*Q$ESM-CJJ3Xo%~0qQX2aYZ@c2|l2D|!2 zb}#3KwO%t8{x6PhFj7u&d2+aH1|yBX{q8Q$F~ild9z9BuvJ@f}{dZRgdW{yDpMEEp zDi&b^YCF-b45FKfOpPE#ax|a$Vg^TBr$1+Ug%F0hpHs#aJAh?o+5H#DE@P*#OnnzM zwEFA8zxR`TG0KXi|1hwNS6a`Ivtq^UP`7}Q?FQ{}fj=;bLC5)%H;pBgymPAkHXy6s zsoE=(s4LJB&x(9O8AMtJKQyQgogX7jg@ezm1+C`_MI-gIJSUECK zq6^75aFf-d5v-fY<6gWMfo9uLbM0Gn_A@sOuOvOU+Q9;A%-nR|-H3veK{uSSzG5pr9UDP-P3)WN&t7K=T&JeGRWDGQ z>%yyXU{8dUafv8Nt3o&c6o!aRX{8N2QkTci)i%W=w!ey{v3p^H-Jd^y{`x@jESZxW zCKx)>UM-SyPMq(nTN6-6Ygq8LYT1-Xp?!t;HkdzIEE+RLYZHXEbRxv09WE}|xOSh& zCbA;J_4HU|NcKUX#)~+#Z7rUz^=bL&;-N>6SmF^}bQ3nzAw}4reRo-&bFcP3D-B_3 z{0Aq%%WZJS+T!l5ym;1+tAz?Z_3{OIyqx7` zkqZEB_jrQs5QS8>%glR)yL5!6rZ9PS6k*P)pkWc{qQc#poAtBZkJI4tf{V;vk5~Ct z+Ai;J3=Y$}Y8|K;L31-udzZjcBOzmsG^-ssW-(p*E2n15Jtx3^eL=8$i6K@sYQ zOWTC;O;^1K+T{=4X@2#vc@|)hU&`6lO0m7PQknFEX3Gt=6q~VKkuryZ@}Z+m zu=MV{u96}x;)Ws`o)Ixh6x9sT0^$Wn5M=|FkypdTGeDL9CYY^hRqwpZMU#G9XM_|t zigj-Y`Vg-0kZz&2f>-50#lVdNU#0d?#xjW7&6^*V-ltCAwc`Eyk>Mri4A#_-8O4`( z1VO(@a=09EWDjZ-nKgbfbtvbK+8+lKIxg@6!WK=^N|D>`!QL0Ycd9|WpQ;r)BOfbn z1sD1TP;ZYHzU%;Gu9SyLvNhtk;n;#|#3`=JKorS5`t6=VqLe&5M}Pd*_OBd9@2!(C zxPAw(YXO8X>11Z4x8pDWI@!(nC^`bfKx?12wr04J4IGp{Peh`X+=Y+PV39x$(#!>f zVD-!}1q`0;8WL|fLX_gCleW(C#HR*n+I+DE)Gy0jKiuUQ|5`{stlS({aEu;7 zUerLq7iB0@mm3zt`u@1F`_x=ggtkiEH!>|rV{ff5ua3_~j)w4p!8;EF!x2G;OjZZC z*&|Z@k_*%h&Jy0Ap5~1%PJ9e$vL;g_H4P4OV?J4qEpW=)ZXXC+p-GOGG6mrJ;|AV; z;L#GGmeypE)-B7%y*1s3gnYx3viUzJ0;`^V{0GFyA~*w_bSb4Bnu%Z4a@&Ju3c`WE zHpmA9$+{1;9<0lIO|}SU&kOOLY8bv<`F&1^O7&_}gFjGUV*FuIAE*I*XaZSM8S^15 zSQ;VbWgU+^9ZNx~P|SAOF$;mKx@O;9$cPU@eWIwmf6y^RcCP1X)JE)!nR9;*MGtf zQt~Tax};}@g6PTFJ?G&c)vTG(G{sLn`i+TzB7)|0r0WPU&X8OI#0ABi%)=mKrbknA zUd}nxf>YrnslbV8Z_2w+12L2+#tB* z>loQ!o|LxCCD>k~aY4ERMcG!8+sdy^MR3R!@rOw(%(||e z5EH|IR=43=5Yy9u-}dLpPa`dcRy4B%<(5v}GFrav81d(xlPR zp#I%$6w}wu^WvN0rDa$PbT4YZO-Gkpk?!+yeRk6 znbA^3GH-J|zeAw-(9g5r))r9x#gmex=dlyRm<0#)eMk{c*!QBP-q0|*%k6wwr;|cO zPlMPk16D@+Mz*%;;u!c}To1lEKWEe>Y_@}u?8XV(A1gARHitUbGroMYKd5Ms9UIo9 zx2;A~gewlZ#8RV}vB^~tAr2CvE+YlTMDMPNJGZoQ9;SY1cqolnpFZ9FMLx@!F7n4` z@SHof=3yqmd?uzzJ0r^;k>R1H3bXf#26d87{|;F<)CT*~dGw%&i()6I>=mHKt1^t#-t zo)f-b>wdZ9PMAlxhlj^6kI5^n2x!m)zGOvS-opcXH6Q2%dD;%TD-d9Hnc@H*{6?s} z`!;b{-~QY%oQkR|=68HQfY!AGz!g15UJFC;I?#D_wzPzC=T&cEW*|F)x;ieXc3rqwvGYT+uVQh{q8u~!8ere6jBL?yQKzNY42+#c-b-aKQ=N2FZy4;In2U4U|-B}trKVEXhk$NpPVVQjDSguPDsOC zLDt`}9*p}y@fHVyVx~q5k$Arnafpjju6d@qet?=!(AMEOA5f8lzCp{NKobeZWA^El z_dM{4YmH3}^&7>#LM9uZb}C}NHl&tFC6r`zo!jQZgPH54KLfC4Xe=B9lEwT@kl z)rV&n#Q%?}?+&E0fB(PFvB}R+_^l(0E7sw1 zI{{x)zww_uIVq(qh>QImKD($Eu8JANR8Lfs*!`_TtnZb+uDf2m)d*UQ=<0 zef6L2Sp(GlF$S~-aQ1$C%uIOW&Z`@$i>iw!$i?Oz1JP9Pd%1> z71>*4xJYp=6Q@A!h-P{av}CklpzF|9kv2_qEf!<` z9HPw{8WhJ0>Kej8@nRg(o8I{K(4g2?RtX5$kG{`VabT~VBQDXSw3$(iKZB)jQk7UM z5k>S`7#>=_$&n^hSPzUQP_@+i1B#t29gVukBZ-S9UfJ@y)ia{-Vz%0)i#WCf1 zB7Az}<_q$gUq1+sh0yFAGZHH`$|`Hy4~4ZZfOc>lFL73wW9OXKIB@@de^dsJ9Z`d> zW9U(^Nb2oQV`iNGDzqMX-QRqt!N~&vlou$NNN?r)ldL0Em5bP*Pk8++XzUQj4zon3 z3J39%t$~sgqZmKR(1;e%e^r!=zx39k zq_cC7gP zV!uspcf&`^3D{!A@j*+rZA;$nLxuOBQy?Ym$tGoW7D&J?0kmK5aO^x}Jc9C^OCpN8 z%LXC7TQ0(g*_2JzThc{c8bQkK@mSMCe|9-WOk*WET7H%VItAxu_U%tf<7TzkD(hAtE#Y!!f(`7rxAS7IU!- zFua?o(6#IA%sq85#-LB0NF+M(Odl4DQZyY`%g4@2L%nIUXt1WL|KIXAKLd@75TKRE zZd(vb_^FQ1rn(%#*_!ufvb=%R&<3Q2Tq+zWlzJE2X5nc;QvP(O2}%)ga=DGG!v1B{@Ksi!LRbB z#UHaf=OJ1~^0JfGbiu$7?x^FJ$ob@A(oPb_uEx$c=Eu&QSy#6Q4IT%WP$kmS4jKT( zr~Ln#w(>Avmuj46rSyv+Gz_IE7X*f^HIVNW@zNQogk!oFNYp<;CZ@ACKXh04YS$HL z`jHbg@zi}}euKeX3~{v1T^ZX{VT3~AZZe%VQ}{Aer_RrbrP6uMWo(^4y0=WAKo%de ziftfbe?Bm3mYi}$;9){S&@l31xBmnN zNG09gi9qLNiUFzSS6jE0rMAc5-@}xEG-bV8Q;fk zVC=~V*`*bCjoIjGgjitokJ`<8JkwobIP(Hwn9mHaSoKEl$Li2rJu(WgdZ$Skb3A|& zNp=_zQ#wzH^Dsuv_EZ~|d$}C7|8$@uAchlY!WiJq9xW04t@>m)6zH{(lmMQgl+Rkz zLj4}Jic8+$KqcAIi#>x5JyZ>M4HWjs5I;h0gpxi>2yU4W7;iFQ7@AC4gz>rebPD6C zJVZKEX?Y)l+#)}GcDA9(Y?8~_%M-`m&lpJTMt~;${~qkp_3PJ*-y-*@#NkYzCi1jk zWYrN!wGI%B-ByGsaXwS@5`W(U3tPlM>91EaMJ)TM$BCP{C)-J6=(V@chequGRDcbG z7YGHNSNJ;J`*u*>M=JMhvTQt2YsYP+q8V*A=5>lTo_{?4oL9DYuP~D22jMNv32LB=r32DI#NRc3 zyM;T9W~xy?O=}##pKdfHf*@&1B`S{X{f$Y!?Or%+N?F=00FNO%ywEmH?Q<9IE*M0 z$?v5|C0&Hz1p@kj2$L{v@Ezs1Q?b0HI|-12_3!>>yn^yHhD$~u8dwkCI0m3Rkc=eT z0D+wY?%=Y;v$-{!rvuveu%HG+rALRchNy5kn47#WfxNl4V@gmZ#l-oF&==nGMXa!HQB3?|a!(kmW|7!F7^|?p@Zr$5DG;G5MzfK)vwf{QFNc_Y)>GzE`5mo(JOnJpT6iq9k$k z;hYBv{2*gQF-l~_8rS%N6N3)mk?QLw?c%zkKtez1)?(PXJA@7rw9UeBRTcnKuqEt- zk?vjbts!2RYt;hFZLZE}UDkqy!O{CZXD9hQ+Y(2R_I+F4cevp0E8FUmtqo7<9VxKga;wt~LnY z$PQ!G_tNFBW0dlKYFL%#HNQ8KOT=<|d1E!k!F}R0a89le8>^c%=+T3$Nch1B;7_@r zyp{m_t~NO3HD%-4G#m)&u!fJ+i+>+zq9Ka;7w~?wywAq?jo+P{`|;tS;@?Lvrld%* zbfh(#EQk1c(W3;slrk9>GNa;MI;G~H#_@y>$k7g-1XWr!M!nIAcci$gMH8ZKt~S86 z!sS^E_L8RSL_rM15BEl`_hKW@)8tJ|R)X3MB1djcivya}W+3z@7d3UwwJvUzg zS$l>2Wf~ki=?Pck+vKQHkYR#|VstvC{-@!)KpCP}2QlByC&E!5kgeT2r~SXb8)^nG z9(XBn2GWh4m8Tf271wCK?b2g%P;0Evfy^X_=Oh6PJD7*6Lc#E2?-v+Io}&7_man|~ z5DxjJe4Su4YH%!s{8}gCr->z@_>{`X5G{8$NqV?DMkYtxQTW43)&0mwm0HPBJ}^?X$2UMqcdH#?_hm z**_JkGdUY#6j17l z6ng$tJIx)9hsh32ukTFzkpz1%KT#{khK;3dw(C{i)O;A}7nDJA!(oc2$;ss>g@s?H zv1xA65|0bxcgv&kMb{{NM_mL1v z6gNK$G8L}G9oZi&fumiW{IbOkqiyQo|0_`bjb8@pkB5!?HGCA-3>tG#ENc;eEWH_) z130OaPf>nH1XYRw161d}Z5%mm9kY_7&7CN5k2%w9C3gsbK zXK@c0mTe|p^k5t+3Ej`58NNXs`gwDOFf#n4rp5TA`*}pW!81I*|E8@OhIzugI`O_$!+CKOHdQ^YZ~p|Q zfm-kzsM0mpPwE*yUjjmHVn2|F&iD~-B4}j#=u7ZoqjaYd0?i+Z+(HcjOHb?5-q^r6 zd-6NYbE7LopwARftRu)#i!$uU-(7mBR6}o0wbxE5zxoV%B>f=fE?C44y5vU*(+Cw3 zO!No-6jF{r-v6+_%wy<_E{rdFtp@}5U%d482j4*fcH{~J31W^(UTC62Tz(?Qg5O31 z1GlO<+&!>(-I@=q_d=E95NQfCa&0|5*8Xrho-emnr)<5x2M41A`=~IsGNi~Fd1R$h zAwqZXg!HdZ_Yn;)qQdnP9>+jF82wxJx&GWFJr7*XWQNhO2 z`p7;@txkv(MOSPlo_;V$F6I7x9tFA8URvxl4a#}TTIJs(WYb{YGB}r5kfl6X@C(>l zWn^OC1hqK|RmAHj8q4x2l5*?GF%`;LvehiV6(==s!9WlYR5k(YT=+xBNST0CqYDpG zOo~o3m4eB(6{yvzbAn!qUn)PVP48wBC%yoZodVqK$R&Qn>Nor(4^HURdrVQVnAhft zir5)^NP|i?UTccvzfb!cbusm22?{oJ16)2ig^kT!Z_Lko<9Gbx@6+H8^^qA4xt83S z2pk0`6}#E*flgkjB!%98M4|^-3PjifL{?E~Y_1rJ_-lz+G;aCX6n)|eDXU7+LZ!`L z59cZtO1XzhaB!wBCRHs)(5I!A0EQy>oG_Y*uLU=#KBe^^_FmPjkb51uSm+SdtZ7ZY z3pSk$TUd0BVw(CQh$uLEKW=gVBJA9nRK1a2SxV2hF(?j=MSqr?K`$vFsc2pP_1PY5 zYz~9fhQf{C#m(W4cOhE9-%Sc8MO2Bex-$CrRzHL-hc!?l$p@f{Yew^$6R|M|Wyb$&(Vglo5`hk+q8m)}zzdH8X0692mK(-sZ zwxCk;=t4}n_n$9`lB{_I`)%vmV6qFP+SyQ>SLIqV zEWaw!(A1&s>=bueW_XVgEJZ$m2!K>i%!6EOi;EeC|ZU+ikyb z>2lKa(Q8NsgVth~^BQu)S52X0Jb41Sz^)|yUI zaFt8bV5ewEaYok;Fd?KbB!Wn>a9iJ>w`fHN3f(8EsWH#NK8pvgg08~!5nsp6uFIPAlI)zHQ*J5s>m{LphxeH(hCq=c1Jk& zk0T#wzrOO!TcNnvaZaZFtPQ3b#Au1(sdC)Af?_ifu_~~5%eR$^D=zPJA<59u)qPO) zp^soNOZWtPeJ>nrQhE^vs{>V9QsnbGhAK!BSK_PM`R+C@yMk}L