From 52d67d383af72948dd70c9ba8e42a6530b2a9176 Mon Sep 17 00:00:00 2001 From: Frost-Phoenix <67cyril6767@gmail.com> Date: Wed, 6 Dec 2023 23:00:48 +0100 Subject: [PATCH] add aseprite catpuccin theme and remove unused css file --- modules/home/aseprite/catppuccin.user.css | 1296 ----------------- .../home/aseprite/mocha.aseprite-extension | Bin 0 -> 22235 bytes 2 files changed, 1296 deletions(-) delete mode 100644 modules/home/aseprite/catppuccin.user.css create mode 100644 modules/home/aseprite/mocha.aseprite-extension diff --git a/modules/home/aseprite/catppuccin.user.css b/modules/home/aseprite/catppuccin.user.css deleted file mode 100644 index f8116da..0000000 --- a/modules/home/aseprite/catppuccin.user.css +++ /dev/null @@ -1,1296 +0,0 @@ -/* ==UserStyle== -@name YouTube Catppuccin -@namespace github.com/catppuccin/userstyles/styles/youtube -@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/youtube -@version 3.1.5 -@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/youtube/catppuccin.user.css -@description Soothing pastel theme for YouTube -@author Catppuccin -@license MIT - -@preprocessor less -@var select lightFlavor "Light Flavor" ["latte:Latte*", "frappe:Frappe", "macchiato:Macchiato", "mocha:Mocha"] -@var select darkFlavor "Dark Flavor" ["latte:Latte", "frappe:Frappe", "macchiato:Macchiato", "mocha:Mocha*"] -@var select accentColor "Accent" ["rosewater:Rosewater", "flamingo:Flamingo", "pink:Pink", "mauve:Mauve", "red:Red*", "maroon:Maroon", "peach:Peach", "yellow:Yellow", "green:Green", "teal:Teal", "blue:Blue", "sapphire:Sapphire", "sky:Sky", "lavender:Lavender", "subtext0:Gray"] -@var checkbox logo "Logo" 0 -@var checkbox oledOn "Enable black bars" 0 -@var text scrollbar_width "Scrollbar width" 8px -==/UserStyle== */ -@-moz-document regexp('https?:\\/\\/(?!gaming\\.)(?!consent\\.)(?!vr\\.)(?!music\\.)(?!tv\\.)(?!artists\\.)(?!studio\\.).*youtube(?!kids\\.).*\\.com\\/(?!premium|howyoutubeworks).*$') { - /* youtube.com */ - :root[dark] { - #catppuccin(@darkFlavor, @accentColor); - #oled(@oledOn); - #logo(@logo); - } - :root { - #catppuccin(@lightFlavor, @accentColor); - #oled(@oledOn); - #logo(@logo); - } - - /* for oled monitors */ - #oled(@oled) when (@oled =0) { - #ytd-player #container { - background: @base !important; - } - } - - #logo(@logo) { - ytd-topbar-logo-renderer.style-scope a svg > g, - svg.ytd-consent-bump-v2-lightbox > g:nth-child(1) { - path[fill="#FF0000"] { - fill: @accent-color !important; - } - path[fill="white"] { - fill: @base !important; - } - } - & when (@logo =1) { - ytd-topbar-logo-renderer, - svg.ytd-consent-bump-v2-lightbox { - display: none; - } - } - } - - #catppuccin(@lookup, @accent) { - @rosewater: @catppuccin[@@lookup][@rosewater]; - @flamingo: @catppuccin[@@lookup][@flamingo]; - @pink: @catppuccin[@@lookup][@pink]; - @mauve: @catppuccin[@@lookup][@mauve]; - @red: @catppuccin[@@lookup][@red]; - @maroon: @catppuccin[@@lookup][@maroon]; - @peach: @catppuccin[@@lookup][@peach]; - @yellow: @catppuccin[@@lookup][@yellow]; - @green: @catppuccin[@@lookup][@green]; - @teal: @catppuccin[@@lookup][@teal]; - @sky: @catppuccin[@@lookup][@sky]; - @sapphire: @catppuccin[@@lookup][@sapphire]; - @blue: @catppuccin[@@lookup][@blue]; - @lavender: @catppuccin[@@lookup][@lavender]; - @text: @catppuccin[@@lookup][@text]; - @subtext1: @catppuccin[@@lookup][@subtext1]; - @subtext0: @catppuccin[@@lookup][@subtext0]; - @overlay2: @catppuccin[@@lookup][@overlay2]; - @overlay1: @catppuccin[@@lookup][@overlay1]; - @overlay0: @catppuccin[@@lookup][@overlay0]; - @surface2: @catppuccin[@@lookup][@surface2]; - @surface1: @catppuccin[@@lookup][@surface1]; - @surface0: @catppuccin[@@lookup][@surface0]; - @base: @catppuccin[@@lookup][@base]; - @mantle: @catppuccin[@@lookup][@mantle]; - @crust: @catppuccin[@@lookup][@crust]; - @accent-color: @catppuccin[@@lookup][@@accent]; - - /* apply everywhere */ - &, - [dark], - html, - html[system-icons][dark], - html[system-icons] [dark], - html[darker-dark-theme][dark], - [darker-dark-theme] [dark] { - --yt-spec-white-1: @text !important; - --yt-spec-white-2: @subtext0 !important; - --yt-spec-white-3: @subtext1 !important; - --yt-spec-white-4: darken(@subtext1, 5%) !important; - --yt-spec-black-1: @overlay1 !important; - --yt-spec-black-2: @overlay0 !important; - --yt-spec-black-3: @surface2 !important; - --yt-spec-black-4: @surface1 !important; - --yt-spec-black-pure: @surface0 !important; - --yt-spec-grey-1: @text !important; - --yt-spec-grey-2: @subtext0 !important; - --yt-spec-grey-3: @subtext1 !important; - --yt-spec-grey-4: @overlay2 !important; - --yt-spec-grey-5: @overlay1 !important; - --yt-brand-youtube-red: @accent-color !important; - --yt-brand-medium-red: @accent-color !important; - --yt-brand-light-red: @accent-color !important; - --yt-spec-red-30: @peach !important; - --yt-spec-red-70: @red !important; - --yt-spec-pale-blue: @sky !important; - --yt-spec-light-blue: @sky !important; - --yt-spec-dark-blue: @sapphire !important; - --yt-spec-navy-blue: @teal !important; - --yt-spec-light-green: @green !important; - --yt-spec-dark-green: @green !important; - --yt-spec-yellow: @peach !important; - --yt-spec-black-pure-alpha-5: fadeout(@crust, 0.05) !important; - --yt-spec-black-pure-alpha-10: fadeout(@crust, 0.1) !important; - --yt-spec-black-pure-alpha-15: fadeout(@crust, 0.15) !important; - --yt-spec-black-pure-alpha-30: fadeout(@crust, 0.3) !important; - --yt-spec-black-pure-alpha-60: fadeout(@crust, 0.6) !important; - --yt-spec-black-pure-alpha-80: fadeout(@crust, 0.8) !important; - --yt-spec-black-1-alpha-98: fadeout(@crust, 0.98) !important; - --yt-spec-black-1-alpha-95: fadeout(@crust, 0.95) !important; - --yt-spec-white-1-alpha-10: fadeout(@text, 0.1) !important; - --yt-spec-white-1-alpha-20: fadeout(@text, 0.2) !important; - --yt-spec-white-1-alpha-25: fadeout(@text, 0.25) !important; - --yt-spec-white-1-alpha-30: fadeout(@text, 0.3) !important; - --yt-spec-white-1-alpha-70: fadeout(@text, 0.7) !important; - --yt-spec-white-1-alpha-95: fadeout(@text, 0.95) !important; - --yt-spec-white-1-alpha-98: fadeout(@text, 0.98) !important; - --yt-brand-medium-red-alpha-90: fadeout(@accent-color, 0.9) !important; - --yt-brand-medium-red-alpha-30: fadeout(@accent-color, 0.3) !important; - --yt-brand-light-red-alpha-30: fadeout(@accent-color, 0.3) !important; - --yt-spec-light-blue-alpha-30: fadeout(@sapphire, 0.3) !important; - --yt-spec-dark-blue-alpha-30: fadeout(@sapphire, 0.3) !important; - - --yt-spec-base-background: @base !important; - --yt-spec-raised-background: @mantle !important; - --yt-spec-menu-background: @mantle !important; - --yt-spec-inverted-background: @text !important; - --yt-spec-additive-background: fadeout(@surface0, 0.1) !important; - --yt-spec-outline: @surface0 !important; - --yt-spec-shadow: fadeout(@crust, 0.25) !important; - --yt-spec-text-primary: @text !important; - --yt-spec-text-secondary: @subtext0 !important; - --yt-spec-text-disabled: @subtext1 !important; - --yt-spec-text-primary-inverse: @crust !important; - --yt-spec-call-to-action: @accent-color !important; - --yt-spec-call-to-action-inverse: @accent-color !important; - --yt-spec-suggested-action: fadeout(@accent-color, 80%) !important; - --yt-spec-suggested-action-inverse: @text !important; - --yt-spec-icon-active-other: @overlay0 !important; - --yt-spec-icon-inactive: @overlay1 !important; - --yt-spec-icon-disabled: @overlay2 !important; - --yt-spec-button-chip-background-hover: @surface1 !important; - --yt-spec-touch-response: @surface0 !important; - - --yt-spec-touch-response-inverse: @accent-color !important; - --yt-spec-brand-icon-active: @accent-color !important; - --yt-spec-brand-icon-inactive: @overlay1 !important; - --yt-spec-brand-button-background: @accent-color !important; - --yt-spec-brand-link-text: @sapphire !important; - --yt-spec-wordmark-text: @text !important; - --yt-spec-error-indicator: @red !important; - --yt-spec-themed-blue: @sky !important; - --yt-spec-themed-green: @green !important; - --yt-spec-ad-indicator: @teal !important; - --yt-spec-themed-overlay-background: fadeout(@crust, 0.8) !important; - --yt-spec-commerce-badge-background: @green !important; - --yt-spec-static-brand-red: @accent-color !important; - --yt-spec-static-brand-white: @text !important; - --yt-spec-static-brand-black: @base !important; - --yt-spec-static-clear-color: fadeout(@crust, 0) !important; - --yt-spec-static-clear-black: fadeout(@crust, 0) !important; - --yt-spec-static-ad-yellow: @peach !important; - --yt-spec-static-grey: @subtext0 !important; - --yt-spec-static-overlay-background-solid: @crust !important; - --yt-spec-static-overlay-background-heavy: @surface0 !important; - --yt-spec-static-overlay-background-medium: fadeout( - @crust, - 0.6 - ) !important; - --yt-spec-static-overlay-background-medium-light: fadeout( - @crust, - 0.3 - ) !important; - --yt-spec-static-overlay-background-light: fadeout( - @crust, - 0.1 - ) !important; - --yt-spec-static-overlay-text-primary: @text !important; - --yt-spec-static-overlay-text-secondary: fadeout( - @subtext0, - 0.7 - ) !important; - --yt-spec-static-overlay-text-disabled: fadeout( - @subtext0, - 0.3 - ) !important; - --yt-spec-static-overlay-call-to-action: @accent-color !important; - --yt-spec-static-overlay-icon-active-other: @text !important; - --yt-spec-static-overlay-icon-inactive: @surface1 !important; - --yt-spec-static-overlay-icon-disabled: @surface2 !important; - --yt-spec-static-overlay-button-primary: @accent-color !important; - --yt-spec-static-overlay-button-secondary: @surface0 !important; - --yt-spec-static-overlay-touch-response: @overlay1 !important; - --yt-spec-static-overlay-touch-response-inverse: @surface1 !important; - --yt-spec-static-overlay-background-brand: @accent-color !important; - --yt-spec-assistive-feed-themed-gradient-1: @subtext0 !important; - --yt-spec-assistive-feed-themed-gradient-2: @lavender !important; - --yt-spec-assistive-feed-themed-gradient-3: @red !important; - --yt-spec-brand-background-solid: @base !important; - --yt-spec-brand-background-primary: @surface0 !important; - --yt-spec-brand-background-secondary: @mantle !important; - --yt-spec-general-background-a: @base !important; - --yt-spec-general-background-b: @mantle !important; - --yt-spec-general-background-c: @crust !important; - --yt-spec-error-background: @base !important; - --yt-spec-10-percent-layer: @surface2 !important; - --yt-spec-snackbar-background: @mantle !important; - --yt-spec-snackbar-background-updated: @mantle !important; - --yt-spec-badge-chip-background: if( - @lookup =latte, - @crust, - @surface1 - ) !important; - --yt-spec-verified-badge-background: @overlay0 !important; - --yt-spec-call-to-action-fadeoutd: fadeout(@sapphire, 0.3) !important; - --yt-spec-call-to-action-hover: @accent-color !importantr; - --yt-spec-brand-button-background-hover: @accent-color !important; - --yt-spec-brand-link-text-fadeoutd: fadeout( - @accent-color, - 0.3 - ) !important; - --yt-spec-filled-button-focus-outline: @surface0 !important; - --yt-spec-static-overlay-button-hover: @surface1 !important; - --yt-spec-mono-filled-hover: @surface1 !important; - --yt-spec-commerce-filled-hover: @accent-color !important; - --yt-spec-mono-tonal-hover: @surface1 !important; - --yt-spec-commerce-tonal-hover: @surface2 !important; - --yt-spec-static-overlay-filled-hover: @overlay1 !important; - --yt-spec-static-overlay-tonal-hover: @surface1 !important; - --yt-spec-paper-tab-ink: fadeout(@text, 0.3); - --yt-spec-filled-button-text: @text !important; - --yt-spec-selected-nav-text: @text !important; - --iron-icon-fill-color: @text !important; - - /* Search bar */ - --ytd-searchbox-border-color: @surface0 !important; - --ytd-searchbox-legacy-border-color: @surface0 !important; - --ytd-searchbox-legacy-border-shadow-color: fadeout(@crust, 0) !important; - --ytd-searchbox-legacy-button-color: @mantle !important; - --ytd-searchbox-legacy-button-border-color: @surface0 !important; - --ytd-searchbox-legacy-button-focus-color: @accent-color !important; - --ytd-searchbox-legacy-button-hover-color: @mantle !important; - --ytd-searchbox-legacy-button-hover-border-color: @surface0 !important; - --ytd-searchbox-legacy-button-icon-color: @accent-color !important; - --ytd-searchbox-background: @base !important; - --ytd-searchbox-text-color: @text !important; - - /* System icons */ - --yt-spec-icon-inactive: @overlay0 !important; - --yt-spec-icon-disabled: @overlay1 !important; - --yt-spec-brand-icon-inactive: @overlay2 !important; - - /* Yt video Page */ - --yt-live-chat-background-color: @base !important; - --yt-live-chat-action-panel-background-color: @base !important; - --yt-live-chat-action-panel-background-color-transparent: @base !important; - --yt-live-chat-secondary-background-color: @surface1; - --yt-live-chat-banner-gradient-scrim: linear-gradient( - @mantle, - transparent - ) !important; - --yt-live-chat-toast-background-color: @surface2 !important; - --yt-live-chat-mode-change-background-color: @base !important; - --yt-live-chat-secondary-text-color: @subtext0 !important; - --yt-live-chat-tertiary-text-color: fadeout(@text, 0.54) !important; - --yt-live-chat-text-input-field-inactive-underline-color: @subtext0 !important; - --yt-live-chat-text-input-field-placeholder-color: @subtext0 !important; - --yt-live-chat-enabled-send-button-color: @text !important; - --yt-live-chat-disabled-icon-button-color: @subtext1 !important; - --yt-live-chat-picker-button-hover-color: @accent-color !important; - --yt-live-chat-mention-background-color: @accent-color !important; - --yt-live-chat-mention-text-color: @text !important; - --yt-live-chat-deleted-message-color: @subtext0; - --yt-live-chat-deleted-message-bar-color: @subtext1 !important; - --yt-live-chat-reconnect-message-color: @text !important; - --yt-live-chat-disabled-button-background-color: @overlay0 !important; - --yt-live-chat-sub-panel-background-color: @base !important; - --yt-live-chat-sub-panel-background-color-transparent: @mantle !important; - --yt-live-chat-moderator-color: @lavender !important; - --yt-live-chat-owner-color: @peach !important; - --yt-live-chat-message-highlight-background-color: @base !important; - --yt-live-chat-sponsor-color: @green !important; - --yt-live-chat-overlay-color: fadeout(@mantle, 0.5); - --yt-live-chat-dialog-background-color: @base !important; - --yt-emoji-picker-variant-selector-bg-color: @base !important; - --yt-live-chat-moderation-mode-hover-background-color: fadeout( - @mantle, - 0.3 - ) !important; - --yt-grey: @subtext0 !important; - --yt-live-chat-text-input-field-suggestion-background-color: @subtext0 !important; - --yt-live-chat-text-input-field-suggestion-background-color-hover: @subtext1 !important; - --yt-emoji-picker-search-background-color: @surface0 !important; - --yt-emoji-picker-search-color: @text !important; - --yt-emoji-picker-search-placeholder-color: @accent-color !important; - --yt-live-chat-slider-active-color: @accent-color !important; - --yt-live-chat-slider-container-color: @surface0 !important; - --yt-live-chat-slider-markers-color: @text !important; - --yt-live-chat-banner-gradient-scrim: linear-gradient( - @mantle, - transparent - ) !important; - --yt-live-chat-action-panel-gradient-scrim: linear-gradient( - to top, - @mantle, - transparent - ) !important; - --yt-live-chat-automod-button-background-color-hover: fadeout( - @crust, - 0.5 - ) !important; - --yt-live-chat-automod-button-explanation-color: fadeout( - @accent-color, - 0.7 - ) !important; - --yt-live-chat-shimmer-background-color: fadeout(@crust, 0.4) !important; - --yt-live-chat-shimmer-linear-gradient: linear-gradient( - 0deg, - fadeout(@text, 0.1) 40%, - fadeout(@base, 0.3) 50%, - fadeout(@text, 0.1) 60% - ) !important; - --yt-live-chat-vem-background-color: @mantle !important; - --yt-live-chat-product-picker-icon-color: fadeout(@text, 0.5) !important; - --yt-live-chat-product-picker-hover-color: @overlay0 !important; - --yt-live-chat-product-picker-disabled-icon-color: fadeout( - @text, - 0.3 - ) !important; - --yt-live-chat-action-panel-background-color-transparent: ( - null - ) !important; - - /* Tooltip */ - --paper-tooltip-background: @overlay0 !important; - --paper-tooltip-text-color: @text !important; - - /* links */ - --yt-endpoint-color: @accent-color !important; - --yt-endpoint-visited-color: @accent-color !important; - --yt-endpoint-hover-color: @accent-color !important; - - --sb-dark-red-outline: @accent-color !important; - --sb-main-bg-color: @base !important; - --sb-main-fg-color: @text !important; - --sb-grey-bg-color: @base !important; - --sb-grey-fg-color: @subtext0 !important; - --sb-red-bg-color: @accent-color !important; - } - - /* general colors */ - &:not(.style-scope) { - --primary-text-color: @text !important; - --primary-background-color: @base !important; - --secondary-text-color: @subtext0 !important; - --disabled-text-color: @subtext1 !important; - --divider-color: @overlay0 !important; - --error-color: @red !important; - --primary-color: @accent-color !important; - --light-primary-color: @accent-color !important; - --dark-primary-color: @blue !important; - --accent-color: @accent-color !important; - --light-accent-color: @accent-color !important; - --dark-accent-color: @accent-color !important; - --light-theme-background-color: @base !important; - --light-theme-base-color: @text !important; - --light-theme-text-color: @text !important; - --light-theme-secondary-color: @subtext0 !important; - --light-theme-disabled-color: @subtext1 !important; - --light-theme-divider-color: @overlay0 !important; - --dark-theme-background-color: @base !important; - --dark-theme-base-color: @text !important; - --dark-theme-text-color: @text !important; - --dark-theme-secondary-color: @subtext0 !important; - --dark-theme-disabled-color: @subtext1 !important; - --dark-theme-divider-color: @overlay0 !important; - } - - #channel-name.ytd-video-meta-block { - --yt-endpoint-color: @accent-color !important; - --yt-endpoint-visited-color: @accent-color !important; - color: @accent-color !important; - } - - /* selected chapter */ - ytd-macro-markers-list-item-renderer { - --ytd-macro-markers-list-item-background-color: @surface0 !important; - --ytd-macro-markers-list-item-title-color: @text !important; - --ytd-macro-markers-list-item-secondary-color: @subtext1 !important; - --ytd-macro-markers-list-item-timestamp-background-color: @surface1 !important; - } - - /* playlist selector */ - ytd-playlist-panel-video-renderer { - --yt-lightsource-section2-color: @surface1 !important; - --yt-lightsource-section4-color: @surface2 !important; - --yt-lightsource-primary-title-color: @text !important; - --yt-lightsource-secondary-title-color: @text !important; - --yt-active-playlist-panel-background-color: @surface0 !important; - } - - ytd-playlist-panel-renderer[collapsible][collapsed][use-color-palette] - .header.ytd-playlist-panel-renderer { - --iron-icon-fill-color: @text !important; - background-color: @base !important; - } - - /* explandable meta */ - ytd-expandable-metadata-renderer { - --yt-lightsource-section1-color: @base !important; - --yt-lightsource-section2-color: @surface0 !important; - --yt-lightsource-section3-color: @surface1 !important; - --yt-lightsource-section4-color: @surface2 !important; - --yt-lightsource-primary-title-color: @text !important; - --yt-lightsource-secondary-title-color: @subtext0 !important; - } - - yt-live-chat-renderer { - --yt-emoji-picker-renderer-height: 180px; - --yt-button-default-text-color: @text !important; - --yt-button-default-background-color: @base !important; - --yt-button-dark-text-color: @base !important; - --yt-button-dark-background-color: @accent-color !important; - --yt-button-payment-background-color: @accent-color !important; - } - - yt-icon.ytd-pinned-comment-badge-renderer * { - fill: @text !important; - } - - .yt-spec-button-shape-next--size-m.yt-spec-button-shape-next--segmented-start::after { - background: @overlay0 !important; - } - - .html5-ypc-purchase { - background: @accent-color !important; - &:hover { - background: ligten(@accent-color, 10%) !important; - } - } - - yt-notification-action-renderer[darker-dark-theme] - tp-yt-paper-toast.yt-notification-action-renderer { - background: @overlay0 !important; - } - - /* volume bar */ - .ytp-volume-slider-handle { - background: @accent-color !important; - &::before { - background: @accent-color !important; - } - &::after { - z-index: -1; - } - } - - /* new videos dot */ - #newness-dot { - background-color: @accent-color !important; - } - - /* subtitle */ - .ytp-chrome-controls .ytp-button[aria-pressed]:after { - background-color: @accent-color !important; - } - - /* menu items */ - /* checkbox subitem */ - .ytp-menuitem[aria-checked="true"] .ytp-menuitem-toggle-checkbox { - background: @accent-color !important; - &::after { - background: @overlay1 !important; - } - } - .ytp-menuitem:not([aria-disabled="true"]):hover { - background: @surface1 !important; - } - .ytp-settings-button.ytp-hd-quality-badge, - .ytp-settings-button.ytp-4k-quality-badge, - .ytp-settings-button.ytp-5k-quality-badge, - .ytp-settings-button.ytp-8k-quality-badge, - .ytp-settings-button.ytp-3d-badge { - &::after { - background-color: @accent-color !important; - } - } - - .ytp-panel-menu { - color: @text; - - & .ytp-menuitem:not(:last-child) svg > path { - fill: @text; - } - - & .ytp-menuitem:last-child svg:last-child { - fill: @text; - } - } - - .ytp-right-controls svg path, - .ytp-svg-fill { - fill: #fff !important; - } - - .ytp-time-current, - .ytp-time-separator, - .ytp-time-duration, - .ytp-menu-label-secondary, - .ytp-menuitem-label-count { - color: #fff; - } - - .ytp-tooltip:not([aria-hidden="true"]) { - color: @text; - } - - .style-scope.ytd-thumbnail-overlay-toggle-button-renderer:hover { - fill: @accent-color !important; - } - - .style-scope.ytd-thumbnail-overlay-toggle-button-renderer:hover { - fill: @accent-color !important; - } - - .yt-spec-button-shape-next--overlay.yt-spec-button-shape-next--filled, - .yt-spec-button-shape-next--mono.yt-spec-button-shape-next--filled { - background-color: @accent-color !important; - .yt-spec-button-shape-next__icon yt-icon svg g path { - fill: @base !important; - } - } - - /* link */ - .yt-core-attributed-string__link--call-to-action-color { - color: @sapphire !important; - &:hover { - color: @teal !important; - } - } - - /* search results */ - .sbpqs_a:before, - .sbqs_c:before { - filter: invert(1); - } - - /* Results backgrounds */ - .sbsb_a, - .sbdd_b { - background: @mantle !important; - border: none !important; - } - - /* text color */ - .gsfs { - color: @text !important; - } - - /* Hover and keyboard select background */ - .sbsb_c.gsfs:hover, - .sbsb_d { - background-color: @surface0 !important; - } - - .sbfl_b { - background-color: @mantle !important; - &:hover { - background-color: @surface0 !important; - color: @accent-color !important; - } - } - - .sbpqs_a { - color: @accent-color !important; - } - - .sbfl_a { - color: @subtext0 !important; - } - - .sbsb_i { - color: @subtext0; - } - - /* Keyboard select text color and hover text color */ - .sbsb_c:hover .sbqs_c, - .sbsb_c.gsfs.sbsb_d .sbqs_c { - color: @accent-color !important; - } - - .ytp-swatch-background-color { - background-color: @accent-color !important; - } - - /* exmplation box */ - .explanation-box[correct] * { - color: @crust !important; - } - - /* custom likes + anims */ - yt-animated-icon[animated-icon-type="LIKE"] - > ytd-lottie-player - > lottie-component - > svg - > g:nth-child(2) - > g:nth-child(2) { - /* not liked */ - > g:nth-child(2), - > g:nth-child(4) { - > path:nth-child(1) { - stroke: @text !important; - } - } - /* liked */ - > g:nth-child(1), - > g:nth-child(3) { - > path:nth-child(1) { - fill: @accent-color !important; - } - > path:nth-child(2) { - stroke: @accent-color !important; - } - } - } - - /* iv branding */ - /* Popup for when you hover over the channel avatar in the video */ - .iv-branding .branding-context-container-inner { - background-color: @base !important; - } - - .iv-branding .iv-branding-context-name { - color: @text !important; - text-shadow: none !important; - } - - /* Popup for when you hover over the channel avatar in the video */ - .iv-branding .branding-context-container-inner { - background-color: @base !important; - } - - /* Cards */ - .iv-drawer-content { - background-color: fadeout(@mantle, 5%) !important; - } - - .iv-drawer-header-text { - color: @text !important; - } - - .iv-card-content, - .ytp-ce-expanding-overlay-background, - .ytp-cards-teaser .ytp-cards-teaser-text, - .ytp-cards-teaser .ytp-cards-teaser-box { - background-color: @base !important; - } - - .ytp-cards-teaser .ytp-cards-teaser-box, - .iv-card-image { - border: 0px !important; - } - - .iv-card-content > :first-child, - .html5-video-player a, - .iv-card h2, - .ytp-cards-teaser .ytp-cards-teaser-text { - color: @text !important; - } - - /*Player tooltip background*/ - .ytp-tooltip-text { - background: @surface0 !important; - } - - .iv-card:hover .iv-card-primary-link, - .ytp-ce-website-title { - color: @accent-color !important; - } - - .ytp-popup { - background: @surface0 !important; - } - - tp-yt-paper-dialog { - background-color: @base !important; - } - - /* Temporary fix */ - .yt-core-attributed-string--link-inherit-color { - color: @text !important; - /*&:hover { - * color: @teal !important; - }*/ - } - - /* live badges */ - .badge-style-type-live-now-alternate, - ytd-thumbnail-overlay-time-status-renderer[overlay-style="LIVE"] { - color: @crust !important; - yt-icon svg { - g path, - path { - fill: @crust !important; - } - } - } - .ytp-live-badge { - &:before { - background: @subtext1 !important; - } - &[disabled]:before { - background: @accent-color !important; - } - } - - /* notification idicator */ - .yt-spec-icon-badge-shape--type-notification - .yt-spec-icon-badge-shape__badge { - background-color: @accent-color !important; - color: @crust !important; - } - .yt-spec-icon-badge-shape--style-overlay .yt-spec-icon-badge-shape__icon { - color: var(--yt-spec-icon-active-other) !important; - } - - /* creator badges */ - ytd-author-comment-badge-renderer { - --yt-basic-background-color: @surface0 !important; - --yt-basic-foreground-title-color: @surface0 !important; - --ytd-author-comment-badge-background-color: @surface0 !important; - --ytd-author-comment-badge-name-color: @text !important; - --ytd-author-comment-badge-icon-color: @text !important; - padding-right: 6px; - padding-left: 8px; - } - - /* disable ambient mode */ - #cinematics > div > canvas { - visibility: hidden; - } - - /* badges e.g. popular */ - yt-chip-cloud-chip-renderer[chip-style="STYLE_DEFAULT"][selected], - yt-chip-cloud-chip-renderer[chip-style="STYLE_HOME_FILTER"][selected] { - background: @surface0 !important; - border: 1px solid @accent-color !important; - color: @text !important; - } - - /* Search border */ - ytd-searchbox[has-focus] #container.ytd-searchbox { - border-color: @accent-color !important; - } - - /* Error page */ - #error-page { - background-color: @base !important; - } - - #error-page-content { - color: @text !important; - text-shadow: none; - background-color: @base !important; - > p { - color: @text !important; - text-shadow: none; - } - #masthead-search-terms.masthead-search-terms-border { - border: 1px solid @accent-color !important; - box-shadow: none !important; - } - #yt-masthead { - color: @text !important; - text-shadow: none; - #logo-container { - .logo { - filter: invert(1) grayscale(1); - } - .content-region { - color: @text !important; - text-shadow: none; - } - } - #masthead-search #masthead-search-terms-border { - input[type="text"] { - color: @text !important; - &:focus { - color: @accent-color !important; - } - } - } - .search-button { - background-color: @mantle !important; - } - } - } - - /* channel homepage */ - /* selected tab */ - .yt-tab-shape-wiz__tab--tab-selected { - color: @accent-color !important; - } - .yt-tab-group-shape-wiz__slider { - background-color: @accent-color !important; - } - - /* unselected */ - .yt-tab-shape-wiz__tab { - color: @subtext1; - } - - /* hover */ - .yt-tab-shape-wiz:hover { - .yt-tab-shape-wiz__tab { - color: lighten(@accent-color, 7.5); - } - - .yt-tab-shape-wiz__tab-bar { - background-color: lighten(@accent-color, 7.5); - } - } - - /* hopefully temporary */ - .yt-spec-button-shape-next--mono.yt-spec-button-shape-next--tonal { - background-color: @surface0; - color: @text; - } - - .yt-spec-button-shape-next--call-to-action.yt-spec-button-shape-next--filled { - color: @crust; - background-color: @accent-color; - &:hover { - background-color: darken(@accent-color, 20); - } - } - - .yt-spec-button-shape-next--call-to-action.yt-spec-button-shape-next--text { - color: @accent-color; - &:hover { - background-color: fadeout(@accent-color, 90); - } - } - - .yt-spec-button-shape-next--mono.yt-spec-button-shape-next--outline, - .yt-spec-button-shape-next--mono.yt-spec-button-shape-next--text { - color: @text; - &:hover { - background-color: @surface0; - } - } - - /* Scrollbar */ - ::-webkit-scrollbar-thumb { - background: @accent-color !important; - } - - ::-webkit-scrollbar { - width: @scrollbar_width !important; - } - - ::-webkit-scrollbar-track { - background: @base !important; - } - - ::-webkit-scrollbar-thumb { - background: @accent-color !important; - } - - /* text highlight */ - ::selection { - background: fadeout(@accent-color, 80%) !important; - color: @text !important; - } - - ::-moz-selection { - background: fadeout(@accent-color, 80%) !important; - color: @text !important; - } - } -} -@-moz-document url-prefix('https://www.youtube.com/redirect') -{ - /* youtube.com-redirect */ - :root[dark] { - #catppuccin(@darkFlavor, @accentColor); - } - :root { - #catppuccin(@lightFlavor, @accentColor); - } - - #catppuccin(@lookup, @accent) { - @rosewater: @catppuccin[@@lookup][@rosewater]; - @flamingo: @catppuccin[@@lookup][@flamingo]; - @pink: @catppuccin[@@lookup][@pink]; - @mauve: @catppuccin[@@lookup][@mauve]; - @red: @catppuccin[@@lookup][@red]; - @maroon: @catppuccin[@@lookup][@maroon]; - @peach: @catppuccin[@@lookup][@peach]; - @yellow: @catppuccin[@@lookup][@yellow]; - @green: @catppuccin[@@lookup][@green]; - @teal: @catppuccin[@@lookup][@teal]; - @sky: @catppuccin[@@lookup][@sky]; - @sapphire: @catppuccin[@@lookup][@sapphire]; - @blue: @catppuccin[@@lookup][@blue]; - @lavender: @catppuccin[@@lookup][@lavender]; - @text: @catppuccin[@@lookup][@text]; - @subtext1: @catppuccin[@@lookup][@subtext1]; - @subtext0: @catppuccin[@@lookup][@subtext0]; - @overlay2: @catppuccin[@@lookup][@overlay2]; - @overlay1: @catppuccin[@@lookup][@overlay1]; - @overlay0: @catppuccin[@@lookup][@overlay0]; - @surface2: @catppuccin[@@lookup][@surface2]; - @surface1: @catppuccin[@@lookup][@surface1]; - @surface0: @catppuccin[@@lookup][@surface0]; - @base: @catppuccin[@@lookup][@base]; - @mantle: @catppuccin[@@lookup][@mantle]; - @crust: @catppuccin[@@lookup][@crust]; - @accent-color: @catppuccin[@@lookup][@@accent]; - - h1 { - color: @text !important; - } - - #redirect-main-text { - color: @overlay2 !important; - .bolded { - color: @accent-color !important; - } - } - - /* search */ - #masthead-search-terms-border { - border-color: @surface0 !important; - background-color: @surface0 !important; - box-shadow: fadeout(@crust, 10%) !important; - } - - /*Community Cross-posting*/ - ytd-shared-post-renderer[uses-compact-lockup] - #repost-context.ytd-shared-post-renderer { - background-color: var(--second-background); - } - #divider-line-container.ytd-shared-post-renderer { - background-color: var(--yt-spec-10-percent-layer); - } - - #masthead-search-terms { - color: @text !important; - } - - .search-button { - background: @surface0 !important; - border-color: @surface0 !important; - } - - .search-button-content { - filter: invert(1); - } - - #redirect-backto-safety-button:hover { - color: @text !important; - } - - #logo-container .content-region { - color: @text !important; - } - - /* text highlight */ - ::selection { - background: fadeout(@accent-color, 80%) !important; - color: @text !important; - } - - ::-moz-selection { - background: fadeout(@accent-color, 80%) !important; - color: @text !important; - } - } -} - -@-moz-document url-prefix('https://studio.youtube.com') -{ - /* studio.youtube.com */ - :root[dark] { - #catppuccin(@darkFlavor, @accentColor); - } - :root { - #catppuccin(@lightFlavor, @accentColor); - } - - #catppuccin(@lookup, @accent) { - @rosewater: @catppuccin[@@lookup][@rosewater]; - @flamingo: @catppuccin[@@lookup][@flamingo]; - @pink: @catppuccin[@@lookup][@pink]; - @mauve: @catppuccin[@@lookup][@mauve]; - @red: @catppuccin[@@lookup][@red]; - @maroon: @catppuccin[@@lookup][@maroon]; - @peach: @catppuccin[@@lookup][@peach]; - @yellow: @catppuccin[@@lookup][@yellow]; - @green: @catppuccin[@@lookup][@green]; - @teal: @catppuccin[@@lookup][@teal]; - @sky: @catppuccin[@@lookup][@sky]; - @sapphire: @catppuccin[@@lookup][@sapphire]; - @blue: @catppuccin[@@lookup][@blue]; - @lavender: @catppuccin[@@lookup][@lavender]; - @text: @catppuccin[@@lookup][@text]; - @subtext1: @catppuccin[@@lookup][@subtext1]; - @subtext0: @catppuccin[@@lookup][@subtext0]; - @overlay2: @catppuccin[@@lookup][@overlay2]; - @overlay1: @catppuccin[@@lookup][@overlay1]; - @overlay0: @catppuccin[@@lookup][@overlay0]; - @surface2: @catppuccin[@@lookup][@surface2]; - @surface1: @catppuccin[@@lookup][@surface1]; - @surface0: @catppuccin[@@lookup][@surface0]; - @base: @catppuccin[@@lookup][@base]; - @mantle: @catppuccin[@@lookup][@mantle]; - @crust: @catppuccin[@@lookup][@crust]; - @accent-color: @catppuccin[@@lookup][@@accent]; - - &, - html, - html[dark], - html[dark][dark], - &[dark], - &[light], - [light], - html[light], - html[light][light] { - /* disable */ - --yt-spec-black-pure-alpha-80: (null) !important; - --yt-spec-black-pure-alpha-60: (null) !important; - --yt-spec-black-1-alpha-98: (null) !important; - --yt-spec-black-1-alpha-95: (null) !important; - - /* text */ - --yt-spec-text-primary: @text !important; - --ytcp-text-primary: @text !important; - --ytcp-text-primary-inverse: @base !important; - --ytcp-static-overlay-text-primary-inverse: @base !important; - --ytcp-wordmark-text: @text !important; - --ytcp-text-secondary: @subtext0 !important; - --ytcp-text-disabled: @subtext1 !important; - --ytcp-overlay-text-primary: @overlay2 !important; - - /* main bg */ - --ytcp-general-background-a: @base !important; - --yt-spec-base-background: @base !important; - --yt-spec-black-3: @base !important; - - /* secondary bg */ - --yt-spec-brand-background-solid: @mantle !important; - --ytcp-brand-background-solid: @mantle !important; - --yt-spec-raised-background: @mantle !important; - --ytcp-general-background-b: @mantle !important; - --ytcp-analytics-reach-background: @mantle !important; - --yt-spec-black-2: @mantle !important; - - /* additional bg */ - --ytcp-general-background-c: @crust !important; - - /* menu */ - --ytcp-menu-background: @surface0 !important; - - /* card borders */ - --ytcp-container-border-color: @surface0 !important; - --ytcp-container-hovered-border-color: @surface0 !important; - --ytcp-line-divider-solid: @surface0 !important; - --ytcp-container-border-color-inverse: @subtext0 !important; - --ytcp-line-divider-solid-inverse: @subtext0 !important; - - /* links */ - --ytcp-call-to-action: @sapphire !important; - --ytcp-call-to-action-inverse: @mantle !important; - - /* buttons */ - --ytcp-call-to-action-raised-background: @accent-color !important; - --yt-spec-brand-button-background: @accent-color !important; - --ytcp-call-to-action-raised-disabled: @surface2 !important; - --ytcp-call-to-action-raised-disabled-background: @overlay2 !important; - --ytcp-call-to-action-raised-background-inverse: @base !important; - --ytcp-call-to-action-raised-disabled-inverse: @surface2 !important; - --ytcp-call-to-action-raised-disabled-background-inverse: @overlay2 !important; - - /* dropdown */ - --yt-spec-brand-background-primary: @surface0 !important; - - /* icons */ - --yt-compact-link-icon-color: @overlay2 !important; - --ytcp-icon-active: @accent-color !important; - --ytcp-icon-inactive: @overlay2 !important; - --ytcp-icon-disabled: @overlay2 !important; - --ytcp-icon-active-inverse: @overlay1 !important; - --ytcp-icon-disabled-inverse: @subtext1 !important; - - /* colors */ - --ytcp-error-red: @red !important; - --ytcp-badge-red: @red !important; - --ytcp-error-red-inverse: @red !important; - --ytcp-themed-red-inverse: @red !important; - --ytcp-themed-red: @red !important; - --ytcp-themed-blue: @blue !important; - --ytcp-badge-blue-solid: @blue !important; - --ytcp-themed-blue-inverse: @blue !important; - --ytcp-themed-green: @green !important; - --ytmus-genre-primary-melon: @green !important; - --ytcp-themed-green-inverse: @green !important; - --ytcp-analytics-pine: @green !important; - --ytcp-analytics-pine-inverse: @green !important; - --ytcp-analytics-parrot: @green !important; - --ytcp-themed-yellow: @peach !important; - --ytmus-genre-primary-gold: @peach !important; - --ytcp-yellow-inverse: @peach !important; - --ytcp-badge-yellow: @peach !important; - --ytcp-analytics-yellow: @peach !important; - --ytcp-analytics-apricot: @peach !important; - --ytcp-suggested-action: @teal !important; - --ytcp-analytics-overview: @teal !important; - --ytcp-analytics-revenue: @teal !important; - --ytcp-analytics-default-secondary: @teal !important; - --ytcp-analytics-royal-blue: @lavender !important; - --ytcp-analytics-reach: @lavender !important; - --ytcp-analytics-audience: @lavender !important; - --ytcp-analytics-engagement: @pink !important; - --ytcp-analytics-revenue-secondary: @pink !important; - --ytcp-analytics-bubblegum: @flamingo !important; - --ytmus-genre-primary-ruby: @flamingo !important; - --ytmus-genre-primary-salmon: @mauve !important; - --ytmus-genre-primary-orange: @maroon !important; - --ytmus-genre-primary-sky: @sky !important; - --ytmus-genre-primary-sky-inverse: @sky !important; - - /* misc */ - --yt-spec-badge-chip-background: @surface1 !important; - --ytcp-focus-inverse: @accent-color !important; - --ytcp-focus: @accent-color !important; - --ytcp-selected-item: @accent-color !important; - --ytcp-hover-item: @overlay2 !important; - --ytcp-chip-active-focus: @accent-color !important; - --ytcp-playhead: @overlay2 !important; - --ytcp-playhead-inverse: @overlay2 !important; - } - - ytcp-button.destructive.ytls-error-dialog { - color: @base !important; - } - - yt-formatted-string.ytls-error-dialog, - tp-yt-iron-icon.ytls-error-dialog { - color: @text !important; - } - - /* text highlight */ - ::selection { - background: fadeout(@accent-color, 80%) !important; - color: @text !important; - } - - ::-moz-selection { - background: fadeout(@accent-color, 80%) !important; - color: @text !important; - } - } -} - -@catppuccin: { - @latte: { - @rosewater: #dc8a78; - @flamingo: #dd7878; - @pink: #ea76cb; - @mauve: #8839ef; - @red: #d20f39; - @maroon: #e64553; - @peach: #fe640b; - @yellow: #df8e1d; - @green: #40a02b; - @teal: #179299; - @sky: #04a5e5; - @sapphire: #209fb5; - @blue: #1e66f5; - @lavender: #7287fd; - @text: #4c4f69; - @subtext1: #5c5f77; - @subtext0: #6c6f85; - @overlay2: #7c7f93; - @overlay1: #8c8fa1; - @overlay0: #9ca0b0; - @surface2: #acb0be; - @surface1: #bcc0cc; - @surface0: #ccd0da; - @base: #eff1f5; - @mantle: #e6e9ef; - @crust: #dce0e8; - }; - @frappe: { - @rosewater: #f2d5cf; - @flamingo: #eebebe; - @pink: #f4b8e4; - @mauve: #ca9ee6; - @red: #e78284; - @maroon: #ea999c; - @peach: #ef9f76; - @yellow: #e5c890; - @green: #a6d189; - @teal: #81c8be; - @sky: #99d1db; - @sapphire: #85c1dc; - @blue: #8caaee; - @lavender: #babbf1; - @text: #c6d0f5; - @subtext1: #b5bfe2; - @subtext0: #a5adce; - @overlay2: #949cbb; - @overlay1: #838ba7; - @overlay0: #737994; - @surface2: #626880; - @surface1: #51576d; - @surface0: #414559; - @base: #303446; - @mantle: #292c3c; - @crust: #232634; - }; - @macchiato: { - @rosewater: #f4dbd6; - @flamingo: #f0c6c6; - @pink: #f5bde6; - @mauve: #c6a0f6; - @red: #ed8796; - @maroon: #ee99a0; - @peach: #f5a97f; - @yellow: #eed49f; - @green: #a6da95; - @teal: #8bd5ca; - @sky: #91d7e3; - @sapphire: #7dc4e4; - @blue: #8aadf4; - @lavender: #b7bdf8; - @text: #cad3f5; - @subtext1: #b8c0e0; - @subtext0: #a5adcb; - @overlay2: #939ab7; - @overlay1: #8087a2; - @overlay0: #6e738d; - @surface2: #5b6078; - @surface1: #494d64; - @surface0: #363a4f; - @base: #24273a; - @mantle: #1e2030; - @crust: #181926; - }; - @mocha: { - @rosewater: #f5e0dc; - @flamingo: #f2cdcd; - @pink: #f5c2e7; - @mauve: #cba6f7; - @red: #f38ba8; - @maroon: #eba0ac; - @peach: #fab387; - @yellow: #f9e2af; - @green: #a6e3a1; - @teal: #94e2d5; - @sky: #89dceb; - @sapphire: #74c7ec; - @blue: #89b4fa; - @lavender: #b4befe; - @text: #cdd6f4; - @subtext1: #bac2de; - @subtext0: #a6adc8; - @overlay2: #9399b2; - @overlay1: #7f849c; - @overlay0: #6c7086; - @surface2: #585b70; - @surface1: #45475a; - @surface0: #313244; - @base: #1e1e2e; - @mantle: #181825; - @crust: #11111b; - }; -}; diff --git a/modules/home/aseprite/mocha.aseprite-extension b/modules/home/aseprite/mocha.aseprite-extension new file mode 100644 index 0000000000000000000000000000000000000000..e4a56bc8740023fe54419d4355068fe07ea55a4e GIT binary patch literal 22235 zcmagFGqf;F(4~89+qP}nwvG4Lwr$(CZQHhO>was3`%f}6!45j=y`HM-pu4w%G%yGX z00004fTzc-+PY%klIDLalmA5YpNtKi?d@HRjV*0yoh?jlOlfTljV%o6_4O@n&Ftv@ zIoa7(sZCB((@9QGNXj})O-s_MH7bRxJw7iMJYo^GD$1BC?iQDAr69iToA}fiv6>#)DyLhRkEf9Q276i#XD`Q(TXex z|NUpE1MvT9Oh!^zR8Cox&e`4BCSKMyhyfwwO=8REb%F6VVOgmDoEq~7;qha5VCa3=|$tObM&}}sj?#sp){?%V?W=TC^&AcOQl;K9- z>OTyPezCUH<+rq0`gHvN!I$oStX6dI3~=)wzOn!C5&xg-YHw(4WoT~tzY6OU&u<6B z2s82~^#iA7CSZCKx>*9OJE_Ka97vezD4EP5QHH#i^L;eAOgZ~>$IG3euMZHMLLBLa zAl3LLN!e(%%5muFEG6AgIUiBT?)Z6oJvKO4P+#w7##kwkJFzi%yFbRcYC^wnYQmy$ zbZ`xHP4p=c%^;J(CC_^hN$C3K`m`#Vq0trJ@?m#&_%U3i5zw!gNU7CPJTKMGTIZMw z3>%>v-tnM4Y;5(xf)R-|L|hlgTs%L@W%}phKh|<4IT{5WEUkrhB`@-j+!I~1z0GO6 zZ4~@S#P#!5=OH`MiIDYOYQ~*Pyw=A3KeUGQX4NbT&{-7zqon(vsQ%BioGeUDo#_mn zOzj;lolR*?44n;|8tTSp6e*->sb;6=npByVnH7{IW~683C#I#_RHqe<}pY?ed48j+LivdAy{+VR$H8GJ`rF5 z07&>x1phBz_O|A-S}r=u4sUp*JG3#*MG`U?44qw8Frru>U=Y!XV1lBZAjR69RuJLI z#VitV7kDpOcVE8`TW559ZfCw%-g8d5XWQ6CRW(8~_v!!bhEP>ObqNfBLG-ul9yf0; zVhbX_ppT*VNo63gLUBX~&<~}coXq|_wK)eD%Z??ni>GW~{$Ayi=t-mY;A~&I>vy}t zK5gi`=337fDc06Lq59nAnAh3VFD-Ms*E}@d}DD=r8Y;M%@0V(^tCxYxeQ7@dq}JPw zKks7Eep~_z43M0X0^He0r*V@^)1JKsmdXnXR#>Tzp`3@Uvp%jtpCg_xlNERk*S352 z!+XG95q&JhT477vU@M<&J5teT>rfGI-HhIxoNTjcP;*Bjp=i0xS-;%YCQjJdmNXR; z;<2|8?R3)o30!vVTU3c^VxPxDd7i$~8aPA4DM$23?S+J z0iDj%KiVV2fSr@$o5`e)Mr_)Z1~=gg8rEF1-s`Q2{}Ru63b$8z&l}wXI1U;m7x&%c zLVIc*09wi(Yuci=0T@1gHEZh^TZ{88CRPo;O24Qz85j`*J5mCmH_eOVcp`D|p_F)Ro}jZx&-Yhnn}O8Eu4+&+ zHQ4iW_|e__lPB3f_c%gLiZTNVbd4z@#gP6TgF zNtNd33Pd(Z#kZ^?>CVe>xzJihSbK+#i|AN#!4p$ww763>t*~UnmqT5 zOp0Gs1jje7?LOyD$}K*>ZQjhD4vaV5s%N0TxY4e^6|A7{!)BkpBHw9`#%xa+&p1D{ zv{K4PLONdYN-5ZNL%Frf(CFqwzgdvxLZb}&_S;X--p(vOH#D%Eo&QZAXoAvD5kd$D z4?F&fzZyInoe3Tz)=?|yv$ z-_;?`^j)^4uD^AJ>E?X7Oi5ZNqfKcWW2g&aJ9gEQi7Y5@MS`)?9TXu9;D@VL~LNTqgYrFk|#f9VK==*qnj;Prh0(`I9 z(~yvQ^Gw086J*@2y@@rAIb*J#O}1D&HC|B>80e>4c8oVFXASjLluKlxvoarx3KZLE z(^eC0DRQO}Q%QZJuGYG^Mx;7MktOtIbdeTU&x`nCDg~+TC*T+qs**vn$>qUrBG6o-qK*1dGf`6{!QM9=p(J6yQL3cP&tjgb&PPDy!c*3>EFe+`n@d4r{XaZC_`m-@2 zX0YELrt{6D4$bUp8%yvMcXqjjwqsV-(-{rj6=dXW;sre>F^tMY)Li&w;RWK*sUk=d z6d0R?Wy90p!hm4d(9g!U+cu|Q_P_`Xr0ooxOV6&4l;rZHlxbcEKLE%Q!r(@$N@0d? zAGc{mhyl$hn@=tY)R_JLtnmX;82R?l{dSu0k5Bt;f3c1)GU;-cSQNQ5y z>Ra1z0ea%MWH}}~8z?oFIWxCNM=MgV<1FX5S}!q{LR%-TD0Rr+VG!rNd0TnUHR0co z*p*D4=xebBsz>0S?FaTIG4)HWX9$PXpxfeaHZqVEgkb-buZYR6sWLJ&f+DIbOdw4} z0FbbqE8WJyG(OS%0z>7G)4{h&B}M)|KFJGLZL$8ken#^_E_iiqd_2H}ToGesh;#Oo zwr_@W_M%glHcO_}`eCo3WEEX3xN2)`E!!Zz55c!9$u-pn5Vl&|uG*V0^GX80Z}unm+?B*bB3vAs`l%{qM!s z?x~vBPTUV*H><{mWKcHgC>)7^fUME-T-#~8GvW=s#HCFr+^Eb98ZaR=MOwI%6Dcsb zr?rj^U1>n}vn>RbS7b7Q@%jD}(OCS*P6KUE5xToj#Ouh7bJsE*Je!EkgbnGJ=#P9v z3rTG4Ow#nM>(fx|l3Y{>OIo?k!bQKGrxu^tl?K*Bv_cH7!PUa^3DVaVdCXDdq$?RZ zAyOX7m^0>az#5};t7gfTpmO_jW;5P z#~p;%yXinzIxHQoZVb$fr7@6M5s&joY`PHDG%& z37Lbj_6~Ro3mr8H+iCFqW%6gx5WHv44tpG@%;h$#z7!-@+Nz^*v1rp}|Mh~YW*#p| zwepwt6|B~++dDyy3BBC!(Q_sE@A^h|2`ItT&yBVCsS*PhR_|DG#|L`$MQV!b-m$Sd zgfD5;36bf7R-C`<6pxmzFGr^@EyHvlYKr}X>vew$W$|AoaEcRFwKLAvoi?UrRWL2V zrAWVsk_k2&Q;xZXHhR(}-F>k|_Za`xy}3=#0g46FC~#@tIOIvgZD#jSwWk+cO#-OJ z^BCt)U6qE@s@qLOZbVJ4Fb5geo#m-s|b=#!g9bwTtG!eCA;3 zbAOuO7W!k^K^FEd1aB5k7>FksU9Wa=^AuKRn%j=K$?ci(A#PnRn}^vt-nt++c{TGU zbSrm;!|Ka_Ej?=~Cd>`0Bw&%szut7F<&RyfvvEu{=GO~pkD>M7DK@8!G)7;Od1H9e zZO)7u1`V5Dw5&-I(Qwo86cO+K*XR?`eKQ8%G#5l)TR>%dZ?e{%F;&xVJ<$KGukJ}U zhDdQJowUz@yxi!lj2GcDuYld!03B~P!q=CFrV3H0HeaE2gWCeB@?22g1~x2*E7D|y zoG&~LY0g?%hD%G32Zg~egYR#GQCl;A#iA7!gx|NX!j;H-vs5zF2i*cHJp+f&q=vZl z^*o@n&=2nNG1dZ(Uba~U>`jwxZK<)AaEME10WqNaO52Q;-Lfpj$2@&8Qq1R8E!yN; z&Y>WKIzuPzG=b<{fS3XOOWgo%DX^5$QR@j@PtE$Q@ZHST&*R<^w~4s9O2@Q(zQM)2 z@KrPGBQ9|DWqh>wu^G)aZbNg;=u*TIjw!4x2J4*H41Ls!$$z$xc+&*&ie|X#$fit( zdPZ+mb?RCw@5auW_w3}q2b_-96XyUmLF?ho~8l3~?( zeqW@9FKOf=C3xz4kbJdQx`XB!4mS1dKn!3J#W9JcWQto?<%=y6U<*#{HCeXl!)D(q z)CA!uuGj5j+N!m)bH~&(dpNi-E3vE++# z$*eLV80De@jo4@c$Y7CPaI+g`XQ{=Wq9R+DZ6ROuPGQRS5y0*`Sgc>o)b-9e_C7HW zAG8-pcNqV%Du#0iN|gKdiByu-3l+D1tx*9N5FgOc^LoS>Wtv-h+y??YSKFvF-a1#{ zC-Ec8I&s6@sWpj+PdqUwUX^83-Q76Pnv&B$l#eZF2g`iBE`8WuS09N(NM};_SioDh z;xno(9L$fOX<&82CHhV;0m>ov5^<6TF8HUSK(taOt z4?Ky|PC(ao(`X z`r%02;!`4Y^lHsYR#RfxFagrq))CuN54xRgHiLczI!tPvMaf<1dGIYEZJxpD_0tt9G2d||RgLu_aUu-;B9PEvBfP#oCJs7>TX z%ZWU-MkpQ|rin_GoX7FT<3cnpgaXZ$4rNqy0Ba=x%L2k3NtM){$K?Cc_hrB4l)J;L zht5-+us?+5*XG#EPeN`rBYp{mV%vJn2=)>yYfrn0m6z=)Lxn`_@|&=t+?%#4o2|XR zsboY&%;I{E$~R=)9?PdSp*4bk+4kY9Sbrs_gUxe!9-`bUAu{l31zL)VI$p67&%Ao+N2zF?bKSh{}8%9br z4_+R;*t&#zZ@~vB$2E&83x}Wa3q*Q#R*jyZ-YQ*`1Rc&RCs53x_FVi*(pO-J<}4{7 zv(%zGI75PWFuv_GT5{b$dJQ~R^=qgX=Cz6_NN$N*+flHO?(D=8cgH(H20=Zj9dJak zmOm6qWVoGzeSH2jNY2z!B{a4|jAszgCt6}kY zmRPIXU}>x95L1G@bKod8L+ZT_-+533bdMbQC6(8^(UAogr# zmae}y@|*eow7KWp`nz@V(^U>O9hEm#p()eIht07xy54`aOo=-m0TesOzz{5J6omJJPKuPMI2Z_#hVVYLF$(%sy$?may` z9ZfBW89=aIb8EJnmiiGo2g{0zfVI810VZO6F0+^~Mb}E5_5u}TT9p~@;RJ-)!+ve5rTM!xY*XTzhQMy&!(&V{>eK;{meBh_EeQ z@5=*wGe)_b zuJ5#j^;Y+wzpb!V4JA6*M!tjaNJ3*OVKSDM^v2#qI;#1!nx#)iiw>N-a-;xvEIlyR z?g)E+1Vf=Cj0mM;lOQbl5CylLpSk(jm)pEUZez8iJO_Bw$>+90L-Zvs8F<&r2EqbW zvt1sh99>}Kr!M(-KOM%zlJNy{*=q1JxhcjsmCTbs*$+;(w>2kv7*^Q!hv6IJ3u$S0 zO6+*E8qi#gYpQ1KxkEZx{p&p<;rEJ``45EnEFBxbT(PV+8jDS_HG`VtW8(~oajLke zayl1K<~N;_?TCr(sgJgMEDGc|uKsB25nIebcd_1h??F&7!peRC3#t(^ce%OauJ5;g z&p?c7T(!qZD?D<4MKuy$;@=El2}j7GU7|8gIaNyD4P zXWgkI>N0fDH9V_HH9>D?jv&7%28=a@2}D0F5Y-sD*7p6<-PvWrBo9GrSKzL%kuYjO zwGOvXR$emIqe+h$N!1`p>9+FTJuam1_6ij(_IDr1lLq~v5~)<%Yu`IE=cfWzQj@~v zKBi>?Iq7T8qv6#LoO3|!X6IMd^u;KRzVB}=J2_B;1jazfNV1PY^pWU^xUC*2Y3$eA$iHT6sYo){-VY0r z^q`v;tfpAh2V8K~5zT*w%&WtV&H$%uXioE>lk+G|-k+nQ!;aS?<8T9OPfFAz$TOm> zuT$6zqKL5~sIbU2Cvl|}XOab+?9Q%}&jS=xpD{#l&)Dec3z?lTwD5SUT&ZFZ2o3k& zA2I{;1$0J{ov?VAn%L+Uh_bXeM5&3+0%fMOs?%j1vWQs>&V%%iq zkd@1$^Q@!Rp776Jt(z@`q2|G7rkItxeDYj-GN0E8tyjX(-UFn1V?IQvY*}Cq#>mG+ zW0eWI)EwY*e>%*|?FFmmlGhtPWd-3+K)hAu)2>X}jKp*;0cFYnF7IRnv!DJoY>VSf z9PNR$zxg(Zc^F)>p4(T_aK{4cS{Rb=|I8Yv0?Otq}&B z)$y{1&3#E%(sfhG3#zEzt`XnK#%@2-K0e>D;2P(1qoC0&3oozL0yVL`np{Y$2b8kk zLE)4wF`LWiZK7dNMvSLqgXwH)r&HC+S+p;+ zN#8FrP_bGQ%fn^obt~*M5bh%yX#~bHKFr9mm$!aFZ&MfN5zJ6Jds4PZ=*8<~(O0R` zSE6#@pxbwDUDz(*rvWT9dhpgxrD9?vylxN~dVK0K++|VLRz1-YxsB`NLkj2X+g(b40;W;WgtVzUgY8rrQsv5NqKe00AV0MaQ=N3oSfAv8#fAQ1kg~o}b2Hgaq56&c`R1NnOY=%P8nT*cl7@=q)oHML6g9sWB^Fi)| zSnY5qsjawBS&FH_f1p>b;9a{ZmKq45P=0`%CTUIMaALvCx|);HOq7_ay3C9D2}xtS z(I!##_QECUQ9*k!yo)jzqpM`HXdA+B5cz5mt1{+=6mSkE$vNGh zcku1(zCw?i!#{pX$m#UxNxNQs-Sy(IL=lPcv{-#W5mK}IlN{9ToM1~*wa7LbG zL_}HmcKEK52z@wY)78HYFh%~Bf?x){&+e3~*(sqOSTxP~#1taV(lBhT#0q02bwQ1$ z6`-Tk#Wy}2Byj$Y(U7N_wF)Y9<-Y*E?IHiD4+Y19pD^$(o$w98QCw)HOty_l-oRtD zd>43z;Ja+Y|5%w-K$}97l1?&Asy@PMI$iKakSa-PP;bdA)>8e80?VlQG5m7E<_Y?%_iR`Jow)Gn5`bIpC4Ej4jHoNunV;^?QQ1Ba#on);k4 zfthNVY&7is_6-K4#esP9N(B8HM(*3BKj_eEf0cErBMsIWI~);v2%w!fiS1I%xk6-c z#v7S@IXGdj;0Y(r+KBym87jv?mu#mOw^BkXo+&Qcly6svuL^$ma$UnMFSlSSDuft4 zO$89-^eoH3Rob14P$>(5*-+9!?TDpZW8OSh(h6@fRYvYOptDcK#d8%#w0M6DePHLd zE3}{IYCUcvyH5F?LSH7gDsSoD*M&bIstFnX$lO}-Rcjt&67outhYVXnIr{6K^B{9h z-X)}I+3(Vq%Is+`@nFZ$uD@THb_vXJ$B(TZqJu-|hJ+HfJ<4(jV7O>KTC3IwQ68 zV(w{?2%QZF#`&Bh>yY(Qn*!)qyhp*zxtGP4O$(~cf!;?TSHBYWWTCaRVfVrtO%B?y zTg_NL8b2jhps{D~sQ-w>7~7Pw<+3Ow2$3tMvPLH|-fJS6XGa|T9vDr`|o23BWUH*dGIY30_zk9OeS0z-& zwU%Wv5p*u){)G3)92p!w>EQ?m)~R`i+?6nNK0TOyVD@;mvshk<6%FXweYWz@L$RLP zg{7~tpI%C#$4ON=N|6Bh+lqVpv2#ig7f%=~Fusi*SUPzFv+0oGrtDWF=jn^bA z9Npl?UjDYP%};L&P9N~CVietulQhn_hp=TMCCA%pt~SjJJpuqKlBgu;{)& zX?_vjb(vm=BB7O$Lnl3pYg_>0IsgdEMuuckPqFuHC`;C#*=Y0oI6V6${aP8xG=$LR zI-UD_!Bo|$Fom%UsyuW`j`%h%U}l~GU*6mMJA|Dg7hR5)LjjgO#Wdue2ntqstxv(R z!M=Xl#^DtWCteL|sdxc7A#f~XJxQ2NP*8-|!x12c{~2mrg=uhSnuMsd4O*yj-@H@C ztez@zZ}3|U03hSK&m53L(}ehJuZ4nO3QUE+7rbbND{T;8tY$D_#uCq>TF>Zr`5@X z&qXK%5nNr(VE>?Ozt5arMFx2>YCmLEMQa=4hyJ8h@kQ9qq)#`?H*bJdbf7FNWyjqa zm&>2@Ufs67>IOYJbW3;thA$0w*uDsLR(CCSbieDLKOSx92aOx}NFRjE`rh;Pjd_4v zZM*|L^zR1r&}l_mZZ1+_ao~5=-U)mAj?WyYby=XFlJud(hn}jIS6u-Y1IM`l)<6wL zV*fK+9f2w2vJj;2=|dd|Ht9EqUYRA}N7a?Sq*Vc3KT#y-KP2{{OAjd1d&a#vMC{&- zZZLe9>QnTK>Hft^uOG1Q?W?#{%XxAwO$()b;5`wh>gRM9!)^xO^B6YPp*RoMcSfUtw^TjaAd(Z-kIjB$5&JTze%aV_Nv7@AFWX-85Tpk=ly3q)ez) zNnbkL0K%MN}OH9x$&b>vdPD9F|dGq-u1r42brYrn6J5DSbg=qW6Llj~-VvUiw}$LA|A^7V-ECw+hMSxYyMzQ+Y__1z+T2 zSfqYb-Lh45KU!=K#3wxn@`L=M#hCE`mu>BVmn(_WENm zl~~wK0JcP#$mor&UQ3+#BHffAsXPmm0zd=Bmr#27@XjZHEU`(T(SHrXD8to90=G6= zd!%gI_U=(w6{Gfz45x4QbbpR>W_+&34~3~zLk1O`6tvs7kTRF!23B%sym-1! zDl9YyhH)m+S)K^J>_UBhJD$BI8S9wt9>#PETAltC3?uHOViWk%?2n~bpTsO_b_5dV z55OzRnVM6{j_fvPex{;N+mW;T>^bC1L$|m}NoZr(=z- zPHk$VSwacSGRA!Bj)q0>%Ep@I%=BXnUrE(dPQmm`7_&5azxTmSrD)Qm0g5p6FtV8_ zCb8~*ncmr!E1Nf6WYGtuR5|P4Pf=czHvpQS{JZg znbA>1oP-_&^n!>2IU-?6HkPxhh_g`wB02&mE9Rh&fpZp40SfB^Ag&_% zK8h#an~CE{Zm3eYe8Gai0t=&1Y_j~4&d4r1S+X$-KPC91u$~|p-}fg@=QNx5x=p*% zP_D15}G{lqtTwQIH42y;mf}b-Gt_8&ea-I*cfh z#e*ym%0E8=H>6!da2p$~2jolW_dIWR-~W zZDe0`hrN^-(O5UUMZWQ8vjzQgWLo~D!FWfAiJ{HzHN>MUM$I7p&eaF_GFWuN z{c$nmqV~X9UF2I)m2~$!8Ju$lTceiFOwZr|Se!)ASK%7yl%78uv#ifN$GHARVfO4U zuxTBowj@PdkZNZYF6)=vdXGGTn{p^!M!GTNOes59{RyjN#c;)Gp9E*QWw%US_KeBA zbtKwD*ZghqpbHjF^y%B8=dTX98Q^bjJRnuwuWb)0>$?7Yd5@yHadc@SjlyreKU%byDxfk5Ei4#7n$ zTNU$!RMbt@0gY)orlI@N=#Rr5n8lXgta``CkY-RmUQbm6qBgRcE6AY4My?P&w)bP8 zfL8mtKuPi!RTVPO1H#MtWhoG_Q)y04(H1UWpvBj|!j?eTsv$+KOfZw1T*fmt?iMSN zNer_S0giw_SSAw9+@i2s?8}py?8!v@`%zMma||8k4E-`u5}Pz%SlVxs;8y?sPzAl( zcIj+tP$3@D&AdDY@y|`HFxq15x|nwn8x$Ki`5>1_Ly(a&qH8hvP_KQh=SeYc!r((I zBHtZ3`mx#U5UyMB`zI>Vt$!JAuBHN14&V$DOM@p{$`gd*g<85jt)e_Xy zP`Jt8{Pa=%01W=#YfK<+G8o=@Jq338n*K!4g zT1l}u96A)RmisUPV}Uj)-P79a5G(_ptiCPAn7Cy+cJ7ezHA#*N0O$9Cbh zym+|E+8lZ4sqM05$V>2iVRdS!5s5{GO9Jj(bsl>m>(aLmOY$qvQpdm1sGV%wQkCBe zez=1rkfRyO2Scvm8M49!V1`4qSmPeZQCZWQA!L-r8n9nVQDZ_O`sJ+%S zq;jMhQbyYQ?8H9x0O#xoKHupz8beuoH2(R4!~)md#%INTMV3|Q&P`vUYLG^gSG-4i zA3U10mFCJXA_jMhg`X}O%*g&!*aVW`GJ7=UsT>DifHYmp&li5b^pP7ULLnY6qus{~ zC9)*_n}TKsWwJJ7wU+%yG_|L0HS7lf&`gIYGM28sDr8V_g1t7X2Bj<5{qx;%jFy8l zKbY<~GgNt_bDuC44g>0%s{w_!|EjhA)6Fz;>NVy{L9oyWd%8^;|1%@^Cbg>&1zS??&zK7NypcN!eYdr;e{KbV_{WCns5>N9?z zg3%4f=hCWe9Iz9`)pshHY)hLgYxA7#%4FjZ*yBhFgH2v3-+34Swg<26tU{kBg~Lm^ zU@KOq$h?yKnAM^^71o6qy0Ld=;YJ$WZGPvCJNn5vosaF@*1Kr#=svSAV<)2CO!V?> z!KTVCkEcEdlq)I4J2=vnT@WKyO$PTUU>gVmJHu@&e>8#WCCOcv~!tMn{W)Tre>K3c#aNBWmfEg2F0NLrrS? z>;HHZkb!SFMla4!;Kp+M+QbC>O6pB-4fZ#v?8Szn1jQw0$GAXKz$7lK-six!6Drq8 z!489wU{8+ENee&gXxg->gRlyEO-Tk~$HqC!Ap@fcew&97JrUTYSAzVPyI zZBWPlb~nbR)cTXw`2~z$Ce5Ai>XOhPS|R4Z^K78xRlqzm!{5J?%W99U=@MZF)rq&% z=X7~>L20=_!A)K|O7MtH^kvx>2J2vdch}lTTgjTRcc9!HpnoM*|Ia43WTV#rb0hiI-ah0xrhsbER|XKSS?P#ht zKlv{KE$CE|0^d%=Wb(tqpKZvH0j{m>Icf}%fVKEl|W%BhJ3v_J|p1|0NVkB0+U6?vFO=!eFf&)Upd(VN4c8if&TT>wF=XWnwK>vUV2aQf0Y)5{;vE zc*2a2Cob|etpd7%wZs*_p2HROSj@yCV!b){^MayM&VSv;$+q_DeSX_w%gqh{4_GC? z`ACUM3f8-q_tN12n=~~Des(Mrm46?9OifPP(R6h zLENzd8by^9^-AYpJ*I05{c(hHtgk%j_B#17xi|>buS3iVg*YvEhx4MaxK?qoInc&S zZkz+ju#Q2mjhU*b@o+IWiH+;9fyn4~s8HL4Q+-D;<*a!FKZ#cXk8qYza!)VoG7@%d z$3;352|7Gz0z4@O6B<6u)iAg|@hf&>=>n4ihBcN1vL$IgFZ|>_!u>YCb#`wFU*IbE z=>YLufka#-I6cRy@Lc7}+XB|zBu?TwqJA%fBRfVmc0h)Z7BMRR$TqhEj=o4+&upb; z`-wmT-4YZty|$@$o=omKW_-hjP^+C^2>+2h6-`mW_KnFUksN#V8Y zJWj-87JMwJb?_kollt+27y?UK#BWsQPeX}V8(?DJjlX$qiSjSqfL)9NG{eg!#-1qC zxxGb{v{TeY`3I8ym%>AuVg&wW44wmuO-=qV^|Q3&Avu8`zyX35^%OeRb!UG2{Eg0+ ze^5xfgd7_)ht=dz1fTm^2_5Al^Y0YS3}Z`H@%kqGg4{ZZ*sON+!`e`|BWX z*#CGrL6e#&^f0wKe0iUwlqnr(o0GENSk;Zw!LVKu<4=?9L5g94#YAA5+c^W7uHGFa zw8ddj=HWZHS)O1j0914MThHC)ECMI_`GK&0c4rYQo-`SKlO=u8yl z2Ra6f2e~*qf3d&k5N(XXxJmN#uAgFRA{i`~h`NyRU&IXhX+59a=v<;l?YBRMcSn9^ z-^m7}#%HUoJ^Xx?exJ?)zCV_wQg4zadr8=1A?sKN%}4X(P|~_pZj>*4M#1{v?L@Hs@Xmu)~05;;joU8QXfp!hzw- z#G`3jkw~WGkRahi*AMQ@$pFPLhCuk2Ke2yML^Bfh?EA#vsQc2+RhezAqZS+_x|fy1 zyu<${J1gs60^n=s->0r<)N(WkAuT%mM*pd(XIm(8M+~Yt7nL;P$lq>3@h7RC!0SG% z9p3vAw@^P)f0H(nJqU$I$K!w&zqwlzDqn?~V8^~Pow6~u zR&4_~RG#UWZs4#oa_UGASQREh)gj=1F&c&z{@4SosvU4O9K?2ju^1|bvX%RAm3%EL zMB1RF|%j#9TWD9PN_Ya&D1;ADWNtp$#T7k0(6QT}F)2|2W zqhxXjnH~ImX|oN(WiOFGnoob=2O2j`8vX-EX1E1ZyI-76?}_Ipob2bIDT+QMr#DU& zfRV{-N_!ufe>FdEm0>DAhd8O=ygfN-mpqzNuuc7orUG+e*F(T^zhjfHDl^TZIAc_u z`1SFxK1rjXw2viAqdLEfEhi9;mpGlUlCz|sO62|rfV5QjEMcVmVi{_ANkZI`D1Rd= z&clgI6{VE5OS19M&Qn!XJ-g)FrZ1AyD&1-2#jp%gP)B`y327y?KDN+zw70w#N<+nY zga>>8pU2GkamC7>Dw!|>@*VQy7vAu!m{qT-TuJ1C3!8870nyUhysx493X;gM1Rk*W zho`}_l!3WBvyN;w=z-GSeD$+9MtSDP6aXx>Q$*vr;YJi5fT!;iUr zGC-Wy7tXlC5!X7$^Y&hIpU2( z$^m7x6Xa+mDOmd_Ld_*qY!`P8`5RFk5x+LPz=|ZY`n=h!y7ZO>-&+0h`vds*H>!4? zv!U;-@t)t8|7SAC<0%NwF*(%_Vnye;sq)|P{}>9?$D_C}YYps+=byLJ?>^3Rsu?P! zX~fN-bLgZ*rM7-+limgBbTn$BYLA)njLUrKE3nh0NRJv}34H1skSf6Np~GD#wP7ip zpVac-ouVq%#^xn+J1NDjEaRwWmw!k`cOJ2AMI^R%mL@?h)R)PN7J+ru{%BRnuqyV@ zl+vn=9n@_TYclBJE?-3qWjj5z#Fh#NGD-~lE}eybz%-Ufx0hCJiGu~K2jrQNzOw%vPiQVWLpgxU^R1a(0U zjgoXwA8bYqP7)Fu)A`<4gP%O34HfgDVau1mEVvQGNBtUMJhwJDMTA^qK7)~{vm6{! zP6Bmdm{VDAK{E+CO0!j`%Q@Q8jBy+6kF%M6?nc_#jD=f*+0vYVn%d7KRvpH(TEH&T zc@5CdaVVd9&Nc+vP|2!7kBH|4(|+k{AAqM9?Owc*&Fa?0wW0rRW_}xt=T&HG&0zfn zjS=LvJ58H~Klca;cW95Yj1jadkQdFnZwtbE!0kzLFnMlrF}s#o5kvh-!_>0^_*$j;dVsY^MW3fP@ZaNYf`qRjc$goz3BF90h!9kk; ze%&eo0wTxZjtWQ#x?Sr4!_cgnCaRE&G41^B5~q+Z$r~Vn9yoBb$9=2ruqeO-$NsHlLStfSOnpVLmIJPgh>cv+EL5vG(LWfOjWmDz1T=LZ=xZtR9dZA zg6PG-{7~Agv&s)eG*kL8t}BR*q`sokqzQeKTY9v|=1v@HrJ}N_3wVzGdxZ|91|xb% zME}CkTNix1(m_hepUyjR{zP00#N!$CY=RQtJgMjS_Q2+oLraf!TusGy&C0})dMB(ddj1}si!Qo0UK=fT zB6$1Q%=uh}qaXFR6&KzT+{9^U!NyFGzZ*^q&cGf0kUKCre1IhRB))~k0Hb6A*R5oZ z-wMtaw86(8uGUipPkft*_~wRBw~1q7%*PuW6Ew;&1T|Q?OAvcz-&EiRaGZz^hzF+> z^CTU9ogd?eyegR%)8sVtQ%Mp&Lc_H@Nfi)Df?Xx#21qPwDmMzu1prAhG_uSEEGqaH zH7|n&S*sq!D~_9601l<87{%`>GeB^f4W3dyFdbwJu1~H}MVg>Lyn+W0wmnUNnu@_y zGW~yroMlX$OWS}KFVezN+`U+V#T^zn_+n*YTZ$C7#i2l3thg7pKyfH8#eHFmyStRa z;L!|8dF2 z#QUoYWXtDkrARV^cezp|`v(g(%ku&!=9L)UUpx6E(HP2~9E)iWPzMN2&%M zes2#<$>bwpW-4khA(b-*7P0 z0h=*r2=i?-2ba;W2*>m~N#)?E?yKnA6T7k=r%1z6ZM4(o-`|C%Joqo>|PCK7jPU z6hObCb0#@=FEI}%7w2`YE&oC<&}F`|ydQYFcNX3W9*{XC)yC}acc`IoMKo5NE9iW& z%1F*n;UdJiOpv*tA&scq!e?O{OoSC1=?AG!dmz6k@`?!HqW0dWOV43OeELW+B^ML7 z3W;A}dLmH?HJ9niR3K~Q%;3>PPuHjgTT7G!J1-RvMKq;Z!DUowJwPn= zWqSDQxtHu*HJC@T+$g@YkbX)33ds=ZW$yJ%ma|H*A#Wg*C-P-?Yp(f_{*qkd56Jbo zdC-W>K4Go~G$e&MhA@{H2LUsN*JC#}AACGq>0AtwURTgVnl3d!W7Mk=)9aSH_K}QB z`31nF_WT@JEnV_F+q2RPur2Pq!gx`pXTk@16OJ8GZJ|S=;}EnfoSrliuJjoAP!N~Z zz$!V}Q2Mpb`u%-?tzkftVqPcf)bcuiLx*seV$!e?;jG^=r4c(M2AIFQVUvFUHpjd6 zFQfc7kD_r%Q^EB*!fj+lYJ5FoxzGtw-bN?J_2*}yIJ58vJc?P*6Q*gKji9*{FH+;c zS?pKosk?%y6%Rs`;P8B+0C#F?;TP%SoTZf95r*VTUcYWv?D?L&*NSqNH25~3A{#!7 zx#TO10}J@b)dEA1!yn>EjH_6)iy{v>+P8f930P%cukgFU>jE-?&@cgeNP6(+AxWHS z^WpXagp=HtX=~C_LxeE5uURk$fP?G(No@jI+w!p<7=IYomn=~=2kQb5x)oQUy2pQ{ zZudev^06rKajnOi#S~)#OH7LcL)I)3Tu${~#G-Q3#02!H-t$m0OmUX8^Jq&zqJ%ow z`&om)V`!q)r?F#f8I7&@oLaq3!(V0ICgpWq>K7-Xpn>q1aa?6&L^r`_n4NiM-H2jJ znE>V=VpV-nCBijH%};mSVQp_uD^ltnCh<_#d5DkoUfhujk_28CjmYVY zGn9yhGD&ioqW4VnaxiTjgmEVPXu}a4R*{zs^t!o^D8d45S@4D9RVN^t(Z0h)A3wGl zELO7?bSIg%!Ca6L-_%MgALd!Lf{}TItOk~%>H90W5b_+X2pp$O$OkHaQr zb}B7xKSc-Q3j}ezWvT;XJ-{?(nnyBlacMvCs$`H?Gfi99a_ZRtZ*b8u^9!Bk?0+WA zm7`D_&;#BPh=gBzjYx5{q?Co|XlQtH_Q(ze2?NZ5BqLIl)W?X7RM8@q=Fudy<5K}E zPuqiJ!rjys(t+zTr_QcQtMaXqe*dz8*s^mSm#)-@OpoTh!aT=xubYU8LY~e~pRd57 zThdZ{V4$sC3h=-jtExt^)|(?M6UyqcE0bTJAAq2-x$~|@c$k|lgki3%LZP%C)_93X z(=(RZN7>zWF4}xkp^1}CX(fW`;_RJG3nnXF@Z|8n)Njn9nEmuJ`p&RakLarXeHa|S zhoWrFpf9jS~AAZhc zUQKf}w(^p&<>w2w^}Jl%CvbaiA`Ln&GVVyEb-NZA-O2$dR$Zvqqwxc{8k1klmS~bu zEyrS+@%1}oGB}}!l*d`HNbL0sd~#s!4{5Que2m1dBL@KXQ*2N5o{+8y@zSsF2Er7A zNW$+LHC8)G(0ADCt4$Npwj3?c-DRb=R3DE7v3j0% z$0;))Z>hj#>j5=nU|@kV34 z5S}k+7Y!>e0f1mJVdRF_gvqj0f!nJmCNrFLQ|}|t`Q9txBToBL5$to)hAV>{=Az5a z1|+_8<`w9%fm@;!-#KC4kv42}rAJkHzr;%IJAqf&k>Qf1c!s2k3iMjWQ}OfsPB!J8 z8Mwd!CE{ilD_rKoPI8#wjE&o^(qFvxt~@O7?>|_ez(?SPu}`-f-Hj{zZmpcH`N>_A zMkNj^rgM2diS~ig6bJCDV9%{U+uv^?H1Kn>2cV%YXc~4$ctj&yvt?;4V=BIsMe$bf8BQCbPEJ_?0v{@jaqr+ zBa6q_c8JE3ZjS}6-i24b(fw4{oP`K&*pZtM2@3t(`_0h-#Vla!waX& z>C(|Z7-}bz)d|EK#l8;6sE{1QKcaimx79Lo5=3toO8YZ=@H#NF_J;B#$YbPyml5V# z@a8K)Q`zkfxZ59eqtVMYT8$#NX}&FwC!9BJ;TUSwwkI4FW14=BeFAFsCXjlPHon$5 zUQK{cEY;~8m^GiZsVa*VRdg zP+-#2yqm9(dU|4VKK!`GhWI)GeZBtLQ&ut3Ec8Mdk14}+gIX^23prGg6fLgVAMyBtD85?DaG8V$o2Ec}gI6zeMHEz)KK zgwd*=Ur-t`mrg}m8;%=4kIvRqfD&7dxe<^vr7hmGxuKixa?g*bmXTmb3W-S zRxnI-l33NQ$uf_2q&_X19WZ(Pg~q%9A6Ab!>qv}lEz9N^(xr?CdQ*_tIKaK!9okAd;h1r_?-5PZ%OS|83mkO zqyXQyoU>6h(llcc?Swk<0Jc?c+0=L>2JxmLhvIJqq=0= zbEa;832tVqMy0Iji!|hcJgU_ws>m{Bum|UqP_C|_x?e)`i4%XimMaSDd;w;>!r#Ch zFSh1XYfstZPq8K3!PN-+Sun_5Xssf=fwsXvHGC3|zp}kiS_g9~P8=+^?MfAtq0#@Oe>0oWFO_nT5=KYuZ-(OZj zzaDKvaDUJ7$CH{?reXA-^P%!aF7%S#%A@pCwIT3QvyGiW`GN00{BBi1q%9?Q<#+Vf32l499yBQ@mj+3zE@qsgu1<1W>`S_1wWV!qT zfL>CYkWmAr#E72sa)D>P?)`*eM4tE(#;;sL7j_Nwu;W{|#=ceu?+WQRT%J&xqVB%Q zm`4TV?x#0g`iHwllsvwbzd|DlqPMxJ5q~uxIde}nA00$Da|;q;8T)gkHI85`%KJ$^ zeL0X6N}G-d9}jEGoUWv@!xwhvITFR+UvgZc>hqciS5Kg;O6j`YTF>ws#n~GDz5DlL z#BIgrV5(|xibd#e<5%$og)HIGMNTC&cvCIaju-AzxL1UIwucmrxfn`bCGt&5auUCv z7W%p{^$Nu$#WnnvOGypyP(kd-Zih|yA%h!xrCiX~&sD^khn*mL{CPFNNm{wzc%f7I zAMwwv{kcj$(;lTiZ+a(6mTAgPXwy-ViF2%5v36DsT5|unJxxKQZAH(=HzvB-lBl?m zwBMG&)_kOFT=DbVA-eUrrGn5z3on~8oswN!-};L-AAaW1>;9^%NUe~m=8Al?r_{H`>?Dbt(c!M47Md*J)*PNn(P@dy#6AbGuaBs|AVgk8r= z{aNgBz-vOj!U7Ps=JLY#!aUKCysK#SA4a70)TP$F6XvlPgwm@-Np7)R{LrK+*C<{%LZoJ}Jyy@~9zq`%7?C@I06z;8&CMwTUh0NB{yDsF2 zqZzn<$8+$d3tm!m1Ps_)<+cU59R&e#A2m}T#zr=RLFBsd4G2G5(N@qB%a^>QUQpQJ z`em^q?Ar!g5VZt0rv9&b4LNR<>)cAWOhN;2EY^VJzww5C}6+qzq#n?3>X zrtX76qh1`LZ{osUBO=29QcJ1`$L8lhnI>Zt3WMa|aI)(i(dBLL`c%wYjMpv@Ze-$9 z1u}Op&25oVy2Y=LTm^j~%wma!lXC5tZ> zLV^0$sk1Oez8S7BU1;c~(dTv%`xe|HVq4CzIameqYT)ng4r?&ZBK9!7HhXK2(sqYF z=$W(SUwUv9mslvp*JSL-q1qOkCWqMH0YePI=y#>F{>nk_|M^ZI~B$W4ueC}lb$;oy;Fo?$C zb+zrIfq5@Z;=h+T5leB24Km{{RK$bDS!912I-rVQR~4STf{Y!AgXMM)u~2J6g9+C0 zmcwigd8clw+hj8YAX(+U_{R5$oF~?m_TbQofzsHIE;KetPLLH|Ag((fHxbF)clJ~> zzrCji6DO;-(vyF+KJVZo&WcF+!H*%P`6~-$6GA^Bd8%ysxbjSvNlNiI@s_xpYH$eN zRf3^^+UZ_DA)AR33`B;GWC@toVT z_I^QtcHi{VRo+V<1207{`eIv?mj1)#P9hnVjpo!3zD-p!O!mo4QVNAf%@!^zBH!J3 z6T_U}I7X#=X`g_Y(5G0l@IWNqGdcqU%r5yW*XP2$je6Y`#(KPJb0g)H9KdSi` zS-NAE3Q5s~SJ*VSxet$?Uw-w(;Seh68r%$5+vUf^4{X6duP3fP!e=>Fcmp6Cs?);ba{ps!e z6ZlUu%l`s#vHlhK4{FOlx&I`i{G0n9EoJ8a;@+z%|D^p>aLM1S{~QaQ@V~C||3gi5 VG;nbLo`HK`Htx4+MgQ;7{{e}TqBQ^j literal 0 HcmV?d00001