From 1906ebf51ababc7909ea610d3851728895754621 Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 21 Feb 2024 21:18:36 +0100 Subject: [PATCH] pwnixos modify --- base.nix | 273 --- flake.lock | 43 +- flake.nix | 54 +- hardware.nix | 38 - home.nix | 1175 ----------- hosts/yoga/default.nix | 7 + .../yoga/hardware-configuration.nix | 0 hosts/yoga/user.nix | 20 + lib/default.nix | 3 + lib/mkSystem.nix | 11 + modules/default.nix | 16 +- modules/direnv/default.nix | 15 + modules/dunst/default.nix | 42 + modules/fuzzel/default.nix | 14 + modules/fuzzel/fuzzel.ini | 18 + modules/gtk/default.nix | 39 + modules/hyprland/default.nix | 18 + modules/hyprland/hyprland.conf | 131 ++ modules/hyprland/hyprpaper.conf | 4 + modules/intel/default.nix | 25 + modules/kitty/default.nix | 15 + modules/kitty/kitty.conf | 122 ++ modules/neo4j/default.nix | 19 + modules/nvidia-optimus/default.nix | 24 + modules/nvim/config/.stylua.toml | 6 + modules/nvim/config/LICENSE | 674 +++++++ modules/nvim/config/init.lua | 21 + modules/nvim/config/lazy-lock.json | 45 + modules/nvim/config/lua/core/bootstrap.lua | 62 + .../nvim/config/lua/core/default_config.lua | 92 + modules/nvim/config/lua/core/init.lua | 138 ++ modules/nvim/config/lua/core/mappings.lua | 468 +++++ modules/nvim/config/lua/core/utils.lua | 118 ++ modules/nvim/config/lua/custom/.stylua.toml | 6 + modules/nvim/config/lua/custom/README.md | 99 + modules/nvim/config/lua/custom/chadrc.lua | 67 + .../nvim/config/lua/custom/configs/hop.lua | 237 +++ .../config/lua/custom/configs/lspconfig.lua | 341 ++++ .../nvim/config/lua/custom/configs/neodev.lua | 19 + .../config/lua/custom/configs/null-ls.lua | 47 + .../config/lua/custom/configs/nvim-cmp.lua | 123 ++ .../config/lua/custom/configs/overrides.lua | 170 ++ .../lua/custom/configs/symbols-outline.lua | 7 + .../lua/custom/configs/terminal_nvim.lua | 98 + .../config/lua/custom/configs/trouble.lua | 8 + .../nvim/config/lua/custom/diagnostics.lua | 63 + modules/nvim/config/lua/custom/headers.lua | 141 ++ modules/nvim/config/lua/custom/highlights.lua | 27 + modules/nvim/config/lua/custom/icons.lua | 102 + modules/nvim/config/lua/custom/init.lua | 78 + modules/nvim/config/lua/custom/mappings.lua | 97 + modules/nvim/config/lua/custom/plugins.lua | 416 ++++ .../nvim/config/lua/plugins/configs/cmp.lua | 120 ++ .../config/lua/plugins/configs/lazy_nvim.lua | 47 + .../config/lua/plugins/configs/lspconfig.lua | 64 + .../nvim/config/lua/plugins/configs/mason.lua | 28 + .../config/lua/plugins/configs/nvimtree.lua | 77 + .../config/lua/plugins/configs/others.lua | 66 + .../config/lua/plugins/configs/telescope.lua | 55 + .../config/lua/plugins/configs/treesitter.lua | 12 + modules/nvim/config/lua/plugins/init.lua | 253 +++ modules/nvim/default.nix | 16 + modules/nvim/npmrc | 1 + modules/packages/default.nix | 67 + modules/podman/default.nix | 12 + modules/podman/podman/default.nix | 12 + modules/pwnixos-packages/default.nix | 14 + modules/starship/default.nix | 21 - modules/system/configuration.nix | 209 ++ modules/waybar/config | 93 + modules/waybar/default.nix | 21 + modules/waybar/mocha.css | 37 + modules/waybar/style.css | 122 ++ modules/zsh/.p10k.zsh | 1758 +++++++++++++++++ modules/zsh/default.nix | 74 + modules/zsh/sudo.plugin.zsh | 108 + pics/PwNixOS-Wallpaper.png | Bin 0 -> 49384 bytes pics/PwNixOS.png | Bin 0 -> 30459 bytes pics/readme/floating.png | Bin 0 -> 219884 bytes pics/readme/terminal.png | Bin 0 -> 105238 bytes pics/readme/vim_and_gtk.png | Bin 0 -> 164528 bytes pics/wallpaper.png | Bin 0 -> 860210 bytes systems/yoga/configuration.nix | 269 --- 83 files changed, 7653 insertions(+), 1799 deletions(-) delete mode 100644 base.nix delete mode 100644 hardware.nix delete mode 100644 home.nix create mode 100644 hosts/yoga/default.nix rename {systems => hosts}/yoga/hardware-configuration.nix (100%) create mode 100644 hosts/yoga/user.nix create mode 100644 lib/default.nix create mode 100644 lib/mkSystem.nix create mode 100644 modules/direnv/default.nix create mode 100644 modules/dunst/default.nix create mode 100644 modules/fuzzel/default.nix create mode 100644 modules/fuzzel/fuzzel.ini create mode 100644 modules/gtk/default.nix create mode 100644 modules/hyprland/default.nix create mode 100644 modules/hyprland/hyprland.conf create mode 100644 modules/hyprland/hyprpaper.conf create mode 100644 modules/intel/default.nix create mode 100644 modules/kitty/default.nix create mode 100644 modules/kitty/kitty.conf create mode 100644 modules/neo4j/default.nix create mode 100644 modules/nvidia-optimus/default.nix create mode 100644 modules/nvim/config/.stylua.toml create mode 100644 modules/nvim/config/LICENSE create mode 100644 modules/nvim/config/init.lua create mode 100644 modules/nvim/config/lazy-lock.json create mode 100644 modules/nvim/config/lua/core/bootstrap.lua create mode 100644 modules/nvim/config/lua/core/default_config.lua create mode 100644 modules/nvim/config/lua/core/init.lua create mode 100644 modules/nvim/config/lua/core/mappings.lua create mode 100644 modules/nvim/config/lua/core/utils.lua create mode 100644 modules/nvim/config/lua/custom/.stylua.toml create mode 100644 modules/nvim/config/lua/custom/README.md create mode 100644 modules/nvim/config/lua/custom/chadrc.lua create mode 100644 modules/nvim/config/lua/custom/configs/hop.lua create mode 100644 modules/nvim/config/lua/custom/configs/lspconfig.lua create mode 100644 modules/nvim/config/lua/custom/configs/neodev.lua create mode 100644 modules/nvim/config/lua/custom/configs/null-ls.lua create mode 100644 modules/nvim/config/lua/custom/configs/nvim-cmp.lua create mode 100644 modules/nvim/config/lua/custom/configs/overrides.lua create mode 100644 modules/nvim/config/lua/custom/configs/symbols-outline.lua create mode 100644 modules/nvim/config/lua/custom/configs/terminal_nvim.lua create mode 100644 modules/nvim/config/lua/custom/configs/trouble.lua create mode 100644 modules/nvim/config/lua/custom/diagnostics.lua create mode 100644 modules/nvim/config/lua/custom/headers.lua create mode 100644 modules/nvim/config/lua/custom/highlights.lua create mode 100644 modules/nvim/config/lua/custom/icons.lua create mode 100644 modules/nvim/config/lua/custom/init.lua create mode 100644 modules/nvim/config/lua/custom/mappings.lua create mode 100644 modules/nvim/config/lua/custom/plugins.lua create mode 100644 modules/nvim/config/lua/plugins/configs/cmp.lua create mode 100644 modules/nvim/config/lua/plugins/configs/lazy_nvim.lua create mode 100644 modules/nvim/config/lua/plugins/configs/lspconfig.lua create mode 100644 modules/nvim/config/lua/plugins/configs/mason.lua create mode 100644 modules/nvim/config/lua/plugins/configs/nvimtree.lua create mode 100644 modules/nvim/config/lua/plugins/configs/others.lua create mode 100644 modules/nvim/config/lua/plugins/configs/telescope.lua create mode 100644 modules/nvim/config/lua/plugins/configs/treesitter.lua create mode 100644 modules/nvim/config/lua/plugins/init.lua create mode 100644 modules/nvim/default.nix create mode 100644 modules/nvim/npmrc create mode 100644 modules/packages/default.nix create mode 100644 modules/podman/default.nix create mode 100644 modules/podman/podman/default.nix create mode 100644 modules/pwnixos-packages/default.nix delete mode 100644 modules/starship/default.nix create mode 100644 modules/system/configuration.nix create mode 100644 modules/waybar/config create mode 100644 modules/waybar/default.nix create mode 100644 modules/waybar/mocha.css create mode 100644 modules/waybar/style.css create mode 100644 modules/zsh/.p10k.zsh create mode 100644 modules/zsh/default.nix create mode 100644 modules/zsh/sudo.plugin.zsh create mode 100644 pics/PwNixOS-Wallpaper.png create mode 100644 pics/PwNixOS.png create mode 100644 pics/readme/floating.png create mode 100644 pics/readme/terminal.png create mode 100644 pics/readme/vim_and_gtk.png create mode 100644 pics/wallpaper.png delete mode 100644 systems/yoga/configuration.nix diff --git a/base.nix b/base.nix deleted file mode 100644 index 0605993..0000000 --- a/base.nix +++ /dev/null @@ -1,273 +0,0 @@ -{ config, pkgs, lib, ... }: -##### Variable definitions ##### -let - - burekVariable = "burek"; - -in { - - imports = [ ./hardware.nix ]; - - ##### Environment Variables ##### - environment = { - variables = { - # PROXY SETTINGS - # http_proxy = "http://proxy.site"; - # https_proxy = "https://proxy.site"; - EXTRA_LDFLAGS = "-L/lib -L${pkgs.linuxPackages.nvidia_x11}/lib"; - CUDA_PATH = "${pkgs.cudatoolkit}"; - QT_STYLE_OVERRIDE = "kvantum"; - QT_QPA_PLATFORMTHEME = "qt5ct"; - EXTRA_CCFLAGS = "-I/usr/include"; - }; - - sessionVariables = { - LD_LIBRARY_PATH = with pkgs; - "${stdenv.cc.cc.lib.outPath}/lib:${linuxPackages.nvidia_x11}/lib:${stdenv.cc.cc.lib}/lib:${pkgs.zlib}/lib:${pkgs.libGL}/lib:${pkgs.libGLU}/lib:${pkgs.glibc}/lib:${pkgs.glib.out}/lib"; - }; - - }; - - home-manager = { - users = { spagnologasper = ./home.nix; }; - useGlobalPkgs = true; - }; - - ##### General system settings ##### - time.timeZone = "Europe/Ljubljana"; - i18n.defaultLocale = "en_US.UTF-8"; - system.stateVersion = "23.11"; - system.autoUpgrade.enable = false; - system.autoUpgrade.allowReboot = false; - nixpkgs.config.allowUnfree = true; - - ##### Hardware and bootloader configurations ##### - boot.loader.systemd-boot.enable = true; - boot.loader.efi.canTouchEfiVariables = true; - boot.kernelModules = [ "kvm-intel" "wireguard" ]; - boot.blacklistedKernelModules = [ "nouveau" ]; - boot.extraModulePackages = [ pkgs.linuxPackages.nvidia_x11 ]; - - ### CUDA ### - nixpkgs.config.cudaSupport = true; - services.xserver.videoDrivers = [ "amdgpu" "nvidia" ]; - virtualisation.docker.enableNvidia = true; # Enable GPU support in container - - hardware.nvidia = { - - # Modesetting is required. - modesetting.enable = true; - - # Nvidia power management. Experimental, and can cause sleep/suspend to fail. - powerManagement.enable = false; - # Fine-grained power management. Turns off GPU when not in use. - # Experimental and only works on modern Nvidia GPUs (Turing or newer). - powerManagement.finegrained = false; - - # Use the NVidia open source kernel module (not to be confused with the - # independent third-party "nouveau" open source driver). - # Support is limited to the Turing and later architectures. Full list of - # supported GPUs is at: - # https://github.com/NVIDIA/open-gpu-kernel-modules#compatible-gpus - # Only available from driver 515.43.04+ - # Do not disable this unless your GPU is unsupported or if you have a good reason to. - open = true; - - # Enable the Nvidia settings menu, - # accessible via `nvidia-settings`. - nvidiaSettings = true; - - # Optionally, you may need to select the appropriate driver version for your specific GPU. - package = config.boot.kernelPackages.nvidiaPackages.stable; - }; - - # Bluetooth - hardware.bluetooth.enable = true; - - hardware.opengl = { - enable = true; - driSupport = true; - driSupport32Bit = true; - extraPackages = with pkgs; [ libGLU libGL ]; - }; - - # Enable UDisks2 service for automounting - services.udisks2.enable = true; - - ### KVM ### - services.qemuGuest.enable = true; - virtualisation.docker.enable = true; - - virtualisation.libvirtd = { - qemu = { - ovmf.enable = true; - runAsRoot = true; - }; - enable = true; - onBoot = "ignore"; - onShutdown = "shutdown"; - }; - - # Enable virt-manager - programs.virt-manager.enable = true; - programs.dconf.enable = true; # virt-manager requires dconf to remember settings - - ##### Networking settings ##### - networking.hostName = "nixos"; - networking.networkmanager.enable = true; - - networking.extraHosts = ""; - - ##### Services #### - services.pipewire = { - enable = true; - alsa.enable = true; - alsa.support32Bit = true; - pulse.enable = true; - }; - - services.xserver = { enable = true; }; - - xdg.portal = { - enable = true; - wlr.enable = true; - # gtk portal needed to make gtk apps happy - extraPortals = [ pkgs.xdg-desktop-portal-gtk ]; - config.common.default = "*"; - }; - - services.dbus.enable = true; - services.printing.enable = true; - - # start polkit on login - systemd = { - user.services.polkit-gnome-authentication-agent-1 = { - description = "polkit-gnome-authentication-agent-1"; - wantedBy = [ "graphical-session.target" ]; - wants = [ "graphical-session.target" ]; - after = [ "graphical-session.target" ]; - serviceConfig = { - Type = "simple"; - ExecStart = - "${pkgs.polkit_gnome}/libexec/polkit-gnome-authentication-agent-1"; - Restart = "on-failure"; - RestartSec = 1; - TimeoutStopSec = 10; - }; - }; - }; - security.polkit.enable = true; - sound.enable = true; - hardware.pulseaudio.enable = false; - security.rtkit.enable = true; - - ##### System packages ##### - environment.systemPackages = with pkgs; [ - dconf - linuxPackages.nvidia_x11 - cudatoolkit - alacritty - wayland - xdg-utils - glib - vim - tmux - docker-compose - libguestfs - libvirt - coreutils - binutils - pciutils - dmidecode - autoconf - gcc - gnumake - llvm - libclang - clang - cmake - libtool - libvterm - ncurses5 - stdenv.cc - wget - curl - curl.dev - git-lfs - man - mkpasswd - unzip - direnv - lshw - zsh - oh-my-zsh - fzf - fd - python3 - ruby - rbenv - go - jdk - pulumi - bluez - git - wireguard-tools - polkit_gnome - openvpn - zlib - glib - glibc - file - ffmpeg - wirelesstools - udisks2 - ]; - - nixpkgs.config.permittedInsecurePackages = - [ "electron-12.2.3" "electron-19.1.9" ]; - - ##### Extra ##### - programs.zsh.enable = true; - qt.platformTheme = "qt5ct"; - - programs.mtr.enable = true; - programs.gnupg.agent = { - enable = true; - enableSSHSupport = true; - }; - - # Steam cannot be installed using home-manager, so let it be global for now - programs.steam = { - enable = true; - remotePlay.openFirewall = - true; # Open ports in the firewall for Steam Remote Play - dedicatedServer.openFirewall = - true; # Open ports in the firewall for Source Dedicated Server - }; - - nix = { - package = pkgs.nixFlakes; - extraOptions = '' - experimental-features = nix-command flakes - ''; - }; - - ##### User configurations ###### - users.users.spagnologasper = { - shell = pkgs.zsh; - isNormalUser = true; - description = "spagnologasper"; - extraGroups = [ - "wheel" - "disk" - "libvirtd" - "docker" - "audio" - "video" - "input" - "systemd-journal" - "networkmanager" - "network" - ]; - }; -} diff --git a/flake.lock b/flake.lock index fc7996d..830c491 100644 --- a/flake.lock +++ b/flake.lock @@ -20,13 +20,47 @@ "type": "github" } }, + "hypr-contrib": { + "inputs": { + "nixpkgs": "nixpkgs" + }, + "locked": { + "lastModified": 1706198673, + "narHash": "sha256-bHlxFd+3QHy6eXtTzzhwVNcyxBSOxTvBuJGNUzI4C4M=", + "owner": "hyprwm", + "repo": "contrib", + "rev": "16884001b26e6955ff4b88b4dfe4c8986e20f153", + "type": "github" + }, + "original": { + "owner": "hyprwm", + "repo": "contrib", + "type": "github" + } + }, "nixpkgs": { "locked": { - "lastModified": 1708294118, - "narHash": "sha256-evZzmLW7qoHXf76VCepvun1esZDxHfVRFUJtumD7L2M=", + "lastModified": 1658161305, + "narHash": "sha256-X/nhnMCa1Wx4YapsspyAs6QYz6T/85FofrI6NpdPDHg=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "e0da498ad77ac8909a980f07eff060862417ccf7", + "rev": "e4d49de45a3b5dbcb881656b4e3986e666141ea9", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_2": { + "locked": { + "lastModified": 1708440434, + "narHash": "sha256-XY+B9mbhL/i+Q6fP6gBQ6P76rv9rWtpjQiUJ+DGtaUg=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "526d051b128b82ae045a70e5ff1adf8e6dafa560", "type": "github" }, "original": { @@ -39,7 +73,8 @@ "root": { "inputs": { "home-manager": "home-manager", - "nixpkgs": "nixpkgs" + "hypr-contrib": "hypr-contrib", + "nixpkgs": "nixpkgs_2" } } }, diff --git a/flake.nix b/flake.nix index 2e23c43..e991028 100644 --- a/flake.nix +++ b/flake.nix @@ -1,5 +1,5 @@ { - description = "My NixOS flake configuration"; + description = "Pwnix: NixOS Dotfiles focused on Hacking and Productivity."; inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-23.11"; @@ -7,25 +7,45 @@ url = "github:nix-community/home-manager"; inputs.nixpkgs.follows = "nixpkgs"; }; + hypr-contrib.url = "github:hyprwm/contrib"; }; - outputs = { self, nixpkgs, home-manager, ... }: { - formatter.x86_64-linux = nixpkgs.legacyPackages.x86_64-linux.nixpkgs-fmt; + outputs = { nixpkgs, home-manager, ... }@inputs: + let + system = "x86_64-linux"; + pkgs = nixpkgs.legacyPackages.${system}; + lib = nixpkgs.lib; - overlays.my = import ./pkgs; + # ---CUSTOM SETTINGS--- - nixosConfigurations = { - yoga = nixpkgs.lib.nixosSystem { - system = "x86_64-linux"; - modules = [ home-manager.nixosModules.home-manager ./systems/yoga/configuration.nix ]; - }; + user = "spagnologasper"; + hostName = "yoga"; + + # ---CUSTOM SETTINGS--- + + mkSystem = pkgs: system: hostname: + pkgs.lib.nixosSystem { + system = system; + modules = [ + ./modules/system/configuration.nix + (./. + "/hosts/${hostname}/hardware-configuration.nix") + (./. + "/hosts/${hostname}/default.nix") + home-manager.nixosModules.home-manager + { + home-manager = { + useUserPackages = true; + useGlobalPkgs = true; + extraSpecialArgs = { inherit inputs user; }; + users.${user} = (./. + "/hosts/${hostname}/user.nix"); + }; + } + ]; + specialArgs = {inherit inputs user hostName; }; + }; + + in { + nixosConfigurations = { + yoga = mkSystem inputs.nixpkgs "x86_64-linux" "yoga"; + }; }; - - homeConfigurations = { - spagnologasper = home-manager.lib.homeManagerConfiguration { - pkgs = nixpkgs.legacyPackages."x86_64-linux"; - modules = [ ./home.nix ]; - }; - }; - }; } diff --git a/hardware.nix b/hardware.nix deleted file mode 100644 index 8f4660d..0000000 --- a/hardware.nix +++ /dev/null @@ -1,38 +0,0 @@ -# Do not modify this file! It was generated by ‘nixos-generate-config’ -# and may be overwritten by future invocations. Please make changes -# to /etc/nixos/configuration.nix instead. -{ config, lib, pkgs, modulesPath, ... }: - -{ - imports = [ (modulesPath + "/installer/scan/not-detected.nix") ]; - - boot.initrd.availableKernelModules = - [ "nvme" "xhci_pci" "usb_storage" "sd_mod" ]; - boot.initrd.kernelModules = [ ]; - boot.kernelModules = [ "kvm-amd" ]; - boot.extraModulePackages = [ ]; - - fileSystems."/" = { - device = "/dev/disk/by-uuid/0899771d-54fe-4a08-917d-4e31fc6b4d3d"; - fsType = "ext4"; - }; - - fileSystems."/boot" = { - device = "/dev/disk/by-uuid/D414-BBFF"; - fsType = "vfat"; - }; - - swapDevices = - [{ device = "/dev/disk/by-uuid/a439d0f1-e65c-4178-abd8-d0d31dc9ba18"; }]; - - # Enables DHCP on each ethernet and wireless interface. In case of scripted networking - # (the default) this is the recommended approach. When using systemd-networkd it's - # still possible to use this option, but it's recommended to use it in conjunction - # with explicit per-interface declarations with `networking.interfaces..useDHCP`. - networking.useDHCP = lib.mkDefault true; - # networking.interfaces.wlp2s0.useDHCP = lib.mkDefault true; - - nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; - hardware.cpu.amd.updateMicrocode = - lib.mkDefault config.hardware.enableRedistributableFirmware; -} diff --git a/home.nix b/home.nix deleted file mode 100644 index 9d88677..0000000 --- a/home.nix +++ /dev/null @@ -1,1175 +0,0 @@ -{ config, pkgs, lib, ... }: - -let - dbus-sway-environment = pkgs.writeTextFile { - name = "dbus-sway-environment"; - destination = "/bin/dbus-sway-environment"; - executable = true; - text = '' - dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP=sway - systemctl --user import-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK - exec hash dbus-update-activation-environment 2>/dev/null && \ - dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK - systemctl --user stop pipewire pipewire-media-session xdg-desktop-portal xdg-desktop-portal-wlr - systemctl --user start pipewire pipewire-media-session xdg-desktop-portal xdg-desktop-portal-wlr - ''; - }; - -in { - # Home Manager needs a bit of information about you and the paths it should - # manage. - home.username = "spagnologasper"; - home.homeDirectory = "/home/spagnologasper"; - - # This value determines the Home Manager release that your configuration is - # compatible with. This helps avoid breakage when a new Home Manager release - # introduces backwards incompatible changes. - # - # You should not change this value, even if you update Home Manager. If you do - # want to update the value, then make sure to first check the Home Manager - # release notes. - home.stateVersion = "23.11"; # Please read the comment before changing. - - # The home.packages option allows you to install Nix packages into your - # environment. - home.packages = with pkgs; [ - # Appearence - dracula-theme - gnome3.adwaita-icon-theme - # Development - dbeaver - libreoffice - zathura - okular - conda - vscode - joplin-desktop - # Tools / File managenemt - sshpass - gparted - etcher - transmission-gtk - filezilla - xournalpp - pdftk - reuse - pandoc - texlive.combined.scheme-full - remmina - pcmanfm - jq - feh - ranger - uget - stow - bat - eza - # Statistics - btop - nvitop - cava - acpi - brightnessctl - neofetch - htop-vim - # Programming languages - ansible - # Database connection tools - mysql - #mongodb .. install it using nix-shell as it build itself each time (time consuming) - sqlite - postgresql - # Audio video image - easyeffects - krita - spotify - shotwell - fdupes # find image duplicates based on their contents - mpv - imagemagick - vlc - blueberry # Bluetooth client (GUI) - # Voice chat - discord - zoom-us - slack - teams-for-linux - # Shell extras - starship - lsd - # Learning - anki-bin - # Games - superTuxKart - # Security - steghide - exiftool - fcrackzip - ghidra-bin - tshark - tcpdump - gdb - gef - nmap - # Format tools - black - nixfmt - # Maths - R - # Sway - dbus-sway-environment - swaylock - swayidle - wl-clipboard - wf-recorder - mako - kanshi - alacritty - dmenu - slurp - bemenu - wdisplays - rofi - wl-mirror - networkmanagerapplet - # Rofi plugins - rofi-bluetooth - # Audo control - pulsemixer - pavucontrol - nextcloud-client - # Mailing - thunderbird-bin - # Flameshot - xdg-desktop-portal - xdg-desktop-portal-wlr - grim - flameshot - # Networking statistics - nload - # Disk usage - ncdu - # Compression - zip - unzip - pigz - p7zip - parallel - ddrescue - ripgrep - # Browsers - brave - firefox - google-chrome - # colored output in terminal - grc - # Fonts - fira-code - fira - cooper-hewitt - ibm-plex - jetbrains-mono - iosevka - spleen - fira-code-symbols - powerline-fonts - nerdfonts - ]; - - # Home Manager is pretty good at managing dotfiles. The primary way to manage - # plain files is through 'home.file'. - home.file = { - #".config/nvim".source = - # "${config.home.homeDirectory}/Documents/dots-fresh/home_dir/.config/nvim"; - ".local/share/rofi/themes/catppuccin-mocha.rasi".source = - "${config.home.homeDirectory}/Documents/dots-fresh/home_dir/.local/share/rofi/themes/catppuccin-mocha.rasi"; - # # Building this configuration will create a copy of 'dotfiles/screenrc' in - # # the Nix store. Activating the configuration will then make '~/.screenrc' a - # # symlink to the Nix store copy. - # ".screenrc".source = dotfiles/screenrc; - - # # You can also set the file content immediately. - # ".gradle/gradle.properties".text = '' - # org.gradle.console=verbose - # org.gradle.daemon.idletimeout=3600000 - # ''; - }; - - xdg.configFile."xdg-desktop-portal/sway-portals.conf".text = '' - [preferred] - default=gtk - org.freedesktop.impl.portal.Screencast=wlr - org.freedesktop.impl.portal.Screenshot=wlr - ''; - - home.sessionVariables = { EDITOR = "nvim"; }; - - # Let Home Manager install and manage itself. - programs.home-manager.enable = true; - nixpkgs.config.allowUnfree = true; - nixpkgs.config.permittedInsecurePackages = - [ "electron-12.2.3" "electron-19.1.9" ]; # Temporal - nixpkgs.config.brave.commandLineArgs = - "--enable-features=UseOzonePlatform --ozone-platform=wayland"; - - services.gammastep = { - enable = true; - provider = "manual"; - latitude = 46.0569; - longitude = 14.5058; - tray = true; - temperature.night = 4500; - }; - - programs.vscode = { - enable = true; - extensions = with pkgs.vscode-extensions; [ - dracula-theme.theme-dracula - vscodevim.vim - yzhang.markdown-all-in-one - github.copilot - ]; - }; - - programs.fzf = { - enable = true; - enableZshIntegration = true; - }; - - programs.zsh = { - enable = true; - shellAliases = { - md-notes = "cd ~/Documents/md-notes/ && nvim ."; - randwall = "feh --bg-scale --randomize ~/pictures/wallpapers/*"; - zapiski = "~/Documents/faks_git/FRI-ZAPISKI"; - ctf = "cd ~/Documents/ctf/2022"; - faks = "cd ~/Documents/faks"; - faks-git = "cd ~/Documents/faks_git"; - rm = "rm -i"; - night = "brightnessctl s 1%"; - nightlock = "swaylock -c 000000"; - hsrv = "ssh hsrv"; - rs = "export QT_QPA_PLATFORM=xcb; rstudio-bin --no-sandbox &"; - rot13 = "tr 'A-Za-z' 'N-ZA-Mn-za-m'"; - nix-update = "nix-channel --update && nix-env -u"; - ls = "lsd"; - sus = "systemctl suspend"; - sur = "systemctl reboot"; - sup = "power off"; - hg = "history | grep"; - ss = "grc ss"; - tree = "eza --tree"; - rebuild-os = - "sudo nixos-rebuild switch --flake ${config.home.homeDirectory}/.config/home-manager#yoga --impure"; - }; - initExtra = '' - export EDITOR='nvim' - - bin_txt() { - curl -X PUT --data "$1" https://p.spanskiduh.dev - } - - bin_file() { - curl -X PUT --data-binary "@$1" https://p.spanskiduh.dev - } - - cleanup-os() { - sudo nix-env --list-generations --profile /nix/var/nix/profiles/system - sudo nix-env --delete-generations old --profile /nix/var/nix/profiles/system - sudo nix-collect-garbage -d - sudo nix-store --optimize - sudo nix-env --list-generations --profile /nix/var/nix/profiles/system - - } - - # Gpg tty - GPG_TTY=$(tty) - export GPG_TTY - export FUNCNEST=500 - - ''; - oh-my-zsh = { - enable = true; - theme = "cypher"; - plugins = [ - "sudo" - "terraform" - "systemadmin" - "vi-mode" - "z" - "colorize" - "compleat" - "ansible" - ]; - }; - - plugins = [ - { - name = "zsh-autosuggestions"; - src = pkgs.fetchFromGitHub { - owner = "zsh-users"; - repo = "zsh-autosuggestions"; - rev = "v0.4.0"; - sha256 = "0z6i9wjjklb4lvr7zjhbphibsyx51psv50gm07mbb0kj9058j6kc"; - }; - } - { - name = "fzf-tab"; - src = pkgs.fetchFromGitHub { - owner = "Aloxaf"; - repo = "fzf-tab"; - rev = "b06e7574577cd729c629419a62029d31d0565a7a"; - sha256 = "sha256-ilUavAIWmLiMh2PumtErMCpOcR71ZMlQkKhVOTDdHZw="; - }; - } - { - name = "warhol"; - src = pkgs.fetchFromGitHub { - owner = "unixorn"; - repo = "warhol.plugin.zsh"; - rev = "49a2fb6789179c789f54b95221c91fdc1bd5f804"; - sha256 = "sha256-cL7qfgoJseS/epWPyzUy0Ul4GMtyPzYkZ5tsHbRjcRI="; - }; - } - ]; - - }; - - programs.git = { - enable = true; - userName = "Gašper Spagnolo"; - userEmail = "gasper.spagnolo@outlook.com"; - signing.key = "9EE5C796920C339839F4EFF646DCDBC936F8414C"; - signing.signByDefault = true; - - aliases = { - ci = "commit"; - co = "checkout"; - cp = "cherry-pick"; - s = "status -uall"; - br = "branch"; - aliases = "!git config -l | grep alias | cut -c 7-"; - hist = - "log --pretty=format:'%C(yellow)%h%Creset%C(auto)%d - %s %Cblue[%an]' --graph --date=short --decorate --branches --remotes --tags"; - blobs = - "!git rev-list --objects --all | git cat-file --batch-check='%(objecttype) %(objectname) %(objectsize) %(rest)' | sed -n 's/^blob //p' | sort --numeric-sort --key=2 | cut -c 1-12,41- | $(command -v gnumfmt || echo numfmt) --field=2 --to=iec-i --suffix=B --padding=7 --round=nearest"; - fap = "fetch --all --prune --progress"; - l = - "log --graph --pretty='%Cred%h%Creset - %C(bold blue)<%an>%Creset %s%C(yellow)%d%Creset %Cgreen(%cr)' --abbrev-commit --date=relative"; - fixup = "commit --fixup"; - pr-diff = "diff upstream/HEAD.."; - pr-log = "l upstream/HEAD.."; - pr-edit = - "rebase --interactive --autosquash --rerere-autoupdate --rebase-merges --fork-point upstream/HEAD"; - pr-clean = - "-c sequence.editor=true rebase --interactive --autosquash --rerere-autoupdate --empty drop --no-keep-empty --fork-point upstream/HEAD"; - pr-update = "pull --rebase=merges upstream HEAD"; - }; - - extraConfig = { - merge.conflictstyle = "diff3"; - push.default = "current"; - pull.rebase = true; - init.defaultBranch = "master"; - url."git@github.com:".insteadOf = "https://github.com/"; - branch.sort = "-committerdate"; - tag.sort = "-v:refname"; - }; - }; - - programs.tmux = { - enable = true; - clock24 = true; - - extraConfig = '' - # Alacritty term support - set -g default-terminal "tmux-256color" - set -sg terminal-overrides ",*:RGB" - - # Enable vim keys - set-window-option -g mode-keys vi - bind h select-pane -L - bind j select-pane -D - bind k select-pane -U - bind l select-pane -R - bind -r ^ last-window - - bind-key -T copy-mode-vi y send-keys -X copy-pipe-and-cancel 'wl-copy' - - # Remap prefix to Control + a - # unbind C-b - # set-option -g prefix C-a - # bind-key C-a send-prefix - - # Set mouse - set -g mouse on - - # Increase history size - set-option -g history-limit 10000 - - # Scripts - # bind-key -r S run-shell "tmux neww ~/.local/scripts/ssh-connect.sh" - # bind-key T run-shell "tmux neww tms" - - # Colors - set-option -g pane-active-border-style fg='#6272a4' - set-option -g pane-border-style fg='#ff79c6' - # set-option -g status-bg black - set-option -g status-fg black - set -g status-right '#[fg=black,bg=#e95678] #{cpu_percentage}  %H:%M ' - run-shell ${pkgs.tmuxPlugins.cpu}/share/tmux-plugins/cpu/cpu.tmux - run-shell ${pkgs.tmuxPlugins.tmux-fzf}/share/tmux-plugins/tmux-fzf/main.tmux - ''; - }; - - wayland.windowManager.sway = { - enable = true; - - config = { - # Set variables - modifier = "Mod4"; - terminal = "${pkgs.alacritty}/bin/alacritty"; - - # Client styling - colors = { - focused = { - border = "#DA6E89"; - background = "#DA6E89"; - text = "#FFFFFF"; - indicator = "#98C379"; - childBorder = "#DA6E89"; - }; - focusedInactive = { - border = "#61AFEF"; - background = "#61AFEF"; - text = "#1E222A"; - indicator = "#98C379"; - childBorder = "#61AFEF"; - }; - unfocused = { - border = "#2C3038"; - background = "#2C3038"; - text = "#FFFFFF"; - indicator = "#98C379"; - childBorder = "#2C3038"; - }; - urgent = { - border = "#C678DD"; - background = "#C678DD"; - text = "#FFFFFF"; - indicator = "#98C379"; - childBorder = "#C678DD"; - }; - placeholder = { - border = "#1E222A"; - background = "#1E222A"; - text = "#FFFFFF"; - indicator = "#98C379"; - childBorder = "#1E222A"; - }; - background = "#1E222A"; - }; - - floating = { - modifier = "Mod4"; - border = 0; - }; - - window = { border = 0; }; - - # Keybindings and other configurations - keybindings = { - "${config.wayland.windowManager.sway.config.modifier}+Return" = - "exec ${config.wayland.windowManager.sway.config.terminal}"; - "${config.wayland.windowManager.sway.config.modifier}+Shift+q" = "kill"; - "${config.wayland.windowManager.sway.config.modifier}+d" = - "exec --no-startup-id rofi -show drun"; - "${config.wayland.windowManager.sway.config.modifier}+n" = - "exec --no-startup-id ~/.config/i3/rofi/bin/network_menu"; - "${config.wayland.windowManager.sway.config.modifier}+x" = - "exec --no-startup-id ~/.config/i3/rofi/bin/powermenu"; - "${config.wayland.windowManager.sway.config.modifier}+m" = - "exec --no-startup-id rofi-bluetooth"; - "${config.wayland.windowManager.sway.config.modifier}+F2" = - "exec --no-startup-id ~/.config/i3/rofi/bin/windows"; - "${config.wayland.windowManager.sway.config.modifier}+Shift+c" = - "reload"; - "${config.wayland.windowManager.sway.config.modifier}+Shift+e" = - "exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -B 'Yes, exit sway' 'swaymsg exit'"; - "${config.wayland.windowManager.sway.config.modifier}+Shift+space" = - "floating toggle"; - "${config.wayland.windowManager.sway.config.modifier}+f" = "fullscreen"; - "${config.wayland.windowManager.sway.config.modifier}+b" = "splith"; - "${config.wayland.windowManager.sway.config.modifier}+v" = "splitv"; - "${config.wayland.windowManager.sway.config.modifier}+s" = - "layout stacking"; - "${config.wayland.windowManager.sway.config.modifier}+w" = - "layout tabbed"; - "${config.wayland.windowManager.sway.config.modifier}+e" = - "layout toggle split"; - "${config.wayland.windowManager.sway.config.modifier}+Shift+minus" = - "move scratchpad"; - "${config.wayland.windowManager.sway.config.modifier}+minus" = - "scratchpad show"; - "${config.wayland.windowManager.sway.config.modifier}+r" = - "mode 'resize'"; - "XF86MonBrightnessUp" = "exec brightnessctl s +5%"; - "XF86MonBrightnessDown" = "exec brightnessctl s 5%-"; - "XF86AudioRaiseVolume" = - "exec --no-startup-id wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+"; - "XF86AudioLowerVolume" = - "exec --no-startup-id wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-"; - "XF86AudioMute" = - "exec --no-startup-id wpctl set-volume @DEFAULT_AUDIO_SINK@ 0"; - "XF86AudioMicMute" = - "exec --no-startup-id wpctl set-source-mute @DEFAULT_SOURCE@ toggle"; - "Print" = "exec flameshot gui"; - "${config.wayland.windowManager.sway.config.modifier}+F1" = - "exec swaylock -c 000000"; - "${config.wayland.windowManager.sway.config.modifier}+Shift+b" = - "exec brave --enable-features=UseOzonePlatform --ozone-platform=wayland"; - - # Movement - "${config.wayland.windowManager.sway.config.modifier}+h" = "focus left"; - "${config.wayland.windowManager.sway.config.modifier}+j" = "focus down"; - "${config.wayland.windowManager.sway.config.modifier}+k" = "focus up"; - "${config.wayland.windowManager.sway.config.modifier}+l" = - "focus right"; - "${config.wayland.windowManager.sway.config.modifier}+Left" = - "focus left"; - "${config.wayland.windowManager.sway.config.modifier}+Down" = - "focus down"; - "${config.wayland.windowManager.sway.config.modifier}+Up" = "focus up"; - "${config.wayland.windowManager.sway.config.modifier}+Right" = - "focus right"; - - # Workspace management - "${config.wayland.windowManager.sway.config.modifier}+1" = - "workspace number 1"; - "${config.wayland.windowManager.sway.config.modifier}+2" = - "workspace number 2"; - "${config.wayland.windowManager.sway.config.modifier}+3" = - "workspace number 3"; - "${config.wayland.windowManager.sway.config.modifier}+4" = - "workspace number 4"; - "${config.wayland.windowManager.sway.config.modifier}+5" = - "workspace number 5"; - "${config.wayland.windowManager.sway.config.modifier}+6" = - "workspace number 6"; - "${config.wayland.windowManager.sway.config.modifier}+7" = - "workspace number 7"; - "${config.wayland.windowManager.sway.config.modifier}+8" = - "workspace number 8"; - "${config.wayland.windowManager.sway.config.modifier}+9" = - "workspace number 9"; - "${config.wayland.windowManager.sway.config.modifier}+0" = - "workspace number 0"; - - # Moving containers to workspaces - "${config.wayland.windowManager.sway.config.modifier}+Shift+1" = - "move container to workspace number 1"; - "${config.wayland.windowManager.sway.config.modifier}+Shift+2" = - "move container to workspace number 2"; - "${config.wayland.windowManager.sway.config.modifier}+Shift+3" = - "move container to workspace number 3"; - "${config.wayland.windowManager.sway.config.modifier}+Shift+4" = - "move container to workspace number 4"; - "${config.wayland.windowManager.sway.config.modifier}+Shift+5" = - "move container to workspace number 5"; - "${config.wayland.windowManager.sway.config.modifier}+Shift+6" = - "move container to workspace number 6"; - "${config.wayland.windowManager.sway.config.modifier}+Shift+7" = - "move container to workspace number 7"; - "${config.wayland.windowManager.sway.config.modifier}+Shift+8" = - "move container to workspace number 8"; - "${config.wayland.windowManager.sway.config.modifier}+Shift+9" = - "move container to workspace number 9"; - "${config.wayland.windowManager.sway.config.modifier}+Shift+0" = - "move container to workspace number 0"; - - # Move windows - "${config.wayland.windowManager.sway.config.modifier}+Shift+h" = - "move left"; - "${config.wayland.windowManager.sway.config.modifier}+Shift+j" = - "move down"; - "${config.wayland.windowManager.sway.config.modifier}+Shift+k" = - "move up"; - "${config.wayland.windowManager.sway.config.modifier}+Shift+l" = - "move right"; - "${config.wayland.windowManager.sway.config.modifier}+Shift+Left" = - "move left"; - "${config.wayland.windowManager.sway.config.modifier}+Shift+Down" = - "move down"; - "${config.wayland.windowManager.sway.config.modifier}+Shift+Up" = - "move up"; - "${config.wayland.windowManager.sway.config.modifier}+Shift+Right" = - "move right"; - }; - - }; - - extraConfig = '' - for_window [class="^.*"] border pixel 1 - for_window [class="feh"] floating enable, border none resize set 1600 1000, move position center - for_window [app_id="flameshot"] border pixel 0, floating enable, fullscreen disable, move absolute position 0 0 - - output * bg ${config.home.homeDirectory}/Documents/dots-fresh/wallpapers/.wallpapers/pinky.png fill - exec_always --no-startup-id nm-applet - ''; - - extraOptions = [ "--unsupported-gpu" ]; - - extraSessionCommands = '' - export SDL_VIDEODRIVER=wayland - export QT_QPA_PLATFORM=wayland - export QT_WAYLAND_DISABLE_WINDOWDECORATION="1" - export _JAVA_AWT_WM_NONREPARENTING=1 - export MOZ_ENABLE_WAYLAND=1 - ''; - - }; - - services.kanshi = { - enable = true; - - profiles = { - profile1 = { - outputs = [ - { - criteria = "Dell Inc. DELL P2419HC H565L03"; - position = "0,0"; - } - { - criteria = "eDP-1"; - status = "disable"; - } - ]; - }; - - yoga = { - outputs = [{ - criteria = "California Institute of Technology 0x1410 Unknown"; - mode = "3072x1920@120Hz"; - scale = 1.0; - }]; - }; - - lj_setup = { - outputs = [ - { - criteria = "Samsung Electric Company C34H89x H4ZRB05512"; - mode = "3440x1440@100Hz"; - } - { - criteria = "California Institute of Technology 0x1410 Unknown"; - status = "disable"; - } - ]; - }; - - portable_monitor = { - outputs = [ - { - criteria = "California Institute of Technology 0x1410 Unknown"; - mode = "3072x1920@120Hz"; - scale = 1.0; - position = "1128,3130"; - } - { - criteria = "Avolites Ltd ARZOPA -S1 0000000000000"; - mode = "1920x1080@60Hz"; - position = "1690,2050"; - } - ]; - }; - - portable_monitor_2 = { - outputs = [ - { - criteria = "AU Optronics 0x313D Unknown"; - mode = "1920x1080@60Hz"; - scale = 1.0; - position = "1920,1080"; - } - { - criteria = "Avolites Ltd ARZOPA -S1 0000000000000"; - mode = "1920x1080@60Hz"; - position = "1920,0"; - } - ]; - }; - - lj_setup_2 = { - outputs = [ - { - criteria = "AU Optronics 0x313D Unknown"; - status = "disable"; - } - { - criteria = "Samsung Electric Company C34H89x H4ZRB05512"; - mode = "3440x1440@60Hz"; - } - ]; - }; - - hs_1 = { - outputs = [ - { - criteria = "AU Optronics 0x313D Unknown"; - #mode = "1920x1080@60Hz"; - #scale = 1.0; - #position = "0,1080"; - status = "disable"; - } - { - criteria = "Samsung Electric Company S24D330 0x00005B31"; - mode = "1920x1080@60Hz"; - position = "0,0"; - } - ]; - - }; - - hs_22 = { - outputs = [ - { - criteria = - "Philips Consumer Electronics Company PHL27M1N3200Z UK02329015881"; - mode = "1920x1080@144"; - } - { - criteria = "California Institute of Technology 0x1410 Unknown"; - status = "disable"; - } - ]; - }; - - profile7 = { - outputs = [{ - criteria = "AU Optronics 0x313D Unknown"; - mode = "1920x1080@60Hz"; - scale = 1.0; - }]; - }; - }; - }; - - services.mako = { - enable = true; - defaultTimeout = 10000; - font = "Iosevka 14"; - backgroundColor = "#191818"; - textColor = "#d2d2d2"; - borderColor = "#474343"; - borderRadius = 6; - height = 700; - width = 400; - format = '' - %s - %b''; - }; - - gtk = { - gtk2 = { - extraConfig = { - "gtk-application-prefer-dark-theme" = true; - "gtk-button-images" = true; - "gtk-cursor-theme-name" = "breeze_cursors"; - "gtk-cursor-theme-size" = 24; - "gtk-decoration-layout" = "icon:minimize,maximize,close"; - "gtk-enable-animations" = true; - "gtk-font-name" = "Noto Sans, 10"; - "gtk-icon-theme-name" = "breeze-dark"; - "gtk-menu-images" = true; - "gtk-modules" = "colorreload-gtk-module"; - "gtk-primary-button-warps-slider" = false; - "gtk-theme-name" = "Matcha-dark-azul"; - "gtk-toolbar-style" = 3; - "gtk-xft-dpi" = 147456; - }; - }; - gtk3 = { - extraConfig = { - "gtk-application-prefer-dark-theme" = true; - "gtk-button-images" = true; - "gtk-cursor-theme-name" = "breeze_cursors"; - "gtk-cursor-theme-size" = 24; - "gtk-decoration-layout" = "icon:minimize,maximize,close"; - "gtk-enable-animations" = true; - "gtk-font-name" = "Noto Sans, 10"; - "gtk-icon-theme-name" = "breeze-dark"; - "gtk-menu-images" = true; - "gtk-modules" = "colorreload-gtk-module"; - "gtk-primary-button-warps-slider" = false; - "gtk-theme-name" = "Matcha-dark-azul"; - "gtk-toolbar-style" = 3; - "gtk-xft-dpi" = 147456; - }; - }; - gtk4 = { - extraConfig = { - "gtk-application-prefer-dark-theme" = true; - "gtk-button-images" = true; - "gtk-cursor-theme-name" = "breeze_cursors"; - "gtk-cursor-theme-size" = 24; - "gtk-decoration-layout" = "icon:minimize,maximize,close"; - "gtk-enable-animations" = true; - "gtk-font-name" = "Noto Sans, 10"; - "gtk-icon-theme-name" = "breeze-dark"; - "gtk-menu-images" = true; - "gtk-modules" = "colorreload-gtk-module"; - "gtk-primary-button-warps-slider" = false; - "gtk-theme-name" = "Matcha-dark-azul"; - "gtk-toolbar-style" = 3; - "gtk-xft-dpi" = 147456; - }; - }; - }; - - programs.rofi = { - enable = true; - location = "center"; - terminal = "alacritty"; - - theme = let inherit (config.lib.formats.rasi) mkLiteral; - in { - " @import" = "catppuccin-mocha"; - # Additional theme configurations go here. - }; - - extraConfig = { - modi = "run,drun,window"; - disable-history = true; - display-drun = "  Apps "; - display-run = "  Run "; - display-window = " 﩯 Window"; - display-network = " 󰤨 Network"; - drun-display-format = "{icon} {name}"; - hide-scrollbar = true; - icon-theme = "Oranchelo"; - show-icons = true; - sidebar-mode = true; - # Additional configurations go here. - }; - }; - - programs.zathura = { - enable = true; - - options = { - font = "Iosevka 16px"; - - inputbar-fg = "#161616"; - inputbar-bg = "#909737"; - - statusbar-fg = "#161616"; - statusbar-bg = "#909737"; - - completion-fg = "#161616"; - completion-bg = "#909737"; - - completion-highlight-fg = "#909737"; - completion-highlight-bg = "#161616"; - - recolor-lightcolor = "#161616"; - recolor-darkcolor = "#ffffff"; - }; - }; - - programs.neovim = { - enable = true; - viAlias = true; - vimAlias = true; - vimdiffAlias = true; - withNodeJs = false; - withRuby = false; - withPython3 = false; - defaultEditor = true; - coc.enable = false; - - extraPackages = with pkgs; [ - # for compiling Treesitter parsers - gcc - - # debuggers - lldb # comes with lldb-vscode - - # formatters and linters - nixfmt - rustfmt - shfmt - stylua - codespell - statix - luajitPackages.luacheck - prettierd - - # LSP servers - nil - rust-analyzer - taplo - gopls - lua - shellcheck - marksman - sumneko-lua-language-server - yaml-language-server - - # this includes css-lsp, html-lsp, json-lsp, eslint-lsp - nodePackages_latest.vscode-langservers-extracted - - # other utils and plugin dependencies - src-cli - ripgrep - fd - catimg - sqlite - lemmy-help - luajitPackages.jsregexp - fzf - cargo - clippy - glow - ]; - }; - - #programs.alacritty = { - # enable = true; - - # settings = { - # window = { - # opacity = 1.0; - # padding = { - # x = 5; - # y = 5; - # }; - # }; - - # font = { - # normal = { - # family = "Iosevka"; - # style = "Regular"; - # }; - # size = 12; - # }; - - # liveConfigReload = true; - # dynamicPadding = true; - - # colors = { - # primary = { - # background = "#24273A"; - # foreground = "#CAD3F5"; - # dim_foreground = "#CAD3F5"; - # bright_foreground = "#CAD3F5"; - # }; - - # cursor = { - # text = "#24273A"; - # cursor = "#F4DBD6"; - # }; - - # vi_mode_cursor = { - # text = "#24273A"; - # cursor = "#B7BDF8"; - # }; - - # search = { - # matches = { - # foreground = "#24273A"; - # background = "#A5ADCB"; - # }; - # focused_match = { - # foreground = "#24273A"; - # background = "#A6DA95"; - # }; - # footer_bar = { - # foreground = "#24273A"; - # background = "#A5ADCB"; - # }; - # }; - - # hints = { - # start = { - # foreground = "#24273A"; - # background = "#EED49F"; - # }; - # end = { - # foreground = "#24273A"; - # background = "#A5ADCB"; - # }; - # }; - - # selection = { - # text = "#24273A"; - # background = "#F4DBD6"; - # }; - - # normal = { - # black = "#494D64"; - # red = "#ED8796"; - # green = "#A6DA95"; - # yellow = "#EED49F"; - # blue = "#8AADF4"; - # magenta = "#F5BDE6"; - # cyan = "#8BD5CA"; - # white = "#B8C0E0"; - # }; - - # bright = { - # black = "#5B6078"; - # red = "#ED8796"; - # green = "#A6DA95"; - # yellow = "#EED49F"; - # blue = "#8AADF4"; - # magenta = "#F5BDE6"; - # cyan = "#8BD5CA"; - # white = "#A5ADCB"; - # }; - - # dim = { - # black = "#494D64"; - # red = "#ED8796"; - # green = "#A6DA95"; - # yellow = "#EED49F"; - # blue = "#8AADF4"; - # magenta = "#F5BDE6"; - # cyan = "#8BD5CA"; - # white = "#B8C0E0"; - # }; - - # indexed_colors = [ - # { - # index = 16; - # color = "#F5A97F"; - # } - # { - # index = 17; - # color = "#F4DBD6"; - # } - # ]; - # }; - # }; - #}; - - programs.alacritty = { - enable = true; - - settings = { - window = { - opacity = 1.0; - padding = { - x = 5; - y = 5; - }; - }; - - font = { - normal = { - family = "Iosevka"; - style = "Regular"; - }; - size = 12; - }; - - liveConfigReload = true; - dynamicPadding = true; - - colors = { - primary = { - background = "#1c1e26"; - foreground = "#e0e0e0"; - dim_foreground = "#e0e0e0"; - bright_foreground = "#e0e0e0"; - }; - - cursor = { - text = "#1c1e26"; - cursor = "#e95678"; - }; - - vi_mode_cursor = { - text = "#1c1e26"; - cursor = "#26bbd9"; # Using Horizon Dark blue for visual distinction - }; - - search = { - matches = { - foreground = "#1c1e26"; - background = "#fab795"; # Horizon Dark yellow for contrast - }; - focused_match = { - foreground = "#1c1e26"; - background = "#29d398"; # Horizon Dark green for visibility - }; - footer_bar = { - foreground = "#1c1e26"; - background = "#fab795"; # Horizon Dark yellow for consistency - }; - }; - - hints = { - start = { - foreground = "#1c1e26"; - background = "#ee64ac"; # Horizon Dark magenta for visibility - }; - end = { - foreground = "#1c1e26"; - background = "#26bbd9"; # Horizon Dark blue for consistency - }; - }; - - selection = { - text = "#1c1e26"; - background = "#e95678"; # Horizon Dark red for visibility - }; - - normal = { - black = "#16161c"; - red = "#e95678"; - green = "#29d398"; - yellow = "#fab795"; - blue = "#26bbd9"; - magenta = "#ee64ac"; - cyan = "#59e1e3"; - white = "#d5d8da"; - }; - - bright = { - black = "#5b5858"; - red = "#ec6a88"; - green = "#3fdaa4"; - yellow = "#fbc3a7"; - blue = "#3fc4de"; - magenta = "#f075b5"; - cyan = "#6be4e6"; - white = "#d5d8da"; - }; - - dim = { - black = "#16161c"; - red = "#e95678"; - green = "#29d398"; - yellow = "#fab795"; - blue = "#26bbd9"; - magenta = "#ee64ac"; - cyan = "#59e1e3"; - white = "#d5d8da"; - }; - - indexed_colors = [ - { - index = 16; - color = "#f5a97f"; - } - { - index = 17; - color = "#f4dbd6"; - } - ]; - }; - - }; - }; - -} diff --git a/hosts/yoga/default.nix b/hosts/yoga/default.nix new file mode 100644 index 0000000..24e7fbe --- /dev/null +++ b/hosts/yoga/default.nix @@ -0,0 +1,7 @@ +{ config, pkgs, ... }: + +{ + imports = [ + ../../modules/nvidia-optimus/default.nix + ]; +} diff --git a/systems/yoga/hardware-configuration.nix b/hosts/yoga/hardware-configuration.nix similarity index 100% rename from systems/yoga/hardware-configuration.nix rename to hosts/yoga/hardware-configuration.nix diff --git a/hosts/yoga/user.nix b/hosts/yoga/user.nix new file mode 100644 index 0000000..8f54e57 --- /dev/null +++ b/hosts/yoga/user.nix @@ -0,0 +1,20 @@ +{ config, lib, inputs, pkgs, ...}: + +{ + imports = [ + ../../modules/default.nix + ]; + config.modules = { + dunst.enable = true; + hyprland.enable = true; + kitty.enable = true; + packages.enable = true; + waybar.enable = true; + zsh.enable = true; + fuzzel.enable = true; + gtk.enable = true; + direnv.enable = true; + pwnixos-packages.enable = true; + nvim.enable = false; + }; +} diff --git a/lib/default.nix b/lib/default.nix new file mode 100644 index 0000000..c9d221d --- /dev/null +++ b/lib/default.nix @@ -0,0 +1,3 @@ +inputs: { + mkSystem = import ./mkSystem.nix inputs; +} diff --git a/lib/mkSystem.nix b/lib/mkSystem.nix new file mode 100644 index 0000000..5ae4789 --- /dev/null +++ b/lib/mkSystem.nix @@ -0,0 +1,11 @@ +{ self, ... } @ inputs: name: system: inputs.nixpkgs.lib.nixosSystem ( + { + inherit system; + specialArgs = { inherit inputs self; }; + modules = [ + "${self}/hosts/${name}/system.nix" + "${self}/hosts/${name}/user.nix" + inputs.home-manager.nixosModule + ]; + } +) diff --git a/modules/default.nix b/modules/default.nix index 3766e3b..246d34f 100644 --- a/modules/default.nix +++ b/modules/default.nix @@ -1,6 +1,18 @@ +{ inputs, pkgs, config, ... }: + { - home.stateVersion = "23.11"; + home.stateVersion = "23.05"; imports = [ - ./starship + ./hyprland + ./packages + ./dunst + ./kitty + ./waybar + ./zsh + ./fuzzel + ./gtk + ./direnv + ./pwnixos-packages + ./nvim ]; } diff --git a/modules/direnv/default.nix b/modules/direnv/default.nix new file mode 100644 index 0000000..4b553ce --- /dev/null +++ b/modules/direnv/default.nix @@ -0,0 +1,15 @@ +{ pkgs, lib, config, ... }: + +with lib; +let cfg = config.modules.direnv; + +in { + options.modules.direnv = { enable = mkEnableOption "direnv"; }; + config = mkIf cfg.enable { + programs.direnv = { + enable = true; + nix-direnv.enable = true; + enableZshIntegration = true; + }; + }; + } diff --git a/modules/dunst/default.nix b/modules/dunst/default.nix new file mode 100644 index 0000000..0bd9e86 --- /dev/null +++ b/modules/dunst/default.nix @@ -0,0 +1,42 @@ +{ pkgs, lib, config, ... }: + +with lib; +let cfg = config.modules.dunst; + +in { + options.modules.dunst = { enable = mkEnableOption "dunst"; }; + config = mkIf cfg.enable { + home.packages = with pkgs; [ + dunst + ]; + + services.dunst = { + enable = true; + settings = { + global = { + origin = "top-left"; + offset = "60x12"; + separator_height = 2; + padding = 12; + horizontal_padding = 12; + text_icon_padding = 12; + frame_width = 4; + separator_color = "frame"; + idle_threshold = 120; + font = "FiraCode Nerdfont 12"; + line_height = 0; + format = "%s\n%b"; + alignment = "center"; + icon_position = "off"; + startup_notification = "false"; + corner_radius = 12; + + frame_color = "#44465c"; + background = "#303241"; + foreground = "#d9e0ee"; + timeout = 2; + }; + }; + }; + }; +} diff --git a/modules/fuzzel/default.nix b/modules/fuzzel/default.nix new file mode 100644 index 0000000..f9273cd --- /dev/null +++ b/modules/fuzzel/default.nix @@ -0,0 +1,14 @@ +{ lib, config, pkgs, ... }: + +with lib; +let cfg = config.modules.fuzzel; + +in { + options.modules.fuzzel = {enable = mkEnableOption "fuzzel"; }; + config = mkIf cfg.enable { + home.packages = with pkgs; [ + fuzzel clipman networkmanager_dmenu + ]; + home.file.".config/fuzzel/fuzzel.ini".source = ./fuzzel.ini; + }; + } diff --git a/modules/fuzzel/fuzzel.ini b/modules/fuzzel/fuzzel.ini new file mode 100644 index 0000000..cc61577 --- /dev/null +++ b/modules/fuzzel/fuzzel.ini @@ -0,0 +1,18 @@ +dpi-aware=no +width=25 +font=FiraCode Nerd Font:style=bold:size=12 +line-height=30 +fields=name,generic,comment,categories,filename,keywords +terminal=kitty +prompt=" " +layer=overlay +[colors] +background=313244cc +border=cba6f7ff +selection=94e2d5ff + +[border] +radius=20 + +[dmenu] +exit-immediately-if-empty=yes diff --git a/modules/gtk/default.nix b/modules/gtk/default.nix new file mode 100644 index 0000000..3e75d82 --- /dev/null +++ b/modules/gtk/default.nix @@ -0,0 +1,39 @@ +{ lib, config, pkgs, ... }: + +with lib; +let cfg = config.modules.gtk; + +in { + options.modules.gtk = { enable = mkEnableOption "gtk"; }; + config = mkIf cfg.enable { + home.packages = with pkgs; [ + dconf gtk-engine-murrine gnome.gnome-themes-extra + ]; + home.sessionVariables.GTK_THEME = "Catppuccin-Macchiato-Compact-Mauve-Dark"; + gtk = { + enable = true; + theme = { + name = "Catppuccin-Macchiato-Compact-Mauve-Dark"; + package = pkgs.catppuccin-gtk.override { + accents = [ "mauve" ]; + size = "compact"; + tweaks = [ ]; + variant = "macchiato"; + }; + }; + cursorTheme = { + name = "Catppuccin-Macchiato-Mauve-Cursors"; + package = pkgs.catppuccin-cursors.macchiatoMauve; + }; + iconTheme = { + name = "Papirus-Dark"; + package = pkgs.catppuccin-papirus-folders; + }; + }; + home.pointerCursor = { + gtk.enable = true; + package = pkgs.catppuccin-cursors.macchiatoMauve; + name = "Catppuccin-Macchiato-Mauve-Cursors"; + }; + }; +} diff --git a/modules/hyprland/default.nix b/modules/hyprland/default.nix new file mode 100644 index 0000000..7bdeddb --- /dev/null +++ b/modules/hyprland/default.nix @@ -0,0 +1,18 @@ +{ lib, config, pkgs, ... }: + +with lib; +let cfg = config.modules.hyprland; + +in { + options.modules.hyprland = { enable = mkEnableOption "hyprland"; }; + config = mkIf cfg.enable { + home.packages = with pkgs; [ + hyprpaper hyprland wl-clipboard hyprland-protocols wlogout swayidle + ]; + + home.file.".config/hypr/hyprland.conf".source = ./hyprland.conf; + home.file.".config/hypr/hyprpaper.conf".source = ./hyprpaper.conf; + home.file.".config/hypr/wallpaper.png".source = ../../pics/wallpaper.png; + home.file.".config/hypr/PwNixOS-Wallpaper.png".source = ../../pics/PwNixOS-Wallpaper.png; + }; +} diff --git a/modules/hyprland/hyprland.conf b/modules/hyprland/hyprland.conf new file mode 100644 index 0000000..33989cf --- /dev/null +++ b/modules/hyprland/hyprland.conf @@ -0,0 +1,131 @@ +monitor=eDP-1,1920x1080@60,0x0,1 +monitor=eDP-1,addreserved,0,0,0,0 +monitor=HDMI-A-4,1920x1080@165,1920x0,1 +monitor=HDMI-A-4,addreserved,0,0,0,0 +monitor=,1920x1080@60,auto,1 +monitor=,addreserved,0,0,0,0 + +#exec-once=wlsunset -l -23 -L -46 +exec-once=dunst +exec-once=waybar +exec-once=hyprpaper +exec-once=dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP GTK_THEME +exec-once=systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP GTK_THEME +exec-once=swayidle -w timeout 600 'hyprctl dispatch dpms off' resume 'hyprctl dispatch dpms on' before-sleep 'gtklock -i -d -b ~/.config/hypr/PwNixOS-Wallpaper.png' + +misc { + disable_hyprland_logo=true + disable_splash_rendering=true +} + + +input { + kb_layout=us,es # Spanish layout + follow_mouse=1 + kb_options = grp:win_space_toggle # WIN + SPACE +} +# Moonlander Mark I Keyboard configuration +device:zsa-technology-labs-moonlander-mark-i { + kb_layout=us # US International layout + kb_variant=intl +} + +general { + sensitivity=1 + gaps_in=6 + gaps_out=12 + border_size=4 + col.active_border=0xffb072d1 + col.inactive_border=0xff292a37 +} + +decoration { + rounding=8 + blur { + enabled = true + } + drop_shadow=0 + shadow_range=60 + col.shadow=0x66000000 +} + +animations { + enabled=1 + animation=windowsIn,1,4,default + animation=windowsMove,1,2,default + animation=windowsOut,1,4,default,slide + animation=border,1,5,default + animation=fade,1,5,default + animation=workspaces,0,1,default +} + +dwindle { + pseudotile=0 # enable pseudotiling on dwindle +} + +# example window rules +# for windows named/classed as abc and xyz +windowrule=float,move 0 0,pqiv +windowrule=float,foot-notes +#windowrule=size 420 69,abc +#windowrule=tile,xyz +#windowrule=float,abc +#windowrule=pseudo,abc +#windowrule=monitor 0,xyz + +# Basic binds +bind=SUPER,Return,exec,kitty +bind=SUPER,Q,killactive, +bind=SUPER,V,togglefloating, +bind=SUPER,D,exec,fuzzel +bind=SUPERSHIFT,S,exec,grimblast copy area +bind=SUPER,F,fullscreen,0 +bind=SUPER,X,exec,wlogout +bind=SUPER,L,exec,gtklock -i -d -b ~/.config/hypr/PwNixOS-Wallpaper.png + +bind=SUPER,left,movefocus,l +bind=SUPER,right,movefocus,r +bind=SUPER,up,movefocus,u +bind=SUPER,down,movefocus,d + +bind=SUPERSHIFT,left,movewindow,l +bind=SUPERSHIFT,right,movewindow,r +bind=SUPERSHIFT,up,movewindow,u +bind=SUPERSHIFT,down,movewindow,d + +bind=SUPERCTRL,right,resizeactive,10 0 +bind=SUPERCTRL,left,resizeactive,-10 0 +bind=SUPERCTRL,up,resizeactive,0 -10 +bind=SUPERCTRL,down,resizeactive,0 10 + + +bind=SUPER,1,workspace,1 +bind=SUPER,2,workspace,2 +bind=SUPER,3,workspace,3 +bind=SUPER,4,workspace,4 +bind=SUPER,5,workspace,5 +bind=SUPER,6,workspace,6 +bind=SUPER,7,workspace,7 +bind=SUPER,8,workspace,8 +bind=SUPER,9,workspace,9 +bind=SUPER,0,workspace,0 + +bind=SUPERSHIFT,1,movetoworkspacesilent,1 +bind=SUPERSHIFT,2,movetoworkspacesilent,2 +bind=SUPERSHIFT,3,movetoworkspacesilent,3 +bind=SUPERSHIFT,4,movetoworkspacesilent,4 +bind=SUPERSHIFT,5,movetoworkspacesilent,5 +bind=SUPERSHIFT,6,movetoworkspacesilent,6 +bind=SUPERSHIFT,7,movetoworkspacesilent,7 +bind=SUPERSHIFT,8,movetoworkspacesilent,8 +bind=SUPERSHIFT,9,movetoworkspacesilent,9 +bind=SUPERSHIFT,0,movetoworkspacesilent,0 + +bindm = SUPER, mouse:272, movewindow +bindm = SUPER, mouse:273, resizewindow + +bind=,XF86MonBrightnessUp,exec,brightnessctl set +5% +bind=,XF86MonBrightnessDown,exec,brightnessctl set 5%- +bind=,XF86AudioRaiseVolume,exec,amixer -D pipewire sset Master 5%+ +bind=,XF86AudioLowerVolume,exec,amixer -D pipewire sset Master 5%- +bind=,XF86AudioMute,exec,amixer -D pipewire sset Master 1+ toggle diff --git a/modules/hyprland/hyprpaper.conf b/modules/hyprland/hyprpaper.conf new file mode 100644 index 0000000..4f8ba4f --- /dev/null +++ b/modules/hyprland/hyprpaper.conf @@ -0,0 +1,4 @@ +preload = ~/.config/hypr/PwNixOS-Wallpaper.png +preload = ~/.config/hypr/wallpaper.png +wallpaper = ,~/.config/hypr/PwNixOS-Wallpaper.png +splash = false diff --git a/modules/intel/default.nix b/modules/intel/default.nix new file mode 100644 index 0000000..f748851 --- /dev/null +++ b/modules/intel/default.nix @@ -0,0 +1,25 @@ +{ + config, + pkgs, + lib, + ... +}: { + + environment.systemPackages = with pkgs; [ + vulkan-loader + vulkan-validation-layers + vulkan-tools + libva-utils + ]; + + hardware.opengl = { + enable = true; + extraPackages = with pkgs; [ + intel-media-driver + vaapiIntel + vaapiVdpau + libvdpau-va-gl + intel-compute-runtime + ]; + }; + } diff --git a/modules/kitty/default.nix b/modules/kitty/default.nix new file mode 100644 index 0000000..961e5fc --- /dev/null +++ b/modules/kitty/default.nix @@ -0,0 +1,15 @@ +{ pkgs, lib, config, ... }: + +with lib; +let cfg = config.modules.kitty; + +in { + options.modules.kitty = { enable = mkEnableOption "kitty"; }; + config = mkIf cfg.enable { + home.packages = with pkgs; [ + kitty + ]; + + home.file.".config/kitty/kitty.conf".source = ./kitty.conf; + }; + } diff --git a/modules/kitty/kitty.conf b/modules/kitty/kitty.conf new file mode 100644 index 0000000..2f76d13 --- /dev/null +++ b/modules/kitty/kitty.conf @@ -0,0 +1,122 @@ +# vim:ft=kitty + +## name: Catppuccin Kitty Mocha +## author: Catppuccin Org +## license: MIT +## upstream: https://github.com/catppuccin/kitty/blob/main/mocha.conf +## blurb: Soothing pastel theme for the high-spirited! + + + +# The basic colors +foreground #CDD6F4 +background #1E1E2E +selection_foreground #1E1E2E +selection_background #F5E0DC + +# Cursor colors +cursor #F5E0DC +cursor_text_color #1E1E2E + +# URL underline color when hovering with mouse +url_color #F5E0DC + +# Kitty window border colors +active_border_color #B4BEFE +inactive_border_color #6C7086 +bell_border_color #F9E2AF + +# OS Window titlebar colors +wayland_titlebar_color system +macos_titlebar_color system + +# Tab bar colors +active_tab_foreground #11111B +active_tab_background #CBA6F7 +inactive_tab_foreground #CDD6F4 +inactive_tab_background #181825 +tab_bar_background #11111B + +# Colors for marks (marked text in the terminal) +mark1_foreground #1E1E2E +mark1_background #B4BEFE +mark2_foreground #1E1E2E +mark2_background #CBA6F7 +mark3_foreground #1E1E2E +mark3_background #74C7EC + +# The 16 terminal colors + +# black +color0 #45475A +color8 #585B70 + +# red +color1 #F38BA8 +color9 #F38BA8 + +# green +color2 #A6E3A1 +color10 #A6E3A1 + +# yellow +color3 #F9E2AF +color11 #F9E2AF + +# blue +color4 #89B4FA +color12 #89B4FA + +# magenta +color5 #F5C2E7 +color13 #F5C2E7 + +# cyan +color6 #94E2D5 +color14 #94E2D5 + +# white +color7 #BAC2DE +color15 #A6ADC8 + +# Configuration + +font_family FiraCode-Nerd-Font-Reg + +font-size 13 + +disable_ligatures never + +url_style curly + +map ctrl+left neighboring_window left +map ctrl+right neighboring_window right +map ctrl+up neighboring_window up +map ctrl+down neighboring_window down + +map f1 copy_to_buffer a +map f2 paste_from_buffer a +map f3 copy_to_buffer b +map f4 paste_from_buffer b + +cursor_shape beam +cursor_beam_thickness 1.8 + +mouse_hide_wait 3.0 +detect_urls yes + +repaint_delay 10 +input_delay 3 +sync_to_monitor yes + +map ctrl+shift+z toggle_layout stack +tab_bar_style powerline + +tab_bar_margin_color black + +map ctrl+shift+enter new_window_with_cwd +map ctrl+shift+t new_tab_with_cwd + +background_opacity 0.8 + +shell zsh diff --git a/modules/neo4j/default.nix b/modules/neo4j/default.nix new file mode 100644 index 0000000..9d823e5 --- /dev/null +++ b/modules/neo4j/default.nix @@ -0,0 +1,19 @@ +{ + pkgs, + lib, + config, + ... +}: + +{ + services.neo4j.enable = true; + services.neo4j.bolt.listenAddress = "127.0.0.1:7687"; # Local Addresses for http and bolt + services.neo4j.http.listenAddress = "127.0.0.1:7474"; + services.neo4j.http.enable = true; + services.neo4j.https.enable = false; + services.neo4j.bolt.enable = true; + services.neo4j.bolt.tlsLevel = "DISABLED"; + + # This is so that the service is disabled at startup + systemd.services.neo4j.wantedBy = lib.mkForce []; +} diff --git a/modules/nvidia-optimus/default.nix b/modules/nvidia-optimus/default.nix new file mode 100644 index 0000000..8f772d8 --- /dev/null +++ b/modules/nvidia-optimus/default.nix @@ -0,0 +1,24 @@ +{ + config, + pkgs, + lib, + ... +}: { + + environment.systemPackages = with pkgs; [ + vulkan-loader + vulkan-validation-layers + vulkan-tools + libva-utils + cudatoolkit + ]; + + hardware.nvidia.nvidiaSettings = true; + hardware.nvidia.modesetting.enable = true; + hardware.nvidia.nvidiaPersistenced = true; + hardware.nvidia.powerManagement = { + enable = false; + finegrained = false; + }; + +} diff --git a/modules/nvim/config/.stylua.toml b/modules/nvim/config/.stylua.toml new file mode 100644 index 0000000..ecb6dca --- /dev/null +++ b/modules/nvim/config/.stylua.toml @@ -0,0 +1,6 @@ +column_width = 120 +line_endings = "Unix" +indent_type = "Spaces" +indent_width = 2 +quote_style = "AutoPreferDouble" +call_parentheses = "None" diff --git a/modules/nvim/config/LICENSE b/modules/nvim/config/LICENSE new file mode 100644 index 0000000..f288702 --- /dev/null +++ b/modules/nvim/config/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/modules/nvim/config/init.lua b/modules/nvim/config/init.lua new file mode 100644 index 0000000..21f0b6f --- /dev/null +++ b/modules/nvim/config/init.lua @@ -0,0 +1,21 @@ +require "core" + +local custom_init_path = vim.api.nvim_get_runtime_file("lua/custom/init.lua", false)[1] + +if custom_init_path then + dofile(custom_init_path) +end + +require("core.utils").load_mappings() + +local lazypath = vim.fn.stdpath "data" .. "/lazy/lazy.nvim" + +-- bootstrap lazy.nvim! +if not vim.loop.fs_stat(lazypath) then + require("core.bootstrap").gen_chadrc_template() + require("core.bootstrap").lazy(lazypath) +end + +dofile(vim.g.base46_cache .. "defaults") +vim.opt.rtp:prepend(lazypath) +require "plugins" diff --git a/modules/nvim/config/lazy-lock.json b/modules/nvim/config/lazy-lock.json new file mode 100644 index 0000000..f1ba643 --- /dev/null +++ b/modules/nvim/config/lazy-lock.json @@ -0,0 +1,45 @@ +{ + "Comment.nvim": { "branch": "master", "commit": "0236521ea582747b58869cb72f70ccfa967d2e89" }, + "LuaSnip": { "branch": "master", "commit": "2dbef19461198630b3d7c39f414d09fb07d1fdd2" }, + "base46": { "branch": "v2.0", "commit": "3f2b658cbd6650ddaf2bae3233e143a41ca25b1a" }, + "better-escape.nvim": { "branch": "master", "commit": "7e86edafb8c7e73699e0320f225464a298b96d12" }, + "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, + "cmp-cmdline": { "branch": "main", "commit": "8ee981b4a91f536f52add291594e89fb6645e451" }, + "cmp-nvim-lsp": { "branch": "main", "commit": "5af77f54de1b16c34b23cba810150689a3a90312" }, + "cmp-nvim-lua": { "branch": "main", "commit": "f12408bdb54c39c23e67cab726264c10db33ada8" }, + "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, + "cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" }, + "friendly-snippets": { "branch": "main", "commit": "b8fae73a479ae0a1c54f5c98fa687ae8a0addc53" }, + "gitsigns.nvim": { "branch": "main", "commit": "2c2463dbd82eddd7dbab881c3a62cfbfbe3c67ae" }, + "gopher.nvim": { "branch": "main", "commit": "ac27f4b6794c872140fb205313d79ab166892fe9" }, + "hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" }, + "indent-blankline.nvim": { "branch": "master", "commit": "b7aa0aed55887edfaece23f7b46ab22232fc8741" }, + "lazy.nvim": { "branch": "main", "commit": "28126922c9b54e35a192ac415788f202c3944c9f" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "0954d7730e749d606ddf8d7ae8846848be435d53" }, + "mason.nvim": { "branch": "main", "commit": "c43eeb5614a09dc17c03a7fb49de2e05de203924" }, + "neodev.nvim": { "branch": "main", "commit": "0ee95ecefc8ea45898a0383364f736e098c8703f" }, + "null-ls.nvim": { "branch": "main", "commit": "0010ea927ab7c09ef0ce9bf28c2b573fc302f5a7" }, + "nvim-autopairs": { "branch": "master", "commit": "096d0baecc34f6c5d8a6dd25851e9d5ad338209b" }, + "nvim-cmp": { "branch": "main", "commit": "04e0ca376d6abdbfc8b52180f8ea236cbfddf782" }, + "nvim-colorizer.lua": { "branch": "master", "commit": "85855b38011114929f4058efc97af1059ab3e41d" }, + "nvim-dap": { "branch": "master", "commit": "780fd4dd06b0744b235a520d71660c45279d9447" }, + "nvim-dap-go": { "branch": "main", "commit": "a5cc8dcad43f0732585d4793deb02a25c4afb766" }, + "nvim-dap-python": { "branch": "master", "commit": "f5b6f3a90aae0284b61fb3565e575267c19a16e6" }, + "nvim-dap-ui": { "branch": "master", "commit": "d845ebd798ad1cf30aa4abd4c4eff795cdcfdd4f" }, + "nvim-lsp-ts-utils": { "branch": "main", "commit": "0a6a16ef292c9b61eac6dad00d52666c7f84b0e7" }, + "nvim-lspconfig": { "branch": "master", "commit": "1bc83418927003552505ec66fa5d6cffae953f6a" }, + "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, + "nvim-tree.lua": { "branch": "master", "commit": "8cbb1db8e90b62fc56f379992e622e9f919792ce" }, + "nvim-treehopper": { "branch": "master", "commit": "5a28bff46c05d28bdb4bcaef67e046eb915a9390" }, + "nvim-treesitter": { "branch": "master", "commit": "f197a15b0d1e8d555263af20add51450e5aaa1f0" }, + "nvim-web-devicons": { "branch": "master", "commit": "313d9e7193354c5de7cdb1724f9e2d3f442780b0" }, + "plenary.nvim": { "branch": "master", "commit": "4f71c0c4a196ceb656c824a70792f3df3ce6bb6d" }, + "schemastore.nvim": { "branch": "main", "commit": "898a19cb54f310dda7cdeedf3d75aeeffcf19136" }, + "symbols-outline.nvim": { "branch": "master", "commit": "564ee65dfc9024bdde73a6621820866987cbb256" }, + "syntax-tree-surfer": { "branch": "master", "commit": "732ea6d0f868bcccd2f526be73afa46997d5a2fb" }, + "telescope.nvim": { "branch": "master", "commit": "236083884cfe6c874e03e6cb4e7cb08809c1333c" }, + "terminal.nvim": { "branch": "master", "commit": "764b7c137512bcfba2e45cf3e25c08a9f4d3b733" }, + "trouble.nvim": { "branch": "main", "commit": "f1168feada93c0154ede4d1fe9183bf69bac54ea" }, + "ui": { "branch": "v2.0", "commit": "1737a2a98e18b635480756e817564b60ff31fc53" }, + "which-key.nvim": { "branch": "main", "commit": "4433e5ec9a507e5097571ed55c02ea9658fb268a" } +} \ No newline at end of file diff --git a/modules/nvim/config/lua/core/bootstrap.lua b/modules/nvim/config/lua/core/bootstrap.lua new file mode 100644 index 0000000..a5d5c68 --- /dev/null +++ b/modules/nvim/config/lua/core/bootstrap.lua @@ -0,0 +1,62 @@ +local M = {} +local fn = vim.fn + +M.echo = function(str) + vim.cmd "redraw" + vim.api.nvim_echo({ { str, "Bold" } }, true, {}) +end + +local function shell_call(args) + local output = fn.system(args) + assert(vim.v.shell_error == 0, "External call failed with error code: " .. vim.v.shell_error .. "\n" .. output) +end + +M.lazy = function(install_path) + ------------- base46 --------------- + local lazy_path = fn.stdpath "data" .. "/lazy/base46" + + M.echo " Compiling base46 theme to bytecode ..." + + local base46_repo = "https://github.com/NvChad/base46" + shell_call { "git", "clone", "--depth", "1", "-b", "v2.0", base46_repo, lazy_path } + vim.opt.rtp:prepend(lazy_path) + + require("base46").compile() + + --------- lazy.nvim --------------- + M.echo " Installing lazy.nvim & plugins ..." + local repo = "https://github.com/folke/lazy.nvim.git" + shell_call { "git", "clone", "--filter=blob:none", "--branch=stable", repo, install_path } + vim.opt.rtp:prepend(install_path) + + -- install plugins + require "plugins" + + -- mason packages & show post_bootstrap screen + require "nvchad.post_install"() +end + +M.gen_chadrc_template = function() + local path = fn.stdpath "config" .. "/lua/custom" + + if fn.isdirectory(path) ~= 1 then + local input = vim.env.NVCHAD_EXAMPLE_CONFIG or fn.input "Do you want to install example custom config? (y/N): " + + if input:lower() == "y" then + M.echo "Cloning example custom config repo..." + shell_call { "git", "clone", "--depth", "1", "https://github.com/NvChad/example_config", path } + fn.delete(path .. "/.git", "rf") + else + -- use very minimal chadrc + fn.mkdir(path, "p") + + local file = io.open(path .. "/chadrc.lua", "w") + if file then + file:write "---@type ChadrcConfig\nlocal M = {}\n\nM.ui = { theme = 'onedark' }\n\nreturn M" + file:close() + end + end + end +end + +return M diff --git a/modules/nvim/config/lua/core/default_config.lua b/modules/nvim/config/lua/core/default_config.lua new file mode 100644 index 0000000..639916a --- /dev/null +++ b/modules/nvim/config/lua/core/default_config.lua @@ -0,0 +1,92 @@ +local M = {} + +M.options = { + nvchad_branch = "v2.0", +} + +M.ui = { + ------------------------------- base46 ------------------------------------- + -- hl = highlights + hl_add = {}, + hl_override = {}, + changed_themes = {}, + theme_toggle = { "onedark", "one_light" }, + theme = "onedark", -- default theme + transparency = false, + lsp_semantic_tokens = false, -- needs nvim v0.9, just adds highlight groups for lsp semantic tokens + + -- https://github.com/NvChad/base46/tree/v2.0/lua/base46/extended_integrations + extended_integrations = {}, -- these aren't compiled by default, ex: "alpha", "notify" + + -- cmp themeing + cmp = { + icons = true, + lspkind_text = true, + style = "default", -- default/flat_light/flat_dark/atom/atom_colored + border_color = "grey_fg", -- only applicable for "default" style, use color names from base30 variables + selected_item_bg = "colored", -- colored / simple + }, + + telescope = { style = "borderless" }, -- borderless / bordered + + ------------------------------- nvchad_ui modules ----------------------------- + statusline = { + theme = "default", -- default/vscode/vscode_colored/minimal + -- default/round/block/arrow separators work only for default statusline theme + -- round and block will work for minimal theme only + separator_style = "default", + overriden_modules = nil, + }, + + -- lazyload it when there are 1+ buffers + tabufline = { + show_numbers = false, + enabled = true, + lazyload = true, + overriden_modules = nil, + }, + + -- nvdash (dashboard) + nvdash = { + load_on_startup = false, + + header = { + " ▄ ▄ ", + " ▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄ ", + " █ ▄ █▄█ ▄▄▄ █ █▄█ █ █ ", + " ▄▄ █▄█▄▄▄█ █▄█▄█▄▄█▄▄█ █ ", + " ▄ █▄▄█ ▄ ▄▄ ▄█ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ", + " █▄▄▄▄ ▄▄▄ █ ▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄ █ ▄", + "▄ █ █▄█ █▄█ █ █ █▄█ █ █▄█ ▄▄▄ █ █", + "█▄█ ▄ █▄▄█▄▄█ █ ▄▄█ █ ▄ █ █▄█▄█ █", + " █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█ █▄█▄▄▄█ ", + }, + + buttons = { + { " Find File", "Spc f f", "Telescope find_files" }, + { "󰈚 Recent Files", "Spc f o", "Telescope oldfiles" }, + { "󰈭 Find Word", "Spc f w", "Telescope live_grep" }, + { " Bookmarks", "Spc m a", "Telescope marks" }, + { " Themes", "Spc t h", "Telescope themes" }, + { " Mappings", "Spc c h", "NvCheatsheet" }, + }, + }, + + cheatsheet = { theme = "grid" }, -- simple/grid + + lsp = { + -- show function signatures i.e args as you type + signature = { + disabled = false, + silent = true, -- silences 'no signature help available' message from appearing + }, + }, +} + +M.plugins = "" -- path i.e "custom.plugins", so make custom/plugins.lua file + +M.lazy_nvim = require "plugins.configs.lazy_nvim" -- config for lazy.nvim startup options + +M.mappings = require "core.mappings" + +return M diff --git a/modules/nvim/config/lua/core/init.lua b/modules/nvim/config/lua/core/init.lua new file mode 100644 index 0000000..8d19174 --- /dev/null +++ b/modules/nvim/config/lua/core/init.lua @@ -0,0 +1,138 @@ +local opt = vim.opt +local g = vim.g +local config = require("core.utils").load_config() + +-------------------------------------- globals ----------------------------------------- +g.nvchad_theme = config.ui.theme +g.base46_cache = vim.fn.stdpath "data" .. "/nvchad/base46/" +g.toggle_theme_icon = "  " +g.transparency = config.ui.transparency + +-------------------------------------- options ------------------------------------------ +opt.laststatus = 3 -- global statusline +opt.showmode = false + +opt.clipboard = "unnamedplus" +opt.cursorline = true + +-- Indenting +opt.expandtab = true +opt.shiftwidth = 2 +opt.smartindent = true +opt.tabstop = 2 +opt.softtabstop = 2 + +opt.fillchars = { eob = " " } +opt.ignorecase = true +opt.smartcase = true +opt.mouse = "a" + +-- Numbers +opt.number = true +opt.numberwidth = 2 +opt.ruler = false + +-- disable nvim intro +opt.shortmess:append "sI" + +opt.signcolumn = "yes" +opt.splitbelow = true +opt.splitright = true +opt.termguicolors = true +opt.timeoutlen = 400 +opt.undofile = true + +-- interval for writing swap file to disk, also used by gitsigns +opt.updatetime = 250 + +-- go to previous/next line with h,l,left arrow and right arrow +-- when cursor reaches end/beginning of line +opt.whichwrap:append "<>[]hl" + +g.mapleader = " " + +-- disable some default providers +for _, provider in ipairs { "node", "perl", "python3", "ruby" } do + vim.g["loaded_" .. provider .. "_provider"] = 0 +end + +-- add binaries installed by mason.nvim to path +local is_windows = vim.loop.os_uname().sysname == "Windows_NT" +vim.env.PATH = vim.fn.stdpath "data" .. "/mason/bin" .. (is_windows and ";" or ":") .. vim.env.PATH + +-------------------------------------- autocmds ------------------------------------------ +local autocmd = vim.api.nvim_create_autocmd + +-- dont list quickfix buffers +autocmd("FileType", { + pattern = "qf", + callback = function() + vim.opt_local.buflisted = false + end, +}) + +-- reload some chadrc options on-save +autocmd("BufWritePost", { + pattern = vim.tbl_map(function(path) + return vim.fs.normalize(vim.loop.fs_realpath(path)) + end, vim.fn.glob(vim.fn.stdpath "config" .. "/lua/custom/**/*.lua", true, true, true)), + group = vim.api.nvim_create_augroup("ReloadNvChad", {}), + + callback = function(opts) + local fp = vim.fn.fnamemodify(vim.fs.normalize(vim.api.nvim_buf_get_name(opts.buf)), ":r") --[[@as string]] + local app_name = vim.env.NVIM_APPNAME and vim.env.NVIM_APPNAME or "nvim" + local module = string.gsub(fp, "^.*/" .. app_name .. "/lua/", ""):gsub("/", ".") + + require("plenary.reload").reload_module "base46" + require("plenary.reload").reload_module(module) + require("plenary.reload").reload_module "custom.chadrc" + + config = require("core.utils").load_config() + + vim.g.nvchad_theme = config.ui.theme + vim.g.transparency = config.ui.transparency + + -- statusline + require("plenary.reload").reload_module("nvchad.statusline." .. config.ui.statusline.theme) + vim.opt.statusline = "%!v:lua.require('nvchad.statusline." .. config.ui.statusline.theme .. "').run()" + + -- tabufline + if config.ui.tabufline.enabled then + require("plenary.reload").reload_module "nvchad.tabufline.modules" + vim.opt.tabline = "%!v:lua.require('nvchad.tabufline.modules').run()" + end + + require("base46").load_all_highlights() + -- vim.cmd("redraw!") + end, +}) + +-- user event that loads after UIEnter + only if file buf is there +vim.api.nvim_create_autocmd({ "UIEnter", "BufReadPost", "BufNewFile" }, { + group = vim.api.nvim_create_augroup("NvFilePost", { clear = true }), + callback = function(args) + local file = vim.api.nvim_buf_get_name(args.buf) + local buftype = vim.api.nvim_buf_get_option(args.buf, "buftype") + + if not vim.g.ui_entered and args.event == "UIEnter" then + vim.g.ui_entered = true + end + + if file ~= "" and buftype ~= "nofile" and vim.g.ui_entered then + vim.api.nvim_exec_autocmds("User", { pattern = "FilePost", modeline = false }) + vim.api.nvim_del_augroup_by_name "NvFilePost" + + vim.schedule(function() + vim.api.nvim_exec_autocmds("FileType", {}) + require("editorconfig").config(args.buf) + end, 0) + end + end, +}) + +-------------------------------------- commands ------------------------------------------ +local new_cmd = vim.api.nvim_create_user_command + +new_cmd("NvChadUpdate", function() + require "nvchad.updater"() +end, {}) diff --git a/modules/nvim/config/lua/core/mappings.lua b/modules/nvim/config/lua/core/mappings.lua new file mode 100644 index 0000000..0a652a7 --- /dev/null +++ b/modules/nvim/config/lua/core/mappings.lua @@ -0,0 +1,468 @@ +-- n, v, i, t = mode names + +local M = {} + +M.general = { + i = { + -- go to beginning and end + [""] = { "^i", "Beginning of line" }, + [""] = { "", "End of line" }, + + -- navigate within insert mode + [""] = { "", "Move left" }, + [""] = { "", "Move right" }, + [""] = { "", "Move down" }, + [""] = { "", "Move up" }, + }, + + n = { + [""] = { " noh ", "Clear highlights" }, + -- switch between windows + [""] = { "h", "Window left" }, + [""] = { "l", "Window right" }, + [""] = { "j", "Window down" }, + [""] = { "k", "Window up" }, + + -- save + [""] = { " w ", "Save file" }, + + -- Copy all + [""] = { " %y+ ", "Copy whole file" }, + + -- line numbers + ["n"] = { " set nu! ", "Toggle line number" }, + ["rn"] = { " set rnu! ", "Toggle relative number" }, + + -- Allow moving the cursor through wrapped lines with j, k, and + -- http://www.reddit.com/r/vim/comments/2k4cbr/problem_with_gj_and_gk/ + -- empty mode is same as using :map + -- also don't use g[j|k] when in operator pending mode, so it doesn't alter d, y or c behaviour + ["j"] = { 'v:count || mode(1)[0:1] == "no" ? "j" : "gj"', "Move down", opts = { expr = true } }, + ["k"] = { 'v:count || mode(1)[0:1] == "no" ? "k" : "gk"', "Move up", opts = { expr = true } }, + [""] = { 'v:count || mode(1)[0:1] == "no" ? "k" : "gk"', "Move up", opts = { expr = true } }, + [""] = { 'v:count || mode(1)[0:1] == "no" ? "j" : "gj"', "Move down", opts = { expr = true } }, + + -- new buffer + ["b"] = { " enew ", "New buffer" }, + ["ch"] = { " NvCheatsheet ", "Mapping cheatsheet" }, + + ["fm"] = { + function() + vim.lsp.buf.format { async = true } + end, + "LSP formatting", + }, + }, + + t = { + [""] = { vim.api.nvim_replace_termcodes("", true, true, true), "Escape terminal mode" }, + }, + + v = { + [""] = { 'v:count || mode(1)[0:1] == "no" ? "k" : "gk"', "Move up", opts = { expr = true } }, + [""] = { 'v:count || mode(1)[0:1] == "no" ? "j" : "gj"', "Move down", opts = { expr = true } }, + ["<"] = { ""] = { ">gv", "Indent line" }, + }, + + x = { + ["j"] = { 'v:count || mode(1)[0:1] == "no" ? "j" : "gj"', "Move down", opts = { expr = true } }, + ["k"] = { 'v:count || mode(1)[0:1] == "no" ? "k" : "gk"', "Move up", opts = { expr = true } }, + -- Don't copy the replaced text after pasting in visual mode + -- https://vim.fandom.com/wiki/Replace_a_word_with_yanked_text#Alternative_mapping_for_paste + ["p"] = { 'p:let @+=@0:let @"=@0', "Dont copy replaced text", opts = { silent = true } }, + }, +} + +M.tabufline = { + plugin = true, + + n = { + -- cycle through buffers + [""] = { + function() + require("nvchad.tabufline").tabuflineNext() + end, + "Goto next buffer", + }, + + [""] = { + function() + require("nvchad.tabufline").tabuflinePrev() + end, + "Goto prev buffer", + }, + + -- close buffer + hide terminal buffer + ["x"] = { + function() + require("nvchad.tabufline").close_buffer() + end, + "Close buffer", + }, + }, +} + +M.comment = { + plugin = true, + + -- toggle comment in both modes + n = { + ["/"] = { + function() + require("Comment.api").toggle.linewise.current() + end, + "Toggle comment", + }, + }, + + v = { + ["/"] = { + "lua require('Comment.api').toggle.linewise(vim.fn.visualmode())", + "Toggle comment", + }, + }, +} + +M.lspconfig = { + plugin = true, + + -- See ` :help vim.lsp.*` for documentation on any of the below functions + + n = { + ["gD"] = { + function() + vim.lsp.buf.declaration() + end, + "LSP declaration", + }, + + ["gd"] = { + function() + vim.lsp.buf.definition() + end, + "LSP definition", + }, + + ["K"] = { + function() + vim.lsp.buf.hover() + end, + "LSP hover", + }, + + ["gi"] = { + function() + vim.lsp.buf.implementation() + end, + "LSP implementation", + }, + + ["ls"] = { + function() + vim.lsp.buf.signature_help() + end, + "LSP signature help", + }, + + ["D"] = { + function() + vim.lsp.buf.type_definition() + end, + "LSP definition type", + }, + + ["ra"] = { + function() + require("nvchad.renamer").open() + end, + "LSP rename", + }, + + ["ca"] = { + function() + vim.lsp.buf.code_action() + end, + "LSP code action", + }, + + ["gr"] = { + function() + vim.lsp.buf.references() + end, + "LSP references", + }, + + ["lf"] = { + function() + vim.diagnostic.open_float { border = "rounded" } + end, + "Floating diagnostic", + }, + + ["[d"] = { + function() + vim.diagnostic.goto_prev { float = { border = "rounded" } } + end, + "Goto prev", + }, + + ["]d"] = { + function() + vim.diagnostic.goto_next { float = { border = "rounded" } } + end, + "Goto next", + }, + + ["q"] = { + function() + vim.diagnostic.setloclist() + end, + "Diagnostic setloclist", + }, + + ["wa"] = { + function() + vim.lsp.buf.add_workspace_folder() + end, + "Add workspace folder", + }, + + ["wr"] = { + function() + vim.lsp.buf.remove_workspace_folder() + end, + "Remove workspace folder", + }, + + ["wl"] = { + function() + print(vim.inspect(vim.lsp.buf.list_workspace_folders())) + end, + "List workspace folders", + }, + }, + + v = { + ["ca"] = { + function() + vim.lsp.buf.code_action() + end, + "LSP code action", + }, + }, +} + +M.nvimtree = { + plugin = true, + + n = { + -- toggle + [""] = { " NvimTreeToggle ", "Toggle nvimtree" }, + + -- focus + ["e"] = { " NvimTreeFocus ", "Focus nvimtree" }, + }, +} + +M.telescope = { + plugin = true, + + n = { + -- find + ["ff"] = { " Telescope find_files ", "Find files" }, + ["fa"] = { " Telescope find_files follow=true no_ignore=true hidden=true ", "Find all" }, + ["fw"] = { " Telescope live_grep ", "Live grep" }, + ["fb"] = { " Telescope buffers ", "Find buffers" }, + ["fh"] = { " Telescope help_tags ", "Help page" }, + ["fo"] = { " Telescope oldfiles ", "Find oldfiles" }, + ["fz"] = { " Telescope current_buffer_fuzzy_find ", "Find in current buffer" }, + + -- git + ["cm"] = { " Telescope git_commits ", "Git commits" }, + ["gt"] = { " Telescope git_status ", "Git status" }, + + -- pick a hidden term + ["pt"] = { " Telescope terms ", "Pick hidden term" }, + + -- theme switcher + ["th"] = { " Telescope themes ", "Nvchad themes" }, + + ["ma"] = { " Telescope marks ", "telescope bookmarks" }, + }, +} + +M.nvterm = { + plugin = true, + + t = { + -- toggle in terminal mode + [""] = { + function() + require("nvterm.terminal").toggle "float" + end, + "Toggle floating term", + }, + + [""] = { + function() + require("nvterm.terminal").toggle "horizontal" + end, + "Toggle horizontal term", + }, + + [""] = { + function() + require("nvterm.terminal").toggle "vertical" + end, + "Toggle vertical term", + }, + }, + + n = { + -- toggle in normal mode + [""] = { + function() + require("nvterm.terminal").toggle "float" + end, + "Toggle floating term", + }, + + [""] = { + function() + require("nvterm.terminal").toggle "horizontal" + end, + "Toggle horizontal term", + }, + + [""] = { + function() + require("nvterm.terminal").toggle "vertical" + end, + "Toggle vertical term", + }, + + -- new + ["h"] = { + function() + require("nvterm.terminal").new "horizontal" + end, + "New horizontal term", + }, + + ["v"] = { + function() + require("nvterm.terminal").new "vertical" + end, + "New vertical term", + }, + }, +} + +M.whichkey = { + plugin = true, + + n = { + ["wK"] = { + function() + vim.cmd "WhichKey" + end, + "Which-key all keymaps", + }, + ["wk"] = { + function() + local input = vim.fn.input "WhichKey: " + vim.cmd("WhichKey " .. input) + end, + "Which-key query lookup", + }, + }, +} + +M.blankline = { + plugin = true, + + n = { + ["cc"] = { + function() + local ok, start = require("indent_blankline.utils").get_current_context( + vim.g.indent_blankline_context_patterns, + vim.g.indent_blankline_use_treesitter_scope + ) + + if ok then + vim.api.nvim_win_set_cursor(vim.api.nvim_get_current_win(), { start, 0 }) + vim.cmd [[normal! _]] + end + end, + + "Jump to current context", + }, + }, +} + +M.gitsigns = { + plugin = true, + + n = { + -- Navigation through hunks + ["]c"] = { + function() + if vim.wo.diff then + return "]c" + end + vim.schedule(function() + require("gitsigns").next_hunk() + end) + return "" + end, + "Jump to next hunk", + opts = { expr = true }, + }, + + ["[c"] = { + function() + if vim.wo.diff then + return "[c" + end + vim.schedule(function() + require("gitsigns").prev_hunk() + end) + return "" + end, + "Jump to prev hunk", + opts = { expr = true }, + }, + + -- Actions + ["rh"] = { + function() + require("gitsigns").reset_hunk() + end, + "Reset hunk", + }, + + ["ph"] = { + function() + require("gitsigns").preview_hunk() + end, + "Preview hunk", + }, + + ["gb"] = { + function() + package.loaded.gitsigns.blame_line() + end, + "Blame line", + }, + + ["td"] = { + function() + require("gitsigns").toggle_deleted() + end, + "Toggle deleted", + }, + }, +} + +return M diff --git a/modules/nvim/config/lua/core/utils.lua b/modules/nvim/config/lua/core/utils.lua new file mode 100644 index 0000000..8b2a03d --- /dev/null +++ b/modules/nvim/config/lua/core/utils.lua @@ -0,0 +1,118 @@ +local M = {} +local merge_tb = vim.tbl_deep_extend + +M.load_config = function() + local config = require "core.default_config" + local chadrc_path = vim.api.nvim_get_runtime_file("lua/custom/chadrc.lua", false)[1] + + if chadrc_path then + local chadrc = dofile(chadrc_path) + + config.mappings = M.remove_disabled_keys(chadrc.mappings, config.mappings) + config = merge_tb("force", config, chadrc) + config.mappings.disabled = nil + end + + return config +end + +M.remove_disabled_keys = function(chadrc_mappings, default_mappings) + if not chadrc_mappings then + return default_mappings + end + + -- store keys in a array with true value to compare + local keys_to_disable = {} + for _, mappings in pairs(chadrc_mappings) do + for mode, section_keys in pairs(mappings) do + if not keys_to_disable[mode] then + keys_to_disable[mode] = {} + end + section_keys = (type(section_keys) == "table" and section_keys) or {} + for k, _ in pairs(section_keys) do + keys_to_disable[mode][k] = true + end + end + end + + -- make a copy as we need to modify default_mappings + for section_name, section_mappings in pairs(default_mappings) do + for mode, mode_mappings in pairs(section_mappings) do + mode_mappings = (type(mode_mappings) == "table" and mode_mappings) or {} + for k, _ in pairs(mode_mappings) do + -- if key if found then remove from default_mappings + if keys_to_disable[mode] and keys_to_disable[mode][k] then + default_mappings[section_name][mode][k] = nil + end + end + end + end + + return default_mappings +end + +M.load_mappings = function(section, mapping_opt) + vim.schedule(function() + local function set_section_map(section_values) + if section_values.plugin then + return + end + + section_values.plugin = nil + + for mode, mode_values in pairs(section_values) do + local default_opts = merge_tb("force", { mode = mode }, mapping_opt or {}) + for keybind, mapping_info in pairs(mode_values) do + -- merge default + user opts + local opts = merge_tb("force", default_opts, mapping_info.opts or {}) + + mapping_info.opts, opts.mode = nil, nil + opts.desc = mapping_info[2] + + vim.keymap.set(mode, keybind, mapping_info[1], opts) + end + end + end + + local mappings = require("core.utils").load_config().mappings + + if type(section) == "string" then + mappings[section]["plugin"] = nil + mappings = { mappings[section] } + end + + for _, sect in pairs(mappings) do + set_section_map(sect) + end + end) +end + +M.lazy_load = function(plugin) + vim.api.nvim_create_autocmd({ "BufRead", "BufWinEnter", "BufNewFile" }, { + group = vim.api.nvim_create_augroup("BeLazyOnFileOpen" .. plugin, {}), + callback = function() + local file = vim.fn.expand "%" + local condition = file ~= "NvimTree_1" and file ~= "[lazy]" and file ~= "" + + if condition then + vim.api.nvim_del_augroup_by_name("BeLazyOnFileOpen" .. plugin) + + -- dont defer for treesitter as it will show slow highlighting + -- This deferring only happens only when we do "nvim filename" + if plugin ~= "nvim-treesitter" then + vim.schedule(function() + require("lazy").load { plugins = plugin } + + if plugin == "nvim-lspconfig" then + vim.cmd "silent! do FileType" + end + end, 0) + else + require("lazy").load { plugins = plugin } + end + end + end, + }) +end + +return M diff --git a/modules/nvim/config/lua/custom/.stylua.toml b/modules/nvim/config/lua/custom/.stylua.toml new file mode 100644 index 0000000..6342351 --- /dev/null +++ b/modules/nvim/config/lua/custom/.stylua.toml @@ -0,0 +1,6 @@ +column_width = 120 +line_endings = "Unix" +indent_type = "Tabs" +indent_width = 4 +quote_style = "AutoPreferDouble" +call_parentheses = "None" diff --git a/modules/nvim/config/lua/custom/README.md b/modules/nvim/config/lua/custom/README.md new file mode 100644 index 0000000..f700256 --- /dev/null +++ b/modules/nvim/config/lua/custom/README.md @@ -0,0 +1,99 @@ +# NvChad custom configuration + +This NvChad custom configuration is used by +[Lazyman](https://github.com/doctorfree/nvim-lazyman) as the custom add-on for +[NvChad](https://github.com/NvChad/NvChad). + +Installation and initialization are performed by the `lazyman -c` command. + +## Features + +- Automated installation of language servers, formatters, linters, and parsers +- Advanced LSP configuration with diagnostics and convenience keymaps +- Automated installation and initialization with `lazyman -c` command +- NvChad dashboard ([nvdash](https://github.com/NvChad/ui)) enhancements + - Hide statusline and tabline when in dashboard + - Random dashboard header selection + - Customized menu +- Set mapleader and maplocalleader to `comma` rather than `space` +- Convenience keymap `semi-colon` enters command mode +- Jump anywhere in a document with a few keystrokes using [Hop](https://github.com/phaazon/hop.nvim) +- Replace [nvterm](https://github.com/NvChad/nvterm) with [terminal.nvim](https://github.com/rebelot/terminal.nvim) +- Preconfigured autocmds and keymaps for easy execution of terminal and editor commands + +## Command keymaps + +| **Command** | **Keymap** | **Description** | +| ----------- | ---------- | --------------------- | +| Lazy | `,P` | Lazy plugin manager | +| Mason | `,M` | Mason package manager | +| Htop | `,H` | Htop system monitor | +| Lazygit | `,G` | Lazygit command | +| Lazyman | `,L` | Lazyman main menu | +| Lazyconf | `,C` | Lazyman configuration | + +## Convenience keymaps + +| **Keymap** | **Description** | +| ---------- | ------------------------------ | +| `,tt` | Toggle theme | +| `,tT` | Toggle transparency | +| `,cs` | Symbols outline | +| `,de` | Open floating diagnostic | +| `,dt` | Toggle diagnostics | +| `,dq` | Set diagnostics location list | +| `,ts` | Terminal send | +| `,to` | Terminal toggle | +| `,tO` | New Terminal toggle | +| `,tr` | Terminal run | +| `,tR` | New Terminal run | +| `,tk` | Terminal kill | +| `,t]` | Terminal next | +| `,t[` | Terminal prev | +| `,tl` | Terminal move below right | +| `,tL` | Terminal move bottom right | +| `,th` | Terminal move below right new | +| `,tH` | Terminal move bottom right new | +| `,tf` | Terminal move float | +| `,q` | Quit | + + +## Hop keymaps + +| **Keymap** | **Description** | +| ---------- | -------------------------------------------------- | +| `f` | Character after cursor, current line only | +| `F` | Character before cursor, current line only | +| `t` | Character after cursor, current line only, before | +| `T` | Character before cursor, current line only, before | +| `,hw` | HopWord | +| `,hl` | HopLineStart | +| `,hW` | HopWordMW | +| `,hH` | Hop hint pattern `[[\\d\\+]]` | +| `,hf'` | Hop hint pattern \[[\"\\|']] | +| `,hf-` | Hop hint pattern \[[-\\|+]] | +| `,hf;` | Hop hint pattern \[[;\\|:]] | +| `,hf/` | Hop hint pattern \[[/\\|?]] | +| `,hqj` | Hop hint pattern `[[(]]` | +| `,hqk` | Hop hint pattern `[[)]]` | +| `,hq[` | Hop hint pattern `[[{]]` | +| `,hq]` | Hop hint pattern `[[}]]` | +| `,hd` | Jump to definition | +| `yx` | Hyper Yank with Treesitter Node Select | +| `yl` | Hyper Yank a line | +| `yc` | Hyper Yank Treesitter code block | +| `ym` | Using Treehopper to yank | +| `vp` | Using Hop to paste | +| `,vp` | New line below target and paste | +| `vP` | Using Hop to paste | +| `,vP` | New line above target and paste | +| `vo` | Using Hop to open a new line below target | +| `,vo` | Insert below target | +| `vO` | Using Hop to open a new line above target | +| `,vO` | Insert above target | +| `vy` | Normal insert Treehopper node | +| `vY` | Using Hop with macros, HopLineStart normal | +| `Ls` | Trigger LuaSnip snippet | +| `,hm` | Treehopper nodes | +| `,h[` | Move to start of Treehopper node | +| `,h]` | Move to end of Treehopper node | diff --git a/modules/nvim/config/lua/custom/chadrc.lua b/modules/nvim/config/lua/custom/chadrc.lua new file mode 100644 index 0000000..72ab1b0 --- /dev/null +++ b/modules/nvim/config/lua/custom/chadrc.lua @@ -0,0 +1,67 @@ +---@type ChadrcConfig +local M = {} + +-- pick a random dashboard header +local header = require("custom.headers")["random"] + +-- Path to overriding theme and highlights files +local highlights = require "custom.highlights" + +M.ui = { + theme_toggle = { "tokyonight", "catppuccin" }, + theme = "catppuccin", + transparency = false, + hl_override = highlights.override, + hl_add = highlights.add, + lsp_semantic_tokens = true, -- adds highlight groups for lsp semantic tokens + telescope = { style = "bordered" }, -- borderless / bordered + -- https://github.com/NvChad/base46/tree/v2.0/lua/base46/extended_integrations + extended_integrations = { "notify" }, -- these aren't compiled by default, ex: "alpha", "notify" + + ------------------------------- nvchad_ui modules ----------------------------- + statusline = { + separator_style = "round", + }, + + -- nvdash (dashboard) + nvdash = { + load_on_startup = true, + header = header, + buttons = { + { " Find File", ", f f", "Telescope find_files" }, + { " Recent Files", ", f o", "Telescope oldfiles" }, + { " Find Word", ", f w", "Telescope live_grep" }, + { " Bookmarks", ", b m", "Telescope marks" }, + { " Themes", ", t h", "Telescope themes" }, + { " Mappings", ", c h", "NvCheatsheet" }, + { " Quit", ", q ", "quit" }, + }, + }, + + cheatsheet = { theme = "grid" }, -- simple/grid +} + +M.plugins = "custom.plugins" + +M.lazy_nvim = { + install = { + colorscheme = { "nvchad" }, + -- install missing plugins on startup. This doesn't increase startup time. + missing = true, + }, + ui = { + icons = { + ft = "", + lazy = "󰂠 ", + loaded = "", + not_loaded = "", + }, + size = { width = 0.8, height = 0.8 }, + border = "rounded", + }, +} + +-- check core.mappings for table structure +M.mappings = require "custom.mappings" + +return M diff --git a/modules/nvim/config/lua/custom/configs/hop.lua b/modules/nvim/config/lua/custom/configs/hop.lua new file mode 100644 index 0000000..c947767 --- /dev/null +++ b/modules/nvim/config/lua/custom/configs/hop.lua @@ -0,0 +1,237 @@ +local hop = require("hop") + +hop.setup() + +local set = vim.keymap.set +local keymap = vim.api.nvim_set_keymap +local opts = { noremap = true, silent = true } +local nosilent_opts = { noremap = true, silent = false } + +keymap("n", "", "q", opts) -- Macro q remap +keymap("x", "", "q", opts) +keymap("n", "?", "/", nosilent_opts) + +keymap("x", "hw", "HopWord", opts) +keymap("n", "hw", "HopWord", opts) +keymap("n", "hl", "HopLineStart", opts) +keymap("x", "hl", "HopLineStart", opts) +keymap("n", "hW", "HopWordMW", opts) + +keymap( + "o", + "f", + "lua require'hop'.hint_char1({ direction = require'hop.hint'.HintDirection.AFTER_CURSOR, current_line_only = true, inclusive_jump = true })", + opts +) +keymap( + "o", + "F", + "lua require'hop'.hint_char1({ direction = require'hop.hint'.HintDirection.BEFORE_CURSOR, current_line_only = true, inclusive_jump = false })", + opts +) +keymap("n", "hH", "lua require'hop'.hint_patterns({}, [[\\d\\+]])", opts) +keymap("n", "hf'", "lua require'hop'.hint_patterns({}, [[\"\\|']])", opts) +keymap("n", "hf-", "lua require'hop'.hint_patterns({}, [[-\\|+]])", opts) +keymap("n", "hf;", "lua require'hop'.hint_patterns({}, [[;\\|:]])", opts) + +keymap("n", "hf/", "lua require'hop'.hint_patterns({}, [[/\\|?]])", opts) + +keymap("n", "hqj", "lua require'hop'.hint_patterns({}, [[(]])", opts) +keymap("n", "hqk", "lua require'hop'.hint_patterns({}, [[)]])", opts) +keymap("n", "hq[", "lua require'hop'.hint_patterns({}, [[{]])", opts) +keymap("n", "hq]", "lua require'hop'.hint_patterns({}, [[}]])", opts) + +local directions = require('hop.hint').HintDirection +set('', 'f', function() + hop.hint_char1({ + direction = directions.AFTER_CURSOR, + current_line_only = true + }) +end, {remap=true}) +set('', 'F', function() + hop.hint_char1({ + direction = directions.BEFORE_CURSOR, + current_line_only = true + }) +end, {remap=true}) +set('', 't', function() + hop.hint_char1({ + direction = directions.AFTER_CURSOR, + current_line_only = true, + hint_offset = -1 + }) +end, {remap=true}) +set('', 'T', function() + hop.hint_char1({ + direction = directions.BEFORE_CURSOR, + current_line_only = true, + hint_offset = 1 + }) +end, {remap=true}) + +local jump_target = require("hop.jump_target") +local hint_char1_and_then = function(and_then_func) + return function() + local hopts = hop.opts + local c = hop.get_input_pattern("Hop 1 char: ", 1) + local generator = jump_target.jump_targets_by_scanning_lines + hop.hint_with_callback(generator(jump_target.regex_by_case_searching(c, true, hopts)), hopts, function(jt) + hop.move_cursor_to(jt.window, jt.line + 1, jt.column - 1, hopts.hint_offset) + and_then_func() + end) + end +end + +set("n", "hd", hint_char1_and_then(vim.lsp.buf.type_definition), + { desc = "Jump to definition", noremap = true, silent = true }) +local function jump_back_to_original_buffer(original_buffer) --{{{ + local current_buffer = vim.api.nvim_get_current_buf() + + if current_buffer ~= original_buffer then + -- jump back to the original buffer + vim.cmd([[normal! ]]) + else + -- jump back to the original line + vim.cmd([[normal! ]]) + end +end --}}} + +-- Hyper Yank with Treesitter Node Select +set("n", "yx", function() + local original_buffer = vim.api.nvim_get_current_buf() + + vim.cmd([[:HopLineStartMW]]) --> jump to line + vim.schedule(function() + require("syntax-tree-surfer").select() + vim.cmd([[normal! V]]) --> go to visual selection mode -> optional + vim.cmd([[normal! y]]) --> yank + jump_back_to_original_buffer(original_buffer) + end) +end, { desc = "Yank user syntax-tree-surfer", noremap = true, silent = true }) + +-- Hyper Yank a line +set("n", "yl", function() + local original_buffer = vim.api.nvim_get_current_buf() + + vim.cmd([[:HopLineStartMW]]) --> jump to line + vim.schedule(function() + vim.cmd([[normal! yy]]) --> yank the line + jump_back_to_original_buffer(original_buffer) + end) +end, { desc = "Yank a line with HopLineStart", noremap = true, silent = true }) + +-- Hyper Yank Treesitter Code Block +set("n", "yc", function() + local original_buffer = vim.api.nvim_get_current_buf() + vim.cmd([[:HopLineStartMW]]) + vim.schedule(function() + require("tsht").nodes() + vim.schedule(function() + vim.cmd([[normal! V]]) --> go to visual selection mode -> optional + vim.cmd([[normal! y]]) --> yank + jump_back_to_original_buffer(original_buffer) + end) + end) +end, { desc = "Yank a Treesitter code block", noremap = true, silent = true }) + +-- Using nvim-treehopper to yank +set("n", "ym", function() + require("tsht").nodes() + vim.schedule(function() + vim.cmd([[normal! V]]) --> go to visual selection mode + vim.cmd([[normal! y]]) --> yank + end) +end, { desc = "Yank using Treehopper", noremap = true, silent = true }) + +--SECTION: Hyper Paste + +set("n", "vp", function() + vim.cmd([[:HopLineStartMW]]) + vim.schedule(function() + vim.cmd([[normal! p]]) --> paste + end) +end, { desc = "Paste below target using HopLineStart", noremap = true, silent = true }) +set("n", "vp", function() + vim.cmd([[:HopLineStartMW]]) + vim.schedule(function() + vim.cmd([[normal! o]]) --> make new line below target + vim.cmd([[normal! o]]) --> make another new line below target + vim.cmd([[normal! p]]) --> paste + end) +end, { desc = "Paste below target using HopLineStart", noremap = true, silent = true }) + +set("n", "vP", function() + vim.cmd([[:HopLineStartMW]]) + vim.schedule(function() + vim.cmd([[normal! P]]) --> paste + end) +end, { desc = "Paste above target using HopLineStart", noremap = true, silent = true }) +set("n", "vP", function() + vim.cmd([[:HopLineStartMW]]) + vim.schedule(function() + vim.cmd([[normal! O]]) --> make another new line below target + vim.cmd([[normal! P]]) --> paste + end) +end, { desc = "Paste above target using HopLineStart", noremap = true, silent = true }) + +set("n", "vo", function() + vim.cmd([[:HopLineStart]]) + vim.schedule(function() + vim.cmd([[normal! o]]) + vim.cmd([[startinsert]]) + end) +end, { desc = "Open new line below HopLineStart target", noremap = true, silent = true }) +set("n", "vo", function() + vim.cmd([[:HopLineStart]]) + vim.schedule(function() + vim.cmd([[normal! o]]) + vim.cmd([[normal! o]]) + vim.cmd([[startinsert]]) + end) +end, { desc = "Open new line below HopLineStart target", noremap = true, silent = true }) + +set("n", "vO", function() + vim.cmd([[:HopLineStart]]) + vim.schedule(function() + vim.cmd([[normal! O]]) + vim.cmd([[normal! O]]) + vim.cmd([[startinsert]]) + end) +end, { desc = "Open new line above HopLineStart target", noremap = true, silent = true }) +set("n", "vO", function() + vim.cmd([[:HopLineStart]]) + vim.schedule(function() + vim.cmd([[normal! O]]) + vim.cmd([[normal! O]]) + vim.cmd([[startinsert]]) + end) +end, { desc = "Open new line above HopLineStart target", noremap = true, silent = true }) + +-- Hop with Macros + +set("n", "vY", function() + vim.cmd([[:HopLineStart]]) + vim.schedule(function() + vim.cmd([[:normal @f]]) + end) +end, { desc = "HopLineStart target in normal mode", noremap = true, silent = true }) + +-- Hop can even trigger LuaSnip Snippets (complicated) + +set("n", "Ls", function() + vim.cmd([[:HopLineStart]]) + vim.schedule(function() + vim.cmd([[:normal ojja ]]) + vim.cmd("startinsert") + end) +end, { desc = "Trigger LuaSnip snippet", noremap = true, silent = true }) + +-- TSHT (Treesitter hint textobject) --> mfussenegger/nvim-treehopper + +set("n", "vy", function() + require("tsht").nodes() + vim.schedule(function() + vim.cmd([[normal! c]]) + vim.cmd([[startinsert]]) + end) +end, { desc = "Treehopper node target insert", noremap = true, silent = true }) diff --git a/modules/nvim/config/lua/custom/configs/lspconfig.lua b/modules/nvim/config/lua/custom/configs/lspconfig.lua new file mode 100644 index 0000000..4e1167b --- /dev/null +++ b/modules/nvim/config/lua/custom/configs/lspconfig.lua @@ -0,0 +1,341 @@ +local showdiag = require("custom.diagnostics").show_diagnostics + +local open_float = "lua vim.diagnostic.open_float()" +if not showdiag == "popup" then + open_float = "" +end + +-- Style floating windows +vim.lsp.handlers["textDocument/hover"] = vim.lsp.with(vim.lsp.handlers.hover, { border = "rounded" }) +vim.lsp.handlers["textDocument/signatureHelp"] = vim.lsp.with(vim.lsp.handlers.signature_help, { border = "rounded" }) + +-- Borders for LspInfo winodw +require("lspconfig.ui.windows").default_options.border = "rounded" + +vim.api.nvim_create_autocmd("LspAttach", { + desc = "LSP actions", + callback = function() + local bufmap = function(mode, lhs, rhs) + vim.keymap.set(mode, lhs, rhs, { buffer = true }) + end + + -- Displays hover information about the symbol under the cursor + bufmap("n", "K", "lua vim.lsp.buf.hover()") + + -- Jump to the definition + bufmap("n", "gd", "lua vim.lsp.buf.definition()") + + -- Jump to declaration + bufmap("n", "gD", "lua vim.lsp.buf.declaration()") + + -- Lists all the implementations for the symbol under the cursor + bufmap("n", "gi", "lua vim.lsp.buf.implementation()") + + -- Jumps to the definition of the type symbol + bufmap("n", "go", "lua vim.lsp.buf.type_definition()") + + -- Lists all the references + bufmap("n", "gr", "lua vim.lsp.buf.references()") + + -- Displays a function's signature information + bufmap("n", "gs", "lua vim.lsp.buf.signature_help()") + + -- Renames all references to the symbol under the cursor + bufmap("n", "", "lua vim.lsp.buf.rename()") + + -- Selects a code action available at the current cursor position + bufmap("n", "", "lua vim.lsp.buf.code_action()") + bufmap("x", "", "lua vim.lsp.buf.range_code_action()") + + -- Show diagnostics in a floating window + bufmap("n", "gl", open_float) + + -- Move to the previous diagnostic + bufmap("n", "[d", "lua vim.diagnostic.goto_prev()") + + -- Move to the next diagnostic + bufmap("n", "]d", "lua vim.diagnostic.goto_next()") + end, +}) + +-- diagnostics +for name, icon in pairs(require("custom.icons").diagnostics) do + name = "DiagnosticSign" .. name + vim.fn.sign_define(name, { text = icon, texthl = name, numhl = "" }) +end +if showdiag == "none" then + vim.diagnostic.config(require("custom.diagnostics")["off"]) +else + vim.diagnostic.config(require("custom.diagnostics")["on"]) +end + +-- Show line diagnostics automatically in hover window +if showdiag == "popup" then + vim.cmd([[ + autocmd! CursorHold,CursorHoldI * lua vim.diagnostic.open_float(nil, { focus = false }) + ]]) +end + +-- Mappings. +-- See `:help vim.diagnostic.*` for documentation +local diagnostics_active = true +local toggle_diagnostics = function() + diagnostics_active = not diagnostics_active + if diagnostics_active then + vim.diagnostic.show() + else + vim.diagnostic.hide() + end +end + +vim.fn.sign_define("DiagnosticSignError", { text = "", texthl = "DiagnosticSignError" }) +vim.fn.sign_define("DiagnosticSignWarn", { text = "", texthl = "DiagnosticSignWarn" }) +vim.fn.sign_define("DiagnosticSignInfo", { text = "", texthl = "DiagnosticSignInfo" }) +vim.fn.sign_define("DiagnosticSignHint", { text = "", texthl = "DiagnosticSignHint" }) + +vim.diagnostic.config({ + update_in_insert = false, +}) + +-- local capabilities = vim.lsp.protocol.make_client_capabilities() +local capabilities = require("cmp_nvim_lsp").default_capabilities(vim.lsp.protocol.make_client_capabilities()) +capabilities.textDocument.completion.completionItem.snippetSupport = true +capabilities.textDocument.completion.completionItem.resolveSupport = { + properties = { + "documentation", + "detail", + "additionalTextEdits", + }, +} + +capabilities.textDocument.foldingRange = { + dynamicRegistration = false, + lineFoldingOnly = true, +} + +local null_ls = require("null-ls") +null_ls.setup({ + should_attach = function(bufnr) + local ft = vim.api.nvim_buf_get_option(bufnr, "filetype") + if ft == "dbui" or ft == "dbout" or ft:match("sql") then + return false + end + return true + end, + sources = { + null_ls.builtins.formatting.prettier, -- prettier, eslint, eslint_d, or prettierd + null_ls.builtins.formatting.stylua, + null_ls.builtins.formatting.trim_newlines, + null_ls.builtins.formatting.trim_whitespace, + null_ls.builtins.formatting.black, + null_ls.builtins.diagnostics.actionlint, + }, +}) + +local on_attach = require("plugins.configs.lspconfig").on_attach +local lspconfig = require("lspconfig") +local lsputil = require "lspconfig/util" +local navic = require("nvim-navic") + +lspconfig.gopls.setup { + on_attach = on_attach, + capabilities = capabilities, + cmd = { "gopls" }, + filetypes = { "go", "gomod", "gowork", "gotmpl" }, + root_dir = lsputil.root_pattern("go.work", "go.mod", ".git"), + settings = { + gopls = { + completeUnimported = true, + usePlaceholders = true, + analyses = { + unusedparams = true, + }, + }, + }, +} + +lspconfig.jsonls.setup({ + capabilities = capabilities, + settings = { + json = { + schemas = require("schemastore").json.schemas(), + }, + }, +}) + +lspconfig.pyright.setup({ + on_attach = on_attach, + capabilities = capabilities, + filetypes = { "python" }, +}) + +-- make sure to only run this once! +local tsserver_on_attach = function(client, bufnr) + -- disable tsserver formatting if you plan on formatting via null-ls + client.server_capabilities.document_formatting = false + client.server_capabilities.document_range_formatting = false + + local ts_utils = require("nvim-lsp-ts-utils") + + -- defaults + ts_utils.setup({ + enable_import_on_completion = true, + -- eslint + eslint_enable_code_actions = true, + eslint_enable_disable_comments = true, + eslint_bin = "eslint_d", + eslint_enable_diagnostics = false, + eslint_opts = {}, + -- formatting + enable_formatting = true, + formatter = "prettier", + formatter_opts = {}, + -- update imports on file move + update_imports_on_move = true, + require_confirmation_on_move = false, + watch_dir = nil, + -- filter diagnostics + filter_out_diagnostics_by_severity = {}, + filter_out_diagnostics_by_code = {}, + }) + + -- required to fix code action ranges and filter diagnostics + ts_utils.setup_client(client) + + -- no default maps, so you may want to define some here + local opts = { silent = true } + vim.api.nvim_buf_set_keymap(bufnr, "n", ",go", ":TSLspOrganize", opts) + vim.api.nvim_buf_set_keymap(bufnr, "n", ",gR", ":TSLspRenameFile", opts) + vim.api.nvim_buf_set_keymap(bufnr, "n", ",gi", ":TSLspImportAll", opts) + + navic.attach(client, bufnr) +end + +lspconfig.tsserver.setup({ + capabilities = capabilities, + on_attach = tsserver_on_attach, +}) + +local other_servers_with_navic = { + "html", + "pylsp", + "terraformls", + "vimls", + "bashls", + "awk_ls", + "rust_analyzer", + "ansiblels", + "cmake", + "cssmodules_ls", + "dockerls", + "marksman", + "sqlls", + "taplo", + "texlab", +} +for _, server in ipairs(other_servers_with_navic) do + if lspconfig[server] then + lspconfig[server].setup({ + capabilities = capabilities, + on_attach = function(client, bufnr) + navic.attach(client, bufnr) + end, + }) + end +end + +vim.keymap.set("n", "de", vim.diagnostic.open_float, { noremap = true, silent = true, desc = "Open float" }) +vim.keymap.set("n", "[d", vim.diagnostic.goto_prev, { noremap = true, silent = true }) +vim.keymap.set("n", "]d", vim.diagnostic.goto_next, { noremap = true, silent = true }) +vim.keymap.set( + "n", + "dq", + vim.diagnostic.setloclist, + { noremap = true, silent = true, desc = "Set diagnostics location list" } +) +vim.keymap.set("n", "dt", toggle_diagnostics, { desc = "Toggle diagnostics" }) + +lspconfig.yamlls.setup({ + capabilities = capabilities, + on_attach = function(client, bufnr) + navic.attach(client, bufnr) + end, + schemaStore = { + enable = true, + url = "https://www.schemastore.org/api/json/catalog.json", + }, + schemas = { + kubernetes = "*.yaml", + ["http://json.schemastore.org/github-workflow"] = ".github/workflows/*", + ["http://json.schemastore.org/github-action"] = ".github/action.{yml,yaml}", + ["http://json.schemastore.org/ansible-stable-2.9"] = "roles/tasks/*.{yml,yaml}", + ["http://json.schemastore.org/prettierrc"] = ".prettierrc.{yml,yaml}", + ["http://json.schemastore.org/kustomization"] = "kustomization.{yml,yaml}", + ["http://json.schemastore.org/ansible-playbook"] = "*play*.{yml,yaml}", + ["http://json.schemastore.org/chart"] = "Chart.{yml,yaml}", + ["https://json.schemastore.org/dependabot-v2"] = ".github/dependabot.{yml,yaml}", + ["https://gitlab.com/gitlab-org/gitlab/-/raw/master/app/assets/javascripts/editor/schema/ci.json"] = "*gitlab-ci*.{yml,yaml}", + ["https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/schemas/v3.1/schema.json"] = "*api*.{yml,yaml}", + ["https://raw.githubusercontent.com/compose-spec/compose-spec/master/schema/compose-spec.json"] = "*docker-compose*.{yml,yaml}", + ["https://raw.githubusercontent.com/argoproj/argo-workflows/master/api/jsonschema/schema.json"] = "*flow*.{yml,yaml}", + }, + format = { enabled = false }, + validate = false, + completion = true, + hover = true, +}) + +lspconfig.clangd.setup({}) + +lspconfig.lua_ls.setup({ + capabilities = capabilities, + on_attach = navic.attach, + require("neodev").setup({ + library = { plugins = { "nvim-dap-ui" }, types = true }, + setup_jsonls = true, + lspconfig = false, + pathStrict = true, + override = function(root_dir, library) + local neodevutil = require("neodev.util") + if neodevutil.has_file(root_dir, "/etc/nixos") or neodevutil.has_file(root_dir, "nvim-config") then + library.enabled = true + library.plugins = true + end + end, + }), + -- Note: These settings will meaningfully increase the time until lua_ls + -- can service initial requests (completion, location) upon starting as well + -- as time to first diagnostics. Completion results will include a workspace + -- indexing progress message until the server has finished indexing. + before_init = require("neodev.lsp").before_init, + settings = { + Lua = { + runtime = { + version = "LuaJIT", + }, + diagnostics = { + globals = { + "vim", + "describe", + "it", + "before_each", + "after_each", + "pending", + "nnoremap", + "vnoremap", + "inoremap", + "tnoremap", + }, + }, + workspace = { + library = vim.api.nvim_get_runtime_file("", true), + checkThirdParty = false, + }, + telemetry = { + enable = false, + }, + }, + }, +}) + +vim.cmd([[ do User LspAttachBuffers ]]) diff --git a/modules/nvim/config/lua/custom/configs/neodev.lua b/modules/nvim/config/lua/custom/configs/neodev.lua new file mode 100644 index 0000000..37aac13 --- /dev/null +++ b/modules/nvim/config/lua/custom/configs/neodev.lua @@ -0,0 +1,19 @@ +require("neodev").setup({ + library = { + enabled = true, -- when not enabled, neodev will not change any settings to the LSP server + -- these settings will be used for your Neovim config directory + runtime = true, -- runtime path + types = true, -- full signature, docs and completion of vim.api, vim.treesitter, vim.lsp and others + plugins = true, -- installed opt or start plugins in packpath + -- you can also specify the list of plugins to make available as a workspace library + -- plugins = { "nvim-treesitter", "plenary.nvim", "telescope.nvim" }, + }, + setup_jsonls = true, -- configures jsonls to provide completion for project specific .luarc.json files + -- With lspconfig, Neodev will automatically setup your lua-language-server + -- If you disable this, then you have to set {before_init=require("neodev.lsp").before_init} + -- in your lsp start options + lspconfig = true, + -- much faster, but needs a recent built of lua-language-server + -- needs lua-language-server >= 3.6.0 + pathStrict = true, +}) diff --git a/modules/nvim/config/lua/custom/configs/null-ls.lua b/modules/nvim/config/lua/custom/configs/null-ls.lua new file mode 100644 index 0000000..a1b53a1 --- /dev/null +++ b/modules/nvim/config/lua/custom/configs/null-ls.lua @@ -0,0 +1,47 @@ +local null_ls = require("null-ls") +local augroup = vim.api.nvim_create_augroup("LspFormatting", {}) + +local b = null_ls.builtins + +local sources = { + + -- webdev stuff + b.formatting.deno_fmt, -- choosed deno for ts/js files cuz its very fast! + b.formatting.prettier.with { filetypes = { "html", "markdown", "css" } }, -- so prettier works only on these filetypes + + -- Lua + b.formatting.stylua, + + -- cpp + b.formatting.clang_format, + + -- Go + b.formatting.gofumpt, + b.formatting.goimports_reviser, + b.formatting.golines, + + -- Python + b.formatting.black, + b.diagnostics.mypy, + b.diagnostics.ruff, +} + +null_ls.setup { + debug = true, + sources = sources, + on_attach = function(client, bufnr) + if client.supports_method("textDocument/formatting") then + vim.api.nvim_clear_autocmds({ + group = augroup, + buffer = bufnr, + }) + vim.api.nvim_create_autocmd("BufWritePre", { + group = augroup, + buffer = bufnr, + callback = function() + vim.lsp.buf.format({ bufnr = bufnr }) + end, + }) + end + end, +} diff --git a/modules/nvim/config/lua/custom/configs/nvim-cmp.lua b/modules/nvim/config/lua/custom/configs/nvim-cmp.lua new file mode 100644 index 0000000..7e20713 --- /dev/null +++ b/modules/nvim/config/lua/custom/configs/nvim-cmp.lua @@ -0,0 +1,123 @@ +local cmp = require("cmp") +local luasnip = require("luasnip") + +cmp.setup.cmdline("/", { + mapping = cmp.mapping.preset.cmdline(), + sources = { { name = "buffer" } }, +}) +cmp.setup.cmdline(":", { + mapping = cmp.mapping.preset.cmdline(), + sources = cmp.config.sources({ { name = "path" } }, { { name = "cmdline" } }), +}) + +local select_opts = { behavior = cmp.SelectBehavior.Select } + +cmp.setup({ + snippet = { + expand = function(args) + luasnip.lsp_expand(args.body) + -- vim.fn["vsnip#anonymous"](args.body) -- For `vsnip` users. + -- require('luasnip').lsp_expand(args.body) -- For `luasnip` users. + -- require('snippy').expand_snippet(args.body) -- For `snippy` users. + -- vim.fn["UltiSnips#Anon"](args.body) -- For `ultisnips` users. + end, + }, + window = { + documentation = { + border = { "┌", "─", "┐", "│", "┘", "─", "└", "│" }, + }, + completion = { + border = { "┌", "─", "┐", "│", "┘", "─", "└", "│" }, + }, + }, + formatting = { + fields = { "kind", "abbr", "menu" }, + format = function(entry, item) + local icons = require("custom.icons").kinds + item.kind = icons[item.kind] + item.menu = ({ + nvim_lsp = "[LSP]", + nvim_lua = "[Lua]", + luasnip = "[Snippet]", + buffer = "[Buffer]", + path = "[Path]", + })[entry.source.name] + return item + end, + }, + experimental = { + native_menu = false, + ghost_text = { + enabled = true, + hl_group = "Comment", + }, + }, + mapping = { + [""] = cmp.mapping.select_prev_item(select_opts), + [""] = cmp.mapping.select_next_item(select_opts), + [""] = cmp.mapping.select_prev_item(select_opts), + [""] = cmp.mapping.select_next_item(select_opts), + [""] = cmp.mapping.scroll_docs(-4), + [""] = cmp.mapping.scroll_docs(4), + [""] = cmp.mapping.abort(), + [""] = cmp.mapping.confirm({ select = true }), + [""] = cmp.mapping.confirm({ select = false }), + [""] = cmp.mapping(function(fallback) + if luasnip.jumpable(1) then + luasnip.jump(1) + else + fallback() + end + end, { "i", "s" }), + [""] = cmp.mapping(function(fallback) + if luasnip.jumpable(-1) then + luasnip.jump(-1) + else + fallback() + end + end, { "i", "s" }), + [""] = cmp.mapping(function(fallback) + local col = vim.fn.col(".") - 1 + + if cmp.visible() then + cmp.select_next_item(select_opts) + elseif col == 0 or vim.fn.getline("."):sub(col, col):match("%s") then + fallback() + else + cmp.complete() + end + end, { "i", "s" }), + [""] = cmp.mapping(function(fallback) + if cmp.visible() then + cmp.select_prev_item(select_opts) + else + fallback() + end + end, { "i", "s" }), + }, + performance = { + debounce = 300, + throttle = 60, + fetching_timeout = 200, + }, + sources = { + { name = "path" }, + { name = "nvim_lsp", keyword_length = 1 }, + { name = "nvim_lua", keyword_length = 2 }, + { name = "buffer", keyword_length = 3 }, + { name = "luasnip", keyword_length = 2 }, + -- { name = 'zsh' }, -- With tamago324/cmp-zsh + -- { name = 'vsnip' }, -- For vsnip users. + -- { name = 'ultisnips' }, -- For ultisnips users. + -- { name = 'snippy' }, -- For snippy users. + }, +}) + +-- Set configuration for specific filetype. +cmp.setup.filetype("gitcommit", { + sources = cmp.config.sources({ + { name = "cmp_git" }, -- You can specify the `cmp_git` source if you were installed it. + }, { + { name = "buffer" }, + }), +}) diff --git a/modules/nvim/config/lua/custom/configs/overrides.lua b/modules/nvim/config/lua/custom/configs/overrides.lua new file mode 100644 index 0000000..398c511 --- /dev/null +++ b/modules/nvim/config/lua/custom/configs/overrides.lua @@ -0,0 +1,170 @@ +local M = {} + +-- lsp servers to install, see: +-- https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md +M.lsp_servers = { + "awk_ls", + "bashls", + "cssmodules_ls", + "denols", + "dockerls", + "eslint", + "gopls", + "html", + "jsonls", + "ltex", + "marksman", + "pylsp", + "pyright", + "sqlls", + "tailwindcss", + "terraformls", + "texlab", + "tsserver", + "vimls", + "yamlls", +} +-- Some Mason lsp server packages are named differently than in lspconfig. Why? +-- See: https://mason-registry.dev/registry/list +M.lsp_servers_mason = { + "awk-language-server", + "bash-language-server", + "cssmodules-language-server", + "deno", + "dockerfile-language-server", + "eslint-lsp", + "gopls", + "html-lsp", + "json-lsp", + "ltex-ls", + "marksman", + "python-lsp-server", + "pyright", + "sqlls", + "tailwindcss-language-server", + "terraform-ls", + "texlab", + "typescript-language-server", + "vim-language-server", + "yaml-language-server", +} + +-- Formatters and linters installed by Mason +M.formatters_linters = { + "actionlint", + "goimports", + "gofumpt", + "golangci-lint", + "google-java-format", + "latexindent", + "markdownlint", + "prettier", + "sql-formatter", + "shellcheck", + "shfmt", + "stylua", + "tflint", + "yamllint", + "pylint", + "black", +} + +M.mason = { + ensure_installed = {}, + + PATH = "prepend", + + ui = { + check_outdated_packages_on_open = true, + border = "single", + width = 0.8, + height = 0.9, + icons = { + package_pending = " ", + package_installed = "󰄳 ", + package_uninstalled = " 󰚌", + }, + keymaps = { + toggle_package_expand = "", + install_package = "i", + update_package = "u", + check_package_version = "c", + update_all_packages = "U", + check_outdated_packages = "C", + uninstall_package = "X", + cancel_installation = "", + apply_language_filter = "", + }, + }, + log_level = vim.log.levels.INFO, + max_concurrent_installers = 4, +} + +M.treesitter = { + ensure_installed = { + "bash", + "c", + "cmake", + "cpp", + "css", + "dockerfile", + "dot", + "elvish", + "fish", + "git_rebase", + "gitattributes", + "gitcommit", + "gitignore", + "go", + "godot_resource", + "gomod", + "gowork", + "html", + "http", + "java", + "javascript", + "jq", + "json", + "json5", + "jsonc", + "kotlin", + "latex", + "lua", + "make", + "markdown", + "markdown_inline", + "mermaid", + "meson", + "ninja", + "nix", + "org", + "python", + "regex", + "rust", + "sql", + "svelte", + "sxhkdrc", + "todotxt", + "toml", + "typescript", + "vim", + "yaml", + "zig", + }, +} + +M.nvimtree = { + git = { + enable = true, + }, + renderer = { + highlight_git = true, + icons = { + show = { + git = true, + }, + }, + }, +} + +return M diff --git a/modules/nvim/config/lua/custom/configs/symbols-outline.lua b/modules/nvim/config/lua/custom/configs/symbols-outline.lua new file mode 100644 index 0000000..c46efe9 --- /dev/null +++ b/modules/nvim/config/lua/custom/configs/symbols-outline.lua @@ -0,0 +1,7 @@ +local spec = { + "simrat39/symbols-outline.nvim", + cmd = "SymbolsOutline", + config = true, +} + +return spec diff --git a/modules/nvim/config/lua/custom/configs/terminal_nvim.lua b/modules/nvim/config/lua/custom/configs/terminal_nvim.lua new file mode 100644 index 0000000..a7a476d --- /dev/null +++ b/modules/nvim/config/lua/custom/configs/terminal_nvim.lua @@ -0,0 +1,98 @@ +local map = vim.keymap.set +local api = vim.api + +require("terminal").setup() + +local term_map = require("terminal.mappings") +map({ "n", "x" }, "ts", term_map.operator_send, { expr = true, desc = "Terminal Send" }) +map("n", "to", term_map.toggle, { desc = "Terminal Toggle" }) +map("n", "tO", term_map.toggle({ open_cmd = "enew" }), { desc = "New Terminal Toggle" }) +map("n", "tr", term_map.run, { desc = "Terminal Run" }) +map("n", "tR", term_map.run(nil, { layout = { open_cmd = "enew" } }), { desc = "New Terminal Run" }) +map("n", "tk", term_map.kill, { desc = "Terminal Kill" }) +map("n", "t]", term_map.cycle_next, { desc = "Terminal Next" }) +map("n", "t[", term_map.cycle_prev, { desc = "Terminal Prev" }) +map("n", "tl", term_map.move({ open_cmd = "belowright vnew" }), { desc = "Move Below Right" }) +map("n", "tL", term_map.move({ open_cmd = "botright vnew" }), { desc = "Move Bottom Right" }) +map("n", "th", term_map.move({ open_cmd = "belowright new" }), { desc = "Move Below Right New" }) +map("n", "tH", term_map.move({ open_cmd = "botright new" }), { desc = "Move Bottom Right New" }) +map("n", "tf", term_map.move({ open_cmd = "float" }), { desc = "Move Float" }) + +if vim.fn.executable("ipython") == 1 then + local ipython = require("terminal").terminal:new({ + layout = { open_cmd = "botright vertical new", border = "rounded" }, + cmd = { "ipython" }, + autoclose = true, + }) + api.nvim_create_user_command("IPython", function() + local bufnr = api.nvim_get_current_buf() + if vim.bo[bufnr].filetype == "python" then + map("x", "ts", function() + api.nvim_feedkeys('"+y', "n", false) + ipython:send("%paste") + end, { buffer = bufnr }) + map("n", "t?", function() + require("terminal").send(vim.v.count, vim.fn.expand("") .. "?") + end, { buffer = bufnr }) + end + ipython:toggle(nil, true) + end, {}) +end + +if vim.fn.executable("lazygit") == 1 then + local lazygit = require("terminal").terminal:new({ + layout = { open_cmd = "float", border = "rounded", height = 0.8, width = 0.8 }, + cmd = { "lazygit" }, + autoclose = true, + }) + api.nvim_create_user_command("Lazygit", function(args) + lazygit.cwd = args.args and vim.fn.expand(args.args) + lazygit:toggle(nil, true) + end, { nargs = "?" }) +end + +if vim.fn.executable("htop") == 1 then + local htop = require("terminal").terminal:new({ + layout = { open_cmd = "float", border = "rounded" }, + cmd = { "htop" }, + autoclose = true, + }) + api.nvim_create_user_command("Htop", function() + htop:toggle(nil, true) + end, { nargs = "?" }) +end + +if vim.fn.executable("lazyman") == 1 then + local lazyman = require("terminal").terminal:new({ + layout = { open_cmd = "float", border = "rounded", height = 0.85, width = 0.85 }, + cmd = { "lazyman" }, + autoclose = true, + }) + api.nvim_create_user_command("Lazyman", function() + lazyman:toggle(nil, true) + end, { nargs = "?" }) + + local lazyconf = require("terminal").terminal:new({ + layout = { open_cmd = "float", border = "rounded", height = 0.85, width = 0.85 }, + cmd = { "lazyman", "-F" }, + autoclose = true, + }) + api.nvim_create_user_command("Lazyconf", function() + lazyconf:toggle(nil, true) + end, { nargs = "?" }) +end + +if vim.fn.executable("asciiville") == 1 then + local asciiville = require("terminal").terminal:new({ + layout = { open_cmd = "float", border = "rounded", height = 0.9, width = 0.9 }, + cmd = { "asciiville", "-i", "-G" }, + autoclose = true, + }) + api.nvim_create_user_command("Asciiville", function() + asciiville:toggle(nil, true) + end, { nargs = "?" }) +end + +if vim.fn.executable("nvr") == 1 then + vim.env["GIT_EDITOR"] = "nvr --remote-tab-wait-silent +'set bufhidden=wipe'" +end diff --git a/modules/nvim/config/lua/custom/configs/trouble.lua b/modules/nvim/config/lua/custom/configs/trouble.lua new file mode 100644 index 0000000..15c7a7d --- /dev/null +++ b/modules/nvim/config/lua/custom/configs/trouble.lua @@ -0,0 +1,8 @@ +---@type NvPluginSpec +local spec = { + "folke/trouble.nvim", + cmd = {"Trouble", "TroubleToggle"}, + config = true, -- Todo: change when base46 has colors? for this +} + +return spec diff --git a/modules/nvim/config/lua/custom/diagnostics.lua b/modules/nvim/config/lua/custom/diagnostics.lua new file mode 100644 index 0000000..e290b67 --- /dev/null +++ b/modules/nvim/config/lua/custom/diagnostics.lua @@ -0,0 +1,63 @@ +-- Show diagnostics, can be one of "none", "icons", "popup". Default is "popup" +-- "none": diagnostics are disabled but still underlined +-- "icons": only an icon will show, use ',de' to see the diagnostic +-- "popup": an icon will show and a popup with the diagnostic will appear +local showdiag = "icons" + +if showdiag == "none" then + vim.g.diagnostics_enabled = false +else + vim.g.diagnostics_enabled = true +end + +local sign = function(opts) + vim.fn.sign_define(opts.name, { + texthl = opts.name, + text = opts.text, + numhl = "", + }) +end + +sign({ name = "DiagnosticSignError", text = "✘" }) +sign({ name = "DiagnosticSignWarn", text = "⚠" }) +sign({ name = "DiagnosticSignHint", text = "•" }) +sign({ name = "DiagnosticSignInfo", text = "ⓘ" }) + +local diagnostics = { + off = { + underline = true, + virtual_text = false, + signs = false, + update_in_insert = false, + }, + on = { + virtual_text = false, -- disable virtual text + virtual_lines = false, + update_in_insert = false, + underline = true, + severity_sort = true, + signs = true, + float = { + focusable = false, + style = "minimal", + header = "", + prefix = "", + border = "rounded", + format = function(diagnostic) + return string.format("%s (%s)", diagnostic.message, diagnostic.source) + end, + }, + }, +} + +vim.api.nvim_create_user_command("ToggleDiagnostic", function() + if vim.g.diagnostics_enabled then + vim.diagnostic.config(diagnostics["off"]) + vim.g.diagnostics_enabled = false + else + vim.diagnostic.config(diagnostics["on"]) + vim.g.diagnostics_enabled = true + end +end, { nargs = 0 }) + +return diagnostics diff --git a/modules/nvim/config/lua/custom/headers.lua b/modules/nvim/config/lua/custom/headers.lua new file mode 100644 index 0000000..6997b2b --- /dev/null +++ b/modules/nvim/config/lua/custom/headers.lua @@ -0,0 +1,141 @@ +local headers = { + imgs = { + ["h1"] = { + [[ █▄▄▄▄ ▄▄▄ █ ▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄ █ ▄]], + [[▄ █ █▄█ █▄█ █ █ █▄█ █ █▄█ ▄▄▄ █ █]], + [[█▄█ ▄ █▄▄█▄▄█ █ ▄▄█ █ ▄ █ █▄█▄█ █]], + [[ █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█ █▄█▄▄▄█ ]], + }, + ["h2"] = { + [[ ▄ ▄ ]], + [[ ▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄ ]], + [[ █ ▄ █▄█ ▄▄▄ █ █▄█ █ █ ]], + [[ ▄▄ █▄█▄▄▄█ █▄█▄█▄▄█▄▄█ █ ]], + [[ ▄ █▄▄█ ▄ ▄▄ ▄█ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ]], + [[ █▄▄▄▄ ▄▄▄ █ ▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄ █ ▄]], + [[▄ █ █▄█ █▄█ █ █ █▄█ █ █▄█ ▄▄▄ █ █]], + [[█▄█ ▄ █▄▄█▄▄█ █ ▄▄█ █ ▄ █ █▄█▄█ █]], + [[ █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█ █▄█▄▄▄█ ]], + }, + ["h3"] = { + [[ dMMMMb dMMMMMP .aMMMb dMP dMP dMP dMMMMMMMMb ]], + [[ dMP dMP dMP dMP"dMP dMP dMP amr dMP"dMP"dMP ]], + [[ dMP dMP dMMMP dMP dMP dMP dMP dMP dMP dMP dMP ]], + [[ dMP dMP dMP dMP.aMP YMvAP" dMP dMP dMP dMP ]], + [[ dMP dMP dMMMMMP VMMMP" VP" dMP dMP dMP dMP ]], + }, + ["h5"] = { + [[ _/ _/ _/_/_/ _/ _/ ]], + [[ _/_/ _/ _/ _/ _/ _/_/_/ _/_/_/ _/_/_/ ]], + [[ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ ]], + [[ _/ _/_/ _/ _/ _/ _/ _/ _/ _/ _/ _/ ]], + [[ _/ _/ _/ _/_/_/ _/ _/ _/_/_/ _/_/_/ ]], + }, + ["h6"] = { + [[ _ __ ______ __ __]], + [[ / | / /_ __ / ____// /_ ____ _ ____/ /]], + [[ / |/ /| | / // / / __ \ / __ `// __ / ]], + [[ / /| / | |/ // /___ / / / // /_/ // /_/ / ]], + [[/_/ |_/ |___/ \____//_/ /_/ \__,_/ \__,_/ ]], + }, + ["h7"] = { + [[ , _ ___ _ ]], + [[ /|/ \ / (_)| | | ]], + [[ | | | | | __, __| ]], + [[ | | | |_| |/ \ / | / | ]], + [[ | |_/ \/ \___/| |_/\_/|_/\_/|_/]], + }, + ["h8"] = { + [[ _ _ ____ _ _ ]], + [[| \ | |__ __ / ___|| |__ __ _ __| |]], + [[| \| |\ \ / /| | | '_ \ / _` | / _` |]], + [[| |\ | \ V / | |___ | | | || (_| || (_| |]], + [[|_| \_| \_/ \____||_| |_| \__,_| \__,_|]], + }, + }, + banners = { + ["graffiti"] = { + [[ _______ ____ ___.__ ]], + [[ \ \ ____ ___\ \ / |__| _____ ]], + [[ / | \_/ __ \/ _ \ Y /| |/ \ ]], + [[ / | \ ___( <_> \ / | | Y Y \ ]], + [[ \____|__ /\___ \____/ \___/ |__|__|_| / ]], + [[ \/ \/ \/ ]], + }, + ["ogre"] = { + [[ __ _ ]], + [[ /\ \ \___ ___/\ /(_)_ __ ___ ]], + [[ / \/ / _ \/ _ \ \ / | | '_ ` _ \ ]], + [[ / /\ | __| (_) \ V /| | | | | | | ]], + [[ \_\ \/ \___|\___/ \_/ |_|_| |_| |_| ]], + }, + ["banner3"] = { + [[ ## ## ######## ####### ## ## #### ## ## ]], + [[ ### ## ## ## ## ## ## ## ### ### ]], + [[ #### ## ## ## ## ## ## ## #### #### ]], + [[ ## ## ## ###### ## ## ## ## ## ## ### ## ]], + [[ ## #### ## ## ## ## ## ## ## ## ]], + [[ ## ### ## ## ## ## ## ## ## ## ]], + [[ ## ## ######## ####### ### #### ## ## ]], + }, + ["larry_3d"] = { + [[ __ __ __ __ ]], + [[ /\ \/\ \ /\ \/\ \ __ ]], + [[ \ \ `\\ \ __ ___\ \ \ \ \/\_\ ___ ___ ]], + [[ \ \ , ` \ /'__`\ / __`\ \ \ \ \/\ \ /' __` __`\ ]], + [[ \ \ \`\ \/\ __//\ \L\ \ \ \_/ \ \ \/\ \/\ \/\ \ ]], + [[ \ \_\ \_\ \____\ \____/\ `\___/\ \_\ \_\ \_\ \_\ ]], + [[ \/_/\/_/\/____/\/___/ `\/__/ \/_/\/_/\/_/\/_/ ]], + }, + ["lean"] = { + [[ _/ _/ _/ _/ _/ ]], + [[ _/_/ _/ _/_/ _/_/ _/ _/ _/_/_/ _/_/ ]], + [[ _/ _/ _/ _/_/_/_/ _/ _/ _/ _/ _/ _/ _/ _/ ]], + [[ _/ _/_/ _/ _/ _/ _/ _/ _/ _/ _/ _/ ]], + [[ _/ _/ _/_/_/ _/_/ _/ _/ _/ _/ _/ ]], + }, + ["sharp"] = { + [[ ████ ██████ █████ ██ ]], + [[ ███████████ █████  ]], + [[ █████████ ███████████████████ ███ ███████████ ]], + [[ █████████ ███ █████████████ █████ ██████████████ ]], + [[ █████████ ██████████ █████████ █████ █████ ████ █████ ]], + [[ ███████████ ███ ███ █████████ █████ █████ ████ █████ ]], + [[ ██████ █████████████████████ ████ █████ █████ ████ ██████ ]], + }, + ["h8"] = { + [[ ███╗ ██╗███████╗ ██████╗ ██╗ ██╗██╗███╗ ███╗ ]], + [[ ████╗ ██║██╔════╝██╔═══██╗██║ ██║██║████╗ ████║ ]], + [[ ██╔██╗ ██║█████╗ ██║ ██║██║ ██║██║██╔████╔██║ ]], + [[ ██║╚██╗██║██╔══╝ ██║ ██║╚██╗ ██╔╝██║██║╚██╔╝██║ ]], + [[ ██║ ╚████║███████╗╚██████╔╝ ╚████╔╝ ██║██║ ╚═╝ ██║ ]], + [[ ╚═╝ ╚═══╝╚══════╝ ╚═════╝ ╚═══╝ ╚═╝╚═╝ ╚═╝ ]], + }, + ["h9"] = { + [[ /$$ ]], + [[ /$$$$$$$ /$$$$$$ /$$$$$$ /$$ /$$ /$$ /$$$$$$/$$$$ ]], + [[ | $$__ $$ /$$__ $$ /$$__ $$| $$ /$$/| $$| $$_ $$_ $$ ]], + [[ | $$ \ $$| $$$$$$$$| $$ \ $$ \ $$/$$/ | $$| $$ \ $$ \ $$ ]], + [[ | $$ | $$| $$_____/| $$ | $$ \ $$$/ | $$| $$ | $$ | $$ ]], + [[ | $$ | $$| $$$$$$$| $$$$$$/ \ $/ | $$| $$ | $$ | $$ ]], + [[ |__/ |__/ \_______/ \______/ \_/ |__/|__/ |__/ |__/ ]], + }, + }, +} + +return setmetatable(headers, { + __index = function(tb, key) + if key == "random" then + -- Choose a random sub-table inside headers (imgs | banners) + local ks = vim.tbl_keys(tb) + local sub = tb[ks[math.random(#ks)]] + + -- Obtain keys and return a random banner + local keys = vim.tbl_keys(sub) + return sub[keys[math.random(1, #keys)]] + else + -- Return the desired banner + return tb[key] + end + end, +}) diff --git a/modules/nvim/config/lua/custom/highlights.lua b/modules/nvim/config/lua/custom/highlights.lua new file mode 100644 index 0000000..c74a4e5 --- /dev/null +++ b/modules/nvim/config/lua/custom/highlights.lua @@ -0,0 +1,27 @@ +-- To find any highlight groups: " Telescope highlights" +-- Each highlight group can take a table with variables fg, bg, bold, italic, etc +-- base30 variable names can also be used as colors + +local M = {} + +---@type Base46HLGroupsList +M.override = { + Comment = { + italic = true, + }, + NvDashAscii = { + bg = "black", + fg = "blue" + }, + NvDashButtons = { + bg = "black2", + fg = "blue" + } +} + +---@type HLTable +M.add = { + NvimTreeOpenedFolderName = { fg = "green", bold = true }, +} + +return M diff --git a/modules/nvim/config/lua/custom/icons.lua b/modules/nvim/config/lua/custom/icons.lua new file mode 100644 index 0000000..c406210 --- /dev/null +++ b/modules/nvim/config/lua/custom/icons.lua @@ -0,0 +1,102 @@ +return { + arrows = { + ArrowRight = "❯", + ArrowLeft = "❮", + -- ChevronRight = "", + ChevronRight = ">", + CurvedArrowRight = " ", + DoubleArrowRight = "»", + SmallArrowRight = "➜", + Diamond = "<>", + }, + ui = { + BigCircle = " ", + BigUnfilledCircle = " ", + BookMark = " ", + Bug = " ", + Calendar = " ", + Check = " ", + Circle = " ", + Close = " ", + Code = " ", + Comment = " ", + Dashboard = " ", + Fire = " ", + Gear = " ", + History = " ", + Lightbulb = " ", + List = " ", + Lock = " ", + NewFile = " ", + Note = " ", + Package = " ", + Pencil = " ", + Plus = "+", + Project = " ", + RunningMan = "🏃", + Search = " ", + SignIn = " ", + Table = " ", + Telescope = " ", + Yoga = "🧘", + Xmark = "✗", + }, + diagnostics = { + Warn = "", + Info = "", + Error = " ", + Hint = " ", + Information = " ", + Question = " ", + Warning = " ", + }, + git = { + added = "", + modified = "", + removed = "", + Add = " ", + Diff = " ", + Ignore = " ", + Mod = " ", + Remove = " ", + Rename = " ", + Repo = " ", + }, + kinds = { + Array = " ", + Boolean = " ", + Class = " ", + Color = " ", + Constant = " ", + Constructor = " ", + Copilot = " ", + Enum = " ", + EnumMember = " ", + Event = " ", + Field = " ", + File = " ", + Folder = " ", + Function = " ", + Interface = " ", + Key = " ", + Keyword = " ", + Method = " ", + Module = " ", + Namespace = " ", + Null = "ﳠ ", + Number = " ", + Object = " ", + Operator = " ", + Package = " ", + Property = " ", + Reference = " ", + Snippet = " ", + String = " ", + Struct = " ", + Text = " ", + TypeParameter = " ", + Unit = " ", + Value = " ", + Variable = " ", + }, +} diff --git a/modules/nvim/config/lua/custom/init.lua b/modules/nvim/config/lua/custom/init.lua new file mode 100644 index 0000000..ae578bd --- /dev/null +++ b/modules/nvim/config/lua/custom/init.lua @@ -0,0 +1,78 @@ +local autocmd = vim.api.nvim_create_autocmd +local user_showtabline = 2 +local user_laststatus = 3 + +-- Change mapleader and maplocalleader from space to comma +vim.g.mapleader = "," +vim.g.maplocalleader = "," + +local dash_group = vim.api.nvim_create_augroup("NvDash_au", { clear = true }) +autocmd("Filetype", { + pattern = "nvdash", + desc = "disable status and tabline entering nvdash", + group = dash_group, + callback = function() + if vim.opt.showtabline ~= nil then + user_showtabline = vim.opt.showtabline + else + user_showtabline = 2 + end + if vim.opt.laststatus ~= nil then + user_laststatus = vim.opt.laststatus + else + user_laststatus = 3 + end + vim.cmd([[ setlocal nonumber norelativenumber nocursorline noruler ]]) + vim.opt.showtabline = 0 + vim.opt.laststatus = 0 + end +}) +autocmd("BufUnload", { + desc = "enable status and tabline after nvdash", + group = dash_group, + callback = function() + if vim.bo.filetype == "nvdash" then + if user_showtabline ~= nil then + vim.opt.showtabline = user_showtabline + else + vim.opt.showtabline = 2 + end + if user_laststatus ~= nil then + vim.opt.laststatus = user_laststatus + else + vim.opt.laststatus = 3 + end + end + end, +}) + +local function augroup(name) + return vim.api.nvim_create_augroup("lazyman_" .. name, { clear = true }) +end + +local term_group = vim.api.nvim_create_augroup("Terminal_au", { clear = true }) + +-- Check if we need to reload the file when it changed +vim.api.nvim_create_autocmd({ "FocusGained", "TermClose", "TermLeave" }, { + group = term_group, + command = "checktime", +}) + +-- Auto insert mode for Terminal +vim.api.nvim_create_autocmd({ "WinEnter", "BufWinEnter", "TermOpen" }, { + desc = "Auto insert mode entering window, buffer, terminal", + group = term_group, + callback = function(args) + if vim.startswith(vim.api.nvim_buf_get_name(args.buf), "term://") then + vim.opt_local.wrap = true + vim.opt_local.spell = false + vim.cmd("startinsert") + end + end, +}) + +-- Auto resize panes when resizing nvim window +autocmd("VimResized", { + pattern = "*", + command = "tabdo wincmd =", +}) diff --git a/modules/nvim/config/lua/custom/mappings.lua b/modules/nvim/config/lua/custom/mappings.lua new file mode 100644 index 0000000..3918716 --- /dev/null +++ b/modules/nvim/config/lua/custom/mappings.lua @@ -0,0 +1,97 @@ +---@type MappingsTable +local M = {} + +M.general = { + n = { + [";"] = { ":", "enter command mode", opts = { nowait = true } }, + ["P"] = { " Lazy ", "Lazy plugin mgr" }, + ["M"] = { " Mason ", "Mason package mgr" }, + ["H"] = { " Htop ", "Htop system monitor" }, + ["G"] = { " Lazygit ", "Lazygit command" }, + ["L"] = { " Lazyman ", "Lazyman menu" }, + ["C"] = { " Lazyconf ", "Lazyman configuration" }, + ["A"] = { " Asciiville ", "Asciiville" }, + ["q"] = { " quitall! ", "quit" }, + ["tT"] = { + function() + require("base46").toggle_transparency() + end, + "toggle transparency" + }, + ["tt"] = { + function() + require("base46").toggle_theme() + end, + "toggle theme" + }, + }, +} + +M.symbols_outline = { + n = { + ["cs"] = { "SymbolsOutline", "Symbols Outline" }, + }, +} + +M.dap = { + plugin = true, + n = { + ["db"] = { + " DapToggleBreakpoint ", + "Add breakpoint at line" + }, + ["dus"] = { + function() + local widgets = require('dap.ui.widgets'); + local sidebar = widgets.sidebar(widgets.scopes); + sidebar.open(); + end, + "Open debugging sidebar" + } + } +} + +M.dap_go = { + plugin = true, + n = { + ["dgt"] = { + function() + require('dap-go').debug_test() + end, + "Debug go test" + }, + ["dgl"] = { + function() + require('dap-go').debug_last() + end, + "Debug last go test" + } + } +} + +M.dap_python = { + plugin = true, + n = { + ["dpr"] = { + function() + require('dap-python').test_method() + end + } + } +} + +M.gopher = { + plugin = true, + n = { + ["gsj"] = { + " GoTagAdd json ", + "Add json struct tags" + }, + ["gsy"] = { + " GoTagAdd yaml ", + "Add yaml struct tags" + } + } +} + +return M diff --git a/modules/nvim/config/lua/custom/plugins.lua b/modules/nvim/config/lua/custom/plugins.lua new file mode 100644 index 0000000..cce2fd5 --- /dev/null +++ b/modules/nvim/config/lua/custom/plugins.lua @@ -0,0 +1,416 @@ +local overrides = require("custom.configs.overrides") + +--- @param on_attach fun(client, buffer) +local navic_on_attach = function(on_attach) + vim.api.nvim_create_autocmd("LspAttach", { + callback = function(args) + local buffer = args.buf + local client = vim.lsp.get_client_by_id(args.data.client_id) + on_attach(client, buffer) + end, + }) +end + +local plugins = { + + -- Override plugin definition options + + { + "NvChad/nvterm", + enabled = false, + }, + + { + "hrsh7th/nvim-cmp", + version = false, -- last release is way too old + event = "VeryLazy", + dependencies = { + "hrsh7th/cmp-nvim-lsp", + "hrsh7th/cmp-buffer", + "hrsh7th/cmp-path", + "hrsh7th/cmp-cmdline", + "saadparwaiz1/cmp_luasnip", + }, + config = function() + require("plugins.configs.cmp") + require("custom.configs.nvim-cmp") + end, + }, + + { + "neovim/nvim-lspconfig", + dependencies = { + "williamboman/mason.nvim", + "williamboman/mason-lspconfig.nvim", + "jose-elias-alvarez/nvim-lsp-ts-utils", + "jose-elias-alvarez/null-ls.nvim", + "nvim-lua/plenary.nvim", + "b0o/schemastore.nvim", + "folke/neodev.nvim", + }, + init = function() + require("core.utils").lazy_load "nvim-lspconfig" + end, + config = function() + local lsp_on_attach = require("plugins.configs.lspconfig").on_attach + local capabilities = require("plugins.configs.lspconfig").capabilities + local lspconfig = require("lspconfig") + local opts = { + ensure_installed = overrides.formatters_linters, + ui = { + border = "rounded", + icons = { + package_pending = " ", + package_installed = " ", + package_uninstalled = " ﮊ", + }, + }, + } + require("mason").setup(opts) + local mr = require("mason-registry") + local function install_ensured() + for _, tool in ipairs(opts.ensure_installed) do + local p = mr.get_package(tool) + if not p:is_installed() then + p:install() + end + end + end + if mr.refresh then + mr.refresh(install_ensured) + else + install_ensured() + end + require("mason-lspconfig").setup { + ensure_installed = overrides.lsp_servers, + automatic_installation = true, + } + require("mason-lspconfig").setup_handlers { + -- Default setup for all servers, unless a custom one is defined below + function(server_name) + lspconfig[server_name].setup { + on_attach = function(client, bufnr) + lsp_on_attach(client, bufnr) + end, + capabilities = capabilities, + } + end, + -- custom setup for a server goes after the function above + -- Example, override rust_analyzer + -- ["rust_analyzer"] = function () + -- require("rust-tools").setup {} + -- end, + ["clangd"] = function() + lspconfig.clangd.setup { + cmd = { + "clangd", + "--offset-encoding=utf-16", -- To match null-ls + -- With this, you can configure server with + -- - .clangd files + -- - global clangd/config.yaml files + -- Read the `--enable-config` option in `clangd --help` for more information + "--enable-config", + }, + on_attach = function(client, bufnr) + lsp_on_attach(client, bufnr) + end, + capabilities = capabilities, + } + end, + + -- Example: disable auto configuring an LSP + -- Here, we disable lua_ls so we can use NvChad's default config + ["lua_ls"] = function() end, + } + require("plugins.configs.lspconfig") + require("custom.configs.lspconfig") + end, + }, + + { + "folke/neodev.nvim", + version = false, -- last release is way too old + event = "VeryLazy", + dependencies = { + "hrsh7th/nvim-cmp", + }, + config = function() + require("custom.configs.neodev") + end, + }, + + { + "jose-elias-alvarez/null-ls.nvim", + event = { "BufReadPre", "BufNewFile" }, + dependencies = { + "neovim/nvim-lspconfig", + "mason.nvim", + }, + config = function() + vim.filetype.add { + extension = { + zsh = "zsh", + }, + } + local null_ls = require("null-ls") + local formatting = null_ls.builtins.formatting + local diagnostics = null_ls.builtins.diagnostics + local actions = null_ls.builtins.code_actions + null_ls.setup { + debug = false, + sources = { + formatting.prettier.with { + -- milliseconds + timeout = 10000, + extra_args = { "--single-quote", "false" }, + }, + formatting.stylua.with { + timeout = 10000, + extra_args = { "--indent-type", "Spaces", "--indent-width", "2" }, + }, + formatting.terraform_fmt, + formatting.goimports, + formatting.gofumpt, + formatting.latexindent.with { + timeout = 10000, + extra_args = { "-g", "/dev/null" }, -- https://github.com/cmhughes/latexindent.pl/releases/tag/V3.9.3 + }, + actions.shellcheck, + actions.gitsigns, + formatting.shfmt.with { + extra_args = { "-i", "2", "-ci", "-bn" }, + filetypes = { "sh", "zsh", "bash" }, + }, + diagnostics.ruff, + formatting.google_java_format, + formatting.black.with { + timeout = 10000, + extra_args = { "--fast" }, + }, + formatting.sql_formatter.with { + timeout = 10000, + extra_args = { "--config" }, + }, + formatting.markdownlint, + formatting.beautysh.with { + timeout = 10000, + extra_args = { "--indent-size", "2" }, + }, + diagnostics.zsh.with { + filetypes = { "zsh" }, + }, + }, + on_attach = function(client, bufnr) + if client.supports_method "textDocument/formatting" then + local augroup = vim.api.nvim_create_augroup("LspFormatting", {}) + vim.api.nvim_clear_autocmds { group = augroup, buffer = bufnr } + vim.api.nvim_create_autocmd("BufWritePre", { + group = augroup, + buffer = bufnr, + callback = function() + vim.lsp.buf.format { bufnr = bufnr } + end, + }) + end + end, + } + end, + }, + + -- override plugin configs + { + "williamboman/mason.nvim", + build = ":MasonUpdate", + cmd = { + "Mason", + "MasonInstall", + "MasonInstallAll", + "MasonUninstall", + "MasonUninstallAll", + "MasonLog", + "MasonUpdate", + }, + lazy = false, + opts = overrides.mason, + -- opts = function() + -- return require "plugins.configs.mason" + -- end, + config = function(_, opts) + dofile(vim.g.base46_cache .. "mason") + require("mason").setup(opts) + + -- custom nvchad cmd to install all mason binaries listed + local mason_packages = overrides.lsp_servers_mason + local mason_fml = overrides.formatters_linters + for i = 1, #mason_fml do + mason_packages[#mason_packages + 1] = mason_fml[i] + end + vim.api.nvim_create_user_command("MasonInstallAll", function() + vim.cmd("MasonInstall " .. table.concat(mason_packages, " ")) + end, {}) + + vim.g.mason_binaries_list = mason_packages + end, + }, + + { + "nvim-treesitter/nvim-treesitter", + opts = overrides.treesitter, + }, + + { + "nvim-tree/nvim-tree.lua", + opts = overrides.nvimtree, + }, + + -- Install a plugin + + -- lsp symbol navigation + { + "SmiteshP/nvim-navic", + lazy = true, + init = function() + vim.g.navic_silence = true + navic_on_attach(function(client, buffer) + if client.server_capabilities.documentSymbolProvider then + require("nvim-navic").attach(client, buffer) + end + end) + end, + opts = function() + return { + separator = " ", + highlight = true, + depth_limit = 0, + depth_limit_indicator = "..", + icons = require("custom.icons").kinds, + } + end, + }, + { + "max397574/better-escape.nvim", + event = "InsertEnter", + config = function() + require("better_escape").setup() + end, + }, + + { "ziontee113/syntax-tree-surfer" }, + + { + "mfussenegger/nvim-treehopper", + lazy = false, + config = function() + local tree_hopper = require("tsht") + vim.keymap.set("n", "hm", function() + tree_hopper.nodes() + end, { desc = "Treehopper nodes" }) + vim.keymap.set("n", "h[", function() + tree_hopper.move { side = "start" } + end, { desc = "Move to start of Treehopper node" }) + vim.keymap.set("n", "h]", function() + tree_hopper.move { side = "end" } + end, { desc = "Move to end of Treehopper node" }) + end, + }, + + { + "phaazon/hop.nvim", + branch = "v2", + cmd = { + "HopAnywhere", + "HopChar1", + "HopChar2", + "HopLine", + "HopLineStart", + "HopVertical", + "HopPattern", + "HopWord", + }, + lazy = false, + config = function() + require("custom.configs.hop") + end, + }, + + { + "rebelot/terminal.nvim", + cmd = { + "Asciiville", + "TermOpen", + "TermToggle", + "TermRun", + "Lazygit", + "IPython", + "Lazyman", + "Lazyconf", + "Htop", + }, + event = "TermOpen", + config = function() + require("custom.configs.terminal_nvim") + end, + }, + + { import = "custom.configs.symbols-outline" }, + { import = "custom.configs.trouble" }, + + { + "mfussenegger/nvim-dap", + init = function() + require("core.utils").load_mappings("dap") + end + }, + { + "leoluz/nvim-dap-go", + ft = "go", + dependencies = "mfussenegger/nvim-dap", + config = function(_, opts) + require("dap-go").setup(opts) + require("core.utils").load_mappings("dap_go") + end + }, + { + "rcarriga/nvim-dap-ui", + dependencies = "mfussenegger/nvim-dap", + config = function() + local dap = require("dap") + local dapui = require("dapui") + dapui.setup() + dap.listeners.after.event_initialized["dapui_config"] = function() + dapui.open() + end + dap.listeners.before.event_terminated["dapui_config"] = function() + dapui.close() + end + dap.listeners.before.event_exited["dapui_config"] = function() + dapui.close() + end + end + }, + { + "mfussenegger/nvim-dap-python", + ft = "python", + dependencies = { + "mfussenegger/nvim-dap", + "rcarriga/nvim-dap-ui", + }, + config = function() + local path = vim.fn.stdpath("data") .. "/mason/packages/debugpy/venv/bin/python" + require("dap-python").setup(path) + require("core.utils").load_mappings("dap_python") + end, + }, + { + "olexsmir/gopher.nvim", + ft = "go", + config = function(_, opts) + require("gopher").setup(opts) + require("core.utils").load_mappings("gopher") + end, + build = function() + vim.cmd [[silent! GoInstallDeps]] + end, + }, +} +return plugins diff --git a/modules/nvim/config/lua/plugins/configs/cmp.lua b/modules/nvim/config/lua/plugins/configs/cmp.lua new file mode 100644 index 0000000..444da73 --- /dev/null +++ b/modules/nvim/config/lua/plugins/configs/cmp.lua @@ -0,0 +1,120 @@ +local cmp = require "cmp" + +dofile(vim.g.base46_cache .. "cmp") + +local cmp_ui = require("core.utils").load_config().ui.cmp +local cmp_style = cmp_ui.style + +local field_arrangement = { + atom = { "kind", "abbr", "menu" }, + atom_colored = { "kind", "abbr", "menu" }, +} + +local formatting_style = { + -- default fields order i.e completion word + item.kind + item.kind icons + fields = field_arrangement[cmp_style] or { "abbr", "kind", "menu" }, + + format = function(_, item) + local icons = require "nvchad.icons.lspkind" + local icon = (cmp_ui.icons and icons[item.kind]) or "" + + if cmp_style == "atom" or cmp_style == "atom_colored" then + icon = " " .. icon .. " " + item.menu = cmp_ui.lspkind_text and " (" .. item.kind .. ")" or "" + item.kind = icon + else + icon = cmp_ui.lspkind_text and (" " .. icon .. " ") or icon + item.kind = string.format("%s %s", icon, cmp_ui.lspkind_text and item.kind or "") + end + + return item + end, +} + +local function border(hl_name) + return { + { "╭", hl_name }, + { "─", hl_name }, + { "╮", hl_name }, + { "│", hl_name }, + { "╯", hl_name }, + { "─", hl_name }, + { "╰", hl_name }, + { "│", hl_name }, + } +end + +local options = { + completion = { + completeopt = "menu,menuone", + }, + + window = { + completion = { + side_padding = (cmp_style ~= "atom" and cmp_style ~= "atom_colored") and 1 or 0, + winhighlight = "Normal:CmpPmenu,CursorLine:CmpSel,Search:None", + scrollbar = false, + }, + documentation = { + border = border "CmpDocBorder", + winhighlight = "Normal:CmpDoc", + }, + }, + snippet = { + expand = function(args) + require("luasnip").lsp_expand(args.body) + end, + }, + + formatting = formatting_style, + + mapping = { + [""] = cmp.mapping.select_prev_item(), + [""] = cmp.mapping.select_next_item(), + [""] = cmp.mapping.scroll_docs(-4), + [""] = cmp.mapping.scroll_docs(4), + [""] = cmp.mapping.complete(), + [""] = cmp.mapping.close(), + [""] = cmp.mapping.confirm { + behavior = cmp.ConfirmBehavior.Insert, + select = true, + }, + [""] = cmp.mapping(function(fallback) + if cmp.visible() then + cmp.select_next_item() + elseif require("luasnip").expand_or_jumpable() then + vim.fn.feedkeys(vim.api.nvim_replace_termcodes("luasnip-expand-or-jump", true, true, true), "") + else + fallback() + end + end, { + "i", + "s", + }), + [""] = cmp.mapping(function(fallback) + if cmp.visible() then + cmp.select_prev_item() + elseif require("luasnip").jumpable(-1) then + vim.fn.feedkeys(vim.api.nvim_replace_termcodes("luasnip-jump-prev", true, true, true), "") + else + fallback() + end + end, { + "i", + "s", + }), + }, + sources = { + { name = "nvim_lsp" }, + { name = "luasnip" }, + { name = "buffer" }, + { name = "nvim_lua" }, + { name = "path" }, + }, +} + +if cmp_style ~= "atom" and cmp_style ~= "atom_colored" then + options.window.completion.border = border "CmpBorder" +end + +return options diff --git a/modules/nvim/config/lua/plugins/configs/lazy_nvim.lua b/modules/nvim/config/lua/plugins/configs/lazy_nvim.lua new file mode 100644 index 0000000..cd170bd --- /dev/null +++ b/modules/nvim/config/lua/plugins/configs/lazy_nvim.lua @@ -0,0 +1,47 @@ +return { + defaults = { lazy = true }, + install = { colorscheme = { "nvchad" } }, + + ui = { + icons = { + ft = "", + lazy = "󰂠 ", + loaded = "", + not_loaded = "", + }, + }, + + performance = { + rtp = { + disabled_plugins = { + "2html_plugin", + "tohtml", + "getscript", + "getscriptPlugin", + "gzip", + "logipat", + "netrw", + "netrwPlugin", + "netrwSettings", + "netrwFileHandlers", + "matchit", + "tar", + "tarPlugin", + "rrhelper", + "spellfile_plugin", + "vimball", + "vimballPlugin", + "zip", + "zipPlugin", + "tutor", + "rplugin", + "syntax", + "synmenu", + "optwin", + "compiler", + "bugreport", + "ftplugin", + }, + }, + }, +} diff --git a/modules/nvim/config/lua/plugins/configs/lspconfig.lua b/modules/nvim/config/lua/plugins/configs/lspconfig.lua new file mode 100644 index 0000000..f824aa0 --- /dev/null +++ b/modules/nvim/config/lua/plugins/configs/lspconfig.lua @@ -0,0 +1,64 @@ +dofile(vim.g.base46_cache .. "lsp") +require "nvchad.lsp" + +local M = {} +local utils = require "core.utils" + +-- export on_attach & capabilities for custom lspconfigs + +M.on_attach = function(client, bufnr) + utils.load_mappings("lspconfig", { buffer = bufnr }) + + if client.server_capabilities.signatureHelpProvider then + require("nvchad.signature").setup(client) + end + + if not utils.load_config().ui.lsp_semantic_tokens and client.supports_method "textDocument/semanticTokens" then + client.server_capabilities.semanticTokensProvider = nil + end +end + +M.capabilities = vim.lsp.protocol.make_client_capabilities() + +M.capabilities.textDocument.completion.completionItem = { + documentationFormat = { "markdown", "plaintext" }, + snippetSupport = true, + preselectSupport = true, + insertReplaceSupport = true, + labelDetailsSupport = true, + deprecatedSupport = true, + commitCharactersSupport = true, + tagSupport = { valueSet = { 1 } }, + resolveSupport = { + properties = { + "documentation", + "detail", + "additionalTextEdits", + }, + }, +} + +require("lspconfig").lua_ls.setup { + on_attach = M.on_attach, + capabilities = M.capabilities, + + settings = { + Lua = { + diagnostics = { + globals = { "vim" }, + }, + workspace = { + library = { + [vim.fn.expand "$VIMRUNTIME/lua"] = true, + [vim.fn.expand "$VIMRUNTIME/lua/vim/lsp"] = true, + [vim.fn.stdpath "data" .. "/lazy/ui/nvchad_types"] = true, + [vim.fn.stdpath "data" .. "/lazy/lazy.nvim/lua/lazy"] = true, + }, + maxPreload = 100000, + preloadFileSize = 10000, + }, + }, + }, +} + +return M diff --git a/modules/nvim/config/lua/plugins/configs/mason.lua b/modules/nvim/config/lua/plugins/configs/mason.lua new file mode 100644 index 0000000..3692a15 --- /dev/null +++ b/modules/nvim/config/lua/plugins/configs/mason.lua @@ -0,0 +1,28 @@ +local options = { + ensure_installed = { "lua-language-server" }, -- not an option from mason.nvim + + PATH = "skip", + + ui = { + icons = { + package_pending = " ", + package_installed = "󰄳 ", + package_uninstalled = " 󰚌", + }, + + keymaps = { + toggle_server_expand = "", + install_server = "i", + update_server = "u", + check_server_version = "c", + update_all_servers = "U", + check_outdated_servers = "C", + uninstall_server = "X", + cancel_installation = "", + }, + }, + + max_concurrent_installers = 10, +} + +return options diff --git a/modules/nvim/config/lua/plugins/configs/nvimtree.lua b/modules/nvim/config/lua/plugins/configs/nvimtree.lua new file mode 100644 index 0000000..b4a8aee --- /dev/null +++ b/modules/nvim/config/lua/plugins/configs/nvimtree.lua @@ -0,0 +1,77 @@ +local options = { + filters = { + dotfiles = false, + exclude = { vim.fn.stdpath "config" .. "/lua/custom" }, + }, + disable_netrw = true, + hijack_netrw = true, + hijack_cursor = true, + hijack_unnamed_buffer_when_opening = false, + sync_root_with_cwd = true, + update_focused_file = { + enable = true, + update_root = false, + }, + view = { + adaptive_size = false, + side = "left", + width = 30, + preserve_window_proportions = true, + }, + git = { + enable = false, + ignore = true, + }, + filesystem_watchers = { + enable = true, + }, + actions = { + open_file = { + resize_window = true, + }, + }, + renderer = { + root_folder_label = false, + highlight_git = false, + highlight_opened_files = "none", + + indent_markers = { + enable = false, + }, + + icons = { + show = { + file = true, + folder = true, + folder_arrow = true, + git = false, + }, + + glyphs = { + default = "󰈚", + symlink = "", + folder = { + default = "", + empty = "", + empty_open = "", + open = "", + symlink = "", + symlink_open = "", + arrow_open = "", + arrow_closed = "", + }, + git = { + unstaged = "✗", + staged = "✓", + unmerged = "", + renamed = "➜", + untracked = "★", + deleted = "", + ignored = "◌", + }, + }, + }, + }, +} + +return options diff --git a/modules/nvim/config/lua/plugins/configs/others.lua b/modules/nvim/config/lua/plugins/configs/others.lua new file mode 100644 index 0000000..dafd5a4 --- /dev/null +++ b/modules/nvim/config/lua/plugins/configs/others.lua @@ -0,0 +1,66 @@ +local M = {} +local utils = require "core.utils" + +M.blankline = { + indentLine_enabled = 1, + filetype_exclude = { + "help", + "terminal", + "lazy", + "lspinfo", + "TelescopePrompt", + "TelescopeResults", + "mason", + "nvdash", + "nvcheatsheet", + "", + }, + buftype_exclude = { "terminal" }, + show_trailing_blankline_indent = false, + show_first_indent_level = false, + show_current_context = true, + show_current_context_start = true, +} + +M.luasnip = function(opts) + require("luasnip").config.set_config(opts) + + -- vscode format + require("luasnip.loaders.from_vscode").lazy_load() + require("luasnip.loaders.from_vscode").lazy_load { paths = vim.g.vscode_snippets_path or "" } + + -- snipmate format + require("luasnip.loaders.from_snipmate").load() + require("luasnip.loaders.from_snipmate").lazy_load { paths = vim.g.snipmate_snippets_path or "" } + + -- lua format + require("luasnip.loaders.from_lua").load() + require("luasnip.loaders.from_lua").lazy_load { paths = vim.g.lua_snippets_path or "" } + + vim.api.nvim_create_autocmd("InsertLeave", { + callback = function() + if + require("luasnip").session.current_nodes[vim.api.nvim_get_current_buf()] + and not require("luasnip").session.jump_active + then + require("luasnip").unlink_current() + end + end, + }) +end + +M.gitsigns = { + signs = { + add = { text = "│" }, + change = { text = "│" }, + delete = { text = "󰍵" }, + topdelete = { text = "‾" }, + changedelete = { text = "~" }, + untracked = { text = "│" }, + }, + on_attach = function(bufnr) + utils.load_mappings("gitsigns", { buffer = bufnr }) + end, +} + +return M diff --git a/modules/nvim/config/lua/plugins/configs/telescope.lua b/modules/nvim/config/lua/plugins/configs/telescope.lua new file mode 100644 index 0000000..784fb19 --- /dev/null +++ b/modules/nvim/config/lua/plugins/configs/telescope.lua @@ -0,0 +1,55 @@ +local options = { + defaults = { + vimgrep_arguments = { + "rg", + "-L", + "--color=never", + "--no-heading", + "--with-filename", + "--line-number", + "--column", + "--smart-case", + }, + prompt_prefix = "  ", + selection_caret = " ", + entry_prefix = " ", + initial_mode = "insert", + selection_strategy = "reset", + sorting_strategy = "ascending", + layout_strategy = "horizontal", + layout_config = { + horizontal = { + prompt_position = "top", + preview_width = 0.55, + results_width = 0.8, + }, + vertical = { + mirror = false, + }, + width = 0.87, + height = 0.80, + preview_cutoff = 120, + }, + file_sorter = require("telescope.sorters").get_fuzzy_file, + file_ignore_patterns = { "node_modules" }, + generic_sorter = require("telescope.sorters").get_generic_fuzzy_sorter, + path_display = { "truncate" }, + winblend = 0, + border = {}, + borderchars = { "─", "│", "─", "│", "╭", "╮", "╯", "╰" }, + color_devicons = true, + set_env = { ["COLORTERM"] = "truecolor" }, -- default = nil, + file_previewer = require("telescope.previewers").vim_buffer_cat.new, + grep_previewer = require("telescope.previewers").vim_buffer_vimgrep.new, + qflist_previewer = require("telescope.previewers").vim_buffer_qflist.new, + -- Developer configurations: Not meant for general override + buffer_previewer_maker = require("telescope.previewers").buffer_previewer_maker, + mappings = { + n = { ["q"] = require("telescope.actions").close }, + }, + }, + + extensions_list = { "themes", "terms" }, +} + +return options diff --git a/modules/nvim/config/lua/plugins/configs/treesitter.lua b/modules/nvim/config/lua/plugins/configs/treesitter.lua new file mode 100644 index 0000000..b21b55d --- /dev/null +++ b/modules/nvim/config/lua/plugins/configs/treesitter.lua @@ -0,0 +1,12 @@ +local options = { + ensure_installed = { "lua" }, + + highlight = { + enable = true, + use_languagetree = true, + }, + + indent = { enable = true }, +} + +return options diff --git a/modules/nvim/config/lua/plugins/init.lua b/modules/nvim/config/lua/plugins/init.lua new file mode 100644 index 0000000..bce7140 --- /dev/null +++ b/modules/nvim/config/lua/plugins/init.lua @@ -0,0 +1,253 @@ +-- All plugins have lazy=true by default,to load a plugin on startup just lazy=false +-- List of all default plugins & their definitions +local default_plugins = { + + "nvim-lua/plenary.nvim", + + { + "NvChad/base46", + branch = "v2.0", + build = function() + require("base46").load_all_highlights() + end, + }, + + { + "NvChad/ui", + branch = "v2.0", + lazy = false, + }, + + { + "NvChad/nvterm", + init = function() + require("core.utils").load_mappings "nvterm" + end, + config = function(_, opts) + require "base46.term" + require("nvterm").setup(opts) + end, + }, + + { + "NvChad/nvim-colorizer.lua", + event = "User FilePost", + config = function(_, opts) + require("colorizer").setup(opts) + + -- execute colorizer as soon as possible + vim.defer_fn(function() + require("colorizer").attach_to_buffer(0) + end, 0) + end, + }, + + { + "nvim-tree/nvim-web-devicons", + opts = function() + return { override = require "nvchad.icons.devicons" } + end, + config = function(_, opts) + dofile(vim.g.base46_cache .. "devicons") + require("nvim-web-devicons").setup(opts) + end, + }, + + { + "lukas-reineke/indent-blankline.nvim", + version = "2.20.7", + event = "User FilePost", + opts = function() + return require("plugins.configs.others").blankline + end, + config = function(_, opts) + require("core.utils").load_mappings "blankline" + dofile(vim.g.base46_cache .. "blankline") + require("indent_blankline").setup(opts) + end, + }, + + { + "nvim-treesitter/nvim-treesitter", + event = { "BufReadPost", "BufNewFile" }, + tag = "v0.9.2", + cmd = { "TSInstall", "TSBufEnable", "TSBufDisable", "TSModuleInfo" }, + build = ":TSUpdate", + opts = function() + return require "plugins.configs.treesitter" + end, + config = function(_, opts) + dofile(vim.g.base46_cache .. "syntax") + require("nvim-treesitter.configs").setup(opts) + end, + }, + + -- git stuff + { + "lewis6991/gitsigns.nvim", + event = "User FilePost", + opts = function() + return require("plugins.configs.others").gitsigns + end, + config = function(_, opts) + dofile(vim.g.base46_cache .. "git") + require("gitsigns").setup(opts) + end, + }, + + -- lsp stuff + { + "williamboman/mason.nvim", + cmd = { "Mason", "MasonInstall", "MasonInstallAll", "MasonUpdate" }, + opts = function() + return require "plugins.configs.mason" + end, + config = function(_, opts) + dofile(vim.g.base46_cache .. "mason") + require("mason").setup(opts) + + -- custom nvchad cmd to install all mason binaries listed + vim.api.nvim_create_user_command("MasonInstallAll", function() + if opts.ensure_installed and #opts.ensure_installed > 0 then + vim.cmd("MasonInstall " .. table.concat(opts.ensure_installed, " ")) + end + end, {}) + + vim.g.mason_binaries_list = opts.ensure_installed + end, + }, + + { + "neovim/nvim-lspconfig", + event = "User FilePost", + config = function() + require "plugins.configs.lspconfig" + end, + }, + + -- load luasnips + cmp related in insert mode only + { + "hrsh7th/nvim-cmp", + event = "InsertEnter", + dependencies = { + { + -- snippet plugin + "L3MON4D3/LuaSnip", + dependencies = "rafamadriz/friendly-snippets", + opts = { history = true, updateevents = "TextChanged,TextChangedI" }, + config = function(_, opts) + require("plugins.configs.others").luasnip(opts) + end, + }, + + -- autopairing of (){}[] etc + { + "windwp/nvim-autopairs", + opts = { + fast_wrap = {}, + disable_filetype = { "TelescopePrompt", "vim" }, + }, + config = function(_, opts) + require("nvim-autopairs").setup(opts) + + -- setup cmp for autopairs + local cmp_autopairs = require "nvim-autopairs.completion.cmp" + require("cmp").event:on("confirm_done", cmp_autopairs.on_confirm_done()) + end, + }, + + -- cmp sources plugins + { + "saadparwaiz1/cmp_luasnip", + "hrsh7th/cmp-nvim-lua", + "hrsh7th/cmp-nvim-lsp", + "hrsh7th/cmp-buffer", + "hrsh7th/cmp-path", + }, + }, + opts = function() + return require "plugins.configs.cmp" + end, + config = function(_, opts) + require("cmp").setup(opts) + end, + }, + + { + "numToStr/Comment.nvim", + keys = { + { "gcc", mode = "n", desc = "Comment toggle current line" }, + { "gc", mode = { "n", "o" }, desc = "Comment toggle linewise" }, + { "gc", mode = "x", desc = "Comment toggle linewise (visual)" }, + { "gbc", mode = "n", desc = "Comment toggle current block" }, + { "gb", mode = { "n", "o" }, desc = "Comment toggle blockwise" }, + { "gb", mode = "x", desc = "Comment toggle blockwise (visual)" }, + }, + init = function() + require("core.utils").load_mappings "comment" + end, + config = function(_, opts) + require("Comment").setup(opts) + end, + }, + + -- file managing , picker etc + { + "nvim-tree/nvim-tree.lua", + cmd = { "NvimTreeToggle", "NvimTreeFocus" }, + init = function() + require("core.utils").load_mappings "nvimtree" + end, + opts = function() + return require "plugins.configs.nvimtree" + end, + config = function(_, opts) + dofile(vim.g.base46_cache .. "nvimtree") + require("nvim-tree").setup(opts) + end, + }, + + { + "nvim-telescope/telescope.nvim", + dependencies = { "nvim-treesitter/nvim-treesitter" }, + cmd = "Telescope", + init = function() + require("core.utils").load_mappings "telescope" + end, + opts = function() + return require "plugins.configs.telescope" + end, + config = function(_, opts) + dofile(vim.g.base46_cache .. "telescope") + local telescope = require "telescope" + telescope.setup(opts) + + -- load extensions + for _, ext in ipairs(opts.extensions_list) do + telescope.load_extension(ext) + end + end, + }, + + -- Only load whichkey after all the gui + { + "folke/which-key.nvim", + keys = { "", "", "", '"', "'", "`", "c", "v", "g" }, + init = function() + require("core.utils").load_mappings "whichkey" + end, + cmd = "WhichKey", + config = function(_, opts) + dofile(vim.g.base46_cache .. "whichkey") + require("which-key").setup(opts) + end, + }, +} + +local config = require("core.utils").load_config() + +if #config.plugins > 0 then + table.insert(default_plugins, { import = config.plugins }) +end + +require("lazy").setup(default_plugins, config.lazy_nvim) diff --git a/modules/nvim/default.nix b/modules/nvim/default.nix new file mode 100644 index 0000000..a756204 --- /dev/null +++ b/modules/nvim/default.nix @@ -0,0 +1,16 @@ +{ lib, config, pkgs, ... }: + +with lib; +let cfg = config.modules.nvim; + +in { + options.modules.nvim = { enable = mkEnableOption "nvim"; }; + config = mkIf cfg.enable { + home.file.".config/nvim" = { + source = ./config; + recursive = true; + }; + home.file.".npmrc".source = ./npmrc; + }; +} + diff --git a/modules/nvim/npmrc b/modules/nvim/npmrc new file mode 100644 index 0000000..0c06bc9 --- /dev/null +++ b/modules/nvim/npmrc @@ -0,0 +1 @@ +prefix=${HOME}/.npm-global diff --git a/modules/packages/default.nix b/modules/packages/default.nix new file mode 100644 index 0000000..6e5e5a0 --- /dev/null +++ b/modules/packages/default.nix @@ -0,0 +1,67 @@ +{ inputs, pkgs, lib, config, python3, ... }: + +with lib; +let + cfg = config.modules.packages; + pyenv = ps: with ps; [ + impacket + dsinternals + pypykatz + lsassy + pip + ldapdomaindump + requests + ]; + +in { + options.modules.packages = { enable = mkEnableOption "packages"; }; + config = mkIf cfg.enable { + home.packages = with pkgs; [ + # Basic Tools + eza + fzf + ripgrep + ffmpeg + gnupg + imagemagick + libnotify + git + file + bat + wget + neovim + gcc + cmake + unzip + pavucontrol + playerctl + gtklock + brightnessctl + inputs.hypr-contrib.packages.${pkgs.system}.grimblast + openssl + cifs-utils + mlocate + nfs-utils + openvpn + wireguard-tools + p7zip + samba + net-snmp + tcpdump + inetutils + unrar + distrobox + dig + moreutils + jq + perl + binutils + zlib + jdk + # GUI Applications + brave + discord + firefox + ]; + }; + } diff --git a/modules/podman/default.nix b/modules/podman/default.nix new file mode 100644 index 0000000..2d23206 --- /dev/null +++ b/modules/podman/default.nix @@ -0,0 +1,12 @@ +{ pkgs, ... }: +{ + virtualisation = { + podman = { + enable = true; + + dockerCompat = true; + + defaultNetwork.settings.dns_enabled = true; + }; + }; + } diff --git a/modules/podman/podman/default.nix b/modules/podman/podman/default.nix new file mode 100644 index 0000000..2d23206 --- /dev/null +++ b/modules/podman/podman/default.nix @@ -0,0 +1,12 @@ +{ pkgs, ... }: +{ + virtualisation = { + podman = { + enable = true; + + dockerCompat = true; + + defaultNetwork.settings.dns_enabled = true; + }; + }; + } diff --git a/modules/pwnixos-packages/default.nix b/modules/pwnixos-packages/default.nix new file mode 100644 index 0000000..62589fd --- /dev/null +++ b/modules/pwnixos-packages/default.nix @@ -0,0 +1,14 @@ +{ pkgs, lib, config, ... }: + +with lib; +let cfg = config.modules.pwnixos-packages; + +in { + options.modules.pwnixos-packages = { enable = mkEnableOption "pwnixos-packages"; }; + config = mkIf cfg.enable { + #home.packages = with pkgs.nur.repos.exploitoverload; [ + # ADCSKiller + # polenum + #]; + }; + } diff --git a/modules/starship/default.nix b/modules/starship/default.nix deleted file mode 100644 index efa4ae7..0000000 --- a/modules/starship/default.nix +++ /dev/null @@ -1,21 +0,0 @@ -{ -programs.starship = { - enable = true; - settings = { - aws.style = "bold #ffb86c"; - cmd_duration.style = "bold #f1fa8c"; - directory.style = "bold #50fa7b"; - hostname.style = "bold #ff5555"; - git_branch.style = "bold #ff79c6"; - git_status.style = "bold #ff5555"; - username = { - format = "[$user]($style) on "; - style_user = "bold #bd93f9"; - }; - character = { - success_symbol = "[λ](bold #f8f8f2)"; - error_symbol = "[λ](bold #ff5555)"; - }; - }; - }; -} diff --git a/modules/system/configuration.nix b/modules/system/configuration.nix new file mode 100644 index 0000000..49f9926 --- /dev/null +++ b/modules/system/configuration.nix @@ -0,0 +1,209 @@ +{ config, pkgs, inputs, lib, user, hostName, ... }: + +{ + + nixpkgs.config.allowUnfree = true; + +# Remove unecessary preinstalled packages + environment.defaultPackages = [ ]; + + environment.sessionVariables = { GTK_USE_PORTAL = "1"; }; + + services.printing.enable = true; + + programs.zsh.enable = true; + + programs.wireshark.enable = true; + + environment.etc.openvpn.source = "${pkgs.update-resolv-conf}/libexec/openvpn"; + +# Laptop-specific packages (the other ones are installed in `packages.nix`) + environment.systemPackages = with pkgs; [ + acpi + tlp + git + pciutils + greetd.tuigreet + virt-manager + glib-networking + ]; + + services.greetd = { + enable = true; + settings = { + default_session = { + command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --greeting 'Welcome to PwNixOS!' --cmd Hyprland"; + user = "${user}"; + }; + }; + }; + + services.openssh.enable = true; + systemd.services.sshd.wantedBy = lib.mkForce []; + + programs.ssh.startAgent = true; + + services.hardware.bolt.enable = true; + + hardware.logitech.wireless.enable = true; # For Logitech mices. TODO: Move to a module. + hardware.logitech.wireless.enableGraphical = true; + +# Adding XWayland support + programs.hyprland.xwayland.enable = true; + + virtualisation.libvirtd.enable = true; # For VMs using virt-manager. + +# Install fonts + fonts = { + packages = with pkgs; [ + jetbrains-mono + roboto + openmoji-color + (nerdfonts.override { fonts = [ "FiraCode" ]; }) + (nerdfonts.override { fonts = [ "FantasqueSansMono" ];}) + ]; + + fontconfig = { + hinting.autohint = true; + defaultFonts = { + emoji = [ "OpenMoji Color" ]; + }; + }; + }; + + +# Wayland stuff: enable XDG integration + xdg = { + icons.enable = true; + portal = { + enable = true; + extraPortals = with pkgs; [ + xdg-desktop-portal-hyprland + xdg-desktop-portal-gtk + ]; + }; + }; + + xdg.portal.config.common.default = "*"; + +# DBUS + + programs.dconf.enable = true; + services.dbus.packages = with pkgs; [ dconf ]; + services.dbus.enable = true; + + services.gvfs = { + enable = true; + package = lib.mkForce pkgs.gnome3.gvfs; + }; + +# Firmware Updater + services.fwupd.enable = true; + +# Nix settings, auto cleanup and enable flakes + nix = { + settings.auto-optimise-store = true; + settings.allowed-users = [ "${user}" ]; + gc = { + automatic = true; + dates = "weekly"; + options = "--delete-older-than 7d"; + }; + extraOptions = '' + experimental-features = nix-command flakes + keep-outputs = true + keep-derivations = true + ''; + }; + +# Boot settings: clean /tmp/, latest kernel and enable bootloader + boot = { + tmp.cleanOnBoot = true; + loader = { + systemd-boot.enable = true; + systemd-boot.editor = false; + efi.canTouchEfiVariables = true; + timeout = 0; + }; + }; + +# Set up locales (timezone and keyboard layout) + time.timeZone = "Europe/Ljubljana"; + i18n.defaultLocale = "en_US.UTF-8"; + console = { + font = "Lat2-Terminus16"; + keyMap = "en"; + }; + +# Set up user and enable sudo + users.users.${user} = { + isNormalUser = true; + extraGroups = [ "input" "wheel" "networkmanager" "libvirtd" "wireshark" ]; + initialHashedPassword = "$6$wqCHereET3WM6UIA$XeJIgGkmO2/zAkktN2JCx5hLNS3kSj6seVQBdSWoMeJ5MOrIha6B/HiDjHI4oKDKYhYVwjgQFqGpncU6OI7Ud/"; # password: d3fault + shell = pkgs.zsh; + }; + +# Set up networking and secure it + networking = { + networkmanager.enable = true; + hostName = "${hostName}"; + firewall.enable = false; # This one is necessary to expose ports to the netwok. Usefull for smbserver, responder, http.server, ... + extraHosts = + '' + ''; # For adding hosts. + }; + +# Set environment variables + environment.variables = { + NIXOS_CONFIG_DIR = "$HOME/.config/nixos/"; + NIXPKGS_ALLOW_INSECURE = "1"; + XDG_DATA_HOME = "$HOME/.local/share"; + GTK_RC_FILES = "$HOME/.local/share/gtk-1.0/gtkrc"; + GTK2_RC_FILES = "$HOME/.local/share/gtk-2.0/gtkrc"; + MOZ_ENABLE_WAYLAND = "1"; + EDITOR = "nvim"; + DIRENV_LOG_FORMAT = ""; + ANKI_WAYLAND = "1"; + DISABLE_QT5_COMPAT = "0"; + LIBSEAT_BACKEND = "logind"; + GTK_USE_PORTAL = "1"; + NIXPKGS_ALLOW_UNFREE = "1"; + }; + + environment.localBinInPath = true; +# Security + security = { + sudo.enable = true; +# Extra security + protectKernelImage = true; + pam.services.gtklock.text = lib.readFile "${pkgs.gtklock}/etc/pam.d/gtklock"; + }; + +# Sound (PipeWire) + sound.enable = true; + hardware.pulseaudio.enable = false; + security.rtkit.enable = true; + services.pipewire = { + enable = true; + alsa.enable = true; + alsa.support32Bit = true; + pulse.enable = true; + }; + +# Disable bluetooth, enable pulseaudio, enable opengl (for Wayland) + hardware = { + bluetooth.enable = true; + opengl = { + enable = true; + driSupport = true; + }; + }; + + virtualisation.waydroid.enable = true; # For mobile app pentesting TODO: Move to module. + programs.adb.enable = true; + + services.blueman.enable = true; + +# Do not touch + system.stateVersion = "23.11"; +} diff --git a/modules/waybar/config b/modules/waybar/config new file mode 100644 index 0000000..95d4cc3 --- /dev/null +++ b/modules/waybar/config @@ -0,0 +1,93 @@ +{ + "layer": "top", // Waybar at top layer + "position": "top", // Waybar position (top|bottom|left|right) + // "width": 1280, // Waybar width + // Choose the order of the modules + "modules-left": ["hyprland/workspaces", "hyprland/window"], + "modules-center": ["custom/music"], + "modules-right": ["network" ,"pulseaudio", "backlight", "battery", "clock", "tray", "custom/lock", "custom/power"], + "hyprland/workspaces": { + "disable-scroll": true, + "sort-by-name": true, + "on-click": "activate", + "format": " {icon} ", + "format-icons": { + "default": "", + }, + }, + "hyprland/window": { + "format": "{}", + "rewrite": { + "(.*) — Mozilla Firefox": "󰈹 $1", + "(.*) — LibreWolf": " $1", + ".* Burp Suite .*?": " Burp Suite", + "(.*) - CherryTree (.*)": " CherryTree - $1", + ".*?zsh.*?": " Terminal" + }, + "separate-outputs": true, + "max-length": 47 + }, + "tray": { + "icon-size": 21, + "spacing": 10 + }, + "custom/music": { + "format": "󰎆 {}", + "escape": true, + "interval": 5, + "tooltip": false, + "exec": "playerctl metadata --format='{{ title }}'", + "on-click": "playerctl play-pause", + "max-length": 50 + }, + "clock": { + "timezone": "Europe/Madrid", + "tooltip-format": "{:%Y %B}\n{calendar}", + "format-alt": "󰃭 {:%d/%m/%Y}", + "format": "󰥔 {:%H:%M}" + }, + "backlight": { + "device": "intel_backlight", + "format": "{icon}", + "format-icons": ["", "", "", "", "", "", "", "", ""] + }, + "battery": { + "states": { + "warning": 30, + "critical": 15 + }, + "format": "{icon}", + "tooltip-format": "{capacity}%", + "format-charging": "󰂄", + "format-plugged": "󰚥", + "format-alt": "{icon}", + "format-icons": [ "󰂎", "󰁺", "󰁻", "󰁼", "󰁽", "󰁾", "󰁿", "󰂀", "󰂁", "󰂂", "󰁹" ] + }, + "pulseaudio": { + // "scroll-step": 1, // %, can be a float + "format": "{icon} {volume}%", + "format-muted": "", + "format-icons": { + "default": ["", "", " "] + }, + "on-click": "pavucontrol" + }, + "network": { + "format" : " {ipaddr}", + "format-wifi": " {ipaddr}", + "format-ethernet": "󰈀 {ipaddr}", + "format-disconected": " Disconnected", + "on-click": "wl-copy $(ip a | grep 'inet ' | tail -n 1 | grep -oP 'inet \\K[\\d.]+')", + "max-length": 50, + }, + "custom/lock": { + "tooltip": false, + "on-click": "sh -c '(sleep 0.5s; swaylock -f --screenshots --clock --indicator --indicator-radius 100 --indicator-thickness 7 --effect-blur 7x5 --grace 1 --fade-in 0.1)' & disown", + "format": "", + }, + "custom/power": { + "tooltip": false, + "on-click": "wlogout &", + "format": " " + } +} diff --git a/modules/waybar/default.nix b/modules/waybar/default.nix new file mode 100644 index 0000000..695cd6d --- /dev/null +++ b/modules/waybar/default.nix @@ -0,0 +1,21 @@ +{ inputs, lib, config, pkgs, ... }: + +with lib; +let cfg = config.modules.waybar; + +in { + options.modules.waybar = { enable = mkEnableOption "waybar"; }; + config = mkIf cfg.enable { + + programs.waybar = { + enable = true; + package = pkgs.waybar.overrideAttrs (oldAttrs: { + mesonFlags = oldAttrs.mesonFlags ++ [ "-Dexperimental=true" ]; + }); + }; + + home.file.".config/waybar/style.css".source = ./style.css; + home.file.".config/waybar/mocha.css".source = ./mocha.css; + home.file.".config/waybar/config".source = ./config; + }; +} diff --git a/modules/waybar/mocha.css b/modules/waybar/mocha.css new file mode 100644 index 0000000..98e218a --- /dev/null +++ b/modules/waybar/mocha.css @@ -0,0 +1,37 @@ +/* +* +* Catppuccin Mocha palette +* Maintainer: rubyowo +* +*/ + +@define-color base #1e1e2e; +@define-color mantle #181825; +@define-color crust #11111b; + +@define-color text #cdd6f4; +@define-color subtext0 #a6adc8; +@define-color subtext1 #bac2de; + +@define-color surface0 #313244; +@define-color surface1 #45475a; +@define-color surface2 #585b70; + +@define-color overlay0 #6c7086; +@define-color overlay1 #7f849c; +@define-color overlay2 #9399b2; + +@define-color blue #89b4fa; +@define-color lavender #b4befe; +@define-color sapphire #74c7ec; +@define-color sky #89dceb; +@define-color teal #94e2d5; +@define-color green #a6e3a1; +@define-color yellow #f9e2af; +@define-color peach #fab387; +@define-color maroon #eba0ac; +@define-color red #f38ba8; +@define-color mauve #cba6f7; +@define-color pink #f5c2e7; +@define-color flamingo #f2cdcd; +@define-color rosewater #f5e0dc; diff --git a/modules/waybar/style.css b/modules/waybar/style.css new file mode 100644 index 0000000..eb8c052 --- /dev/null +++ b/modules/waybar/style.css @@ -0,0 +1,122 @@ +@import "mocha.css"; + +* { + font-family: FantasqueSansMono Nerd Font; + font-size: 17px; + min-height: 0; +} + +#waybar { + background: transparent; + color: @text; + margin: 5px 5px; +} + +#workspaces { + border-radius: 1rem; + margin: 5px; + background-color: @surface0; + margin-left: 1rem; +} + +#workspaces button { + color: @lavender; + border-radius: 1rem; + padding: 0.4rem; + box-shadow: inset 0 -3px transparent; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.68); + background-color: transparent; + margin-right: 0.4rem; +} + +#workspaces button.active { + color: @sky; + border-radius: 1rem; +} + +#workspaces button:hover { + color: @sapphire; + border-radius: 1rem; +} + +#custom-music, +#tray, +#backlight, +#clock, +#battery, +#pulseaudio, +#custom-lock, +#network, +#window, +#custom-power { + background-color: @surface0; + padding: 0.5rem 1rem; + margin: 5px 0; +} + +#clock { + color: @blue; + border-radius: 0px 1rem 1rem 0px; + margin-right: 1rem; +} + +#battery { + color: @green; +} + +#battery.charging { + color: @green; +} + +#battery.warning:not(.charging) { + color: @red; +} + +#backlight { + color: @yellow; +} + +#backlight, #battery { + border-radius: 0; +} + +#pulseaudio { + color: @maroon; + border-radius: 1rem 0px 0px 1rem; + margin-left: 1rem; +} + +#custom-music { + color: @mauve; + border-radius: 1rem; +} + +#window { + color: @green; + border-radius: 1rem; +} + +window#waybar.empty #window { + background-color: transparent; +} + +#network { + color: @peach; + border-radius: 1rem; +} + +#custom-lock { + border-radius: 1rem 0px 0px 1rem; + color: @lavender; +} + +#custom-power { + margin-right: 1rem; + border-radius: 0px 1rem 1rem 0px; + color: @red; +} + +#tray { + margin-right: 1rem; + border-radius: 1rem; +} diff --git a/modules/zsh/.p10k.zsh b/modules/zsh/.p10k.zsh new file mode 100644 index 0000000..796e689 --- /dev/null +++ b/modules/zsh/.p10k.zsh @@ -0,0 +1,1758 @@ +# Generated by Powerlevel10k configuration wizard on 2023-06-01 at 20:47 CEST. +# Based on romkatv/powerlevel10k/config/p10k-rainbow.zsh. +# Wizard options: nerdfont-v3 + powerline, small icons, rainbow, unicode, +# slanted separators, sharp heads, flat tails, 1 line, sparse, many icons, fluent, +# transient_prompt, instant_prompt=verbose. +# Type `p10k configure` to generate another config. +# +# Config for Powerlevel10k with powerline prompt style with colorful background. +# Type `p10k configure` to generate your own config based on it. +# +# Tip: Looking for a nice color? Here's a one-liner to print colormap. +# +# for i in {0..255}; do print -Pn "%K{$i} %k%F{$i}${(l:3::0:)i}%f " ${${(M)$((i%6)):#3}:+$'\n'}; done + +# Temporarily change options. +'builtin' 'local' '-a' 'p10k_config_opts' +[[ ! -o 'aliases' ]] || p10k_config_opts+=('aliases') +[[ ! -o 'sh_glob' ]] || p10k_config_opts+=('sh_glob') +[[ ! -o 'no_brace_expand' ]] || p10k_config_opts+=('no_brace_expand') +'builtin' 'setopt' 'no_aliases' 'no_sh_glob' 'brace_expand' + +() { + emulate -L zsh -o extended_glob + + # Unset all configuration options. This allows you to apply configuration changes without + # restarting zsh. Edit ~/.p10k.zsh and type `source ~/.p10k.zsh`. + unset -m '(POWERLEVEL9K_*|DEFAULT_USER)~POWERLEVEL9K_GITSTATUS_DIR' + + # Zsh >= 5.1 is required. + [[ $ZSH_VERSION == (5.<1->*|<6->.*) ]] || return + + # The list of segments shown on the left. Fill it with the most important segments. + typeset -g POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=( + os_icon # os identifier + dir # current directory + vcs # git status + # prompt_char # prompt symbol + ) + + # The list of segments shown on the right. Fill it with less important segments. + # Right prompt on the last prompt line (where you are typing your commands) gets + # automatically hidden when the input line reaches it. Right prompt above the + # last prompt line gets hidden if it would overlap with left prompt. + typeset -g POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=( + status # exit code of the last command + command_execution_time # duration of the last command + background_jobs # presence of background jobs + direnv # direnv status (https://direnv.net/) + asdf # asdf version manager (https://github.com/asdf-vm/asdf) + virtualenv # python virtual environment (https://docs.python.org/3/library/venv.html) + anaconda # conda environment (https://conda.io/) + pyenv # python environment (https://github.com/pyenv/pyenv) + goenv # go environment (https://github.com/syndbg/goenv) + nodenv # node.js version from nodenv (https://github.com/nodenv/nodenv) + nvm # node.js version from nvm (https://github.com/nvm-sh/nvm) + nodeenv # node.js environment (https://github.com/ekalinin/nodeenv) + # node_version # node.js version + # go_version # go version (https://golang.org) + # rust_version # rustc version (https://www.rust-lang.org) + # dotnet_version # .NET version (https://dotnet.microsoft.com) + # php_version # php version (https://www.php.net/) + # laravel_version # laravel php framework version (https://laravel.com/) + # java_version # java version (https://www.java.com/) + # package # name@version from package.json (https://docs.npmjs.com/files/package.json) + rbenv # ruby version from rbenv (https://github.com/rbenv/rbenv) + rvm # ruby version from rvm (https://rvm.io) + fvm # flutter version management (https://github.com/leoafarias/fvm) + luaenv # lua version from luaenv (https://github.com/cehoffman/luaenv) + jenv # java version from jenv (https://github.com/jenv/jenv) + plenv # perl version from plenv (https://github.com/tokuhirom/plenv) + perlbrew # perl version from perlbrew (https://github.com/gugod/App-perlbrew) + phpenv # php version from phpenv (https://github.com/phpenv/phpenv) + scalaenv # scala version from scalaenv (https://github.com/scalaenv/scalaenv) + haskell_stack # haskell version from stack (https://haskellstack.org/) + kubecontext # current kubernetes context (https://kubernetes.io/) + terraform # terraform workspace (https://www.terraform.io) + # terraform_version # terraform version (https://www.terraform.io) + aws # aws profile (https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-profiles.html) + aws_eb_env # aws elastic beanstalk environment (https://aws.amazon.com/elasticbeanstalk/) + azure # azure account name (https://docs.microsoft.com/en-us/cli/azure) + gcloud # google cloud cli account and project (https://cloud.google.com/) + google_app_cred # google application credentials (https://cloud.google.com/docs/authentication/production) + toolbox # toolbox name (https://github.com/containers/toolbox) + context # user@hostname + nordvpn # nordvpn connection status, linux only (https://nordvpn.com/) + ranger # ranger shell (https://github.com/ranger/ranger) + nnn # nnn shell (https://github.com/jarun/nnn) + lf # lf shell (https://github.com/gokcehan/lf) + xplr # xplr shell (https://github.com/sayanarijit/xplr) + vim_shell # vim shell indicator (:sh) + midnight_commander # midnight commander shell (https://midnight-commander.org/) + nix_shell # nix shell (https://nixos.org/nixos/nix-pills/developing-with-nix-shell.html) + vi_mode # vi mode (you don't need this if you've enabled prompt_char) + # vpn_ip # virtual private network indicator + # load # CPU load + # disk_usage # disk usage + # ram # free RAM + # swap # used swap + todo # todo items (https://github.com/todotxt/todo.txt-cli) + timewarrior # timewarrior tracking status (https://timewarrior.net/) + taskwarrior # taskwarrior task count (https://taskwarrior.org/) + # cpu_arch # CPU architecture + # time # current time + # ip # ip address and bandwidth usage for a specified network interface + # public_ip # public IP address + # proxy # system-wide http/https/ftp proxy + # battery # internal battery + # wifi # wifi speed + # example # example user-defined segment (see prompt_example function below) + ) + + # Defines character set used by powerlevel10k. It's best to let `p10k configure` set it for you. + typeset -g POWERLEVEL9K_MODE=nerdfont-v3 + # When set to `moderate`, some icons will have an extra space after them. This is meant to avoid + # icon overlap when using non-monospace fonts. When set to `none`, spaces are not added. + typeset -g POWERLEVEL9K_ICON_PADDING=none + + # When set to true, icons appear before content on both sides of the prompt. When set + # to false, icons go after content. If empty or not set, icons go before content in the left + # prompt and after content in the right prompt. + # + # You can also override it for a specific segment: + # + # POWERLEVEL9K_STATUS_ICON_BEFORE_CONTENT=false + # + # Or for a specific segment in specific state: + # + # POWERLEVEL9K_DIR_NOT_WRITABLE_ICON_BEFORE_CONTENT=false + typeset -g POWERLEVEL9K_ICON_BEFORE_CONTENT= + + # Add an empty line before each prompt. + typeset -g POWERLEVEL9K_PROMPT_ADD_NEWLINE=true + + # Connect left prompt lines with these symbols. You'll probably want to use the same color + # as POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_FOREGROUND below. + typeset -g POWERLEVEL9K_MULTILINE_FIRST_PROMPT_PREFIX='%242F╭─' + typeset -g POWERLEVEL9K_MULTILINE_NEWLINE_PROMPT_PREFIX='%242F├─' + typeset -g POWERLEVEL9K_MULTILINE_LAST_PROMPT_PREFIX='%242F╰─' + # Connect right prompt lines with these symbols. + typeset -g POWERLEVEL9K_MULTILINE_FIRST_PROMPT_SUFFIX='%242F─╮' + typeset -g POWERLEVEL9K_MULTILINE_NEWLINE_PROMPT_SUFFIX='%242F─┤' + typeset -g POWERLEVEL9K_MULTILINE_LAST_PROMPT_SUFFIX='%242F─╯' + + # Filler between left and right prompt on the first prompt line. You can set it to ' ', '·' or + # '─'. The last two make it easier to see the alignment between left and right prompt and to + # separate prompt from command output. You might want to set POWERLEVEL9K_PROMPT_ADD_NEWLINE=false + # for more compact prompt if using this option. + typeset -g POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_CHAR=' ' + typeset -g POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_BACKGROUND= + typeset -g POWERLEVEL9K_MULTILINE_NEWLINE_PROMPT_GAP_BACKGROUND= + if [[ $POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_CHAR != ' ' ]]; then + # The color of the filler. You'll probably want to match the color of POWERLEVEL9K_MULTILINE + # ornaments defined above. + typeset -g POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_FOREGROUND=242 + # Start filler from the edge of the screen if there are no left segments on the first line. + typeset -g POWERLEVEL9K_EMPTY_LINE_LEFT_PROMPT_FIRST_SEGMENT_END_SYMBOL='%{%}' + # End filler on the edge of the screen if there are no right segments on the first line. + typeset -g POWERLEVEL9K_EMPTY_LINE_RIGHT_PROMPT_FIRST_SEGMENT_START_SYMBOL='%{%}' + fi + + # Separator between same-color segments on the left. + typeset -g POWERLEVEL9K_LEFT_SUBSEGMENT_SEPARATOR='\u2571' + # Separator between same-color segments on the right. + typeset -g POWERLEVEL9K_RIGHT_SUBSEGMENT_SEPARATOR='\u2571' + # Separator between different-color segments on the left. + typeset -g POWERLEVEL9K_LEFT_SEGMENT_SEPARATOR='\uE0BC' + # Separator between different-color segments on the right. + typeset -g POWERLEVEL9K_RIGHT_SEGMENT_SEPARATOR='\uE0BA' + # The right end of left prompt. + typeset -g POWERLEVEL9K_LEFT_PROMPT_LAST_SEGMENT_END_SYMBOL='\uE0B0' + # The left end of right prompt. + typeset -g POWERLEVEL9K_RIGHT_PROMPT_FIRST_SEGMENT_START_SYMBOL='\uE0B2' + # The left end of left prompt. + typeset -g POWERLEVEL9K_LEFT_PROMPT_FIRST_SEGMENT_START_SYMBOL='' + # The right end of right prompt. + typeset -g POWERLEVEL9K_RIGHT_PROMPT_LAST_SEGMENT_END_SYMBOL='' + # Left prompt terminator for lines without any segments. + typeset -g POWERLEVEL9K_EMPTY_LINE_LEFT_PROMPT_LAST_SEGMENT_END_SYMBOL= + + #################################[ os_icon: os identifier ]################################## + # OS identifier color. + typeset -g POWERLEVEL9K_OS_ICON_FOREGROUND=232 + typeset -g POWERLEVEL9K_OS_ICON_BACKGROUND=7 + # Custom icon. + # typeset -g POWERLEVEL9K_OS_ICON_CONTENT_EXPANSION='⭐' + + ################################[ prompt_char: prompt symbol ]################################ + # Transparent background. + typeset -g POWERLEVEL9K_PROMPT_CHAR_BACKGROUND= + # Green prompt symbol if the last command succeeded. + typeset -g POWERLEVEL9K_PROMPT_CHAR_OK_{VIINS,VICMD,VIVIS,VIOWR}_FOREGROUND=76 + # Red prompt symbol if the last command failed. + typeset -g POWERLEVEL9K_PROMPT_CHAR_ERROR_{VIINS,VICMD,VIVIS,VIOWR}_FOREGROUND=196 + # Default prompt symbol. + typeset -g POWERLEVEL9K_PROMPT_CHAR_{OK,ERROR}_VIINS_CONTENT_EXPANSION='❯' + # Prompt symbol in command vi mode. + typeset -g POWERLEVEL9K_PROMPT_CHAR_{OK,ERROR}_VICMD_CONTENT_EXPANSION='❮' + # Prompt symbol in visual vi mode. + typeset -g POWERLEVEL9K_PROMPT_CHAR_{OK,ERROR}_VIVIS_CONTENT_EXPANSION='V' + # Prompt symbol in overwrite vi mode. + typeset -g POWERLEVEL9K_PROMPT_CHAR_{OK,ERROR}_VIOWR_CONTENT_EXPANSION='▶' + typeset -g POWERLEVEL9K_PROMPT_CHAR_OVERWRITE_STATE=true + # No line terminator if prompt_char is the last segment. + typeset -g POWERLEVEL9K_PROMPT_CHAR_LEFT_PROMPT_LAST_SEGMENT_END_SYMBOL= + # No line introducer if prompt_char is the first segment. + typeset -g POWERLEVEL9K_PROMPT_CHAR_LEFT_PROMPT_FIRST_SEGMENT_START_SYMBOL= + # No surrounding whitespace. + typeset -g POWERLEVEL9K_PROMPT_CHAR_LEFT_{LEFT,RIGHT}_WHITESPACE= + + ##################################[ dir: current directory ]################################## + # Current directory background color. + typeset -g POWERLEVEL9K_DIR_BACKGROUND=4 + # Default current directory foreground color. + typeset -g POWERLEVEL9K_DIR_FOREGROUND=254 + # If directory is too long, shorten some of its segments to the shortest possible unique + # prefix. The shortened directory can be tab-completed to the original. + typeset -g POWERLEVEL9K_SHORTEN_STRATEGY=truncate_to_unique + # Replace removed segment suffixes with this symbol. + typeset -g POWERLEVEL9K_SHORTEN_DELIMITER= + # Color of the shortened directory segments. + typeset -g POWERLEVEL9K_DIR_SHORTENED_FOREGROUND=250 + # Color of the anchor directory segments. Anchor segments are never shortened. The first + # segment is always an anchor. + typeset -g POWERLEVEL9K_DIR_ANCHOR_FOREGROUND=255 + # Display anchor directory segments in bold. + typeset -g POWERLEVEL9K_DIR_ANCHOR_BOLD=true + # Don't shorten directories that contain any of these files. They are anchors. + local anchor_files=( + .bzr + .citc + .git + .hg + .node-version + .python-version + .go-version + .ruby-version + .lua-version + .java-version + .perl-version + .php-version + .tool-version + .shorten_folder_marker + .svn + .terraform + CVS + Cargo.toml + composer.json + go.mod + package.json + stack.yaml + ) + typeset -g POWERLEVEL9K_SHORTEN_FOLDER_MARKER="(${(j:|:)anchor_files})" + # If set to "first" ("last"), remove everything before the first (last) subdirectory that contains + # files matching $POWERLEVEL9K_SHORTEN_FOLDER_MARKER. For example, when the current directory is + # /foo/bar/git_repo/nested_git_repo/baz, prompt will display git_repo/nested_git_repo/baz (first) + # or nested_git_repo/baz (last). This assumes that git_repo and nested_git_repo contain markers + # and other directories don't. + # + # Optionally, "first" and "last" can be followed by ":" where is an integer. + # This moves the truncation point to the right (positive offset) or to the left (negative offset) + # relative to the marker. Plain "first" and "last" are equivalent to "first:0" and "last:0" + # respectively. + typeset -g POWERLEVEL9K_DIR_TRUNCATE_BEFORE_MARKER=false + # Don't shorten this many last directory segments. They are anchors. + typeset -g POWERLEVEL9K_SHORTEN_DIR_LENGTH=1 + # Shorten directory if it's longer than this even if there is space for it. The value can + # be either absolute (e.g., '80') or a percentage of terminal width (e.g, '50%'). If empty, + # directory will be shortened only when prompt doesn't fit or when other parameters demand it + # (see POWERLEVEL9K_DIR_MIN_COMMAND_COLUMNS and POWERLEVEL9K_DIR_MIN_COMMAND_COLUMNS_PCT below). + # If set to `0`, directory will always be shortened to its minimum length. + typeset -g POWERLEVEL9K_DIR_MAX_LENGTH=80 + # When `dir` segment is on the last prompt line, try to shorten it enough to leave at least this + # many columns for typing commands. + typeset -g POWERLEVEL9K_DIR_MIN_COMMAND_COLUMNS=40 + # When `dir` segment is on the last prompt line, try to shorten it enough to leave at least + # COLUMNS * POWERLEVEL9K_DIR_MIN_COMMAND_COLUMNS_PCT * 0.01 columns for typing commands. + typeset -g POWERLEVEL9K_DIR_MIN_COMMAND_COLUMNS_PCT=50 + # If set to true, embed a hyperlink into the directory. Useful for quickly + # opening a directory in the file manager simply by clicking the link. + # Can also be handy when the directory is shortened, as it allows you to see + # the full directory that was used in previous commands. + typeset -g POWERLEVEL9K_DIR_HYPERLINK=false + + # Enable special styling for non-writable and non-existent directories. See POWERLEVEL9K_LOCK_ICON + # and POWERLEVEL9K_DIR_CLASSES below. + typeset -g POWERLEVEL9K_DIR_SHOW_WRITABLE=v3 + + # The default icon shown next to non-writable and non-existent directories when + # POWERLEVEL9K_DIR_SHOW_WRITABLE is set to v3. + # typeset -g POWERLEVEL9K_LOCK_ICON='⭐' + + # POWERLEVEL9K_DIR_CLASSES allows you to specify custom icons and colors for different + # directories. It must be an array with 3 * N elements. Each triplet consists of: + # + # 1. A pattern against which the current directory ($PWD) is matched. Matching is done with + # extended_glob option enabled. + # 2. Directory class for the purpose of styling. + # 3. An empty string. + # + # Triplets are tried in order. The first triplet whose pattern matches $PWD wins. + # + # If POWERLEVEL9K_DIR_SHOW_WRITABLE is set to v3, non-writable and non-existent directories + # acquire class suffix _NOT_WRITABLE and NON_EXISTENT respectively. + # + # For example, given these settings: + # + # typeset -g POWERLEVEL9K_DIR_CLASSES=( + # '~/work(|/*)' WORK '' + # '~(|/*)' HOME '' + # '*' DEFAULT '') + # + # Whenever the current directory is ~/work or a subdirectory of ~/work, it gets styled with one + # of the following classes depending on its writability and existence: WORK, WORK_NOT_WRITABLE or + # WORK_NON_EXISTENT. + # + # Simply assigning classes to directories doesn't have any visible effects. It merely gives you an + # option to define custom colors and icons for different directory classes. + # + # # Styling for WORK. + # typeset -g POWERLEVEL9K_DIR_WORK_VISUAL_IDENTIFIER_EXPANSION='⭐' + # typeset -g POWERLEVEL9K_DIR_WORK_BACKGROUND=4 + # typeset -g POWERLEVEL9K_DIR_WORK_FOREGROUND=254 + # typeset -g POWERLEVEL9K_DIR_WORK_SHORTENED_FOREGROUND=250 + # typeset -g POWERLEVEL9K_DIR_WORK_ANCHOR_FOREGROUND=255 + # + # # Styling for WORK_NOT_WRITABLE. + # typeset -g POWERLEVEL9K_DIR_WORK_NOT_WRITABLE_VISUAL_IDENTIFIER_EXPANSION='⭐' + # typeset -g POWERLEVEL9K_DIR_WORK_NOT_WRITABLE_BACKGROUND=4 + # typeset -g POWERLEVEL9K_DIR_WORK_NOT_WRITABLE_FOREGROUND=254 + # typeset -g POWERLEVEL9K_DIR_WORK_NOT_WRITABLE_SHORTENED_FOREGROUND=250 + # typeset -g POWERLEVEL9K_DIR_WORK_NOT_WRITABLE_ANCHOR_FOREGROUND=255 + # + # # Styling for WORK_NON_EXISTENT. + # typeset -g POWERLEVEL9K_DIR_WORK_NON_EXISTENT_VISUAL_IDENTIFIER_EXPANSION='⭐' + # typeset -g POWERLEVEL9K_DIR_WORK_NON_EXISTENT_BACKGROUND=4 + # typeset -g POWERLEVEL9K_DIR_WORK_NON_EXISTENT_FOREGROUND=254 + # typeset -g POWERLEVEL9K_DIR_WORK_NON_EXISTENT_SHORTENED_FOREGROUND=250 + # typeset -g POWERLEVEL9K_DIR_WORK_NON_EXISTENT_ANCHOR_FOREGROUND=255 + # + # If a styling parameter isn't explicitly defined for some class, it falls back to the classless + # parameter. For example, if POWERLEVEL9K_DIR_WORK_NOT_WRITABLE_FOREGROUND is not set, it falls + # back to POWERLEVEL9K_DIR_FOREGROUND. + # + # typeset -g POWERLEVEL9K_DIR_CLASSES=() + + # Custom prefix. + # typeset -g POWERLEVEL9K_DIR_PREFIX='in ' + + #####################################[ vcs: git status ]###################################### + # Version control background colors. + typeset -g POWERLEVEL9K_VCS_CLEAN_BACKGROUND=2 + typeset -g POWERLEVEL9K_VCS_MODIFIED_BACKGROUND=3 + typeset -g POWERLEVEL9K_VCS_UNTRACKED_BACKGROUND=2 + typeset -g POWERLEVEL9K_VCS_CONFLICTED_BACKGROUND=3 + typeset -g POWERLEVEL9K_VCS_LOADING_BACKGROUND=8 + + # Branch icon. Set this parameter to '\UE0A0 ' for the popular Powerline branch icon. + typeset -g POWERLEVEL9K_VCS_BRANCH_ICON='\uF126 ' + + # Untracked files icon. It's really a question mark, your font isn't broken. + # Change the value of this parameter to show a different icon. + typeset -g POWERLEVEL9K_VCS_UNTRACKED_ICON='?' + + # Formatter for Git status. + # + # Example output: master wip ⇣42⇡42 *42 merge ~42 +42 !42 ?42. + # + # You can edit the function to customize how Git status looks. + # + # VCS_STATUS_* parameters are set by gitstatus plugin. See reference: + # https://github.com/romkatv/gitstatus/blob/master/gitstatus.plugin.zsh. + function my_git_formatter() { + emulate -L zsh + + if [[ -n $P9K_CONTENT ]]; then + # If P9K_CONTENT is not empty, use it. It's either "loading" or from vcs_info (not from + # gitstatus plugin). VCS_STATUS_* parameters are not available in this case. + typeset -g my_git_format=$P9K_CONTENT + return + fi + + # Styling for different parts of Git status. + local meta='%7F' # white foreground + local clean='%0F' # black foreground + local modified='%0F' # black foreground + local untracked='%0F' # black foreground + local conflicted='%1F' # red foreground + + local res + + if [[ -n $VCS_STATUS_LOCAL_BRANCH ]]; then + local branch=${(V)VCS_STATUS_LOCAL_BRANCH} + # If local branch name is at most 32 characters long, show it in full. + # Otherwise show the first 12 … the last 12. + # Tip: To always show local branch name in full without truncation, delete the next line. + (( $#branch > 32 )) && branch[13,-13]="…" # <-- this line + res+="${clean}${(g::)POWERLEVEL9K_VCS_BRANCH_ICON}${branch//\%/%%}" + fi + + if [[ -n $VCS_STATUS_TAG + # Show tag only if not on a branch. + # Tip: To always show tag, delete the next line. + && -z $VCS_STATUS_LOCAL_BRANCH # <-- this line + ]]; then + local tag=${(V)VCS_STATUS_TAG} + # If tag name is at most 32 characters long, show it in full. + # Otherwise show the first 12 … the last 12. + # Tip: To always show tag name in full without truncation, delete the next line. + (( $#tag > 32 )) && tag[13,-13]="…" # <-- this line + res+="${meta}#${clean}${tag//\%/%%}" + fi + + # Display the current Git commit if there is no branch and no tag. + # Tip: To always display the current Git commit, delete the next line. + [[ -z $VCS_STATUS_LOCAL_BRANCH && -z $VCS_STATUS_TAG ]] && # <-- this line + res+="${meta}@${clean}${VCS_STATUS_COMMIT[1,8]}" + + # Show tracking branch name if it differs from local branch. + if [[ -n ${VCS_STATUS_REMOTE_BRANCH:#$VCS_STATUS_LOCAL_BRANCH} ]]; then + res+="${meta}:${clean}${(V)VCS_STATUS_REMOTE_BRANCH//\%/%%}" + fi + + # Display "wip" if the latest commit's summary contains "wip" or "WIP". + if [[ $VCS_STATUS_COMMIT_SUMMARY == (|*[^[:alnum:]])(wip|WIP)(|[^[:alnum:]]*) ]]; then + res+=" ${modified}wip" + fi + + # ⇣42 if behind the remote. + (( VCS_STATUS_COMMITS_BEHIND )) && res+=" ${clean}⇣${VCS_STATUS_COMMITS_BEHIND}" + # ⇡42 if ahead of the remote; no leading space if also behind the remote: ⇣42⇡42. + (( VCS_STATUS_COMMITS_AHEAD && !VCS_STATUS_COMMITS_BEHIND )) && res+=" " + (( VCS_STATUS_COMMITS_AHEAD )) && res+="${clean}⇡${VCS_STATUS_COMMITS_AHEAD}" + # ⇠42 if behind the push remote. + (( VCS_STATUS_PUSH_COMMITS_BEHIND )) && res+=" ${clean}⇠${VCS_STATUS_PUSH_COMMITS_BEHIND}" + (( VCS_STATUS_PUSH_COMMITS_AHEAD && !VCS_STATUS_PUSH_COMMITS_BEHIND )) && res+=" " + # ⇢42 if ahead of the push remote; no leading space if also behind: ⇠42⇢42. + (( VCS_STATUS_PUSH_COMMITS_AHEAD )) && res+="${clean}⇢${VCS_STATUS_PUSH_COMMITS_AHEAD}" + # *42 if have stashes. + (( VCS_STATUS_STASHES )) && res+=" ${clean}*${VCS_STATUS_STASHES}" + # 'merge' if the repo is in an unusual state. + [[ -n $VCS_STATUS_ACTION ]] && res+=" ${conflicted}${VCS_STATUS_ACTION}" + # ~42 if have merge conflicts. + (( VCS_STATUS_NUM_CONFLICTED )) && res+=" ${conflicted}~${VCS_STATUS_NUM_CONFLICTED}" + # +42 if have staged changes. + (( VCS_STATUS_NUM_STAGED )) && res+=" ${modified}+${VCS_STATUS_NUM_STAGED}" + # !42 if have unstaged changes. + (( VCS_STATUS_NUM_UNSTAGED )) && res+=" ${modified}!${VCS_STATUS_NUM_UNSTAGED}" + # ?42 if have untracked files. It's really a question mark, your font isn't broken. + # See POWERLEVEL9K_VCS_UNTRACKED_ICON above if you want to use a different icon. + # Remove the next line if you don't want to see untracked files at all. + (( VCS_STATUS_NUM_UNTRACKED )) && res+=" ${untracked}${(g::)POWERLEVEL9K_VCS_UNTRACKED_ICON}${VCS_STATUS_NUM_UNTRACKED}" + # "─" if the number of unstaged files is unknown. This can happen due to + # POWERLEVEL9K_VCS_MAX_INDEX_SIZE_DIRTY (see below) being set to a non-negative number lower + # than the number of files in the Git index, or due to bash.showDirtyState being set to false + # in the repository config. The number of staged and untracked files may also be unknown + # in this case. + (( VCS_STATUS_HAS_UNSTAGED == -1 )) && res+=" ${modified}─" + + typeset -g my_git_format=$res + } + functions -M my_git_formatter 2>/dev/null + + # Don't count the number of unstaged, untracked and conflicted files in Git repositories with + # more than this many files in the index. Negative value means infinity. + # + # If you are working in Git repositories with tens of millions of files and seeing performance + # sagging, try setting POWERLEVEL9K_VCS_MAX_INDEX_SIZE_DIRTY to a number lower than the output + # of `git ls-files | wc -l`. Alternatively, add `bash.showDirtyState = false` to the repository's + # config: `git config bash.showDirtyState false`. + typeset -g POWERLEVEL9K_VCS_MAX_INDEX_SIZE_DIRTY=-1 + + # Don't show Git status in prompt for repositories whose workdir matches this pattern. + # For example, if set to '~', the Git repository at $HOME/.git will be ignored. + # Multiple patterns can be combined with '|': '~(|/foo)|/bar/baz/*'. + typeset -g POWERLEVEL9K_VCS_DISABLED_WORKDIR_PATTERN='~' + + # Disable the default Git status formatting. + typeset -g POWERLEVEL9K_VCS_DISABLE_GITSTATUS_FORMATTING=true + # Install our own Git status formatter. + typeset -g POWERLEVEL9K_VCS_CONTENT_EXPANSION='${$((my_git_formatter()))+${my_git_format}}' + # Enable counters for staged, unstaged, etc. + typeset -g POWERLEVEL9K_VCS_{STAGED,UNSTAGED,UNTRACKED,CONFLICTED,COMMITS_AHEAD,COMMITS_BEHIND}_MAX_NUM=-1 + + # Custom icon. + # typeset -g POWERLEVEL9K_VCS_VISUAL_IDENTIFIER_EXPANSION='⭐' + # Custom prefix. + typeset -g POWERLEVEL9K_VCS_PREFIX='on ' + + # Show status of repositories of these types. You can add svn and/or hg if you are + # using them. If you do, your prompt may become slow even when your current directory + # isn't in an svn or hg repository. + typeset -g POWERLEVEL9K_VCS_BACKENDS=(git) + + ##########################[ status: exit code of the last command ]########################### + # Enable OK_PIPE, ERROR_PIPE and ERROR_SIGNAL status states to allow us to enable, disable and + # style them independently from the regular OK and ERROR state. + typeset -g POWERLEVEL9K_STATUS_EXTENDED_STATES=true + + # Status on success. No content, just an icon. No need to show it if prompt_char is enabled as + # it will signify success by turning green. + typeset -g POWERLEVEL9K_STATUS_OK=true + typeset -g POWERLEVEL9K_STATUS_OK_VISUAL_IDENTIFIER_EXPANSION='✔' + typeset -g POWERLEVEL9K_STATUS_OK_FOREGROUND=2 + typeset -g POWERLEVEL9K_STATUS_OK_BACKGROUND=0 + + # Status when some part of a pipe command fails but the overall exit status is zero. It may look + # like this: 1|0. + typeset -g POWERLEVEL9K_STATUS_OK_PIPE=true + typeset -g POWERLEVEL9K_STATUS_OK_PIPE_VISUAL_IDENTIFIER_EXPANSION='✔' + typeset -g POWERLEVEL9K_STATUS_OK_PIPE_FOREGROUND=2 + typeset -g POWERLEVEL9K_STATUS_OK_PIPE_BACKGROUND=0 + + # Status when it's just an error code (e.g., '1'). No need to show it if prompt_char is enabled as + # it will signify error by turning red. + typeset -g POWERLEVEL9K_STATUS_ERROR=true + typeset -g POWERLEVEL9K_STATUS_ERROR_VISUAL_IDENTIFIER_EXPANSION='✘' + typeset -g POWERLEVEL9K_STATUS_ERROR_FOREGROUND=3 + typeset -g POWERLEVEL9K_STATUS_ERROR_BACKGROUND=1 + + # Status when the last command was terminated by a signal. + typeset -g POWERLEVEL9K_STATUS_ERROR_SIGNAL=true + # Use terse signal names: "INT" instead of "SIGINT(2)". + typeset -g POWERLEVEL9K_STATUS_VERBOSE_SIGNAME=false + typeset -g POWERLEVEL9K_STATUS_ERROR_SIGNAL_VISUAL_IDENTIFIER_EXPANSION='✘' + typeset -g POWERLEVEL9K_STATUS_ERROR_SIGNAL_FOREGROUND=3 + typeset -g POWERLEVEL9K_STATUS_ERROR_SIGNAL_BACKGROUND=1 + + # Status when some part of a pipe command fails and the overall exit status is also non-zero. + # It may look like this: 1|0. + typeset -g POWERLEVEL9K_STATUS_ERROR_PIPE=true + typeset -g POWERLEVEL9K_STATUS_ERROR_PIPE_VISUAL_IDENTIFIER_EXPANSION='✘' + typeset -g POWERLEVEL9K_STATUS_ERROR_PIPE_FOREGROUND=3 + typeset -g POWERLEVEL9K_STATUS_ERROR_PIPE_BACKGROUND=1 + + ###################[ command_execution_time: duration of the last command ]################### + # Execution time color. + typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_FOREGROUND=0 + typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_BACKGROUND=3 + # Show duration of the last command if takes at least this many seconds. + typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_THRESHOLD=3 + # Show this many fractional digits. Zero means round to seconds. + typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_PRECISION=0 + # Duration format: 1d 2h 3m 4s. + typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_FORMAT='d h m s' + # Custom icon. + # typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_VISUAL_IDENTIFIER_EXPANSION='⭐' + # Custom prefix. + typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_PREFIX='took ' + + #######################[ background_jobs: presence of background jobs ]####################### + # Background jobs color. + typeset -g POWERLEVEL9K_BACKGROUND_JOBS_FOREGROUND=6 + typeset -g POWERLEVEL9K_BACKGROUND_JOBS_BACKGROUND=0 + # Don't show the number of background jobs. + typeset -g POWERLEVEL9K_BACKGROUND_JOBS_VERBOSE=false + # Custom icon. + # typeset -g POWERLEVEL9K_BACKGROUND_JOBS_VISUAL_IDENTIFIER_EXPANSION='⭐' + + #######################[ direnv: direnv status (https://direnv.net/) ]######################## + # Direnv color. + typeset -g POWERLEVEL9K_DIRENV_FOREGROUND=3 + typeset -g POWERLEVEL9K_DIRENV_BACKGROUND=0 + # Custom icon. + # typeset -g POWERLEVEL9K_DIRENV_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ###############[ asdf: asdf version manager (https://github.com/asdf-vm/asdf) ]############### + # Default asdf color. Only used to display tools for which there is no color override (see below). + # Tip: Override these parameters for ${TOOL} with POWERLEVEL9K_ASDF_${TOOL}_FOREGROUND and + # POWERLEVEL9K_ASDF_${TOOL}_BACKGROUND. + typeset -g POWERLEVEL9K_ASDF_FOREGROUND=0 + typeset -g POWERLEVEL9K_ASDF_BACKGROUND=7 + + # There are four parameters that can be used to hide asdf tools. Each parameter describes + # conditions under which a tool gets hidden. Parameters can hide tools but not unhide them. If at + # least one parameter decides to hide a tool, that tool gets hidden. If no parameter decides to + # hide a tool, it gets shown. + # + # Special note on the difference between POWERLEVEL9K_ASDF_SOURCES and + # POWERLEVEL9K_ASDF_PROMPT_ALWAYS_SHOW. Consider the effect of the following commands: + # + # asdf local python 3.8.1 + # asdf global python 3.8.1 + # + # After running both commands the current python version is 3.8.1 and its source is "local" as + # it takes precedence over "global". If POWERLEVEL9K_ASDF_PROMPT_ALWAYS_SHOW is set to false, + # it'll hide python version in this case because 3.8.1 is the same as the global version. + # POWERLEVEL9K_ASDF_SOURCES will hide python version only if the value of this parameter doesn't + # contain "local". + + # Hide tool versions that don't come from one of these sources. + # + # Available sources: + # + # - shell `asdf current` says "set by ASDF_${TOOL}_VERSION environment variable" + # - local `asdf current` says "set by /some/not/home/directory/file" + # - global `asdf current` says "set by /home/username/file" + # + # Note: If this parameter is set to (shell local global), it won't hide tools. + # Tip: Override this parameter for ${TOOL} with POWERLEVEL9K_ASDF_${TOOL}_SOURCES. + typeset -g POWERLEVEL9K_ASDF_SOURCES=(shell local global) + + # If set to false, hide tool versions that are the same as global. + # + # Note: The name of this parameter doesn't reflect its meaning at all. + # Note: If this parameter is set to true, it won't hide tools. + # Tip: Override this parameter for ${TOOL} with POWERLEVEL9K_ASDF_${TOOL}_PROMPT_ALWAYS_SHOW. + typeset -g POWERLEVEL9K_ASDF_PROMPT_ALWAYS_SHOW=false + + # If set to false, hide tool versions that are equal to "system". + # + # Note: If this parameter is set to true, it won't hide tools. + # Tip: Override this parameter for ${TOOL} with POWERLEVEL9K_ASDF_${TOOL}_SHOW_SYSTEM. + typeset -g POWERLEVEL9K_ASDF_SHOW_SYSTEM=true + + # If set to non-empty value, hide tools unless there is a file matching the specified file pattern + # in the current directory, or its parent directory, or its grandparent directory, and so on. + # + # Note: If this parameter is set to empty value, it won't hide tools. + # Note: SHOW_ON_UPGLOB isn't specific to asdf. It works with all prompt segments. + # Tip: Override this parameter for ${TOOL} with POWERLEVEL9K_ASDF_${TOOL}_SHOW_ON_UPGLOB. + # + # Example: Hide nodejs version when there is no package.json and no *.js files in the current + # directory, in `..`, in `../..` and so on. + # + # typeset -g POWERLEVEL9K_ASDF_NODEJS_SHOW_ON_UPGLOB='*.js|package.json' + typeset -g POWERLEVEL9K_ASDF_SHOW_ON_UPGLOB= + + # Ruby version from asdf. + typeset -g POWERLEVEL9K_ASDF_RUBY_FOREGROUND=0 + typeset -g POWERLEVEL9K_ASDF_RUBY_BACKGROUND=1 + # typeset -g POWERLEVEL9K_ASDF_RUBY_VISUAL_IDENTIFIER_EXPANSION='⭐' + # typeset -g POWERLEVEL9K_ASDF_RUBY_SHOW_ON_UPGLOB='*.foo|*.bar' + + # Python version from asdf. + typeset -g POWERLEVEL9K_ASDF_PYTHON_FOREGROUND=0 + typeset -g POWERLEVEL9K_ASDF_PYTHON_BACKGROUND=4 + # typeset -g POWERLEVEL9K_ASDF_PYTHON_VISUAL_IDENTIFIER_EXPANSION='⭐' + # typeset -g POWERLEVEL9K_ASDF_PYTHON_SHOW_ON_UPGLOB='*.foo|*.bar' + + # Go version from asdf. + typeset -g POWERLEVEL9K_ASDF_GOLANG_FOREGROUND=0 + typeset -g POWERLEVEL9K_ASDF_GOLANG_BACKGROUND=4 + # typeset -g POWERLEVEL9K_ASDF_GOLANG_VISUAL_IDENTIFIER_EXPANSION='⭐' + # typeset -g POWERLEVEL9K_ASDF_GOLANG_SHOW_ON_UPGLOB='*.foo|*.bar' + + # Node.js version from asdf. + typeset -g POWERLEVEL9K_ASDF_NODEJS_FOREGROUND=0 + typeset -g POWERLEVEL9K_ASDF_NODEJS_BACKGROUND=2 + # typeset -g POWERLEVEL9K_ASDF_NODEJS_VISUAL_IDENTIFIER_EXPANSION='⭐' + # typeset -g POWERLEVEL9K_ASDF_NODEJS_SHOW_ON_UPGLOB='*.foo|*.bar' + + # Rust version from asdf. + typeset -g POWERLEVEL9K_ASDF_RUST_FOREGROUND=0 + typeset -g POWERLEVEL9K_ASDF_RUST_BACKGROUND=208 + # typeset -g POWERLEVEL9K_ASDF_RUST_VISUAL_IDENTIFIER_EXPANSION='⭐' + # typeset -g POWERLEVEL9K_ASDF_RUST_SHOW_ON_UPGLOB='*.foo|*.bar' + + # .NET Core version from asdf. + typeset -g POWERLEVEL9K_ASDF_DOTNET_CORE_FOREGROUND=0 + typeset -g POWERLEVEL9K_ASDF_DOTNET_CORE_BACKGROUND=5 + # typeset -g POWERLEVEL9K_ASDF_DOTNET_CORE_VISUAL_IDENTIFIER_EXPANSION='⭐' + # typeset -g POWERLEVEL9K_ASDF_DOTNET_CORE_SHOW_ON_UPGLOB='*.foo|*.bar' + + # Flutter version from asdf. + typeset -g POWERLEVEL9K_ASDF_FLUTTER_FOREGROUND=0 + typeset -g POWERLEVEL9K_ASDF_FLUTTER_BACKGROUND=4 + # typeset -g POWERLEVEL9K_ASDF_FLUTTER_VISUAL_IDENTIFIER_EXPANSION='⭐' + # typeset -g POWERLEVEL9K_ASDF_FLUTTER_SHOW_ON_UPGLOB='*.foo|*.bar' + + # Lua version from asdf. + typeset -g POWERLEVEL9K_ASDF_LUA_FOREGROUND=0 + typeset -g POWERLEVEL9K_ASDF_LUA_BACKGROUND=4 + # typeset -g POWERLEVEL9K_ASDF_LUA_VISUAL_IDENTIFIER_EXPANSION='⭐' + # typeset -g POWERLEVEL9K_ASDF_LUA_SHOW_ON_UPGLOB='*.foo|*.bar' + + # Java version from asdf. + typeset -g POWERLEVEL9K_ASDF_JAVA_FOREGROUND=1 + typeset -g POWERLEVEL9K_ASDF_JAVA_BACKGROUND=7 + # typeset -g POWERLEVEL9K_ASDF_JAVA_VISUAL_IDENTIFIER_EXPANSION='⭐' + # typeset -g POWERLEVEL9K_ASDF_JAVA_SHOW_ON_UPGLOB='*.foo|*.bar' + + # Perl version from asdf. + typeset -g POWERLEVEL9K_ASDF_PERL_FOREGROUND=0 + typeset -g POWERLEVEL9K_ASDF_PERL_BACKGROUND=4 + # typeset -g POWERLEVEL9K_ASDF_PERL_VISUAL_IDENTIFIER_EXPANSION='⭐' + # typeset -g POWERLEVEL9K_ASDF_PERL_SHOW_ON_UPGLOB='*.foo|*.bar' + + # Erlang version from asdf. + typeset -g POWERLEVEL9K_ASDF_ERLANG_FOREGROUND=0 + typeset -g POWERLEVEL9K_ASDF_ERLANG_BACKGROUND=1 + # typeset -g POWERLEVEL9K_ASDF_ERLANG_VISUAL_IDENTIFIER_EXPANSION='⭐' + # typeset -g POWERLEVEL9K_ASDF_ERLANG_SHOW_ON_UPGLOB='*.foo|*.bar' + + # Elixir version from asdf. + typeset -g POWERLEVEL9K_ASDF_ELIXIR_FOREGROUND=0 + typeset -g POWERLEVEL9K_ASDF_ELIXIR_BACKGROUND=5 + # typeset -g POWERLEVEL9K_ASDF_ELIXIR_VISUAL_IDENTIFIER_EXPANSION='⭐' + # typeset -g POWERLEVEL9K_ASDF_ELIXIR_SHOW_ON_UPGLOB='*.foo|*.bar' + + # Postgres version from asdf. + typeset -g POWERLEVEL9K_ASDF_POSTGRES_FOREGROUND=0 + typeset -g POWERLEVEL9K_ASDF_POSTGRES_BACKGROUND=6 + # typeset -g POWERLEVEL9K_ASDF_POSTGRES_VISUAL_IDENTIFIER_EXPANSION='⭐' + # typeset -g POWERLEVEL9K_ASDF_POSTGRES_SHOW_ON_UPGLOB='*.foo|*.bar' + + # PHP version from asdf. + typeset -g POWERLEVEL9K_ASDF_PHP_FOREGROUND=0 + typeset -g POWERLEVEL9K_ASDF_PHP_BACKGROUND=5 + # typeset -g POWERLEVEL9K_ASDF_PHP_VISUAL_IDENTIFIER_EXPANSION='⭐' + # typeset -g POWERLEVEL9K_ASDF_PHP_SHOW_ON_UPGLOB='*.foo|*.bar' + + # Haskell version from asdf. + typeset -g POWERLEVEL9K_ASDF_HASKELL_FOREGROUND=0 + typeset -g POWERLEVEL9K_ASDF_HASKELL_BACKGROUND=3 + # typeset -g POWERLEVEL9K_ASDF_HASKELL_VISUAL_IDENTIFIER_EXPANSION='⭐' + # typeset -g POWERLEVEL9K_ASDF_HASKELL_SHOW_ON_UPGLOB='*.foo|*.bar' + + # Julia version from asdf. + typeset -g POWERLEVEL9K_ASDF_JULIA_FOREGROUND=0 + typeset -g POWERLEVEL9K_ASDF_JULIA_BACKGROUND=2 + # typeset -g POWERLEVEL9K_ASDF_JULIA_VISUAL_IDENTIFIER_EXPANSION='⭐' + # typeset -g POWERLEVEL9K_ASDF_JULIA_SHOW_ON_UPGLOB='*.foo|*.bar' + + ##########[ nordvpn: nordvpn connection status, linux only (https://nordvpn.com/) ]########### + # NordVPN connection indicator color. + typeset -g POWERLEVEL9K_NORDVPN_FOREGROUND=7 + typeset -g POWERLEVEL9K_NORDVPN_BACKGROUND=4 + # Hide NordVPN connection indicator when not connected. + typeset -g POWERLEVEL9K_NORDVPN_{DISCONNECTED,CONNECTING,DISCONNECTING}_CONTENT_EXPANSION= + typeset -g POWERLEVEL9K_NORDVPN_{DISCONNECTED,CONNECTING,DISCONNECTING}_VISUAL_IDENTIFIER_EXPANSION= + # Custom icon. + # typeset -g POWERLEVEL9K_NORDVPN_VISUAL_IDENTIFIER_EXPANSION='⭐' + + #################[ ranger: ranger shell (https://github.com/ranger/ranger) ]################## + # Ranger shell color. + typeset -g POWERLEVEL9K_RANGER_FOREGROUND=3 + typeset -g POWERLEVEL9K_RANGER_BACKGROUND=0 + # Custom icon. + # typeset -g POWERLEVEL9K_RANGER_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ######################[ nnn: nnn shell (https://github.com/jarun/nnn) ]####################### + # Nnn shell color. + typeset -g POWERLEVEL9K_NNN_FOREGROUND=0 + typeset -g POWERLEVEL9K_NNN_BACKGROUND=6 + # Custom icon. + # typeset -g POWERLEVEL9K_NNN_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ######################[ lf: lf shell (https://github.com/gokcehan/lf) ]####################### + # lf shell color. + typeset -g POWERLEVEL9K_LF_FOREGROUND=0 + typeset -g POWERLEVEL9K_LF_BACKGROUND=6 + # Custom icon. + # typeset -g POWERLEVEL9K_LF_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ##################[ xplr: xplr shell (https://github.com/sayanarijit/xplr) ]################## + # xplr shell color. + typeset -g POWERLEVEL9K_XPLR_FOREGROUND=0 + typeset -g POWERLEVEL9K_XPLR_BACKGROUND=6 + # Custom icon. + # typeset -g POWERLEVEL9K_XPLR_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ###########################[ vim_shell: vim shell indicator (:sh) ]########################### + # Vim shell indicator color. + typeset -g POWERLEVEL9K_VIM_SHELL_FOREGROUND=0 + typeset -g POWERLEVEL9K_VIM_SHELL_BACKGROUND=2 + # Custom icon. + # typeset -g POWERLEVEL9K_VIM_SHELL_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ######[ midnight_commander: midnight commander shell (https://midnight-commander.org/) ]###### + # Midnight Commander shell color. + typeset -g POWERLEVEL9K_MIDNIGHT_COMMANDER_FOREGROUND=3 + typeset -g POWERLEVEL9K_MIDNIGHT_COMMANDER_BACKGROUND=0 + # Custom icon. + # typeset -g POWERLEVEL9K_MIDNIGHT_COMMANDER_VISUAL_IDENTIFIER_EXPANSION='⭐' + + #[ nix_shell: nix shell (https://nixos.org/nixos/nix-pills/developing-with-nix-shell.html) ]## + # Nix shell color. + typeset -g POWERLEVEL9K_NIX_SHELL_FOREGROUND=0 + typeset -g POWERLEVEL9K_NIX_SHELL_BACKGROUND=4 + + # Display the icon of nix_shell if PATH contains a subdirectory of /nix/store. + # typeset -g POWERLEVEL9K_NIX_SHELL_INFER_FROM_PATH=false + + # Tip: If you want to see just the icon without "pure" and "impure", uncomment the next line. + # typeset -g POWERLEVEL9K_NIX_SHELL_CONTENT_EXPANSION= + + # Custom icon. + # typeset -g POWERLEVEL9K_NIX_SHELL_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ##################################[ disk_usage: disk usage ]################################## + # Colors for different levels of disk usage. + typeset -g POWERLEVEL9K_DISK_USAGE_NORMAL_FOREGROUND=3 + typeset -g POWERLEVEL9K_DISK_USAGE_NORMAL_BACKGROUND=0 + typeset -g POWERLEVEL9K_DISK_USAGE_WARNING_FOREGROUND=0 + typeset -g POWERLEVEL9K_DISK_USAGE_WARNING_BACKGROUND=3 + typeset -g POWERLEVEL9K_DISK_USAGE_CRITICAL_FOREGROUND=7 + typeset -g POWERLEVEL9K_DISK_USAGE_CRITICAL_BACKGROUND=1 + # Thresholds for different levels of disk usage (percentage points). + typeset -g POWERLEVEL9K_DISK_USAGE_WARNING_LEVEL=90 + typeset -g POWERLEVEL9K_DISK_USAGE_CRITICAL_LEVEL=95 + # If set to true, hide disk usage when below $POWERLEVEL9K_DISK_USAGE_WARNING_LEVEL percent. + typeset -g POWERLEVEL9K_DISK_USAGE_ONLY_WARNING=false + # Custom icon. + # typeset -g POWERLEVEL9K_DISK_USAGE_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ###########[ vi_mode: vi mode (you don't need this if you've enabled prompt_char) ]########### + # Foreground color. + typeset -g POWERLEVEL9K_VI_MODE_FOREGROUND=0 + # Text and color for normal (a.k.a. command) vi mode. + typeset -g POWERLEVEL9K_VI_COMMAND_MODE_STRING=NORMAL + typeset -g POWERLEVEL9K_VI_MODE_NORMAL_BACKGROUND=2 + # Text and color for visual vi mode. + typeset -g POWERLEVEL9K_VI_VISUAL_MODE_STRING=VISUAL + typeset -g POWERLEVEL9K_VI_MODE_VISUAL_BACKGROUND=4 + # Text and color for overtype (a.k.a. overwrite and replace) vi mode. + typeset -g POWERLEVEL9K_VI_OVERWRITE_MODE_STRING=OVERTYPE + typeset -g POWERLEVEL9K_VI_MODE_OVERWRITE_BACKGROUND=3 + # Text and color for insert vi mode. + typeset -g POWERLEVEL9K_VI_INSERT_MODE_STRING= + typeset -g POWERLEVEL9K_VI_MODE_INSERT_FOREGROUND=8 + + ######################################[ ram: free RAM ]####################################### + # RAM color. + typeset -g POWERLEVEL9K_RAM_FOREGROUND=0 + typeset -g POWERLEVEL9K_RAM_BACKGROUND=3 + # Custom icon. + # typeset -g POWERLEVEL9K_RAM_VISUAL_IDENTIFIER_EXPANSION='⭐' + + #####################################[ swap: used swap ]###################################### + # Swap color. + typeset -g POWERLEVEL9K_SWAP_FOREGROUND=0 + typeset -g POWERLEVEL9K_SWAP_BACKGROUND=3 + # Custom icon. + # typeset -g POWERLEVEL9K_SWAP_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ######################################[ load: CPU load ]###################################### + # Show average CPU load over this many last minutes. Valid values are 1, 5 and 15. + typeset -g POWERLEVEL9K_LOAD_WHICH=5 + # Load color when load is under 50%. + typeset -g POWERLEVEL9K_LOAD_NORMAL_FOREGROUND=0 + typeset -g POWERLEVEL9K_LOAD_NORMAL_BACKGROUND=2 + # Load color when load is between 50% and 70%. + typeset -g POWERLEVEL9K_LOAD_WARNING_FOREGROUND=0 + typeset -g POWERLEVEL9K_LOAD_WARNING_BACKGROUND=3 + # Load color when load is over 70%. + typeset -g POWERLEVEL9K_LOAD_CRITICAL_FOREGROUND=0 + typeset -g POWERLEVEL9K_LOAD_CRITICAL_BACKGROUND=1 + # Custom icon. + # typeset -g POWERLEVEL9K_LOAD_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ################[ todo: todo items (https://github.com/todotxt/todo.txt-cli) ]################ + # Todo color. + typeset -g POWERLEVEL9K_TODO_FOREGROUND=0 + typeset -g POWERLEVEL9K_TODO_BACKGROUND=8 + # Hide todo when the total number of tasks is zero. + typeset -g POWERLEVEL9K_TODO_HIDE_ZERO_TOTAL=true + # Hide todo when the number of tasks after filtering is zero. + typeset -g POWERLEVEL9K_TODO_HIDE_ZERO_FILTERED=false + + # Todo format. The following parameters are available within the expansion. + # + # - P9K_TODO_TOTAL_TASK_COUNT The total number of tasks. + # - P9K_TODO_FILTERED_TASK_COUNT The number of tasks after filtering. + # + # These variables correspond to the last line of the output of `todo.sh -p ls`: + # + # TODO: 24 of 42 tasks shown + # + # Here 24 is P9K_TODO_FILTERED_TASK_COUNT and 42 is P9K_TODO_TOTAL_TASK_COUNT. + # + # typeset -g POWERLEVEL9K_TODO_CONTENT_EXPANSION='$P9K_TODO_FILTERED_TASK_COUNT' + + # Custom icon. + # typeset -g POWERLEVEL9K_TODO_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ###########[ timewarrior: timewarrior tracking status (https://timewarrior.net/) ]############ + # Timewarrior color. + typeset -g POWERLEVEL9K_TIMEWARRIOR_FOREGROUND=255 + typeset -g POWERLEVEL9K_TIMEWARRIOR_BACKGROUND=8 + + # If the tracked task is longer than 24 characters, truncate and append "…". + # Tip: To always display tasks without truncation, delete the following parameter. + # Tip: To hide task names and display just the icon when time tracking is enabled, set the + # value of the following parameter to "". + typeset -g POWERLEVEL9K_TIMEWARRIOR_CONTENT_EXPANSION='${P9K_CONTENT:0:24}${${P9K_CONTENT:24}:+…}' + + # Custom icon. + # typeset -g POWERLEVEL9K_TIMEWARRIOR_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ##############[ taskwarrior: taskwarrior task count (https://taskwarrior.org/) ]############## + # Taskwarrior color. + typeset -g POWERLEVEL9K_TASKWARRIOR_FOREGROUND=0 + typeset -g POWERLEVEL9K_TASKWARRIOR_BACKGROUND=6 + + # Taskwarrior segment format. The following parameters are available within the expansion. + # + # - P9K_TASKWARRIOR_PENDING_COUNT The number of pending tasks: `task +PENDING count`. + # - P9K_TASKWARRIOR_OVERDUE_COUNT The number of overdue tasks: `task +OVERDUE count`. + # + # Zero values are represented as empty parameters. + # + # The default format: + # + # '${P9K_TASKWARRIOR_OVERDUE_COUNT:+"!$P9K_TASKWARRIOR_OVERDUE_COUNT/"}$P9K_TASKWARRIOR_PENDING_COUNT' + # + # typeset -g POWERLEVEL9K_TASKWARRIOR_CONTENT_EXPANSION='$P9K_TASKWARRIOR_PENDING_COUNT' + + # Custom icon. + # typeset -g POWERLEVEL9K_TASKWARRIOR_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ################################[ cpu_arch: CPU architecture ]################################ + # CPU architecture color. + typeset -g POWERLEVEL9K_CPU_ARCH_FOREGROUND=0 + typeset -g POWERLEVEL9K_CPU_ARCH_BACKGROUND=3 + + # Hide the segment when on a specific CPU architecture. + # typeset -g POWERLEVEL9K_CPU_ARCH_X86_64_CONTENT_EXPANSION= + # typeset -g POWERLEVEL9K_CPU_ARCH_X86_64_VISUAL_IDENTIFIER_EXPANSION= + + # Custom icon. + # typeset -g POWERLEVEL9K_CPU_ARCH_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ##################################[ context: user@hostname ]################################## + # Context color when running with privileges. + typeset -g POWERLEVEL9K_CONTEXT_ROOT_FOREGROUND=1 + typeset -g POWERLEVEL9K_CONTEXT_ROOT_BACKGROUND=0 + # Context color in SSH without privileges. + typeset -g POWERLEVEL9K_CONTEXT_{REMOTE,REMOTE_SUDO}_FOREGROUND=3 + typeset -g POWERLEVEL9K_CONTEXT_{REMOTE,REMOTE_SUDO}_BACKGROUND=0 + # Default context color (no privileges, no SSH). + typeset -g POWERLEVEL9K_CONTEXT_FOREGROUND=3 + typeset -g POWERLEVEL9K_CONTEXT_BACKGROUND=0 + + # Context format when running with privileges: user@hostname. + typeset -g POWERLEVEL9K_CONTEXT_ROOT_TEMPLATE='%n@%m' + # Context format when in SSH without privileges: user@hostname. + typeset -g POWERLEVEL9K_CONTEXT_{REMOTE,REMOTE_SUDO}_TEMPLATE='%n@%m' + # Default context format (no privileges, no SSH): user@hostname. + typeset -g POWERLEVEL9K_CONTEXT_TEMPLATE='%n@%m' + + # Don't show context unless running with privileges or in SSH. + # Tip: Remove the next line to always show context. + typeset -g POWERLEVEL9K_CONTEXT_{DEFAULT,SUDO}_{CONTENT,VISUAL_IDENTIFIER}_EXPANSION= + + # Custom icon. + # typeset -g POWERLEVEL9K_CONTEXT_VISUAL_IDENTIFIER_EXPANSION='⭐' + # Custom prefix. + typeset -g POWERLEVEL9K_CONTEXT_PREFIX='with ' + + ###[ virtualenv: python virtual environment (https://docs.python.org/3/library/venv.html) ]### + # Python virtual environment color. + typeset -g POWERLEVEL9K_VIRTUALENV_FOREGROUND=0 + typeset -g POWERLEVEL9K_VIRTUALENV_BACKGROUND=4 + # Don't show Python version next to the virtual environment name. + typeset -g POWERLEVEL9K_VIRTUALENV_SHOW_PYTHON_VERSION=false + # If set to "false", won't show virtualenv if pyenv is already shown. + # If set to "if-different", won't show virtualenv if it's the same as pyenv. + typeset -g POWERLEVEL9K_VIRTUALENV_SHOW_WITH_PYENV=false + # Separate environment name from Python version only with a space. + typeset -g POWERLEVEL9K_VIRTUALENV_{LEFT,RIGHT}_DELIMITER= + # Custom icon. + # typeset -g POWERLEVEL9K_VIRTUALENV_VISUAL_IDENTIFIER_EXPANSION='⭐' + + #####################[ anaconda: conda environment (https://conda.io/) ]###################### + # Anaconda environment color. + typeset -g POWERLEVEL9K_ANACONDA_FOREGROUND=0 + typeset -g POWERLEVEL9K_ANACONDA_BACKGROUND=4 + + # Anaconda segment format. The following parameters are available within the expansion. + # + # - CONDA_PREFIX Absolute path to the active Anaconda/Miniconda environment. + # - CONDA_DEFAULT_ENV Name of the active Anaconda/Miniconda environment. + # - CONDA_PROMPT_MODIFIER Configurable prompt modifier (see below). + # - P9K_ANACONDA_PYTHON_VERSION Current python version (python --version). + # + # CONDA_PROMPT_MODIFIER can be configured with the following command: + # + # conda config --set env_prompt '({default_env}) ' + # + # The last argument is a Python format string that can use the following variables: + # + # - prefix The same as CONDA_PREFIX. + # - default_env The same as CONDA_DEFAULT_ENV. + # - name The last segment of CONDA_PREFIX. + # - stacked_env Comma-separated list of names in the environment stack. The first element is + # always the same as default_env. + # + # Note: '({default_env}) ' is the default value of env_prompt. + # + # The default value of POWERLEVEL9K_ANACONDA_CONTENT_EXPANSION expands to $CONDA_PROMPT_MODIFIER + # without the surrounding parentheses, or to the last path component of CONDA_PREFIX if the former + # is empty. + typeset -g POWERLEVEL9K_ANACONDA_CONTENT_EXPANSION='${${${${CONDA_PROMPT_MODIFIER#\(}% }%\)}:-${CONDA_PREFIX:t}}' + + # Custom icon. + # typeset -g POWERLEVEL9K_ANACONDA_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ################[ pyenv: python environment (https://github.com/pyenv/pyenv) ]################ + # Pyenv color. + typeset -g POWERLEVEL9K_PYENV_FOREGROUND=0 + typeset -g POWERLEVEL9K_PYENV_BACKGROUND=4 + # Hide python version if it doesn't come from one of these sources. + typeset -g POWERLEVEL9K_PYENV_SOURCES=(shell local global) + # If set to false, hide python version if it's the same as global: + # $(pyenv version-name) == $(pyenv global). + typeset -g POWERLEVEL9K_PYENV_PROMPT_ALWAYS_SHOW=false + # If set to false, hide python version if it's equal to "system". + typeset -g POWERLEVEL9K_PYENV_SHOW_SYSTEM=true + + # Pyenv segment format. The following parameters are available within the expansion. + # + # - P9K_CONTENT Current pyenv environment (pyenv version-name). + # - P9K_PYENV_PYTHON_VERSION Current python version (python --version). + # + # The default format has the following logic: + # + # 1. Display just "$P9K_CONTENT" if it's equal to "$P9K_PYENV_PYTHON_VERSION" or + # starts with "$P9K_PYENV_PYTHON_VERSION/". + # 2. Otherwise display "$P9K_CONTENT $P9K_PYENV_PYTHON_VERSION". + typeset -g POWERLEVEL9K_PYENV_CONTENT_EXPANSION='${P9K_CONTENT}${${P9K_CONTENT:#$P9K_PYENV_PYTHON_VERSION(|/*)}:+ $P9K_PYENV_PYTHON_VERSION}' + + # Custom icon. + # typeset -g POWERLEVEL9K_PYENV_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ################[ goenv: go environment (https://github.com/syndbg/goenv) ]################ + # Goenv color. + typeset -g POWERLEVEL9K_GOENV_FOREGROUND=0 + typeset -g POWERLEVEL9K_GOENV_BACKGROUND=4 + # Hide go version if it doesn't come from one of these sources. + typeset -g POWERLEVEL9K_GOENV_SOURCES=(shell local global) + # If set to false, hide go version if it's the same as global: + # $(goenv version-name) == $(goenv global). + typeset -g POWERLEVEL9K_GOENV_PROMPT_ALWAYS_SHOW=false + # If set to false, hide go version if it's equal to "system". + typeset -g POWERLEVEL9K_GOENV_SHOW_SYSTEM=true + # Custom icon. + # typeset -g POWERLEVEL9K_GOENV_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ##########[ nodenv: node.js version from nodenv (https://github.com/nodenv/nodenv) ]########## + # Nodenv color. + typeset -g POWERLEVEL9K_NODENV_FOREGROUND=2 + typeset -g POWERLEVEL9K_NODENV_BACKGROUND=0 + # Hide node version if it doesn't come from one of these sources. + typeset -g POWERLEVEL9K_NODENV_SOURCES=(shell local global) + # If set to false, hide node version if it's the same as global: + # $(nodenv version-name) == $(nodenv global). + typeset -g POWERLEVEL9K_NODENV_PROMPT_ALWAYS_SHOW=false + # If set to false, hide node version if it's equal to "system". + typeset -g POWERLEVEL9K_NODENV_SHOW_SYSTEM=true + # Custom icon. + # typeset -g POWERLEVEL9K_NODENV_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ##############[ nvm: node.js version from nvm (https://github.com/nvm-sh/nvm) ]############### + # Nvm color. + typeset -g POWERLEVEL9K_NVM_FOREGROUND=0 + typeset -g POWERLEVEL9K_NVM_BACKGROUND=5 + # Custom icon. + # typeset -g POWERLEVEL9K_NVM_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ############[ nodeenv: node.js environment (https://github.com/ekalinin/nodeenv) ]############ + # Nodeenv color. + typeset -g POWERLEVEL9K_NODEENV_FOREGROUND=2 + typeset -g POWERLEVEL9K_NODEENV_BACKGROUND=0 + # Don't show Node version next to the environment name. + typeset -g POWERLEVEL9K_NODEENV_SHOW_NODE_VERSION=false + # Separate environment name from Node version only with a space. + typeset -g POWERLEVEL9K_NODEENV_{LEFT,RIGHT}_DELIMITER= + # Custom icon. + # typeset -g POWERLEVEL9K_NODEENV_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ##############################[ node_version: node.js version ]############################### + # Node version color. + typeset -g POWERLEVEL9K_NODE_VERSION_FOREGROUND=7 + typeset -g POWERLEVEL9K_NODE_VERSION_BACKGROUND=2 + # Show node version only when in a directory tree containing package.json. + typeset -g POWERLEVEL9K_NODE_VERSION_PROJECT_ONLY=true + # Custom icon. + # typeset -g POWERLEVEL9K_NODE_VERSION_VISUAL_IDENTIFIER_EXPANSION='⭐' + + #######################[ go_version: go version (https://golang.org) ]######################## + # Go version color. + typeset -g POWERLEVEL9K_GO_VERSION_FOREGROUND=255 + typeset -g POWERLEVEL9K_GO_VERSION_BACKGROUND=2 + # Show go version only when in a go project subdirectory. + typeset -g POWERLEVEL9K_GO_VERSION_PROJECT_ONLY=true + # Custom icon. + # typeset -g POWERLEVEL9K_GO_VERSION_VISUAL_IDENTIFIER_EXPANSION='⭐' + + #################[ rust_version: rustc version (https://www.rust-lang.org) ]################## + # Rust version color. + typeset -g POWERLEVEL9K_RUST_VERSION_FOREGROUND=0 + typeset -g POWERLEVEL9K_RUST_VERSION_BACKGROUND=208 + # Show rust version only when in a rust project subdirectory. + typeset -g POWERLEVEL9K_RUST_VERSION_PROJECT_ONLY=true + # Custom icon. + # typeset -g POWERLEVEL9K_RUST_VERSION_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ###############[ dotnet_version: .NET version (https://dotnet.microsoft.com) ]################ + # .NET version color. + typeset -g POWERLEVEL9K_DOTNET_VERSION_FOREGROUND=7 + typeset -g POWERLEVEL9K_DOTNET_VERSION_BACKGROUND=5 + # Show .NET version only when in a .NET project subdirectory. + typeset -g POWERLEVEL9K_DOTNET_VERSION_PROJECT_ONLY=true + # Custom icon. + # typeset -g POWERLEVEL9K_DOTNET_VERSION_VISUAL_IDENTIFIER_EXPANSION='⭐' + + #####################[ php_version: php version (https://www.php.net/) ]###################### + # PHP version color. + typeset -g POWERLEVEL9K_PHP_VERSION_FOREGROUND=0 + typeset -g POWERLEVEL9K_PHP_VERSION_BACKGROUND=5 + # Show PHP version only when in a PHP project subdirectory. + typeset -g POWERLEVEL9K_PHP_VERSION_PROJECT_ONLY=true + # Custom icon. + # typeset -g POWERLEVEL9K_PHP_VERSION_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ##########[ laravel_version: laravel php framework version (https://laravel.com/) ]########### + # Laravel version color. + typeset -g POWERLEVEL9K_LARAVEL_VERSION_FOREGROUND=1 + typeset -g POWERLEVEL9K_LARAVEL_VERSION_BACKGROUND=7 + # Custom icon. + # typeset -g POWERLEVEL9K_LARAVEL_VERSION_VISUAL_IDENTIFIER_EXPANSION='⭐' + + #############[ rbenv: ruby version from rbenv (https://github.com/rbenv/rbenv) ]############## + # Rbenv color. + typeset -g POWERLEVEL9K_RBENV_FOREGROUND=0 + typeset -g POWERLEVEL9K_RBENV_BACKGROUND=1 + # Hide ruby version if it doesn't come from one of these sources. + typeset -g POWERLEVEL9K_RBENV_SOURCES=(shell local global) + # If set to false, hide ruby version if it's the same as global: + # $(rbenv version-name) == $(rbenv global). + typeset -g POWERLEVEL9K_RBENV_PROMPT_ALWAYS_SHOW=false + # If set to false, hide ruby version if it's equal to "system". + typeset -g POWERLEVEL9K_RBENV_SHOW_SYSTEM=true + # Custom icon. + # typeset -g POWERLEVEL9K_RBENV_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ####################[ java_version: java version (https://www.java.com/) ]#################### + # Java version color. + typeset -g POWERLEVEL9K_JAVA_VERSION_FOREGROUND=1 + typeset -g POWERLEVEL9K_JAVA_VERSION_BACKGROUND=7 + # Show java version only when in a java project subdirectory. + typeset -g POWERLEVEL9K_JAVA_VERSION_PROJECT_ONLY=true + # Show brief version. + typeset -g POWERLEVEL9K_JAVA_VERSION_FULL=false + # Custom icon. + # typeset -g POWERLEVEL9K_JAVA_VERSION_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ###[ package: name@version from package.json (https://docs.npmjs.com/files/package.json) ]#### + # Package color. + typeset -g POWERLEVEL9K_PACKAGE_FOREGROUND=0 + typeset -g POWERLEVEL9K_PACKAGE_BACKGROUND=6 + + # Package format. The following parameters are available within the expansion. + # + # - P9K_PACKAGE_NAME The value of `name` field in package.json. + # - P9K_PACKAGE_VERSION The value of `version` field in package.json. + # + # typeset -g POWERLEVEL9K_PACKAGE_CONTENT_EXPANSION='${P9K_PACKAGE_NAME//\%/%%}@${P9K_PACKAGE_VERSION//\%/%%}' + + # Custom icon. + # typeset -g POWERLEVEL9K_PACKAGE_VISUAL_IDENTIFIER_EXPANSION='⭐' + + #######################[ rvm: ruby version from rvm (https://rvm.io) ]######################## + # Rvm color. + typeset -g POWERLEVEL9K_RVM_FOREGROUND=0 + typeset -g POWERLEVEL9K_RVM_BACKGROUND=240 + # Don't show @gemset at the end. + typeset -g POWERLEVEL9K_RVM_SHOW_GEMSET=false + # Don't show ruby- at the front. + typeset -g POWERLEVEL9K_RVM_SHOW_PREFIX=false + # Custom icon. + # typeset -g POWERLEVEL9K_RVM_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ###########[ fvm: flutter version management (https://github.com/leoafarias/fvm) ]############ + # Fvm color. + typeset -g POWERLEVEL9K_FVM_FOREGROUND=0 + typeset -g POWERLEVEL9K_FVM_BACKGROUND=4 + # Custom icon. + # typeset -g POWERLEVEL9K_FVM_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ##########[ luaenv: lua version from luaenv (https://github.com/cehoffman/luaenv) ]########### + # Lua color. + typeset -g POWERLEVEL9K_LUAENV_FOREGROUND=0 + typeset -g POWERLEVEL9K_LUAENV_BACKGROUND=4 + # Hide lua version if it doesn't come from one of these sources. + typeset -g POWERLEVEL9K_LUAENV_SOURCES=(shell local global) + # If set to false, hide lua version if it's the same as global: + # $(luaenv version-name) == $(luaenv global). + typeset -g POWERLEVEL9K_LUAENV_PROMPT_ALWAYS_SHOW=false + # If set to false, hide lua version if it's equal to "system". + typeset -g POWERLEVEL9K_LUAENV_SHOW_SYSTEM=true + # Custom icon. + # typeset -g POWERLEVEL9K_LUAENV_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ###############[ jenv: java version from jenv (https://github.com/jenv/jenv) ]################ + # Java color. + typeset -g POWERLEVEL9K_JENV_FOREGROUND=1 + typeset -g POWERLEVEL9K_JENV_BACKGROUND=7 + # Hide java version if it doesn't come from one of these sources. + typeset -g POWERLEVEL9K_JENV_SOURCES=(shell local global) + # If set to false, hide java version if it's the same as global: + # $(jenv version-name) == $(jenv global). + typeset -g POWERLEVEL9K_JENV_PROMPT_ALWAYS_SHOW=false + # If set to false, hide java version if it's equal to "system". + typeset -g POWERLEVEL9K_JENV_SHOW_SYSTEM=true + # Custom icon. + # typeset -g POWERLEVEL9K_JENV_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ###########[ plenv: perl version from plenv (https://github.com/tokuhirom/plenv) ]############ + # Perl color. + typeset -g POWERLEVEL9K_PLENV_FOREGROUND=0 + typeset -g POWERLEVEL9K_PLENV_BACKGROUND=4 + # Hide perl version if it doesn't come from one of these sources. + typeset -g POWERLEVEL9K_PLENV_SOURCES=(shell local global) + # If set to false, hide perl version if it's the same as global: + # $(plenv version-name) == $(plenv global). + typeset -g POWERLEVEL9K_PLENV_PROMPT_ALWAYS_SHOW=false + # If set to false, hide perl version if it's equal to "system". + typeset -g POWERLEVEL9K_PLENV_SHOW_SYSTEM=true + # Custom icon. + # typeset -g POWERLEVEL9K_PLENV_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ###########[ perlbrew: perl version from perlbrew (https://github.com/gugod/App-perlbrew) ]############ + # Perlbrew color. + typeset -g POWERLEVEL9K_PERLBREW_FOREGROUND=67 + # Show perlbrew version only when in a perl project subdirectory. + typeset -g POWERLEVEL9K_PERLBREW_PROJECT_ONLY=true + # Don't show "perl-" at the front. + typeset -g POWERLEVEL9K_PERLBREW_SHOW_PREFIX=false + # Custom icon. + # typeset -g POWERLEVEL9K_PERLBREW_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ############[ phpenv: php version from phpenv (https://github.com/phpenv/phpenv) ]############ + # PHP color. + typeset -g POWERLEVEL9K_PHPENV_FOREGROUND=0 + typeset -g POWERLEVEL9K_PHPENV_BACKGROUND=5 + # Hide php version if it doesn't come from one of these sources. + typeset -g POWERLEVEL9K_PHPENV_SOURCES=(shell local global) + # If set to false, hide php version if it's the same as global: + # $(phpenv version-name) == $(phpenv global). + typeset -g POWERLEVEL9K_PHPENV_PROMPT_ALWAYS_SHOW=false + # If set to false, hide PHP version if it's equal to "system". + typeset -g POWERLEVEL9K_PHPENV_SHOW_SYSTEM=true + # Custom icon. + # typeset -g POWERLEVEL9K_PHPENV_VISUAL_IDENTIFIER_EXPANSION='⭐' + + #######[ scalaenv: scala version from scalaenv (https://github.com/scalaenv/scalaenv) ]####### + # Scala color. + typeset -g POWERLEVEL9K_SCALAENV_FOREGROUND=0 + typeset -g POWERLEVEL9K_SCALAENV_BACKGROUND=1 + # Hide scala version if it doesn't come from one of these sources. + typeset -g POWERLEVEL9K_SCALAENV_SOURCES=(shell local global) + # If set to false, hide scala version if it's the same as global: + # $(scalaenv version-name) == $(scalaenv global). + typeset -g POWERLEVEL9K_SCALAENV_PROMPT_ALWAYS_SHOW=false + # If set to false, hide scala version if it's equal to "system". + typeset -g POWERLEVEL9K_SCALAENV_SHOW_SYSTEM=true + # Custom icon. + # typeset -g POWERLEVEL9K_SCALAENV_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ##########[ haskell_stack: haskell version from stack (https://haskellstack.org/) ]########### + # Haskell color. + typeset -g POWERLEVEL9K_HASKELL_STACK_FOREGROUND=0 + typeset -g POWERLEVEL9K_HASKELL_STACK_BACKGROUND=3 + + # Hide haskell version if it doesn't come from one of these sources. + # + # shell: version is set by STACK_YAML + # local: version is set by stack.yaml up the directory tree + # global: version is set by the implicit global project (~/.stack/global-project/stack.yaml) + typeset -g POWERLEVEL9K_HASKELL_STACK_SOURCES=(shell local) + # If set to false, hide haskell version if it's the same as in the implicit global project. + typeset -g POWERLEVEL9K_HASKELL_STACK_ALWAYS_SHOW=true + # Custom icon. + # typeset -g POWERLEVEL9K_HASKELL_STACK_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ################[ terraform: terraform workspace (https://www.terraform.io) ]################# + # Don't show terraform workspace if it's literally "default". + typeset -g POWERLEVEL9K_TERRAFORM_SHOW_DEFAULT=false + # POWERLEVEL9K_TERRAFORM_CLASSES is an array with even number of elements. The first element + # in each pair defines a pattern against which the current terraform workspace gets matched. + # More specifically, it's P9K_CONTENT prior to the application of context expansion (see below) + # that gets matched. If you unset all POWERLEVEL9K_TERRAFORM_*CONTENT_EXPANSION parameters, + # you'll see this value in your prompt. The second element of each pair in + # POWERLEVEL9K_TERRAFORM_CLASSES defines the workspace class. Patterns are tried in order. The + # first match wins. + # + # For example, given these settings: + # + # typeset -g POWERLEVEL9K_TERRAFORM_CLASSES=( + # '*prod*' PROD + # '*test*' TEST + # '*' OTHER) + # + # If your current terraform workspace is "project_test", its class is TEST because "project_test" + # doesn't match the pattern '*prod*' but does match '*test*'. + # + # You can define different colors, icons and content expansions for different classes: + # + # typeset -g POWERLEVEL9K_TERRAFORM_TEST_FOREGROUND=2 + # typeset -g POWERLEVEL9K_TERRAFORM_TEST_BACKGROUND=0 + # typeset -g POWERLEVEL9K_TERRAFORM_TEST_VISUAL_IDENTIFIER_EXPANSION='⭐' + # typeset -g POWERLEVEL9K_TERRAFORM_TEST_CONTENT_EXPANSION='> ${P9K_CONTENT} <' + typeset -g POWERLEVEL9K_TERRAFORM_CLASSES=( + # '*prod*' PROD # These values are examples that are unlikely + # '*test*' TEST # to match your needs. Customize them as needed. + '*' OTHER) + typeset -g POWERLEVEL9K_TERRAFORM_OTHER_FOREGROUND=4 + typeset -g POWERLEVEL9K_TERRAFORM_OTHER_BACKGROUND=0 + # typeset -g POWERLEVEL9K_TERRAFORM_OTHER_VISUAL_IDENTIFIER_EXPANSION='⭐' + + #############[ terraform_version: terraform version (https://www.terraform.io) ]############## + # Terraform version color. + typeset -g POWERLEVEL9K_TERRAFORM_VERSION_FOREGROUND=4 + typeset -g POWERLEVEL9K_TERRAFORM_VERSION_BACKGROUND=0 + # Custom icon. + # typeset -g POWERLEVEL9K_TERRAFORM_VERSION_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ################[ terraform_version: It shows active terraform version (https://www.terraform.io) ]################# + typeset -g POWERLEVEL9K_TERRAFORM_VERSION_SHOW_ON_COMMAND='terraform|tf' + + #############[ kubecontext: current kubernetes context (https://kubernetes.io/) ]############# + # Show kubecontext only when the command you are typing invokes one of these tools. + # Tip: Remove the next line to always show kubecontext. + typeset -g POWERLEVEL9K_KUBECONTEXT_SHOW_ON_COMMAND='kubectl|helm|kubens|kubectx|oc|istioctl|kogito|k9s|helmfile|flux|fluxctl|stern|kubeseal|skaffold|kubent|kubecolor' + + # Kubernetes context classes for the purpose of using different colors, icons and expansions with + # different contexts. + # + # POWERLEVEL9K_KUBECONTEXT_CLASSES is an array with even number of elements. The first element + # in each pair defines a pattern against which the current kubernetes context gets matched. + # More specifically, it's P9K_CONTENT prior to the application of context expansion (see below) + # that gets matched. If you unset all POWERLEVEL9K_KUBECONTEXT_*CONTENT_EXPANSION parameters, + # you'll see this value in your prompt. The second element of each pair in + # POWERLEVEL9K_KUBECONTEXT_CLASSES defines the context class. Patterns are tried in order. The + # first match wins. + # + # For example, given these settings: + # + # typeset -g POWERLEVEL9K_KUBECONTEXT_CLASSES=( + # '*prod*' PROD + # '*test*' TEST + # '*' DEFAULT) + # + # If your current kubernetes context is "deathray-testing/default", its class is TEST + # because "deathray-testing/default" doesn't match the pattern '*prod*' but does match '*test*'. + # + # You can define different colors, icons and content expansions for different classes: + # + # typeset -g POWERLEVEL9K_KUBECONTEXT_TEST_FOREGROUND=0 + # typeset -g POWERLEVEL9K_KUBECONTEXT_TEST_BACKGROUND=2 + # typeset -g POWERLEVEL9K_KUBECONTEXT_TEST_VISUAL_IDENTIFIER_EXPANSION='⭐' + # typeset -g POWERLEVEL9K_KUBECONTEXT_TEST_CONTENT_EXPANSION='> ${P9K_CONTENT} <' + typeset -g POWERLEVEL9K_KUBECONTEXT_CLASSES=( + # '*prod*' PROD # These values are examples that are unlikely + # '*test*' TEST # to match your needs. Customize them as needed. + '*' DEFAULT) + typeset -g POWERLEVEL9K_KUBECONTEXT_DEFAULT_FOREGROUND=7 + typeset -g POWERLEVEL9K_KUBECONTEXT_DEFAULT_BACKGROUND=5 + # typeset -g POWERLEVEL9K_KUBECONTEXT_DEFAULT_VISUAL_IDENTIFIER_EXPANSION='⭐' + + # Use POWERLEVEL9K_KUBECONTEXT_CONTENT_EXPANSION to specify the content displayed by kubecontext + # segment. Parameter expansions are very flexible and fast, too. See reference: + # http://zsh.sourceforge.net/Doc/Release/Expansion.html#Parameter-Expansion. + # + # Within the expansion the following parameters are always available: + # + # - P9K_CONTENT The content that would've been displayed if there was no content + # expansion defined. + # - P9K_KUBECONTEXT_NAME The current context's name. Corresponds to column NAME in the + # output of `kubectl config get-contexts`. + # - P9K_KUBECONTEXT_CLUSTER The current context's cluster. Corresponds to column CLUSTER in the + # output of `kubectl config get-contexts`. + # - P9K_KUBECONTEXT_NAMESPACE The current context's namespace. Corresponds to column NAMESPACE + # in the output of `kubectl config get-contexts`. If there is no + # namespace, the parameter is set to "default". + # - P9K_KUBECONTEXT_USER The current context's user. Corresponds to column AUTHINFO in the + # output of `kubectl config get-contexts`. + # + # If the context points to Google Kubernetes Engine (GKE) or Elastic Kubernetes Service (EKS), + # the following extra parameters are available: + # + # - P9K_KUBECONTEXT_CLOUD_NAME Either "gke" or "eks". + # - P9K_KUBECONTEXT_CLOUD_ACCOUNT Account/project ID. + # - P9K_KUBECONTEXT_CLOUD_ZONE Availability zone. + # - P9K_KUBECONTEXT_CLOUD_CLUSTER Cluster. + # + # P9K_KUBECONTEXT_CLOUD_* parameters are derived from P9K_KUBECONTEXT_CLUSTER. For example, + # if P9K_KUBECONTEXT_CLUSTER is "gke_my-account_us-east1-a_my-cluster-01": + # + # - P9K_KUBECONTEXT_CLOUD_NAME=gke + # - P9K_KUBECONTEXT_CLOUD_ACCOUNT=my-account + # - P9K_KUBECONTEXT_CLOUD_ZONE=us-east1-a + # - P9K_KUBECONTEXT_CLOUD_CLUSTER=my-cluster-01 + # + # If P9K_KUBECONTEXT_CLUSTER is "arn:aws:eks:us-east-1:123456789012:cluster/my-cluster-01": + # + # - P9K_KUBECONTEXT_CLOUD_NAME=eks + # - P9K_KUBECONTEXT_CLOUD_ACCOUNT=123456789012 + # - P9K_KUBECONTEXT_CLOUD_ZONE=us-east-1 + # - P9K_KUBECONTEXT_CLOUD_CLUSTER=my-cluster-01 + typeset -g POWERLEVEL9K_KUBECONTEXT_DEFAULT_CONTENT_EXPANSION= + # Show P9K_KUBECONTEXT_CLOUD_CLUSTER if it's not empty and fall back to P9K_KUBECONTEXT_NAME. + POWERLEVEL9K_KUBECONTEXT_DEFAULT_CONTENT_EXPANSION+='${P9K_KUBECONTEXT_CLOUD_CLUSTER:-${P9K_KUBECONTEXT_NAME}}' + # Append the current context's namespace if it's not "default". + POWERLEVEL9K_KUBECONTEXT_DEFAULT_CONTENT_EXPANSION+='${${:-/$P9K_KUBECONTEXT_NAMESPACE}:#/default}' + + # Custom prefix. + typeset -g POWERLEVEL9K_KUBECONTEXT_PREFIX='at ' + + #[ aws: aws profile (https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-profiles.html) ]# + # Show aws only when the command you are typing invokes one of these tools. + # Tip: Remove the next line to always show aws. + typeset -g POWERLEVEL9K_AWS_SHOW_ON_COMMAND='aws|awless|terraform|pulumi|terragrunt' + + # POWERLEVEL9K_AWS_CLASSES is an array with even number of elements. The first element + # in each pair defines a pattern against which the current AWS profile gets matched. + # More specifically, it's P9K_CONTENT prior to the application of context expansion (see below) + # that gets matched. If you unset all POWERLEVEL9K_AWS_*CONTENT_EXPANSION parameters, + # you'll see this value in your prompt. The second element of each pair in + # POWERLEVEL9K_AWS_CLASSES defines the profile class. Patterns are tried in order. The + # first match wins. + # + # For example, given these settings: + # + # typeset -g POWERLEVEL9K_AWS_CLASSES=( + # '*prod*' PROD + # '*test*' TEST + # '*' DEFAULT) + # + # If your current AWS profile is "company_test", its class is TEST + # because "company_test" doesn't match the pattern '*prod*' but does match '*test*'. + # + # You can define different colors, icons and content expansions for different classes: + # + # typeset -g POWERLEVEL9K_AWS_TEST_FOREGROUND=28 + # typeset -g POWERLEVEL9K_AWS_TEST_VISUAL_IDENTIFIER_EXPANSION='⭐' + # typeset -g POWERLEVEL9K_AWS_TEST_CONTENT_EXPANSION='> ${P9K_CONTENT} <' + typeset -g POWERLEVEL9K_AWS_CLASSES=( + # '*prod*' PROD # These values are examples that are unlikely + # '*test*' TEST # to match your needs. Customize them as needed. + '*' DEFAULT) + typeset -g POWERLEVEL9K_AWS_DEFAULT_FOREGROUND=7 + typeset -g POWERLEVEL9K_AWS_DEFAULT_BACKGROUND=1 + # typeset -g POWERLEVEL9K_AWS_DEFAULT_VISUAL_IDENTIFIER_EXPANSION='⭐' + + # AWS segment format. The following parameters are available within the expansion. + # + # - P9K_AWS_PROFILE The name of the current AWS profile. + # - P9K_AWS_REGION The region associated with the current AWS profile. + typeset -g POWERLEVEL9K_AWS_CONTENT_EXPANSION='${P9K_AWS_PROFILE//\%/%%}${P9K_AWS_REGION:+ ${P9K_AWS_REGION//\%/%%}}' + + #[ aws_eb_env: aws elastic beanstalk environment (https://aws.amazon.com/elasticbeanstalk/) ]# + # AWS Elastic Beanstalk environment color. + typeset -g POWERLEVEL9K_AWS_EB_ENV_FOREGROUND=2 + typeset -g POWERLEVEL9K_AWS_EB_ENV_BACKGROUND=0 + # Custom icon. + # typeset -g POWERLEVEL9K_AWS_EB_ENV_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ##########[ azure: azure account name (https://docs.microsoft.com/en-us/cli/azure) ]########## + # Show azure only when the command you are typing invokes one of these tools. + # Tip: Remove the next line to always show azure. + typeset -g POWERLEVEL9K_AZURE_SHOW_ON_COMMAND='az|terraform|pulumi|terragrunt' + # Azure account name color. + typeset -g POWERLEVEL9K_AZURE_FOREGROUND=7 + typeset -g POWERLEVEL9K_AZURE_BACKGROUND=4 + # Custom icon. + # typeset -g POWERLEVEL9K_AZURE_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ##########[ gcloud: google cloud account and project (https://cloud.google.com/) ]########### + # Show gcloud only when the command you are typing invokes one of these tools. + # Tip: Remove the next line to always show gcloud. + typeset -g POWERLEVEL9K_GCLOUD_SHOW_ON_COMMAND='gcloud|gcs|gsutil' + # Google cloud color. + typeset -g POWERLEVEL9K_GCLOUD_FOREGROUND=7 + typeset -g POWERLEVEL9K_GCLOUD_BACKGROUND=4 + + # Google cloud format. Change the value of POWERLEVEL9K_GCLOUD_PARTIAL_CONTENT_EXPANSION and/or + # POWERLEVEL9K_GCLOUD_COMPLETE_CONTENT_EXPANSION if the default is too verbose or not informative + # enough. You can use the following parameters in the expansions. Each of them corresponds to the + # output of `gcloud` tool. + # + # Parameter | Source + # -------------------------|-------------------------------------------------------------------- + # P9K_GCLOUD_CONFIGURATION | gcloud config configurations list --format='value(name)' + # P9K_GCLOUD_ACCOUNT | gcloud config get-value account + # P9K_GCLOUD_PROJECT_ID | gcloud config get-value project + # P9K_GCLOUD_PROJECT_NAME | gcloud projects describe $P9K_GCLOUD_PROJECT_ID --format='value(name)' + # + # Note: ${VARIABLE//\%/%%} expands to ${VARIABLE} with all occurrences of '%' replaced with '%%'. + # + # Obtaining project name requires sending a request to Google servers. This can take a long time + # and even fail. When project name is unknown, P9K_GCLOUD_PROJECT_NAME is not set and gcloud + # prompt segment is in state PARTIAL. When project name gets known, P9K_GCLOUD_PROJECT_NAME gets + # set and gcloud prompt segment transitions to state COMPLETE. + # + # You can customize the format, icon and colors of gcloud segment separately for states PARTIAL + # and COMPLETE. You can also hide gcloud in state PARTIAL by setting + # POWERLEVEL9K_GCLOUD_PARTIAL_VISUAL_IDENTIFIER_EXPANSION and + # POWERLEVEL9K_GCLOUD_PARTIAL_CONTENT_EXPANSION to empty. + typeset -g POWERLEVEL9K_GCLOUD_PARTIAL_CONTENT_EXPANSION='${P9K_GCLOUD_PROJECT_ID//\%/%%}' + typeset -g POWERLEVEL9K_GCLOUD_COMPLETE_CONTENT_EXPANSION='${P9K_GCLOUD_PROJECT_NAME//\%/%%}' + + # Send a request to Google (by means of `gcloud projects describe ...`) to obtain project name + # this often. Negative value disables periodic polling. In this mode project name is retrieved + # only when the current configuration, account or project id changes. + typeset -g POWERLEVEL9K_GCLOUD_REFRESH_PROJECT_NAME_SECONDS=60 + + # Custom icon. + # typeset -g POWERLEVEL9K_GCLOUD_VISUAL_IDENTIFIER_EXPANSION='⭐' + + #[ google_app_cred: google application credentials (https://cloud.google.com/docs/authentication/production) ]# + # Show google_app_cred only when the command you are typing invokes one of these tools. + # Tip: Remove the next line to always show google_app_cred. + typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_SHOW_ON_COMMAND='terraform|pulumi|terragrunt' + + # Google application credentials classes for the purpose of using different colors, icons and + # expansions with different credentials. + # + # POWERLEVEL9K_GOOGLE_APP_CRED_CLASSES is an array with even number of elements. The first + # element in each pair defines a pattern against which the current kubernetes context gets + # matched. More specifically, it's P9K_CONTENT prior to the application of context expansion + # (see below) that gets matched. If you unset all POWERLEVEL9K_GOOGLE_APP_CRED_*CONTENT_EXPANSION + # parameters, you'll see this value in your prompt. The second element of each pair in + # POWERLEVEL9K_GOOGLE_APP_CRED_CLASSES defines the context class. Patterns are tried in order. + # The first match wins. + # + # For example, given these settings: + # + # typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_CLASSES=( + # '*:*prod*:*' PROD + # '*:*test*:*' TEST + # '*' DEFAULT) + # + # If your current Google application credentials is "service_account deathray-testing x@y.com", + # its class is TEST because it doesn't match the pattern '* *prod* *' but does match '* *test* *'. + # + # You can define different colors, icons and content expansions for different classes: + # + # typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_TEST_FOREGROUND=28 + # typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_TEST_VISUAL_IDENTIFIER_EXPANSION='⭐' + # typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_TEST_CONTENT_EXPANSION='$P9K_GOOGLE_APP_CRED_PROJECT_ID' + typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_CLASSES=( + # '*:*prod*:*' PROD # These values are examples that are unlikely + # '*:*test*:*' TEST # to match your needs. Customize them as needed. + '*' DEFAULT) + typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_DEFAULT_FOREGROUND=7 + typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_DEFAULT_BACKGROUND=4 + # typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_DEFAULT_VISUAL_IDENTIFIER_EXPANSION='⭐' + + # Use POWERLEVEL9K_GOOGLE_APP_CRED_CONTENT_EXPANSION to specify the content displayed by + # google_app_cred segment. Parameter expansions are very flexible and fast, too. See reference: + # http://zsh.sourceforge.net/Doc/Release/Expansion.html#Parameter-Expansion. + # + # You can use the following parameters in the expansion. Each of them corresponds to one of the + # fields in the JSON file pointed to by GOOGLE_APPLICATION_CREDENTIALS. + # + # Parameter | JSON key file field + # ---------------------------------+--------------- + # P9K_GOOGLE_APP_CRED_TYPE | type + # P9K_GOOGLE_APP_CRED_PROJECT_ID | project_id + # P9K_GOOGLE_APP_CRED_CLIENT_EMAIL | client_email + # + # Note: ${VARIABLE//\%/%%} expands to ${VARIABLE} with all occurrences of '%' replaced by '%%'. + typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_DEFAULT_CONTENT_EXPANSION='${P9K_GOOGLE_APP_CRED_PROJECT_ID//\%/%%}' + + ##############[ toolbox: toolbox name (https://github.com/containers/toolbox) ]############### + # Toolbox color. + typeset -g POWERLEVEL9K_TOOLBOX_FOREGROUND=0 + typeset -g POWERLEVEL9K_TOOLBOX_BACKGROUND=3 + # Don't display the name of the toolbox if it matches fedora-toolbox-*. + typeset -g POWERLEVEL9K_TOOLBOX_CONTENT_EXPANSION='${P9K_TOOLBOX_NAME:#fedora-toolbox-*}' + # Custom icon. + # typeset -g POWERLEVEL9K_TOOLBOX_VISUAL_IDENTIFIER_EXPANSION='⭐' + # Custom prefix. + typeset -g POWERLEVEL9K_TOOLBOX_PREFIX='in ' + + ###############################[ public_ip: public IP address ]############################### + # Public IP color. + typeset -g POWERLEVEL9K_PUBLIC_IP_FOREGROUND=7 + typeset -g POWERLEVEL9K_PUBLIC_IP_BACKGROUND=0 + # Custom icon. + # typeset -g POWERLEVEL9K_PUBLIC_IP_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ########################[ vpn_ip: virtual private network indicator ]######################### + # VPN IP color. + typeset -g POWERLEVEL9K_VPN_IP_FOREGROUND=0 + typeset -g POWERLEVEL9K_VPN_IP_BACKGROUND=6 + # When on VPN, show just an icon without the IP address. + # Tip: To display the private IP address when on VPN, remove the next line. + typeset -g POWERLEVEL9K_VPN_IP_CONTENT_EXPANSION= + # Regular expression for the VPN network interface. Run `ifconfig` or `ip -4 a show` while on VPN + # to see the name of the interface. + typeset -g POWERLEVEL9K_VPN_IP_INTERFACE='(gpd|wg|(.*tun)|tailscale)[0-9]*|(zt.*)' + # If set to true, show one segment per matching network interface. If set to false, show only + # one segment corresponding to the first matching network interface. + # Tip: If you set it to true, you'll probably want to unset POWERLEVEL9K_VPN_IP_CONTENT_EXPANSION. + typeset -g POWERLEVEL9K_VPN_IP_SHOW_ALL=false + # Custom icon. + # typeset -g POWERLEVEL9K_VPN_IP_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ###########[ ip: ip address and bandwidth usage for a specified network interface ]########### + # IP color. + typeset -g POWERLEVEL9K_IP_BACKGROUND=4 + typeset -g POWERLEVEL9K_IP_FOREGROUND=0 + # The following parameters are accessible within the expansion: + # + # Parameter | Meaning + # ----------------------+------------------------------------------- + # P9K_IP_IP | IP address + # P9K_IP_INTERFACE | network interface + # P9K_IP_RX_BYTES | total number of bytes received + # P9K_IP_TX_BYTES | total number of bytes sent + # P9K_IP_RX_BYTES_DELTA | number of bytes received since last prompt + # P9K_IP_TX_BYTES_DELTA | number of bytes sent since last prompt + # P9K_IP_RX_RATE | receive rate (since last prompt) + # P9K_IP_TX_RATE | send rate (since last prompt) + typeset -g POWERLEVEL9K_IP_CONTENT_EXPANSION='${P9K_IP_RX_RATE:+⇣$P9K_IP_RX_RATE }${P9K_IP_TX_RATE:+⇡$P9K_IP_TX_RATE }$P9K_IP_IP' + # Show information for the first network interface whose name matches this regular expression. + # Run `ifconfig` or `ip -4 a show` to see the names of all network interfaces. + typeset -g POWERLEVEL9K_IP_INTERFACE='[ew].*' + # Custom icon. + # typeset -g POWERLEVEL9K_IP_VISUAL_IDENTIFIER_EXPANSION='⭐' + + #########################[ proxy: system-wide http/https/ftp proxy ]########################## + # Proxy color. + typeset -g POWERLEVEL9K_PROXY_FOREGROUND=4 + typeset -g POWERLEVEL9K_PROXY_BACKGROUND=0 + # Custom icon. + # typeset -g POWERLEVEL9K_PROXY_VISUAL_IDENTIFIER_EXPANSION='⭐' + + ################################[ battery: internal battery ]################################# + # Show battery in red when it's below this level and not connected to power supply. + typeset -g POWERLEVEL9K_BATTERY_LOW_THRESHOLD=20 + typeset -g POWERLEVEL9K_BATTERY_LOW_FOREGROUND=1 + # Show battery in green when it's charging or fully charged. + typeset -g POWERLEVEL9K_BATTERY_{CHARGING,CHARGED}_FOREGROUND=2 + # Show battery in yellow when it's discharging. + typeset -g POWERLEVEL9K_BATTERY_DISCONNECTED_FOREGROUND=3 + # Battery pictograms going from low to high level of charge. + typeset -g POWERLEVEL9K_BATTERY_STAGES='\UF008E\UF007A\UF007B\UF007C\UF007D\UF007E\UF007F\UF0080\UF0081\UF0082\UF0079' + # Don't show the remaining time to charge/discharge. + typeset -g POWERLEVEL9K_BATTERY_VERBOSE=false + typeset -g POWERLEVEL9K_BATTERY_BACKGROUND=0 + + #####################################[ wifi: wifi speed ]##################################### + # WiFi color. + typeset -g POWERLEVEL9K_WIFI_FOREGROUND=0 + typeset -g POWERLEVEL9K_WIFI_BACKGROUND=4 + # Custom icon. + # typeset -g POWERLEVEL9K_WIFI_VISUAL_IDENTIFIER_EXPANSION='⭐' + + # Use different colors and icons depending on signal strength ($P9K_WIFI_BARS). + # + # # Wifi colors and icons for different signal strength levels (low to high). + # typeset -g my_wifi_fg=(0 0 0 0 0) # <-- change these values + # typeset -g my_wifi_icon=('WiFi' 'WiFi' 'WiFi' 'WiFi' 'WiFi') # <-- change these values + # + # typeset -g POWERLEVEL9K_WIFI_CONTENT_EXPANSION='%F{${my_wifi_fg[P9K_WIFI_BARS+1]}}$P9K_WIFI_LAST_TX_RATE Mbps' + # typeset -g POWERLEVEL9K_WIFI_VISUAL_IDENTIFIER_EXPANSION='%F{${my_wifi_fg[P9K_WIFI_BARS+1]}}${my_wifi_icon[P9K_WIFI_BARS+1]}' + # + # The following parameters are accessible within the expansions: + # + # Parameter | Meaning + # ----------------------+--------------- + # P9K_WIFI_SSID | service set identifier, a.k.a. network name + # P9K_WIFI_LINK_AUTH | authentication protocol such as "wpa2-psk" or "none"; empty if unknown + # P9K_WIFI_LAST_TX_RATE | wireless transmit rate in megabits per second + # P9K_WIFI_RSSI | signal strength in dBm, from -120 to 0 + # P9K_WIFI_NOISE | noise in dBm, from -120 to 0 + # P9K_WIFI_BARS | signal strength in bars, from 0 to 4 (derived from P9K_WIFI_RSSI and P9K_WIFI_NOISE) + + ####################################[ time: current time ]#################################### + # Current time color. + typeset -g POWERLEVEL9K_TIME_FOREGROUND=0 + typeset -g POWERLEVEL9K_TIME_BACKGROUND=7 + # Format for the current time: 09:51:02. See `man 3 strftime`. + typeset -g POWERLEVEL9K_TIME_FORMAT='%D{%H:%M:%S}' + # If set to true, time will update when you hit enter. This way prompts for the past + # commands will contain the start times of their commands as opposed to the default + # behavior where they contain the end times of their preceding commands. + typeset -g POWERLEVEL9K_TIME_UPDATE_ON_COMMAND=false + # Custom icon. + # typeset -g POWERLEVEL9K_TIME_VISUAL_IDENTIFIER_EXPANSION='⭐' + # Custom prefix. + typeset -g POWERLEVEL9K_TIME_PREFIX='at ' + + # Example of a user-defined prompt segment. Function prompt_example will be called on every + # prompt if `example` prompt segment is added to POWERLEVEL9K_LEFT_PROMPT_ELEMENTS or + # POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS. It displays an icon and yellow text on red background + # greeting the user. + # + # Type `p10k help segment` for documentation and a more sophisticated example. + function prompt_example() { + p10k segment -b 1 -f 3 -i '⭐' -t 'hello, %n' + } + + # User-defined prompt segments may optionally provide an instant_prompt_* function. Its job + # is to generate the prompt segment for display in instant prompt. See + # https://github.com/romkatv/powerlevel10k/blob/master/README.md#instant-prompt. + # + # Powerlevel10k will call instant_prompt_* at the same time as the regular prompt_* function + # and will record all `p10k segment` calls it makes. When displaying instant prompt, Powerlevel10k + # will replay these calls without actually calling instant_prompt_*. It is imperative that + # instant_prompt_* always makes the same `p10k segment` calls regardless of environment. If this + # rule is not observed, the content of instant prompt will be incorrect. + # + # Usually, you should either not define instant_prompt_* or simply call prompt_* from it. If + # instant_prompt_* is not defined for a segment, the segment won't be shown in instant prompt. + function instant_prompt_example() { + # Since prompt_example always makes the same `p10k segment` calls, we can call it from + # instant_prompt_example. This will give us the same `example` prompt segment in the instant + # and regular prompts. + prompt_example + } + + # User-defined prompt segments can be customized the same way as built-in segments. + typeset -g POWERLEVEL9K_EXAMPLE_FOREGROUND=3 + typeset -g POWERLEVEL9K_EXAMPLE_BACKGROUND=1 + # typeset -g POWERLEVEL9K_EXAMPLE_VISUAL_IDENTIFIER_EXPANSION='⭐' + + # Transient prompt works similarly to the builtin transient_rprompt option. It trims down prompt + # when accepting a command line. Supported values: + # + # - off: Don't change prompt when accepting a command line. + # - always: Trim down prompt when accepting a command line. + # - same-dir: Trim down prompt when accepting a command line unless this is the first command + # typed after changing current working directory. + typeset -g POWERLEVEL9K_TRANSIENT_PROMPT=always + + # Instant prompt mode. + # + # - off: Disable instant prompt. Choose this if you've tried instant prompt and found + # it incompatible with your zsh configuration files. + # - quiet: Enable instant prompt and don't print warnings when detecting console output + # during zsh initialization. Choose this if you've read and understood + # https://github.com/romkatv/powerlevel10k/blob/master/README.md#instant-prompt. + # - verbose: Enable instant prompt and print a warning when detecting console output during + # zsh initialization. Choose this if you've never tried instant prompt, haven't + # seen the warning, or if you are unsure what this all means. + typeset -g POWERLEVEL9K_INSTANT_PROMPT=verbose + + # Hot reload allows you to change POWERLEVEL9K options after Powerlevel10k has been initialized. + # For example, you can type POWERLEVEL9K_BACKGROUND=red and see your prompt turn red. Hot reload + # can slow down prompt by 1-2 milliseconds, so it's better to keep it turned off unless you + # really need it. + typeset -g POWERLEVEL9K_DISABLE_HOT_RELOAD=true + + # If p10k is already loaded, reload configuration. + # This works even with POWERLEVEL9K_DISABLE_HOT_RELOAD=true. + (( ! $+functions[p10k] )) || p10k reload +} + +# Tell `p10k configure` which file it should overwrite. +typeset -g POWERLEVEL9K_CONFIG_FILE=${${(%):-%x}:a} + +(( ${#p10k_config_opts} )) && setopt ${p10k_config_opts[@]} +'builtin' 'unset' 'p10k_config_opts' diff --git a/modules/zsh/default.nix b/modules/zsh/default.nix new file mode 100644 index 0000000..265648d --- /dev/null +++ b/modules/zsh/default.nix @@ -0,0 +1,74 @@ +{ pkgs, lib, config, ... }: + +with lib; +let cfg = config.modules.zsh; + +in { + options.modules.zsh = { enable = mkEnableOption "zsh"; }; + config = mkIf cfg.enable { + home.packages = with pkgs; [ + zsh + fzf + ]; + + programs.zsh = { + enable = true; + + dotDir = ".config/zsh"; + + enableCompletion = true; + enableAutosuggestions = true; + syntaxHighlighting.enable = true; + + initExtra = '' + bindkey "^[[1;3C" forward-word # Key Alt + Right + bindkey "^[[1;3D" backward-word # Key Alt + Left + ''; + + shellAliases = { + cat = "bat"; + vi = "nvim"; + vim = "nvim"; + ls = "eza --icons"; + tree = "eza --tree --icons"; + kali = "distrobox enter --root kali-rolling"; + kali-create = "distrobox create --root kalilinux/kali-rolling"; + arch = "distrobox enter --root archlinux"; + arch-create = "distrobox create --root archlinux"; + }; + + plugins = with pkgs; [ + { + name = "powerlevel10k"; + src = "${zsh-powerlevel10k}/share/zsh-powerlevel10k"; + file = "powerlevel10k.zsh-theme"; + } + { + name = "powerlevel10k-config"; + src = ./.; + file = ".p10k.zsh"; + } + { + name = "fzf-zsh"; + src = "${fzf-zsh}/share/zsh/plugins/fzf-zsh"; + file = "fzf-zsh.plugin.zsh"; + } + { + name = "sudo-zsh"; + src = ./.; + file = "sudo.plugin.zsh"; + } + { + name = "zsh-nix-shell"; + file = "nix-shell.plugin.zsh"; + src = pkgs.fetchFromGitHub { + owner = "chisui"; + repo = "zsh-nix-shell"; + rev = "v0.8.0"; + sha256 = "1lzrn0n4fxfcgg65v0qhnj7wnybybqzs4adz7xsrkgmcsr0ii8b7"; + }; + } + ]; + }; + }; +} diff --git a/modules/zsh/sudo.plugin.zsh b/modules/zsh/sudo.plugin.zsh new file mode 100644 index 0000000..66b253f --- /dev/null +++ b/modules/zsh/sudo.plugin.zsh @@ -0,0 +1,108 @@ +# ------------------------------------------------------------------------------ +# Description +# ----------- +# +# sudo or sudo -e (replacement for sudoedit) will be inserted before the command +# +# ------------------------------------------------------------------------------ +# Authors +# ------- +# +# * Dongweiming +# * Subhaditya Nath +# * Marc Cornellà +# * Carlo Sala +# +# ------------------------------------------------------------------------------ + +__sudo-replace-buffer() { + local old=$1 new=$2 space=${2:+ } + + # if the cursor is positioned in the $old part of the text, make + # the substitution and leave the cursor after the $new text + if [[ $CURSOR -le ${#old} ]]; then + BUFFER="${new}${space}${BUFFER#$old }" + CURSOR=${#new} + # otherwise just replace $old with $new in the text before the cursor + else + LBUFFER="${new}${space}${LBUFFER#$old }" + fi +} + +sudo-command-line() { + # If line is empty, get the last run command from history + [[ -z $BUFFER ]] && LBUFFER="$(fc -ln -1)" + + # Save beginning space + local WHITESPACE="" + if [[ ${LBUFFER:0:1} = " " ]]; then + WHITESPACE=" " + LBUFFER="${LBUFFER:1}" + fi + + { + # If $SUDO_EDITOR or $VISUAL are defined, then use that as $EDITOR + # Else use the default $EDITOR + local EDITOR=${SUDO_EDITOR:-${VISUAL:-$EDITOR}} + + # If $EDITOR is not set, just toggle the sudo prefix on and off + if [[ -z "$EDITOR" ]]; then + case "$BUFFER" in + sudo\ -e\ *) __sudo-replace-buffer "sudo -e" "" ;; + sudo\ *) __sudo-replace-buffer "sudo" "" ;; + *) LBUFFER="sudo $LBUFFER" ;; + esac + return + fi + + # Check if the typed command is really an alias to $EDITOR + + # Get the first part of the typed command + local cmd="${${(Az)BUFFER}[1]}" + # Get the first part of the alias of the same name as $cmd, or $cmd if no alias matches + local realcmd="${${(Az)aliases[$cmd]}[1]:-$cmd}" + # Get the first part of the $EDITOR command ($EDITOR may have arguments after it) + local editorcmd="${${(Az)EDITOR}[1]}" + + # Note: ${var:c} makes a $PATH search and expands $var to the full path + # The if condition is met when: + # - $realcmd is '$EDITOR' + # - $realcmd is "cmd" and $EDITOR is "cmd" + # - $realcmd is "cmd" and $EDITOR is "cmd --with --arguments" + # - $realcmd is "/path/to/cmd" and $EDITOR is "cmd" + # - $realcmd is "/path/to/cmd" and $EDITOR is "/path/to/cmd" + # or + # - $realcmd is "cmd" and $EDITOR is "cmd" + # - $realcmd is "cmd" and $EDITOR is "/path/to/cmd" + # or + # - $realcmd is "cmd" and $EDITOR is /alternative/path/to/cmd that appears in $PATH + if [[ "$realcmd" = (\$EDITOR|$editorcmd|${editorcmd:c}) \ + || "${realcmd:c}" = ($editorcmd|${editorcmd:c}) ]] \ + || builtin which -a "$realcmd" | command grep -Fx -q "$editorcmd"; then + __sudo-replace-buffer "$cmd" "sudo -e" + return + fi + + # Check for editor commands in the typed command and replace accordingly + case "$BUFFER" in + $editorcmd\ *) __sudo-replace-buffer "$editorcmd" "sudo -e" ;; + \$EDITOR\ *) __sudo-replace-buffer '$EDITOR' "sudo -e" ;; + sudo\ -e\ *) __sudo-replace-buffer "sudo -e" "$EDITOR" ;; + sudo\ *) __sudo-replace-buffer "sudo" "" ;; + *) LBUFFER="sudo $LBUFFER" ;; + esac + } always { + # Preserve beginning space + LBUFFER="${WHITESPACE}${LBUFFER}" + + # Redisplay edit buffer (compatibility with zsh-syntax-highlighting) + zle && zle redisplay # only run redisplay if zle is enabled + } +} + +zle -N sudo-command-line + +# Defined shortcut keys: [Esc] [Esc] +bindkey -M emacs '\e\e' sudo-command-line +bindkey -M vicmd '\e\e' sudo-command-line +bindkey -M viins '\e\e' sudo-command-line diff --git a/pics/PwNixOS-Wallpaper.png b/pics/PwNixOS-Wallpaper.png new file mode 100644 index 0000000000000000000000000000000000000000..9cf57e348ebd17fcd657c3ab4b5ac0c18e6615a7 GIT binary patch literal 49384 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 literal 0 HcmV?d00001 diff --git a/pics/PwNixOS.png b/pics/PwNixOS.png new file mode 100644 index 0000000000000000000000000000000000000000..23468f789ba4b28f0dfdac0c2156e53081470e8d GIT binary patch literal 30459 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 literal 0 HcmV?d00001 diff --git a/pics/readme/floating.png b/pics/readme/floating.png new file mode 100644 index 0000000000000000000000000000000000000000..5f0231b9d4ebf30be1f4031757fa37b1ad393aa0 GIT binary patch literal 219884 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�@Qpu39XkJD<$Z0P2AgwzV`VR2 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 literal 0 HcmV?d00001 diff --git a/pics/readme/terminal.png b/pics/readme/terminal.png new file mode 100644 index 0000000000000000000000000000000000000000..ec7b347968e8b1702a2d5f377a4d970b6cf971b7 GIT binary patch literal 105238 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�D!}DTzhcck7c*X7bHc3mtVvbkU-5%y$K3M|O3`IL+?izQ$|+%OpYK|TkXRLX8{Xj0Gax?aeXiM( z&orRiGP^RI>W7f%TSxbn!lSNq!Nefrj|k;E3|9pfRyNxh^31$jujzqylj!AN zIr{TOsgHdoRvg2*9Sf$YScm1Cd{?tQ+a8lqw6O|6M>*R2=?)PY?v=t7aSy9A#`m=I zUTxFV3W!-3heYEJFD(Q}$EAwodR_i#9%M`1!IuHmg`-y%>L#zq@T3gIDyca!zFsBa zj_P!rvB6t%+%L7ZA1P{cz`@72W*qV8!M@$!C$>A-D#;jZHLx8Rs7~Se7#d14e1!H( zQAgI^66mzpEwn=AQ}5>A4KPp>>J7_0eD>tZ5pD7YsQ`(x7iuUi8-DJ%`2(jcK(zFQ zx#ATd?j2elYw_aR{WLrh8ow-kFKeNTo`L+8p>-%7=2Yd^S6xPS-i~(2ZU1I8U`y#U z6tNZdN_e3h+B;FgUikZ=@hLEs*@$wa zg8iWbJ6VntC$5hlpL{Z_63o$f={xKw>};m zpNo+y!0RR&-NC{*062pb2UB=bG@>`~N~4&ayYd3t_?&+f;|z!5L?4p8Ry=M=B8~Qo z*GoQ|JXOxcHd5EsaHH9CshZ=zePE~A1BwaM$`yprT7WL0K{gtVpA-*dd=3wng%Os%T}2=+d89|+|3 z&(3y)y(Z-_i0OrEJlu^`3}x&br2-K3GPvh}Rsch?Nl)h!`f;H9T+oXs{FPaJG^{pW zv!$;YFX~R7w2C>$34^6x473U(uC7fx?vp2O>`AjJPzabNkhcL^abz9oJB{SldsT9DZ)L2+Wg^q#}KGp0Ol z_x`P+zRnf}|7^`vd1B?wbPFucNTg8h9@{Vf=2fA$*;Dy&ESMts&OZ6}(#=AsvjnW( zC9nE>C`Lnb#r|T16yh%-(E|O}bDtA({=F@yQX&=>!i@5S9JVBGzN#fBwup9Ny`BceUYhBb37YZD5C`f6o6W zC9p571RBrvlI`aSmHnoMnvY(^0p{jGNNYoumI7XAsIfNEf4>LN-Xf$5yXYeZYVx>^P#~)WwwKf1xzjijMPdyn4c{KE7h6ql_i=Nd7NB< z+153+Vgnjn;^IW06wzIVVs35{BC=4u7zO4peXI}f^LJ2F7wF$@=kVlJ9l#CR&Nt;) zOGl_s?9I$femFL3X7TSzeQ1%5t~@^D^i&R97VyTa27_TfmAQ;OE2r78mg>97}XPomad3d5ufimf6dH)(H%W&Z;tHWuq2!a`)8Gw zH}Sa>)C<)4n>rif*2W0(z~0~BbNruP7tkgY%ai>D2y=Dz-Y<$+pUipcM33iN59bXd z+19`Zqn4s3D3W;qS5I|aWQ{1<)9;BS`ReSkg|GQR3DZ(2qIC?jqCpJN3c6|W{->5r`AR12O(=;?pL z1IjdFo&Kh_;R2*M?aPcqBG{SmpG%v#Otar$WD3hiulM&TxWpvZ{u|637| zIt#%R^lYSyD|<}%HCs15P{NH=tl@9=-LEN>e*t^!lUqCg$#+&G3)V0ugrW$_Oe{qB zBv6og*q&7)65)kI4!=klTe<(wyt{vSg9+88pCHTSGh|{OGvu#x+@a7|F(*wzfOyy= zsl4->9as5_9hcSO&?B~7IC`z$XZBPKbp%9PQbeQbBB&2GKAmoEdcz!RQt^tlJ#hkP zdqEp}`*&#sP`byk3HFI{wJ0}gvrzG#6?I{JAFcaSFcE*q^>m7!DszF7s-A&{4#!uI zU+hGb^b(4Lze$U~4jG3B{tRCF?(=(>M@=@f>%W@s?(cue$ZKnAO9Wna@fM|s?pUuR zBIp>iwAn6|EO^8C?MZ?H{Z~12Zl(Ynz#urh^tSuM4HN+=m|TaUjy(&ALhFmaDVWOt zC5)z1Rn%vSJY4!kLHH-7lfL+GhX0dMiu3N5lk=bS4(mM%@4qj=+Wqw){Xg|cKS%iw zQI-7uJ*z)iw{ZRfaP+@PGDPzKk0z6AwSKNUhlcj7*0wPJ+cqFOZmI>5p=M(U{>iLB zl*ED6@)(6dKxL?Cfpl-dM_IMGjUF2p6A% zLTL~fzuP<{Dk{^OfQnV$&rnk1wIzMGaZEwNVxXl}_L-#y_Me8`WS=xts$ev#)N7;K zqmI~}2dPYQ7m)q8`xH`CTK(BBXLI0X6G%0-qy%GFg23;VP<+0DjhFxa#XRLC$=5CZ zXMIm4F@rjEhuSkbs6Sp@WLSybc;DT;KG{?rtD(T0ZISv@iB(qa&t*+({C68i_3$Zf z;tklJe_PHZk3vWvMe&VzR7hE&=cT{5m>kl`@xE9Y{+s6eZ%&GsRML0+l^(p@bu`r0 z_KG?lE+PB2^DDzMb`HnT)&B^dWH#vT|bLmy=uX8YOt{e!RD@R)hqf^2h$qd zuSRG4JmHY#+Xgo~U*2D5;6EvybSLAU)$mA$CGv`SyPblXySh5)1*mr{n_r(OE~{l2^_EW6eRB~ zsv54W1=P!4=3KoL>ia33`w%NfRfrf46ryy_Ioq zO9rdhzec5h#4_$mHq!dp^Nqt`l@qNek!&`$%*SI6(+v+R1?NfgY7N8=Bcd#w41Jm_ z8cHgHOQhI2dKI2$HdoinKy@20L!uLgITa>T215U=`j6F;ok!`L!)X)UB>WEZdFHQa zY-RZ)<~U!f>kMuXeV=U%E0Tx0N{gUj;SlNJjP9Kv4aLd>4vQ~>9w}i_2=Bq)8-0K*O8Rax;HGjBA$BEq_<7rzp^i2g##9#1r)P1=Gob$7g1WF*K0*v( z2^)3Y6Z4tzJq0YW>f@dR3WYN;;kP8}74mBL)O6+&dDr19`f zUvS)c=Ge`nhA$#qAweMuHLmCwq*c%Ndk@H6|1&2BQp1>%A<;Ts3>)d-tt$E6kWNKc2i|-z2e!FA^?!q6^!5NvK z**pKUNCl!5?V!$#??)s;XIp9{!p;M16fuNU8@0(o%~>mQxAdG9J~Bz#|x=-j=_P%+$-rPLAI6amzqo1Ry6O(4Br8dL3Fh9ih+$FQQb&=0XvZXqX zgLnCHWLQ4qj#5Y+(Qjc)Z`uY93F@b@8#}@ePrArqe<>D|iAnD*+$Sc`Gvp{@ACPbJ zE*<6ljpB=JWQyYdE86w!J3*Lvj zrP733i8>Eh?fv-t%1_^S+(++vx_V&>>Gp1te}q zRTD7v&dC+Vtij0k}$mIODf&!uFsZ`e>{Z^;D z`#RxBL@4c3F5HHC@24u(uVY$*)EtJy+J3ydhzqPhtkU&` zy^iAd^W6>?_opEy5aFSTg>3K-Ci1!?>chq%Y{fRVFP*2@{gLZ%a05n!3NwC`4XHS@ z&FuKeAY1W_oySY>nHW?N&x7gQexJZD8&B*s!i|MAjI~XP+Vyp_z{(qPNKcK!st3Bf zE!a3$A&tj-wu(DpHz7}^&WC@|sA6_(Ojv?rj^nxZbDX%?IKK+`ZF90HHJqH{?q`n? z9&QJxKxr4R-47AUQj8t)2A3<+*N?+Ku`8vO>7+Ta?4QIA=q~&bPPZ4|Q5zR_7hByI zBOjAa`VXugIrbQ(37EDw6XPxVn;HY%&F4}c^4`Z6H?lG_o3$$HDr+Vda=P5c3yEX% zUN+QhYzWQ~wq5$1QMK9X#k1cZo>R8JP?KZS`8k-QCAVMqs>>6QFb^lUBW#R?R^;jV zZJum&QhL9fe2eS$&32i%0phCP6CK?pci7O%!Fn-n)yMfRk{A!T=+nO-!Vmc_sGqb| z72cE=EtTOFuwQ+#sB30!dNDEBPhTf??m5ie`VVZb%E z|D`P)F-DYy42xm^pS{zdGeq~K!DM6tJUNJyRZ zQpLizB^7Z+FJePdv>;QBp%dygvrk2Qo30{^P7aS(kLoc1j{|%399)z9MS*&u5z8|d z@TiS**VcF*0-K26OIzJ;@T!VI*-d-r-+rK^cbtWyRD)v%_SWY(Br0oMlba6t2qN%j zn~?8*O0&zPshP8R9r4M_?_`B|FmxJOx(aSv_hAZ{g|4}H%R_VN83HbciiB&{_Aay% z^|WvA2I}I6WYI!`OD<1+#jx`5oCWQ)JUJ@zyF13GdOP!T3v;XV{@khaX(t=mTkWpd zX_2}nAtFka@J$ZAt8$ASdGprH#LUKmWVQ*ma0)EJt)PCgAg=YK>e@We(M#3Lbqa0v^JJ zHz(W?)^95xM@&o{SbI$VUh;5uPCMZDDV0ttjncSawxFoo>U!Pd*!HI7*7iC^qK+Kl zKM)|xpyjEY_UmQ4F0i<`gv37fyHiKUKpFDK3()C2dYQJ)Tv630${ABLyW{14zU7!0 znx06#GbmCfiX3LcQ^-89FyCTlXYYr4v%wJn#8Y&2W(q6iBG98E6;c-TL$_k<7HcYM z92-lbN^X~yY1(OMP=kU51U0m;$U){deOFz*{v zHs`i>@X+-3wl0E9x2|6#471)WPuV{WyWB0vnz`5qe>|IOJ`$jwt-bPuy)!IoyL+js zmy{6m<>=7tIjDN?0JE(5>SvLozc$C$6w!d^RCl$)J82NoTrsi0D+X9!_E?b?d$M?d zdP;0+oSm`t*O=7I^{{Xf3Fo5$dG);Bp+)P>pH(k|8#p+=+uK+O`|hJ}7rbt&wWrTi zY%9awAr&$`Z)b@gijR-8)%nFo`zN`P1D7Tv-dN=}e9nlGylvEEwf!a%ct>k9Wq8t*AE%r_YUeT(~Y zeEcC#r0nJIicwNfY5u<>c3n!l(ifHj871{nt3wU|^ZI{DbVD#@;hmDH*`Ae|gDhxl zHnDQojIA#5V#c_2M38U)v><9gq|%-DeBE*3J~h-a%hTWU`n1-gIB;n~z`vvCRTng{ zSt6Ib=$B*XpY#U6TU!jNdh7W7K$I8xDcy*3J?sJ}2_Jw_yidtI!I^p0JYB~5}H=CspFz-|n zQ`7c!f-%>YY!sI=xQtHd7w`?T zOm8ISVY4bb97qYVaQ$i;E$js*Nz|R3RM!`|(`rxH163~-tvi2;wTrA~^ry2h+{-qU|47$yCo_Q%hmTR&#CrrLzOZb`B4=z1uQ zqOF`=%oq+9{iM|z^oIm^9~1L`4OK0rpaYPys8k4EjL{k`e@Kx!^MSs2`eMI;Xt;63 zvnM$j1scf59EXamp^PF|g~duzprE|g z^p@V?4vX_LxR3nk(?^wVXijysBH{LnV|HFk#*aIvz~}&mu~A#xat{4jT3!Ts$#Z55#VB^Vw)^L>mVS(oX!=;odb-!Y> zx|)ianT6@jiZTdmu_Y|OkXHhU%sYFYIbU7x4{Mq5-OUU=itzH2P77FF0jBS!F2_}i za*YHS6ZzLN3R71v!;B8OlW{(Q%V}_qTtjlG!k(DSprOSkh1K@bXu0Iw!kq6Ut7^@g zw^mZ1R#b*0?O8k(ztgsOj{qK*Wt)R?T;0@PQHuX1F}DSj(=1%^?Ht3PG*!h9qZ7O9 zbI)A7U3Oz+@J!U7ZQ`i3C`f@iISV`6i$OFzq&#|BK-}{1dFD+dDP~<^0V7rB{6rBb zBD8n9z17&k-Fvhkic;tih`?fTNU^!NVaC6k?R<~a+{~iH5I3ePfbpH7Mj|XfI1Ved zu(+zCabN3R;KRzqTq_cUU^o0*-As8vRzGfXY(mQk-=G@Ni zd*%ZlmSZVroznOM4pU~BBCcN@fih4%72S3Rrct&8>M z4}GPsQ|x2>oL7TkwgIikFnP8a4u20^xxt7iX(;Spv4f&pwgrI9tZWwGi@)_3%53K5 zqx6m*)@D4{!;K?FHhibY#3WqHS9+sOz~M1kIh2`FHJfRt zntF9mx=$DXxUCjt{Jl~r zx2Gd0)y;;Q$zNUW(m3>(mu4JyLv;>dO?a-}7rJ{zkY@k)0Qa?2ib}b;yh+93wIN9e z%Uhz{OvdYpNoXO6A#G6~RUDT%L09M+Oqw{yHwz!TbBCG-XRB8V=~IJ49VlSm{Lbpt zRXbKmS@4es&;lX#?yZ{Y3Gq*hGVITu9tDdbi`Y3#DrU&AIJWz#_M-pDktFv2p# zO4k6hTBS*8W_}-^|E$xssJR`?5*tn+&&Wh`Hy;Lz-&SYquu%57wL}|U`q1>aX^K@n zPXg)Bn*>p8^|_hoUiYaZ{yqG3*T*0A&umo`OE%g~oL^2Ed@PqvxmoQPxZaIoBTs~A zFvsFwZ3DhIVW^PbzN}K~ZKOg;_Ls!((mQim3BRlP<;BO8#EZ%2HBwK6eZo)F6>{}{ zbmi%2BnAjv%6G7iOM*IcDS=jO_3HkgQjPV1uhGHNw^e6ebrMXcEZQIU=cn7l|9jw0 z3vCDg$#vL!8v0)^x~R`zlAdg>_W~aI8Cur;QLE|X0Pq~rEHE6+ z#x6G6X@8-~5)veRO-#-=$Hd^$jq|<o~w!2^3$`pE&5gvVsBD(9YC`o`8b_sl>O? z)~oI4xPH6o%FV+&1Cct1F-Jm0d_w$-;*%{1;&^f7jTmx`8>a@j8e!a zGro?pqa1Lj2W6cEyE1%v`V`gYA^oD9RnNlAjL?ReWvZ~p$53w7@!5)vTm?mlck_8N z>DqDdNj%3EG1o7C#NX+i!@YZ39z5pVtZnZML9{WUVZB|Duc31C;k)F?F0T7m4<9wx z-9$hsIbJI%*i)44P|4 zsuozO&mF3$jHjkrIv7JNs#y95K9Nl~`1bH?OkT5SHu+vQa~|B8J(oaMuyHV4e_cPY z5-)Wpt<%%i<-y=FMWJe9Ib$aRR?871isw@ zAbZ_`gqY9#0}V}Gc#8a{a^Tta*sxZsp7v)R|8pr<`IB0*sfZKHK>(~5sP8XUSa)|W z&w|o4=EeM?z~fS(_#?Im>0Fk_ZGN=5GHn+s5smG?)Y8?|3bxbeHG#Vimm z#unKq(?!^vIZOgfa=2L6ae7V6TenV=IUjWx`)9&G4_JP2b@?7QKpT?3X!A#Si}hGr zy-TZ*-9_Hv6uf@=k4%YNz>Ccm?tj&c)1hOx@>i67?wg6xc&#_qM+eK8gF6M;+4)1U zqhk|YdZ!5iag^aL#*cs?)eWIuy^1BBrHs)`|I8TzRArK>B17KaO20RKH8AW>6?XgD zqzUHEc?;63MeS`PE*ZRs{|@o1eL^xmJc1X^5exY$CaW%td~kbq_&Kig!{BqcQQOm5wVMp{ zVz;8t8`Tk2;8P7vCwZM?GTbp#Z$tz2{ww=gRD5>!HrtXMHwOoas9z86#Zx~wc#!6_ z_(IiaG;S>lzsxT$TwCG82%%{^+%YXO)(oZ2+6_w=;M8vx7L_=i`BQu5~ef88H0Ty+* z$*%*wxlE))IUOn>*I!8@?@m@Y)ZrPdW$)?AY3;A@?zT7YF7cU$plQ^y?gAtJeC)V_q8|?jG*I}ZDbTaGjrP%`0s0%06I-p z@lRL z?#@el*wIjj>A_iLM$OTHsFq>}6xsTspPckpXDv=q;({G5*#vAQ+us7{WkxU?2_2s`ZOd-J zyOBr++T*i4!&km|2OE;nE&>-fg8unh>$h|oVW9@V^=B#v;fZA_i?(&JbMV|3;}d`t z>Q*;=ifF6l4wk3D?8SG`dE)nGj%lgoKN1cLeJkWGX(d~z|IkNn0#_S;e4-J&XucRi zBANv)nUXrEcuV}2bCJ2Sv{G6|&aEjUNS3jVh`4HV#~l2FSYTOH&PnCk7tqjr7)+e; zOQG5&m)3XQ=U_Z032qw@)*$l8NZ*_$s;ysHC5#NwfL=;Y=ndh=DJry@HOQDm2#17( zs6<9_5nFs!xwgnts4|?*He`a~c>(>5h;q9aF zM+4c`uTAU=541d9gRum)|OKl=;u^F zqv}sRBJ`bBxqIau9BdyvBreY5z@f4j&bKr(duBWA>s40`8@40m-XQ4OE74%qJ>TOX zAQ-TVGWDB;HFzwUyo4YfcEW2smS&FzWQhJ^PT*xZvy(+b#90cNEBk!bC?y%icTTX(!ij6W#VB6Q5SZdL&socKJ8$J zExdd3SR3ZLxD!9ulOnP@w>DA@KX(}TQti4>{B0mio^_AZbpu6uoe=ua`q3H$dMn6h?uv<5_-qjm1qm_nk~EHvXvzA+VH76I2JCR&c*KeX>{E^e1mnL z5P$qGjogb{d@bIB3h-8 zj+8Dz+>lfu8LV{MO&8I-P|YIp0##{i|3yOet*x@z8)^>45%Ce}c_Kvm=H^jJk4iA{ zUmn?-oE^MapY6XGsv^7ESAyQBNqP_`wBxFBbE^~0MOH*U0>%123M`2|;y1l_jFg7-xe?=UkL@p{$G z&K@~X=;{LB$k@f$23APQ%2W@|sTfksQ}w%!A0)xJa4z-FAU=3A<$KijJElvpK)*$tJQ4;+jy)Ta60eHgA;dmLs>D9>>6|RVV;$h zye#A%akC!X5((A!7eqa&9_hOrAkATxUOhpS$&4Jyj2t>)UhPC39=_VnH-WB+%von< zJ=K~RweZ%|n#j(kg)2&5+!Drn*uAwN8+zgkhAM^yQVIsn#?dnL&kx@XD&}p&msFStA(8p-GU^A1ISC*%2zW$&wkS#75>XNr{yhN!X4KoFH zSClMnIpvIG(c;;3756BU>>96ft^xt*G(bVIU}$*Qxo7f!&xz7oeK&+f^QY334pJ~U zdUp_Yoae8RKl2;}oL7$3wWfkpME58~GzkO_ChSb(G--ax+uM%58(qHLJ!FZ2Y&bHc zUa%R@U#bLYzK_n^(_@1_bd<|dzDvyhdLUSwHp*Pg4aUzz*aNdejd!5PC`i^PPm6#P zB!ZV8OzwvV9&*N>Xdm)Lmbn#F-N&DH>uiKV)^Xh?ed~{Wp2i!+1R6`zGeb9&8--o6WbB4&b`5 zQrmNVp8z@KJhj(BTP^p{L%#c{<38l~JhjAqawIAxCdO`kvoTqVx8YmIMHZ?UAyrtU z6B61blVW6Gkx9O^NdHL!gQ>fn?EI$qkTmvPM^AvP?7Xz`3w0Bdhct%b;!W553{C@a z31$g&ZJI#d9?$2r@zrerJFe8U^X;1o^~ney_Z51}3;S>tp)vGA@d+|j&$sdOn^#Wv zmTmS<*CP;G-nyjy=!U44dzm>oDWV>;Sp_|E3ET&iB2??$U2!7MFO!r7KalwFc<*yj z`KF}EVwKsU5<)FU>UY&Kw{X$Jb4{g!)v@0EIZ{%2%&lE*kQkv0W-qN!=>sbPm~$Fa z^R3^#0`9HL%gK8QR63rSmNbf93@@4iyZ51nvVpQ&&c)wcVGF0|y?FnD9rDjfK1hGOR>}HO6wnoe%6UJB zk!{1sm2&@;Dkwc{tubVbK@6RHFElMp!cDU%R=CDdp~2mPM^@vI>Eod( zxF(kZr|IA!Ly;Fo^7x>&y)}W|G~F*tP1B;CltRu(d90ze)Gt+`qrDYhEF@WIGDoLn zeZ8<*uk#T%q_#nvo9YQ={fIo4(ho*}J3PFewf^Xrq>akT$|mEl@tEonR=%hFuXpZ2J)|@7p_+Tt-U=5cA@J=L zmeU+d>OF3qHO)7gx2Y(ag}!iG8=dQ-i#7M%+%@y@evJN9WsEtjLZ5a*W7UVNoaJQ} z74-HOWG%H$K+wddN||4n3cgdIQu5I`A<-ivxAndCLbXXzt-t@x9TU0HYL7%q@@l0y zkv{En_vTsPf;idP$$8z>0Z^=Su~DC2GUsKmQTsV52wb;r?c;ZS_2ygQhVBQX7W&3p z2(_Z|!(CFo)gDrf#lJ#MjC;aNx+dcmKM8@wx7i3%{EO2;!m&c@VTQxFt@ z4cbn_Kwbm#91sh)5tra$S>ma{RTO#(_0VOs{^+?~`tGhOjtps@sxw;QgpD~GqUU{~1+mA@%dVoU8x9&Tr@U)WCwIMz zh6ZpBt%5Y7786n)J}ul{>*qY40Sha{-lh`s5w{pALXXw>;aR36O4_;alD{)x1dpk6 zI(LcApoHg=^UNJ=ow`qRkC2GK`|eQP+#=^WQj&!XznqkvuZ^|irT ztLVbXABcfM_U`UhMvsm$`W;%-)3a#Y=H|^~{2*13<)ob>)Of1)31f!^_s`DH@XgiL zCC&Tk<++zg;)#h9Rvqrg#`3r{{S6f*AedXL^Dy(yAF@Eb$x_}nfA!DU)2MSF+*rn! zXI*Ot*{do$2fkQqK?3*gZvDdtnXrwWs#Fuj4E5wbf}CO<=&oN?C>Czs+OQ(l%$dKb zgsaqxkK6GBPn6APunQ#(#I)NIiFCP*e+l8ptjSFk*SMY~1;mXc-6)W*kjAp(WtQ;p zJc$PnLf-=Fdi;V*l~HZxg9LSiwE5!;#!uBOdebpO0iI4vYft5?%1F-1o~A}hDJ=Z< z0O?idj4p_OXJn*Z;5WYd26>Xx%@cqUX5tqaZ2C()X`h zIzrwXe(F!3(((!Lld7}3_G#fzfhzy5_JvhyU_()EA z?6Y~YzejhU(zy}jbgztNt!Y_%(aB>5y${XgmJzls$vPIHj|AHq^nLU*==d~B_D)~} zS@obZ;`i~vUWq~Tef`ZfxGscgIYBy$gu@^*nqn_ts3{wqmNj{Br+d{wDqY@N3}t%-xYU^%8O%iYcuGUXx6yWi~w*?!3($F<47=eKfq2I?h@9>DSM(3pD7_II3q$DoQ_sefw z&ED(UY!r!>++8_9wi(_6HrSIYywyLnMB9~cf}4uxytF7onRcN&_^>U8bB{bx)FS~; zOhJLxceKX2>lf5g*S+A(C%|QGOCPk9bik8To@A;L&Mz9lm;Fl|ez)HIK6?Mom<3Fs zdVVxuq85^WHxm6mu(oDd`1r2s*a1tAak&`jmCfzt|A_?J?RdYpZz<}i-$je+5d6JX z`0pdPhS3(+OofzA1;>L*0%D^s?Kp~4WIbv4cLbup52`e{M_?S4?CR3_iDZKXD%yj3 z>vpo+%~5+{S68C_q%}W4JT_0qbsH_9(pXdxQUe5r`^=Qtt!>N;+aZIlG%#b6?YaJ` zGPeUerv%5(E5xUGn>OZ)bj`kNq>oleRm+_0m@qp34ChMPY;NWaGYy4QPEnS-4W)Wm z`UVTVF2}L75b>|#C1zhOpp5(iyRX&V?K%!viLDltMUQ5Z`=^v_RvuTEs?3WrESwhH z8pfv5ZonXkxvFUGE;nV9S=OQ#)7j z2tVO$oAQE3&HfqqRocSWv3c3v(ym#R5kINfVBee--9#AUQM?iXc5cRgm$;L!H9u zi?5IqIeDCK>!Sjga|aHsX`=GQ0)1N(;f0U-Ag$M6S;@+8H#LpX#h?IvV5W(gsGAdtL z1qGY6$oS3PpY2q@ifGr%YX_bMsaia#7T9ZA62l@2=K+Pkt#RBZ*>n~+{ePL1q+AxZ z>g8jqub@!8yWI=oPgPTONRGJB9J9kP;dH-o_GMOt^{eoV>(x6o=#p-0e;b-o2fWAili0#bmu+_KI=P~8q27mC-tn`KN z9Gj^N--D;b#i%zA)|(lRMnYQM`QddX|n-|OF&PxGY5c@V@tlfZ^85@lK8 zGU3HHH6feln>IKZ2*;*>0yA@Byg^5Ar4_Ls+0lMOUT7|F9-?^ zE-Q0ui;|TMt(-$7eQk*R4{TaxHGJf+;Bo0s@<)j+?9hv21c@fGI=@%U|9xzt|BXH` zimaOEJHiyo+#;J-596E9{GDoCk{Y3Ckgo9TAB3rxcC#%sbar+vvgpFR z&}BLwb9hmQSy0=$xDHr)&eDdssWYWO#nR^3jgCeLOiovIX?X*$o z8l)G%IM)pD;mY3-Y@s0`*x1PiI0E#=+SaHZ)+CL5}S@|+b8~i?%W6O8`!-9JCIb|Ndzf2)%Lc%FCHtmwjW;G z>)ZFjh5!z$I#V>a9f~IEJNnxtsUzyAJf0uuVjf~QzY<2eZA^RtC^sfXPTQ(7u`VDY!cN-0 z{~u`VhZow=Aevk!`#S>u4XV6J-v;0A)RR;v@p>4Ty$_6%fxhe*xiwW=W`^usLSESN z^BWSlX31mKYb`IlYOS=Ze|$@8MLZ z|Gf0JSl~=X&ivwHp|0+D*yzRVU`&v9y!M|FXjY6|(1p9YRGBfxdgACI{dTp@sicE2 zo#4TUPo1F4noh|XDSO|++K{(+dMn&*&fi&|0L@D&@zS%}8H#5xxw;TqUk{~%vkGTW zBDLx);_;}t_%fX*k5fXmu*xK{w#If}ivj zi#PomM*iq`Z$V~wV`8N$$~jUJgBpAq&NsK97InmrmSvtOQ~5T2Jaf>9xpBc`2W6^K zY6!U;s|NEmXj^5o za{{YK=mi)ARE5GQkVKw4xbZ2vMiOsk{P3xwrH$<-kauz7xt$O=#vK0*fYY6|YmWf* zvwPP#|JYlo_FB9;cUOBW<0T<=rT&Tg^EJudJy8;O9&Ro!A@9W+yxF-AN55z#v(@Cf zI=h5Od4oUQnJP1GN_{cXlOk}mJR?d%X=-Bf=D|QBH3R$izP7Q_Pv3EjXXmwPp71RL zvRolx(86g(rPc2q{kd0BjrEX)lijN?f|mfUWPC=#@RW{IPHsW3JJG_(hzo+9N_i2| z&zgaM>h#HN1?&f0x9rW1Lq{=<=(7@l~!B*3)OnRMmfnV`|}c1F=AA;I;Q3yWxNb z9UUy)_xIf1p<7EVCtbLiOecQOJV1O#91Vm;khjk`sfC^}u;;brmuPqrKQry~ z4L8Llk4eU(BqAWsx|_`J_M^Z57?`Fve(Ce{R__Ox$K2dUF!S~CvOM%F@e!-h__#QS z#lgPi0Hx6S1na5OWIThVeYrgZDXaFrHGn!8kC}tBu{#o2WeyX+%A!Pm^Hv|l?6wcT z16l=|o?2zQzW4EbolTu_d#6MP_Wt-#$(o*ny0gE1U)RW$K~J@%TPGm=NMZ+wwenFS zjtbIM*gx?KMs>M?6GZ;UxG7MZsEU=g9mAq}dmRPIHw05-#!~*I*f`1;p{H%fTmpCDL z%*slDj-a!}j;Vm>C6ZQ@WHi588|YKe@(?z=)7N?2g^{Lzt_2%B*x!khdV;&5-7hQi zFEET=h?7p3oo726WaT#IIm(QbQ@Dg;KP3_L{0|_gT%d9Yl2Gm#;C(94S!B!`pVFvV z)abC1R-8(4aqaCA%`DGPPFy^i$$4x=6x-v$gXGAA%rK3u1aSz9bJmgY$G7#Y-<>Qz zXZB&tCT0i^_ZHQ1Sonj%lt0J^)*k_o1u)oWt#O8!8vuPNCG=)|4t{HXJA1LpnRU+( zFU*Mqhl(R|ZuShWa7hoSzJFMK1>^4OLONOMgey*S#F>FHL8~&v=xcN5L0 zw(9qwzDEU*I}*IizjY#FU9K%;`@dR~6!9vi7<0vJ9@mFF09HD1j?i?>(}gdj!ZE5w zMYFGw$sKTPs&z}Q&23WUgb9X}c`Pa;cXxX&A}Zh4={)4ke$*utZC%n}FN7`u+_-k5 zmDl03G=CH^(|Q@RDIZuZkq~jv<*>W7Rn#o^-h6(bz9Ud;XQVwRDdT>dsNuY!_HSy2+&h&29V8QmD!;X-rxGZ1#}E#! zy5mq$yhP9kA6(qOE5@0TDIe4c>G2JJaHrn&q#ZFqSDn27)g&0lhSJhOBw4=VEf~sY zq*a@MJbLU~TG00`uPSE|$5%P86THbN$Z@v+Z_!sOX|4Ck-+)%q)5}u!*B;FYes$}g z-~2ElVPK6iu(HzKenOx^gW}`OF)K0p4`z%d5inx|ND3i%Ra}W?5u>xeCZf)5|7Ui* zah$lhlu@}2!LUHByHFT5vf9(^i1q@)rbTjc41?v0E9_-blA@y2Uu(TjI)w~pUB73~ z)M6?LLbay$d{p7?NRrz9#_OU5>Lu}c@lJppT8{tunb&O z0`4VBxuTm0a-vHpR}XoR#uN);w!hk)cEL+cd+${MICxBFwn2i3O_cy2vzXY>yS@k+ z%Y3_o@(6Q8^%Zb+(8(nWIxU_mBRe_~Rv@5E98gSv40<3;PxGY81C~SzHpLKeG&xA; z^thL*Q@XwuH!=Ux$qT;JttY>CTzb9+yXd_AFrrXWPjFZgw7iZ7kWMcxnoQL|?1m!!{4((KB#P7@j&)Uwx9C#d zDKD*zXfra;V|aCM19`9`FK6~E$&cG|h@5}9#N@Fhe2SQq0Mopl_f&MGwyTc0$m$7x z+eyPMNA!?hx}xXcT=G(5D6s<}=#~80ELjKhctlK`^MsBiMU;kzRvoKvbmC+H*5Qi> z)KAOD3qNklCUf@`*mby7(D~mC;Df1ZReE}D7Lf)oc6n}~E=*DN`R<3|c)&)J4d!(G za$>r3Cm+#x)RHEmb8~Nn!+N&2axnTH1bz3BP?hvULlu<@>H`1pY=o z_(%b*ly$BeX)3@C7`M6hqz`uR^|8J}x5V^}7E7@m!V&<`#{1f`AlG{UW^=ib0?AP! zlB1v9NDf|7VAH`XHA7Y&wy-yx+=Z5wyT&Y$EKKDnXy`#Tf&8n;s}|^Yj|-Ispv8dR zXD=PuZEGsDMtSU#=fc4LAq7A-x4XK&!^fK48adRlXlj&s{JTu|NW@**#-@99Aqy3F zktL;l&6A)@1AI)w?7c)@N_y78G6xL@9HuPgv8rUfkJR34zihci9LgQMg=^{@s*!uE z@cRT_a9s@VgHNZRv}H!bvjy3Cq59LsQUix-xJVb-+Mz}IKh@}b@lxedpZLCMfLOX~ zwy&EL;F#ijozGOEdCh)t2seD_iFM^RFE$_8O2~RbSES9MhjpKnATc7v!d!n3@f7HU zs?SSp5c6-Nvb!7|4z%ms_2r#y#!N35@ibZ0-&ML*-uIb#_4y`byDeEQcHZ7vwg=%8 z$d%nj32Hm%yp?t33TN`_A2-ZEuXJnRS2=zzD=QQWbCJus@bQRk5Em2E94vlRaP$P1 zQm>#Y@#9DEy@z7Uq|2f%YHvYQ8!wa2ik6bzvug%be<;Z1*Q&@%bVa-u=Yu#pF0p=m zfdnYJb+f^1AIgYSRJf4vIo7K(?pYybyN0bHqAuzLBpep?F)>|zO(%cbo>2`91czWT z)hkki7{F{ZQKwH;ksaodE(?||Fx5A20Gc&WCI)TX2^H^#WQ64T`v;=bO5O_62^Pd! z3IpXckP$89P`y1vMncpV)|^cF166QFt`x=_Puufm{JcD??fY1)>t zM8FbhkB()TIB`mV?|K6*%qfD4qhG~xu+ZAlRI6vQ%lq&zs3zFPHRtwIx?hP23H&4P z@BdaLbPadUtUv)?EApCf16c3dT2N#U+g_7ctjf>9@QHn(AW3@30+M^^-Y5svF}B z%50W>`PS0*v&qw1^rt;*WkViwU1!MbNQ@5#{ZKhOv8fJbN zPc1GiBH=_3bZXagUp&ETYcj!=-=fKf^bhF5DepA8X^|eApZwCLJnT6$$f6cKACJMw z38x(Lr>6M<+$j2`f86#&NEEf{z&@(xA2|BLcyZXdHq7@J_{Y9{q9S_!zlLX9cIw$l%5 z8mw^t3n+gjE#wjLnq|w_Ti8>D?zYz%0D%!ddW1#g?rcHho4d9MMo_+$IG_0!PKPP4 z`(>T&oDme~Mn52vxvtCI)x^4gpF+f>_0~e%Ww|RFSN_kEW$l0c;d7tIr~O&x?7wKI z9r+8EHikjW+U~xT2RVjcs|@pc_O5kSZOWa;oZ0ucGFlG;Eq*lxdD@8{UBRSy-HLgZ zzIGz)a%P`D5`b|^GIQhP`XVHr zt0}8??U$3@WcVku`LW-^^*@vU3VFu=Sppq5y3-GutyqQX_$*CK^xwVP{F;va<9|>R zUHN_aHh0Jb`kMwO5I>|DW3WJ#d@rh=jK+|F$~PmbW7TP*;8A>`R>ksspPtNUW?A(C zQ0n2&&MkI+`5cuz@$cc6%|v0STf5pVE-NNfg4zv!@L{9jnCZc%aQAu@`&PgXWutBt z>tQejFL$^&UxlXjkB``9dWRQ=6h@~0ZV~zRnO%O!0_e_xR3szdfP8ePf_7fiKsK?8 z9Mseuz&38WBIodhV6G7$V>2^0CLkh3EpF%=86^Qdtm|3G=$ALBl>bOS8on`I*wLn~ zI8aL=w^!a7TNeGNMRY5C~g{*A=bq!iyGPAPkk77&m%+=&_fkh?P?eV+qeuHtgXjX3Ttsyws&$bjM zcr3pHI!ok}+cSfAY%LaHG8(oUeJ*L)Lc+FN(!2+fKqCe;T^iHoR3Hk+Q3`sN&RHljH4yqci`Sd|K<%1^**a7C^@|tZSB>=~d;@T(x>E$qO>Abs#o|$Ob1(cD zn`>rq0g}q?%ATl5e33+UT@^1@91YfFQZC1Op!et^txx8FZS0|Jqr1)LT#-YdSf|yJ~KvU5r+yW%sBg1 zertqAL=#0`W0kpMhIcEY#|CIu52-FNqv|72xSAFNi3wM>*Jq5$fB&31LMrPt?$U|D6wG&sowRRk?`*dq7d|s`~V#G^w+uXcun5Swyb$GZcFRv}D=c1kc zo3~aL-&G6=(7-?~Fjdl7knS|yw@hBAZR!L{(_hMUAOr+X0md}d%Ur1WGdD@|9=6?Lh`sC(rVIVb`S>2I81VK7mZ3+Dnml{pmXbm zh)BAn`OLoSnk_%XeRk{}Y%y-uQt$(L3c=4QDehj;R8H*z!u7FCOVg@mP(soSW%x^}j1tkg$sha){2jqC<;~9lenJgA<52(Y+rh z|5dQ^TfOS|G&1^&Dw5&iE4dQ?vsh(qZWT2GS^kkAH%`R+V(QHqenGoVbI--9JI`Uc z^}=a#)=9D~>wb7gu(u3-`Xw`AMIN%xBDDl+c|O%bX5$Go_mWh5z#2t#J14}DEIqXi zMu`8#PlH}ImgjI`SBNzmfKN|BhfC&45W7b#uFAYo?1~)qCkjwtd3@!y#0ynU<+;%L z*!Z?^nJ+Xk?RU=H?$vS?v}^twbDER!kV^dG)DIQGsq5U2la9>Im;EqeSOiP~jRVzO zTcr3v96hA`tC#+qiAxW$0FS)geh+c(>pSeaigL$vQ9h6CyWahVdorI`_f8p@E;BjJ!;! z<1Lo&a8!QZA<89y`Op$}A(=6w$oIW7l~|AL8=Cu`EOU>0N|ABf5IyN=XPK?c@LOwi z(4P+9a6%pCbyZB<`=SGPGmVixLiwtTVTr3$IA32JA2ECP&giQ$Bd5x&SP9u}fn%?> zo{J@C(hO#4e8sTr-tX1yMQN6#9v;Af&SaJMfXU{Jw5WECG=VS-8)_D7V}25qF&{EtgHKH3r*v=ZxwU4CM0Rq{P2R5z60_Un1FTu z(0wu0f(Z$%hzK$wB4;@)yR)39Vu8+Qda6)+`g(;1^+|3Go0JI;y8{hW0BhmgkUS}i zO$^@b=&vhKWd`484!J|cQ?e%scMHiZ&Bcy?*@N-^h#F#4vvL3G&@{ZyO^QWjqc`fU zKT;msKKQzw^w8k=7~Esn*S4f{jVClCu0c zVB}Q^Psr^l*F@O}WnjrCOlCYIM& zTgw~VRQ|WA=3{&4nc{Rm&IU=pee6r$+B3rW8H?)4`FZgt2hsThNuCC|F6-Jb&6H&D zc-(f{XYQ^TpW0ot69K{*$eU!mAxBx<9=3(A5|O;}8(1Q6t+#2ei)2&bCKeN9am

ML{$%Psg^ovfxx2aS5`m%z($n!EK?XzU$JyB> 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%0DW+wk1>5J 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 literal 0 HcmV?d00001 diff --git a/pics/wallpaper.png b/pics/wallpaper.png new file mode 100644 index 0000000000000000000000000000000000000000..3e252b8e59d8fbbfbbeeea155893ebb4e915a549 GIT binary patch literal 860210 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

32HK{ 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

`toR(mG%8$C0rSJ`GR3#y$18O>=HG zibQIKi!f*xc0=~Y&o;g^*RBVtT##ygd|XAkfK|c7RkO>HV1`sRe&Si4=6zsKWmV0* z-?h;EfGxlU12DBawM$wT-*qkKJav~wbmkX-RCKN{`Npd)tJ?7S ztk!(nst0TZ*;P7a{oH}NoV$rs<#kTKD1|3SB5pTGQ8v1n8Z^v+;wpA`8if!lv!y=G zELv315^MCdN~)Pb$#nfxY4wSlwN5SE5L-#ZB_^#1I26$EBV}?0HT=aHU~VtD_KcwKy9+oY`7P}l0>AwF(3N&2sipC= zmk;;vIq2WYNvXX&^uX<&_W|q99M6R`vKE*VcVaN-*dwp|aK5OdCLBzCC@0t(mCS6TFg>oKAw=asCXhZ%t*kl zPF4KW02A`knux0n6Ru)9!Jy0i(M0<`j%PRCygJ5|x8)QtWBG&Bj1QO8!8?a9DP#4dx@83QucxEn1dVG_t&V*AnKvIBpfGYd zZKG>q>idJO-<>(cWP*nn+fH&RxlUGYT^I7pRi#Rj?>#uyA@ne)WHCX*BC8c^5E!Mu ziHoMtH=6aCxI!(c{X<5RkNoJGDYn|mCHTt^FNOn=IF%s2&!04!C*;=b!pHh1Ez<~> zCBBKPm}&c^CJcc=W5uBTFye)EE`p427mE}u2(2-a>!%v;D&Ac)5Lec-)Au#uItp&N z9LnKc#5mO_e_G;XAoYl(D)CFq;F_qD5M(3m5XcF9Y`eiY0sml4Rfz+0nQph>X?or*oio(dnAK{Zc|}P zzV7LlP`10dQYYu;p4qxq_0+wA||%Pmd#?`99! z^l(nh4usx=;!8F0|A1M$@IXQ?u~*!>rC zdh(HE-|5Rvo`1=9dHS5V%gi32(CTmR%RJfKc~hb8%bev@XeVdae@z8CNa=S(yZKn| z`S}knkk7>=1LF`EcH1j9mZ(awv`xB7-dH}^OTK)Md+qDTXpXBbU((J{Re1p}LY0d| zbSeVj$80((eowajQa(A5$0u6S`zjh>9Zi~zaO59suxi{(oCir*3b*!ufvECi$PErj|r2?o%&D-~ryxh?D<5 z9_9^BALvA4L)r36Ck~a_*=EIgf+IM6ArEGo?RpsQJv5zA(Xz4s#REEIm4TfPLbCJE zSE=cao9(aFws}tI@Oh>Tgj;}blMuY2T|cz1xf?%jyyDCP4FwU*0Hx!+EiINYvcx>H zEYLPYSkU}``R~-kv_j;$HqTS=f3~F*XUC?Xqg-Z&Y)Q<|f=kou)o-uX!s;Jwp#-E>N6;b|Pd)2KLW_EyvB0IB#T;6S*^|?Eg z#+UnCi*BE`2Ki5R6Djh>bPUbV5XTDM zebKEaq%J;hdSpe<7Y|?bb-ee`(UP8KmlfwjepRUoeWC#tn{D9=xA~t8KsdWK#bz$G zP8MjfpFT9!pl zfzfS6YQZ0W%k7v_`&5r{?!?@Kc8An9TSFV^>t9w`xpxV;mviZ&(I0}wZ?e~q9#+12 zFG;{t_I`D%Esl*Ixy`tj#mTsjHYm}egk2YQmXRLJOou+c`{RM%>B+y_e~{JN*J0A` zz*gbk^{ZIra$H#KcQH2b;mugl(j3o#?=Fw9zSW*m#-KrjTkm=o^hrltt60+X_0kaz zCc@JEz76$->)LLNJ7W!F3WBmy^L%M1Ln>EmfU>I1DtSE9+gzvjr@5qLqG@|mq)j3# zM&#guS&iBd~w3#VO}KUMJgvHzpZOR zC{52DCHU5vL^?sY^d)1hnbux{nHHFTt|L>x%`jHk$)JLOY`R{Ai<%|~vyg)f50_?K zo0Pv&jYX1;oJECE$)|rP8oI+{rL_#r6>v`xE|Hfz#8Q4v`O;X1g&$dIUkX&Z**3?p zlHy}dz1uMQS=hl4+FZ}Z^D?%t!j@)zzkR_%-CLk9f#z6djtIPa0{>PnU+?19; zLGB3yYnNl(3CH__%m2=b$T&9<`&y5yfr@c?+~C1Ty@Em70sklHFxfYWzoVb51dhah zQ(ig}WC|L)8WKet8)r}c3;@2KXfOEj{xO9w?BKUqYAt$Vlp0;vqLXiB^TIRDR&l2v zDeVNpn?-wnX>1VhjF0-gb{WJvUx)v)fcScLt1R6peM^)IrZ)#2(9Drj&^w!T^CzBP z(ZVewF3vq_YQ#Mv)@YD-T-zHVZh&qpN#mNV=cY;7y0Z{vW68!&wr6D3&&7%*?7`lE z^dlF+mW|w5cAs(1db9MVzSCPQk2TG7ACU!`Ke(=={?Htage}yxZj`o~e)8dXl`i5( z8gzm)iE?)hEVcljAL%X-fRG#N_V{89*hINku*#bPLFZghdp&X?HD&0JKhzw6CF21j zrQ3z0S(6G4Z}G8|DkMgKY?1dy{FKSd7;&7-dcX@lNQ|_oEAnC-+Cf(}?ri+9)+CeY zP$0Ts;gL737R^T@*S9~d*sVcVjo9-B$TWz#v;J-eiV=!89g~s|>SELOgT7gGVeOz^wv#y<2&>2AX-sXBqDOGAa5b zi2IRJ{X6}=pxtC9Y*I5wrmRe+{wNsbN$TJSNPwk-UCPS!U@9dOPP}C+2i7JvyD< z8+Z~lf=DAq_YCZZo7}>*H^++C6B%TU0k;E$-uHHUC3J*l^B@cCjl<#E@%?9Y%F!{L z&MI(6q1VEpYc;XMxFm8DT2Xw*>=rs@;wHnMcmti_Jr{ft= z?*@#Xp4%)TQqJxP9QnI4pZz~SQw#9&?^Iq?dK?sAj*g&c+C+x+t+3~=X*wuz9`#y&`$KWiY>Icml~a2Td4u_Jx~OG`dr_J zute-7fY@|mHg)ZdE0E$Cx&8AHDZnM)Ov7Isk5!xvo3);9F?cKo_{^6_+9NK~ZrOw9 zD0GL)Qr&1Mw^WJb@#3f9O#->;jcP9A&q_&D`Nb>4PyOFk1@_qG^g{4Z%-j9TB-6RbgL z)6v9v154x=98tZGP&>f_+)@?&j8=%cGu4mV8<+I4aoWf%RuD1 zu!_+m%S6&b8$al(>B%6e;95GDa`p$K<9G4^H_&|p{LizL7lf>_{1;`an|y-pylO_Y z)iHwQl*RC}pcF2aqgpFXW=8%Q5~FZ>#?ndpZj2vHk)W`Oul-(s>>}2d@r9s`ur`08 z-?0XqMrw%>;iDu$LJq@FG8`a$CRVwXPdK7YkaTfy+1Jweoe${5lPnsXe4RYS6J${t zdsnULCeZ1dVoG$9j$k7^QRl?rMRKUl{Han+y#~Mic5v}gCdA4k zs-RPdlyP&wl!}{)l)v+fiDYfRy${yINRo5YTmwBChjM;RpoQV15Kqq zU#<%84Mwxw4xoL;2g_C;%yL5N;}acJNCRNmf-s4sNrqNOPPoOjK)`43WM#SQr>*%! z82~XT_u^|?lDJyl>`(9qT@H)n=N8V&x4?nVIx;pO?uVfvHUH`LU!d8`;nOM)rgk4_ zoC)f#pC){XiCidhosjcu%Z6)x+YjV6X~VavUsh;Geb{-RmAlbSE3^DFpN*@NisQVF=Nm7E5)xFyj&N1u2axQ$MP%@hsq52>zmftIaAPKzF$XNqK&&tS5% zY$E>z`V7%N&n!&6pX*;7+zr?x`(*C+Z~Ktau`oxT*9S6#zdvjz)oVAjLg_g?UYFJE zwSW0`fFb_<+V}Op8~66f1AZ%J23-@3S7yGj#@oV;RDYZ@;MZgK!TH3Y0)}jOpXV1M zYd=9I)5=E6qlvX|+APqx_neU`N>)MdF7nzHXO)|~UYXDgRHSif8w*CgV35V(P)WW| zJkQ>X)_<_#&*9WfiZ-nz7QJD}r`y#M_K_nK*5MG zHCWNMUpeHXruO#L&=1LPNxVQAUBi_L$)5L31$DKN**A3`ID))KUvsT)(YOlq_;GH^ z|E~prk~aho_eW;gg_$J7MnM*uHdjmq1A0p9IC+_v@OT@-S<*eM(_W@jal`KDn)CFu4V^Tq|DV z<3V%CN0P_rFi+}b+Gvn4E8TtX%Z3AOj~Q5JO04)>X^&%eobTC^{Mq7BP}~C6HXzKK zz5&Bb_I%dTjkGQCdQmnQIyMou0wz!Z6&)53>~}iShPQVAe}1nJPhlUfeue^|SN$r< zjCXxYE|msi=cl|MN&EMHvlb6q-2;E=(>r4>%PMrSk5O;LY(24gX2S~Emz7&2IT;4Z zo#U-`7s$O2x90&PS`bpBg>^Ld%??0a;2A%V<#GH&*|Bnc#Cts^;z}dvV9UGN^VT*g zemV*M#J!`#C)&k$7FrZ?+_48#Cb>J*RhhZzJviWBoh}O)zBRj3Hid8Ku%2FL$&F+| zyHYrEslVl2)M|*(1p>6XGkrJ~EbOClKVUww|vNu0iHYRT-f4NdIiVe zUjB93_Ic@JcQQFu@NfCFf8Q2Gz_1}{K=$l~P(`kI(d*@RvWMJ6$Mj&yr&7oXYsw&% zY&ILMauH;edtTTkd5Je#30C794K6CW`w8QoC92EJ*hV+-#w^Z$78UWq30U>)X%Te+ zl+*yv`-QDr9{v6tW3<~DUc+eADc31u{M`;1u8Lw}wM@(8nrp6BITE0nEv|%iV@0-- zO4K-}Y(^@Oh)`Hq1%2IWUGnG<8eO1->}Hftu^5mIF^_8lkKPDLucy(92dCWU?~Y%q zIeOQ{`R(^T=TntnQ~b~H@{o|~2W|*^PJL)jL%lj1+slO=1z3&n$a-t@9g%eIfWszWMqV zF18kmXPc5abL(c%*cEkCXje6DYff%bQ`sOshQR~ZnRT*U^-O~$mLr9<(|e%$+Q$Z- za=-c0>9H6(C-mOK{pk3#jp)7XOZ)L1Wg8+5HdvDxkZA$u(zT4?Gb8KKIvTAzXHKj%&pJazvGZS9YTDmK}K^Gn5$o&GV>fawe-U2r)cl z-sW3G(XXv!O3)Mr%{g?}DA%f)(kF^oxpy}F1x=^pP`(Sy1D)$$XePNQH}_bc*8b5) z&>ueMsDsIqWQHjMR5+|W?UJ^VnH#gH@9gn$ZWDKR%oBj9xPq6vd+&99OXNNkQW_w zS&K(v=A!i$mKZEvK`5x^T~w=uc8wI_R)vzdzFe4dvh$?#oK60^;7(s*eT1-Sn8~i@ z;PDeNg*qZJNgL@ZpS(_CG3r;sr;r87<<=cnqB^kWC~~8GNiNfOX0wYieC~hih^9JZ zN>n|*!UkKU*bgf3>@MTRE#0W)t&zzRJRE&I`Fy)yCi4)%=RJ(L=*0_t4N_3YwUYH! zU>;^gY6VglzIyC+FvkK%Rw3D6d9L47fY;m!vR=6|z^)++fw#e8f@&rXtRuA zM3c}38wn%XyU5mm3#bKSeUg7e)Zgyp3jg=b+w|MfQq=|c0ba-Jy5lOfy0cP2K+l|c zFI4I~I{=n4#%}z&Wnn`3v2oS9n7GZ{2t0paEDvsQC*qKFQ zJufSPX;k6vFV3#iCWGvD{tMT9!3eRV*-U>=xSYad@gR=G*D?HrKF<3`F1mj!cMKch z3R`hUTZk5vf|`_dfznZ( zapM=ZBBm~p^P&gh>sBI~d$OkhY42PR=Z4J$bvd8ys!N+>@2c0w1Oi$+@_r+8ZX;0J z{48cxG=Y_aV2^i7%@_w5CMPqcZ1KCy2m6VEN|d|IE@Lysg}K9Plr!}KK-b_VbC7b? zJnDeN>X1C~ZOWQ(EAE-*9x$d;0R_J>Idjsk=~Lz;4tkI^RQj~ULVE&PcUG#G_5)dlRZRx61&5KHn9ppYMI|KI!vA257-Z zOnW-+vl}&)ATLMVVQp*3RqJ!xV<>OyQtJ8-z9?%3ySA!kc+2Pq<5_nH5T;FN%^KGA z4XFQ;_*w;|6)bbo+NP+Pk5(v$ei-}f*~$W+Ba+b}*~J-Td0?>sw-#^JMLh|iZYpfq z(R>>s-VRn_*T-NL_-U{X0GuAmpUR|cF$qT|vaK4E#KorJ+B*acC>%q8i#S*eYMOa-!=Ulwc!ds4{E}a&dQyO*oga!{YRgV73}kWwZAt~$k06pcrX<7 ziXvLJVsT{7qXGA4C`uvUBt@r<8X0F$K_Rn#QWfVFP9@>n$OKNRLiFb`y8%%Z=f`m5 zKb@;lDR-a+=bZ-g5Fb{KT2oilwc6iRSJbq4h#a$Mwes0KY+fUi#yv|%N3 z51B+zBnQx|fqA8i8#()nKuMb5!Y1rdF$z9A?BGpu>fX(C&z!ecpLd*NKQxVAMpT(K zsEi{h;g3uWJ7wN{`@_RMd16giXq~jYR%k=f3~4JOoV#lm`2A8*QbwzIC%hKNcn-S$ zx9d33swgRDeOP6FSJo`HFyJ}2)W(p-!OROrd5rAkC=BBJz*PdSev!+bL(3Bd@36Jy zcRSjmMEt3v&va<{ZHRq~IF?nm_d`sK)gh{YTQJUXszK)^p(l6XLagIe-9VUCF>_xH zBqMPI1HiilwPiw1Som=8`s7&4OtenqYO<*f3p&WeOfl=11qjaCIjc$Q^Hx?Qf0xpm z(G%et=QYk=GhasqK&3zDgpJEdy|=s)il8dA=Y+yCor-^IIt`dt#4zua>x&*H(bHDy z2M8EEQw(u#4Y6_Y5}>8p7|A=Fq)F(gkW_dDb7E1elPiWPCPp=A50Iwi=a*QfS%AD! zS24fNadC`gMi}RcX5BnMl5XG+a6`hm09k>lp$E|LE=E*0$f6U0e zHke#sv#A)}{8&omUONM0_qNr=fVs5GDwVsj@d?CH%DT2FKB~D9h?cRHZWCjmN=gUy z%Q}BNK9r>6ok^J9NUl75Np4zqnYoXt>(5=M8Anz*rr&gaa2|x9_U|X=l6M;0i3I9k z76k=#MY*YSuR8uenyxddsWjSNKt)AG1{IYO#ZkmU5do>eL1h#H6&0j~A|ldzO>rCr zrKzYOEsD~VDkan;N{L7b(n1e}5+Fbbf%Nh&^WM8ZTnpBc+Pba1TTL zd2mt!Wn}v|U~(xZ`)ZjQageQ{s+9=HGk(t3-wlUdPs ziviT3L22dd5t-&*iyKwD!GaQa_(hqFwApRoIkz1+=ml!(0_8!E5I%)`zw1S%{}Dqg z&t7Qbfal(dCS8aO`WtnxKgPV_;Q1QG4jaD-mtKxug!IZmvQJB{|1^kr*0-B6Psqca zECeZX<$8$X?%vXyn^4p_?I+|$Hb`1Cs zFd92!pW`mtggsHFy3RH_$gNt}!QlMi>mP28J1^|RUp^e5^?YQpIvh6`9#r1G2X)93 z<9|}ZEV~U@dr{#>!Ipg%jjnwJ{h6LTPKJi@Pkv;7pN_gW?WTOwwq>(y zut9_;Ty#Zj46qXn>eNxz`lhUVFwl}w5yws$Fi1F*6wp)IxKNNcDBJM+&AwM8xvyEO z7D-BAlQCXQ2l;O#<(!G8<+`e-Q@WIb?h{g6P1ld5S(T6d@#i6isq*mZy9|r@4 zc_~SOxIsfyURX1LS5J!ik+fp>5)I%(Yjd`0S#72{u4~ubfpxE6inCV2BBT~ow7am( zKWJC?@X5xmn1hZ7HHvV|u$6RA-zRSN0g%17^u)h5;7V7+D(m<(ccxhOIK{0Ae5hif zc?(YTU>BIPxbiaQzV(0Cf~nlt(>ITEX5Gm|Y(C%3YrUCw_QUDHf5Uu0(^Gw2RH^h4 zDW$~7?F+R?3|v@BCijRDqtl}i0u>(jP&A+3AV%MHz=}aBB1Ld;81l0yXM+!6&Sxtp zm!4e5sm&GD_zJl*>R(5*-yfbJAwC8^a?kbdrHpTDoL#4XW(Tldu)=t0!Oh$Nf$(n& zvfb;^AD^pt5li$Bn()|a#uXu574`Q8ixhUjDbiH+)1d6kV2o+cRe?`bv0`u8AY&to zja;%<>1?+h=D%Q#;Osiqk1n>OLf|W_SpmZTY4u>OB~hK-{b9xjdM+ zaae}5eVZ?o{RbfR&Sv4;Cgf&JAp59PmX*dhz54Z(jDLm>>=r@48|tZeMoRzhjXf<& z45>K*M5RwNQo2;7$3)Lr&W-p~Fo8`W?#dy=r*@E+F_6o8A2v1{N*j1X){^x8Aj zsc<2#J2vutG%I2q+oQvLQNyQ+o*^(dRf6&g8{AtAFu1HuZ~_g97EIE{QxEIrNl6c%_32P;TW3>tO|=2X2> znO{ln)2+y7z^k%8JQ8#&7ie2LZwFA?BTeZh`R%wi_9Kzh{Hv?>sKaC&U;IbqE7O$IOo#_5aJxq#q)eLNs}h4B9AYJQ zQ{GH0mP8K$Anbo%3bT}An|}~>;oDKh{ps5m^+E0O#>p%t-k@T=R75A8R!bJ^jm7Jb z{yTm@eQP*G`Pd#`q_9m7C0(Cb=G<01PSStgx00UBkT`)~bzi^jG2P_z#DjXJc<#1h zMZ37xXEj9OM(BQ64ZXbwAT-Uz{~>qWPtPmG1}spIgQO6!pF*T{wJmEVbP;DT)R`H~ z?s3o{u*}rpj?wM~6Mapyk|gw3D|mpvY>NeW60g01klytF3Eq96xASfwpeXBwRM2b%&G13a$j^I?bGNe}F-B`cO0hgltt1unHlu)9*?Rr(OCcmh4remM z;nr<7U&|8W)08T@Gp$A;gL2@6pLHhvY7-cm923TZA5%*fm-D+u2S7RyzNg4;bFC*$ zd@7~{BDds2-HOm#*J>aVGrvH_X`28`mEnp0>!SgHAvJe*pkHjd@SieUqxiwtL8+Iu zHj1o&qfm??qGrpAca(!)HJfkPx$jNgEZOAN@YgO;kg zRC@e3WdRr8 z%cag-Kdzwo*VtS3_o(3U#3|jpcn6PrdY_mexe82;`V5hf@6a;Ucb-fmIXRG~bW`aP zsIgn`nO!OV(Bw#hVWQzEru*}#4=#j)XMKHDQ=X$_X_Svou7^RJ{os%!$c7ag-V=9# zZ7S3&gWH637|7PXA7PD`szqrNs%-h-0{0ct$OCF>g9R`n5$qPTzZRa%5YZztn>U9) zQ8x`jwLSRN+D?rRV^ij|9zSl=PiJFiO=Dft2J|8u< zaR5PY>l^XK$~(#SZ{p*^zz!ui_4G$(QXe9EToCj2n24oLiQ2!(n)a^dj=x6w&VdZ# zNatG(*^bC%?A&qv{1Lo#%V7W&Lp@mv+eCVUV_cQO^nvTGdsm2(8>4w`fEM$rAssM_NB+b*~X|kZbW}PsTE{w72Ih7 zdl#Bza+)%Py_-`Z6+Ezl+q^Ec)n5eiJLf=U_`s+=aKG-c^~o)D7j}I$MUbG!x>j^5 zLquXh8qUxGUlBO6?=M4<5KD%I3Peq=^~@d77O18ZC$2%VOg=^hy+$p5WldF%qEBNm-)<%apPMJ zyrynrGa_7sIs8G|ksKD@?c-Niv^ZSd-!ua2Ggc4$5DkfprAH&GPocMEBY)XEd?8D4 z#~T=!*$V6}mi2K%gJpA3rADzJNfcD)5uKPu+Csaju+xScLJtzOUtOM9W^wLW_$x;= z8#C$x>ogG~NL=s1=U1E{FbABAp^DR}MUs(6yJkajfH~wSv)krTbe5FD?t2p)Q~U{{gwpg7+YL9HC2SJP;%P+_XA zkS^o|FGSxJe)W^iUT8DI=Nch9Xo#27D3{1LgC`>A&~sS5#`k|?|2Z& zv$(NO@T4gb-CUQuBGi|retSfq5&idr<7lQ~%QQ?^Sz0}q*RrpF4!9GV=-mr$v|6;D zO)(bUq_g5Mt3qJ(o(s8~kS`=(vX(3vMdjz&wNkV4d0@D)_jn zcY5ng8DQ3D-x;`x`nW#GU*9s5UtpjjI_?K1i`TDfg;>KY$<}*J{O(3+;hA<&7JJ#? z^d902WN*&~TIGVBEhjaJQhCkKUE%p7L;Rd6T3iRX@P+bcCD>h#d+ z+!zU9SH8be--(q5rs~`!Hn-xb9_<)x1tbdCtC>d0V~`m`3!Gg#Rh;Ok&%SU-Xgi z)Mx(#g!E?OV|CLs%U{74@OtgzE=|}ITk|sY>eC`oE4e z)Fg9u1oG{NSYa)rMav3BHAOnYdy&HAgd&C}Mk zZAY}-N;YS-YAt!$i++PnE?=a`0X=%4ja!Rr6vX3eS=+>Yf~aLBpZA%*JF?|G%8j>n zm@#VJa>~NEM1Q&!89U)SDT)I*gK%haf7Ng!+^9Gn1jQ{D*Bu6afcwbobc5pjdoNT_ z?fTITt#Gd20A5$IZgd|Q*$$qP)rylBep123Eoa4yu7g$plf8yni2HHi|9cL_pQq4^ zkU)Bh1C5QGTYonrS<8$uXBNdvf6i`qDt3W!5)R@2vf^@3sVx^QB?4VX=JA*4E5is{N*oTUWYl*@DADa%avUF4 zQJH{lO+ST}njBL4Ucs2{&yvKCyQc~E1GOHApoFncbbi1)Yfu%y<6G0;ZmN6J6@z3a zBmLv`T*s8WL>0K6;uT?C|4lxJ!SjBz%qMVvU!nF(YbrBaENUmr!3lv&XC8quHup*k z)4lQ@Ki5|;(nhYr$-?+u7b!TYrvU&;zxw&#Ea-Qz!CLpR;{p>|DM`HDbNeBWxrS8- zO1V4~M`BFV#^81t%IR>eUCypghcXul)d5t|1Yu7(6aCB>mD#_mv^nT%@^F>tZs{)r z?Z1sA%qD=Ju*a5b|K@W~F&%s0P{rP%*hS`Nxv}=K4WTxC0=Zd;qTbh4xk92J-~UU( z)d6%uuUC<$^D&7yD}qh(KLR#F*s8QMOD!#4N$$ACCZs-+d&#&|Uo1>1i1&ORc}=e3 zMPy=p)r2o6XYs+O&B{Mu34GPTCn@yCik1#uBo!b12jcNs1OUyybe+AfSWDxFJ@BLE z6V^#m?RzB>|3p?JcL4Ypy}-DeK92a$Ao2Aq636bXn4VTthTsetOuHCUoH-O>4n-FA z5$z7UK=qZ;BkO#5h)MVfe7IUi>F{1*&wYoa-X6mdVVA7JpT-$Of&P z>L&beE#pP9lroNx3wAo|STUVt++iQ0t-frL_piVX*HM0nN4EA%&qcq7kfL?bJ?m`t zYg5ETeVH3rjgS~q$EZnWs=Gsj$3UoHPgm5ELt{0# zV;kz8F4G5IRi(&kuXYAiEob$lk9J3KiBa4>`;_71GV{^g#3HiZy>M%>IoDnvS`ys9 zkKuQS(KzHgCz=go5zsmBqa|i@og3%u{f`Wzr86mw-#>=9A^!F5HX6$p z`L95_81x~Zq4Sc@OiXLK-X{x1Y%V>SCr;spF*VoKQ}W9&@N9EZ#NsPsO0P)MrYC0Z zJ-Hx(PxiD39GdoEI!!GQ?QDPlFzjdXrb;Nhy6KMNwEX1Pp8wAUIGCK|-Ik}wqUSS5 zuuu0iiZO7c6{BncW82*Dm6ToEo`ps*Gb`-MNG=fXFS7MHP?Y10wiUNc#MbPxxdIgt z1-wY6?n}^}MLX!yG_t7?TR$&iy$W#k7It>hnx6?)dwJpsddyOVz4*m&HqO?dJ&yEs zd_DE|I{Go0{6a)Nfjb!vtwO6jr-d{Ju6v^fcfoJK?~ zMBfhCADGFYe_0K6mrb=~>(|YB`4|YFu=Y;ZU6k;#}p9DMxXPt*a-^Y*>J8(;2o^$+T?H|b_aE$@EUW|DspdeDNu z7ja?OG`y5fsv2Gug6STeis>3d#>CtAcg?MIeB;vpklQ3-dcy_PpqMRya!_uwg@l*O z(TT_&W%|7Fmbi-xbNPb#3a z>mNKB87F&>a0WTsLlw|UpVUczvWLt}^7eUeL6hwb>82)gS&!Jcxm#}p!VFY@jkYa; z;1QUBhOl7}RS`$&m1Xj6OXJdG2xL4+0E~247Kj|vs=YyS8{W81Bz^r=)FWW-eB1Ke zQkz*n2GhP{prx}(Tv$=-xm)9%B;^?B26fB!AKt=^Geg2CS0I18yN`K9>QmueLC$i?ySHiw6r&# z+)xot(XO^ulO^4~nK@BMY*Nm-eJpsychbeSg*Hlp+-gC_zTnv4E}tP8h(zA00m7-{ z6kTMeW^na$BLH8_?08NJRWaNqZ2i}^EYAkCZt|&{;(Jcg#l0JkOAEe7E_wj2f*CUY zHs!5@bOt{KA-NXdn(lO33V3!Gv#uSt={kveZ&dX>rjIBU=sYD09PFSw)5G}E){xXt ziruZZ5D9m~=_>0?tG{oJ3o7HgbdL6pmOH9aK3)-w+Q`*i5_HfF-sOQ*NlM=-if0A4 zZairWlUYlO?=b{t?ShpbG)dU@_UCj#!R91-FA|v4(ADTXD;^8r6R>+wSzA`#qUU9u z4(m97-DFE*MRz?eMhH6)0l@Tsj+myt6oh($6Oi6)9~EFV?E|xs+VX5a@-wA5zP-{! z!w+Fl5HFG9(KfU|=#QoxmGrnEE(pFDrRvOvOj91Dva%4qBRL%pY}xT$&DRj{cu9xgO#@*Bzt1I5~s`@`5@Zh~W|;-M=re2VF}WrZ%`G3PP%x&Z+2 zUMpf@S8jim8sE?iI}IEW=hJGAQ$JgdD9l5(-il7DN%t>-RX6RO>3Jw8f+YVQOzzRG4i>yClC?)ES89{+KC+0N=eLang!xlw1cE~x+< zZ~s7dn7!@Nw{c5qlSc#KQFSP7C|{v8JOB}XQwD!wDgDQ+UsqC-(yuxj41^Fbzx>Hx z&ogC6z~AtbXYI@E8iV4l6tD5EhHaDV&#H=+eOhpW1F!n{R$!vynymXiN|p0lZO=wr zjiQ-kX!{8;q57#W!5e54wJRAjec0f5edLhhPu%0Fq-F|8J8H?A)j-m~kwG8A`x|{7 z4ZwEcM%hO;v6KuOT}^v{K=4el9s!#SPkPnZs>rgL-*Fa-d@;7R^!6F#;RUR8_;?h? z+ul1S+6IEQRcy$qT=3~*Snj4$Uo?jdbFX6HCa8}JO!MKEzZy;86F$W;-Vl#hMh~G4 znMdbF0?-hVBqx8%d5l2lMwl+0en@6$JO7plA6@F1?yJaT_-|kpN@&!ejTA?!eo>gX zsDu~h7mc)9{`|&m=AMNqY?^wt&mReQ+!ZXUPCQ{6Dq8U8Impjaa{J=*2neuSreW*>_3bs$$^N(^b_b zV!u)9{1Z`aicNK6A&Hw%S|;9YDtL&THn8*R-s*A=I=GQ^!kLP(qT`C-)C&O`f-!DV z3KB0hG#AjO%^f zmaR<@XBL>lG>L8cCoo1*y1HZN8?!ieF@gWc$BqcmUKIo{k;wHfuuL0PLmTf*(eSe| z!z&O-cOlezRzrws?cmEcFF^Rq)ZSZ~*D1Rq8jMiC>3 z6u;F+QsKf5Zc+p-M7Dd!`C@vu&pBaUI1JRjd8LWe|f*Uc-oSw^L23}U3O>?p%b7V{BEkL@H<#=O3jNh5i zMS3TkX^+xA+(x+z9Q1}0{tQ0KmD}}+{(Ud=iFVCE!N!AEZKuG5a4#eM7|38=1IY|% zv_3h;*%yJhw>dkTtq&tUGXucH)OhZI>0Ez7^7HAf6mV?p!wCRyFR2yIZX_yzX`=ts zh+&O)r!cfQOk%yRsj zMY1{V--beTt2KDIT}5^H->tWLq^vMW;YH!FCItvnFO!pi*{EQ~9vf^W3T~%O{5O(e zc>R3bw_*BadY-q!5oQoRaoP~Se3 z4a^9Je>VBz-W>~0iUipq!v@lzi1Gps}%w9`rskt?_Bb1 z8$R+!Pxd3&h>ERGAGoMmtvptbR9`;5Hief$_7ybYkUT4kbJ<~;;7vw90t z>Wvl?9}}tI2sWx{4`YwS6Pxp3eYSEhEs^nqSHWJAxWg>{ibIaO%hkq+6`ARh<{)Nk zb?U$d;lX}gKP=YelJOfQoTgJow$XZHvLl+LpnR2Ttn! zxgbhMXB6nfNgv$?ene9BKO=`w9@bq*ofIb0S|g~P<}{i=bM|^2*cUS+O_YeoCjP+i zkLN)HuU@YUcAgV8zTC(L%+m5Ryf#DB%i3kjae)w$@OC9+7fa!Gc8t?&uC6O+vpMGb zShrIjI>7cOnJ%8;-@0~{EMcgOcC^`Blwu}~ZE;r<_$oLCh?`Dka)&{L0uF+GSLM)m zGs`j?KnrHCJqG{s0&&R`<4WS5B;#cLmL-VB?{)4N0Aj;bQqP(XihB-cHOl&ArTwfX z$~)7TE!q`zPOHWM2$BI%=G-ZS%J7^7JlIBrWUT~Zg8sDJyRqY%wcQ;yD`nVu2`<)u zIHo`Ebk%&8EVseeGWTb^JatR^5rFnn_FWC! z$3Wjx0?c-#1Ks2SQlR!3K;UFqx7T%I?0&ZcTT9;%`(Bl*bTmLx>q_g|oD19U(&&0Z zO@uU*+@#qvp^Hvv#4YiVIP7Hs2)$}*%8|3Dz%6VPr!<}a*0OHlaL7t?-63YEmcPk= z=q4#JMFJ1603~IB!CTYGaN$=23t&=(Jq8Q0?7qnt8ZFSpoRr6oH=?<{@>L(nWh`MO zi;m&-K6<#lP{1h_^1GB_t#m&^oSX2IIwE#T*f-0j?;It)!NPJloP2K(5Q;eWyisq5 zNn;SN|F0|Z0SJarBLCD1(c~g)j2LjXCoTt78*cPqG>*a^_oEN$1+JOg^73-|C0+|3 zxtd*nkKNa^qrZqPUSd@4g+B5{>iYF*Xh3zbjU^q)WcHi|bg|o=$9ICC61 zTWW^k&T;(NXALK%h>)e^h@uszKl6;|59Tb2F=yi8kEXB|8im;_90aD7ztSCa5n*@@ zfes!R6&HG}zw$gUC+D2}2J9P(1rx1oXK@3ZL@&)!9qHHHB`y(0>Cg2Os+GDYz6I7* z$kyVxow2;YWipN>1cBX+C4L!CR6Q9-b7D5d7SK|}ho=?7XuXEK8K({54D*R$`8dIM z1&jYJ_@?8bK6}ZwSAsBvHVZ zuZTzF@X35yLB+_}Z8q)&WY_PxHKEj+rI5hLR8uohQPb#BF8ikGFW@n(1$&{}TI4qv zKc;Qngs4)G9@oyb-9%VZ>g{=BNdJhg+8P73;dr*&1t)f&JK4}02QHb?0Ha0&a#0Rqz% z$usHL6n$yIIiQ+)?f_UN*6Myw5R?<4 z)+frM{_17?NIOA7ohA5={`!=z6h~mGdyKomf28|aHRd3cV(yDIl8LXXVs0?a;Ba;1 zOcXlgyTRqp`DogBgiv(_$yZ?nh!@2*R&xAOaRY>53ZHucNx&2+$^4<>7olr)ELa+|B8^R-gh##W0PD;LsPIul?j63j_p1ZrEoE1)_14B6< zxzB^P&Sc}y@fNB*uyrz8-Ggh{nysHi5wr>De~+fx)hb08EAIiM$?!AC@)}7@$EfHd zWAX_B2G6Tlh}$CyKekt5eiPpOiq`~2pA!iT4Bx4xDIuPkMe&0$Ivk;U#G85w;7Lao z&7-?2V)#nvh9?y~4>=GF15}!$%*+IC@1|j#rcr~qQ)efav@kL#8hM7V-`=;0g?}P#4_J6Jl|S%0wg1D$P_O zFyJ!@KxKG@RIk=ePhG6UH$J)i5j3ck2MUh|lpz83ALUq%CRVEYlnJ(|GGX!~_us6? z7Bl&4c3`!BJ^M-GTgzIFT{9WMR`yq*O&fIMfA=iXM=cK_WigfK35b;#KkXCuz?k`g z(sBUh*Yda8UnF|qw*}5;JEUOw*t%@pYLf?A-q*Mkt%4z}2%!P@wzFQru^drUCPA+H zwYKu96q34XD@jJ>R`SnRpRTHp>|@j<3`NKVShcX>Eo3ZvnjzlYLVT5qfMeJ&p?D=& z+@Nt)8I1FV7EzB=KbF~Tk;3=3Azf>yY5O*eP_r$|skk(lM4`dv{&#vW10m|v`b*Aa z;DhQdFVM}X^`!$0-lkOOwxIyh(wM1~6gt2f`&5vBJ^xhe_=(q-FR zH(C?hKuc^V~zW8NaOdRPb;NU zjPn~5SvS0c){e8#9|`XBlD|u`=g3E%KO9+pp*;1CLLZ|OI(B+ZC{fP7Ep;;0PlY zNNTc8reRFxzj+)Th7dD8w&A(J-#res#bMV(7ubygH-X`PTD}YJnkbRy_k-6E2xm=3 zhNuFu+$`e&#P2+})10L+xy|zg6^E(j(A!9pJx?bd9lv}jR7kE-|Iy?Ipz80Kz)umYkthfE?jDl8)2_deAQ*AS;A@>a z=TzS39I4uKDJNTP0kbB_lx~~ZkNDn2FTnNvMxB6yI1m`e`{8iuq!aLGAt2vUPy)qQ zt+reR8=0ak*ma?ZC#B^F4^@hL)L8!anb^tNw3+-6jJE<2=(HU*d6bnDKd(Ar=acf2 zACEcVo^~u}G#;*4K@=hj#>5&0@tA(il|8@>+uc6oA$@$k&-~G#Zez9UqtK~RL3KZN zNfmer{pIX7k|l60^(;0G=HRyo_W&Nt9u^tA9@_dmk->4%GPe!bX(4=?Jz+JDUU2 z8lDRFx&Go%9>5DdVo9) ze?vaDl!CYGTAA?_4LJ$J)3$6kAMIH)ko!9+p*DcAE%6J_-G8TaVPB9+zX)^iQ-|!y zz=>!3tC%{@4SuSi8GL!o^Pw;~z6PZT4r_5{N&~09dc@69*J4ml2Pzf(2XWyl9lON< zaK=g z;xt*8IPF?0QFvCAV5xOhp8^1@^M=>=?4&BQl8ShgBGZRpiUe-r_aiS3j~0iw4=%EO zrfabh!00d8YqX;hi*X?g_b<`#FNYBejQ@f%m<4$~-v8l*`yR_fI;63?&htCVCoYU& zWnmCnZNaB5!5}N45wj3d!Ol|6P^##V<99Q*0*haWKI8)-&OkGTmacy!&HY`o{ee0g94Hs8{zL%fEu8ziq*1fOzZ?$R*11ctZ~b#Vv_KXv z>>t$+&CC}Gs_??fFMH2ZL|r;cp@)z?^2>T9~>tw3If>tI^*b;C*L4!W{b&MQFDmP2T*NO+!(OUADI#Hbkddpmb}G`Ei<|m zu?3lR3XO3Aa^0S%1WH;{2AeB3#)_+Dgi;yw!zyb zh`TuCpo`Z5UWCeptl9H)R`chn=JkO`i)p%k9o6(0@88)+W!A>N{bZDI8CFdC)15uL zP0J@45%U6O`<8PsrAbS4-RE>w3z$D}y2uzR2{`IuGI;^fYxP&(J-psMmEkeH&O-e|0@+B8( zVX>qDkJ;wTQCuEP&F)-mqIQbbH-SC4mw(C&}Mez>lmK4e2P>94#%*1I6 zJ_C6m8W=P|8igTx4vV>)o9I^R`FmUVvuuMW2i4=)=*m z`J7)*5uqG?b3VPt)L>l%*??Gf)4d=r+q(Im-32%?)ArgcOPzJKGP;T;@?Z{f*C;Lq zWJtP>Z8?DAcUGWIo~g6BfwW#Y_(dJ)PGV5Dptz46!qh4JQdpI+E{QXU(D;>;xjrj7 z(QN+veu9n^u=>6a_G`2&3BXq+6Yk0IfiV{l*Xq29llYLc1wc76uQO%vPCCe;(r6e{uH zr!+0oHz{=92t7^DW0#i)_lx$cWK6QjH22VG@6)_hN0H&Lnu>I4b z0G?6SjbP-_&9}a?P5z#v3!X^X2jF{y6%_8a+YQ&$JfBxpEr_S{{7oDNSsO;e(E%HtJK~4z+_N$Zlnx=KgP5{S+vH* zERI)~y$1>BJ}ZJBU@?KGybr_%A!k9uwj()DL{f?B1!eG?^$CoET+zJ?5+3U_w=;*Y zxr8k={5q?R{TUEppbDncVv=nO+qng!*BYV-Ry0}DT?--F>~1%(4g(5*5V&&st&%|b z7DyB=sGC>FY|A6QvXsI{GeLM4yih*>eeEg-jbB@UgFkkwbU+bnmvwglv|k;)SFm4$ zu8Y3tO}%j@X;MTZml~H;a~BkRhz0}<9Gt}=8e}N_oa9JyKYT2x@FeiMh_ey3ZBj4KOLjut9ukl0LSDfy7i|Dnb zs?Z>%_ooqOxc{UE=Oj zkC*232LRZsl5#+o;7!!cwIV;G$G~{OuXp=o(3zfX)X~@?ZnBG3(R9{*m&W3N%vWvyu?vS_+)jUv?4JY{%{A27Q7N&UncIKu|~ zuSb9YtH={^*Vy!1-uz%Ue(wiTTC$B!ZPY&he3Kvmd;RkaEugI_Tyl@eo}*9^@*&l?FPPi|dR3jghyJs6_6uKUS+?qNVS7)O9_8V{di>M@KLJ4=KzI|ib z%l06;;bK{wCrM$JA)crXXrb=z*DpnmgvJ);ofz*IOiq~?*phKNtHR9lTDT0J2z>^p z*bD7;?z_$7e&Uh)+2UI9(+mQAWHg{ooHmGguaBTMbDx|ajG3!tS;cifT@E`6OipYm zeFnbzeoFtHLn>;s@oegcOPQ)*@hBF5qbWQL2*#zyT*4g@@Wn~l)i?>14|6w3;x;nY zRA65yoV;RA*aOro^#0g9=>G32zYQkr9M#JU?MHn-AKw?C`rBF+I}up8@tzJxzDDN=S8`%M_A~0atw#>25x)(;^Icu^tpc)>nBH{_JNqq zi>U1Aq0_*08>w%)65b-@X3~%ngBg&&_oAZKIy|=xXsGJ%(Wp!z1GEyGL80*MCpEA>Y-9LPmoO{5v9u>geIPF$kVb&;#Hd)(&spR^ea%Jh4?aTmnek zjJ>a#gXIFznhB*1J=;)ng#DmwjFtueLaARh#I@*JNEk(NM4COK{BIiQ@>0(Z@0*E# zcx#CQKgvEqfZ{G2>#MVzFZIn1HLS=17i^nfvB*}R>=1(?^@ytI(wWMvg2nNN~<-l0u>t^d1*UcjRyM)Jt} zbT?SC<4AKDJ-<2(L(GE>nTEw)l@IW7h!U4I2z8&5W#Re5E0cV5{qsK+u*lRkJl!r5 zj*X2qRX9Z~K&teaZj{uT-3t+tb4I8I{=Y9ulU1chV&bB@8F`ijO|TSdBp8(~j9%FbT*v4>Z;ePaIP z^zAqO(rz1zS$THs!p5$)#)?3$hm|*CmP$u*vP0}L#0RMoN4y9xZ+js`b!G3AaeHuN zhCNvvkOV7N6gX4A;8c*smdc+E6lF^j#N(6^csI9T+LR<|na6M}35oXQWr;OSQ1>1D zm|cHHP~;--GI^ApG%;%`_E{qZmHP1(L|JV_ zac#BRfi-f!6<^f)fdu|*OP@%J!__g#t)#_!eD`*4!?yZoJf0K$sHt|IzbjvTK*5|^ zKrMyU-?k~PRa;4;mStQlOCwi2Xs9IFu%McE=p;fJ|FFAbI(ejZmKG75`Xy)DGy*O$ zU3Ds^I$h#TG$$A5yddyY-!t}y(Yo7Q=X;y#=HN_!jVl9LqmLPGi=1=I{Eo7;k}Pz7 z+#tbG@z^t}R|r+D8Yu$3sB@Fvl^H;zO2(8)3VtTg?E2R8QtXMI!H8wSL>=oq9B#Y> zw>>KH5>jl8OE-v4fJK3@aC?2*$SpP*n^4SWmdD&+&6?A{ReiP+KkWjI3nC*=GG>rkVkE9_SOef728RM6U zK$QQrGeI8=Agk?-3cikAGKb=A$_0obh==i(>6RdH&IG(rdG!x+Mx)dKd$v9C0(e#d zGGUK;k5Qd2tA_dimCsY7N|YB>g!rV&<`qyRJGyW|v2HI8i!yldv+$YK7!{U~BL7+! za;lwaWAb=ZpyZ>R$qV;|oOMX0(}L(iTprVU5$y77 zR1*Unz|Osu18>X4prGoV3gva4H!;n0ukV)t*X3K+j_Ji^9V zf=w=%dydw&(e80eS^HZP08o65D|iXt!p`7J9Bd`x-1a=Yno#Qq9G)XW9!1&I76{>q zkWw$;OTwKXF3)Rt6HN!M7liymDUJtgsscCI_Ab*Guq@g!Fd%}DrBJd@QYQ=okzud7 zjvVYKsS!c}B9`eN=Jb|+sDI!My;aR9#ohRr6c5c&6;-E1`rCq_ba;S4ef-d@ zC;+N)GTaU1gReeJQvVBeb&Lnlr*TBJ31Sqe)AgXkMy77Q$LGRKJ#Ym2YEup^&_=ku zlMF5K*isJaaY&=&Tf1IcyP{7IJ__le+}vpexWd~XM5vO3e$Tw7ZBuA6t$COJNn;D6 z+g+hJMo`<|W_xX*;1Syxg{Q2Toy~{`5jW>lN_G41JVXU6OEugN_cvt$|aILe*97TajQxnvCSAVCpa9ED4#Zx#R7Q+_`Tg_;10}ieZl+!;HTSy=RCl0 zV1HHhPT%g6)C1L_lmjS-wyu&COY1NA`n3Rp=a^zZs|9CCiYM7WZlkGTh6MHBaOKGY zYa^E`4U5cUU|+g3N7X%z-#Uz=t4`z`V}Z3}jTl4cT^@Dx2E#NES1C1DhdS0hB^4L- zW6FT;E`nz@WGNWEk_3v6;aOssY29TN`$p8~EjND;_>!ubqj9o$6`l)V zHg52^`mg-ABG6Yv^S+h2teLv{S0P~2Bs3=@7x)p3sYi1{Xaqm;`DnnIMr6N;t4(9+ z<}G)mL2;H+WLzzOC*&R9Ej?K4dF!^l#QTeGTdCD8_{uu`lp{xSZa;UyV8cp&c2w(!C2+c)<`B}q?uhF&-uiI*&W`i zMBn;1!H>qaj?o& zL5M3qTTF|v!w@aub)fhY=SM=sr|2COy+xK_z&AfO`YYQ~Iq7 zH{#e&3Na)w;s+aV3db9`lP@pTBT6Tig#i)HVrI>~s3$+WX6q8iwwyK<i#l!>Kh0_@nHP1a8c!Fr+jPgUeR-r zt{1cqVV47a+YS17Vi$VrQ@C%~ef~$059T>_SzPbsw2@?To^(h4n_OBc4*4+KXh^U$ zxCSC+0l%1SaYY34gnFV9Zd+-a;aaHJUBsA(MFIsO|!C2k7QL2pEHJ{V=|L5)C`#-r3icfF;fFk+0nRmH0C!3 z#Ky45(%udbRw#je7KV|;<9+<-V_**yZG#r?2Fmw8GIT9s{E7+yUj7HV^l4GC&a<>< z%f|rwTPxwLkH#xoCHs@h89W#9*7PTv5ZUj6TGW0ZacYcG);1ibGHQ^bQ>`p^E5pq( zp(8^<5E98vd7Ax)`}l!F$&+%#IBD=Z|+r2-3rOw*CqK0`ftmKg}*= zBgxXB<&PT3OSEubs%iJ>8Di`3=n2ZPULiAW9}(1K_XAVwNVpjMI%F3<&Y8WZDi9>e z`HQw50Y_Cr>e*8*!C>pgUQZ@g0`Jjw8+Zq<+Y&*h?(16=*!$Mr@hnB$7VY|c8}h@pp03RbE_1nCePA_@eggqom~ zNLN6Dp+pHJLVy@T2qEn|zB9l1@@GcIGdpLmz1Opz^0{2Hj9!M%^1Q2It|pdR&1xknBU>*MdpDRB{J3=5Rx{oIC7A>?@>nMvy0}FrtjqeGads4Bl?VZ9jh-JDSW7)Bh zr>X6>H%D97#>ho!hi+_FAu=k4T)crt4gYux*d?)7dadf@e8(E2cHJ8mV3#B8QWZ0` zo6oV4xik>E0wGusp=fec$fOB!aH!8$ssf}e-ChU+^!@_c>9ErrSD@MkpDxK&((AEo z0dsi48h!cb6!pJm+mR-V#Q5T73EQHfg{-1tHJv?^+9-o5=j;@enx-dG;17p|!xX=~ zKQG|&dsW~27)(BP zlZHB`m(!Vu_%rGoJ5;J@IST5M>*sDObMT);rw2p9ai9ZF)@MJl^7^KW24H^*ymH$l zU2R9ckXYimsi9$MGkqW_bZMx}N4xA%IB8&iH>=>rQ(3#Pz{#&>-I^@exK7jN3IiW( z`er!^3Y-PfLAbI=tC?qz9bv~qEx(xGkW-)5nt{3~P-7H`1TakS4H8T|>M$L}CwgoK zDj>QS)4*rTZB*K+LB)9_MIc6Z0=`=RUaO3v%^|{p~1+ z#kTlMM||G;h;qSSe`$81eYI@T77pj@&6FQ)z&P@;S>NlKj~c#Q$Cl`m69#sO_=Z;k zV=%53|H`tphYSUVju+q^=UZrL_jXP!X=^NBE+ASIK^px%bB0+}ZNCpP5OD~#gT!lh zLWV;nbs}0dbhH({Jl%jm3cYSXD3>*Ux(tL)?;$!00@~ygZfAfY3C1M_88jP)CLu`N zU1iYBzej3vVeME|;*(;|H9^1FXxZB)pSL_yr;w?|MN{mA%v?oDDrjszR3(|GY9<=U=ORRdN{`v?e_3rcx$2oi7eIiNn78T`s{RE89fdi?QCr zv4IyJSI*6xrV>ZdAwBjkqTqR+vzHh-R{B%8cvgcbuF|_w`Y%6=3DUL@Vo#x8p948C zdnId9@#IBYktJFG(T|f)Q%LEJ3%|WZ@grxLZ!tRsb8V)*+Evi!AyYHNf83H&y|4EN zZA0opr{r-|f)VDT@jTP*r!Y;3*vF@}(FQzd9p42*I`PHA-xNgXZA3m# zu>?ff;N~<~#AqGbpCH~|XF$SbcOYj|b8oOYIKP~DRlwu)1x_YY#_(9q z8hcdy!>rpkF|d2KLnUEJx{3rTTtOsrjvrv`fdIZ&{eDNU^|Z!40_&DXY0Wl%fpSTU zNzWZE8K6ql{&9YG#5r@L@*N&7{p7R2ED34^xf_+rjtYIAZUG8uUYkL{-AFRHe}P4d7RMPlfe}&dM^@tEv+>3;`!}BBhtwbl5UB zLBvGtg;!UnH+M&E4=P`RF@f%Tq`<{6e_WrG1y(LOfBU|G0i=wRXW!(B+=N&OeRSfm zxFedGbg0c7sJOMgBteQ(t}*+8j`#>7WqAj{a(Jcd%pL=3yU#!(cIJM!$_H7+k~c zPs$qfiXrExbRjZCYO2lMl>#;o> zyY@0jr@TSJ5B(o=(3H&7Sh6jOe1epQ@5q70Cpvewxrzxd8gW;y!=jp6Wlwp3j-(v} zMmonk!s9E968gtMj60&$C01BCYQ$?Icl z=oSz%U$R|8y7@fc4=nE^4j9+Yt;K{4{-hBLKe0~pq=1ZwO?*?p3o1d6O?0~ezI?c} z;f=H-x5mx!&hRVAc%c3J;tKNkbJ`@E2Esy5bCq4PHQTSy#wv|=0(sH>#V^n1!#wqo zC`()(9`yly+CnD>MKN%|9#{?cwJy`QjhRu;vCLV(t95fL=^k^Ncg^))L_#ir-00iW zl9m+Ii!~O@{oG=UIAB0Pr7M0dO-90~QvWLe?{u0j!Sb^}eMyh!o$;OZvd2jFZ9m1* z>BRsLu^*@zZPmeB7P%Sg%WT)oa+ylFNeki`wJx)WYaBG4N^X-RrqW1Xm|F@=#0j6yM!qLn3pO@i!N(pS z`667hfIO4`@W7fziNn5Nv!^{~ntL-dTD%Qw{1rqZFD$EW*PDKvJEUq1g>*7zuFZ}9 z+N4^6!3+&S3(>v2*<4yTK4f^kSdM{nqj(2NlE`FzJz_R7%(<07Kj<=Yq#s>?8zJf} z%9HCvj^vo~q1<^|W6aci^zZO~JSvhLAzqs1b6?PyGrU4J-q5znSfUy4bGt(PLKJL; zO5Y15h2-{G0?ZQZug;`1JWv-(bL*6NE@OQ}T+n`4;>H)q53=Y!#6vDEq9(^zV{Z5i zi6i<{n^1`+0HN{Q`cGQ=u%`62Vg&Am`S_0QhNsD_DG)<6gnuymdfqVhX3OTpQjB+m zA^o*zo@(8I4Hos(a;TC2Mu}*4F=23J*k`GnlRo(|_xnVm(fbL@^XA@mb>&clxu z7BQubffw)3(B~3C``Kbyka_T4yt!%nrB87|fQHTT=byl+X0_ci_Q!Pet6-o=(|kYy zsD4v3(71(0PX%D<*LmHIl|wF`V7Ib-4tNCl*n7g`SZ>Nmkc&p&5dEH+fphs|E(Jab zQVm&ss=rPajQ9$Lp@A&!|8sP$Gb7~P`Z}L7fl+mAY+?P4ff%Abr3Vj>A3`Uz z2fWVKni~pd(a@6HAnzDe)2vf=n<8cvs(sy7ObK|g_=5xO z4)8=6V>MzhQ@`Q>JGtp&DdfNuczR##0haZ~Dh|Dfxu*f*iVNmZN@bLfIYzEoHUGy2 zSjagTRUoea+PF~t;ZYtmuE<<@`^a1zXwEM$Kkqwf)jD4v=xVozy`q@umLbxg@hp7V zqtK#nACM~pIQf7oEs(LHhc&pmwximx^9zSl${Z{b$a*ZVhw0_?VSd0QUvzW!QT5f` z1<$n*CZwc2J9?;>%Ae6f2KqbrOE4psUny7Jk2+H zt!Q&_ezk{({W$?0hs04to+rMq5ve^{FZYG|5*W+RQ``$r3Q=XA&=?Mr=oP7d%J1IY zXU*Jy<(KZvim>EwwvW2?lr@e&N4~yabj1Ar%$fNxY{HWa*~QVXl9qq}ki1c42y`$k zpN1)X#M~F)DB^f|5q;b#_uj!yDF0H{Ztp@qg~xVCy#II_!3*3#KF25sU|RiPn&Y(*IF%gT?JiwKb&8zK|Mk)EMC)Ay%3S!h1De#pQ$q&SWlCv4)hzu@?J zYLXU)3<^`I$QaA`l6{)Cg^tEyLfbyqW3VWLf0E@Pww@B23=I17#g1FzcxrzX9SYF<;kS#o@S$|Xzw+KNQdUr;fH#+ z5+41F+r>8`+xJZ6l#dYe4VBgQzgN<9cg4^1SPsU?jzqLxRP9=gqr77a{hvE--kQNk zHI)*oL5*$8A^##TO;dF-^*S?QFPi%7&T?E#SRit`O@Gs=VZ#4c!+{J9^@)Xz&w z)oNgznb5@PoNj$!HYV)FKq2{0C0{a>Z!akJTwk4JaYMm-c(&wT^rj6kR?JGH0J^2= zSamBQR9KP&wp%I&|G8jY^n1Js>nCNbfwFAnmJgnnD*Hv15@mGb#UlT zGS;)@XGpK;Huaxk%dYSuD>eLuuIr+GV};oG-@SGMt22?7TGPsb5)kquww+ys+tpbX z#6l-+KFurv6?pOIIrh`2vEo4tNWF^GmyHk^_md?%PrfYP)V`2C$m)gU<3-=?N7Xf_ zKuRB8?{Oxh8|rt|a|kkZU#gw5(&9*z#JX4>n8ZRdGObRcHytw)2Os=H`Af_^JGzn> z=(=&>qlHH|Z5H*PrW9apR$Lr=Pp$6N9LrPLvzTf?5l3g#)3!!s+-E4=A!C{9=1XV~ z530zc)8@>gHVO13_spV!=LmzWMg_@cAah8;nY>+C-MtfAgxsE9IMKt3joi^#H+0mX z-QqVF@KoRPz#cI3;LP4-l@r>F+MkGND(%;3scZ!gKh*4`djBNE=0NL7DBM;y@!*o| zDrok*ELG2W;y6ASYtzNw#Uy$CAqG5>uhzphYEiaY1BnLTGt*8<0dFlJQU7WHGe6iZ zP~@aVo~;rL?eNvil9D}>OI8!;zck9$Kjmhzp%eq&0}@NEY^gsHe+A_-xj>^1#A_o~ zhqyVBJ67vB1e$Cdr$r3%NsWu(bO+{l>^^r62Sg;zdw{EUcb|YO6F3-Wyp{0p7QnY@ z(A!Ch@~yiMN*Y9kS1fIMYe8y!Bhe67>iVXYo~Aro`=~?-=*6ZrXx?!ncE*gHiPY=T z98v&V7-H*LYvSzfD9q-CMd?$;PFy}H_%`c~vN%ockOs3#5}Vb>=3&k_mygYY^+)hW z!>Ffjfqx%6@+Pnrm^1R;|Ji2AUX+M>t_f6M=r;EVAey;sW8(f}Akcra81~N`>tR=>THlDkVTo9b0!B0OKB-+vBHr&$*G2os za^dr!s*t(oMMIjJ^Xqe#FV8Ck+qEva3ip9Lpdo`bRp4j^VDzQ*mS++?`_ej)lurZDd5eY zk=|MTA5?S+L~`L@bi&u{Pn)&^6>$~B<3#B(wLPn%sP5IuhB;c{fjagaTzCq5rb@Pu zNt|bXS{ewi7*Gh+vtM*I@$LlS0b!IfTYy)Tfaj&$$oI|d&irCEOg$dHqzY1AO2xMG z83kQj^{`?`^YxAb3a{LZux4o_cU&3>N@J?3yjKr|Jg?f~+d`Wz-;jRW!dk#p2V>Hu zJkh5@HUtoHTjWE}`LM2PvV4fX8|!5X1ic`#;<57u>w{Bb*KbQLdO|{Bti)7?2n`gZ zvam@=Vvp>TYy*_PMsvxjg1E$^OOj7(rT3K(5l|?9!wu)Gw__S|-sbe&8J^8~eiK>m zhvl~m7mi=baZRmaUh#fD_Yj(8$Xz$(ol*7k34`$V7?Q_rw}e9dtgpqOBI1O3g5UD$ zM6c1cJT^^eaq+Xu%E#>v3uY}6Mss-OD6!>}|Dq07b8)raKA38W5cq0OBYse>BrU-WUpl;wEr?PB#Rc2~dfc+kdq?wu zQI7B3M-yCP=DnJI&HkMmtRzPcistPM?2^w2R1k=~Lo z0(W|dgt9Wa?p1sxQsmfulf!sGsv12SW&&pk<@e=lT zo+u&M$+q?IMK#%w0saM>x7%{QpoRtvROS9l!WlyvunWJ(Ix*m!J2^H)+co!f66pwI+u*2Ba#et7sCI2B@zLg|q<(bFM# z;Z9&-ZvJt#Kdc}h5>?f<4s5bKdGx*2UDJ%PFk7Ax=nAsL&1T918mci2gbnapMJXaF zn9EJz#K2E*z;3MFN#?-F5f+*x+r0oKu`dcec`7l%cViZ$8({i(+zz}1S!dPR2xn2t zig4nmw<%}O=oj%|#!>T5EQW6u+@K*?M&4ah1Up!Y&P!(nJsu>8!h`^qPfD z)q?6R(Lc9rj9#4t=XvAlj^wu<*;{j{#JdSs?NH|?Ga=PW;W1N7#K;UCM@U{K8;sS& zmSG2#`>|5(A{w(P{4(f?0lr`D>dzx|B0?wJPrDpL>lfWXOHY{4H=k5`B7LW~uuJRW z(UL!8Yp+3r!LBDA*uoA^AJlC~`^lB2<5n6;J2fjlBTA@Re>6>MqI=7N|H+KeJOwnr zL@UaHx2j{4_`J}<4&Wz6FkNU(V0;d^^I`%^ z+?IH4PvS#EP$4GbDgw;pxdkoY?R}$tVFpnmkXLar@IwM9!Zp|h#s)%SUQA*nIcT6F zzUV;{g@m{(8-dp_s5p?@Bn1S$6z9-o_BiN?6qEW5+BY~mL`D3o zo$BNM%Qm-B;KHdmvo~&X0@^=wCH9jFQ1F`&hS!k;O2?AGTcJ|t`Lq$i?4{xVT7kOS zSj|&`75wD1BsRN5Zc$!&{6r4;PJ5PPJi3jh7I;aAHd;S+5L6l@i|u+MIF@Ev78@dv zpn@Z2y(Jzw4E-*qEjTSI@5_wVTg!xKQYK#~N6)hLt{&b7tskN-f za|z${Hqz^v!7H7LEZM&SCo9{cw6>X}z;;bH@V~t1A~o}|;5AV~16#|=;fHdkRXe`O zX@e>)YtC9(J`@tSr+9U$aAvtlC_B|ZLEdXiNVz@%jYqPjXJ*7LLCOPjcMt8DB&b9S zVQ9&ymqy;mq#!0NRz(Txpj>^ZX}hUzn7NNdJS@T|zVYK1IrqJC7`^Tgn+ty4PZ0Cc zVtcPibQKbbs9M8Ut(!#)^97%THMHPc^JF{KZ%u)>wME39sdohVXX=>AlhJY^v{HWU zJih)t-NPx9d7(}6h$vX%Q1MH(*STG@g3uY^G1DlrOK!;1{j@FbykDQ0ooDb|2rahP zKE*g`*I^523CI0Jqf3%W>)8tq(Q(9>xS2IbeaP5Si64qK+Q1mq>?<=P;mu|yU>V+p zG=c36>RIbHY!XPuAqGcu5(d~~i&v(mE1{R6f^R4wcD7^jg6%QHPj=f{AI<|G@^gtf z$u)r7IHPe=k|xB~GYl9r_90%9&kt!ZWkr+H?Kfw5xH8-3Xv94N5l>## zRL0f5ZIzV0uz&vboU)hXf;#c|7oP+%*=bS&Dx619VjKP*$6k4QPe)SG`|&GI>K2mB zRqP>N7F;w(5nRZfc274bT|2S3@x6j@HA?i-Rss6xF}5#59zU&VvPOkrXF7`5Xud4i z(VZ_tr^(B!QQxH*l!}YTkP@gK@y<5x#E*3&t{568ED;c9DI6L8QFsHcDK~fN21Q_; z%9K2-lBigm_GyN+)geZI2yf2Fw1P98DwNCi^Z&CwV?jtHKfFTFS~tGupNj!#ywd5H@#m9;3|$%4Q7{~=lmIY z`&!S*-UgAbdOG`98n|`FZ{CQoU>{DAYEYEu+o;3(^E_x7f%}bT`QyAV^PC zYIj%V!zwVN{rz9X@|sG|cYN6EY$x=%-v;7qYD@ZEj&_R?o$!Ps)Mdf>+zqg$JC?#f z4FEZ>vx^IQreg(%r?Af-w#N(5FA@SkZeh%vOX;S``o94{esBnA#Mu^G5PT9u&%g&; zfq1x}UP$g4QDSgen{R8d@iDqVJ@-E~|#*w9bn{l&`y)WHm}_bnsXkn8n)zA5@>(x1L1jtK|4({N26 zf=wmcKsd9~;0;2O?aEa){N^(RmUY1QR>qz$vESl<-tZ8zvy z1psTWm>aDj+FGW1&B^N=&rT?Tan7;}^z#OvZv*A+l>2EL1pI-3YTwfLrx&ndPV#x* z*RhQs&OC4+Lt_E8QgK*~s8J#d9G;bBtfassI{}qY;pHJ2AnXVMlAz4@JgxnYp*sB?49vh%2cWlQNog21t zfQRSt%h!Nr&I6Y#6y4diKaUU445@$CXOKZ^b*H_ut@a;@1<#Upo%1@0$CU#y$!U1o z^YQ)b%bmON4QT#dA;?e~{I&~*9B!lJH%&;&E!Cn_3x9dC2CV1yD7Vk55$#gV&LF6a zU*HWrB^H&ItWT<{l>muznT$VxXznUpRz~y36+WLeEVKW^{2uT-jdoEz&=(nuh{o=OASqvpb#n^p z{8LOl$l&eN*P`fjP1w#zmOM&VQjqfcELUG?Z;0!PM9w-a;cCl zOT^)|9Z1n$XT;c+lXb{}%6*M|?}B)Vq7PP1^~p-R$nCG^V1IMx(PrA}bO#11(EhEw zGmLF4yG$J(INODRq+guxOin6Oq^OTr0U3G0{NsCi9iJ-TY zw=^2C-fcZ*cj8*1PrR^IN8XZ$tbeu9ovRvP|4E@01*K-8cU&%jOze<6SYY-g%#cg{ z>MHVzw=C6SrovE?qKqXB#r`y>7UqL~_gJ`o)je6N{C$H63Qu=Hk4%0==cs7@$XPSI z>|N+18*k-Hs743-v*Z019}46QOH;_FxH6ajeAqc0oD6`{qielqxfB{81_@{SCFVN zcZjGsR@SpnXvxggcUIjK(nMG(fgzJhsLIfVu}XxPHWuI7u(q(eJ}QNvs2>(Ti+&<} zu&%d2rt-#VN;cTH%!4Hog=q|P5yQHcjFyo<6(?H0PNVrK z%Xq}TJUL=Fd0ehShNs(ycx<(%zOnx~tG1pZ$Cd$3?c6jGQft`;eg0HS%*5-IG$)7R zK;b6)X+-O?>ua?dRu25WDR4lyWv#8dpwL}#%7)!xY3^IuX%0exW6djed3ecu0Dzy< z1>kenR?Gl^s|kt{5kLKw&ccm5Kn(521-Sgb3|sVZ<&wMuzOb$OeaUSYVFrWpaP0(C z)h*E$C4sTpcX!KXWitmzj&b{#Zx5%DVbLd_9kby3{1$H=(;^$152hCmNDG| z$bM!tsG27R^PzIU&A=Mk`CjPwmW#NW zE+Lo?p<$dfdwv-QJ{aKf#sGfO7<=|;CF?%{cM2RN`L6pSB6ihbeoTw+uZ4$7y+pQA zA4K?TdT*#to{$Qg96BcSj@jPUK(#_`e=NsPsxboVJe;n#0`))zCro1T(`Yi7RDECN&i$I^|)PhS60WgFTbU#U*CK4KrqhC_ovm6(FFaweElTB7X(vg}YpY~k*& zrhm$IgwKiaDMQ8%JF-_x_&o20f(8pKn*TXg5WE?mAUQ zE6i$PkW_=|1hdE?RBa+nxP(ln{dK_o=k(-cW9^_&+F{AANVXwIcHhxV>Sduf)$M6V zXb~7lkD<;bE3zqeugerc7C--tsuT#6lgCcCTZ<-4-J&|(!*_{JOTe-0&Qj*wTv=EG zL>e?%ce~A*RD8C!xkC8>yK)IFZg63f;GL2`gU;X2Pu}R^GLADa zJ8|9?K9LktPs3ozD>ZE5NkOTHEI=b~TY=_yVSD7S6WB7RP+BNya4*y_!`Xkx{XfDd zA-057iI_$;81#+$kMc8Dx4j^r=o=^~{LCSs^%tqx_7dSTQ`V_jk^~-U;`!m$3G*ny zeu`}>PE+k44UQ;7MuJJ<-4*EW)w&dZ5B)<75&H0ooX$CKk4FZAQ5q*(xwQ@;*J97% z3gfFbi{@^Js!j`pm7{j zocPwX^_2nXSd=p9pFI~wH1IFjaro+u>lFy*B(shzSR=KCTdNPe`A&@b-etijiKw;j zH`b4dwvgxXA*~x5qXdG6Qx6-+BtB= zuS6CtIn+(|Y=8}V)#(+N1m2S)-4wH5DM|_pX_P#<2O0HfdI9uyDixOoc1ZKbyGA@S zyahgAP4qxC-7}ZCc)w`l)t56FpsvHM2x|LzYs9bi)0BVEV{aTKQS(w6&}_;ugi2RDu8q#HMdJUVLl`K;`Ajl@ochMRwHfBN`A zzK8VPU2mqAZKp(+zfCtO-JfhZ5_84B>T|jznUU!r;!ZaiYm4W9s#Ka z-3z6mKou&mP&V2Iasxr5FFFdwz0^?V?mqnaqil>GjWLOXv~YLrlh6C!-UvpE&ad;B zwI$phN95Fc&j34gO>{H{A(;$!3f*E$DCaQ1lV^;<2*yETS2swNjHC{9f+&E(u8h1^ zSjojz^04K(*gHJ)7RloDz8CzCr-GqTURsDg+9OW#_8X4bGG-%DX%-zrLZoPZWOgVB zAHrzZHA2M-;+dhrm|fbVGNTcOOYqk4o9Az}y_UV& zq^GpZ`H*&4?~L0pv;J?r0x(G72Gl{#RTzc|IileFcZ<2y7tiG}9_*@*2<+Pa_vstv zOU+erH|Je;ifK~@fOK3=68S^q`=cCx8Qxv1a~{5+&^al>xGFvT-psInqS8-b%b@(- zZ>uZ<*7rPw&yBM|2qelS&lx|Dc973ce5fZ3hfKez%&>w;d}MpiiFfk4FfjSYcMpPB zIj;9F?Eqq=*muz*dLvFFB$BjYrvmR@hQRL>CMo_`kR0of>1KES&{|W(rBeljF8R3;{IUw+^DQJ*c%m*V7^h@fgobACp> zQ##!uT52K{g1_OibZ>ry7aq?2m#%cX43NWoH;WATWoCY6FzWq|&~ha1`h9lOVA^D2 z&u)4)+?qh=KG~_KwWjBgdf31+;(X0f1%X8AM|7a89Aw&yG(mOlG?hnR(F zKL77n*~Z8Aucc_2?fJ1g`T4w%b|i~AgbwXsg%bsnebg-nlQr9wXv&U5UsG44R?&RR zAhVsZhf9TNx4sj7h))X@E!E9okk`rHZr}}9{EMNecV;#sqTJCTQ~Tvtu&<0CpcWqm zG2F+j;LlQdb)piy{Tb=%$LlPqbKvW;YDBF2)31Wkrd!|&%6@Y>H7O}6&AuAc|Fb;x zOQnP-iV4CG9Q)Za-Y)NPt-oICrwR8uO3HAcQCFP7ibS%8uTj0mBp&XC%%lF1HjgUn zmmH}vDKI9y5)U)V4qmNRYCn z8DNCFFX|m5Cg3Eok!N+GzRH_=fH)zTXh;6oxl5y~rl8|%=CCj$?6-Inc@ z$r~#jxHR=ce|o5??Fc@uGgWh<_QbIMbKB)Wt&6 z?~`cTqyzTkZ~mJi>dY>rmB2*vSkZ?F{H4-+BlkiM#EJCzvqw$qt)9q=#ZAL^?~vTv zKI+=zX`0RA7J_7yWF9LI@`v8I0h+A{PqC;&^)P`T`9@^LBh;Azzt^BvtqU?bk3`}g z(ZdSUxH~l$r=s>$z*O6L^+v)kENaxfuk|}O;w23%DCL(7Y3Y{BIjxwZH$WT@}8+g6?xM;Cy3^lkWS4wApL2uqW4+M_(c+bLCvD z!Tj|Mq&h85@_C*h&T@-fK$qu7BMSP2q6L19&HzG;l?@(oLlYA?EW!jVYOQDmAGfA& zzX)}(wqeA^pRcjXjzyj9{_;kx@55_9?D4O5=coE&evROfTwK!vXLWhktu}6-6|f~u zqCPZq!bdbZc+303k4N6bhx!~&0$H|UO;lC_WM}cYUF%sb1NID!tXYZEKF#KCVimiL z#pHQ-h|B-Fv#+;-maFt>V6A3VoG*)%{3MaA!}-p|XvS4Ev1tf07wR~K+y8Jfrnq=5 zrCS&7Ygf7y=pT3dG zOcu9!no8aw#DR!r6_~#U+A24c#ENN_OqLR&T?pUlEby|o;;4c{$|F&;U-MRjrxQ*P zoOZ)bPPdPnqNiaq)jxpX|2F#;A(jRoTt@h(ntkVfl#0*+fZ2q)V$5MUK)0~{=o&HF zR7Wn-+UX41Xnf7yt)Lf;BNe;Zndmv3&+KJ4OnawT{JH}iAfFKd?~_lD@&6G^0qqeh zL>SzH9R9)uFw`|;+>fGrZJ4&Vt{ey28+RDK!Pmdwz#}~$!zaGCi*D))-^4~J(zd8= z9s8ZKaHWJo36RGAd*Fe-QL7^{@`J0@z6Im@<4sD5eAT+4tjSIzYLWY(IdR1%RFWkZ8D2oWYO8r+4wUx=RmDz$&rV@c81sT z)D*s&To-Kyeh@6>64zz=MzRB`5YLrOz>oe?)!E{s_QZ38J}x%sDxod!BIq)|5>e+_ z)OVw2NxAMS=-q7=BAc_nRwM4oO3uuL5BzTUp0^+`#{ZkB?1a(;wB#TyV2Rb8%F?ec ziWXj(?r_SvVu6FNs{MEaw;ix-`y8T2-PU5Fn%X_x6OuxHva~yNe?I$9ReUDeO6p15rmV=Ff zZufM@FmzGtSV*WSrW_aHDNn(m-n60xdFU44Q8By+ zL$(a4IVrcQjxGY3^?-+@XsFP~MteLAnciNk?P@oD27x?Dc-!M_ zlBDLGa&G95R`ij5fKIOg7}sXaK@_dq8eBg6=M7$I+9~UcvUXBz_&UUmYoIKb-C@-W zLb#`wIIdP-^a0;}oFjhb)phGp`*Bs!vep59kIx?PojBa1*uJ*=qRPD;=U78MtBxQv zG?%#DN?9t=GQ(vBpg+Y729B&b7Q`gQOb)iq?#^^=U3626R?v*-TyE+dAt#rePEmHx z18p_afZDXvm`+Wyc}GMKm_RdouiA7uUpgT(70jOa2Tc<|FzL=f0Q zB6~fe1?eVBJlr>zcbd?N0|_N+(}hm9pkX>i@|}DP1o@k$c*KprdoO8-FH}<8_lJG~ zh1SkojE+WY<-RIgOXhB6jq}2)E=JA9MS*A!%1D+6NW;Rh*j&|H#G z5++AdyoRxcRvi6fv3zyPIWpyTh_MXzOn$UCHJ=%?IIRg|mw_!BXK=GY@TvL= z6?dz#VKBE7CZc6{h4hCrJtcuTMv}O?DYC?WIoQU%_qBJ^Y9>TpLHSKpu|6{Zo{=Sb zj0vb@58_)CeWvTF*(`nX@wp%0P=$T+v^6{&R*Jx$l2^(qIKRQ*X*WF~X3sB_4QzDV zEa74ED5&NgeFDceLQQMti<%$%peg&s>txrLCWmYZc8Do;@R(07>tLga%UT5RyDQS4 zev~nCr-@m-q>tU0mm+;j*42cn0GZ!h`aAo@@*7d>8ega#mAcm(l*RGvjk)W&M`_eLrYx_arGfFEM(_}vDZ4^)u=?d;OCFRE zTV#KnRaG=6+u9yIO(8MLY3#+Sq~p(oT65PWw$3e(vo?|i74##0;=|@Blw=IK0i()0 zqIxPe0x7YAV`WT(`A?HtZP>Ex+9t=7>MVm+Bmn|UniA(*iJ|ztU)uCL$5Xha)L=f{ z*yYpJXo0uWhXuXVpa-$NZA+&M_YpN4_F=~Az7i%&r!UMNp0t7v`_G2M(g(UN0T0Hc ztV%TM91?Z?@#BQKtcI1bYYtg6)mA~zExaGGBL68sX)ilDNwL4#nKZo-9B|Jn!640tTp=?T-W1U4NHzLdl&ug$BO*g!Ydl|zAKp@KU&^(|EJQI zDpt=&T$jA+?T%>pbiBm98>r?AKk1M;6hQRS(^`JRIJ!hUdQ4Dg9jD*=Ktu zJGn!jRF<0zolX9%7Xbo?sXF$E!+HdhK@gXW>?H+d{8d;?#SU@0qQm_S;*~E|;d!po{a8sZsZpmU-X6;@fY1 z&AU@>Z1q7e#blDIHol*t)?FN^kA5Dk5|baGUoj|qgj!c(riBVJHdA9>in}ehVGZ!+ z?v4?!t0S*Lm#>5{VEVn;1w~pfv&W0Q4rdiA8vLiFb!Jwlkaf_k}idzqvfhr zgxHigJ=y$L6Es;z1Bo^89gN-McLb1WVp;lgv$L_)7S(m(&?2z2qJI)@0vb%at*ATu zmj+txhN)tWW5O0`Qf4lirdaaQ^RMh7w$b+J+Bl+*C zrURv?5T^t(iALRJOb)^llxH}n=(t+?OF6$jtY`l^dH11+)b)#6J6)WGli-2uIzuBT zPaT|j;(!RwK>q>D+Y#TYpkdA+k^wq;e8WjL1CREjap9=Vpr>VQf$Fs~DUY%?E#IKB zlrFyioTsA&eO=^&`6&IOQzgebbMulP(yuZ+)+Va|R5+{tcHh4(=W~;;s!Pn$G~a9V zb%Ep-gv@H-@^L(;srp3eNo7c&mZgK89=LF&$#2xmZ==6IvoJZN8 zCdsQ?KhA#UH?Z;X<=-$uP=%E6S$4}evqLRBURovdL#6ZN&_wpYe4>CO6D|!j_*Zg1 z){kN0hf({6N>!g1t{^Gduk2=NwlCvyXBhGdF3xr*UytWs18)hFHbe-P%rhOr-`)0H zB7^LbE%cTFIZ)PPrY7J@1MMpM#Spyh)}Vhx8?yo$V_q;Q+IWqu2ZDS}Zp%o<@IC*i`#iC@5)IlG?>-Sd%NO zhwvc)eNSRhSU;cS8CQ(M1^<+K9ywySvF6(zTDUa_Pd$SO+*xDLLMA_3Z*~bEFI``? zoSE<92LQ1q=qz4HLY1GlOuEbr1TbV+$^k0MiIyK4K=FhytG-SXrVmt4vZpL|9t#mG zaMC;-Q%mPvB#XJF1G$#C<$!?^zte1Q?$8Fzhw7l`ZP6B@DTnzX39ri1lKv(sE;q?b4)zI|Tm-VZv z)LA`mPTw_|HXBKxgHIg)HWc}cs*P;O?igr3r+T~(zoM2PB)H#-RrzVbdAU$GgZuSl)0iI6TMg56lXoTe)FTCD&@K zf!|?+F~RBHpWZYM603;F=$?Hr{$14vKf4!o2CQ@KAs?>P{+sLVsm1~d?RpmS66W*!vZOfrOulbkVu3mrJ zo%@0YUucwWWP`L(aiI7Cn@A;C)8ieGGVAm;m}?8a?;CPHqQ!E=x90!R^zQLY_y7O+ zP}EhCP83;(H&Qtz}?8 zGizpM=kKe}@Alij{IR`W&%@(!f7}n1;bKwa=6G|>>Mr}4x5T`cTmPyWkI@Hvq`x)a z?CJ0IS`#TG#I)$=LR)D0U6MQ(4aA*CwYlKjJ2T z#u$Gs&k4&uVxKeaEl4vS5-M(|=-MRoi{$|>=ZKRA$zaMp2KCU)sF;k4`hHrwFg$JQ zS3`2VqlM#rpygPsllENZ?bXu;t(pVORe*_V#}Z%DtCaooRs^uxiN@19E8asqapWkV zx%Pc&jp>WWOp#PT!9Qj-8oa)ObsDDz`rfWWd*`0vM{Y{Eyk70kp$;97^7yw;?n92k z$Y=)2%lm8Xxg%{={_PbcwfGm!DS6x!sLzs;R$g8L$4llN)q4DdQMB(C(Mvk~)e)>? zH8vTz9Dt|hI2&_S)j4R-E>P8{#`T>Ri;ID|t^YOUbjyRz@-4V^sT0k!zXs|Qd{LlT z3XL1cQBm*VD^(|(faVEp*BVC$u}A9xx?jEfrap_yl^9|?(3boPIQ1DKI4pF@UPrRd zX}N)EgE%bQ-#9N#E~3}G;~H>kFPbLqO8n44(V4kRv7gS|`0YKjSlqF4?Ff|w&_+OS zUco6)sK^Ec`uxohKbN@zmP?34LNttiSa*0UyrDIC_6mT1>&nT_@ZgL6S9eT0{}$$* zg&lX=z1&NSHPC%I|GBCq^Nms;*4n={a_OH>82PG<#%XV@;~;xHS{PRtDGKe7HzJt0 zxIvIIjBxg7Be4b)R(N=J58xN?Tof~&xiMwXnGNlLZD?{5VMlCnH@r@vfN)S+`%?=F zVBFR|@E+dSU}4@SOlE`989z#lM}UyXzH_?;^K9hlzmog=k#qOX<~4-r-?Fx(Sdr$x z9nb_l=-e!nxU<6JBHUJM>G{K9u-u{)^gHHS?Uh`RN8HLCO_S1>xZ0wo z8-bFh)7eeY!4FiAoHQhr75FL&V1#PkP?$QHFtna^(2l9{dob-GZy+^WlL2T?LupnW z{L56>(?5EK?i~|uPmeY4F%%`?wH+`A3-eZm6BL$O^{X4r5)0OWTX7@g7O*Nu7}I9gJwp!F zc3e)lysaw0iFWo$cQ^Ym6Q$1zT9Me1HjkbmY|5eqCfa`4KF=}eQA_lD&GN8K;8-Ev z!4{ZYPKH~C&Wy!D<{TZ!JvjY>?<}6zn<=5qT~d899JZUE#Lgp_tA<_s=g)=#o!vH| z0>s0an}q?G&CeHtqoB51EH}XQi0*KL7W#8Q?N#aeYj;r*^UkANL;Yk!J@@H|pRYF6 zvE2pYk&gb=^r6X(rlnSRTvA^#~5Z+gT-(JpZ!cH~~&KEv=Fj1dZx7JJ~G2UwoUcEkm zw*Kt*k*-x^tra`=Uxm0S-JfNN&cTW`bV<)kw!4)$N1}Dyh3>;bwy4kTNgCBFcpIYU z172OwI;~<(JCVHET|`?H{D5F#aD|9GWGcL3_3@yky{2nRBy7J#$-`h|b1 zd&SI>&Xct#&hBs_)d0#4xk`izp(Gsz6l46+~YB5i+v_ULq za)6|oV@N#BID6OiG^m*afD9^MC*JI1%ZvbMh_hyTk^6EwE`C;LX0Yf|D8r>!6e6oH zuUg~b@5e^9pg_K5AL821j7;3l)3hcvd$`;_kGs!MTOG{KRMK$xAK3~Lxi|(S2$qxtzTN#@|qGt!O`%fu=B@)BPbSI5##QrumRyNFK zCtfDX_*_MPt1K3nyoxUuHc0oI;LB4T(9?z^>spgu0`>^~7NLwrUBeH`nnqlXXRdz` zkLIIizfdXGGlTC{Kb}dfUs)D;N{CYNgZERpyN7JVBbB77pisB2^sNIpn{XNH2BKY{ z*L9x>PkHD?lGfqbkS@%&F529;u9DaiQaeIrOb@$cX;9bSdkYNPhruG;ZXfQg+xz5g z+2ryF4*7-kI3_bX=IU@pVh&U=(*FW2hPFxfH4)ftT{U!6pXYAdlRe z*6PKncDr9VK5e&kIIg#zxXU^DUby}2>WWZPZTQbTV-3$rEkw6MKq(dY{%P-MW%^tZ zFn`<({7qm3>U+rCltI=9!sQEfb|DOYdwRAtu0x4fN-y60_viA^-Pd&PJq9*-Qwq#K zg~PXgSWD)kKcj-j%J6_V&SQJZt6>jDSvK_meL~RR%@e%N2lHI8VGP&cn=11vh;I7L z&zY&gGll=xroBtvqxVjav*vo_pzCRY`ff+d5F~7f?>y;dA+0S1+{Fljw{?Fo-yB)K z^!sA7^Wg zSKum3Y$7c8d-YmQaA>gs<9TpJSj}kD$-X(?EcB1_+nn~h_zqZ@0!I6nQ}!~op3N0L zfZ=xTre@O*^f;nv1{(ff>4=NtoJ%k(GMQ(`xvSqOU5vK0nFptlPM6_nI^f=!LHiD( zJx2dA^!RmU?R9~va#51zT*EhjNSpGbl3cwmAB?C}zSf)9u?IBU{sxRVu2PwqI&U0H zHE}m~+1m`t+MNfOr3x6s>x50dsncv1#13YFpnTFN(u9BcOP%s-*QYbP{=M~T|L*-i zzi)hLdG&)EcVC0eM$1!MS?5GwW|b2v7-T3{?7P{A!wJY;Hq; z(rCa-g3O%67^aSeb!xSL$?h#} znlp(G+G7C&MO3kjLgF3U6zB26o_Z@{3Ph>$) z^3Ws*37fR1xj)UMTjQtGX>EtA-OiK987+uoG*u@DS@(#@y3CQ zqh?AZesr7A|18COE2#d|x*S`SlmFXsd}Q^W!)cHBmK$wd3Ly2PvTtf#47RKQ`aeM8 zUvZO-fBn<*0uv4@|1J{QHQu&8LEgOnDZV*1KB(Jkex8o8KKLpuy= zn;dUDcp>NKNhs^cX|;g%@R{`fy9B>)D#3CBHIUu>ey!h!`H%Jabza7Uap!CXPJsRQ zjw@CYYrQgU<{x^MxayaEi}@ z?;kK@;Ubl(VK4<54Dk2L3zs*_v>nhL?>N}S!V5K!2;77YD5X6IKnZ$B*QIws9xq4v ziN|rySuVn1h-i*gUJ`LKV}zx+{8EIKi99bYWu3j1X6P{7OM^8(ueV=WlW6JFz8k!2 zcpzpk&GztR>$$FY65J*GcrogPtjy)j(u8gNCtO)K|Ew&;jR+O?L0{FR%?+C_=prvz z>KqD1{B~`|cYbfw);BA+c7K-cToQhZxIos)@j_fghT`117mFDsrFt`i`OLtdarYc= zVNM7zcIBI=n)c5OO)iRKKFz_D%_-R258q{h!D@WO&IuX++Y-K)vjg{5ze!v&z;>-& z**xee>60-TH@g!r(l3hGkuX7KEmxICHnxp8Ky$aef&j8>2a%@u&Bz!VN9`)xx zTib6DM6D}#;_l8fxMCByjOWdN5djUWY#Q0WKFEq*BC`o~&>nonV!uTiWtB9+Gek4e z>!g0x`>i0}ak7KDw$N4xEFK!hTqI4MbkW9E6YCeH-vdyvaPT0JQNS#$ub2@&l8UgN z7xHqB>+S}R+Dc7d)dg~Ad3^E&C$g33X;pf&tseO#epIQpx{@!o;jCw?%(|Y!?S<7((6SN_Vu#DvHy1BEVLaaWN62Z+{)w`KiYM+Siyn*|bC$z_e7liej=F3*F9 z+k|5v(a_c`qWN`F)UJ{Vj4O6dynY)9Wg@$kSV9it=M?8CX`xaHtwS|=Fuxne^`|gE zqj*GN6l?2GI9C31^-fP*@VOlzJAV8$)t=#eMHh(qG>vme~c0P*X@S>7j2BLszzJ@YLs1gO+`j>#CQmN?Qq8LinpCR4}S-UVMw{f^9k zHR~zUia~wK{Kl2?9xiDE1^M?3yP}Z}N=Z@x?hfDLqMNI|fi7o3bRGOT40t06=b-Uz zpOo+h?Xj$)9zfG+$pB|EC3EQ@BM9Gz`}gkXC&AAqveb(JvCx`1R-t}a*8kR{h8yqu zYTlaG6nAL!b3bhUK=(S*P<&smg<2FkBu>sR2$W-1=o_uxapAuC%z-E^9~pI&=k<$5C{XRaCadB01F8ugp0 z?{buleZ=jdE*AVLUh8BeDL)PEn|(A2|JL?mTFbMT%c@`>$D&=|XZJK`@3Qy-J`Thz z1xWyiA*(pb&IO@g%-nHKt40ZAbgj_*duyiICEua-%45FY{kOE`&U{pN)ZqJI-y`Iz zK3FgoTZTDs;y=3!y?preKi|wB;6o-2$nb*gu($*0{ck~rKYl%bwux=& zMx4Sl0nB*aDR^E3dGT)`&LuBiX8zsokpie!vrMZWLb2XA(Wc}(ZS2{n2;x%tf`n6d z#s#dG+}kRHV}Qh*o%eH&VD^G2Tj6%=g_{N>SwQJ zMc=2K?nt1srikx+B;n!!m3TZ=0FE0pxFP<>ARBNq(+CFgq?DX{2lG05ImM!{(cq~!*@O6L*{7ZvLT^8oL?(2$mwb;``JsX zjrR7yP-wZP9;lLlPYZ*nHrj@^|C7=6Kwv(x7t|6Rq-iC29SMFz-Uw$!-q{gcD^sAZ z$hu_GVhG?`6LeQ;Hbkze>7g4djZ=vO)7VS;FW541<>twexV8=r@5qxhPXV-furyBY z#!~6Y``wgDpkA2l5jkNJ~WTk` z8vz7^D~tY`IaJ}~6z%BT<#b?#8<}l!)kMS_wvG{0=-G-l(5ols8D0OLkQmN>D_Ami zfns6@*^`mmwc^Bx-1#ZvG#fTtr;_xG6v$;AbJMFPtGd9D0A*wBprbWA`g=x_4%YCQ zW;geV_70fLjzm&A1+ZZzkp&+)V9UM`zz6Q5((MZT)lSrfr&v22_`&0aw(9e$5hKCP zk`ZAb_ooDQ(jT=j30eIFI29*0r?U%1?0MWX1Bq0tt51bGZ8&&~LJC|Ehb>5H`cm&a zC(6Ju?S3HqDSH){IlK7yvI@^|4Hrvb)(h~KK7acl{ZOQa{gncz62X_DiN_mlXu4Nz zQdGnE8Qf^B7(t&U3P-+EXC8m|AOjE0cheySGMhn ze`^Ewez)jZa~D31TJqm&*V?eHDMyh|z;9bq&YtIj#%gVSD3 zD)BkOK+U7CPE4)GReaJ-QjGWj#{#F^E2Kr33DzriX;r{qeviIS2eoB1n!QOk46?27 z@aGLy%1uNGFgsiv^&B(4IzMf(k}faKdCY4UpDB7p$>KpK4}d%Zh%1_a-^*PCd64x$ zz7}W!UTA;^?X`~TSCG1?;QIzD_u?X?e_P|~QTRF&UQL=X z^p*9w`FykfZ7^K_UU373sQitWznJfp?-Vfp#vzv|m5_`5`TIbn?1z>@sTGZ3PRiGUiHjAEMYnCD9&hJ4;`QB zJn{<5xFJAM*oOih*Kcn-$x!Vo-aEhRZY$zO{N}#RgiKt6-hXyNO``xapRy$pH?Raaytc=&FXY6VgH;u=i?zVg(ln3o*{2HA}F!oQ+sl5`K zZIjo23K%L^AAAa~5`-Odh$D4L%xv|Jj7~~VFdkT+-P)GF^+TV-|Gkh1iak*v6312O z<&fk-P6J!L`3l31di|@yTwr2n)am_!%x1eMqUoq4i+b*oq^_n;l!umM6s4%bX~GJ+ck+ z3!z(j-pb%6@%l=g@27*H;qG(3;!Qa|G?g|J>}F8cSBr#obZC$SvC?g|#^K!#6jlF4 z7yf%9h<9)~N^sh|H<0!C7n72n#NB4G%9NSa-ousf9jiagKCOEK9DcC{{dH;QS$jpk)-Yj*jT$^|-=36+GU1wINU%Ro69{ne; zcCN34(z{)`c@GZqVT_bwN0#H`BJ)M`8`xn9i6eHo+5Auu4Jple32xj2O zw04x*PbnJUCeU?(U8_G2F+zhQ@GI6g`PnNT2$3-<$(Pi!TB`Kqbc{d6RxTMxnT+C| z9CdYPe$57UV!6KUGp7YGlML%n8VgDBa)a1P43MxBX9~=T5`y3-Xb$yuf5slpFQ(IM zfEwAkgPXX^rCF!25NSP^H1)Q_uLQ986Og~jfq>;&?k_igYH-E2UAutv$d*n*sRAqD zrzIR1I8_x)V$&E`T^Rqf(}b~X7^k!k+{Z4W?>{NnQs3$^x0Ed2V~&M|7oUQ$CtHR5 zx#}mYXe9~N<+-6noh6YHEvXj2yM^gj>0VorfAcjuI$^lx6XD+;wo}u%!BvP<5@>3} z%b(zw>f-XIGcP*og=-p6?C#&r60Cwza9iia8!g#HnvI0-DziGc{gb4&W%Gw#8vBI= z0Wg+OqUO_IKJ9)rQW0O0X7_qqPrZRVhP1q;2yKUzlti5ir%26iU=boBA0xfSK9R0m#nqo-kUW3Ud;hgFi$2*| z6O}xYR5-W63Vf<@Hn9mXw`-1=N@%VpdiJ_BWnw8j{M-4>*#oA17VbgAD&C;RmX_kh zjX~O)ozjwd8Wb3XvLT3GN(--95MZbDE+bVpA8qrx#P#9 zL>_w)b_2s!&ZHKS#)h!jILG(cAxmsav^18< zrfEIt&*yf(rF&7B@p*~!X4w;WSw8WjIkL6a%#+tCV(6o)Iq7g6c{1Log&h-&X&Pwx zjF2MZ&|$a6^9o4bO}Zr+;T-8Lj-L}9hCr7$!in(}75xS$uCTf;PB7F;s%J&gh<1hr zVMVoU1sq^t&EB|C`Z5@m>!68_kQ#qAo~jNilkCcx2IU3O?RpB*LRU$+CShetqd7yr zB>wox7KkU#?>jxd=$sG>qazq12K+?Z53vr^I?anFs^p@aD^Og)+x&i6vuT3lzD|t^ zT6h-y_~YH}3rNxANEkhh%Wqn<MfaTckDctbFCQLUmLm{yWLD$2o}g;L6`1?hj(gZ87)=uqA)bn*pOmJhYFr zB1}yh6B=2r?esVB!E6Gr#FT+gj|eLHegKjadfL@`6AYetCXNvW&Mjj&^?z~oY= zWUSQ|PPE9Ncbyx8uH-*{Z30wJgnU2%;#lhNX~r8|hLD+8zO|NK-S20+&8^$t<4*iO zuNPL{D=HI^!AR8Ji=YJk`Ez!&XIGDpJ@Ec6@vB{;V{|UDtn|v*pt@LM1 zesKra_6XY*6>}AsZgm3_Y__Xr)VIyR+_EkBAj4v`5Tu?}c0#?P0y_4;cSO1ReOo}E zdrgi^dI9zYZR`2dKp(t4pZnlsPBdmd~pqt-hURvKZ5a+ZmiOY1GG3xa8> zbm9;-+0n)r#Y{RUA=^zG?nunvUi z$kl)121@9x(NP4IU#B`x(njZ&82q^_eYMUCW+MUrHI%D^_7zy=0Du4}#hfn>>bma5 z&X-8w8Z?~0u|@;#){Q)8cnI|OsgbT(H$)6^wn#Y9sYd7t`Gh8=8>c9LRF7IVn8_$sWqivZ6q~Z0OJ(kq=R^}cw zztM?VePhw5oa}$*@{7DZFh~)dtUNx?`cou%4Swyj5aNEHyjawB86cd$hnk|0SNp7-J!loGW)6zZ48=%h?P{ z{X~@{ohK;Sz~({D#wRRn>d^7X6S!~@+sy>yIu+>ZqfbiXMK@g+#X?iAoBa^tZ(w0O z>U=ZJa+FH}EG*{>Q!l&{P->LM3cJak@eL&^WdC;R#0KSL%jQ0bD6${&!A9zdJ+`jq z_s`Z5PjeMg7Ukq!c`BbX&}zM+UosB40iP3u-v8gmv$9&Nc}D1u_*UH9kE|VBLpEH{ zOC{%}8lD{y3MZ+ekl&ld<=7np!ITNsut#BP~QrO?v%)a#uU6=9W7u+=;cOg8M!5G z#NGlZHi;SU?Cr0rHoG3_IUJ?k{Wf;jKes+OU!}QYjMjue&J#m?q>b+Hki8+hhY_q3 zXUr#arhu$4@28OWK3w$Swn?NkCz+bg@v9Z|RJ8o^M3wg^>ZUr_%sSi61zL~!n8V~# zFBttTRbx?T9gi$VX-y)E4YNJHfAbR(WZpCFwOdCem4)AKEvtYMp(2q*XP;AJVUBGi z=GHSXmq@D0f}F;?AImJN_y!rR4KcbilC^CCQi~u=%yw~cu2fnem8;a$d7N{XN%tRa z+yTuMh1@l$;YnY;|7;uR4mZ!sCuJdUSYzU|P(*j07qcvVg=!|saeJns7utlrMem;M z#WOk1r!k*fA;qJRL?X!nvxTWHqxM;`F|xPqvc(tICQc#p{d zzKkP)PnGh}LBj_TY70p5ZvW92?PEoV0>Lx!UeFT#14nh?fYa#Ci@<=_EPRPix>PMY zz~MCh8PqL)J?t<$(&6VG{F69i`q+3>DFx_DBl?eaTN5IgP4^j;dE=7JfK4<**TJBP z7YmRgFLyKfO?}4wF8iC%iNN`n5DRQgP@6fD21ebBcTUi=^oAWQ6WT5kK}J!DcfJc{vcu+`Sx%k-_3oI}ZXyri(h>XSvl0BhZ1 z9UxZhR5jFd1)QAh9i1EOuz7GL&;va+c@L~|eA6iU@cPXt#H4Tspm+U!Pl~}9!ty3# zM-pwuI|^Q}9pyR#bGYF7!)?Bt_Bair=am$-0%@!F7A+0gRGECr!T62>zi|LD+4{LC zW~}BKar;C7T;nil7u-~O?CJ`n8*;3o+rlTIGKcd4PkQ{3_?OI?+7&L)@Kco<=UN@ z`A2fMS+r4O6HBspX#a8wWDT}>szgmPFtw9=e8Ih zNZ@n@R7XSo8AF8~F+pxVx|U8{g_a#468X*&iYqC6G7&u{(*m`Le->^+ zwYA(>X~aMoE>PL@pSVk30XOQ;bH=3bu0S%kYl_rRN zXQu;E^p@1)5ForcSLvInA5p>u{I$L24quS-@0il=$PHBqC)EIJHTqXG%N3QnOYfpM z;u-~bs%|~S$*6m2oR-L+=}CKDT#athC%~j3D=`$Ii(oxE6zATWZng0wK{kch_P3*xl1 zUEei9!b*eR6oeBLM8!RbnIv3yldnmSMs#<=4gtZWz z?{xtIZaokeu^?5rAG>itUy|cVSv@hY(mvAbs2hM3`7i|SgWZJBajg+8p^(}bqr~-V zo&@$YLF?vs=a`?(0>$-T##7@O>M*q#O9DSF*VpE7EMz`VulQIg?bSu7`K7CP?t8H8 z^8(Z49?6-(V??H_@U0K6x|SCTMcMad%iiY?ru&L>K9?)zsKqbTg)MA|8YwUl*WF+u z=6{%Z=Q*T51E1Z+k4CJ!qHHf8hch5r7P_^w>moZzCgSt3_K0Xt_bJ{uu9HC#Ol?{} zk8#H&`8Vp}H+#)cn)kREYTKgvIUMaf;N~+xbPvF~%Z#zKk_(%L72rGqa8So)3USm# z`Hh+?U~_y3blLvg4NqpkRz&zGGf^{{l!PaXz>K|fQ?k#(*b+)tF;l+xAYQ^j%T~cM z1KVYo!T(|wSHoH}MQw0-Clc`=1pE_)ef<4pg-Z<32%iPl;{mgXdQ zr{MTLWF(7+sC3%@4(039RER^ELF1g~#IF0m`+P`s)321IBSFHz?8t0BWluy42~QV) zlYqJTGE8q?4?33mbNHJV|E0=v$f*eFDYm!>fpT=$8qu>gW<)-oXuZ+iO?F*`*GV8F z+QXe#R%mNAM_nzH^r5t~|8t&oVBsBU)sL{x&QKB!Tv`K3+xRb4!1nT*Sh9|0(UFm& z&kIp9MvyohuUZZvMiLp)^Z931How5c^xMSm8>p3E{X}&)CE+W`x1_|yKb!r=#e;QO`>pofLrSitE$x`i znAvn?>Q+DB1HOH#PD zUBJqL=x06`U=^%qCSvYtDt!0~>(KHDm=g415NW4+Yx_?s^4G1b09 z>o}a5bg3GWaVaqgdKwr;lnWnfg&*^9%{zFa+fbDwB0~x!vl6Uw&2>>G#NfMhM^C4i z(~Ywsod(F@B6TcB1(J7BZtb~MGOp^1&>%?;+JzM;NP1Pjmz!me&I24M{pw^Z{y-j( z_I_nWMSfl@J%J;77r!mx@Q(fd699+)0CVNrxewE%c*A7RsQ<=!TqRjNUG_nKeo|Pp zX^-y*{}(rQg9MVL`AotRW5a4|Tb2+3oXSE`gT&*t9m)U5lHL9`k=bI4$&3-QkYszr zT-){jk&9{Kmv_`u!@gFNs*{~!5eEQ&`>vhywmQ?)eckt)VTF*cUcYGT>07Yl2Bh`E z>IUA2l{q22*M_%~!=#~8aJDwx!_qf?@}S2-_br|-ZZ%S69_@4UnInWNM|({#dFB6$ zS>0>A2b5)#)&3q~Z?Hw3kWkT~WuXFEV^3{ZhE+mFz27_gRCl!a<1M1$zEEb%^t~$| zA?aRs=fh@TSI7s9*)5}0Z8?k(l>eI^^!wuyU!ZhYb%Y4ysyS;>$h zP_e4V8^onr9RK}sc!RSKe$_v1L!O?--@@RC$rXG2hSi~#@ zxjEkE1;{%IL+Wzi!%7X`A;o|UU;h3DXXYSga=wI@x@J9*O zxMGH>8{rELE7>E6OhK5I`%p*F&r>IQe^91P4qBpF6b4i*Wu$WwNgG1p)~T1tADElJ zmJZ{~YPd?RBDEnWG3>6ItZI2r*MDL#xp^ZUBA$qxLvho&-5X4STV!9^lT};u5E8xB zwU;7k%`Vw+iGtBfGHzOeYH{G&fPTX3ya&Ws1y?34aWh6b)UC<_ujL({vAXg@1z+do5pG2Ysn%~E zb1?Wb-OacJjK)IW743>u`;M}B7C#4g0`+e;BKds*&Z`#2^JtEM**$zz@C(8oACU}^ zMYIu#kWt4PA_=+aoJG3Ra`d?3qe*>-4s4YOEpE>yy)oK1k3G@60aJl=lBz|w{l31M z*{LUeCLTu9J-u6^xR_Hivpv66+^#j%H)B zW`Nkj%XYJVGFPr9cF6if(q5c9E2 zhZj}urebEN>6L4Vsqmp}nY@BR88hil#aYX`!bUE(X-5DW^vZID*ir&QBbGQ? zh`GzK&~9{DKcO_Ql&iw+44dh$Yq?YEGVkM<*Dy)CIprpkvY*@!YCmU@A zcJT#w74t5_%aAY}4(rudur#-mKo6{aBWzr2&IrLl;*#y`Ez{hZDTBA(bsRpZgg3(rWOq_B+$itmrO)*><`GmF`vKYik22Uaqt z#sN##G#J@sp%?L_KQ;6dNI$TJYo8hL~Y_{_yzJ@ zh1v}&Z8nS$!GsMI5BW*mZDf(;SR3asV;;>`T1ms7w&1z{EK)CzC z#CB%~vCo%SD14@Zpm*3X71F(5nUrx#!!d`3 zYTT1n2bm?AtKW+0LiQkUm?!D|%p9(hx>L8kLBJ64SOkqz21os4!CAtyN9ku1nX#CmdU?xf(zRaFaf+^4)0XWyH2%)*`Y9=SgK50Al;Z5&zK_C~V34nJ zXHx`P9970vi+S#vcYtmMFNH=j`SVcb_kL zkSmEB@MiK~cOFX1+PgP&@8S=cEtC35Nwn;d``Ou}6lUf}Ai@I>I0SIl&DfEvO(a=O zI##@TUBNeJZD?ZO&Pv#M5hRp30rZHVl{GG#J?r%E20J2@dVk zdW5WI^)iMa8VzpDo=j}Y`0G#!cB>|Q|Ck)eBZPQwx@yIubn_Wsb>}%Sx-%@}R~C1; z&gV^>K7{$cb>b&g+$Y|o#l{9V$=Qd5XJpW;PH=do9bC8Fjmh_X>_!RB>){sC_-BY* zWstqSy@4}ID&&aNW1DK>v3v+bES?d+?S&gk%hzg4*EZcQsCm_$=Wwp_I`TJtDF=s#C27%cb{TK`^0wZKd)!i$j z+rMj3tT4d{1tq%f?~flQrG!YbXpeL9SZhYoSC07b47Y?%rVZdHJ{|;xh$PuAFSucC zExN4>O{F4e9zGhy`k^Pube_Trm@Z*o`#T$_7By821n$wW8JeTvpOwvRcj1_>vGfH> ziMSbX=2SX|*sr)0`uGA&gOHttvuX?AV7bha4U71%+^pLq#rd8cpN#x4zK^$@MJa%M zOD%Ab2;lqrUZ{j7GKASt-cx@aRVs_$=Rt;9tbXEvUOgeU*ZfG&1UK zO70f$*oup+ju2im5tAYg=#89HjH8o0?qcMTi+SZOX>Pl(=Z>}B;`za51a|h*7iXc# zEl$^8I#0^|%x(7r10{ccS|vmrNJ*Wbsw`*w_{0GfPGxphlHFBK84cB733-%@4V8(; z^qzDIu#Qh45AQel+VlkI=jm?ZdU}wBY>N>pzjciU4AxwxAe~SyxyNoZfVs8_ zL4(?An?^0n$Pc--*}XGEq<}P~ZD`Zqrr6N!hbHzLWdaLR2^9Qzn{~|Jm951*4In&K zlk_k$4POE&A$dpZtDS*0@AuWGk;R(?*%tq40z=^%tL1c!I>^BzQG%VtdYn1Hk5RSw z@{8f>{6BCf4ULX{%81se%K}Teh2=|})QQlR`t;NZAQX0-{AV>^|KCpQ1=^HE6RSDj z=fu@i#fs)s_H^_}Ue%u5NlY!Ob9 zSVso`UFvms)ckNO)K)OdHC)MpHNVwywt8R&4INvEYri(f?j1DGn7l1zNak+kA>tnn z*HI!H&n^wohzFU1P7kO&`apwVWSRu$YBY%=rI_NOeFu^^YD~*)iEl;j6sJqCR$RY@ zW_-z5{66wT3!9izH2uoFaSM9t!+=ZRZ5^A>0yg{lTIpsAmXb4`@s8$?rdgv`h3f`7V+iMKZkl9C#MPVob60b4S{PULZQN+Ct(4WC zxN)MN5)GjZ@w^yJ&u#%!)QHMHb9y8CSrUo2`Yg&26#;7eojXE_xB1;Pvf3(@`hjHw zKsR{81-40kItYz*DFve9Jy9%62+{_!-CXu@0PG0CwV&@!xAMtTlKpd7_+<{>N+eKg z-X1^|0q>fhu9SOmC63JhSG+hBnd1M^hg7w?0SlmEAHrjUDDa2P1F+^wS#%n$n7X%T z0J2?Uirbe?;_^5p66V8syrdsLP3!KX>RVIR(;Ih{RGc`8U2gqRIAVxYC*6Wzp@NNA zy^>?4lE}q6k2>L*%;Wp-Roi|Er&D85F{ica4_+Mb?_S2cT#fy~dcQyBNkO6kt&!qF z;n2U3NYSwDO38ytNz7$Ywy`v(VNC)qql-GMf{R}5oqlOJ3;Ln@uF!pQlKKG-Qg3)z zsU2?HVQ}#@M^f7}KCgy82(Fsi*p!|ILr@v-ZLtz{ z3!G1nCuW0Onb$-pT+CW=hw^GlMVUC6kl+Gzu~#3@9hL=fkz(fJn?w5+AXefdK4#($ zs%hvWPWo!e297ITA6u8zMu+wf{T+*@Vc~aK^x}^LQvdY@ z?LKcpT($cBFI#*>d*EN+{ zZ=DJ}CEzpY0i*1S-M6*Po7p1~R@~DQp5%uBn)@UoU>Z(8`1sV5O$m!n6(6KK8+B>z zgo{A8gOBW9cz4vKLm}--gztu8+fBe{wyziuWN6@bHwNuHdmU}86B(M|P`g%a*t#tJ z67m-1Owd%5K>4-K1i1vMYC;S|_$H+(@h3|V`$2rtjrg*DAj9igz{~&qE!J0l$b;Ip zPE@_!#BG}Lj@bPXir#deFcfLEb)>MNk|kkG@eS^7s&!D9zD%lb(mt%SaAKaHT95aw$JrEc9pv`FK?+}MAmS}h+^e< zRI4yYOA~r%!!@7`vns#$R-DNj_`-#r1F+ewVX;|sP3sVxQU6d|v?}~SLu-QPvir6G z3Y@7Gp5C-87mOutjl6suZ8YM}_O_8wcl6)q!kr^OCT>zoqeNou>b*f|uW>YXBjsq5 zqQ#mqTJzk}9dU*1-Dr{exoSK7kMB^?l;*(_-)$+YS|TWriu-R2Z9-#3fq{RB9BCsz zFNhFwyBj&sab=_XHqAP0_O;=?5=Y(&Z`to&t_Yx2)92VkDP@b+D%I3GP|L>5$UTmw z!&*h7&reG&1SABac!sh~l-swDom-I_f8KBTxC^{YD7zg`e6@-pY4Yzh#Mlpp?{7fL znv$EO@=z;n3=6Xvyq7f|Z80SYd`xQP=1{}|tKsF<*PU0!5$QEsP<0KGn5Hlb0jz2T zAnXBR-(?!Qt&3<`b)67v&a4)+{jXGrb@YRX_0 zi=bPSheYf2`vh#yI4oN6;T|5NArgDC_KnwFnZ)GJQ2d~562S&&XAN`+u z)zX*}mP}l@GxU|wpScfeM5QXjt(T0!&`YM1{>^wun1$8^?CEXsH742vp~crKB8Z>E zPrK3(bg9-X?03EY-pArm)8lV{XPN}__qOd@bGHaabE;PM`YXof*CN1qOs&5NJ`!8} zT)s)st~Xe4;!qoMPAbBicT-bJX&x{a-N&ST*7x|C%s+FsBN|NDBG;iO+d6>1fmvHv z8vl=6Q6(^KHkm zf8QlLpST;n!1k4Jfq7S~ADKr$vBg_U;_@rusK!`jE+QGCE*_gZ!LN#vHEltEVQoYb zUlvmfKJgeOE4JN!85WASCPiZfTh4H-376vrQ&57v5%X4mf?KiAk~)2*KmB!=#$PYD zeBetEu$-a-5X*M|C2`&JUcyq4EIX?*tP%o}V=He#i}Yy85CaLXN5 zQ~bCF%D7c=93ot=B>YO*0;Vk( z(^#;c3h?s{ZfW~RELff5WnKdi8~oup*wUbddM%eK9y{-{YwE?mZ3orlfdj2Lzkib{ zD$%WrtD%zl#hBHX1W6xD3{)sON`W@~6<-w6v;v|RSGxg#GO%>^`HrfB4ui_`kAtJek(upR* z&U@wu|*a)HPPYuqo*N&yE)9jTj!UpN2BF>$4I z{*I=c&*)p%4V!xF26=MQ;w)jdT#p}4E-&lJ@4bhZ-#>P$zH0_ySMWxykM5BbkC@9& z)#BU;{Lv;GuePZdQoOc^YqcIp&Tc%8x_>wf6QAjj+xP54`PVQJ*~!uCeN4~G*SUpL_! z`KYfHdN(Wlxz`Hpn0A$3~!na>BzK3EeyRxASBH*8U1q!>svALIW=f@rA;IkDqWB2Yv z#;u!We0Qo&Ve@V=x7OO1su4Ew~Vw6#SkNA!*8x7{=R0Ds1vDDbZ6ZRP(yf zDfw-k*ECn2tEWaC+<<~j9wOG~R@oatSug35JO*L-#cX6OwP3YWZAjpJ9~iBQpQXLH z`FLToFF)2nHLn&V5CXzvFEnR3&H0AB@9`4-#N~r|c41a{^6yQt)sp%WRPQ^wK#g^G zLo{|pd#nZ&9O=BLXgL2Z-1o%2>do!U^s<&XE7G3dy*=aY(tS}3(R$JpSo*LE^^Awj zzQXzN+1+H3|w?|EC4$?fIWY|2S=OEBhEaSO~&DV89;+<{h82*qj@7 z?mJq2E)r`giS2^Qg|RkHI!e6Mc4-CWtpgw7l0Xt6mzZevs~5T1x`;T;o4L3GD@aR8 zS^XoJJjwR}66YyDzNWyAIix@W(Z2l5AJQ)dV00a{r^^gP&s^cWNm)5OtFC$~^R{(k z>TCTC1k^wN;}Ozq_vEJvh>RjUX!3~2fJL4#;ceu?4MZ$2a&d-izX7zKEsBifc^KD`#6M9WaFSOn4!3^p;$i(-H7Iw1ex8k>c#&h%Z(1hGQ(W= zdL2VWN0+%au08JF8yJtRY#j-mROVzhQ947XT3Sa^awzl(NzMHS68zSI0dX!^AIm5V$UXfEWBThpfB^HR%p@i`zts2+1n2vwU zS*F(x7EX#~*a-{oI$!3)>lQhyMXMsf)rs+wbr@t}ims*F_v{+hb)4oStu9TdYh-5X z;<9?~5+^7{WXk;r1<+zrQr@A&B1;%1V#-m-Ax|%}YzWJTE39Ka5H$8~e%9Zr^Rxk?vbS}ZUX`6R=bg;rt48VGikkZ`zB?1t9Q-h0 z@mfoSex$x)-j>-_KRs(7>;2kK@h9kV)b^3!8F2Je2ZApGtV&QzF_0l0#~`!D)VOeI zvq{3_1>108P>I=#-;nse-f2Y$(55*#1(9^E^+As%^#~TlOO~e%9!`{1xR(q|oQZ6A zsB^iEh6Xxv|I8*OJ)S7vzt**w`)@`b)TIDQOF!}TySQawIhOj|1#~WypWlAYGT1)p zpI>UpyOcAd|}PhMRiNFqgs#N)EKAhsMzIZhCptsolftH zOZ`3Lc5y1RWsft^EmM$Vv7{qAApwWlMvphSZ}WvZSJs;{p3*0#(Z9M7H51KD_tVl; zoN7b=<}UEvu5zke`7b^YG|VwO99mCKR?<6{?<=?wO~ z%YA|sce2M%Q`UuJ9!41c9pxkk7irrYxg4PihD9Q*cL5&Ls9RPi(YG>b_^xPhCDwAl zMMBAUZ4L!(9yT~@-btPbzt_yirC>`$_5O)Xy}Kvcu0-5(;4i?_RtzAYZZ1ye297gG z*8|o}1fL-Rb6@wZ23_X&i5=z>A)B#srW?O_EMlN|5hZpxNw-5iUE?=j+Iz;}6gtV4 zmXjL3q@3Ztly8KX@X+%otjT@lpUzc)9h0_|6g%Fp^0_5o37V3!Fpde0Ym#l9LfUdx z_^kaSt!sPs)>rPb29dd0frWpj73O=ur6=3DP5Q{2(dOrqMsixFes~;kSZW3q1~2B7 zv@y~eD2j34NmBC3Bx9CxZTYDGg$Q6FKk$ z|H&RdAZ%}AEiw4{y>1^&84iPY3huZ2mj3XC`$9&@yM;0~xvxfXt0DR6^(vaizB~fo zMfg2%Ys$}qiaBSGAH6siPIQb46izK0h>Y09XBJ8X5VwofXMyJ+uz{fK;c>60b>pt` zVefYuZt!0w*S97L#4ZIR5A!x+d0-M9h(~`#f$20X4Sc9U$*2CyvPx~^s|#0uyH>FT$lZqkQY@`u-+Y)F1PP6 zsS;A7aXI#Q;r&O4W_;4(^B>~jq-eHRCxj$emrOkBa=xHd_zq8L+kiRTV$EbRDncKa3=i2a{O!j6Ul=VcT9Q2(@>==bR8C0mbpG)R{Y!; zJ|{|Qum(LmN^8bKnyyNP-vIi)oapQ-oD*_h9=Q4`J)Y|1B)Oy~&3jAD%>V5bps4TP z1fj^=IyfeknJ_dl`|6>Lm5_zb)eorZ)YqA>XHIn~XGfPIZPP5rPt6%gyEqrHyjnW) z966SYZ@+$uR^sYO7ak7pPf*%^U`TlAJ<2aS=0XZ2EgRj$)mSb!q1?8P$?|EUWJ745 ze9))FZJ<5R#!QNum091CL63e3s*%g94yA02Ju1iPrgO+65Oa?C$KUZdI_A`d?5IgD zc`oIPg}EH(-uNZ%eZhI*@Iw4=Leet3)`e&^F=ZMVCtowQU4>t=dA=*<@JGe#eJq3V zz<4i&(t0_3mj^m3ycmOP%0FgG<>^*^m^`$XGh8RUPRsSlGaN>N!U)Fc3q@JY7eeOm zHYF@|!=KcsBy-{9x4kcHW&pUs-nqp#l^=RhJje9N<3+!F*c~ASGFZtH5q`PyabP@SPxg11} zF)TEu^^M8g+UgBT=rviYCu1JtU}DtrbT&PK?8f~#ag>OV9xgBz z9xN&OD{utCu0g@jpLCkf1PpaqtQD4~a@B^b=tRoF$3<90RLwr{T()I& z);C&hEa@mQZ>w}^Vt?k;siB)b_l!@4d||fnj{>pBbUEpg55K8;AL#aNvDYeU&Mz+# z#5I*@fgMT+1xJZ+h!CHWf)*?Sht?6XjC%B3Aj^33H|+%S41Ubv^`OT35c@iMufuY8GiWS8s}aWa zTt0N#sYQ_!>1B-$LYNn9nF#<${IXhmM2JujV+8RL<1CADQNS*cwDp$(Jfyvnv#~ii zux!7%=c#^el3{HE;qlueR##K)6d`6~z}dQ0Z7O8X4=lb>?y>UjGe91p@(4)JRE}H- zT{t0X`mnOC0vT5oA%~DdAmUZQ@0``aMJ%*8=l#t2(yanZ*P$iwqp(Np)E*@`_U#&m z6$p0$tA2??%)cKrwZe85_=;EC{vX0-#}0VidtZrAtU^)iOjBC+?I@nB?2Zm2!v+2D z0-N#xOK=Z7i$rSRvttakSoC;51b1!rQ=)a4*+t{QqBSuiyB}OXkUI3t3%KZvk{pL@0^W0f2Uh3`mf(O&6&(p%Wm(Lodgj; ztcm1yT3Vny;0pzPkFm1-G2pcCT=r-*uxn+m}YzG6HMZe8~U9 z)?Rudg1m{yuTMc6eYj)FUI!e=pxF$%uOu}YaF3^*Y9gH0&fLNVZC%Tor@;>+21V;4 zemD387^tnH)m_JU8F*mmGC;@s#f{!ZBg}%$%h;<^hBMo9SC%^u&6L;Kvji_Xi67O) zfCBxWi=PxkA1mGnia!;rQJa62t_h;(DR#AWGrUIa-6*(pvB4AKw<&mit&Fag)UuC^ zOk$XKx8o`O!k;JX1m|=P{^D*U!T?Y1+ez5LUV0cZxP@H}3Mrp%&IFSn;vjg-DhO6(~?^|x(np5pfhWvY2Uq!E2FH`Vw1LIoHw_RF>}*> z(q4VFla+l^!j`G*6ayXw)wplX-=pA@rE6n+@i%RICr-~E1ZqlQ4QP40a~#QRurzEl zDj?NFoG;U>A%vb3f=<I@vw&7m>8Po2D>IH(w+>x z-q{CKj4aEnLXQYV@7gJLjtB|A6-9~qN{vSvk08wYGj)8nIA0^gj!Z+j^k`JUb|C0H zNbzbSK>kunzUft{A9yGZ5{;L?{Yvi}(sffPBLCujnz(e{mQ#<9bcP1Axe#;eo(`p+ zKdk{D;D7x7KXk8L8*L0)GiBf54tf{h{q$Y>4|~s94>9q?^ta-P=+$-=|L4n~KocAp z_;(nrct?it;XXIvN5K(O4Up`O28&~Z`<}}|TuC@eE!oqC{B^L3nZP35IUfhs@v|O1 zFgWIE6`9uc4`AnKAu@omVo+YYo2q^aEQ*gEetxj&Q~P1oQSjU6uqk25=y2vE#3|wG|3i|@TNn%an)lh;y{h{gSh*$2cf|HoQzIl&h;+j^8~OAeKi+82J8JHwGz zDten&RP`KJ+7eGHU0hu6tG%*Vr*xcqN)y~^D8HA9db_-V}rrtJ;zlB-+O+|Sx~|i^y`aD5lrAvXs2SzL9VXOEDlXs z*wkB9UG>3}AUH{T<}#M%U5IK9s(AiNv_*w;z!FX?tM0#l^GHt}iK&lXOvbM1JzHpM z^*Y1bR8zf$Z2iHhzbhP2DhwRdsAYWZtea^V8}t)?WD0`m0@l}IS!%A8aw%Fqsa7%0 zRGUG)Rk7kav^zf+7C6k!tqd8g@rUvzhkDG2^Ump<}_tY5X&<67%X*<1v9U(xT z9Wr^`MWa)hZnOk-o{7+$A^fa2{N?c5qzQiY?_g^u_O?DbdKn)nn?ux3K4`ZRIJh~u z#$&zHH1#7P$aVbaCgE)Gv5D3usq=TP*Y(e|rn^U!X?5}3Q2qweX0(1ksPE`d^j3Ubh7C-rUvA z%dj_O>vE)Wv@p*qWlhM@TTwg@!o$FdTzDSXwreOZ>JqMvZIz zkJaUVmhGJ(QhG55(#R|I&l$Dhb6=;#bZtJho7XE|1K;Q76qYZc6On>_8y||wZ^lg43FVG4 zN|avCVRFtPC#Q-~FqCKNy4o!g^#P z9kKcA=CWpCe16YQMsF>E?G{~4aeB+^YpmN?Xm}LG_91}*lh)lO3SziCG~DOx3*1c= z*FN9FetmgMcZT4t(UC)Wm)HKLP5V?C@?($hS=q2a zYQ117cgjK@TVbZ$4mf^!`nfm!A<2t=Qd?q|XuV@V3DtA?y72Qa7&`i0xUR~XhndgF zHlS(w#OvbugTPX{U6`S0HYsvs3OXy;2Y8iZo^b=$rop^G$fu>5<4+6$fI%YG5tOWh zO@8hp_=J(ei@pA+JhZwaCTE`?h)r|yb{~^d7ujuNBKz0e z+qy@Ee!r#^)85gM<(OE3th#?a{fhXic-hc2#uDWGT3-6ekC0z;Z&^H?@T;NJiq^Vz z;r7-ov+LDr#-lV8y1T`0X z{A8=KBWpb7QHHw@1fD_)42id`!QE0Q_#2T9JZt^E%LwrurN+iXW<7n*WK(gxB*+mt8f_;drgI^kzKIiSKXuQbNg*(cVLD&d)| zu&%ND^kZCG*S8zM2)S*ZB&4?8D`p7YL@U5T8Q+$*)c>Ulj>#5@09WW@m#+u7`n#7` ztW;H79o5Q|diAAU?9rW&&%dvreuAOO8ABgdmXjb19O*LQMo6+Z*uWp7|4f(9dzVD%=U>|Am``M*o>Z{hG z^}2sWp{m*#1yK)4%|B>^{{wMk@yvZJ`qd@qe>NJBq8$h6$_z*@OcYq0*m7}R%f}>V ze>RA{wo{Q|pYwa>OnhVEPYHj|7KYGv2600=sKK`NMs{@-=lXEOZWc9o;D-)|CISJF zwbj-4@t}iro;Qq2YW{bPDq#j>1Q^=eV}|h}v5)ywPaD=k`PBA1JJh~ATt~4h{_Rz6 zXlL!?mZ6J<6(5(CEB*m-+UVyF#!s|)pnc1WwXy2`s;pISGqT?~_dD9jwVFlILyjua zBe~p2OK6}b^3U|aOxfC)bkc$&-xvh7@ER+4|Hky=a*z|Aa#xZ(5S}Jy+IrEH{hAfV zyT8Ao)x2WePBMT(VP-)*?)j|^f(qV&koyi!{UAnz*t1AYBSVNrS`SX!F5AFFX`TgQ}{@9;~P%Rx_^ zxb^xl|2VK{IX}~OYmwDIf|VEnV5WPP^Z2ezx2X6c1fshsI?RY3A|B>!1bR5_R~ zW|}^`|EmI!HUL%RZiE9xpTPU%!5V#wo#272x+m7ZWj#Ufg)j;4r$5f`rVr04dt;fF=e4h~R#0Dc-%xo*Q84epfL zYtnruDTJGXpUM&A0?x~Q=Lcpd{i09JWZL00{j~}wuY`Dv*&XRL@ISzJ?2WXN=+(ho zX=-eaVx?5QxlUO)T@=02QKIWA)qqdmw~-%%P|U%;*k?mpNnfqr>o7SmTZYQ zZ~@lvA099FC^Tweb#>BbSb=9_xl>V=q3GwHvt?pMx^CD9cw>n~n{lR(Nz2I9rLG$A zb(*`MnuUsZ>aZfSwt7?s=~>STv;jmp1-x`8mHsjc3>Wd-PE9=7fp#-Dy!eu;MdZ_@ z6@N1Ik#7Tp^Kv|EOy|xaN6A{|Dyfc2<_Iic>dq06-l)Ur`n27{L{=qXPb5ZC^zm89 zY?KM?B+14f_BH_hXLZOddi0wPcggcx9ehop8@0T?Zmd<}=J+Z*h3sUX19R&+a`+Kn zM)o~FZ3Geh$6d;V`hoQHbxLar$?IlK>-qWKLJXy~YW+rw{O=Sefx)`f@AZY>LUI`I zj21EwpDvhh!!VnLU$GUt$hMCcnvPt@Q5kr8*T!*kLI9i=s%R=?e8@gpEcBWUA{ucS)~^Wuv@Yi$8kzWOkJ z>UK8oz92Y`)s;Qb`AfhVu$WOv89r;%k4W7)OOBG7K7F;+q4D_)r;?abxzVnX#^igc z_cfzE>a9!+VJ0hlB@;X~TjlD9*9h1@JQvzcTHQvyKl2>6?%GFZ9hew(uX8YZl7d{(j;QRzlZ^ z%oPR7KeM{X+bG>A?SjzF>|DCAt`q$}*xYgTP$&%KkbH!Sdbs`k3rYT)liq@}iDu5) z?1h@LTBjI@Bfa@SuE3j-Zoez4$?$WMBFK(TQ@<#ijxYRdc2NBYHNc$n)C83@81Tep z=RwTiwkL?AJE4ibe@S;m!32%i!eW}t z*R$#k9w45acB|JEGkjC4n1_Ee)x#hJXNq;J$p3 zvGYyaaQca&=ra2CB7Di zS`SWXZDYKF%pJ|x*z@^U{_ePMSDwdpr%NQ+OcrLYZAh1Qwb^BX7Vp1tr)c5e&Rjx9 zGC$I)UmlpySuopr-ln;yO`+{p&;?!J8QBsK^`#Zzu4NOQIsT20U!I4b&Ay$(z##a;gr58Y z!g566eZ#Bu(qKnJ@yxhr)=$qMkJ*nub3i(jpeX3)Ux+cJWw&r_kTL-9%q_btG;PM< z$@{I%?|azoPu%EwP~iVd{#f%&8Rmfp0$FsX+nH@0Etfdg(&-rQa1dL!dV9cox8vc& ziR`Hcyf37o)l7XgRXm{nD_>{l_uM8AkQO}I$xbAOH?2KP0(YJI6??vsBIcr@5e(ej zv7d0qfU|!Sz)m7S_MP5Fp%Hy~wH%yrkfdnrL8(`9+0})3X<5Kuy%P2ITyD1~`ZBk{ zd8qgH=PrYYjLZ;mponDhbt2iRxpNz+nggBGcphEd2UI0=8@nA3f7P4qrk*(y^%q0U zpU|>`P$pO%MZ7}1qBa=-N0t^=ba2<5Z8_kLonHFGHIKc5R;Y)ivjL!wI`APhyUD-yFg~` z;E>F?9(waW9)IG&1qN0-s^h>9z&gQa8T_btje>rDF9OJ=D|hUb8`gjb)jO8=UI4;@ z>cHE;1IlNosPP3u|L!`iI?FP?m-FWBtd0KFA5N=EfTtTZ>-EpAqAlM1ZQLEhhVX1H zkXLSiO~d<+>qomO8XOAQF;SXbrvf!3+|DG9WyWRp29p&4TgF+^LQF04e$Z}#?7i%6 zIMbvkdNiXsK2&uhsM)zbI4`Wkjg!SJdk}45>N9d$sEHhs*%$fDqkBGlMP=`?LEh0} zyc^sEYZU$0o!osjty@l|BzUARn$27h>j-Zkq`)cj<`>lo&b|IY&$n$&7p&{{MGHTC zkmE6tXd*c8ebels(j=PE?Ns~Nw4w;`ha3wCI*CcgHdH1l6p}L=n`5}R5DRqZPeXcyBl=C>v`x;JGjk~L^$C< zhRQ71pm1xb>wHD)=h%~W>B+NKF9hN_Yfs(&J;qm`@17bp6tbY*b*)e2oA341$Dqd_ zW8p5j5ZN>I#VQl45L(AB#PAVaSax}}D~<9&wbOVe9k==}#UF3EVYr@D5-Ok`R)${ySasG-xV<) zDE2|!RxWj&*U_!C(M%H1i|Mi!jZh=$%2=E|t36{P;Rj~{zxmkVp5_CgrgjCw*&sbX zFr*2hdqipXVhuXuYQOoo&$DiVz^@r=%+_=0?;N_FtG#GvJH*Grx^dR0zekfthyCe< z@`;yC3|H=QV|l9cjhsHLqy@ z*?9K6)5aJz_uik>s(Ai|;dfK5()76Kw~!r@h?mm(^bjvij2}Ixj^@!nz%Vhn13cDjA&>y;Hv2n(@D57umr@@p5ozHF{jDf@>Aq5|X^|RSy(}9&7 zJ`QwWxzs~QX||Y_ayg2ar#{sntB7{{xa9he!E$F=uDMKCx2HdPaw~Z+2xM5X%W~&1~i;8xn9~*hZ77|tq-Hc7Se?yP4D<_ z=FL&<#Wcy-vaI#(_LRIT{)t4x+3?YyAh9aPQ&1%+=bX;3PIEA|B=Lkh ze5$8;t%ypN428lg9saCdd^wcpQB{*t{{u6+9v3=>q_rZ**lL#zsUEg*KnZ-AbK+}} zD-@F!{@W1Z{@}jo|fe!)e zCje-2YXV_~D}We~ef~1C0XF72DdKrHR5oomMKbo?taSG*g+n^JQ2Z-6zVS#;%a<*9 zRYu6}jbsF9h4h2EKjrUd)19qF;{-`SF_^sZyrrfgX2$ID}jQTuN86k8JD-Bpk=||VYGU=Szfd;&&I+hl^8ApbCKyKqhiZ^e8dx}egnR?t zwlz19$oMJ^Dnh4@2yP-&UIA@43=#@E#gs4gWFZ2)Vg{ASjz$N#dNzQht88CMfG0>b^2nv%|VE zbDx#Kq1U)etlvU!nt?BB9k+k68X13-nS-2^*M z`kM(loCe0A`dRJ}cg#nd$Mel$W#b5TAmg1Q z(UNzM_N#q$&q3~T4D;2B)b0(3{6Zdr5GffeuyRYD zt;#(f;@+H7Gu``NtAtiJmKvtN<^U}$fl+^T4X)A*aUU%!^@h11Rn@84su z{W)LulkQKvYEt2p7nWE~at3paLZ!h)Tj3abtYW8(iBWz29hW%a{2bKC%!#jgV)g%C zF84en)LoTom2vn;$)(_$$I2RM_x$E*ZOVIlCk+e=i+TQk6c$QBMPPRw=&cN*(DUDN z)R0GxZ=q7Tk!99M6VWjRO9+vch&@UNQOExV$g6jOWb&bm_C9N)Kf7&dwl=^pK{y$E z)uap|2DYvSdhw{XmWc@}H9MMbBQF6A`@0sCG!g_yrN7&RxBPo+`t-dP+KY_;#H_Ay&^P-G{{ZM;B0>F$x8N zzaoE#%LMLkAipgmo{5c0+yZTgiuF%?)JUeF-!J_3ZNQXTY2_R1-T}*q)(0wLmBq^u z@tbiHNU#UHE>-PpJq%P;f{S1(OHDilR@t3!ez^@O_^xlE^mi+*vRkBgfESo4Y^;#n zspNoC#Mai`NUeH`9&aA)ouV{NxCp=?m;{)U6 z?`*4A(92p{Wz|QZ!k`a>F5Rntj1~+*2~E!jq8f9pug}k7SHK3>9HczO;en0inXeqn zcaH=tBklb^QuCGummR?{wRE6ElrUZkxyafjzQYnVfMrpdo}-BUmy&QNcYC@0ibB8g z;R@^0xr3usVsOb+P&aLjw|oGNh$10IZ?~p0>W@Tli}8N*sFbmdeBx5*(m@)yA09m7 z$%uH47tyYb=pKQ4&P5fMrns;a)gLc!!Ce4wKZ*hYeXi1Wz-pJQn)+-@7glj=8v$+W z!W+Gd_mmC#^K&7<>zhef^0rtz&S+xVCzQ5FZTp>5vR0Ydn);EcZt7+G_i3g&WY$DE z!M@)q~Fp0X3E`H+(eRLg2b=EtFH0hgz zs_1aq19a;cul6lnxr(BOFFCnX@97HZu|o5{sj{|kZEWz)Y0fO+Sz6^U59vi39DKA! z;cV$^K)K6PzP{TmLL?6jUY;32oywY$^3i|3xb#nRryxUromA*>v`{b2t5a^ctM&>t z%Oj)KR!28TUHf-?hRIs6p|5W2y8l)XXFq5zCt=$bYwtpky_gk%#(P9eba?RPDCNc_ zdsQ2JFc3SwUFg}7)YUV7=Co>tzSwm#-DCYrgz4NG|GF7uP-F=nO;Xjj$@_X zRuyv|^>mCBdofN?@MmpOl##xPKDx1-Vcv3?UZ52*N?#HJa4_CrNu)DlHdF8{g1@NXtIC5Vz~y<^2>i>`7Jv_ zzpta=5Be{4hvr)smj|*vCbr@zziZQKe2Gqe} zHw^i!L6+V>?p;W$OZKZQ3(OeCyTa!oxsrGHZk`>WQc5cSNB zog4&TEp)g40zvnnUH`C3wRV-G+{T82pAcc>9TCM(tbC4sJLv`M@cE|xkMLxx;H{U( zyrGHM2G~)o%oo<&fXVCGIKD7)unt?fnVEr477K%(O!>-Px%rsom*ex^D^wzMyBy_K z#p;Bo!003-yA(ST9-}hhSR)5BkPjXQBgYK8F=5W=L7q427lAm&EswulpuWWD9P;_i zupn#d*ZHVVjG=o8H;4F(xin03460-eRqi5D1~VS$)jN~PfY4pYkR5iP0}OiUQHul-s58xVTTL~*k8X*xddAT!>>trVU=Q~k9p zSXefiECLTwqi1v0cDas&@7T$8TWI|kT~&SeZU;RNjv-VFi~~JOx|;K95mFk!()|lD zVOB8i`iXm`PRjIcL+cLAl*dBr3sucVG>3heDQn!?k{)3F(sR~<+A^lc$>%XbFybJA zNAyJ{NNi_wBaP`|jzQDR-xp7-LwMZ=Edv*0ywwZpc3uS0WXi6-`Sya0CQW0UdC!PM2ATLHO+>;%~a z?sP{!fr;r^>l#(vf0LSoahL)F$%f-oR0H``6SVMFu%*BnH{?T!iDF0F zr;7~WLC{t4y3%xfbA1oNMr5u$hVV&96;(O_W-Qem12s;k<@|^ZmY!#IKLvS-spGl% ziAV+56D#+J%JRHNdfl?I%43+x-|7NHogX}z2ReM~?-nN=S+KdR5qT|!AeYy0PsqE~ z$XMOikKUBKCnEwj8ZDeFJj_mklS>azUbw`5!RR=fS!MJ+b6=dX_=~j=O(kdbry(YZ z8&5S@X3a(>v4YDOF{Alfx?!tunpJ(%odX8r6B3c)p-|&(bWd^z7>Vv^n&)X*k|yWn znI3aI951Y*N^gWls*AspLlFj}3o#+GT)UnkY1c6?!pfV_`m*;d!4a@x&_*Ll-4%Lj z98I6)I=3!HU8ellA|Cz+O!tS$x-eIpTjx9Blh+bJ85o@yuHj%MXSmZCWmZ`SyLS2X z9^mc|LD;!X_xs%12K;NmUoI?U7Yrx@^&6(Qc$Y}qJzwB-z_30b6=2aEqju*h;YUQ3 zOodzjCt0XtBWT99*KoG&1q@VeD&esb16McReubVD1Nc#ZTp3kxf(q7K9wH6ACbk%F z3)Zzfsx^~oN%J7})`T|3d59Yp@Ws_>27B+R_3IeGXQH1vr+qIL2`_!%UJ`0eD)UPa zK2-=V0aKKyQaUd6i?wn4r+Dnk5S-h~%9me3Vd3KA=Bsv6_;18t1 zbacJ??o)T+&gS>N9-2^yVt~G;Z}U^R+Q$u`A85^Aca z)}`q_yki!p<1 zKiMA;l>fl&8L=YH`UR2aV)f~VN$9uYd`DvVh%yj+?TP|y0QbmU=0@ruIr!3%lptFymz(zR0kt?J&y&AhVg_g)izZrD>j zSHEw@nX7%z!MVI-^?3l3aQV!?BVgW(BA8yjmAT-EUI=;)=7IH$T`ki5@NnWd@5-(P z+_(XMRF}YNr64KMczjXHb)RN`7{$V{o+NxV@fn>>p5wGaqsheDr97=M1dQ-CDHxoM!Y0w0{!7}ttt^|4d zHm7eL)4ekBD`p#QK@Cd}%NH~jRDM>t-IzjOh!mNlhykn<{9~TCPQg9;uBZha1J9@5 z<~fiH7w4{v?+@@00rD_9U@ojsfc<(ho1k7srL?NyA9ibgQBgf_UWLdQu>tER!Y@~E;_7M z?Gdf2EhR>Yh)&uXZS9&J_DF3p5?Vy9Xl)T`t(1t^k^TKV@B4n=_xmRY;yAc--}iN0 z=XqY|#r`hv`|ynDe|HXOs3SyoLvKoCJ~{UXd1vFLmMl)u?3a$r=Kw`!9k)Pr8UOlU zkW~ep{CKwz9kqzJQ)PiHm+acg<`}+B+*F+7QL1iD%XP;MCb$2lAKQbDj|z-p7)gdd z@!t2Ku`KMvlJ5EK-#kR+lQcM%wccIII9AM$k=^cCycdTntM%zQ#jL-fnXq}xYxJGL z#cKO(n5AC$9uGa+fJQY>xKg3{V&4p5>~>JYape1N8~LiGB#379&)J>>dT}a$_NC3G zX(9<938+EB=-D@?%s(b22z6@fc)w4~>66B2jAJhi20GcCsLHiy0(*UMBxc=7coX&3 z?d|$dRWLqr%Ji4d)TR5@1o{~9$?2L+^ZwjSX3fypx(AULMkfDYtZ*AIpxiU;ND#Y@ z^(nbE=Ja~{Bz76ae>c+P&*}(B6UruLN&OT@K z<>W_FqK8NZB7Jl%+11_^meV8-GFwAwlp-3h6Si4 zb-uFQxG4#gk)rPxZ!K@8E`RXPj_ADRKH{_)Djj8{N06M- zs)X=wyC^z*4P94PE0;A$$^Egs0sH=9s!Di^eMhJ$thW3E6>tkf>rz+?!x${8HiuNq zoa_@TM_7=(GH8LhK)jnCb0(8F1GAx#T#KoUhC#6(H2C-4wV{9rJH3Ee?DyjOaZ_&c zXR7&?#EmYO!6>XEZ}a9n84PzlDcWnm?^oxC>GPHtY^N_z!;WIGvkh2*^Zj%e2DqmJ z-fu%>C(Tdc9$kaK+XMfGho{7$6fW|Bd57n?#|3BUJob0%7W&BuuHT;yA_z7jbrD9p?pU7o?%bB6q@*>H2-Ax+f1g`SWg---#4EG{lvrO1T-)I3L zTjj?tCQvTazJYAlAeCjq+S$8lzhZs@jdj)w$*a-o!14GC76i%r3(QJ?y4tdex!{t?67HHYG_=G37}LTF51hA%n{ z8*b5Q)V7WB@*ajt8!HS#dIBVe^roCj`l}7qiiyZuIp=GsO#p2T0PtvWoDM0Qt)RerLF9Ae+dvaBG+lX_B%KVVmFx4?Q^7x3ei z$fDs}%cH5T1&PiiDp4J+ByD{Qv06;JfvD`H+?x8@D7^q&mfyJm5$Fm>(Ics5U~ZRf znj~|(8`@OwX$?8S@Q7)y+lFo~Y@&1^XY|fpo4GLA6JH#}2 zxMj@sO|3z{>*RKV441}ETH@pBcnZi?y^zve=uB}Ue zYCEq_LI4j-N1~mlj4UFTX$q`ImZKzL=d~9Dt5F{@m5&BmvjgK#k@tWchje?}o^B=A zojBD;ygQ&65pwbWv;cYi!UaWi>BuJ@X{u??BL()JR=nH83TB#*gqYISe{=hoaGunRa`s$kBc49HeG>NG_Rh+kuBVZYs@&GX-&$`aSGZb)@BYNXr&F)X z-T^g+gjA07aWOiXWh28oA-Mc2>@D`sqA~3#*>2e6;*O~5?vh3k!l9AZp{urW3PpVw zd_qp}YkajTdu}+MN16}u_tec>(tvIq*q#Xa+5&|_7ft(@L*~BCT8@Iru8YcTVNtS< zq5<@C(GjEJ#ctUj1?%;1KpOV4{!kH0;aO#><(VN2$oGbSjAzv5qezvRsHsxxh60@v z*g47->UmBc8Rzese@r;~;KntdX3^k5UJ@Q;R?QP+0)Uj85?7L?11#xgH~`nIfPToo zfv1RR;BN>${jb$`okpb})zY^I^%j;{7YGE$=MAj?+S&sm?jdMEh|3{@5_f*a4@<(D5x_-0Hr-Gs)SM+!~Y&-N3 zt3J#w3E}~s&zNdxTG}wUV6#ih(u}M?F=`|y^doP#J`Q`zajGRlx5vt*ZcHCum%+oA znwW7_Z2Ra->wXUaM#IodOvZ%(+2pEDLd8Mpr@#&czaVbBogq3vIr@Sr3X&2Ln0(?O z_D&dBlxeSb@E?REGvT&a;7nf1oqn!+#*X%EkJSSJ@($lMl%L+jT~!Y+j$#U>y23Up zc~V&L`ZGXUSeT6JT9<-jzd&z5n`ogmPV+erd0(5iU93j&#><&0XCdo*l>s9yq7&)t zslj_gn*!0x+2uhlIj}o7?}c-=cBE7RBY+5+A9>&HaVg>?!M1WSL|P;y5$p1GSr>r0 zxgVU~d-wd}=#H23SjqIYTg|tB=I^os46`ErU$Olg2;>RpzuA%J7tXDsVHF|16@jdg zy@1au2E8wDYDPj>d;eqrZA5>HE|ERQ`dE65dtjHzX&pOSdBnK?XRjvEz_sieGLFnA z_UxFXfm}9j{kKE_OJbk}6cq!qmcTbOE>8{!g6w_RcC{N^ruCV|qP7?NYkok^sPWkX z9XE7Ax4cgk(Z3EEfdEq`%#@o@aXtl{^_|ye8-KT`TXBG zM?GCLwFV!004!N*_>ZQ-lglQWLYuOGbJc&DR?tHRhN~Pk$KME*haCi3bCz&#LJmD` zbo!HN+k$y{iBxXlICk4%y9eeR`(A?=>bGyE=awX3gb>h}JvDaWw`O#NBC+(~HtTTP zwD~XCR7<*_1D`c-#(#($IfG1mR>zQSApOHYd;&`Pdsshd6|5Hyx57Gc&+Aeyxb;5u zbMk03<`3&EXdhHUk_$kdukp(^fGilKaTiki7Y3A-XSaMOdU3T}0|B7+Ov1;5fgjrM zReLSa+8oS{mebw3Up!aTPi>XK@3t;whf4`dVfo|#1+nx95itbnL-UQP=H_tBZ`u18 zgkn##^SlR7j&Pv)#73p@ltYC|&*tB6^!@GxE zk4W+6;z#SJAgACAji_a%*6-;o8cM%uI1v*muXqJ$*`v#?gaGz(hZ1Rg(nHo7D=5fA zDSczUhdQxWmpO(`U5>($9U?I>Jgm=c1xzc&rzcUesA4;vmihZ4y%Z?U!k zYfAn{5gIdQ;DTTO!?;19v3mJE(YzYuz*s5GywM*5{$x6~C7qB7OEKz~&kg(NA>xYx zToTkj80NxI{LYOkU;Czz&c|ZVCNm$q~jcU*E-^pw+_V)`BN?{KVUcGh$eE*pLrQ1yX#}IpuoJXRTEckc3vPr9o zf?!`WNMP^G0{g-okF9V&V_?j3KMZKb1#rgR!_jUL0(n^zT?DWQ3 z(qQX4$`EA<8xB9eB)-Bb_MM>6hc4#*ecUtgq_RegTTlO(6d9c5YV8fhkAaQGJpDMQ zZpkY5-L6^6R9g4sFB}o+!(B=KUWF9bOq)05W#f}=U53~$qn`t&v%AN_j<-q?in+Jy&ShXcDZP4#hTsE}UhDfBZ>*PGoFAfmTIOx_ z;NP$H9mY}bai=eu$IM{#7vE~DS1gCXQ5A2S9=~1f%BxNSoMbv%0DBCyR;NYmC)b() z3eeCuT3a}Z-P*#qqEtu6l~k&7yeDu08_#ko*zOlMw<(9l<9YQoQl8z-e;oBMnUU+D+3LaWF}@$(|v6))JT<0F8m zz+W4+a^;@X{pR&x6yjgh%P~%rmz}_T)i)!Nw){JmvkmCn&Y;ttm~w1xt`8BF&`TKP z^?iV4H{r8!#8lj;`C4L~dKHRQIHLyn$#Y;)tUDVEm&1M%d`D5QC7^g$)Yc&Gv5mfy zhY@v}XK_-eKOiS@Vjgn*Q4N}0;3%Qi!atrXxlt2xYME?mnj0|5d}DAvK<*cxp-RW? zKLm!F)swdyPJBLLFs`THaFnhz*is!)>CY*DRiF4I(vY?qb4%UYCYQcu)O?X)HoCx9 zsZ!To*<8qbGIMH+%bXJX>z#!x50i@Rq-UkQ>My4L*YhP^|D6e~)274clE`H+TZ>*Fl3NFwP}N*S~YFdp+-T zeL3({Hb5xUvZsPhh|h83Bot?()-K17v}G6tA)(qqY7#@Pz8n|Nx%X-Re6Dq(JyT{D z4sUyX-*NeHd4KsWZ(5r2V7Vpg?zrFrn`;80=*(O^Lj*Eb^#5e6E%=a6I}k3LJzUC- zx?%yfhng#(Ng1Qkx@oojTpq*l8p~)-HD#9;`km>A9l@r4FYYJT){lw@4u9+1hwek5 zujx#ny10;CT}<67m7yCQ6mh76Fssx$J3X08!4 z?>C*lOVlnDOEgD)jOPh=CZiJ9$Ct?o1|p!MpZv!@5HEdWrhU8pZhJ?j@Ph7nw*P*L z=#bvKs%eh3!PMIu@4ZhYg%$X5mAuHyjnP^^a^{g|p?UG0kJ*Av>!>V=m(3;@PTNT` zBEk_BeIwuk=)I?D*)bO>D&f^H{{I>R&&!85KZQu+lh8+oNI5NA*%DeU{I;851oD=M z=@6a}u<>HkG(`XLi=44}rx>8SO0_TmKs_vm0WUJ#kYx^uie_@g5k^&skEZ8W$<58b z5c8iF{#ayTe{vn`nY!LMLwa>z6n_;jf<7A^FmI}~ojN0mzi=eI#;C`i=nv&i^UFG$Z zIwe0P3I~SmRrW@xolOFio^zrQ$GJWK2u!${eUW&#cKl}d+b^TgCD8}9fVJ6kw6|hrj3+jxz_j z^*4Y4ko(nR3vIF}P#rMzUxB#3>5nj!>qa5u2P`mdXhUd9MA51A8=>3$JB`!w_;YX{(ED7;wu$a%hQ*8Qwb+WMga8V|0M`vY=2 zsMcTCXh2>J;6A$LyJOH5dRM=wsl&CT7H4vaByHkMS1v;Q)Ol_6o?-z-P@EwvEsO_` zu5$fCOUYssRta;ErhPs-!j4#i$&q%;y~E}5+CuYlNm*1;!lLlVR%qiO$4MQ1i>enk zy+M1h!<&f%{Rj-An-hfp(@E*p$%F78fa0#qKf#SIX-dMK%ZhM9H^Zje? z9{hyny#TGuO423(FCys~_RQI-g8+01kk6ni;-Ju5!zZJk0IB{>uX@mzjc1mt$3W|J zxW>Z*!X7uh5F{YBjsxR|`2|rTAvc@(_e~ET594byzRpsBRy4aDy*VQTVU>@OPqvO( zFQ|WMe(8h8H6%UQ1T>@NPWo1eo)BQ801Pycs}`cl0H$U0)wvt=7ThmUa7EW-?8T&o zL*t}9$LCw}OI+*mr$Z1fWsC-kV4TY`9EJ12k}XLtzNLY6|KZ+}^`)K^>;`))8EYAS z>vUVM@9aB;9hzzXIxH9`&R~YA*Rgm#wZQycxzbbx_d}rdBI%bE&}h9en4-7Vlf}@N zbpmm^8Y2eRjR2zBet9gVQpsH)2QBzgH3rxSZy%on&Qt3Nkg?0uDnoYgS}S*bV5?!C zCswin87Qn;TTQ0><;?8`4Vbe7CoLUr;$DOvxYZ4gGX>Sqz`yyP^!^-=@wIPQ{z!L; zVU~BUzP7)J)}G@ZjvcOPKWUs-pelI$Ets>2YeT&xmxU44qpDO7>^^jP|AS+1G!8sb z5#D<(I$Ab>L0cx0>gkXAr)n7$ju6OD1+v7)bKX&Tw42F(RkVx%zUX$wbjm~xBl+L; zq});6+f_F*2sR`20^`|IwfTi}1qUkc*Grru#ro;UPuCa-s?RueCiOaL4DcwA%S=dd z)n|0pW|wS@njJ;LW*i+E-(mzepG_dzfXNxh}G#wEAB z`;=#XwS``-%-jQ)=UX^Et}*<&eXOscCD#AgkEWIZ53>So@`ODztW=BHK0ch+JrsYO zS)N9@hbK;BbX~q==#!o!wNz!O>IPujalyt9Q0)(%=R^e*3QMWCobiHO^-ZDmWyLM} zo;&lG*sm(n47U^&A{4vC*1V^tqDpOMEkHYAswf{2$knE)lS@9!`w z^91+UN!?QdZN2B!P$(+P%(daZmB*r`8e#5)=VD_03l2$rP{Eqlx#Z;CsG3Z!ie4>v z!Qrk}*G8@{sKx^>AX}ry0kG>6`6K;_1jBzPqu%GA@XbIN^uc#6QhM|N(0!MsnxOa* z|LpUO=&#`+KD+Iz?z%nog5h`j{l|I+HI=X6uFtT=p~N+oyB&(dlXN#=x;sy>`~f0R zWFv}yM`zWdW%mUB+7Nf<%q{YcfVX428(uj~G>Tv;(znWQOnAEAVTT=>w9{VXmw6)7 zQVYV^IRZ6d+}9lPTng)@B7#Z&f-YwtJeF5pxngl!=lej+92`aB@-`I?^bw7S^QNI%n@2ZZvZ69c*)xwaXGmnzWGyPp~u@kBFQS~{} zuV|Tw$ApU`?#Dj)A+4ZS*h^=Q3(kF;_?Igv+R z?wk&Q_4-$*=3*BwS7?`3Xzk}lIFnWrYyCg`viB?-rALmE^eEpSlqVG?!e+UWg@3Y_ z+QKF1Mbu}F>_g=)Wr{^t;hnYq;!JC)t$Sz$S)wKrUH5oSH{dy3e z&+0G)+dMMKp$DQ?F$eTfzsfcqJEt&OC!eNe_~n?k;*IN!oADfKDV(`6Bl+yiExP|+ zCZwXjM5w6#@v`}Sj9()RDdX$im@&wSk+fT-IZe!1wie+fC8qcjeQ!efb@vEh&`dHb zD*1#>*^)cnCSlb+Q9IU4_C-5`( z1bf?kHl%c#naXCqurew%Fp`=X91rv_Sitasc}5%j5IS{(#D^o#H}lmEho>a>eVeDm zNl@HxQj)iX&T`!c8xOGd`~BT2?be*DC)d5@NmK_woR*(%ZCPu%5P+Ud0Ur% zgB`rm8~3F)w+=0E1mq_2Ebar;S_m-GR{MHm*t3WoIT?1Idon=K=(&OW{y3cp$fDln zK2T77ejIG=gz`*i97ffRw@)iQ@CBb2Ji+lUeiCuYgJy`Np$*ngTY#|MXW0Wb{|(KxjjB^ zjuO10k4;caG;4&hRQ>Wx*`_y=cdKw(hIV~1J#>Fmo9mBig|^&a`iw*WbCKJlvB5&A zs|A@_eca&FR~iMF?3jARwGLv^rR2|$$E)@M7rV*q%J+A7X(j$3i?D4o13K5J=D;1p zZ67a>+}KD>0B#S^-?-B|sKkFy%Hvc(mH8zOJQ1aa^(%Y7&b=*NCDiP<4-{*2q~VgguT2zSc?UJ=8pzQQ+ z=cA;0f|rqL-ac!d#!`gdW|eNej#o1ct?#8cT+;9&Hb=@K_xNr3I-zITGeS(UtgdSO zXc*GL44ht9Cd&g1CGNesF?`>VfgkgL@A64>uoW7-$eLzNbfw|yzC@ZPQ0KQJzn_|! z%{@GN@YoUCG_(Fzn)uU>uoDfW%z#@@I#6LDY88}^Y_e-^ckZOx#1Hc4NUdL&K%4L9 z-v2TO)G7;g={WxH``0}GTLfdvNJ9Pd$mox$JAySc1Sd_ICjjbosi2H*rFpml6QCn0 z{(5-DkX8CbGuVx)knev&8x)-YFT-1n%E5)epho{U*0Onv)Q8f@tH>$o(#_mnq$)+o zC7FSl{EZfy+W)1$HoAC2xDpb5Xb{!Qy>|}EzQlf7ypaMl{$AEF!hfZ#z@@bMG-KIP ziQ|hpu}xY^_v0Hbd$d?NsC!5cv{>DSquvI-i}2J|pWxrVmiH!Hci`pvpp%|MfD#Ln zZlqah*}~6l_mCF#8IAS$KIkhm)Z%kb+=;IYb?Tl=$&VgXKyV)io<`v>p#H?|o|LUA zk8A6#1{`-9kn07+JAk9U6&>d+xdw*yBb4=}&#yJ5QGPOyB9@h(&4e9pXrZk+0iEC8 z7{4kQg!>n;SKUZ`2?o~Sivd}1UkI<)kRWBND>opTDDIFBuvL!LUQjK_P^!G`G)eS=dqw*mXXqKiS02H@wcdz_8x}$4O+|)g4&53hRxX58j(<;AqsXCxoNFD&Z3!7eOg<2r>Wz*~&Qv!I6K%P8S8wicY0XRqM%ytqL7acVxFm z3L1%C$_8JPy6#-hdCTTQ%4MycpXS}Y5u4PH85NO|L zl)FX0edJB1)`+A*p~1toT1{)z6Za(=oo96Xh~~0Q#@&M$7pZZTVCi;JSLttB$^B%C z{uXs*8MhGjGh|#S$Vp9S?JsA(sJA1T@Sd(DS+T8TnzuEu2`>B6*7FcR8yd?}(Vw0G zGhQnl9m0VrHG416Dn`S`rJ15zTQ>Jz@0panvv5vSOJe_IPB^)0R{-ola+4Z~k^K&Z z2$>4c2(LUln+wgU4O;dEf|OKm^JXheDewu=slur#7&ZU1yg9I{;3rU{8Lv2Juro2M z0jklQhA?1#fr|Kp`UtWN*f7D?mYGFO0fh5F5?J8vg^XNgTfb4jwPSFH_B{o;eK_Pk z5e8Jr3Mwu%a%ogzrnWc5PShpf@$W-kxP%jgQ+I2%cOPFD2Nl5}@OW6vIo>#=Q)kP2 zlq^$dlY)*D(-hf7T2eq|KthSQcj#nXaWbuViND(5t>mHZ5oyjQs(aQ6jMD-bHtjT8 zqtolI&et}Ii*f0FTl&Gw7V>txrhl$Yf>Z*yKM9;x+n zi0~H6O))X_vFq?BJIxwN*s_^=( zcg@6})BrJWkt3KE8ke_O%o!W6jr{UgZ8rmqjr`Znrz#sU7|45gLpP9YmWg+)j?*h4 zKoEh~fSecvOyM9X$21y36*v1{r8og5Y%KbFUZw%C2h;x{!>bJ_BA{@}s3zSowWaiO z(>}o2f#M~{7|(28mqPHP_+-7Q${LK$e?4sO*()^5szoDApTAmYWOMH|&Dy#LjEw54 zh(2>|5F93Xr87+re+}*vmbuHzbKmRA1T6u#Gw#RTR6LH(`1@`-AU6X?VwLY^VZ?Oq z)1%s7l__T{)}E*Aii8K9)b-6aKt@)phTZn4nQiKR0p^`o0E~UB7F|Bh<_g>%>PhvN zu{2UDY65m)TTFNZL1~RypLY4yx9t%MX1uHLjZMgum+?v{iTzwf((0X=*MZG}ypbpD zd2?OQ5A224ibV~n_5L`54rYV{Q*uBWK<(zCiPAR3%w&ub6Rj zr=K0dx}OsjHbWGl0)~jW5ln&f3;8wZg7pms&YCoYR?p!L58_JKWpL)wP{can-vpF7 zPqfOKpvT>P2mjM09-UptvnP!GTGUwAs^QMD`o4A}yTV^(9`d1j_;u4PiR+4^H*Fo2 z>|bh@XcnYwX?k)sRb>$U?o+ZQwgI}~WqK>iJrGoSD4%M`nPUF~by`sB@fw821NkT& z#~+&IWKY|FRypb0yZS;lY>o4Mc092-LHH$VqheNy^+UaaJ*$U`*(6L+Rs+X-fAaS+ zC$3%RZ5T!c_%0v32&S=FeaP{$uCDtnM}5n?GTssMyZSawj*coRO25n34034@oe};l zKOKw+^+V=PeBp$RKV;4uH0eDYkGeoTiT|xv20^MN`$10GnM4I$JL- zt!+CTd+YSip84HFvUk*P+Wz{Ta%TsU_*AQ`BfiL+u6m2cH6`mpaoI}-1G>vTLAh=y zL-S^yZYq!O`C6HYnk;UvmOkV2d(6pQISYmHTQFJ9Tv)R||0vwOMopVU}%S zN9%uXGaKe=aI;?mIBz2b#LLXh0^+3)*x>S5&QQlqP>pWbIw@+^5PE=>bwtAqiQ^BO z8=_?x?9T8yGDGx9O@!6I!>D2JG!&H2Us(y)`MSi>ZJCmBj9SdmEMrgU*)=uOjpS%e zg}etJYNLhev4 z6IO3scQP0c#pG{49UrlrgwVH{zlG!f&`|sn&W`+Fv&;yxRB_@e(F!kNEImiqg>|sE zHIkUJJd{+9^s46B6~I?QxMDK--WhA`YILf3GcI?`SOXX=EdG`vd>b@Vfd|crwn`E6 z8wr!eO1i2715tv8BRhHy&~?pCUqll%%?2zpKPW}P_s9Az=L}W7x%|MpUA3(2TE|}< zH};l09UM#SFD4QTKMvCsC~2%Gazn5R_0QP2A_GK_^{*(K^M040G;SNX!T@MoF7c3f zijFaLwiI8K9TJ+gx9u6_e@nBRWxd3wC&tVw{GS%UoxOnBBq^HA>AorT2Zf05dnkMS zy8a_QSmW`AmM)~$Kj{JU$Wn9NHK{1-nsb0-l=Px{MgJUnTct8kOocq0*LUsSs8;~3CR~Dv*MKWQ4Th8dE*H zH_G5>ki^{MUZeUbe$49>&e!qno=2T-Lw44qp))nx?R>gNXtc7 zxnJ2(Hv|=av;~%eC*I-7_R4*^_j{`y>3jZB(@p2!TmQU>zZJZ#~sHwO?TJXH%6}pL3*%)wozLVpG@{&+xRV z`TD8n^5iRw*icmc(ofCeknAO=Tx7r?_cN+|d9f*R*KG48X4G0jB+&d|rbDZ%vv2$h>v}?= z49|4R3=o?e%?uFr*0Hd=w)Y^jz50mw2@OH#TcCm-hRi>kU{I%?h<*Uso1j^=YPwC& z5Ns`*f4DIU0^KFVXHW!NzY-TnsCAzHTgvfEOI304pxFRuX9M5A{za<%^E$D|Ty=ws z2LtcNrSfz^7d?UV2Ko-B3njaNyl~t-EmpngWT5H(V_bL%T|y8%$IclO`g^L|g2YTw87=+uGNHc?C4ybC)wUIQ7v%dxWNt47DR84cTX~{j0a~h9o zenz{^%MssPhf8WqeF;FfVTTK(!}n>jw-oEem`j^Cun}_dIR4sgri7`CaEb1T`JG&5 z9_G=gH(2Jde3B%>+`2`mm>Une@(gesh@P4!g@C^VMsxSN5JG)o%~q|XDSeAU^whHtTBEvBE&2?v3l^d@L9o9wY%s1*tn z*YU|Jd~3VlOJAwazGv9I@swpKQ1wTwn2M9Q-NHllQD#<*k{3HWN;ZWH^b<&~O^J%_ z4e!|IHdy9RH`^2+p2Ahy4@=HQ=lujOB*b;YxP3?I;(1edzCKP$hnYX?p#S2QrzJj6 z4ewrtR`k!3$tq8O`Rk)37R$BwP3APf%0&X~UWrZ0X3YPJjhw!J8q{fMdu%4;5NIuL zKOA`gG)?R`!r%8`ggwUY14aK?-~72j`ESWuV-O9X`H83vZlsvNq^8v5RZzk0M1gLJ zXpE&*AxBWiJrso90_O688o@i<9mse|MmG6LWvWmqF){YK99q!&0;T*(?kyGYD4lKk&M$^S{4|Rl&8R%7CO@Yq6NU?? zg?-Yt^Okej)33^O*N>rJ)}TCQ(lLn(s36RHnAY-F=Z;+g62)(U+Lm!p#WiB@QT037 z%TE2>{IKv;XOV!ccjTx*-ft)>3ZmR|NFlOSweLhE5%&nOHasN9= zRO%QUMSI~J51{cmtj5qj_&9)=TrorSvjJ#+=V`6!Xoe)sa5Ed{h*3DtCAx$vi!4lG zB9L+6o6hcAJi%g?BoLfX*s2%57CkK{&%J(9}o~EvX^Ay-XKfnYzsfn zFs<%D~e_m*qe2}%@Rallv zz_nCgMS%%!EBZckvQq!v7 z>CR@P4^g1$IPpiFUUz{&_G6R`!RbR!Q#9ryP0Ot6{37x~#a(p}d0W3cY9mu*o=oH$ zo#D_Xx+HNyO5|15(i`=@1qEdBaNb`YyPcYL@z=b+oD%;*;A#HGeBh&w^KC~AzMn(% zWb_inTsnhO9(pw*dN^Bi8Iha~lbpkSLZSR0bC~98&D#rgfy?H=4W9AeNjIO4c9leqtxdoS~aM-L}^?> zHkiL1I!S|Vt{)@{!Pc3*RTRkmo+Li6_!mlp2YRUbPz^Dr5Rs$468zQ~{GlGpvLka2 zy431pDX0sO?=t*b)ERyj(hf%3*HJ$={$jm%gQCg*OA{SVju`MIN8Uo=8a{{c=7 zFwo_!fE6mb65t|mio2>h#VgJXWO=sE_cst zdEio8!?Wfb_naV$m-L^^@+>u9*NUROi?UMXhQQo4hlqtsBme~j7-*}y`Q3}a-DHPz z?GjbryI0Q#NuPE!x;Hu{=&OA)9V0R%nzG_H9OnIDh<1Lgej@l(qTEBW(jcJNNjc8M zx#s8^F?Q&LmNd_w3-bp5gPo=<%$rp|#5@bu8qKgYbowzP3>g8SndpT-yu(4sALWwo z0YKe}Nw!E4{(o)-kIPX*_xkChOJrS_IIdgScGNVs>9Sr5<9wA|7In%$aY5^Pfq`_BbjD7S%^C zo5$=VFa7SrENopL$52ZN5?J|3b0__eo;hpX=^2Hjrw$qVmX%C`ub?AWPh~ygN`XGa ziED7+?fPyY(CjtxPBZ;>pv$6-QF7lYfUh~6!pS&M-J6BF0m|#ssLd@d1mZath2YW; zu!1{}NC^RZ2xLw51;y3x7m5WB3T&L%IBnb?mB0Kfu=ka>n5Qc$J}EwAdhe+KxhlPb z4(iv2{2-rfx7^!~SG#yFGYH<)3ySc5<+X@r3(JwUzkV)3cc|F4T*_Z#noW<$;bM~~ z6Q!x~!0^`QH^V&-f%TeWb#@V<4!uDtZyv$MYB@90ENooHz{$mrm&(uk9fJWW$fTv6 z&#&PI_t^3JykMa^hPsh~q~!Q!)WZ-ZR7CaPe^GSm!*R{}bljzdmwu%?z)O7xhdb0! znWtnkoLIz^y(qQL^`tkd&UJURbXh6soi2{NoXFMmJ&pl@&6dG-Wb zE1fIz)YBF8dpNyi3AaO=K2I!$V{^6U8Sv8i!@C|ybTy<)YEufmo3y%;9+KH*9W_Fo#bZCVbGqH62 zH@xNcDct&W^CqVy_f+x;SWnyZtwGvJ`$+%BW7J+=P-1y^BDBn_9r%+$ZYb8>wMqOc z`wWK6uRx4EXL|z7aT1+t&06u!_T704@O-a4DYi!B2DPR(@hdocJX`?;UYqK>xN)Ks zk3(HtU%#Sp8bta;64>n*%dBM@6p5O7?%(5<6%yMRUx$zE4b<4u>#-tQPSCy6)O$a3 zq>tRLR+W$*zkV-1{abg0>U~|MPWwvfl=$PC59t?Q&#R(bD4vVl8vxBVo3;MBS+@S# zpV{%xPT~BywTd=nZy{xA{A)B&gC;uY0C@At@G}3S9HQa~YWVl}GJt-sT#J%o;{H39 zjI#C#?}YUP3M0;cCi|Eo4&(fT9|@Pe%^XbC(yJSFBb&|BUZ}Y{nyu%yTu7oDwxq(T z&6&*g9xW!Pvn~}^iznXa*#hJTv)sJ?v-Y*CMj@5&tH1ql&KP1UezyZoXSZH3c$Ag? z-F@HO-<52J-DrMyg=Ju$%;yZ~I!{5t01FDLeOL3seKw(gZZ-U0qk|yOS@<2Ww zbD*AP$aG7OhKr+Z5Blwl&wgnQCO&b-xtcivU2fP{w@IGYxeyQt!!iJU?~popJr`xO z`K0wOOSD@H1p4#3Y2}&8wYZYz*HV8Uz#n?ReI8gB`7OD;4fA}!{(CslQlK^65K;C1 zTZy7o6T~^3`eZ@^yWYDQv@2w^brTL;YF3Dr;qERwY+c^l&m)Oy6|?T4aC?(0Lf)ck zp25<8C${VInZJ@-w9UJ>jxRX@J7}FDbbbx5PH4%D0KoY$*DMbL8JWLRwvQBKR&#vZ z8dZlf8lzV&#ZthShJw`{-XfZ$T~bK7T=GY&fYAvrD~ zxxw}P<|kuqvw$Yr%r{yXsWz#FzD{Nm_~*jW1`m7nfR z8XnG{Zr4++(grH@;Ct8nkQ%RLMk$2@>WA`xzy}8cUuTD7${WSe{I>f$bUF?O1iNuY zJYaru-SW!OgguL{)!@}jB#F`O>9n*U%=B%~p&9{`*+E6S@?F>|;Q-4C+h=pE-AC2m z%h^Xh;Jtp$;ms9ChPd#rh@-auoWk5m;u<82l)yAm&wh#b)+?~LPLdJ?>%m`2<#QwI z-fL04fChDthWBLd zA9(TXv(H?A2Xi7WJ`VP_^9`|eTj2_P0#}ic8FNWv9(ysE6VjYbiWt#9>=hQdv=xeK zQV+G7fltJQuGijRRyg7R{v@lqlXQAeKI~b?3fHMY`VHI|G`b*fjbqnGAO=9pJJ(2^ z&0|tdP23G0DG3`&G`b2VJfmg~`k-4VmNAC&*UJwLf+5V#LgAUF4|R2P#G(F2TajGT zVZF0W_1c&%y+AIO4y`l9dhwTAsGFSqtIZvgs5c8Z{Cm4f32Sk7dU+wr5!@SEhj({1 zkJ2Hs{-hE`JL8H}Mody2um344i#zmL-nJKc)8eX*Nyo8wFGdLCch(EzIf+et1H9%! zFl+RzGx&#Lln7Q`cUlXIp;qvvqPJjXxT;W{Gvsy#?ScPp~Ga*O~8G8MjcP!Qa zaFL;(gQ9#c()TQwpW~b1I9%rI8>h)zeWHHKziAW}GfR9U&BSz+bACn~yQ_=zn7lgF zGCP+b_&V(U!{uPS4{$Mlg)5GRJpStp*U`3n*pa?(G{HEO+QkRtdXj z6E%CkqxEzxeaConlXU;xVr75 zgtW6U%;P9-CB9-(5Jo>y_ni_@Bj-$+pQ9cGRA>5?DjAvT)BjEUo0Ep-uGB&vPOrLH zC!%Rv;lH_8e3roZtbJFscEbeYVqU?MUh<_JilJ`JQ1 z{X@ZcCr$%bgWmb|r67Z=`$6fK$+i4wW0L1Syv{sVRAUB{Hf7mxRnqp$*H0s{hYnJ* z>@^v1%`pB?e=Ej29av{NTLNT;`zRUC9pC&jR_kZrv>7wz@eDxmxwo(A*fmA#S~Yp* zp8wZF+^i?bH4>O+*n$Xj=+cKm@ATiMCMl)`-LW;g^2~~=^S5}9z1jn(ww_mtq^_OB zqdQny=1Ol6eu3A~_!ifA5%Kkd^*b{2_w72QvfT>FtuJJyPirY|-9wa3(vD;lf8QSaO?x^6nTtL`G%5c0A=1FQxgZP)SM2BD(1Ul`A?rd&94}h*c{AfMe~kHHLq7Y=|P;jhkYs~BS~bGsb~nAWpQdmV)s5W0MPYT z=?T`}0(t=is9+>>BrP>)HTaZg;ozS3_U&_Mu_ge$v|GcGb6!Z^6n|`{df!R2$Kyu* zA8bZKVyzCT$s>yW9nPfpSIo6HJ1(dLS~dv!%`8&u1Z4+mTCab2Z19g>{0#=ihWW?S zPTLmP4N_mKe7`h>#WbLv7pM3G=I^`at>=%GTA<56u-Hfb+c2Qkw+>anz6tcAj=JBE z8uqD|cp(#2*4-Av5d{>_;3RQ>KaIISsR{KS5UU=dPWkA7Vy9@4sYW}$uArS}rEGgG ztEk~}hiX|veoEiB*GH8~q;HSMHi`XK+girgZv6RfbEUc9JzVX3*6!By7M`CC2}|Nz z8avt7`vHhI0Cqo)h=0~-rz&%(sO4d<`_smlrEIu-ZaDR7!O)cx~ftj7=8P6!! zCLLYZJwu9(d_$@iU8uVo~W}0dC41+em!gFDy zjQK-A2VxO_+{(oIfz)6lW#e;e@S^T0MF8X$Iq4C3K(Il`xZst{z-V+#kP&xhu~w>0 z!C@OaNiQh4O)@$Wgyc?(I!7~y=v6wQjQaSZqQFl(GMt~*%F?$38@aCSCu(|XBtROn zJuh~&YR^8`7K(&0M4*-~b&E|hmq`CXxy6@AHjC%B21M1%B59=4!Y5KJ;<{1D2pboB zq`(j(Rjj1w;3dp6!FtN|buY|pu(Zfg*gq;fXtO~QtV~i~e$5n|)q{{e)B=-hn3)tg?@2M8q79%vb*!CdP))Hjg=cqpkwGWf+u!~0 z+w;q(O5|;?N}6PymzO>mNW?hEp;N8Lc?S1M&i_&j^66ADHf{Srf*9z-W8Q|NtFu}= ztz-Ge(IUfOuBfv2O4YbfZJJu?e-)+LlS_Ym>u%RCQLtZ=-xT`lIhUwme|_Qq0uPNKr%^HyICvg}At zdcwNyS<*iC!{Y&TYjpX8wktcTE~zI91Xv*I@YzV~(|G?6B1bY>X`sJ_Pu$zZ)1#d5 z>j2Tx-goe?zQ8;exPh`}X1GY2yNWSjunT&4@ywZ~KaM)FKFZO}p7y2=yQMaO9B=5) zM3!q&zja&Q`KaptMyoa{lGxfR1D99_ea(9Ls@n&v585dEZ2K!tNP^t0?G*{RQ(aB;+@X3G2LI5+m<`AJ zl&ycdtJ5Wt(0(mI5;3uJBFnluUqvpzQCw>whnwFsWj0*78b#ZSqE8=u5tqLt0$BJOgq?_~2*d;xnsS|U}jOl$5wX?|p(nTLQTp$g%E0G7frB0d5ul^R4 z0PKmQ8#M(b@t`f6+iRCR5)aG%?7B8(Dpjo2jFv~rcf-~RgR9We><9sR@4ovmWIs<=7dZMCw;{G5HHSK}TcYi_h6U!w;2*g;Zg z1%@PJ^d3(l__}I1DDO6Ee{ZpxhS405%Y#60j7V$xv7s092~>%|10ZdGNKm~c(kb== zLB3d5g^m5QAc94mTjjvm+obkH@}TkQ`NR+RDCku~jeE{b3-Bu=aI6bq6M|x+E(nl^ zDqNOYa;o@PtH15v?67xway7l#x35={$7FPkK2^QyhkClsSq46eN=UU)zOPemFIU40_zSp7rBLk@TJf!^cA1k ztL?QApP*U#N^LhA#r5NDU32D2Ah^1j$U;VJ59@Mr&AYI4LXp6&(lLPmZ$F%9N$g$` z-8%=4Hz=t-meo06XK$CDVsX5wA@Qf|Lc9D6IfhZQycb87WYB?bLne7C*+oRasg*^N2bxz*uAU%nYIF%}Oc%}Tbn zFUPJm1ozKN@k22$-gIgb44cR@#cK?`B>^!w=OD_3g^g7rhT#RxD%ZEBgrcfjgk%}< z8OGvxSI;P%?l4l!PBLAgQ{36-pQaC*_&2ItX<_sB8tqvbl-_^Za8;&L+J4#e3u!G}=Ar_i0#4W-Nww;8*=k0JA&;0v??wOWQNSOJLbUh?o%uq}!$_`Oo&A z6`ogYY!wOCs^T)0&@@^z_s3pqC8V#-15M_}ZnAGSQTqXq>1NXY1FDx&zt5*x`rSAJ zgtD;tQu(o4w5R#&{8=sP0%w{D`DE0x8hE?G-Gv~A;=5Tl@1+==KDXs0J6~A#v_azT zanrv)!)2q#@0@kk8EXRbeEk%v)@EaW-ybhN9tCtqfyd(To`H=YEiT_RVub!C{t?C- zhc>#jZ#q$BKU$lIsyyTPj4Cerx-I}D$0*O>TRcMa-LdX+REhO*`9qifD)n~LE0BQM z)e8Odueri`$# z4fLo1JQhS5`AY!G8tWs{4HK^MQ$NmH<(BX;-=hmimA8xV8$ zz0U1uCvU7I!)1!cTf++mPy^12;#7|LCTurJ%P{BDjF}~qTY(l8=^qQ)8h$mCrpj>Z*$H)S1JJ;)R|#%5sf5PYl!|=3d1sx~KsGQeijtNB|D`k_G1a+bo0EGc zJ{DX6D^B{Rq?`f*@ILB~K?dPur>OFrIVM=o5QxL1>*1M1SdZl)sj-D!3Zj?jHSnP! zx<4m_dJuFIM?JEuh)>Le_1>eOxBuAT!K7bf{D6h5`lQFe1#G_`Z*aPwn*PWG8zJ}P zFJ(RKi%EOq+MyfwQQ*81aHagBWUFO{yej42&@)K$G~|lKiDr)VQr7xfrA+v@=^m!g<`J`OhLCy`!7rpWbFg-f%SZ#~lTz z!y2%+^>)*C0A3PO5e0o*4!>@N0-VS|2ZKI=4jxi<;R8igt?>A&2{D_$WhvKwzZ|3O zONRsRPPYrIh}8;WLH`km-WroQpz(l{u~@@y znR~+ZuG**Y8nN35m*EDie+{wM9YD19#l6BnnUpQ3U)N#Bsr?ootJPHYC5*!68%(xp z(L^8i=4qL~yYDr^n`{8gt3Xk4WUje0%aF$hYN^>k3q#CzFU5vK^3#DXa*b<2`{xb= zX;v*+0dSU9`Xw+Zwal#64AEoT%tk5wxOH;h`O#cgvCiErc1>1p z!UO?PT1L7TtE{L73=(_BQca?NR5_MH0~wE;RJvkY5)m#^qx;YMtf%vxl8N94lY%0H z-V3KNN=y79H|}Ip*mHrbW;2^(3_yXh80pBVJQUifI(>SRWU#V#9zfF!74nMVEEz%O z?>kDZf8PITq}*hiEhks*3)t{-7njPkS;~G>EtOoXr~2>D=!YGGT;*)Goni@=@kYFKb-XR) zOQsTqk4s;vJTmk%qQEUwQhf%!#V%4*g7A?}DZUmpbXyD+eP~`zdfw8&LsdR7Vd2`y zBXutHH5iJ|?$=yD@G+ahkY;aJ`A+dv}0$QH-mZw|xl4sKc ziKzW0`JWpt@88@U8$PICw|Fi7m;SWsa9aiB9soZ}d`mmqPuBFHXc?Bn3yDpDE61rm zwirn9?muLT7jsGdGLWgAEQ9fZR#2cG(WSxf>cTY({JKMX!Lj^~$$$#XXgL(UWy>W6 zjQP=s%0C4_XF`i$xl6Y&MVk*Nj=TuMoKeFI8Z=R?X~4$u9^%9b?~PKQj4v3pO7&X% z)jahWn+pn2!HTAI2FWg@gB8F{kPogoQ}9H(ykb*>#R!wt zQSLDJEb@CfME4MJZa>#_X8cZ81mCpT0=ysXlKO=UtbPH#_x89m+LMG{wbk-4jVctn zSyGO(*H9@+t?4sf|GxON1aEZjBcXsy=u5TD+~T8>uQfb@>SObDe!lf^5X)_0it)_>4wT)MIFiy`IX8H~O`y6JH#$WQq%F>)*14>d}EM#-sgZ)RTq?SqiU0#KiB*&FZSgk!H?@pkT8BB&U0gE zKdc3tqKmLdugl;zb*>V}ZP{P)_GOKHH1~3zT&9CXQRxV#aG?;%>(s&-l!|arFak|P ze1RL5=c4(olti2_FGHS=)y`MqDq{VSi%s}nq>1-GNARoJNxbzBwlw@5l8!?BSic0Z zhkavv`quI9?cDp)R-#jqUWP54qP4rk*r~(onyNK}6o>r>l+Io8WVUy&M#m4!NMS#g zL`OUm&bcD^$m6}1|HNpImCY?b(OeTsBJQI7kRRvTMP9>+afG>$WT&d8stNIZQrxG- zwO?6!v?zrT!_h&Ec;dn6Z|-dBchVHfE1>ff zA6~(@j6g|0k8M>IdbQ0iFXtLTpFzqCsj8KVkMLvx?5H1kSRiw|&=UP)AFF2kDuK-r z)gZGOR>faAj-wpv=5aEip?zCKBRFjm{$e;d(0zNPJ#lrMGDT-eXoF`AD*JRSg?c!_ z1~C-GIFvY4>D{#tISXNOuTgt%)p?AKPkL!FHucx2EdzS_t|{|d4wS_y<)2=1Fv2}K zaD1A(?mBmxg-Zu2b_%lpm|{qFs0R%EkA{rdl%T$gnPNNHf0qd0xT`@5$~k{Ec$2f3 znC;jiZtqM#$PZ^Z(L}s!7f^;`8K(>fWffCq7Fo<}r-T?8y@~6k9I~GG-lU7hN$+tSGVWQAj00-UpqZGCyi8FaFzDtD$unYO4FxPv*Asl#E=At1kcsNW z>gCZBY0)=a7Pg-(&==$}DpPU4CZ7rC@6Z_-UMIX#Fxrg}QPwU=`*)ki72jXwV5t(k zQ%_}@>Rz-Rd7?X|SS%Jt+14!d6dpA`h0+f>&l4XykvpH^O3 zTNz1@XBqFTA)qMZQ5rrEy7worLhc+P+M0~LQQv1h)kHvV<+^r(8U(DYxSr4YqF-I~ zqo#HV{Sg=FITfJcS9FqHoTId?N)w$9*mnT5bVDUQcnUQMwM|)8@Rm)SXPdQ5OFlzB z#tUFI3Ad0`6ESIoc-_;uKx(N5HipR0q2Aj+mpKUXF@0Ho5GklWsimH14M> zwR^p6xxVE$Y3yL5-SsQ0eB6EtWZ6QT4wVVOP_&R)uS$RtC9PFfeF%90cN4qL&o(Lov%K5`4xfcv?D$&w}Q$(3tqiEv>_Fd~43G?On!aim~^Qf%B<&C{MTAZuKlyfeqJpSJb<34rb=kYK08Va-D1r768v;@^ znC{iFm=FDgspE3h+eCmN%Sx<(guKLZ{g9haMT=1CyV&K`Wa#X#VghyDxXMwneX9h5>fAbQd2)=s)muOA+oH;pdTM zm{89JAyq!Hd#op_JSnkm?K(jz-<--pS35MM=G^-@+r<|FQeX47!_NEcCt zbKTL+j34*M6}5nVp#JT&+P95hz<9N|-SX5Wb5kjK#dcW>FaN};*H^IU-YEIka3G03z2NTDczUm!>YJ(U zEv7D-(|suPAV^G&u<@xEFy1{A7&PP+Vi!UIipC(tU|`HzwN3keXzyapD_!?P3V<|k zf*9tn88a8Y*{K^{Jr?WdC(xlbrU!>M2o>rRVhF$vI@DV@r!8uZIo^ZS-yHUR$> z8KmDL*A1>htYL3R+m^mMaQwP%iSpc&JMC^c9TDL}EkVs`W~qGXgz4o(&!7LzEK52J z=_>`8I`_P+;?aK$aXU^u?0x_gr^Cv9c|wOKyh^u<_vZO9-s}D?(0x&oloa=YdF~uI z$Z;{FTz(-3Y%au21>vO|86$2B_yJQ2#wz2z=slcg#%?18bNS0NkX;4R|J5MlfAx#s zY{_9GJ^`Cg%+}KAi_TOpmz`%10PK=eP7=TL+=x)W7*%`9HF{@ufuh`HVWRWpEI zfkal73wuDnqfz&PeP=XD^7oBkBRkc7RD+Udjp0Au9S+URP0;M~n|>tpXHRfe^esn6 zR(fDuTI2#qkz6rmxy;Yr#kn>Bo0!guWj+|*PH2QE<}nX7x+eo50Y-5)IGyr#n!3E^ zc~>%9tK*r@Ncf3!=dJ)?m#~LmoJG##X)&d9wi&Yo@^x(2r-%zArFj{f@c9mOa2D=a zB3{95p_rUGRyS%=(Ftfc;Llh)b%@s-%U+co+L8aS8)cpopUF__dy#X<)rGc4IJu^j&p|x z4YS6-z#p`}?i3p_1RRTBBSr2NtFr8F+FY?$$5(B^E6Hde*Gge!?WK z)}~{=t@?h#*gL6q*TL9bqghxHt0-khVBY~8V)>24^6C5?>KdTe>AZfzCf6tVZYJnV z*H28i0v7H(=z#a!E>v1`?d`<-au0I0tZ*#6AJaW~^DjygjQVIn_)_Fe7AYV=aoTG> z@k%C$@7zr||L|#{7^!jYI{S%$oEeVEz++rb9v6C;;!ADlet4o&VO6yd#wd-?5&^ ztJ8^BV2(!|RXEL1%_~TA(Mpjf$mKK^>iaRQ04KMENK>Ng6f;R3TC#0FxW1I^c4Yao zLqjYPb95>-uGYt^aCw#r+ssL0Or2&PHzEK^@N)W8b~U}Yh&KZWM39CJklDKs#}};1 zCawj7JK4g$mgjMQM(~Y(uVK+oF94XF!JwxKvqy1flUE0u71hy*^;nnESB8JK?~bOc z;gwhs&QoerFW8@4^dRk<>`=C2fT(JR%A3WPX=TdgnFUYPrB!2fBGRId$q47@{eUA_KnKJZ%_|4qCfckWQ|Myow|LgwbQDAi^aCoY-b(9)EQOXjL*gXpMJM|ps z((CN^P;;NPtE3wyHuw^a`+-a;R-zyr@D#gZV{cD)`-Z0zcl7E*VZ{?|AD(-6>8ItOvz)c26)aPh|YoC*)euHDG`xWPC$Lu*3gLd=F zQNl9k9!lbR0Cy}@Yx7dR)jve+fZO8c#BFQq7UyD@(0nt}SLwnx zwfq`S?@?9->is|n-xCSFr>dO_Yn zFr~dTpqNH)Py+a^2L;Ggz&bgiW{vXKJ_3rqT$zzJADQHXdAo#Zb()k@u!QX)&AevB zZtn+$|4ptBIBXN{I<(1V_@CJ(D+!Y`giJufKNejxKZ?a`AsvIWp*BY?J4Ao4(4$`Jt2wm%f{f4HU7ai_lz? zK<2Hd-5U@5z>=>nR*oB#l&kx`)kd{?V*$F&AoYrdF;S2*vkJAn} zkuyFInEd2S4Z(!=%O?JqvVXP5W{ldaXEhn5h9k(C?>^`qENFxtj?H#D;&0}c7G)2$aEP`Alw z)Qn-~-;>WHI#;CI3l&n#0e~Lxv{=&BJpWNRacHFB@i47d@~WhlqUGc{Bhwq)3a4Me z!v===(;MIU90^Mr!2&A|x6D(-W#*Emnx{+d^gZh+v4^`ibuM?tgzl@AlpRxk=~xMY ze!>cMJx4F1BPobVZ_3~9(q`VDO2}5g&0{{Lyed_Ij1FiGpe|jvX~?39Wguel!SRm) zUC$_n?grE{A9WE$(^jJh-qTY;mkcs!^^xRq6n$ zcd4ftvnL8R&`Jg=?gfTOv9Wuc)2d$td-i-E9@p^axp-8Vl%OW9u}EI|J|NW8^vVlm z#yg}NfX)Cq#9|^WAmlU%dmTSFE0FiBR;iS#Yca~(B8W+qDW22q5Q~d063d?(JC_%> zZ#`i@$j;5Ui4JUNnZFlrk9^50@SNSTl`=($iWJO|*`h+Ya8s zumy94NqV=8ua2~lm3$2A3HJWzB3$5#RQ9<`U4-*~e7}GX$UqpBum`0nNWHV!{aXN3FF%Ml&J)+*uPZQ`T?yPS)Fc zDt19kdr>p`!{{m=chSdRRw(ai>u%6Rb?Diy%evOVQ>n1`11&vkLOxf>%*7wztu?4m z45X!dI=#|X*CJ-?jiz49p)?ETMbM$8YkT>`I;98rqQjp_H5v&^SDGG|Iwwea4!ast zZj5)YV)tbSJ?4ebkB@arh^kUX-P0v&m4vwSKcLRZ{gMSO-sWxN}dfk1Xo2Q5Y#9rZ_V9*&Fxl&1pf6%mvKkFn%0c6t|7;N)vlRqA$*sI33 znE{#%Pf_6mrPf~8c82ZyeK>1#_x)#?XOzSw9KMVZyXcuTu zVAmZ!v4;}Jk5;Eu(7l)R(Vn-s2?B?8?s241Jy@jO6{sEeO|w!$boKW85xP^)Vj9@y zhvlSU598l9rtlk)h>~14!`M$22q(H`8QJNyM|AxPS3ZYTk8|nSNa&RgX{Obed-MPz ze+oD3VM9Yrrufh%^4%%NRpiS2zs9A#vVV9uJoE;4jZ`kX(2rN4{4LDc zHFxv*69{MF0XK{RRxPo4-h1d`NZ`7+*Ipys_w?1X|C>Soso;)OSupdwg7<}<0SY&u z`IAk2Uf0H!*T1;)b&c*-5eIJsL5-{oS5SPp0~n_}fb?yJodNdQ-B^ySz_%5kK#!+T z^S;X_JVLYU+Ab(;ug%G5C7{nxH+AzW04V{vc9IUH32a`poi(FLE?Q66W0YsWw^Gy} z`ho~^!tiBHsa+z;Um^fq2yZ#QoNzr8HPb1k^nPNm2lVm{ce!fq1j8&=qdIfhFRDwT zywv(ME0pKI5j$xwf%S_$_5V)T?_M!nGbfsg?or7|gj?brAalLqg zppekuI5f~+{W@73j`?}&AjnnvCJdZ$c=8{K zO-WT)znj#ME{hgArE{2E*Gt+X^K{Ip@bMCUB*2Ccc^ z_ru{pzwWA#%g%HyEgpir!lYx?lBazM?&q%~0pO4qdCYBOHI{d}zj|Jw7{h`cFRg1; zDU?5j!b}U{HWUwoa$^nCqU=hxmv*`RVlEPqD=4f3Fa3HcxGBJVbh{i~&eN#7!4j8Q zrw~+^^fOTH1MaL0!^ZB!kAvGY-WPQHMaM&9}uv=V$!eWCfjhHF! zSX;;HVZ+VCoBhsGwjL}5U9e5>BK_>r&$cyrQ86(x3-tMGelH8F(;N0YT4g=))TzV= zaf9)Xnjtee6Tm2Tg%Q>$iJF#x(a`^J0k*#=>1IMEyI2kq4VK4g)ITXZ0+|08I^Q5i z17+S!y5P+|j<@7cPX+VcmOA|P$|d$_Vq6`%`V&w?w79|y=`1TG8OCpB7xh2`DF7le zBiImKP;SyIzF%P~I(fKN8}|hu8jCRcz5jRX1(eDZ`>h(GULG>;nWddjw6Mj*2QjNz?gu0XaTK3RzK!(qvsDY zdM+jpcwnGK&R1)m+zjJ5-?gh5^e&oYSmHVvH1;PRhggAuLS0>xMF^}81R3VcgZ`67 zr!}KI*d@!KaE3(Ya#Ps#s^^c^#{&Ck(z%Bs1I!{Qs_5Y1lNJ+)PujKXHzTS)hN*TE z#GsdCosf|U)U#oad{*KK=^%@39hIy|z=gcV!VQnueKaC1C4He-wU+-Q_>Cte@> zPk*+`9nK}Ncl)oQ#F-kKA6eu{^xK3D)?`wnJU)QfthTW})o&tgPzoWTlow>m# zS9=5lXN<0kI=W1+z=MI+ug}cF?#&)^L7Ri|7xc=5_I2=Qap~T#{uzP>-FP0;1CqR> zKE;S*t?b$%u5n!m9}e@ftb{YUIB|?JfIO()M1?14KLNl9(2`WVhpoxVb}tpX&v{ZzsP7b@vLz45bzaX1#H#NDB6kKm_-2FsNYf3&>{m#B!%;+&0 z(Y##%9zCK2n9=_Sb!n@Z%?HqT90U`GH^ApO-fd=dHt_yuAOf+hXpT(NhrXu#n{ZlW zBy1(vnjCl<+JlYH~Ubas2r<3 z%ltM$LokFi)QNw{9j?pdUorl4mT;%z*ts-gDQx(-g!KEWueL8-x0qkm5-rxwC?0l) zV3LGjvh6ckHo0hN(*IL+voUwUD>5bE-h*d>M+#a7dLK%`*bmO~7FEkH|GV+p)+Cs- znaGX>LntTIMT~{7$|onR?+fh!a@yEd62LGZDHVSm#!t0ZVU(;`z*oHn_rh|0W3wwmiSPh$scJ8DGOHP1UA*90s64VZ~yvUhmAt zLpF-GyX?2hItN;~O*u%52vJ3ew0_<8lS+b8SI!xjjNzM9;wywf2m1llK4(rBO^+VV z;d5U_njQo|$I%|7CfoXg&2xaAUxnN3l_XgKo6efK`fL7v50g26MUyDoUed9+(|a)a z4NFGL5daSN8Cz?hw+ue8Fo_b zM7g3tPN94-o~21_0YuE3g({p%FLS~L(D^Z)>_ebI+}3AbaZm^|`hTj!t*^Jrrl?$n zkirKo)&SOd#vU|RjMR#S)@LY{^S!<&5a(rNxp9fS}KwL3#W zubH*33h`yN1c$5nGY}GriC6VmpT{Ki5aCmPAZ27~ACTqorQEi9**xURTOIlMNZ8`( zqetdVBxUKbkK@rt+q5e5gjzK5Bq_$$n?He^In!C*hK}1f>MnB664G#Y; zUCIY)!zv%U$)dR+W3V;jP6Jb9oWg{51|vZPw9=GuMbPwN+Ma4n-50>j0PVdY>KFl# zb3UKUxhNt7T3vgqIt*_#V}KC z71NUiR#Hi&Tk*>Z7(ykrxK(B;KY0re32ngq>dlH_p5@mya? zkP!}OXh+D1`g#PQL`z7QDOQ?46}HQLDxp*-@u*_q5nXK$C>OrHWjbJ(>{(OfnE#*q zB_M?Kbvg2Rb4;)X~F(1rIW4exS0lXqm z%85)SiaZ_8+$rq#VBhI?MihGO$L0g9oMHU(UyN7bNo4LUL1^Fab+~voS#+N(j@a8u z%_mU-jJLp$V1|eX<5W1;_o>lg%B0TM`YijRT8;17m{uD)EJSwV`0|8S+Ec!uDTNry z@(rl*FqyaOjY|Nho|{wFoIJBqlgaiH!HB-Pi$q*5WsBw9Cz|cKdYP3O834kLX6E%1 zY_TYN*E|y#%i8zRi{=K{XzW3sU_~ES#zY|#R>LhO50}MeL2$;zWOw!qot?wm#1J`_ zrWtMWl1G3Ip}Dy@jCHCBbJA*=PIX=Lx?;Di z?{4X;F$V@mBVz`gSLxPJMl^D5+0QFY`V_cHoVi(T^&$FjQ`xs9r=JQ!P3h7&oWp0N zw(~H9(Gj(A@GqHXTM9%Bt5+C{G83IA|MV8t`nuv7Q6&IqD<+&jg^@_C@$qajQnOO{ zx}0uz1*X5|-lwFoyq;X%q(Yp+LmPIstH;bTrTga z9x*Vd?sit-cm=)t_d9F-r09s&7O}`a=WFBLQ=X%he5-2GKt;}?M+ix{o)~c6>nV(7 zbEUS%0=Fk=Te?Fxn6&wTix*wy>~az(UYxR|F4SqZrl3Fbm|@j4)t}0B_r$b6@2SevIA!^8X?u9zx5KR;5Mk?Ft-+5F zfo~r)avdS)J{tc%?NS(5vO55)I#O<34nCjMRD?172JJFep8@sW>e3o2f@k^QO2d*u z>77DOoBTmI|GpG{D%Jbr9ui%9)Y8@Wl9BpXaK4Gl7 zca#5C-lBMFIX7>NSBqyv3q77^(K0ZFQz#?YB$kaPgYUg$@5b`9Y8B91_hy&dh9_f3 z=D|l1-e0d8*ey@IEgBa(?1FT(dEK?(#%~GA;`|t!`Rx`Qugbdx5wgueO-xN z>fk29xo|Ej+{!(7yx>(ySKc_+wIOph7XMF)i&b2L{$|GvF}r!V*|h5qt1OoTWU3k& z8>iC)_FfMEe*a_M`Kx-r&W2r3J9cgVngJ9C?clYdAFup8d$;SP-of3wkL-SZcz{V? z&-P^68qTy7U+GLmN$Kle-o{pV;fO+p52s|(2?ZVRb)UC z4UEMN+c}?1@~%r7OJb_P-``)TTmzP0wg~=F40OB2R@G_Kmyq_Segcxo8Kx`#+rm^^ zygC8`-JX+J0z@rOwYl7DghFS#f%cb&0DTy{>QgN6Eyw1s5mx73+r4NiUR=vMHxNGc z6!4QQEq&#j*yxPHCx1`6Van}Pmj%6}bcey2+iB7D(sdqlkO;vV)uhoSRKgKw_sbF& z(3$2cmIYebC3{sv!z0-Fn28<%vPQ$?)w`{N5;+uiLQ6c4qe|8h`-Vvuz8u&*cr_2F zu1!2$FpwK4n2{#_=NXD9_qv2f%7HTnYOP;oj%A>pdhUSu079Gj-2Dt-+h({}cKrSN z4xj;?yQ-wcfb(rHUcNz8@H-)~{lCIi>7663^sGv9YGWN$CB;4h4#02?`ouMmr zvHNYbsK$|eO>YiP{n7#{&Yjwc$bc(>cWL>%l9nUAhB@W`od6|el2;PLjiqWtD((sk zOV`%gj)aRzS!vXFSy5S`DhKnQSZwa9qeWFsb2EBUX57+){{6TW%p|&YcB^pBp8zZ? zI8Mp7rMUiPs(ZS`j*^~z--T)0|i3kXb0MfB5F@KdqSFVBUJ?U6CoR-=*hsdg30%Q z3U!hi(jV<77^#4GD^|f&050L5vO|6n?W4}s|2oWp^ptB2-;06A4C0M6=68jt9Rt}E zzH;0JdMln4oBVS%?-dLl2($Uj3=tLF-!OkGGFEPT$C49!p8iIVvL7VY1N|feOtWKi zc5_o7YoPkTKNW8ziVT&;wOp^97_FQTuc&$8suMG&2z8i)-;)F_UC->Cn`ba6Y2|gE znwbk`N)1nm&>;I7ru6%FlW9HJ@bcxPQEQzUi?su<{$W^vl^HwtvmvBJ-1{{a6F@Fy zvoLT4JxxWOdIaeC=0c!wB)M+(V`K+!RGL8<7*kr|v+>+SE1W*V0B&|epI_gOX;N>m zUD|Hq&K*1hDRX{XvlEF!oc;{s&Ia>`e49J|nsH$I*N0Dh^hFHU;m`9v`#^eH1IUp! z_f)hafGu;_VRA|oWb;og?I)}y?T3~`RYJ5iJAjxLcStgLDhrE}_Nh3VpOES*vX zv%G%r0~RXveljiiSLwUiNT9n%tc3l-!+kXZTr}z2v-gwy@Bd6ia4F)z8fl|cgiYv(NZY_hQbE<$V zPWwXU*>0*R=u;|GaoKR12S@uU*WQ061gs&cTkCJEg9+!Kc4!I>8q1QJcs-^&w|kE9 zj^Kv{e_=^=AF|n03TzWQs{lNGA!;4+O3WW0F794&51|1p9z6QVDDMNmKlaNiLm~1& z+v~}JEh8~F8x{j+17Fj=klY>*EKTjq(#uHa$*5ZfLM|YUo&Cepmr+1-<7LTt?VKxl zN7bw)JQCy9HqOj)6YPZV(g}Vg9lQFZk|iH5ta1Dp6k@rmC(@l0STFgAk)^EgNacQk zR{a(cXZsEynYT`EeB7&Q&|JXc+AQ!`o2J|$2IC+)E@e&d2ye8>kAj@F>Nd+iaK>(5 zUGgy_1tT|aKA<}X!=wc`!LVEwg3NZ4uyT_af0WScg`KMhDMpW9yA*7%FLCi8qZVZ2 z1d)Ad2(tA7{$ua;;`ovYC_IwzkO>CulYknkZ45g^$%O=T5Hy#CKu11&+YiDXvT5WB z5VcJj&I-1UzuD7I1wQG@Bp9=ApZaf6-$?EC|FYFUV88p1Bxk=ok+6j|(JeVSQ6%hA zI-+WN7@xSJ`=Yp9wT{29vb)kb3bV5*QrD5KTzNJvxLnwNo){_WW42$d z<)y}DquO_X2>GnZLO!qbGYn~>H25b}%@Yt**70NgRDXSywZgImIZM<(p)jE~ez8rj-YGpp>jjx=lO*Q11sgKj?e?c-}nZ z_-!-bJOE1%)$aX4y$@=Ofns;0#YN-)oBDi zk@evUjQLH@_uba|L)6TL%p+4^8x1O#MDg$3xdY<|7sFYu!`;m zqg0-cv`?u*@ki3~xWDkyFi#(`%tNoUXOC5C?<2>nb?~m(Q@bxP=TZn;6u^Ukw$-9c zY6zkT1r#lF!#t`ay{uU<|4ZXOoU`cXe;e*0me)56^EV$puwIa<%Vj!8p;ZQkkry?= z=C*oY(&{A4ebY}%7@}ifeP@=F*Q7mN)!lvITePsk=;s6u1I=>3Jg=Nb${T%I_9xw1 zGUjzA96s8`#S?j&hi!^=oeS-GD>5>6?N6@I5_>F)DN6$psbQv`wwWT5)F4>zz)whi zpyWV9Rg^@j!}pZh5fY`@sxfZhMv|D;4F zHEs&cW5Hu~DEZ&}jAPujJAXX&U6FvbqhwGhWrpZK1jLv@(8u9BGnBRuYBT4=czx8c z=Sk}H^@(u~P$B6kHhhDSRZmN8^po5UsQpD%-dr8$4&#w0V0D!#&_zZm?)biW_^cAj zos&lpuY5QTKW^vqhibP@&Cn*9!y4B`^sb>5G|^LIYPabc`71L2hA&Bb84z$}0}k^~ zCJ~oO@WSEn+y>4(%X+y6qEXG=O+C}QiVpm4;~k`Gf`35XwH0nZpt;?RsGS# zlPh%Qg&-??nE#f3)9LF7YZKj~E3GR3Mx>$XFxj;5ne}b91nTzuYUBYhx2$NRrkq!U zPDahn^vskd=JGv$T#q=TM9mHCJYu9^MGo=N#anDl&(>T)QZ{4m?-02_HZQ+J0PL_; z^M4Yl;Yiv<-M)wCeF?$%8)u~d3m%nUCM8PvmXc)sE*y%I?9zYAmx2ld!?0ov>{R+r zau))bGo0(IS#VfjJUrDFexI)KVLW%YaV91#y)$3^@RL!ECK_TL^5a3!zJ&C&@A*H` zkw=^#bCiAHfPu3C`w+z9OT)*4Mu7@?ClY_f_KwaKnY^Qg0Eb>p*r9!8SW92ZK=S>p z8AK-tV!KXd4%0HMJ3m1_`#UaeiY^lb%`BwBXunS|PN2kTYF=bxXXp6lZPF@j@jy)& zKELH-V;zV4G_q^x8fxt0R$Xm6HAfVAVQqGT&}~2Je)pvGNT!KtbpyuYm4Vb>8Ql$- z1lmzSvx(e+m;Y>Js}Kn^Lhuyw56L3%joXUE(G*^Fp*%dCU9qxt?(Bc~U5J{tLDh5+ z&BtL__aOPAgP~Ap=_(j2lhJcVjgC?xu%7O zuRNAe+P;Ky)=3vGOz^dsqWux6xKM@+f^c3dzz{8QjViys8qQFJ3@1$A|D(H)vVQa~ zZ+>0pbHK+Jz^ez~AAn|9Pf{&ZCRCd3+uEnv{u+IS9nKQoo9uG;q=)U0{q^a?{RWGG zbVLElp7rTF6DyA|e$4_hoNQXm*(`_+D|1xi!)w<4FASMPD0eF}<-bd^`LHSD(g6Yu zx7R^WdcjGCLi1u>B*VyFg5F;4XM$+gxIjzeMt78KUN>b>IIokH7qYIEm8LdGZ9zT`m!^ zi%M~k@iZ#D(@`YiLBG{MG9HHHpFeH-N=TAVTKJKu(bC)v{o4bsKC7z@-r-S^;WzLe zM`L*&1HQz8qHwRt;Ii1|IZfC3X>B!9LI0@k6Fp*pm|ah#NAeNpIhwvaeHIzLU zUpn1Vu^O6_oqqrHtMCqn1^ITz9CBmTpiEZjB5;wQ)}uCCKU+wD!QNNPxU5!-mKU9A{qfjl8BYqtJM*FEFz?`*nW7{zU@-8QzUC#s%f7?5` z!HJPY_e?&XlsadcUgSt>uMeYqSl_)dpisEUT%2AQ>8WFo{r9|gL2$mH)oTL~>5-MV zT??n*c0Zr%Ir*s8O0nUQf0MpW1Jx_~lEjAj@8y2`>tA1mXZhJ37v9-oTzEHm!RQ!z zUhI*5)v*pcof*LcHJu42he&fb9x-$@oQrZrv*|{#5f4y*wJ51O=4+&uhD#i8{Vsz7 z=5FW*-3|Ny=GTImX{(nQ!QUu2NTbwCO)s4i{hbkP4f;KM68IT(ow0g$#QHms6@|E^ z$ne=jr4KA4H}t<_8*aQrsQ)t;#vTRUJ+h^gAodE}P0=TllM{mVWek?M!e z5$2ZPmfacdrRO1b?!p<>B~6a%=7rWE?B*~*bIUYon7;6XKV`0-F+oZgC|;=VD=a2c z|CJK@yUBbd1ITkB*9*B{zCzWt?y?uJEzvGdU{AifZPF2e*s^dAI11HDc~(+mTNg{b zFCas|bk3k1P?d32?uAQt=TPU!DRg*KQ({|1Ad@ul#(+03{CNF{+2IqGhfkP|`DW8E z@s1hSFG?LMHpww8TST4QG}dn{Ihaje?S)) z7XaOKP6tTCP8uq>SbndoYC9jy?I0UJ1v@rjs0r9?2}v>j5EX*r1=ya2q3>n%XO!z>MYgmK+%u(fV-ZDg?yR`< z%PPdy8?SRU5#bTX<4&@0shA~a*58NXNp>x991qqn1&53gO6*~eMOmfwn72P}lZ1Co zk!r;~$}+yL-%3up@V%59LzJCLHfmD2=BRL+bad-yi2PKStc0tCxbG9af)?5$=%icN zo;x$w=fcd%mV-eU5qk;#h{omZ4Ed=ot|6T=3Qw%>(NUvXzn}UqHoM>Fqw(!z@=EWf z_+x1v-zbLAM(M%-wjEFRl^h3N^oi0t|GVlV1b)4YqjRMEPMZ?oMC6uxq+9+7k9yR-9xOlQ6|adV>n~;dCja6p@o_1O4e7GtMEFgE`M=l3xas1I?ayI8 zXJHxYNWBZ2ZW=-`Rzl&)ht=eA!xghEgE24?d${vR&D7drFB zgNj>4R$BXar%$q09XK$%S@yqQn6l(;#8R2_vre6ojeEux60r!Nap4yGMG=?;PhZ9+ zCpqj==O_omA=hYMl+YfoZ#&)b>{&BO{u$CdJT9f&%FE2GBxx0&PrSsly;j#199t91 zjA^MeA&?XbMy zv~Bj#G1SqANfJDl=;F|}*vxGQNbTPbq}caS4avlVFh7e3m|(yC)LeubtwB`*Rga{X zGM`}63pBZp$nfztdL0&0Cs<=xH(>BX06Z6R935|Rf81PuM9<&j}91$v@{ zXmUjCN2nPjSd+7?mnp{}-BlpMeg?Xe@hMr^)0crCVbe5T~zW!+3nn;asY zs~->ye}+H@?TId&q@G_&<)fw_1Al4Z7PseW)0}eTGJ^jv#@;ik$*$`b4x*r?iS7JJsIs(p<@V1&px_zzlAc}v{Jx^0RkPv#`T+mV zQJ=3YaX;UtM+BTo+I!iXhH+oV1dvMz-s49+8FW7sNyJ}6bTPl2Uu!Zwm{U#3p(<52 z$R_T|CZ3bl7fVnnZKNW2hoz2(N`sVb?(1`ER}La1?((b;SnF1dT?e;U%8t|A?)AzZ z9gEwW(n+OA+w5|^z2}MPPkEk%{ZVNTgSu)&vOvWwV5>e8La39mu&kIz6F+|(Y=5^r zvI(g9U`Z_hb@M?@{hP=2?O}Da0Y!s(S9EHOB8?C*L70%+CnZ$g;+xd6BykVp= z+;dfqME#cN6O*55wGMLOZf_?n(I^$2tT4-(AxXC$^n{A_xb5Wk(roP}!chA0PV7Uk zQAxEL#5t<{AM;UHKbqFfP_0H5SO2a}Zl6b>Ja;tZ{*y^gb1http`?)7(t!83q2^9< zaBDTOk)?TNsw7}B&^ixL*}$r$klqN$J5J4*dQ#;L@2e1^MtiM`IxsY*{RI&%5mUKx z+lzZ}hOBNi)_w})+!CJ*ANIhz=ODqX%}(&Vo@uVYfOkbWOAkKvE?Q3eC1C3Y`x7KEIt2y_|Lt$~U5y6^^)wQS>FV z`P4U``9ZkAptbR6xN%!tm}e#9Mk$901u;<@XH;CDm3JtM+KBG10=LgbY49%vzp%1- zRD^AnPhXMXmfJ7ykFUL$c3+3GeDaENO1viXbEF(`rph4?K3KZc#o*aodES#7Lm1Q` z4Q*mf7h1!j%s|5g*74_l0zjM$`Xe9P=rjsjkyduob%Jk$!;~RhalGF|ao9Fv$7-2s zUO3>C+nSGX@Dl(?k=*uzv`F2;Qy&AwUktb0O-BXE5{s4$obB7-)@V)}2%V=I5hslX z>$jvs>f(5z6fQ{zdIRX|A;Twy4`xa7kBduJf6A$6mrc?{WU^ z{oe8~jK&~5C*k@t^^XbTHf&S>bXiQjJ&6kHv4>eqok3|$Mc*iv^Z!-|M}g~pdYde*>!+gk z@#rq{);FU4C^Odp`lUPz*yfx_n=+E->y$>oZJuTB%n^gR`eFMd^rne#W<^T_PFj4} zx@MFba;O9eWUzVt0$4`G@$H?eatYtdm;Vtf?n6KUoAQoSuP;pKz7*u#cx`-R## z+}~yc5_o-~8gh|$fyUB^)lvRAQEcO&NVPQy*Moop%sErTUvkl5t24%@)4M+`DFk`T zzCG-rFgKbFY7}P7I(T1r|I_7pr6LxwC$iy zcdq#3c}D9XKP!2zTRrmtG@FA?VkT+EnZZmNFQpaUuzJL)>wl#Lb(H~q)<(MWEldBC zmw)ifbjy6&$=Y~NSxQd=hp@eBdRz7^3x>RHO4>Y-gmZUNhbA8gT!uY`TWs6yM{`{! zkDARqvI_I0)SD1<|Cg^A7FrNjAW6Oc=te8bbCfI4#y}9j=dS~0E-KCJn;lQGTqOQ@ zJW7o+q5r)z(!Qwe!^!29TS|4`MO4p@&LBZu!ioP`Y}cWfU99jH$_Enq%Ep}v9kZNN z0sb0vSAqM|*3~y1nJeZ_uBO}5X{SiF^0W~5v_!(zxTp!c;ZI{GUtx`@QoYHxRo+jZO{j_3h+#b_2GkVfr)=Iej z$;+uy@Qlcm@bE^WU<`Du|B|P^S?47t&w=u&2QuNz6j&@MtjAg<+{xCzvC!e_b1Keb_=NhAX!2v}O2tTyG<#;xkA#m@?iieqirEM)~ z`%{1&{Z^;qn)`{s8v|CKckX2LPz54`iaPnuM`iZwcOKE5&?iuV zZJiqEh7ucOkR){O{2b?64DMBYv`fN`XD3JpKQ%_@ypsda(Jp(s^6jYFFX38H%eCFj zbZu9a1zX)Of;{mlv|7K~EM-*|ls7nnSID0>d&H20Sp%2n0aGVWJ2vatN0$Yfw$}je zqBHJ1lYalDF=xU}<4B_+#bHK^sVLMZsMX~9^=`>KJ@&@+OqJPx#IzM7jd<2X%N$)l z;jkqV(~@V$-m9<}7w6YM%)l%Q86BR2CLV8SUf5ZULAi~kG#uCDyzm3Xtzsvgu=tl3 zgceVgU#X9=W(XvFq*Q@Y-!jm>wkW+eDQwqyH}3@GaJ0NxwdEy=f#<}Vs8|uGH^lsc zQ+VnY6e8+PUK$Fag7ClInSz{qZqISYrq>_;I6N-X;@ zy_b6IdV1IwPQQu4P;ULwg@)HC@H>mZsPhpJ8$%KjUBpL+LM+qVM>eCN*+=|y#TM%- zkt|xC7CKfg^cIDJWk!N-46bf*4}=?Zh9LaHb=O;39nHH?TmpO<#yLA1C{q ze>lkmu!FyQ{Ph99_9MXWcv6)F*7w}CE1`BelCi#8jNN6Q3wLE602EV1W=Ld0Ys>+zMpPCC{d9^Zx%oa&oz9f(aeHGRH^GxQAz zy1?1&9n+S3=y5?23&%3o%6(ZJ$nGn7d-v9CUw~SMSvkEtQ$b{Y=&+kVsWtTbh#}O~ ztw^c&>qQ#}S3w|MjxtJwDTk6q<3l72v-y1#5$ z((~r#gb7_L#r2X)X#n&{m4m}qG8}!MS&5%S#dh=3RXHe)ZykN;sL9qTHEI$7o34$% z!mvrX()9dV{xZuy^6EvJe&yL*&Dsw@GDKB|=KJXkf>el#iY$kb=lBB-{t1eWC`kOiB?Q5Ho{@u;%K3{0>{ zaM8&a-V-cN$G|~RJ}>$T)md|q@8PgAc+zYZ#FZ8D4*TuOlHgjTD;;EL3tIH`%_6x* zKXCD=)+VJ>^`)*7(1fNwRMOSaxlk3`E$6JD&9}n&m3j1Z zY!`iRd;jS7$+jr{Jt>uZlgZ|@cY;-z9E%D;A!}|ZOO_AVeI8oZdD@XL-ic83hQ&M5 zX^(%U_~)-uDwso#(@9gMN^4)xLM^Zo)i!?4%$A3r)?!06 zw=W&3*Gg(&Z_r|Y6Nbhdnn7CN(E*(9CYV>GwGV#T?%xId5zjAM#vl&)s#J88isVjL zq&i&}5KzS`eNJ$w^)2d=tdy7!@`=OAEIJ1We&IEL)1YV7&p1Bt6C4{$scV zfvdxuM+ANOpTEmH-cGRh*rz!yB*go_S_imn=*0*TBLnkEBRzmvOAJ}dHeDOr+`B$J z1CB(b?1aBg%M8Dfdr-=Qc?2nLE?CSq;{>yxjzNN&jLz^IA5H(f{A8ta$r)DDZ@O~+ z?g)KTjnN*$&b0Vxuw`SsWh0b_yPnAI<4%x>qM*|MdqphnNq^^sE;k)`yJfQHY7DXP zH>%Ei6#d0@(J?WWmO-_hl47HqmtJ7EOI>ANtaQ?zuDZv_1M2?1arKC2?dMk?1SUM; zYxyC^2r&mEO|DnWFN!Lg>9r2{I3>S3e|e>Fdmgae$3m+zqV31_r`12@r3qZJ(Ge)i zQt5Dvx-B*rt>SUOf4PWT1x8#L@<|FA2vzmlyVrx1|7I&!LvOF&MV$Sj{hT-}Pc>f+ z0%4e6glYVw&==kwg|hx*iz z7Wbx4?O=sDi}*-hHJX%l{@z-+aQZX-%{9oj>oU@Fg87e+b{+3`Ba zm37|^ucLh~CuT9laY|zEz{z3?v;<<@-C~OC>Q=GsHPm;C3mnTc{NwWLmnK!7kMjc< zv9K|;PIatdKr(CXL7P+dN5Hxqi>{{ArEGdz9499*c*c}Pool{msrm`oxuz>eUN%J@ z(H9eI+Z9^pLOYoAr3@4hH8|OlgU?mul^z*xz0x zY~C0mWal)3ggPOSyEfP2AlE8nhokaYyb|1ta%;oRGl^Om(O1c@F+qZ(I{;;)4Y@VW zZBY!_E|sH({K#~9yT9+Z2_Hm;d)hhk$En8e=%Z!F$U}1HE`f8)^*T}>rpbnj380Yg z?7iJYCT1j%!7N6Py27qHnPxmBtj8Eh59$o}Et>Msv7A2SFRV{(u^7h2rQKE4$1;8S%ItMfh8I z$q79ED*KcYyeGPmxZTEMVxH0X^w?6G1=q9f!MBsNm&K*tP6(sYfW}R^UwJa~kU062 zG)t(D??|6240n+ctS9yrR*x32NndeZSXptF!zaV7+pa+%dep99O%;}mS9-47aVLq6 z>^5eDHKpmP8p!-7?>z9IlXJf^5J;W&Z=ga18D7vr_>*r%3s?I4ntobDjM74G9@Ws; z?hcHdZh1LRA8;Omz$RkJyzEG({B}a( zm*lN{#|=8}hjHl z#v(LG5cl817j&x<%U&tm1uykdot&aFf6P!4=1|yk61D0MNy4&V?|zJs77@KEPeoz_ zjZR^U*2RJJ7g(BaL0c?352pMj--YnOjNaJZa=lwjlv6bG z!Vjaq2-zxaH~JKK>q{elsPp z%F}d&baM(!rKPxP=yLOR)p-gAfcqe{LTdGHy3_5~EZ02>b3Du9Wl(GTw~;*+!~E2G zr*-}9z}H7LCQ1wR80qeVnaL9F0q#edoxj+nuN0dSA}``Xq}<$zMr?F?^aM+)B{8{L z_+MfMBC1CEbyAvD5|GoNJ6O7vaf;R)6hshFxKu3RMAnoKa&5nB@YIw$T+>gE^oQoI z8=<>(Qop_LXw4nwj7p}?-(kw16dH?jeSyLfOGYLZkjbqlC5L?!$@9mIpAs7-h0Xj|vl^&PvNc|Di8?PQ-OF>m6}NqOx|>nNj~Uw32R zL({@&VVB|+2a?l{A)+!l;Yz@nrcYgbhdYh6J)rvp-o?Qn{+e-T!xHwdN&)$)N_Nuj@|>yD2-Eb`2nYv<4vD6?n}mz(jEj@s4L zjSM#sD;Lv?{<)cwvOSfVGIytKSvH8#A=<>Dx5#WSLR-)~WEJ-guA)>cd`{phU>Ndc zTgYCQHZI#A^u&9I^D|%e96fz%{khh`$ye(|<^KR>gjE$>>i{()aCOC0F`wwskBk4+ zQg@pYTB#6xnueHz@!31>h_BL9yKy{5`*3?d*|#hL$vEQ$aEjJmW4hIC#i(_yWQxW&P8Bd zxHn)2(A7f={NQ>?De`Tbs>n^``N6>ltnxEh89mIaj7w)RhrNgXV@Mh}Th4#Q`}uzUOa4K?RCuCgJH&-32gJrl)iATfR+l=iM203HIr`?#*1 ziZ19Kw5+D4Q(p%zJ}+&dgyClcw7D*cftZty)aGC2Ekc=@xD{wii^tw?Ur;bU2kGq; zbtA6^HG8Y%OgwcJcrq$5XJ2NatfSo5rXu5AX4DsDTj8FRourB#m?kaFUcYMkY8?Vy z1gS?@Uhj;&f{Vq}tGVt$?(SD+ykQibg3D2_c4n}#73eDfGQK6p@2J}GW`ergzWo$$ zd{k9bPI-zm`>8el(am;HkI+@odKrLZ_Dsh9$gs+NXL-PTCjwr=lb+Sw`=@oCIwCn$ zas9GUf8>j=^kR)+cSc~1?r|7|w`Qr7V*lI#G&eRAc0vCMthz7HZ#QZh5|s5OLkQ+8?lX6yk_2c33%TvfE|b=6GibDGEa2Ux^v8sa_O%5nUIV zc@!xKMNx0X^n8wtMIEc@X396G#JY3gp30?Uxgqc{o>WO;!- zzkJ$I=)Q4nZD`&+qw;iYD%dy6>m;8H%T7viJ2jM5`!aZL7Rf0H-(6aS%#=Ke6TUhu z;+nPb4d#&BhhmD}mKj8884t@g#Of+F9gdqKcL()wqo|@lUo{yf23gqu?4Y$X4`y+E zq`7*RGq@J<5cctP7k2f6u9dXHg%=G8>(;9CRF%<%8;FQ0L7=jhvo$KQCZ7@-Y(i}7 zEFTuGAGCWyM6GAKrhxd1ArW@5^KbnJsuljG{h)EW8aVMXb@gMe32TkZmkbqp9ppju zR`D@tXE5h6VI!wCv{&*z5I^wX0tEitw30zq-D6=ssX#gx5e`i_Gq?T-7Z!@5R+G~I z?F$Js2Dp@4*@jr5l*%wmLA3zdP|MS;D26+i(Z_#mGCwpWge*G%#U+&xFT6@Y{ObKIkl_F&x8`mbWRMU*?uRJ>M%&f^=O`dV@XM0jXGqP9! zpNT%vU(BaO;T7n*HK7kywRNDTQb;VD`L$8+{@}u$a&7 zXzK0BBoMzkeraTBtK$ayr%!R))akKnfL`rHZQsKBGeDN+9g-+EBH!Oqnfqsc@C)#X zB6Z1`mRt6$3%ET6Q5Pst_6eZP4^BVxH5O@kmI=xj3?U%!-TAKKsg$+#0GN!6S< zPzH|Lkmz+O(gZSo<0ZId)Ub+@x^R4zMM+U;;b*TZohRv7af|kJ{(EfCnt~R~WK6rt zHpb*wd4^}M76Vr)6QiEXPOLhYH%)h<>HKiPON_?3K{^U_r zd_VZL)Tlmee(MG`N};x_eJ*pA^L`ED%^lc^#CYe?s9DqXG4^-T;W%miF6RKA5~c|= zvJXi{!tM6d_g}v_IQ~T+BEDml>JDBRCp?Qe4cS|aVMu@bxCrZ)aYR|0z^krH%B4iz zwJ)LIL=v#>0Upo8(p|UW}lmNAw5m2yf25IMH&)ycaH*ms$T{uX1^;)j>ze&eGo^*_hfq zYTj9R-a>s8;2Yqdr;TO-lhC(yUD5wkRb}-*SWjcIX>LI}J~Bq)@zi^|iJtE+(Z*=MR$7=I2(Nq%-yvvL;i*NVOgEZ#*b0bFbEV_OCCwLAaKD&jafYNJ9CA(#rjLzV}`|I_H@s z`%)<9GzpytMfU@eozw&Xpw0Dmcao&8PAIj9+{r6jg{`o`OR&Qt{ursMQ>}2(lVhx) zEvI+J;eP#D%QfgezI4$WcWIuQ;eK&v=Uv3elFb%S?|~lX*dhP+AG`JT??Y`%0#zg2 z?1FB7*O&U`(k!PLG7Ef9(L73%cPJ9Qc0gcvwQuBZ0NwNiNwz5Wkw?-G55hE}q7aVxhvQ98|xi^c; zb0Z&7^03OaYk6G*emls3+d6Ky9S1H9fg=p-TG~KU!(LlU66Uz@n-z2VA-Ihhj5pf& znY~Y_bvE5!uPZr>AgV(|Rh+{@0i{W~6q2vhpWkr?k3yqh3@jzfOaB9& zOUnJTJjTsw>GIm*Vgg35vy?R;lSNbQVW!A8nl7>2Ov0@EE9okwwn1x$?PLUJ#5O1< zSUwoA2Bw{X#S9^wQkj@*Tv`-)w-~caqE}n zMXpl7v|Xoc03iW_7{oE);si_Ah5am!|1u&~k(e%2)ahnz&=lnssf>N%MLo*lxQnpGYIc{d9_pPGY!Y{ zjz3b-JL)68cb#))9CN-z-vYDE;P3zo*^yByUv{HNDF_Q4?kPwX?R}|bWwMZ#&jDPR zfi~7=PLQ|3JJZHPYu;;qJ8Io|ALAmvx_NM%?#g4;b-ZCO#=d)#`x&%C^qc)`Ki<7Rb@Vf_yLT=hi<6#Ci9bZD(F7Z_jKj~3H zH7<=h#O(UxCE@^bJ1Klb5K1a?GV}C*_gK;(-=v4K8;#*ij_ty@PfRlEjVg}=IQQdF zBy?=#rWX@@iDTr9mc^8zSI#!Tag?WNq4tRpDAxHvbPDgvkROeziZ&~nCk%&z!p$hW!|5zVa?_+RMebF7)AoOA;i z*%WVDwIsp#Dm2d3@>tTuQ(53@|+Nl`&uwiax4DEes5dR++y!`$<594Y9m7@ zQr^k8uVsdK{-`6DE>w75IO$*H((sh}<&p8P@6O)4 zjw&S`6Y#$!hswHu^pz5;`tdeYKl>sTj_WN<{B-DYPm{0J69^o3|@U0qvq24;h939|K5=ArO+k9z-Da_JNl zY@2LDv|U~~U#%kkQqT%jIAbmEDBIqgat_q2(n7ubR9678O=|AfkqDQy9H8(2jw=Gr z<8kY{=5Y^vhHTEc{$j{$xT6%x3Tws)lH8rVo&^UVN|n_KLRMMGFvsJtPz9q<2E!Fw8JVe=nc zy3CMzdTf`y^2{G`wW1 zG?n*{aFq^0YmS zQO#0qR@{*E*e|fAT!p_F3lzI&9cdGP$+g#9bj+^dutT+YMRM3B-3y5a9oq)+Y0w(~ z*d|kH_7t;H`B7!JM(;1hkmb#)wDRuTyDea#SsjgiX%^YRd`(Pm?0u-R3) zpu_E;#uh<>DEHGaU{RfwB?E=>JQX}aR|;X5a;t9k0SNP6p*(@n)8(iv7%_&ljrt;T zNEaph;LImn`_YHD6Bk#8-nFv1oP}Ed(2_K%ssqr|h((HB#jDOAaphsBZgofRXyiBK z`{iJ6n5%w8^8HY_b+mAHOvM6Wg4$lhY%Em69NTqyi=#jMM?vQOx0MJQy#XeL76R~$ z+m3&hHb~blK#bny;*617tkdtM&D&VWnz#*dGg~+ z%D__#<$zFbfGc=B`NtbF>o!lf5z=^eq~@Q~5K-8~8@a7T2q`JAq-@TwaQEFP^PJQ} z5+?=(s+gFNR22A-8_YM7^*zGQ4BWFF8)dZ4X}B2Ng`rwvTeX}FghfVpqS>U>JhU+CTWDD_ zuivt71_Q)g9WT@LBKb#&XhO4Hd7~ua66BZzylhQB0uj6b}t>N%$-TqR~96>o59@M(uMUwp*^M%3spk$EJPF!atG zt`b=VZI3y9Zu2or0jZWb=MIfUUQHEAG5@cztN?ma65IfE!0#fpDO=h1iC_0s>F2-xmte zA2I>^dG3Ns4NV}U-1CC0hm=Ki5B9%co({&KT3DK}w>DZ}vlU^_+K&7jWfU3^69$&; z`QVUgTdNKhzT$GAyiFl(ZeHEGfY|Z!UKMMpAm_wK>5zYgz7~7k)i*D=GJL1$M=6H( zY@5T+u(ZqD9>!TU^D|2oY<3HZvFus?GWk&Q;USvxy}id*BqxL9gq~x zgWFJp7rkk#M|(ZIj?c?2I=}wQ_e20A(}UBkbu16K|F4V~>h4guZ-yvOq<3cM4PHun zsJloaso3kMC!53?faY01AottRM0DAIkVDWYmiFS~_y2(e{?oc^2T>>jLD_Pb7E-D- zCQb*!Q&#nZ6hw%JoM|~#Uywt{aaf+bR~shvKGlclJWJH}V(8>8m7{toRi{~+v2EgQ zTJme7T~0F4&aY7X)sLgsm@6_T0$tJe-)qiu3?O0%C_GK;T*JsAxy(>-GbmIoO_2SfnG{D)A|^aK6=qnqV0MOd z^m9a{=dDPohHj00Um5!InCYldt7dag`lLJ2rF*mNCTl~VJAv$>(QSg+?sM7KKHmDm zc|H~68%~$EAg)Nf|1gs|lh)%8w1hJzyQA~Dv47eqr%Fh5b^dB9o?X!$2I%ZX8BL9` z&ANN~1dXdS!ag+WVtxgOeqXkIdk8#eML^6AI>otTj14}FAwvM#Bxhb6%M8N4bKI^M04gIqbm=gY$_r8hOY zKabU0n>US{kcMhURH4LR7i#&$n8|T6&G{qDR_j@7d4k}iOYOzkn)v&T(z}9e<^4|{ z3^y{1Z6xech(!KkW3@;l>Q&$U&t5PQtzlWi$jNNSuUFN-o^qV8b!-{mzqZ2Z)Cu~> zTh_O}{zrEBJ@F*r_4h<-+c)19C*J?7JOso?E=7$@zv+*N^9}&$GqUuC;D2IFHGlV$ zsrbuulh$=^?szC3Yu3PV9i2iV;r9m{2EKkE5LUg)a0>1cCh~Xi4PNnAVn)FplAGRa zp82A65ow4aoogmrl6P_tR>kCxXAscVEUdm~iq)fDd4s+DZOsKlHj1EAY5g>#`*5HK zzIqjbP+S|?XScY=z>EwiTRvs4k&;0#gUCHWON}J3^)QRci^wc}Wp0wE5AM-SIse@& zL4q!(x`xcSshZ+8Q;fmh&7^79UkEr%A2#5#CNE#B8jDoLbX+t<-wpU~8pJsV7xyQP zJa5KXtk2s`^DN>w4e=(KO_8pJasjJDc`3dG{K_Wb*nM^2%48EZ(+xXpjHquS^0nm5 zPre_u(VoMIXa0CWC3ev8s}PRGH#)!_BHy3qrD-{#_)z-tJ1);Bi)cVrwCv5vQnCuf z09LepB92|YLDU}DvFtt;Ap+0jhB7q%o3Y_wcKFEA@eG4QWPX9tFNyH8LMumf`Ir z!|Nr=EHL`0G4^tVRM05?vCCK)7}S;VA=kOwkVz7E*>rBVQ$>yNt`#Rz&v+1h(8vJ6 z)IQU9(!sUnRj{k4H`;)NB<)`1zf;j*9q3p2RfQ09uf>pW|368H9_d9h8j?7qlO*GnUF0fRwf%afwN=BB$m*+xjbtLO<>C733c4${f8e#G{L%(I3Pe*4cQS_O`8`KEPm0MK z1*Xse8WvNP)G7=+^@Z1AudC`<+z>E2|G#uonJQ^X)^{@awGPxmvSi1#+@a@DM(Ryl zOC|Dz@q0~2F9kaV*+*g5fi9(3{L4%$R!^r!c5X^dF+E^=Tw|tw>Ba?H>}0h|e{ZMK zxkTP)2e|_S;c3T~-Zk(0tl=XT*`o9r83hz*9U>GzOmx40=6C7n2}O%4$cX_D+*j_7vYpJa|!i zKU?ZiWPSF>U{aHMq>MHwo0X(h@*4{rKd^W!bV|glkHp3>dXD-}h6=G;u_s$uwvU2x z?xMX*70>zVsMlE=Y};)`-XgY5n6UCF&_j!%-p_hltnqhkUYpR`O3M+*Bt3`A6G-Z> zpXDU7tN(|-2pUZmm=fVGm-ugVmrt5>Z9kTnj8%`*o4XBX z*>E%FtrlGBqkb2*iB}(K{+mf52@t~2zmFg-dE~YuDu__WfXN5p-=;n&dcutPx?j+f zzKh6;+;0D%iV|?xGG^cUvqXdE4W-|W|GYbSmFIL7+!2(5xk)U-(xgXWnHK=H@oL#>KE})bpFApa zg`!QoQAXz5Z}aFOVhP&FI^Ui3#+|Kbb6}l&dw*bx9yGn?{cn(KG^tc;)(CfHyQA`u zpLHl+Uz;6$s-j^-QNJjSM(NjUt3&U{NW>2~8-JjUlZbPl?ER}ZS z@enCCHolGDIZxg*P{s24U2v-Yj0*U3xIs8d7-_=HU>cgxBLOG%2z`OI>rHGxN`Ti4n6-*LPs5)|CA$;7<>cu&w}v$#Wg zbx8jJIW9DU+=*F|9~j%5`M#c70$Ra)!ypQmRC|dYOH!cE#xE80Zc+k!xr|9{$nC+j zJga~RtM74-+h@n3)#FmjBnMLX`iXP$Bo=Ros7IvSh`U--;wkRm7b?zuG%HGxT&Y;k zOjC&l^alzwHh(X~tKR~^jaPQm!>R7dF0a@dcl;K9;*>9d+fqs`+6%xDo0jWsX@;01xsNSN1)-f(@Cqt7Izpi~P`2lPNCVBvCGygVqq$={)j5OPt6 zWSxw_X!Kl1O&gmY_4?;&=3p}lQl<#IHl`KX;srpo1}<(O+P0j$-W6S0ACwmT2l#XN76%akFD$BRQ2!Uj0IRVT z^o~%soQ)a8zLp^TEbD}U=hWbO8Lhi`bsw|M6C08h#4j0~J9LO3U0K(+FU$xyBF$7& z)C6wo*k0X_o_)8})u$DUu_1)q{yKFu{;sY+ta6xpVezoRzlqoTc%{8>$Q#kLySaKk zTIgm;P!rMn3$Z1G^%Y+^VLZ_`r+yMs}pkAuwncS4}|&G^*bsi(%7Gp%?H!X z!P_R+n$-H>DMtsla<@D9M27DAZ^v#PUV8TDkM#FmqdY7IKB-`N{Af2VD}vSNAB#74 zHs#=D-}2U3+!@yOG+~5+nZ|B9P4c=!q4b&OQt1wu1I-=U8kfLg2WP}DSh0hXQf8v+ zQ-Z4p8QYCgeP$+&PLt?x-zX#}zy#|fq!-C#??YukY~fLlJ(NOPUIb^(LY0w(U#?3 zegO^G!}4L`KJ%KPcBHHx!5ADq>O1^>a@xuJ@G?)HlJuG?#(UzN1r|4&gMDIm{GaOglU9&P zvKVY@Q>E4W$p}aK6~BP#$^&}B2>sVi&D+mxR8#+}1rV}b8d>*6xnRqhXEQ32vEo*j zc{0RE$3xd9Nym;pZ}4Be>Faj3eaf4=ZdIPa3+5c5ZjyxcVJ+@t4nl_K-ojlR3g^i< z!dJh$q`hlfeyMur&~f>|%-;`}I%0&d=ybyDb2s!Ja!UE*dLNI(2Gm3zx3LV_M!0w1 zNOaC5bvmd$X%0CmVInin)2UWVWRk-4Fecc==AD18w_xsUB zdm9Ak0qf1kaR{O{m>91e@cum9ks_<`DXrdxczr;&dI}p;j(EkVVDIm>xKJsXbg{)F z=;CV%5)+8;cmWVo@Nh9Hwguku6V1#Z^Ff|kk^+yFl)=l&B)H=*&8J;a24KqDu^v8vF+qiX6Na$p?%o`!;PeC=-xM{|OR_rcG@A zPM4))zve*1RY6t%tvqaPoK0 z9Q*9PPnFY^D92zZ%8c}r6(5(c_f5f00>8$#BXI?93VI3vzL@3je&4OAauduxxD*fA zJfrN65YfcDMyg)|ZiwAHu>nP2{-BU3*K}|oYX(yr+JG!s52(9rQES#O9}-o7?{dq+ z5^O_P_)9=uWvSwo3S(I7{kYvv1({+H^!kM{mDiZA(he|xvZbLR*Ow1#>bTe09!nY~v7ofgmNfK@a+upQJF5C-|Q&X{(vL6pwmq3@?W z(ee;?s?0a^t35OtF+CN4tx^C-khw=D=ZR*x?{`379Q^hREZx8#mTtVcVt&JGf;Z>E zkGs>P2q;U73l-!ILC2pL56tXg^K*V!3H=Z3Cm?Dz8XdHG9h~iy?FJBKEMsYORQaKy zx>`IIE|Q=ll?_jt2-6a@h+^TH`!4+9H|fb07jGA(%$y$$Cnihcy~QO8cROl$PR4pF zXdPHsOtBe^7Q%J8Qwj?sCIdF5ZKD40pRY{hpZp`l{=!Q(tWGs1`JBwp(1-tvzw%T& z&f7c%vHdh3NRa;3699q6x9B<*l-BzJq(5Aq6y%-rsIZ|X(AT{7Hy9(Ka4ezj;?$Jz zc7;o^tNx&knwrKuAa3D`0MJ7dEB?w%GNLN;I2%78zHuPs=0`lAeyXCoEAN<59Ad!d z#O+D>??P^rU3a|>`Aw+`yT#wU1V$%Q&6L_Cuy{=Dx@qJfEXwN4wjl7My7*c>LsW{L zLqehE_N6x21l^M&5EIlf(_u(>z6tMHNBjTo;w-^(F25-sp@2VBE4rk0DSL0fK~xeawW~znq%7Tb4!*W1207HtKd`zB)_wK!u`KvrqP$@o&U~@0kS2DB5J#i ziB9>e;^JB3H#Rrw`Hze%=^EPPM>Nevd-&GtP;Pi^D2nI&0Xt}VY*pC?yK1vG3fzCL zOI0-xQiJ@7vpC)D!8eotMa=HgRY!z2Sn84vEBs!|*|rzNSG%}0SdR#-ab6pl@iM+N z^cajDcFyaq^r?JVd64%_U_@VJ)4gni>Ry@pr>zru=7OQa_vVg=t+XKyxB}^UT8Q}> zIR-P3JKTGK6g|$tVqkUO==%D{)q^phDLW_8+%cm$M`8l4X;jainU}Sge}1VAf4nG_ z0_$mBbKe>oc3ICO5^YhvQbHLX&u1V91xy%MKQ)9!P_KjBA24&R1dRE5bH1&SP@DTJ zCo|9#vTbMMIbxzM^sDg_%wmVSGr7ix4_C2#RkDwlxTOwbkL-fC0=o&><;V*1t$jVE z@uf@?q^ap}W6#LhxITt44S`h90YR%2b zWur&>r~NOi4gDd$Ax@YfH~GVj#wo`u_h7f&4sa@a&yBBzfioy&$U=Hs#D!hLG`kPB zZ`6aW*K$AmDjyb43t{;MU$(l76qzfo;RA8ClMsA`=BUjV*u_>{Upoa^q5)2uOP8zX ztG`p&Yf!N>#w?ML%YH?Y4mWu}7;l9L`y?zHA2Gmh?nJ&g06r z`yQ(m;z$0$K3o3;ltEb_xi?EZnm@jid|GiH(h^Q=?Kaz5-;a0$l)Mq?)UXkI&Lt}M zIb4+3T-wDlZtHp|kAU+gFxSpgRM zeq^Lv8Q@DjD|j+KmG3@4_1MG<94Bo+!DQ)}tqRze;^6a#20RpfV%FP{M*z>7(E2}I zy?Hp4Z`cMrB8qH9WE)G#QkH~dD@0`rS+Zvz3?ch6S}^vMvYVo;+4pTmS+mP-FfsOF z#8_vH`5yg__x--_eg3JQgXx(2xu5I4uJbz2^ZE}KJj!~g*fYA6Secv3q2cmYz~wte z6mZaC&B_#C&sMxX)$$=RtTqKj$--IFv?*d=|LkJmc!DT@5zMT%uWw44(_BhaZL+Wo zfha@g%|0>53?_Cx#^Xx~9n-)-szDXc6R(kcz5mJ2qota7Qpw^{4CtF|F`(AF%W?oZ z8V*YgdUO-O32(Vr2W<6s*&HvI!WRK0Y2ufBE`}9iVh2M# z*5Nsm9DR7!&lzH713Rd73!J7(m8YP21xTlQdjL{&-=SSe6z4?>6U*}HJ|5>nC>SSw zn4Bz7qSxk1FhM@xR1GaxD=!Y_)QWZ@}?&6%pKO?Kl*K=k}Lc?7kc_Z8$s?pX;tLR%^_@e1O>^6TEWb5-}=+1L-_w3mIk zvzHCEeP9(~MZHdZ$P9n#qf%8>R9YU4p#>&&a5&t~t&xu+%qBj2O!{b6oc@y-S+S^^ zwU2}Fjd)XjBxn5bxyj$F>VyFgJ@0z{_+&hrTMsruhvNv`=e=YlS@A8Z4(u=8*(bPp zxEs`1s;fV3p8y5yQFo=I+1SUrW^XTl+mhdZ{4|T_`=y4<2E}%9@Tu5`C3YL?^q~z- zgsa_!+2=d`VaT-=>0nLbYE`P4x9GNyX~W3A2)i?8%d@?3ZNLH%;X(a674VVxvCw0# z8K)`G4btn7^l95}dA|EF z+R(m;(y9~WKBa$Hb(eg6eQ`NOSe#-(I@zhMej#?^wid9-OgVFwfZ0(Q^uKW-z+ihj z0^0CsYT?`oHvzw4q`Qh6b&mPO*}F7nV2pY{#w8kRs<3X=TiPsgZHania}q zvyx<*&yIP^*L6_&VQ9r4bQy4EsN8Pwys^xObU0S}3Zn<~D~pNTo@WmwQUl+qXtsg~ zwQmY}z@4?s$3Ig4YFgUr(E^+uANp+?77I|Hq_gDSnLEp%Xb(jGe*PxNc5|COj0Kdp z8r<#q+}x}og$Me=7o4KK{Mkl<0aZ>`zrRng3+3p z#odrljZgix@$ky&*n;4<{Umpxo&-VbM^Byr$3<8w5bbgQM26RF0JH`5E8Huv5BQ34F|fai{*@&UlRy93;yPMJXUO>6 z61$Ji)`r)}(^ti+tc1o#DIE=;ybwb7TYoQE(*eRVa8$}}*ql~`BA1MgXpU`p+m*D( zP04>LRR?+fzpqY&Vty6jk-dGOH&>YIU(txB-iKE|cy#+(1iJtouLI|M)mKZ*wnxQB zEf14EW6Z8<^gf^ZEK0}Wb&g)<59rNQ_L53nN)MJJbSpHdu*kC5jYJj?v_Dj|&B|%@ah$SwLyJOa8;Vr~ePX z1X-q6p#C7P&gqf$JoKI=e@iYl6m$FbyW~cZousgvMhvxqsw~y(G@;E2_3{#dDgRQR zzy_oj15RbL^e8;bM_t3*^NU}JX0gqO;T}=k#|{e9S({^eBV)3jVJ8C}O&1N^6P5m3iAB+ja9t4*pARQo6~`QPx%T zlcWPAOw!-8MO1H-pz;>oa(0yN#?0KScP)cs$f_qtV+Z&&%X>Hd{Y?#xBT}Bp(KlU( z*F-HFq=Z#9B;jxzw}tO5q*H^!%k-ZhKcDgf4uRuS>aUlsF*iaqdN@7Y%kV&A9>-1kaVgu@`VEfH{Z7jsk~*4Sw5N%tIvDM> zvYF)5p93xHgRq%kLBTl~+JFLTr>{5(+wi?rgQEfnSr1_}oPvq3z5M=qu^li-N=4o1 z`@j+&1DDX~D`GJg%Aq@O-^3l|agq4t%ynu#BBlHoy^eJh@~vv#ZF+clM9IQl3XV!p z+07`topvK-23+^x!20!mbOw4DkAttKZH7Df76EREu04p-By>Zyonw-MLBsnuo{fg~-rqmAoj zYK(h(^&4oWsk5WOEFK4JPqrS^lljXqCsU@Cf37hVe5s6>nJrm-dQJK9_ZH9^@110V5lpjP-l^ICeWvi4z zYcAS9PKroUdu&iFXwq)xQ@ZQ=9e(+#U;x28G}tyo52r+OHqF8N(iLMmm%qyv+}Yyg zN`J)kWxspJu%ljGOg~gl?^3U;{F_hJT%O##fD^m$h(^Xb#Pns|TJ>28Amr%H><_Z?H2G(1J!|)e3P3>N$arP;D5grK0m+=j+g~FgONqGVKmRz55$)jni{r% zPRWa&-0pY;P#Ku@a4K5SOWPSA2;%cD+S4a}1F}sQ#|O2{YHwUMG&&04diQuB8$RLM zp&*$qCA*e}_dVHYoh%WL_v0@<*L&xbdcCXnhPV1PJ!!HiZ8p|Ws48fp6#)aypr}dB zglYq|&231HIAD1=-XpM%cjUIF-Apl2?%kl3xsx|H%JNC)%gzJp2KCDx%u4c?(lDN(o7O$AgPmUt_%*#F zk;Xn8r3wR!oT1h+t*kp+z2sHiB4Jbf&E4O$((*gR5`^*PP(~Dk2WoC=dw_=65*0BB z!4n!#t19(A5aWlGr3WY8^0di7CYhv}K~gAc&V1gkc2GsFJ^}~|sRQP(^!wgroHb^q z*{7LkZTH1fd#W=skX;i~D`902+;MTNt;gqVn?rB=@pVy) z9Icp*o{C_AIb+InZ`TH-nb851y4gWeS=_3ohWN+dD$m|*sM6YASL}*x4!c+Lu4!}c zM`SK#jCWoS{qafDc&xQEAoF^J6D{Srk+abt12p8Ko&?X<^1p&IKIC?>F!1|&0)01? zPM~1Vy2JSBqXFlmAPg!(KyXg!E;4c6PR!@V( zW{{6iZ-?-UYEXDvpzpfO0q8H>Exz(|%)c)R0^J(g57C{~V!)k5t{FOWSE~XcySj6~ zZF_bl&~EM(0G)&j7!-*8I2ZS6X5TGt-mxcI_fMnyNZT_yrMW|x{MrBijv%#;Gc zjgCLlIdUQ*k>V737G!v=pu!8{zbS`3;lQrm!K+%7;ja9iNhFbYjZ&}M7{il(voW8s z`v^Ca{>Ex_SuldtO%ISu2!-8#YO~2@BQdO+zAk)~($rs5piNUNWH3{!besP<+}1l( znKsM3muXLN&WO`GS8q`&I(J^M<6~BnEQ0r%EcA0ha3z$c7&1|9LU$_j4=#vs(*ZNp z#Gg~#`98i|4TSXv?=yAanDe#q8#(xs_?eFd!B$;5YuTMK%?Ce-I`uQ%Z&Is*fb?L1 z9ag-3$@8FZ@L(n`2wt~xgHS%Bvq$Oz&)q_W%iy;F?(nBl11V2;j)h?LuD@LY+JJk) z#BHg6s~dL_uX+kMwa*73Bh6fq+p^oIjGhWx(|_s0J*LZruO3Xi`ZZ*uRvVpS<1!s) zdi211ufh6#b;$GoTX(|(3pSax5m8ipDc{wpn~n(4-~y~kX-!*tM< z8QTl?C)+X->gOkYI6|e{k?Sk4bO&)WQ`Fm#M@Z>}>_2UA_jQ3_QFRVpE=C&|+nV_ZLmFBm-rbP)L{x~}k zI`tziC0zw3^}y@)I365e1BZ79Rec=u7L70{bh!S}{8`#JHp9op&!m_4*k-s`?e~7H z$FbSDV!;!;R?M9tm!y~L7g}@o!3`8WD-`pljW76v&qtf7i0^g9RSLyK9ar`C`i#8x z=_F47wm?T#>^@-gC)`<*?U=PWTJLy%??$hX%%12oY;Oe-xwhwPVWt0l02 zD}+=r)J()FN`v7KA6qo(65x$=3^mvD`hgC_dlSM@7RxEo_+~^IUMvvzAzq0T{gFZp zSq9=SGG-e=9tc<`ByMjC~bXtHyFYD_+uo1qWyJ_%fP9xTg%c8$94%#G3D&x=I)7BH#J)E-)P;X;z#zY&*{5zzp?C! zQu;7cNB#r$PLQf~D)Ws~B@ajrm0YREtedHRVW1>y8$noFGDsF5xDh*Z;LRzd711|u z<$yvL7B+CQ$%Qc5Yjg*_4#P>0-kQLROZ)ka4H zZs&RZf}{8}lSB%(G@C^lp9fWFuW!2OI`KkrT_er{-Lqqq&vfy<-o?rB5VcLdB}nUe zCw3q=%^hXdc>9&{qK&@JY3?tqe(oey!^yy((PiP_9P4`!$PC_Pc(;QS%*3H@GxQ`U*M-b>T6s@N+k`xPy*r;2WK~=*POX>lHnevZ;JyP8VXiZ}rY$9x&YEL+F_1)I!%iZ}yYqAi;4?dwRAf8O8^OU6(t4ymRgi@1K_p2ZWW>92#o5-q zZ_GM2hXtUIv5J~%8&nt?f8=y?e3oqIsA^KoD%t_>QAxnyp51~E&PvEPeRD5f`T=^e zi)v*3DGn`a^-BPhw-()It65Nj=pvBt1FlEm)h8TRBs+Oa-(_FzyvZBmbzL+j3f>qs zl~g@t(EX(dXolK7ONwyO@>^W-zn%D`$)P+RuCnp*#{E&{9y#w2ot$yG+x#WYGscC@ zqVg zfr3nDx^BE;`c8p1Ce;)DMK|zH&y0!ov+0QBjs#5r_2fLK1)g$}CWi0an=%$ouh^=%ec@t%j@RxC-0&3u@5w z8PUuE{Sd_0Tjz!I6i=*!&YV&sq5?qMeyhKoqBw0>2?k~1Wgyf(#5F~s{k&2^`yox7 zs+6?N-^q>JM+Kp^ZmQV*m&ZOSU40cN1^Hgn2gxFFG3?^5aW2ndZfJ{MHu-vS3UbYk zFXR}s{%b5HRoq$y-h`gvIi5|H;2-T3$l16#S{e^|vzz7v_X;j@cfJHX0^bAA+5kZ2 zQh96IfZ)XV5SQlpzO_~u#&b`xGPhAF2k3fjh_r8golc^CssV@690A@whNzQouWDJ- zOsp6=AX>v?S-%qW>O$ALxC6KGhU4;%W@zST^~(7`AM5UjdYYghiqv9pWa{bZ@T2Xp zYI%x~Av6Nva8sQ_i;Y|R*RKpnRqPWpakX<8Ob>V6pv%kfkKIJ{*(}beE6z&C_jHXFL5(y4WA?yek+A8Uau@MLc1FxKgj{Y0ts52!$~K{ z+vm|$OaJQ&Kr4O0?;n3wJw`u22>+c!ZSe9m1Yac9$ypc&Hy4l1dACr+mizH3;F=gi zewO)?n)Jdvg@xa~R8eQV$*rRHPF z6b3MVbBB67E_;m~aczVG@5KOMq;bVv=tqL#+1e}!bDS#BGQ3){ysh}Fmi3SSYj-Tr zw=E32-ky*H47A`4Jjyah4~17h59=~Z@<*aRp~#XRYJ(LKHDXLz9Z*{NFjGmSS}EO2*< zJ}=O0?<+7bqenZ2H>@{K^Hd@0)gU!E9qxt7w&ITqn1X(O~#Jfjz|~;@QsY z{3g7Ol=R*xxxrG3!RiJ1fz%5h2vd`40WAj3)xU<01HXuU+-OgaxWN&zTJ-L53ELRb z`g;*uqdq|V-chTtc-RzI!DyuVXATp{vE%CFTmD6K9!sf)q$no7s|Hp-T??orT5E9& z%tj8Zlb2DIdcX7N-Gj57;H|aG6}c~@JyDwHE@Jg6g%~-o13>#FJB^)6-jaqm5Z5fo;Z4k7{!=_C@g5 zaN>hfV`evECXDc-CWLSuzZCzGJr#Y`aB(WuEy}Fvj{jSDOA4X487p*(`7C5YEf3$ol-k+J8p*2x4j9jmO86AmcFaxbGrV8gtk1+_7&yjQRhd| zj)2W@7!aobQ5Um>ucwZ2$3xV?JYdBZev;*}c#NRC!U7iHykc_XW7elwlG2uO|Ax~U z&@T4F$~w%xw8?`FS90Vwj0ih|OogJZjxGd->KN{-+06Nq>d!y-7~;x28MB4`)a-Ng3>ofw_mtEf?zmRjr%RlfX5gmgwoSif%;Q zaenmu{hv2ALW-^p%@_O@pGoq<8z(j&vb!>`p}C&GHTUOD&<}OFUAd$E*xb3#`;Dfz zw~4-mH!Au^eU0b5V5f3>XCTV0fwZGmE%gKH6vAPAi=j^FGOQ1nUFNS6pdLorQo3G{ zbwv_i>QHwxeei3q)h4zFx4{2&mTnm zvzkrYTYb9PEEg$s=l%i=5I_Owm*7RUd=dN{H}uUD8rut~^a0-kU=T6)95ZeBm-dzv ziKxLS>U*gB=?j@Tyv-0Mr<)ZwE$ze%RWw2>N1QzPIa=Q8Jf1I&M!>OSxO$jr!Q@v{i+rdwO#N#>!E;MDTiH;T6Mvd z;_t-hfS-#68)|Y*V_#Sm-22ou8USQs8k(*(s%&7Zcn1nVMDI>(I5M+adHjCl;~HT9 zd!S;B^@Gn>VDn;KssnXz^b)+)X=;r&MHZ=91puk7xg=0~$3v=4rMe>e)Q{MGC&GK; z9s>^`Z9`<`ux8RckQ9|MK~gHk6#Q53iD%&v*W`kJ++yzC`z20jxUzl2RO4h*OZ;fK z_ZrngTzT!g6v;9rGIZ`xQf!>C+kmtu0_pSkCr+T^Ydt&9C%F6EX9g81+N$iv?{vD} z@Yr133FAE_#_*QY#HjVo@?Hv3OYZC5o3p}FeZK~BlccV^mi7@5v|gV1GyB@BOjHZO3ARK z+XMBluV5s<%7;S4YbZ?vTQ5+a&vd)mY5brz50`L-ZLugdblb#<{U#>~1m9vPoo^ZH z&GuR4xNby(t#3=8Z2sk3uG{@3fkovwhAqmXa?V?zi~3b-Zhl{O#b^@~8_Rl{I-~F? zes^bkw?eEb*gpQzzEtUv@35Rf ze>QaX?t0r2qWCkBM?JK7eI&5)*m+`ta0jLw)5J9JrN9_HTs8b{?e6kz)nfK}Z!45u z3x(80pHGUHZW$dMvRC_y054_A_kSy~a`T9SFs;n17a(N7cD^&v0$oDPoBR1~dr3U@ zc0HifpkPzz-rL zq$)YZ=7mi#e?150|1F=K$U4SnT~; z*t%9{a>50nT~DMN&&R(Zgo26Jn%OW)eYTBA$aP} z)KqclK)XFkBJ?6OzW4^OQVGR3gwp1J439_ntZC@{fb~_0n{~~Ft#A|uT?<8TTh8K) z6zk8nzMoc&3L9Rl;0X16$V(PChV>@FCa@Ekorwa(u1vp~U&`n0qh?V$gG8F>6`PmJ zNN&Y#CXbQn>(VOGV~MFfO?Eo^&wm4D7`#$Ph|xl>s}Q~-_dxsh_A&h@}aYGzt$V3ZSU#7@dHQ%KK0 z5f|5y!ftg+AL8E^)TCQ3>njr)D7(>asoJbrBWqX~8dUrBVqMSYt*&zdeNM#6*nW>| z7Quhb?BB-to95L2A8gwR2wXck5z|6FMu>J+Fx@#R0NdU!8Us!Yd12hW(H7Zg;a%oI z8epOavP@?eWJy>cb5pZZ4AbOBcDfO3y#NKHz83Gdo*3u9cx_yqB(<9kZ$X%beNs zqT9j7<-E<$QJYP(hDA$iJ$6wBAj^Q8e_lc(d`}%HfGZ#qyraWnn<(}4KeXCT0hFpq zffA)Ifm#a@s|+ftIxo%-wcNzvz<{qy=M#jDmF+Tjrk9UD((f!t%F(U^jsAVhNi8E( zs`e)fnLi9yNsxhaBbYt!HLi1Hly0qzGTgJKgiY41+RVmLjf#V|m(1)e=HUlU7_;D51erzEB?M=Z@7B6*U4eg5V&tnGX<2#3i@-V1v5gk zBUSAxfrSo=bzQe~UBh0j?3?BNdWt$N8m68t4;igYRb?nu*tP~_-A&LUIYu!fQK$}n zP>?0FZ9gx_du0Fk60pD*d^W<4w?hU(&?pGHhez;*zKsU_D?AY2R=kRVss?bY;5S@%sCm^u12raP5@~ z%E;D&`gbiKxmw`aKg9c?xxT>QK!gIWHUcg}lJ_EP-#>%qdRIGT{n|ZOwj^>)TT`(| z;CMa5gqmLW|BHeD2EAd}F#x8%MMGp@{DRY`K=|8JYob0dSKz^$;G@48o(fOoCO0J75=POYs?Cy%O|W1g)Jc^;P2r`bvEq;4f0)v~JRUm%ZlTCXv7hs_Q zXAZxJ%~DXY-N3FQtoikB_8L>HY;b4kh9(;^;U|;gMoQj9Jqq(Z|nj(2J&ggxBPJd<=QK443)g zDq2=M!N-eVg?T}I&eh0Y-2g`59qkO%1s1v23CCV`^>4HQmUBSZ`eErpDv@0PJkkzB{)1*F8$-z*i)TSEAe1)CNCke-y}m=4w+dGX;vi0+8-D9Hq4qFP zD#wEgmR!Ma=A!gMPR0+7i=O6P%nj@ijm}>W{mW8sgUQaE9Hy)fDDgwd&-2lQ*v7iC z;K=IpXV3THnrAqctHbWe>YJM_xQ=uT z%9B|DIzr+!;1?bxOUpNmH1PhKNCE=GAD+c8X>I+;_~Z7r-MtqnL{`MAlG;LB{#~ic zIm^MG%W-*Rkl_TK8RBgCK-b-DEU=?&`yvg1`J}b<_E+-Dfz?i3FpCNUR;kL` zk@>Oc?WuEaf>Kve6N|Vw=~wi3K(mR1P`QjYe7@4Y6dv?)1PJRXu?7XsAWnkWa4lar zKZ_1@j&}a3=GP%ZjS{oMujX7yXv3Hq)~Ut`R&c2Hhz}REi*)!|q1qFJt7!sKu=PI% zno*n%Z~y|`+UZfJzBvBrqk6%tObH*Q3z&eIgBLh`7#X!oELf(Bc%}!l#?xYQzn#$T zZ3MyBvLmOEQKqfcw2L(UoZ{o(JDd+&RSd^Voc>9?u`Ww8+|m5VQ`(&li>H^|B|K zW}rJm7p6Y|a+o(F9`E4ZK-CpaJjI}ckEiahXUR1^35J?8Rsq}i_ZLq8_fLW~ru)vI z2daxs{0gGwaDT7Og6;Kas}tUO4*ONgf9Az*Iz%H6V|kac^(OICbR36b9j1d1+sa!i|kLx$AY zWk0Jwuf5UfO5i#AW42GMTO{$-xhyKc0D{y08bBX{@(Ceuc{j*xrN5t*jKDH z5*T7dqj+sstSL;qFv}Ybut8sEdTCb&<138MnzcFxd4 z|0^@46>Xx<7Gc?j5YYWE>3vko>Y~-3Avxk&X4#0pS5MHAT>8|Pom#+I99Z|SQ47rm(DM3rw5`3TM>!0;m3#j+AAbyVb8#K90yoxx#wjz z=d19}r3apCm!+_Wz2q>Tx-E=Zw!U1yC#f_L5@bQxjnUtC!|I&?F; z^gM(|_xK!R*qHh9^%PDF&uo{UJE~&vdZ!Av> zv7~06uv-~fsqI%1ZiO9Ou}Sy_TL~C+N_Jy)S|n;muWa$atd86UyAG^S$^a`Epw*$g zZMTG2!Bj65UJ*u;Tz4)(8$n@64U16rVexw$)Ws_twm<`hTq9cUN%|pm?7qQKPt3gS z_e^E~d`fMN*8L_V2@GVi&LP07w>E&HYAqYo5k(TLxKr1OqT2v78+0%9!sLUQuSKN9 z?`EMvsmAe1b_S0d%pV7~umCzO6TuuqC6#yiPWxaCH|bb&ted>t7-oY7ub{_#LoE2- zOT=&s=6sJ{=n)X?0ni*@2#~ZWbCpU!tFuGi6*T3cHEpN)(GPWsvw$OZvbk68^~OUo zR45l9x$va!_Mhz+>CCd@=AASs!kn+j6+vBsXl>iS_mdBMFg1LFDmMMte6+S)e?kAh zlXpF>Qzna*nbp@u;4s|B?WVkQ+V!=N9&*cpr=xQNOlCds6FlT(5i;@v(5AV&-rc3wNw zZ8@$$AUr`Z`q+gRE_7ecJe_0$wMum!bb-OPRI8E+0BraC$Z5F@l#-S5M->z)EjdqJ z0(|ytLd`R*i!w5bk_0%#G!Ht1b1bHO!)N*{|Uw^0MZ4zGN&L zwlppOj=aX#J)n7|1WZIZ=UxZ2lFQddoL!j!X5jwaejdRd093O`JSd)Y0LC4~p1X`4 zaMwaElsxidv+GJ1fC4$<^hU1te-K*DzOBK*6LhzW);~yJLN$zc>u87B`cVZzMhPo4 z!za>>A4wHX0ia~F<8KjYi{6rk$V5ED5gs!qb^nUA*U;ESL}dO-LFK9B}tv*|cu!+GUYE>2YNI;iw!9S*?Cq=a}WiV_%uLAVJHdu5`huKl(ZB~l-0Z{gL z;|?gx=E$SDmgb5|ou`_SHJaI>VY91=p>2OVtAji&#YoITO2_#(A)B>Wr5Q&Rav`26 zFNZ`*NNAqO;C}YWB9NE^&{=_oQnmzU>kMc$<+WJAU&5g`aEr4ovpP2QtS$>bk`}b; zWO+)tT@`YY>IB@dhMejAN}}ttZ;mIdu$5lRK<3{T-ae+XZQi{J3S5WjlWQuMsarZZ zf`)h0du0+pQNfyoN{lw<>PBNoN-JXPa4eZw-uU0!V_QH_EIq{@!c#@gii<^TJeVn& zDvMGj$H8UAmVUw;#5!EBHKHF0ES*GLE#^2{4VvW&-RK&&9V9QyJz<+r*HHKXfb-io zdwTBwoc&iw0%Z}MrOo9p`|!w}_f>-qTJwMo4jTIpbQzgEVRh1)PU2PY2e@#~`-*d? zDDj)O;~$U?FI>3O#}dppubGd|qNZ-w@jjwOpR3MY?%!i4bpmD3HvVz##L_S_mZ9!I z;B$7<44`?tvJ+e*vy+7i1OWP!>`Rsjan6ID?M1B8CxckJ*c#F`=%CQk@3U3hskKT> zwTR_n^KJk$HZ3;gJS{Lmac7Xq0PhdD-bEqz9)Kdx2;u>kz!2dRw(vtf5I?O7hT)xp zt?F^KSr;=Xay%-7NC>3Rx_`r*U&Wqgkha|fd(g6}R1nGcczHEr4JFmFea$J$Q37`> z-!0FlS_ZUi-Imi&sdQojNqJB_94RtEDhE$XG#(38-p+|tbBAd3wqOoeRj-f^hxZh$ z7pRBxQCU{MYRyLx`u*TX=4}A$09eq8@s|I=S?Xd$oPjYHpe3w}!NIv#n_vGAn=o6w zfNZM;?EY%bx?Gn2O@B40Q2VLX$A4gG&tUNF${^y!GHu4k#m_pwmUc-B3ECX}85_~e z&9+$WW@J$o#3;#NPAdqHH^X}PzPp6?dlCSt>;nXYPb1%2?9TY7xF&#-ynrGm{Ba_D?K3C~to2297%J1bt|t z`51L@Q)wrRSOsayPs^x%!&h4-4@|w;J7a%ZzNAtqq0WIu&dl#mfd6*FfF!*y{-^Y@ z#RoZ6npEy)G&RWQ3;t-Cg<`rQ87&Ty81eVvLo5IfN{y_ECK;bKKL3vHwRd zz<-JNiw;1MUk-KP02m94r5dxiyH0ioI$+cpckCv!O>_lg9YawM3ER=&V~8%ULD?0~w6}KiB)HDvvGGl5 zk<%{=L`~KoBw^ssA(+3m=>PZv_}}=wq*(596C^DMYAv77(h8sNT=7)}h0l21E49CD zH;o#{c|VV#Rnpvo!tCLRd(rZzQ-V>c&SiINPBCZ6UWMazc)KkbAx%$`=W`JEsZ`!z1R19{lDyS@JJ3% zR8IT2hv{wxEF)y|IZS$i>4a zNZB0C2lV1%CJx3A1-=zruAD2lkwWsR9)JAJBqrzGg9;8pago?6*Lo)(2FX>4l>53Z zuy^9n9abDM<5}h^%Qfa4`E_36n;x4y0G!@qlLr!md`@RMX^*`dIQRU{lGXy}XM8K) zsTjXy?_YG_E`cZylnMcE&MF^lwYZ+RxK3}VZR$5EAL{{qfg1Gf#DZX^=a_%Z(Q9v@ z8vow?9mQ9E$?N{O(i9G6S_N@TM^+Bi%{!$n#`}V6$O5^yO+bEK0-A>uu zRCmswsl53C#rTkuqj;CBc$b#>0wQK$SQuSA^<}4=$tA(R=nw-dP-w2`%U4yVe=!|AxtGGjAeiiv~e}%-*1u9)Q2m|Si zH8#Oe;^VdXwo&cQ%4k^5(PRSp`Y2KzgMEBca_Z#z6-?Yp8bRV%e?$gs6nEu&c%sdf z7!>QUP{stDkbQ!_Hj);~O3_7QIK7ln3+WiOlx@P$0=D8~B5YMotxAaRN1(jVA+}DD z3+g#xdE!`#s|iiiH%gRL9K>K-R%-VmQ=Na%McnPYE`z`F&h7Z7CDwmpZ^WO>)J(P_ zK5xLFc+FAQPG~u|n%8dl-B}x2-u=;4wS68W+-pBHynBi?@Sjj|PS}Cu4F&23X+ZU( zhaDX6NW~OUQrJc;C+E)i&253!fMxIRFe=bJ8$!?helKlyEBGqFekW^x>P)T_`NX_{ zC+^M*axxuca9614--tR_QwLuFrp^9Ca{mYA60n=mMSH`&RshA$qYU)|tKSc1)isje zy#4xtrdAg5q)7`XieDSp&0N_O*#jEh5F=HVq$T@{KLEaYm{7Z%ATW84O92?M*OfX- zI$Wxamxon<>X>en8GVD$x+}zIw~SO3hYG-U-f*88 zpduW1JoanCFM#|vIJxD&!j7-s4%>|u7yp;7mxE|&4kSIC z<3jejJ|XKY?##dR+v27i1|+osWZ`Jk<9ZWpD|lk3 zcWbtn+cc!x#pUUEca?K-Zr*L*O}BM>s!Qc9zh3HK6R<6^89xanQ%Ae`69B7Bzphli zuJT6R4@rans>;4sRf$4AU@)!52W6G%oBQ0S)ubDzn35+tCkd>$7_l%_;h)OnhAEpE6; z=~A8@^g=LJe5X5`g}XSjQ?msz(x$-Ux&!%=!yr`2HvB+<_#$1izimq(^49)>?{br; z2VtdYvjze8287E1J}WlpGd`6n_Yk3AFlzOWs!9V;P3v0=s{h-+fVA0T72H-`&RPrBL@7EU1bP{nQEcG-;IVI~MLj(-`ePt~*4Gu=7McWe^i9_&2=uAk( z$71Iug3lhCh5WjJ6aItEy|l#F+rsu?3xSNMI62{JR#If8@nV?sq9Tky`yribr(@jEP>JD`(m~ZRifXpaNT3W7__ViO z*W(bNcU*}pDzqTmjX#9OPA4crAm%DHNQs#LocL8O4j)<(15XyryKQG8=qGOHFV<;d zr&9rIAo)ICO#?d5#x>vT>YTIzUDbcAy)(#H3mHg=>>oiua6;mP`MnFu@0S?0&M+B) z3Pt@(7k}9TEkr|do2$uFAY+MiEzMZxxj1yzmEqekAhf&Ul&T-faptX8LdI9`Nj zws*k@cwhL{GgW7t|4`*kZ3Rd&fi$Dios!%VA7CClv^BIq`jDl!#XEk5rEVpwS@Qp5 zNdkHx+B}ErqRdG(yoro@Bl&-a1X}NOZZ{klcYY2uyxxOfXRuNV82NOanRu^AU*<5# z_Lw@=fzqDe#%aGbAE#JGN*q>epUl50CfI0bFx(O_ulF^8B~ZQ--s4zi568KM*5wu@ zk@|H%iQNmz?;Y^&cr=6;d#P2Y5&p^@H|@Ux?t%q8$J zPVra5ZD9CkRRIZbXaG+2|I6q*+7Rj6DwqgZaO74{5tjbK9Did=Jdl8`X%5)x3Cscd zb6W*{Hn?aQ(kJWA`io_EubR?j$O^sqjDOtx>g2C)J z#_@#@Z6wF%Hnwzib4HZLGl20qL9c*0SfC3ae8jywr3Zt7syv`|FJ03sNu5`;{#vrd z4R8o7{9DZ{D;gk{IZw4Y>C@L_l8%viyDj=%lPj4J6LrI|*AH_}`h0K~nB~fzTT|h! z0~}qr$Mqoy7N8WoB->|%^L*|1EKmn=HYK(tzS_D2Z)yFuAYMPC1pMbHMyW)vtgs8} zJo<1gDt>kVAxNDV6o3e5TC4g${b>KgdmqZF~v&O81W9mF> z$KLeEN29aBRkVmo(*-|i4__#~n55O{tj*CK;_Wv~Pyc_MJvPVmXB!20I{;@cLzhxT zxIBK~E4a@09ANA%uEi|;)jwR?NjuXw_=F40kMb|*9s4hXEDEHiH{jiI#*KXpub z2~WME$;&7-3vrv`J0f>DGXzqw;zymqZo-$82|G)V$1}V!FP-f+#rEj&*3-*cp%ZV< zAtxO8o@Q&nYe>uJPg>e(r`(JV!yfP0(^(n7rPR-m$iW(rO%tgxqE!)yq|t;7o{r+W zaO>nOux1q3^nVRxQ0vmdj?v-qoz`Dp0X$`yRiuXO9VZH~^f)~!w4AR)sih8pr?Wt} zKxt^dsW9=h{CpjZ--O0C1OOm7sUx^V_2$A#>BY@s*cgQJZ2Pz`0_1YfvNI37YMe6M z)bpzUOE+@>&$QFdvdXq||9zkn%K8tZE%alP=-f1|Scgao_|3dzjh8FC;;v3jOrf3D z)R=w;C=$-qxIN_7Kqvi^HSjIuDveDWoi^fb<^F!Gg8JaV%^TC0Pt3{DycAdLP4`3;$nH#W6xUZM z@#pn%E7FAAc-S)gsScA!e9=XX>u1!Y8>+)#PiR`*A;II}D=eS4Dgc0>lUwWG@`9vH z&xCWDomTE3)MtU?+(!&Hj0eK3bYo(WTei$QCAzqDoja1_!un3;D8nTY47q0XDPw3x zDr$50SPgaAO|N*wOpEx_0LfTBsPfvQ>!^Y8c0cmc0rl>q+0-A43Lgd0hiU8jme92r z$^VC~?~Y6A{olr{Y?+m&rWx7L)N-cg#Im$hsq6M;NOy`FyF1!YwU$d$rtdZC70=edw;g`;Oe_Frx6#73LOL(v-^r1 z^Jk6shVl?yPy2K2Xp(vY7X7QrX&kTaSQ!RZv?f#LbNWc7+S4n)EO2gpvQIK_K6;(v zr|B)NOV?S6>IN^H)7v>@5<9&n=gW^{SKa!4CFrXD@F{Yx z*$0sme?k)+QRfZCPKvaS-fQ72b9``u_>-Hq6L+J)wkYB24YLvvlIs0U+EWp`0(_%| z6rq3={j&K~JJ3>g@_40F){_^uW`+dai#NZoK-v9UYGUtK&=X>T`^?}-Rl}eo4{*Cy z#ZAWCHnmo2i5cq8qW@hw@9;F;j6l9&^Zy zsfG3AL%k8VRm|B-g9OVs_@g4Ya%QCKbpLv4I|+bJ4&SG+B4JTK1_enQi#v>A?z+V_ z#N^mY4ZVH60ntv->7fG^+g=zL{NfU{7CO_K86W@&lZE!UA~Mj(oJX*G{*31n40fh0 zf$TGR>~=~6>#0f!y)uMws=Q?8uK{WaRkcI%P@wxVtKu|s$Q9FWfv?sB^a@w^{_O7Q z%d;s5?Y86~rC%ceF_}L<=<;Pu)Dda6#c=|X;G+*Pf!3QZClgF0Kanfv(d6>YcG7*z)EMC{I z8kT;@h0!`l4!chNTCFZqaAFtj3k-Yz;*p$3Y4?IJ{QMSeT(tRk zs6i@4XuQzj5?{QW^qZq&Psfih^7wG?*mYvJPL>$mjLMGfBtEzypx(4 zI%t})RZRZ|kf~VzUhw#kLR;YRaJ5>bE}Vbu8ol@;e|nlWRatLwm5gDlvlQ&lEcrWk zqI2hNZ1A2w>weHG8}xVE5mJOOCJoy+y)|cQ1)ON`t6wzpgJ}SP2H!gT0v>YJyQsI; z>VRhhM@~+^Q-#LAq5Rq9sj}$D*cJevx(KZmEx}jv7}~EN;(fjEZ^p>saiPo+ey&%q zI2Eg36k|E<5=#=~}oH;_nZ<@!!{#IS>;sICSLP zs~cZc<)uREQw8I{2ReLBsRZiZ9{(etd!6mgb^)OB2jHTE!tU(q8NP2dj z3+Ge%cAmWOM6uWxAHZfBz~p0$T8D;NN|Kt-cK1-}oTLeMK&-6k`J`=A5y|7PDtzw`r#>qW}0; zOIQLQVZllkbIp+wJA>Ots+3K}rZAyVo_>oHidAI=wU9MqM}W8vc;g}xU011PY+0TE(skv9T2qky(7kH4!tJV5iw zVI$ElHGlIF{LibhodHH65Jns_7<>V=Wf?CbRK)=-AG$6OLqATPex;K}VLkh&>g=4~ zl>-@XZ^oCi=!obG=*FF9V^1boe<(RvV_VDb>8vmK4|&3#nuskk*$2aFfbbyYUwFWo zc9O63v2gYri?rut*5ifpCBJzUL9E}{8{+c?@b-sjY}BJwFC5+aa`|`Sz=@~ zSMI8P?;Fy;i1%1FpfysPTA;8a^Z8!`V@ZFL3Ls=lW~&c8$UrCA#_{=3Wp+>Z^bxC-=5&W+^+lUW4S^`F1#P6o{$cgs}h@0R1uVRtk|7 zq$X+r*2=xam|L$3kc|7|2!>1At{jXiwuPIr2%8I>`W$JffNs#_WDj?H8+j_gTC83g$ z8X4vVx$#WzynKTr6uGT>?o{!4+YuwIWM(UOsL*&+2TtN7WhZib{l5C)c=aO_MG?<5b?oJTYci4#{A@SAkLwH-6e?iIt~=!T1w z_M)yd@MJd;*%)4o8}v5)$JNsOkE_+}$()gJTSV-KLC@@3J>R~*J%%%GFK*CHYPcI* z@9U+0>6h)soavN}yJ)V9ft^NC=RM+`aVx~u$_Qym18C)L9eXh8lK$Fr8({mdcid>R zru+x*@SX{^gWGX78yoL;(+)28;5|cACU9AU*Ma=;8Pe-o8KGbWi=oS)gZDOX#4w7? zEUz(M2BtJbmg~*~7|WWQ$EKUP+8i*{GXQl+@{dRQkA;O9hL(k;j+Aap_=BdEy|At!nI3h15TVfa76_I+c=iUQj(YnXqzV}!ySQ?&?qR}cj;;o$S zKh8n4?7Vql{)Fah!o+Zw7Y5z6;8wB11nMJJ!e5YBIx?`Yd0O-ax#Dj?DRE%EnlWE`BlhrtD#kb zci!g;+r2eF(eypZpaJE(z=t3UCyu#YA5mtws0 z6RCuDOU<5nP@B|gj#apW4Y^rqFYmpJV zn+1GpLFTD>s)y3TIJIWjp9O2%k z@Dz;uzC35I$L-|ym|t{6Jae&f@vP{`=Bw2<;x)baLiqz>n2PaQLdNb$e{8AGzuBu% zhAAUjVF93*Z*dX;fgYfjmQUGxaZMUe2lvs>q z+CH$;eTN_yI8lE1RX;m?27PI(2wHko#1EO#fM#fe^tH1BjUKN(4z#4 z%eKs(dUzhjP{l13=LB6T^TF9&yz+C?cZj@Zh@kyYveF4)Cx?6dRL5{EZI4Q*O^kXU z|A}J=7&kVIQhX*8`?4!v-_Uf5xv8?+FWbm{*3LI`54SUFAs@Bf<`7)6QOa~sM%R|O z_zkz8?uR&J!Vn(ox0w?-&QvQy{@7R8q_v>h9*Cy-wylj>L+H+=c-!A032T1in=iZG zd#cQ5x9pu?TYr&GsBCSdhxl+oAJ@~NOXJS?jm$a3QF+z$zIpHEOZNgVumyF0kMz%z zg~8~Tl$>;o&g4Ghb_-+wHUBdy`9ky9!fY9`hCl^Cd2lsEl`l0i<% zrCk;|wEks{L&x6-hRD%kN`^^^l1*!pYduu7q&k*0AHbQ+`tz5vlaJyX>=(hzE`jqb zEz`pFUKR1v`<>DIZs5wG!h5h6usI2RahnzGrTw76WUbFBWfRi~CIC%|-`#FY$l=V1 zV#>0Yj(y%K#8q2W_Q4cjFwg z-R3QgRCJTa{7;Ci7<6~+rz#@Z7=}`wJv5lkG13aoLqMpSDjXJ8N|$-v_ESU(-^8^+ z=BgRkJMdNeOyr@L$<=gVQEA`SCj|`OF_uv%?p)V%-g=?mm~>|%L#PWMT7O!iW8%DK)4LT#Rmt!ZCx79qmsbW;2Oz70A;xakZVE6AJF8zEcQ42P`5fOXU2m4Gsfm=y*V;S6DK*=`%jb1K~c! z;0PY&4^}<;L=$!MzES8ijr-5+zX0LV83^cb%dC4JbGLz?k_JwC)^dLj$6VG;yk2%x zO@O)M1s!bYt_PXAAcas9L6H+T67DrmD_xu1=OxCQ?1%Vi-QH8toAM*7qoH{A4*} z0Ac=wDY+xX&VR(Vd}S9u$iejoZ*vS5MR=qEqiYl{I|>4_T7}8c2{~L}+dd>*(H=e% ztg0%;{L@z8BRI|A!0>k5-(y49Bp_+4?;}7jX98>%k%$c|1_nQQF+8uD?N8$`-`58! z0-cLO>1mzG(_nb%C-iQG7G>4k{FKtCxo^7AiCc?s%go_AKBj}{&0=w^7EL3j<|icY)#0WyG>L67d=efIA&YRnx}riI1a+&KJ4 zdmXX52t7pPPZjj>pYoxEjZ8mt%iOx6nod3r3jPrz66Ft~?Zsqi>x5) z?~LQqt*?Qs88Mn8RdwrL5NNdNHq~#i#Obk=?a4St5&fcP5%=yFMwDIY!d+)c_j>Rh zFjfSkO}U|dt{Sua{R(JZ_7%{@{RU*vb+o%d_}Q@B@(6SmDj@f%zbMAra_LcRo2Tp+ z-=Y3qQ`g^>j9)$ftIvV6RngS6{qjz1jF40F)9i<#|G zPa|5ExMkbf%-Q@qS6)#AbZlSxDeFrEn15#G0}^=9kUG5vgbDQa77>A(jlK5Rm@0aN z!ZUX)ers%{c6vzIyzCHJDjp>+glHqM^46;ZRvPqu_S4tv2VW{_WdWXiN9p0Wg@g7^ zCFe6)c_XIB_teflFTrGRY6%4L+20z>*(V@NzJCbc znr4Os`V(`%0+Ya{v0x5G44-p<^zm|?v7(1E=Tsb!F-8eQvvND)0KDEolXIGwOZR^r{a-_eFoDfl12MnNrQQ331d#>Jj+aH zKe{1q`n5x#B=5u0%XMzG&u7UUUi_ck1H(u(C4{dSHo`yW5P6wKIbq!qPG`xQWn_xbtUMu+r@;u_yia!!J3! zP7idhV?)oPL|S>zR^$Za-bVkxGl!mnNvigY`CZoq2(zZ;n9%QP#+s7I30s}uGjQUX z-!=k4wI8FLc&}xm7%x@w(VIu4S}1yD*6hK3)dqsHYJr1C(|zq$aMjrHz zaZ5Ml+bi?yCfu0AKxU4p_~_K`TBtGtb*F^*zUt-JVwp}FaUl2gt>=vkXmy~f-KRdj z4RCu{j=WU=+I&zOd;0dy!I}ak-!VWVI*E7xz4-UbUF7rP%i!7F!CacHfcMOUX&xnC zGYi=B3#nY*i8^GHVPjW^%c!JYb4(x=on z{UA=N#I&li0HKI}GtUdwiR6PF&j<$r}zqIP3yz-n zJq#yE$-2kY(<%%!>9k72cqW;^DdO@(d1SyO@6C&;D}il}v_0uP!dNCLp5ATPE7dn! zIYN=ZREf;4A=8Q>vW@AF>9=z>=!(&D-t+#2SOu&^8DH)Kk8N@5OEhlC2f1eD*`v|t zM#fk!mu^VGGR^L+t2eYI)za0i%uf|n=Q>@O*cThM>N(~@E=?LAA+r)Tyj_o8op`~3KUZ|Dau4Q`{HLT{$ud&bxu zre9Hi>ehDU(zMPZmjG#6tG7E!L{o;D>~&G`JY$*JkWd$`0A{@IvGuO^$l2C|FUCY9 z6RC%G<>U9-p>^@hc|h^O*=d#aBYCFRjr(jI(v8n6T-qxs&D~Y!_ug7Y9AcNjzikfG zTQmf2GtW@=;@8?T99P#Y^sx7Gq-Omu^Z+?)Vc75y(D6R8v)_AJqnKP@*E4W=T3tFD;th>8hxvD-Av${&p)&e6|fD#BTXhbPb z(UoES6T9?h<8Dg~>$zT}A|eOjJ*l=Kb}=*@hFF_@ZA|p}*%*jA?OgWdG;M93cD{@< zLcugAr|${yBIb!cPK^9rf)q}Fpk?M_78VW~poQdU?*NNQTxpZ2f4r$i5PsCT&OgYB z`s?S$EWxItD(qz`$FgE$TO-g!lJJQFY&?X?(WR}As$_Y(^=U2#u%dL^2SDu0DD=C3 z(3=O(ZBCpmpz)ZW*yjPQQMeNWM_LnK=vQN*95dp?=tAUT4tS0R} z2CM$!+iF7@MSW1vz}jW%@Wn_IQYhyfhv6o~iJkL50s3Z5h$~*$HY!+j>dxB3+ z1HF@*luv+`vq36@j-M(hv`&jsvFrW5+aowPF8nT0*<^Ro7W^OlyzC zm5JhWLKEVX7EUgx7%DvkQg>bh)}P$ON7*43U`V1Ywj1Xzk64MV7th*m-1Ydve6&VD zqzjE_YU(^qbr)b~yOpFQ!c*r=Ae!=aP{DwUd$CO+n7sFqWY~0&uWGUjGLbK?fZxgB zjmD|BLl91m#-L-wP{4nQ;4qm!0zy)N^e!Xv!_DvaK*4sWp`)Zn@-1Evy8N%pca_vW zFn@Ei%)#!+rvpWDCraN15cNZ)F45SqO?dqlEuBStP{WJYfmiEGFVG3y{ZXlWFudJw zAJXU-)0je0RMTt3%`%M)PsFjE-M!cH{h|GRQL%)gZ$ERsOW8(u^sNu(Mjh2SJ4S~M*#R?BkT-`QjZs|(Gf|bjLtKkG)#I?%xnNgV2t6d3ekh0Kjlle`#7hjb^dgH-C(KH zFp8KYCpxb}c&%5L&get9N4^;om>SWlZ4cYr>h`QOoBQ%0u~p!GkFEZKg1U90r0pvp z`DcF-ECtVr^3U&L!-L-X*NfTwIPsEP^qZ;*iW18`oQyTmfv{x79@17heYs-uTjzbg!cw@_><(=#|RVHbsPNwkK&-K|o|SHD-wafLyzK@7*>@ zNO-tgN}v=o_#_2P+)`R`({sA4AD*bOkbkD`#y4qN*lNVpP6#Mj46&D2z3qsVOoZ$u zlka{|ym$iN_-YY@pa4ek&wdClTf7-TBPpSzx33*_Z2`b{`EYh^;TTWY_Tz`f=B^6> zm>A&8eT75(4LguQ?jd)pw+MOiU(F0!19s5a8{>aZ!TSouUA)=^r;0kyJ2pLHOThRB zQx^+duzcH+`Q^2>_~#kG9%ijg%ua^=@MjH{AkWISxy0>#pu@yF6?-R38JeC9|AC9|AEPMu`=*0e2>r z#v$#aY|F@xU+BA5tB;@g+f~O>n{Wu;4DsR?&1#{Nh^=gt$9m-m~7{u(KMzIdv;*DlVDw;2qZR_d9G( znp4p&0C@|iNt7%urtVe8B>A00)rqCGj%N_#s@O}ag%`1({7Oyg5F?dc>tikB>Oi8k z2qRz8a&i5k0N55eeNgba5^D$cx(N!t4LN9q2QUSjsj5Ke6Apwvz)e^^dJL4y+?UfE zeaqTtefsc2!JRTmtaov-)65Ydwgm+FGx^IvEp(9Os4Wk%BAJ8hvb7up*=7bhCD_=; zlr%mtFaY!GoKv3{}<@Gw~8 z(D93)cS=}aho0uC2EVlYuA3Np>aKagn~H++E5N_2SIf)43f;aO#kb^e!a3{_l%5pN zKL6$A6~DNShNPe!j-`Npti-Eh!HIiAN_{&c&Cx!Kw}fQ;@>6OW0JzCSfZykvQ;`Kgs=c~JjX&kLfjg%)DYie?(5kWELPR>ST+M?0D1eR(x*$yKe*^~62w>h3hD z7{MCV%beS184tJj?RBJE#>N5~qBU{x8}cpR%-3+$(+ewl7aF?i*wUoBJoViveq9X( zfry3;Bc|Pk5hK8s(J<|=J#atp+xU0}cCPnz`|1jk{|U0h3rs*4#8@{A4L26A>J9t% z`W}lTy1E8+h+=(|YWirJs4~Yw-5IAvD*v*Kcd;INJz{0oz|OG0 z=vU}ey7hcpNI^c1Lu<`}w64+KYmR}pt_Ko{{)dh=e{rO;HWp9#dtkNZ`YC?%{s zC_?nO`AW6j7V_RVKRl9|S(%A)tdBqpRxxVleqAev2jCRI&e;%@4PvM?nsEH@Mwsu< z#>BG5qNBxQ%%UmI4G%!VTi#-h?A@J?RmHEb{r|T zmR|b<=lUFXG*}}eQneEb|00K%r?QkTRc=yG+SD}))4m<7L(l+(c|c{&5;4M6C$GJ& z@;;f>StIsfmrS9YrhBFb^zR?~w%WafUfJEKl9A(d(g|2-3H1% zu)p^uj}BwF$fB)~%mbrn&lHkT{d?)f6KgJCVDfA9)mXiU=RBK(W_SK}SLkopDDan8 zna6;%ihihR_-b3sE80ps({99nlIb%E&q#D1aQ4kv@s2t7FNLR;x21gWWD5*h4grB+ z!Ii}aX9^;vY#-4GX8c`fu^PdoQyHNvdn9wW@#-W%jYxI3iWC{{VGStdfP!IHmH<+H zQ}T`yUaLlJAK;`MRm-!*G*d)!*L12Y3attA7M0y zDPQ{}6;;J{Nq}A7W9~soMW*}7o%0UqVxw-geMM%413zK>$`s+eRNbu*7T;F$&0f-2ySV%*>&KV9jr-20 z3~~7zm8V}J8P&X(#wD7%#rrIM#^(FYPcX=u!nJ1WyEEQ!so{bWJvZz%eDh&@jTE2( zl}Vqt)@Sp}S0$9iIpxe}Pe;0Roquk>)*a{J?JbVy;k7@QmF0BRVkirM3ob++4TkMr zX9)(f=fN5OZp)XMqr|Y4T)STN*AvEa`n^#yQI&e)R%uB0)ceeOVS9U zWqFRRyFbBAl2o@53o$wmsBIOw?v!SY3H!BuwbgvL;NCqTbGyXmt2~mL^z);Ph{;DU zE7zrk2IFJ8W`{){_PLHsP4FQ!Px}R*J^OYr2_5K}(JR+~Tk*V--;s9l_?o)>@-JLq z1SVmMPSyhMzxMssI$ct1fA5ZU=8XDy)$yC6@uCIVC^OQ?9eE77(v0wgQ*3uG1!I6# z9m$*WszpkD`bLwu^xRnXzga8p_`F=j+C-s@i*MU zt(K-|13S`N=Kp&0ZZ)FVdAHB|wf7sTqs!SYy?gG9tG)(|i(LINm*rf)2!aMuU~>up zt^x%5oV8BVT?jt3EH{;XfUodghse-RsO_h7Lgout)r_^}HNLAd2HXutgWCU6-=T!Zi|gF=jlVxI z4NK0x|Ebjq8n|#J-3Q^eoKz~tAf;TTQ~l!k7h{(Z(bw?RwL&{w$?7Jvfi7yV1Kx0xI{*QYTJc+tL$Wr2$vZvLcu`?Mrlb?U`s}Y{1u0$9?Qdu#)3Zr5bNN33zuQ4aMY2CFzT)W z+Gejx=Xuo|?F;V;5>|BP$O1#A)l-qEL3xC)9+J826qtklmA=W`yj&M;8E}P=pgt#k z;!|=S?9Qs0+SSf+gW{_~SFg$h+LV)9sO7#>j8}i3^W9bgN(BdtPYrKPKk8viuBB znPk*%vbjK^BW^b~Sey2MFKyZbVlmK@_OM4|M+dli^6qhZ@DMIUP3mr+I+41yvCZ8L zu!wgWV+U!93~^{VHc0ULJJh{n+XfO4pHK3g)Aj~(GPgPkwUrNL&ob!@l?|flHhf8&{v%q& zcB!X6Orjt4USIfCvh1fGaHavLRC&Zm%b{RZ|Bpw3PXJy9x@DEkWEif}NBKGMYtA5011vxFFoA8sx zX?qf++V1fWE+`+IeDh_Js2pTyG8~mjLc6wS4^jH-_f#FH!!CV7Nv;o~AAwAKp`6q~ zjQ>z_zrKCY@>-<^y?xvl{^xtcqe>Z=Gv0D1R0nZm2~sHwQCX@fjj}X}aYGTOGvwV~ zT2_b2F_Oad>Kv*W?N8S4cJZEOe+fM%KvNOKO{JxKZKn||^qyTdv0o+c(>E`9jQ5gk*=41=k10um_Xj)g3qJ3k zPIQFw4|zYvFX_F9!~MYgkUVLi)VId-Cw-|8#&KwX{`KSoK{=# zT6uzy15q9JzNgOO-3w4K^%2`kV)Q|}DZ^XG(YVN@*r-9aueTCbWTgD;wk6IO@%k%s zu^&1X>2t)`*a{tJUp1`kI?rLCVaq7oh%R=$u}+9RtE9XV}I zRXmQ>vJCqc(k!NvN4(pnsGi|aAZ=*-?t07a`T5l~UWHqX&^N1WI%mFY?tceY!6gwV zRQRg95(}7x$^&T4La0wek{kw{7zZ}T8Ti0v_UOnn;nkW`X!EMU7Pj8N2+NY?sXV_# zf*W>tMRmm!ydgtH)$OTjou7y}>ae6gzB}SY-$d_$?Z8mL_on@^^h#t78!@gdF{w7) zzDr&l`>;QM$=ORZ`jbIK(aeuE^Z&yF{OC4}1^1YNh$O1h>x*OSe2^6+Y#| zyrvq~a0$tlkJhUD6S!6rbXEkP#CLh8QzXPUlvod0fV_@O%$jHM;jH8IBj0}y`TOG+ zg{)F_pK}^~6nUrSDH43P^q4M`vDvBd#6mK+W{#eZg4Eu)&}`7biAVian)ZF94%&H# z4%mNIQGcrEM|hXm=kD8;i8o5xQ0GU|t`y9nT!yjkG{$=Ck4*TcyM#BH!o%UiuV{9+ z?os*Ywu*~SkCa~>)~GUVjH-|A_81+Lgz6uUKO5jy^APx zq8B;Pm6*Suw9~Kpq`xen+o0RqRbL)cJp-t`AnGThnXly~&Ysw1J%uXy(mpvZGY%xS zd4V4gFCu->7R(=`+CJ)M{nqG zbk8>&RJq>eQ1$qwBgb2vt~*JHU4=*ln!%2g6F*ftxb&+u{CyQaq^Goq&4Ak~ zD%SGuOdJM%o4w`Q9eGR}4BFwwG<~c|zxq5VbZSMOhyg(9L;ssH*6@<#?tieT8!r^w zBF!w_|BzXEFKz7zgPaYLF4rMg)MV2tOTb6|my-L=skQiPpB)r6+~~9W=mPH{`*uj9 zBs8Y?@R@7g%SLE<5(cMSaIb^~R7;cvwc)`5y&Kf4lYMCuzwVnIer1!|&*Qm$`&^S6 z1q@OC(`uV?9d_Z}0{cf%?Vp>r?IWXZKA&3f$K7DJm&126z6^m>7OWiuwi_I%Xn4>k zyM=Q{WP#k8hBR@6vpVmZ3lOlh1fa?BS7FO#UXx0vvIhr~peh5cp%O`jbl>Vum-QbR zg_dzGi~L8bIqPr^f&Dro#pgO_PsUf`Tp}^7OeEr-HGs+NBxQ(k7$g(YKaBhUHE3uz8V_XtB%dT z)SNfme<006nl@QK1sX`dB?NzyOFEHpXcS#`jUV7>TIpP8`i_ zea`3Y?ygWjDvk3OTytVE%Vd7=E;*ueSkh#|sHaplmv7K!KxT__c^Gnh^nVx{5a{KF z5zc=%;x~X8@um-D29fCwy4*OyF*$`c8Ix*ydn$MqD-|pb>~Q3;FPXqfUB|t~`oOyV z!$;wuxhuTpK(2xL4RH_giwSI|!BTs(rPBnArfq$nEdFZW{Lp`#Hpj937Vx3f5KU}HK$okoa)*3blTed|>}kYa6G^_8+^rCg)R9$C z&UzDYCa)A!SL-ri+(_FgW6T>u#h%hKY&!n*3O&appxJta{yHEp`-?T5c}=@&OeI!Z zJvi!XFXZAT>rr=oq%Pz+A>Yi6_0ghTIM$d#<#3f_f?KNO_R= zEHHUI5y-8P${%`Y*6L%F+X4-AnB5QB*RNRqP-0YXK%f1H1RBZ&+fbhu$SL>d;-bZt zx~Iyy~5kCfd;;`J?F3N`}>ixrm)5*^4$3M0}pA>8j2ftSuwS6)BN^P=mG{hLIU@Ls(g(!Q;)AJJ~tkS?F8 zM@mzMy$pms0?)6JTce#P_}s>W9f~|2j#Z1%{!}vL6cEN5uAI1ZPiEV~^sRp8FUm70 z?ayo~#arA~E0SEd|K+zUS;93}*s;9*-nkKDOSC)I4 zZ}8oKAPfOH?l_LD^+jymdg2F5$CHK$#cVsK%q?$o2(6 zUg7EU@ZJ96b`bz_)Zm4lpRXlYI>W9~u`W!#XtZL5P4SC&Hh@cQhfp2%Vfx(aN3yGm z7h%yByg%V>G-&$bSN;UVNoi55q1nkm0ITCt)gmVpTiSvhSu7O1kHSo>WoSLvt6G z@}GQ#YHfsBR6Up++4OG@_`hH3m#b7`NM69pfhy)N8Vxk?KI6yl&$&+3v&Mc73F+S6 z^K98QBgH}Qt(Q;Uc}G)v{~Q)>k1BHEM^fx9WrWlOjoJPHm2zI&sFX!7LqhdxOsxOn z<^n(=dnDGZjgfdREe0C5VyabGpUIV}hrfY zup-MMC!pv#DtX0i%M49!zN%8gyR>#gqA@6|8`WLEUI@8aJwPT)pZ)$oe!`_%8ff%p z_V>|EyA?jn)62~x%=of~eFA|>k?H;S{9tDOH`E~CX{VA7 zZ-OLWvUVKe;pMzm`p-cDGS!H}sTccw=^)Tg7B2vGU001t1B?ISW(7s1wb}~mWC(?E zjy?PIcE7hqt&n2?+(?VGqc06dU9WHvHY*WB+fFXErFGD)Md?Yxx=$U0S%{2ki)D2; zljpo`9dBemr8o#hP2Zg(7X|P??8wv?ubw)J-L;+F=|xWPr!y>j8?0WhSkqFgm=|15 zYK_GwjW$@EcC zCG`3b>=6gAT=s+u`q$*AXMs36QbcFK?_T#dws#gE{>7`%0CTniJ=d}ne{A~%;(O`aUfJ)_MD$=r+a zkKBec2eA1+aAKCk@v-|*8o}eKW+Uo*)Y|8T6Xf<7^d$77?LamXJu z4iBDM%@BbpP|e2bS>3A4M;hE^S0jh~m8OJ0S6`&}e6p#UW4nIf=~fD?1 z+O*={EX{7iCzxNMe`cl-@f1Xc5SN{xuG&BRtcc)Gr62$=QA}G zRbr1pG`Ujn5XC=>_b{Dmk^hgX_l{@l58uY4s@kghw6$6#9Y)pOHKRJ!YN=HtRH;qP z8cAr2Dy67BLR-|{Vn=IlY71h=PLUXy&(ZJqd0xNY`6m+OmE7lj-sirr>$sQV8kQFTNR)eW?tBmpSgZu!z*pK#Uck=$ zmqFI*DnpQ9$8mf?+*~p`RVJcdRVJM|mT{BMQewTq^UcQw z*{@ce!lxsmT$E!1+UojPAu(hqg7iG@Of{pGCuGK4)|0QsWx(#j z^Y}LQ#e$Dk;rI{a401gg%Xhw6A|6hr49yT7HjqacmTHc!&WlNDg%$#_xm^6VCFzAT zyBHb6$Kl_S6=%|AW|S3M?EiPK_@6Jh$&E8F0s}v*o62Jqn$e)3Y8Tzx!zK*ic*F6J zrr8lwvKdEQygkprH^!j~9n^HnT;0=CiIbLVTk|)!E&;vYBp@F!Zs^kxI6`4O33j#U zZLN1r3-i821@h;RzI{R!*5+&oReB7ap4!TuZA4GMPk58%vrXT9Yy54KJKO@JLEgJz zVQ`>m809IRkA6lr87lio{669|C$N>^E&UQAwwK|W*oj6r8Cpnu$C}zE-c_tS4f?V| zAKQtxk*^hl{)|Q1L@YS<-+{y8BGMA$GgyLYhnt4f4U4w-Wk+!)6o6OPA(mWW9!ZYl zW-+ZB8&P?1NzIMtpuFjRggJCGr5bn9m~P339M|=RtUN>M%nXLHEA%%7`udH%Kwg<@ zSm4Ip#h|}=P;a`Oe?{bDKWa?{=dY5}9)rCdx6-~H*bGqJct}*Xq71}o>jG`;mVK|C z>>6Eizsj>je+#an##tx%672f;H8QWD7*3fGuv8p?vQX;Esmgkfd}YREoW)(P=PbEA3(L)hGa^<8rRb6K+RF-wmcqVQHq_m_%rio>(6y$ zAms`EZI1vWTl2>|il<2ni#QSj?w{uBD~jE0>&~0^D1NUbGLC7kt$pVKg|FYIZ9Rq_3i(h-n{+EcB0!Pqg*vtuxD5xkyj=cC=GOC zg<2AH3wma}JUp&L99C*y&Je*vM^%vrz6s=Fo4e3k6%CX8M z`EyBii=}v9deqye!E)##$7nZGvj0Y6O;#k!;x^spK<{0F!h`=J5>qUpXg9b%b@QtA z2vvd;Eu|Lyno=VD=Xn`~S}rwK9ujn&j1;bWQQ0JvfX(V^dTLwz`KU@ztT6u1-|G$F zQU&<60ftjb@DGuEn!TyHJvtrHLyMo^*uA##4`p>~DUOeIAUxRA^CriBizvG)>P;p4 z@Z90o18T~ay&?wCH8EN* zsS2h7QvU=ChGT^&Z&y|aJR{o)u(a7;6^YvgG-PX8pL0}5UPYiyb& z43+qwOT-r9AzS6e6Jog^vsrZX4D3v8#pw4W5-gGNUtaL zc7nd{7VW)1tbmJ2B!I7Om2q@cNZrp;Id#S=4j5F|2=C zcAA)JIHprZx3ie_CaBFwrne$Z1uE-7Iz}$q zST4;fYH3th@L)Ea17>>_@Jp}cwb^Q!KrVkL)>>F2yec;-r$Em)ps6qyuIgZ#Dx7|9 z*E?gM0rVIQDMeE2AEm;t9x(mI2OrvDS%Zd&w=YOkT*IZkWAQK$+WYfr9k}mRp1ylY zXDKbw`OR>(Aj{3c3oVFX+71ysJ-qy+$!)l=u6SZWoNF@CvryARxLjlmCW4OId`Dd| ziX|ktBqsQ6e!hz!{Hx-!l=_S)>8mQ5x|8Q7t0RS{N&RbHS>IcFEZb0d_^_{jV`;nA$BQZ`Yr)~&i#f2y zP3j;ZZU?n<3PNH4HHffX-v3f-2jb47N9$meYjEm;$IeVJ+rMX~6Z?I9qecdK zYceUe{|Wcp3>27j!IorG8vN_VQ+a1B5|OW_%`S~Y_m~L59o^(&C@9rm*TaDO8|_;K zNOG*~GI=Zwfl#&^ybl^QSQk9~su%bug>Qn7Tabcn*u98Gk{Y;rqfOkXGFQ~ zCjHuj+0w`QY{Z847H|r@Rq@W8r|{QnPaKqJYiI@u9<}W;lg6>m646zoH9taLt)h0# zv@e!?y}!Y+(G(9g^wA33iPn?b>9u8yOdo*FJ;x&EFEI7Ut0tdPc=*|aKcYkspQ;C5 zUBqVqIzLO|LloSTt{!5La7J^oN5E-7q+U!?(X{^TUX5ECZ{;Geu93KP}%0>~6UOI!#{|bEMC(43x8c5$b^D7b(=+3AU!vg2Z}^jjZ{afp z{?^?rCA>s@?q@O!xo?oGsxSj`DMuZEDOb^r7~2m)Z#KJHevNl_l@2M2&X&M=6p-!P~E_pY&XlxB4vxm#eF!xfJ4ef~Pz|5A4#HSZF20O^;_ z)l&$Cx#Wz4weiJO&gJ_bRz3>)3}}sI+(tcqcsJbvY*5E(bvtH4Rl+o&+q?DE#2zauOu@FtD}Y?90H=mtgTx$VvN|3>W@4(Txz^ zzkm}K=+rV)8Ud{1dm%e4^ivkcXCf#|{ltMP%k#R&bBSEnt7dXwKT*$q5|ACs}`h;^KwNPMc zfDr6LC=cR4Nb}zcRNyV2RL&C6wr!9A86AF zsf>+2%iUqAI)YE#)GZy8`!AtTPjLg=dccvxXG8eZEzAw=uz-cdNO0I4O zbU21L6axXPdWtjNFMOm4g~7 ziaK_dap4hB5-o0QUMK1n^xS{cT$*Ck7#?|j8{CB4Z7LCVx(CvLsm(Ta9OrIjZaV$+M|BW~DL5NL`U3akWx!UTcnB@=YBs*s5X*VF)I=4CnvR0{kK zG$=QGUGcVUHU5){{-$P!+mG5(6MDb~#YT~Gui!xH{x*^=YXl~4CT=ush9Pl&!<8vo zXDF0qcz=#7`aHy%y^SbTZOF5w<{z-01qbZ)%YDZQ9~3+xS5qYg_6KHCUYZJrZGL7o$5y%Pth;B3IIeO8O348q$oQBSirSjod{AFDE*t-3+zcV~H@^ z6Iz{@g!Eoeo^s@aW``1`-UOU;x(#>l7yjT++HeLqli!vHS}cnh5St5{m@T`a+32QO z^vK@2f3eUo;)QCiD*c0xs2bt2l&xi<;tD*&ms*C?hV8KJuHZ4-aZMehz6ldFq9(=? z_jGG&->=?sBl-aj7Z}3OL|=4zrfrr_b+z;wxIG>wXI56f7$A#4kwmdGy&4j~@5ila z$C(a}F4w-}j6J_J^V}{@w|yj^l;~mEpP!Bxx{?RmOYWKYeYh^M;Z1i)L6hfI`&x8b zOj_4Uoy``_TMvJ1N<7wIH`kfG{RM9nyPI$a^_AL_U0S?eo48b_a0<5Bh`Tcc3g~=< zeUsxxC#j?TUGxVuMQ`D*d^OBDu4w@w;#d{uSHGQ+jl9hESB#(S`HtLp;Cp={WQrBJGq^SuKEzO@CUp{m-Rb#br&8vO(H(d&`qeY z5#*?+G&WD{XF9ZNoi_}@c#jXuQ{?2$@H&|OlxR`Exx*M*lqrS??l9Xaabm8Pi1Nao za^alSxa5=VVzI#T5>%=;!djQ8DU)P=DoAbO$IhK56?ah3{KVEbFabxCT=|_)|BJ%K zKEb*P0nvCO-Flgu5llfU4T&13&+6_n%hXOjznk;lJ3+=n5?gg75kKqkqN&yNcqzCm zdui_p0O45X+$u{eH?k~_zh&>hV<7I?SeT9UG8ziow&+w0460r{2U>+<7Zfjo)ZbSJ z@UMJ*^RGkzJ!#Xpyl2wO!w7h#T=H?GZ~udu)sd8u{HBesD<72ZKHGo}^53d=2^+1J zub6^Dm>!R&>QEWIUM3b!DHGgPTDO-?!pgtx@U(wNgJ99siyXyl$fNjqu*<8aCdW+hbF(cW8@< ze|x#|?_7v`UdL=;$eWWBHnT?oiKG!s2_YTZ-#vLr>l~M3x0cxARK85rEbmydA-?VR zni-@icL26fmA*az0Aqm4%imYG8ZIOHn(Pxyxp7-f^fsoP&?3-Tbfcvh(yYIxbfdhl zd_2JJSjiDz&Rh`^6(uh94m8-q4Gd#if3y?$6IxAfXX9Jvet-U#8p&i;Rd((B_v4<& zjYYvGP7q;;Q|jPIFwSqM=5$(fB@ zouGY!UlnW!G2u;rfNNJ>d4s4>dQjtVRS!^YdD(t?B)f7^gkkV?c`+N{zTJK<9K)~* z27L)dWoBL*zAwM?CwQs&-87}$@|?T9X_cpUNBfP`$@}m2)DWNo#~Irx>{izog5JQ@ z4O(8bkcykkP~CH3O-d0({!&rF%liBK5^+{?$(>Xng%|)U+x`WCsLNzMVk3@kROQFH zs5ZM>M#Wyqk88&+q7t<;n#XpX zEa$l-)A<2K;|*hDwRC4+TubXoS!=CsV8A#HTpoT$I(>R;DT7 zza2XiKxW&_d(gozu*-{-Ggjb=44Ic;!2S`+&_0dk7q-s|>9d`6@V^tU{I{-L>&od& z!ICsx0uiBH*K^s7UB2FttmE4?_`SpUCkDU^gpb5J6I?IW8oMO2W>A)ZoMUJ6Jm|+G zJx)?dH1z&eF&6<=-&DJv@}BI@+XeuSz-}tn?@~0IGX6Ag_Jh+Q=|H!#;OFkLv7M6g z9ursPjzk2fg~ZDp!3fuA!1^G|w);hYaoU#A3Tao3ps(>!Q%Mm>ck7xD4TEriCLEY1 z>-Q|5bZ-~$V{4^AWG-v1&F;X|U!J7B7q|^bU2Z{YAl6B9dP7ijpbi;B^p>faM?o>Lzceo%^@%`0`1%Jdq5uowy^DvBUqf=RR5qt1Z)-<55#6;ONU_s36tUbSJz_-&lZMJlCD?;o$ zhJpjepkKda&IB=>8&CnSv)+SVZ*s&Z)Bo{qK}uyzdzzp@WAay`8@EJRRcc@%z(NAa zTBP#SorFT$ry{4XIO6Q{UFz!kN9)e0Wp%-4g=U!N-g8LGQ`;b|h#VLwl?jmbsgt+Z zMBjdZtzsu606pI)YLFB{J^CmhP%RSyqTT#@^NvJUkJAkap*5xOfFw<&9BRep@&w@` zGD|fBPJ4ZHI7gTCMZNlPk=ik24IJwNgs9 zJe31ap-EWn+4H3mG~;Lg+K@`|v}dElj?^Z08V88b)}HOm2;#n|g7`-sQHDmO_}x2# zMH0YAta%2qGuswW30);wTS(nH20t67o!Gw+bXZ(OL!*4!lFl=L+L`SY zW*LAEke5E`0PNDteDWIYOosQU0P(1*|%Exus) z(@w)jpxaUGO?{sE!oJ|T_ATT5*>_HF*Mi3l2CkxVgt!tdB^vICs8s#l0-6+rWFI&# zC)8QE2sjzn`e#EFz=t<%L|D1VL%QIS?8&?LgxEz4dUgx`5c%he2^n33t^^TY=pH<@yPT9S zVZF@W5b_Y?X8%^pt)Q$tFHYx<%ptF8Ey{b#Gqmy33}%!n6<|Eh*B%v}?qovDyt2Mw zTZ~@4n%EKL7yNqjO2>lG@9l+g`2}o)RJqGho>HoBV8Z84N2GK|VuiOH6*0axFZmQ) ztuRzlz=fz>tB=0fgiq+(cYVQTbKtqEHn+a^+QR8{LcnJ`BMcqu+@XVzy@H--CXPm9 z=$~iMBRvBfI4T|)gJU*oWHlf`={U$bKwRu7$iW}G3_K@~a48Sx(&opQdDC#GrpjF) z_V%8fT|1sXlBf11rmAnk)el?>{Y_;Blf^z^zAc&W50YKF?-<#^%c$}!ayUlPHhO2M zot-YFH&C}-QQUHrbptbQE^xh~WKy~`a6%+)AbT$)4cR4V`Abu+SI#u)otr{e0A`OY zyp{S|qJu!WNdN9fTT8Z?fe0%~+K`Pw^fP z7V;;IHfMeim2yBw>`l*aRkm(TIB$G@i<*%hmn=>|nXsoB%j26d47reIRuRs! z6L_(`w-gI8tCKFErPVrafY;TW-tAr)4jV0auu-5N&0FmHA%$9U=*qM0(%4kla#(l< zT1Y1T?R(eeW*68W4Y$Z?v?}CnubFK>Y&1g_%#yCQqkLd(S&cJa*R{&GttJj+ChN~@ zUG{VGEu8psPK9=rw8u#Kk`*m+UAieU0Oo`xDsY15poUHm6sfu4Dc#Hxg1^C+R@T&@ zkM;@Qsgg6$Gxo{PJLs_?rQcwNf6^t89ND)X! zp=1d_;faFyXG35ehEdiM9@6XaW-^}v!Fe#ybMo)Dgd$dt{A(kpu39dVcBVEA8c9>H z3c87iSLx4xJbuWaHOUv_B#bbLI;W-7w@Nfg-m+bJP^Aq|1zM{AQQ_Xg(h5)o7$bZo(1Ii3)*+9dtYo}9!6P5pZT)-wvYKE4jX=bkfL_6cxGJhrn`3iiLZTz&B;{+el^U87hv9tDSIk|hSN5SX%G zBb6UZpo!59CjeR?F+Rqy$!M2wVv-nJWtJ7$5D?q_oegO{4YHE0+@UB)Zk_voAz7dT zX&*o>8vw5a<$r1BwJJFi0|waIfL6-{oGobuBbV?aNInc!tr+XGTUyt5a^r!A&(5_h zS8Cb*>tH~m8(-}*F|qX;8T%%N{ahxLCcGqZ`^vkb-}ErpR>`UYNQxJ<`Fhh;{Bgy` z$!&nFwh(%Qrj=kE$g&&?&(kX=MZsGA8S(#pKD4G#D7E)s_}aDZAahw05umec2p&IK z@{yucZWBJnoWehAw6A*9k-MAWX9)VZH#nq$L?C`KgReaHp9NTJ1AxcY8A*Ox{JfD> zFrE%%cq3nz5%a#xO6b2ljDOpawOxHWLpOw7(hSF9*&@#N0{CWCA| zfKE+@pz_iWzzyisR^~1Ukfs6n6D#1dA%AfyIK%-|8f~K$qjM4zL~2srp;sRPT{^n$cuxr~{mymGlRno;8e8w!fXzI?JcJ^Z^$k{ zC|>D_p$ZSyaDc3EvSo@SiBwkgMfjLeNf2pz??ggOtLk+Y|K(R(7bd%aUbl^i5eLl^ zXXSC7oh&x4DCOasLO5e)7<%iqLBx?*P@!Ym~69rEFp>L)<$ zGCvoY@!!O3X!0OJ3&d7sUJWSj1pj~;+J|!)tloN_g0-ab<0_Ms)&_fc-*#aSS(JN0 zrBm|Wn7m#}uifR9=b0bfAh2)b*GxT@BK%je0C@YzXXgI)Z8Su2$p7>GZI@29lw{h% z&D>jZ>Z5>{;ic0$LODY8zoIQcTuiRFwWphm?3lZHwS*!PuV~)JJ}5uL_`3*LQ&^$Y z?eJnwBBcpC4HWy$EyCXYr1^jhKNS?3tmwcvoC;h2X8x?p4T z8yxf#LUWnoC%vhs-5Y{WHPw>ia>sQdf0@#l56*X!bS6OU(K(ArqJFSH!USL;x3fbf z-Ofp>(Cgi_UA|rG%CQs_dVN>-Zc1u{rz57fuz&e=+wDXAAeW_D`YJv{v0-gOOQ3J# zFa~zHW6Hz$)8<)k0PVeL#&it8EKM&PU8KvqZ$n8VwYpJ{r_X|x{pc78LY4yWx{!o6 z%hj}(28sH*tcfBPZuf92Q#E5Bq{a2OvzaZAjUn`4nNuAqKtHFYze5W3!UZ!ocQaLR z?r%nqh*zD}ef!=|;$nRBF9auKKLWbLmQMECeifU@IQW$^Qa&r;g?Sv_!yM6Kpza@%#Zy9zl4@}{0H?s25*7{ z^WsK4u=Zq@?@~vB^X#F2^rlulUDB{>#MEW38+&jUFdIN>KrZK#Ye69L0x)7%U3owL z=*$8OfjLNRhF>j7l?m><`MU%uYIUXU?ThbgzsJ2*wIg9I)=I`HC<_xQz` z7cPRvR^EUtAI5rPyM6nRv?QY9_y#mTVIvuM<56eCBs}cLv z!0}Zp9%U$KR1*KycyIcD6sG-snjYcfe?R9&5lNFj8t}K*AaKvO2OaHA(jI5o%CFWM zeQP>-*>qXN;*oafa%a^DNt8Yx|hgMv=%{f`7V-9xNk%Q%;Q7j3c~e^W?pO@;vVn$k><-%E8u4SU$(_Gq!slDd_E(C|xn7WLJjI{WtDCfiNj*_Uj z>$R};$RPsDtzk$arhYute=pTAV<2(}{jp8RKeb@`sg^B~pu^JPp!an(`0 zm8lR6g=P6P_2=bxa?O?v23G!g`k~>9SE$xcZy0rGxY|pqvsQ(iTB>Gam{`u^K3G@j zPp=^9B-b9QMWN%OUU#ndmmCbC?SG@ae4}1w@AEu?Zg}VzgEMA&sl+Q^G;8YAkX`q; zUkUnJ*VQF$SS@g9eEFTvn=UIaK01nQ@F=4t5CgyeQQf%!&B4)hcm}??%-Ohd()Xvc z;O>aJWv3bp{TAZ3lr2Jc*Eq2P{neSHv&7w1n4G9Not^?YkUQeAMa;+L7FckB@+U~D z_lLhz9Xis?lHoWt2Te#1oA-nGJc z<)MqLwJR))nS~c@S>*_RxgoM%T;gg5m*_~VI=rDTf7%K`DU03Xn*9`g25t+F92c^} z|9xN0nCw)or^l2lGrwnH>SiH~L);KwSVA30sAO~7+eN?tup@&DGuRxw8)N8^@ zv&RId3^LxRzk@mS6pvUy>{s!b)RqaQ$X_L3X#z@^-dv>mlW zGcmKuuJlIy4%Z@Eb>aB_ce}mk>4?i1g~<(^X<~kgoQE4*eC`8=OIEC*{-wLz8i*?J#*?d7j9-K#KZq5KMJkDL3YLU7AfN0?dv4fT%kDA55+(%_J#*1VJ6**3 zR-VL4J4NYzCr`vsQ`(2`UF93yZYKLh6s4_;lWrXSTLS=)i$x4`q=P|@d&z7W>u+Pz z=e+tT6Wt|)!iN4QJhUVOSUU|Cvu5o0 zfNV(V%6rhY*|60|zy_QvC5(qD{@ZrApZ^`M+hWd!%-GnSaGKAp zQ%ZbivCfvmNDAD}m-%&19MC<=kR|(Ln$KlgAQX+FPTty@4THHs3HB6Hx7l=igWee&jW@f5G|B?4sPzQcqSPDFb@F!Ll}SN zL;nTqOZ$qy=YkAqwE(t26%V34UAj33cuJ;KyU}-_4m56~SRK8Z zi=h49PhSJER#6xyRLy?%Bh>3io&i+YidVUJ0>phv ztsL=K#v&2|8YQ2np8n*;m_FfF53F6G1)Gce$22-%getJdQkt4MzmgYb!z%$&=L<7t zY4mr?Z?Sq|pB4U2S2u@5aMF!id_XvQBf-lG6xC-+_m5ccWfHfx1IPg2+XTFgByDS* zv~wYp1F{$525beuOO-rOhR7L!8FM9Jr?3i`cP!<3va0T9#qF){?#3RBYtb~Uc4Q+P z+#Zvr^mHq4c@0()qskuayYWIb_EQ3lw+{7pc@hB4lP*9vm_=>+Hb||0#|yp@0m=5X zre;w7PJX%+FIh7piZkl7|5SLYM{$P#wuC1uYZ~T7qfRycER@<0q`Pg5g9yt0(}){K zMu)EnU(ec_M41mF%QlSrc%-)^kn*({_c^C=SSJhFzcsJQCV*=5V z!{TOmZu_#99rf`SmV0GwtFILnK|3PAaGg!1MWIa_(b?QXmdsCT40BNRnK#~>A2?JS zbWb`uRX-2YPhtwegp7m&9r4^LB!>R7s9H$C_EX4P>wHZAvm5h=My}(baako@Zr3l9 ziYT0Mt*Il9v4?&4xAow=!78SD44F)Ph>Z}n{V~7Rvgcc`R-EjL0K7QCsAS`oX#?h2 z`C%g8TUFxTqB;`@U<3bWM!@tvC?tJ#*;sI+{44qOeE-{WAFaBtBPVqDolxh3fnuWI zzQ-N#)tZ}NllANlSM|jx@P-plWkgC>kBe>s#^2tsFa5D<<2x=me3XgI2c8MTs z^#kTXzk+<{c*w>G-!d0x|2@+q{EKsFdayV8_kXo%%2X6G?bWTqU763~hKe_>^N)M& zn<^=%Y)iWI6q|k);5MOxZ+snT)5gp6$p8uBL~8LxB2E3BNK zbnJ!wSVwA&-2T~M z3|2{6vl{93zYW?Za_1vHQ;!s`cB1)dyB=tjnM^Cb0@~z6CpoNhrlcp)2y!Kh$>YhK zDSbM7_X?7!4b1IcL>6gN2V_pa9eXEvQshVAAn@gNtq*Jf{`zIqlsL&U%slN zLqEEi>*WKokH-es7Z0ewYh5SwFQu5ZZkm2;IJMq;jLQKCtydhSA=v4br)$6Kdc2on zB5nQ=2JG%P?<}k+my~o$nN|&;vg*dBI@Uf$?(3UioRXjB(Jxn zgF6?%0C)cJnXE+n^sVC{s$Dq;1)`Z!DOUg)3sb*r0zIzYBt?_vpUg}MquY8}Q@CxNiBhB3JSKNtboq8-_inAKAIk&Wt(#`f2n+J1 z7g0mTm=aeDQv`>j{&&vt(2kM5yf5XX1e`kafLc`mtn+xpBv5+ly* z?-PfN*MHN+7SV=^=n>D^5qu6NcdfeMh6Lxva~JvwXK1LA%frGS57vEm;vCwFf4RaI z8g^=nVU7V5CuOzu0=`_#@1WvwZg40b{YWlvXR)AiEeBbnBHjZLmZPz%1bWZz*C90O zcUnxg%o2(^r&ji-5q*1m>;0+n%NQ%(g+;RrRrmh3OJ|NIPO2?F!UmFIS7agryHp@$ zfsvKU^;0z&X0ky#vu^3F;J!l$bxS5|#4kIlrT)*BH1WA9)PpP2RJdwpW~*Wo{$H)0 z?aCb4dH7x-bgPTo)-FZDo6!FHMdwnB1`Fg_lI|-Rhl|>3Nt~`(A#5oVm5Jl!A^{gI zARI7t>n(M4P681Tk_OoV`@l8_GGqTsowyGS+nd_2WJXIx^VPqnty!?7l9BeP$hC?DwR zr$pI8@~wtKZNrzXeGw%=uXr-d7bE0_qny&-83 z6+wiMj4kMb_uCV#J91Muj1_QIsl6pb?P-c6bp1|1m004zV2^O8G8opx5K4a@^#A&Ka;fR zUwKg@(pPM!z65lk6<=hR+&Rs7AI06I4Xd9^uR5|HkTu0MR|cloGZ39VM8=XmbxE@RO4g4w@(hVTn_ zeV>_I552ueIoT{uNIkp)BK>Zf=UYLu$VsThuW3OD@f-N2ieO=B)tB$Zi(~4PjP@K&ik;dZE8Md1! zoyoGrh!I5_dJ*L;E}u^7TG>n@=X) z8vP-_FYTsp>3DhED?N{x@Rhg+fXyqDHvvw#HUsg-M?pNf9CEF^OtmEG)A_zQYtHn+ z=rNRjvpgR0i@1cBubtpn>AH1ia>=J+gDckj*F(H^v|8^Yb0Dx*5Nk_zkd?}QpxAET z+u5i-W(q^l&io@dY(lU-SBZ3&b_2xy`|yL>28;k4!{cwc4L^UV6@Q5yki;I(z7YFykH@dGjW56e{egw{Ce4OGOnA zI3&_!KsMm!x84l{aOSTE;LGS^XwgcPw&mEX?~T|>3O74BXi5(Y#$wyNV;}m(39^JF zS0*v({Jswi=S1IC301TnLv2O%)D9!asJNmJOWBu-5+~3R{5z=n7f&uCiX!@|wQ?x2 zxc#*Q^EF<#I*l?0tK7Fju=($~BuLZI(-(lVosf)#pHa+J1J@BXI2(Qgpz7gwiu8I}h;<2E&5BBFr2+7eI-$p=#XYl@e*=k1< z@w8=#U2RT&TQD8N_ZR&zc%K#8W!1(ffUw&f%Fh-M z+x%oa=9;pMX@Ez)1xr$|Hrq^nEBEn=;MZ5Ud#=lx0R$L`m9+%Hk4XWC8w|qd#+m1- zJ|J$w;c^ml$ok@S;BT96@4XMaSRCXuN5ysy|$aj-N?s>FpWFcJ~%2(ZnqdHyu8P(VBY(kIR1S;j(oTqdwpR zHGhA@MIam+ht-HZ6gv_a5X*KocoBOjK^dy$Q+km(0s2d?ILNUm7a8|k;R)_7%$J!> z{-GV-a8*Jm=Ij0LxKmn*K4$xnO$i!_)TK(}q+F>ED_pft`5US@zA14QUa?;rObH~OaeivkQ;5X0vI z(=TW_Ce6fXJJNnwZKcUt$Pb~OT32!Hm2Gc*7qMB(q=vLK&y=AL9h%=rDZL*B?fd;9 zC~1ALpj5@5#KV5uT_J&AD>+v|+Dv-47=z9%y~brErms`Non#Tx#~d!L~xH1a}2p zSB36=cb3wU_~$*efIrmli^a(`d1b0pM$AWL!W<-)HslKymi_Oln`q^%6;LJ!ob({){+oe3qf|90-XkES%e^|!EnMRZ=6YKiAK49u+ zbAO;|Z9GK@eYZznSRdrP+!}@Gpq>eg6`vwUOy~mf^?-kFojRzkyXECwd*d{4y)>H+ z?bB`yGhjbJ4&;>|wfm45{JwqcqQr=rYE0Ugwr= zZUez@v8hh!sg37M3~3^2_^ZUJox59cZ8<_?mfv%OS*lN4t*{M~O%$;>T?3Z7pq$9R z{$+1EFx>6AL~BR?Mk~$p(-}e^O#e>v&goc{KH&Yn|72PB5ZFbL7B}i)=hM~os6iYc zuVLI2VfgyhV_+za%chYIeCQUiG3lpUUNnQ1Xqs8nmb3(ua9o^ca{fAP+%hgXfeRW}yu z|7~1o`z!cz%Mc^a;e;@8@d&?7u!yKibRkbU1-3H%SwHg3Ut@?GEm<`H1Pl=>(DNYo zCYuwrm*)VgP;zOi>QglyD&7B?tC$z~h8x_zg+~F~IN)2J3yWR?hP@02jNh&3G56ah zY}#cltBi+5d#Y0BMwQLZ#_nyDsoZhM)~IM=+SXPTIv10RNNgK%W8-A(UVNZoFcE-e2p!=I&^TQ@R=o5~74WT3FhzvFaI z-vI~A|9(;BwtAi2*P-I}tQRrJ#<6f}hE2+qyQY<9vGz!ce&zIx#t=+=oI~%VYm!c(Qt6psb$MAcpwl^j|xR2_X z=Iv_i8B=zsMq&H#p+5@$g|trCW6a&wvo4Wvp|_&y;0E*0;q27rD_9m6_DlOygX05O zqqcEoWyVhuxix6-e9FQ+=`DDs*fk2ix(GF-C_WIMeMI?$6WY4!{K@xjN~ObOb;~Xn zxXW#8m1DlF{o6B6d*1Obi$->yBWYj{vnDY#z@XBCoLxJ6qHN$Ex$w zW}icE>;&xd@R@ZtxqOc#w+k7Qmdv!S^2~AjS@+B@U;Tq?>m{U1KsV5b>5sNPO|#GM z7q|7+v%BICCrB4v(YV)Gi~LULWvN=nG9SZ8Kii(vvrWd^d!wJkTc?~tmNpU|ofC|x z%1!HN56%9)?c0M?HFcB{IX!rWXu)gEzub~FfM?A!N?SNQKm3txlv<#%x#N17=J|r; z3ZKsvfV3TtRSSQOElz{tZ5Q_uR zZL^T#5=37oIA>GF1zEC=R(mhpktg1sTh1o9Gd)|=fe*tO!K#pVfLRP1*f$%N5kI0Jj#6mPNQ%;apnS?_)y1SNyqwzpNK?JyChWZXDp?Y?%mzdBmbnBvD?{$W z^=M<+5N~*3g*jZ#pfs5?>#5qna)V|;va8%U?sqhyAE+@Rv`sTaQ08sf#)2ie;H2N$ zF9v?4e4QC+PkHr6JELC2J?)+6CezlJixbyT0^z`nA>rb2D#N*75Q9Y27UNP8uvdX* zRy>X$p7vAkNre@M(MkZw78Lolx5w5p!7tei^52?H_ekG+bQ$^6fuH#(R&fahL)`c4 zrr;3-6G%gmKZ}UZ1)r%v-}DGd^}N59YBi&aSz<@=S+Z(nPb1Y-kh*IOT^IpL-fALr z@idYjKD*>qa50m#wcV1X^?%rU?|>x#FKieyv$V1_wX#GTTJDi62c?y{OLOGHk(ru% z55P3jv>ch@9^V|fb8oRy$%(l)=E6-5KtSNV?e{$I`_KFN!vc$Y@VU>q&ULPHPGwRP z=Iz!tX)P^7gB4v@i!C3heJcsSW?Ctt@Vu#S2#LJp?3KbpO)#FQJwes^_Oy<6A9udm zmfKG>IoL61>o(Z)&2~=Kv9DP%M;8GsXO)Zc#@F;?Z%ZnwTPmS({y7#Y*{q?JXz_)M zp!UEK)n-pblpIIx#rF5RKSK(VSX7^ve})EdyOpOW4VT{9*RLB=uGS1%UrFQr#O}Yl z=|;1?;{AMtUP}5wJ-zTK8#;eEc)pCsTX2Ffu0?`7Bcy3Iaa zZs~oL5LrRDuFC@I}E%sUN$%0y&Ss3DgaaY&H&}$D__gbN#RcbDF)DD z2d3q4CU54MSa^m~W1r4_Ha^moT&xn)?$?#WPEA?b3aZr%VsAbgLek4@nDgTirnPMk zZIxoHuzx2E$MBQx9GmH1Ms1+;N&xa1h%hTnXg9HK&DMU2C2H9fHp*NL3< zMu}UTb)HuE>J6H?!uYx@zVvg&%z!twPL0!OjrECT_inL<&wEkVy%`|td=_-)iC84*MMY}%G~KsX$F{R#f_G1 z%0-*00Ij~1W9<_HjL_T_^nuVk5IPUuL0nv@lzGW?CDMjnwcFhn#+?^0dcm5v(I`L& zMz}uQsWRMha`$1mx<6?%6B&kVxlO#cSxU;0{%dxg9fiBF9!oek{`EwBN&q#1^{+JK zv&I5QN+Kk$_e9qD8*Sg8qG9}Xk-1ATDmVTo1_l|01|~1oxKDGa{`9=X<>_wE4mt}) ztZIM;qn``apJWsK6|LT8hE5VxX;#=joWAzQzy8eo@vF7Xd5Ha4O}6If4H#P^>GnVG zEa+#1II@Du=iW0WhI1+qlq0lrfA{^kDJ9jQd|w$MQvpu7_D9O0dC8Tte#5ds^>^}y zxtQ9UZ0e>VxmfpiNNfAj(&a13I?qhvqHD+T`D2e#E5kdduGb}YP9-&8|bP&f9deh9?^wG%^(kp4imBCk92E_FZ`(0^-USN=lqaaeBxD-0^_guk zx1fI$*Ri>E9C7lcI2CCx^Bya@^73$;zbEUs-VpTO;;AkouFIMNGGnbGrAJ&Ok{5bBm^nf4Oe>ZQF#2N~jq^_*bIpkCTZEEiE5|}(b+O`}p zQTQmpKqo1=VxLqyu<1Y1Q0U4G#4(8B=tjjap>fEd1QshR%((COJ$2OXmz+(R)%CI4 zrsYYp%hqgj6>-zL+vNpOZ$haZR{}_Qfpk@aa(&wcKia~O=YYL#;%qbex&MsrJahY3 zG<1P)9x7EZtYhH-6gDt{;(K=nuK{Rx0`1wgOZUDu6?nH%%=Wo<0i-7 zpsg$Mb?V#LgC%VUd5rUDyY4L&4`L4%`u*msDIU1H7hV`lZo{*;AK2{_o&)@JMaUnM zhfk|2GFgo6wj6q02%~_b7QWSEp*@}Cn*L2C=ROZg8La?nDvTI_ojj;LGUjzuo1l*orVA z8$v4)!`o)F6Pzd;mY)L-k)dMXHv}vcSBrqy|7+DLU|7 zsLq9jDRnC~J}-DJ(H$nH$Rg~Z`+Z+V*aPA=$AIj$tQ}ThQA2S^|EOjb`IaoAJcq8VasVl{5?F=e$XXLk%&jnCUNf{#iGtFvfp*s?l5O4GETHt*nEv= zbf}Tkd4Au}|6>4L>76q&T|%LYRc0@Ha1qwoEU>-&aXVYK?=H6!vw3%g03dM7>19vY z(((;q7RTR?FUe-tr2=ZirUqzDp8#zEXdlu=lv~kv6%&>OZd|Bf0>uFeydCN-D9_so zE3~yLEC$>h=pz4|QYsq@x0m(qUTO40Ret=*A^`TiqIt1LJlBpO~bC*!Hj)2^ID!ck7hA zjT7#d5APSuJluaH$RoB9hneb{N?~$zHR+X)!^){PzZEaVelNg(7js6HA@siqxOnL` zHNf@2*Hp$|EVhZKWgrr#BA-?@moassqNamgdL0s<#{njjVohbe;OJ4 z^vW4o$uRpDNb%~5VDxp5=2jML=tB_q;q zAYOk;-vKw|@cOk~iI|YQE0%_hh`uvhcS!mxxlB}Ti%dR$YyWa~!&Tol-^aXxeS$l- z{tO57u<>bSU;1U`xM5s^tyEh;G_i=^pHjpZYlUgxf@)R|?#XS|XU_iWZCNEZIYo<% zkY`?|2W&LLSl3xeTf;XTA*4uTk4sWAxsls(xT{dHKAb`-7>tz-K^X@*<-6jR#%RCJ z$dvC2RTj&F`g3U;oL&{Oz0Ur8wwh~7=-f04j?A zzgmE{oo&LZbFRc9d;3@W-Bbz#hX9Z!Y(pJOjhhtxO&qyj`eo}AX?mx!u^dwyv$3;d zDTu;kit~Il!ditMq_|H)qELWZ znSMUsx>oC`6XwKmdWXCzgt^hRF6rNX*q@Ts@0O1Jl${j_=OLf;`Y>_mCOGFED(yW( zs&}@BO~U?8?ClT-Q%Nq&oj6nW#V<;U0}S&ZMhd##Xvqt( z9S3X{ZG(TPfi1%!)&yJ4;HZx|mT%?D_=X)*0_X}pGfvCM6JS%jse970JEWfme2jO+ zab81eo*lT1fm(*I0^;1Y#Yk|C)S}JYP*8Cst7eCqG-dCa=ojIAgMZY zlOTqRRW>T-H z|GE07b+E;~sL80!VMF38?gHo6*oq(;xlAVRGcZ8`fJIU$01bKY|IPSUstEwjT5fZf zd;P%WcyyJ@Sd|R!OudC37aw;xQlxvDLJbKI3;t<^{ozdCas7_pN%z&nxR2#%CaxmNH(XF1`Ge zh&1sB%gAcIe0mipad;7>YOQxSxvs6d6;2B_U(AWCiOd<7i}%5zabB&jv6chmF_xsZ-G91ifgSK!l0T*PzMSzX-tX^@%mr0 zja+?OGB^HSp)5E;yh~L4mlvN;dNysb2-WixNRk7ht83oY`&DNq)lHTsgn!tE+lQCA zawRJ$$HBsH>OFUAb~cu052CzyC|m`6!_addPt_#(`Z%GAdKgsL@(}>LcauitAFdzmr3>NYrl941hi63 z^f85c22T4G`HkeH^GV!{hj-Qq28NNjq-o`Gqvvo)!?rOVgG;ps^54ui zY>5ROXlkl&08tc=1`xp}K0Zu7!mBr(vb0c?q_~sKASq}16w-PfO5d@pkC^80`Q0IG zd$>Jey$f%ib2Ly%OV5Iukv(t3RAJvYC@3y#+mb{oiO-sS<yq2uxHK-$9Paxu>d_Uw)w%7FES;k(z^LS*-GN^r^K!0I)r)=?rGJ1 z(MlrFAXtW^*D>Y)QLU-R7a-%K0CFgP;!t;=%HD#I+1!}kC0Wi6bEZSNhf6$!7P;&J zQ_*fCGm<5GWI{lpJd+~ckAX4^5I!5Ei~M$LNxk6PZW?#Q%&;Yd@ngeFLY%!&{r*b+ ze8y5{pHidx?xz;nS{VB=CXzSUW{T&|9ovd61FF7quKj;ZHVw1{_;D%vj#NIPUMZQ1 zZ92c?jy_cEi+`ZFjY-v#1rFF{+s+FN&SRl{58$|0&H`ZC(0V=bwqm!1Kb&uG(dffX>H9`qwQYN>YhXHk(UkO*FFJF)3_E;5 z_1S#VF_4Y$wN#;ohs zfgtrH5TkP4l!tUUwty%%ec{|TfUXjtu!`C>%YnxdSd^k#&^vwPUWRX7iUA8Kw7N6B z#!_ow49v{TXRX0&b<$XE}foo)^ z0`5`7z=yv^OFyd!nX+judXQLmeLDaDIyC;^B3M4yB6SN&U32M|^|}vAIZ+L8$=T%x zw<3(s$SCJZSLqQ#y$<}ksQ?kEdJTKfJvwkjqkjj@JDLU0|JVUD_hG%s(ET=hpkgO~ zjaqXexF(GSlPyu3!Wss+V9-4@;LM(2Arv?ul+2L~s5{EX9cFE?f(8x5j$Jg|f)?VB z!lcogTJf>XDGvoV}quMlDfj9Is%cmkX`#^bA_jspZf7EgP+&;ItbHBky~iNchs0_Qxoptyt{Cxd&CN_(hA;9uPdeKJ*RU`Lo&dvj*?}I8mkJ;u3L-*daZGL!zZ=u(X0yZ{x;iMzU}Q{RHWiJ zs$DC0LNC&H;e;{SSY;(5nd+OcS8ZawEHXQ@O&=G|gpT5;Nq9dR+MDZSP$|pVZb;f; zfh+uSFUAjfm0AFd!t07F{rz`zKWHD(W;@sxQhZ1r3|c!}RX}anpIFYQ_%qkoEVZ^5 z(-~K)T_ys+TT=eHZjK)GpOL_i<#l|n`_o1EI?Qm5G72{{*u@zB@TIU9>lYO1LZW(O zSS?%HXPa4TMqhqEF_)G59~Ql6(W6>Xj2)lyJu`)JfPU=6uc7_ZUmzeRR&ozfw_KVl z=Ws=LxAkmsf;jHmlSP-MyIu&diJe#Vv}wz@pCMztx;$SAFZqf9`S}ufN_& z{nqb-=iKDCv$qfY;nu?;XV;w9-Geku`3FzICoeL$lV-+yw=3=xY4v1rOj*lsn~eq2 zG~sL@kJXc7J`b*r{C1B`a@Z?TlV_|)G9-lVd8u6pjLpS|lz1|>R3R=TxJX79)Sp)8 zj@sTj{10#N2jP17MN35_onY4ynMhIC<8A#!ByR33PMA5LIo$i^x%M4ZstijsD^vbO zAK#@N|BCrIy`uR+5_i6^IBO3~%@}W_`j2BGlgL_=&55Mm|1dR_Unvg5<%mm+vwY+0 zyQM;Dj+Gfj0|;SHh`<=i4v*%b(a3c;e`jhdM||!q+4mXlEP-}CbWh@3@+Wbh#D3pK zbEg&dKu3{XT?9ZbjH(SP2j!tBb=?{b%Pp)RJxj~`hZ;q{W;Fh5q)S$)3-RVPPPs5V z{qw>@ElEg9uwvp;x{zWFz}D_-fiAMO+>x)Lu!8QEOKS$$JE&BK-3B~nSDR;S$xGs2 zz>Ye!T6sAG@NjabriOD^)bAHnkc{AW+)GeHYjRLWX5 zy}2`1c8*-Ho%O}L*i_W@Tia0EHI%^&>4^5S;wCD;Mru<}ZS9so8-BaQu^)NLZVQYT zZ4@Kv^7E_cRm*4mHb(U^5$-x6Pn8_9ndj59&2L{A#jZGgBASPDn~<1ws$G10i(lW! zh?kpazkKBt!CA*`re9og ze8R7(*U#;bY3gu$7b4*WNYQS~!Dh8panvAJV8432sTraLM_)A1RBXG1e5Dw{q@@Bl zi+Xz()4vX4p|+$Q!Q~-zG*>!KrC{O$Ox#NBv#70Oh6m_rO}#d$)mBT!%~{ zVOPHYmY3>jd)#)XU-4P(hmb%;T2fu46{=m>Mtjj7hD!HNIFAN|lkd_EjU^|q>*DfyO`rs30IwF}ow#;RncXIWjS=z21J z5y80|J>=@D@Lno)#(aM+U(Pmvaw_R2qjUyW!u{J-A=%xPQz<)7ql|){MI_%@9t%^z zHt0DUg%$$?;VuDwVBZsvvJ|lU0_wV>bx)yVV(*AgCqdX_(bl9)}06ZWBaXb4#n^ zFr1451&_e3-}$j+h4;2O>}#&qLT5>g@sG-3v2{Ic6>4C>+S8NXKw}Y%^&j`6m z_+H}etzZJ0wc6ht`M~u744gsMVT=23NT|g6Q7v$2`L2!Zbv)>?K#JB&Hl7>E?*7bY zuW0pbhL8B}`_C*{qjqQ|ACEoN3R|q(!Ib$L3frwF5tTVLu+>;V6!a4l#Q9#bnz8Kf z1tZ$mE6Rg1SfI51k8}*AVKAGf=!H;pSXcE7g0KJB`m|r^c;DO9WV)8u1zT?`)3{={ zr9BOu>}fEgmV|$Zu2tX;iOVn`ti!^Cr_+{N_E%gKjs<#)wW+eLSKg1YFeXxGhqhv}QCz4#Zz=pc~ zK_MQ;7%_)VI21bI(5S1=nUU6!lba0&jl|U#u>gg9bz;NMI{Y{6F50Vs8c*X!k_8^N z-2vzmsTV0I;4CDvV#)ksi%eG*@F4r#*Zf7!m%LY`|J+F@CC#pwsrV zfS8pBAiV=eEFzD?L>bN%e9_e&0MYv;-|?d3B|iW^Y)?$`15&_qRao2R&y$!IK(ubX zFyhe^)Hy|Cx^r`{fP{K_o>b}_UwkUh_m9%3fe}$@HIQ|!H@m?&@y@u2_sR&^?2AzK zRHn({@B;dZTC=8|v1bv4m_iF?aS{-j9I{+_5P2*)laR&0v#UmKE-m=?+$s zb+~V+IKW(A?X4A!j*nt${}t_5LAmFutIqtvx224tE)2RitvLM9Ou9M|c3+X7w`>{D zl;adqM5)4!?8<@^p>||u&!v!Z$avFagZB2B!U_)C^__wq*1p&7K_G9GF*wRim{W)@H2>RZ`kCJn&s|P_w@7o%T zXj_kwFR66K%$pT=fKp2p^RL&>0*K!+thTLLS(P#oblOewTw@m)E>xq=_M0bBo!E_ z#L}(x@KCF7?C*X%i0ycEgY4}UC*WI6jB5mW#6H;twZGlyyRP=Rk<2n*g>qVUWWoV5 zhCNT9M}!wcAE(QO-3rd^{F%_o~uwmJw&M*$6fGZ+K#ZGckbYF*5YRzD|7qd#r|)~uQ9Og*u#tK*t1ZONsRNH$(N*G+!3%Vr^2<>x2fRJD|S ziq+}N*~hs z^*1%k5eS=goa)Thgk-HE*aPu|KOse>Qsf`q-1o~*8uBk?Cbm4ga^Km5N9R`A{U3o* zkE7yRcR0JlUFQSwFVko0A5KwY&MBt^5gMD%So=v$|A3j*j2qmy(b;Q_G;?|`7W!aH!N=!Ksa?Gjp);4P zv3Wo(mzdhde*DG&)uhV4`UK6s##r;pt|Yw+kD7B!CGu)i_PuW)}%bW zbHN4s=eoSw{v5)>L~>_cZ2uGEr__2}?pS2=h5;{bod$_f#Yzn|@J+)>hh2Bh8ZYA` zXR_TFu!XO_G~D}Bg5&L(a#$sF7f~N=9^%+!64`J!$-Zq?OJ3gH5dR^lV#K*6M{C0; zS-9N+QE%_%z;dxY;Y`#U&%e!(h9Nv6WlNZYM@x)z%;LGk&^#$=!~dRFC@$xYO)gZz^f?#5AFxn8@w8rE7yPTrbsb0*lG z-{0K%WFz%-0fX6hftW)csmZ+j^R1C*S8~@;F^my0(c(jseZ<5FTa1mm>W-Mg87M6J zZ$7Uaa(usvkg_SxGQO(aR-X@|ap`AR5 zM`!!pn|}Dm{{c!(Ht)joiGQn3GNB0!3F?n$i;s-yk6<;ty5@xKB20H33_+Oj=Fb9J zogAD8axaiH$&t=D4cd!MJclkU#5tJJgPfhgQVI#{{zh>QwhQ!8O~#+hdm_u=d4tZ76-x0gjsLvTf3|Mr7wjb|-a?|mu7H z0gl*!W>r8Vnr^bR|;-jJi%f z?L=K`B7FsE{of=T$Pv?dZB-eHD!+6^TiyAGA4i>#W!PO|7){u;SfpAMDJ)S^UCCg! zkko#SpK>i*$WHd_bFeVme;~SPzRtf;=WhxLtQq>!n;{@&+cJ72um%kHnK{H;?+6lC z&c?-PEC7#(51DC4h#G)=NQ$sLLmPH{@M?YXTA52B7$VmncDuJV<7JvvP%Dx*NXJ{1 z&Cq0q&?%OvB%Fu@DsH~nb=_2P`^JB4#%8Uc>=oLHG%9V0RXg59QN(NTf67HfkBOz!K;D&ZV#i{@{{JXTt?!u4k(6vrXd?{*l$?Vq1Sy)VWnetwwI zZ|%AuGKPkOr;kGF*8s;K?w6pwsi0T~C2y9^g+#v+1%=*#tr;m$%CM-xY(VEPIn^*i zJ?H3yT3E!e_itbB67lLBTIS|UFMIgM=!04K%*b{HG;He;AfrsMDcuR|cs)b=5;QI( zER4%jfTHsEelD#;v$BsGdR>Gpc}jIsSWzeJZvDHZz>k_ADy~w7+qk&Y=5X&N5e~}V zHOoDf)jBf~*+O*O3WXfE;>9cKP?GZw`3shr*~ZuH zXZu7kOrIPkA}Pt-p0X$`eP-Y;B!&P!0zAKvAn2(;E3U2|h`G(D#Z8O$>>E8+b z92ovJPPuttxkt8?S9s3<>}$NYzQmpgpx>iieQM!t z$2OS@)b0~C>fUi=kzSdAJ69r8A@AT2|6vT<{Kz} ziwK<6fFw$wf?2>_&3G1dDYEDISd>A$Iu|7MM~ihcIegff-A-6noH#!W{8Oopv|DnT zPKmwo>}SB>B8ECE64P?K*`vqX=;?8Xf!^DR>|M;-PrC8+d2PhOQxmR??W?8gIyFEl z3gE33Vy)IqZvZ(~ARiS>)PYm|QHO@S-YXtVAbIlAv<_@>Sd`X_$BYXCQgL%N(ttB9 z0(t!5{#OsONxz}sX4b79y1>HR{H`32i$Sf0sJfL2sSGS_oPp2@lI>iMr z1fi}WH-4VB6N?yrN*K6~SO0Or`TRCU9lKNA!x~r*4kDqVf-eD`{D5`B1i}Q;75*wX zqsEhx9bQdDK!44q>B_3YYXg&t=VFuDCPqc8vgdU}5GZ`e6gzz1#YIyww(Jh>08D~xy-&}v4w z)>p#O@EeYfeRy!^9GK~^FJPU-R=hb_-WiT>No>eMzvJ(lvv(-VHU<`K%6x6OeL?-n zOIf8}eTn&jJmBkW6wAz`u5EmFL5Ob?<7&>0t z0Z5Ds?;#WLaG3if_Bo?d!5bJ^6b0yzKkvi=?>!!LGQr^4_K)5tRT9wA@G0Cw_cBv}=>y3oCT z=0G*hfsYf^QzMYU8-4|2qrm33CU?>&?(_Y#%e=M9T)r502 zZnj=FL$hgzI-VR?noGFTPU!t;Jw4b@kmatYd zM$WE(k}WAbRng;ZN4B84aF%d{MAmi$9{8kQoUp;5NW_n|#)=Jd&K=aW8@dvbudF^g)?}@c{5@YOr zCw6uBo7uQs_VhZrXg^tY7B#u+7Ns`r#!om0eLp8NrIIX5dI&iQzJ!;H0tYvzd8~pP zwv-teJ!aCi()dyGX=Q|J9$oipNna@;5V_1iUwGtyX4>v`mth|H^JuSu=~XMxQ)ZyrcL@nNXQEK(P|0J8!FP_} z$Cmwszw(c5>^8gZe&aEOvKQ-=%-6^iItYrpihrXo&a4%95NM(+e5W?7j0?B#oo;>h zuw ztMBIks6~~t@Z@{6ygsjs`>kULe6>W|p+F_^0iVOPf?8b4N6v8fR^Okprh}JUH-=aD z?n@BqeB(C17M00_RI<)bGQT4Mv%)e5y+|bJ|1v7jL*WrutKG+F1M@V7!(UCLdU;BS-qvFJ*2#p!F-?)L6L^ONf-B3oJxT#vK^tSD*AO0#Q>3hx zukX909P50TJE>RjgQw|MmBrPzctx zt&6Sl&(skritlF0v~02Z^wQGqqVbPrYABE0k={cyQvJwMb#)OB@9&*zl>ZU8q))?T zN47ods09q=>Rk-bYzq4E{uSoX+$EzvqxRdkUrbA0ePR9lWmTW(Te~u9h%mi{Fpv6? zN%_&xHEd|>JAK}SL%-hE!VG3SLqm8pNo>CzWiQNE5)ZFAtzUni@~6k;`B1(K^o9yR z)zXzseAPD+u;}Axa9g5()Ye-5arZiZLk=gf^0^g+?#VCfghbJ zt2B4Z4HO+0cg_u4;*=-J=M^_-Dj&__OjO1jB6P&j~XP$gVKA+rB7C zEr;dSSGW_t4>#_{ch9b*k#h_VlIDoKK`S!-F$DBd9-%t_`wg7EWI_i2@fl&xSN)qg z$h#b5b*1(v(JY)-qk*nUia!t20cJO}@}t#Ad3cdKSxNwQ(&m>Z+wZQOSV`RFiYEFG zmD3}b#t$AZcQPg(@_{m{Foan~@#Zl8kFAQ2p@&O?E;7)8z2cnLvgmLhSsWonH;=Ft^uHJ?C;INu;JcigxzFf&#~P-x-PY^5wg21u|=Z zD>3KYyC-lQ^mx8CyXm(uDmWKHj``3vF)yi#k;Bpq`@_wGlhVj=wj}e^XQ!Hx;*z`$ zC@xQf*=*;xvwShN==zUSUpZY&7wGczKN>ELut|V5)^>)>vj|Q@ViW_Tn-K|(@t6GCCzqogGy#U*lBRRWd-iJ%W37M9@ z_@0;gVtd=k==jVVyBgRV<|k`lPuBkuR#E>xuN-cek@%Jse2U<)Pw$k4ca_9y~a%x?fD~U~?2XB@uK0b2X&!TJ5 z2Dh3}BDSQoy}(7Xc8u8OGFudsMG2ia`t zRM)eto-5G(Qs2#w)DDDF*%jkV|19&22?fv2Q{%YZCPC1B?eU9JvZGzxHZLjmez3X@K8@O~Nf0&!8qNw;E zdDAl$4A+h2Ko5TeQTvJN$)@DFc{PU z*OB(|Hj!MI+nvadiVxOF2q4^Aa;s}~Le`B-S9ZZQ|5Z!{wg?VNRoOSlUjS0$lp84U4 z^yzk1e;CKVUQ(|fN%wMxA;bJrP z62xcavan%S!LrvhMt#I^9DCuDWi{8gV;gWp&c&wLG8ggx8ID$+^o;=zQ9+V9aH~a+ z-b>yZD~S)zR^N!8!2ilV%W3XDZ&2{_;le)*fSZg4IEp9S@-AIrP|B1JZ4L}EJwMR= zkzX=w4xUzl=9xZd7|^e(vu;y$mg59G|ABQK?E3kDqGuDW&ViF>FXJn=HGw*yguN0@ zKNJJwKWFKjTr~5aatq?I;kjA~T^~@utp(t|37*qY)gYDOdTT|e$`Kv!ARkp^ z@C%U}EVwcMv}gga?m#DW`QovY4F-4C9Bn`#&L^N%@%u0T>AGwrA!%M8eb#wj+Y#;2 zrob~SK@bOJ-0hMK(Cvd5pZ{K%H+L=HIyr4Wnw$Yr+7y4>4VsDY1 zhD3zqJ9toXJVg8=sx~BiEpiFkjxiGzW(g5BN{PwJA%LYcA`YGTKTmmrAwtKFS>@l>&KA_tL0;$xiG6dimNanM-Zy zSRdw!e1$sSu`A8lyK{g{3lv`uDEZ{uw$xjIG)8EfAU0HbxvxPK_)WX~b2a2%goI>R z8{x->^B+QP#!5s@)2*ej@xC(Xf1WQ5%^+asPi&HnQk#1k?U{BqgDkF_F0Wedskt_^ z{U09n9`EM3U`E?o-r zpt#ewlHlKVEq)|fTzfD6u(fv#GJ${65(MPd7e@1m!ROv1fBMzy|A(moDyN>@u-4}CV$@1nZ+NNw6;5XYofxQZJ1|7iS|ijN z)G*|?^;s8!?&w_6;eR_@GScTS?+zI2O4rF+lk)EmDqemp%2t@wv!2c<+5RP(< z+0fV;C*!u&N{F74+J;0s2Ca(DHDfD0Soy_Um1?kY{lnH=0n#SZ{OdwI4LpSj2*uUV zjs3*aED_k~nuxExRijQZ;bJXS`p$JkpppH<_QT07siRqG*NzW3#kGmogeyTNBl zG#{>^{t~KpFZ$==w4k)Ayrb+GUU%3UHw*FZUqp}j`plBDZ=Y{& zt@MYTPzZ^z-ot3Dm-Nf~3J+kqAP~OTF*TzMM7&rKB3OIz61j#iprs3CNOiZu;+tky zakD#!!+C9n+ZuE^yAFF*nakX?<4B&tK@7g|-jr8;!`X>plS^n0K5%_IBmSuZD9b&v zfb^07SwLqe6l*R)gXmh!`<~Iar;djmz7xnY1ONOsjlxrz4>VC*{_9j_R}v~EeU3q? zrI#S+tDEIz{zJTT*2a1|EtH%Ax3HC-y}B1W`zL_LB-KLPRMF?2@n*q4=nHmRJ6zFq z7D?ZlwJ=#LK|aPlLy+S2@d^A^C>f#n<>K%z{V9G?vv+*>1OC?cMqHE}Mrfqp;x4Wu zO3LlO3S1_Pz4JtrEdn%lX`FXxmnwmd)gUT$QT}sWlr8Pho9oS)=Y+thcbTGzlj!0DxV$%E9- zTIAV~T=vT?0l^_Y7qz4@y%B?v27gRF%IOG+l;>MuU22noQ>h5`C^s9r9`e`HCC6wC zXaJ_SxToZ~83ZSNsqB;dOvTcEE*fP)GJ41fE}%Bhh@p15chQ?Shs-(3aG%6AJcGQf zpJQCK`en2pfkG^7L35J~l(iU>NbBgDbD$i)IcgCfZ1>~B<^Z+Ox;IH_ zn(|l6P|r;Mn90Ofk@M-FW0R(*=*LQ~9CE?i8dW^Ad1UJTGw6i96&h>=UW}8y&0Z)u-%f$zLpUIk7SFcj4f;|D^^%f|=Dqaj$l#p1Q zq`307XpQj0p^ zk+jkwxF+rOI9)QtxhPK6;(P}a= zoB*_p&o@zj$zAd6^F^l@BsC6ir`}$_!2pCWWXde7fhwM*BJsH*W7n8C|Fd~(B_l~< z&kchAJ8+isldNal{}MzLhdugbO!xgu=my4A65g`{sAKKAJN79uL6`}2#hX7zB3WAK zzA3ybgv%!hn!nO(gkbQ8Hl47^I9@-vxU3DfDt|GlUIDu^93wXFBC)Efr0SXavavfd ziA`%xIpS0%!i9;{B#?BW-7-(9AM7J`qcM^@=jO*Cc^oEmT7y%A>w{ZZ=#A$4A#a~r zVsBe&b{&zNp>7)puTr@8SnkrirG2Ppm!p7w))eCv@8RW(7OT8c`DrEV_5(ocXzA1E zNwzz!V5`-7wUnzj&dnALQU)mYQ5_ZNq_eTD>K(N2aD!_*+ULC>W;f_=Gp^T{tVKC1 z{+AdT$`1M$kXngvfp68!5zrTPhY}mtD&Q+O0mzbLuSO;sVh{GU8N1ZIYDFxjt#(SM zY8|Lq*bq#bzQyf_zgG&wzUy8}1KPD*^;-LXHCn=KZHR+w!;zBZb-V9}4h!rWOD4XG zp}qBc{Myu)4%^PP?D+$uO?%}dmK8eZTA|}zZZ7{1RbL(tW!$|zC@MuIOOernkiD!i zNs=WhYqk-IvhUlBA(cv@?CX%Nu`k(;QL<#uzK?wyOw58AGxOehp5O0%-}ys6`IMRa zzQ5;O=en+Qj+sAcr|oA|S>xuC8MUjrb-k;4x~P0=YyTE3#x@w+AUUrP<>;@R20mtX zSf&ba?v&V{j-C8_<8aL1`4+1&rBcA22r|}mW3gT~T(kiSAkz~4pg^E0=XbHGMQ@r- zY9MXHH*ep5a6_SkyY7Vi8~qc#zkwewE}grvmG;tao#mbAnR1fp3;&bHrTeUzLCwmK zMHGJiIz(C^pU=>QA8b>=!Q9rfV-D>6+uu7z6*%S{we?&oaucX*r>vHf)UJH2_d^?jH@{(C{R>dNfc67$vcL2M2&g ztouAb1Ek{qwU;pbn>>mO1Azt_pFZi3&D@aPXk=khKoUIU46!Zyt6aNoN?^cgztYF@ z*mUf-)6VW5C)Zx#{Q+22hB-1vEJlc=k;xTijF;jgAu$0Vzx;G!N9-gwau4Gzp|eKWeQU^e&adIP~1Kf>9;t&yyg?0tcnU0o>#ogzIGG?)=@M(*#o z1VW*zTwz7tn`~Fhtgu;N#57AM(HS@!g6q(omP!(f4Tv8>|8yJD{Mue&!5g=C->PW0 zd|LLSLd(k2MjGz`g_-s`MdCR-1H|`G?dtONhz`u&k9fMvnx51IJhQm|8x^_6{4rb@bCs73vW>YkdX*+8rB9i!Q41Bvb=!w|gPz{>u2FDkv%mk2!5bteNkzIWvZI0Dsdo8fYJLRYR-Wb%}A zB84Af^G#;sZH}bB$oyevNu~{j*uV_pg#a17|~k4^#My z{e2;5VHNYQjR^EGLoT^aF z*w+ZSg>SZbV%^OTRz(Kg52#%f|1;_HIDhYG5sWJ^;byaNyu6i6v&BT(0|+o;v%-PV zY_B(7qa3S@TN?BA-x!H?tvf=Mq`l~ZsH&6I82Hr`w~|8xFJyDv{f`ueJfj!*_8chG zX1`9lX{fSrt(PBu@S>#a$u|RzB05!eNx3X{{2N6m`sOsW^F;7o(gXem9_uGNeXqm6 zv$8!C>oV%S@+VVRF^C0<+J1kpY2XcXJZzI^`+YcU$rdw#aZ^+@lRM(idbBU%5UvO$ zXkJ`Ulu^&y`N-)D#HlprUe-kuz*Il-ppn7U-r>;UKHCrbPVI^32t5usQ_h%o#iDjF?JgpgB^o6ZCHPrvDDS0Tt1t6dt5Pb2K<5^ z>V~yVhevHCl`X@Y=DnW64$5@xR?n{;XEU)EWNsw|{v4VVRe-1@5JX39yFr-=%t;1x zCK(_4AEf%ox;pok`AN8;6PoSwUhiRV5#Z97q^iCDQruV{06-oxqp z0!=88|5q7*JoA(Zv;Me)Rmj?)qOcDLUNGA?l7!y&!e;K9 zz-cMz2B?d()9+N9^!30}3E_=+m92PlLRCQJA3E zHOjn2>!xm^U#|A}8~Q@)Cz#B>t(R8Jofz(?#g?<_rd$spNYeR6mE$f_L!~1(MAx<^ z-PU7cN^&E|!g`EGOHy$PZ|?gcyrpd)uMo;{iu4~?a?qkISDyLqHD~NJ&a$Sd8=^QG zAx8ck)}FSB!&_V=h*6;3jC$eatPmOca0K>f;)NQHmdPxtJC?1%sZ?dIT8gaU$qtyh zH=?ef7Vcn4Mu`i9m+T!}7)GTG`+cJ)pVBL&ZZbNDc3ZmUHmLAnf#0&Y&^QZBA^~rh zcD>+#ya1RtmNv+ppn53B` z_!aW~R@uonC3BIjDXtM5)F-*Lcbo0WYo&-~VJ$h($;u4R1u1Z66eAMZ^hXrIxP#c? z9nUElHbgf)HuchQ@pq~C1QT}%G?^@zy0;ebx@i8%&X-LI{kZEjpB4+AS?Wn(oE0aZ z?EmfS{2#m3*o4AP%R12O)&=|OR>z?nZGkE9s}_ffO+uHdFYZ|`DT~^SeJd51byw_S zmt3ydaSXvyoEEgl58fB<;nM>Jb-dJf8Y4~xhX^Y)@n5hR#Iu~5(NH5Q8}q$92=_aQ zrcN`83ok8gtkA;Eos~l&peYZGAm4VfQOlS;|0!@mnq<;;~uf~5NgpuRQ;18w^lJ^aF@L}@OIVO4W zJoVk-KViawvCu$xoFuVsJ|ZZ;cE}{*cWI85L@|$sjX^2K{JwnbGq0^-f}aM^ajA3M!$8J9>O=kqxCYq^FZk2 zX8<(;138APF>dr06rDC3M{1yD=}ijXd1YFOANx=6kMJ9>1Ptvi;}BrX8QHb>nXlp1 zhHA32jU#?G$4M|tC^a;4O1Al1TNNyipO<(*HtmuS z+fCldy~;~GjseEc>8bf9KiBZ`2VXh03!iq3bq8O*0Qy*Bt~_$8t$^kc4ii$|zYm>l z_qTN_k7H8;wovrJBBmm?d4+Nlv@=i5HWFAV5Kzt#&k!HzV=3^C^5>BZz@JmS^WsjY z?{{ts0EsrqXOXJOoMZkK{gkl7!Ev4qx5f<5c)8CRqS@;TwX;b7H}?BHczkyrvHl{f z6gHm##AAXvYIy75l~?%ThU&$O zq@6RNkL5?Euqp4V6iJ2RXLd!@-7oIzj#o8MF_Xjd3`hKQitv*XY7@fL7vI&Lmdr96 z`fC#;bnHv0Mwrm?6W?Eip4A$UJF@oMoz6@Lrr1RMjf6_R(aa;xmR%O8IL9Lv;k175 z!xya&B3idWo*pv6NrXO$W5Vqx(#zcFx;i(B*h152dz(ic%DcpnzI{9+DeLlrU$4i{q}M+@HhCL< zM>icC`|KI@Im{yO3-Fu%`p>?)c1PTQ4j=I5V8xy^p0zV4-1I$2vGQ)ZN9-St7UvquxeK*0o%w7GyuVH>i~gxpHDnEmwowTX&{C ze3%h`QEWg-A{7nRmvwZfv_NN4#rC32Yjz$-gzeMG%d_O<6IyYeqZk0pP1-f1m*=wMJ_-Ni1l!ooBq zue7YGWVBN8xpz)4Bbak+bno_mwj(xsu8hi@nowBGaT^Kqtai7=F z1`K&B3WcCnpJA}{{$T8^DN|1IZbE_ge)aDzW3kTkfwz%irtjz%!Fsw7`cgmTp~gJt zqM^+FgM0Mb8uQ#-9cX*>_#kUT7IWRC(MS~Fc};VZ1Q zas|TN4}<>^Hsr5z_Y(KWiCA(`8hY`OR;t55(jFE!&kI?TmQ*e@s$1p zMy7Az=$gw!^6u#2w18+lTGoa8kl`BKO_<$uqacwEeXMEn!!Ti!H|q{rf!1B<$^pfY zRUg&Fg!n<-!gk@>iWmv@;V)LMURA~&=`^;ybyp=c7a&guVI&A-A8b7&fBE zgpH^!qd!A##{`JU#RPN0Pq13xpSXv!T8tXq?(TN22Rp&P32ozy-kvy%kz|Z_6N{0x zldGtw^!7~#G3~=Z6KG)x2l38FP}s~UbEz-L@ndE}9!(7J%w3vp&xZJY(YKDKG- zTq!XI@Fhu|NeSy_@=Z(xiO@KX$H1yNqfD6><#8V#A0CuXoarBMZ?+bR8zCjb#cHgs z{?XE(mE^grjOL^k20t9V;1%TPOlwhQTODfLn@)1&h080Id&amEo1=w;?bt$Rz&e0kD%8lGLTJ&|!_9ApN&qWpgh<2mr10z?v zcjx%o_mUqugFc+IOXZyVh1ItD`X);ISj9U(r(3P{(-FdHaWix^VrS5lwlI>6U5Yf0BEKW=1&|4O~#6cd0mk`D9nR&WyX=U3?ug6@Yo2OqVF?r1Ox zc^iZi=upcv#6wC+yy}6`XV^e|$ARJPXmvvQORpvRly-s_>c>R<=^|CW&|t-zV&>Es zAgCnfv(6eE9}yJGUOVXhF=)in`9DCA_y(>Lqlp+}998xeU*-e$u?P4Aq*tDt!W?Hyzqb@7FXvH1ZiL`!w~_!LxgJQhFxKUmG7b>45v{*FH4d#Fd>% zKOfl#pU5edT1?w3>5?0I7UZR8nB$LxCG>lONfb+ntax86U}XLx`n13ekw|t06>wz9^1Nt)*_A zSO&{3wELhciC`!qxxR0phWG%-8Hii1Xx}x$nL!DwQn&o>JHbw>gltFjPwGDskmUp#HJMI@1faxyx)Kt$f~@#sGafV@T@GN0Q?m$(Zk)bNI_vr~D6c_5 z6rwrf_N~Iw_S0;fLv;7#DRXI?{fiC^e<<}KGSENy8DXr+&w^pQ{?Qsi8G+Ek>G7Hf zItFjEhB(05=;zsB>q1p_9BlAo-h$3bkXwHstNW^tm+$MLepJJu>v4q%P_$dT(5tAWJ+*l@EZI9@u zZ}k&Ul)&tFZICtdaedUoMlinSXeag=xieePqUkyHH6t8!x0ZR2*N6`sJc;?4#s3lMc&oRK)3)el4$fQl3*A$k zrs?>WgmwAl3VBagc|`m8iF0t5HlO9oM(y{9T{HOVFGeV=-W|PzGcp>-cvOcJvg2CH z$ylm-+V?=S>=#n*3mM1}UN?qUTj@rDvn%;H7Uj;uM!_~SwTIK3ov5elF-9v84{BbU z;w?Xcxbj{1gN66hm8HiH@ZwxuYiS9S%J>h-M&;K@n%opST9~>z=1;I&iC5i#uEcoJ z!zX%fPkt{GW>3y~nL%bR3wc}w*_MJl#(R&;I|GwuKKHzvPqyRDp(^zI;ei|EN0TBK3d^ zY~6I~o@;Q(MA(8~K%=nOz$GZs`4RKuys-qKmRpJ$a@jSvt#8s_eD-SSDC5{HN4VXt z7QWF)ihruMm7Q%Pyk_~z&iqcc`5n8Il8p>vS>t1q9+`RIqj>lPFxWtC&tu8sAthbZ zLoCwrBPmGPTYWk7(0_$HMs+?eyV9~xsR4dupH);!x+j5dgs#q+T5#tka8~I{z=NJs z$_p*g;w3io2BQu~KN3#x7a1C!B$^(-kif4fK!YrUXV%EKA{edT9``3D>oU{?!zka7&N z&PE|(YEaC2T{xzRV}1+vXC!zeRc&dLH3ofrenvY)2v3s1v0kJ4g+5Hw7)>4EU(!z4 ztd9vHiEbTUq$^9QQ1l?4{zt-uRNJ+0FDxKz;_rjX?cG) z!SKANm2OArr5{)8I!@@+bGq&)JdnHWb}b1za$I$Vb*mle;uS2Wp8jqmJ}$_4NCH_= zwW`YsC#>r}<4{MxR1qAC=b(@&bEeWrxRP?JWf>fp%`v+%OFIur`k=^ zZ|0&CC(2+vLBTMt%J7zc65F*lDB;IG>(BKee|MmeV^VR0f^DJjuZH|d=KBPpJE z&la(f1@+5@6|Y&>i_J0?61)J_*X(Obk%{O;lqe1sX9EBelb-M9)=z)+oirmJLa>u^ z>g6@3MG~;NGnttzJZgq6xGU}SCJ4t!A{9Z3Z2dOW)6I}h9awekdiFB|7BnJPPhMKg1 z(uUOT34m-DVKm1rq9MSCKw$E{H`8~ak~h7p8lj_}r|b*;%UmC*D0wc(-xS2gKdWBC zyxAd~`zZ?Gn^kIm0)BBmO3@)E4LYf1*?y%Ga%(yE%xNdNx(?O%BNE7xyQ7oYAY_y9 zny&773tu}!jQpx)p^etFGOVBbmitXaIcz;LQRCWu`<{VY&9-|pT4T4k?5Ve!TPK)6 zp+zYz8-QK!E@I zA23B_L1omN{2_zxA&lpRKYULAb*s_PJSBMF`Pl4eLdlTN(Z$`*(;^tnal4&rE7H7J z!zp8F{(U$QzTA4B^|FdJWOTZ9V)JlB(|sU?EPe)Zhs6?b^9bX}VjM8c)IWv0sGS+~ zF})BFq7M#IA0=!)e@^)oIUHr5C|6oZ+{M=%HDbluN~{LoQJ%5*QTKl|i#q)SaN(4>WZDM9?}5e}eRP-yl~ zf-;CN^#QX|yDSgLwma!O{wmV~&uuxaSvF8RQ9fYh!X3aS3u@MJ;jn5KxtK&*t6zQj(MPQnb;75Ard9m z_sds$EOQb$WMMnNpFDF7%N)D@-*6<_fy6zmP9lCfj7U0AHc$UfDEZ<(OGm=@umK*pfT+>L#3#wEW;HD zg9X^_2U+8a__RBkSxDc+b(3uv)i)m+Z^|7Y;i|t>g@BZ=`@sQK`13}CES#pDH(4>1 zUT9)Guv1|AD7nZZ8lN{*m6m)W`K72yud#XHI4R-;Q`E)GLYXQZv1W%KdYm3gtkpDt zM@>c4(O*{J**?01`lm5I=-i8do2bu zM-}tBu0SF-n*RSlbznm}dtXt}Y8(t~WUW}r=tR~%s41;t>XHHuO7|peM}BRv>7eiq zr3%^D0xVh6fA>=dLnpZ3Gs%mdG7Z|ToNB6OB9k&3O&u9u{+4k#Wa7AFj*wn_rA z50G3>^cjF`HxzW|X@`fvzIp7>3S+cmnPQvH)enSaK7Mf0pz4x7W^Z=UO+r#{ZG7HB zOLlO#G(p_7ses42o5s`K9d^@)1l|xBlzu+-%G$=SO*h#poVzm=-ZolEDgb-0?bLLQ zIA%3QOYIZo>kw}{?G0GWJTeixFKB;B>tcx0spA@^KzmqQTxnrRwYB0Woxp3W0iFX? z&fmw@H2zece9BnZX)2E$C|RkH;od>oZE!{UfMV>NAGcx1()(nByWL83c2X?zjAl{a z#%lNA$;=1-29~?9bB-tA4n^<^1ZrbZc-07xBIFNAhpDCpAUsIpy9gx5_gvC>gjX?m zxegJz&Tc*O!-%S@3sK_*i!N#=nd}8|H8J`r=0Cn@=ley$-4++6zPiE4vaO8sde95@ z$!}ATZw{jMHWnI4k7~&KV=5_+t@Bn9ANmy9f={XmN*Tf+b2KsE2D(8bdqdXfXplNa zASk`+1>+AnBilo$*|XP@Cw>sSUpZ-gku=?HQ@>eQ#cupMG7&BWDF=W#xC4L1QgTN% zPEy1@cF}7nGJnIOtM7WScZXW~KrWCdaY9?Yie-;kkiqBT9N#{cJ=owaCbVihn9yN^zT9l>z`_I&Fb z)M~PyRn&y|)`46~uOcr*3wEwjwEIenOPBUXrLEL@r4>xyCX2|flZ4d^gK-FOj9rFyn-3Wkv+T1$QB5E@1dxk^@57q8x-Q^EpgAe+5_4%NT`DaoEv|uvw;1B4pG-{aK-ed$x+1SPLmfj{Q?Hgw|lbb zSX^oEt;?kM;r>zNh;2!%mD;_KA`aJHc7^_0wd$X35T5i3#$tb+K>1&(k(!sQkjWs6 zlLBC&8%^9i7r>gQVDsA;cRGC2@*3lIJ>k1yN%>`eSZ;Ycp_RcmzR_q^@U7&#F>12Y zxW}}>llViC}1`x@)k}DA(V?a-bE0_vW&!0g7}*1p09*T8mX^CdhCOec2QEpBBHDRVq5 z9H8();lBgqz(&R~kMX}nK+Fp*=b2xzktK*u2!OmM4@2Yf1KjLeH2%6w>n_E+wglA_B5iklKoGq zy!%Q??0gN4`63gD&kpvU_A}UxIupmq{te`zv*%*7-q_r|XCYw^2n)^Q`#Sl5-Kz<% zlpqCrS&)oqU_(g6gS3&_3-aVghJK$3_H5ihFS!s%=dOk^-WbXbX9`vL4*wb0^0d3+X)Z!m*ss05Q0M7UY zK!Z0YZ@3zV`SqT%S~XNZH)d&Ox0P-37V7bRiU-}9p4b8 zLX7^_0i&tA$IGq&aP0j87`QXd=Cu|@#1`J%5?ozD!DCdeje6=DP)mwO#(#KusSpTl z|3tVr!6U+jo7zUUENbW+%@`4b}d-r zn6<(9x)|gV{^I_5T&o1c2rbZoHl>qap$4y1r#OTbbJ0sgsyN|kWQXCC|{ys-n z|JZ$Xg`=;k#vU=aeeY5E%ESV(@95DZtpWmw`iofCd&jqDzT&4knDeHzAKrUi_Kob` z*(TbO&z1TtmK_j7%+#$P<#4DU@5pkOoECj#=EucPsx1x-UQeBv=*_WsBbcCAUl$a9 zDdOr(N&F*T8G)i!W)K;8L_r|Np=x^g5@KuG^|L>Y1}q-v(pwxyaK+koF$BHm%& z(V+n&fLy8`=bwF`UNN~Snjk5H{{&0KY_J^$wZq#6C>bsB00H1I2&9&-Z@34e69C~N z3=r2N+Y|=HdlvxEKY9jW8dciEHw8k69Woe*%#d?>Wp$y(>n51#b<1Mvbu4(~USm#>(Z zd9B9l>;iIzZ`c_iUOjyP2KlYXuJs|yF701q22!aK0xKXiqR0X|w&}S96c-?+l|v&Y zKt7%OZ$Y{IJkOohud{T=y)(BYA=kz9TMBmpdw!>Wf%ESIZRA@JumJRv@98HX<@9j% z=Od|K$)s03k3D{KIT692S-IvB77$^`$MSyYpRPXu*A=QK$cS1Ze1{uHc%BDIrRVL7 z;{pc-9M2EVAB5@+zVD}VV+j+q(5)i@5k@_nv)>O|@altzf@+tytjE4L@ph=~1B_S1 z$+OsN{|*QE8XqM_V;)HASA)ldwnqdz(Ec%dx63+CYRpS!mw-FWc5ma#f$y_i@YbUg zNtK=^NUm)JehG4ep5C>QOX?n5}_3PYs_Z-;o*U zYi(8gPYhO2+cB){4E{){H#w5B;ogjSD?nKpl&J0AS9CqR(jcLOLq86mT5HA7luk`e zUMWUlIw9B8%S&Q#eZqKTK!0mHyr&BFO+Pm+$HL^1QCJpb=_z|};5B!_{&Wr-9wZIe+Z!-IelkSBvP$70fpLu=eiG@04%wx1{vZ6K zwb`7_EXw?_@6pU5H5~>VBN-lu-#;c63U8=^cFBZnsr}9L7*X>EEu0AlJaSM%Z-iS< zSuwmRP`XCH{>wG{^8Zlk{h9dgCqfvG)^%>&C}p4&!9ae)61kI~&qIk2e_rJH=CU;xI15_;V>+KZA_*PdHBKHT%rCT~!IZ8>a>&fz+ z6}2^-D(XR9)ArOu%O_YW``R0JV)R3%pb@A$Ro+c)?ve(S65^1blylJn_u%~MrAxGe zzJAzlb=`SF=P(Ao3GNgn?V%=K7SOqylW2XHD25-p`|CbAvj%&k;mVV1xP@D=^;Md= z4UIUyeQsKLE24NkvKp)zU79!}J>B6wR#X{CE8QcXTKgi6?wcsB+$L3xQEya6;=vDm ztE@#es3!STUZWx|tTJ_1afoJMVn~ffY{JiDyr*7|0?l+}=$!>ewECRT-=$a@${*Kx zQ>&x#HbceK{lm!plKk^fuXUJ{FWTT1qGNw@0^D#l)y=djM>gaaG2RoW7tFZ!77hzO z0x7Z)#1jO>ome5kI+*OlKky%3>IGxj$A8ca{}SL9JWnUI;1)0?Iv zVKCmm%60?%%;NQj{1Emt()=G;BtZHadeB{=c&I6y$2m-XR5@it*4`HxeO?IY3RTHF z>XgM9vZvy0^xfZm{URgJ^pG3}8x0b)#dbjt*8Eir*#}`efm1XZ<@6>3tziIgUqdn? z%q&hF%yc=(Ckkw$X( z(tU&#Fi!AEwY8pkQ)xHIuS*^JXJG0#ycpN|nXG2RG@TF{P)2tE>{bZ4K`UYm8M5pO zmUWAI67u>DXU;CX$zr#g@r%&VPl(OuA#Mi0tHNi&2W1R41;aU8lx{ejx>YOUMj zMXzC*m?RQkfR7!EqPvh%)@Ks&-Bk=mdmZ@T;L_8;_g%hgP6_uPeL;D=tQ%yu& zQ{-tIHZbFQzZp2NuV?~VQBYoPnlpDnY*w!McmG@d3!=}B;aEXsV1S?G0G;kq0hQtp zJq?4&kg_Hw`#ETcM>aN4-r4g`jgMJya0(!i=!oW7CgQkudTsoUE;<$@vH(PHuJAOg z)8M^*mfzJ(6Fyh4$wix=zGMWZvNuZi6Pf_7w_h|?`_QcM1*!zJ8qINB0lb85jWC-v zOXzvB=0#xeV>HH`(!QFsfV=%5Blf!Kx3kQ)$tzYkPw=Jl$L~CTUOytz5;PSd`seIx zVXXH3d#gtoNdiVBz@pKf5PH4-i)QJCb1jd3XXMs&jV6=7TLEf_&C_2@vrgaDt}O4% zHWR6eR87E~bXYhn2!MhBf)_OSm(2j(G#1AREDrz_lh$rGAH4XXR!DFA?(@c!J=QAM zuumV)JsO0%W9BRA=uQ*%hQXxtXhuh6hTjk7Vlm02Qns1T88@<|xBhb60yWEo+;fTf zyjdQ^h)mRE6<@Oq;d#Xrg~zmxMP#|Q^DVoMiGo6J@FzRCz6*M`vGyoYmZW)+`L;g; zslpuEb%gO^b^8tFXsz*9;T;6Ep~kT7Hk~HtEMLxjy}v3aqQqSv%YJwD)>`_rLamTH z0NXzE-*T^W<})_m#$sSpV=8?o5w0B)aaao;N{6aG!Rv!6nK@ln(ti%ck%=V_Wt@Wq z+>*g4?7OvU-)G9_1x$)q;YCmk7(~tz;*V(=!bl(5!sQ_2BG@0tiQQ%q{k0#vgvnU~ zX!zv|Uv8~H1ZVX0eMb1D zCw0l{J9z`UNNFGI9usMHfUi^>NCcbKi|O_h=xRB9dC9HygA4cZTsz+^^#JrZ{oXoL zKf98twR{Lu8e>r@qERFnU`3V8`0Ho7XIk6l0D}!dFL5KgZLidsx}mBVCpd8%)Qtq* z9$>st!q~xIzzCM1MmwCC;6l8aW&PTaV3nK1^w4Q{pT@lQL}6Qrz0{-uB7h#@*) zKyk;KUIFd^Sh_0^@6@dhf5RQNYt(F*o?B&Hqibf+cnA2K&B&U#1Pmhf=N|H1HPHlUMr>eC{KY!cVqWLiNDXm4M;Wj4RXbeH* znDwzgjys-T^JeUJ=nE>A=l}{0*+4KgaU2eG{+N!R>Lcxjcx)z{7m1$T$;TgM^T{9@ zR19B+WC3)kWx>X;M$Z2yUR|yGmlpp?yN7vkl32WvA6P9t5!4q{ncp}KB2^r(*or+Q zNxSN#ywM#x2pqeAeMY&>Nsx!wLAN8Gl#Fc{0V7JgMFy4EDoYdotl;;2@|Kx~W}?b_ zgFPdssuv_h-44><5%@W&y;YJB8IM~Ob&Iq5hE&FtBUQ#Ih85nk?~}M32F(?;)+sW+ zNPY}c`K*bZ2b{4klJ&r9Elc@5A7Qx&gP{1Y?&_aKrlm`KZz3Mf0s0B>iFr)T{ymDI zUSyI#TL6@O7M2NNX&&47(Wof%{sHE~1m?~LkVCXg=*9-_s4Op-qE=0WMUxv3TX zU&W14U$~=H8`pQ%>@9tZf2N&SF@E$0JxhDZw|~soJ*1>89plTCdMo)|IwpLWtmz2& zv(&<(9@yIfm=L7d%{d37{m$bQ$XhoY^=YdAq|V&zV?ODEjotxnM{~@AVzU$R@c@=q z=~&TE9635bel<~*Tc}sh46s!*5)FVs?HW*!OSzBpFFD4cfk{c|?>VU%ui`l$0+Lqe zXrAg$y6daDm3|WKhPUL8?{Y(y4@3GI9|-PW#4UA6OVEbe!7{*XP~N+9Il$sX#U~E* zJwmSAbKmUB7sUpvTb_h~qGilgp=`CjxF@-X3cFI9g}c1hR^k0i)%!8}2k>9Q7OMfT zg(6+3PS)>v6Ti8?-_Ko-C)GwrQI@H*Mgw)9+g)YglLNUEYayPIXCicFi)d_IFWQUY z*Ee1;g-R)0ZKvyjLitWOGXN{tOR3@N(g-!6{ELarBF7ncHrl~2{JTFDJ<_@;bCWNH zzTWbKfQ~rjf@<(W6>4P_#H?35yeW}mCsH`Q(3q{D9+DAu-UJjYbB?!h{73iLhU|Rx zc}>iibo(UcPpa%>F$(hQ)-E-ifJbWLoQwq9FZ8V;Kno;J`_1O+Q%|Kpp|sF0Cq`c4 zD>BKRar7=R55vG)T86>Azgf}GfYS0^UqHfCm_f@C;bUf@Or%IxE17%rR<;_-%I;E0 z^b02Njmv0HvwPj7&w#wp_lW!!=sf^L-2wl_T@eP4_=nu#3{#cx~iwvVv-FtJAjMG*Rku=}1W0Zo*Az zePDck)p@(AYWex0jhtHBosrO$d568%)uI>EoJ!`VdbX`~!Y<$A{$C9qv+%QB5kZO4 zHZCx{H@N?M_so|wLyG@HnrvHn1#CPDHN<}LIm|5o72!p#$1T|`YNlJ}bw?}N;+IZn z9_Ib*H?+jlOOR}U!ScAbkc__=?<+J-^J&va`T&hC83<{H6}$F=RocPG8|(=5CU)0b`SrM`oYR9BP$Wc!qQ{ zspWsj=>0?dRPx6q)gC5{P1-rK1lzg7!&<>Z|CLBbXzgTH~huVO8$)d4Qv@&UkHN z8uF+|365E2lk9xL=UvY$E6Nd2;@WP8 z7reZO<7xJ+x&5W>EZ}NHa$2JjE9;t?uH~f0^SoIbZ;9{pDgjR!i<=oNb^b0U?iC8Q zf2{YhI0J7~lt*!-c^z2H_`$4g+2kT+7E=2+lmhrk;|#g`gl!hKM{4P}&G1V#sil(x z_`K4@Gz-iJT8&)$a&v@&#X`&O=A&XRLRkpeDCK)&S?~jrUy+JCWy0~B0DRKtK*iI7 z(YAYZkC~QrG@fT|CpRny>gF`zOvS6BT9?YrEn3t;l&WPRIRKgwb z;sq2}9(+hGba}R6Jty(C74mZ@ebQ%Y#1-Sekns23-O7*4)bWG!j~+F7hs(k0zjhp4 zen$1lU8`92R$WcC^Obp2`i0nI)_&^4p$rKZdn}p~jiK4s0g^=Hz%VQ=xSBO2*NVQbX$g>{B%oJ34&)s&I<{S3pllq8RD29zLs$| zh$5|4TB`juGKPIdUf`qf6(VHur>d>}w zpAeas)N~z4LsYDcJ{9d69fUIvmwfhT)5mqCz8J|t>)lVHNNv|pC=g#;vUZ%#>Qm=? zO^g@Vga!JwAWCGy8>2pF zDh0FG7e+-&8%vc|4e5`X6u%_%y+@n(_?q<+2Ztkq3~N#n<>R|_P0&L$U({oRQX5s1 z+)0#EtZ}kV{GfjBJN%G89dPvzo;QAS0HKn5hTHP#cZ7iaFYGA=6}s3pY8=S){6twA z5d1==SwLglpaOm}xdH;21IOrh_+q^O}x{~3rF(}mdq!u#y47wpZdBhjhyQin0V+4w2#=)|?e z(R%NAn`!Cqjh=uZwLt6A;A7-9akQBY?jm=6!AowECA{F`4}7#7BID(cXzoxRmeJy- zUM6ON7Sv|AAqP`!dp_F(2FKCAPJ`SNyr3vqb=S!Y8yx+RpL9#3psjsQf}vm%aCt%M zr+jvi`=OTrr05CLwZ?9LvfnTSCjGZxrAcE0mrwc4DE9|F3w0_5h;}Ngmtlu$aLiuJ z!N&@K_C0+ya*N_0dHDe|eZ!N)w{*-?C=3`ile4 zaquA|T_x9#l+vtfWaqML0QaDYKYR0a(y``?$VYhF&Eolm%a0t7k7S(wH1kzL>|r~K z347&or{%LrZQO^mKCKh->)b`?7Hv=v+$R&@DOrm1S7GbzOpkXW2MTKtL%vxNOE>>{ zSqzx_jDRZ|r8h_yA#VYXpML7s_J@KWN@H7gZ4tmoP~c_7%q~Hi;m^loj0(+7#ChMO zJ+E&PBjuU^9ea;!OoUA&eh-U(up^XcJs_Rxb$NMo2C4sl=z0&JroQM~_)-J~6-6nE z5EK;w5d>*cf}$c_L3#;_h)C~Jl3)W1MWsuZCN=a<0xG??& zD$}xVl?VO%qVj}`+Adr+GU+{^29K>1lWKgBwaj#*7!CBqSUWm{??;Py-hf+kv?!2l zF}C6dJ6x_rsdb&mpC}&6&A&-bT6;FQ*h(M5n*;u_WBv*q8zO!mPavWs;S@a7Lv&IV z0L*sy(C#Q4h2{ibdbhu{n-!(D<2kklRI@=#`^6A}DqjzL-Mwzugc!UG9BBHqc)n-q z0xst4wP*7ddSzi(FKT%b!68o7b9(14FY)!0zU933zJx;GU(x=u_Q3j6QI#f>8r8 z88$RESt0L8fNeBUbvCa|3ZINrypqj*Jvs5>g(s;xwESxDLh;U`7>{pYliCO$7N``J zxIO?hin*Lh;&Ou8t5#;x0ncUJBiJ=I+aNZ@2%1nTvaj;}U!6E`zx1scpkSHK+g>4P zP%=Nh=sp3CX#~?3X&3q)6oWW^V?^F%l;i44$(3m*k-<{gUSsGA1s@{2?>xmS87fwd5oZ+PHf4OqF zo#mrHtc)Pm^#0_;gZU zY~8KTk)KSfXfGDp`=?d@{w|xF(og;CheAkRY<}#V{6{qTi0H~pFlDh}k{iTZ*i~f; zd~0Eo&;BymdjGA*G^v468EAxh)+3Js^{Jp7u_^Lm_I_Mz03&oCEcd~izhZ`bBcC^B z7wl^pQ(Jm>VaEcu-*4F4X|WSyRA`a^`$>0_Nmdkx=y3M$(LMKQrJd;GdV_zJUOcvK z0};g%0wfG$U0Z41!R$Vvr1%J!dvTmAP2Umv8t|LG4R_remdCNnni^q@U}>4 z;?}w13LrR=85rCXU`jo;ya6a3Sjq#xl{TF=)SS-^$=l`A-(W>p?gbvADhglgW(T8K z3jL1GtK9=h-T%#7<=Z8)u@pKL3vYdIPdZ^Jg)ik2ygbd8%jfd8Ix&+^b`TY`c#;LI z1>8c91s>4mbA)z{Qh)s{s!2&u+X`CQ`*85bXQxK1Xr2(8KQXTA(0+oOTgYosf1IDs}Fk?7QY^M`X

7{#2|C>{o@Yn8JFWbeYyl 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Ν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 d51LA^2%_{}SJe~S3?B}+St>c71o{6Bg5$)NxM literal 0 HcmV?d00001 diff --git a/systems/yoga/configuration.nix b/systems/yoga/configuration.nix deleted file mode 100644 index 5e81462..0000000 --- a/systems/yoga/configuration.nix +++ /dev/null @@ -1,269 +0,0 @@ -{ config, pkgs, lib, ... }: -##### Variable definitions ##### -let - - burekVariable = "burek"; - -in { - - imports = [ ./hardware-configuration.nix ]; - - ##### Environment Variables ##### - environment = { - variables = { - # PROXY SETTINGS - # http_proxy = "http://proxy.site"; - # https_proxy = "https://proxy.site"; - EXTRA_LDFLAGS = "-L/lib -L${pkgs.linuxPackages.nvidia_x11}/lib"; - CUDA_PATH = "${pkgs.cudatoolkit}"; - QT_STYLE_OVERRIDE = "kvantum"; - QT_QPA_PLATFORMTHEME = "qt5ct"; - EXTRA_CCFLAGS = "-I/usr/include"; - }; - - sessionVariables = { - LD_LIBRARY_PATH = with pkgs; - "${stdenv.cc.cc.lib.outPath}/lib:${linuxPackages.nvidia_x11}/lib:${stdenv.cc.cc.lib}/lib:${pkgs.zlib}/lib:${pkgs.libGL}/lib:${pkgs.libGLU}/lib:${pkgs.glibc}/lib:${pkgs.glib.out}/lib"; - }; - - }; - - home-manager = { - users = { spagnologasper = ../../home.nix; }; - useGlobalPkgs = true; - }; - - ##### General system settings ##### - time.timeZone = "Europe/Ljubljana"; - i18n.defaultLocale = "en_US.UTF-8"; - system.stateVersion = "23.11"; - system.autoUpgrade.enable = false; - system.autoUpgrade.allowReboot = false; - nixpkgs.config.allowUnfree = true; - - ##### Hardware and bootloader configurations ##### - boot.loader.systemd-boot.enable = true; - boot.loader.efi.canTouchEfiVariables = true; - boot.kernelModules = [ "kvm-intel" "wireguard" ]; - boot.blacklistedKernelModules = [ "nouveau" ]; - boot.extraModulePackages = [ pkgs.linuxPackages.nvidia_x11 ]; - - ### CUDA ### - nixpkgs.config.cudaSupport = true; - services.xserver.videoDrivers = [ "amdgpu" "nvidia" ]; - virtualisation.docker.enableNvidia = true; # Enable GPU support in container - - hardware.nvidia = { - - # Modesetting is required. - modesetting.enable = true; - - # Nvidia power management. Experimental, and can cause sleep/suspend to fail. - powerManagement.enable = false; - # Fine-grained power management. Turns off GPU when not in use. - # Experimental and only works on modern Nvidia GPUs (Turing or newer). - powerManagement.finegrained = false; - - # Use the NVidia open source kernel module (not to be confused with the - # independent third-party "nouveau" open source driver). - # Support is limited to the Turing and later architectures. Full list of - # supported GPUs is at: - # https://github.com/NVIDIA/open-gpu-kernel-modules#compatible-gpus - # Only available from driver 515.43.04+ - # Do not disable this unless your GPU is unsupported or if you have a good reason to. - open = true; - - # Enable the Nvidia settings menu, - # accessible via `nvidia-settings`. - nvidiaSettings = true; - - # Optionally, you may need to select the appropriate driver version for your specific GPU. - package = config.boot.kernelPackages.nvidiaPackages.stable; - }; - - # Bluetooth - hardware.bluetooth.enable = true; - - hardware.opengl = { - enable = true; - driSupport = true; - driSupport32Bit = true; - extraPackages = with pkgs; [ libGLU libGL ]; - }; - - # Enable UDisks2 service for automounting - services.udisks2.enable = true; - - ### KVM ### - services.qemuGuest.enable = true; - virtualisation.docker.enable = true; - - virtualisation.libvirtd = { - qemu = { - ovmf.enable = true; - runAsRoot = true; - }; - enable = true; - onBoot = "ignore"; - onShutdown = "shutdown"; - }; - - ##### Networking settings ##### - networking.hostName = "nixos"; - networking.networkmanager.enable = true; - - networking.extraHosts = ""; - - ##### Services #### - services.pipewire = { - enable = true; - alsa.enable = true; - alsa.support32Bit = true; - pulse.enable = true; - }; - - services.xserver = { enable = true; }; - - xdg.portal = { - enable = true; - wlr.enable = true; - # gtk portal needed to make gtk apps happy - extraPortals = [ pkgs.xdg-desktop-portal-gtk ]; - config.common.default = "*"; - }; - - services.dbus.enable = true; - services.printing.enable = true; - - # start polkit on login - systemd = { - user.services.polkit-gnome-authentication-agent-1 = { - description = "polkit-gnome-authentication-agent-1"; - wantedBy = [ "graphical-session.target" ]; - wants = [ "graphical-session.target" ]; - after = [ "graphical-session.target" ]; - serviceConfig = { - Type = "simple"; - ExecStart = - "${pkgs.polkit_gnome}/libexec/polkit-gnome-authentication-agent-1"; - Restart = "on-failure"; - RestartSec = 1; - TimeoutStopSec = 10; - }; - }; - }; - security.polkit.enable = true; - sound.enable = true; - hardware.pulseaudio.enable = false; - security.rtkit.enable = true; - - ##### System packages ##### - environment.systemPackages = with pkgs; [ - linuxPackages.nvidia_x11 - cudatoolkit - alacritty - wayland - xdg-utils - glib - vim - tmux - docker-compose - virt-manager - libguestfs - libvirt - coreutils - binutils - pciutils - dmidecode - autoconf - gcc - gnumake - llvm - libclang - clang - cmake - libtool - libvterm - ncurses5 - stdenv.cc - wget - curl - curl.dev - git-lfs - man - mkpasswd - unzip - direnv - lshw - zsh - oh-my-zsh - fzf - fd - python3 - ruby - rbenv - go - jdk - pulumi - bluez - git - wireguard-tools - polkit_gnome - openvpn - zlib - glib - glibc - file - ffmpeg - wirelesstools - udisks2 - ]; - - nixpkgs.config.permittedInsecurePackages = - [ "electron-12.2.3" "electron-19.1.9" ]; - - ##### Extra ##### - programs.zsh.enable = true; - qt.platformTheme = "qt5ct"; - - programs.mtr.enable = true; - programs.gnupg.agent = { - enable = true; - enableSSHSupport = true; - }; - - # Steam cannot be installed using home-manager, so let it be global for now - programs.steam = { - enable = true; - remotePlay.openFirewall = - true; # Open ports in the firewall for Steam Remote Play - dedicatedServer.openFirewall = - true; # Open ports in the firewall for Source Dedicated Server - }; - - nix = { - package = pkgs.nixFlakes; - extraOptions = '' - experimental-features = nix-command flakes - ''; - }; - - ##### User configurations ###### - users.users.spagnologasper = { - shell = pkgs.zsh; - isNormalUser = true; - description = "spagnologasper"; - extraGroups = [ - "wheel" - "disk" - "libvirtd" - "docker" - "audio" - "video" - "input" - "systemd-journal" - "networkmanager" - "network" - ]; - }; -}

    o0V7>3TK{Bm8{JvdOmj0 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%0DpZAzL5(|?m9cC!7- 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