From 68a55fe348cb161395d57d306d63fa6132c28b99 Mon Sep 17 00:00:00 2001 From: nubo Date: Wed, 17 Apr 2024 19:02:50 -0700 Subject: [PATCH] add configs and some media --- global/apps/freerdp/config.md | 1 + global/apps/yt-dlp/options.md | 5 + global/configs/alacritty_g/alacritty.toml | 66 ++ .../configs/alacritty_g/clean/alacritty.yml | 1047 +++++++++++++++++ .../configs/alacritty_g/default/alacritty.yml | 1047 +++++++++++++++++ .../alacritty_g/themes/midnight-haze.yaml | 29 + global/configs/autohotkey_w/keybinds.ahk | 2 + global/configs/glaze_wm_w/config.yaml | 143 +++ global/configs/hyprland/hyprland.conf | 235 ++++ global/configs/hyprland/hyprpaper.conf | 18 + .../configs/iterm_m/themes/mirage.itermcolors | 357 ++++++ .../iterm_m/themes/molokai.itermcolors | 213 ++++ .../iterm_m/themes/monokao_soda.itermcolors | 213 ++++ .../configs/iterm_m/themes/ryuuko.itermcolors | 344 ++++++ global/configs/nvim_g/nvim_lazyvim/init.lua | 33 + .../nvim_g/nvim_lazyvim/lua/options.lua | 10 + .../nvim_g/nvim_lazyvim/lua/plugins.lua | 20 + global/configs/nvim_g/nvim_packer/init.lua | 4 + .../nvim_packer/lua/soru/core/colorscheme.lua | 5 + .../nvim_packer/lua/soru/core/keymaps.lua | 14 + .../nvim_packer/lua/soru/core/options.lua | 37 + .../nvim_packer/lua/soru/plugins-setup.lua | 55 + .../nvim_packer/plugin/packer_compiled.lua | 134 +++ .../pwsh_w/Microsoft.PowerShell_profile.ps1 | 1 + global/configs/readme.md | 6 + global/configs/skhd_m/skhdrc | 57 + global/configs/terminal_w/settings.json | 23 + .../tmux_custom_theme/.tmux.primary.conf | 150 +++ .../tmux_custom_theme/.tmux.secondary.conf | 141 +++ .../tmux_custom_theme/aerosol_theme.conf | 12 + .../tmux_g/tmux_custom_theme/cool_colors.conf | 66 ++ .../tmux_g/tmux_non_tpm/.theme_solid.conf | 66 ++ global/configs/tmux_g/tmux_non_tpm/.tmux.conf | 49 + global/configs/tmux_g/tmux_tpm/.tmux.conf | 80 ++ global/configs/waybar_l/config | 60 + global/configs/waybar_l/style.css | 60 + global/configs/wezterm_g/mac/.wezterm.lua | 35 + global/configs/wezterm_g/win/.wezterm.lua | 38 + global/configs/yabai_m/yabairc | 35 + global/configs/zsh_g/.zsh_plugins.txt | 4 + global/configs/zsh_g/.zshrc_clean | 41 + global/docker/gitea.yml | 48 + media/linux/cheats/command_cheat.jpg | Bin 0 -> 481564 bytes 43 files changed, 5004 insertions(+) create mode 100644 global/apps/freerdp/config.md create mode 100644 global/apps/yt-dlp/options.md create mode 100644 global/configs/alacritty_g/alacritty.toml create mode 100644 global/configs/alacritty_g/clean/alacritty.yml create mode 100644 global/configs/alacritty_g/default/alacritty.yml create mode 100644 global/configs/alacritty_g/themes/midnight-haze.yaml create mode 100644 global/configs/autohotkey_w/keybinds.ahk create mode 100644 global/configs/glaze_wm_w/config.yaml create mode 100644 global/configs/hyprland/hyprland.conf create mode 100644 global/configs/hyprland/hyprpaper.conf create mode 100644 global/configs/iterm_m/themes/mirage.itermcolors create mode 100644 global/configs/iterm_m/themes/molokai.itermcolors create mode 100644 global/configs/iterm_m/themes/monokao_soda.itermcolors create mode 100644 global/configs/iterm_m/themes/ryuuko.itermcolors create mode 100644 global/configs/nvim_g/nvim_lazyvim/init.lua create mode 100644 global/configs/nvim_g/nvim_lazyvim/lua/options.lua create mode 100644 global/configs/nvim_g/nvim_lazyvim/lua/plugins.lua create mode 100644 global/configs/nvim_g/nvim_packer/init.lua create mode 100644 global/configs/nvim_g/nvim_packer/lua/soru/core/colorscheme.lua create mode 100644 global/configs/nvim_g/nvim_packer/lua/soru/core/keymaps.lua create mode 100644 global/configs/nvim_g/nvim_packer/lua/soru/core/options.lua create mode 100644 global/configs/nvim_g/nvim_packer/lua/soru/plugins-setup.lua create mode 100644 global/configs/nvim_g/nvim_packer/plugin/packer_compiled.lua create mode 100755 global/configs/pwsh_w/Microsoft.PowerShell_profile.ps1 create mode 100644 global/configs/readme.md create mode 100644 global/configs/skhd_m/skhdrc create mode 100644 global/configs/terminal_w/settings.json create mode 100644 global/configs/tmux_g/tmux_custom_theme/.tmux.primary.conf create mode 100644 global/configs/tmux_g/tmux_custom_theme/.tmux.secondary.conf create mode 100644 global/configs/tmux_g/tmux_custom_theme/aerosol_theme.conf create mode 100644 global/configs/tmux_g/tmux_custom_theme/cool_colors.conf create mode 100644 global/configs/tmux_g/tmux_non_tpm/.theme_solid.conf create mode 100644 global/configs/tmux_g/tmux_non_tpm/.tmux.conf create mode 100644 global/configs/tmux_g/tmux_tpm/.tmux.conf create mode 100644 global/configs/waybar_l/config create mode 100644 global/configs/waybar_l/style.css create mode 100755 global/configs/wezterm_g/mac/.wezterm.lua create mode 100755 global/configs/wezterm_g/win/.wezterm.lua create mode 100755 global/configs/yabai_m/yabairc create mode 100644 global/configs/zsh_g/.zsh_plugins.txt create mode 100644 global/configs/zsh_g/.zshrc_clean create mode 100644 global/docker/gitea.yml create mode 100755 media/linux/cheats/command_cheat.jpg diff --git a/global/apps/freerdp/config.md b/global/apps/freerdp/config.md new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/global/apps/freerdp/config.md @@ -0,0 +1 @@ + diff --git a/global/apps/yt-dlp/options.md b/global/apps/yt-dlp/options.md new file mode 100644 index 0000000..fff141c --- /dev/null +++ b/global/apps/yt-dlp/options.md @@ -0,0 +1,5 @@ +# yt-dlp options that can be turned into alisses + +# To download videos from Youtube by manually choosing its desired video+audio, converts it to .mp4 + +# yt-dlp -f vidID+audioID --format "[ext=mp4]" + Video Link diff --git a/global/configs/alacritty_g/alacritty.toml b/global/configs/alacritty_g/alacritty.toml new file mode 100644 index 0000000..ba4a425 --- /dev/null +++ b/global/configs/alacritty_g/alacritty.toml @@ -0,0 +1,66 @@ +[[colors.indexed_colors]] +color = "0xffa066" +index = 16 + +[[colors.indexed_colors]] +color = "0xff5d62" +index = 17 + +[colors.bright] +black = "0xa6a69c" +blue = "0x7FB4CA" +cyan = "0x7AA89F" +green = "0x87a987" +magenta = "0x938AA9" +red = "0xE46876" +white = "0xc5c9c5" +yellow = "0xE6C384" + +[colors.normal] +black = "0x0d0c0c" +blue = "0x8ba4b0" +cyan = "0x8ea4a2" +green = "0x8a9a7b" +magenta = "0xa292a3" +red = "0xc4746e" +white = "0xC8C093" +yellow = "0xc4b28a" + +[colors.primary] +background = "0x181616" +foreground = "0xc5c9c5" + +[colors.selection] +background = "0x2d4f67" +foreground = "0xc8c093" + +[font] +size = 16.0 + +[font.bold] +family = "FantasqueSansM Nerd Font" +style = "Bold" + +[font.bold_italic] +family = "FantasqueSansM Nerd Font" +style = "Bold Italic" + +[font.italic] +family = "FantasqueSansM Nerd Font" +style = "Italic" + +[font.normal] +family = "FantasqueSansM Nerd Font" +style = "Regular" + +[scrolling] +history = 10000 +multiplier = 3 + +[window] +decorations = "none" +startup_mode = "Maximized" + +[window.padding] +x = 16 +y = 16 diff --git a/global/configs/alacritty_g/clean/alacritty.yml b/global/configs/alacritty_g/clean/alacritty.yml new file mode 100644 index 0000000..a7220da --- /dev/null +++ b/global/configs/alacritty_g/clean/alacritty.yml @@ -0,0 +1,1047 @@ + +# Cleaner config all of the other settings are after, nothing has changed, I just made it a bit cleaner +# Font configuration +# fav #1 +font: + normal: + family: JetBrainsMonoNL Nerd Font Mono + style: Regular + bold: + family: IosevkaTerm Nerd Font + style: Bold + italic: + family: IosevkaTerm Nerd Font + style: Italic + bold_italic: + family: IosevkaTerm Nerd Font + style: Bold Italic + +font: + #normal: + #family: Iosevka Nerd Font + #style: Regular + #bold: + #family: Iosevka Nerd Font + #style: Bold + #italic: + #family: Iosevka Nerd Font + #style: Italic + #bold_italic: + #family: Iosevka Nerd Font + #style: Bold Italic + +#font: + #normal: + #family: CodeNewRoman Nerd Font + #style: Regular + #bold: + #family: CodeNewRoman Nerd Font + #style: Bold + #italic: + #family: CodeNewRoman Nerd Font + #style: Italic + #bold_italic: + #family: CodeNewRoman Nerd Font + #style: Bold Italic + +#font: + #normal: + #family: Hack Nerd Font + #style: Regular + #bold: + #family: Hack Nerd Font + #style: Bold + #italic: + #family: Hack Nerd Font + #style: Italic + #bold_italic: + #family: Hack Nerd Font + #style: Bold Italic + +#font: + #normal: + #family: SpaceMono Nerd Font + #style: Regular + #bold: + #family: SpaceMono Nerd Font + #style: Bold + #italic: + #family: SpaceMono Nerd Font + #style: Italic + #bold_italic: + #family: SpaceMono Nerd Font + #style: Bold Italic + +#font: + #normal: + #family: SauceCodePro Nerd Font + #style: Regular + #bold: + #family: SauceCodePro Nerd Font + #style: Bold + #italic: + #family: SauceCodePro Nerd Font + #style: Italic + #bold_italic: + #family: SauceCodePro Nerd Font + #style: Bold Italic +#font: + #normal: + #family: FantasqueSansMono Nerd Font + #style: Regular + #bold: + #family: FantasqueSansMono Nerd Font + #style: Bold + #italic: + #family: FantasqueSansMono Nerd Font + #style: Italic + #bold_italic: + #family: FantasqueSansMono Nerd Font + #style: Bold Italic + + + + + + + #Point size + size: 16.0 +# Windows settings +window: + padding: + x: 16 + y: 16 + + +# Configuration for Alacritty, the GPU enhanced terminal emulator. + +# Import additional configuration files +# +# Imports are loaded in order, skipping all missing files, with the importing +# file being loaded last. If a field is already present in a previous import, it +# will be replaced. +# +# All imports must either be absolute paths starting with `/`, or paths relative +# to the user's home directory starting with `~/`. +#import: +# - /path/to/alacritty.yml +# Any items in the `env` entry below will be added as +# environment variables. Some entries may override variables +# set by alacritty itself. +#env: +# TERM variable +# +# This value is used to set the `$TERM` environment variable for +# each instance of Alacritty. If it is not present, alacritty will +# check the local terminfo database and use `alacritty` if it is +# available, otherwise `xterm-256color` is used. +#TERM: alacritty +#window: + # Window dimensions (changes require restart) + # + # Number of lines/columns (not pixels) in the terminal. The number of columns + # must be at least `2`, while using a value of `0` for columns and lines will + # fall back to the window manager's recommended size. + #dimensions: + # columns: 0 + # lines: 0 + # Window position (changes require restart) + # + # Specified in number of pixels. + # If the position is not set, the window manager will handle the placement. + #position: + # x: 0 + # y: 0 + # Window padding (changes require restart) + # + # Blank space added around the window in pixels. This padding is scaled + # by DPI and the specified value is always added at both opposing sides. + #padding: + #x: 12 + #y: 12 + + # Spread additional padding evenly around the terminal content. + #dynamic_padding: false + # Window decorations + # + # Values for `decorations`: + # - full: Borders and title bar + # - none: Neither borders nor title bar + # + # Values for `decorations` (macOS only): + # - transparent: Title bar, transparent background and title bar buttons + # - buttonless: Title bar, transparent background and no title bar buttons + decorations: none + + # Background opacity + # + # Window opacity as a floating point number from `0.0` to `1.0`. + # The value `0.0` is completely transparent and `1.0` is opaque. + #opacity: 1.0 + # Startup Mode (changes require restart) + # + # Values for `startup_mode`: + # - Windowed + # - Maximized + # - Fullscreen + # + # Values for `startup_mode` (macOS only): + # - SimpleFullscreen + startup_mode: Maximized + # Window title + #title: Alacritty + # Allow terminal applications to change Alacritty's window title. + #dynamic_title: true + # Window class (Linux/BSD only): + #class: + # Application instance name + #instance: Alacritty + # General application class + #general: Alacritty + # GTK theme variant (Linux/BSD only) + # + # Override the variant of the GTK theme. Commonly supported values are `dark` + # and `light`. Set this to `None` to use the default theme variant. + #gtk_theme_variant: None + +scrolling: + # Maximum number of lines in the scrollback buffer. + # Specifying '0' will disable scrolling. + history: 10000 + + # Scrolling distance multiplier. + multiplier: 3 + +# Font configuration +#font: + # Normal (roman) font face + #normal: + # Font family + # + # Default: + # - (macOS) Menlo + # - (Linux/BSD) monospace + # - (Windows) Consolas + #family: VictorMono Nerd Font + + # The `style` can be specified to pick a specific face. + #style: Medium + + # Bold font face + #bold: + # Font family + # + # If the bold family is not specified, it will fall back to the + # value specified for the normal font. + #family: VictorMono Nerd Font + # The `style` can be specified to pick a specific face. + #style: Bold + + # Italic font face + #italic: + # Font family + # + # If the italic family is not specified, it will fall back to the + # value specified for the normal font. + #family: VictorMono Nerd Font + # The `style` can be specified to pick a specific face. + #style: Italic + + # Bold italic font face + #bold_italic: + # Font family + # + # If the bold italic family is not specified, it will fall back to the + # value specified for the normal font. + #family: VictorMono Nerd Font + # The `style` can be specified to pick a specific face. + #style: Bold Italic + + # Point size + #size: 14.0 + # Offset is the extra space around each character. `offset.y` can be thought + # of as modifying the line spacing, and `offset.x` as modifying the letter + # spacing. + #offset: + # x: 0 + # y: 0 + # Glyph offset determines the locations of the glyphs within their cells with + # the default being at the bottom. Increasing `x` moves the glyph to the + # right, increasing `y` moves the glyph upward. + #glyph_offset: + # x: 0 + # y: 0 + # Thin stroke font rendering (macOS only) + # + # Thin strokes are suitable for retina displays, but for non-retina screens + # it is recommended to set `use_thin_strokes` to `false`. + #use_thin_strokes: true + # Use built-in font for box drawing characters. + # + # If `true`, Alacritty will use a custom built-in font for box drawing + # characters (Unicode points 2500 - 259f). + # + #builtin_box_drawing: true + # If `true`, bold text is drawn using the bright color variants. + #draw_bold_text_with_bright_colors: false + # Colors (Tomorrow Night) + #colors: + # Default colors + #primary: + # background: '#1d1f21' + # foreground: '#c5c8c6' + # Bright and dim foreground colors + # + # The dimmed foreground color is calculated automatically if it is not + # present. If the bright foreground color is not set, or + # `draw_bold_text_with_bright_colors` is `false`, the normal foreground + # color will be used. + #dim_foreground: '#828482' + #bright_foreground: '#eaeaea' + # Cursor colors + # + # Colors which should be used to draw the terminal cursor. + # + # Allowed values are CellForeground/CellBackground, which reference the + # affected cell, or hexadecimal colors like #ff00ff. + #cursor: + # text: CellBackground + # cursor: CellForeground + # Vi mode cursor colors + # + # Colors for the cursor when the vi mode is active. + # + # Allowed values are CellForeground/CellBackground, which reference the + # affected cell, or hexadecimal colors like #ff00ff. + #vi_mode_cursor: + # text: CellBackground + # cursor: CellForeground + # Search colors + # + # Colors used for the search bar and match highlighting. + #search: + # Allowed values are CellForeground/CellBackground, which reference the + # affected cell, or hexadecimal colors like #ff00ff. + #matches: + # foreground: '#000000' + # background: '#ffffff' + #focused_match: + # foreground: '#ffffff' + # background: '#000000' + #bar: + # background: '#c5c8c6' + # foreground: '#1d1f21' + # Keyboard regex hints + #hints: + # First character in the hint label + # + # Allowed values are CellForeground/CellBackground, which reference the + # affected cell, or hexadecimal colors like #ff00ff. + #start: + # foreground: '#1d1f21' + # background: '#e9ff5e' + # All characters after the first one in the hint label + # + # Allowed values are CellForeground/CellBackground, which reference the + # affected cell, or hexadecimal colors like #ff00ff. + #end: + # foreground: '#e9ff5e' + # background: '#1d1f21' + # Line indicator + # + # Color used for the indicator displaying the position in history during + # search and vi mode. + # + # By default, these will use the opposing primary color. + #line_indicator: + # foreground: None + # background: None + # Selection colors + # + # Colors which should be used to draw the selection area. + # + # Allowed values are CellForeground/CellBackground, which reference the + # affected cell, or hexadecimal colors like #ff00ff. + #selection: + # text: CellBackground + # background: CellForeground + # Normal colors + #normal: + # black: '#1d1f21' + # red: '#cc6666' + # green: '#b5bd68' + # yellow: '#f0c674' + # blue: '#81a2be' + # magenta: '#b294bb' + # cyan: '#8abeb7' + # white: '#c5c8c6' + # Bright colors + #bright: + # black: '#666666' + # red: '#d54e53' + # green: '#b9ca4a' + # yellow: '#e7c547' + # blue: '#7aa6da' + # magenta: '#c397d8' + # cyan: '#70c0b1' + # white: '#eaeaea' + # Dim colors + # + # If the dim colors are not set, they will be calculated automatically based + # on the `normal` colors. + #dim: + # black: '#131415' + # red: '#864343' + # green: '#777c44' + # yellow: '#9e824c' + # blue: '#556a7d' + # magenta: '#75617b' + # cyan: '#5b7d78' + # white: '#828482' + # Indexed Colors + # + # The indexed colors include all colors from 16 to 256. + # When these are not set, they're filled with sensible defaults. + # + # Example: + # `- { index: 16, color: '#ff00ff' }` + # + #indexed_colors: [] + # Transparent cell backgrounds + # + # Whether or not `window.opacity` applies to all cell backgrounds or only to + # the default background. When set to `true` all cells will be transparent + # regardless of their background color. + #transparent_background_colors: false + # Bell + # + # The bell is rung every time the BEL control character is received. + #bell: + # Visual Bell Animation + # + # Animation effect for flashing the screen when the visual bell is rung. + # + # Values for `animation`: + # - Ease + # - EaseOut + # - EaseOutSine + # - EaseOutQuad + # - EaseOutCubic + # - EaseOutQuart + # - EaseOutQuint + # - EaseOutExpo + # - EaseOutCirc + # - Linear + #animation: EaseOutExpo + # Duration of the visual bell flash in milliseconds. A `duration` of `0` will + # disable the visual bell animation. + #duration: 0 + # Visual bell animation color. + #color: '#ffffff' + # Bell Command + # + # This program is executed whenever the bell is rung. + # + # When set to `command: None`, no command will be executed. + # + # Example: + # command: + # program: notify-send + # args: ["Hello, World!"] + # + #command: None + #selection: + # This string contains all characters that are used as separators for + # "semantic words" in Alacritty. + #semantic_escape_chars: ",│`|:\"' ()[]{}<>\t" + # When set to `true`, selected text will be copied to the primary clipboard. + #save_to_clipboard: false + #cursor: + # Cursor style + #style: + # Cursor shape + # + # Values for `shape`: + # - ▇ Block + # - _ Underline + # - | Beam + #shape: Block + # Cursor blinking state + # + # Values for `blinking`: + # - Never: Prevent the cursor from ever blinking + # - Off: Disable blinking by default + # - On: Enable blinking by default + # - Always: Force the cursor to always blink + #blinking: Off + # Vi mode cursor style + # + # If the vi mode cursor style is `None` or not specified, it will fall back to + # the style of the active value of the normal cursor. + # + # See `cursor.style` for available options. + #vi_mode_style: None + # Cursor blinking interval in milliseconds. + #blink_interval: 750 + # If this is `true`, the cursor will be rendered as a hollow box when the + # window is not focused. + #unfocused_hollow: true + # Thickness of the cursor relative to the cell width as floating point number + # from `0.0` to `1.0`. + #thickness: 0.15 + # Live config reload (changes require restart) + #live_config_reload: true + # Shell + # + # You can set `shell.program` to the path of your favorite shell, e.g. + # `/bin/fish`. Entries in `shell.args` are passed unmodified as arguments to the + # shell. + # + # Default: + # - (macOS) /bin/bash --login + # - (Linux/BSD) user login shell + # - (Windows) powershell + #shell: + # program: /bin/bash + # args: + # - --login + # Startup directory + # + # Directory the shell is started in. If this is unset, or `None`, the working + # directory of the parent process will be used. + #working_directory: None + # Send ESC (\x1b) before characters when alt is pressed. + #alt_send_esc: true + # Offer IPC using `alacritty msg` (unix only) + #ipc_socket: true + #mouse: + # Click settings + # + # The `double_click` and `triple_click` settings control the time + # alacritty should wait for accepting multiple clicks as one double + # or triple click. + #double_click: { threshold: 300 } + #triple_click: { threshold: 300 } + # If this is `true`, the cursor is temporarily hidden when typing. + #hide_when_typing: false + # Regex hints + # + # Terminal hints can be used to find text in the visible part of the terminal + # and pipe it to other applications. + #hints: + # Keys used for the hint labels. + #alphabet: "jfkdls;ahgurieowpq" + # List with all available hints + # + # Each hint must have a `regex` and either an `action` or a `command` field. + # The fields `mouse`, `binding` and `post_processing` are optional. + # + # The fields `command`, `binding.key`, `binding.mods`, `binding.mode` and + # `mouse.mods` accept the same values as they do in the `key_bindings` section. + # + # The `mouse.enabled` field controls if the hint should be underlined while + # the mouse with all `mouse.mods` keys held or the vi mode cursor is above it. + # + # If the `post_processing` field is set to `true`, heuristics will be used to + # shorten the match if there are characters likely not to be part of the hint + # (e.g. a trailing `.`). This is most useful for URIs. + # + # Values for `action`: + # - Copy + # Copy the hint's text to the clipboard. + # - Paste + # Paste the hint's text to the terminal or search. + # - Select + # Select the hint's text. + # - MoveViModeCursor + # Move the vi mode cursor to the beginning of the hint. + #enabled: + # - regex: "(ipfs:|ipns:|magnet:|mailto:|gemini:|gopher:|https:|http:|news:|file:|git:|ssh:|ftp:)\ + # [^\u0000-\u001F\u007F-\u009F<>\"\\s{-}\\^⟨⟩`]+" + # command: xdg-open + # post_processing: true + # mouse: + # enabled: true + # mods: None + # binding: + # key: U + # mods: Control|Shift + # Mouse bindings + # + # Mouse bindings are specified as a list of objects, much like the key + # bindings further below. + # + # To trigger mouse bindings when an application running within Alacritty + # captures the mouse, the `Shift` modifier is automatically added as a + # requirement. + # + # Each mouse binding will specify a: + # + # - `mouse`: + # + # - Middle + # - Left + # - Right + # - Numeric identifier such as `5` + # + # - `action` (see key bindings for actions not exclusive to mouse mode) + # + # - Mouse exclusive actions: + # + # - ExpandSelection + # Expand the selection to the current mouse cursor location. + # + # And optionally: + # + # - `mods` (see key bindings) + #mouse_bindings: + # - { mouse: Right, action: ExpandSelection } + # - { mouse: Right, mods: Control, action: ExpandSelection } + # - { mouse: Middle, mode: ~Vi, action: PasteSelection } + # Key bindings + # + # Key bindings are specified as a list of objects. For example, this is the + # default paste binding: + # + # `- { key: V, mods: Control|Shift, action: Paste }` + # + # Each key binding will specify a: + # + # - `key`: Identifier of the key pressed + # + # - A-Z + # - F1-F24 + # - Key0-Key9 + # + # A full list with available key codes can be found here: + # https://docs.rs/glutin/*/glutin/event/enum.VirtualKeyCode.html#variants + # + # Instead of using the name of the keys, the `key` field also supports using + # the scancode of the desired key. Scancodes have to be specified as a + # decimal number. This command will allow you to display the hex scancodes + # for certain keys: + # + # `showkey --scancodes`. + # + # Then exactly one of: + # + # - `chars`: Send a byte sequence to the running application + # + # The `chars` field writes the specified string to the terminal. This makes + # it possible to pass escape sequences. To find escape codes for bindings + # like `PageUp` (`"\x1b[5~"`), you can run the command `showkey -a` outside + # of tmux. Note that applications use terminfo to map escape sequences back + # to keys. It is therefore required to update the terminfo when changing an + # escape sequence. + # + # - `action`: Execute a predefined action + # + # - ToggleViMode + # - SearchForward + # Start searching toward the right of the search origin. + # - SearchBackward + # Start searching toward the left of the search origin. + # - Copy + # - Paste + # - IncreaseFontSize + # - DecreaseFontSize + # - ResetFontSize + # - ScrollPageUp + # - ScrollPageDown + # - ScrollHalfPageUp + # - ScrollHalfPageDown + # - ScrollLineUp + # - ScrollLineDown + # - ScrollToTop + # - ScrollToBottom + # - ClearHistory + # Remove the terminal's scrollback history. + # - Hide + # Hide the Alacritty window. + # - Minimize + # Minimize the Alacritty window. + # - Quit + # Quit Alacritty. + # - ToggleFullscreen + # - SpawnNewInstance + # Spawn a new instance of Alacritty. + # - CreateNewWindow + # Create a new Alacritty window from the current process. + # - ClearLogNotice + # Clear Alacritty's UI warning and error notice. + # - ClearSelection + # Remove the active selection. + # - ReceiveChar + # - None + # + # - Vi mode exclusive actions: + # + # - Open + # Perform the action of the first matching hint under the vi mode cursor + # with `mouse.enabled` set to `true`. + # - ToggleNormalSelection + # - ToggleLineSelection + # - ToggleBlockSelection + # - ToggleSemanticSelection + # Toggle semantic selection based on `selection.semantic_escape_chars`. + # + # - Vi mode exclusive cursor motion actions: + # + # - Up + # One line up. + # - Down + # One line down. + # - Left + # One character left. + # - Right + # One character right. + # - First + # First column, or beginning of the line when already at the first column. + # - Last + # Last column, or beginning of the line when already at the last column. + # - FirstOccupied + # First non-empty cell in this terminal row, or first non-empty cell of + # the line when already at the first cell of the row. + # - High + # Top of the screen. + # - Middle + # Center of the screen. + # - Low + # Bottom of the screen. + # - SemanticLeft + # Start of the previous semantically separated word. + # - SemanticRight + # Start of the next semantically separated word. + # - SemanticLeftEnd + # End of the previous semantically separated word. + # - SemanticRightEnd + # End of the next semantically separated word. + # - WordLeft + # Start of the previous whitespace separated word. + # - WordRight + # Start of the next whitespace separated word. + # - WordLeftEnd + # End of the previous whitespace separated word. + # - WordRightEnd + # End of the next whitespace separated word. + # - Bracket + # Character matching the bracket at the cursor's location. + # - SearchNext + # Beginning of the next match. + # - SearchPrevious + # Beginning of the previous match. + # - SearchStart + # Start of the match to the left of the vi mode cursor. + # - SearchEnd + # End of the match to the right of the vi mode cursor. + # + # - Search mode exclusive actions: + # - SearchFocusNext + # Move the focus to the next search match. + # - SearchFocusPrevious + # Move the focus to the previous search match. + # - SearchConfirm + # - SearchCancel + # - SearchClear + # Reset the search regex. + # - SearchDeleteWord + # Delete the last word in the search regex. + # - SearchHistoryPrevious + # Go to the previous regex in the search history. + # - SearchHistoryNext + # Go to the next regex in the search history. + # + # - macOS exclusive actions: + # - ToggleSimpleFullscreen + # Enter fullscreen without occupying another space. + # + # - Linux/BSD exclusive actions: + # + # - CopySelection + # Copy from the selection buffer. + # - PasteSelection + # Paste from the selection buffer. + # + # - `command`: Fork and execute a specified command plus arguments + # + # The `command` field must be a map containing a `program` string and an + # `args` array of command line parameter strings. For example: + # `{ program: "alacritty", args: ["-e", "vttest"] }` + # + # And optionally: + # + # - `mods`: Key modifiers to filter binding actions + # + # - Command + # - Control + # - Option + # - Super + # - Shift + # - Alt + # + # Multiple `mods` can be combined using `|` like this: + # `mods: Control|Shift`. + # Whitespace and capitalization are relevant and must match the example. + # + # - `mode`: Indicate a binding for only specific terminal reported modes + # + # This is mainly used to send applications the correct escape sequences + # when in different modes. + # + # - AppCursor + # - AppKeypad + # - Search + # - Alt + # - Vi + # + # A `~` operator can be used before a mode to apply the binding whenever + # the mode is *not* active, e.g. `~Alt`. + # + # Bindings are always filled by default, but will be replaced when a new + # binding with the same triggers is defined. To unset a default binding, it can + # be mapped to the `ReceiveChar` action. Alternatively, you can use `None` for + # a no-op if you do not wish to receive input characters for that binding. + # + # If the same trigger is assigned to multiple actions, all of them are executed + # in the order they were defined in. + #key_bindings: + #- { key: Paste, action: Paste } + #- { key: Copy, action: Copy } + #- { key: L, mods: Control, action: ClearLogNotice } + #- { key: L, mods: Control, mode: ~Vi|~Search, chars: "\x0c" } + #- { key: PageUp, mods: Shift, mode: ~Alt, action: ScrollPageUp, } + #- { key: PageDown, mods: Shift, mode: ~Alt, action: ScrollPageDown } + #- { key: Home, mods: Shift, mode: ~Alt, action: ScrollToTop, } + #- { key: End, mods: Shift, mode: ~Alt, action: ScrollToBottom } + # Vi Mode + #- { key: Space, mods: Shift|Control, mode: ~Search, action: ToggleViMode } + #- { key: Space, mods: Shift|Control, mode: Vi|~Search, action: ScrollToBottom } + #- { key: Escape, mode: Vi|~Search, action: ClearSelection } + #- { key: I, mode: Vi|~Search, action: ToggleViMode } + #- { key: I, mode: Vi|~Search, action: ScrollToBottom } + #- { key: C, mods: Control, mode: Vi|~Search, action: ToggleViMode } + #- { key: Y, mods: Control, mode: Vi|~Search, action: ScrollLineUp } + #- { key: E, mods: Control, mode: Vi|~Search, action: ScrollLineDown } + #- { key: G, mode: Vi|~Search, action: ScrollToTop } + #- { key: G, mods: Shift, mode: Vi|~Search, action: ScrollToBottom } + #- { key: B, mods: Control, mode: Vi|~Search, action: ScrollPageUp } + #- { key: F, mods: Control, mode: Vi|~Search, action: ScrollPageDown } + #- { key: U, mods: Control, mode: Vi|~Search, action: ScrollHalfPageUp } + #- { key: D, mods: Control, mode: Vi|~Search, action: ScrollHalfPageDown } + #- { key: Y, mode: Vi|~Search, action: Copy } + #- { key: Y, mode: Vi|~Search, action: ClearSelection } + #- { key: Copy, mode: Vi|~Search, action: ClearSelection } + #- { key: V, mode: Vi|~Search, action: ToggleNormalSelection } + #- { key: V, mods: Shift, mode: Vi|~Search, action: ToggleLineSelection } + #- { key: V, mods: Control, mode: Vi|~Search, action: ToggleBlockSelection } + #- { key: V, mods: Alt, mode: Vi|~Search, action: ToggleSemanticSelection } + #- { key: Return, mode: Vi|~Search, action: Open } + #- { key: K, mode: Vi|~Search, action: Up } + #- { key: J, mode: Vi|~Search, action: Down } + #- { key: H, mode: Vi|~Search, action: Left } + #- { key: L, mode: Vi|~Search, action: Right } + #- { key: Up, mode: Vi|~Search, action: Up } + #- { key: Down, mode: Vi|~Search, action: Down } + #- { key: Left, mode: Vi|~Search, action: Left } + #- { key: Right, mode: Vi|~Search, action: Right } + #- { key: Key0, mode: Vi|~Search, action: First } + #- { key: Key4, mods: Shift, mode: Vi|~Search, action: Last } + #- { key: Key6, mods: Shift, mode: Vi|~Search, action: FirstOccupied } + #- { key: H, mods: Shift, mode: Vi|~Search, action: High } + #- { key: M, mods: Shift, mode: Vi|~Search, action: Middle } + #- { key: L, mods: Shift, mode: Vi|~Search, action: Low } + #- { key: B, mode: Vi|~Search, action: SemanticLeft } + #- { key: W, mode: Vi|~Search, action: SemanticRight } + #- { key: E, mode: Vi|~Search, action: SemanticRightEnd } + #- { key: B, mods: Shift, mode: Vi|~Search, action: WordLeft } + #- { key: W, mods: Shift, mode: Vi|~Search, action: WordRight } + #- { key: E, mods: Shift, mode: Vi|~Search, action: WordRightEnd } + #- { key: Key5, mods: Shift, mode: Vi|~Search, action: Bracket } + #- { key: Slash, mode: Vi|~Search, action: SearchForward } + #- { key: Slash, mods: Shift, mode: Vi|~Search, action: SearchBackward } + #- { key: N, mode: Vi|~Search, action: SearchNext } + #- { key: N, mods: Shift, mode: Vi|~Search, action: SearchPrevious } + # Search Mode + #- { key: Return, mode: Search|Vi, action: SearchConfirm } + #- { key: Escape, mode: Search, action: SearchCancel } + #- { key: C, mods: Control, mode: Search, action: SearchCancel } + #- { key: U, mods: Control, mode: Search, action: SearchClear } + #- { key: W, mods: Control, mode: Search, action: SearchDeleteWord } + #- { key: P, mods: Control, mode: Search, action: SearchHistoryPrevious } + #- { key: N, mods: Control, mode: Search, action: SearchHistoryNext } + #- { key: Up, mode: Search, action: SearchHistoryPrevious } + #- { key: Down, mode: Search, action: SearchHistoryNext } + #- { key: Return, mode: Search|~Vi, action: SearchFocusNext } + #- { key: Return, mods: Shift, mode: Search|~Vi, action: SearchFocusPrevious } + # (Windows, Linux, and BSD only) + #- { key: V, mods: Control|Shift, mode: ~Vi, action: Paste } + #- { key: C, mods: Control|Shift, action: Copy } + #- { key: F, mods: Control|Shift, mode: ~Search, action: SearchForward } + #- { key: B, mods: Control|Shift, mode: ~Search, action: SearchBackward } + #- { key: C, mods: Control|Shift, mode: Vi|~Search, action: ClearSelection } + #- { key: Insert, mods: Shift, action: PasteSelection } + #- { key: Key0, mods: Control, action: ResetFontSize } + #- { key: Equals, mods: Control, action: IncreaseFontSize } + #- { key: Plus, mods: Control, action: IncreaseFontSize } + #- { key: NumpadAdd, mods: Control, action: IncreaseFontSize } + #- { key: Minus, mods: Control, action: DecreaseFontSize } + #- { key: NumpadSubtract, mods: Control, action: DecreaseFontSize } + # (Windows only) + #- { key: Return, mods: Alt, action: ToggleFullscreen } + # (macOS only) + #- { key: K, mods: Command, mode: ~Vi|~Search, chars: "\x0c" } + #- { key: K, mods: Command, mode: ~Vi|~Search, action: ClearHistory } + #- { key: Key0, mods: Command, action: ResetFontSize } + #- { key: Equals, mods: Command, action: IncreaseFontSize } + #- { key: Plus, mods: Command, action: IncreaseFontSize } + #- { key: NumpadAdd, mods: Command, action: IncreaseFontSize } + #- { key: Minus, mods: Command, action: DecreaseFontSize } + #- { key: NumpadSubtract, mods: Command, action: DecreaseFontSize } + #- { key: V, mods: Command, action: Paste } + #- { key: C, mods: Command, action: Copy } + #- { key: C, mods: Command, mode: Vi|~Search, action: ClearSelection } + #- { key: H, mods: Command, action: Hide } + #- { key: H, mods: Command|Alt, action: HideOtherApplications } + #- { key: M, mods: Command, action: Minimize } + #- { key: Q, mods: Command, action: Quit } + #- { key: W, mods: Command, action: Quit } + #- { key: N, mods: Command, action: SpawnNewInstance } + #- { key: F, mods: Command|Control, action: ToggleFullscreen } + #- { key: F, mods: Command, mode: ~Search, action: SearchForward } + #- { key: B, mods: Command, mode: ~Search, action: SearchBackward } + #debug: + # Display the time it takes to redraw each frame. + #render_timer: false + # Keep the log file after quitting Alacritty. + #persistent_logging: false + # Log level + # + # Values for `log_level`: + # - Off + # - Error + # - Warn + # - Info + # - Debug + # - Trace + #log_level: Warn + # Print all received window events. + #print_events: false + # Highlight window damage information. + #highlight_damage: false + #redraw each frame. + #render_timer: false + # Keep the log file after quitting Alacritty. + #persistent_logging: false + # Log level + # + # Values for `log_level`: + # - Off + # - Error + # - Warn + # - Info + # - Debug + # - Trace + #log_level: Warn + # Print all received window events. + #print_events: false + # Highlight window damage information. + #highlight_damage: false +#colors: + # Default colors + #primary: + #background: '#282c34' + #foreground: '#abb2bf' + + # Normal colors + #normal: + # NOTE: Use '#131613' for the `black` color if you'd like to see + # black text on the background. + #black: '#282c34' + #red: '#e06c75' + #green: '#98c379' + #yellow: '#d19a66' + #blue: '#61afef' + #magenta: '#c678dd' + #cyan: '#56b6c2' + #white: '#abb2bf' + + # Bright colors + #bright: + #black: '#5c6370' + #red: '#e06c75' + #green: '#98c379' + #yellow: '#d19a66' + #blue: '#61afef' + #magenta: '#c678dd' + #cyan: '#56b6c2' + #white: '#ffffff' +#theme: One-Dark + +# Nightfox Alacritty Colors +# Style: nightfox +# Upstream: https://github.com/edeneast/nightfox.nvim/raw/main/extra/nightfox/nightfox_alacritty.yml +#colors: + # Default colors + #primary: + #background: '0x192330' + #foreground: '0xcdcecf' + # Normal colors + #normal: + #black: '0x393b44' + #red: '0xc94f6d' + #green: '0x81b29a' + #yellow: '0xdbc074' + #blue: '0x719cd6' + #magenta: '0x9d79d6' + #cyan: '0x63cdcf' + #white: '0xdfdfe0' + # Bright colors + #bright: + #black: '0x575860' + #red: '0xd16983' + #green: '0x8ebaa4' + #yellow: '0xe0c989' + #blue: '0x86abdc' + #magenta: '0xbaa1e2' + #cyan: '0x7ad4d6' + #white: '0xe4e4e5' + #indexed_colors: + #- { index: 16, color: '0xf4a261' } + #- { index: 17, color: '0xd67ad2' } + +# Colors (Gruvbox Material Medium Dark) +# Colors (Pencil Dark) +# Colors (Kanagawa Dragon) +# Source: https://github.com/rebelot/kanagawa.nvim +colors: + primary: + background: '0x181616' + foreground: '0xc5c9c5' + + normal: + black: '0x0d0c0c' + blue: '0x8ba4b0' + cyan: '0x8ea4a2' + green: '0x8a9a7b' + magenta: '0xa292a3' + red: '0xc4746e' + white: '0xC8C093' + yellow: '0xc4b28a' + + bright: + black: '0xa6a69c' + blue: '0x7FB4CA' + cyan: '0x7AA89F' + green: '0x87a987' + magenta: '0x938AA9' + red: '0xE46876' + white: '0xc5c9c5' + yellow: '0xE6C384' + + selection: + background: '0x2d4f67' + foreground: '0xc8c093' + + indexed_colors: + - { index: 16, color: '0xffa066' } + - { index: 17, color: '0xff5d62' } diff --git a/global/configs/alacritty_g/default/alacritty.yml b/global/configs/alacritty_g/default/alacritty.yml new file mode 100644 index 0000000..c4a6adb --- /dev/null +++ b/global/configs/alacritty_g/default/alacritty.yml @@ -0,0 +1,1047 @@ + +# Cleaner config all of the other settings are after, nothing has changed, I just made it a bit cleaner +# Font configuration +# fav #1 +font: + normal: + family: IosevkaTerm Nerd Font + style: Regular + bold: + family: IosevkaTerm Nerd Font + style: Bold + italic: + family: IosevkaTerm Nerd Font + style: Italic + bold_italic: + family: IosevkaTerm Nerd Font + style: Bold Italic + +font: + #normal: + #family: Iosevka Nerd Font + #style: Regular + #bold: + #family: Iosevka Nerd Font + #style: Bold + #italic: + #family: Iosevka Nerd Font + #style: Italic + #bold_italic: + #family: Iosevka Nerd Font + #style: Bold Italic + +#font: + #normal: + #family: CodeNewRoman Nerd Font + #style: Regular + #bold: + #family: CodeNewRoman Nerd Font + #style: Bold + #italic: + #family: CodeNewRoman Nerd Font + #style: Italic + #bold_italic: + #family: CodeNewRoman Nerd Font + #style: Bold Italic + +#font: + #normal: + #family: Hack Nerd Font + #style: Regular + #bold: + #family: Hack Nerd Font + #style: Bold + #italic: + #family: Hack Nerd Font + #style: Italic + #bold_italic: + #family: Hack Nerd Font + #style: Bold Italic + +#font: + #normal: + #family: SpaceMono Nerd Font + #style: Regular + #bold: + #family: SpaceMono Nerd Font + #style: Bold + #italic: + #family: SpaceMono Nerd Font + #style: Italic + #bold_italic: + #family: SpaceMono Nerd Font + #style: Bold Italic + +#font: + #normal: + #family: SauceCodePro Nerd Font + #style: Regular + #bold: + #family: SauceCodePro Nerd Font + #style: Bold + #italic: + #family: SauceCodePro Nerd Font + #style: Italic + #bold_italic: + #family: SauceCodePro Nerd Font + #style: Bold Italic +#font: + #normal: + #family: FantasqueSansMono Nerd Font + #style: Regular + #bold: + #family: FantasqueSansMono Nerd Font + #style: Bold + #italic: + #family: FantasqueSansMono Nerd Font + #style: Italic + #bold_italic: + #family: FantasqueSansMono Nerd Font + #style: Bold Italic + + + + + + + #Point size + size: 16.0 +# Windows settings +window: + padding: + x: 16 + y: 16 + + +# Configuration for Alacritty, the GPU enhanced terminal emulator. + +# Import additional configuration files +# +# Imports are loaded in order, skipping all missing files, with the importing +# file being loaded last. If a field is already present in a previous import, it +# will be replaced. +# +# All imports must either be absolute paths starting with `/`, or paths relative +# to the user's home directory starting with `~/`. +#import: +# - /path/to/alacritty.yml +# Any items in the `env` entry below will be added as +# environment variables. Some entries may override variables +# set by alacritty itself. +#env: +# TERM variable +# +# This value is used to set the `$TERM` environment variable for +# each instance of Alacritty. If it is not present, alacritty will +# check the local terminfo database and use `alacritty` if it is +# available, otherwise `xterm-256color` is used. +#TERM: alacritty +#window: + # Window dimensions (changes require restart) + # + # Number of lines/columns (not pixels) in the terminal. The number of columns + # must be at least `2`, while using a value of `0` for columns and lines will + # fall back to the window manager's recommended size. + #dimensions: + # columns: 0 + # lines: 0 + # Window position (changes require restart) + # + # Specified in number of pixels. + # If the position is not set, the window manager will handle the placement. + #position: + # x: 0 + # y: 0 + # Window padding (changes require restart) + # + # Blank space added around the window in pixels. This padding is scaled + # by DPI and the specified value is always added at both opposing sides. + #padding: + #x: 12 + #y: 12 + + # Spread additional padding evenly around the terminal content. + #dynamic_padding: false + # Window decorations + # + # Values for `decorations`: + # - full: Borders and title bar + # - none: Neither borders nor title bar + # + # Values for `decorations` (macOS only): + # - transparent: Title bar, transparent background and title bar buttons + # - buttonless: Title bar, transparent background and no title bar buttons + decorations: none + + # Background opacity + # + # Window opacity as a floating point number from `0.0` to `1.0`. + # The value `0.0` is completely transparent and `1.0` is opaque. + #opacity: 1.0 + # Startup Mode (changes require restart) + # + # Values for `startup_mode`: + # - Windowed + # - Maximized + # - Fullscreen + # + # Values for `startup_mode` (macOS only): + # - SimpleFullscreen + startup_mode: Maximized + # Window title + #title: Alacritty + # Allow terminal applications to change Alacritty's window title. + #dynamic_title: true + # Window class (Linux/BSD only): + #class: + # Application instance name + #instance: Alacritty + # General application class + #general: Alacritty + # GTK theme variant (Linux/BSD only) + # + # Override the variant of the GTK theme. Commonly supported values are `dark` + # and `light`. Set this to `None` to use the default theme variant. + #gtk_theme_variant: None + +scrolling: + # Maximum number of lines in the scrollback buffer. + # Specifying '0' will disable scrolling. + history: 10000 + + # Scrolling distance multiplier. + multiplier: 3 + +# Font configuration +#font: + # Normal (roman) font face + #normal: + # Font family + # + # Default: + # - (macOS) Menlo + # - (Linux/BSD) monospace + # - (Windows) Consolas + #family: VictorMono Nerd Font + + # The `style` can be specified to pick a specific face. + #style: Medium + + # Bold font face + #bold: + # Font family + # + # If the bold family is not specified, it will fall back to the + # value specified for the normal font. + #family: VictorMono Nerd Font + # The `style` can be specified to pick a specific face. + #style: Bold + + # Italic font face + #italic: + # Font family + # + # If the italic family is not specified, it will fall back to the + # value specified for the normal font. + #family: VictorMono Nerd Font + # The `style` can be specified to pick a specific face. + #style: Italic + + # Bold italic font face + #bold_italic: + # Font family + # + # If the bold italic family is not specified, it will fall back to the + # value specified for the normal font. + #family: VictorMono Nerd Font + # The `style` can be specified to pick a specific face. + #style: Bold Italic + + # Point size + #size: 14.0 + # Offset is the extra space around each character. `offset.y` can be thought + # of as modifying the line spacing, and `offset.x` as modifying the letter + # spacing. + #offset: + # x: 0 + # y: 0 + # Glyph offset determines the locations of the glyphs within their cells with + # the default being at the bottom. Increasing `x` moves the glyph to the + # right, increasing `y` moves the glyph upward. + #glyph_offset: + # x: 0 + # y: 0 + # Thin stroke font rendering (macOS only) + # + # Thin strokes are suitable for retina displays, but for non-retina screens + # it is recommended to set `use_thin_strokes` to `false`. + #use_thin_strokes: true + # Use built-in font for box drawing characters. + # + # If `true`, Alacritty will use a custom built-in font for box drawing + # characters (Unicode points 2500 - 259f). + # + #builtin_box_drawing: true + # If `true`, bold text is drawn using the bright color variants. + #draw_bold_text_with_bright_colors: false + # Colors (Tomorrow Night) + #colors: + # Default colors + #primary: + # background: '#1d1f21' + # foreground: '#c5c8c6' + # Bright and dim foreground colors + # + # The dimmed foreground color is calculated automatically if it is not + # present. If the bright foreground color is not set, or + # `draw_bold_text_with_bright_colors` is `false`, the normal foreground + # color will be used. + #dim_foreground: '#828482' + #bright_foreground: '#eaeaea' + # Cursor colors + # + # Colors which should be used to draw the terminal cursor. + # + # Allowed values are CellForeground/CellBackground, which reference the + # affected cell, or hexadecimal colors like #ff00ff. + #cursor: + # text: CellBackground + # cursor: CellForeground + # Vi mode cursor colors + # + # Colors for the cursor when the vi mode is active. + # + # Allowed values are CellForeground/CellBackground, which reference the + # affected cell, or hexadecimal colors like #ff00ff. + #vi_mode_cursor: + # text: CellBackground + # cursor: CellForeground + # Search colors + # + # Colors used for the search bar and match highlighting. + #search: + # Allowed values are CellForeground/CellBackground, which reference the + # affected cell, or hexadecimal colors like #ff00ff. + #matches: + # foreground: '#000000' + # background: '#ffffff' + #focused_match: + # foreground: '#ffffff' + # background: '#000000' + #bar: + # background: '#c5c8c6' + # foreground: '#1d1f21' + # Keyboard regex hints + #hints: + # First character in the hint label + # + # Allowed values are CellForeground/CellBackground, which reference the + # affected cell, or hexadecimal colors like #ff00ff. + #start: + # foreground: '#1d1f21' + # background: '#e9ff5e' + # All characters after the first one in the hint label + # + # Allowed values are CellForeground/CellBackground, which reference the + # affected cell, or hexadecimal colors like #ff00ff. + #end: + # foreground: '#e9ff5e' + # background: '#1d1f21' + # Line indicator + # + # Color used for the indicator displaying the position in history during + # search and vi mode. + # + # By default, these will use the opposing primary color. + #line_indicator: + # foreground: None + # background: None + # Selection colors + # + # Colors which should be used to draw the selection area. + # + # Allowed values are CellForeground/CellBackground, which reference the + # affected cell, or hexadecimal colors like #ff00ff. + #selection: + # text: CellBackground + # background: CellForeground + # Normal colors + #normal: + # black: '#1d1f21' + # red: '#cc6666' + # green: '#b5bd68' + # yellow: '#f0c674' + # blue: '#81a2be' + # magenta: '#b294bb' + # cyan: '#8abeb7' + # white: '#c5c8c6' + # Bright colors + #bright: + # black: '#666666' + # red: '#d54e53' + # green: '#b9ca4a' + # yellow: '#e7c547' + # blue: '#7aa6da' + # magenta: '#c397d8' + # cyan: '#70c0b1' + # white: '#eaeaea' + # Dim colors + # + # If the dim colors are not set, they will be calculated automatically based + # on the `normal` colors. + #dim: + # black: '#131415' + # red: '#864343' + # green: '#777c44' + # yellow: '#9e824c' + # blue: '#556a7d' + # magenta: '#75617b' + # cyan: '#5b7d78' + # white: '#828482' + # Indexed Colors + # + # The indexed colors include all colors from 16 to 256. + # When these are not set, they're filled with sensible defaults. + # + # Example: + # `- { index: 16, color: '#ff00ff' }` + # + #indexed_colors: [] + # Transparent cell backgrounds + # + # Whether or not `window.opacity` applies to all cell backgrounds or only to + # the default background. When set to `true` all cells will be transparent + # regardless of their background color. + #transparent_background_colors: false + # Bell + # + # The bell is rung every time the BEL control character is received. + #bell: + # Visual Bell Animation + # + # Animation effect for flashing the screen when the visual bell is rung. + # + # Values for `animation`: + # - Ease + # - EaseOut + # - EaseOutSine + # - EaseOutQuad + # - EaseOutCubic + # - EaseOutQuart + # - EaseOutQuint + # - EaseOutExpo + # - EaseOutCirc + # - Linear + #animation: EaseOutExpo + # Duration of the visual bell flash in milliseconds. A `duration` of `0` will + # disable the visual bell animation. + #duration: 0 + # Visual bell animation color. + #color: '#ffffff' + # Bell Command + # + # This program is executed whenever the bell is rung. + # + # When set to `command: None`, no command will be executed. + # + # Example: + # command: + # program: notify-send + # args: ["Hello, World!"] + # + #command: None + #selection: + # This string contains all characters that are used as separators for + # "semantic words" in Alacritty. + #semantic_escape_chars: ",│`|:\"' ()[]{}<>\t" + # When set to `true`, selected text will be copied to the primary clipboard. + #save_to_clipboard: false + #cursor: + # Cursor style + #style: + # Cursor shape + # + # Values for `shape`: + # - ▇ Block + # - _ Underline + # - | Beam + #shape: Block + # Cursor blinking state + # + # Values for `blinking`: + # - Never: Prevent the cursor from ever blinking + # - Off: Disable blinking by default + # - On: Enable blinking by default + # - Always: Force the cursor to always blink + #blinking: Off + # Vi mode cursor style + # + # If the vi mode cursor style is `None` or not specified, it will fall back to + # the style of the active value of the normal cursor. + # + # See `cursor.style` for available options. + #vi_mode_style: None + # Cursor blinking interval in milliseconds. + #blink_interval: 750 + # If this is `true`, the cursor will be rendered as a hollow box when the + # window is not focused. + #unfocused_hollow: true + # Thickness of the cursor relative to the cell width as floating point number + # from `0.0` to `1.0`. + #thickness: 0.15 + # Live config reload (changes require restart) + #live_config_reload: true + # Shell + # + # You can set `shell.program` to the path of your favorite shell, e.g. + # `/bin/fish`. Entries in `shell.args` are passed unmodified as arguments to the + # shell. + # + # Default: + # - (macOS) /bin/bash --login + # - (Linux/BSD) user login shell + # - (Windows) powershell + #shell: + # program: /bin/bash + # args: + # - --login + # Startup directory + # + # Directory the shell is started in. If this is unset, or `None`, the working + # directory of the parent process will be used. + #working_directory: None + # Send ESC (\x1b) before characters when alt is pressed. + #alt_send_esc: true + # Offer IPC using `alacritty msg` (unix only) + #ipc_socket: true + #mouse: + # Click settings + # + # The `double_click` and `triple_click` settings control the time + # alacritty should wait for accepting multiple clicks as one double + # or triple click. + #double_click: { threshold: 300 } + #triple_click: { threshold: 300 } + # If this is `true`, the cursor is temporarily hidden when typing. + #hide_when_typing: false + # Regex hints + # + # Terminal hints can be used to find text in the visible part of the terminal + # and pipe it to other applications. + #hints: + # Keys used for the hint labels. + #alphabet: "jfkdls;ahgurieowpq" + # List with all available hints + # + # Each hint must have a `regex` and either an `action` or a `command` field. + # The fields `mouse`, `binding` and `post_processing` are optional. + # + # The fields `command`, `binding.key`, `binding.mods`, `binding.mode` and + # `mouse.mods` accept the same values as they do in the `key_bindings` section. + # + # The `mouse.enabled` field controls if the hint should be underlined while + # the mouse with all `mouse.mods` keys held or the vi mode cursor is above it. + # + # If the `post_processing` field is set to `true`, heuristics will be used to + # shorten the match if there are characters likely not to be part of the hint + # (e.g. a trailing `.`). This is most useful for URIs. + # + # Values for `action`: + # - Copy + # Copy the hint's text to the clipboard. + # - Paste + # Paste the hint's text to the terminal or search. + # - Select + # Select the hint's text. + # - MoveViModeCursor + # Move the vi mode cursor to the beginning of the hint. + #enabled: + # - regex: "(ipfs:|ipns:|magnet:|mailto:|gemini:|gopher:|https:|http:|news:|file:|git:|ssh:|ftp:)\ + # [^\u0000-\u001F\u007F-\u009F<>\"\\s{-}\\^⟨⟩`]+" + # command: xdg-open + # post_processing: true + # mouse: + # enabled: true + # mods: None + # binding: + # key: U + # mods: Control|Shift + # Mouse bindings + # + # Mouse bindings are specified as a list of objects, much like the key + # bindings further below. + # + # To trigger mouse bindings when an application running within Alacritty + # captures the mouse, the `Shift` modifier is automatically added as a + # requirement. + # + # Each mouse binding will specify a: + # + # - `mouse`: + # + # - Middle + # - Left + # - Right + # - Numeric identifier such as `5` + # + # - `action` (see key bindings for actions not exclusive to mouse mode) + # + # - Mouse exclusive actions: + # + # - ExpandSelection + # Expand the selection to the current mouse cursor location. + # + # And optionally: + # + # - `mods` (see key bindings) + #mouse_bindings: + # - { mouse: Right, action: ExpandSelection } + # - { mouse: Right, mods: Control, action: ExpandSelection } + # - { mouse: Middle, mode: ~Vi, action: PasteSelection } + # Key bindings + # + # Key bindings are specified as a list of objects. For example, this is the + # default paste binding: + # + # `- { key: V, mods: Control|Shift, action: Paste }` + # + # Each key binding will specify a: + # + # - `key`: Identifier of the key pressed + # + # - A-Z + # - F1-F24 + # - Key0-Key9 + # + # A full list with available key codes can be found here: + # https://docs.rs/glutin/*/glutin/event/enum.VirtualKeyCode.html#variants + # + # Instead of using the name of the keys, the `key` field also supports using + # the scancode of the desired key. Scancodes have to be specified as a + # decimal number. This command will allow you to display the hex scancodes + # for certain keys: + # + # `showkey --scancodes`. + # + # Then exactly one of: + # + # - `chars`: Send a byte sequence to the running application + # + # The `chars` field writes the specified string to the terminal. This makes + # it possible to pass escape sequences. To find escape codes for bindings + # like `PageUp` (`"\x1b[5~"`), you can run the command `showkey -a` outside + # of tmux. Note that applications use terminfo to map escape sequences back + # to keys. It is therefore required to update the terminfo when changing an + # escape sequence. + # + # - `action`: Execute a predefined action + # + # - ToggleViMode + # - SearchForward + # Start searching toward the right of the search origin. + # - SearchBackward + # Start searching toward the left of the search origin. + # - Copy + # - Paste + # - IncreaseFontSize + # - DecreaseFontSize + # - ResetFontSize + # - ScrollPageUp + # - ScrollPageDown + # - ScrollHalfPageUp + # - ScrollHalfPageDown + # - ScrollLineUp + # - ScrollLineDown + # - ScrollToTop + # - ScrollToBottom + # - ClearHistory + # Remove the terminal's scrollback history. + # - Hide + # Hide the Alacritty window. + # - Minimize + # Minimize the Alacritty window. + # - Quit + # Quit Alacritty. + # - ToggleFullscreen + # - SpawnNewInstance + # Spawn a new instance of Alacritty. + # - CreateNewWindow + # Create a new Alacritty window from the current process. + # - ClearLogNotice + # Clear Alacritty's UI warning and error notice. + # - ClearSelection + # Remove the active selection. + # - ReceiveChar + # - None + # + # - Vi mode exclusive actions: + # + # - Open + # Perform the action of the first matching hint under the vi mode cursor + # with `mouse.enabled` set to `true`. + # - ToggleNormalSelection + # - ToggleLineSelection + # - ToggleBlockSelection + # - ToggleSemanticSelection + # Toggle semantic selection based on `selection.semantic_escape_chars`. + # + # - Vi mode exclusive cursor motion actions: + # + # - Up + # One line up. + # - Down + # One line down. + # - Left + # One character left. + # - Right + # One character right. + # - First + # First column, or beginning of the line when already at the first column. + # - Last + # Last column, or beginning of the line when already at the last column. + # - FirstOccupied + # First non-empty cell in this terminal row, or first non-empty cell of + # the line when already at the first cell of the row. + # - High + # Top of the screen. + # - Middle + # Center of the screen. + # - Low + # Bottom of the screen. + # - SemanticLeft + # Start of the previous semantically separated word. + # - SemanticRight + # Start of the next semantically separated word. + # - SemanticLeftEnd + # End of the previous semantically separated word. + # - SemanticRightEnd + # End of the next semantically separated word. + # - WordLeft + # Start of the previous whitespace separated word. + # - WordRight + # Start of the next whitespace separated word. + # - WordLeftEnd + # End of the previous whitespace separated word. + # - WordRightEnd + # End of the next whitespace separated word. + # - Bracket + # Character matching the bracket at the cursor's location. + # - SearchNext + # Beginning of the next match. + # - SearchPrevious + # Beginning of the previous match. + # - SearchStart + # Start of the match to the left of the vi mode cursor. + # - SearchEnd + # End of the match to the right of the vi mode cursor. + # + # - Search mode exclusive actions: + # - SearchFocusNext + # Move the focus to the next search match. + # - SearchFocusPrevious + # Move the focus to the previous search match. + # - SearchConfirm + # - SearchCancel + # - SearchClear + # Reset the search regex. + # - SearchDeleteWord + # Delete the last word in the search regex. + # - SearchHistoryPrevious + # Go to the previous regex in the search history. + # - SearchHistoryNext + # Go to the next regex in the search history. + # + # - macOS exclusive actions: + # - ToggleSimpleFullscreen + # Enter fullscreen without occupying another space. + # + # - Linux/BSD exclusive actions: + # + # - CopySelection + # Copy from the selection buffer. + # - PasteSelection + # Paste from the selection buffer. + # + # - `command`: Fork and execute a specified command plus arguments + # + # The `command` field must be a map containing a `program` string and an + # `args` array of command line parameter strings. For example: + # `{ program: "alacritty", args: ["-e", "vttest"] }` + # + # And optionally: + # + # - `mods`: Key modifiers to filter binding actions + # + # - Command + # - Control + # - Option + # - Super + # - Shift + # - Alt + # + # Multiple `mods` can be combined using `|` like this: + # `mods: Control|Shift`. + # Whitespace and capitalization are relevant and must match the example. + # + # - `mode`: Indicate a binding for only specific terminal reported modes + # + # This is mainly used to send applications the correct escape sequences + # when in different modes. + # + # - AppCursor + # - AppKeypad + # - Search + # - Alt + # - Vi + # + # A `~` operator can be used before a mode to apply the binding whenever + # the mode is *not* active, e.g. `~Alt`. + # + # Bindings are always filled by default, but will be replaced when a new + # binding with the same triggers is defined. To unset a default binding, it can + # be mapped to the `ReceiveChar` action. Alternatively, you can use `None` for + # a no-op if you do not wish to receive input characters for that binding. + # + # If the same trigger is assigned to multiple actions, all of them are executed + # in the order they were defined in. + #key_bindings: + #- { key: Paste, action: Paste } + #- { key: Copy, action: Copy } + #- { key: L, mods: Control, action: ClearLogNotice } + #- { key: L, mods: Control, mode: ~Vi|~Search, chars: "\x0c" } + #- { key: PageUp, mods: Shift, mode: ~Alt, action: ScrollPageUp, } + #- { key: PageDown, mods: Shift, mode: ~Alt, action: ScrollPageDown } + #- { key: Home, mods: Shift, mode: ~Alt, action: ScrollToTop, } + #- { key: End, mods: Shift, mode: ~Alt, action: ScrollToBottom } + # Vi Mode + #- { key: Space, mods: Shift|Control, mode: ~Search, action: ToggleViMode } + #- { key: Space, mods: Shift|Control, mode: Vi|~Search, action: ScrollToBottom } + #- { key: Escape, mode: Vi|~Search, action: ClearSelection } + #- { key: I, mode: Vi|~Search, action: ToggleViMode } + #- { key: I, mode: Vi|~Search, action: ScrollToBottom } + #- { key: C, mods: Control, mode: Vi|~Search, action: ToggleViMode } + #- { key: Y, mods: Control, mode: Vi|~Search, action: ScrollLineUp } + #- { key: E, mods: Control, mode: Vi|~Search, action: ScrollLineDown } + #- { key: G, mode: Vi|~Search, action: ScrollToTop } + #- { key: G, mods: Shift, mode: Vi|~Search, action: ScrollToBottom } + #- { key: B, mods: Control, mode: Vi|~Search, action: ScrollPageUp } + #- { key: F, mods: Control, mode: Vi|~Search, action: ScrollPageDown } + #- { key: U, mods: Control, mode: Vi|~Search, action: ScrollHalfPageUp } + #- { key: D, mods: Control, mode: Vi|~Search, action: ScrollHalfPageDown } + #- { key: Y, mode: Vi|~Search, action: Copy } + #- { key: Y, mode: Vi|~Search, action: ClearSelection } + #- { key: Copy, mode: Vi|~Search, action: ClearSelection } + #- { key: V, mode: Vi|~Search, action: ToggleNormalSelection } + #- { key: V, mods: Shift, mode: Vi|~Search, action: ToggleLineSelection } + #- { key: V, mods: Control, mode: Vi|~Search, action: ToggleBlockSelection } + #- { key: V, mods: Alt, mode: Vi|~Search, action: ToggleSemanticSelection } + #- { key: Return, mode: Vi|~Search, action: Open } + #- { key: K, mode: Vi|~Search, action: Up } + #- { key: J, mode: Vi|~Search, action: Down } + #- { key: H, mode: Vi|~Search, action: Left } + #- { key: L, mode: Vi|~Search, action: Right } + #- { key: Up, mode: Vi|~Search, action: Up } + #- { key: Down, mode: Vi|~Search, action: Down } + #- { key: Left, mode: Vi|~Search, action: Left } + #- { key: Right, mode: Vi|~Search, action: Right } + #- { key: Key0, mode: Vi|~Search, action: First } + #- { key: Key4, mods: Shift, mode: Vi|~Search, action: Last } + #- { key: Key6, mods: Shift, mode: Vi|~Search, action: FirstOccupied } + #- { key: H, mods: Shift, mode: Vi|~Search, action: High } + #- { key: M, mods: Shift, mode: Vi|~Search, action: Middle } + #- { key: L, mods: Shift, mode: Vi|~Search, action: Low } + #- { key: B, mode: Vi|~Search, action: SemanticLeft } + #- { key: W, mode: Vi|~Search, action: SemanticRight } + #- { key: E, mode: Vi|~Search, action: SemanticRightEnd } + #- { key: B, mods: Shift, mode: Vi|~Search, action: WordLeft } + #- { key: W, mods: Shift, mode: Vi|~Search, action: WordRight } + #- { key: E, mods: Shift, mode: Vi|~Search, action: WordRightEnd } + #- { key: Key5, mods: Shift, mode: Vi|~Search, action: Bracket } + #- { key: Slash, mode: Vi|~Search, action: SearchForward } + #- { key: Slash, mods: Shift, mode: Vi|~Search, action: SearchBackward } + #- { key: N, mode: Vi|~Search, action: SearchNext } + #- { key: N, mods: Shift, mode: Vi|~Search, action: SearchPrevious } + # Search Mode + #- { key: Return, mode: Search|Vi, action: SearchConfirm } + #- { key: Escape, mode: Search, action: SearchCancel } + #- { key: C, mods: Control, mode: Search, action: SearchCancel } + #- { key: U, mods: Control, mode: Search, action: SearchClear } + #- { key: W, mods: Control, mode: Search, action: SearchDeleteWord } + #- { key: P, mods: Control, mode: Search, action: SearchHistoryPrevious } + #- { key: N, mods: Control, mode: Search, action: SearchHistoryNext } + #- { key: Up, mode: Search, action: SearchHistoryPrevious } + #- { key: Down, mode: Search, action: SearchHistoryNext } + #- { key: Return, mode: Search|~Vi, action: SearchFocusNext } + #- { key: Return, mods: Shift, mode: Search|~Vi, action: SearchFocusPrevious } + # (Windows, Linux, and BSD only) + #- { key: V, mods: Control|Shift, mode: ~Vi, action: Paste } + #- { key: C, mods: Control|Shift, action: Copy } + #- { key: F, mods: Control|Shift, mode: ~Search, action: SearchForward } + #- { key: B, mods: Control|Shift, mode: ~Search, action: SearchBackward } + #- { key: C, mods: Control|Shift, mode: Vi|~Search, action: ClearSelection } + #- { key: Insert, mods: Shift, action: PasteSelection } + #- { key: Key0, mods: Control, action: ResetFontSize } + #- { key: Equals, mods: Control, action: IncreaseFontSize } + #- { key: Plus, mods: Control, action: IncreaseFontSize } + #- { key: NumpadAdd, mods: Control, action: IncreaseFontSize } + #- { key: Minus, mods: Control, action: DecreaseFontSize } + #- { key: NumpadSubtract, mods: Control, action: DecreaseFontSize } + # (Windows only) + #- { key: Return, mods: Alt, action: ToggleFullscreen } + # (macOS only) + #- { key: K, mods: Command, mode: ~Vi|~Search, chars: "\x0c" } + #- { key: K, mods: Command, mode: ~Vi|~Search, action: ClearHistory } + #- { key: Key0, mods: Command, action: ResetFontSize } + #- { key: Equals, mods: Command, action: IncreaseFontSize } + #- { key: Plus, mods: Command, action: IncreaseFontSize } + #- { key: NumpadAdd, mods: Command, action: IncreaseFontSize } + #- { key: Minus, mods: Command, action: DecreaseFontSize } + #- { key: NumpadSubtract, mods: Command, action: DecreaseFontSize } + #- { key: V, mods: Command, action: Paste } + #- { key: C, mods: Command, action: Copy } + #- { key: C, mods: Command, mode: Vi|~Search, action: ClearSelection } + #- { key: H, mods: Command, action: Hide } + #- { key: H, mods: Command|Alt, action: HideOtherApplications } + #- { key: M, mods: Command, action: Minimize } + #- { key: Q, mods: Command, action: Quit } + #- { key: W, mods: Command, action: Quit } + #- { key: N, mods: Command, action: SpawnNewInstance } + #- { key: F, mods: Command|Control, action: ToggleFullscreen } + #- { key: F, mods: Command, mode: ~Search, action: SearchForward } + #- { key: B, mods: Command, mode: ~Search, action: SearchBackward } + #debug: + # Display the time it takes to redraw each frame. + #render_timer: false + # Keep the log file after quitting Alacritty. + #persistent_logging: false + # Log level + # + # Values for `log_level`: + # - Off + # - Error + # - Warn + # - Info + # - Debug + # - Trace + #log_level: Warn + # Print all received window events. + #print_events: false + # Highlight window damage information. + #highlight_damage: false + #redraw each frame. + #render_timer: false + # Keep the log file after quitting Alacritty. + #persistent_logging: false + # Log level + # + # Values for `log_level`: + # - Off + # - Error + # - Warn + # - Info + # - Debug + # - Trace + #log_level: Warn + # Print all received window events. + #print_events: false + # Highlight window damage information. + #highlight_damage: false +#colors: + # Default colors + #primary: + #background: '#282c34' + #foreground: '#abb2bf' + + # Normal colors + #normal: + # NOTE: Use '#131613' for the `black` color if you'd like to see + # black text on the background. + #black: '#282c34' + #red: '#e06c75' + #green: '#98c379' + #yellow: '#d19a66' + #blue: '#61afef' + #magenta: '#c678dd' + #cyan: '#56b6c2' + #white: '#abb2bf' + + # Bright colors + #bright: + #black: '#5c6370' + #red: '#e06c75' + #green: '#98c379' + #yellow: '#d19a66' + #blue: '#61afef' + #magenta: '#c678dd' + #cyan: '#56b6c2' + #white: '#ffffff' +#theme: One-Dark + +# Nightfox Alacritty Colors +# Style: nightfox +# Upstream: https://github.com/edeneast/nightfox.nvim/raw/main/extra/nightfox/nightfox_alacritty.yml +#colors: + # Default colors + #primary: + #background: '0x192330' + #foreground: '0xcdcecf' + # Normal colors + #normal: + #black: '0x393b44' + #red: '0xc94f6d' + #green: '0x81b29a' + #yellow: '0xdbc074' + #blue: '0x719cd6' + #magenta: '0x9d79d6' + #cyan: '0x63cdcf' + #white: '0xdfdfe0' + # Bright colors + #bright: + #black: '0x575860' + #red: '0xd16983' + #green: '0x8ebaa4' + #yellow: '0xe0c989' + #blue: '0x86abdc' + #magenta: '0xbaa1e2' + #cyan: '0x7ad4d6' + #white: '0xe4e4e5' + #indexed_colors: + #- { index: 16, color: '0xf4a261' } + #- { index: 17, color: '0xd67ad2' } + +# Colors (Gruvbox Material Medium Dark) +# Colors (Pencil Dark) +# Colors (Kanagawa Dragon) +# Source: https://github.com/rebelot/kanagawa.nvim +colors: + primary: + background: '0x181616' + foreground: '0xc5c9c5' + + normal: + black: '0x0d0c0c' + blue: '0x8ba4b0' + cyan: '0x8ea4a2' + green: '0x8a9a7b' + magenta: '0xa292a3' + red: '0xc4746e' + white: '0xC8C093' + yellow: '0xc4b28a' + + bright: + black: '0xa6a69c' + blue: '0x7FB4CA' + cyan: '0x7AA89F' + green: '0x87a987' + magenta: '0x938AA9' + red: '0xE46876' + white: '0xc5c9c5' + yellow: '0xE6C384' + + selection: + background: '0x2d4f67' + foreground: '0xc8c093' + + indexed_colors: + - { index: 16, color: '0xffa066' } + - { index: 17, color: '0xff5d62' } diff --git a/global/configs/alacritty_g/themes/midnight-haze.yaml b/global/configs/alacritty_g/themes/midnight-haze.yaml new file mode 100644 index 0000000..57517d6 --- /dev/null +++ b/global/configs/alacritty_g/themes/midnight-haze.yaml @@ -0,0 +1,29 @@ +# Midnight Haze theme +# Source: https://github.com/hafiz-muhammad/midnight-haze-alacritty-theme/blob/main/midnight-haze.yml +colors: + # Default colors + primary: + background: '0x0c0c16' + foreground: '0xd8dee9' + + # Normal colors + normal: + black: '0x2c2c3d' + red: '0xff6e6e' + green: '0x9ec875' + yellow: '0xffa759' + blue: '0x70a7d4' + magenta: '0xd291e0' + cyan: '0x96e0e0' + white: '0xd8dee9' + + # Bright colors + bright: + black: '0x414166' + red: '0xff8d8d' + green: '0xb3d987' + yellow: '0xffc57f' + blue: '0x9bb3d3' + magenta: '0xffa1ff' + cyan: '0x9cd8d8' + white: '0xffffff' diff --git a/global/configs/autohotkey_w/keybinds.ahk b/global/configs/autohotkey_w/keybinds.ahk new file mode 100644 index 0000000..81b6824 --- /dev/null +++ b/global/configs/autohotkey_w/keybinds.ahk @@ -0,0 +1,2 @@ +^!m::WinMaximize, A ; Ctrl+Alt+M +^!n::WinRestore, A ;Ctrl+Alt+M diff --git a/global/configs/glaze_wm_w/config.yaml b/global/configs/glaze_wm_w/config.yaml new file mode 100644 index 0000000..b282544 --- /dev/null +++ b/global/configs/glaze_wm_w/config.yaml @@ -0,0 +1,143 @@ +gaps: + inner_gap: 2 + outer_gap: 2 + +bar: + height: 25 + opacity: 1.0 + background: "#1C1B19" + foreground: "white" + #font_family: "Segoe UI" + font_family: "Iosevka Nerd Font" + font_size: "12" + padding: "1 6 1 6" + border_width: "1" + border_color: "white" + components_left: + - type: "workspaces" + focused_workspace_background: "#8192B3" + displayed_workspace_background: "#42403e" + default_workspace_background: "#101010" + components_right: + - type: "clock" + time_formatting: "hh:mm tt ddd MMM d" + +workspaces: + - name: 1 + - name: 2 + - name: 3 + - name: 4 + - name: 5 + - name: 6 + - name: 7 + - name: 8 + - name: 9 + +keybindings: + - command: "focus left" + bindings: ["Alt+H", "Alt+Left"] + + - command: "focus right" + bindings: ["Alt+L", "Alt+Right"] + + - command: "focus up" + bindings: ["Alt+K", "Alt+Up"] + + - command: "focus down" + bindings: ["Alt+J", "Alt+Down"] + + - command: "move left" + bindings: ["Alt+Shift+H", "Alt+Shift+Left"] + + - command: "move right" + bindings: ["Alt+Shift+L", "Alt+Shift+Right"] + + - command: "move up" + bindings: ["Alt+Shift+K", "Alt+Shift+Up"] + + - command: "move down" + bindings: ["Alt+Shift+J", "Alt+Shift+Down"] + + - command: "resize width -2%" + binding: "Alt+U" + + - command: "resize width +2%" + binding: "Alt+P" + + - command: "resize height +2%" + binding: "Alt+O" + + - command: "resize height -2%" + binding: "Alt+I" + + - command: "layout horizontal" + binding: "Alt+Shift+V" + + - command: "layout vertical" + binding: "Alt+V" + + - command: "toggle focus mode" + binding: "Alt+Space" + + - command: "toggle floating" + binding: "Alt+Shift+Space" + + - command: "close" + binding: "Alt+Shift+Q" + + - command: "exit wm" + binding: "Alt+Shift+E" + + - command: "focus workspace 1" + binding: "Alt+1" + + - command: "focus workspace 2" + binding: "Alt+2" + + - command: "focus workspace 3" + binding: "Alt+3" + + - command: "focus workspace 4" + binding: "Alt+4" + + - command: "focus workspace 5" + binding: "Alt+5" + + - command: "focus workspace 6" + binding: "Alt+6" + + - command: "focus workspace 7" + binding: "Alt+7" + + - command: "focus workspace 8" + binding: "Alt+8" + + - command: "focus workspace 9" + binding: "Alt+9" + + - commands: ["move to workspace 1", "focus workspace 1"] + binding: "Alt+Shift+1" + + - commands: ["move to workspace 2", "focus workspace 2"] + binding: "Alt+Shift+2" + + - commands: ["move to workspace 3", "focus workspace 3"] + binding: "Alt+Shift+3" + + - commands: ["move to workspace 4", "focus workspace 4"] + binding: "Alt+Shift+4" + + - commands: ["move to workspace 5", "focus workspace 5"] + binding: "Alt+Shift+5" + + - commands: ["move to workspace 6", "focus workspace 6"] + binding: "Alt+Shift+6" + + - commands: ["move to workspace 7", "focus workspace 7"] + binding: "Alt+Shift+7" + + - commands: ["move to workspace 8", "focus workspace 8"] + binding: "Alt+Shift+8" + + - commands: ["move to workspace 9", "focus workspace 9"] + bindings: ["Alt+Shift+9"] diff --git a/global/configs/hyprland/hyprland.conf b/global/configs/hyprland/hyprland.conf new file mode 100644 index 0000000..6aae5aa --- /dev/null +++ b/global/configs/hyprland/hyprland.conf @@ -0,0 +1,235 @@ +# Set programs that you use +$terminal = alacritty +$fileManager = thunar +$menu = wofi --show drun + +# See https://wiki.hyprland.org/Configuring/Keywords/ for more +$mainMod = SUPER + +# Personal config, learning as I go + +# Start apps on logon +exec-once=waybar + +# Enable wifi manager indicator on waybar +exec-once=nm-applet --indicator & disown + +exec-once=/usr/lib/polkit-kde-authentication-agent-1 + +# Wallpaper +exec-once = hyprpaper + +# Binds +# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more +bind = $mainMod, M, exit, +bind = $mainMod, E, exec, $fileManager +bind = $mainMod, P, pseudo, # dwindle +bind = $mainMod, J, togglesplit, # dwindle +bind = $mainMod, F, fullscreen +bind = $mainMod SHIFT, R, exec, hyprctl reload +bind = $mainMod, Return, exec, alacritty +bind = $mainMod, Q, killactive, +bind = $mainMod, D, exec, wofi --show drun +bind = $mainMod SHIFT, F, togglefloating + +# Enable waybar while pressing $mod +bindit = $mainMod, SUPER_L, exec, pkill -SIGUSR1 waybar +bindirt = $mainMod, SUPER_L, exec, pkill -SIGUSR1 waybar +bind = $mainMod, B, exec, pkill -SIGUSR1 waybar + +# Volume Keys +bind =, xf86audioraisevolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+ +bind =, xf86audiolowervolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- +bind = , xf86audiomute, exec, wpctl set-mute @DEFAULT_SINK@ toggle + +# Screen Brightness, Brightnessctl needs to be installed first +bind = , xf86monbrightnessup, exec, brightnessctl set 10%+ +bind = , xf86monbrightnessdown, exec, brightnessctl set 10%- + +# Keyboard Backlight +bind = , xf86KbdBrightnessUp, exec, brightnessctl -d *::kbd_backlight set +33% +bind = , xf86KbdBrightnessDown, exec, brightnessctl -d *::kbd_backlight set 33%- + +# Idle and Locking Screen +# Screensaver and lock screen +$lock = swaylock -f --color 1e1e2eFF +exec-once = swayidle -w timeout 300 '$lock' timeout 300 'hyprctl dispatch dpms off' resume 'hyprctl dispatch dpms on' before-sleep '$lock' + +# Screenlock +bind = SUPER, L, exec, $lock + +# Trackpad Gestures +gestures { + workspace_swipe = true + workspace_swipe_fingers = 3 +} + +# ####################################################################################### +# AUTOGENERATED HYPR CONFIG. +# PLEASE USE THE CONFIG PROVIDED IN THE GIT REPO /examples/hypr.conf AND EDIT IT, +# OR EDIT THIS ONE ACCORDING TO THE WIKI INSTRUCTIONS. +# ####################################################################################### + +# +# Please note not all available settings / options are set here. +# For a full list, see the wiki +# + + +# See https://wiki.hyprland.org/Configuring/Monitors/ +monitor=,preferred,auto,auto + + +# See https://wiki.hyprland.org/Configuring/Keywords/ for more + +# Execute your favorite apps at launch +# exec-once = waybar & hyprpaper & firefox + +# Source a file (multi-file configs) +# source = ~/.config/hypr/myColors.conf + +# Some default env vars. +env = XCURSOR_SIZE,24 +env = QT_QPA_PLATFORMTHEME,qt5ct # change to qt6ct if you have that + +# For all categories, see https://wiki.hyprland.org/Configuring/Variables/ +input { + kb_layout = us + kb_variant = + kb_model = + kb_options = + kb_rules = + + follow_mouse = 1 + + touchpad { + natural_scroll = no + } + + sensitivity = 0 # -1.0 to 1.0, 0 means no modification. +} + +general { + # See https://wiki.hyprland.org/Configuring/Variables/ for more + + gaps_in = 5 + gaps_out = 10 + border_size = 2 + col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg + col.inactive_border = rgba(595959aa) + + layout = dwindle + + # Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on + allow_tearing = false +} + +decoration { + # See https://wiki.hyprland.org/Configuring/Variables/ for more + + rounding = 10 + + blur { + enabled = false + size = 3 + passes = 1 + } + + drop_shadow = false + shadow_range = 4 + shadow_render_power = 3 + col.shadow = rgba(1a1a1aee) +} + +animations { + enabled = yes + + # Some default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more + + bezier = myBezier, 0.05, 0.9, 0.1, 1.05 + + animation = windows, 1, 7, myBezier + animation = windowsOut, 1, 7, default, popin 80% + animation = border, 1, 10, default + animation = borderangle, 1, 8, default + animation = fade, 1, 7, default + animation = workspaces, 1, 6, default +} + +dwindle { + # See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more + pseudotile = yes # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below + preserve_split = yes # you probably want this +} + +master { + # See https://wiki.hyprland.org/Configuring/Master-Layout/ for more + new_is_master = true +} + +gestures { + # See https://wiki.hyprland.org/Configuring/Variables/ for more + workspace_swipe = off +} + +misc { + # See https://wiki.hyprland.org/Configuring/Variables/ for more + force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers +} + +# Example per-device config +# See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more +device { + name = epic-mouse-v1 + sensitivity = -0.5 +} + +# Example windowrule v1 +# windowrule = float, ^(kitty)$ +# Example windowrule v2 +# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$ +# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more +windowrulev2 = suppressevent maximize, class:.* # You'll probably like this. + + +# Move focus with mainMod + arrow keys +bind = $mainMod, left, movefocus, l +bind = $mainMod, right, movefocus, r +bind = $mainMod, up, movefocus, u +bind = $mainMod, down, movefocus, d + +# Switch workspaces with mainMod + [0-9] +bind = $mainMod, 1, workspace, 1 +bind = $mainMod, 2, workspace, 2 +bind = $mainMod, 3, workspace, 3 +bind = $mainMod, 4, workspace, 4 +bind = $mainMod, 5, workspace, 5 +bind = $mainMod, 6, workspace, 6 +bind = $mainMod, 7, workspace, 7 +bind = $mainMod, 8, workspace, 8 +bind = $mainMod, 9, workspace, 9 +bind = $mainMod, 0, workspace, 10 + +# Move active window to a workspace with mainMod + SHIFT + [0-9] +bind = $mainMod SHIFT, 1, movetoworkspace, 1 +bind = $mainMod SHIFT, 2, movetoworkspace, 2 +bind = $mainMod SHIFT, 3, movetoworkspace, 3 +bind = $mainMod SHIFT, 4, movetoworkspace, 4 +bind = $mainMod SHIFT, 5, movetoworkspace, 5 +bind = $mainMod SHIFT, 6, movetoworkspace, 6 +bind = $mainMod SHIFT, 7, movetoworkspace, 7 +bind = $mainMod SHIFT, 8, movetoworkspace, 8 +bind = $mainMod SHIFT, 9, movetoworkspace, 9 +bind = $mainMod SHIFT, 0, movetoworkspace, 10 + +# Example special workspace (scratchpad) +bind = $mainMod, S, togglespecialworkspace, magic +bind = $mainMod SHIFT, S, movetoworkspace, special:magic + +# Scroll through existing workspaces with mainMod + scroll +bind = $mainMod, mouse_down, workspace, e+1 +bind = $mainMod, mouse_up, workspace, e-1 + +# Move/resize windows with mainMod + LMB/RMB and dragging +bindm = $mainMod, mouse:272, movewindow +bindm = $mainMod, mouse:273, resizewindow diff --git a/global/configs/hyprland/hyprpaper.conf b/global/configs/hyprland/hyprpaper.conf new file mode 100644 index 0000000..18b2558 --- /dev/null +++ b/global/configs/hyprland/hyprpaper.conf @@ -0,0 +1,18 @@ +preload = /home/doku/Pictures/desktop/minimal_squares.png +#if more than one preload is desired then continue to preload other backgrounds +# preload = /path/to/next_image.png +# .. more preloads + +#set the default wallpaper(s) seen on initial workspace(s) --depending on the number of monitors used +wallpaper = ,/home/doku/Pictures/desktop/minimal_squares.png +#if more than one monitor in use, can load a 2nd image +# wallpaper = monitor2,/path/to/next_image.png +# .. more monitors + +#enable splash text rendering over the wallpaper +splash = true + +#fully disable ipc +# ipc = off + + diff --git a/global/configs/iterm_m/themes/mirage.itermcolors b/global/configs/iterm_m/themes/mirage.itermcolors new file mode 100644 index 0000000..3c12fa1 --- /dev/null +++ b/global/configs/iterm_m/themes/mirage.itermcolors @@ -0,0 +1,357 @@ + + + + + Ansi 0 Color + + Alpha Component + 1 + Blue Component + 0.15294118225574493 + Color Space + sRGB + Green Component + 0.086274512112140656 + Red Component + 0.0039215688593685627 + + Ansi 1 Color + + Alpha Component + 1 + Blue Component + 0.60000002384185791 + Color Space + sRGB + Green Component + 0.60000002384185791 + Red Component + 1 + + Ansi 10 Color + + Alpha Component + 1 + Blue Component + 0.58431375026702881 + Color Space + sRGB + Green Component + 0.80000001192092896 + Red Component + 0.5215686559677124 + + Ansi 11 Color + + Alpha Component + 1 + Blue Component + 0.0 + Color Space + sRGB + Green Component + 0.84313726425170898 + Red Component + 1 + + Ansi 12 Color + + Alpha Component + 1 + Blue Component + 1 + Color Space + sRGB + Green Component + 0.70980393886566162 + Red Component + 0.49803921580314636 + + Ansi 13 Color + + Alpha Component + 1 + Blue Component + 1 + Color Space + sRGB + Green Component + 0.70196080207824707 + Red Component + 0.86666667461395264 + + Ansi 14 Color + + Alpha Component + 1 + Blue Component + 0.58431375026702881 + Color Space + sRGB + Green Component + 0.80000001192092896 + Red Component + 0.5215686559677124 + + Ansi 15 Color + + Alpha Component + 1 + Blue Component + 1 + Color Space + sRGB + Green Component + 1 + Red Component + 1 + + Ansi 2 Color + + Alpha Component + 1 + Blue Component + 0.58431375026702881 + Color Space + sRGB + Green Component + 0.80000001192092896 + Red Component + 0.5215686559677124 + + Ansi 3 Color + + Alpha Component + 1 + Blue Component + 0.0 + Color Space + sRGB + Green Component + 0.84313726425170898 + Red Component + 1 + + Ansi 4 Color + + Alpha Component + 1 + Blue Component + 1 + Color Space + sRGB + Green Component + 0.70980393886566162 + Red Component + 0.49803921580314636 + + Ansi 5 Color + + Alpha Component + 1 + Blue Component + 1 + Color Space + sRGB + Green Component + 0.70196080207824707 + Red Component + 0.86666667461395264 + + Ansi 6 Color + + Alpha Component + 1 + Blue Component + 0.65882354974746704 + Color Space + sRGB + Green Component + 0.78039216995239258 + Red Component + 0.12941177189350128 + + Ansi 7 Color + + Alpha Component + 1 + Blue Component + 1 + Color Space + sRGB + Green Component + 1 + Red Component + 1 + + Ansi 8 Color + + Alpha Component + 1 + Blue Component + 0.33725491166114807 + Color Space + sRGB + Green Component + 0.33725491166114807 + Red Component + 0.34117648005485535 + + Ansi 9 Color + + Alpha Component + 1 + Blue Component + 0.60000002384185791 + Color Space + sRGB + Green Component + 0.60000002384185791 + Red Component + 1 + + Background Color + + Alpha Component + 1 + Blue Component + 0.21960784494876862 + Color Space + sRGB + Green Component + 0.15294118225574493 + Red Component + 0.10588235408067703 + + Badge Color + + Alpha Component + 1 + Blue Component + 0.31764706969261169 + Color Space + sRGB + Green Component + 0.22352941334247589 + Red Component + 0.15294118225574493 + + Bold Color + + Alpha Component + 1 + Blue Component + 0.54901963472366333 + Color Space + sRGB + Green Component + 0.70196080207824707 + Red Component + 1 + + Cursor Color + + Alpha Component + 1 + Blue Component + 1 + Color Space + sRGB + Green Component + 0.70196080207824707 + Red Component + 0.86666667461395264 + + Cursor Guide Color + + Alpha Component + 0.25 + Blue Component + 1 + Color Space + sRGB + Green Component + 0.9268307089805603 + Red Component + 0.70213186740875244 + + Cursor Text Color + + Alpha Component + 1 + Blue Component + 1 + Color Space + sRGB + Green Component + 1 + Red Component + 0.99999600648880005 + + Foreground Color + + Alpha Component + 1 + Blue Component + 0.75294119119644165 + Color Space + sRGB + Green Component + 0.69803923368453979 + Red Component + 0.65098041296005249 + + Link Color + + Alpha Component + 1 + Blue Component + 1 + Color Space + sRGB + Green Component + 0.70980393886566162 + Red Component + 0.49803921580314636 + + Selected Text Color + + Alpha Component + 1 + Blue Component + 0.897003173828125 + Color Space + sRGB + Green Component + 0.86051422357559204 + Red Component + 0.82923793792724609 + + Selection Color + + Alpha Component + 1 + Blue Component + 0.31764706969261169 + Color Space + sRGB + Green Component + 0.22352941334247589 + Red Component + 0.15294118225574493 + + Tab Color + + Alpha Component + 1 + Blue Component + 0.20000000298023224 + Color Space + sRGB + Green Component + 0.13725490868091583 + Red Component + 0.094117648899555206 + + + diff --git a/global/configs/iterm_m/themes/molokai.itermcolors b/global/configs/iterm_m/themes/molokai.itermcolors new file mode 100644 index 0000000..98e1c8e --- /dev/null +++ b/global/configs/iterm_m/themes/molokai.itermcolors @@ -0,0 +1,213 @@ + + + + + Ansi 0 Color + + Blue Component + 0.070588238537311554 + Green Component + 0.070588238537311554 + Red Component + 0.070588238537311554 + + Ansi 1 Color + + Blue Component + 0.45098039507865906 + Green Component + 0.14509804546833038 + Red Component + 0.98039215803146362 + + Ansi 10 Color + + Blue Component + 0.3713659942150116 + Green Component + 0.87939631938934326 + Red Component + 0.69346785545349121 + + Ansi 11 Color + + Blue Component + 0.42728197574615479 + Green Component + 0.94947350025177002 + Red Component + 0.99927449226379395 + + Ansi 12 Color + + Blue Component + 1 + Green Component + 0.68627452850341797 + Red Component + 0.0 + + Ansi 13 Color + + Blue Component + 1 + Green Component + 0.52941179275512695 + Red Component + 0.68627452850341797 + + Ansi 14 Color + + Blue Component + 0.99888235330581665 + Green Component + 0.80626189708709717 + Red Component + 0.31685584783554077 + + Ansi 15 Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Ansi 2 Color + + Blue Component + 0.13826943933963776 + Green Component + 0.88415688276290894 + Red Component + 0.59543848037719727 + + Ansi 3 Color + + Blue Component + 0.37670767307281494 + Green Component + 0.83169490098953247 + Red Component + 0.87502807378768921 + + Ansi 4 Color + + Blue Component + 0.81389641761779785 + Green Component + 0.50178432464599609 + Red Component + 0.061529088765382767 + + Ansi 5 Color + + Blue Component + 1 + Green Component + 0.0 + Red Component + 0.52941179275512695 + + Ansi 6 Color + + Blue Component + 0.81416356563568115 + Green Component + 0.65859752893447876 + Red Component + 0.26240241527557373 + + Ansi 7 Color + + Blue Component + 0.73333334922790527 + Green Component + 0.73333334922790527 + Red Component + 0.73333334922790527 + + Ansi 8 Color + + Blue Component + 0.33333333333333331 + Green Component + 0.33333333333333331 + Red Component + 0.33333333333333331 + + Ansi 9 Color + + Blue Component + 0.61410599946975708 + Green Component + 0.40106064081192017 + Red Component + 0.9644390344619751 + + Background Color + + Blue Component + 0.070588238537311554 + Green Component + 0.070588238537311554 + Red Component + 0.070588238537311554 + + Bold Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Cursor Color + + Blue Component + 0.73333334922790527 + Green Component + 0.73333334922790527 + Red Component + 0.73333334922790527 + + Cursor Text Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Foreground Color + + Blue Component + 0.73333334922790527 + Green Component + 0.73333334922790527 + Red Component + 0.73333334922790527 + + Selected Text Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Selection Color + + Blue Component + 1 + Green Component + 0.8353000283241272 + Red Component + 0.70980000495910645 + + + diff --git a/global/configs/iterm_m/themes/monokao_soda.itermcolors b/global/configs/iterm_m/themes/monokao_soda.itermcolors new file mode 100644 index 0000000..dc4415d --- /dev/null +++ b/global/configs/iterm_m/themes/monokao_soda.itermcolors @@ -0,0 +1,213 @@ + + + + + Ansi 0 Color + + Blue Component + 0.10051459074020386 + Green Component + 0.10051288455724716 + Red Component + 0.10051589459180832 + + Ansi 1 Color + + Blue Component + 0.3728577196598053 + Green Component + 0.0 + Red Component + 0.95683503150939941 + + Ansi 10 Color + + Blue Component + 0.14004382491111755 + Green Component + 0.87921047210693359 + Red Component + 0.59473341703414917 + + Ansi 11 Color + + Blue Component + 0.38154411315917969 + Green Component + 0.83635991811752319 + Red Component + 0.87748134136199951 + + Ansi 12 Color + + Blue Component + 0.99877572059631348 + Green Component + 0.39599207043647766 + Red Component + 0.61468899250030518 + + Ansi 13 Color + + Blue Component + 0.3728577196598053 + Green Component + 0.0 + Red Component + 0.95683503150939941 + + Ansi 14 Color + + Blue Component + 0.92060363292694092 + Green Component + 0.81977206468582153 + Red Component + 0.34416967630386353 + + Ansi 15 Color + + Blue Component + 0.9359474778175354 + Green Component + 0.96549534797668457 + Red Component + 0.96537256240844727 + + Ansi 2 Color + + Blue Component + 0.14004382491111755 + Green Component + 0.87921047210693359 + Red Component + 0.59473341703414917 + + Ansi 3 Color + + Blue Component + 0.099807053804397583 + Green Component + 0.51805692911148071 + Red Component + 0.98094809055328369 + + Ansi 4 Color + + Blue Component + 0.99877572059631348 + Green Component + 0.39599207043647766 + Red Component + 0.61468899250030518 + + Ansi 5 Color + + Blue Component + 0.3728577196598053 + Green Component + 0.0 + Red Component + 0.95683503150939941 + + Ansi 6 Color + + Blue Component + 0.92060363292694092 + Green Component + 0.81977206468582153 + Red Component + 0.34416967630386353 + + Ansi 7 Color + + Blue Component + 0.70993047952651978 + Green Component + 0.77144092321395874 + Red Component + 0.76960963010787964 + + Ansi 8 Color + + Blue Component + 0.29652142524719238 + Green Component + 0.36959609389305115 + Red Component + 0.3829454779624939 + + Ansi 9 Color + + Blue Component + 0.3728577196598053 + Green Component + 0.0 + Red Component + 0.95683503150939941 + + Background Color + + Blue Component + 0.10051459074020386 + Green Component + 0.10051288455724716 + Red Component + 0.10051589459180832 + + Bold Color + + Blue Component + 0.70993047952651978 + Green Component + 0.77144092321395874 + Red Component + 0.76960963010787964 + + Cursor Color + + Blue Component + 0.92647796869277954 + Green Component + 0.96674919128417969 + Red Component + 0.96554505825042725 + + Cursor Text Color + + Blue Component + 0.70993047952651978 + Green Component + 0.77144092321395874 + Red Component + 0.76960963010787964 + + Foreground Color + + Blue Component + 0.70993047952651978 + Green Component + 0.77144092321395874 + Red Component + 0.76960963010787964 + + Selected Text Color + + Blue Component + 0.70993047952651978 + Green Component + 0.77144092321395874 + Red Component + 0.76960963010787964 + + Selection Color + + Blue Component + 0.20521116256713867 + Green Component + 0.20520767569541931 + Red Component + 0.20521381497383118 + + + diff --git a/global/configs/iterm_m/themes/ryuuko.itermcolors b/global/configs/iterm_m/themes/ryuuko.itermcolors new file mode 100644 index 0000000..f522512 --- /dev/null +++ b/global/configs/iterm_m/themes/ryuuko.itermcolors @@ -0,0 +1,344 @@ + + + + + Ansi 0 Color + + Alpha Component + 1 + Blue Component + 0.25302484631538391 + Color Space + Calibrated + Green Component + 0.22188133001327515 + Red Component + 0.17076127231121063 + + Ansi 1 Color + + Alpha Component + 1 + Blue Component + 0.35651609301567078 + Color Space + Calibrated + Green Component + 0.37245729565620422 + Red Component + 0.52625101804733276 + + Ansi 10 Color + + Alpha Component + 1 + Blue Component + 0.49189478158950806 + Color Space + Calibrated + Green Component + 0.56450885534286499 + Red Component + 0.39990437030792236 + + Ansi 11 Color + + Alpha Component + 1 + Blue Component + 0.56413602828979492 + Color Space + Calibrated + Green Component + 0.66249203681945801 + Red Component + 0.69542568922042847 + + Ansi 12 Color + + Alpha Component + 1 + Blue Component + 0.58500194549560547 + Color Space + Calibrated + Green Component + 0.55667883157730103 + Red Component + 0.41476285457611084 + + Ansi 13 Color + + Alpha Component + 1 + Blue Component + 0.45152521133422852 + Color Space + Calibrated + Green Component + 0.54185044765472412 + Red Component + 0.69274789094924927 + + Ansi 14 Color + + Alpha Component + 1 + Blue Component + 0.67338782548904419 + Color Space + Calibrated + Green Component + 0.69986569881439209 + Red Component + 0.53439491987228394 + + Ansi 15 Color + + Alpha Component + 1 + Blue Component + 0.92634916305541992 + Color Space + Calibrated + Green Component + 0.92633336782455444 + Red Component + 0.926361083984375 + + Ansi 2 Color + + Alpha Component + 1 + Blue Component + 0.49189478158950806 + Color Space + Calibrated + Green Component + 0.56450885534286499 + Red Component + 0.39990437030792236 + + Ansi 3 Color + + Alpha Component + 1 + Blue Component + 0.56413602828979492 + Color Space + Calibrated + Green Component + 0.66249203681945801 + Red Component + 0.69542568922042847 + + Ansi 4 Color + + Alpha Component + 1 + Blue Component + 0.58500194549560547 + Color Space + Calibrated + Green Component + 0.55667883157730103 + Red Component + 0.41476285457611084 + + Ansi 5 Color + + Alpha Component + 1 + Blue Component + 0.45152521133422852 + Color Space + Calibrated + Green Component + 0.54185044765472412 + Red Component + 0.69274789094924927 + + Ansi 6 Color + + Alpha Component + 1 + Blue Component + 0.67338782548904419 + Color Space + Calibrated + Green Component + 0.69986569881439209 + Red Component + 0.53439491987228394 + + Ansi 7 Color + + Alpha Component + 1 + Blue Component + 0.92634916305541992 + Color Space + Calibrated + Green Component + 0.92633336782455444 + Red Component + 0.926361083984375 + + Ansi 8 Color + + Alpha Component + 1 + Blue Component + 0.47517657279968262 + Color Space + Calibrated + Green Component + 0.43882066011428833 + Red Component + 0.36575967073440552 + + Ansi 9 Color + + Alpha Component + 1 + Blue Component + 0.35651609301567078 + Color Space + Calibrated + Green Component + 0.37245729565620422 + Red Component + 0.52625101804733276 + + Background Color + + Alpha Component + 1 + Blue Component + 0.25302484631538391 + Color Space + Calibrated + Green Component + 0.22188133001327515 + Red Component + 0.17076127231121063 + + Badge Color + + Alpha Component + 0.5 + Blue Component + 0.0 + Color Space + Calibrated + Green Component + 0.0 + Red Component + 1 + + Bold Color + + Alpha Component + 1 + Blue Component + 0.56363654136657715 + Color Space + Calibrated + Green Component + 0.56485837697982788 + Red Component + 0.50599193572998047 + + Cursor Color + + Alpha Component + 1 + Blue Component + 0.92634916305541992 + Color Space + Calibrated + Green Component + 0.92633336782455444 + Red Component + 0.926361083984375 + + Cursor Guide Color + + Alpha Component + 0.25 + Blue Component + 1 + Color Space + Calibrated + Green Component + 0.9100000262260437 + Red Component + 0.64999997615814209 + + Cursor Text Color + + Alpha Component + 1 + Blue Component + 0.19370138645172119 + Color Space + Calibrated + Green Component + 0.15575926005840302 + Red Component + 0.0 + + Foreground Color + + Alpha Component + 1 + Blue Component + 0.92634916305541992 + Color Space + Calibrated + Green Component + 0.92633336782455444 + Red Component + 0.926361083984375 + + Link Color + + Alpha Component + 1 + Blue Component + 0.67799997329711914 + Color Space + Calibrated + Green Component + 0.27000001072883606 + Red Component + 0.023000000044703484 + + Selected Text Color + + Alpha Component + 1 + Blue Component + 0.56363654136657715 + Color Space + Calibrated + Green Component + 0.56485837697982788 + Red Component + 0.50599193572998047 + + Selection Color + + Alpha Component + 1 + Blue Component + 0.19370138645172119 + Color Space + Calibrated + Green Component + 0.15575926005840302 + Red Component + 0.0 + + + diff --git a/global/configs/nvim_g/nvim_lazyvim/init.lua b/global/configs/nvim_g/nvim_lazyvim/init.lua new file mode 100644 index 0000000..12b4884 --- /dev/null +++ b/global/configs/nvim_g/nvim_lazyvim/init.lua @@ -0,0 +1,33 @@ +vim.cmd("set expandtab") +vim.cmd("set tabstop=2") +vim.cmd("set softtabstop=2") +vim.cmd("set shiftwidth=2") +vim.cmd("set number") -- enables number lines +vim.cmd("set clipboard=unnamedplus") -- lets you copy to clipboard +vim.cmd("set virtualedit=block") -- ve equals to block +vim.cmd("set inccommand=split") -- %s replacement view +vim.cmd("set ignorecase") -- ignore colors +vim.cmd("set termguicolors") + +local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" +if not vim.loop.fs_stat(lazypath) then + vim.fn.system({ + "git", + "clone", + "--filter=blob:none", + "https://github.com/folke/lazy.nvim.git", + "--branch=stable", -- latest stable release + lazypath, + }) +end +vim.opt.rtp:prepend(lazypath) + +local plugins = { + { "ellisonleao/gruvbox.nvim", priority = 1000 , config = true, opts = ...} +} +local opts = {} + +require("lazy").setup(plugins, opts) + +require("gruvbox").setup() +vim.cmd.colorscheme "gruvbox" diff --git a/global/configs/nvim_g/nvim_lazyvim/lua/options.lua b/global/configs/nvim_g/nvim_lazyvim/lua/options.lua new file mode 100644 index 0000000..6752834 --- /dev/null +++ b/global/configs/nvim_g/nvim_lazyvim/lua/options.lua @@ -0,0 +1,10 @@ +vim.cmd("set expandtab") +vim.cmd("set tabstop=2") +vim.cmd("set softtabstop=2") +vim.cmd("set shiftwidth=2") +vim.cmd("set number") -- enables number lines +vim.cmd("set clipboard=unnamedplus") -- lets you copy to clipboard +vim.cmd("set virtualedit=block") -- ve equals to block +vim.cmd("set inccommand=split") -- %s replacement view +vim.cmd("set ignorecase") -- ignore colors +vim.cmd("set termguicolors") diff --git a/global/configs/nvim_g/nvim_lazyvim/lua/plugins.lua b/global/configs/nvim_g/nvim_lazyvim/lua/plugins.lua new file mode 100644 index 0000000..3be76c9 --- /dev/null +++ b/global/configs/nvim_g/nvim_lazyvim/lua/plugins.lua @@ -0,0 +1,20 @@ +local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" +if not vim.loop.fs_stat(lazypath) then + vim.fn.system({ + "git", + "clone", + "--filter=blob:none", + "https://github.com/folke/lazy.nvim.git", + "--branch=stable", -- latest stable release + lazypath, + }) +end +vim.opt.rtp:prepend(lazypath) + +require("lazy").setup({ + { "ellisonleao/gruvbox.nvim", priority = 1000 , config = true, opts = ..., + config = function() + vim.cmd.colorscheme ("gruvbox") + end, + }, +}) diff --git a/global/configs/nvim_g/nvim_packer/init.lua b/global/configs/nvim_g/nvim_packer/init.lua new file mode 100644 index 0000000..c08fc05 --- /dev/null +++ b/global/configs/nvim_g/nvim_packer/init.lua @@ -0,0 +1,4 @@ +require("soru.plugins-setup") +require("soru.core.options") +require("soru.core.keymaps") +require("soru.core.colorscheme") diff --git a/global/configs/nvim_g/nvim_packer/lua/soru/core/colorscheme.lua b/global/configs/nvim_g/nvim_packer/lua/soru/core/colorscheme.lua new file mode 100644 index 0000000..16792b7 --- /dev/null +++ b/global/configs/nvim_g/nvim_packer/lua/soru/core/colorscheme.lua @@ -0,0 +1,5 @@ +local status, _ = pcall(vim.cmd, "colorscheme nightfly") +if not status then + print("Colorscheme not found!") + return +end diff --git a/global/configs/nvim_g/nvim_packer/lua/soru/core/keymaps.lua b/global/configs/nvim_g/nvim_packer/lua/soru/core/keymaps.lua new file mode 100644 index 0000000..a505225 --- /dev/null +++ b/global/configs/nvim_g/nvim_packer/lua/soru/core/keymaps.lua @@ -0,0 +1,14 @@ +-- set leader key to space +vim.g.mapleader = " " + +local keymap = vim.keymap -- for conciseness + +--------------------- +-- General Keymaps +--------------------- + +-- use jk to exit insert mode +keymap.set("i", "jk", "") + +-- clear search highlights +keymap.set("n", "nh", ":nohl") diff --git a/global/configs/nvim_g/nvim_packer/lua/soru/core/options.lua b/global/configs/nvim_g/nvim_packer/lua/soru/core/options.lua new file mode 100644 index 0000000..ece8f0a --- /dev/null +++ b/global/configs/nvim_g/nvim_packer/lua/soru/core/options.lua @@ -0,0 +1,37 @@ +local opt = vim.opt -- for conciseness + +-- line numbers +opt.relativenumber = true +opt.number = true + +-- tabs & indentation +opt.tabstop = 2 +opt.shiftwidth = 2 +opt.expandtab = true +opt.autoindent = true + +-- line wrapping +opt.wrap = false + +-- search settings +opt.ignorecase = true +opt.smartcase = true + +-- cursor line +opt.cursorline = true + +-- appearance +opt.termguicolors = true +opt.background = "dark" +opt.signcolumn = "yes" + +-- backspace +opt.backspace = "indent,eol,start" +opt.clipboard:append("unnamedplus") + +-- split windows +opt.splitright = true +opt.splitbelow = true + +opt.iskeyword:append("-") + diff --git a/global/configs/nvim_g/nvim_packer/lua/soru/plugins-setup.lua b/global/configs/nvim_g/nvim_packer/lua/soru/plugins-setup.lua new file mode 100644 index 0000000..267bb47 --- /dev/null +++ b/global/configs/nvim_g/nvim_packer/lua/soru/plugins-setup.lua @@ -0,0 +1,55 @@ +-- auto install packer if not installed +local ensure_packer = function() + local fn = vim.fn + local install_path = fn.stdpath("data") .. "/site/pack/packer/start/packer.nvim" + if fn.empty(fn.glob(install_path)) > 0 then + fn.system({ "git", "clone", "--depth", "1", "https://github.com/wbthomason/packer.nvim", install_path }) + vim.cmd([[packadd packer.nvim]]) + return true + end + return false +end +local packer_bootstrap = ensure_packer() -- true if packer was just installed + +-- autocommand that reloads neovim and installs/updates/removes plugins +-- when file is saved +vim.cmd([[ + augroup packer_user_config + autocmd! + autocmd BufWritePost plugins-setup.lua source | PackerSync + augroup end +]]) + +-- import packer safely +local status, packer = pcall(require, "packer") +if not status then + return +end + +-- add list of plugins to install +return packer.startup(function(use) + -- packer can manage itself + use("wbthomason/packer.nvim") + + use("bluz71/vim-nightfly-guicolors") -- pretty cool colorscheme + + -- essential plugins + use("tpope/vim-surround") -- add, delete, change surroundings (it's awesome) + use("inkarkat/vim-ReplaceWithRegister") -- replace with register contents using motion (gr + motion) + + -- commenting with gc + use("numToStr/Comment.nvim") + + -- file explorer + use("nvim-tree/nvim-tree.lua") + + -- vs-code like icons + use("nvim-tree/nvim-web-devicons") + + -- statusline + use("nvim-lualine/lualine.nvim") + + if packer_bootstrap then + require("packer").sync() + end +end) diff --git a/global/configs/nvim_g/nvim_packer/plugin/packer_compiled.lua b/global/configs/nvim_g/nvim_packer/plugin/packer_compiled.lua new file mode 100644 index 0000000..c76dcad --- /dev/null +++ b/global/configs/nvim_g/nvim_packer/plugin/packer_compiled.lua @@ -0,0 +1,134 @@ +-- Automatically generated packer.nvim plugin loader code + +if vim.api.nvim_call_function('has', {'nvim-0.5'}) ~= 1 then + vim.api.nvim_command('echohl WarningMsg | echom "Invalid Neovim version for packer.nvim! | echohl None"') + return +end + +vim.api.nvim_command('packadd packer.nvim') + +local no_errors, error_msg = pcall(function() + +_G._packer = _G._packer or {} +_G._packer.inside_compile = true + +local time +local profile_info +local should_profile = false +if should_profile then + local hrtime = vim.loop.hrtime + profile_info = {} + time = function(chunk, start) + if start then + profile_info[chunk] = hrtime() + else + profile_info[chunk] = (hrtime() - profile_info[chunk]) / 1e6 + end + end +else + time = function(chunk, start) end +end + +local function save_profiles(threshold) + local sorted_times = {} + for chunk_name, time_taken in pairs(profile_info) do + sorted_times[#sorted_times + 1] = {chunk_name, time_taken} + end + table.sort(sorted_times, function(a, b) return a[2] > b[2] end) + local results = {} + for i, elem in ipairs(sorted_times) do + if not threshold or threshold and elem[2] > threshold then + results[i] = elem[1] .. ' took ' .. elem[2] .. 'ms' + end + end + if threshold then + table.insert(results, '(Only showing plugins that took longer than ' .. threshold .. ' ms ' .. 'to load)') + end + + _G._packer.profile_output = results +end + +time([[Luarocks path setup]], true) +local package_path_str = "/home/grimm/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?.lua;/home/grimm/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?/init.lua;/home/grimm/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?.lua;/home/grimm/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?/init.lua" +local install_cpath_pattern = "/home/grimm/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/lua/5.1/?.so" +if not string.find(package.path, package_path_str, 1, true) then + package.path = package.path .. ';' .. package_path_str +end + +if not string.find(package.cpath, install_cpath_pattern, 1, true) then + package.cpath = package.cpath .. ';' .. install_cpath_pattern +end + +time([[Luarocks path setup]], false) +time([[try_loadstring definition]], true) +local function try_loadstring(s, component, name) + local success, result = pcall(loadstring(s), name, _G.packer_plugins[name]) + if not success then + vim.schedule(function() + vim.api.nvim_notify('packer.nvim: Error running ' .. component .. ' for ' .. name .. ': ' .. result, vim.log.levels.ERROR, {}) + end) + end + return result +end + +time([[try_loadstring definition]], false) +time([[Defining packer_plugins]], true) +_G.packer_plugins = { + ["Comment.nvim"] = { + loaded = true, + path = "/home/grimm/.local/share/nvim/site/pack/packer/start/Comment.nvim", + url = "https://github.com/numToStr/Comment.nvim" + }, + ["lualine.nvim"] = { + loaded = true, + path = "/home/grimm/.local/share/nvim/site/pack/packer/start/lualine.nvim", + url = "https://github.com/nvim-lualine/lualine.nvim" + }, + ["nvim-tree.lua"] = { + loaded = true, + path = "/home/grimm/.local/share/nvim/site/pack/packer/start/nvim-tree.lua", + url = "https://github.com/nvim-tree/nvim-tree.lua" + }, + ["nvim-web-devicons"] = { + loaded = true, + path = "/home/grimm/.local/share/nvim/site/pack/packer/start/nvim-web-devicons", + url = "https://github.com/nvim-tree/nvim-web-devicons" + }, + ["packer.nvim"] = { + loaded = true, + path = "/home/grimm/.local/share/nvim/site/pack/packer/start/packer.nvim", + url = "https://github.com/wbthomason/packer.nvim" + }, + ["vim-ReplaceWithRegister"] = { + loaded = true, + path = "/home/grimm/.local/share/nvim/site/pack/packer/start/vim-ReplaceWithRegister", + url = "https://github.com/inkarkat/vim-ReplaceWithRegister" + }, + ["vim-nightfly-guicolors"] = { + loaded = true, + path = "/home/grimm/.local/share/nvim/site/pack/packer/start/vim-nightfly-guicolors", + url = "https://github.com/bluz71/vim-nightfly-guicolors" + }, + ["vim-surround"] = { + loaded = true, + path = "/home/grimm/.local/share/nvim/site/pack/packer/start/vim-surround", + url = "https://github.com/tpope/vim-surround" + } +} + +time([[Defining packer_plugins]], false) + +_G._packer.inside_compile = false +if _G._packer.needs_bufread == true then + vim.cmd("doautocmd BufRead") +end +_G._packer.needs_bufread = false + +if should_profile then save_profiles() end + +end) + +if not no_errors then + error_msg = error_msg:gsub('"', '\\"') + vim.api.nvim_command('echohl ErrorMsg | echom "Error in packer_compiled: '..error_msg..'" | echom "Please check your config for correctness" | echohl None') +end diff --git a/global/configs/pwsh_w/Microsoft.PowerShell_profile.ps1 b/global/configs/pwsh_w/Microsoft.PowerShell_profile.ps1 new file mode 100755 index 0000000..6e12115 --- /dev/null +++ b/global/configs/pwsh_w/Microsoft.PowerShell_profile.ps1 @@ -0,0 +1 @@ +oh-my-posh init pwsh --config 'C:\Users\admin\AppData\Local\Programs\oh-my-posh\themes\emodipt-extend.omp.json' | Invoke-Expression \ No newline at end of file diff --git a/global/configs/readme.md b/global/configs/readme.md new file mode 100644 index 0000000..27a30e5 --- /dev/null +++ b/global/configs/readme.md @@ -0,0 +1,6 @@ +# Last Letter Meaning + +g = global, it can be used on any platform +l = linux, only on linux based systems WSL included +m = Mac only +w = Windows only diff --git a/global/configs/skhd_m/skhdrc b/global/configs/skhd_m/skhdrc new file mode 100644 index 0000000..7840c45 --- /dev/null +++ b/global/configs/skhd_m/skhdrc @@ -0,0 +1,57 @@ +# Changing Windows Focus + +# Change window focus within space +alt - j : yabai -m window --focus south +alt - k : yabai -m window --focus north +alt - h : yabai -m window --focus west +alt - l : yabai -m window --focus east + +#change focus between external displays (left and right) +alt - s: yabai -m display --focus west +alt - g: yabai -m display --focus east + +# rotate layout clockwise +shift + alt - r : yabai -m space --rotate 270 + +# flip along y-axis +shift + alt - y : yabai -m space --mirror y-axis + +# flip along x-axis +shift + alt - x : yabai -m space --mirror x-axis + +# toggle window float +shift + alt - t : yabai -m window --toggle float --grid 4:4:1:1:2:2 + +# maximize a window +shift + alt - m : yabai -m window --toggle zoom-fullscreen + +# balance out tree of windows (resize to occupy same area) +shift + alt - e : yabai -m space --balance + +# swap windows +shift + alt - j : yabai -m window --swap south +shift + alt - k : yabai -m window --swap north +shift + alt - h : yabai -m window --swap west +shift + alt - l : yabai -m window --swap east + +# move window to display left and right +shift + alt - s : yabai -m window --display west; yabai -m display --focus west; +shift + alt - g : yabai -m window --display east; yabai -m display --focus east; + +#move window to prev and next space +shift + alt - p : yabai -m window --space prev; +shift + alt - n : yabai -m window --space next; + +# move window to space # +shift + alt - 1 : yabai -m window --space 1; +shift + alt - 2 : yabai -m window --space 2; +shift + alt - 3 : yabai -m window --space 3; +shift + alt - 4 : yabai -m window --space 4; +shift + alt - 5 : yabai -m window --space 5; +shift + alt - 6 : yabai -m window --space 6; +shift + alt - 7 : yabai -m window --space 7; + +# stop/start/restart yabai +ctrl + alt - q : brew services stop yabai +ctrl + alt - s : brew services start yabai +ctrl + alt - r : brew services restart yabai diff --git a/global/configs/terminal_w/settings.json b/global/configs/terminal_w/settings.json new file mode 100644 index 0000000..c0540b8 --- /dev/null +++ b/global/configs/terminal_w/settings.json @@ -0,0 +1,23 @@ + { + "background": "#282828", + "black": "#282828", + "blue": "#458588", + "brightBlack": "#928374", + "brightBlue": "#83A598", + "brightCyan": "#8EC07C", + "brightGreen": "#B8BB26", + "brightPurple": "#D3869B", + "brightRed": "#FB4934", + "brightWhite": "#EBDBB2", + "brightYellow": "#FABD2F", + "cursorColor": "#FFFFFF", + "cyan": "#689D6A", + "foreground": "#EBDBB2", + "green": "#98971A", + "name": "Gruvbox Dark", + "purple": "#B16286", + "red": "#CC241D", + "selectionBackground": "#FFFFFF", + "white": "#A89984", + "yellow": "#D79921" + }, diff --git a/global/configs/tmux_g/tmux_custom_theme/.tmux.primary.conf b/global/configs/tmux_g/tmux_custom_theme/.tmux.primary.conf new file mode 100644 index 0000000..fc6c03a --- /dev/null +++ b/global/configs/tmux_g/tmux_custom_theme/.tmux.primary.conf @@ -0,0 +1,150 @@ +set -g default-terminal "screen-256color" +set -ga terminal-overrides ",xterm-256color*:Tc" +#set -g default-terminal "tmux-256color" +#set -ga terminal-overrides ",*256col*:Tc" +set -g prefix2 C-a # Secondary prefix + +unbind-key C-b # free the original bind-key key +set-option -g prefix C-a # setting the prefix from C-b to C-a +bind-key C-a send-prefix + +set-option -g base-index 1 # window index will start with 1 +set-window-option -g pane-base-index 1 # pane index will start with 1 +set-option -g renumber-windows on + +bind-key | split-window -h -c "#{pane_current_path}" # allows you to open new pane with current path +bind-key _ split-window -v -c "#{pane_current_path}" + +# nvim like movement +bind-key -r h select-pane -L # go left +bind-key -r j select-pane -D # go down +bind-key -r l select-pane -R # go right +bind-key -r k select-pane -U # go up + +# kill pane without asking me to kill it! +unbind-key x # unbind-key “x” from it’s current job of “ask and then close” +bind-key x kill-pane # rebind-key it to just “close” +bind-key X kill-session # key combo for killing the entire session - + shift + x + +# Window: Movements +bind-key L last-window +bind-key -r C-h select-window -t :- # cycle through the windows for quick window selection +bind-key -r C-l select-window -t :+ + +# The default key binding are Ctr+ Up/Down/Left/Right for one row movements , Alt + Up/Down/Left/Right for five row movements. +# Let's add one more to the set (Vim way) +# Vim Style +bind-key -r H resize-pane -L 2 # resize a pane two rows at a time. +bind-key -r J resize-pane -D 2 +bind-key -r K resize-pane -U 2 +bind-key -r L resize-pane -R 2 + +# these settings are added for testing porpuses they were taken from the github-nvim-theme +# Undercurl +set -g default-terminal "${TERM}" +set -as terminal-overrides ',*:Smulx=\E[4::%p1%dm' # undercurl support +set -as terminal-overrides ',*:Setulc=\E[58::2::%p1%{65536}%/%d::%p1%{256}%/%{255}%&%d::%p1%{255}%&%d%;m' # underscore colours - needs tmux-3.0 + +# toggle mouse +set -g mouse on + +# tpm plugins +#set -g @plugin 'egel/tmux-gruvbox' +#set -g @tmux-gruvbox 'dark' # or 'light' +set -g @plugin 'tmux-plugins/tmux-yank' +set -g @plugin 'tmux-plugins/tmux-resurrect' +set -g @plugin 'wfxr/tmux-fzf-url' +#set -g @plugin "arcticicestudio/nord-tmux" +#set -g @plugin 'odedlaz/tmux-onedark-theme' +#set -g @plugin 'jimeh/tmux-themepack' +#set -g @plugin 'srcery-colors/srcery-tmux' +# Official catppuccino theme +# ...alongside +set -g @plugin 'tmux-plugins/tpm' + +#set -g @catppuccin_flavour 'macchiato' #'latte' # or frappe, macchiato, mocha + +# this plugin is pretty cool but it does not work without Powerline fonts +#set -g @plugin 'Determinant/tmux-colortag' +#TMUX_COLORTAG_USE_POWERLINE=yes + +# sets specific tmux theme +#set -g @themepack 'powerline/default/green' + +set -g @plugin 'tmux-plugins/tmux-prefix-highlight' +set -g @plugin 'tmux-plugins/tmux-net-speed' +#set -g @plugin 'samoshkin/tmux-plugin-sysstat' # `sysstat_ntemp` and `sysstat_itemp` are temperatures of nvidia card and intel card, these scripts are available in my fork: https://github.com/sainnhe/tmux-plugin-sysstat + +#source ~/.config/tmux/themes/Catppuccin.conf +#source ~/.config/tmux/themes/sonokai-shusia.tmux.conf +#source ~/.config/tmux/themes/nightfox.conf + + +# Initialize TMUX plugin manager (keep this line at the very bottom of the tmux.conf" +run '~/.tmux/plugins/tpm/tpm' +# Color key: +# #2d2d2d Background +# #393939 Current Line +# #515151 Selection +# #cccccc Foreground +# #999999 Comment +# #f2777a Red +# #f99157 Orange +# #ffcc66 Yellow +# #99cc99 Green +# #66cccc Aqua +# #6699cc Blue +# #cc99cc Purple + + +## set status bar +set -g status-style bg=default +setw -g window-status-current-style bg="#393939" +setw -g window-status-current-style fg="#6699cc" + +## highlight activity in status bar +setw -g window-status-activity-style fg="#66cccc" +setw -g window-status-activity-style bg="#2d2d2d" + +## pane border and colors +set -g pane-active-border-style bg=default +set -g pane-active-border-style fg="#515151" +set -g pane-border-style bg=default +set -g pane-border-style fg="#515151" + +set -g clock-mode-colour "#6699cc" +set -g clock-mode-style 24 + +set -g message-style bg="#66cccc" +set -g message-style fg="#000000" + +set -g message-command-style bg="#66cccc" +set -g message-command-style fg="#000000" + +# message bar or "prompt" +set -g message-style bg="#2d2d2d" +set -g message-style fg="#cc99cc" + +set -g mode-style bg="#2d2d2d" +set -g mode-style fg="#f99157" + +# right side of status bar holds "[host name] (date time)" +set -g status-right-length 100 +set -g status-right-style fg=black +set -g status-right-style bold +set -g status-right '#[fg=#f99157,bg=#2d2d2d] %H:%M |#[fg=#6699cc] %y.%m.%d ' + +# make background window look like white tab +set-window-option -g window-status-style bg=default +set-window-option -g window-status-style fg=white +set-window-option -g window-status-style none +set-window-option -g window-status-format '#[fg=#6699cc,bg=colour235] #I #[fg=#999999,bg=#2d2d2d] #W #[default]' + +# make foreground window look like bold yellow foreground tab +set-window-option -g window-status-current-style none +set-window-option -g window-status-current-format '#[fg=#f99157,bg=#2d2d2d] #I #[fg=#cccccc,bg=#393939] #W #[default]' + +# active terminal yellow border, non-active white +set -g pane-border-style bg=default +set -g pane-border-style fg="#999999" +set -g pane-active-border-style fg="#f99157" diff --git a/global/configs/tmux_g/tmux_custom_theme/.tmux.secondary.conf b/global/configs/tmux_g/tmux_custom_theme/.tmux.secondary.conf new file mode 100644 index 0000000..eb65937 --- /dev/null +++ b/global/configs/tmux_g/tmux_custom_theme/.tmux.secondary.conf @@ -0,0 +1,141 @@ +set -g default-terminal "screen-256color" +set -ga terminal-overrides ",xterm-256color*:Tc" +#set -g default-terminal "tmux-256color" +#set -ga terminal-overrides ",*256col*:Tc" +set -g prefix2 C-a # Secondary prefix + +unbind-key C-b # free the original bind-key key +set-option -g prefix C-a # setting the prefix from C-b to C-a +bind-key C-a send-prefix + +set-option -g base-index 1 # window index will start with 1 +set-window-option -g pane-base-index 1 # pane index will start with 1 +set-option -g renumber-windows on + +bind-key | split-window -h -c "#{pane_current_path}" # allows you to open new pane with current path +bind-key _ split-window -v -c "#{pane_current_path}" + +# nvim like movement +bind-key -r h select-pane -L # go left +bind-key -r j select-pane -D # go down +bind-key -r l select-pane -R # go right +bind-key -r k select-pane -U # go up + +# kill pane without asking me to kill it! +unbind-key x # unbind-key “x” from it’s current job of “ask and then close” +bind-key x kill-pane # rebind-key it to just “close” +bind-key X kill-session # key combo for killing the entire session - + shift + x + +# Window: Movements +bind-key L last-window +bind-key -r C-h select-window -t :- # cycle through the windows for quick window selection +bind-key -r C-l select-window -t :+ + +# The default key binding are Ctr+ Up/Down/Left/Right for one row movements , Alt + Up/Down/Left/Right for five row movements. +# Let's add one more to the set (Vim way) +# Vim Style +bind-key -r H resize-pane -L 2 # resize a pane two rows at a time. +bind-key -r J resize-pane -D 2 +bind-key -r K resize-pane -U 2 +bind-key -r L resize-pane -R 2 + +# these settings are added for testing porpuses they were taken from the github-nvim-theme +# Undercurl +set -g default-terminal "${TERM}" +set -as terminal-overrides ',*:Smulx=\E[4::%p1%dm' # undercurl support +set -as terminal-overrides ',*:Setulc=\E[58::2::%p1%{65536}%/%d::%p1%{256}%/%{255}%&%d::%p1%{255}%&%d%;m' # underscore colours - needs tmux-3.0 + +# toggle mouse +set -g mouse on + +# tpm plugins +#set -g @plugin 'egel/tmux-gruvbox' +#set -g @tmux-gruvbox 'dark' # or 'light' +set -g @plugin 'tmux-plugins/tmux-yank' +set -g @plugin 'tmux-plugins/tmux-resurrect' +set -g @plugin 'wfxr/tmux-fzf-url' +#set -g @plugin "arcticicestudio/nord-tmux" +#set -g @plugin 'odedlaz/tmux-onedark-theme' +#set -g @plugin 'jimeh/tmux-themepack' +#set -g @plugin 'srcery-colors/srcery-tmux' +# Official catppuccino theme +# ...alongside +set -g @plugin 'tmux-plugins/tpm' + +#set -g @catppuccin_flavour 'macchiato' #'latte' # or frappe, macchiato, mocha + +# this plugin is pretty cool but it does not work without Powerline fonts +#set -g @plugin 'Determinant/tmux-colortag' +#TMUX_COLORTAG_USE_POWERLINE=yes + +# sets specific tmux theme +#set -g @themepack 'powerline/default/green' + +set -g @plugin 'tmux-plugins/tmux-prefix-highlight' +set -g @plugin 'tmux-plugins/tmux-net-speed' +#set -g @plugin 'samoshkin/tmux-plugin-sysstat' # `sysstat_ntemp` and `sysstat_itemp` are temperatures of nvidia card and intel card, these scripts are available in my fork: https://github.com/sainnhe/tmux-plugin-sysstat + +#source ~/.config/tmux/themes/Catppuccin.conf +#source ~/.config/tmux/themes/sonokai-shusia.tmux.conf +#source ~/.config/tmux/themes/nightfox.conf + + +# Initialize TMUX plugin manager (keep this line at the very bottom of the tmux.conf" +run '~/.tmux/plugins/tpm/tpm' +# Color key: +# #2d2d2d Background +# #393939 Current Line +# #515151 Selection +# #cccccc Foreground +# #999999 Comment +# #f2777a Red +# #f99157 Orange +# #ffcc66 Yellow +# #99cc99 Green +# #66cccc Aqua +# #6699cc Blue +# #cc99cc Purple + +############################ +## Status Bar +############################ + +# enable UTF-8 support in status bar +set -gq status-utf8 on + +# set refresh interval for status bar +set -g status-interval 30 + +# center the status bar +set -g status-justify centre + +# show session, window, pane in left status bar +set -g status-left-length 40 +set -g status-left '#[fg=green] #S #[fg=yellow]#I/#[fg=cyan]#P ' + +# show hostname, date, tim 100 +set -g status-right '#(battery -t) #[fg=cyan] %d %b %R ' + +# update status bar info +set -g status-interval 60 + +########################### +# Colors +########################### + +# color status bar +set -g status-style fg=white,bg=colour235 +# color of message bar +set -g message-style fg=white,bold,bg=green + +# highlight current window +setw -g window-status-style fg=cyan,bg=colour235 +setw -g window-status-current-style fg=white,bold,bg=red + +# set color of active pane +set -g pane-border-style fg=colour240,bg=black +set -g pane-active-border-style fg=green,bg=black + +# dim non active panes (don't like it much) +# setw -g window-style fg=colour240,bg=colour235 +# setw -g window-active-style fg=white,bg=black diff --git a/global/configs/tmux_g/tmux_custom_theme/aerosol_theme.conf b/global/configs/tmux_g/tmux_custom_theme/aerosol_theme.conf new file mode 100644 index 0000000..d51f86b --- /dev/null +++ b/global/configs/tmux_g/tmux_custom_theme/aerosol_theme.conf @@ -0,0 +1,12 @@ +setw -g window-status-style fg=white,none +setw -g window-status-last-style fg=white,none +setw -g window-status-current-style fg=green,none +setw -g window-status-activity-style fg=red,bg=black +set -g status-left-style fg=white,none +set -g status-right-style fg=colour75,none +set -g status-style fg=white,none +set -g message-style fg=white,bg=black +set -g mode-style fg=white,bg=blue +setw -g window-status-bell-style default +set -g pane-active-border-style fg=blue +set -g pane-border-style fg=#333333 diff --git a/global/configs/tmux_g/tmux_custom_theme/cool_colors.conf b/global/configs/tmux_g/tmux_custom_theme/cool_colors.conf new file mode 100644 index 0000000..813ae8d --- /dev/null +++ b/global/configs/tmux_g/tmux_custom_theme/cool_colors.conf @@ -0,0 +1,66 @@ +# Color key: +# #2d2d2d Background +# #393939 Current Line +# #515151 Selection +# #cccccc Foreground +# #999999 Comment +# #f2777a Red +# #f99157 Orange +# #ffcc66 Yellow +# #99cc99 Green +# #66cccc Aqua +# #6699cc Blue +# #cc99cc Purple + + +## set status bar +set -g status-style bg=default +setw -g window-status-current-style bg="#393939" +setw -g window-status-current-style fg="#6699cc" + +## highlight activity in status bar +setw -g window-status-activity-style fg="#66cccc" +setw -g window-status-activity-style bg="#2d2d2d" + +## pane border and colors +set -g pane-active-border-style bg=default +set -g pane-active-border-style fg="#515151" +set -g pane-border-style bg=default +set -g pane-border-style fg="#515151" + +set -g clock-mode-colour "#6699cc" +set -g clock-mode-style 24 + +set -g message-style bg="#66cccc" +set -g message-style fg="#000000" + +set -g message-command-style bg="#66cccc" +set -g message-command-style fg="#000000" + +# message bar or "prompt" +set -g message-style bg="#2d2d2d" +set -g message-style fg="#cc99cc" + +set -g mode-style bg="#2d2d2d" +set -g mode-style fg="#f99157" + +# right side of status bar holds "[host name] (date time)" +set -g status-right-length 100 +set -g status-right-style fg=black +set -g status-right-style bold +set -g status-right '#[fg=#f99157,bg=#2d2d2d] %H:%M |#[fg=#6699cc] %y.%m.%d ' + +# make background window look like white tab +set-window-option -g window-status-style bg=default +set-window-option -g window-status-style fg=white +set-window-option -g window-status-style none +set-window-option -g window-status-format '#[fg=#6699cc,bg=colour235] #I #[fg=#999999,bg=#2d2d2d] #W #[default]' + +# make foreground window look like bold yellow foreground tab +set-window-option -g window-status-current-style none +set-window-option -g window-status-current-format '#[fg=#f99157,bg=#2d2d2d] #I #[fg=#cccccc,bg=#393939] #W #[default]' + +# active terminal yellow border, non-active white +set -g pane-border-style bg=default +set -g pane-border-style fg="#999999" +set -g pane-active-border-style fg="#f99157" diff --git a/global/configs/tmux_g/tmux_non_tpm/.theme_solid.conf b/global/configs/tmux_g/tmux_non_tpm/.theme_solid.conf new file mode 100644 index 0000000..813ae8d --- /dev/null +++ b/global/configs/tmux_g/tmux_non_tpm/.theme_solid.conf @@ -0,0 +1,66 @@ +# Color key: +# #2d2d2d Background +# #393939 Current Line +# #515151 Selection +# #cccccc Foreground +# #999999 Comment +# #f2777a Red +# #f99157 Orange +# #ffcc66 Yellow +# #99cc99 Green +# #66cccc Aqua +# #6699cc Blue +# #cc99cc Purple + + +## set status bar +set -g status-style bg=default +setw -g window-status-current-style bg="#393939" +setw -g window-status-current-style fg="#6699cc" + +## highlight activity in status bar +setw -g window-status-activity-style fg="#66cccc" +setw -g window-status-activity-style bg="#2d2d2d" + +## pane border and colors +set -g pane-active-border-style bg=default +set -g pane-active-border-style fg="#515151" +set -g pane-border-style bg=default +set -g pane-border-style fg="#515151" + +set -g clock-mode-colour "#6699cc" +set -g clock-mode-style 24 + +set -g message-style bg="#66cccc" +set -g message-style fg="#000000" + +set -g message-command-style bg="#66cccc" +set -g message-command-style fg="#000000" + +# message bar or "prompt" +set -g message-style bg="#2d2d2d" +set -g message-style fg="#cc99cc" + +set -g mode-style bg="#2d2d2d" +set -g mode-style fg="#f99157" + +# right side of status bar holds "[host name] (date time)" +set -g status-right-length 100 +set -g status-right-style fg=black +set -g status-right-style bold +set -g status-right '#[fg=#f99157,bg=#2d2d2d] %H:%M |#[fg=#6699cc] %y.%m.%d ' + +# make background window look like white tab +set-window-option -g window-status-style bg=default +set-window-option -g window-status-style fg=white +set-window-option -g window-status-style none +set-window-option -g window-status-format '#[fg=#6699cc,bg=colour235] #I #[fg=#999999,bg=#2d2d2d] #W #[default]' + +# make foreground window look like bold yellow foreground tab +set-window-option -g window-status-current-style none +set-window-option -g window-status-current-format '#[fg=#f99157,bg=#2d2d2d] #I #[fg=#cccccc,bg=#393939] #W #[default]' + +# active terminal yellow border, non-active white +set -g pane-border-style bg=default +set -g pane-border-style fg="#999999" +set -g pane-active-border-style fg="#f99157" diff --git a/global/configs/tmux_g/tmux_non_tpm/.tmux.conf b/global/configs/tmux_g/tmux_non_tpm/.tmux.conf new file mode 100644 index 0000000..18335d3 --- /dev/null +++ b/global/configs/tmux_g/tmux_non_tpm/.tmux.conf @@ -0,0 +1,49 @@ +set -g default-terminal "screen-256color" +set -ga terminal-overrides ",xterm-256color*:Tc" +#set -g default-terminal "tmux-256color" +#set -ga terminal-overrides ",*256col*:Tc" +set -g prefix2 C-a # Secondary prefix + +unbind-key C-b # free the original bind-key key +set-option -g prefix C-a # setting the prefix from C-b to C-a +bind-key C-a send-prefix + +set-option -g base-index 1 # window index will start with 1 +set-window-option -g pane-base-index 1 # pane index will start with 1 +set-option -g renumber-windows on + +bind-key | split-window -h -c "#{pane_current_path}" # allows you to open new pane with current path +bind-key _ split-window -v -c "#{pane_current_path}" + +# nvim like movement +bind-key -r h select-pane -L # go left +bind-key -r j select-pane -D # go down +bind-key -r l select-pane -R # go right +bind-key -r k select-pane -U # go up + +# kill pane without asking me to kill it! +unbind-key x # unbind-key “x” from it’s current job of “ask and then close” +bind-key x kill-pane # rebind-key it to just “close” +bind-key X kill-session # key combo for killing the entire session - + shift + x + +# Window: Movements +bind-key L last-window +bind-key -r C-h select-window -t :- # cycle through the windows for quick window selection +bind-key -r C-l select-window -t :+ + +# The default key binding are Ctr+ Up/Down/Left/Right for one row movements , Alt + Up/Down/Left/Right for five row movements. +# Let's add one more to the set (Vim way) +# Vim Style +bind-key -r H resize-pane -L 2 # resize a pane two rows at a time. +bind-key -r J resize-pane -D 2 +bind-key -r K resize-pane -U 2 +bind-key -r L resize-pane -R 2 + +# these settings are added for testing porpuses they were taken from the github-nvim-theme +# Undercurl +set -g default-terminal "${TERM}" +set -as terminal-overrides ',*:Smulx=\E[4::%p1%dm' # undercurl support +set -as terminal-overrides ',*:Setulc=\E[58::2::%p1%{65536}%/%d::%p1%{256}%/%{255}%&%d::%p1%{255}%&%d%;m' # underscore colours - needs tmux-3.0 + +# toggle mouse +set -g mouse on diff --git a/global/configs/tmux_g/tmux_tpm/.tmux.conf b/global/configs/tmux_g/tmux_tpm/.tmux.conf new file mode 100644 index 0000000..b058cc8 --- /dev/null +++ b/global/configs/tmux_g/tmux_tpm/.tmux.conf @@ -0,0 +1,80 @@ +set -g default-terminal "screen-256color" +set -ga terminal-overrides ",xterm-256color*:Tc" +#set -g default-terminal "tmux-256color" +#set -ga terminal-overrides ",*256col*:Tc" +set -g prefix2 C-a # Secondary prefix + +unbind-key C-b # free the original bind-key key +set-option -g prefix C-a # setting the prefix from C-b to C-a +bind-key C-a send-prefix + +set-option -g base-index 1 # window index will start with 1 +set-window-option -g pane-base-index 1 # pane index will start with 1 +set-option -g renumber-windows on + +bind-key | split-window -h -c "#{pane_current_path}" # allows you to open new pane with current path +bind-key _ split-window -v -c "#{pane_current_path}" + +# nvim like movement +bind-key -r h select-pane -L # go left +bind-key -r j select-pane -D # go down +bind-key -r l select-pane -R # go right +bind-key -r k select-pane -U # go up + +# kill pane without asking me to kill it! +unbind-key x # unbind-key “x” from it’s current job of “ask and then close” +bind-key x kill-pane # rebind-key it to just “close” +bind-key X kill-session # key combo for killing the entire session - + shift + x + +# Window: Movements +bind-key L last-window +bind-key -r C-h select-window -t :- # cycle through the windows for quick window selection +bind-key -r C-l select-window -t :+ + +# The default key binding are Ctr+ Up/Down/Left/Right for one row movements , Alt + Up/Down/Left/Right for five row movements. +# Let's add one more to the set (Vim way) +# Vim Style +bind-key -r H resize-pane -L 2 # resize a pane two rows at a time. +bind-key -r J resize-pane -D 2 +bind-key -r K resize-pane -U 2 +bind-key -r L resize-pane -R 2 + +# these settings are added for testing porpuses they were taken from the github-nvim-theme +# Undercurl +set -g default-terminal "${TERM}" +set -as terminal-overrides ',*:Smulx=\E[4::%p1%dm' # undercurl support +set -as terminal-overrides ',*:Setulc=\E[58::2::%p1%{65536}%/%d::%p1%{256}%/%{255}%&%d::%p1%{255}%&%d%;m' # underscore colours - needs tmux-3.0 + +# toggle mouse +set -g mouse on + +# tpm plugins +#set -g @plugin 'egel/tmux-gruvbox' +#set -g @tmux-gruvbox 'dark' # or 'light' +set -g @plugin 'tmux-plugins/tmux-yank' +set -g @plugin 'tmux-plugins/tmux-resurrect' +set -g @plugin 'wfxr/tmux-fzf-url' +#set -g @plugin "arcticicestudio/nord-tmux" +#set -g @plugin 'odedlaz/tmux-onedark-theme' +#set -g @plugin 'jimeh/tmux-themepack' +set -g @plugin 'srcery-colors/srcery-tmux' + +# this plugin is pretty cool but it does not work without Powerline fonts +#set -g @plugin 'Determinant/tmux-colortag' +#TMUX_COLORTAG_USE_POWERLINE=yes + +# sets specific tmux theme +#set -g @themepack 'powerline/default/green' + +set -g @plugin 'tmux-plugins/tmux-prefix-highlight' +set -g @plugin 'tmux-plugins/tmux-net-speed' +#set -g @plugin 'samoshkin/tmux-plugin-sysstat' # `sysstat_ntemp` and `sysstat_itemp` are temperatures of nvidia card and intel card, these scripts are available in my fork: https://github.com/sainnhe/tmux-plugin-sysstat + +#source ~/.config/tmux/themes/Catppuccin.conf +#source ~/.config/tmux/themes/sonokai-shusia.tmux.conf +#source ~/.config/tmux/themes/nightfox.conf + + +# Initialize TMUX plugin manager (keep this line at the very bottom of the tmux.conf" +run '~/.tmux/plugins/tpm/tpm' + diff --git a/global/configs/waybar_l/config b/global/configs/waybar_l/config new file mode 100644 index 0000000..2d471bc --- /dev/null +++ b/global/configs/waybar_l/config @@ -0,0 +1,60 @@ +{ + "layer": "top", + "modules-left": ["custom/arch", "hyprland/workspaces"], + "modules-center": ["clock"], + "modules-right": ["backlight", "pulseaudio", "bluetooth", "network", "battery"], + "custom/arch": { + "format": "  ", + "tooltip": false, + "on-click": "sh $HOME/.config/rofi/bin/powermenu" + }, + "hyprland/workspaces": { + "format": "{name}", + "format": "{icon}", + "tooltip": false, + "all-outputs": true, + "format-icons": { + "active": "", + "default": "" + } + }, + "clock": { + "format": "{:%H:%M}", + }, + "backlight": { + "device": "intel_backlight", + "format": "{icon} {percent}%", + "format-icons": ["", "", "", "", "", "", "", "", ""] + }, + "pulseaudio": { + "format": "{icon} {volume}%", + "format-muted": "", + "tooltip": false, + "format-icons": { + "headphone": "", + "default": ["", "", "󰕾", "󰕾", "󰕾", "", "", ""] + }, + "scroll-step": 1, + }, + "bluetooth": { + "format": " {status}", + "format-disabled": "", // an empty format will hide the module + "format-connected": " {num_connections}", + "tooltip-format": "{device_enumerate}", + "tooltip-format-enumerate-connected": "{device_alias} {device_address}" + }, + "network": { + "interface": "wlan0", + "format": "{ifname}", + "format-wifi": "{essid}", + "format-ethernet": "{ipaddr}/{cidr} ", + "format-disconnected": "󰖪 No Network", + "tooltip": false, + }, + "battery": { + "format": "{icon} {capacity}%", + "format-icons": ["", "", "", "", "", "", "", "", "", ""], + "format-charging": " {capacity}%", + "tooltip": false, + }, +} diff --git a/global/configs/waybar_l/style.css b/global/configs/waybar_l/style.css new file mode 100644 index 0000000..61e3a81 --- /dev/null +++ b/global/configs/waybar_l/style.css @@ -0,0 +1,60 @@ +* { + border: none; + font-family: 'Fira Code', 'Symbols Nerd Font Mono'; + font-size: 16px; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; + min-height: 45px; +} + +window#waybar { + background: transparent; +} + +#custom-arch, #workspaces { + border-radius: 10px; + background-color: #11111b; + color: #b4befe; + margin-top: 15px; + margin-right: 15px; + padding-top: 1px; + padding-left: 10px; + padding-right: 10px; +} + +#custom-arch { + font-size: 20px; + margin-left: 15px; + color: #b4befe; +} + +#workspaces button { + background: #11111b; + color: #b4befe; +} + +#clock, #backlight, #pulseaudio, #bluetooth, #network, #battery{ + border-radius: 10px; + background-color: #11111b; + color: #cdd6f4; + margin-top: 15px; + padding-left: 10px; + padding-right: 10px; + margin-right: 15px; +} + +#backlight, #bluetooth { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + padding-right: 5px; + margin-right: 0 +} + +#pulseaudio, #network { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + padding-left: 5px; +} + +#clock { + margin-right: 0; +} diff --git a/global/configs/wezterm_g/mac/.wezterm.lua b/global/configs/wezterm_g/mac/.wezterm.lua new file mode 100755 index 0000000..5f62254 --- /dev/null +++ b/global/configs/wezterm_g/mac/.wezterm.lua @@ -0,0 +1,35 @@ +-- Pull in the wezterm API +local wezterm = require 'wezterm' + +-- This table will hold the configuration. +local config = {} + +-- In newer versions of wezterm, use the config_builder which will +-- help provide clearer error messages +if wezterm.config_builder then + config = wezterm.config_builder() +end + +-- This is where you actually apply your config choices + +-- Font settings +config.font = wezterm.font 'Fantasque Sans Mono' +config.font_size = 16 + +-- Window padding +config.window_padding = { + left = 18, + right = 18, + top = 8, + bottom = 8, +} + +-- Top bar settings +config.hide_tab_bar_if_only_one_tab = true + +-- For example, changing the color scheme: +config.color_scheme = 'Gruvbox Dark (Gogh)' + + +-- and finally, return the configuration to wezterm +return config diff --git a/global/configs/wezterm_g/win/.wezterm.lua b/global/configs/wezterm_g/win/.wezterm.lua new file mode 100755 index 0000000..1c0364b --- /dev/null +++ b/global/configs/wezterm_g/win/.wezterm.lua @@ -0,0 +1,38 @@ +-- Pull in the wezterm API +local wezterm = require 'wezterm' + +-- This table will hold the configuration. +local config = {} + +-- In newer versions of wezterm, use the config_builder which will +-- help provide clearer error messages +if wezterm.config_builder then + config = wezterm.config_builder() +end + +-- This is where you actually apply your config choices + +-- Set PWSH.exe as default on start +config.default.prog = { 'powershell' } -- if on windows 10 replace for 'pwsh.exe' + +-- Font settings +config.font = wezterm.font 'FantasqueSansM Nerd Font' +config.font_size = 16 + +-- Window padding +config.window_padding = { + left = 18, + right = 18, + top = 8, + bottom = 8, +} + +-- Top bar settings +config.hide_tab_bar_if_only_one_tab = true + +-- For example, changing the color scheme: +config.color_scheme = 'Gruvbox Dark (Gogh)' + + +-- and finally, return the configuration to wezterm +return config diff --git a/global/configs/yabai_m/yabairc b/global/configs/yabai_m/yabairc new file mode 100755 index 0000000..4d247c5 --- /dev/null +++ b/global/configs/yabai_m/yabairc @@ -0,0 +1,35 @@ +# default layout (can be bsp, stack or float) +yabai -m config layout bsp + +# new window spawns to the right if vertical split, or bottom if horizontal split +yabai -m config window_placement second_child + +# padding set to 12px +yabai -m config top_padding 8 +yabai -m config bottom_padding 8 +yabai -m config left_padding 8 +yabai -m config right_padding 8 +yabai -m config window_gap 8 + +# -- mouse settings -- + +# center mouse on window with focus +yabai -m config mouse_follows_focus on + +# modifier for clicking and dragging with mouse +yabai -m config mouse_modifier alt +# set modifier + left-click drag to move window +yabai -m config mouse_action1 move +# set modifier + right-click drag to resize window +yabai -m config mouse_action2 resize + +# when window is dropped in center of another window, swap them (on edges it will split it) +yabai -m mouse_drop_action swap + + +# disable specific apps +yabai -m rule --add app="^System Settings$" manage=off +yabai -m rule --add app="^Calculator$" manage=off +yabai -m rule --add app="^Karabiner-Elements$" manage=off +yabai -m rule --add app="^QuickTime Player$" manage=off +yabai -m rule --add app="TextExpander$" manage=off diff --git a/global/configs/zsh_g/.zsh_plugins.txt b/global/configs/zsh_g/.zsh_plugins.txt new file mode 100644 index 0000000..8d7ee2c --- /dev/null +++ b/global/configs/zsh_g/.zsh_plugins.txt @@ -0,0 +1,4 @@ +zsh-users/zsh-autosuggestions +zsh-users/zsh-syntax-highlighting +zsh-users/zsh-completions +rupa/z diff --git a/global/configs/zsh_g/.zshrc_clean b/global/configs/zsh_g/.zshrc_clean new file mode 100644 index 0000000..da236fd --- /dev/null +++ b/global/configs/zsh_g/.zshrc_clean @@ -0,0 +1,41 @@ +# Created by newuser for 5.8.1 +# custom options for typewritten, Global Setting +export TYPEWRITTEN_PROMPT_LAYOUT="pure_verbose" +export TYPEWRITTEN_COLOR_MAPPINGS="primary:white;secondary:white" +export TYPEWRITTEN_COLORS="arrow:white;symbol:white" +export TYPEWRITTEN_SYMBOL="" +export TYPEWRITTEN_ARROW_SYMBOL="" +export TYPEWRITTEN_CURSOR="underscore" + +# Aliasses +alias alaconfig="nvim ~/.config/alacritty/alacritty.yml" +alias zshconfig="nvim ~/.zshrc" +alias kittyconfig="nvim ~/.config/kitty/kitty.conf" +alias tmuxconfig="nvim ~/.tmux.conf" +alias nvimconfig="nvim ~/.config/nvim/init.vim" +alias rangerconfig="nvim ~/.config/ranger/rc.conf" +alias nvimplugin="nvim ~/.config/nvim/vim-plug/plugins.vim" +alias luaconfig="nvim ~/.config/nvim/lua/caiinz/init.lua" + +# sets typewritten as default, GLOBAL Setting +fpath+=$HOME/.zsh/typewritten +autoload -U promptinit; promptinit +prompt typewritten + +# Useful aliasses with exa and icons +# Note: if using WSL2 Place these alisses all the way at the end! +alias la="eza --long --header --icons -a -l" +alias ls="eza --long --header --icons -a" +alias vi="nvim" +alias cat="bat" +alias lg="lazygit" + +# source antidote, zsh plugin manager, added Jan 2024 +source ${ZDOTDIR:-~}/.antidote/antidote.zsh + +# note: make sure you have a file call .zsh_plugins.txt with all pluggins typed in it + +# initialize plugins statically with ${ZDOTDIR:-~}/.zsh_plugins.txt +antidote load + +eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" diff --git a/global/docker/gitea.yml b/global/docker/gitea.yml new file mode 100644 index 0000000..eedbcf4 --- /dev/null +++ b/global/docker/gitea.yml @@ -0,0 +1,48 @@ +version: "3" +networks: + gitea: + external: false + caddy: +services: + gitea_server: + image: gitea/gitea:nightly + container_name: gitea + environment: + - USER_UID=1026 + - USER_GID=100 + - GITEA__database__DB_TYPE=mysql + - GITEA__database__HOST=redacted + - GITEA__database__NAME=redacted + - GITEA__database__USER=redacted + - GITEA__database__PASSWD=redacted + restart: always + networks: + - gitea + - caddy + volumes: + - /volume1/docker/gitea/data:/data + - /volume1/docker/gitea/timezone:/etc/timezone:ro + - /volume1/docker/gitea/localtime:/etc/localtime:ro + ports: + - "3000:3000" + - "22:22" # change ports accordantly + caddy: + image: caddy:latest + container_name: caddy + restart: unless-stopped + security_opt: + - no-new-privileges:true + ports: + - 80:80 # cahnge ports accordantly + - 443:443 + volumes: + - /volume1/docker/caddy/Caddyfile:/etc/caddy/Caddyfile + - /volume1/docker/caddy/site:/srv + - /volume1/docker/caddy/caddy_data:/data + - /volume1/docker/caddy/caddy_config:/config + networks: + - caddy +volumes: + caddy_data: + external: true + caddy_config: \ No newline at end of file diff --git a/media/linux/cheats/command_cheat.jpg b/media/linux/cheats/command_cheat.jpg new file mode 100755 index 0000000000000000000000000000000000000000..154eef7aa980050ea863b285ac5f3f30ab861148 GIT binary patch literal 481564 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

3c1tmadx;`gFkuYp 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 z%0A99WF+?k=J;+B*X(_AzhZI{9$IM~JX+JUe{OO^chmRKr}&G@O9ArAByaGh9PkgW z0lYaNNJ>?zk-?vA0j4?~gdyuZ4x4B88wBX3NE`_G@}gk<;!pJVJ|wmW;AKGLQPw~; z=ma;(bw{F{$zsxoU5I8&^VqBXzu3=K4Dlgv>xhS$UZQlH)s3PLR52DXLm-?U)#nOv zG{zgT!bn(8VX4B{+wfZ+6>Q@kx05FYu=n!WNB4tT7VhU+sW6FjeWoSAWZ?t$Ui_PE z`s8l6BB_UV$3Cc3(qR`r1MC0j$}t%<0W+7jEj9A!=y+YDhJ2X@DzkbStG+H0Py z@=!jxs@|XOkXeUn3Fb;fVwd0=j{r|$ZfJHaL6%EWH30@f;{%H#VIo2o3Kj=QXSP;< z2A%xc_*hifoY+9-O1?jcJ3u&4o8d`~0)4 zGS{Srlw|j*x!4ke&zql|;B~tRXosS>pJBqNJ5*eXrvXHL!a`|jNOZP0^JQ^Hvc2P| zf5dUp?fq?uN^x2rEH?oAldstH@KO~mnSGHp(5q;hxP>>N6RnbjK3Z6`=&iP!y*cK1 z*n#g@Zo7EsM*z?a9KH8T?$y_!L>Ni~*nJ$is_%aRoS22qopMBrp@ML;RKf$UyRVDR z9hGjW$HAA(;&lNpEAU=dPhxywDTS(9={Aa!32$d(l3m9whV?3wO`S8_4oa^n$g4e$ zS_YvLxnnT;rR?do%dD`!Yq5C!prz+-7dqlfrtV#x8;J1ty^(XvS6lQ->QyuGlR54M z^#CJ?4@kMMflduvW!9kZ_dMK(6Q` z%@p^zc6=?;?zi}sbw-9Us|z43{)RFSvvlZUuB`J6ZJ@=Xk>?$Hi-LM6abeMsUqZer z@bJ-my&}XRba~AZ(x(MeMphF;tUqcoi(_jz_y)1Nvu+YtF6f&-*vx+?uk#lU4>%yO z1WVS9CCoIG8bIo6mv71xnClD*J6B*38pD&Jd(3XDJw;Qsyvh|++`m}A)+IJ$-U$^Y z7<0cw?cYxLMU+GqE%vl66ov+S1Zd>iWUe`G_P%eu5^Hy;Axk7;#<_EQO00KLF^K3b za*}+vwN!U}v%;3)weV4S{=D2X?E{Vt%-c;# zf!evpwmNFgkk&Ua`o$qww<2_Nmwg7t8t56W`SCF7n#a9|>4&aG_%!D!sPRd}cb*tl z0a`EgFtOP=!9rpQ80TR`xP~Z5J3}mqpylE4#=@6e2M66F8BTz*A}c=H%6vU(%bty{o%^+V{b$K=<$=P&AGs70o=t zy2HSBMGf}>lMu5jq=0~Ju+z9vayueA!Uxot+a^ALY2;*9RS|PI9r)d`v1Wj(7sq2y zM%JOUDiDQoH_iGBD;JHsw;ccn2eQ;Xe^vJ8@a4`}gW-?R_lq_^n9bb+h?u_PzRZAyYThW?YPO1!O%Y*i9_u`Vl?{U4jnZhnigLc>A{(GhJ&Ev-H z9sIqnA6wyC6PlSJ9VQK8`P7gS;k7bcnGtTfhbhfi%SHtOTP!HKpq4)!rBH6KNzf@` z2CUMq?+b<@Wc;q8t*RdLM{&04!~vo>(wP|#n^7FM8DE){b898-&nV^&uYUP@>$G`u z=9=?Fkl#1%; zIB6R_;rT1VK85}Q-p4`E`FkKHV`%v~lsn_@>s=j+p4oUG6NpwxyXoihEnvP-vy4wR zs5t(BQkM6U+$M%jrCwa;{r7&1KB3w6N z7~(;9qY^i%OT>fze=z_>V&}>?3&%2dhtMF3h)}N~pp!3%`P>jIHV-;-G)nZ@*N0L} z>W4|R36f0_%OWVjXNCa+(QH@M23Kz9b5c{H#3BDx4RxQN-&*ol+C@+Btb-dDH$9dd z^!Pgg%1uwE?08q(VycBRoa_L&Z?p7V4Fe-0opp|uyxuQxJLbIG2v->0*S6T7j-3`= z?BpKL>n*Skxyv>3xU7@Q6)3Vd2(%ehIBK;GGeJ4CzR^p6ZgiJ3Q7i}wSTYm1=E|;ZWnlZy9X@CJp!bWm!1Ud(_7&I=9k7^5M`Su7k%1`q|6O7 z2Y58776q0yIV@fJ;1c!`_W+DLhE)jzv;co&zP2u?j^NF!7GjFOKD%u3e&~pT;0qEc zT#fXUW6SzO0jI)*ISTZF>!XcqH}HPI8NE1sv{?ds$6lv980k@|X9p z2aKE~{G;|SCK|(yEzPezyNj?VeA0gU_@im~>_@$?j-jd=tQhuD&RrHi12zEozIiD6 zg7=7mFvn;5#v)EM-kU8S3eFw2V?4TlW{p=~Gn!QD#{E{RNSEtR2d85BAR_);`EjG? zlGHOz}3O z{rqvvii=a>I|jD67KQMPlk2y(sBOV%I zKP!|C;ec6UWLPGk@6me8n!U`R{hn~O$-MJACQAunCpu8%%p2l0-Km;C?Z5b5tP8A+ zilAQ}3CD`Np!8XBWTkC6SKaqYv->NGaIWl`0oU@Gb8+%zs zP6v=JHjK>TId~B!qjKWWr;uuEA-i+UtQn1fw+BprjMqkH$8x1nf-HS{0K|YhidOiB zhgBmy)jQ~`+2naM_GZ2I)YsW(D^DH-Pl0$jXK|WQ!!%yD3rCc7g8>wfG{6rnp5>Hw zdBNico%M!#Q%+WJtI`CY27*o+N-Zjv+AXoQg`0V<_aJglKG9#Fw<_mrwJFqvp=xZFuN zvl^{eYgCyo=x1&NTMO&X4Q;Ak;A0`!CjgB0Gn5kBngbvyQ&E03tg)TT$-)DMdEv z9XfMRi!rvm-n)fng3v(lLXSBv-f2K$DL*0FT*ZDEs=@uACj6awUsqPqYb=0P| zIwk2v=6(Pn5tdg;q$UU>wd|xlF0(~VpY01rlRiJeJXznQr z+Dq&-b*2F=%5nS#5kWcr+Z&5W0ipB+`ft+AQcD{Ub})M@c-HQ8k7`mZBwXT99}*8W1GAVE*CSv0R5EO39ydC9Rh!t@^XtOWQrTI6GXxI8PWr2=OG)!jXzEATa zfubh0mKUNC@zLxyFqerecZW|F^<_@td`JZ+=K8e0y(jb-9f}JR;b;|VST?|-(UVbC zi9x{8zYHr#`z0niSmiOhh(ypDI=UXaZI3d_-Nv;l>zU9av)CgbZ_WO`caig5fKTZOtC$R%R-!^_JPebitsMFe zfao-K2=KcB2utc5FQ?32X--`WV?zv9P#I;vsf)(ffQX0`i1H9!y9X+Ridh<^X8QFP zZyg%1U>La?DTe2MxDos%^jHQ6l5iS$W*zp2HsaEZ#In$bSldBmKXUI8)U&T;MVlB# zN~BMDYR@Lk|4cooU}CMe9K^hUT6+)~Sto%$};FN#2~- z!e_>-8e08Q1DSSq@*A`LfMVYQ^b?Ht8(j+mB)O|2`uFvIyD86U{&dr9Pq5ZZ{n?;f z{=lr-^Edg%BuP>_3+K&Ic)0BDr2&nWGHB^Oz;UF{Qu;qoQ}is(LUIt4(0gr}Z$s6E9AcZPaCcN%8c#oR1IF{i zj8Idye)I3wc5x)mW3QeY3;oXv#($w;IGzcZ(J7re~473ywgyEtHs17 zU9E0dHGe1Y8#fdkU7YTaQb+U4RUn6GKCtP#rL3I9_dvj6wIc{{(U53z3~-k&eWxEL z-4tVcMj+?Y{VloS8|;@hAUS2xsuJLa`d!T(B}x(fFw;s)cc0V!t~JuXEvBiF^qV{` z&GgH*wV(Ri$mq@5s(O%kdaVR>GHsWb25ySzw^U-TutMn=tI1lUVSx>kBIzhXae%kD zqt&{qODo)^+N;;Ji_e?47VYkdDEj)MY6@=hw`pZ4tKhv>W@AG`-@Uq(Ih$8xUV~#H z8F@ubp;WN!!p0<52hV`iKpOlovQ=;0IyhGmY>?1@x=aLN`Y`NnCR?TTtd;)o-PopJgnXIdzy!Em zT{q@DswyHP920K*`}da?IXTg>!DDr|mLEL0mAaf8`KiY2II)fuNW*a~-!A+p)R*cU zcfB<7A+ujaNQWP;EHMITFHM+!twG>*Kzt^bhDXQ{8s03RPBUy8^uEmrYz947w0Vx~ zCNTB#dHEP=e+!oYK?*NrQGxqO5tB^|*uLFN7p;!2a+y=dM?^3jbbAxslGOOa`D<)C zqMTO)3vq}dHN4`f`e-j>A^5Q^?vS}HGe!9hCFWJ2jmmZUJqmKM|B6%jTvb}r9sT5H zVCPGm)f`Gv3jS%jx1fYAR3706P7MRYGvM>AQ~+!;kO)|Ti5aTu=Sl@A?F^G-npy*W zp`xQ#%O@LQbMSL+g!t)?!V#$FFHk^y2it&yV3|`KVZCT@7PU7jGpXXvshl@G$k7=* zqueOg=ZH^EY~Xdylt}%{e=?F3#=x_8aaDFMV*XSC`Vp{6_D)PN3Yxu z`?D18W-ax!9~1H6ac;zZVKe77ST8JdQJQ;f{(Dh!FIavNAy=x}BHI=|@r7@sOfCC) zust7d>rP+zg7)5fC>$$~JfqKx0LUuFe}1J+LHzSdD*6fB$*KUc)O~-n$ep$hrq4dx|4w zHXnu{T)+MP3m*}3Gyc#Tc^|@@-k&H1aKEzl+W?HG`yc9^@Dq8S#342!jdN8yf0qY;e>q zj8rZuxNDK?6nc5|e@XCko{ADprSk)5E+L@vcj_HZxWc*2aPE`APk1H$1G-W$Ie771 zJWSV1;HRpM@LPv{)~Bgp69)=r8oWfPrgk{=dder^$h*nQHxaA59G4w8(7>a0P)3@4^10HXybf~Ac= zG%0P+FrAAM&fNut>Q;{(@7|a)?@LHNbbW8j6u39PFmFbfB`(X#UT!4G86GpR>F}5$ zTm8+|we2gFV#vjzY+oa7``Rx4y<1=LC1dQs&orVowkcN_Px;7n^?K zd&7o_=ZW^*UDtOV0G-vQr0cbOj`;r1B4vJgLsx;xVKQRIriFbANzv2oo@_J!(Sr4A zLuwums=O@Z4zU&PjJ2Y!Nb~Fj$W)U94q#-E#dh?*x7E@!9lvA^+V>{lKG*r!`@ZdF z;ec*rY8&`6-~gWLxw(g}Yk~(JuBYz-L}BpFXT}EA^R^0ZDKEk5FY$x1kgNRjcXneT zhAb!@F+f!2cmN(gSkI85ZpRt(TR~OuElGg@T6zB;pPY}^ujG8P+;}qCSd%Gqi#P%p z=InoMJPXi5YD(G+E9Gk`2M^|SDN78+Y_k=t?cLw{`ZF~civE+{t9X@r(wqaSl+kDUytTFx3<;m|Wj?1Ai4Nfwb&1Eeeb5)*I$ z2FUvX!flJE38_(6sO3q&p6c~nd6g{ks+k&9Uf6D5EJWlbVR`)aULjD3A7NyhoDOoo zj-t%J5fuHaT*rbMhrDh%&iSStbuZ5__$VBOwNYNfx6z@S(ey$pG!EnY2jf>x0XS5% z@SS_yL*ITsE1-Al=F@3>mcONAicJu*UUsN7i^Eqh*>HH!Zw`kMCXYFEk+ z5>R8@{+n|y{{&YR2p$uk#B3V<1NwW)?2i|rioVNvn$!U3vVrx|Xgz6AX2;!>LB(tU zWd9?jS$CR%5QvE*FFS}pHsWxyg*W>u$AZ3{Zp7BzJGyg2D8w&v-;l^hiF%1P6XAor zuW=O?)ZQbw`hTNfa>x4@TYx-8=u-TTn~e3b*^86R$&Da*`KrvxL+6%`^0Y4Pa|l~) z50b=m>7$_G<*fKYvNlcS1+t+ZBJRFXq&s^|eZJ6~6!me%?ojfV@_e-=fK9dU3hWN6 zfw^xSEzJ>ZWmPlss5djq5G^x4Majt)P(CleiIfz(`t4({q&`^BR4FLnvH_6-p?vQt zpih5_He&JK09Zr%l!sXQPN$jgr}rLL*AMB=T{37r+VC1Ad!^*(1JG&Xe8x2<4Dg8! zP^%KSDlG%^Qa9<@X@ucW?G&2#)tQ)ARjGF~Okr&i!cdK|SV&0C9jM4bZtqJWOY${-_Yo^A9RJ9>ab5EbV$ApVE`{59kuz-OMi*0%qNvy=cGoZd`7VeXbzH z&MSVw@&%T!{eeMi1hBR*l6IcNG@ERS)uIOpDr2bVm#kh^dH3H}l+i7%`co0I4KkmT zGwT1i3G;k?V5&^A2UPsEz^BHhIQ8pG!-?W}<8nknGeH%8yXo7p@(&rN`PMl%xuC;xH~8G@Q#{s3Yx)g0>PpurzTrE0kpMkcTg5qh(F81fNd99)KT}Ou&u6G z_DQBHHh8o_!1u{#(8{Gtr$GQxrz_mJqT<`$mzy_Fjm^1V>QYbBJiawhc0)ODQ)ec# z7(SEuwRGpauG>ZWGxeB{EA|T4=9GgGTVR%^Q<4SrEeAsiAG&>pWTqOY$#gh+fM?~ruCor4^f5!@;HCS0|Ztq7eB;GE#vjV4a#{S+77{kvpYO*;Y`TbGemNB{oI3ju< zvWhy8f`*_+7bVdLKP_#G!;YCS<`B+tG>R-YEMB+WKf-oKZw`p9I>I?g&K9_}j+KP^ zv-L&qkqWSIAxJK!fpW-18d30AI4kDh0BD4NEkLG%;&@mDSkYA`BWhgNAOG0Ra~+7e zXP@-L`@u_>PiqLCR=;|gVypeq|LW4eWA>pBBFm}U*)Qn&Nyp#5J>&K%=Jh?3vB-xr zF;83!=PqE{%6=)60vO)RV7hh!$Mg;bmV{{pCtAeF^uI0A>#KOvQ9E(6)!f4?uP{B! zJ^1wRGO+_M3BZn2P@-jiJo6hq<#(n$CVp zzzzC)tBDL1+5k(S^?pEvC-Fi1Jp2_cW@7qg2l=q;uZryAT+Zeiw2tt9oNyi~72L~2 z1-(I12Y}`(2L~tcjiMDlt*{C`CR&U;K6tZV$b0%4#=ngX7q03!&xmGvjH4C4drGk~ zfoNJYxeU}nO05I?l!(`71r7hZmway>3TX`h4zRITU^lo6Knuj-CyQkjX(ywl7U6~0 z5Q>n3>{sxpi0PXPcbnt9QMYxC`?pQ9ti4MSFJY|1Ta9-hQc$@tC)O?ROWYBNjI7E2 zv-cO7m?rAyosd~ee_ra*qYmkjwa2xZTF>Nm)0C>$---%wHl`pv=&vRig|`;gQ~)1R z$`-$Or|5L)*%XQ$X*JhIJJzz}JP0{2Ljxos#JgcEYqFCl$By38TPrr8 zD#EzthACfs+N zlU4MaUY?kk?H{n;r|Bfm~64axPGyc^W~ zk{27$JElJ|ZxP#50(J!r|92RN z|B(3oH^+KFrMSMIep{uvx~z1PQ{dh)z|3Z^zXL_?G4Zx8mwL?;Lm2BAZX_v=gD7 zRGF`=bY{vpK7#Jl4Litjrn4^-5=#yLaVfj@R#q%x#RLNk2UdI6%! zD0D`j`GuuR2B*ss)aXuK!+fmSz8Tfj%7Is`Nz3z9Svu&?SoG=PLd_ggU%utcG9NEO z2eS5MSBT~2Afa9XoncX4tr&I4?pS( zE4qs1=UGY$?67>Y^`m-zjSCTM5qJosZo2-waAcnwqBvdmDNgS&(l2h(<<;3F+iQ-xEH!(C(^2@(hK zQr7`^pT&OmIgT}51i1Y4Zhm#JJj15k&BMGxw8+&5MmTi$!=>On?uFhZ-lh2~zkt`2 zKsTW}r4o2q%*6qSQd2|6UT?GWOw499ZM#;><9(OTuZg2;J#pmGUncvJpUni-OWZ0r zefKL`b$euL?j;%`ndB9Gnu#-FXwyunfaVwlAAy*y%NDt^5_)o`Y~jkm?^@JH_YHiA z@L3j(#HqiGg=Et8X_?X9uaWCL6jD#7+(4-$E3s}4nRk7p?$(k+jLj{@v&M~S5xoyq zkfs9|PXsf0@0AiYu__5~P>$rap$7pX0O`rUs`*ugn8T(Q3Kun$KWK$wuSSv5NB^Ja z;J?qp|M&yG#){@%JPY_n-vM&4?^7EqY5#TlKNP$+kogY?x5IfEWtudB=_FppUD|tw zRs)(WK>`#hN0Cc$seJYlAwK8PdNUyB!P}|J_MP{a_91Zw|Kh&0N1<}4FqR%2i2u?+ zu&t07%3&;3>>zU7iEUFIT46Sa@l_Z(^YQbedf%T{K0lV{?>|YJu#lr*r)HT~+W~u6 zkQLxgUzFAFeG&qH2_LJNr`6}b$`gJw+pl;nPtBcYc&Lk00=$7Q_C7%Uu^<$tjTN{6 z!d^q7^vM2U#Vh!hpH?5P?MN$_%JY_*IS)=;u>wb;hX_!X7+{aLZQaX-7@#f!$u+OP z|7|R4&Z~jh)w_Pp)F~9+Iuj`TbKhGVYxgkY&ULT=)H_=cJ%Q$-tF-jzQL^{hFIS~D zUD1T!Ej;7|hR;cTdMJdiHkU3jF#ZWt$-i1a&uq;A_h6Kf&fPP^J%C2CYlfTpV!`^= zj|Cz69t~gPD`l+{-Rx3ACtME^d$M1YAB{pVllERglu!L?1?7r1!OCyLC=_9?1ouM?GlGZ!`(@H1hqI@jlPopIkIL zdc9t-Gv{##cHr+3-e2SY#$XU62^B!s-HDZe7~SFkc`GyMQOcl*?3n!RvpWKH8Xpqk zuS5Sn?tT7D>j4j$=&L^?2XuuoY+pnXDKTsnP&8%woePk1D!$U1dw%ChnbhZ@)?O_^ z`#HO76B!J;7Ql+D+AL>4m;Ab%lu%xKPf;NZ#Tm>#A^HW}BJ_{k!8VTl5gPQccq?8pWTK&=B~$9N8$^@sk4D}V1VICZq1**?Vu=9YLa%>a{C?4;?G$Hy9Gn7?`V^vX% ziqc%x&6JzPi*d5G%lyu>qZeG4ok)HWdC3NT!yc_Nlst)pOQO#ANd! zA=ogn1jWfL-%TI3-1tsR#LzDj2W4m=p$rKWCI zX&~u+{{+NahTRIv8+gIt1rV;XENAj=(lW!D)lO zz7cRY3LI*w9zyGnTB+drhhSY0H5QR-8A|R*p2F*4>OAM*;(Sw*-zvRTzjaQ%QcfKB zETB@81~^y$T>|UU_&^6EH$!pmwfXP;17o-MtEf#%zmIGs*WeidZ%DoW`Ip?N{ zFsu^HMPwlWyH!gd@qzX`Cu;EX3PzQlbip**rgDXl=FDii)8=pbFeQq$dzHSHQull4 z?DfWa&J|i5gKuaJj>%pHT8Xv3=sH0duCRT>3Uu&G zqdFE}iWm6G3{>!$dYDuCXqAx1AkrdUA#;o|=@9w7_TL!M?=8(imQ`_g=*x!d4d{>Vannb~mgE}1EIg60-kF%(b!V>11g#dl zKk#s4j)v)vBn_EDEATb+*uoK(K6yJ94FZBIQokkiT|u1qinuV9fx{I9_)juUiINC&@m{U7S1b$9rMat)D0Nrr_xtA3yENJhA4B zKLNlGt=Z>M)+{(9j~T@}OA*oTFJKam(`6Ha$RbWXl3m&*KLi8{;fHt>6ufV$`NXp< zbtiuZ$#B0w!N45hEVG7DI535hsq@#Z^gw2JlN8;@-JK$QZlp9EIq~U`6~DV55HiUF z+;_J)n7zt>v!z&$46&|KdF*vICY7rzCg*yv7T-F1i7j=0=lLA;>2=y#Whm_Mf4I~C z6Jzop3p3qySUU85P%=uNZHkg(JzqM^P{mOeQ(Gk6+~HqF2W9DRZ`{t*5Iv|Ceiv6z z!xUQ*>&<@D<`f6@X@^R)5^M^#1b#a>1e0WO{*AXMV;R2$zC_kCMSLijJi;Y3u*i^t=L(t%kaV^-k-5bvh*`L#P zukYy9nGo(6oEwk`NDo8GuXJ|NJ_3%GMOm&H_ap2;`ChukjlE}xmwz74%$F9wj!8oX zUO7{r|0Ln(r;aIAHzYbb7X6@yeTox^1@J^t>EzWnC~qZ^zY&Ey>Jm9RL2ViX<~!L@ z-_geCeqtlEQ^Zg&lwupZ(mb|u$Z@ZPF+bbeyL3=h{fuPrfz5E4U6ak{6`Tw7WSSCV zm`v)!Do=Z&5G0G!nELQf`d4q{%$OMb@y?8Mu;IE~X>#6*Jxa{9P-66uojFp)ltrL^ z!1bjaLn$iGH<|);j77Ww?7VnKqn7twuS*x&X)5o7kMOSIW~G>B^nuMidL9|pyLe!6 z!#M}pJyq8juJqdDc6&6kGV##$OnDu!|0k{brbvagEWk-41*+QxfM24iFpYDv`bVm9bG;}|`ovV-m;Ji&cAdPsr4K|6 ztiZ!}YhSHLiB?CvMBJ2`TAaGb+&wk^!v0YHC52l~YViVn(Zo$1x`x%>OQ?T`RA=dN z=e!;!lVny`EokQ*Nlt{g^oZL0P(2ayb^hB|E(vV{mB7IDRgoPWNRehs(c`pe>DH_e z>5<;YpV%L{&U1_gA58RQhd1|N2t@?k13YS;zust@FU|J}bF?wlZvSAX{wYJeq9pDU zFYm-<{=h;aF9eKU^fY=0h?BuFp-YQmKTM*o0jZ*+dMhb`#0FccX zKOucdB=$_{s^ujF(u*B-ak3={{-EBxZnH|;U%Oq*6~vijrLzwJ(^?@50f38&htXFk zqh*PK$BP!WbW;Po)l|m%Gj4%~O_d{XSj27v6~G^*Km_P=y|f@#mP{ZQJbwRfn!_$h zuXCdIxvIhxZQR9 z_?>L=^3v3fcS6y;MeLxSMY+4*fLV4GS~t&wl~JfFBO67)@;bfI8Rrh|74@lKbsN-O z_2z8{#J`bCxKt=W?e>8sp_TXYmrKcbo!WajEaLewT(2B7Aom;sQ7wLAF7Bqs+o&Ka z0R)NMtAp^s|CNEFbeCwBO?N`yAkR8Y{yrV9ZIdhXqtv%RYbtG@PRecNQhX7^+}ymw zW=ly(=vH80po&+L{NwhI%S%UJFXu)J{%zq3+U=$?qPrA5aW!49Hx!+FhSYm*=9*Wu z`gCNuGuY0ewd_E>+QyGKt<2+fPmjrx#DrcM+Bqqm zeg6~5moRI@lT3w9YcR7}G30W}wk$`3v>Ep5tmb%e4EIdpv5RpJE`ttg#rEsY7=wWY zc}3B^TGbYc;eE6)uGenY{p{D5zUO{sZxJW%WDo8VXKTdPChHVHkX9zDeFWx~)6O^BbwSdHxK%r?5n<(3Y7E#<`sULbork|r_NVLLy zI5Q>tF(lBZ6RN$y1jgh=Orcb~&Kp4AAWyH%qX*r@D9*Er*8I}09{!2D<9j1(Ot0LK zu$hVN$;c?^Wc+0}koi+lrU<$Q)3f0N>DN@C(RRk&^`AP&%blB(X?Cbj(j_mwpAYPd zg@jH3pQqD|tquL$qJ**2BiFsU#DM!jeyzESi1UGRA^GFmM-%ySZTA5QZ0y76QLr@1 z7@Pr!Ga6hbensv^%E9HYWBC$RwlpwmS-R^^i5Pifuq1aDtWv?K>a~u1;o-k@cOOlPlqyZOmI(f?lSnhvz6dxThBtt^GcWT9W54Ory@=Nu_@WT*vPJ_PF#9Xs8w6RxpHbT`7+J$$uzx z9q+8qR`d5fOwaBW%K#J*+sB=IuyVg)V(xG>xajAKcaixXc_meAcu=yC#N&!44Wl5t@j&>Itz_KElh=)X74 ztljhD%NbBGwyf%RbaDZjw&IOz2&kmvKqA%b>vP`0YW*q5r@ee=p}0BzJ>l+LRI~XA z{{U2w=!eZ%RMO~ZWqB`&Tyt+3pVAuYm7pA%`zhXjCjxwNwSF6z4qO<=V}Rk#`<*UD zyrTO7BYzt|X%}@K@+>Q@)4(oCgfqFf=R$EDA7^R0>ld>W<{Qqa`$p6BYB;Qv`tLazWb>d8NA55Hchz;aHbuXyz zJq5^nZ4s$WgXf*w824Lt{||fb9o5v^t_=oJkuJRnLAq4wQey)I1O$XgSLq6dqNIuu&2V z>_Jpd^?-q~2DvO#4Uog4Q?y|AfO8~lRsSbuQLsKV=Ekq8Z**_efvnA;HU>B)@d-h` z)NBnf7-ReF0QGa=t7nm17O?!F0TzK@Z5cbNJx4YR0uK!lf^8n6qjmfv-YoRVPKsO0Mu3s+F3p-%MO{8%ru?>@<#eYBLv5@r#`Rn5;aq$EjCu#8R{1&nB*P|E zE@w{f##F!2p?zGl_RBvYoGxH<=1UE~+LqLN8aMbn{qBzn)~qiM?eh#Oeta9g^Y#Gw47mdE8N=@Kbz3E6t5b0UGHU7$5 zO#B{CruHar4F6XV@Q;Rs{-sKeVN%&0RSp2eAO*B4i8Vhj#?aT{H(}0(qvGBGc^&pv zT{}I|Xr6aL(EC*8*cTZuRZOGc|=D)yR{?U-ZWx_CB}^Rs|A}uI$1= zME!A94ogC8uf-W3^VAzBW`{mTocaCghjV6cd=*zbrAKmV=Px=J8FA^+7k8+wdrqHB z$RNqqGSXvhE1pv<$fhv;dE2W!chBZS|_xU8(cH3TPScZN9t*oeWK)DAbk`u zr+xGR-&%;}I1lW!$LNK-$(*6KAyf+{G8vXg*YAsF#XZuOdP6*~@!eWs`0CMCb^HyO zmbTsS;XsfPhB5ZBG7#2{jHns!Z4ph}zLf^wGqNB4Uav`i_ql@D1X@r)hW+l0#F541 zVOuUHXo0TYT`gaeZB z&jPf=?Gb7A33I>L)Q9<|M!|H-EN4ov`lA=;nFWMpyqO8k`-qFZDdndU z=WUC)O@tgomgM{1%4LC{o~qUWK?{%UMTc4PoFiNL(L@D2)8VI&FJeUoIPZ@j1y1{I z7pT^ALeoF5UZ#5+Ka~xwhEGB`Wb_iz%#dY1Tw1c~hvhN`t!ms(gq!=l_s?c?pUnV% zJugivhe${TnXoed%Te*qo ztu5mk{}QFwHnAfvh84d3HDUhqxAk5ovakywq87p3Rj+e5nu`}VHFuWNQ})b||DY4#X6M(H z6hl8Zh$rh^yonc?y=CS*QG2WW$K6B9-;#4kr{4}AsnG=8W@n(7{eWX3^3M(vd3EkI zDnjN8&see)HCI;cc7yC{nw9Y3nBLbilt~mYLtv45yD+acAayGycDU=_RCL3*U_}#|IVMk=)_Q!&)wkBvXVWENwTE)!{bGtQ*M? zWK_B~*`%BeNTi@&a~4&?DWezq<7volKyUu=#d!$R5!f3?sbh-G$h*%4n!5hBYIp=b1%rWoowRDJjE35oXG4cOl^6IAFM zbX-@xg;x!C^K#53Bt0DiXaMzerk0u%kDGDJkEj$>f^}?1@6smv=YDX#`Qhi&=NlVc zQWZeBDz%XUL zmbe#R*9r9A|Em8t#!jUK^7r7ttSdK<5M_m17_%h!nUBjfMLyurvGv3$7*1&41Wr}+ zcZP{6M$_V#-TcrGZH5iKGO1Y5&&g(Oz_?J8v6Tln&*EnCUtLr6p1RgnJ6}BARU%Y^ zpqSUAW}Pt@9ewX~m%--}e9T>|3X-d?o+RrgPoIz&i^@`-3-5_Nc--=}x-m4oTbW+Q zQ@yhh$o4yCvWx}Q7dy?CHv|h5m2LP1M67hNiHm=7v<;%7s;1Wi(dZcUsp#-Cf(%x$ zY?zc-kU7$@8wd<+vF|+Y`?99kvXkl0dec=*oQv%#U3jFyweNgB#ZRAHp7Qg99!ptT znGbk)NVBAvm^U?X6;!Su|3%{vthc;-B1vt3(W&DMF6duR{vMyu8-OQ2(|a0PHCZ5%$x{Xj zVCKtu(HGZ(w5EXJP*tG9q0Uv?F#pn-S#nCAuMPvnm8>uN^uNmvn6IhG$NlJ<@9tRe*jA*P_t|sscjLKO@BJN`)YJ(!f|`?cJBx?sX*%+Lhad&b--x0 z%@(LDgI?k7litCKdZh31M@7BX3U#rNm+a%u9%1B*Cut6LApOlQgettCgnth}bb)6E zdXY7L3Cg~$TtAg1uZ$~Nw7qL+YfTjEWAnX3lAR0!rI^KnPV!<;0eAhaO57YK{TuDo z%>c5lKu$qSQfxEyJlwVbZ9)FB+1SU@;QFvDo!)zkcPkzfY0VNCM28zAQJ9cfM!Yp~ zG5p0@k!iFxYdy!N^83;yEnB1L)y7y5=JOZVGS||gK(hhI=NZybiBE<5gWFf2WkICC z@HY5N%>>qX*3O=ocgYlr7N@Not215H`vXlv`Vt-b$3QxmzN! zoJ8OI%8d_q^r_U{az9 zb~jS>4xuc6alLZg@)C2DexyGi3;lWS2g81&`$ZhOeo{x9ce(s5zu*jyvIqlbDi2D` zh_~=EidxQ=Ce7#$v zQ6D40?tHu`jJK->HlEY0K@UHFpPT-6Zw~p8e?U*xM8vbcfA6-?N*<>Rzn6G7>;cCW z6^0ztQ^$Bfgvv3N{ng zk}n2|VYeLs>)#eqj9@c z{m)I89w1Fn#)0GDV5^HEtLxH5oh3ti(^jQTUP{Te{!6!?UmGUNMR5|^ae>`nGG!fs z2vnDC-J5C?%RG$I`(BT=U=61e<&Urf4~v1?xv-$~VFtcbyB*Vs%D%3~il7Z8W^a z%JN|k!rX}ss!YzZr zE59mfnTe;oph!Q{hV8cRE}IE8OD_BGOaNkY$O=8F@3DP8RdR#2L*cHOv5CVP@<;nqbP z2c~Nk)+`*r({|U-Zm!h<+=1U~U(Qq-4-(wTE&)2}bHK?U%q~cf;D^V4vs5Iw;U$)c zET^WHrk1GKC;pzLvG;tYo-f%&L?5Fjp7D;xx;QVx}H>ttboahL4@`tU`hd4!0=)h^t5q{WqzE86A4Wb zSG|QFlwboGD!pn#e9OH;Ezl8dE~unNmY#EI?C*LElAsx+_GzXr`_~5fuQ@#@>s!B+ z-TkdyAHgNlpXlm>LaGn9Thf{^E#eM7DsCo`WU-VAUAB*(i0iT) z)87-Ty{#a~3+x+VsjvY+ARh@k&kka%qOI6al$9S;P`_ zEeIZUF@&ZBL<9??9LzXhO?d)hNa={<+FQ1?0DZ6Oofqewk-U4qc_I`9fAdrWp&zYWfQT5}h2$bKU@VxGAdE2kyV_Wr zAJvEgK39Bv{`G#(7Fq?=n~U4<**_r8i`zu4(N@6)K*xP!JV++TGUjRo?aXq8VZxjr zv){bB?$L{B(4A7NzYHfxH!1|pu&XLUaDEzPG*N4tEDJmIagILZ_iA`u1kJMt&rxJ`XSU`rWG+RsSGXnJt7t|VY|gl{hA zOI@KWzWTBqnzveU^y%MlM}o}&BnksC2HV(!UQPJ8MISwJVz#8iZ7;UC*@~6S#|XUs zLc1a;{pvDOBD*Vevc>P{Ban9`M|^OeNqiuRxW27yjipvHu6x^=k&qsOyl-YNh03(q z<2i9{y_Xu+K)pw!E3%vv)kYWOj4SC*11h;-3`aJL+1UHqmT?YEHdf*OZzW%DFg?G= zsTLsLgPh&O3ieu1jCCxEw~TIio0+AyD#8;AyKSkComeSjd=rKUcAUQPxGSLGq$1!! z;^KF92e8gEAYMzlU}&rcD&0lR?cKvzy} zbDxTs@KuO^5avru9tc%PVbi^FBO&+h@PcwYm-A}Gc|ofJDo%{(-bU|ZG`a1av~|rj z@*7ld@5rCScWbV`TwU{|I>!kdjsUCj5-Fz+sRO@F9ocLg4LW`?bz*k(aS0?>s{5X( zberlL_lnO)+T2ze*qk;2e8%VmW@(mPvZ7fe>^{N2%i#P}`(=G}p(VBLP2!xv-KRMp zZLZ6+hacJI3_l=<0UX=UNu7$2SXJ&dsBg04QFin7yROE3;XNa;xvaZDt$fK zN~|p@=!IZ7WZ6=##S1_wrrTVeI5u!SY7}N1h__d|%jq1rga$n85G2hS5;1TN=Z+q; zudRc@&dTH-&cRnbU*-s2vCva}ZL<_U2nv3y5(x~^i97^KtXr%l-H6P&8-T^r_eR#b znCXofbfanxO|H@KQZ(m~KT(8|;M!Y?=fZw@f4x@$QufDB+QhRnazvN!QJ+2~zOT53KE(;%Bh*rc) zP@nP&X&b>7JA8c&FboC9C>p;zieziHc6@O=@X^YPD}&YK3eUCPR=O`hv*_MhaZcqC zZxfF3EXx8B7&l6o!BO9V70ZmKZSk~~2|x>tRKF*@!=`y%+QpXl@_xpCG3a#j=vmZb zg3p-@(d0be8*n7bgEk%G2seki>6d?7ykNgAvP< z^_=x{dCaE~3FCmE6+z?mYmhRmRC)y0DR|jt64is6MPONar(L|!;LW36wXxp}(++?p z%Q#KWt)|>M;i~5YIc<7>Wk4`3gaW{B7t{@B;5pUaHZ#z9JO)tL?dM?vlP8Nxk0xGk zp1s}wJaj1$dguF)v=uuvcN5H|$^(l6iUSy{Hs2#ro-?r^ZbzhL- z*%jjBpP~^{QMC&qrf=+nKsB^UN80WPNh^7$47=RC4S7ZNGJCPYUs+{TIISj2dBd=4 zs33rKY#*eLORH(aWm@%NRK)Ka!|Wbv0$*`JsQ3LqCAcJtFoYT&Au*cq-9a@K`vQxw7j{*l5`XRqP{|e zw2A;|?hagN-S3Fn-mQpF%wcOlaxc7^u4geSG-m=o`Qeij`%tc1p`)Ca#iGUciuTLG zCM&*oC_o!tX6{EmdP)Pgu;t}bEiP|2YPZxOWTIRGPhF<;WJgNWf+cd{?Fgnr6)BDd zsL9AdW{kgF%J;oy>+`%=sOmRlnLofB4ZDC4RKE1Sz>4u{P`5*DTSAEgfgy_9FMu(3 z)i?Q|=ix@781sCoa@^O)4{cTZc3l@PpiBTuCMv3?M5hpaI``YX1_;>utBEhcTG6gA za^o(L&QeY2fR>tLw+4d)>jx73PMesBrk4vw9#d%WUH^@DiR z7=rJ+)7FZ*F|3^UsA)4r$J?A*S!LIqBqmzKb!lW|%Z=_cG3~Shno_t7tm< zsN!bNd;gd{zWEWh#wjx{5h=fLAXo^&Xl%LR&6anf1f%nUAr_T&@qK`Jw?Y z-7R;)^dGCKf3T(^QI^e)+cOaEjgE$2ngsH*i&r}W_Fn#8Ft|IX6{W#u+`i&r*>pyY z=<|uXXqQLyIr|+Uaa>J!@KIJ14jq;M!2Q&sv~)Q8a~zm&iD7-NC8+dkm^UHfm$atg z)0QH6vwgE271_}E3b3ipzL)3RN>IC6FvBux+6{B`bxH!^Q{X6v&$=hp^`mD6;cxV` zD(N^x*}GSE00@dtSLF}l9@C4KeONty@KmS@ZSv?*#QTuT(ch$2vM!O_NL2T*c=r`4 zP!@Zds{EK!dvTcSm|%s{FuWZ>l4^ZhkosXCeO9=~%vgjE@;twCK;e zL_)|o6}sr;f>h&5oM(q)WSW$^ECydP6^IOjzG7vqkE95aLhwWm87~ z5{W3ij4sLWkD{x&CBE$NqH?Dv>$5He$MsVw(U?en3BD@HC6EGN#wl+nx+1DO+qg$5 z+uCrn#&P9I&#a><^lqSJJk!D!IoIKlLYiOt%DQr}L&urL#yRuq+o<-b?z+$S`g;f8 zLH+R1B~(%?&4&Ioq4%*`*h>A3n+y6!{nuWLvUalbG|(B8+~TXb1(gpg=JuH3>pI5; zY2lh8bzLT=jJ1wfq4MzC|1Uv3lJDCbWa`5Gp4aYhp8|Xea#e8x;F=p@O#tKjpE}p; zGbfbxf79Y$3u#yvyi0zzK%=?(i^9lGohIJs-O6?MdnggPen-3UcLMYFEHIrQ{dAwx zvW(H}JLXR-sv0L$*aKyM`yp82*I~$|)mZS|sa*TIch%F2#Q=EMzCru>`}b{g&fpig zB+T*a3ps*`DjCt;$GQGVhFqn%e9YaGdtS#@6)LRm{+rAH=U>^4wH@)9^9?j159Ih| zwP2yPL3Q!=!q7r+tF*iuQDYCn1IO#z*oR;8>C+mW;yT;R+CL4+B=5obGWt8 ztH|JhB6@j5W9ZBA1t6iquKFis?h{BT^*Np#4*Na%(0Gy~KFQ|8&$BF-!DcQAWwTLN5~Xm$Qk z^%9|u^A?j&e%P}R^OE?h-<9QVUlj?RR22*|JkPqg97Gp) z^s3%jMY?;E`pafxcTQThX0g*tUyYg%u{m_^O?UV_@5qqgB7Bi#a7Mtj!L7@MW4S1N z*?3$whS(-`H>e2~B_WbLYIIMa1#v;aRAjo|R$Xtaj=BO`)eNa%SQ2 zOH}bw$ijjtdab%AgNo{u^pz?1X))a1s2VsKVRGy!`TP?cP$1x^!fM=4qe5z%2%>@& z36qnL1{=Ewz~IfCr4$*+w?F7>DGmTsaZ9vYV`qx;03cVWQCJ@*)3;OG;C;@l05)n& zd^9Ok$B)|V9`iOm5hUX!t>*1#=V)}w|Q9!2op8!0_d8no^N%)-jo!r zJg$?54oz}y>!)%dcFYc?mi z(HW%Cs?^x>&D$2&Bm7;~4pd4@&hBT~La!8?mF@1S=mZI#NnHG#lva(P$(jxSn7mST z&oPj;Nq}T?Y*N4kV4 z92&z}l&EY}`fT=|^^KAvGn2)~JTeocRPc{`DMbJtUKYHmPV5WaRGt*Bdm4m98%vnx^aE;R_V6+oU=ZM;U)rOLR`L%=NW+BlCrv_pmmMQYeRKeH!$`oS~ z(V38E_XI=t#DARDH=xQ}1!3BlshA8ApboHNEb|undE0o>Ma4GJ?gIaw{#&4n?8(`g z5<#RBAg2jE1D43E9G!848p%Fho<8CD2!4O%t9N!|PXoIk0F>^4yy^_V(G+GFqaOj+ zC`M)$tm@``FZgE!e%TJ|*6!fbpy?xnLRx78jK%61u?f%iAEe1^8)sP5t^0iGeur@$ zrj`}=8pF6qI(E2TcA#1F zoj=e9Hwuz4gn6+p!*kX>Ss&Wy<>+*lWjq>1?k1K*^x zj8+0`Q@82h-FlqBmv%W<5iUoo#1@nuJ0S>;ZIkd!^c!PDkm>Uo$-LR_t%E8((ZY$ zJV3tllY!Ota(06PR)t1n5H1vS^*mof+1Uqy+r_jN$Y`HD?xQ-bsg%vZ_CE)I(74m< zI+1$zAV@Lk8|3mNm^nym@-SG}=!xmBL2B!mH;sET^XwCvE*oowK2%CyRXt?Z3oz=`xn=>!+6P%$GMgWD=90IEe(Y3r=`{BTGU-RSI4v ziP~&Ptn-RgYd49X@0I9PGE!jBPK^T}eI^uQQHkv8F&Gzha+w4tlaJ0q&y5}-ytg9s zEZLx6R_t0to~20;UO2q{VS&cQnc{Qcd(eJJ)#eq#+0x`o5DTjB52#!U`qRc=fQ%*m zH=$XLUpUq$#l@l^Z?@jvFR)Ax!VzDl)ykZzAj_e??lU=yG`*Mvd?p~#t#oRiU{>vu z>&zu30NFoSIO^F=DyY+~jg|1eB@(o<)%jaEKP(O_(W&Dq!DUW)mT9&wYUvUhH0RG_ zSQDZc|8+Q*31fwOqM?CbjigYllZjdbmVsDK6JR+tpIj8utjnclzOg=zy?9pUKV6!B zC2GkOHtU^II&UT0vbjGOyzQD9G!*-+e?t0;{=1ezqed4mj7z{z4r(v`%6h(THy_bQ zX5|x}R}sRwra8i^U8im5h`+2FYTKz@Z!>QU+9v4X!CTd^^T@W9#!dha&1_q#J&;3I zUvRvAx{&n;)FHt&AF!?477>I$qme4=ePl8%bkX0ml7;YX4X*$$tgDJ9v3m|cbUVCq zR5zg5pcl;hKWy99=>CA#H70HK&STThgRPPW0cu{&aeOlgW)v`wd({{;Iiltf7=$lr zV!Qh5QTun0xKu!j$DCjzP9sJ_Rpz2!F(()6SuYP&G|r{|k;~`?3xD^9AH}wwE}{0QBb9pYRYC!(xGbVjRrz({g;MSjSp@;Q`KO!_m zlM5~uT8*c-+n$3jOqdEdP))m#_q^t{($1m1AYV7AHS%7>u2Fxo6U9FD9 zx6{p*{9i0Ck6bCWJ6kZPRd$N5tdOX0^(Wac@Y5H zatt7^JJyXZ&d<)@UE#Kk+`HK|x|+I5hUYDWyI;S@eS{hv_)1hdy9J1+9F9$YNIOwF zE4DW!)meQndTrTsuXlthgNOwfh`W}^C<^gs>&pz!poYhRb7kA`v|kE@&?bE&M0EZx zoca7=UaZIgcJSI(WC|Q?wo5XnG=Cv{Xuu1 z!zkd$tt^CvWi5OuTGYDyBv->!Xp4`^MT_K0gonj`q$KhPp9abD5&=g2Tz<1va-9ez)0ODXO`UUm zFmmlQiy!dwd+2_J5s2E>ZJpTNK4_7f*%2=|)kWrmm6d%}%W3reL+%PdtP!uWp^=r7^xq zaxKd)Og2@~sV25>xRaxvG;Ery?1Yv&&aUKeG>`pCGKfV~%eJDCKZY)0H??xaBTQ5B zbshVa3MQtC*XRrHbn9vs9PO(hpPhe2I8pm`q!1tmgd+Hn-*pb>m^7iu->^sAJ^NP{ z`|tITqr@r*sn~Pz0rfHOT~?>M$yTn0z(HZw9TVezKfan|+U1weR+0=Ypg_T84~}iU zhASp?T8umlfEhVzJz~qd?EcKR91uBlf?0#~Cppw`kr}Rb3CevIiQ@^unx7*fq80H#FKb^NgYdaZ?HTz>#c%O|EAAEu#^=rp#KkwWecg@RAGb_mY zZJXR!;ieocpy<~bXy?u_mmFufs4MY*Vq1$otrP-?u0=3 zQgrXE0>kZSE9xLKT$?F7ZQQ|b)x4sA@|*S)wZqF$K=C%yhG~me76`Jbe+(hYjZI06!uchX?KpXu;*;O~!q}qkS%nOnq0Xt9U zn|r&)GQ+gaiaiaqkq4XPcH{P$TkEc5gTL)B2fl2wif#kJ`GX{Wew=JJ$}ctcs?d|W zMf%!$L{8CYynCe3K*nCCQ0%SK&O*9@wU%dGmSNSxks^u}KHFAzcXP4A?>Th4`vGNU z(qx+(z$bjLgz89&vLbEP{Nixj$~v+ms(fGk)eDE5rN;LKq3n+s@N4QQUZDTMMuD1=aO z9NAVV1_6d?=;3`(2{n{=d{~L&VNg47HeTvP5^SNn9or`c;ZG&j0=dlFe&`jq2h>mo zaV`BOyVA!fH3 zM&b3g5%{@oMgK9YZpn2Id9;hvg3GTL>%XZg{(wS~Ee-S5W{2Zszj`N#vq{KOuG372 z4b)Le@||7Mls)hx-bTc=t>wYo{(!(`5Ndc2Acf>Fn_O}S$(yW|%a;e|r1mlnuR&IcszhI2_P zP@h$A5_y5_BfhnP}$)n-(`eNEKa%YUbJfbIECjT z3efkytov2ZTAF^ZYFDObOc5lznHt3%J`b%~gVee8CeZ38>AGE?*|;yx?0hDZVjjT4 zDt7n^8344g|2#Mt*M1@X2b34H+(v}ABEdPh93UxYC|lcQka>IE+kgDF$tMm|Vf_OH zPLC5vQJBJ{ci(m)zQB~kY{gw=zD+`1!JE4`MiTw^Z!ed*mcMd+*<72^p)lRfRcbX7%DJk_f#kc(B$`S2FWwvhA2{UBTKG5sEX6x zc{KFN;{9a0%A>k7K-hG7Isd%;0{FEK8D&X745isLU{^6Qn5WW5`pJqA-D^Ou(uV@G zOobhvsks)iSlVZ=M%^U-SoPg$7*;@i`j>0{FQ;4G;lV=roLA_D(|rovZFMmLv<01! zJ6o!6_M^HfKj6SCH4<}5*t)2~&cZ(+*BPfvB(?Uf)$~6)>sG&u9V(wqeSqy_Gyn%N zXEJkqd5g#Ad8+8tA)Zh@Trca%lR%Q;fMXQlIY3WBj6TGnFCZHKT(G6LKeUl8i72Zx zjlD)2aX`-b8o!!PHZv*4>iD`{kT0hY4e_OmlzO1PV$uSh*W|y-&qM1ki;aJVjChwL z)Fx%Yv>SDei*MbZH&?yWp$Z|bjjCKq(w~R^MEvufCjIjRSf*fUz?y~8iLH9XM8sAp z&}^l<;Zza$qQqtm?76-yf_|Z3towT8?PxlE54sL@{w&szcXEt#^>&NzzcKAt{g)T!385`&Wd~2U zUHu2dlV+4?cJJ>8UB$T3Z*qxG?gTw3pFcUSf5>)2NI&FK2xtieVyeyqZctGa5%88+ zka$Yxn4UW^(o@=BetY@Zo)qMC8UdR31K zmT7{6*8|y;S2wqg>$_wNb~t(6?7kUiS1ET6J1^iojo<$cpZ&cT{t#>(5U6<}KQZRNTKcev%; zGEgE*W9vc-?-e8j4C|YD)Y`Yz(Eor|*aHh*LG^G7@D%#T1`qk?R^pD`-(ei&$xp~u zjQJnChs%R2AC@z{pXS4dFUXgGNpd`H{TRn{w#}J=cJ#bm-_3{+;B3b#$k82K@}`>;A^iZ1P4QrVQX= z+4vY3zWukFrGM90T`{(O-v5Yug>D=Q@C2@1h{K@3Q)1uSfAuNNMf1K(kB8susctqutKyk5wy}tAZAy_c z!_lH@iw_Gy&k6T1ZsDy$!K9Y2``pAW`|;3Ypym0j61}4YCATsO;v`fqqY_)$p0#R_`*}qSr?toBNUjfhIop9k#Na zjjOiz?QfqAqcn^6>eJC83qjI}{T}DW>nH3O+(^7p01XZi@E?6sp*MtkK_7))VZH)YHS2E#B zmz6ZHQTr@>H|kRBb=2oJXR8zbHnKmUEufUBd5%hVUik_p(;$1>Bg1R+3)0~N*W?`^ zavB1dI8AG9e83$;p_D)7#R4Y%|HTigvhBHBv}m;xnwqcbvVx1QQs`WSLD9)nuk0a^ z(Vn}3#vz>+h2*5f-?|hj(=SwXIp4Is=^41hux%yS%lLV6nP^Z}l`us}@7!-Gn?Kld z)Medp5HYGopFzf^M(ZHI(vE~;>9+v=2V$! z&k=yQotq17s;G>0cIu)BT} zK@i?9y78Ujs9}Cv8hGkvN&L-buA}?Uh}zLzANLvZD#4*_N))MTPne$6y8yGTc+?)|RHe81`=Lu=5p^GBFw z^Jel78fUOXV`hOK3-Rkvg}QS zvJ7=4oILgY)#0(r(AJ(7O0K`tG|6+3{d$hw@jod&l)PUL223uaQTqS9D|X_b>hH_hx7 zENRSDLOO<2cU3N@qGuhohoAmJG{*}FRP|1lu#^=M1l_uMzY!VmiU=yAX+7bsSlDB< zYhVob4eBcTYg|k0r$~TFo+U=Sl1tF#ph7Y{lxUvhJ$87{4{y7Timed?KgD0Iw9j{# zlv=c0=&$Ug(oXXgEDV-D^UkeJUp~r~7M`D7+v6K`z4GR_JsespmPW1Tmt!d+`S(PZ<5@n+dI3CM0fWR)7ZQV>bHy!VRDQ&o{;I^lh%RZ3mlO zg!v(kPuhBt{_(n4U+oRh4AvgHost7jC^XP;vqS#n-4`|HyJi;vM`KM8s5TLqM2COA zaVli||BwCu;F{A9`*?Y`m%H+R2>B+Z@RAIxudjCdfAqtDd*c81KT1Gn3fVJlW&)^y zC2r?bQ0+5IL>~e#F^T>IdRXXX1wyRU!bC1QjnSv9<>^Pwe?TdJKp3mCwu>08lMjeK zP4FpD?Hzp03Ht*|4g{73Fn2P+dIO7Dauul$pKROHhSLJERzPp$(EbcvWex(YmGZ$m}SSez9LlX|Hov}#(@ zL{#pxO>Qu`rC3x-i)&Oeo&4s4Wtj6Cm(vHmjV&JAcI<0w5#c&~G?wPfI+1`mF={c8 zf;jHJHU+l>Q3c)k1mEqI%9c77$!=a(n65ii6=@ZK-#DO63h4P#O0>e8ZKRKxXIdEl zo&-x)|LRJ){gf+&0*k?2G^u9IHY>_*&T#XWGhdYqQOut1WjgYQ)+Js_nzSEOeYR+3 zG3WKYYfo|P$fOMYa{5J{+Mt#HShi}nl{|9?-9uDRIw-1jL6_I3LMj@4? z>>;C+H6+=WsVE@{$u?#z*_R376EPK{EJK#bI@y!#TZl16_GLzlVV0iv=YD?Q`?&A# z@4mm!avaa|*WGb+aG5dJnCp69*Xwnjuk$>cPk%EyE6q)nVb_(+CPQb;YAI-Vw|513 zJC3(#`TT|W$kbT#1F?*{tSvYiDp7S=O#g2!&;Fx!i-OXtJGdH#Drw90)+Oo74m32* zxsdvil1^xWa|F5(Ia|98tGwiH4PQug=Lq*GSkQ+1RQZ*KbrpII6ndqu;w z{&~X=R-KoBxQ?F(S@}z+PkQi~V;f2h8;qQkJG?RAbJ!B6PCXWL$sVsrUAUKai(9oHu^kTSqIN zxA;!6u)3I@|DhTFv#=*bcCIwY$W!iJ|6iK6(c~?H!fClPI-hXxO@|XKd5SqWUtP@) z;KH>z&xvBt+lDdJ3bsn{^iDMZftQvxkh4U%?svAC=9BZxX zeY($9tSwK~+5APj%$uYm*UWe_kd zVDCRm5wKY&-WNWe-y8Uv)3@eg^xnVRF zv_Umc_X?#==|>l3cshTvUoLJ1vz5jagLWAI&p=GOP_)tgdncldHrGgf2P4a&rANCn zPE~D+ODqwW>_*a=d&$NO9ASFecWSkSr@rt&Qt`&^^j#anf`YYQ1Bl+K(AeOz0hQPPqDM+>P6W@=NFZx^A$}1(ql#{(*=z zm{2y_sJYx^=WHLIaPD^mjK5}I}9@l50=6~C+6SC(2*n$bslKU z!GB9t&nRt-F;foHXE^+HAg;X*gbJ$C@qqognYy`0>DH=U)H<8| zO^eMS0pWn9k(}!&igEsj6csnb8|Ka2`Kl?D4tTsNjfnq?E)??gUHD-9(f-f=asY{mRG~@+n?=v0dezM>Au6AHYxBMM00HXXrT2#GVU;U@6(aOC@`$C2=0 z^Gab!Ma&iDgOl!T(et4ndGrH;Tl~c$5Yv#)I=Bq2!~@V5AvdflFbweon&3{ zukAOCg--lPst*@|&@|)s0%jFg3uYS42tX%@cjJ}t&^go3lJ!gteBAFTcyDxelqte~ zXdk8W7)P%LBx@PH>P?nzo5;nJV~8=GE2Vz3V=-Q3k0m>t&UF?Lx*kOp;&88BUkP!h z`fTDH#UTiv>!EVwH0ntTrUS}N6Kk6mr*NNA6riQ!skHyA^CRdhV@P0! z`socjya>t#O@`6#zztc-!ARK6y z=qey=5mUL=*^Z4HV;vva?%VI4WtRDVG0WauWwRc$RUC=VxIB3Fv39DMNONZrjhA(3 zclNRkNvI8VAh6G7_zt32;{!}$BqaU79cMe_k(;|ZTZ_0~r3xvcm;`iScLL6we- z6EZg)dy<;JZFlHwl9iN+6Pe9o-MnE`yhK`?_0SLCcuHz@fAFH*ci`Hmpvf+JzQ&i1 zhwR^ru*FRxtY%Gon}lbx=p&%u+nPE%*&%r-tz*qkA??%nq`^t)Ho}GOyT9whJB=5# zFVnRdr)ZsY{fDUiP5T(P@ePCi@>-eM@X;#58S9Y1Q(0G2BJw+|6<@xFX6L?S`&}Ra zfS02>2N4&Cbbw@fQL9EMVJY=k2QXZ_v zN3`HEU5a275h@rsOX`>w7Zmj!F;QuNm%?q;rQ8;@2+_&L#{5$THhemtBtjKROb$-Blp-lWH-<{ zo&X^;lrh#Zkn87=X6Yn!bp&dhE3cZW)kD3XU|9O1{*JpXswQDY7kXg8K}RXFRjo;W zq?92R8W8lhGvMUXj*!p6`3!DG$+CvEbWs_4CID2ee2f4Z<{jfAxh>_2f3fkkOv`;P z)#3U}rx4Gq_S0YUDC>$#27YvMvzlk0UhAoj zcih&w!lv)DG8(3H^Ia1aga97^pZm^Q0m=J$E^JK5HbIXZU39M=SHYbo7@_vy$8NK& zvo&<>Z1Oe{3c)|{^q$Zn$;E=~t|=rHWH#;lxg4PRI>S_fI5a@cmP$PKTSIEUL?7}c z+stvB5keJa)$1+dBF%xf!#qYaGf7M@=9a0PML7i(^J~!iZTj#hWa&O=E=unzAh1K$wDub zw?Ay*e;BkhNscs~T80WWsZK8D3ec>I9hR~RrpjLT`5=a_ev%63g8r3p_&89fB0{c* z+RYMvRGLztaZSfD;|m=D$df?n)KQBzX&6~U_FPVzsF&@^v4Nf4_08oZyS$Fy-gu5W zh`*0IxC9ql(-C3Z8P;~2oni<1tg9Pq-cQq$d#|2!+OhU^ndj>gc3glp?Em|;>$5+N ztwh~l<04AFrSl^~@RW|cqRD08xH8jN9dCShpSoIz@TPXx_hPwsA9J_ZHlwg%jQb%o zD}AwQxuV0T$kUi-8AA41S4|t#dFnIN9=D;FmgPAbH@;-awRL00-P*>oplBO2a&jI? zLfK$=%QccWNIRt>+2EzGi(_bOvy|wL6_6~kFQJaD0p9;e05uN(nO6Dnx=hBC9}mZe zyvFakr=J&3)jO`QaU?fKNr{adDnJ#A!-LCgcxICzEwTV1O`H5c%kCs_RduO4JsWkp zaJ|s6o$L8$2lwFAMBN2#N}okPLjf$xKw$jWx^Xx#bGE6TRPO}ud{Nqw?n%UOnHNni zmDjfU!oL?;UzmJJk_ylLk_Dmp#;+sQ8FHg64umyDt_98Kbj2@}xKhDx&iOM-?Rx4N z$XcDce)H1nXJw*c|Nl0%js~kfe;{&ffNt1Z@CWpxWIbwPjAi5vRxh0$wI(bd%S?vN z&1k~_|Fe$Y(i>a&0pFDYm!@buD_waC&_dF-!L6GHyp%ka@j@bg^%Cf#^Rk*Kv=CBX zR3!B&y6ucazWu4}I||-6TVMfd{c0CF6*AZ<0_1=W^saoa5|}pqwZTgEpyJv8K)R9x z39QyL;3X7R%uapLlgOBHxuojx(mI(SkjB{hEvHbjI4iG`wsRk!QP^Yux~6hj-E#c; zugNa0hBM6JbH?Z|_liOPzBKzEx%hwo-hS{8WKPZhudRZE&3TM4>g!}F02lNZz}>StQ~`_XigCwK z1rz>llb6pMG|X5sBmc=AwNe)6Zr;MibHb)2LJ@!+4u69kACW&{n@(k@RUtP3id6@} zTfBGAGzoznl;T*?@*}Xv(B1Q6Fe(=y9s2Fd@Qjx)VJki6%=0ha0%~m+RM4=O$(7WT ze;_Z^+felVP$t{TFTK&GVrDFU?g$0SY6b*=Zt(8S?Shwp^IN#E4Y=3${rB)wr-M!Y zK#X-tnR)oRF(f||tf9eYSa~LR+FT>elGP*wa)?cxKhO=|P!U&vbSq+JJmJz~+`5nw>`tyK_ep3nT;0eeqPC*V6HsKB6W#Mt)nJ!ps8sH&L zWl|iNUHC2Iv6rlW`S|E~AtROyC$*xMo=6{I?K%t=&h@1O`2sz%^qxIiLRgf{<7s7<@l61d^AgoV8xZH4onbv9_YKF@L1s`G_FvhdL_RP1|}80#m7 zt?3LxgPdDPBA|2SX!mD%58JkTl`N^b#%^04gE$#R;bJDtjut2V*pl1SjE8KYC*)^k z@$Ke`xu+C0L~Dlox3l;4hbpW2LR1qd zdDL>66G@J?`<|xQBASzw+0NA{X)4?B*E>U2$AHNFSL}$=Gf96P=u_wm-aQMl^yIONW9YjU$2s}|(U zj=hC7c`yOrba52n{$X<3B%gM5!}LPyd$_Z730k2`%=Oy&9}`9kZ`a7cL310uT2Fs$ zMCJwFROTGZY7?cs1+(O_CTLc##&>Jc#FQ$(8^3bw*cCIsMPEwvu>vjw&`G%)%p!&s zC}VF7K2^{&sqHUm*f<*cR@%0#+8|mc=;V*@b{rjSm?JpveNEN?G2Odr9uMPe@TQBo zV-6u~N|)=@lNfBp&dc`4ee6_5>#72-c_-zdMlP&meA(4k{!E$&aaaVF0&74=m=^Vs zaU4ISa{1Ocu=GXU7*rK_ZIJy+p^Q7Zf6Zm{#S`^A3#B2`QS{(I_BNET&bg-QB3ga3 zBoFOf-J{XE-q#-|a+8AG-Hvlf%iNFbm=rrRBnI;H6Vi-6k*crI6dy^O$9R_3- z0B2QlZ@S-`R~#5yB{=x~r&Ppv$JW`}191zN_s04}Lsuufm^FEibhAcXvy?)V%B8pe zHhZL7cIsSWM(b#M>XC3@4DmRPbdBOPotscf(=#tuD%jq-89QqDn7Wz-_elGkoWqHP z&n&dT#_Kzvl~ZG1pvjU-6wZj*A%rbUW^h|xLKVxP<;O_}ic85l?kC1}_N>M4nt|OE zx1nnAUy_8{GWG&m(T8ZY4Hw@s6i1K}OW45jxVhBOckJ8B%k0eL( z50~6tdvGMoSNAdv`{MK)9?YyWX2wggQ?oI%70&16*(90_=6c=WKPRdiDz60{$a{P{ z`SqTS6a6B>3lsoITGu;4bfl)Wy2QtMuDvroy+EbyPrFS1Xuh z^2A1OvL>_oIz6Y@trn%@t*W{;>zdlpT$$Pf<9Uenjxcggv)T;yPrBiP4BaKtVkG{$r! zm!>($a%=1qxmo|MiSUMDMb*#KgDo1j`NU23hbbE#>Ro@G8^W6&E)}7f46I~%Yu1qG zkze5=b7anTSRzZ20*`F)o-q-V07kW@Lr?R9IBGI%FKFLli~TF=a6tMN2pp)zB%x|} z!-0PToa7d><$c7nW)pFPVwPRz{^@7Q2`^$z5?{uhGQ)c|(vJ;3U{j0U@RqPdSrdCU zEx;lKv43a_#kH(%AJY=jcz4@Bon)xEwoxYM`=VSna({O5>D|oFWm$w-xz+1rPkmq! zfq&klMCpvJ-iU1y9MM+2`_9oF>W0=&-d37^T6XoTzzE09iZ9xd)fCm^5SsyzLeXv> zr7716jmI2dDSAv~#Jvw(AN)4kXlUvr6XnBVgy@@p;*yx5KmO4!=tCvtKJ=IT!jN)z{ zJE0N=`ObGc~ZJB3<|DI-v;0n6n;MzOvS==z6eL73>S1}`A7#8Pe>kI4d2FZn@`5DOse~s5vzbx z6vWEYOu-vg2WyckPyF=dBfn6eFpNz6VboX~X75b#2<+j;t||d67m(z#l~eo;_`Se( z6_Lk5mk|fsvb0Ib1m(G6{2xdyhI#(&7@Vbl8@~?ybxd(0n`N?-h+3h*wr=<@6WH)` zgDiPetvV~teiQRA9-LGGtg0jzBhZ_9e*axOK|c64Jc-SV~)l;n;j6@ivHX% z3S7%(X)K(<6+(AmeVIN$(<57U2Af6B@*Y@@pOzXdE4v}@Q}xYi?gtm?eCipg2%C{B z5U98(v?8W6Nt#pzs|1ea7EZMH^Rji%CwnD-Oo)T_MFrC;+}!m@JkjNSs9pz@4Enfa z0{3|p1yma~%ej`=rRrefb$6@ydzU-=_t@3ua-V2vX&G@J=SjMfyD2E@Cs>LgAJL6; zDyNK=-R{gQ`Z#;`0p2~A3%B|GiPj}q87}DIwkL6kkK2P`t*GakeXIUtaBsnN!sDmK z0w~FNmyq}M9x*%LD?g<4W#g1ITGfTOS%u#6i{!x=T zdA`g(;J2$gyF^c~jzv3y0JlXo-$0;d&~dOTEJFsv%dja3OfUu$V8{-_T9((Kqu#u{ zNv-+`Y4C5l$^8G-6dvyz9e!jhUQ*`*O=+le??7_Q`-gSenoDUbnpM_GMaLiLA1yxS zz@6{Qd0At=9u|QP*l4O~I;&zd7j8~dsu@P-*TxQWeJ}I%t&emA z;W70j*eaG1GV>tst!-eX$tOIzt?b_5<1NqX#)!>3SN}>$OP%?Y=<>M?3rf^-gEd(q zY~K`Z#gbf_@ID(-H>^_ZrGKVc{`BF6o{T9o5L5L*GJO$tQ0F2;gB;KTA75fvV3&4o z(M)Ees2@Jsst^|{KHcT%j*h(_QM_-Z()@kg zKThj?XfMhC?Maz#mrHwCK36IJXZQr(850o;7mo3s zQ_FoN$%v=BP@&BCO~N$jOkdmSh7h$Fj=~uy`-S%DgVn?5Ny&C)Wu?>n+y~o)PTv+k zWhUzZdijWWhCj`QgoV(Q4QZD^EwxPO2tbp(kJ;NfjFlbzrM)6*c4WK z$UYOlmj)1mPZ`;uP5be8yrq7oYN`irNBx+m!?tdZYE@dkbvHMRaI5XJcz72!V`Zf@ zKo`vOXM=$PD%ooxN;T4gvpSOR_~ z2YHGT69K~L@iPU<~b7Ct0pQLy{$0}F|$h$b~4 zzQVK5jA74}x(rr(cF+7pp6l}YwfiOUk{9i;1vM=~PZ55N`38(SyTI|xzs^;`B<uOQTj+X`jv+uD%<2FfCIZD8Kwc(4z>rMUjrv#bje1?5Prv)Y zgW}-4eDu@0LA>BxwD9C>H))*e?|Iz2$aWcr}(ffzDebBQOY3RRL z{s{OWLi#OmXR}7nTz22~=CxbK9bFnL^L_CAQtM-uqAsD0Bcz`L)7%$^5@@=-yrZe! zvT?Y(xa;mOu_eTCvi!9dCahkB@O*6 ze$}iuR2S~i* zktA58j)E=Xcs=<8o}yn?(e+-h@CJ?#esv~2;|yE#4f$i8kOML^ehxr1fWJpb21O!5 zM%!<;l-Imr;BDqteC?n&sX_E<{*3HbGnX!sT;j~JLn3=P;@{zH6YxYG_N5&>pGtz* z2Ns`GppKK%V+(MpP_?UxHEr%&kDbKLe{pKna7_6ch$8aFqFnkS!1&PyOD&MzI@nGk z@B+~a`_=LhLCSW**pmT*mt#6#*{n#pKDC$UXIS7u7^pBYm?|8)K}#rZtwH(yLuzJ4 ze%8I^y?nL7|fIA|Th9zzs1-h|Ap?S2uLHboPE=F5bqU{Adre>&2a3=drn?%KD zD^n(qfM37O8-^GK71>}#zmFUcl}wmTI*~_9FQ8@LAaC#1Cp}tU_)Pfam8oSII=&w` zd!A$Fz+Cld8{~x9xc;i~hn7mYy6E2uX**SosJR{cz zax^=11V>oXi+f(IoPZ~|QFYDGWhXmA$@%xTqt{8&Qb!FahqugQa!*AP)mN+OdWX!r@G_yoyoHxzoR-nD z0v~A5EA0s>l>OG&ldtq>b9_iE#eq{~W;RS+hMB`UhaA^Ypujr4W14vS5fa49Zk9d| zRGrMkw7gaBs9Z?p*yMc|{yO>1SQx{CW=BFtI;%91IomD^RP{XgBHiFHGC=a@PL=*} zB0YRR-#X91lTF{5FF<`1ucJxh;*D`3ceZ%P=N=!bel-d^Ov|=#@G{X4U=MBcRXeOd z{&m94_laM+Bp=-`(12J7&Xk7==0>!;W#`{Mq^f0#zO*1zZ#@%@G@!4z*514E@y&@Y znTU4tv$_xpFHfMK69w6Lmx$tax6#Zf{pcuLnp03GljYP% z>zs==drIPVsS}LqX3mY^rVW)aEXloZ^J%|{>v?Y{9UP2&!XIbG_f8HN*-VKfh4(?m zYH7fgvzBhVNI0M)!+=r<(L9keJ%X+JqgB~VJ1=PKj@o8smYx`Bm&15wl%AC-z2U2% zUq!gli~>UFCSCVQ7#`2A5>F%t#terWKKasvGXCRg=2db2`2()5_mm@F_jC44gI@=i z=fUYSWEDw`A%?ump~h;ue>B>^sFUYIhBRpzf$Dp%yQ>8LN%RA!C!T z+CJFcl;vRc%tObnT6|A1c{CLiHiEL|F*&f8T z@Mz$xj-{kPoJ*M6Ym&f*GV6;yn6*+2#~g2xMmV93>l*u2>Vuvdsf4;e7M$4VkzE`U2UmK;1yn&nA3(zDR~ssYNZrh;nkhke_i$uAK*UzaC3dau2X zErdI+#ej~AAK8ts%IRmIEsIec1>4%knEnHvF|dm##hCO$kuyKJi#X`psp})lw9(dS{K70(xYjwY$Is z2o{x1>mm`EU*hpS>EP$G!SGaGTD z*ME)0AgA8<)d#$Ut0)(p>WKKZ{`g2T}M3qEKu$oTsM2$O(4n|EldqlIvo;5PN8Ym? z&%^MZF_)s%x7yU%*7m)0yAs3D*Z0h4Vzhno5!xUXg_h=6?OrnQ{k)a$K<12wB;jk; zo;j65i+q>FX-q>Z*qa)!Jjj=kZ@W1c=C^E|f_7QU{rSu-pU>;v%IH0ZH`>jGPDx&J&iEAXF?4FT&?chn|-6>xe1XV~J^ zv>$w1_%%@YN~=epR@uOm`jK1ANZ4E%9QETAoO#4!<6k`J`TPDKh>Xl1$ja~^h*~Hw zqc@KwyC(_ioBtlj$U@u&J9`XpsJmhqrs&94O(USzB;KQb*em|MseQePlZ9{HOlc0A zz|o-dXiO77s>_s&XGVG9w=M!w?+Jhjp4Eb4#tFlU04T#D{M>sQoYhhThODu-fr5Xo z9-yl~&iDO+T=Dpu*1L5RKn$v|t-7l*jD!W22J4n)-;V^AE`bkVCr43RoY-_;`#tRc z#zbaVf_M75bu^QeeFeZ0Pv0&nGEeW}sGt@DG1KPT03tD(Xuwjz(^7Yc=6kd>AmmjA zC<~AUovJ5eR-mjjK#Q&x0?=in1+z_&W5s)H0`zECmIB{V2B^!h<_ZA7zGX678Sk#s zEm2)a3Yv+OW5p#mI?Sjuvf%CBJEs7;CGTwcuO4-HfZ3F8Mxl>@m;92bPXFa?j7ihE z4dw{fd4>PsgDn4^T-a(Z88|x~fg6J z{;siqXZq&_XPLOl=sxUzq`-`inm1g!yD+JBkeaOE9`bOiEa3hRTbGN6lZ<=|L(QYh zR=v-8%M5KO+>f3Yy4c14fxCp~f%?M{G;PR_#MCke8k~uXKhIr%;(G0FszHktwMF-POeC12kSylAD zum*La_fZ<&(iGaNdA%bqa3+PDD-8|5VorfQN0`nu8qnq1H5GcZ18@Q9nlmZOTB19O zKQcQ-&7)XyYB5EV%I32N+e=G6)=rQVA{P(#{jvcfV3dTrhuv|qwBlh*7w7e$vj+MV;6>OKGLb67+4X)6vDE#fBDos-T z+R{bNOZ^L>Z9a?!{|xcKX{5vEQQ?{IDR8TlVu z8=^EztNyYF=1QllxeUT{LT#Rih$p{fi@F|y0*(5(c?Z05BZ_fomT=S~V=o<@Tvb%9 zku@=WP4E#VZ}*rocTgD2TMrnGaYmxtLSS9C{7=kNFE4**c_cuC=Y5-@CLNz!6&4CYT* zZ*G`noJKx=_24E)$b(wV|IMNNAFK4g`g+rF(J;R>l)pvt97V;lkJ!iUF;Vi2urmGa zo6)G^PCPrhqaL=8!9@{5BSmOqvpQ)(!jfEBEr*^C>___r$PUlS*tR6UMeB8~=}LN< zq$Rq}VpouoV+_?m&;jr*2JBf4+??f_bc?uJ_;zAOJY+bH=Fm1;r-D3LM_w=FNmq^~ zHKh(-$343Yd6AS)4(x&49{_Cot+~BHkR?G>6!07crF{&s)W)I;)O6@qYv<-NGy?m2 zza4bGG#{q)5I8qFzPNBGzj!Yrylk<5!f|;|VLMTs5;XeBak9Zg8%4PKg#+%>E|kSl zU$|70)y_%?^}37tY(HiCc!`@Hyy|=5$411%eNh4>xqKAIEU~~GZRL+O$%ULZ1%1Wt z_@TEyPmU#5^TZL?LfUYc@o9+x#ch+)0!D(oTdrx|hl#M)02~NCBeShaKtO5Av)%~= zp{L%FHCMJuZLAwSjU?A6%(s+2ny3_U%y3Kx&em>725MQ+LP?jsn>B|YC*yXS`K0{701~k|6Vtv@uNf9va_Y0X0;<*s3X8IR!uiMJKOV;Z2VCUqkx-N zXZ*UBoC;T&WaTzgm3o^BEr?kBb#+~|Wu0a6;ZBfCoK#eP>wXcj_~)GT@0`Jq-**fb zeTQ)pQ>%ui%YB8mO@w-p)yo)<^IiwHwah15Bd?{Z;tNk-K4@em< zn#$VZhc>o~yPmF@eG4%u63#C-7fCjp97qq7VtO<}&Vx9UGk=S#ZW%2b{aaw>6JC4c z|6EP}4XOW6Mfs145(^;k7X=t5!T``Xhxg>E8=#=bc>`*gMov~zMw9;_e(sDL7)Ap1 z%Hq|gcxFAIz6u}0sESv>oZ9`e1{4Eb4xcIg1E~?|2Zm~;E70NHGC+J4XwSU+Cq4B4 zkY4{odfjA$Td-OPn@2$hzziGPZA8@m^A9=!*ZDOW|M!_zaBa&Mv-1@JYFb3YA4q7^ z`=$aK32eoYi&=H8fH9WAW?(jO!(+pEan#&^jsR-R7PWQl<>yG|jv}bM3G`$a&|Y)k zX(;Mqt|=W9zFh%iZ{~9tHG8CQ0>?6AZ~p_?rtq?2lRvNkg1_m+0FcIAUgrC4KPot@ z)50hyCPEMFN%}4LT{HX&*y~WN5F-Htrp2j4!>|XSrdER|5Vl*qnWwPnp3B&AJj*n5 zc8B>S8x-lqzwDJ@yCUp<^9LWyFF=&8jbSk<4FP|GHOlt`n}I@ zjZ`$$CIlZ)5F8n=fBGS;xb~iP=OrC=I=HbnUjT3*`t(NLG; zYQheNz4(~E*~K(nC@6oM4g68!9{7DIw;=8M1T?oJ&ADT9ov84#nfZoVzVi6qO3#3y z{1&_oMmr5%Goiq~s6&r1EJ<6Mrp(%Eyr;?O(uKz7r9(yA?XET*Hqf#2aXI}5%2O&`nV+iQP+#0 z`3v_Olc*!e`T?X2%_uHxM3Xq<*04$sk6J)<7cqKPgRA1fX2Y=eIYHT2NA6UgRL?$; zSEx0s81L;rrPrpTF{b#QqTTIN^2$4ZvdHlHaplum@W&ke`a`GpBh{} zFSA$R4=3Nemzl(MU7DIvPn@AqoTt!lGzpLvGwf0aeiFeIiQs9xRx< zSdsI6o5T?pRP*%)Su%;J*!tHhLa1=b<`~0~@|2|(u_w%rus$_?$~NzghPj&EL9PyQ zn`TkP#0Do~kCx>CbljEvC0-R+KGnCY)!j$O zHCPmTjP5CX9CxpPJ9lZ?ITW$oeSYbr3ft`iju6Of*u|ACty!D4jS1x$FKlz)e&lya z$v|zfk2E*)Mx3eEwd8f!QIBIqp6Q?OCE7)1+yY9bo}YZXBsw54I zpAKBgGUWc&DmUjUr7p!ch=;L+SOb3`V#p(bX;u{PR&1<&#;cE>_)Y#-H9xtAKG!T+ z-~6`9b&*?NpVW8i9mRW1h(hR;JZmlnlo$)~W&VH31SyocjL1f=7G!z`afzL6IZVEK zVE;|dD#m5n0tq`|LhYm7525HUkKG!2OK}yXids}gc|BT_B%PeHxXqz^LFZ9gvQY_k zf{TQSXK5n)Qv$_i^-I0)&!Bh%Yn;^02iFwxq9@I&9m2WNC*H=nCLXiJJhJJvcdjUY z7@X4th}XM_Y4#zEt#heI2|09^X`(F*`r2pXFZQyCGfC zt$cAV)kr4SNQI4lk)#;U;v_>s%*1mbo|w%jBu;4=(KQ1VjmbGL_l}IdmYRR~^ZI;U zN(Ny*bQMkYoXewhb^woqdoYM6io+Bgqw0N}hH=Ezj)07bjf@GgOxIYg4`1fkUzl-l z$bazy1IN4*!9&C`#@QkrMNckbv&W<78j0T(`Xp^X%g?WMLQ#bh8d%v{id-!Asi!%Q zv*$$Op6T;cQ}??HL)DE9$-Zmiu50=(T~hl(`Z*U7$P2>+>JG?iMNtz%Bpf<(50kg& zYgPDUOagpD9?U-~yTDb!o*c{u7e)??ViQy`6I`7;O{y8oriPw7a#G0HDuJA41s6jOiFU>!CBN3`po#Ef&D=X#&!lSVxXvWG zod3)N`8xTPU6o8t0SE?1v3uD=+;2M%L4Mhu>hI^R4GZ+r?@Pbk&+d$;a8U=qfavMP z1Y(~s!*%Sz&~xwOHPqw`lPAgbb`LfMxIf;0VYSI)ew>Xe*R~N)sKT`rGIN3Uj{WNE zhxQ8*TVmNcN_|)29lY+X8=m|<7_ixO3ErT$k6rNVidBF3rwIXksKMmsU-)xS2Jr ztHZ<)2j9M+{anXW+kV--lxR45Wie27vo9K$n<{b!b_~t(MmHFt?#`OX=Y{YTinsNi zdbIA_sg>~f&Uo)koA_Km=OFac^I&vhlL7-ijFkD2WMH561u4}~ry2EeH{ls~(2KW@ z@{zf^!dP=!IAsHfYgg!Jk-aGh(Z+J}$VS4`;_gNl3*69~kYar0&$I8e>eOs@@^h7* zTubXZv1Dn*9rk@~5;h(7skF$piw*WUYp?OHo<%<)l+Q5_PdDq^2y4t)3l_|x z`8_qCW#@ZJo*dpNQE?5dnsmsnm5uHaj_5voQC=9NgNLUcfFO$)27oL&wTQxPgtPY3 zf`6M0GWb6B6`m?BaBwf*Kb*CBc}V;F%?g+LM7|-sY6>|R8jWXf;zKx5VxsZH(}SwQ zIa#&e&rOYnBed(SIT{E_BFzs`6BP>{J>*V{4x$xDwln zpwye)((5uCcWeb82VH{fKxwDF6B&vm%uyPk%ScGj&O77G(@u!1EaWohqzgBVvn7te$Uo!jub*pK_(B_pjM zzM-Bk|K*U^|6m0FUt$DX&>w!S&?D8DgUdM0WK1E!^WCqEr?plAhCZ7!k_pMI+AVA@ z%3VRLc>>frx?a--sh;5S#PFX zY6D}Ufm|CJyp>ZRY=pHE9B2~c``~;uqo;tD%cMVLs4CIi3~0|Mil9Hr_3{($LibwM zjY7vsl7E$8eh7Uz<(cC!YdGvfeHMCpVmH*ch`!@S5N;0+SnCE9myS98&;-!c*+R+Y zgxyn3Cjk32#_CVTixyUXI6^Fjf&*x-LQ+G+{mz zOAGS&Fl*wmu=6WKWB85lJvfm|ou#3XWsH4tRJeHzjGU5GW31|39VA|U({&toIjF-A zuECmsZNkg&E4@RzqI4W!wNmYZz+CR%l#sw8ML!@Z8lEQ2E+4#EW4DLei_ns`amw}2f_j7R)#87cvrKN_sRuuU8RFDN8`fcdAm7712i(~S zbyfn_;o|oS71|0{RAOVNX|dg-4LKT+S-$Gl<2AEWFfR4{j^|PwNkg`yxa}3Av-%SF zt+^3a-m2)-dz~+C);;b;K3Y)SjEQB5m4#D$y`vValn+)LRuQUqZF@KKkUyzYL#jLQ zRVQ#1_zeM?P>f}Ydd^{E37gMwc&ds6YSCvDaVhIwvCnyTecv7H;_KAVk)4yjxm7jp z)7)i?nf|D_Ew?pUvR5AS^;YSHl`u5hWN01=aCOk@Er5^E~mtQca$>A6=4Gv(yI|B$;MX>DB zy%+sID@xe=?!3&;NN}(EwNq;{xbRr{knyEP;etF9@&MA1i1&iCVGbi~(%MXm5+Y~A zcA9RQHtFgX30+#y=m{Zwfko(>kJsPsw{#Y!j1*32xAHQAH+1t|U}_iFoB`E(fD;Tf zcemiFJRqxHUm+Am*Fkk1C1)}thW3W~{7UZY@OD!!W;QKICagMjuKPH@jc6Xo@N&+! zw_~Z{=li`H_B#$=iVAAm-25_IN9QdAmCJki z2hyasu&exQfxfn_x~+n@=SFhL~aj-sEpi1sG}S#teae5VfXWjH&i!yyi>* z!Me>OO{_Zk<)RHQq7;c5^0SMG1ybyln zIbqKfes&-QKw*90@MB*9)afR-H@ykU06R6l3tXy(B_IAnTgdbBrl!T!|7AeQJjF~# z-Pr(_L24rH%uHWwWOQyxJSXISirSBtIuX~O^8$2>AVii7pOXHVT^dT8n(muS_;(zOS z`OnDjKW}4QfhG6{ig^d?TrJu8t(!N|$yEEIV*HwZL&vCAv8w4;>#J%~$lhNz5k>;5 zNRdI98(}7Pn`m6QyGcN?>* zsWkr?bOJ%5%rygOv{Xu^so;=4PcW*fuD@8NFML1nL`rnPoBi^08cr~WjHPRaDmL3km+RV{w|70G@{NbKb5aTO zmltarbkx9E92;95a+y=FJZtCX@F^2dhle(PJ@Vpbi`I=aK4@Pju6eiEuK~rGw#j=( z_ldI1C)CWEOs*QkQ+m<*60uT|a6ei|Gn7;3v>oCs^8<^Qq3s=0X@@ZSL@sM2ZZ)c_ zp`|VwXC75Po6;70@QZlvN(PQZ*pE0xh9xz@Si>L*05Yu=(K&m4Cq@Ovn@#femL2-K zA%o*)J7Hx!b7yWLd4~P>X8hhH2^S4>^U`aU4aYP{xtae5b#ERG_5c43lTZ;wvYQG~Xv&f$OdFD<2xXf}_L#~x z7&AroEeb`MN>X;&vNU6tkev`?X0mTHmhonmuGivx^|KIcC7{fA@5 zappbmdB5lNdOjb|$Kt?_*XNyti(#DU-3fbHAiJs#_SWb#+LJOg`ynHt1+uywBhOQ( zOsXZh1_QHzlvt~Hnoe;M!nu3oOarNWI4mb5pxW?gufEGile{*@x8$m*DakjfCWl+w zxXT7#JUk0iIHH+Y`aaF|5Z9TEUvyj;%XU)MqwWmVfN#xYpig+7dFP(b zJ43ye@T1QeAd8YF+Ta9-p685Dd`ryEpS8*25(suNb$)d*UHy#A*4y`Hi7yo|try!v zEtKMsq-I$8N(6Q%)XfNrYtGn=S6vT1bAztGo!z9C*^QDqe>?uz_p>*iR|jSOz9*_ThkWy$Zs=h2$3J{doE?G(EG6cgImi=$rldZ<>m$>m|Yx( zZ9KSoav0@mD3G?sNPx7+nfTqa#C=9f6)RCkziNEMhj<-JV7=PKn|-&ygzLdczRQn= zGriw>Wkwf1d)!y^R_Uz*wIYxx!x4bOC*euC5RPJQZ#qy!t_u6(;87)a|4PcC+q({_ zC%^W-EsXJXFnqPc5r8gzZuiRCq;F47mhcf)dklFvorGQN5>_B>fg;`V+0H{sMq5t2 zzs|hiTSd{kPbKkNf#Q!v>O>A4a5+?p@Y}&nQv_ZTOYOAbCb|8z?g)RjJj1&R3JUt< zXeN_U8BV#m;Vra%h^XrRJ^TI$Z}pzD{40ONwsuHl1*Pnw*BI}r){#^?!1Y6Ag(!v& zVHkt7M#Wj=7g8d2ha-@H*HrZ{vdkzmLvkw7KFfo5TDg!egzSiKB6o9 zF`|qVh1FykLA7LaleQVMTkP9D%{N*oP8aXG?WxAw;?gG9+;|grZCU&XzQ*5#6{I2J z2uILi!h6tw1(`8a{HTaFGHODwy5xAq(#`;=&L z>gR5?C*g@9*Z8N|VoN}B*;E{f7sTq!6XYP1f-w^0>J<_)c88ZTu2^O!;c-YLiLn0* zw?0*}_`v^1yQg9!_Gdo>TN_A;R@Q9ik~!`%>hmJmv0J>eq^xP5lXXo!=1Adte!^)=@0dq!5uhunt_!dujNKgZkD?NoedGjSW=mN;lRb$}dXp z$v!*7!yddJOsQRqEuXLr%ll9rn!}Gxo3{Ji#4o98?mp&p3#bWw|BFd&K!57HLGLtc zWlJ&-pTzMCg42WycC9|5z?4!f1QDcP8ImV$D*JA=c2B`VinR*63K z3}w6L>Vy-Nue2d$@e}zj4wNzdSr7iBjQQucZ6W6eZ1sWReo*wp5ZALVuU=j!jpRG@ z>Fd&~nxuwmKV5Kk_SWyxYVNAoCvlHQY5r_6T>ojF3;N|b#~NQi0javxAMUA>0U$qh zR(C1F2f1~475D4v@Ky#`k;6b0(5^)nW=9ekPyKBfjZiLa0gM25DfH=|0`@wVb$StX zSw?jYcy}cwu^6TZ>oQF|td6_rCc3yKI3V?*Vc~R}Y-fYy^Y(LJg|CDo<9j>kUXMNR zuwPWObGCvUIm+u5-G!;a$g$+loz+2sHI?0;r$D`z#7bW%-d-!`7!#I;5r5L0aKCmF z*Nw0^&XD2J9(`+i5!H@1UFiMkS4Ga3xM;~ANU`tkAZKCKm9bnn5|0tyQ?oUW0Tac`;1-))!ceDHTc;?H11J~?Y9b2Xi_Se zXCk)Lzj(yr>+&j zJeO5pN^Vd?J&A#=8+2s?rCbJ$Cz5RYkAtZJyy$yS)7u3BT`Nbl)<^$F|P!#18 z2bW-{UN(KSH+(JC7D+?LI+$lzztL50zufil`DTqF@yObq@~QMY*^);Gi;G5K{@8xl z>N(aO(8CUK?h^dKy%2)?9@0YGm_q^XL&gSvl!ppy9LG%#$NG7Tw*?zbZ48DhoHTkM zIsQdwN1X}-MsItnFIoU);0~fAJ1!?qkBUVU-TNgIsk@_2Fbdw%KUo*LyDud(Ev99h zC9UH4=GW+YPG(O=$`|`_`_I|`>mF+OI|&G76Y7+xNHMg}LL>H2+2Eb3(pQQh9@=;0Pou zq$TSi7_eW2tbrvFxGcRQwjCCmne$%r$V9}dJAMywp#ZUcs^Vv>bJ%cy&B#B)lIsn zwi&UTAdj|fuoG@Z?t@IOeW8(JI>Rpy+)LWDRTPrgp%>yN$(5YJ_2(aI9JspwTR+=o zWZ0578PLo%OP~w%j>)1V`h_MZxtf%8+!3l zEnTUFxW9rJeVQOaBRmK8`_f4}T5=n_kA)3idZ8X+F(LRP@0V~R&G1|wApn?6!~tVQ zQ3oJ8s8cUmM#y&W=yr}hZWvYMqW$E`@qlaHTmQQGoe;B(7564xIp6Z)_ z#P*U75Y*Agri^EF*|czPk4a`+?+&NY#^L>2`%0yMwMGDui;%DwP3!>odQ>xR?8uA_ zj&Bym&ykqL3D=2FdRuEP?B(07P$O=ag5TIwFSULCm`jphvP154RXwiq>bpB2!s<8c z7Uca7z0gP!)e;}lA_;%*v%i?0^D52DgWE0o^CP|IiCfczhu}mWLoM{y1x6ZyrriMI zU||B9a9*^paUGLCay{f&mZ?6oDnX)4KWcAvCq^Cn9m88b&%Vk6hx)6OI5iDTt#QmOxsQI3RK}r8y<|`Pto0 zg){-ib0~qSO+rUqhy48L4=Ltq>-kZ&F{F0mIaPbdfbY4fO7aHhijTd2Y~Tfeh;pEi zk3sCI6QD&k7vA31ZlaJzo+~^GeSZyoT|?tp!vS8$yst98=EDdNi)gt+5a~TgXe#SX zZ_YSSDKcgxTNl<-@jkERn_xuZ`MtmHWIc>s4F=W}#0W&i8rsbq*fnEMurzu(hau^f zjDn1f)`*8HcI+fe-!%)A`t-%`d-nXHW$%<7t456~F%kw0^~Ps|4O7W#+6@zXXsKnl zpunb#z%H@Z_s=Ddp65<6xs!60ztZd=eN=gey?s=9b?p2hfyRX+Gat`=?+O`u#k_f< zf?jnCYNDr;`JZC^VbSF)i(~8~?oPY19rNDX2P#fTp8qWUL|?;iGKmXZrwC|^d1DqQ zN|1IZ@)=67j`U;YAf-zK_*-7esHtxm(;L~xzU4fB_RdsdM&GwpWd?{-go`l?8-C0ZWaZ$kH;8c05MGTz?o;f{nd{d+uLU#F<=$@2Q{Up$&g!N=(H zQoEx@SvB75+-AoB*uDkr6tJdwGH=|Ee}7a+Y+sP)=~R8e9V*|!QP4E;rB`$$c>+({ zywX#?B4jGwgj}*%^!4>n(Zr+7%YuHr@Tq6k22crJ(ihpE43D_$!Jg_PT%6xkRE5=9 zYsYI+70V+g7#GrRU3$is)O(hnowvG2ndcYg7}FAC3{2>7Vi^Cv0zYlKa6I1!I3;7$ zxB^*8n5!!n;d2mOok~12U5ki7R#ZJ*M@C5@8%c?H9zR^H6e3b7h^4JKxR{nMQ3V78mOVE6fU8rOhtIr+gPPJAJ^nG0dW*VB~I!q?}~7`#iLpqX{V6z z0C05OoL6b{lMSQ`|5m zF>S3eJu%%TFs;aJ4Vj>Sm}!STkBB6SxI{L!GERx+%s)Aw8Oif$ zLkXr14%GOR_VtQpsg66-fl$c)pcZIKjQOctUS#Uhp6NLh(t5i@~X7lZhiJr1jRFb*u+G(jV@$#2g3tx=Day-5r&t#BR(NX zfVozF{R-21E}BqaamKf2!)mENzNdl|LjryBT*2}?G^50<)<$8BG&U27M7qukQ=Q(? zQDor=f;M!Wqr=*7qvL-h2;1qu_;^6jr@naj?I&gqr&pE>jN zS)xW#LqzZ&TR9j`!|DN&yizEgEr z5;m#FhMR{Y1*Eksq^~Zg-YEZ6^RbTe8?iL|T=M*DSx=RWc!Kgq9H$a@GzbyHI#q-| z<4{YRiC*7QU0M8dszWp$duWrtv>{W>nH(lv+zrS!iU|F3&)tPt+Cu=g2$uQXl zAt7N0xl}XGLG49z5HFDlSa@wjXeoHTjOBMIJEnec#?H{mR(dn;k$G<4?4LBgxWHVy z({mxYYyG}cH7fHK&`naQHe19S3E~_8d7&KF*vgI}&OZ12%LQ%z<&rH#3`v2x9gqET z6rgv)KV9J9F0A1GV5)51^=qlTY_8l6?few1ez8-S!W#;{kpj{TFo}9^o)2D(#0nrp zK?ZarBea5MRPH1`q>0}<$GI1IX0I_rXZk{xsm-IaN?8@tuD|cZc9d{Nvye7d=WdO_ zS*cwdm`1ihs%5dEscq~!aRJrIB6C`XaI>Nzf4Q(Qmh!(oQQ5HKfB^*9&bO5b|2%jB zV_Cy!RUBbZyc&Vuf^UKITmCeWa?};Eu7W4QIX1zF`DGX<%=R~NOMW$jdUZfew6mu4 zYsBu>xg#!;>+NDrgmHESD{vAa$~xJTq2U+&<&py1iZMNPP z7njj$B3h^s@U9ksx^WDeS<7@4Ga^Iy*zDvxT`{}t`Wt>$$4yJv-YP#7wP`H&Q zFm;6e>l17qu8{-*7gZyGk3s6;K>D5iKYx-KIO}3(8z;h-3Hs$9-Ck@*@IpP8|Ec{I zuvQK?k#@=+e&8*EY5PXPw7+Ja+MoQTnw3o0I2`}%Kw+gNy$T1uPoT+Mt-D0ZXqnol|OYL z!00mvjLO>IV~&HFQ3)XA$EY+ABrvDwK%{k`0jS(ZHEJ=NqR%k3?qwa-ON(bRHsPaX z%~&DY<`ey6H0h@8Y|p?6v3nsM5e*lQoOXPgMD4hj*qE!AFJtWWq_J=4LFVfe=BYm~ ze3*{qshhL<3Xb|(o?m*kT&9=bq_@l2Gyk9Prwd`M7YqMbd+Ed=S5M%mAmq>D8XIt= z|BPVaxM6^XWDu;2^N9aOsCNGj{=@AhXaK+C=05Rhvq{1naX<|}2_%N|!kYilzyQ}$ zS><>C-G$S37{&_-%lQ3R9SnkoYDNm8SI%*M(p}#@bW#6cb$Rr1%g)uHbbaNi$(xl$ zL9c{@segi*wG0@51fD=<3^z!N0*m5k^ll_vU3cmTeVg<8QcooMi=~Yl@3~}?L)sH_ zEnHq`dCu-`Dk6-yAEQL=jy6=JO);LkP&2&`%%z|1uC^C_vxz)1+?a+X)BvO1w`oIKX&%%Bo5Lt(qom2Jhnul8Q*#bD zu!#ELBJ6CJ<|w$)Sn6521{!JC_r5f&SBh+!;6^xVyb5lF8YlMhmYemIL@rZF1n- zfT0N5zDWc!oM-+R*HDd=aWHwUkr$f56)d9tYNDpjvD|{C zAhq)NyJPUs#=%R;1Ro74m19SBPnZ1u@J@0vV~n=R5`|5oqU@UpyihyyqCsvmLh|D3 z?5JzHNc0~rk<$gyj*`%l`HZ=CDrs@d&ora! z#*gnr{~dXmG3t(A&Te`PRN;r}9N! zZFMN$z9cV6!zZ0a%IM27WiWERm?eC#r;JTNOM3a8w{7*J;AR8-u-?eH+=2v4V#@^wzZy7OpV2P1-=Q@5Y) z%s@ltw9KYar&3ftdVlfNcUr%%7l>>%i>=01JNLhSau%lfuej}h@tAv^*qHRoiXz_9 zr9n=s0`;}1he|H%vflfgwse&QwSt%VimhB*c&}&T@;t>_#k66DH67lBip2}+n^Cv? z+Et4U)l4QCeLlBcLx^9HCNh0XF3LTnzrPwhKp!c@b|ETfAs(hKL?WjG2MQ<;l-Nrg zQNpE^OZVk&_MXr_c>DV)i9^b|Cq~+^QH(HljlMXr6WweeMQ13Y>r&saHT@*5uqd|O zMetPFrTZz@cHT9zv99;gTdF^V-fSu!u_wD!HNk{fR_tt!t_f|syY>0yEZP30^%1yF z(e0!uuU9+o)P3Dl-;ij-yxs|UFwG(H24aOtGa_L-Ew!NIJ-SkOpNZSfQ^r2d+AZ-; zchmQr!elt^H}yOU!>$@Ifv< zcW1n4Gh}f-u0>9{Phb0VnahWx`JueekrQbL83gBuHHG85cU89^lH)G6W*2Zyp)XK{ zn;nmFWak2HoJ44-sQYzF??MYWoRBkC@~U5i$*O(TZ8{R&S`@m8>X#4Ku`~YF1NS0#^(AaNS*@X9jasdWRvq>v^PlTKf4^h zjIRi6b#!YYeGz}mQlzLIUN4TpiE3sl(r>K7)@u`vHbhsht*xnC##A0!eK5itoZ<+8 z;+{lbm<$ZZih(4Dn0%H#T^N`v#F-5iuJ?y}ee&28D(cnr3QIX=&Gmd93*_t)a);Sb zm|M9lt8cWUF;qv`wcaUOYFom(0Y-(5ztKlEzHNO&Bto3rCGM@W4 zORr+^XcZ}#ZZ0iP(sX|N+je*R=&Q*Tel02z22w5f5w0szEPlw8&eQB+}eBGB5BOhS8)c4p>r#O!#%sk4H>8}$eBllx_5ipY{T6nqE6BtDH zn1|)~kFg+L31XdW`K%Ei}jt6F@rpm;6p-apiE;2`c0 z*I0*0-dD-CnctXu>;gk6XoQ0pLwlJI_X)?4Xz@nx4LVPKPS9-jd(jqZi?#&XR3A6YHo`p4%kGM<{nP zjubgGv5Q7r0*ZUeP;SVl!a?%DozpcAHhDtL?yu84E=)%9%Rb^4TQ%YeZJ>uRP-PI2 z4#Y)-1HEufB;TwQs&NU{Y=I8LgdBPEr~BlmY3R#H6c6`&Qgyf8)nnv zz-rw`K!6#RuNXeYyGV27zR&&m4+XwQzUSE;m6vRz1o71M6TR@^+nX(|xP!CXi%xuW zMAI2WRL1&yO>vuIx!u(<)|tWi?_b{&(P(pyqoO3RT|^M2hHfKU)c@s*wkvLS453_1 zE1lOXY|Xf@w!R>tuy*j!)09;Wf88aP!7g5s5Vi%jOS9HuH)KY2TM`ov=O{q)L!&E~ zdk**I)Fk#eJYn3cO*Y>D``IqV2anVrW;D^-7LA17P?DniSRPPzE@V|t6j-_2?~mJe z&Rem`$?5We4+l%AA*W?czjw=X{YhRT>>5D0fjWYMZ$iXRr~*G_5Roci@wHErZF{!7 zS8jE$&GulAk%IP~(~XJe(|)|kyZSJpmDmiACGoMm=vLHjP=0yY4y=C@Xy%+SM;X(P zCb^^R+OAbbTpzk=n|}UNJvFy0Mdvm*g|r`cw__(NN{UpEianim1~?=eSg(hQ1Qq0z zXGu~Ina$+G_vGs8@Q1e*hk$ApQgVybMD0RQRi6op_63kbnf_aX`TvrSs;5K%zqGH+(ElwA6i7!k{Umm)qT zuKw)9Oy1g0uN0_*&Lqpugt6{WV1k@q_=9!l5V2~CNhY+15pNw0J~HW!oqq~SkEfmI zvI^7nDd+w}+6#c_mQn5hhp#EnRfid)#2Zb8Cs5@!bXx9(U1v^ z*+`PXDuOOvsLq_$+C1Cti~1OeKvN>?fZ7`3o>QU~=!VfVIBwvKi z>|E>D>H|YA>daG&HS-u`Ht8MtCeNhE-SEVK|3X}h^SS#&n{qxaHbOVQuJN6_rnlwWGQaVy^vJ{+k#*TB!CBV*gx9XX*0 zzUczzATRPR5l4Gut^G~y*9y)%>k>nb9CCA>{rF9kkpYd7aq&GEjku=MQmLghRG21d zFEaFtCQ^NR{B*5JMW(XF`3Ip9zR0rlmKjKxp5F*O;{mcrAn_&mQI-c}G>5*l(mL}( zwA1C648Oh=#tjhf;=`mknUp1AVDO~tO@Ygxd9HpP*yvKHnq*0P+^K2=6sG`kWwpRF z`xK4%>5m}bPnVWK0)CLJhjbh@E0;Xh4ZB&$dBet&YvYy-yCld)Ed!ptVLEDQ=G8M# zYHDO*ZHQ90dIl6nN03)qlEl#2wouetPbtNyD52=X-l|S|Kc<6jg%Mg4#N}n&qUIIZ z=>&C*1c*Px??ED#fHmGO(+|b3C~$tKS<>if@#4C)#4(8*3B&RGn(t-p<-(Xz%>}N~ z+T#3^gy!TFzR-CSGefj0D)aA2oC^^t6;S8ndR)&F-fyryq!vh&!yqRC-4^3QPm1Tj zW)Z(8WQVkZmdh8^p6GwQ_4RJ{Q`JXPCIYoQIS+39dxiryiNy`@;K9ja=3YSdy<3AE zUE=^oL<|;;YPS_tG9VrR9_Ke88B*X6JuQBq+Ghc{LWB*-2kVz@J3Ba+FM-AtbYnTq z>p(M1f`&OM-O`|QolDaHr*qvzjVv&p%Iy@M6owi5Tkv|migZ6Jce|X_;KC2-wqM_n z8B9t-a{Ca(C+t{PAeT?3A!M`mgY$i>L+88h{+Yr)WFf{;^}~;cYq8yka%Gw*;)#B! zFe5jt;!2agNbxI%m~N^HM#J`@_`GEOn00=;q?~BG7Qhff2bPy|&Su z-ZU9@xXwj=K}r)X!p}2vnBSD&Qt#v+8~%EWBt0_^Z<+g{7 z)HS)NJiO0q*Qg?lIr|0SsHs=refrDaYJ+8>j1VSG<+LOK)aRn zgnq0}W!g(hol8MDzI2z~r87^O{Kc$2EZ<$0#NN@?R~-d-@`@GCMc2=3(W0ntP5#)` ztKWD%^Qlp$Cko+RnBIDpJv$W>G`S*jfM%Q!LNVuCms~6=psJ^yN1KfO4qiX<6$f2M zNFru4(BO9B!n0JonqcK^t;IaEC1__8`juq6o6|a!tZ@Z&Jx8YGCx5QzAn4GWpe^9R zj=@3v;*f2X=|i<$$IY*Q_SVgO;ZQev-9vlm=dex=8?W89V$4>3LkQFr{?A8I23Vdb z{W&KlHyTIV4N4P$IzaakN%(c`Ho$Luh>L*He&Jwo`6vNs1Hq&d8ZU+$|e;-NspQvhF6&4z%>ndxCq`G(3Mhm25Ux=5+g) zX9fTc(10z~H(NmPbN6OnYTfXb<0~KuTUh~#I_uhKHx3hU*b{oerp1B4qYHtNxRq*f zUgQ3F8f}(1o372-i(>+4_g|i1hKDdlf4T7205*wZCC@VT!?*ApbB;+I>n=OJ&V`0- zdVtPsmRe2r1gGi0!KEn($N z?Vcu|)9}rjX#%#m=W9Sv0qs;!r)6QFU!fP$JkwrI$ly+@Ye^!l9|s+FDx+C39@3*) zJ3_`U7}r&llzhP{7MwTdx=_C|ETWdz{#oT%bR?L0% z?-@IC?9?y+DBQe-t(e~=mg1Wi;9S5Epeyc58kkvy>iDeL7}OFr&;MFVYWo({){+#P zQPqN!wV-+}_>~77ucW>E9&><|ZO|2x_>Sr8xrrB&ZaPNxcl5MJelZw%7IZjZ=>)$6 zwGtt*z621@=@6=T7+&g*iGk@;PXcIsHvEIGO5LGsOZCh;yb#ld8~y1={NFV?L*tK>6C1kO_R zq|wzCG9s)y+#fC^ds*6X$wlE2@9~?@E7r!8K6Uri;q0O3MGLt7B+9)wnc!ri{hxC` z=72;?EXLc73w)%ba045==f|&at0y4zmnt=jatv z8wr1|87tOSMLj?t*lcJ1VyOVa1mMa)9 zTXMSPw0ukTUWwm?fudcQe)PjN z5eZ75Fc>G}naeniwxb(MUk|>m*!7ny9LX6p`A^S~0vq`KxS0XODp-;fLY%q}aohks z3YYu`zwa-X^GYmdM`c;o=mczk#n=~#_2`_`_grqiQ^wpsc_04U^7@5!j$Om@qDXsP zq!}gya^pZxt>pMevv=yr^-YIbg@Y+LatX%}*F%DFxLY`48@IfDRMGBrj>jFgCssX{ zmp)k82cTB;J1?qNTxT9LOYg-NYCQY*ouHylg{cJ)vC~Ai_lPimgVSeT?Pw1S@#$^a zbh9A^tya6($dvPORYSs@|G^SO-Gcgetl7hgkZ*F8_Z$74Ne zgT_*kebc5c?c>$N6d)HHG?ZtV(vlW?$x6^UTI8i=jOimhU1vy~_x;_I#wPS_p;!=z zk{K7XJd-j%?Uv?o6XYJNc3w4As(w$QgjD~jsd+V(VFOo49C3ASSIGL9+gDy_;xOR7 z{^rO}``V7&{Y`>qz(?~eZ?LY7m6>wR(Wx#=yPv2a!<8?N2iqm?mRh!$Din&nH@inH zBw6)<(YlKgl^9;KyJbrWw$U{|vjo&wO5Bu{Z72#%M@^iD$t%Lp8HNGP5+b(l_Rhy# z9K3_LTe=fqBqb>gj`j)HS{1wQ?(f@X3>3ImTp-|Q z=>X=UeV$u3guH*BtrULwKaFU1QgP!nVDpOGwgU4)!rQg;z!qx<`1#M-&a*IcQXD(&Ymz6)HtS6ay!hOXKm9mr_;+u#BRKmh_%jKetNy*U~BL20dDeuZ9h^HIOmgqB?xSHZUX4$ zJZg$w%IOqIU#ewZOzW24d3M(NW>_bmt&Y-bAusV3TnTB3cM=wEi@twL8 z*BOs@pOJYIp;Jw#G7hre;@oOO0h^^|dv8{@bAeOK$C2Oen=p^H6Ce2R*`I{@-hQ$= z`C9M~csH2$gz`b+BxqbJ5|bu%F%PvPHLE{_jTBAwE^Y9pu&>`J<>ngw$;HfT&I(tG z{eu<7Hp0p+T2}bSS!et7;Rln+3n51dk$<^tUySAaIcMg|9rp92a909hoqMh8f5YB| zS8S2ElX%Y}308hEDTo4(h%9%z} zKNJEgOD}(q^ceG8K8(%f=LtV6XFwOGm?Q#|h`g0n;y#v%f8m1d2g#zMUHm-n^FHl~ zJ#+jq{~d?H;Hu`85npO?BV5cwPKb_gVnQ3j`#LMPwSU#uBw41$K2BSayO@xEz1(+A zNVmwYjf`k6v}g$?J}D>doF5M6gzxR#PQ#;o?q!VX@VUBKcMB{mbNw{pdUV6`*|`Rp z;Zn%#dh9=rH``_`QN7Oei9;nf^<8i4^nLjCt5SsfO`q@T!BOL@>fCRIrQZ{t^&=*; zU=@U1@+*u5Xd{Y36ccq7?FAOTdavYMWVYN6*bB*sj(sZXU>s*>mJ7>aw4q#jdTSPU zIsFmZu*=)eTWak_h;k00A;{@&e8G;Reca?2`JEsMo)No_e~RD+q4zx;`GIxfQ_eoG zl@g`V6^YJL`yWCMi-*8Nz+SHJ&Rx!9G6m zT_9&b9KRtfcOg0anXYX8_qW0-@4p37Y!`Fr-DCwrF*!Y&*Dn(Kr+;OiU-KKqZz-;$ z2Tw=rzW2!Stkut}dcZ^$*Kh{sl};nFfN?P`FBkcnoz2u*IqZ0$4TLs6CDl zoSd5=YSfQXObHzMXlJT-X`$lH(UjB4LR^1Nw%xZqJPD5_=tCaVFDk=wUADHf3%c@wxeFqgbG3TAU#`?_@)>*Z&g{ixu|_F zOWEt}6)o~$l9f3;%`YK)sYq#ZpsmqqKh*tU9weFYC%)3WQHsB|eW-GutFmOq-H3>A61F8_p;jed^QIb0d1t0Hs#`1>6}Ix<<+ zMF+pNkztGWz+=LPRzlBx%o3QM{qmhQIzBOBpybe!vZiE3_ zDVQ93%@P7BgpoB}GclSTbqQBH+JD`*5BS~L6_Mb}x^i}IUYV!Mz1RVwGF4da>^Dp0 z9RLKHkf|#FGB{2K?7nZY(@Lqj?(OF<-9EG5$>c1r*gF4X;vM19K#IkaLe3!wNuCQ; z-&V?MJd+8o3d-53SkUsMt6Wq(&G?+y7)yyA!Lp|ZGO+Z6-^e5($0p#vMbOP`+N{io zSPyt+H)`a?^EFwaRYBx(Q}J66VxMdj2qvfm9@b3=LH$mUf>s*Rhnx=8xVNMhn9Z=O zI?p(t)C>|?zI%YTeY}B-4kYZ&!oRE-Zy=XR`{HP+{8q4(W?ix`jQ0PgfP812}CKbU_QlR9}6;2bnYx4hwnneTR=$p9a>u$<_xaLb9lEx z@~xZoeVubs;*Z3F4qM;EpWVxKx7U7K=`k3zJ8C!#`3Vbn+C?Nq-Vv8-Y57*GAFyBK zY)~|r`}lAC1*a)85mLf0IZ}#u--6mqp}_r>1BFIQspX?@$^&ipi3!Tyb^HEZK0Lhp zGS^m3>;^oXREB89C1yr;P-je#TX<1nDEpvzQh{7YT`{An_lk_K6=wgNq z!~~}Ipda4lkBF=(Y>P#`^~zT{b3hz%|H(Pmw1ZdjKXIj;qk>&uKPz?}mw+om3F}Z$x#!mv)bjrVne{)2V*i8G3W~uU>S%$s z642U1aO+Nu3(A0w`upIu;LqJEP;4fZSRX=))COlNij{O~4z;KnAh+4jfuEq@H5?jK_7 zbB>~6syO87@AVMg`&P{bq<$Bw3jAl!#=x;GHfQXt!R$fj8r}xZ0YmGj)qMy6r>SiW<$;YatWq`oW4Z3F=$9ZiA;TgYf@x^_8>d1 zm$>p02TfthjQnuU)5P_Y=^TMv;5CrEQK!vD1;%Qz+c<-#-p!l%jz zK?>WB+hN~W5?V9S-Le`ZBWtM=bN$}TNBQR{;GWg3w+->SzQ$mVvwykb8#yb@q#w%!3%1Qq z;w)GhpM&)|#lT`o736wz1XxKn>|!h*OAYd(&9~XnY$KfeQLY1h{HZ>Q&tCq}l^1IE z-$BqXHi9Amv2=wgg#alwt*{X+dKKKk%^Zu&@c5wDKCL*rwLG>`1lG+_Uj}uK$mnM~Uqavb3r}I1093ACZqvYCU~&KK+`b^v$Jvs5FIN zLX>aqO2t(}1oNU5@^z?AO8^hu_{%j4NI&3keTL0^UBo4yE#G0unZ6p0#iR1F=>zW~ ziWgm%Rv5!hV@r=tYI*b)OAbWoEqZf$5kjm}v^7fCa0Kg=AKz=ru^r;$AgTLCmW8a> zd?Auy4XN=rY`I4M)U1uV%CwxPSk<+c=_=`mh4?X+kh{=P%n+vM3P%K2iSrDKT0-0( zp8=huSD@DTcvTw-viT02T*&gkIRPQ#!{0HI2tNEWIpPVGpPgR{utyR_4wNQ}e57_R zvCI^)-~9WnKNDc0=SB06U7xnR+OcJh8VMm+MPL;%*Bu2~%2d-%53M@v()MPW9pi%c zzovZSXLLYt+9tVK?{wAV*v;~h;t%ewWeEhEYdW{T5!wE0_@~{m{LyN{;n;C@F_A63 zcx%mfDRJUk=};B+7%Vo*-U6~CjS^8K%;L(VbQH`Nrt~p@qt%Oqw{+{~#3vrhyR4>% z>}0M?S5&60X+#8HZ@m0GH%OZvuxj{@orZA3M>uIhPFYHH!#4*Dai7Xd+d&Ua{l#~D zM?CF;MpoVMPf$tY$m1&1c#?2I#o3y3L-J+fyk%1te{%1{pADYQq;(N=_QEXzJaUI! z%f^=yh8d@rb#YFIukMa=qj1qx5wt>LIj-_#Kxo{G_ew1k@R#db%Y(_)_{KyF z``uPDGnQ9vKC=k+>%&Fq{m!0W^F&+D7r2ieA5QWGQwA?^?oI-bGgZw%Us`Ik>9c+L zmy!H?7wb28N_6L(cpTx)qSPjeeK=j3X~J~l*o9V|Ddlu~6PM`@gQ0xZQH2o=mf23l z<*zNTBDqZshlVVw=V++M>JFcw;`2QN+(h5CHb(~?%3_R z7sXuxMFs1<#mMC0)Zv_{yeXUXa+}fN`3l2{|C`GX5%HJHx~zCx7VuTUH~CLeAk&Qh zFV|Td;Pc7P;^IJ}8?u4hBlkpR;T(tOs0m!NUlZ>!iOKGI&LazO$W!3BX8+`-nuurP zNGJbt(SOj9(V$PL;k3Ddh3N)5e{sS&^f~jMc@@^sJIf8@-}1npaqFr{re))Kk|$LJW%gqUyXX7=yqbf_&c7dS%N0~8rEAD-2{Ry8?FZ*@ z#jpyr^>~55TszXY@K*o6fB5Mc5k zg7-j_*q_Bh6nZj4=lA`2OWc8=J8~`~Uq38vkIa`J*V(>-H;_86KD#_#w>X|al7fbt zar^X*0x3xc=GC2$j@7QNh~w~k*L!aWafwA3h3e8YCXrG4YUEye2lb`Bfl!xGD?azP zpcZ()JnH`UUwdC=L&dfyJ5N^2iCs1`m)~XNrPOx{RKUEmk9yu&NnZcJ8VgYztn|a} zVrhNG=(AsN4tZvs0{kqxVtHY1PLp?#uTYD$g|2gt?RT*`AWp#QF8t+^WSv)fU6B=Y z_ww9m@M{IHeqZi}yZlb$yg?CEeQXY>q9JH5Gj z`36=(<>>Z80IMPxSlS}bK8W}~P!X;w1dhlO`d4XQc4;v#@vn=!lx}QKN{(-6*n}ZR@CPRwYQ@ zTWHF)z==3Si(jt@c;2BDP@mUadFru+=lYuqjF=vR>+P|(zpC{@ z%I;vfjlZCDhpLNfyZ%gKz3>m9}19PEovEnb6Fve)ur^5cG z)&)=a+jPsCv|~GC1_d8A&tn(77oMq16xLah!JYw=p69^T_&U)Y5sN#Bg<%wjHxM#tQS$Wj9HiGZkLGj5$!aYHU-B|r_DbdJY?;Qt z`6cLE&rild$J1Mwa5>C9+H&e7F1o}kOT3a+_!;fjb;-iD%G>whw9o!h3k}bf*K3a} z=tZRz;sJE54#*ab(K5e!27A}6qy6aqzg#skud!mOXL+&jLFjffzM^e0gn8yB=H&3Y zk(_XCmchf~69Li})$feC?<{r12ZjX-KSG>Xu)jn{#g+>Md27N&J!|fZzU~mqS$vlL z+If1^}(UU==E`no0ppV?SGFSS9Q7>D3Ww4 zm0+2t=*YI!#2U_#1Po>7k^BTrmQ~*&nsHe!x^b6l?|)k|;<|C?SyY{+{=od&a%r zcg{F>j63chdoaw1+1YzPSDn zSBSc$7t`Z-pXQKmcrpAr?zq`@WMTRrh0{Mw!2j(C9mbs2eoV1I_CZ;ir6|z#;HL+m z9lUtAiU^GY-KmNc*`hM-sd5zJTcz~9+e^3EUTIh`jnOZWSK5OOdlz}E+|eMr3(`s6 zH~{lq@4LpuQ#5KGL>VnGo`)*uw;!5)_Zz_|$!%{}AGpaWxYRzkD;fTF=k*^W9T|)@ z1MMU&vzjx0k(+)Du6A=Ac@`jnRZFG9_v-o555y$w)GUV|e7$V)PJA}ScG@IIlch zw6!@bt~HafFvSlq?Z`F~Sb7$DfekN9QmdG&#e}I7{!hs#O#K@unxW?Pf)bl7L*Bd7 z&p7oG?y$^Qs2Y-d$ZCZ6C3G(*_bP<&4%01+Iy*acxrld?Dn4^7=5<14t^nS`>Gcba zTf3q+@7{W7fISUku6=d5 zA-h|)yu7^Q+|X2?9)wO$F_atJmr6DE_VsmBw4E7}Q0#eDY0zzDRv{9{K;b79j(`a> z*pgXWa&)T%Q8#NrgAln@6dK^<^rbgY^{tqZW1WTTRAkS>72n zmToWAk3G#?>N)r-8zEuuB586-wkgX+Wr047h6JFJ?IlOI-|JNowxba`j>Z}A ze?9D*dvI3KHw>ouPdHx?Cl6pZ4e6(f^Wi_dV=cJJW@hh7OZSzEK30U!SNHM0cAWnz z9e8fHPq*fm7zfe&<)-dw`lPjO>xI$t4Mb*o(u__+gMP?wQ)}#0Tf_ITJH?_6ZRaNY zdG4@GFIGim1QK&e8pPg>O+u%2#aD6+T{;?;Vb;)`^nE?pJ5?yiST@aKide-X!T6en zx39n!7c0D|TLfA{LkURDpN>RSB=v4+$(q#|K2w2nwd&>oZ%I}79YpVQwMQ;Y=Z*nJ z=a!fJMVol5Ur`SQ z32ZVi-LHfBFw-9d$+G`c`$4<;KsZ`Y}eJEO1aKOq%Eoc6QCog zSBNap2sg?To*G-<=X+GbpK-{rX>0?Vgg}n5c!@jM3hCo0Ms2^5R;wiA^RJzw42-!V zWTo5hX`TrYl1MSmb8~u~J(uq6kkYj;aiGk2Fqx>!Nxe=hrbDQ_#K4VBoQ|Y2^dua) zs6Vz>H|bD?I=yzKe^7oPFClNs;(iO`GjS2F>PZ(O3m(%sN@OC%V+g1u|8>)QoKZ)C z(UuRxX%3;@=3%d;(&sA$r=)i(8zgSj`{vHUhjX| zW8B-OO4EV(+U4P>H-_2mY>)VQlwe9T#yo0w2DOon zZWpQw58j9w;_rfAL;+HkY>LMuVIZx7$PwUU-fZ&;+9|JPHX>T~9u_wR50HPN-%tmC z*A@3H!AM_Y{)enmml*dr#ufb%C88@z6(Zh_C|Wp-fIm5 zNX+sJsKF*RU}3}Pd8;=~fAIycRXCb%~}N^kfh9(tv<4xYW9@Z+RhiDIss zu)%{=*n6OlKB7Eo^kd6J>1yAT;FOTeOmL^;;iXb7IY#F|xxxLdo0~R#n+1Cf;tvB1 zv5ZXKA5^(~fRl3hcG0Ly2X|0cv z?vXV5?PSH0%Mi2{JSM8a!#IJkB!}Wqkti+|zys(X5%zSrReubp?j@eh@S5+zdAy|2 zr8T&=3(IjX`)+^|?GkmPv1T*99sD3Sd|Xk}9DQ#z1?S8rG^q3DXP00ygHmN#=tIjN zb^L1lek$GbU8%Rob2}Q&>H>mNIpMj-BVK{F-f%e!m6He_14S1(T#0Zbaz+8^uU>2D zv^F&Va*e0T_@A)f4l=BB;hb3?E*;iuFeMzpI$=!I8{|6vFl}REC${iK^No+aSPGmU zXCH=VELgKP|C+G5%kWw-FF{1aAV_Mt$72WBWl`<~q|+%+!wtr zYxp(p2rHkb0k^Q=s@Rv!5@MhU(B1}Q3!9S#iLy%>9rA4L0MBbS2F$=xJ^w}SMPWUh zs8kHL-oWMB_a-&o=WUBQ1&yXsxb%i4%uEy3B7zvyDg?i(eI6_7^rUupAEhcUT~M9j zRI+2#ZQjXz>PwgCl%PQQcQ%jW_tNRhKX4B(nl(w>Hjf@oa;q|x?<&{cX-+XR(P}#T z-3-`ZxgMLSDsj&_Kkl_Z=tcLKr5xq}5q=lBoo~HzT{(HF4?h2=dW;sB=7a87H}e9K zpJHzsyQK-m9@U2;DoiYbk%oLfptb+21};nQv;bC@Wf`PqfUp6!GprOtkG*yH4%KH2 zIRcSxuRaHqyRSolp*H}ttnmJK^+T_&{8zaHil1v@n-m@TaBtgVDl>lSN6}L0{VPMq zJ5ke21S`XXP%x+JfS+vhD39U?wk1e`#eab2$$x-mD>jvQ$UEfYABzT54md|h-NrWM zdie`GDhvJ(rkcw8Wm!1J38u8sR4?~oA7)O~N0d3FPYw{z4l33!nEj`Mf_r=}#YSnQ z6L;R8jU)Cs%o#TDn+_T9D;dE&Efu~ytV~geMW5OLX24Uuz`H#GrM};JzFmh1z@1Jj z1o%1R`h)yt2UKXnUtruQ2MpKzx?4Gd&m`2lQ}at`!K~*96NA@tr{wRg(dDJSpmy&? zK`?*Jl0j(-09agc_s1JAeb1OXm|s8Ip;+BW+qcbHPb(bxwvn}KWRlk1KOb}-^J6A^ z8+eveP7&Y1xS^=37L(3RQ08QS=Pq(vZxFacwQ{+U-sQ6qp2^7=GV z7&(Dq9PJnmt@JQs?YHY2!PTZs=msyVlXfTL4g=`|+xP?8Ng^m5pF*kT!D z);yLAvY>5s`qTFglk<*sjMub9ao0{8*1!)JVC`vFn(Gtp-)$tj_j_-7p->9n*V`ut z@%Q#t?Pg2vQT?eyA5qvcpzL~di3_#FI|OcOE?o#u3I)9WFn&6t?LQYz^d<*_1@-d* zlneli&1zIIf66T~*r^IxIND2wiU0Pq!nr@Ot+;zPJ3XE*8X4+B z5u$pMeF+EG#+%jfY=8Wl8nzP00`Dcr6;&9F%*Tiqc>L-Ir&a)uMhASl}6ft1e8c%t~Fde^G{?(?SGgYKn^Q6IgPdaXkvN+6 zsr5V=hJ$p!FXw^VgV=lX?zVK*CNrme5~s?(eL3X;f)Bm4QPCN~J#Sk0UVr2`3aEAV zoWj50L^v$8ssO3ADoe6CzKF_=^2vC1xu@yIiI0=D^f&LzW% zPc;;qnIMOL**f2A!7Gc=fvM0aBg0XHMOFQCIS<%G7=Ja*l!H(&-;lisuO7@WyXM{63gvcikxj_h+ zv(6$ZDv#RVRE*2>32TJ3O(r7v$@*UqPl%Q9Tm73)Q`Bcdil+U3_vA5!&HchPF3yOP zyqd^jPgU6L9M`PvKlDfjUaK@%a$ylUgA8x-efTuf*3h8EI`PREM9w=msd2WI7O*fQ zFj^FEg}@5X*N&P3M(K>3uu9D4NkVZuhApF0?BdwR5fu)N{1m(Occn>ITnm`L-+);4`Y7^Y&gqBK;_BWtjD@E^~Nq*5P z+J~2gaMK#MI=EE!tMqGb9ZVUDiyaOItpKM;5V!GBO@Xc|R|{8Xo)z2u#o!`Y6?u2P zeYttAiMjI?mTD@Z;!GGE$gvDGGuhj#O`->CdQ5zmOe)lTRip1AE2_2`M!XNik`XSC z=p1R6aifo13!2T_(qcuV>F0Dj+C0YSPy|OS`8>`f^y>ck&kq-SoNCZs6K(1;^Hp22 z1G4LiGH^`|PoW@0!{^UH>tbHaUe(+sCabvk*3pOZR-jQkf?{rl{DTM!5&09vtH++o zby=QyZ#C=SB_;Ua-2R5gQt(kKHhSYP3|BK4>YSzX30BZ2>UQZvwD-$Fh}Ve=kA}={ z5#V@^)F)rhL-K` zAO9;pi6Z9s(yTB2oPo{WY^Ws}%6bDH2$qa|nOmJc)K@u}rn`Who5P6^K~Ee70rne| z>Xl6PP4&C3!%ZBNv;b_t57Oe`3x> z3>S%9IpAG$B#S{FqCGNxC>8N+QhM*^9n}1mg%#UJtIE`BjQ%dmdh$0z(*UYL_U#*x z_gF3elkfc3@&AN+FO?4~#ABF0fz&mCqU?@3t;;vNCbUpq6d!7^ZuIl#mRG#@OjVzd zm(O#xMF~V9;OHK&tY`sR&R<7MFE%#T`-swy}0%6a;8wN`Pi+AYiLu}~KKD@6|yrel$Zu0oC`^%K1}4sqpC={^X_ zufy3J)~14)Y%!#pTnTwWPs{AhrxOr)0VkRV@PR#pFp?ozo`5q8Z{;SmCI{l7Jd0Lq zN@W>BTT!xw0yFRRo}4OM{=w^`^@wSwtQTw8&2evn4yg8ixRByd=^5G8$0IKOH35Q7 zuOd6nXhwW1Dd&V+0(R)wq&}fMIzZmx&Lg9muQfrx&jo0m;qD#5xYOn7qpi9G*k&%F zii9H2l9GXKkj-OeQrVDaV^EGu_Lb6CJPIkC*NvrAih-Bz;t4vl8&r@k{%3+af0Vp( zKicxW@yOu(LT21Ihq{~k&O76FPCcw*zC*Vepr-={nd}HXMY^##Qz6Q&G0&vwQU%Y2 zles!bM;})F%xB9#Fe)#q7tMiqhJ@Jt2^K4M!X;Pr`TD9B=9)a#=|Nv8icQ+L>-6!` zEHh(LIox;k>>j(g`LIm_rmS%9-3la<;l`~mKiauWltdU#80)4Tm=?xCmr^fGa0L<$ zaMD=@pYBx+hLcwynEgS2RK<1_#wi&>pZjWyI7j%sf#e-Qs2?0zpvzJvlD`-pES?_B z{;(xN1g29RIpSnLB2zm_wGkb!%~}3uBJhK-N8*j!nF|_~imFwgS(4yo&oLnNC&KXH z3L;_E&aq%v>uTlbQ>uLKnuBp|<4+-#+IRAWPUddUBphcFMEtU@Xvb0E|Et>cKZDEv z9Bj|6ZxoUpO516i5Oe*(XE*yD=pQw;JqUkRLS{;?y40taLEmahN=KR z9iX#wK~I1o>Ewz;h~*5V3bP6M1otB$KrVL#;RY=3O{!YPtKPC3Sk?d?*{%{VH6`to zT#XsW2i|g7+)3(81!5}Xe2SVW9~X)p$v~-bf%zx9`TQ zF8Z#-O4bXc^P=0qk>m2@y^8wkx9o3MVsoE{vYtpcRl6HEs3Pc3c~kwmHgA)gb-IPg z;rQfYZQ~TJu$hgb0x!mokLMJ9c1NG}M(BKA<8a~O2y!mqGYQhpzZ>OHb&lQpV&hQs zB46uOge@(f8bVP+*b ze6NpujqI{NMdl_lVcA>H6Qj_1a_D2t=AYNCUt%7`v=--^K3!(cj-ylgtr$46Scgwv zk>#hKI#1ZeqS`Uh%bX`&GbOtZx?uvg@YaDlQ4>(r+1pnPIs~#fQ=qC=tf#K0Iep+9 z3f@L4QqNE5vcq$FJ7#_qx}kJPiG}ONlAk?`Md#QQ&(AT=eQeXIR4+S)u>nf{oD8K& z`S?Xf)Fbi`zLI+RC&ZZ0n)gZ1p)g+HNhTaC{y|docLqp(lxZ-eZMB~TV}1(har&R*d?Z&eq6`Vh`MuQWsblWKSDvm z>1O;|-ah0OBGaOfH_rXp>ZGyD`I!t3HrBUCCwe$nVE5rl_>6drJLjw#HV?z|XjEbE zVe@@&7l%*4jG|3$vn11(p8Qo|o1ei2xj|3c%HgDaqy`aZaSFX4zUL@M7{C}^7uY9z z(mq| zdRv=~aNmZw*zpf#_Fl#KhGz+akvFR@eUxR_i@EEQ3fB@>yN1RE%+2PLV5#(OtWdNN z+!ez$$$VsAgq>q%%lLM*wyZ}{SqpNbSh9M@H2w6I;)-jY`9AQrT@++Zmt~wPN_pZA zTxfiTI(a)p+FGz$gI=sm@G6F+&XACd)oStkAv?IfcOQ!mL!4BIMLFCESV}yGRcYZg zN1Ge_Pgw=9=v}?NQAC)v9%VX`bbQrstR{=p28^G_rC?rA>&l5Xzmu z(y}~DG0wv18Le)*Ov5NMso=;mTKTj8@_Wj4qyEDb*%5~WB^wD)vYd-@NHiHX`)#j5xBC- z<2Qd>_ZYqwX1wAsb;ZawVlbo@ja@uO<|jpvlZle8VsJnDSsQ4C4;h#iY*l}o5mmCA zXHOasj`*$dG&Mm@D#w%o`C#E8%xxq_g-v?XNk&BC=bI;mAKOJaOmyQ*Y}ow#@)mAh zCXzx4nupV?RpQHQnwFE$%H(d?S>Wqik`GRk!Xevz6otlmKH0gXus4gU;;fu8mXo>g z;MB3NOL(9C!Qk@t#aR=)LV_+U!jqhVBMk>6TDJG}>~^yG=FSFLD_1qYPGx;?eACv! zS1QT4?;FdC6A6tfxa}DrD;#h9;&`vNsqmwNc81aXk$rVJ{FuvVS#I@PoW=qlSHm8= z0SEGht57}di#CL!0Z%5qsIQ*zuHlT$$PvLbd$?}S91Y$R6t7L~GZ%326*Exxw)YqT z1NRO<$XA^7g`5U>Zl;8!H%PHRGxjCvbm8}%6Mr)}j()6Zt9osgfqon0$R{D%=_>Mw zX?Nu>G6ycya_K}dMQ?UNkCvQA4%azm0+qR;rFFA1s4a5#cjA;p&Zk^&b_9qgk&OKD zD6BFD7Hin0XqC-sAT(e7^DOV%><>kAu;n?u9@V6pJ+(04QD~z;z8IKX?a6Ka%EpFF zlD~`-SW2X}XyWEYe^%ywsm`O$`?ZPZJCk8;be0LI10>4wXd%9!UA2^mShY_2BLDMp zV!XuTp9M_FHo+vN7XU*|nY=wFG+4v?wO%!@-P)Hs=+O}X(*Cmt_tFF+hG2!*^WRO-8;u86|-7bbdneqOsNe%KUgEDI< zoj9$se1JLwA(_)Mwav?^r$+a*bez|51?5-|1uo;lPQRcN@AydiNmjgdjyEHg=dPwE zEWO}-;U&K%?;H~HSt9D;kI5u`nf_2#?YN}Yd|KmvJX#PEfjS%T))P}lwIYx}N8n*Y z`0@Bn%VRkIUBL&8^93*E#r9J8U~3Cf$eRg}ljp#oj< z2;gRa-ju(~puTwxObIyuW-y8Uqj1QNA(qo5bJYH^Fc5?PtNfKK8P$0-6j$@!jFXHq zOFy{N`bz&e*JUd(5qtX=iC6K>V}5BZ3FY_C4VEK`9ypgM|EaxDre2}$$Tv6NE`_hA z@$2|#SwvG6&VXp!jSRakKV96LWF;KhQX>&xpehHE(#Xg)nd> zvHX=&V@BsK-!KDGi{2Js>JwCqLgh(8TX$o;^0k%Mq)2Ik#wLThc9!V-<45T-=q8ys zg{n+bMEOS?c#5q^MNr|I5LxKJFdd*AY%6#L8V}|SYRLl>xFLpAS=bbs9=A{mtg|3= zmH+l{QmZAHcQS_(Zek9(XqMc6GeC3y`RcpcFgpKG59~-93DC^8N${oqA#~3|d7H&Q z>VFz^EA%iERuUdG8kE>h%{nW>&YABICelz(P)D-Cb+kPcc|4SZ5CSIqDFI9IZiuU& z+{7-9Qu~evM}2hQN!1uSS9MN;$sTgXrGbN8N>zbT!(iRexE*F+D!J1z9oFvPVlh^n zw>e@-B0b-O{Sg70ni7=@1MCV3JaZQv3>jKVk;=6 z+ifABM@%T7bE1B#5X$MNmcZLRaHxqSuoOPpP@&&R&?-OJ(Mjsii`FajF)>B*Pi(!m z5>AxUsH(26(I!7c|CPq0yhmG4uI^eUPR?R#F)t9zfNvladJst!|FjyYP;4k{;^ZW9 z`~HAmbs7UctQ(;ZD4R<-xv@T7W|%IEPbbe`okDLt#5OJq0AN zt-hPK+ne$L`#45M;U!7$mPXmF-F7l@T8JQ@Z;OaaBBwRFLqkfbisUosWBId%Zn6cv z1wll6j#iiVzkjKFHB~K^1_`!0rQPXVa*63^=<(7We5T-AT^cYlpW!WD%og4CBj4%v z7gMS4+eFkm0=knk78LwoeRuFNcXoAg!@-hPtoQSt4`nK%T{3m$Hh1W)yr?u z8W7@ym1{zhK-2x{MoG>4SW&6CF~;Sa4DF9})R!BH>Km;hHw@XdwF2gZ%{BZ@>=ZC4 zli8v)O_haX0S@@EOxBCSqgY>l86Qd%RWX+QKg_tAzrJ_z$zxwtK*Z^K;dJ)PZK2s>$`+I!X)`?wL zw4+3R=(3F;^@w^f2hS9Ud0ccmK!Lxqwbzo!LTVvL5?R_72`}fTtgP~gG38#5^O8&-zx^>VQ`hm>fX)bG7u&P7mOSUj z%QEt-dLswERlpFYznNZ^k~1U&`=q6oh9NlVp@1A;Z)_36@8 zrjOc_KhpL!BoVq&mvb%I%%(?uE#fUIHyytBT+i3sO|5Mz(>F!%xgK5X|Y6_gJcnR5A5v%Moj7sjuKrJ`e)= zf3)AT@0JoYk9K@Qr`*8TD@B=)Y1JYlCRJ6FHvWx=+0!cQ1{bPxqtN2DbW6iW1qc+c06;E{1X5{C#NwVQLKb9{^-yvq6l+Qq16>pk zEC34H0rh9{H)h?C1q8iPI%GLiisS|2xgPW#0T`Rjg5N{Z=EhQOLv&}U>&CL_1>+}f zdIB?t4zI4hwl({=Er=A@i;09(nPx|&f@b{3Dgr`YIp=1hd7e*Ar>CIhrRZ~~uayJ- zd!z>iME{>Q^> zDwhKN=JHXQ6deWL$^={f|8j!+2z|;`AfJT}_o9O4I=K~$VKqK@X=iPE?(%v9)?oa6 zi&FbX7Y#Ybw5Q5N1tZJZ`~n4}=B%e>dtSJ@$FJAi7 z$zF1rRlK5TujT&TpDMzkHpVTPBReDd>4LatWl5*?j$0PJ{Uv~~6~E8sZvL@EiYE>2 z+&X4IsPl6uy7zXfZ}GO?pHX_XN3Jr}Z3zP$mAlk{*{4p#%)(49tN8DLjsB3L{Sq09 z(60GUsN44Rx-Bs|-ao&VXco5gD)Bl4_>n7%neMLk)>SKvQF=NEbMsZq(=LY%5EtSb== zGZWRi%VQUmzK&L7_~5%X^ZgpK8KJV=eHT)@Fem8}aIKC^sU+>Y zON00S8rC)nHxhUvNKb<%!^S=|VUbUzoZoFhcf9rd`Xo|fMEv1X z6{~W)GSAm0yboSweP*6YK*1-$=m=?m_Mw#xo@+&PiEQ@u4GO?XBWTt-_toy&n&1)*Nyrv>PN;sybczplI zXl9OJnTWVg*zP()B{cJw+OBH;cy}ptVr%~EpU%B=d*=xHkAGf+{6z&V^YA$27=%w- zTq?W`D(l#^=#wJ<_E;#<4 zd57+aR-R#PevihHWzq@wKHCR1Z7UX;kIxg^)V{AVsH-3Dy!cN7Te;^X)Tx|%6LGT06{n_EQ`Q5{aoqcMrv* zIkfGFft?n7d~`m7UF7&aZId?i<|0K~Uhehv4_AX!i#GTrj&&+C;>Z4nq0*4R4$Q0? zDIVB0-Xs`?AyD$Iv0xchTHD$HjUA;bC1snjG|9K-lBY=KDRZZ*NlguIUm4q1j?mL=aaI zZce#wKw!}zx7eB-Jm^o85ia^3@ACA^mkI;U`8&J@EFa2{P1|56C884PLhw#pPOR!X zTIy0%tC}w~g+feI4B{lCYA)xcow0Xk8vDhqzTqe4dS8hY7Er#K~V2DBTE9 zsIJIi%}pM-X`#b=|2I>CdfDwJ)JsqvTtGY{YUgl~Jw9@n-3cGx_EMWOJZ?c+>o1i{ zG3t-`(3p@q7RP`g)R7{=Wm_)p zovW|R-u%sq9n-veKT3q_^_Z`@E7OgellvGB4~rae0=>wua4ns?bg=YybEIUHxyI=d zjpJhbD1h%I`pa8Bm{j)WaksFJsyj}aN&C*vo?_RnbRtdS@c_%ClPpENVfqXq3LR!M z6jC_(JhqQ2PB`eD*PCUptvvlZ~nxj6XKIoH~+-(*sR7HNhuORHf z&(gh9GDD&ih~EwH>~|K0aC{s3i``OIpMiJ68u5^v@fb`)Un)7 z+--Th@{2|4T=2L83!JkDcE-DGZ;=`PjAGUJwKC&wL)^%PP2TEjf|8FkWqvtQKm#Ot zDLMhEYK(&;gmu$X$d=d9UHopL{^xc*asC!YeF6#@0_+cbfIODSUF(&S2%eA@P}eB}J~c>A+wHzy24~Xd~6A@GE!ob#+t-DezTvV;`99K zmZ7aB#E%${%U)=~adOYWDK?>&-Osn(O6_Q+FEa?bYWmWUpwlb^qhZ~?V|Px}MKxRE zU@Y#O#c)g8mJx4>y7ckF>bE`1f)DayjOcv#^hDe9N3~(NL}C4LZLPfZgNaQ0T5-Eu zBZ6_=&(Him9;g2FtkIz3-D|=uJz~*Bj1BCnc##;g#DUX zSZ9IY?8fS|ftvi2!&gO|D?WeV42&n?XrIrM!7$CK320nq%t&P2)XQ1R&3NxR?>CpP zE_?Qh`fb}o72=!kLZdDa9?Z~o|6H+qPu^R8m)K~VHsf@1)c2l2Fs|~_2M$la?i@*? zeC<0o9LMv6I}!TTd_w+#-265+kGfypjW~F~C&e^2VajudQUAXmEU5ntRw?sX;-sdR zGoz;5!Lqo)J3^mC@4%=g`*k3Fl!hrO97>D-hjn%a_b_Zn0fmPhnP__fpNj%*!Y5!# z_n*h`urdd%Td2D%;=|NHP-xJ(BmoCOIkO$H{r?+k(fi;k)ElP~Z^xqdHGPLp(&M?( zqiB^3-m~AOx^SA7fZ(gkKsikyCD$#;HzA7F$21ODIgurX`Dd)*QY0mUQA@Mx%uv^$ z^WsUdK*OT(=UYUb8!xy1pw+zp>4vE>Ncej1!D^ZN&MXB@tNRs{9IG&~3sbqTIbtQZF<`U?1$^ z(sHF!%&-w;P+LS~Wu&bsS7Y~tt$t%`DShwNf~L86QO_5WCuD8L!MZi(b%Rjf~@;QIsF>?aX2864gJl)2$BNCG%foxYACXocH~Vc zzeTWY^G?c996mp(eg1>JX+i(@ips@a)^F-iS#@!=`yQI?wJn7D2_^K>C@5mN89`xl znm~mk#qpsRNCW1V7aTR6-nt%JN#OJGO9B=z)4kk}2~@J}aoe)iMctfO!|jHjksVIs zQtoLp_UY6BZGO6-A1MozRL&Ie?S=u|GXuqDK;4Fp_`ER$Pk`x&mKOlhYZH?7Z-yaG zE->?U3`OjR{`(7u=>7MJm_IfU>IpFC@CP(!9KrbG8TvlmuouRq%T9el4*Aqw0{@%A zsG)lFclINLlp~F>SK-%Y%FM0>bq95a-lg27kDyPtULl_y>dZNtY+=(Bs&^T^`FucV zgSBlbO8Zybp*`k0cFz8BQky}oi}AhUKzQCn#_02deQmi=86FSy$N7VzDyQ~1BO&Za zX*hjt%{%&x-Nzccs(F2%;Y;5r?=w=&@`GrhDimq@i2WI|{>L?t@+a1G`Pk0AulFj& zDvG2r%h7h6A2tBOb z^Y!aQorHp<(Zcc1hH zBibr6gLpuG?~B(_GE<$15l=e)isMHS^)DT8oAW~@zaVFk#~R6Y7qd^K!2?!HOg~m# z!AU-OALzYW2TiVX->qUt`WYngJ+xJPQ!rU=Nxq!6L9Lmzs~ua2WS3aE`=H3NynnNS zco3njfI|tuqb6?>BHtWnW|cOcXY-Uz#?4dD1y5{u!=fQ)sf=GbFkGcunIU=K)$aXp zJ{vZrv66hl23=LyJqX1D<3zG?&3nF_{xz0bbiZx$;~1?sp@z4%Q106^;vE=)$0OBH zR_h-V>1UO<1GH_}t}-y+3ECgp-~0&^eAlU77*(jJtrY((d*94X{=k3Y;LlCz$2n)s zC7}yac_Fz&NI}GTaxXsd!ht1$Ie+b8SK-h6cJY2dkgZ4Q37roaT(ZBc_ao_(@Z*ku2#JMU*~ z?)9wIA3LbC8*b#;rMjLWHnQqym#*CC_K$d>@QRkvTk?7$PA5C)yx*y+1hu5*K%B%V zg3;6G=%vZB;Kw)Jzse8dlMJzgp-^Hfsf)m$faIMgyL2{&{>m&U^*WcXft^V|>@k*# zqAJlm`k_v!q(;v6?2x-K?&ytJ?@69`x@Ntpq=FOsI6cj9M8N)^8!Y3btC)p|VPGnqNQ{+?{%)B9$g;_Wq z1Wi`ypRA>ip@sbw5?W;{>Ivgn6{|;%@@GvIJ%eI3erSg6m!B;Uku8nwdbB#;b0a0! zBvWgeq+W5Q@ODY=Ez7uIU95c_7B+o=-;Qh6almo1{ZaEfeN_nFIB$P^t6u3Bi?=IbMI^N)jo^Y36<@`B_KUAunzYxefToi zKd3yPmeZ&*u^2R-KHO>f1s{i&^TcHT#6t-K=;{?3o7y5-6%;c`Kfxqd1LZbqxC(6K z5w0lmW+=daIA#fkbT~X2Gy?$2l63dKy<*t`>cKhC#kdYS4od*k|25=7(USU`;Y0L6 z`Hrp%IhGKD+wP>8Xraaa)cM>96qjsWudW|pOzlu|NLsG<-q^fBM_h((kD?+&(L`C& z24Qi!F5J|E-ZP_K1-rx|)njdEZZ>8eTq##r zTx!eT3_%0qwDi1*9PftZCs!H}GU}rxn{;8i8tnD13+egCzZrD-AqT6Nj#sM(Yiufs zZ48d7+&)m5qx=8%xh9?HI{ERf3U3EIDjIl2iuPSusL6BeulU;jNH~f~I|;8ctv#gk z(l&=#%ir9bZof9x_n2ThI}4?<&`<6p27p_sD@8_Qp>gMlYEfQsn%K+do*7r)z8xVu!z5owsFwTWLD&;7-uS;rJXDu(KUQAAW`J8WBN6XLqp;L zOD<>dp_r?4UE1c>1^Dm8xJJ!a{f2k+{&;{I7J6n~Q=w=3wAE_n%ddJxbHX0=W7Nvt ziX_&fFms^F67wViza5_&C7FmEGMqO<4uf(EDPZ;VRZ{JNe-t-rRRvKDGe?4+(#}&1KV}_x zL7T#4#($x9l)j_Ze?j-gm=phI2n7ATNMMKfj}h=u#NdC4#xRb=0n4Rp|Bx(skAy*U z=5L0L0g60*z@86GDCxDnyaJO>O z2Vgb)K+Q+TyIqWH+}|t`$xApSp8l9OaP@wGCNGE3B`sV``j58WEfHRJhAo6Ac5!N# z^ojN!DTVlpY(=m}9a~#ubNHLVAm`_k8VYEW)jJyPR7#(ECg8=A`^=+bZ+jMPN-*0r z2_i0Hy*osOI~T;pl=pvnQ*{`)@;BekHY~bMrDVq-&DnO?f2B)RlItkJ2*Fe=e;kqr zIRvSq)kR>5_`Zu6KP8zhm-c>{U=i#yEh-|i#oINLG@ zYcHFg(&cj#0wFb!%|c*_afzIt3r|;w5>o3j6Zvy=<-GxsIdZf4r;Sqjv5T+S9u*y5 zVSaOUHX(~Dj31iK#i6>qBU^RIHaJsZ!<0$fiOS5ueH;t-wN-7!Jl_PoD@9X58?W<+ zX##v5&X<^~gYH2WJap5P$lX3VOVuRYs9DIynmC=pG+U;6uznLryn9V=C*@H4GN%XL zI}A|tlQ$CyVi4e}SXBpLnuVH=?3H2bl8OOMzmS76~(wjzW%IkkYyh9zbAABdeB z1HM$Aa^Y4EiE~Te*1iZodG?*xfG3L)=3@eWpkibWyr|-2&)*DuD5pW$E*SSl^*iPA zO%^Vd{EkXqt%&gJuWZ5vK0BZCx$TR2JZOWpY%7miJd1h?J!|*J&~DViRH{=~G-}hS zz9!u-@>J5`r8%Q(EAqc33MKeHu%OznA&j>j)KKuFBwOFwwk@19GoXMC`8BT_i*!|7a-I~hh1h2yQsiDQ%4!V9ucTl4^eRl;xX(#{wt;-C*$g*HDet8^$4lo|j(pe*1Cfb-J9%)gH5BFBA|^T0H$MJeRagtlPkUUK5jmog#;r zHZ@hJ%YI8IG(Qn-`gN68{2(#w+@^i(CwdR&G}VldvE-Rkg@=j`0W+MQK z^op;Imr2C86(Wfw*PUJ+^76+C)Y4}ZYqeECa?C$cBQCNbkl37y;Q}gl)<=$){^YW& zDf}?Fw&Xc?O+JMguKOCSvg728TykKWy>LW_HB&p_0NI8<@17l;*ZwZWEOFSneRRWr z1q`}5Ss^adVp?U^fhhyjaghnZWvcd&a3b{?OYHnrU(!@%{>$0s)l)`6i#xTfJy-4T zVz+r#b3{R))LW}CE@Zc0(IR-{N`U8l(2I%6KthQu$=>faN);>hJUP?xZi(L#KAXMWV(*T_ z3&VFIAS0kG(arMM_ZDA=mEpeet`Eb1Om%E~e!lX7;qwRoJ_dsIfBB34Uw?I*!J~Ky zb%9Oem(*V9UPL&N%>#*QU5h-C0ZxtRsh z(IUPyxyeHC;*3Fx5lX)w*b8Th8rbRXbpCj<)8Q0TY|MRC>iE%VpZa~wbQONFQ{K>$ z_DNS9UWeU&>F>#DMM&^9TpF-RtE_8|MLnMw-YIc(6plZ~QNP6?=E{^xbm=sEu_)4d zQV-+;{G9`sXiICBxDstGoGG)4u|jD<`0BVreYlmuZy!57fnEuGlIt{b0L8Hd^#XX- zbfw9lADzp@W1!got(_rhzG9}j_?>o3!(1*@>ela8S>%|#$aphTA&^ewC3Gl6FPy5H z5TD%o;Blznwa@lTATdAly3Ld4w)k^m9WAPW1IPKII+P%SKSj;c%F0~%r2u^Pa z`7)$Z!5-$6E{tjtN#Z%y&)EJr>ntlvul0U{rgOvR)!N?)78!omB9k6|X<*VN^RA;$ z(*<2y&(q!^r4hzWWBaZ(ob2wJIxVHu{O3I{TFrL~=FXVBPJZ*tL8=tKRTz4)u*h!h zzD!AmU!RuD9`oA@rrom1PKZFj5F0{@i0aVN(HyZ;>ru0?v|s>iY+3}5dsr~Ku!{2g)qCoTI?M523Xp{| z6Vj994hSnk3dBK|`-G>+3%Y_M3$vS?p_0`Zd>+0M*N@#neE4c8ru|RlQxly) zg;8$)fmVlZh2`HUB_nN4KB`JaP0!8H2B)~sp3F|CmH2tmS`{9O1vD4wOO}=m=J!K;%DO5Dar4Z zZle_qUKHy6z^_Kk+ab8fOvFi3@_nKM7WJ|QcI*%R67e@Wtl1npwa?dR6XXc*%bCF4 zF}wOrUG_x?yB{7_b+F0pNk}y!s&#G)!^I|h(417~uZb=h0)sSsrg$!?NtNs=w=r0hZxCdQ2HSwkqrRFujx%2u|q zOUk~>Hny_PSjL-KKIiH4{e92*ZRh(s|D3nLHq7$8pXI)<`?{~o5Cjh1RQ-A= z>@`{lx?KP%H^RBLM`{h<{=x@H4pdb~eElR?QV_79F5%NQ8{HrRgRuZxHWQ$dyAH}+ zW$TUIFnjwkYO-q022-l5g=+8}`?M`K2p0x5r;FrGLu>gdS8R@zi@FJia=s^?9Kt zYFpH-g%=fXa=-gYS;swhY0cH2{>$-Op~$iRwoF3#+*HL$46P>Y$Iq6gWKoT!a^xTYLwuMqdRQ^Qi#ILjN0M=r~s@Jm$< z6p$NEyj2Vs#Gor-^ux}~V&hZ-fmKBT4z$)oe3A=@TrS>eqi>%m2o(9-86Fvz%GB++ zrJT5!led6`0j4y(dD$$kGQ=(8_FV$cxsG#n7k<>7HP~b~F^n7*7op&tNmZ*^q&;eL zJvTxG1M{5JB>OcN-nc_kFA+7cw@wo?2QCxNuwu2ZgYXGW93?{}H zT(qA5w~pwSp{*q5#<7%9__g|z*s}b?o#*7gzJx1(AFqMEGfy1u#4^*EXAlXdjNiC&tA^C7Y6+%y4;QsH zzDTxIw)M6<9%K@lVC-y^t8zPyu+&?&bl{hFN{^1(7+QOX0a!{+pGat-;8?~957k^D zdydXWQfW=!f(?eRWaG70)a1p_>LW2lMLkM8xN~Icl7msJF%EwDt_j}W>UUlH{asGe>Q~r-(COTH;R&e zU5-Y~(A`@#T1y_z&~-o~|LFc}jXd+uKm{Y8#B$}0fYd)Ir58PfSnmKWKDwde=(qiA^OXOaX%vRi|@fDMDC1qq~+wheuYxerugi+mGGi#lu1P?SnRRB6S z@%PgTc2!NsH8Tgf84=;z+BZ^koe-p&nc!rCr=Q3ql+|LhnWXNvS>a>n%V&s`*CM|- z1e-CmgRc0V&kenLBk|G~CCHZ&nEk7os`-1;Pya1rP)MoK*y8P%!cJG(pHheFOfbNy zL>PVb>NRBkxC+6x+)uk>mBp$|Ht#QW3%2X_99-4WLI?Jo(`Lu8(GKZ<>XCg|SzlL$ zP#HfY$X8t|wXSNdGk^|+HeY$v!;udO`w!cqFs-H)^DAr%HHelE6Gl>+&kMt3^rpKT z37j+u(s!(Ay?Wb;8~eKRe)Doq8lMm}aM5UvcKKU{tE8Fo_um!!S1(3P5Xw#~ zEUr|(tq93DVE>#uHe(!G?3I77Ga1_PA|;A&8y?R%L)ym0*@Y>Xn9Ob7uBy*SyBYiH z%+Xn$9B(8;z>tWebLxlyx+}9EX;2#EZS6sif3A#J&gWXa9VOW zdw8=VC*>t5RzzV=gFkJa>87z`8K+VpXLvkz>ns!ic4;J7&3GJQ=EN|dF{{7BPJ<*Z z2~K(pLgFov0R#!`5pCsrF<8I|dkn~~2zn3hPtuAr1B@wv$(a4um#>p)M3x#xFZA5< z6GbJM3so-gfXvvz;O00kOE^zTZ5b(u{ZHRzD}{wIfE1uHzigf9J_N$*m$b8c3g&-J%Vu%JAW`3c{|$JanQ*RNx{QH2l#rSj0g-$T4O{j49yuvfRaz&taRr7(MVUB~PHP zE))4@G_n~Dv%tXZQ0yd-Q?UI-4;2UBS78s>MkNheZ}kyg@D$a|8k}tj8Vu_tb>4HxY5ja(FA^5oIW-{><=TTI-mRX%UC7 zu5)C%n3CGMgCR{q1GHANsc?hIPsV@fyw@f5COT2^#z??2c49NIe{vyui?Os?viK~n z#kKF+VN_^jcpl7030&}ni_ zGwulb9D!L!(@1{BH$2j0(EW}v$CkdQMhu(q4f-MP4jon65i-0Hdn8Bmnss$w$s-@c zHLKlIW_lxPqWU4~PCmA`#B86v5n8q!N_`JsNXe#}Pdv!O@kYl=4V@ip#-r-HxBjR# zk8V;T36L#@AxstlQ7`7*mEg+jT$5MVIODjhtbQ5Rd0_gc_HV)WpUNT2GzcZyi1Cm$ zV=Cg{+3bQQt4Pb^BEh0Ejmt~eWWiK7-UsU?#{nt_dU>WdH+*f9( zoHPX4ugQp^#ppvG>u(S{Jm^jpOMFLel^b{-cc}03!SJB^BbI4Q>ad&PXm|ZE*8)Zp z1#^!6ZmoVlS^=ubgCd(N?NCGbT0@>#dtrH1+4zFn-&Bw9+Ivp2kAD?yZ^MpoOs^I+ zA$ic&AUOc$!j)4E-$1j(dbQn1i%yAlWR& z65C_Z@X)XsB&V5Z{rh(<{4R%P#pk60VCOT>9B}Nc5sr37DKrVKr_gNkA%*7iK7k*+ zRsBcDTJqL4UvN?n&X;5r9R4rnkc1wptxlxmX>+km{R%CqTv!<@GcUW(t4j#qo;cti7; zHtY9Xn9lLn^@WfemH!t`v|a{cbT>`$$ZdgS46`pIceyqAO0sMCnj#DJgNdwfD`dry z-f=AixD1w>#gr?=hWNFvk3J_xVUN(1bzU7x3W@LSIH#JXcEQ?+^d`7^U;e(DhaGI; z+=(9eo<)G&+@Z0Pk{_}~VPr7_A;Gbj(@vgA?>Sge$G(kT^gWUKHBH~Kgk$Z>>O=PcRNDq<%Sa5W!Mr%jK%}KA=_Lcs{$1_ zNN3Zwlob7Xa%rQnYUhZeT7v{XkT@yKZ2H*7a(8e~lBx?d{XfE2qF*w;*9$!p2PAqS zg;g_PS!R?rHX8mjDzaH|9Gsb-(sHK<|KLBQE9)`Uz&%*hkCF%hv#*y<&`3kBP-&mb zCC_aA>mPpHeU`ehbns-j+HNumMuT1xu7I@?VTtDZI4}p<7h(DjP4VE17wY?EZrO6f4T+5@&(Som?vpD%H)6F`a;oZS zv&5U68wXnAzrn5>@1MKJ8hVqz;2rjmL zr*Cca@Oh?x*Xum_xMA*o$pRcY1vU_(qadhP5XRy?!EsdhrC7^6?Bw{B)LNs&Uuh+S z(J|Xncl~4Gacql-D6}NeObnG}N(zqL3eB;x9b7v$)YUa{4~SDe{Ka)pZ9cI`_Alrv;xJ6;U%GiIlNL3eX=F1+Wy zcF>OTP{~%$*CzYxAET4r>Kn}nKbASapw{T{qK9qq?*7NH4wYAhP(X_g+}?V)T-4B% zzb7HVBG`-ch$zL>e^)r`_=b|qs+j1YIs3>TMJkajQ0iq}?NH^~qGq9I3m}jCuLkaFw`W*~j=(`bJxCgEQt0&nQ=1 zldYYjK_WL{+}&O>TZkKA0=S@M2Dg3$HxR&~?NI|ig0>}nH8d1SH>cas@6YSZ9z zzn0ajZlWCURE#dC+% z4BWIQAKE!I_*J(b*AtiX5>-BP4*PE3g&h~u@eSWyZ1Ecv>f`WZ@+QFQ#id$`d5OpH zryjoTra#@g|IzD6Dc8|Q;-ZCJtL-oaZS|MjFFf%0ZSE1(rr_Z0^=2FsrcXxCZ z<0k&0GdIeA-;8mK4mM?}8?PLdyda#ESD>lhetJ4(l)JefeWU`cbaLb@CSe-SwS@Qg z%pYxc)?RxR{D4>KX`-Hoc}9n;LimGy;X2;0>%9j?rz zn!5Xk%GGw+bYB{;>U1P1$~`s`SV$*wH%#%O&jEE{vp5~efjcL}bjouX&6nxK$>uw0 ze8&0LYtUaj|5p{KR#)%wz=sjvTrVVsuzqc%Ew3sFV7?PXupUz>x$*$;rrD5ubAqSk zm`&@3RDyZsii83#oqzhofJ5n>WMqb5_m2y3UdtcuL6w~$LuDMnJ_(9?rByF|pHc8H zb-wfo^aw2l z_d-t`2il)%2n9D2_yap{y!}MV`@Qjl)8ebLXwgpmIFI!-jA<^BbvhS06TD*j4wcZ% zP$CbvPCeR#H{(InG4!S<@VD=)%(YeD)N89T5=<^X9hhP}w2$_%eJ{7^MY3XDeu&SW z%he{EX0`cnfSw`J-kJnqc-zD_&2!at^UA$eUpCoGhI8%~nJ~AygPRl~=(O{6A$L+1 zvZ6AJziHx1hmZFMLaaRND;1*AZ4aLQAR`uswXVB5Yhdan{=yfm6PyvpI?0pWGYT;@ zzc)w}hI%2TwHK;h;IAr6xa2bF>vGZfIzOb`A^uqD67mSa1qZu9J3)rG;Uci*r&4EE zc^k{d$Gj^yJS~3jn46sY&FLn2Yo@1c(f`cZ0+#A)Y~L&L3Q@r=LYzU@m#f8I6`U%# zQ&njie20|qJV-+JV3|_Km&GK;erT8Abyyrm! zFa5IZpSd!&uJ2EjaVdSA+Mx1mb_(QeQlH$9nj{iKjkJACRmepUOD&O!Aq@ zjYpgEa{0k0?_W^5OitF-V#YQjKbnQ#2i~!IZEz8Urzu;b4|(6@X_{uin5V@O{~-xA zF12q5p71bf;SnL>I#*xU09j@(6~9OV4^5BM>F_0fVY7J{?=C?;ZTa+&-aD;uUDnTg zuzz;5{CAJ*3>XNKy+}6nm}0_~qNBp<0}xXK=0Cw6OXtb>foA$wp5hCx;Fl$^%gsPO zkr=|k&|jy4kkQyZsaKzGt3CH`zQs1sa($3bJ4?sa+LNo>^&&P~f@}=h*xj^FDkj;8 zMJl<>mM9{nhx;elfES7gnLv-R0CWfY;qU$qRt}P9cp!J{CoVOu9gYa8fvrzfoz@oi z?>g|OG8en6hvO=6qNw-V-Mmws4?^Gle4lNo{fL>lhpB;Yn{Cy6_IXMaMy$7*MJ)fPYlrfuJbp0s%$W zqD?LBGhf=+xYQq?#8T)F1->f;r*}%-8Fp6jqD1(2{j9I!sx={LY4O@ zvM2k~-3E)q``4e~7rpHm(ILPdGyi|uWBz?g*7!w=v6Mm?WQ9v4gMwg{;>!0Dk0eUN z9fR7s6mvD+m7J>cqW~Bu{UIrZjs}@s{)SD?3+r6CJl-z7JdgbxRpnT3Z&Z|*O_XGr zCr0Wuqi5<&z zd|E$-Fr!z04%t*GS&xlBfSbwIaF#{K&h5yBdXM5{Xdw{t4eb<^p%8ID=ieruIYvb9Hmw1nQ4}znk$v^=fw3nSPVY69gslh{n-UwUE-JH!_YpJ=+Qi zh>x+6I&if5u$FrPRABw(bKmL}a_gD4BXR9)%qsI!Wl{}EY_l?8vstDYJ;cajVm*0ZSq8TJrMT@Nkh`v)MK)eL;yr+l`!@Ny5el``m zEj3vu7L{bx%=;ECx6VUe58enJiLD+gL@I;)))W7558glzHs~wYw%eeq$k<8+eK~kA z<0ecPQ?We739Oy)EU4KT$|E9miqDI(xfJ9bAYq>GYMI+Cu2zJHq!F}aCq6I-0BdVc z(fjuwe1l;W8%0<-h8s#;eiY!K%0B&Zt5C)IUill>4?DHRy{x?Q&6Yo8u07EnDLz(j zxWE>7|JPPn==DD5Ak<39e3gN3zIeudh84~pqXzJTZa`xz&FE$%d9~n2r8~a8aM|&M zOR0FCi-?ylX8(t$20tZ$96-AV`4N%P2%e&Jn~I+MM7K9yxL;K`of8_m_0yGqNa2}GLBHYc{%;bD@>hK}roq-9G$^L?A z^Bqv{9BINpa+jO_b~}Jl3|=gpjHRRX0AFAH1GWr7%fhmPMGUSz>m2BX*tuyfB-mQP z!u}Qa>wn=bEI`(Ek%6F>Z*z|l7^Ydo9s1qp;Mgdfx7#cHuK-M93d7(5*qUM)+2ObU z4~&2@QM5DUot1Iwb<8&%etHf=4Q=Wd8?w{f* zUedUMi0b-y7BMNC{`_KPW^n;erG$^?as50bUukS47W~7k?RR$DWcVSik1ax z$F8L2Ls;dKjk@G$V|x!L(+Z2pJDMZ(tO%`H3YmUD^;^`CVzPq#iprn8nc(F0k;&-( z4&xkgSY>&{ERj8zmr6`^1(eUjfbnUlcL81jJmew?uB+S>z}a49At%gQps+Sp zJPH?Di`|ZF7Fhk6+AYh1wwhgkgh4DS?i zs~CA(MgzRUpcdhY5J5i}sMS_!i<7HR;3{dU;Xl%1t@N@`^qbMH&Al(?U-vI|5TS z#8U~7iTkYMbpz`^j)4R9UE8V`~nuz{=~>#NqrdR zdN`t9 zfYHr3GIVm7Yo}TJ`r4+gqHWB@G|4{vlVEhavQ$CHcc`1{K|4uaT$v%;%s9o0m8;+c zQN-C6jR%=MvPjp^&#uDb!CaN+XGQ&y?4T9c8!7~&XjKFuDYtr8#RqACAQbXM)sC?Y z+QrWD&b^>5?)dy3E5idH7zO50aB^Q@TUC8+i|n59Tssl(l6^Rf!*{4~e-W>?p#JP{V%DneGb>Qr)xqGV*M_jV={-aq;Xly$+(TNvI0t7aEL^(^X zP;9ssBJi!(TaU_D*~Wvzo$9+WY)&%0G<&K!S{2Yj{p!RiPs&m(!B@NbjcWQi)$S)p zPN{7>$Bgpuy%)f+!3bVv`sGdgK}h2oV-KYiii4!TsoXxw5XmPk>C> zxI5?dB1{!taVHEHoumZJG)3}E?0fy)@2P)7^RJXwJt-$LEfwLy!h^M2wDF5V& zF|;)OL#+y_5L984PWGGD)DNTCW~l^Tr|~BoM~5sfr9Lrcr_Sp=Ol@q$XGy>0uDg#F zV6+q1b1NRkJN}l#O+Ar~c{F+>)tjwn)CLHLb>a9i zO23>CfZc>^IA*X;^=?viI#E5O+WP63_wUuYxHjG0&&gLvintK6oiy_jh+7@IDx_Aq z{bu6IAE+pBLC;NU`_Sg>M81BB#N9NbiKC|v>V941`-&Mw3d+_i)9w#$!w(ezsp&)c z7!lIohsxUtX60gbN+E1F`A>KsM=UMm z*VS=RBa?A@IgLi$g0u0{)jj(u%93@fbuG`vkG@+?xuA=$K=rtq3s`cWXVXeTCRDQgTYZ3FY%e>{~m2xrgZ)9Rk|RjUF$# z>jMdbjCSNv%y~~_rPL!Gd9P}g?Yh?FiXxOSRb`>}`Sl9RQ4v+9h}|o_?der&Tsr|7 z8=&-C!5yn}ipB>;&pfz;zf-F_3xBjcd*J2)PQ?)pgE(o}PwSED4oo}DMo;Ymp{-mR>Y=eAqHrcB^v0ep2IMGu;aLW0~ehMv9770tO%&Mo zbIh3HcX}}@;EQGEPGi@hvk$O5-q_0;)?w9 zS)S6i9EzIX*1NUuD*mJegAG@KY~Kz)Sbv)F4ad1UO)m7DRD)c7{PVhBntHT&9X8Y8 z%RU{#6(9XHAg94UIW&x$@)ZgLCrARQ3TxdKd;V_XS3M8p<2sGxHR!$bMC5W=ts3I2 z`N_wqE-v(K@CMJFi!tBfWvbDPlPKJbUz^N&oR~OyICi~O{pIiFx5CbE>?Y;KOe$~b zeNA{64wJYqsJ4Lv{&naRWY*#7pBg-qF(j#&;&V9`T?xK!$@f<0H#a%ODrSHcPa$Ri z$E&4Dj-72!&;eRSz6Ke^jRQ7sQ+sBT4nQ<5>(NG>*bs!Eh@@OydX}rhnpk zXFUCts4+DF)!&>z>KboSz*boexK$0vy_BA+eRv~cw2f7p>lUWLNv7vDX{~Cyy$(QasSHewbt1&U8N65ZE1-T9_k)iGym-Aqj_(7p4f_Li$$ z@Z6L&H$k5elOqY~X=OFLjyNes6L!N6pjoB*?To05B?9RhZkMlC3XA|dVapMPTk#|Q zU~57M+^QbNV}6LPzR0{L8eR2$<)O{P$vO)PgX|U=Qq3K?x*qH`7TE0QV80@M=eprW zWrzsfd-Qv0#bW!2U2o*P<#=8Br|V{G_e>U&wX|=@Cg%$eKc^8oax4C2Hon!qVn2)J zQf(xxNDwB%UWL70V;oO~IO8lB0dK4# zQUlwlO_*+#@By>fYJE!XG_A5_?ZQnB|Htf$qB0HO zhOHm-(BMx}3FEb>KjO6Pug{fe&#v?-(@l_>nR%!ld!m8p+$aEDes0<^YQOuyf|?z? z>J~ifZIS7(`(DNtqgpj}AKd(iNT9wxKZB&QnSm8@tR4s4mFMD6CX7Z;y7wG@yrwlo zj6mi#>APRkeSTf9GIMNCJ4ztm&DuP@@!JbB(tySUJ)8bo53}`3DrEMa3Db5SlsHng zCcv4R=rVnz|J){x^$eOnt1n6Q``hx$`W+=?sMo|=^h3O<+xEg-u{&h<7c4NP8zF-I zx`@Y)TwVnDNX0E{eEhmx1)O(jhjQ=1V}~g-S+hi6gL}HPBv+fYC%l%gaV}_w?R1dI zS4jN5OqUQN_Kb^S2r#5Vf5BAoSu+3mCr@V)yGH=isS3OGE;reNvCEB{>(0WhR}Bmg zfEvYIuMQt}_y%_CQpQFsL^wu-OHNHxFW)xJPzo7u%);z3bUQRkyaLo6|x2ZG}HpsnN$-A-di?dnnL(eH25bs-0IA1#B@Yi$RCOP_Y6&Gad`z3}=PUF0Ng5Fc;DO?KBYSkf>1mCK=VeK~l}242%$r$6?iE!K zp=*$%@ez0i@3K(c#9r2?&%MXJm%TFtep(x~@%tJ~Q;kG&52$=0+c4M{saMgWP@q3q zv$dYT-=*))N!tqPl|bpm&!tJFs+S|*?GL}=N*J)3}Q)h{DkYCe1bJxsbgV3;^lte^wF@`I#hcS}HwBV0k<{mv> z8gVYE2Pa+^SAT3f7}s|6_8S<+ZJ0pYPmdvZAjg!O%TUdr$EB>YC+~6dp}ayzjvK!D z7BM&OaTu4AZg9PfP=2hBV!;$Tpj3&3RY|HKXze1nV1>p#(;+*xVl6#qzoM}C8}jCS zw)w7etLXt5TBVQAvb}+!Iee(nw6JOjWKgi%P-uvj=aC7?=SC3{k%ClRoDMQQIXI^A zmpZYsUX{@bFNd$tU;fUOCa*{3g-KbWX6)-U{O>)!Iy)b86Xx-AOHe>6+!$Yhbrn@^ zcVdI6OE0&)9&8us7J@eyyr{oxLF zkBk$6C5!`VXcF-FT6TW>%#3s7*sN~su6;W)*dZl$llNxWU}Ab?D-8W;h8sGSvg$v} zeV{7AnZzk{)e6WJ+tk`??nWf{eBM>=VLym#W_?Y@(s%0EDT z#B>&D{o5r~Og-||;(lx2>G4UG;*j0Kx?y!uSNiDFuDeE^iOD$zm?!i%I+{OR$q0&N zFIt#vr2Dd2K5p-)2IlQCmXo2D{{A07hDSGYwJEm-o=3v17a0eGwJWAtJ)Sr8pze8` z(EA|WA1QnjqK@WzQRS_;{p|kkt|AHA4445RFXcuR_9;z@%ugd3of71x~g3zoB|lg0f3LW!_ii&6&KF%eokUg@;+;c-lUk z4;j~DDmAnAi4wAyvX$U>6foJg1te3q4}4E}Cv%~5C)p&^vEfMi?+frJ2r-1S-xxO~ zh*U17LT1Fi?R?#-VQ(DxcB;6cDx-eM=rgBsWCW8);BTiNRDg>&D(J{Un@G~sBgVO3 zdKXFO-*EO%j3?>d8njmSU0~g)%z2je?OUb5Y4v?I0Im+6&5D(zr_~x4p?%2TmX*h7 zSNc^<;#BOr%YRmUa2VApN&O;g$#h~YPvmTCmTq#amuhtVf z&pO*?de;h&B`aL%$?vH~Xi)PQ2XY<0TDpM}78hsw^yM0_tDUUbQujCLn|K#kArG<)Ljt5+p>k3Xl{pR1N`y`i`GHRg)ar+Hn${q8Db=#xPI#uYTQ z68P?`16enG%R0-1XJ)35jL~DC2MhZw&Tkx*j$7xvA+K|XSl3MnN|;qh#=3XIe&vco z%roopPMn`U*Tm}A_S3Aho$#*=DG?H$n7jN7oYzucNJ+Q`Ac;C3^JxNoSa0|th?m&9 zy1Lrh7R{BjwTI8aYJBUZzda%!Y+PzYPSZFuTLD8qBqvaOpW9Sf9Y7j&3&@&8(q&@%PWef19w0A@^9Zb7hb%QzmKRMhTde---N z!>IeY+@~+kcttX$VW1yo9n_t9wS@E0aQgEK1-N(SPAV#x_-4CxE0|w%uB==~*Vy)f zvrtuca;zuc5`kMsfaVPjoGYkxN;pIyQmrART+GM7;9}#VR+YCEuKv9A>`Cd!OgGKE zhOzT2+N1+)ijV(J#zApC0RSyf|!V zZtgX82#tMZyEGP4HeKiStzUN_Ipu?csq4vBS2PE+pG<00`kATI$4TDn_z|<&*k(uZ zXKykz(tM_@Xk)D5orL)}-cCNP7`Y4Z-0iLIWT0oBuzrZqF2+vJzrQS) z9d>!)fl7NCgIB~l?MkX`xxc%=n_Dwen#N-m^be#Hgx4Ly9LF|l>A;sTJlQf31`fsE z&=G&=Yvo!NA7pVfN$~imyBh8+!^xjvpy?cvN@+>qL7B{S$77gK8dSTAVVbaK(Xz#) zS5S{Z)kfwi0rcXPoL5(S)0C74Y`Ss}LLB5!B7cj0ceEG}N&ZzRG3We);`NmSHm^bQYWvEm#h2{umxJCHG{_gv<_MtYN77Vb zKVE>1eD@VOWty#(5N_96nLxH_;{DZ+G;l3{Vk+8N*OXlE(5ozdI3)a@X8iQ=2=Di^ zm6ea?v)zxh3jxjV7ckh8F}@t@>&H*ikDT!fuNMY&GdL*nHF8aKy}zCBsWI*}IkxZo z+3fRf8yO5z^I`uHGV(a2V>CndeRQtm-J^Ho%D}2+e_@&j^B9PNMr0^e1GQ4BiO!H* zk)G$l8hYlEksO`+tA{t-=ech82h?X9c$C= z#2+8+K4|0;$8%x#$<4=yxWaS;$no~w&>8K_ia_#V8E7Xk{6TgHWrbjq?x1&j_=QF9_m~>ej7vs4Wcl>DJlTFPcYR0 z?Mcc9jw`_=;;eaZp1aYSTWwVZ6tk>F+1~Nu=_0!cSr^xzuZgxn?T2h0JBEwD2}1&JaijpkgPW7Kj~u(QUep>egXKbb z8~5RTiYwl&VrSq3t4;I|#?2b3X{vs(G`7!dWuW8p^zS_c02RF1wIpXd?ZYgrhS3O? z!jUQI%mp6jPF+dhuG3S#b8D!|+4U1Dz6w zg)u;{6h1n53H1n0I0a}q( z`OR{LeVkS- zR=z&Xp9ZO;F)pzA@H3<0Z@FL?cbnmljIK#B65EQ%l$e$&X+t}-MNGN=>eqBr3cR-C(iB)Fq%w7Ny5m#P=8lduwwK%pNS7)_!$RwC%eE+;`hBr$_Uin!~Ktuy#J+ zA$1bDMW<+ry*h%ZcxtPi`AO>Kh}Ox_Yl4=w;hZO3hZiLjz8|{ly=;n|0r2gZ0yv=r z`B%m{8*RmsVVKfvMVWfQG3BgYZo z?%ILBNPmtto8e|fKOjlPqeJhc{}S@8^3ncJ#wFHcL4_%nv*QXeF8Wa6PKM`!52_%TorNFXu4Y|aQhx1AV zRhOj8WX60uE|9jM^f4~}!@N<~0m&02?iRur2gLxgc!}xOh)4dIrgn~KnZB}HQXKoK zA1d*NSbKM^ChIm!x2AvYA`C9CPZFM0X>ZZ&j-uc=X?lS~I>NuYceNrh%a@my1+vuAtgh!Bf04S1R0T!QI-<4= zs87>$(c^p^k)?=&W{J*pR2 z!k2iHYpbnFvU#tmE+u@SrQdN-zs7!3U0}|};ytDTSuvTBcf&h?#y=>Ta4k(bjl(

nraV;^eRhhhOz4$#xSe6U5l^hcjO` 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 CB0w+z literal 0 HcmV?d00001