From 85d78e3b5e04b574bae4081ab5bc62719bb145e3 Mon Sep 17 00:00:00 2001 From: joelchrono12 Date: Sun, 29 Aug 2021 09:56:00 -0500 Subject: [PATCH] organized everything so stow does not get confused with readme files --- .../alacritty/.config/alacritty/alacritty.yml | 480 +++ .../awesome/.config/awesome/lain/.gitmodules | 3 + .../.config/awesome/lain/ISSUE_TEMPLATE.md | 33 + .../awesome/.config/awesome/lain/LICENSE | 339 ++ .../awesome/.config/awesome/lain/README.rst | 38 + .../awesome/.config/awesome/lain/helpers.lua | 204 ++ .../awesome/lain/icons/cal/black/1.png | Bin 0 -> 836 bytes .../awesome/lain/icons/cal/black/10.png | Bin 0 -> 2311 bytes .../awesome/lain/icons/cal/black/11.png | Bin 0 -> 1742 bytes .../awesome/lain/icons/cal/black/12.png | Bin 0 -> 2282 bytes .../awesome/lain/icons/cal/black/13.png | Bin 0 -> 2407 bytes .../awesome/lain/icons/cal/black/14.png | Bin 0 -> 1359 bytes .../awesome/lain/icons/cal/black/15.png | Bin 0 -> 1823 bytes .../awesome/lain/icons/cal/black/16.png | Bin 0 -> 2019 bytes .../awesome/lain/icons/cal/black/17.png | Bin 0 -> 1504 bytes .../awesome/lain/icons/cal/black/18.png | Bin 0 -> 2102 bytes .../awesome/lain/icons/cal/black/19.png | Bin 0 -> 1988 bytes .../awesome/lain/icons/cal/black/2.png | Bin 0 -> 1425 bytes .../awesome/lain/icons/cal/black/20.png | Bin 0 -> 2549 bytes .../awesome/lain/icons/cal/black/21.png | Bin 0 -> 2047 bytes .../awesome/lain/icons/cal/black/22.png | Bin 0 -> 1890 bytes .../awesome/lain/icons/cal/black/23.png | Bin 0 -> 2150 bytes .../awesome/lain/icons/cal/black/24.png | Bin 0 -> 2023 bytes .../awesome/lain/icons/cal/black/25.png | Bin 0 -> 2089 bytes .../awesome/lain/icons/cal/black/26.png | Bin 0 -> 2244 bytes .../awesome/lain/icons/cal/black/27.png | Bin 0 -> 1904 bytes .../awesome/lain/icons/cal/black/28.png | Bin 0 -> 2314 bytes .../awesome/lain/icons/cal/black/29.png | Bin 0 -> 2225 bytes .../awesome/lain/icons/cal/black/3.png | Bin 0 -> 1594 bytes .../awesome/lain/icons/cal/black/30.png | Bin 0 -> 2626 bytes .../awesome/lain/icons/cal/black/31.png | Bin 0 -> 2165 bytes .../awesome/lain/icons/cal/black/4.png | Bin 0 -> 1042 bytes .../awesome/lain/icons/cal/black/5.png | Bin 0 -> 1387 bytes .../awesome/lain/icons/cal/black/6.png | Bin 0 -> 1581 bytes .../awesome/lain/icons/cal/black/7.png | Bin 0 -> 1178 bytes .../awesome/lain/icons/cal/black/8.png | Bin 0 -> 1639 bytes .../awesome/lain/icons/cal/black/9.png | Bin 0 -> 1615 bytes .../awesome/lain/icons/cal/white/1.png | Bin 0 -> 714 bytes .../awesome/lain/icons/cal/white/10.png | Bin 0 -> 2357 bytes .../awesome/lain/icons/cal/white/11.png | Bin 0 -> 1622 bytes .../awesome/lain/icons/cal/white/12.png | Bin 0 -> 2316 bytes .../awesome/lain/icons/cal/white/13.png | Bin 0 -> 2045 bytes .../awesome/lain/icons/cal/white/14.png | Bin 0 -> 1365 bytes .../awesome/lain/icons/cal/white/15.png | Bin 0 -> 1711 bytes .../awesome/lain/icons/cal/white/16.png | Bin 0 -> 2056 bytes .../awesome/lain/icons/cal/white/17.png | Bin 0 -> 1435 bytes .../awesome/lain/icons/cal/white/18.png | Bin 0 -> 2183 bytes .../awesome/lain/icons/cal/white/19.png | Bin 0 -> 2055 bytes .../awesome/lain/icons/cal/white/2.png | Bin 0 -> 1422 bytes .../awesome/lain/icons/cal/white/20.png | Bin 0 -> 2633 bytes .../awesome/lain/icons/cal/white/21.png | Bin 0 -> 2054 bytes .../awesome/lain/icons/cal/white/22.png | Bin 0 -> 1872 bytes .../awesome/lain/icons/cal/white/23.png | Bin 0 -> 2229 bytes .../awesome/lain/icons/cal/white/24.png | Bin 0 -> 2067 bytes .../awesome/lain/icons/cal/white/25.png | Bin 0 -> 2149 bytes .../awesome/lain/icons/cal/white/26.png | Bin 0 -> 2340 bytes .../awesome/lain/icons/cal/white/27.png | Bin 0 -> 1980 bytes .../awesome/lain/icons/cal/white/28.png | Bin 0 -> 2415 bytes .../awesome/lain/icons/cal/white/29.png | Bin 0 -> 2316 bytes .../awesome/lain/icons/cal/white/3.png | Bin 0 -> 1586 bytes .../awesome/lain/icons/cal/white/30.png | Bin 0 -> 2729 bytes .../awesome/lain/icons/cal/white/31.png | Bin 0 -> 2196 bytes .../awesome/lain/icons/cal/white/4.png | Bin 0 -> 1000 bytes .../awesome/lain/icons/cal/white/5.png | Bin 0 -> 1437 bytes .../awesome/lain/icons/cal/white/6.png | Bin 0 -> 1714 bytes .../awesome/lain/icons/cal/white/7.png | Bin 0 -> 1147 bytes .../awesome/lain/icons/cal/white/8.png | Bin 0 -> 1811 bytes .../awesome/lain/icons/cal/white/9.png | Bin 0 -> 1670 bytes .../lain/icons/layout/default/cascade.png | Bin 0 -> 233 bytes .../lain/icons/layout/default/cascadetile.png | Bin 0 -> 230 bytes .../icons/layout/default/cascadetilew.png | Bin 0 -> 230 bytes .../lain/icons/layout/default/cascadew.png | Bin 0 -> 233 bytes .../lain/icons/layout/default/centerfair.png | Bin 0 -> 169 bytes .../lain/icons/layout/default/centerfairw.png | Bin 0 -> 169 bytes .../lain/icons/layout/default/centerwork.png | Bin 0 -> 204 bytes .../lain/icons/layout/default/centerworkh.png | Bin 0 -> 199 bytes .../icons/layout/default/centerworkhw.png | Bin 0 -> 200 bytes .../lain/icons/layout/default/centerworkw.png | Bin 0 -> 195 bytes .../lain/icons/layout/default/termfair.png | Bin 0 -> 191 bytes .../lain/icons/layout/default/termfairw.png | Bin 0 -> 191 bytes .../lain/icons/layout/zenburn/cascade.png | Bin 0 -> 225 bytes .../lain/icons/layout/zenburn/cascadetile.png | Bin 0 -> 227 bytes .../lain/icons/layout/zenburn/centerfair.png | Bin 0 -> 361 bytes .../lain/icons/layout/zenburn/centerwork.png | Bin 0 -> 185 bytes .../lain/icons/layout/zenburn/centerworkh.png | Bin 0 -> 204 bytes .../lain/icons/layout/zenburn/termfair.png | Bin 0 -> 237 bytes .../.config/awesome/lain/icons/mail.png | Bin 0 -> 526 bytes .../.config/awesome/lain/icons/no_net.png | Bin 0 -> 1476 bytes .../awesome/lain/icons/openweathermap/01d.png | Bin 0 -> 3993 bytes .../awesome/lain/icons/openweathermap/01n.png | Bin 0 -> 3071 bytes .../awesome/lain/icons/openweathermap/02d.png | Bin 0 -> 4886 bytes .../awesome/lain/icons/openweathermap/02n.png | Bin 0 -> 4488 bytes .../awesome/lain/icons/openweathermap/03d.png | Bin 0 -> 5147 bytes .../awesome/lain/icons/openweathermap/03n.png | Bin 0 -> 4778 bytes .../awesome/lain/icons/openweathermap/04d.png | Bin 0 -> 4847 bytes .../awesome/lain/icons/openweathermap/04n.png | 1 + .../awesome/lain/icons/openweathermap/09d.png | Bin 0 -> 5623 bytes .../awesome/lain/icons/openweathermap/09n.png | 1 + .../awesome/lain/icons/openweathermap/10d.png | Bin 0 -> 6584 bytes .../awesome/lain/icons/openweathermap/10n.png | 1 + .../awesome/lain/icons/openweathermap/11d.png | Bin 0 -> 6692 bytes .../awesome/lain/icons/openweathermap/11n.png | 1 + .../awesome/lain/icons/openweathermap/13d.png | Bin 0 -> 7839 bytes .../awesome/lain/icons/openweathermap/13n.png | 1 + .../awesome/lain/icons/openweathermap/50d.png | Bin 0 -> 4710 bytes .../awesome/lain/icons/openweathermap/50n.png | 1 + .../lain/icons/openweathermap/README.md | 3 + .../awesome/lain/icons/openweathermap/na.png | Bin 0 -> 7417 bytes .../awesome/lain/icons/taskwarrior.png | Bin 0 -> 636 bytes .../awesome/.config/awesome/lain/init.lua | 15 + .../.config/awesome/lain/lain-scm-1.rockspec | 27 + .../.config/awesome/lain/layout/cascade.lua | 172 + .../awesome/lain/layout/centerwork.lua | 194 ++ .../.config/awesome/lain/layout/init.lua | 19 + .../.config/awesome/lain/layout/termfair.lua | 237 ++ .../.config/awesome/lain/util/dkjson.lua | 713 +++++ .../.config/awesome/lain/util/init.lua | 168 + .../.config/awesome/lain/util/markup.lua | 66 + .../awesome/lain/util/menu_iterator.lua | 145 + .../.config/awesome/lain/util/quake.lua | 168 + .../.config/awesome/lain/util/separators.lua | 117 + .../.config/awesome/lain/widget/alsa.lua | 53 + .../.config/awesome/lain/widget/alsabar.lua | 166 + .../.config/awesome/lain/widget/bat.lua | 217 ++ .../.config/awesome/lain/widget/cal.lua | 175 + .../awesome/lain/widget/contrib/init.lua | 18 + .../awesome/lain/widget/contrib/moc.lua | 96 + .../awesome/lain/widget/contrib/redshift.lua | 54 + .../awesome/lain/widget/contrib/task.lua | 92 + .../awesome/lain/widget/contrib/tp_smapi.lua | 147 + .../.config/awesome/lain/widget/cpu.lua | 75 + .../.config/awesome/lain/widget/fs.lua | 151 + .../.config/awesome/lain/widget/imap.lua | 93 + .../.config/awesome/lain/widget/init.lua | 19 + .../.config/awesome/lain/widget/mem.lua | 50 + .../.config/awesome/lain/widget/mpd.lua | 132 + .../.config/awesome/lain/widget/net.lua | 113 + .../.config/awesome/lain/widget/pulse.lua | 57 + .../.config/awesome/lain/widget/pulsebar.lua | 171 + .../.config/awesome/lain/widget/sysload.lua | 38 + .../.config/awesome/lain/widget/temp.lua | 44 + .../.config/awesome/lain/widget/weather.lua | 148 + .../awesome/.config/awesome/lain/wiki/Home.md | 43 + .../.config/awesome/lain/wiki/Layouts.md | 255 ++ .../.config/awesome/lain/wiki/Utilities.md | 338 ++ .../.config/awesome/lain/wiki/Widgets.md | 55 + .../.config/awesome/lain/wiki/_Footer.md | 1 + .../.config/awesome/lain/wiki/_Sidebar.md | 26 + .../awesome/.config/awesome/lain/wiki/alsa.md | 148 + .../.config/awesome/lain/wiki/alsabar.md | 108 + .../awesome/.config/awesome/lain/wiki/bat.md | 100 + .../awesome/.config/awesome/lain/wiki/cal.md | 83 + .../awesome/.config/awesome/lain/wiki/cpu.md | 30 + .../awesome/.config/awesome/lain/wiki/fs.md | 82 + .../awesome/.config/awesome/lain/wiki/imap.md | 115 + .../awesome/.config/awesome/lain/wiki/mem.md | 33 + .../awesome/.config/awesome/lain/wiki/moc.md | 122 + .../awesome/.config/awesome/lain/wiki/mpd.md | 180 ++ .../awesome/.config/awesome/lain/wiki/net.md | 115 + .../.config/awesome/lain/wiki/pulse.md | 135 + .../.config/awesome/lain/wiki/pulsebar.md | 98 + .../.config/awesome/lain/wiki/redshift.md | 100 + .../.config/awesome/lain/wiki/sysload.md | 27 + .../awesome/.config/awesome/lain/wiki/task.md | 51 + .../awesome/.config/awesome/lain/wiki/temp.md | 35 + .../.config/awesome/lain/wiki/tp_smapi.md | 103 + .../.config/awesome/lain/wiki/watch.md | 222 ++ .../.config/awesome/lain/wiki/weather.md | 150 + stow_home/awesome/.config/awesome/rc.lua | 659 ++++ .../awesome/themes/zenburn/awesome-icon.png | Bin 0 -> 177 bytes .../awesome/themes/zenburn/darkpcnordwall.png | Bin 0 -> 280068 bytes .../awesome/themes/zenburn/icons/ac.png | Bin 0 -> 333 bytes .../awesome/themes/zenburn/icons/awesome.png | Bin 0 -> 200 bytes .../awesome/themes/zenburn/icons/battery.png | Bin 0 -> 334 bytes .../themes/zenburn/icons/battery_empty.png | Bin 0 -> 327 bytes .../themes/zenburn/icons/battery_low.png | Bin 0 -> 332 bytes .../awesome/themes/zenburn/icons/cpu.png | Bin 0 -> 333 bytes .../awesome/themes/zenburn/icons/dish.png | Bin 0 -> 206 bytes .../awesome/themes/zenburn/icons/floating.png | Bin 0 -> 165 bytes .../awesome/themes/zenburn/icons/fwd.png | Bin 0 -> 326 bytes .../awesome/themes/zenburn/icons/hdd.png | Bin 0 -> 342 bytes .../awesome/themes/zenburn/icons/mail.png | Bin 0 -> 183 bytes .../awesome/themes/zenburn/icons/mail_on.png | Bin 0 -> 183 bytes .../awesome/themes/zenburn/icons/mem.png | Bin 0 -> 325 bytes .../awesome/themes/zenburn/icons/net.png | Bin 0 -> 162 bytes .../awesome/themes/zenburn/icons/next.png | Bin 0 -> 328 bytes .../awesome/themes/zenburn/icons/note.png | Bin 0 -> 153 bytes .../awesome/themes/zenburn/icons/note_on.png | Bin 0 -> 164 bytes .../awesome/themes/zenburn/icons/pacman.png | Bin 0 -> 345 bytes .../awesome/themes/zenburn/icons/pause.png | Bin 0 -> 316 bytes .../awesome/themes/zenburn/icons/phones.png | Bin 0 -> 337 bytes .../awesome/themes/zenburn/icons/play.png | Bin 0 -> 329 bytes .../awesome/themes/zenburn/icons/prev.png | Bin 0 -> 325 bytes .../awesome/themes/zenburn/icons/rwd.png | Bin 0 -> 331 bytes .../awesome/themes/zenburn/icons/scissors.png | Bin 0 -> 160 bytes .../themes/zenburn/icons/square_sel.png | Bin 0 -> 139 bytes .../themes/zenburn/icons/square_unsel.png | Bin 0 -> 209 bytes .../awesome/themes/zenburn/icons/stop.png | Bin 0 -> 322 bytes .../awesome/themes/zenburn/icons/submenu.png | Bin 0 -> 142 bytes .../awesome/themes/zenburn/icons/task.png | Bin 0 -> 169 bytes .../awesome/themes/zenburn/icons/temp.png | Bin 0 -> 338 bytes .../awesome/themes/zenburn/icons/tile.png | Bin 0 -> 159 bytes .../themes/zenburn/icons/tilebottom.png | Bin 0 -> 163 bytes .../awesome/themes/zenburn/icons/tileleft.png | Bin 0 -> 161 bytes .../awesome/themes/zenburn/icons/tiletop.png | Bin 0 -> 163 bytes .../zenburn/icons/titlebar/close_focus.png | Bin 0 -> 187 bytes .../zenburn/icons/titlebar/close_normal.png | Bin 0 -> 324 bytes .../icons/titlebar/floating_focus_active.png | Bin 0 -> 187 bytes .../titlebar/floating_focus_inactive.png | Bin 0 -> 250 bytes .../icons/titlebar/floating_normal_active.png | Bin 0 -> 324 bytes .../titlebar/floating_normal_inactive.png | Bin 0 -> 250 bytes .../icons/titlebar/maximized_focus_active.png | Bin 0 -> 196 bytes .../titlebar/maximized_focus_inactive.png | Bin 0 -> 263 bytes .../titlebar/maximized_normal_active.png | Bin 0 -> 333 bytes .../titlebar/maximized_normal_inactive.png | Bin 0 -> 269 bytes .../icons/titlebar/ontop_focus_active.png | Bin 0 -> 191 bytes .../icons/titlebar/ontop_focus_inactive.png | Bin 0 -> 255 bytes .../icons/titlebar/ontop_normal_active.png | Bin 0 -> 326 bytes .../icons/titlebar/ontop_normal_inactive.png | Bin 0 -> 256 bytes .../icons/titlebar/sticky_focus_active.png | Bin 0 -> 187 bytes .../icons/titlebar/sticky_focus_inactive.png | Bin 0 -> 252 bytes .../icons/titlebar/sticky_normal_active.png | Bin 0 -> 324 bytes .../icons/titlebar/sticky_normal_inactive.png | Bin 0 -> 249 bytes .../awesome/themes/zenburn/icons/vol.png | Bin 0 -> 181 bytes .../awesome/themes/zenburn/icons/vol_low.png | Bin 0 -> 181 bytes .../awesome/themes/zenburn/icons/vol_mute.png | Bin 0 -> 181 bytes .../awesome/themes/zenburn/icons/vol_no.png | Bin 0 -> 186 bytes .../themes/zenburn/layouts/cornerne.png | Bin 0 -> 193 bytes .../themes/zenburn/layouts/cornernw.png | Bin 0 -> 190 bytes .../themes/zenburn/layouts/cornerse.png | Bin 0 -> 197 bytes .../themes/zenburn/layouts/cornersw.png | Bin 0 -> 195 bytes .../themes/zenburn/layouts/dwindle.png | Bin 0 -> 196 bytes .../awesome/themes/zenburn/layouts/fairh.png | Bin 0 -> 191 bytes .../awesome/themes/zenburn/layouts/fairv.png | Bin 0 -> 193 bytes .../themes/zenburn/layouts/floating.png | Bin 0 -> 189 bytes .../themes/zenburn/layouts/fullscreen.png | Bin 0 -> 199 bytes .../themes/zenburn/layouts/magnifier.png | Bin 0 -> 191 bytes .../awesome/themes/zenburn/layouts/max.png | Bin 0 -> 271 bytes .../awesome/themes/zenburn/layouts/spiral.png | Bin 0 -> 196 bytes .../awesome/themes/zenburn/layouts/tile.png | Bin 0 -> 189 bytes .../themes/zenburn/layouts/tilebottom.png | Bin 0 -> 186 bytes .../themes/zenburn/layouts/tileleft.png | Bin 0 -> 188 bytes .../themes/zenburn/layouts/tiletop.png | Bin 0 -> 186 bytes .../themes/zenburn/taglist/squarefz.png | Bin 0 -> 168 bytes .../themes/zenburn/taglist/squarez.png | Bin 0 -> 171 bytes .../.config/awesome/themes/zenburn/theme.lua | 130 + .../themes/zenburn/titlebar/close_focus.png | Bin 0 -> 187 bytes .../themes/zenburn/titlebar/close_normal.png | Bin 0 -> 116 bytes .../titlebar/floating_focus_active.png | Bin 0 -> 187 bytes .../titlebar/floating_focus_inactive.png | Bin 0 -> 112 bytes .../titlebar/floating_normal_active.png | Bin 0 -> 116 bytes .../titlebar/floating_normal_inactive.png | Bin 0 -> 90 bytes .../titlebar/maximized_focus_active.png | Bin 0 -> 196 bytes .../titlebar/maximized_focus_inactive.png | Bin 0 -> 110 bytes .../titlebar/maximized_normal_active.png | Bin 0 -> 121 bytes .../titlebar/maximized_normal_inactive.png | Bin 0 -> 112 bytes .../zenburn/titlebar/ontop_focus_active.png | Bin 0 -> 191 bytes .../zenburn/titlebar/ontop_focus_inactive.png | Bin 0 -> 106 bytes .../zenburn/titlebar/ontop_normal_active.png | Bin 0 -> 118 bytes .../titlebar/ontop_normal_inactive.png | Bin 0 -> 107 bytes .../zenburn/titlebar/sticky_focus_active.png | Bin 0 -> 187 bytes .../titlebar/sticky_focus_inactive.png | Bin 0 -> 103 bytes .../zenburn/titlebar/sticky_normal_active.png | Bin 0 -> 116 bytes .../titlebar/sticky_normal_inactive.png | Bin 0 -> 86 bytes .../themes/zenburn/zenburn-background.png | Bin 0 -> 1484 bytes stow_home/bat/.config/bat/config | 4 + stow_home/dunst/.config/dunst/dunstrc | 325 ++ stow_home/nvim/.config/nvim/autoload/plug.vim | 2801 +++++++++++++++++ .../nvim/.config/nvim/autoload/plug.vim.old | 2797 ++++++++++++++++ .../.config/nvim/autoload/plugged/NERDTree | 1 + .../.config/nvim/autoload/plugged/auto-pairs | 1 + .../.config/nvim/autoload/plugged/coc.nvim | 1 + .../.config/nvim/autoload/plugged/ctrlp.vim | 1 + .../nvim/autoload/plugged/doom-one.vim | 1 + .../.config/nvim/autoload/plugged/goyo.vim | 1 + .../.config/nvim/autoload/plugged/gruvbox | 1 + .../nvim/autoload/plugged/lightline.vim | 1 + .../nvim/autoload/plugged/limelight.vim | 1 + .../nvim/autoload/plugged/nerdcommenter | 1 + .../.config/nvim/autoload/plugged/nord-vim | 1 + .../.config/nvim/autoload/plugged/onedark.vim | 1 + .../.config/nvim/autoload/plugged/tabular | 1 + .../.config/nvim/autoload/plugged/vim-airline | 1 + .../nvim/autoload/plugged/vim-airline-themes | 1 + .../nvim/autoload/plugged/vim-fugitive | 1 + .../nvim/.config/nvim/autoload/plugged/vim-go | 1 + .../.config/nvim/autoload/plugged/vim-godot | 1 + .../autoload/plugged/vim-markdown-folding | 1 + .../.config/nvim/autoload/plugged/vim-monokai | 1 + .../autoload/plugged/vim-pandoc-syntax-simple | 1 + .../nvim/autoload/plugged/vim-polyglot | 1 + .../.config/nvim/autoload/plugged/vim-ripgrep | 1 + .../nvim/autoload/plugged/vim-table-mode | 1 + stow_home/nvim/.config/nvim/init.vim | 76 + .../nvim/.config/nvim/spell/en.utf-8.add | 2 + .../nvim/.config/nvim/spell/en.utf-8.add.spl | Bin 0 -> 33 bytes .../nvim/.config/nvim/spell/es.utf-8.spl | Bin 0 -> 601019 bytes .../nvim/.config/nvim/spell/es.utf-8.sug | Bin 0 -> 1912378 bytes .../nvim/.config/nvim/vim-plug/plugins.vim | 43 + stow_home/picom/.config/picom/picom.conf | 521 +++ stow_home/picom/.config/picom/picom.conf.bak | 63 + .../.config/picom/picomvoiddefault.conf.bak | 425 +++ stow_home/rofi/.config/rofi/config.rasi | 11 + .../rofi/scripts/dmenu-edit-configs.sh | 56 + .../rofi/.config/rofi/scripts/power-menu.sh | 36 + stow_home/rofi/.config/rofi/scripts/qpost.sh | 32 + .../.config/rofi/themes/centered-nord.rasi | 84 + .../spectrwm/.config/spectrwm/README.org | 291 ++ .../spectrwm/.config/spectrwm/bar-config.org | 187 ++ .../spectrwm/.config/spectrwm/baraction.sh | 107 + .../.config/spectrwm/org-assets/spectrwm.png | Bin 0 -> 729699 bytes .../.config/spectrwm/scripts/README.org | 57 + .../spectrwm/scripts/keep-trayer-ws.sh | 3 + .../spectrwm/scripts/volume-spectrwm.sh | 19 + .../spectrwm/scripts/workspace-windows.sh | 6 + .../spectrwm/.config/spectrwm/spectrwm.conf | 233 ++ 316 files changed, 17003 insertions(+) create mode 100644 stow_home/alacritty/.config/alacritty/alacritty.yml create mode 100644 stow_home/awesome/.config/awesome/lain/.gitmodules create mode 100644 stow_home/awesome/.config/awesome/lain/ISSUE_TEMPLATE.md create mode 100644 stow_home/awesome/.config/awesome/lain/LICENSE create mode 100644 stow_home/awesome/.config/awesome/lain/README.rst create mode 100644 stow_home/awesome/.config/awesome/lain/helpers.lua create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/black/1.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/black/10.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/black/11.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/black/12.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/black/13.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/black/14.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/black/15.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/black/16.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/black/17.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/black/18.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/black/19.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/black/2.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/black/20.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/black/21.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/black/22.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/black/23.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/black/24.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/black/25.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/black/26.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/black/27.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/black/28.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/black/29.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/black/3.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/black/30.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/black/31.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/black/4.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/black/5.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/black/6.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/black/7.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/black/8.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/black/9.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/white/1.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/white/10.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/white/11.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/white/12.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/white/13.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/white/14.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/white/15.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/white/16.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/white/17.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/white/18.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/white/19.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/white/2.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/white/20.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/white/21.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/white/22.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/white/23.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/white/24.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/white/25.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/white/26.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/white/27.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/white/28.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/white/29.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/white/3.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/white/30.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/white/31.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/white/4.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/white/5.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/white/6.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/white/7.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/white/8.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/cal/white/9.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/layout/default/cascade.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/layout/default/cascadetile.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/layout/default/cascadetilew.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/layout/default/cascadew.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/layout/default/centerfair.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/layout/default/centerfairw.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/layout/default/centerwork.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/layout/default/centerworkh.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/layout/default/centerworkhw.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/layout/default/centerworkw.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/layout/default/termfair.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/layout/default/termfairw.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/layout/zenburn/cascade.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/layout/zenburn/cascadetile.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/layout/zenburn/centerfair.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/layout/zenburn/centerwork.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/layout/zenburn/centerworkh.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/layout/zenburn/termfair.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/mail.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/no_net.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/openweathermap/01d.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/openweathermap/01n.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/openweathermap/02d.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/openweathermap/02n.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/openweathermap/03d.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/openweathermap/03n.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/openweathermap/04d.png create mode 120000 stow_home/awesome/.config/awesome/lain/icons/openweathermap/04n.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/openweathermap/09d.png create mode 120000 stow_home/awesome/.config/awesome/lain/icons/openweathermap/09n.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/openweathermap/10d.png create mode 120000 stow_home/awesome/.config/awesome/lain/icons/openweathermap/10n.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/openweathermap/11d.png create mode 120000 stow_home/awesome/.config/awesome/lain/icons/openweathermap/11n.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/openweathermap/13d.png create mode 120000 stow_home/awesome/.config/awesome/lain/icons/openweathermap/13n.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/openweathermap/50d.png create mode 120000 stow_home/awesome/.config/awesome/lain/icons/openweathermap/50n.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/openweathermap/README.md create mode 100644 stow_home/awesome/.config/awesome/lain/icons/openweathermap/na.png create mode 100644 stow_home/awesome/.config/awesome/lain/icons/taskwarrior.png create mode 100644 stow_home/awesome/.config/awesome/lain/init.lua create mode 100644 stow_home/awesome/.config/awesome/lain/lain-scm-1.rockspec create mode 100644 stow_home/awesome/.config/awesome/lain/layout/cascade.lua create mode 100644 stow_home/awesome/.config/awesome/lain/layout/centerwork.lua create mode 100644 stow_home/awesome/.config/awesome/lain/layout/init.lua create mode 100644 stow_home/awesome/.config/awesome/lain/layout/termfair.lua create mode 100644 stow_home/awesome/.config/awesome/lain/util/dkjson.lua create mode 100644 stow_home/awesome/.config/awesome/lain/util/init.lua create mode 100644 stow_home/awesome/.config/awesome/lain/util/markup.lua create mode 100644 stow_home/awesome/.config/awesome/lain/util/menu_iterator.lua create mode 100644 stow_home/awesome/.config/awesome/lain/util/quake.lua create mode 100644 stow_home/awesome/.config/awesome/lain/util/separators.lua create mode 100644 stow_home/awesome/.config/awesome/lain/widget/alsa.lua create mode 100644 stow_home/awesome/.config/awesome/lain/widget/alsabar.lua create mode 100644 stow_home/awesome/.config/awesome/lain/widget/bat.lua create mode 100644 stow_home/awesome/.config/awesome/lain/widget/cal.lua create mode 100644 stow_home/awesome/.config/awesome/lain/widget/contrib/init.lua create mode 100644 stow_home/awesome/.config/awesome/lain/widget/contrib/moc.lua create mode 100644 stow_home/awesome/.config/awesome/lain/widget/contrib/redshift.lua create mode 100644 stow_home/awesome/.config/awesome/lain/widget/contrib/task.lua create mode 100644 stow_home/awesome/.config/awesome/lain/widget/contrib/tp_smapi.lua create mode 100644 stow_home/awesome/.config/awesome/lain/widget/cpu.lua create mode 100644 stow_home/awesome/.config/awesome/lain/widget/fs.lua create mode 100644 stow_home/awesome/.config/awesome/lain/widget/imap.lua create mode 100644 stow_home/awesome/.config/awesome/lain/widget/init.lua create mode 100644 stow_home/awesome/.config/awesome/lain/widget/mem.lua create mode 100644 stow_home/awesome/.config/awesome/lain/widget/mpd.lua create mode 100644 stow_home/awesome/.config/awesome/lain/widget/net.lua create mode 100644 stow_home/awesome/.config/awesome/lain/widget/pulse.lua create mode 100644 stow_home/awesome/.config/awesome/lain/widget/pulsebar.lua create mode 100644 stow_home/awesome/.config/awesome/lain/widget/sysload.lua create mode 100644 stow_home/awesome/.config/awesome/lain/widget/temp.lua create mode 100644 stow_home/awesome/.config/awesome/lain/widget/weather.lua create mode 100644 stow_home/awesome/.config/awesome/lain/wiki/Home.md create mode 100644 stow_home/awesome/.config/awesome/lain/wiki/Layouts.md create mode 100644 stow_home/awesome/.config/awesome/lain/wiki/Utilities.md create mode 100644 stow_home/awesome/.config/awesome/lain/wiki/Widgets.md create mode 100644 stow_home/awesome/.config/awesome/lain/wiki/_Footer.md create mode 100644 stow_home/awesome/.config/awesome/lain/wiki/_Sidebar.md create mode 100644 stow_home/awesome/.config/awesome/lain/wiki/alsa.md create mode 100644 stow_home/awesome/.config/awesome/lain/wiki/alsabar.md create mode 100644 stow_home/awesome/.config/awesome/lain/wiki/bat.md create mode 100644 stow_home/awesome/.config/awesome/lain/wiki/cal.md create mode 100644 stow_home/awesome/.config/awesome/lain/wiki/cpu.md create mode 100644 stow_home/awesome/.config/awesome/lain/wiki/fs.md create mode 100644 stow_home/awesome/.config/awesome/lain/wiki/imap.md create mode 100644 stow_home/awesome/.config/awesome/lain/wiki/mem.md create mode 100644 stow_home/awesome/.config/awesome/lain/wiki/moc.md create mode 100644 stow_home/awesome/.config/awesome/lain/wiki/mpd.md create mode 100644 stow_home/awesome/.config/awesome/lain/wiki/net.md create mode 100644 stow_home/awesome/.config/awesome/lain/wiki/pulse.md create mode 100644 stow_home/awesome/.config/awesome/lain/wiki/pulsebar.md create mode 100644 stow_home/awesome/.config/awesome/lain/wiki/redshift.md create mode 100644 stow_home/awesome/.config/awesome/lain/wiki/sysload.md create mode 100644 stow_home/awesome/.config/awesome/lain/wiki/task.md create mode 100644 stow_home/awesome/.config/awesome/lain/wiki/temp.md create mode 100644 stow_home/awesome/.config/awesome/lain/wiki/tp_smapi.md create mode 100644 stow_home/awesome/.config/awesome/lain/wiki/watch.md create mode 100644 stow_home/awesome/.config/awesome/lain/wiki/weather.md create mode 100644 stow_home/awesome/.config/awesome/rc.lua create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/awesome-icon.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/darkpcnordwall.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/ac.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/awesome.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/battery.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/battery_empty.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/battery_low.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/cpu.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/dish.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/floating.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/fwd.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/hdd.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/mail.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/mail_on.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/mem.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/net.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/next.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/note.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/note_on.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/pacman.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/pause.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/phones.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/play.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/prev.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/rwd.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/scissors.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/square_sel.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/square_unsel.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/stop.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/submenu.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/task.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/temp.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/tile.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/tilebottom.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/tileleft.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/tiletop.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/close_focus.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/close_normal.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/floating_focus_active.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/floating_focus_inactive.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/floating_normal_active.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/floating_normal_inactive.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/maximized_focus_active.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/maximized_focus_inactive.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/maximized_normal_active.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/maximized_normal_inactive.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/ontop_focus_active.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/ontop_focus_inactive.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/ontop_normal_active.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/ontop_normal_inactive.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/sticky_focus_active.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/sticky_focus_inactive.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/sticky_normal_active.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/sticky_normal_inactive.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/vol.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/vol_low.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/vol_mute.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/icons/vol_no.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/layouts/cornerne.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/layouts/cornernw.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/layouts/cornerse.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/layouts/cornersw.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/layouts/dwindle.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/layouts/fairh.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/layouts/fairv.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/layouts/floating.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/layouts/fullscreen.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/layouts/magnifier.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/layouts/max.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/layouts/spiral.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/layouts/tile.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/layouts/tilebottom.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/layouts/tileleft.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/layouts/tiletop.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/taglist/squarefz.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/taglist/squarez.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/theme.lua create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/titlebar/close_focus.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/titlebar/close_normal.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/titlebar/floating_focus_active.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/titlebar/floating_focus_inactive.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/titlebar/floating_normal_active.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/titlebar/floating_normal_inactive.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/titlebar/maximized_focus_active.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/titlebar/maximized_focus_inactive.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/titlebar/maximized_normal_active.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/titlebar/maximized_normal_inactive.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/titlebar/ontop_focus_active.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/titlebar/ontop_focus_inactive.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/titlebar/ontop_normal_active.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/titlebar/ontop_normal_inactive.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/titlebar/sticky_focus_active.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/titlebar/sticky_focus_inactive.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/titlebar/sticky_normal_active.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/titlebar/sticky_normal_inactive.png create mode 100755 stow_home/awesome/.config/awesome/themes/zenburn/zenburn-background.png create mode 100644 stow_home/bat/.config/bat/config create mode 100644 stow_home/dunst/.config/dunst/dunstrc create mode 100644 stow_home/nvim/.config/nvim/autoload/plug.vim create mode 100644 stow_home/nvim/.config/nvim/autoload/plug.vim.old create mode 160000 stow_home/nvim/.config/nvim/autoload/plugged/NERDTree create mode 160000 stow_home/nvim/.config/nvim/autoload/plugged/auto-pairs create mode 160000 stow_home/nvim/.config/nvim/autoload/plugged/coc.nvim create mode 160000 stow_home/nvim/.config/nvim/autoload/plugged/ctrlp.vim create mode 160000 stow_home/nvim/.config/nvim/autoload/plugged/doom-one.vim create mode 160000 stow_home/nvim/.config/nvim/autoload/plugged/goyo.vim create mode 160000 stow_home/nvim/.config/nvim/autoload/plugged/gruvbox create mode 160000 stow_home/nvim/.config/nvim/autoload/plugged/lightline.vim create mode 160000 stow_home/nvim/.config/nvim/autoload/plugged/limelight.vim create mode 160000 stow_home/nvim/.config/nvim/autoload/plugged/nerdcommenter create mode 160000 stow_home/nvim/.config/nvim/autoload/plugged/nord-vim create mode 160000 stow_home/nvim/.config/nvim/autoload/plugged/onedark.vim create mode 160000 stow_home/nvim/.config/nvim/autoload/plugged/tabular create mode 160000 stow_home/nvim/.config/nvim/autoload/plugged/vim-airline create mode 160000 stow_home/nvim/.config/nvim/autoload/plugged/vim-airline-themes create mode 160000 stow_home/nvim/.config/nvim/autoload/plugged/vim-fugitive create mode 160000 stow_home/nvim/.config/nvim/autoload/plugged/vim-go create mode 160000 stow_home/nvim/.config/nvim/autoload/plugged/vim-godot create mode 160000 stow_home/nvim/.config/nvim/autoload/plugged/vim-markdown-folding create mode 160000 stow_home/nvim/.config/nvim/autoload/plugged/vim-monokai create mode 160000 stow_home/nvim/.config/nvim/autoload/plugged/vim-pandoc-syntax-simple create mode 160000 stow_home/nvim/.config/nvim/autoload/plugged/vim-polyglot create mode 160000 stow_home/nvim/.config/nvim/autoload/plugged/vim-ripgrep create mode 160000 stow_home/nvim/.config/nvim/autoload/plugged/vim-table-mode create mode 100644 stow_home/nvim/.config/nvim/init.vim create mode 100644 stow_home/nvim/.config/nvim/spell/en.utf-8.add create mode 100644 stow_home/nvim/.config/nvim/spell/en.utf-8.add.spl create mode 100644 stow_home/nvim/.config/nvim/spell/es.utf-8.spl create mode 100644 stow_home/nvim/.config/nvim/spell/es.utf-8.sug create mode 100644 stow_home/nvim/.config/nvim/vim-plug/plugins.vim create mode 100644 stow_home/picom/.config/picom/picom.conf create mode 100755 stow_home/picom/.config/picom/picom.conf.bak create mode 100755 stow_home/picom/.config/picom/picomvoiddefault.conf.bak create mode 100644 stow_home/rofi/.config/rofi/config.rasi create mode 100755 stow_home/rofi/.config/rofi/scripts/dmenu-edit-configs.sh create mode 100755 stow_home/rofi/.config/rofi/scripts/power-menu.sh create mode 100755 stow_home/rofi/.config/rofi/scripts/qpost.sh create mode 100755 stow_home/rofi/.config/rofi/themes/centered-nord.rasi create mode 100644 stow_home/spectrwm/.config/spectrwm/README.org create mode 100644 stow_home/spectrwm/.config/spectrwm/bar-config.org create mode 100755 stow_home/spectrwm/.config/spectrwm/baraction.sh create mode 100644 stow_home/spectrwm/.config/spectrwm/org-assets/spectrwm.png create mode 100644 stow_home/spectrwm/.config/spectrwm/scripts/README.org create mode 100755 stow_home/spectrwm/.config/spectrwm/scripts/keep-trayer-ws.sh create mode 100755 stow_home/spectrwm/.config/spectrwm/scripts/volume-spectrwm.sh create mode 100755 stow_home/spectrwm/.config/spectrwm/scripts/workspace-windows.sh create mode 100644 stow_home/spectrwm/.config/spectrwm/spectrwm.conf diff --git a/stow_home/alacritty/.config/alacritty/alacritty.yml b/stow_home/alacritty/.config/alacritty/alacritty.yml new file mode 100644 index 0000000..eaceef7 --- /dev/null +++ b/stow_home/alacritty/.config/alacritty/alacritty.yml @@ -0,0 +1,480 @@ +# Configuration for Alacritty, the GPU enhanced terminal emulator. + +# Any items in the `env` entry below will be added as +# environment variables. Some entries may override variables +# set by alacritty itself. +env: + # TERM variable + # + # This value is used to set the `$TERM` environment variable for + # each instance of Alacritty. If it is not present, alacritty will + # check the local terminfo database and use `alacritty` if it is + # available, otherwise `xterm-256color` is used. + TERM: alacritty + + +window: + # Window dimensions (changes require restart) + # + # Specified in number of columns/lines, not pixels. + # If both are `0`, this setting is ignored. + #dimensions: + # columns: 0 + # lines: 0 + + # Window position (changes require restart) + # + # Specified in number of pixels. + # If the position is not set, the window manager will handle the placement. + #position: + # x: 0 + # y: 0 + + # Window padding (changes require restart) + # + # Blank space added around the window in pixels. This padding is scaled + # by DPI and the specified value is always added at both opposing sides. + padding: + x: 7 + y: 2 + + # Spread additional padding evenly around the terminal content. + #dynamic_padding: false + + # Window decorations + # + # Values for `decorations`: + # - full: Borders and title bar + # - none: Neither borders nor title bar + # + # Values for `decorations` (macOS only): + # - transparent: Title bar, transparent background and title bar buttons + # - buttonless: Title bar, transparent background, but no title bar buttons + #decorations: full + + # Startup Mode (changes require restart) + # + # Values for `startup_mode`: + # - Windowed + # - Maximized + # - Fullscreen + # + # Values for `startup_mode` (macOS only): + # - SimpleFullscreen + #startup_mode: Windowed + + # Window title + title: Alacritty + + # Window class (Linux/BSD only): + class: + # Application instance name + instance: Alacritty + # General application class + general: Alacritty + + # GTK theme variant (Linux/BSD only) + # + # Override the variant of the GTK theme. Commonly supported values are `dark` and `light`. + # Set this to `None` to use the default theme variant. + #gtk_theme_variant: None + +scrolling: + # Maximum number of lines in the scrollback buffer. + # Specifying '0' will disable scrolling. + history: 5000 + + # Number of lines the viewport will move for every line scrolled when + # scrollback is enabled (history > 0). + #multiplier: 3 + + # Scroll to the bottom when new text is written to the terminal. + #auto_scroll: false + +# Spaces per Tab (changes require restart) +# +# This setting defines the width of a tab in cells. +# +# Some applications, like Emacs, rely on knowing about the width of a tab. +# To prevent unexpected behavior in these applications, it's also required to +# change the `it` value in terminfo when altering this setting. +#tabspaces: 8 +# Font configuration +font: + normal: + family: BlexMono Nerd Font + bold: + family: BlexMono Nerd Font + italic: + family: BlexMono Nerd Font + bold_italic: + family: BlexMono Nerd Font + size: 8.0 + + offset: + x: 0 + y: 0 + + # Glyph offset determines the locations of the glyphs within their cells with + # the default being at the bottom. Increasing `x` moves the glyph to the right, + # increasing `y` moves the glyph upwards. + #glyph_offset: + # x: 0 + # y: 0 + +# If `true`, bold text is drawn using the bright color variants. +draw_bold_text_with_bright_colors: true +# ... + +# Nord color scheme +colors: + # Default colors + primary: + background: '0x282a36' + foreground: '0xf8f8f2' + + # Bright and dim foreground colors + # + # The dimmed foreground color is calculated automatically if it is not present. + # If the bright foreground color is not set, or `draw_bold_text_with_bright_colors` + # is `false`, the normal foreground color will be used. + + # Cursor colors + # Colors which should be used to draw the terminal cursor. If these are unset, + # the cursor color will be the inverse of the cell color. + cursor: + text: '0x44475a' + cursor: '0xf8f8f2' + +# Selection colors +# +# Colors which should be used to draw the selection area. If selection +# background is unset, selection color will be the inverse of the cell colors. +# If only text is unset the cell text color will remain the same. +# selection: +# text: '0xf8f8f2' +#background: '0x44475a' + +colors: + primary: + background: '#2e3440' + foreground: '#d8dee9' + dim_foreground: '#a5abb6' + cursor: + text: '#2e3440' + cursor: '#d8dee9' + vi_mode_cursor: + text: '#2e3440' + cursor: '#d8dee9' + selection: + text: CellForeground + background: '#4c566a' + search: + matches: + foreground: CellBackground + background: '#88c0d0' + bar: + background: '#434c5e' + foreground: '#d8dee9' + normal: + black: '#3b4252' + red: '#bf616a' + green: '#a3be8c' + yellow: '#ebcb8b' + blue: '#81a1c1' + magenta: '#b48ead' + cyan: '#88c0d0' + white: '#e5e9f0' + bright: + black: '#4c566a' + red: '#bf616a' + green: '#a3be8c' + yellow: '#ebcb8b' + blue: '#81a1c1' + magenta: '#b48ead' + cyan: '#8fbcbb' + white: '#eceff4' + dim: + black: '#373e4d' + red: '#94545d' + green: '#809575' + yellow: '#b29e75' + blue: '#68809a' + magenta: '#8c738c' + cyan: '#6d96a5' + white: '#aeb3bb' + # Indexed Colors + # + # The indexed colors include all colors from 16 to 256. + # When these are not set, they're filled with sensible defaults. + # + # Example: + # `- { index: 16, color: '0xff00ff' }` + # + indexed_colors: [] + +# Background opacity +# +# Window opacity as a floating point number from `0.0` to `1.0`. +# The value `0.0` is completely transparent and `1.0` is opaque. +#background_opacity: 1.0 +background_opacity: .9 + + +#selection: + #semantic_escape_chars: ",│`|:\"' ()[]{}<>\t" + + # When set to `true`, selected text will be copied to the primary clipboard. + #save_to_clipboard: false + +# Allow terminal applications to change Alacritty's window title. +#dynamic_title: true + +#cursor: + # Cursor style + # + # Values for `style`: + # - ▇ Block + # - _ Underline + # - | Beam + #style: Beam + + # If this is `true`, the cursor will be rendered as a hollow box when the + # window is not focused. + #unfocused_hollow: true + +# Live config reload (changes require restart) +#live_config_reload: true + +# Shell +# +# You can set `shell.program` to the path of your favorite shell, e.g. `/bin/fish`. +# Entries in `shell.args` are passed unmodified as arguments to the shell. +# +# Default: +# - (macOS) /bin/bash --login +# - (Linux/BSD) user login shell +# - (Windows) powershell +#shell: +# program: /bin/bash +# args: +# - --login + +# Startup directory +# +# Directory the shell is started in. If this is unset, or `None`, the working +# directory of the parent process will be used. +#working_directory: /home/joelchrono12 + +# WinPTY backend (Windows only) +# +# Alacritty defaults to using the newer ConPTY backend if it is available, +# since it resolves a lot of bugs and is quite a bit faster. If it is not +# available, the the WinPTY backend will be used instead. +# +# Setting this option to `true` makes Alacritty use the legacy WinPTY backend, +# even if the ConPTY backend is available. +#winpty_backend: false + +# Send ESC (\x1b) before characters when alt is pressed. +#alt_send_esc: true + +#debug: + # Display the time it takes to redraw each frame. + #render_timer: false + + # Keep the log file after quitting Alacritty. + #persistent_logging: false + + # Log level + # + # Values for `log_level`: + # - None + # - Error + # - Warn + # - Info + # - Debug + # - Trace + #log_level: Warn + + # Print all received window events. + #print_events: false + + # Record all characters and escape sequences as test data. + #ref_test: false + +#mouse: + # Click settings + # + # The `double_click` and `triple_click` settings control the time + # alacritty should wait for accepting multiple clicks as one double + # or triple click. + #double_click: { threshold: 300 } + #triple_click: { threshold: 300 } + + # If this is `true`, the cursor is temporarily hidden when typing. + #hide_when_typing: false + + #url: + # URL launcher + # + # This program is executed when clicking on a text which is recognized as a URL. + # The URL is always added to the command as the last parameter. + # + # When set to `None`, URL launching will be disabled completely. + # + # Default: + # - (macOS) open + # - (Linux/BSD) xdg-open + # - (Windows) explorer +# launcher: + # program: xdg-open + # args: [] + + # URL modifiers + # + # These are the modifiers that need to be held down for opening URLs when clicking + # on them. The available modifiers are documented in the key binding section. + #modifiers: None + +# Mouse bindings +# +# Mouse bindings are specified as a list of objects, much like the key +# bindings further below. +# +# Each mouse binding will specify a: +# +# - `mouse`: +# +# - Middle +# - Left +# - Right +# - Numeric identifier such as `5` +# +# - `action` (see key bindings) +# +# And optionally: +# +# - `mods` (see key bindings) +#mouse_bindings: +# - { mouse: Middle, action: PasteSelection } + +# Key bindings +# +# Key bindings are specified as a list of objects. For example, this is the +# default paste binding: +# +# `- { key: V, mods: Control|Shift, action: Paste }` +# +# Each key binding will specify a: +# +# - `key`: Identifier of the key pressed +# +# - A-Z +# - F1-F24 +# - Key0-Key9 +# +# A full list with available key codes can be found here: +# https://docs.rs/glutin/*/glutin/event/enum.VirtualKeyCode.html#variants +# +# Instead of using the name of the keys, the `key` field also supports using +# the scancode of the desired key. Scancodes have to be specified as a +# decimal number. This command will allow you to display the hex scancodes +# for certain keys: +# +# `showkey --scancodes`. +# +# Then exactly one of: +# +# - `chars`: Send a byte sequence to the running application +# +# The `chars` field writes the specified string to the terminal. This makes +# it possible to pass escape sequences. To find escape codes for bindings +# like `PageUp` (`"\x1b[5~"`), you can run the command `showkey -a` outside +# of tmux. Note that applications use terminfo to map escape sequences back +# to keys. It is therefore required to update the terminfo when changing an +# escape sequence. +# +# - `action`: Execute a predefined action +# +# - Copy +# - Paste +# - PasteSelection +# - IncreaseFontSize +# - DecreaseFontSize +# - ResetFontSize +# - ScrollPageUp +# - ScrollPageDown +# - ScrollLineUp +# - ScrollLineDown +# - ScrollToTop +# - ScrollToBottom +# - ClearHistory +# - Hide +# - Minimize +# - Quit +# - ToggleFullscreen +# - SpawnNewInstance +# - ClearLogNotice +# - ReceiveChar +# - None +# +# (macOS only): +# - ToggleSimpleFullscreen: Enters fullscreen without occupying another space +# +# - `command`: Fork and execute a specified command plus arguments +# +# The `command` field must be a map containing a `program` string and an +# `args` array of command line parameter strings. For example: +# `{ program: "alacritty", args: ["-e", "vttest"] }` +# +# And optionally: +# +# - `mods`: Key modifiers to filter binding actions +# +# - Command +# - Control +# - Option +# - Super +# - Shift +# - Alt +# +# Multiple `mods` can be combined using `|` like this: +# `mods: Control|Shift`. +# Whitespace and capitalization are relevant and must match the example. +# +# - `mode`: Indicate a binding for only specific terminal reported modes +# +# This is mainly used to send applications the correct escape sequences +# when in different modes. +# +# - AppCursor +# - AppKeypad +# - Alt +# +# A `~` operator can be used before a mode to apply the binding whenever +# the mode is *not* active, e.g. `~Alt`. +# +# Bindings are always filled by default, but will be replaced when a new +# binding with the same triggers is defined. To unset a default binding, it can +# be mapped to the `ReceiveChar` action. Alternatively, you can use `None` for +# a no-op if you do not wish to receive input characters for that binding. +key_bindings: + # (Windows, Linux, and BSD only) + - { key: V, mods: Control|Shift, action: Paste } + - { key: C, mods: Control|Shift, action: Copy } + - { key: Insert, mods: Shift, action: PasteSelection } + - { key: Key0, mods: Control, action: ResetFontSize } + - { key: Equals, mods: Control, action: IncreaseFontSize } + - { key: Plus, mods: Control, action: IncreaseFontSize } + - { key: Minus, mods: Control, action: DecreaseFontSize } + - { key: Minus, mods: Control, action: DecreaseFontSize } + + - { key: Paste, action: Paste } + - { key: Copy, action: Copy } + - { key: L, mods: Control, action: ClearLogNotice } + - { key: L, mods: Control, chars: "\x0c" } + - { key: PageUp, mods: Shift, action: ScrollPageUp, mode: ~Alt } + - { key: PageDown, mods: Shift, action: ScrollPageDown, mode: ~Alt } + - { key: Home, mods: Shift, action: ScrollToTop, mode: ~Alt } + - { key: End, mods: Shift, action: ScrollToBottom, mode: ~Alt } diff --git a/stow_home/awesome/.config/awesome/lain/.gitmodules b/stow_home/awesome/.config/awesome/lain/.gitmodules new file mode 100644 index 0000000..d95bcb5 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/.gitmodules @@ -0,0 +1,3 @@ +[submodule "lain.wiki"] + path = wiki + url = https://github.com/lcpz/lain.wiki.git diff --git a/stow_home/awesome/.config/awesome/lain/ISSUE_TEMPLATE.md b/stow_home/awesome/.config/awesome/lain/ISSUE_TEMPLATE.md new file mode 100644 index 0000000..e9dcc0b --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/ISSUE_TEMPLATE.md @@ -0,0 +1,33 @@ +# Please, read me! + +So that I can help you quickly and without having to redirect you here. + +# If you have an issue + +**Please read the [wiki](https://github.com/lcpz/lain/wiki) and search the [Issues section](https://github.com/lcpz/lain/issues) first.** + +If you can't find a solution there, then go ahead and provide: + +* output of `awesome -v` and `lua -v` +* expected behavior and actual behavior +* steps to reproduce the problem +* X error log + +# How to provide X error log + +There are two ways: + +* (Physically) Restart X like this: + ```shell + startx -- -keeptty -nolisten tcp > $HOME/.xorg.log 2>&1 + ``` + the error log will be output into `$HOME/.xorg.log`. + +* (Virtually) Use [Xephyr](https://wikipedia.org/wiki/Xephyr): + ```shell + # set screen size as you like + Xephyr :1 -screen 1280x800 2> stdout.txt & DISPLAY=:1 awesome + ``` + the error log will be output in the file `stdout.txt`. + +Before reporting, read the log and see if you can solve it yourself. diff --git a/stow_home/awesome/.config/awesome/lain/LICENSE b/stow_home/awesome/.config/awesome/lain/LICENSE new file mode 100644 index 0000000..23cb790 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/LICENSE @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) 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 +this service 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 make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. 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. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute 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 and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +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 +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the 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 a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, 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. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE 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. + + 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 +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + {description} + Copyright (C) {year} {fullname} + + 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 2 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision 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, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + {signature of Ty Coon}, 1 April 1989 + Ty Coon, President of Vice + +This 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. diff --git a/stow_home/awesome/.config/awesome/lain/README.rst b/stow_home/awesome/.config/awesome/lain/README.rst new file mode 100644 index 0000000..2b77f9a --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/README.rst @@ -0,0 +1,38 @@ +Lain +==== + +------------------------------------------------- +Layouts, widgets and utilities for Awesome WM 4.x +------------------------------------------------- + +:Author: Luca CPZ +:Version: git +:License: GNU-GPL2_ +:Source: https://github.com/lcpz/lain + +Description +----------- + +Successor of awesome-vain_, this module provides alternative layouts, asynchronous widgets and utility functions for Awesome_. + +Contributions +------------- + +Constructive criticism and suggestions are welcome. + +If you want to create a pull request, make sure that: + +- Your code fits with the general style of the module. In particular, you should use the same indentation pattern that the code uses, and also avoid adding space at the ends of lines. + +- Your code its easy to understand, maintainable, and modularized. You should also avoid code duplication wherever possible by adding functions to or using lain.helpers_. If something is unclear, or you can not write it in such a way that it will be clear, explain it with a comment. + +- You test your changes before submitting to make sure that you code works and does not break other parts of the module. + +- You update ``wiki`` submodule with a thorough section, if necessary. + +Contributed widgets have to be put in ``widget/contrib``. + +.. _GNU-GPL2: http://www.gnu.org/licenses/gpl-2.0.html +.. _awesome-vain: https://github.com/vain/awesome-vain +.. _Awesome: https://github.com/awesomeWM/awesome +.. _lain.helpers: https://github.com/lcpz/lain/blob/master/helpers.lua diff --git a/stow_home/awesome/.config/awesome/lain/helpers.lua b/stow_home/awesome/.config/awesome/lain/helpers.lua new file mode 100644 index 0000000..d6f6b3c --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/helpers.lua @@ -0,0 +1,204 @@ +--[[ + + Licensed under GNU General Public License v2 + * (c) 2013, Luca CPZ + +--]] + +local spawn = require("awful.spawn") +local timer = require("gears.timer") +local debug = require("debug") +local io = { lines = io.lines, + open = io.open } +local pairs = pairs +local rawget = rawget +local table = { sort = table.sort, unpack = table.unpack } +local unpack = unpack or table.unpack -- lua 5.1 retro-compatibility + +-- Lain helper functions for internal use +-- lain.helpers +local helpers = {} + +helpers.lain_dir = debug.getinfo(1, 'S').source:match[[^@(.*/).*$]] +helpers.icons_dir = helpers.lain_dir .. 'icons/' +helpers.scripts_dir = helpers.lain_dir .. 'scripts/' + +-- {{{ Modules loader + +function helpers.wrequire(table, key) + local module = rawget(table, key) + return module or require(table._NAME .. '.' .. key) +end + +-- }}} + +-- {{{ File operations + +-- check if the file exists and is readable +function helpers.file_exists(path) + local file = io.open(path, "rb") + if file then file:close() end + return file ~= nil +end + +-- get a table with all lines from a file +function helpers.lines_from(path) + local lines = {} + for line in io.lines(path) do + lines[#lines + 1] = line + end + return lines +end + +-- get a table with all lines from a file matching regexp +function helpers.lines_match(regexp, path) + local lines = {} + for line in io.lines(path) do + if string.match(line, regexp) then + lines[#lines + 1] = line + end + end + return lines +end + +-- get first line of a file +function helpers.first_line(path) + local file, first = io.open(path, "rb"), nil + if file then + first = file:read("*l") + file:close() + end + return first +end + +-- get first non empty line from a file +function helpers.first_nonempty_line(path) + for line in io.lines(path) do + if #line then return line end + end + return nil +end + +-- }}} + +-- {{{ Timer maker + +helpers.timer_table = {} + +function helpers.newtimer(name, timeout, fun, nostart, stoppable) + if not name or #name == 0 then return end + name = (stoppable and name) or timeout + if not helpers.timer_table[name] then + helpers.timer_table[name] = timer({ timeout = timeout }) + helpers.timer_table[name]:start() + end + helpers.timer_table[name]:connect_signal("timeout", fun) + if not nostart then + helpers.timer_table[name]:emit_signal("timeout") + end + return stoppable and helpers.timer_table[name] +end + +-- }}} + +-- {{{ Pipe operations + +-- run a command and execute a function on its output (asynchronous pipe) +-- @param cmd the input command +-- @param callback function to execute on cmd output +-- @return cmd PID +function helpers.async(cmd, callback) + return spawn.easy_async(cmd, + function (stdout, stderr, reason, exit_code) + callback(stdout, exit_code) + end) +end + +-- like above, but call spawn.easy_async with a shell +function helpers.async_with_shell(cmd, callback) + return spawn.easy_async_with_shell(cmd, + function (stdout, stderr, reason, exit_code) + callback(stdout, exit_code) + end) +end + +-- run a command and execute a function on its output line by line +function helpers.line_callback(cmd, callback) + return spawn.with_line_callback(cmd, { + stdout = function (line) + callback(line) + end, + }) +end + +-- }}} + +-- {{{ A map utility + +helpers.map_table = {} + +function helpers.set_map(element, value) + helpers.map_table[element] = value +end + +function helpers.get_map(element) + return helpers.map_table[element] +end + +-- }}} + +-- {{{ Misc + +-- check if an element exist on a table +function helpers.element_in_table(element, tbl) + for _, i in pairs(tbl) do + if i == element then + return true + end + end + return false +end + +-- iterate over table of records sorted by keys +function helpers.spairs(t) + -- collect the keys + local keys = {} + for k in pairs(t) do keys[#keys+1] = k end + + table.sort(keys) + + -- return the iterator function + local i = 0 + return function() + i = i + 1 + if keys[i] then + return keys[i], t[keys[i]] + end + end +end + +-- create the partition of singletons of a given set +-- example: the trivial partition set of {a, b, c}, is {{a}, {b}, {c}} +function helpers.trivial_partition_set(set) + local ss = {} + for _,e in pairs(set) do + ss[#ss+1] = {e} + end + return ss +end + +-- create the powerset of a given set +function helpers.powerset(s) + if not s then return {} end + local t = {{}} + for i = 1, #s do + for j = 1, #t do + t[#t+1] = {s[i],unpack(t[j])} + end + end + return t +end + +-- }}} + +return helpers diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/black/1.png b/stow_home/awesome/.config/awesome/lain/icons/cal/black/1.png new file mode 100644 index 0000000000000000000000000000000000000000..d2fb62efed0b3d3217156b2d6e6dc100d3de505b GIT binary patch literal 836 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H3?#oinD`S&v7|ftIx;Y9?C1WI$O_~uBzpw; zGB8xB0oAoIF#H0kf5E^|YQVtoDuIE)Y6b&?c)^@qfi^&ibpbvhu0Z<#|NpOFy&C)o z=v05!pJ_nKvLwhan1Nx7&#A^4j7;1CiWakFtap0Y?{z-tew3Yu)%)aG9YdD=Z6Z^5 z+?+1EV5ZzGd3DJ(=DSWz=HlG$`|l!<#QTluw|igf z|BHWSQuUEg<8&2$6{gG`> zAJ>VMAG$R@u$4@?)Rb-w@r literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/black/10.png b/stow_home/awesome/.config/awesome/lain/icons/cal/black/10.png new file mode 100644 index 0000000000000000000000000000000000000000..507b0795a285c1bfd69f28227ae6016da6f468cb GIT binary patch literal 2311 zcmZ`(2{e@Z8~%OY48pbCC`-APY$eRt*9>v8Mxu0EP~7CYZA7<|8cQf;9m}{g41kgLs^rgJ-ufV9 zmWhzeX$EJH1wweRo3n=<0M^#ljE#*A4Gj$p3})ZH)zZ?^*ViYL$rK7jPfw3TBI)Sp z7#SIrE*g!NnVHF8F#bIsA0MBSlhfGP*x%njFfhPk zu@Vy#zX9lUdR0{woZm9FwY3!$6=`W{{LIM62;V6yD=R1{;QM#(+~GTgg@ycDXbbF+ zgtNW99UKma1H9m5Wn~Qx4pvrHc6D_@c<$V}?(S}Am6DRu(9lp+R0PS~+}w?lgWfU|4L3yZfR)&Jk0hj357K^HQz$$`S9UG7=xclPfvgP^eNv5F3<$H z9zA*l%f`mWmXwrqc6I_0klwm=D=#k(c+1PnVGJm2ZEXcWLP7$p4Ab7bcMqh4LXc&2 zboBP^+dVx!#l^+Yp{=bAnuDJ8_4P1bUteEGM+dCm+}sSq)Ya7u4Gn=--~b+$0=m@H zR6qhFJSjdMFhU3LtE;O)E9ehf02m5kD%cT9fCU6$v)Q0F%m&}WMj&-lQ&VqmFLd~( z1K$Av-+`+9{Cs%&{1AR`e_p&Z1*Sj5efM6l|MRJG?up36Ho2b0MctIYyY_1NbF7HT zZ<`N4*>7HF|EyQis&RE^YX^H*dy7+dzJFhw-FD-7@?;G0=t}=mGyWl4;bmD&f@j0J zxyu)%(`vWPkjBR{6iUWe^dFXZ(OHT+Ry5>T!LODF#B1Nrx>u&}?7D9K_MUP(ap?14 z&tFZv^2OOa8Lrx=g?E2^oLFspUJ-7kqo3*)FXtkiH0<3fNPS>3O3ppW@U4qDvt^p+ zSZd7aN(~bc4rRWsaq(TRAPEa$N1b-rqBsEsdkBP2+aCxv8kK8O2&W+05$aJr>|c2wf~3D!F&>vt zmgc5)K2Mzyz^G<+m7VjC%7x zaNb1F3l+rbvJ(s#6M5~jXX{3V$t?Hx)h9}fZRjdk)z7Ye1(>F=LXlzES$$@Ulqsci zcVWIXdOCJ@ZXr)9AQ^p*4I4R0qy2;m>ib&R%Hi8N*vvp`)&P;kyKA|^EBq9xPjOU? zk5;7)k4!BNxoT)`Qm0(*y-1{5w7lUNCk+cHpr{F)<!`yiZ%8IDWS2Av9F5F=0i7cwwzLuzdTWAV;()`@^Fx60Zt6vX%IV% zMYyu-l-yktA4Cg~bh*rCC6>Q1Yx{#O@#SySYY>X>rqAH4lE*cE#T9Q3Vl;0-53^Td zH}1Z7n_Y+Ur?q&xm$qsle>LQFMZ&O3USc{aN~z&mmk8w`0S&)Z*$|0lDc29hk0RE` z^FDVBFE0?S)Gt>MtDI zb~jOK_yuLM#25+^Lgw7bxX_oahb?|Y?*vga@mZA6@>vYsV7TCOmG_SklCG{UORew0 z5O*3oExD|y5A@?ug9gOcX~Q| zsIpsIiE~3@pBbXGS%fB{S$-C@9wF9}7%CSmxoBx@t;v+2UQ1c*B9+ciMJpCIYM|RY zlIj!!@sQr*`?W}fqVkP1ez6^9rS^R{gZH6rJ-AI+q|MS{uF<3`iLiJ*)^T}$)?I?N z?5kSiH;+87oYyd6W-rf#D)W*Bw(dobkL9o}b0>!M2yO$G8ebR+$rBr*G|1-E%q?T$ z$aTu7Po83TaPDKyo=Im}yr?JG{EJL-b7rl8+r5n8l@l?Sr1zr@jd!0|aSivWKSF_N zBc}qEPEEdfo~XIdJB2lLR#xXXF#==zbYpcRYj}H-F`rLUuWlxVC$O!aJHGJbDkXii z^G-{<#gq9&@_yW`-r;cO>LhN~A(rd=_X4{-M{Dx)-^aYChI38`)VYoa+7G_XNFHRe8QH*0kE}&9Fe8zgculnbDEQ@+--(}o{r?4ziv=~I06Ez0 Kw!LHH6ZsFLuxj7{ literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/black/11.png b/stow_home/awesome/.config/awesome/lain/icons/cal/black/11.png new file mode 100644 index 0000000000000000000000000000000000000000..336141b1d75423b3a575a6585eefaa92abebcc45 GIT binary patch literal 1742 zcmd5*Z8Vf=7{1>b%osIPQ^;7fl-5);Lq1z(M8=B7L{e=OmD<`S(dpB^q+;2f3Jo>G zNLun8`3x`eRhb+LqvM?M5rg!lRwVXy&i>gS`)_~jbFTZj&i$P0I_J61eXdx(m)l~> zN(ulhcIUYWa7Gu3OvLYx%4^d&sU6~aasi4&TC@Aq@!mLyC-4L~yBgO;1I#SwRRG~k zfU!UT`(yxJp`_A#69AIL-|FLv3+CtNZES236BCn@lO+<##*G`TtgObz#w;x@Su7TZ z!(p@8GMQ{>XecEmWqf?Rudk2EWHvT7rlqBIc6N$HqO7c}q@*ONR9aqMu2d@H;^HhU zEUc}qZ``<%nVBh<%S%d1hKGlno14XAad>$6z`(%m+qVk~3)9onF$~Me$!TqEEhs2x zZ*TAE>8Y%&9336Ke*Jn|TicZ@S4>S!o0^(xYilbiDqg&JQCwV{pP!$dot>JRnvjt2 z^5x6Ay1J2(5eEl{SFc`GS62@X4pvoF<>lo)fBsyhQe|XhC=?1iJG+{i8ed=EJ9qAs zm6hSs{cnM9dkd-jUKIS43=8$ zWm;0XLTo5Y`R1n48vR_G%9aF*W|?QWd+@?fko_KRE)b(`$io{=AT&`Sl?^}?xw~+EPWMjqYHnY~qLJQZUi!IX{e9nDy7O8wIVLK~ zyv0PYm&3XwJz`=#1A<&Eb6Q|Gu@VI!tLBs;ru$-stB3# z1@)c?G~U8bTK|)N(Y{YFT2{LuG|t~Br7CBdtIdDXPshl z5Pi2UHhTW8qlqJ&@}{C0b%@spNn5j@@G$NJ992Vx)*t_4vi@7=a@gUWX@+sZYovJ_ zxu4ME>Ts{H+h0kP$S1eq^4VXXp6*%tnz2M#60wDBq}&~Rv+AK2fmTRH7&FADN3>)l z0)q=4bnK1Vg+*95b`r2Ma}sl^eQK3n;Ua`_65g-$(9t5aa6q4mCkEqKErg(_TD-^z8*1T16dS_yb?f@Elntp=az?T z8PF0wb8|uL)6u*Oh`v!etmXrI%UuPWn`LK1w1s?{5a!7Ssdhjhanb9d zS~~e%__4QkKD3Nj@8}b`3_Uc0dj88?keO3)BRu-9QdQlsci>HhC03Bacr2ei)g{am zP2M_p>0WH`L}vDr!Gz6yh7UGsbp6JQSG=G9I*+LH(PJ7r-4+soYRpbo6{W+iyv?hFgw7k0otDD(hMz-F>+*D-C@v6((BmOabLp3SmgTG=z1 iH6Lpd|6w?GJoxazGyiUQmaSoq8^GPw%O&4AFzPR>Ob^-s literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/black/12.png b/stow_home/awesome/.config/awesome/lain/icons/cal/black/12.png new file mode 100644 index 0000000000000000000000000000000000000000..c58972948eb35130f67b04edcc3dc96ab0f16e45 GIT binary patch literal 2282 zcmc&!c~p~E7JpwB62cNdwjco9qDuf+EmiRb+%9C4vzeTqzE%X3Bh&IUMwK&gq$d=AQT7z4!Ni_xIiJocG=( z2Hiygr-cImD7d*gdcvNwGOlqo)zvL6EdqhS)YNovaByH?z|hdJySuxiqocXG zd31ENuCA`Cs;aE4tf;7H`}XabnVHwGU!Rzm$j!~|?ChMKolQ$i8y+5}P$*)txUH>i zW@e_ixVW{oH7O}cBocACTt1(ll9ECqk#cf!3JVKMN=hm#E1Q~{s8lN4=jUUk`%i5> z=hL14WNU=acK;Ax1=lmzBkNUM{u>V zwH5AUEtW{&gGxibj)mO}+mr4E`~TJI_x=6bTnM3RvfD@zA;;J(=bZSU>7>Dqd~Nv? zV+l%>X4lQB5i<5|nx#+4dpi$1xjfLS^QZk#XgSc1Gh=3vu$xequXOaB`I6+3uaL-B z$Je++>8e@$f4C$KkLT!68c-VCyiGYO*L01y5cXK;J3h&#diSb@R6E=l@lh7uyHBjj zJVyxJ5pb2>iJk}>Wj~4^+>qSYC5z0{-5OhA)6$#yJx;dCot*sDJp7N)F`A1bxQNzq zg%jBbSHCC#Sfg>B~h{*fL$HbZm8aMg5XiQ z0t6nSYGwVt12$6C8^|hx$y#q;-+61rBQ;3Q+s0RmVfgwCaL6+$wNU?Z*oZNkfUn-V)d--^A z=mEqs7>>8)ZARoi(^c9zvPYx=f|WPwbH-J3;yoHc)EtNkwV=-Cp?`yZ{s}N4G?S;m zL8(84TC|W4Nhvw<`8FqiB99pNxg&4_oGrLGdSKf{FRxwY(>}-Y%^Hwc9;#xYvS7?V zZRxQ@lbyN!8*u#nz?1jB#R$PGzlNg*+HWe|vCKMHw6PRE*1GO^g(A-W*IxL{5`_8-Ci1@0YO0&DBnv%@rU#|D7!P%K{~2n@50cQ**cl$ z2GI1drGx%9YMhD)krD4P#8SW-0+ok45kCM`rkqKLf@{m==SN5j;))Z{1v4nB`Z`6V zg)-?^XLR92?Wr%OI17HdNT*6Lx6kp?rha8cKO$m7{=FYPT~eYTR36k+Bc%vK94t60 z#)2=*mQO8&=xI>hw2A6{9kp^bl?*m{;^Qwj?|{_ z%8>EY-?U=wOsUVVHE5?c{W9<@e+T|MmToCB`qohr0Z3e|Sgs2C`ClJev2cW08^|3Z{i2poMBB(iLZba?Rt)^A7_psv z*?~vdLAC*rL9hd4B58*?(Z-xi+)pCelB{gWBvYc5Es@y1*nahsf|KEap}~Ls?*&6; RGA3{VaC4$NR_$S)|2Ob?p$7l} literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/black/13.png b/stow_home/awesome/.config/awesome/lain/icons/cal/black/13.png new file mode 100644 index 0000000000000000000000000000000000000000..377518bb4a72f73e51397a056d784c24c43218cc GIT binary patch literal 2407 zcmdT^c{EjP8-MqiaFB3PWV|SSA`UVfb+#!-h7M9HTBm5dhGU56&^FwNdpl%0WR4_d zzQi>gWJqy!Z!+C-;+C$6B+B^hu9oG~y5CygpWnNlcmJN>Z~vZmJQ7-R7v$F;ua2x6i2Vm}t{|x{a zGyoW70ARoYU^6qd+SU*NOgr7`pc!gdUS58SuF+8~EiG+r?cKX~CnhH5=H`;gXZY{>ih0Gews4)YO3`Gs1Wne_waQoD->_<1C$1j5qOZ_Z z^IE#rxi(*W;QwR(?Xar~I?g{$`nQgL#s}USm7p;0YiDDR;{UM9t=dC4kcgtLF3XN)aL?}qfw$o`+Hlq#CAPgk1}wH9~Yq=CPuS=7AQs*%s~;q8t;4)6R? z)6fHlX{t|s6b{QDz4DWkiOrsKq=fstU$WcFXqOqO*@k(1EhE?Ev;IU`gounh@O zaZKwVDA1H@WbgwH4|kjI-Qs+)l<4QnX7#C`i1M`e3V0%?y0Iw#$nO*^J@3{fX74Yt zwH%9I??$M+;M2GX3~6B^hBVGR-;UHXsce`yAh9G#7X>$}3YOox3sq%#X zX}=M_(#J{xe={>o(oG+W~iZqu6S<^3q z#-_~<8AtNFPCpuBj|;U)>8WI8-$Ax|dS4lCh!k)g5o#zDk|D56900#?eR7InsE3^X zsKi*>F`p`&7cj1T-uYM=it*>OiFs^z4JIL7Y5rBW#6X+ePvWoNX}-WfNWeu!ZNJo3 zx|oLSysL3Y9*je}_RI!$DnWh0fR!=g#S?+gK3GhReX6PPKK_31?9mfg6z>7ilOi3ly{suq!-WXoM{m z=^(NWcITdVK)QYqt^viT)w#l38qd1K831w+cf=2#@r8@lJl9bf@&=!r%Y7iCm^T0IOf&)=C+#R@t_&Sc|OpQ0Q#%Jv*tG&dL)!~ zK;5mdM>W4ZcoP!TK9VCH5510_mb(IjAyv)2 zyhwgVoH0VXEUJR#XE}$wC(-#;K1>|ICm@XztWow1E&;?%E{X_@io};3coG6pulq!Z zgGdRv;it=g-l0Z}gk)U)+}-K9Ly2qk;&tkh)#r)U%}XyoekZw+LA1%q%Z#6nOQ@Y8 z-*IscYqXD6U0Qg{`%9~JSv~(vl9xkMr06x@`ze(7%X7h%Gz{UF%3V^Jksi&r)t47v1sHth7sck^k pRMpTn(9o!xu8aSV0(Vc>bEgCTx!~7)f(lvyEX-_73ym3}{{|8}4@>|6 literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/black/14.png b/stow_home/awesome/.config/awesome/lain/icons/cal/black/14.png new file mode 100644 index 0000000000000000000000000000000000000000..6f4a9fe89a15285f7529ccc8c2561b58198b6295 GIT binary patch literal 1359 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H3?#oinD`S&v7|ftIx;Y9?C1WI$O_~uBzpw; zGB8xB0oAoIF#H0kf5E^|YQVtoDuIE)Y6b&?c)^@qfi?^bjLiW)A+A6LuV1~whh8HA zxJrl^RxYv>kPT6T%z&`bNHi``7aSnlf}ai10=E%v!hkR!UVu9o!bNr=SPB^adGe;K zLGe@)9Ttk%#=%=B`@QyF1dAothvNGwXh6t1@_JNNaLO1 zn81B^^8`ujNRAu*zMWD+1{&(O@35{}W4`Oe?NMQuI!K4MfmwdnHZZ^GB7Y{c)B=-RNQ)d^R@Yv zKoPbFxu<-T0)r+Nb*@|FqUWikTH^S!O{2v0BJ0jA|G$VGzF|De^4z9${?otftg`o~ zzx`bE=d9GC9VrDWjF--C`_9C0;2$%~qoRbrj}A8E3B6VI1G)hM8tyWm*z#A2iwVfx zEuJ6(5v^fd=p1=brtHnRbApzWRx?}7IzIcPf7Mrs<4<<5EqLH^=G>u__w##d=lj2v zDcGfvmu}?nQ8L%zWMmru0n2NwQ>GdIW;hio8c;azCU-#OQcjIM2i|b*IMLPMeP&<7 z={1}?9`WvoTFbTL8Sje3P=>2jOzSoqJ!q3(@NSuz!UOgd>A4QhB`4SZaZ_K=d6n^s zOlDM`@J`0HnhbX$=Wf3nYiq^$cG3DvOjC^RzwVHUZScE!|2k8^_2%Bm+#dq2++D(U zqlfu}$2Hq;4RJTWO|)I$zpei*qkqcJDQ6hZr(B<(%`Y+GuEI>_d8b#+JHx1-VjPmr zU!gf$&4_)^q@&qD^5^^LwubFR_cHk zJNwNz&rh;bD14GSTYfntoR`RbaDJ!rf$`53#y`Jo#n0AUV2$_@ym#VJIavnX)+P}i z-QDxRdP`( zkYX@0FtpG$FxNFQ2r)FYGBmL=GSoIOu`)2&_hsJ{6b-rgDVb@NxHX(#$)*8vfv2mV J%Q~loCIH!r)eQgu literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/black/15.png b/stow_home/awesome/.config/awesome/lain/icons/cal/black/15.png new file mode 100644 index 0000000000000000000000000000000000000000..1a271c1798c6b5763f237308554a307868e7a01c GIT binary patch literal 1823 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H3?#oinD`S&v7|ftIx;Y9?C1WI$O_~uBzpw; zGB8xB0oAoIF#H0kf5E^|YQVtoDuIE)Y6b&?c)^@qfi?^bOnL!6A+A6LuV1~whhC!s zxMGMfRxVHqE)HbCxex|c5-y0$0J0$fZW@q_i;XM=u@tI#l!Ao-TCl)F5?LG~2-5+j z!Gge~^4s9wXCSq+B*-tAVT;eH#u|GDP2Is+AcJCUh7ByLWZ4O}o&uITJ6d3DLnjaOpKM6VuOQtTvn zBvT}Om0HD=89SqHwK641D_I}CaeP}YpByizV*I|#?JRu}>_*f5vWy$#^DKj7E!N8_ zi{CcaxF8%P<#>2vO?p`V*1P9@X0cx5;AxAt-zBg{rt%KA`K}X_C!adR#i?1oy)1OQ zZ_J%Z!9Y(iCV9KNFm$lWdH^|`1s;*b3=G`DAk4@xYmNj^kiEpy*OmPdy9hs@C=+AT zN(KgI5ljm?klMQ4DQy zzB{5v8yD^P9{2OTjqS$VPeyS$#qpL!@0ZWHGw*kud{NPR?;xiYFVwsem9MqE+{NMG zaGm+aiWmRBx7+4iYm19jT4o{8z`&xwzzCFj&iLhtwct%bpg>6+!*T}(CXn18?E@EA zm+Smmv8l=Utj4chli0t!)}O6>`Q;miV-H^XiA^vJ2-Kf^u3DmD%@c-Zw&1TJ4T=*Q z79I}y8p0sRH^DY$u^jISM&=%gm682yJxoj~eb-jHGaoy^aO~B!#f)(h2P`f(d^Bj_ zT*fFI*>LB`x<=15#>tTlnw^ZxX0e_Ksc9 z)IO!E6qX3d^CAtsDQ*p+AJ4p+!jK|auf@Rl%WPxX+g)F!%|0>z*!n)Kb#|8pquJ|i z4UcqV7@~Q1UD(FJexU5I+lzMgHwJk}RUb6W?MX}!H&`&`r(1%#P6Ge$xh|3#3Hs6j z@0wUdJfCZQdwYJ>1z{P6y&TQ^nx|fTyvq69tHW6b1aG9dxYzZ1J$THe@FYWyb;VO2 zg(ZDL9D5j-gmH2du*(E9z1qp_(acmZ$6mpg(c++dK@g+GQTc)>#*8QY7K<6?Jmt4o z&S3J9y+x$q^BqR^! zy5s(L19)G>IUG29<7U8*u+wj?-(B0is_=>21D}Y@XWp{v4?=40ANj?v@SQdB+po2` z6B^pjd@YuD%sYGI_M$^&7tUsyX8%2&yW#d{^`5WR2j)+hVqAM#W_ zJL>&b_o4RtY;F0Vy_LW9#NNLR+4S?Ud)8NfR@tRu`)&Wf*&w|8ad+IUuUp?m`!+wX z*7&pdX?pNf1&)UftDnm{r-UW|E!+Q{ literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/black/16.png b/stow_home/awesome/.config/awesome/lain/icons/cal/black/16.png new file mode 100644 index 0000000000000000000000000000000000000000..5e65835dc6f2492241b874cd512f3bb6230e475c GIT binary patch literal 2019 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H3?#oinD`S&v7|ftIx;Y9?C1WI$O_~uBzpw; zGB8xB0oAoIF#H0kf5E^|YQVtoDuIE)Y6b&?c)^@qfi?^bOwj>8A+A6LuV1}FN3X#E zSsWsQNy62@rErM=6+omQD)F!(D$z(d7or`R1R8|~aJd044%Y$^foMl&qZv4ox$v+8 z1_C6A&;kk@7nrWh1FmQRsS_nZe!&b|d`>maVB`>D;to(`R`x8Iw)gg0i`g=Yg@>$n zdg#<&u;07U`Jlo=_oM86-X~>GpLNtJGOS_=>fUd-JkMHNj;&21MC#-uk*PbT%#gV` zU3S4txdmFYHIFBpBR(8-CYbqTy$bmY@5n%ms688PT$!6M)CCT^uXZHd!FxmUt4YZ-KTQb^X1!6muEO{S3CFG`r1hS{Q3X()&0|LWiMcq zu<*F%&X%!yHamY~?()|Rjn0lo6?&H*JnSS=yM8spVfO&hn+yk)uS(@#XK?Ec3rS(@ zkz9T6=WZqeE5D_StQ>AsT)VjVF@vz$s<05&877gBcm+&a0|R*#Vjh3E>e#UIOqUkJ zWtD#nm;W;=I5{!QSSX*cY}&syeD!Q;uUR`nVnsz|jn%IypKCpvvCgld;wjht78kzV z3mxSfGUa6byPj{BJzpLcBd}ot?*yNd`d$yO@#~biOw&U2moWeB30tpvCYRy$ z(|^1z5$0)mr*8fEZdvVJ+Sdo*|I`(EyV3;#6A z)U^)i$sT^-q%C(KFZS^ZTQQS{y}#HV{l37^Rnqt5dop9n>%Aft4J-?Ohdol@Yna}3 zW#M7>KDpps-GK~!+9gUkeJ41r3WQh{<_4WKwZ1-mPSe65k%r3wOV+r|o5=fp2+f!18@(>*v1;eYAlgXUc`>$}f~X@40v0vK#MO*&XCw zGn`QDU=W>KX_CEB{q4)}$O6U_!MT4grL#yj*j&GKUSItM!;{vzEB^~sdR@y}FJZ2> z{{9E4puJP4^M*uT_~57c->&)ojCY5R`}_UQ35or*RB#Ua+t&ECHu>lGS4wqW{Ji_y zq8%TW?OOJ0mwc~%vXJiF(%SsY4O?gYU}j^4W`_Ur2iD(zXZlfI4445p8q9t(8(jZn zbbQApSq26M)e_f;l9a@fRIB8oR3OD*WMF8aYhbQxWDsI#Xk}<(Wn`#rU}9xpug literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/black/17.png b/stow_home/awesome/.config/awesome/lain/icons/cal/black/17.png new file mode 100644 index 0000000000000000000000000000000000000000..f3fa0a997e607ce485c4d5a9cfce4a799f965f32 GIT binary patch literal 1504 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H3?#oinD`S&v7|ftIx;Y9?C1WI$O_~uBzpw; zGB8xB0oAoIF#H0kf5E^|YQVtoDuIE)Y6b&?c)^@qfi?^bjGF^|LR^6gUcY*U54}bL zaFq}-TwJ&~G6Sdu$c2+w86as?05<_BjLgQxg^QyaGuU~MkbyfM;#0Vz;U0hW3K(BA z9c!e4)P#~CzhH(fKBpRIFfwrmC^9<-=vvH{nPhLh)8jya{a)vT?nk{(p4G`WbYEaktaqI21@NnTk5!MIE7hGHeMFhFGHQexi!?j2wD}ZHVg7{In>i2uE z|DIgi(Q=b{^PcZ%n7TuW(v(&E<7H-d zm9)e==Np*RU*t@$9>Xqh<|ar~i7_{NtP+#V{?BY1(gwun2~f zr>i>F@Y!ulTg$JI$lT$T7W<*|Yh3l*Yb*3bJ&WGy)WIPTA%*fOfcMGnduLQ z+0QEzb{ihs@?M~j{Y?v#l?`L>u{XEo?k{0UV4QnTeUWW-`#KrM-wPUYc-)Q59mL<< z*DpE1$WU^bG2(#ZLgp%l3*PJrjO{IaFPIM`S}|~2D3u%tWRO|R{44Q);X>wH3F@eh zUJlU!XZAgffAg1`G?X7yEiHI$%V0N!l&twK?%{tr70p}Hg$@w%Kof9b8NeH_V0bq^S;mXeBaOakM}vhU%Z1obBWvv zIRL;CHjCkeWO!~bl0wd@!NdQSWb2T99xZW(Exm$kVBzg|LIfY^q`5F9%6m)bD6g-Eu?bX9lww zU9r)ot(bTxN@%!-ERx<_N>gyPZoKHb^xB1(V-z>+`D#wQdS8lK0QWX2V?KwAKt@Zw8^7i=yjxkA^ zZRgyL_=nE0Le>0E+3GC6-%uY>t+(B|^-{m#;!Hx(&buCqOlw<{Eu(L?oRpLGJ|SCW zH$;iugFFrLv|%zp99oTqG_rv#x5EI)FP+;ENJ}RmqD(N`&PwK~3|3KL848Nb2SBQa z&9LNz_P^-A@6K^l0p6Oxz0izx5FNb)y>yJWbvk0S1Y_zFr=XQX8KMNe4utwFT3{L3H{p+~Ou_!(G zub832Ns0AZCw2g|18jj;%5*>q#BvncncwZ>c}pnduThd zpzVdrP75cjT|)O|sIuc5NYIZDRz>X-m#~VXVjQb>6TtLJmh&_m6gsZJ<%QyF|9mI5rlrv=3PTR84@Z0+A(~pZg=tNz(A-nsfOYJO3B0iTR zwL$`>oIjsWH+2d^#~lJJU36oYc`Ao@5NwHjv87OPJ+v7AMyqL(f+CD#z}43VS6e_T zBs}q9aksg>VZu>#DjY`%Qh}-5^3+akk#m!iz6*?tbIyGhVIpOVf3u$TuKlc{rl6>= zaWj=Bb(mG*dQq(6K-de1jpW_I({OQo{(hK)5{z&)OIhtLr4YRqukU>J0q$gUKE6#`0n91Bts;OMx(XS#GxaNA&nJ(4`f)bAr01KwlNE z@aE5?q%`ETj(~J6gHg8m7<PNwJR&LLz2;;Do-Q#m2%TIMZL$PkaiX}4BdGDQQ~Vifz+$3>n0!Di0j-_ z4s=MvX2DpVk=|gf7JVa8<5NS_=W&4yJpA_4LzFI1*Y5k>lt+;tOTK%PxkFrKhB*k& zc&0I8+5}I~X3DV-?w$WNxARn`uXzOIfx6C{rV#?N5{g4VO`40o40)Yu7CiYfJ>$$X zVYEb4ULS218rAsMBsV_DI~O!IWhxHaZ}FrBZDQABa%ZwO;vJEIr9*QuXoTU-D))6k zC)Uih8Lf~76k=*-V@qvLL;iT3U@O;PZ;xOfn%5y8BmrX*nX;B-y4IM)A(Lrj6PhvE nfMh}=ks78N&i&1BAi&#yZ`ijDo%t9&!~ob<_Ke~mxRHMVkN%n? literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/black/19.png b/stow_home/awesome/.config/awesome/lain/icons/cal/black/19.png new file mode 100644 index 0000000000000000000000000000000000000000..a55795731b54a9cbd599a7d1261ba100311f494b GIT binary patch literal 1988 zcmdT@do+}37=OQ+Vce<4B{5jJ4BKf2WemCB#;qAmNg9`8L^8G}D>i*5xolYt+2oR0 za>+fB%Wgu6!lrDwq>@!cqJ)EDKda-+>g*r;=f3B8zvuV-e!u5E=lRb2#?xHvB*hfP z005FyduvxD!^>L)jeI{2@aB+&@wafc0N`4p_$MDBq*gs>@9GRdxF+I@24H^KKLWsU zA^@Y_08ml^kPpeIqniMLvZ6ULY!JiP=;+!Q`)Ub#)`+Xp8XhUXmR1-+rywJUSKC+2 zh$INslwUM~v}!;&K`dZdhKRHhg8Y9aS9-rbNAS%59Y)4M*6ObiELUdvTSD%S|MPJP zBsFkcU3P&=r~6T<5PGAYh3 z#OzWMFU`;iwA)Ur7P;BDDa$2x|H+?zzFhS5n8~T)G{d^qWU`nj|8%u;iu)EeG7EIT z(asvg2`Sqng=mPq`!N8-H!N=mq-7`|B$h*Uw!sc!ane${n>8Nh;Q}f&dS~A*EOdP$vP>uXPfR_Z zdYx%_vSv8{P3HF#bD{oqj%6TKL6h8snU5KbG=kBKW^jD`%TvKhK93Adrp395r_p5i zOTNv}nQRxY%5(#d7rSUPACq z@!ZhEX>l`Ty@**T3=HK!<-a^xXs$&$!)UIm2v!;jL*cR~J`jVM(Mfidz!mdygw)~~ z0Gkzlm*K8P{}7#5H84aN)(tQx71CRS*3l|j+mv|*e9Tf)LVVYtFF|xbA`R2C-ES}m zFA7q${hu;g6B12fhu&)bkN6O|lvY+BBPYl}Xh2Dae!J2rv7!nGD>4RAU3pS|`UJ4& zH~Ysqnh^N}4+SI(?&jLk&$hL%4^)Hp`^=~>s_w9(f5w?_@W`vpl?9*rN-N?+6#=J) z?N&;~cTwU2Gcc>&KnCJFYYb3iL2v<@lME@UGoaukh@WpRshTbYW;|cb^UOs+`XJ;! zqACQ2SmmOIB3qv2bLMhB}v$~U7?@Vp+lcx1vOa3h?rjbXR{q-Frv!y*}fF6-V-a<6oqDN$qNEDI*MUSLQG@uZP^&jgm e{G;Ir+c$u9;@=w{Tou+v8UWSC#k$neoBJ0L5l&+O literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/black/2.png b/stow_home/awesome/.config/awesome/lain/icons/cal/black/2.png new file mode 100644 index 0000000000000000000000000000000000000000..17b33e01699cff6f09928e6d15fa9364d5e4b19d GIT binary patch literal 1425 zcmZ`(doq3MWXSd-k-u=j{IRe$RQ{_j%s$ujf7Oe>EZwY zcux;kwgRC~wF<3x!yU>P3P69&WHAA#KC7}Ef>Cgz10HM^07uLex|0AbDO%7d010FO z-f#e*7XY9YTX=V;qhf&E@8#|aKzY_Ws)8xUdIZD)pz`IXLV)iJwG~ZlyeG>I`vR+} zMp%tR@XHh*p7eBO?oR5REDFx>_0<$LrRdtlJ+|#3x@fAX6t}rtJtJDHWNFLh8)>Mr zLNzRBuB4l&8&^B44cjiNZ_nx76@E>1j-x4JNI!KMCV;-@La$EHAKl{E8tu61SAH<~>$+$d=v0q%wB^r1RLWSt{a z-|{T5Ze+^z_ME;X2GiP|9VMA5g-})Y93qwz1^+|52}Gj0d7xWKFbo8EX=DS}V5RZb z=Oaf*@b;)i;vnkJm7i4;zGT8d(jv{s{J-`@)Q0Ela6|0Tuufrn%oANe!+TY$8t{UJ zoVn*@!prpc7TF902hU|o3N{JS9osjMO5~B`o}F%vq6=xsbX!)$95lfbBS_Xus*8b_ zv4xMv5xsG#*B#qfhxA%A-i{1;=Cm_8R6YILpDqC?AQyy&-$K0n%`a6t;Su#pXzXhS zoH6?+1GDm#Ve3@st()MoZbnfI2E-w&GXpcPhasy<_Ce;ex|=uxhrJWM_%_Gl>yf@K){f zn1vhq%AzJ%Wvp*K7B+vyAUkDr$adWQg?AbedlPN=!#hp7iFl<`2@0y&tZm4^9{0ZI zOEm`3xoQnJz;^Dq%*v&M~@oT_xhf zxfy#L2nY=-pg^MBztfh58d58|9f-P8DpRe@ESPqmh_V1R*pwFcDt_6ufrj5p#u2mY zTN^?pa~^hLI~YL&*dd?~p<)5yFJiLMS+B6;eD{y+PWj+vMaVxVQXrWDA5pt**vy)X zbdnS&$~4~1KRz@hK8${V7p4F}B~xfbvICJy-c6y8gf Y=O+KZ;Zd2Ag~9+l-Mn2ZT{!$d0Q(AEy#N3J literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/black/20.png b/stow_home/awesome/.config/awesome/lain/icons/cal/black/20.png new file mode 100644 index 0000000000000000000000000000000000000000..558d111017d89d6e0094b381a4a790a581ff9ac0 GIT binary patch literal 2549 zcmeHH_fyl^7QYDuA(0*kMT!d2F$4@qksv`5AwVL%EWL?_YyC6ML@#gHWV8G>MoSp~U0LQQZOa}m9 zUJL*xj^0AG1OT4q;^=B8DB$z?GXhLc*Voq@8yivnMYvZ)9Wy zhr=L|90RXI`H?v2*z)U z8FOAh!-+JfLjwN4XmIRGEr!9-+E$tpdIZ#gjP}Opog%b{gB%yc)+lbelu15z`=z+j z3!)15-{bu3!j$U0p&Q2Gds~szfC3fO+s+qF-{rDS9W*KthXqMiHp$ny?M@M{l$ac#NSJ$#ir(?b;vwfNi)VZ_7#ID}zLz-!!rdU7sA6?vy(>6j5{DX5`GR*YO@N zL+{GIsebXSw)b>Jh*{drqYNfl*-Jlic;M`z9NjiCp=*0m9n^HJ@kx$dfmMx^MEima z!LMLJ4)#Qlg-{_09I-f(R{{Vi*-e9i>vRP{a7!YYVz=ev7PO><92}Nb2>>FQOtf)5 z`R;4UioaYaIx{v?+dFD3qFINO3YDwhEk;%f7ic=TFprHV3sLoHT{P*NzAiM`HhDG? z;m}jIhV=1%E1xWZ77a!@J3^9Koi=eI(BYpx=z+m{Md86aWz1_v^_}TF zVbCt=S+r0eHY4n6ebGAjCHf!_fP^p3vYJXTwsRx>oBH-z1T=uVx7cH=3*(&ShIJ4f z10?6O7PBJ_GkMez#mn2_r=X-a05P%j!}i>(d~_j0wVcLt@v{4_cH+8`^R{x*Cr=*= zh};%#$&}*qkpXuBBhQnsBUAmT^48(1LUN7-@am}QUq_(MKm6>jkCPs%Umcf{FqGg= zT(G3jinR$qsbL%EKL6uR2T=k7)t?^h;Pw;uC59tL2ZfSrT{P}(<9TWTZ30quWP@yw9Ryu*@5H53Hctt_b7f! z#;SAdNTYMjHyB{vAl-K^;)WKeXNrf`n686o*@>e#jR(tPl;Kgly%p?AO+sR0yWQ+P za4HBht?F=4!3BHZ6xL^e*#2R>qTkEl3ACRCy zF(&c-$^dh2IZ;9PS!xk02^>_*)UyC&U6G<T+tUqXWFIc0m)BJGD74Bc;=(0UU7cI5S1{xkG zLr;Dzv;*F=NehCqB1HQ^bh|$Nfol#c>OY0Hb*0>Z9@O}GelmCGdRV|i?x@^yJC}FLHsX_?t zaN2HR)(L~+EX+k43hCokmK!6ZYA(}xlozvJ4Zk}e0ywOZnE}?+0Ecxo vGBP(ZF~=F{VNJ}j*w&@i{QnX}$A%mZOZsO)U!{n)Kmf>gPQ>c{0cn2$VaQaI literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/black/21.png b/stow_home/awesome/.config/awesome/lain/icons/cal/black/21.png new file mode 100644 index 0000000000000000000000000000000000000000..0bbedc85ece0eda14690ec6aaa6df156577aa7ac GIT binary patch literal 2047 zcmd5*dpMM76hGfwav3rs_Y9*YbRC0CGo^2G8Mi69ERrPGE;cbrt1?O{OQVE}+$!bL z2({@ljLKF@Y!XFfXIB%tNNk&2_Vculr|tIapL?G3zQ1$M`}>{ee9!m3dtH}sl@)aq z0YKT&!PX5!!T6HLWBWko{&yG_nu&~I<$+5JwOiN2^ zZ*ONX7`3&vWo2dg`T1-%J0l~btE)>a7U$;X8X6iVCMII?Pkp@Uf3S~*pU@|cKCXYG z_<{C;Fd_Lk{Un~?e=V43@(JOK=>+*36Jkdb+KFL44<=guAA%1ve;D$!9lJm8nhcXM zknr7>xMTQ5JL^&(e+a>;nJhG#OtRlycRu_(9Ld!{X? zv7enytxn}~ZrxFH=bP1v4Xe^;$?KUVrx32kI+-oYQm(1eP$}QdLsIW^6Pwi1tJvoV znh!FmnW}k*^`;-uUu>*BXPRwm2I_f3J*+7|xZ zxI0slZe3HrAJ#XGDJ`_Rcq2_w;XLoEp79Fo1CZ6uTwB;fq&i@ULWF})6aZ<;_(I@F zwiZ^D<2&-~!$0O$9i}pm{W>gLOV#<^7Z;KTbClho#QDR9! zL8pY6WMVSyY6__%wjhtzskcW8>TmCluF+T-_D19w%WIw~6~Ee9=HLJFaha*(OA+V5 zDXoyiGfqz@Mb+SFFs3hYs*5n%n9$PE)az9tH=lsQKc4qH*!NQ@yA%WoQS)X>|;!J8H(?g0=SjO5=BF0Nwo4Uf+MZ1OH^NdGQYw4A@kN1={H&}po zBjbF-6@l_&B%y1T;P(1S5__e#Ye2g#(DHhd-O=FtG~|RVJi3>uPx|>V-jzVC7d>Ar z)AsjpiOx<$+O;7;`^>R$?(*Y91((bc%*)J+fegMdraTQ89Yp@C$h67$!KFa9XHpE-(qNYE;X z7P5Gc#x(P8`wd%?6(*qS+Q z7&+XtudI(yHD{^FM5a=e1g%WmLA+}`q<0{#%SNUq=)(~WDVw9d8MQ2qOVh%W@et;{ zO9fS41ZPW5+YD}?`~bn&-_RGZJD^@WMzghsn~XCIgaxYQGQ&tbTJruL^9|BnuK+1} zZiD(1XDe$M)Ow^Y+`GQ}4iR{6r-lai%`jLP19^2*inm{N=cea~nUKd(_8jvG_N6$# z65!8fDoWk+?Za|WJWag6c0m zL3}&`?O#_snzg)z-@-77fZ+LgImNl|$5$3jrs~omDC2wg!6#3TrS}`yq(ED1lJB#+ zyHXA5mi))F1QoP-5oU!O$`NG8JFc#dkuCSIL zxXBevzOHvb}|uWVFd68Gii zmIp+7KcCw$w~5`0SHd2clrtS63*vP8-m5$zj|CV2R(tVUv;O@FLt$}B2=?ra_;%j> zpa6a_D=;z`17Oh2n6v3tvl(;`Gc%T%1&d)elWxJH)2j!n5B^IKz9DE$$d<1Q8jB{G PU;=QoTVg9(ylTha^6NRr literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/black/22.png b/stow_home/awesome/.config/awesome/lain/icons/cal/black/22.png new file mode 100644 index 0000000000000000000000000000000000000000..762d2628c170c70e98e4f54c5c95ec3fddcb0f11 GIT binary patch literal 1890 zcmeHHYc$kp7=QjVt~1GPMq-t$D8+#~z9XTR*8-H-cipYuHL?|q*0`@QEq&wEMQ&9qk_Xb=EE z!O_8%g(12ea(HZ$#TG~&V`X)M?Fb6_z5&gfyhSb+Iu{x1Mw6o3(5 z0E;YuRl#|+d#nJErrpkNb{Ju4Y3V&?BO`o1-^9d($K#cjmeOdnf`WoATehU9r}y^u z8XFroH#e7;mlqcoTUuIXW@Ziz4K*}06c!fh>gpyWBw+Ht`|_gy+kex6Ke~;b9h2Ih zgFyzD#dO8+AMK9wqnIoNN7}G;{Yv7_cwtrGmn)8U$11H$4VF>AAvX55)8OyVH)$mJ zUY1*PA*C&17j;jrLbaM=B?GzGWuNfW@~+gXD=K>1jdW~ZWLocSCv(bezVGx}?@YTFU`TV6`_c&BZ>EU(iXPT2`YRCt{P-Mk&I|Kt_$>dkdzn+g75b83=3+n zKepXbyH%elqw6$|DLWxmshKF3<70-HGH~S#Y$5r(!Qh&hVefc$&K~D3ZPbT#u_i{8}-Xry^RN;?T zao7xb!N#DEUNBn05ogn-nIW638S{d--gPr&M|+;#Hgm1{3NaUs(PgLGw!Qu-XW>EB zU8fYocdpvlmL1ks;lA*_KIxTqd33Or-$aczt*9h3e^u* z8Fq1Gh{rdZpDCNJ=1$`DTaOuBJI6X;UJ@2kH<)!BpGVSg`B1ek*(yMiIfMTY6$?s= z`JH;GUXXk{eYIe9afqR<&AUV<$W|R3KG!{u5qAObOIOjm8y~(zLRmwtAbd zrcZdY+*9FJMA(tbt#yV#v1afdPCXmP89WO`!JeE^QDfXqf@Mb&e=GlwZ-D{3+WhHk4%qN#_vpJjd`>+AOc3|g#Wkog*T3KPc>OE8`06e z&tVD=&uW;M@_n@QePCjjL1dK9E0>|cH;W_Yb2!wDHP9OrwC!@*mFXV`b@4h*Fu^p4 zT#D&)QPpFrV6`_ypzn$+JQKTU>z_V%Ff7jsv2JrMt*Bx2xcHS^yOm>p8ix+PxZcw7 z>CGZ7Y(MK}QaVn_6VQWmO@(6(*^38m=`jnSXspJqd&;hITj}%GhpKR=@e1MPSz+W@ z(x!aLC1r@L6PCT*8`9(@mV?ILDe5#HJ!W+qxV4B_VhX)2>iuepD9l#D^C0x7m!RwB zWA~5z@Mwve8Gh9M!y=NAx_LlbM4$9o#O=TyS~ULiVVpMLw28A*bv@9l3hS(f|Me literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/black/23.png b/stow_home/awesome/.config/awesome/lain/icons/cal/black/23.png new file mode 100644 index 0000000000000000000000000000000000000000..a39dceef2ce63719cd018ac3d143cc51ca4e2aa3 GIT binary patch literal 2150 zcmeHH`BRfu6n$Svz<_~ZSVS6$pb#rdg39utCSYg?Bq>`Z3Mg9zO@l$eLfOJ1AlR}+ z#Gs;}Xc)m@K|}k804#mb zPXiE30YDW509*oqq44xguWbOJtUcMju83e(rTXul{j@$+;2#zE*da)(=+|YrBhVP* z&Gi9w?5@-j2&G5fzCl~Z%-+Rzt=1QrKQ##SIY(Q5&i7jROGD{P8{DB`Td=H3GUR=)A#A58wRyIxzK?p%q;&^ zX-BY~}uQzZKFI+Q19sz}TFc}~lLv%w3 zR_L}n8UQWAhk$_O^lIc%BZkFs)fm;#)6v#PL1|KC-27P#XWzJiImwhi!5QD~XPHV4 zd?d;!*VD}}_cH5i^7h3)?2`}aKF3@kAGva_JR8>((zMKd6cIT&z`Z7(ikcc5YI^zZ zaDVBU<_xM{x|pVW_pW-wRdhaBHlgEl+V(!nC)Eaz-xnuqV@c3@5t3L%N3Hx!bUsO` zi!1s_0z^AB|4wcJ{=)31I}*_i2@$+FMwo9MUNl`$5t2w8pQZ*+N{O{mp-J;`;Vwct zIL4w%tnK0l<0_tSlpYwUu}?}H21W!NJoCVkc<(vOQGI@JTPv8iF#dhs$F#PLU$y(C z$yB)-dozv8&N}$}%IJ7DqH&L2qn-QKU}=4#(agq?w~VgCv9;HW4GX~SL_)5IyWcpo z`%9j*_Q5U=Z-ThV*so>j*Bk}+)K{4kZ5LqAXT-hUGs=*v{Lr*X=YYMJ*X&6j=d(a< zt46rCUtYZXxe7wH#8+cMwsR3)MOU1>nXFc`&p0(yn~W)~+WN*$zk?r<&^EcSUVs@! z(TcjuZO9l^wJBUKkY5{cnFFdhQ!ui&{*Fr^_7^8tzySB%3U7L&<<>!sN|$D))!8-% zc#Z+*EB7eKq#+A5c;Q|7`0k&t3Z(idS>M~r+kH`>w+%K&fftT%B(v)@5<>QM-`XiD zCVQ-)J5shEw+UYzdGtUp8!fUjyaB&@W0nb+r|_as`GUh3#v!T@3yF?$I>#`)$>0#c zg_P>;*pY9-Lcly*8BpXTT$15MsJQvlcWyv>6A$|3(4gzX*PmhNUR`P!*_o_N!v%&h zTQXV+pdgEKz3`c2kNtwi?Icld$6R5{gA>Dqb-Fzg8$Q+m4TPBZ!20Cx?in}82bE?O2JJ?%?F}N7%wVFmw?j)FnSSiscWS)sSxLGRji2H3^gS5y z!*m`!j*kj@VNC;>OJWfB>(Zlx83)T}a#e{lXweX7{BRlQ0cfC(0Wv!59GXKc@O^wVDHEbI= zz85`GP~H+irfX&$-Z<+jGUo?7%yNLzNvl6$&fN3}PNrkRVc3rq(Cs&e+Qi48C zvm3xt0MxQPt$YX;{18ThmWU%34Y{x5GrzC4LVlhNF|NFru;7@l;n2fhBLHkER0k`H yy_GG+mr8}HTVPx2Cdw9=LTOoO5&z2|I23kZfBgR&6jF6EVgM{xE~CaJDD5w;wUmzl literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/black/24.png b/stow_home/awesome/.config/awesome/lain/icons/cal/black/24.png new file mode 100644 index 0000000000000000000000000000000000000000..c00dbca8ace5a63284fbc7a9ef1eb5af4741d5c5 GIT binary patch literal 2023 zcmeHH`BT$J6yI+`xWXYv41$nEPNixHK@qToJ6r*Q8iEJmJ_JJ{DwhyBRa8y^BZ7EU zDg+QIf+8V+f>=Q+9)u$m0Ywz3s2C0OOQ*lIo&Eux>6`cVv+vF4v$M0iZ;yG>oD}6X zg5hVq5;gy06@ILe+9q+ zA^_7&04z!Yz{Zrd?63j=vC7lU#{niRFE77=ZF;()p~2MDl*i*$RaKG6P&eAHuY`8Y>S~JCC3)H^L_Nz`b>ukVRE)IQO^vI=kM}sFX*T$6 zK4&WR@Q!>E^YjK;9c1^3lX3T4Om>`AT&-LW3EcCZIA!z!Uu`_|J z_t>uJgs_4rgIkvTM+tqux@I+hA_Vu8f0IRcfM3le>o)72y9Q~_EkgqtYt}B^B}DXS zH|_t{{?jSruTyB{^ToHWA^oNDWQR29uU``Ey^|w`%S%FwCL?IamYPgt_`?V zw3mg2ZX%dhd|(KQt%S1zH0SH{2L~pD9Z(M?&2idLo(xkbXWM&SL>M12sld?#sLTgJ ztFut2Bsry8pn%i0S8`(G_gHnzEhJvXcUrNVF)42Ge;5exD5H7lI?R5FG2;ctOAhRs z7;Z~+j{?DaQAUNJ`hawGkPheuq?*==-lwc?|Hj~PgI$rC-l@{A(tOI^#c)Q*0>;0Q zK^=M3@88;`1=jGNi0TC=sFE@3#6iKto^j9}>Wq-`%Z(D!rqeUDcSqK=ww=iHwD|Nh!9Ux^QCB&XxD3l zz_aH=gR9;gY0uU4b$kqOc|*@FM=Y;Hi(?LMc2;n-cKT%o(F>sPmYxqRLPXOmfsGj` z+A?P-`U!LQ99Pu{!h8088mqtVIHG?KO+d{ZR*|2z_f6nocG_XzRY9U}$8fJ-4~rWM zby9&ouu>P}G6TI@z~yc1$}EM3jaH+YIQ&iX!Z3ytG4oGIJxoJra9Ny?XuWkgwd^VdxVSlsp7Pa~sp3L2z4Db?>Z! zBs3D&1#YV#Mz;*4m^QMKft@PnkYMS>r`>JOYumiQ6*-|bd0tXO56H3RufqW!Yqf(V z^kb6H+6yHq;;EPSk)CXaXOeos6PA+3v*ChwBsR-#j_MkBW9-XkzTtep>q(D~OQkrq z{-2jB@_brXi9Ko#PSa78%Wot0m3JiXx3vNtYMjkm&pf{Eh2+zpUlZ?wD_WkyQSdxP zu^%Wh$3vho3FLB@m(Rt`20=Q0>#cLei0<6Q`PT5GqjfX8mIqUrFfn`|1#uD5JP#e@ z*N#P7ZlNTdTxrM~mLlbk^@PG~nyU-^Md-5~eA&SP>=28f*bo>1iD+WJk+^juiRfcu tVqrqIAek5w$reQ7orOC^e-T8pf+Io`{$0>lC2a%?fU^V5o@dKU`yJUWDlz~7 literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/black/25.png b/stow_home/awesome/.config/awesome/lain/icons/cal/black/25.png new file mode 100644 index 0000000000000000000000000000000000000000..dc9243cf44efff936d27e22f33b68f31223eab67 GIT binary patch literal 2089 zcmeHG`8O157=CBaFk=a0iEJs2WjcdV3^6pAA+lym%w(OLObBHg(ydfd85J5!DN?r7 zM8&9-#^F@SvpfQeuL z(m4PXR$-&N6#x?Fw$;mC)G#?Q@!vc7^ZcB^j|u$P4bhU6$xM6`0WZ$O)f4Ks3ewLZ zkXYR2b+Qn!Q0AmwW)-)E;-hHj)%J~Z;Gp&Rfy@(vrFHwrgsNrqtdfSmty7n zA4cZ+TqS!a=ANr=upK;fv4^34|G}-QGg3h*t3u3uccENcBwjGtT6^N2T6m@@X0>Z< zI`45RIedHc%P#$``2jYKtM^|PB*gPvh%J@7Lr7Ev77C5aFMZ!P#BQQPX}HrfgPQ;+!Wy80pS6 z({tgqyop`AZW*Ff5)8|s)JI@=-5)Qt^5S~(wYu$vSg6(_CnIS_?u9lqN4D8J74JI9 z;Op5i*#;#v)!=*Cpl_hbsZix#)+OiXhewf+ZQb&0qm6X+m3#*evYrIF*wV-_sb_R- z?p+~%P0J3+97p7UQ>@&(ZB=2|+j&!ms07DPY6GJ=HEXUiyq3c8Eh^Z8-I6sLlmQ8@ z2G?gx&qJptuB*M#AYgat%upuXvJ*Hj3@GlLne_yz6pQ-}C+QmQN-%(ro8DV3G?RtC z@)SFtb4i;8=4>Xw)w<%;XR4?gE$BrDqJ}0>C&bLfValYRd|@xtI7w}GO%`fc$ISWe zyEhCK_py%;aY^Hoyw{mLF6e2edW@0Q1t8TH#!)Oa+$O2O4zzc9YlR|P>eD^)r{fHr zYdt7vvhq(C8iguWN)!Y07UI2yohfT4iXC4(P{Oh*o62|$QEoF>*3Pv&)=f=h?*pv{ zMek@6_VWpO^58n$d-fjTlYYCt5v7tC@ncp9LSQ<>=fesc$Hq$9G+J&VFY!fOA`&d+ ztqo5nh8%OU7nhxe{+!-@W``~^)U&d>rCDP7^X03>=S$6xIj|X*Vm;?^Xc@o4L3qQ8 za<{?UX>FfpVIc*V_7}7gWi^Mb@o>9ajuiPQy+u2oDh8TLnU6d>bkEq%L>*x342^p~ zm7xgPV{|6_4(_kb>jP8&w3bXGV`f&4bR|(N6|y;ZY`hRw4vR&-o?Vv$()peS;EWLz zg?%9@Y; zr5(||3z=`3%?Kt}y3PBB1vSNIhXZD2d+TrlR*2*(2j||snaroM72b6IM(iZR#~bB3 znWhTG1@+OdAsoj~x_?WqUQuDfH0QJXIK3&?RGPm$_;t?j3+=XGw3<%kFtXi4gZR@n zG4qCkVZYfH;?1-sUiLz&;q@$ZgvPRUUvE!nt?%W@uZUwoPopvPAh#c$R0XkO#ODvO z%oEFpCBED7RnaoidK=&WT6_0t09Y4i?;96Fj|(O3iU}0~m=KK3@q|ry6M~nqG0B)n pGBGwJ5J?0=(_B;TzXVayA(3JG|6kBmu>vO&0L|W&Qe_vM@iz-wbDsbJ literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/black/26.png b/stow_home/awesome/.config/awesome/lain/icons/cal/black/26.png new file mode 100644 index 0000000000000000000000000000000000000000..50bb182a54e87ccae7a7205983fe59e71764b5cc GIT binary patch literal 2244 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 T@S+lJp)>#wS0DN<7oPZc`JTkQ literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/black/3.png b/stow_home/awesome/.config/awesome/lain/icons/cal/black/3.png new file mode 100644 index 0000000000000000000000000000000000000000..98b552d39053d7edc7857ef2505ff28d049482b3 GIT binary patch literal 1594 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H3?#oinD`S&v7|ftIx;Y9?C1WI$O_~uBzpw; zGB8xB0oAoIF#H0kf5E^|YQVtoDuIE)Y6b&?c)^@qfi^%1&H|6fVg?3oVGw3ym^DWN zD9B#o>Fdh=h+TxAPn3zVX(a;#rpT$LjV{xQLFu}fmCNnkY6wZBNH$7yenDYzNoiR{WpzzMV^d3OTSr$yJYFI_-R*6q9Z?A>?h@X-?|Pn|w{?)-&|m#^QrdF%F_yA$6Tfs!O+lDE4{r%a;S83qQX z_nt0}Ar-gY-g+4>6ez;*!JJu`Lzh$Ow+R{|h z|D{4Q56^NK2N%CD_;jzo_}-r1*8MZBzwc#EJ}c(BQ^s)hGgSsgGkJw&9sN@qU(VPW zm>;JWEyJR~z{ugiz$CDsl7aP3p9hG0VGqL+i11_v-QCR>o2~DJG3+@!^JiB4)+zS) zIypH~!mpma+kM!hA$R)zD=+o$^D8jCc`m(mhorU1ft{CjoUFUf#?z6x^=H29hK7b` zZjU!U;%mRH+}Tul{(!&lLCqWOANszfo#y0vahr zMjUV}>|yqK%)CeD!I}oX4}}eOvP(To#08!**zy1363PC&-ay*OVaHkB0}{@4Y&PeA z7;O;UCZfIg`LacP%Ou$rlrIrU4*qVpGHQ{o1VjB@|A$%DhZ%UTvc5^2#uS%--MX2B zNkY8jJi{iY%Famc3H5WfNGP0^=ZoZ-@RWn=fk*Q)iyp>|>?_mS4ZJq)T`jWr;*qV- zvl_V>1B7EIpVIv;8gt-Qit(}O2cGn4~4x641U z`))$RwM!S4cLf(3t~~LdWu4GGJ^nbquWRRX-d0+5H&BM}!-`p{4-^0WI^y&3Hk)oI zGmpZ_Dy5SL7@Dg-?N2Ibh_q#}S8(vJtF8TcpOMMx(|2PBhY0KX364xh%%xs(>+*;k zxN-43?)7}H~ zwng@9TASB^id)qZ*NBpo#FA92O#`Tb!PC{xWt~$(69BzSM_B*> literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/black/30.png b/stow_home/awesome/.config/awesome/lain/icons/cal/black/30.png new file mode 100644 index 0000000000000000000000000000000000000000..ca58151deb777a3117989b290d85bdf843bb0aee GIT binary patch literal 2626 zcmeHHXH=8f7QJ5zgc7=lq7alSAW3LL87C-#ASM(Mq9O!Dil~4@0bye3f`CfbNTdu% zkO?3qAOb-guux({C7?V;4Mk~EEC>_c`}N*i@5lQ;XWeu6I`{5<*Scq&wbNWFj%ex4 z(f|Oo6Up9PjLh{!!NvQ+=#{TxKm^&5?Et8|B(vg&6xW!eBzH0Z=XAxqBmlmx^Tz== zg9Tuc27q-T02{-v-*K}A0CvT7p9fJ)SX*106366ZeSN*DsVSGs<#0G=W@c(++Jah9N$^nzOpF>*q zIv!R^P_5r|S4bJg4i?tC-$6)T{X)>b&ceUv{^PE53~ z=8wNVSeB9Ew`S!|RH2>Q>9dy!z z3**(|^Zas2n_mkB+3bbd(t=_goiiRU+J`SBA zanVHWzI^YxEnYAZGg2Odet5>MXX;tDVRdtp;Gn7$2GV9CE(0Y3EJKs2-rcnQjvI^w zq_7OAoAj?6j1>?O1GYd4n1?XT#HOoREL}>vePgJ9{eBqUrT=sw`9mZX@qnG3qduj1 z^8=ZcWe~o!$@H^K>2&>k&_=vLHE2#xUnGC*(?Q?_yj?d{S_=9PjHF=*uZ?;5Z{xy8 zAqedJXW3yz1pn91w9}8MYee@0Yxn@ZR@6y`ziClp#!; z3Hyz>9yh9Wqaucbrlh`rozKuOMi7b~5hF8C6lb9aZ50S-THn>cF@~lt7Ag#D=g^;h zEw~mVl7<V9s57wQxmr!5Apt)=C>f-sJZHFTo!?Zk0N`qkpPlrbHTi50FP1}1H zX=vR-E^(nIB|mi~9seuZV=x_5nv8XYrg<(t*p8wVsn*GD9&~)6UOWUx^@8E_3Vjx{ z^sqeq)N|M_=>=9peEc^FEifj1LO1%g0Srp4YE!J_-LL3A$`@$E2vMqa2cncwUz#Up zll}omJ>E;ZYNt%4W__}LC^5(O=sH>6Xucq{D!_#pEy2r<$fKVIQ+-(RXBG7?7nk-c zBL(Ob_;1HE9E1`La-g=zqETD6Hc^g8$Q+agJ0L!VRu<~E1u&XNy*Qnof}tbfna4qa zZJq)_c#0~)_I!J`cmxiOR!eDvS=njJp%>Jx8OgtF<2QS$6-W9~s}cszP8{0yshlA< zZmK}wMP%Ma33|PyFE-+x&M`}15cABrTl##4F2T`=D2I(!Tn17_KunYacKe6&b)$xUq;&^LZLZa&GOn3qMVE3{}!fP9c%O*)c;8~4yChz9Q}wGMv+!$Ukooh_(I0%!C`G;}?Q_^iGZUGA zVW(`ZmKI=%NL1^sj#2GgJvHrjaXN$Q!`8KyI8bG0`!tdFF_!cQncmrh{E0tFN|NK0 zPEF%%5e6G~Ok#K{9U*tGD#0!gLml^AK6j-w?qaK28(BT72gzr<&v?hBmBwxyfAi-e z+-eRm!;^zk*{3;pE44*Gk2jLte@1{}^@PwFN#&hgmYb4R!=t^&K(xCi5?U_z$zriz z2s-pSxoRT4_q8Vb+ICy+nE04dNr?6>e(aJ$xUKBvQ$9|?Q+D5**E(6HiWG?SVlb~A zmsE&e67=62z8lc0l;K#C%L;8mrl`RM75dq(buvhG%uWlGtyFeM9UH1?cX-ktQ1lj^ zk`arP5y88R^>z)426i__yT7Y!Qd)9O&d8z{0luE!A2;7)+oDkKeakdFEuqDrN#u>x zS0ZIy&{HSLbY;C&Y_NlzeFFr7JJ?>+`Y<1(JXgn{OglbA4bMDK(hy-;0kEy9Qm&E z1r#%HC3vK7H1@oUJ@8hYH|a7TQy7RXL_xBJqJigL2K_-Anu_q*Ra*9H553I#NdM`X z&oVIm%wCu43rP5Vs>RxgcdO2NTKB+x-!;SSznUAiF-*3^tY|37GqdN9W7bDc z9}@$>V{tzjV=ayGSPvY|8fRvW#~EVHtg+bkh4$Qk6PyeS2nme&-+}>-guYk+oQM>A I?rvJbU&7LhEdT%j literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/black/31.png b/stow_home/awesome/.config/awesome/lain/icons/cal/black/31.png new file mode 100644 index 0000000000000000000000000000000000000000..6e8da212b6e3e1d5105841f89350435acc26faf0 GIT binary patch literal 2165 zcmdT^do+}37=ORHm@&glmauXwQV5?*(u{VD>r66@%tk0aw-}5}b-+Rt;&i8(Mxf~x& zk^u<-pvh)=u0S&~eTY~zjt?D}Koc&C>Bj`%Ob+??a6DR@MzB`+0kG8qliZ1xO0)R>3F5`Kjgm>@WJw|PGw5F!U(b2K8vQjFQIypHN7Z)#F zxG*<2SD{ciI5;#lHC0trm6Vjw>Gb^kd~3KH!EqXr7BisD#@z%{C~0PI?9z*o66Nxrs%hK zVM3=3O}B(AI00z>tJN;+NG*V5*_l{PMt&b zOH=v|8-+>=jdd3vF`4&yEtDRmaa!F1Nu3{btW#|^%lwiNUh!qSv(Fd$tCOoqNx~da zpKZ7}Hel118z$B>s-&xK(y`o=-)@WRy?8)Y!0yg3tGIhYd(nlqT&uLa`g6G?^*TRC znoBjh6!ev^k0;oJH)5fMdK_z20sv&~=>vfyMfzxyAY}V_5rzpmRLV>Yv{MQI_AT3! z$xH5ks(2N4(@h7AO+9SqJgrh6l@o>Lm5^y2RvxkWF^Hfnm99Q*5V+ z`PsAqR(x&yOvd0F%j4tEWU(Ic=Y7TPyS&WWjlwOqr!B4mMEN@c@$xrkPKM{g+dV9+ z*ra$O0zSA~3*$>U=2%0_rkwy<&@J~ zhZa%(1I_BfhPV0=f}6U5^LaUfJA-;gUz2nZ8{6WdD@jjq1*wy#=$jAx_Veg^$_P&Q zc+ex<_^u<9BgtR>WcT>#fVa8^NZH`}fQfSRk7d!iVIp-~IL-2|KSnT@x z8HNk>Fs4N<5F^sS?0Uwe_b`OqQW=l^* zi54kpg|32-P-0|poxhCs!CZpzNc!J(02imT%UrlZ4AyB(FCVLhhEHl8%Geo=Rk0p4Q zO_k*(&tYX<eXZg~%XSfY!>`Y#2w@@(yI0n;e(W2I-gxh! zT}xQwAyK#02Eh%{c021AX3mDq5h+^-pS@);_%qNq#)$k3K(9|ijXPdw{%WE-{o01I z7?I7$`KSP}y*Qqg?);s90Lh++JOBUy literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/black/4.png b/stow_home/awesome/.config/awesome/lain/icons/cal/black/4.png new file mode 100644 index 0000000000000000000000000000000000000000..43359797a5eb03268e0b0bd92782de42f21a2ee1 GIT binary patch literal 1042 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 Q8bA#Up00i_>zopr08`sdkpKVy literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/black/8.png b/stow_home/awesome/.config/awesome/lain/icons/cal/black/8.png new file mode 100644 index 0000000000000000000000000000000000000000..9d1f28e6f2d0c1b0a94e1fac58f520ad84146797 GIT binary patch literal 1639 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 KY{Rk+O8XOTy2NAv literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/white/1.png b/stow_home/awesome/.config/awesome/lain/icons/cal/white/1.png new file mode 100644 index 0000000000000000000000000000000000000000..a0faa20c7992d5894fff6667a78af0bc53891c11 GIT binary patch literal 714 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H3?#oinD`S&aTa()7Bet#3xhBt!>l)(d`GnWC4VodUOcVYa`qvC++W$0Wyz?2LynGCh#v1G26?q{!&-eR)(Cp*&zYCG6DOqR-A2O zy#0MuTf>u^2Uu|S8p4u9DUiDZH!;RWNS*8g_YQ_tGF3aMK$X~6S;M~h- zJpUL&u_zFmA0~jImk6Apuv;zsD_j$)_2_l!WVc>(o$Fs=LErOUVhlun;D$oHPu6S(EU@Z-r;za#B_TUC%FaE_{BO_y`QOiT-tYPTzUQ3xea?B_=Y6B>Y|MoP4+=sM zBuub4 zf-~%_oJ_%xoSdApva*VbimIxrnwlCGi&a-w$Kh}q8X6}~oY2(N)Y8(@*4Eb1(b3b> z!{hPJ&dzhQv%9;yKm!8BG&wmL! zv^3Cj^~sYbkN*bv^z?MD0>cHY1-m1Y$y~$r8UI6OW+oT{?YrTYK&ez}R#sLv2T*bi z(43r{+}vD{0L|l&pPvuPf`WqoQ&7@qG@ylrg+PmnioP4*i;Igv2$W8z0|Qz~Ny&FD zD=RDin~I8x%F4jst_ic=6&zeSLjHLqlU@V-tsF4q$Cd zOG_(eZ`m4lEW6grN2I_V)Gl0n^{#KQJ&bI5_y` z&6}a2p|@|}4s#e885tcN9UB{a|Ni~>_&AvP;lqcCiHXU{$*HNSj~_oyPfyRx%*=A` zHa9mXnm`iX0-Fg~rIp9Fae!bX*m@ z>KfYGKmMp^Xk=t;Vq$7;VR_oh+S=C6&cXT2*rKV$(p?h3|t;A|4Wy!|2w<~vGopSfupJbs2x79+^e@DMw z3i=x6!52Ie7H)qd%z&(|QKrG3S0Xs6^jt_%EKwOHD?@PK_b^=EhQf{rrpwdKhOGRn zwLAPU^xxJU2B~Q+MkzQ$2t1UgMv1rlW)MW-!}2an!MMljxZgY@5~ZC;FXy3OQA?Ty zRR;^&E{Y|~$p@x61mrrzx;PV96UtHcR?zl2R;SY3`J=LUkIpHiF6}OpN`>SHJ@C8Q znm;u;KeBw)HlX6n_LHC@hqMH+(%hRkRKCybzrm5UDjB5z_y+8%3W)@DQDFVYK3o;R_7UragyEh14jwU+1u8%pIO;>z@hGrrP?itD2+dz}T2uc2@2iN(u#Cj7BmmuSj_z{Fj zzTP1jm2qM=ec^bWcnK`d06XzpqKqxR&L1N}6wN0|3E7(!7z)IlE<{*CpZ6ykU)`FJ z^mgyyq3B0L|M64n&|4T#NG3K5_!b^u^~}S{ZI`HvCR)UPY-SE>2letP{fh|N0B?Bf zz_DC`Qds2&LcVw8x%gmpyoW(M_RK2YB8lS(WcwQ zx#&3m17o4o3Qf2AC2U3{8eZ#|ai1hM=9Nm1Mw3G5Uyi2`o}tX7vzFii*upXR+7D)1 zgsxi^K84;;h)t)5{s>as_?vPNo{!^_ZQr4^m_Zv-70@&_IESYd% zrSr08>@YSM3HPMli}o?S-x~}$IqcJL$vBr&<0UEq8LrH?LIJMpv0ZtRWQ#@vmISi= z3}&2NhY#Tk)Cm3Iq@{fq% z>GaRTd%j=>@no@7m}@}MZJq2X_ts+$b5;H>P?9Kx(lu_}u*ph5&awAgBI3nwTGf2M zeq>g?Pkn>GZxt5-IlnZw-)ML&6J#|^BBPR@y6F;8hr0*n2!%ymbSvWsD2cYxuIA&# zTwP~S7L!sB9agOCGceK@zt&5GDM^LB6I;#?HgysoehBX=dC7G|I$15&DBCs< z1NALjE7X{)c5)*s{n2ujH{sJL=~GKS&HeIjgh4~qM^ukPc3-)2rjA)at!%h0%&2N+ zr|pVz<@}b`HNV9{Rh<2Vhg++ye)#S#5fZ59<@+~&4=_YA`b2t*iV!7_^O;GLUN(xs WDNNK|gPKdt& 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 literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/white/13.png b/stow_home/awesome/.config/awesome/lain/icons/cal/white/13.png new file mode 100644 index 0000000000000000000000000000000000000000..fef74f36e7c2a65ddff7ce9876e1c8c78fbc61de GIT binary patch literal 2045 zcmZvddsNJO7smH*?p>y-F6q{CNeHb7u{1C6<$Rp-4Lmac&Ga1;4qcQkfMx| zk(^3GGD}mPn$E~n-lLi!(j9e_NQmCC-gPX0ynC&^pU-;M{(jf~?>VvF&x5RPs15*R zFHhGEDn-9HiJ+Q|Yr-F@L@nO)Ux@%3bG|nM`40VES)MaEjb>}j&&zRFEIR+> zWS6yP`<svHqizz+bXX;c>4Zhps`J(CT%U8BwvuZR^Vg)(Im; z6(yr3#@QQUIxd#*Tonddhsm1z@Dk1u7w_CY)}}i5j$97?GB4uV$jgM|RezF6`w$7| zc$R?vC|sU;v_Z6e~KiUvrxLON{s59Is#Ld9Pa! z(+2T(s!iNjmyPXKcR1@g#cF1lwhRj<;~3*Kkjm@MCUieur(fq1u~&&b*yesgG6#(9 z3v{Df-UTi^%a(kkJICk7;%te%-HKi2(Ob{Ixr*s^%ZBL_cfF`o3EA408;DfO&0sU# z?jUWPiqd2P4`jYYDsHv&%2)%5z8aoEa;_ML)_KWGWkKQ!R$Bm{wF!S)nLE)u;J|a} zd4qj*RXdq1p;NG=5BtXbWj+E6rtXekChrEV%WHRv4=%#6&awu~WnTKol~w#H;#*>i zw)ITI*zcl?99(=_5yn%0daKC%i8vs-?qLctx;WKlkXq7U^X&OHH)#8XhB9zcChc30 zOkG;r2?GNIM=Z9~G}b0h3~x)!V4|X8Br_WJ9vx{&$*NlN$H{5}WBKwfQBRyD`=k?I zl5#>*cqCMN`_Z(5sznVat1%2m#}}Id0{RK)ARqR4uK;IKc}WO;D7q7=Jdl={m^jiX zp8R(TT+l@<{XIc_{S9c5%cu5pxu1*J?{~C)(Lj7@w~;qBW&)zf7M zhcm~ld;48BnVLZNECPH`K7HzjOmAha30@NE=dl7417Y@leP+TqxWw6bjb;jVkaXaH z)KC)28}QHB9YF(47{Tai9xWEVc-|LyWc7xG5N0c-4pW4>H_lD{*cO|FIa%KGj3jS|HCY9|N9^3mdJ2Ml|STHd$8Cv!0 zP=z#XbyQgGr{eUuDuM+V5ZXICqXQdG)M;JN#Ky$Nb`Tj;wFy1Nu&V;l zmvZ6f&xaf!p(4dwM`Am5sB@q0_306EAnsId?r_=l>l=uSFSQDv2mSm+T)>6=e2_Gs zmvnS+4#K-8%8t8zoZin$KgUS{5H6oETt8d}N1@|(j!Ga|cMy@}0 zjIbO=AJ-TJ3Ilj>T)Q)O8;7IAdOSz4SFtj;N)|S8YdWq!NJ_d=nmU7piP8{#{D;1; zKC#){-eb(=GHlOOM{kKhM;H z4n%CR`BdE}hneRufB(GDoHDu1kxiblm&LBduJt>PV!;FwyI!SzY~SjFRm@Acjz9`D z(JjA;isG_rFpSA7*7}He^k$#`gjy-|Qc+WfjWf(VeEh2v|}sl z&6-SyDTVJ5^geVqHfYFGKQja6_s8uRH>!2`-TA%AB_n$T|YXR@6o) literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/white/14.png b/stow_home/awesome/.config/awesome/lain/icons/cal/white/14.png new file mode 100644 index 0000000000000000000000000000000000000000..d747a6bd1714fff027ea81b23d7e0f27dec67b38 GIT binary patch literal 1365 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H3?#oinD`S&aTa()7Bet#3xhBt!>lr`yZvHdV7wUM6XFV#dj0CvYaoD-$PADuSR5z?mxT*rWk6Iy6eDZF z%7zQV)x#NZ!;wXRYzTtOLKyf-hzUS7a0XmEvVmx9H1!a@5H%1fhzML6Tmjs0WGT2t zWLXFslZ2a$RWaNmWMy!{*RMac{$34?)R`qge!&ckj7&_-EG(>S9GqO-+`IxpA|eu! zl2S4gpO=I{F5NMyBTG7S`7Gj!w?*?j9cAKEA&G0Rdr=u?Z=uX*os3 z)s2l!ZJk~H6DCicK4ZqrS+nOaSiWY>y3Jd*Zr`zE=dN9Q_U_xi|KOp+M~|L3aq`sJ zb60NMynW~HgGbL^y?*=d{fCdAzI^%m?fZ`(KY#uD^Y`Dse_@-K10BhjgnPbQgQ3;&Gg{lK#|smvP~k~5rQEiyj)@j+A`iONDAMuXu*wYN7tkGHY6Ps z_&6tiwUDq`hK1$hH1^W9{^fZ_-)qw*`AA({FxO;bt7n;Jyf_2HKYNFY3-A8ydEB?* z&7|1rKC{??)`CHg%mK%{{w|C_PQnwWDQsZD27LvKyx1gT+3Rr|=H*5%<5}>j!&4{7 z;z?}zEymm0j4Q0te`K}2((mD8ne(^!z$EWuOL$J~O>bp9yo5s{cm8!%FWIg{XC656!*~97@p*+zUAvDkeo>faZ_s;!cSpuk#eAc*$Mx@l! zw_swc755j$?w`BwxdpNJ>^ncdu{THN!;<$thi4@+yxAz%?I+6a)A5TTXQ#!2E35e# z82&3MJYm-mW>2yI^3wj4D0_h43X_u+JJ-JV(P)3dc=9--RlFZ4k{B2y>JAw4ttevr z!9VqQDns|V`(8Qm2Uu^EY_{FUEo#IdCCw9{U~z1!UuFH>``^Jj7#J2XSnQ1|-_LN# e6eytZwjqCSm-ow^-N#;noX zyI?E59D6%kC)~y3 zst-`=m7i|m(7du;Mx5wWbOo0Ne*G6DZjum(vIX3(dkWc+`LOm!r#cZ$o<9r4Pxk}GVLx>B?x#*FTo}3^1=2}n_O;a;j z`r(%&L5iL^@D#2oPk+s+HN6oA<#7#UO;Kjxj(qG?Zf9$MyAz!Y#hAQr**BROXMVe^90t%jqvh*7vg-f0T0dwB?0NHeCh@1$}IQ^ z3O(wo`mDBFz*HD*)EzwmK2XdXzJ-T|8CFg#a!Dd|c%mogUUuJR&5&MGvEfTrAZf|K zQ6XS*F}Thb?hrh}7(cLGDqvQeneD5`|Z{HJxSD);Q zX%Gv67N8&CgZv&oA1PTJlQ;Rn>T8nLf#1`D&wbavygZjK?ONWXrzOJo!pG$Exkb=P z-C$cJ6FfBY@6&0@*@b6BY8Jwxa;yc&O3@5Y9ruPgGm#t{S~z?@S>uYsd$>xeJz&O* z%xj284Zu&$1&Rd;12%XYJ%aFWQ72Gl7J_`B-yIDsN(Jj9uNM?J{Ftd!b`Qr>j+6XW z>SlEXe^3nvLf^Re!~a2z+i1sHAdAl>7vG9cA*r+D3R${-5W%t4WWn8xz2L_o&q-(x zqhmZix(*7B&!ufI`e8B15Bin351mqehi}NSnHYsMFCONxKhNp?%GLJT(0HP6e8&&7 zfY&Djp5#a!f9tKgqZDiJy^o+zMj7{CetuTkXG`GOFdDyrIg4~HVYkD0YvHPI&_Ay= zowd7o!O<7yoaMkV8~Ji_(u7FeJ3<6k6r~s;mO$NmBgG=T0r3bmWk*@4)bcYNUTI$e zxOR^>z%EcUi#9`~bUSdidd&rJyE(7Zp1=w#2Obkb)xpA{G|eq2sL^KAdoa4wpE#V!zf; zibsm@Y>i__4f|tB9ny24OGI@B)k#>vm91O!e>?rsIOy4xz&G1uF?Dh1H_Cn^uA$}5 zFD*r62c@Qa@$L7ml`lyV5A3qd5DhvV4mfVr>fpxcp^EvS<@GHjR&c+W3nH0)w-=SO0y%%-!(6ox% zBZ-t`XkFA#ZB3NNmK9g2v3cBF_xqgl`Mlrfea`2+|9qVb3G&m?#%coq zpcCNlb3m=&_tiqEZ@U}qrCJa%fqp(}RnMX~pQRQg-JhHe04Tlh3jr=w7^y?e;{p49 zH6>d5+GbV-YG^=Mkp~k+2GP5k8QRZ+G@kiTo@l ztEm{kc=!W&NIqQG+rPIVIj!`{x;2V#6TCRfiAyD^?F}{8caii=&A}qT3#x_uKPKkt z;l?!KUKDL2H1*44@O{tz#Zx7AAoA^hJvo=sh@@A|(@>oZBh zE976aj%kSfKwNPe;RP1>L zv}rMJi$;~FN<1-4j3^RepXA~`ay#-eJGh%qHrduDaXM?~<5p~Yf1V-d| zvQpjcy+v4!Z|yb;lZm{>Y;?pL#{H2cya)?t($LG~99`8Y$OXkZdo`QMH0krwHt zS;DYZ#gDVnE86eE=_wBlBGx7YJa`6l2V_*xRNm@Lr~-9P7z!kX2&OjfkicLiN7^qq zWt&Z@0xRY>;`o{a8ZCE!mx`ezm|XTTb^*wQSqYQ*&g@mOe8_P;OiGl(rROl>$v)!v zmIbI4TTdvnTG3xVkOZJUMDyarMI+eD1cef6MaXA$T#F@#twu>XZ^i^>wo7^AkRiEd zh3ZE2r)~#L_)+{gb7W*6CjvvcBW+#5hYo3!yTm6BNvuIJsmz?IC}J7C(x)8u4r8(mc}z9A;mP zZ;aJ`ZCDhH69ouI{i)j*y$tLi8sYaObx22vkhIT$0oZ1vvrH6K#F^&M9Pre`RTg}l zOOE7*lnn;i@{Lq!G0dCIOU0P0o1iicx72tSy&j5j@6C>J95RG(JN%7x{6gsYw0IVz zjaw%7`kn=ETd8@;IOvi-Ywl6M?1C31d4yLpN3|>U7vJL{ch*x2$|s4Y@+YL7M~Z<9 zKYw_Mb2@GX&i}RM+7S?z?&HaIx=~}s3(*N-=+s%^CGVg!L5bo=Tyh{(-wsJ#z)t>9 zHBj(Ai{mpK3ey+IA`>|S{GGm)lbEYnn}Yq*$qvfTlAMf~gc-RyvF~2wxt@WPW)^=+ z!1Ug|2y`l8lp75qOG*OyMUha#9aF-b>Gn>Y-4(#znUkBnFchnmmh88w0g{8n*>lBgFvU~U_1O_svnxU zmD!Ov#?OVw3JUW~!UVTd5X=yg6MDXIPx;`ZF6B<*M=wh=m9_MXW9)Xw-j67Od(ttY zL)qYt7ee}HjhzkXrk@|2$o9Q|>6p@@1Xv1CSW#`>rW{@|U##pcf!_+sjXpmzH~5cZ zeQRMTp{&!g?GZey3LXrgVuD-xAAnzlvYyc({3*qjf0^-Z^(be_x9}z#B}{HB|ABJGt9I6>+gcF$v3jHZ`Ha$3=XJQI zT|q`UP?i27Lhnqb!iL+W)QW;FKND{K68bM4@qO65Yxp6pz-mV)@qKT0I9PJJdxnry zjH3vV q8hn+N*nLCfwWe?2{|PZ8^f%NChmEDEO0%->Ko9T@@~QQr=KdQ}8=t)Z literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/white/17.png b/stow_home/awesome/.config/awesome/lain/icons/cal/white/17.png new file mode 100644 index 0000000000000000000000000000000000000000..033b5ff1b827df2f072642522c44e4612ae74553 GIT binary patch literal 1435 zcmZ`(dr*=I5dS_vKsYQgE7J~BNT(=Gd?e)yAu;oHSL34;d(oNC4n0i^Q0p|y%rX>F zvxnK4ikF)CNV#dcN`u%^on0;OeZ4MkM4 zUjP#|ie81WF^|}kY!3iNc76=+y=gDh<@@iL?X%43s+&H-G4j?Ay7y4fB)g|MS(o2e z(i7cN29@`|ZD&`|eD}z$uq*m;ZC+t3$aF?9L1K z>hPED8FJZ&?75`jx$z8n#CRfSUKT~g(MV}sV2S55YplE#mrGhq&1-uw#sZA3NPhvE?*#50H0urr921TPk_0sKm`H?Px0Xzn;Igoe(S zu2DqNRO1t;;U$XIUk))Y&H+~r^==7v{iz^9E4dH6Fhc*g{{JMGrYJuCC`QDU&=*XMZ!`BbZpaIwECPxpVU`f?3+oV{rc2pKtDhAwEd@ zkdPzJC*LsI*N5cQw{M(3ATnK5gX>1W0|{Vmpn- z>PrDJm$CzM0kBO8&my*^&sxxl4IVd=TSWn@w%IYGOrYBQqb9IEcw=VY=A@OW)TF51 z(sHQ<)49O`l(in5X!k?%);qi`+b?{b7j^H5ich(bd{&enIDP3HY(#TJ2^mNyI0 zqa|)F;+Y>~8M>Uz>o+VSK0UVLCitF3Rjj1*kLZRlEwtjc+a8niCPY!rVK9xyk`Kp)0(SSQrLr>To6?#nmk5~ULyadPM0Z)F z76Mb#7jrcQ@SuO%CJB{u8ltHP8j{CVBkt_d_4S5RK}yi|kAzBB6+4l$!@wSnC^HLj zE$POv1ieaq5<`{2xgP*4y7stGMP$X0NnQtZ)y&&^AL>hMu%-~A+RRk!iD#0$PN>G? zI7C0e-(1_IT_f5hLglcAAH%UA8xF>9f4E6i3@j-5l!fXv@D#km2AmN?-qhILg7n*Z z+X(K4OTZMzI4OcLilOcxf!*bhN}7$Y>Vipbb@B+687g)R2SxUBe@^^CewqO*5?4uo z!KVai50w@pST;+1W!p0&LglMhxH3YBwpOIR3QPs+Pe|eTs>QdHPWHx%MU8~o=t(j# z=v^Dy;@)irA-TKY{GE(`8LxP``NC68L7~*pnv|?e#HUC^BU_DwA zTrU)zwg+cK&_?5cxy!)ESJ*Pk5N!fJNLzasShPM4<$bOlwk^gLjeag7u5Tx7-?kW= zQ}?Ewyfj&hGKLF?t5v- zBBe1v>WqJ4f{Q+0n5wORz8c^ryvfyzM>2;pNiT+Wr^cYzs7yNStHNPcU4A!{nytkS n?i;*???|k%Xu^IeG$B|B3_=D%{Uec8%Npy)3}n>PqqF`6n@M)6 literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/white/18.png b/stow_home/awesome/.config/awesome/lain/icons/cal/white/18.png new file mode 100644 index 0000000000000000000000000000000000000000..0cf1c2430217fb553f0a3994d5bf34e52afcbeaf GIT binary patch literal 2183 zcmb`HdpOit7{||VW*C<+?w4GW=%ymKVaO$y!C>6VB{ejdBJ7gvPHi({qG%)6h*7($ zC7Fy;R*gljU4+({h^$NQPvlmzW9`l}4?WNBAA6qXyyyFV&U?P+{GR8WUn1VwPE15e z1OOmrkF|E=j+B)y1n0(?-joIIARK}9js!qddZk0)YOVqoBBSh`Y>?eTG9ntg-(|LL z0s!^~kMpqMPK}O?jB?v*pl6&s^*V8TRv#p=VHda-yfpfoZSHg!C-I%LO>8HBrGf?!BO@y( zub`-?tgNDB7rZ98^qYwyv~)!nOSXoN-^n_w`e`^?QPEcaX6+F`Nw zj*d8-ld}un)!oDMfS0$A?_q*}z)@mgFzHxGSok;Jo{agPeEKYf8hb7-o<=*Lc;RAF z@{g%k($X_BGqbX?v#;jlT+5>uT>rW7=IvjKic9X6GVYZznGY%|9zJ?hSylD;39Gug zrnau`X?;UOV`Ecu%d_V%Tie<@I@#SKT>C2af+rLV1za9#3w6g{Y0xDPl5PJ63mL4%(<2fIF(=1W-nfQlg0%_71 zJOd+%uVz`*!8|sE3RG6YH;T$u`i|8;1#lZiDJEta(iD%Lov4~S(?cFAzLwt;96aVb9y zsT5t7^x31mb3^x343&{ZNOl0K7)y1|s|ecktGQUoi)y(}0u(KBwnG<+W$ub%+zJ?k z>0^larZUjw8Czi%7A8k|;i^%EfD;~g>jZ|6Y)6tJyGVL)=-wT99B03LJlM4-A<7*^ zNZJ%wpALC^%F{;Dn}Y2@^$|&nJ49pf+O^o{P`h6A@cnC2l;XR80DYQU%EaswK|k0; zO`qI_*DS~w_%ok#9xwKN_Jvr=HlRNckn&!d6tth3HXN_GDa0~z|IqC&35M2A+j2nx_tzGmGe(LH=aET)Hz^2Cm>xlqA?%zwJdx{6o5%|I(FWgHj~I{HE!_ zmXd^8FhVKs$+$pr!u-|>#w@k45zpTsOIpQU^Z_g+1#@`uU5ujH>6BimqQ+^Nqwm*5 znh+x}jW&bCpuKO0u;$&R2puLzPMTgoG>iB>kpR04Ni9x3yCob5U5;pz_1B0Mqh|+O zE$6b&Q1yYjSx>_IdW@7KK$*81MKp7yKvin(vY@$K=TSI1eD9J$!cLlK?}FEHjfydf zFn*uwBVFTLb?}HJ|Jt5BBdby=F^for9cD_mHA;?7D5BcyV8aq84F{btyGEuckk>f` zfh^sCYsQkDTe7PU9#p0{TWH2!$^ybc+#3f!c2^s%V+se)ZvZq%_SX4H1Z_m7!tl}{ zDmb85@OBNLIMM~B^~7VkbpZ_s8%_%fy*rcR0NSY5Dq4lIQ;+;XlAsiX!wF4gu)r{K zOW|H!NxF7v4Im-g@B%0|gmQ*o9UDn-DOG!;ItG6%iN^GaYYhc{5#U4n2y~obHRak=cp2qwkbz_j{ zq1l48FQc{k AcK`qY literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/white/19.png b/stow_home/awesome/.config/awesome/lain/icons/cal/white/19.png new file mode 100644 index 0000000000000000000000000000000000000000..bfd3530c249c7a3956a2ba1d693292696b9bebec GIT binary patch literal 2055 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 Xs^qm$-J|2X3J(ar4nOAOSNq?Ek?OF5zDx? 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 VUd7kTu?xQwu(6<$Z<*2Pe*-QS``Z8j literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/white/26.png b/stow_home/awesome/.config/awesome/lain/icons/cal/white/26.png new file mode 100644 index 0000000000000000000000000000000000000000..7535855dacaf32dd47f3caf28b5ce61208830c92 GIT binary patch literal 2340 zcmds1Ycv$<8ve#$7`GXQFwG!BD50$y($EZM$ej#pn54EuNwV!BrcR17_R0Oyc1gLk zkr5f27->rw#a0ZXhEgt-Tdu=6vpawG@Ai+g*7??Yzvo@wv)=W-&w9W0B)hpdD8M!0 z000G&Bf&$AjK4w#D!#u8Zmo$yHo}o|0RTCbzXAgCZmWwQVNs-`MA)bd3cg1<#^=vz z03`CoTxkMeNw z1Q3V>R8mSBCL;@%lUGnwLLik@P^xO%)HO8G+c8)zZJiyudOP(E40jnBo9y0Wy4TFy z;s?tEI4kQzHh5dRBLt$ogCmLT?0od7i>tebm$%O`il09ZtDU2fkQiddgtyj$O=X_xx${WQg!$eTX z)bpd6FCQUxb4{L;3GVLl7Tl)}Rcge_+#MD7?yWv~6&IXVQ4vhh)W72De7WfLUDP7d zWWl$2%PD?{H&I|^(X`UrbEnXCWh18d(8oC5ud!bme^j&8e%}-ed9IeCI?dkBfNpGo zTG@lTyEpVkeBEyv^J6(rAO`?U0K{Ab<2sDy|00_3O9W8lK(GM}tg;xt(avC;F*Y^T zz8?DG)YJnF0c+QpF7#%(lV9^;wx@c3$6aUt@q<2ZBR;ll#UBNa7rRFgI`xIiC0zv@ zeaSw2S15krn!h9ItcjUJmx$kG)PGY$oAvaUf%hxh+RF~#6|}=^1X?J25!cIgYasi^ z`!GPdXV_fF^(1LE6npdjr9d;dp%;DvwRrfv5BIWyAcg?EgynXklrx>`;8-xIBNil_ zwlbIDMCzL3o6=Jnt@)uHR5!vrveLk=rLUspbwesrdnc+V(0w&D^v;EzO3Yw#QG<|? zRKbNOKlntsZQ0Lz+Y_&j$;2-2aBw`ibEezGjV;R9d{w|B4ZF5$P|e8K$8erHCT8gQ zvJd-iiN2H)sLxoF#B#dP)RIQ0dm`mVvibZUw8xwH;aeNNxq}=vYp3f&mm=Cc7yUx( zaCfS-U4P1F$xWgQn0`)=fF2!J9$yNzUO!SYsNy0Ciamc;s$RmC3}x6TfoqP#?nRPZ z`LlU!L*Oh8d`LotYU}s}Ipzy$tRPKkv~sQSfN`%I$o9C@u)6nNLfwG|&3&fA0CNOQ z4*R>k$EmR{>SAbT+7Klz2*ns;z?L0{nMEhP!vf#zm!V0>2uts7GRG%Pl$iiwY^zfT zt2=^V#)X>$!6C$gKPlfqis3T}i{MKlE%cU-!53mbvH3e4EWGi?uWU z_5~2ZQq$f9is?}6yGQig72@2d5J;!a7yeRoh*m24+;e{0a`=80l$|u&n$KmJV_HKIV338H*_usEEdhxK$at)z*!S?ED6ToUp-Y^iB zhYgs=d1FFsPHb_)xoXmkm`Go`VL+7!7c!&vuC#$MwYU9z*lyj0*dQ;bizezy^{yQq zuaDWL5Wj*{If5vw1YS#}8_EfiKPlSh($VV8r$QM9Gn2zT&74TIS+P~2l`l$~JC7hn z>0I>0jT@aT^w&Pfo=ESTS(u8H{{gQWB#B5R1dQYo6U=OTKx(V}<2)8rCN~_Jh22No zhR^9oMNc%g*kwSjX17!O$m5CSP#N7&@4{BQ4kXhO6c2h#Y-5&nuoNruPDA(vFJbhW zQ+~Gv?^#s!0@-Md{H9Q^=WQ&^)P|_?6q|7ATyKObn=iGtSXQ<(7dtQubB^}Uo(pvQ qW;kM_p+Qzf^#!UTEwyicRI~weRzgq>a6z?V0|g|a3!&PMcI7|GB3c0e literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/white/27.png b/stow_home/awesome/.config/awesome/lain/icons/cal/white/27.png new file mode 100644 index 0000000000000000000000000000000000000000..2aa9074280bf67089da3ee7c8048ae982d888a94 GIT binary patch literal 1980 zcmdT^_fr#C5PnHW0s&&A<|L93F|?zJ6a^%3p$bS7upo$l9G0V#QmEB}Sj|1G9{pW=_g-}XA(#nBZ&AW)bH z9Dx)SLy1dBqBmhSOG(Sf%E@DY*rJFhC=s_QZzrj!s%dIz>*(&#(>F9SHr-=JHn;eR zVrgYa&7GO$eVpUZFDxzzmRDBS);}Y*RL2YZ zg81&Wrho+aRvQ3BfGx$`joLrMKJFoHE`#9cDv^{`AH=Gh42T znHxwO<*AiCP8Q|yc&T=Yc&Hi;s`}NL4KTJpSK4_S+zG%1Q4qxSe=-8NPW6-=9xtsZ zLuMyPmM@*2@z|e{vzOQHqwdG{ET0-y$+yiawcA!gJ*UUxL?$y3%dqzq3$F1FEqY~s z^F(bzIvx|jo?)~WvYD`===_D{G>i}Vtt;JXe>zm0&EmSr$~!TCjV$%GCP371PeT{L z4kJjxIQK|T$8I3@WCQ*N*IGp#kvEzg8mpIzEGhFI)jGVZWS?93K#i$CrMk^w<7Hn6 zl=RX23V$Pq`zAHUEHszUpUi(@ytL@7Fb7|1U8CLc)^Kd%aEjr zwXWbXrE4}>c{R4dx~>Uf-^kym`FS7(nPbbKE}Za+HN2;*XUNgb&C?i83{+vq$=wr# zo2++|AUbeRE2xBs`mOiB#HsPvjEP`FLE`n%98-mQXQzWM-?;hTurhR zDCMkqoVwe;Ofd0;`jB!q3e6(w%VajyT{9vSBcK88ZGAg2irdjP0`%l$`{dgrBf~^x z39PHwq<4@#@=p9b^(Z-1KW9THF60?d2yRnG*(lX-j8xGzCZL!+x(KAWGWhdgFMYXy zQ}7`qfj~$Sm`5AOMX*}H@*5k8imY4S-D&zmXoLK2bp)I8x}hUSAMd|H-F^q@)1ovX zzdMsZbAJxb!w~@s;`_O$==E}-lIH`Q7~qbvI;A5QqgNH8o0@|mG`^Isnf3)!ye4#S zFL9mris*aZ@;t0E+emGz53K%C`=-Dp8n5z@`pH@>Zh#&RtGyXozZ8Ewb5xVfP+g}T z%F-g=Ff%-*PVRz>p1q7Oxnh8;5W)3drX!e=!Od8-Cn^PJVFi26WX<<0UV`0-g*B&Q zI11W?K?b6p#nV98gm{gX#IyN-FrjUe<%vZrQqjatFH%xF8taV82VeaijZv7asZFl1 ggUFB}acF_q#qO9`$%|sc!o>h=EgdQ47Cv!*0aP85ivR!s literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/white/28.png b/stow_home/awesome/.config/awesome/lain/icons/cal/white/28.png new file mode 100644 index 0000000000000000000000000000000000000000..0201976903380d771849f3c8c109d53e35568fe2 GIT binary patch literal 2415 zcmds1c{JPk7XKxY*piy5YK@3(sznK^P3`-V6hSP}R;Q}9)xK32+SJ%;8EeE+hNq~Q zlEI*AiK`G`&O2}Zo-^~uJLlbV?!Djd-Ol}-d(VAni?=`sNeBS| zfWTo*2|P{y%mNUeSQ{rDqNTQ^qW#zs;Eq_KqQR$pAT2)Q` zyaq;7OIt@*Pv5}M$k^1(+yaZcY-wd>ZH>3Fvv+WGB068WdhPl*t~cFo-FEl%^1kEa z>*pU37!({DMvDA4D*8V8LCkltaq$TclafIQ;mjTUj}b2N&dKX<-T^LQz-%fD&=0Mh>Kj zl>+V!2gehP05}ss`wqaLfHLwa0>?`QOZ>89O1v->hw=unN2PbXA383_Ls)Ub!~L{q zwp$)F-%ujaRU)s{ciP}_8eAh}FyejmmN;i?p-6h|U0X{yHDnbjV6?g5o;I7=A-38C zHUtijfZ&WnP1ilbDl3WL63kUf2EG7z4gmlp15~5PjR_5M&G^sXz!fk&;}0_*85n}P z*5Y$9elFQXdnG#s6*{lF)i8)oxq~BW4@mDkjPI*F zeUBWS57gfi2RoN7Z0Z@1?U7{vSnk=o-p`qHutd#L)Ki^|erZDLw)JRcMARg+Rj5}} zsv~lYefP2rB4?@@YgQF|E*bf}jZq~LjRwY#OWR3Cya z*xP;33dw3^t|F7FP5HR@LWD`4^2`a{0VVu8gt-_#u5qkop3tP##wNPcXHwZIzeKUz z*f6z=_WMhPq^C8|;bUAe5&BFGu!wh}^xQwGsej}689kp#-+HMmn~f7Xt9<(W&W^O< zBrgpTU(jaS8Ih(aCT-aqbP`P7Xxo^7$EGm4y1WLE)q-mP;Jq2b@?iz%3?I6Qvz!2y zYQqR)uQjE6>PNSNn`Fs!g^5d2P<%`S=}6ypP)RZ##84dVS8!Ds(Ve;`*FWqcl7ysj-R&)fzIuPGJQedg}?J zfj%BID6#~h@WY#)`$0nL@O90^CQi>ZOXEI+@!T!Zl3QtU+<3YI@d+%bjL@^SM z@oT#^n6wIyB!Ge3)aqy&^LSR2t8E8u%y9nFHiWqpFZ=zw#~5_rvix_#ozmo8qbUH- z`LxuH^>ceOJ!HBL3@$*OC;7LeA5zsXL(hoFsZ7fF?E^(7b$gx#kHj8EO8B0~uqA4=)Z23A@Xyoim+q zD{d`9%J}NE`JrAD&*jMaK^26VEkMTJblrJEP*sbFlnLu~U(K9u!WJTTP3wzZkHBN wPuNM`gU0>$ZlQo1lLqy2pE`{{Uo95p2>1pO5H0#ab{F6g&J1r_ZR{HJZ|#$ef&c&j literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/white/29.png b/stow_home/awesome/.config/awesome/lain/icons/cal/white/29.png new file mode 100644 index 0000000000000000000000000000000000000000..9305b9bd0411669c859a66c3c34789cc4f32232a GIT binary patch literal 2316 zcmdT^c`)4h694{&F@_8y5kZ7JE8^Hh5^vWL;&^UG+&6=9#1+>B5n>2p5D8(4Bd!e= z!-R=pc`;dc-Vk?&2_X>@#u4`s>||fPs{L>4RsMMOx~jkZ{dRx4zunbcO*AvrNAZaA z002;i209jON%+d#9PD#_Dt(77kU<9ap#bn6`^pf=%@<}X5qLw4E@FaPkVk<#U*Y5c z0I+m36DwV|X<>eT;s2Wco&W!;if{b)8{OHB`*Vap-~Y0w{}uQzqkTKzk9>mXUbEOk zIfl0|wFD3Z!<9TN4a_V1&<4hN=nPhE2^qVHMQiY z^%Tmp1}e3&>7UPE{MOdq(b?7A^YUNx-oE~U!J(1S*Nm}o=9`Jhsp)s`XJ+R<%`dPP zmzGyPudc0cY;JAu?CyQpKN#{$*kBh4xf|>2fF$@S0|4M+hB{hS5#x(_dsr)LG%c{X zjyLI7e{xEWYtA_D_vbj*pxIKocp_1&BHm3X-tNjuY*v=1z4p<}2R|oyAszhf%(Zk& zWH@0dbG1F!mP5QYuk+yFWaI0*m^sC=|M98+LI`s=gt2GnWrhZ?2{f*?DbcUhTf zVf(QdrzoRcbt(cn?d#^#hIP3l86D6ydiJ8!)u`eI+_m=7R#K#M3zC4miQ?cSmPtO9^l4=>$=6$&?a~-lf zen+1c^hS0e;0Kyn8y^|pUhJz%suzs3PL>lA?qgPzPQwB|o8q|04FaqCl2KKG8~}5B zzh3iDd9eFT&^ATk4hHP8%19?nU<6BFvx^4(7 z*l}TtSW8v4UvMU%@x@QtgZk&PXe+3R^L=r>S+9LzQ)u&+(!iH%6>g`ZgL?AI2N@wQK`tI1YD($VE?ieef$EsKq`wzPHuNEcDBm5J~L8Ok~MzXdROLOkTex zWxIQs?_JY`YK{FK#!zo)c-wBC>EtQ!`+p5!nvO-V%#u|1B>p!a`d)wqQ zUXHrV44yfp&kh!RSdNY|5B^X{R2y2gUra@f8e6sB%dKCus@Z~L+5zo6DPb%s(8S;Y z#D&e&=IK8m3tA9VvjvR^HLxl{ZGya`nBHVQ7jIFs@;IZ4>0(3J5CyHR1p;pC6TvoZ zKGHiE^qOvp>^9Zl(>$xOZ=1tyhpk$$n+^vVB1*5EQ@$_W-6wQZ7GS@`Y5!;Sz-TA# jr;(Bl$!NgdHQlTHn<0l4hahe!&ckOw25-Z0sDI zT--do`~reP!Xlz#5>m2q@(PN|Dry>9+B$lMMrP*LHnw*54vtRF?jD|AKE45g!J*+1 zkx|jH35n^MS=o8{1%<^WrDYYB)in)`O)af$9bG-W{Szimn=xnZlBLU*uUNT$!=^1; zx9{Gwci*AIM^BtQb^7eN^A|2&zJBB8t=o6*-n;+w+4C1KU%h_&?!%`qU%!3-@$=X3 zKY#ya$1+$09m|;H?e4EaktaqI1^@9~!d1Q?{C{m?WkmhVBsRQ3<29#uYR?v1NezO_q1Qby(gBNR=rXehhY>G6O8sO$)< z04sX|1A9S(U&E5#ovOF5TlO&QIQ@6-{AEhd{l2w)+oi#1*~oY_$GkXST`=M7$$J`~ zpI%O4YWVr0;0tH@t^8wbH-07a-}Dcfz!<4pK zJz#j}THz^bkm1bwWcB-RS%Hj7#o~Rnk!%-QZ+GaqOT~Y0UBnv}9QACQ^W9H*51d%f z-0u)REBQJ0TtY26JW$oe9h~JPQ8K+CpDhrx-BwPu{~M>;3tAbEkwtObS;3^O5TfpZO-&mzd^h zPjkQa({UTW8566*?jpUcS?l%$^ti0nV3>LN;=H5GD;*d$x~J8b2upBP>k$^2p#lK=wrvEs1 zXYM5Kwzn(|suSb%?{AvFi1m!#HKBUWl6f6ckM$bQF<2aDxOahB$N9{=3vPT2_Q6eS zzc9!%uUNt^a@WC)oUc^Sd;qSLkQ{r%Y-NH6qr3eX4~PFfo+v@0qxNy#RwWgOlU!7n^RXuRk{N-~D-Q&o()v z&p7+<->r!z3_=c1WIJ~3JQaRjBqyKSL}vB+4}W%gX=rVbkSyEnDsblHw;%pb|1SWh w#2@<^#9n)?ha|+`Pq!>&kPrnW*ALSFE*8x=S#%=~n0pvJUHx3vIVCg!0Nk*Zb^rhX literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/white/30.png b/stow_home/awesome/.config/awesome/lain/icons/cal/white/30.png new file mode 100644 index 0000000000000000000000000000000000000000..1ba61aacfa9adbf89acb2d084b42ab65411ae5c0 GIT binary patch literal 2729 zcmdT^c{J4P8-KrJFvh-Agpjd}ZAwHDLzc1cp}0-B;r_zdZ`QHI(57S}Ws8iZp$LTx zUDwi0Zk9xYCd|#)VzMRfbUWvsd(Q8i`^UY1{Lb$==XpP$^K9?)yyrbnhNHcuAaXAf z03c|EGjrx3@v9=ZI467Z+6D*s2sqDh0QkkfDgQB)vn&>CXJ_Xd;qd=^`D3F0{W#y+_{XpLFVp|L_pf#S%Kr@bd-4xb{=VS9 z_x{n6#4qyCtReO3Ut(lULZU zh*DBkRa4i{)WRIl*3mtzcf`Q(n2|Bo#PqnCxh2lZ+Q!z_&d%P!(aG7x)y>_*^W-Tn zZ~Pe_U%&6q`Un0H6dXbb4GWKm`tf{hTtXr-DJeN6^+FmcBlF^=%U83mW#7ml-^|U; z%fEf6ps={4wCr9vrJ}N`np#u)u&%!TQA1;6)8por)~9W>j%S@ecXjvl_C9~n_p<-j zfx)5S*CTI6$KKM%CngzF(=*K9KFqS_<`)*1J}$FAt*)(aY<}MQvaLW~XK@CHd~7Vu z0Et@`2LR78D>D<x_j;!lkBRu_PB8llQ&nr@bqfvUHZE23YX%$`#V0Fs49eQ0Y3vJ;B7lD~63a>Cg2 z3RadDL3GKXC%_=GakG1SGYc&Ra|1fr16ke$9T@dq>l~$gO(jQO!~kq^{5ag?;jQS; zcf??kfSs<~9_JB0!=}XOjoXR^fa)Q*zF)`6)sO)K<}N(9l8>g@4rS`lx_69jPa&01AmZUsf>ZTfNr!iXmaF-dJOZ^`!qHd~S$On{3h+o9vw!!9A_q3l5vqDjYs0*n#aAi% zgr56cu%&UHWL+;s!+Fi77&M&NtQ-nJW3?fig-;Vv_lWXGhDqvC@9`i!@z6bu@!Nb!$jmALwhNr&r#M~JjO7<{&1`w4CE~9!N*+ul6D8mgYUZTx9Rgw zR(Di2Xqiuoo#Ph=w1J%5 z7x3YGtHsE9S#kJoNa*{91V}X)y|5OJnT%Y6(e25b0HLAO?iFU|`UmCT|O&W3k1?xhL!g96J3HB)FKS zjTd{|KCHU!BUM&R@S`@I#DGWm_=T3>f(|Q^c|xb1c|CZwrMd?ddxF`^iaSd1Hd-(e zZBprnx=Sr%`Zt@-KRL5Ih)>e}ll6tBp^HeYmhtTneJ#`IzKxbB>Z^@AubnnL+mlw3 z*p<3^xRvy%j$(Z3C(3Z0)Gs#smc`L=2CqRAc`=?Y*GXfimHHB(24wos1?(3xpbAC!X`usnWxE~N^r9HIHA_)J;wlqK{a(#e@g5~8CBlqbq%3a-ms)TA zV(vu5%i|Fst!8Lo?db<~_i|sM=grZjvuJ4DWJV=tYsd-rokhGVbK4hTItXxb8z)oF zt@iCNW5+LcT*st$y}C>>1}&21%o~qr0g1t$hI=bAjiSP<=sSfSv2V+abmVFT#l>At zYpITVK2b706iIHIVaD3T6*gy|IH&qW9;1116qVp*6uV7K;_TzqbX(5$-Kv3%niB~Z gzNB-1UDVjDL`deYmjjM*ivT!cWo~aqHN_|Y4hbCxrT_o{ literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/white/31.png b/stow_home/awesome/.config/awesome/lain/icons/cal/white/31.png new file mode 100644 index 0000000000000000000000000000000000000000..e9a873bc290f1b488ae1bb8238de4e45fccf05c6 GIT binary patch literal 2196 zcmbtWX;4#F6uvJzK^6f4S;A^vK&!~6Q4=Bo!V*)!in6P9D*`HLT%u28QN$`li6~;y zQV>Llf`|$j1S*OmR;to~21G%k5g`Z!gg#3r&4lT%-g);s-}%mW&Yd^&?#w&JVtQ&3 zO^5&hEryr7KN8`un}9}8E=eCjf<~;@+Fbx>>VMr3IG1gVi1;{$A06LLFd#0n%U7IA4k)W@4G+FpBaF}sSAQoC^QCx#o-AW8bqR|<}@uG z-RXMz1_m<>jc1yenVXYH78aIPRyMZZ%$_sP&fb2(A_r#|7uO|Z^0MVCC={w2ZRJW& zPcJWqw~w!{pC6OO`YvGgnxM7ofJD!0Gb_Lr~TyzTCJ*DL)XllAq><%6GxhKEN+6pGQYFXQ9s zpLh)9m7(=Mp6=i%*4zsK43**T7RdhdgZNFjftxYDFF-g-TEfz`kE)kx+uO55u7U5h z>qH9-=-AuH3a*K+7r9S&`)qM)AmMy#YkP-mw+^N0;~!NOS>26ovbqlf|HxKe;VR*S za)FEo8A~S6m<=~Kv0rCLh&?WauP(e$3#N(wd9v_Ak5=<^ee^;%9>`Lxs-tU!64x_e|jD@X@E=a$Pxk(R7`H1UpP2nMc~_y)q*K zCovy6RXZ?BbrDUgyK}2HSd`0)KJCByl%9uoE7`V4q8iT&mKxdr9u zxO7acek}ET;5^XWhLt3=CB?kb2i-fUPfo@GJ|yy}t=q$?K6IqauDWRGl5{wVg*D2) zYA%YkIT+@T_AMpJ*++=DP8fR{akDEsI&G>zRvhP$HOw;8%?|4qlYfLH%Wqjr8kx2z z!aeBBiBL}X+5zDiFmQpcC=}zNhn;?yp}{w6o}+ZJpnYf2+j>nXtpjqFK6@D-ANTEc zXxNTwxq3R)lf>Wb-Kp58;5kEmI2&Ck@Xe~<9u=B~-$%cQ38NU+S!;vi;9ODzNDDAw zZPM|l6enJT^GYuY1|%UYRP%wv1+VYAw0CVkmO2;Oa@xMkkWxhO1__D1_ne^HC}s<8 zKdRcd84iV>L`OJ*A_ak@Rk|2{U0jaf==%}^pVyZ+#=WR#6q#gXjS8QYxBmIITaG$r zn8pAS8^MN27f4NcLsFoWz zeyuxW2DQh<1o90eHxMl2FW*c8$%Um4@RqwxlbhUE^x7}6hgb(F3%|&IR*Z!Of5ShI zTGeq6^F8W8{uR!h-FW_^5L%c3Eex1%8j)K~dnj*`{pLX*+nfJOjiC%br}|P`^t}GT zvGSgo+@C+c8m$p$RL1i(L9~TyYGP1@O~!bh!M^4eigrJg>EANZ;^iR(|5UX$ zE2D`i=?ZDoDd>6H3DoH2i}|Pf(AT;zW!|h2A%0% IOp8eP3*BuA`~Uy| literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/white/4.png b/stow_home/awesome/.config/awesome/lain/icons/cal/white/4.png new file mode 100644 index 0000000000000000000000000000000000000000..ee1ed6a8829e464e0c591377cc0871ffc34bc996 GIT binary patch literal 1000 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H3?#oinD`S&aTa()7Bet#3xhBt!>lrp^T2=t1(UjznRT1k*!FfbsQm|0la z*g3ekd3XhcL?k4oWE50X)zme#^bL$m&8;1s+&z4J{R6@xV-r%-a*B$p8=E@2`X|ho zzkJQQ&0Dr^-?3}YzWs*|A3bsE+?5-*@7#Ux=-I2+Z{L6T`02~nZ{L6X`t$eSv#)3N z0c~VV@^*J&=wOxg0J4vJx;TbZ+)7U9d;@HRAo~>`VR8zFGou+MiKk1G4v!57@n`Z#2pb* z#rSXge+H?TvwX7yc^hn(ez9Zb_R?RVzgj$CK2Y*Akp0|M|A0kM6{Fx%@dqa}*xqRG zZ7|4Q_U;MeJNIicd#AJKY<{AcdW7-vpEc|n+Pp73Ha}v!xZ5P5nKiz;bIE=Ua zr8!#8;LpJzV->!F*iDzzPBJIyOnEnjo#$izUQHo(lX)M*6MA}?*L`via|&h9S!p!w zwUO+FY1-@ye)+Qh5Mf}rVs#)|?m)iPfx0-q|A#XFsV_YITH7$r?@51!?A4ue8io(= zvqFL_Lg2vv6*1!M5^aKZes%f!3j7&bYnrNOm2kb{VrFQNVhgbWDm>8CFn7Y6I>r)S bAm;~**_9_L0-Jw62N~h%>gTe~DWM4fs);N- literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/white/5.png b/stow_home/awesome/.config/awesome/lain/icons/cal/white/5.png new file mode 100644 index 0000000000000000000000000000000000000000..466aa7122c025b1983de187ae9d2e565380fbd6e GIT binary patch literal 1437 zcmZvcdo+}37{I@|G0ilr(ilv|Sc>Gb8n@iaOlFdy!B!L_qS?q;+I9EQ$$pK?I77LO zTP|JXQllgr-$7C#iAXUcjdD#Zxzw&5o%(C{J?D9U&v~Bbyyt!2KYr)kSWX0-1`YrK z0+T^w%L%RpRzbeE+W9?}L*cly6HQL}T6SzqkYgQ>aU>i7@Eg|x0py8D@}gn{(}k`$ zj8(;<(PIqsv?F3q9txY%aue#qHQn^)mX))V7qR)W+3C*i5v#>` zdtT0q+=hg4(UU@nRZw?>+JP!=#9b6~cVf&R%N>)@;KcRWt}ip;!~sn_2a$>~A;O0N zcgGdos!86~XZs>oe`9t}Z0V9DmsQLUYRh~6--rG$IZ*yCbkwZIsm)z2=GheTuJg9# z9aj;ea015=yaBW$N%*fxpz0XVxR3bA0)^=BlKZ#vJY^T{gvk*qr9 zLEJP1jVU4ee<=3UfRDkI@Dt%}XRnipNgepytv6oM9n6}tT7Se(!9e;stR{F?I9m%W zTtyfKDAXS6wZ^--A{h6eDq&$gAUlKj3^wQ%wVMgIhyj@iDrXS&_6EJz2JbebAmtrZ z`cs#?H$69J-l0cZ>dNWO80ZGh!Vb}7v>xi2ds-MhyIaPRa`~HDh#VXFrGyoz`EIpH znut^~Y{G@sTOb9%@9yirL_FGPh3m=K)f+MH7pk7QTSx>1D1n}pwI9>C%i`lsf3HfW zl2e-=N9lg*C~JJtetI9Li6S}=y#>!~X3ROP)QAD~lsWS`c7DFAV)ZRxS*%YreCd~t z>1ZZe5`sg+=U)(uHKuO^3*(IZmo8$Uzj&C-LCI^K!QqYmavIA2ATSMcMPE3Mnt4?{ zb8~jTe;W(8K^%zp~l0E)TgCa}j z&N)L9QNn+%M9k_hFTDl3U_NBY#B@}t@haN NvP?RQR=t;#^e^g-c-Q~{ literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/white/6.png b/stow_home/awesome/.config/awesome/lain/icons/cal/white/6.png new file mode 100644 index 0000000000000000000000000000000000000000..0a7bf4d704b2d10c3895cbda295627fd2ace3bab GIT binary patch literal 1714 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H3?#oinD`S&aTa()7Bet#3xhBt!>l^G14Cm|Gb?KwTRR6wCubK| zH+K(DA7B5VkkGL3$f)SJ_=Loy)Xc2xoZP(pg2JMbimK|G+WLmZ){d_3p5DF*lcr3Y zK4a#Bh09m0T(x@5+I1T?ZrZ$M>-L?y_wL(&@X)anCr_O|bN0f;%U7>mzj5={?Yj>i zK7R7-#miT(-@JYQ;p3;zU%r0(@$=X3KY#zZN9gDO_W1M`a zeuG@l`<>-!F`q5o&wc)Jp8R{s&wqP%p02#l_+k4lb^j@@>%WUKFwUrD=w1}}ul8Z( z=`+)oe`k$+F2ukn07d^9Lq5*!Pyz8j#4{|1$Sh!-p;W>sA#BtiZdU%CcW25^vvP+& zo#|yJj|y2;=H>>Uogu^MS$>Ci=N*Rb{2eK>j0eNt${nk*Yj9m}v(7l=%7qOM%_fH% zw$w!$H$1WrcrvAwbxK9#OG`_JvcAf5+hdopFX`FA`EISIPpqW4;F7=DUnB+o27X`*8f#ryGKwUi-L%f6OsrS*0a~QqdFRq-= zv4_z#r_NvI1Dnd?=zwoeqFIZX?<9SeXO=J%jmfG=p1i-@ZsiG%W$ZI@eD-B;P4s8y z{uQ}@n$(1Y&qCk74Y?cY3HT+4H6HIVWcChnhHdy8Ec>AulyPjQ8>;&dSl?K*TbA&#-q$l?; zDxSnLVU5Sjj{n!W)*oIQCUihd=91hwv)3P66P7W&Ic9!0bj8dL_pLHq4Ey+F14>Q@ zewSiRuL@-Psuge_?s=-Rfd?_nAvQ_3WU2b!}#%FTVjD1YN#M)+qc@Id>xoM9Bw{h_>wFmuJvohzKoS`FZuL zfaw$Y7``u;J9XTsK|tVZ$Nm=_gmbL zsxdh~NlMxGdw=??*Y~mJ(Gd%N|!oYDrhwVoUlL79bm3w@O1TaS?83{1OV$)+oJ#g literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/white/7.png b/stow_home/awesome/.config/awesome/lain/icons/cal/white/7.png new file mode 100644 index 0000000000000000000000000000000000000000..e97195177c15ae97839e9c4925e9cb7d4a314acc GIT binary patch literal 1147 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSY)RhkE)9b2D$@3URf&(u zuGjXR$ui%XxXssXDwv+~_Ecq;p`Pqw>&uF>W;iUm(IITn;36({r(=OqlY)wpN*A+Z zL4)v-j)_~!%6D!!=;~Ac%FgTF-tWJ+y`OtMbosvj_f{>+pUM(?x#t(NU}3K8y{(Fhqs{%)&c! z3tV(2Z;89an!Ky?{;hvZjBUyNOMV}Vx%73LeF~RE+iK$*$FeQh8CV$3F($nH+$zd_ zeBneBt$M9 zmvw8Xzr5eZ@Nad_|3-$?CI7qTnX0SU&i(ACd?4fH{rul7Oi#}1PSSfHSsZlf-ktJ2 zs((+uoWHGBhVj$$FwfUj*Uos{3O#gg`;z#6l_~oYeyg*bn15U7lD+oJ&LF7^VRQZ! z3tj%d>TNPdfZH$q*OA8hneLvx8J_j}d^i4a0nI4$oUV4ocj~o{ZI`~-&k6X|_x3!{ z;qN?r{(lpieKBm>Khe&Y_4mIm2kZA-QN8C%+mB;U~~S$Z|s~(`ezlw{z~j>tslOw(H2Qw=%!# zPyAh*xLbAYrJMV$6Z|gKdCqrr*?dDh`$zqOH>?}}PF(U@_?)bi=V>){_5Yt=-t)a| zz%-@j?Yh^yA{qNTof#a!@PVC!>y?s~$2k~~q3t{7HQgP)TUPnZ>UfdC9E_Adt{l2w XE%rallVEWlvPyKG_>V6k+&nzJ zeSH1=1A{|C!y+Q1qT>=0lafm8({-TfbrBrp;Tn@7T3_@4f>E4<9*t?D&b3r%sRJbd){>9ZFvU%h_w_TBprpFV&2_Wj4tU%&tS{inpaGXm%l#w2fd7lsa2 zSq}yV=4qZTjv*Dd-p>9WF6=09{Je^aqo$!^SJMqgkO(eR z-=8wbB>Z8Vv9iMK$HC^bO6NEGnyP!6nF|>B4lr6Uus>jEWDYp8O*sfGz$D%f2$5;< zVOZ5s>ACEt)zJtB4e^xQbN|lEt~ZI_crJlE;Y8`Bv$1nS5Az(T*q6TK-=&?_9lQ>0 z-fNDQx)?EBi2HUaW&834%q#LMb3gAEQ)Fg|oi1S#wP*z^H)p7}=qJV}-hEd60pSUG z^S^AE+Q_k>;6h$+pMJ@zxL)=RB2iP-+IUqK8_iCvvXpZ$e0h0qu7>SS8HPEI%ol3Z zYKuDFr`c+nEM!!fV8$Eebdt$?!9k`7_gylq-(M>%eHp>9+e4gt!YWTqKJEn#C7!I8 zOoO@(Fx~Lp^@MR{SAZ3(+W7;v3bm?J!ZR2?K8TEW)zJ1_$il0@6Vep+_=DYtHW8l+ zYsELNb}GE4$Hh;4DL#@kg~R-Bd~2KiO;2-&GVV0XbxXD4<1<$!#%p`r4NYRwnf8X= z?p0y*rny4@Y;V{u40yCxIi~5JX!g0PkL%M6#W|#RANe!a%4~Arsux^){L>gW>~#K< ze<5C^jW{rtMn7KAAnrh9Ooq^;)bk(?Qie+x7@qZIw0P zF#PHJUr^@=(+$SjytWFz?rSxR7}hBeW*Uw-+!*;pPqw^5!^9vmXxpv%{j!l zf+b_;734}-Ce^X3K%QJHCb zkKJT{;1j@D_VTyG?f%We_ZE7c`@pfNm48JwA78^%t*YFY&FKd+c>`9su4=pGw(CQE zeUaYs9h;{5EmvUVc)9Pd5&QcFrxhQL-d}p0`NICG-`;x&d|+sKA*T7?@BXpi{m+|z zmI}Ro|G41U{}hp`i?i!*im+`?3~PR2ZOlFUWyIEhM?Jo6o!!K0#=yMs&4t5pm-c-B zSa^9wp2FeVpC3F~yGZ|#m9YM?F4SYVZ0Mq_si39H+ sFvv78vnU*Rdo`!|e>*Esl#%&^^x}!8b?fW=OBsN`)78&qol`;+0742G#{d8T literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/cal/white/9.png b/stow_home/awesome/.config/awesome/lain/icons/cal/white/9.png new file mode 100644 index 0000000000000000000000000000000000000000..fca554a5bb00ceef5006b5ece6a208282abeb169 GIT binary patch literal 1670 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H3?#oinD`S&aTa()7Bet#3xhBt!>l@rfy^Y3UhR**SUn1;r(0)wOl?4UJ9BEv;?s9ld=MCQh0>W!j8cv**m4zhKew z6|2{*UAKP2<}F*dZQrqT@4kbFj~qLB>hzhj7cO49eEr7FTet7td+_kl<0sFazkK!j z?Ys9MK7RWA)bil^5u2#w2fd7lsa2Sq}yV=0Hyu$B>F!Z*Tmx4hfWC z|FB*1EYGo^Z34L=o3_ljG|!_oU>2ut#(i!{&knJqOY2-+ww<|Cze)Z{;XUIsMe~2p zvp)ZL&;GMD$7}8Tte@`@cUUnsc&7gBxa(6HI3p?r&P3EZ1~mXuW*;+>Q9lFBw;_|26AVeU2jgo$r6= z7|uFadoQWiNRsy!qt;*BmwUPuVjF9=-%np#<>hc_$NzR)e?G+rQtwQ^FMIgl;b%Yo z?eY>Q88SDon5>=q?`@Bt&JAa_iiTe$$Mp8(XE{4ciz@KlZOr#QbJ5^{+PkkV4aqOQ z+Z=G)9Z=HAaiK+wAzx4b#+rV%gqbO`Wez5a{wi~s$Y6BQDF1<#v2!U(+(!y zkeD4dk)i8`*!-VgIA?F0#Bgq*Z-c+|&5{O|hNv$eR?hWp_hjJPc9diOw9PL?I3Jko zx|qCk3(L|pt^L2brJQZ_i@xKQdEl;8uK2F|o*2g!`gh6HMzDLgwIZ82Hsp?-KA2ZpT zXW3nsh8c#c8?qFc95NdkqC*%eBqSE}@d(_M7f7&|WSI1u>BalLrOXXmZ`v;q=U_}& zG3P_x%b$n#tx{!WIAVI{!MDrX%}Y10FYaVyIH^82nA_gMI%G1(?u!;lYU~URso9R5 zcLQfkPGVtjm|bYy!LUHfp?;#$!-g4-CL3qFGOw}CVDxe@Q24V`=nGQ@r@>aOgZd3^ z4Ly3UN0~C%BFd-#-ydtp!4mN{_|LpMDFUn=_sch)UcL8HK5LT0kBgg2!`I!f{8D!^ z`9r!^0Q0FD*~6P}I`FOd&Z@x_%UFNDVO_&R*#+7Ql;ys#^n^(`x*vG|>P5nL16{_) zeKQ`I2cBiPpZ~0VwWUi4^D6P`^R;hQ+|FYtT`D!@jRF%}28J29*~C-V}>VGHmHaRt&q zurz(=c_77D666=m;PC858ivL>4nJa0`PlBg3pY5H=O z_B)KS0;Xo}(^MjXLjImEjv*T7lYj8D^33RA=Seu=7tdyY;T8K0$r=aIf@A;L=JXt& z(Nn)evNpxof$#9a1dW7*gkuL+uxlMUn2?u{@Zj)4hE+e?=Q@7&I5^jX;l}YzZ#%xR RwE&G~@O1TaS?83{1OWU|M#KOB literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/layout/default/cascadetile.png b/stow_home/awesome/.config/awesome/lain/icons/layout/default/cascadetile.png new file mode 100644 index 0000000000000000000000000000000000000000..ba30f43e0bc7adbd02e91e11c9033d591ebca574 GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0P3?wHke>@jRF%}28J29*~C-V}>VGHmHaRt&q zurz(=c_77D666=m;PC858ivL>4nJa0`PlBg3pY5H=O z_B)KS0+tH$-|w*ig?v0+978mMuU=4OYETe4aA9Ufg{)NgcMX&E4oPAzx;^Dxub$>Gx%ZjXq=BvLC*jH literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/layout/default/cascadetilew.png b/stow_home/awesome/.config/awesome/lain/icons/layout/default/cascadetilew.png new file mode 100644 index 0000000000000000000000000000000000000000..d15eb70be374033aa153aa119bfd2821f7bad580 GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0P3?wHke>@jRF%}28J29*~C-V}>VGHmHaRt)< z|NmclbN*eBbV-n3FoVOh8)+a;lDE4HLkFv@2av;A;1OBOz`!jG!i)^F=12eq*-Jcq zUD@w2$_iMrD1WiK3Ka73ba4#P2)=qjk*PsJ@jRF%}28J29*~C-V}>VGHmHaRt)< z|NmclbN*eBbV-n3FoVOh8)+a;lDE4HLkFv@2av;A;1OBOz`!jG!i)^F=12eq*-Jcq zUD@w2$_ki?D_lxH0u=K1ba4#PIG_B3pOt4u4?9o70l#=Q`wOqwZ%EcSh!!0C&o-y$ z_>7+V9g?*v#twXk4<=|NBqSU=xPo2l(7}YfgoFo&4>GL!**@3tv&X@?9t<~*Z+hGD SjjaV}G=rzBpUXO@geCxv&PvPx literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/layout/default/centerfair.png b/stow_home/awesome/.config/awesome/lain/icons/layout/default/centerfair.png new file mode 100644 index 0000000000000000000000000000000000000000..188c24348eee1dd1efcc5beb7c2c72ff7f5320f0 GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0P3?wHke>@jRu?6^qxB_V)Sem}`Jdk263GxeO zaCmkj4a7+(lKOItEWyKbLh*2~7Yr Chb7ej literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/layout/default/centerfairw.png b/stow_home/awesome/.config/awesome/lain/icons/layout/default/centerfairw.png new file mode 100644 index 0000000000000000000000000000000000000000..ed4bcf5cd63ef3f1f3d7df24d941648ac1856f48 GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0P3?wHke>@jRu?6^qxB}__|Nk$&IsYz@#aI&L z7tG-B>_!@hljQC0!qCAg>jC6&7I;J!Gca%qgD@k*tT_@uLG}_)Usv|KTr2{-W(TJv zfsB^%ba4#PIG_B3pOt4u4?9l{k3&=K6vIoBJA^qIjz-K9mWjKl3RK77>FVdQ&MBb@ E00x{Y4FCWD literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/layout/default/centerwork.png b/stow_home/awesome/.config/awesome/lain/icons/layout/default/centerwork.png new file mode 100644 index 0000000000000000000000000000000000000000..51e06bc7e806dfe62b860b62fc1b94c78a93ce5c GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0L3?#3!&-4XSoCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4jVfUw@z~B_k|#J0X`wFKpF`C|Nq~7_xvRwi?JlgFPOpM*^M+1C&}C0g(;1@ zCI!f`@pN$vvG7k$P>?lfYqM%`V(jqkabQ^O%;B{XE z)7O>#A)~k$m(n%2puHe<0X`wFKpF`C|Nq~7_xvRwi?JlgFPOpM*^M+1C&}C0g(;1@ zCI!eb_jGX#vFJ@saA5CQm>_V7YoY804vPlSt_@CC_|q7h>JC1wl_)r%)Uc?#FeHJ4 hTcGDnV1qmZ!|aKcJ1^f^WeYTd!PC{xWt~$(69B09HoyP? literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/layout/default/centerworkhw.png b/stow_home/awesome/.config/awesome/lain/icons/layout/default/centerworkhw.png new file mode 100644 index 0000000000000000000000000000000000000000..7820f8cb4a27f74ef55dbb3a5160ddc291de8291 GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0L3?#3!&-4XSoCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#A)~k$7vGb4c5xte0X`wFK>9xz6jv-w26C86g8YIR7|JG}wE*%Mlf2zsn9{gw zQh*$DPZ!4!i{9h}2X>#;2NGIETJjDkU0?`Xp~$-I2HR!^$NdjJ+3}bp2s&ImYNBP( g!ph@jRaTa()7Bet#3xhBt!>lEalo5uBWGfcHuLA9kjn@(~h7V*C;kH&S)l%$)zRcQAevw`y)=Jd(iBIPoxp fs~#Vl9s@(>`J_ncSw;px6Bs;Q{an^LB{Ts5c%3te literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/layout/default/termfair.png b/stow_home/awesome/.config/awesome/lain/icons/layout/default/termfair.png new file mode 100644 index 0000000000000000000000000000000000000000..06226c1683ac0a42a762f2b280df9bf500cac969 GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0P3?wHke>@jRF%}28J29*~C-V}>VGHmHaRt&q zurz(=c_77D666=m;PC858ivL>4nJa0`PlBg3pY5H=O z_B)KS0*X3QqPWU{LaLrFjv*T7lYj8D^33RA=c(awIAHfeqUFvXhGi87Ms1587w(p1 ZIC*~q>w_b_TY(xFJYD@<);T3K0RX%`F@OL7 literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/layout/default/termfairw.png b/stow_home/awesome/.config/awesome/lain/icons/layout/default/termfairw.png new file mode 100644 index 0000000000000000000000000000000000000000..0a8b5763125fd7391a1f555d2b9d7b59c59bd724 GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0P3?wHke>@jRF%}28J29*~C-V}>VGHmHaRt)< z|NmclbN*eBbV-n3FoVOh8)+a;lDE4HLkFv@2av;A;1OBOz`!jG!i)^F=12eq*-Jcq zUD@w2$_gm*Ia+y70t%^mx;TbtoKOD2&&o5Shn=T}$Kin83yGFHe;Afk7#OuJdR(|$ alHuh24Xh82@NNZaVDNPHb6Mw<&;$T)jx?_T literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/layout/zenburn/cascade.png b/stow_home/awesome/.config/awesome/lain/icons/layout/zenburn/cascade.png new file mode 100644 index 0000000000000000000000000000000000000000..fbe4fac509426ab8c4cb17cbc24eea2514175e11 GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e#^NA%Cx&(BWL^R}oCO|{#S9GG z!XV7ZFl&wkP>{XE)7O>#Hj9iPFVC-epSyrULIFM@u0Z2Uz^8I!!-U08qQzdR1)Sa`ZPhIn`{XE)7O>#Hm3}yoci62T1B7`e}GSjE0Df(=L`h>|NsBYJh4eYA?A`G zzhDN22Jv(5|A1V^ByV>Ymi~;Jfk2L(r;B5VM`v=v0_Fs>V+?FOUI7aXRwaZST+!sX zv?1Y{>Iw$|E|v}21|ljC*s?SfUa*}K?fI2-MZEc@xCuLhWq^do$HlshK$93eUHx3v IIVCg!071t>`2YX_ literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/layout/zenburn/centerfair.png b/stow_home/awesome/.config/awesome/lain/icons/layout/zenburn/centerfair.png new file mode 100644 index 0000000000000000000000000000000000000000..75dc993bed99b27d88637902db444ea5b292a57f GIT binary patch literal 361 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!I14-?iy0WWg+Z8+Vb&Z8pdfpR zr>`sfT`m>@Wfe;;sdS)_Uw}`DE0Df(=L}WQ|NsA+6-535O_V4J@(X5QU}j-uW9Q)F z=HVCg@bvca3ysV;bmZt6`Ex8lHH=B#?krBS%wHY!|%I9_pFOXIaU(m^SWPfu)f>d>_ z!mruo0$+N(H8!}}ALIcV%3#Ov*33Z}#A0ChptoQ*mdKI;Vst06Jxsvj6}9 literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/layout/zenburn/centerwork.png b/stow_home/awesome/.config/awesome/lain/icons/layout/zenburn/centerwork.png new file mode 100644 index 0000000000000000000000000000000000000000..af7a863d1f2d017866c8917d4eb5dd7f1b90ba31 GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0L3?#3!&-4XSoCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4jVfUyLg>>U?)(BC%`Af6-eK?a|Ve1|Nq~?skI%*XDSKu3ub7Tt?dWW$e85q z?!qj{gTe~DWM4f$Tlz6 literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/layout/zenburn/centerworkh.png b/stow_home/awesome/.config/awesome/lain/icons/layout/zenburn/centerworkh.png new file mode 100644 index 0000000000000000000000000000000000000000..88019b309eada2ba102b9c09a6333e1d5e86bfbd GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e&H|6fVg?3oVGw3ym^DWND9B#o z>Fdh=kWo-TOyc_OuQos-{s5m4S0H`o&KU^$|NsA)d18}*Ld+#We!&b34dUnA{{gv- zN#5=*Ed3cb1A!b9PZ!4!5AWoJ1O(LJcN~UXVB7 jQetilWKGdtV8_5<=kh%E1B>NGpne8VS3j3^P6{XE)7O>#7N-P{mAqT|BA^I^M1W6-E0Df(=L{P9|Np=Kw7?5MIku7@ zzhDN2hPL*3tVU_!KoQ0yZ+91VvBZwoK#q;4i(`n#@#KUB%n9DjOl)eZ8UYCo8`>5! z2{Um;us18ai}q+O$o?iS(!5cKHE~T#AnRf-H_;0ojAt1cR<-ZEHT_F=E6^MUPgg&e IbxsLQ02lp8SO5S3 literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/mail.png b/stow_home/awesome/.config/awesome/lain/icons/mail.png new file mode 100644 index 0000000000000000000000000000000000000000..9c0c7a39096084c198c0fc73334cdc90628a72ea GIT binary patch literal 526 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyoCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#E{B|uDCcI*=aYa!MFBn`u0Z-L9l`(q|8;is+5>G>DGBlmW)P6qw|DT1%gxKL z?Vm7b?!0yD_w3z&;PjcZ=kDEq^Y-2QAAkQ{4$JrnRL_{??e3y_nDHb(kn_pY#WBR< z^x4TLiw+qGxI|A&5@y<%JgGwQ-u?ge$$VPtC3aj|zVcPL>Ed}4zi<^TpTFD6Qu9sa zl7O4e^J8QK_Po_%4`64Ge^zEz+<1_A-Lf5uK5nnA_)lDmd3$TS=-R6s8YeQtT2^Z? zpKb8ryZFZ4cIic-37!vXzt~p^EjCrCb+QTVTp!lJ_iyJjCik~Ywj#$;&Yaz*dudj- z>ukTX)0~eLOj)~ds};|Y*^0i;=1V?FRnU~G*;X7Nxt9Obk2ATx8#zve{mEUtE_2z6 z*r&zO`r6ASr(d1?ZtZXBD*k{Sv8fE_{niCo*jPsG{QN$4?p^OcXX=^5O=j~;td#=# Op25@A&t;ucLK6Veq7s<^ literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/no_net.png b/stow_home/awesome/.config/awesome/lain/icons/no_net.png new file mode 100644 index 0000000000000000000000000000000000000000..3613372f8615ffa50877d02646b01379a643a46a GIT binary patch literal 1476 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 literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/openweathermap/01n.png b/stow_home/awesome/.config/awesome/lain/icons/openweathermap/01n.png new file mode 100644 index 0000000000000000000000000000000000000000..ce5b135466d886ab7f9befb5ec3085eeb79701db GIT binary patch literal 3071 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 literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/openweathermap/02d.png b/stow_home/awesome/.config/awesome/lain/icons/openweathermap/02d.png new file mode 100644 index 0000000000000000000000000000000000000000..2ba979984f2bcd4fc97125d8f5515b73dc526e37 GIT binary patch literal 4886 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 C*%g2Q literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/openweathermap/02n.png b/stow_home/awesome/.config/awesome/lain/icons/openweathermap/02n.png new file mode 100644 index 0000000000000000000000000000000000000000..12e4283df110569a13f354d6a110d21f8194281c GIT binary patch literal 4488 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 Ef^+l9!vFvP literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/openweathermap/04d.png b/stow_home/awesome/.config/awesome/lain/icons/openweathermap/04d.png new file mode 100644 index 0000000000000000000000000000000000000000..e7fb67ff6a4a7e1a27d9ee04c964c3791d8948aa GIT binary patch literal 4847 zcmZ{IXEfYzwDr#zj6NYsbP~NqFVTBR7(IF&-C!6-Hv}O_M2qMpA!?#V5W_!82ob$S z8NHL}^_BPDuXjD`JbSHk_S*ZLwa%v#57W~mCt)A~0DxRuOU>{WBmV^ieEYjeeNegu zke`aSF$7|=t?@5O?4xDwcgvpm7kDZ>+34HkJ%9D5{zl%;{(<&LI1m^ZDCCCl@N=~H zfeU#fU9xxO7;Z__|47Oxe^+lL@C1(ZbVC@s!VTe0U32Uqw`JY`(Lf;`;ee~ZzmKf2 zu-E@*`MbiAa3>)rcz~Nd!rvb0FXZU$C47s*KA!e&2*E(O{XdGJo1-_vPf$ccN<>mr zL`JlSie}(e*72XLs<%%N(#^%yA5c|gQ}*{qx;dcy-MkTkdfo_CZ?9V)M>l&xW>^7$ zJMr3T%EsvFom}Ej>MjPXOJJ(Fre%pze__4xuIj=8))Wj*Hxl}Ul!wyXHKtH6L8s9Q z$UQR?ib>#*W8vfDOJLGJJga-2z>%5L#|eswN}H1joOccg2ym{`&JM8Ta6ZYbH_-ZX zwU+Ju)r0Uo=c$M7V|u0k>(Nv@Cf?jk7=E_L15;i6#1st!#zmP#Di9O0bU-P75UO}@ zEQ0!Zew6U@AuRL(z`D3WR4j80ie-Do@{A3Dc8aZMbwu$4^yxU#Q}Y6wILI>+d|3QX zs1&Jf9fJiMX}==?is1l5jUkb&i{^(vaP#+6NPB(P7Nbv;G3-`~V47PSeUhK$2!d$; z1N33g!kv71D2N>Q)61-6O5CR!Sslg}!)&uQd z3r7m~xngW>wcY#6-pLwlPJEr#(k0IX_PW|tX) zn2?h7Zq(ZoE`Cs?vT0t7`)*qj%=7-GTN?Xeb>{F_uNm0`jqG22S$);CtE+1^tv;)r zn(fzbD7ykW;z+MnO*im%1VvYZQiCxNAd)`9{0zR>MwxoL9Y!BAnmt;z;dL}K$>7>f zxhLD=_jk2E42CX6w>%^a5-n?pJix%b=A6!e(5_51DGbDJlc~9Xmz6{ma9EzIIYwbs*q5 zHr@+E7U^FdX3h7z?K>7IIpFR(Np8FMhR&Zkv%{S4B;~B9=iTm?2Ou9M`B$EJl=7eg zWUY4Q+hZO#G83f*B7h~r{EA#F)BtT4RJ>PUURn6(Z}tA+y35y}s*nfKJn>x%G@8i| zdkNAt=SnUsUr619M2cVk+0N9M2MOG4pYN;0et5ehC@q0J&y#Z^x0-~$Ml|9Kv>bw8 z=_`k%j#8B~0{I7-RbP3+x4u|TSU6OCy|#HY<@YB>r34?rlNSm2Om6MZA?0}Ecez4! zSZY{9SMHn=6}(Y2zfwQI9A%q7x!78YX1@G ze}5STP`2_?oubC+LjAz#Mgi4qqgTcz@HVS~^$h&_PMWosWap_?Dq_cB6O;i*|4g~h zf1JmIQ3;6&B;4nU)+hiKd^*=%+LH)3wYv%kP!Ybm+{exC8VS?B00q4wRLadB`EWBd zd0ZdC{<((b(ZNn4rT$%eZ^L7bS$A-UG8=IEOriFiG3BTUl`vC}k=VGGustui@Wctc z2!1+T^|Ndp9T71dv=bMYcfO7!wo+i$3Umc4Ym(7NzCUF;zHFt&HVVC)pqAAv?z{}D zVSb&_K=G?aA@7y(oGnj(NJ#iO zqr-}vDGkW66iST-Qj(nyRe=MVkdhBdJ?WeKypjC^AlN;HSfB8_Yi8h~4;`8n75BOQ zcI#)-hvX*P8@zX3jd4VZF6%Tyn4!kRK~Nq9TQo%mGVJb=l&%MM;k~XcUZEc`tMlU< zkUNIStQ@6uom7g`q5%;O8L*Q2h5ea+8O>^EUzH`VnMlbFV0}?oRqnsOYJ~udNcU|= zYGUNCH)lC%8<&%w=zw4b2(!{sxIPB1`SMSU>_d+SYJ(S$`TbZ-ia4}99V(aZBG?_%J zit=1w7aeBFiC!J+NHttqguSPOheifz=YJjH&ps^su(fZ7d*E}5e&#QsqW53w2Xtbj zcvxS#cQs=hLT7}XZMmk_W2f{^vpS{0Gox>2D%?_w!faqN5_!&%I6s9MLu#TZ#V(2E z<`%}r^7#Ur+{yLxSjbD&)*Y6Xisj3~y%Q%^lr-#c{hL8aoQ0qoK*+J4{;lafin#&$ zFoFVzT2Oqn(i-475=9yDC5p+JTQWm!8@oV~&-B;QV)XaNK`Y8xw#=UJ(4|QePMeno z-&I>gK)yLiYJ-%)moqjAdqjw`t(RdVw&(1W?{O;-!(osw!^5J5;Z5Opa#bI`J7z>P z?$)jiWLcHF##taNrY6Kcn23))VsqG`*&FvZ`Ua*~J9tMIXd&1Ut-sZCw zt?RM5wa;P}KeG`a`dF>xd-un&n|K1v7JVpQ8qSSv6ChT~0lgqP%CWxUKRHw7rr4AD zdiEG&M4@LcDI%)C$9r&Gl09ScZryb5Xin^JJ4P19RXUu;3*i0OG;L#8;FC|Q3((XP zGXKFQN?oMSz{Y9yZ@AyPX3ScQlO7=ln}x zzXdrihwH0|7X6!zhaQt_rR+cp8TMJHofEJQpa`7pEI#SC8K73+qWTvYm?e1hyaB`IMF#g6b;s zh5~YIaCCVQvVVtY#Lo?hfD5fHW!0?)(bM&;y8TnLz3tQapf96S@5fu+25VdAf95Fq zTyMz{ZF0CW1$n2M#>ZDNG?EWSKmF@^Y%>jE@ZrSr&?!rAX=eEbZaSb|a1ToVArcLP zRcVT|%J5Z(0m2x?&u-_j4%{hCcxtK&6*^0zO=I^aivP17|3YIGTSLz9#`bxJa%Kr0 zQ#w=~Lgi7@*T`wij7@GDZoIz|$I&|5GO@Js@@YpF=ZmJBSTU)Rfme(!S`Vz4`)BQ$ z&rQ^*_1dI@@AyY=mt`z)S=y}>K&GRTKh+sI?v)j71v$gY`{On9Efrcvo|CxiE#eOK z_0E*But%maUT+v~`9mX8K5nIWPCntjN>d4*0H8oq2;miL_37P7d zbCX!D>I@bMBB6tO%BWW|Et`@rY$=1P{bpOmJ+P0*e@XSUCwB$*bwGcU@Sou62HP>9 zw@T=Wvd#3a#bj=ta)duS*?O@z$G6(>?)`d!=}SM#L4jJ2b)Zw1Ms5+xCG{p1ao|Bd z=*^giNy{(e8OaS|GGJB;EP-F|XQ=*A4vE`+y`&HQBjY0XpNHtwBC`D*5|M%o z*AJ|-P6=<`=7^WsWG2+K1`*ZTTpSn8p5i1vTGkdJh=VB(%(L=y_QMBwgdFX*SWL&5 zgk^449=!;#zXA1qbPG?^XEQ-B*R4!l7=%>gPuxKhL^5E=I-YwUnAF7bUO7;Ckqi1( z8bHA>+X|#>7IbjT8Wq9Ye&f#D*mBa;-8L%cn+ii4wcU?0dV%>G`pGq@I@Ydh#Po2h zp}KCY6tmn911r-XNEFV4lfL**gu-WuD^lsT^l+*)@+fVCd_rPV0%cH#!G((SY=2LZ zo4ioc3%0L+z9;_37jo1jq_MIMD$vzg5%_+wp7*f&$O4) zMO!L}vX@)vZs$7-PQ|>)*TKw2zvZ_^N5_)VX|D{wDSwh&ScHT>$`PmyZeokF zllZ|neg0`)@(DV1U6e|q)McsTWbUnJ)v;`9h10hZk9TFWiyiWK2)XOcZk?Bvych<~ z4eO}H&B9o0z?ThJ7JWHSh;E|r;l{z6uSw~6MXm6umiY6U9+yMwZ@9SCc9O_dE^TD0 zK(lqm0Y+(>%wT6rO$g0*o%dEZDE~4X$5%v$4bfeFDU^7=ZTM$GfIRd##^d)Pg&{sk znVnVxBH*f8!s6`vg}cYn`6qIOJNDrmRrCFu$w8Ei3+WJOeTXN~9e-$+uj)FfOF_EL z6Gxc6c5$TDb{zwq%Q~?h>>dj#ywTh<7_P;`V=D_p{-O}Sr`xH-x3Nk$L0_a&%J&yt#FjKG%FEA>w6re9jRI!je_)Mc8RWB!JADi(Y{=a(|qc zMQA!;2i|OhkJE^Ghd&$zqzB)Tv2Wrb(kg}tfM}@+ohh}gQI@uhSO(y$ziS`~P;Ov) zB_INi;Qi%(60BkM9L3OFqu?Vv#!whXc$x*qiI*|9Nk6JZ@!;_&JalII#j!HpMF<7x z%O_^Hj|fYv6J6_I3uMwOK zLu+!%^Unbj+V{V6#ee(!p4qj^tYbYt4`hO-l$ru< z#`0`Qz13u1-35FoYw+5Db1dm|EwFcCDcL-RG*YYQ?OXi(M{{deq$&zF&)*`cMqlY% z*X0zyA3!*nNE@AAhol`WvWC*k4)Pz%h1hI#bOn8{}?}Fd}(76;bzhqTTK8Ny<>yO zp+A9M=pI~u%7_XF)=3mf`>2tVDhsc5k;Q2up8}DRJ63uJHSK$$9{n*Kirji41_Ph?Zmw4yznSOVw*SN=c#xamamNbWeU@e(-I=p^J znYmr#hsD6h97H{6bXSS2`!f>~)TrZ;tG~;6z z8}`hGq>=ih(FMV@Wn#Vc0WY^AK7Y}WoKhq_k|_bq@q+Q|_dY?cf7a59+kvHntETlb zYaS97_#)`tx|Je-Q6?%aT`CVyKPVSr{pl+7)W4ms*w>#08xj(MzCV_|S* zE^l&Yo9;Xs0000JbVXQnL3MO!Z*l-lWpZq3Zd7PxQe|Yt-XVJc002vLMObuGZ*_8G zWdLY&bZ|N^FKuOVY-w(EXk~I`WG-Z7c4=X5bYXIIE@N+PFJW?YFK}#OX>KidWnpw^ zWpXWPV{dMAEipAWF*Y(WIWor*70mzu0AqATSad^gaCvfRXJ~W)Lqi}zbaZlQVs&(B zZ*DD4Z*D_xZEa<8V`*V*EmLS=a%DkmX=`O5XmoUNIxjC{a%Ew3X?A5}Z*6UFZgVbg za%V4WX=7z>b7gZcVtFlYV=Z%GFEcJMFWv+i>Nt*y}B z)@xhD2P%qIg6c$j6*?_6`Fu;QSN%3}1T?2x$Y5gm{fU zW2#aiH?X<4_%j2*5h7-^BuSl=Vwu%F!rd#3{~U<<&T{kZdp)7QkgOow#K z{ygy(!vDWDnXWGY$#+Q(IK;DOhX-br&l}md%3j>gfr!<0k074G=;Uz=w{#m4=vrJbp{L0EdzS|1dy9W4- zk?##1m|I$M*DI?42=mX#54hwns{YY~!Q!q6p56oJMqhZl(d0yEJ{{v;kEvN^YcM`g z`JJ8Q0i_HO#Gg(je=x!NC>+Y){_EaDyRLsf-Y{W>EeB3fIbc#R0aJmCfoI_v)NI6o zaqYQQost7e4yePD_yend?SesH%Z33`e8Je3wI2xJ(>!3L zwEjH>NOi#c3ocreEn9Tjjm!4^bgLs?Iv%_1C&bayGM%3o8HDLgZE576F{Vyzu z8WGP5Xx#Vd=8bRucq_Fe+o(;+OsOs`1OWhve2ufe!~7_6Zt**R2o`4371{FqHy(H9 z)p8tTJiE`W^9Ih)gX&Ko+4juC_tgSxvP}&^Cbj{W0Wn+$RUf9h-!pz}2=1LZY({o{ zv5M*g+jloR*9q#OC+B=;d1(~u$vz#am@w;_=%>5(v;dD2#uFs{P>0zl?FazD@zo^l z&p06OhgX;M&vrawX!+xt6IZFJdiM4am*Nh+(_U4VT^fmPtm8(M2LTph)YuP2X)*u= zzmGA$tAB%h{=+DI`}M(I*$zk)mG9pbJGuI+%a#_Dr>VHYV{3*V`|DmG1kgb88`Knr zQa=Dbw-;LeOaR)W`kWgUc1KL6U%|}tXU*314A@2+FuBkE^`8M(2}|)xEGbJ4gA9QU zKppmZ{RXi7UGnYupU`*KW!(WlSw;VWnJ=9olTW?(UOjN3kPxHRd|)t;BtFn$SP}GK zE1%B2JNlFo)N_U&UUGZLy|a*DHZdcbnb4ja1)OZp+R+8p(FD7X&;2=tw@REF# zVbktELM7GpFYE=guk$Fi7^D?tf@C$qB!?~;qzM2*cTAjiX}?K<23+Y zJydcYR%Vo}*1B!4uKCYRj)-jIK4hHpila|47a2_NNA&zR9_&3F<;c;r=cUJ%zvgI) zR_;N@sRM3mx^$@2;j0A~@bSXee1<=m0qcUtAsZz$3$w44EZrewdVJ;~zF-l&}M$UH~I zyEX!^XwkV4bX4H1s;}LMa`dPid+M!i$7nd6*D7gZ1SMLLoAdARyD|SdkZ7SCpn-Ur zJ^Ga8E&v3bcgg(z4g?^-pn<50J(^o`832N>o-e0Y44@h95&P`xD3_12F(A$AEPu@- zJ|PxfJQzQj%RCUS99_iyLtqH;-0VqQQ&BuLhgkrVEw6vVi!#iF79gOW)3%VGTk8~f z<#@wy551nd05mnz38%h*=Gex3{vFS` z^_F{@_T?t|X6q~a97mY@0=kq%alC>?^NTH0YP3-9$-u*}{POQKG(v+Sx{yWVDWp9o z@Q$Hlje=YQVBG_oJ^?`yoAY&HuMfzjZLNF##qsAB4$LL;zu2(!Nt#6f03eiPw^u{^ znz#BL>Ni#k<_7tVJ8xQcqJ@`d(g?B+5(Vtxl_ir6`#;?gf-iwol@iuobXX<@t}JREPKZ~mmpK(N(1Y3*z{(29&7U3SUhuHWYS&)@QttC)0j zUa)VZG}1d#6e-A$MDp^(kzgbg3FaG-KqL^x0gP=YUc>f4*m-u|+pyUWvo+q_ej+j2 zni>!7|KQbKn~yL957d@{3Uv z6Vgknm?w|bZv69u?*hg&y>u0wOPO5N%!^PEF}wqYM>>lL(-V$((dA3xqu-?0D4 zhR=cLY0`O*tC>?G7$=>3|9)ixKp+C~NZzQas?5Yx`ocY;+TyCAKPOAqZ2*`e{<%0P zP_f@Nw>-Utm#eXSJmT|V@&X3&S@6@P0$3ICNLda^d;k!zun3a&sTxRL0#F<9Wl$Zy z;y1YXoKfgCYAk!ViiHX-xV;7YZVT=uRt+NN?bJ~{Y4+tBFnRWoig>S(+VGv;F9YmZ zUAZzajG$hl?0*riYrTb#*aZst1p|$Nq?wUdqXo`p32T&e2ml6LhIz>>k*<((v%Zn! z0;_!irqwz!luJc=@N$CsM6H&NW@Z!EE*l$ z)=DSD*U3b^dqDGP0FeW10PdU~8o`0oK#u?-M3m!TOG{kX)X*kum~~wdPmFppMBWWV zB#|c1CL^A6YGwF8o-PXt8~Hmtj1&vNId#w&aSIW-Ll!tpYh#YRDfN~S)f$#~#XeR~ zJbLt=7%gH${8eIF-}ZVasqFXn-5H$zo#88M1zUxrZqcAAWPr!c_KBBY8j1q&zB%J9EFjLX7fh3amU^44WF9YDcvRrmi%;?xCW zxbK3M+ptkbLQv4I{X*d}L`ASlL=hmTRni;EYcJ}c-~Ho&eT~p)r(%)8h&$*l0`-&= zub6%t4m+A^grll0DpFBLJxV$d6!S-;pf|m32gPb@gp_hRWtj%BGM$@WIvcigS? z>{_%8xLruK2x3@asW^Nz?Yl%{%)=dbEk)!Y#S(z#h-GMyzN7yXIzCt_+g^|q(uKKN z#&<7@OlBW66Mr$4MpQCEO(FPZv~VU7b%Q2Y87VY@8UPkf&^Ep`pdHg#k5&KBb0DVT zdF{k!(hw=Y?q^`CyvE<`eZ=zb?7;4JSn2z|W=_*@B3L?0+J}}Ts6?gs^M~plB9`-q z_B|^;Y~p3J1w)G*pt8>w_KP%5l9&5K&7640nUDT1=IXuCdm>^ivth` zz`oSYtG@r@&?|_!XWgpzfbZ_P!~V=75%d9!?np`45mynEVi7UkB8u=BnCE|+kPy_I z16q6?MpF5f5&-V4x-G7lHD>+SR8>Tkb*X%%ComW-)j=Qvv$jOvsn7R zO3ILmVel&_V!r)B>6yY&62pSm=B-1MzW2-jm$e=F9kDq^0mW2 zvLJ2=XaXN#B=@SbG#ygeutPApI)p&A1YC2(q)=#lv)qOAUX1`EzA&qNH2twUo&P&#{RM0+5|p z+-U6t$FKdxpc=kqO;gBpp0@b!t??rqkCrvh02>1~aM7hMGO$&fBa>eKV)sq$2b=<^ zfBgI|uBUt*Mmk&qf)pTNOQk>UfCNt-+~fn_4t>LHK~D*>KrvXwHB4RWr}y@|3x^Xu zrVifo_7UD3g($NDa-@h&k$v3t@_;ulu52}*JpdxkmLO4*>(rzzH2nD(F`9#6a?CYI zmrWe`6xQP(E~?=Rhs^{MG70<}SM{B86(OI!d;dF9r$H~y}mak`F zig=KsjZO@w2uBlNUI=872lraOUN1}7w0Dn=HBz}DlBD1nDqvZg98Y(ExI{i)dBtsO zU`i7}0R4Uf5@Kn#*wK;(9Z*Vt&hOR)7BAG?VtajJe_nu#m4>#-bGCAOJ!W8eg4Krh z-en~}0CoNtgyvasUz|5pi30%AXsn_Libh5In<&&I41-bts*B36=N}C?w{J>r4f7l< z4uwYy5^M{Ym(uQ-QFt3dlX`DD?yPviLuQ_Q!9d;0DKM0&9U$;Q(k7QamvqqrT*N(O zL*dgAPP7*ux1c=uYqXB(yvyM#u?Gy5E8iX$p5lJQD0gxa7Kk__!6lbnpENfe2m7Yja&=DPuy6u}^5Ehjp~g{6=99$!{0Tp~t#tt4`)1N*P*00_sRywE6kr9*Y< zoSY;KiO<59^3pd<43Fmkh+%GwP?EE!Sis!@fJ5Z)QWO9Zpnm;l9eQJO!~pvimObMm zm-ymEl1JGU(z^zL;MRl#f?u~yu*3utI*E$KihfXdZgt)mDJO+gE4^!7WsNS*zN2%u z9GKdq@yhajzXw4R7(1f3s!*{6`G2qj51C9vmdQ}ObuK2DF6lz#@Po$sCmBPuy!(q+ zr6vVQZaGTap=9Soyx=0J(ocLMCDzI51pvm5ZE}~d-nXP}TkHGBpLyUqYLvoEAj!bi z;EM(qKmb19;p;-(={A~OT>=C+9xPx+?)xkHUuvFMVv~xD(kIYihRVI^A3KDe^yKs| z0nxLEZjIZo1BN7c>1zjbFM^5Tq@f?`rD&Iq(`nNJ}p|nwaPVG-lhS!h6p8(BxAioy~sDdsJ;Bw zZ{}5*O}~G1_X%G_visZXs}EmcHI@n*{|Dq%zSnXs RW%>XB002ovPDHLkV1l&>i&X#s literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/openweathermap/09n.png b/stow_home/awesome/.config/awesome/lain/icons/openweathermap/09n.png new file mode 120000 index 0000000..cca1f5d --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/icons/openweathermap/09n.png @@ -0,0 +1 @@ +09d.png \ No newline at end of file diff --git a/stow_home/awesome/.config/awesome/lain/icons/openweathermap/10d.png b/stow_home/awesome/.config/awesome/lain/icons/openweathermap/10d.png new file mode 100644 index 0000000000000000000000000000000000000000..712d0c88dd71f9d44cfa856f2520ab9ab1e59ff9 GIT binary patch literal 6584 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 xy!=5Z;TtWL?gNIRco1X%fAjVK2jGAE_&;35D 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 plAIn{|5&K%tinJ literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/openweathermap/50n.png b/stow_home/awesome/.config/awesome/lain/icons/openweathermap/50n.png new file mode 120000 index 0000000..e3ba961 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/icons/openweathermap/50n.png @@ -0,0 +1 @@ +50d.png \ No newline at end of file diff --git a/stow_home/awesome/.config/awesome/lain/icons/openweathermap/README.md b/stow_home/awesome/.config/awesome/lain/icons/openweathermap/README.md new file mode 100644 index 0000000..f908fbd --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/icons/openweathermap/README.md @@ -0,0 +1,3 @@ +[Plain Weather Icons](http://merlinthered.deviantart.com/art/plain-weather-icons-157162192), created by [MerlinTheRed](http://merlinthered.deviantart.com/). + + diff --git a/stow_home/awesome/.config/awesome/lain/icons/openweathermap/na.png b/stow_home/awesome/.config/awesome/lain/icons/openweathermap/na.png new file mode 100644 index 0000000000000000000000000000000000000000..1cc513211171edcb389a8a80c91f42ddcd6c28d6 GIT binary patch literal 7417 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 literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/icons/taskwarrior.png b/stow_home/awesome/.config/awesome/lain/icons/taskwarrior.png new file mode 100644 index 0000000000000000000000000000000000000000..c64fe8623044f41f204857ccbb3394b2c5450e79 GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^ZXnFT3?e@WZ39xA1s;*b3=G`DAk4@xYmNj^kiEpy z*OmP)rzAI%q3(&G9H5Y8fKP}kkbeF8)ytQ!U%!3|B*BbVKoKAx241~-^%{sE0K)kH z|9`}DhvPuaf+azI!3@j-3I+}V355+47H&Ln;lW3<7=!abNya2^cNd}RJs{f{*Lb=( zhD02Gd*f_bivka80(TP!%jEC%H}jsAbn%@`&Dx#ytxl>=s37v6!nM5u-5oL^mwqh^ zjM(+SNPn%0e$$~jn@%fiIxOgJ)blKHX{XShdkZ@ZriBYCOD%FSOlA+V%5nSiJNU0{ z*GUEW@Az1o|`qH zTbBKvXtCNaWl8YFxUAT1;b)5(`=tKeN@GnO;YSo)(*z0L9Y#=c36$!5(r4UbuAi1utu+mpz1yOb%h$4fBKP5yC@ zQEFPou``Ane~7r*=H*%}HeJLKnuT6L4ey24g`M>x=a2jG zEKfDEiJkds`cDq`^BMN}b|EY3Y-f5!)Y;lGuJ>#-_>p-f3m9<>p00i_>zopr0NJA; AP5=M^ literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/lain/init.lua b/stow_home/awesome/.config/awesome/lain/init.lua new file mode 100644 index 0000000..b59d5dd --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/init.lua @@ -0,0 +1,15 @@ +--[[ + + Lain + Layouts, widgets and utilities for Awesome WM + + Licensed under GNU General Public License v2 + * (c) 2013, Luca CPZ + +--]] + +return { + layout = require("lain.layout"), + util = require("lain.util"), + widget = require("lain.widget") +} diff --git a/stow_home/awesome/.config/awesome/lain/lain-scm-1.rockspec b/stow_home/awesome/.config/awesome/lain/lain-scm-1.rockspec new file mode 100644 index 0000000..fb1eaaf --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/lain-scm-1.rockspec @@ -0,0 +1,27 @@ +package = "lain" +version = "scm-1" +source = { + url = "https://github.com/lcpz/lain", + tag = "scm-1`" +} +description = { + summary = "Layout, widgets and utilities for Awesome WM", + detailed = [[ + Successor of awesome-vain, this module provides alternative layouts, asynchronous widgets and utility functions for Awesome WM. + + Dependencies: curl (for IMAP, MPD and weather widgets); Glib >= 2.54 (for filesystems widget). + ]], + homepage = "https://github.com/lcpz/lain", + license = "GPL-2.0" +} +dependencies = { + "lua >= 5.1", + "awesome >= 4.0", + "Glib >= 2.54", + "curl" +} +supported_platforms = { "linux" } +build = { + type = "builtin", + modules = { lain = "init.lua" } +} diff --git a/stow_home/awesome/.config/awesome/lain/layout/cascade.lua b/stow_home/awesome/.config/awesome/lain/layout/cascade.lua new file mode 100644 index 0000000..cbc3877 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/layout/cascade.lua @@ -0,0 +1,172 @@ +--[[ + + Licensed under GNU General Public License v2 + * (c) 2014, projektile + * (c) 2013, Luca CPZ + * (c) 2010-2012, Peter Hofmann + +--]] + +local floor = math.floor +local screen = screen + +local cascade = { + name = "cascade", + nmaster = 0, + offset_x = 32, + offset_y = 8, + tile = { + name = "cascadetile", + nmaster = 0, + ncol = 0, + mwfact = 0, + offset_x = 5, + offset_y = 32, + extra_padding = 0 + } +} + +local function do_cascade(p, tiling) + local t = p.tag or screen[p.screen].selected_tag + local wa = p.workarea + local cls = p.clients + + if #cls == 0 then return end + + if not tiling then + -- Cascade windows. + + local num_c + if cascade.nmaster > 0 then + num_c = cascade.nmaster + else + num_c = t.master_count + end + + -- Opening a new window will usually force all existing windows to + -- get resized. This wastes a lot of CPU time. So let's set a lower + -- bound to "how_many": This wastes a little screen space but you'll + -- get a much better user experience. + local how_many = (#cls >= num_c and #cls) or num_c + + local current_offset_x = cascade.offset_x * (how_many - 1) + local current_offset_y = cascade.offset_y * (how_many - 1) + + -- Iterate. + for i = 1,#cls,1 do + local c = cls[i] + local g = {} + + g.x = wa.x + (how_many - i) * cascade.offset_x + g.y = wa.y + (i - 1) * cascade.offset_y + g.width = wa.width - current_offset_x + g.height = wa.height - current_offset_y + + if g.width < 1 then g.width = 1 end + if g.height < 1 then g.height = 1 end + + p.geometries[c] = g + end + else + -- Layout with one fixed column meant for a master window. Its + -- width is calculated according to mwfact. Other clients are + -- cascaded or "tabbed" in a slave column on the right. + + -- (1) (2) (3) (4) + -- +----------+---+ +----------+---+ +----------+---+ +----------+---+ + -- | | | | | 3 | | | 4 | | +---+| + -- | | | -> | | | -> | +---++ -> | +---+|+ + -- | 1 | 2 | | 1 +---++ | 1 | 3 || | 1 +---+|+| + -- | | | | | 2 || | +---++| | +---+|+ | + -- | | | | | || | | 2 | | | | 2 |+ | + -- +----------+---+ +---------+---++ +--------+---+-+ +------+---+---+ + + local mwfact + if cascade.tile.mwfact > 0 then + mwfact = cascade.tile.mwfact + else + mwfact = t.master_width_factor + end + + -- Make slave windows overlap main window? Do this if ncol is 1. + local overlap_main + if cascade.tile.ncol > 0 then + overlap_main = cascade.tile.ncol + else + overlap_main = t.column_count + end + + -- Minimum space for slave windows? See cascade.tile.lua. + local num_c + if cascade.tile.nmaster > 0 then + num_c = cascade.tile.nmaster + else + num_c = t.master_count + end + + local how_many = (#cls - 1 >= num_c and (#cls - 1)) or num_c + + local current_offset_x = cascade.tile.offset_x * (how_many - 1) + local current_offset_y = cascade.tile.offset_y * (how_many - 1) + + if #cls <= 0 then return end + + -- Main column, fixed width and height. + local c = cls[1] + local g = {} + -- Rounding is necessary to prevent the rendered size of slavewid + -- from being 1 pixel off when the result is not an integer. + local mainwid = floor(wa.width * mwfact) + local slavewid = wa.width - mainwid + + if overlap_main == 1 then + g.width = wa.width + + -- The size of the main window may be reduced a little bit. + -- This allows you to see if there are any windows below the + -- main window. + -- This only makes sense, though, if the main window is + -- overlapping everything else. + g.width = g.width - cascade.tile.extra_padding + else + g.width = mainwid + end + + g.height = wa.height + g.x = wa.x + g.y = wa.y + + if g.width < 1 then g.width = 1 end + if g.height < 1 then g.height = 1 end + + p.geometries[c] = g + + -- Remaining clients stacked in slave column, new ones on top. + if #cls <= 1 then return end + for i = 2,#cls do + c = cls[i] + g = {} + + g.width = slavewid - current_offset_x + g.height = wa.height - current_offset_y + + g.x = wa.x + mainwid + (how_many - (i - 1)) * cascade.tile.offset_x + g.y = wa.y + (i - 2) * cascade.tile.offset_y + + if g.width < 1 then g.width = 1 end + if g.height < 1 then g.height = 1 end + + p.geometries[c] = g + end + end +end + +function cascade.tile.arrange(p) + return do_cascade(p, true) +end + +function cascade.arrange(p) + return do_cascade(p, false) +end + +return cascade diff --git a/stow_home/awesome/.config/awesome/lain/layout/centerwork.lua b/stow_home/awesome/.config/awesome/lain/layout/centerwork.lua new file mode 100644 index 0000000..2b38a69 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/layout/centerwork.lua @@ -0,0 +1,194 @@ +--[[ + + Licensed under GNU General Public License v2 + * (c) 2018, Eugene Pakhomov + * (c) 2016, Henrik Antonsson + * (c) 2015, Joerg Jaspert + * (c) 2014, projektile + * (c) 2013, Luca CPZ + * (c) 2010-2012, Peter Hofmann + +--]] + +local floor, max, mouse, mousegrabber, screen = math.floor, math.max, mouse, mousegrabber, screen + +local centerwork = { + name = "centerwork", + horizontal = { name = "centerworkh" } +} + +local function arrange(p, layout) + local t = p.tag or screen[p.screen].selected_tag + local wa = p.workarea + local cls = p.clients + + if #cls == 0 then return end + + local c, g = cls[1], {} + + -- Main column, fixed width and height + local mwfact = t.master_width_factor + local mainhei = floor(wa.height * mwfact) + local mainwid = floor(wa.width * mwfact) + local slavewid = wa.width - mainwid + local slaveLwid = floor(slavewid / 2) + local slaveRwid = slavewid - slaveLwid + local slavehei = wa.height - mainhei + local slaveThei = floor(slavehei / 2) + local slaveBhei = slavehei - slaveThei + local nbrFirstSlaves = floor(#cls / 2) + local nbrSecondSlaves = floor((#cls - 1) / 2) + + local slaveFirstDim, slaveSecondDim = 0, 0 + + if layout.name == "centerwork" then -- vertical + if nbrFirstSlaves > 0 then slaveFirstDim = floor(wa.height / nbrFirstSlaves) end + if nbrSecondSlaves > 0 then slaveSecondDim = floor(wa.height / nbrSecondSlaves) end + + g.height = wa.height + g.width = mainwid + + g.x = wa.x + slaveLwid + g.y = wa.y + else -- horizontal + if nbrFirstSlaves > 0 then slaveFirstDim = floor(wa.width / nbrFirstSlaves) end + if nbrSecondSlaves > 0 then slaveSecondDim = floor(wa.width / nbrSecondSlaves) end + + g.height = mainhei + g.width = wa.width + + g.x = wa.x + g.y = wa.y + slaveThei + end + + g.width = max(g.width, 1) + g.height = max(g.height, 1) + + p.geometries[c] = g + + -- Auxiliary clients + if #cls <= 1 then return end + for i = 2, #cls do + local c, g = cls[i], {} + local idxChecker, dimToAssign + + local rowIndex = floor(i/2) + + if layout.name == "centerwork" then + if i % 2 == 0 then -- left slave + g.x = wa.x + g.y = wa.y + (rowIndex - 1) * slaveFirstDim + g.width = slaveLwid + + idxChecker, dimToAssign = nbrFirstSlaves, slaveFirstDim + else -- right slave + g.x = wa.x + slaveLwid + mainwid + g.y = wa.y + (rowIndex - 1) * slaveSecondDim + g.width = slaveRwid + + idxChecker, dimToAssign = nbrSecondSlaves, slaveSecondDim + end + + -- if last slave in row, use remaining space for it + if rowIndex == idxChecker then + g.height = wa.y + wa.height - g.y + else + g.height = dimToAssign + end + else + if i % 2 == 0 then -- top slave + g.x = wa.x + (rowIndex - 1) * slaveFirstDim + g.y = wa.y + g.height = slaveThei + + idxChecker, dimToAssign = nbrFirstSlaves, slaveFirstDim + else -- bottom slave + g.x = wa.x + (rowIndex - 1) * slaveSecondDim + g.y = wa.y + slaveThei + mainhei + g.height = slaveBhei + + idxChecker, dimToAssign = nbrSecondSlaves, slaveSecondDim + end + + -- if last slave in row, use remaining space for it + if rowIndex == idxChecker then + g.width = wa.x + wa.width - g.x + else + g.width = dimToAssign + end + end + + g.width = max(g.width, 1) + g.height = max(g.height, 1) + + p.geometries[c] = g + end +end + +local function mouse_resize_handler(c, corner, x, y, orientation) + local wa = c.screen.workarea + local mwfact = c.screen.selected_tag.master_width_factor + local g = c:geometry() + local offset = 0 + local cursor = "cross" + + local corner_coords + + if orientation == 'vertical' then + if g.height + 15 >= wa.height then + offset = g.height * .5 + cursor = "sb_h_double_arrow" + elseif not (g.y + g.height + 15 > wa.y + wa.height) then + offset = g.height + end + corner_coords = { x = wa.x + wa.width * (1 - mwfact) / 2, y = g.y + offset } + else + if g.width + 15 >= wa.width then + offset = g.width * .5 + cursor = "sb_v_double_arrow" + elseif not (g.x + g.width + 15 > wa.x + wa.width) then + offset = g.width + end + corner_coords = { y = wa.y + wa.height * (1 - mwfact) / 2, x = g.x + offset } + end + + mouse.coords(corner_coords) + + local prev_coords = {} + + mousegrabber.run(function(_mouse) + if not c.valid then return false end + for _, v in ipairs(_mouse.buttons) do + if v then + prev_coords = { x = _mouse.x, y = _mouse.y } + local new_mwfact + if orientation == 'vertical' then + new_mwfact = 1 - (_mouse.x - wa.x) / wa.width * 2 + else + new_mwfact = 1 - (_mouse.y - wa.y) / wa.height * 2 + end + c.screen.selected_tag.master_width_factor = math.min(math.max(new_mwfact, 0.01), 0.99) + return true + end + end + return prev_coords.x == _mouse.x and prev_coords.y == _mouse.y + end, cursor) +end + +function centerwork.arrange(p) + return arrange(p, centerwork) +end + +function centerwork.horizontal.arrange(p) + return arrange(p, centerwork.horizontal) +end + +function centerwork.mouse_resize_handler(c, corner, x, y) + return mouse_resize_handler(c, corner, x, y, 'vertical') +end + +function centerwork.horizontal.mouse_resize_handler(c, corner, x, y) + return mouse_resize_handler(c, corner, x, y, 'horizontal') +end + +return centerwork diff --git a/stow_home/awesome/.config/awesome/lain/layout/init.lua b/stow_home/awesome/.config/awesome/lain/layout/init.lua new file mode 100644 index 0000000..6478b06 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/layout/init.lua @@ -0,0 +1,19 @@ +--[[ + + Lain + Layouts, widgets and utilities for Awesome WM + + Layouts section + + Licensed under GNU General Public License v2 + * (c) 2013, Luca CPZ + * (c) 2010-2012, Peter Hofmann + +--]] + +local wrequire = require("lain.helpers").wrequire +local setmetatable = setmetatable + +local layout = { _NAME = "lain.layout" } + +return setmetatable(layout, { __index = wrequire }) diff --git a/stow_home/awesome/.config/awesome/lain/layout/termfair.lua b/stow_home/awesome/.config/awesome/lain/layout/termfair.lua new file mode 100644 index 0000000..e33894e --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/layout/termfair.lua @@ -0,0 +1,237 @@ +--[[ + + Licensed under GNU General Public License v2 + * (c) 2014, projektile + * (c) 2013, Luca CPZ + * (c) 2010, Nicolas Estibals + * (c) 2010-2012, Peter Hofmann + +--]] + +local math = math +local screen = screen +local tonumber = tonumber + +local termfair = { name = "termfair" } +termfair.center = { name = "centerfair" } + +local function do_fair(p, orientation) + local t = p.tag or screen[p.screen].selected_tag + local wa = p.workarea + local cls = p.clients + + if #cls == 0 then return end + + if orientation == "west" then + -- Layout with fixed number of vertical columns (read from nmaster). + -- New windows align from left to right. When a row is full, a now + -- one above it is created. Like this: + + -- (1) (2) (3) + -- +---+---+---+ +---+---+---+ +---+---+---+ + -- | | | | | | | | | | | | + -- | 1 | | | -> | 2 | 1 | | -> | 3 | 2 | 1 | -> + -- | | | | | | | | | | | | + -- +---+---+---+ +---+---+---+ +---+---+---+ + + -- (4) (5) (6) + -- +---+---+---+ +---+---+---+ +---+---+---+ + -- | 4 | | | | 5 | 4 | | | 6 | 5 | 4 | + -- +---+---+---+ -> +---+---+---+ -> +---+---+---+ + -- | 3 | 2 | 1 | | 3 | 2 | 1 | | 3 | 2 | 1 | + -- +---+---+---+ +---+---+---+ +---+---+---+ + + -- How many vertical columns? Read from nmaster on the tag. + local num_x = tonumber(termfair.nmaster) or t.master_count + local ncol = tonumber(termfair.ncol) or t.column_count + + if num_x <= 2 then num_x = 2 end + if ncol <= 1 then ncol = 1 end + local width = math.floor(wa.width/num_x) + + local num_y = math.max(math.ceil(#cls / num_x), ncol) + local height = math.floor(wa.height/num_y) + local cur_num_x = num_x + local at_x = 0 + local at_y = 0 + + local remaining_clients = #cls + + -- We start the first row. Left-align by limiting the number of + -- available slots. + if remaining_clients < num_x then + cur_num_x = remaining_clients + end + + -- Iterate in reversed order. + for i = #cls,1,-1 do + -- Get x and y position. + local c = cls[i] + local this_x = cur_num_x - at_x - 1 + local this_y = num_y - at_y - 1 + + -- Calculate geometry. + local g = {} + if this_x == (num_x - 1) then + g.width = wa.width - (num_x - 1)*width + else + g.width = width + end + + if this_y == (num_y - 1) then + g.height = wa.height - (num_y - 1)*height + else + g.height = height + end + + g.x = wa.x + this_x*width + g.y = wa.y + this_y*height + + if g.width < 1 then g.width = 1 end + if g.height < 1 then g.height = 1 end + + p.geometries[c] = g + + remaining_clients = remaining_clients - 1 + + -- Next grid position. + at_x = at_x + 1 + if at_x == num_x then + -- Row full, create a new one above it. + at_x = 0 + at_y = at_y + 1 + + -- We start a new row. Left-align. + if remaining_clients < num_x then + cur_num_x = remaining_clients + end + end + end + elseif orientation == "center" then + -- Layout with fixed number of vertical columns (read from nmaster). + -- Cols are centerded until there is nmaster columns, then windows + -- are stacked in the slave columns, with at most ncol clients per + -- column if possible. + + -- with nmaster=3 and ncol=1 you'll have + -- (1) (2) (3) + -- +---+---+---+ +-+---+---+-+ +---+---+---+ + -- | | | | | | | | | | | | | + -- | | 1 | | -> | | 1 | 2 | | -> | 1 | 2 | 3 | -> + -- | | | | | | | | | | | | | + -- +---+---+---+ +-+---+---+-+ +---+---+---+ + + -- (4) (5) + -- +---+---+---+ +---+---+---+ + -- | | | 3 | | | 2 | 4 | + -- + 1 + 2 +---+ -> + 1 +---+---+ + -- | | | 4 | | | 3 | 5 | + -- +---+---+---+ +---+---+---+ + + -- How many vertical columns? Read from nmaster on the tag. + local num_x = tonumber(termfair.center.nmaster) or t.master_count + local ncol = tonumber(termfair.center.ncol) or t.column_count + + if num_x <= 2 then num_x = 2 end + if ncol <= 1 then ncol = 1 end + + local width = math.floor(wa.width / num_x) + + if #cls < num_x then + -- Less clients than the number of columns, let's center it! + local offset_x = wa.x + (wa.width - #cls*width) / 2 + for i = 1, #cls do + local g = { y = wa.y } + g.width = width + g.height = wa.height + if g.width < 1 then g.width = 1 end + if g.height < 1 then g.height = 1 end + g.x = offset_x + (i - 1) * width + p.geometries[cls[i]] = g + end + else + -- More clients than the number of columns, let's arrange it! + -- Master client deserves a special treatement + local g = {} + g.width = wa.width - (num_x - 1)*width + g.height = wa.height + if g.width < 1 then g.width = 1 end + if g.height < 1 then g.height = 1 end + g.x = wa.x + g.y = wa.y + p.geometries[cls[1]] = g + + -- Treat the other clients + + -- Compute distribution of clients among columns + local num_y = {} + local remaining_clients = #cls-1 + local ncol_min = math.ceil(remaining_clients/(num_x-1)) + + if ncol >= ncol_min then + for i = (num_x-1), 1, -1 do + if (remaining_clients-i+1) < ncol then + num_y[i] = remaining_clients-i + 1 + else + num_y[i] = ncol + end + remaining_clients = remaining_clients - num_y[i] + end + else + local rem = remaining_clients % (num_x-1) + if rem == 0 then + for i = 1, num_x-1 do + num_y[i] = ncol_min + end + else + for i = 1, num_x-1 do + num_y[i] = ncol_min - 1 + end + for i = 0, rem-1 do + num_y[num_x-1-i] = num_y[num_x-1-i] + 1 + end + end + end + + -- Compute geometry of the other clients + local nclient = 2 -- we start with the 2nd client + local wx = g.x + g.width + for i = 1, (num_x-1) do + local height = math.floor(wa.height / num_y[i]) + local wy = wa.y + for j = 0, (num_y[i]-2) do + local g = {} + g.x = wx + g.y = wy + g.height = height + g.width = width + if g.width < 1 then g.width = 1 end + if g.height < 1 then g.height = 1 end + p.geometries[cls[nclient]] = g + nclient = nclient + 1 + wy = wy + height + end + local g = {} + g.x = wx + g.y = wy + g.height = wa.height - (num_y[i] - 1)*height + g.width = width + if g.width < 1 then g.width = 1 end + if g.height < 1 then g.height = 1 end + p.geometries[cls[nclient]] = g + nclient = nclient + 1 + wx = wx + width + end + end + end +end + +function termfair.center.arrange(p) + return do_fair(p, "center") +end + +function termfair.arrange(p) + return do_fair(p, "west") +end + +return termfair diff --git a/stow_home/awesome/.config/awesome/lain/util/dkjson.lua b/stow_home/awesome/.config/awesome/lain/util/dkjson.lua new file mode 100644 index 0000000..89aa2e1 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/util/dkjson.lua @@ -0,0 +1,713 @@ +-- Module options: +local always_try_using_lpeg = true +local register_global_module_table = false +local global_module_name = 'json' + +--[==[ + +David Kolf's JSON module for Lua 5.1/5.2 + +Version 2.5 + + +For the documentation see the corresponding readme.txt or visit +. + +You can contact the author by sending an e-mail to 'david' at the +domain 'dkolf.de'. + + +Copyright (C) 2010-2013 David Heiko Kolf + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS +BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +--]==] + +-- global dependencies: +local pairs, type, tostring, tonumber, getmetatable, setmetatable, rawset = + pairs, type, tostring, tonumber, getmetatable, setmetatable, rawset +local error, require, pcall, select = error, require, pcall, select +local floor, huge = math.floor, math.huge +local strrep, gsub, strsub, strbyte, strchar, strfind, strlen, strformat = + string.rep, string.gsub, string.sub, string.byte, string.char, + string.find, string.len, string.format +local strmatch = string.match +local concat = table.concat + +local json = { version = "dkjson 2.5" } + +if register_global_module_table then + _G[global_module_name] = json +end + +local _ENV = nil -- blocking globals in Lua 5.2 + +pcall (function() + -- Enable access to blocked metatables. + -- Don't worry, this module doesn't change anything in them. + local debmeta = require "debug".getmetatable + if debmeta then getmetatable = debmeta end +end) + +json.null = setmetatable ({}, { + __tojson = function () return "null" end +}) + +local function isarray (tbl) + local max, n, arraylen = 0, 0, 0 + for k,v in pairs (tbl) do + if k == 'n' and type(v) == 'number' then + arraylen = v + if v > max then + max = v + end + else + if type(k) ~= 'number' or k < 1 or floor(k) ~= k then + return false + end + if k > max then + max = k + end + n = n + 1 + end + end + if max > 10 and max > arraylen and max > n * 2 then + return false -- don't create an array with too many holes + end + return true, max +end + +local escapecodes = { + ["\""] = "\\\"", ["\\"] = "\\\\", ["\b"] = "\\b", ["\f"] = "\\f", + ["\n"] = "\\n", ["\r"] = "\\r", ["\t"] = "\\t" +} + +local function escapeutf8 (uchar) + local value = escapecodes[uchar] + if value then + return value + end + local a, b, c, d = strbyte (uchar, 1, 4) + a, b, c, d = a or 0, b or 0, c or 0, d or 0 + if a <= 0x7f then + value = a + elseif 0xc0 <= a and a <= 0xdf and b >= 0x80 then + value = (a - 0xc0) * 0x40 + b - 0x80 + elseif 0xe0 <= a and a <= 0xef and b >= 0x80 and c >= 0x80 then + value = ((a - 0xe0) * 0x40 + b - 0x80) * 0x40 + c - 0x80 + elseif 0xf0 <= a and a <= 0xf7 and b >= 0x80 and c >= 0x80 and d >= 0x80 then + value = (((a - 0xf0) * 0x40 + b - 0x80) * 0x40 + c - 0x80) * 0x40 + d - 0x80 + else + return "" + end + if value <= 0xffff then + return strformat ("\\u%.4x", value) + elseif value <= 0x10ffff then + -- encode as UTF-16 surrogate pair + value = value - 0x10000 + local highsur, lowsur = 0xD800 + floor (value/0x400), 0xDC00 + (value % 0x400) + return strformat ("\\u%.4x\\u%.4x", highsur, lowsur) + else + return "" + end +end + +local function fsub (str, pattern, repl) + -- gsub always builds a new string in a buffer, even when no match + -- exists. First using find should be more efficient when most strings + -- don't contain the pattern. + if strfind (str, pattern) then + return gsub (str, pattern, repl) + else + return str + end +end + +local function quotestring (value) + -- based on the regexp "escapable" in https://github.com/douglascrockford/JSON-js + value = fsub (value, "[%z\1-\31\"\\\127]", escapeutf8) + if strfind (value, "[\194\216\220\225\226\239]") then + value = fsub (value, "\194[\128-\159\173]", escapeutf8) + value = fsub (value, "\216[\128-\132]", escapeutf8) + value = fsub (value, "\220\143", escapeutf8) + value = fsub (value, "\225\158[\180\181]", escapeutf8) + value = fsub (value, "\226\128[\140-\143\168-\175]", escapeutf8) + value = fsub (value, "\226\129[\160-\175]", escapeutf8) + value = fsub (value, "\239\187\191", escapeutf8) + value = fsub (value, "\239\191[\176-\191]", escapeutf8) + end + return "\"" .. value .. "\"" +end +json.quotestring = quotestring + +local function replace(str, o, n) + local i, j = strfind (str, o, 1, true) + if i then + return strsub(str, 1, i-1) .. n .. strsub(str, j+1, -1) + else + return str + end +end + +-- locale independent num2str and str2num functions +local decpoint, numfilter + +local function updatedecpoint () + decpoint = strmatch(tostring(0.5), "([^05+])") + -- build a filter that can be used to remove group separators + numfilter = "[^0-9%-%+eE" .. gsub(decpoint, "[%^%$%(%)%%%.%[%]%*%+%-%?]", "%%%0") .. "]+" +end + +updatedecpoint() + +local function num2str (num) + return replace(fsub(tostring(num), numfilter, ""), decpoint, ".") +end + +local function str2num (str) + local num = tonumber(replace(str, ".", decpoint)) + if not num then + updatedecpoint() + num = tonumber(replace(str, ".", decpoint)) + end + return num +end + +local function addnewline2 (level, buffer, buflen) + buffer[buflen+1] = "\n" + buffer[buflen+2] = strrep (" ", level) + buflen = buflen + 2 + return buflen +end + +function json.addnewline (state) + if state.indent then + state.bufferlen = addnewline2 (state.level or 0, + state.buffer, state.bufferlen or #(state.buffer)) + end +end + +local encode2 -- forward declaration + +local function addpair (key, value, prev, indent, level, buffer, buflen, tables, globalorder, state) + local kt = type (key) + if kt ~= 'string' and kt ~= 'number' then + return nil, "type '" .. kt .. "' is not supported as a key by JSON." + end + if prev then + buflen = buflen + 1 + buffer[buflen] = "," + end + if indent then + buflen = addnewline2 (level, buffer, buflen) + end + buffer[buflen+1] = quotestring (key) + buffer[buflen+2] = ":" + return encode2 (value, indent, level, buffer, buflen + 2, tables, globalorder, state) +end + +local function appendcustom(res, buffer, state) + local buflen = state.bufferlen + if type (res) == 'string' then + buflen = buflen + 1 + buffer[buflen] = res + end + return buflen +end + +local function exception(reason, value, state, buffer, buflen, defaultmessage) + defaultmessage = defaultmessage or reason + local handler = state.exception + if not handler then + return nil, defaultmessage + else + state.bufferlen = buflen + local ret, msg = handler (reason, value, state, defaultmessage) + if not ret then return nil, msg or defaultmessage end + return appendcustom(ret, buffer, state) + end +end + +function json.encodeexception(reason, value, state, defaultmessage) + return quotestring("<" .. defaultmessage .. ">") +end + +encode2 = function (value, indent, level, buffer, buflen, tables, globalorder, state) + local valtype = type (value) + local valmeta = getmetatable (value) + valmeta = type (valmeta) == 'table' and valmeta -- only tables + local valtojson = valmeta and valmeta.__tojson + if valtojson then + if tables[value] then + return exception('reference cycle', value, state, buffer, buflen) + end + tables[value] = true + state.bufferlen = buflen + local ret, msg = valtojson (value, state) + if not ret then return exception('custom encoder failed', value, state, buffer, buflen, msg) end + tables[value] = nil + buflen = appendcustom(ret, buffer, state) + elseif value == nil then + buflen = buflen + 1 + buffer[buflen] = "null" + elseif valtype == 'number' then + local s + if value ~= value or value >= huge or -value >= huge then + -- This is the behaviour of the original JSON implementation. + s = "null" + else + s = num2str (value) + end + buflen = buflen + 1 + buffer[buflen] = s + elseif valtype == 'boolean' then + buflen = buflen + 1 + buffer[buflen] = value and "true" or "false" + elseif valtype == 'string' then + buflen = buflen + 1 + buffer[buflen] = quotestring (value) + elseif valtype == 'table' then + if tables[value] then + return exception('reference cycle', value, state, buffer, buflen) + end + tables[value] = true + level = level + 1 + local isa, n = isarray (value) + if n == 0 and valmeta and valmeta.__jsontype == 'object' then + isa = false + end + local msg + if isa then -- JSON array + buflen = buflen + 1 + buffer[buflen] = "[" + for i = 1, n do + buflen, msg = encode2 (value[i], indent, level, buffer, buflen, tables, globalorder, state) + if not buflen then return nil, msg end + if i < n then + buflen = buflen + 1 + buffer[buflen] = "," + end + end + buflen = buflen + 1 + buffer[buflen] = "]" + else -- JSON object + local prev = false + buflen = buflen + 1 + buffer[buflen] = "{" + local order = valmeta and valmeta.__jsonorder or globalorder + if order then + local used = {} + n = #order + for i = 1, n do + local k = order[i] + local v = value[k] + if v then + used[k] = true + buflen, msg = addpair (k, v, prev, indent, level, buffer, buflen, tables, globalorder, state) + prev = true -- add a seperator before the next element + end + end + for k,v in pairs (value) do + if not used[k] then + buflen, msg = addpair (k, v, prev, indent, level, buffer, buflen, tables, globalorder, state) + if not buflen then return nil, msg end + prev = true -- add a seperator before the next element + end + end + else -- unordered + for k,v in pairs (value) do + buflen, msg = addpair (k, v, prev, indent, level, buffer, buflen, tables, globalorder, state) + if not buflen then return nil, msg end + prev = true -- add a seperator before the next element + end + end + if indent then + buflen = addnewline2 (level - 1, buffer, buflen) + end + buflen = buflen + 1 + buffer[buflen] = "}" + end + tables[value] = nil + else + return exception ('unsupported type', value, state, buffer, buflen, + "type '" .. valtype .. "' is not supported by JSON.") + end + return buflen +end + +function json.encode (value, state) + state = state or {} + local oldbuffer = state.buffer + local buffer = oldbuffer or {} + state.buffer = buffer + updatedecpoint() + local ret, msg = encode2 (value, state.indent, state.level or 0, + buffer, state.bufferlen or 0, state.tables or {}, state.keyorder, state) + if not ret then + error (msg, 2) + elseif oldbuffer == buffer then + state.bufferlen = ret + return true + else + state.bufferlen = nil + state.buffer = nil + return concat (buffer) + end +end + +local function loc (str, where) + local line, pos, linepos = 1, 1, 0 + while true do + pos = strfind (str, "\n", pos, true) + if pos and pos < where then + line = line + 1 + linepos = pos + pos = pos + 1 + else + break + end + end + return "line " .. line .. ", column " .. (where - linepos) +end + +local function unterminated (str, what, where) + return nil, strlen (str) + 1, "unterminated " .. what .. " at " .. loc (str, where) +end + +local function scanwhite (str, pos) + while true do + pos = strfind (str, "%S", pos) + if not pos then return nil end + local sub2 = strsub (str, pos, pos + 1) + if sub2 == "\239\187" and strsub (str, pos + 2, pos + 2) == "\191" then + -- UTF-8 Byte Order Mark + pos = pos + 3 + elseif sub2 == "//" then + pos = strfind (str, "[\n\r]", pos + 2) + if not pos then return nil end + elseif sub2 == "/*" then + pos = strfind (str, "*/", pos + 2) + if not pos then return nil end + pos = pos + 2 + else + return pos + end + end +end + +local escapechars = { + ["\""] = "\"", ["\\"] = "\\", ["/"] = "/", ["b"] = "\b", ["f"] = "\f", + ["n"] = "\n", ["r"] = "\r", ["t"] = "\t" +} + +local function unichar (value) + if value < 0 then + return nil + elseif value <= 0x007f then + return strchar (value) + elseif value <= 0x07ff then + return strchar (0xc0 + floor(value/0x40), + 0x80 + (floor(value) % 0x40)) + elseif value <= 0xffff then + return strchar (0xe0 + floor(value/0x1000), + 0x80 + (floor(value/0x40) % 0x40), + 0x80 + (floor(value) % 0x40)) + elseif value <= 0x10ffff then + return strchar (0xf0 + floor(value/0x40000), + 0x80 + (floor(value/0x1000) % 0x40), + 0x80 + (floor(value/0x40) % 0x40), + 0x80 + (floor(value) % 0x40)) + else + return nil + end +end + +local function scanstring (str, pos) + local lastpos = pos + 1 + local buffer, n = {}, 0 + while true do + local nextpos = strfind (str, "[\"\\]", lastpos) + if not nextpos then + return unterminated (str, "string", pos) + end + if nextpos > lastpos then + n = n + 1 + buffer[n] = strsub (str, lastpos, nextpos - 1) + end + if strsub (str, nextpos, nextpos) == "\"" then + lastpos = nextpos + 1 + break + else + local escchar = strsub (str, nextpos + 1, nextpos + 1) + local value + if escchar == "u" then + value = tonumber (strsub (str, nextpos + 2, nextpos + 5), 16) + if value then + local value2 + if 0xD800 <= value and value <= 0xDBff then + -- we have the high surrogate of UTF-16. Check if there is a + -- low surrogate escaped nearby to combine them. + if strsub (str, nextpos + 6, nextpos + 7) == "\\u" then + value2 = tonumber (strsub (str, nextpos + 8, nextpos + 11), 16) + if value2 and 0xDC00 <= value2 and value2 <= 0xDFFF then + value = (value - 0xD800) * 0x400 + (value2 - 0xDC00) + 0x10000 + else + value2 = nil -- in case it was out of range for a low surrogate + end + end + end + value = value and unichar (value) + if value then + if value2 then + lastpos = nextpos + 12 + else + lastpos = nextpos + 6 + end + end + end + end + if not value then + value = escapechars[escchar] or escchar + lastpos = nextpos + 2 + end + n = n + 1 + buffer[n] = value + end + end + if n == 1 then + return buffer[1], lastpos + elseif n > 1 then + return concat (buffer), lastpos + else + return "", lastpos + end +end + +local scanvalue -- forward declaration + +local function scantable (what, closechar, str, startpos, nullval, objectmeta, arraymeta) + local len = strlen (str) + local tbl, n = {}, 0 + local pos = startpos + 1 + if what == 'object' then + setmetatable (tbl, objectmeta) + else + setmetatable (tbl, arraymeta) + end + while true do + pos = scanwhite (str, pos) + if not pos then return unterminated (str, what, startpos) end + local char = strsub (str, pos, pos) + if char == closechar then + return tbl, pos + 1 + end + local val1, err + val1, pos, err = scanvalue (str, pos, nullval, objectmeta, arraymeta) + if err then return nil, pos, err end + pos = scanwhite (str, pos) + if not pos then return unterminated (str, what, startpos) end + char = strsub (str, pos, pos) + if char == ":" then + if val1 == nil then + return nil, pos, "cannot use nil as table index (at " .. loc (str, pos) .. ")" + end + pos = scanwhite (str, pos + 1) + if not pos then return unterminated (str, what, startpos) end + local val2 + val2, pos, err = scanvalue (str, pos, nullval, objectmeta, arraymeta) + if err then return nil, pos, err end + tbl[val1] = val2 + pos = scanwhite (str, pos) + if not pos then return unterminated (str, what, startpos) end + char = strsub (str, pos, pos) + else + n = n + 1 + tbl[n] = val1 + end + if char == "," then + pos = pos + 1 + end + end +end + +scanvalue = function (str, pos, nullval, objectmeta, arraymeta) + pos = pos or 1 + pos = scanwhite (str, pos) + if not pos then + return nil, strlen (str) + 1, "no valid JSON value (reached the end)" + end + local char = strsub (str, pos, pos) + if char == "{" then + return scantable ('object', "}", str, pos, nullval, objectmeta, arraymeta) + elseif char == "[" then + return scantable ('array', "]", str, pos, nullval, objectmeta, arraymeta) + elseif char == "\"" then + return scanstring (str, pos) + else + local pstart, pend = strfind (str, "^%-?[%d%.]+[eE]?[%+%-]?%d*", pos) + if pstart then + local number = str2num (strsub (str, pstart, pend)) + if number then + return number, pend + 1 + end + end + pstart, pend = strfind (str, "^%a%w*", pos) + if pstart then + local name = strsub (str, pstart, pend) + if name == "true" then + return true, pend + 1 + elseif name == "false" then + return false, pend + 1 + elseif name == "null" then + return nullval, pend + 1 + end + end + return nil, pos, "no valid JSON value at " .. loc (str, pos) + end +end + +local function optionalmetatables(...) + if select("#", ...) > 0 then + return ... + else + return {__jsontype = 'object'}, {__jsontype = 'array'} + end +end + +function json.decode (str, pos, nullval, ...) + local objectmeta, arraymeta = optionalmetatables(...) + return scanvalue (str, pos, nullval, objectmeta, arraymeta) +end + +function json.use_lpeg () + local g = require ("lpeg") + + if g.version() == "0.11" then + error "due to a bug in LPeg 0.11, it cannot be used for JSON matching" + end + + local pegmatch = g.match + local P, S, R = g.P, g.S, g.R + + local function ErrorCall (str, pos, msg, state) + if not state.msg then + state.msg = msg .. " at " .. loc (str, pos) + state.pos = pos + end + return false + end + + local function Err (msg) + return g.Cmt (g.Cc (msg) * g.Carg (2), ErrorCall) + end + + local SingleLineComment = P"//" * (1 - S"\n\r")^0 + local MultiLineComment = P"/*" * (1 - P"*/")^0 * P"*/" + local Space = (S" \n\r\t" + P"\239\187\191" + SingleLineComment + MultiLineComment)^0 + + local PlainChar = 1 - S"\"\\\n\r" + local EscapeSequence = (P"\\" * g.C (S"\"\\/bfnrt" + Err "unsupported escape sequence")) / escapechars + local HexDigit = R("09", "af", "AF") + local function UTF16Surrogate (match, pos, high, low) + high, low = tonumber (high, 16), tonumber (low, 16) + if 0xD800 <= high and high <= 0xDBff and 0xDC00 <= low and low <= 0xDFFF then + return true, unichar ((high - 0xD800) * 0x400 + (low - 0xDC00) + 0x10000) + else + return false + end + end + local function UTF16BMP (hex) + return unichar (tonumber (hex, 16)) + end + local U16Sequence = (P"\\u" * g.C (HexDigit * HexDigit * HexDigit * HexDigit)) + local UnicodeEscape = g.Cmt (U16Sequence * U16Sequence, UTF16Surrogate) + U16Sequence/UTF16BMP + local Char = UnicodeEscape + EscapeSequence + PlainChar + local String = P"\"" * g.Cs (Char ^ 0) * (P"\"" + Err "unterminated string") + local Integer = P"-"^(-1) * (P"0" + (R"19" * R"09"^0)) + local Fractal = P"." * R"09"^0 + local Exponent = (S"eE") * (S"+-")^(-1) * R"09"^1 + local Number = (Integer * Fractal^(-1) * Exponent^(-1))/str2num + local Constant = P"true" * g.Cc (true) + P"false" * g.Cc (false) + P"null" * g.Carg (1) + local SimpleValue = Number + String + Constant + local ArrayContent, ObjectContent + + -- The functions parsearray and parseobject parse only a single value/pair + -- at a time and store them directly to avoid hitting the LPeg limits. + local function parsearray (str, pos, nullval, state) + local obj, cont + local npos + local t, nt = {}, 0 + repeat + obj, cont, npos = pegmatch (ArrayContent, str, pos, nullval, state) + if not npos then break end + pos = npos + nt = nt + 1 + t[nt] = obj + until cont == 'last' + return pos, setmetatable (t, state.arraymeta) + end + + local function parseobject (str, pos, nullval, state) + local obj, key, cont + local npos + local t = {} + repeat + key, obj, cont, npos = pegmatch (ObjectContent, str, pos, nullval, state) + if not npos then break end + pos = npos + t[key] = obj + until cont == 'last' + return pos, setmetatable (t, state.objectmeta) + end + + local Array = P"[" * g.Cmt (g.Carg(1) * g.Carg(2), parsearray) * Space * (P"]" + Err "']' expected") + local Object = P"{" * g.Cmt (g.Carg(1) * g.Carg(2), parseobject) * Space * (P"}" + Err "'}' expected") + local Value = Space * (Array + Object + SimpleValue) + local ExpectedValue = Value + Space * Err "value expected" + ArrayContent = Value * Space * (P"," * g.Cc'cont' + g.Cc'last') * g.Cp() + local Pair = g.Cg (Space * String * Space * (P":" + Err "colon expected") * ExpectedValue) + ObjectContent = Pair * Space * (P"," * g.Cc'cont' + g.Cc'last') * g.Cp() + local DecodeValue = ExpectedValue * g.Cp () + + function json.decode (str, pos, nullval, ...) + local state = {} + state.objectmeta, state.arraymeta = optionalmetatables(...) + local obj, retpos = pegmatch (DecodeValue, str, pos, nullval, state) + if state.msg then + return nil, state.pos, state.msg + else + return obj, retpos + end + end + + -- use this function only once: + json.use_lpeg = function () return json end + + json.using_lpeg = true + + return json -- so you can get the module using json = require "dkjson".use_lpeg() +end + +if always_try_using_lpeg then + pcall (json.use_lpeg) +end + +return json diff --git a/stow_home/awesome/.config/awesome/lain/util/init.lua b/stow_home/awesome/.config/awesome/lain/util/init.lua new file mode 100644 index 0000000..55bfa26 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/util/init.lua @@ -0,0 +1,168 @@ +--[[ + + Lain + Layouts, widgets and utilities for Awesome WM + + Utilities section + + Licensed under GNU General Public License v2 + * (c) 2013, Luca CPZ + * (c) 2010-2012, Peter Hofmann + +--]] + +local awful = require("awful") +local sqrt = math.sqrt +local pairs = pairs +local client = client +local tonumber = tonumber +local wrequire = require("lain.helpers").wrequire +local setmetatable = setmetatable + +-- Lain utilities submodule +-- lain.util +local util = { _NAME = "lain.util" } + +-- Like awful.menu.clients, but only show clients of currently selected tags +function util.menu_clients_current_tags(menu, args) + -- List of currently selected tags. + local cls_tags = awful.screen.focused().selected_tags + + if cls_tags == nil then return nil end + + -- Final list of menu items. + local cls_t = {} + + -- For each selected tag get all clients of that tag and add them to + -- the menu. A click on a menu item will raise that client. + for i = 1,#cls_tags do + local t = cls_tags[i] + local cls = t:clients() + + for k, c in pairs(cls) do + cls_t[#cls_t + 1] = { awful.util.escape(c.name) or "", + function () + c.minimized = false + client.focus = c + c:raise() + end, + c.icon } + end + end + + -- No clients? Then quit. + if #cls_t <= 0 then return nil end + + -- menu may contain some predefined values, otherwise start with a + -- fresh menu. + if not menu then menu = {} end + + -- Set the list of items and show the menu. + menu.items = cls_t + local m = awful.menu(menu) + m:show(args) + + return m +end + +-- Magnify a client: set it to "float" and resize it. +function util.magnify_client(c, width_f, height_f) + if c and not c.floating then + util.magnified_client = c + util.mc(c, width_f, height_f) + else + util.magnified_client = nil + c.floating = false + end +end + +-- https://github.com/lcpz/lain/issues/195 +function util.mc(c, width_f, height_f) + c = c or util.magnified_client + if not c then return end + + c.floating = true + local s = awful.screen.focused() + local mg = s.workarea + local g = {} + local mwfact = width_f or s.selected_tag.master_width_factor or 0.5 + g.width = sqrt(mwfact) * mg.width + g.height = sqrt(height_f or mwfact) * mg.height + g.x = mg.x + (mg.width - g.width) / 2 + g.y = mg.y + (mg.height - g.height) / 2 + + if c then c:geometry(g) end -- if c is still a valid object +end + +-- Non-empty tag browsing +-- direction in {-1, 1} <-> {previous, next} non-empty tag +function util.tag_view_nonempty(direction, sc) + local s = sc or awful.screen.focused() + + for i = 1, #s.tags do + awful.tag.viewidx(direction, s) + if #s.clients > 0 then + return + end + end +end + +-- {{{ Dynamic tagging + +-- Add a new tag +function util.add_tag(layout) + awful.prompt.run { + prompt = "New tag name: ", + textbox = awful.screen.focused().mypromptbox.widget, + exe_callback = function(name) + if not name or #name == 0 then return end + awful.tag.add(name, { screen = awful.screen.focused(), layout = layout or awful.layout.suit.tile }):view_only() + end + } +end + +-- Rename current tag +function util.rename_tag() + awful.prompt.run { + prompt = "Rename tag: ", + textbox = awful.screen.focused().mypromptbox.widget, + exe_callback = function(new_name) + if not new_name or #new_name == 0 then return end + local t = awful.screen.focused().selected_tag + if t then + t.name = new_name + end + end + } +end + +-- Move current tag +-- pos in {-1, 1} <-> {previous, next} tag position +function util.move_tag(pos) + local tag = awful.screen.focused().selected_tag + if tonumber(pos) <= -1 then + awful.tag.move(tag.index - 1, tag) + else + awful.tag.move(tag.index + 1, tag) + end +end + +-- Delete current tag +-- Any rule set on the tag shall be broken +function util.delete_tag() + local t = awful.screen.focused().selected_tag + if not t then return end + t:delete() +end + +-- }}} + +-- On the fly useless gaps change +function util.useless_gaps_resize(thatmuch, s, t) + local scr = s or awful.screen.focused() + local tag = t or scr.selected_tag + tag.gap = tag.gap + tonumber(thatmuch) + awful.layout.arrange(scr) +end + +return setmetatable(util, { __index = wrequire }) diff --git a/stow_home/awesome/.config/awesome/lain/util/markup.lua b/stow_home/awesome/.config/awesome/lain/util/markup.lua new file mode 100644 index 0000000..63f9486 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/util/markup.lua @@ -0,0 +1,66 @@ +--[[ + + Licensed under MIT License + * (c) 2013, Luca CPZ + * (c) 2009, Uli Schlachter + * (c) 2009, Majic + +--]] + +local format = string.format +local setmetatable = setmetatable + +-- Lain markup util submodule +-- lain.util.markup +local markup = { fg = {}, bg = {} } + +-- Convenience tags +function markup.bold(text) return format("%s", text) end +function markup.italic(text) return format("%s", text) end +function markup.strike(text) return format("%s", text) end +function markup.underline(text) return format("%s", text) end +function markup.monospace(text) return format("%s", text) end +function markup.big(text) return format("%s", text) end +function markup.small(text) return format("%s", text) end + +-- Set the font +function markup.font(font, text) + return format("%s", font, text) +end + +-- Set the foreground +function markup.fg.color(color, text) + return format("%s", color, text) +end + +-- Set the background +function markup.bg.color(color, text) + return format("%s", color, text) +end + +-- Set foreground and background +function markup.color(fg, bg, text) + return format("%s", fg, bg, text) +end + +-- Set font and foreground +function markup.fontfg(font, fg, text) + return format("%s", font, fg, text) +end + +-- Set font and background +function markup.fontbg(font, bg, text) + return format("%s", font, bg, text) +end + +-- Set font, foreground and background +function markup.fontcolor(font, fg, bg, text) + return format("%s", font, fg, bg, text) +end + +-- link markup.{fg,bg}(...) calls to markup.{fg,bg}.color(...) +setmetatable(markup.fg, { __call = function(_, ...) return markup.fg.color(...) end }) +setmetatable(markup.bg, { __call = function(_, ...) return markup.bg.color(...) end }) + +-- link markup(...) calls to markup.fg.color(...) +return setmetatable(markup, { __call = function(_, ...) return markup.fg.color(...) end }) diff --git a/stow_home/awesome/.config/awesome/lain/util/menu_iterator.lua b/stow_home/awesome/.config/awesome/lain/util/menu_iterator.lua new file mode 100644 index 0000000..9959b25 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/util/menu_iterator.lua @@ -0,0 +1,145 @@ +--[[ + + Licensed under GNU General Public License v2 + * (c) 2017, Simon Désaulniers + * (c) 2017, Uli Schlachter + * (c) 2017, Jeferson Siqueira + +--]] + +-- Menu iterator with Naughty notifications +-- lain.util.menu_iterator + +local naughty = require("naughty") +local helpers = require("lain.helpers") +local util = require("lain.util") +local atable = require("awful.util").table +local assert = assert +local pairs = pairs +local tconcat = table.concat +local unpack = unpack or table.unpack -- lua 5.1 retro-compatibility + +local state = { cid = nil } + +local function naughty_destroy_callback(reason) + local closed = naughty.notificationClosedReason + if reason == closed.expired or reason == closed.dismissedByUser then + local actions = state.index and state.menu[state.index - 1][2] + if actions then + for _,action in pairs(actions) do + -- don't try to call nil callbacks + if action then action() end + end + state.index = nil + end + end +end + +-- Iterates over a menu. +-- After the timeout, callbacks associated to the last visited choice are +-- executed. Inputs: +-- * menu: a list of {label, {callbacks}} pairs +-- * timeout: time to wait before confirming the menu selection +-- * icon: icon to display in the notification of the chosen label +local function iterate(menu, timeout, icon) + local timeout = timeout or 4 -- default timeout for each menu entry + local icon = icon or nil -- icon to display on the menu + + -- Build the list of choices + if not state.index then + state.menu = menu + state.index = 1 + end + + -- Select one and display the appropriate notification + local label + local next = state.menu[state.index] + state.index = state.index + 1 + + if not next then + label = "Cancel" + state.index = nil + else + label, _ = unpack(next) + end + + state.cid = naughty.notify({ + text = label, + icon = icon, + timeout = timeout, + screen = mouse.screen, + replaces_id = state.cid, + destroy = naughty_destroy_callback + }).id +end + +-- Generates a menu compatible with the first argument of `iterate` function and +-- suitable for the following cases: +-- * all possible choices individually (partition of singletons); +-- * all possible subsets of the set of choices (powerset). +-- +-- Inputs: +-- * args: an array containing the following members: +-- * choices: Array of choices (string) on which the menu will be +-- generated. +-- * name: Displayed name of the menu (in the form "name: choices"). +-- * selected_cb: Callback to execute for each selected choice. Takes +-- the choice as a string argument. Can be `nil` (no action +-- to execute). +-- * rejected_cb: Callback to execute for each rejected choice (possible +-- choices which are not selected). Takes the choice as a +-- string argument. Can be `nil` (no action to execute). +-- * extra_choices: An array of extra { choice_str, callback_fun } pairs to be +-- added to the menu. Each callback_fun can be `nil`. +-- * combination: The combination of choices to generate. Possible values: +-- "powerset" and "single" (default). +-- Output: +-- * m: menu to be iterated over. +local function menu(args) + local choices = assert(args.choices or args[1]) + local name = assert(args.name or args[2]) + local selected_cb = args.selected_cb + local rejected_cb = args.rejected_cb + local extra_choices = args.extra_choices or {} + + local ch_combinations = args.combination == "powerset" and helpers.powerset(choices) or helpers.trivial_partition_set(choices) + + for _,c in pairs(extra_choices) do + ch_combinations = atable.join(ch_combinations, {{c[1]}}) + end + + local m = {} -- the menu + + for _,c in pairs(ch_combinations) do + if #c > 0 then + local cbs = {} + + -- selected choices + for _,ch in pairs(c) do + if atable.hasitem(choices, ch) then + cbs[#cbs + 1] = selected_cb and function() selected_cb(ch) end or nil + end + end + + -- rejected choices + for _,ch in pairs(choices) do + if not atable.hasitem(c, ch) and atable.hasitem(choices, ch) then + cbs[#cbs + 1] = rejected_cb and function() rejected_cb(ch) end or nil + end + end + + -- add user extra choices (like the choice "None" for example) + for _,x in pairs(extra_choices) do + if x[1] == c[1] then + cbs[#cbs + 1] = x[2] + end + end + + m[#m + 1] = { name .. ": " .. tconcat(c, " + "), cbs } + end + end + + return m +end + +return { iterate = iterate, menu = menu } diff --git a/stow_home/awesome/.config/awesome/lain/util/quake.lua b/stow_home/awesome/.config/awesome/lain/util/quake.lua new file mode 100644 index 0000000..01891b0 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/util/quake.lua @@ -0,0 +1,168 @@ +--[[ + + Licensed under GNU General Public License v2 + * (c) 2016, Luca CPZ + * (c) 2015, unknown + +--]] + +local awful = require("awful") +local capi = { client = client } +local math = math +local string = string +local pairs = pairs +local screen = screen +local setmetatable = setmetatable + +-- Quake-like Dropdown application spawn +local quake = {} + +-- If you have a rule like "awful.client.setslave" for your terminals, +-- ensure you use an exception for QuakeDD. Otherwise, you may +-- run into problems with focus. + +function quake:display() + if self.followtag then self.screen = awful.screen.focused() end + + -- First, we locate the client + local client = nil + local i = 0 + for c in awful.client.iterate(function (c) + -- c.name may be changed! + return c.instance == self.name + end) + do + i = i + 1 + if i == 1 then + client = c + else + -- Additional matching clients, let's remove the sticky bit + -- which may persist between awesome restarts. We don't close + -- them as they may be valuable. They will just turn into + -- normal clients. + c.sticky = false + c.ontop = false + c.above = false + end + end + + if not client and not self.visible then return end + + if not client then + -- The client does not exist, we spawn it + cmd = string.format("%s %s %s", self.app, + string.format(self.argname, self.name), self.extra) + awful.spawn(cmd, { tag = self.screen.selected_tag }) + return + end + + -- Set geometry + client.floating = true + client.border_width = self.border + client.size_hints_honor = false + client:geometry(self.geometry[self.screen.index] or self:compute_size()) + + -- Set not sticky and on top + client.sticky = false + client.ontop = true + client.above = true + client.skip_taskbar = true + + -- Additional user settings + if self.settings then self.settings(client) end + + -- Toggle display + if self.visible then + client.hidden = false + client:raise() + self.last_tag = self.screen.selected_tag + client:tags({self.screen.selected_tag}) + capi.client.focus = client + else + client.hidden = true + local ctags = client:tags() + for i, t in pairs(ctags) do + ctags[i] = nil + end + client:tags(ctags) + end + + return client +end + +function quake:compute_size() + -- skip if we already have a geometry for this screen + if not self.geometry[self.screen.index] then + local geom + if not self.overlap then + geom = screen[self.screen.index].workarea + else + geom = screen[self.screen.index].geometry + end + local width, height = self.width, self.height + if width <= 1 then width = math.floor(geom.width * width) - 2 * self.border end + if height <= 1 then height = math.floor(geom.height * height) end + local x, y + if self.horiz == "left" then x = geom.x + elseif self.horiz == "right" then x = geom.width + geom.x - width + else x = geom.x + (geom.width - width)/2 end + if self.vert == "top" then y = geom.y + elseif self.vert == "bottom" then y = geom.height + geom.y - height + else y = geom.y + (geom.height - height)/2 end + self.geometry[self.screen.index] = { x = x, y = y, width = width, height = height } + end + return self.geometry[self.screen.index] +end + +function quake:new(config) + local conf = config or {} + + conf.app = conf.app or "xterm" -- application to spawn + conf.name = conf.name or "QuakeDD" -- window name + conf.argname = conf.argname or "-name %s" -- how to specify window name + conf.extra = conf.extra or "" -- extra arguments + conf.border = conf.border or 1 -- client border width + conf.visible = conf.visible or false -- initially not visible + conf.followtag = conf.followtag or false -- spawn on currently focused screen + conf.overlap = conf.overlap or false -- overlap wibox + conf.screen = conf.screen or awful.screen.focused() + conf.settings = conf.settings + + -- If width or height <= 1 this is a proportion of the workspace + conf.height = conf.height or 0.25 -- height + conf.width = conf.width or 1 -- width + conf.vert = conf.vert or "top" -- top, bottom or center + conf.horiz = conf.horiz or "left" -- left, right or center + conf.geometry = {} -- internal use + + local dropdown = setmetatable(conf, { __index = quake }) + + capi.client.connect_signal("manage", function(c) + if c.instance == dropdown.name and c.screen == dropdown.screen then + dropdown:display() + end + end) + capi.client.connect_signal("unmanage", function(c) + if c.instance == dropdown.name and c.screen == dropdown.screen then + dropdown.visible = false + end + end) + + return dropdown +end + +function quake:toggle() + if self.followtag then self.screen = awful.screen.focused() end + local current_tag = self.screen.selected_tag + if current_tag and self.last_tag ~= current_tag and self.visible then + local c=self:display() + if c then + c:move_to_tag(current_tag) + end + else + self.visible = not self.visible + self:display() + end +end + +return setmetatable(quake, { __call = function(_, ...) return quake:new(...) end }) diff --git a/stow_home/awesome/.config/awesome/lain/util/separators.lua b/stow_home/awesome/.config/awesome/lain/util/separators.lua new file mode 100644 index 0000000..465132d --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/util/separators.lua @@ -0,0 +1,117 @@ +--[[ + + Licensed under GNU General Public License v2 + * (c) 2015, Luca CPZ + * (c) 2015, plotnikovanton + +--]] + +local wibox = require("wibox") +local gears = require("gears") + +-- Lain Cairo separators util submodule +-- lain.util.separators +local separators = { height = 0, width = 9 } + +-- [[ Arrow + +-- Right +function separators.arrow_right(col1, col2) + local widget = wibox.widget.base.make_widget() + widget.col1 = col1 + widget.col2 = col2 + + widget.fit = function(m, w, h) + return separators.width, separators.height + end + + widget.update = function(col1, col2) + widget.col1 = col1 + widget.col2 = col2 + widget:emit_signal("widget::redraw_needed") + end + + widget.draw = function(mycross, wibox, cr, width, height) + if widget.col2 ~= "alpha" then + cr:set_source_rgb(gears.color.parse_color(widget.col2)) + cr:new_path() + cr:move_to(0, 0) + cr:line_to(width, height/2) + cr:line_to(width, 0) + cr:close_path() + cr:fill() + + cr:new_path() + cr:move_to(0, height) + cr:line_to(width, height/2) + cr:line_to(width, height) + cr:close_path() + cr:fill() + end + + if widget.col1 ~= "alpha" then + cr:set_source_rgb(gears.color.parse_color(widget.col1)) + cr:new_path() + cr:move_to(0, 0) + cr:line_to(width, height/2) + cr:line_to(0, height) + cr:close_path() + cr:fill() + end + end + + return widget +end + +-- Left +function separators.arrow_left(col1, col2) + local widget = wibox.widget.base.make_widget() + widget.col1 = col1 + widget.col2 = col2 + + widget.fit = function(m, w, h) + return separators.width, separators.height + end + + widget.update = function(col1, col2) + widget.col1 = col1 + widget.col2 = col2 + widget:emit_signal("widget::redraw_needed") + end + + widget.draw = function(mycross, wibox, cr, width, height) + if widget.col1 ~= "alpha" then + cr:set_source_rgb(gears.color.parse_color(widget.col1)) + cr:new_path() + cr:move_to(width, 0) + cr:line_to(0, height/2) + cr:line_to(0, 0) + cr:close_path() + cr:fill() + + cr:new_path() + cr:move_to(width, height) + cr:line_to(0, height/2) + cr:line_to(0, height) + cr:close_path() + cr:fill() + end + + if widget.col2 ~= "alpha" then + cr:new_path() + cr:move_to(width, 0) + cr:line_to(0, height/2) + cr:line_to(width, height) + cr:close_path() + + cr:set_source_rgb(gears.color.parse_color(widget.col2)) + cr:fill() + end + end + + return widget +end + +-- ]] + +return separators diff --git a/stow_home/awesome/.config/awesome/lain/widget/alsa.lua b/stow_home/awesome/.config/awesome/lain/widget/alsa.lua new file mode 100644 index 0000000..3b6c6d6 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/widget/alsa.lua @@ -0,0 +1,53 @@ +--[[ + + Licensed under GNU General Public License v2 + * (c) 2013, Luca CPZ + * (c) 2010, Adrian C. + +--]] + +local helpers = require("lain.helpers") +local shell = require("awful.util").shell +local wibox = require("wibox") +local string = string + +-- ALSA volume +-- lain.widget.alsa + +local function factory(args) + local alsa = { widget = wibox.widget.textbox() } + local args = args or {} + local timeout = args.timeout or 5 + local settings = args.settings or function() end + + alsa.cmd = args.cmd or "amixer" + alsa.channel = args.channel or "Master" + alsa.togglechannel = args.togglechannel + + local format_cmd = string.format("%s get %s", alsa.cmd, alsa.channel) + + if alsa.togglechannel then + format_cmd = { shell, "-c", string.format("%s get %s; %s get %s", + alsa.cmd, alsa.channel, alsa.cmd, alsa.togglechannel) } + end + + alsa.last = {} + + function alsa.update() + helpers.async(format_cmd, function(mixer) + local l,s = string.match(mixer, "([%d]+)%%.*%[([%l]*)") + if alsa.last.level ~= l or alsa.last.status ~= s then + volume_now = { level = l, status = s } + widget = alsa.widget + settings() + alsa.last = volume_now + end + end) + end + + helpers.newtimer(string.format("alsa-%s-%s", alsa.cmd, alsa.channel), timeout, alsa.update) + + return alsa +end + +return factory diff --git a/stow_home/awesome/.config/awesome/lain/widget/alsabar.lua b/stow_home/awesome/.config/awesome/lain/widget/alsabar.lua new file mode 100644 index 0000000..b2f7b44 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/widget/alsabar.lua @@ -0,0 +1,166 @@ +--[[ + + Licensed under GNU General Public License v2 + * (c) 2013, Luca CPZ + * (c) 2013, Rman + +--]] + +local helpers = require("lain.helpers") +local awful = require("awful") +local naughty = require("naughty") +local wibox = require("wibox") +local math = math +local string = string +local type = type +local tonumber = tonumber + +-- ALSA volume bar +-- lain.widget.alsabar + +local function factory(args) + local alsabar = { + colors = { + background = "#000000", + mute = "#EB8F8F", + unmute = "#A4CE8A" + }, + + _current_level = 0, + _playback = "off" + } + + local args = args or {} + local timeout = args.timeout or 5 + local settings = args.settings or function() end + local width = args.width or 63 + local height = args.height or 1 + local margins = args.margins or 1 + local paddings = args.paddings or 1 + local ticks = args.ticks or false + local ticks_size = args.ticks_size or 7 + local tick = args.tick or "|" + local tick_pre = args.tick_pre or "[" + local tick_post = args.tick_post or "]" + local tick_none = args.tick_none or " " + + alsabar.cmd = args.cmd or "amixer" + alsabar.channel = args.channel or "Master" + alsabar.togglechannel = args.togglechannel + alsabar.colors = args.colors or alsabar.colors + alsabar.followtag = args.followtag or false + alsabar.notification_preset = args.notification_preset + + if not alsabar.notification_preset then + alsabar.notification_preset = { font = "Monospace 10" } + end + + local format_cmd = string.format("%s get %s", alsabar.cmd, alsabar.channel) + + if alsabar.togglechannel then + format_cmd = { awful.util.shell, "-c", string.format("%s get %s; %s get %s", + alsabar.cmd, alsabar.channel, alsabar.cmd, alsabar.togglechannel) } + end + + alsabar.bar = wibox.widget { + color = alsabar.colors.unmute, + background_color = alsabar.colors.background, + forced_height = height, + forced_width = width, + margins = margins, + paddings = margins, + ticks = ticks, + ticks_size = ticks_size, + widget = wibox.widget.progressbar + } + + alsabar.tooltip = awful.tooltip({ objects = { alsabar.bar } }) + + function alsabar.update(callback) + helpers.async(format_cmd, function(mixer) + local vol, playback = string.match(mixer, "([%d]+)%%.*%[([%l]*)") + + if not vol or not playback then return end + + if vol ~= alsabar._current_level or playback ~= alsabar._playback then + alsabar._current_level = tonumber(vol) + alsabar.bar:set_value(alsabar._current_level / 100) + if alsabar._current_level == 0 or playback == "off" then + alsabar._playback = playback + alsabar.tooltip:set_text("[Muted]") + alsabar.bar.color = alsabar.colors.mute + else + alsabar._playback = "on" + alsabar.tooltip:set_text(string.format("%s: %s", alsabar.channel, vol)) + alsabar.bar.color = alsabar.colors.unmute + end + + volume_now = { + level = alsabar._current_level, + status = alsabar._playback + } + + settings() + + if type(callback) == "function" then callback() end + end + end) + end + + function alsabar.notify() + alsabar.update(function() + local preset = alsabar.notification_preset + + preset.title = string.format("%s - %s%%", alsabar.channel, alsabar._current_level) + + if alsabar._playback == "off" then + preset.title = preset.title .. " Muted" + end + + -- tot is the maximum number of ticks to display in the notification + local tot = alsabar.notification_preset.max_ticks + + if not tot then + local wib = awful.screen.focused().mywibox + -- if we can grab mywibox, tot is defined as its height if + -- horizontal, or width otherwise + if wib then + if wib.position == "left" or wib.position == "right" then + tot = wib.width + else + tot = wib.height + end + -- fallback: default horizontal wibox height + else + tot = 20 + end + end + + int = math.modf((alsabar._current_level / 100) * tot) + preset.text = string.format( + "%s%s%s%s", + tick_pre, + string.rep(tick, int), + string.rep(tick_none, tot - int), + tick_post + ) + + if alsabar.followtag then preset.screen = awful.screen.focused() end + + if not alsabar.notification then + alsabar.notification = naughty.notify { + preset = preset, + destroy = function() alsabar.notification = nil end + } + else + naughty.replace_text(alsabar.notification, preset.title, preset.text) + end + end) + end + + helpers.newtimer(string.format("alsabar-%s-%s", alsabar.cmd, alsabar.channel), timeout, alsabar.update) + + return alsabar +end + +return factory diff --git a/stow_home/awesome/.config/awesome/lain/widget/bat.lua b/stow_home/awesome/.config/awesome/lain/widget/bat.lua new file mode 100644 index 0000000..3cb801c --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/widget/bat.lua @@ -0,0 +1,217 @@ +--[[ + + Licensed under GNU General Public License v2 + * (c) 2013, Luca CPZ + * (c) 2010-2012, Peter Hofmann + +--]] + +local helpers = require("lain.helpers") +local fs = require("gears.filesystem") +local naughty = require("naughty") +local wibox = require("wibox") +local math = math +local string = string +local ipairs = ipairs +local tonumber = tonumber + +-- Battery infos +-- lain.widget.bat + +local function factory(args) + local pspath = args.pspath or "/sys/class/power_supply/" + + if not fs.is_dir(pspath) then + naughty.notify { text = "lain.widget.bat: invalid power supply path", timeout = 0 } + return + end + + local bat = { widget = wibox.widget.textbox() } + local args = args or {} + local timeout = args.timeout or 30 + local notify = args.notify or "on" + local full_notify = args.full_notify or notify + local n_perc = args.n_perc or { 5, 15 } + local batteries = args.batteries or (args.battery and {args.battery}) or {} + local ac = args.ac or "AC0" + local settings = args.settings or function() end + + function bat.get_batteries() + helpers.line_callback("ls -1 " .. pspath, function(line) + local bstr = string.match(line, "BAT%w+") + if bstr then + batteries[#batteries + 1] = bstr + else + ac = string.match(line, "A%w+") or "AC0" + end + end) + end + + if #batteries == 0 then bat.get_batteries() end + + bat_notification_critical_preset = { + title = "Battery exhausted", + text = "Shutdown imminent", + timeout = 15, + fg = "#000000", + bg = "#FFFFFF" + } + + bat_notification_low_preset = { + title = "Battery low", + text = "Plug the cable!", + timeout = 15, + fg = "#202020", + bg = "#CDCDCD" + } + + bat_notification_charged_preset = { + title = "Battery full", + text = "You can unplug the cable", + timeout = 15, + fg = "#202020", + bg = "#CDCDCD" + } + + bat_now = { + status = "N/A", + ac_status = "N/A", + perc = "N/A", + time = "N/A", + watt = "N/A" + } + + bat_now.n_status = {} + bat_now.n_perc = {} + for i = 1, #batteries do + bat_now.n_status[i] = "N/A" + bat_now.n_perc[i] = 0 + end + + -- used to notify full charge only once before discharging + local fullnotification = false + + function bat.update() + local sum_rate_current = 0 + local sum_rate_voltage = 0 + local sum_rate_power = 0 + local sum_rate_energy = 0 + local sum_energy_now = 0 + local sum_energy_full = 0 + + for i, battery in ipairs(batteries) do + local bstr = pspath .. battery + local present = helpers.first_line(bstr .. "/present") + + if tonumber(present) == 1 then + -- current_now(I)[uA], voltage_now(U)[uV], power_now(P)[uW] + local rate_current = tonumber(helpers.first_line(bstr .. "/current_now")) + local rate_voltage = tonumber(helpers.first_line(bstr .. "/voltage_now")) + local rate_power = tonumber(helpers.first_line(bstr .. "/power_now")) + + -- energy_now(P)[uWh], charge_now(I)[uAh] + local energy_now = tonumber(helpers.first_line(bstr .. "/energy_now") or + helpers.first_line(bstr .. "/charge_now")) + + -- energy_full(P)[uWh], charge_full(I)[uAh] + local energy_full = tonumber(helpers.first_line(bstr .. "/energy_full") or + helpers.first_line(bstr .. "/charge_full")) + + local energy_percentage = tonumber(helpers.first_line(bstr .. "/capacity")) or + math.floor((energy_now / energy_full) * 100) + + bat_now.n_status[i] = helpers.first_line(bstr .. "/status") or "N/A" + bat_now.n_perc[i] = energy_percentage or bat_now.n_perc[i] + + sum_rate_current = sum_rate_current + (rate_current or 0) + sum_rate_voltage = sum_rate_voltage + (rate_voltage or 0) + sum_rate_power = sum_rate_power + (rate_power or 0) + sum_rate_energy = sum_rate_energy + (rate_power or (((rate_voltage or 0) * (rate_current or 0)) / 1e6)) + sum_energy_now = sum_energy_now + (energy_now or 0) + sum_energy_full = sum_energy_full + (energy_full or 0) + end + end + + -- When one of the battery is charging, others' status are either + -- "Full", "Unknown" or "Charging". When the laptop is not plugged in, + -- one or more of the batteries may be full, but only one battery + -- discharging suffices to set global status to "Discharging". + bat_now.status = bat_now.n_status[1] + for _,status in ipairs(bat_now.n_status) do + if status == "Discharging" or status == "Charging" then + bat_now.status = status + end + end + bat_now.ac_status = tonumber(helpers.first_line(string.format("%s%s/online", pspath, ac))) or "N/A" + + if bat_now.status ~= "N/A" then + if bat_now.status ~= "Full" and sum_rate_power == 0 and bat_now.ac_status == 1 then + bat_now.perc = math.floor(math.min(100, (sum_energy_now / sum_energy_full) * 100)) + bat_now.time = "00:00" + bat_now.watt = 0 + + -- update {perc,time,watt} iff battery not full and rate > 0 + elseif bat_now.status ~= "Full" then + local rate_time = 0 + -- Calculate time and watt if rates are greater then 0 + if (sum_rate_power > 0 or sum_rate_current > 0) then + local div = (sum_rate_power > 0 and sum_rate_power) or sum_rate_current + + if bat_now.status == "Charging" then + rate_time = (sum_energy_full - sum_energy_now) / div + else -- Discharging + rate_time = sum_energy_now / div + end + + if 0 < rate_time and rate_time < 0.01 then -- check for magnitude discrepancies (#199) + rate_time_magnitude = math.abs(math.floor(math.log10(rate_time))) + rate_time = rate_time * 10^(rate_time_magnitude - 2) + end + end + + local hours = math.floor(rate_time) + local minutes = math.floor((rate_time - hours) * 60) + bat_now.perc = math.floor(math.min(100, (sum_energy_now / sum_energy_full) * 100)) + bat_now.time = string.format("%02d:%02d", hours, minutes) + bat_now.watt = tonumber(string.format("%.2f", sum_rate_energy / 1e6)) + elseif bat_now.status == "Full" then + bat_now.perc = 100 + bat_now.time = "00:00" + bat_now.watt = 0 + end + end + + widget = bat.widget + settings() + + -- notifications for critical, low, and full levels + if notify == "on" then + if bat_now.status == "Discharging" then + if tonumber(bat_now.perc) <= n_perc[1] then + bat.id = naughty.notify({ + preset = bat_notification_critical_preset, + replaces_id = bat.id + }).id + elseif tonumber(bat_now.perc) <= n_perc[2] then + bat.id = naughty.notify({ + preset = bat_notification_low_preset, + replaces_id = bat.id + }).id + end + fullnotification = false + elseif bat_now.status == "Full" and full_notify == "on" and not fullnotification then + bat.id = naughty.notify({ + preset = bat_notification_charged_preset, + replaces_id = bat.id + }).id + fullnotification = true + end + end + end + + helpers.newtimer("batteries", timeout, bat.update) + + return bat +end + +return factory diff --git a/stow_home/awesome/.config/awesome/lain/widget/cal.lua b/stow_home/awesome/.config/awesome/lain/widget/cal.lua new file mode 100644 index 0000000..928a7bd --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/widget/cal.lua @@ -0,0 +1,175 @@ +--[[ + + Licensed under GNU General Public License v2 + * (c) 2018, Luca CPZ + +--]] + +local helpers = require("lain.helpers") +local markup = require("lain.util.markup") +local awful = require("awful") +local naughty = require("naughty") +local floor = math.floor +local os = os +local pairs = pairs +local string = string +local tconcat = table.concat +local type = type +local tonumber = tonumber +local tostring = tostring + +-- Calendar notification +-- lain.widget.cal + +local function factory(args) + args = args or {} + local cal = { + attach_to = args.attach_to or {}, + week_start = args.week_start or 2, + three = args.three or false, + followtag = args.followtag or false, + week_number = args.week_number or "none", + week_number_format = args.week_number_format or args.week_number == "left" and "%3d | " or "| %-3d", + icons = args.icons or helpers.icons_dir .. "cal/white/", + notification_preset = args.notification_preset or { + font = "Monospace 10", fg = "#FFFFFF", bg = "#000000" + } + } + + function cal.get_week_number(m, st_day, x) + return string.format(cal.week_number_format, os.date("%V", m) + (x ~= 0 and floor((x + st_day) / 7) - 1 or 0)) + end + + function cal.sum_week_days(x, y) + return (x + y) % 7 + end + + function cal.build(month, year) + local current_month, current_year = tonumber(os.date("%m")), tonumber(os.date("%Y")) + local is_current_month = (not month or not year) or (month == current_month and year == current_year) + local today = is_current_month and tonumber(os.date("%d")) -- otherwise nil and not highlighted + local t = os.time { year = year or current_year, month = month and month+1 or current_month+1, day = 0 } + local d = os.date("*t", t) + local mth_days, st_day, this_month = d.day, (d.wday-d.day-cal.week_start+1)%7, os.date("%B %Y", t) + local notifytable = { [1] = string.format("%s%s\n", string.rep(" ", floor((28 - this_month:len())/2)), markup.bold(this_month)) } + for x = 0,6 do notifytable[#notifytable+1] = os.date("%a", os.time { year=2006, month=1, day=x+cal.week_start }):sub(1, 3) .. " " end + notifytable[#notifytable] = string.format("%s\n%s", notifytable[#notifytable]:sub(1, -2), string.rep(" ", st_day*4)) + local strx + for x = 1,mth_days do + strx = x + if x == today then + if x < 10 then x = " " .. x end + strx = markup.bold(markup.color(cal.notification_preset.bg, cal.notification_preset.fg, x) .. " ") + end + strx = string.format("%s%s", string.rep(" ", 3 - tostring(x):len()), strx) + notifytable[#notifytable+1] = string.format("%-4s%s", strx, (x+st_day)%7==0 and x ~= mth_days and "\n" or "") + end + if string.len(cal.icons or "") > 0 and today then cal.icon = cal.icons .. today .. ".png" end + cal.month, cal.year = d.month, d.year + + if cal.week_number ~= "none" then + local m = os.time { year = year or current_year, month = month and month or current_month, day = 0 } + local head_prepend = string.rep(" ", tostring(string.format(cal.week_number_format, 0)):len()) + + if cal.week_number == "left" then + notifytable[1] = head_prepend .. notifytable[1] -- month-year row + notifytable[2] = head_prepend .. notifytable[2] -- weekdays row + notifytable[8] = notifytable[8]:gsub("\n", "\n" .. cal.get_week_number(m, st_day, 0)) -- first week of the month + + for x = 10,#notifytable do + if cal.sum_week_days(st_day, x) == 2 then + notifytable[x] = cal.get_week_number(m, st_day, x) .. notifytable[x] + end + end + elseif cal.week_number == "right" then + notifytable[8] = notifytable[8]:gsub("\n", head_prepend .. "\n") -- weekdays row + for x = 9,#notifytable do + if cal.sum_week_days(st_day, x) == 1 then + notifytable[x] = notifytable[x]:gsub("\n", cal.get_week_number(m, st_day, x - 7) .. "\n") + end + end + -- last week of the month + local end_days = cal.sum_week_days(st_day, mth_days) + if end_days ~= 0 then end_days = 7 - end_days end + notifytable[#notifytable] = notifytable[#notifytable] .. string.rep(" ", 4 * end_days) .. cal.get_week_number(m, st_day, mth_days + end_days) + end + end + + return notifytable + end + + function cal.getdate(month, year, offset) + if not month or not year then + month = tonumber(os.date("%m")) + year = tonumber(os.date("%Y")) + end + + month = month + offset + + while month > 12 do + month = month - 12 + year = year + 1 + end + + while month < 1 do + month = month + 12 + year = year - 1 + end + + return month, year + end + + function cal.hide() + if not cal.notification then return end + naughty.destroy(cal.notification) + cal.notification = nil + end + + function cal.show(seconds, month, year, scr) + cal.notification_preset.text = tconcat(cal.build(month, year)) + + if cal.three then + local current_month, current_year = cal.month, cal.year + local prev_month, prev_year = cal.getdate(cal.month, cal.year, -1) + local next_month, next_year = cal.getdate(cal.month, cal.year, 1) + cal.notification_preset.text = string.format("%s\n\n%s\n\n%s", + tconcat(cal.build(prev_month, prev_year)), cal.notification_preset.text, + tconcat(cal.build(next_month, next_year))) + cal.month, cal.year = current_month, current_year + end + + cal.hide() + cal.notification = naughty.notify { + preset = cal.notification_preset, + screen = cal.followtag and awful.screen.focused() or scr or 1, + icon = cal.icon, + timeout = type(seconds) == "number" and seconds or cal.notification_preset.timeout or 5 + } + end + + function cal.hover_on() cal.show(0) end + function cal.move(offset) + local offset = offset or 0 + cal.month, cal.year = cal.getdate(cal.month, cal.year, offset) + cal.show(0, cal.month, cal.year) + end + function cal.prev() cal.move(-1) end + function cal.next() cal.move( 1) end + + function cal.attach(widget) + widget:connect_signal("mouse::enter", cal.hover_on) + widget:connect_signal("mouse::leave", cal.hide) + widget:buttons(awful.util.table.join( + awful.button({}, 1, cal.prev), + awful.button({}, 3, cal.next), + awful.button({}, 2, cal.hover_on), + awful.button({}, 5, cal.prev), + awful.button({}, 4, cal.next))) + end + + for _, widget in pairs(cal.attach_to) do cal.attach(widget) end + + return cal +end + +return factory diff --git a/stow_home/awesome/.config/awesome/lain/widget/contrib/init.lua b/stow_home/awesome/.config/awesome/lain/widget/contrib/init.lua new file mode 100644 index 0000000..9e863a5 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/widget/contrib/init.lua @@ -0,0 +1,18 @@ +--[[ + + Lain + Layouts, widgets and utilities for Awesome WM + + Users contributed widgets section + + Licensed under GNU General Public License v2 + * (c) 2013, Luca CPZ + +--]] + +local wrequire = require("lain.helpers").wrequire +local setmetatable = setmetatable + +local widget = { _NAME = "lain.widget.contrib" } + +return setmetatable(widget, { __index = wrequire }) diff --git a/stow_home/awesome/.config/awesome/lain/widget/contrib/moc.lua b/stow_home/awesome/.config/awesome/lain/widget/contrib/moc.lua new file mode 100644 index 0000000..f429c77 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/widget/contrib/moc.lua @@ -0,0 +1,96 @@ +--[[ + + Licensed under GNU General Public License v2 + * (c) 2014, anticlockwise + +--]] + +local helpers = require("lain.helpers") +local shell = require("awful.util").shell +local focused = require("awful.screen").focused +local escape_f = require("awful.util").escape +local naughty = require("naughty") +local wibox = require("wibox") +local os = os +local string = string + +-- MOC audio player +-- lain.widget.contrib.moc + +local function factory(args) + local moc = { widget = wibox.widget.textbox() } + local args = args or {} + local timeout = args.timeout or 2 + local music_dir = args.music_dir or os.getenv("HOME") .. "/Music" + local cover_pattern = args.cover_pattern or "*\\.(jpg|jpeg|png|gif)$" + local cover_size = args.cover_size or 100 + local default_art = args.default_art or "" + local followtag = args.followtag or false + local settings = args.settings or function() end + + moc_notification_preset = { title = "Now playing", timeout = 6 } + + helpers.set_map("current moc track", nil) + + function moc.update() + helpers.async("mocp -i", function(f) + moc_now = { + state = "N/A", + file = "N/A", + artist = "N/A", + title = "N/A", + album = "N/A", + elapsed = "N/A", + total = "N/A" + } + + for line in string.gmatch(f, "[^\n]+") do + for k, v in string.gmatch(line, "([%w]+):[%s](.*)$") do + if k == "State" then moc_now.state = v + elseif k == "File" then moc_now.file = v + elseif k == "Artist" then moc_now.artist = escape_f(v) + elseif k == "SongTitle" then moc_now.title = escape_f(v) + elseif k == "Album" then moc_now.album = escape_f(v) + elseif k == "CurrentTime" then moc_now.elapsed = escape_f(v) + elseif k == "TotalTime" then moc_now.total = escape_f(v) + end + end + end + + moc_notification_preset.text = string.format("%s (%s) - %s\n%s", moc_now.artist, + moc_now.album, moc_now.total, moc_now.title) + widget = moc.widget + settings() + + if moc_now.state == "PLAY" then + if moc_now.title ~= helpers.get_map("current moc track") then + helpers.set_map("current moc track", moc_now.title) + + if followtag then moc_notification_preset.screen = focused() end + + local common = { + preset = moc_notification_preset, + icon = default_art, + icon_size = cover_size, + replaces_id = moc.id, + } + + local path = string.format("%s/%s", music_dir, string.match(moc_now.file, ".*/")) + local cover = string.format("find '%s' -maxdepth 1 -type f | egrep -i -m1 '%s'", path, cover_pattern) + helpers.async({ shell, "-c", cover }, function(current_icon) + common.icon = current_icon:gsub("\n", "") + moc.id = naughty.notify(common).id + end) + end + elseif moc_now.state ~= "PAUSE" then + helpers.set_map("current moc track", nil) + end + end) + end + + moc.timer = helpers.newtimer("moc", timeout, moc.update, true, true) + + return moc +end + +return factory diff --git a/stow_home/awesome/.config/awesome/lain/widget/contrib/redshift.lua b/stow_home/awesome/.config/awesome/lain/widget/contrib/redshift.lua new file mode 100644 index 0000000..d0e5eed --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/widget/contrib/redshift.lua @@ -0,0 +1,54 @@ +--[[ + + Licensed under GNU General Public License v2 + * (c) 2017, Luca CPZ + * (c) 2014, blueluke + +--]] + +local async = require("lain.helpers").async +local awful = require("awful") +local execute = os.execute +local type = type + +-- Redshift +-- lain.widget.contrib.redshift +local redshift = { active = false, pid = nil } + +function redshift:start() + execute("pkill redshift") + awful.spawn.with_shell("redshift -x") -- clear adjustments + redshift.pid = awful.spawn.with_shell("redshift") + redshift.active = true + if type(redshift.update_fun) == "function" then + redshift.update_fun(redshift.active) + end +end + +function redshift:toggle() + async({ awful.util.shell, "-c", string.format("ps -p %d -o pid=", redshift.pid) }, function(f) + if f and #f > 0 then -- redshift is running + -- Sending -USR1 toggles redshift (See project website) + execute("pkill -USR1 redshift") + redshift.active = not redshift.active + else -- not started or killed, (re)start it + redshift:start() + end + redshift.update_fun(redshift.active) + end) +end + +-- Attach to a widget +-- Provides a button which toggles redshift on/off on click +-- @param widget: Widget to attach to. +-- @param fun: Function to be run each time redshift is toggled (optional). +-- Use it to update widget text or icons on status change. +function redshift:attach(widget, fun) + redshift.update_fun = fun or function() end + if not redshift.pid then redshift:start() end + if widget then + widget:buttons(awful.util.table.join(awful.button({}, 1, function () redshift:toggle() end))) + end +end + +return redshift diff --git a/stow_home/awesome/.config/awesome/lain/widget/contrib/task.lua b/stow_home/awesome/.config/awesome/lain/widget/contrib/task.lua new file mode 100644 index 0000000..536e006 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/widget/contrib/task.lua @@ -0,0 +1,92 @@ +--[[ + + Licensed under GNU General Public License v2 + * (c) 2013, Jan Xie + +--]] + +local helpers = require("lain.helpers") +local markup = require("lain.util").markup +local awful = require("awful") +local naughty = require("naughty") +local mouse = mouse +local string = string + +-- Taskwarrior notification +-- lain.widget.contrib.task +local task = {} + +function task.hide() + if not task.notification then return end + naughty.destroy(task.notification) + task.notification = nil +end + +function task.show(scr) + task.notification_preset.screen = task.followtag and awful.screen.focused() or scr or 1 + + helpers.async({ awful.util.shell, "-c", task.show_cmd }, function(f) + local widget_focused = true + + if mouse.current_widgets then + widget_focused = false + for _,v in ipairs(mouse.current_widgets) do + if task.widget == v then + widget_focused = true + break + end + end + end + + if widget_focused then + task.hide() + task.notification = naughty.notify { + preset = task.notification_preset, + title = "task next", + text = markup.font(task.notification_preset.font, + awful.util.escape(f:gsub("\n*$", ""))) + } + end + end) +end + +function task.prompt() + awful.prompt.run { + prompt = task.prompt_text, + textbox = awful.screen.focused().mypromptbox.widget, + exe_callback = function(t) + helpers.async(t, function(f) + naughty.notify { + preset = task.notification_preset, + title = t, + text = markup.font(task.notification_preset.font, + awful.util.escape(f:gsub("\n*$", ""))) + } + end) + end, + history_path = awful.util.getdir("cache") .. "/history_task" + } +end + +function task.attach(widget, args) + local args = args or {} + task.show_cmd = args.show_cmd or "task next" + task.prompt_text = args.prompt_text or "Enter task command: " + task.followtag = args.followtag or false + task.notification_preset = args.notification_preset + task.widget = widget + + if not task.notification_preset then + task.notification_preset = { + font = "Monospace 10", + icon = helpers.icons_dir .. "/taskwarrior.png" + } + end + + if widget then + widget:connect_signal("mouse::enter", function () task.show() end) + widget:connect_signal("mouse::leave", function () task.hide() end) + end +end + +return task diff --git a/stow_home/awesome/.config/awesome/lain/widget/contrib/tp_smapi.lua b/stow_home/awesome/.config/awesome/lain/widget/contrib/tp_smapi.lua new file mode 100644 index 0000000..b8acbe2 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/widget/contrib/tp_smapi.lua @@ -0,0 +1,147 @@ +--[[ + + Licensed under GNU General Public License v2 + * (c) 2018, Luca CPZ + * (c) 2013, Conor Heine + +--]] + +local helpers = require("lain.helpers") +local focused = require("awful.screen").focused +local gears = require("gears") +local naughty = require("naughty") +local wibox = require("wibox") +local string = string +local type = type + +-- ThinkPad battery infos and widget creator +-- http://www.thinkwiki.org/wiki/Tp_smapi +-- lain.widget.contrib.tp_smapi + +local function factory(apipath) + local tp_smapi = { + path = apipath or "/sys/devices/platform/smapi" + } + + function tp_smapi.get(batid, feature) + return helpers.first_line(string.format("%s/%s/%s", tp_smapi.path, batid or "BAT0", feature or "")) + end + + function tp_smapi.installed(batid) + return tp_smapi.get(batid, "installed") == "1" + end + + function tp_smapi.status(batid) + return tp_smapi.get(batid, "state") + end + + function tp_smapi.percentage(batid) + return tp_smapi.get(batid, "remaining_percent") + end + + -- either running or charging time + function tp_smapi.time(batid) + local status = tp_smapi.status(batid) + local mins_left = tp_smapi.get(batid, string.match(string.lower(status), "discharging") and "remaining_running_time" or "remaining_charging_time") + if not string.find(mins_left, "^%d+") then return "N/A" end + return string.format("%02d:%02d", math.floor(mins_left / 60), mins_left % 60) -- HH:mm + end + + function tp_smapi.hide() + if not tp_smapi.notification then return end + naughty.destroy(tp_smapi.notification) + tp_smapi.notification = nil + end + + function tp_smapi.show(batid, seconds, scr) + if not tp_smapi.installed(batid) then return end + + local mfgr = tp_smapi.get(batid, "manufacturer") or "no_mfgr" + local model = tp_smapi.get(batid, "model") or "no_model" + local chem = tp_smapi.get(batid, "chemistry") or "no_chem" + local status = tp_smapi.get(batid, "state") + local time = tp_smapi.time(batid) + local msg = "" + + if status and status ~= "idle" then + msg = string.format("[%s] %s %s", status, time ~= "N/A" and time or "unknown remaining time", + string.lower(status):gsub(" ", ""):gsub("\n", "") == "charging" and " until charged" or " remaining") + else + msg = "On AC power" + end + + tp_smapi.hide() + tp_smapi.notification = naughty.notify { + title = string.format("%s: %s %s (%s)", batid, mfgr, model, chem), + text = msg, + timeout = type(seconds) == "number" and seconds or 0, + screen = scr or focused() + } + end + + function tp_smapi.create_widget(args) + local args = args or {} + local pspath = args.pspath or "/sys/class/power_supply/" + local batteries = args.batteries or (args.battery and {args.battery}) or {} + local timeout = args.timeout or 30 + local settings = args.settings or function() end + + if #batteries == 0 then + helpers.line_callback("ls -1 " .. pspath, function(line) + local bstr = string.match(line, "BAT%w+") + if bstr then batteries[#batteries + 1] = bstr end + end) + end + + local all_batteries_installed = true + + for i, battery in ipairs(batteries) do + if not tp_smapi.installed(battery) then + naughty.notify { + preset = naughty.config.critical, + title = "tp_smapi: error while creating widget", + text = string.format("battery %s is not installed", battery) + } + all_batteries_installed = false + break + end + end + + if not all_batteries_installed then return end + + tpbat = { + batteries = batteries, + widget = args.widget or wibox.widget.textbox() + } + + function tpbat.update() + tpbat_now = { + n_status = {}, + n_perc = {}, + n_time = {}, + status = "N/A" + } + + for i = 1, #batteries do + tpbat_now.n_status[i] = tp_smapi.status(batteries[i]) or "N/A" + tpbat_now.n_perc[i] = tp_smapi.percentage(batteries[i]) + tpbat_now.n_time[i] = tp_smapi.time(batteries[i]) or "N/A" + + if not tpbat_now.n_status[i]:lower():match("full") then + tpbat_now.status = tpbat_now.n_status[i] + end + end + + widget = tpbat.widget -- backwards compatibility + settings() + end + + helpers.newtimer("thinkpad-batteries", timeout, tpbat.update) + + return tpbat + end + + return tp_smapi +end + +return factory diff --git a/stow_home/awesome/.config/awesome/lain/widget/cpu.lua b/stow_home/awesome/.config/awesome/lain/widget/cpu.lua new file mode 100644 index 0000000..f4cce73 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/widget/cpu.lua @@ -0,0 +1,75 @@ +--[[ + + Licensed under GNU General Public License v2 + * (c) 2013, Luca CPZ + * (c) 2010-2012, Peter Hofmann + +--]] + +local helpers = require("lain.helpers") +local wibox = require("wibox") +local math = math +local string = string +local tostring = tostring + +-- CPU usage +-- lain.widget.cpu + +local function factory(args) + local cpu = { core = {}, widget = wibox.widget.textbox() } + local args = args or {} + local timeout = args.timeout or 2 + local settings = args.settings or function() end + + function cpu.update() + -- Read the amount of time the CPUs have spent performing + -- different kinds of work. Read the first line of /proc/stat + -- which is the sum of all CPUs. + for index,time in pairs(helpers.lines_match("cpu","/proc/stat")) do + local coreid = index - 1 + local core = cpu.core[coreid] or + { last_active = 0 , last_total = 0, usage = 0 } + local at = 1 + local idle = 0 + local total = 0 + + for field in string.gmatch(time, "[%s]+([^%s]+)") do + -- 4 = idle, 5 = ioWait. Essentially, the CPUs have done + -- nothing during these times. + if at == 4 or at == 5 then + idle = idle + field + end + total = total + field + at = at + 1 + end + + local active = total - idle + + if core.last_active ~= active or core.last_total ~= total then + -- Read current data and calculate relative values. + local dactive = active - core.last_active + local dtotal = total - core.last_total + local usage = math.ceil((dactive / dtotal) * 100) + + core.last_active = active + core.last_total = total + core.usage = usage + + -- Save current data for the next run. + cpu.core[coreid] = core + end + end + + cpu_now = cpu.core + cpu_now.usage = cpu_now[0].usage + widget = cpu.widget + + settings() + end + + helpers.newtimer("cpu", timeout, cpu.update) + + return cpu +end + +return factory diff --git a/stow_home/awesome/.config/awesome/lain/widget/fs.lua b/stow_home/awesome/.config/awesome/lain/widget/fs.lua new file mode 100644 index 0000000..58fbf93 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/widget/fs.lua @@ -0,0 +1,151 @@ +--[[ + + Licensed under GNU General Public License v2 + * (c) 2018, Uli Schlacter + * (c) 2018, Otto Modinos + * (c) 2013, Luca CPZ + +--]] + +local helpers = require("lain.helpers") +local Gio = require("lgi").Gio +local focused = require("awful.screen").focused +local wibox = require("wibox") +local naughty = require("naughty") +local math = math +local string = string +local tconcat = table.concat +local type = type +local tonumber = tonumber +local query_size = Gio.FILE_ATTRIBUTE_FILESYSTEM_SIZE +local query_free = Gio.FILE_ATTRIBUTE_FILESYSTEM_FREE +local query_used = Gio.FILE_ATTRIBUTE_FILESYSTEM_USED +local query = query_size .. "," .. query_free .. "," .. query_used + +-- File systems info +-- lain.widget.fs + +local function factory(args) + local fs = { + widget = wibox.widget.textbox(), + units = { + [1] = "Kb", [2] = "Mb", [3] = "Gb", + [4] = "Tb", [5] = "Pb", [6] = "Eb", + [7] = "Zb", [8] = "Yb" + } + } + + function fs.hide() + if not fs.notification then return end + naughty.destroy(fs.notification) + fs.notification = nil + end + + function fs.show(seconds, scr) + fs.hide(); fs.update() + fs.notification_preset.screen = fs.followtag and focused() or scr or 1 + fs.notification = naughty.notify { + preset = fs.notification_preset, + timeout = type(seconds) == "number" and seconds or 5 + } + end + + local args = args or {} + local timeout = args.timeout or 600 + local partition = args.partition + local threshold = args.threshold or 99 + local showpopup = args.showpopup or "on" + local settings = args.settings or function() end + + fs.followtag = args.followtag or false + fs.notification_preset = args.notification_preset + + if not fs.notification_preset then + fs.notification_preset = { + font = "Monospace 10", + fg = "#FFFFFF", + bg = "#000000" + } + end + + function fs.update() + local notifytable = { [1] = string.format("%-10s %4s\t%6s\t%6s\t\n", "path", "used", "free", "size") } + local pathlen = 10 + local maxpathidx = 1 + fs_now = {} + + for _, mount in ipairs(Gio.unix_mounts_get()) do + local path = Gio.unix_mount_get_mount_path(mount) + local root = Gio.File.new_for_path(path) + local info = root:query_filesystem_info(query) + + if info then + local size = info:get_attribute_uint64(query_size) + local used = info:get_attribute_uint64(query_used) + local free = info:get_attribute_uint64(query_free) + + if size > 0 then + local units = math.floor(math.log(size)/math.log(1024)) + + fs_now[path] = { + units = fs.units[units], + percentage = math.floor(100 * used / size), -- used percentage + size = size / math.pow(1024, math.floor(units)), + used = used / math.pow(1024, math.floor(units)), + free = free / math.pow(1024, math.floor(units)) + } + + if fs_now[path].percentage > 0 then -- don't notify unused file systems + notifytable[#notifytable+1] = string.format("\n%-10s %3s%%\t%6.2f\t%6.2f\t%s", path, + math.floor(fs_now[path].percentage), fs_now[path].free, fs_now[path].size, + fs_now[path].units) + + if #path > pathlen then + pathlen = #path + maxpathidx = #notifytable + end + end + end + end + end + + widget = fs.widget + settings() + + if partition and fs_now[partition] and fs_now[partition].percentage >= threshold then + if not helpers.get_map(partition) then + naughty.notify { + preset = naughty.config.presets.critical, + title = "Warning", + text = string.format("%s is above %d%% (%d%%)", partition, threshold, fs_now[partition].percentage) + } + helpers.set_map(partition, true) + else + helpers.set_map(partition, false) + end + end + + if pathlen > 10 then -- if are there paths longer than 10 chars, reformat first column accordingly + local pathspaces + for i = 1, #notifytable do + pathspaces = notifytable[i]:match("[ ]+") + if i ~= maxpathidx and pathspaces then + notifytable[i] = notifytable[i]:gsub(pathspaces, pathspaces .. string.rep(" ", pathlen - 10)) + end + end + end + + fs.notification_preset.text = tconcat(notifytable) + end + + if showpopup == "on" then + fs.widget:connect_signal('mouse::enter', function () fs.show(0) end) + fs.widget:connect_signal('mouse::leave', function () fs.hide() end) + end + + helpers.newtimer(partition or "fs", timeout, fs.update) + + return fs +end + +return factory diff --git a/stow_home/awesome/.config/awesome/lain/widget/imap.lua b/stow_home/awesome/.config/awesome/lain/widget/imap.lua new file mode 100644 index 0000000..b3d9dc7 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/widget/imap.lua @@ -0,0 +1,93 @@ +--[[ + + Licensed under GNU General Public License v2 + * (c) 2013, Luca CPZ + +--]] + +local helpers = require("lain.helpers") +local naughty = require("naughty") +local wibox = require("wibox") +local awful = require("awful") +local string = string +local type = type +local tonumber = tonumber + +-- Mail IMAP check +-- lain.widget.imap + +local function factory(args) + local imap = { widget = wibox.widget.textbox() } + local args = args or {} + local server = args.server + local mail = args.mail + local password = args.password + local port = args.port or 993 + local timeout = args.timeout or 60 + local pwdtimeout = args.pwdtimeout or 10 + local is_plain = args.is_plain or false + local followtag = args.followtag or false + local notify = args.notify or "on" + local settings = args.settings or function() end + + local head_command = "curl --connect-timeout 3 -fsm 3" + local request = "-X 'STATUS INBOX (MESSAGES RECENT UNSEEN)'" + + if not server or not mail or not password then return end + + mail_notification_preset = { + icon = helpers.icons_dir .. "mail.png", + position = "top_left" + } + + helpers.set_map(mail, 0) + + if not is_plain then + if type(password) == "string" or type(password) == "table" then + helpers.async(password, function(f) password = f:gsub("\n", "") end) + elseif type(password) == "function" then + imap.pwdtimer = helpers.newtimer(mail .. "-password", pwdtimeout, function() + local retrieved_password, try_again = password() + if not try_again then + imap.pwdtimer:stop() -- stop trying to retrieve + password = retrieved_password or "" -- failsafe + end + end, true, true) + end + end + + function imap.update() + -- do not update if the password has not been retrieved yet + if type(password) ~= "string" then return end + + local curl = string.format("%s --url imaps://%s:%s/INBOX -u %s:'%s' %s -k", + head_command, server, port, mail, password, request) + + helpers.async(curl, function(f) + imap_now = { ["MESSAGES"] = 0, ["RECENT"] = 0, ["UNSEEN"] = 0 } + + for s,d in f:gmatch("(%w+)%s+(%d+)") do imap_now[s] = tonumber(d) end + mailcount = imap_now["UNSEEN"] -- backwards compatibility + widget = imap.widget + + settings() + + if notify == "on" and mailcount and mailcount >= 1 and mailcount > helpers.get_map(mail) then + if followtag then mail_notification_preset.screen = awful.screen.focused() end + naughty.notify { + preset = mail_notification_preset, + text = string.format("%s has %d new message%s", mail, mailcount, mailcount == 1 and "" or "s") + } + end + + helpers.set_map(mail, imap_now["UNSEEN"]) + end) + + end + + imap.timer = helpers.newtimer(mail, timeout, imap.update, true, true) + + return imap +end + +return factory diff --git a/stow_home/awesome/.config/awesome/lain/widget/init.lua b/stow_home/awesome/.config/awesome/lain/widget/init.lua new file mode 100644 index 0000000..57b86bb --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/widget/init.lua @@ -0,0 +1,19 @@ +--[[ + + Lain + Layouts, widgets and utilities for Awesome WM + + Widgets section + + Licensed under GNU General Public License v2 + * (c) 2013, Luca CPZ + * (c) 2010-2012, Peter Hofmann + +--]] + +local wrequire = require("lain.helpers").wrequire +local setmetatable = setmetatable + +local widget = { _NAME = "lain.widget" } + +return setmetatable(widget, { __index = wrequire }) diff --git a/stow_home/awesome/.config/awesome/lain/widget/mem.lua b/stow_home/awesome/.config/awesome/lain/widget/mem.lua new file mode 100644 index 0000000..3dcae2b --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/widget/mem.lua @@ -0,0 +1,50 @@ +--[[ + + Licensed under GNU General Public License v2 + * (c) 2013, Luca CPZ + * (c) 2010-2012, Peter Hofmann + +--]] + +local helpers = require("lain.helpers") +local wibox = require("wibox") +local gmatch, lines, floor = string.gmatch, io.lines, math.floor + +-- Memory usage (ignoring caches) +-- lain.widget.mem + +local function factory(args) + local mem = { widget = wibox.widget.textbox() } + local args = args or {} + local timeout = args.timeout or 2 + local settings = args.settings or function() end + + function mem.update() + mem_now = {} + for line in lines("/proc/meminfo") do + for k, v in gmatch(line, "([%a]+):[%s]+([%d]+).+") do + if k == "MemTotal" then mem_now.total = floor(v / 1024 + 0.5) + elseif k == "MemFree" then mem_now.free = floor(v / 1024 + 0.5) + elseif k == "Buffers" then mem_now.buf = floor(v / 1024 + 0.5) + elseif k == "Cached" then mem_now.cache = floor(v / 1024 + 0.5) + elseif k == "SwapTotal" then mem_now.swap = floor(v / 1024 + 0.5) + elseif k == "SwapFree" then mem_now.swapf = floor(v / 1024 + 0.5) + elseif k == "SReclaimable" then mem_now.srec = floor(v / 1024 + 0.5) + end + end + end + + mem_now.used = mem_now.total - mem_now.free - mem_now.buf - mem_now.cache - mem_now.srec + mem_now.swapused = mem_now.swap - mem_now.swapf + mem_now.perc = math.floor(mem_now.used / mem_now.total * 100) + + widget = mem.widget + settings() + end + + helpers.newtimer("mem", timeout, mem.update) + + return mem +end + +return factory diff --git a/stow_home/awesome/.config/awesome/lain/widget/mpd.lua b/stow_home/awesome/.config/awesome/lain/widget/mpd.lua new file mode 100644 index 0000000..01f28e6 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/widget/mpd.lua @@ -0,0 +1,132 @@ +--[[ + + Licensed under GNU General Public License v2 + * (c) 2013, Luca CPZ + * (c) 2010, Adrian C. + +--]] + +local helpers = require("lain.helpers") +local shell = require("awful.util").shell +local escape_f = require("awful.util").escape +local focused = require("awful.screen").focused +local naughty = require("naughty") +local wibox = require("wibox") +local os = os +local string = string + +-- MPD infos +-- lain.widget.mpd + +local function factory(args) + local mpd = { widget = wibox.widget.textbox() } + local args = args or {} + local timeout = args.timeout or 2 + local password = (args.password and #args.password > 0 and string.format("password %s\\n", args.password)) or "" + local host = args.host or os.getenv("MPD_HOST") or "127.0.0.1" + local port = args.port or os.getenv("MPD_PORT") or "6600" + local music_dir = args.music_dir or os.getenv("HOME") .. "/Music" + local cover_pattern = args.cover_pattern or "*\\.(jpg|jpeg|png|gif)$" + local cover_size = args.cover_size or 100 + local default_art = args.default_art + local notify = args.notify or "on" + local followtag = args.followtag or false + local settings = args.settings or function() end + + local mpdh = string.format("telnet://%s:%s", host, port) + local echo = string.format("printf \"%sstatus\\ncurrentsong\\nclose\\n\"", password) + local cmd = string.format("%s | curl --connect-timeout 1 -fsm 3 %s", echo, mpdh) + + mpd_notification_preset = { title = "Now playing", timeout = 6 } + + helpers.set_map("current mpd track", nil) + + function mpd.update() + helpers.async({ shell, "-c", cmd }, function(f) + mpd_now = { + random_mode = false, + single_mode = false, + repeat_mode = false, + consume_mode = false, + pls_pos = "N/A", + pls_len = "N/A", + state = "N/A", + file = "N/A", + name = "N/A", + artist = "N/A", + title = "N/A", + album = "N/A", + genre = "N/A", + track = "N/A", + date = "N/A", + time = "N/A", + elapsed = "N/A" + } + + for line in string.gmatch(f, "[^\n]+") do + for k, v in string.gmatch(line, "([%w]+):[%s](.*)$") do + if k == "state" then mpd_now.state = v + elseif k == "file" then mpd_now.file = v + elseif k == "Name" then mpd_now.name = escape_f(v) + elseif k == "Artist" then mpd_now.artist = escape_f(v) + elseif k == "Title" then mpd_now.title = escape_f(v) + elseif k == "Album" then mpd_now.album = escape_f(v) + elseif k == "Genre" then mpd_now.genre = escape_f(v) + elseif k == "Track" then mpd_now.track = escape_f(v) + elseif k == "Date" then mpd_now.date = escape_f(v) + elseif k == "Time" then mpd_now.time = v + elseif k == "elapsed" then mpd_now.elapsed = string.match(v, "%d+") + elseif k == "song" then mpd_now.pls_pos = v + elseif k == "playlistlength" then mpd_now.pls_len = v + elseif k == "repeat" then mpd_now.repeat_mode = v ~= "0" + elseif k == "single" then mpd_now.single_mode = v ~= "0" + elseif k == "random" then mpd_now.random_mode = v ~= "0" + elseif k == "consume" then mpd_now.consume_mode = v ~= "0" + end + end + end + + mpd_notification_preset.text = string.format("%s (%s) - %s\n%s", mpd_now.artist, + mpd_now.album, mpd_now.date, mpd_now.title) + widget = mpd.widget + settings() + + if mpd_now.state == "play" then + if notify == "on" and mpd_now.title ~= helpers.get_map("current mpd track") then + helpers.set_map("current mpd track", mpd_now.title) + + if followtag then mpd_notification_preset.screen = focused() end + + local common = { + preset = mpd_notification_preset, + icon = default_art, + icon_size = cover_size, + replaces_id = mpd.id + } + + if not string.match(mpd_now.file, "http.*://") then -- local file instead of http stream + local path = string.format("%s/%s", music_dir, string.match(mpd_now.file, ".*/")) + local cover = string.format("find '%s' -maxdepth 1 -type f | egrep -i -m1 '%s'", + path:gsub("'", "'\\''"), cover_pattern) + helpers.async({ shell, "-c", cover }, function(current_icon) + common.icon = current_icon:gsub("\n", "") + if #common.icon == 0 then common.icon = nil end + mpd.id = naughty.notify(common).id + end) + else + mpd.id = naughty.notify(common).id + end + + end + elseif mpd_now.state ~= "pause" then + helpers.set_map("current mpd track", nil) + end + end) + end + + mpd.timer = helpers.newtimer("mpd", timeout, mpd.update, true, true) + + return mpd +end + +return factory diff --git a/stow_home/awesome/.config/awesome/lain/widget/net.lua b/stow_home/awesome/.config/awesome/lain/widget/net.lua new file mode 100644 index 0000000..805b577 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/widget/net.lua @@ -0,0 +1,113 @@ +--[[ + + Licensed under GNU General Public License v2 + * (c) 2013, Luca CPZ + * (c) 2010-2012, Peter Hofmann + +--]] + +local helpers = require("lain.helpers") +local naughty = require("naughty") +local wibox = require("wibox") +local string = string + +-- Network infos +-- lain.widget.net + +local function factory(args) + local net = { widget = wibox.widget.textbox(), devices = {} } + local args = args or {} + local timeout = args.timeout or 2 + local units = args.units or 1024 -- KB + local notify = args.notify or "on" + local wifi_state = args.wifi_state or "off" + local eth_state = args.eth_state or "off" + local screen = args.screen or 1 + local settings = args.settings or function() end + + -- Compatibility with old API where iface was a string corresponding to 1 interface + net.iface = (args.iface and (type(args.iface) == "string" and {args.iface}) or + (type(args.iface) == "table" and args.iface)) or {} + + function net.get_device() + helpers.line_callback("ip link", function(line) + net.iface[#net.iface + 1] = not string.match(line, "LOOPBACK") and string.match(line, "(%w+): <") or nil + end) + end + + if #net.iface == 0 then net.get_device() end + + function net.update() + -- These are the totals over all specified interfaces + net_now = { + devices = {}, + -- Bytes since last iteration + sent = 0, + received = 0 + } + + for _, dev in ipairs(net.iface) do + local dev_now = {} + local dev_before = net.devices[dev] or { last_t = 0, last_r = 0 } + local now_t = tonumber(helpers.first_line(string.format("/sys/class/net/%s/statistics/tx_bytes", dev)) or 0) + local now_r = tonumber(helpers.first_line(string.format("/sys/class/net/%s/statistics/rx_bytes", dev)) or 0) + + dev_now.carrier = helpers.first_line(string.format("/sys/class/net/%s/carrier", dev)) or "0" + dev_now.state = helpers.first_line(string.format("/sys/class/net/%s/operstate", dev)) or "down" + + dev_now.sent = (now_t - dev_before.last_t) / timeout / units + dev_now.received = (now_r - dev_before.last_r) / timeout / units + + net_now.sent = net_now.sent + dev_now.sent + net_now.received = net_now.received + dev_now.received + + dev_now.sent = string.format("%.1f", dev_now.sent) + dev_now.received = string.format("%.1f", dev_now.received) + + dev_now.last_t = now_t + dev_now.last_r = now_r + + if wifi_state == "on" and helpers.first_line(string.format("/sys/class/net/%s/uevent", dev)) == "DEVTYPE=wlan" and string.match(dev_now.carrier, "1") then + dev_now.wifi = true + dev_now.signal = tonumber(string.match(helpers.lines_from("/proc/net/wireless")[3], "(%-%d+%.)")) or nil + end + + if eth_state == "on" and helpers.first_line(string.format("/sys/class/net/%s/uevent", dev)) ~= "DEVTYPE=wlan" and string.match(dev_now.carrier, "1") then + dev_now.ethernet = true + end + + net.devices[dev] = dev_now + + -- Notify only once when connection is lost + if string.match(dev_now.carrier, "0") and notify == "on" and helpers.get_map(dev) then + naughty.notify { + title = dev, + text = "No carrier", + icon = helpers.icons_dir .. "no_net.png", + screen = screen + } + helpers.set_map(dev, false) + elseif string.match(dev_now.carrier, "1") then + helpers.set_map(dev, true) + end + + net_now.carrier = dev_now.carrier + net_now.state = dev_now.state + net_now.devices[dev] = dev_now + -- net_now.sent and net_now.received will be + -- the totals across all specified devices + end + + net_now.sent = string.format("%.1f", net_now.sent) + net_now.received = string.format("%.1f", net_now.received) + + widget = net.widget + settings() + end + + helpers.newtimer("network", timeout, net.update) + + return net +end + +return factory diff --git a/stow_home/awesome/.config/awesome/lain/widget/pulse.lua b/stow_home/awesome/.config/awesome/lain/widget/pulse.lua new file mode 100644 index 0000000..f63fe55 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/widget/pulse.lua @@ -0,0 +1,57 @@ +--[[ + + Licensed under GNU General Public License v2 + * (c) 2016, Luca CPZ + +--]] + +local helpers = require("lain.helpers") +local shell = require("awful.util").shell +local wibox = require("wibox") +local string = string +local type = type + +-- PulseAudio volume +-- lain.widget.pulse + +local function factory(args) + local pulse = { widget = wibox.widget.textbox(), device = "N/A" } + local args = args or {} + local timeout = args.timeout or 5 + local settings = args.settings or function() end + + pulse.devicetype = args.devicetype or "sink" + pulse.cmd = args.cmd or "pacmd list-" .. pulse.devicetype .. "s | sed -n -e '/*/,$!d' -e '/index/p' -e '/base volume/d' -e '/volume:/p' -e '/muted:/p' -e '/device\\.string/p'" + + function pulse.update() + helpers.async({ shell, "-c", type(pulse.cmd) == "string" and pulse.cmd or pulse.cmd() }, + function(s) + volume_now = { + index = string.match(s, "index: (%S+)") or "N/A", + device = string.match(s, "device.string = \"(%S+)\"") or "N/A", + muted = string.match(s, "muted: (%S+)") or "N/A" + } + + pulse.device = volume_now.index + + local ch = 1 + volume_now.channel = {} + for v in string.gmatch(s, ":.-(%d+)%%") do + volume_now.channel[ch] = v + ch = ch + 1 + end + + volume_now.left = volume_now.channel[1] or "N/A" + volume_now.right = volume_now.channel[2] or "N/A" + + widget = pulse.widget + settings() + end) + end + + helpers.newtimer("pulse", timeout, pulse.update) + + return pulse +end + +return factory diff --git a/stow_home/awesome/.config/awesome/lain/widget/pulsebar.lua b/stow_home/awesome/.config/awesome/lain/widget/pulsebar.lua new file mode 100644 index 0000000..51290f8 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/widget/pulsebar.lua @@ -0,0 +1,171 @@ +--[[ + + Licensed under GNU General Public License v2 + * (c) 2013, Luca CPZ + * (c) 2013, Rman + +--]] + +local helpers = require("lain.helpers") +local awful = require("awful") +local naughty = require("naughty") +local wibox = require("wibox") +local math = math +local string = string +local type = type +local tonumber = tonumber + +-- PulseAudio volume bar +-- lain.widget.pulsebar + +local function factory(args) + local pulsebar = { + colors = { + background = "#000000", + mute = "#EB8F8F", + unmute = "#A4CE8A" + }, + + _current_level = 0, + _mute = "no", + device = "N/A" + } + + local args = args or {} + local timeout = args.timeout or 5 + local settings = args.settings or function() end + local width = args.width or 63 + local height = args.height or 1 + local margins = args.margins or 1 + local paddings = args.paddings or 1 + local ticks = args.ticks or false + local ticks_size = args.ticks_size or 7 + local tick = args.tick or "|" + local tick_pre = args.tick_pre or "[" + local tick_post = args.tick_post or "]" + local tick_none = args.tick_none or " " + + pulsebar.colors = args.colors or pulsebar.colors + pulsebar.followtag = args.followtag or false + pulsebar.notification_preset = args.notification_preset + pulsebar.devicetype = args.devicetype or "sink" + pulsebar.cmd = args.cmd or "pacmd list-" .. pulsebar.devicetype .. "s | sed -n -e '/*/,$!d' -e '/index/p' -e '/base volume/d' -e '/volume:/p' -e '/muted:/p' -e '/device\\.string/p'" + + if not pulsebar.notification_preset then + pulsebar.notification_preset = { + font = "Monospace 10" + } + end + + pulsebar.bar = wibox.widget { + color = pulsebar.colors.unmute, + background_color = pulsebar.colors.background, + forced_height = height, + forced_width = width, + margins = margins, + paddings = paddings, + ticks = ticks, + ticks_size = ticks_size, + widget = wibox.widget.progressbar, + } + + pulsebar.tooltip = awful.tooltip({ objects = { pulsebar.bar } }) + + function pulsebar.update(callback) + helpers.async({ awful.util.shell, "-c", type(pulsebar.cmd) == "string" and pulsebar.cmd or pulsebar.cmd() }, + function(s) + volume_now = { + index = string.match(s, "index: (%S+)") or "N/A", + device = string.match(s, "device.string = \"(%S+)\"") or "N/A", + muted = string.match(s, "muted: (%S+)") or "N/A" + } + + pulsebar.device = volume_now.index + + local ch = 1 + volume_now.channel = {} + for v in string.gmatch(s, ":.-(%d+)%%") do + volume_now.channel[ch] = v + ch = ch + 1 + end + + volume_now.left = volume_now.channel[1] or "N/A" + volume_now.right = volume_now.channel[2] or "N/A" + + local volu = volume_now.left + local mute = volume_now.muted + + if volu:match("N/A") or mute:match("N/A") then return end + + if volu ~= pulsebar._current_level or mute ~= pulsebar._mute then + pulsebar._current_level = tonumber(volu) + pulsebar.bar:set_value(pulsebar._current_level / 100) + if pulsebar._current_level == 0 or mute == "yes" then + pulsebar._mute = mute + pulsebar.tooltip:set_text ("[muted]") + pulsebar.bar.color = pulsebar.colors.mute + else + pulsebar._mute = "no" + pulsebar.tooltip:set_text(string.format("%s %s: %s", pulsebar.devicetype, pulsebar.device, volu)) + pulsebar.bar.color = pulsebar.colors.unmute + end + + settings() + + if type(callback) == "function" then callback() end + end + end) + end + + function pulsebar.notify() + pulsebar.update(function() + local preset = pulsebar.notification_preset + + preset.title = string.format("%s %s - %s%%", pulsebar.devicetype, pulsebar.device, pulsebar._current_level) + + if pulsebar._mute == "yes" then + preset.title = preset.title .. " muted" + end + + -- tot is the maximum number of ticks to display in the notification + -- fallback: default horizontal wibox height + local wib, tot = awful.screen.focused().mywibox, 20 + + -- if we can grab mywibox, tot is defined as its height if + -- horizontal, or width otherwise + if wib then + if wib.position == "left" or wib.position == "right" then + tot = wib.width + else + tot = wib.height + end + end + + int = math.modf((pulsebar._current_level / 100) * tot) + preset.text = string.format( + "%s%s%s%s", + tick_pre, + string.rep(tick, int), + string.rep(tick_none, tot - int), + tick_post + ) + + if pulsebar.followtag then preset.screen = awful.screen.focused() end + + if not pulsebar.notification then + pulsebar.notification = naughty.notify { + preset = preset, + destroy = function() pulsebar.notification = nil end + } + else + naughty.replace_text(pulsebar.notification, preset.title, preset.text) + end + end) + end + + helpers.newtimer(string.format("pulsebar-%s-%s", pulsebar.devicetype, pulsebar.device), timeout, pulsebar.update) + + return pulsebar +end + +return factory diff --git a/stow_home/awesome/.config/awesome/lain/widget/sysload.lua b/stow_home/awesome/.config/awesome/lain/widget/sysload.lua new file mode 100644 index 0000000..adf3e03 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/widget/sysload.lua @@ -0,0 +1,38 @@ +--[[ + + Licensed under GNU General Public License v2 + * (c) 2013, Luca CPZ + * (c) 2010-2012, Peter Hofmann + +--]] + +local helpers = require("lain.helpers") +local wibox = require("wibox") +local open, match = io.open, string.match + +-- System load +-- lain.widget.sysload + +local function factory(args) + local sysload = { widget = wibox.widget.textbox() } + local args = args or {} + local timeout = args.timeout or 2 + local settings = args.settings or function() end + + function sysload.update() + local f = open("/proc/loadavg") + local ret = f:read("*all") + f:close() + + load_1, load_5, load_15 = match(ret, "([^%s]+) ([^%s]+) ([^%s]+)") + + widget = sysload.widget + settings() + end + + helpers.newtimer("sysload", timeout, sysload.update) + + return sysload +end + +return factory diff --git a/stow_home/awesome/.config/awesome/lain/widget/temp.lua b/stow_home/awesome/.config/awesome/lain/widget/temp.lua new file mode 100644 index 0000000..e909b32 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/widget/temp.lua @@ -0,0 +1,44 @@ +--[[ + + Licensed under GNU General Public License v2 + * (c) 2013, Luca CPZ + +--]] + +local helpers = require("lain.helpers") +local wibox = require("wibox") +local tonumber = tonumber + +-- {thermal,core} temperature info +-- lain.widget.temp + +local function factory(args) + local temp = { widget = wibox.widget.textbox() } + local args = args or {} + local timeout = args.timeout or 30 + local tempfile = args.tempfile or "/sys/devices/virtual/thermal/thermal_zone0/temp" + local settings = args.settings or function() end + + function temp.update() + helpers.async({"find", "/sys/devices", "-type", "f", "-name", "*temp*"}, function(f) + temp_now = {} + local temp_fl, temp_value + for t in f:gmatch("[^\n]+") do + temp_fl = helpers.first_line(t) + if temp_fl then + temp_value = tonumber(temp_fl) + temp_now[t] = temp_value and temp_value/1e3 or temp_fl + end + end + coretemp_now = temp_now[tempfile] or "N/A" + widget = temp.widget + settings() + end) + end + + helpers.newtimer("thermal", timeout, temp.update) + + return temp +end + +return factory diff --git a/stow_home/awesome/.config/awesome/lain/widget/weather.lua b/stow_home/awesome/.config/awesome/lain/widget/weather.lua new file mode 100644 index 0000000..9c1e797 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/widget/weather.lua @@ -0,0 +1,148 @@ +--[[ + + Licensed under GNU General Public License v2 + * (c) 2015, Luca CPZ + +--]] + +local helpers = require("lain.helpers") +local json = require("lain.util").dkjson +local focused = require("awful.screen").focused +local naughty = require("naughty") +local wibox = require("wibox") +local math = math +local os = os +local string = string +local type = type +local tonumber = tonumber + +-- OpenWeatherMap +-- current weather and X-days forecast +-- lain.widget.weather + +local function factory(args) + local weather = { widget = wibox.widget.textbox() } + local args = args or {} + local APPID = args.APPID or "3e321f9414eaedbfab34983bda77a66e" -- lain's default + local timeout = args.timeout or 60 * 15 -- 15 min + local timeout_forecast = args.timeout or 60 * 60 * 24 -- 24 hrs + local current_call = args.current_call or "curl -s 'http://api.openweathermap.org/data/2.5/weather?id=%s&units=%s&lang=%s&APPID=%s'" + local forecast_call = args.forecast_call or "curl -s 'http://api.openweathermap.org/data/2.5/forecast/daily?id=%s&units=%s&lang=%s&cnt=%s&APPID=%s'" + local city_id = args.city_id or 0 -- placeholder + local units = args.units or "metric" + local lang = args.lang or "en" + local cnt = args.cnt or 5 + local date_cmd = args.date_cmd or "date -u -d @%d +'%%a %%d'" + local icons_path = args.icons_path or helpers.icons_dir .. "openweathermap/" + local notification_preset = args.notification_preset or {} + local notification_text_fun = args.notification_text_fun or + function (wn) + local day = os.date("%a %d", wn["dt"]) + local tmin = math.floor(wn["temp"]["min"]) + local tmax = math.floor(wn["temp"]["max"]) + local desc = wn["weather"][1]["description"] + return string.format("%s: %s, %d - %d ", day, desc, tmin, tmax) + end + local weather_na_markup = args.weather_na_markup or " N/A " + local followtag = args.followtag or false + local showpopup = args.showpopup or "on" + local settings = args.settings or function() end + + weather.widget:set_markup(weather_na_markup) + weather.icon_path = icons_path .. "na.png" + weather.icon = wibox.widget.imagebox(weather.icon_path) + + function weather.show(seconds) + weather.hide() + + if followtag then + notification_preset.screen = focused() + end + + if not weather.notification_text then + weather.update() + weather.forecast_update() + end + + weather.notification = naughty.notify { + preset = notification_preset, + text = weather.notification_text, + icon = weather.icon_path, + timeout = type(seconds == "number") and seconds or notification_preset.timeout + } + end + + function weather.hide() + if weather.notification then + naughty.destroy(weather.notification) + weather.notification = nil + end + end + + function weather.attach(obj) + obj:connect_signal("mouse::enter", function() + weather.show(0) + end) + obj:connect_signal("mouse::leave", function() + weather.hide() + end) + end + + function weather.forecast_update() + local cmd = string.format(forecast_call, city_id, units, lang, cnt, APPID) + helpers.async(cmd, function(f) + local pos, err + weather_now, pos, err = json.decode(f, 1, nil) + + if not err and type(weather_now) == "table" and tonumber(weather_now["cod"]) == 200 then + weather.notification_text = "" + for i = 1, weather_now["cnt"] do + weather.notification_text = weather.notification_text .. + notification_text_fun(weather_now["list"][i]) + if i < weather_now["cnt"] then + weather.notification_text = weather.notification_text .. "\n" + end + end + end + end) + end + + function weather.update() + local cmd = string.format(current_call, city_id, units, lang, APPID) + helpers.async(cmd, function(f) + local pos, err, icon + weather_now, pos, err = json.decode(f, 1, nil) + + if not err and type(weather_now) == "table" and tonumber(weather_now["cod"]) == 200 then + local sunrise = tonumber(weather_now["sys"]["sunrise"]) + local sunset = tonumber(weather_now["sys"]["sunset"]) + local icon = weather_now["weather"][1]["icon"] + local loc_now = os.time() + + if sunrise <= loc_now and loc_now <= sunset then + icon = string.gsub(icon, "n", "d") + else + icon = string.gsub(icon, "d", "n") + end + + weather.icon_path = icons_path .. icon .. ".png" + widget = weather.widget + settings() + else + weather.icon_path = icons_path .. "na.png" + weather.widget:set_markup(weather_na_markup) + end + + weather.icon:set_image(weather.icon_path) + end) + end + + if showpopup == "on" then weather.attach(weather.widget) end + + weather.timer = helpers.newtimer("weather-" .. city_id, timeout, weather.update, false, true) + weather.timer_forecast = helpers.newtimer("weather_forecast-" .. city_id, timeout, weather.forecast_update, false, true) + + return weather +end + +return factory diff --git a/stow_home/awesome/.config/awesome/lain/wiki/Home.md b/stow_home/awesome/.config/awesome/lain/wiki/Home.md new file mode 100644 index 0000000..d098efe --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/wiki/Home.md @@ -0,0 +1,43 @@ +Welcome to the Lain wiki! + +If you spot a typo or have a suggestion to improve these pages, please notify me opening an [issue](https://github.com/lcpz/lain/issues) format. Thank you. + +Dependencies +------------ + +Package | Requested by | Reasons of choice +--- | --- | --- +[curl](https://curl.haxx.se) | `imap`, `mpd`, and `weather` widgets | 1. faster and simpler to use than [LuaSocket](https://github.com/diegonehab/luasocket); 2. it's in the core of almost every distro; 3. can be called [asynchronously](https://awesomewm.org/doc/api/libraries/awful.spawn.html#easy_async) +GLib >= 2.54 | `fs` widget | Pure Awesome/Lua implementation. + +The second dependency will be removed once all major distros update their Gio/Glib versions. + +Installation +------------ + +### Arch Linux + +[AUR package](https://aur.archlinux.org/packages/lain-git/) + +### Other distributions + +```shell +git clone https://github.com/lcpz/lain.git ~/.config/awesome/lain +``` + +Also available via [LuaRocks](https://luarocks.org/modules/aajjbb/lain). + +Usage +-------- + +First, include it into your `rc.lua`: + +```lua +local lain = require("lain") +``` + +Then check out the submodules you want: + +- [Layouts](https://github.com/lcpz/lain/wiki/Layouts) +- [Widgets](https://github.com/lcpz/lain/wiki/Widgets) +- [Utilities](https://github.com/lcpz/lain/wiki/Utilities) diff --git a/stow_home/awesome/.config/awesome/lain/wiki/Layouts.md b/stow_home/awesome/.config/awesome/lain/wiki/Layouts.md new file mode 100644 index 0000000..0286d4b --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/wiki/Layouts.md @@ -0,0 +1,255 @@ + + lain/layout + . + |-- termfair + |-- termfair.center + |-- cascade + |-- cascade.tile + |-- centerwork + |-- centerwork.horizontal + +Usage +===== + +As usual, specify your favourites in `awful.layout.layouts`, or set them on specific tags with [`awful.layout.set`](https://awesomewm.org/doc/api/libraries/awful.layout.html#set). + +```lua +awful.layout.set(lain.layout.termfair, tag) +``` + +How do layouts work? +==================== + +`termfair` +-------- + +This layout restricts the size of each window. Each window will have the +same width but is variable in height. Furthermore, windows are +left-aligned. The basic workflow is as follows (the number above the +screen is the number of open windows, the number in a cell is the fixed +number of a client): + + (1) (2) (3) + +---+---+---+ +---+---+---+ +---+---+---+ + | | | | | | | | | | | | + | 1 | | | -> | 2 | 1 | | -> | 3 | 2 | 1 | -> + | | | | | | | | | | | | + +---+---+---+ +---+---+---+ +---+---+---+ + + (4) (5) (6) + +---+---+---+ +---+---+---+ +---+---+---+ + | 4 | | | | 5 | 4 | | | 6 | 5 | 4 | + +---+---+---+ -> +---+---+---+ -> +---+---+---+ + | 3 | 2 | 1 | | 3 | 2 | 1 | | 3 | 2 | 1 | + +---+---+---+ +---+---+---+ +---+---+---+ + +The first client will be located in the left column. When opening +another window, this new window will be placed in the left column while +moving the first window into the middle column. Once a row is full, +another row above it will be created. + +Default number of columns and rows are respectively taken from `nmaster` +and `ncol` values in `awful.tag`, but you can set your own. + +For example, this sets `termfair` to 3 columns and at least 1 row: + +```lua +lain.layout.termfair.nmaster = 3 +lain.layout.termfair.ncol = 1 +``` + +`termfair.center` +---------- + +Similar to `termfair`, but with fixed number of vertical columns. Cols are centerded until there are `nmaster` columns, then windows are stacked as slaves, with possibly `ncol` clients per column at most. + + (1) (2) (3) + +---+---+---+ +-+---+---+-+ +---+---+---+ + | | | | | | | | | | | | | + | | 1 | | -> | | 1 | 2 | | -> | 1 | 2 | 3 | -> + | | | | | | | | | | | | | + +---+---+---+ +-+---+---+-+ +---+---+---+ + + (4) (5) + +---+---+---+ +---+---+---+ + | | | 3 | | | 2 | 4 | + + 1 + 2 +---+ -> + 1 +---+---+ + | | | 4 | | | 3 | 5 | + +---+---+---+ +---+---+---+ + +Like `termfair`, default number of columns and rows are respectively taken from `nmaster` +and `ncol` values in `awful.tag`, but you can set your own. + +For example, this sets `termfair.center` to 3 columns and at least 1 row: + +```lua +lain.layout.termfair.center.nmaster = 3 +lain.layout.termfair.center.ncol = 1 +``` + +`cascade` +------- + +Cascade all windows of a tag. + +You can control the offsets by setting these two variables: + +```lua +lain.layout.cascade.offset_x = 64 +lain.layout.cascade.offset_y = 16 +``` + +The following reserves space for 5 windows: + +```lua +lain.layout.cascade.nmaster = 5 +``` + +That is, no window will get resized upon the creation of a new window, +unless there's more than 5 windows. + +`cascade.tile` +----------- + +Similar to `awful.layout.suit.tile` layout, however, clients in the slave +column are cascaded instead of tiled. + +Left column size can be set, otherwise is controlled by `mwfact` of the +tag. Additional windows will be opened in another column on the right. +New windows are placed above old windows. + +Whether the slave column is placed on top of the master window or not is +controlled by the value of `ncol`. A value of 1 means "overlapping slave column" +and anything else means "don't overlap windows". + +Usage example: + +```lua +lain.layout.cascade.tile.offset_x = 2 +lain.layout.cascade.tile.offset_y = 32 +lain.layout.cascade.tile.extra_padding = 5 +lain.layout.cascade.tile.nmaster = 5 +lain.layout.cascade.tile.ncol = 2 +``` + +`extra_padding` reduces the size of the master window if "overlapping +slave column" is activated. This allows you to see if there are any +windows in your slave column. + +Setting `offset_x` to a very small value or even 0 is recommended to avoid wasting space. + +`centerwork` +---------- + +You start with one window, centered horizontally: + + +--------------------------+ + | +----------+ | + | | | | + | | | | + | | | | + | | MAIN | | + | | | | + | | | | + | | | | + | | | | + | +----------+ | + +--------------------------+ + +This is your main working window. You do most of the work right here. +Sometimes, you may want to open up additional windows. They're put on left and right, alternately. + + +--------------------------+ + | +---+ +----------+ +---+ | + | | | | | | | | + | | | | | | | | + | | | | | | | | + | +---+ | MAIN | +---+ | + | +---+ | | +---+ | + | | | | | | | | + | | | | | | | | + | | | | | | | | + | +---+ +----------+ +---+ | + +--------------------------+ + +*Please note:* If you use Awesome's default configuration, navigation in +this layout may be very confusing. How do you get from the main window +to satellite ones depends on the order in which the windows are opened. +Thus, use of `awful.client.focus.bydirection()` is suggested. +Here's an example: + +```lua +globalkeys = awful.util.table.join( + -- [...] + awful.key({ modkey }, "j", + function() + awful.client.focus.bydirection("down") + if client.focus then client.focus:raise() end + end), + awful.key({ modkey }, "k", + function() + awful.client.focus.bydirection("up") + if client.focus then client.focus:raise() end + end), + awful.key({ modkey }, "h", + function() + awful.client.focus.bydirection("left") + if client.focus then client.focus:raise() end + end), + awful.key({ modkey }, "l", + function() + awful.client.focus.bydirection("right") + if client.focus then client.focus:raise() end + end), + -- [...] +) +``` + +`centerwork.horizontal` +----------- + +Same as `centerwork`, except that the main +window expands horizontally, and the additional windows +are put ontop/below it. Useful if you have a screen turned 90°. + +Pre 4.0 `uselesstile` patches +============================= + +In branch 3.5, this module provided useless gaps layouts. Since useless gaps have been implemented in Awesome 4.0, those layouts have been removed. + +Following are a couple of `uselesstile` variants that were not part of lain. They are kept only for reference and are not supported. + +Xmonad-like +----------- + +If you want to have `awful.layout.suit.tile` behave like xmonad, with internal gaps two times wider than external ones, download [this](https://gist.github.com/lcpz/9e56dcfbe66bfe14967c) as `lain/layout/uselesstile`. + +Inverted master +--------------- + +Want to invert master window position? Use [this](https://gist.github.com/lcpz/c59dc59c9f99d98218eb) version. You can set `single_gap` with `width` and `height` in your `theme.lua`, in order to define the window geometry when there's only one client, otherwise it goes maximized. An example: + + theme.single_gap = { width = 600, height = 100 } + +What about layout icons? +======================== + +They are located in ``lain/icons/layout``. + +To use them, define new `layout_*` variables in your ``theme.lua``. For instance: + +```lua +theme.lain_icons = os.getenv("HOME") .. + "/.config/awesome/lain/icons/layout/default/" +theme.layout_termfair = theme.lain_icons .. "termfair.png" +theme.layout_centerfair = theme.lain_icons .. "centerfair.png" -- termfair.center +theme.layout_cascade = theme.lain_icons .. "cascade.png" +theme.layout_cascadetile = theme.lain_icons .. "cascadetile.png" -- cascade.tile +theme.layout_centerwork = theme.lain_icons .. "centerwork.png" +theme.layout_centerworkh = theme.lain_icons .. "centerworkh.png" -- centerwork.horizontal +``` + +Credit goes to [Nicolas Estibals](https://github.com/nestibal) for creating +layout icons for default theme. + +You can use them as a template for your custom versions. \ No newline at end of file diff --git a/stow_home/awesome/.config/awesome/lain/wiki/Utilities.md b/stow_home/awesome/.config/awesome/lain/wiki/Utilities.md new file mode 100644 index 0000000..4ec3057 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/wiki/Utilities.md @@ -0,0 +1,338 @@ +Quake +----- + +A Quake-like dropdown container for your favourite application. + +**Usage** + +Define it globally to have a single instance for all screens: + +```lua +local quake = lain.util.quake() +``` + +or define it in `connect_for_each_screen` to have one instance for each screen: + +```lua +awful.screen.connect_for_each_screen(function(s) + -- Quake application + s.quake = lain.util.quake() + -- [...] +``` + +**Keybinding example** + +If using a global instance: +```lua +awful.key({ modkey, }, "z", function () quake:toggle() end), +``` + +If using a per-screen instance: +```lua +awful.key({ modkey, }, "z", function () awful.screen.focused().quake:toggle() end), +``` + +**Input table** + +Variable | Meaning | Type | Default +--- | --- | --- | --- +`app` | client to spawn | string | "xterm" +`name` | client name | string | "QuakeDD" +`argname` | how to specify client name | string | "-name %s" +`extra` | extra `app` arguments | string | empty string +`border` | border width | integer | 1 +`visible` | initially visible | boolean | false +`followtag` | always spawn on currently focused screen | boolean | false +`overlap` | Overlap the wibox or not | boolean | false +`settings` | Additional settings to make on the client | function | `nil` +`screen` | screen where to spawn the client | integer | `awful.screen.focused()` +`height` | dropdown client height | float in [0,1] or exact pixels number | 0.25 +`width` | dropdown client width | float in [0,1] or exact pixels number | 1 +`vert` | vertical position | string, possible values: "top", "bottom", "center" | "top" +`horiz` | horizontal position | string, possible values: "left", "right", "center" | "left" + +`height` and `width` express a fraction of the workspace. + +`settings` is a function which takes the client as input, and can be used to customize its properties. For instance: + +```lua +-- set the client sticky +s.quake = lain.util.quake { settings = function(c) c.sticky = true end } +``` + +Read [here](https://awesomewm.org/doc/api/classes/client.html#Object_properties) for the complete list of properties. + +**Notes** + +* [Does not work](https://github.com/lcpz/lain/issues/358) with `gnome-terminal`, `konsole`, or any other terminal which is strictly designed for a Desktop Environment. Just pick a better terminal, [there's plenty](https://wiki.archlinux.org/index.php/List_of_applications#Terminal_emulators). +* Set `followtag = true` if [experiencing issues with multiple screens](https://github.com/lcpz/lain/issues/346). +* If you have a `awful.client.setslave` rule for your application, ensure you use an exception for `QuakeDD` (or your defined `name`). Otherwise, you may run into problems with focus. +* If you are using a VTE-based terminal like `termite`, be sure to set [`argname = "--name %s"`](https://github.com/lcpz/lain/issues/211). + +Separators +---------- + +Adds Cairo separators. + +```lua +local separators = lain.util.separators +``` + +A separator function `separators.separator` takes two color arguments, defined as strings. `"alpha"` argument is allowed. Example: + +```lua +arrl_dl = separators.arrow_left(beautiful.bg_focus, "alpha") +arrl_ld = separators.arrow_left("alpha", beautiful.bg_focus) +``` + +You can customize height and width by setting `separators_height` and `separators_width` in your `theme.lua`. Default values are 0 and 9, respectively. + +List of functions: + + +-- separators + | + |`-- arrow_right() Draw a right arrow. + `-- arrow_left() Draw a left arrow. + +markup +------ + +Mades markup easier. + +```lua +local markup = lain.util.markup +``` + +List of functions: + + +-- markup + | + |`-- bold() Set bold. + |`-- italic() Set italicized text. + |`-- strike() Set strikethrough text. + |`-- underline() Set underlined text. + |`-- monospace() Set monospaced text. + |`-- big() Set bigger text. + |`-- small() Set smaller text. + |`-- font() Set the font of the text. + |`-- font() Set the font of the text. + |`-- color() Set background and foreground color. + |`-- fontfg() Set font and foreground color. + |`-- fontbg() Set font and background color. + `-- fontcolor() Set font, plus background and foreground colors. + | + |`--+ bg + | | + | `-- color() Set background color. + | + `--+ fg + | + `-- color() Set foreground color. + +they all take one argument, which is the text to markup, except the following: + +```lua +markup.font(font, text) +markup.color(fg, bg, text) +markup.fontfg(font, fg, text) +markup.fontbg(font, bg, text) +markup.fontcolor(font, fg, bg, text) +markup.fg.color(color, text) +markup.bg.color(color, text) +``` + +Dynamic tagging +--------------- + +That is: + +- add a new tag; +- rename current tag; +- move current tag; +- delete current tag. + +If you delete a tag, any rule set on it shall be broken, so be careful. + +Use it with key bindings like these: + +```lua +awful.key({ modkey, "Shift" }, "n", function () lain.util.add_tag(mylayout) end), +awful.key({ modkey, "Shift" }, "r", function () lain.util.rename_tag() end), +awful.key({ modkey, "Shift" }, "Left", function () lain.util.move_tag(1) end), -- move to next tag +awful.key({ modkey, "Shift" }, "Right", function () lain.util.move_tag(-1) end), -- move to previous tag +awful.key({ modkey, "Shift" }, "d", function () lain.util.delete_tag() end), +``` + +The argument in `lain.util.add_tag` represents the tag layout, and is optional: if not present, it will be defaulted to `awful.layout.suit.tile`. + +Useless gaps resize +--------------------- + +Changes `beautiful.useless_gaps` on the fly. + +```lua +lain.util.useless_gap_resize(thatmuch, s, t) +``` + +The argument `thatmuch` is the number of pixel to add to/substract from gaps (integer). + +The arguments `s` and `t` are the `awful.screen` and `awful.tag` in which you want to change the gap. They are optional. + +Following are example keybindings for changing client gaps on current screen and tag. + +Example 1: + +```lua +-- On the fly useless gaps change +awful.key({ altkey, "Control" }, "+", function () lain.util.useless_gaps_resize(1) end), +awful.key({ altkey, "Control" }, "-", function () lain.util.useless_gaps_resize(-1) end), +``` + +where `altkey = Mod1`. Example 2: + +```lua +mywidget:buttons(awful.util.table.join ( + awful.button({}, 4, function() lain.util.useless_gaps_resize(-1) end), + awful.button({}, 5, function() lain.util.useless_gaps_resize(1) end) + end) +)) +``` + +so when hovering the mouse over `mywidget`, you can adjust useless gaps size by scrolling with the mouse wheel. + +tag\_view\_nonempty +------------------- + +This function lets you jump to the next/previous non-empty tag. +It takes two arguments: + +* `direction`: `1` for next non-empty tag, `-1` for previous. +* `sc`: Screen which the taglist is in. Default is `mouse.screen` or `1`. This + argument is optional. + +You can use it with key bindings like these: + +```lua +-- Non-empty tag browsing +awful.key({ altkey }, "Left", function () lain.util.tag_view_nonempty(-1) end), +awful.key({ altkey }, "Right", function () lain.util.tag_view_nonempty(1) end), +``` + +where `altkey = "Mod1"`. + +magnify\_client +--------------- + +Set a client to floating and resize it in the same way the "magnifier" +layout does it. Place it on the "current" screen (derived from the mouse +position). This allows you to magnify any client you wish, regardless of +the currently used layout. Use it with a client keybinding like this: + +```lua +clientkeys = awful.util.table.join( + -- [...] + awful.key({ modkey, "Control" }, "m", lain.util.magnify_client), + -- [...] +) +``` + +If you want to "de-magnify" it, just retype the keybinding. + +If you want magnified client to respond to `incmwfact`, read [here](https://github.com/lcpz/lain/issues/195). + +menu\_clients\_current\_tags +---------------------------- + +Similar to `awful.menu.clients`, but this menu only shows the clients +of currently visible tags. Use it with a key binding like this: + +```lua +awful.key({ "Mod1" }, "Tab", function() + lain.util.menu_clients_current_tags({ width = 350 }, { keygrabber = true }) +end), +``` + +menu\_iterator +-------------- + +A generic menu utility which enables iteration over lists of possible +actions to execute. The perfect example is a menu for choosing what +configuration to apply to X with `xrandr`, as suggested on the [Awesome wiki page](https://awesomewm.org/recipes/xrandr). + +

+ +
An example Synergy menu, courtesy of sim590 +

+ +You can either manually create a menu by defining a table in this format: + +```lua +{ { "choice description 1", callbackFuction1 }, { "choice description 2", callbackFunction2 }, ... } +``` + +or use `lain.util.menu_iterator.menu`. Once you have your menu, use it with `lain.menu_iterator.iterate`. + +### Input tables + +**lain.menu_iterator.iterate** + +| Argument | Description | Type +|---|---| --- +| `menu` | the menu to iterate on | table +| `timeout` | time (in seconds) to wait on a choice before the choice is accepted | integer (default: 4) +| `icon` | path to the icon to display in `naughty.notify` window | string + +**lain.menu_iterator.menu** + +| Argument | Description | Type +|---|---| --- +`choices` | list of choices (e.g., `{ "choice1", "choice2", ... }`) | array of strings +`name` | name of the program related to this menu | string +`selected_cb` | callback to execute for each selected choice, it takes one choice (string) as argument; can be `nil` (no action to execute) | function +`rejected_cb` | callback to execute for all rejected choices (the remaining choices, once one is selected), it takes one choice (string) as argument; can be `nil` (no action to execute) | function +`extra_choices` | more choices to be added to the menu; unlike `choices`, these ones won't trigger `rejected_cb` | array of `{ choice, callback }` pairs, where `choice` is a string and `callback` is a function +`combination` | how choices have to be combined in the menu; possible values are: "single" (default), the set of possible choices will simply be the input set ; "powerset", the set of possible choices will be the [power set](https://en.wikipedia.org/wiki/Power_set) of the input set | string + +### Examples + +A simple example is: + +```lua +local mymenu_iterable = lain.util.menu_iterator.menu { + choices = {"My first choice", "My second choice"}, + name = "My awesome program", + selected_cb = function(choice) + -- do something with selected choice + end, + rejected_cb = function(choice) + -- do something with every rejected choice + end +} +``` + +The variable `mymenu_iterable` is a menu compatible with the function `lain.util.menu_iterator.iterate`, which will iterate over it and displays notification with `naughty.notify` every time it is called. You can use it like this: + +```lua +local confirm_timeout = 5 -- time to wait before confirming the menu selection +local my_notify_icon = "/path/to/icon" -- the icon to display in the notification +lain.util.menu_iterator.iterate(mymenu_iterable, confirm_timeout, my_notify_icon) +``` + +Once `confirm_timeout` has passed without anymore calls to `iterate`, the choice is made and the associated callbacks (both for selected and rejected choices) are spawned. + +A useful practice is to add a `Cancel` option as an extra choice for canceling a menu selection. Extending the above example: + +```lua +local mymenu_iterable = lain.util.menu_iterator.menu { + choices = {"My first choice", "My second choice"}, + name = "My awesome program", + selected_cb = function(choice) + -- do something with selected choice + end, + rejected_cb = function(choice) + -- do something with every rejected choice + end + -- nil means no action to do + extra_choices = { {"Cancel"}, nil } +} +``` diff --git a/stow_home/awesome/.config/awesome/lain/wiki/Widgets.md b/stow_home/awesome/.config/awesome/lain/wiki/Widgets.md new file mode 100644 index 0000000..34f518d --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/wiki/Widgets.md @@ -0,0 +1,55 @@ +# Usage + +Every lain widget is a table. + +A lain widget is generated by a `function`. + +The `function` signature, input and output arguments can be found in the [related wiki entry](https://github.com/lcpz/lain/wiki/Widgets#index). + +Every lain widget contains a `wibox.widget`, which is updated by a timed function. To access the widget, use the field `widget`, while to access the timed function, use the field `update`. Some lain widgets may also have an `icon` field, which is a `wibox.widget.imagebox`, and/or a `timer` field, which is the `gears.timer` on `update`. + +Every `function` may take either a table or a list of variables as input. + +If the input is a table, you must define a function variable called `settings` in it. There you will be able to define `widget` appearance. + +For instance, if `widget` is a textbox, to markup it call `widget:set_markup(...)` within `settings`. + +In the scope of `settings` you can use predefined arguments, which are specified in the wiki entries. + +Example of a lain widget: + +```lua +local cpu = lain.widget.cpu { + settings = function() + widget:set_markup("Cpu " .. cpu_now.usage) + end +} +-- to access the widget: cpu.widget +``` + +If you want to see some applications, check [awesome-copycats](https://github.com/lcpz/awesome-copycats). + +# Index + +- [alsa](https://github.com/lcpz/lain/wiki/alsa) +- [alsabar](https://github.com/lcpz/lain/wiki/alsabar) +- [bat](https://github.com/lcpz/lain/wiki/bat) +- [cal](https://github.com/lcpz/lain/wiki/cal) +- [cpu](https://github.com/lcpz/lain/wiki/cpu) +- [fs](https://github.com/lcpz/lain/wiki/fs) +- [imap](https://github.com/lcpz/lain/wiki/imap) +- [mem](https://github.com/lcpz/lain/wiki/mem) +- [mpd](https://github.com/lcpz/lain/wiki/mpd) +- [net](https://github.com/lcpz/lain/wiki/net) +- [pulse](https://github.com/lcpz/lain/wiki/pulse) +- [pulsebar](https://github.com/lcpz/lain/wiki/pulsebar) +- [sysload](https://github.com/lcpz/lain/wiki/sysload) +- [temp](https://github.com/lcpz/lain/wiki/temp) +- [weather](https://github.com/lcpz/lain/wiki/weather) + +## Users contributed + +- [moc](https://github.com/lcpz/lain/wiki/moc) +- [redshift](https://github.com/lcpz/lain/wiki/redshift) +- [task](https://github.com/lcpz/lain/wiki/task) +- [tp_smapi](https://github.com/lcpz/lain/wiki/tp_smapi) diff --git a/stow_home/awesome/.config/awesome/lain/wiki/_Footer.md b/stow_home/awesome/.config/awesome/lain/wiki/_Footer.md new file mode 100644 index 0000000..b64f13b --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/wiki/_Footer.md @@ -0,0 +1 @@ +[Home](https://github.com/lcpz/lain/wiki) • [Layouts](https://github.com/lcpz/lain/wiki/Layouts) • [Widgets](https://github.com/lcpz/lain/wiki/Widgets) • [Utilities](https://github.com/lcpz/lain/wiki/Utilities) diff --git a/stow_home/awesome/.config/awesome/lain/wiki/_Sidebar.md b/stow_home/awesome/.config/awesome/lain/wiki/_Sidebar.md new file mode 100644 index 0000000..0289783 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/wiki/_Sidebar.md @@ -0,0 +1,26 @@ +* [Home](https://github.com/lcpz/lain/wiki/Home) +* [Layouts](https://github.com/lcpz/lain/wiki/Layouts) + * [Usage](https://github.com/lcpz/lain/wiki/Layouts#Usage) + * [How do layouts work?](https://github.com/lcpz/lain/wiki/Layouts#how-do-layouts-work) + * [termfair](https://github.com/lcpz/lain/wiki/Layouts#termfair) + * [centerfair](https://github.com/lcpz/lain/wiki/Layouts#termfaircenter) + * [cascade](https://github.com/lcpz/lain/wiki/Layouts#cascade) + * [cascadetile](https://github.com/lcpz/lain/wiki/Layouts#cascadetile) + * [centerwork](https://github.com/lcpz/lain/wiki/Layouts#centerwork) + * [centerworkh](https://github.com/lcpz/lain/wiki/Layouts#centerworkhorizontal) + * [Pre 4.0 uselesstile patches](https://github.com/lcpz/lain/wiki/Layouts#pre-40-uselesstile-patches) + * [What about layout icons?](https://github.com/lcpz/lain/wiki/Layouts#what-about-layout-icons) +* [Widgets](https://github.com/lcpz/lain/wiki/Widgets) + * [Usage](https://github.com/lcpz/lain/wiki/Widgets#usage) + * [Index](https://github.com/lcpz/lain/wiki/Widgets#index) + * [Users contributed](https://github.com/lcpz/lain/wiki/Widgets#users-contributed) +* [Utilities](https://github.com/lcpz/lain/wiki/Utilities) + * [quake](https://github.com/lcpz/lain/wiki/Utilities#quake) + * [separators](https://github.com/lcpz/lain/wiki/Utilities#separators) + * [markup](https://github.com/lcpz/lain/wiki/Utilities#markup) + * [dynamic tagging](https://github.com/lcpz/lain/wiki/Utilities#dynamic-tagging) + * [useless_gaps_resize](https://github.com/lcpz/lain/wiki/Utilities#useless-gaps-resize) + * [tag_view_non_empty](https://github.com/lcpz/lain/wiki/Utilities#tag_view_nonempty) + * [magnify_client](https://github.com/lcpz/lain/wiki/Utilities#magnify_client) + * [menu_clients_current_tags](https://github.com/lcpz/lain/wiki/Utilities#menu_clients_current_tags) + * [menu_iterator](https://github.com/lcpz/lain/wiki/Utilities#menu_iterator) diff --git a/stow_home/awesome/.config/awesome/lain/wiki/alsa.md b/stow_home/awesome/.config/awesome/lain/wiki/alsa.md new file mode 100644 index 0000000..9c1e5c4 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/wiki/alsa.md @@ -0,0 +1,148 @@ +## Usage + +[Read here.](https://github.com/lcpz/lain/wiki/Widgets#usage) + +### Description + +Shows ALSA volume. + +```lua +local volume = lain.widget.alsa() +``` + +## Input table + +Variable | Meaning | Type | Default +--- | --- | --- | --- +`timeout` | Refresh timeout (in seconds) | integer | 5 +`cmd` | Alsa mixer command | string | "amixer" +`channel` | Mixer channel | string | "Master" +`togglechannel` | Toggle channel | string | `nil` +`settings` | User settings | function | empty function + +`cmd` is useful if you need to pass additional arguments to amixer. For instance, you may want to define `cmd = "amixer -c X"` in order to set amixer with card `X`. + +`settings` can use the following variables: + +Variable | Meaning | Type | Values +--- | --- | --- | --- +`volume_now.level` | Volume level | integer | 0-100 +`volume_now.status` | Device status | string | "on", "off" + +## Output table + +Variable | Meaning | Type +--- | --- | --- +`widget` | The widget | `wibox.widget.textbox` +`channel` | ALSA channel | string +`update` | Update `widget` | function + +## Toggle channel + +In case mute toggling can't be mapped to master channel (this happens, for instance, when you are using an HDMI output), define togglechannel as your S/PDIF device. You can get the device ID with `scontents` command. + +For instance, if card number is 1 and S/PDIF number is 3: + +```shell +$ amixer -c 1 scontents +Simple mixer control 'Master',0 + Capabilities: volume + Playback channels: Front Left - Front Right + Capture channels: Front Left - Front Right + Limits: 0 - 255 + Front Left: 255 [100%] + Front Right: 255 [100%] +Simple mixer control 'IEC958',0 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] +Simple mixer control 'IEC958',1 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] +Simple mixer control 'IEC958',2 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] +Simple mixer control 'IEC958',3 + Capabilities: pswitch pswitch-joined + Playback channels: Mono + Mono: Playback [on] +``` + +you have to set `togglechannel = "IEC958,3"`. + +## Buttons + +If you want buttons, just add the following after your widget in `rc.lua`. + +```lua +volume.widget:buttons(awful.util.table.join( + awful.button({}, 1, function() -- left click + awful.spawn(string.format("%s -e alsamixer", terminal)) + end), + awful.button({}, 2, function() -- middle click + os.execute(string.format("%s set %s 100%%", volume.cmd, volume.channel)) + volume.update() + end), + awful.button({}, 3, function() -- right click + os.execute(string.format("%s set %s toggle", volume.cmd, volume.togglechannel or volume.channel)) + volume.update() + end), + awful.button({}, 4, function() -- scroll up + os.execute(string.format("%s set %s 1%%+", volume.cmd, volume.channel)) + volume.update() + end), + awful.button({}, 5, function() -- scroll down + os.execute(string.format("%s set %s 1%%-", volume.cmd, volume.channel)) + volume.update() + end) +)) +``` + +## Keybindings + +You can control the widget with keybindings like these: + +```lua +-- ALSA volume control +awful.key({ altkey }, "Up", + function () + os.execute(string.format("amixer set %s 1%%+", volume.channel)) + volume.update() + end), +awful.key({ altkey }, "Down", + function () + os.execute(string.format("amixer set %s 1%%-", volume.channel)) + volume.update() + end), +awful.key({ altkey }, "m", + function () + os.execute(string.format("amixer set %s toggle", volume.togglechannel or volume.channel)) + volume.update() + end), +awful.key({ altkey, "Control" }, "m", + function () + os.execute(string.format("amixer set %s 100%%", volume.channel)) + volume.update() + end), +awful.key({ altkey, "Control" }, "0", + function () + os.execute(string.format("amixer set %s 0%%", volume.channel)) + volume.update() + end), +``` + +where `altkey = "Mod1"`. + +### Muting with PulseAudio + +If you are using this widget in conjuction with PulseAudio, add the option `-D pulse` to the muting keybinding, like this: + +```lua +awful.key({ altkey }, "m", + function () + os.execute(string.format("amixer -D pulse set %s toggle", volume.togglechannel or volume.channel)) + volume.update() + end), +``` diff --git a/stow_home/awesome/.config/awesome/lain/wiki/alsabar.md b/stow_home/awesome/.config/awesome/lain/wiki/alsabar.md new file mode 100644 index 0000000..a986d8f --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/wiki/alsabar.md @@ -0,0 +1,108 @@ +## Usage + +[Read here.](https://github.com/lcpz/lain/wiki/Widgets#usage) + +### Description + +Shows ALSA volume with a progressbar; provides tooltips and notifications. + +```lua +local volume = lain.widget.alsabar() +``` + +## Input table + +Variable | Meaning | Type | Default +--- | --- | --- | --- +`timeout` | Refresh timeout (in seconds) | integer | 5 +`settings` | User settings | function | empty function +`width` | Bar width | number | 63 +`height` | Bar height | number | 1 +`margins` | Bar margins | number | 1 +`paddings` | Bar paddings | number | 1 +`ticks` | Set bar ticks on | boolean | false +`ticks_size` | Ticks size | integer | 7 +`tick` | String for a notification tick | string | "|" +`tick_pre` | String for the left notification delimeter | string | "[" +`tick_post` | String for the right notification delimeter | string | "]" +`tick_none` | String for an empty notification tick | string | " " +`cmd` | ALSA mixer command | string | "amixer" +`channel` | Mixer channel | string | "Master" +`togglechannel` | Toggle channel | string | `nil` +`tick` | The character usef for ticks in the notification | string | "|" +`colors` | Bar colors | table | see [Default colors](https://github.com/lcpz/lain/wiki/alsabar#default-colors) +`notification_preset` | Notification preset | table | See [default `notification_preset`](https://github.com/lcpz/lain/wiki/alsabar#default-notification_preset) +`followtag` | Display the notification on currently focused screen | boolean | false + +`cmd` is useful if you need to pass additional arguments to `amixer`. For instance, you may want to define `cmd = "amixer -c X"` in order to set amixer with card `X`. + +In case mute toggling can't be mapped to master channel (this happens, for instance, when you are using an HDMI output), define `togglechannel` as your S/PDIF device. Read [`alsa`](https://github.com/lcpz/lain/wiki/alsa#toggle-channel) page to know how. + +To set the maximum number of ticks to display in the notification, define `max_ticks` (integer) in `notification_preset`. + +`settings` can use the following variables: + +Variable | Meaning | Type | Values +--- | --- | --- | --- +`volume_now.level` | Volume level | integer | 0-100 +`volume_now.status` | Device status | string | "on", "off" + +With multiple screens, the default behaviour is to show a visual notification pop-up window on the first screen. By setting `followtag` to `true` it will be shown on the currently focused tag screen. + +### Default colors + +Variable | Meaning | Type | Default +--- | --- | --- | --- +`background` | Bar backgrund color | string | "#000000" +`mute` | Bar mute color | string | "#EB8F8F" +`unmute` | Bar unmute color | string | "#A4CE8A" + +### Default `notification_preset` + +```lua +notification_preset = { + font = "Monospace 10" +} +``` + +## Output table + +Variable | Meaning | Type +--- | --- | --- +`bar` | The widget | `wibox.widget.progressbar` +`channel` | ALSA channel | string +`notify` | The notification | function +`update` | Update `bar` | function +`tooltip` | The tooltip | `awful.tooltip` + +## Buttons + +If you want buttons, just add the following after your widget in `rc.lua`. + +```lua +volume.bar:buttons(awful.util.table.join( + awful.button({}, 1, function() -- left click + awful.spawn(string.format("%s -e alsamixer", terminal)) + end), + awful.button({}, 2, function() -- middle click + os.execute(string.format("%s set %s 100%%", volume.cmd, volume.channel)) + volume.update() + end), + awful.button({}, 3, function() -- right click + os.execute(string.format("%s set %s toggle", volume.cmd, volume.togglechannel or volume.channel)) + volume.update() + end), + awful.button({}, 4, function() -- scroll up + os.execute(string.format("%s set %s 1%%+", volume.cmd, volume.channel)) + volume.update() + end), + awful.button({}, 5, function() -- scroll down + os.execute(string.format("%s set %s 1%%-", volume.cmd, volume.channel)) + volume.update() + end) +)) +``` + +## Keybindings + +Read [here](https://github.com/lcpz/lain/wiki/alsa#keybindings). If you want notifications, use `volume.notify()` instead of `volume.update()`. diff --git a/stow_home/awesome/.config/awesome/lain/wiki/bat.md b/stow_home/awesome/.config/awesome/lain/wiki/bat.md new file mode 100644 index 0000000..fb98166 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/wiki/bat.md @@ -0,0 +1,100 @@ +## Usage + +[Read here.](https://github.com/lcpz/lain/wiki/Widgets#usage) + +### Description + +Shows the remaining time and percentage capacity of your laptop battery, as well +as the current wattage. Multiple batteries are supported. + +Displays a notification when battery is fully charged, low, or critical. + +```lua +local mybattery = lain.widget.bat() +``` + +## Input table + +Variable | Meaning | Type | Default +--- | --- | --- | --- +`timeout` | Refresh timeout (in seconds) | integer | 30 +`pspath` | Power supply directory path | string | "/sys/class/power_supply/" +`battery` | Single battery id | string | autodetected +`batteries` | Multiple batteries id table | table of strings | autodetected +`ac` | AC | string | autodetected +`notify` | Show notification popups | string | "on" +`full_notify` | Show a notification popup when the battery's fully charged | string | inherited value from `notify` +`n_perc` | Percentages assumed for critical and low battery levels | table of integers | `{5, 15}` +`settings` | User settings | function | empty function + +The widget will try to autodetect `battery`, `batteries` and `ac`. If something +goes wrong, you will have to define them manually. In that case, you only have +to define one between `battery` and `batteries`. If you have one battery, you +can either use `args.battery = "BAT*"` or `args.batteries = {"BAT*"}`, where `BAT*` +is the identifier of your battery in `pspath` (do not use it as a wildcard). +Of course, if you have multiple batteries, you need to use the latter option. + +To disable notifications, set `notify` to `"off"`. + +If you define `pspath`, **be sure** to not forget the final slash (/). + +`settings` can use the `bat_now` table, which contains the following strings: + +- `status`, general status ("N/A", "Discharging", "Charging", "Full"); +- `n_status[i]`, i-th battery status (like above); +- `ac_status`, AC-plug flag (0 if cable is unplugged, 1 if plugged, "N/A" otherwise); +- `perc`, total charge percentage (integer between 0 and 100 or "N/A"); +- `n_perc[i]`, i-th battery charge percentage (like above); +- `time`, time remaining until charge if charging, until discharge if discharging (HH:MM string or "N/A"); +- `watt`, battery watts (float with 2 decimals). + +and can modify the following three tables, which will be the preset for the naughty notifications: +* `bat_notification_charged_preset` (used if battery is fully charged and connected to AC) +* `bat_notification_low_preset` (used if battery charge level <= 15) +* `bat_notification_critical_preset` (used if battery charge level <= 5) + +Check [here](https://awesomewm.org/doc/api/libraries/naughty.html#notify) for +the list of variables they can contain. Default definitions: + +```lua +bat_notification_charged_preset = { + title = "Battery full", + text = "You can unplug the cable", + timeout = 15, + fg = "#202020", + bg = "#CDCDCD" + } + +``` + +```lua +bat_notification_low_preset = { + title = "Battery low", + text = "Plug the cable!", + timeout = 15, + fg = "#202020", + bg = "#CDCDCD" +} +``` +```lua +bat_notification_critical_preset = { + title = "Battery exhausted", + text = "Shutdown imminent", + timeout = 15, + fg = "#000000", + bg = "#FFFFFF" +} +``` + +## Output table + +Variable | Meaning | Type +--- | --- | --- +`widget` | The widget | `wibox.widget.textbox` +`update` | Update `widget` | function + +The `update` function can be used to refresh the widget before `timeout` expires. + +## Note + +Alternatively, you can try the [`upower` recipe](https://awesomewm.org/recipes/watch). diff --git a/stow_home/awesome/.config/awesome/lain/wiki/cal.md b/stow_home/awesome/.config/awesome/lain/wiki/cal.md new file mode 100644 index 0000000..3e14bf5 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/wiki/cal.md @@ -0,0 +1,83 @@ +## Usage + +[Read here.](https://github.com/lcpz/lain/wiki/Widgets#usage) + +### Description + +Creates a calendar notification that can be attached to widgets. + +This is a simpler but [faster](https://github.com/awesomeWM/awesome/issues/1861) +alternative to [`awful.widget.calendar_popup`](https://awesomewm.org/doc/api/classes/awful.widget.calendar_popup.html), which emulates UNIX's `cal`. + +```lua +local mycal = lain.widget.cal() +``` + +## Input table + +Variable | Meaning | Type | Default +--- | --- | --- | --- +`attach_to` | List of widgets | table | empty table +`week_start` | First day of the week | integer | 2 (Monday) +`three` | Display three months spanning the date | boolean | false +`followtag` | Display the notification on currently focused screen | boolean | false +`week_number` | Display the week number | string ("none", "left" or "right") | "none" +`week_number_format` | Week number format | string | `"%3d \| "` for "left", `"\| %-3d"` for "right" +`icons` | Path to calendar icons | string | [icons/cal/white/](https://github.com/lcpz/lain/tree/master/icons/cal/white) +`notification_preset` | Notification preset | table | See [default `notification_preset`](https://github.com/lcpz/lain/wiki/calendar#default-notification_preset) + +Set `attach_to` as the list of widgets to which you want to attach the calendar, like this: + +```lua +local mycal = lain.widget.cal { + attach_to = { mywidget1, mywidget2, ... }, + -- [...] +} +``` + +For every widget in `attach_to`: + +- Left click / scroll down: switch to previous month. +- Middle click show current month. +- Right click / scroll up: switch to next month. + +With multiple screens, the default behaviour is to show a visual notification pop-up window on the first screen. By setting `followtag` to `true` it will be shown on the currently focused tag screen. + +### Default `notification_preset` + +```lua +notification_preset = { + font = "Monospace 10", + fg = "#FFFFFF", + bg = "#000000" +} +``` + +## Output table + +Variable | Meaning | Type +--- | --- | --- +`attach` | Attach the calendar to an input widget | function +`show` | Show calendar | function +`hide` | Hide calendar | function + +`attach` takes as argument any widget you want to attach the calendar to, while +`show` takes as optional argument an integer to indicate the seconds to timeout. + +## Keybinding + +```lua +awful.key({ altkey }, "c", function () mycal.show(7) end) +``` + +Where `altkey = "Mod1"`. + +## Notes + +* Naughty notifications require `notification_preset.font` to be **monospaced**, in order to correctly display the output. +* If you want to [disable notification icon](https://github.com/lcpz/lain/pull/351), set `icons = ""` in the input table. +* If you want to localise the calendar, put `os.setlocale(os.getenv("LANG"))` in your `rc.lua`. +* If you want to get notifications [only with mouse clicks](https://github.com/lcpz/lain/issues/320) on a given widget, use this code: + ```lua + yourwidget:disconnect_signal("mouse::enter", mycal.hover_on) + ``` diff --git a/stow_home/awesome/.config/awesome/lain/wiki/cpu.md b/stow_home/awesome/.config/awesome/lain/wiki/cpu.md new file mode 100644 index 0000000..c13d05a --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/wiki/cpu.md @@ -0,0 +1,30 @@ +## Usage + +[Read here.](https://github.com/lcpz/lain/wiki/Widgets#usage) + +### Description + +Shows the current CPU usage, both in general and per core. + +```lua +local mycpu = lain.widget.cpu() +``` + +## Input table + +Variable | Meaning | Type | Default +--- | --- | --- | --- +`timeout` | Refresh timeout (in seconds) | integer | 2 +`settings` | User settings | function | empty function + +`settings` can use these strings: + +* `cpu_now.usage`, the general use percentage; +* `cpu_now[i].usage`, the i-th core use percentage, with `i` starting from 1. + +## Output table + +Variable | Meaning | Type +--- | --- | --- +`widget` | The widget | `wibox.widget.textbox` +`update` | Update `widget` | function \ No newline at end of file diff --git a/stow_home/awesome/.config/awesome/lain/wiki/fs.md b/stow_home/awesome/.config/awesome/lain/wiki/fs.md new file mode 100644 index 0000000..47d6bb2 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/wiki/fs.md @@ -0,0 +1,82 @@ +## Usage + +[Read here.](https://github.com/lcpz/lain/wiki/Widgets#usage) + +### Description + +Shows file systems informations. + +If a partition is given in input, a notification will be displayed when it is almost full. + +```lua +local mypartition = lain.widget.fs() +``` + +## Input table + +Variable | Meaning | Type | Default +--- | --- | --- | --- +`timeout` | Refresh timeout (in seconds) | integer | 600 +`partition` | (Optional) Partition to watch: a notification will be displayed when full | string | `nil` +`threshold` | Percentage threshold at which the notification is triggered | integer | 99 +`notification_preset` | Notification preset | table | See [default `notification_preset`](https://github.com/lcpz/lain/wiki/fs#default-notification_preset) +`followtag` | Display the notification on currently focused screen | boolean | false +`showpopup` | Display popups with mouse hovering | string, possible values: "on", "off" | "on" +`settings` | User settings | function | empty function + +`settings` can use the table `fs_now`, which contains a string entry for each file system path available. For instance, root infos are located in the variable `fs_now["/"]`. Every entry in this table have the following variables: + +Variable | Meaning | Type +--- | --- | --- +`units` | (multiple of) units used | string ("Kb", "Mb", "Gb", and so on) +`percentage` | the used percentage | integer +`size` | size in `units` of the given fs | float +`used` | amount of space used in the given fs, expressed in `units` | float +`free` | amount of free space in the given fs, expressed in `units` | float + +Usage example: + +```lua +-- shows used (percentage) and remaining space in home partition +local fsroothome = lain.widget.fs({ + settings = function() + widget:set_text("/home: " .. fs_now["/home"].percentage .. "% (" .. + fs_now["/home"].free .. " " .. fs_now["/home"].units .. " left)") + end +}) +-- output example: "/home: 37% (239.4 Gb left)" +``` + +With multiple screens, the default behaviour is to show a visual notification pop-up window on the first screen. By setting `followtag` to `true` it will be shown on the currently focused tag screen. + +### Default `notification_preset` + +```lua +notification_preset = { + font = "Monospace 10", + fg = "#FFFFFF", + bg = "#000000" +} +``` + +## Output table + +Variable | Meaning | Type +--- | --- | --- +`widget` | The widget | `wibox.widget.textbox` +`show` | The notification | function + +You can display the notification with a key binding like this: + +```lua +awful.key({ altkey }, "h", function () mypartition.show(seconds, scr) end), +``` + +where ``altkey = "Mod1"`` and ``show`` arguments, both optionals, are: + +* `seconds`, notification time in seconds +* `scr`, screen which to display the notification in + +## Note + +Naughty notifications require `notification_preset.font` to be **monospaced**, in order to correctly display the output. diff --git a/stow_home/awesome/.config/awesome/lain/wiki/imap.md b/stow_home/awesome/.config/awesome/lain/wiki/imap.md new file mode 100644 index 0000000..683777e --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/wiki/imap.md @@ -0,0 +1,115 @@ +## Usage + +[Read here.](https://github.com/lcpz/lain/wiki/Widgets#usage) + +### Description + +Shows mails count fetching over IMAP. + +```lua +local myimap = lain.widget.imap(args) +``` + +New mails are notified like this: + + +--------------------------------------------+ + | +---+ | + | |\ /| donald@disney.org has 3 new messages | + | +---+ | + +--------------------------------------------+ + +## Input table + +Required parameters are: + +Variable | Meaning | Type +--- | --- | --- +`server` | Mail server | string +`mail` | User mail | string +`password` | User password | string + +while the optional are: + +Variable | Meaning | Type | Default +--- | --- | --- | --- +`port` | IMAP port | integer | 993 +`timeout` | Refresh timeout (in seconds) | integer | 60 +`pwdtimeout` | Timeout for password retrieval function (see [here](https://github.com/lcpz/lain/wiki/imap#password-security)) | integer | 10 +`is_plain` | Define whether `password` is a plain password (true) or a command that retrieves it (false) | boolean | false +`followtag` | Notification behaviour | boolean | false +`notify` | Show notification popups | string | "on" +`settings` | User settings | function | empty function + +`settings` can use `imap_now` table, which contains the following non negative integers: + +- `["MESSAGES"]` +- `["RECENT"]` +- `["UNSEEN"]` + +example of fetch: `total = imap_now["MESSAGES"]`. For backwards compatibility, `settings` can also use `mailcount`, a pointer to `imap_now["UNSEEN"]`. + +Also, `settings` can modify `mail_notification_preset` table, which will be the preset for the naughty notifications. Check [here](https://awesomewm.org/apidoc/libraries/naughty.html#notify) for the list of variables it can contain. Default definition: + +```lua +mail_notification _preset = { + icon = "lain/icons/mail.png", + position = "top_left" +} +``` + +Note that `mailcount` and `imap_now` elements are equals to 0 either if there are no new mails or credentials are invalid, so make sure that your settings are correct. + +With multiple screens, the default behaviour is to show a visual notification pop-up window on the first screen. By setting `followtag` to `true` it will be shown on the currently focused tag screen. + +You can have multiple instances of this widget at the same time. + +## Password security + +The reason why `is_plain` is false by default is to discourage the habit of storing passwords in plain. + +In general, when `is_plain == false`, `password` can be either a string, a table or a function: the widget will execute it asynchronously in the first two cases. + +### Using plain passwords + +You can set your password in plain like this: + +```lua +myimapcheck = lain.widget.imap { + is_plain = true, + password = "mymailpassword", + -- [...] +} +``` + +and you will have the same security provided by `~/.netrc`. + +### Using a password manager + +I recommend to use [spm](https://notabug.org/kl3/spm) or [pass](https://www.passwordstore.org). In this case, `password` has to be a function. Example stub: + +```lua +myimapcheck = lain.widget.imap { + password = function() + -- do your retrieval + return retrieved_password, try_again + end, + -- [...] +} +``` + +Where `retrieved_password` is the password retrieved from the manager, and `try_again` supports [DBus Secret Service](https://specifications.freedesktop.org/secret-service). + +The process flow is that the first `password()` call spawns the unlock prompt, then the second call retrieves the password. [Here](https://gist.github.com/lcpz/1854fc4320f4701957cd5309c8eed4a6) is an example of `password` function. + +## Output table + +Variable | Meaning | Type +--- | --- | --- +`widget` | The widget | `wibox.widget.textbox` +`update` | Update `widget` | function +`timer` | The widget timer | [`gears.timer`](https://awesomewm.org/doc/api/classes/gears.timer.html) +`pwdtimer` | Password retrieval timer (available only if `password` is a function)| [`gears.timer`](https://awesomewm.org/doc/api/classes/gears.timer.html) + +The `update` function can be used to refresh the widget before `timeout` expires. + +You can use `timer` to start/stop the widget as you like. diff --git a/stow_home/awesome/.config/awesome/lain/wiki/mem.md b/stow_home/awesome/.config/awesome/lain/wiki/mem.md new file mode 100644 index 0000000..205d535 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/wiki/mem.md @@ -0,0 +1,33 @@ +## Usage + +[Read here.](https://github.com/lcpz/lain/wiki/Widgets#usage) + +### Description + +Shows memory status in MiB, [like `top` and `free -h`](https://github.com/lcpz/lain/issues/271). + +```lua +local mymem = lain.widget.mem() +``` + +## Input table + +Variable | Meaning | Type | Default +--- | --- | --- | --- +`timeout` | Refresh timeout (in seconds) | integer | 2 +`settings` | User settings | function | empty function + +in `settings` you can use the following variables: + +Variable | Meaning | Type +--- | --- | --- +`mem_now.used` | Memory used (MiB) | string +`mem_now.swapused` | Swap memory used (MiB) | string +`mem_now.perc` | Memory percentage | int + +## Output table + +Variable | Meaning | Type +--- | --- | --- +`widget` | The widget | `wibox.widget.textbox` +`update` | Update `widget` | function \ No newline at end of file diff --git a/stow_home/awesome/.config/awesome/lain/wiki/moc.md b/stow_home/awesome/.config/awesome/lain/wiki/moc.md new file mode 100644 index 0000000..130bccb --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/wiki/moc.md @@ -0,0 +1,122 @@ +## Usage + +[Read here.](https://github.com/lcpz/lain/wiki/Widgets#usage) + +### Description + +A widget for showing the current song track's information from MOC (Music On Console). + +```lua +local mymoc = lain.widget.contrib.moc() +``` + +Now playing songs are notified like this: + + +--------------------------------------------------------+ + | +-------+ | + | |/^\_/^\| Now playing | + | |\ O O /| Cannibal Corpse (Hammer Smashed Face) - 1993 | + | | '.o.' | Hammer Smashed Face (Radio Disney Version) | + | +-------+ | + +--------------------------------------------------------+ + +## Input table + +Variable | Meaning | Type | Default +--- | --- | --- | --- +`timeout` | Refresh timeout (in seconds) | integer | 1 +`music_dir` | Music directory | string | "~/Music" +`cover_size` | Album art notification size (both height and width) | integer | 100 +`cover_pattern` | Pattern for the album art file | string | `*\\.(jpg|jpeg|png|gif)`* +`default_art` | Default art | string | "" +`followtag` | Display the notification on currently focused screen | boolean | false +`settings` | User settings | function | empty function + +\* In Lua, "\\\\" means "\" escaped. + +Default `cover_pattern` definition will made the widget set the first jpg, jpeg, png or gif file found in the directory as the album art. + +Pay attention to case sensitivity when defining `music_dir`. + +`settings` can use `moc_now` table, which contains the following string values: + +- state (possible values: "PLAY", "PAUSE", "STOP") +- file +- artist +- title +- album +- elapsed (Time elapsed for the current track) +- total (The current track's total time) + +and can modify `moc_notification_preset` table, which will be the preset for the naughty notifications. Check [here](https://awesomewm.org/apidoc/libraries/naughty.html#notify) for the list of variables it can contain. Default definition: + +```lua +moc_notification_preset = { + title = "Now playing", + timeout = 6, + text = string.format("%s (%s) - %s\n%s", moc_now.artist, + moc_now.album, moc_now.elapsed, moc_now.title) +} +``` + +With multiple screens, the default behaviour is to show a visual notification pop-up window on the first screen. By setting `followtag` to `true` it will be shown on the currently focused tag screen. + +## Output table + +Variable | Meaning | Type +--- | --- | --- +`widget` | The widget | `wibox.widget.textbox` +`update` | Update `widget` | function +`timer` | The widget timer | [`gears.timer`](https://awesomewm.org/doc/api/classes/gears.timer.html) + +The `update` function can be used to refresh the widget before `timeout` expires. + +You can use `timer` to start/stop the widget as you like. + +## Keybindings + +You can control the widget with key bindings like these: + +```lua +-- MOC control +awful.key({ altkey, "Control" }, "Up", + function () + os.execute("mocp -G") -- toggle + moc.update() + end), +awful.key({ altkey, "Control" }, "Down", + function () + os.execute("mocp -s") -- stop + moc.update() + end), +awful.key({ altkey, "Control" }, "Left", + function () + os.execute("mocp -r") -- previous + moc.update() + end), +awful.key({ altkey, "Control" }, "Right", + function () + os.execute("mocp -f") -- next + moc.update() + end), +``` + +where `altkey = "Mod1"`. + +If you don't use the widget for long periods and wish to spare CPU, you can toggle it with a keybinding like this: + +```lua +-- toggle MOC widget +awful.key({ altkey }, "0", + function () + local common = { text = "MOC widget ", position = "top_middle", timeout = 2 } + if moc.timer.started then + moc.timer:stop() + common.text = common.text .. markup.bold("OFF") + else + moc.timer:start() + common.text = common.text .. markup.bold("ON") + end + naughty.notify(common) + end), +``` diff --git a/stow_home/awesome/.config/awesome/lain/wiki/mpd.md b/stow_home/awesome/.config/awesome/lain/wiki/mpd.md new file mode 100644 index 0000000..cd114a5 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/wiki/mpd.md @@ -0,0 +1,180 @@ +## Usage + +[Read here.](https://github.com/lcpz/lain/wiki/Widgets#usage) + +### Description + +Shows MPD status. + +```lua +local mympd = lain.widget.mpd() +``` + +Now playing songs are notified like this: + + +--------------------------------------------------------+ + | +-------+ | + | |/^\_/^\| Now playing | + | |\ O O /| Cannibal Corpse (Hammer Smashed Face) - 1993 | + | | '.o.' | Hammer Smashed Face (Radio Disney Version) | + | +-------+ | + +--------------------------------------------------------+ + +**Note:** if MPD is turned off or not set correctly, the widget will constantly display "N/A" values. + +## Input table + +Variable | Meaning | Type | Default +--- | --- | --- | --- +`timeout` | Refresh timeout (in seconds) | integer | 2 +`password` | MPD password | string | "" +`host` | MPD server | string | "127.0.0.1" +`port` | MPD port | string | "6600" +`music_dir` | Music directory | string | "~/Music" +`cover_size` | Album art notification size (both height and width) | integer | 100 +`cover_pattern` | Pattern for the album art file | string | `*.(jpg\|jpeg\|png\|gif)$` +`default_art` | Default art | string | `nil` +`notify` | Show notification popups | string | "on" +`followtag` | Notification behaviour | boolean | false +`settings` | User settings | function | empty function + +\* In Lua, "\\\\" means "\" escaped. + +Default `cover_pattern` definition will made the widget set the first jpg, jpeg, png or gif file found in the directory as the album art. + +Pay attention to case sensitivity when defining `music_dir`. + +`settings` can use `mpd_now` table, which contains the following values: + +(**note:** the first four are boolean [flags](https://github.com/lcpz/lain/pull/205), the remaining are all strings) + +- random_mode +- single_mode +- repeat_mode +- consume_mode +- pls_pos (playlist position) +- pls_len (playlist length) +- state (possible values: "play", "pause", "stop") +- file +- artist +- title +- name +- album +- track +- genre +- date +- [time](https://github.com/lcpz/lain/pull/90) (length of current song, in seconds) +- [elapsed](https://github.com/lcpz/lain/pull/90) (elapsed time of current song, in seconds) + +and can modify `mpd_notification_preset` table, which will be the preset for the naughty notifications. Check [here](https://awesomewm.org/doc/api/libraries/naughty.html#notify) for the list of variables it can contain. Default definition: + +```lua +mpd_notification_preset = { + title = "Now playing", + timeout = 6, + text = string.format("%s (%s) - %s\n%s", mpd_now.artist, + mpd_now.album, mpd_now.date, mpd_now.title) +} +``` + +With multiple screens, the default behaviour is to show a visual notification pop-up window on the first screen. By setting `followtag` to `true` it will be shown on the currently focused tag screen. + +## Output table + +Variable | Meaning | Type +--- | --- | --- +`widget` | The textbox | `wibox.widget.textbox` +`update` | Update `widget` | function +`timer` | The widget timer | [`gears.timer`](https://awesomewm.org/doc/api/classes/gears.timer.html) + +The `update` function can be used to refresh the widget before `timeout` expires. + +You can use `timer` to start/stop the widget as you like. + +## Keybindings + +You can control the widget with keybindings like these: + +```lua +-- MPD control +awful.key({ altkey, "Control" }, "Up", + function () + awful.spawn.with_shell("mpc toggle || ncmpc toggle || pms toggle") + mympd.update() + end), +awful.key({ altkey, "Control" }, "Down", + function () + awful.spawn.with_shell("mpc stop || ncmpc stop || pms stop") + mympd.update() + end), +awful.key({ altkey, "Control" }, "Left", + function () + awful.spawn.with_shell("mpc prev || ncmpc prev || pms prev") + mympd.update() + end), +awful.key({ altkey, "Control" }, "Right", + function () + awful.spawn.with_shell("mpc next || ncmpc next || pms next") + mympd.update() + end), +``` + +where `altkey = "Mod1"`. + +If you don't use the widget for long periods and wish to spare CPU, you can toggle it with a keybinding like this: + +```lua +-- disable MPD widget +awful.key({ altkey }, "0", + function () + local common = { + text = "MPD widget ", + position = "top_middle", + timeout = 2 + } + if mympd.timer.started then + mympd.timer:stop() + common.text = common.text .. markup.bold("OFF") + else + mympd.timer:start() + common.text = common.text .. markup.bold("ON") + end + naughty.notify(common) + end), +``` + +## Notes + +### Cover not showing in notifications + +If the cover file is existent but not showed in notifications, [try](https://github.com/lcpz/lain/issues/393) setting `music_dir` to a symlink of your music folder, rather than to a physical path. This can be easily done through +```shell +ln -s /the/real_path_to_your_music/ /home/username/Music +``` +However, this only applies if the music is stored outside your user-specific folder, for instance in an external partition. + +### Always use `set_markup` + +In `settings`, if you use `widget:set_text`, [it will ignore Pango markup](https://github.com/lcpz/lain/issues/258), so be sure to always use `widget:set_markup`. + +### Volume fade in toggling MPD + +If you want a fade in/out in toggling MPD, you can put [this script](https://gist.github.com/lcpz/76e315bc27c6cdf7edd5021964b88df1) in your local `bin` directory: + +```shell +$ curl https://gist.githubusercontent.com/lcpz/76e315bc27c6cdf7edd5021964b88df1/raw/97f7ba586418a4e07637cfbc91d2974278dfa623/mpd-fade -o ~/bin/mpc-fade +$ chmod +x ~/bin/mpc-fade +``` + +Set your 1% decrease/increase commands [here](https://gist.github.com/lcpz/76e315bc27c6cdf7edd5021964b88df1#file-mpd-fade-L8-L9), then use a keybinding like this: + +```lua +-- MPD toggle with volume fading +awful.key({ "Shift" }, "Pause", + function() + awful.spawn.easy_async("mpc-fade 20 4", -- mpc-fade + function(stdout, stderr, reason, exit_code) + mympd.update() + end) + end), +``` diff --git a/stow_home/awesome/.config/awesome/lain/wiki/net.md b/stow_home/awesome/.config/awesome/lain/wiki/net.md new file mode 100644 index 0000000..252399e --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/wiki/net.md @@ -0,0 +1,115 @@ +## Usage + +[Read here.](https://github.com/lcpz/lain/wiki/Widgets#usage) + +### Description + +Monitors network interfaces and shows current traffic. + +```lua +local mynet = lain.widget.net() +``` + +## Input table + +Variable | Meaning | Type | Default +--- | --- | --- | --- +`timeout` | Refresh timeout (in seconds) | integer | 2 +`iface` | Network device(s) | string (single interface) or table of strings (multiple interfaces) | autodetected +`units` | Units | integer | 1024 (kilobytes) +`notify` | Display "no carrier" notifications | string | "on" +`wifi_state` | Get wifi connection status | string | "off" +`eth_state` | Get ethernet connection status | string | "off" +`screen` | Notifications screen | integer | 1 +`settings` | User settings | function | empty function + +`iface` can be a string or an table of the form `{ "eth0", "eth1", ... }` containing a list of the devices to collect data on. + +If more than one device is included, `net_now.sent` and `net_now.received` will contain cumulative values over all given devices. +Use `net_now.devices["eth0"]` to access `sent`, `received`, `state` or `carrier` per device. + +Possible alternative values for `units` are 1 (byte) or multiple of 1024: 1024^2 (mb), 1024^3 (gb), and so on. + +If `notify = "off"` is set, the widget won't display a notification when there's no carrier. + +`settings` can use the following `iface` related strings: + +- `net_now.carrier` ("0", "1"); +- `net_now.state` ("up", "down"); +- `net_now.sent` and `net_now.received` (numbers) will be the sum across all specified interfaces; +- `net_now.devices["interface"]` contains the same attributes as the old api for each interface. More on this in the "Multiple devices" section below. + +If `wifi_state = "on"` is set, `settings` can use the following extra strings attached to `net_now.devices["wireless interface"]`: +- `wifi` (true, false) indicates if the interface is connected to a network; +- `signal` (number) is the connection signal strength in dBm; + +If `eth_state = "on"` is set, `settings` can use the following extra string: `net_now.devices["ethernet interface"].ethernet`, which is a boolean indicating if an ethernet connection's active. + +For compatibility reasons, if multiple devices are given, `net_now.carrier` and `net_now.state` correspond to the last interface in the iface table and should not be relied upon (deprecated). + +## Output table + +Variable | Meaning | Type +--- | --- | --- +`widget` | The widget | `wibox.widget.textbox` +`update` | Update `widget` | function + +## Notes + +### Setting `iface` manually + +If the widget [spawns a "no carrier" notification and you are sure to have an active network device](https://github.com/lcpz/lain/issues/102), then autodetection is probably not working. This may due to [your user privileges](https://github.com/lcpz/lain/issues/102#issuecomment-246470526). In this case you can set `iface` manually. You can see which device is **UP,LOWER_UP** with the following command: + +```shell +ip link show +``` +## Usage examples +### Two widgets for upload/download rates from the same `iface` + +```lua +local mynetdown = wibox.widget.textbox() +local mynetup = lain.widget.net { + settings = function() + widget:set_markup(net_now.sent) + netdowninfo:set_markup(net_now.received) + end +} +``` +### Wifi connection + signal strength indicator and ethernet connection indicator +```lua +local wifi_icon = wibox.widget.imagebox() +local eth_icon = wibox.widget.imagebox() +local net = lain.widget.net { + notify = "off", + wifi_state = "on", + eth_state = "on", + settings = function() + local eth0 = net_now.devices.eth0 + if eth0 then + if eth0.ethernet then + eth_icon:set_image(ethernet_icon_filename) + else + eth_icon:set_image() + end + end + + local wlan0 = net_now.devices.wlan0 + if wlan0 then + if wlan0.wifi then + local signal = wlan0.signal + if signal < -83 then + wifi_icon:set_image(wifi_weak_filename) + elseif signal < -70 then + wifi_icon:set_image(wifi_mid_filename) + elseif signal < -53 then + wifi_icon:set_image(wifi_good_filename) + elseif signal >= -53 then + wifi_icon:set_image(wifi_great_filename) + end + else + wifi_icon:set_image() + end + end + end +} +``` diff --git a/stow_home/awesome/.config/awesome/lain/wiki/pulse.md b/stow_home/awesome/.config/awesome/lain/wiki/pulse.md new file mode 100644 index 0000000..cea432a --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/wiki/pulse.md @@ -0,0 +1,135 @@ +## Usage + +[Read here.](https://github.com/lcpz/lain/wiki/Widgets#usage) + +### Description + +Shows and controls PulseAudio volume. + +```lua +local volume = lain.widget.pulse() +``` + +## Input table + +Variable | Meaning | Type | Default +--- | --- | --- | --- +`timeout` | Refresh timeout (in seconds) | integer | 5 +`devicetype` | PulseAudio device type | string ("sink", "source") | "sink" +`cmd` | PulseAudio command | string or function | see [here](https://github.com/lcpz/lain/blob/master/widget/pulse.lua#L26) +`settings` | User settings | function | empty function + +`cmd` is a terminal command to catch infos from current default device. You can redefine it, being sure that the ouput is something like this: + +```shell +* index: 0 + volume: front-left: 18340 / 28% / -33.18 dB, front-right: 18340 / 28% / -33.18 dB + muted: no + device.string = "front:1" +``` + +If your devices change dynamically, you can define it as a function which returns a command string. + +If sed doesn't work, you can try with a grep variant: + +```lua +cmd = "pacmd list-" .. pulse.devicetype .. "s | grep -e $(pactl info | grep -e 'ink' | cut -d' ' -f3) -e 'volume: front' -e 'muted'" +``` + +### `settings` variables + +`settings` can use the following variables: + +Variable | Meaning | Type | Values +--- | --- | --- | --- +`volume_now.device` | Device name | string | device name or "N/A" +`volume_now.index` | Device index | string | >= "0" +`volume_now.muted` | Device mute status | string | "yes", "no", "N/A" +`volume_now.channel` | Device channels | table of string integers | `volume_now.channel[i]`, where `i >= 1` +`volume_now.left` | Front left sink level or first source | string | "0"-"100" +`volume_now.right` | Front right sink level or second source | string | "0"-"100" + +`volume_now.channel` is a table of your PulseAudio devices. Fetch a channel level like this: `volume_now.channel[i]`, where `i >= 1`. + +`volume_now.{left,right}` are pointers for `volume_now.{channel[1], channel[2]}` (stereo). + +## Output table + +Variable | Meaning | Type +--- | --- | --- +`widget` | The widget | `wibox.widget.textbox` +`update` | Update `widget` | function + +## Buttons + +```lua +volume.widget:buttons(awful.util.table.join( + awful.button({}, 1, function() -- left click + awful.spawn("pavucontrol") + end), + awful.button({}, 2, function() -- middle click + os.execute(string.format("pactl set-sink-volume %s 100%%", volume.device)) + volume.update() + end), + awful.button({}, 3, function() -- right click + os.execute(string.format("pactl set-sink-mute %s toggle", volume.device)) + volume.update() + end), + awful.button({}, 4, function() -- scroll up + os.execute(string.format("pactl set-sink-volume %s +1%%", volume.device)) + volume.update() + end), + awful.button({}, 5, function() -- scroll down + os.execute(string.format("pactl set-sink-volume %s -1%%", volume.device)) + volume.update() + end) +)) +``` + +## Keybindings + +```lua +-- PulseAudio volume control +awful.key({ altkey }, "Up", + function () + os.execute(string.format("pactl set-sink-volume %s +1%%", volume.device)) + volume.update() + end), +awful.key({ altkey }, "Down", + function () + os.execute(string.format("pactl set-sink-volume %s -1%%", volume.device)) + volume.update() + end), +awful.key({ altkey }, "m", + function () + os.execute(string.format("pactl set-sink-mute %s toggle", volume.device)) + volume.update() + end), +awful.key({ altkey, "Control" }, "m", + function () + os.execute(string.format("pactl set-sink-volume %s 100%%", volume.device)) + volume.update() + end), +awful.key({ altkey, "Control" }, "0", + function () + os.execute(string.format("pactl set-sink-volume %s 0%%", volume.device)) + volume.update() + end), +``` + +where `altkey = "Mod1"`. + +## Example + +```lua +-- PulseAudio volume (based on multicolor theme) +local volume = lain.widget.pulse { + settings = function() + vlevel = volume_now.left .. "-" .. volume_now.right .. "% | " .. volume_now.device + if volume_now.muted == "yes" then + vlevel = vlevel .. " M" + end + widget:set_markup(lain.util.markup("#7493d2", vlevel)) + end +} +``` diff --git a/stow_home/awesome/.config/awesome/lain/wiki/pulsebar.md b/stow_home/awesome/.config/awesome/lain/wiki/pulsebar.md new file mode 100644 index 0000000..de3a475 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/wiki/pulsebar.md @@ -0,0 +1,98 @@ +## Usage + +[Read here.](https://github.com/lcpz/lain/wiki/Widgets#usage) + +### Description + +Shows PulseAudio volume with a progressbar; provides tooltips and notifications. + +```lua +local volume = lain.widget.pulsebar() +``` + +## Input table + +Variable | Meaning | Type | Default +--- | --- | --- | --- +`timeout` | Refresh timeout (in seconds) | integer | 5 +`settings` | User settings | function | empty function +`width` | Bar width | number | 63 +`height` | Bar height | number | 1 +`margins` | Bar margins | number | 1 +`paddings` | Bar paddings | number | 1 +`ticks` | Set bar ticks on | boolean | false +`ticks_size` | Ticks size | number | 7 +`tick` | String for a notification tick | string | "|" +`tick_pre` | String for the left notification delimeter | string | "[" +`tick_post` | String for the right notification delimeter | string | "]" +`tick_none` | String for an empty notification tick | string | " " +`scallback` | [PulseAudio sink callback](https://github.com/lcpz/lain/wiki/pulseaudio/) | function | `nil` +`sink` | Mixer sink | number | 0 +`colors` | Bar colors | table | see [Default colors](https://github.com/lcpz/lain/wiki/pulsebar#default-colors) +`notification_preset` | Notification preset | table | See [default `notification_preset`](https://github.com/lcpz/lain/wiki/pulsebar#default-notification_preset) +`followtag` | Display the notification on currently focused screen | boolean | false +`notification_preset` | Notification preset | table | See [default `notification_preset`](https://github.com/lcpz/lain/wiki/pulsebar#default-notification_preset) +`devicetype` | PulseAudio device type | string ("sink", "source") | "sink" +`cmd` | PulseAudio command | string or function | see [here](https://github.com/lcpz/lain/blob/master/widget/pulsebar.lua#L48) + +Read [pulse](https://github.com/lcpz/lain/wiki/pulse) page for `cmd` settings. + +`settings` can use [these variables](https://github.com/lcpz/lain/wiki/pulse#settings-variables). + +With multiple screens, the default behaviour is to show a visual notification pop-up window on the first screen. By setting `followtag` to `true` it will be shown on the currently focused tag screen. + +### Default colors + +Variable | Meaning | Type | Default +--- | --- | --- | --- +`background` | Bar backgrund color | string | "#000000" +`mute` | Bar mute color | string | "#EB8F8F" +`unmute` | Bar unmute color | string | "#A4CE8A" + +### Default `notification_preset` + +```lua +notification_preset = { + font = "Monospace 10" +} +``` + +## Output table + +Variable | Meaning | Type +--- | --- | --- +`bar` | The widget | `wibox.widget.progressbar` +`device` | PulseAudio device | string +`notify` | The notification | function +`update` | Update state | function +`tooltip` | The tooltip | `awful.tooltip` + +## Buttons + +```lua +volume.bar:buttons(awful.util.table.join( + awful.button({}, 1, function() -- left click + awful.spawn("pavucontrol") + end), + awful.button({}, 2, function() -- middle click + os.execute(string.format("pactl set-sink-volume %d 100%%", volume.device)) + volume.update() + end), + awful.button({}, 3, function() -- right click + os.execute(string.format("pactl set-sink-mute %d toggle", volume.device)) + volume.update() + end), + awful.button({}, 4, function() -- scroll up + os.execute(string.format("pactl set-sink-volume %d +1%%", volume.device)) + volume.update() + end), + awful.button({}, 5, function() -- scroll down + os.execute(string.format("pactl set-sink-volume %d -1%%", volume.device)) + volume.update() + end) +)) +``` + +## Keybindings + +Same as [here](https://github.com/lcpz/lain/wiki/pulse#keybindings). If you want notifications, use `volume.notify()` instead of `volume.update()`. diff --git a/stow_home/awesome/.config/awesome/lain/wiki/redshift.md b/stow_home/awesome/.config/awesome/lain/wiki/redshift.md new file mode 100644 index 0000000..b83ad3a --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/wiki/redshift.md @@ -0,0 +1,100 @@ +### What is Redshift? # + +[**Project homepage**](http://jonls.dk/redshift/) + +>**Redshift** is an application that adjusts the computer display's color temperature based upon the Sun's apparent position in relation to the user's location on Earth. +> +>The program is free software, inspired by the proprietary f.lux, and can be used to reduce eye strain as well as insomnia and delayed sleep phase syndrome. +> +>The computer display's color temperature transitions evenly from night to daytime temperature to allow the user's eyes to slowly adapt. At night, the color temperature is low and is typically 3000–4000 K (default is 3500 K), preferably matching the room's lighting temperature. Typical color temperature during the daytime is 5500–6500 K (default is 5500 K). + +**Source:** [Wikipedia](https://en.wikipedia.org/wiki/Redshift_%28software%29) + +### Preparations + +**Redshift must be installed** on your system if you want to use this widget. + +Packages should be available for most distributions. Source code and build instructions can be found on Github [here](https://github.com/jonls/redshift). + +You also need a valid config file. Please see the [project homepage](http://jonls.dk/redshift/) for details. An example: [`~/.config/redshift.conf`](https://github.com/jonls/redshift/blob/master/redshift.conf.sample). + +You have to match the location settings to your personal situation: you can adjust the `lat` and `lon` variables using a [web service](https://encrypted.google.com/search?q=get+latitude+and+longitude). + +You might also want to modify the color temperatures to fit your preferences. + +### Using the widget + +This widget provides the following functions: + +| function | meaning | +| --- | --- | +| `redshift:toggle()` | Toggles Redshift adjustments on or off, and also restarts it if terminates. | +| `redshift:attach(widget, update_function)` | Attach to a widget. Click on the widget to toggle redshift on or off. `update_function` is a callback function which will be triggered each time Redshift changes its status. (See the examples below.) | + +### Usage examples + +#### Textbox status widget + +```lua +myredshift = wibox.widget.textbox() +lain.widget.contrib.redshift:attach( + myredshift, + function (active) + if active then + myredshift:set_text("RS on") + else + myredshift:set_text("RS off") + end + end +) +``` + +Then add `myredshift.widget` to your wibox. + +#### Checkbox status widget + +```lua +local markup = lain.util.markup + +local myredshift = wibox.widget{ + checked = false, + check_color = "#EB8F8F", + border_color = "#EB8F8F", + border_width = 1, + shape = gears.shape.square, + widget = wibox.widget.checkbox +} + +local myredshift_text = wibox.widget{ + align = "center", + widget = wibox.widget.textbox, +} + +local myredshift_stack = wibox.widget{ + myredshift, + myredshift_text, + layout = wibox.layout.stack +} + +lain.widget.contrib.redshift:attach( + myredshift, + function (active) + if active then + myredshift_text:set_markup(markup(beautiful.bg_normal, "R")) + else + myredshift_text:set_markup(markup(beautiful.fg_normal, "R")) + end + myredshift.checked = active + end +) +``` + +Then add the `myredshift_stack` widget to your wibox. + +#### Keybinding + +Add this to the keybindings in your `rc.lua`: +```lua +-- Toggle redshift with Mod+Shift+t +awful.key({ modkey, "Shift" }, "t", function () lain.widget.contrib.redshift:toggle() end), +``` \ No newline at end of file diff --git a/stow_home/awesome/.config/awesome/lain/wiki/sysload.md b/stow_home/awesome/.config/awesome/lain/wiki/sysload.md new file mode 100644 index 0000000..6fb1c04 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/wiki/sysload.md @@ -0,0 +1,27 @@ +## Usage + +[Read here.](https://github.com/lcpz/lain/wiki/Widgets#usage) + +### Description + +Shows the current system load. + +```lua +mysysload = lain.widget.sysload() +``` + +## Input table + +Variable | Meaning | Type | Default +--- | --- | --- | --- +`timeout` | Refresh timeout (in seconds) | integer | 2 +`settings` | User settings | function | empty function + +`settings` can use strings `load_1`, `load_5` and `load_15`, which are the load averages over 1, 5, and 15 minutes. + +## Output table + +Variable | Meaning | Type +--- | --- | --- +`widget` | The widget | `wibox.widget.textbox` +`update` | Update `widget` | function \ No newline at end of file diff --git a/stow_home/awesome/.config/awesome/lain/wiki/task.md b/stow_home/awesome/.config/awesome/lain/wiki/task.md new file mode 100644 index 0000000..af53a6a --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/wiki/task.md @@ -0,0 +1,51 @@ +## Usage + +[Read here.](https://github.com/lcpz/lain/wiki/Widgets#usage) + +### Description + +Attaches a [taskwarrior](http://taskwarrior.org) notifications to a widget, and lets you execute `task` commands from the promptbox. + +```lua +lain.widget.contrib.task.attach(widget, args) +``` + +`args` is an optional table which can contain: + +Variable | Meaning | Type | Default +--- | --- | --- | --- +`show_cmd` | Taskwarrior command to show in the popup | string | "task next" +`prompt_text` | Prompt text | string | "Enter task command: " +`followtag` | Display the notification on currently focused screen | boolean | false +`notification_preset` | Notification preset | table | See [default `notification_preset`](https://github.com/lcpz/lain/wiki/task#default-notification_preset) + +The tasks are shown in a notification popup when the mouse is moved over the attached `widget`, and the popup is hidden when the mouse is moved away. By default, the notification will show the output of `task next`. With `show_cmd`, the `task` popup command can be customized, for example if you want to [filter the tasks](https://taskwarrior.org/docs/filter.html) or show a [custom report](https://github.com/lcpz/lain/pull/213). + +With multiple screens, the default behaviour is to show a visual notification pop-up window on the first screen. By setting `followtag` to `true` it will be shown on the currently focused tag screen. + +You can call the notification with a keybinding like this: + +```lua +awful.key({ modkey, altkey }, "t", function () lain.widget.contrib.task.show(scr) end), +``` + +where ``altkey = "Mod1"`` and `scr` (optional) indicates the screen which you want the notification in. + +And you can prompt to input a `task` command with a keybinding like this: + +```lua +awful.key({ altkey }, "t", lain.widget.contrib.task.prompt), +``` + +### Default `notification_preset` + +```lua +notification_preset = { + font = "Monospace 10", + icon = helpers.icons_dir .. "/taskwarrior.png" +} +``` + +## Note + +* If your widget does not display `task next` output, try changing Taskwarrior verbose, for instance: `show_cmd = 'task rc.verbose:label'` or `show_cmd = 'task rc.verbose:nothing'`. \ No newline at end of file diff --git a/stow_home/awesome/.config/awesome/lain/wiki/temp.md b/stow_home/awesome/.config/awesome/lain/wiki/temp.md new file mode 100644 index 0000000..4ec5828 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/wiki/temp.md @@ -0,0 +1,35 @@ +## Usage + +[Read here.](https://github.com/lcpz/lain/wiki/Widgets#usage) + +### Description + +Shows the current CPU temperature. + +```lua +local mytemp = lain.widget.temp() +``` + +## Input table + +Variable | Meaning | Type | Default +--- | --- | --- | --- +`timeout` | Refresh timeout (in seconds) | integer | 30 +`tempfile` | Path of file which stores core temperature value | string | "/sys/devices/virtual/thermal/thermal_zone0/temp" +`settings` | User settings | function | empty function + +`settings` can use the string `coretemp_now`, which contains the info retrieved from `tempfile`, and the table `temp_now`, which contains an entry for each `*temp*` file in each directory in the following paths: + +```shell +/sys/class/devices/virtual/thermal/thermal_zone* +/sys/class/devices/platform/coretemp*/hwmon/hwon* +``` + +All values are expressed in Celsius (GNU/Linux standard). + +## Output table + +Variable | Meaning | Type +--- | --- | --- +`widget` | The widget | `wibox.widget.textbox` +`update` | Update `widget` | function diff --git a/stow_home/awesome/.config/awesome/lain/wiki/tp_smapi.md b/stow_home/awesome/.config/awesome/lain/wiki/tp_smapi.md new file mode 100644 index 0000000..edb108f --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/wiki/tp_smapi.md @@ -0,0 +1,103 @@ +# Description + +[`tp_smapi`](http://www.thinkwiki.org/wiki/Tp_smapi) interface and widget creator. + +```lua +local tp_smapi = lain.widget.contrib.tp_smapi(apipath) +``` + +The argument `apipath` is an optional string which defines the API path. Its default value is `"/sys/devices/platform/smapi"`. + +# Functions + +## tp_smapi.get(batid, feature) + +Gets the `feature` of battery `batid`. Returns a string. The list of available features is available at [this page](https://www.thinkwiki.org/wiki/Tp_smapi#Battery_status_features). + +## tp_smapi.installed(batid) + +Checks if battery `batid` is installed. Returns a boolean. + +## tp_smapi.status(batid) + +Gets the status of battery `batid`. Returns a string ("charging", "discharging", or "full"). + +## tp_smapi.percentage(batid) + +Gets the percentage of battery `batid`. Returns a numeric string. + +## tp_smapi.time(batid) + +Gets the time of battery `batid`. Depending on the current status, it can be either running or charging time. Returns a string of the format `HH:MM`. + +## tp_smapi.hide() + +Removes any notification spawned by `tp_smapi.show`. + +## tp_smapi.show(batid, seconds, scr) + +Notifies the current information of battery `batid` for `seconds` seconds on screen `scr`. +The argument `scr` is optional, and if missing, the notification will be displayed on the currently focused screen. + +## tp_smapi.create_widget(args) + +Creates a [lain widget](https://github.com/lcpz/lain/wiki/Widgets#usage) of the available ThinkPad batteries. + +```lua +local tpbat = tp_smapi.create_widget() +``` + +### Input table + +Variable | Meaning | Type | Default +--- | --- | --- | --- +`widget` | The widget type to use | [`wibox.widget`](https://awesomewm.org/doc/api/classes/wibox.widget.html) | [`wibox.widget.textbox`](https://awesomewm.org/doc/api/classes/wibox.widget.textbox.html) +`timeout` | Refresh timeout (in seconds) | integer | 30 +`pspath` | Power supply directory path | string | "/sys/class/power_supply/" +`battery` | Single battery id | string | autodetected +`batteries` | Multiple batteries id table | table of strings | autodetected +`settings` | User settings | function | empty function + +The widget will try to autodetect `battery` and `batteries`. If something +goes wrong, you will have to define them manually. In that case, you only have +to define one between `battery` and `batteries`. If you have one battery, you +can either use `args.battery = "BAT*"` or `args.batteries = {"BAT*"}`, where `BAT*` +is the identifier of your battery in `pspath` (do not use it as a wildcard). +Of course, if you have multiple batteries, you need to use the latter option. + +If you define `pspath`, **be sure** to not forget the final slash (/). + +`settings` can use the `tpbat_now` table, which contains the following strings: + +- `status`, general status ("N/A", "discharging", "charging", "full"); +- `n_status[i]`, i-th battery status (like above); +- `n_perc[i]`, i-th battery charge percentage (like above); +- `n_time[i]`, i-th battery running or charging time (HH:MM string or "N/A"); + +`n_time[i]` is the running time of battery `i` when it is discharging, and the charging time otherwise. + +### Output table + +Variable | Meaning | Type +--- | --- | --- +`widget` | The widget | [`wibox.widget`](https://awesomewm.org/doc/api/classes/wibox.widget.html) | [textbox](https://awesomewm.org/doc/api/classes/wibox.widget.textbox.html) +`batteries` | Battery identifiers | Table of strings +`update` | Update `widget` | function +`timer` | The widget timer | [`gears.timer`](https://awesomewm.org/doc/api/classes/gears.timer.html) + +The `update` function can be used to refresh the widget before `timeout` expires. + +### Usage example + +```lua +local tp_smapi = lain.widget.contrib.tp_smapi() +local bat = tp_smapi.create_widget { + battery = "BAT0", + settings = function() + widget:set_markup(tpbat_now.n_perc[1] .. "%") + end +} + +bat.widget:connect_signal("mouse::enter", function () tp_smapi.show("BAT0") end) +bat.widget:connect_signal("mouse::leave", function () tp_smapi.hide() end) +``` diff --git a/stow_home/awesome/.config/awesome/lain/wiki/watch.md b/stow_home/awesome/.config/awesome/lain/wiki/watch.md new file mode 100644 index 0000000..ff18a5c --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/wiki/watch.md @@ -0,0 +1,222 @@ +## Usage + +[Read here.](https://github.com/lcpz/lain/wiki/Widgets#usage) + +### Description + +Template for asynchronous watcher widgets. + +Executes an input command and makes the user feed a `wibox.widget` with the output. + +```lua +local mywatch = lain.widget.watch() +``` + +This has been implemented in Awesome 4.0 as [`awful.widget.watch`](https://awesomewm.org/doc/api/classes/awful.widget.watch.html). But while Awesome `watch` returns only the widget, Lain one returns a table including its timer and internal update function too. + +## Input table + +Variable | Meaning | Type | Default +--- | --- | --- | --- +`widget` | Widget to feed | `wibox.widget` | `wibox.widget.textbox` +`timeout` | Refresh timeout seconds | number | 5 +`cmd` | The command to execute | string **or** table | `nil` +`nostart` | Widget timer doesn't start immediately | boolean | false +`stoppable` | Widget timer is stoppable | boolean | false +`settings` | User settings | function | see [Default `settings` function](https://github.com/lcpz/lain/wiki/watch#default-settings-function) + +If your command needs a shell, you need to set `cmd` as an array of 3 strings, where the first contains the shell, the second contains `-c`, and the third contains the actual command. Example: + +```lua +cmd = { awful.util.shell, "-c", "myactualcommand" } +``` + +`settings` can use the string `output`, which is the output of `cmd`. + +### Default `settings` function + +```lua +settings = function() widget:set_text(output) end +``` +## Output table + +Variable | Meaning | Type +--- | --- | --- +`widget` | The widget | input widget type or `wibox.widget.textbox` +`update` | Update `widget` | function +`timer` | The widget timer | [`gears.timer`](https://awesomewm.org/doc/api/classes/gears.timer.html) or `nil` + +The `update` function can be used to refresh the widget before `timeout` expires. + +If `stoppable == true`, the widget will have an ad-hoc timer, which you can control though `timer` variable. + +## Use case examples + +### bitcoin + +```lua +-- Bitcoin to USD current price, using Coinbase V1 API +local bitcoin = lain.widget.watch({ + timeout = 43200, -- half day + stoppable = true, + cmd = "curl -m5 -s 'https://coinbase.com/api/v1/prices/buy'", + settings = function() + local btc, pos, err = require("lain.util").dkjson.decode(output, 1, nil) + local btc_price = (not err and btc and btc["subtotal"]["amount"]) or "N/A" + + -- customize here + widget:set_text(btc_price) + end +}) +``` + +### btrfs + +```lua +-- btrfs root df +local myrootfs = lain.widget.watch({ + timeout = 600, + cmd = "btrfs filesystem df -g /", + settings = function() + local total, used = string.match(output, "Data.-total=(%d+%.%d+)GiB.-used=(%d+%.%d+)GiB") + local percent_used = math.ceil((tonumber(used) / tonumber(total)) * 100) + + -- customize here + widget:set_text(" [/: " .. percent_used .. "%] ") + end +}) +``` + +### cmus + +```lua +-- cmus audio player +local cmus = lain.widget.watch({ + timeout = 2, + stoppable = true, + cmd = "cmus-remote -Q", + settings = function() + local cmus_now = { + state = "N/A", + artist = "N/A", + title = "N/A", + album = "N/A" + } + + for w in string.gmatch(output, "(.-)tag") do + a, b = w:match("(%w+) (.-)\n") + cmus_now[a] = b + end + + -- customize here + widget:set_text(cmus_now.artist .. " - " .. cmus_now.title) + end +}) +``` + +### maildir + +```lua +-- checks whether there are files in the "new" directories of a mail dirtree +local mailpath = "~/Mail" +local mymaildir = lain.widget.watch({ + timeout = 60, + stoppable = true, + cmd = { awful.util.shell, "-c", string.format("ls -1dr %s/*/new/*", mailpath) }, + settings = function() + local inbox_now = { digest = "" } + + for dir in output:gmatch(".-/(%w+)/new") do + inbox_now[dir] = 1 + for _ in output:gmatch(dir) do + inbox_now[dir] = inbox_now[dir] + 1 + end + if #inbox_now.digest > 0 then inbox_now.digest = inbox_now.digest .. ", " end + inbox_now.digest = inbox_now.digest .. string.format("%s (%d)", dir, inbox_now[dir]) + end + + -- customize here + widget:set_text("mail: " .. inbox_now.digest) + end +}) +``` + +### mpris + +```lua +-- infos from mpris clients such as spotify and VLC +-- based on https://github.com/acrisci/playerctl +local mpris = lain.widget.watch({ + cmd = "playerctl status && playerctl metadata", + timeout = 2, + stoppable = true, + settings = function() + local escape_f = require("awful.util").escape + local mpris_now = { + state = "N/A", + artist = "N/A", + title = "N/A", + art_url = "N/A", + album = "N/A", + album_artist = "N/A" + } + + mpris_now.state = string.match(output, "Playing") or + string.match(output, "Paused") or "N/A" + + for k, v in string.gmatch(output, "'[^:]+:([^']+)':[%s]<%[?'([^']+)'%]?>") + do + if k == "artUrl" then mpris_now.art_url = v + elseif k == "artist" then mpris_now.artist = escape_f(v) + elseif k == "title" then mpris_now.title = escape_f(v) + elseif k == "album" then mpris_now.album = escape_f(v) + elseif k == "albumArtist" then mpris_now.album_artist = escape_f(v) + end + end + + -- customize here + widget:set_text(mpris_now.artist .. " - " .. mpris_now.title) + end +}) +``` + +### upower + +```lua +-- battery infos from freedesktop upower +local mybattery = lain.widget.watch({ + timeout = 30, + cmd = { awful.util.shell, "-c", "upower -i /org/freedesktop/UPower/devices/battery_BAT | sed -n '/present/,/icon-name/p'" }, + settings = function() + local bat_now = { + present = "N/A", + state = "N/A", + warninglevel = "N/A", + energy = "N/A", + energyfull = "N/A", + energyrate = "N/A", + voltage = "N/A", + percentage = "N/A", + capacity = "N/A", + icon = "N/A" + } + + for k, v in string.gmatch(output, '([%a]+[%a|-]+):%s*([%a|%d]+[,|%a|%d]-)') do + if k == "present" then bat_now.present = v + elseif k == "state" then bat_now.state = v + elseif k == "warning-level" then bat_now.warninglevel = v + elseif k == "energy" then bat_now.energy = string.gsub(v, ",", ".") -- Wh + elseif k == "energy-full" then bat_now.energyfull = string.gsub(v, ",", ".") -- Wh + elseif k == "energy-rate" then bat_now.energyrate = string.gsub(v, ",", ".") -- W + elseif k == "voltage" then bat_now.voltage = string.gsub(v, ",", ".") -- V + elseif k == "percentage" then bat_now.percentage = tonumber(v) -- % + elseif k == "capacity" then bat_now.capacity = string.gsub(v, ",", ".") -- % + elseif k == "icon-name" then bat_now.icon = v + end + end + + -- customize here + widget:set_text("Bat: " .. bat_now.percentage .. " " .. bat_now.state) + end +}) +``` diff --git a/stow_home/awesome/.config/awesome/lain/wiki/weather.md b/stow_home/awesome/.config/awesome/lain/wiki/weather.md new file mode 100644 index 0000000..1875965 --- /dev/null +++ b/stow_home/awesome/.config/awesome/lain/wiki/weather.md @@ -0,0 +1,150 @@ +## Usage + +[Read here.](https://github.com/lcpz/lain/wiki/Widgets#usage) + +### Description + +Provides current weather status widgets and X-days forecast popup notifications. + +Powered by [OpenWeatherMap](http://openweathermap.org/api) API. + +By default, it uses [current](http://openweathermap.org/current) for current weather data and [forecast16](http://openweathermap.org/forecast16) for forecasts. + +```lua +local myweather = lain.widget.weather() +``` + +## Input table + +Variable | Meaning | Type | Default +--- | --- | --- | --- +`timeout` | Refresh timeout seconds for current weather status | number | 900 (15 min) +`timeout_forecast` | Refresh timeout seconds for forecast notification | number | 86400 (24 hrs) +`current_call` | Command to fetch weather status data from the API | string | see `default_current_call` +`forecast_call` | Command to fetch forecast data from the API | string | see `default_forecast_call` +`city_id` | API city code | number | not set +`utc_offset` | UTC time offset | function | see [here](https://github.com/lcpz/lain/blob/master/widget/weather.lua#L35-L39) +`units` | Temperature units system | string | "metric" +`lang` | API data localization | string | "en" +`cnt` | Forecast days interval | integer | 5 +`date_cmd` | Forecast notification format style | string | "date -u -d @%d +'%%a %%d'" +`icons_path` | Icons path | string | `lain/icons/openweathermap` +`notification_preset` | Preset for notifications | table | empty table +`notification_text_fun` | Function to format forecast notifications | function | see `notification_text_fun` below +`weather_na_markup` | Markup to be used when weather textbox is not available | text | " N/A " +`followtag` | Display the notification on currently focused screen | boolean | false +`showpopup` | Display popups with mouse hovering | string, possible values: "on", "off" | "on" +`settings` | User settings | function | empty function + +- ``default_current_call`` + + `"curl -s 'http://api.openweathermap.org/data/2.5/weather?id=%s&units=%s&lang=%s'"` + + You can rewrite it using any fetcher solution you like, or you can modify it in order to fetch data by city name, instead of ID: just replace `id` with `q`: + + `"curl -s 'http://api.openweathermap.org/data/2.5/weather?q=%s&units=%s&lang=%s'"` + + and set `city_id` with your city name, for instance `city_id = "London,UK"`. + +- ``default_forecast_call`` + + `"curl -s 'http://api.openweathermap.org/data/2.5/forecast/daily?id=%s&units=%s&lang=%s&cnt=%s'"` + + Like above. + If you want to use [forecast5](http://openweathermap.org/forecast5), use this API call string: + `http://api.openweathermap.org/data/2.5/forecast?id=%s&units=%s&lang=%s&cnt=%s` + +- ``city_id`` + + An integer that defines the OpenWeatherMap ID code of your city. + To obtain it go to [OpenWeatherMap](http://openweathermap.org/) and query for your city in the top search bar. The link will look like this: + + http://openweathermap.org/city/2643743 + + your `city_id` is the number at the end. + +- ``units`` + + - For temperature in Fahrenheit use `units = "imperial"` + - For temperature in Celsius use `units = "metric"` (Lain default) + - For temperature in Kelvin use `units = "standard"` (OpenWeatherMap default) + +- ``lang`` + + See *Multilingual Support* section [here](http://openweathermap.org/current). + +- ``cnt`` + + Determines how many days to show in the forecast notification. Up to 16 if you use [forecast16](http://openweathermap.org/forecast16) (default), and up to 5 if you use [forecast5](http://openweathermap.org/forecast5). + +- ``date_cmd`` + + OpenWeatherMap time is in UNIX format, so this variable uses `date` to determine how each line in the forecast notification is formatted. Default looks like this: + + day #daynumber: forecast, temp_min - temp_max + + see `man date` for your customizations. + +- ``icons_path`` + + You can set your own icons path if you don't wish to use `lain/icons/openweathermap`. Just be sure that your icons are PNGs and named exactly like [OpenWeatherMap ones](http://openweathermap.org/weather-conditions). + +- ``notification_preset`` + + Notifications preset table. See [here](https://awesomewm.org/doc/api/libraries/naughty.html#notify) for the details. + +- ``notification_text_fun`` + ```lua + function (wn) + local day = string.gsub(read_pipe(string.format(date_cmd, wn["dt"])), "\n", "") + local tmin = math.floor(wn["temp"]["min"]) + local tmax = math.floor(wn["temp"]["max"]) + local desc = wn["weather"][1]["description"] + + return string.format("%s: %s, %d - %d ", day, desc, tmin, tmax) + end + ``` + See [here](https://github.com/lcpz/lain/issues/186#issuecomment-203400918) for a complete customization example. + +- ``followtag`` + + With multiple screens, the default behaviour is to show a visual notification pop-up window on the first screen. By setting `followtag` to `true` it will be shown on the currently focused tag screen. + +- ``settings`` + + In your `settings` function, you can use `widget` variable to refer to the textbox, and the dictionary `weather_now` to refer to data retrieved by `current_call`. The dictionary is built with [dkjson library](http://dkolf.de/src/dkjson-lua.fsl/home), and its structure is defined [here](http://openweathermap.org/weather-data). + For instance, you can retrieve current weather status and temperature in this way: + ```lua + descr = weather_now["weather"][1]["description"]:lower() + units = math.floor(weather_now["main"]["temp"]) + ``` + +## Output table + +Variable | Meaning | Type +--- | --- | --- +`widget` | The widget | `wibox.widget.textbox` +`icon` | The icon | `wibox.widget.imagebox` +`update` | Update `widget` | function +`timer` | The widget timer | [`gears.timer`](https://awesomewm.org/doc/api/classes/gears.timer.html) +`timer_forecast` | The forecast notification timer | [`gears.timer`](https://awesomewm.org/doc/api/classes/gears.timer.html) + +## Functions + +You can attach the forecast notification to any widget like this: + +```lua +myweather.attach(obj) +``` + +Hovering over ``obj`` will display the notification. + +## Keybindings + +You can create a keybinding for the weather popup like this: + +```lua +awful.key( { "Mod1" }, "w", function () myweather.show(5) end ) +``` + +where ``show`` argument is an integer defining timeout seconds. diff --git a/stow_home/awesome/.config/awesome/rc.lua b/stow_home/awesome/.config/awesome/rc.lua new file mode 100644 index 0000000..103389d --- /dev/null +++ b/stow_home/awesome/.config/awesome/rc.lua @@ -0,0 +1,659 @@ +-- If LuaRocks is installed, make sure that packages installed through it are +-- found (e.g. lgi). If LuaRocks is not installed, do nothing. +pcall(require, "luarocks.loader") + +-- Standard awesome library +local gears = require("gears") +local lain = require("lain") +local awful = require("awful") +require("awful.autofocus") +-- Widget and layout library +local wibox = require("wibox") +-- Theme handling library +local beautiful = require("beautiful") +-- Notification library +local naughty = require("naughty") +local menubar = require("menubar") +local hotkeys_popup = require("awful.hotkeys_popup") +-- Enable hotkeys help widget for VIM and other apps +-- when client with a matching name is opened: +require("awful.hotkeys_popup.keys") + +-- {{{ Error handling +-- Check if awesome encountered an error during startup and fell back to +-- another config (This code will only ever execute for the fallback config) +if awesome.startup_errors then + naughty.notify({ preset = naughty.config.presets.critical, + title = "Oops, there were errors during startup!", + text = awesome.startup_errors }) +end + +-- Handle runtime errors after startup +do + local in_error = false + awesome.connect_signal("debug::error", function (err) + -- Make sure we don't go into an endless error loop + if in_error then return end + in_error = true + + naughty.notify({ preset = naughty.config.presets.critical, + title = "Oops, an error happened!", + text = tostring(err) }) + in_error = false + end) +end +-- }}} + +-- {{{ Variable definitions +-- Themes define colours, icons, font and wallpapers. +beautiful.init("~/.config/awesome/themes/zenburn/theme.lua") + +-- This is used later as the default terminal and editor to run. +terminal = "alacritty" +editor = os.getenv("EDITOR") or "nano" +editor_cmd = terminal .. " -e " .. editor + +-- Default modkey. +-- Usually, Mod4 is the key with a logo between Control and Alt. +-- If you do not like this or do not have such a key, +-- I suggest you to remap Mod4 to another key using xmodmap or other tools. +-- However, you can use another modifier likeMod1, but it may interact with others. +modkey = "Mod4" +local altkey = "Mod1" +-- Table of layouts to cover with awful.layout.inc, order matters. +awful.layout.layouts = { + awful.layout.suit.tile, + awful.layout.suit.tile.left, + awful.layout.suit.tile.bottom, + awful.layout.suit.tile.top, + awful.layout.suit.fair, + awful.layout.suit.spiral, + awful.layout.suit.max.fullscreen, + --awful.layout.suit.fair.horizontal, + --awful.layout.suit.spiral.dwindle, + --awful.layout.suit.max, + --awful.layout.suit.floating, + --awful.layout.suit.magnifier, + --awful.layout.suit.corner.nw, + -- awful.layout.suit.corner.ne, + -- awful.layout.suit.corner.sw, + -- awful.layout.suit.corner.se, +} +-- }}} + +-- {{{ Menu +-- Create a launcher widget and a main menu +myawesomemenu = { + { "hotkeys", function() hotkeys_popup.show_help(nil, awful.screen.focused()) end }, + { "manual", terminal .. " -e man awesome" }, + { "edit config", editor_cmd .. " " .. awesome.conffile }, + { "restart", awesome.restart }, + { "quit", function() awesome.quit() end }, +} + +mymainmenu = awful.menu({ items = { { "awesome", myawesomemenu, beautiful.awesome_icon }, + { "open terminal", terminal } + } + }) + +mylauncher = awful.widget.launcher({ image = beautiful.awesome_icon, + menu = mymainmenu }) + +-- Menubar configuration +menubar.utils.terminal = terminal -- Set the terminal for applications that require it +-- }}} + +-- Keyboard map indicator and switcher +mykeyboardlayout = awful.widget.keyboardlayout() + +-- {{{ Wibar +-- Create a textclock widget +-- +mytextclock = wibox.widget.textclock("%B %d %I:%M %P " )--{ format = ) + +-- Create a wibox for each screen and add it +local taglist_buttons = gears.table.join( + awful.button({ }, 1, function(t) t:view_only() end), + awful.button({ modkey }, 1, function(t) + if client.focus then + client.focus:move_to_tag(t) + end + end), + awful.button({ }, 3, awful.tag.viewtoggle), + awful.button({ modkey }, 3, function(t) + if client.focus then + client.focus:toggle_tag(t) + end + end), + awful.button({ }, 4, function(t) awful.tag.viewnext(t.screen) end), + awful.button({ }, 5, function(t) awful.tag.viewprev(t.screen) end) + ) + +local tasklist_buttons = gears.table.join( + awful.button({ }, 1, function (c) + if c == client.focus then + c.minimized = true + else + c:emit_signal( + "request::activate", + "tasklist", + {raise = true} + ) + end + end), + awful.button({ }, 3, function() + awful.menu.client_list({ theme = { width = 250 } }) + end), + awful.button({ }, 4, function () + awful.client.focus.byidx(1) + end), + awful.button({ }, 5, function () + awful.client.focus.byidx(-1) + end)) + +local function set_wallpaper(s) + -- Wallpaper + if beautiful.wallpaper then + local wallpaper = beautiful.wallpaper + -- If wallpaper is a function, call it with the screen + if type(wallpaper) == "function" then + wallpaper = wallpaper(s) + end + gears.wallpaper.maximized(wallpaper, s, true) + end +end + +-- Re-set wallpaper when a screen's geometry changes (e.g. different resolution) +screen.connect_signal("property::geometry", set_wallpaper) + +awful.screen.connect_for_each_screen(function(s) + -- Wallpaper + set_wallpaper(s) + + -- Each screen has its own tag table. + awful.tag({ " ", " ", " ", " ", " ", " ", " ", " ", " ", " " }, s, awful.layout.layouts[1]) + -- Create a promptbox for each screen + s.mypromptbox = awful.widget.prompt() + -- Create an imagebox widget which will contain an icon indicating which layout we're using. + -- We need one layoutbox per screen. + s.mylayoutbox = awful.widget.layoutbox(s) + s.mylayoutbox:buttons(gears.table.join( + awful.button({ }, 1, function () awful.layout.inc( 1) end), + awful.button({ }, 3, function () awful.layout.inc(-1) end), + awful.button({ }, 4, function () awful.layout.inc( 1) end), + awful.button({ }, 5, function () awful.layout.inc(-1) end))) + -- Create a taglist widget + s.mytaglist = awful.widget.taglist { + screen = s, + filter = awful.widget.taglist.filter.all, + buttons = taglist_buttons, + } + + -- Create a tasklist widget + s.mytasklist = awful.widget.tasklist { + screen = s, + filter = awful.widget.tasklist.filter.currenttags, + buttons = tasklist_buttons + } + + -- Create the wibox + s.mywibox = awful.wibar({ position = "top", screen = s }) + + -- Add widgets to the wibox + s.mywibox:setup { + layout = wibox.layout.align.horizontal, + { -- Left widgets + layout = wibox.layout.fixed.horizontal, + mylauncher, + s.mytaglist, + s.mypromptbox, + }, + s.mytasklist, -- Middle widget + { -- Right widgets + layout = wibox.layout.fixed.horizontal, + mykeyboardlayout, + wibox.layout.margin(wibox.widget.systray(), 3, 3, 3, 3), + mytextclock, + s.mylayoutbox, + }, + } + end) +-- }}} + +-- {{{ Mouse bindings +root.buttons(gears.table.join( + awful.button({ }, 3, function () mymainmenu:toggle() end), + awful.button({ }, 4, awful.tag.viewnext), + awful.button({ }, 5, awful.tag.viewprev) +)) +-- }}} + +-- {{{ Key bindings +globalkeys = gears.table.join( + awful.key({ modkey, }, "s", hotkeys_popup.show_help, + {description="show help", group="awesome"}), + awful.key({ modkey, }, "Left", awful.tag.viewprev, + {description = "view previous", group = "tag"}), + awful.key({ modkey, }, "Right", awful.tag.viewnext, + {description = "view next", group = "tag"}), + awful.key({ modkey, }, "Escape", awful.tag.history.restore, + {description = "go back", group = "tag"}), + -- move window to previous tag + awful.key({ modkey, "Shift" }, "Left", + function () + -- get current tag + local t = client.focus and client.focus.first_tag or nil + if t == nil then + return + end + -- get previous tag (modulo of tag n excluding 0 to wrap from tag 1 to tag n) + local tag = client.focus.screen.tags[(t.index - 2) % 10 + 1] + if tag then + client.focus:move_to_tag(tag) + awful.tag.viewprev() + end + end, + {description = "carry focused client to previous tag", group = "client"}), + -- move window to next tag + awful.key({ modkey, "Shift" }, "Right", + function () + -- get current tag + local t = client.focus and client.focus.first_tag or nil + if t == nil then + return + end + -- get next tag (modulo of tag n excluding 0 to wrap from tag n to tag 1) + local tag = client.focus.screen.tags[(t.index % 10) + 1] + if tag then + client.focus:move_to_tag(tag) + awful.tag.viewnext() + end + end, + {description = "carry focused client to next tag", group = "client"}), + + awful.key({ modkey, }, "j", + function () + awful.client.focus.byidx( 1) + end, + {description = "focus next by index", group = "client"} + ), + awful.key({ modkey, }, "k", + function () + awful.client.focus.byidx(-1) + end, + {description = "focus previous by index", group = "client"} + ), + awful.key({ modkey, }, "w", function () mymainmenu:show() end, + {description = "show main menu", group = "awesome"}), + + -- On the fly useless gaps change + awful.key({ altkey, "Control" }, "l", function () lain.util.useless_gaps_resize(1) end, + {description = "increment useless gaps", group = "tag"}), + awful.key({ altkey, "Control" }, "h", function () lain.util.useless_gaps_resize(-1) end, + {description = "decrement useless gaps", group = "tag"}), + -- Layout manipulation + -- + awful.key({ modkey, "Shift" }, "j", function () awful.client.swap.byidx( 1) end, + {description = "swap with next client by index", group = "client"}), + awful.key({ modkey, "Shift" }, "k", function () awful.client.swap.byidx( -1) end, + {description = "swap with previous client by index", group = "client"}), + awful.key({ modkey, "Control" }, "j", function () awful.screen.focus_relative( 1) end, + {description = "focus the next screen", group = "screen"}), + awful.key({ modkey, "Control" }, "k", function () awful.screen.focus_relative(-1) end, + {description = "focus the previous screen", group = "screen"}), + awful.key({ modkey, }, "u", awful.client.urgent.jumpto, + {description = "jump to urgent client", group = "client"}), + awful.key({ modkey, }, "Tab", + function () + awful.client.focus.history.previous() + if client.focus then + client.focus:raise() + end + end, + {description = "go back", group = "client"}), + + -- Standard program + awful.key({ modkey, }, "Return", function () awful.spawn(terminal) end, + {description = "open a terminal", group = "launcher"}), + awful.key({ modkey, "Shift" }, "r", awesome.restart, + {description = "reload awesome", group = "awesome"}), + awful.key({ modkey, "Control" }, "q", awesome.quit, + {description = "quit awesome", group = "awesome"}), + + awful.key({ modkey, }, "l", function () awful.tag.incmwfact( 0.05) end, + {description = "increase master width factor", group = "layout"}), + awful.key({ modkey, }, "h", function () awful.tag.incmwfact(-0.05) end, + {description = "decrease master width factor", group = "layout"}), + awful.key({ modkey, "Shift" }, "h", function () awful.tag.incnmaster( 1, nil, true) end, + {description = "increase the number of master clients", group = "layout"}), + awful.key({ modkey, "Shift" }, "l", function () awful.tag.incnmaster(-1, nil, true) end, + {description = "decrease the number of master clients", group = "layout"}), + awful.key({ modkey, "Control" }, "h", function () awful.tag.incncol( 1, nil, true) end, + {description = "increase the number of columns", group = "layout"}), + awful.key({ modkey, "Control" }, "l", function () awful.tag.incncol(-1, nil, true) end, + {description = "decrease the number of columns", group = "layout"}), + awful.key({ modkey, }, "space", function () awful.layout.inc( 1) end, + {description = "select next", group = "layout"}), + awful.key({ modkey, "Shift" }, "space", function () awful.layout.inc(-1) end, + {description = "select previous", group = "layout"}), + + awful.key({ modkey, "Control" }, "n", + function () + local c = awful.client.restore() + -- Focus restored client + if c then + c:emit_signal( + "request::activate", "key.unminimize", {raise = true} + ) + end + end, + {description = "restore minimized", group = "client"}), + + --[[ Prompt + awful.key({ modkey }, "r", function () awful.screen.focused().mypromptbox:run() end, + {description = "run prompt", group = "launcher"}), + + awful.key({ modkey }, "x", + function () + awful.prompt.run { + prompt = "Run Lua code: ", + textbox = awful.screen.focused().mypromptbox.widget, + exe_callback = awful.util.eval, + history_path = awful.util.get_cache_dir() .. "/history_eval" + } + end, + {description = "lua execute prompt", group = "awesome"}), + -- Menubar + awful.key({ modkey }, "p", function() menubar.show() end, + {description = "show the menubar", group = "launcher"}) + ]]--) + + + -- User programs + awful.key({ modkey, altkey }, "b", function () awful.spawn("qutebrowser") end, + {description = "run browser", group = "launcher"}), + awful.key({ modkey }, "a", function () awful.spawn(gui_editor) end, + {description = "run gui editor", group = "launcher"}), + awful.key({ modkey, altkey }, "d", function () awful.spawn("Discord") end, + {description = "run discord messaging client", group = "launcher"}), + awful.key({ modkey, altkey }, "f", function () awful.spawn("pcmanfm") end, + {description = "run gui file manager", group = "launcher"}), + awful.key({ modkey}, "p", function () awful.spawn("rofi -show drun") end, + {description = "run rofi prompt (drun)", group = "Rofi launcher"}), + awful.key({ modkey,"Shift"}, "q", function () awful.spawn("/home/joelchrono12/.config/rofi/scripts/power-menu.sh") end, + {description = "run rofi power menu script", group = "Rofi launcher"}), + awful.key({ modkey,altkey}, "k", function () awful.spawn("rofi-pass") end, + {description = "run rofi power menu script", group = "Rofi launcher"}), + awful.key({ modkey }, "r", function () awful.spawn("rofi -show run") end, + {description = "run prompt", group = "launcher"}), + awful.key({ modkey,"Shift"}, "s", function () awful.spawn("flameshot gui") end, + {description = "run gui editor", group = "launcher"}), + awful.key({ modkey, altkey }, "p", function () awful.spawn("/home/joelchrono12/.config/rofi/scripts/qpost.sh") end, + {description = "create new blogpost", group = "launcher"})) +clientkeys = gears.table.join( + awful.key({ modkey, }, "f", + function (c) + c.fullscreen = not c.fullscreen + c:raise() + end, + {description = "toggle fullscreen", group = "client"}), + awful.key({ modkey, }, "q", function (c) c:kill() end, + {description = "close", group = "client"}), + awful.key({ modkey, "Control" }, "space", awful.client.floating.toggle , + {description = "toggle floating", group = "client"}), + awful.key({ modkey, "Shift" }, "Return", function (c) c:swap(awful.client.getmaster()) end, + {description = "move to master", group = "client"}), + awful.key({ modkey, }, "o", function (c) c:move_to_screen() end, + {description = "move to screen", group = "client"}), + awful.key({ modkey, }, "t", function (c) c.ontop = not c.ontop end, + {description = "toggle keep on top", group = "client"}), + awful.key({ modkey, }, "n", + function (c) + -- The client currently has the input focus, so it cannot be + -- minimized, since minimized clients can't have the focus. + c.minimized = true + end , + {description = "minimize", group = "client"}), + awful.key({ modkey, }, "m", + function (c) + c.maximized = not c.maximized + c:raise() + end , + {description = "(un)maximize", group = "client"}), + awful.key({ modkey, "Control" }, "m", + function (c) + c.maximized_vertical = not c.maximized_vertical + c:raise() + end , + {description = "(un)maximize vertically", group = "client"}), + awful.key({ modkey, "Shift" }, "m", + function (c) + c.maximized_horizontal = not c.maximized_horizontal + c:raise() + end , + {description = "(un)maximize horizontally", group = "client"}) +) + +-- Bind all key numbers to tags. +-- Be careful: we use keycodes to make it work on any keyboard layout. +-- This should map on the top row of your keyboard, usually 1 to 9. +for i = 1, 9 do + globalkeys = gears.table.join(globalkeys, + -- View tag only. + awful.key({ modkey }, "#" .. i + 9, + function () + local screen = awful.screen.focused() + local tag = screen.tags[i] + if tag then + tag:view_only() + end + end, + {description = "view tag #"..i, group = "tag"}), + -- Toggle tag display. + awful.key({ modkey, "Control" }, "#" .. i + 9, + function () + local screen = awful.screen.focused() + local tag = screen.tags[i] + if tag then + awful.tag.viewtoggle(tag) + end + end, + {description = "toggle tag #" .. i, group = "tag"}), + -- Move client to tag. + awful.key({ modkey, "Shift" }, "#" .. i + 9, + function () + if client.focus then + local tag = client.focus.screen.tags[i] + if tag then + client.focus:move_to_tag(tag) + end + end + end, + {description = "move focused client to tag #"..i, group = "tag"}), + -- Toggle tag on focused client. + awful.key({ modkey, "Control", "Shift" }, "#" .. i + 9, + function () + if client.focus then + local tag = client.focus.screen.tags[i] + if tag then + client.focus:toggle_tag(tag) + end + end + end, + {description = "toggle focused client on tag #" .. i, group = "tag"}) + ) +end + +clientbuttons = gears.table.join( + awful.button({ }, 1, function (c) + c:emit_signal("request::activate", "mouse_click", {raise = true}) + end), + awful.button({ modkey }, 1, function (c) + c:emit_signal("request::activate", "mouse_click", {raise = true}) + awful.mouse.client.move(c) + end), + awful.button({ modkey }, 3, function (c) + c:emit_signal("request::activate", "mouse_click", {raise = true}) + awful.mouse.client.resize(c) + end) +) + +-- Set keys +root.keys(globalkeys) +-- }}} + +-- {{{ Rules +-- Rules to apply to new clients (through the "manage" signal). +awful.rules.rules = { + -- All clients will match this rule. + { rule = { }, + properties = { border_width = beautiful.border_width, + border_color = beautiful.border_normal, + focus = awful.client.focus.filter, + raise = true, + keys = clientkeys, + buttons = clientbuttons, + screen = awful.screen.preferred, + placement = awful.placement.no_overlap+awful.placement.no_offscreen + } + }, + + -- Floating clients. + { rule_any = { + instance = { + "DTA", -- Firefox addon DownThemAll. + "copyq", -- Includes session name in class. + "pinentry", + }, + class = { + "Arandr", + "Blueman-manager", + "Nitrogen", + "Gpick", + "Kruler", + "MessageWin", -- kalarm. + "Sxiv", + "Tor Browser", -- Needs a fixed window size to avoid fingerprinting by screen size. + "Wpa_gui", + "veromix", + "xtightvncviewer"}, + + -- Note that the name property shown in xprop might be set slightly after creation of the client + -- and the name shown there might not match defined rules here. + name = { + "Event Tester", -- xev. + }, + role = { + "AlarmWindow", -- Thunderbird's calendar. + "ConfigManager", -- Thunderbird's about:config. + "pop-up", -- e.g. Google Chrome's (detached) Developer Tools. + } + }, properties = { floating = true }}, + + -- Add titlebars to normal clients and dialogs + { rule_any = {type = { "normal", "dialog" } + }, properties = { titlebars_enabled = false } + }, + + -- Set Firefox to always map on the tag named "2" on screen 1. + -- { rule = { class = "Firefox" }, + -- properties = { screen = 1, tag = "2" } }, +} +-- }}} + +-- {{{ Signals +-- Signal function to execute when a new client appears. +client.connect_signal("manage", function (c) + -- Set the windows at the slave, + -- i.e. put it at the end of others instead of setting it master. + if not awesome.startup then awful.client.setslave(c) end + + if awesome.startup + and not c.size_hints.user_position + and not c.size_hints.program_position then + -- Prevent clients from being unreachable after screen count changes. + awful.placement.no_offscreen(c) + end +end) + +-- Add a titlebar if titlebars_enabled is set to true in the rules. +client.connect_signal("request::titlebars", function(c) + -- buttons for the titlebar + local buttons = gears.table.join( + awful.button({ }, 1, function() + c:emit_signal("request::activate", "titlebar", {raise = true}) + awful.mouse.client.move(c) + end), + awful.button({ }, 3, function() + c:emit_signal("request::activate", "titlebar", {raise = true}) + awful.mouse.client.resize(c) + end) + ) + + awful.titlebar(c) : setup { + { -- Left + awful.titlebar.widget.iconwidget(c), + buttons = buttons, + layout = wibox.layout.fixed.horizontal + }, + { -- Middle + { -- Title + align = "center", + widget = awful.titlebar.widget.titlewidget(c) + }, + buttons = buttons, + layout = wibox.layout.flex.horizontal + }, + { -- Right + awful.titlebar.widget.floatingbutton (c), + awful.titlebar.widget.maximizedbutton(c), + awful.titlebar.widget.stickybutton (c), + awful.titlebar.widget.ontopbutton (c), + awful.titlebar.widget.closebutton (c), + layout = wibox.layout.fixed.horizontal() + }, + layout = wibox.layout.align.horizontal + } +end) + +beautiful.notification_icon_size = 64 +-- Enable sloppy focus, so that focus follows mouse. +--client.connect_signal("mouse::enter", function(c) +-- c:emit_signal("request::activate", "mouse_enter", {raise = false}) +--end) + +client.connect_signal("focus", function(c) c.border_color = beautiful.border_focus end) +client.connect_signal("unfocus", function(c) c.border_color = beautiful.border_normal end) +-- }}} +-- +-- +-- +-- +-- Add rounded corners to awesome wm +client.connect_signal("manage", function (c) + c.shape = function(cr,w,h) + gears.shape.rounded_rect(cr,w,h,12) + end +end) + +local autorun = true +autorunApps = +{ + "pipewire", + "volumeicon", + "picom", + "lxpolkit", + "xfce4-power-manager", + "nm-applet", + "syncthing-gtk -m", + --"/home/joelchrono12/.config/polybar/launch.sh", + --"touchpad-indicator", + "setxkbmap -layout latam", + "nitrogen --restore", + --"cbatticon", +} +if autorun then + for app = 1, #autorunApps do + awful.util.spawn(autorunApps[app]) + end +end diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/awesome-icon.png b/stow_home/awesome/.config/awesome/themes/zenburn/awesome-icon.png new file mode 100755 index 0000000000000000000000000000000000000000..9ca448a2105857d25ea98f7dbd5ab93da4309732 GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;V{wqX6T`Z5GB1G~wg8_H*X3p^r=fd*d(VMZs7*%d%R_7YED zSN6wDQi8_9C4r~*0fodpT^vI=t|$NaKc7+3@WkSRdWN0fCkisGFPEuyT)a^PsD#1O L)z4*}Q$iB}LdP#C literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/darkpcnordwall.png b/stow_home/awesome/.config/awesome/themes/zenburn/darkpcnordwall.png new file mode 100755 index 0000000000000000000000000000000000000000..7695dce884629cd17a2eca4114093669151e153b GIT binary patch literal 280068 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�f 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%0D*f0<)0J91Zzgh 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 literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/ac.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/ac.png new file mode 100755 index 0000000000000000000000000000000000000000..453af4e1c2e13a202a23a1fadcbce03627cb2c21 GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UASkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY0t>0)3IFPO6{&;}^MR1)MD%)n4K`K$$qm*nm4 z!tlSn|IB_MkG;gx*OmP~w+N@KiuX#lgFqpHP&^9mxl3mOByihdc=BH$)Rf05_>KYpA h8X1HbSXvobS{a)`Gz3V0GX-j3@O1TaS?83{1OQG)R|o(A literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/awesome.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/awesome.png new file mode 100755 index 0000000000000000000000000000000000000000..2db19caf7c9e43f2ca6e01a5a8fd62d424387659 GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPdBO9L{>%Rrt-T;L{JzX3_EKVmUED$g-GB7YWbKiO1 zGZ%3-HnEgO>vX;U>S3F^I`x#9fk1d^+=3enVmapyv2LiG_{LztEb$f6Y%PbH6C@r4 m_h>h?M_3(D^WVs=!NxGjP;6a?Zl@{G0tQc4KbLh*2~7Z1B09AI literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/battery.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/battery.png new file mode 100755 index 0000000000000000000000000000000000000000..7dd78a5758006e69b87ebff670a60d4a5e03c6e0 GIT binary patch literal 334 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UASkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY0t>0)3IFPO6{&;}^MR1)MD%)n4K`K$$qm*nm4 z!tlSn|IB_MkG;gx*OmP~w+N@KiuX#lgFqpH~j0sN+T^~lxxWIc@Ai;5Zf}_#YECz;mi5x7C4;;J*)TdhF z8c~vxSdwa$T$Bo=7>o=I&2A`6-!cl^_kK lx`u|jMg}1UmR3fVR>o!!4FS^MOo190JYD@<);T3K0RUiLS1SMj literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/battery_empty.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/battery_empty.png new file mode 100755 index 0000000000000000000000000000000000000000..763aa93bc23ce629edaf66e06fd826c6d4b60341 GIT binary patch literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UASkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY0t>0)3IFPO6{&;}^MR1)MD%)n4K`K$$qm*nm4 z!tlSn|IB_MkG;gx*OmP~w+N@KiuX#lgFqpH~j0sORb{S33KG2k+b(MkP91j~y#A)7RAPpt15hW>!C8<`) zMX5lF!N|bST-U%@*T5*m(9+7l!pguv+rSV=b}i@gLeY?$pOTqY3DRJyYiOuzWDsIt cX=P+-Wo!n~5Fq`{6sUp0)78&qol`;+035VaH~;_u literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/battery_low.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/battery_low.png new file mode 100755 index 0000000000000000000000000000000000000000..626222f6ef89ed7c312dfd427e098bcc394e97aa GIT binary patch literal 332 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UASkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY0t>0)3IFPO6{&;}^MR1)MD%)n4K`K$$qm*nm4 z!tlSn|IB_MkG;gx*OmP~w+N@KiuX#lgFqpH~j0sORb{RboZ;(FKv~CjX$&giy469ypu<)MBeGSy5TH+c} zl9E`GYL#4+3Zxi}3=GY64UBaSj6w`8tqd%z3=Fgl41r|Vay~B<4Y~O#nQ4_E4W_z= jhPp-uAqJLKMwV8_W)KYl(%(#h8W=oX{an^LB{Ts5%du9x literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/cpu.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/cpu.png new file mode 100755 index 0000000000000000000000000000000000000000..c28a78730594f39d0c22d295c6cdd2283b7077fb GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UASkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY0t>0)3IFPO6{&;}^MR1)MD%)n4K`K$$qm*nm4 z!tlSn|IB_MkG;gx*OmP~w+N@KiuX#lgFqpH?}p>UPTtH2pfwDhu6{1-oD!M~bp9zYIffk$L90|U1(2s1Lwnj--eWH0gbb!C6ZBgDs}d-jIj zL!gj^r;B3<$Mxg{2c|dj3py4yG|Kl)2sL0}Xfk7YbZh3E&pzopr00H|b AdjJ3c literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/fwd.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/fwd.png new file mode 100755 index 0000000000000000000000000000000000000000..e9b875e7e2c2b0627b9f6157c9466374343832da GIT binary patch literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UASkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY0t>0)3IFPO6{&;}^MR1)MD%)n4K`K$$qm*nm4 z!tlSn|IB_MkG;gx*OmP~w+N@KiuX#lgFqpH6%1x$p?oHLmiezCAKd~n()1yrwE;u=wsl30>z zm0Xkxq!^4049#^7jCBo+LJTdf3@oe+473dlfn?WmJ}(pvx%nxXX_X)irn-iPx<&>e e29{PvmR81Q5Dfv+-%NoT7(8A5T-G@yGywoeXH&@l literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/hdd.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/hdd.png new file mode 100755 index 0000000000000000000000000000000000000000..8922eaa46a5fc6a8bda2cbc35f881a394414d73c GIT binary patch literal 342 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8XLh>FdgVpId}eR>gaz z+d-g^KyspA8IYEMViq9H5^?;(Y9P%S;1l8sr2qZ<_y7NY+aDIfKn`O`kY6x^!?PP{ zAWo9Ey9-kqcTEbAqv+}47{U>qoN$26C8D8avGRljUY0`FgqCauA18(*M_CvWb}-fO z{(Qm-RIFO!8c~vxSdwa$T$Bo=7>o=I&2A t`6-!cl^_kKx`u|jMg}1UmR3fVR>o!!4FS^MOo190JYD@<);T3K0RZ}{Rt^9F literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/mail.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/mail.png new file mode 100755 index 0000000000000000000000000000000000000000..be656ede7c5f237931b381865b9fc1e4a17036bc GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#Av2Q@A1BKUqZc4`0X`wFhK7d!{{8#^|G)D=!FHe^V@Z%-FoVOh8)+a;lDE4H zQyOEal|5uKcHfJwsHSyn>A$+=PIq5wOa+jR#8#TQH>+=8tqA2BdoJ;us- Tym$RUpcV#CS3j3^P6{XE z)7O>#Av2SZoZjnzsh2?N0(?STf%NIp=>Px!Up;edCy>Kf666=m;PC858i0)3IFPO6{&;}^MR1)MD%)n4K`K$$qm*nm4 z!tlSn|IB_MkG;gx*OmP~w+N@KiuX#lgFqpHP#1{PKZ2HFOOK(cE&pBIXT-29Zxv`UZ$Q(Z$tT_b}K14}C- ZODkhDh=u^^Z>B&E44$rjF6*2UngCyYPQd^G literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/net.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/net.png new file mode 100755 index 0000000000000000000000000000000000000000..769bfec2802dab006987ef8e620873757143f8c9 GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6n3BBRT^Rni_n+Ah4nJ za0`PlBg3pY5H=O_J_<&LOcxqMK8_)g^WF2978nDCnrc$9Oy{+_q#vA*f42@ z%QUxVhDpN57RiT-ugc8m`rvV>bP0l+XkK DqaiN~ literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/next.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/next.png new file mode 100755 index 0000000000000000000000000000000000000000..9a62593179c7b47a78162b217a86bcfe0bc4d362 GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UASkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY0t>0)3IFPO6{&;}^MR1)MD%)n4K`K$$qm*nm4 z!tlSn|IB_MkG;gx*OmP~w+N@KiuX#lgFqpHgTe~DWM4f4nJ za0`PlBg3pY5H=O_J_<&B0|E_46kZ|LRy|Kjv*T7lM^H=4s@LP`Ca~CTGJ_m ti77INSXjCja8A)qIGAq#a-W0(1H-;sTr6Vk;gvvL44$rjF6*2UngFxcDW3oU literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/note_on.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/note_on.png new file mode 100755 index 0000000000000000000000000000000000000000..aae5ca39f59d83618f190d33ec1c330c07c19523 GIT binary patch literal 164 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=DinK$vl=HlH+5kiEpy*OmPtGn0^#M&SWZ380Xnr;B5V#p&b(3D%w)EdJBo{vTJ% zyR}!u*;d$hPU~6L9WkyOx!LY9h!y?yyB#3`wCrLoUxoZhpO-+*44$rjF6*2UngISG BE{OmD literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/pacman.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/pacman.png new file mode 100755 index 0000000000000000000000000000000000000000..575144a02d61b64066b2558e7bd8800d8d2d3734 GIT binary patch literal 345 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8XLh>FdgVpId}eR>gaz z+d-g^KyspA8IYEMViq9H5^?;(Y9P%S;1l8sr2qZ<_y7NY+aDIfKn`O`kY6x^!?PP{ zAWo9Ey9-kqcTEbAqvGk}7{U>qoN$0Gg1Mn(1;+#qK~|xK3l+pXl&&zU2r>mXaWd4V zGh3dE&j7lVLAAs+q9i4;B-JXpC>2OC7#SFv>lzsA8W@EbT3Q)cSQ!{-8yEt~uH}4Q wC>nC}Q!>*kK^jbT4GndT3_=Vnt&A+KjLje#0;Ip00yQvry85}Sb4q9e0Q(nI)c^nh literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/pause.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/pause.png new file mode 100755 index 0000000000000000000000000000000000000000..d4546e675d84c7f6bd6f93df0cd2476f66c54c84 GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UASkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY0t>0)3IFPO6{&;}^MR1)MD%)n4K`K$$qm*nm4 z!tlSn|IB_MkG;gx*OmP~w+N@KiuX#lgFqpHLeW8(f#K9E7G_8DU6w#qswJ)wB`Jv|saDBFsX&Us$iUEC z*T7iUz$nDf(#pWX%D_O|zz|4wE$8z>(U6;;l9^Ts(qO7j?* literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/phones.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/phones.png new file mode 100755 index 0000000000000000000000000000000000000000..bec0e574be2ab92c85764e40071527d26cf2de79 GIT binary patch literal 337 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UASkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY0t>0)3IFPO6{&;}^MR1)MD%)n4K`K$$qm*nm4 z!tlSn|IB_MkG;gx*OmP~w+N@KiuX#lgFqpHP&^9mxl3mOByihdc=BH$) pRf05_>KYpA8X1HbSXvobS{a)`Gz3V0GX-j3@O1TaS?83{1OS@jR-pg@ literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/play.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/play.png new file mode 100755 index 0000000000000000000000000000000000000000..b228f7476b7997abfba5465f1cd8e64f12551182 GIT binary patch literal 329 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UASkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY0t>0)3IFPO6{&;}^MR1)MD%)n4K`K$$qm*nm4 z!tlSn|IB_MkG;gx*OmP~w+N@KiuX#lgFqpHd}-R7+eVN>UO_ zQmvAUQh^kMk%6JPu7RC|0Py>UftDnm{r-UW|zG_pz literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/prev.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/prev.png new file mode 100755 index 0000000000000000000000000000000000000000..4c4ca40bc6147f6504db994075a95c9da40ad101 GIT binary patch literal 325 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UASkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY0t>0)3IFPO6{&;}^MR1)MD%)n4K`K$$qm*nm4 z!tlSn|IB_MkG;gx*OmP~w+N@KiuX#lgFqpHzopr0Qoaf&j0`b literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/rwd.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/rwd.png new file mode 100755 index 0000000000000000000000000000000000000000..ac3d6f4bf6e35716bbbd97c1c3c0c7c8bdff0223 GIT binary patch literal 331 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UASkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY0t>0)3IFPO6{&;}^MR1)MD%)n4K`K$$qm*nm4 z!tlSn|IB_MkG;gx*OmP~w+N@KiuX#lgFqpHtI5_`0O@b0Kn)C@u6{1-oD!My#OCx||gW!U_%O?XxI14-? ziy0WWg+Z8+Vb&Z8pdfpRr>`sfLuMvnUiOpc)ue$!5}q!OArhC9ZHk|rsb^C;aHN5a dgPTX4fnkO(b2h{D^X5P`44$rjF6*2UngCsqA*lcW literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/square_unsel.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/square_unsel.png new file mode 100755 index 0000000000000000000000000000000000000000..979642f658624b5c923bec50ba929a213ef600db GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^EI=&4!3HD^x83^;q}Y|gW!U_%O?XxI14-? ziy0WWg+Z8+Vb&Z8pdfpRr>`sfLuMvnUg684pVELrah@)YArhC@_8M|E7znUD{}QLr zF*o9upZ7=A%D_{~OY1M(h;j0Gd+3nS_S2pmikCAOI;K6#$Xv-FV9vE6|8=aIl&)INUOXyIb(@%K`*RNrTzx=ZW_{z?d*+$bvuw28sf)z4*}Q$iB}F_uNb literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/stop.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/stop.png new file mode 100755 index 0000000000000000000000000000000000000000..207915ba64994600f1edce7f6c5119260c5c89c0 GIT binary patch literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UASkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY0t>0)3IFPO6{&;}^MR1)MD%)n4K`K$$qm*nm4 z!tlSn|IB_MkG;gx*OmP~w+N@KiuX#lgFqpHlzq^7+P8xSXdbtXd4&;$*$#mUML!J^HVa@DnS}dbqx)5jSNBzEUkUHx3vIVCg!0PvzEqW}N^ literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/task.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/task.png new file mode 100755 index 0000000000000000000000000000000000000000..962b51a97b8d0a8e55fd943ff50330700baa0e50 GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6n3BBRT^Rni_n+Ah4nJ za0`PlBg3pY5H=O_J_<&B0_Sh8>bxr3R!u&IEHAPPfn1iIKYwo=Xbx(nIj#` z_(G++Id(De@Cq=_Fj!Wp5frgxB5UB;q=W>g@UC}tNqa39Ffe?XBl~b!#$KQe3=E#G KelF{r5}E+JQZWty literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/temp.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/temp.png new file mode 100755 index 0000000000000000000000000000000000000000..7952de8d35615790daba00a6c5d9ef484f7fbf07 GIT binary patch literal 338 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UASkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY0t>0)3IFPO6{&;}^MR1)MD%)n4K`K$$qm*nm4 z!tlSn|IB_MkG;gx*OmP~w+N@KiuX#lgFqpHO>B?>qPHLHDJTEP<|kZ%$0k z`2y6dTH+c}l9E`GYL#4+3Zxi}3=GY64UBaSj6w`8tqd%z3=Fgl41r|Vay~B<4Y~O# rnQ4_E4W_z=hPp-uAqJLKMwV8_W)KYl(%(#h8W=oX{an^LB{Ts5kCI#n literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/tile.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/tile.png new file mode 100755 index 0000000000000000000000000000000000000000..98fe539334922d35ebe25effa8a217c4aa4819f2 GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9Ygky=|NsBhtmQx=j3q&S z!3+-1Zlr-YN#5=*3>~bp9zYIffk$L90|U1(2s1Lwnj--eWH0gbb!C6ZBgDt9w)3Cf tBA}3vr;B3<$Mxg{2c{bN102nbEDZe;Y=WWM3;lqy44$rjF6*2UngGXvBAoyL literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/tilebottom.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/tilebottom.png new file mode 100755 index 0000000000000000000000000000000000000000..80ce0455d060435b54007feca2ea0cab37613899 GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9Ygky=|NsBhtmQx=j3q&S z!3+-1Zlr-YN#5=*3>~bp9zYIffk$L90|U1(2s1Lwnj--eWH0gbb!C6ZBgDrk#<;|| y0VpKq>Eal|aXmS~f$5L@0uGJ}a|Hn*28IcbSU=e&eli29VDNPHb6Mw<&;$T23M01w literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/tileleft.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/tileleft.png new file mode 100755 index 0000000000000000000000000000000000000000..216dec9b519064341e87d1dad48f9aef582021d5 GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9Ygky=|NsBhtmQx=j3q&S z!3+-1Zlr-YN#5=*3>~bp9zYIffk$L90|U1(2s1Lwnj--eWH0gbb!C6ZBgDt0ULBrL w2^13Xba4#fxSpKg!1RYz;YdKkK?eqgXkO;qGViAU1j;jby85}Sb4q9e02B!%#Q*>R literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/tiletop.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/tiletop.png new file mode 100755 index 0000000000000000000000000000000000000000..8bf290e88f14493d29ece457bed0564a30876480 GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9Ygky=|NsBhtmQx=j3q&S z!3+-1Zlr-YN#5=*3>~bp9zYIffk$L90|U1(2s1Lwnj--eWH0gbb!C6ZBgDt8pELa? x$TBfc7sn8e>&XcYOnamSI5>XTI|vFfFtpdReyX*p(gmtu@O1TaS?83{1OPcZBVzyn literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/close_focus.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/close_focus.png new file mode 100755 index 0000000000000000000000000000000000000000..cccbadca86a741df40c4f6b6f05b2347df68efa3 GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7V3?%vO?!^NsmUKs7M+SzC{oH>NS%G}c0*}aI z1_o}RLT+J3hFNnYfP(BLp1!W^x4F1Qgv?t1nu84F3GfMV1=3oY#%Cr^{{R0!le3T? zkk3>SY3CI!mba4#fh)zyWU@LG{^tiT^Lnv}i1Ovl5 X5vHdnF9~l4Dq-++^>bP0l+XkKiF7LL literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/close_normal.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/close_normal.png new file mode 100755 index 0000000000000000000000000000000000000000..cb0c3faa8764f132ffd1df79aed1d2e328f04f57 GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7V3?%vO?!^NsmUKs7M+Szh&W7L{Pk?;J;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8Uop z6XFV_d3gjkq^14;|KH)Y??ND-xg^Lhn1LZJZaKqdAeS-8+uem(kjLi}ki%Kv5n0T@ zzzuX2w=g5atT_@uL2*wP#}JO|$q5Q<1+I!7*Oqb!Mb3#}U|1)@^fdYI^9rC6)e_f; zl9a@fRIB8oR3OD*WMF8dYiOWrWENs*VP#@wWoW8xU~FYz;K2V>8AU^GeoAIqB}9XP ixvrsUh@r8Sp^=r5Aw)ytn@RmZ4Gf;HelF{r5}E*tYf&Wt literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/floating_focus_active.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/floating_focus_active.png new file mode 100755 index 0000000000000000000000000000000000000000..77ea12714fbf704c5f0bf5f093d0479c42ca30ac GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7V3?%vO?!^NsmUKs7M+SzC{oH>NS%G}c0*}aI z1_o}RLT+J3hFNnYfP(BLp1!W^x4F1QgjjsF(z<{`JOMr-u0UE#)A+;v_5c6>4`Wq7 z3FI@C1o;IsFqBO`YXRgjCV9KNFbnedd;)UBJzX3_IHHpi6xcTCxlV`)YGBgyZPqoA~q9i4;B-JXpC>2OC7#SEE z=^7g78kvO{T3DHwSs9vY8yH&|7&!1hRYuW}o1c=IRteEyV6JOu8e(W{WoTq&WC+pF T_-0Z+Py>UftDnm{r-UW|vyewz literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/floating_normal_active.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/floating_normal_active.png new file mode 100755 index 0000000000000000000000000000000000000000..c5ce3ded35997d1561ffbd3a54fc657f96f16e23 GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7V3?%vO?!^NsmUKs7M+Szh&W7L{Pk?;J;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8Uop z6XFV_d3gk%o$2`h|Nk^@@p2%axg^Lhn1LZJZaKqdAeS-8+uem(kjLi}ki%Kv5n0T@ zzzuX2w=g5atT_@uL2*wP#}JO|$q5Q<8}wW!!~}8(Mb3#}U^sV+xlr5A6KE%cYKdz^ zNlIc#s#S7PDv)9@GB7mKH8jvQG7B-Zure{TGBnjTFt#!+&7^*y1_n=8KbLh*2~7aNS%G}c0*}aI z1_o}RLT+J3hFNnYfP(BLp1!W^x4F1Qge3KJxPpN~`~f~8u0UE#)A+;v^+5Fh|9^um zZ9owQ=8_;kkdj|zNA3YB#w2fd7nc5vn}I-%jHioZ2uE~s!U8sfFr#CKLWDvN9dik4 dNC@I(V9?ZKT6r?UQUs`u!PC{xWt~$(699EfF+TtR literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/maximized_focus_inactive.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/maximized_focus_inactive.png new file mode 100755 index 0000000000000000000000000000000000000000..f684470e1c8c6220c36ec28347edab993afa8451 GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S0wixl{&NRXEa{HEjtq=#3k+XOiwE+VlDyqr z82-2SpV<%OaTa()7Bet#1GRArGcwGYBLNh&^mK6y(Kw%+AfeeHICJxN`;aI0%+1DK zJi>*`HZGX`_T+&B8|DheN=7a-G%(0XZ`je>D6_qn$%KJn^>Wseu}+U%frhA-xJHzu zB$lLFB^RXvDF!10LnB>716?Dt5JL+q6EiDAQ*8rdD+2=u{-??)8glbfGSey{8Vt;J h4NXG~jjargtc(mH8XDhB>IZ6I@O1TaS?83{1OT=XN=X0! literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/maximized_normal_active.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/maximized_normal_active.png new file mode 100755 index 0000000000000000000000000000000000000000..4aa4196f354bc8724b5461e820b6eda77bd23d75 GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7T3?v)swEqJsmUKs7M+Szh&W7L{Pk?;J;vjb? zhIQv;UIIA^$sR$z3=CCjK;5Hn!&&zUNC1@pbb!hKfou% z6-Ylj)4|Il2qgdi|1YXK4XBlYr6kBN7)YmyJ1zPSq#2XE-CbDvGj0X~Ih+L^k;M!Q z+(4Ic3o|mznj--el<{DH8Kk^w6HQUvobW*HZZm_FmT|1s*Iu`H$Npa ntrDWaz+BhRG{n%@%FxKl$Pl8T@y(=upaup{S3j3^P6eaI!1!mi18q z8l_s|8c~vxSdwa$T$Bo=7>o=IjdTqSbdAhH3@xlo%&ZK}v<-}{3=9gN|KEqAAvZrI YGp!Q028LbkOh63`p00i_>zopr07K$Xp#T5? literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/ontop_focus_active.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/ontop_focus_active.png new file mode 100755 index 0000000000000000000000000000000000000000..86e61b7fb67011413cbfd317a72452da9dea01d1 GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S1|*9D%+3HQmUKs7M+SzC{oH>NS%G}EByV>Y zhW{YAVDIwDKoQOYkH}&M25z8MZed1-S#u-yi))Rw20tYWsw e?VyGN1A~)Za%SeB@Dm@DFfPm=|+TX33`vXm`X0V6~1I#z+*?q!}p&8j7?5hW>!C8<`)MX5lF z!N|bSNY~In*T^iy(89{Z%*xPI+rZe$z`%k3sWOU&-29Zxv`UBu19M$N(-1>rD?=kI YBSVOW#y6Atff^V*UHx3vIVCg!0HRGqKmY&$ literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/ontop_normal_active.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/ontop_normal_active.png new file mode 100755 index 0000000000000000000000000000000000000000..fcee77236eab65ca2c605177b90248510914e029 GIT binary patch literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7V3?%vO?!^NsmUKs7M+Szh&W7L{Pk?;J;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8Uop z6XFV_pPlIdqW}N@>&>f~3FI@E1o;IsFr>vTXV?tnGA4PuyD$s#_FMGa!f`!0L4j>UThqy<9Fw%U9Gy}+SsB(WV!Fs}W9bD{q*~${ zQIe8al4_M)lnSI6j0_BobPWx3jm$y}Ev!t;tPD-H4UDY}3>^5MDx+w~%}>cptAuDU jFxNFS4KXyfGBmO>GK6Sod^4#ZsDZ)L)z4*}Q$iB}BPdhK literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/ontop_normal_inactive.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/ontop_normal_inactive.png new file mode 100755 index 0000000000000000000000000000000000000000..a6286269fb513c8dac33254ed1231853efc96688 GIT binary patch literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S0wixl{&NRXEa{HEjtq=#3k+XOiwE+VlDyqr z82-2SpV<%OaTa()7Bet#1GRArGcwGYBLNgN@^o716?Dt5JL+q6EiDAGi?K7D+7bV=l}PiXvob^$xN%nt$|^eI}=a?gQu&X J%Q~loCIARVLcah2 literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/sticky_focus_active.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/sticky_focus_active.png new file mode 100755 index 0000000000000000000000000000000000000000..5af45c146420350417f0a15eab0dc1fe81a823cf GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7V3?%vO?!^NsmUKs7M+SzC{oH>NS%G}c0*}aI z1_o}RLT+J3hFNnYfP(BLp1!W^x4F1Qg!HCOTpt4z;tB8xaRt&^n#LdQumAu5e;BL! zNg$u8B*-tAfuU^jSqmVKG0EHAg;|it=M#`4?&;zf!V#UEpukq(s_1bofTdH%Plth_ XV+xaNk&S{fPzi<Dnm{r-UW|=`<=r literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/sticky_focus_inactive.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/sticky_focus_inactive.png new file mode 100755 index 0000000000000000000000000000000000000000..22d745344cbd9da622202f7a5091d6c79e43206a GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S0wixl{&NRXEa{HEjtq=#3k+XOiwE+VlDyqr z82-2SpV<%OaTa()7Bet#1GRArGcwGYBLNiD^K@|x(Kw%+ATcrF{r|oHZ%W*d`1bGq zZ~4%+P77vRdP`(kYX@0 zFf`ING|)9N3o*2?GBL93xwZt`| zBqgyV)hf9t6-Y4{85kPr8XD*tnS~fySeckv8JcPv7+V<_IPgDJM$wR)pOTqY3DIC+ iu4`x-VrXn-Xk=w%2+`2^W>P;;1B0ilpUXO@geCwWVo+89 literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/sticky_normal_inactive.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/titlebar/sticky_normal_inactive.png new file mode 100755 index 0000000000000000000000000000000000000000..5f3e655e00cde66757cff3c01dd17d4746984041 GIT binary patch literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S0wixl{&NRXEa{HEjtq=#3k+XOiwE+VlDyqr z82-2SpV<%OaTa()7Bet#1GRArGcwGYBLNiD_H=O!(Kw%+ATco^?$#a?H#WDn%FNG~ z0#avm7&i!tKexAB7I-~(F#|6H!$t#69V3^tM?h_=C9V-ADTyViR>?)FK#IZ0z|ct7 z&_LJ7EX2^l%EZjd&`jIF*vi15@cI9JC>nC}Q!>*kacf}M<<11uz~JfX=d#Wzp$Pz0 CyF%Ik literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/vol.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/vol.png new file mode 100755 index 0000000000000000000000000000000000000000..8fb9622e2737b2e67679fe979e54fcb28f6e6e50 GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|wj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI!Nr=@<_in@GZ9pL>PZ!4!i_^&o60FVafBygfZ*TZ& zhKC``{DnP7Bo3T7aiT+~{fzo4*CiDbJEIakw>aL|;~dnZSlxL;Vu{8tcSc!8hK^tA U@BSaZ4ssNOr>mdKI;Vst0A3wCHvj+t literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/vol_low.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/vol_low.png new file mode 100755 index 0000000000000000000000000000000000000000..32ad78f68264ff89e572950de52f2c0195ca45b0 GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|wj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI!Nr=@-x6pLXE})Q;r;B5V#p&b(3D#!zKmY&#w>Nw> z!^4ne{=%Lk5(iG4IMJcgen$P2>ynCzol%LNTO4ofaSrNHtnR!au|(sSJEJTkL&q=m UcmI!H2RVwt)78&qol`;+0193@Q2+n{ literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/vol_mute.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/vol_mute.png new file mode 100755 index 0000000000000000000000000000000000000000..77148fbf97560af4dda6183edcf6ade2d72571a3 GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|wj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI!Nr=_j?2&hhI8eyR)5S5w;&gI?1Zy+D5-5WJCaE@NG{VR6=%ekLm>hCl4a_a9v8 R6$F~b;OXk;vd$@?2>?ArHeLV# literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/icons/vol_no.png b/stow_home/awesome/.config/awesome/themes/zenburn/icons/vol_no.png new file mode 100755 index 0000000000000000000000000000000000000000..f22ed63467c0e60ecfea33135348cc52cc6c4120 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|wj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI!Nr+9zY>Bt)QlOB#r;B5V#p$;b9l013cn({A{2$*J zF35gc;A6tM#U(4hRI)dmh_x0}^0XCZIC17vZ<%7;$!T9gi?=-5D;kyajaB2}{(X0z a3o-Au(R`zj^=}W*NCr<=KbLh*2~7aXGCTbM literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/layouts/cornerne.png b/stow_home/awesome/.config/awesome/themes/zenburn/layouts/cornerne.png new file mode 100755 index 0000000000000000000000000000000000000000..f6014fd853262be0cfcdd71795df0968f13879af GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0L3?#3!&-4XSoCO|{#X$M%Ak65bF}ngN$X?>< z>&pI^NlMUIxFqn@K9ITqpAc6dedo@Z|Ns9_+kYVe$YCrA@(X5gcy=QV#7XjYcVSB7 zu1NuM3_V>OLo7}wCn(4ow6(Q08HiZ)a4q0Gz|_gocu_%Sg~3seTP>^y(pWkcNm}u+ bc(60fJ@Hkv=U%WHP&0$4tDnm{r-UW|9BVdO literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/layouts/cornernw.png b/stow_home/awesome/.config/awesome/themes/zenburn/layouts/cornernw.png new file mode 100755 index 0000000000000000000000000000000000000000..cdc085ba1a5480c083395523d9f59fcdfb4442ac GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0L3?#3!&-4XSoCO|{#X$M%Ak65bF}ngN$X?>< z>&pI^NlMUIxFqn@K9ITqpAc6dedo@Z|Ns9_+kYVe$YCrA@(X5gcy=QV#7XjYcVSB7 zu1NuM^gLZ0Lo7}wCn(4ov>j?>=IG~oAb5bo@DS5tN00Reu52z`4QDwLU5!g-a7^H1 YII)c}zopr0A|!RC;$Ke literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/layouts/cornerse.png b/stow_home/awesome/.config/awesome/themes/zenburn/layouts/cornerse.png new file mode 100755 index 0000000000000000000000000000000000000000..393202f7101168ae9ec20febfb4aa0b158f3680d GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0L3?#3!&-4XSoCO|{#X$M%Ak65bF}ngN$X?>< z>&pI^NlMUIxFqn@K9ITqpAc6dedo@Z|Ns9_+kYVe$YCrA@(X5gcy=QV#7XjYcVSB7 zu1NuMOg&v3Lo9le6BJ|(+S=Nh3NjirI!YwUm?ZY8>M)owGszgRCam%hP{?_~Auhoi fe5*w>lY!x}=~vOcPaUQK4Pfwe^>bP0l+XkKlo2(a literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/layouts/cornersw.png b/stow_home/awesome/.config/awesome/themes/zenburn/layouts/cornersw.png new file mode 100755 index 0000000000000000000000000000000000000000..09298f54426bbc887f7f74fdd2923a13771f8c03 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0L3?#3!&-4XSoCO|{#X$M%Ak65bF}ngN$X?>< z>&pI^NlMUIxFqn@K9ITqpAc6dedo@Z|Ns9_+kYVe$YCrA@(X5gcy=QV#7XjYcVSB7 zu1NuMj6Gc(Lo9le6BJ|(+L#@O1TaS?83{1OWT3G!p;- literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/layouts/dwindle.png b/stow_home/awesome/.config/awesome/themes/zenburn/layouts/dwindle.png new file mode 100755 index 0000000000000000000000000000000000000000..6091e80d75bfbe5b94a3792cbd581bd5c4332162 GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0P3?wHke>@jRF%}28J29*~C-V}>VGHmHaoxV* z@SQtn-bPC+fuu`<{DK)Ap4~_Tagw~Fdh=m`O^|Shytc)IOk)mZytjh{pNkgaf=!{{R0U48;9{#~Oai@-P19|F@qp;Xv;3 elnYnN?l3U4td22q|33rd5(ZCKKbLh*2~7Y8+CCTn literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/layouts/fairh.png b/stow_home/awesome/.config/awesome/themes/zenburn/layouts/fairh.png new file mode 100755 index 0000000000000000000000000000000000000000..cf96a98bf2f15f93aba71b5e9e0fcedb41fc96a6 GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0P3?wHke>@jRF%}28J29*~C-V}>VGHmHaoxV* z^PM|qWD6cQgQQD>{DK)Ap4~_Tagw~Fdh=m`O^|Shytc)IOk)s;7%%h{pNkgaf=!{@4HczyJUL{y?^kJbM~{{`db|zv0os c;|F*dmIr3q+?!I}4b;Hk>FVdQ&MBb@03IbgT>t<8 literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/layouts/fairv.png b/stow_home/awesome/.config/awesome/themes/zenburn/layouts/fairv.png new file mode 100755 index 0000000000000000000000000000000000000000..7ce1e6fe2b882348f2b16a34c7ed8acd5bf6efa2 GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0P3?wHke>@jRF%}28J29*~C-V}>VGHmHaoui_ zaOch$W8tt_AnB4IzhDN3XE)M7oFs2|7lsa2Sq~tGv%n*=n1O*?7=#%aX3dcR3bL1Y z`ns||W|9A^@qwGSwy?&;zfqH#Vs;Q;TG|3JXp!6wVhv%z>pmbi_8fn@Xjk0Ja8 bYZw@!O3Hq1QJvWj)WYED>gTe~DWM4f(}Fck literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/layouts/floating.png b/stow_home/awesome/.config/awesome/themes/zenburn/layouts/floating.png new file mode 100755 index 0000000000000000000000000000000000000000..6db461cb1cbe00b0b66add3f63d2f058d7df5fa6 GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0P3?wHke>@jRF%}28J29*~C-V}>VGHmHaoxUQ z@|`K++{ae!&b5&u*lFI7!~_E({&4vK~MVXMsm#F#`j)FbFd;%$g$s6l5>) z^mS!_%p@gfEL;+JY9CNY+0(@_MB{vN!U5)2|C?BYGz@jRF%}28J29*~C-V}>VGHmHaoxV* z@SQtn-bPC+fuu`<{DK)Ap4~_Tagw~Fdh=m`O^|Shytc)IOk)uBVG*h{pNkgaf=!{x=`w50aFZkoZw(V0Y*WkJ&Ny3FRA& k+1Ae1Oqn3Cdp$p8QV literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/layouts/magnifier.png b/stow_home/awesome/.config/awesome/themes/zenburn/layouts/magnifier.png new file mode 100755 index 0000000000000000000000000000000000000000..a765ad02aacdab0b89c3aa94ef82bca365e0b458 GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0P3?wHke>@jRF%}28J29*~C-V}>VGHmHaov7{ z{mz{;d(GnhgQQD>{DK)Ap4~_Tagw~Fdh=m`O^|Shytc)IOk)s;7%%h{pNkgaf=!{x=`wmolhpID7mYgQjHagR}>HRbP0l+XkKEz~y1 literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/layouts/max.png b/stow_home/awesome/.config/awesome/themes/zenburn/layouts/max.png new file mode 100755 index 0000000000000000000000000000000000000000..95e4774e7cba56492ca98e7e7fba10eafd214344 GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0P3?wHke>@jRF%}28J29*~C-V}>VGHmHaoxUw z`Ocj)v&FuufTT-;{DK)Ap4~_Tagw~Fdh=m`O^|Shytc)IOk4si%u$h{nXyi`rrh4jiqCv$Hq6Fw4z3eC%3Ijw9Fpg9iQ8 zDz%Ax%y&|Mt`}u^*Y@`C)eX`Pb9vjDpIlaCSme%B(Ql;jy3yH4LBUPsN5`g3f)z%J zNp8P-Hc9?+`+Xwbs{h=Y>XYxP@jRF%}28J29*~C-V}>VGHmHaot`K zedo>@pHqd!AnB4IzhDN3XE)M7oFs2|7lsa2Sq~tGv%n(~sDfJEaloaXvZW0PmCk|NjRAalhcPhTpRMi~q6vh|5ay@K{Ki dY?C!-VEE{k>9%{J79&s>gQu&X%Q~loCICm|H@jRF%}28J29*~C-V}>VGHmHaowKr z?arMuleN_~LDD5be!&b5&u*lFI7!~_E({&4vK~MVXMsm#F#`j)FbFd;%$g$s6l5>) z^mS!_%p@gfEL;+JY9CNY+0(@_MB{vN!U5hV|Ns9F2I79llMTBCCL3nlwMmifmu6sK XtxvCW<7Tl3DrfL?^>bP0l+XkKqPjI2 literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/layouts/tilebottom.png b/stow_home/awesome/.config/awesome/themes/zenburn/layouts/tilebottom.png new file mode 100755 index 0000000000000000000000000000000000000000..f957c74b56694d65c79848f3d303baeda4ccb7ea GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0P3?wHke>@jRF%}28J29*~C-V}>VGHmHaoxV7 z`p%s*tZ&Vxfuu`<{DK)Ap4~_Tagw~Fdh=m`O^|Shytc)IOk)f~SjPh{pNkgaf=!{x=`&7d&!6T1x)^|M%?La)ms17#KA4 W%H9`<&;ANj%i!ti=d#Wzp$P!~KQti# literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/layouts/tileleft.png b/stow_home/awesome/.config/awesome/themes/zenburn/layouts/tileleft.png new file mode 100755 index 0000000000000000000000000000000000000000..c269e7137e2faec471f8d64f4e58021fc306e8ed GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0P3?wHke>@jRF%}28J29*~C-V}>VGHmHaoygr z`Ocj);-(%yLDD5be!&b5&u*lFI7!~_E({&4vK~MVXMsm#F#`j)FbFd;%$g$s6l5>) z^mS!_%p@gfEL;+JY9CNY$4J&v!RDZZ_^!@v;q WH@a`>(dN5A)eN4lelF{r5}E+fEjaD~ literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/layouts/tiletop.png b/stow_home/awesome/.config/awesome/themes/zenburn/layouts/tiletop.png new file mode 100755 index 0000000000000000000000000000000000000000..4d21c206ebf7f9b885a52a2a3b3d303fe647a2d7 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0P3?wHke>@jRF%}28J29*~C-V}>VGHmHaot{E zeCN)YCXJ_YAnB4IzhDN3XE)M7oFs2|7lsa2Sq~tGv%n*=n1O*?7=#%aX3dcR3bL1Y z`ns||W|9A^@qwGSwy;OXKRqH#Vs;Q;TG|Mh?V@Bjb5f8vP)(mDwrl35H3m>FWt W%ibU7zH21sKW35=G!`xiJhcxf#OLYa7{YNq`Nsi<#tKG;`en=q@7Wv&*~Z}M>gTe~DWM4f DR68u& literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/taglist/squarez.png b/stow_home/awesome/.config/awesome/themes/zenburn/taglist/squarez.png new file mode 100755 index 0000000000000000000000000000000000000000..517f9377909e8d868c10bacbc6bb987424ab9dcc GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^EI=&G$P6TV-`L3kDaPU;cPEB*=VV?2IcxzwA+Fmu zT)uPX%w8v-y&&n5AirP+hi5m^K%69RcNc~ZR#^`qhqJ&VvY3H^?+6GpPSxg<1`4v5 zc>21sKW35=G!`xiJhcxfBNS%G}c0*}aI z1_o}RLT+J3hFNnYfP(BLp1!W^kC~(djfG1BPwfK=@dWsUxB_V{P2)3@C;$KdpUGLs z56EXK3GxeOU?`h>)&j_5O!9VjVHV`^`2^&Md%8G=a6~63D6kc{DtcU7${`dvCxU@t Yoe0y@lb3|I1C=m%y85}Sb4q9e0KzaUfB*mh literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/titlebar/close_normal.png b/stow_home/awesome/.config/awesome/themes/zenburn/titlebar/close_normal.png new file mode 100755 index 0000000000000000000000000000000000000000..6e6b6457bdca73ab3a63c9d0fd8c5e4b9f95cf92 GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7V3?%vO?!^Ns&H$efS0K&6z?i3~xHBQw2*_kE z3GxeOU`UHw&afHC758*;4B@z*oS?u~;Hv0xZ7GLPNS%G}c0*}aI z1_o}RLT+J3hFNnYfP(BLp1!W^kC~(djfG1BPwfK=@dWsUxB_V{P2&&u*Z=?jKa5rV zB#_Tk666=mz)&{%tObzAnB?v5!Ys(+^9jfi_jGX#;fPL7P+;4j=Q<%KkV7bPP6PwP Yxm(PIjfQ)}fl3%WUHx3vIVCg!02~=CO#lD@ literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/titlebar/floating_focus_inactive.png b/stow_home/awesome/.config/awesome/themes/zenburn/titlebar/floating_focus_inactive.png new file mode 100755 index 0000000000000000000000000000000000000000..94b03608d613e07e8edb7c0bcce3a788a4160043 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S0wixl{&NRX=AJH&AsXkC6C@@&bUSuG{P+L& z|E&^RE~LyjVZfVq>F@vV|0kzPaT^_cxAsXkC6C^e!#NFCs;uEOG n<#WhnqRizLueSvrIKaRl@`pqH=1XHfpkfA3S3j3^P6NS%G}c0*}aI z1_o}RLT+J3hFNnYfP(BLp1!W^kC~(djfG1BPwfK=@dx;XxB_V{P2&&u*8|c2|NjlP zv;jpJm`j5Ef`Rm}vLp9^6l0RNy9-Ny#?3$=N5<2|F@z&JIbi{tL7368Lm@&ThmN@f eH6#S_GB9ZBF|9lqVJQMs$KdJe=d#Wzp$Pyp-ZK0E literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/titlebar/maximized_focus_inactive.png b/stow_home/awesome/.config/awesome/themes/zenburn/titlebar/maximized_focus_inactive.png new file mode 100755 index 0000000000000000000000000000000000000000..298751ce6ca47432aecc3cdddd5a5666faa18a9e GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S0wixl{&NRXrk*a2AsXkC6C^Yn1ZNiiw-0$@ z&)lrk#Uos}Y~zC2Z_ge$uwklTtmMRH3wQAzQ@EbHn1Pppf$KFJ|EHfTKLQP4@O1Ta JS?83{1ORRsBYpq? literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/titlebar/maximized_normal_active.png b/stow_home/awesome/.config/awesome/themes/zenburn/titlebar/maximized_normal_active.png new file mode 100755 index 0000000000000000000000000000000000000000..1dca071cafba81c1b4ae5454d0f65b744e8ce5b4 GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7V3?%vO?!^Nso&cW^S0H_QmK_5FBal>kxAzo~ z&r%ZP7YwA+#GMv>2htLrE{-7_*OLNS%G}EByV>Y zhW{YAVDIwDKoQOYkH}&M25z8MZed1-S#u;ki-eyRY?VeoYIb6Mw<&;$VUcQc&; literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/titlebar/ontop_focus_inactive.png b/stow_home/awesome/.config/awesome/themes/zenburn/titlebar/ontop_focus_inactive.png new file mode 100755 index 0000000000000000000000000000000000000000..04bc63ac88dbe8d590f3f4a0140b9c0289553b33 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S0wixl{&NRXhMq2tAsXkC6C^Yn1ZNh@cdqSN z)WhlgxW4WGjAe;hhq)py_%vBCy9K97DNEUM6)-a7yRiynn>qdkYG&|s^>bP0l+XkK DaH$<1 literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/titlebar/ontop_normal_active.png b/stow_home/awesome/.config/awesome/themes/zenburn/titlebar/ontop_normal_active.png new file mode 100755 index 0000000000000000000000000000000000000000..8d9cb5b470caf1380b0b49b86034ebdf7c167c60 GIT binary patch literal 118 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7V3?%vO?!^Ns&H$efS0H_QmK_i+vEIlB^6 z`2{mDq{S^~*bL-Kdb&7NS%G}c0*}aI z1_o}RLT+J3hFNnYfP(BLp1!W^kC~(djfG1BPwfK=@dWsUxB_V{P2&&u*Z=?jKa5rV zB#_Tk666=mz)&{%tObzAnB?v5!Ys(+^9jfi_jGX#;fPL7P+%)?RrI(Pz|yJXr^CR| XF@?#s$VNdKsD#1O)z4*}Q$iB}`e-U| literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/titlebar/sticky_focus_inactive.png b/stow_home/awesome/.config/awesome/themes/zenburn/titlebar/sticky_focus_inactive.png new file mode 100755 index 0000000000000000000000000000000000000000..1a0c481d699cc59e367afcaa4035501fcd0288ce GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S0wixl{&NRXdY&$hAsXkC6C@@+`1k+!|E&^R zB;Nhs|6e||t8Vxnb~$D8aYGu&dg_cEC{OLTyGd(c>~hz>FVdQ I&MBb@047cwG5`Po literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/titlebar/sticky_normal_inactive.png b/stow_home/awesome/.config/awesome/themes/zenburn/titlebar/sticky_normal_inactive.png new file mode 100755 index 0000000000000000000000000000000000000000..ea09406145738e6ea24f45699b93c4715b260d71 GIT binary patch literal 86 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S0wixl{&NRXvYsxEAsXkC6C@@k#NFCsk|M=8 igY8yk^Q~NGpjyEX9IETD8ovT6WbkzLb6Mw<&;$TJv=;FI literal 0 HcmV?d00001 diff --git a/stow_home/awesome/.config/awesome/themes/zenburn/zenburn-background.png b/stow_home/awesome/.config/awesome/themes/zenburn/zenburn-background.png new file mode 100755 index 0000000000000000000000000000000000000000..6dd7df23ef891160c2752ca9fe568b9559fe18bd GIT binary patch literal 1484 zcmeAS@N?(olHy`uVBq!ia0y~yV4J|ez#_%O3>2~adHE=iVk{1FcVbv~PUa<$!&%@F zSqxMx1j3A48_Y|9g6t)pzOL+#nWO}bg-ZfY?E|R`@Ck91Q|?&sDe3Nir=AREM-c^jG}JyF0@#l=YlL`?+KoFK|Y2uKM5Wq>qD0gwr%ADKWE zU7zdGp)$!sNpX@#M+=Y=QtAX!oho3u14IF3K{QCg5yMNH{uhZuj9ani-8`^jOg$jA z$c6&V2brn}3|J^ANsBVqtZ%WbSHNl!Nbw|(ZGu?+fZ<7?58(=tJ&CNa^OT46M5~T3 zYg^&IL3Sa;+c(`%1Bw&oT!y;yyRG3N47Loz(vxQJKm_{NR8DgyB=`&N0{xC2l9+ab zg1lE+a~8>(pr$jz-5R1{*H?2J%`4Evf#Gy;;@IW1B!dg=y+ftykf=s>AUyg&v54%G zz^CAt7E*e+OBiS}QaVEpdJH>(aRhg4!+uS>zL;EPJjnoCA~OkFV$h8}kwVfAk|wZ= zAr6Np%uB9HKix&pVl)SrE8wmzXe%#=$1)_%AY~PZ>A8s9H*uTUW{kD z&WLcgLvt$DSb@9r!rDJ~-km^6l8`Kj9*0QAng|Y9nuWXDU>E + # italic + # strikethrough + # underline + # + # For a complete reference see + # . + # + # strip: This setting is provided for compatibility with some broken + # clients that send markup even though it's not enabled on the + # server. Dunst will try to strip the markup but the parsing is + # simplistic so using this option outside of matching rules for + # specific applications *IS GREATLY DISCOURAGED*. + # + # no: Disable markup parsing, incoming notifications will be treated as + # plain text. Dunst will not advertise that it has the body-markup + # capability if this is set as a global setting. + # + # It's important to note that markup inside the format option will be parsed + # regardless of what this is set to. + markup = full + + # The format of the message. Possible variables are: + # %a appname + # %s summary + # %b body + # %i iconname (including its path) + # %I iconname (without its path) + # %p progress value if set ([ 0%] to [100%]) or nothing + # %n progress value if set without any extra characters + # %% Literal % + # Markup is allowed + format = "%s\n%b" + + # Alignment of message text. + # Possible values are "left", "center" and "right". + alignment = left + + # Vertical alignment of message text and icon. + # Possible values are "top", "center" and "bottom". + vertical_alignment = center + + # Show age of message if message is older than show_age_threshold + # seconds. + # Set to -1 to disable. + show_age_threshold = 60 + + # Split notifications into multiple lines if they don't fit into + # geometry. + word_wrap = yes + + # When word_wrap is set to no, specify where to make an ellipsis in long lines. + # Possible values are "start", "middle" and "end". + ellipsize = middle + + # Ignore newlines '\n' in notifications. + ignore_newline = no + + # Stack together notifications with the same content + stack_duplicates = true + + # Hide the count of stacked notifications with the same content + hide_duplicate_count = false + + # Display indicators for URLs (U) and actions (A). + show_indicators = yes + + ### Icons ### + + # Align icons left/right/off + icon_position = left + + # Scale small icons up to this size, set to 0 to disable. Helpful + # for e.g. small files or high-dpi screens. In case of conflict, + # max_icon_size takes precedence over this. + min_icon_size = 20 + + # Scale larger icons down to this size, set to 0 to disable + max_icon_size = 22 + + # Paths to default icons. + icon_path = /usr/share/icons/gnome/16x16/status/:/usr/share/icons/gnome/16x16/devices/ + + ### History ### + + # Should a notification popped up from history be sticky or timeout + # as if it would normally do. + sticky_history = yes + + # Maximum amount of notifications kept in history + history_length = 20 + + ### Misc/Advanced ### + + # dmenu path. + dmenu = /usr/bin/dmenu -p dunst: + + # Browser for opening urls in context menu. + browser = /usr/bin/firefox -new-tab + + # Always run rule-defined scripts, even if the notification is suppressed + always_run_script = true + + # Define the title of the windows spawned by dunst + title = Dunst + + # Define the class of the windows spawned by dunst + class = Dunst + + # Print a notification on startup. + # This is mainly for error detection, since dbus (re-)starts dunst + # automatically after a crash. + startup_notification = false + + # Manage dunst's desire for talking + # Can be one of the following values: + # crit: Critical features. Dunst aborts + # warn: Only non-fatal warnings + # mesg: Important Messages + # info: all unimportant stuff + # debug: all less than unimportant stuff + verbosity = mesg + + # Define the corner radius of the notification window + # in pixel size. If the radius is 0, you have no rounded + # corners. + # The radius will be automatically lowered if it exceeds half of the + # notification height to avoid clipping text and/or icons. + corner_radius = 7 + + # Ignore the dbus closeNotification message. + # Useful to enforce the timeout set by dunst configuration. Without this + # parameter, an application may close the notification sent before the + # user defined timeout. + ignore_dbusclose = false + + ### Wayland ### + # These settings are Wayland-specific. They have no effect when using X11 + + # Uncomment this if you want to let notications appear under fullscreen + # applications (default: overlay) + # layer = top + + # Set this to true to use X11 output on Wayland. + force_xwayland = false + + ### Legacy + + # Use the Xinerama extension instead of RandR for multi-monitor support. + # This setting is provided for compatibility with older nVidia drivers that + # do not support RandR and using it on systems that support RandR is highly + # discouraged. + # + # By enabling this setting dunst will not be able to detect when a monitor + # is connected or disconnected which might break follow mode if the screen + # layout changes. + force_xinerama = false + + ### mouse + + # Defines list of actions for each mouse event + # Possible values are: + # * none: Don't do anything. + # * do_action: If the notification has exactly one action, or one is marked as default, + # invoke it. If there are multiple and no default, open the context menu. + # * close_current: Close current notification. + # * close_all: Close all notifications. + # These values can be strung together for each mouse event, and + # will be executed in sequence. + mouse_left_click = do_action, close_current + mouse_middle_click = close_all + mouse_right_click = close_current + +# Experimental features that may or may not work correctly. Do not expect them +# to have a consistent behaviour across releases. +[experimental] + # Calculate the dpi to use on a per-monitor basis. + # If this setting is enabled the Xft.dpi value will be ignored and instead + # dunst will attempt to calculate an appropriate dpi value for each monitor + # using the resolution and physical size. This might be useful in setups + # where there are multiple screens with very different dpi values. + per_monitor_dpi = false + +# The internal keyboard shortcut support in dunst is now considered deprecated +# and should be replaced by dunstctl calls. You can use the configuration of your +# WM or DE to bind these to shortcuts of your choice. +# Check the dunstctl manual page for more info. +[shortcuts] + + # Shortcuts are specified as [modifier+][modifier+]...key + # Available modifiers are "ctrl", "mod1" (the alt-key), "mod2", + # "mod3" and "mod4" (windows-key). + # Xev might be helpful to find names for keys. + + # Close notification. Equivalent dunstctl command: + # dunstctl close + # close = ctrl+space + + # Close all notifications. Equivalent dunstctl command: + # dunstctl close-all + # close_all = ctrl+shift+space + + # Redisplay last message(s). Equivalent dunstctl command: + # dunstctl history-pop + # history = ctrl+grave + + # Context menu. Equivalent dunstctl command: + # dunstctl context + # context = ctrl+shift+period + +[urgency_low] + # IMPORTANT: colors have to be defined in quotation marks. + # Otherwise the "#" and following would be interpreted as a comment. + background = "#434c5e" + foreground = "eceff4" + timeout = 6 + # Icon for notifications with low urgency, uncomment to enable + #icon = /path/to/icon + +[urgency_normal] + background = "#434c5e" + foreground = "#eceff4" + timeout = 6 + # Icon for notifications with normal urgency, uncomment to enable + #icon = /path/to/icon + +[urgency_critical] + background = "#900000" + foreground = "#eceff4" + frame_color = "#ff0000" + timeout = 0 + # Icon for notifications with critical urgency, uncomment to enable + #icon = /path/to/icon + + diff --git a/stow_home/nvim/.config/nvim/autoload/plug.vim b/stow_home/nvim/.config/nvim/autoload/plug.vim new file mode 100644 index 0000000..6a958cb --- /dev/null +++ b/stow_home/nvim/.config/nvim/autoload/plug.vim @@ -0,0 +1,2801 @@ +" vim-plug: Vim plugin manager +" ============================ +" +" Download plug.vim and put it in ~/.vim/autoload +" +" curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ +" https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim +" +" Edit your .vimrc +" +" call plug#begin('~/.vim/plugged') +" +" " Make sure you use single quotes +" +" " Shorthand notation; fetches https://github.com/junegunn/vim-easy-align +" Plug 'junegunn/vim-easy-align' +" +" " Any valid git URL is allowed +" Plug 'https://github.com/junegunn/vim-github-dashboard.git' +" +" " Multiple Plug commands can be written in a single line using | separators +" Plug 'SirVer/ultisnips' | Plug 'honza/vim-snippets' +" +" " On-demand loading +" Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' } +" Plug 'tpope/vim-fireplace', { 'for': 'clojure' } +" +" " Using a non-default branch +" Plug 'rdnetto/YCM-Generator', { 'branch': 'stable' } +" +" " Using a tagged release; wildcard allowed (requires git 1.9.2 or above) +" Plug 'fatih/vim-go', { 'tag': '*' } +" +" " Plugin options +" Plug 'nsf/gocode', { 'tag': 'v.20150303', 'rtp': 'vim' } +" +" " Plugin outside ~/.vim/plugged with post-update hook +" Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' } +" +" " Unmanaged plugin (manually installed and updated) +" Plug '~/my-prototype-plugin' +" +" " Initialize plugin system +" call plug#end() +" +" Then reload .vimrc and :PlugInstall to install plugins. +" +" Plug options: +" +"| Option | Description | +"| ----------------------- | ------------------------------------------------ | +"| `branch`/`tag`/`commit` | Branch/tag/commit of the repository to use | +"| `rtp` | Subdirectory that contains Vim plugin | +"| `dir` | Custom directory for the plugin | +"| `as` | Use different name for the plugin | +"| `do` | Post-update hook (string or funcref) | +"| `on` | On-demand loading: Commands or ``-mappings | +"| `for` | On-demand loading: File types | +"| `frozen` | Do not update unless explicitly specified | +" +" More information: https://github.com/junegunn/vim-plug +" +" +" Copyright (c) 2017 Junegunn Choi +" +" MIT License +" +" Permission is hereby granted, free of charge, to any person obtaining +" a copy of this software and associated documentation files (the +" "Software"), to deal in the Software without restriction, including +" without limitation the rights to use, copy, modify, merge, publish, +" distribute, sublicense, and/or sell copies of the Software, and to +" permit persons to whom the Software is furnished to do so, subject to +" the following conditions: +" +" The above copyright notice and this permission notice shall be +" included in all copies or substantial portions of the Software. +" +" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +" NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +" LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +" OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +" WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +if exists('g:loaded_plug') + finish +endif +let g:loaded_plug = 1 + +let s:cpo_save = &cpo +set cpo&vim + +let s:plug_src = 'https://github.com/junegunn/vim-plug.git' +let s:plug_tab = get(s:, 'plug_tab', -1) +let s:plug_buf = get(s:, 'plug_buf', -1) +let s:mac_gui = has('gui_macvim') && has('gui_running') +let s:is_win = has('win32') +let s:nvim = has('nvim-0.2') || (has('nvim') && exists('*jobwait') && !s:is_win) +let s:vim8 = has('patch-8.0.0039') && exists('*job_start') +if s:is_win && &shellslash + set noshellslash + let s:me = resolve(expand(':p')) + set shellslash +else + let s:me = resolve(expand(':p')) +endif +let s:base_spec = { 'branch': '', 'frozen': 0 } +let s:TYPE = { +\ 'string': type(''), +\ 'list': type([]), +\ 'dict': type({}), +\ 'funcref': type(function('call')) +\ } +let s:loaded = get(s:, 'loaded', {}) +let s:triggers = get(s:, 'triggers', {}) + +function! s:is_powershell(shell) + return a:shell =~# 'powershell\(\.exe\)\?$' || a:shell =~# 'pwsh\(\.exe\)\?$' +endfunction + +function! s:isabsolute(dir) abort + return a:dir =~# '^/' || (has('win32') && a:dir =~? '^\%(\\\|[A-Z]:\)') +endfunction + +function! s:git_dir(dir) abort + let gitdir = s:trim(a:dir) . '/.git' + if isdirectory(gitdir) + return gitdir + endif + if !filereadable(gitdir) + return '' + endif + let gitdir = matchstr(get(readfile(gitdir), 0, ''), '^gitdir: \zs.*') + if len(gitdir) && !s:isabsolute(gitdir) + let gitdir = a:dir . '/' . gitdir + endif + return isdirectory(gitdir) ? gitdir : '' +endfunction + +function! s:git_origin_url(dir) abort + let gitdir = s:git_dir(a:dir) + let config = gitdir . '/config' + if empty(gitdir) || !filereadable(config) + return '' + endif + return matchstr(join(readfile(config)), '\[remote "origin"\].\{-}url\s*=\s*\zs\S*\ze') +endfunction + +function! s:git_revision(dir) abort + let gitdir = s:git_dir(a:dir) + let head = gitdir . '/HEAD' + if empty(gitdir) || !filereadable(head) + return '' + endif + + let line = get(readfile(head), 0, '') + let ref = matchstr(line, '^ref: \zs.*') + if empty(ref) + return line + endif + + if filereadable(gitdir . '/' . ref) + return get(readfile(gitdir . '/' . ref), 0, '') + endif + + if filereadable(gitdir . '/packed-refs') + for line in readfile(gitdir . '/packed-refs') + if line =~# ' ' . ref + return matchstr(line, '^[0-9a-f]*') + endif + endfor + endif + + return '' +endfunction + +function! s:git_local_branch(dir) abort + let gitdir = s:git_dir(a:dir) + let head = gitdir . '/HEAD' + if empty(gitdir) || !filereadable(head) + return '' + endif + let branch = matchstr(get(readfile(head), 0, ''), '^ref: refs/heads/\zs.*') + return len(branch) ? branch : 'HEAD' +endfunction + +function! s:git_origin_branch(spec) + if len(a:spec.branch) + return a:spec.branch + endif + + " The file may not be present if this is a local repository + let gitdir = s:git_dir(a:spec.dir) + let origin_head = gitdir.'/refs/remotes/origin/HEAD' + if len(gitdir) && filereadable(origin_head) + return matchstr(get(readfile(origin_head), 0, ''), + \ '^ref: refs/remotes/origin/\zs.*') + endif + + " The command may not return the name of a branch in detached HEAD state + let result = s:lines(s:system('git symbolic-ref --short HEAD', a:spec.dir)) + return v:shell_error ? '' : result[-1] +endfunction + +if s:is_win + function! s:plug_call(fn, ...) + let shellslash = &shellslash + try + set noshellslash + return call(a:fn, a:000) + finally + let &shellslash = shellslash + endtry + endfunction +else + function! s:plug_call(fn, ...) + return call(a:fn, a:000) + endfunction +endif + +function! s:plug_getcwd() + return s:plug_call('getcwd') +endfunction + +function! s:plug_fnamemodify(fname, mods) + return s:plug_call('fnamemodify', a:fname, a:mods) +endfunction + +function! s:plug_expand(fmt) + return s:plug_call('expand', a:fmt, 1) +endfunction + +function! s:plug_tempname() + return s:plug_call('tempname') +endfunction + +function! plug#begin(...) + if a:0 > 0 + let s:plug_home_org = a:1 + let home = s:path(s:plug_fnamemodify(s:plug_expand(a:1), ':p')) + elseif exists('g:plug_home') + let home = s:path(g:plug_home) + elseif !empty(&rtp) + let home = s:path(split(&rtp, ',')[0]) . '/plugged' + else + return s:err('Unable to determine plug home. Try calling plug#begin() with a path argument.') + endif + if s:plug_fnamemodify(home, ':t') ==# 'plugin' && s:plug_fnamemodify(home, ':h') ==# s:first_rtp + return s:err('Invalid plug home. '.home.' is a standard Vim runtime path and is not allowed.') + endif + + let g:plug_home = home + let g:plugs = {} + let g:plugs_order = [] + let s:triggers = {} + + call s:define_commands() + return 1 +endfunction + +function! s:define_commands() + command! -nargs=+ -bar Plug call plug#() + if !executable('git') + return s:err('`git` executable not found. Most commands will not be available. To suppress this message, prepend `silent!` to `call plug#begin(...)`.') + endif + if has('win32') + \ && &shellslash + \ && (&shell =~# 'cmd\(\.exe\)\?$' || s:is_powershell(&shell)) + return s:err('vim-plug does not support shell, ' . &shell . ', when shellslash is set.') + endif + if !has('nvim') + \ && (has('win32') || has('win32unix')) + \ && !has('multi_byte') + return s:err('Vim needs +multi_byte feature on Windows to run shell commands. Enable +iconv for best results.') + endif + command! -nargs=* -bar -bang -complete=customlist,s:names PlugInstall call s:install(0, []) + command! -nargs=* -bar -bang -complete=customlist,s:names PlugUpdate call s:update(0, []) + command! -nargs=0 -bar -bang PlugClean call s:clean(0) + command! -nargs=0 -bar PlugUpgrade if s:upgrade() | execute 'source' s:esc(s:me) | endif + command! -nargs=0 -bar PlugStatus call s:status() + command! -nargs=0 -bar PlugDiff call s:diff() + command! -nargs=? -bar -bang -complete=file PlugSnapshot call s:snapshot(0, ) +endfunction + +function! s:to_a(v) + return type(a:v) == s:TYPE.list ? a:v : [a:v] +endfunction + +function! s:to_s(v) + return type(a:v) == s:TYPE.string ? a:v : join(a:v, "\n") . "\n" +endfunction + +function! s:glob(from, pattern) + return s:lines(globpath(a:from, a:pattern)) +endfunction + +function! s:source(from, ...) + let found = 0 + for pattern in a:000 + for vim in s:glob(a:from, pattern) + execute 'source' s:esc(vim) + let found = 1 + endfor + endfor + return found +endfunction + +function! s:assoc(dict, key, val) + let a:dict[a:key] = add(get(a:dict, a:key, []), a:val) +endfunction + +function! s:ask(message, ...) + call inputsave() + echohl WarningMsg + let answer = input(a:message.(a:0 ? ' (y/N/a) ' : ' (y/N) ')) + echohl None + call inputrestore() + echo "\r" + return (a:0 && answer =~? '^a') ? 2 : (answer =~? '^y') ? 1 : 0 +endfunction + +function! s:ask_no_interrupt(...) + try + return call('s:ask', a:000) + catch + return 0 + endtry +endfunction + +function! s:lazy(plug, opt) + return has_key(a:plug, a:opt) && + \ (empty(s:to_a(a:plug[a:opt])) || + \ !isdirectory(a:plug.dir) || + \ len(s:glob(s:rtp(a:plug), 'plugin')) || + \ len(s:glob(s:rtp(a:plug), 'after/plugin'))) +endfunction + +function! plug#end() + if !exists('g:plugs') + return s:err('plug#end() called without calling plug#begin() first') + endif + + if exists('#PlugLOD') + augroup PlugLOD + autocmd! + augroup END + augroup! PlugLOD + endif + let lod = { 'ft': {}, 'map': {}, 'cmd': {} } + + if exists('g:did_load_filetypes') + filetype off + endif + for name in g:plugs_order + if !has_key(g:plugs, name) + continue + endif + let plug = g:plugs[name] + if get(s:loaded, name, 0) || !s:lazy(plug, 'on') && !s:lazy(plug, 'for') + let s:loaded[name] = 1 + continue + endif + + if has_key(plug, 'on') + let s:triggers[name] = { 'map': [], 'cmd': [] } + for cmd in s:to_a(plug.on) + if cmd =~? '^.\+' + if empty(mapcheck(cmd)) && empty(mapcheck(cmd, 'i')) + call s:assoc(lod.map, cmd, name) + endif + call add(s:triggers[name].map, cmd) + elseif cmd =~# '^[A-Z]' + let cmd = substitute(cmd, '!*$', '', '') + if exists(':'.cmd) != 2 + call s:assoc(lod.cmd, cmd, name) + endif + call add(s:triggers[name].cmd, cmd) + else + call s:err('Invalid `on` option: '.cmd. + \ '. Should start with an uppercase letter or ``.') + endif + endfor + endif + + if has_key(plug, 'for') + let types = s:to_a(plug.for) + if !empty(types) + augroup filetypedetect + call s:source(s:rtp(plug), 'ftdetect/**/*.vim', 'after/ftdetect/**/*.vim') + augroup END + endif + for type in types + call s:assoc(lod.ft, type, name) + endfor + endif + endfor + + for [cmd, names] in items(lod.cmd) + execute printf( + \ 'command! -nargs=* -range -bang -complete=file %s call s:lod_cmd(%s, "", , , , %s)', + \ cmd, string(cmd), string(names)) + endfor + + for [map, names] in items(lod.map) + for [mode, map_prefix, key_prefix] in + \ [['i', '', ''], ['n', '', ''], ['v', '', 'gv'], ['o', '', '']] + execute printf( + \ '%snoremap %s %s:call lod_map(%s, %s, %s, "%s")', + \ mode, map, map_prefix, string(map), string(names), mode != 'i', key_prefix) + endfor + endfor + + for [ft, names] in items(lod.ft) + augroup PlugLOD + execute printf('autocmd FileType %s call lod_ft(%s, %s)', + \ ft, string(ft), string(names)) + augroup END + endfor + + call s:reorg_rtp() + filetype plugin indent on + if has('vim_starting') + if has('syntax') && !exists('g:syntax_on') + syntax enable + end + else + call s:reload_plugins() + endif +endfunction + +function! s:loaded_names() + return filter(copy(g:plugs_order), 'get(s:loaded, v:val, 0)') +endfunction + +function! s:load_plugin(spec) + call s:source(s:rtp(a:spec), 'plugin/**/*.vim', 'after/plugin/**/*.vim') +endfunction + +function! s:reload_plugins() + for name in s:loaded_names() + call s:load_plugin(g:plugs[name]) + endfor +endfunction + +function! s:trim(str) + return substitute(a:str, '[\/]\+$', '', '') +endfunction + +function! s:version_requirement(val, min) + for idx in range(0, len(a:min) - 1) + let v = get(a:val, idx, 0) + if v < a:min[idx] | return 0 + elseif v > a:min[idx] | return 1 + endif + endfor + return 1 +endfunction + +function! s:git_version_requirement(...) + if !exists('s:git_version') + let s:git_version = map(split(split(s:system(['git', '--version']))[2], '\.'), 'str2nr(v:val)') + endif + return s:version_requirement(s:git_version, a:000) +endfunction + +function! s:progress_opt(base) + return a:base && !s:is_win && + \ s:git_version_requirement(1, 7, 1) ? '--progress' : '' +endfunction + +function! s:rtp(spec) + return s:path(a:spec.dir . get(a:spec, 'rtp', '')) +endfunction + +if s:is_win + function! s:path(path) + return s:trim(substitute(a:path, '/', '\', 'g')) + endfunction + + function! s:dirpath(path) + return s:path(a:path) . '\' + endfunction + + function! s:is_local_plug(repo) + return a:repo =~? '^[a-z]:\|^[%~]' + endfunction + + " Copied from fzf + function! s:wrap_cmds(cmds) + let cmds = [ + \ '@echo off', + \ 'setlocal enabledelayedexpansion'] + \ + (type(a:cmds) == type([]) ? a:cmds : [a:cmds]) + \ + ['endlocal'] + if has('iconv') + if !exists('s:codepage') + let s:codepage = libcallnr('kernel32.dll', 'GetACP', 0) + endif + return map(cmds, printf('iconv(v:val."\r", "%s", "cp%d")', &encoding, s:codepage)) + endif + return map(cmds, 'v:val."\r"') + endfunction + + function! s:batchfile(cmd) + let batchfile = s:plug_tempname().'.bat' + call writefile(s:wrap_cmds(a:cmd), batchfile) + let cmd = plug#shellescape(batchfile, {'shell': &shell, 'script': 0}) + if s:is_powershell(&shell) + let cmd = '& ' . cmd + endif + return [batchfile, cmd] + endfunction +else + function! s:path(path) + return s:trim(a:path) + endfunction + + function! s:dirpath(path) + return substitute(a:path, '[/\\]*$', '/', '') + endfunction + + function! s:is_local_plug(repo) + return a:repo[0] =~ '[/$~]' + endfunction +endif + +function! s:err(msg) + echohl ErrorMsg + echom '[vim-plug] '.a:msg + echohl None +endfunction + +function! s:warn(cmd, msg) + echohl WarningMsg + execute a:cmd 'a:msg' + echohl None +endfunction + +function! s:esc(path) + return escape(a:path, ' ') +endfunction + +function! s:escrtp(path) + return escape(a:path, ' ,') +endfunction + +function! s:remove_rtp() + for name in s:loaded_names() + let rtp = s:rtp(g:plugs[name]) + execute 'set rtp-='.s:escrtp(rtp) + let after = globpath(rtp, 'after') + if isdirectory(after) + execute 'set rtp-='.s:escrtp(after) + endif + endfor +endfunction + +function! s:reorg_rtp() + if !empty(s:first_rtp) + execute 'set rtp-='.s:first_rtp + execute 'set rtp-='.s:last_rtp + endif + + " &rtp is modified from outside + if exists('s:prtp') && s:prtp !=# &rtp + call s:remove_rtp() + unlet! s:middle + endif + + let s:middle = get(s:, 'middle', &rtp) + let rtps = map(s:loaded_names(), 's:rtp(g:plugs[v:val])') + let afters = filter(map(copy(rtps), 'globpath(v:val, "after")'), '!empty(v:val)') + let rtp = join(map(rtps, 'escape(v:val, ",")'), ',') + \ . ','.s:middle.',' + \ . join(map(afters, 'escape(v:val, ",")'), ',') + let &rtp = substitute(substitute(rtp, ',,*', ',', 'g'), '^,\|,$', '', 'g') + let s:prtp = &rtp + + if !empty(s:first_rtp) + execute 'set rtp^='.s:first_rtp + execute 'set rtp+='.s:last_rtp + endif +endfunction + +function! s:doautocmd(...) + if exists('#'.join(a:000, '#')) + execute 'doautocmd' ((v:version > 703 || has('patch442')) ? '' : '') join(a:000) + endif +endfunction + +function! s:dobufread(names) + for name in a:names + let path = s:rtp(g:plugs[name]) + for dir in ['ftdetect', 'ftplugin', 'after/ftdetect', 'after/ftplugin'] + if len(finddir(dir, path)) + if exists('#BufRead') + doautocmd BufRead + endif + return + endif + endfor + endfor +endfunction + +function! plug#load(...) + if a:0 == 0 + return s:err('Argument missing: plugin name(s) required') + endif + if !exists('g:plugs') + return s:err('plug#begin was not called') + endif + let names = a:0 == 1 && type(a:1) == s:TYPE.list ? a:1 : a:000 + let unknowns = filter(copy(names), '!has_key(g:plugs, v:val)') + if !empty(unknowns) + let s = len(unknowns) > 1 ? 's' : '' + return s:err(printf('Unknown plugin%s: %s', s, join(unknowns, ', '))) + end + let unloaded = filter(copy(names), '!get(s:loaded, v:val, 0)') + if !empty(unloaded) + for name in unloaded + call s:lod([name], ['ftdetect', 'after/ftdetect', 'plugin', 'after/plugin']) + endfor + call s:dobufread(unloaded) + return 1 + end + return 0 +endfunction + +function! s:remove_triggers(name) + if !has_key(s:triggers, a:name) + return + endif + for cmd in s:triggers[a:name].cmd + execute 'silent! delc' cmd + endfor + for map in s:triggers[a:name].map + execute 'silent! unmap' map + execute 'silent! iunmap' map + endfor + call remove(s:triggers, a:name) +endfunction + +function! s:lod(names, types, ...) + for name in a:names + call s:remove_triggers(name) + let s:loaded[name] = 1 + endfor + call s:reorg_rtp() + + for name in a:names + let rtp = s:rtp(g:plugs[name]) + for dir in a:types + call s:source(rtp, dir.'/**/*.vim') + endfor + if a:0 + if !s:source(rtp, a:1) && !empty(s:glob(rtp, a:2)) + execute 'runtime' a:1 + endif + call s:source(rtp, a:2) + endif + call s:doautocmd('User', name) + endfor +endfunction + +function! s:lod_ft(pat, names) + let syn = 'syntax/'.a:pat.'.vim' + call s:lod(a:names, ['plugin', 'after/plugin'], syn, 'after/'.syn) + execute 'autocmd! PlugLOD FileType' a:pat + call s:doautocmd('filetypeplugin', 'FileType') + call s:doautocmd('filetypeindent', 'FileType') +endfunction + +function! s:lod_cmd(cmd, bang, l1, l2, args, names) + call s:lod(a:names, ['ftdetect', 'after/ftdetect', 'plugin', 'after/plugin']) + call s:dobufread(a:names) + execute printf('%s%s%s %s', (a:l1 == a:l2 ? '' : (a:l1.','.a:l2)), a:cmd, a:bang, a:args) +endfunction + +function! s:lod_map(map, names, with_prefix, prefix) + call s:lod(a:names, ['ftdetect', 'after/ftdetect', 'plugin', 'after/plugin']) + call s:dobufread(a:names) + let extra = '' + while 1 + let c = getchar(0) + if c == 0 + break + endif + let extra .= nr2char(c) + endwhile + + if a:with_prefix + let prefix = v:count ? v:count : '' + let prefix .= '"'.v:register.a:prefix + if mode(1) == 'no' + if v:operator == 'c' + let prefix = "\" . prefix + endif + let prefix .= v:operator + endif + call feedkeys(prefix, 'n') + endif + call feedkeys(substitute(a:map, '^', "\", '') . extra) +endfunction + +function! plug#(repo, ...) + if a:0 > 1 + return s:err('Invalid number of arguments (1..2)') + endif + + try + let repo = s:trim(a:repo) + let opts = a:0 == 1 ? s:parse_options(a:1) : s:base_spec + let name = get(opts, 'as', s:plug_fnamemodify(repo, ':t:s?\.git$??')) + let spec = extend(s:infer_properties(name, repo), opts) + if !has_key(g:plugs, name) + call add(g:plugs_order, name) + endif + let g:plugs[name] = spec + let s:loaded[name] = get(s:loaded, name, 0) + catch + return s:err(repo . ' ' . v:exception) + endtry +endfunction + +function! s:parse_options(arg) + let opts = copy(s:base_spec) + let type = type(a:arg) + let opt_errfmt = 'Invalid argument for "%s" option of :Plug (expected: %s)' + if type == s:TYPE.string + if empty(a:arg) + throw printf(opt_errfmt, 'tag', 'string') + endif + let opts.tag = a:arg + elseif type == s:TYPE.dict + for opt in ['branch', 'tag', 'commit', 'rtp', 'dir', 'as'] + if has_key(a:arg, opt) + \ && (type(a:arg[opt]) != s:TYPE.string || empty(a:arg[opt])) + throw printf(opt_errfmt, opt, 'string') + endif + endfor + for opt in ['on', 'for'] + if has_key(a:arg, opt) + \ && type(a:arg[opt]) != s:TYPE.list + \ && (type(a:arg[opt]) != s:TYPE.string || empty(a:arg[opt])) + throw printf(opt_errfmt, opt, 'string or list') + endif + endfor + if has_key(a:arg, 'do') + \ && type(a:arg.do) != s:TYPE.funcref + \ && (type(a:arg.do) != s:TYPE.string || empty(a:arg.do)) + throw printf(opt_errfmt, 'do', 'string or funcref') + endif + call extend(opts, a:arg) + if has_key(opts, 'dir') + let opts.dir = s:dirpath(s:plug_expand(opts.dir)) + endif + else + throw 'Invalid argument type (expected: string or dictionary)' + endif + return opts +endfunction + +function! s:infer_properties(name, repo) + let repo = a:repo + if s:is_local_plug(repo) + return { 'dir': s:dirpath(s:plug_expand(repo)) } + else + if repo =~ ':' + let uri = repo + else + if repo !~ '/' + throw printf('Invalid argument: %s (implicit `vim-scripts'' expansion is deprecated)', repo) + endif + let fmt = get(g:, 'plug_url_format', 'https://git::@github.com/%s.git') + let uri = printf(fmt, repo) + endif + return { 'dir': s:dirpath(g:plug_home.'/'.a:name), 'uri': uri } + endif +endfunction + +function! s:install(force, names) + call s:update_impl(0, a:force, a:names) +endfunction + +function! s:update(force, names) + call s:update_impl(1, a:force, a:names) +endfunction + +function! plug#helptags() + if !exists('g:plugs') + return s:err('plug#begin was not called') + endif + for spec in values(g:plugs) + let docd = join([s:rtp(spec), 'doc'], '/') + if isdirectory(docd) + silent! execute 'helptags' s:esc(docd) + endif + endfor + return 1 +endfunction + +function! s:syntax() + syntax clear + syntax region plug1 start=/\%1l/ end=/\%2l/ contains=plugNumber + syntax region plug2 start=/\%2l/ end=/\%3l/ contains=plugBracket,plugX + syn match plugNumber /[0-9]\+[0-9.]*/ contained + syn match plugBracket /[[\]]/ contained + syn match plugX /x/ contained + syn match plugDash /^-\{1}\ / + syn match plugPlus /^+/ + syn match plugStar /^*/ + syn match plugMessage /\(^- \)\@<=.*/ + syn match plugName /\(^- \)\@<=[^ ]*:/ + syn match plugSha /\%(: \)\@<=[0-9a-f]\{4,}$/ + syn match plugTag /(tag: [^)]\+)/ + syn match plugInstall /\(^+ \)\@<=[^:]*/ + syn match plugUpdate /\(^* \)\@<=[^:]*/ + syn match plugCommit /^ \X*[0-9a-f]\{7,9} .*/ contains=plugRelDate,plugEdge,plugTag + syn match plugEdge /^ \X\+$/ + syn match plugEdge /^ \X*/ contained nextgroup=plugSha + syn match plugSha /[0-9a-f]\{7,9}/ contained + syn match plugRelDate /([^)]*)$/ contained + syn match plugNotLoaded /(not loaded)$/ + syn match plugError /^x.*/ + syn region plugDeleted start=/^\~ .*/ end=/^\ze\S/ + syn match plugH2 /^.*:\n-\+$/ + syn match plugH2 /^-\{2,}/ + syn keyword Function PlugInstall PlugStatus PlugUpdate PlugClean + hi def link plug1 Title + hi def link plug2 Repeat + hi def link plugH2 Type + hi def link plugX Exception + hi def link plugBracket Structure + hi def link plugNumber Number + + hi def link plugDash Special + hi def link plugPlus Constant + hi def link plugStar Boolean + + hi def link plugMessage Function + hi def link plugName Label + hi def link plugInstall Function + hi def link plugUpdate Type + + hi def link plugError Error + hi def link plugDeleted Ignore + hi def link plugRelDate Comment + hi def link plugEdge PreProc + hi def link plugSha Identifier + hi def link plugTag Constant + + hi def link plugNotLoaded Comment +endfunction + +function! s:lpad(str, len) + return a:str . repeat(' ', a:len - len(a:str)) +endfunction + +function! s:lines(msg) + return split(a:msg, "[\r\n]") +endfunction + +function! s:lastline(msg) + return get(s:lines(a:msg), -1, '') +endfunction + +function! s:new_window() + execute get(g:, 'plug_window', 'vertical topleft new') +endfunction + +function! s:plug_window_exists() + let buflist = tabpagebuflist(s:plug_tab) + return !empty(buflist) && index(buflist, s:plug_buf) >= 0 +endfunction + +function! s:switch_in() + if !s:plug_window_exists() + return 0 + endif + + if winbufnr(0) != s:plug_buf + let s:pos = [tabpagenr(), winnr(), winsaveview()] + execute 'normal!' s:plug_tab.'gt' + let winnr = bufwinnr(s:plug_buf) + execute winnr.'wincmd w' + call add(s:pos, winsaveview()) + else + let s:pos = [winsaveview()] + endif + + setlocal modifiable + return 1 +endfunction + +function! s:switch_out(...) + call winrestview(s:pos[-1]) + setlocal nomodifiable + if a:0 > 0 + execute a:1 + endif + + if len(s:pos) > 1 + execute 'normal!' s:pos[0].'gt' + execute s:pos[1] 'wincmd w' + call winrestview(s:pos[2]) + endif +endfunction + +function! s:finish_bindings() + nnoremap R :call retry() + nnoremap D :PlugDiff + nnoremap S :PlugStatus + nnoremap U :call status_update() + xnoremap U :call status_update() + nnoremap ]] :silent! call section('') + nnoremap [[ :silent! call section('b') +endfunction + +function! s:prepare(...) + if empty(s:plug_getcwd()) + throw 'Invalid current working directory. Cannot proceed.' + endif + + for evar in ['$GIT_DIR', '$GIT_WORK_TREE'] + if exists(evar) + throw evar.' detected. Cannot proceed.' + endif + endfor + + call s:job_abort() + if s:switch_in() + if b:plug_preview == 1 + pc + endif + enew + else + call s:new_window() + endif + + nnoremap q :call close_pane() + if a:0 == 0 + call s:finish_bindings() + endif + let b:plug_preview = -1 + let s:plug_tab = tabpagenr() + let s:plug_buf = winbufnr(0) + call s:assign_name() + + for k in ['', 'L', 'o', 'X', 'd', 'dd'] + execute 'silent! unmap ' k + endfor + setlocal buftype=nofile bufhidden=wipe nobuflisted nolist noswapfile nowrap cursorline modifiable nospell + if exists('+colorcolumn') + setlocal colorcolumn= + endif + setf vim-plug + if exists('g:syntax_on') + call s:syntax() + endif +endfunction + +function! s:close_pane() + if b:plug_preview == 1 + pc + let b:plug_preview = -1 + else + bd + endif +endfunction + +function! s:assign_name() + " Assign buffer name + let prefix = '[Plugins]' + let name = prefix + let idx = 2 + while bufexists(name) + let name = printf('%s (%s)', prefix, idx) + let idx = idx + 1 + endwhile + silent! execute 'f' fnameescape(name) +endfunction + +function! s:chsh(swap) + let prev = [&shell, &shellcmdflag, &shellredir] + if !s:is_win + set shell=sh + endif + if a:swap + if s:is_powershell(&shell) + let &shellredir = '2>&1 | Out-File -Encoding UTF8 %s' + elseif &shell =~# 'sh' || &shell =~# 'cmd\(\.exe\)\?$' + set shellredir=>%s\ 2>&1 + endif + endif + return prev +endfunction + +function! s:bang(cmd, ...) + let batchfile = '' + try + let [sh, shellcmdflag, shrd] = s:chsh(a:0) + " FIXME: Escaping is incomplete. We could use shellescape with eval, + " but it won't work on Windows. + let cmd = a:0 ? s:with_cd(a:cmd, a:1) : a:cmd + if s:is_win + let [batchfile, cmd] = s:batchfile(cmd) + endif + let g:_plug_bang = (s:is_win && has('gui_running') ? 'silent ' : '').'!'.escape(cmd, '#!%') + execute "normal! :execute g:_plug_bang\\" + finally + unlet g:_plug_bang + let [&shell, &shellcmdflag, &shellredir] = [sh, shellcmdflag, shrd] + if s:is_win && filereadable(batchfile) + call delete(batchfile) + endif + endtry + return v:shell_error ? 'Exit status: ' . v:shell_error : '' +endfunction + +function! s:regress_bar() + let bar = substitute(getline(2)[1:-2], '.*\zs=', 'x', '') + call s:progress_bar(2, bar, len(bar)) +endfunction + +function! s:is_updated(dir) + return !empty(s:system_chomp(['git', 'log', '--pretty=format:%h', 'HEAD...HEAD@{1}'], a:dir)) +endfunction + +function! s:do(pull, force, todo) + for [name, spec] in items(a:todo) + if !isdirectory(spec.dir) + continue + endif + let installed = has_key(s:update.new, name) + let updated = installed ? 0 : + \ (a:pull && index(s:update.errors, name) < 0 && s:is_updated(spec.dir)) + if a:force || installed || updated + execute 'cd' s:esc(spec.dir) + call append(3, '- Post-update hook for '. name .' ... ') + let error = '' + let type = type(spec.do) + if type == s:TYPE.string + if spec.do[0] == ':' + if !get(s:loaded, name, 0) + let s:loaded[name] = 1 + call s:reorg_rtp() + endif + call s:load_plugin(spec) + try + execute spec.do[1:] + catch + let error = v:exception + endtry + if !s:plug_window_exists() + cd - + throw 'Warning: vim-plug was terminated by the post-update hook of '.name + endif + else + let error = s:bang(spec.do) + endif + elseif type == s:TYPE.funcref + try + call s:load_plugin(spec) + let status = installed ? 'installed' : (updated ? 'updated' : 'unchanged') + call spec.do({ 'name': name, 'status': status, 'force': a:force }) + catch + let error = v:exception + endtry + else + let error = 'Invalid hook type' + endif + call s:switch_in() + call setline(4, empty(error) ? (getline(4) . 'OK') + \ : ('x' . getline(4)[1:] . error)) + if !empty(error) + call add(s:update.errors, name) + call s:regress_bar() + endif + cd - + endif + endfor +endfunction + +function! s:hash_match(a, b) + return stridx(a:a, a:b) == 0 || stridx(a:b, a:a) == 0 +endfunction + +function! s:checkout(spec) + let sha = a:spec.commit + let output = s:git_revision(a:spec.dir) + if !empty(output) && !s:hash_match(sha, s:lines(output)[0]) + let credential_helper = s:git_version_requirement(2) ? '-c credential.helper= ' : '' + let output = s:system( + \ 'git '.credential_helper.'fetch --depth 999999 && git checkout '.plug#shellescape(sha).' --', a:spec.dir) + endif + return output +endfunction + +function! s:finish(pull) + let new_frozen = len(filter(keys(s:update.new), 'g:plugs[v:val].frozen')) + if new_frozen + let s = new_frozen > 1 ? 's' : '' + call append(3, printf('- Installed %d frozen plugin%s', new_frozen, s)) + endif + call append(3, '- Finishing ... ') | 4 + redraw + call plug#helptags() + call plug#end() + call setline(4, getline(4) . 'Done!') + redraw + let msgs = [] + if !empty(s:update.errors) + call add(msgs, "Press 'R' to retry.") + endif + if a:pull && len(s:update.new) < len(filter(getline(5, '$'), + \ "v:val =~ '^- ' && v:val !~# 'Already up.to.date'")) + call add(msgs, "Press 'D' to see the updated changes.") + endif + echo join(msgs, ' ') + call s:finish_bindings() +endfunction + +function! s:retry() + if empty(s:update.errors) + return + endif + echo + call s:update_impl(s:update.pull, s:update.force, + \ extend(copy(s:update.errors), [s:update.threads])) +endfunction + +function! s:is_managed(name) + return has_key(g:plugs[a:name], 'uri') +endfunction + +function! s:names(...) + return sort(filter(keys(g:plugs), 'stridx(v:val, a:1) == 0 && s:is_managed(v:val)')) +endfunction + +function! s:check_ruby() + silent! ruby require 'thread'; VIM::command("let g:plug_ruby = '#{RUBY_VERSION}'") + if !exists('g:plug_ruby') + redraw! + return s:warn('echom', 'Warning: Ruby interface is broken') + endif + let ruby_version = split(g:plug_ruby, '\.') + unlet g:plug_ruby + return s:version_requirement(ruby_version, [1, 8, 7]) +endfunction + +function! s:update_impl(pull, force, args) abort + let sync = index(a:args, '--sync') >= 0 || has('vim_starting') + let args = filter(copy(a:args), 'v:val != "--sync"') + let threads = (len(args) > 0 && args[-1] =~ '^[1-9][0-9]*$') ? + \ remove(args, -1) : get(g:, 'plug_threads', 16) + + let managed = filter(copy(g:plugs), 's:is_managed(v:key)') + let todo = empty(args) ? filter(managed, '!v:val.frozen || !isdirectory(v:val.dir)') : + \ filter(managed, 'index(args, v:key) >= 0') + + if empty(todo) + return s:warn('echo', 'No plugin to '. (a:pull ? 'update' : 'install')) + endif + + if !s:is_win && s:git_version_requirement(2, 3) + let s:git_terminal_prompt = exists('$GIT_TERMINAL_PROMPT') ? $GIT_TERMINAL_PROMPT : '' + let $GIT_TERMINAL_PROMPT = 0 + for plug in values(todo) + let plug.uri = substitute(plug.uri, + \ '^https://git::@github\.com', 'https://github.com', '') + endfor + endif + + if !isdirectory(g:plug_home) + try + call mkdir(g:plug_home, 'p') + catch + return s:err(printf('Invalid plug directory: %s. '. + \ 'Try to call plug#begin with a valid directory', g:plug_home)) + endtry + endif + + if has('nvim') && !exists('*jobwait') && threads > 1 + call s:warn('echom', '[vim-plug] Update Neovim for parallel installer') + endif + + let use_job = s:nvim || s:vim8 + let python = (has('python') || has('python3')) && !use_job + let ruby = has('ruby') && !use_job && (v:version >= 703 || v:version == 702 && has('patch374')) && !(s:is_win && has('gui_running')) && threads > 1 && s:check_ruby() + + let s:update = { + \ 'start': reltime(), + \ 'all': todo, + \ 'todo': copy(todo), + \ 'errors': [], + \ 'pull': a:pull, + \ 'force': a:force, + \ 'new': {}, + \ 'threads': (python || ruby || use_job) ? min([len(todo), threads]) : 1, + \ 'bar': '', + \ 'fin': 0 + \ } + + call s:prepare(1) + call append(0, ['', '']) + normal! 2G + silent! redraw + + let s:clone_opt = [] + if get(g:, 'plug_shallow', 1) + call extend(s:clone_opt, ['--depth', '1']) + if s:git_version_requirement(1, 7, 10) + call add(s:clone_opt, '--no-single-branch') + endif + endif + + if has('win32unix') || has('wsl') + call extend(s:clone_opt, ['-c', 'core.eol=lf', '-c', 'core.autocrlf=input']) + endif + + let s:submodule_opt = s:git_version_requirement(2, 8) ? ' --jobs='.threads : '' + + " Python version requirement (>= 2.7) + if python && !has('python3') && !ruby && !use_job && s:update.threads > 1 + redir => pyv + silent python import platform; print platform.python_version() + redir END + let python = s:version_requirement( + \ map(split(split(pyv)[0], '\.'), 'str2nr(v:val)'), [2, 6]) + endif + + if (python || ruby) && s:update.threads > 1 + try + let imd = &imd + if s:mac_gui + set noimd + endif + if ruby + call s:update_ruby() + else + call s:update_python() + endif + catch + let lines = getline(4, '$') + let printed = {} + silent! 4,$d _ + for line in lines + let name = s:extract_name(line, '.', '') + if empty(name) || !has_key(printed, name) + call append('$', line) + if !empty(name) + let printed[name] = 1 + if line[0] == 'x' && index(s:update.errors, name) < 0 + call add(s:update.errors, name) + end + endif + endif + endfor + finally + let &imd = imd + call s:update_finish() + endtry + else + call s:update_vim() + while use_job && sync + sleep 100m + if s:update.fin + break + endif + endwhile + endif +endfunction + +function! s:log4(name, msg) + call setline(4, printf('- %s (%s)', a:msg, a:name)) + redraw +endfunction + +function! s:update_finish() + if exists('s:git_terminal_prompt') + let $GIT_TERMINAL_PROMPT = s:git_terminal_prompt + endif + if s:switch_in() + call append(3, '- Updating ...') | 4 + for [name, spec] in items(filter(copy(s:update.all), 'index(s:update.errors, v:key) < 0 && (s:update.force || s:update.pull || has_key(s:update.new, v:key))')) + let [pos, _] = s:logpos(name) + if !pos + continue + endif + if has_key(spec, 'commit') + call s:log4(name, 'Checking out '.spec.commit) + let out = s:checkout(spec) + elseif has_key(spec, 'tag') + let tag = spec.tag + if tag =~ '\*' + let tags = s:lines(s:system('git tag --list '.plug#shellescape(tag).' --sort -version:refname 2>&1', spec.dir)) + if !v:shell_error && !empty(tags) + let tag = tags[0] + call s:log4(name, printf('Latest tag for %s -> %s', spec.tag, tag)) + call append(3, '') + endif + endif + call s:log4(name, 'Checking out '.tag) + let out = s:system('git checkout -q '.plug#shellescape(tag).' -- 2>&1', spec.dir) + else + let branch = s:git_origin_branch(spec) + call s:log4(name, 'Merging origin/'.s:esc(branch)) + let out = s:system('git checkout -q '.plug#shellescape(branch).' -- 2>&1' + \. (has_key(s:update.new, name) ? '' : ('&& git merge --ff-only '.plug#shellescape('origin/'.branch).' 2>&1')), spec.dir) + endif + if !v:shell_error && filereadable(spec.dir.'/.gitmodules') && + \ (s:update.force || has_key(s:update.new, name) || s:is_updated(spec.dir)) + call s:log4(name, 'Updating submodules. This may take a while.') + let out .= s:bang('git submodule update --init --recursive'.s:submodule_opt.' 2>&1', spec.dir) + endif + let msg = s:format_message(v:shell_error ? 'x': '-', name, out) + if v:shell_error + call add(s:update.errors, name) + call s:regress_bar() + silent execute pos 'd _' + call append(4, msg) | 4 + elseif !empty(out) + call setline(pos, msg[0]) + endif + redraw + endfor + silent 4 d _ + try + call s:do(s:update.pull, s:update.force, filter(copy(s:update.all), 'index(s:update.errors, v:key) < 0 && has_key(v:val, "do")')) + catch + call s:warn('echom', v:exception) + call s:warn('echo', '') + return + endtry + call s:finish(s:update.pull) + call setline(1, 'Updated. Elapsed time: ' . split(reltimestr(reltime(s:update.start)))[0] . ' sec.') + call s:switch_out('normal! gg') + endif +endfunction + +function! s:job_abort() + if (!s:nvim && !s:vim8) || !exists('s:jobs') + return + endif + + for [name, j] in items(s:jobs) + if s:nvim + silent! call jobstop(j.jobid) + elseif s:vim8 + silent! call job_stop(j.jobid) + endif + if j.new + call s:rm_rf(g:plugs[name].dir) + endif + endfor + let s:jobs = {} +endfunction + +function! s:last_non_empty_line(lines) + let len = len(a:lines) + for idx in range(len) + let line = a:lines[len-idx-1] + if !empty(line) + return line + endif + endfor + return '' +endfunction + +function! s:job_out_cb(self, data) abort + let self = a:self + let data = remove(self.lines, -1) . a:data + let lines = map(split(data, "\n", 1), 'split(v:val, "\r", 1)[-1]') + call extend(self.lines, lines) + " To reduce the number of buffer updates + let self.tick = get(self, 'tick', -1) + 1 + if !self.running || self.tick % len(s:jobs) == 0 + let bullet = self.running ? (self.new ? '+' : '*') : (self.error ? 'x' : '-') + let result = self.error ? join(self.lines, "\n") : s:last_non_empty_line(self.lines) + call s:log(bullet, self.name, result) + endif +endfunction + +function! s:job_exit_cb(self, data) abort + let a:self.running = 0 + let a:self.error = a:data != 0 + call s:reap(a:self.name) + call s:tick() +endfunction + +function! s:job_cb(fn, job, ch, data) + if !s:plug_window_exists() " plug window closed + return s:job_abort() + endif + call call(a:fn, [a:job, a:data]) +endfunction + +function! s:nvim_cb(job_id, data, event) dict abort + return (a:event == 'stdout' || a:event == 'stderr') ? + \ s:job_cb('s:job_out_cb', self, 0, join(a:data, "\n")) : + \ s:job_cb('s:job_exit_cb', self, 0, a:data) +endfunction + +function! s:spawn(name, cmd, opts) + let job = { 'name': a:name, 'running': 1, 'error': 0, 'lines': [''], + \ 'new': get(a:opts, 'new', 0) } + let s:jobs[a:name] = job + + if s:nvim + if has_key(a:opts, 'dir') + let job.cwd = a:opts.dir + endif + let argv = a:cmd + call extend(job, { + \ 'on_stdout': function('s:nvim_cb'), + \ 'on_stderr': function('s:nvim_cb'), + \ 'on_exit': function('s:nvim_cb'), + \ }) + let jid = s:plug_call('jobstart', argv, job) + if jid > 0 + let job.jobid = jid + else + let job.running = 0 + let job.error = 1 + let job.lines = [jid < 0 ? argv[0].' is not executable' : + \ 'Invalid arguments (or job table is full)'] + endif + elseif s:vim8 + let cmd = join(map(copy(a:cmd), 'plug#shellescape(v:val, {"script": 0})')) + if has_key(a:opts, 'dir') + let cmd = s:with_cd(cmd, a:opts.dir, 0) + endif + let argv = s:is_win ? ['cmd', '/s', '/c', '"'.cmd.'"'] : ['sh', '-c', cmd] + let jid = job_start(s:is_win ? join(argv, ' ') : argv, { + \ 'out_cb': function('s:job_cb', ['s:job_out_cb', job]), + \ 'err_cb': function('s:job_cb', ['s:job_out_cb', job]), + \ 'exit_cb': function('s:job_cb', ['s:job_exit_cb', job]), + \ 'err_mode': 'raw', + \ 'out_mode': 'raw' + \}) + if job_status(jid) == 'run' + let job.jobid = jid + else + let job.running = 0 + let job.error = 1 + let job.lines = ['Failed to start job'] + endif + else + let job.lines = s:lines(call('s:system', has_key(a:opts, 'dir') ? [a:cmd, a:opts.dir] : [a:cmd])) + let job.error = v:shell_error != 0 + let job.running = 0 + endif +endfunction + +function! s:reap(name) + let job = s:jobs[a:name] + if job.error + call add(s:update.errors, a:name) + elseif get(job, 'new', 0) + let s:update.new[a:name] = 1 + endif + let s:update.bar .= job.error ? 'x' : '=' + + let bullet = job.error ? 'x' : '-' + let result = job.error ? join(job.lines, "\n") : s:last_non_empty_line(job.lines) + call s:log(bullet, a:name, empty(result) ? 'OK' : result) + call s:bar() + + call remove(s:jobs, a:name) +endfunction + +function! s:bar() + if s:switch_in() + let total = len(s:update.all) + call setline(1, (s:update.pull ? 'Updating' : 'Installing'). + \ ' plugins ('.len(s:update.bar).'/'.total.')') + call s:progress_bar(2, s:update.bar, total) + call s:switch_out() + endif +endfunction + +function! s:logpos(name) + let max = line('$') + for i in range(4, max > 4 ? max : 4) + if getline(i) =~# '^[-+x*] '.a:name.':' + for j in range(i + 1, max > 5 ? max : 5) + if getline(j) !~ '^ ' + return [i, j - 1] + endif + endfor + return [i, i] + endif + endfor + return [0, 0] +endfunction + +function! s:log(bullet, name, lines) + if s:switch_in() + let [b, e] = s:logpos(a:name) + if b > 0 + silent execute printf('%d,%d d _', b, e) + if b > winheight('.') + let b = 4 + endif + else + let b = 4 + endif + " FIXME For some reason, nomodifiable is set after :d in vim8 + setlocal modifiable + call append(b - 1, s:format_message(a:bullet, a:name, a:lines)) + call s:switch_out() + endif +endfunction + +function! s:update_vim() + let s:jobs = {} + + call s:bar() + call s:tick() +endfunction + +function! s:tick() + let pull = s:update.pull + let prog = s:progress_opt(s:nvim || s:vim8) +while 1 " Without TCO, Vim stack is bound to explode + if empty(s:update.todo) + if empty(s:jobs) && !s:update.fin + call s:update_finish() + let s:update.fin = 1 + endif + return + endif + + let name = keys(s:update.todo)[0] + let spec = remove(s:update.todo, name) + let new = empty(globpath(spec.dir, '.git', 1)) + + call s:log(new ? '+' : '*', name, pull ? 'Updating ...' : 'Installing ...') + redraw + + let has_tag = has_key(spec, 'tag') + if !new + let [error, _] = s:git_validate(spec, 0) + if empty(error) + if pull + let cmd = s:git_version_requirement(2) ? ['git', '-c', 'credential.helper=', 'fetch'] : ['git', 'fetch'] + if has_tag && !empty(globpath(spec.dir, '.git/shallow')) + call extend(cmd, ['--depth', '99999999']) + endif + if !empty(prog) + call add(cmd, prog) + endif + call s:spawn(name, cmd, { 'dir': spec.dir }) + else + let s:jobs[name] = { 'running': 0, 'lines': ['Already installed'], 'error': 0 } + endif + else + let s:jobs[name] = { 'running': 0, 'lines': s:lines(error), 'error': 1 } + endif + else + let cmd = ['git', 'clone'] + if !has_tag + call extend(cmd, s:clone_opt) + endif + if !empty(prog) + call add(cmd, prog) + endif + call s:spawn(name, extend(cmd, [spec.uri, s:trim(spec.dir)]), { 'new': 1 }) + endif + + if !s:jobs[name].running + call s:reap(name) + endif + if len(s:jobs) >= s:update.threads + break + endif +endwhile +endfunction + +function! s:update_python() +let py_exe = has('python') ? 'python' : 'python3' +execute py_exe "<< EOF" +import datetime +import functools +import os +try: + import queue +except ImportError: + import Queue as queue +import random +import re +import shutil +import signal +import subprocess +import tempfile +import threading as thr +import time +import traceback +import vim + +G_NVIM = vim.eval("has('nvim')") == '1' +G_PULL = vim.eval('s:update.pull') == '1' +G_RETRIES = int(vim.eval('get(g:, "plug_retries", 2)')) + 1 +G_TIMEOUT = int(vim.eval('get(g:, "plug_timeout", 60)')) +G_CLONE_OPT = ' '.join(vim.eval('s:clone_opt')) +G_PROGRESS = vim.eval('s:progress_opt(1)') +G_LOG_PROB = 1.0 / int(vim.eval('s:update.threads')) +G_STOP = thr.Event() +G_IS_WIN = vim.eval('s:is_win') == '1' + +class PlugError(Exception): + def __init__(self, msg): + self.msg = msg +class CmdTimedOut(PlugError): + pass +class CmdFailed(PlugError): + pass +class InvalidURI(PlugError): + pass +class Action(object): + INSTALL, UPDATE, ERROR, DONE = ['+', '*', 'x', '-'] + +class Buffer(object): + def __init__(self, lock, num_plugs, is_pull): + self.bar = '' + self.event = 'Updating' if is_pull else 'Installing' + self.lock = lock + self.maxy = int(vim.eval('winheight(".")')) + self.num_plugs = num_plugs + + def __where(self, name): + """ Find first line with name in current buffer. Return line num. """ + found, lnum = False, 0 + matcher = re.compile('^[-+x*] {0}:'.format(name)) + for line in vim.current.buffer: + if matcher.search(line) is not None: + found = True + break + lnum += 1 + + if not found: + lnum = -1 + return lnum + + def header(self): + curbuf = vim.current.buffer + curbuf[0] = self.event + ' plugins ({0}/{1})'.format(len(self.bar), self.num_plugs) + + num_spaces = self.num_plugs - len(self.bar) + curbuf[1] = '[{0}{1}]'.format(self.bar, num_spaces * ' ') + + with self.lock: + vim.command('normal! 2G') + vim.command('redraw') + + def write(self, action, name, lines): + first, rest = lines[0], lines[1:] + msg = ['{0} {1}{2}{3}'.format(action, name, ': ' if first else '', first)] + msg.extend([' ' + line for line in rest]) + + try: + if action == Action.ERROR: + self.bar += 'x' + vim.command("call add(s:update.errors, '{0}')".format(name)) + elif action == Action.DONE: + self.bar += '=' + + curbuf = vim.current.buffer + lnum = self.__where(name) + if lnum != -1: # Found matching line num + del curbuf[lnum] + if lnum > self.maxy and action in set([Action.INSTALL, Action.UPDATE]): + lnum = 3 + else: + lnum = 3 + curbuf.append(msg, lnum) + + self.header() + except vim.error: + pass + +class Command(object): + CD = 'cd /d' if G_IS_WIN else 'cd' + + def __init__(self, cmd, cmd_dir=None, timeout=60, cb=None, clean=None): + self.cmd = cmd + if cmd_dir: + self.cmd = '{0} {1} && {2}'.format(Command.CD, cmd_dir, self.cmd) + self.timeout = timeout + self.callback = cb if cb else (lambda msg: None) + self.clean = clean if clean else (lambda: None) + self.proc = None + + @property + def alive(self): + """ Returns true only if command still running. """ + return self.proc and self.proc.poll() is None + + def execute(self, ntries=3): + """ Execute the command with ntries if CmdTimedOut. + Returns the output of the command if no Exception. + """ + attempt, finished, limit = 0, False, self.timeout + + while not finished: + try: + attempt += 1 + result = self.try_command() + finished = True + return result + except CmdTimedOut: + if attempt != ntries: + self.notify_retry() + self.timeout += limit + else: + raise + + def notify_retry(self): + """ Retry required for command, notify user. """ + for count in range(3, 0, -1): + if G_STOP.is_set(): + raise KeyboardInterrupt + msg = 'Timeout. Will retry in {0} second{1} ...'.format( + count, 's' if count != 1 else '') + self.callback([msg]) + time.sleep(1) + self.callback(['Retrying ...']) + + def try_command(self): + """ Execute a cmd & poll for callback. Returns list of output. + Raises CmdFailed -> return code for Popen isn't 0 + Raises CmdTimedOut -> command exceeded timeout without new output + """ + first_line = True + + try: + tfile = tempfile.NamedTemporaryFile(mode='w+b') + preexec_fn = not G_IS_WIN and os.setsid or None + self.proc = subprocess.Popen(self.cmd, stdout=tfile, + stderr=subprocess.STDOUT, + stdin=subprocess.PIPE, shell=True, + preexec_fn=preexec_fn) + thrd = thr.Thread(target=(lambda proc: proc.wait()), args=(self.proc,)) + thrd.start() + + thread_not_started = True + while thread_not_started: + try: + thrd.join(0.1) + thread_not_started = False + except RuntimeError: + pass + + while self.alive: + if G_STOP.is_set(): + raise KeyboardInterrupt + + if first_line or random.random() < G_LOG_PROB: + first_line = False + line = '' if G_IS_WIN else nonblock_read(tfile.name) + if line: + self.callback([line]) + + time_diff = time.time() - os.path.getmtime(tfile.name) + if time_diff > self.timeout: + raise CmdTimedOut(['Timeout!']) + + thrd.join(0.5) + + tfile.seek(0) + result = [line.decode('utf-8', 'replace').rstrip() for line in tfile] + + if self.proc.returncode != 0: + raise CmdFailed([''] + result) + + return result + except: + self.terminate() + raise + + def terminate(self): + """ Terminate process and cleanup. """ + if self.alive: + if G_IS_WIN: + os.kill(self.proc.pid, signal.SIGINT) + else: + os.killpg(self.proc.pid, signal.SIGTERM) + self.clean() + +class Plugin(object): + def __init__(self, name, args, buf_q, lock): + self.name = name + self.args = args + self.buf_q = buf_q + self.lock = lock + self.tag = args.get('tag', 0) + + def manage(self): + try: + if os.path.exists(self.args['dir']): + self.update() + else: + self.install() + with self.lock: + thread_vim_command("let s:update.new['{0}'] = 1".format(self.name)) + except PlugError as exc: + self.write(Action.ERROR, self.name, exc.msg) + except KeyboardInterrupt: + G_STOP.set() + self.write(Action.ERROR, self.name, ['Interrupted!']) + except: + # Any exception except those above print stack trace + msg = 'Trace:\n{0}'.format(traceback.format_exc().rstrip()) + self.write(Action.ERROR, self.name, msg.split('\n')) + raise + + def install(self): + target = self.args['dir'] + if target[-1] == '\\': + target = target[0:-1] + + def clean(target): + def _clean(): + try: + shutil.rmtree(target) + except OSError: + pass + return _clean + + self.write(Action.INSTALL, self.name, ['Installing ...']) + callback = functools.partial(self.write, Action.INSTALL, self.name) + cmd = 'git clone {0} {1} {2} {3} 2>&1'.format( + '' if self.tag else G_CLONE_OPT, G_PROGRESS, self.args['uri'], + esc(target)) + com = Command(cmd, None, G_TIMEOUT, callback, clean(target)) + result = com.execute(G_RETRIES) + self.write(Action.DONE, self.name, result[-1:]) + + def repo_uri(self): + cmd = 'git rev-parse --abbrev-ref HEAD 2>&1 && git config -f .git/config remote.origin.url' + command = Command(cmd, self.args['dir'], G_TIMEOUT,) + result = command.execute(G_RETRIES) + return result[-1] + + def update(self): + actual_uri = self.repo_uri() + expect_uri = self.args['uri'] + regex = re.compile(r'^(?:\w+://)?(?:[^@/]*@)?([^:/]*(?::[0-9]*)?)[:/](.*?)(?:\.git)?/?$') + ma = regex.match(actual_uri) + mb = regex.match(expect_uri) + if ma is None or mb is None or ma.groups() != mb.groups(): + msg = ['', + 'Invalid URI: {0}'.format(actual_uri), + 'Expected {0}'.format(expect_uri), + 'PlugClean required.'] + raise InvalidURI(msg) + + if G_PULL: + self.write(Action.UPDATE, self.name, ['Updating ...']) + callback = functools.partial(self.write, Action.UPDATE, self.name) + fetch_opt = '--depth 99999999' if self.tag and os.path.isfile(os.path.join(self.args['dir'], '.git/shallow')) else '' + cmd = 'git fetch {0} {1} 2>&1'.format(fetch_opt, G_PROGRESS) + com = Command(cmd, self.args['dir'], G_TIMEOUT, callback) + result = com.execute(G_RETRIES) + self.write(Action.DONE, self.name, result[-1:]) + else: + self.write(Action.DONE, self.name, ['Already installed']) + + def write(self, action, name, msg): + self.buf_q.put((action, name, msg)) + +class PlugThread(thr.Thread): + def __init__(self, tname, args): + super(PlugThread, self).__init__() + self.tname = tname + self.args = args + + def run(self): + thr.current_thread().name = self.tname + buf_q, work_q, lock = self.args + + try: + while not G_STOP.is_set(): + name, args = work_q.get_nowait() + plug = Plugin(name, args, buf_q, lock) + plug.manage() + work_q.task_done() + except queue.Empty: + pass + +class RefreshThread(thr.Thread): + def __init__(self, lock): + super(RefreshThread, self).__init__() + self.lock = lock + self.running = True + + def run(self): + while self.running: + with self.lock: + thread_vim_command('noautocmd normal! a') + time.sleep(0.33) + + def stop(self): + self.running = False + +if G_NVIM: + def thread_vim_command(cmd): + vim.session.threadsafe_call(lambda: vim.command(cmd)) +else: + def thread_vim_command(cmd): + vim.command(cmd) + +def esc(name): + return '"' + name.replace('"', '\"') + '"' + +def nonblock_read(fname): + """ Read a file with nonblock flag. Return the last line. """ + fread = os.open(fname, os.O_RDONLY | os.O_NONBLOCK) + buf = os.read(fread, 100000).decode('utf-8', 'replace') + os.close(fread) + + line = buf.rstrip('\r\n') + left = max(line.rfind('\r'), line.rfind('\n')) + if left != -1: + left += 1 + line = line[left:] + + return line + +def main(): + thr.current_thread().name = 'main' + nthreads = int(vim.eval('s:update.threads')) + plugs = vim.eval('s:update.todo') + mac_gui = vim.eval('s:mac_gui') == '1' + + lock = thr.Lock() + buf = Buffer(lock, len(plugs), G_PULL) + buf_q, work_q = queue.Queue(), queue.Queue() + for work in plugs.items(): + work_q.put(work) + + start_cnt = thr.active_count() + for num in range(nthreads): + tname = 'PlugT-{0:02}'.format(num) + thread = PlugThread(tname, (buf_q, work_q, lock)) + thread.start() + if mac_gui: + rthread = RefreshThread(lock) + rthread.start() + + while not buf_q.empty() or thr.active_count() != start_cnt: + try: + action, name, msg = buf_q.get(True, 0.25) + buf.write(action, name, ['OK'] if not msg else msg) + buf_q.task_done() + except queue.Empty: + pass + except KeyboardInterrupt: + G_STOP.set() + + if mac_gui: + rthread.stop() + rthread.join() + +main() +EOF +endfunction + +function! s:update_ruby() + ruby << EOF + module PlugStream + SEP = ["\r", "\n", nil] + def get_line + buffer = '' + loop do + char = readchar rescue return + if SEP.include? char.chr + buffer << $/ + break + else + buffer << char + end + end + buffer + end + end unless defined?(PlugStream) + + def esc arg + %["#{arg.gsub('"', '\"')}"] + end + + def killall pid + pids = [pid] + if /mswin|mingw|bccwin/ =~ RUBY_PLATFORM + pids.each { |pid| Process.kill 'INT', pid.to_i rescue nil } + else + unless `which pgrep 2> /dev/null`.empty? + children = pids + until children.empty? + children = children.map { |pid| + `pgrep -P #{pid}`.lines.map { |l| l.chomp } + }.flatten + pids += children + end + end + pids.each { |pid| Process.kill 'TERM', pid.to_i rescue nil } + end + end + + def compare_git_uri a, b + regex = %r{^(?:\w+://)?(?:[^@/]*@)?([^:/]*(?::[0-9]*)?)[:/](.*?)(?:\.git)?/?$} + regex.match(a).to_a.drop(1) == regex.match(b).to_a.drop(1) + end + + require 'thread' + require 'fileutils' + require 'timeout' + running = true + iswin = VIM::evaluate('s:is_win').to_i == 1 + pull = VIM::evaluate('s:update.pull').to_i == 1 + base = VIM::evaluate('g:plug_home') + all = VIM::evaluate('s:update.todo') + limit = VIM::evaluate('get(g:, "plug_timeout", 60)') + tries = VIM::evaluate('get(g:, "plug_retries", 2)') + 1 + nthr = VIM::evaluate('s:update.threads').to_i + maxy = VIM::evaluate('winheight(".")').to_i + vim7 = VIM::evaluate('v:version').to_i <= 703 && RUBY_PLATFORM =~ /darwin/ + cd = iswin ? 'cd /d' : 'cd' + tot = VIM::evaluate('len(s:update.todo)') || 0 + bar = '' + skip = 'Already installed' + mtx = Mutex.new + take1 = proc { mtx.synchronize { running && all.shift } } + logh = proc { + cnt = bar.length + $curbuf[1] = "#{pull ? 'Updating' : 'Installing'} plugins (#{cnt}/#{tot})" + $curbuf[2] = '[' + bar.ljust(tot) + ']' + VIM::command('normal! 2G') + VIM::command('redraw') + } + where = proc { |name| (1..($curbuf.length)).find { |l| $curbuf[l] =~ /^[-+x*] #{name}:/ } } + log = proc { |name, result, type| + mtx.synchronize do + ing = ![true, false].include?(type) + bar += type ? '=' : 'x' unless ing + b = case type + when :install then '+' when :update then '*' + when true, nil then '-' else + VIM::command("call add(s:update.errors, '#{name}')") + 'x' + end + result = + if type || type.nil? + ["#{b} #{name}: #{result.lines.to_a.last || 'OK'}"] + elsif result =~ /^Interrupted|^Timeout/ + ["#{b} #{name}: #{result}"] + else + ["#{b} #{name}"] + result.lines.map { |l| " " << l } + end + if lnum = where.call(name) + $curbuf.delete lnum + lnum = 4 if ing && lnum > maxy + end + result.each_with_index do |line, offset| + $curbuf.append((lnum || 4) - 1 + offset, line.gsub(/\e\[./, '').chomp) + end + logh.call + end + } + bt = proc { |cmd, name, type, cleanup| + tried = timeout = 0 + begin + tried += 1 + timeout += limit + fd = nil + data = '' + if iswin + Timeout::timeout(timeout) do + tmp = VIM::evaluate('tempname()') + system("(#{cmd}) > #{tmp}") + data = File.read(tmp).chomp + File.unlink tmp rescue nil + end + else + fd = IO.popen(cmd).extend(PlugStream) + first_line = true + log_prob = 1.0 / nthr + while line = Timeout::timeout(timeout) { fd.get_line } + data << line + log.call name, line.chomp, type if name && (first_line || rand < log_prob) + first_line = false + end + fd.close + end + [$? == 0, data.chomp] + rescue Timeout::Error, Interrupt => e + if fd && !fd.closed? + killall fd.pid + fd.close + end + cleanup.call if cleanup + if e.is_a?(Timeout::Error) && tried < tries + 3.downto(1) do |countdown| + s = countdown > 1 ? 's' : '' + log.call name, "Timeout. Will retry in #{countdown} second#{s} ...", type + sleep 1 + end + log.call name, 'Retrying ...', type + retry + end + [false, e.is_a?(Interrupt) ? "Interrupted!" : "Timeout!"] + end + } + main = Thread.current + threads = [] + watcher = Thread.new { + if vim7 + while VIM::evaluate('getchar(1)') + sleep 0.1 + end + else + require 'io/console' # >= Ruby 1.9 + nil until IO.console.getch == 3.chr + end + mtx.synchronize do + running = false + threads.each { |t| t.raise Interrupt } unless vim7 + end + threads.each { |t| t.join rescue nil } + main.kill + } + refresh = Thread.new { + while true + mtx.synchronize do + break unless running + VIM::command('noautocmd normal! a') + end + sleep 0.2 + end + } if VIM::evaluate('s:mac_gui') == 1 + + clone_opt = VIM::evaluate('s:clone_opt').join(' ') + progress = VIM::evaluate('s:progress_opt(1)') + nthr.times do + mtx.synchronize do + threads << Thread.new { + while pair = take1.call + name = pair.first + dir, uri, tag = pair.last.values_at *%w[dir uri tag] + exists = File.directory? dir + ok, result = + if exists + chdir = "#{cd} #{iswin ? dir : esc(dir)}" + ret, data = bt.call "#{chdir} && git rev-parse --abbrev-ref HEAD 2>&1 && git config -f .git/config remote.origin.url", nil, nil, nil + current_uri = data.lines.to_a.last + if !ret + if data =~ /^Interrupted|^Timeout/ + [false, data] + else + [false, [data.chomp, "PlugClean required."].join($/)] + end + elsif !compare_git_uri(current_uri, uri) + [false, ["Invalid URI: #{current_uri}", + "Expected: #{uri}", + "PlugClean required."].join($/)] + else + if pull + log.call name, 'Updating ...', :update + fetch_opt = (tag && File.exist?(File.join(dir, '.git/shallow'))) ? '--depth 99999999' : '' + bt.call "#{chdir} && git fetch #{fetch_opt} #{progress} 2>&1", name, :update, nil + else + [true, skip] + end + end + else + d = esc dir.sub(%r{[\\/]+$}, '') + log.call name, 'Installing ...', :install + bt.call "git clone #{clone_opt unless tag} #{progress} #{uri} #{d} 2>&1", name, :install, proc { + FileUtils.rm_rf dir + } + end + mtx.synchronize { VIM::command("let s:update.new['#{name}'] = 1") } if !exists && ok + log.call name, result, ok + end + } if running + end + end + threads.each { |t| t.join rescue nil } + logh.call + refresh.kill if refresh + watcher.kill +EOF +endfunction + +function! s:shellesc_cmd(arg, script) + let escaped = substitute('"'.a:arg.'"', '[&|<>()@^!"]', '^&', 'g') + return substitute(escaped, '%', (a:script ? '%' : '^') . '&', 'g') +endfunction + +function! s:shellesc_ps1(arg) + return "'".substitute(escape(a:arg, '\"'), "'", "''", 'g')."'" +endfunction + +function! s:shellesc_sh(arg) + return "'".substitute(a:arg, "'", "'\\\\''", 'g')."'" +endfunction + +" Escape the shell argument based on the shell. +" Vim and Neovim's shellescape() are insufficient. +" 1. shellslash determines whether to use single/double quotes. +" Double-quote escaping is fragile for cmd.exe. +" 2. It does not work for powershell. +" 3. It does not work for *sh shells if the command is executed +" via cmd.exe (ie. cmd.exe /c sh -c command command_args) +" 4. It does not support batchfile syntax. +" +" Accepts an optional dictionary with the following keys: +" - shell: same as Vim/Neovim 'shell' option. +" If unset, fallback to 'cmd.exe' on Windows or 'sh'. +" - script: If truthy and shell is cmd.exe, escape for batchfile syntax. +function! plug#shellescape(arg, ...) + if a:arg =~# '^[A-Za-z0-9_/:.-]\+$' + return a:arg + endif + let opts = a:0 > 0 && type(a:1) == s:TYPE.dict ? a:1 : {} + let shell = get(opts, 'shell', s:is_win ? 'cmd.exe' : 'sh') + let script = get(opts, 'script', 1) + if shell =~# 'cmd\(\.exe\)\?$' + return s:shellesc_cmd(a:arg, script) + elseif s:is_powershell(shell) + return s:shellesc_ps1(a:arg) + endif + return s:shellesc_sh(a:arg) +endfunction + +function! s:glob_dir(path) + return map(filter(s:glob(a:path, '**'), 'isdirectory(v:val)'), 's:dirpath(v:val)') +endfunction + +function! s:progress_bar(line, bar, total) + call setline(a:line, '[' . s:lpad(a:bar, a:total) . ']') +endfunction + +function! s:compare_git_uri(a, b) + " See `git help clone' + " https:// [user@] github.com[:port] / junegunn/vim-plug [.git] + " [git@] github.com[:port] : junegunn/vim-plug [.git] + " file:// / junegunn/vim-plug [/] + " / junegunn/vim-plug [/] + let pat = '^\%(\w\+://\)\='.'\%([^@/]*@\)\='.'\([^:/]*\%(:[0-9]*\)\=\)'.'[:/]'.'\(.\{-}\)'.'\%(\.git\)\=/\?$' + let ma = matchlist(a:a, pat) + let mb = matchlist(a:b, pat) + return ma[1:2] ==# mb[1:2] +endfunction + +function! s:format_message(bullet, name, message) + if a:bullet != 'x' + return [printf('%s %s: %s', a:bullet, a:name, s:lastline(a:message))] + else + let lines = map(s:lines(a:message), '" ".v:val') + return extend([printf('x %s:', a:name)], lines) + endif +endfunction + +function! s:with_cd(cmd, dir, ...) + let script = a:0 > 0 ? a:1 : 1 + return printf('cd%s %s && %s', s:is_win ? ' /d' : '', plug#shellescape(a:dir, {'script': script}), a:cmd) +endfunction + +function! s:system(cmd, ...) + let batchfile = '' + try + let [sh, shellcmdflag, shrd] = s:chsh(1) + if type(a:cmd) == s:TYPE.list + " Neovim's system() supports list argument to bypass the shell + " but it cannot set the working directory for the command. + " Assume that the command does not rely on the shell. + if has('nvim') && a:0 == 0 + return system(a:cmd) + endif + let cmd = join(map(copy(a:cmd), 'plug#shellescape(v:val, {"shell": &shell, "script": 0})')) + if s:is_powershell(&shell) + let cmd = '& ' . cmd + endif + else + let cmd = a:cmd + endif + if a:0 > 0 + let cmd = s:with_cd(cmd, a:1, type(a:cmd) != s:TYPE.list) + endif + if s:is_win && type(a:cmd) != s:TYPE.list + let [batchfile, cmd] = s:batchfile(cmd) + endif + return system(cmd) + finally + let [&shell, &shellcmdflag, &shellredir] = [sh, shellcmdflag, shrd] + if s:is_win && filereadable(batchfile) + call delete(batchfile) + endif + endtry +endfunction + +function! s:system_chomp(...) + let ret = call('s:system', a:000) + return v:shell_error ? '' : substitute(ret, '\n$', '', '') +endfunction + +function! s:git_validate(spec, check_branch) + let err = '' + if isdirectory(a:spec.dir) + let result = [s:git_local_branch(a:spec.dir), s:git_origin_url(a:spec.dir)] + let remote = result[-1] + if empty(remote) + let err = join([remote, 'PlugClean required.'], "\n") + elseif !s:compare_git_uri(remote, a:spec.uri) + let err = join(['Invalid URI: '.remote, + \ 'Expected: '.a:spec.uri, + \ 'PlugClean required.'], "\n") + elseif a:check_branch && has_key(a:spec, 'commit') + let sha = s:git_revision(a:spec.dir) + if empty(sha) + let err = join(add(result, 'PlugClean required.'), "\n") + elseif !s:hash_match(sha, a:spec.commit) + let err = join([printf('Invalid HEAD (expected: %s, actual: %s)', + \ a:spec.commit[:6], sha[:6]), + \ 'PlugUpdate required.'], "\n") + endif + elseif a:check_branch + let current_branch = result[0] + " Check tag + let origin_branch = s:git_origin_branch(a:spec) + if has_key(a:spec, 'tag') + let tag = s:system_chomp('git describe --exact-match --tags HEAD 2>&1', a:spec.dir) + if a:spec.tag !=# tag && a:spec.tag !~ '\*' + let err = printf('Invalid tag: %s (expected: %s). Try PlugUpdate.', + \ (empty(tag) ? 'N/A' : tag), a:spec.tag) + endif + " Check branch + elseif origin_branch !=# current_branch + let err = printf('Invalid branch: %s (expected: %s). Try PlugUpdate.', + \ current_branch, origin_branch) + endif + if empty(err) + let [ahead, behind] = split(s:lastline(s:system([ + \ 'git', 'rev-list', '--count', '--left-right', + \ printf('HEAD...origin/%s', origin_branch) + \ ], a:spec.dir)), '\t') + if !v:shell_error && ahead + if behind + " Only mention PlugClean if diverged, otherwise it's likely to be + " pushable (and probably not that messed up). + let err = printf( + \ "Diverged from origin/%s (%d commit(s) ahead and %d commit(s) behind!\n" + \ .'Backup local changes and run PlugClean and PlugUpdate to reinstall it.', origin_branch, ahead, behind) + else + let err = printf("Ahead of origin/%s by %d commit(s).\n" + \ .'Cannot update until local changes are pushed.', + \ origin_branch, ahead) + endif + endif + endif + endif + else + let err = 'Not found' + endif + return [err, err =~# 'PlugClean'] +endfunction + +function! s:rm_rf(dir) + if isdirectory(a:dir) + return s:system(s:is_win + \ ? 'rmdir /S /Q '.plug#shellescape(a:dir) + \ : ['rm', '-rf', a:dir]) + endif +endfunction + +function! s:clean(force) + call s:prepare() + call append(0, 'Searching for invalid plugins in '.g:plug_home) + call append(1, '') + + " List of valid directories + let dirs = [] + let errs = {} + let [cnt, total] = [0, len(g:plugs)] + for [name, spec] in items(g:plugs) + if !s:is_managed(name) + call add(dirs, spec.dir) + else + let [err, clean] = s:git_validate(spec, 1) + if clean + let errs[spec.dir] = s:lines(err)[0] + else + call add(dirs, spec.dir) + endif + endif + let cnt += 1 + call s:progress_bar(2, repeat('=', cnt), total) + normal! 2G + redraw + endfor + + let allowed = {} + for dir in dirs + let allowed[s:dirpath(s:plug_fnamemodify(dir, ':h:h'))] = 1 + let allowed[dir] = 1 + for child in s:glob_dir(dir) + let allowed[child] = 1 + endfor + endfor + + let todo = [] + let found = sort(s:glob_dir(g:plug_home)) + while !empty(found) + let f = remove(found, 0) + if !has_key(allowed, f) && isdirectory(f) + call add(todo, f) + call append(line('$'), '- ' . f) + if has_key(errs, f) + call append(line('$'), ' ' . errs[f]) + endif + let found = filter(found, 'stridx(v:val, f) != 0') + end + endwhile + + 4 + redraw + if empty(todo) + call append(line('$'), 'Already clean.') + else + let s:clean_count = 0 + call append(3, ['Directories to delete:', '']) + redraw! + if a:force || s:ask_no_interrupt('Delete all directories?') + call s:delete([6, line('$')], 1) + else + call setline(4, 'Cancelled.') + nnoremap d :set opfunc=delete_opg@ + nmap dd d_ + xnoremap d :call delete_op(visualmode(), 1) + echo 'Delete the lines (d{motion}) to delete the corresponding directories' + endif + endif + 4 + setlocal nomodifiable +endfunction + +function! s:delete_op(type, ...) + call s:delete(a:0 ? [line("'<"), line("'>")] : [line("'["), line("']")], 0) +endfunction + +function! s:delete(range, force) + let [l1, l2] = a:range + let force = a:force + let err_count = 0 + while l1 <= l2 + let line = getline(l1) + if line =~ '^- ' && isdirectory(line[2:]) + execute l1 + redraw! + let answer = force ? 1 : s:ask('Delete '.line[2:].'?', 1) + let force = force || answer > 1 + if answer + let err = s:rm_rf(line[2:]) + setlocal modifiable + if empty(err) + call setline(l1, '~'.line[1:]) + let s:clean_count += 1 + else + delete _ + call append(l1 - 1, s:format_message('x', line[1:], err)) + let l2 += len(s:lines(err)) + let err_count += 1 + endif + let msg = printf('Removed %d directories.', s:clean_count) + if err_count > 0 + let msg .= printf(' Failed to remove %d directories.', err_count) + endif + call setline(4, msg) + setlocal nomodifiable + endif + endif + let l1 += 1 + endwhile +endfunction + +function! s:upgrade() + echo 'Downloading the latest version of vim-plug' + redraw + let tmp = s:plug_tempname() + let new = tmp . '/plug.vim' + + try + let out = s:system(['git', 'clone', '--depth', '1', s:plug_src, tmp]) + if v:shell_error + return s:err('Error upgrading vim-plug: '. out) + endif + + if readfile(s:me) ==# readfile(new) + echo 'vim-plug is already up-to-date' + return 0 + else + call rename(s:me, s:me . '.old') + call rename(new, s:me) + unlet g:loaded_plug + echo 'vim-plug has been upgraded' + return 1 + endif + finally + silent! call s:rm_rf(tmp) + endtry +endfunction + +function! s:upgrade_specs() + for spec in values(g:plugs) + let spec.frozen = get(spec, 'frozen', 0) + endfor +endfunction + +function! s:status() + call s:prepare() + call append(0, 'Checking plugins') + call append(1, '') + + let ecnt = 0 + let unloaded = 0 + let [cnt, total] = [0, len(g:plugs)] + for [name, spec] in items(g:plugs) + let is_dir = isdirectory(spec.dir) + if has_key(spec, 'uri') + if is_dir + let [err, _] = s:git_validate(spec, 1) + let [valid, msg] = [empty(err), empty(err) ? 'OK' : err] + else + let [valid, msg] = [0, 'Not found. Try PlugInstall.'] + endif + else + if is_dir + let [valid, msg] = [1, 'OK'] + else + let [valid, msg] = [0, 'Not found.'] + endif + endif + let cnt += 1 + let ecnt += !valid + " `s:loaded` entry can be missing if PlugUpgraded + if is_dir && get(s:loaded, name, -1) == 0 + let unloaded = 1 + let msg .= ' (not loaded)' + endif + call s:progress_bar(2, repeat('=', cnt), total) + call append(3, s:format_message(valid ? '-' : 'x', name, msg)) + normal! 2G + redraw + endfor + call setline(1, 'Finished. '.ecnt.' error(s).') + normal! gg + setlocal nomodifiable + if unloaded + echo "Press 'L' on each line to load plugin, or 'U' to update" + nnoremap L :call status_load(line('.')) + xnoremap L :call status_load(line('.')) + end +endfunction + +function! s:extract_name(str, prefix, suffix) + return matchstr(a:str, '^'.a:prefix.' \zs[^:]\+\ze:.*'.a:suffix.'$') +endfunction + +function! s:status_load(lnum) + let line = getline(a:lnum) + let name = s:extract_name(line, '-', '(not loaded)') + if !empty(name) + call plug#load(name) + setlocal modifiable + call setline(a:lnum, substitute(line, ' (not loaded)$', '', '')) + setlocal nomodifiable + endif +endfunction + +function! s:status_update() range + let lines = getline(a:firstline, a:lastline) + let names = filter(map(lines, 's:extract_name(v:val, "[x-]", "")'), '!empty(v:val)') + if !empty(names) + echo + execute 'PlugUpdate' join(names) + endif +endfunction + +function! s:is_preview_window_open() + silent! wincmd P + if &previewwindow + wincmd p + return 1 + endif +endfunction + +function! s:find_name(lnum) + for lnum in reverse(range(1, a:lnum)) + let line = getline(lnum) + if empty(line) + return '' + endif + let name = s:extract_name(line, '-', '') + if !empty(name) + return name + endif + endfor + return '' +endfunction + +function! s:preview_commit() + if b:plug_preview < 0 + let b:plug_preview = !s:is_preview_window_open() + endif + + let sha = matchstr(getline('.'), '^ \X*\zs[0-9a-f]\{7,9}') + if empty(sha) + return + endif + + let name = s:find_name(line('.')) + if empty(name) || !has_key(g:plugs, name) || !isdirectory(g:plugs[name].dir) + return + endif + + if exists('g:plug_pwindow') && !s:is_preview_window_open() + execute g:plug_pwindow + execute 'e' sha + else + execute 'pedit' sha + wincmd P + endif + setlocal previewwindow filetype=git buftype=nofile nobuflisted modifiable + let batchfile = '' + try + let [sh, shellcmdflag, shrd] = s:chsh(1) + let cmd = 'cd '.plug#shellescape(g:plugs[name].dir).' && git show --no-color --pretty=medium '.sha + if s:is_win + let [batchfile, cmd] = s:batchfile(cmd) + endif + execute 'silent %!' cmd + finally + let [&shell, &shellcmdflag, &shellredir] = [sh, shellcmdflag, shrd] + if s:is_win && filereadable(batchfile) + call delete(batchfile) + endif + endtry + setlocal nomodifiable + nnoremap q :q + wincmd p +endfunction + +function! s:section(flags) + call search('\(^[x-] \)\@<=[^:]\+:', a:flags) +endfunction + +function! s:format_git_log(line) + let indent = ' ' + let tokens = split(a:line, nr2char(1)) + if len(tokens) != 5 + return indent.substitute(a:line, '\s*$', '', '') + endif + let [graph, sha, refs, subject, date] = tokens + let tag = matchstr(refs, 'tag: [^,)]\+') + let tag = empty(tag) ? ' ' : ' ('.tag.') ' + return printf('%s%s%s%s%s (%s)', indent, graph, sha, tag, subject, date) +endfunction + +function! s:append_ul(lnum, text) + call append(a:lnum, ['', a:text, repeat('-', len(a:text))]) +endfunction + +function! s:diff() + call s:prepare() + call append(0, ['Collecting changes ...', '']) + let cnts = [0, 0] + let bar = '' + let total = filter(copy(g:plugs), 's:is_managed(v:key) && isdirectory(v:val.dir)') + call s:progress_bar(2, bar, len(total)) + for origin in [1, 0] + let plugs = reverse(sort(items(filter(copy(total), (origin ? '' : '!').'(has_key(v:val, "commit") || has_key(v:val, "tag"))')))) + if empty(plugs) + continue + endif + call s:append_ul(2, origin ? 'Pending updates:' : 'Last update:') + for [k, v] in plugs + let branch = s:git_origin_branch(v) + if len(branch) + let range = origin ? '..origin/'.branch : 'HEAD@{1}..' + let cmd = ['git', 'log', '--graph', '--color=never'] + if s:git_version_requirement(2, 10, 0) + call add(cmd, '--no-show-signature') + endif + call extend(cmd, ['--pretty=format:%x01%h%x01%d%x01%s%x01%cr', range]) + if has_key(v, 'rtp') + call extend(cmd, ['--', v.rtp]) + endif + let diff = s:system_chomp(cmd, v.dir) + if !empty(diff) + let ref = has_key(v, 'tag') ? (' (tag: '.v.tag.')') : has_key(v, 'commit') ? (' '.v.commit) : '' + call append(5, extend(['', '- '.k.':'.ref], map(s:lines(diff), 's:format_git_log(v:val)'))) + let cnts[origin] += 1 + endif + endif + let bar .= '=' + call s:progress_bar(2, bar, len(total)) + normal! 2G + redraw + endfor + if !cnts[origin] + call append(5, ['', 'N/A']) + endif + endfor + call setline(1, printf('%d plugin(s) updated.', cnts[0]) + \ . (cnts[1] ? printf(' %d plugin(s) have pending updates.', cnts[1]) : '')) + + if cnts[0] || cnts[1] + nnoremap (plug-preview) :silent! call preview_commit() + if empty(maparg("\", 'n')) + nmap (plug-preview) + endif + if empty(maparg('o', 'n')) + nmap o (plug-preview) + endif + endif + if cnts[0] + nnoremap X :call revert() + echo "Press 'X' on each block to revert the update" + endif + normal! gg + setlocal nomodifiable +endfunction + +function! s:revert() + if search('^Pending updates', 'bnW') + return + endif + + let name = s:find_name(line('.')) + if empty(name) || !has_key(g:plugs, name) || + \ input(printf('Revert the update of %s? (y/N) ', name)) !~? '^y' + return + endif + + call s:system('git reset --hard HEAD@{1} && git checkout '.plug#shellescape(g:plugs[name].branch).' --', g:plugs[name].dir) + setlocal modifiable + normal! "_dap + setlocal nomodifiable + echo 'Reverted' +endfunction + +function! s:snapshot(force, ...) abort + call s:prepare() + setf vim + call append(0, ['" Generated by vim-plug', + \ '" '.strftime("%c"), + \ '" :source this file in vim to restore the snapshot', + \ '" or execute: vim -S snapshot.vim', + \ '', '', 'PlugUpdate!']) + 1 + let anchor = line('$') - 3 + let names = sort(keys(filter(copy(g:plugs), + \'has_key(v:val, "uri") && !has_key(v:val, "commit") && isdirectory(v:val.dir)'))) + for name in reverse(names) + let sha = s:git_revision(g:plugs[name].dir) + if !empty(sha) + call append(anchor, printf("silent! let g:plugs['%s'].commit = '%s'", name, sha)) + redraw + endif + endfor + + if a:0 > 0 + let fn = s:plug_expand(a:1) + if filereadable(fn) && !(a:force || s:ask(a:1.' already exists. Overwrite?')) + return + endif + call writefile(getline(1, '$'), fn) + echo 'Saved as '.a:1 + silent execute 'e' s:esc(fn) + setf vim + endif +endfunction + +function! s:split_rtp() + return split(&rtp, '\\\@`-mappings | +"| `for` | On-demand loading: File types | +"| `frozen` | Do not update unless explicitly specified | +" +" More information: https://github.com/junegunn/vim-plug +" +" +" Copyright (c) 2017 Junegunn Choi +" +" MIT License +" +" Permission is hereby granted, free of charge, to any person obtaining +" a copy of this software and associated documentation files (the +" "Software"), to deal in the Software without restriction, including +" without limitation the rights to use, copy, modify, merge, publish, +" distribute, sublicense, and/or sell copies of the Software, and to +" permit persons to whom the Software is furnished to do so, subject to +" the following conditions: +" +" The above copyright notice and this permission notice shall be +" included in all copies or substantial portions of the Software. +" +" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +" NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +" LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +" OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +" WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +if exists('g:loaded_plug') + finish +endif +let g:loaded_plug = 1 + +let s:cpo_save = &cpo +set cpo&vim + +let s:plug_src = 'https://github.com/junegunn/vim-plug.git' +let s:plug_tab = get(s:, 'plug_tab', -1) +let s:plug_buf = get(s:, 'plug_buf', -1) +let s:mac_gui = has('gui_macvim') && has('gui_running') +let s:is_win = has('win32') +let s:nvim = has('nvim-0.2') || (has('nvim') && exists('*jobwait') && !s:is_win) +let s:vim8 = has('patch-8.0.0039') && exists('*job_start') +if s:is_win && &shellslash + set noshellslash + let s:me = resolve(expand(':p')) + set shellslash +else + let s:me = resolve(expand(':p')) +endif +let s:base_spec = { 'branch': '', 'frozen': 0 } +let s:TYPE = { +\ 'string': type(''), +\ 'list': type([]), +\ 'dict': type({}), +\ 'funcref': type(function('call')) +\ } +let s:loaded = get(s:, 'loaded', {}) +let s:triggers = get(s:, 'triggers', {}) + +function! s:isabsolute(dir) abort + return a:dir =~# '^/' || (has('win32') && a:dir =~? '^\%(\\\|[A-Z]:\)') +endfunction + +function! s:git_dir(dir) abort + let gitdir = s:trim(a:dir) . '/.git' + if isdirectory(gitdir) + return gitdir + endif + if !filereadable(gitdir) + return '' + endif + let gitdir = matchstr(get(readfile(gitdir), 0, ''), '^gitdir: \zs.*') + if len(gitdir) && !s:isabsolute(gitdir) + let gitdir = a:dir . '/' . gitdir + endif + return isdirectory(gitdir) ? gitdir : '' +endfunction + +function! s:git_origin_url(dir) abort + let gitdir = s:git_dir(a:dir) + let config = gitdir . '/config' + if empty(gitdir) || !filereadable(config) + return '' + endif + return matchstr(join(readfile(config)), '\[remote "origin"\].\{-}url\s*=\s*\zs\S*\ze') +endfunction + +function! s:git_revision(dir) abort + let gitdir = s:git_dir(a:dir) + let head = gitdir . '/HEAD' + if empty(gitdir) || !filereadable(head) + return '' + endif + + let line = get(readfile(head), 0, '') + let ref = matchstr(line, '^ref: \zs.*') + if empty(ref) + return line + endif + + if filereadable(gitdir . '/' . ref) + return get(readfile(gitdir . '/' . ref), 0, '') + endif + + if filereadable(gitdir . '/packed-refs') + for line in readfile(gitdir . '/packed-refs') + if line =~# ' ' . ref + return matchstr(line, '^[0-9a-f]*') + endif + endfor + endif + + return '' +endfunction + +function! s:git_local_branch(dir) abort + let gitdir = s:git_dir(a:dir) + let head = gitdir . '/HEAD' + if empty(gitdir) || !filereadable(head) + return '' + endif + let branch = matchstr(get(readfile(head), 0, ''), '^ref: refs/heads/\zs.*') + return len(branch) ? branch : 'HEAD' +endfunction + +function! s:git_origin_branch(spec) + if len(a:spec.branch) + return a:spec.branch + endif + + " The file may not be present if this is a local repository + let gitdir = s:git_dir(a:spec.dir) + let origin_head = gitdir.'/refs/remotes/origin/HEAD' + if len(gitdir) && filereadable(origin_head) + return matchstr(get(readfile(origin_head), 0, ''), + \ '^ref: refs/remotes/origin/\zs.*') + endif + + " The command may not return the name of a branch in detached HEAD state + let result = s:lines(s:system('git symbolic-ref --short HEAD', a:spec.dir)) + return v:shell_error ? '' : result[-1] +endfunction + +if s:is_win + function! s:plug_call(fn, ...) + let shellslash = &shellslash + try + set noshellslash + return call(a:fn, a:000) + finally + let &shellslash = shellslash + endtry + endfunction +else + function! s:plug_call(fn, ...) + return call(a:fn, a:000) + endfunction +endif + +function! s:plug_getcwd() + return s:plug_call('getcwd') +endfunction + +function! s:plug_fnamemodify(fname, mods) + return s:plug_call('fnamemodify', a:fname, a:mods) +endfunction + +function! s:plug_expand(fmt) + return s:plug_call('expand', a:fmt, 1) +endfunction + +function! s:plug_tempname() + return s:plug_call('tempname') +endfunction + +function! plug#begin(...) + if a:0 > 0 + let s:plug_home_org = a:1 + let home = s:path(s:plug_fnamemodify(s:plug_expand(a:1), ':p')) + elseif exists('g:plug_home') + let home = s:path(g:plug_home) + elseif !empty(&rtp) + let home = s:path(split(&rtp, ',')[0]) . '/plugged' + else + return s:err('Unable to determine plug home. Try calling plug#begin() with a path argument.') + endif + if s:plug_fnamemodify(home, ':t') ==# 'plugin' && s:plug_fnamemodify(home, ':h') ==# s:first_rtp + return s:err('Invalid plug home. '.home.' is a standard Vim runtime path and is not allowed.') + endif + + let g:plug_home = home + let g:plugs = {} + let g:plugs_order = [] + let s:triggers = {} + + call s:define_commands() + return 1 +endfunction + +function! s:define_commands() + command! -nargs=+ -bar Plug call plug#() + if !executable('git') + return s:err('`git` executable not found. Most commands will not be available. To suppress this message, prepend `silent!` to `call plug#begin(...)`.') + endif + if has('win32') + \ && &shellslash + \ && (&shell =~# 'cmd\(\.exe\)\?$' || &shell =~# 'powershell\(\.exe\)\?$') + return s:err('vim-plug does not support shell, ' . &shell . ', when shellslash is set.') + endif + if !has('nvim') + \ && (has('win32') || has('win32unix')) + \ && !has('multi_byte') + return s:err('Vim needs +multi_byte feature on Windows to run shell commands. Enable +iconv for best results.') + endif + command! -nargs=* -bar -bang -complete=customlist,s:names PlugInstall call s:install(0, []) + command! -nargs=* -bar -bang -complete=customlist,s:names PlugUpdate call s:update(0, []) + command! -nargs=0 -bar -bang PlugClean call s:clean(0) + command! -nargs=0 -bar PlugUpgrade if s:upgrade() | execute 'source' s:esc(s:me) | endif + command! -nargs=0 -bar PlugStatus call s:status() + command! -nargs=0 -bar PlugDiff call s:diff() + command! -nargs=? -bar -bang -complete=file PlugSnapshot call s:snapshot(0, ) +endfunction + +function! s:to_a(v) + return type(a:v) == s:TYPE.list ? a:v : [a:v] +endfunction + +function! s:to_s(v) + return type(a:v) == s:TYPE.string ? a:v : join(a:v, "\n") . "\n" +endfunction + +function! s:glob(from, pattern) + return s:lines(globpath(a:from, a:pattern)) +endfunction + +function! s:source(from, ...) + let found = 0 + for pattern in a:000 + for vim in s:glob(a:from, pattern) + execute 'source' s:esc(vim) + let found = 1 + endfor + endfor + return found +endfunction + +function! s:assoc(dict, key, val) + let a:dict[a:key] = add(get(a:dict, a:key, []), a:val) +endfunction + +function! s:ask(message, ...) + call inputsave() + echohl WarningMsg + let answer = input(a:message.(a:0 ? ' (y/N/a) ' : ' (y/N) ')) + echohl None + call inputrestore() + echo "\r" + return (a:0 && answer =~? '^a') ? 2 : (answer =~? '^y') ? 1 : 0 +endfunction + +function! s:ask_no_interrupt(...) + try + return call('s:ask', a:000) + catch + return 0 + endtry +endfunction + +function! s:lazy(plug, opt) + return has_key(a:plug, a:opt) && + \ (empty(s:to_a(a:plug[a:opt])) || + \ !isdirectory(a:plug.dir) || + \ len(s:glob(s:rtp(a:plug), 'plugin')) || + \ len(s:glob(s:rtp(a:plug), 'after/plugin'))) +endfunction + +function! plug#end() + if !exists('g:plugs') + return s:err('plug#end() called without calling plug#begin() first') + endif + + if exists('#PlugLOD') + augroup PlugLOD + autocmd! + augroup END + augroup! PlugLOD + endif + let lod = { 'ft': {}, 'map': {}, 'cmd': {} } + + if exists('g:did_load_filetypes') + filetype off + endif + for name in g:plugs_order + if !has_key(g:plugs, name) + continue + endif + let plug = g:plugs[name] + if get(s:loaded, name, 0) || !s:lazy(plug, 'on') && !s:lazy(plug, 'for') + let s:loaded[name] = 1 + continue + endif + + if has_key(plug, 'on') + let s:triggers[name] = { 'map': [], 'cmd': [] } + for cmd in s:to_a(plug.on) + if cmd =~? '^.\+' + if empty(mapcheck(cmd)) && empty(mapcheck(cmd, 'i')) + call s:assoc(lod.map, cmd, name) + endif + call add(s:triggers[name].map, cmd) + elseif cmd =~# '^[A-Z]' + let cmd = substitute(cmd, '!*$', '', '') + if exists(':'.cmd) != 2 + call s:assoc(lod.cmd, cmd, name) + endif + call add(s:triggers[name].cmd, cmd) + else + call s:err('Invalid `on` option: '.cmd. + \ '. Should start with an uppercase letter or ``.') + endif + endfor + endif + + if has_key(plug, 'for') + let types = s:to_a(plug.for) + if !empty(types) + augroup filetypedetect + call s:source(s:rtp(plug), 'ftdetect/**/*.vim', 'after/ftdetect/**/*.vim') + augroup END + endif + for type in types + call s:assoc(lod.ft, type, name) + endfor + endif + endfor + + for [cmd, names] in items(lod.cmd) + execute printf( + \ 'command! -nargs=* -range -bang -complete=file %s call s:lod_cmd(%s, "", , , , %s)', + \ cmd, string(cmd), string(names)) + endfor + + for [map, names] in items(lod.map) + for [mode, map_prefix, key_prefix] in + \ [['i', '', ''], ['n', '', ''], ['v', '', 'gv'], ['o', '', '']] + execute printf( + \ '%snoremap %s %s:call lod_map(%s, %s, %s, "%s")', + \ mode, map, map_prefix, string(map), string(names), mode != 'i', key_prefix) + endfor + endfor + + for [ft, names] in items(lod.ft) + augroup PlugLOD + execute printf('autocmd FileType %s call lod_ft(%s, %s)', + \ ft, string(ft), string(names)) + augroup END + endfor + + call s:reorg_rtp() + filetype plugin indent on + if has('vim_starting') + if has('syntax') && !exists('g:syntax_on') + syntax enable + end + else + call s:reload_plugins() + endif +endfunction + +function! s:loaded_names() + return filter(copy(g:plugs_order), 'get(s:loaded, v:val, 0)') +endfunction + +function! s:load_plugin(spec) + call s:source(s:rtp(a:spec), 'plugin/**/*.vim', 'after/plugin/**/*.vim') +endfunction + +function! s:reload_plugins() + for name in s:loaded_names() + call s:load_plugin(g:plugs[name]) + endfor +endfunction + +function! s:trim(str) + return substitute(a:str, '[\/]\+$', '', '') +endfunction + +function! s:version_requirement(val, min) + for idx in range(0, len(a:min) - 1) + let v = get(a:val, idx, 0) + if v < a:min[idx] | return 0 + elseif v > a:min[idx] | return 1 + endif + endfor + return 1 +endfunction + +function! s:git_version_requirement(...) + if !exists('s:git_version') + let s:git_version = map(split(split(s:system(['git', '--version']))[2], '\.'), 'str2nr(v:val)') + endif + return s:version_requirement(s:git_version, a:000) +endfunction + +function! s:progress_opt(base) + return a:base && !s:is_win && + \ s:git_version_requirement(1, 7, 1) ? '--progress' : '' +endfunction + +function! s:rtp(spec) + return s:path(a:spec.dir . get(a:spec, 'rtp', '')) +endfunction + +if s:is_win + function! s:path(path) + return s:trim(substitute(a:path, '/', '\', 'g')) + endfunction + + function! s:dirpath(path) + return s:path(a:path) . '\' + endfunction + + function! s:is_local_plug(repo) + return a:repo =~? '^[a-z]:\|^[%~]' + endfunction + + " Copied from fzf + function! s:wrap_cmds(cmds) + let cmds = [ + \ '@echo off', + \ 'setlocal enabledelayedexpansion'] + \ + (type(a:cmds) == type([]) ? a:cmds : [a:cmds]) + \ + ['endlocal'] + if has('iconv') + if !exists('s:codepage') + let s:codepage = libcallnr('kernel32.dll', 'GetACP', 0) + endif + return map(cmds, printf('iconv(v:val."\r", "%s", "cp%d")', &encoding, s:codepage)) + endif + return map(cmds, 'v:val."\r"') + endfunction + + function! s:batchfile(cmd) + let batchfile = s:plug_tempname().'.bat' + call writefile(s:wrap_cmds(a:cmd), batchfile) + let cmd = plug#shellescape(batchfile, {'shell': &shell, 'script': 0}) + if &shell =~# 'powershell\(\.exe\)\?$' + let cmd = '& ' . cmd + endif + return [batchfile, cmd] + endfunction +else + function! s:path(path) + return s:trim(a:path) + endfunction + + function! s:dirpath(path) + return substitute(a:path, '[/\\]*$', '/', '') + endfunction + + function! s:is_local_plug(repo) + return a:repo[0] =~ '[/$~]' + endfunction +endif + +function! s:err(msg) + echohl ErrorMsg + echom '[vim-plug] '.a:msg + echohl None +endfunction + +function! s:warn(cmd, msg) + echohl WarningMsg + execute a:cmd 'a:msg' + echohl None +endfunction + +function! s:esc(path) + return escape(a:path, ' ') +endfunction + +function! s:escrtp(path) + return escape(a:path, ' ,') +endfunction + +function! s:remove_rtp() + for name in s:loaded_names() + let rtp = s:rtp(g:plugs[name]) + execute 'set rtp-='.s:escrtp(rtp) + let after = globpath(rtp, 'after') + if isdirectory(after) + execute 'set rtp-='.s:escrtp(after) + endif + endfor +endfunction + +function! s:reorg_rtp() + if !empty(s:first_rtp) + execute 'set rtp-='.s:first_rtp + execute 'set rtp-='.s:last_rtp + endif + + " &rtp is modified from outside + if exists('s:prtp') && s:prtp !=# &rtp + call s:remove_rtp() + unlet! s:middle + endif + + let s:middle = get(s:, 'middle', &rtp) + let rtps = map(s:loaded_names(), 's:rtp(g:plugs[v:val])') + let afters = filter(map(copy(rtps), 'globpath(v:val, "after")'), '!empty(v:val)') + let rtp = join(map(rtps, 'escape(v:val, ",")'), ',') + \ . ','.s:middle.',' + \ . join(map(afters, 'escape(v:val, ",")'), ',') + let &rtp = substitute(substitute(rtp, ',,*', ',', 'g'), '^,\|,$', '', 'g') + let s:prtp = &rtp + + if !empty(s:first_rtp) + execute 'set rtp^='.s:first_rtp + execute 'set rtp+='.s:last_rtp + endif +endfunction + +function! s:doautocmd(...) + if exists('#'.join(a:000, '#')) + execute 'doautocmd' ((v:version > 703 || has('patch442')) ? '' : '') join(a:000) + endif +endfunction + +function! s:dobufread(names) + for name in a:names + let path = s:rtp(g:plugs[name]) + for dir in ['ftdetect', 'ftplugin', 'after/ftdetect', 'after/ftplugin'] + if len(finddir(dir, path)) + if exists('#BufRead') + doautocmd BufRead + endif + return + endif + endfor + endfor +endfunction + +function! plug#load(...) + if a:0 == 0 + return s:err('Argument missing: plugin name(s) required') + endif + if !exists('g:plugs') + return s:err('plug#begin was not called') + endif + let names = a:0 == 1 && type(a:1) == s:TYPE.list ? a:1 : a:000 + let unknowns = filter(copy(names), '!has_key(g:plugs, v:val)') + if !empty(unknowns) + let s = len(unknowns) > 1 ? 's' : '' + return s:err(printf('Unknown plugin%s: %s', s, join(unknowns, ', '))) + end + let unloaded = filter(copy(names), '!get(s:loaded, v:val, 0)') + if !empty(unloaded) + for name in unloaded + call s:lod([name], ['ftdetect', 'after/ftdetect', 'plugin', 'after/plugin']) + endfor + call s:dobufread(unloaded) + return 1 + end + return 0 +endfunction + +function! s:remove_triggers(name) + if !has_key(s:triggers, a:name) + return + endif + for cmd in s:triggers[a:name].cmd + execute 'silent! delc' cmd + endfor + for map in s:triggers[a:name].map + execute 'silent! unmap' map + execute 'silent! iunmap' map + endfor + call remove(s:triggers, a:name) +endfunction + +function! s:lod(names, types, ...) + for name in a:names + call s:remove_triggers(name) + let s:loaded[name] = 1 + endfor + call s:reorg_rtp() + + for name in a:names + let rtp = s:rtp(g:plugs[name]) + for dir in a:types + call s:source(rtp, dir.'/**/*.vim') + endfor + if a:0 + if !s:source(rtp, a:1) && !empty(s:glob(rtp, a:2)) + execute 'runtime' a:1 + endif + call s:source(rtp, a:2) + endif + call s:doautocmd('User', name) + endfor +endfunction + +function! s:lod_ft(pat, names) + let syn = 'syntax/'.a:pat.'.vim' + call s:lod(a:names, ['plugin', 'after/plugin'], syn, 'after/'.syn) + execute 'autocmd! PlugLOD FileType' a:pat + call s:doautocmd('filetypeplugin', 'FileType') + call s:doautocmd('filetypeindent', 'FileType') +endfunction + +function! s:lod_cmd(cmd, bang, l1, l2, args, names) + call s:lod(a:names, ['ftdetect', 'after/ftdetect', 'plugin', 'after/plugin']) + call s:dobufread(a:names) + execute printf('%s%s%s %s', (a:l1 == a:l2 ? '' : (a:l1.','.a:l2)), a:cmd, a:bang, a:args) +endfunction + +function! s:lod_map(map, names, with_prefix, prefix) + call s:lod(a:names, ['ftdetect', 'after/ftdetect', 'plugin', 'after/plugin']) + call s:dobufread(a:names) + let extra = '' + while 1 + let c = getchar(0) + if c == 0 + break + endif + let extra .= nr2char(c) + endwhile + + if a:with_prefix + let prefix = v:count ? v:count : '' + let prefix .= '"'.v:register.a:prefix + if mode(1) == 'no' + if v:operator == 'c' + let prefix = "\" . prefix + endif + let prefix .= v:operator + endif + call feedkeys(prefix, 'n') + endif + call feedkeys(substitute(a:map, '^', "\", '') . extra) +endfunction + +function! plug#(repo, ...) + if a:0 > 1 + return s:err('Invalid number of arguments (1..2)') + endif + + try + let repo = s:trim(a:repo) + let opts = a:0 == 1 ? s:parse_options(a:1) : s:base_spec + let name = get(opts, 'as', s:plug_fnamemodify(repo, ':t:s?\.git$??')) + let spec = extend(s:infer_properties(name, repo), opts) + if !has_key(g:plugs, name) + call add(g:plugs_order, name) + endif + let g:plugs[name] = spec + let s:loaded[name] = get(s:loaded, name, 0) + catch + return s:err(repo . ' ' . v:exception) + endtry +endfunction + +function! s:parse_options(arg) + let opts = copy(s:base_spec) + let type = type(a:arg) + let opt_errfmt = 'Invalid argument for "%s" option of :Plug (expected: %s)' + if type == s:TYPE.string + if empty(a:arg) + throw printf(opt_errfmt, 'tag', 'string') + endif + let opts.tag = a:arg + elseif type == s:TYPE.dict + for opt in ['branch', 'tag', 'commit', 'rtp', 'dir', 'as'] + if has_key(a:arg, opt) + \ && (type(a:arg[opt]) != s:TYPE.string || empty(a:arg[opt])) + throw printf(opt_errfmt, opt, 'string') + endif + endfor + for opt in ['on', 'for'] + if has_key(a:arg, opt) + \ && type(a:arg[opt]) != s:TYPE.list + \ && (type(a:arg[opt]) != s:TYPE.string || empty(a:arg[opt])) + throw printf(opt_errfmt, opt, 'string or list') + endif + endfor + if has_key(a:arg, 'do') + \ && type(a:arg.do) != s:TYPE.funcref + \ && (type(a:arg.do) != s:TYPE.string || empty(a:arg.do)) + throw printf(opt_errfmt, 'do', 'string or funcref') + endif + call extend(opts, a:arg) + if has_key(opts, 'dir') + let opts.dir = s:dirpath(s:plug_expand(opts.dir)) + endif + else + throw 'Invalid argument type (expected: string or dictionary)' + endif + return opts +endfunction + +function! s:infer_properties(name, repo) + let repo = a:repo + if s:is_local_plug(repo) + return { 'dir': s:dirpath(s:plug_expand(repo)) } + else + if repo =~ ':' + let uri = repo + else + if repo !~ '/' + throw printf('Invalid argument: %s (implicit `vim-scripts'' expansion is deprecated)', repo) + endif + let fmt = get(g:, 'plug_url_format', 'https://git::@github.com/%s.git') + let uri = printf(fmt, repo) + endif + return { 'dir': s:dirpath(g:plug_home.'/'.a:name), 'uri': uri } + endif +endfunction + +function! s:install(force, names) + call s:update_impl(0, a:force, a:names) +endfunction + +function! s:update(force, names) + call s:update_impl(1, a:force, a:names) +endfunction + +function! plug#helptags() + if !exists('g:plugs') + return s:err('plug#begin was not called') + endif + for spec in values(g:plugs) + let docd = join([s:rtp(spec), 'doc'], '/') + if isdirectory(docd) + silent! execute 'helptags' s:esc(docd) + endif + endfor + return 1 +endfunction + +function! s:syntax() + syntax clear + syntax region plug1 start=/\%1l/ end=/\%2l/ contains=plugNumber + syntax region plug2 start=/\%2l/ end=/\%3l/ contains=plugBracket,plugX + syn match plugNumber /[0-9]\+[0-9.]*/ contained + syn match plugBracket /[[\]]/ contained + syn match plugX /x/ contained + syn match plugDash /^-\{1}\ / + syn match plugPlus /^+/ + syn match plugStar /^*/ + syn match plugMessage /\(^- \)\@<=.*/ + syn match plugName /\(^- \)\@<=[^ ]*:/ + syn match plugSha /\%(: \)\@<=[0-9a-f]\{4,}$/ + syn match plugTag /(tag: [^)]\+)/ + syn match plugInstall /\(^+ \)\@<=[^:]*/ + syn match plugUpdate /\(^* \)\@<=[^:]*/ + syn match plugCommit /^ \X*[0-9a-f]\{7,9} .*/ contains=plugRelDate,plugEdge,plugTag + syn match plugEdge /^ \X\+$/ + syn match plugEdge /^ \X*/ contained nextgroup=plugSha + syn match plugSha /[0-9a-f]\{7,9}/ contained + syn match plugRelDate /([^)]*)$/ contained + syn match plugNotLoaded /(not loaded)$/ + syn match plugError /^x.*/ + syn region plugDeleted start=/^\~ .*/ end=/^\ze\S/ + syn match plugH2 /^.*:\n-\+$/ + syn match plugH2 /^-\{2,}/ + syn keyword Function PlugInstall PlugStatus PlugUpdate PlugClean + hi def link plug1 Title + hi def link plug2 Repeat + hi def link plugH2 Type + hi def link plugX Exception + hi def link plugBracket Structure + hi def link plugNumber Number + + hi def link plugDash Special + hi def link plugPlus Constant + hi def link plugStar Boolean + + hi def link plugMessage Function + hi def link plugName Label + hi def link plugInstall Function + hi def link plugUpdate Type + + hi def link plugError Error + hi def link plugDeleted Ignore + hi def link plugRelDate Comment + hi def link plugEdge PreProc + hi def link plugSha Identifier + hi def link plugTag Constant + + hi def link plugNotLoaded Comment +endfunction + +function! s:lpad(str, len) + return a:str . repeat(' ', a:len - len(a:str)) +endfunction + +function! s:lines(msg) + return split(a:msg, "[\r\n]") +endfunction + +function! s:lastline(msg) + return get(s:lines(a:msg), -1, '') +endfunction + +function! s:new_window() + execute get(g:, 'plug_window', 'vertical topleft new') +endfunction + +function! s:plug_window_exists() + let buflist = tabpagebuflist(s:plug_tab) + return !empty(buflist) && index(buflist, s:plug_buf) >= 0 +endfunction + +function! s:switch_in() + if !s:plug_window_exists() + return 0 + endif + + if winbufnr(0) != s:plug_buf + let s:pos = [tabpagenr(), winnr(), winsaveview()] + execute 'normal!' s:plug_tab.'gt' + let winnr = bufwinnr(s:plug_buf) + execute winnr.'wincmd w' + call add(s:pos, winsaveview()) + else + let s:pos = [winsaveview()] + endif + + setlocal modifiable + return 1 +endfunction + +function! s:switch_out(...) + call winrestview(s:pos[-1]) + setlocal nomodifiable + if a:0 > 0 + execute a:1 + endif + + if len(s:pos) > 1 + execute 'normal!' s:pos[0].'gt' + execute s:pos[1] 'wincmd w' + call winrestview(s:pos[2]) + endif +endfunction + +function! s:finish_bindings() + nnoremap R :call retry() + nnoremap D :PlugDiff + nnoremap S :PlugStatus + nnoremap U :call status_update() + xnoremap U :call status_update() + nnoremap ]] :silent! call section('') + nnoremap [[ :silent! call section('b') +endfunction + +function! s:prepare(...) + if empty(s:plug_getcwd()) + throw 'Invalid current working directory. Cannot proceed.' + endif + + for evar in ['$GIT_DIR', '$GIT_WORK_TREE'] + if exists(evar) + throw evar.' detected. Cannot proceed.' + endif + endfor + + call s:job_abort() + if s:switch_in() + if b:plug_preview == 1 + pc + endif + enew + else + call s:new_window() + endif + + nnoremap q :call close_pane() + if a:0 == 0 + call s:finish_bindings() + endif + let b:plug_preview = -1 + let s:plug_tab = tabpagenr() + let s:plug_buf = winbufnr(0) + call s:assign_name() + + for k in ['', 'L', 'o', 'X', 'd', 'dd'] + execute 'silent! unmap ' k + endfor + setlocal buftype=nofile bufhidden=wipe nobuflisted nolist noswapfile nowrap cursorline modifiable nospell + if exists('+colorcolumn') + setlocal colorcolumn= + endif + setf vim-plug + if exists('g:syntax_on') + call s:syntax() + endif +endfunction + +function! s:close_pane() + if b:plug_preview == 1 + pc + let b:plug_preview = -1 + else + bd + endif +endfunction + +function! s:assign_name() + " Assign buffer name + let prefix = '[Plugins]' + let name = prefix + let idx = 2 + while bufexists(name) + let name = printf('%s (%s)', prefix, idx) + let idx = idx + 1 + endwhile + silent! execute 'f' fnameescape(name) +endfunction + +function! s:chsh(swap) + let prev = [&shell, &shellcmdflag, &shellredir] + if !s:is_win + set shell=sh + endif + if a:swap + if &shell =~# 'powershell\(\.exe\)\?$' || &shell =~# 'pwsh$' + let &shellredir = '2>&1 | Out-File -Encoding UTF8 %s' + elseif &shell =~# 'sh' || &shell =~# 'cmd\(\.exe\)\?$' + set shellredir=>%s\ 2>&1 + endif + endif + return prev +endfunction + +function! s:bang(cmd, ...) + let batchfile = '' + try + let [sh, shellcmdflag, shrd] = s:chsh(a:0) + " FIXME: Escaping is incomplete. We could use shellescape with eval, + " but it won't work on Windows. + let cmd = a:0 ? s:with_cd(a:cmd, a:1) : a:cmd + if s:is_win + let [batchfile, cmd] = s:batchfile(cmd) + endif + let g:_plug_bang = (s:is_win && has('gui_running') ? 'silent ' : '').'!'.escape(cmd, '#!%') + execute "normal! :execute g:_plug_bang\\" + finally + unlet g:_plug_bang + let [&shell, &shellcmdflag, &shellredir] = [sh, shellcmdflag, shrd] + if s:is_win && filereadable(batchfile) + call delete(batchfile) + endif + endtry + return v:shell_error ? 'Exit status: ' . v:shell_error : '' +endfunction + +function! s:regress_bar() + let bar = substitute(getline(2)[1:-2], '.*\zs=', 'x', '') + call s:progress_bar(2, bar, len(bar)) +endfunction + +function! s:is_updated(dir) + return !empty(s:system_chomp(['git', 'log', '--pretty=format:%h', 'HEAD...HEAD@{1}'], a:dir)) +endfunction + +function! s:do(pull, force, todo) + for [name, spec] in items(a:todo) + if !isdirectory(spec.dir) + continue + endif + let installed = has_key(s:update.new, name) + let updated = installed ? 0 : + \ (a:pull && index(s:update.errors, name) < 0 && s:is_updated(spec.dir)) + if a:force || installed || updated + execute 'cd' s:esc(spec.dir) + call append(3, '- Post-update hook for '. name .' ... ') + let error = '' + let type = type(spec.do) + if type == s:TYPE.string + if spec.do[0] == ':' + if !get(s:loaded, name, 0) + let s:loaded[name] = 1 + call s:reorg_rtp() + endif + call s:load_plugin(spec) + try + execute spec.do[1:] + catch + let error = v:exception + endtry + if !s:plug_window_exists() + cd - + throw 'Warning: vim-plug was terminated by the post-update hook of '.name + endif + else + let error = s:bang(spec.do) + endif + elseif type == s:TYPE.funcref + try + call s:load_plugin(spec) + let status = installed ? 'installed' : (updated ? 'updated' : 'unchanged') + call spec.do({ 'name': name, 'status': status, 'force': a:force }) + catch + let error = v:exception + endtry + else + let error = 'Invalid hook type' + endif + call s:switch_in() + call setline(4, empty(error) ? (getline(4) . 'OK') + \ : ('x' . getline(4)[1:] . error)) + if !empty(error) + call add(s:update.errors, name) + call s:regress_bar() + endif + cd - + endif + endfor +endfunction + +function! s:hash_match(a, b) + return stridx(a:a, a:b) == 0 || stridx(a:b, a:a) == 0 +endfunction + +function! s:checkout(spec) + let sha = a:spec.commit + let output = s:git_revision(a:spec.dir) + if !empty(output) && !s:hash_match(sha, s:lines(output)[0]) + let credential_helper = s:git_version_requirement(2) ? '-c credential.helper= ' : '' + let output = s:system( + \ 'git '.credential_helper.'fetch --depth 999999 && git checkout '.plug#shellescape(sha).' --', a:spec.dir) + endif + return output +endfunction + +function! s:finish(pull) + let new_frozen = len(filter(keys(s:update.new), 'g:plugs[v:val].frozen')) + if new_frozen + let s = new_frozen > 1 ? 's' : '' + call append(3, printf('- Installed %d frozen plugin%s', new_frozen, s)) + endif + call append(3, '- Finishing ... ') | 4 + redraw + call plug#helptags() + call plug#end() + call setline(4, getline(4) . 'Done!') + redraw + let msgs = [] + if !empty(s:update.errors) + call add(msgs, "Press 'R' to retry.") + endif + if a:pull && len(s:update.new) < len(filter(getline(5, '$'), + \ "v:val =~ '^- ' && v:val !~# 'Already up.to.date'")) + call add(msgs, "Press 'D' to see the updated changes.") + endif + echo join(msgs, ' ') + call s:finish_bindings() +endfunction + +function! s:retry() + if empty(s:update.errors) + return + endif + echo + call s:update_impl(s:update.pull, s:update.force, + \ extend(copy(s:update.errors), [s:update.threads])) +endfunction + +function! s:is_managed(name) + return has_key(g:plugs[a:name], 'uri') +endfunction + +function! s:names(...) + return sort(filter(keys(g:plugs), 'stridx(v:val, a:1) == 0 && s:is_managed(v:val)')) +endfunction + +function! s:check_ruby() + silent! ruby require 'thread'; VIM::command("let g:plug_ruby = '#{RUBY_VERSION}'") + if !exists('g:plug_ruby') + redraw! + return s:warn('echom', 'Warning: Ruby interface is broken') + endif + let ruby_version = split(g:plug_ruby, '\.') + unlet g:plug_ruby + return s:version_requirement(ruby_version, [1, 8, 7]) +endfunction + +function! s:update_impl(pull, force, args) abort + let sync = index(a:args, '--sync') >= 0 || has('vim_starting') + let args = filter(copy(a:args), 'v:val != "--sync"') + let threads = (len(args) > 0 && args[-1] =~ '^[1-9][0-9]*$') ? + \ remove(args, -1) : get(g:, 'plug_threads', 16) + + let managed = filter(copy(g:plugs), 's:is_managed(v:key)') + let todo = empty(args) ? filter(managed, '!v:val.frozen || !isdirectory(v:val.dir)') : + \ filter(managed, 'index(args, v:key) >= 0') + + if empty(todo) + return s:warn('echo', 'No plugin to '. (a:pull ? 'update' : 'install')) + endif + + if !s:is_win && s:git_version_requirement(2, 3) + let s:git_terminal_prompt = exists('$GIT_TERMINAL_PROMPT') ? $GIT_TERMINAL_PROMPT : '' + let $GIT_TERMINAL_PROMPT = 0 + for plug in values(todo) + let plug.uri = substitute(plug.uri, + \ '^https://git::@github\.com', 'https://github.com', '') + endfor + endif + + if !isdirectory(g:plug_home) + try + call mkdir(g:plug_home, 'p') + catch + return s:err(printf('Invalid plug directory: %s. '. + \ 'Try to call plug#begin with a valid directory', g:plug_home)) + endtry + endif + + if has('nvim') && !exists('*jobwait') && threads > 1 + call s:warn('echom', '[vim-plug] Update Neovim for parallel installer') + endif + + let use_job = s:nvim || s:vim8 + let python = (has('python') || has('python3')) && !use_job + let ruby = has('ruby') && !use_job && (v:version >= 703 || v:version == 702 && has('patch374')) && !(s:is_win && has('gui_running')) && threads > 1 && s:check_ruby() + + let s:update = { + \ 'start': reltime(), + \ 'all': todo, + \ 'todo': copy(todo), + \ 'errors': [], + \ 'pull': a:pull, + \ 'force': a:force, + \ 'new': {}, + \ 'threads': (python || ruby || use_job) ? min([len(todo), threads]) : 1, + \ 'bar': '', + \ 'fin': 0 + \ } + + call s:prepare(1) + call append(0, ['', '']) + normal! 2G + silent! redraw + + let s:clone_opt = [] + if get(g:, 'plug_shallow', 1) + call extend(s:clone_opt, ['--depth', '1']) + if s:git_version_requirement(1, 7, 10) + call add(s:clone_opt, '--no-single-branch') + endif + endif + + if has('win32unix') || has('wsl') + call extend(s:clone_opt, ['-c', 'core.eol=lf', '-c', 'core.autocrlf=input']) + endif + + let s:submodule_opt = s:git_version_requirement(2, 8) ? ' --jobs='.threads : '' + + " Python version requirement (>= 2.7) + if python && !has('python3') && !ruby && !use_job && s:update.threads > 1 + redir => pyv + silent python import platform; print platform.python_version() + redir END + let python = s:version_requirement( + \ map(split(split(pyv)[0], '\.'), 'str2nr(v:val)'), [2, 6]) + endif + + if (python || ruby) && s:update.threads > 1 + try + let imd = &imd + if s:mac_gui + set noimd + endif + if ruby + call s:update_ruby() + else + call s:update_python() + endif + catch + let lines = getline(4, '$') + let printed = {} + silent! 4,$d _ + for line in lines + let name = s:extract_name(line, '.', '') + if empty(name) || !has_key(printed, name) + call append('$', line) + if !empty(name) + let printed[name] = 1 + if line[0] == 'x' && index(s:update.errors, name) < 0 + call add(s:update.errors, name) + end + endif + endif + endfor + finally + let &imd = imd + call s:update_finish() + endtry + else + call s:update_vim() + while use_job && sync + sleep 100m + if s:update.fin + break + endif + endwhile + endif +endfunction + +function! s:log4(name, msg) + call setline(4, printf('- %s (%s)', a:msg, a:name)) + redraw +endfunction + +function! s:update_finish() + if exists('s:git_terminal_prompt') + let $GIT_TERMINAL_PROMPT = s:git_terminal_prompt + endif + if s:switch_in() + call append(3, '- Updating ...') | 4 + for [name, spec] in items(filter(copy(s:update.all), 'index(s:update.errors, v:key) < 0 && (s:update.force || s:update.pull || has_key(s:update.new, v:key))')) + let [pos, _] = s:logpos(name) + if !pos + continue + endif + if has_key(spec, 'commit') + call s:log4(name, 'Checking out '.spec.commit) + let out = s:checkout(spec) + elseif has_key(spec, 'tag') + let tag = spec.tag + if tag =~ '\*' + let tags = s:lines(s:system('git tag --list '.plug#shellescape(tag).' --sort -version:refname 2>&1', spec.dir)) + if !v:shell_error && !empty(tags) + let tag = tags[0] + call s:log4(name, printf('Latest tag for %s -> %s', spec.tag, tag)) + call append(3, '') + endif + endif + call s:log4(name, 'Checking out '.tag) + let out = s:system('git checkout -q '.plug#shellescape(tag).' -- 2>&1', spec.dir) + else + let branch = s:git_origin_branch(spec) + call s:log4(name, 'Merging origin/'.s:esc(branch)) + let out = s:system('git checkout -q '.plug#shellescape(branch).' -- 2>&1' + \. (has_key(s:update.new, name) ? '' : ('&& git merge --ff-only '.plug#shellescape('origin/'.branch).' 2>&1')), spec.dir) + endif + if !v:shell_error && filereadable(spec.dir.'/.gitmodules') && + \ (s:update.force || has_key(s:update.new, name) || s:is_updated(spec.dir)) + call s:log4(name, 'Updating submodules. This may take a while.') + let out .= s:bang('git submodule update --init --recursive'.s:submodule_opt.' 2>&1', spec.dir) + endif + let msg = s:format_message(v:shell_error ? 'x': '-', name, out) + if v:shell_error + call add(s:update.errors, name) + call s:regress_bar() + silent execute pos 'd _' + call append(4, msg) | 4 + elseif !empty(out) + call setline(pos, msg[0]) + endif + redraw + endfor + silent 4 d _ + try + call s:do(s:update.pull, s:update.force, filter(copy(s:update.all), 'index(s:update.errors, v:key) < 0 && has_key(v:val, "do")')) + catch + call s:warn('echom', v:exception) + call s:warn('echo', '') + return + endtry + call s:finish(s:update.pull) + call setline(1, 'Updated. Elapsed time: ' . split(reltimestr(reltime(s:update.start)))[0] . ' sec.') + call s:switch_out('normal! gg') + endif +endfunction + +function! s:job_abort() + if (!s:nvim && !s:vim8) || !exists('s:jobs') + return + endif + + for [name, j] in items(s:jobs) + if s:nvim + silent! call jobstop(j.jobid) + elseif s:vim8 + silent! call job_stop(j.jobid) + endif + if j.new + call s:rm_rf(g:plugs[name].dir) + endif + endfor + let s:jobs = {} +endfunction + +function! s:last_non_empty_line(lines) + let len = len(a:lines) + for idx in range(len) + let line = a:lines[len-idx-1] + if !empty(line) + return line + endif + endfor + return '' +endfunction + +function! s:job_out_cb(self, data) abort + let self = a:self + let data = remove(self.lines, -1) . a:data + let lines = map(split(data, "\n", 1), 'split(v:val, "\r", 1)[-1]') + call extend(self.lines, lines) + " To reduce the number of buffer updates + let self.tick = get(self, 'tick', -1) + 1 + if !self.running || self.tick % len(s:jobs) == 0 + let bullet = self.running ? (self.new ? '+' : '*') : (self.error ? 'x' : '-') + let result = self.error ? join(self.lines, "\n") : s:last_non_empty_line(self.lines) + call s:log(bullet, self.name, result) + endif +endfunction + +function! s:job_exit_cb(self, data) abort + let a:self.running = 0 + let a:self.error = a:data != 0 + call s:reap(a:self.name) + call s:tick() +endfunction + +function! s:job_cb(fn, job, ch, data) + if !s:plug_window_exists() " plug window closed + return s:job_abort() + endif + call call(a:fn, [a:job, a:data]) +endfunction + +function! s:nvim_cb(job_id, data, event) dict abort + return (a:event == 'stdout' || a:event == 'stderr') ? + \ s:job_cb('s:job_out_cb', self, 0, join(a:data, "\n")) : + \ s:job_cb('s:job_exit_cb', self, 0, a:data) +endfunction + +function! s:spawn(name, cmd, opts) + let job = { 'name': a:name, 'running': 1, 'error': 0, 'lines': [''], + \ 'new': get(a:opts, 'new', 0) } + let s:jobs[a:name] = job + + if s:nvim + if has_key(a:opts, 'dir') + let job.cwd = a:opts.dir + endif + let argv = a:cmd + call extend(job, { + \ 'on_stdout': function('s:nvim_cb'), + \ 'on_stderr': function('s:nvim_cb'), + \ 'on_exit': function('s:nvim_cb'), + \ }) + let jid = s:plug_call('jobstart', argv, job) + if jid > 0 + let job.jobid = jid + else + let job.running = 0 + let job.error = 1 + let job.lines = [jid < 0 ? argv[0].' is not executable' : + \ 'Invalid arguments (or job table is full)'] + endif + elseif s:vim8 + let cmd = join(map(copy(a:cmd), 'plug#shellescape(v:val, {"script": 0})')) + if has_key(a:opts, 'dir') + let cmd = s:with_cd(cmd, a:opts.dir, 0) + endif + let argv = s:is_win ? ['cmd', '/s', '/c', '"'.cmd.'"'] : ['sh', '-c', cmd] + let jid = job_start(s:is_win ? join(argv, ' ') : argv, { + \ 'out_cb': function('s:job_cb', ['s:job_out_cb', job]), + \ 'err_cb': function('s:job_cb', ['s:job_out_cb', job]), + \ 'exit_cb': function('s:job_cb', ['s:job_exit_cb', job]), + \ 'err_mode': 'raw', + \ 'out_mode': 'raw' + \}) + if job_status(jid) == 'run' + let job.jobid = jid + else + let job.running = 0 + let job.error = 1 + let job.lines = ['Failed to start job'] + endif + else + let job.lines = s:lines(call('s:system', has_key(a:opts, 'dir') ? [a:cmd, a:opts.dir] : [a:cmd])) + let job.error = v:shell_error != 0 + let job.running = 0 + endif +endfunction + +function! s:reap(name) + let job = s:jobs[a:name] + if job.error + call add(s:update.errors, a:name) + elseif get(job, 'new', 0) + let s:update.new[a:name] = 1 + endif + let s:update.bar .= job.error ? 'x' : '=' + + let bullet = job.error ? 'x' : '-' + let result = job.error ? join(job.lines, "\n") : s:last_non_empty_line(job.lines) + call s:log(bullet, a:name, empty(result) ? 'OK' : result) + call s:bar() + + call remove(s:jobs, a:name) +endfunction + +function! s:bar() + if s:switch_in() + let total = len(s:update.all) + call setline(1, (s:update.pull ? 'Updating' : 'Installing'). + \ ' plugins ('.len(s:update.bar).'/'.total.')') + call s:progress_bar(2, s:update.bar, total) + call s:switch_out() + endif +endfunction + +function! s:logpos(name) + let max = line('$') + for i in range(4, max > 4 ? max : 4) + if getline(i) =~# '^[-+x*] '.a:name.':' + for j in range(i + 1, max > 5 ? max : 5) + if getline(j) !~ '^ ' + return [i, j - 1] + endif + endfor + return [i, i] + endif + endfor + return [0, 0] +endfunction + +function! s:log(bullet, name, lines) + if s:switch_in() + let [b, e] = s:logpos(a:name) + if b > 0 + silent execute printf('%d,%d d _', b, e) + if b > winheight('.') + let b = 4 + endif + else + let b = 4 + endif + " FIXME For some reason, nomodifiable is set after :d in vim8 + setlocal modifiable + call append(b - 1, s:format_message(a:bullet, a:name, a:lines)) + call s:switch_out() + endif +endfunction + +function! s:update_vim() + let s:jobs = {} + + call s:bar() + call s:tick() +endfunction + +function! s:tick() + let pull = s:update.pull + let prog = s:progress_opt(s:nvim || s:vim8) +while 1 " Without TCO, Vim stack is bound to explode + if empty(s:update.todo) + if empty(s:jobs) && !s:update.fin + call s:update_finish() + let s:update.fin = 1 + endif + return + endif + + let name = keys(s:update.todo)[0] + let spec = remove(s:update.todo, name) + let new = empty(globpath(spec.dir, '.git', 1)) + + call s:log(new ? '+' : '*', name, pull ? 'Updating ...' : 'Installing ...') + redraw + + let has_tag = has_key(spec, 'tag') + if !new + let [error, _] = s:git_validate(spec, 0) + if empty(error) + if pull + let cmd = s:git_version_requirement(2) ? ['git', '-c', 'credential.helper=', 'fetch'] : ['git', 'fetch'] + if has_tag && !empty(globpath(spec.dir, '.git/shallow')) + call extend(cmd, ['--depth', '99999999']) + endif + if !empty(prog) + call add(cmd, prog) + endif + call s:spawn(name, cmd, { 'dir': spec.dir }) + else + let s:jobs[name] = { 'running': 0, 'lines': ['Already installed'], 'error': 0 } + endif + else + let s:jobs[name] = { 'running': 0, 'lines': s:lines(error), 'error': 1 } + endif + else + let cmd = ['git', 'clone'] + if !has_tag + call extend(cmd, s:clone_opt) + endif + if !empty(prog) + call add(cmd, prog) + endif + call s:spawn(name, extend(cmd, [spec.uri, s:trim(spec.dir)]), { 'new': 1 }) + endif + + if !s:jobs[name].running + call s:reap(name) + endif + if len(s:jobs) >= s:update.threads + break + endif +endwhile +endfunction + +function! s:update_python() +let py_exe = has('python') ? 'python' : 'python3' +execute py_exe "<< EOF" +import datetime +import functools +import os +try: + import queue +except ImportError: + import Queue as queue +import random +import re +import shutil +import signal +import subprocess +import tempfile +import threading as thr +import time +import traceback +import vim + +G_NVIM = vim.eval("has('nvim')") == '1' +G_PULL = vim.eval('s:update.pull') == '1' +G_RETRIES = int(vim.eval('get(g:, "plug_retries", 2)')) + 1 +G_TIMEOUT = int(vim.eval('get(g:, "plug_timeout", 60)')) +G_CLONE_OPT = ' '.join(vim.eval('s:clone_opt')) +G_PROGRESS = vim.eval('s:progress_opt(1)') +G_LOG_PROB = 1.0 / int(vim.eval('s:update.threads')) +G_STOP = thr.Event() +G_IS_WIN = vim.eval('s:is_win') == '1' + +class PlugError(Exception): + def __init__(self, msg): + self.msg = msg +class CmdTimedOut(PlugError): + pass +class CmdFailed(PlugError): + pass +class InvalidURI(PlugError): + pass +class Action(object): + INSTALL, UPDATE, ERROR, DONE = ['+', '*', 'x', '-'] + +class Buffer(object): + def __init__(self, lock, num_plugs, is_pull): + self.bar = '' + self.event = 'Updating' if is_pull else 'Installing' + self.lock = lock + self.maxy = int(vim.eval('winheight(".")')) + self.num_plugs = num_plugs + + def __where(self, name): + """ Find first line with name in current buffer. Return line num. """ + found, lnum = False, 0 + matcher = re.compile('^[-+x*] {0}:'.format(name)) + for line in vim.current.buffer: + if matcher.search(line) is not None: + found = True + break + lnum += 1 + + if not found: + lnum = -1 + return lnum + + def header(self): + curbuf = vim.current.buffer + curbuf[0] = self.event + ' plugins ({0}/{1})'.format(len(self.bar), self.num_plugs) + + num_spaces = self.num_plugs - len(self.bar) + curbuf[1] = '[{0}{1}]'.format(self.bar, num_spaces * ' ') + + with self.lock: + vim.command('normal! 2G') + vim.command('redraw') + + def write(self, action, name, lines): + first, rest = lines[0], lines[1:] + msg = ['{0} {1}{2}{3}'.format(action, name, ': ' if first else '', first)] + msg.extend([' ' + line for line in rest]) + + try: + if action == Action.ERROR: + self.bar += 'x' + vim.command("call add(s:update.errors, '{0}')".format(name)) + elif action == Action.DONE: + self.bar += '=' + + curbuf = vim.current.buffer + lnum = self.__where(name) + if lnum != -1: # Found matching line num + del curbuf[lnum] + if lnum > self.maxy and action in set([Action.INSTALL, Action.UPDATE]): + lnum = 3 + else: + lnum = 3 + curbuf.append(msg, lnum) + + self.header() + except vim.error: + pass + +class Command(object): + CD = 'cd /d' if G_IS_WIN else 'cd' + + def __init__(self, cmd, cmd_dir=None, timeout=60, cb=None, clean=None): + self.cmd = cmd + if cmd_dir: + self.cmd = '{0} {1} && {2}'.format(Command.CD, cmd_dir, self.cmd) + self.timeout = timeout + self.callback = cb if cb else (lambda msg: None) + self.clean = clean if clean else (lambda: None) + self.proc = None + + @property + def alive(self): + """ Returns true only if command still running. """ + return self.proc and self.proc.poll() is None + + def execute(self, ntries=3): + """ Execute the command with ntries if CmdTimedOut. + Returns the output of the command if no Exception. + """ + attempt, finished, limit = 0, False, self.timeout + + while not finished: + try: + attempt += 1 + result = self.try_command() + finished = True + return result + except CmdTimedOut: + if attempt != ntries: + self.notify_retry() + self.timeout += limit + else: + raise + + def notify_retry(self): + """ Retry required for command, notify user. """ + for count in range(3, 0, -1): + if G_STOP.is_set(): + raise KeyboardInterrupt + msg = 'Timeout. Will retry in {0} second{1} ...'.format( + count, 's' if count != 1 else '') + self.callback([msg]) + time.sleep(1) + self.callback(['Retrying ...']) + + def try_command(self): + """ Execute a cmd & poll for callback. Returns list of output. + Raises CmdFailed -> return code for Popen isn't 0 + Raises CmdTimedOut -> command exceeded timeout without new output + """ + first_line = True + + try: + tfile = tempfile.NamedTemporaryFile(mode='w+b') + preexec_fn = not G_IS_WIN and os.setsid or None + self.proc = subprocess.Popen(self.cmd, stdout=tfile, + stderr=subprocess.STDOUT, + stdin=subprocess.PIPE, shell=True, + preexec_fn=preexec_fn) + thrd = thr.Thread(target=(lambda proc: proc.wait()), args=(self.proc,)) + thrd.start() + + thread_not_started = True + while thread_not_started: + try: + thrd.join(0.1) + thread_not_started = False + except RuntimeError: + pass + + while self.alive: + if G_STOP.is_set(): + raise KeyboardInterrupt + + if first_line or random.random() < G_LOG_PROB: + first_line = False + line = '' if G_IS_WIN else nonblock_read(tfile.name) + if line: + self.callback([line]) + + time_diff = time.time() - os.path.getmtime(tfile.name) + if time_diff > self.timeout: + raise CmdTimedOut(['Timeout!']) + + thrd.join(0.5) + + tfile.seek(0) + result = [line.decode('utf-8', 'replace').rstrip() for line in tfile] + + if self.proc.returncode != 0: + raise CmdFailed([''] + result) + + return result + except: + self.terminate() + raise + + def terminate(self): + """ Terminate process and cleanup. """ + if self.alive: + if G_IS_WIN: + os.kill(self.proc.pid, signal.SIGINT) + else: + os.killpg(self.proc.pid, signal.SIGTERM) + self.clean() + +class Plugin(object): + def __init__(self, name, args, buf_q, lock): + self.name = name + self.args = args + self.buf_q = buf_q + self.lock = lock + self.tag = args.get('tag', 0) + + def manage(self): + try: + if os.path.exists(self.args['dir']): + self.update() + else: + self.install() + with self.lock: + thread_vim_command("let s:update.new['{0}'] = 1".format(self.name)) + except PlugError as exc: + self.write(Action.ERROR, self.name, exc.msg) + except KeyboardInterrupt: + G_STOP.set() + self.write(Action.ERROR, self.name, ['Interrupted!']) + except: + # Any exception except those above print stack trace + msg = 'Trace:\n{0}'.format(traceback.format_exc().rstrip()) + self.write(Action.ERROR, self.name, msg.split('\n')) + raise + + def install(self): + target = self.args['dir'] + if target[-1] == '\\': + target = target[0:-1] + + def clean(target): + def _clean(): + try: + shutil.rmtree(target) + except OSError: + pass + return _clean + + self.write(Action.INSTALL, self.name, ['Installing ...']) + callback = functools.partial(self.write, Action.INSTALL, self.name) + cmd = 'git clone {0} {1} {2} {3} 2>&1'.format( + '' if self.tag else G_CLONE_OPT, G_PROGRESS, self.args['uri'], + esc(target)) + com = Command(cmd, None, G_TIMEOUT, callback, clean(target)) + result = com.execute(G_RETRIES) + self.write(Action.DONE, self.name, result[-1:]) + + def repo_uri(self): + cmd = 'git rev-parse --abbrev-ref HEAD 2>&1 && git config -f .git/config remote.origin.url' + command = Command(cmd, self.args['dir'], G_TIMEOUT,) + result = command.execute(G_RETRIES) + return result[-1] + + def update(self): + actual_uri = self.repo_uri() + expect_uri = self.args['uri'] + regex = re.compile(r'^(?:\w+://)?(?:[^@/]*@)?([^:/]*(?::[0-9]*)?)[:/](.*?)(?:\.git)?/?$') + ma = regex.match(actual_uri) + mb = regex.match(expect_uri) + if ma is None or mb is None or ma.groups() != mb.groups(): + msg = ['', + 'Invalid URI: {0}'.format(actual_uri), + 'Expected {0}'.format(expect_uri), + 'PlugClean required.'] + raise InvalidURI(msg) + + if G_PULL: + self.write(Action.UPDATE, self.name, ['Updating ...']) + callback = functools.partial(self.write, Action.UPDATE, self.name) + fetch_opt = '--depth 99999999' if self.tag and os.path.isfile(os.path.join(self.args['dir'], '.git/shallow')) else '' + cmd = 'git fetch {0} {1} 2>&1'.format(fetch_opt, G_PROGRESS) + com = Command(cmd, self.args['dir'], G_TIMEOUT, callback) + result = com.execute(G_RETRIES) + self.write(Action.DONE, self.name, result[-1:]) + else: + self.write(Action.DONE, self.name, ['Already installed']) + + def write(self, action, name, msg): + self.buf_q.put((action, name, msg)) + +class PlugThread(thr.Thread): + def __init__(self, tname, args): + super(PlugThread, self).__init__() + self.tname = tname + self.args = args + + def run(self): + thr.current_thread().name = self.tname + buf_q, work_q, lock = self.args + + try: + while not G_STOP.is_set(): + name, args = work_q.get_nowait() + plug = Plugin(name, args, buf_q, lock) + plug.manage() + work_q.task_done() + except queue.Empty: + pass + +class RefreshThread(thr.Thread): + def __init__(self, lock): + super(RefreshThread, self).__init__() + self.lock = lock + self.running = True + + def run(self): + while self.running: + with self.lock: + thread_vim_command('noautocmd normal! a') + time.sleep(0.33) + + def stop(self): + self.running = False + +if G_NVIM: + def thread_vim_command(cmd): + vim.session.threadsafe_call(lambda: vim.command(cmd)) +else: + def thread_vim_command(cmd): + vim.command(cmd) + +def esc(name): + return '"' + name.replace('"', '\"') + '"' + +def nonblock_read(fname): + """ Read a file with nonblock flag. Return the last line. """ + fread = os.open(fname, os.O_RDONLY | os.O_NONBLOCK) + buf = os.read(fread, 100000).decode('utf-8', 'replace') + os.close(fread) + + line = buf.rstrip('\r\n') + left = max(line.rfind('\r'), line.rfind('\n')) + if left != -1: + left += 1 + line = line[left:] + + return line + +def main(): + thr.current_thread().name = 'main' + nthreads = int(vim.eval('s:update.threads')) + plugs = vim.eval('s:update.todo') + mac_gui = vim.eval('s:mac_gui') == '1' + + lock = thr.Lock() + buf = Buffer(lock, len(plugs), G_PULL) + buf_q, work_q = queue.Queue(), queue.Queue() + for work in plugs.items(): + work_q.put(work) + + start_cnt = thr.active_count() + for num in range(nthreads): + tname = 'PlugT-{0:02}'.format(num) + thread = PlugThread(tname, (buf_q, work_q, lock)) + thread.start() + if mac_gui: + rthread = RefreshThread(lock) + rthread.start() + + while not buf_q.empty() or thr.active_count() != start_cnt: + try: + action, name, msg = buf_q.get(True, 0.25) + buf.write(action, name, ['OK'] if not msg else msg) + buf_q.task_done() + except queue.Empty: + pass + except KeyboardInterrupt: + G_STOP.set() + + if mac_gui: + rthread.stop() + rthread.join() + +main() +EOF +endfunction + +function! s:update_ruby() + ruby << EOF + module PlugStream + SEP = ["\r", "\n", nil] + def get_line + buffer = '' + loop do + char = readchar rescue return + if SEP.include? char.chr + buffer << $/ + break + else + buffer << char + end + end + buffer + end + end unless defined?(PlugStream) + + def esc arg + %["#{arg.gsub('"', '\"')}"] + end + + def killall pid + pids = [pid] + if /mswin|mingw|bccwin/ =~ RUBY_PLATFORM + pids.each { |pid| Process.kill 'INT', pid.to_i rescue nil } + else + unless `which pgrep 2> /dev/null`.empty? + children = pids + until children.empty? + children = children.map { |pid| + `pgrep -P #{pid}`.lines.map { |l| l.chomp } + }.flatten + pids += children + end + end + pids.each { |pid| Process.kill 'TERM', pid.to_i rescue nil } + end + end + + def compare_git_uri a, b + regex = %r{^(?:\w+://)?(?:[^@/]*@)?([^:/]*(?::[0-9]*)?)[:/](.*?)(?:\.git)?/?$} + regex.match(a).to_a.drop(1) == regex.match(b).to_a.drop(1) + end + + require 'thread' + require 'fileutils' + require 'timeout' + running = true + iswin = VIM::evaluate('s:is_win').to_i == 1 + pull = VIM::evaluate('s:update.pull').to_i == 1 + base = VIM::evaluate('g:plug_home') + all = VIM::evaluate('s:update.todo') + limit = VIM::evaluate('get(g:, "plug_timeout", 60)') + tries = VIM::evaluate('get(g:, "plug_retries", 2)') + 1 + nthr = VIM::evaluate('s:update.threads').to_i + maxy = VIM::evaluate('winheight(".")').to_i + vim7 = VIM::evaluate('v:version').to_i <= 703 && RUBY_PLATFORM =~ /darwin/ + cd = iswin ? 'cd /d' : 'cd' + tot = VIM::evaluate('len(s:update.todo)') || 0 + bar = '' + skip = 'Already installed' + mtx = Mutex.new + take1 = proc { mtx.synchronize { running && all.shift } } + logh = proc { + cnt = bar.length + $curbuf[1] = "#{pull ? 'Updating' : 'Installing'} plugins (#{cnt}/#{tot})" + $curbuf[2] = '[' + bar.ljust(tot) + ']' + VIM::command('normal! 2G') + VIM::command('redraw') + } + where = proc { |name| (1..($curbuf.length)).find { |l| $curbuf[l] =~ /^[-+x*] #{name}:/ } } + log = proc { |name, result, type| + mtx.synchronize do + ing = ![true, false].include?(type) + bar += type ? '=' : 'x' unless ing + b = case type + when :install then '+' when :update then '*' + when true, nil then '-' else + VIM::command("call add(s:update.errors, '#{name}')") + 'x' + end + result = + if type || type.nil? + ["#{b} #{name}: #{result.lines.to_a.last || 'OK'}"] + elsif result =~ /^Interrupted|^Timeout/ + ["#{b} #{name}: #{result}"] + else + ["#{b} #{name}"] + result.lines.map { |l| " " << l } + end + if lnum = where.call(name) + $curbuf.delete lnum + lnum = 4 if ing && lnum > maxy + end + result.each_with_index do |line, offset| + $curbuf.append((lnum || 4) - 1 + offset, line.gsub(/\e\[./, '').chomp) + end + logh.call + end + } + bt = proc { |cmd, name, type, cleanup| + tried = timeout = 0 + begin + tried += 1 + timeout += limit + fd = nil + data = '' + if iswin + Timeout::timeout(timeout) do + tmp = VIM::evaluate('tempname()') + system("(#{cmd}) > #{tmp}") + data = File.read(tmp).chomp + File.unlink tmp rescue nil + end + else + fd = IO.popen(cmd).extend(PlugStream) + first_line = true + log_prob = 1.0 / nthr + while line = Timeout::timeout(timeout) { fd.get_line } + data << line + log.call name, line.chomp, type if name && (first_line || rand < log_prob) + first_line = false + end + fd.close + end + [$? == 0, data.chomp] + rescue Timeout::Error, Interrupt => e + if fd && !fd.closed? + killall fd.pid + fd.close + end + cleanup.call if cleanup + if e.is_a?(Timeout::Error) && tried < tries + 3.downto(1) do |countdown| + s = countdown > 1 ? 's' : '' + log.call name, "Timeout. Will retry in #{countdown} second#{s} ...", type + sleep 1 + end + log.call name, 'Retrying ...', type + retry + end + [false, e.is_a?(Interrupt) ? "Interrupted!" : "Timeout!"] + end + } + main = Thread.current + threads = [] + watcher = Thread.new { + if vim7 + while VIM::evaluate('getchar(1)') + sleep 0.1 + end + else + require 'io/console' # >= Ruby 1.9 + nil until IO.console.getch == 3.chr + end + mtx.synchronize do + running = false + threads.each { |t| t.raise Interrupt } unless vim7 + end + threads.each { |t| t.join rescue nil } + main.kill + } + refresh = Thread.new { + while true + mtx.synchronize do + break unless running + VIM::command('noautocmd normal! a') + end + sleep 0.2 + end + } if VIM::evaluate('s:mac_gui') == 1 + + clone_opt = VIM::evaluate('s:clone_opt').join(' ') + progress = VIM::evaluate('s:progress_opt(1)') + nthr.times do + mtx.synchronize do + threads << Thread.new { + while pair = take1.call + name = pair.first + dir, uri, tag = pair.last.values_at *%w[dir uri tag] + exists = File.directory? dir + ok, result = + if exists + chdir = "#{cd} #{iswin ? dir : esc(dir)}" + ret, data = bt.call "#{chdir} && git rev-parse --abbrev-ref HEAD 2>&1 && git config -f .git/config remote.origin.url", nil, nil, nil + current_uri = data.lines.to_a.last + if !ret + if data =~ /^Interrupted|^Timeout/ + [false, data] + else + [false, [data.chomp, "PlugClean required."].join($/)] + end + elsif !compare_git_uri(current_uri, uri) + [false, ["Invalid URI: #{current_uri}", + "Expected: #{uri}", + "PlugClean required."].join($/)] + else + if pull + log.call name, 'Updating ...', :update + fetch_opt = (tag && File.exist?(File.join(dir, '.git/shallow'))) ? '--depth 99999999' : '' + bt.call "#{chdir} && git fetch #{fetch_opt} #{progress} 2>&1", name, :update, nil + else + [true, skip] + end + end + else + d = esc dir.sub(%r{[\\/]+$}, '') + log.call name, 'Installing ...', :install + bt.call "git clone #{clone_opt unless tag} #{progress} #{uri} #{d} 2>&1", name, :install, proc { + FileUtils.rm_rf dir + } + end + mtx.synchronize { VIM::command("let s:update.new['#{name}'] = 1") } if !exists && ok + log.call name, result, ok + end + } if running + end + end + threads.each { |t| t.join rescue nil } + logh.call + refresh.kill if refresh + watcher.kill +EOF +endfunction + +function! s:shellesc_cmd(arg, script) + let escaped = substitute('"'.a:arg.'"', '[&|<>()@^!"]', '^&', 'g') + return substitute(escaped, '%', (a:script ? '%' : '^') . '&', 'g') +endfunction + +function! s:shellesc_ps1(arg) + return "'".substitute(escape(a:arg, '\"'), "'", "''", 'g')."'" +endfunction + +function! s:shellesc_sh(arg) + return "'".substitute(a:arg, "'", "'\\\\''", 'g')."'" +endfunction + +" Escape the shell argument based on the shell. +" Vim and Neovim's shellescape() are insufficient. +" 1. shellslash determines whether to use single/double quotes. +" Double-quote escaping is fragile for cmd.exe. +" 2. It does not work for powershell. +" 3. It does not work for *sh shells if the command is executed +" via cmd.exe (ie. cmd.exe /c sh -c command command_args) +" 4. It does not support batchfile syntax. +" +" Accepts an optional dictionary with the following keys: +" - shell: same as Vim/Neovim 'shell' option. +" If unset, fallback to 'cmd.exe' on Windows or 'sh'. +" - script: If truthy and shell is cmd.exe, escape for batchfile syntax. +function! plug#shellescape(arg, ...) + if a:arg =~# '^[A-Za-z0-9_/:.-]\+$' + return a:arg + endif + let opts = a:0 > 0 && type(a:1) == s:TYPE.dict ? a:1 : {} + let shell = get(opts, 'shell', s:is_win ? 'cmd.exe' : 'sh') + let script = get(opts, 'script', 1) + if shell =~# 'cmd\(\.exe\)\?$' + return s:shellesc_cmd(a:arg, script) + elseif shell =~# 'powershell\(\.exe\)\?$' || shell =~# 'pwsh$' + return s:shellesc_ps1(a:arg) + endif + return s:shellesc_sh(a:arg) +endfunction + +function! s:glob_dir(path) + return map(filter(s:glob(a:path, '**'), 'isdirectory(v:val)'), 's:dirpath(v:val)') +endfunction + +function! s:progress_bar(line, bar, total) + call setline(a:line, '[' . s:lpad(a:bar, a:total) . ']') +endfunction + +function! s:compare_git_uri(a, b) + " See `git help clone' + " https:// [user@] github.com[:port] / junegunn/vim-plug [.git] + " [git@] github.com[:port] : junegunn/vim-plug [.git] + " file:// / junegunn/vim-plug [/] + " / junegunn/vim-plug [/] + let pat = '^\%(\w\+://\)\='.'\%([^@/]*@\)\='.'\([^:/]*\%(:[0-9]*\)\=\)'.'[:/]'.'\(.\{-}\)'.'\%(\.git\)\=/\?$' + let ma = matchlist(a:a, pat) + let mb = matchlist(a:b, pat) + return ma[1:2] ==# mb[1:2] +endfunction + +function! s:format_message(bullet, name, message) + if a:bullet != 'x' + return [printf('%s %s: %s', a:bullet, a:name, s:lastline(a:message))] + else + let lines = map(s:lines(a:message), '" ".v:val') + return extend([printf('x %s:', a:name)], lines) + endif +endfunction + +function! s:with_cd(cmd, dir, ...) + let script = a:0 > 0 ? a:1 : 1 + return printf('cd%s %s && %s', s:is_win ? ' /d' : '', plug#shellescape(a:dir, {'script': script}), a:cmd) +endfunction + +function! s:system(cmd, ...) + let batchfile = '' + try + let [sh, shellcmdflag, shrd] = s:chsh(1) + if type(a:cmd) == s:TYPE.list + " Neovim's system() supports list argument to bypass the shell + " but it cannot set the working directory for the command. + " Assume that the command does not rely on the shell. + if has('nvim') && a:0 == 0 + return system(a:cmd) + endif + let cmd = join(map(copy(a:cmd), 'plug#shellescape(v:val, {"shell": &shell, "script": 0})')) + if &shell =~# 'powershell\(\.exe\)\?$' + let cmd = '& ' . cmd + endif + else + let cmd = a:cmd + endif + if a:0 > 0 + let cmd = s:with_cd(cmd, a:1, type(a:cmd) != s:TYPE.list) + endif + if s:is_win && type(a:cmd) != s:TYPE.list + let [batchfile, cmd] = s:batchfile(cmd) + endif + return system(cmd) + finally + let [&shell, &shellcmdflag, &shellredir] = [sh, shellcmdflag, shrd] + if s:is_win && filereadable(batchfile) + call delete(batchfile) + endif + endtry +endfunction + +function! s:system_chomp(...) + let ret = call('s:system', a:000) + return v:shell_error ? '' : substitute(ret, '\n$', '', '') +endfunction + +function! s:git_validate(spec, check_branch) + let err = '' + if isdirectory(a:spec.dir) + let result = [s:git_local_branch(a:spec.dir), s:git_origin_url(a:spec.dir)] + let remote = result[-1] + if empty(remote) + let err = join([remote, 'PlugClean required.'], "\n") + elseif !s:compare_git_uri(remote, a:spec.uri) + let err = join(['Invalid URI: '.remote, + \ 'Expected: '.a:spec.uri, + \ 'PlugClean required.'], "\n") + elseif a:check_branch && has_key(a:spec, 'commit') + let sha = s:git_revision(a:spec.dir) + if empty(sha) + let err = join(add(result, 'PlugClean required.'), "\n") + elseif !s:hash_match(sha, a:spec.commit) + let err = join([printf('Invalid HEAD (expected: %s, actual: %s)', + \ a:spec.commit[:6], sha[:6]), + \ 'PlugUpdate required.'], "\n") + endif + elseif a:check_branch + let current_branch = result[0] + " Check tag + let origin_branch = s:git_origin_branch(a:spec) + if has_key(a:spec, 'tag') + let tag = s:system_chomp('git describe --exact-match --tags HEAD 2>&1', a:spec.dir) + if a:spec.tag !=# tag && a:spec.tag !~ '\*' + let err = printf('Invalid tag: %s (expected: %s). Try PlugUpdate.', + \ (empty(tag) ? 'N/A' : tag), a:spec.tag) + endif + " Check branch + elseif origin_branch !=# current_branch + let err = printf('Invalid branch: %s (expected: %s). Try PlugUpdate.', + \ current_branch, origin_branch) + endif + if empty(err) + let [ahead, behind] = split(s:lastline(s:system([ + \ 'git', 'rev-list', '--count', '--left-right', + \ printf('HEAD...origin/%s', origin_branch) + \ ], a:spec.dir)), '\t') + if !v:shell_error && ahead + if behind + " Only mention PlugClean if diverged, otherwise it's likely to be + " pushable (and probably not that messed up). + let err = printf( + \ "Diverged from origin/%s (%d commit(s) ahead and %d commit(s) behind!\n" + \ .'Backup local changes and run PlugClean and PlugUpdate to reinstall it.', origin_branch, ahead, behind) + else + let err = printf("Ahead of origin/%s by %d commit(s).\n" + \ .'Cannot update until local changes are pushed.', + \ origin_branch, ahead) + endif + endif + endif + endif + else + let err = 'Not found' + endif + return [err, err =~# 'PlugClean'] +endfunction + +function! s:rm_rf(dir) + if isdirectory(a:dir) + return s:system(s:is_win + \ ? 'rmdir /S /Q '.plug#shellescape(a:dir) + \ : ['rm', '-rf', a:dir]) + endif +endfunction + +function! s:clean(force) + call s:prepare() + call append(0, 'Searching for invalid plugins in '.g:plug_home) + call append(1, '') + + " List of valid directories + let dirs = [] + let errs = {} + let [cnt, total] = [0, len(g:plugs)] + for [name, spec] in items(g:plugs) + if !s:is_managed(name) + call add(dirs, spec.dir) + else + let [err, clean] = s:git_validate(spec, 1) + if clean + let errs[spec.dir] = s:lines(err)[0] + else + call add(dirs, spec.dir) + endif + endif + let cnt += 1 + call s:progress_bar(2, repeat('=', cnt), total) + normal! 2G + redraw + endfor + + let allowed = {} + for dir in dirs + let allowed[s:dirpath(s:plug_fnamemodify(dir, ':h:h'))] = 1 + let allowed[dir] = 1 + for child in s:glob_dir(dir) + let allowed[child] = 1 + endfor + endfor + + let todo = [] + let found = sort(s:glob_dir(g:plug_home)) + while !empty(found) + let f = remove(found, 0) + if !has_key(allowed, f) && isdirectory(f) + call add(todo, f) + call append(line('$'), '- ' . f) + if has_key(errs, f) + call append(line('$'), ' ' . errs[f]) + endif + let found = filter(found, 'stridx(v:val, f) != 0') + end + endwhile + + 4 + redraw + if empty(todo) + call append(line('$'), 'Already clean.') + else + let s:clean_count = 0 + call append(3, ['Directories to delete:', '']) + redraw! + if a:force || s:ask_no_interrupt('Delete all directories?') + call s:delete([6, line('$')], 1) + else + call setline(4, 'Cancelled.') + nnoremap d :set opfunc=delete_opg@ + nmap dd d_ + xnoremap d :call delete_op(visualmode(), 1) + echo 'Delete the lines (d{motion}) to delete the corresponding directories' + endif + endif + 4 + setlocal nomodifiable +endfunction + +function! s:delete_op(type, ...) + call s:delete(a:0 ? [line("'<"), line("'>")] : [line("'["), line("']")], 0) +endfunction + +function! s:delete(range, force) + let [l1, l2] = a:range + let force = a:force + let err_count = 0 + while l1 <= l2 + let line = getline(l1) + if line =~ '^- ' && isdirectory(line[2:]) + execute l1 + redraw! + let answer = force ? 1 : s:ask('Delete '.line[2:].'?', 1) + let force = force || answer > 1 + if answer + let err = s:rm_rf(line[2:]) + setlocal modifiable + if empty(err) + call setline(l1, '~'.line[1:]) + let s:clean_count += 1 + else + delete _ + call append(l1 - 1, s:format_message('x', line[1:], err)) + let l2 += len(s:lines(err)) + let err_count += 1 + endif + let msg = printf('Removed %d directories.', s:clean_count) + if err_count > 0 + let msg .= printf(' Failed to remove %d directories.', err_count) + endif + call setline(4, msg) + setlocal nomodifiable + endif + endif + let l1 += 1 + endwhile +endfunction + +function! s:upgrade() + echo 'Downloading the latest version of vim-plug' + redraw + let tmp = s:plug_tempname() + let new = tmp . '/plug.vim' + + try + let out = s:system(['git', 'clone', '--depth', '1', s:plug_src, tmp]) + if v:shell_error + return s:err('Error upgrading vim-plug: '. out) + endif + + if readfile(s:me) ==# readfile(new) + echo 'vim-plug is already up-to-date' + return 0 + else + call rename(s:me, s:me . '.old') + call rename(new, s:me) + unlet g:loaded_plug + echo 'vim-plug has been upgraded' + return 1 + endif + finally + silent! call s:rm_rf(tmp) + endtry +endfunction + +function! s:upgrade_specs() + for spec in values(g:plugs) + let spec.frozen = get(spec, 'frozen', 0) + endfor +endfunction + +function! s:status() + call s:prepare() + call append(0, 'Checking plugins') + call append(1, '') + + let ecnt = 0 + let unloaded = 0 + let [cnt, total] = [0, len(g:plugs)] + for [name, spec] in items(g:plugs) + let is_dir = isdirectory(spec.dir) + if has_key(spec, 'uri') + if is_dir + let [err, _] = s:git_validate(spec, 1) + let [valid, msg] = [empty(err), empty(err) ? 'OK' : err] + else + let [valid, msg] = [0, 'Not found. Try PlugInstall.'] + endif + else + if is_dir + let [valid, msg] = [1, 'OK'] + else + let [valid, msg] = [0, 'Not found.'] + endif + endif + let cnt += 1 + let ecnt += !valid + " `s:loaded` entry can be missing if PlugUpgraded + if is_dir && get(s:loaded, name, -1) == 0 + let unloaded = 1 + let msg .= ' (not loaded)' + endif + call s:progress_bar(2, repeat('=', cnt), total) + call append(3, s:format_message(valid ? '-' : 'x', name, msg)) + normal! 2G + redraw + endfor + call setline(1, 'Finished. '.ecnt.' error(s).') + normal! gg + setlocal nomodifiable + if unloaded + echo "Press 'L' on each line to load plugin, or 'U' to update" + nnoremap L :call status_load(line('.')) + xnoremap L :call status_load(line('.')) + end +endfunction + +function! s:extract_name(str, prefix, suffix) + return matchstr(a:str, '^'.a:prefix.' \zs[^:]\+\ze:.*'.a:suffix.'$') +endfunction + +function! s:status_load(lnum) + let line = getline(a:lnum) + let name = s:extract_name(line, '-', '(not loaded)') + if !empty(name) + call plug#load(name) + setlocal modifiable + call setline(a:lnum, substitute(line, ' (not loaded)$', '', '')) + setlocal nomodifiable + endif +endfunction + +function! s:status_update() range + let lines = getline(a:firstline, a:lastline) + let names = filter(map(lines, 's:extract_name(v:val, "[x-]", "")'), '!empty(v:val)') + if !empty(names) + echo + execute 'PlugUpdate' join(names) + endif +endfunction + +function! s:is_preview_window_open() + silent! wincmd P + if &previewwindow + wincmd p + return 1 + endif +endfunction + +function! s:find_name(lnum) + for lnum in reverse(range(1, a:lnum)) + let line = getline(lnum) + if empty(line) + return '' + endif + let name = s:extract_name(line, '-', '') + if !empty(name) + return name + endif + endfor + return '' +endfunction + +function! s:preview_commit() + if b:plug_preview < 0 + let b:plug_preview = !s:is_preview_window_open() + endif + + let sha = matchstr(getline('.'), '^ \X*\zs[0-9a-f]\{7,9}') + if empty(sha) + return + endif + + let name = s:find_name(line('.')) + if empty(name) || !has_key(g:plugs, name) || !isdirectory(g:plugs[name].dir) + return + endif + + if exists('g:plug_pwindow') && !s:is_preview_window_open() + execute g:plug_pwindow + execute 'e' sha + else + execute 'pedit' sha + wincmd P + endif + setlocal previewwindow filetype=git buftype=nofile nobuflisted modifiable + let batchfile = '' + try + let [sh, shellcmdflag, shrd] = s:chsh(1) + let cmd = 'cd '.plug#shellescape(g:plugs[name].dir).' && git show --no-color --pretty=medium '.sha + if s:is_win + let [batchfile, cmd] = s:batchfile(cmd) + endif + execute 'silent %!' cmd + finally + let [&shell, &shellcmdflag, &shellredir] = [sh, shellcmdflag, shrd] + if s:is_win && filereadable(batchfile) + call delete(batchfile) + endif + endtry + setlocal nomodifiable + nnoremap q :q + wincmd p +endfunction + +function! s:section(flags) + call search('\(^[x-] \)\@<=[^:]\+:', a:flags) +endfunction + +function! s:format_git_log(line) + let indent = ' ' + let tokens = split(a:line, nr2char(1)) + if len(tokens) != 5 + return indent.substitute(a:line, '\s*$', '', '') + endif + let [graph, sha, refs, subject, date] = tokens + let tag = matchstr(refs, 'tag: [^,)]\+') + let tag = empty(tag) ? ' ' : ' ('.tag.') ' + return printf('%s%s%s%s%s (%s)', indent, graph, sha, tag, subject, date) +endfunction + +function! s:append_ul(lnum, text) + call append(a:lnum, ['', a:text, repeat('-', len(a:text))]) +endfunction + +function! s:diff() + call s:prepare() + call append(0, ['Collecting changes ...', '']) + let cnts = [0, 0] + let bar = '' + let total = filter(copy(g:plugs), 's:is_managed(v:key) && isdirectory(v:val.dir)') + call s:progress_bar(2, bar, len(total)) + for origin in [1, 0] + let plugs = reverse(sort(items(filter(copy(total), (origin ? '' : '!').'(has_key(v:val, "commit") || has_key(v:val, "tag"))')))) + if empty(plugs) + continue + endif + call s:append_ul(2, origin ? 'Pending updates:' : 'Last update:') + for [k, v] in plugs + let branch = s:git_origin_branch(v) + if len(branch) + let range = origin ? '..origin/'.branch : 'HEAD@{1}..' + let cmd = ['git', 'log', '--graph', '--color=never'] + if s:git_version_requirement(2, 10, 0) + call add(cmd, '--no-show-signature') + endif + call extend(cmd, ['--pretty=format:%x01%h%x01%d%x01%s%x01%cr', range]) + if has_key(v, 'rtp') + call extend(cmd, ['--', v.rtp]) + endif + let diff = s:system_chomp(cmd, v.dir) + if !empty(diff) + let ref = has_key(v, 'tag') ? (' (tag: '.v.tag.')') : has_key(v, 'commit') ? (' '.v.commit) : '' + call append(5, extend(['', '- '.k.':'.ref], map(s:lines(diff), 's:format_git_log(v:val)'))) + let cnts[origin] += 1 + endif + endif + let bar .= '=' + call s:progress_bar(2, bar, len(total)) + normal! 2G + redraw + endfor + if !cnts[origin] + call append(5, ['', 'N/A']) + endif + endfor + call setline(1, printf('%d plugin(s) updated.', cnts[0]) + \ . (cnts[1] ? printf(' %d plugin(s) have pending updates.', cnts[1]) : '')) + + if cnts[0] || cnts[1] + nnoremap (plug-preview) :silent! call preview_commit() + if empty(maparg("\", 'n')) + nmap (plug-preview) + endif + if empty(maparg('o', 'n')) + nmap o (plug-preview) + endif + endif + if cnts[0] + nnoremap X :call revert() + echo "Press 'X' on each block to revert the update" + endif + normal! gg + setlocal nomodifiable +endfunction + +function! s:revert() + if search('^Pending updates', 'bnW') + return + endif + + let name = s:find_name(line('.')) + if empty(name) || !has_key(g:plugs, name) || + \ input(printf('Revert the update of %s? (y/N) ', name)) !~? '^y' + return + endif + + call s:system('git reset --hard HEAD@{1} && git checkout '.plug#shellescape(g:plugs[name].branch).' --', g:plugs[name].dir) + setlocal modifiable + normal! "_dap + setlocal nomodifiable + echo 'Reverted' +endfunction + +function! s:snapshot(force, ...) abort + call s:prepare() + setf vim + call append(0, ['" Generated by vim-plug', + \ '" '.strftime("%c"), + \ '" :source this file in vim to restore the snapshot', + \ '" or execute: vim -S snapshot.vim', + \ '', '', 'PlugUpdate!']) + 1 + let anchor = line('$') - 3 + let names = sort(keys(filter(copy(g:plugs), + \'has_key(v:val, "uri") && !has_key(v:val, "commit") && isdirectory(v:val.dir)'))) + for name in reverse(names) + let sha = s:git_revision(g:plugs[name].dir) + if !empty(sha) + call append(anchor, printf("silent! let g:plugs['%s'].commit = '%s'", name, sha)) + redraw + endif + endfor + + if a:0 > 0 + let fn = s:plug_expand(a:1) + if filereadable(fn) && !(a:force || s:ask(a:1.' already exists. Overwrite?')) + return + endif + call writefile(getline(1, '$'), fn) + echo 'Saved as '.a:1 + silent execute 'e' s:esc(fn) + setf vim + endif +endfunction + +function! s:split_rtp() + return split(&rtp, '\\\@ :NERDTreeToggle +nmap :wrap +vmap NERDCommenterToggle +nmap NERDCommenterToggle +" Spellchecking and switch to spanish +map :setlocal spell! spelllang=es +map :set spelllang=es +" Turn on Goyo for readibility and writing +nmap :Goyo + +inoremap pumvisible() ? "\" : "\" +inoremap pumvisible() ? "\" : "\" +" Map control - backspace to delete work in insert mode +inoremap dB +inoremap db + +vnoremap "+y +map "+P + +"Markdown configuration +augroup MarkdownConfiguration + autocmd BufNewFile,BufRead *.md set linebreak breakindent wrap + autocmd BufNewFile,BufRead *.md nnoremap j gj + autocmd BufNewFile,BufRead *.md nnoremap k gk + "autocmd BufNewFile,BufRead *.md Goyo +augroup END + + +let g:lightline = { + \ 'colorscheme': 'nord', + \ } +nmap gh :diffget //3 +nmap gu :diffget //2 +nmap gs :G diff --git a/stow_home/nvim/.config/nvim/spell/en.utf-8.add b/stow_home/nvim/.config/nvim/spell/en.utf-8.add new file mode 100644 index 0000000..c04c131 --- /dev/null +++ b/stow_home/nvim/.config/nvim/spell/en.utf-8.add @@ -0,0 +1,2 @@ +#log +blog diff --git a/stow_home/nvim/.config/nvim/spell/en.utf-8.add.spl b/stow_home/nvim/.config/nvim/spell/en.utf-8.add.spl new file mode 100644 index 0000000000000000000000000000000000000000..ec89f96d18f8ba34238b825e2aa23f58b045d07a GIT binary patch literal 33 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

MsgCfF~Ibnhcqy%o1=ng8Y2spJF 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

xs`LV%CD)FcCR|h47=69= zK$ncnqdMd#z2OO9COa9+QeLYV>l{JkQ;x)@$*3agnI{Y)=B70ypwjA3r3^#->+1hq zvK>@5gRoH_(3zdK>0uVKq>hDpH-?YR` z0d92x19+Pw& z9(LH5ItAXKvZr4>44ad`j=We{v~~?vd@t`ze1-rg^M471Bf!aa+>P=tA;H+}qJc;r zm&_w+w&oX!dds?94q>+O$rhzyh%fN(-{msTjC<%D0MO5>Sb!7*k^(^(1a z8e&TVcRKf(-Rn_I>xEM+C<-6RgM01)iu z%DKXW0r1SVnI4^DMVSz-W<^7^@>G&o+mjFpXl;OG_8FDk0M*r8Ac*{0w4Blvb+rVi zB!&xH_}#QQ7^DaorfM_MA~CW=iXM6K+)3_Z3cT&vWN^H=j}gm3U$QDnYC|8d0ot2}2l~@U%)~S)v4+bprP`LP_Uh z{vsBC@^zhEgYudqy0j9xA!AY?$#VJJsXy;9239Dhx2%UL*EoWdDn!beW>v^u_j7k#| zaB&kZJ>~jx6zj@WgQJs{Y#~mgA9 zrkjCyh^rv#Nb1to|9;%T)o)+#kJ1dpiohZPP7tc{O>DEBLp~VGRy9J$0RKq;p7Prb z+85d8*Zv!QN&6fZtiQZVfeS9?e~z8Ye_{a^mzJN~Fxur_Lg2?F!W$ZPPIIq40&EMYMsBA zF(q&69*YH;!tqSAr4h(SL)#kfq{CQ((jsZ#%;)!=AVS^RUEmAIa*cQ<4@~+vFHbs! zm(9#ae`GM3SKWy8$Sx4=9af6cuGxu5zVi;76Ffd}JATff5>IGi-kNzK)TRSBg`rrK zdUen`L=6re+gOxoW%Vkg z) ze=uAU9i<9!Hb7vU5el%CDw>z?kW97N_NLAF$-XOD0@ zy7WHcK2R;lhL-q-1<64rj&9*Cj& z&X3W>!osvSM5-*X54-Lol}D?9DD+)|y_R-|g!u6*v1fgr_GkX$!S+owhd z%b3ME6+8b_gdIGOa~4WCI(sW*{t@2cdHjCDygm2?zvEOf(}V99f2I7JXcZyLz2VFb z2G1>&Tm7H!@!ni@0hW}UQ@32TLOTxrJ;}&Kzu7nrjnbIv`-io@l-%ch?i-)rc8%Vb z?-5|&FFfnk9cOG*nX>D&bMui_HW>galLoJbFY3Z?I#m24y@u|!V8Gi}3!Sq_-^q#_>ydfIojC32JC-sMs0 zNdco$r($q@O`Oasr_U0cX`jYJo3xGfyE84!LCx@Q>!ruuelCf@+<2W1^#N1B)g8sN zVpj|i8b)l2{n~6_QSq|(QCyY*f?HY7=IFCv43ro1WD>fCfdLCPUMQr1UXtVEIv=r< zFK(6JQo)8aF3ka@k+UH9nf778HOl?02ZP!#1fOxHUBVe8+@g<{B}5mLYV?7hAa2Q( zn~%B;9EkJS!M-wd>*ouU+cO2K)e<|Hy->!5+t-aN2Z7Iv`+iOMX$k_cQrRlYYWm#i zQ{7+DXYFrmepkc_hX5U_CM>8?@o6ooV}M)sG0xwp*W7wsescvOYaE7F9e%*$?s#8p z=5d_F1^z4SEg_fF);#ox6jcbDu%?1oa4AqGz=Yp+0LGLXCZ&@|<@~`KN|n1+_8qr9Gjc1xK-f-upy6?SMPU+l2In8Wc$t?u zkvn2Fzvo=74{9{qH>33F?2_C`oQzFU=I>N3 z?rmzC%x7%mU>in$1v-?@YlVhxcqgQ(F%-Q|;fwj)lz-!FB-VbgS~n2@bY3eY5EVyY z%W&dAwv{ORNOS=nCwincY3HbyPv94WD$K~6vAe2(O$(~kA_DQrPQ}FWVXhLh{pX)| z#xW-3=1B9?Q6>=ma;}rEG|1)YDyR;J z3pEu;IJ3twBMVu74MdZ{^?4S3`*; zp3>m;Tt;Uph`V!*dz(|pvo1XoO~(++>B;ao-}z^YlzPLpbWZ?&!WPPm%pq(deOEl3 z{(X_|a43tn?$Z|d9JT2?_mG`u9xCTl-E&ej4meQ_A9;p6a=sLEacTpdAEBDQ*7eVZ z4`YnX^REM9g;UqkFin${fLJs^#q+J8NNd~Du%WSDf<0kT%uj84g7r?>N@l%F4N0x{ zA%=TkwDqsW&(Np>iT9S=82PoW?D|B`egxq+DO+Rwm-Scz1oL}TMV(eD)0UatUy0ET z7C)UyyO(D?yIg!d9$cP9HiGj%bxld%VI=n{#j+5ui+xw}+VqBJgk1G<;N~aDaE^Xm zex1C5e_R~+-Q5O+bk2X=V@EU0z-?qUI~`58L(0Ae*X=ndfN+Imnc=% zslsEzGZqXP6j4RQVyu7^*9rLMo15+qLrLwTs~`Yxgwe0 z4Bc=h55$%d1iNTD0UF)aYSqpD%+gbFo)q0RpicSI^Fg1eobhYE#M}qRqE$OJJw3e! z6>Lr7m8->LYuvkR4%IaZS4sEC4(!8Rwd@izVd~!#B3SakL4`VU0NMWuEeK znvJYj`4}U=S2b5KE%m!eZL+IM46XHV6=BZ7yD$weZ2iIDoPcZx$-st9XuaZ8M_;SF z`Z<@%m}q~Ud~!a~y@3tc=|ZNvj0r1h-{MEJ@`H7mw?$OjKZ%Qu(F zVt{w-7OD^$uI^J7BMqT!jAUA}l}jedCmZi&9o~eN?{-g^uMpMgX)Mkd4o}?WMJ@< z=+Gn)*mAdQUT~P-<`!^(%$H4OLz>f^ZK@k*#H0q^n?;(el03dQ8l5K+E`R4|OR+FT zpS2JBW5#seVG3e3RwQ|yiE6Ddgkq1!L`FY^-ehG?`f?ecUk{N3!v|=xNDfKSnC||_ zo8sL*-JGRr1%x*k;$k`E&RQlpD**9AFw?{hQ${F1p0u08S9FK-Ql@`h@@qdj+0z+T z^gQ*sG6N(AUr}(PC4$fVlyzb4gKsv>WND!$n;Zo-2T+EwG?MOCeP4AR1X!Fl*K#+5 z9Q0@7T(1UKDGe=SG|}F6{WoiAS?7#^`)@A}8_XN`-r@t%XwQPBu$l4fOM>3(E6Qo2 zFIZLL?6n7lytR*x^!h&lE()dtuJ$c9>x1Ow3;Cly9xRArv&NF~tM7IX@L;GTzG^x% z)!v1$0esvz>T88g?SN}xcHO5Zzd>6x{c-8uBU}0KNaUlIDL*%TzWOs34K`tZoc1|= zQc~Lv?pPH9P^nod1BGk8C5~K2=0qluE)9#d~4S z%mK#+6T)6HLO$>9da$lo>_dy%IPxttk0P;QxDQv(%T_@iJjVxT4(K2t+9 zDLb?z$|xsD&Cl^MRQ3F-l8YSpQmhr>I_W8Z-!SnmNA)K-FoFj-b@+l0ezIoV?Fa}A z=Zk$xUmQ0fDXEvEUMZ_^(ENja(0SR)8cAF;vZ>^XIrN$ej~w(a}Z`Ma?UG^ zH0jI8@5J@P%7PapQU|kf8Y|YSpkg^r-nD+dS=N7$jL22aPS=k-AWzH(%T!Xcm^E3l zHrY~oT|8&_2L|#vnuzi-oji+6q-D+~Yp_R@8Bn>;-YHVmcw)~LiFr$Pj^E@YYTfeQ;+kJGGV9XR))!o-st z2_8G^20Cz%0QZtq?pqIE8T9o~{-!K}s8yGS9=Ey61KK{NYt|TlVFuRUn1S|AVM~8J zWO~=n1BUgp%xo1b0#|M0E`oJnS|NJ`v`LTR0xSW+!bSNe@QzVh(bq_f#t=dxDe;I+ zVM(*@02p@=%Sr@g+&Uv>tXRc>f-x!fK^7A)Nof;=?8BSqlZah5hrv;ZEQ7S7NG=xcXN&i1U%iiJ}5}$1bHb% ze2uNFZNZ1(_AnRk`KscF_SGyR8>iF}ARx>X5tVe-qMa0e#zzzaOs@Svxbf&ZZH5|_ z0?c?`0I!0-Ar&>a%V8C$$YS>H^?K2Lu&L648%$MT4^a5F9Q6Pox0OeAgrM{{Vv0I^ znP_2tIrfGqQl>*2zcz7|9%@gN3j_Jws$o)Bh#0c;8V4$CL0)kW#kMG??u~~J%HJl0 zu}tZFL{^JxfLwBGJzFKWEZ*n5V2ZIdAuGwI@zy>O+sIkc{AS(3Ft!bwegKZ}l9ehd zF#~RH51%7S3SK5G`z7fIP-G$@2^sf4*zjb?#$pS0nAy%*MLygNnn?xY;>Wl*q#%JJ zc%R%LWgG0tqhIU4E!Og!KX_<4DKyN|0cjmdH46>Yqd^Tzp276cye|HCrt33j9 zh)}lb5fAYpeMMW-@l=!l!+&bFjYm}2VnSvARA8n} zeBvB8cEp?riRU5)njbLw$^TPM0vKQq0s=f3!g1a37!vR{U8wd92fe|X303jW(zkVClRpO>rg*#TSpIMylgCNPRi|a|_n#GM1R2|mG4DhT zN_^+i060C^@&&&UGfCtdEftj^t0-?8uW}>R=mIO!6@+B~CpY#WH6;&L?;#b4Tr|F% z=5aAY5lwC@@_FnvaZ=XezzCw8!s?deSkP_}SKkS!FvEX-&~Ai4Wv~a#ZSf z=fpd}V#d-mnMLp4B4oi=*hO)*08XVBm#Yu_`toWZ;w{LefE~b51(5FV*ch=;+xr$9 zl6^*i+kYQPl>iySpUW?Fmsr(VHz4RmKeKj2NG#_@;XyGq_?dLc+rI&B^ZzGa>cq6l z=LWwdc=&8Qnv^6A2suyvZcP*f%R5E?Pnp*~X#OWK9Q;(pY-`f3 z0|6{=RoH-CUmJi9E|ZllFV14A()lrRD12&8dx5@V5ZNFOGZ53;7?n=`K68fNDme7F z;Jprg@ZiN|!M7c)Tsp$+nf-MGjAtXB;ROiU(41V)FXg9aiHe~hjAYF5*}0dsUKZ!39CqC zZ?=1ERiql>uQ|3|WU&s0Wjn7p3J&ir80JtMjLEL7ZCI66iL4{45p&eE00VYAh_#a; zxfpEZBK=D=u8!LfwN6>bBI3YeNOh|RGQhE_olDfI$6%sPLDW)jb=T6mop`jc_j-nN z)uT}cGl`vku*64_q;7lX#`V*c+(A(*5=N*Vj4nD`H+^~UrtyFWn5Ov(B2e-6t??jR8Q+5 zQP&aLTo(@Ja~rP%4=wYl@R4i^4dtztC0Ra62}@f7&%n^aJ(ld==f|1Iy0Ogj{RxK$?`n!>58Gj0cr3lV|;!uJd=_o zgKdNI?y;eB1LF{>N$_9sn2xaYq(!23|AQnFcJ&$*oxs@(gF5(=2WT%6bxhYIMWw+F;+ zr72H-6wZg}oQbU>&6MI==09((bw@crrR-%; z)9jKYo&N;nbIAMPxY6h)RTBFdXYe8G334@SSwwAt;q;@4rabJxyjt9Fox~JI4xJbl zNzY!myXO01cVkXN*dAf~)V_~yj+tPqsz#9UbJ;bnS~_(_br_m86fP5E*u)d=%2l`m z?1OsYXFZm0-|2?y5*|=ygHIcjOE4oEm}ASqSrAi<9JC13QR(TA81UWq=pwn zO0l{a2jGVh*re<L-$Lh@dw6LP*?txbeW;%cJeX-8|j&e%70jLdV_#n>>A*OLn$VA<#b zgB38p!biw30Z=~xb)BgDZTw3~og4d>=qy0qtTP(rfao14MTuV8R1-w|X<=)nMBoEOrp^A-35c!X7N|yk!*ebnvh@*X(zo&o4p59kCz|Dh!oND>$i25+AC_D+cyy6f3SnqDuyFZp%+Hg7x<}I=0 zLLUcjC6YHm8KiH6@aI5$mCO6rzy~lgL(6@y)fy@?pK z4G%gotjv3r2=j5fL_(g{m-iqt#K0fxmZ%InkkY%*+mOeo=4W120{Ci7PT~o{-=qVa zK-vsVsxXAOOfvBo%Pd-r=|ViliEg4NkOa_JJUazJr{QLSiX79-b(DKS%T$I zyp-@yB0=0uwkm0RAced08;ldRTo$B&1<_ieOmMyEOQ@>u}=V}vCq`{g`i}JT|}I~xBifJgK(N=s&F`Ucp5EX zI9L|^A&9&CPVfYyDlt(TOtyx-E&>C>n_4Vs(6M5%UchoTz5m!Xk?WbGN#9a1TT_Dw z5Bn#1$}}fhsTlu4ktOv$eEQRWg0Mbw^K!NiBoWPiGdR{PIrIwXKV>5TIcYc4P#()V z?rU2a!i}qgs;c^Q(t?g5ov*9U4rS=UfKDeHd71W5;0Y@>;`>0&%$^DvG|t1^p@S9D zzT85HFO2zOpK@vQx$+_wrUQ(G*&PG?cJR?ZE$wN$StUhaG%JNvv|+cK%XHx$J}z#K zr*#i=J?xx0HXQ|-t@3b^aQJBJ5JsjmkPJCKpBy}(!vm9^;9+f;HFVQ{)U5?+WDksK zj-JXb`(dNV!lp=Kll|H;YItML2$Lo)VOz9FPmt1fryn*qLB@(x067?}Xeh&|%uB>u z?x0Q8nwJphG~o-|vV_P-VF>}3d{)z)kF<*r8K9a9$+llD8aib107#NDSgML);UdT# z$~r&_i5Gke&um?`T+X7DbLs4X)DX9Pk8lb^x(&7Eb3ZRLBp@p zAb8P(O68ZVo_nRCm>|DJF^Jv2=Va`&1ce3i6~dOCb~NVxR>vOmTTuJ9=H&fr@yfm`+>tMu7I zY5q3%N#92|`k88T%SljkCp_^;xxZ4y!{^{k*YuAm^As{*@e(VgEWk=BP=VVw2K-31 zkjU)uOGIwZ!k$9+LBvDMr~aH=fU+W$w}s|sit!RRp@=Ii7?2|<`Num%5J;Uybi@d2 zi)LutD?MxV_xru_n3xXS@xiq^bf_ZpkN1ZL5%fu>Ucl*5=Jxs2C?o%`Z8wcXAi`kZ zgG#ycle5hK-J8Y`&C(7HOe#V!>yzzLkp+&HUXR@LgJmIANeiM;N)X~W`>K1t`^o1| zpxK3R%E#?(TE%XWcb77gsF|`x74gN=Nd8oDs94GuOP!nyA)D~d-O3V&um@0qZGgSj zTa>C}KZwj`e)DVw8FN23KYMzgvLg#cUi8}LoWw1MtvQbZ_>zC)3+gl|`{;4-BHf2n zb=UcT8A%T@qo+P0+Qs(=t8(xZF2+b-JAHu5vfOmM6=n@nXnLZ;aT@Bce*T**;7BHe zd3&bNQ@{3ow?az;4r${>oQ)%Lp0{6)6%N7iW_;ml4#;JRmDu2U{|PryH8E&+o4ns!o2)!E08vrnQ6k0507ZR>6Q0 zC07PWU4@OwG(~IIltM7v$M$IzcXNBK{J7Nxye3VP#5islt-yl$GBoM1vV%{^>1r*J zVNO7@d3RJXjqd&PAt3a$LLShxKS z;S+9i28QswLYLCzw&FcY839Jd?V17G=}&Dlz~Um(Mxm^B^yPdju?vOUOHXMw4}40^ zqf|D-1^@vwtV|_LvEG=TYJ^OM1^bxW<~fSvYkM;#Cdewa{z8did)4SrWH(`MnM+wv z(4@-~ilpI8WgK|*>13{pQnSWd=_Dc)rQ7;z3m(_B`G}$h4dWF$jT_B%+LCHR_MR>N zSLLRtQe$e34Tj3lNQbP$^FSe*y0VDF?$hKY)1cnbK%iWq>8pH8;5tr8GC@Fu845rsK^tR_&7}9Z#JVxs>?;8^gLRU!_ z5K<7grr7RR00VQ>?vcgB>{|ZP7WGx9Wo299Q)$AcnZ!fp2g#ejaaLWK*=dxr^NsHu zE`L_yd~%kjixNVfaBe=tg40E~-!T9TuOWoZA5K~dXCNEtht)G?Xu^B`@A@0E{S!|~ zSLgCP{Y?Tc8xS@y*e}!+b3r)ey^D4hf7*A&Y;!6#Mi}@(D;wftL<51D=RmFtj}Hh# z<@ZV)x>2pH59150Tl@O6%^V`pV{AwmXQ%}k>H1Wk08B0oAIxMXIc{u4egcT1$;($~ z4-D?-x?F`T3)tBJZRF;kTT6kVr?eSlPfX;}+jt!8xv&K+;5?F% zt(Er0O4b5p*RYv#n9xL6f!qU6<}@rv-j*0smK7z5UOGcFOh6}T<>Ns@E|iClIvfxb zD+ya?ybStVW_?)HiV*@$%?>hV?6?*acFLc%_}mZA#yqR~yalOZ)cJ7%r-d`C!X709 z+46E;$gDdcUwY3J%B?K!>eUq%V={3Wn}Cvfzpw(7@<>vySU<JOI8;4)ohcS55;p}OiibZ zGluz$^&!fCs`p!`gXh>o=d67H6tywY8;;PYFKb>|=vx``+dyp$7MQyk(Kd=cw|4DA zvEbeOi=0ZHE6h`{!}MZK4ygo|jLSgsA?xv2MRJQoAlfh~(*@~G+itpsH9@$Lid+*A zVDe*S#Yhy$+_xC|q)3+`)B=d7DTBZB5jOgwnTX47Ms2%yB_d3cviRS$muJ#yG?6>x zDHrcXA4Q5KE*NKCVM=yNWZcep7`WZ_Li-PVkVRlg)+rj(z|a#niA>O$C8^H3NSXYH zUAF{F2-Up8eU44#66bL8?*tmZEbbv7!dv94RGV6L# zdj0`NE^Bfme6iZ-C2@i^gY~VzV=rNN=;)E?7QCIGRwgOG!yS1p;-|yhB-SBlTszis zH}kK%eWm)^Z*V!v*(VB^I;5BX{zch9w9bGLcUc+6mClZ2azpu2{#$<1GoF{yzLx9NEuiGR7T2J5B4E{qTjjhgPuTjIp%M&PhxnE zw^v24L@Ocl-2osu{(M?P5_wAE7|gTzr|xs)T?Juk#jPZ%h&ASRxU9h^+=CMhxlZmA zi;`2WjrBP6edxJLy1-^FX)E`AsH`kCHHk1%JJAVF3*0yYoL9~hW}Kzf*7ptYHFc5V zy@o5T41VK2K0f{l<$|2{6Vc^KpHv$tVa<2i_UkfrgFTY_D9}w{h zn-fH4IA$*W2zRd7!$j%BDmRh$`sFT#qgwubJrwc!2BU})N>oP4-RBRl6m#ur%GSzX zT#VGpSHzNNU}*J%myD8D&;u>j-2v6f$y!k*BIu zI5i{H)}lR4-z4VvXJaRJ8%7`Bc50XpDRg{03idi3)`0n~RT5ua<-_cz-liy{D0?vn zHZzwunb5(DJM(mK=B?UT@2;Lv)r`0W`%pK9-Q&K z&ZSdN2MQc*ema^fjQGlx9b{9}NBz=@Y%JapW7&W)5; z13q!Aa#O9+yCzI3y+p?*;r3zwrF1UlM$QalV3X-%`B59Il?^Z>wa+>4&ulGbk-(58 zA>in!DZ_i&L@o3v?OhU(u^MQFSZ2CGL*eicGu}yWiAKe%3wYm8g3+~Vq|eddRuZ!- znF#o2sXnXL^nRDuVu~fG6ypsnFf`4hn-1O>pmlXOpqcjtoV^WGSq2qqMY3R(C!1fp zng=${>kN{@%Ejm@^iN_u_;66O3EDGeXrVN&r%>jkmJ=KjbLqGipzces$<9J6qxV*f zK+}Io-8h3E^^sm;n2bk6n$%F1^5lF>Yj74Opxq}=)?kQ<8O$}%9f=uCuoG8}(h?q7 zu-chGX_*&oS-`&!@04_RK?4*s$yjgoer_wIlkHTJjdxvYisNin$6R)5@l~_Q&L^wf z*gH(czC9~et+sBkLr0sKg>{nBJ**UF0lUp|Svii6By#5q7}kF9$0 zvnx;>7S1(j+SM!P2Go?Ih(D5evZMBE?koe*e#+EhX*q<$I(<} zK1DA-_Z8A5YJ`;~o(izD^0lxu2U3qcnn_RT?IBXaT*vVV%YmHqegQbM{GNe}T%+wNsl*G$dus(H1UPlRA5Ed6QQSm$f(7 z4U`*)!%v!jx|Eme$%+a|-E+mb>Yl3%XPTw+I+wzii*FMql>g>E@_Py;MzPb#jQ+VL zQgbAY#h`EdnalmuQx3o}n?jzeAOA#8aeymHfQ&83k`J728q>IUYeMmL%s-Av?&p_8sYl%#EF)f!~qDKZoqcIC_KZ-Vw}lu(`TfZa5pD`7LMOe86-2IE>`-{tl#=fc3S;uBa|1S zlp1W_F+!RAMP>98rIA3;kgmQmylU0BkPSVX9d<={5~0Gwmao=xw031dR&*@JxRco*>wsj-nU z`latc@e$D}Ql{dtD#4mvfeXZPOK#1zOG~GXs8(2n#S_xz4!xJb&iJ9$Hs^fXL}yB{ zd1M^|>t`+c_8MarH%+%;iOC>(RLpykZjN3#Kta?g>veIHf#L+|R7GJbR__H5M6VQv=>Mp@vwbhqe!%`@(gOBN2D1Dv%wNjZh-)iMoDD>5 zV(PO@yTmAV;Q^nsSE+@Y-btsF&;7EGg?KkPU$EG= zoSValGaby;BYwf$e1KBjPr%@&&CIRtMc~I`_~*Hh!CKjjW>759FUQ7#Q^YVxLP6)x z#FG=)3L#n!VFuP`G(qkuIp|-$oslu6m z8QE&?I4q}JvCNqhj~QUgoDI116`fcl1({0=r0AYfZnZy4N`;-LPNsdRgVFGwlmN#3 zzoPB=I8QoA4i>pV!mH%NnfUtGJ8*v9)2*ndVwk6tJ3!=-FAXrhB5#j>af8+_-4*hv zFRTA$0Ar7>C;BZF+9m02*a|w0UtlIm3>@H{qt6sy;?(8>X1$Pm_PjQAe^9Jg@64K{ z)dcOJ*vw=FW__&rr`^nB?l;W0E3k?#`@NkIaK^qM6x@jSBh;jCrQ5X0o|3O_?ybkt z?%{wr7(2ZDUB$^UpwRhwQ!>Fi`c}ZrR|{oE*f&+%`FMRD3%P8*1c&Um6CMO|`%V(z zo_KP-Tp#p^a2kQEL0G9&28Ne3(V}PkT4Y}n9>8AZuDU>p zWmTB|7)_8=kG$yU)}zWGz$-V(3HGaB(&9isxn%Rm+0V?{DQMl-(yDcxwL~F37S>f z=o2dn0Ta-6Zley1SvyicRc6bRsc5#iTlI zkeok_-J@i&03lga(_B$ae6SX^)o3`ZIv|4NfR zexM>5%+}4+0n0Hv1zo#-wRwrtpaW7D*R{44S>%m-Ce6Q7!m|C9wB{1tB?^F$PRA}6 z_7($H80KX37B#924UD8Q>jWeupxh%wSplOwEM%m@5YmEvW@8Idl?E2b%l;>9kNq1K zHq6jYI|H2<3J*$9eSpgMT&&Izv>a{lR%K$y&}7cl&Q)ffG}n}BZgEkit!2lx+$G0r z34R;5CXv-O06v-;#x0h<`)H|`)t?X|N+9w#6+xRRqXZf~dT`*B&zt%b_qU@$X zfe*(tC)g3q8Aq>2QTX`CvKC(zs7!J=xCqk&1X(eUE#~^yfHfQ8nf9^+#TO(s(wdFj zIoz+Q*$AO4yY;9E5ewJ8ARbzilsE<<=wf0|Q3N2f;D{NZf@!xz?Ph41s&EJ+EhfcX z=@`n=`q@OF!fbg2MFhSX+NixP9b%Nk(ABF~vSPOxXjfllbL()#u?<#KKBV%U1gXJ< z^LgMGYJz@bJq!A5G4t_mXID}SC&b2-%WEqq(`ksABg3Uw=8xek)Dyt0%2g7O{?zpp z#=|$x4N_P&=mQX)OoX#g^2DSb*w`uAcku7q0VCuRQh>2~I20J0jVnYD`S-i4nRxx> ztAUE$|7uwxXgX&ne*{Bxy%-LBc0wf*b_c$U!lwDrsTasHlzNRf%+xUtv0)_B z8~F?42Dl~Fh>n9EzC`W;KemEv0%jHgx#FW-H@8D1Yp1tYWgMk3ao{|w8-PRML@CeEa>eTl$~!E3NKm#(v?2b%Fp@S z_7O0C#wO`l#Ixk!Ag_8i2iM@JnZA>_829cBPRI=c@?0iPEC((a*g1|>zEw$=BRd>tJua| zz&7rXyTM1Coga`~c?|e>>)R=q4dRikPsYd?r8WMv!AE2zq21dt;sHt~p&U~CvQqk0 z+5p63K$9Tg$V&(F)+Zzd~>A%yi;Yu*por7|0q>& z>A)MtEgZiL9hGXVL3%x6wHzsQUe?vo>0oK(ED)KQitr)2oOx9i zsG7Rxagl0Zjf}5;ar|kkLK`%3}$$^muZ@^bPOb7ou>@T@YtJ*?Ep#a{u z;?5TBbyxgeRw~f+BW>Quzl1xW#UnrB4M4=|IA%@#GpXR^qfGH;r@C+vBG(%ZzQ zIAH#1pRpHJ3&~m$d4K5Q9BPU`Q-Sq&1o$(+Rj{r3EAf* zMX>&_0eQq2@@K#z^H>PKXhX*GLrMRgOxVYMyOW-qGI7|qV)B@^tj~II=_RocA8@LW zr@-X`H#eP7k0uXiE+l=3=&l%7zGHxY6944%otG&xHtbL^^FyCYnhCXWUv0wONN5+j z_~o*!AJRRygIB}FyI3GOR(agz)S5Au4~L%3bOWK%l8+qtIXQnrY< zXU4kdLd~#t51YY+l(YO=W;Np@!smFokgQ<_V<4eC`i9dS}W{DG+dERCF(};uZ zKZGsL{H1Vs8{c5)2r&&f`nVP-uP`8BY=VsP-L3p%zjtatwdK`&#T~ty#zMAD!=Qzx z;eexQEOTfYD{13+-TFPYZ4Y(Muudr!A3X!utCrR|quMg@7M0Vpd@8mJP<@W_g;LIz zFLx6u=*(j2to_m$kfS2J(eLV8J3(tyS)qrBjA)6BUq_Dr>QbniA6glu#-Yx9U7x#FZ$1L4+K1i#4x$Qm602dwqJ4Gtg zVlucIA`nW~R8s3Q_9M~`&%4U;lH(rW6J9mcYxchPC3@YyL?OgJhYgmb#i>B>Vd*Er zN6zu)mty{-+V!2}4FJ3mBwW!j0(zf&5hc)ncvbZiS>XR&Hr0z6aN$TB|a90+>TGq=SsyoLGfQmV!yd|Q05aQSFAcQVD4^io z&wU9nanpN;!tX=6Cy~k_Y8mL)#-r@ zovZEo*(j8Ov5jQ3&$L$BoSJW%q6|q$ixCFL{hOrAoL8182=b~@Fx@!3?mlVNQ4Z)s zS_3&UJcWcp%bCdvILFB@&)tN%yDNA-?C1*9mfdvp^)fB$*7F#NZrmqJ38$I#x7cc^ zk+0P?>4n(S2F88Uo=gob+7R0gBZRgC9{AogVU0Jt#zD)H7QW6c$?@>*d=Kl%gi~ff zu`eMqMbS}6hs+!V+e?R3MF}GlWI(LV1v2&ZO8rzdW(6XUa@_t1%7S8Pd=asW1H}^j zRp_eza!CNEGmw1DPZ!eBgo2+4J^iC_qGCbIiu9t#QV?P7|9MHXD~I(CgTZtu|Eqz} zkBvk|>+TF?(E*CusA+FxI)205f^d>l&My}*MBXT|xGP7i&{LGBN{7hN#{c_ni%&lwc4 zm#>(qG}rfmEw^I}Gvy+XtsMbZB_H?XeM~VuKv!u{#b2U~Q_t!+(b|MDR7r38hxQTg z-AVdnCSsAU3K+%Hd=#FpBmDVK8YR`kKys-77ueAsw<;yZAqm)Vml!6TldFDXqxurR zSvww3A@3)9dh)Fj7LAUP1mYA`GUiDWm8b?H&bs-$v;k%T7zt~v}l#Jn)+=9A*Y+P6OW zW(}Uk=v=CxW#;LzFZ=_LRbiuM2{y7bm-frKp5~op&@$o%4>I6_>Og=~<#CE&im+<9lcvCqJ4d$kT3|ri!}z&E7*C67IDLtfD`s9ep7lU?ApG{2 z+8Y~nyCWNST&j#21@PTgOEhXvd?(-`JcTsv@#Q1(WZ(Y4?tHBO4-8T#=gf6Uy>=#6a^4nTLjBO^7Bds|0lFs<+_K-HBA21w0bHL;0 z?Y(k6*`aTXsFh9X!A)ZB--C56w)Ky+H5NB}W-Ftf-ySkZcKML_&glGlhUI9nA&9%%t1Okr!+xe- zGdl+(ZSs0vnh6>zA*J{M03+ew@GB-yL`MEK={eFEu6Vwj;BBfSW`{~yMT|Z3m4`9! zLE5)135#}Bfku734W`6SdM!?|W2aHmDLu`#$*8xlU(f;0iN?6+%K>z{3izB>4D|Hy zc0@Ol!(V7#%<_#2F*qWw)K_?uzv+Vf4G&yv}+fNh?1`{zti;tqt=2KLB5DlQiJ*E9Afs0Ra@d(wO%r z+e+<9eH{I|&-xgC9TS~E5xzhjefOx-C&+z`5Yel9`d9T4V;6yp$cWpm%l-ZWRJP0 z)W5nBoweMH3&5f_O<~*Ck~#~V;r5%QWdXo^?#+W3ZRDT&L6F>(Eqz#+hBYT#^$bn1 zuXg8U+_c7kBG+P9sWY$0wBQ&=qH`4h(+ip#VaI;~3&W8Qx_EO9n}i3A798cR2*>!H zLepoAb0hzxaYp`0PxG69ey6{GuWkJkPHpX7 zjJ%8&8eXIp@iO8kKSVZ}63NuFKt40NQw}z|7hY0TGV8@QqJ12$iv`wv_9}won{3`R zmN7*N96i{F#?1&(;Q0XuAB=x6M=K0sYj4-ZB5_8VO*hxCXo(Wmp z<0S+t=9FV8SIdp1T^Qia{eqXqyd@o~afzeP{2KFLjEOW(=E&!Qi`w&RkVSdmPvVBv z@Lt}vH`p1}OpeWGaTY}(V*lfB^hk$s$z$v*kk386ud?J@VJy_7n%&Sw|5BdIkPE(; z2V;M*p`lf-jKU|>ljWkn^t<9>s1cN@gh(yQ7Ymg&)eadkK*qC+Ozs}9DB~$spJMwS zrv#QBY!in%U|&h|G4C+3G4B92DJ?aAo_~xdQ9q!;?hF0J0p_5@9=Yt9gI(Em7xI;e z!-8cmpW?hQzM6({`E7kJYGX+uOY=|LsO-(J;;r05=7x)-u5*R^R%I*Oaz7itS5fR2 zfz3eou(cp3J0)V&WJ1B|!KaA|<=6=&3lLM7s#M}QLB6cm5Qz zcSLM|d;kqahN~`C-OsvfPd$>4fNG`16jJn)B@pbzbK1pb4!t+AaZ~ZVeP`Fd|4M^U z>(Au2;Sv4z*kp~rP%wj&eyEqVUba>4@fE>aYwO3Z)|x}OYPN_RAVX~{U=%{}Z;DT` zA_aiizW@b`hkIBo3AVtEldTU*$rh^<&9e-PjNvb{K_o~}oOgIQ$qr%&+r@~@(Lu^v z(gQyE60aI@tIr=*&a;t)qqIdg$`vNYgZ6Qg-6Vkc>X`!cIdkm+sxHB(mbWI5xS;r* z#A$-z$5DZ-Y}!pA(7BVSVT}6bHYrrVg5_zc1_QPfm{*m>n|MkK>mNqcFyyYs0fWPC zY!^=kV56?&&*E2wr}JcPE_tBU6*4%)3c!F=Jz>8FQP*Y;$68U8O0{H)e2@7BJYtvL z;@RL>X0M4GP*#|7gY8)`F>_aLk;sz(eS7A3}bssXC^1dt)4Nd`A-gpoMfkc36<_>midKv3%^Wp7?Z>g`1 z7j<^o1i|&r;90tG{`?j7m5!y|ePR+00v4O?9bSAG<#9uzFA2;5tcxw3EMbi-p39)I z-9j`rKVwiIa1dD^Q(1iEdUOmiiPA_WGwbQUX1 z&vl+;|Ee;h%BYxfBBMC@2%l+*q2A_>QyyaHe`?Auk|3*gD_AwJJA+L^J4l_|g;wg! zU5|SE=i~TR(s7QVE2+~_bzuwM!BVA7UV?pE`juUi`uuBYyqaeY;bqah*0{AVC1h&0 zzCFf}Rt_j3$BrhnUZ$vMHw>EF%pK0P65*qU0Zm66@8;K^$0rSShqM7mjhus<6;VhRb5;P$23|KOph?-EyXk9CTJ8nUSMu$;gho>5M$4%Ph~v5iW+7A z2cC5^--a3kCvbxp>ycB>Zm%*kCLY8Gr(UQ>*984IwW-e-VV0iZN`__rKy-sy|4W=` zsR4T7%R@xTkTpgLWKkkLM@b1Qf0-&qF=i$hjH*C;5E0=5@sSy8qw>afS(LO( z_IO^QzyF`G^A3=!s@wnEnXTC*8`7495D1CH1PCoOsZtF=f&l?R%FOO&vthHFYzj$G zl%}XCSWu*hi?pawaj}pW@x>@8@LEvB21H(zVh};>l;7uh&OP_eOv3y7XET|(_muDX z_I4DOKs!64C+ULY+0j(%+=6t>fgKD89xi*E(u*bt6`mr^B)g$rpT7_ITK5hdkurGK z(}eP1(n1}`5UH)&2`rSRC_kvE83GL7r2pZYC;39ux>T!w(-AUnl?#AURvbiA{mN&` zFo~uQhk&Bw;K3*H#@ikmtV3(EaxxB7rKxBq;fP}%6@X#~ofn9crFqlE0Vh{=(8k5h zinqmIGZ9(GUw8g4%Za4T$!h3c;Ym>yO7FbA&yC0Fi8`lt>=MnKJObQI~ER`eAjCxZim z2%%^@*^ODFKgX$nS^U&`JHa!&!-w`J>m3Z6{Uv_u_@Szg-_hTRHN5*Gp1n~vld25x z_bR9#lD|Wp;U(v+fUM-3LfccB-d21SC}gK=mg9n#Tn~+rs}j;cqA}krk-F^7n$5B% zk$#M-vJ-wb(*XF9%`k5kQS`idRj#tQ7|<&0cYk?h~oUq^sDUY+w;50T3i13DKC_!X?wkH=n0$^r0Zkj2i`)p}79n)KJu z0tAvPz~V${V1;M@*G&z!q4Abq!UPdzwkN@#mC3@Cj^5C`d6RtLQhf{47DA~4zo?X< zcDkQ7uy!-j{qx2-y z3a!OUsbX-Xo@7BsDU=CewHR`(;@@Oxu^KBr;A8G@pLI8ApLs{ri&;BxXP#*aO(}Y8 zs-*}_y4h`yVo?pV8@0%g1@gcb$~=_GSewon@=7t6=iR*hCF%aGP0ynz& zyP>`Nzo0TwA$Xo=XRVPH@SaH(e5$fP!iBtwwxR^H)7z!l$2+3#lT+ zB;?*FYxuYhIf?c>YKUiJh9V6FnGionH$OS{)bSi+QAfnrvu;Gamq=d?=ut=b0jDqE zY&>FX!?c!E_M8=WZH^Ml1SO!Hws*iT!dGcG{Ihgkt`Juvd~gRk*t+Fz0JvqCU*!iZ zZ21<{wdHORxVVxUkC_N{;xHZd%o6!w=2aZ{j5S&0j{i}F#{e$CW3=3RB>X(!VSI~p zG3QOL3pVmVuFYq6;-9@<*OMH777Z1f_@%f|`@@>T@4bQXaOo@DlT$&?QbWd{4k!2C z$Y09V^NsCrcR5=-K$cmzg$l2(jfTR7x91kK`-6_@h zY0Q^7!5bczbGpi-BVB%9;-8$}Z&vYuNfiZ|>BYnKt=M0~+4Nvo)!4}*k*lfgl6wZE z63h0j5;37n$sUQH9Vr%-Z{Cq{+~#~~Ex-RP5EIs6<$b>)RFnJG>x4aDu$sK`m={fUdrqDMv^X&N5Fb@O2d~;_n z+uCw(?JQ<_RZHEYt!Am|GPgmsiru~e)yi`WIk(K{U!iueE72(B;7Dm%It@++mh|ZB z_^bBchk;sl?l)=6R5C{o-H^|GxL<62*~h|F=9hE0F&x57tF>cg)R`D9z_)Q;-_ z5TAZzWiIn;ixQylv==Ocoxj0IkpT=iy+<0(%8~0!>o@4e9Yt&G)ZS%hTFUVsJG|RF ze9PF(o0byw#Ykf{8&%;Nd&Ktx>-ZVSq;{U%XC@j&a$74Th_ciwKT(<;!8k}7p4?U< z9+0y{-28!Dsopw$2`I+|(kfOcWxVC-I;B1bb?n%rv-O#|@kISLRGT@njl5TF@#8E9 z=EPT+plO>pJCj4!5ttn;T}RNeWN88^bb#({aBJ1ycFVtmjUQ z>#T#3u2Q#mikT(GxOc?`7(oYo_w`3#SZ zxQv(O%=))9i1K~#~dZ{e0`lVdZ6XSQ2eEjyN?U6Uob4|4Ur!jUzG)le$x}0zJB6AOXVYBe3u&$y;qP+F1(SIWyOkcd;on(mg^1Bri{T)UCV1nihe$^M~=PBp$Ip3DJx@|VHE6vtE?=ttV3yHY_ zJYr;AI#S{pV8Ne@-za@sFi`%$8~G%C;>{UH0`O?b-a zAB)9IdQhHWn&l^jf0We!KzDx8NI+J(4%YXFVma!ebC@+ocQp#9N`x0DX0K9QX5Ys6 z6S=h)sNs?hC=0V`evm_hVe-X?Kg9?+Z-GCIhf^gZO6vdQm#kmX(c zDN&nv?x`Kio6~7azhx~fPKUErsXHu>sfr6(9aFKxytsq^L%eE@!$S}t_mnVL>6Mj@ z+WnckDs>Hn=bexc9Pp_MhjK}n83w|ky8Oi2HcFfjz6#{VI4&;oa&uEmNKO3q9wWOlNK%_%stvYj=)bw+1@(LJ%FE zg>XalSuAGO-g8H-I7J@&oS&;OR%UqB=zPwzW{+Em?z-p4O+ns8zmM$NE5xx2pg9 zp&W}0a2)#lyiPFai9zV(>z%c)h<3`o0FWS{{1l_F<>^^NO4ih@Vu1Yzh}&Ou6F;B` zf+*@&H7ta2S&MwTYGkGt8eiz*@3DVass52iKS z$W>t%hG2s-VV2?~jiIyHx4N-VW~Auh%nZH!f}owU5b^?0?+*b zyPWc5w~-#5ml%+IWlw7@Yap$vN`dRi|lH+E~}6N>ug^L0ko;gn7Lh|5LXDskz|ZCpQP~E4#LpC9l@5lRFW4Q zI`u)?wH#;O=UxSP?s30GCg@qr)iZGfTBpv7+IGu{Sa zJTu2FAfOCBA4Kcz6fn+`9RICApDD^RZXM3X)68{mdNHk`p_HV%izc2{-L|(89n;AM zM|4Gk2G=a*6#y`w z*DOY=gIXvJ!)q;12Kza-y9ACoe?4To*X6J4OX+1OENkT|vKsc8!|Keey5hRXD42}G z4_MPFy!qzsS8=s2+iafNCm`EM%E2QeiN=3CP1IG}A_A)ePUF_R_xRWQi%LujfZpXW zAUOK(qIK2aoVV|)A_N6zI-@61iqxf3yGrYkSih&WtayFj&n2OFiy3x%;=Ej;vSq+ol69{o3SEG z6Z%P{vp80U_2+n?W8JTzj*g46R3~+UAFZ2FU9ct#*$s6X+ZyFYc(0lB$ZlZ~c_;m2+WjoWaPj1=& zom2LvQ#4`ikYlfNf4*`B_YRwfCtK?7P66Di6lDV}-Vv^NM;hPey1Fe1ht(KYzsSdB zt?1}~i8-j>C&|a-IUYL~*x-ZGq|W=O+8N`h{hS;Ot5$RQnQ(~~e@I^dDnEzsigTAQ zQpm*h9g0F)FbEA*#Nb1tarK|kOjstr+n~QkSNwWe5dR8NhX48YxdSihWOY>Q01@2) zp6{^niwtV*SWWLSYxPKO0=sdW>|jtyhFa4IUA;Ey^Te%LZin9B`)&rmo^d{PBol*_ z%|=S&K(4VT>gq@&SPY#@C%w(UV~*LbPf1r*?i?ARB5OGTi%WPm@5v z)3=|y;d?lcThEbHc*~zE%qrZ#(bvRp&?!>_sdezKVkzNs76kTUx&4Cg(%_QlQTHB+ z<)62&2JF~8#LsDyw@dHuX=dn4X{Q3s870cEPRoS zW%F;J>3p19%Uaw@ft-=iGvs}H@_Svv*#j@pE1@S{+B%GpsMS=wV^u3B^AvBJTbITI z?$7L$9l|KxjdqhRPMAr3oJ@!z>gbPgev|+e~OMDc9+Cb;9l5bVlnb|d(vZcj|Us$|F1qYM2G^r>jypj zJ!ayvmIA*ueHj0q$K^R?OO(d1M+HU_Cb2+bV`^|D}9Pw5Aq{KKUZCYe@S>$A^yw6x(xbr}5X~<1a0#&35 zAJ6>N@J9P5rajP^>iF~vuiLaFO~x}>sF`ylfHCyu1k|7<%J5~Y7l)Vo0S%hFuQjgI z08-`>wE$ktIue3|#hRX#!bIuzF~|zTROMP|ZWEFoL$O8ZxMA^l@4_l3Rk$K3Dvb&#(l^6L<7nSP+nTT{rog;kQemAd(!qti0ge% zQrxuADAiXIp$B0pI(gHDmf9g6@Mbs!QkwPTve1=pk*{(*zDE6_?+NV+M{i)`7rQDr z1a|hIvDGrh?JolVKW^tRkILAd`AJ4Dgn2Z+Y;#gB_~fJ)bpxR{fiU3)o^QFZo5Cs_ zJu=!G&y^nVof|i`ffn3WCO} zqe3fnJ)LY5)h5M*rPFz^jeGUN*}2kj>M(a>2v&mN=&#j5@THYNu*S~ezd*1cv&l6N zwdL#*v+NV@03GbHMbzy$YOFco|FOkIZom1MVkwH2B30wC-X4WbrrX9e6B#$9*H#zZ zuW6#Bg@)3LP*tzwUzs3k_pNjfx6qZRMrtOWnjVgt)wzlAlL`ZKUmy#$-a;cHS=qV% z%&7!rnc-%BTj$12m?6?Ls!-wXH9RKAgAGw z`)tlJ)?9ay16N{UlcwN6QCpn1&txHcpTt6dnGTpShnNcu)RgrzRd0l}-X|F# zH;Cv9C}6K6-H2J8ek?ss$0gNOkkAXd`bVNNDSY(?Flw*QZAzJ}pz~#ZV;d~Py7*_m zt^ZS7odVaVGx1I_@k0lO&>9zS;LrBMBiVvd7B#%q`p)Ugh?H>+F%!V|e3)Z9ozK7{ z7U0er6DZlO0$;+MY4?JbRblMh?}r~T=o7Xog~GngA@7Fg_5{Afx8^E^2E5wgaIT*X zmIu)I6y1{*FtF=}wQPlxX)Pc!hfewV3Eogm)KT}-EhtAD3nuHEc3my6o?=Nk;NkjuEH&*ruX#&#OBUNSGXNb1v1XkZOYxI&?@crB5HyAbM=^}1 zCs|>W+_X+aOq<=O7F!sFR2OY%>uZw3hIBAo=8>Q){I3w8xUd4&@tJR?4fGVL2H@I{ zMt+c`dcbweXQxq6N(m{ZU@=7ErF~W(>DAW-8$9L{IWvs}RR!oArjvdL#=t+ef@z54 zXK94}qjnDRmtGVC#o^`%uRBqZ?FLbh@`|mAt zj5qZz*D3dsag!8&_}3xAbctmFeqb`_QI0#xz9=)^Qy_%3E5lB?+@G=Ey%;j0=zf zBtrvX`=yUFq_1{C>AzT}1dpWf+SFbqgMbvNvIzRmb=ttBmj!do4f%>_p5;_+ zKF&sf!#Zbe7_GWTTS7>kKb(e(YK4?qbrBONjWlcj%$_Dr>tdTy$V0#?OZC_3C z?9Dfxb6mv=&WILmb9}GbQKpNv$KKHg2~t);0-neahQ!QVF=xhei(K$Lpx4Q#U|4l* zE$n=r1WD6OmWK-hF2&Eqjf&mFBmwl?z43_Xi8-M;aZt}vftT@atHC+Vxymcj90OiI zLm~-NiBtUUMlc_>q?26U5VJVybDd(MATslP{+=NDbCWK&=CY2tsp!Pz%4)j^&V$AcputH^q_*&iZdh73p9%}aN|IwZ zuNac3YM|bHE2}mxxDYs}r&z0_b3m`rVMxWylWTuFf7nt*BCg{nEblU`jf*a34?Y zA^}}qANr57Q`4qRwQ*qr%5NcBQ=e`as3=R?j1`7(<8~4pUOi$Q`m?QY8^ zcjO3MZVL&M0_=c$D?=JKJLIpv{+H~*;3_^5HJ}=p@!IRopS|j2VhV^TwKy=qsGA5iO zQL^(=C#hhXfWoJ?EJc5Ufnn`P**W)g2B6@DDNBb6$mTs1btca#te~~AUzXbc>xfL7rlt{-hM4R z2vBXFN`46w`fOIbJKujD4~pG~8j*Cv>R{LX6oX#6JrbNVe+`e1raxna?%TEUQ{5CV zeu3PZ##^x|o&a|dIu7oxLD{15F&?4c9XpL*RKLeBO}w{&HB+|6zFq)2R+n~qH_ZF+ z=fu~Wuj0!wy0rO%ABp1j_&JVDGJW@3IS!;krs{~sO>xV-WeQa4;?=IjYH{bVB~FdC zYn53P@gFj@Pjmrh#i~E58im68-vY0JBU}tM}&a= zk1Sm#W-;+e-z3jBrqfBA`x}|qd12Yj(S_gKmR%iETMP%Y31x8CaS))+Uj)V8WDOQs zkh)X%&pU=VuaeMfsKDFnTUVW5)@pm&D82q5O6x%|j2?Av(|2k^A;7{6AFd_`Wfbl+4fMvx_;i z;(rhE=b-i64e;nN7j?2SyoH6;BbF*vRx0`jCPHON<6+9{SVhoO8H)e>2Ue-b853Px zr3}!PhI16Ge49-4geo~a_(7Ag6<%>_0q)rb*XwCD%IbDK3prwBzj3@G-B^-AHZL=a z(*I6}QRSo3m04?i?^V?VDBYc3Pkvvp!mOI;st8vf@I&#jN|A(I(YomT9cz~|(SE-J zYUA7R?~6^1RW0Ykm!Jl+;z2B9;`w5P&fJg_oQO5AzB-29B>Gy+8BY!;MRq*zW1X44 zn!&7rPE--KvqGO@40s7Yy?KQjO5Z7f#*#Y~7CrP|0W!e>anLOQi{@NDx#Q2WMLq3~;LN$|>LnOn zrXDw14go0fkdPTk3?84&1IBB+)jd;G7mC)8Uf6h zC?5ix8Y+C}mpFMDvH3x$gv~TbZrk}?b4f;H0XVuFPz;az;z9@scw`PrkmYu=F|4Z0 zW7_5b&5SAyS0V~bPI{HHu=G0DoTYwM914I4#}#uajKF$WnyGc}H+n^_{E#`&!gEze zC3;KqW$=NW7x-0?apZsqFT3~dlzY=dWEm>RHQ5ypfxB{}Mm+|Y4S;ZD8lsknRP8Bj zAyHb{^7y;8he#x%Iy>j>|4-L{G%DdK_lRabQ7rTKvis?uxQGv2r2=Ai^Xce+3B_On z>$Uaal2@Aog7yzQCC5r)LUOy8ag+N7ixq`uVWUaYTE&}e>&SbI9k7v#6?Np|gkM@s zu_9NjXn-fm{8`{WnW?fPDGwXZ)KzY?*Cv*4;K1WqGxnZW@a8G2bu!NQNXB;BFNTN1 z0GN3+KVAE8ZjJ6)jD63WDN{fjcyIt>mtI@^i6RMo{BIa`&c0!lD-(ev+1nlrPv|oQ zbPxpE1PF1{AP@$dIY}m8rnDz1#2~G%%;GBszzM1?*qg5v>Kuq`@XH}jiKpP2RAR%4#$-kZrs_#W>>B#mYs`%XN&&}m5r3+9_Z%$hM4!)zSgsEaZqyjG0jSdW~16i>bO-3 z!v(Eu!Z^Y8TQ$HGP~f0!CN<8uQ;JG0(~*i-5Jf^l?kQyTcK%?hK@%9*t2t9~gFily ztB}^b(!^WikteOwq+;SN`$vDzYvE6kPjD*`!0W~Tv-6K8zn0~&Hhpp$Ny=bRJB^W3 zxa>5~%NE;dHAPtZybw@I`KYh0CnCjrxr|FKys$k#la50ZdB`(YrDK9_R-a?LIW`Oh4k78`{0+!@Bm<^=6(m^q+1D)& ztLA6=k)%-C##I8GrhVmPpc{vjU=pbUKvV}A`C;6s|`hVcbywb@cOEQ0l$kRZBNM}^10!h(EL^7D5fFG9c$*5Vec$&T@uGCg46b_>ASe96Rk+C;zj zjZ>(F1h2)fY*I2$jEAwXDjU^MBEO#d+%kjbz{^;L(>f;oXjQS$CCf~hniPI|T8Ix_ zQf3;vyt!QzV*4F0h#I8Cm(BeSxj*!>)9xc{Cf>>uH@&NDuKxs;X3AwV^N3yzvCx5C zY5Ecaq)eS@$EiV?^Kd1FaElQW${tW?A*_RANan2#%#GulgKJ}muTD;V^NoC7DnPlF z%E;e{E38|gP&L17U9X_;r1ppGJhmw#sIUM!B=qoAWKeEt1Yb!;y`|SuhU0yTXGvv8 z;Zpw|XPR)w6Cj9pQ6jUgzQ-a$$+D=Fu*O@YZ%o=JYy}tWMUHC(8Zr7pBRWL0p(-?S zb)z|=@^b{&u zh=-8h%wg0dI0FnaobBstxB*y+(7@?e-=S=`n#Sw+B17$8U9P2hODw~0&<;+(`~bX{ zj$yJcr=rahnWSzruoZKu+mKZ>6gICvQnWVz4#?tWV0&M;<3b`~eA}v^*g4(ntZyz? zgy)V%V2Py)AH7AFksdn(S12RUxq20~=QhLA6kjhW9RaJIv8~GNbYK9s5e}^ntD1gi zg_%^I;mkRrn{yuS2_-epy(ra>FdmeI*No-T5t0BY2i^NWa)tLk*zK|qU4~lNa3mf$ z7|NFz!tx0Ln;OEbd27KEBtn(&GeBC)>w|m$Pkct z=&;YQtVC{hjLlM#jCzqL_gTPH1Yz+a^RL>dIkju{WU1cmyUX)@$o{<7^rWv(@%B&dw159fnE6L zDE0%jc2GpRHh)T!qU--Qb7 z^G4+e7LFDa)-u9rf0z5R>B+KcW4eU%hkd47xvvYvOJIFzP(~Is>v-%z9pRVs4?rOWwx;;ZTcu*=S6KS!rOxltGHr8{8x)m?F_3cN{DlWe$CS^2%s(a`}1 zy4K&W7|W4Uy6Kl~>RPduFPneImo(MjUxf`sZ(+E z!Oe`g_$gqy!{f5Yc3QU>OD0K1%&jEy7#k1GUJ45aM^qT(CVQmr87Tc=W9KQqIPVwa=P810tzKLP?h(?shIbMZiEM05CQX8h+{yoyr(h z)Ic4JiMw&MuKKZ>LW;1K#{?+NjJ05$*y7q1%_(5buL#pQ%7%|j4Bc5?G5THQqxs@E z4m$d1Sk^884?hjdx>=g;?;c~S8P|KqqzPg$2;s*+%1;L2|e$Fol8XH$IjQa z3cYgP+mjn@bAFn0dq4OhpM^tLEec-9#4~Q{P&xU;m)@GEweQ``D~aqvY%I z{lE*}qh;*^xxYbj56H=mhWnX010olKCFRsTu-g;rv!hn`5*Ek(g~Z0?3HIzuMtYq(8<7kx%0H@iUTDCor)a2bk!eSLh{R?@Cok-`>qhGtG* zn0XAi7+e|iHRoeUYbvDQAXU+367b? zIO^}hcYGC$r7|ROcr@+Y?P1zc0ua+!F|Kl<$Ppcq{!?HAo$`k}8Di2Dpx;0fww1CL zI*wp?^CgdlzQ}!HoX$TMhsNP;ENt@pZZlYg6`#2qlQpYd5)fU+sSH%<2x9o|*TSXX z5{YxBbKb=#=uXVf7rAh(_=JSKW0GvEZa4I;%68MN$W)yb5*wH4s8U;=3F6Wnh+4Q~ z{f=;TU|_>6T5gt7q=E}=-Q-o1W(8(X8>r}lGk(299Py|Zy7|&P#)Uy##HgP%r`FEi zLPSDFhJq0ci<}1bRo?K%djKdrjH!_u)s0bjf6b3;R?BJXv4!k>+CYCx1^sKg0TM1G zRv-AMe%t$XjrM$>8DyRUP*YliO$syrJ4?-x)~3F5*CXZ%>yN%xCuWz-;5~Bqa$t&m zFu!7PtITueeuK7G{barr;p*SLSCSZ|LZ({CJ$IOA-UmZHe#d>38g)x@cKmRS14d^e z<0T!1eD)?GmUYN(Zt#CGQ6;*NnFzL6L(eW9F4M(O6>PdiL#g}e7ls+d z%)t5yFl~xooJK}^VfU{>7@OV!7EFCH7d+-Vb)7e(;}%SzHD33o#?GboIdcWM`3WaW z2Cb-AhE#rf?aFG2r^hOt%3#0{HDM{Zp5#Ng24|r7JkOH-y&hOz+pw%*sgz*& z?C&aez``L|>=G$5QG;U-W4;TCDYhw<3TDWlE@kJZtgIzfo=&BGHB=^sPs* zFS`aA)3MW1l;%xWNUV=|bU@wQBjym;%El zZsFOFoyBsh`pFm%`_KEOsKj z?K0r!RX|xR0QIq?QzSmy0BJ6&@cBmGi~16vB=Mre1>*digxjXLkG3HKBeGz*^R0PN z0?X-j9jSpt2RXMk9Vp?r(`jy;;3J!w0(vjt!QxLi>Vg~@`+g+gIPh|=(A3)i;{3ny zb5=RIRb!HBXMG*w2Nsb!F4@mzEuDafB-mcFVU^O!DN$&Azc~EgcF?tLRPUm^F9$NZ z8wtVn&>iebqOO|-{`)Y_My$+_(G!%9=O4ij+y%s(ug!$=R^(%Iv@L?3dE0;FU7XHQAJ_@uS8 z%qa7>cp{GQrLM+qz6Nf>mV;+n(Zsad*s~w0S$R$XG3Ug>C)E*1q)^s*^o}EFSGi%+ zEH(;ALkSW7mvpXCx@V@nN7k3hF9ko0 zD88TLHVaC<(u6Sa@sB{{Z68^~v3K#5L+_YLQbR}<<(tEQ&3iCy5+>k~m+`&x$aWi@ zCNrhLj=K)Tf159Fju@Qwbw+Cx8WTvSCL6Q*6rb#RO=*SVBN z%Hgt;@||!zLG`UhRXk3}7+y}zq9WW$32iTce<|)s*P!XY<@pIz{?)~- zF;TSHty2d;jq^Apj+!mmdq8IorNDs?#;@W+i!~W^#(^vuqVSdfRtpg_Gb-*^jZ;_y zshQ|@S5SL`D=7nbfKR=)yWQnNx=dw_s*BaHqzsb=2HHAt5SD&3!Ij>XtEdBOblWNL zG4oPrEv$d)m7w}(o7O=wq8tuwPqED-Kgr_1@Vbb>VL!RA^#qQ!7qDz(fF)zs^GppH zmpZ$b17oumuYcE1bH3ZUwxX8cEdVNqvv8}^u}&~#>RT~D;t0FN+X8pe0oNoxv%}oR z4VIhuDkzJR$hvnM9q^nTnJH1{!neIkyPV6m3eA=5CvEVee+5hb3;<;j zpdj#FGEZ{uz?TN;PRDU>H!%pHAyc|kXFFF`7R}`Cy@SxmO^%z_rryR<=rI;j3P1+0pl~NhJR%rqb zkPBjB8>$pZ0?ax7wN7d8ORk{fU75G9X8~w%d?i<={sO7SA3BNV*yUhS)a{FX3SdpT zpO;R)lK}oOyKla#2c98uV$VQGWSldV262)>=k%8w;PM~WG?Hjt^18s3r2Ad^U9?H( zoggw*zLlGv=Vr~+!#yQwSN}w*z^veqj}9?j>WAYV3I?7#TlRQs=MtuS*STHYeLAR? zo#`-x7pJ0KO&d_-6h$T>)ipd8vk6!cSp&Fmc}TX>dQMfi;FWKsI5T~+8`D4W>-EE^ zr2yv$9_G~%;t5N}LHvv_zuepf-J=T>0*Kew+yKBW(ij=CNx%hVxen4~1;>WJ^lfJ< zl}VlPt}(*a(TbG5q%g^*E4b9Kp$ulU91I7cPy^^iWrI(dj+6IicO@JGg5!t(0I`Q8$=Gsizf04V z*()2mmLgmw{v6^=xTkTe{HU$k*w!2K(Ya?c8?q1XG?9x+$Q5A_KapONziHTHx6X5R zIj?4GZ?pkR%^I^Fh`#Mr3wj-e+J27d1iX62vT#(DF7VA=p$wTb zK!)>v#+h<64jmWx?E)qKnseI5aTL>}NEa=}r=K}(l?YiWuHzGOcYL=+rnp_!DrqGQ z=pKOMA6X5SDWK$Bli0_@O7jwMYCQLs_C*=Vc;+5-=nXgQ%{yFdx5zfz|I*KMY8Wd4 zG3SXs{AA=r5(UNkEHLbbA6du>YCk0sN_vL)YaiwAqH*vjuUxl%CMuIUm>Yp~fI5`>@CB@FFEt^Oh z6u1N!S;KKS*H#VdPr1z^DO_-#N+YRy_CqW>TL$DHJ7~@YdbG1udg|BA z2xqL_MGY81in9VJ(aIlQN%b&Gk#=?MXpw7j+^Qy}(GIRIsgxeQK3U9S(af}1`G+_? zYtYUJN#@DxX;+a?ch@~6mM4A_loxAL98kh-8gb;@xm?Wx93-oQweco8bD=P9mt=!y z5C>!I*{AeLUEoSh;I?G5GY?&7-MF8$c~u|zVAV%$c~%Fc zTpYlGtS=)1MlDwt@rlKXbn9M)<&zHlmH#*n9OAP$jrT?hc19B;PldYeDPUVXOxo-U zF=boqoavWC;^D5U;ZNSJMjPk?+w(JvcPzfRP1jaC74dPIQx#UCc$=4%fzH+Vh}uPlw2GFxJ^ z^lPfZF-gN}W1#-t{+=T~$qbX4LMh zREHF5((Vp-GpFpHXdb>${nc_tW}gsk;j7xD8>ZE~DqpJ6H>S3;s`0P%ZeM>t&GJDy z#}e(GSRwH!jRM2R|1^+Bg84}(HSy~1fx(g@WYeTqgEdJqZZDZN-Hu~9=5R(u@a%v* zi90liXrB|86UIDd9uu$clbJpnu&oFY36s1#J$R=7*GScTSZh1P6sV{hUSH{7GZ z6LJ(+^K=a|fuo~;x?XfOEM2?PbvS!o%47M_U>O8$Nf&M=O*kJ_a3w`!!gu-^^tkMZf33?59)+!h5=t zB^e(uTL&xUPcbUz3o?F0CS2^Yweu*AH)MGL( z?7>UaxTE=+e#YSn<9H~6l}jAE-aI;e*~fjyN;I|ol0hUfwWaccayoG^uR7E!mq`J= zy!E4-rM~(Ne8tkKCcW&Gj>9|5$xc@TSIOFgPwMPak}T{Oy2q<@U4}yszU3-FsjyvR|5CKuQlSYS@Fm@JTvmmJTr1O&y1YI zGb86%oSblFJdtW?tUg)kzDy~(ByKp_@w?o?KJq&QK5exHmvJ)jYI*P4U&9AG;inS$ zNnzS$T8Ll}1Yr9nG0yhamh$-M<9bUQ$O-Hl-l*5qHLzu8G0pa5X$cRJh&jK+jk7~C z@nCN08Td8Vx7E_WUWxSYoCUv7yDLWv8Fl|}m*t$~ns0!+aRqI0x)&`*5hDw`XRMNv z8LXvH;a_QnwCCiL&c0?eP5+tY!jqJMGBqR!GnMA}tqC1WletpG_r@#>ibzZ%!r;sJ zst}IHw_$51uRuy-OalDe=UC6gtHVi@8x$f-I*6zZycd*)>&mKXzD9|>&2%Y^XV1PA zGxf6ma|7>4WrH*}lNBq^&yF8uQ>I{x9vl(;y7MPe4#ww&XP2A9BP5pssFds4WuMD% z;4~OKZoBGX<%t=GLmHg(Acz|mMq#chYe`EgT9ePKLH26}=v*kHFxNXD;V8x|Q-bPy zKebY)Z0Q&U6Jwa*VX2M~g4F*62T6xRHSAkV(|QCCzN5ga z?trFccJX~=uu0o9%r4}V?oye)oGs1WrDjVCt*GO&)S9P%U-J`K&RZR`?kK5x8Up7L z>oYlT5;yMD4jP#zDrS6?O26-wqQJ4!Sdhcu+fCpQEaYP>yvTITXJ~079_bS0PJD`; z9N(#LuGyheg&kx1fXKMLq)sLsYb}?zy8s0Xh!rA6uK_C&RL; z)){gI8-!@6=njy<*Oah2^&t*r;?-K^=;MUjEu$36-K=8bmJ63E!$sz3T^T1SVB$`8 zwbdn~#+4N%OFGooW}+Brt$yIF=H@e$Fqae-9NmXk8sya3e?m_1msN=`LS0aZ@~1u7E1*p@>KNv!C!T#x+Sz=X43?en!4!Poul zKO*YkJh1?gaEtf)lw^%mW0N z+_S29VbDK3%yoNk;|QE+20@WpcB?AWE)u8j`!2JW}g{ClqF1#(}6UC6?I zQOC<={)oNik?Z0@h)gsjapg;vg9g~qU)*p9uX1g4?ZbCs*w_IEy^!%5Wpq>_BXt%-EvwV|lddumY^0x`kySdF5aGu06hJIcb zSymEo?T0W(jDd;yQ*~&=mfNLSM#JdN9#rdwaqcT9l3|m}63_Y02fxTFTAeqn1H_4a@?@_KhC#$b>54vkcb#-k+mN zV@1o!OrSS?68NJVG7PKJ{W3EjL#>;)K__rA$(`a}!M%C`7ym5Q`gG)5C7^759-71F zk+DL2Q)jU79q;Q6RMD*cCiAqQtOd-j4{AZwv+*EPkqZ&hZE}lJI#F&>=K8tWuA`WQ z4Ow^Bhn2pLylrybY4K>#2#Q@-tcZm)w3Ve@TXdVKB3ZzjF-|@`*jOfK=a6c9DXBgJ#bMwib#Gd^$=?YHLfpfqlQ52M(0N}-cmPT-C9x-8f0TcolvYYceMBlNo6ty?`K1%<{8(JOCTVu)(cHhgLO(zIq5-` zZ*ZN(h1CEVzZ?(m_a;3&psFC=<_O+*b$olG6xj$K9<6d^iH$>^sGzuJ16bmt!V74E zLE-#*$S9{5(4sRGr~z_{X)N-ny)?O80kk%g!`v zlkU*Af*0B@lH%3&5!KEYB_NBl7|RWqqoK?mVxm0ZpGNH=w9@EM_j^?K!A+$uVjz6Z zlsW#BD|0j6+#h;Q$Um88ok*FWwu-+B>gQDkHojt@nML|yK9OFX)ZutC$^|O29WqLc zc$9lCaJ*(R4R|Uu1;;9@@i_taL1Ym_0*XDSvHyS;0r1VIi-e_ARZ|k{mpe~zAE38@ z(VD-~ommc+xgW0a-EWh2f<;*?3bI@j<~Uo9zV}|!OGXhV8+^uHe*|P6Kl+S|Ii&Ik!8}ck|8m?HiTBh?#solw_uue!ssmcrvWu4J0@52tkKab(5y|kti z#mm^SSU>nLb(AYF_T}^;2;|JE74OcRl{vW^ksQRp$spEXUq2Wt3QCcVPhx}i?VAL6 zRBW&~2=0F9$P~70IjSi@j=gyZ>1}zI=8m6-x0nc94-vPE=`wtIegK>($ahfLV~O>a zfD{+fC!KL}G6_eZK6uPj=Mlo$_6Uu5fVKbOcVXgCLa<;Mq$~WEg%|!Hq4mrP zxA#!^HBi?q5GAA!9&jBnQ3sP`y4tE)R=0iHCi^@3?kssaCov!$C%-=7S9 zB{j6u-_<#C$&|lSN+vz5I_2cqH6ct@?NZa4C=M5hKg3bKK@llfOBzbZS#G^c8V}Aq z^vZU5q)wM=uvBQ6*9#ioa0=*X^K%h*i#M)u4qT!I7?ePvUA(kXgZ=!$Ay%>HFrABW z#{dwI6w?J#^o<8pBc&zjEG;{xGwPmu$Y*ite;5Jw+uBJAIz)HZVsZpmH*ouAvcscn z;I`QVMXE71arP%~qPF*&TcP+`JaRv1}%_OQ1k z8On;Q5I+kHcw3Poiy(gUtz^hIR9_wwhj4-;{aLp~PPyZDM`!Npsy(^)2E$=x$`zMc zM=(S0z%GPv@G~i2Q%th+0+<0cIa-VC5-Dn_f3_;6Rx!_c*9L?VHb^Mu^k`C?ce5^@ z@LeOs_+-NO_pdDR+@Jzq|E9cZTa_jmob0u%i;70*RuzfJdPpJLd@D=N3ogxq3|Rp} z@@4;hxL2o}3-AgHcg@~1${u`D59sPQW_&+@E_H_S+GAIX2%z8^PiMU)ec*S5HJM(Q zEw#T0uE~Z3J9Ga}wL0K+=d3f2Z=sjVA!>6w^HCTZqygGzJnQ$Hiv2Q2vMbkJ+{PCk z(1lXwJ+t;5gz^*v4Nj_g@~h!D;LU3}4qPTWaD-X49+w?PzB=P;ROKbECtp24Fqd(P z8^M(J*FcP9f;4A2bKlToOS7%7@=gw~81QDq`Loq%6ITv);wD{Td0T-_r%qB6nva9T(Due+&=OV#11MJ4N51(&CZA$V2`ZN@^x zGcD2~nXyc(7msr+I8MPEh=H9i?qCIE`rx7_BK=liuM7 zMp9fU)v4n}g-NpA?HiDnAAGC~f3w^!E_5Gon(eYbn-BHu|0DN{eg5fupc2@CK$G2F zUkHtBA!)g53cdoS=bK{MsmE0Ac0A(BEhi72WkxN>j+k`A;DK@UWT(K{MoqRz`AG^N z`BiU`o@`30>jJzq^&u~CotD10$iDAd!WHYX8Z;a3DoJ6odyTam3FX0IMKpq_UDeQmw4u}; zXu+ie0eoU=zmRJX`oWac-l^I{UX@`};w#0U3>H}vE;P9r+#a&ZJzLe3I~RTCP0^s% z5O1p#hc?<7Fll%l`8UX(&A4aaoNwp|(m8xDD1aX;v((1wKrI$0h)Qk-do=B6Msgm$g8Z{7kl&Xk*WF*o`$u9%L595tA7&S}}0q#v7<(jPMPbPLw>g z-RZz8{U3$hitu3103u)wx}->H%cw5=l;HxP?-*V&q9TLR*Q5SJik{$YHVX?IRZJ3#8@6lvYu(`k7+@v< z$C<)?zd9YGLoAhY#-kAtdwN^xxTPuWD3nFxd?x4wQkVcBRd7lBzRR@FrpdsLg5S zdn>7yynUqRYP9B;6yx0tbrKIIT=+~%)SD2mb z@HVdA5`HGz3|{U}aBJ32SIVq)JgoOE^vKNW&v-01@b{b*p^0btmemcTQM?;Es^VxUC|Z;FTz<1HJytZB!BNz${D zWXEeOMEOEkrM1!}M4P{-8(4-E&BJJ=4$*M;6h?V1WynO)q1C!Qe4AY~{IVD960d$C z*q50+uYMuKu$5aOM{JTz{Y)jR7GXM9Bo2w*w>dxTL*#Y(iV+21p66%9Yj5?UsI4%( z()`j_=QYd3DtuB<6u)*gX4AhoCRbxN7gNC$@*@|lXc*!_l^FW=5;1(>5c3=PTMXxH0NRyttY}S!f=Xl3Sq2b2uA&nb5w{~DMZjC zV}9;>Jk zbINimp&&zRXUM~MQHk^}+3Cu*%MjCiuo{y(kJ4f??imr&iQJrG+zTARd&yFO!l5gx zi>06SXO8mR&ng3B=TGpC0f#}$@}^IrO9odZ0MR__e*C+DB;E*qAGQCg#xfX^%vyv+ zB4|UXtCi7}B-7`qgk#+K6;}8xx2BqblzFLR7S=*C@t*FgK630D;7Ty={$ws}>vSh8 z#8EmL=29>wAX$QkL+s2Fn+6ulQ`{)XJGH=nVpR2D&Ql*nn@T=Bj*p(UIFVuv?v%9HcJb5hn2 zF316G`Ck_pCWRRaFp^}qmuRNJ zQzFQcSm#CnDppHRq8vSH1#6P*w6X?0qHy&}Sw8OrVnEuzr?jaAfWbu zrcgM(9D1i5*3&PWim{@!tA*tw(&+lpbqVEp>=8#J5s& zv8G57t6c|p=iP&9>re=c6#PnGX{a}{H{D2AiPZWPUi*PI%N`P6w2cZG`y6| ztEtJ1$Z7Rf>moHlpwq6yKBE2!oK5|%ykC=y1$`wutb|Z9(h|uuVvYS=rp_w$VH~pz z{5*_QNa-!wjZzmCpunvw$(lyO=x+$%t0G~0$+uMN*h|I}q@(1EmmBXyIJZ;CT4uzl z4{lQXrJYJF4X#?W7 zxkMnK%L@WA%(3ywLB;<%buSA^BF_wX4Uh)hkBQ-3z*~F{0QOY{Cnz|E3c zcyJ4J9dw#EiWJ!RQcZzlvob>|M`fW!X=$__;dBZ|chLjqSe~&i;N;jFj@QvUZgs;u zH@K`(enrxkJ9y7@f=Lln<-prRh8cWa=Pe1@bFOAJwWcu>j&iUF@Ta`L+bPGb7lCA? z9EYoOL$F5flI`{u1|$60^_c60@1^mJn=7(~!v1%=2NfatGesksY#Y8GB|h5WJC8N= zUfc`$SBb$CXKT?Xs1ccx7LT`<+(F#zEr-?W@*^UPgxRu>$!^1a?EeaGsiMcZ1vpOr z0Gpfqq2;0%7!b=0$`8sntYFr4{F>_y@~p_zYS3LjumQc~)cKHoA%#g?xz?}e($UHUN zn5E_B?o~yo2OGuG{SdqJ#CY9Kfsio|{rhD8zXP}Sm4(7e^PK&qUM^EijT;P`!h*DB zZ`%yDE-n*~M5(vU)*{Eeg9YYFBN)k^444@6WQo$DXEbR2lp0rf7bmw=s_mcW<#Foj z3p&GwW-aFbu++?5aN&RP8y9)xntzBYZG|HYcFQe8OeHm0wf$^$#l=AyewQ||NRnjM zk}|wZ!I_4$7wM0ZCs%Ne4ov6!N8B|_WSYdMJ_L+=-y*$eA-qd@WbkDOBH8g2hh7q8 zl1jJT>qPh58nr(WPC4>DB~HBu26 zzE_T_;_)l2XyA6KKrW*PINRMu&Fe>l@O@D8${ELf}N zbwog3u7Fdx?HPcK6<9WrgC)y^SKMUKQ0e6AFe`KXpVTUaS{zA52{bmBl4SO8*k*A2 zyTZQxwF=bOaV2icB-!Kf&|58LkwgV6C%77WA7g_Z%&E``h%v;1#%x0}9U0Zcz;kV2$ z&^=p(x7EVrAG`d1Z~>pVc#CTWXPn9M=nMc{+dM+N)gA#+P-~=kqdl;3!{EaCIb*tJ zM_%q&9$1s0oB`(tL5&Gksovv8-#dN#0OI%cY<>V$k`Kg^{y|ctdyoILWF!v}lH? z#M&B;cK$zatAL(+M<|*LV+~<#N`K_2=(T(Dvc=p+LOgdl)r?Mm&;sOaRuQ{QtpEIV zwWI(JE^7B#vNDyxEe2S48Tums-~EozU|He11~~1^vOx&S;Fu5}`S0ttR){i8HZVsY z2QJoFGL}4Z{;5{=6*gKIKTO86QNFEBAIYy4!bO6~9PUm6l(eo*lJToLbvR-hv6L2- zVY`$i*SV|mzF|9z5XOBEkPT28Mur4L``0JK7WpC7?*vdT38+VJf}hz&qs@?R)Rmcv z*n^a7R&rNxemy}lX`L3Sp~W;3EdTCUS;K*JgZ2~U*zgl1(vTeoxE!#&4F&Q^Y3 z{Jzkar+9pCD!d2~*LVYX2x+CXP=!ohZny&m)7oJv^n!;eoGTG_)NNfo{L^qU&#H)fgPe;FkhyHn%=Dkd z;9R89M>E=Qk%`$tcTYd<9{A{pUF;0xMx8!_mYt2?{v6wQWXE2&`xtI4mQ@=TirMGY zk%!!aTARGwRVfdd^~P`JTYFu}-kTrh;tT3B#fAbn&x@iP-0sBZ+E`B!~_`j7hMnmSb-OfhdU^JC`iQ z)Cd-xnvi4^eW5P+wKZpoCbH;!IbC&{E~UuDIECW>h z1|FDthx}=op}AE*g_&=Qa0U{(2-3-d&2LC*3R)TM}(DC^U0svz+{lrE2Sna52~E^AyM*wZ9(tOQ%dR`CfQU zDK-)xJB?kUm1k*5dALD&E;5d=SwwH##HA);JS)RK+@3}&#!f;gGBYm!CNUSDpZw}# zm1jCw9I}S<&}7WAln($X=E*an5qjC zMMdJES&)VfypX+cJ~k6VHwb#X0FeNUTuGxrIYc%~lmIKs-A%B|lwDLKzd3Z&zH*m~ z2yEL)eH1bZf=U(IR;+?TMsP%@aO|J8{b~lmnWCuyS{(X=p{2WM_>ji*1nPV3#}1x> z!V6iieQttc2@AZ0+C&xgd1c@BN79!IaM7I-o;B-6Sw1r=6)OWiqcjkdd0c$*V-HZC zL#AbC!E^PSEHlD~jwCZE^!?FY#qtE%IWbTcygc`e^SZ10g*UBXyED`xKUCfqkB4~n zMyIXIAb;#yfMw1~a7qq21iAwMnD&;_a)*P*r?7}!&RwjJa3h-~dJlG6U)oJGDSUBp_V5?;Wa5}H1BX}`5Fa@(EWfL~;+x)4r~lQoj7|1^ z43?9tezuF0-D56KLwp$ULwK6qLV$JcF`*3F5B(~v+zW?L#f>pgi#i55SIC@HOM#YA zZm?!16B~fla~eDJ^L)-wU8aC~w_@sFy%49v`&^f7b*aumU|xktptL{q6+v?P&ZYX$ zS$~on`e|#( z(id2WQ!G=Kl*b?JyXo3n{J_a^QWJyvD9%D^oY@Q1OXz{0-n@Nh?^>qoFl&`DVRSZ6 zqn#K}*zVY)jR}pFFWeskPtjpqdtb1~Rnr|>i5g)8)4`L=MFGG@3PjR)Ch@6x3l?akklnmPB6s(W)` zL1TgC=ls3e_1AnWOAr3P%%2(E2I8a1^t=0|Eh&VK^m^*fBeP1BjzK0?Ys~_98-BtexH|sooxZRpB7Vx%-xuK3T1U;a8)|THiyYvEFMNzB8Z1v{3*%oprpA= zHH{;+j}M;-d2-_nKQ78VS0T%bz&(wZxqwOrZEd4~39oTdRcxI!3!d6(j3T1jZDF}N z-U!mmihR|!8Dz-3G0u&S^JFxYS68{?tx?}nhR!ix*U7jJdC=9mdzm7Rux3>5jyWvXu44z)J!#8@Xbz@e_?0JS z!{@9nBNyPUG!-K)G8%9dEg$!QeaGn573KmT|`S*OJ-|YT*PiKYz`g z3EiAYF#=NFvJG`=(F7^yX4VBpm9S2gPOzzOA7GXvi+O4uFQeZJnSSiV! zjxL9S1ntTq-L?9NbRnsr)%Hgnf)Chu3({D)XhG_bmeEGlUxq09mJCI3KnxG_ zIN&LIXbWrE2f3b~Jj0PO9*FS6Ug}eTo$@;&g>0f6z53pA-#KBxD{vm=knSM)PDg zhOWwsz7owu4DgEOMSylby}!zqT%Erkw5qSu=LL;9=W^!6DT8em?2JfUdU5uW`cRS@ zqOu(y@xz&}WNeMu;lc{a1$1vgs1WpZ($m*;V=A!r!^oluZAXIJzGE%O9T2-lR}Ffq z^b%j~n%E0YJfmP#3hmy~8zuzBJkvphQB_3l+jgk=1vVB?_W%4lT-Ry(@P?l~BGd8H zbgP_=O3%+YUQY=fS5ba6#&EHe*}Ny6#_FuQf#ddYg}fd8b{8U1NnvOJ$v$T-O@=te z(hb0$Vv5#Ew~|SkpHjDTx_o5h1V4-9RAp3VG-b+EJzhdy&bG4aOS@&8s`BB5!_uZA zm6Xc8HYM+tcGLg3a4X7rAxB6O`q*6T0{gSx{8u83Qpr%t&>BxH^GxQufFKEg@ERR& zfJUaK@ys4w{1Gr-|Fn)V?GH0T=;V;IYqEksax$xY4>DDf$xl-7FmvYCsWoX;te798 z6z}BH79hGw>KO!we~s&ul^7|<{Q(DZje0M4=JgNM2IEC^?{3RA;M|Tdq_UGQaMwrP zEB~SsG7Fo$xrl+a*8YkWNYyt3dnn-`dpZJ9C}<5blSb zv!Id`&YZhK(=Y79G26UXon}@o2t$UUaK&d34Z?bERE=KsNv5%UWP?1%gPWZgdi(`S zxtcVL{yBzw7f9I0d6MkX!_qLY)pbnQ-(bNWAweN+$>lpYyd%8_r;0&Qt(5F>vG%=S zMH6&<Th{GG6zj&5| z!;2NdE~(}ydKtS|xK-_i1jF zbV#oQL&O@|9UExxi$8+RlKMF5iHb3TbC8glV!crSW^%3$8KVcdRXbkFT~0E8)xwcH z>15wWG(y^q7-&JCm{LWB>O8xfL^$)BX(ZV54%e|S1uy)bmQOX!5K~uqwxpbw)-=O4 zEI68uS;B#tYgip$?R5&QO3a$2<&3&I{F)DETQM_L^n$!3EjI^Hre2alo^2PDJF)Vh z*S+VvagvDk)y+%td15%4s}co4R{8F06>FvH5$6O``V`WOdxC3L$*gs$9q}kIF}X=d zf#EIaS8`s?C62n!x+whJ_r3*E|bJlBt!y$j!EmH)jynhll9Oj3$_E z<^(LxhC$5ahnMBG)PnFfj$Jy105zjhoyYCXNArloNCwzDPI`7|{WNc<=5tZucIx*{ zbL4U`r>L5FO!G6ZnS|jlSXV4`1DL|=iX>bTWJnq%Qi+ta?i_GaWfto-U!r588YL^s zjZoT>Rkbri(&+(%Ep?1G#)xIaNy^=Mcg)>8>0zPX(ewM=4$ti__nW(19pcP81JOtv zFnm*z%-kdgN);)&cN1Y=ayGvQ;JEc7MPL{%8$40o%LzL;oH_G^Ar?PpxUsWa?$s^# z3im-p8ip#j-M827d>?5gneWMw|H9GOk4kLL?!J(xb@ULj+Y?2%440OjyY$Jr$2>E0n@3PsLxHg}(~Ii@Un)zrCM1^3 zIi8=w63w$355XxFeDucMpwo%5ggdH6v03a3pPQ(eL{ot2ykf2=^io+*RY(s7GdYAi z`6QvKmEqsa-BZ*BvL-2hOGyf8nsiVcCu=~HOjLp|dI$)@JQzBV2B{kv-bY58k@e4g z>0~A--GoCtt=el=H7!$^u;>_?&{0$C;k?sOLcE$oHf&v9rSJXKv+{~c37yt$dzQ^5 z(@yN>U{cSf=)$2`yC>8z)ErO&qm{`92wq1%tBhiH8sKvR^snz(!ST>1lK*#bd5i)d zw2K6G$Hjdo`}~hKA?+Qm&eO7dll@)}ukfBtl7FWGe(4s`*#Y+e+Ev-6KIS?5hzseM zYr_ZP3==+DPI`(1@}*r{5k> z2!}U2Q*MzO9rJ>ia_jEwAm>~bu+eeCwCJhnGF2qr2`ftqe|cxtDS%z~2)yaGfqZZX zm@B8X#)_EJuqQJ!t15ePX6<>i%APE+SWU`#{Ft5w0S7R?774-YL(O>%GN-2eTB!0% zBsp=%5-(;=bQVB9}$}cC_$;yA(LL)1Z1rACDQ58nK~BYCQjQ3KuCB z75;}M?Er>6HwhwNBd5>NcsmSI8}G9TsfZJ)%$JIx(b5eV9@ zU7I^>mbiMI+mPG>0R*nHbnDZ(Q>8)*%J%5qRa(j}kBSkGln^bw864Mrmpp~%sG$?o zU~-9uRGpSSyX(^y-`0ro!?I+}3{`CT!aG}hCGg052Vp1HbV5TblCzGbl3bLuMA%o{&Gyo2Wm{KJ(!h%$pVsUH zuUpNzzPH0Thk!D6Jpc~$YM``+qw%%@&16wJ`m#iOstnrxeOOpg!({(TH3e4&?9t1s zpQe?Gu^UMZd32+j>-bsQ*;i^zVxfFk6s!oovW$=7rgW5tvZz*rGr9Pn*D4O0wO(C> zk{yZiP#Y2u*tmm5tHG_QYj%7 z8OgpawFL@ch#3Hv3u-%ik$8jqM~BYsG=I`$&7EG8k@yZPHv*<2-=WSW&0w=3?LbYc znj}P4Slso=|JI<1ql=FrUBU%P%P6*-p)4Sk|;g}dzU z@`AL~OU2-P6yk?ah=pamUcAf_ktuJ5GEW?Y#l*85Uy>p%(Nk_XH?@IZf4#V;fSbN` zB|SP>k*P4me%W!+rM&>Yh_5C&IlEB{6{=l7oyDy`kZ;%PR`Zd=VO;B{mt@sQCNq(V zv=3_|0*!V6(=ku8e@krzTfxS8^BTlzkO*vL9HrbW&=x#v923uymvzt|#T#ir-p@ZZ zwDF5(Ux|X`ujabvfI1S&c=fxuxx~pIYB^g#7^u%d_yj=7fytg7%;X&H|m$;+s?L=4PE@2*8-ww3FJ(l3B2u6sV z9dm$$V9j}(UDVgxuV&kwx>7YZ#u8|4VC7d&9hy01qC>ch)MtT!YV8!BZ-&iV*drtgXZ~;n(lm8?L{c zPr0~}FK&-rEthqCzx8z@QN%vWE$kt;Dc(a%VN)tu--3`68`u@7@^xwq}_ zre4-P5v*dH8FmYQW`LU6bt=6zW#zmdllH-2DR|!6jb80X;MK#Qlr|IXw7RQf7j(jT z4NtgZ8?sS_>Cg*UgY9;BpZ0ja=@(;O;*~#i;K=!mbbml zSXFQR{+Hf`O-EegwwA0S(@V=Fa&zi)6DV1@u_8w&1+C|OzNk5@ImaS$mok6Zt<)Mv z$Bz;uU-*^`8_0oimJhe4#oXQ9Sf<stlGV z`F&d!^^BAC7k8eyrN^yKl!y>nPjo0_O`|6O5#x*|h?5xBHpUx#>FNO(`fkjxsOx2m zizxlzu2c0uh}KKXH_KdIAeH)pq4qZwDgaV0IY6%F{R6Tees_4Yx)en1pP^94UhiU+ z3?1DtMHz~A9cgyc`fNkTcI7~f=bFS?zRh53Dh}Od4&gDc2=j5}3&##5EeLEt?zpP2`k&hq3RvUkrO6woP8AX%3e> z2g=bq5^^;leCKj4@ynkR4?E~{Oq|);3Vei%bs1Q$`aSv73(zN8Xz4{yv{vy)*{$_< zF@)Ve&2cot3%nx64JFc~D_#(s)xm<_7#USkZWcF!HPz5fmq#Z3C@+|h!q==|ia3bg z;sWXhFkhM8@i=;jMNy2+BTM%O;ul<|uHrh5_2;n294nv0o494zysrycqPxBjl9x0X z2GF_A$k;r>23TR)%+%;>e0)dqlR~z+n$~YN(VYiYxe%{$CHW9@s#=uc7I^^qM zeY|oi%NX-opXG9KPblbIq6?GyQS5?Ebzxge(g0gNU93ta4%6B~+UTEeVK3xx>x5pb zvnHEEVNYqO#h5&WRmBrncgzxT7K{Ze(w(F$Vccw)X#=0_L67II9#f{otsnjcu=`jx zz^({x;fjD_UmdzLD?DINj)d6j&`E*_;zR z2h`5)IBU7QiRS==F)vs|ZvGq@+7uN3S96v!J`gU51;(`9bIMB6E4bLrmW zSR#J1E+)*_@Ang*7jfWoM4}t84OoVBFXt9chR3;u6NnHdA7=!O5hk5>Yw_FBrn+U? z!g%sALR!QH%LZJmH}?c%nS;%Zz#$?QD#DknZZ>2RqOC`VP=Z8JOA%HW?Gz8=wj~hO zqX?TUaf@2ws=NlVw!(9|f-!cv`k56b4b!te@WRl-^6#fiu}Vq&Z!J1*F&o(G=cGVd za))hztL%Lh0ktdM!Iaj{-Fp-}OcSX0oX=#cog;d?vzK3&^|NE1II+oi-@u>M$Fhrg z%#0&yY{reeL=|@nHKeEQeMZ8+6*UgA8@d_1Ds_)C%iVM|Cx1Z_z;e56sFWdiIT%Mz zSr1*R&9W7X9{i476wtsSJfl@fryBAD)3JkJIW`F~V_coeZx(l%(#b{hC>71{SD#@c z%CgrB&AJlP*w{gE+Q;C# zRhh$#8cZbGcD@I^k>8wN*wKQ`I*ER_4WLwy1*`VIV}0z?I&j!_4>+tL#+rCXmyUIJ z3BUrG5vX;WEU4Wr@f8)GcENHJUv&uTR+%}==B>M~pPoE7rD}0$g{>lTFS8$_yq-Zt zpFssu%bdV$MdqHtm{l1wn5}EA^LJ)}u=4Fn9Uz>B;)lZ&{kM1k>R#MF!_M=f;XsgZ zfVRkQUI&iS6~L@eY_{K9j|aKwA*_2k%;EkbSNcwI_1I8t$EP0jr_mo&^4w{{pY2!tncHrW)V| z;B{klLiDQPfGPTbRS8+m#{9wprkOoOAXBoLTa-h%Lncq-eQSO!_>~dW_H}lbz^;_LK%AOkOk7+Mm^Vs z*3`=s8uI&H5FEf|6%ZNxdwV9&{+~oo@*gi`@3WUk^SUT2206%@=O6qHo*Hm{vtj?s zdBH~&vZm!D4%)lru9v91<<~M_R^HU_$r_60sk^*UbJF?s6)k9tN~JmHTUZ{D$?Pv^ zzAs2C9`j6xSa6AX`24Rt$^Ez%j#9(J)%~JU3GlQN;$RYwTy*T^4Qy;kjlSR5;$<9`fP9kV%1}QutQzxZ3MqneeBmV#Z zq2T#fUY3llvsQiT6#aAriAN z!y)afTcsptBTwpD-GT1_02(^U%X}fvd!kknkg+XuE2q7WXGxyUz`paey1%X-$+a$xq+>(Q+b&Wq+mw~&kLm8A zR)%%D%gEal<_RxG(kd03@`mo<*5`1zNwmYsV34(84GJjr1pi0%5aEAL^Dz{V3rTWnl{z;TU zgQop*y&YyzEBV0R_+O@%GZcK=03GMqhZ|hal77}HO8MdfAoa7O2`+k8#$2xIiuPx{6fLw^;F5K)1C$D=G6^?2ZRAje(jag-8I(N z&b5BEVUW^mBsKUQ@#o+r^*V!HGav0_IOZ0!mL3!&Bzq6(kYI(45gNN{OE{+>fBm)- zJiuV#p&C4k&DlEq5Gfh)#Chj&#PE`0sm_#%@l-k|@D?eANj)twMm1YAXUNrD9ae$FBoqUg z%`og5olLL{`P9?z?XZdg*MmSpL{o+lxy$1`Kt2eee7W@PjS?L{?NdMNPVqaE4Eju8 z7NK7Dphr8P|Hsq%`nQ>rV^FOmj=Fn{eTZlJ7Bp1UN!{=vf0`hO6#+`mC0=4xWHt+# zQ|+|`a3SJkWIR;Ks1owKz#n2tbf*gG(K)9f|fvIOwUP3*k zHgU^l=37@3UfM0eq_dgI9S8>MUqNMv@&w+27r`gldy(@B%yj$xh)5($8Bzm5XHI7c zzdDQ>$_5N>o~F)DFt@4<1KTJ5E+uCKbv~(KYhS3%6;B#1Wrsq+MvFz7H*Q|ip^omB zW9ooCi)-u$e@Q?Q`-VU=bYJ1>SrLx^DDH>$VMy*RjW`Wh>UB5%AR+oObBp%9HOKh= zs)Sd5%M!Wsgr#ulNe5>z=D&5h17TRMygVel);uvRi!&}veA7X&tT+?4hQsi@2(m*IWjm*L<& zawk+$Vr>SpHC1h^7&Zzf&9Rp?n=@@h$kqrhJmp%|oYKL44Bo$f_A6G16MT997rebh zu*+JC?Z=YFW*M0_zEL1|8mJ0I_p#Bv4m#;xo97d;72|0tYm9(LhEFGdL7ETsdNNO} z$jO&TC^$(sNUp{zSK|zyML-KQe!bi{&PIKDA#i5UO2BC+Flq^#H5KrRSlN(!T+BUK^zv<+`x)-{caf^8_Eyw+ zb_femtLS~QCYETjSvJk+h;=@`{V@AEC={}tqdFd(%dXV9RQ0t<5|XD~fM@-3EIdWg zR4nA8dNaFG8Qrw+vOP=F1pDzG0Hq6S`Eeg`^#&-(x_r8B9?y{<-=-(-qS2;XyhDK% zBVR(&*ePUX@}-x2g~hGwX|yMhb|C;y4#_B!T9j6n|pyzWSwrWHeX)?{7iV}vl zbwvvyNjjDVqf$W|x3NCGLPxATwIFBK;2Z{}HHAUj3j4f$rQ`wHmxx7f?1~L{O(UUC zOxM&98SUmsQ9Qs6f11HlZwf}cq{pf<-r|@=W~zh$C~0dLLdc2IC@Gs*ApCX+a8HzW z<2}~w1cx=F7B@SoP|{Fnb^<;Io-FSX5?4pjh+dp{qn$6Zl#7G#F~db~gMheeBzJaP zCyqlDMjA`!OMK=zkPKNJQPNn*K%t&OEv0H2ms1NqX>wIcfu7L@hp;(S8S{AJa-jJi z>siYuzn|ZZRSkN7wzaHxv)cV{>92C`#Pzjw%x?xr(R{qnQO(0D)Hth>Xl^v=4uN{q z&%u%ztHltHUC6IB>YH)cdt5H4Z|y?D0cY!2=c^=S%CF4BpO;f5TpYxk;aBiv4$+D5 zi9rZClvBUrng(}c9X_KsMKf=~ml2{UBLA|7cgnZ(|3}Mt5MRlT9Lhfp=W%rm>Qq5_(t#Mfsz9@P1 za}Q{lW-gjX-*{{_5jZb(c-C%SNol#TJlnU9NzA^W!DJ9zYQ;(uG;stFM6!vEpg>JdI>L(n9V_t>zWa-yi}H3Dv4RX(K;Yw2!@oj zEka@DP}CrxArgs1Bho=d=_0g#)=0&lqb1CT7Igt zh}G;8e}qK>iPW$P$75!(D0=hfnL`aQH#4kdecdzA?u$9_eRYq_)99s<0Be&W?yUss zIELjvX@lfY5Tc{zB1PDG413G(vTb#I&f}Pt7xFz!7vMaAKZkGZ4R3VH-Y~5bO*dr$ zr3UITZ}dvww9-|NL97)YL?A{z0h|ern1n}X|HUS`SkwqX73I}obF zfMwW}w%ag%8KT(odh1}sW!_xkZ2~h+*0&)QB9TGe8XZu2nP@CwQdVptwg7!z@OYZs zH)Of_4+vuM$V_RR<)a%)uSo#^b-cFXl3|13%G6;30^Fl7%Y(ILPq!BugeFQ$-6kai z_2^Cu=%}1sL9@z?xwS z{wa?#S>S6(-=1)-bI*|o9$(YT8@OjoNJsHEct2q5)+6@NR_*>UE<=f z=7E@uAmBl>Il-|Naw~%?``zX*%9QI7>CgAHQm1Zqb|7$e<9BZv9ENhHoS2aXrX`l! z$Q`_FDXLa#lRAfY?H|A{$n9hr4ub_+qPQDOf(xbMw)zJ7?}gGV>e*%`86Zt~a1+29 z^9<|p=}Os6d{{n10UMN@X1)9RK#HWjJCtaqtcy>G$6xmwRgR&ip49@Dqug>Y7>twaUy?X0b9Y9)|z#^Y<0Kde|F!;v&Ci(uq9d4sLJP2ZSQ(!s$1 zQ<0S8)dzmgx+I|>l%xL<^A#3lRDIY+&Y>HHsi-EOFU5J~Cr~ms6Xza~c0+7a%C3=s ziQ?I_d}=a}Qz9f!uE}Eh6{NB_J|Sb)6?a3sC5$#XAvyn!eX)so5X?-8y@|8;&<0{% zef(B&4NAIO_LjxAl*5l%z{ibqyWM(uT>1TxV}-+eomk6KWmve4Z79E#U2<;xyQH%W zn3_!mAjBtP?b8!oDw{%62Z0PQc^<$Bx4l%CiRu|l4bKTJODv8Now#9_w<)zNdnS-yqW+Fou~FaQsPK3i2U3BH}Wx^kT#Zw+mkk)sMcOfq(oA}2RCu@SC zvDE8$etJD5Fl3W8+h3AzVF9FB`zK_NGRd-?R3=jJV@u3UYu*9L4 z)T~Avp-j2H1#Ce)_M4wn73SzmiCBP%MnUh>4~)qM=lPMl&kURb2h9H0u%OPL7Ue>M ziLSMlA9CG(;iuYvQF%cd4OA#sD2rH?aRHAOUdT}gp%zCB`id~^sp0iGw95W%Rq>!_ zDQoBNSJvZB;8-YG!S(##;}lo25B~;__niSjT0(&_4)Udq*<8jJ2j5~fQ#L0xJ$^o= zAEgC8vnGP>tb)ny_3X96rk6GSXJ_VJ1D`j4pEsg~fVO&~j{nC(9iV62)YP+RL33GM zyn3u;fxhYwQla^R()lxfM_c1jqiVRFv{p8Rmix(ZU5^*Lkxl~KRnuAugqewqR3+*^E9B3gDagD!c$Zfq3S z4Ke2WRWuPyi-#^&i}Xk=>xruNN@;wmJ4JAkAjOAYd6q^*{4SSO9hz|_3p!~BWj_)D zEGI7!M!3P-amJHIwX*VApQb>^x#`a-HSK^so27YHP684Vq6+dJneQB^)@Zt!RjJ$7 zv+AVtl`AE=U8jlUZvg)MJLP+;T9JGrbm`~>^X&nHfp#4Z3hWIe^J6tHv1XGV?HSX9;Enrez zgEC9%+Zo+@vu7Rr6XTSEOVIBm5q8ZPdA51M3FL(}@!-rsdAaSC>!&@Ppd0Fw4jF?|}`z)M3h^PSA}( zVT@>)y}W+*pL}7*qB|{NZpu9h(8DUtN$MkA7|Y_+(syAZfZa@X6-FA}s55YUUsbS9 zv<)fJ#Ae%c%c`0T7X!= z{}5TOt`U41xx>8F7DPpvVk33D$n{2f7maThbam!v@gJ4|;XUgi-5^@}lhkQ|uwek7 zUS9Sj16HhLa7#&3Y9t?^LozzfM&ZT6AF}2WWguiCWTK*8A^B8YhvfZ0D`p;o} zo;nr1t2Q>!dCRnBi_J714SrferS-OKv|<6flyTL>J}s{w6NVD?@#4gfbZ;hZJ){q6 zQ|_vGVrvDu3?lC;aZU5nZhE1d`<0}2S#7IW zi~K#dtrW)Q>NFUu1>d$TPZesy=Jh%7=N{!*X697fkWv@OfM=0q_lpVPZ;%^Dad)hE zDJ;g#EVL(0qfR#6`{(9`gVX*2sX)P}Ey&|JxJ3|J3<40?${5RpT-|}EvrWdbqkw^$ zKVzE81v6W*=cbqY^mWMB4gAmTSw63r1W)Yb?#)(@+;~e_MP@6kWHbdPS`l2)jabOD zl6=OK)LY{P@|Lo~RHzd+%CWva+e@;OdqN7$RG1cvW-K{P_XiPOn*h3rOex5&UQ033jUW&Z&KftSCM;Alu@W(Q=L8wLH8myY<1UNTF} zE~2zbh0H9)Y(k(^7|g!t&XjHBQ{`TG%Z$^5M{v05^$ipMV!6!p+u`Hib&*pCsb#kE zq(f@a49)cl4~K4K&zb9OJm# znCp-YtzBd{AjD$U%`g%Ug*_)Mnw)OIghMdsQ~=48qb^d|!*~RV_xepZi~2SQeY_EU zT+3VE)dQ_l+LA$6xaRf^JaNmfMI45I@#|QJqSx|FPY4!gBMbo;zNHJlwL=GIPRh!1 zkH`2WEQxybtBpD@kXQ(09ZoHbN7ASuY1@huG(R+LC)kriWkx8rb=nOWpVY{!8BU$i z*UX9AviVig1<`cTN}^x z$Z)BB#2#dBtRy|f?qf1z{@dD zOC8ztb(vuRSCbL6T$E>E|C2L{PN3IKUOoaPU`oRFB_ve ze`#-KGkW7v3sB8t3T!tv&};7ZN9L?`{W<7p@f8Z3qY6r?sm3&t&Q!GuHdsaDFb-`P zVm!~1)kbW4tduWgG_5dkeq~4L6WV<9Q?ampf2t!K{0F)IYVPI(^QL&=qvYQeG_t@k zZjd0vD+PDxXV?ik1FSDvz#EqCS0EFcz!jzLk@Cy8laBSMV@^F;MrLLgD-#w#Eg?Z8 ze{5G4TJ|*Kxc}r`NsXwcN%b^+Ps!P`bP=i~V(L33soLwFEK#@){ei__cL~s&pLyW+ zHnjktb5}!?BAB=(I=Z?qX8f|J;r`H%Y&oiMMMo-5wx4{h3@iXQYg#Q^-W#weRE9uc z%R9eV!l|6kGTYUY%M5`Qj6EsI3`1LoSduJ$+V4wtRl+HPxIq7*Y_`v|;ol!dpx#cK zoxTPdfAUafyD83*2|jSQk)GzW_*hs5fNgyX8NB0NxfSBs<6-M zw9$^quHcRfHoxB50vHnus>+TpGlfYzOiwGK<-A6a?-;@uQC}=QH2HPc|Z%JXh2K1GR?q>YmdZg`|8-`#q zGsa6-owi}|;+vVlQdNE9y7s+vzXs5FQm}oJJ(vARy+O^1#E!20rM{gx5jPQ+$D%Q3 zZ&kCVG8&$XQw-zgHnfFkwUh0Ydn@mv3D2QBRZQxtQp{PR1s;s;2Lt(_*;3;Tyf9t4 zt_yM*?HmGO?hec5UTq@9&3Oy+(hZxg2Bw<(pZ_D1$u2wJK8$mJN=^#?{YHbo=79Pl zY7lzxPdM%^ZIzw13M#;PnMT14E(h6&^4c=G~A zHU0eLDV$`mZjgi$1O}ae?0jpX)zeqz6;m-k(QjaOeo_8Ai&PAL$~=ITgBegJDkz(3 zDOl#osd{K6A|l+ppkuI&7G4DK)fbB39V)H?Ow}qvP0?lF*k%$>x@KCm**MF0Q=s%z zy5aQ0Wke0@5H+!R@=;m--b#P7`A8E+?e_Q2rwP>-lrg3w!7h7Snnkp;Nf7F~2Gn}~ z4P`phnwbyA{zeP1V5{K`t&o{y4P*|cy9tliId{@o^4IQP&6_lQq*nvX%DEM{u9mM- z+7ls*U##MzBkof*1FNI`0z;?SE=i6oQ|&>St6Q;#!K_Om0B0>+t&rZ&nv@SQ-+W<| zNlr9-tqhIJO?|K476>q{TmPy5@=LQ0L4o!yT5O8d;94=KAt%TM!3{0+2<=Aq2A;Ys z#LXB2ble^Rrr?C+h1`X zPIv71kQf-dI?{M}Da**L4aeh6Q7Tmw2VVR*i?%C$ymFoUNn2;Re^M6X_!oNu`3ufg zfs~Lwh92=_K3=H{W_Z7tjd6KH!a1J(E3fZ26X+HBWK+%|O0~|zZZZoJ@kHGG%HVrE z&T0%vAt3%PlV{4lANCj>eM|HfIZy)YOj(Y>B4l`Edl}j?bV92q1~gUCt^`avRIs*% ztFjWC>TwwKH@bJSC zoM~*o&|T-95^=pnmT7RyP`!Ph?4+83pvd{lxz>Y^YDToKk=99JGf3zGeYRvcGfE6P z-V?u1IXcl{<{tV#zDuz}u5P;MjVf)+{bH9E1zfqySqKy0PJ91sO=h*&=r|gCd6s7p z=SgLZOMglj9$<`H+MXsy_iiujbk(t~i+aK}A@!=Z6nsa%7DnA)elYWzkV&Uw`n7^6 zN1h6@jJ}~K@Hu$s81*Hvy;CP_hh7lNV1xFRg|m&5!&(x&^yr-WVuT)heUo=G`!WqV z>Sm>@+&skSVOIN#5rpz79y6s>_b`a|+Buy#HX^XnTB4WH4&TgU>yTGmuf!%ZPYN*< z2elArdW*0-w|NT&sf#B3Pp6LI$a|CO;Vf;tZUiM|R7J z*_>fTDBoF&R+asTXUd+|y%xgM=X0qYJNW>yudzq-xcTsN17!*Se^rJg&1B@2a#-H% zXxT@5vcms2zMxP5h$qr2;f8SFgaa7w_7Pegv8S)t9nMNgkC8r3AJ0S|AM7vswN`>_ z;q8#u3BN>pb&FFLXgoH(2>B8B(i?tPZvWV@L%`Xg$qHcG2(#THT{WN;#(i4Wv24axBxF3akiL zKx=npPw|!|S9ukNjyjxH#n4_xFk!K*pPiqyyg@2UH0f{V2VqIBgF}oy$ub#MM7WGO zqwo7>5FCfawbqotS-gp2lXcOX^2t5Uv7T^(gG%C8ctRO34Y_IQNBL2F(_3kgkl6Lb`A z8TJt7?W#NV_7V@_GJA&(M?8s}32!q)R9@O$ZogE_RO9mG+e9-7%1sHB ztJ()?b}48<_*38Oq*@#O6;;>cQt>&IC?&zAyUS66?eBI&;!Q+%+oj2xBD-{)M&?F= zX6rMP>}auF?O|yS@U2WF;;J zFTVoVWnbmf6tF52;_t=%+9w3(R{oNf+VWk}dyQ-IHnl1nB%7Bnb338`QQc}hml2*vd1Pd1GLHf5gxOAtwPd--RRJ&|B>UY zK65&|H#H{+W5AC?G#Y!p_*trxSv>(IH}c+=t(0Cp<4Ul#$2_V{~!LV8EV3fNZWW&CRxFN{3!6)28{N=~{dkMSi&KWA3C zh*epQi?x|+sa2a-6sm(Cja?s%2tuZOr{v<#kP|CElej%oJTkGDmBuDdhCO_o2BQGq z9lr;;C0w=2-h@eP^UGo_ahRGjadYoz>rxj7-nl`X!8>=L9Pr5Bvsx$~zzwd1W;Ek% zH_b~IIejIFlS=BqmCEzAd<XV)+Fn=38(vfuQRRJ>^Ycb9?_M%Q8;} zC@Qb^qBSP4z&fc6Sn{^+SPT{uXXbP;ZdVG`=8Uft5vMViOfPhM>to)}=*7uou_OUb_NwkydE!zT0t z3Cxp3M3u1gq~C}oAh;F(lIoOS2H1I>SK&d5;(~H=2-=X!yYPpiFYBaDj9j-06tRT( z_@P|{lE33D5siU?nd-2yS=Yl1%P<3sk?|^zBznd|n3O$+v5Lh`^}8TGoXZ;@xZKiE zu+T$BM%vSgP%t8%ku4+7cHpRe@E_43j=qfi&U=~DgHOx3L$)w^kzb1e?)_9ArNFV& zV?M>#p*W2^Lcbh~Z*@Gt_nddvj^VmJ(q6v@4nvSIu>+w>GSInz}fXay7(5HhHoY*6^!PXvdA??N@=qHM2 zNc5NCXFjk|QpUaS^xSjm%X(2lzP-6`8>3GBFYb9^J~slm9`m+*$1OiyooPWP+Dx)5 z;8!dSUP0vGC)Ly9h2_$ zQhl`#?l#4#jnZg(){@v*Rc9A_^CwP5#+bH+;fE4A1SY4iSN{^0>P>=zvN87&35Qf7 zmR=v$k$!G8B>R&ugzc-)}Ru-RI=TLQ_V>qyCD&PCU?zynI`v^aK< z*5G-_i1NlihU^HuFI(GMqJcxs37aTdEubM5W#3I^gScS$p#9HYsGif5%KKQ> ziv<=tg53!%o?1ZkR1GkeZfXDx$TE4KHis*e)X2^fY&)jFY+SQN%SkxPG4uR#IdY3% zn0t>P1UB1(>+`BqzIF|;HBX4yY*z8YA+Q#+y^J6&5QO3&sT%#bm*-Q%ZNePxG}O6~ z002~Ng3Rfbak|%u?QEaVKH$V*(?I01zsYzv>{~ijdXL>Jp4yE|<+#CY;URACGKYGR z_m+3-e3PKWqD9-rPBWf?4Z({y-b>V#qaD>(rOFMOefQA5-`D}LS@b$QffNN{F-u#y zb~{?8y-(MpQY|wWfJH7}rqK1zoP3L6!JBdx1c8Q3mnTVzkz4V}eplqpY*slhaJqxez{C-z$S^odHJ(_~MVgi0>{q(>_ubJ)3a6Q_AR zMtZeaDtXy)(&oR`HGoxkrz){M`5M3ySWo8kV5jSJ(*EU%IOJuK*goGQ#YG&()Xj>S zLZRWO)ryau|3^^E5EtQx5Fsew50h8D!7%WAo*4K_P)CBjEe!#H5_u^$8?lxWvMa!&T%UJ8q`V%oxfE5R`ir z7=CL2qomiJ9JfGtKKh1csRbdtff0X}oKEpM@7bf5@>*$IG0=%hAWXtK`s8 z;02_Fwg6RTo9HFZ!<22u`UBz{eE=U>PU(6~v#6LEFqoBDZp7qpK(iH(FQ84oA3~* z%N3)1Lo`6ki!Fe7WD$Y_Afxe1$^L-1fbmn-2wf~VDA+*a1iqHOpHqo9n%N>I#ncCtriLV4cGZ zl)*c4XO9Abs1ygSRs9_Tp_t6@2nwE6H|zR zzRe8!AR1hIa{y(sW8=`hz=+yDl89pjUo!;VHRXcmm6GwP9UB*PUJ*h4`U6U zi>7LMp|RX9puGg)OT1wP1q)>>SF`J>H?RcWm(nY4QW^>5vt%rPMPZ`g29#zm=7X79 zxjG9pgM}>akbrbdKS!1MPw}dC9BNc~EL*q*n@0dv_G<;{7|KQPyNsb7a|BZqOXxJ@5U2nT7=M@^`d*dkp)S8qO92n8{Et*|m<^%C2$hDsWLeXcJv@pB&FVJ_Q0$5T6m;Tor`MN-#pe1P`4{%U@_`$)31g5~DYqt^E8TbmD+LK@$ zszT~s3CC1SvIf^gwAy!*1)kJoGSWCfqLUP{5GXDbfI+B+mzvylDf^Zl%8pgIZ9A2l9Mel$Hj^CZr3)1PT*DCgSjPW~%hQBt zQf{hcf9Vf6%39AV6B+7aHd%c7OUL=s7YDb<+DbSis;Z3!f2cUef;fAy9R?^v_c3WW z{zWlBBJzBkxYs>(;K_HR7H|eok|9rAe`OkBsd^l@OeUn)iaEaTrUhO@ySimoxd8`92E0R!cQrLSQ9+ z9z?lyu(nK}8=v!~+Vrusg$lj6)fR~&*WTDWHe}^FD^+wt*|bSZ@fqAernT#m85T*` zD(A*;qJ0Y^8Hc{}@kYQrYPRk&EEF^)P+VqFNjjR7v;5F1MN7tazsHDkdkZ6Fgf zdCX2OJ?FZ$Wg^y!6?~xf;_{N1wbT9SB&BXE6_P15BN(KP)h83z8K)L=POG6seKSjriTJl^LCc-+g)PRsVq(u zR2}z-XS%ayOwLgKwTu4tkk5;@D957TvTS@q17$8_%{O4ful5ZL6z#&a=Q6u`{Qb0U zD0S||48PR5muRB}41aI6q6=CSNHQE1o-1P1_l2{M*$-gVVS<|e6x9PGqb69g>wK+p zZmapEc1Zk-9t(g`$kWEyEL>mte55gnD-0dAdASK?+h>v3b>x zE%y>`_oT0t7c{){DfkkwX@30totl{T!P*l;<6Z*5;nr(QRa+F8zuMo56?Sx9co!zd|Y`;dp*Fo?s$%C;BTZJW-AL0MQ7@ zuu&IqSp-ucLe-R-X>iNDEMZ`GF_Oo@L(&LHfCJ7e->O%x#E=>=ta6-^%PEcFTf7|l zlxB#vJax$9CA~C1l*<eTRUP!gO%szDCa*Z_uw+i?cB#F03NYe zlF&-LiEO;2aGIsz^3^pr$T2zT9jkPo^a0GDzwS^g0yKqo|8M7mFnM>zrTGe-@YJ(8 zjkD)_4FnEQ=u9uMk%Au`1%xn*&TYgQYBiv44hjg&+6j}h?5aEMO2et&7R_}&sMQ|! zUcQZgj=eq)EGd?4p(~uSnJZr6usKqI`piu@!136DRrpRNJmgV8I8}=c2fqAa&H|Qk z__sxW2NPWdmML``okHCjam%mTvvmDn;tMaWliX`X=|YUJ5~p79k~M8yUDY}u5~ms` zCCPM=sRLS6j4XVXoJ4`sXol5t`dZ^JF0l1m)6YD2Rp1Ps!GJ>i|9Yk9hJo0JlaTo` zDHSPO4?c<<{%5lQZ0{r1fGNPFojYAv`RvWiv$Kz}o4I$H*Awp$RFkO471}~cI3x(^ zj0rR%*GbBndV!xZ9bgY7=mQf=*^_sxrLJYIH!;dm3k3co&T5LXaYJdf(f#EHwKKcL zoUEnkfEji5Wt1gNNEWW=MDB{mSuob0cj$wxr;G7`dE7yN2;wmD_(C&4$7iEI!`{#T z;|3!sye>55gq1*yd#$%61xzuj)C>7PwDSa<~HWnx!8Z>!%=(I|@BTQPi6Da#3O zfDjbJoBS=`Q$(p4XY8*qNX38Dqng-K-uYM^EXidiw@G`M`fY0=hAejnQlM-VEF^{2 zCcuad9Y&?GgB1FaJKJT3$bCd1p~cSCuS-qRCCjv_(m^Pzbmko)iL6w?}zPG{l)W% z44*1BNoEsnvqYV%wtO52DdEJ1h&3Y`V{jB%+`MU$R zz-uN&vYT2^r_nRV!5D^rPOcc`=FGg8DQv5j9&NlE{4iEeo*ds%&rw^<7ShuIC(|o5 zi%x;U>6}uQ{(WO0z4D#A) z(8X1AQCvt6SuXnb(A( zVHt?%65xqvM8n$hhR4HC<3e&Boh;e=Rwe$o`?|##Oe?f3Upx1-I{MKCq~G&ElE+2H zClJM_z}ct=ORKh&S%wDL@aGM+S9BzB)UztMtd{1Vs5_L~M zvq${hO?+LqU1gn{vTvTDl@v%YkD=yodla#cpN0;c{7G)DYygvGo=pWCpf+|S?$*$0 z*dzo>yh6d34FO&vUHqiHRPG~B1?unJ!IPP7-Wyjd_1AQequ&tkqz85)G(t2ciT75> zm@+y3A$6je&h>!3`fBQGh?M<8y}gUM*sj$kKwYM%$vT?uSLRhvptB-MAD8+`)QtYL zXfLTHFWPHST-y@-VvW^r2q{coQ9$cXJyzkrK^Ny^;;`DDkNj0aGgX=i!eyw(P*7lsBrR8ERVFoo)AB~&sOq?j{v0}K4&98fzEIAe;K0=%0`aKW49~sKw>{j6rl| zD|Xz;Q^+%EXP`yotS&2y(v`cis)=oHK56R4(Qwp>PNcvvQzN zIOGFAWzs66n>peD8#YE{k&cRh1R>#6l!yv2p#43f(y~5Di-R}tj|}bVcX9BaQ*GJdWh-0c9^|`$ zt<9EI?-pyJiNRs>$@jCFM?T-@T^>jgj>0k@!-Z)&NlSXUin>;!^ww9M2AJ_(|WHE*JfQ~CMT7+iuI%Go+=VTt&xmh@vj#7 zv4n=KNJ1lD$`<1yZmR+)CEhs7#WXm#fE2wJgq+dMG`bV%AgL5jNqgU|9`5WtzB^_U?$HOKbPVFIBV0cZ~y&z=iqwXak%Og+i&XVizre)<)S>2*$ zoD7D^fP*zD-eJI?SMHk78;x4V@1EyerJV{KPux1Jky2$(`)>9Z8ES9;mpx-Yf9i2YKy;9%&Gy#c}r{?uO`~SrLb| zUW$$JaZ!YTz!uO=7@9T-OlTjl9aGs7S~TN!#Gxo5ZsMQirK>y=&<%X0Nq*ofUd&@5 z9-EAetDG?lMLjEI;b2JW{|Oc?G(!JkErExwc&?9!5cP17z2~l4-L*D`H7m6;T6MG$ z2}y@4$t(;RTrAFCUJ|#&+lA>SX1#aB6o=&!9MI^m%3|<^g69c@bI0h-c|-6J^Inrrgql(-XJza*Qa$QLjx@h4Ld<$oP5#D z+vGIPNeu{Ia{k``MIJJCR&h=@l2_^D^}aiYBre~uLfVsXK7>rY=6B~sa)%J8(K*vz z$iVJnqnVQ+a?g7My?JHMaK$IC#>yP1q7U8bzXWvQ@Zxh~kbpqRIT;@tpquKw??WMW z{9VQ80^>{0r9?F^(vetyz+RgQDQl=h*9MBhV~BuJFc?d`^sBiBrCs!(XfzHNlMi;w zij)!9+Us3FbnG3xZ-KtCchSIx$J;V}{UQw6iI_`FCDr%F_BEotsAoV+OmhRIIC2DM z>|dwudbWzr^+M>sJ=9vx%M$NyHglo<0EgMXZ{L82kPS$;vP+xpI)E>AH3!`N8a}jj z)AqyFX5@XwkS{5mC@d)%@J2nu*yU)6BnvJkfTE3yNuD>9H1_D)586%ssvbGMQtQL4 zlvDy0V>5ICaCG~ew4cf))$}xumfO{ex~u5wTO+%D>6$Bmccd^EtReBb*}YyoAs3r z7-N+m%lSJPtjTpwK9>V|41^K+Y&vM5!f!jj0Yu?K*9Rf_t2{*AkU0j`W{xY?d2;6l zUvovdHef1)8{obhBnxfLlrTH1;qNKaNS}fYhAUiRnsVpA;BzL538yeqy4bTEg`%Ad znvaahq4$ZQk?t=m4^`L4GNqcMq*?1kt0u)xEC8*6&vOb^eBh0>oOs1K?D&rHQei)uRIsa`Dhss3UZz?h)h=*FN}W4 zFcuw8Z*1by4xZqK34REs4@=}k3mGA)cvfRGOI-BI;GXF3QS@64{DxdU#d&3@8rV-B zNz%kJZG*Z0P4|+4Z)iZm9gy*O20Q*^FyF}w&ZO}CmDx8tcLGqN52lEW; zpmK)C1{{&MG-GqmrLvX>r5%H&iIvE;veLaE;=t(;WTmff8)uZR4UpYSI5GuQ%2TC)i?ZBT| zvJySMM9o^BYe!H@=5Ei{^Vh6a>&kNQd+f&|L21bWi6b)Q{$me)^%H=V8LZi6v3?xr z`V*YxHV*zgSqx}MPp^wEyB~(5>U2aCoxnP&=xAtG-UG6`Gi}9UOnAx}3~JX^dKs#` z(a<@Gl^WMeO?T;Hf>N>irkh-t@Cofj{C3>}t;f3b3lS7(l0FJAg>Z93$fxpTnlfWa z`((@5CC#P}s%?;S4Y&F(>GG4=5=eIyOs$YRjmR0>BqAqm+>5&z;|tHHyJI5Ztl8Bm{{Y zXyx1K`#(HCJI^zzQVe4STnBxUPg5T;iZREBF$4w;wTy!?Z^_X+^(g&3E0b}?^!;O z4^c=XVRTU?m2>QDAlzPkQ+(0o@~vDrldu~kq0YR32^2K?NgNL$$$(+z-Gnx(t?I0b z&?z-yq7`(^jFBeE;{^Q!!lAMKo-5S&O5I;GGs%#fmB_)g;P>U9%F7LU8cRh>ez7l@5yjR07`;;yX zLV6u1*Aj=V+Xp$W8_x^I*tHm_<98dF}w-bQKp8 zm2^|y;Oqxn-&O{%rVCbUr)12EX2v6%7$)H+b%gC%xIWnXU{z{8c&v);U(F&1vU6Qr zdgi)Y7|>u38^|_e;S&;o^3Bw>kN{33EwHd4D0W-=V-kE*qbI;u-traelxFGE6{(Fb zLyps!pi^XW0F9tEZ&>_+hbXHO-{Rr)1xg6*@>qsuO_Qe4n62QFajP02gxk z<`%^QwDq*KlYpKB9Hh-<79K^=K&Jq>yo&ysPjdV@?IBV8H<xttxk1y7hT1-p5%1QI!e~{zbwLg2sR2*6L62nEk`IvGJN34dZ${?Bvfo>Hn%(T z&|?_n;|57Q&bh9+vkM~+w?MRWp=^>n>*^S9x?1$ngvRwrTDhW#B?%)OClO0&Z;;Vf zh5R{qt8S9VrV=07Xo(%u4{t@UB=EUj%dskiZ?+o_+{cSVhdLd{PK!8GnFgCN%c}<2 zqYkX@kgpe~ zOYM$3#V|5+OFg?b`^MO*Squ;-L#Ye40DFpv+A4L7!)K>j?qwGxoq!k)spz*$uHZG3 z)WWdx@}mz4@1wi(Ji6%hyu|XNhX9*JJ2NNg$}!*V!AQ^c?%rnJA_@F&ysWR2Ag5zA zU9@_&(oVR6(PMz8T335W0T#$~Qgj*Dmaxe{Y@{bC%1X_0NVO2fGc`PCYit-5@^GZnk$Y;qCu#p2f4&x1VK zTP6Eue>{(mt_-5JOVq+GZoHShmg(Kg8vf<>D!YR{8nYcpH@8}Co|*;giG;5ZR7fH~ zhTQ*FuDfW%6(Zkpm$t+(bkn}fWJ%6fLa zn}P}?evMP=fEu3ZT0RLS`n-U3Y6PQ2phXz5fPysBgqLMbx9}E~EWb?xQl?v~bC>Iw zRG_9J4New5n^l!4$efTAZc~hC9|}Yj;PuicIXdW>U2>rHcA#J*1-qIYqzdLYTzDL& zg0eOlfP^9r&Z5I{BKFj88`BkG1)T6U0Gp<-96#td&rc;OR5h5oD%~Z`E-`Lw>m<7* zF6oi?h&ANyv)F?5B%y9*yC_)BkE_mSgv?3e`GQ_ik&xkHhy!S?s$f=@s^s~|*ZeYB zknK-KSXlV6J9wH8q{9}}ZY4NU`2r|_8ZLeitH!{l_F}>2>)|FZ9i^W%@q-wqsuN6s z;uCxqKr|?f=~Df5aKQmDh87ZPoSV3orJF@J@J8{Hqdwou-(vXGLm@IP54>F6a*=5o z9UlV?2LYEsipGI_BkP_*S7D!BSZ&^h!=7vB`4W44(3P6R+zCT)5y_pvp6AVL(A6w0 zPCE3y;{jlHkwl=I%H=$H;DJmMQx11gdfetFNF4-MP$u8mosn++vu3r2TO?t86Ii8P z9LZgqnTDPW8Wc-iSqmgi2OjR=TIL+F24V{+$8VgoxgC|njWZk3E2d6xLVn1P#|?p< z?i9#F#fN<-Z#gRFD_DLR7ZqfAebcXSzN0Di%ab(Y$~M#(dADN+)1V_M)B_5uUsbUM zqu_gO0v@?n!Hjdux~yw#S(TXB(kcD|2^-#v=#7>mixPBZm(1;N+}2}0$~yLHJwrx* z8@hSuBT5UHNPr=)`}*+S*)5Dq%e};{xm%Z`p>~ybTlVdRhc;p`o+zi(^+yAa5f84$ z#zz_Xu~^dJ+gb*r%*xaW#KBdd8ylESM3>#6G1-aC0UaZ0DH%@D-1G%{Ii|-Zl1ZCzZE8@)e zkp#WwCO+r;b#5~sslX!Q4njHKs-Hq5m-OShK31XHY*!qrU#{rP89Lkqrnxzx(b zNDAf2+#G;NAxws^&)P$0zv%~!ts2a(pw?wQ96$0~F$C)ktj~KHVf{H2Z312V4tb`i zIi40quY znddWBYehA0vZ5(73Hs=?I8v^u<=3ivFKkDpR8~j!pMIf}3$^IQY3xjrs8?uFID4i6vy;Enh zc`~aSxkGR2#M}rTDC*#5%GqS~G~>Dic~4-1K!ZCCndbmWqyaPa;zqPwPWKEUaLYf} z8n$vxCGUk&4wSr!Mg7Klu}^qlCr??B(_2+scTC<>9LLx+l%q(F{}99y$u+QmP*j7l326uyrxRdj=wPJ)p9G zXp;8r)>O;sB?GXeuM28Hu_hJ}gPD{5OI&%(fD}}TiM6*{snpFw>bfpwOv$hhc5D}u z(fqyqx&3o>=1LmgmDbL}A93-ce_0a^jruNw=g_-Fa%eh?@vS`Ezs z_-q5dTVt0acnMxe{}|Sj+uBgUmcLnB$1=*P_l|D)O;ZQAwB|VTTbb4vds>&l>3FH7 zXePDQvY%wY6|~(4Z3Vp}|G;2oMC>(OP)C;GM12kvET zV-jO;ku3_Hu|{ioUUQxli!*P|OFyOG!Ep0ZH=s4iOHFNMP$hJ5WlwLDfrw{~YqbR( zvwS4nZEtB&rtJ;cuDFCIywrvLdwr0tx7Zh~guMlzu>RZwTIxrY`*i+W5OvwDoz_ju zwXGG9%P&*qFEo!_KI~eMfr}kLTzBcQrcpG%-If$%jpE~42IB@Q?{qf}kY*sHkaLA> zb`!N(%)RuO=FXn1R7D|Aiz`lf_0_AfS%W?ina2gpVG)pBH0fN>osP|oK}*i{yIM;I=%B+pV@ZuvXf7TI`tuBg-)J0%}BatRwO>{Zx9Et-Q00CM*< z@Jue6q=hR*?&tKS72ww)S^!lOW4f z>liF(fkQ{b$VB&Qjn+7RCNElm!uQ$;wz;5DaH1Ud=tsaNx3L8?zv>jxMDKmg+?2;( zAF+UQnpz(ut5tkgUo6eWjesL1KDS}l@OoG~)DkVpJGbwJ^$MVt)rA8yY%=2u9ZyJD zRHP`mQTe0rtijvnwP6hiAIol+bz;yOI)%-I8UJsQGv*l!K*^U}dFkr%I(eOK2rgXV zK)8IT*|MEM2E1-j&}fp4BiCW;l7YlfU4r1Wi5%~#1cwl^a6$x?jo;4V6*G2D#B zJaSu+Ma&c?k!VRXZ3|mg@%iAdoXv`g;?iIZ@>WvXT+xXa%9=RS={q?d zs0~D#_)3W?AE*e_zQYn0)u3jwLN&}}ieai8Wh&WK(Bk>_WS<2gy)!^e6hdHJfGb*N z1$>w{ek{UBN{vV>fp}?5XN3Jz-r-(m9#H8-(Y4I7I7Q%T#M&dS013$rRZJBSVfXm3 zDs>QMjz+bR-{6B|lFd6c_cM@JUaEPL-czHuQV$N1-1tuzC7~;2YSjOQ_1H94m(AyR z4Y{U@ z$c=>d0US_-#Mc4{5;Cf|n=gwvaKZR8m$ry9&OA*`v8^WE&lUSzy=xTs&dX>8?EnFn zBgnD$x5S$0hOCnj2AHlB^3`3By4V)b&@zr*j%Kieu$Pu8_a@$1u>;oZQFCJv2=xq; z+WO?Bio(U&QjhFYyY!aF$`}=S>}}5+rUpay+k!E6&^x(AP=6hE4JB|{*0m(h>bTR~ zVMPCA6-qPu>B(yaK07urXcyTfjvb$hZDKA!gGO^kDCib|A@{iULhuh1*@v;bT9i1i zqxJr{vgpQktDrq(y!hc?fQg(Wr!nPpj#r+je%HvKM}CQc2Gz1cx9o!sfde{a8gr?t zB5+qiWu>8mq|f{D8s8sP1Z`{laHAn4NG`OquD}_*EfOBnbYAc`#;j4 zoENl3V09M*dv%{1kzI80>k=x5k0&mo?RH!xdZ+%lbFFLOH@E^P=ySC8`y=OQ;Zq_C z@}u&_gFyqv&v}kC7NZ@rI0=*^ttJyg2be}Jl%^!qvd@*m45@x8HHLngSu<-1!`l2j z0RlzGUQYQ|25YC@yM!jaBgan4`Ama1tWxwyN@6r$rU<(`_VPN8b=I|A!)?G?`8`?t zQA#!uT-2^Y^tW-nxj@^4^MH?JKl@c~45m{_(#w)-HwcHl!$60a`x&Pc?o?+&0$idt zuALRmY8v$|=3mn(%GADz@Snvh6CCgtF2#Z92lVDLLBnY8u17YTQ(wSVB$+QEYjCJE z`Q*2XOJx79D&@BEoWX8d-9`ELf{ql=2O-YG(4G!Hp7ISuPPkgy4( z4T~2WqaeV`V)r6f#x?ww^^qG>!Hf76_~W{}TH3oUU{fgc*kZ*>f|Y`c2#71PV{j2g zHKd8fAR| zYpRz^0w#tc^@?H?u7i#O*1gCL`H1w6=KG3Zw9mWSv%Q)MNEY0=$K4Z%@O@bktxRo5 zd02++h^<70|IA+|B5|ke57!4uom$#pi<8A^IlLe4A<9I)&YNrrp#}G#fX2&BRVT@T z*=(rG9|HmGo>_fwbY>jJYcygp3RqS=Qzu3n0zMM9KA&`7&^A?acFiX(?rdgCnFZvA zen$?XLw|zyC5+b*Ks+x0UJE4!{59^ex^7kedbM`G%#!)5?2wC!3VAu{ds@Ne%_5vC z&khq^AQgN@`PC!DIwb;OyR3m8dB{G+DOiX4j}V~-O$co8d+-K#bb4{2bzX+Tao)@3 z-`f2JtBjkluoCWd%mMI{Ai5Igi!nalN*u*$lsUCpidc%jGs9SDv{P{yevMhJg`y5w z23*P8(YB6$xII&E;SrRnh)5mhx%?;cC9+js!tvypDKJqWjsXooumm0u&H#>-#=Vcn z@&m0w1Z_#-^6nFKPXiZBHSq58XD)1!ZeX#5igOqfl7}2@%-fCxQSmwP0=F3`(WR^w zG_1kf6OoZ67Lr^N9DIPhAtgjZN;TZ$TDE8+66zP4HH=_;hQO)oj}WB2Ao5JJUYZ^e z!YMH6MlI=MO*S9~6lFS*HeWD}$raP7o+cX^BVb%-2Bl!pzqpmuwMcAP)aOn-jPe^? z^C^hUt@?XCJJI*RhN&z^1*=6c7Y|Zqy=aja#y=_DD_Dv#RYv>Gk@`XB81m|QX!OTU8+#25)(+s(v}ieHew?V?Za*~rfcJ31@~uAF#KLYW;dySSTcYY3l676N^s zq^%;y=afnmi5@l|&>>*JZK|g;3^?eCutLx^!|#-qGwq>=(H_SR%?QTmj6}4AagKOh z#FSW%p-P1}%b%bINz90o1oFGwj9KtfT$*JFQm76212f}^4K`h8!yW&5v{>72ymF&4 zt9H@K1)hc0O5M)aD~k*HH20_ij@eCUt+~rl5ZrnF{#lfSUFvTCSYunXf><+<)4JQB zrmzOPIqZ01uuvjv#Zjq@LANaLq8n-qspWn``-tWp-%`$}5L}B_Iiz;oRHLgb%??o2 zkehuY&_W{!GP%I-RW_qvd)|HGtK2?`p&X@Gmy)do1uVFlQI*c-GJl4@EpIdEc{yRn zi6g@~TwZOf;%DU6@81*DH~ z)5zXrn)Q^k0GJRuTJtO#t{eN=T2^$wkaH>#R|dG0?{Ke`NBTnEmxU^Q2!@aI`NKE% zYl)V<^2*~4ME`pk!3?r}zO~�B8TTCD%*rbQ|F4JENtoBg0U~jcIVQ04s$lgZ?Db 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 EUnc1GCjbBd literal 0 HcmV?d00001 diff --git a/stow_home/nvim/.config/nvim/spell/es.utf-8.sug b/stow_home/nvim/.config/nvim/spell/es.utf-8.sug new file mode 100644 index 0000000000000000000000000000000000000000..906432145adb205c08478d195e655904b17d0b66 GIT binary patch literal 1912378 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%0Dy( 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

-Jm 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�dt7Mh?ne&Zx(C*V|3Cy=&#U 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 k7yof_pO*2;N$7<_!@a?qIPuMkm7|s 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%0Ds2}g2t1it`^aj;HBeXFAdqXrgg>%_r z9tc~uM99ehVx7;argA zt9(JyIXlGQg0shDID5jm1Y_2dQrK6w$Gy`uPNfA3$@o83F$Tn*=1 zI3Iy?4U=34=XyA2zd&BV_H)iq~7nOWMn0__~w*U;!^eTV&W)*HmH#GAu{NPQ=IdS|`WNrrpx ztoLMY?VWX|BiG(p=iuzikeZU(4)J3tj`O_XOX6$d4}z*+Ia^dLb>3N*h;NA&f(tj^ zS#9!8-_68CIK_(P6ur!O1DqT!og6HkBjDsv>EuZ1yb&1DxV?@9zo;7lk9i!=94;g}ET zo|<}l=bn>AHSgSaJIYD_$CAL@PZa%vz6-=x1PeX)7uiqZoy%IB`#V#;n(l9M_n*XH zL>uv{M7+j=^a+{ysCI+p5$~m7t=YYtviAg>la6nO^LCVXhx0bxLngWtPT%fi=M!-5 zg3}4-le`ko#xoKLa8|&X2xpRy$5J{;dpXk-kBRwHsb|hiI13ba7s5&Y@xaLu!)b@p z0q1TwpJqU0Nf64q1?|02INOi&`kLvenSq)usG)VOj01aF4-GYx;x%)L`KWmqWqtSF zin4xtsR&Sb)j?%t7nO7C`0!`bs_IQu!u>sQ^T`DKhWSocpEeJcf_;Y4_Dr-=c*w1!=g+DTIl zD|`9qynE@a^f@mZujLMM@4OZK$XVV}G6orC{v2}Mm1(r_Op#;P;0?RVkV&d3diPWG z`e}v?UYIXDHGjU`(tFH`>*@3)*tB6+`+|K8DGZ2y?+pu6ln)DAK!g(!L?m%7H`98< z`U+2NQS(V}Sbt%x2iYdJQoRl-hExN(UoqStuCx)5Ch zNP@V?;tdN7G?=wSsHVLK8AvD~*IcH*!Pql592KJ-Q^)1qhl*QdX6{fU>JS|7Dy zxS4l$>x7CZ@7v9lU{Mqck4HEyn{P{~yBFV7M$5HAwP z)JU`DIK5utJ>nI4=t-iUpj=zCm#ncSo5&$@S*>gKvD2^FPaHt`;1QN(V+ZX2nfzz*pqQ;6E8_I`Ro<1-YH8iN8hAKA7U$P8Ad7Y3WLXKL7aI0|n%ifc#!gD6u`*w{qN)6}0D8Gp>2b7N%GS-rG;AWJM6aVC(?LirTvmtvO=ovIS5aoCB z;slgW^*OIFr|VHZMdKSV2gWg#>Av{8d`>?f|Mk~Kk5&gmbKa8iZr}mVZ^~zfqI@n< z9E9>Y{Ng>zqeDadQ68me46l^%N^Gd5FUl86XB;TR!h;4-evfp;0ZOiwFAE+@15Q_# zby0hv#11XGLdM@(0Haqjsq3_eP>Mxr?HTU}9bm62zn`%W5Kca1vwHj%h8`m36AM&K zxKQtWbqpol#l%t~fmp%|>p$s4@+t8d`E&hw;&Y0xk!n|}cP-n0EeE-^9Lv|<$lKT6 zO!iniLC8d61+kL2k61;lCO92jd#kc0c-P*hEY04vcZ#LiyLJ)_O85GJkal$todhh$Lby5vQ~s@BH6+dPUcwHjecZ z!E5UyNoF0FmaA}iKuJO$kFzUyyDBqk^eGM&%3z%!zv4ZouC8_|Co3~(xey-rx*=? zp5P?U8%|TEH$0r6(iJ{ryx{^Jwsd$5JEu21R?#K&Q3v#fFB3u*3STLn`-HGH!#5Bc zC9p}zS|M>l9v~hR&lVw4ka5be?+qWXEc@Q@VSVoOV|1u=oGwatiWtFrBdElB!-uPf z-=HX2I%2R~86sDx!9|2fXqbe?&?8+YVzh+D(jy!fLAl_abyQ1<>u)&U&%dp%2o)Qp zst>xrOA1U3prSeimf3BKSsr)sK`adW2o4!s<}d)y^V@pQppuNI_kJ$ z4=T*8;e#IjJrxz{s3<^18Uq$oWTN6hRItbu4@rL5Kf)@Tu`DAA;X^Up45KrD4 zjLJ#o4YTtUZBR5|xqAiLZ zY0uL!6*{hHfue=&SFFlyIJ=b-j%}>{+kIRe!GS5_PGTc5S(;@g%M@|9kXgk2L>MvK zSAdAQzN|-tt6WFS`8TH#tiy=qDt{5=zz7PkhzAMb#0W~U2r^>CRAQP$OqVl2ULxwy zc3C)L>vY{%S0BRu7x5^uUEWU9 z!Y<@VDc3Gvk)HB7j~Pt5@gb>@y7^-QJ8StbEJWP`)J33fH|oMQR6mF6D%34P-932r z5bBnMC?)kG*5o4A z+k?7gsJmC%rYGuFD3+^RE#FqDTi)Il!Khn@ zx`%`P1M_QQQ1=MxwxQ05I<6JgJ%+mNsEa}!hr2qi6;@Mf&pNJ~{7!yJ1uiZY-pEm- z1B4GFsfk5WSVg82BBCNElJO&#_@>X19M&UQoJeLkQbcRy+UrTy2#F)s5$k>P-blV2 zDcWJ=18TY(xq;aXAQ*FV2(|f6^gKyCMR0hGl;I_k6&}e7k6b}WH;EL19m&x?(n8!y zO!D=*$lHCrE^QrUClQK^G34jA{PWr=2#LLPLRDK_YoqXBH1G&Ir2x2Aw=Rv zQsP#;WB6kW7s$PhZ#^%BB~;OD6LLZ(=#xTt1U72l{i z)dd#3n^bGXcf7IUdm+ET#W!|?;o?67;OY+-|Kn6BHEA`REi9O#Ya!nBB(G|)(`gBLvEpXimZd2gC1lKH48@UU@ zH3zO`aLs1Y^Wd5fR|s6g7#L1Yin`4=dPLn$Kjml?HH@e`?EHih}Ed_Oi;?M-DXnS6*)v1xnOPLXx5q>5W=NtR^Vu zqC~z$u{*oY(Fj2O;U^!To+sPE^$}d3z}+3LkL9kdiy>2$ z`xV?h;rbe`JW0m4^~#kGS0P-@a24=BB_TJdR(2f>87BpBmBQ5mR~cMRRX$gR?{cNO z$oZ|WaIWX!I?6J27*pVS8Ls1Sy$aVcrs@Uv?YV4l6)|8Zet}zFLZ2wPa%;0o$9I#i zbsp{jxO>A*{&ok#&4&C8uJc-)$~}E8J>p&d}RAoTkqd`(XCl zl3hbXXg97!cFGEtP}8(C!Xzg{ib~_pBP_ogzB0UH0l|lyh?d#V^{pp8b z{^Pn>zaYN@hk4L<)3jq`&6A;)ZmeAQYTq+0nwBp6%G{Y9o-9cuTS$(OT;BH`+u0|bDOa{jt!=a6Y1O->GS2h z-_eNf2Ra`AV25X`JaL%i`I?oHlcf{8pQsNw8TvfM+GXNLG@KI={Da84Ux=UKp4@Ts zb0_NWkXzm1rQ^u^4NvBus1H9G%0uJM{=@%`V7?p9Q5_=G%iLO6?!tRP(N zx`;>hH*e%~K3&A!&Qx%{t8#Fd>PXlBKLf!`;W*(XsLe*cA`eRxl0=yqd6K9n97M6E z@8M8P-@$g@;oESSV?ks-Q9ud%G~67PR*D?eOFx{_d%8bd_vvNV!nIn_G`(yxT&py_ zOtv(f+DSZ4aI&kPs-^_o6rz{@$z6e`t`J7JHnxXfZ-wiAy=)L;MFZDQi3YBpdX;!h zJg0=bNt_nX86oe$m7$kK(RWUQ9}0O_$a_LQAwCt)XME~rN!j&)NJG6W*r)c!Q2~rw zMsNsC`_wo=gRrGNLG#j${5L3MJyOxXsdzcbzMC2`p;bBf}Nbg!b^ zfO6`h1iuuLLwqA1QAD=uW!y?~>L&@yZk$sE1i4N>MXqx_!*PL?7St<{L$yIK8_BO= zx#H=oPHUylNhxG89uvzmqsbl*!-NRbyNPXB9EhwPKQm9G7Pu6Y>i21;LIO zbE5rG_3e*pR;$!8C;xj?8}E9Di_>)8CEh2#B*@&}n6tz=;w7R^B92gQy?^U~U_-oS zzCJAQYAt1X$^^}rEX`<}HIX)Qnv z&SG(zH_T<)jBehLN$e%|o!EGm&Vf!RHohbASwwa~dmx8_Tw=f6= zq!8P^HyJmNLiJbDdJW~phWJ2Ke~s!(ICLGVDFhqNngZ_Vw1caJ8|hCa8VNIzrcDm$ zh;L?CCqqApYA*0p|3v&^xQs&=acCf_f3+r{`Zv{es{c?ur&@ity88F_O2r{&>HKUH zm6bq){$IWtc21QH9qQ3g9zVJ>pRtcPKpZ9ZYdF-ap*#(ThBTD#W`vbEM%aiV^|Xew z)OEQ%q2X+)yu{gXR+hWeK+tfu0*89C#0R@F`Vdh|cnMC88_v=ccD9blCUPVqmk;YL zk2%ywX!Uof{+|EdkLt_HX*f55O3BTC}1eY^f02=1%+uxA94( zo4LR3Yk1DjJpKA1etSd7`nDCT58lt z)0I!NJM=5-iUXwkvL+`CYE}H2xQw#yAO4^4uc%${-3{jLoshS2=_-K>kaYN z-;5TxKc;jrw~CNAZx5Kum#jL?4e0HEfM2~!*9D10m-)oJ4)dS<@$~ zVgmUcb%W9L^Yx?oGT5LHPV;&lh-KXb8uqu>&54a12%~;mV;s?7zDpAQV-0iMi`kC) zU0bC!q{d0)71~duuOf+Rr3M=1)kbNP1C2E2MX!?5ua` zF?y8TbE6PO(+pbug3{EgUqtmGRDXhMD%sU9Q)(V1j-mQ9R3At6D?X8V!Y48t#fVYu zWhE#HR^5W?w?w6>ejC;AqWTL|bEK|*AJreAx)#-k8F-0LjGgM+L=ZcTewrs^Y4ePo zE*E6!Cw7652<9sGX{piJJ&GpK$I&%b3`()dL<$j2_`a{_ja}$#uGl5Y_#Df1ua5CB z_Fk0&4a2;hCZSl?N9;OcJ@JULJjZUOm&*#Vsl+z9Z#zNLcH*Kp(%tZc3E5Vf1J5k2bQjZ% z*(8dqH|Bn&zeWrz-87z|2Lm}?Mw9QO&%hHdk@t7wGh-f=TOVU$k)?7ztv7}}oRsp6 zv=?zT|MH%8J3Nn-+8MkCo~Y6cc%r4vN}u*=7qQZErMp#Kc@|SwEPY7o%M;Vyh|Jf& z^%nhwBpt2hanaw*h{BkW zp(G=Oj3Sn(HeRaeN`~3#V^$Gl<`^<_%#B3*8dXfFuOGyWSN$Mn^ndLcGf^dQi=ub% zFO!L>1p8qOk3kV0noooi>j=@xVdq4fud1K!o4#)-aPHZl`3t8NSgXurW0xlfFDvB)*T}&QdIF#U%VoQkA zlFwKQR?_!~_lXY(&RJs55v4?#;%aYfd3)#g_&UGyze2}8s}gul(L?-84MDX$mdzF0 z;OqR2^fnV86T*eDEd-e`Hjm((!5eEOY($ZC{(?Xp-XB7Pg*W!R5}MxF&*{Iwy!WB| zh5X^W5Rz|&P?RscmhNRjeK>{gPl}VhvGQpY27hFBl?3(1{>8gHiwyNH>_P+){fVwj zb0Is)!tT8NOX4ee$k%L&eIeb4;P8R5IQ$74Ad7Cc^!LF^P#;#G5E`VOcDOJ&gx}um z;)laI?av#~@!Z3F8UL_5C^S%=#yKVY1crlD$&R$9tEuc(@as_8g;R;kBeC`*Jb}21@KgGzH`d>`F)y~WsFz+28|_M?H&)5l zSS4R$ug2kj@`q5#GyF2T8*dZtC9}qIEiQJ5JV2Uy7$5or@gpN*ej$D(eq*XJKS_hm zCdLxC`L<9jyxq5jV&ORMuw?Z3fA>@}z+5i8nV3lM84D+&>KU!{ICo4kz+rD;EJ1_Q zLattV7cL=|5+jMbB|=8`g)+J?oJkTp1w197^3KsTEIzFyPURFsH7chG*=#t5%Bh;+ z1vcmG5X1gZREGJSIlNqT6DzJt>ac1&swSZ7W>if?)h(!;D}SCRY-T7?y|8kD@R{MD z>WY<7!B_hkvZXs#&TnTkgM%L59JPwT9T6 zC0Sb|<<(XI6ELim195mDQsRvSTDQ z^Ty&4lKz$(4O{m&|s*Ox|GpZgyRT!#fGcboatw~#09Cb%hIx0WWgtr;>X}jm8 zJMhwEymTijFQna5JVW^ZrKzZTlK-S;P+6O5Hs}QdQ*PnE6Fx%aHjy(ug=5pEN@Zs} zFA)bKr220Z(lhBH)#EE4&0mMg?Lr(v9@FyIGQHg)gM`h~rby#tycBYP$1nJI9wj8{ zDJ32%p9%?K4@eu;x1V2zBjkX59OF8!R3<%0p@GV$C9#7-_6T`K9+tnz_ei58kiXEE zjC`FeKTK+`($L=S`Ttg9rCI*`e+YXIu&9pifBb|?Q4keNuovuIV~jo06zoPtL0YUa zEdss27^?qc%(-|zGM zpJzX3%AGrR=FFKhXJ+os-2g5&@piM-!|G%ry9UviBm8)lL8^bMA+MW*JPcOk!qO#r^ z8sg`>jSubaikAjVX*kr>v+~=@W?9hQ)8_esECA*MXzT-L^&D1fFF&a0bc7Ck<_*(< zui*<93hh&A^>k@lG%GX)!JR%pK|LL=Iw)l;Nxlf2sRK;eG{OCkrd+AE2o zlF?N129-o3Fu6OGOrVm9R5A&^DO3X6jY{w*M=Fug>0yYfQ->n(43$h3%C2O(&~+v8 ztm;apfw53-7{b{yE=giChf4m#TjeD$Q^_JKNvD!m5W9p*UZs*4Dv3p4tVE@+QRy-& z9p7h^yjIE$>*Y59)6W@L$bai3&LHxo(g|BT^wUpZuSvLjj7 zl64(f*ON6^HfOaW>qaX0N?a)rA9EDvFlLDjP%8L_g?uq@T4ps6@?LNkqCOXFcLbLqgp@N5^#8w~OX)If^ zT9WlK{!DLHYgF4;kN4B-byctIwYut+8mZJo1=s7s)&sZ&tJ~K1g2?&-T&$;C--mxY z&o!(&1TBOQYQJx6VX`B}VG(n(U1eHYziFgvBd3=37 zlT;>{xN0>Ef#=x+F)57~PXh0Z!~7aaSsAQ$wl-$kg^9Luz8HWCz<^9DsGx!jwD*?o zSzEb@wl-qgnTfViZ1GY7ns^fxZ0?@*VX*wUPwueb9?*0tKH6J9hYmm^=2F3N)TMwo zkP51(U@H~mi4IiozUV*&+nVC!+5$dgO?04wot$tNll?8I;Bb&%F#f}>H~ZFLuP4mw zYAeO+j1Y-}5-KR8f>Tt0d9haWI+NwdrJM>d99pO#3xRAZ$f1IF@W8cHu#O7WQ^D#$ zB4=^i-{85t9J`W{X-4W{ahB1@o|fQ-gs;tKkj98t!eF7HKtUNbqv7 zTp5r%Ca6~sj_FAV(BAqQ|Ew8G)@J=0WOWiZuaa}f+MKMRWQ`*08XPfS9_t93q;zOlV#SH<_O87%`4Qi;>go5>Fk@7qS zTsEXI1(}BF$MjZkFL1;+JbC#FfIU9#YYu#i%UG2MZ7V2j!s(rW&OjHSE7E)ie6P=1 zrrpzLEz^DyvzBRh!4=&+Qm6gO8BBX1=wI;tjoV=)PUp-UidoC_M)0CTO@{?My)nl( z1uy}bhRM-1Y+|a@t^wD1;JU$oaGG`{fJzUI^BWG{9i~zTm6lU!DV6zCDOP4mom6^+ zN>wU#QK_3sk5TDS?8ex|3dQ_`?3A8`^*aABmM2Qj^xa>=ixTr)c+Pw`u6>GE@9Lqr zWmp`evW8UF2o8!>)|ASc!D)^(=g{rjQW++=W$l5M02&kjP%Y~Or!!KV_k8pnmEz0| zsQA*0f<2{ILZ3hj@mm%;bIJxF@e{ZXTZ&3=F!_qgVCYkbn~MN$5wQzrm`Y`Dzj7BK|d

y?M7taQY%+~YA+Rz_vzRQ5BK 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

l@`iJ%9ECt>%)pK@H5Qr2OVyLc$*#v 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

YR%B~xGl#A{O$VCf|pkPeK4O0MQ~X2~^{ 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 z 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%0A0@=b7{Jl-h7B>m&=c%3DC(veBc= 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

~yB zk10l2N$E{m34KcG3i&%K?nSbEK9}Gd|scz3X5-+qn7SrmVVNA749tlzkiA zJCf3O7c1)?!9+M6#+NVmN-9q?wy*a!Uw;2hdebh1wZNyHZn^ya-P4qH3vKvYjg-7R z9brUaeAX0AUbNA@Bk{dPo?vxMYc9BEwNuQ1W-my!Oxh)Wb@Vl&y&+bCJ5efW(oWMt zDB2qFh$WhenzT7$5iKo$?P@2PXpFp@G*sHeb&WhXLewL7<5-NUq6}qd$P^{%pqz_7q^O!a55}#MfLf3w zo`f$Y;FJiT`;DZ->KI;rbL~ajyWW?;?1n(CXa$Ys6M|M+-8+<|k7e&FTEaQ_7S5CV zMXMEKA9|qR{p7y1&Lw1I1yPGD5g9LU>?NTEY1GJ8z2p-{s!%C+UfKpGf+)|@NNGB= zpp$rL)}@o>#!9Cc@?LyV5MAGfV(Z(`Eyfyyr7<@$rL>z7AB{z9E?atgs6EU^o|fJL z!(lpztx-A>(2=ELd$pGUnYt*wlbTvO9hVK zeV+F$P|MFGJ!54qAm|Gvk%@gh=vcjb&_fLmI)v2nR{)wK?;Y4dUIZ!0zi#*{#^2Fg z%TlkVGq0xSuHFKVbNLK9pbQU3ZDS*UJL1?Mo}C;`MjyKr?xDXp_9y%We{+ninw|gC z=0(PO0{K519)If!LNorOc$%n>t~dS|pRtsGXX@3c(CQaCvP!=C_PnWV{?OmHk73j3 z)#ifQdbPQr_Oa@JMux%&AR+`p@5w$NJEz12=8zSqKf*be9{y_zntnl8{~A8Lz}sz;aRVrIsLG2;rB zfKX@zjUf!$puAkIMYM%GDPi4(S%YNW+;taBg}VU@$Hg^W?TwLz?&@gh4c+CEoE$w_y-X`N*xe0 zgHq44nY(mH>`l5O?k2q_lTSTki1j6$qBts69d@7hG)->VEevyFwbhz3WA|I0Cp{6C zwars*cAs&7qF$gM%#+%*8|cmQcF7gKQw~XYod3P)=Fv%J9#p(c+pG5$E6Rph3X}Cj z$UI~OuDwScoA|Hby!|fsJ60;3H|1W%SF0qBc-z~an@X44%;30;Whq@<%ru(2IuV*J zyK>l-hi=KMfKS0#FOkgA^3u&&mpmVDf3ta@zW#;DKKios?HjuAcDH+-HD#u8i>(v7 zY;|~E4WT8cja#$CyLIi8hwob1X~VpD^}3j~VKtEMTKanPZABZ3q^FKnB zaN1H-e?|f%66-#~x$AuHxB^v_&zy&rZ}jRXy{L=It#XyO5&J4v@AZUi=& z*M_Hb@=Q@Le9w+=q{*)O*v8u8#zOm@rJB2clScyE{-fOC=*6sTgtENl&bMTK)_u_K zStDxG^ThDg6XmA?VabnqWj|7Pi)5f6dAXq-u{7Y z$6@vCIO^DZ(p0wn;7 zc!i_$Geu;HkQ$Jmi%6$$NGHS6$*}Yf=(Xlyn4X?5VmE&aCR@^X_=lsD)8Bo^E&=LU zFZ=eI`%b@K@9s0*ecwv;Sv}0v-!L71l^1Qcopi;eWxBkxI?Pk2p-40FN&sWpERtD8Ip%;b#uJ^|B0hz43L6OHQt6!`&InwSEO{4k*<2Suh|i1 z43c|I?JF|PSjT+F0aSIcdbW?*LuL%cPD+hsrai3!v13=Gmi*T#$}l}M2G%#M)ZX=; zv|s8y>l0JxNR6?xdbSrnb7HM(g^}u&MyiKNQq}6lWYD?#!&ZG@b1#$ith*3ks8~K+ zHD65HU|aRPGSc`YppDecTvVmQ{W-tf7(fi;m0Qna!&XmZ1EbO!l6)B{zht*FL$6q0 zWZvR6@vK=-Rh8*HPuW^t5#e(=8Qy11l*BB%)Gc^hs(SWLGTZ~p;3M#o)z&1S0cK1# zVqV>rXT*zqO$uO^6u`2J+rDm3*7hReI@k~NSk`2-hqP`mw32RpLq`3&HH8aHg7DHS zW=v92M<}c6Fy0edhHTr#dB)0B_rUw`8SIsSH244*30hZ3z)FPcD-mByQtmP;z)?w@ zmNE6;8{Pla?9z9+S1PH!8!5vbX*oBVo0h(tQ>5=foc>gVD3{Yu!!z(Kx-@;CJ5i2v z-1hI|^q{%RI&7<;#?Ld{fTf2FpL=q2`BZh}9U~do>yaB_6LG%oCc{)cs2EBahc?1x z@>dV~PP(_C3oe>`5YxF9I_{t!!2EBZ9`v)BfkD5@@KO)@=|%`ZKK^gTC957ec&afSwh%?)(MN>9q&nV?{M#5_FVIoO~Tf0;H774=(4r* z+=rcmn()FzqMCObQ?`w~m%Xnv?jY|_&;gQktza8q&KJBR8`~ij-h-X63$U+>jr*%w z{i(<5zN#cWV&9y-bOoOUM%mw6k3qIziF;+R`fWeOn}mHqr;|sU((*z@IJuu1IZ!gj zh`Lt2@Hu@Y9B#H_p*o@ohRy^rbk@y1^zh1d8>X}xsb1hj`>K`I`xUw#_hlt%p>1=v ze#v-Qgx)45W`5D{3^+P<$=Z}CK^Ri|%ei%xjD zF-V(72FypZURE}IrL)9z-6fi(<}DFhxl;an zKpo1TAsY`MDkjp9Rx6&nm63}2_p7`MfVFx3eRfRRdB?wk)52Wpy|20thm7@Ha#3`l z-nWutvL{k@ZPek3=t{YPMy^$r5}sM+J`&Qijpsr4CgNVFvR=oI&69c1ykF(Y55pV| zXsk~2dOL9Rdy>weorXl$2BB+%u-VdvsMDVDG9U>;pVrV2@+r}L3NNk6>IECzS+9G# zc^a>on9_lerlMV%DXT}^=BZPX$J(s6EVor@Wb^P2gr~9WTr)JK!}E$<`zl=Hm}a7h z)M>MWF$27<4Yj1DwF+x*QKt=T5oht*Wo}zbLopf}stISe3^h(~At38jQCrLbiORHD zJj_}d(bn8*Noj9+jw|Uw%oZUrE|9MPIh?;hvfvR!T3dD60xya#i1x9sSmFQ64#%o2 zsaXyWE1|5nQM1Ax?&(@(uNNiQ^fy&Wd@uauLg*6)qiumKLv0TkP%96W{IXv}e6Bk?g1< zLTlV=s4+FSQfF#z<(grkD77~Z1iBN85NsJKgU;TSA*{oGehAEuuad?8LPG#*Db?ncIx6O^H+q2ZK4oc+1jOY$C zm<)PC3g}5fGDwt`!9lDzLRLq1~_-U~D%ok>a1A~!@2jL;Yj+2IbdN!^6 zQFzGTo{qYFk!;K0y_`eKiCR9xVeaA7<(#sd2P|6o91${>DyN?5J+LZzU{&DA>R>4$L?bMqB@&ZvHs3V8g-p!t;IZ;**Sp`0e>XFqOxKdUx z3GN5XfMpGV!7vm^R@QBByHR7btYK!O${J-n$;!H;p~h%ghXW8{9T!Oy{>}1rmNJGZ59S8By z8EzrY-%w>t4r%2z=A?4@72~mUc{N#JP7Z11#)ND|kZ~I7R)qt|l8R7hC7uXq1Kj}2 zN~@s0RP5zLrp)8!-ukqomTIL+EOoX} z9J@+q``d5lA=A<|kIE&IIL#kKKv&nUW_!78OA?pDYw!Tflz>@8FJDTg(*(+21JYaW zmTdF4zh0l`l3=NChap7{3IGbC+$#z6cL;Vh7M-JVu<)#9#&b;Q`heGb4cS+WMY%YHd@D{w$LEwB7} z#oyr#b4XCvnCj3JhJsYCy4Dm~U4#fm3M|R2*R_Rq=6%(%v=d7>>UELEkf5&pjr*#L z;lztMvCkY9)b%1(9~ch3<;4AB=nJU1WaKSx(lLV>gzcfK*BHJ|=v% z^7k1{BQFZlAXz8ZFABC|8MX+`~hgNOte#G z6{oN?ZQ_&^C=RZlB`1#ot74N)?lFsO$UFmQZM~7D@HN4i#qwoi=2woM)QUlHD^d6N zvbE($J!6e`n6#`<{KMZM^fS|`_G2SzS)UTY(APdTvVl6OWo3v^T`m2?XU4a{%Y=@E zTr?fVvRW2nSuN{xSEzsZf_OFlRQ`LIRbqyfna&mS+NBM*TVV!Qnof?Hq+Ir{llwYodi1(Arq-xi%S|vZ zRF@0H(CfYsaZJRU(tzF&u>}snTd=jh6>Y0;MLP`bQ1^C2&DHCeKd2LH5$6;53{Wj~ zpUOG05b978bt$kx0_a!uI+>fUDXAvVvJ2y?QTJZZ*?V)$*^!nl_X1y)S=X(rdaiV^Px+dVts!8Px0y zl*DyXSpC_cc-{=xYdX`nRDa4wD@jT9fkA||Q1Rp;26N`!AYiRA&8TJ=yL)S_hu zzW3Y7pl+ra)on(dWo{Y&A5^Q1)qsgJTPloNRbn=T7W73M>wDs&$V!gm{tCYonF^W-nB{8^v6SG7>PnO7}O9|&Li35~dNwC=sl*kvY99h!Xuv|+R=9yis zR)WGV>40@sf(kD|NtfILH_Hjp%_UJ>p$3c>03fH(wah;sLD`3rKv?G2-dpQU# zS~5WHWT1%KCFl+jnA0Vj=@$47z1bil* z10r6M%w7WjflQ!TX(g}1QkVb}C148N1+-nQWRhgIPjWN|=xj=IB~Bq6fj)3l;`N1o zfO^$R@ohS8PMPvBvE+afPB}Gd+_ZArf6)NTOxSaV7paf4VHT_R}yVW+*IPoY$@>s>jbgykvHw0aTZ3aK`;in-=xI0S{ z@jzF^ED>8;A!f?LGP>;{379RSx1^+xc{hE<(R_?%HJ^-Tt;amODH-b*&QRpnB!{<| zb?YT4!4l<7X5IQX90yFGo5?4uFSsL}nr_W>4wU%Wq&ggfK!Q%dNjL>XaMaqkgXdMb zzy%)n<#!>&LlldQu56!4($W$3a4u~-U@V7I@$l|M_g7u{cmm*H`L2b2rW2*0x0+bj)FAt z0!`j6FVKOGMC_Y_fCze!0(z2yui+~wW~Ysk)(V;9Loy;SYy=p4g^i&JaY~@n)P)7* zrY<59)LAR&D2k;Usk$_j=Rah$L zewkWrKTM6YtAL4T_e)-M;XM|yT?@PB%Jf5F51_9tM3)!#hHlUu=n8zjIOv#Ze%tf# z7XaG8o-Y^s(nX9|PT`A_&6Bcu3vdBD?cZJv=m2}YRb@YGnp5@?!wk2}M^NVTEqet= z^-w3~7?!yGXO8(V(2VTzaL)cK{0186$`E7#sa4E_`J^-oVr;o*abh`BSLl{pM-kCY z75E8_wkfjL=W3!(+&o4#79g#l*R7zhEyxN!INJEnQ2{+-fe*43TSL%6HV<(IF=Gll zA=2pFGUtRg_Z)CvS@*NIlhqQuDx{Isx-w&Da1T~4<~2L9Pd`n1(dNzIn7&!xOXl`B zooiW1v=EQt~SUS~*n-lT|CH!IoPTDwkNL<#zEnED}?Z?^&~l5jT4{qVf?D3lY92N04^k zQ}7IY0y5p|dk&t57ho~Cp`YyNuZ%-_NV3oPQrgFhOZX{D9|n$Z*+4`tP?)|1NHmp` zZ@HHUf&U57_0dPiMUn7P!U)yTIM3pf1exL+#+#Naz2fm zlGBKG_LWkgKE@*AM>+e7VK$qKCA^H780JW0ZY7&)kxiAz4hOO}yE$>nVY=c@sLzXU z>ht14L|aMk{p|Tyb}(x~pnMFV`7Xk*@CRHXm5+J;+uXg$$qOL_%yhrU`6=`4R&33( z@Qyd`BeINvZ=oRr_>Rjh6~RgId})&_o^aA07r|rjI7d}HfhZqKjPg5yA}$}Vcw)HX zT$tfKs_bQHqhOwKs1phGNlo%eP0E}P=!VRhvN21<1C6}C|B0?EF|;_*7L#By>7AVX z+p4zK507{4YNcuXr=P7Q2NqI*g-Zd|Q243@tc*vj5U~o3hb4uFBwq@Tz-lnw`NCai z&Y~1mQE3#LmhRNimM2l1gcD*Kqz zQI-A79IPBKuK59OKFw2 zKo{srmQ~76W-B`YO0BZF?3PNLiGsS^mA@*d#$1yqd;@fTlItcnujQUSpnUG`T*8E#FuP3g3vz*II3? z+WC4Yo(KtREuxtSNukzmBaKcI+fM6%$b4kOMR#)6XzBE(VA1}vu2hU{C;w(u+b&bE`UUBp@@d`Rbk;LbItG z1s?JATR&NxJJ*$Bk-N`}(%>b&jaO~TPUB0KcBUH1mU=J-#=>Z;8T-eG#VzA38!sw5 zU16Of+KG9t6~sycmPi8P#25dMNv{>$@{dWc6?B*NJS{u{&_7B+~cNw;12C_&u6#xn#> z>x0OA*lBC-(WzMHUvwXJe>lj-t5>U9TUUj9U)u2?3#nUBQp|ZBsJD2s<0&$(YT zTg4~v8TAkJ?1~If;dAfT!e*(wSR%~tUR)y3=^Dgs9Q zxW6I+S3(%S1Tz{6W;ArA5rl%MPyIHau=JsT(Ubj*k}@~< z$R1YM)7NvJ-ttO^qYw0hSP!UWQqnp5 z6){P~6j&xTNynB$Qg}M$rLTrHuombo^{LV+G{ZOR63 zLLz4x@?m^)fF`QbMD=G_>^L0vS)d2eli@juPLHb7kLsgfv;<(y>34!G9-)t+zG~xh zBVTY?y)9F9^;Dg^NEV&RepFE>omFLt4=wv~cmfvL)Jdo7!xlT#No}^zw0Z7B;bebK z&d2-?w6<(jj#(zZM$JwD>TEVGHak&*smR&nMK<}6E%kQ;q`*d?C1-Df&8A|{e$!O! z*>4+)JsYE~Ua@DRxwF$k5FfxtfQgphd?lMUnoV2HK1f>Q zroP(Q;moe4Ss559J8izRK&QM zM0vrHeB8)Rce4BAZE5`1Wl;;os-Aw-$X7j%>Kr#7Ccs3hdfbE5*SOh0lZbnmQ^tQs z!>2ClJ&gYTDRshC<#|t)@$lu3FWn65onJ%AO?n8k49;S?!52lm#4*lqY3R;#BF+=R ziF*OQGn<+72eX+ue=+6(oZmNOsqU15dzwpm*BUbc!D~EEMVM;Ad6g5<{GCh$>CWqH z1mTuJxdc=o;%>K!yn|*RcN^D?llDvVdrA^5o~Pki*bdJSweA}@$HvQ~)WPJ6V~M;- z?f4J815Bnk>Q}aR@Cv*b23^T5=S z?vTe|j9jN|X+ImKaogknsEwou+4>t5%6&oj1#&0_OD$yW@DT6C9VtW|l=b-GO& zf;PFqvqhcJ+siCb)O|gPj!TV-LbXM$g8L<4P8?z`P*tNImW}zOC+ZPc2y5U`SY(!Q z)Z=D;MLligSJY!S@+*q0hfM^jCs>1?8@s?nuHojoA8jjStWOclSq zZN4Ai(2$xure}uX??mYxj5A$is}*dEk`{xAU8I=Q$@yfG}=m=^3(K6AgN6&!{?7s+A@`5LB zwY}D}ZK8O4(zsAlPQ;{hbSDUxGt1>#5$9)I zRIwh-QJR*f-dE$5``E9}i1niTG-|JAtemcWAU;urTDm&Jg(L4WXqh7Bs?$ff4=s~H z&^+mO)am9|R6CblGpkNCU3PSDknTFVpB%G5x+Qgbyg2;N+<5+|Es7XyQSbXB!rRK? zU2lA^rlCR2eoCDl+u(KYur9;uuUFdIQ8^zIE_yV*b2PO#npzvZh`=W(py{_8xAx>e z-seazJ9FhQ(b>_D;d$N+q`%QL>1VVT2}q!OF_z0y$MNVfdZXkgc;_&v{Z5UcOZn@A~FENG`ftu~|ox`d1q6K#v~8d2Z!A%MSXL zt*<3~sup2*YKfA9Pw|{oXM}h&i6b+o(f^gpCnyI$C#sULA4PD0faML5SC}5X?hh7M zCVt%|;E50abJFYnlz=NP#AOjE;L9}ox@&OVEUL>Ev$b5d%kMCB{^nGl&-!I-rOPct zgB>`nHt_V$FS_gRz#RdFv@i^AA>AIzYM z;XHto@PiyN)1pql!;G`7R#G=oD(L(6>qEEpgiFsJWLCB@UJJeJCYlM3pTi?O=K;i4r zKO!6w(IKW^^aUt`a>>yOsFVwT188yQoula|x9^o-M5(7~M9%T4-H?-E3QRP%Hm0_~ zKS4=l?5#T~LnmeFycebdWy`;2^|)66BO&Bw!sg<(mB{nl=r`TDpzC%%1kj`CcB1HZ zob%0X=Od{c=``}%Y2>w&ymoGrL$-_90rUvE^F0x}A#M9Lt zn=6c5U1dmZyA%fB&^42YYmBh9hMblfPsn|aRF~{|5a{xpv#Bx8>7l6|35+TcQ7XH| zCUMR{ME@q@cM*RwZzwJbEE>HM(*^f$38;k{0vOin(bo~Y38=?(lbei@-dT^K&xsM& zYQFgtV>e%ViU~1RIE%57X~y_mj|ns4H#Q`7C5AUj!*J*&CJ)Gwm|Nj~hcyCcCY3aX+7(0XikW7YpnIAksB|&U!+jvb$(RMwf?^g+(&^~L zKOJURiv`Gv~B<4kUQuaLy&%s0xJ3aK=0d{v!d);$^qjkO}xQjFe;=GMDW{ay=$VvXKfBv!Xs9*EGLb z(k)LrB_Er~hVi&F#(3Nr^9I}RhVq+xJ?1^w1&3j$TyYQVg{8pcm>%=Gh$CU4V?p4S}er5LyIuPN)pj)WQt$8o%Cb6G`Z`&MsSOS%a6y3t*N z6KR&gVX7=S7u>{jhN*v1YAm0s{w=o^htiCr$vIATZ6Ck=BlYav?saI5;8yYXcoN?J z(YsqcJ!EKi0$Q7gkC20cM;daR`WH*V1w{f02ySD>Xe-&XV}VUQonW?C^Ci0-^Z8ig zwDAfwaXV4}t{PqO9X5kdh)ZaJsD_a1uMnK1a8P z$saBIRbEq6C(M6V^>sb@t|Ck<8jOiATSuqXJVTe#A!8Gr1i?gZbpV}@Ep zM-_Z`gXi@f52!^{li;b!j_DWxTd@eTPw)z9>rhOMpGoLtv54Y71{tiMY}oay>=Gq% zd5v=+GFiMSBGww)+{oqioc94&lO5e$YSB{c+3bM2(CvL+E^%C)xZ2fZ>oK;xx#n&? zcqVyTL?0ULX-L&}HY8w{?77+P#%sKDxMPCU0JW%z+jvF3xuU$3NVgMgyn(o5yeM$B zXsxNogXhVIp1v%IeIbeI{1Z#`$}lIuf@ua86^KX=`Sy1 z!|9i65y3AR5!>Qha>IA8__h)>P1(9%RCVHfj@+X3Y0c*-iZas}?Vy69D6pv8K@7#H z#(-LgY8j7cA)*y9v_}p%fTR7DtbNr>HN{(dtpyiBXJ3^r(R#7i$7dB|rvASAswq<2xfl zrzqP#f6#r_V$@Xn_2BpDtGeP!{~r6y2<6t5L-C-YV^Q$28Nei&9*ap4EAs=fFN#3( z#@z~Z7qPQQW9&>3%(?2ZS(5HppCJ$7lkPiKy6@N{ApLRd7b22|BLZ+-woZs(Y@){& ziZ}&D;yEp1Ijj&90(X@$3#iAgi|8X)TS>MV76blsvj1BVds8)jX(825chgNv|Fc6_T{ysZ$Cw_#$g}gerRo z4*nf3Q8+H#Kjculx!^k4sugj0`y!5`jUjoqj$A-wQKMJjs9MCSH8hqEYg zGts57oH-V|Hr4^uvsh|9V_XE6h^58EHUhFBmaK@S(Zq&vPK=xFhPrn4Xz<0#YCcZ# z!P#%ydAzYS(pa<&F*_1mlG>SlWg?w}xBrd5R7s7KR8*u= zCc%}4+?6^W|8B=%CDkeWJ~Tr2I&9l>ct%IS`wolM@JlN9gbpB{+~Gb*0|qU@=cv!< zhPX_Ssbw0gmMx9dd1m`BwlLe>hJuMx+3kaD@WUzV{m3udjzE^t*`ZsJ+&PkZ5-+3i z_%IPoL3CHVSbFg-fw~aiPBz+$XeA;-#Ldu2JYw3${Q~8-){^ycmHa1xOpp6-3$dx= zD#&G-zo3T350nE2Nu-N%@wi_N`6q!rWlt{&qr%6_JWsr6*0?G>GO~`BDiK$W=MLE# zhH#$Ueo<*+z1wP~;lzCpKe8tlS4M*I0@sZD3Z(MHi8_iO1*6%>fm}EU=*##qlDx4n zj)22(Oms*A(1v;I?`&rqOguH=bMQ;$yN??*U}Crb{4?O7tes z802wGF9?Tbh9#-#{G38w&(~WU&nt8ciu$Q9y*;5QN==W4Tc9s=mh*OnZr}tuT}?-g zYB~!;YWhGJ08)-U9w1mlKWQ5JNz;CWpKj8QELpC3o;vtsYMvVSDye|TbvET-ls0?LA@Bj11y8|DIeIoc4Dm3=At84H6(yuI+ycf0$FfVynad<|MCvmGBh<4USjDNC z!Mek)Dt`@ z%UKBAe9xY;sduJ~^v<`4h!GLXSzh66b?VuL@rf8fAkK9QlGWpJeBJf=ReE?zx5 zEWWjpxH^Vtmx-20?e9z%pq`~0li!T7+4Fxl`;o-NPl$gdmUWU63-Mhwtf{k8#c7tf z(bhs*eEfAWtQb^?lem*L%7ZzXwRt3~8})16!IHSCsc7DK=>-jg>+IxuUz5a*6p&O% z4&Vi6E=Xby8Hox0-_6F7W|g~{=Ts+$r*3N$s-ErKB{VoJH1YASFZP!e}bZt#FIXAZGCnwg;GJYgr~NqCCdo%1w2!|t2S-Fp1*lvg6%OgvxT zQ&c?@ljJNIWm=9HW$}NhWzjf)<4_CZt1N06^XB+2Ipm_mM~jEN3QIX;vOC~TcRD<& zYw|r$xewmj(y4eJaldbMR|ne@mRYTd6v??ZaMY&I-0Y-ZJ;a$;6tfUK(IqN%F6(Fr3gA@vekb?4;ihy~h}w zT<(r{nrY;O&M>BtLhq#*rOm0AyRh>?&i<_8$yIU(%A`;ANX1*J+@Xvi%R(0cO(FDU zcuWGG1e#mucy4C6Iwe$5FAX!NpRcUr+Q~qlc4a+ruWWH4hm+aqe zrs~SO#su`0ZS|>YBKxFajWEwY*O-aE@+qMQ;23-+QP4bBGGPO3lz>g-Tjk$McwfG( zHC8AgOoIT_g6QPHHrUSN=|HMQHs6Dtvbjq(b2b04P=<)PpHs25+&mG?iD|j2qFDUH zn#jGJ1$1HVVgE3!zAIlFs$0KOQhzfQMiyTwuD=;#d`qgT%v70QD_;4PP`a5)%w?@I zP4RccRJ$Uh*ejQSPWH+PI7z_uKF}Mm!mjrs@JkLk!Oc09oJf4kjGst`LqMKuC&+W{ z1bMEVcnf%&<-}Gn@*LO9aqYyr##g{68giUHYbVI-fWqR#3QaPAfv=sEl$|_<(0#xGdZvYa`?-rot@(2wuZ65k^7c?{ zPO8suYTZbjKMbc)TeVJVG^=OS4JZ25p@4yTl~F;PTlohm~M$D_!jV3qr zMlFr~janH_=$~?XTFxj%ox-miFNI0750%!koNu`FtJdKNyNKQxI=qD^r@h+P6)D9x zO!0TG!5xlU;A+yGs&}=C#O*6_n~E=7Zr6A*P;9`f&E-COnKyeif@&CLw5zMl>Ti%P z#2ng4#-Rkc)-__T<#uYPgd>6OJYA1~e zkVwjo18c22Ff;=Wv6*tlxdX|2q%wei$K3=ARfZnYj$SY)l}2V3gu@CeQVEJd1zyKYl&W)wu^L zr)dS|gP4KGBuG11!oP#`kbMN?-}xB3P|wI|hI{}YFNFkVvG?LLcpk!2KvwC6Qu@Xh zYRx>&loYzt_#a42{Ew1oU8=#Y#$Zp=Pf{1UM)agL>RNpr7>H|33p6p0)dC%j%iV0q zXs#1O?9=z)=}dmzX>%7O7f?&AO`5uzggL_7_H@7RzQohOTf!K~c&4s9^*?#n!WG#} zvd{gNQ69~rCvmoK?p?MA=i7TZ=>kdQ@6X!BIj4v%u3sQr|4xJ|ne8W^d&m!emaSM< zrugGp5_Y5^Y{PsrBrt+=(Zm8d8)zpt_g#j@xYif?5te%+ETDu@Tr7dFgj#OWZ)w3D zP4JJrh%??l@+U$VK3&JsypF|ry&v@F6qr-jD6E``8~V79Q_I|&X^DG>@Rdkw#okO= zw#9pHwA(}TzbX?#S63shIp`6tu2Kd|rPv_C(3J%WM;5xh%5s$ci9%z`;`YdG zz&ld>?aTrH)twQYB4RA9x&5oD4P`IWYDOh6)W;r0G0g6(dmB6-%4t6m!GGZOtDp9# zflg99$=ppTua4T4aA)}PZ^&uY+r;1fxBdwhY?I#{3=gh;&H>k2N!kv}CyV-3zntNS zh_#Yi>&T-OqwuVk%+hl1QarCDcR7?;|MoN1QD^mxD=8Z-{#sXrTSRFn;&tQY*_?Yh zzl>3@F}Bfirs0vX=QSC7UK^G45puN1&=tJttp2%}%2Nf^hmwu$=h?Het6C?@%f^^U z59MPVJ#>{^#rT1D{db9>#^i1NcZs1X#!JldU1I2(`gSB)Xm%c1!D0z@;sXW9q;vPpQAp)82Cr zJkgtwW)#Sjf2??m=d)+Kwh3qb)b*a{n!2y^_vr)=O9GFb;B+e3@!nA$N6Jshm(-I9 z54hjKnC~1K;%Mnr+@FeF6mom$oQ`cBW5Sq8k}mHgD;Naq{Jw*)# z|GL;~fq!(^&q}~oQsM7&C?1cJobLYI?rEh?TBxY!7Awn=z31AFc)TNd^CG!%;w8zF zEuIp8pJ%-1W=i<+>4Y4mwf2cMn(9POHNE~+iu=Y&QgE7ALl`Fw7^zRiF(J+Z?zb!p1J0E!sC}KGd&S_`(NS9 zdYGXB3&v%@azI2b_#m4*x1_-b9JJVT$lqtZjDQ}&FgWGJFk64zofXPxh4+2$@%KKh zv_pY3R=gWgUSV_(^QC5-23~_d@iIN<$!`fcd0v7C`}=={GsJL?Kd4TAjeB~?a83-h zP?^%GrMX4_zDnqAc7LDv|G9``gn5zv3cc`&0U`tYn3)O4>!dmNbDp1nh6a-h73n8ABC| zZD)=;PDa%_9EYnAkaL`MA;dt*`Meb?q-!}}!FBi=ij4-2r_`u?T27_Rb89&z^_34Z zBbQ?h1yLEm@K(p|3889hxlM`QkOGdl(Y`CcRLA9W>LcS*9^UYjlZl3X zS*fRGT>vfT*sj*?5_mc zo|dEqPGSuPP9cu>3&r=P(oI53`pE0lfnw7s?Za-l4C{($fpU6b^pWusPBts;4yECr zn}PF9qZt4=xvKy(yH-UW)LCW5-{`Qk<89gTcTf2Q#9_1NJ}0TE>WN_88twS4QlqQo z^HwcTC!v=`oR$QhF_Lwhxy<7z{^Q04&MMv5mX+teVL+Jspdxd0lkUcg*2(PzXrA1g zIa@C8GibS!MN9>WGKbsC?ZR+2mo79HMU#ud$n7rGiRzhK|C62EzVg&m%WW9OP?EU= z;eH3dw#OaeXoT`wfo~LGFXxU_0%9Q!;^lnNjO+f7tM?9!qIe(w z@ivVlmxQh~HS{zRLJ<*ANa%tHNO}Tks3?etQdI5|LJ1`#fPm5hqzZyvQuK~JE^tRk zfJhSsdzWT;TgdPA%w6>R`~2~GrtIwO?9^vwXLo&3G<>U6H|_MTQ7y&kYf&?K-=bL`Xx^-kZ%L~6eYR3km_B&UR`i2e$mx<>3ubiBKcg3 zt9n)ME_#Z{UI>Wb6Tn47ddV1yJFk6_Sf@p-xb`2 zLa#qbTI%UV>vsmXF-XI&rxU9`4ZGnO?12JJO|h}*x50MtcvZwack#}be6~iZUyyZo{gJJnnGqUS z)Oa!YjGRn0>lYbk8LW{%8iV;5J>Qye)IZ}+gEeZb+a}vgq?L1U39)0$>gD&Sw}(`* z<>B=3UOcFB)aP-`yU(4Hh|BOPtip>{SO29o>V6tsJ)aDuuJMnNjuL8(`)Iz~%*K?A zp7URge7wc#^!?5=R`S&8`-9g+l+i)hzV{l?8S7}Q*MqV2M1yns^-?kf&s(@cF@I$Y z^yArrUj&XDz+#y1Z@B5?{ONK1JYAcjeScSvto-hf%EnAdS`{0lk^fWjHnwJhlL~pN z?E7PIANolg-TESUBId_pnqPNGge0d2L4L*z6ptVgOj7(f2h;C2QpT zb}Ji2`<@D{Sv5ZblYr-s&68moJPOluP9W2na^3^?Vn;J^HZ$*aHqQvksls?1oTolWX`YE6D+SGQfMV6004xJkH*40>iQ39D5=E+rG(Wp$by7_ zo|K6HN~ELuM?m?h{@L;{o15ggqw0Wp>PD}cJ?3q_cUe*4Sw zfXQD1njIF$eGtKgF zDP`|VGp^d^cB^|EzSGyV#lqjsoc>R0J7wbUKi6%}+wrSux8>3*yhiN2)3nuciTthp z%kuClbG3Z8p`8{~_=L7LOL|<>a(PN)xseG;RuR)CSTx}C#ICq$9@05WM;##T#d0Z)l^adpAs9I9D#`;9_)&t3?%9XNOA@RoV_`M}-692O<_%Bxyv>m@{rcK=TDhZ#={({$B z`IYjYHF9TLQ-S4D0hwROTb;{F=$1T^%9&XEi~m|dV7Oo6WAK_zNn=xspVXy^ldAtV^lPedq8 zg)m^doaitO{awRML$n%Z8X_nxDKL(p@imNcjiC*rv7_TOOotdbZ7eY8G~5mMhzC#l z9Su~|2HHZylkkkcC3P~j0P72|80LEa=Qj^GgKfjJKy7cJ;x{Y=M(~EG;d$=)mma3q z3NmQw{ZD$~^(wrE_s>0^h%U&mOwq}sh8?hz5VB>d|0xko1i7}ck33wt(oY)il@KNA zX|AAAUg_W|ztwGMw-Ft&f!2Ekt@hM)(|Y6$84FGM{J$mN6Xz{*!pF4Qr(lgI(VY6j z|Hbxg4Fwy-ev>?sVb7E+xmCbMRe2$@0nH6rqohemRv_?M35S&Ju#&5A%T8EF19KAO z8eoY6c~r@KY$*3gRC^?!fSeQTDOLTR6|ZXfrJhpAJ{!ARro4&8cOxoqLrK9#WNU4s zstG6+4fKr-{w9gbDDu>|WcaD?v>ucEEU8i+kHZsq{U`;Ls4@R&NYX^PKJ~pv@T5ST zbo!14I(^5HtQFluy!@VCnUtsJ?aJ9^9>4a5&3Bk@Y)RUgzoOE^WV+A8kZft#FwUIA zJE)E;i|ESd!c*#3na<{?vCjvJs(Buz)cgX2VDs}L=+B#X1O0pRQkO#9{GzIr&SsPP z14;8T@>tbMXEUQga{-f6R6A$$MkoRrUvr_vx*4{>0(e$D7Ls;bt$_vCZqOCF1EX=s zJ|x<)PWHC&JZ2)B`inkw5_fA%CmzOdpz<1JcOc8CPX9~PZzDCypM?S={XLSEQe+!w3+EKl?eR5Q}SnQGQ{72n{YYAqdNnP)Bkofk=_A! z;%JsD3UcHWG( z_6+$eI#yA+yM7$`+il?>&BamsiHIxi>;1rj!Ajl0?^J?44JP>y@P;j9#oY$;qTq^| zICnmxtvF!XXF1DgSo@>}pBj%%;Ey{@}Wi#v0y-bKNhX_q?`Gtk-- z;E*IA^(*TB-yvO+XG1jnuXn+~fzqh1%B;+BRc2+5#(tdAi00DRi=EJpMuz9csDhm5 z&BL*XdeIn+s5KQWDTwFfiYb;q%W%J3q~5s>F6b)?ZFkAnJI$NLsIc>cyFvnmM7#MKdZ5u7q?H1J{Tg1+s7 zSq@rcFn6asEE5++_)s6iKSM-x0xGcz-x<%V_v2u&iD1wP{~W$>HJR|QTumnYyH4_c zOZb-*pnDt$|4|xC_)kjGRKjU0;lIJ}+~absXsNrb?=I+zO&(>)%v%P<4(82nTg5Pb zHm2?Q($7aTn)Y*f+EN6~Jc6+<0u{y?L3@v&0fnE1CXG=m{5)I$KH}>P|CsMzIIbj1 zXw(@pW&(6^7+_{AX?^#@DBGsnhTlYDSXr3GT@(mB^ot?%WfO32qZTU3Hl8w(o ziw14W1C%ivb2-~e@hAvJY!HDqWqS__p-AZ^4%=o|65C0^-&dmnv(IjGg_m*VrD`% zyaX&2I2s>^CqP==2+pis0c2C-NEi(<@Sucrh+s@{G@^1hehjik-zbB*k!g+bHjYz3 zqcaXr-?MibrOO`#b6}tZ9Nri4fQS+B1Zi>_pHy-_wvq6lx;LkBl)5*kag2Ol-f85O z4%fXojpJ2#ZWixHAdzw~VkQATQ5}Mi*!5I32 zh^HhwL!S}r0z}9S&p7p9KjfD0Q#fz>hD%P+Fhj#6C86O;4!{;IPATY6@;p@XJd`|l zhCTpt&M0w=7BO7J2oYmotXO23Amla{Mod|X3pKiy;zF9+4<#Q$`4Dc)Qe0?)oRBEu z4s~&Zl1vgp9~IAOB7ER6vCI_V3n^k@lH&~ZgV|z9M}+)(?=Zui^q!%;pbtC@XmZX_ zT4QJ^A%4f~Btidx|G}S62%Gf>o34Il334d8(_vj+5rLu4sN?C?dV?xV#Dv41EuLBh* zbhUV_K^TvTii2r~7()(e({hW7EG$F@8#@ z@96$9zK0*-PxwLNMCCK0@)=P+jY{b}N%Lvsf0RZoH_kHd`2xD!#tU$X?pV6Oi<}j9 zM9U?M9ap=HxLbUxTt1Co1y@Uj)Ca4t4usmUb01*@2|Xs_1aMQK4S>cN%AJIA7oiMu zp&$1~G>JIJDN>6V@<)*rDG$4`K185ro(a>QG zqCb}oU{fG+kdmkm0dz z*FbjVOV>bl| zl3k&4Ij*1}I|F2b5g?5upa&HpKsvYp>EHrr<^erH`sV=Y%>$&d2aFV<#=5U930c!s ze;!6x5H!laW4lMW_KI+(CjV8jVa0O^^+l0?iR<<2naYQjpO6tW=; z7DgbRfd%laIOOf^F!X(7g_3VzI|R>DJ;L4uI`ps?V6jWX3|s2bFvDK%Btu2m5;D%M zVTQ?4lrtcq+3+qaPT}wS- z6iOHmi)E!JEDC5ZVKFd3A|3>Tfl3(GRy^8?kX&JC31IIpl4n@XfIC_vJfuxK8qc+{ z4l3d<{lFi$`q5PfEZ@8Iy2hVntFEK*J9i@5S_eIilWNxZ4@=PAxd|h&sRS;&+Xc!>)@sF5(0tU>2ioz&x1E9R_5`{RJ%GoPcz7 zR{>9Ar6vb3RtL%ha&TzeV7zH3pB^@g&YlkPQ(_X3f~H^z&7#OO)nUJ z5cbHSy>gZCH@Ql9u`BN?u)Yp&L!}&~6^GM`!!6<#8B-j@0N3?9c?$*h;Dgf%{v`6gGp316-vF)5kH@s&WM4qrnsPfyGIb^WC= z)X;C%_~E@6-VseT{9UBO8d*SnFE0w`JB&siyRfgK=pWOUtnlXMjxdA<26|7LuWhJ& z)FWqin+a>JUPD_GWSob=)2pbnwtcP1I&*zaj9-YBGi5`p<#bMK&(1lIO(()l5!;>_ zxvOqU)n*)9{&P43&_M%Cc>dOITdC=zU4Emh7;LUSNm{O|GBI;JhvS=>H*TA!4cB%Z zV-IlIfD90Iq|^m-EdbT33X54+0OY1{J$?W*7-0k<_1Z&5WIHR-I5-NB@)=^0EK zwRMOoKTaF6YZ%tSrj<$l5n??WOf-xLj?;?~M~6ujJ^Fx>4`CYxqc?m_^Ees zCx}+vjjGVCuUPtt*YviC*)W5l{pd{UuH$HyobZ^`UB}TBNP{_$Djw;O(aK>Rx!e2T zW4qRos%A^(7R&X!q^(AT(gGsFAq*l2UvbB_2MIaVYu7r<>6P@w5&irI1z-#WI`9Za zm54!dDmN0r;1Dqyp5WTf2sICkph-s103u>tlc9*QuE|iuL{SZ#5o5?^r5ZRRRPPiq zMV&i?Lm@-xMfm5wyJsw5*5`65stSVALi<3J!*yhyhd@ zilAu`b}5RT5y2k4w9TV^47r~V<)g-DcAg7K^Q=nYwjHMz0Q2~o_We<}^B&g<7KD4Y z(~6I8pT=9{K0HnONZa#*<@Ashf08#f9k$$AP2SgZa+_nf+*>^ZcSmhYN3A-IAhq$@ zyRT9*H(3U{`5W#8?cE*tH@!%s&@o^7U>qm(2;O|7XZ6TnuKuD#94ziWTEXPkj|USl z&n)`dN~EKvXWqUj);ia031Tx=n}mBsk%0Z^Ri9O~BqhD-(R{IW~W>_sKGG z2aXF$cXn7Ww~-(GS%}2H61{$}Z||bge~a;fEgg#wMEh)CvLTmJ zLN&OBYH%wGyQl^=BRKr-_6iCMh0{?pY0JI2Ms3&n?H>?`PWVn$T`RWn`e(m~&n{V})hg3dr^aH~794%fD{*NU5bx3d^-meWFjzUJ0o z2$eG;fKKO@*cm(=x1_DtF#D=usk`PuS2ol<jRrLgM1j%n?FW>wC)>KB@5BCg3%6vHb0})W%w-KCqiUzUD8@GIf%+8^zU8L-nYkIn_+{G#kAzrQNol<$=Wpw#J2AIu9|(MkHr zyTxx;jkMIkGBY?(9MaBXeWf&*!ohtRI%as>Lxh1-;Zfo!H3l0y8`>H+O)?z{ThX;$ zPh(Gm=_A9=%Wb+Fx^=qKaA1uGCur+!fg=qYf9p%?e7V~VcWQ<7Eww0qmigIIwzX(~ zE!Kx|PKGI#R9VKaeZ(>~dNR>6Q-Q8W&!P)>x zyJhMixtrbHTyw+Pww*!^mZ^a}G~4YbUu|*JN>fp@9j@SR;k#v-+%M~lE-P>rJGEJxb+P2BP>AnJb zxC(LCzcmOCUudHRBUQo<6ov(Qc>8(;nBH0U4W6ny>Q?Bdh4QGk55MwLRVg7lz*O|g zjU&@H7_>tAk(xwE28P=jW|5AXOw)18)G?~MWtgs6rVfw{t&xGdW`o>LO@Wegux$nw zb!(n*xWSN7G+S5xa623dFh)I6)sS*YX^&Uj?7FVA&exn?*rO;w9(8{ zPL5hxx^A)8-skPPFP$@_`V0Z-k7}hqsvYV+@*wtyD6h(hZObEfoqnWh7ySb(^5ySF z__fx&jou!cRws!z`%a`^JKoGV;l2#G1BQ8h`Y5YqLk?x8+A^wMU--v{Xm=d)|Gy;B$Vvra#iNYMH1$M}0;3 z$-xi)pTv~^clclM=L z*6i@4+10$}*;kA=q{QD;CH9t*@8f1*sX5HZQd0#iTGtfARZ?8@g^K68oK$(AQt)c_ zs?+ud&>C@u8i;WTZjl*lfcjKk^>3aT<#>7Z|Ih90hF;fgHvU^9 zwmmyMH}JJ1Q>%(_ZX@T0d2W76%hf%H%2Z*B7E>jEF}zC6unybpU3Ha@f?<7Nx3{6{ zin5n)cb}AdjB|4RU#s$-s8wy`Bk~Wol+0p z1I~x{@W6G>Wn7TM{pIjQ34KX^-`3Uj54V8J@((xO^73Q?7jQM;o`8-9KeW$)Psj^z zpbt?dUSG+{UyHad`)TFL8}=LGaSIVRK(27pm4M&G_jeJeMVxW@o>fL5CDzmr!hxQ) z=6B08F_yEaw>5vX*qTB)hSty&0{yx5rbxtTRNrp7GVZLvRlCYE^@8OlI(*OqwEZB_ zse{r*FpCaC%MSd>v`U;=BC_TDe5o;~*NSzWcrJyx#I$nL-`t)MLIcYinUvmbTAP1_zEZ!SnJrt0AK{ZrkXHcz@N3rQp$V?-MwSyo# z6u~CfQd!Uz*HT%~cC{%dXfs*vUMdUPp<>vnE}VdOXK@B{A9HB}0< zsPI-L>p0^KHx+mmK8CNMNn$+@7l8GOz(eA37!mYDAmT|x;J173Zsj;z2gl(Aum&zK ziU*B`2Z0G)Pz=Pv7#I%|U@VMdLiGiF3179+r?He2vkYFuemVD%-I3NXOTnvKZ>$-z za>Fu%X`6k6(Y>sKNSTYt5dp?^$z2(I(HL4aTt6zFL0jK+B}X!L6J#P5Iv;bAX(jY1Z<;Y2}O@ zYWg6wwduv9ihCh|P$PUyj*;W)WW6q;TX>wS^G z!S8b2KeSf*%%@>qE9Y#~sM$}!T-+~Mr`-LJainIij%;Py{|an_Z(*yPGGDV!d0gYk zfIjn?7OQQ4Wkf4mNngTLL_CUo-GKO>s$tvzgOb;<1!V)B|HsU&p|^Lwaz{%sJs?SzNti$Adzcf9nfb*ZfIq@FwcHAk!zfi#%PJ%Oqw1`pky9^9!=f8Q4z$Yr9={{@G0P6Zkc1b?4`68Jd|c*;c&N ztCe#=5Ek0hfIv*XjAtu;30`ic#}&dFqKwNIQ3UJd?)10~%9wdE*gA2keci{wvBBo? z!9;%H|9V_fDR_d&AL332jFOY@P-&5h`HAbOW!V`VmqnScJ3m{D$3&PDL>?Z(IWs>K zrM~X`EHP$?FvpAJ$QR7t>&{POuf-T_=83XBPM=9vrv_E!B7A5@0;xW-|^z-mL%r`V#*?Y4k(Y2DWUt3O&^Z56+ zZnb1F@4qgqmQcU9gqr!szqYf=mc`K~Z5AI)(CW_BO1WfchevypO+#TAJP&BFdfW&Y z4r3z_F%S!5#4(Orj$2F<(BpWPgOtKs4ioM}m>~xy)?GM(F-cli-GxI~C#wdg$2}^a z-P7Y_!9xvhbr%kZdxnaOJ`_9EFD?mEA&oSDteJ}V_Fmn&k5rny508{I)4Rk`uyJ|t zl$)&+A5?ARU@?;(Cv7B?Ls9h+Muo18G9)aeeEW$@;ig)y=)8IUbcxQH zRymI^;2AyZ&OhO)m0s>7^*{eZ%cPf9PUX;DKK`CsU9)Nf3?}qAc=~lPy=JJpU8QyB z?RJ#B$gQxA1ODpgWXvq7jB`BAb4wQTBv`eC{CB-wQ92KtrTHIdf{#(s4xEGYt@QZk zi8%fRX|IzGGlCCznCO@_Bjs6>9@nn!ytDKw*ZCQKA?!RkVLm5Benu}S<`re?aqa8Q zHzWrbD3WwNuDb4abG|CTXw5p|dqQcg^FKr%i`*@j-XmeQ z)v;YukK3+{nf2z3y4%yK9VX9_Y^qN3FbBv7hOOh@d4IY+ZexjAv&>APr(8+jr^gS3 z!9eYcM=!876~IP%TC&^LR0M@M$aZ~Zjz_F{VNY&aha9=vJ2a_-w{`V?8P>3a`&G*+P5*7SIHu% zK9f}e*S2i_7~xhw^qHdI>N9y48o3YlL#c{ZE|Tjpk{1r*HS+-JJIBAHaqBPf_2&O> zeC8`=D*?ADX*HK(->R8ElIY$tS0LY3a+Uc|-R&hfS8L{ja&V29b+?}U?+ZN_uj z=PN$3PRP_kz4@G3*@LF#b31GHEb}lPLygybWSlSVUAD@ez3KsMegCy3mB-q%M|H-p zk5-na*|YOBdQ{tqaC(;EFbp05o+d`!49 zL;l!KEKrgppLhWl!xC5u4}toQ1!jy(uQ@SJHh9`jjBe?6u}@SHOj2?xZd9!kGvG0p zg<6g=8!~`F`b4^TWI;9zg2CR1AtLURLp-^#6;CUxv}dDBN5xW)qj<(+E1oW16R~7! z<^8k*i)NpR8d#k5|8qqKm%V8+N7}QtMh1Iiaq3MFJ@-1?Xk|OzY|7ypcW`2V74%Mf z)**t%cEH_{^M{vxV$Xh1?xZs{@(WcX zd-?f$`$j320psc~3J<>ZQ$q(1WvdcJp z`eB__KE<9@y-e!q1kJy!fr>g@^XjK1NVtbpIIdbe`CnUz)bRC#@eAdNr>9mn>Os@1 zJV4@Ziut}xB#)C?Yeqkcs~jppCJxLJZO7kMds}VC-@*PKd)F2Z+kK~DPwF2e_KL_DgbD!#>BDC$iS zZ-bn0!=8N<<7R7nw)?gBsQ1+sol)}P77pDqP|8&;mvu&w$l@^f&BvHt`G0O+z1kfp zH_who@or-$=9YDDFP(X>$FMlefr4wzc9l&b$FpV};E z>$D-S$vUR}?sY3}kd3b`HkBJEYlWSQ?$jQim%n=o-+k}mEi3&K_xau_Cr>j!Yk1?$ zR(j(9;7>ee9PZu98Erp=l9QN#d%AYGCzqNv4H#Y%|FX`zXn%!)Bk}JRTk_eurfaSA zhT~H{NA`x4Fj;@sMsg&-ibd5$~*h=%o(Bt>ZO>&u8 zoiIyQEkKI$7r!^>ZR9?rGxl%zr`I} z4}i=79FKoXJl+-|6)T>K6;H*Ar(!vy=V`AESao6D!#szu zJo=klVAfs74c8}$rL)_TGF2W~x6)G{1&SsGZ6jqG9*Idge<2e^rle4dQj$falKhle zkO#9N-BlG+GF??M<#DBWq-6YC6;qxf)C=em7>j{=ma-aTW}CvIPYMcRN*qYFPf4Kk zns%(Hwa0h-zp1yKxFoY<`w}}ZirDz+w2dE4+Z=SICs>Gf#(pZ|GZCMQ_(H^w@Dl;P zru#ebm56UR#fZt`$cgVPOu2#YDTsbH*wx3?e-XIt+Tj7rwNG5|DOiSaRkJU3jqewE?!MUmBx4gL^S>M>Tk(I2OnHQ% zG=-(FZ}Is{?hW&AxZO%mkoNx%9tqyT2rm(I4}3a7Phh^1;Oolv1bzH;FG^CV8mZR#PhzAgBVn$m=_fDEI<8lLJ};t`K4~uS z-|)I-kN5D9cR~G4rCLX^?C+?p4Q*?A^b)=NYWs#i%;a2gev75XzTuYgS)D zhvmC@GcS_9q(s)>^`sY)+P591Kl12g8!10nP!#sDnFqP(-|g~ zaD?M3eC}F}^d~#W*xY(pJ1(s=s~1S7Mm1yP9$FPF9R4 zV_qUQU6nV9ZN=N%%_4V&Dd`=fQ~@@p+}MHP*B2 zZ?Zu$Mo-xWHiFB9GU-L}*$%I&M*w=t4)q8?PubHB9ZOGPImGn{Ku_7njp`};m8`_} zu4s7Hn6ETHl`_qAk?N$UFvz7a$feZ5`{Gdr%tuoSp-4Pr3RnDQxvxF@Cn+gMM-iRG z^R0h9i`ThYww~~`b^N_rFZ+hm+ECP5_Cp<-hlx&;luKku%SD((tUx5p`@f-!p5TkZ z65cuB2vpJM{tgUxv%0iHbY)^!%0rk~s$gjzi6~tu@eFizstJRz4}o-`^6CjAr8^uU z;z7uShhUVuQ;l(Vs^eUps!Zq9%DtX2iBR$uB?d!QLITVI8M+c!OiM_Hp+HO06KF|# z!h%68<(kY9Xr7vN;?}-~{qyYE1v|!Wx?!+P${@hACI;+;=aj58p*$ok)cE2l<_qvV zH8N9UVV|{ftXVBqJ>lgL)A3$-J!!8-5S6U?$diDn?v1wA2Gb}5-IxHD)~hfW5QUAA!R z2|47F+OWhQx&O^CS!PaHD`Eps*%OLPKOi^3E*4=;X98Gcn7F-Phy97I4fdRqn{Jv4 zEfY_3c(Vs+C?G}ATBI;pMe0?S*@FtwbqRE{&gZ3HTP;x#B{cenWMh5dk9mbgzm4n!bc z7jclhNc>DvlXykRudsa$hwei#(kC)6NF;v~-*oAQiEq1f!^HR1nr-4+Rf%T-%`=hyQ&0RD&Os@ZiAOmi;r-C@K4Q|Q6KKkbVVFn6 zgT1eM0?)AY1RZbgAi-w(1bNI|;C1ezb{c1LX9+EHYOD=#$#0yr1v%kUPLIO8EU{jJ zt55^AS|54!I`5_&_y!~c+B-*Er1!NKYbabD|&NKGbH=So40BW1ZkG=mU(XdSVyoN+4-+KTA@6 zL8KK(Mp+j>BX){DjaD?v1CuF-o>m(bfMgjijnYVCp)^faz0!^Y9c3Eod)jqLNZJi0 zf5+wkr>j>^t9SLvX{Y7Ete$p~yFf#f*qc=NkCh}d)4t&j(x@zHG{&?)0S!}6Bd^j( zZQ4=L#lt4zZ%+g&W7e%y0kJvy+!F-7e6aez76jZ0lH@z^J+cqeV{U>ZH6u4@d_e-bI#4WrgMiM;JU1% zl}LlQj`vm;D|dLBGjl?Rd!}mU-5soB=GgPk%Xe1}hf5L9Vn8_wOnOq2G3$veg{qy> z$Tg?nnDvN6zs<+|8Xs!j9g^c)*T~LK&F65KduFx8*IaJM-KvgE_czBI-Zn~D%HJ3s%1AlG$!EQD7~N7X0Tn0ZvLv?2 zFDHsnp2WeYbn*CD#5qLL8lsesQDM#h&suQYy9*gGD^e~f{lu)O7F*&Cf^KvlA1uBS zJaN~9 zD{genKW$GsonZRK=vCNVD{8MjzBV%0=-0Y!mmu$9A7Z2{W%RL??iaCJ#2&)U>R=tq_&Tejb*!w4(EZy=Ss~PuwovhsUV*LL zand$GWlW5#I~Ob$FJ|UaOdCv$cX{aXg*kKUK2A8?7r$wmslxLiFCW9YFwL4iBj2v& zeqxXNTzk$`!oGsS@SU6d(R@AmHm>E-a4*waDD@NVTZqv)i8Y<3VfP~$n3B&^4{49d zQWuk{v&k3XYxoMj;b1!{!j$$((p#r=7H1a`6k3WDT8b1}N)I4mDgDF|BBG~=ULwLF zLM;6e$=||vu3;qk2Ulm2{7a{B+DWoZ^jn(c19HM}IYIT^$u}hl$$#KEP>x7(CI1i0 zec~D_E*fIWgW{qf^kiCRid3?cSP`wMe<^}LP~}qm#Fs{p5=dAYYO)NI$qbXpSK)I> z&8OZRo5>8y zt=(3_cx5Xok`R+yIo}>g88&wrO2`%da$KK9=FRHIDfu}j!VHqTO`>@thrt6JS(|eh z+X!syU_GG2#iPR|u@aEfHR8DUXiTH$T^?FD>{6%rd}l`=%x*k_!r=?=#45plP7x1Vk znqJ5meJ`P-?-3!4haS*Vlz|{Dy_GiLj1E!X--_-<$w}!MImD`Z(*bqOFe4xTI4I}y zU@e-5Y|)c|xsEe>1n>@MbQh4jiS9A<*|w6=+M%aqY_=!gE3G-G@R}rhC(9}&4+8DiRzmx= zl{~~*Z+m(2@F@8nY43%uZ|m5a-fwfK!JcgFG}}G_8dvXus$kuHN z5BT}D_TIVQlQoZ$i2;Y6Biux-@Tg^eH$2d3Y$a1A+IoqIHN_H^N}8@pHk`uou<_7y z-0x6!L>C^Fu+!;cF=n`o$ylclzQKKRQ)7#z%$^)s)RpG*t7cvDrnaKV9v83iqF#SF z(K+A}$D9K`@hoD;*?`Nu>BsA@dg5;?EVa|SsH1nN3OSnxEVDmlwTmhlJJiz<#U~E1 zQO2=s@r!*9=mDLvxgfLe@if__ee%kLY5gG2_B=S(rAOIsLa$3IRr0cuC7OxFF+KSO zkmg^(|2OrdawXsCZ7L(4WV-~Ylk?wp`#8kMDL(I-PLgCQiJtVCiE$+9Jr(WyQYHAj zyqc>f9g*s6s&%QjNwusBnO-;c;JhTZn5p75$wIu8Gk#VT!%6n(o8Au$;>q_h&A!tj zH&ic2l26IS8|2~*D&*(tx~E(>l5|@6ol&w<-Nx&hNlr<60}l0a2Rm%&>9!s4HmTb= zAkiKaAzM(A-xMJVcJjNDu@m5VseZ99DET5bMuw!XALcjpb>CccDMm?*oJl{xkMJGm z-iIl(tE8WRiEGkz_!)kIn;=SE^WeH~UH`w;lWt?byB*)1(39^FaX(knlZPqE3Q4jW z;zo&IEQ}G$SP|Md#1s(qJejJjCr=bHNyK!RA(qEPkjKfM?s3@LJr4VI8Y)+l5^#^h z$>|a{Lj^46Xa-6XJI% zipjn3WNb;E2fZZ(V_uaC6})7!CLPY2>9dc9=5tWDCP)vQ@-U&>4T8 zV@P~^5j@Xe7R$D%*nAu>z+&ucWs7j^I@kcbCLFt7qAP@runpKR6uTYNX5Uz~**DgX z`&D>NRTyXNPS+OU*kZLsICe)%203H*tD7oO@^#L5&lmANu%R&!%3j>J7Z77SvE$+GOopO zHo-Zd`KF4-mU;nDms2aCQaldA8}PaeF56{bcvZY__2)TDyx4w)-tnx1c(nKxbZ{b|&+Y1Fi7*8;_LLxe1>O}nn# zbY9aa@oB#R{rxoR=d>S)=6j+sXGxU$v_IfaIpr@A|KsR4!1K_Op9ish^Jg0AAJS6) zM{-II!D01?*jDl;_P2qZB_(gk!H;B}=|d3~U}s5*6^^PJWGk_$8e}UuuAZuv=q)wK zR&tV1=UJFTQ!61SN_Zqz!p@SCixMf%!%9AdcR_UPk|R(B)uOSzk1p-#g5{?{Z}FI| zN;$W`&8Fqb37nR!ZrtsE$;Er=8$=b&GDd; zvDkQ!<`@qXxF$1KSGbP*qgWlz&%^&Qh=chslT%9>jBTZ2b0k0_^oBm-(HBwjr$k-y zm&npPV6s@Ih#)DYkBViQ2s)k81hLQ$*h;-1MJ$ZVw$e5oz3$)letiB4d-4gKZJ|BP z26|arX-DA6X32gi(GHE#{51QzyKt04h36AI5G=)6ir!yJVVCmUvs4u3N`uEd&MztT zJ~XQ390vy+GO@bOktQ01t?3_po*T*6lQ9>;3qTEWJTD$gU@5Es$)Ht~mSd%e)lj1{ zR{Cd~<0!0weC7vyRu%Q!vCb=yUeV^*co$#VvpLq1;e6{HX~eY^wgHQQ$XAuzgY9*r ze3;JWH~??JF+k(9ISvDj%CQVy6p!U#0@f{Uj+bQGc$*p1`H@c*uI6i-YbRPJ9&4qi zcZ}|v*Dl z<@4^B&l}mw@hcZM?Yo>PZRPw8%~t-B2ohD!;Dvlo$!csQvfS*dtmV0`%38ikzCC0s z&uOWI*z?s1E1ez8h+%bRO`hEX`ZySscCF4Kd}FG;u_1~ZjFPrut+oj3cU z$&70}On`|n85p3_C&9xYN_YBH#OzBd>})UG>5#!No1O_-Fr6K67&BZ(oY+M>$jI_s zF^O;)b5=Zp%vSPoZ3XRJpZ$sKMPv4-&;E?yVrTf(XEV>3{WW}xr!OWd(CqJBnK=7L zSN6@mrgCof5C3M^>|2CtCV2WCAeT3SEEK0pGD$Ow7y9haQ__Lx!O@q+<7-)qU~i8z`Ww7u9phV2dwbeq`9Y=28U2g;(p0pp z`ALbg4L+LfuhF+%pPGtp=3E1?@G|fYq8-S{JP>_0n#Gmqt8yJlV0xe=84V~s2pANc z1H10Or>RhoB#h*_uemHVi(d>zY4-K)wRQbk*~%81e@8A=vMMJQ z`x4FkD=}xh4<8U|Qy8a@JTKQd-{16(b!3mcJ=htw(^1{h&-L{G&y(Rj{epE2BYyfN z^|3@f{S)=EL_PgtYkDX>{W7=OTIt5=Uv)z-9(hjgf)YtbRY-3Jxp?|t@Hc!6UyH{# zlBBg-4om7{TlcT+Eswd@m^qPV9vRvyb`0{AfujN?u3|SZW>)MHk1{%ric%5u=oJ^F z1E{#Di zKNW}7hL(!gxntL4(pK@dy5u`b9^n)QfeN&$iVwM^H-jg;ZzRf3(|Y0SfRpeiu*zVo zI0X$*412|6pX7zj8e=nG$MOg9>KXr2^0qZbB5lSelj@^qdRSwsFl3&R=_R7IHRe5x z0Bg)!Iis*JI_a4~B78+qxAn|+)|fXi+KZiTSx@g^{)p4eV@;JreoQv~TVqP(zRl;P z+1Xc*!@o|p|661BOFo!gpKjDMn%YNF3zzVbZu3XRg;a$M9^Ja$1+d2KZOJ3^S!~iA z?5ktBCX-t|GaQleG56hufD_XNZae3bm&GhA3(vdNR+Mh8M zq-R3q&@)b1M|KGH$=hoF24$IAQ~Y%++ulG-YLA}LXdT%-?<0=snVqd8&gPxVd5A;5 z5Tp&}HMp*NDO>SP)f?D~f0tg$RxBEm+&)&CKt_XR9XZH1Z>MIKO1YPjey=Z}yX>V8 zwe9r>2CZV0<>K$~D5ieu89zvc;My5Kwpdz6%RdD43_86Ge_$SxAqAWf2m#QsFQS8p zPQX+IIa*06&^zHS*V0Z#7uPedjJxGq7kWl#66-Gs)-!@t_#R63!#z-b8=z+lf+4_w zkug}}9SZjYJyu2=@u1t%GpemIN6kzSGYVMg>rG+vJzSYcWKiLbVp#aOdCdC$;$!7= zcGwLO;@Bv`*)UY&ZI)(Qd=);&|0nwK45l0zzew3#18E{Nfaz0496Z(zDhg?fu$5o{96W)WLOY!e|pVll{Qze7BBilAB}X{5Hp zC=!RI)~T^XYEb$aQzLO_c*uZyk|Pb6^Zg#W%R279?)`C3!Tq{*+*24Rf!1-$Rb*&_ zE!Lyfak(7SU53qN9CI0Vm$A$`?sbB!_TX&>>$u0&uM+h1H9mKH5=*xFV}hRkBA>Cf zj!RRINYeA9_I1njO{tW$Q6cOBw~j(wyR;5hevn&8r15t<4^}D2(Y?`hc&h~ zRjTh?Yi!zZRxvr^gnE=YnpPRh!nU$TpyMsO1fPIxjV!w?g5jfFmIQ6(K}vSO)=`|D zM0AEOV(BX4Zs-a0RJQWoBJL4!uL#EC@({6vBFe77Ro8G*_JwOWDf^~V6g@=Q=ai3o zI4QqRPLTOz8CnDq9S2GGQciDYE2p=!m0ia|S7$4ytFx8e!t#K)hKuW0EDwt7A<43* ztg)N?Jci=rI^}dhpOB|FY9?M$Y^g7+lNFOOno#^%>8#=ZSJ`=gxDmKW%ba zV*^cVIg1UAND_^d9$=m|7A-DwoHds5xqLiKz;}`I%~;H0d5xzvw!4S6P+IL0A5%3o zHMWb-v!0T|=Y9F=l{MBk$do6}rDTQa2(`4eHMRrxXRy)*m&TST;OXE9O1CrrsGYy*IiAZsu@)Yhv_jwERm#6TvD zmhfX>EOY=`k)CxIbe2v(tBdOHv-o_4p7pQ@KBnS~zVP5&nTq-t*2cRDZ5iCjt ztKctX-UjYClK~@>8_C?_+Si%+3ifSa0~s7L_XHz$izo&=?1g=1GTR+^9a^zpu5Vfk~nJt-7fQ0cuhQHz{!k@Qv3BYlfDP~@%ylQ_X?IcZ3nT3!eap%EGpps;!iAOqQ zK&AmP%NrHd--E@Ha#Wvk>6iX!C!OGR5jQw^FXsQ?Z&ov8j{T1hPwX-Ol!bI#`E63c zT7~%hMQCrfG`FT-s^|i&vQ+d0=~*jKj4E0a3Z=aKmIVJ*e8Yi0x`NL^`iQ$fL_so0 z2U#&R7;&G7`ymyE!2>SUtYU;qHLDn<)(b0!w`7T}Vho|CN|x9v9);;J8>UH|kHJh} z;jcpa-3sY<_jXagXhNkluXnXrSxfdk@IqviA`YXdbq`!H9}1$fgB7F5d*eq&{S^ zUXxV@G7M+UgQsCh7-F%ArBFdZ=vkFY9>R7Q-h{W{ZCC~`szFQ7dfDAG0 zK}*ldQxU9GaxJG&QL_qQBfO^ekY??`x(nU|QKYg^ud<3^K0G5H3*k9fL_Nz|AO$f8 zNW86r=WMnLT73n#HNB^G`ubd}xnOsEoIU$MpTgCewv$gq>(d#2_31KKbSBvsbDinW zY`R-BZAIN%aEv|83B9z!-&^U~u`m`^z!*-+o&acUb3#xVve6>5X>Zx`a!ht2Ny%O* zVOEKt$z|sQ%`ZFEl`Gk^T)C2+*{Q7rPWvxcvgb&CWIwJXS)WZ2WG{ecN!o%<9r!IF zQ?1O1_1oNu&v1=9k+@O%^{g9k6HY?Cc$^YJPoQT>Pf+=sVOQwJC%xU-XyljJAt>&2GnsC?c!!dxZx=;unU%m$fbPai~~Oy_ic`e2a90{Zk!C8ZS&f%{zZ zzv=h8=6};i$iH3m=|i~{*Zgn#Ln{0zCC71Snjg1l#4;V^@=w7GiJ5jYopv+5Kghg% zI-06;-~do>Vq>aTt}%y7$LAb4u%#L}2M*`9U*xurOaJQ}$ey8r6CoZZNGuP-WZ)U! zKy+#6Ky`n;=m!kBHuL)3iPP=b2Yb^Ich&=CA?I7YtUi}{1p ztYhRJtUq}wH|bYnah=4OKcjLTBg?7lB-sPelKwOjkVG1=z;=vWfUuO@5RlpA4xo{Q zH33bD{Us2kK+;!|<-J1oL9RUDS}_f?VhUhBtS}t1S90JAcu$!2DtI4!Aike~Pr4}1>3gU$dsA8-< zFiwb<@p7|4QJz$c5>Li*X9bgIMU+@z9A`xXAai5|t8-@sU9$pSbyma+X(bP~2KRwU zK%|Zeq?iik*aP2yZ}B+5TI&E}&4C{!H{UTU9ry@*Oti^Vc^glaAE=Y4qV`OZ)@M9R z@-z2B!GI;e3mG}dztsa!nl*`zm(<=d`XP+w^>au|<3G4sQildU@zSTNYe2m#KDnW2e6UfYq3D`o*k$qLqr z6|*IX$+Uv$wPM@g#!%*lik$#XsMsOF^nnWcK*b)g8&rcTP(v+Lyl>R|RfB$v8$PNy zB(41!fQ2d!gCm~ytazcmJ&(&*$<7M&q_^AiRU?HH20cZX23)`mxHZmM@fJW-uec80 zmTbKPE`z;5SiYhH?Dv9v4R=?33uw3s<`1V%_I1g6PB$jEyRl?}Y#diYu;c<5x&p?o z5T=F&D}D$0V6JgI-&rwV4*21IA~;8~K98)MjfI}G;wjuu11qqByn7oaC;{7NVqI0W z7P=bz#mqXf&|v>HSQGj*@Finq@LCzXQ^w3thBWUiRczQ`W$6659+XmF6^;R z9$YUZU7o@>qYt&GXM$|76=aF`V(GTCi3;Hh|~Aww{o!Lbl8J@j9HMCB0!#B()^e5lK74 zAXmV`hI z_!fgs;EBnGCOsK7R5H>@GV6lmsgfdkndBKD6oiR~=mIPKv78#^JBA&fLrwOpuBpEb zH8pCiD5c$p#GCF@Ox~p_j~0nQqPfq#S^6xN)Ag2=#_n?;a0FaSb}H_3uPdb`k|+(3 zOhcpu-=)tizzlNa%ttfKLS*uA&Ki^+R#;VPDGmMy?=2^26AtQ)ewj4h>*YSTr%T(? zh#@Jk>E#v816}DQUTdZmeTS=%JIrrTy~#(Th?aD zS3DNIAIAbmzd}1za`ahCez&J%RO8CIZISl>>e8^3pY?_fXnEh3O444XJm3-epS@)% zqmG@I%cZ7M7%MIx122i!aVh!xyunnu6m?2U8*Vv!p8=Qs4qR>j!_^TVnRin<3){Sa z1^GHf{_;8Mvca$Gevf67s#&(0?nm0^l)V1gjEQ}2{EIPERsL+ z4)F1HjA~?7T+8;#08^SL6GLy$rfl+OEr+uych%%twj-#EsdRjkcFnq(IO3xve<(fI z2jUpTaT0kNyNs+2OX*eyqqgC$2hV11DQbWeBq=QgNlH(M^7iRr_LG{{6XL)`uoT3L z2On4I3EbbIbIG5cK)odY=>9Gf>*HpB*S_%TAmi&|ZTy1F~vQrA;rIvztsU`pHe!m1elB1S_PytYQ^DlE5F3@wEk zZ{}KdytHr>jyT82bFO7|9=2iQWmFTI;+RspT;V_;{jm@f5zpH(s<~^~OQnS|IDGDK zB%h@tmp%)3C7+|?o^(z2_8X#jE2YED1G>S@%_PelkL|a!v=~}u&|Rgcuy0j-%%!h* zNu%`Jrudk=aF~pG)0F`CIcLxyPdbm?N~YEbylBw3$ww0@4#I_&T!)1fwU&ayKuc*Y zMAloQr-R2RdQ%Q$t_P)f#;*~=qG{2ej<64QC%b0ZXD=JJ@#2!$WjAQf5icqSI`n8{ zk35i0ybMlWWN;!PlVcJYvQT+vB)*vetbz2*AR&y>dS)PQ=Q}i{p790FV8gSq&lt6ef`(wBXRvFsLvuYp8pA1uKH`{iAhM}_ z3<^D+k2Cd5m^G7688WE}J<}V|Au~QA2V)f1I_5FwJ5e5sp2;gR{qE8u0znWM%#V(| zWceP!d6EbYk3RaSwDOc9;$BZF zBH9EsAY&1&Z8n62V705lo5^;ebV%9`PVx0FL0mN(9ZQN6?IVW_wWkzmjFr%zz(1%4c8_+=`qgL6eH%C5%F$uu`olyy91KiiK`J_opnB*-@R8!$yjme2 zK9b7EcewNj@APG3w_jY+kG!>Y9ZXj?thGmeO~XZyA3Y)gGU6a0aec%QA%}L&CSV45 zoM%E@&wV_7*|;_D^Xr0Tv+R+q4)uu1&6c65h+rDmBap83h$)80(T2h^M`bTjpIL&f zS>yz_`8KZQ@*MpR)ka*lWnAef)oy^7EMU9)|a0||k~DO(-+OHVon z{s3orE{Wgq=t*w~c?;dYt;YBGKub~CtZV#*a!B5 z1Axgp=@Z_(hc~-8dU7B^?s>%Xd+@_udh*?vH{{Wuz|VluD(QlF)Jj@A=oKS&f-;zM zL^;?6vpom+z94=heJg&G5b@m&$^fzA_khhx0JMq+4;P5eplxm0BQ7Y6+Xn;kd|MVTJ287nY7-feu+5Pyn_Fcf8a{5d1O zZqPS);(dPz-6EcWES_S=OHIXp1U?2Y0i+Q<{$(NigzOixos-)4g9jLg+~6WDyW@2s zr-2Kc5eH4?+`%eg2djh~$oeUXj_|@m&o3F}N<6t}ZP!)P?FlR@>UO!NvjD5xP3*co zLU@O>?tqY!vNWr+gHzxJaELc=sdEC-u7lO;NWbn!Pzx@4R>gI17|h_Ts|%LXEp;p< zJj~#%yDUju5porLiR@K(9efQ~YS)Rjs_t9x9iS|AZt;);)%{Ahtz-FJ$1=R`5Apfi zHOvgZtfE8I!QxQkELPo1u4xPzbthcYzQ^;DzmNb4 ze$C@kN7Xy)sCp-ythlD_lv9h&x+*|_xx|qtZm==DYVcwhNZ5=%b1reE`!ra$VY;=< z`Z!8a$FK*~ug0mz%$&0@ZN2Wt$0pt@e)0AmF!4x$qkBLE55g;TITrrx3yb7;HL}b2$PS=XDM4Gv5OrG!(GW^tS!qvze}IRcq+$} zVxRK(s&9=H@BSC@s&Xvc<4S(gq+VQ5*7z5C2a%9206yeqNU{-GmDls-%!-2<<<|w#9*%|ZKNt+GkptMS3-ISIrAuENHz}Wri@cl*3(EC%1P+v;$Bv)VzR9wlU1FQ{{vQP1j zECc26^KtO^s0tP)0Zl+O!jnfql)c(nO9lmMvC_GZ8-+ zRYo(T>+Cf`jlFGl~blV!q*k1s|VFBu4TJ>5%DJYg@7q{2DD?|9xxN+gNLiW zvq#_0Dl9~f4!D;8W*mcbR<^^d19%j)=S`KJK_}2F#I?fP5XYUBJ+XWF^VOTPvNwnW zeL!EM%AJ+{j4F3lh8eqol@H#ka%bgWV#!V7uH|TlJ?AT(m1FRK^M?f zJkZ8!X|K7@uEjX%7|5Zw($sqqQ}?WXLqb^Kr@ag84cuq9VV)LG7j-{C7{Y|)9y7t?MBD>d zhG}W^J}r$=NK31b@JuwDX}hpwbcJMr&C+aDTMW7r8``6)9J6--QmeBn50inQYJM|O zsZtXgb5@uWd*B)VG(a*VjbIvXikUboLN;xmj_9V5`(RPDmLA0J5+^_*z! zs-&+}Q&z`_D)CMRDIirkOpV8%X{>)>IRkmZx8OTmLFJzi{ElN_a1rv8mcqt<3hJG5 zN~fi~22S9pB)u}`#Ii5FAlHR_3O)m$^YmrMz$Qf-UmAKA(prC_CI^z>;@1jNB`ABBJ@B?kL)P~ zp*0e2(IdTui~u9y5$4(fFHi|5Lrvy}j_^)NCZC|fgU^5J$tzNn*kO$89aDz9lENs^wvgLx_Y{6RZsb1%~{o@zPkot?+YUMZXII?V7#fC03MQ5hl3G-dA$mK zy|b#Vl$yV;N^Z223zWO41r`~qwA8x|4xUIfbR((Wj&Ky4RSXum8P4N?nr&Opfq}f*yu(Q)Gsg9^wd}Sf5=y*@T74acM2(nj@SY!IZC% zP>D0ztQ5X%w9f+bt@inv82qftwYt-$mYmvmmd~cTF_JvSDv!Z6%lk7V!EcG)Qv9@3 zKS%hSP}lx}M9%iaTJ14%JVve*z_ow6XE-d+m-=<>pXRCN@&#ysUHfAVJ#cwmeePZR zr`#%svwX4fnv`$Id9u>W-?h5Ora=fE<;y+E7kZ4f9%F?kgU<3|k9(!ZNbwk{w?fly zSso{$nUv>y%0m;D@1p6-5lgg`8-|aT;(|qSx_Ld9qpeo4{~+N%3gKK^y{{hml&k@{ zvqX=K0pq{|Fjjg>q4eM)P%K?_B`5(_=}vMBePld9Wf?gUBzP1mk%=CKO60VL^52(8 zv>){fmB<-59|yC*Le_#R9WXKr&}kx3jz(t7JM$#R#(%_r`6F=Zk$b6z*uoIUuE`5zxvJK5GY2cBAwGf64qDkUc6uZGgzt$v$bDwJ%J`Z- z_?Bgn`%H-{LE(z~%vMGHlx&U}yt$l=rlZJBAHo_<)-(O7vi^)o>EpUO(l)uKahvDq zkY|w-(wTO(bc>L&{~a{mY3UEU&$O~HYK_h6KC|3-|08OJ z+x>-+xksfhyU!?#r4y*9lqO;}mgnN6Tf5KjqXI4&s6Ta|J_+5j`;6RytGa_^!#+Kh z=9eDscK^d$4V{L1QfX3eMbV(8(`BGj4LVcmfLe)N5wby({pR5-)oqV;+qzOQwdvKW zR|!hs#$GYaJ0g5EpW0$t z{BGa{%%Bk)AI)LbFYe5HI%@3nCIB^Zy3w}Hurw!;kHIIBniTvC@TI)qQ{;@uH7YCW z$c@sIHVIj4xOZUNiR>W*O$J>!K?a-j6+PtiVtS!;pKSoKIeo`H5VUUT2fBu+Ujt<)EmiY&EAN=BKkTNoQ*(eY3o%8q@$p{`8gN zfq?I<9xWsiXKc|r?)8pIH*Gx{VR9usrG9IUo>{s;DNVM=Pm(zf0kOKPR9wn*$7oqF zJF9zdWsO+f2dY;gQ>M&7&QF;sQDzBwT%1XU2%3^ChO??7qt({SORTVW(tzk2_(5c%3epM~C$PY3i_@eH7|9`$Bl zc$Vv_PgAHoy<*y@s_>_x14m}?8F#* z9ejn;AxObN$@sXjTYJaww|ryG%GPReH}h@G4oPyBF?K%Z?au^Rx`6!FU>SnLt*`@`iXHTnd zDy8xKVxY)PdXM>gvyA8IFC~xHg?vsukNyHqIWMIrjB2`!)!tMWx z7lNVENoiadpIPvTYjQ|^Q21ml9Od;IwmM67nx9<#W_>_mko6{mc*xte{v8~jyKl0_JwFQTO)0&W{uv|wBo0{+4$Gd81Y_|2QX*>U*FA>jzS$F( zlek=5w4Mc$mVWwQhqHl9xq4e^}^#hBeN`xe42Qfwl(zUKg}!dSFd`RA5wpEP5mdR z*YN&Bn+EwLwDw)Oy`ZmpE`4?0BYll+ER;Oy>OQmIJ$B0vieJONzFwxK+Xlk2OOW#h zECWmFfv6oLPtrV*b|EMt2Z&N7w#+eMQV-vvpSPauJILFWJW{PG{bcpe_V^g~!OQ*x zeVHx}cn2hzvB7XR}(Nlzz1OXT=_GVK(RC5YQg<1ntCwMOJwyfO@Z7^!MddP5;ec z3wFlja>Y!>9|n)mO6Q4DbwLVz8n_Toe;U9Su#U7bE|tL~^=I%K_#ND2677Zg3$>a0 z2cTP}GF7Mk3H~C`r=$CQ zL2ID;$Ih>14%A{*W!-mjL3Hd;a|gw?yn(r!d^|iXE7IItekHgq&^(%Pl0TR*OV4Bb zk5dKRCO2MvUMcLVSZk)+qx+G!lst8#V%CK|)x(aF&k>QErJv*I z;}&^nzWTf;b~8`x1?pChn~zW>t)^l)%WH_6+S23I!sEq6s*h%SVl-`;V(YlDyX`fv zK8|5adb?J1T#fpC=4E+?jrY_Ch+s7$v}%1T!i!r(UQ8)ax7vPm3`1f`oyFRABtj0> z+5cKojV!08c?>=}mI549U$LEb411lZnc|~Io(1Qq$%6H!P74aCyB*v9bR|DxMWqnC zWW7n4qsao18`Z;#t-Y}_AGS%{&6RB~A6N1OYoK}cC42G{q`q8ONL?XAxb2cz3Gj6c z+vpk3Q;OlL`7L^zY)6sF9K)V#(E%olU20m7LcqgkjZE{g8e*tg!>ed3>4?O=<=uog zdU^3mlQqEPRsYh|9#Z73M(LS*>a8iO)N;qjo#g4+Tb4Cyx$Qg0u*3MRt@n$y`mApm z;OnEV3}_K-D{SP|jU$MTVY?do2CKVa9-ooIJU(j40-s!idFHJ?`hRoJcC|dPf$fxI zm~`4$X@xjxpq;$$U61DkoJZ7GZBECqH?VTc_D&@r$aV@PyHnyP81i50B#-e3K93Tu zoCLmf3}fAxvg=>#LUp_CreoONy=PpH#Sz3c+*=hJ_tXvBjpD6RVn68^#f+2kl*f3Q z?fZwQ?35>b)J>k4dwllV|0cREqRzfkl!%4&vxz;)I^*M+-H%pQx|!Rqwcea z&8Z8CuvLbr^WXv_Su~FRF%o}iclX)33D^rkX0YN?EjS}G&GmU>3W>+ZA9V!R>tH-#+sB)UR4(|vZS zp-RwFi-h~!XO|cn1ubg;Gk4VWm*pq)1QsxX*6# z>ET&Mye@xCU`}}hpcAfUf~%scoK^3F_rO&qsHzWOnyUA`yxL%}!mMVZtoj6e>X{m= zKKD$GRbL?q;{6#l<(V3*zQg&u2m_dZxHi1q$2i0g`8ureCc@!*LT6FSyhku%7Zd>s+8n?4dqJ)ms{}prTD|)AlO}BuDI-7NrLszBhTYh~j5KyI zBflkee(12_kAT1+f_?{olH5I*?6c{Se*@7ezYXfdUx90CxT^w;|{?#r@%TlHN&= z#d#SWTqso>DsQG~LJ?8MbZ4Ki6+nM{iH(CxjeU@nE;W^gzSPX1O?(1ihD#klN6}E3 zx|*dzFLgo{dZ~+$xG+d(g>;>l+6ITTY>Rn6c)(Qe=qs^M17CVjEbQ-jDP80`a~uPN z7v<#xi}?k$U62%$>PNxkYqWJr%aErENwn~Tm!;2FR~o3PJFP4v@x zg6OC9gbx7Q=m{T!k2qPVCwvU{8}W<_I*P7J-5A{^!MLfT=zXJ0>InzA7q3VQx}Wyr zr>pf-XVJU$wZzZi<8Gc&hPAzMk(*ZtL&`pQb-(Uw$LDoDdl zznqnRmln5t%kz%j->+I_ZM(V5`j;zZ*V?uw!kJJ{ikp;bq~i{J%-Zg^5If6X+$rgUHP@59By z%@zBCo=gA1x0m}GJEjx+c#Ns;Yb?el_Ey~2*wfG^4h(T$YttD^*e%N-B1%Wu4fcS= zJqVrdz7~yrKh|*fwGkM`x0vp04~p2dQ>KxL##fo{YkfV^^+fqN(|xTyH|Y`}dM^ghV+xLN>MDeO_u zQasvrhR|Ai82Jy2ll+9m8+0dCSkoSm;b0nQ)r;IboJ0rJUu-03puNxhkjhoCRnM^ z&{wFu4qTRM_OZ`DsIU}65#qJmJ zNCxXcl6Yi?K(d6elM=Q8unit&XujZqu(_W6ge{bvK|L(LK0ghyKS|2(DqU48`=~fq z0JeL=o(F}J@=8zw7zD!7#3LP2RV!6pb&QT3HP#9)P3qE}TC<&2`f1AFDAi=A}Rw|8Y{JR~8@o!<{Kh-!kAWJ>MIDi$|(wNhx-)`bDo8{p> zB3MnM%VXaw9{Yv7B#H0yyt_g?Dut{NQt0t5GK{DRl#0UiB;fJ3YNfnsrVzSWR21eM z^&B+G!){|zJk2{MBS?K+VkOsSMrA0CdXVlM)t}NvF`4R7{lqE1pu!kr7-Ps()EJ*t zYnZ(CF^g5{;A5V`kLDTkq@pq%>SLY(DtH(?67YC^t)d?qa}v;qV^|63W9ZXkVu3pZ z;u3NO(5z#oWPos&uHNOnZi4VC0^k&4agCFcza(i>V$X4jN&{JdZ7l*3nP<6|eWBd!?MR4Tb zXgT+;55FVI#8!^Hc}rhaFWbI%<;1Q3vuM4w%pPqbH`MV~+WUT#N55Sz2%f*UR7)$NcJleOP|WCd=4Bz$iSn zkvAk5G^UBiHUUjR1JLj;=Y{8s4k)hav&?HJG1vqttHSIPn=i>y5JB`9=7bnhiHQIK zNIe(Egd?N6p8gnX6o>}Pfknc`0nT$=i0ciB6%r3v;X;cH$_C1X)quT|3+$a-pw%xR zeqTsH>R@LBTcUSE`6BSbwAM(J&I_{bj;!HX>|H>wgx?&4reRA5@Z*JS@C0L3u zF&sO~!HmUV1O>^O?Y^Fb9f2%^Wnb1Dk8@mi++&4|2TxI%TE^1`mBf~SrC=FA_RBzN zl<}~rGcX_ZXwfnz8vC^w>|)gKf@m3uMgr_S5bZHA1Iz-mLALRkT1F1mJis83kt^}$ zlBXS5vUZAV9zgodh*FkZRNP-o!9U3y?(M$bUZSLc-5?pHDud1S-g|NG;~@(Vxxbi( zE2D=mloKOa*qPc6$P`gbjhnlUCt ztW-u;sXt^5SO>O&wURE{%q$c#S@~eDc+7*u4esCIOz;B($w^$qnPBQ8?jetnb0(Nt zi5sGv37$p^&)xyH;}Lx(_;I@>6`SR@Ee0F;h|7~ojYHZYE_&9ug*=Nf)|1pYQC6G@ zHVk|xh-7&tc&s5{YH_igJUbH{(L@RqH=Y8Cn0Y2Ry55E-2bRd1@e1xRx@Dc_Nj$~> zOtAcgEiTpLPWKp#Jvm4t`s0$fOpkY##~6k$p2LmAu#ED!M|+G&@-stnGs5Rg@D%2s z>J}8NT14n^8-=h9uf;uOJ`xwcBKKiWhscd^}7cHW)P*M$P>L2&3l0q`5F_E}b@4v^lx?LWH$)qsV{x5g|v#xxhS&U4|)K zjIOwy@O0i#FdWd0^M*-`CpoZ-@k}ojHqCvyU65hI!@1=^1qGh#Mst^VzHH02$}w6k zcPZuYlO>gwYXc>mZpA>Cm|YA`-0;X< z6dEe`SmiE!w6$Trsy@rR@|F@MZadJ4B zpZVgm0G0{oB+!^*W(`lkCOn&j-xf1KjLbl0b-#XKXH^;tx#`|dD-^?V51=PHr zxI}2!uYQU=ItDRz>|hX1%sgv*_lK*kMLXLTFYIrh@Y-Ek&I$TT|CwAUI!W31i+PaA z%Vf23D^I@>jjLM}WGS{aidsfZO;R{SHtn;W)~1T@vX!DQ>rl{Qrn=Uotk`ZJ(L*Wt z;~|dav!~gVg#@5D z9(&1nzFZ*z{6s}pFpe#U`c$%hmyG@)u~C7)KJWlX2`P!A->Cng z{-(TUU8e5X@r;!nSKnn-DE&GWw3zb{ooo5U*vo zci(shqk~~&-EiM{7FV$1c0E8j4#dzHf#mQ9@FVz1vf21QL-pCP#cURhlg=Q`EOLEt zQ0Z$H`J=ig=nYaqFYyTL0tpo|5TwI0ul1IwTFyz}01S0GcJVmd335gVJ90TUWf;i$ z)u4K3tmn<#qK;YX?I-P!^Je2#WG&}{rvbbgVy`n|UozpmsD4rh%5W|PL_i6)+V+J+u9Y+tEa6GFIHb%_Rk>OmH7BpL+q9t>i29WXqi`+Hy?vw z?5?Z3OPkBYF_+0=?r(s}W8N^#pLxmL-vK>-E}S=)5r6KV1m2BFrDT49J(ftB*Otp@ zKQFK^BtS@lI421SqN3-GkZPSb(x6e;ETCZoBnB{t&7+gf3--)V^O|@@%y}(Zgvhgv zrIDnoU~grl(AuDFaJL2RK?m~i;qvhf5vSdC@8H3f{k#Xk1khLB-5)TL%MnA)b3nX- zPam=QntF@D>Qc+@2Z$Qi*XmL>jdKk3mT!Bk?bKCU+;UOS#1Y+;K}yl}P=2&_Bf$Fb z!|F%tyA&O3*v%(MDLQ+f`kj3O%gX9;+m5K4T}3F)t0(+xeP-J+^(|N7-}sJKwjEOF z;I5(p%#9b&z+aHJ58%6C$1sao{nLAEOh7!#DKt9H3x5H5>QU>Itv_M^2hW3*cswE= zkKwB6#?zt3(=m$rmwD?W=37tK%955B9IOU4@az=#kEN71XR61{_|6vX{?g6!gZU!T zdXL-r7n2jtcp%M~EzOuc5ozRm8$#H>akv;n%Z_afiEB(|65DTE-Faa@3K+s1vg0A+ z?uope*vr8upp1m__5fs{yhFWta0-|TqMAc2%?lpIGmnWS?=xwmJlV3+^5}JW^t!xn z!FS+$z|@yl|F@gG`oG=ez1)I5FD>tdfB7ZvgpmOAE&dvC0*ac)u0q~h4ZVULgJ=Dl z>*6qc-v*Ze!&hFNJa!qdV$ItN(4lL26`&GS$;yYMj1&~Mu*a*0|jJLiY{1($quEOI%3}w!0xyVlX;gtVM zWJpw(a^y^18QjHdpweGP$K~zr=(|PjIz8A@hRRX4WNSxj*1{Fu_uE=5HunkeQ+$>u z7c_mu+}L;GkSTV{dKoj9B$A=I*5W?CTYgq|yNWu}*p%s@GujX<#H^T~rvJfBY|G%o z;i@?)7Fx09N2!pSpA5>pGBL%GIC(1r!NgQ7!jO%Xtti@RP8%yfXU$o@Pa!nT&-`MMkZLSwuIiu*IKV6FtK zfD@F6$9jM+sQP(2c=ZOb5o{92X5f;l-~gY{^MI3a)mx=bF}Hi_v%1_kDqMZ5s}i!u zh`-mMRk*o$HV6ZaXZ0)KB6wL+H~~WwoAiJHi!DB$z1&ViZo=8ER#LDr^$@IE`Sd+ zm`*lXEsgDP;f|5N*XE3@=WY)k({GXGB!-S?|&CBqoSv^S%_o6(GYh)MF`J@IL0}Z ziczkG3kqH+X}UbOpaY-d_f%XgPdDr#BNuz!wrdmHJ-6c4<7TBIiu@EDFKNU>UF^}z zLx{}hmbV}5ciXOIRGO^AZdbuoT1De#3!!w9j88!|Q&Ps~)*iR(1CcbN#ya%&LkDF< zw|0~P-7(;_818^q#b8>_I4pvcwSx@kjsZ?F+ySq66h;{@q7SnMF~&Ovyok!(9k5q^ zQle#0jh^A$+76ox^^O6j>TT|T1ys{=*qG1tP0t!(>{QksZ*A|Q za`ssoTHq-0mB>nWYl+*>(Y5~$Zflp@urc4hqJ!2cE4SFZzxv&EdV#U zPWr$hr|6GkS&58A34Af^_Vdn*e1BZuURuW6Mp^;xfK!yO?oP+ne|dId$LALLSVtOZ zSE#Oq$pxoNyvS~Udo;&ENuBSbZgT+3+1sfj31#eHXwov+%8>fs9$+0>&+vAh)Usx< ztS(_O&AK6R6`k*lBj(XnZLH>vUFd8+(FL7cbN(s1uhY`b@dZykT)5FTKs{6Rr0TR= z-0D6RSta9!d{&+D13<>l?1cHFG~7)zA-ClnX(GYY$T*9c)%ZmJf0Z>x`Vb7(jIi+Ei5ZC82YpfmJS&#B{EPLXc@mF zImPw1J}(TsVS7gSa)%Sz@a0~;ZK_nAwjBCja`vPW~ zgRx35bi5B*{Uw(?USshfsd!yF5Y!g|a!u!XwUWIM=yGz-O`)=sEJyX6ISH>TLt zjrEom25ah}7FaDtm~gC+XiAx28xk1c7{0BnxOF2ld|HFQi4v@dGX;pom%D; zQr9x48g!u1z=IU^1Nr~BwXtH|?-<&dElxjvgIYtxeTG z%;H@=Wsqd4n%N784k4cQbmVPPlqHBDHZPG$-lpZ8icIwGEnLwNuWAA*(c`@!zr``{Ja{N_tYyG9M zYvD(?p60QHJL5SoPP)^n#n!3S4T46~WDQ#d57{)u8fR4>bM*CR&-|CM>M2y2Cbg_< z!iJLws0DvFwC*tbjPEgNplwM9PRkTzdUniz^j;D&s+d1$b!zA1>s4^k8g85C?d26? zQm-@$4C<`@-k^ooiVa@P)q~dD$+6>uTR(1XymZ0ndnR#Y?!J&gjg?TZuy&8B2Yr@b zwGS&-kE#{H0g6v!Kc6KF&{%)$up;ScvF{3Db+5%<67r6aPwK-ypx3y6ge79H8Qmyu zjWyw(1{;dyvu?+5t96^thT}_G+I;8v+P+-Y+BJP$p9aOfJ2hF#^<1`XC9PJ(dk5G) z?Aq!HqpIbtnd$DcF&LR1W1ai#qqs6S!7RJg2c3)*7^lV1vNhmjmF7gB9;Nh_My_b z)f31G8H&1Jk}RPq*5-@tSx=*E@|0v1ZS%0QHdjJQJt1p6Mz&GLiGgs&hG|~zvr)?a z1_qa8=2E#q;ys;*Z+lPlroLT^8Coa$+_J@fL%Olw3b`StsxXn{Vv*$HLNG;=i~Un< ze+WUiiffPgH~2@Y7PrX|3$!?IIfkyq-CbXUSP|OdnlX}!Al4kT1dPLRE#$FQpf$-L zBF5g7xBM!;-Gqpi;j%?h3z*5Kiaq+aU5`nG*S_64RHj?4x7Q5yBit-F4b3S8f9%7>N;9+I+PeU76r=vwVzaOwrJzotNi_W72JAZ&k z=W77^jPpmpL4bba{0rbHkkdSTqH&%j?Ri$R=f8p{oaetb=nZVFY|oz*Sp?HzNFUDg zr(1Af(0SfY^%(Os_A|x?zet{@XQs(T7Dn0 zpyeBrU4AGw#rfu@u`^pPCf8 z8#eniU^$=7=1jI5|7Msj9?8~0Ew~8K17u$SZvZ~C%4HgbvKht$$D~SN*j!l?5 zpY&GQkI0opNG=*jE&EgAwKHP3Hz;|_K_{x^2-oKH1SlD`oZdp%8^{R*1H~~&2--$1 zr@s)S$DAQzLB*(Le+E7`m_^I}(qI-X`y2kSjQ1C}nMKP%IMZ?v&a~|B<>lEo3`+0G z87Uzmc4V{U%3(0oa%3>ghUarc2+Da_ToffIR$OsHLIyrYfpe(B+@`p5n~A3%U})!- z3`hV7PP-f==KZs0iUKqW$H zsf^z+OxAKXo7_EZTh(9Ib$#T5ER&;mJEchH?6R-oJ;>aH?cR-7lqLMB^ba4Oh=MRa zDqz!>Z?mUTd|!~|5B_yS8P;lz2yMvEG4lqn-GO+z!0^-Pi66} ztXR*Xw;OWK%z~@nNADq{$#>=++i}}fYpx@_2abJrI^MRqZC9+Rj__`T>{V>X6x(}> zHJeT$tdjeH;=X)^DQniNLSz#;XO5)g{*DnbXZCGtF599+EICUob|Ljy4k5=75-WPL zP3`{at6ckpgE-kP$f^ccK^4hmz0Af{)^Q=Mk+NO|CuHN;{quYYJ;@S)KAxo+`@~tV z!Dg~0?EYD%pR707ymkNd_B~7@S+sr@OR=nvz*`b{3A_X3t%tryQkUJbg$+?DLbn@q z7q;DCkK-ZUnt93gy6ttNZgcS52mjbN{BZl}KJk2VXIjz4#m~HcUfHgg6KZ4If%e36 zZ1}-gCRRyrvpGZuVV!0O2;r^8NHX>?e%qp$t$&5OQf3#oS=w1CIOXqceOOts34ZJ! zU>-)kGG8#(mBuF@HoK@WtW(9u5#CCSIc82}5bL!%D7C*j%=I)mN;U zG{uwnEoDL;MCbDvXmq}rvdTS*&dv4`_wrdM;`H)#JU;aC@gL;f9m#rQ9sSOSukn?F z{QrNq>$_qd-Ofj~J@RkAYdCtr|Jdz*GOLt8%REcxsx$JJ>N@fW9{Rr?xUSgVuwA^x zADQPA+iAu2mSRn(^L0^@71xmo^r5p<#jJBoo3#i4wFh|Y!tF#BZ10P^_P^W*Y_E7a zd$&cdt<4$mGAk6@aWe1C3ft(~U6ci+o_L?E9P>62q0)%Z$NV1=wl*<8H&Wv0M>x5B z%;Sj#sbiSH7=1S|#1z;e!Nlq&Y|$T9jr4krwpiDm2vEYo8UI4j2Nux=c});y-KWEYnksGl158|pqUE7*F?y=| zG@a0}p*50QCZw@j@RA{zAtLO$Pe(Ql^Yc;syi9ASDMdXCvWk$;w7hmiqNcvY+Ci+C z=(&tcwkKzkSS0XI@NB$05zK*#Y5>zHYF73w~p@>*Gox&5I~uoEH%+ zoVD;}Ej)R#5#}G_+Y~gz!3l)gf55vyHoI%zr$Po^7xFVe)X7`T_r8~}N^O?b+jPr^ zB|$b$^@PdSHGEVPb+ntGuVPPI$*GwrJ~oRw2EG6Tx|W zjCYBO94p%4#Nj-9MOmHWk9{0qTubDLPvUra^bx=(8;P8GO6(;bNTqtz`v6XeIu6)} z(-Wr%nJPiAD65k(ejIE@v1U)>1yMhNU+&T^p_o4tC;D;GjQ(a#gZ?Tsdbao)-} zpoQ5)?qJg`x5g!_;t3`rmJo&|1tuJUy`6P5cP{JEjLXr|VjDp!=|pFO3?g)}(q5Lq z)(G5-0H23NKLLze;V_@7uMMkF8_|dl#^^@~L%5|q6RT86DOd}(0=9DX==I<^z*)2C zZ1Kng`Cu-&j%MMZTRMTxuo7($^@o>A8%EK8EwGTKEB3z>@vlUM>%U4F*a&fEx zg9-C9+H=)*OTJ zEJ^ozD{FFpFpPEz2i3K1GJz73#Zft9h{d9eeKpx~vwr+kNw0jJ+P?J@-u(;&FSp_UbaB z`O6qLwEX3u5F7$4#Jd!%25Z0(uokQ{_)5!v&M1MF|Ge?3ME?3)e5K`YBi4SD3;76| z`K;CQUj!AB9*eg88c+;qdo902$V-Tq`7eXxK#q}IzNEN{TOlejzRX4sbom|JESutv zxNpAG(YK{a*#|wo_7Qm)K|b!Vc$--xsCIk=4x}nd5_i-@3E#${QA=Z;JP^mksKs4% z-@J}-e4E>SIS5ro+{=$wPBspE+Fs>@>&Q(<|rrdfI=EERgV) zc}_N}u%cLqdj+c>-~~`&>lUVsQ;n`Vhw*#P{h&LzPm*VLpTm&LU$6Dqf8sIwFUZ&p zLN-cS-BJTu+*|(Jb`NpC^97e<1mJwzee*4hOCIAxPkq!;q&MUlZZDJ2D;{INhiMKF zD%=uR1!&5+8brmo3LnzPH-8C`<s+*hnIUWr3^4(`zR?eB~2NhebYg!rl z3hqFv^dHEbGlaOFHx0Y76X59mMsy zbHPG!FA_4(WccPILd>3Tm6nN-X*uS)1nv{UFyX9qA?Y#&Ok}N6%UBe{Iwt>j_oYP` zzlov8%s^gEAXEcR?CAINYaJ0gU7Kz+#rj7#Q#T(!#pI_rB79^{*vqD^>#-2EGG1A` zK|D(Cks`KI?BiG(#{jar^$8{N&ro&-MG)*I$_b zULlT%!D6^Jy{TAN8(l)18z^0(wGc-{xEQX@vyEP&&21FahT}8=CP%~r^cUA=V=mL? zvi>l7%{}#|BVu5^&9&(w3D-NwYSY`9$iFzgyPS>j_HjgXqetz1=63C^Y0=2K4zH5d zchuk9HuaCLd{$(u#La+dKasg4af`HS$gS{=IHm=9s&yqZb|N!YB2ApQ7wj_%sV5#V zN~9-N8}dcs{##kp6ImM1ZF@&ktgK;PN@T!Ew1actq%_YdpaCY!#2w-xo78jL-!9+W z4*y#3{?}@{BW2<%|LJ6$pDSbh8|s#!(rI0*9}iJq?;c`WQ^5fex~IRnz!Xy4zI{Kt z#nLcDiJDPROl8C@01E*fK#zGsGP0zRW7bBOwV^Pnzhd%LmY!YWrM^7Yx7l6#g&?#$_n;bd?s<*0CXa@-Nb=iN6AjDc$nHg_@P1w%<60Pfa+K7k z!AdxyrBV&f!7(0QX~9RrSS|Indy7BtdbB&md|lmgPa~6K)@IlAuR_#Un{{8)t5HO^ zZq|GH_^#X^5&?gh_+5n0QeCp%xcxo8rlv-@yS1fn#vD-_pnjB$^GSiY>uB|~qzwHWn>HJKev)+bkfWDITX?_rJ` zrYLLXF?eo8i=_`@%lltf%t`A`UMzaj7}1l)IIXZ{%xSTTY!mZzr;gT5_Qz3J&fUR? zXjRs%u&ysDHO9mT3BM?jUKfI5NRQElyk$lDiD5L?W7w_NC;mm=-ty!v+q$DZXO<-+ z{tsdA9T-&+{eA1+R6>Bzi?q-Q9VsCp37~XL6BG#|odmE#5|R+y%?1JqHI#r-6lntL zZhFOCHtwPeBv>eR5fpnzusxqMcZ2?(^1gq3&y+iN?%bI(=bR~bF46B|im~y>xXyLj zB5h&(Or{z0XEY(QskdpBcS|pAquN1tk8z_&r2uV1vhf{B+7j`*UOXXcgQa^`HMIhx z&-xm`18&aAaX%1BpeM3uRv%)RKXA|L&0{Z$!gV=DNQ)caY9k8>`3wEn&tppQ3GnmV zsK%?t*Mf6nTS$_@w#m!I?W-m!-HV1J*jKzCWGpqfPMewbFcx=e)83FD-X_Xmif-4- zu<>9ZHwPJVBMoiY#@B|uI#0t*T^q?LWfq+|^e^xyeg-9RQzgN&J)y;*jx z7&l9@wg37@u{kt<30(Ms;zD-$+zHiMUUufB<}WiH;uaZcPW=()w;caBQbvbU867%S zTy;4n8vl^A8!sykAHx-~SEh=+GOCxJ%e1=*Ofzu9^esULqK)Q(zV@N5ypAH?( zU}5EM`=F&-fb&Qln+_KsJD=_Y`T|y^o<@r}o*pEGmYMnqW15w_=(tlqlKI_GFp6#0 zhyv%4dU}m*!4pJ<_zSl^Jz7YFkbdYboG?J;uiQhmGzQH9^MRL}0MwZ5@8Zj78c<0aAczAa1gb9XzzLT}~gQ;qfNdpl9Odi(FbtW}3 zzIP&NA~pUvc!Ie3cj9X6o^vjJ#klo&-WcNNY0e~$-+xCtu|#7n&K0W~hBkpRsgMu^=(h>YB)TPN0XhIiYYB`@62?i!3HK>F313Ih zNf+}8UDU$5JE6P!7fM2Bnn2%clF&<~M}m=>mP-i5^hp>6!ogG^b3q9aAQHeP2`sa^ z6If<-Cp>_TNQeQmG#;8Jysbg-zHi;tqd>7uF{ykXPsa-__bm0^2WnRES+7tU&V?f7@!RZ%sAhH;U>N(x4N z3iIYEb71k5`2hAwNX!c%qaBjlPDnzM3NI&L?ERD^x>ZV|kfopiECb8+&CDrJ=;w%~ zJi}@q(U0?Tm;|ywkiu9aB?U03Nl6E5Sv#|bRXB5QhW(#~TStQR;5mRQa-^`tk-`K) z$^x)ZBBb-DNas&kM87*kM?BPmpIqLu&sfpVnPhk%X}Bpvd$}^ID|rb?G_{5eKHDYu%r?3+w)acPUB*(w>`cG+3kN^RtF$V>d;a?l&Y=gSeG>>D}$ zH6;sQs7?TNhbJ~=_pdvA0W~ICo=+|1x+CRJRL0}Df9Y=O-7W`GD%HRSTKmk|p7-@J z{>Z26`LzXecK(_RAXc7}+|XDxfH-KD<}aJR$RiEFz0e-b2`EU>{I(Vx}``h|zlD@hBV9 zX|;8G8Ab885AC>%PF!1u!TN8|kQe)9m%)ERCFZs zO_x6X<4DHjPVtwS9!E+eK%=Cz2LV!~CZH+FzXD%NHs8=LqYhG~PdJl?8(#@OF_h-O zGF^lm8O5A~dlYjH?nSkDPD@#Y`YIi2x6WE0PPi>b;-#+n( zZ*z?JF0zAyaZkB-kSg*5^G(<5iQK=)d=q-fTnk;OnSa$>uP>%MB4E^~ud zz*ok@&~Jo>wNw7D~Z-5kTe}sn%@+?sfHChRgJkv-I5wJ?$Ax_ zQGZcy#&ych9>sU*s`8Ba4YlYFGpO7GsYheJRHi$uiHd2aXeULR>Lm$lu0kz@j`~i~ z?>%MwLAj3P$9tRK8)TnxNk$vaqz+9QH}Nx?WFT^4rXMHkbw=#@*(Sf`tu=vXl9%hL zKV&O}Gbx~pab1w{s=>I&@bae}x;K8vFoiM2s75kAjZUH>qL)gWJYlBYlds4QXWaKa z?g!>Ggq~E_o)RT${z9ozNAffLE6mS)UEiseoYG>t!Msxr5_BX#O(pPiXZF{B4pI8m zk(_2`S%-`19ybI3YVfT2Z>SOE1>EOvKH7rc)XZ>lpBj!hliG2pU*jf(TP=ggJY@G1 z_cH7YP?DaJfZ9kC1e4Gi*{Y4yNZzQ5yIIkX)eCIm7z5rk{0AWn5FE){)zxi^E-~LC zCQ&orgprW4X$!$3vE8<) zb^;wl44Yd2x0p4~q==KPdH9!7f*X?P*@h_TLgC*^RF*SoobmY+t8B8?6)pppa0V{! zQEv!gNbN{2@E^!=E2eRSo1klF_H`yrI4MG*HE0Xs0VatfwFAH)3YP&_I0G(6@;(BUsa1UFjxQ zv8To~CrJKFl#E%Sw#k_0NPFliICTI;7|6wH(@K0p@$JX*t;OM zS9&VuP8e!6>?iOh7oxF_!`=p%S7Gk}nm+73kxsamr0?N=(6|XbD(s?%CGmDQIdiwp_=M|($da|johdgp(mvia-vBp=AFQ00gJdN9$0yq?kf`mo^ zjOg&OU>vxQ91~opi@5)!x6AgJzB@9F7I)bm)wf8dRU2Hknd%=TY0}g`{ed;`L0L+z$LLo&$<^7rjekNK{!^kJ`ro5!>lQkbS{TosST^1^`4dvu zL?zlsCQKZRyN}<0B?YyJ*R)9;wNP!1@%aO%IEXfPjBk`Spg((4I%%D0sCzYd(2-`h zkG$e6+JMh-$M=JM>Zxj9J1Eq3$rmX|46LbKN0h zIi4%J$C2g^wvRj&>@1q!y*ZZeA7u8{ofxc2x_jDL^&Bb1Po5{b7kz{5{g#+>60`0@ zWA%wAg_YEQbnGMRL}NSGRr1lGvHXS8xhKbt(yg8}^=BRX$n&DaokeWnVYPU)mRU^7~c!q>lM# zPRPhjM|iDrl}_yHFeZB4VfVsBX*cfN^3@&R8}^YO&?sDW(m+@EqwTY_u(qRDflE^j zbeNW4?!bCf-qP|L5%nPa%Scn!~B2{BNvy?7nZFbNHp(2vct zvc+Z3!9~`KFNNa%ED`eV^3G=fx}^3ZTd^*(J@DdN5?~9~MYdpFL{HaVL{HaV$>!!T zZ^&p64wwaz7YPQLPie zM1XdxwK8U_wR-8v{AF)It+kQvJb*Wv0mS~1azKJ31<9TA5;z221n&cx98Eb4kj*K` z<`g7A%28nH4S7w76?{lzIZ{4S^eVnWP^4R?DJ8m1no=Q$B{))wX>;8OO{rGtYZP^G z>AW14;7F+h7l4eS>Lp)h%2VD2=!KLM5^<8ZxM(vP;q^RzWce&o_%Se-*lI3Weh0S* z)X3Y$2#JLpYL7s_H9{ul41RcTkAVCMS+%qkzCSeB$C3Jv#QrU@z9afUeH8UG49CA* zin>aSO2?{azzWc486>$eBn1QvgQ$Nusn4Pbs2@0~?}`aD5A4Gr08`(wiqWc)SHXAs zfMeApl{1S}T&HDL#emikkOx86Nc0#6)vDk~NOvJ=0g!Hd7J$=JB6f{DQ%e)(xwK6oN3ff8Wow=+GnVmd`}A@ z&>u_&Qr5IFU@W)?bd-orkX2{A`!UOa=PjSX&^LX$HO09KegXC19sSV4RqyJD7OuLW z4lP_I3oPuLkUZW7?iL-H7r=wETJ=4+3BHr7jKx>|49=eSp*(w{r^jNh=x8_$p zFQZ4o2ZCh$zv?;4Eu$;E2PG3m$c|MeI2-iA#Vve3#gS;Y9v)Da$KdaaYaMpG-zeKmw{+o zoNM3<@GH13dEWqE0XsM?5pMt|a7iW(O#Hpk|hYVkLS?TQ7`CvO>N~+e%6s>h3Sl%77OvvM4CwKyIP$0vDTI_jDX8SA6XI+aw2kZunfoiQAKrUDemPkY*&9hi(fK<`%|>7EEhPIzXaX zjCZ-0bON36n;39dvVa*g!;%fwf{-B{d*CF3rC=H81NwrV%#&Msf!_Bv3kbknt}$b8 zd0f$chWqj7(ktASJVm$S+Xe>Q9}H!R+_D2OJ8l^yn!6>QAxd?-EyLSPVO(VyOvNeH z%>sZWRAr(@G?qxhQD7Xnk5_letJem3wG3!1Nn_;Q<3It3RXH>JYMBo1nFZ|RQ?L~NJX9YVG&giwXij18iqT`XN(BlD!R_1{Z)`B5Gm5=r@GC2o6dVBGJ7h zOx0DmqSQh374SasV|nwy-6Qc~6&1Eoym8u?+q9dnuUElYL%$)7yu57VH+z{^`;)TW z?j{<18`HsO_avOo_wMeG(_Y)%SRHsC({Xn^;Z8!MZ|sJvqd)WK%iJbf!5=>8Qg;lh z%N>K7buW1s%mgz?^zH8Zq2KL}VnPGY_lDh(vPg>es=x0{x&2RXbvv986U)x9kgbqdC7wf z{X2EiyxD&-ZbQ~@rq%K{Zxd#*BmKNgXPX`h<@`z$8;#jp7Pmg2;QBwMa9%uFEbF8AmZ+saVM*LV|#d<|Fu z{lj7*m8GIPq+CcP_zYBmYH$7APs=HNoy2mwDZ0mP!EDrz^}v6Iyi;u}Wj~~mE^A>v z$a3*6cf8a!BWl~6Plo^ct#BbFjiEDr3;UX(*pd3&e4xe-LbXs-I~=usv?q zf8IE2gy((VZ@3(vm-C2o$+c}kd8=|)XRU2%n>dcUKQwJKZFbc&N{e}v2gJ;wHdpV5 zK^?2r=X|RV;X4eDxGtc*Gc?m-6SJ?Yk8$ruaxd=3(oQCmh+fl5)t?;cpGto+8AS@4 zR;a$^NWX>}Ha)|?mQ1tM$LHyvczT(MnGjt(v!%XaT)a9>l_FiyXL+QNN8KyJS%I|26K$H67UE)l85hoD`c8CuIjFv7f(xVrP<4(v1Xv&y*U_SnJ zxC_9-yBwKK*Z3KCdD&TME@7+VyuZ~ZN-xv(EzfwHGdUzXyTE7dAmcSsHglbN9H+VN zY;v9IN+?Kkomxf%FEa`;K}MHShVTvXn@{2|+nKF=j?7M`ruJcphb}r7b`18~mT1mm zFjv?<%zKpPe0dPw4xl5L3GRU#3p;}@peN`BLi#~^gFc`ynji{I5CzXL9%#KgfQ|f z9H5Wf3kT^V_riPI490FM9N55L_|1|wTgV9Yd_L2`KN`RzwS}vNFhDMRRy@>JZQ&Sz zZCqQpUdULGC!UQ`!jAUgg9E%m4_&%bU)=)p?&d1P)j}!z77#7T<3K#<3W6n~o7~^o zbt-9RFm283SmqYmYA1uF%q|j(^`6;P{fhlmob;-lcgvt*!)HWy^YQobbDfHnjWq%6lBe@h%{Yr`kx(^rbXRE;BZ02l~{ zxK7RA>4S&yPi90Me`4+BtrZoRteSIvu-bPD%dOPRa-MqjPVaTCNEYcjHE(B2JYyO> z`3)};1=~HQ?QAZO7$;XH{e2CdmawS0v6VM3tnJv$5*XLp0M;WiTmL84{ZIn?`DQbO z`KzUQn4FR5vNb2ocrXzl+A}9`bNb!DSEKII{e)&d*qeL)#uMM$^-*(rX(l72Og7Cz zjfx^qGG~z9ptUx$sEFO|$egLq0%XosvjE5-E>Us%OhD#i>b|*(E++ebd;`sMnGJB+ zq!yk5D*?l*%oS3k0P}KaW1*Rh9Mk2f4>NYSBl7_e4Pr!k$YCI6eq&f$xP$#Vg#`eE zzK|h7;S1nJ84wg6H1O2g!d)CQS;)?w!so#A60=vx%iuWO*3Av=LB-+=G#a$DQre#@n$V{H>Kc9xD&4pVJzYdbFe4sI!_?za4)TS=CG z)b3x)Z4XnC5{n@|lC00MW?^jxnuB{l5II}1gqTrsTUfWS{78i5CwbmDA@|AkPS|tS zE`ZU4RqW<*n}uwFM2by4+Md+{|LD`EZ-d34i?r_jnLcwEALdhJAt=&|7^yz?CS0LD zOtIYHVP6rHc^oxza!1yXQEiqt-=`4&CUAp~0CQ^Y$a4VWFjA`Vb<;QURGT=C^!1?z zZ-4v9j~_7@j-)sjKPGYX+H^+D=`N5fEl>oC32X+Nxc80iJY}>K>PX)cVjua{qa=70 zU{6G?&aahBc8AzQeaAZURuJ4UpNQw|p=|=38&D91EP_I>Df$(@uO&!vY74&yKZu74 ztu3^UbFP1vTi>*Y4kCD4;#jn-EyRwmEyRwmE&Ln&gQw_jdFbHDZg8R*+XMTW2)O!IQ?3nfp+g|$U( zCF8^7)|2u&(vNt2wS^p$QpB=LZBa8R$UAsw&f21ulIplU6pc|Nld?rhp_25Qdz(uLD2?V)u2^eWxi zVh`;_Xe%jtXh!A}(zk;h*t3rGord1xZ1c5;!h5wv-MyXb5AKN7a`QIx!}r>vp3c%9 zIDJ76-J5)uJB}e=9J;Tlm!?vC=Wftbr|@GxrtUI#c^kL8-jP|C%-!F+w1S8w03^S1FzOaTng=c!ZYqDfl*9OI$vhu6k%gze4T0@hLLO|plB zyE0xBauBYxz5}ov6JDn19ZY$IvVfT-v%2+cHC1^nXv=wp+vXYnYRGSf@x=|V7{8Q1 z3Dg^4Ysu6-8-sNAn+DsA#&@|NP1J1D7ZLerlJ0TL2=se7&+8t0AO2jhaj)Or$NJ@D zO>-{vF}%cx&i5YaZZT*39a6=3Yi0qnW>1^DvkR9_i<*nQTiA#G3$Q(C=8YQPFMqFyGhE zdTVxoodB({=24~i9cvy_ir=wj0cIxAb9h62%HFYNvC3eHqKM)(7)fiM0+@koR*MGk@D*7Pc@Jg!^3YSx#ZCB|)>~R$j@j01kk)fU(ft9&o!VfM zP1ZJh+a@KVk~12+KCQ)RqC3&9PfG~}@&nq_!nOB;VF=B9ZO=@9(>fnm<9nKstyBp} z`ElE|J+pjGITScSByfUA;78X0-ZbM#2%;@kG1yUpuvEq+a7>D9?Uo=9w{(LPf-9g1 z6zi6LMyYPyXH?2B4ILRJ)VLC~jtu4$Gu}jHJ}eW18E*j^Ipag%mW)nl?gWHp0)wywq;-NtA}YjmDi^{aEP=6E0)wyw zb>c1VDP3J9oR;}NcY=(;bRCf3B=>9N-j0)FerFsJBbmJoq(@x^??}W&a0xK{N|51K z0>dvyMyCPxk)L7mwQw$edf)fRn2Zjt_sVmzSTgPb9p!ST&WBnV*E<(o+xKH{`O!*7 zXM112EsX;Xjdhv_nFbRP%Od!vg~E&(asPTB(i`<*aoq7}#CVMNjG6Y4mz_t`O$+cp zVh{Cl9+L)`rKjzJx2rw0uk#rFB16q?Bd(=8IFCMT;wN)#G@kBO4^s2`_L2X{%(wH{ zI^D*}=*?ef>?6Nx;%jgo%WfgvCZk(Jx3Q1>3z-x|(0O#aNoLV#PcPf_Gb+CjM002- z&3SCM3ikV-L3zs|V3U9Kz;g!t3L9=ZKf=s*_6e@QnOof_c-dqfEs;&!=H_eZ}Xhl zG~sO6b9O%pbp;x@} zuZfkI`x8xioeQn)vlDTc4s&F*^fuUMV~u7s_qT_3{y$T@k-}=zpHAxrKq&qKin=EBUx5ARny>()huo&+lOo>$Ujdm@ zOyEH?_1)7*1;r&U^o^+WME#ij zHgx_xZLCxc)*0g6UuoVEsreoVcO7CWsrMrg!6pG?dOA7sl1` zbYqlw+ypQQFe@52QEr<8rh?u8Q_&qK1Lid&?Qwf^?9PQ#cI-61n%gcfO(xsM|0;XY z)->=ooz5J%70HH8A0YgC|sZSmrVUH|_4- z-phYSm;`f6ve4G9{iPG45HpGT63arG7lUo z0%}dz|Lan1-RI7{M4pi?4_ZqnuDhm3&<)&=ZjhTJ>~Y6)%AE_h@0gZbmzR$4U7$bYnCEm=vQ9)HPzI#ktx^|9AwJ(&O6Nn{2LJieY2B|ht~#o5AqH)^1GpaX0lMVw)S0P zNr2Wgu&rsCaZ|s*t}T3<1lq>sW!*IGV>717O%YbV7UJi6ePKxBEbkD%{7CfCYK!aj zomr#s6gGI?cfGzR3magym7TKNwXBhHVu1S z+*;ibQzIS3_4--{X;$-y^N~8l-?Rq^Oxs=sGw6PjzHM?V0n0_{HVll=S|4QAz<~5bQb79>*{kP6FC+60Z-D}2m zI%7pVx9weRHxpIvi08px7=I9KSZa^IJ15q;aGOt8^T z8MZ#545^40J@vmewV@&05y#2FvF26HKB2XFbIyxePKnl4sz@6VVD7mop^>Sl)R1P( z)mnMyhG=;!G)`zX=J9#5n(ucE9y|SRHki}o)%H5;;Izgu4-|I)E~zK^BP?N ziX>VVawB#U?`w)DK7I&5B*)DK^8r)yar5Ad&%9l)Kj)n_P`Lhc*X#SUhT^%};JHRS z@71yf({nFBB4ifiP`{!A=e85J2_=|HrJ$0?OJ&N4DtB(PN~l725B2{~(o+~%&TX=i z@Vdw6$YA=n=80 zpkbnNL?-{_@Yc3iIBI{Uw)VJ|og8R9A2iUnF&}fy&C7Sw}iMg=dPWwxr>*J zIRi;rigYaJREDFpUKS8B8;zKCN6WlOh34G-n(=oUC&9Sc%UIRV^-*!p7JMbAqWvU-}IaX+i9O3}MMs+AsQ+#;(4unOkd z>Zq2+5`*zrn{EczM@IrX8d6)S(fSLf z?-`Hb{o{@|GeFv;PSyQw%~%h6y@Qq%E@bi}^D>ENn9>7WAGy_y5B*fw2a&}x`%}y^nmZ;VRJMP*W0=>9Vfrej9LS!T7$YzNGsps)G2db~2|)nHR8nSl zOqHTGd|SabvAA)!tBDYIOo1%+xMT8pVKExIYrp|sm22q0 zm_m>ZMBK#C`D4(^F}afAI&^X5w;@ygxf01-T;va^&4swwk?zRfgBh$u-VA1(5qXOX z7($UuS494y>&(c%bZr@B2%JS`k$+M$>9V9`iZ3cCU@EysH3x`=1(R%fe10)HK1^0o6z&N=+9!vn;KzD7V6uyVjU|h;ZI5=xSs^c-V%RoE0xLl>NtvUIBhT2&;EEEJcs|g} z8~cguR(8j}?fFBAw{_2%ZoP+W43j{PAq%=cJf_~|s4>ozl;GYs}8-_Y_( z41U?yy?hK>meHB=0h?m{2d=xX$u>^R-(U#!ZL2kJgYDw*9_a1s8^jwW&N1fNCQZUK z*W*bV($hAHR!n@14`MXiBn(q`;(V|G%i?_|EUZ*e5sS{3KOj)(O#!!)Bo=myT?Ay% zP_zx?a}SY;L?%*?i7NoJAN4uT0=iUe0oV;N2x9ku=U7IsUoY2c>tUSQdKvR2QL?1T z1ah5g#^Y?xIjuQUvY2037p>)wWZoJv3Yj)!Kx>oiUgjp2;wG>@>+#L?Rmi zg!(Gl7~lO894`bp6+1~hlZ7+`vEqpnB7FeS?2erwE$P)`R?ci^YRBNFO?vF^>Z!V{ zkzDS$3<9&o&IFz0hOPmSU`Wh0a9x`kk8=Zj1-_PYe&IWjB;6!&cOg%;gFGWX8Dhjf z-451l?fiiK7WJKS>;~tS5d-`hd-cdP*d|dEiETl95DVIIL*hh^J<~A2@J{;I8{C5h z@Jru2w?1i`M2?q!aBdmg!^hM{Lhi(F0Qr#EgB^ojBH|N!`S{9bc8MX)_&&#-*ptfC zFjEnuwe_8IP6s)+Oyx&1KE}ff_56M!qM2s=x{sb=6!##d6C>FLha&|Y2kzm?KRdVd z)lB#6>7|rRALPcBUTIf&%U-*cBp8K3B9+ zD^}(vwNRU^-LVHWX|@-jwe>^&a*kvAr=BTzTlnHJQCYT0ebwib?$~3b=-Vu(iUdW5 zf{)uQY|+EehdG*0f_h889ViMT=NL9#pfj~V3u@AiXEyNDqj*H!HCKBZGFH0`1?Bx7TYEj6FcCJZ;-QKNvdrUyJ+eM^AED>weDE{RQ8rw5BGqZWBqh$1+!vcoer(EBHZXHVM8APJm0`xI`2M zLkfiygDao}lb8c`9^(GU(#Kc&Ul#ts3Sew zKBLrGa5zG4a-^^QPskk$cf}g1SZ~_ExK5NqZM{#^kP!byTFzc)>ICnu+PV#}_O^Kc zHEjCyMxT794aLnmK}rfyFAVq$h?1s6w>r`@m?lZbh;pQ_5we;=Lp|m~ZT%#wD0VS# z61zl#6N4cl@7Z`&-)e-j;0Ugt7C1sGuC;T`_qzl9jYe-GA5c|TTOX%B6{`2w0u94G z)!3pT9jETp){CW>W1q36#U%a)>0EQ|zr|A%G%?L21z_CRets;)kj`%Ly3pKAO& zPRg7H(ursPSp8x!&bhW0rx~Xs_mS(X>@y0K-?`RK{4&W$^id*mEb%J%oQRC7FK0b>hPORqpYw_S`K$W* z257lg%@;R3Y#X-^ArLh4 zCKACIIRgmSMMi@d&s8iQ6CEVm}uH8>J#v(E-<66>J1e2g<4&S`pnZnr1%Cwp27KKOKJyEnm!yCA)>}fh?7+4oiQAjJYQ`|G{3g?p9uG zOa}s9US08Z%ugXAeiz=cpp(j{v%FmXQvEyqFq^OMj6ex&GuX2?%yEV~NEu)wL* zgB&WSj*}pc0r>QX+5T_RL;7dt@F+ z*0NgQq=@5~{)L`qVYW7SrdNAIR-o7Md$4*QBK4R_T0f@isV2Ph!Q>u|WzI(0;R!&;9Ag4cO5SwI zF)IL!JVuPxF=DhvAa)~=wh@TP=uCW%0K~(x1TY)) z06leke_3zc-e1;_PcDg;1qn47ho9}s&_Rk0!#5m+0)$G$hr)GYo;0j+WgU~Zl)FKY z#(z$OY?EXNJtjZI@3>U*cCZuF02vRC*>@ZTGG_1b)6o6kbwC}DQIq$$YT6$6h?=V( z^CB7R2GN+~#FjKVo+G)Gf^s0alu1M-r~(B*dgB=BjmwZ(%cg*KpuI$N1f770x@8>@ z6ibWbO_#D|llMbEM_dOt`a`~gVSjer(E5$__D53%c==}yIdU#2>$iS^jT-yg#*ILx zMK1P+B!VR%N%HuuU)E9W<+^?o5L^+z_d9tgiYq%$E|sS@!TWTZW+$h07Na-fCaVWo zhb6Jb$I0$xSm4Woh`-HUIDhC)od|o!^zZ11t}ow5)@Qw`9XUrR>&M30AIRjTDw?1DTpJpZ0vsYI%UD81O8JCU?ujJx+MWFQ;coCfzKcHNAd+=Ay{Jm5t;~A1b79Qot_V6Ei2_fAWMp(>&?I5Pu9$T z%AKpsY#FhnDH_MRfWs26u|Wg(LESBRd?fE&!i;FiQ{XV59ULW`3{ir$S;B6a60FP; zwlkC*mBN%Tpn|>vUIniK3$TLByBx(iN_FY~6?7D@Cx+Fm;!?1I+luppjc4_V*5Yl! z#tZ6bl;Z7NC<)|2qpYck?QV<~*CNODTFWaCNCk#*l15}IwVB|hf+~qP1?ancw(79tO9ZoWj*{=Gvyz|n`YVB3OMbh{ zQQ8gnSGoE(Raf$t5LlNj$d1yxfkCgoQbe#UZ=t9|1+L+ijs{Tsb;%yIl zgLdRudJpJGj=zIj@{rp?egr>&pZJKrVuhzYSK?0r2SGBaESF`MC@v!g%LjKktO2<1 z%Z1OoL9Pn9Msy(Vb?}8=P|FRypq6jd22snGcM59Zv6ese3i}H$Z^@?v4$I%v^+lbL5*J1W{4-(+cZD?AL10bM{> zeLcmh|IplF?bSw>+^o!HHFQ>MUv)!>qJy|L7~Bhnfv84iRR}oUIu67G;dl6@y~!>Sgg+1#(hsOQ}GqGVWarnJ7p?{ABt}vpNhW%-vGKy z@z;{yci?;Q7H~_%S%`JIUMW^48mtckGmuFZ>toc1b&im^U@e#j=IfPWU8onpny4zp zy5LR$tjIBIs;Uty++syNSP|}4;Tr2|fb6$E0%l1>0;DiAWVD~SYXIz8cnv%&5hwJr z6`sV8@F=8)3ty27r4*~MLZ6%O zWEXAJrA!g*!#ak8qkJ7j>Ow&`e7l4o%ZpwIbmOAu^r9B+)r(s6f|4>tBCnN=>L{Y8 z7QLpVOcC!czwj$M4Wtf=P;Nyf0I^&oV!24fvNgXizw6|MIjzCLkqi#24eXFB`?^B* z3fT`10RBYI4701f4~p&F#4VK7XY_dg-fg#AVouh%}?{3QmL82y1!_sIiJuO)l~N?Kc|Rb$Ypuz zU!7=g=C@a(l#0Rvjb?*cQ)MY?nE5la6}F*KB2^ZX1D?@*%}rI|il(TjX^OhlbJ*p* zmGTr$l=d)QkSm3l5QS4fGGJKdD3l%Yg>gb21k=F`y-5n0HXau6mo|puUPm znvlzdKAI^;uC(rH>PamYwg4?bD^IwMNy16=DMUtpPrdpcj| zpq2(xFTJm~=N%dW)4dSkZ?ohTERX9Zq?c&|bVvXbE_~%9e`Pb@i##qIs^W(!dY^jo zy)0VD9V1lSNJahCTQu@A$txEIfF__RXl8)$k5DF=9Hp7$So$nLpp_aW#w-%PG#jh~ zh_X^v!5yWW0o}NiZd^*&E2Rocx9R*+x?O*}(gG#nOJ&hr@2{okE%9l%W^K`7zh z^>E>B^H|=lbh&8ZQgvEV=`;9NfC$nSbumAL7fYz{5A%J{KNa75c1skh-_Mzc>egbB zaJ;#PjNl!GvSO#2NKM~)UT%_liZT~Uqscag2l$%dwNkjZsJS#)7$bK4Eu`>8trYEM zei(mC%{-Md7PV1vZPm;DtX}sQ&ny0_yTx>p;>o0}8z^6aI*RJS+r&xNR6YD3VvFyV zOCR@yd?e%(qNw(wPr+xNUj4bJKYuA-Q#y*S-f5*GRBzEu&c(+09U!HO195Ljp2()6 zzX0l{=sk(J3_bu?kb^}R8Kpirj`VUoR587yxH(`l&{4`i?WMe>KY?HFa+J}lOMjM# zKZ7BE2qE9HZn%GgfAmt8dH!i%=A$}E+1+rK?idA z4cwH6{LZlZL0Y)DjWSqBTuhqcv7jB-i+Ox8B`W6e#geQ$=%E*(xR+j0#UZ-E((_Ic ziU*Qv6y+!m1ET>wv^ZSyiv+M~@jalUM067J`!Me?ac_Y?Fsg>)-X@~Ns~={1aETZpMCz;TF-W;*v{w#$m&17# z-Ee=E3o_a(m(gB1+PR_!xEpvzdlg6$QLGjEXs_bm(OyMkV)fBp1sq#JWmohD!m$-_ zRz*j0{2fToEEh(q7%nyVPG<-mv;vV>{vNofzjpa${Ym8?29D>o%P-yG9#;+HnizZ<@ti(5WJ7eM7m{Bl~cJR3YL7v@UC z$dI9Y9#{wFg9V;CTjZ&;Bqe~#7yeskkCSSZ5oW&s%}l+PCO z1Nae~2lt4zoFTE&iqc|eigFPX<$a_q$g*;JPI+$$^ab?ja(Yg=+O~zOZ`yK{577(O zuxX1c!@(E|mMNKy1@{3=neuTGF&<0+h`VyJF3P(>%9afrFXFjuId}q~G0J3`vFy2f z#au4iHv+P^7uu_=7`y?Tzy;2LH^F{zSfBeVJEG6}l^tjzQ!Hg-L3`%;%3dJ+B6tZL z0m!s?yumQS$+3WIP2dD+l1B*mhg{04hqzR$E%RU3EL8hl)KdU!ZnK|%5dF+}y zja8OIFn@d_U!2R{koUnA@PTBy9qa_xfQ$vo3czmg6nI)9R)S=ZBH2DeF4a@>ma!oG z&F{{%!@2X4i8|-Dk1p`f zU64xAmmnPH-h*4(Dn~RJ5$|5U24CBsbeD=(jGLja z39anUlPX@-_%H&uBKYxOW3ksDyrn8lnWE(?y1mH4N;Yv{=C*-j#i^(w_${vbM0kx7 zKrZ>!7g6eKVfFu9qtjap@+0bW;9Ns6i<%t8?N6gt)Oczm!{Zuj5yVskyjkHS=g)C3 z1jPBWAsGYwc$0hlybQKK^N4+$t8UzPb+>YeUK}TYoa?!BUN@%v>U$epa(#3RQ4jx zH{e^H1uDMRb$-RqYR0qTyMJ4};y1~l;-;d1;`@u+?*`OKWuO{bS2n@h3?PLno618m z>MAkrDn0{O<@PVYm*8^(XT}D*Qqew@SMiStcC8|(GvmM#a38o|@2qDg=$-Y<6eYmU zjQ3PLDG+tn+fnh?Y31u3B+o}+Jy)t!X638>{Wh(_Mfz7-!3RL(LuJ(_L`!8kr~s9l zBtbQx9xH3WDgC*XHvPGkwaT8WeErUIE0JWC?=;%9MskxkxClN4V(3;1r(FR>pjaYG zAZO-)#|Wh8+NClTe;POpR!J&TFvKV%3mgSzknJhUI!{@0RUK5W{kJUAANDBiQu!R- zy#PI2`Ml(bq^&#v5P_AeB|;?q8N|UEu@cWjK(2T4zE2%gdcBL+6oOR#^-&-UbnZ0x zF2@%X<9a{9*ctk;qO`ao~3tsib=OZgQ0`T)8}D-rGZ zqf`cbFMxkMm;fe$$)KxO`w(yThT$D1<*rW$Gk`Gf=TeO)mf}MeSHf0R zEpe}ttnz!Q!|#OrKy+)|ACHSL{Yk3wcz4QB`HQDEf7fgCXHRV&?Iv?eyT>R zFd3@?Ks(Tg%&P){u=x$}l|1ch$oUBa2N;?de0Ejhp9pxD^M}ABx#ghV;#Du=t6;z?m*n{t zK*m%Z1!B!qy$m@Y*C%WjE4?!q-8jz2_UYEnwN8xx^YOIu`6Gbj=Z}GXyx;lbXsv1a ze!cNd7sITzuB*>KBahWkIYQ=ArmAhiUsd^v7U0_r=EF@@&w=LwTvfGDmwHu;b*Wdi zRO!2_MZAVb&sC|pfT|}{J}bBd{a!_Js#XEBQgKz;c-H|sTa`?CRILXaz$0LmL?l3} zU)I^6T59(sKulDN@meio%4&8aI;u;+`=At*>1cB_fyyOXwRlf~jtm@Y!LIhv+98QAJ2T#>>+Uj{=JD4lil6tqKXH+NB>eWlZPI=|( zU5Zj))yu$g^|6Gb`U$lq%~Ab~IvJ~)I?_Lua8xI&^eKw2=8habmXN_hHFZ**3#g>( z4U+RlunEu()e9v;#)Ix_VXArE*YSUOm*Xs5-Tj4J_zHXtenS$ue-(0*%Pd+$dn?)> zAI*PuAQ%J?UGCq(ExnQ5f9Q?u{zo;k`}V($d=}}%4eSPn`h!M*j&QaKXr~(aY96d?&5)nRmYFLE}2Y=W@h|H~pcrz`6BV!-&gO zv|PRvJhwqU8^+D=p4B`UcbmuEZji%b&g}%1D&a0g3xqkcy6G%(ZjZ1?RqJ`B z$+)hr5EO|=RA?RCSGP(RLv?Ao1gcx!GL)*VOBTJNOPzWdY}bpfs8jv6PW9V5`fdFH zxiV0$(1Yt`@vX56Y8s2=T8-vRUi?WK4f0Ss7o3&?Q3?hiJK6c++&tF{<}qqew+G!wnI7pKJf zlj0iBy~dkdI|HO)>L+ivKaMj=IoEjLwYLB)f32zagQCQ*1^Glv@vgO+`Iy|@RuxWG`K-s0&?re-2|8Fn8#ttd{0c?`eJ;Nl!;X*=%j1qD`rs{*r zT)j44!V`te6EZ=6hsolfBBY~`PI_!--C?@RD-LjBA(b~p+tD4fh|YfPDew$92V^98 z4L-Y;419pEM98rD!ztd7X<#alrG=X9{in;7njHYHI@KC?r$pGm8zY)Soq%?$`3s1a zuW#_uo?fpt>Mvk~KTumvYA*g; zi!~oh1~s23dJP|vxaI~x0N4B~`TPcutEb?YnwygLHuwXa1?MC}G|;K0yy&SQ&|dh&6gCnnmVqguB*kStdG^NT8GzaY9`>H1Re$xB~$9AhOSbB=&TVdu_grc1HB1ccxf2j zSW%?1h@R8UYr zL{Y$k6(sNGZRtP&6I7(xy8;0Pl1<*t8$uFD??4KO!HOt$?{j81;rqMybN_hG&d#=( zGiT0}ZGZ;T=fZt}KGMl`I`2t}Yfc}oUi$H+k5WG_O=o;%zp~>?AH(LcFdk5C`g9(S zV}WMV(QNvB5Y48e*>p6UP8p_OEfE7nEWEKjlHOtZBG?Mz*wY_{C9n!s0^Tm2+v~_T zmE1|_8F<#xWcq4Llj$$1=UvjDyQIl<=1tgft&%#SXmEoEHloS&WY`Q8Yx*YH_ccg? zrSO++9=55XmbQFhEC{1iE z`VP*4^y7*+T@lr*@cw!CU$sSMSc`rdg-(j7YDLt9V)RvXUUtM07X1o%<)XjgUp5Yu zY!$0+X))zh^dD=NTfOFD&FVE52g|R6eZ>Ljgmx&9AoJNs=8KSF&Ui`u~u%U2wJ(DHkSAEKfxgg98hA%`F11c#T3SOy93 zI6Ptd;3w@mx=Q)I!^=sX?Sr3VuXW1r$ycur>wqgf?2vOh!3B?i+~PUB7*ROi@x_)~ zSw1M|cI*_X_Z&JdfT_&jP4CO9Q6K}i;u`>4Eq)Wm$&m{r6^lQ@eqEN>>q3r|ouHij~wh7qufl6-iv_WiFZFrMAMJp7LU_{%UaY z5!7}Tl^glFc3bg`<8vwL!so1I(QvzEcvf?Ks%@FUxeA}RcX`2Drpqml^iO2VJyvs4 zcyCKHQW$wDc;<@DYh>=Da1ZQ*vp`?ccV;yer0~$S2%6f$CecOVIVFE0M5QP^4^)i8 z3y==>NupbUc#8-&)&)GNqOZWoz5K}bDdeo{Yf-ugoXe*4C4Ubs0qG%D}C9obA%Z4Yz z5z9q91sh=ntQ4zZ`Ltz!MXQyW6|J&Mnk{rIikJitk3j_}!h;pzxQg6zR1CxdPOC_q zR?#vMH_1gNikJj+A&Mr$&Gwb1*jJjN9Awh~sUCcsR4MisxA_PmU@ z&9tXmir-9oNuA(jCD*Yn3ZlUYE5c>KZKkc)CDpv)$>Sep+6KAqCfE#1;L#v{>S?Ae zJ1h>|W9hO0Ng3GMyTb-XIZY;2Ssyhl1YAWI?S+&w#_&>Y=;iSLD1D zeVH#K+%m_E{)DfF*)V`JWJn(>V~B`ha1YQ1WbpQrm}ACB%SbZDD09ph(PAVSlJ77c^*MM}LGOk7B-yqWxp4-(MU%vcto@nB3RPu3;PI$cL5f`67 zE!-pbJ@apYDKOPupYCz6wp{HyLxpdZRC=Da(wcv}q}8*^N^$-yQtVlze*2Jro1JWr zOdeT{O#U2o2Kgn1X9bO6FsELiq8?Uqg}Tf_%_IHl{6#8mv62&2l5dj4ZaO3zC$$92 zU$!Q^%J00)S3V1#gPH78{%Rm1vM&N9l|K*Etn&M z7oHNC4VY&6mQjc!kPELtiq*#|-)i~S@@?I^%dt$lH2c@`9qJ4`e@Ohh@E&{!A3=JU zBUVjym8Y?G0PP7{1u)KtW^Y_H@8wg+isn~ypOe5|j+d4>!_$8yrF3=UaL3ilEKBu70&R&C^ zy>HZfU3vZgWKXq1<*F4brv{hP3h~QCU-_?G?n^Ch(A8?rt^%!8knD0dkvvDDFvQeH`VRe^`apEulEommyBw7>cuAZu8}vn04Gt z%d9CtWzBJy3?~1GIztI&9rr*;kf^X!#gr>~T3w|~i+e)SQmNvql-w8h1Tkq^oU|Mj zc!-LDtnath(|>)`p-A%H@+xlIk z(ItldNcu%BM#krr-%i)iPx@b5f2DA$P*D{f&h$UG{yLljsX`r9SBcK5!j-&+&>)~6 zP<0((v6X1O@?UFCuJS)?POkEN=W94?LCHS|{Rw}=Kb)q`Ai1Sq zMe$dWwkq6RRS&r+wX&)o`!um^D~F$h@8EmRUKK)2#Us`Y@rp%+m%vt7EE}H0=qi?r zp!h1(Af-auEnme>*af@cZFmP(z)H*FDxS71u41*axC&|L?G8)Di|Pa~DfudgtOFgQ zAKfO5;J0Oi40 zczHW$18wEf`~<<5q0NhVKHT}RzAez5?a-ZEJ7a;g3o#Gd&D6q}6yhFHGBM^g!VhaP zGEr4N5pIG>KzFA6X0|;Z9`izYQaGVyEukmWvFp{b%T@SE$yJQk%3HAo zWuvVmXSh|IN6E!XF0r>fYA*w0j=8o=)_K@$s^{696sdgA!fMz7&yn@~wc+j2VE!61 znvY%N?*eQiKg!BdzWpq8zFRfc`Hq(4=f|?wW|Ay-M~rSUJzbBj^vLN^az2Kc|C*d0 zqt1UFUVs-R;w3~zP|PvslV0jjMk}R1<(!-g7+`%8I-fFL=(U8sI}fH#v)rjsv#9t!Y`X&ZqVW&}5DnQ0ECZs&sp^bZ*jd8QG<70BTo zx%^_e{Gq#|^QJfs1bcV1zJ|W3vlqW+f3tnCd!HjI`ft>h^TdVz$_-VGB}G-^0CScf zBlGy}JL40z|EEgs<%r%4OSwH2bA{%Gj^!#E3xvVSOtBEii7YK z)W9K7-)Uv3KF!L~r#e*?=_K27UKI_4`G}uUvx|+5aE4QMVR@Q!SIDjWitk1INHm$N zpv|xN*{Wd`zgP~j;-Yeh73VLV^Dp)e=8HZ?&D(@9lD(e94RNC69w6#;|Q@*0|l6ERdMrAR+f(7PYSq5mSvQ*AV5-KZ! zt5>S4rx9!Pk=8NgAd|1M);E>h8&@fLUn*%e`e~`HGhW7l#U=g3Lb}%vf)OIrgXdr%(is7 zB%<_5C7&il(o3I(=U_EVgqtkODV=OtPU%!-Ii-^>Sx)H;bpmE3*`2(WlJe5oKypeM zBZsj-nWfap(icILTDk}p!)O>I5n~Yd*3Lxxz-+z+T#> z-^HhdZTfbgj+-jMA(vhaM3&Ozl@0=F^8SW@#Chly=)B}VnS;^GgE&=bAon-)V*$ke zOH$NBMtZ4g=}Pg2rDUZv1gHl_fVR0aw>tDf*1PK%ZD~&>hv>%%_t5l8Ibkoo2H9I= z30W%nmB^Cc5Ju3JlT!4JKy57BL{zISGVz#!qt2+8K!fbO&aP_I<`Nw~0WranSgB?5 zE@ep^(2A7ALxQE*k|evTB`eLAB(`X_6+2}ijn17SOv(z z+ANZQ+|w$Jfmqvg<89MjFTYpxmBx`Fd$d$4S}Uy+p(f%>H>o6~vM!_UQdJOJ35Yi- ztrhVmG)myKh;49I0^f>wpMNW|_y9hF??7&)m7@4k9C|4(wN#ggXc0e2zmnz8@C)TA z#&%vJ{t|QhQv~)_rk)upyH*lbHjKD`;9si?S$4VAg)9qFUC7e^$eGoJENiXyXJE@w z9iXRt3)WY5CG>_7&`Y-Ug?^mzR}kYWy(qD-1x->vsxM0ooW^QO&*8{ja8#WzPe~MB zRs_XR0;TW;><;R#s_#2NT9?+Wf2p3VEaN`8*2(hOWqZ^K_9{suQ1&%Y?q!EzYv3fh ze*``Tv{puiEc--Kbp&z&rI)=W5!*%3{*-N|3Oq3)G*t8cOK3Sf1(bpDB)e2iB(P1} z`k*zzRz)JK_5l8&>Py+42K(SYs#R4c6}>78zL(@x{h%b}Q$;1LLQPe_0qsYX4@}F% zs{EFTRUK6`TvgIM*(O${h5%J+2vCKZs!&rES*oHdWW1$qy)%rzM6*h5uA(ihqQ6ol zrd4$ozJ>j8KoW+cs!&oDN~%gnK~-N<5seoH#&l)zytQ~SwL0LIz(8WE?wc$JP3b%X z`6he_Q(;D+#*e^!RkyaDBaW+TT3d0*RWi+aH$~Kj@N|d_444$yoil%uO3$V0eV{O^ z-jjW2!yLE?CP~C(gz*x*Z1=3z*nO&~uzsY}pjXk{iHeq8og%!D91;>79CJCLO|S(% zht0A%1yW%ptO^<~pQ!N}&!nCmrh1B1^SSIp5DyQssfy;MY9TBOM?5CtaY%$GV7cYo zs_cJ=R6VVnTNQ1e-E35?=Jd~QZLi#06*aXg8a9B`*eVye;SpFQid_s#*kU~0oVLA# z`OEFi+JwoPyG-X_)Xt%SfqJNx^tR?&HI^^1xg!GG8TsFfQ}!p2Y-8V$tpnYE8^vo0 z@4pnzykqUwPhB}iF&#G}jazP82Waj;HKX_yE?3>ra_ZG#gs*@}&`CC2NtUa7is%J5 zLvQF~<-59{<pE3v`u;Zivi#WwvGa zKN5@tI!>8Rm@5$rWqvYqflN+jQX-k?EEAn&F0#^*xx`9G<}x)4nYp+n9hpzE7a!CN z-u<7P=S6rKVn8}anQH(=Wj+A&Bw{|o;O0Z1_bun(z|9du+;;>T1sV!C@(eu7E=i)R ztwZH85C-{1<@)PYfGz8{E-@+#32bZ*9NzkvQAzuoxk1~yNHZ#B>aqHFwNv#)Yu~Nm zTc?G0;5_*lK=rMol>4r}jqn{n^HzPk95f5)231FjX73d-*Qg>d)y%0NbtOH7P+ax> zmM5>CXL<7K1U8x{2b3+{Tw_Gv9MY$fafmK536 zNRdYK&@XcrcC>W{g-9xtNo6t&QB`T{J$AsTJbbBi-?cAcq*G#!-PoJw18sPRjdfQq z4PjO+D9}|s#3;TyT%X)d)=1r#&57FE9LQ=;?;dUI61#{p)0(&LZw_o~4s8CP-L|xZ z&AmVI%;C=%k1@pS?HQ09aPR z3U@DNVFIm5HM*_#+coZpUE}hVrB^fkVSAct?C!|wE0bqQ#@+Xm)tPHORmnFxUUwB5 z#gB1{lkfwa;L6o?P!IdzK(ITG#aB4~YI&%v`XIu{9O8``yzwWuL*>B8k_7Y;(OK-@ zJ2p@Y4chpR7@B*zv{y#)BX-f^Kr*S@nRtuL&T=YK60N=#*DKsRrFA>L%=(vDruzwL z;EdvjtxOq5Li>gG3hxxKCcyJi$G!m@&tKs<9^l%>Z!C@C8J0ct;ha;TFZ8poXFvIy zIndhWsurDOUdP3K_G%A%DPGAto)yO5q=SG|3HLIDYFrJTR%ljgCVngP2B35@Wh_w> zEkYWa%<*s|bc5~^(F1YhMNQ*(jhcI{lkw3)i zP9ETP8pXJo8jr-wz^rZ{fjC)6giO?eUkLV8;d$^+dIv2j?n>8o$~??HHZa5} z=t%CiarfG1R1Wcc>Nu0!+3hxppY|tY5mi0JyV;H)y?2X!eCs-F6fb346-|OSSxfGu zxt)}y3_p$9A>P#Fj_L%go%la%Uk&lbZG64Cq4`>l-l1)DNSne5_-1YXk8+BG|34d! z?0Fn3LPdKa?J{33>Nv8Gh?>zb#(GMuW-MV^ikipa2H9KgARozqbTDN1n?*yDMce|* z0heDxN3CWB;E-yjz*MUTQ8V4Tzg=^?dTy*nW_8t|id}H7H8|Ot*+4g>hB0Oc7x9f~ zoxGSOmGOuleuZpF3Vp^SN1!yB%5$V7c^k3}EqtF& zecv`&2Kh&*m`8qsKS30CQ+EMKgbR24_fVH=PbR24_iM5zRZ5T-Jq?S5ZOYUp0kd>*}M(uQ%26EHC_I9J< zchvIPErH#P%I?8|q^#!4$wuWU_N;l|sFbSqfwlO!)f}U;S1Z}$!#j-1K^+Nvq&C$C z8s{M&4m$@!XhngiR|Z-r!GyS2w#)?!EV_DwkB%BKS5 zn9Ve<%PFOrE_iWl%Mj8l)N;q?#IKP&Ks#Pr~;g%}))@Pfa}>hIEO@K;#a#l8`%u@GzJM z+{QKeJdwF)zXa5fKI^EAag7T{IVLL)3NG{cE@vqN_^dMQCrjp5vdW28Md4HT`+a0T ztF7ah@pB1*N~?>MRc&>VvQDZlQdSj;k@mp&89ijxOF?EeDETd+3v`i;3+giXfvk&M z07K1^A#TW#l{L!EEE`NdGRa$JB^O}d%nA``H1iao)hsz%12o#FKVzLNvx%RL5q6GT)1NXx9?7Tre+#`3Mvo^ve$b@8x*aEM?6jYTp4W`0$*>an_agcR8 z+zC-|heUIwtXVJ@BH=#Jm0d(D>190zVuAJ`D<1BL2dtrd)_iLypS4guTAeiy1=vIR ztVQYsiJ!c#3XsJR|^LXWxrH&As;^_8b%=VtEMC;d?kN z5t(4Xk#Izgh+Oy)jzXT&y1A!7Y2DmYBw9E3@TQ$rjm@nw=vbeDzJVYM}2X!jl10@l9g8?^cT5H$%j2umZ4R-yK%@`(|3@@0+d4 z-*;zoN_;-d+4r!jPrgS8E{3OJk(~2USPHkm6p5HBVzp9=&-Xmx7vUXvK{jBezL!Cl zR5(OL!+YQa`(19I{e*+hdY9YhzLXR!+-JSZ?R%Zzn}But-jH)+)IJQ_w+7Zq#H)zh zgrRuD+(cLp*lKQ)L~mvLr?#R#Bm4!NfY0SXxdX{3JrL~gI|bOc&-!7ykC%s3MZv96 zWIo;)Y4*H6s)Vn|QdBX)QfPn@IcGUkz#fnR9$zUU8L2=)qF6EGO zn+LhXybE85L(csY_Cf~ikqByL?tZ|T<%$!_#fjy<2AgnVwY#h`sohPO@~AC=x7n-q zGcsEHsff>^3{XbxmzG)7?zM7TdqCy3mMK)bov9_wwK*!cwMPgZ1sa^%Tsdbx6aXb# z`@Tec1Rui(B;^oq&w0`u6^=^BH!?#Ksp;E;^aBsCc6_DX!Z&6D1CxV-0)~Wi)q3;d zy?5fs4&3@adb#E<2pY`%@J65i#cj6HhUsTrPdchLeeV4Lm0t0`YuRrua(y>-Q;=7T zual;q(OgexjtXtlr<(UY(N30C{JA*7+-x`xQjc;A&_!;(h+}X8jzgh!$=qT~A-UyB zA-P2@3dyZzFY6v`?l%O#g^O@j&Up^LgB&;_5uzs32y%}NGR{crX=b@^L}n`K)7;}U zEB<6}HlFN*I68xm-^ub;pynRc;Wml5cL?Gh5meQq)TE=dLPzhjT9%^^SS`!Zhq{Tq z9=)Fg+bzq{hjD?vqiU+>=u$$D!4t3?o>xVC^aX;nFGoG_qU`+&P{oek2{R>v_Vwr- zn8ix=HN%6%&UlM~l|i)6+1H7P4MAM1jgZ(e;T_R!wnRt3Xlr%s2*UBQ+YJ&@9iOW# zm1nEIjy;u_Jt(CZUY;b(zDw3;i%61l->nUoB-|qr z_lg)I$rx%SY=neIiWsIM4n?;1WIFQn%s~CmAWhG3Y}RW7liPIY-+H2V+O@{Qf(k-lE~!w#?e1yJkK)D zG+)UDTq}^Zg|c>NPFqovLuZm9#G&_(P72WXJ2pFF`(DckIr$t#5s1!)cd(S!^Gbj0 z($G$npShgVh!UQ%mr-PhUZwe@($D3xX{EhsmA$-`rKt3_ODep*CFtv`pK&eM`)pb< z-TSB^Zv|)5C}h(pWbc5T3zb9Y>-8G)wsH0@^x3cZi0ix#gI}%re9GwbGSQ#wJ~2SO zy~s@qME2rmD?wg0t85guwnhlP{-RO6RCMf`tHPloH$5b>XY0;EnpaI=8HK??T1acI zaZRXR6~>dO4+S_^hw7a|X9Y|NNIo9gy>07&J^|kQLk9#H$A4-YjE;Qab_wXk&4uE+ zw>b)hD`&iEz8#Qmb02DsQYIuSsWjp%i)j zIM7q+*z2ful!tJ0=&oRWC&%iQuR6{K-xTcl2-6?fuB#T@50~wIuv7bB<0$i3#{&m* z-^?F-X->>HR^NDC@U^aGuMTd#V$;eSyw4hi)IIZvdm{3vlIPv@PRv}*eIteJ8>hd1 zmus2BEpR=g7KW9;Eea@nGDLJ=2V(kibnw3gE$04hM9!xDR&@6J4EO51R z)J@$uhsO)_EzO2h>tY8FU~IK=|G72>VgWZ?d!IzigZc0vMOu5m7;uT`;pj+0rAi}Z z@;z2JcbQ~ZZdNdsYwaE?2EO@0cv{4EGMy)X`p*Bg1so%qrK4~|5yFI?J&)? zRC8==`<%AvDQ%4AeOfd4trTZCr}X{3lE1kp5%ZnqmMJ0gM-}&zlKCnn1y-q;$L!L% zQJG8cO)GEou2PlCH{t&i)1|rP9q4r#@+!WsYoLC*xy9AQA3m>5*SwFAAeja|aVyY< zop>Ik4LdOh7wGFoU^amh_W)`?LBXGhv~+UfK1&-X=BtMHgxIT<{}UL4ue)~XdOY49 z{Nn$)+;Yx?%RE8jbwcjVo>&R1fL82;v|=Zu_41vYq{%1pec! z$AMHf(>a{NNc};J>C=iESBrStP@Y&cU8#Q}JxZpfa#qu=rT#8si{If7UUZ{RXC{a5 zyfVlrc!FCc=HAYL=P);hrS-xuqwGoRF21RL=#bhdMQ)TWw{Gd1@^^>SGMJB5GuW zsEi=B-VPW%64iXe-`tC-nR|PR=nZ{1V7pv4j+Luek^e%ZHU-D@=gI|(aAQgnAEjO} z%CHUdljgudNj!Dh{8&ppPa;={9zT<@U1 zxmGhOmT-oX4+nWxV$dfS$&=0}A5n5KZ&S(H4-MH~6=)pah(7i);jnKOd#LBrS4&B;$~6|u*DE_86nYyb7t)3F`O zk9v912iZ^pQs+tY3g%jUOLm@mmUW z(vodP4%z8)1pV=B^~PvQM@e3&_)?>yo0ZfP*v|>-`H9h>`rPWJ(v%L8gD&Al#Q-ZS z+1Wfl_u6lvUBbfxjEe56`*ord$BYGh&WX|4*iFM3uO$6Z9O_N+iYFEabjl-u;tvSAZZFG7@d3Obdh1z$u+h@Jkl3yV>L{tf97nb&x`mK z@X#k+lDyNn+UzF_nRrY~P;iJC{Rqx###VC)G;=F5E z{z?k+F7Ho>Ht^`b@EpI`dU{(X?s7I6fQLMg~pgrC;kUjS1;=J5Q}M6`As4{~_5J5q)P z4GVDW32-C^x#I(K=F6Ge0F^rD9+quo=PnM@QIRsNwWH3F;7&3MH~3?|B^o#5$Hn+N zv-w2Ipw|5z>5c@Wyq7=bFJilxa~85+w^S+X?$Vn| z-EX~A=kFeft9AZ9-SnXWDIWD>EWdap<*8El5#oVFNgy}=k&LL2n6-Zp3{E|a z#1Q>s9lKu+o2jJ?>*C0#C%`vH-3dAKWzNHYL#pU%yvUqIDIXFZr==c|EfZ4nkQ0>* zO%-jn*HTZjicY|(Wq^g9l3O#UxbUgv zFavIt2pKNq3=B_^S8;N#wwKpPGEeOVO#D5-oa3xqRY9?PFITbDeas8r!bdOm`l#66kOCP%q8b0(z`n4nULo~avq_| z=S-4UEpl#F@~+esgePk$7bUGzRNPc0`>C{CWhpWz+*ar-wnEo%?pNUhkSXj_;)zbV zM0nsM@Is8O&^TM6NtQxmFDW#cy|!5jeT(1@_!PFwId=gr=~NUrBtm@Bp;#+Sb~JMUo`<=`ms5=o>$!Ir26ALeR7TEx;eMhW(H2-`L61o8?#5^7z6Hsh)AH zAJ8^-)I2zKb3gy{-p_57eNlk#J9c{9c;p$tn2+~m`Hh?jTRrv*P=Lo(4Lz=E=y6nj zd=NVvzg7e)KR#3f!$gdLF(8lJ9KS)tND-q%+z2wXJw6d}>^Hb*jlqunVU59#{nKq| z0MWmrFXbcH_jWlzZsZ-mT-?L)040M7-6E?~M6`zK5||+(1f(rFewT=LAa3@!xY^^~ zaIwd`0}b8rxgcZSn~gq~<%h*!@(_yI5Y*i5|P6P9(*~=;4yeycIk_`9O@&2(bXa9=b@|Ooyc&@Y7Pystme=l zWi^NTw^+>~bbM$mR`Wq6Wxj=#8{$U~CD%FBq@0zI3ivT!4nvw8YW<<{@sp9a##0_S zFT?Bb3aqiNmGi1~tsGrVUgYr5lU?O=+#EMfi@y&|ZnP$#QzGo%0&tL2{(` zle1bfHUTC=59q1IyCm*PYk4d)e8W%S?!Si^h4bVqy~m78>-~nao`sqAF$%fLHzRoj zqmak22#&fGyum1>_I)$XT8vkV&V%cS)8GDYM5 zx7)A)qws$982iC*I7=uepynL>)>7`lbCz-s{-_G_U{i~74^o{D{!2k7^Q^m4_=bP& zfG322GWt+SXUkaGckn;1fE^y{2u!`2`{~x1`}0M~bTAHKW(Q9}on%9rjWd6X^0tT` z&-~L8Z0s&tiQZ!rZoSOcNJ%wb2{S;3;ro3eOb%)6kAXIZix>d6!PPL(%39-~R;Y*d zAu4N)d@stjo5t&j<>xQK(fh1RU=)ov!JR;bH}})nnfs+}Zp1VjZwBgIV;_m=i#T?S z61>JJOl7a*vTGrc-%tn=Q6drYTt-fY=Is%(CU}FJOL@9<2nh}|3RdC;gY*l5(|FR| zA0q?OW7V8&kYyRQEy3eUFqY>je<1JTsWvj0hIC(Q8JsY}6w1bZ8W$^JcE*>K46 zpn>CfNUkdfj^n^H=SUcSbiV_1is{&4wO22#Wv^iWo(|;kZt>nMXTv>k5yUYyzB)Ka zZceB>GmY!06O9fLC*`0hO7^XS0Af2ZQK~zpW6y@ho&*XF1TJS?WVLbi+CSw8Hvb&9U*d~KyKGG?i_{KE#fS7 zrg4|L57YRLM7%2^TCVK0QtPr7^TmediFgqHfQLZM*0WR-?<|){y<)lWk|ix;^;yc8 z#dGjH{0-u28efE$AQI+Egv{dRMT(Hsya%r5ZVyXbbsm?^O8^1_JtqHkX8E}Ml9}aGo#e|XdFs(tu11h=Iw0i% z316NgB#;u%)4>Tivl>(PwRoJfwuXxUx8Rufml=l zMO#46r2va6uq~>B>tF6Z#nCV; z0BdLz)i#PP)D5~7qa@Lh<%VIf&C)Bh72%dB~!#f5r;%zTlLuz@Qa{r zu6J6^S-sn8r|OeCUoDAqU1~k*n`B?<)YNZM7vHQTZ9u)W74;1wUWYRhkZxc7oA84K zeiT8|Uw>W#zlgX?8xlA>Fpwgsr)D)uDK<(e)+a$8B+APB@Bu^trBq)gkfW>7+p8njb$E}uTKGVA{c;c!uB~t6 ziAR=gAOvPWTZw27q0mESX!!|>nI`kKw^2N1+U-g*qnvgn^iuWDOzWfSpP3fU|DuWR z-CY07w5!$r1C<=YmA@EdlrHGN8-6DLi!;;4!yKT&GSeo&MCbsNpP6P{*7E}_$~SD%X9XZeJ>{gzLtJE$JQtm7$9+b7hetD`cMl%l+U zA_KF~d96boJ6J1%5;zORa*;A9hmYYCiTD&zKajSiVLu#zuZW1yy@U=D`V;=Z6ylY) zF!v=8P6D3y+J_aI`(7J>NC7$!`?ko+R^U;veSA@F-y6!eoBOu465np_+bLed-1jCK zXaxk{fzQQjnESqfJ&*}hT5}(dweCxU4X{xnk|ni&wL$y?|B^=BM}ru&+$^sD8;4u} zANw@WgY(s;I1J?Ld?(QpbiLJ5*S*o&K{Xy`HPv;gZ5_!0gTwS$VzZJchm%S@jDX!* z*DvObOW3&8kxvL0S2yoY$5!S?^k+gQW1scoNI^YLzJ5H&xU2s9srvncTN_29!lS@} z4GiuYWS+2oTvq9A?0+5+M^ib$_6mzAP!yy1%Te*8O8$wLU-&VU`>OR=etj4PaUGhi?*w!( z>QPPo6`ZSH%##AG!z${2k&|B#k?cq(eufsJ=?i#~<%&SD4ylPepSdp&xZ%0)sMNNS zaD*TDtgN}O6#fJr%-mNlDeFU^(yrIFR=uvUlZHRtSI1RuZN5rpxhE|S;CuKH{(&Fl zB0mEUcJ3=c1AiOp)5s0~sHK^PtB^LkiFf?hf3)A#HPD#6yjMVgal86{ZS>^0wq5<} z+pi2_wqm~K_+@yT`1zXa zFutDRe`BZa-w^uxgO{0!&+(mTGjTQWJZ$3o@H}ZtpuL2{FMCn?XiPE(&6F&!> zRU#kMPsCv*?gd6BiMpC-F%z9?qQy+~%EQcNVl-N@CR)tIICX+}C2?zs8(}kSfgNoT zJ7G8Mhh1_p9Ax6V@DebHG811xB~kZVbvo(+!t=oc^JK$fia%aLiFS<|yi0lsM+7 zQb`>a?~B4INBspjV%cVOHMhep1r;&iN@R}Y#ISTI_CEhtoyt4z=Wyz3Xoe#*~x(gta1na01>qz7}4p_&HYUD*F z|0Z-C3a#$Jx?-z)u&!JU8P*k{Kx@dbu1f7+tt1t4-FG;sb>G8}@E=eIed~S(61Oe~ zWa?mDE+Q%bJw^qBtOOw(tT-mZO|mjcM3ALU2ad>rKXpWa^wS;kjH9E2h%gufxF?7G zl{$z0l{!ZcrA|lZmJ)YRZVvfU8;fgUFpL9wOg_g@7zX6Q5h4-Nh&A=pjIVFj{BLa6 zbW__9qP?!FLF-#&01*{34Z+o;#zI^9bYavW;BG2%f|55Ax&@}dRFEUuK@Y2E8`ab5 z*+zw`PZvgUhq$?G8>OCEiRz$EgXfK6h!-W7=nnnWrwgM-5=1Fcx56m7D7lFm4|HOp z21vx!BIIK-QTMc_J|Jf=Y0 z#m-lj9=s&j0KEy`0@5N&WW+YFA@PSh^@*3zP@!`;)eScxu zK_aB<8aW2gpW_zm`!)_Vdg+B1hV(vF!lKaM*^%!0L|567!YMiX*^3*3O4a@+-X zTT{}GIo6c4W3KwXjYFDidrI2zfI0y$g0TBSco-JL5?HCeZ{xscIi7)7cv|**4pzeq zkT%spn`%bVIgb>z-^cQL(b`BD0a74MqJZ(&F@wqSMxfUo`2^6HGb5*oMy86G4m03Z z_2Y0el26w%hhRp|YS&q`%7{WemqzeG>K==SU?HpkoTeH12rPn0z)f2-@@Ba_Rivpu z^n`%!P@v_hg{< z=vP2ziRglGygyn!MCQPEJ3fNb@S$wjBX##n5qseqxfK5&7l}i1`~W|~Pk=vi?1MDh zN)Fgoa!5Tq=GcEJ-3~SKaTw|}_)do(asmJDD6<|ObCeUVgbPq1*Q!F%uqhmOf(2*0o|j-OxbW0yGzU!LANZCj#6Si z6sT6yOgwINy%I~rhnk7UNQKmXf)&spKGaNXgfnmfPRlvZ!na^TwnQ+?VMZnfbqWpO zERj#cDp=3tgBkfkkE@ZJ;B6FaM!uuuhlE}P2b29$oAlNl#0N#b)bVOLh4glKJVs(( zR`L}k=|e@v1-B3Gz*lC>$hTkzd;;8+Gb7`Hv1Q~l@T^2UhtirJa2#xH?5Z8wIxcQ- z>+NmVXzkojOytEX|F64c^E_ks_PE2_Z*-q$<-z}1IoH+L9TsR% zPQtsP40dt6^CQ{<=Z7Lb20E`uns(#~z&f0tS}m;ebE}1Q?o|VD=V#>6YGIuiBl{gt zl8&`ASAFuwiTyeAfkxLU{R`(YI1cZ?yAtspqG`Tn?B1ru9n`ju)7(Fi@BP1$8FT+{ zDoYE=(g%O4;DVN*^R(6GI?r&DvzPf?v^vgj>a7{w4Zb z$#FC{UD%wg(=*gpD!;QzE}`FS=}mt|PM}Y=w5LDM3G|Ulg*tPr%3gJ5L2X?|A5rJb zRp)$JCCh~w>r+vwe!0Cr7jmmjUM07vOM5h(cFm{9s<=2MA5+O$rs;RdmdCB7^B*+R zM)faTbR%5t059s2?u4s7bUW;S)GMioQfyZEu>>mkp0q^bVBVWJCj4&i;eSyZs zH4pkpgnW71MM7P4vRpEHbP0Gej>BD5H2Ze5Q8&d@~%%r(sN$*$`ypX`d@>k~u| zC+T)u;u@3gHde_AbfR@rycb zmi~^cya&8*fh z?&`ETKAl!t$4lyO0Zo8U-+^daX_Vka&vkG1-(Qi1>uC}0zmfl4X3o7FsAb&1G9#&+kw=v!o00j-lFi6M z=@prgc`cS~MoRY0$WkS%2vx%gI0;SC2Q?$PGa1RG#@tpc@fT(!&3EKakO^55;UizJ z?^ODIuI~xc&2ghY`%_5`s5u4`aguD|V? z_^(wH-J0svx&CQMzmMrEIYF?J?FfZJM+k#nst@h%O%V6s9t(^Cd~W=NTk6u!Ah#r3 zzaW}c8M{+#%knv|vRfc_a}EG1v9mvWIfqEhU=g?qC)L?G40z%`P_~Y+YNB(rs)^3) zTWX?{-nkPmPanyNvvbaXNSH21-3GVAK)6OC1|gz|{3y&MP?-OLO95 zoxS9$n4Gg8Wr86`|E*v%%tz`)dh~CR3pHJCf_W3H?}m9331bUhA0)|!t(2(uHNe|@ zQ)T6K$d*F#`jyNh^ai|Xc|Y%4miP1SQr^$Ijci(dLGL?i|96%Am?QQp5AHoc@M|~* zU&(n7!C^r4d{PJ@O^$PGpz8)v^D>^UzmDbOk`4DWayIv~O481`UjmfnjM2{%qM>s> zp|ZPNicinC%-;Ew6r!GI+riWFGpsE2nJWJZ{F_oNSJg_Yu0E)2`OV z;2$L94aVN}V_H~rq^ieJ`ZvVtO2+HI5O&DhM=YHx&ZXocm8`{qdX;2qiCTNqDvc($ zV}r4~b=$Zv+it&UR%DK2jq+_kWARyQ zG=VNAs?mf`ue*1gvy=lGtY!37QzpqMM6cK8Xk#^}^e6P6hx8BcKFIkAZd?BWXrA<+ z{wMDIEOn0P{+hN{auz+HIdCm2SZefO7&3mElO{bHSEc_VM;J@G83kKaaxaMHBE&$i zl{(~9KO``g1UGO0O*E>0069qNmh-UXg7iP>TgsalJ*jEV57Zak^k19RO<^fR9>`Ma zpYxy{VJry@FbYxw+&@!lI?bU&mt^bzHix3oa&!>1o;FFwWzo2n=+4qH9Y`C*D;=TE zeXIo=i<^S!b}QqW80?lO6r;OLwGQcKFRveGWxFf)1<+62x0HZ2>%1(@|NG!DZ7n?6~Po z5%i{-aJ7Qe?)xFE|(KH7a(hU2(*zk zZr1yn_7Vt{HR)tGW$=|!>R*!qSwzxlX<}Z)*JMIAq(G|1bdyAGwF7gzU*?RH$@=bPS$l}=nJK^KDh))2$czhsTch48_CAh#X5grkI z2cVNI{cwbK0>ky>NJObPt`ZStMB~qqs+;F+M<^890}ZyfBm0y?g`MguJJlyF@5OXS zOR7~j$5XFTjfeM~1#HCg9b8nsMGsEOgMadhW0MzEJb%MKa1_K8J=7=9aVW$%JbZ@D zJg^d&Q#$Z8G2U)t>9?_@l)OD*4#?BN-rmp)29POle-T&1y((vsO3q__zU=y-h=uU5 z1RfEw1RjScWM#RCM@1|Zu>xeg=v^g(UY7S7OBdd2EnRqrs!vpV2VK&IR}9AcstDCI zcvaKjrD^c4mdNKt&`5Y+lEBL%#)CrwVpQH6!6gAHOz(8{iE8f*g112o+$!;Rz@5+s z`btDUMC`~BttM-ZKQ%`b|47Li8WTd?s232UMQnGRM@DF*!z?^VzU*?OWqQo{z zTD}iQd?$jYA+9q^nupk*tiEFGdCO79{-%2Lu|K0g>07V|MiTp=;{*I@=8PPU42Cw) z4O(;JI5HL2j-4>HSn)=&-%4WZNjaTIBn}vf^~SAtY{;CR#l}X}0W%BFs1BG}*d({R z%)--LQFXw~!tdpvLV2^$-$G>xYM{-As(cL#6?;-1Q7}A6^=;IRwb;k?nFXf*I>b&<`pqK<8U$~) zx86X>UPV|nmX4o8q^}VoKii6p*KfI=MWVHM!%Aa3HOZXFP0__qWZQ>q8^a;N|OsUK>CTLrZ-ZbR*fk(nVs`{irkiTAaH z%*>F_{lyq|;#@5=h|l0Xc%SqwUt;*T8dJ{p_ZQE`@U+Yh1hMczY?QhBLQ_XSl zL!{iI+ezKX3{l^H@)tj4Rg(Cj*v@c36Y*l9@ngfId&tB?W{A2eP4`;ysjpN(HJmL{C0!9H(c|~BXX2fV11N7q}7$KPvZAFX~af2xB4dqyU z@oy4l&=-Fcw#kNfr3Bv*@gC3y#N!R(Kd|fBM|KH*X4NxBXm*b+9y^PduR5?`v=g5R z$H9Rl)Q>ixUBXUF%V>SIdPDP!Eil{kQMPAi9QjAFbg;!Y^t#kw7=Jd1#e5RSuXY2dL+`5-zID(Y7W|kS!Bs%RdAr z%i7H%E{9tsaGQt#z_@*hGev}|;Y1=syu^-hH*}DATK7aoW(kdOnuvrmi1?B*lS5@$ z3Y9=P#Fw-24whxIp&CxWNvHwQb;vMzek!3o&NBgDpMW+J`0^YQy(L6I2cWmcV@SS) zE3EnNgpTUz|Afxu+?w-F2xDt6p8jWnQWJ*4SP*q4jD%6p4th&OA4$y_X;w~)_=c#N zK+huKE+C%?vxz?o-&)Ue$DgyF>kn^-^7*eN4Mk8v;GVG1{XP0o7_eVVL3%o zJPl}B5~j;_C3WivNyUI^B{f2coD|zi!WAS@*OT^2#6A&E zU9SaUK1nNJ73>BXl_$M;E#d_cBP?<5!NC?qKc&_mM8y{zYdlD4oy>yz{`ye5~VRFWu_q-Wq+&G97*xxJe-PIH_T zQ{Q3|%CoW{YT>d-wUXt*Gc3IxT1^AI7 zt9|)@*n02yDvIxMpXBD|-t*5)>oXfmS{B%iBlDycVEmN?raYiNGnuYHXpFH%BzzgV7>pXBnjXVfJrKNAf*o9crrFQ@Xcl}K6l zaHssqbtxA`{6!QLG365ct&2D1UtPQ@MXGpH*gj_!Z%P@l8ddS8G`$jP96`rZT1Y`^ zxS51gJwa|jt)-k7&+mx5bNXS<%hHN*Bt_pQ?}Dtb7)LhfyXF1G`nz%DS#{4mUWuyZ z7UM|Ul*OH=_VMNYD^HMDqD!Qnb#&v1j0aC%rfBmTba0b$@^udL8oBA~T$CEB3g|<1 zG8NrUrJbeT1|8(=HIzqcR}t639YEcuT9fwFaGlLm{r@JZGRfAepW2UD5#(U)A)Rm} z$27lGv?f)$@6=cr4xJ%P0%R>R?|WS+KUj5|_oMchVasP4PmQ#%{n5VJhvlI7t@157 zTxMwTOw8iHhwT!;F9_n9hsEz@=oi07#6E_R@$Uhf^WvEb#_Lg#8Lvk{X8aK;T{FII z6lBI9GLcn5Y$z%KH=MJXvR?PLp$VoMq<;B45_k#<|C zc%FghfL|Z4fF(dLYsN1_?D%HOsx{pD>!WO! zXZGPvvo><1QMzf@!DQ$uCuAc>nr!4q8wi-qGURwUHxDZ{$d0h1@Fiv>0OP zjT~u=u+p%~Y12SPS!rWo9P|bmYNs*OHoq>g@{&5v6`VLN;e^eIdt6pCjYX*mZ`{Nl zYg^LH15f*T@k!RL57{i8S@hM=$fz~6|! z-dOZ$!WLucBsno*5Mq*uU6|9y!DTuov+{=i+OfDY8_0SE!AZGgG1_EzAdPK{hxZDRW4oH$|rT9Ts-X> zJ}&6VA8t8}`2IZTDO5C|IluXjPpHt;sb_7GQ%ez1(Z7OpkTF2!N;RE;x3g8$pAiw-E z7`o^$pU}XxNJ zToX=06?`HmzU+zkLc~{417E{8R^5NAGm!eDn#87_ZOcHa^zeVHNo*=Zxm1Qfsr4X3 zxzs`^g46J+1bl|bcsELYRUu;!{(ZnD8GGf#5o$hz>}DK-!*XyG3gwgx+A>Ok63X~U z&nhxL*0YKXxB6eq3^o?F&MGq0>Tt#>OtU-V3^3Ho;CV8>f!`R>qjVY6Kn4Y!!SFIe zMhY2!z(sfuq^)HztT*#|&;{o8gmAcy;MAts#;lxhW6^sFYeyXXm9HqDJa@UBI}spV@8ol)iwAQyXWy#FWmK zIgK%+Nk2o!Zk{I_XWH`VKGK)VEmnw-U!0^rW|O%~`V$hcQpDXNrs~jp#QA*cIXF++ z&1~~e*vXgtX6`f=eVgzamhWDe4eQ`ONoXV^(zJ(rA{N1V*Z?Vz3Tf~NJgO%_X-o7Z zDDANj`HpznVjjkt^rk(*@k)3ao`F~W65jRV4r!|r|8BEtX*^L{CM3(5HLw=$hX*8p z;X~R2SSX3lb?^u+#;hup_ft-WPH7&J4`bE^DQshrTbzVf)xooqIBk=)U}M(r(lm@k zs);77)9ob95t0<=X~eCkN{mGZ0uoYbxPEdUPac91u$M9GoK-i*BE#|}tZfZ?cKk_M z7D!_;%$+7Pn6w~cR#|JYUX}1t;x`T>PW~c;t5*zjcsmY$D_`^8y2zHZe9e-$w%#Mx zz9>KFO7D?&wNA#-&q1F({Sy4s&WvM8aQfeJmuuwonEEY02PeGB3fvL(+Z=P)QT&XN zhE+lVZDQCb0}!T&lOSt7<}g|7F^4rm6Es6hJ2S!q_Y|Dg!>M7P>EYC{FXg?wIqXxO zxOK(x8Z(C!+wHa;WygVQmNE2XLvim<-dene?tF-%iO>V_dmI$2#SG0oa_cS zhaE>ur$3m^F5&4F`u9xJt1#k0Tq4nP(kES|Bifl;(jY9WL}>p^ZGRGf4WpW#w*R5*QZ(Y`ZPVSPrEX&PotMg)ARbYYP_{v zjLArod3_okURndt2d7EjnZ+d zjk{-hil78CuLra)(_2?Wrc+l$roXC)Oh;Q5GD$x3YE==LUGZKE^wXKLteM#zSP05! zgeJMW%*WHK2PPyidvvEWq)4wLbQ^B1oc7}O8NJnyOxzigGqRBp4-A;y8S?v*jKLy2 zh9VebBI(bNo-hx1=8R!_w`xYD-mRJut9GkqM37|$B|Kcl2zAZPN{-~%7A{-g@Jxog zVIfSBbnk&_&>sd!03&F({Hsm|+M3}F4qZSQeEC;?Fq9DxkRU5Y8P2v6$_U}G>s>dY z8yVL?H=xyITq{XQ>G06$=t_E{1UzEZ&!hO40Jefp`Xg3K**qcQNx(Q{JOz5f9Af?Y zLx&tPqK(5e#oY;E63`?35X*9ATzAGmal&ZmNqrBN3k}0sO3g$iGpUu#IUw&7GKYs7 z#;2Ax#p3@`YZN-4$zn<72)Nl&x?8PiBXtyh6J+Uq<``m4<)I8ihIo3-Ba_O?oDTD0 zn%rsz%!CMtlmJ#f%(xpMhHDS?@cPh40+>3)-2~%cxCGn`x4_lVRRU0E^H{Q%XL2d4 za^|sDlZ(X}Z@ZpB{;^3+E{;8gGMUGoR+4G_u@~X4p@;-yx z4*Vs6d2E*CpUt!qbhnaIm7KxxOo)ej;blI)qVK$%qZP0Us50}|N_Y|`upe-+>ltHN zYGl+yXG9qV35_{9~y*1KcE>4a~MJ4@TSi$5D6?>maW zzUOUQeW9E{+1m3sJ;EgUlZ$B`Bk;M_%akh6-Y-| zEa{iQ=kS{ZoD$ z3t@onxhwpEGB5uJWP()Az{Oo+$b13!IJkk@C^;bkUr14$5kcjYRKi!Fb}8Um|4>z; z|Dmdc(Nk-A{KDBwx;*~I`!8U8Oa75GskM?q_ykT$DV&B+K|UB<8X+PIA|aaih20++ zaktI2LP`mRG`^Rft*}SpVq{N|MgFe6_`_|9kI0#RfcY#Ocz>dQcpz$0I6!>3HzYnn zY&JI_)sCm44z70yA0*+0gT;&|@;iSS#1{?~W1e`AF5|+;_I#@#A2JT%l1cm~NQX(V$5`W3jsYx6~+`UI7`@U<(&^d_;UJV2Sa%J9)B3g3t0AnOo?AHat| zH&K`&0huCtsjBX6Rc{~5Jt@6*Vwry5R(L82n_Kv)l8s4&@t?LO-6&Uo(>EzlGWxaU zo>g(0RZX=hRj?Sigy526G~*IG*Oi|mc}RkPc|?=2nRCpK+5z-)?i z&MWy>5+z(%DjVE8>9==3r*^52*() zo_FP@6jAY$T5V=xmZhplpor9pQXrlbix#*#A?Le#As0fLYUk-n=5U+~d4SO>+6WKA zLwZH8XpvsgD_Wv{#8vb#ch;)|?xN)?fyb15l1rWf8cNY~@G}1}BfVSEYFG`^JUG`CKMy@X6uh{n#Q%AqO_oQCeu3Wz48r|YPW*ix;*yAe2oAyh z7pzb87Zq9!t(5=UA^37zi51an7q#dY^u-=rDR=4sG7>75+VCdAdH7xKauNQ73v#BD zh%o33T{vC3Vvs-balmerZh0SwW&ua4T@Wih-hRxcRJ#;TCxIeoFSY&J56Q`A)47<+~VmqbB7) z!)_j;`~#Gs{D6oLfqE>b9?K7DEiFHywY2=0(unfIZP_b7L98#7MwEYv_iLaXmwzQ` z(mj@c3wvRo1nd`ao0Wyz@sEUMaEF|jAa@@xVj@sg<&)qpD+^PsEKJi`n0zG*On1xY z>ntq5izO|80v1Y|55por{mMn{%Eutea{4SRENkzNX~s)|of7Tdw|VkcYxllzYQaV3zGJm*Hl4fQTR%2H24D5UVKL zTSciq@lqaor6{i^mi$x!rw?2YQP5Y?q_-{~02Eufn5A-GDW?0>*1@v-hv28FmAPP! zY#l6H0m(p{ESs;V)MeI(gUj@XgUc3jXFa7Zn@249a4-(-zYHT@wgz61dnCasp!+J5 zH!)?)M5IZx&46@Zly1gl+Yc7^_w;P%uKQ6p+BytW9d@ang0B0Si|Q`+MEoJ*PlD-3 z>i&XDx?t-5(FIdisG4Kl-)#j`ho!A+P|dHd5pOdWQ?hkUq*?C)a?{^HCi``wKlLG6 z&Fe$)cYs@=y_}GpE%jH6z~a>34%dP;-mmYWvrsSp`%7^5wk*_B8TG?d-PAKSs;6G+ z?*v)osgHqJV9Zh9SpsCe%HvwKs%U!fj@F|GOoi@p;`+Xbz9Ra;G)5Dq$8;rGck$>C z1Jr^de+8))6ipBH9Us$UAlXq1ilzr^i^Pjml9eQn(XyOqdW-=Ul{{v{Scx$KCPGiR zP6B#~m^-~Q%Rn9r79&!C{R|%S2eAO)Nl+g5eTz^K-0wCR<02kX zH)rUDe+kf|nI80LrpHn!5YI;-&;CG-&>DrH_+zmrSGkm z|5UF3UBvdA5pQyiW?Fv{{?xi%f5}p;|FmNLbw#lltJLopAm3q3K83d)(D4R8+y+Tp zl)VL{A;~DP{x=bC6D5S=aW`N;kewk6y1-R{DXD)4cIrWG{cb&|t>4#qnke=z?r#lh z>))3I>JKP+7~c{22pF5xf9iKrNb-krp0P*$84{M(A~U0U`kVT%;B|OI0=B|7*u+7@ zEV1tm@o*okf_o)+0nCSm@G{U_G(4n>s9}*VqJ|~Pb~nhlTQ9RV&>1y6j}d8j0bYW& zAhp)uf<%}D_e+2bs~gryMJ0ERni6X}H7AFFSCi?>8a60-Bw6Zby)9V=APwQVP8)jS z?*)v88fYi(hJjRPgKW)dxB;fZAQ)`rb*PosNL8H;vLIyTHI`U+Dm&3I3hx-04$}KI zjDzujac>Z#-f+E$?C|74SoVf2%gsq<<<^r44|2YeY-RFXB!?_-nVz%xZ5%IVPM&+g_znStB9rskFl}pO*hCF$OmZLRN zB-@fDt0{7vDrb4Q?8)+!=}E`uZrCGjcXXUr%&9qf9PUk?h1{>?$H_n9-)BpfWt4{Z zRoDR~Q&3!LmUgoaL4qe=Fkq1Op-fhrd-ffWIt6N(A z2eIVKyUB0KO)yyvbjc0PP$G$!Lj_eup~`(=Z^>ACxVs$Q&<>G^?@qU%TD81SCm^D~y$LX2s94mrE10{Wb=FW_%D zBbUkJehr&JIxf$xWUZ2kSiwKTS zEbogeX9FR~Iu1#i$kB5)TM}IvzUSL~E{+l*305Ux#2S+!RK;&UFpz&o@lI^f?++Up zs5CN$XuKObN-|jUMyz^ck8ppdUy_%8z1Y}2{F?rriNC3rjE&T2V^6qF?JaOO_NK-# zy^a0+dwAmXq7e1og2rxF`FQzzvq8fvNj89}frPs;hDgI<2E@ueN5IW+705iSv8xDv z0+!T6J=&dZKFnDo=B)9qq#j62OXCB4Mj|A!M7`QXMNlJW@KOWH6b(d`gUd{W24A9(2rV-ya5J61S6@) zVInXJkt}f{=PLOiK8!?Uv>r}H#_Hizmj9`yNMpIaf1XL(LGJ$ zQT!jlf51S--S~-Ap()}d6v8Put$Uir&vZ}Is9#z(%3c-SCL7NZ>zwLo8qeds044Cd zqq}To z)|arF{8Wd^SNK~WvnhxKGHeM+>Peff<{Ad>P5nU>v#A?&CklqHv0k!+QEF@f89X%& z(uLkM82?b14OE%CDONHPBLd}bx*u+W5xOXvZqY^2bcfCj@9nKZZyHUkyLDEk;++Qb zK$ha0;(%t<#DuRYLIRi^m>V{&{SEIjDm&v~v*tcjQ%V6RO+vCG3JddS2PISHG%l+O1yI zHti#qYDDjDdY4#-)T`Pil)C9t_y!oHyPM9y7r;=q>97PGkzDo+Hy(77ztMJ^pOfS8 zaAV<|>y4BjeI1@0US}+Pk=FJ(E!Ew8MoAKEJ}Zacil9GhmO***Pa=NhlCj1@3ZwZC zIld@D2GGstL|lTu#q$p$x0gygx3`qNv2dv#Ip_A3Dlir<(c__9`I|Un;r*QlNN)OA z^W|Y@23=*0|xp>MZd7j*xR64mgYiEM7kan3nf`>_#v$yKt z+q83yuJLQFs?P1!TIUyrc-m=nO@F|jWT6YLlv`8b^@z(NiU?M}?`-Dn7k=!2Q!$ii zrD`hEJylax`>QFYrc&~&yPKw3iQiPGB(1dBk8m7+2!!h(KmvjxgqYM&lhja?)KGJ8 z-HMv~;3pr=G{5G)a$-n0Vz3BWc{2^M`9@Hm!NQHyt*ALxwW4O`&Q^17zL~RQRV!+y zH*1~%4Bnb$fwFlL+y$7L<^d8gPz?T?Dhp=h4*YM!ckq^+*cXo2D`G$V0Pn&3sv(<^ zAE+#tk%uJaDuHbx+$?F{2DbwPY?}vUL97-d zrzt6;{c5PuJ+fz=?vXv4+E4H#811lnWSfVI&p?H1oiH`PN@2NG3Qy=#Sazipo+g&+ zgG}2hye~s0(6CI~8dwV~bJ!k~fQJxqdA5Tk1H5=Fe*b80V7M;72W@6$X2V8K%P%CG z=UDno|I<7d)`QGon-_^HKP=)AU>wm*ciX&J<03H!OWz`&4J5c@Yhk%tu2J!?RT8t_GDyt| zS{RA7V53_`fsDjj7%jC#fFJlvfY|?>^SWi^{Eq(*`Yt-8oC|W|KguR@iEiDIECxoh z1QJx8B2@Q$uV%qe@}t zdVx1|06Qt=I)NI<`4j$_GKY)}6qmtWOAadp6hce31e~@ij`38>=fIe^g$~2r z@~za_SrPP09?FJ#C>!b_b^Ja2U{%~tR>kRQWXq3NDvlqW67PbNf8#6H6<2{5bME1b zTPZPko|anp0=|@huS9H;o4+A~>9$7*shA$JL}_|-CTt6AwQ{iC%E8<1?-SM8b|nY9 z)V4It19G>BVYPj&e=uPC2LHD-K0jQ> zhoE^aOfjFAupXP1MWIiSOYDxtsy38F^04oXp7c_%F0G zqk?gNmlOY9hxkXteryVTO`O0C%?ty*VB))L!GX>}C0j6%Dkc*-bm z5{~i#UsAaUf6ARi^-=~)K9c|wfTA`l=Sy@+E#Cs zCg|!e(reRiF?>EV*~6Ax;N_Kh%y#nO?Wyx$nVdMpKFg=S-A@u7l00&wzw!H1tABCD zZ4OJGa&q$yLT~&(LmybPET_cy{lV2g6ZgjCh?ARl5_hOA`F7hzJ|6V@O55t6rKo3#&WmYTt{qtuar~ohPyU~ zyUvB<-F?No$BOu^;T#ch>a-`6UbWMGs&`pcWDS5DiqI8PNfw8qr<^>Jt$Q zG?WPaRR%Lcf0e*rBj5%}m(gX!PzZz|2?& z=J{E-z^yP|%|5ai>SQsD$a)ASO1#N11$qJgWY`SyCI3M_Ooq*%Yv2aJ z#00TzQ2r(=C`iBG3i6l9uo)CgR@7wJ43aCt)W1Om^})-6RuE4g)K}8RDg{wCK~Cr* z0auBLl>`}S1PzA~WTc|2>|5U0v%g(>$%<<>vY=7XP0719&cT1JZR5RircdvUvbs^x z+j1$aiUH8qbK`wDlyAipb-}=mjL|A?5LMndPAhc9U{T_YW3?(*45Lmr4wo;dxhn=) z6}xeCYYn?AqE!laP`?{T``P%En!94;##t(VqtvN;)Q#@6ZJfbh6moWq3LUFt50&?D zE7v`hYns@G+B)5YYwPhh@>-YqUTp)H*V%clIxi7)p>;f19k;A=>b%$a>Ri_as%BS5 z(OYx9I)*ZJ*QiEScP-xTa04)Hao0&|J-GoLX>E%HV5i-C_u7p6)Vm~Ox3?|v!6-+l z%`?_6S{itZv1j`f+}kX7v9aep#+re*+KfG0ZH!0F0-8=iOgr=FKZGCsTTYG*H})hC z7|0+raLg6&IAhO_8N>~@ah+V)v(-by0<@%{9~Ue&_8gszA4LfqudfK4AkS><$(BZN zvz}1}PLk(0_GC$e7@=oZfp=3D#-7!*jh^kVLMa0$TBTy_$-t*t%5Xfi2D+xB4K_Vz zJKAV@SPnD`e%cwMHScL;XE7O+P0I@j2Uhpd0#U#%orm$i~)l_(|2`p+s3Vlc|d zqTA*Hv*PyfrAH zCVchba93pbruqTv{Jc))9|@hnrK4Xrz{qO}H&$IkE6?ls zzX!dH{Qkx&O7qYWQLjTs#T4e{!xn8`u{X_H_~7j!q;J?>xN0<>Ls2rr!M>mKXpVMR}IwmId5R+&Ys4cKf;gH z2Tb%dlKxav!MdBdZXRHk>u$B$@$FVS9;Mqc3-qn+cpNv7#{Kf2tVddF&{);K z^$clEhZ(RC;>cGWrmij?qJT1V*TqO~d9Qf9yPAUL@p7@%8+p7t{Xt%oc4Ccu3U@RC z!&N}aO{&^g4Pd)l_JH0-(jmW_9mcG)6Fj5Zsy}EGy?IE2Yd~^%&y$;1p^SN>jr<-3Ce!*-=B-(o zQ%Il@KihSq8Xk^G?k>Ya^Dq-y^YCW5PaeDlxe_At>ccWEh+w82@fti$!lsdQfU+clV`%qX;L^5m17w{cdfXYw$6fV6|* z3rASm3` zFFfZ{*`;Zmzs_#!;FH)_mbd~b z%D|^6i@*fwrCt)@g56>{0%alF415m~A<61-lC555t$M2#xQaT|9ZBG;D*k#UGsw2I z<>X!+!zZ<7xwB`^!H`~_#(j(q0}R(S9YQ=^q5QsLwS1w+6^+=`$fxgDHLxY*?TlkI$Zr70+ z3E2DWA2`_5THu>iT|FkX)LnUpizLQYDKXb_Da3Bd8>@=Yow-BuIQw0MSR!dV<* zZ?QDlwG@xCRIG<6-F8J=9_~CqWon?3EQ(}fNHcf3UKt`fkd2W_X*GMv7$z@ljYD2V zxgyjDjmL&0oF^pb7(r_Lv~ivxgpKWmMCpnU&+1c_$Hg056|z}|L@GzgH(Eg_Gj>>t zXa%s)kolo&-C(7Qhgv-+T}Nih2hlSR+FWb-Ub5(-dH6jM?@I|CX^nWa)sxd&s=5E8 zy_tFcd$10hQa=h4^OBT8CMxqkhkG-P^P_hraf6+57nZ=?d$U@D_DIlPf>OpMyYjy< z&W~~pR;I02@@Q$S=HU+|#zDC#&lvkvKfA+bWZkxtMbWxPU@_#tqeRF~ren`u4KKqQ zLNY&>7Jj^!T%LIbzJvz&LIQrk^ksf8;zwwLpWtUpRerTJLr?uOf3ZrH7=Hq<#~sIe z$s4cCQlLPyJaEe-pc1O!YxqV2Sh#T4J<$X4xQLa2VXk{hzwNJkhB|g~{DQxHouck( z?qmnN3_KVfXRnKP8gozJc@}|%}%Q#z& zxpg?(;S+ch^opcATdzpEvv;daTiI5h>Fsz2qH1i3b95PWkyc{Z@J%DwLm}&h&Zz zrO4Zy{3EC<(9iBzeUf*HkeI1D%`Kju>2NS*>E&pC_1|HUnNr6Z37eECZMXdtm!xMpS5uZR6 z%4-HzE7^dr5t^VGSpEq-38&Ot)eQVpjfKp>FVtdE;A!ehHAkX+trDQu#s35R2*1Fu z@V8n_3j7D}f6N9Y%D*BCp$Luvt72xLA;mO3`J?=F<9uJ&MAamEC*OH;^YcuhQfB-g zC#cwzg>$7LSqD!8Pnk4!BX)BgT9zTh?Ojdmb(@RAjc2&Elmy`(HWx zkBI*WmbsKzltOJOv#sT_>~d9C*+p$NlwD11Pie#7={w|*SPn)yr#(oAoP&+Xp|-Ox z!k==hzYw{Xr9kpRRIwB$9L|38xDQr4C3dZP6PuvE&3wE&wk21s)F)U5ELYa+6Y^Cy zQiiW(Ppnd!1Ug3LIo@5q3!Gac>83=fdXxW4P1u3R`r!YnHHZ9JPFt;+K`ZQ(8Kdl= z$3b>wj`=_eyzf=vo^EPvK3!#^EjUW9zYXno_1Y4$z zaSL49J$gYxy)$HIrgtXr>caap$Y9+2jeU5dE~pAKqyE7EXFD^Rh3cq_oQ^6CM_d+x zRf%qo%d&QqUh6cY%2X3GqpGB&%&5}V3NxeXNc#1CrxRYMM7Yo!oWLq!w1ae`eSvkd zs7t^beKYDG$qa)z@6SZ{ygyg+Ykc3pSzz(r`#abSTeR`?-lmPG_giXvsP|UxZy8VT zohpG{O77#5{cr#nCwd#)-TOGW0juhLLT>p9V41yhAx{Eiwh;Ajl>H`g(fp`K;Z1l% z0v>0nFKUH|C*;}b>yU3N$vh%T#v@UTN6e`AfDw@ybwI?EwcoSa;f_#D!H0tx?3|! z_PeeknBHv5FujLD9NY+cTZZYaw`G{# zYFmcs%|fkeYQ(r1)V2)MdmP>gFbl>@nv;OVB=7z(KmrCL?9Xd;w!eU%iKcxQyeKE+ zZ!hdGi=aI0)RTQJyrS%nX@6C#vprR*vz@`Hl?6M^#=c3ZvK{@iZv~XfF8fFAOg8Lj zh1~^-5|D&&JS0oAxDUf4Kv6nm*S2FtZ^UCFX!;Hc)$s(ZRKKk=9Z#trD4UMw zBN{|B5!@5E8CrC;IX!i?IlWc2IX&8{%}G0Vc2p(h#PT@9fP!~+CQav6a5bq^Lyg>| zR>Wo0*@3BZ6hbi}(XZDCNZTsg-yx*;6aRL8D&IaSMYH8ZVz}w|r zx}C@N#@yH`0=xA((Qds?wCmT2_L8>pwbv3`zfSa~+`O^$-W@?+Cwlt;Qlo17 zPy3e<@{36C@cp;r|Jk-*T9f@Zb>^IshgFu2SY>66^p2^OO7b1>Paw0y=p?wP6 z4fpxUr|L~R1!ZCR^tmt(hCu|)(;fwpc%rXbEbGo@H0>h#8h8b|65u_%pVaLf zcmU{GyziG_jGOmEz(aats1DB+; z3X)+Sh^Bfk5Wy#LOz#xf0Ak&u@1yvluT$UnFr$0nr;mxg2YSodK`3za4I(J~=;<&7 zhH5JjJxp7P=xF(3hZ)_v+JTq)h~{0D%`p(q7#IgLVXUM&0Vvw&>p^y!NB0*&p+>(d z#U8B|w4&4TWdOD}Itv(MMN?eS_v<>0o~!FHdZAL#=m)OUVf4c)nMF#XjnQabH0ltI zIz+#y6f*iHye?odGde+TngkSDbT{ZO0X-1jR{Qp*eS2TTeg)%7`}UUh?Je!wyO3bo zw>RzE+iKt5R{QqW?c4iG`}U@NJ9PVYP#3(+Gaa;Vc4s4K-wvtFzd+izx3q6Z7yWw_ z2iDcm6{f+}a-ug?=jaL7K`%L=?i{MgJ7&nUJ81L{iq%1}InY-Jn&!Z&I9 z>E;iw5bHT~_S5#%*&jce;hYCD#BfHCd*?6_ks$ljOy@!+X#>tjVKFQLs?$m1az^V% zaK`FKaNex6z!`Jp5uB{;5%G2{eon+TJ0pgSvIA`Ex;N!$zIA==idx27O4uZiF zAcn?gUhIhWUg~e$IGCTX4!KatpGV?dVB?#fxSMoe;IkS3R`?RO$cde(iO)MCcEQ)M z8{XBe$Y-x^MLzGVzSc*&Fc}IE;~<<+eXWlh?hRSLrAHzohTcM<-CzlI|&!4v!sn(4Dr3U;xTx2L3ZAGI?0T<7VY zSL;kZ*;>rBvDVzOcb>~-mC^KB1y~=SH7_96!sFq7!)+mb^uuI5?H_%IlU3t zB68t4oB)c@&xB8aR_~Xu$A^Bed9$j|@n-qjgiL3AZv@(Uq+q6 zaQ~AN72MrfE~1j)t8lBJT4%voYn4Hx9un8IWx>aT*#26x1MmjHH4sReK8zN8=p39y zP%JkokADuJC!?&Tco`nm7J0r*(DDR-`6Ec;&GBl5j*r|l-0 z|M`mX^c92Y`}vcIT(O|;+!MyK^L?j>kKqMH?k~o&Pw;bct3;FBn!b`-)A!ruh;0(O zUFJ~_TCHq{Or{oE6}OWamF#OF(wpQ~W>xdAl-j#09r`LxACMwEZZnqgmn{LaDaKnQ zgN9`5goq#HZpUp;NL*6_J`u4|ZvUDx{JyX2+?%As`w#vW)18}bGnT(6OSWjlL_lNx zxWaFe1kB{A{4gDUaWF#;X2FX<+xNRyKaSsQ{Um;K)l>N0*Oq&~h1`IDNL>Dds&hYj ze?NwXelA!c>8}Lx=r;vqDb{Z)BKlAJR8N`oM_=-qiTvxTJCLRA%$P1x3^7+J*$tlz zA7grmxDI-Wr?-gffp#1-NDgFl5hJ7D7#aP>VD(~#iHB8sGn$4GU1krH)*fA9w{@ho z$9Sl9g6MKql0$X>6eCtHW}*mBb#qSPm&hZ)Jt82%`O-+B1ms+K>jYPqDV<-(O}`Hxstx=O0?)^f1}SC$g|$dg|K`~W{nfUK_h z`)gb7kM;4#?)nc0vAh1Axw}8_IZS`@?LPv#z*Ra6{#|tz{JX0x_+QD)0Tm%_1 z_#czJeI$ZT*Z(h|1NJ{|WzcP9@RZKri7OfWoLE|I{eQ&!GhlZ8RcT z^gklvIV%ga9)FsM|4w*8PROF2f3gVdoBwWD18c1;th2I^qOkVB-oA7Rd zy|7u*+y>hr0c1SmpD1FS3_1MA15Mfg2@uWop9c2;E!m&u<{t+$tlQ7BZa-TMIs9i{ zx&2&XEoR8!zXX=SGq6iGjug@E?Z14JbPIs#3|zYNOdCKVFeOD^dH z^tl0aw`Rb+{!V4g@y>q)u~5YNrHBQ#hb6+2N61*fVkMW#$rL%cOnl2Fhw2|9I9MUs zv~X-}V&=SSR8k5fAIoMcT=f zl5EX()^g70h;WO@mj8(`12%3-b zFd$O08zCYJ?uBTG(Mk|7+{)iAx=>@UcEQ1yBIJ|gA(k{8hOW*?b2UH|TKoYD1*{nQU0$9g# zSFpL?M_e{(RIGsyV6_CKh9go$FhH!}#b^cF8Y(hWF}W+UR57_L^37S)$z8#& zgNnBqoboQQ;vLupM_{KU`Y!B&S74n4yo#vqqd#s{-4}m9m;p=?+|@&SB8G^#5oWa0c|+|@TAD#wgP zj017Uk48+;KM1Pi;!3WmOaO)=?#ei_Svg$<`K*-JMDEHYB`Lp3s=9KP46$(URZG?G z%KOzXxhmr+B(+rSuAHahGrA(yBH)#I0M1Hy3fQSv$u!bk`3yV@Q{Zk1U|8a=_)M2q z1ta!~FM!Q#6=&qc_dOBciC{!p(F{MrPgb4%V%6DsRbCZ8U#YW;#41+hRZ)Vsj2nrX zl}efwPzj8)E54S1ZxFRF>p#z}U5$S&@LIKYjhx8niAWd0u9w=Qz}T+V`q+1^^|9~T z*Hjj2bK0^{%UjsmT`CK;yYZqVwa4IHNt5w$?S7zGYDHmcQvt24UC%+yGTHEpyBuf) zHNU`P67W3ATl1WV7vMK|5nhtg2vy@ucg+?8w!t^BRjzSK8FiIwk^{Pihj`*4D>dH& zBlQ~fTNPaO`xIRHO$yHbw&$op)oT*0!yCm~xNAnjdLSCa#5kFLpTg=El?c7yr$E538`L9>k zLNS3yPlXVC)HTgT5mtRdJg6M3`L?!RWHx=$7exd7O*Xu{wG+r~Eqf-+9Xf;0d(GAy~vc%-d(TZ60nG~{X zq^vZ#vb9oH$;UWck*rF(WUC1mergq>i{(5$b8=m=GBtfv2Kp*FkelAX6=z+uU2h*P z(rl? z`>}eM2F@5)O6z#5*NiwxUmtNAPQj;AJb$Xb$6fOm{=d=F4!D=(M2Totv4~QFJK>f= zxh|KQN?jH;wOXqxu4ol4yw<6-sn!RtA9Mj<(yYaB)Ur3E=3ih{!(DS3U5NNVW)cw} zG75`0z=R;;Ac@hey)3I{$B%|p#(*~$RR)Pc3ltFy!=+#=Z&LC$d}u^vsAbhUSXM1e zTebEiY*{r%)x=|;B$8*W9H^}tbyGPQMgkKdcO}(Ri9xUAQ7YvTD*X^Sog?f)He-&5 z{=RBXm@#K8p;u{ViZSPQj=B(mQMSAK4IZExn^Db_yLyYHk*3SMG95prr_z87Iq{lg zWupkXrpgoW2B;0fxLb6YSH7vrymE6}nODBU*#oM~D?h+{5a^aGKa?~vca^mC%52Dy zfLugQ@4m*IYkTAA)#~YE%(;`}sZu04@~eG!bq0{X>MTNL8guBXDnGTkFb9>NNhGe6 zE3TKqHs(+k(v#%$mohiz+@Oa6IfMAki7`iiqCTgeRRPAF0r;$8LC#QhOIgi#SFZ$S z>^U*25Ua5lIU{Kp0mhu`)u&~1?lk7y(Tx$iyBd>JP4lS!3dA(!jOG+tk#nyx=hlt{ z?t^b&KfI^)w)%iB!|Fq7$6|HsP9I_vaOEhT<2KtZz8szgj9>M4APuGZ4A6sBQ`Xfo zK&Y0XOU_vCi8D?+U9|>WV^w`lcTV+ya8Jaw4kF2gKj`YOro*fLnMQzeS2IO&SN}oH zS6>iukziD=`cL@F%KG0{)-S8-ufEh){nd1Y)%*#pq(jrMZsKBp+(t>Wg#!;<%w07r zWA5s6h{`W44g3=S*T5x}U&)D|MEQOcLCz|ivrhNq~?+NTS)BA-=qRROKA z_8D6N6GC_G^99?GFDN++U%Uj~EB#X-zAA^dKvig46$w?{1Tq4x3PsJTMymoOfUKF3LE;;)Yq4qq{z>o*Oq3JTslcjfBI4jVpn$7p>RPOd*R@zRN7Z80 zthQRLnn$c9suru3;$03e!ZJy71w0OufvKyz>TX2!bv9SD7hBn^oKz(C=S-Ez>T44R z;jgqM%J{fuwpYSQ$xw5*L_cv`68jOSyTqyXP<~IzUZP$FaaW^QUd}}Q%Tjl>lRubF z4AzQI?JBKH?A(^|YJZhNH-~GuSAz7WB-&YJqKlF})osFbR;sU7VO>R5)hJo3&s5QR zs_4I}>gz`M+tFmH^+@_igwPWH42=6L!IBknw5NT13r5@G#7mg9Xx2ey1{JMtqN-RhCHU(tnT>e1p`C zI4|M?!A$-l{(y@rQ)a|ps@BbjesTn*$ zXDV2)3j~jE%TzE^)ZjTPQ^72%2hRnTQ-U9mH0Q$txD6Ojo57e>Gx%{U3#{M-vtSdv z733{fFuznXgI^Hw5^M(+fP$?bAq6K{SIOXiU?+TEcmc~ zeH?sLzdjEBSZ#L~d}Z+~*bf3A0{kVIm7?Gdz-m!2OAo=FAxtY$@KsiUU8@$qf>~c~EiftK zfpT*eF@gs}EHI2RgITH!z7c{TSOP*sl#BXQLIu!Ym_Z-NWB`{E3!)@~$bHa3iCU}n zHV5+=Rx`L>_BMx*R7iJ@8lgq+S_|>eyVio6)ZXS0)}5_QYr*Jnh_Bk)9MT2v)zA~J zBJB_s*Fw6HN*yl4J2OOzAjn`fCg@`k$Dv$GI*4H|vKELNR1Y+kAaW3N0^GXVf=*w1JI6xF3JReyAPmLLMXwIfgq(9^e0?`7Whj7 z{sELH=m^N`%OH7u8F#jy<6xuxozJ=KS7{5zC?e@K!S5iv9M3!9i(`0s_a5HBa@z-(BE{>Cg2@gS^& zhu~qIotQ^-c4C&Q?8Gc;%TCM+V!fd3M9hnL6JP_pBxxr?5@5q(#CFBZ6_IXbB?EsJ zxFJ(cyovH`StT$ewUnOb&ThJA38KcOv$Q*e`jr7L!BX zmke5q$sq^HrCv-9dC$t}mBr+cqjItQcu5wMjZx`V$()klPeuGF;)hi3SoB=Ycice*c6xwlzQ0R zlHN3!4s;G-H%fr2>_@dihAifhmI4MSWC>?OKN4{a5%Q!I{7Ml|!E5j|JY(s@bCy25 zr1jz1wycEE5JU7v>W~z?X|M@WB~6-QNG3>0imryNK*Uw~9`dq@MUBH!#?`hnXL#b) z$f`yhT2@e8M^0;EG^%&+j9 z-b4{|UT>m^xu`Z##GK<9=p7_6rhUl2m8?;lC}PM~47rKLh{x2)*+ysrdY2gHT4v1m z3?6eQ%V$H3DcgB6rYuXX0fUyRWYBJ^9>ou8&f$$vy3QnV3^xDy#yjDX({= zPS#sL8u8k>p$lQVmHbJ`UA7IKCEkJX_43}z>wU}pK%MwP&ybf8lwt*6|G|B6@N`Zf1c5Lugt=j7g74nsm=al@?%E>qC=&X`^ zl-z5b*{9vuP_?JTjBQWJb%cq~frp33*f^L07|7Tj z5UvLRvDfJVKx|*N?Ju^c)Sf&CQTnR{SpC311knB12#AE+)V9Ca+wqPBEL7|r5^ofY z21-3v1}w2xi`Y7ZMjE>f-UO;TcDn?>4R66-pzDp@2j9bfcu#LCi#?z>mBk(kksVX9 zvIwHrV$9g192daHV8G|J+*pir?3eHpd?7da8c^m~y7XAqLd;m!Ld;mcNNUFZ2554u z3^lqg}4w#hCdi6%Y45jUaqNMF9;Lt`QxA*Reu#3Q8wd*^U+IR;Kl(~HiLbechpwWtgbnw#J+kt)WlBEv5N@Y8U@zk~4 zftJ`oeo}~Y6?BDuAobRP(Pjt9CoQ&p0|D)Mcz14m`0*Yq6aPg;It&`bYcAJ|_Js9p z=twRi1S{MDMd>gPhHy#8;@f4bM~4Vk0oJwCH6W=Da}^9iaXSS;xRggHG!NMq=m9#B zg--o}67N_J)~LCYHEQly(V-8icI4f1>#(_Fr6ka?N=Y)@kxJ`GrFCp38Q;FL*QXO& z+39K+1frdtXf2(ngpMV+GMw%t!|4t;hr3>#I3C;Zm@aIu75JZk&G0xeym$vAlbe0_uic zLB-yssfZ#VSU|=4ex8|2_`bhCKF`d~&dtuwJTvpm?Cc)TKrH{KbNBFztMHYTlnc?Zl0ly0#<_SR#7Y%Tq*Lz@sM~WV}&*_~o!J~Q1=sv@@ z42UPs1Ee(FOdneJ#e_~$SD38iG?KlYh~p*MP!_)OrZ|j62kGnEyFJ&B;(g|&KNv+1 z_sU++Y55*hD5VlQ1cpl9C%Z*mvy^;uKUn|R-V zcfpdh--NdSMGxLC0k4SoOz!*(_#Ci2&AbO%;^yN#*11zV!+p%i>$-Hlzn|xXziapM zU%PT*o-uQ_yy5WD2xHg^W8AvDcKenLcBilX*CZIqR7&<6(CF3RzN%?0J;*81PnI*XW=Jp3;F+|Z6W{Plr7}{GdJzC zh5Ro_0{(w0$p9U2DNyeLEb-^fw;40@u!oGDGvq2gfbK0I4SGsI2!!(M@8N_bL$f#Y z7PiFE_Y5w@`-FJSyxUshc%q&+$!2)Mj3QY?&6{j%iCZk5XWF%7bZ&QvWwC~v=YnVP z=gQUH;Nf5mtfe>l2lKvAZ;GE>gdcU7Ozlqga^=a@aSV2$Vomz#H%LP4Hxd#i;^ylS zy=*MXTOk{%vXITN3ARXxGu2j6+6I z7d)ZpVT`ySS-tN11eqg-yaGGnYuF*#9drF<$h)qmenMK{80-b#X8jP~X8jPoSwBS9 z#(eoe;X_8-#@j}9!t*5@g74s>*hMrdU9r`2Qvp|CgJtJxU48H)i7b^4IP@W=M zb}{AbV#?W{hBCm2v-^xVyU&QTYa`Bn(TKCJAeI<$IE*>=m!J~Fdb2a=*y-BskAqlm zcCp@ig;DUm!a1Ud?REGgXl1?V!+J##@K-OtKrvE#*=6&-opHp@t=sEuDZ_By05#y+ z)qrb9zwBR0%3q847LJRD-4K=?O|jGU+0V+sPa-feEc+=Dzrs23$P%`_33mJ2acGNzQPY@r>MHWvXOepQ-%@XxI(+XXRe>sq1=rSUO z<|ZSa7eS8~x?8Rpx<|$TyYKxqyZEK#`hve41d0}Q5z!U;LpSKImDbK) zbD4tKLzU9nd$cL7U37xidqtHJfqS!G0ZEc(Dln4R<)o?tF^uhl^~BUZ1piQ&30KL9 zQBK6QBCdmnVKj{KWnr8z3pc2Vshuv=*Q42QA=d4b4$d8L7ce^6@05Uh;9j@}hDpG1 z#9-eF%iwSDqklts;2x6`@>!0-r$o>KhXmoGjDvljFGV$kQFDkW-;hqwnN+@m@8u$lqo(&2={;Ja8-~g_YkGIIM6(CMyGuLYwM6qU z-@B6tvaZgvbZbw^B?l%lamfz_JM@AGhy*tNT+VC+ipmEyOw6=Rn@(C$Y_JVdk(axu>XFt;(E3=Q3X_jzny-GS#Vl? zoUJ)d7jVIkM)M>>&nl-d!e~Yx3eMP!=862O;P*JA`3efV;I~%K9}>~ZWP?J%1^v@M zWvn%t)i)Ojl@*N+M)P&P0=Sfs*JvIjU4~ik7q>0ruhD#MYXMl9qC(vmjXfm}V~0nI z;l3-#XkmAim%^Ufi7}elR#Di4E8Qjq5UhhkbcTP{S^1?k-@p1i-o2ha>}9dFM6zY0 z_NA0|))ieE zsBf^ehq|>=>6n#qWtN5zE0+6ciDcG+KMtJ0Zj(}n1S9~8RZ5XCOGME5nx&MpwFfmV z9pGq*WQRlPK$r$sg5HL1mg;TjW~thSZk7(dc-4`_l5OZMk!+sup77k?5}8L3%gd#A z!cB4s)|pEua(lnS9~27H=#mSZ@R}{rr*Q)MGI=SS7Ldkbn0q1KJN)~)AIDt);@%z^ z=B~tLqeS5o@L)hU$$R0<09%(1xQjZr-g?+e-ekuwDXQ6tP>kWl*AjhD&BV<7JEtxQ;@(=K-;wE>hOZDF40NrKIMds*kk5X${Ds$!XrFER!djxSUVXD^Gyi-5=V?Xxzri1p z16o7=lVs;o+(i=b6fhgkr?bhIfiHg=!aI^5dPl*vaGeb6yUA z`l*6z1_TVYwK$~EhQSD+Q5Immm<8kLrV7T2VB{@WB&uHUq>|`IflChEB9_2X@nCzJ z1uNir$dv=uSj+;fLbCv?&@6ZXM6U`&uL>r>^;-K2Zq#L3aI3v9#Z+*^#eyg(lenUu z1+vm=7RXAgSwOEcmqoVpeDWK{ynC!E8YF3s_t- z3+4cwM*)RaFiHX_In(>4^mft5>U?&}4!7ga# zjCZVV9^P^IDOE33=p8R7CXx;Bts-uNML;*>ovfROH%sTmd%J3(-psbVcqub4B}EJM zQc_+@%8RmjrKG%+l$Vn7GTeD@lmO}Xy@#+NWx(^g)Vhl4b>q(lO4#d>6RYA7d~v|^ zu7>B}c{PPLy=!DV=XkyP?x{DIe5fh3=`B;=J@uAzk}<)%1u7)1YN!D^HLqx$cR8Z) z1t|tkh^n8$^#p8yy&&pV=%pA6i$oNI1tn0b%c8JcmqlT4@MQ@Qz4Y#GiKgbfdngx~aqc0@MNjb|5nD^l5xlh9BAQXr zPI!j+MJv-0%YhEMXoVcC0%^2nk<8%CA_H1rFPOkB6j78#&*?T)l&jlN(F>|ODtew< z&`Wb>(FT>kOG*~;V?4n&fO6hLqCQ-Rnru;*v^y2!qIoJemg`TPN# z9j3G}e>mQea5IdMUyXw6KvH!|Ks=(Tb4CYb7w8ICf^^_T9f4t^h*n(G9eRNs!eB6j zLxj#wQIyV3QJmUQUc@->GrEcrh}B1u=?jePMMHrpg;_*Kix`rMFdd45Bp_JCH30}R zUNj6O(?z3n2^Ep?qA@TJM#~Ado|r{9ir@x|7QiiVt1nBp`LdLyN~nk>#MUg`POJx1 z2^BqvcP2am4@sId+@eQ-PN7ITgQ5wD622d^ge4TSgsLcE=qt$rnMjpf1{rW#&R)*V zmT+4oQ$=S=rYU(hK5nyQptg=m25IZ4WT-sBFiS9`eAZFPFcp8elA}2_CD658lI5;S zCc<>MRT8EcHIq22%gKvX;Qi$ivzXD^E7K_NpA?bzf(Xo{;yB#D;U8U2 z-v4wt75nS{?BBL>Dn=`cgH$;c2jdNecnBfQVw9m6Mev@3^Ky~jWJa@CS*UoP_Gj%P z^QrI%Alzc#fpUy{ExwK7*=mj-fSym|19vQ6=@=#u#Yu!NYoPA*Um z72ttv36N%0e0Sf@Vr>-P0~Atm0o*GAvy$Z=W+qdL#nfzZk(6z*SIKgG)O7J|T`$FR zbiEYM4~n5)iXUyOm*Ryg{u4?*!>JXWI|bsbgw;?5GEf&k54mt3+%EwSh>&iyn8iD@ zI5{BQ&tK9`ZAW7$PHE@thBE?gg+9<{2T%XS>I1Z6Kl*-PljOGMdAxcw4}rR4EM z1kI{sJ}i)fg-{A*KtYvMKqb&lN*3vNTuK(}ms?7n?a_-&mSE(xzRXhM;W!(X!E#u~ zv)sC=#opdMwbLAjV}I=jOiI*Nk?J_qtV7I6Y+%r9a@RB+EBST3SC04R(u}N zXS4Ws5yx%1wCnIUz!xA^Q8618%;K&5x_BELRQhp9$*(!y4zKuhYo|}Q_NX>ryyK#7 zy{_ULO77zqUk38@$1MI3K8A1MBe~Y6@EJ70MhV!2C~1)O8{9_N2;YDVK_$DS5?_HG zuu~42fz(PEcT3d&GvL0azPo9b?3M3snk76z)!*GTOWu$~_KA2KK2@DS3D+;-=1abZ z&*j`fI0Tzviv(;%oa|@J`P>+HN5h_dv(KpgRGZyJmsojx8;87Fd8{Pmb%Cp(Gx1CF zGt?W+rL@{ohS<_~pioX!#v>|3(8NmLgKDS==p-XxXFctK0M~%MK*5&E45`$DH-N@aS|S0ZlDS^Y_4Di^!r*FPfMJ~m+tkC(1%8?e-! zc?`Bo05-6di4AOJGT+EN4u&!OW*lV(8^cL4(^R@`WhzV9%51fSjp0|5qfDN3WQsLx z3{NC0nJjr{ehDW4W7x{%X;S84;AvInE(yR8wsM2yDOPSUuq>L(P3O|ZTfGh#3t7DF z^|o?yV+bAwu@I*knw9I+naNF3`yF!~6u)X{RxS(6x$^!*?m!p>BjHN97z@j}RDEtQ z2$O(t3P1OuJ}8GVWwjV(#;iF09^|nAW1MNSlj9&I+ zhv&}u+qwt1vvt$YrF$zo8i1e$mVE`^kb1fL+izUjcX;r;@@>KiLle4GnIdq3=tmn-&~w|LcsN+s`A`JS$GTtQ>6ps|mPY#@_O0;T8#)D!MR51Q#iH z19>P{8*gy+_GPnty84Jh`JHW*Q2qdCAJbh;IRj}q`7d7r^CeLR)AA?aHkc#I?liU@!nsS1?-nstglJ#IbeJI?Zpf^N&}m1ij$`XLy0uh9 z%cRcO`n6WM3WvR)pRrYaz0s^-^-<68jIFKf{-pDmBqocY6$vVXiAtt%JW~Rt*;b^( zZ1IStQqkMkicM1SxcC=}pi`)LQap=A3_%+P8C&bAh<$&`gO`e{jIFfjimSErjIotv z!3zGFe(O(ic9;$xuAOeiwo3`@&e?zEEZspxFvx;xMUVEz);|f&U65!@d0E}+te6f< z=Ta@>o|aqQSMahJ9PTPPSkpyhUTKGJ0XDaO>TH(f_ok}K3V=?j>@AQHx2zH>fbq8M z05BAny$g)JW$!~Z)M)dsjPaL`GMZ&g%6KS~@mKG6GRqi%%eKIFzz8X8K~Ku|0`0Ku zBQWJ+`(Qs5gN(psjKF5;r_watd=;Ui&2>)Of2E(fe|2YY?hEafwa2A0NRr=B}Maot_g7r2iqss2`DR9E|Er{AtWJ1$-7XN;Ri zYWoUS1-Xj-++9dM_wPXWS-%Y%J5BX-4+~7Dl1u;eW%Y0EmUY3Ed;aUcmTlPr+MT`ko_9=+@mizenASqy;#v5DD>ObErUtw(PO%Jt7J3EYR*Ko9w z_MRcV#U9vAzzdFUbPzW3Q@+k&Yzr38dSe@wPSzhZ94qUBlK7L`)~T$I)kQv0 z5;G?YbF{p~*oFa?_XUM)oC7O(HB@1{vRdyH)|;5Tw_YTVwWgEwpEIb&O2 z&hj@W+j`3lwZL95shjd#31#rF@Vy#ak&S;Tp!gL_xWx*2HMT-tjjebdwn8rWUX88r zy&7AgUyZF;+onPl`NYz%##Yb?vvWI&wWO<&Ro`^m1)0!?+5C%TjF>`EQ7U_lrg1k>C2cEL-eK0fTct6Wv-;_ z>Vkc<&vGQsa@-ZZ;5D6mo)K*p85^bLpQY(+e5bg=y8U|>WAq%D*d2PpVCW&&U%!7Z z17&X6{=Ewbih!#iaw0;v%mWkEe~oeM6x-*(#OT&!4@^wrmoIS7Jl;4ku|EueYv6LW z&rTc&S3)pg(H@u>Di_=UOgs5lmzn#hzp;F(ZU0pTHW|)x=fGUs{|1#C)cF$uh$mqY z(79V#&&X>BSX3lz{^=7QBLSj{8 zkY%yjkyQsw5VC3|-3DlcrLar_R=`SF<%d{~sh|54dCYwVo`z?+nUhyhdvo5F*A95% z$MMkr|G2EXY}PYIA4iLN03%GZA# z4BlmvU^2u&tZvU`4!y8imZ+L=SsXX&TUaeiQ3<3fNpDle$XV7OE{AJmf8FTs@nJ}p zjR5R{G7KZL>{=KFAs|&*hCN@#e7%g#GUmzaxLae~J^Knaxp(jqPmO#or&7JbhFbx0 z%-~a5$xkbrXq%OdA~wP&unE)~Yq;uVHC%a54X5=THN5nGmGWvD4r5m(BWLC3@TR1B z02nbVX|Z22#CHf|rU*2ikI`-}N$_4?2#O~v_GIbpXNC0}v$ zky%kQGn|4|W=(knX2W=xAOW%nR;ji^8>?>;|HD8-ucTkC zl;<#&Y=<^07l@$CtSkg9^GdxP+N{*uq0LIQ9onpvB`rPUtE7jolCG$G z0=7%#8VPs-)&pHgF5SCXxwqwJ{}F5~2mPT>(N&J;5pwzA^D3C!5D9P*o>iKSCp-m?8wKcld zdnxt2G>?=73g(5aE70;urmw8wUsi@vU;`JT6Yl64XKsl+RE0tv3mVrEPSGt zC5>L^I!|h!{}S!&dbNODTPyY#;pck{>}f3QCa*AtaU9kW*xVM@fxL%xfzCwwJ zUPb9S+IItC6i*oK1u1LuR@f-G4$$r}teG%0JdENC3)Q6`)=QUuSfu(^L74qw>4!0- z5;0au3Nnm>3`+s&0DiL#?PM&BvDLmMaj4obsx@o^sHQd;50wxW2&{8kVcihDE=ZZb zis#Q(&!@)11-07=`OH=jE&ri*`;E3*mgKBm?SLEK)j^8$^Zz|d=+?#X6v@)iPu}9r zs^9MVC%a=0W7rcx{@smn@(A}%ss=EW0)ZXBq z;GWyr(>Gw5+mq(`wf5!)lNYBaF{NTVW4~ zpm~QeYKF~(Sz1HF_)iVl+88!h^$TILUZ5JJ6()(gRKF1B#>=o9#xNV^ku;aWGPoC} zOMuK5D-Q+u^o-4R#HEehIvXQhHn-o_Typwfdcbho`W3CiN3&a6^Ebwp zf>)%k|JLWJT5fE)gO7BXmB(zxmX~d>1dwv|?N>>=Hmg}MslEs9g}Z?6rCL^2s;9&K zK%ZJo_gsA+%w|xneniBh;6*Xa>S84stg0)40js(i7*DF{SE|)Nvf|FuBWv|SHL_Me z)~01;So_7Ax&bv0F<}-=^nbW9w#o09g@2AR(=W`wBKka;>oT^~agcZ3` z!A8xSs-DfNkW0)eJB$Pw+N)w5D+;CVjhg*R1TvaaT^znJ^e4rh+RqC@0_TsU6-75lJH7k#F zOB~|qy!`uJVaA+-tmwfJk zS2*a-5VxrtqH5a;+I1CE@l97iPYBYbwJAiG)}}C3TAPB~%41U$`8eDy(N*IvSpJcW zdNT*T7Bbl#vu&MY{n6qh`<}YH?VTBOQwmA4P_k(dq>_hCOw~7C2F&_5b(VlGa$i5* zC3%)7SH|YAU+GAmZh)I$G2AGb&vc|>mQ<~P$+EkqDhr+l?2)RezB<0$SI6q33ue`{ zwp>@uAeMY|p;IqOWlogqIb-uX(pak=1DZpXjLcQ@VFBC%x7wuICrbX#xDFVb-;<10 zo)yc&~hq&B9Cfq#8t}h)m?fpV>8cuRA07T=1UT^?Hx(|50{C&pyc1Ky~gHG zRF?j6?IrkVYUg==w$AQX*}7*8|J&9WNEh~Gd$+$$6eXdvZAkm|t8DuUnr!avwlxv9 zyqz|;wDGD=u4-fRnOCTh>W$K({rm~7#^kNu0$;;s321f(qEXemoQU0U4EDgQy6mf8 z*Y{a%swPUuR`1p6M1&Cg5ztKJD1jrNs5##(qBm`k(rcP z-5I(-AaQj$2~5WzZ4|JPvBEYNcw=v?_ArA&EKnmH~Q!A`i53#Kidtx+_@O#GclX{fhMaXV=3z{Wa zY>%+lARh`OK$Z}5s}Y;7lYDJtHkgZw<$eI0VT;zHT-J_dbuD)%-!sG6+NMRk@oeV4 z-@asy{2YzSeGAZ~T$x_w9ss6SxvYcaszr|mLaSrdV?~qq&&+Bk+zME$W_4O3B2@%^ zfAwuZzf^sho)lI0(W{r$m#axpHO6)8>SgsnqA?&;4*|x3>d|ulX7v~t2bnNdE-(SE zhXhEJfFvmd{ZT^=M+z&}8@VTFAm6~IRYt*|da=1vDee^k&4(;pSI!qi6vt+2zb zWnzVWM=bSGK`V?YLKwz31CkZ?tBBv=clZcCmH--?6)tbxgk$4|V>yL)l8``o!WZ5Z zF#N+YF2luy4CfhKxE;a(BQrc4e9t<=ea||>)s7x3JhClA;aIQX?C7z=`vOlo!!f19 z`$>9COv0~#o)9Df!6L3%5TFit&=EcYP^56?^H%sMxE8L*@(aH~GJO-=2s|3F!Y4@Z zMSPs)+hN@aC{C-unR`^WyVTbVh+N#zHXTlgh8|K1e z@U+~NL`?KU?51C^!uKfIf^RQOk`yg?1F&nu_0}>g zTyHJ2!e3CIzzT0$Un7caEwjQ|)sDgeHl&8MeT6Fq(cN zd<=*xo}6slv^StPon*;gW89;yHtZj6$}Qp({k~Jgr}#hTyARBDBE;kfe@99jH4T3k zL`B0t9wasQ34BH*Q5X6!EBqLI1K$$ZU9ud(D@MprKz$-mqX<+eLe%Fte5Yqa;V1NL zDEzdV4TbZ$me#pwIO~W+WL!j^2NXH{0{lrb@&}3$%u6Cr;fN@ZX@XaGqf##ii62fYi1;cQaa6?D+-sm*AX3)9tjHk3xQmEmYEOn0aa`@mup)j?FL6bD zOYRuIDAow+{H=%|mHZXozv?Bf2%2mp*NWt}BQKQ{i5p27Mtlhe~q$WUpFSGi;)~uN| ztk&}@_5vZhLAd%}W=#ZMY_^)d5Gm*AdTTI{s~NSbePOy6$B zdyPrz-vT&{H5R;x&B}%?#Ie zHsjKGLFi<$NN`~`6hS9!e zC|unYF;YUV6>$v=!-T9Ejn#%TMmxjtj(`E}5X`M=24bVtU^&z<6FM1h%=yX~H*H@* zx!YP3n77xR$B8U=ihHeRkIg+_ly6scfH8JUO{#5clI#U|@lV_8Ww!RVm368s&$&5Z z2tE4xr}sS&=kIQ@t?6uA{r4(fc5u6FY1rAe0AtkC7)mu$Jn53!l9k4h?=Laymcnw_ z3dwzlOJ33^pLb+;cW*b2U<}u-f$gvs^wSBmPCuP6>+;l;u&(XtgjrWeN>kZ{ zff6oRZ8MIDxm#BQm}7N2p;iJK0JE_Ui?(j11gw%A+>zG781b>Z!&GypF;a@_Ztdh4 zBQeiw?!p$92}#X^1RL^{xaNU2-$N?usTXMp=BW)LYgQT~d*aO0iKw+AW5ju1=c$&A zj1lL2edt`Cvlt^zs#lR}9`-4nG2$0|s->Bycs54LYUQM6fzFVtlQGiPX+M8#Xx6xO zP_}lS)0g&;V=ODPW~mNdrk#6rj;6QX&kUcZ@kV8vn~h9&8*c$7wT-g>;Z#(AO63&K zR!-4fpW^f>*)DX-2@Xhw6kvXR>K2tx>2}Ri7@?;yYfq`J7FYGLxc$|Ao@(t@36aj! zJSDw}c?#V=HKr3{ER2V#Fiy^3$DXl<8*(h6M8nZ<3 z)5d3E8r-f8`^G!9Vc&SK(w@dUe5Fl{`(duKqZ=Q?J0CnSPttrG7Q#fhO#&t%Y7Pb% zBU+?E9X3Y1fpbVZM{LFjlk@dz83{K8>@X5Sf|GZeFag06;o zZnyqMcoJ@q6O$$WBoUNs{Zo(yQ}lh+Pt*5Rf0w$i`l)UARX?3rv(0t zB+Yrijn>}`w@ARPBABPt`k)odYN4=~~)zeGW zQ!AZt_g5r~>%*SAaGaTrJTI~qs%56HR6U%ID~v<@vnAK)p4ayS5G620EVoVlh> zNg8d8#akQ~S+oHnwH0hPGZ~c52~ULuQS%)O{eActetX6W)SKsFDDg z4%Qv$$3F$&z60-(VSn6rCE#ul~#_}^qpi=*c4l+kBq7&Rj@}E0Dll6W!H#xxv~M6IA?l{Drau9e#20e;&(~me;PQe0gMK%fMBSkld_MYZJ|^U1hV~ zq_VKO)pMNdeFtkZ-CJ-@!fTXHAF82;tDc*(xelSwp6)GO4|A?zoO`p!>28oxo0YSU zkS0QK_S_~9ZfhHDWAxvg)NUTD!nbH=`6yMkUR#F0dzZ~KjHsw?ZL#e#8^_d-sP)&& z=I;8;s0eCw<#_fjMkjM7q&?ojR{WzXgK&A*$~{;9K0Z4|%463)V{E<6m^MQW8t)Nx z%XwHhonOxNrEf{La&GjwKbB5*f5q_)w$lAJHbY!u^~WOWkAg2h7*P3Z zfKfFL?OA@f@^?d)IhP-5^&GKP@~(IlPbE&~XGQ0DF_QlKseX4aO zudKOW?0i-G>@=T}?K1t0v2{`_zJSI%QN}wqG6S%L=BCqe!5>NvdHUVTub4O+RZ(h8U(RG%wLVq~ zeWhkp^~S5Mn8sfvD`O;Ajpr_U>FOH)B)JP!s3fC)PrYvOH63GFXC@*2X}3AI{%?@k_&NDyy5C>cCi;KCwNLagei7l4jh``2tSB=Mr!b4#5uCDFLbDw3PtfJn2Te3#&d}*<-rA~8r zIm~Qa&dXtDBRzj317u?8&Bl%J96T=pxrkan_xSAjJ=}apt^Karj>gy~nQ)Eg=*7Q%^R0#s@+pLz z8~umitY5V60Y`iHt1{op`{d$mi#DaETeUXXykCnt)V71mKqiH?bU3v#{8B-+eV{w^ z(B)klnH)8L=0GVh2fdk)tL5R z;|xpV50Z(SD9 zBB zTXs2LpnEKk+}j%OwdJ@Z@88K}+UozkcD};|o`Hb~z|3LlJ%%EhnZP`wyso&cgA5&K{bC@aQ*kL5dOd&^R3OO=U$ccqf z5GQZJX!h_TJ;iuS&K>LYsj@!X05ygfZc_U%BsB|sF>ROB;Y}K2(E+C5-no&u0Nrdr!5h%$hD_*9qy}!QVIT|wRHcDiY#5>yyt_Jl1bhF{Aw)`|ux($2) z-E6oSZiU-HW$!W)e%sw0FtQr_C8fbeBPf5Vj zBJNRz{kJOYe>nb+TuLSU%gIKr)7Tz5LMl*#jh%Hq8hszSY3!kTl}51xWD$`VXnJF; zM2!O{WPm&rYfOMdpxhdz)EY%S8t#@XH1?KqlAf9BZtN%FrXI)|Ed2Z6SCDC5!+TOT z?}~UIQ1*ro;6q;lee5fs&vgNP)RwUZhKYvnDIlB^a1#E2A0*Aw@FTnlZ%M%0h(_8> z<4_Lnh5J-y@0YTl&fPUUpzgL|2HrepWWGTU6ylSi#) z&R_61{1e=TuqdFT&G{FXN8-IGffcq6cG0bz|2oCv@SPZ&KW3hd8dz~DbeB0_FFZ7s z6)Dggq{m(%2?p}R-+<+IGe_o^8wc}yzAjuZ(+$kQokkrEsHs^w8!tEN;yK!7GwQC8 zv$yL4Z@L3Nx6-rGyp`$aqm&%r}5Qx|yC!@9tm=BNU1n$=d|O*HtXXH|hW z(K|PJU=6q>%_XoD?tyzHV7dsWdM(Lpl6;{lO%owOPV|whqexBk2u;1^09|RKa}nS(A8Q~SrMMfittn?Q1RAOx#^8V*{M;xQ*L&1AAbgqrfqWfG~%WbXy`Buc^s(o zrbhS<4Qe_e`qT8gAA)CI;>R*++T!omCC1;VvrB4c;b*u2Vzo7$1KLqjHPlEzt%y=d zt{lpsLPGW$b#%N<8(|aqyFx3_i`=-`w1Jkrum;=v-y-el^?mK2Opr{=nZ?vwH{ z>U?iEHoYBqm!DC4K+W8m-tZNcQJ2_SY-ZDYDw&M~+P5Q_+IN|yk;<12sU4&CYy32* zCYsPjno`q0l9NMe4x{!AA?+MNDu)}%+D1{H9XI3Yq?Ki(dNYY*{hwwVu{(V|*v4R@ z9<+_1u8i7aq_{B_D7cOEO&jAR0R7yU0JO=CeiEPx`iN1-c+_-MJ9~6vd$qNBy{0`@ zbpN#Wv_>nM#{$tPMf7wSAOTmSRMGdq-7r)Ru7Uet7!21M7ClmHSoCPw24h8!XwA13 z%`=ARNuArFVbPNz3m$|_NqZ{rNICjSz#g!o2O}aE^1&*%f#*q{o<}Z933R`M`vO$J zVt9tXzYTEn`i>R(Y=<7a#Pt#SWko*KDbCOR8P|_=as6&6nwy?h&O8k{4n{XCvdGN@ zDzaF~YWL^(y*9Tz{f#VBVdY9b!7;Y76}bixeVGV`dMoldcpg^B!AcRE0m*kUNX#ERq5YHW#|-jeN;LL}2n@ZrcDP@| zH@aA3ztzPWdqOqb*kf(Q8he_wH)sETBl;j|{Q*2Fj^jyA>;*~pZ}) zqR@3CLzU#ASzILWOgSzZ=vQLvxmVX9wr{!*>!;SyZbGu*Rq*iR=w+}Ja?{=C^b_r9 z9(G1kIML6iyD!)$`{7#yugg`US=vLs0sCM-ya{i?T3F}1%6eZ)d1{|_^b6dpZ=ZH_ zfl8oI$x?n&29;0+o7uzZKKehAw-C4uP@3qia^Y8C2P}si36RQ*-7cxcvK)il4SV2q z5XIYSTViK9!+3cU0i+Ylo`5*1qjx1X&);G{gmRz zey8M4nw6H1y&s?N#NS*t*#>YF^Bv?4^ljUu@JQrZyN+B11N zw5dhpdnyI_+>}TC*{&6NP=y>;@|2Q?d^tI)j=oZIw~~8&XI}NWXM3Yhkw3vNmsnA; zxJ;$3$bSLdiu{j2ZYAnc@YC6iqPvpq$x$5wyZhnL{B#FqMRnoO-jUx&^#XQAL?wWf zNfas=g$hQVgY$9))H(73{7D*-ztMNZbYdxzGclbZ5FP_r&5KIv!(xUNmD(S1J=_2( zNkoYnD&cfiQH*F&42Myd`P;hEXGHbx5GegcRC=cviPA@uNA(j?85~|2EB!>&SfKBU zx(&ujYe@Bwimdpm?UELQzLQ=w-iGc7&8)>0$4GuP{v#d!61v2F-+R5m>aoBT!PL=Tq1sQ z7&j4Q_f;H5iWP@(V#W1^Nzf0pabm@3j>FuDOOt?f$qHo@Gaqhte}ue6>qN{%trIbs`etu!(}|dA#JXQyAxa*( zN8JT?!rhYC1Mm%*%%Es^p z=pim@rs2Jc(1*2?XLzZzs98ji3XPiYFuV~IS2K4IHBTK#!V7fld>#97qv%H0j|4B2 zTQs~rLn~^L+^OMB^ECqbA8^APrN+dlCw#YUcvIR6Aj++iT}>Gfu7=5|=X6-Ec8c^B zdF@i?Z>K2krYllf2dC+`cT zKaNZFg~$o{bM#QxbNKl(<_OTi?eq`7*3LJr**@m;?D~y&V}9r7Pr8~YIR{PMLF0Cy z0}d9+EGPY`V=`pI<3PvY&<}?#hkiJ0IqnMNA&li{efEKOIxLVaMUL4p2NuDjB-h2!`qbqjtAdV3b9y_o+RWoUEu1 zK)M}Fz^D%;0M(BA6gI;a2@r#37wQ>x9KM6^;Ut`b6Yv9^R)rRImO_g*$9c6!+5!7Y0PQ6Zv95-zvRl8aVJ zK(&Z$x$qL5m8IJGA)w#W1PZ5IlzGg_%Mqt-{hqL&mf9hz# zOpKsdt`!>(&x4e7>`j-65fq!0(HBW8ilv>#CT1iA;@k&Mz(km=>pnJ9*M015oucG- zS#5P6JBh=)<+Hw4EaekB7Z$@DxeDz(mccmoX1GTJ?iJBzG9m*mgWhr=nOFn;z-MU0 z`V5WOL4h~O6)zeZu^1Y$V}^BVkFy*Vid_LYAhWAj8euFWeC!J#c1P^>a04(9#HL6< zDx%rO51R$@-Q124$M!TouH$&6H{yWw71W7?7VCHiUehCm!_eQ{bG)ne=sBnx-#7Oh z?-6T9Ixl%yj{Wc!U`aUMl%%N_$3dW}J9bGxvxvp|<28<_@S`q{26$RdUEeBN4Q6_0uLKQF`J7gSocto6_ zBph@K4mtzJDMFe%LZ<;ek)0tB=mnd_er^tdU8d9eU~M zT64Ibt~E!it<23~WY{-dYmQS1IFwA{C)8Cl?;cpq=`gSp;!2?VZKfuh#g=ZSM{h-D#mJlNQho|;%m zSD<}Klzr0eFbD=~?Mu2!YhThZrF}_5+O#j}T4Ko}gFH2{l5T=q0E;r|W(lBENxBVa zW=zBom%{+)%R%Z|6fu>io4O9x6XNWr|6SABA3xEYQZzEPabAONIIk8l3}&mMdsNB! z94`QRA1A$!lfKM397bqGbY80!(K$w~8#qT^R7B@^mB0ig>9m|=-AQhpbaKwS<=s!q zc@InnIyvXPk`cN~C)(j02s|3GoT#P~)pUxUI;FikrM)N3Qr{=GlDLDU+3+&Ru$J^V z<6qJO5#%LJNkA>s!4g9tc2z#d8Sbuge1#4Jx0vpng` zfb5saO46ZhDYk=39=2uke93bDqO<4x76185ta$R{JSQjq5#Qe;{v|jb_dncAb@t+I zx}@UUtL(-5wPi1!?lV4AWiOu2Fg^^DpciSzM?fSg{SJS~MJ|YV_2EFfEqkIbBd=wD zOPC=terWc3{IA=xzad`YjNSp#A19)Ji4VX_aK8jRO3#@%TLfB=NL3|L(1`^=IV5t= ziF4sG{i;vmeEq6V;uGpW_Y&ukb^Q%0D{(Q=o`Poq)k$2X{%|jGHD1&tu>_uz3!;IE zYvCb~4k>XKB3_n12~xjD|7UtB{N$&bQUQ zACP97tv~K>Ip3AWoBgIwGe5N7R?qx9^d?P*sofboQ47oe>#7A$ukMA8py6%g=vOXMR?4uga5Ydzgpqo|#ewE|WNk zl|VB{{2ZhiByN-n;PH=@xCux!k*g+h{lvp?1U7^3pL7$q`D$UOu7$1tQwzI^wg*t= zM3mWS>1*>UdS@3;60O8{;63;n-j#q4;6tD#Ce}$nJtFC=v<}%7JR-G{zRvy>c}!$- z7v=xPmi@8BIi-$HDtTI+@2dPiDtShsNW9V#6CUxPaS4xkP|JjQ5-?xHY!Q!&Sm^l}`Gj~EiAYyh$dD%I z`BL`~3B9GsdA`sZn$X`qz|T{o)HFf%$g3vj`Rt;?CM=VLmWz;$^HzdvoVOCL@|;0F zBVMVkgrVx#BVH-kgkkDVE;Yzgp*o?2>(%KSm0ahcjU?P) z^PHC0H>dECxB5n!?Y_M1(s|j|*23anCDxmIqu$<5YK)%EB-#Mit+d3e-Idx;~$U{b5OQ;8Ajsg0;5NK0TcqGN4ysv zgLzs%;umPmh+m|XB7XiwRfvCzXio#}G~Nv?TT08o*oe=CQji*sUkmGCCd`t6hY_jo z2TbSf9Xy|?^@-Had*lC1)+bU=0acs&1su|I)YQXzj+*+VTAxTgLO%4OPAWZb>UU~= zBK168#@kdz@6_MqB7eePK!=n1y#$;P@!`OM$PaFfpvi~A<&Xe&ZQ-Yd>4{)kqM8V% z^NF%>#U7#xor^SK;NIor20{TIJ=m9+?APAAbV4gNY z-rG$Z38P>RTr20VhY4^4Pz`A}!cDp=(r!`Tsj|{0srPo%ZYE3WJ5^Si82@QgMBD)n zc0xP^vtR*8XOZ>@%!bi0#^w@ZDQ&EFlYRC`@@@3qlfeU%h>(0IcawaFh`V43+zt0= zbxoeG)iwD6rLM{Mk|AxkC3EHE$CbJ!FT}eDmVdDmqluJmVt=2dGr%{-4$@<+tSGcvI#&^GC=7$)z$;pv z-C~j@Qrd}>a3VLAc!LDo47Wfkq)9+JA|X$G32wv00fADf2`?KPN^lCa^RcmEH%Iw4 zV}q3GZZXVvi(#HnnQm;DmyV|l%Auk)po+L0E6XK;-WC5LW5afw!`eBbouk_MN;}p1 zS2faq8ylAB2~R?ubl}E@Y(4KuXky-DY?x)g91TsVr4&>bZftP3dI{dl!^{o&>atrd zdUxpLcWP(1cJ^pzKhq=9=-k;(3r~2Hzz{sUWkqAR>h<5&@s8=7zD4?lwjhb(Rs-a2 zk8%>;(b3-3PLVD_FR{J00XBJtl~DY@2jA;%G~om%PEs3o+#e*?FQ{a~&mw*$I1Klk z=T78#t(gh>dm~nYem0u$TbpJk&^07>R+^dE1#ee~gg{bFWOPWRr6!z)ALTMbVL~+lG_?ciHb0S%GMmh=m1%B0COX7LGYLIwAtrsMo zBV)|8=vos0miUP*An+@Wle($Jfh6*j)Dvh2NwNx(6bvE6l=3(wKRJy^UZrQ!$*b`{ z5BuObIq^~kVuJ_fNUp+LzMtIqwrqanYisV;;t~XicYss&J0c&8bzx!{Tb?^e`n!g_I7Z8N|4Sb8% zq~IQt6W;^H-TX^`#LpsrMX`6M$)$IvE7=!cKTe##8V_Ch?g1S92EXeYX}+Lur1>Aa zlixP~aq&iWU#e1IM#s4TQ4=Xtc1oO%s&?gJLXFCF=1QcN!O%!$adp*Plko1d#db?zxnN=-U<%3OCTu9LnHB0s3E`;d~e zIerw<$GHB*nFq23_=+A^^l(+HhL>{XSl2%U57y2Y*GgA2hl6aRZLYuMHm=eqhH58F z7fX0saWG1yOaj?gk`iGX*xubieziuXKPhYB1(2IwC&2}PTBj5O`j}D#Uf+G|SG%l~ z3N^J!DZY3|7;PzAJ0Z5gD}d&vY?t(Q!Y+6bHb}rrB0g1LS+P<+!~X?Fg8WpbmnmP< za8te#@eRS~Rmw5=R*zaK-{~Pe<)nON#Y#C&208&=>3>qB|4I1;{?P?Tfu>#x-3a=R zbF$ikE0{#FESDkTv2dne+AZ#+Ng8_&Ik za2owa+SyC2^axz3?X=%1jkMoH`~eq0{Y@$E-!wloJYD{nl*7Ncu3j%pXQ*iBVn?l& zPNk%CJLxeXqeVLRl^#ND#-+4hB>i6{)R`9GC*Mrch<(IILjE>~R_Ju~C%kdm7E2!(n226?B)94Pe5Dj4xt4x} zu$eFmhEQ1PkHU4G(`Ht*e;hmjhBE4B9i6WDK=SyN>5cz##mp4 zqH7rwU?Gg>d&myKOc#evYwwPY4 zj_Z`%$gyl~OqY%+eG?oMkMs=bTi}>@WDc9Y6~wSfm+4Y^bytT}fA7nIlJ7kf25_P` zI^7$cPA`E{D1&k`lHnTi|JXY3_$rF;VQV%ap@bp`N>K?&O^=mS(ry~5G%?9dfpii| z0+J%$nwt=sAYfOD4SNMeWWfk3cI*{<@4ddynOVa3_xZekJZENSXLo1LoH;W)yLT_b zMd`vk;07=G!<>@bC2l&b8+w2%g{_f&n_&}N1!yd63#bpE6RIzt6JD>}blA3&4aAkh z?!-L8?t*(@FWfEXqk3WY!#a?=&@fqN2>qTih5iV?!VmnG<{3ii5-|*#5u3$+oJ-Z$ zgnJ{da^6PTRwWNP?cM~}hMv><|cwbM$B97~6 zSi~o4J{j==HCFc~Wcgf95W#qZ{1)(t5wudoPr%28C}hNcoDtKC#DzzmDi@_zk<>5Z zH4v+g5UY-A)h-~ajW}I3if$6sE;~FlSd?3Y7j^?PvM8T!p{Q=%Hc{(TvqW|EwMNvH zP9)|cGv-{;R;D`AR<=#J8qHd+^_8@>H*>p!DsNGeoM=v0TA%X5URI~)t!py80dK-Pu1k;@PuTavoLBf8j>qJy zjBI|cc6_Pizbwt#H&XwkuQyWtq^~#fX9BGLc8Ef~fyo?u~r*WI@C=sQ+BliO`;p1 zM9xVyqRSy35+orJ5%vA_A#&#z^#kApqaz4q`W8K2M2PJA8{3bf-J|}J$UpEe{HGr- zNBil?VsyVj5T zb`iZ5?g1HBW9|Sva||9jW~(G@6CsW)=26%S@~}PfZ&D(uZ6vjh{Ew9AB{Kr$-aMLa z8BMp0Zb?B%zl^>MaM;mTgd$dppvy+@6-N>MsFK)c^Z_v8ARGcGxb(Oc?a|{_bl0d! zqDnV)vBs_F9(97XN-|JH)9a$Qz*g8kFnAcjj=`dAsv3PCJOw-X*a*P`K=+MC1JU&7 zXq-p%N-0$fR`S;9ODRpxS0I5gH(B2t>kA7-kJ<`WMx`QR)}f zy-}z28DrEKa`B7m-l)ki6)=FPDO@;eI-nr=>y9Y7e~cO+f?tRBM$s*zE`Wnn1^ zspKA{r)ShPf;Na42ZK3x1nnMi8fW6d<>X%_<8c< z9dRn*=K~EHz7*u1G+d6w$%UuT>fuQ+6Ov^k6_$%xhx5t+aur~g;n-z3PBXj%(jZ;> zNEML`-ATf8)Z{K)oS*6>mF&w?r^r`w4%>M1@JnC;EMj&yQ?4K^>EvSWih<5^gEL`q9!q>~*bs{#vL$DF9v|4$y)yms+ zD{ty+YPSM}#!2xrO{t+jKZAJeeXTl_-F~{haKyLk_WeOf9{XN!s^g?b{$Q%T8 z=a^)Wo)NQOJK867FdCzXkv~(2c}jL37J&~79&@%{iHez^R-$59y|z}O zVkXHUlSRq68RtBlKUTL||PJ4S-Qc)XUWxp$V|+h;&J?A!3h+cv{2;`6@Ueb`y)6 zk2T>+*>UXz#5E!?me@mZJy>(NSZfX!yHmYo6?<|H7mG2)KEOH_!GrKHJOwg~i^afV z_rg`MMG|B*j6Ev8%yfP!aqK@9`;W!WV#WSr-^4&;UxU}-4cT}L{)4x{`b9yk^%dn< z{T1cdcl*pR_EU1nSCmbsc&u2=Fc#~Rju-orh+pA1z!YP}6l28{W9Mr38at0TnvSK@ z#m<)~Q(Y+y7zuXgBeXF6Q2nh-djatxsDMJb(j1rzbf)&Hk`M}E5H6>jCY7GaeE`KpnZvm8!kpP85hgp>eU9v10iQ{ zhW3?k8Hw_qgX1Qh)+U*6645TALs~%pBD=R;eHwR)Zi{vo2aQ(k(SEtr9+UdorM;7b z+fKYV;dq7?nxtB(eUqH^DiJ$GZ02zS!B&ZH6R}K6yj&Hwy;+x;8AY3Z>7wl!qDO&F z)%L8^=Xsz5w(SO4ifOxxKTu1iCm$4l+5SF}$;RO;))N1~Qp|DUADzL;%kymBm4%`i&%u}6)eJ^bzM)qcSXwYcH|lXts{ip&#e$z(;j39JGG| zpUOo(lX6`VBE4d@k`7{bfs;bN7ZB=a_!~ifng0HVpE^TyK7xbVKIj(~)Za$ZSgQlP z-*3Wz{{0U>RTn(kkNuROovXBc3Sa0sf7_RO&foT#n)A1PMVsh3f7|EeIzC($%KdmF zSx!6JYA{)&mgSjt>d_tyGL38x0_xHB5&TR-+b>cFRQYto;Z=15`x|lt({bkMhkF;J zW=5rh)7XD4X_F84b`y*iwTzWXa>q1^+c8GQ!lTL8NWug-7cl*fiIPBP=$Ojh>){5# z4|Igf@|QWY%@Z+@M$DCL5kM#HsD?;MxLD3`k%$>kE1tZgPDz|h2ac=*N7Jzk@BmJo zoA`;yxIk^JakN1kEgXjnij!$Y+-V_*VIqdZMKA(R*N!r7l(v(&G0IruMq2GljrZVd8iJC>EJXS3|GO-@63*|oc8^I(KKSmKz(;O^LT(UD#+{@pxbli_xxdo+5V6E z6~s)IIE@kVu*2+-A7xv2jWbz#Gdt)FoQ(Ci6Vczy4n~HVzw6*nQ;c-xUn+=8<`r4P z`E)XWtkE%;R+;&^*@3g4`K1byN9qE8!MT#9UV&!EGy;l6F!N1QOnl~B>=oCvpT4sn zmof8gDMX#t|^gav>tC7|7eOC`Y<;TKOoOz46&@C(Q^H-Uejl{s6&KG+Xm!sC)4 zOGpX5A`SzskZ=T^)<%->tTvK_7nG4C$daLGha9iKd&;9F;5ifUlnLK~+{`3=1Ruiz zkfoypdC@On>jcCW5!>K5xEijpu5_JsrJMMZ8In(~t|#nd^PWMma*BI_u`B_LO1MuF z@ZJdz!CF`+2^--`*d!-ekJ1trjz?6ASOis2tyf$UYN-mHCSma)N2g@3p=SE|TteGG zVyOQaNuoGeiq zAaNkyjP6aO>m*7T2hxQSM*<^4;wVTELrY9lGL_gFaHf8;nm9&3Sxr1!zM$BfC|+4V zSxpR4`6nnjm0jlzK%5U3f(_&bGLdmJ5$BgU6vUM$o`y&|kDiniBZ32xs^lC=O!1Hn zuo#$ZC*dTMmH-YWiI-Qz@h4rZdr?ySDETRVlFV_ePLq_RPB2r+boNn(q%6QaCh;Lp zIeH#k0=U~GnS>@?3dKOTPYRO+{C83`gtL(>KhRI6l*#f_#pDnfEs~?SZ1Q+@=afvf zlkrx`IGW^XvNIg;R{K-QzdwtV{n;WY&Hgly8-|2JoY60YMdlS^X|rJt%ms>vV$15l$?PlPR5Rs zv7_Wn$kMt@&e6I|&Q~K$a`s7GCKstQ%vKVGCDZYfnT;l6hRNI?4I`)nS}WNNa(|Re zlO@w+$uxPgEQTh>Ljoj9$z%aPj?YZ;mGyX$QTo|O+=HIx8umP_gAYB;oF?ue!?Vn& z;v7j-IBtK4rzj+I60yhoVo$hwoS##K#2k`8)<+$1KkV2~TAcbwqi3P?^aXlu9Ct{% zyGN}8U!teUafk6S9{KEBwz?;bJ4pS-*?7vW$UH*pCUNGixWn5x^|PL4%yZ_QL|?-j zxjyVa`dsG>VuM4%ly{1IT^Hs}9ek#PH>5%hR4DFko$!th_ULNwJyGA8xT={~lkL$H zDTy1V2l+{_#?vHjg2zB^D-*AshPXz=b->7(cs*FRm5J7EW#Ue?;GKB#wla}wBt9@; zfSdw%miRE>I1}ZzGI0;=g{werD--3mGVz;pt1jkU4aXfc$Ysz99GbL>oiq6%9}>qv zLN^X+Cc}ABC-|UiigaK`hNOp82KAIXX&>7?uvR;nr1jd#ByCc!ZzRcDuy!&@Thvio zm85n_ydD%>MtFPOP{-YbyWt7AL#}=oNMbv57!G<@5@w&|Kzm6}dB&M^IYyW`U(C

v5XT1DAvdOp3xSa>aS>QIris>#X`;R{O+0yHnn+C(<;K(@ zYn+J`B9Y#gNIet9lP6M?M0#Li36x5LxbwtgW1OoAa(T*iz1ZuR0B3<7p%U|g9BPmn z&G(A(^k|hhtH0ysVCQhZp?>+n1$3)K*3A4Jog*xZJp;ewWHHSeG!xa&UlLyv^(DRy z@4$Ow)fL~z$i8Cp8UGQEkMaT=1||nO{`NQ2bT9b`DocI_o(8#@NjNJk$ob&ej_vV7 z>5&O%yXX%Ip;%)JiC)#kUZyFDYEF1B#R!2$EP@@xj$4v+}C1o-bMOt z`?zns*P;6FM8=Qx?j-)L;g$Q2xZgs&t1-K{U#;+W?@i=6OXc}P;&Fe98obu;^Wy#% zHF(!+(}+J6Pv&(5k3y?)e_3kq^5DU;h4=tIi+~9X_dbrxkWdo_Ntqx5~XnW>1c*l>tbp z3$e|3M$Pylm?I^fe<9;^JY6}St{lG}q$|fWR>jlV;_1Ed3!w@&N>_-#Qpv5vaJTWe z+xTnXTBwE^Jv_$O>ESWHQBBq3xqUk^)reoJPOwbLl^lXojBf)veZ0IM6_4+W?}i(o zOD>5Uh+hkKkSSbzIU;VY%m^LZbPL99-!0aWiNIR&wIaawZQIqvJW($_B#i91N8a*7=60L_-P$%bP_>7Y=J_}@a z6qkdD->pB_6n`gie0aj?gshkJ#`CGt-uU|gClddFr0kc*e_Vug)KP>7K#lo?YM>`P z9Gr$8<4+9gM4yG%;$=N9{`Ek4UKalze84&S6TUB}esd_|vlzq|B-6{|@f-19>H5Zh zWA(Hj)Q}qgbzgnse<9Z!#$;MPfr}>4RQ&%jX# zKOzZ_!9Li-M#iv+;9-WjpmloxAS19dAap{o(Y<2r&xhMQ-QAnd?0$Ym|KXDDG;_gI zo#}`7>?JN_c-t6C}2l`%=U-xJK(Z!uc z_Fp1%CU#Nb>^}{kJZ{Pf@cnm6Z^1oizW~h_+za=UUht4;u7F|}>;be_Ag3*$2?}VA z0u!id!9h5r^;XcU^;Yn-(p$lkeR?Z+j$Ch`wSqSRl@xpeZ^`-I1)8VeQFu%e_91fo zrBFHjM9z+s-Zwi+$qR^G2p7S{FoRry&h4GJfSe%lAHMH(r_SNKXhx9lJKeQ&1`itS z=lfLk?;P&>Rgd$1L&UnLn9UPNPB%=+k;JgJ*`r|$CmuVX%a5|>j1#@(oUP=PE^_6Z zWpv4cNX~eb7NYd}kJ9wNmUgj{?En0I|Bx%AJ~ANK@ca{|)_yY@yosbWDtV)q4xh2u z@WxBN6_dU4#%V^26|VHoWb0-rTgG;gvrt;bWh!-5KrjP^^_8iNwtoGMAn$bD3>m9W zJHyX=hI)ZFqgCn(UY0wo&YR&>XLPAE9^#Cf2Ko>3PSgv=8JoRvByCahb}#zQxXSR( zkRohTX;&+`L=}IjF8C}4@L3O%W0~I0v3K|d3~~G_k4rqQ^3(KX{^%p8%<1)DYB?2F z_@VPW4~OQI8&0?3xrb}y)arN6a_WdTz;=*(j~w|CP0n%=OiyxlO4)OEDR~F6-GF1s zVcwC0bIDl&D=mXqWtl>Ux(UkR*6Bp!=Ukyq;84=bA)U|-Yha7I3Ch_@^lFfDZjCW?I{+mu{GXHDsWb#Ohbm3>T3QZ_;j)JlR3Qu%l5 z5i$QB;B^o+K!JX(fpO?gg#pCbj6Nx2yg!%gH!d5N}5x$SHOK0f7X zz|K>4>tdwbrHherpL&fV<<7ohq&!5fBkJwx6g+myK{yJsXqNIM^ui9-Ea6p#sG=IL~|Oa_t6;V?or@O_zSqU+3bC9{d;z%0mxJivoyTAzf;v_1)w zd6w#Xng8=im`rSyj3G)+CN>48gItCmiwq;c`DEhgGYdf;AZ6m2GI5xh*ioh|5ohu^ z`Dod3ywB_aUp@wx{<8KT>8}uf^^{)QAi`thOn;a2rpt?~=?pqH^|q>Qh+Nz@0!|0& zW~1!3Gsr`;r+=XRNBW1_f24n^>X3e1Y)|*C^e^ND>0c`O9kK7>C-@oo02_6%oeFXl z#uJ;LL@1?=8ACeukp6}o{w8A9T;FWu93|%&zCzMchsy$r`zOOWypr!?JLBX5o8xtV zf6vx{i~Iup0?qjoCEEyZn)4&Vkye=Dy~o+Y_UVQ<#c&=cOUm2Q7qRe^ci=raXkv)> ztOd@V5XVRUo@@P+QDr50G8X|IG*eb)GHYcbkXZ)}uo=V?XEwuf;2N1*Uj9^lDGRKb^v%pG0Y8u_4mDF8YUV!OKQkXE{sepl z`(?-B5QMBTXC863Gsvb9`v&MDnbwOlnbwOlnfhhL%x6y);}~_HAa$1~g3j3?UdNQP zIFPQG`Qa(Ox6PF+d~e#TB^1?Vehi<039{&%c?fY^C7`ENI!Efc-j&X~yt^==)GSfG zcMq{ilIVKFg;k_Z7Ug)WMLN|IfOm7iFugF6I#m?rtrF=}YXRO(0mcyh+vC(Qx#647 zN2i^0CANJ)KboBrPO<9aU1&v|*PKY<_DB94()z7(YLqJ5evXNwzV2TP=i(IVUBQOq zEn0qXco5GM=1&U5E{;zN3{%;+jbICHq)_)%I#9|-R5|7AqQ0HC$-+j;R~4$Z_XU~r zrE{jx2r1vfcX}~Ag}>}kKKmD@U?hJ}5#@e|bNUa6HoPr{bGPB$Vw}dYvYMJo8B&Kr zKS{tBrHVKI6kexB1aGJyb*3uDUiK&V#m*4Z_hKrkXIe(@dfRX*Lmx}xI8LAQoroWR zPMY(hT;nWRG0ORczd`EF`4xVr2TmpYjh#7v!Ji}$m&XUQ$U1Afbo5!FN=6amjI;Xb zhMX0oSGZ;kQp@PG0;wrOs~n}g%q%s}oQ02>HJ*CS3W14m9!!w4P6FIu&fg%D#vGZW zr;ZNvCQ2VZQJvf5napj)h=M37cR@68j)H{{Bgq%S1&{!^%7R3wk`foF<@W-*azPTz z)a5Qn(d90%sd5)2_m#UKOC6Q1WC2GMQ|^KiutO7+%2~^y0`S!ZVg>~=RV?72DS8WV z5(UeknUsvNle!ztg7ZQ;Cxsl|b8Q&Sl9gq+`pFty=6`IU<1BoA)~RI93NTw3S+e|9 zkW)yWtRaAPWDTQ*vgmeMaZ<1>9-1PPAq7$)4bovajL$I>CM5u^xD1r!x)DAQ)T079R3)K7~jhi3Kfu^CHv@|upNTYgb z888=Qa7oJo6qZK8)22v*JSs{pm>#gg@N?YfcYfe-BiFIUaBd9h8Z3U*Y&;xrTBIL^ zO)YfX>bQT+bHrx%#lCg?=J>e#9ny*n$1cNhud(J?PMGxzt(x_l*<4KUs}6pb3l)br zypH=r{ny+WVm2Q0rv*~4(C#}Gx1Z{Qd%!7q*HH7+?hvyTmz&xH_rY3Nr!|neL2Dp& zv(iB7`aTV$ZX?&FAyd#nPT$q`j6)HrJK+|15M)l1dK=sh9`H&+Ct^P%e`<-YrP)Yt zPy38Vud8mBwol{dCnuucn5%Y?n^yplo7LWL%~iYEz|A6glE?wynX9De-#brryxskd z*>oyc>uw?P9f_ zc3DmIs{g$*8~5=?dqYM0xsVT6Kpy9rg(=RWzo(Xq+8kSyyjjfMWwY`A5%Pj*)+OKs7q|iKWqDx%T&h=Qvr6=u zY*x8ij?I!^Mp&z`SqsUw2x_2~%avJ8=Rk+biuvG#)$u&6aSinTX{DQud(|Uyen~_z zvzS<9t%NRELBf8%P=}L+y@z#D zuS$AKWNIxf@z|OtRXgl|N$q%9<$cy%#m(OS*HzLRDsS_^Wr33%`vwLW!}1-TKxg)( zsYX{M7HJlqFRpFtw7|iE(f;Qg-rg^)Kj&`Y-21%eUKr%9FdO+N+1{+b;a{dL;#0)W zXJa?~A7F3lN|p5j?>aJ)#JHOsO!7}oKgV01B=7ZR6aGFM7nqGJ${q%%=_bh@(J#`Dk_|M1jQp zMc~b{<@Eh2Ww!kMH+7X1bt&ck)T(RBvbd!4i8hG50H z6JY|JOG@he|6jH#@guyD^I1vd@xh@d5S3o zi5|LgdJ^%(kFY?Ag3ys;#p06is9*!J=0ZMsK~T`R7L;Ql}r0i zhpBt?mkv{97WNo?3XgJV>Y?$7gCd@UUU*8+22+pd*ed!xZ0|4f59n{mA$> zybE8#J94h~;RC>PrpnAe^$A4U0=Zjtt#G~U=dAVjcl_)e7{`N4bN0oZw!?e&k>S#A zvgMXT1zRPum3CD()|6Ikbj$1_w-TzL8t_@U_^kA7xz|b00c<0E1<1@VeJ)^p>DXBM zWiTHuvD)TRZD;9rWoPLN`s^&73#2zBB0sdJdb8Lei!A zt>>`m)^pf&{Tw#^pYfIixe9r# zdV!warY+&--Fw~$7i(3a>KSxe{fQ3bosVhyyYl7E$tky1bQ6D0zT7ap<%Z$jp$gXg zf3{Y6rBba*c6b-Mcd>Q3S1Q}ZZNKXt*LD7W&MJS$uTJ?K!I9yNT4~*`qn>Y^dFJdk zS-HQTlpfz+XCC2Bs)mK7tucI$7)~*~v~^y)8?~pcw?aEL7HyOnu3ua$4EMFhk>T{d ztQX)#*^~8>pZhv8lpEgqK=)S8k#UwhFrZgF&Wgjlh(Sp7XT#^&7}RZ-ki|w9vC&m* zm4Ff1Xc${JU`ICW#zu{7i}WyKtJWjGtzNxMVdJLa#K>=JBpXI-TLzf8?Q)FYwi+C; z9ZhO1=WRUjYMu!7Z?g zgzV-7!_PfK{S+;`E#5sNg0$_h16rpKch8u>_?f*~KI)x)tF&RZnx19f<*p&#?xvGx zd*r=Ucd>qZHQOt1uevYM@33Zf44vTTPE{|mW_MCq9v>L)ORWgU^5QXawUTaimGu+( zDUwb7ur2!rm2#7k_o^%2Xt*2Yh+S^fm3@nnEpDomy}{ZeC0YrW`5`vy#DdTCj}8hx zr{4I+!ZQhFi%H077 zd{FM4a5s5!?>j#TNuSEaIp%%}4@mMO@Gu+%6Al4-%zYAiwOQvL)@GgiteQRLK1C_5 z32pB4WTS)Sz6`Ixdzf|Z`*0k-f)C^(AHm142lh$=)ybvLF8_nsYa4Iy|H6dRLVVwZp3<9l zK3u@|RK0DR-Zg}j8fntJS|zctye7c*ZTVdx#H4G6N)Y z30eV;q`(7SJ-;aMVcpn3L64eW6iA2F^NWmgPPAw@|Ml6=WPw6=g<#xFUldP6T-8!K zLiXMO_d={J`!UsZA60Un;jWTPV~_=S+=4scI!U+@Zi047dd%?p49{64+ctK8hkR8h z(DQ81b4J^X@B+LfOV{6{$fIRHh&pF25FzV38B>m&Nsgj!vKRFL-neKjJBl{Q&ohcP z0$s6)u2XcSBvYWGYk*!-M8S$~&^jsN4KdM4(N47jS0r~|S|>&KW64Diz(YWfD|%4Q zLw6~{ii_yuMe=S~ks3y(s?ubHnhOreXz~;V4C_&!$v84tN=U~lIs{anlRx zXXN@(6`}AaqQ7u34OjTHobxyM9ge}PlJFWLM7>gQC2{#MP)LE2tTh;A~NFHVV#0 z!P!qjFLlnQowG&B88djl;DFJY#%SCt+ws15S(-45Y*vl(7{l_g{k%J&jVyWYNeGt+ z58&f2_%cXb0EpR!=Bsou}9vLG~zB^%iLyRWKh~UTVj{E)GQv*i(xtB#{@`UA+ zumGNz>`oju%HPbr(BPGdWHKGz(`cA;`q5?I^c{CqyUro@_K8?VP* zZ!p2+C&|1&!1ZTU$P(?WN>~Jxf7U{F&8mTFXaXGdtR^ZAl9p&VRwRG!Q>j1sY!XwREFXy`w@E5acp-vL&MQjg1?1UY# ziIomlj(2Czrr8zC#UJBo}s1S^iul6c#s~EG7tul zht8cW_ln8yB4)cp$eoDoqY&q*?kWE6>q1<~A+CPmr0;@R@|bgWE{0|MFvM|hfqRPk z#*;a|C;4N~EcdmpO4nrasb|r%)qPP;Vpj=E@<~e06qzx=bFup;T7DSmDUxFQ#PNdf zOpcvm&VGT-PsQ0ddikFAvHjET9bvi=Yr>A**nnta}vBhXvpU znWqv?neum4p=k3LX4@f9n&c6fYs0im&^;qPvenKO!1X>y~bBYn&8M}q6ocbS;LZ0@+w?!!IzA|DZH z``+=i?`-rMMarW+_mT1!9(sW8!2DsXd$Rv%_ca4E0$qa!CI&hWh79rx4jg9Y&Y%PP z&$K!)NB!+dbl=W-UG@Oi*uX@NVgEP!BcplW62~m_ClG!oJAR*n_)P>|B>!B|RsJL; zr;|pP$@@z?jl6%f)5!Nzce{CiqjY^=o6i)0qi7f;ohW~l`e0uE8AR#E`E-{2Gi4ur zIe#2y{1JX4Ax}oZ6!ouy-Uj))V9(tF=c~^*r%dwhVAm8SXM1-NpKN$oif+Ev*$D7c$<`H_Tv#!)Sm|NY?Kbv z^SX8_Dd&q#dao4O^BPZ0gUBcUTIhB2>Qm2)g9oDDl=CcW^KP&rJ;$)dL1LF&;wUh7 zro?j@6g~Sz;u%<%cf&w_KHGD@|M}`O&ncPge~W$DR(J_Tq}VB0Qq3N5k}0#;^)+Fx z6;31klI`g#%jc3Mv@co|B!f_YdHPj^XDh;?6W4ne&F{B0c4zqgkGzh#{e{=Wh4ap6LsS;&qBo z=ck(_7mozgUpxoowxxJ7=PRBhVhYTYj#aEy?22iOVj7|tH&9##<$w~4r)di=4%Pm& zI8qIZ#nUOTH7pj#sMBD*WT%?NGaw!kAX5#C#aTpiU?GUoiZPtxJQxjQsA%!oAir!X z9v2|bx{Jr6oJyvai&0+X{T#CVU8A!>tZ@0Qa62&gFTYLp+zGo+>21xCy${19u!l1) z-wSWTqhS4=-SWq^=9io5g{0;C`ZT}1mt1cIb~edr=w8cThIc^b>C2D7t8f>{jr?*H zz5IT7zz=ax;3>T&{W{-utmz)^xPDMLHCaqYSd4u)jw5t%MDZVn*j4eLDyaOp`xeJh zD)*5N7q1~JWp1SX8}Yo2SWe>v4()-pv8+51u9Nd_fc3CZQm(py`*p&nhsmRv#hZTrEdzhnrys?1WwV7HsjYI2t+AZgmT`_!jh{Z^0JtWk6nx3K#DK zl(bk@KNjzYC*V4`UJ`B)L5&vUrWT{W#V?_gz|Qv_UENLUM_466{Wg-e_Np3{!hGSM*m!+^V{jcHlusBzOO2-^{wvy zhkW%`_^EGYH>OZrXZSjd?!P$2!U_7HhZasG&ZQU9VHch&J0d3_B1A;Ne250+#|f41 zCcIcJPc1y*rAfia7iOsCsfD7`CN6XFO>Y2EZ@QR@Pn^W)$T{)tybPP>8V4Fe)8_FZ>YGL z?r*fSDZZ0zcf-4Imt3_&dh_@Y-&xWZy1&*vqL>k|SajwXH9lmlpD!?YfnWDl<)4b_ zNX0Z;F;-A)b);geBNdzK_1)r=9jO=_DQ2pFVv%B+j8MMQtd7>rOK6r;FUA^*UjbUY z_+=>=J*@aOxEJn|1nK(4ZlwT^lHF|6Rf^a7mMRs|6N;}HVk8Xn4IemgW?=UYHAWO) z>sz9BUvGuK_!cXTU1#_jwLKKyXzjYm3Kv_Z)9CMOH>NYa>3&)+z6_Sb68R=!aZ`}* zvXeU(R`sJHtD%OTxv&-(F&5dG91SPLkuIu$T~N-s7A=HD(2ON4S_+(e(Q?^nfm@}5 zi*8dAH?xQ)TXYYgj79g+KgM(w6I-c0@*?YH;YA%hA}9H>6Z$58g*t^pNiW--fZi6N zw?$j}t69~et;DZ}2SFAu7hMbVN?teX@q-Lt^2z5LzrbNBK()E(4v0J^g;QmXiv_!qq()FTrj&8Lo?fz2_dnFfO z<6Y*cv;4Z>qeHmA9yJY}mz;R#rR(_<%J2TgGH&UtqFmk4&%l@8`#4`F~^SXZN{>OvnN^C~g z7si@E!!ts(n$?#hyDv7ruT?@$wnZGa?vo?V-SnGkyGa3C|6p^npZ}&GJwZ~_34vY5 zX}JK85qOcB_%D%H%9i9oF62wyo|#?{B;m90+$p`)>4Zlm;nfhtF%fj_>I_1L?y5Jm zbEP<_5L_dUY2IgZ;Ro?=RuR5DhZZE3vd{sZe3-F>O$S6|vyMCv( ziqcp8MfPaIKiN_3k0DeWA}DsXnyXZwFD+6%1DNVp#{mw#npsPAKTuD%3Dt9L!eBM= zsSY~XtksN8>`>3Jt7($zQ7{_D055IQUe(xg^;DP%QzZ9v5Tj(Qs`{6Ns{cgfN3l#r zSO7)ffkH_rnS>}7Q3{>lgD#*ySFHg%lyr>eL?Juw-m!ZlUVo2wQ> zBdk*YepA&-v>n!gtcO)y4y$1f%$0-%a4E>twmMI=M=;RVm!2*HwUnaWQf8v1XX-{T9itn)^lUY}l+rn@A)#~vxx$qXFO47?1&JVcxTP_0 z9?*+RW$n9kD4^z2`NVkXU<{>oF7t|qLwQ0+_y{m?HGT?vNNARy4>Y#{)oyN=Eb%8-&eF_nMu6w{Di{UNeo@ z>?Ys4-UpChdUvtC5$=a8LERz}UZr)>e6_k8Y2MtYi{|S&?j6JX42o^O9d^S*aEF}! zF1Q=K&?yO6L^BrA+=DWjeJG=m5xemNcntPQbstAm )k)hMc(sZRAiP;Fa51Y@dZ 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 UR7(wzzPhOV literal 0 HcmV?d00001 diff --git a/stow_home/nvim/.config/nvim/vim-plug/plugins.vim b/stow_home/nvim/.config/nvim/vim-plug/plugins.vim new file mode 100644 index 0000000..93d638d --- /dev/null +++ b/stow_home/nvim/.config/nvim/vim-plug/plugins.vim @@ -0,0 +1,43 @@ +" auto-install vim-plug +if empty(glob('~/.config/nvim/autoload/plug.vim')) + silent !curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs + \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim + "autocmd VimEnter * PlugInstall + "autocmd VimEnter * PlugInstall | source $MYVIMRC +endif + +call plug#begin('~/.config/nvim/autoload/plugged') + + " Better Syntax Support + Plug 'sheerun/vim-polyglot' + " File Explorer + Plug 'scrooloose/NERDTree' + " Auto pairs for '(' '[' '{' + Plug 'jiangmiao/auto-pairs' + Plug 'rwxrob/vim-pandoc-syntax-simple' + Plug 'arcticicestudio/nord-vim' + "Plug 'itchyny/lightline.vim' + "Plug 'vifm/vifm.vim' + Plug 'tpope/vim-fugitive' + "Plug 'vim-scripts/AutoComplPop' + Plug 'junegunn/goyo.vim' + Plug 'junegunn/limelight.vim' + Plug 'godlygeek/tabular' + Plug 'joshdick/onedark.vim' + Plug 'romgrk/doom-one.vim' + Plug 'jremmen/vim-ripgrep' + Plug 'kien/ctrlp.vim' + Plug 'dhruvasagar/vim-table-mode' + "Plug 'ycm-core/YouCompleteMe' + Plug 'neoclide/coc.nvim', {'branch': 'release'} + + Plug 'gruvbox-community/gruvbox' + Plug 'sickill/vim-monokai' + Plug 'habamax/vim-godot' + Plug 'scrooloose/nerdcommenter' + "Starting to learn go + Plug 'fatih/vim-go' + Plug 'masukomi/vim-markdown-folding' + Plug 'vim-airline/vim-airline' + Plug 'vim-airline/vim-airline-themes' +call plug#end() diff --git a/stow_home/picom/.config/picom/picom.conf b/stow_home/picom/.config/picom/picom.conf new file mode 100644 index 0000000..86b1bd8 --- /dev/null +++ b/stow_home/picom/.config/picom/picom.conf @@ -0,0 +1,521 @@ +################################# +# Animations # +################################# +# requires https://github.com/jonaburg/picom +# (These are also the default values) + transition-length = 400 + transition-pow-x = 0.1 + transition-pow-y = 0.1 + transition-pow-w = 0.1 + transition-pow-h = 0.1 + size-transition = true + + +################################# +# Corners # +################################# +# requires: https://github.com/sdhand/compton or https://github.com/jonaburg/picom +corner-radius = 0; +rounded-corners-exclude = [ + #"window_type = 'normal'", + "class_g = 'awesome'", + "class_g = 'trayer'", + "class_g = 'URxvt'", + "class_g = 'Bar'", + "class_g = 'Panel'", + "class_g = 'XTerm'", + "class_g = 'spectrwm'", + "class_g = 'Polybar'", + "class_g = 'code-oss'", + "class_g = 'Thunderbird'" + #"class_g = 'TelegramDesktop'", + #"class_g = 'Alacritty'", + #"class_g = 'firefox'", +]; +round-borders = 0; +round-borders-exclude = [ + #"class_g = 'TelegramDesktop'", +]; + +################################# +# Shadows # +################################# + + +# Enabled client-side shadows on windows. Note desktop windows +# (windows with '_NET_WM_WINDOW_TYPE_DESKTOP') never get shadow, +# unless explicitly requested using the wintypes option. +# +shadow = false +## shadow = true; + +# The blur radius for shadows, in pixels. (defaults to 12) +# shadow-radius = 12 +shadow-radius = 12; + +# The opacity of shadows. (0.0 - 1.0, defaults to 0.75) +# shadow-opacity = .75 + +# The left offset for shadows, in pixels. (defaults to -15) +# shadow-offset-x = -15 +shadow-offset-x = -5; + +# The top offset for shadows, in pixels. (defaults to -15) +# shadow-offset-y = -15 +shadow-offset-y = -5; + +# Avoid drawing shadows on dock/panel windows. This option is deprecated, +# you should use the *wintypes* option in your config file instead. +# +# no-dock-shadow = false + +# Don't draw shadows on drag-and-drop windows. This option is deprecated, +# you should use the *wintypes* option in your config file instead. +# +# no-dnd-shadow = false + +# Red color value of shadow (0.0 - 1.0, defaults to 0). +# shadow-red = 0 + +# Green color value of shadow (0.0 - 1.0, defaults to 0). +# shadow-green = 0 + +# Blue color value of shadow (0.0 - 1.0, defaults to 0). +# shadow-blue = 0 + +# Do not paint shadows on shaped windows. Note shaped windows +# here means windows setting its shape through X Shape extension. +# Those using ARGB background is beyond our control. +# Deprecated, use +# shadow-exclude = 'bounding_shaped' +# or +# shadow-exclude = 'bounding_shaped && !rounded_corners' +# instead. +# +# shadow-ignore-shaped = '' + +# Specify a list of conditions of windows that should have no shadow. +# +# examples: +# shadow-exclude = "n:e:Notification"; +# +shadow-exclude = [ + "name = 'Notification'", + "class_g = 'Conky'", + "class_g ?= 'Notify-osd'", + "class_g = 'Cairo-clock'", + "class_g = 'obs'", + "class_g = 'trayer'", + "_GTK_FRAME_EXTENTS@:c" +]; +# Specify a X geometry that describes the region in which shadow should not +# be painted in, such as a dock window region. Use +# shadow-exclude-reg = "x10+0+0" +# for example, if the 10 pixels on the bottom of the screen should not have shadows painted on. +# +# shadow-exclude-reg = "" + +# Crop shadow of a window fully on a particular Xinerama screen to the screen. +# xinerama-shadow-crop = false + + +################################# +# Fading # +################################# + + +# Fade windows in/out when opening/closing and when opacity changes, +# unless no-fading-openclose is used. +fading = true +#fading = true; + +# Opacity change between steps while fading in. (0.01 - 1.0, defaults to 0.028) +# fade-in-step = 0.028 +fade-in-step = 0.03; + +# Opacity change between steps while fading out. (0.01 - 1.0, defaults to 0.03) +# fade-out-step = 0.03 +fade-out-step = 0.03; + +# The time between steps in fade step, in milliseconds. (> 0, defaults to 10) +fade-delta = 4 + +# Specify a list of conditions of windows that should not be faded. +# don't need this, we disable fading for all normal windows with wintypes: {} +fade-exclude = [ + "class_g = 'slop'", # maim +] + +# Do not fade on window open/close. +# no-fading-openclose = false + +# Do not fade destroyed ARGB windows with WM frame. Workaround of bugs in Openbox, Fluxbox, etc. +# no-fading-destroyed-argb = false + + +################################# +# Transparency / Opacity # +################################# + + +# Opacity of inactive windows. (0.1 - 1.0, defaults to 1.0) +# inactive-opacity = 1 +inactive-opacity = 0.7; + +# Opacity of window titlebars and borders. (0.1 - 1.0, disabled by default) +# frame-opacity = 1.0 +#frame-opacity = 0.7; + +# Default opacity for dropdown menus and popup menus. (0.0 - 1.0, defaults to 1.0) +# menu-opacity = 1.0 +# menu-opacity is depreciated use dropdown-menu and popup-menu instead. + +#If using these 2 below change their values in line 510 & 511 aswell +popup_menu = { opacity = 0.8; } +dropdown_menu = { opacity = 0.8; } + + +# Let inactive opacity set by -i override the '_NET_WM_OPACITY' values of windows. +# inactive-opacity-override = true +inactive-opacity-override = false; + +# Default opacity for active windows. (0.0 - 1.0, defaults to 1.0) +active-opacity = 1.0; + +# Dim inactive windows. (0.0 - 1.0, defaults to 0.0) +# inactive-dim = 0.0 + +# Specify a list of conditions of windows that should always be considered focused. +# focus-exclude = [] +focus-exclude = [ + "class_g = 'Cairo-clock'", + "class_g = 'Bar'", # lemonbar + "class_g = 'slop'" # maim +]; + +# Use fixed inactive dim value, instead of adjusting according to window opacity. +# inactive-dim-fixed = 1.0 + +# Specify a list of opacity rules, in the format `PERCENT:PATTERN`, +# like `50:name *= "Firefox"`. picom-trans is recommended over this. +# Note we don't make any guarantee about possible conflicts with other +# programs that set '_NET_WM_WINDOW_OPACITY' on frame or client windows. +# example: +# opacity-rule = [ "80:class_g = 'URxvt'" ]; +# +# opacity-rule = [] +opacity-rule = [ + "100:class_g = 'Godot'", + "100:class_g = 'Emacs'", + "80:class_g = 'Bar'", # lemonbar + "100:class_g = 'libreoffice-writer'", + "100:class_g = 'slop'", # maim + "100:class_g = 'XTerm'", + "100:class_g = 'URxvt'", + "100:class_g = 'kitty'", + "100:class_g = 'Alacritty'", + "80:class_g = 'Polybar'", + "100:class_g = 'code-oss'", + "100:class_g = 'Meld'", + "90:class_g = 'Joplin'", + "100:class_g = 'firefox'", + "100:class_g = 'mpv'", + "100:class_g = 'vlc'", + "100:class_g = 'Thunderbird'", + "80:class_g = 'URxvt'", + "100:class_g = 'Firefox'", + "100:class_g = 'Gimp-2.10'", + "100:class_g = 'discord'", + "100:class_g = 'Brave-browser'", + "100:class_g = 'obs'", + "100:class_g = 'TelegramDesktop'", + "100:class_g = 'trayer'", +]; + + +################################# +# Background-Blurring # +################################# + + +# Parameters for background blurring, see the *BLUR* section for more information. +# blur-method = dual-kawase +# blur-size = 7 +# +# blur-deviation = false + +# Blur background of semi-transparent / ARGB windows. +# Bad in performance, with driver-dependent behavior. +# The name of the switch may change without prior notifications. +# +# blur-background = true; + +# Blur background of windows when the window frame is not opaque. +# Implies: +# blur-background +# Bad in performance, with driver-dependent behavior. The name may change. +# +# blur-background-frame = false; + + +# Use fixed blur strength rather than adjusting according to window opacity. +# blur-background-fixed = false; + + +# Specify the blur convolution kernel, with the following format: +# example: +# blur-kern = "5,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"; +# +# blur-kern = '' +# blur-kern = "3x3box"; + +blur: { + # requires: https://github.com/ibhagwan/picom + method = "kawase"; + #method = "kernel"; + strength = 5; + # deviation = 1.0; + # kernel = "11x11gaussian"; + background = false; + background-frame = false; + background-fixed = false; + kern = "3x3box"; +} + +# Exclude conditions for background blur. +blur-background-exclude = [ + #"window_type = 'dock'", + #"window_type = 'desktop'", + #"class_g = 'URxvt'", + # + # prevents picom from blurring the background + # when taking selection screenshot with `main` + # https://github.com/naelstrof/maim/issues/130 + "class_g = 'slop'", + "_GTK_FRAME_EXTENTS@:c" +]; + + +################################# +# General Settings # +################################# + +# Daemonize process. Fork to background after initialization. Causes issues with certain (badly-written) drivers. +# daemon = false + +# Specify the backend to use: `xrender`, `glx`, or `xr_glx_hybrid`. +# `xrender` is the default one. +# +experimental-backends = true; +backend = "glx"; +#backend = "xrender"; + + +# Enable/disable VSync. +# vsync = false +vsync = true + +# Enable remote control via D-Bus. See the *D-BUS API* section below for more details. +# dbus = false + +# Try to detect WM windows (a non-override-redirect window with no +# child that has 'WM_STATE') and mark them as active. +# +# mark-wmwin-focused = false +mark-wmwin-focused = true; + +# Mark override-redirect windows that doesn't have a child window with 'WM_STATE' focused. +# mark-ovredir-focused = false +mark-ovredir-focused = true; + +# Try to detect windows with rounded corners and don't consider them +# shaped windows. The accuracy is not very high, unfortunately. +# +# detect-rounded-corners = false +detect-rounded-corners = true; + +# Detect '_NET_WM_OPACITY' on client windows, useful for window managers +# not passing '_NET_WM_OPACITY' of client windows to frame windows. +# +# detect-client-opacity = false +detect-client-opacity = true; + +# Specify refresh rate of the screen. If not specified or 0, picom will +# try detecting this with X RandR extension. +# +# refresh-rate = 60 +refresh-rate = 0 + +# Limit picom to repaint at most once every 1 / 'refresh_rate' second to +# boost performance. This should not be used with +# vsync drm/opengl/opengl-oml +# as they essentially does sw-opti's job already, +# unless you wish to specify a lower refresh rate than the actual value. +# +# sw-opti = + +# Use EWMH '_NET_ACTIVE_WINDOW' to determine currently focused window, +# rather than listening to 'FocusIn'/'FocusOut' event. Might have more accuracy, +# provided that the WM supports it. +# +# use-ewmh-active-win = false + +# Unredirect all windows if a full-screen opaque window is detected, +# to maximize performance for full-screen windows. Known to cause flickering +# when redirecting/unredirecting windows. paint-on-overlay may make the flickering less obvious. +# +# unredir-if-possible = false + +# Delay before unredirecting the window, in milliseconds. Defaults to 0. +# unredir-if-possible-delay = 0 + +# Conditions of windows that shouldn't be considered full-screen for unredirecting screen. +# unredir-if-possible-exclude = [] + +# Use 'WM_TRANSIENT_FOR' to group windows, and consider windows +# in the same group focused at the same time. +# +# detect-transient = false +detect-transient = true + +# Use 'WM_CLIENT_LEADER' to group windows, and consider windows in the same +# group focused at the same time. 'WM_TRANSIENT_FOR' has higher priority if +# detect-transient is enabled, too. +# +# detect-client-leader = false +detect-client-leader = true + +# Resize damaged region by a specific number of pixels. +# A positive value enlarges it while a negative one shrinks it. +# If the value is positive, those additional pixels will not be actually painted +# to screen, only used in blur calculation, and such. (Due to technical limitations, +# with use-damage, those pixels will still be incorrectly painted to screen.) +# Primarily used to fix the line corruption issues of blur, +# in which case you should use the blur radius value here +# (e.g. with a 3x3 kernel, you should use `--resize-damage 1`, +# with a 5x5 one you use `--resize-damage 2`, and so on). +# May or may not work with *--glx-no-stencil*. Shrinking doesn't function correctly. +# +# resize-damage = 1 + +# Specify a list of conditions of windows that should be painted with inverted color. +# Resource-hogging, and is not well tested. +# +# invert-color-include = [] + +# GLX backend: Avoid using stencil buffer, useful if you don't have a stencil buffer. +# Might cause incorrect opacity when rendering transparent content (but never +# practically happened) and may not work with blur-background. +# My tests show a 15% performance boost. Recommended. +# +# glx-no-stencil = false + +# GLX backend: Avoid rebinding pixmap on window damage. +# Probably could improve performance on rapid window content changes, +# but is known to break things on some drivers (LLVMpipe, xf86-video-intel, etc.). +# Recommended if it works. +# +# glx-no-rebind-pixmap = false + +# Disable the use of damage information. +# This cause the whole screen to be redrawn everytime, instead of the part of the screen +# has actually changed. Potentially degrades the performance, but might fix some artifacts. +# The opposing option is use-damage +# +# no-use-damage = false +#use-damage = true (Causing Weird Black semi opaque rectangles when terminal is opened) +#Changing use-damage to false fixes the problem +use-damage = false + +# Use X Sync fence to sync clients' draw calls, to make sure all draw +# calls are finished before picom starts drawing. Needed on nvidia-drivers +# with GLX backend for some users. +# +# xrender-sync-fence = false + +# GLX backend: Use specified GLSL fragment shader for rendering window contents. +# See `compton-default-fshader-win.glsl` and `compton-fake-transparency-fshader-win.glsl` +# in the source tree for examples. +# +# glx-fshader-win = '' + +# Force all windows to be painted with blending. Useful if you +# have a glx-fshader-win that could turn opaque pixels transparent. +# +# force-win-blend = false + +# Do not use EWMH to detect fullscreen windows. +# Reverts to checking if a window is fullscreen based only on its size and coordinates. +# +# no-ewmh-fullscreen = false + +# Dimming bright windows so their brightness doesn't exceed this set value. +# Brightness of a window is estimated by averaging all pixels in the window, +# so this could comes with a performance hit. +# Setting this to 1.0 disables this behaviour. Requires --use-damage to be disabled. (default: 1.0) +# +# max-brightness = 1.0 + +# Make transparent windows clip other windows like non-transparent windows do, +# instead of blending on top of them. +# +# transparent-clipping = false + +# Set the log level. Possible values are: +# "trace", "debug", "info", "warn", "error" +# in increasing level of importance. Case doesn't matter. +# If using the "TRACE" log level, it's better to log into a file +# using *--log-file*, since it can generate a huge stream of logs. +# +# log-level = "debug" +log-level = "info"; + +# Set the log file. +# If *--log-file* is never specified, logs will be written to stderr. +# Otherwise, logs will to written to the given file, though some of the early +# logs might still be written to the stderr. +# When setting this option from the config file, it is recommended to use an absolute path. +# +# log-file = '/path/to/your/log/file' + +# Show all X errors (for debugging) +# show-all-xerrors = false + +# Write process ID to a file. +# write-pid-path = '/path/to/your/log/file' + +# Window type settings +# +# 'WINDOW_TYPE' is one of the 15 window types defined in EWMH standard: +# "unknown", "desktop", "dock", "toolbar", "menu", "utility", +# "splash", "dialog", "normal", "dropdown_menu", "popup_menu", +# "tooltip", "notification", "combo", and "dnd". +# +# Following per window-type options are available: :: +# +# fade, shadow::: +# Controls window-type-specific shadow and fade settings. +# +# opacity::: +# Controls default opacity of the window type. +# +# focus::: +# Controls whether the window of this type is to be always considered focused. +# (By default, all window types except "normal" and "dialog" has this on.) +# +# full-shadow::: +# Controls whether shadow is drawn under the parts of the window that you +# normally won't be able to see. Useful when the window has parts of it +# transparent, and you want shadows in those areas. +# +# redir-ignore::: +# Controls whether this type of windows should cause screen to become +# redirected again after been unredirected. If you have unredir-if-possible +# set, and doesn't want certain window to cause unnecessary screen redirection, +# you can set this to `true`. +# +wintypes: +{ + dock = { shadow = false; } + dnd = { shadow = false; } +}; diff --git a/stow_home/picom/.config/picom/picom.conf.bak b/stow_home/picom/.config/picom/picom.conf.bak new file mode 100755 index 0000000..a5b20a2 --- /dev/null +++ b/stow_home/picom/.config/picom/picom.conf.bak @@ -0,0 +1,63 @@ +backend = "glx"; +glx-no-stencil = true; +vsync = true; +unredir-if-possible = true; + +# Shadow +shadow = true; # Enabled client-side shadows on windows. +shadow-radius = 7; # The blur radius for shadows. (default 12) +shadow-offset-x = -7; # The left offset for shadows. (default -15) +shadow-offset-y = -7; # The top offset for shadows. (default -15) +shadow-exclude = [ + "n:e:Notification", + "n:e:Docky", + "g:e:Synapse", + "g:e:Conky", + "n:w:*Chromium*", + "n:w:*dockbarx*", + "n:w:*panel*" + "n:w:*maim*" + "class_g ?= 'spectrwm'", + "class_g ?= 'Cairo-dock'", + "class_g ?= 'Xfce4-notifyd'", + "class_g ?= 'Xfce4-power-manager'", + "class_g ?= 'Notify-osd'", + "class_g ?= 'Firefox'", + "_GTK_FRAME_EXTENTS@:c" +]; + + +blur-background = true; +blur-background-frame = true; +blur-kern = "3x3box" +blur-background-fixed = true; +blur-background-exclude = [ + "window_type = 'dock'", + "window_type = 'desktop'" +]; + + +# Opacity +detect-client-opacity = true; +menu-opacity = 1.0; +active-opacity = 1.0; +inactive-opacity = 0.8; +inactive-opacity-override = false; +opacity-rule = [ +"90:class_g ?= 'pcmanfm'" , +"99:class_g ?= 'Firefox'" , +"99:class_g ?= 'Xfce4-terminal'" , +"99:class_g ?= 'konsole'" , +"100:class_g ?= 'rofi'" +] + + + + +# Window type settings +wintypes: +{ + dock = { shadow = false; }; + dnd = { shadow = false; }; + tooltip = { shadow = false; }; +}; diff --git a/stow_home/picom/.config/picom/picomvoiddefault.conf.bak b/stow_home/picom/.config/picom/picomvoiddefault.conf.bak new file mode 100755 index 0000000..31a30f5 --- /dev/null +++ b/stow_home/picom/.config/picom/picomvoiddefault.conf.bak @@ -0,0 +1,425 @@ +################################# +# Shadows # +################################# + + +# Enabled client-side shadows on windows. Note desktop windows +# (windows with '_NET_WM_WINDOW_TYPE_DESKTOP') never get shadow, +# unless explicitly requested using the wintypes option. +# +# shadow = false +shadow = true; + +# The blur radius for shadows, in pixels. (defaults to 12) +# shadow-radius = 12 +shadow-radius = 7; + +# The opacity of shadows. (0.0 - 1.0, defaults to 0.75) +# shadow-opacity = .75 + +# The left offset for shadows, in pixels. (defaults to -15) +# shadow-offset-x = -15 +shadow-offset-x = -7; + +# The top offset for shadows, in pixels. (defaults to -15) +# shadow-offset-y = -15 +shadow-offset-y = -7; + +# Red color value of shadow (0.0 - 1.0, defaults to 0). +# shadow-red = 0 + +# Green color value of shadow (0.0 - 1.0, defaults to 0). +# shadow-green = 0 + +# Blue color value of shadow (0.0 - 1.0, defaults to 0). +# shadow-blue = 0 + +# Hex string color value of shadow (#000000 - #FFFFFF, defaults to #000000). This option will override options set shadow-(red/green/blue) +# shadow-color = "#000000" + +# Specify a list of conditions of windows that should have no shadow. +# +# examples: +# shadow-exclude = "n:e:Notification"; +# +# shadow-exclude = [] +shadow-exclude = [ + "name = 'Notification'", + "class_g = 'Conky'", + "class_g ?= 'Notify-osd'", + "class_g = 'Cairo-clock'", + "class_g = 'Firefox'", + "class_g = 'LibreWolf'", + "class_g = 'Brave-browser'", + "class_g = 'obs'", + "class_g = 'trayer'", + "_GTK_FRAME_EXTENTS@:c" +]; + +# Specify a X geometry that describes the region in which shadow should not +# be painted in, such as a dock window region. Use +# shadow-exclude-reg = "x10+0+0" +# for example, if the 10 pixels on the bottom of the screen should not have shadows painted on. +# +# shadow-exclude-reg = "" + +# Crop shadow of a window fully on a particular Xinerama screen to the screen. +# xinerama-shadow-crop = false + + +################################# +# Fading # +################################# + + +# Fade windows in/out when opening/closing and when opacity changes, +# unless no-fading-openclose is used. +# fading = false +fading = true; + +# Opacity change between steps while fading in. (0.01 - 1.0, defaults to 0.028) +# fade-in-step = 0.028 +fade-in-step = 0.03; + +# Opacity change between steps while fading out. (0.01 - 1.0, defaults to 0.03) +# fade-out-step = 0.03 +fade-out-step = 0.03; + +# The time between steps in fade step, in milliseconds. (> 0, defaults to 10) +# fade-delta = 10 + +# Specify a list of conditions of windows that should not be faded. +# fade-exclude = [] + +# Do not fade on window open/close. +# no-fading-openclose = false + +# Do not fade destroyed ARGB windows with WM frame. Workaround of bugs in Openbox, Fluxbox, etc. +# no-fading-destroyed-argb = false + + +################################# +# Transparency / Opacity # +################################# + + +# Opacity of inactive windows. (0.1 - 1.0, defaults to 1.0) +# inactive-opacity = 1 +inactive-opacity = 0.8; + +# Opacity of window titlebars and borders. (0.1 - 1.0, disabled by default) +# frame-opacity = 1.0 +frame-opacity = 0.7; + +# Let inactive opacity set by -i override the '_NET_WM_OPACITY' values of windows. +# inactive-opacity-override = true +inactive-opacity-override = false; + +# Default opacity for active windows. (0.0 - 1.0, defaults to 1.0) +# active-opacity = 1.0 + +# Dim inactive windows. (0.0 - 1.0, defaults to 0.0) +# inactive-dim = 0.0 + +# Specify a list of conditions of windows that should always be considered focused. +# focus-exclude = [] +focus-exclude = [ "class_g = 'Cairo-clock'" ]; + +# Use fixed inactive dim value, instead of adjusting according to window opacity. +# inactive-dim-fixed = 1.0 + +# Specify a list of opacity rules, in the format `PERCENT:PATTERN`, +# like `50:name *= "Firefox"`. picom-trans is recommended over this. +# Note we don't make any guarantee about possible conflicts with other +# programs that set '_NET_WM_WINDOW_OPACITY' on frame or client windows. +# example: + opacity-rule = [ + "80:class_g = 'URxvt'", + "100:class_g = 'Firefox'", + "100:class_g = 'Gimp-2.10'", + "100:class_g = 'discord'", + "100:class_g = 'Brave-browser'", + "100:class_g = 'obs'", + "100:class_g = 'trayer'", + ]; +# +# opacity-rule = [] + + +################################# +# Corners # +################################# + +# Sets the radius of rounded window corners. When > 0, the compositor will +# round the corners of windows. Does not interact well with +# `transparent-clipping`. +corner-radius = 16 + +# Exclude conditions for rounded corners. +rounded-corners-exclude = [ + "window_type = 'dock'", + "window_type = 'desktop'", +]; + + +################################# +# Background-Blurring # +################################# + + +# Parameters for background blurring, see the *BLUR* section for more information. +blur-method ="gaussian" +# blur-size = 50 +# +# blur-deviation = false +# +blur-strength = 45 + +# Blur background of semi-transparent / ARGB windows. +# Bad in performance, with driver-dependent behavior. +# The name of the switch may change without prior notifications. +# +# blur-background = false + +# Blur background of windows when the window frame is not opaque. +# Implies: +# blur-background +# Bad in performance, with driver-dependent behavior. The name may change. +# +# blur-background-frame = false + + +# Use fixed blur strength rather than adjusting according to window opacity. +blur-background-fixed = true + + +# Specify the blur convolution kernel, with the following format: +# example: +# blur-kern = "5,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"; +# +# blur-kern = "" +blur-kern = "3x3box"; + + +# Exclude conditions for background blur. +# blur-background-exclude = [] +blur-background-exclude = [ + "window_type = 'dock'", + "window_type = 'desktop'", + "_GTK_FRAME_EXTENTS@:c" +]; + +################################# +# General Settings # +################################# + +# Daemonize process. Fork to background after initialization. Causes issues with certain (badly-written) drivers. +# daemon = false + +# Specify the backend to use: `xrender`, `glx`, or `xr_glx_hybrid`. +# `xrender` is the default one. +# +# backend = "glx" +backend = "xrender"; + +# Enable/disable VSync. +# vsync = false +vsync = true; + +# Enable remote control via D-Bus. See the *D-BUS API* section below for more details. +# dbus = false + +# Try to detect WM windows (a non-override-redirect window with no +# child that has 'WM_STATE') and mark them as active. +# +# mark-wmwin-focused = false +mark-wmwin-focused = true; + +# Mark override-redirect windows that doesn't have a child window with 'WM_STATE' focused. +# mark-ovredir-focused = false +mark-ovredir-focused = true; + +# Try to detect windows with rounded corners and don't consider them +# shaped windows. The accuracy is not very high, unfortunately. +# +# detect-rounded-corners = false +detect-rounded-corners = true; + +# Detect '_NET_WM_OPACITY' on client windows, useful for window managers +# not passing '_NET_WM_OPACITY' of client windows to frame windows. +# +# detect-client-opacity = false +detect-client-opacity = true; + +# Specify refresh rate of the screen. If not specified or 0, picom will +# try detecting this with X RandR extension. +# +# refresh-rate = 60 +refresh-rate = 0; + +# Use EWMH '_NET_ACTIVE_WINDOW' to determine currently focused window, +# rather than listening to 'FocusIn'/'FocusOut' event. Might have more accuracy, +# provided that the WM supports it. +# +# use-ewmh-active-win = false + +# Unredirect all windows if a full-screen opaque window is detected, +# to maximize performance for full-screen windows. Known to cause flickering +# when redirecting/unredirecting windows. +# +# unredir-if-possible = false + +# Delay before unredirecting the window, in milliseconds. Defaults to 0. +# unredir-if-possible-delay = 0 + +# Conditions of windows that shouldn't be considered full-screen for unredirecting screen. +# unredir-if-possible-exclude = [] + +# Use 'WM_TRANSIENT_FOR' to group windows, and consider windows +# in the same group focused at the same time. +# +# detect-transient = false +detect-transient = true; + +# Use 'WM_CLIENT_LEADER' to group windows, and consider windows in the same +# group focused at the same time. 'WM_TRANSIENT_FOR' has higher priority if +# detect-transient is enabled, too. +# +# detect-client-leader = false +detect-client-leader = true; + +# Resize damaged region by a specific number of pixels. +# A positive value enlarges it while a negative one shrinks it. +# If the value is positive, those additional pixels will not be actually painted +# to screen, only used in blur calculation, and such. (Due to technical limitations, +# with use-damage, those pixels will still be incorrectly painted to screen.) +# Primarily used to fix the line corruption issues of blur, +# in which case you should use the blur radius value here +# (e.g. with a 3x3 kernel, you should use `--resize-damage 1`, +# with a 5x5 one you use `--resize-damage 2`, and so on). +# May or may not work with *--glx-no-stencil*. Shrinking doesn't function correctly. +# +# resize-damage = 1 + +# Specify a list of conditions of windows that should be painted with inverted color. +# Resource-hogging, and is not well tested. +# +# invert-color-include = [] + +# GLX backend: Avoid using stencil buffer, useful if you don't have a stencil buffer. +# Might cause incorrect opacity when rendering transparent content (but never +# practically happened) and may not work with blur-background. +# My tests show a 15% performance boost. Recommended. +# +# glx-no-stencil = false + +# GLX backend: Avoid rebinding pixmap on window damage. +# Probably could improve performance on rapid window content changes, +# but is known to break things on some drivers (LLVMpipe, xf86-video-intel, etc.). +# Recommended if it works. +# +# glx-no-rebind-pixmap = false + +# Disable the use of damage information. +# This cause the whole screen to be redrawn everytime, instead of the part of the screen +# has actually changed. Potentially degrades the performance, but might fix some artifacts. +# The opposing option is use-damage +# +# no-use-damage = false +use-damage = true; + +# Use X Sync fence to sync clients' draw calls, to make sure all draw +# calls are finished before picom starts drawing. Needed on nvidia-drivers +# with GLX backend for some users. +# +# xrender-sync-fence = false + +# GLX backend: Use specified GLSL fragment shader for rendering window contents. +# See `compton-default-fshader-win.glsl` and `compton-fake-transparency-fshader-win.glsl` +# in the source tree for examples. +# +# glx-fshader-win = "" + +# Force all windows to be painted with blending. Useful if you +# have a glx-fshader-win that could turn opaque pixels transparent. +# +# force-win-blend = false + +# Do not use EWMH to detect fullscreen windows. +# Reverts to checking if a window is fullscreen based only on its size and coordinates. +# +# no-ewmh-fullscreen = false + +# Dimming bright windows so their brightness doesn't exceed this set value. +# Brightness of a window is estimated by averaging all pixels in the window, +# so this could comes with a performance hit. +# Setting this to 1.0 disables this behaviour. Requires --use-damage to be disabled. (default: 1.0) +# +# max-brightness = 1.0 + +# Make transparent windows clip other windows like non-transparent windows do, +# instead of blending on top of them. +# +# transparent-clipping = false + +# Set the log level. Possible values are: +# "trace", "debug", "info", "warn", "error" +# in increasing level of importance. Case doesn't matter. +# If using the "TRACE" log level, it's better to log into a file +# using *--log-file*, since it can generate a huge stream of logs. +# +# log-level = "debug" +log-level = "warn"; + +# Set the log file. +# If *--log-file* is never specified, logs will be written to stderr. +# Otherwise, logs will to written to the given file, though some of the early +# logs might still be written to the stderr. +# When setting this option from the config file, it is recommended to use an absolute path. +# +# log-file = "/path/to/your/log/file" + +# Show all X errors (for debugging) +# show-all-xerrors = false + +# Write process ID to a file. +# write-pid-path = "/path/to/your/log/file" + +# Window type settings +# +# 'WINDOW_TYPE' is one of the 15 window types defined in EWMH standard: +# "unknown", "desktop", "dock", "toolbar", "menu", "utility", +# "splash", "dialog", "normal", "dropdown_menu", "popup_menu", +# "tooltip", "notification", "combo", and "dnd". +# +# Following per window-type options are available: :: +# +# fade, shadow::: +# Controls window-type-specific shadow and fade settings. +# +# opacity::: +# Controls default opacity of the window type. +# +# focus::: +# Controls whether the window of this type is to be always considered focused. +# (By default, all window types except "normal" and "dialog" has this on.) +# +# full-shadow::: +# Controls whether shadow is drawn under the parts of the window that you +# normally won't be able to see. Useful when the window has parts of it +# transparent, and you want shadows in those areas. +# +# redir-ignore::: +# Controls whether this type of windows should cause screen to become +# redirected again after been unredirected. If you have unredir-if-possible +# set, and doesn't want certain window to cause unnecessary screen redirection, +# you can set this to `true`. +# +wintypes: +{ + tooltip = { fade = true; shadow = true; opacity = 0.75; focus = true; full-shadow = false; }; + dock = { shadow = false; } + dnd = { shadow = false; } + popup_menu = { opacity = 0.8; } + dropdown_menu = { opacity = 0.8; } +}; diff --git a/stow_home/rofi/.config/rofi/config.rasi b/stow_home/rofi/.config/rofi/config.rasi new file mode 100644 index 0000000..3dee511 --- /dev/null +++ b/stow_home/rofi/.config/rofi/config.rasi @@ -0,0 +1,11 @@ +configuration { + columns: 1; + terminal: "alacritty"; + theme: "/home/joelchrono12/.config/rofi/themes/centered-nord.rasi"; + modi: "drun,calc:qalc,window,run,emoji"; + show-icons: true; + icon-theme: "Flatery-Blue-Dark"; + width: 30; + lines: 18; + fake-transparency: true; +} diff --git a/stow_home/rofi/.config/rofi/scripts/dmenu-edit-configs.sh b/stow_home/rofi/.config/rofi/scripts/dmenu-edit-configs.sh new file mode 100755 index 0000000..f80b05c --- /dev/null +++ b/stow_home/rofi/.config/rofi/scripts/dmenu-edit-configs.sh @@ -0,0 +1,56 @@ +#!/bin/bash +# ____ _____ +# | _ \_ _| Derek Taylor (DistroTube) +# | | | || | http://www.youtube.com/c/DistroTube +# | |_| || | http://www.gitlab.com/dwt1/ +# |____/ |_| +# +# Dmenu script for editing some of my more frequently edited config files. + + +declare options=("alacritty +awesome +bash +doom/config.el +doom/init.el +neovim +picom +spectrwm +quit") + +choice=$(echo -e "${options[@]}" | rofi -dmenu -p 'Edit config file: ') + +case "$choice" in + quit) + echo "Program terminated." && exit 1 + ;; + alacritty) + choice="$HOME/.config/alacritty/alacritty.yml" + ;; + awesome) + choice="$HOME/.config/awesome/rc.lua" + ;; + bash) + choice="$HOME/.bashrc" + ;; + doom.d/config.el) + choice="$HOME/.config/doom/config.el" + ;; + doom.d/init.el) + choice="$HOME/.config/doom/init.el" + ;; + neovim) + choice="$HOME/.config/nvim/init.vim" + ;; + picom) + choice="$HOME/.config/picom/picom.conf" + ;; + spectrwm) + choice="$HOME/.config/spectrwm/README.org" + ;; + *) + exit 1 + ;; +esac +#alacritty -e nvim "$choice" & +emacsclient -c -a emacs "$choice" diff --git a/stow_home/rofi/.config/rofi/scripts/power-menu.sh b/stow_home/rofi/.config/rofi/scripts/power-menu.sh new file mode 100755 index 0000000..d532521 --- /dev/null +++ b/stow_home/rofi/.config/rofi/scripts/power-menu.sh @@ -0,0 +1,36 @@ +#!/bin/bash + +# Simple script to handle a DIY shutdown menu. When run you should see a bunch of options (shutdown, reboot etc.) +# +# Requirements: +# - rofi +# - systemd, but you can replace the commands for OpenRC or anything else +# +# Instructions: +current=$(wmctrl -m | grep Name | awk {'print $2'}) +# - Save this file as power.sh or anything +# - Give it exec priviledge, or chmod +x /path/to/power.sh +# - Run it +chosen=$(echo -e "[Cancel]\nLogout\nShutdown\nReboot System\nEdit config\nEdit dotfiles\nEdit power menu" | rofi -dmenu -width 10 -lines 7 -i -p "Power Menu:") +# Info about some states are available here: +# https://www.freedesktop.org/software/systemd/man/systemd-sleep.conf.html#Description + +if [[ $chosen = "Logout" ]]; then + pkill $current +elif [[ $chosen = "Shutdown" ]]; then + systemctl poweroff +elif [[ $chosen = "Reboot System" ]]; then + systemctl reboot +elif [[ $chosen = "Edit config" ]]; then + if [[ $current = "spectrwm" ]]; then + alacritty -e nvim ~/.spectrwm.conf + elif [[ $current = "awesome" ]]; then + alacritty -e nvim ~/.config/awesome/rc.lua + elif [[ $current = "leftwm" ]]; then + alacritty -e nvim ~/.config/leftwm/config.toml + fi +elif [[ $chosen = "Edit dotfiles" ]]; then + ~/.config/rofi/scripts/dmenu-edit-configs.sh +elif [[ $chosen = "Edit power menu" ]]; then + alacritty -e nvim $HOME/.config/rofi/scripts/power-menu.sh +fi diff --git a/stow_home/rofi/.config/rofi/scripts/qpost.sh b/stow_home/rofi/.config/rofi/scripts/qpost.sh new file mode 100755 index 0000000..eb4a9f3 --- /dev/null +++ b/stow_home/rofi/.config/rofi/scripts/qpost.sh @@ -0,0 +1,32 @@ +#! /bin/bash +path=/home/joelchrono12/git/joelchrono12.ml/_posts/ +title=$(rofi -l 0 -width 50 -p "Title:" -dmenu) +filen=$(echo $title | tr " ,.!" "-"| awk '{print tolower($0)}') +if [ -z $title ]; then + exit +fi +today=$(date +"%Y-%m-%d") +filename=($today-$filen) +description=$(rofi -l 0 -width 60 -height 20 -p "Description:" -dmenu) +tags=$(rofi -l 0 -width 45 -p "Tags:" -dmenu) +num=0 +while [ $num = 0 ]; do + choice=$(echo -e "Edit file\nEdit title\nEdit description\nEdit tags\nCancel" | rofi -width 15 -l 5-p "Now?:" -dmenu) + + if [[ $choice = "Edit file" ]]; then + touch $path/$filename.md + echo -e "---\ntitle: $title\nheader: $title\ndescription: $description\ntags: $tags\npermalink: /blog/$filen/\nlayout: post\ndate: $today $(date +"%T") -0500\nhost: fosstodon.org\nusername: joeligj12\ncom_id: idcomments\n---">> $path/$filename.md + num=1 + alacritty -e nvim $path/$filename.md & disown + #cp $path/$filename.md ~/Documents + elif [[ $choice = "Edit title" ]]; then + title=$(rofi -l 0 -width 50 -p "Title:" -dmenu) + elif [[ $choice = "Edit description" ]]; then + description=$(rofi -l 0 -width 60 -height 20 -p "Description:" -dmenu) + elif [[ $choice = "Edit tags" ]]; then + tags=$(rofi -l 0 -width 45 -p "Tags:" -dmenu) + else + num=1 + fi +done + diff --git a/stow_home/rofi/.config/rofi/themes/centered-nord.rasi b/stow_home/rofi/.config/rofi/themes/centered-nord.rasi new file mode 100755 index 0000000..1787106 --- /dev/null +++ b/stow_home/rofi/.config/rofi/themes/centered-nord.rasi @@ -0,0 +1,84 @@ +/** + * Based on: dt-center.rasi by Derek Taylor (DT) + * Customized by JoelChrono12 + * Nord Theme Rofi + */ + +* { + background-color: #2e3440; + border-color: #2e3440; + text-color: #eceff4; + font: "Source Code Pro 12"; + prompt-font: "Source Code Pro 13"; + prompt-background: #b48ead; + prompt-foreground: #2e3440; + prompt-padding: 4px; + alternate-normal-background: #3b4252; + alternate-normal-foreground: @text-color; + selected-normal-background: #a3be8c; + selected-normal-foreground: #2e3440; + border-radius: 8px; + spacing: 3; +} +#window { + border: 1; + padding: 5; +} +#mainbox { + border: 0; + padding: 0; +} +#message { + border: 1px dash 0px 0px ; + padding: 1px ; +} +#listview { + fixed-height: 0; + border: 2px dash 0px 0px ; + spacing: 2px ; + scrollbar: true; + padding: 2px 0px 0px ; +} +#element { + border: 0; + padding: 1px ; +} +#element.selected.normal { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +#element.alternate.normal { + background-color: @alternate-normal-background; + text-color: @alternate-normal-foreground; +} +#scrollbar { + width: 0px ; + border: 0; + handle-width: 0px ; + padding: 0; +} +#sidebar { + border: 2px dash 0px 0px ; +} +#button.selected { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +#inputbar { + spacing: 0; + padding: 1px ; +} +#case-indicator { + spacing: 0; +} +#entry { + padding: 4px 4px; + expand: false; + width: 100%; +} +#prompt { + padding: @prompt-padding; + background-color: @prompt-background; + text-color: @prompt-foreground; + font: @prompt-font; +} diff --git a/stow_home/spectrwm/.config/spectrwm/README.org b/stow_home/spectrwm/.config/spectrwm/README.org new file mode 100644 index 0000000..81d8854 --- /dev/null +++ b/stow_home/spectrwm/.config/spectrwm/README.org @@ -0,0 +1,291 @@ +#+TITLE: My custom Spectrwm configuration +#+PROPERTY: header-args :tangle spectrwm.conf +#+author: Joelchrono12 +* My config +:PROPERTIES: +:DIR: ~/.config/spectrwm/org-assets/ +:END: +This is my personal config for the Spectrwm window manager. Spectrwm its a really minimal program to manage windows, not as simple as DWM, while still being fairly customizable. +You can see how it looks here! + +[[./org-assets/spectrwm.png][My config]] + +* Initial setup +These first lines are pretty easy to understand. The variables in spectrwm describe their functionality quite well. These first lines are just setting up the minimal, simple configuration. +#+begin_src conf + # Initial setup config +workspace_limit = 9 +focus_mode = manual +focus_close = previous +focus_close_wrap = 0 +focus_default = last +spawn_position = next +workspace_clamp = 1 +warp_focus = 0 +warp_pointer = 0 + +#+end_src +* Window decoration & boundaries +This is a fairly customizable section of the config, we configure the borders of the windows, the colors when focused or not, as well as the gaps and padding. + +I like to have quite a big amount of gaps. The focus color is the blue from the [[https://www.nordtheme.com/][Nord]] color scheme, and the unfocused is dark gray + +#+begin_src conf + # Window decorations & boundaries +border_width = 2 +color_focus = rgb:d0/87/70 +color_unfocus = rgb:5e/81/ac +region_padding = 0 +tile_gap = 0 +boundary_width = 50 + +#+end_src + +* The bar +My bar is the most important aspect of this config, since its the one that will appear in all of my workspaces. It is a top bar and it shows all of the +available workspaces, marking the current one with an asterisk The bar borders are useless to me since I only have one screen + +#+begin_src conf + # Bar configuration +bar_enabled = 1 +bar_border_width = 1 +bar_border[1] = rgb:18/18/18 +bar_border_unfocus[1] = rgb:18/18/18 +bar_color[1] = rgb:2e/34/40,rgb:eb/cb/8b,rgb:a3/be/8c,rgb:bf/61/6a,rgb:b4/8e/ad,rgb:88/c0/d0,rgb:d0/87/70,rgb:3b/42/52,rgb:4c/56/6a +bar_color_selected[1] = rgb:88/c0/d0 +bar_font_color[1] = rgb:ec/ef/f4,rgb:2e/34/40,rgb:2e/34/40,rgb:eb/cb/8b,rgb:a3/be/8c,rgb:bf/61/6a,rgb:b4/8e/ad,rgb:88/c0/d0,rgb:d0/87/70,rgb:3b/42/52,rgb:4c/56/6a +bar_font = Blex Mono Nerd Font:pixelsize=15:antialias=true +bar_action = ~/.config/spectrwm/baraction.sh +bar_action_expand = 1 +bar_justify = right +bar_format = +|L +@bg=0;+S +L +@bg=0; +@bg=8; +C +@fg=0; +|2R +A +@bg=0;+@fg=0; %a, %b %d %R +< +bar_at_bottom = 0 +workspace_indicator = listall,markcurrent +stack_enabled = 1 +clock_enabled = 1 +clock_format = %a, %b %d %R +iconic_enabled = 1 +maximize_hide_bar = 0 +window_class_enabled = 1 +window_instance_enabled = 1 +window_name_enabled = 0 +verbose_layout = 0 +urgent_enabled = 1 +urgent_collapse = 0 + +#+end_src + +* Starting up and applications +No need to talk about these, I use these programs to set up stuff as soon as my session starts, maybe I should put some in another file, like ~.initrc~, but I've not done it yet. + +#+begin_src conf + # Autorunning applications +autorun = ws[1]:nitrogen --set-auto ~/Pictures/walls/paranoid.jpg & +autorun = ws[1]:setxkbmap -layout latam & +autorun = ws[1]:alacritty +autorun = ws[1]:volumeicon +autorun = ws[1]:xfce4-power-manager +autorun = ws[1]:syncthing +autorun = ws[1]:nm-applet & +autorun = ws[1]:lxpolkit & +autorun = ws[1]:picom --experimental-backends --backend glx --blur-method 'dual_kawase' --blur-strength 6 + +#+end_src + +Other important details are setup here, like workspace names and defining a Modifier key, I could use glyphs as workspace names, but honestly, they don't really describe that well what I want to do in them. + +#+begin_src conf + # Workspace names and modkey +layout = ws[1]:4:0:0:0:vertical +name = ws[1]:WEB +name = ws[2]:DEV +name = ws[3]:MAIL +name = ws[4]:FILE +name = ws[5]:CHAT +name = ws[6]:SSH +name = ws[7]:EMACS +name = ws[8]:TERM +name = ws[9]:ETC +# ", " ", " ", " ", " ", " ", " ", " ", " ", " " +modkey = Mod4 + +#+end_src +* Quirks +These are different ways to treat the windows of specific programs, making them float, or appear in a certain workspace all the time. These are really powerful settings, but are still being set up, since some apps don't behave as I expect them to do so. + +#+begin_src conf + # Quirks and custom per program behavior +quirk[firefox:Dialog] = FLOAT + MINIMALBORDER + TRANSSZ +quirk[Image Lounge] = FLOAT +quirk[firefox] = IGNOREPID + TRANSSZ + ANYWHERE +quirk[Thunderbird] = ANYWHERE + IGNORESPAWNWS + IGNOREPID + TRANSSZ +quirk[Claws-mail] = ANYWHERE + IGNORESPAWNWS + IGNOREPID + TRANSSZ +quirk[Xarchiver] = ANYWHERE + IGNORESPAWNWS + IGNOREPID + TRANSSZ +quirk[Lxappearance] = FLOAT +quirk[Pavucontrol] = FLOAT +quirk[Volumeicon] = FLOAT + ANYWHERE + IGNORESPAWNWS + IGNOREPID +quirk[discord:Discord Updater] = FLOAT + IGNOREPID +quirk[stalonetray] = FLOAT + ANYWHERE +quirk[trayer] = FLOAT + ANYWHERE + NOFOCUSCYCLE + MINIMALBORDER + NOFOCUSONMAP +quirk[Lxpolkit] = FLOAT + IGNOREPID +FOCUSPREV + IGNORESPAWNWS +quirk[Xfce4-power-manager-settings] = FLOAT + ANYWHERE +quirk[Nm-connection-editor] = ANYWHERE + IGNORESPAWNWS + FLOAT +quirk[Pcmanfm] = ANYWHERE + IGNORESPAWNWS +quirk[Thunar] = ANYWHERE + IGNORESPAWNWS + +#+end_src + +* General Keybindings +This is the defining factor of any window manager, how good and optimized are your keybindings. As you can assume, these are made to fit my needs, so your mileage may vary, but a lot of them are just the default one, in case you are wondering. + +It is important to remember that default kebindings are not unbinded unless you add ~bind[] = ~, so that's why you'll seee a few of them here and there. +#+begin_src conf + # General keybindings +bind[] = MOD+x +bind[] = MOD+v +bind[bar_toggle] = MOD+b +bind[bar_toggle_ws] = MOD+Shift+b +bind[cycle_layout] = MOD+space +bind[flip_layout] = MOD+Shift+backslash +bind[float_toggle] = MOD+t +bind[focus_main] = MOD+m +bind[focus_next] = MOD+j +bind[focus_next] = MOD+Tab +bind[focus_prev] = MOD+k +bind[focus_prev] = MOD+Shift+Tab +bind[focus_urgent] = MOD+u +bind[height_grow] = MOD+Shift+equal +bind[height_shrink] = MOD+Shift+minus +bind[iconify] = MOD+w +bind[initscr] = MOD+Shift+i +bind[lock] = MOD+Shift+Delete +bind[master_add] = MOD+Shift+comma +bind[master_del] = MOD+Shift+period +bind[master_grow] = MOD+l +bind[master_shrink] = MOD+h +bind[maximize_toggle] = MOD+e +bind[move_down] = MOD+Shift+bracketright +bind[move_left] = MOD+bracketleft +bind[move_right] = MOD+bracketright +bind[move_up] = MOD+Shift+bracketleft +bind[mvrg_1] = MOD+Shift+KP_End +bind[mvrg_2] = MOD+Shift+KP_Down +bind[mvrg_3] = MOD+Shift+KP_Next +bind[mvrg_4] = MOD+Shift+KP_Left +bind[mvrg_5] = MOD+Shift+KP_Begin +bind[mvrg_6] = MOD+Shift+KP_Right +bind[mvrg_7] = MOD+Shift+KP_Home +bind[mvrg_8] = MOD+Shift+KP_Up +bind[mvrg_9] = MOD+Shift+KP_Prior +bind[mvws_1] = MOD+Shift+1 +bind[mvws_2] = MOD+Shift+2 +bind[mvws_3] = MOD+Shift+3 +bind[mvws_4] = MOD+Shift+4 +bind[mvws_5] = MOD+Shift+5 +bind[mvws_6] = MOD+Shift+6 +bind[mvws_7] = MOD+Shift+7 +bind[mvws_8] = MOD+Shift+8 +bind[mvws_9] = MOD+Shift+9 +bind[mvws_10] = MOD+Shift+0 +bind[mvws_11] = MOD+Shift+F1 +bind[mvws_12] = MOD+Shift+F2 +bind[mvws_13] = MOD+Shift+F3 +bind[mvws_14] = MOD+Shift+F4 +bind[mvws_15] = MOD+Shift+F5 +bind[mvws_16] = MOD+Shift+F6 +bind[mvws_17] = MOD+Shift+F7 +bind[mvws_18] = MOD+Shift+F8 +bind[mvws_19] = MOD+Shift+F9 +bind[mvws_20] = MOD+Shift+F10 +bind[mvws_21] = MOD+Shift+F11 +bind[mvws_22] = MOD+Shift+F12 +bind[name_workspace] = MOD+Shift+slash +bind[quit] = MOD+Control+q +bind[raise_toggle] = MOD+Control+r +bind[restart] = MOD+Shift+r +bind[rg_1] = MOD+KP_End +bind[rg_2] = MOD+KP_Down +bind[rg_3] = MOD+KP_Next +bind[rg_4] = MOD+KP_Left +bind[rg_5] = MOD+KP_Begin +bind[rg_6] = MOD+KP_Right +bind[rg_7] = MOD+KP_Home +bind[rg_8] = MOD+KP_Up +bind[rg_9] = MOD+KP_Prior +bind[rg_next] = MOD+period +bind[rg_prev] = MOD+comma +bind[screenshot_all] = MOD+s +bind[screenshot_wind] = MOD+Shift+s +bind[search_win] = MOD+f +bind[search_workspace] = MOD+slash +bind[stack_dec] = MOD+Shift+period +bind[stack_inc] = MOD+Shift+comma +bind[stack_reset] = MOD+Shift+space +bind[swap_next] = MOD+Shift+j +bind[swap_prev] = MOD+Shift+k +bind[uniconify] = MOD+Shift+w +bind[version] = MOD+Shift+v +bind[width_grow] = MOD+equal +bind[width_shrink] = MOD+minus +bind[wind_del] = MOD+q +bind[ws_1] = MOD+1 +bind[ws_2] = MOD+2 +bind[ws_3] = MOD+3 +bind[ws_4] = MOD+4 +bind[ws_5] = MOD+5 +bind[ws_6] = MOD+6 +bind[ws_7] = MOD+7 +bind[ws_8] = MOD+8 +bind[ws_9] = MOD+9 +bind[ws_10] = MOD+0 +bind[ws_11] = MOD+F1 +bind[ws_12] = MOD+F2 +bind[ws_13] = MOD+F3 +bind[ws_14] = MOD+F4 +bind[ws_15] = MOD+F5 +bind[ws_16] = MOD+F6 +bind[ws_17] = MOD+F7 +bind[ws_18] = MOD+F8 +bind[ws_19] = MOD+F9 +bind[ws_20] = MOD+F10 +bind[ws_21] = MOD+F11 +bind[ws_22] = MOD+F12 +bind[ws_next_all] = MOD+Right +bind[ws_next] = MOD+Up +bind[ws_next_move] = MOD+Shift+Right +bind[ws_prev_all] = MOD+Left +bind[ws_prev] = MOD+Down +bind[ws_prev_move] = MOD+Shift+Left +bind[ws_prior] = MOD+a + +#+end_src + +* Program Keybindings +These are the keybindings I setup myself, in order to open programs and execute any command I configure, they don't change much, but I add some new one from time to time. +#+begin_src conf + # Custom program keybindings +program[Discord] = discord +bind[Discord] = MOD+mod1+d +program[term] = alacritty +bind[term] = MOD+Return +program[rofi_run] = rofi -show run +bind[rofi_run] = MOD+r +program[post] = ~/.config/rofi/scripts/qpost.sh +bind[post] = MOD+mod1+p +program[rofi_pass] = rofi-pass +bind[rofi_pass] = MOD+mod1+k +program[tab_switch] = rofi -show window +bind[tab_switch] = Mod1+Tab +program[rofi] = rofi -show drun +bind[rofi] = MOD+p +program[power_menu] = ~/.config/rofi/scripts/power-menu.sh +bind[power_menu] = MOD+Shift+q +program[screenshot] = flameshot gui +bind[screenshot] = MOD+Shift+s +program[firefox] = firefox +bind[firefox] = MOD+Mod1+b +program[pcmanfm] = pcmanfm +bind[pcmanfm] = MOD+Mod1+f +program[pulsemixer] = alacritty -e pulsemixer +bind[pulsemixer] = MOD+mod1+v +#+end_src diff --git a/stow_home/spectrwm/.config/spectrwm/bar-config.org b/stow_home/spectrwm/.config/spectrwm/bar-config.org new file mode 100644 index 0000000..761d6c5 --- /dev/null +++ b/stow_home/spectrwm/.config/spectrwm/bar-config.org @@ -0,0 +1,187 @@ +#+TITLE: My Spectrwm bar config +#+property: header-args :tangle baraction.sh +#+author: joelchrono12 + +* Contents :toc: +- [[#my-bar-action-configuration][My bar action configuration]] + - [[#dependencies][Dependencies]] + - [[#disclaimer][Disclaimer]] +- [[#network-status][Network status]] +- [[#battery-status][Battery status]] +- [[#volume-levels][Volume levels]] +- [[#storage-and-ram][Storage and RAM]] +- [[#cpu-status][CPU status]] +- [[#bar-process][Bar process]] +- [[#extras][Extras]] + - [[#mpd-status][MPD status]] + - [[#packages-and-updates][Packages and updates]] + - [[#weather-report][Weather report]] + +* My bar action configuration +This is my bar script for Spectrwm. Which can be found [[./README.org][here]]. +This script displays some of the information I actually care about, as well as some things I don't. +** Dependencies +You are going to need a few programs in order to properly display the bar output +- awk +- mpc +- pamixer +- sed +- mpd +** Disclaimer +Keep in mind that some of my scripts might not work on your specific linux distro, I am running Endeavour OS which is Arch based and uses pacman as package manager. So some of the package related scripts might not work + +* Network status +This one will probably be fine for most setups. +#+begin_src bash +# network status +network() { +wifi="$(ip a | grep wlan0 | grep inet | wc -l)" +wire="$(ip a | grep enp1s0 | grep inet | wc -l)" +if [ $wire = 1 ]; then + echo " " +elif [ $wifi = 1 ]; then + echo " " +else + echo "睊" +fi +} + +#+end_src +* Battery status +This one comes from using cat on a system file. There might be some other utilites, like ~acpi~ that could work here, but this is fine. +#+begin_src bash +# battery status +bat() { + batstat="$(cat /sys/class/power_supply/BAT0/status)" + battery="$(cat /sys/class/power_supply/BAT0/capacity)" + + if [ $batstat = 'Unknown' ]; then + batstat="" + elif [[ $battery -ge 5 ]] && [[ $battery -le 19 ]]; then + batstat="" + elif [[ $battery -ge 20 ]] && [[ $battery -le 39 ]]; then + batstat="" + elif [[ $battery -ge 40 ]] && [[ $battery -le 59 ]]; then + batstat="" + elif [[ $battery -ge 60 ]] && [[ $battery -le 79 ]]; then + batstat="" + elif [[ $battery -ge 80 ]] && [[ $battery -le 95 ]]; then + batstat="" + elif [[ $battery -ge 96 ]] && [[ $battery -le 100 ]]; then + batstat="" + fi + + echo "$batstat $battery" +} + +#+end_src +* Volume levels +In this case I decided to go with ~pamixer~ just because its easier to use and write. I can probably do something like what happens with the [[Battery status][battery section]], but its fine as is, I got this from the internet too, what do you expect? + +#+begin_src bash +# volume status +vol() { + volstat=$(pamixer --get-volume-human) + vol=$(echo "$volstat") + volicon="墳" + echo -e "$volicon $vol" +} + +#+end_src + +* Storage and RAM +This section just displays how much storage I've used in my ssd, might require some configuration on your part, I don't know. It also shows the available system memory. + +#+begin_src bash +# used storage +hdd() { + hdd="$(df -h /home | grep /dev | awk '{print $3 " / " $2}')" + echo -e " $hdd" +} + +# available ram +mem() { + used="$(free -h | grep Mem: | awk '{print $3}')" + #total="$(free | grep Mem: | awk '{print $2}')" + #totalh="$(free -h | grep Mem: | awk '{print $2}' | sed 's/Gi/G/')" + ram="$used" + echo $ram +} + +#+end_src + +* CPU status +Yep, I have no idea of what this does, but it works and I use it, ok? +#+begin_src bash +# Cpu things +cpu() { + read cpu a b c previdle rest < /proc/stat + prevtotal=$((a+b+c+previdle)) + sleep 0.5 + read cpu a b c idle rest < /proc/stat + total=$((a+b+c+idle)) + cpu=$((100*( (total-prevtotal) - (idle-previdle) ) / (total-prevtotal) )) + echo -e " $cpu%" +} + +#+end_src +* Bar process +The bar is going to be constantly running, updating every once in a while, this section echoes the output of all of the used functions, and its what spectrwm will show as the bar + +Notice the different sections such as ~+fg@1~, these are the colors that are shown in my ~spectrwm.conf~ file, and that's how spectrwm knows it needs to change the color of things. Like foreground and background + +#+begin_src bash +# Loop to update bar output +update(){ + echo " $(mpd) $(cpu)+@fg=3; +@bg=1;+@fg=1;  $(mem) +@fg=4;+@bg=2;+@fg=1;  $(hdd) +@fg=5;+@bg=3;+@fg=1; $(vol) +@fg=7;+@bg=5;+@fg=1; $(bat) +@fg=8;+@bg=6;+@fg=1; $(network) +@fg=1;+@bg=0;" + wait +} +while :; do + update + ~/.config/spectrwm/scripts/trayer_follows_ws.sh + sleep 2 & + wait +done + +#+end_src +* Extras +I have used and removed a few things from my script, but I added them here just in case anyone cares about them or is looking for stuff to put into their own config files. +** MPD status +Displays the current song playing with mpd, and if its paused +#+begin_src bash +mpd(){ + song="$(mpc current)" + status="$(mpc status | grep paused | awk '{print $1}')" + echo -e "$song" +} + +#+end_src + +** Packages and updates +These were made for [[https://voidlinux.org][Void Linux]], and I stil don't adapt them for Endeavor OS. Therefore, I don't call them, since they would not work +#+begin_src bash +# Installed packages +pkgs() { + pkgs="$(xbps-query -l | wc -l)" + echo -e " $pkgs" +} + +# Available updates +upgrades() { + upgrades="$(xbps-install -Sun | wc -l)" + echo -e " $upgrades" +} + +#+end_src + +** Weather report +I guess you can tell what this does from reading the title. I don't really know if it still works, to be honest. +#+begin_src bash +# weather using curl wttr.in +temp() { + tmp="$(curl -s wttr.in | grep -m 1 °C | awk '{print $5 $6}')" + ##tmp="$(grep temp_F ~/.config/weather.txt | awk '{print $2}' | sed 's/"//g' | sed 's/,/ F/g')" + echo " $tmp" +} + +#+end_src diff --git a/stow_home/spectrwm/.config/spectrwm/baraction.sh b/stow_home/spectrwm/.config/spectrwm/baraction.sh new file mode 100755 index 0000000..630fb2d --- /dev/null +++ b/stow_home/spectrwm/.config/spectrwm/baraction.sh @@ -0,0 +1,107 @@ +# network status +network() { +wifi="$(ip a | grep wlan0 | grep inet | wc -l)" +wire="$(ip a | grep enp1s0 | grep inet | wc -l)" +if [ $wire = 1 ]; then + echo " " +elif [ $wifi = 1 ]; then + echo " " +else + echo "睊" +fi +} + +# battery status +bat() { + batstat="$(cat /sys/class/power_supply/BAT0/status)" + battery="$(cat /sys/class/power_supply/BAT0/capacity)" + + if [ $batstat = 'Unknown' ]; then + batstat="" + elif [[ $battery -ge 5 ]] && [[ $battery -le 19 ]]; then + batstat="" + elif [[ $battery -ge 20 ]] && [[ $battery -le 39 ]]; then + batstat="" + elif [[ $battery -ge 40 ]] && [[ $battery -le 59 ]]; then + batstat="" + elif [[ $battery -ge 60 ]] && [[ $battery -le 79 ]]; then + batstat="" + elif [[ $battery -ge 80 ]] && [[ $battery -le 95 ]]; then + batstat="" + elif [[ $battery -ge 96 ]] && [[ $battery -le 100 ]]; then + batstat="" + fi + + echo "$batstat $battery" +} + +# volume status +vol() { + volstat=$(pamixer --get-volume-human) + vol=$(echo "$volstat") + volicon="墳" + echo -e "$volicon $vol" +} + +# used storage +hdd() { + hdd="$(df -h /home | grep /dev | awk '{print $3 " / " $2}')" + echo -e " $hdd" +} + +# available ram +mem() { + used="$(free -h | grep Mem: | awk '{print $3}')" + #total="$(free | grep Mem: | awk '{print $2}')" + #totalh="$(free -h | grep Mem: | awk '{print $2}' | sed 's/Gi/G/')" + ram="$used" + echo $ram +} + +# Cpu things +cpu() { + read cpu a b c previdle rest < /proc/stat + prevtotal=$((a+b+c+previdle)) + sleep 0.5 + read cpu a b c idle rest < /proc/stat + total=$((a+b+c+idle)) + cpu=$((100*( (total-prevtotal) - (idle-previdle) ) / (total-prevtotal) )) + echo -e " $cpu%" +} + +# Loop to update bar output +update(){ + echo " $(mpd) $(cpu)+@fg=3; +@bg=1;+@fg=1;  $(mem) +@fg=4;+@bg=2;+@fg=1;  $(hdd) +@fg=5;+@bg=3;+@fg=1; $(vol) +@fg=7;+@bg=5;+@fg=1; $(bat) +@fg=8;+@bg=6;+@fg=1; $(network) +@fg=1;+@bg=0;" + wait +} +while :; do + update + ~/.config/spectrwm/scripts/trayer_follows_ws.sh + sleep 2 & + wait +done + +mpd(){ + song="$(mpc current)" + status="$(mpc status | grep paused | awk '{print $1}')" + echo -e "$song" +} + +# Installed packages +pkgs() { + pkgs="$(xbps-query -l | wc -l)" + echo -e " $pkgs" +} + +# Available updates +upgrades() { + upgrades="$(xbps-install -Sun | wc -l)" + echo -e " $upgrades" +} + +# weather using curl wttr.in +temp() { + tmp="$(curl -s wttr.in | grep -m 1 °C | awk '{print $5 $6}')" + ##tmp="$(grep temp_F ~/.config/weather.txt | awk '{print $2}' | sed 's/"//g' | sed 's/,/ F/g')" + echo " $tmp" +} diff --git a/stow_home/spectrwm/.config/spectrwm/org-assets/spectrwm.png b/stow_home/spectrwm/.config/spectrwm/org-assets/spectrwm.png new file mode 100644 index 0000000000000000000000000000000000000000..213f11e975a5dae6c5b6b05faf238387bc020bf8 GIT binary patch literal 729699 zcmZs?1yCDt_b$8yC=P)_vEopQJ1rjEwG?-EN^uX;V#U1_x8m+@#idZ3K!M@}cm49t zz3;vMJM*2{o$O>Xo6YX;obx=-c@m+fB8!7bh6w-wj=Y?d1^}Qz0RZJaItcNOb&VDw z;sxWAoUSVX;P(G#M@nYFB?ka%Kwe5*)9c4!rl%j_?9yQNjsQ>F9!)fg9CXUJDlZsE zs@kY+q0&scQs;QqzNOKA-oB0b%KkX=?JE>0J7An;npmL3{&k@q^7y@4Bj->4cWxlJ}?oC*ErqaMrZti=s&u5x>5?#gqEC zefI3U@45=@2~@Zg;ClzZ&Jmr28SVa@#FfR}w6Xqwe#d&Ol$_j9PS9h-mF{G{_jyX` z{#xd1{&wewS?jC+To$sLSv)?N2PSs~&sCL)T&y0B=$rIz;({U85b zE!Ax!u5}u-OjLeU2=Un)o=x;A-2WMDeMP~o?1-XxMdJGj#4Ud~E3J_n=K zmlT;o&jgL7JGK&;M;z<1xL`6Fz2tGs*r&%niH*z-KV@3~JEmp4nVf0$9Z z`EWWakzjdeYily#vBEf&)mhO_`P1WtqD(Bw%8lII(T{s7?;~`>iT|_M*CCY6&)JW6 zS5JrMRlR+ExDWPHQa4F6Zw$R}>qUHPojW#w`NXF2gjZ(2?;+8)O2o6y0ZUF z42+S^f7JTeae3w2Q*h`JfmTUDNxIrTcLh%n5v+SDcY|CwEjcy%;a?Eg1Re}0EOGh1C<<0a8c zemjZlAi58FK6}n$22|OE0(KJTG!%Bs2V#Dfy0+?@&0}ap$}%iZU-X+r zg<;)Zm^YtgA%2aEWYLc-VUxcBjD%K4cY6anz2;_9!bo1k+ef)0C3xuQb$s zzS(&UqT}PMn2+Mi&81NlyFDJ)ZxntU!*V3_;L|qd$#2h-2o!y8cm0Y(v2t;%?0WiT z=W*)?4^`mVVy2L%`|&C~X4%Q=@3q)X!7PS~@K*mpRma_)wedn$O}_RdWz$&eFz+}j z7I70pqH?w0>|Lx_2KkMht|J-c>;Dsa3SqbrH8os_D+m*$>4(QeN7t|_qMPc9e|agI z#KG@A@^2$yI#A?hcPrJHX74StTBKQFa9a(^qTZN0i|8rf*9+h_iY_p9XsVhnc~G2 zj7YVsZFuK{AmQb*E6;y2{xU&4b196&DEoObRjcD7*4+1|?t8j^gQKVSF+2P-rXBw= zvyj^T(M&_;@@$gZg2wcI4YM3qVi5Xd8h`r^a4(KSlC@&}X|QU|FrSbI!je*4sZ(u! zS(TnRNwv}`scCAoqHzQ;rlt9C(!4bJhDzQT6I%_R$A5lc|4ko1ydEC!G z6pC3n=rveRw}hB)^feW4`Jc}HuTz>MPPw9S(q~PsDrgV+Z09ghIqjY8gpT7`c%@?F zyKSCAly14YJ!v0m5n!&W(hQc&%XgB4pV>M+ows>BSNLkbqwrgF_%i83!&9bcV>5d5&p2(i@B(0k=brtP8f zRGDKVu0H&)KU9xtUQ2UjwoW$gcFle4w4ug@t<@5T2l;%XX>DwBf!})$9*-fu2fL4N z@tIu`Fpd$t4qo_|H2vd{C_8|jt!y+dH=3jFs*EGy9`EhwxTE?AvIl!~IR<~sNJ`%R zHUA;(gL-inEu?w$6GnM?6YBse10P~Dc4kXkpj$8Rl$TK~3N|uMq>yWzZNFGsbZ);C z1LVSE1J_#^t;gCcem0W;!tPo8MJs|bv6S)gHLhd3__CT%Cp|@nFH-y-V?XtsvQ8hc zsvMM-g>6ipmz^?o)pc7w&yv|>8U5Urt%}JHCPb(NNW9*}V$AMJW?XgF87JEFP z{juv>RnX;Ofh&K>DDI`IKs?d&%}nsoe7!Cd7mtIDg+)*avvYe+_ubak4i)<)DKNsq zte`jwK*Qg>4m|Xw@>@yy^NWIKyG+0}mCYCfKol6`@pRuqF7stth_T=A+vE28o(95SNk?aAZ6Ig7QqJ)!LjUbYmtL2|On`F~&Ib{0b?iOe9dt z<{QM7|Nhxwr-~Tvw4puQ(7Eu|Q({b<@D{Ig&3n&QB$oU;3J_6~E4`Jax@~QTB*@Za zH#dMRd!-6Mu~haNKe-?E&bA;S`KdS@g{H`m=KQ}oI&4MmQj6HD0DwlKA zGm)tIY4XaOt+sk8?#3D|M7cZi3d!;8E(I!T?c9`vhJO%{ao6e3GkPB0HRhZg;>x3C z9e>=v9V>S-H6>>7^b@e33yr=SMS%dq7QTz>sX9b zGn*z-bjRbs*n-~&x3dGuyhaL=f5M^#Vu-&kV7;|L=$G{1AYCp6k?M^AgZY47d_MgZ%l;qewRc^GG-c>cdDj?Qc z<88E8l2Z%P>Vz3Jv$nC`I8a5F?%Q>sL8*~|!oo0JCp-Lje0&7-YdNpHr+mIf{{35> zh$xv&dA)>@@@Teha8vb37E3fN&z7x*h+q+QC;NPH$9Vkl$QKxzn2t*^^l3nH|AVlEh(yb*R=1 zJ1VPeKMV?^jEah~HP-;Z`1nS;y0ceqAh+WbL92_OES0TC)k#s4J8c_P^U0~pzqSzh zN=r+-{oG#7X6xhM`77SE-N;!V^GkSwko%Y&FQv65{Ajw+RsZt>reLvKyXzd^s8%Hv zmqYhPVHpmM3^sW)8{K(BlPCxpeo~D!k;!dgA~s`bVP(~I{d-=Ze&Y zY90ve@6^8jJt1K_s_2nV4(Cp-Gfi_uD;%7x!Jc|B#-ozqKDrhn@2Zo1vuE9KIJ*o1 ze><~tc4?6v?a4=Lbe4fuo>TDlhiUxypfl58Zt+)c9v8pu+yQp-WdHS@r~vcI#{*k0 zt>S1!?+f_leAdi$ak8&-r;P~&npJ0WT}M^0H)$Pn%zfUA#MasqqCucRVU ziOkvki)>T{?4G_+56X{%QD;g~$tjP1Z?EL%waJ4Kj|~E>CWcu_0}MhE2$V>o9~YXL z@6!@}_MHUyUTPJ0kxxZ_~k;Gnuvl(8_)R_CG1T@?6Yvy-){v{E>PS9T0tHr z7l`IRarm%9UN9C}Cd4AE_-SPQhD))a$q&$6j%czOCEFV7_5N7`26aiTrI`Zo04;LbDwk5CXpL1ntvL1Ht9Oa4~rDu&DhbP~b;IwDqliS58IC<{4 zh)iRat}Zt>G>a#>xa?1 zgU9P9b7v@Z?dbh{%-h%}7H{=VvS;g?t`dHanlTml5lbK`~adzz{&k!P$eg?Zk>b z`RQozU~hh#QH}Z*ezQJ!>!`G!hc&6Z{3EMT!2jWNb1AE4C_Mc8_wVGDZFiv}> zllM=>9GyRAUcqnLT_>L`e^()T+PBSEvBsjJ?ZNDTr;EBOy-aGJ<&{FG z*>Wa(O-IlB@1RADO}BHqGjQdiyDR(o>i)~K_eNH%=zURXsnyEDx>42fYFO6gtsi6N zr?GNU?NyKK{8qI*TDqgo&959?x2FTzYtb>0?b{<*qb#KXy6qs~*EcesGmOor^J)EC zRB4wQu0%#kF*mg}<5Y@AM{kP%!s!_H1Ad3{iZT{9w%7=fo9}6*`}-n`0s;cQ`ql*R zt_G&3r)6U)Pe=2N2fvZUr=*CUCcT`QX*$~Bq)IAip7O1vTsr&}a!->CZ*dr9UW-#N zMcuVZ{8@P^9h(09$m`#;-<~EnUtq2=ku^nxAI`}<#`?AbwR-afVan|6tiDFg!aH;K z%eh9_R`EC6aNHjx#7jI3cj?#f+*KmwzG30K&PKF&dGimz-xAMvjk|NW(wV`R?&HqF z%~T`LIcIgFb)LyKNUeOi?;fzp=iN{7mhZ5S7TEdA+w1uq-LGn*-SnfA?D}e9S%SvT z>%)NB2VG}f=De1HQDwCxsILv;K0q8lC)6q_?j_VQYRKEzg?Q%0%;D5E@>A zQHhAVJDqvnF5M6&-&fr$CGaA*PWV32Ruc_iY^@gm7j-!XGLoYc@a3JOz?DW< z?d>z7vY4rcU*9NOoM0~iovwh*-QRS`Ah(y_$OIntyNviZotvz!cPM(S1;ACemh!v>& zBMyAMDpchyoD~-rr)`C3i^0;4N+%mp6RN6ft&Bp&t_o+iiHs>JDHH;i-YX0E`Lfs; zeuk}P@a1EFT)^EuYoye!kP!Gs{Azw~&Rh8McYOTEk9=#-f7GJ8o?U(~7OQ@XjbdVE zM}@xp6+66;Ua0z(qss4aPrLL%-AT~hCOg%*nNf%sI6K2y^V*rAbCdl)%48s`=>0?4 z1QU~QZC%^-doQ_eW!t?vV_y~yjxKi=b+UW2wefo{zJ^izs`hFT^Fe#(_L-6oXpj3Y zbxHz_uA1PD(E!#(HO>GXG+;Lk{IrfIlISy>YsLC6TJ}s2pewPfbq>+5z#jmy(j*8UzA8w z&;A}99JTo9Y=%hf(*B{+^YKJuSSJ31s2nxst^vp56hMxl!9wI0ArFU%|eWUGRJh>$@J z+^@XNZn=dkncLJ;h*;@=RQ@sQ?k9DamX`KIaI(0?`_(xU#;Lj4 z(w6r=)#ySp0$nq3H7*>$sYsK$4HwE{w?r-aZ$mapN*^vWoBWKNEfE#tcn9o8Dr|B7 zkiF677HyZUqpMTxI&c;@^tM8DUMtDjxYp}zys6=BPf{=((V@WrI7i#>W@qnKNWmVv z_oc?>pl7sl46Z3q;$>*Gm8ySst>q)CGU{ul(FUgbxzxZ}SFq%3q212^hKJ|io@yHz zV*0y^G4p-EZd{M798{)1p6+YM$#fY|?ezGSyfV8|8~pCEEa36Z;&353GZPsgB^5e9 zJHNj^Ue5C(ytn<29JRtu49GFXk_z3e2Cm+AOUA-iJJ0}$6(@9w-**UMcn85Q!JRrY z^(kIn?xR+>nV3^wzDTQzoIlh}cDNmj9XqUvn)?2VL8J6Je5a%11LF&%5HMRVy#f45icxLE5rUs=vyXZnLQV@UX-8nzE-! zd#+OP{$lj&JEr~pE7BUWNquH3$08=iHX9p>HHlEt7td1sz$61utzSq3FuKpQD4LgU$2X zqAc&u$@zq-UbGvt6wCiWDfr8c{Jgvsr}_FQ4mo-G)f)48SB{6K%3;Hbr)$SwC!H7_ zZBk9U`(jl~LO*2>|7;2pC(mXI@^9T+E+RN^Re9)0+W%Wul^-*(fgpL^@IMb~PXJ9ZcK2g%H+7~EFk3X=Ly%+VOF zi08WT^TRR}>9y*ohEGW{3#FB{yQnb=S8tG zF*s#!D-18-TBD4y0xhXe_Fkd)XS##;?VnX;P8qA%#hmZbt|;=cLjZ_8DuC4`Z`@!* z4D>U~7DbLXh@}YvOwvGr&S#xa7OoaUolr&j z7r+eR5}LF0HVfK7^ZC931KUe>yne_bIcfaCDK(_MY~TYQQs)TEf}WvBoxV0jza+P| z-W(HrGpr#B1if<7Zm8cTPX3Vq<^WH^(=?CHXXWk@$$cHVVs?XT= zEk(u*^SQ7s2z=Tq&c^=1D^MdldFi@Sz_DO0U>zVMQ}~Q?U$EMN!?S=;N|yFkTU(v8 zeO^Z_c^**CcKTbiXBJ+r1TgXG&nsXx^kP7q=l5!bAUg8VId;FEA*SPUFS$)ZG}f8WBc<}s>LxBjSh>i z9;C0yyYv|2XMH;W>QF?F`H%S8-rmcJeInLsLRj(m$J$0kQMkR;vhG0z)n**}b6Yr-2U7dh`qb!+4rlS&XY~5-Fq8{P8K)A{b0@26))u5&!nY{3^YK<)AH)@_hv8F z)7ccAYCU_&YKKn@3ID}3OQo%ECE1MEM~S&3*iM63*{r;7%17;;--$fmVQts+^!-gD zlwU@-z6+sb73W?`Gii?! z`8QHw0kI`H)&H*As19bz^apVxn1~6EMV$o?Ulvk{dzH?Y_Mr$XPgWibsogTirxB67bMozUJ0K}nZH~8G>%Zh+V-UB zjj~&hlleH-+#TA&UxnL`os8XQ1Q@hWgBXAVGWY~jFuh? z-PPdDN|vw{mp$sLLe>)YuH)2V>u6gyfq<)!`q@3{$rbJ*^WLX>y!0232TS-eQxX~n z)X?1A_WBncY*E5d zt*s+C-wIEUV^@p{W3iHEr`^Df&QK1_#C~_-0ffFC&*Li}O5C~n?OQ!!JX=IpGv;|{ zg@v0Pf$K?(ZbskpMosOtq$NITQ!J@>>IrQ$^>PWzhDYa2RuU-Crn>7a5~`-Wa$%-^ zf9ainljmo|gsDH4I+{L@rhEJ70#M1;Sxmv;T-E7I1ot`SzUqzg~dib|YgWqo*z^UqSQ1 ziK4(ff!&)~!HDwu`mx&bg@v?Ba{lr5TU>yI+ahjq2SMNLGxKK4Q@lvrM@?=XF{eyT zO+6nU8+Wn-y6(Y2WJQCr7E8dE!?3vEry?y0vZO_GQVzNZq ztSxvowO-)j#oD;rA#ywR+c&T0z^a3)uco12zxv%SqE&U>P6YG}=*RU@!VZM9e*EaT zv)@TdGTA8M6SvaRQcyTsa`#xsPfGgN+nd+Op(p0jdkUN&=;Lx)j48U*KN)9|8Z#;0 zu||HR(OTBgyB))(DxDTPZ7al>S*YC&zOolp75MYq3+U#(UZh~)sLHX=httv0^%ZIg zj(CJGZt-5qf-AkC(;I3LQv|8!$s zn53A(E_N_h;xkx^L(ZS+W_Dg?5H+$-nbvU?(G@Mq`A>SL0RC2aSv?Ycmap@^2(RmQ z&r&OKdOzlH1e_|TQeQYGg3331&+f{P&5iAI6YZXlMql7jtNkE95Zl=h;AwQ}+7ufV zCF;fcmz_fISnP!=dT*SX(Z}TtxhVnNLc|8;%$@VxE~FE^Io4p(&lguLOd};Pxd|T{ z6Kn|XAd1K&tFVy$S#^#CU??frrY5T=EiI>Tu#DAVy0>7_d!-o2OeYUTGO-7xfm8Q#cS*pC%I)yMLq67^rAt8QUnPt%Sj?NAsB z=0OKnQOWGiB~dcUdrs!hF7kVbHj0!Z>vi+}%*w+H8PHaCk2MZh5F}0P zQ&P4r13ZplA&jbfTvusDAI_V5=dZtWazCQ|d-d+e6P!*}F1jprznQ%zp50v0uru}-u$Z4lC#hl8Q;^F zjUj0a=zHUD@h5!UHe)7PL!4P}eSMve4<{-oV~zl?%83-a%NVJ(vGMA(_^HlnToAai zed?_}i-hLBq@dXP+=5uni_k>Z=i3{=pZ`s*x z4gb~t{5ix(>2LFUg8?z5`J9^$o?}PsJc#|0MtK@onVm`Bl z?sAy8`^Enyw@ydxkK5JNoKVTHe|MML=Ia&NH5DFfz2xKgA9DS;X!>Wh4WGJ0VnGli zqX0hxRsew{&~97zzrq=+0y?+uT<=j`xq%fo@n>Zr1>(wKWWeg?VrMK(E*0Y7WBHdD ztCrs)Y3zMhpn};=O8J>;z>@p9H1d_uPNC{Fk87Dxdp^zIzAhuf41LY>$+9r!0cp!C zf}tA^8s+1LB0~LyOSFN%mrMXBj@>P;<2{%qrzxXp4lQFu-Wq3Um=)GYLkvJoFE3V?TNB;Xlu4+in(LI1<0qGSX^0$+)N#dD%<1;@+^TYE`w%$7ws1#$Gf! zw4`3|D7i{HbJ)Dl_sjk9C?6++A|KIIiT))y!$=P8N=MFG+Yis`*s1XS-W=Gq`%v~K zjOcTeF$)7=vLkNnySqU95d}MyE{im?xj`gqZe|p)jPmZ&tWa6LxkTaz^Ew{I`KRyR zS44EnY2Lt3RctmY%4H|_QKM*Ow>E3HgWB5iJfo7ZrsHZt)#IhxoMk*aJJvmOR3ODH zHepMY3J4|t8gcV0>xWs@b!3vofWcAVZ<-}u{J%+|H?ddS4Ls2*xir29!snP#DynvP z2)~C)zF>Hy-eRNy|>MaQYbStDh-BuG{9+hkU)}k5G^s zonZVHLpgu`R0>@iF1$kwX9ubLPcl8lybj>kxLHzk8)oLdZpT-M;qBpNEFnVleZN&N zkAZP2jp#ZCW!95Ny#HN?onXW!A;m!hyrmJCn_)OQAQ-4-dhJ znz2`Wi?y8aw|0vqJMeVtpt6IRsm9;b^!MTX>i7Adc}@Sp3fKFyo9ls8S=zwU<==d5 z1CP_S<7NhS_Qrw&x4pCEL_towV4y1e{+=Z?q9ySql2O}p=0bYb5}7ppN$ z|Cdp#axc66YHm8n^dtDecRE&$^Wb}jm_JVq`P{TiQu;Or02 z_(C_5XlC|end^moz965km4Vw(nX!Z8>rdtrv_g01;-0wJpGND0jsu%EZ)4vPr}`#r zNFWAOkj>FqpYp-gRW&2H|Nb_YleT1e$mMdB{eF2F<%0F|&#J5}68zRlp{RSV>v@sM zfGKd2#?DD{TkJvn>)Asber0W9P39pSS{nr^&7r&&{c@S8%z2I`Dow9~HupBVEH1~J z1ga+g>-D>R1yw0cx$A(4!5`CDfJC1`>I$#Z?}Pmmfflb72wI77D}mnQ6Wq0td1W&vU@0$>ritUw*#u#UE4bRRjwuoC{FHvu*iBG zXEa+|yL1ftoR=7rWs98~C$8jLHHpF*vxIDJA1KbdmR?hkd+d9Mv|TCKm~ZpV`sW)m zT$-k{>Bpq(dZ@}Pop7m!$CAICVOQe4L|GkPY@6*`vXxaHuVSzSJ}J*9J;lch+1c$E z+I{f$8hpBK^$M^cY}b)I^QT4-ea%{D9RPXJ|Hj8muL>yy4R# zmX1or?yLx;4)*|-1qvP18QwaTQS&b+zA#VlgqMww!hdC zX9vzi&u?#SiJks&Eqm0nsf*Ndbj+OGDJv_p_xq=&XJ(kWbF!b(14URg;feS4yYD<# zMOpku=R#ftB0BQk}Iy=ryrv3pSwE!DSbE6wXEiP)+ZHroO&uJZp>?}wRvh% z{yPDB{q*Ta;L+l|q3>(}n%M2d=yT`U(tlj7pE5RDgko&9@?iR!bzJ!u-SfuyrfRVZ zDsVj2>c49|1SZlrTKvS=Ipqa!thM)oI56qVKHD9xN0$1bn0jsfzO_~%uas1Ib`c+j z@4)#Km+$gUsL&a{jTdL?l9PMZ^L$RjSBO!`ApbZsB3DhRh}v~v^3to&=acELqmXHkBx*y63{zn zOxfOFBHS1uQ0+2kjwCC+`{#c z>=i>v=x<$Rq^xs^v2ECn-tWs3MTRO)t^F!m6$vkiTT7{%J;@&sPKs`Qv zdVlyHRR7h56CR(iiCd~k}P|6hG;moJDn)3#km_TT?2)?L==KwlL04E(S z0au;|X8I)`34RjD1QJvZ;Oo%fBh$R4*VF)kt3gsyW|l}SkRW=UXE2El5&@|83EI!< z9stI;sFI_mW}(XKK_BX7#UI8UemR7P_@6<}1n0pRGN}3~n+0mgrD0<$+)+_fKVFc;rxEec zVeq0<`(t5;D$sCaAcbpigQ-DsR)MH8DD~N>FLSp(P!nNeMkzk|3}+7l@h;OY7U%w{JsAAV|(fj(9n0xoo_6r5O_w6tzgC1>Vr&)oC_qF(Sej zZ%eX)c(rK|gdX(56jKX3{A1%stRQ!Jartp=WYX$d0JlP`$D`)B5c(eYpm@DMwy+K2=_fdqQJ-}F%?fJ6@j zSDq+vaV7wTBx!QgP>pG~mLyOiA&VmMPfn#mdX~b`OvH8JBOY9>p?5e6G~pGC^w%J$ zh8{ik+*UCmEr^zEMHC_di==gy%d^pj10uL4lk!45Y_sc_dnDB)S|Fs~6%qX>O?)05%FW92XZm z$b*x+gd_qV98ZLd90%*5;UW9!{0hkpO%`2&*=mZ85M2|yl~+B8*22Vs(=AMynt>Cv zr=Ri-q{|KFroPRurJ*~B;voT~sEG~)OOIplb(pxnINcOvzXu37k>46d#UbIRp>QL! zyaJ`gBk3rZyx=}GjRvPBgHQt7g~&yntbM2Yz@mig2GVuS2^U`iT?T{VCr*)Sn*-lxHS= z=jj6hy?T2A`L&`pGh8X_fXD1Jc1BJTgol|11$6g%P!B69$=w-NY~s$WowIAko-pE% zFWgLi$8^4xIg~ERC^(;M=2Nse;?QGP2cALVer3i!cH@a=FcEzJd z46YY2p}?PjkTj8`#ljx6Z}UMjYCCF+%Ic|jb>LRpkXjN{X2p3X`8Ob1eQXKql!!P| zQZ@NkAV70dAs4`hLP_Pg_PCQ@QG-asho-Gle^fGtmlIOcU|4-A2fOp20&iY?fk1r< zAW~LWc-wa^)CBm@X}&}xNN(3BWL31DHKJXkiAvK$4#3f$HhwBoWY4VU>qHU}=fQqS z+G2nc0F^4JQvy78s@fobUR4?5IJ}fbcS}bBG;Zw$pms@BkX|52fvno?if0_;Sz?b# zLrXvcia5N-TxfrKMqae;(v`TQUb@DX0023RQWt$GPHa;WlJNY|l_}!4bCPU8hz9E= zGCE1= z$_WWMAJ*eZe4Lz^_jJaNh+ysPe1h~{q-n&S+p zVcB#CgrDAXHVnzU_B>_9CIqGbuGQIdp&&aedTIBQ=(UZdh5itFYv=yy?*K1_yL(5> zw6&nSUqKm5*QPHhDR?FSMkMZeq`x89?*T(|SBu?T2=+F_M-R+j5PUs)j~|B~3aK9_ zk&&VSNbKzWr6iVzrA&0o-3}~eqzL4K)5PTq3oIHlSq;_i% zZL&DRLC6NVzf>bGsdsVRc>tD1*4dv5-1nKHh89=qg*Z}OA8J)wTUQA%kf7!Cu6-$r za&JKPqcdUimNOvN!@0>p`dJglYx;;a*% zYCBsdVE#mE+L~PNfC>SUcC#)fJ(74@Fap26xhJ%eJ9@jjf~_!9a_B;VYG52W96*I`P&_nJc8&*bakir zfju-B_b>1?JV=`DyU_a@ZymE`At(y`=oIvEp`tj$CVS>7OFvFLwQTTE6z&ev&d4V` z5`R;acljU#ah%B)NIVHa;R<($%aEnw6kgu+udhloQPp0((^&$#p%T}jjqwp6{Gh4I zQ9xmFn-rgEAcwwAilCPhP}6%=XZO$@4jwjvH2ML6p1MT@)TT)nFw756O6Ug4$+*j% ze=JrN+b*lZjf2C1pozJ)>4*npDwO@wwMwVBYS1GOt!j}zjSeJx3gzy_=sFmM125E4c~EPfCQZ5+6D4g-wIMi>l^!+s&7MUBE-@u)zL zw1muUP)^U2!>O)Eje?mVnyvL++}^Vn-RpUY9a%~<;fp+|K*B5v1q9N0l~`@hgQ2fh z9|p)H>dYc2y=SCW;=YB4N`PqXE2b#JKoc#2g!B1{bLDsv zCT@Q&Gs1PQiszpblBC!z0mz?+iLJNrLoY0Moo|4G5-w>5)vu9gjFHy zD8W|@2P`AZ?k(q@R{)T6*eyWf{nNAr zZ&8*%V{p=eZ6(o2fxQqPiysLGo!0Cd!9cKq?lQs~NouB*YcH2vRsL9^kI~3|f)sAR14m+pf zQFGH_fOANtBPyAc0ox+&e!#3V8!`>16l$=#JnXiPpQU?EECljw zvpZi&v|sYR4GoA3?Z?KBi~~Q^#Wv!Ej#QZwM&7H^E2j-wjg^0K53^mdf z)CJ+xhOY(FFYDPj*asVX(>TttQ2$w!8PEe0fYOmrXMKB|Z2_?DED4UZ4vR5z#xTz-iyi_Px>Wji3{n4l>{}t zgcc@(fA0Rbc_1Q@hPPvYtd6&Fwq zR))G)9rP^lKA!w6W$~_J(`E9|r(8@NaBr5Ks0!%3dOPq{oW02u zfx=S;6!zBf3N%J)4=K?BvZyB<+V3z_+IaBWLJQkA$=5ntIgipQ0lI8|?{6F20SNf( z9qo~kiO@$I@T||HgI=+C~YaFNCHAPGP zNsUPHS`<#DJ_@sDgRdHD$2Cb8wDG2`O2jp0Y$9|yQ!}Gao!`SjUoc*$xxSIIC?uKM zqNR~zuJ-de6a8zx{E833#CDqAU1B$auLx)dO2s#tI=pOjs9e+@I{85WnNuIHX{;2;_Z6Zi$Fnlo*PQ;FB`C%wKA z2Pnbx1*Z0%JU@Zlo8=Mog+y+JB@I*_yNv8~Icm~gh@{OTPP#5roCcHPKKb^GFL^F& zSU8Cc0gNL=WG_Nl8>m%~GE$Q99u;G{kN*Ii3H$|*(b?kj`iA<$ykFMMtWpy2Ne*k@ zaN{q0YD=QEy@f1>kYR%KFD`^QfO4WAzv@OkBJM8jD?)bfLY{_KzLukne8hwI56OX$ z!qw#Ep^X|CPw9970Xsv-Q)HwCdLQqBeTNi!_thOY0c&#LPpfAMc83#|2I4o^ZTNP5 zQbKg$W4zx7bN}lFAW`E)?rX_Xydq|)0Z}6b^n|7ZL7~)=I!09~5$OyVGe?l2<1ow* zqiyuqGL~X8CsD?&lf*@}B=Xd>AzBR&0yR6R1DznM8!QRDy{kLUDS}qx=083^MEDlG zco{*K#WGgtEQ^1+`2s-U;larRKA4dR;wjgikUqqzPBMK!QymSy(k9YM34k^pegPB^ z&+83xj@i^#oPBSf9)KR(#031bhsT7CEdLfhNllR6OApZ3*XPq?hoC2GLJMHD+)5C7 zP3oafqzcTm$Y332h(yrS>K{tNP*Ym`Tq&9gXwjmOtcu%UT8prC2J8jA4&B(?i#QL?!gbWAwM! zw36~v@fhI>pSx246cM;7Igiv;f`TM8Apowh@cnZ)2u;Rx>79f`n$und-5)0+TN)yA zB{`T0`L_UwglTZX)soP%r`9(R7$4n%X+^4*!%^t}12;g(zrhTqVXr4(W>Q{202D?@ zC^IN25ttfOU_c^an#`!A#fWH_0Lan@3@8i+MD53tLBdp)m+ThjmqG0bMFk{CxL8>T zq@+*ZHTxGh0t&k|kU%oDdWj^I^pRl#gOWZ(05U*Hy-tb9U|>*|{cQCbP_~UpJyGo+ z4RwC(1r>Vzk6z56^h%4s^jo022#DH#dqnrT{tF3vX5Y3({F;}xqwJM!!WOaYbue}x zL4KJ9kdRCUMm@R#GNSg!buQ7a|F#j!taLxj%F>2YgJIdQDin2Zz|4A_VrD{O|2XLH z@EL#@llui%mOUJwFFNMAh(QwdWsBP#+xx0|IxG*~Gh22d;v1QURX zC7Lc(Ukl0t;YN3;00}}!kABeXuP&fS019FmFjRp|WqE{QN+ppk|B7!#h-A98--8GO zOhl5>=N~d{hlxlka(E+6*SE!(kEY_|mTJ4{HZln($5VKTF15F`MkVxXn|ih)Pl9v^Aso&1^_DMMMT>;P}0^tY^@v!N%_~`2}Cels1!&apkS5)g;wW4 z&x;{23Q$V>ZBqIKA|ol?R`ujOp#8u}py?);koET1h9IT4-gKL;P}5UcZwO(zObH+u z3_>4*VE_>b7YG8Sz>7epAxt(5;q^%gqzo`jPzumQU}g&lnGBTw$JN_5IdUw?dhQXC znNYMua|OVa{IBXf)c8ZQTtNDkIz<_qyLj zYZ0Yjj-)}7{^&yLUa}_&iJ(JN$UwjYPzcfl;!#_>Y&u5Xk3q_u^l_LKG4(lRoz^O) zSbsi6L`0=F6`6CweZRDE43D*Q&az!%j5!=hA+*+vtZnQ4AZ58gwQgoMdJl(LDYax^ z&I944wl$52=(>(Xi`9z6=v}SMh=rjhVu@#>wg!rD$GKB7BUC6_5dp-QvshU|0g&tP zpis1|8~Kv2L8OmTOC;xJ;OtaN`oI+3PAdR=facIlP0Gkw-z5cX062|#{d+Bi^}rp*IFHkJYV)B ztvRzPkO||Q8K6`!A#=bKfHlQPDq>7trMPDn*eh#};)e-TP7D4nX*Bq;RY zLUm7xF9R#d6ORsIz0`4p0I3EC*b|}kmZ}-UtW0DA;R#J^isAD7N>a2UWohR^q<07a zc^TU&Vxl!ov3MMc770nG!6X8zD4=IBLanBxiq7M?_S=j}q)MTf$2|8}A(xW8rkR%} z1_Y_g7fh}n<5WeBlB9>r3J09DbqXL9qj~x|14IOw^1AmfFH^vT$SENZgyy-xovviC zh(?AdO*Gf3iWBKyf@L6$`cr!&g|y5}II(o1<&YbY$u!v_Gjsl=KRjL5*$EX|WW4@U z67+E5#kPPHjhwH50033nGP-+z=|)N^r?h=e^AhKxEJ77{l`D30GB13+L~G>_ z6-6=;aT44=RW`{?(FRDy5K2-5ffTo@^Kcd@lc0A-EL9l^$sVjxE;1)G!ju$Z=31>Y zMJbgtpdOh%OF^O#Ko$dHMk=jEI(%e;WeXombzLSwGC8yX+JOm=W#~$xJThD}jud83e=UQVqna ziUNT=LB$tS1^}XJ+pa36=Y$stcSIsGC@^LSW`CA~w{I7B?}Po`Pf0>ZQ56DIq1b|< z{;>?7AEncKS+}5 zGl;E;=&9%OmD5;5nXey%u$2_ZbGKCHwiEB!2c8e_-Bqb3JU{ZtgirS|B4Q5r@O^KW zi-~0K=mTQ};i!84YUjjyPSrqUWVo*ZdwDrRwN~82-Cy>wE%FP9%!oPC{nP^Zk|~i$ zh!rh0Gtwn9ASFX%K4XkAx|eOgZWY;kM6xz!!e>T8WUW2`Ao7zs&t<%Re$I$xWaUfB z%k%PtBx32^T=NbAG)1Rq)mDW`at+Th`W+O_5EvJ?G5yB;xcMKv96D z8Kv~+!3^q>sDhx+AtXx^(FD>*5)fShnx%HFZ%?kR7Oe$T>%yrvP3Grep+k zMN}Ip0YD^UEV2!!^PRGO!ZjUbQVX@Dds3}b5gpIFAWw8A0;g3ofDln?5iJojy+f9A znnY49Vv0y+oV&S}6@e|)`q902sPF^_zLZB0q81*a zMqPh}SQSBkKE*1KFk7U#sKIC5+UP?Bq6PVaelnnHZ4Y;-Xx$=^@!I(E#ftJD&?kP{ zJ}*T$!&P3-OCz~ve?qja*MCh{5X*dxyAYh5Vu~8Xa`yG*nJ0(0bm8T-VBwEqQW`Q5 zl+t26L_}>1?@5sMvO~@jnOc^F8ZY%)tYtV!pPgcB{1$6I4-?h8#hkJPRzS36IFxy6 zrHBRf=XuN}&&Dc2lEB zCMl{WQp{)g7?NR^8`NUD$AH;Vr;$OaVs-Y1oNlX-$a6r`^=64R#H6(tPl!+oa%Sdv zJab($>y%$8NXc+3Ei=47gp{&}cdXmAEPZK+77>dW!m|)!aS>uQeWb`)azLd>&I8Lf zfQU%MBq3+4(^vTK1sBUdKK?P6R3V}fQ)nk7ahk_J^}-E{A65*MA&7%l6$-W`B6NNRg)QQ*)NNPqivmBLY5hJ^`R? z0Hic6f|SrHS|mMW(a&4m)C1nnXw^xZj3efgV_3NWg$xQPL8**kLh7F386CDuZSm~B zJbtZ7rX{q9XpVyd*p;=&$m(=jFmKGlO%(^U#GeqN4q@;oA>o{Lp_UVzXyCz{)6Nz*YjldasWt@k4f~BSp zyxKX=kncL2dEzk(C?%;Bg`8=Dr^@QTavG|HBT zLlG{UIM1tPO^+$0io^@JB%$OA85c4#Aq5!`Q&iV}E9t5`&=IstgGPwZiij~Ev|_i- z6YN=(tfbHJ80~#0QUpyPitWPe>GMD-qe=>jBbT`HOd_=iBDHOKMiHD&nFnsnjGZEF&ROIbVANTpV zKTVs9P&oQiz*5`HNJqvrl~S6hU9R=(ll|yK6tlKntdw+*v#vmwZdBX0U$4)vuQ7YA z7le#COWn7vL`00q3{w#)K#tK%t0ESW8Ln2dXpCnfYiq~jOU%~2QV^a>RXs(hh)5~5 zRju3Q^Yg2g%>(OxB*M`{#9Aw}KSh*w2_ITYridD8MwC(pUAFD$U9u~3LZMABoIS*| zC`TWd$J+5pk-En`R1H>yNDqpMl^BCsP{krdW#MhITv4)hRP zGp(A|V73i0F*CA?I;fBU=98sPGb=BdYkgV^^pRFDH)3L~9oc8wEQs8;Bp48Z0g)&T zqhlCc&=Ns}KxXD}*5cb%50@%ZRgNne{(0xttXAn!EuDf6D@Y|;NRiQ#4iv08ohl+I z!r3D|Xj%kLgu?_AX-zys5$$3nF(Osy4_70bkTA;`h(rJenkLAjCo@f;iVz|#MPq@$ z1pAa`87K{KWcWl3LZA9wb;bLLgf9Jrj{72^eMF z?3dsklS0$Fc2T)(qfY>JyNyRITP}Z^f+B=cg_;SlnnWTVg5n6)q5;g&+CEc)Zd!A6 zRZU7vU^#y$(fp!3xFChh3{@3iE(?885-$iS&sGFfDNvn0jM`)H*XssY@?QA`x6iS(386#&cd;3MK?GO$~k@tgS#RW~UV7@`+EJ`CI~5M$!W+FGsDa7}SJ}=m16AnXOrL zNk(Lzz^hoXi~A#!M5GvzB1@)U3pa)ODlBk8U8b$)ie&v1)FnY^QEM49#f0jKnKnz6 z-SnPFO|>vaiYCGcA4s?q$q=m;2n6d!5E!e@XldrE)D+Yl4v8=cOB6=Vkr7ly`qEJl z4!G0{ViLZBbDmFNVtI|Z&gWNe8&UwOLBxHUYOFzA%w9Rxt+wHzYn@!52vLt%myie} z`HF3>K{?`iM7W9qvJ53Pn=@jL7Zmv#O{|ET)qR~f=@H?XzSKieQ>7>~nR&(z=A277 z6jfm6>i3CRtYpUhYn7Qu-LC7}U&RZm66Xxhbw01^5`v&nxjt?HMNq0F5P@)CCeDey z0;^0zm21RVLzyZ{)w702aJi&=&grB39I>)ZW+p0T*!Q;YXLX9Mi1f*X0KlrqSXTPu zF-OmAr53<*Oo%Xu`D%SAEfQlK-A7lmQc7)Agpr6~(RjOQv!%=~MFk$1o^xW(m=kj@ z5%3Hwi-0t#i(!xq_tAa&3j2y$Z5t3VXD$~@ODQB}`s&DvQ+pML#~jnA16Vxl0y98? zDT;YOND=yk(9JAq%ls@W?TiJd3~(u~jc4YCM7Yb&bX9mP6o0>b_J+;2&c2E8ek8n)6@(7wrxtMN6b^ zJ2R<*OGO#@@pT|2muf?lnxf6B_)H@EpeD{xgHJ=4idd8J8SxB83# zPDr0XWLUWXEDX^is;318fCz7kPhWLDqTDvIBF8gVXdp9|=d%*xq6HMXlZ0vzx>|Cm zVnqbkxAwSC#xyHpB{L}{W-r@CP7`8XB$=l=^EzQf0AbF|hzzZ}wyPfxtbK_q(QhZd zu`*!!(`Q(MnvsHx%&GNlElS8-ch_96I9AF;+js*$ET2juXo=P#Rn~$f}&HJ4%iWxt-%k{#pR4bBNGXp}c7mAL@r!3@I4Vf$z zT5=q@_*pg8En+GXx^yv~qSAPpwbkoFp_H8z@6T=D5=0E4w(BJ_PdlycOU4qR38X5> zai6cS&P0-0thWC6P?A!l7$Qn-wr!FlXH7K`i8;X#YZ+5a>$Z*OQ$@8{%oN+gJAF!N zrM2;VmdiV+K6*m5wD2S49~~Y4Kcft<%qqz^HNCY^o$YX>QjMxHo}^G$zb8a2ykpVj zF)60?>b_n{UGW_*Wm8JVNWnsK2+*2X_3^OMfB-`3Ww8|U(+^O!?H1!mfJ@ywX$lc* z6op#Mr>TO>gl)I<0io(9R{MCGS|+F!B=yvqhy~rRo3ucd`n+X&=2Si9W&+Gi7Jv|q z`4lVGZV*j(H4{~Yi|R^X*jdY#5GngjN}b0Lbdp*($kG{mSv#Tzt z6eOhV+P3+8C@E!6q=}9|B@zi>a@bnRxVoO+K23VSw4MdDCwY|h5 z%;$%xTD$r@*4>q&OS%;;Vq1DAPq`N~AXw@G&Q^SsT#~w{>H>rp;VzM)Edo zLD2}OmW&A@wNey5&Q{@wq=3N%ZDoj6EzM_Nw~L>4$TAuiB~LDP_x- zb44&B>@|c^>`YIu z`~QCpRb-H~_wD*eyN>ct{(t??2zX4B?DHYx!SdbbgQ8*-ZN$UWJUo$RTZqnn7ka9d z{Wk7**{)^Z=5uoNcHP_Ul1??kBZCeRCaGQuOV#_Q)=NrFQWv#Uw%MNohhD;`YRzQo zM7r(oCji-$$b7oAT`rf$F)AUYwoM<;FdHGlMgA%iDBEQ`e#Goz7tVW5C)KCQQd!#@ z`zO+KzlIb=&rBTat8lF>Mxg=kqCQdA+J5=BWE+P7i1ms!4!Z6zQ-H{gZ&C zlj z`3N~PPULNsZ=7N{2!)o2Nc3f|=c$IA=L=smNRVgb?Y!wzMB?S!h{&4D$bnqUREjDx z6r8KJS473gOs(OE5-JuMC|lVsjI8@*dIq`w({ICxYC}>C8jvcIQLo_xFu`?a;*`$YQn?S1x+$Cnkm-uB1W zfgFM&s-h-pDt39hTrc(hh{ye_)J;oyd}L%?F4yP>URhC!7K)WE=YXgP$MK+W+pndz z$JawktyVsdyIEn%90x=%Z{I~VlWHYht+fb@<0+~_*1AcKlrq(|-o!nrs9P&2nU@QG zf4}~Z|MxK-A7`jdM9gY2&$KgC{w%Gv{qp$yyuRt3s0aT(Ch@xV3bwIOsObX3aSQ};)pJ@t@ z?oy>@3WW&>kLR2;D&OVWZ z8lo|A#%WOzK!Hz0X=SAiWW(r7MP63c3fO^-4A7%(qG12iI_l; zCO|}2EwZ{V&LJMYFeM@ql7yhFzQ~NgiujN#f&(<&W(>`r%Hs=L1{DIDoV9D};bfi` z1Eq*{KUV%>6$7l=3|oz^j$FC}MIe{=Z{s-p=v8!j4{=Wzk$Uz&`saEAK_IyhOXSHK zA77udKN8e(ffNW8CFnqy)dfZ^$XZKnP5QAMkOkJQGUnBz6o{UFFhi_Sl`HeOhyl?c zi{W@2^XO}hT#h>kgu}y!_=_lHW=G2Vo7IX_n#{K8Tcv8c=kqZik9jkt}Rnm|6x{pj|7BNQ94FCOinUOyp`0<5)bd|-=W@}ZY`aCjnPDF+X&7@Wn z)e$UYt7(NlL0JHi93CEsKm?x8c-;H*(Z|s7LQmw2h^(;9-Rv{AV$vJb5 zaL-cZveOD%m7~XxKb|p$3I(JPG~aS?T@iRz|Ego^uG7|Eg4Hd;cf3n#i{4*CWlCCinX! zyJ!XI&bRMIpMhF86T(N{`zUP_EioQu#cE4r_a}T>Ev0R>8ic=mQ_=j7|A-{4Fe9o2 z8&nkJ>|>-0SE&f`YOrJ3>h-M_U{#;ULgI!@v9_xTg`AQ86j^)VK>nX3X$H9SzNt?bB|R}gUZ z;Rir1P0Y-4zm~_>hiVZk=SL`JZC6T3?|_~qze>>v-HnTgl#3kiiI~T3I0ppAf4= z_?#jtW~!X|Fe^lgh_zizN%0;c0-A0*`{RrkoR8}87yOu1InhWYp)2!55wbuuV;~YD zVl{k16_nDhF%K)v=UDjL(z#UC{Z)^qd&EEnY3qb3?M<{C_rFv!DQb0DjB3@#gA7^~ zDXVIAm0~3#W2T5mjrnA|h?blk2-|O3F3%tTX{K$ze0@Buv=D8V%j4s#)XnEnwoArb zS?v9`k>bfbj%~k==flJjUiO<7n~xt>T6nf?n@2But$Xu>)0k=$rB5-Fy8H2H*Ik$b z&}wPBTyH+$$3)WFPN-^Y*L^%YNU2-Q1A56!?_V#u;G{p7#CY1y6r`X1fiJ-Al~q)$ zEmpCwiikxXl(Nhqtg}R5WtZCW>x-vbfF&$YYf>V6ijs<))T(7$cS})=`J|SzUFY)$ zt%w$6Mx^a;lrra2tYso{(F_ilwhPkFItZ&7Q|nbqo!(8P-M;m&A7+LGwJbDP>pq@$ zGD(Tq&u#}mMW`D^=kZu6b5JQFv3xvBs*i_hk$Tm-#~jcqr6An)eLSA@Vb;{l`<+PL zuC`t0a77@q>{nO`kNxeIiP;nLu7bDUey7OMb38tkfR^=^Xua5Wo8w@Ny1!9WROaJO zE41eQPAhi(?$6J1ee>hXwreJEd<48$T~G6h2$?1+3Mp=&;Q)yT4U!*SY3+^lO zpWb1s9c7jO3Q7Cx>!V#RzrTO~GCA5deCFtuGszJT`m>NOg6E^=QQG&TKeg=%%h_Aq zX1JD14%hvgi{@6fe=thFAKSM#t0oY!xV-O=nK&LYpIR>>D%NoM4aX1Bjb)pwHMD<9 zyG1~)?%%)ne#{Thj8tt~L|WY>j~@TQFx#$MO0hy^sXD>zj>>pEVos4=_wTeb;~!QK zPoy}h`(^+2`uyWhYZt(WRk^(9=SK)(tzCY3etnq)tjzvYD~wsBg*4AE?iZ~)J|3E} zZMUTKM_4|?F7Qygs9D(p;RuSA{ae5PA;h{OU06yp&lJ-MW0A35)dDDCD_h+xd}_M6@{`j@qv&u7L|P_$;!840F}&hQoCOn_9CGX2O{jtkpqh+ zSTx*f5>wGkPtZiLo=qYq=|X8%yH6qr6l>Hn=8;q>H8Yesd#cD1G7t+Y4Y8VFd;fhr zK65nrzTpwR$4KrCHPAIZ zpe4O^qlxZKa*p}&*B|s*%Jwh+{htlv-~Pwn&04)&=Xm6Ngu93y#}HAUqo^t6{dQH8 z{gThaNB2_SMt|OJx8v(iWS0HgcD+46f0&lr?RI;s&%?K!zx{qY2In#U{-6H=Zvv`n zsGWZ1l-f4kE^T=Fp<1AbGD_XI%RV|wsf))K(Yn9w7nE9l`KH^B|2al$?e=~lqTj#X zzg_#|6Oa)uDo{bD)(y%?Dq)vPI(_;QO0Jjk{{G(YpZn#8%>MW)+hw|6Zr`R;nLb3Q zwKeZgAxsM*ERnj^Zq;l@#xfG&MCZML>m1X_0Dm z`}WJ#?)e})6OH-E^2Yda96sf8kpLUnBPHvu(X)e>l6xX-7g??cW`}N3O@fd%OOfGG zZiSB=av|IVq`FaSW`fh3nDdaWj!fUgBDJvX7bK!1G}Rab%B+TP*2<3w99_(kZl-Ck zM+0TbN7w6n%;_J0*l+&=xs=~pR+*n!FNuJ)WI+yQMLKd&=aaVzq0I1!y2+TJW+@DW zJ}0ee5qVDcELTmTwrmD%$YkDqQn(?FgDG=OCWKEx;@#qo{Y|OiAH!5<#eg)jXgqt& zo9PP8NwClr*udv!&6y~+35p@ygtCc0=XTNYeo@Ubqudl6+%3TtK1d-7Qv{S78 zokxnPQnKcVx(g^qx73_fh0kMLFB#N^=2L1b^%~=7Z=1gH*)Mq?$2cuKt(#jTi%`^5GpeoP<5wosGkVii7C zC=5u^w&`V#dkBoS8h({XFw-NkBvG-Vl$tU;s_H73H5H{5as*U0GE3Te-e_hDG}1R~ z33!AOF7yngMY>T z&1J3KRFM#=6IpDJJTf}f&h$Hrlv|7+k`dO_%IsehO-gI~e0w&8TlN8RT!flAESP!i3si4 zrR_nZM9yg$32W)~@=GH8@i$j7+c<}(t7%|T_e_`c0BNRbCQ8!Oa`nmyij*XFwE-RD z4v$*4BBU^BX4ZYQ?Z(Jpo?b+RnU&I_-?>T*5`YBJtcb`llPN;d8oaB|)%r?G-8PL7 zQO%j@`?p_j?|a+CjMMYcv-fa6iAz#e=My53WaiemT`rl@51(^xmz&zVRx75ZqR_31 zsHg~t=}SEnFoiih=a4z`cnTKBi_wq5=6#}~AqACJF2df8!h z6;~nr^(b;6!}iPffBsgC%3RGMNB2Yc-+q(-vmg@x_Mh|bfA3#kBSJ`;m0HVqe$H`Z zj--u&2n3)`G}ee~#zppZz$if{4iZh$+*m zw#{nQs>;Q%uTbJr_;Yc_LcHBbWFI*vpWWw}{qgY8Ge_O_>umGgjR8+RBiQk zeSg!px68+m*e{I4acBLft0=?c@iEk@NFlNPQpR|zTPX!X3B*i%{W0D1_HJ9_wh@T{ z-2>E*zkfdd7-H?^aroKj5dHbrM;B46rS1X^M7`|e{xP3l+^)KBe%zH%ZHZW$yryM% zA`o*u7)f3ad80}uK-sR>%iC6pAl8q-=@jAnjsN!f!%?(d#LBkw>*LvCgOJ>A8 zIER_i$`VZ|I{O2_jB%zs@^sEbw6;rnM5YQMg@U@@o{_$&!-!&qrNP}}#&A*AT5}Go zyT5ufWVJ9_$#Btq;-hShT8^&|tydKdpCL3gfvcFcDyA_*N=3L>5vv&k83>9NtS&Vq z;YG#IHZ!g#KZVbqA*e)<>PWQ)QOSUqmX;A}g&<^*mE_9TC#XV5wYmclJ%LCT5>~IE z^sm2Gd`ZeKR>IvxeLRbq?eG44iZu{1T}(aP=MXJoJ0h&^y1n`FK{eJ^FTeKBKQxZF zfBHW>Rq`I`Z@;|9jAB)4+xD#=hd;kW%k|r@F=kTd*GJth*SE`$;|Zd@|Gr+FV$I4H z=C|+P?;m};sG1yesyal)EKwODbz{u7UyiT4s)@DB?V@U5Kc2KgQ>2JgZCk0$ABVOJ zb9##I-}?PeT0Ij{3m5+x-T+@M96$evq^%ZqfTG39)*pY0aD~Z4m7)=oQb0{VD5bsq z(jPxeRnCeS1%=eq0v}ur3F*wjvPs?i@k4cG-cT;TAU#B^UBf-2+jcGcd;j{wv`A_G z{Ib=HLX~($yV!>Ok2#^`q0=5X<+)=kUq{euja&E9^E z-U~6~*l%yPzd!%{_wWDm-y-Ds2thZ^@BjMW)z}A~Umrz~tjwe;MeFU?IR?jH+x5GY zt+ev^>kqTS^5(~vl&x;xdjHriZ(!Q(cc1Q$KQz76O{|7@PpGPGZ(4RgKDAVlig2op zufNs(t?chPpCLt&-UrGhd{B#R-(x&8p0=KhZCl1f#Mv}mw)75b6jL?#E~S#@G0jT& z48C>n zZtsB8%(icY^!wkWR<(w3;jY_z%&ui$6iUWK5bcT>NuxC62+T8vLa`tHc>mkq-hFs` zkH_CkuYUWNc>D{~uBB(Im@~UF&V-B2;FUI_F&3jRr`251?^M&iMaFoIS!G zjNQ0>-(N1^^FqD=o{XsEeObNEF*)V2!^pqluTX? zJHvJHc3WS*l#ui8i3-=&FpgA~K!jlwEiDKL6LcV>0SJPZON-&qy32L?Ic` z6l1rYA=wN!tPe}%=!Bf^Rn-h)=;5tIYqgaAgq=;B9m1NJ#Duwa})d0!KzRSpR?TAz>sUU?m_DLMD#tj%Z?F%*n$)sO@d3 zHzE{D3T8m;Tj`k06M`c}Vrse~vU`gpWm{4^FarXr8vqLvr2)cJ=GW*(saxA>?o7el z3Dp6Da8oBFA~D-4TEYRD5ZnThxknaeR_V-*L*JI8#Gc{+cn;8-HkVAgCXv#bgU5c~ z@9$ge=9fQmH%Q(=Q$Nmfxys}Fdbos!MCV$xHuPRmI@uA;dp@-#@?99B+!0a<|{_UO)e8NXU_D9fpDPsA`;&I#i3bX^ef0 zXvn%2P(gQe?Wexa_^e7{7=|1ohv=u%`uI3}{M^o`g@^+-#}@K_o{vNXz`{W!S+gL4 z`l+sSPCavQBBqW=Q_8Mwvji}L#O#11ofVJqmQr`O?^|=Lb+;QYFDG;(cM8%>K`q73 zlo8nVW=$z3)mm<+lror<6~^(e*x{rUBk%!33gH*2$-4EqNJTjw*OA(59F zc7rRyAEIw&%(iCqL>}f+lt$5e4b!AQ;1-$?UuUf^=oNm#mC1S z*qb-ORVXZ{SR1^107Fnu_s9)6;*1{1B_W{K+X^0J;H|ka43v_!v-4;%xc~Zl+I{O2 z`K-RSG(|>o>ktyBV*~+K36JU^#&ia&UHcu4X*$a#806l_6#X z@TCBWB3!$n59Ae-6Ig_>0uEq^p~rev9uWg};5wicv|<=BMYO2Utdg)8Am!ji#O{-r z7YAZ60lBU^1{Q=PuBO98hG>^t0K(YuFf!v>P;`;RF~v0@W$>7&c}j=~E{rLxGf2Q3 z0JArxj5cI!jKxbRM;Uiv8r!KFC#MX9q|;F!_Yh#{aLA?&Vn;0km`Sk^K|0n;4MjP2 zt*yfBrhsBh#87}J*=}(Q(ZPVOL?Ix16cTIb0&qR-oZOwTNy6L4??Z=f7(93&u-L!I z7@9L-=!iTZ_^N<81OT(@M8>h(=T_Xs+Ue(U9LnVsq%*Aos3GQl2W2)%Oin-zjEDn( zaWrh;jgf$bu{scfGfSeV?Gia;?kcF8nG+$XlYj);q#_iNfx~8+WCU{^3?Q z#XWAhDu9D2plb`;*abaFFt=hl#c^qKvlf^Eqk}iCNg}wrdZ4VXk%NQ&1IK|(tYvoa zUb;ZC=vLO2F68EFZUvMvx-0$T;K3XLHZe#HEN;@!5Lv=xrVg8Aj{-;6=5H-Cb`&Ev zB2IUN5; zL*{Y_%z((+wqz5KL?RFov5*)-Fw7F%oe7nLyOEI~yPz;<6mzSsB83fOMilxes#eSe zk%b&%LUnUN+UinH&cKM&^?ONSE>*x1B{%32ON?u=PicX$A$iI+nzkhtx%DzAQJb6-=2Oy}Buq zNDKf$>$=`<L(zk zmueX3uE+o5zfp7h{ndW|s$V{xm)VA?8$awrqSmx5N`%&mJ1uivi(S@oz34FQa+0pc zoFfr#cPG4|4c=fBm@*vha4mMe=sK@;UD`TpD`j5R+q{X7IVP4sBvvqH5LFnyEQzy;Uy~#&J^wX`46ml5grWB;)Y>f>x_* zwYs`D2goVr!>%l980u>4#aeUll#;Z%fZN^UKIVA6__{3nhw0%yHl=0tb*bhcjLb+P z(};xr^G}!8uV+HfhsQKdA?4P*tOfn%y1G^u24OeljY{vf;X+{xONfEQ-OU;_Y^@ya7#^IRR()a`|!sXym})W-D<-Vu`6A#|D<;R+(z8nn-Xk-URJ!0`Ph} z?LK_?@rUp<;D7vL&o74Ph_+lyTUrpxxepQ7)oL{&k1@@&*INl80={9L;2+Kz00$@` zP8}+t`pnsdTXY0Zc$>WEo!`@?X zcli0YIkESJ8*Dqiq&0-h0?Gg?o&5{dn;FWMptGLfU@4e zJ*0soE(@2rq})@84x;7iF`x`A6uMl_=jx5XNM!p*B}yAnGlVSzZ6uLHv{s?cQG##b zFC&-{2I=oi6|JI+Y1uG9#>|q__&C4*&Jqww=QE{IIO=>%!yOXU<=XGwap=nR*<}NH zwQqj>z8muO+JF4p-$(+-0f?>6=4|T)0ffj|Ho_?qJ7DZ5iWyH8iKH6|z_hNHFF_(o zP=8B!qlg2L_hxn532mQ131UsV-MyAoTZL^Pk0MM!5O+^nuC^{Aj2M%a*(vLK3Lzr` zNJIky1Y}cnG!(H0d3;#3#oRNA)rLeOvDq95nTaWqV~kM(>)I&o+kD~>Ipj7oI67{V z7pH9lMoi3TiiAK+8&lVG3kSFL`bHa&nEh>8V8rZ*NMdab8#lm}!I9z{euo3HxUR(H zDBD38w1lq5ZmjbwNetbftsdT|$T)vcyqKVG*GYw8i~n zE7eVz6A`6uusS0ni#WRRhWOmZ9Pp1xHU2{w?wdUZ9PkaE&;SG+;&7*Rn7gN^-3dgpjpW#LTG+d1~{C2~j%GBEy4e5hlqKg|3``2_aKRfWfWC-2)(_ z)|9dXkel>}ww##-NhFWDoT8*Rww?3>+G>e;LL@IU6A}-hn*cyfIqe87?Ivwtw=W@g z940Rpw+bxMAFNeIvU=*qL!1tmPruxK^8>M5FDhgRzWe6;uH$9Jdbu(98zh(_BBtFV zIH=xYx8vC5Aui{OgoKEujZ)^=Yb${zrp&o3*V*gQtx$*|_EifZ0aEBDNmE}uIZ6m^d6kd=07W=XX4P~F#EyV6fSZE?GC)HSUMQG#gIaG zsJEAxdIUsb(-J~L4gf}NaWoeePDp497!n|XE<^x8NX(Me&Q9Qfu^-*sfB`C!Ka)Nt`6SF7duB370zh$SW+-u^3wgbQ3tFlao7}fhIA$xaflL9aT8s&10A_UKkO5J;Wb4`Ll_iq|3|Wzj zx`&)I)KdF*kGG%yhF)^$TsYkw+Sg+Wu~0-rA>?*raFR&F-eJ_@P;cbmTGRMsrq)(U zeLH_a&XRX{{tQIOQHBsXfbGIvrhb~wr_ha17f*Wy4Sg)lI1t8a=#JTANXtqgBL|}3 z92~r*&Tg+%Ktc})VR{c*+wF*P4514#1N9 z6U<)-480%=#va=oLeg{qRVue`oM`Npug8?SRxXId(+3A@%Q@^H@%+-PNt(zFKy^8~ z*O>1>vg^eqqeuwBtOHaiCjcO#5O+pg+e#b=0rL*P%^I#}N)wW!nhP^Ux0y-)0c$oy zbP4jNfR`ZXMu7#1fiO@+Xw1P#V(i=uovJAdZR$No48Vv$#2a>=h$2QNA;bs*Nalrr z7&nQ0AjJ?n196)rbf`r^$=4wb6)bRE%LNfa$U(++eUS~;iQMP?bv`1Hf=TFIR}R4x zSbAv}K~x7qXGzO?BXUMex%V)bL#M}T9!wpKDHyR?urd=#d=q6La7dEefl1BKz+5Xh zbt1)`MF4wmE25&Vq5GD=rJfB;`l;SD=RSvSSuczMmBO$yaEXJcx>f#{e_4NfmLd7P z#=Ef+=3tbE;ox@(|8THrKnI*C7<2?KD3{71;=2!Vsl&tmcxs1x*=3p^sZ_#9c$eY0 zM!qp8Oaw#_q2FUjAc4*;-hMl^X1wntVwVXNgE#Mae?RJC4*2rNFJano-z{x6u#l3( z>C?xbTb)%^$$w~HiX$jNU>+9yE zjww6$tQPgvP%$y>2mNvmF(}A+b`e4Z&Z83}6Qi4>1M+ZiR7Nbp;C;% z2wL7{y+As=kG4Zr+EhYuFUDua`?IQhCF2TI>^ zm@-Be<5j?3n*dk`5ZsSv?)vG^{W(v!#d|>_BLU0|vje+lfaa;VClWQ;ca|v)z94a{ zyAdn#vO+h4mjX*0rtyYW9qtA{t~3r9z+TFWQ z7B`R*qc8^Y92^{Lp<dU3lcgR{0DC}$zh7H_ z$EK!kX~H}(7g$1NCcYtDUSmHPiH06rX)}orMC&;-)-*1S@-Bg5A(u?BgY^Q50myGF za51=@!t~xT{sE4Z^Ck0o@OBGy?Ez{r4*MdH{|oi#+B?i@sr&1=Ygorfq1B;{^j zZbt#dZi>U?oQOhXzFj{#C^NefhC~WxBt%GT)fhNzp&lAZ5TuR=^A)W%HwIvgL=5VI zle?0mkZkq>By_hvrrK!LSumJeKjYC3+4hU46S%lb! z$?O7XL@^I{rl9N5QH?N!uEFeHCG_TKaR8uzp7JCVE4gc-?w&b1&{nc$v)Yb;9g>h5 z61cBS>==*)sbdLlW`;3LW%-OKLR6gq-C=t!T9Klnn-xZK03a9SC=tAfqar6xOS=N) zE{^KjY!xIVA{bieoI(UFl2DSZH;WU8PQ#(Il{5p7MhF5eC6wUd&S^!=gBEBNIdB>P z0fgc7nY+ELR}Ni-y3Q{FmBV%{FNWd>g6y&L3W!Ys&0T~-=)kpXnq_wflGGDG+E~w8 zr|vN3?zXO^1sxZU5V~MSsSB?AG+fKNmI4%2TL`rEzq-C(RKd(m-5Zi4a&-l3Nf<*0 zwSE}KVX9>bIiYH)O9*V&+i~GVxs?Lm0E}o`>?5b-ZYUw-o;kX2q!}LeG9Eyc>T)}N z`B>+(10ko)z0O4R)`EVc(a_d(bpVn)rf!pLrw#f+IYUm!yvuQOi{Z=H+b@4zD@5T4 zu5ZnJM?wWeQ>be}M&v-;1CBugqNzuY!^4LmMXIH=s;Ae>^)%b&v7{}?B23vGSm3)K z4$~NxMUPi9UlkC|w9P<-oQS2BV)f<@NGw61lyYK90}^YDR4GNu9a_K_wPk@H?(l!V zqi^2%?;nO=ek(7}?RaWYAa?z@54(Lr0WcskBm{$6>-p^G(|kVL`Bb~H+wJ3!q3Je>jjtICTE>t|!7;;dTYp zjmO}rcPw(Cv|+_XZgWEF_h zu;(D-E`0yPZeH-$pT4x}U@S~X?z&oQx$mak{{4^lUq8L9x7R=Y_xBG^!`Ek>&sEjk zjnU@Qt$%nNcZtaU`afUi1s}fsHV+9=nnJnG^?LSNWCIOvH5pZq&DUc9h{93&jnj^Z zO^ddb+;O{jBi`=7{;U4H1w6EQvGO6L$J_ZuiW7yP>rCWZ>(&9Bi8v4#g)H4zZYK=U+p9FgoFSJ@wfNnKqoXl3i+BBc#(PL#CHNSil;)hg%F>%trkAHJ!j98do#A;kX9P2J6G z?WX(g;k)bC-v}{{hqhdV$qfuV2Ej10WB_*z2oAvBR?0h()XE>i{P4qHj-Nh}tqj`V zz1Lgmr+evkA@KF{AHslX9Pb~kt!RyjA?DQImD{-=hw15kT~S2Ud^}9+t#rGw)e05D zz8fc8&YD79TjkJqL$rb+wp9d_2q4A|B{FxWYw9M{wUs#!`|J8Cq@LW9P|BUMLDP2cS25)V3xGZk1&Wl5KfLCJCL{%G*HIh$T7+w91_0?rAxF zN)iE(P>DO(q#U6$Er`)kzzR^}m|0?}#~>k3`|InRhl6WlMCx{4XJMB#k_2C`#DWs6 z&dkZJI+CP5<`D>MIi~&&5#2;`zn-5%h;cZq=T9jQ95QlHMG{K8$IGXmqOhcXy*=mQ zZiB%f1&SkjGf)o6TsiMk$m{9%AW>qj>rK#%b4(+!ShL1?k_njJ)(@bjY3f`o@cLWJt$WvRc z!~U_{uDhrEx-8(^ejiXZj!)hS6NUXsf+u+!NWXH&i7F6ekoeuYZI$BKCkx?rKF{0huUvs1?$H97JN7&lnQA zZtt_znVHQMT@VRl=j8$+0!7o}rW`r|Q!vVd#Gx(Eh7{sp{$DOlKq8c$-iG}xu*C5J z09*ob0x%{nwo>eg$lD@}#U)UXm|I;WCfj)BZV-BJjZ^Pxz+`HYcOiDI6aoiWrGKdF z{08FC%EWK1_uV(PoLr)?xLX|VI1jGH2{`o>vV^{_Ckg{1hGAdpOd&$mwt@KP=a71k zWaYYjmmGm$F@q`@3 zYD_yid}y_Joq2ox963*V`Y53zQw1<3>Jl`x<1cx-r>7t1(;wnhu!r4Ud0wnxj7fUN z)nUv=n0p8GGJg)!x5U$07rVU%;*cf>vdiyYSCNT2^Vl7}dz?RCtHqGVj_@Xe*B5k; zF>7h2Er!IxqRsjzZ<>Z3lDF$Cbq^Ri(N%_>DMPt(8lQf6QnZi1{}#s&Vx`V6*xyrR zx^gs2A0nI%KL0HPsB34zm6ff2w#U5SuEf^5I;=ECG|fg(s$0^Vl1pn;P^6JYmZ)|gp1nwFTSWnBcdXl<=Bp*qBnD@)hy z%ISA}atr!FTs`zS!yr2?BwQPOtvs1D)Nj&rAJ# ziQNE)r-yIG@ms1leSFXKIR5+p{hZ0KQ`&tSeaY34D+FbIM;lpP7u+54izP3Jz=Uqd zhJ|T}yD=uL;LFRGNhlH*sShG;cekz=b)U~CXa&RlZfC<3e*W7ZT5cQ$3HkG<8)4Xu zV_C0D)hr~$eK(YKb+VMimJ1U-9QH(xt%A4ne4ZZOx21ZU$H#BUL*5@QAAfzgfA{6< z?_CNFgHW*$V?XW>)5}ZghWq8VI>5W{e>@*w=GU)@xTTo7(Qg;Pmc|1O_XeoTrG~WM zKP;t{>v8}7yQlX5Itysk4ahu0TwweR}l@(M$T zkR@OmZq=CkX-MJp`f>XHPrBmu%TJ6L$7#J>d_MNmJy?adNXW~&cKbbXzCcLp9LI+* zU?oGpf1;jF=SBkKQ*R${x`s<885|5N;J~%rJ#}}xm?pf{hSoxOR!72N>?fOV4-w;N zKxv2TbEMd_9IEenda1WrItjbcctbb7HI7$Xq!OaDNvuu63rh0Cq8DI7C0@ zZQez+#wiN2Ju9Xd4S)d&kGlzkala^cekk(`B|aMc;+>%j@I)Zf!{G2VajGf*{;~ zn~xRHNY`tvS+WlYsn<1&P6LH~JfHn)-C=pfS_G64IcIXmejhu6)t5vzfwx9oCo1G> zT?*BzgJ)_Bcw|DyTG?JWL=MTd#UM>di7TL!q$wgJTC3M<+P^DWGfS-3^|po>ho=v> zFR$(MFWub}reL9KDTif|G+0?$d6kE6Q_jsgvAAA;L0wboV*gm@=SHFw$(sdB?Ks@$j}0?UDdrHpTq8Iq`LbG)sGz-F$K6xB z|4z+Y^W|1uOURK#SR|&+t7O6i;PcwFT3J-f4cz*}2YUL`*24v$dOI(tuN0EIL0dL` zwyOh@14QvZ|K*|U;On!VZvX|5=)33ht9#f5$_HW z&|<(42>^l+5fB3cB0*X8=f7V*|MEwdB=7IKE*<{7J74R^Up}^VCgFa6sMnjeLf~z# zfBW}8B=!`>&?A_+0q(HEP3+7 z9W#FOn5Kz;yV)JW(7|^JcYFN&Z0D=3t1p-N`OEG2Qu~1=IE8dQuN=a(%TMp)`)~J% zz~Ia5wbJWFUoXH6DPc}P=rK|Xz7*^;-n#nx&!4rdZpuu|{f2xn)w<5V{p~;h>0keK zzuN||;Evj?DOUAXthQK7JHNKN%(<6gH~!PVJ>_1&V7<++U(UDF`St6I7WJ}1U=Cg6 z;975AzdF61J|~VzL~&w^U^QSWh9>y+rgv{Un z%RgT(`F8$9x^V0`q-~huuJ!aq z!Se12NqjvL;kp)}kh(rik5G%2`t;+E`@7WCPp=@M0{Z=rk12((f1KKUPF-&{kg&B? z*NcG@hmBBCYl+=N$aTGt>*iaaw}Lpbkg0_G9IP(T%4Pz} zhYvB0%jHuD0x+$Y=l$KCF4xn`b09*Frj>~ZTvBgku{x6kGLh7|R;_O{t(dx2W^Zed zfPiuL&RR1gN5A6;D%_p5(j5_vkQQR5D?iw37pVW zFocOD=Yb9&MBK<_1tX6Q4ZfeUFIWmD+tvV0)KRU3M%lp6lOP$ZJzy7}> zoX1BsTU$kF{rGNp|4+9sf4B8E>_1pr1RaSC43MR}1B^%v0AK}cgWQ|u@!`AM*I$_V z@Z-O(*PAU@v>MYul-1Vp{kKG3E~nH@?Q|RNzwgGbE-{4{!{F#BokS(+*V(&aX!A9s zi73S+68dWO@L`}3zzXVuu6f)u8Y-JoH;ky~<@UnNh{S2=#+{cLCA(Md23@Kk#x&I1 zbMD624cdVKTwnema1LoJuD$`#aNC7$mdi~Uf*WuJg#gH{IdK~HR&RvNL72IjZM+>4 zMiKO8=xMx1MD#|4ZU!7hvU`Cr0gxkX(jZ+I=^r*y3R}y&J0QzxM}TH)%sWJ=RzxWE zhq{~@l_UbPNeCROYQPv$$3*4&oN^!feZ7844}V_I&oP7$yIL-!8usrH+1=4@{nL;0 z%kK;|^?NOAh`r>oTs{d4ho1Aa9)A-S0PGLnvZVF(X9Sl#npUtvl9-d^uFXfRX8;(# z{Zq{2_0wnaMTRFN(DPSj0w>TGV`ue}yRrY~pI`s}@7;7aKKyX``l;&=vCA`*X_qDU z*UuMUYQW}D`=>wc-aWqj{s)IW5kCC*{_C%Q?B6|v80Xhnm{A66i?%E3!L5dvzxnfb zuV1cue&!g^O3DWw?(6ASboG#!AP|BV5!pN|sB_vqb$3te>6yql?DN>y+fkr_1kO|1 zJ={M2jZsO$cIQfxpsfX*7&(o^0?Zso2M1LG1!9K~)6mKd5fDY)(H$kB7GyT=Ocz3B z2_(|$5!!Z`rPH6YL$@ddJ&ExP2Nr- zTn$iSjGbzWu{W>~609?DP%*@@VT#x7`^)-2VWz zRGpa!t;9TGw*yzVD#XB1(uCF;IBALd_iZ^MC|k95i{qo7KDr2{o!1!&4Uimx@GXE| z&n0!ad;i~bJubK3xYg>#Z(niutss=PJpS{)-aN~UC@~SiaxQIV(1u3RV;nMJ+dbYt z$>k>4KC?ld?qJ%Lmly7ODorH|^>FzbVz#WUNWnqEyfCYO5t;MT9#C=kg`C?d9SAe^F|}$0UjC>rI0Rh5xXTSK$*xKCCFDHdH4g-Y;1LspsX8(;pyi!gzzYILR zHmi4O07ghJSsmL|WJ~q)nb4w|k|x(QB9aT`%PZ&f;dj43ydIC=KmOzY^oQfm{MXa# z%ct*ybKUw*%AoTEb?){LWqeLmC=I^3BP8d8X~=pv&nwc)z**qK__^a_PSAqhG43O0@i%hG{r9-R3;-`E(9pMZm#c-`{Vi^TAjf z+wHPUV1luW)D*gFl5%|fq3yP2nT!ckXJh1Qe zmf?j6IQ9&>yM6!i_}TPPUYGRxiTp-)o6`c#LM!7iD?65JOSS5Gk$r;(cL+W=)BmuM zsME0+M|Qm`XqKuA{s z*IHly`f2sms$g=P){hfqpc{h&%BZfP4wWmkTN*w}>tVUSOYBU;tQjsx=RLC7u9)_G zBJVfuWf2Cw{)$xe^8s@%RulV{5XjeVYlhb>=-4pd1~pI*CvB=g}o#M@{SEJ9`*)%GR3EskWG{S?p~iLR*_Ma3VA<52?bX`q@Uv!vt7mw~UPHcV8O=X&%|yWhop9 z+g5V6k(-Ez(@CmA7u9v=s_Ue_q+F^T&LQ?WUvb=F8+jfSxoLVLTanSXUAwK*1#1OZ zL?!}tu@BA4A}jDYUC4NAV@WGEnVfr;OIcO+*z z!G!r}h%9JkCSq$>z+UUbh~CCpX97g>q6-6A>v4IpCb+BLmRg8osktmKb)IWFy=A7L zUQo4Zzc69L3Z&H{fu>p)OKe@ouB~OPk_Psv^Bo7 z?MZU2i$OwmS;d0*pcR?__5vMI0`9u5n1zC z6u?pi0yHtNZe7=48d)0z4?{_{szo+FT0kOZd>iFJO~bjS3qY0m z^afxc5o&=qssOEk8wN-ds%gwZ zwAn;*R0^peGBh1EU0W5GX_+sV%kh$zN6iayy?pkcXbBRT?$G-=dkOPPv)~~?Ztk0|^{s1yH4Z)EoN6&( z3VJV5p`@Ibba=Xa`pf5L71vjNzh8gz#~Z`t?b5j{%gZx7e!OH66(Hhen#Sj!B}pce z4-EDC>izvZ;_&hjOXg;EcvX2SDg&eBoS6uXsY^P1I!nn_Gov-mlJ(@Hfj2PC7#I3Y z4@5}Zt$YZCq~loAkcSgJou_#k>yp_8Fu}1U8&seyb15SNV9obmUq5`f{`k}BrypMO zw1nuv?np%x2{bmnaZO6K+bRM{){@fY@GQ&hZNSh1g4Ar(2v#tTR#$4`a(TpMLK6_N zmP}gS<}^08fD9m73rG>ww;e*ow{=2AgkRST1=)Gyq6XxrYWTn;BONY>75f?-;d%ZyO#@o{8E%XoP%KLkzB&(?0{6!Uaxnl1ZCY<=gu z(7R(X!L)5btk$4Zn@gKlyS6i-UUxEGQ~9xF%00?^|Qc ze0dGd-`;IvfaimDYtB!P58qt-#(ezyalQ<`UD?p9N*P{DnZX7|R;Vf&(D&CLK+1gl z#Hh$DKrZ%BmYS1mdNdYP$oM>8SSvCS6Og_Y=gCHxo(*N+u9s=9Sl_r(YlHDIrvVWN z76Mo1;a3?5w3f;Fz6?WME?E|=MHWnX)Ups6)QWi`1hf_uDpsgf)7jeyk_|KXUc|)B z?K0O?pM1MY!$Ir9%=BwrAh%JK(*f2T$mX|00@DQEJzVR6lNyP6Jcet zWF3Lzn%J_7YXFj34J-Q<)cO|vuXVA`cUNE33T1q`{pPm<<>iMz6Jl6h6MM~z!O_KS z+`Z4ok9B;B?H0<6HCyZRGBH`>0--~;$hOR{2*}a5HxFeIU1q4c-`&Ul?)>R*1{F}r zMqTFX_wQ}LNy7;Qx^)j&<7(%;XM&lXH5gZ4nx+|^bFBdLC2Y6nvb3w4S_bRe(Dv4h zvGXEkdi{iXrm$+Zx8-uuin2&`sHIpywFCg6-Fn|-YuUB6T)>1X**85BI1t}mxu&BK zr{~Y8YC>no*7*R+zczE;DD?kdSp7Bm{q`9C_7ev}p?B8L>1ddc9Z0dvh)_$l&Q$;s zRASrT_W>fK+P)2Ft4s3P9Oj7LSH30W(s|t4+hn? z*90n(*f6+G^Wd!)Agcx#TjD^)hQY+v`Ua$y;jp@T5Ku_R z7+Nx}q@h`Vk%mWuh-_`U$>WQ)BuajB-S6+G!;?ym&8pT#a&pFjiQKH}GEtobVEgb@ z+}sY&pD906cV%6lU;ZX2&cu=@*X=>8^*-KxcYgk%+3Z&jUk^{OWqfQ_J=Qt4v0d#i z#~}>^W7Ryg`>!_-_ot_iY?^+zUG3cQ(?`bAuGXi=bLjh;oR%StpV+lflQm)Y{yt5T zo*#W|(&dTS`2HH9RH@3Y>9&McK}yb!O_i#WL%*}#jh0f&WY{;`Ymi|&zc3M-*xtM! zo_=J=YJ--ALr=&^W|(PO6SQg7jrX|e=q#zo?TC-zAwgCXPoq|ZsV2oi4#J1l{PL_?n<*nbKrO=RE0D*qJ zjqpg8Y=D}X1J?x%W*~38=o_M(L$fi>3IS@a42Urp*QL`(;~T0AkPaelvby-y9lKbLpPVdMC-f^OBeIxw&+ID{flMIy)-eJ^ zB9oWLI-ytOWcNjujfxWcg=b?jT4oG zQb9&t+Iaf~mY4ZyimMydDW&Y2Zv5rnfdaMnIh~B(uirmVTAs(LrzwCP0t-t8Q(~K>6j-E~2)>XfyhpPI!5_q?3Z0-Gh|-VR-I~f`au;NvZgi zb8(7YJ&v~7apUx9y1MytWP2G6%VHSI>UvDjsP$c^UAR={=acm-HjNsK6=696zo&YJ zZG?N&EqJYROWzo~$ z6yEYvJz*^+gNcA-*&1UOEdZcUt5$0o5DOr0r=Q-M0+tQxe6+63HFH(VOkgV&$O@_i z@&+L@5HbJ)NMYu{wx}rCQWwiy6bKQN40DA{umro!c?1T7#sCzZr6eR3$*`Qfb&!*{ zE*Hr;86v|CvB8o7tTkTJj7-b{bpaLQBIHTy94x7jC?JUQjpmV6jA6h?pd~K=l&Pt7 zmUJNW0*C-r5d}aOYuTa$f?R9EK35?V5z(s}U@K^SThhc(R4TiUkT*UIOO2cRluqe# z#?XMZ$Xo$%Iua2Tf|?KkV;ee(o15LXn=+OR1>Mu(T%uX;BVCLTuZUhkd%f!h&8N_q z%~hStHa4~?bA!_i)1ps5KH0mg`Q!Iy-B}xH9J|~0{QX~`??u`i09AB34kh}2T}=xY7(r@qw0w%J|p5w7RF9De!R)&1T0 zY^N$^PFk2<4_Ft0VLUR2hY#O4OFw=86KU=D*VER;(O6TKdA^(s z&dyl2-jZcwdlQ@WT}Artx9>lGJU##TCt%a9*0I~oh38c7?)R^j&&Qu-89|0-^|0GF zA8zgOPy~wew(YNdhacX%{};>nr{|i>$DbZy8RF_DrwT5n9E|DOhWq^&PapqG?EUH{ zkI!YeFlNw7p$l(+*?l8EOsC7~_|XvcG32nChf~w6n*B|;-Y)0YoQCQ3$+jyZRj zZ|--{#7}?uOPkS|Fi%BYXnRfJt9X9VF$-5DYa$4wtmqK{ytBFPdJUbSD$60ypMNa> z@H<>LP$?5ZDVU1i1Wa$9DJ;{pUfHQ>;E-{0eib;lg^hhEXzTzu-iLB73&XbHd8Wgs z3xojdwF|!C7}XmMJyOHYk{0dPFb!-;!#2Dw)NkyvAQE(|szuwVAby;wC|~crEQJ>s zNY{NopOfZPN8?lRqU(ou?8^JE=<~mnoM+cGCYUl_;yclIrWCFNGW7c$E!FIBLaPZ4B6u?U zO9~? zOm%WZRTMCs<}-uwV>1k3P$SSP|8+Av6UR(#)DNAeuEuWi8fj4B@)D9m~10 zi)_dF$+;%R?Rfdw+W^LaF;cS8x#Zb|oikmPqaj< z3o&6yQU@!FabsPFz*RG9vK(p|t??B~<5%apfT|-?%D`w)bC#J%J$qudOhqOH2cW?Q zLPJ`Kt%78kt+Cb^lrq+nso+4XW+8M?oeTsxSERBLvK2_$hFCOB(wZ!5lP2Y$eJ2rW zzi*C@U<^nk3wroyyF2o+o-S-#t7>dFRtW}>$Wj;;t7bzqrGXKcA`lW=XQCxr1gQ#u z5>^)iAOWJ1S|UrNWK__5%cMmX3%ryP0Opcs;7NkY0wjP-Qqz!t^PrgLIqPHz0i^L= zuC?`iSxQ#g_~_VN@2^Qk(2nD2oYI)Gpv$g<=6WhPJ(k$v-QH}kn!fk!;xwjl)KsLt zRrCN2lwge|qhxETlBOudi$tlL?MwP1_50JW-01JXPd5FITr$xIX*reUQYn( zZ9uZ)bJkiPzJ0j;?&@^j)v9^PHBII6Xx(oAu;27H1pW9q9}em~0H_qn1we5rrDo8I zP%B84GJ9{k4_`5k%QUB1fiSGLn=9unf=J4x78qX7hsRIoBKVFZ16CwwLXXIGnVLTS z;Sc-Wik6&DXFXoev3`WB&YNfB4Arw9I4i zJOt0{eY4wzFFGcyIpgV4Ur+V*ITdL7>rji7c`EZ*mzioN%Rm8Dt5mJia6TWOJ|j_R zyU?s%=*cpYDOE~Zq|A99RTb*wqrd*}<@P${jLQtZb4+MFwQYO6 zUpAk=|D2`^nKs0AaAty$i&)p#&;a5zUFuSioTHqFms&F-d1Em4WPB|tkI#8NsuCNk zY#6OU5;2;g)TG#4MlI7Mc~+%7mz++%q0P%zAk-02Edr zB4uJiaxEhv2tlbe)l@4~1VI7>B0vBT6@BBp00>b5F((*5O=a$`zb&P1uKex0@a@;_ zfBrwRUnKz4!q1QO`O|ZmXF%6(Zkl%cwv0=zcC8;Kj7^(Ts`FT@e){t#sp6a9LknS& zr63v`Vr<VdbyC{=@N?Utm5UWWxli4vCPm0a~WF zl8SemWx0S=S%%%$Uw!?@_iO-2tAb<_)zeU$9!dd#hKNWQA+stX`T!y@CG0vrUEp}A zdHk$%5^HQQVD0M41NZ`P80GcjXDc<{f9uv)x-2gANSwwOtf9TS^ZhCWn~UZ{Nb}jb zmQ>^Fs!V4eB8F|Z3QN+QVHpoNA7lUi@%xwYcnRH_*#dG+M}%UG#Uhn5Dua#v?RUo5 z)5m`gs|VI44X-w?jkEcZ6#?bhY| zh$v)(CKhBHdemA_2n_+EvD|MZO@d&Rsup7cqGe+dgli#hY~Mb7*gZZ?Ca#WUWV9ys z^$kb{MIc5tzA+q}HBc1Mgm#;klVL?A5nW$>7@mG)_;tkpHvD{ZWChW2taSm+P#4Pv z$uOB(i$P@jmYpT00!pl^Qjh?UZFe2oyXpK<=ke2!UJHMWtv*(wOvDt*(dr6tJ5Gb={ z<72RlRMRTUW!S>;zy6#7u)vg-OFG9 zD^^)L>7aJ6{K8lzxi!S z#fCQYF#hr{9QT{|U!~y)nQuP4-(9G;TG)CCv&(01&) zmp}iD^;WgAi0^MqaQS>D*L2$lRh2SpRYE2PO~p2yZ*K))Ie%i+{_4)P;pyN1JD~{i z>Wkmh;eyM+?4&HF+bMuypXOIYB_d?cF8FS@%p()C){4MPWC9Z4k_ z7Ri>nAUkBQbwUCFi`Jtq3czF$#2^4WGHiXLz$MQp*|~<;+GfqxkJE|RfPf2eNrU$- zBG)t;Hd&Rd_01kZi>hitW?W`<4HvMk&&#V4I@g$Hi^l47tU$=Xaihx#iJkAt`21^= z&9=V3E5{!Ysv$CQL%z4JEj58mnvO1Re81Cl!sQVBDy;7EbYLo$s0vZDhWTtmW8w;> zVkIfWq0MDMdGkGy|I`2epN@b3-V&#B0uJr%x98)dHFULl5Z`G&D>y`sS~xwG@evhD ztu|b#R@e6Hce~TiPs#PozFihFP`A75a(UKf>$#TtELUEPEg384LC?W{>-I>?HAK{*}i)hUAVrt)2QX?$&#s>HEb;byVhWJ-V3+V zUQtDJzi&O2!z(EkHWd-dY{&;SrrW`A)bR=1?I_)}fSV7{Y_g9o*T%=V_Bmmi6JHM2 z23s$-+qiZO*qDkrO-|0PX^W!K1=vvNoMxGxK{GX5ph(S5(wT@!7K7F~g9zTQEeF*a z+^&`rP&GhGg!Fc^$^r`@xzKvsmV7}dWSB^ei(0d_P6aHeagjhQQmHvO!_*3ZO16f4 zd##!X6rc#9F`g0R*CQvHj10WSKhLJ&}7&e4#*lC>=%CG#m zDk~#XEsHf4kpMLK4j=;*Vsro&!CGIc5GYG#LSm1I2pNzWg`fr#3(%X7iYS4ZP*4gJ z7RjOlNFZ6OFl6W3##&26mK4=O>3ydtRiq7#HJ(wrrfZ{DAaoIGmSrZbBnbet4glG( z%@_r+qybGssLRU_G9B#tAx$qN#TaK?C~>1{ym^1)<1RGLREoVH4!9f!+_vkhCbXO` z#s`L^&bjmRP|AGsgD#eTbTfBAma#noDh>Uz~|T6>s6p3c^_C7ptgCahAP7nLOm*BP9tlJoEa zsBH+6Cq;?f%8>zdAw=t1A`2wT__ECB-PISH`)_=|O~Wy?eZSp3+=k1f)8*(4=i%i0 zH4^Q%dntvW?z+|K@MxIg>ed^PG8og|UueQO)w!KWy_3PkQ{B)+GG?Zo?O(fgcu_uS2kd16#9MeGT;YIAU zu&LBYN^?4biw&3AoEy`6yCri<#)#Fs+f!s~xda#45LgNR_Cu85Iz|U@nbOQ%Xt`8- zSX{Uq`r9T=vu#&4JB>CfdFPHt@i!3*8Dq>{bb)Ph=FZQJ6=RJU?%Srdm^-FKI02*>=}! z+tDJb4d`He<_rQ z+}L8;X0x|u?NeoBu9-UT+O>VjZeGxJ>+M%JEz^4EU`8gj+knx2`fOk>`@8kS2cHgU z`TQ~N_m0SABnH0eiCz*nY4Y{H+$y}u>YRerV%rax1Knj3Zw$a4K_Y72# z6jJo-U2~P{0Awv$Ky1Q#NiP7v#)4_cZIX-x#41`YKJE>hT1PgHIT&LUs;DB7alIh} zsAOH8pHxRgaN!}wTd?S27foNwEU>6n%onHwk}+}Lt-iJ<0s_EOf)p)=`E8?10j+gp1ECGp2EPH2S~8*rAC0jnmDxpOf^RBsaK7WQXL#>i0Sq7a4EeQ#0 z($61XUtg!V>UX=)^~QJy#M2pn`gvr)rghbR0{t?qNEdKK=Ca z_^h?Kb`@@K?cKfEU)z3Vy|Popm9bUA7+@%{pqLW|NPJY&!>O? z+u>y%&OFTMnt1iFUfG8Wg!(LL#}g8Pj4d*Rgj{! zI3Jts`?!4w{f>-b046{v!_yB?&mX>fcYU+kZT!Q#W`DCf9)~=QO~3Q8_1y;8*P3-n zT1IPEk|$jzc5xo@_;LcYjJBk?lw_LTT90V#W*^(le0su)46J#q!%^!(h6vG;B|?w| z(U|U*w(rc#6001BWNklgCMva51yNEZ6#^hc zL?I*uBmknf*gO#dApujrzjo_)H}6;f%m2KJ(f;#)y@<9qAGQx)ZGQLrjV`Z0{@cG< z4(;Z~xkgj~0N8}xrrCskV|?R`Z*jrh6}7u-zq^UM)plpnq??=m-FMsjFS=A7DfPBm9u00)>pu7_A{^r^E;x4X=Xj8`B5ctn7O2`p&svlKPi3q{&UM>E+{4m$bUtZyp{@cQcQ} za{3fofA{X@m(TkBzkSkWT3vk`*E>=*#)sIHG~}H9X1~9?_kl{TWtwuj*wuBN4*l)d zh#+NV+uwh<>sI0AXqNF(j-P7DmlGIDi;KtWa zvA^{`j;Ej5TOWd?2|)lCDG6oKvaqoT3lo!XSSu=U=m07KAXcqaL;#hL0HAHx7*|!K zj%VXz({0hXS_;&Wn2e2Dl5e-6zp2YbYat@Gq3dsJx*%BuB_?7|#t&MAIjVyCrl0tRCw5`4W z@_ssJYi$~iF7__2=F>BP$)SqfyM0&Z3u#7BLfU=#50|I!4I7by zBE)QnMJq@lV?dPH5)=R=Hf+qBtYZ+6oB}ceNCqM(3y`|F_T3&iOwWJAn&RfxcH2*X z{%0tYi<{7F5NoYfO0sUFlInb5M%!*{nxSUv{rcux7klITI!~_OfQ&Vr2ypww7l4+@ z56?f7g70t1b&w9r>yKnSxyFUf-FF`Z{L7C&7}j^+Jxs|u1DDs4U08;*NYUYN^Wi$5 zFF8w@UtGIIuqeh_CuQ;NRlhZsO-;I-546mF`$6kcP9JTvbzNUipOB5#YQ2{#yN4@s zYXl@TP&26j8e@`dGb$a~)p=d3}MKIn%MRLT3r2qhfL8yda zTrYWG1Vz00%^xn$$66{$A*^IuYojh_6MDi5WoAMXx3$cc2tr?%!8#wit2&?A7*dq^ z=vLRFRHp;8t!0orv9Ym#U_z02R2SCPHRbXN$%Jly z_uGG3PKUfK_4pCkfQ$&1P;Ij(Mp=$nrN909{&)X4y^QJU-@zE)Ud!}chiBKUSgWYD zK3Jmu!+)4we*~!?{`fymqfE~Sg2i>$P^R_Oouc1dg(5tD{1L2QefW+`O{ekh+Yfi| zS|a}IfB7%2dk|4%$A(Bse))@*grRfowIvSQtHY0fG6-r-zP!3_6Z#Di69wO|TT+?; z5g8lT?dqmVX3dPMH5CE2mTizc6Be>gb0Xu25H(v+vJp`Q#M(|}d1JcSwFDxP1(bmi z3L;wHy4bVps3s{B0=d|kX655%I{n0eD8)A`Ab`3cBG-b(2>_^ucIVnP8mPm`#17L5 z*$5aLSD=+auoTm5!sZTgs>@s@TOS-z9u6U{EHe;`D1o%szc14(<+HJte1~M%L?i=c z(D9LwFPIM ze*D*emw2VM%&)IFd`j;Bqv=hWEKRQS%rp4#O?QkNkr9zoWmTat5F|l1q-M{iWvhR% zjHZp+q?WZATNFtE6bdL*W#ts}9lz0sb9#}KuYBz*Kko1QJk_H;0hpx1-Oc;b=Bx?|8ZvkLacph1)Wvhz-4HUi{qAiU4tJC~y8MZGd|u63 zh)KjbTDV!S4Wy&7wl2@dlq?xC6hr5TO;HS|(E_qDLWGC~x{yava9o~pPpA&rvJuH4 zCn7M$iV6Y|F#^UsG7*syA_y=UYs)EaOJ5evi=q91fGI}+VaC$>ZsQA+!j?_#id@XN zti$PHQG03o_Cy7H1jIBdB8HqZSyPVfeOYbZyz$+>7b>3r`qxWByW%I%v0%R&8e>b> zl)w0uE1^DHgiec@k6Eh22$!!+1Nra%!Jn<_MH%Op*`l-9Zq=%1FNMWw_UiFZpSoDS zIxik?$JM;tKkON7GhcM~+r!gGZ|gT-{S>CDAGvbIn`ZH9`P)A|q!6BN-k)#IUtQ1d z-o33ZUU{_T>-zq~Z=XK?De1VFuh=bbKi-Gaj?TWU&%adtZn?f*T%G^$n2oD9*Yn%= z-%&l|zSXgBsx<-cZolu_?PA(|dK&uur?RL`RTjQMTaBlO7uR29@Q33tTb>`bccL=C zxOPqT@h2OzG{wq=&VjIIWjqURKtIdm7eMq4_upwf*yZvaL!xYl-j+d9txzldze6d>c_v>~0 zFffr_EV|emYvcZ=?@gQ*vu18J&Z?$O%KfqQCao_Q7hV;gf|dn<2gy1`oH?KcO;bM< zzA8XjnzLm;0zNzqQ~?+B9+=Fbk*0y|$KCXz_Dx|BLSm_8X0(N{OI#?r#?Q}SdtV(U zlAzhBsbzDv$#q3gTh8d%uS{{sp~+>c?Sk{ZEzs->b_awh?GMHkrt)xil6A?L6&IWW z76vARE+tJm*7l+?b0vEM3^G)d%O-j!0%3U(9L}B8R^27voYWAxK8JDSX}9?4mpO*p zKfD9K5d+2$TNw9b3BhpbF$y8EBkK21&8BAULRVCdM>biduq~Mn-#=YFtDz}kR^7Jqm2V{- z_GD*nh$Nt;o7_Zx>BkYJgayXbp_Uvn_(oTZfrxYR-YypCTzUB62K};_tq=QTzyfr+ zm#Sz=+z*V#y3^)aDb7p-=RTYcc5{(fNA$$T`O=?GU0JFy8ytm~j`_oVbNj6pXSlrP zY7R-$_P%T`vLwr>;IJ^TwCy&|SGe@dBG&80n(jNV&OpCiv)!++hWFpP`kAR`0ulS3 zO|z{k=BW&;maCA7B9LLVl^h-sZH!OMoWW_>gCMy=ps%X)gf8d7kXZ5xVgVGf;)0R9 zYlg6+tk%`6Mkrfy0O&X-ou<%wc8C}xAOZ*km72A5JVh4G7L9XtjGf46uq@dLBMT=P zk|rkX(=lqGM5Xb4YyqKQ6TlFHMN9yLj*94vtI6GskAMiEj-8?)aAWFR)|4~G!I|2q zQ^`aYa_5cr#yeXw8ec9OyV#!IiW~u?^h-oV2yxmu<2->8q)T@|`dNS?{DfOG4z zz7hbP9xzRTQMH%QqlzUb8j;u{0sx>*Iw7d{HS456*4S|x7y&_ zZdP`^bjUOg(sdEz6#8lR^t9W>-9C6X2M0<_uKDEUj_dG)n*9`ay0mqnVde8ytxwP1{;y?(LYJr=t=uQ@&3pZIZ5(88MBb@yZ1 zAK>h~SZ&I(miY>*nGO@iK;s}W@oarn)|=z~?Z5lmyXE5XtDm1=F6iaeau}=a5%;^| z^zhK_9=7|qy}4z!>`YO(vT}9fmS^+xB@5Y*T-N23o`wEp_p~3{Q@gu~{UL|mHw)uj zo_ZZS!kiH-uYI#9>bc}Tj(r$UfF?ylqFSJmKb%+qs!A`O*Y*4_Za?gY?fv%C+pMly z%wB(U_T^XetJ&f=|4@H=cS3a5d$QiSVz#u!Y^g}32}nZ}&5+}z#2_hU(G;c}`!pS6 zk7QiEyez9a#W1y9y~gXWUvDl;10mkt_J91=F%n9eb|`@m&=M0vPDvsl*~JU2SBeDNQ3Y&d;0GMbXT;^qLd>xBnJE z^5WV2>z~<&yL@%+x{j(cUtSeDrTZ;1lehlr1sBEq^nuWlwdMS>-+!7dpV^}6j<-w&J9qx9P~+-ar#%VT zVmABg=a<)Smf!sl#vxD&h*A_wnGRvtF(aTr8sp&(@>zZMg-pl(={sB0#3ptZH4S(dyjd_sbymT2?UWHx+3*Qa0SKyqR!0>k{BDZvgG!0hdCRxnSI?X zktvRYVW$KL4nW8j2*jGn*ePWofH+Z}0KwVHG)?;SouS&;f}CGoUG+nr24Yv`?!i}A zMKxDoM1ugtpw6m_gpL4|)VQWtU$ZBNIPE86EM)aXS_6vn(9e~t{kuO>=((uN*)qqNa)KBP8qg6XTLPg< zv!YJcne#V)o1$If+=>7gle7F9BfI=Z1(iSCzx7md`dDr-uuO~aJ+BMFUdK} z6vBA;_&$c-SnCTvZ1=8N7iIH#&L`st4I7p)mWvl%pBPbmqtl6y1(9Ma=!nqx#upVq zp7wiRHeAkfXpJqCwj#&?pR3aH`406t;QyJu0SKr@1%Qn&($pI30S%~7imoiPWd7_C zO1-H!#cY#9t9e2MBIII5X+l6H%Zw_3SwBnY$<`>5B#X-O;+3(Lgb8zCNI({eAoqp@ z*l5nEg5*@eT5IiGl^Bz&&Q%hVAYmLkB-ET@f5V7~M$^cKxtO`4Ov7P${W7Nz_8)E8 zcwbG!;1(Ct_Jcu1Q@UyqPWOu9ipA#3zt9*$KZe~0fb38sSU_ac7~^v|83kTkTzvCa zv4{BdCqnSeb)L4;Ke&295)ug8(y%Shzl`G^MOLr=Y@Ez^*s+Pt>WlI5$7wu`{rcsb zS&E^1+!^PJ`EyIQd$_;+>eX`N(cq`wf1ffq&CGQ%yU20q9{-e6k40H7Uyx)8Q+xLT z!)OYhm7FVmQJS(QbQxOkMe0t)Vly2c3=+5!PdC--HMzOugN0xh&#SZR_R~MZctma% zFMsZe>hSiTbL!C6zCI)C!~TN;nh)z17YkRQ9vcSqG9La za8waP4hBw)+okoG38c)NNfk zw@66?XtD_Y>?^>8abGs`DHD;EG?6hm4La-)z*KAR>!iuBHS@2rs8jpI<5p9oVrfE~ zhOMbq#?Qj>6CpW2GsaHSh=7QIK%i*;?mzs)m%sSc?B&&uzy00%;&qHCYoMwZ$MznI zi(>IIg(RK;+q(_|bYDRtX+R~C%6s$^Y`cd=xipVbfFz3+Y1XXf?^ z>z8dbjY(=t&XdlsxZiQHG=61>qOYq8Vge$NZky4`@kB*q(bk*~$E{htCP3#fj&;bp z($)geFE&$~pe(FTI0@ufG$pyx**p!T%f`7^5(iN9#`$`YcHiT8G+AuDw3nN1YPEEP zPJvyPX?K%q%j>y<6DY)E|?bU2xZ@saGzrp8NB!^8L4zBDo6KJJ|}L zB4}!P`63TLsEi`XPyvvQtqIa+3o`;5Vq;deXixi^7(xBGW7SvlY(Z@+7$+w4XLI+wyKH9gQ-x(+Co#G zBm*TBK#-tE&n_ydN>g}8#8VOlB_w15u*Pe-b{e#8OT(IN%7b%ctdCK14u(041{IJ@ z&Lt3Iidk*l`VFNtw*TmC(`N55AW><`76}k-QInYok{F-5hoYX9moLY+hYV)uS`#OZ zkscqP-aqf!9-F!=T$!ml_aVoSv~O8$woPTMJHMcZ@81vm=_kLuxV|d?{-1VRvGz;b zRIa@J*!_^*axNv3si6RjS&Wm{3meTCHT>e|*H?9TQa{J3R}H3K7z+whRwYv#HqxJ3 z_vMST%_T(m@sIy}{_>~5K8>SlYWH`qzkV~nJpb{>`wwqFseUn=SNr=cC-@Vn!9dh9zJ`@?*Bd3~|Q z$=v<;y@q4VOJ@s5W_$Z-456y4YI!Zz7G2LsY#gSpsurnOao@&acey&tI@>?o{Nm3y zPw&cpig9RD?91jtVw#nvrq$c+hoD+ttsl3yKe;+{Z29V9xy;}GQ}^LMw)-b<`LlbL zC6{&8_gyo;7)G~0e5Z=d@_e)MKYSb(XICjs?e+#`y87x@$D2Qm?UONd_WISdy?OUO z%-3_7f-7s|sxc7STH$1^(=6le7TYHk8HY*R9ZiSg`On~LE=FRnW>P^_OP56ZkX(lH zB|o(@*HOh1l43)P8rz^YtLBggbLw+xXyFYxn&mh zQ1mK$q=pNV>6i6*6HEiOvKByvIeqG6R+xefBlJVUDuFi|`ZLpKofn8v&nutCFc70a z5-JO*E$q?Qs9>EYO=t)>?;d5@#EVNE0eS(%=on0XdjGh1`9f$~zqa{d>c+JA;<)J{)z{3@fuJ&<93KeMyf3`8fKomU}~RUHRZO!^K~{ z-gc4zt3v&W-D=$!dV=U8)0oYlKBV~>`T6ds-rHfM>rEcEdVj#WA1{8onJ?$CT%l(J zO2WQaSTgs2Jni0nuf=uA#T{n1xiWX}(*6_2iJ}pJ#ccUxUDdXF_k*s#$;?_nVirbw zI`Znva(ShhH1GAp!CM1N6!sr=cmhO2 zHg^G4IS()$b$wA>U&P}Cm0RsPKD*MYvLeJT6!ZA$`wG#xM&rSmGWs*CgQO8@MhYZH z)Dm@4WX3YekyJf!Y3mpV1caP~Q4lQAAR|l6Kngi&U=${wG@?quK0|bDj;Yr?m9`L( zf_=p_#6A*bREIuEKm(da5mA6a0})$t4y+}E0ELlBH0B|*pb)SrK4*iBrO%JEOpXkE z9&ova<|6dFC6!FJPrd$2%EAIrK`!Q?k_uaJv6jORA@qb)x;YSaaqr6uOXNb=u{dNy z6f!7@ce9+5AQgTNI5D9B2wS!cn%T~bKa+mT=oGSJqzIEH^k-yCj)3fqoeLRFyEHzT z>KfUDD1l9(&FPdi1u|JCOU6o$IUr^NYk&%0s5u+cLBrnpm9w*H_%y^pwIWa=<4rlr zs0sx+QB?#*1<9l_Lnh-o*YU=Ojc37^l8u138jpL@*Mg z^{6a>5r7RaSWgyY3X_1UF)WH8vF+O=is(`~Q*f+7!o+NS)fig#F>C5V%0MYgWI_ds zakzc^n~o;SIc=_trO_jeSJLW-Cg(anEP&;hSs!) zqQ<}Yo3Afc_Wr&d^L!keuHE*B!)z^XwkfTw)_EM{*a9M`Xqea)X7lnYJ$rU_4o|m- zyN`#{cKQzW#mnpe?cZKKJsf}gU+k{I-~X0mAYaG!Ah|E984z1w&69|lVvdXF z#@Asyr2V~)N6wKD>}LvxL|ZUB!^~uB$%P0^;}F9M(ny#-7d}1{R7ph;5I|K4K;ggd zna8`gpTz!8|L4E{;jRAWzx2K~U;gsq&wgoMt<8Vpzx&n|uBaA8(I^6djJw!9eF!tc5`3LW+Q+7H|KwR3%k2k!vPVS)pMCn zhr=yEMqtS!3YF(?{QN3D{&C#DH`NM&ZRE)VxNXe*6_P&RCnu(1Y# zhzNKRQHGQ?BSM_^^EW>q+oPnwsK{PZTrBI4p9U%m9>~@!R#k5lYh=nfpro={15qYI zK=v~tTY9Xjdi&umswgOOW!yXqO2(Kn=ILxRo4O~qERxtcU-*;?^3GW6>h*lJ7%kk~ z{3D2{B*@X%SBQ*2NCcwF00?LtP8m#LQ6^MdtPwzBry^u6WEIJPppXq|4hb2F46zXj zq3a|EWMEVK=6u}!kf$RNS~r)JQ~=ThhyZ|jwAQC+0YuV3BI`GQja-bUA4L*p@y&c_ z?->oSES~=~P6;KR9zXbEW{MRSRX)C#&>1@?W7#gw-@M2%v=8s<)uvouKi=GF*6FkZ z!Ze*0t1n`AoS$EZs1lNjn6eZV!+@Zgr@EeXT|{1lZm&~o5Clj?5wo>3TX-R~MTKOs zoTc&6`f8dAl)*5?X;evUYseF&D9nW9=Vuy+I1Zp-tJ+kvVR$fxb7E2f00vYPg3q;$ z&!_U=mjWu0FAyxs5nT-el6z+j8xy9EkVK*_R(5v5&X3#ohFK*5TLD7JWG%W9a~C0J z!on35?5Ul%CLWLi-jQ_!vtn-jjvyP zJ$A=%e5lXAi5W0YdAMgkPlsER#^TwV=H;tu=HLF)oeYPZr}=W-KRlGH+4|YsdGqo6 zo85=Eu3Y+J=4NNecDnsd?suB=^5svBt%v*X0Rdyjq^`M=6yvn_i;FZ(SrV6v*lx>a zF@LtX-M&Y^)b?Y&ytIoKAr5)C<6>2xzX|)dY5U%ktK$3{zc@R+`<T0u;0b z>6AnWEn^0<07Ax+aYAH4avF(^t1q~yQ@@MdUKE_I+4`(0g~_@SRS>NzLLSS-rK{#) z_tB6|njsAU$hNeu#<0^I0L9Ort*^d0e)tx+#5DPOA^i@lceYI9P7D}wZoPqWIX-?@ zFawe)*9e-42sG!O(g5Uqy$0{|@#vegV)dr$9&~8)cr2GM&=nL1F~<6t<_VZJrNX+P z^0|?vMS!{nSEQPims9jxOs5Sfh zhs$%1#iHvl+}_2DXL!g(wV5I-u#EfJ`hu}STj6+^H7^{aWE_M*t0`oFc>Q9&Exz2p z|1sbl+mfHX0E6fj#3qIv!~y1S#sHiR7b_h*9G20G~&Qr4V11X6BvI)Dy^caG;nAIKDiWF($)9|Zu3 ztz+XbXGN4aO{QnS7zdF606`}WBb!q57$uY11VJP#fMsM7?|hPAK?hZ1U5TQo0+wBo z#x|)S3R{no2=VhjEl5m&$bL9I<|u`$#+W5fOvGG7jfAYAkfLf%s5otb{Fo-oEGUMo z(4?RQEXK)jQq+X=lE^S5fzKvc1xRUx;|~d;bT#OO=PFEJK)#^D<77r{z!oIt@A;wr;iYCWP&6?Az+a&&K29 zz-D3c@$q{|)5AaiJu1w9`Rk6wA!W(_Y%UL-Bud-ki=VDd2d7rIA8&-cHN``Z;}oB^ zN4WT6HDB-_{;s|Mwz&F2Ui`(>O`OK30qyHIRn{f=&B+PF>5GhZXx#c z^eI=%V>Xo3<@V$6cisK_-JjZD{pv4+;QNoq-fT2Al$i65ljpbrJP515Y&TuZv2IJVwXNUW@F)nt0{LN|qalZLl zvz(o8zW(N!bkAvOvu5-Qu`Q3g>G;8l!oI)I&yE^V$v88WT1)Kf$4m77}h<--RSp|CiV$n@$ z=q972q<+4x(d@U|9D5~0O#9pKH$f@^DHGlbwkn0aW zp4$8O^~Dt-k9Y6VbSl=D)6m6kuSt7DzS)H1qg`CoUw(PoxN*t`yl5WAV6Af*P6j+V z6D2=Fy5w2XLJfp)uh<|1lAZg0$OedZkNRnTeC`XMT5$veMPh=Eo!DTBegc``L?epX-j(!aqr>_S7js zAx^*sw=}Q=jSLkK1`Xq}0>oy$-Nx00)+OBCFM;klWy?f4Ja%d z?RMB)`Tb3c5B=A_d_L4EJeeBvcI#%GrsjR5c~VX;(U?Jy0e9%vSs9|uI(Dg+jgfjDVqR5k@FRHmFX1sN@R#I&%BA-5s5B+OJO+ z&bqnrWfI3=tXqj;31go2NbKC2jX@d0cqE*R#=@-Oc zHIYX$4vG|VJ54>qqFyLyT{JW2KJFhy^TN)=*s`c)%od6+BljMnGmt!YslAI9{1W}VB=A5N{$dUmv#@-dOic=kh$psomzd|rPE=OI3WU%Lxi$fBf|c8JC1|n0yQxk z=P-{$I6kNf7gf2s1cDfb+#PnuM=s{Y`r4UShr2)O<2%22xq12O%}*{t#?vWw+sCeL zr#?>8!MK^L&)8KUF~?pcXi8zs(}x>(;heAAb~?4uG&4ydO(y~>&d$I2`K#+I_tnb+ zbUK}+n{Z0mJ1i?y!C}(FULSWdOj6Y)VmXeBv6pF_X7ZKfIQ55gYys{S#MkGxaI2R; ze>JbN5{agqr=(%OAIH#lZF@NW_W%9uKm9*}LH%r2&a2JU)pAuYR`b=y9=qJO((dEo z@$NtVyWjkqfBWly^*3*vji}m>%TK$nfAe1+`|T&1&%%gx?dA*j^c3pSe3s{&ufY|x z-=;p8r0#T_PWul({w|6{izEA{Se^r*N=`%n{`))l!$;!^Qxs%MA|SG=A}H2W!d9|F zXXfkK*~-;RYVRUhST9)hU zYVDdD%Mw#ekjxi<&aYn2RN>|+Zy)n%uV*Xx;sqDNYy0fegZGVp{$h6bY4`rOKahs3 zgSxq0Ut`(iFpb+E^LWZrM=27yV!o0vx~g!q=dP?Zr8rGF^jS5>Ax{U51IUDEj4MPH zas*AHO7vMih=vh>BumDuifn8c?!W)z;c&Na*4KaaKh`gv!@vLAhyU2chd;e7>gF@C z1YChCXgE#z$KUN;fmhe+{ObGPy*G(N@*xyR@bTRglAR_w3?v!UJu5F(GM>WeuG@7_ zcaPNu3DFn^U4>y9PPBiTo<2NGeH*(cK`fTnY3z$;=89r?c(S74s@N%$SBOYxkg}1S zqOWFsnBCmS^K0AG)>#_ts$A5|%jWzHcX#r5JKo<;jO4AG6*Frch{P19r2C_uTK(|D z>9{?jgg6`|On&pTaM~J5WqoO?h2$xpj^k;|4i{Hnm*l>1EUIKsk|6+B*8O1PkYa+^9wh5D2;|Jh`eId-ML!na zO0z1Qe*s`(+pCCi9)Mul*?JSEgvgP5d61R_Ra z%@K(Sk(j|%lyl0R^;OxN+vRot_!g%FArRV}21K9IM7Dr1N*-)A)098Eb48@yyeaDS z)5qURj47ts@?}gzmh9_g{p@A8Z+%sqKD{ReSFJM|?(U}cmfc*jD2iEq`Ok-_KiFm&yPb6nGUt>jrFwnc9=n7@)}twK=#UjsYng_L#@$2nv-6wZKPm`v z>B~7G874Md%$nhJa_q#FTo%#>zr2pasae#qKS;kPRrVI95K)mVf%w^S+~24EWan%4 zO*-Ca97KVTRU;xGg22C^II;>Ue3q;VC@K&eBrmBWQvi_WiAAmBlmcZ1P$pAuz9gop z-ASI9SkQp0P!mW5s!3xCJyKyA>htGgchan=qk`6pGeGJeKY*Y!lvUMO)})%)6oSO0 zlGJ*KDQQlqy@8~rL?CvBjC+XzNd*~2t#LUA)kwZ9W}9;LynFa=b^XOOoN~W)eun6& za&bDO?txL+&ydXjPte-r zfW0m@oF|N4YqS39?~t1PhaXbvO}WWw@P~I~E2St7J9I1CtcuMiVYugEUoNgd84?Jm zw>gA@9~eou7xk0R>xFsu&5y^|f66&7zxeMt#AdxXf3hG&57*<(x8JyWY09}-UgYBk z-|fQT8kD{I_5UbjkFUOAO=&t|4(0NRX*P!+{@yJv($JHDY8Kt@x~SSO{_5xVuYOdh zakxR(>gAU?PSeAm%f%zRdY(`3`*(j(<-B_ID>q+u*WY6rRWVcLx~ymY-K#8#L#K72 zBr_ygK{hZ~B|>!f;?wrko+?F@>VN$bKtI8C@WtuFl58jUi3t zGJ|rq3e#RVB|lR1AfU>bZO?^8XP?O&-~XYQUk>Bm7PW3R#Grp$x^Y}B+g}bfBEZQ@x#tM95fp60~8hXJ7K}o zwQFZw7>k;_XzeV;Ub=f}RwPoCODWqhMTr>|CJsym1Ax|vfgN!ON4w=U0p91i>0|{qP|ZF-Mp6j*E)>WpDYL< zDM>5h2Q0#~FV%;aPE`P{0x=wM-0DY9A)Uszzb~3Isy7JYci$$!8Y7uyhCz<+q*y9r zB}D*Is2Bw`5jw~O;fPd&Rv%S?pe+bUJZbAPCC*X6C?e8D6wk0>)7x zMurGdA{p(NjSr^`jHpCXOh-~BCnUjzKh0E&6I30cR!~>IM0ZmHT$|zH5 zvLuJ-mDUKtV0{jx9AHENMpC4sL`?{2vt$llF!)8VF-J|p{SBcPtP`o@6j{$SPW|pyWm~N;$+>VexopSl?}Dkbs!h8J@lb4@XCH)g zIiI!X6&&kpn}R52Glpav!%Hnn%R|2EY9StXF#V0y*<~P3T~MC^$X);%7g7 z^Ub*b$u;M{`0Db{KWxYS2jhy_eDTTi=RVoDuf9v!mvws_PKxN_eDj;X`Smxi?jG(> zH#hg~auZTM+`X+9=gsPIINWt?M< z>!QiP`-j(6y)5S!-QiwkfugmKpUh_Na6bx~5GP5I%K4)wpFdmIe|XuUD*p6CkM$B$ zs;c>Mzf&SPOkL0W(`dEK7FSak*KM`C+uG6%$Laf5r>9r#Zm))&TR(nGg?;xU9Ja5U zix->a?B%=H{ari0{+Yp`tX{A$FMS*5m&r!i$;wvV7NYBS>lmqNADLV8|s zp{%c)+bzUe6`N&u{XsX&alcEWpkviqy_4cnM}f}kxaD-X%Y<(JA|K!8aav!U9g$60 zB|l9MJ2}4B3iXHg3H4NP;i#Q!K23c%sdlD(i2laedCU`e z>V4>yb_fZwha8Qze%dF@l`fIJSfiK{VP$8OyD=eHVK~)Mzv+pFKm? zph!`eb`CM2hyVeSDnjZCQwZi$?3cwddRE|7*a1(KnFIb2fH~ z78)|4B>A^=&O5>}SsL`q13$`RD6KgH#jhqgp{ zyyD3km!@6{qYrnO`V;#;=4$a2b6-CDg|6De*LSL3XMZ4+oW0eR017A2Dse<$VHSk! zDxJO0J`Y(b=WH2<{iO7&FohG2LF>XAm3_{D$by6fgjDM6B@9Uy%k_)>@eVlc`$3c# z)11arZB${)s;om|_6IPA+{T34Xe_(3PidF%fB!%Jc-KurO&72aK!D6yQ$}Wm1cV?- z5rMIyAW4jw0Sc|PRVD)fhZJM8I%80gW|^HLF-qM&r2S18Pj4{?SE|FV4^t#l8fRzo z1!_eKGsDa8%zyr;s1!H_q$uQxNNbgv68rr&^nMyUjgUaa?`{MrGKGYkqQsz$HMVrK z3)3zjGbhdrNVq!xWEhTz`#bR7I7OULo5HLBarJm@>$dN5x4Sp%$HoX`AIF`k=r8`) zzjbEZ?}xr0`~85nnVp}1^~=k$!W`3ZJZ-mqcj(5`VVEdE@}mb^Yi$S(Bxdd^UCbX} z1wVwzr!h+AH26RN>zg0{j4!X|Pp`_=$_gtQ{}&FZGs^RtXDWQY@wQ}pB1Z}0qR+wYE{ z<6Bp(pKZ>cT_A+A6lPO2XMg!09+}d7_bQOVMFDLKm5Gb_^q>FnCv9s~hRSBX*|e>C z_;8Et>sqz*x@uk1R8O8PXN}w4-b$Q~WP-OW1^di=Bp|X@yK+{y1X>V5f(SrnU@^8p z1QEtGS~qBAAgI%^A`MNY_4*=32`R*!P?2@c8iHA)mD}CkrHr3^TKv^tKfb#;h~Cs^ zPnMgyZCPssNsCrjHI)S-WkJ-S7K{ztV9noVito&Rf!z$>3iz-8=P5@d^|2((5roKO5KvZ0hRogD zZ-l?<&(6O4J{I%y`6InvNmGN;JOoj-l7NGnt#$T5Wwcx3sfuZ2#1Mlw|kl8S0o zRK;-|$NdLwYI0@jcN|BBRL@sA?f?_AyO-}~-fm_Z^EAn6dx<2Gy87O;8R7XSbt z07*naRMjlpCpTMzQqfP=IbF1zL(Y@r95|YyksQKd|LEs`H}0cBtL7d#^YeH%l>^+013!zr77l@E^0#rFmV!gjP`BMiBk_HHTz|Sw6{y5&= zrxd&?E5)9*L32i?>2BXEW0(T~DMf-7b7T<|*0vP!#2opf=uf9KApwX2(jo~#lu{rJ z#wexYbaL&wTE75Pr`zvRe?UO33}{QrfG!l7IPOrQDGHIyan$uJj@ef0V)^*t%^!0d zM4)We#u|Ux+HzjZHeo!K&3d?hJq`D!EYLVV-03)d9Dc}Htk0YEB2IBQcJs%7)g87e zoKUhW8-M)3!d5q7e}}qYYljc_EU74Gpo`=W41k%bT0%~m#~h|`d;mnPG?l9ydW{MN zbm@5eAd0lMN-0kiQbH|dsZ$qpX-J%)2317mP$^|<6im~^G1=LI$L+Lx17x*Q`J*=# z>EEY70RaIJAi|GLZV^BcWk^wufs_%+h=B+h1wf&qEMjMm1Qo}Shb@Vatsn(J#c2Sg zP+5*gGETC%cJAu=u;00A#T+6BGh3f_x9mq{wPcTEK|moV1Tcj}4`RWRc5Rw=NI;ZW zP?;7W;_S7laKR-SW~IVuivc(+Wk zBl)>JT77LTtya3^Kne0+(X{?}WCZ2oUl9;)W;BJW>&VP!NiDwo zh)vU+FV8RX;nc={(xTi>r_CFY+Ph0DUgFBDnUXxU=EDz@o)7l3ny&Zq+(ML{%nxS> z+6unb2ExQ0T;GEb`*MJrEP07^q=2mh)x@PAX;_LVfoKMyG96?Xsz_=Q8vJP0B8$1E zEKjNgSp;~Av@155=rXCf0in|LoGPMu8`zbZQbYR@-kT$zJ_S9sa))ue%O(Va#ms1k z1drrFfA_QAtl4!!3E~?@8O5fq#swjAMjwu-L8H*ig-y`Le$e6rMLM6u^vCs=TzW)b z5;?g9{r3GK%yg-qfaN^AdyL?lnc`9wxw+GMcJ;y_roXSTj0>R*Rv!3a|Ihd7!UhK& z1T5umEhLl$(k%=dJOh{eAMBG-Q+59KxYmG-Y`I?USgV1(C%JjvyE0EFI0&=sYa{gZ zV0=n9%lT;({=vt~G2j8yF6gg<_r2dLLclFKxMF8@pHDgCk>}CGzazIN$4q|*g;o=+ zoA~%YxwymH}(29V2faBP3Vv)p~)fgh7ce zY*xY-Ls3!i0qIIUuqy{NhQ6{MHsbihtNszdnh=h0`Mor_Z z=A}ejj=>hu+p1!Xu|5~HQzuO7q|Oxq!ljQ^Z8&thv;2;YgAqd{{{@etjX6)#A`Zif zNDu2In;#1xd$6M5^2V1 z$|s-!FgI!cKo)DakSuEFm!2ejC3GB6v^(?MHk&U%(IES9u}3j-L~>a0P)b_zC|Mrc zNxIjp)Fw*BdA^iQ6hD|c9D*SA!_c%_76F-U)F35_MZZ`uVe1rG*abG$+!z=k%M}MPFlx+f8JZ~ z9v#jBq<-$~6iJU0&OZg;uEy3DE`X2Prr!UiT5SkHNtQ@)#g{)g^iWC2)A4=jtWJ9o zleBW_X*@=>F)a+LKnn6IL9g1v0^UuI&2%fN_n9b88LdYjSxOV6c`Do&l}2I~4FjLW z!h%Jd^&ai_LrV8E3=xEpHvNYCeLmGS)Dv_Q=DR<21i0>P{U#5(3XKA{of;*-#8xLL z=u?NQIB;vElewOqy`CDXOeKUPuqW}<777jp{2yPINg7^39(_GgD>k367Y)L7%muSM zlJE$>o137vEQ1hbi?W$1Ay7Lq3txLT)~)RrBIqR-P{*%w>r%=qFH39YEq-bhGsiM` z&J`yPg*{Dp374CC$V@ow6H!5}saF}GB7^#^@wM_{&Q&iJN8G!4fftcq{Drw&%#SF0 z>28HlNsFw-MW_0s<(8YFbv@e-kYe6&8>1Me=wO~ z%+Bym5?ENv-jo|=E>OlkPYpB8WO=7MyFfe^J7Yl+X(AuS7NLhn zg&JC{&w0FhGkogR{&o>>J72UPdVU8=Bv#PG_3r=bus?IotfO`>!#n{^dgOB&H7KM% zZ|b;$bBoOuygeW6yp1?b=tZQ{pYUw?pZ(?-T%`FVV=BCOm4w*)2SeK~e+d`ou0s@7 zV{?C&D&fv2tEr7AW+pej9sam+v7)J1DNifbB+&Ti)XI=5cKs@vUk`_x(L)FtxvRFb zTdUGfAuNqfsZh@9W*cY3MD`C5oUW-78#PbIO)sr6Ff+zmOZda_=j^u$;Ha$4E(2?40G>M|~NE@T-Grj9}0BRum9I9uAIeLP*JvtUUd$1W}Z@ zBLxD58$t$|=9reeL^fQyB(8=d8(c{CsjVn^R#eJNBR6K0P%M*2+_F?Zs=zHTJf0~c z8y2jLx-^>{&ES#?z6XA+JiV1BVI*XwYa2}k!n11SyPoPFODw`=d zgV~`odKM!hi42Yg$wvJRzqb#Tx)#t@N*!iyvOEtE!R2i|oZ5UzqnWMNd>CzB#h%?t zQgXWaD2w5(R4<~7!NaI>oueCNv9?epyfDpnn|#UAq1!pNRk4km(3&oo(=w{zk-#RO zWwQmN;<^j*kq2h9(2(mH0`MPcj!-1~RIT5|zZ8 zgk;k2InkmPmPw2+6aFU`Hf-O`2&HBN!qa%-ro4b)%8*f#KjfoQ@ZbkgA&gB9 ztF$4LhYv5L=FV*f_NnLT9-+dhQzf;rV5c+U*^XZiu3b5e<_h=oA3Gxf|*T**zyM6~7RumEAop(^!&kFO>{eknPve~-`#6s#S>*VJg$4jFux+K2)ZPZh?Vs_oj74K;%dDLcvcTYVsF5}MG8s$ zw{*_glB5>%RoiC1M%!jgFl(0zk9ghcH0dl}1S@6BbRnCLr%Dvz01*pbpM+W7JBtz53To7^gQ`k z!;aj$!iR5>Lda$+9rqf&`nl85OYW_9ij^;iK0Nt9QfVBPvU2PFyS~yyfRe^h&O?i% zrh$@~@S|DY+IPCMr-_xBz4X_WLSfLKnz+n1{)!D@51@@0av2e6R|{>uE(8Wxa5ogXbKAJ$ zjOpgGZ}thhz$b;>M4s|Tq1CreXZ46Gk7F0bk@TMZ-FwojWwh2{Ea1rX-BZ=D(<>>C z15~gG4Z3u`9^{hNXvSz`4M%0ex;^ejlAL|+g`QRf+`X)&>$NcsTBxkXb7e$=ZL>Mq z^8IV#7n!{i{){J+{1U_XT&ca@s?@kcgb(VO?`(9`spEYc&1hY80$%5T5gGa5x6{SA zes7@7jmVu-odteyA?h8Nx5-=rH&61?nA+_k%(8ruMO^`kkfVS&a7OUp=TAvE9X4rX zHt7D>JGmQ!X8+~7FQw~|50a0WHlGg!%5UVsc*+cBu#m0JxJLdu{;%LvN4WueUgnx7 zR9Ig-hGfY`UA-Oqzd|VjvG0KE0d;yttwShUlM5btFErXzMXnz_fjz z&&L|yOVdE%ULWGgg5~|(-R@lCG>I~$oa!_@0=fE{FTNj1BD92Ez~<1-)6HdFz`MT= zP6?;j_@!AdeTo(tRXu>3WCW8<^r)#WZH|`I;$*C+nEGC4zrnQDiQXfJ~BOx5H`L@1pqMJa-{qB~&=Xb5$ zXijspZ|7`^`AqOrT%LO6)*mlU?x0g=5IR=Y7QQLAFu)vAbsHXQy3J)1p0rpTQeukE zMhxtb5Kl4{J(`S-te6c}ce$*+xI|;k*ZX-XU&*)R>L= zq-U<;j ziCz}u23q7!7=w%`n|`K_4c!3wA@XABQxfIh6rVVdm4URGKhl6K@YIm=V5ULNlKhBo zboZE{Vv56)NuX!6EW8Oi>S!`V15A|;YpP82anA=>+<+i}athQJ)IQ3Y7yzh}*C9m; zkMV{qcO^^)6NQ+RQsbkYOGy@ibPaNztI!pYtWUfdIA)2WRE7kkV5D=pDeel&iX6e# zk$9FNv6H5J+xa+9Abg6dn)_MD&6}SzmWFiryGHWTGcYKOP{E~OIJw2DEt{saetn(m zzC{(Ku`%~ZAd0~0LqRpqKq&UM%0oex0#2#Y^)$v?uTLZDXfH_OhZc#akRwDln4gjmO(ONxVwO?&| zd|t8Bm&T)N;}%65jrWE6N`{m8O~EcLk_06zghzWs3Iz#mnFc!yn9WxC;@Rk3SC^x5 zIrm~KNNbmd6-gnlfQ!wBj^+)ub>rcp`i)EGqEaDC2C&%v)sSgaxO_ z$`d$&B(KnSKBt0#k_axzYlsy<+JDK+|d0C@$a zG_PpD70K{_{!QgVa_eXaIiyN}ExKqoXYQXlP+us7pV{2CGO3TkYn!&=<4_7xV>XoU zg&`(sYqmM{=5s!E_efUsl2_+QbZ@@{i9bq7>UPSheKQN<|J7F^&|_JyWh8Rv*Z~{h z<@>@fwix@8TKFl3Wzl&1fpF%$4%|61jXhW>2b1BTjfCZSud<*`3|*?~&O>lC3z_v3z`D4r$q>CwB7rb?nSY z@~O}rI1Kdc@}popy3~i|Rc!7JVL{h{oCAp9gNY1ULjYWUmBJp$&-oxzykY>@=@j8M zOX;#gPWQRvY= zybh6{<83BMqXU!hMt3z4m?Qbjn^f%Oj+RF(jStJLn`V~?<%ns4ToigsH{T!ltl0FA zL1X*AAE5kDPCkgK7SoZ{YfH>lX>x8V&Xa-}Nt zr&va9XtpTevY@FjAk(T0rVdFT2}f2I3Nj;v1P~?gJ;oer>&{VBJZ|FF?rUjYoWrND zI*4p@iW}(v=BsR*|Bx>Uk=MCsQ9XJovbll4OWps(9bsXx6NY=AMJKVW7R4!dNfUyw zJGS+_DYeVquma1+Zr2^_-DyJbX_mp#p%TCE%Tz3Dm6Rs*R=FZl*9XDD@j~2k;yR>9 zc}0Zqp%ABxu|T+LiEJq>(qigW7inR1CuK3JXY-cs>tCwE&rBE$-mGfya>gI zdBHjy*wd7XusVz8Xep2>Sf)B@p=BNy_E(hwHs^mXWe&Cvm87X#U?|0>x53*I4o36Z z8ZD6fJ7Af_;@G5Q%}n zPHM&Fc-))s$^HfKWf94n9`m_>v6?=qDI4teSv4NdS&MWs+UYp!G~8&_-fE49!`uJB zH2v3VWWU`iwP2|K6XX$j|6YmS#pBN^?8wN%SD@$H$J_F`?aSffE{r0MQlo0<#S_X2&Pk?L zZb<&a+tS0oprK=3gPGz>%WSs3(qSZp7N3g*-FqN_x+4xQ2w~t z9cw}WI0RvIQNa6}iQf)U&x@~{TTtVVur=ut)oZha7)BNXjfDOMX@xVPxAT{;2G`!e zNet&8k`eUAj$FS4nuM_~Dpzk- zJ`UJ+a2#wf#v@U>YwC&&<`juvqBLVU$%zo5_vm(=Tnf&9uA+;79@m5CLOe^W&rhT@ z9Z$jMvBADlgq>L5(bYth!Mxi`YKe#$jbAWeJiARcYE(7Jdo-X!UP4qznET0T~T1(y;vj*l!w zH|*Zu?EmlfIN*LORS4INljroKKhBdVG5? z7Os-^y!#O33K>bG4R0hn$oY?%QZdSX#MX^kPLXod2X1>!h8^uoagkf;j0MKiZj)#H zB4BfGFE+^Yro>Xym#hS z#JIr2F4r@%p54tAK7XiOVsbFc{m#sUg<`Y)de9Zm)>I8;a;B@s^pcc0GHyw=wR_eL~jg^B_r1x=O?R^^XNOh9?eczdM3>UL-_1rlYM3|#s& z5im<7kFKqOTnQf$9xjTV+De7iZl#D0;yGDLQnqw^!jPelrJmF>ENIp z=ewwK7B7TqH9@ky`>o5kmc%R`syK1HYV9BUKOAFyVl?E#NpMl}dL0Irs491~==JsQ zUG3YXXrvLpm#Q#*X9F;!c~wB#VNTsT+Lyl&z$+@RQg(F2^FhIjHBhG?1nAgE1)m>E+0(arEl5a;O(ayH!Hq$8^Lqy3} z2E#{E`}q^R)HEK8%8d{YYv2QdWUuCk#{UzZYRpx#iqf-r0Ebp3ch=xCF(!?+G)*;B zHk(p}lu=$fhOtsQi+d(^iA0qcs*P0=p3ap%4jnMIb zhd7e(2QJ>DLVsPurs_Ubl0Hs$yLqts!ZPE>_2Yqa%!)FtW38!>Uj0rCD(4xYOHRcI zs;AmsyvfeX?x2^T1Aovgn=(a>E!WIgt5V_T3a$%5uS$MV-v5&k>-Opm zgz|Ye@gz*V7nGGiL#d{&(4D8Jme!Ng+*O<#igHCrVzhap_3w}sGr}4uZ-ec|%7?8H zAHn{hI_Qal@^s@!yw{H;-uP|qWF1$~DEp+a!^mIL$Z+mFhcuS8DevNbW?6%){MY`# z)9$>Ifxy)dAhJlo=bwA#ps&I}39RVLwd32t#0B?$p!Z8hQkucCxav|tN)c*=XsT@HSN1Y0W<&8MY0>Zhfn`GK_t|-?(IhQ`K10~nQP{jz*lWM8UK9;D;m=?F-5L7<4Eq7CPO-}AkNf?+NZkV0 z;|Jc1no8;8E^qXYojI6d8EG*!-*TyJv{nhOYFvW6x;_#>h76>kc@QV^(?u=ddGDx| zA#T9}OH!KjgA-+&Qcz@oB2^N+MLIWdkk{wVC)=}FZaYJ6(Cfg*?QU;Tnx_R)3K|g(CE=}`N+;l0E-5~bh%Ajpfv9nTRiJ{ zTh&Ps5rE~ww3{)5-C*6=j-%X@GwSTIm*nGUp>ZG}psWAJ>kZh@8}wAVY+Vy?w{ESs zs!3-x4V7~HaeD5dF_)4C0!4ZY^gpkuDX<~i$9-WW#bGGT?RIZGfhGiCHhY_`@I(=` z&VD0HCuy$#5(_o%sqzy9kk!1NN?Rh9B2?iipI7E9mH%_fFpXl3pM;CfPzo%TpD}4_ zMfg((hl^F>d1cz4olpGZ;>L)GqycO*J+^Y-Ii-d=PaqMd4aek-VQ zyApUkzD5NYb0m2sh$1Rsvb5@`YtN+-KICCp`uwCA{NX+irj1Ga13(@HuUu>$GV0TI z714mbd-c>{ZKV{nW)Q?5&o3rHo&lKzg(eaW$l^kh(wZY}mF|Cj2y(xVb@r7WLXZN; z0EOadb{cqO{!RejNQN5PY`o9yn^7fga>6lD&G#WlMQCIc z^yS|yv9;*MkP9ZkVMN)Ed9a2do+5pEAhyM<)A?PLZWOnkjUFU6F$IJ2z zcsDF|Zk+Dj)f?z7Gso9J*Ym3y-QGXng0}o_{!S)b3_hvv_H?^(yJmqwvkx8;W<_Gs z$(Ffl@965aT<$*j?Ku^Go6&W0P1)Z$X)jl@^Vvx0du;s{)Nx298C?b*mh~f>P;nj( z*PLUKcUN8GCJ~wi7qMr_nq&Fz$H&>VU#((3pT^T(gWG~2H*e@l1mk~u0g7#jX)=%6 z2D>eCeK=PokXG0jIe(?dAy(3u!eTH@Yp2DpHvO@4CQQYbu_VY-3rB+)1v61hCN(WV z6_Hqqg~0==llF+PBvVfF!Z1aJt3|RxgM^*pMK&k~&V*hZ&N!5qH2 zDmW{cihKsW1a^iHE(N{qvTm^23TK57wu1FSwI*}qF z5aRxcWmL8_g_Bjq|AIRP-a!-+CEGL?g#sTX#n(%?GcVO>RwSMDjU6J7ESy&?n1wVv zX)uIh9&MZu3}75Cg4!&Sl@G%R3(Hdp3&2H{DPA>!tq$S(9jCH0tKjS?tsAV19Sksb z2^am>A|{^{khh(3e9P%s@q-CIMk=k$zRn1NLyh9(FqIIs(@kHMHw6=pJ(4Z1+RRxZ zidLp&gOQTu4=e<@%%Zq9<#%65TnmwqFlk6dcO4WrQPP%aTnwyue7v26FB~NU9Ucs3n!h)ppK5eTcsP7N~hfSr(Ck}4uLefdF^L}ctlS+`%PPE#Bzp|sO zDvr(VFeN<~P$I?Gad=-L9wA0gM&Dn|?nD7#l#x!#&OZ6R-n=pb6u4@fYwKe%}F z_6efO5TSLj!FVT#xYX#LhzZdm=8%Y4BfLkU!A-Dvu8uC(05R}nG-u>E2*5C@PnQ{) zD0n5Q9oT5LgSp5m<=le($ov?TOv@Z$hNKD--*;pl+7w4UUdSjFxrYsgVvmSZ-fQQH zX331op8(s~s+VL|QGiYyeZS?OYIbNPgnmBJcVDr$Xbk*@rO z7*sNkYbWRw5^MRFJe$~KxKn(k`kH+uG^5eBRwdxa(huyVq(1nJ{Ni(jocE!P5o&U% z7P^z$mN6`P2ww0K#nD3J_OwE*r0BCmU~s1g3!pduy<^}>YpJ+xS$Dr#BfF4glZ5Rl zIYdmmrUVj;8m>tK7J{4ocsB0yixY^m>woQ60^w(^aH?QQ1zZUunauY=N}0P;?aYWG zk{NO=s%i14ep# zQ715%cgd;ZhXcb1Uc{e^sBG~zRJ3f|-yNNfpfULdRFZj^bI!gYt0>E0HX1qv(-u@K zLJ3M^(SP2d9i%RGb?#RG-w-hw3V|z-VoB1<8Va5!qlIna(qq0DpSO*RvVhmRL*mICzuLmDkhFZ47j-B(3S)|bekN9Swuy~ zs6Wp-gWN3MF8}=3RKYl+o*vN6C$5#6!?S&z)ECwVnJGi@qH`1j8V-m`DuB@ETMX(YrwX2pW~MB<5}Ph zEI4yh-ycEiN`(90Ksn86MZEQTzpjF}&_(O^E2l}wuy-|I`S(WGA^-K8m^B^7SfUN6 zLJm96<2qrzNWm9JJ$E7Sj)oaCU=iVwbm%gk_GbTBMz0(o?f6m>W!N2z8grwp8T z^cRYs5VsuB(5GMZh42~tm%V>Fv$!UbHJIH*M4ACv%xgOS>v@||htL8rzz{>8K^LL+ z+d;Tq+OH!%)C{*(yB$qB8@oq$w-qRhVy(>TyV~m-_2y_hPV8D+`3;WR*|_#>84Y5h z+KVE3l=6gdNE(t(Fjxyqp#+wcp9+L7n6^h;P-c1Cn2^I)KZ_uvO2CrgqKGpJCwF{g zQaOXNEQYgJwVNF5Y)eF3j7-b>^Jn0bYB@|an64rZ--qnJPPohmWJp)8d zH?-VRt_E6vuQ7cgWUJh|bHT=}xVlB&9-*mbcJ0_$`TLrMO{0K@bmNd{I3V4B8;E^- z&x@CN7G)@Yuz*mEf3ddshibx!Oz4z6cF7j$y)zd>^ii4pDhmp57(91{i0x4anN1mz zKGbG>m`du$0*q6Uz>I;q+#HoL>J(*zN*@J2s zP0oYO#KuUqMId@K=Kb&Fc7DTP<_0oQD~LMtTtIDw-Sr z7#`pkxgs!6!t|xpC6H9W${~beFsA*vA3Y^GW((TXuM`N z9*O2Wigc~46RXT03&jXa4ltI7UCK$$Mzaw6mPbT*&(&c$(WsMGqhNx0)p{4Pi3`QZ zI%mcvhi$IxuR7YfobTb{qVvrg{NPRKL2`aeE)nEGmTPF^aculxclw{0(6SvR<(4s( zWx>0;6sl0n=d{ve+z<@kRq!0eWGp;o_5}c9bD&sgDth@TtxC$tr?c39Fy@~w{`c7@DlR;X|fn%0IW+PhnqfS1LH-j-aKVA)$ zr8EygVl_CbrD*$mN_eNcOq)nI=GDUJcSUrH%`O)|SIPv3)MKD}A}I!%C7&lb&Z+6@ zk_F>pgpl#qC$@B`xZi}J1oEw}Qo}+5_Iw_1L*y!BdqW@QVy>ZrMGRKX-ESHKk^U!& zYZ7#~+2BEwi5ZkuHjC1rGacRs=-BgD%$bi%?2K0zNBdJ3L;tKdKpILC&Ml?bu#Bp5 zhkF!y(%9fb8kg-()ynR4K4Q)vib39 zgYsou_r;8T!Mw-ecw5yNABxF%*1k50GB|oqd6J5iN5nx9;X9d}|F@3pR7_zjC`)|x zJCz;ME&q}RUVC{S@aEuCDDjF8%Ci{Wb!K#DSJsI(RA>3(kcyRJ>?yW?uj$dj>l^_a z1)vtj2{Q~DrJq_pW76Waz|E;mZMnA!344x0hLaHZ4bF?b!TKGyY;$}6u413QI&1dM z-0y+*U5)oYCkz?!E-Woo6L(~EZX(i`bn+4@w~3|>2o^W zU9Q~t^XO!4@qac>3vA0fS8+LUGd<-EiE#UHSlCIIFY0(TTihtMW4o&Tj>b}te63_{ zz7a7||JVH7^15`YO^5N}%s9KCXxLLnr=7f_9%`{5?h%i!2*NcCmIYFnG|eYt&}t|rZ6Z`(nC!gmT_=1_g5=> ze;zI&L_kX&SDSkr(nF4=iSNy(^L}3M^ag#R1@`wyU!3jgJ9qnCzpsh8=)A11-_$Mk z0nMx|7QhItci8yd_7!^&1q3$t|{OF zI5;$Ievun2eXm5}_8DKz29KSEk8X3pz{V~X`k2$hgVF3U_Btf}i`n>(8mqTFEQVMi zLm?85U;U1!<))PjZ{6z|h#vhe54!Uvu{h6b1qwngY;?lF_s)64s-M?|_GcL^AN%5^ zPL$~F0_=^7!kP-qLZ1__kHm?A0_iVrAw%iQCKlTHVS1r0;|&MWtIqnF)Dfy-e$f+Btw8w)^rf5TMnkhWv4GTT zq@-vt2p;b4fd;xIl82fe;<^PY)vagL@zJRlIMqT|jpo$En zTwXI+Gr*?r1dQ+FZftq1Dx?pLGzMyuSzYqf(C zqLJ|1F~XU*`|k1X8}Yk@3L{#%(r2$QB;b2K$@>@y7+`#OT+qwYai{XskRr3&^Z2yf ztkG@U^B3sv_^ww!Xx41!=JogU?{>GFpZ+&A{UUS$50ODmhiv7m7iy%Ad;(J9ZtSCiJ!+x@&2CMuzJXQ`z8t?&NeRq%6oSf9CgF^M|0Qz*V_i8G(vX+%}^-;S~E<1*Ev^neFw2Cr2tQ05BskQ+-T z;hVqYsM%m@;nA{0njr==Ak{YJ91$ErOMb{|RYtJ_${bF-7L4+$NBfO`7dTg`BomD< zShXm{Csf#5^$d>36Ab*FF*-ffcFI|AHk;_bf7+L+#7WI)s<0`-p=>12AcyVAa9Hp7 z6`Eya{Vmtvy^CpKNMq@D{V>Ms^f2KBt1E66sSP3qDiuHPWcQr?kAQlKTa)nkr5RG` z7{iG>xDwmCB+6OT_Kt$p2RV$5M!P*0xVp~oN^spSq9_cyEChl(-A^Ioo(o5%Ium7~ zReD=0*w(to{k#coXTvYi(X=NBxb8Yj_&FO8fRkU%-y|PM!*}>Q86`(=YfMkiyVv7) z9);g+7?ZwyLYLbSB6zR$=Haq;f}rL;l0dbYRcGx&k00Q@-)(kO-fqA7rGHY$5SYoi z@FO3FO2hADYhq?&+y8g}91Jqf00Owp^`*(G&s+Ay^u~6;r&L902d9(q4iUzV5CAK3ugfb1a<9^IDV}dCk^8hK@xh)3|P*N zz1!0T;ro1HV4TNIuhm5{3MPVgSn@ZRn~i{>QsFnzwe>8SmDlU9Z4z_fq}9f$N-+g% z7Y7pX^@y~Tl#ff*ehH8x&E(<$dY<-Her>6>jemvokLjn+io3u$(~~}u0!O(;ftcg1 zuKIi__?etiwxncd`03{4 zctQi%h^B>+vB;DT8H9;BKX~^VNyN!-pE(t7!w zWp{NU=9;@xUX&yH-PE(&Z8G-}0F}#l9ZBgpA`u4*=~o3xzFTbf0*pa^FGWr;nUm4( zzF`fO_EuHOxs~dle}}OET@;wl-5K;mIC5@$4MKuR!HXw5x{`53^Hbjp9}>AZ{fn4X z-=&k+ zcVp0~KkoJT?C3vUyo=%M!yi49Q!?L9)z^%mIVQR}eq(WigCuMck;td`b7;0Yi$<;{ zllsqh8j(HUl~DXHJbtx`l0l+@`S2ccikv%O6lXjeZekM4TvYjDIr>(gsrKTbd)9k= zayoRiwH5eYtx}+XI^V^r1UObjjc4My+~&9gZOr?C$aV>S=gFm{$V^~h%n9 zo(Tt`0~!j213~Y%rmp8Ycz%6Dlds=;!G7mkk&yIz7I(Lv42~3@ZT6fj`!!-AAQ}qg z=HOoJ`FWA$3ca?HT>AY@t+}Qvh48pMu*1pa_v5HWDE$ss?I_{C?AAc~`%res9$?HcO0RKaua=BY?i|4Y9TXu4;vcfJo~DwIlZ5zht! z4=#Ma+Nd;ZpldIDpZV0C1^a`t0TEngo5P$XH|Aj^l7bcPB9vRxFk>-Z8|PEGKa&}S zJaB&rG~h>Z?7c5`R%5`1Y)$&2wEq+W5WX*3>2W*eriTKb<&;Q*&TQszp8w+XbI8Sy zdk}#A-aRSA{psIfwJ(^9Lbxt)e?miNK?^t)d@D#^DDZ#4n_znqe2)GKA?G`Mehd9t zdw1m=b@TXf^AGmzv0pZG74^-x$z(BroVqJ&GnlPMa1oMTEYc6-Cga=%3Pd zW_%Li#VQ^XW0#a=vqf5Bo(m0#YRQwMi6vmg*4^+@%CvF3pbx~m?B!u6`FE#$A7vks zba9gCG;k3XaFQ_RZ((|qU5a!?pxe{&pLAzEUN2T}Iu@O33j-EHWd8-2U_m|pqu^zp zn}K)n?o6VpxZLifIHBH;JvzGiqjpT5)B<*u6M}SR5=Ea63GkIm-1OY2$f$%NeH#Ps zR+mSG1stkI>(e6xVCN|AzntJ^%ggEh2eA`NC~AY1sX_b-08wHv&r7S7($BKIVG&bFuPK_+Ry(jOGuY z56yYgiedn1W{h0SjTJ!9>v&)z1xKYylXr`5oIgfwVP#`N|ib5X~ zBg=I|#7GjU2iMNRKtltE6&Z}u0tOonw#*`>G=yRyXxFSh2uN`Pw0|pa)CIxnVo{OH z@J1TU@BQnv@{(FG*yX?QC(Gs2nt(3gzqPcdH#V)YJu`B1sIt}?qdKlpU57ymu6Sgg z$%Vt&p430elwYE9n^<6XF0{4nVn#3MK9aMVUx@1!MujD8K;WEg8QVP4zdlPo4fmjM zIMysYIe6`%*6G0I&zuwDM4#h9R{tJbBCxHzQC$sNJQR9cx@7HS;(4BkvbM2{0l%Fm zEG%^E>%ScTH@)HE+w>v+;ndP;mQ7$wH5p}$QGqObpD-#9AspA&IL}A=k7rA_Hu<0C zcAeq3z>!ik89vm1dU3)yL_vaq6!`W*q|TplA3~gLnsqy05|34}Ec2hmLC&Qo1SH;7PFaU&_(j7CSv{i!r#T@R=yj=?mPlV%sRJy zYB%nk1IlDFzKt(fv??WjUzsm6hXbOlNqN5X35l^KxG|-^*|-bH(E)y8A^LZ8Cqukv zB4oOzfenTPf4Y5B;4=Gs8ODlb2W;LvktBrUn@^d(yE1V*SfP~)?=B+&_VI9qGGxI9 zwR-q;F^{AfKSn1v|1I!-|2zBgVyQ63_$b@={*bx)reBuAkH~O3Uw_Bg^*n%EyH0*T zoE(gL4C@BjmUN7mRJ6H@jasZZL`NBHiF)VU8%z~JL6(VIu|+#&AXI!vmmwianxz+a z4$qQ{WxmDCAXe0WecruS0bNjf4hgLOVL9aKT78gyZ7<2u;V#_*4~X8R6_dt1GA?7q zwIL+9W`LF&(VYY{fPy`^z)^JM^$z+RQzP)&W$g>-dJ0Wm@C{2=7MCll-kr6Q@@39Q zRGcR7*z zC@-rj9$#M_CB&H|kK+Rj^1dB(e%$DwHI`5^8&aKbuI$J5D~P-rO_9m2NuMB(Xv*QJ2t9sjG9!ta%s-qC+VX z83PjFLM0?L)XUUsMoHqHUF~;y25hoa%v{1f^K+DEiM_JV#X~@q4j2Q1M~wO4ei%`b zG$cynDv>ZgMTi&L+X8~YE!e*E2lON5e6-hYq_8iu?qeXcAtRfCsl40Et%wYrGGod< zK25iWTcBXYQD8I+l=r>7*CSiUHglUrbDO0m*h>zM2`sVNxw5WpZt`&Pt?%vze7WEL zCuqMi?PKo-RM2oS*7r38b3^Z1$_AsSS=|j>q~+-^9&K98`rFuVbGwE_fOCr%t!+J; zx?HxZ%fCJYn|plXEdvG`{ekU`v@Zw_b9#Nmxy^AvNQv79Rj zZM*DZVg(OydV30R7RqJtEkubFFSM>JG_kt*`U_v%_rf_piK6Z(v@?!)HPnOH>N<{H z4ZF0q@UAP!>I3~}w3~Wzr;n%_(J9D909g><^Z36f&=Qa1X8z1!{$p;IfQAzc_9yf* z*+ck1k=|25^BwYzE_DhYNL`LeIQs1v4#PAA%#tm?TzllP-Al3UMlgwR20}U%U-=GU z2DVuhb0lVm&)0s2vLp@_|FU;*kK~$?y-@J>E^)5LorNpC>FW^&Nn(3J^F-UkPlI1`*(^Cc%YQxrzqaa`YR7vnNPScRug; zrMP=ne>=4Ib7)m7=4R~;y9+ZT(DAODlTfgMNZ;rb4Z8se6$M}4$eAq{Sj!YPW0XBNjd+ZOi^p0c_(UVFM7ggz#kDP5_* z<0)(L!>}Z2EkBS1ke7EG$`&1kV$Tl%G#c=HtNy(L)@sYe0yZ}%) zOt5#qkP}~i3mBBcXr_@WB^J$E=DmBKjAty$Y<-!ClrjhV+^dM^L+f}E07VR6e!vfB z_VA6QJR2JvHW#CfzhI1{AESZ1)hNK5@cd|4&r%+J`zmZ4_xnM=w%o?5PKJgE;Dm*@ z)!WS9n-5g5fXq&pjJkKym*1@)8S^_|1wc>~l+ltm_jb*rC{p8MEzdz7buhtaHZM!# zzL0-?1#UP0X3_uN-)`y`%|L+yNtwz3yt(*703RmKT_Rh>MV}{nIb7#Gg-K~w=5&1- z%{;By1mJB${&8r%Di^+gsZWwI3PW))VJT&@;PNW~ zsLKrSZ}(e?L*u~Cy9q3>ZeG~z^AeD``ix{;n$ysRvI;_ubCaiBo1#G-23HADlUZV9 zh^^xQi;T%3Ki5_To7s9U!aqxDN4Fk(XUk)97x+5D|qgw#kO1anIAyj@`HLzjeUT;rEY#lf?a==BG=)uTmZI zIyb~$c%$E*$MGj90naCV9ak5d9gSV({a6Rf1PBr!xVyW%dvJHR;O@bK6Wrb1A-KB*cXto&@Ne#?-tX_)n%dgh-I+6U zPIsT{YVp&5*zhXS4=DC{WAMIQHLXxA(g*$yf9Fl?^AOvys!u=0Ur1$lrAE+#dJ5f5;ahv;d<00-UHQV=5Eb928XgcJpo~bu( z;8vd(3P3#9ZM*Qg1p$E}Gf52jhA#i}nmw|+F@=FOM@TRL9up-NSy4<6QHEHUxbeIo zQS9?>H{@qnOvfbdsMYf>Q61IXlJbNTL{`oEj96`x7Wp{G&uy$EAL7=(^-#zF_lFZM zU>G~tDNz0LVtHM2Q!9ZZ<^k(qy)ja_;0XWy#5bn&B-C1Bs9Q`GP6%{shd}}+ zc!w&~K7P8tF+WbfN@bFQbrrFlrqgi`gfh- z*xOzS=nWsx4(1o}nWW&QVIvP{@9T^n__DHt0b=P5VAsOvclUJLhn&#e+I_V665x1h18rNXYbg>Mh#S$R4Kd z_yKVoEYQ&+oJsoq`bZ4M*{|oZ{4@~A`ShET01(bgsl(f{XU;sHX`H~v1GLZvNMPBG z%~_VyZ4za{1qXABXHs8Ca_N0sZ64eIHzd6VNvinkYaFZbnT^ zD#}BhUn*u_F&jg7_Wc>j!5M82QZgX~GmIu%j>_xf6ba)BpeyDm4O1R*c;fQEk`;!1 z3gU`3z-gH#iWH3?61pA6w*kX&;li7s3LsNpF|Y1U|LuCV_9c2w?xXz!0tuq~$;n(? zB4l(fjx?B?-B=|7eT>RQc_YbePtC?(yjO~;uj^(xA8ltkL39-m8cT6BE8@Fe zUY3@3>_}N68W2820_B}H1q$&VAwCKh1xv-?KzNqW&(@$0-e8dFCyNfu`gXsQR_*h6 z!(2ah3E@ARIzDcp;6jbulO-Kv#`PJnsM7*P`Ay?)N`I$R_Ha-^W@_rM-7gQuzP06g z#eY^24drT-=iq_>bdk+2-V*PdQXAXR`(u#>2lj9dRH_EFJEj=>h@^_+g4RYuncg($ zz_&P@ihqaTSb=$ej2lV$$Jtz4xyvOJ!{x0sESO9*;~Gl`pJqXc#pmw#B9 zNnS>87vqn|i_@^ZgIGr$W7J{%;g@wBK3nu6XcGbarGivE$%cclRnQ0ct7L7D>dzZX z4+QmRb)F1xG&r9oYJ+OFFyX-9gN7rOr4W@^qB6j9Lr9)*p~LaF#gj0Mvi^D+=PlBc zhLHyNx9B5b*vty+iG78f9bB67IajDr&9oQU#h1GGQ1A|NpoSJH;`?^JP`EWWVyrqh zdN}i>gAK&h#&P+{cx21fD~x~Pi}&!Ea9Uu#Ue@Noz#_n*WMIUKA>U0LZ zeZ@gf;AgxbK6n)Drr)CAon{AJtmkzkV?*O{Tlh2Iy( z=Q8TyC1P|qJxwO53o8^&CVk)b?7H~P4TqY{?sw)1e9fP|=5^`w4XJLFPR0{5k_cKs3^ha( z-S&vqz&?C5|5M{=?MUm4i7u(!LM5fVJo?`*t<8~Rs&Kk7G&e8Tx>0Ej*gH~>sAf&p&F_&?HF4ru zv1h8b$Gx_jYE%&(nYu!^b(#Yu_M~6A0?UxwYC_bg(X@W?jgJyd{>mYg6;#1;`ep3E z5@pIqvS^t?S@yX}>h{@$dGx$J?`K#n*1gxto0ZQXe!S(V@@AAW70)&sqDT_aT7eGl z0?dyj@PRwsi7O$APhO|}()tXib!91&g}LaOI4*sAI2Ir2T;;_}$s?!Aqep@v9z z6ZvSi{;_&HbvyQgakTXT+sRNv^o)}>(9wbLP^8k5as6QypCIyGvkXW>A>mLJ+vl71 ztDw~36RURAx{6yMyVh3f6c>Rlp1{5#We%>ibdyrOr0YoC(F3z83mD_+c1x?e_G+ga z7K)8O=q@tW6o5{|=ZTc&qphF(+KVe-fJFAkdv_s=a=IN_3g1ZbljaQ$GmX5tf=LL4 z=fvk1rJ4rvmMjj(&+}pSjF{e@&axCHZ6Ho2xsD5v)NoyE63Nq`kQ$Ih(Qbc+miyQq zUP7Fgb|Ok&-M+zxef(C;0($VWPRfC_{Or67=~Gk6^|&Qn279obQ_xGot{ngF@O>(tH5)|xC6I)-L1F*Dn zW%H+zATl9xBi-ydGwLBE@LRNKVBAvP+HiMjja}q)`4uE!bAP1UdLI}|2|$YOkb#4C zQz$r06=q_cs_!GRMat^UPq%kvC-%PNES7_(9wZW}^jji7x|NL;kx-gmcmaE^WKiKq zk%e4*Vw)R}4Vgk5lhPD86MQw!%%0w<=m^WPw?0Ldq=|%^H3Z$*r-+n^3~&Hh$~-b0 zTxc!NOl@yG&Ra*p`v;+M5}_5V>%4OfB@AuBFJXGP&pmlaVZ`4=C$^aqvbPWv?PUWI zvrfLw6UK?*Wq1o&X)z34%Nzf+TlP9s!r?qj?SJ%Q;2oj<{pEB=3GZsUhsEyIMt4en z;%hf}Zd0P%01SO*r}yhbqT0lN;V*^6mLztnP7~yaY7k@89Q531G zqBH~`6SRU0Qgv{ukA1u9N#PqCQQi>%A%|DFTPeN^f~!ekVZXz$MeAuJNm+4}TSQa*yk$zFK)H6MCf zhks(*?vdP~UJq$|0b8pbZw{+gzf6I@VSAgdRq6EcHD?09?co6VY<{1^Ot;SKYnpGo zSN&hU@jB$ILIQtpC2!%IwV0Cy*fy;}{H_mG`s&{FCF0ME&rouM#!34`9F8Hc7S69X z-zVIHz<&z=upCKtdYV198EuM~e4b)w(;eM!b*?;O18Kd3kL6YU$Q1rmX}`SM&Xk%L z8**#e;12DKHxrxJ`UylNQQ@DUTPC;a!Q6G!B6~0Rr)&1`ZI&+GF`)>Tg1Hao4JY&T z5W8oi7OG&kWLvc#(c4uMne1@m`XvXCBnn_u6hvl3{lU`q3%uChWWv#XiKbRZHmu?6 zAU#eI+y=Xl;JZBz3gig;tN})Ukz7kV5gIeIl4y0bP}7cj&plN@;=ZQt!#$FTJ9YUp zUtdQs-`FZga+(5pa_>u&F#Gv|s)iDM=flasgPyJ>-T#8B%Ys%yr0^6MQUyy0O~NQo z!Ft1p;SfezGPd_9esg^mJ|( z9<+jAO^AP|lZ&CV6x^=XTJ1ttX^iUFQB?@-I)!P-upC3nxIA{@f8)#m!R05W%SLC? z^dGlJ8b;KqeYGm1t&{u;U+Klyqp=5RY9EhPib|qGYl7_dM5%qVC)s#yH8;=B{Thhs z^yV1@Q2IQ{xqTfvIrpg)Ewq@0V99;f;=MK{Nh$xn^!9jyXpOG8F@8P_xg}RB%l+r{ z2>~{CjOI$|lcd9z!>pGn74C8@R;pPcs)GX1R3sY9Qvv%dle zpFjTN3uL$^jr;N+Bzieyb+w(k%B%r?oY;sFI}$i2 zB6*TUahhb`iy8Ef{-^+)v8__si(lY=*1z=TdTOTC-MD*O+48bs%)@S!oWiZXZ~Qqj zPscG^pc4q78Jn?k7*nRCFOQIBkfwRR?~y_VfP=XrGkFD{IZ0*`GQ(-nyfXKeSjctj zuS!jc^>c%R2Xf;h+Q%rjf3~Lzm3GIeV9(o}jw6l8$R=w}U=-;i9|CeD(*%l-v^XPhuGI`_&KSh(_9?ah)G1B7eWE0q3@G%~DqVNb4AtTF{_O7ykT z!&N0CjVW)b$*+p9>y%?3x#juYOP5()d*d4(UkdU1oD$OC*^_xZJAq^AB2~n*PGl7C zg+pR&>O=odQ~mG6IUcFfG(0~ZU|zeH7J4~9Dp?MT*)$(53wJD)!!oQ&mcpAeSfm&C z64BCT4-gA2ADw{!CpZ@ESIDVk`6dm^UR<}+#b0H!eep+9Edr>lY}+Cp*a zuNGzL`gs2rwf!}@5iYr-C{{#1gc~(5hdz*;Ss$SK6puzMi8`djDn>b!fofnmf2rOv zb9D6T!6LIo|Jlwocmrr=ESo=H@TB2}a{Z5l$ZXkH6;Ksp&S&l_i>*nZHA#~bD^W%N z(WKS8a9|=<7s0Ef@8+kA351Veg&;cBZXB}7h{YSDupEsh(sbQi`VH+~9pU2QdLe(EV;8j#XSTIT4I(lT=wY(kHX{b?Kj^a9fzemtHutw-5E@nqT5Ax@Ns(}Yr z{DmDi@1OW>Y=gTZ_*bU73D?}8gx}usXk@4>g8o%CZ92x;C0bSeR)HdNDb## z)qY8{!y%^nlA~)Y+#MgrjCmLcwc94rH*l^x`L=?~91&ZWBc*7#ttH=J!=9e$S-w3X zmteD6NIM@jS?8X8C@|ZaVA`l@d#CHjS&YfqOAHt{NnsAP>i;qsY}u)t1$V*Zgt~y6 zGZz=1=y%~-8(}u?AC|*}8oh=i$`)R0Vphx+h_s=%{vk~L1BIf05H0_x1jHp&;@rdq zQEDGgw*J4=8CvwENkbvRJeAFbt*c>JMg<(hULl8)3@Q0Nxp>1^#mLl=6t>|M|5{`# zE!6L7tHMX@rayf5tduxtD@IYF2PV{x)=kPHqu~|yFoqTaNJ`Xgniv?-JQJV57l^;b zMDyvUr@NLPqG`U3Yn%`s;h?I;k?~enBExr_D%`u#wM?9WN{+T4*K?N|RMDLlhOLB# z!op`LUZ6n^kes+=uuS3(eEp>|A}L||O_`tHkRrr%!Y*BNuK+f`s5@mV!d?iPNB&$T zi_Mx#w&42)HG9IJgtkWoK7q z{4w7ip4;p4q{=piQNV<@Rcd4dxmc4Mm83}UW7Oss%5*O(pcgu`t55K0i3xg$OT}QV zQq8*#N8WX;+@wTWFSf92cS0(xcIK(?oF)oX<|e@re4LK4k!G&-eHIFkS}W#hJdll} z=^0G7>c`NUp9&4hrj{|m28nx@m>lzV&;!3mYDFr^A%&Ku$V6$?8jA9&aZ_9Cwfz!x z1@}0GGY$$ILCdZPzyC{Fho~p1WMXQ=@VJuGvOe>RC1od0B5w|kl^Vs4-ABfe@&8}r ztI$En02n@pql9$-E=Wp78Mt5v6p#2)Hs`0PT;vZ@2 zku4fu!m01H9Or|=lsC_dtJU?Unpf#TEIr^~A;sy0u0pe5?Zqnt3f$)ehv`iwmVO!F zh}#HW1x=h$E@@6HGyK$sm8cVhq?Sxc6|Hv4XfFv#L1{*m7x}Kz4@((O+MSnz~&rzzFcb!YH;bX+ejiq>i5yZgK2t+=i?Q&*Cy+9>4W6nzOnPL7~P&BU#zA^ zkZg%8-1cx$U2WHm8OX!^FNvcZ>@(ocxE&B+s;Mff8iyE zpHr?z4kMp;pVmH=r0(QU4rkQ`s~z`>(>U+I2J?Ax--muXmVO;3=-^y`eWXd;U z@P070cn$+O3SYd!LJF@ z;d%JJTRr9K^!lC7xx!8@v;q%!@7-GlAM-TH$qk7l)$OpryWmz;+okqQNK*7Z)71kSadY4XNdG+@yOZBRIfqKR&X(qpi zwT?UxM^LWYQ37lojZ z?*57!?`^d<865@$V56aB7X3sqHZv23ch+DhNl+yAf}#klfNW%zE}3=sBzo;IF89S$ zE?`D7x5<=T%yuOV;iefoEO-BMW8s_!U5v|RMm%^QhLz~mNFymr*TnK+bM)yPAht8|#SQ8`1 zMiS(ih0e}4ubV4li3n|WmxrY$pYxSOX@q@diib6?uEj$hhqI%@bqB|CvL83R^@;CA@i)Y$m<$Oo71-^W&fOy9Lp;+9V!uY@&qFp_x(>_H;1+?c5(Or`*IYcZr-ia71ZE#j{k^ zQxa4Yhc_$_WofRD?=WMK_*z9=tbe*d>%d6IDNHxq5ECy`7vgO(-#8yY#>2tGJ-S@0 zaaaM<4eMqew<=d*I^j%a&|7LUKAbO4o-Iun+O@R&&g1k<>S9}PzA@L);v}-z2wFF~ zy!wWx0CH*hYNt=K;P95<#{m3c(c9e}ViX^rHmmN`p`(va$J?S;#45Vj`Eom%k~#yd zFn1!a--Qh`*D)DIkj-jsd2a5sLq?~yx;dMQ^wu^E{v0bFkT+cm`lQ)rwdyph-dz4p z|B@!(6^m^Y-o{S9tFvBt*13<8^h?+dUkI@-4o71{Q+b)y>iyEuFz5n6Kk5%@*6Q?G zfBwGehSBBrU~_!23=R}ocK&^3*-vCR5NmP1dd&z_5`SV&sPp!a)-=BC4AkhpS`w8Q zg8uQVwsxAOSe{e)rbbqqKilv09?#dW+aY5*cKhaVQbBqQr)*BaDy_AGJl$lO_8h(UmfiJhOt$%dQ>Kn;;ZXN_kc}jP$@>U0^PZ%p8IvwNn;9~xfFDB(Aw&FYMY}9 z+dEskd2QX{G8CVpelHAPe0Z;*dZ77plWhOCQdZ#&PqJOrPHGdm*}m0C?+-|!f;s47 zLP|Z_(*z7gV|iC$46%aX6p`4}?Jav*NLm!d!8~cq&`)CQaG&zX2yM}o5>_H3G*oz2 zy;D`_(NFt2U2((qSm`Kx`!&RGf|6RyGj2357=xx8W{c5!6dt2_E}?-z4fb?h{Y4_! z-k$_-8mXbX*IEfHKak^0H5C(7sJS|r5~Zsyj}lCmSto)&(e|~sOhZFgRbL*hHIyD6 zwb|L7Y-Eg?!N5G1TUe;&M_z#xJmx2f`*VSm3A1qK(~}dovo)WcrD;*(iyN5xv-KEc zoy$`w|9h8Hl)>uG>pYR;!Kn0mJkH0N2mzYso;I&0(cW0MO<$Ho>4kX?=f^hGEBD%5 zW^jGqD|4X6ZBs~*v`68nl0&ba`ZtP_coZ`@4mNi4`O?$IbTh@^kha!J)A`c!sux?L zEC!UT?b74qs$GFHmFhgZ?TM|875-6|UZ&wo^#l6bI+E|-zK+GJ@ljeu(4_s}%&qmt z8rAN*L_)aL_d6aqe0%TC>UaTNR0f|@nYVUX*@nX+AIP?OKb$wCiGgwl1hrpUL0Weo zQPqlab+HmDxDVL6dqT(u9V8?qR8-~qjR(S~YimJs-}%9Y>wcrnuIui3{Q>vh(4NefZ$Z4X)m5BR0d8 zlcjnP{FAbt&~i(J3Z65c`sSfFX)~3yB-%}a-eh8oTdC`|R_?>ohxz4r-(K11>qnMT zbD6fa`duek=EY=|{O~6@9!N-p9B}Fg!cRMqlazVU5a8S=-=M(IO|yiCu*B@KOyTm* zyfEsD%=Ns+Zcn%*VT-4R==2h2K*AwjpkdTgBFEuxuE-JNMI`1|fWIZrZ zg^jkW9|fGp(+V6y%BE(K0wvb!F94d1vEk{zziqsiUxI(Wv1A ziWXN{oXfJ{JGlD{F6gI!`PvFK5J+BWJr?@FYC`!lrANN%~fcnpK;gNtf@JjlWJat0&Ew%ORM5R)~yu$ zHt0|Wv}z=Z84V>9rd2`!KoV7vL}foJ+#uHdi;+e@BZ3*q;EQUoq1bfjcQr-DMt9Ej z>J)BsOsvy!79IO;m|0WdfPwhZR&Cca- z2sbYn7N4?cQHL@p+<>XJ3yTc&VNO6xBw~LSf7aIMzh;_}+EDBjg^0w($egz#1xHCf zJO4EdZr~4=G!Txxn6QdI|OiB9qfdL@^V3f0ArH?qQ z9gJ1WCQ0!>y`PLRknI%^|0E&$R9<%S@N$2#oJgC&iXyyL^&=4G!F&hwXlF%DzEv|M zTO0h@)$7c&{Il!Y2F+X=hc7I7ZKtWmnFRv`{hBaqUOtP0|5}VOi1|fW*6b#ZZ0ziw zSPvO>NHYlv5MpFRh{rxijWqeTX>e^yii=&%U%hHCFC}HUW7oXeXnlC!zZu^WJNgJc zR4gvVy*xXss;lg^0rmC8XTzTJ%%SZ%nVP8M=1W$>?c_J{5Eg-~+xplQJ63E%OmSpL z&7|2|(?%^4szq_N6P8Gx#A(T(L#Uvd0V}>~Pw(?qM8JR%lVmz{*+f1;itZZ~sH$z? z2(Kt?x@=MWG>S4SD$|s{KXOq*_ul`_jcM5Z&~Qe8b#h<*~6x<%_ zY05^HQ)twD)Re0H^X5YCuG-?0R79UNxogA@7nQ+Y0(3t^C1fOEK z(`-k$6PHqi$fHK)52=(((fH%dwgp*loOFP+o`&K0O{Yr!!*ndufRNJN3@1N%=CqZy zDZk0Yp0%lQS*?sj_$J0pbm#FdCpk0qmDEC&LnPuMp?DNCO!)$pfo^I;1{h3toJ8Uj za}>fsl{~SI`xR4_xSdYra5RJ13NYhe^7!VzAS-ex!+Y%|YoJt2!h)Id3ByXzsKnT5 z2P}ApnF5xzc+~@G>1gyD+%-?Hl0;2RJ=wFoI@k3e0g2B9!m#NRNv31zNpyBAo#!2* z_N+iC`D_qZPJG)(6op|~X=byH$82rBgwZr5K-!zCd?ysW8#gq|krD#;G8)v>q-O3Q zrLBEBCuR;1?OBX%UwKr48Qi70)RA_4Y^>I5j8lex)otf;;O*#4F6truve6kA?i6BM zVE5O=+}zSq(^B&(XGm95HHyg<5#ji;M{sLmQJ;#Qs!^jtOiU~SgMn+s5!4O9i`Q)D z)qRFDJ4DvZmv=Tjs=;UC$V}isWpI~Cx|A{;cPO}zXxw1h1l-@9HVG}Ko_*}1yd6TAn_vG9aCP!l1YA}*}z|j!}_G#;6GD(;}8wf7urx>Obd$t_bS<5Z` zlu#p%lZy>qA?~9QUvs2@7W`FCMVYgQTP5L?g2y?#d5L9 zs@El95dF)rYOX=I4U=)CKB(8YQoYG|&_$JUW8)2oMr|>Ec>xHe9HhcmZJPGJJgBA1 z#qGpX_-Fa*r~bk;tAgesN|;fgv}jz8mk^DYQf8A1Ckdj%IL)1e2n!-YV5!587}`xM zB6IGBMCe0~DzLNn#4mCn;S1Nc}eJIF^lKHmXItm|b8HUcK!ug5t-our? zeLOIyn4>Lqaa79es9k;qA+bmJo%Rtq4(E=`u1)YrXp+m{irS1*5J5p24K4xGR4hOv znx$4e9pg-uG;CXALkH#D4vGsLds~*6rY2GdjjfGu?m!&Pc%i%ht;~WAl?)r{WQ*}_N(fC3p${^!XQr;sf;3JPl=4lXh+ z_?kQ?xT}ZO7dI)wcgpG)+<7mO`hHT9ZU1|271hl@4Kdp~Bo)Qk5za2SL4L%>=^Zr0 z`%auv{c_w|kbNC=@u8k4$BcrO+GO3Cb@i*yD^$Jh+j1N!o`5eab{J+*S<{{45K4WHkLCc_1u zCwqfY4{@M{)bsI)RScx~`C=SiD?%dC?0n9bJ*zaa_z@G-c!rL^jX6@^yb%-WFzstk z32iZ^N*Cub5;aJGJU#`RlewsBgtctHr{}Cfq*je}`r5!uFN%QS?z87S(_7IaFQLye^xj-r|b>Sbg; z^vWk0F{UVBO|P~OJ4P&z5fplehMXAm;@zW{U-(IbiE@M-!p@{Lz#W1D`Z)#*nJ7t` zerJ1^& z=H+&&1@gU(;CG+ncso4Lfx%ANV;dcAc{*X7bQ z3GY<(rhRl#8Q%H#AN~UI& zjK4#V5O41KxR}|e!Tw68raFI)jY+cbjZ@K5-jo!zR9j(laTNljbM1wEL?pac6LzIV zu#vo4+W-U5n8ov%Frx5m`BS{{i4jL+g%~p;`B6W2y)B%wI4J#RvcFm&^afc8QVB_t zfNX^sV-dCjB1G+9>Y*zYMU#SlCLD;*8lM~f&LPGWZ6$Mk@l0;6DbO@n3!oFA`5mb> z;j74Z;fdvzBaJML`oz(jpYy7EJ%d0o8Yh!$9pRQ%}pX*llrOjR1>TC7Vjo!XCuO^=PjU_2AF!(*` z>r}a2cwQ;Y?FCBnyNM&?}qrZjNT3zTEqt)@I+uXTo8~wWdXs{*+?% z{K?G|9%>vDGZ2diL*qvuI3O0v!cEPT$7DyKNSa@%6d@t>`3sjY(*dVmG}QF+p^pw+ zYpu9(+@hKigG4|Xw1H#EJu`7>2$bpLoK$=x<=#Du8jflW27JwrteB58Q1ZibR`vK@ ziHo!2lvuKjtsRd;T|LRwj17Bs{qbv3-^BX5uG6UoIa=tA^@43TLKZDYbM!xv?{VDi zivjC4Uep&48)QltkTlTD0+X+)$>>&A71LnV_DJdrB?hO3mJ2Hvj?MKneYxUe)ZD2U zakG_a9vpciIdn<^9NKO8zMei?!v1j%Q2H{LcO04O2HKxunG^VIjn2eP3`A$XcN2KN zD90pgMA)_&M9ASTL+5+_xl8BBPG&VVDqsBX-5gZ~Y>s{1Ce`Jep-&A$DL;~ycE4%}^1*zS+#3&E9AC5 zDQZx#loPvltkP!dO42ot98(^uxn*EHpB-Y^tO3)H#ocVIn z2e7OcF`CA&+$Dm$BW9w}bLPW@7t$tI%n@7#77~45NHMf6nfiXe;s9HppYh*TXI%;t zL7r7v-VB-QO?hTv`3c53uY<+#^USOZS)yum+-T6eVr!Z0^yGqrn#6J3DA6fQB`8Vd z%Pk-1EAZ0PG(RgyrbBcHmHA)n8~8P-z+Wr6#8OV;GvJG_}vT*1{*gJ%*n-~=sAsh}G1 zq8VZ+XDXPI(nf$nZIHMtCKp{7LQFOzMg?95W`;T04~^Ah)gU|^{7X<38>uDudLUyR z%yDj4(IzOj9r>ZZ&_3gtdsi%i(a1kN5cdx^cRfU*^VCHqVpIhE`YTF^DVtn`Xs<*J zt}Ej0H(ie^uFA~C>3>3ni;xj(;Shu@-p!0j0!{Q8qOT^%&_gVm7+Rx85@iq;&Ws0Y z&Eb~P-(d!$xS4mnC(m(VLBDvm*D_?>q-1v0hH2hi+eI~B3etbm_2C>oawW1rcuNL~ zUtIE(^LuM)Q*CF(^MKD~<9&87tk3>vI<6Vbl;d%Qtk$XhI{FRvsZ6>4+JoL{H&x`{ zEw{>T9%FA-MI!DIO~bsj_Q^Ci=>#zi*s!vzU7Jy*b{YS4Y#iH zn=7+$0PmQt%fheuFW1^3l@eY&V1jCii)n7QnojR65$ctd`n^oJfex}s8(ggnyQwJ# zW<{oBB+ImS@WO19T*}eX>e(!20WIURV)0k)IkPsOoQ5p#^yq>JEz|OkRc2~7%>i_u@<%GZIpM?3iO_MVtf!;7dDH}}?L`Lb=2rnHGtr-^MlU@4;#<1xP2C#Nr$1LOK{%0osGZlK8 z4$BgN!Gr$C@LyhYWX?c;C?UphXcCGv&HM?ghH&v|gL*Bojcx#3L1B%;zzPi^x8^Ir zIQWHw?~2)sI=Ao-NzS)sbWh*%eGRLvC_TWWcd(Yo|I?*Xr=`(fiTfcb-28m7fv-M|1 zG|H*=+k21bA|JmSA+~EuB}QP0g_iY4sld7S#8)iz-k9OCI>Cg5rU!jzo@u4uf*JihjPhRJ^CMZz?#Yqlo{jEPtVU;6Zmw~~%;d(k$d6b~ zI`#;hi3kPJ7A%@L&p`>gtYsmdLU77*;N2<_)>njsp&S}0gDEJS(DmSb(h0`?fI?E4 zmiI44d5DiW2{X?4d<$5`#@Lq6@GnZYP9eSB$O+*YAT)l@4WM ze1`k;f473mX_{3|kt7^ai+7TkKs?l3GujwSyjzg!05jjXTWP_nsWt-~)4xPRKR+XN zoU+JzM`^cQ_GLw?^!JPvnE!!+#)Q$g%1CEA)@MH!!xh9m4p|4Yy`JD@IS5@sY*y^M zm`O}Wm!#Wq9Fg%+HUYPj{Tj7&+=Gm)37wKD<1$$%-uUq$73|wv9^O7CjdM(8Rfv9n zf2b%HR4QpEpttOU^gyKF79+46Z5c~udj)n0 zMe08?f*$HvU|7tIv$$2EcX%v1h&$GwpPuf7$o+8Ql)KL1#5llWCk)az+s-dGG9sfA zGDN<~Dcd2PEZE-`?wlBZ1iODOLL|ec2@i->Mhn0+z@i->*5dUC7<)sv{{iYHirpy? zftc_}Mh2RL3RscB8iB~kJ7ooo2;kIT=(KcNMH^HR9-&R74m9$R<)VVQCT*Hj6;}6f zyifmc;71t;gmQiU8ql0U8qhZx-SsJ^8sh+z?Cy3q&>tXnAEy+UTA!AxR6I`*NpOca z*|@vQm5;$&Kar5zzf7M!n~=RHYU=y$`UDY=Q~w)U0lzx=n3eA;13gkSp@XE4+Q^o5 zGqphp6Pq<{s~VTx)06plBxU<)vSI6(-%nYIk>l5EJnD7&qU1(JG3!goQEk?gGjG0t z9?N6RyhyIHAg(oQ1RzP0V2(nTKpmtM)q@LwPfG6pHmD;mLy=oB0+Umw?AsCYOD^lT zU`2($bs|Lnx=fWQy4oIoLbg%$W;GX6K}HMS(uF5T5(R#g9ZsaD(kBXt%AA7-k$b5_f=}x!2LlHyF6xvQS|7A+<4X@%yVo7|N#nBs-$`*h; zxqn3 zAkA)Ckf*p5hAO5NiHdlGF&-X{2GxxqPHVvwn>%gMt*A0uXG6F}<{jIkMNSo1TO!jq z=P*#niZLfF1WjU9Gh9Y2G0z*bFPmRc7yT7M7mv>ATr#@lr2b(kd<+%TaNUpKuEmq3 z)a4#MyMaqa-}mJ3$yx5-4iqHj&xC+9tQl5z?GVBL#R3QlQWB*NUXd$@#TTN8sd?C7 zARk~R)#wnSVj;kkN;8gAiW-M6r3XY9^RHtZ&yIA(wy?*xK@M>7Psca2jq#`u4YN12 z{wX{h4^~hPzH#i zQN)Cz@fu}RaR_GheaALOye^Uh2&(g;T|+di*F~QaSrmi`af{1{nRtibDyAjTm|yzp zSI@Jb#w*JgE0|Jc>61_A)%83sTFhB0UM_CB*j91Pbswh>vmQ52BC4x&=Mn@24%ujt zp85E{`MtNMz%BY-@lV^xbb7y3f2_~4`)Iz}b$MU{xcl=2E&KXTTWb}@E(toy@j*9>11WeNQF~UM1mofQkjvMEs z^l5bO-<)LZt3ks%z`>A6#&N-zK|;jsSpC64aL!7x9;!c()qs{8xgCrz_unsdIkTiS zIc6n@&o*86U`?&Q5m0dm+f5yi{iFO8OL)n5aN^0UOge`!d7U6uml1)ax^+{bWMGM- z#A-2|tL@|*h|d;&Ja#fGmB>eeBB0527qb>WR0PHv#YhV-O$8p3E1F-12BScU91Z}H z`|t|=<&fWMp?P`%fEC|RtjDM}QPJcC=PYatEW&`8R36id5<{I;jh5QHg_D|QMn_zf zZPH>dDsS&<-yHV%@fFWaMNMtp?Xs&)r>cI6>+qtjtH^R?p_0KwY4Px+(o%xz40$kRL`vCXr-h<3`LRz=$9Lbni@kYrobG<-I>PSv?EE@?=mAra zoVG2yX2izxSasif&y$S0-S1a!vG7c8S9|%_x&PU^RCq=sO=yy!A4-T!DUv8|<%_G+ zhE!EGswzukxMt-Btf*olwVY8yrg4wHd=O@I!{$0Ot?(JmV*c67{l##ETa_!ExW3w-JA9lK&oCbgdbW&|O< znQIgE3mm4PV0kXES)@q)G=Aq?7XQmh1!(rWJd;P)kf)6;yuAS3LhedQ#SohqOh{chPI)k+$@^31JQxklovM>?hzI^P&f~I z0Xe18FINyFW@7P;4UYJOvVShG5S%Guv~A?grO3vv%7~F#y+nTGo?9PqRBVB&KoM{I z``PCdv?qN2kgck4l$o%9HF~Y(Jl$B=L$b zDtjg?r~f@_;}ilBIP}oD+3F`jei@%PGwPD;JFci#IjppJbvm4IsD(?`rtj6{@^R0KPwwc6>wdX^g($BU z@ij8p`-I-@+u;iXzt8{2)K!MH)ivATE=7tIcXxMpDemqL#hv0#@!}MULn-d=UW&WB zy9BxCeZTMC=k6c*K@xIuGJE!{HEU+3-Sd>)Kap}cABUEd%v_v91!2N@FswPNxbJ*1 z2%7)boSrU4;349^AdlS;kkUy;e%|EyXvP53o@>prXoqc2i9AMLh<76Z1AN4uN3S?J;8xB7FEcIT;qqMdIjLQ%#L&NkVyK zRU5n_hv02Oe;}s4)GC`QDAkOQ1mR!aG+Wo;6UEwLVVeIc&3xS&sbv^r1K}cv-!M0K z+t;*T4W1lTG`H~^`tPTMg75~983a2Y{54c^y&peKMlauDJ4jN(|44R-pq(b5OigWw z%c+7xkWKfZ*mR|K+k%PFe1ZiJm28T@tH>!g5`L7Fw{Qqy7zhbK18Lh&{*7MlJiqti zFvnuto4W&j`;*VF%mF20p$KJ(8)AKaE>LdsG}>v#UXf#3=8qPaU9zwNrOJzwv|fliNM)PeAzgTPZRLzXo4iNL!IBbl1R z6ry4q=UUxbtd+ZCqc&xN;vFUWqTAs~ZnXsCa22(Hy#EH-ygNT4Rmo^;V{5F@p%uy) zWFd!)6=333f3mp z^f|V^Wz@2xs+g|877QioJ?lA5z~mzhBY-n2=kr3MEPTXEy)|Wnm*z^9=zd+KVENL2 zUr#u^z@+2q8n>{({Mdum88}4f2^;c**TvWptAA}vE$?|3TT9<%!++!a_;}RU%7%H_ zZ^Qiyy{*#z**K=aUS9hI2aHIIY#ghe%bz;YTp=d)Fg5}b1&%mO9ti|;IJi;_$zt0c z-Cu)ng>OO_Csxqp(-f3{#6N7~j%UiHNs1XVa+HR(;e~(qmLhF0mik&=sa+{C=QT_% z-3#fo>mBm(aGFPjleff!8tuD6aY^126ezTBDDbL&{qj=AL{C^z8n#D)&F)hDThcGDGycg#BkHzC~WFpvQsGDwC8Jw{3*nUYk5 zKbjs=NST8`=6i5JQ(?0J9&}F7o>#SR@arqAfgo>`KWvbNmC>rlWk_ed8R*Z7%dNx> zoIJOF$~RA~TyUb9@5Y7j5+dmQJbnk<#BAvMmI8TOz#0{)aT- zvx2Scfes}L|AAbs0xbg-8(B;mi$H}uc7KXaS2_xErC_^#1pJyW1TIZviD$EUx>e6hiWi%KD1 zncd{PQ=p*~Luj^(`gmVYygugQnMc&VYHThs3eC77s% zpM!&A^~)F|(#P3>oxk^ID|v6PGcGo}i4QSMt(Vth%+;l(e>ncGuiu~6O%V$D@g$>G zemqI;dal0kzW`6zxPMBszzY{$I#c0e{KA@uW8gNOs%5C6srfNsNKa2M&wC$jZEdX# z23@QP_?VUhN1xN0p?CtkwiQhu6?PTRnU*Xf-_x43X?M)dPsriY#Qyz9ZbHw)g)5$? z!~I*+2)R_(d&o%lIhZJ|LBk7BY&%(ExTF%C!MLy-slzJ7iLc0g@b{)6Rq6;L471|s zra^O985q&tPzB%TOd&*qqU=9v|B=z25yOfK;?XqU5p@b|64ivkfToQW)zBu7Y9{46 zix{w!pulL^KW3CFyvlav3b@(myxSpuJq$rBUdLxTbf>%)0T~y_1;L z=Bz+6RrCXe!72o5f`{%!lOp(N2-8${&ZD|&+m)qD&I2gE8;g94o^;9A|7W3=ZFua+ zB;h7Jl9J_e$eM*CrXO)()UoNy2@=S3;_bFXd%7`}f?#TXu5JjUu)3TgQWJ~*v4%Y< zojyq$Ph*+UJKU8^%AID5*;gpYmhe|<4=8VY$ht$qAK&JI;M-wOm8H568-C3G0q2e8 zEmW0cZ{EvbVLK&aIr%5qMXUGu* zuXT!wiW|>Oz=ouL6Jlv0L(Ws2eVuP=4_QZeZ8>i}X>Dy)q*8;ORQlueHM)$qtMz~a zXDEUkmCxM|9*Q*51OyQe+h@DTY;4SGi6<5*XPzPR0XeeNr970?NkW|pn8%$ z1v_IW^eK-1TClV?6cQ#sv-~U&>@;-WnXa*x@fM!3l$XVah5 zRB17wQK}N(r>nM`9C^{%UJbQSwjJks;f(_(5R{gpH8g-zWB;Bgf=$22G_c6s*sA`W zEc&`rPGC_>=ZVt#<%bU?SkaK;>j+5^OJ)4fO z|2g)@!mHpSJHu5l6DYe4s41yOaqIYf;vjaU;~t|mVN_ptx0#}7CB}iz@Ao)-dz||g zn_17O*VwH8EAM4DQDRUfee88J1Z_Nv`(k$_8RXpagwy$Y&mZ`*LyQ^raJuArRFqD{ z?_poSg>-g99!AjOG0AInvEBhj>#K8Vzk93>xT`3VPYYln;P0}TDRw`ZUjtt}C>0AO zxX|4xDCjgb7F*uz%XdA+IlVppAXc7wcQIl_)Jn-^WhY#=A%YWRo$*R9*2K%=kAWQQ zCc#1ppVR)<2M^y9jLS3Eo6#X)C6XDf4OEPF6a3|X#IjLIi<~>%RKX{vnDi#Iy2g|D zmWrYi6^r`His4#h`a5ep&6?wo@bXGKri@^3aIj($(%s!15D<-|!<&4~Gc8FUb9!Sd zx}6g4Xe#~5#&bx9-|}YEHKeG4MB0xe)wPhi$cnb5@+lKj(Snz>!Firs_Nyx0m}z})R@&q=B~%xx{Zlsm1jPH@|b`IHD1@+xUTuG7UR zIZ)0pMAmcb|Fq_B(SS0N4m-^t&st!C+b63IFT5 zi0N2V8nk(+2DVMO4zFAUrao1v#|*3rei@zuZKJ>@7tR{$)A7Zy(4)rR5%m10u@WyQagp|jiZ_8o?2aHpAcd*Rqd3r*+hXu^&ndL?L1Js9FFtQImTK^gA3aH zQ-+!QjTmI;wEi@|wYFS3q^%+@{@U@dzOuCRlyl+dNd+apS6=a}{r0c?+ii*PhSyHX zgyjw3DRcdvaF_#tw-WnZ_LvRDLj@Jk)GQ8%tkr18s?yPa*`^$00|+Tb z<+p|841f@Sw$QmxD?46)YgsW`eKvjX290kL3SDtWX8TnSlVyE=3;Z=a5Lt`|=N}$9 zSNPpaA;lD0RY8-C6dC_>+!hKQX=rJrE&epiAhI19NCXSTCWtqU)!4kAWM0C%jREFa zz#zIurQNuts#%vbg*%hR^jp(dS-5;mcI|`uMWVP&y|dKHX*`acygaebBehZUNepU4 zpD~O6mk~E;+*`e@DN&Q zRC9is0Cb?B+k)8vqU^z5(T(oUg9Uy3hSf$joqlg(X*=}$%)rauE+@G$ip5t9v$}38 zVa66}+l`sacrG%h7?zy3Qv3R<1@`^t+FuD#3ZD_*a>Srr6DJ=Q$vaq1sa?R9)b zQwupv3{-$;meMtOT%-|)Tg-*}$y zP_nur^z;+5(d`O&RpefKd;_lpTqjEd!jI|}%UQ&x=EW!AB-!try7$2vv;R?EI+HsqV(NVOXx%~W++nQTpo;2oY(1tTNl!|KhQ@A=cS zQy{nv0f}O=x9c6;0er_U{v2R`x105v?mV421xBE^UJWWkfyQb**Y3h_nmWHr`RA6N z$AP+CR)O%(>WvccEi5_=XU5$aP9M-6X^&-^OqvQmjpJ&)8b$fOt%? ziQPOJ^XuQv@pj%=QH@9f6g4s^4OU30-{>0q(DW84<@j*n3qd4lqCmw36{3b1!{1(b z%y4!o7IKoHQsp>&PLb?sQZqwx<3D18F69G-wzCt6mgG~$YA)g8Q`i6l{uKyWcT0qx z9+?A1SQNCh7RVD`c5|9Ga%&5w=BRb;+eL5Nz!(|%L;1t1E7Kk3ZZh_P%F;Fi?J!7M za#z|$o>?0w<&`#v7mi2~FQV`HB)DT0$LL}|@|_fH%|Mr}V7XDdX!#1D$x`b54%}Z~ zTtsBDAb?3^7^;XqJ?2kc{pt+hpP#1d&2A0_&VkB9KOGbY?z`Sy){2O`UiO*EV_|)j zJDvi&L!-6Ud702aBh2;!fHEqZ^#a2%&TtDy0 z73~e3Tx#C7mf~lRvkLy6p$|i0;pgV|btztRl$l*6kJ^@|@ABYiM{Cv;C{@W5z*z3B zSsfT#favy>et6&M=1Mkx=`G50{$6#!tkdB>#Si-3-UtD@_au5BgR6!TiL0wzHC){x zl+&weFD3%r=Lx)}=ZMcE`nn`6v0$gudm5}GQE`CkGB`j!`PYxL8*yev; z^IELSeu6`e41(X9O~;}s5|4J>3m$--PRb_J^7LI4wq<_ENa8M|vbree4REyt|LGrI z8=}Ak1${1`{*l^Tj#8x{*@K&0=sB-=E$)ui|`h!>2h=K)>3r zqk;ap!etp!WQoAZZceUc)G=`8A$-56jETk}{CucP>~knRCH(H^>4^qvf4yIcKqCe= zBXkguanY#I{AJL#Kb-i(>z$C_!|yto8w(rz$xjHR-4)<3KQ=95eE1X&1o!m>HcuBu z?|fIa9UVId!tXl%{{DJ;D=8uFD9s?_x0j~^>(xeo@YN2vYUKz8S?Kna3O~>jpS8~W zu%y~5*BiL9XMi0!K02~-x>)QAdRsiDq&oC2S>d4liHta2LUR8oZBj+E8r<$Ugdwpy#68~!UzPDTy3sRcBF za%H}|GGjXl!f${}3EANRS=-rx6W$-u93Dw86tlQo2()x`p6c>m$8BrYFGoHRd0l=5 zz=k7ZNJ%$!8CXM+9Au0!kmc0*bTve*#WuFgL1|^3eQr%N?#$hrXgT=qoteBpnDZoP zpdk_^DU!-+ja;1FQ%3VaM8H||8zrnt8a8LXw#El55?y2vR9}syVv={_7Nf}~imu4# zf}|2=pm;Eo%8m`DyfoUcJfjvim!0Jv2L1;BXV=bdSYHI%+WVRK63{zjR=uqh0W{fq zS(uzkx`V+6Xg9QmhSkgrJ*yYi_+O%1;aXRrlFwDp5s|5|cPXGc3e|Vke_@s}hkWhX zY^DSK@g`gIr~$DY9^<)LT>UJ;ife!9?H6W&6dBqQL}>94SffVu%=>OEnffP_x{v?Q z>*!1uZlK@LhP0sI!(`oi@(UQCc)u6-j0h;q7z6zgUiZ3&h!rl!`!*DI!vCA8!%J8* zvG7W>0;-qBF(zr)vWI!2Vb&vQELq9nSKEDD-BYJ6`91|bLVcmg?V*xhVlcF9p3hJ@ zy@7`8Rp`rOpDq2;+&)HTY;#?(!+@8)SIL(bx#4!lQ1`tra~T7FX{CHw#dgyRw73=k z4I)!Ll~D$_#Aq_&2H>lzV1u+(0SRv%^FIn+Sc5jTYbTm=M36k)!G`nwzG2tD5?}dn z0n-k*;pOQh0lcz#p{@h(%on z47g94xo0%QQ4^~-&o?t4^4SH7ye(`;eu=P&Dz~*&ZY-_DpP>zq*?nXv^GN&Ty>8QJ z&~Xn5YOQlO*O7x?>S7LAyBwUJn*;3gJ;SH}giw~_LtK3Og#Z!SU~}p4`4uvxh=aq~ z3ayDV(NyW;R*`)A`RbD>TaKlcmKF)ReoHMasYpa$qBBo6!>Na_ePbf^82I_QwXJQT zO78){6QJ%^ce{-MaL&($Uyg6_g#5{BXMhfkXzH(pd_nC0SFG|OazH0aUf>Z)XAt87jJ!ph{x5pLLuVY<)OXh5V zA%ZzMV-Autv!ss$z$*_G$C3MOj%UmKUCsyWQv$B1i>!syUQc`fL_!@K?{5#7b*xT? z4!*wN_qPit%rJg_{=oa2yqpe`KJZGT;?hy5JGVWL?@FTs$azPRyRp8WfQN;u-eo-N z7kd5l%dRvek4Xue6gbETw)srrm|p#eE!2*M!4Z?ZyY z^f?wvXc|*(=x#*Y@gigPq1q(jf^Znun%#32Yl-4ovIuW+)*tv>*ifYH#)aJ@YePlO zN`cz{NmczTc%py>Lsd>wL{jziXXwP1TJEaHgzb3!2~t6jk901Vzj@rIR4S#}n?i~< z{a-Brojm&3$9r2drH(N_*~|(`_w%^}1*}Ivw*x|-u19+jPfQrWllj>nW-|RT9NQ|{ zgobicPx^kGxvV~FAG;xr-u4qj{>sU7UX$TBbr{gP;}Uz<&t9rbtywOhh6ofyRDHtj z)Im~a%U6-cZTB27w+j8NC}&wxD)KYM#v(Y^qINxug=_$5fZA_Nm8chD)*MPphXS+9 zm1pZ9G=~T(;uUt5sYq)|kCMyH^8eOy5>% zMFsdOfmkjxI+~zH8yOu$k`EFwtNA`)|CLrY1MHG|gK$C#yf^eRQn z?j&k{9uu_b%tPdJIF!Zhq$CkJgDW0dA(a^-?q|v7q-<(oecLu z%rjtXvP!S1^Kp9vLmHKk?`6>}A>g(=fvS-b3wrBvD=}u~>Z7Zc<9(l923IyBg77(G4@M4K zQU#_)n=&&9g64BtiTeD{d|3{aXm}HN5(R`6dRaOntmMM>GEpkC3P>gFn*RxN{sB%ikZIJa>YC<}csl{PtlBV%n2J|q{EaL5 zi#EGJk_a=FhLEuS%)GKViJ3WLq?dk3K9it6^-PW}hGhGwDKkKS$umXc)HPgi*Z9@J z^pY)x@~5q|+BRi!Il)wIlrT>kRFJhF4P`$6Vc>012~LW-CZ8M~VG-c>wD{%z;pT4o zNkPtV{t2(I8Ldg9a?&muDo5L+PybOrd*lLjap&IxHLGqSs(NIrLX(_;nRgKRgE~G3 zl*FDee!_uIXl7Kl;~@!ZpWzcH>xT4YMKjiYpI^mm`jlcOurDD+YUWTuJ=zphLlE6m zx)hSp^lYGJ$aN1b&$0;lIn z%F5Fb>cG7(EeO+&9e4ArbDpP*PXG$i#~J{bK0@Jjpn5r(DsRe;1NA~E3`E0*ANOMm z3`J_r6L)v`ly_`TQ@(xW6&)jOq0LB3yWU{85UL1}8u9V>fP%UmceBEmO7_($qm&3<<@XT{f3QzQ9>dv?XP+^MqsvA6xWu5y02$FZ88N*?sP*bxB~ z8Ej$$Oj)UK3s;5Vny_1}eQrlp-dJJueQ!RqFrt74t^U^SC}_MYte85xz3uQf-ym-6 zU^6F-=QU87VKH}DdWbj^*9=%(PN6?>?h@c%b#mx~Hbl|Gyy2T!%09nS`8?jRoaoC3 z>r;>f4N9*PSTSj2q^WSsY(fX2dgg#YDlF>(SDc;(9_!gl z07FIGRv8Q1+SKp-rHJzLLcTu@AEntL%gZ7uz8BV!6WO!qSWlzQQ7jC+0)I+I$Na zG_J(h@n@sAR^QP!bhQ2h3-o#lWu(&rqq6V+Z63*3r~Q8p5T|kwHx0_3Bs3~$v@X&N zT?*O^)r3Lvr)Y)@X<6%}Wz8oXrrK;H}W?vizUm2RcDEPB20a&sw>I7 zLP&W@e^9anTJ!_=PkjEc544&psX!rhv(FjK0VA)SL7!^;7H+Ir?XAa{AqZXjyu5Cb z6JcG1bL11&0kj1k4+ zc`Ls8C8MdraaYyXruJ#+x5=wk=XEvEb;UIg?5EigQ{b{xTT~_uWU_*L%DA%w0V3qQ z6I}6C#27F(pkpM^71*)-?&-kD>vmcifO0EM4lAf2;9xXtbvpu5WjTNHS5{WEe(C?i znaC#9+s>6AAJZiasi~+;FD#_nn*cD8sq?V_sFfFddo1lp$@M*N0aClW0AIV->EAYB z+OidX0%Tccrk64vLl>KzHmrnP$An*JZ~z8bF{1ErJBCTAN>5*Z{HA@)FqHLIWu*cE z!6C7XxzJLp`w4K+_5ob&`GTSEnr*|n+l=BrRP9JIHN>}K8{qmk!0Qh{rY{WB!J%N< z3pl_TKaPEJYR`C5pUUE9cE=H_URc@KKm)<{Y&rw8(j1$}LowoIlQ`VdtTG8M3^3yt zEbG<+zy|^E;0>_=EbEx;KNe%Nm`uGzD0IQO9d)E68o5h%!*1{WD7*$fUO7CCmt zx5S%7WS%6@i5CzuY$L!dhWUoeZ^d1`isHx@m4ig0&WFi%@1ib>j745)i*Jb%$@)1T zmz*T@nk=zE29X8%ZxBARCLIs_w1h7Libo-%9dqm#0T?FqTU%tPc`3$Y?wg-K{Q{I9 z5Mm^;KF&$EL4NgW?kp>|8gfZBsV{w>NqB(=<#ry>^AflJ2W?>L57BPh|F-vG-a>#N&AIiMv}=oN+L!IoccNE!+`HV(Jr_1b3JTWDTa1q~ z2Ww3#re1;UihYC(U{>yu%Yxn(sjw`YKCb}v5!AX!XV&ies$ruD1+ zr9}7)p(QIb^ZBnlv%uq~xPig`X5!sRb?b3?1#Y;I%l0k+-2j2cG=QL(DGaSFEY^Ka zihFy-MA7N#>EE8Fn)vv9CPj0UJf{RV@`O4f51wAZ4`)kt4>dzXb=u=y&vSucgv}(+hB9ICb1<+Q4Yw^TIa%{V6Ty3|{OJJnuf4pD0czhM)+~H|7 z=?k|QW8%t)B}!;&Y`hOa6N+Uiuazncc)jaF=6jq=H+tO(eCM{l1j=5A^JlNGuYqC8 zu%LN>>am?0&3n7u3aGo>hC&mtKFn#rU{WRqQx{Q$y_@!Ew=eIqQpYT-QYoiQY z5wKH*J#H7BEm502gs+F0)#>IiJ1mfpkn((NZ(IYt&JSzMKtUwK7U>26j#y4f!Ai3L zZrTRGqNk;$eKrUSo8fX;PDxKcd8h+FTm&BEbS4tul{MLK1=Tur?OdR=aU2Q++~hfR z-Y?r(z>W3JMI+zX^fUA%TqVg#dwsGVp7wfk{1nf+4ueu<|I;ZkH43e8ElDDP1NM&B z3u#W%Uq6ZBgD8y@T$0QtG#LVPkr)fcssnC3C_IryktSIZx?bn$>*Qe2MpUIieKf0u zj(v_t8_bTN$PsiGAt@%VfANOh^r1qm(15;c_^fSWKgCLm903m->sk2wGw(2Dee8eN zxMxg0=(XfTbBjmr8%H=PMZ7$2SfU(a2|6-bK26aqJ3gc2Opqx7{g+NqurnRZ@?UKv zP+@;D!JcIx4+QTvz7&ms6a*h6!hLY!3klyHUIAj~2jYhVm0}0z!22IH(h>9gUyAxH z2{HR(C9(Q2XJibGyMjeZ7w`Y(OL!r4QL%ZsQ8mwt5VG zCyIxMw#L1UAa$G(dLdqNUT8y-4vCixir3rekl@fyeESeDDuJfttTy*S?|ov`x4#B$99%zYf1Jt|Z*J9T!iJ9{ zK@{s&z7A0K%o54^oQMSNH3>&IzYmv7_Jy2HRqB7&KBNQ|WlBCe7927}?B^s3ad`Lx z5=s(`Sc2^a57%H#>AxI`GbzyskGu&B{7af>W9svcu!1OYU1ifk7t&h`0;Gt8@Z?xW z-EnD71k}d8a|cMG2VkYJ*>6w3&>zM`vge;*0)C-)d`*2Ok2ZaOr0|dJsPpe3rV>K# zzhoC$T4<9+iC~2>b%`~(jNmp%p~%js5J8uPl-Q<>>c=D96qR89W{ZHHt$73gLqWzo z1^=W4KSdprPVoFAjI5Y*SdS8|tdd9$mqJGD^D;t_+$JNI(sck@B0K*d=jb0;{gsmT zO_-j1rrd`A`;Db6ZIhESx_z31@=__XaXxhOMk}GiW5YN?4YcT#RE?4G%w{u1NXj52 zvtT8%@DVX4+<(V-VjnjbK8qFk9+AJ*r#)D`N3)?5ck05J+rtf#y3r*bAr*prI2a~8 zpiVxNz81UgB#!%yIAK1<&1PnGth}k-imO1d6W}<_aR-DasDhnN8=bjwDI4eGEzp0mXc`|Bkl!^)q`V41hJ-OGy}gvFcI>s3AHQ0K-5F#HsxtMhPvHB&2q|9@$)s5sf4n%B&}Y}!E*1&HrREQI-J{kwqrnm5SeDVu zQ?v}X3Gc&kH)xzm6tbM0oa7Yoz(9h(6$F~xU$zc+ikOC zExw~Z*>7cx4=?&CX&d&0=NpcP)G!jhd-UI9ew#Uz5FX;*lV- z<(7z8S;)*6WlckcNOF3Z~7%r21#gUQ1(+J#_my=t*-OdOm zIbG{86F4^d{oFdHAJUJ526xSd1D&p6!pktb*Kw?cB!ZFgt{PH>ry|25|9#yY*8;*){;4nj&Ba3 zu&+LkvI5>L#r6#aI~ysgOn`eMs*7DM#YHu52V>NvJtI@^!{FD&J`uDkYZ`I-7@zh* zq3#cN@B{EFSfHK{Dd>=n!K%R&GLSKJm@3(@Vp}|c1bwriWQl(cW$@=RRkMKx>5{@B zGm*VCt&E28nDCs19FelRH4{``*|;PHx=@hYH*VKTp9R`cN&)0=>Ll5!=GOW=R=T8#jf$tU zc;+`$)m$v!@AL7<8^TN;2Z@DHL2W{Q9mbPMyOoe7bAE0^AJZq2G&nrpM&ks@rM@i) zHsgULzHVGE&zQ6dgdm|oY^&{+@ETlwKIGW_pSP+aC0@X!+}vQS58Rt=*nC80;4v|c?QA`mJoPt^KT zs!Pd+hy~L>bqy^mS16Zc7N{Fbk#x~4m^^s9imNr^9K<1DD?Fs)AHUY*gH^CW!;*QF zoAgEU^!O(1m+A1!3QKDGaY{SgtrZ;_uu+MqX@Iib4=*(Qv^N6JihZ6U@$uZr!bFKq z6*Q4ap)>W}zAjkevKHNIlJsuy#-VaUe7Y3#q8XM26ou0t>hZ6hDD=eXC%w;t3M!#X zaYf)^tuWM&DcUANBHKgBvPFJ4Qs-n2dOT4Y;do(UXGHzs<%M)pRgLBn^=!5`QdO0s zctW8)8mn$wSyg4e6ae9>)g`grC>*u;zTHWAO1s)~F&KEd($t61^{|{2%n_V8mGXQX z{akw*Z4B%Gn_7~YhOOHx<%LOx?~w+nm2DWG z$$nC*T-^ENUtk#CS5u2*wLe{%SQ}!P3P!ik!RA?)N?%_{sEB5atF-g!{fI0r3n+rc>k^p z+5RC|NP-J1-t>VVa({Fh5bkoc%RgYmv9N#oVZFLVeMU4g6ipM2h;eiyLo(Qy_{j62 zK7V&N(ZnuOgw6 zEZNQ;o>Z2*FkQvFSdc+|f4_c^7`Nn5C%ExlE9qPtgR~R2YV-{(eRVR4d zUi%rlI$+mT@|hY}jcuYTj(jd0bNBWs9VFu`{3h)wUB|@g{?xEBMVG1OZC$d!xh-^T zo5R}X#RMW)zprk5t^&7$U|M zam03V*Z-LmL}7sq5;-fYWe0Z^V~?h+9w};+kR5S?)blE$M~Qiv19e?zyz5$!K;s5E zia?9?YouUEHxH%Ug%bqCc}H$f=l3Rpp|~Q(|C-83unG+Yv_*=#9ELa|0ev%cbxB>S zlY_>$`fvFzMa6XNwHVgnmp7#oVY-zN>At&duitYOO=&sYiGo4Jjn^1b{_(@F-tn5i zB-hLc93{T&ufNZ!R6e}Me^s*^g=4?pAlu$~WToVjMXg^Q*8qNZa>SnwVPR&zXzBt_2tKTyd});$W&e76 z%L@GMA33L>=f;j3?~tMoQ3~%%cK8&F5M8<7L?*?co!{kVHu;F$6J@5TUbB z;ZS5x_9$3|;~cfTQ&ICePVFrdSe8BpujW%$}8 zL$5vEeh4v#e}fK|&GAtG9xBOE^?Ufp&CR1;((q?ROTbXudrl_5|43_Ah%{=zm80J4 zQqA`*7j59EJ5D23LB`A`4aWby=Iy(~E7aXMuTdj}HbA3+5Y7Twuj|z73<+Xtx&QSx zgnb;!0_he^iw#0}?C2@QpO~}SXE2if8_PsHarS%g4{h*Ibp%+DbtPX9oVK3T$vpQv zmVUj-G9tns!ngzIT)PTke!y;^MG=xr{nv3@2{7^t%h5sYN?Ag*j9um~ld;}RSw(ea zsG`%jgC^?e&>D292fk;}pz5K*(Md^k^(2Wnshz7^N)*++{|3KIBs80nBo4_xxlYWPQHhL#gjIdR#O>TcK-qefTlqwa3v`d|fOuG55;Q?^i*HB`Qg z3Pi?B`lGfA=Y8R+xI>sp87*oJU0bVJ{fcHRU}=B7nm05xAvl`pTYI8VhNvjkeZk(u z)!$c{h@V-0u$BTnbUDHO1_BB3w%^DYP=a2ZC*o|L`*%>Rgy~j3q*Dd7Tq&UxzHA8Q zX*F>U6!ns%8@6r(iGLY6xohxJX67-F)bA=P;!M%~{4MaLs%d|J|MAscXQ`)YBVg#_ z;ep=wD3h~7O;r_Iw6eN-rFJhlIy&0;Z;t1>3y}1M6-EmFv%LJ=14m56`-K7{dDiyM z=>7Sbed=X@JVT|x5wbh1;j;_D5R3hHysch~K@gk|;fZN$|cGgei6T`J0U^PE!*Tci>kb8{-GAY64fcUK-=x|4AU$ZTG4H zxZU?RV&va+q+9Q=UGI1)?`e8mFjdb$UKz+eALY+ZWaX7tRw4&DP8aylW)*_LDXH4^y5-Q3+Rx?C^=h$#cX6RN6{UUxR5Q<p)&)j>4 zTlkB+Gj$5LpAnOX@Pfs_J3b7&Lx0f$qFKnf%7<^ErcFoHh_~IW6W4D@Q zL3X_huOJ3gu6cm)+_4D`l$4zO55WmM*Z#OIk01AsNPgP3fw}Wh_4nysx>3MI$AkUS z^@yHRhoZ`CH1-(q<{GQK*H<9l5Q3+xr}zH6zzqWR{f0sM_;PB6_74@9l}V;DMNV8w z%l&i98!-M2pOdqZM$=W5GW8@1!Pi-}SMFqZ*&5M1USZ+Dlldw@a89Jo#ml>Q1sM75 z(F}9@Ww2D?QoW5@uqL<{i5Yd6BUl7qJ@4k`rpa-w(d()}bjhdE=Q+cq>Ul_b-S7Ps z4YV0W9ncZ@{zk|TXawypjQYly+fLWP=WDeVWB*?JZZtOiKk{Bcy>`DFl`M|Z@(%Yv zpE^3B?AXZybc*f`EuR9BI0s;X#APR)`Ve4(li(vTyVwT&1e&Bqe`Bk&0%+mDTiXeMyZq+f-$m2p^i@ z%#CVYuZ!H5Zdl*`-XqU!q^9NitE`Mwq309;Wd5dh1{O={7yra?x`r+uE;egN;x!pR z6#gW0kjnz&+ho}X>ra1pC)Jg3=JDsGWJt5hf#5HaP8;%$xtI*S5TN4MA`JpL+-}#6?Z|N8U)^C0S5U7BrRsS4F zFTItGrB^T3SzUlH0?}XkyiX5n#lGV5SbahYp!35gRJ>Hf#Kq8HwO$x zp682Af{lt<8a_wQn^sL7D}R^aK?_2c(80IRVZ%&J6HH906juO!fh3^i?-w{7ycc$p zhCQkGaXkOCU6;4hWftnI%MwGJ26b)BK9jzy|Dmz?fJ;-yClJ@_JALqJ6k?K5El-y@ zD+n4&JmSYo_d-l{JFV6JOLm4}dT#%Cd!2L_%FH}T#NH3DY%UN2_3#PNDl({`+sXUv zXt9-`SS-mj&A=a=FG6E5k?8o!UGD$ zY;3ioQ@8zDj@G4P$v zJ@;#?-t%jsB83n|XWhJ8vNupvHz*Rz`zbrZvH!6I{Q9%+$mt{yiY>8o3cX0#Uj2?t z^)_KnO^GXVV9Vq27GkNlbSfPmMT-L8K;ZrPDNQMjFeOtVQFwgv)Og9t?ifyS`Lr@P z2JrxQ76CW-d(J)i9k%o{Z3$%tj69OOkE+3ap?j+IF<8~g>LWuA7yox#m!*VREkeR? znO#5g`}5}qg*nLsN4h=0D+2uNf%zJ#P-2ou5;WT6n{7u+zSC_$Y0j@Bt}1fj?*G z$)$3&h-n`uSxYgUu~_;4hp)E`iX&>fMH|=P?m>b(1lQp1?gR)9!JUwV;K3od6WrZB z=-}?|1a~-{@BQ9;e%xEPi<+8Zre}ts_ukK5&yo}ALk6@tEueEGqBWJZoihF;YDWmN zD=_@i*Jamf-_zfJHTS3R;{1H0*QI()YOiw|WDbA1bMI0%76%d5xH55fgdS{^>;Hi% zs;{rFsd2eEUJ#>KDO1%ES0%%yiwkt&yT9Oqs8yt~v$Ipt@e(|>z%%CM<<+oSUqm4SIl3kn^jrri0qEa7 z?w-#wg`Czq!G;>%&=c5D^u3;$Jz45FWlr@0*FZd+ZLhW$7zDIdurkC94yI#fe%@gv zNAkaUeD+xO-^)Th;wkMoEOz5kBp2})-1ia4>i9+2u;Oj2>KwBM@qavNIBS0-n`?<7 z2%@l^D>JOK$?r1RKRjH#I8XF@6hB*_nlthk4T3|dw_5-e?F|Hx{onzXgV)iq;S_)V zbv(=TaG4&@2lPRm`<%WObl{sK9)r4 z)FuBDl7dh&u;o?OJnrus8Y|n_olC%SUP@O9n=iqpw*5qLCzFPO^gT#*!X{z(SPJR; zpZgG4^||vE!M%I}(lPmQL1)1B(N8O8Lq+;{`)jM8ewXx7*z`?Pk9&O2C)zcv z?c$kf4h^m(ue&udY3?61NEewee6`LEzUvKF*;%P8-hY{3)ueUzKXsn}Y&DjPYtu2O zY3yJ6FyF2!|2?~|{-X1>jnn+x!X`ZwrWr|rD!>VzN;{Pk)>xDC)3bkP#qaLw2oHB7G_XQKLdxO_3IsYK(+S2NQM zRY|MJP#xj&_~4S-8xAX00$0Jk?jDppjw>nv(U+7}BfchTE2!`V?N>s+gMt+@V-^Wg zTZyl^=YGNal6T=(NH}3?)O_k?L=2+n*;X7@7I@2zAGrZnzEZlNyhBCeE5=2;L@ir< zU}TJ`(R8r5T_fH4`Dw@gCSzLn7aR|h5fWgCMjS>#&p-9xRp8#zG-CrFsQc@Fj#UqQ zWbCCVyP7@kW;QJ*;5piT$l0j;9t^-sYrE{v%DGoNh8KzOKXnj5(K?`!<%mBr1K08~D9vIxr; zLUeg<&49mf(9}vJBY%cv6&^3^Z%N5`z>m$)=zK8F*|$8oLL=9S0u8Jazym>a@Z^IC zZNF?de&Ha$SZ+-uNb zDk>`Kg3QctCxI%%cE88eROw~q3K8V*IZaJ8441)uCTzm@+i~EO0ZQ<>dgxADFWnR5 zp7%sL@P@Kx-ci%if|?I=r1xVf+YRlQb_40Mqvm3%eBfM++6`@x@J zg?k$_Z=kDteVO?R4Ol`l{I()_P~{98KW!8!Hu&E6CDAHna1likSG0SJ21EwaX8KmQ zK8@^-D%0bHfeg?OWm?boGZ`=Ch7Imp{gDBWOT?rnq&4z#pd16LWK>Ic;6Ez-=Si0Eg9qyOOO&(QrkiGjVm;agHkWt&nzvm4P1CD~EWFN8Pll?d{c_>tg zAFQH6zMAmU-yV=>0W#ae^Ty^0FO{EqwBHBHwyxiPgCmBi(qReB>3vj*?{tz|hxz?y zgD$I2zbB!p$WUB_%S=;8tf7v|8soWauqd z-nN(CylDq{k69*jpN6l!^yJ7;P~(G94CBkb?M+_$C~(fZV9!9>!;a9kvaY_muKw)8 z_3!Ylc;*MA{tvn60Z)g!F?uo7=f@LmRzFW8hu*8=jFBz4-2BPNmd$+bSd-M$47mw* zIeF95ip{R3AJlp4QR*&G`r*0MR*B>{Xpl4B71K=O@_pq*5kdGTJBP+~Q*q44&HCBI z=*H#D*~Hx}R3V%nJ^mp0#$HSFKQjmwXTFISncF24tJTSk7EjKgEJM0%daC3j-1ntO zglTU8N{0vHjVLFN6|rP?KHuzvEKNSlV~{Olllt2UB}Q-~g8k3uZ#0z0HXjdNwyz~r zN5;;jK%VGQXJnBoEEIrqaEp83Bbb@+3mu>(hCG+pApjo<;?%Gd#JKSQOG{Yw5)uAd z7>qw`s50pZF$e%HL_5Isju@a;&rB}mgx53yl7FqnJ)Cc(1JR~3a!PDhGbDyKW}n47 zQaB&fXaW_U1E+;c&`w~ZIZ$Qkk^23GhK>#C4X~T|jBG8VU{0;G~&K zj?dw&bM=4{wUA%ICZ8@M>8T+{Z}! zD`CI_(=#(dmm`j_An=f{7D@pI#ZP_WV(oYuppuUIM}iT~RL(yLL#UME@4m;`Z04OqBwL5*-A~!}uK4)#ax^RI!zf38M z*jgWWP4DnJ3@0iBod>RdcN-m`!N?v#Fj5Wx9L*Vniq`A?wHLCH1r_7hLXoz#q*PG# zf&f@p{BUSKkZLoss#^q1HoD<7HNgvqEOQ~F+VLtL%y{(NNl3c9@E!^V0WNMHZWz%; zC-K9@I$KabaJ!rOit2yu-Bu%S`9qDzZl0~OBf$5xN#yEEJ7}fFLpwf+=Y0l3U~q7M zY;5fPJ|O)VqflrMMistt7SiIFC| z-=X>$K?G6H)}Tb(yuF_$8fC0#{k;7rMx^7Rcx_Le{!#EIUM^p}2-PsSxlHSA^~nGZ zvgA)qh=?P{FYvqQ2MNP_ulJc9VbnwWEobdZj&*aHf?gMYH>kdRDR~xo*%FD6GM9H5 z4m56H?Ij156N9RmP@>zubYa=N%%QQpEvg!#$sapE)ftihz0=j|Rgq1ybkgM)w6~Ik z)#PM|*Vt_24^_no5(%vK7q^XtPFqJoBsc)gzY|)G3?wv4d+8E_L=i)VLYnOnZOPRU z{!1MA__2Tu`Av^ASSrGbAycj{lYO#nh@~DHx5UZit&k~pix5tjh-rl|BVlE$As9>` z5x(tSdHk97o|?vH!3SA*Q_^8_JWbWr#;IUmTtxcMT8f^fjfR8K@6XqK+c}6An-T2| zv~lzdcXcBU0UdQP0JI=FAZg9V!(zDNz{%t0K~{7Y-Z6+o0^sCZtTlerOkJ5=URe-% zky2imJ|@O5vuV&zDNC0=DhV!Ft@N~L8J)B{A&O?WlCRTGX_1yOtmQBm?V3Ivqw2|D zZS>qxNo~q_xhc?Vj+)gJKZ|$rRSs~}tF9ikv_3sWmE4n=qMd|A0>tD6OB<@|UO;9< zQ>e9&raS=Xna478byf+>!#<8mDCVW2NgWXKq`U-y2Cf!FRmX7e4!`a4@NPMDR8;4` zY#z9L#`bZ4Kq@cUyh=+=EO)5+mD(ck^_+)N8mAANR!Pcs{^|Y_+#s}rn#PLe=9Gd1 zZdRW9|7FTxUR_C-|K{|>g=2Vdke-q8$hfA@ zjGl!hN+J+V+0t_Nbfx9dhU|{9JA&}vn-NW~E!6lt969?4ol?o<`>fAEll9ji8DH#td$gwI@b8RnKgN%cjFp6hggpokv?%DZ;-Y?u!rIOj z&=u74Lu#q5bd4d7+Is%>Y|c?9094Nhw+sKxMQHB!WWQ}O0GW}6#l;K+L%E>Xw5jR- zelIgsB*6dApb#nuP=h8LASaTMg=K7TupQio{VO3r0jamQ_G1JgXRFZ}xNiY-LY;3< zSG4pEZZ1fp8kl7M3i2~+H=N?m^?kwqQ6ECL*-4U3--iR%brfQr`-FzjvAT;J0u|4 z&8F)Y|DP>8cuVMbp{9cV!~0oBR1_*3$YzH{P(`Moi!w{b!h~UQ)W;p7RzVtU42ppk z?4pKkF3z=vCEPKk>$b`d;VJqcb;n;&n50UYv4!Esr}cqy2>(9VbK=(l?zf)$-?>&G zGd3kIxmfeJr4=4nWdnhUr{x`I58rS>aiyUb(^CAuhb-{GY*Qdm%XV(fBcT6+1UN3@ zPqdetV9==HxcvH(T{a7zbI(LKbHcZjni3I- zni}u1_>Pk&>c-FgNU&o61`o)=eF|r7hXnvonz5OmWMlxMx{qfaXXleRXnhzD~$8tN&0kW?_cqEIEqeNWWj!6EU!|@NoYmB8r<-h3PS>2*d&+V{&=>D z(Z844seC!6Vq3qu^=<>vZy6VtxT%AYp&=s8K(rT6QO=0rgVv)lfv*VG!3X4Y=Ahvc zxXBoAp*W6WJI#YBw-C;(2%tFF-L)*70!JWjDDVb|rJez+fZ17bh|O!y;Y>-r?{du| zJE{*TY5>JnpeqW`O7j8eWD(hc&Bd{qgpxVa79kXk) z?yALGE>x*?2efRi=E2j_|7FBRM2vV&%(Hx&PFDNEpc;=a3JWbpkJINYfqK^_$Y_F0 zDmEF?8EPco`4t$;;>9)Hk=cKh8phEzV>$#$?k4SV8zDx1QE%_0FyMm6rhliWIn`&{ z=F!QD&{seQ+I`=oZPF!WdbG3mdtJjAQCbQ&ZcVq9Q{+ybbd{B~UN{Ku<>Q+|pGibe zH-5NCH&C}JUX3qSW|A9KnxY*WWI@e;IWO^WQ79_%Hcw%3_I9)x=bYZG?P$Gjvon_i zpIg8Qr!HSz2&X=(^f;`)Hq4%%w=bnYs!?BIndCR`j((kZB0EF)Xg5ZGJeTX?qDY@j zmXDxr8&q_Y)b2|=5T8=OlYfX6K3P5G^LX^;D#VOh>B_g$3HXbK(;9TnqbD8GAvUfc zrv-I%>H0o$hK6&~gm^6hjC?w;&c5&S5y1e~&3$&~j%(ZQ0vz|=6%-sQg1yI_+BDY> zo6E}w7UoNr^nx~ZawRid+}CjCIFeQQ`7}a8Zvft?8Xcy0aYX@`U%S|1GwWt->_7ch zR#rwQHC+%j|95On=F2;@oXmnK)jPFeFu)3GZN*^@q<^>HTUx#1WX=)G_PsBOwA_D@ zCJ1)FZYfAeAZ-R~Pw>+1hC?YXu|2LAcAm1VVdvtkWZL@t#tHW)2wMu0vC5*|BH%;q zADoSWEA{5d$r*^7C&kBKJsbs`93Emxo<|8dps$hijHCUiX*hlcyM`c~=B;g&L>K0< z>@^@-B8bC1U2Lj+KT!dL7=-u~lDZtc&O2uIo)*o(4Kya)4#m!{urIR*f7-6QbsP{d zU^l2LZRloCPlF$VUrL^@4miPr6l(pXVbyviB1(JiWt~0 ze}!2;aK^3-^6M&Lu%}2N4(8EfT}M!3LK9OYz%qn}P);t{{)fx}-u^;C`!TvSyK7^8 zt=G&K6-Pj1frC}l8IP0_5fl;61aoG0sWT=|AXlu|I24G@+x;kA!E<`(@)7c8!$q;& zcpMh#^W?Z80?2rR4{YJ!bdZ&Q7IT*>(&Dt)9mg3NVwh)h)XmNJQ|_y}y$P_mY|P5+ z=NG6k@jIx7mw(I{GCw1q$5Wv3#%%_X8SMn4Ta8DUzdD_%p@FbUYeWm)6Y)l z_1&JHRTzXR>LxhY+)NhwPchXvFMJlu1kYE$oV0 zABLZxEKlEY)YCEGaxRI*wzl@HT=2!naUpB8Y{jr0Kmjg47r+Dt<%CbU09oxN+E!5G zL|B?gQc>3)kr)By6Ddb~Wy_7O&jnZ3oYLvJA<2^$7vHymd7G1qY9?R=!VC@2kfyB7 znglQC!X51~+p;yBmGj=5wwDPV6?^Oe0BZzgTsEDao?c2!3}%xiOVZNWt(BG4_b3yB z#F!XR(T`pCv^}VfZ&-_S;MYVWA|k@acMo^uV-7sw8~CqXD*gq6 zu6dwT0~C7Jx}J7_M|nV41_GO#7Z0XTJ{Z60s@~bbKr&U%2MZiR&ag+D_h_DCuhT_S z;H9zapI2D;19m?sD9EtIU0X{-Zv@Y_!R^xsa+}f593j;QY%DAe4vv)6l!t^BO;uIv zdY$Gnm|;1w63eSI$8A6Ts?Et4RgTXtE;BZ6nwkU;hdJS_WVMG%>HMU!3xDCu zb=sd&Y|9BhB^-jWi_=ko|h8Rp7ZHijntXhj$c`QkLV=4AjW0rvGN_&n~`ak z5pVL*u@qMkF3;3aJ1++79Y&BUN~!erGFEvsTWnSW^bt~}FzVX`e(s|!AyUwNG)tCf zfL){jew{6?QlYg@C+_*})R4W-#JgTIs zjon2v{eQp*@RqZkf{rB=&FYit|-){E1qWSd!BT-G$+5{DJH z(6FAu)PpiLY>5_oC1qaQ4~_9EmuL((P1`h)0NV@8nd!lf6a_L9syS5NwQNGN!K3qZ zI3H;L>kGgmLak(=*{mST&dGT(s?;KtJ+RV9jv3ska)W zp8FNn{{cifksYr<1{BCh$@uZCKtctmEoiyyaI;?32@gYSyK06iZ`9e`Th?HTycPa-3jb$ z%~)!`n}xkOLl5R4ikX=i9LX}HHo4phyQLd9wjR*q?&Wb!=4*!ag)26*g1T+%ZK+w+y7av~)gydpAjc58^41%Sg z(;le@iJ+%SzSf#&&zpfLQpZmuf5XQ>LqD*IKiS>gt^N9>_qwHD@B2@wwG67c5YQ8g zG>So0;|Az|@a7GsqN)U#m0y9}dW0?*_nX^s(~`3{dHPUA(zT_)jPCmB`i4?>UW+rp5gPt@1dn$ptJi znepW1Y~+0OeJUI2!bI+VlKVcM2!~Ntw4CyTt=?H;gxvOa|FJYa@Eo&+&Sk#;ImZ&@ zvCH}R2mt>8S9CC+uVux5^A0I@u+c6{6TsLVk-*q4IP+7^oyp*LldG6o0i})uKgrRN z#;vWbk&uvp=(O0NEzk1^LIA^L!NfHjv=_QUhX~#Nh4|OI>?uX+)quDwxRc`#Xm{Rb zR9%x~0Ks8`etvMvslhp1-Nn0t7_{s<6$!FBz&X&n?eyWOLd1Df;txaF`!A-S08v$q zGA$ZfTA08Yn>Vn~K@WRHe%WFE!6&ISPA5Hx)XOd_{9CJ7uY!WMRhi46Q(mYc7Vj zNR#eOv5Czit+dAvwPF23nV@kFIX||U$rtO6>99m^X!7`GE7YPkZh14WOR#}j8tYx! zjZ|i4Qan1jw3ad5P6lRDlO3wM*eeJ4Nagws#~6~{WV{*Bv$q7TWYle@BZ9EM9o`h6 zqxsvr-1eU4~~1-cI_C@bo12i#E<##$=8UVz){N157`i1 z1*grm-xuIrS{%3J1hIi9LL#XJhX#$hX&BLxy5SACBMqB3xu}1|6(8?!(H$C^(#LBS zZGE(&^cX|ba+~ajH_}h)p;9O6^aQ5f$TCQUniB+@?J=LcX+xU^I@zu^`@+FJn8(>F zcGCjbf^g$c2SNCDQ0jMoxd*P9;83c7y_N=?T2?@VJQRE;y@t~vaEyW1tM^u92iym| zketSVSAQJIB-W0PqbV~rmZKc0qo9$A%_rJUK9}A7>)>c{ZGHU)|7Um{Nh;^B`E)it z!Phi2HQJ>*WDf`w;Od7AJo(>j4`RzFu`D#6AJWJt>Xog4kZIWH>{d9xy`GqZgM$;k z7@$%zqis;NTT;<};n@bPUwaQj;#rNWe7E{b_C|iWfTSay)w?B%v(F7ne#6W>bF;I4 z3)n<02o-bsMn>(v_np--uujogc^_}U>CCMU*LHU-{p;2pu6AkDW*E2bFWoLhG|=yR zLDXcXSQDfILW@O%pTY(V9tG#kOHm2{bok2+DXt}^QjdwTMXr3Sy}fA@1XH$kfx z_<@erR^N%7zN2zIeQ?{mkp02&>AFG?f*#OL1@qzpt}Uxzml_PE{R4qe$#OJ)1{sa@ z_Dk?UWMm`=7BTC)pQmu!BBKYHTl$$Jvu4wfY|eu-{#9V($``tXZjOlw58^IbrJ_bXZ(p& zmX3RoM&Pk;EhEl*S$vB(VTF9YQMyD?lB7fnDqOENR_eP_)BYX z1V5M)e|`JL&}W4k1&`@&Cg6pE;{)Z-NiJP^3+gxCcjt#K+Jrx+9As+aGJ2@CqXdtf zX8U#hqCO-#MQj+B&4(HWqODSLYmrH)ViitP=O%cH1X0ARLBN1+|B8J<)=IRXtXjEz zaxSbQmHkOCWuCpdEpdH;Q*$ra4@eQBvZ5HOo7RRY2u`s1bp3SAEdqL27^t|74nGEh zVQc*dcu$!b|8M2kL;;(UPlLk+#cS;%?_Rj?gyc^SEt-YJ8kz%HIPh@Q6F6MLnwt6? ziEr3$vT@Nw-YPH>e4V?zAnm&)g6o&rGaSNR0+~cK9?-wu9~HnnbV0|a#{S8QT`Da7 zp4RW22iBQnmtDhj9x1}rs#_=IdN27*;#(Abmj*%qxvswH?1{$yl}f>bFuc0cv=j<1 z*W2uG-5kpa43u%3mbV@o6_+8sxh_~irqp5T(0d86XtacBv#`g8odR$jFnw%rA3o<9 zVFk`oy9gI{HYYq#gQ5V{2rQ@`Oarq|h2()*d|3ET4jO;uBUD|dn_B89DiO=gR!$C4 z;~<9-Uz<48(KUli@9R8dV;hfpIv$oUn1=r&w|PpPG{yD{%1fgDD#fH=g@f8hl{boj zSGay27NwLr@Zo;NfA)a;k*Lhj@J#|UebG>*CR)?V&)t^*hGIw$+wQ=zvzJn4_2DJl zPuQ(O;eq`-lJ28QP14n=RVVkfJ$C3wK0QKyWFKj*xSoTNYIsuocYXvNQxEgK81860 zan!34K0~nDp4*cB-cr4K!edsOu&k}W%g)lJP^mD|pkZN!1B1R{BG1}O!QpKj2j+0~ zMIS1l)2blj?j6CBA-;p^vNpK#fujthq-40WhQ;(G!F=}b=zUD%hZEb3l{eAVk9$w^ zBOgnrgVeW_E;AgTU9 z?yd;Dg|0Joq)s$SU4-6_*zag2h-0t#85vswpfL*+!nivjyYSK;EZu?0f-Z z40-m|ujl8|AaQnLAZ91hDUc<^`8fNQfd+~Kdlyz{Q5VN3IKv=d59LZa>n>TbI3f@m z3m?M^uaKJ(LJ1u%0~HE-4(D{ozl(+sGLig(+h+7_A|$8NC!IHUT!xO`l(LKZFA~nC z7~mPCp(-fJ_{revZ*1N)b(5AiL@PCsP*a93Q!hEW4X<;JEnix!9GDvQr%4nf7=4t35WXLrT{ygLq?WBt zUHUN^Xf~hEvz%li$MSgiJiA!LaR+W(|K~WD%r$3IySVFfFuJPBnd#x-`_%ReB4buq zxEWq!-4XJDk&>Q3jVL49si!{@$-T>|2~*!mgn#WN_!Tp1M~v^Hnkpo5gE2%UmTW2a zMWR{6I15tNrr>b&wr%_$hH z<44KdDKRh7FZ`+;y2$HY4O!R2waV>RS@A?wUIP@i!$R|EpNC}V-XW2kxtP%*V}(HB zGav=^V%5r-{wYw<%>fLo+V&j=5{l@85z|n*=t)%fd9`^`qBqu`35eHuVKJ%S3_0U$ z+1b9M3sxbbkzMdwC92Gj_9Q=})fkfHjd3EmZ8QWk-;?hOaw)C)TNl+W7W(qz?Ei$Y z$#DbI84Ln-w_54dwet|n5}r6F1w+xzt8Ikb z$iUyLmLXo-g)h9mg(3UYNJ-`lX=bKMnMDlT%98E!g+|M@9vRm`e`KM<>9J_o14E!> zx7mYCT^GJ-LB@aQ_KYk-wuU4Wve9&GaUPgDn&6Y3-eZbAxf7S0^O7c%ZyDxv!TpZf z?F$?_t5*-?*H=2HlxOFMW_wSOMM`RZ?25V$+jaib+dzyPOJ{=`O205Qc@ajfDxrb{ zSTZ&FK0L`AXkFek7{9S>xjS5nl3ouA$~D>9po1U#aS|s8Na7 zEcWpyEan4MEB=FK`)|6~Zzr#tIQM?2b$D*^bsQ#C1g4VB$a(RyRTC6=uSTR+MFZdWdtkq~_momJ;#nxQ9U*Q@> zUx~WU*hLuFd4+$jLQkIc%x6ONOk*^8*hU<>JQ05Sqfy1+-hYC7NHDV(vYh#Ygsf)k zGI=_i07gKX_`*vthDuCXvb!`AMcn??0dvcX&4%!Pn@D^(85J6K8O!My;D)4^9qw{ zMXNxZ^-e93&w>dGlNg7E%jJYUJ`r}D>rQZyWBHZ&zD$Ed!NmnMgAh4??sHDtYYcVd zVE`G}P$pd|M=Gf3{_ugpVdg-rp5r7@ED&fGA9}zCsG0Aa|EvNLJ z9%9txa@^@RnOv5yNNM_*FPV9p~A!$^6jHmA6_tV5p|AFR_!Ef)e2m{-{ z(P-iU&(EAQ5Y8ZDP(n?OT6ThyQg&`lMELbVu)LR=_s8HnMa^rkw9wvXLQ0uT)L`|@ ze9zyI9!(DTYh9vxDeLtPnM2|SN7oi<`B0u*1B(8sQKNUOe>f>Q-%9K+3TeJb{7iV; zpt->*l_oT%Ae#G!Ei;F4?u;PJlrA_T*v~sz>1nL=*!Q|q5fmFcX)O2;Bd8?g1aO(V)__0r` z4kT{}=FbQ~kY?|`HK@C`7FBG$g?YDm(Z(T6b~5UeC9X?aWW67|RYL#Yr?ELNyYk+Gt=y=4a{*Mzp-BV9yQqkUe_aL#wTZ8BwNf_czTl`D5P707C- zlU=7QkNG0=IbDy|id)lFDrJBK$tTm z3Gy}eb0`f?y5VPWg0yGR;<8RTzF@m6 zX@*esn1v(+WrRp$d_j*2ewLg2O|Hx3yP!5Wn=q5?lG9LF(qL6;*s#RSJFZ>z8+pK4 zHr6t?i3@kn+Js=$WkX>lVeZCAP=Bh@)a=n@?z_`?1v?Hwcqv@sh0M6fv>SUsx+3Dx zz;>Fz)6GNbDURe9>VvGcsU`2`6O9}=_x~0z!f1bk=*%cXF?#5{GN=d=(5+-bH4ri3 z=r>#AR8pMl1F^qtlz-W%S4vZ*XHL>)ILK$h1j z6UIVbcxc(|70KmYqZqS;)Q`u7+p&i;#=YCi*6%1)WmpsPaSgb11{$+XduS8OaA^+q z9G@NLh4_tZ%DFjIv0znuolyt=K6%d)U%g)TZcV*kb(>qsp({{Nrw9@9aj!5A$X_}E zLtvPW346H$?gl5LO3 z?G($d|DfzMp$Wg+6dC$^eInQ0D#*e9Eth=BRhnZwh4uGxf*vHmVDnp6oBn2N-Xc?Q znw%d}D7L?&$3(HczmEvMQ?x0THl^wTQG$-SL^f)1I0iGJW+1$D8=AnT-(j_8v3Ph7 zUi9)92EHf*jO?dsVh@&at~Y_s%i9*9Vz1VOV?YrD=|P#?lZvA~$QXxOR)|?qo|uQn z;F2D7phaIFeCg&(aT!L4OAKnM8<3(TAV84Uwzbk;(7YlA)85}4%I2f56!dNo`v0ib(JBbKO z1qx{7X3Rmheh%oKzAUPJ0wC<$h@-;=?p<1rnmax6&-nj_uNk7C1F+ zlo*M;-NC5u5IhuN#O7X;RgD%R0F5g%L^X5o%d6+LHc;u{yi%rZkZKIENkD#kwJ-8a zq17wHnZ{E5TT7eOAC!BPw|;)+I;ywl@jG?#c-=r}HL`JRNQ^&TZUQ--FSh}&)E*F! zO#&vXwVyv6IsUtFWJ7nr9=UdjCaBq{m^@DtY9cM)qAGrw%3KArOCCbh=AIui&YQI@ z*Fsy_yu64z9JbFNs@8KdX$Ku%t&+CwSY)nW7HX^SXS1wq&n5NB_MXUOad1kJ*bJaa zV3_vFu!7!$sv`_%n&D4nn2wHOqy5nX@9yl(<`rX671iZ}3MfC+1GHwXYdS_saLdAw zto1Xh1xgAWD$)~7O+JY3knFO8T;9z*XERc?} zQl`kseb&A_ zwODJ`gBO{-Uf=Od1^`*nYdq6_=gSC=DC$Yx|7{uE&tq&*Qiq6Q!HUC5nh`M2P2=g! z2(n6f4h^%5GSGa3iJeB)gEhb@Gi$7@*i-ZMAZ*=lQb{Bkq58DB_WdSF02-b3sj_Cc z&w|{tO0EPdaLUN>LGz;O2PY0X26U&&JJ~*$Nbigf*L?OO3nT%veQp5T_-fj;6$v4~ zvsBdgA~8szM5Os$6r)I}`Ca9bb0v*r!O$>%f*dX)Y$}A7KM{)~8}n@C@zYjw9VZGG zH)ue&@&i2p7O+yvd@FlV-Xi>XnJJRNq2V=oN%gbb)-FxgnRz#`Jqq$*JBR`BayrIu<+|C_RN)wsJ@qJ;a{5E)`Y0 zw>J7Yd5VvByCoRik3#F!hG#|am^QfmccT&mDLNh+5$kO<_1jGkxpqucDyKA+-&dtY zBuSq3vT)EGW=A34{DLGM?!>#FtimjaDr^8$N+EGH9C;^2uHp6)jV%7oQ3 zNsdsKu`=-s*4mKGX4&!u6xf`{YL?8#;^3lve|YqM@NU^_C)UOO+id4&_}xPD=H)by zwoG#pVNoBP7E*VPM2gsxy;uaNSKM#LGjpWPr!tLEJPkA%XBl)9dH0V51FBE9?ehD0 zZ#R~-S8Htz7W?CE>}SH?bN-i)H1dRn^az`VLyZMv;-s)iIcEBUTI!G( z`3Ua_l|hR-6!`H-*+?7lHVqm6y9(^}^~Z6Er;f{-Htr$rE^#&U$tU8_Sm%$Ee_CV1 z9}J2$aK>FlqYHM{bPDH;)lI^|N^q09{`>5o)siR@r@?v{7>nqscg|^cz($N8d zcicsqxbp8=47n|@n|^xK_UeI8GApCy*NgI~SEyns`l&}Me0x5YxJ8PsRa;zY*`sk3 zIyO7lY%xPzFc(>ss7-q#n7>kGq*$dzOE^(HkLk5CAfO*L@Vo6Ams`6}PatJLD7VVp zmRNyEh|fW2mP{ayn>gt`D6+#EI5wI)k4iK@*`qBjVYIE#YaS})zQ`G8pS-;}_$l>V zWvdDe?2qCljQ#ok;pWRWJze3@co7)+?TAawa+w&uRlEov-o^Cx0A2c(sh=)YULMcy zb6>MrTPXIo@UKFS>G$LKMB(3B&iVzIgM;?>cv6LHeGHdo?KpnduDz~o0e}CFRZLP} zFAjc?s&i1ZV5a?xpsz&M<|^Fp(nqUppjyf^c9n)UGZWr%nSSQ#;Q zR7fXRGSzH&8b8L4x>SEsP^Qo2s8s%6EBLzUC?FFO z@CtI4e9p9wj*e)MR$L%L6VQ6;U_!#{GT66ZM@>mh1@m0-$0q0*ghqvk)dXr@7_MG@ZnLLz@y4 zflpw-i@y?Yp88dRns09XD@$4)QVLue#yv)eX%srPIHJ0ZOwe2I?*wCX(>P_b%>qg; zX_;AcM;8gyN}7gSc}{g`sL8A!|Hb2 z2lp{njQ??>SbRFB z-~q;A+XCGN9wVWBchm^o5|8pVXyE-%lmWKzu2#R3nXlzYwxgt+r5{+NJEqWp>zx_S zvMRSYpQyU1>ml5!5<)5>*M;2K2Wu*h6i0UORftj}6L7g(3iK-oUHRbCs3zREM)HPN zMc&6vm40s^KtV9Pd6~cjlges0cDYjlie6_f*)qD4awewdh0Kgwh0$EzjDRh1Z^okt z#$lw~oI>2Ov->E?9x8mBco%WkQtz1@8o=rI^>mht8doW!q3_&oDjVSVM>+25a40{& zpgXhe+Q$e35RIo6!;uXF0Opc*haFrlSw;D;HSL!9-@sqHm3sSZ%{=E)!6*p;(+OIA zm#shXJ!Q~q7DlRvK=0QGsbZ~?Hlwvf=DCyQrZ|g)(a}+5kxP`8(Tr+J@%=&COeI~^ z0q2wgd~H@RXVDRiKuntQ(iP0N%GkS4{$V94`F+D_eoIMSY7HD_pv%HFn1o13Mpj-? z(Q(#Z!IwUkm{=vPF7mvfOc)F{G)F-K_gUlf4fcR?Yvmbwx96C08b$kMdO(OoBbZA{ z8zZwl)v$aq{$b63e<^@fR_&_QRClI7lK9`aV@NnWZFxNe)6|B{e?HUk=M-jmGo+u6 z!oIzlj#DmRN=U!tYKfNma{QUz!WT2eY@`Dty{nH7oo^5?>M9MY$?7JvY*RI!zvj<5 z?;xTWev~4ADCY6IQw=N1LHG(mT?w|k}EH4Gq zynGBxHa_Saqx|ijR)Wurh**UQu>)UH@xSUxUubx`YJGka5b^7eALf-8ygBq6JmFF) zX~y~3;zj)dHKzzu^5cv`vj6o&`!m8%AckZ>z$O?08=I$FH>hI9LdUU>iX3DS+}4Um zN8U}R6bq{mPtpCQ*UG6Rx}p`rr>&^ioGX`cYqBwD6kV)-trwY*HsUaMh(6zRfV8i5 zPzyLMa{dbV+J8{r}qXZYyrtO+lBxgC$28) z?(bD(fN`k5OnMC_@UyyVRd!Z@L4rQJR>KLp^cq~}5HfQ3^)A$2ZL@s<@6Bqmm0#C4 zH;V-`fOlo;=0|SatTSXjO!g=fO692;Nw6ZhGRlYLJUP7C9W`OZ&xAX5*XMm`eSe2wPhGwR9 zY%_Q{1An`|7l2EO2Ir7Z#hSH-ZAH2M<6$WMxzNND@iWq;V=tVd4FrV^hri5Y&6EW) z?=~}>3x3!1Uh|Hh<^!Qf>_u)5&p*heyrdp^q|^oX7h90mrNaactgRvd|JkoMRr{XD z)Vsj2EO8CiP0hZ7Pe+vuuzlRq4KAwFl7ids&43gv?Bz=Td_Dq;l9dcSfhfs*v*Dp3 zCcI(upF&zHDo%UpEo4u#JYb3!d9|Ds=8pmL*CwNi4~WkXbCCA)e)7vrPP~)?FvU3d z!wQbA{lBt8VkXB)*za}m&F8`9hT;1GwxJqs83jz-GwbzM5A~4y zfgvh*OS8>xk)WK!_;JziizooF7}^*&lw(SQI~)Lzja3#r@9mvFS@k0a#m;jJVcpfG za=24_s#YmSq6L&mHSeBrG`;Y@PN4)Db@JsFe%6(R(6cn?ej5MPVUTo!6Ds%<1M52* z;#=`-+$KOu4Usx_#+;yh(iSNU^#}Fq9~$BPLc;IeI+z64(Kd45b3=a5j$_KM`y#)Q zoocnETfZ_%u1P{hlSNLzaWdOA!+#q*TpGqE^|^R@#S7IewW*tdC3wTRQo0Zb_H(La| zy?5Ch4HCvpUM>_{V`=w>e)-RAnsz-8ua`uwx_ zh+QM;)SlcrRMwcD*Iw`uxN5Xd#LPbtPYBN?XstG#2a6@OIlA7>dm5HhsfbMg81}>D zNOe~pcEyH^D4qr7n-`GR zCkQBmZf$*v5;*O2eyW=@f`l*8@kRxl*apaB^j<<{jov7mH$}*5=(8=%;k6gZD>eRNT^Nqnh@~J0AsA3?4T;XVa`)irV1H1(ePE6?#FsL2~}LxR@oT zP*V}95*2Du4yIVxAl0o9DkmcCPqH+TF$$f-lC2-!-UfzHe>k|1LBz}piVx~x$knvx z_5uZIayz&D_v%&(i468%#vE_IQ7diAd^2aLp&yBk=V9VAi0w*NR~CutwQT-h%h{Ni zrqV8eF031%l7a3)>_x%sNQ#XPp{69jG01HVLSt~tQIluDjR?w-K^oXvp&q$=^#8Jq zm!D+$`IM-I#CqHsYCR1?+usXQeWx?dMH{)&Dh&p@FvLcjK73`SWk8X4Ep2YkDQM4u z2OgyDJLX?MORPh!n_Py}0pr^#bk+iRKJ#>+hz^JAK-|C z5Cd7Y-h2S6yHT`?J5=!}J$|(0>j;tqS=<9;A{QKFX1PrPtDmd$l~tm)I(46{)#u;< zmB_Q)miH?-`Z{GMR^9~X)Ul)k{N%WG?5Hrndu+%(4FT%^Ve2h`;^?||?ZJXO1Ofyd z++Bm);O-DCI0*!If+a|BcMtCF?(XhRaQDBT^S;mbo%-ucO;HrgG)zy=?%iu&>$)Xo z_h|r3)1bUOJDdD7wByV}Z>X(c#y6lh4LC-x-M!o{+siN{U9TExlRERK7dJzVku8qMtn(N3aI?l$>Xc8MuTj6H@dl3kk|&3O9OnEe+V z!z6sy-nz@VJ15RkPXf$BYKyI80ia#W)-5$WVw@+itpT<@*eUva`HNUp(f}>tEkofr z2o$Tbr1XoKj);H5=VA!#I=s&0j@HO`x86p{C zKO!Vn?OmykL{LjQrqJe&xCU*3r6Fy2&vVN}gaxW19ZOIzEnnX9Gm}6fr={sTc_p@( zUHD08g|?`~!RC&)(<21~$2bibkh$^YH;}Lr0dl|}dxoQkPJ0jnl1aJia%&k$>xEui zV{VUW9YILEHeOsZ5+R*+gaIEs$hrKf|C@lOww5txvTU}7iILdu)WM^rbNO+<&$IkL z&#_=)ea}Q6tYe*HeZ1&(`u4p2jn1S5cw~2Wp44*x(d&Lndnt#mOqf}5Rs|Qb^^Y$h z`$LGu{9nuaq;?)JNPJW+!@~>gJX=^P+_$-bZfz{pe^HBJ3{Ll$)e{iW))QhlG^ z4sP~~kaFg_zRV4&s7@XgEm7F+Lq)D0KTaNxYb48-B}Y=;9)`u^g(?ur7} zWaYeAN_USZ1V2FgVrw}lcBvSWP3*dHtWkX9vF@{AzFy!-n*Z%aknG2exvp@T=QgRx3*sDJos zWYTa=y;&I84nN2Q{|6>YX915ndNFgHurWU8z6(Xvc2o);Plvsv`DQnf$b_$WDz#<# z&pRH9O@sh((I51A*)p{FzZOzOperf!f~wTLA)jVWHlhl^EN}|Fds+V$)}o>w7Ji6} z#DWo71U7C1#Y7>y*{CV>b0zdlg&dfYvck%H*)n1!lz!5zL>qcAotxpV-YPG75qX*n zKDjO#2~VFczEBC6he&kdusJHlEDvzp^Gef7faGBM!Vt3|BTlbF}fa+_+Yew81 z&728(TDOdw+GI4Jhyg>ULb%0{E4LGW5E@s8`)l{%TpaGU!z>%GCU$EPbNOPMvqOT{ zf$-Jfx;KkP0(rqfrRL{K)2AgxN8lM88TTjfs(WsRj$r&?AcSw04P^L1Lf;Y>UWpLXk17H4i5JKYvjw56|rk*Rk_%_{;Y#`!loG>g%YaGPF zca*y6CNG%|C7h)sa6Pg9;dlO7ziLJd&@)r*^Y$Y?{{7GHO-DXXzN#3b zL)|(XG6XhA9K+z>09h5jP?s3 z1=0Y7yyUAzVJysdJR&AFyi5QsWUXvv0OHbh9Q`amn4Qt${t~ndUG}f7 zEGz~tH|q8!{+3$7uya4Yf-)g&-sNVuZbPokF~40h>5m>%FG{ytb*i;XmC6_tIbyIi z65`c+b$FFs_y0;|0N$s)FV+Nj^OIot4ObQ{!G-VNjfHfq<6%0K=HYPk=WLcRe?S#a zN(j+$zLOq}#alGtqGU=Xtj4Yv2!-%6p*f@T*lL(;)(+37oi@>s9iFgDovygPH1#_D zRv*S7CF+LCv^LGmYexp1uDW|vu8BwCfb`m}yd2dBGums%Pn{^gA%LPiUiWUt3vq`I zB#F9-*B;bCJTvZAZx7hm#Q!k8KxlW}-*39Ve)m`Z`%}-1y4P7`pJ9BZA@Y!t$gS$96O6VAC z`H0X$d$CG&m6U|1YYfW!?OSql!8%`DUBOL}8^PGrKxjqV%gHyu3K*KDWN|#l2r$jA zfMZge)v2Rl)@t@Jn}UuCQdL%l1|pA=mXcce*~5NxbOWN%ae26`Y?@q51fx@T`YC5j z4|TEDuGmoi9P6=s<&PXN`FjgjHLen4SQ;h3?I#|rcFZD&1Dyk#(-|pEH$%2eDXH4? zBuS}EYUih7!Qux>-FY7SRh*K0)08>?(@uPg2LZEPx+qR2$G|QOVayxvw7xK2%`zD0%<1d>GkCr;U0fs#g*uNLBoiDTp z?>jL|B}Ue5hfw?UT)zC535fbu*dX!oSmzujv}z4Cr5X z+e~h%t(=1yrS20F>I(bp zZ*x;avav>kH@bJY!|7HVT}{oI^j+_R&t|twT1=*Ao3Na|Ap;&Z9`CzuHyTmw|Sf|wtA(A-8iry^z_%^AM0(GYAnBt zqx<-Him(4tbw3KO*uMR!dMrp(>H&OKa;F`acFF|J?SrKaD3drdAemQbS8iXuMuYJ` z-9SD|;;m?p+zVhsdMpD)bCCI;Fhxt+d^2asr1&B95{MAJU)gaq95NP+(H&QqLLv8H z<&L?POZgF!DT&k;8gYv>>aG~LAaYz+)}X%ofsTs8?2)-iVn@dh!y1Tw;y8G2Fe`Y( zE$|@ktI{WPBcgxTmf6^@y7h&g6+!pq{B@+T_@vPtaVY*Ul990i;(i(xbW6sSR-r%- z6E&0=78qIuBUf0s#qJRdiUhOnA^YRda#iqTR8c(Gep!-R!=*;|k-Vr^tlhgfwdqn{ z`<9KhSEw-eWE|vHkWUAeS#O@8%KVTPdT1K-(#uxFo@026`bVOR7IHTGXcPVu7G7s7 zJ$IK~owl^nZuqm;@6dpC*T?lJntYnyl+V#6jyg|t$E}ICw2APzHe-o*F4CsoO|t|O zS)3 zr)Zwv3vT#3W;i@+P)V43c$&@r48VL z$57pFKg#hB*hqFRw9qu(QM7Ga1~tZ~$2e1=mRmY~VSAI5x%rTv=5g5aJM#7TZ#4;g z8hv$Qtk~XmZ~qhNpoODba!6yVKu^2zs58mlr%5R@v@5SjYJ|X`>wcCL5BP489g5WD z{Q6j0?Y!dlk1^zqBDMIAn-~*#njVtUA&gu1nHY%1BFv@qognJGiOkO^@GC~9`sUfJ zxclnK)?%ldN*?^`s`LSV9C=e(#n25?hj_|L1g!_qJtJE@ujH&a@ib}#potX5L)pQk zxh4DcZhWrW^UUVmnZY}Q!MgT;4_gv*jA#%G7~+eKFS12y3@~0Oz}%057LYIY7UXL| zUx@r^Uf(t=K)x$2KJx0 zEZJxhL!?@B>OHqN_4H->LVPdrSoWr8(YU1x<%WGN@h6sr#bmPw)^%iQ|2|`v=fCtm z)%ooM0}P~>-(C0bMl=73)eSDws?HMmOx)yfNp)GDQ!Sgo@zmXG7jm^kt5G_0EWq`1 zAP^@R8nO}K>ovJVPaCL_Meb?b8al|NT*x+r7RD!Os18l#LA5bI_^l?_G{<0;70og3)3wzDmi_rpw?{dvYT4pVo zVq`YhcUqsVCNB6f-p0-nhd*l0rX^U+Hguj{gmh?it`MsVKf;U5VcrK@?N43FLEm{W zr;Zf?iM^-6u}`L*JtD)HBW!G-OWw$bFJ?!*)_yC~KNwfk2p4Np5*+D2@TIJZM7-$t zz^C#AO&2m*}XjQQE562;Wr#lqiU>CBACF$0FoK>o2?Jt(sXk zFZh`q?zX#io!PftjG&u;&CoL7&Cv;Vz4+q+Wq9J0VW3t|HBD?L@_+3;Jr)#DKMOQi zxeHE&Tw0vQ5;rI~l@vl+01+`^`K32-T>StZ+Pn_*BO5YJ+N3$uUln!h7L*_5&AU(Z zzIR9sAS|Tojk&wz`7!w2zUNS^i`eRrBlxHOs=7Q~7yp*WQeLA; zQQAz`e~ihBNyRA`JKfOiQM~_X7Wn% z?`r~!3Ym=b4h2s%i_FIh{u=ifQEN1})E~;tg-!8SVIkhsWo#5=qO3OH4N8a#Vi=l) zB;|TR2b_A51X;hdFI)4nJFQP7bHT53>Cc%xQ3sAPff{}e9*wVSJs*=9?TE_1X>AjI zY;`5;H14^Q=U8a8AGXCECUDnL%y7NSJ8{M*b!m?*3HC<#Z8i3)61M&-IoNJ%tP9i6lO6_tP=OeE-706*FRMCvIsjVn zv@}+m_AHDO2u?GP{rl(jaT#z@&+eeo02Ye1ma8nHyl*PR55FQm**%SMqcc@99uH}0A zRlUN$7!V`vCD2xfY{CX@gCUa7IUEwfp1(RU^JlL7Fo=$3bc-;9{JOnht#`Ua^dS<4 zHJT`{c0CRVI#%wP|FQtVzPT0Ogm=2hgh=YpH<{p1j^K7Qi|th1vXr61$w+vDj*1VU z83$voBG<-%a35v0<=*(lZ+xE_^qU)N%-{em`_>d^#`85pZPmrzIFo@}plBW$f=VfO zY0J^$(5|(EeZ$|7;)L>cg;H)zSO|SArF!jfSp%Py&QgP0ZxAD08Wgqk@2t$zA#2Ug z&7bbbN|roLjI?nflfZ^ixqaSs?@BQLSL(KhAFz#28UQ63g`*HDtc2A?nF&s1O$tHH zH_p+}H&couP@`&Xt0`(Ra*$^l-7VebjZ}LY*1UIMI&wftcz}ZGm}+)QQ@`O=^cQ7) z+ub7bpK^0dZIUK9$!k?24|(C1fCNM*h}#QN(kFZ+sWyV5V{MEY-eh3E^AvE_cr6>a z8nL-He3in5sq-y&LvH+*BsRg*ivYzP1jhW)@kARJ7=Zw#%iVi~x*NCF2^DN6tsga~ z@)0r6lOhcqF0EJI$%?vXh7sZWo$x&_9P_<|Cj59Hf=0wNM%2J27q{z2GlIabL}uuQ zC6>D!dPaJeX1(Df4T3N#2v%B7&Pf83-O4iMdtjH5Rk3sQ@pF;Z z+{E|m@j?EK=vUd%pX>Lw%G$G!wi!m8kI=G>UYY#Ium7H2Op$(21c;+hu%NI6fFRl6 z0&VOZb{M=qmT1rqvp4~gEnZp-`(~-17wo27jH3>E6hoI|tjeX1J6&NM_4f*UhHhz< z=STNxa;jNlQJ&}=F9Qe9rX>Tp7JEO&4>^;99#d~Feo?Vo^{0$MWZms2g4@g$m!Mn{ zzEB-lvI}{%j&l^A^h+BK!6YmyQ^t(p(yXa}BWuZyYDeCOt^WRO5RbRQGfn^97e};5 zip5IUPsMys>?=|sgjH{0;(+jDCuJ~$mMKH!qhye$SOQL%iZ0+ROD1Cp%vAjeBPh4w zDFzj-!v2mC_QXi%xcW)hmPMd@dRP4-~wyIZd)-I~VuwTyt9=P26No zfH6)Z4~n~fAG!5S(M{a&{G(oY)LOWObXA`Pl{6AauyQ+n;S!h+T)Ta@v@dwd?vQxL zr$dni%26x4q0;sR29tc6t)pGl(iRy4k8r# zX)3Cr@n&M~Gfz46CWb~LGm04Gk+7;Oj~(-6i%a)v8p+QFn!7yH0hl;jqP~$};MIw- z5BaXkOW4KL;y@AGJ$#4>1fSdS?6@onZ=rsX{a^wISqyT8&}pe1Zs6pGP~itrvtXHk z$-1rt%8b1*MXoU#raK+TP^OFI-WzbvhYlOzgM@uPN6c@(1C`HD&o8%{97( zet(tC(+>xkVsHa|$)x2?yAC)xu4fO_0^w0j^yR>0jFb0Kz~MkXl{A#T2r+sph0(pb zSIhL%^%OIuG6)oqn?UkL4Z&e|qNkqw@5-3=KqL<-hJ65(0*j1%R;{#1DAGvrO#G!c zW+;z1re@(tmZ7hBHb_#WruPB+)97;J!zA}Kicfl!4n>qf;)w1$V`s^dDa$r3Gt`hR z%ZP+=qqxg6Ms1ti0&4e1rbih2kt-TX#(<70@JPya>d*6iqS^hzGNrCC231ZAYp2yX z?$eL}QJ51(=yAXh?t|*Cvfa=!6W-!$vY=VFV#J!b#_O=t9r{OAbAbJ@{d;6`%D1(; zFT+mg0_USdFC)0fTUt*e=BF)(`6+Ert7kViH={Zf$i}%JqAv-ex62iRWE_dTH>$oz z^>&phU)GH?Cnz1jvQt8^uzWK=Br93S8-128WFogS(6?|}Y$1z)fs>LCoo|w~F$Npb zeFmc59d4YXy>&!bWa<-g@G(ANW{O4sVhO}?bb`=@=BjKOpl4e|%|W6~S&ER0LZ9IG z_$~rT5vHqb4JR+MwQ(HqplP~=a@5@^N|ngLP@*-W+J^eE9we~@t4i~|>_69FQRt56 zX3CnEwDgcb-u0?DaDJr6Wi7W|7h*M{jYrtaOXEb9cP^BN0^<@G(JUzSYIE;er5NIB z*@tnMb*5Y{Y?L32B@3ZJ?fpqlH2-4%Q}9q5u)&c5P)cC3pp|q?B5n&53AlLjIPVW% zSmGy8%%&Btwuww(^8uKP!#|z`}R>p%#wpKuIErnMw8iEgm1Vrk+W{KI^ncb_U0b(g zD%Gj+w0$~^h~`N=<~eALE4ZOM@vrwJ26?+}%*u+jg6x3u4P&*2KEdhB?yKgsC& z*(9AhHgSHIaqKRf1V~9$MUVvAk-?-n?ElaDm+KGV4WcCjHt>)9U#oRWvy=`1vyKPg zSAa8O@Kh@2eja}l5G;MxcX^3RbTic@myQM_KzExl#!R-bueT!vvt!6F>}Q51aYQAY z?r3uxY@owqD<<_oDPVyMX=xCjS`aop2MSAdD8(B(l+cmTV|s^SUMqSWWW*}#a+f$c zi101QB*eEGLNe{5vBdN+w!32S$!8@RR45AM4M=h5a08>ze*aKT5{n{@z&0GA>(>8z zed8DxALp^c)V}^lrC4?t4;39%ruu_?DlNCy1(Zfkgm;rFo_B#aw5OT*u7(RrxZ@aF7%Z{g=D`e-&OVwL z!im%5*7LeL^#As^;minyFq9v-YA{n?B?!pH^J(IS+*wFAK1^q1#P@X1%_9OS8}(_A zc8g8L31zD-jwgEs!LtWz9xU39u=o*}D@AfnT5 z;KRG~K+drop}5a5z*jjgK=ct=&p#X;nv@3Dnk5JZs`IRiGMzORi(~ii8Lod0jx|Uo z5CSd1UQ)Sm>>OnK2`Md54gMWX2m;z&l!OFUH+j2!w$^)?Y}a7&j!JTLFl~@Td`!(; zo+r!9I$t*Hm=h8j=-~J`DpF0iUbIk6k~}JEvorm4tnsXm2>Tk?1LwC>wJF(^9kiQ` z=NB#pdW{$ELF%Z^20RaI^k9f~(U$m!KZtmUUiV85K=VjSh%6)o5#CEo-puPtOKmB)W7ok70z<$O6sbMZf#QY&#V)YjiG;lHCuL>It>Nk) zZeoeMW7R}mwudhLCNrnUKe6N}9ieL1$59%H+((2nac6iLw5jWGf>LiE^KH%TvPBDj zNvkN*#H!+%`(OXzXopw(%FCUPU&Tu|RUGqpO9l^cDj=F-%4$NBc~q7jB-Bv?Oy)OJHORX@Zm_kHokRXx< zR?5RyDafDLc2*}EJNLYUH%Nn``S%@)3SgAvqm*?39Mw5IovQA6)E%2G(!Y$w5lk?d zKgc*|Wl&;>zIe61c-b42X_JDHoZm}qq6@jXZWXU@hrKM-yw&EvlvCP!6ds=E<#$hW zQ5AAdtg!+2i<=xFL7@v?w+aVx$)E1%?eE_P$wa3Dv41k9^28Q=T^V~yy#-R|)`QC{ zt1&6Dkciz66SN)G|C=LD#Z0P9ihu-zi2yB4u!&Eq9E*@Up@LLP3MH|P8R4<8jU0%2 zgg~u_G#yeC@1-E--xd~|hhp01xvnXnl%qGZuacMTo9~~^!Tu)6D)u&-U9~B_v%b`v zpLF#9p!VZpA48Ih4*$=DXED1?2z z^@SdEo`Sws!o>7hUAY@^Ycuo@dTlzaFYcGwj8(^N@l9p}2ifcHjByg5vlV4f!`I!o z486*)*&RL3paq@w&E#F{bwLMH`CXMDGw-WcLfs>7t>1x9<0NkzqN+6`Q_&K@!^^b3 zZNYAC8IJ3k3tk82>k$L(CAvERKZJ>xj9pHW&^xCpei9LzU0HT@)cU0ZeW z3EzhUxtgA><<-i9fc&3zpEsDhwWqkpM|X(m-HL-^d@IpD{M$85bh0PY^8CD%a;!$N zL$f|8Q=_qu@H4J5dzoI{WI}H z9Tq|)D41C0dUb4n5oxX|jR&ZMR(W!;C=BGb5R<`_s;u*8T?ldFQ1V+?N=R|^ubTVNEf*S30zn^@FA1xW@-4|DBzgnwnvPAw0kpDHst)Cq^SH3>GF41L?sJ zEMh2A+Kr7y>Mvfs8A-~*TTI*s*CX)pMYY%uuhTV?>lc1 zzZA!+yTqpNupsN2zUC^1^~*JGpg)uDTLCJlv`DM!xQOtNju7tw(Us?H)hu`UA_|C% zNi^m<{$DzOC&_FASG4e>R{RNu>1`^KS zeL?%-U*>8elk=r5Tj#y(SkXr^cY0I$9iqbR=|-`OV7QC0MtkXzttgjt>L_8+>P{`13eKQSS)FFh@-+x_Ml5HDp1 z2)e9lAA#0DV0p0o4PcNx_`-c2t20q z(!xjk`H9%&x)}I?xqAVC#$uxb^)Ouu(8c2Yi09nQD8HYUme%ZY<_3g8mVR#czB?`V z*(SXEw)lNjRS}R0mzI{UKhF6BZ`J2^pv5f7$%)U)-u^=9x!XmJZZ`c>Gm!XFE^yo3 zpPdhwzTg3z3DCIm-L^LsX7U?%J3^@;<+;mBo7FZ^iR9Yr(X?b0o?xq9Z zbso;7cWO%pyATI+tU#huibVn^4+DgUK@}`)XCyEHDG}WzM%6A7m+P`izPO_e%L|a< z=cZ^2`<2fdKZv}1n$*^EHbP_h-}UjNMSrlJa;!z5UzRpyxV_&%s6b#0Qk)J>OUe2; zA|_N+uITT>5(*+J`(NkHF>a~u4xBy&j$d6k*}vaWIVIG2r!mr+7Z?;zM#U7*>z%{@ zUAdl}(L4ltO_$gubbDA)Kz24mnjGo)U%$8k^N7>7`>rS#sLT;HQ`W>BcX|MWFCOgC zv0=p#2Rfd$w7F&-{)4`&sp@FT)xX!i-s_pO&|gM5_Sklsu2ndjt+|K?kk09b+LeDc z@kD(TuL&cpI^R&6Ibcll%iIedG=v<&_~`chJDlGg_Yw}Z4wLBf$3 zFQ(5}wWm)9w!%sVN;a&?Iq8iV1_Nprynd{aK)B;3Szq@g0ui_DBD=?#x(; zDNa1icrc$X-Y$}-L3(LCH#dOKB8zX%$-coSZzag2k3%<8^;|{W_r)k#bLt|JPwv;B zUw1!$3{R>&Ns1PcqxnA+ybv}y5c+wC3Ck3M1+rOxEd<=?e==SrW@Z)_Z(=f@=YccK z$B%^$@k=&bpc=p@7q3qIdLXU4T(UEqPy3jk@>Rg~d_vq=KK{!;h=2SR$?G|5b>qeu zzsslljeijTvzYuJ>8S<4b`4p8uH~u4#bAu1zkh*nT*wR#QsCp`BdEiww(q9v>RFb# z6$J!Psq1Zcucv3kJ&2-M5}*Qojbl3=0}rRa`d1dP*NKlUb_3mzjEDq!EVbX!Tg<7k z65mb93Z{8!2a%KdrLaZ~c@v?N zX6QIxxc$X>u}G&kfR_O)lIP76 z-MN#DKKFlC83{2&t!gEU=M1y)5u5CFdg*XcdPy-4!+Jd@PA(b|Yen+<>FHzf1MQ^= zL!@t2b0BF<7^r;e_YN|$b+)@1YF7@w2ek(2sM`d&S$O1q>*#RyK0I*Sp?H*hJ?xn` z4hr`EbmS}~1S}k-l7c$etar;$=g}KaTEn9j!mv|2`n5i`hHvK1?KoB6rWR@DOg5P` z|HSSuC9FqlBx=o}0Gh#6w5AV$48O}U;E7Fty?~#6;L2v#)&$u3K16F-fn!vYxuo>| zqwsourfi%(mQ{sHLcSv@^V^f_3wo2H7!^_;ddr`L}0(+Ap>t>{#gI6&f3o9OT< zPs`lQy44K@C?FQ1b^CSGji@=ThV3>VSl`olRqAyww~U-~*9$-83A}3a7&Lt2!H0mKl^4a@>`vv(2%y}_#%}+i+{@+(C8eaGGONB% zMo~yn%K+fg&u(Q+O>QP(>f|EYWlBhkV1h~H0#hwep?W$0`39urxc*(JbQR1WS9AoTx_{9v`H=#ab2CpL7W~9}Aa%r!h#Maz z2Mr!{eS3@h{{5PL|3_-YG+>&B64>>in!yT+{fUPG5D@Q455MdrrVIL{_r>mfiS@i6 zTa&lx-_r_HXr=D4!=T0&&B~r_%5+f+bEWko#ZAsMsmN@>=|7JYvMACEFP<68O7Ef^ zRJGa~wfX!~LRNUbU;^A`sSb`5Irh*|V|PXp!(s(6ii{Z`UM={E#sabFqw z?zI2q`*wf9CJN!8IS>T`{`;d@sx+NEW9^`hxG=T?H9rJ{j87~qeE2Al1g%|}HEJ3h zdFOoks_9qFrH6yumj|4abBm4UL+(rYnqfgg8CMTIa#K~rHoVH(TG=MEKu;}j2TcfB zJ@vjOP(Wv--6Xv*J6sv1{Z;?J`TBmHz?r#*lh=pcf&mZGADm04KlYO5qVSI|a_6w) z0yRDsmz8U&07&S_$Qo)7Y#E5H2 zGfI4YeN8a%JoHBwl0KsJ>f<~p^paMlI4P|bR!B(T2tO=&86QP4ttp}grKlQN4XkgDO-k=ri+l+vK%l3WrdTaYUt39j%7{SAyD(SM;MRd zOJYhCvn0>TKy~sC(9}q%?^4*FXeo6>9Uw3Gr+)t6=n()42gST!;79m(=wf4gfPuog z$Jk;e?#Ind@3Myr{y`HAf~Nj3Ya?>ARTeHybFd3L!v1%I-@i_l%lH04GKMSm`qRRq z{JS(gzVr*m>Ssa-!2r4z0sGau{-;4?acp75;dU~zYvC(6P=ONNS$R=nBSIE{lV1>y zt0&9K$N{*zMUs8>U?@B z14CtU_K5}{OCl(W|7gokSSxtDR1Wxz&OQ=rIx%{ddmUXDMM<`5eUD198HOXo>%gyo zQWZty1fNl&B2Xgk>`^wtt})+Hk>%usZLEcwE=HHEnRB$Jy}qzc zS#Ts5eFcOOLUSY99;N!@NsHEV+J6}MOZZ9k)wuQz#UEck4^>^kJ0cIg%liX8(xH(6 ze&?BnBLXcPi3m)SL%zN3S%O%!k;@xiL?Uv|V%lH0+||(vCWcm~wB=vP z6NO0}B-gI#;|xOQzXXzVyO?8Rp+Tbl-ft`x=K|=>=}DVY_S79HHC9i9FAD2QkFlU( zIg3{Ru>LhuskZE7Qx<3ky8T+X-Ls{y4QbV5u}_QEyywDvR+| zJ?~_wP7k2|Mu5wkLu$cyyupZt?gp_CP(x%P!Tlew;K-W6!~1A(Hgzk!xEz$T>1S+s zTC6e|q2Tw}FIW)&YHjLEq-65Mwmo)K!3167PaS-20XVT!$?65F$r#eHL{R^AQ3C0m z5HZq#&0ih%A-OP}nbW(-te(=~ztD4sCM)FWnw;&AL7enlfI&EZxQL5kJWV$~eif7O zCyr%ozikdC;cKeG;~wiQr#u&=GIO9^4=zn!RYck5{7Lm#g0;P2D~PgK_wTBQRYYss z8O5Jn`_Pl{^AiQ zV_n5pn~3)~<1Ll$^3|mtE~Aq^o|U!%rz3<3Wwv!rCq=xEcg%IXUSdrjUs{bw9B;y8 zKuYwn4#?)9j=;5Wj`+Tg=+EA(A7?e!tE{eC1KIb{kt991a`O_BF7CY(aJc#&Y|!jW zxN$(flvrXTvjeZP5gPbGSn-)@^RiOKSTj}#Cwf2A7=^>i-zr?!k`*_X=*g;sV zQTO?E$DHby#;SRA);92mJ$x8IKLI#C`zD zw3{aH_Qzeko+~t!Ourbgm4yvQn(^>&bH%7uf+d9~2rzmh=Ot7)B#I$ z>PA%giT^F4R00c{C!1E{(%kdk#p;0py&k)41Oy6%5H$-99aQ-VhW-b?SB5kNNcL&^ z=^PhYRBUJN=$Nv`2pfZb+|QWn$(Yi}v2L%eFM!>c5 zQlIVJYOp2y@0gVL<#RN#SD{-FL~@y*PCo%~*FEC{XNN{wl)WLENLHCDML z)`c8OYe|`LXD%4futP@bQoGw?oHbnn17n6PCQi5!6je?0t%bX_9JH`i8ridC9;YOt zWa?lNtjM1fR=%-|N_H~ptBd?c%dM@|k29UBoJfNd~mw9<40c)z~B<=f2m z|3O=+yiCqxrz;-blO{DnfbrdH8>{{(hJLNv=D7$&SRY+IwBOd2=dG^;zU@{6bdW}I z9O3UgZdV@-f z%WiJ<@t5jZTdGQ5>(h43m+dW4EPRa(jPqQT&=?$1oKlrYD@N>{`^*G3Yrj(v-nH=t z@;k9lj3>Rw`*buvFg`kmX=qm~W#FGTzGV3#Q^fg^r))n1<=<#gK@S5+aE}F;Z08OM zfkKpsYZizS{r8qcLzCLUDw;QAIb%iCj|d%AgVtXdxgJWhVpX?i8tnD*wVm2-ZBNkc zo=9F8()cATPQf&Je&K#NASL%=xSjRKVulnuzP;o7BcQ#0YFl2diW382f9qG!W@Cb& zx5Mhn5t6l0*(A}{!sF?jeyvn@RLVsj=U|>xmx{BFjMTiDu9oJ8_uF6!aAcV8z274k z72)b*dwYsl*W>4A7$qRvHF&)L4IDjaG3mTEBsBthLo+V5rzN~LE>b$U@$Uok_M3H_ zXNl_Eh+yJfS}MP;*&QZzJJ(YP^!_9mJI`*ga*mTQH+3s(tT%ZY^a5Uu`v)HPrS3+a zEi%q|qO?|TqhvxVlG=OiOl z(BiHsdzh#|Xm#IS4R?GC)@c19#(XKL5qf>)?LvOIY+x=0F#zP-0l$I+8!nN(3Izaw zMBT0;z8pNOOC1+o$wR%3@2X)Z_Ulf{g>X**5m(A6F#_z;@-q9;8Dss*KQel$wb%Q8 zA!y&Sva)_+4}l+&raP*7m%yN?nC^C)?s2Bw?(M~b&*yr+VO`$(epY9h+2^4PSZKYO zQB|CqowZ$WGXdQ9n1>YTLTuKzBj?9JapTKHw0iJO$T*f2PIzMZMGTAe31!!drY(OYoA8o*qaed5Wsv zRG6Ka5qSFRK)}v+z7n3o)6{Eg9!l zjQ#t^vT={wWvpX2oF1Q&V{78KywXXtGQ>ic1EffB(Wnuo~-VVfA<7! zUY9brB7uC~PIFYJXG5`ncedQd!-F9!H+%FV8Pv6Ya#RD|{8w{8?HD zUu9Fxe6*cl2IU_65=Ze;)WYypW+A$!;)(|`byxmUU6D~$j86y>zc_S2ecquWY1n~O z*r?!a#(|bTE)cZJP9czp4g1RS*yKcN01&QkOBcw`9uO$Qd@Hb<~l@&SR4=lu~ zDFt1g#t1v2JUan;0?I*2NVGWU;KT}7J4nSEK_}4HaHX{``#UThG=&6{@NspGq|VN4 zxC19m~>`fVf-7dH38g4Q> z?dGY?szxR_#edZo6eLRf7D0&)E*XizguMgI;{;EG)J!p~ABFM(ZNi6tDQTvb=NW$}?(niT zBiwK$4V%4dvgvStHts{eC#HZEDKYSv9oY78_97420&`O_X|7#3nK-XW`MiGV;6Ja? zi&j~=zaimyYI1(P^68RFZA~L<*Ng@ylzJTLxMSuhS#o)ucnI{j-95c=tMKu57tb8L zFKOdy&XmKsM>a>x;JaRe#Qex>jK$qaOM!!AxBDs&puBn>t8Yj1#{Tmi>Yo$G)oU~JiARntoNATe{(9zLOP2(qn` z@eP)fMsSl(W=q8N&LI6xmf9hLC4d(0mc95#_0$W*tDv@G(8FUWbqH1LQ~G}ROVX(?<(W_nIS{5EZ#!zpyW^e>bKvG=65RaIolSeOVcU5U7kcQFmn;s!~oTX)~X zTHy<;QP_tN1`pp6;mG(iA2{>yS%gv94@ShKjzfY`Hmow(*8NxzuA2y9M3hJ7b`{;; zp#hVi!7rDV@f9G#L53q^#X8Lp^Rd&jul&_#+XqK1DCJr$RW=5- zqNS)0t@4~w#}Q{S;`ZIE=$2u7F5Y)BL%YX&47x6x*PAgOf-BdxXO&qU)a5TO(YMrv z$YdN2gS&ZgvatlE>)Tf4LaIJC<)r6Eg|()8z#Dla_dXoaiDM>x@y=c=wjdBxaq)vX zmOx+2YdIr5qtZ}&@j1^N{p72Fn{VcU8~yx#!YCQ;Q0Dxqo=3^+y&#Aty}H2tMcxS4 zFZZk0JrGU>=RF)cPW538JSr`C37Ih8m5#o?`0OL5bUlSyZx$Qor&3Tfziw0Y-u3ZG z;qMv&8l}RFs7_(i>ze=~i2wD{I%Cu!Y25ouX9&l*;hXR{J z8n2!C!q}08`peR&R96OFUxRD@>QYLL9?`aJh<)xXU(`OF0*J{MtX#?t>qmqD3z>!< zM(6}7TsCzr3M&z(DDJ$tIpCS^S|L&$C=nvXS((rrV7t9%-!m4K&SHfUfy$#4Ramj_ z{KiHjr-8C5larBvpJ7sU*17NIJ#WrW{tX!^R6_ah(a7J*YHXQ>NjasOISVLI=_FQo zPdlWO54jIe?-ZxE`iN7X^du`C_l|3}qX zM%B@D+j`>~Jh-!Qf&>Vz!6CT21P|`+8r*}sySoR1TX1)G_uKFHp6{G-`wy_YchO^X z^{T2>Yd$kXudF`UExAJNIAYMHljOp!o(f5n{x3HLsMtviBtoxjttA(?6hF^i<_^RJ zs7JZ_f%4&9wPL3MpesZ8zThR&e_2Dvo}wFz2pXX+IJ$^ximPWXJX(pgyMarX(BMfr0r$Z z>_TPPW1M!j@|LV8otv^J_?vRZIDYS9Kt`$-7OYF)kW`UT_d`cLa9c!o@rS|&s+A8b zQQg1UK_yw$MvVeeco7ijD|(8QRnzVBON3%YgSw1VyrRCSDx|i)9e*)K1~d*x^OVH; zyEd;Rg6CumIgUN=gfu=u`sGj;i=B0r`KDKt8fy3VAEZj(EUvJT@4rMZJVo>Uu;V_< zF8WwQ?EsW`hcTi|clYOnIah1%uyUzzm?PUjfMf=~!R47?h?xxw=P+^2UvkD=hU{ap zAdGLD?`Of{CbRRPkMJ+5qa(s#>I(^z@2glu`qHDr;R>N)?bhAX&;*s__ZwLbmUuQ! znEdLf&i;#rNa{Zz5sToOL(<2Ljy9<|x2`<|emj(o6EERiwC-1Eqk_iR0TBJOy5*>*_gM0Yj@6LXfdfzD>*3>{ zzDsC7k8__lflTAxS)lVE!FU#RE{xa7+&-lt((M`JBmo~gP|4obdiA7jlPWrVIRaZLqV_{y7^Lxnq zA6f>jnoHTlxtK&PEW`(lh8QEIcgNVNTFKAtpqTH97$0n|8e)~SAwWQ11!8HKaKZSe zv{h9XI^*bn3oi;0$YjY81oH!#!3d-fXwXzOouu36`@&>d;nUv@(otE?ve!dIw6R3u zK7i!EQcd4u7SJUKGWxNR_t+UuNQZk#wmx#?qR6bl`e0S=lr-ab`){Yj!B(1R9&e;d zZO{<>{`1ZFD)Q1`D_!*xnDz}LeO4v8G3(oB!k~IxN(k@IG)v*8UN8%$j+MptN=Z8F z^r8Gr_$qBwTew;(y?t%`6f8U_jt1_A2Q$N?iJ7~~>c4t}xr0DK;CyCWbg{?Q)&=jj zIZaiznGJ#3Ir1z(4%4Y+EF) z-mvainV3ihFYoT=5Gr=B#_sp95<~Rv8`;mi&Z~w-LWm~o6)UFk@a2e$)$0|Fn4v&v zy3metBW`~Ct*PTPe2B9J3TmR|kYldVAjB`T;UN6_OH4`c?6 zYz@ws1@ia~SAEff`5);T#wVxbmA?4URwzOVPNo4*KA*8-$R867DsS2KGy9l0*Uge+ zOQLlod%>`Matg$g^}vY~@TZ#=qABO6wq=SaSg@P?9Hk{yiWtC*TAA3I*I3&Af+^sbt!H?*d|4)~}PKs}r zP?Q4sqZy{>WG7RpNJXMkFh?1uJ2&<23;Abvqm>MA1vn%4B^N0!6N$lg7DHPLnVYFm zP%gJc^z!|x`7ZqHZEgQxcpG&(D8L#Z`g+h}< ziL6yGisYx=`!~;g-fFR~$rqA$vBtcsmp&P|Qz7t@HV=|?a^+t-(nBdyp6DeMKa+Hn z;GR#(UeoxrW^orjT1blY+U=;L52C>f5mGe!Cad5-#$=I7C_oaDAz+Q45hFaHg=mZ} z=91nxQ-I;26*W|HL;j|uTQvkSCL?g$#UjA0EX5gH_hV*S=T8Q;=Zrh(_{E?m;AdVd zcnYJgiUgq1(J(YFKMD721ga)XZxeo9nEFw@Lmue9j8BhU!Dg~Av_#9<8>j@14yx8u z$(f>KU$SL&-1`B7{~lM$iLbB$AsE;1qUX*?#g>x)*>l{37drE2`+%L{Y~+1h{Z`$) z&w1m0@QiwNN4TSe!_Ei}qc}X#dW%ZI?1V<6^^i&$#KuXEj#G$>oc6Nflhw=*&!;{D zK3YkM+ApAuzxyNxoCcp52N9`|@vm^%NcJnPIb~&d zkEem@g9lNb&64(syyFFliW(hFF-}8jYEtgH@uJYUXiJ78@9>)aj8xV9c6}MSsx3~G zo8KI!I2=Zr@|gAb+gYvfG5tXj5hgK$XmpGReasPaDZgWWe%Y1OCe?52mKNMZB=omB zt?xEUFZ&3kfR>^^xhSm&JrM+Uf;bof4~Vl8mv^9ZYFmxRV;T;$-RT+NOg=U*&4B3x$piWfk1~4;7BE_?PwPFtX=?7LoG*JC%^)BkSHIVBhqx5(WOWqb>$y9R7UD zh};&jK0I+OmH3=U8^WO!R}KVni`&()eV3QpCX&~4r2VK92vB^3egyl!*e)4jNb1kt zj0ZdF0S`920f# zBjb9l~<-l?wn1#}edgm=p|@SP%rch+4$SMF_nlL>Z6^ZsDO!n^C8g6y3q z@oIw6eD^kJ8Xc~hsU2O zS`73=j7l|_Z~9BgL^b^un#$-9ixu`2a?l|0f zdTDT$j#PMyE0Kw+RevmMJUdN+MVd+?pFVAs&U*bMyNg;!yf7b+;q`^j4T z^_K|jX+{Nq)7LzXiUn6{&;oZV1$ouXnxaeY_wiigc~4sV>Xy6aiP>m0NRX1OQ1>w+ zM_)=jD#$ONmNV`z<%Ra^rI$leWk$nyr=1>0x{5a-bfALRp9M7RR*4F(OQqpFl6Ba& zSEiWa>d`=7_%8w#^N>i8sfo_oZSOW3ePBC?{q}ABwSDHBK-s4+=Ab{cbXA&dhdY_5 z5Z&i?kP^_6t4|lKAX3DaB%G{opW7>(s4>`~2F2qC+uK_B+iV9;3M@^Sbf7@GMLL$F zrJ8M*KR>u@0>C^Qt;%GZ_B`%E=%xBV$6xK>K|l3&J+w)W;1*C(BB{ zU9ydvrctR^l$IjYPw^EQpQnDD(nmR1FdOXm)9a%=gb6M9MQq^N9!gOz(;s}Eu&iYB zc~rSf4gW*ibKXpYG5%Y6wRVoM0r`+GDcb{7n9OfJe(zTzV>89}!;}ZKB88RDK6cHJ zTVuV|M)4REG!UfBCi^9huvECAZv*^@JTXVZv6*FVh zEscG>iH1;mg$^nWJNSq)cHW8>2A0W z*8t}N>t!v86~OOu+LJ-;;sYN*%gF#!5No1-B~3mkuBNt{v)Ta1f89cqOT*kFxcsQ} z-1NrBaP)(>&F6T1^^O<_{n=dwXZ?N^@9Q6GpNcZj-{ha7$^Kh6yDdsH0@ z>p1>(=-%e;xHqCYkTV1aE3i=@;EWUUyX;(NPxLwbIBtpOS$_z~E25yUa_vdAoKX;X z{Vm=YW#YI0uItdB?~|AUPSo=o!Qv`ncuad ztswIQjEE4ts}7DV3IEejQqAB0Nf4Asfbt>9AfbtCAY#BVg1zPnTk27X&=4&A;rZqj zzepuOgoBqma={Y!m>hkfyRkK{c;fq!^A(3*BdBKf0eQenyL_d>@1-G{7cRTaAoovz zDCFVu>lN$Mx1(ko8){D`{PX$X8z|DEl+j?G#+&aC3UTG$U(&!){8zy9xUp9=p;Fdg0e}5Xhuvn;LGSJEp2LSSWAD4`<2P;Fz?|y) z7Qk`$`Ho1EVa<8Dg6Nb8u&u}Gk2|9LX9L>Qa^mest;-vL?R>FXas+I_BZ`r&pQn?T z#19IGN)zc-=ym~nbDSE^wVeH5pP!Vtv5-3-wxsXZT$n0wW9`@)+P;jrD{T413m+{} zu_L4_qU`W+29sf6u;e$cx)Jl8Wt#? z!&>FD#R7VGb|J|)(*3{f=LiCq*DW>B#ZMj^LC!ERGF0qF0B(VBf^fmyCTA2T=hf}; z$7a>E0+t;^^8F8-l50#7iVmTWz=Jcq|3I^6!>h3ch4~Zfna&)#KB0RbGmk9NaN9H+ z9%n?HNU-l+S~lEXfPrZ&xA@)snDd+fdsuMWwMMun)X)+iH3hE)ZP}fLiI!1EOSrlKL|7~5?>pW0qiWTPj7H#^LS5a{~E6|DW?XkT_VAJ*52!JH?uzrVz z_4Wea@VFZ~7kI48dOs<^(HmxidvNL#w*u=na?77M_;E2P33tjrH$1TpJGB9pkSuN9 z>85uPAoKT;Bj|6!A8rcK_Dk?pQhaL=$Da_hF42+KuCY*^jkys%jip%yDrm|~)PB{& zLXxEox`7AmFGmyWN=G%J{DKM^LI|iO+?^%pdV06Q0~K+D>Z$BH@ETeScgsb;P7f^g z;aHHnFfuV@w%9wX;}FCQ{N?db5OHs=*|Rko+t?%e#PF+yPHc%efyYi^F@408srEo7 zy<6wNeBI7a@BM=M%}_N!*yF$oZFoWK%_9JWLf=k_rsCIN># zUQwi>hM`7Z&)$O18h1Zl*WM0X*kMptrFJ=bD+GzsV!_bED~hjlI*1)F8mF zq-oqC3v4CyBFW;Ov^XXEmRpRbEcVa}|6YHLZv8+S=vHbaI*8A01wjv}`n5 z9S@T}X`KP^HJ}zJDQOO1S)*E2SQ*d?n{5w7s_AvC{rGZ!duz3Lb+*>gXZ<*Pcyqt% zat@RZq5A{nwQ72=b$y#45a8r~tk-ohr)8rD7^v&$=m4Dey#UlV62d`1t>Ha4Juw2 z24P<@2GKe?tT5sP;~W!_UWkPqKNDN2CN&#~hbpprD9PZ}NHGF0uCiPob@h1+=Pgg2)V~-*&EuA}j@n%0AA&pE9;D(FFbu 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
H(SSa7^JVVC^r(?fLqtW&r|3mVteFJw-SiB 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ΠcDTTK?}tw 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к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πQ=-W}~&*exCCvJQ$o^ferN< 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≤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 z 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

_+dcu2fP;lnVkw9vm^qIu46m&&U~#aPg9;Hy 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 Y|Cm-0Fruq6^#A|>07*qoM6N<$g1VnoqyPW_ literal 0 HcmV?d00001 diff --git a/stow_home/spectrwm/.config/spectrwm/scripts/README.org b/stow_home/spectrwm/.config/spectrwm/scripts/README.org new file mode 100644 index 0000000..14dc186 --- /dev/null +++ b/stow_home/spectrwm/.config/spectrwm/scripts/README.org @@ -0,0 +1,57 @@ +#+TITLE: Other useful Spectrwm scripts +#+author: joelchrono12 header-args :tangle yes +* My spectrwm scripts +These are other kinds of scripts that you can use alongside my main [[./bar.org][baraction.sh]] script. They make use of ~wmctrl~ to add some level of functionality to Spectrwm. Here are the scripts! +Once generated, make sure to do the following command to make them executable! +#+begin_example +chmod +x file.sh +#+end_example +* Keep trayer on workspace +This script makes sure that trayer or any system tray or application stays in your current workspace. Spectrwm does not work very well with these kinda programs, and this solution is still kinda hacky, which is why its not part of my main script. If it does not work, sorry. +#+begin_src bash :tangle keep-trayer-ws.sh +#!/bin/bash +current_ws="$(wmctrl -d | grep '*' | awk '{print $1}')" +wmctrl -r panel -t $current_ws + +#+end_src +* Number of windows in workspace +A simple script that shows how many windows are open inside of current workspace +#+begin_src bash :tangle workspace-windows.sh +#!/bin/bash +ws_icon="$(wmctrl -d | grep "*" | awk '{print $9}')" +windows_number="$(wmctrl -l | grep -v panel | awk '{print $2}'))" +current_ws="$(wmctrl -d | grep '*' | awk '{print $1}')" +windows_in_ws="$(echo -e "$windows_number" | grep $current_ws | wc -l)" +echo -e "[$ws_icon ] [$windows_in_ws]" + +#+end_src +* Volume control +I normally use the ~volumeicon~ to take care of this, or ~pamixer~ on a terminal, but this script can do it too!, kinda... +Make sure to add this line to beginning or the main bar script +#+begin_example +trap 'update' 5 +#+end_example + +And this is the script itself. +#+begin_src bash :tangle volume-spectrwm.sh +#!/bin/bash +volumecontrol() { + pkill -SIGTRAP baraction.sh + case $1 in + increase) + amixer set Master 5%+ + ;; + ecrease) + amixer set Master 5%- + ;; + toggle) + amixer set Master toggle + ;; + ,*) + ;; + esac; +} + +volumecontrol $1 + +#+end_src diff --git a/stow_home/spectrwm/.config/spectrwm/scripts/keep-trayer-ws.sh b/stow_home/spectrwm/.config/spectrwm/scripts/keep-trayer-ws.sh new file mode 100755 index 0000000..5215016 --- /dev/null +++ b/stow_home/spectrwm/.config/spectrwm/scripts/keep-trayer-ws.sh @@ -0,0 +1,3 @@ +#!/bin/bash +current_ws="$(wmctrl -d | grep '*' | awk '{print $1}')" +wmctrl -r panel -t $current_ws diff --git a/stow_home/spectrwm/.config/spectrwm/scripts/volume-spectrwm.sh b/stow_home/spectrwm/.config/spectrwm/scripts/volume-spectrwm.sh new file mode 100755 index 0000000..e38ce60 --- /dev/null +++ b/stow_home/spectrwm/.config/spectrwm/scripts/volume-spectrwm.sh @@ -0,0 +1,19 @@ +#!/bin/bash +volumecontrol() { + pkill -SIGTRAP baraction.sh + case $1 in + increase) + amixer set Master 5%+ + ;; + ecrease) + amixer set Master 5%- + ;; + toggle) + amixer set Master toggle + ;; + *) + ;; + esac; +} + +volumecontrol $1 diff --git a/stow_home/spectrwm/.config/spectrwm/scripts/workspace-windows.sh b/stow_home/spectrwm/.config/spectrwm/scripts/workspace-windows.sh new file mode 100755 index 0000000..40b2978 --- /dev/null +++ b/stow_home/spectrwm/.config/spectrwm/scripts/workspace-windows.sh @@ -0,0 +1,6 @@ +#!/bin/bash +ws_icon="$(wmctrl -d | grep "*" | awk '{print $9}')" +windows_number="$(wmctrl -l | grep -v panel | awk '{print $2}'))" +current_ws="$(wmctrl -d | grep '*' | awk '{print $1}')" +windows_in_ws="$(echo -e "$windows_number" | grep $current_ws | wc -l)" +echo -e "[$ws_icon ] [$windows_in_ws]" diff --git a/stow_home/spectrwm/.config/spectrwm/spectrwm.conf b/stow_home/spectrwm/.config/spectrwm/spectrwm.conf new file mode 100644 index 0000000..5e96c46 --- /dev/null +++ b/stow_home/spectrwm/.config/spectrwm/spectrwm.conf @@ -0,0 +1,233 @@ + # Initial setup config +workspace_limit = 9 +focus_mode = manual +focus_close = previous +focus_close_wrap = 0 +focus_default = last +spawn_position = next +workspace_clamp = 1 +warp_focus = 0 +warp_pointer = 0 + + # Window decorations & boundaries +border_width = 2 +color_focus = rgb:d0/87/70 +color_unfocus = rgb:5e/81/ac +region_padding = 0 +tile_gap = 0 +boundary_width = 50 + + # Bar configuration +bar_enabled = 1 +bar_border_width = 1 +bar_border[1] = rgb:18/18/18 +bar_border_unfocus[1] = rgb:18/18/18 +bar_color[1] = rgb:2e/34/40,rgb:eb/cb/8b,rgb:a3/be/8c,rgb:bf/61/6a,rgb:b4/8e/ad,rgb:88/c0/d0,rgb:d0/87/70,rgb:3b/42/52,rgb:4c/56/6a +bar_color_selected[1] = rgb:88/c0/d0 +bar_font_color[1] = rgb:ec/ef/f4,rgb:2e/34/40,rgb:2e/34/40,rgb:eb/cb/8b,rgb:a3/be/8c,rgb:bf/61/6a,rgb:b4/8e/ad,rgb:88/c0/d0,rgb:d0/87/70,rgb:3b/42/52,rgb:4c/56/6a +bar_font = Blex Mono Nerd Font:pixelsize=15:antialias=true +bar_action = ~/.config/spectrwm/baraction.sh +bar_action_expand = 1 +bar_justify = right +bar_format = +|L +@bg=0;+S +L +@bg=0; +@bg=8; +C +@fg=0; +|2R +A +@bg=0;+@fg=0; %a, %b %d %R +< +bar_at_bottom = 0 +workspace_indicator = listall,markcurrent +stack_enabled = 1 +clock_enabled = 1 +clock_format = %a, %b %d %R +iconic_enabled = 1 +maximize_hide_bar = 0 +window_class_enabled = 1 +window_instance_enabled = 1 +window_name_enabled = 0 +verbose_layout = 0 +urgent_enabled = 1 +urgent_collapse = 0 + + # Autorunning applications +autorun = ws[1]:nitrogen --set-auto ~/Pictures/walls/paranoid.jpg & +autorun = ws[1]:setxkbmap -layout latam & +autorun = ws[1]:alacritty +autorun = ws[1]:volumeicon +autorun = ws[1]:xfce4-power-manager +autorun = ws[1]:syncthing +autorun = ws[1]:nm-applet & +autorun = ws[1]:lxpolkit & +autorun = ws[1]:picom --experimental-backends --backend glx --blur-method 'dual_kawase' --blur-strength 6 + + # Workspace names and modkey +layout = ws[1]:4:0:0:0:vertical +name = ws[1]:WEB +name = ws[2]:DEV +name = ws[3]:MAIL +name = ws[4]:FILE +name = ws[5]:CHAT +name = ws[6]:SSH +name = ws[7]:EMACS +name = ws[8]:TERM +name = ws[9]:ETC +# ", " ", " ", " ", " ", " ", " ", " ", " ", " " +modkey = Mod4 + + # Quirks and custom per program behavior +quirk[firefox:Dialog] = FLOAT + MINIMALBORDER + TRANSSZ +quirk[Image Lounge] = FLOAT +quirk[firefox] = IGNOREPID + TRANSSZ + ANYWHERE +quirk[Thunderbird] = ANYWHERE + IGNORESPAWNWS + IGNOREPID + TRANSSZ +quirk[Claws-mail] = ANYWHERE + IGNORESPAWNWS + IGNOREPID + TRANSSZ +quirk[Xarchiver] = ANYWHERE + IGNORESPAWNWS + IGNOREPID + TRANSSZ +quirk[Lxappearance] = FLOAT +quirk[Pavucontrol] = FLOAT +quirk[Volumeicon] = FLOAT + ANYWHERE + IGNORESPAWNWS + IGNOREPID +quirk[discord:Discord Updater] = FLOAT + IGNOREPID +quirk[stalonetray] = FLOAT + ANYWHERE +quirk[trayer] = FLOAT + ANYWHERE + NOFOCUSCYCLE + MINIMALBORDER + NOFOCUSONMAP +quirk[Lxpolkit] = FLOAT + IGNOREPID +FOCUSPREV + IGNORESPAWNWS +quirk[Xfce4-power-manager-settings] = FLOAT + ANYWHERE +quirk[Nm-connection-editor] = ANYWHERE + IGNORESPAWNWS + FLOAT +quirk[Pcmanfm] = ANYWHERE + IGNORESPAWNWS +quirk[Thunar] = ANYWHERE + IGNORESPAWNWS + + # General keybindings +bind[] = MOD+x +bind[] = MOD+v +bind[bar_toggle] = MOD+b +bind[bar_toggle_ws] = MOD+Shift+b +bind[cycle_layout] = MOD+space +bind[flip_layout] = MOD+Shift+backslash +bind[float_toggle] = MOD+t +bind[focus_main] = MOD+m +bind[focus_next] = MOD+j +bind[focus_next] = MOD+Tab +bind[focus_prev] = MOD+k +bind[focus_prev] = MOD+Shift+Tab +bind[focus_urgent] = MOD+u +bind[height_grow] = MOD+Shift+equal +bind[height_shrink] = MOD+Shift+minus +bind[iconify] = MOD+w +bind[initscr] = MOD+Shift+i +bind[lock] = MOD+Shift+Delete +bind[master_add] = MOD+Shift+comma +bind[master_del] = MOD+Shift+period +bind[master_grow] = MOD+l +bind[master_shrink] = MOD+h +bind[maximize_toggle] = MOD+e +bind[move_down] = MOD+Shift+bracketright +bind[move_left] = MOD+bracketleft +bind[move_right] = MOD+bracketright +bind[move_up] = MOD+Shift+bracketleft +bind[mvrg_1] = MOD+Shift+KP_End +bind[mvrg_2] = MOD+Shift+KP_Down +bind[mvrg_3] = MOD+Shift+KP_Next +bind[mvrg_4] = MOD+Shift+KP_Left +bind[mvrg_5] = MOD+Shift+KP_Begin +bind[mvrg_6] = MOD+Shift+KP_Right +bind[mvrg_7] = MOD+Shift+KP_Home +bind[mvrg_8] = MOD+Shift+KP_Up +bind[mvrg_9] = MOD+Shift+KP_Prior +bind[mvws_1] = MOD+Shift+1 +bind[mvws_2] = MOD+Shift+2 +bind[mvws_3] = MOD+Shift+3 +bind[mvws_4] = MOD+Shift+4 +bind[mvws_5] = MOD+Shift+5 +bind[mvws_6] = MOD+Shift+6 +bind[mvws_7] = MOD+Shift+7 +bind[mvws_8] = MOD+Shift+8 +bind[mvws_9] = MOD+Shift+9 +bind[mvws_10] = MOD+Shift+0 +bind[mvws_11] = MOD+Shift+F1 +bind[mvws_12] = MOD+Shift+F2 +bind[mvws_13] = MOD+Shift+F3 +bind[mvws_14] = MOD+Shift+F4 +bind[mvws_15] = MOD+Shift+F5 +bind[mvws_16] = MOD+Shift+F6 +bind[mvws_17] = MOD+Shift+F7 +bind[mvws_18] = MOD+Shift+F8 +bind[mvws_19] = MOD+Shift+F9 +bind[mvws_20] = MOD+Shift+F10 +bind[mvws_21] = MOD+Shift+F11 +bind[mvws_22] = MOD+Shift+F12 +bind[name_workspace] = MOD+Shift+slash +bind[quit] = MOD+Control+q +bind[raise_toggle] = MOD+Control+r +bind[restart] = MOD+Shift+r +bind[rg_1] = MOD+KP_End +bind[rg_2] = MOD+KP_Down +bind[rg_3] = MOD+KP_Next +bind[rg_4] = MOD+KP_Left +bind[rg_5] = MOD+KP_Begin +bind[rg_6] = MOD+KP_Right +bind[rg_7] = MOD+KP_Home +bind[rg_8] = MOD+KP_Up +bind[rg_9] = MOD+KP_Prior +bind[rg_next] = MOD+period +bind[rg_prev] = MOD+comma +bind[screenshot_all] = MOD+s +bind[screenshot_wind] = MOD+Shift+s +bind[search_win] = MOD+f +bind[search_workspace] = MOD+slash +bind[stack_dec] = MOD+Shift+period +bind[stack_inc] = MOD+Shift+comma +bind[stack_reset] = MOD+Shift+space +bind[swap_next] = MOD+Shift+j +bind[swap_prev] = MOD+Shift+k +bind[uniconify] = MOD+Shift+w +bind[version] = MOD+Shift+v +bind[width_grow] = MOD+equal +bind[width_shrink] = MOD+minus +bind[wind_del] = MOD+q +bind[ws_1] = MOD+1 +bind[ws_2] = MOD+2 +bind[ws_3] = MOD+3 +bind[ws_4] = MOD+4 +bind[ws_5] = MOD+5 +bind[ws_6] = MOD+6 +bind[ws_7] = MOD+7 +bind[ws_8] = MOD+8 +bind[ws_9] = MOD+9 +bind[ws_10] = MOD+0 +bind[ws_11] = MOD+F1 +bind[ws_12] = MOD+F2 +bind[ws_13] = MOD+F3 +bind[ws_14] = MOD+F4 +bind[ws_15] = MOD+F5 +bind[ws_16] = MOD+F6 +bind[ws_17] = MOD+F7 +bind[ws_18] = MOD+F8 +bind[ws_19] = MOD+F9 +bind[ws_20] = MOD+F10 +bind[ws_21] = MOD+F11 +bind[ws_22] = MOD+F12 +bind[ws_next_all] = MOD+Right +bind[ws_next] = MOD+Up +bind[ws_next_move] = MOD+Shift+Right +bind[ws_prev_all] = MOD+Left +bind[ws_prev] = MOD+Down +bind[ws_prev_move] = MOD+Shift+Left +bind[ws_prior] = MOD+a + + # Custom program keybindings +program[Discord] = discord +bind[Discord] = MOD+mod1+d +program[term] = alacritty +bind[term] = MOD+Return +program[rofi_run] = rofi -show run +bind[rofi_run] = MOD+r +program[post] = ~/.config/rofi/scripts/qpost.sh +bind[post] = MOD+mod1+p +program[rofi_pass] = rofi-pass +bind[rofi_pass] = MOD+mod1+k +program[tab_switch] = rofi -show window +bind[tab_switch] = Mod1+Tab +program[rofi] = rofi -show drun +bind[rofi] = MOD+p +program[power_menu] = ~/.config/rofi/scripts/power-menu.sh +bind[power_menu] = MOD+Shift+q +program[screenshot] = flameshot gui +bind[screenshot] = MOD+Shift+s +program[firefox] = firefox +bind[firefox] = MOD+Mod1+b +program[pcmanfm] = pcmanfm +bind[pcmanfm] = MOD+Mod1+f +program[pulsemixer] = alacritty -e pulsemixer +bind[pulsemixer] = MOD+mod1+v

m$NBU_nj&8!+4q|=}r}Z}! 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 z zL4@^|-F&t1g3Y$V$t>Pre(Tq%I z?z8QGV4@^E2rfru?_M`0r?Uf*!Wo_nS3#W!FT(tLEQlyAiCtiLbP%$NH8=kyYFy3C zBeg}2a&MYvuTVy4X6bjpe4$3ec%+Rr%U&=^a~i8=cFRJOP?`-{XUi;#%Od&8>~w=% zi}iaQ5Z0lgtTJMZo4xC(N`{dC@y`&6rK6Ev*wU@nQ0j*Sy`ngl2oyRTrdI6Q{T@An_{z{r5^CD|1mM#AzHi%wrRrk7^0}!HK-=z*fK0Eq4HUSF$ud;Q`=ha5FsCx5SN&_wcR|X zcNcJh4P2}Uztp}6jas@JE{Yda{Hh#`YrOtlApxEd)p{)2f4ls%*g6YKd%1JHFr=ms z|7dKyN^*)j6azPg0{}J!NvpvD%rxTceg|T0Zbpofxx?=aQb}C6kG$u zq{w1|-7Srwngj%JP%eglNA0o7vPxYvzTEKm-8{Il7@1_5D zbmqjhm7k+>7BKNM!$d;A-)*{9#+|B!U-f5#Md1#sSh$}7=jtweHPocJ@dK{V&E95z z`=-!_*R$;8#@t>|)d!Kw18+tYdH{nAfP z$Fe8%zG<|3|8_wTno=#BE;eT&lq>#yIc;=&lpM)coGIiO4LdA4($AQF;`ziV^rRdFiD1!HK4#o#w)CQSpPRMDC7y{ z=!G$P;BowlI@Sz)mvE?P2n>ceO^QeO*}1CYa_q|gun*z+E;r3ppsY6Cp3}ecm~CP6 z-ri3=^r4sE9LS4)t$T$X=8ezm%2rtwZ?TPP-QfNG{imk~ddq@(d$j6#Mw{7BVT&gQ zOB}RNW;%ya;H3JjC%uQYOhhQ{pZ%520*SX&lYtf=i|B0`puBWB77H~HY`|6>y5+PP zz%JJw29u#femgxNw{R2Qavy7d0p$ z$KcF3ZZ{l{0|Q>V7x5?R5=^BFid&;yvj^+yd$@NRFvKkURnZJ^Se3t6B z()0wmLvF}4>w|-iG)&BKY|${LLV*^HO+O>+)MCVZ*HQe zcQ0J?O@%FT7CL~w{c_ay;p>Yg0Nl6oc>YQF<>VF~z&Cp9b1~Ib3%B;-bCYy>UxNM4 zZLRa&9rUZ`Y1Q+Cj?ab!%mdYBdO=ay)yRka!Z3FUzzB)RtL?xm&2kRVijWVx7CaN6u8pS#vMRaCN(AiLFj-&h>nE~ z1OQ~vL~27+g#+ypFwr3Z)ZP;KamynGBBI5zEY{{(C}n}qbfdY%%$a%tKg(z3irzdgsN> z!{4Mg&df3*u+I%o^N8}>fl;KM7+|eN9vKFSm|px zFlFN!j2To#gBOVahGu+?YBxyvt1|daj<#x6wqe0>dGc~}a#?UvV_rcsm&@wqp%M?< zHFK+VvC8doTv*f8(xYtAf!x)TeHuv}APdg`FNqqlIKmFC_9Mx;==xbKt+IxTfN1zL zH1Oh*Ma?)RLq|TC>YD+JY*Mcg5eXeyHzHah6-F3P!xOFJ`bnu&@#Xj5f2+Gma~A?` ztE-{5ckX!7T7ek(*jsoq6wQ(*e#vz-I0#``Y8X(b0uo!bwd2vzPYxOx=YNP_q-e7} z7NxvzP`qz;VXnLH1TW6=x^&T=l{3<#3*7-Ao_g1#r+ah3pisq6&DC~~CifGrFt^f# zudIojKVYVTU+ubu@74ko)PL*DdB>ORm}b7c{=>I>x5Qw*TcsWHl9?bV)cKV|Y$rgaPpHs8Yw^pF}JVZ?DNU)~GYKs@+=dBWD-nd0!5m ztIcTq=sJCph@4|gJ#iAB=uzsSUB%ekUgCq`3ok1pug{!f8%6jJi zPEhcpey@19hCi9Xd@eYZH^-nD@F!$~Tbh$E?usNJ*H*LEn1<*^q{i*6#=YRz2WPFK z4fTtAwx_>lZFf4^(3dA|S!2!NnoBxWL$;8;@9Aw>luVq&9KuNt-H zCUM^z*@A8BeH3Ww{`A_4;Lc1|*e_?g`o}Lci@6{8bX1SakBL2Ie<$m5#q>XHF8=hf zEoxgK{Om1aC$Sh;(srG#wyE)i*{EWp<&YQc#yNvhy|_HteEY|SxtUB5^Y1eB(A>M) zx+J^#xNo`d$BOf&)F6OFf)4OTnlgwJgW(E{jDb|_%Yk1?ne!3R1PP4S7^Ie;kD=aE zYwUwPW(FZ; zMI?9beKr)~$DL^uBGcA<7zLNA0nv4ya#0A*J4K_Ys!4{~3 z`Sd&=7zq(=KD?8=&A&MzZ$FcD`NqUkKPyv!?&#>8P7>@QjKz~AQ(E@n^zC%k!=l=V zin7kgrxu2Y{U5H5GXO3$y{CgX+BiobZ817L&f9WK<9@en*P6 zuLT}eU%X@?4Pyd9+=VVPc@=>}@BAPZPfokf_&&;bxiBYeV`uw<7PbhmRLe;zkBEX1`zdD;3?btKG|g{qXIGEKb| zZI6G)JWG-6R0I)}j(D{||2X4*BFc3HyTveKE=l{pheArSk`tlqO1WB0MK|Jfb#3_? zg}))uO}v`vJjurN=O zW4K5VD^4z$XgQX0st5|Q#`TmaAXQ# zAmR*K5~oS4W)X@#_(F{@Gy|9@@SLJ8Tcq9P3R>C-kGsqy*J`nv_?CEnV!%B6IXXUa zZ<=dHf$-0YZ8FxEt82;1r@r|l1IfTp03rlH2?BuN;6O|ti}RgGC_z*>@P>Q#fKJ9! zb#cRu&hFSrq<#DXg-Y?Q2!;gYO>}fLeg-`^UT2e&}WCcQ! zeaO%WHWXLl*hy6`>_Yu+Wz#1i6ao3z<45{%DcitF3j*LIUEc|H#?i&XxddT z=eb2XO13Cmw1jmH-7mtaFk2XPk`AzGT|LNzdV0$3xZB9c^zzGHV{8%a2I8C>W3!YD zHp*$J!0UhDniX~XC)l%C2$M2?VorSyZ(mQ+SlIl_3~iDv(vXGka2Qk+R%W#dz;~jb zi{w4!Z&}rB&Rn7uyf9^Zkh~WX3SDsf=<)-(wJj-ak;fulBoxx2Ovxz@F)l_;Q6q3L z8~|>_!H>p-`m#vDGBIb6{v)5)g!2D!0X!nf>R1xInTCKUodaRo!J`r-2^e7nL4WkS zZfSNUJx0ESut$I}Ea`eT&Y|(~p9T41k$_jr;5me|ny1 z_kNw2Sj&DI%=W&v{A#N^naYLTx+`)@x_6qLneOqhU*&yl`L(L@>8$;AFB$_A^JR4P z>Gs{rx{s0e4PVyxovN3EcJ+ADl*x{}za!Pwk0CyHtHMvsT!gdFf0Eml#6R(liwbzt zkw=d2aCrldPD%F6zx>B zyBe)od>na84_l6h2*$0L=`3}T6n%^9E{z2SQjqx(`A@4#ELq{bsxtwc3HL`E4NbhxaC5)Xw!YA?oMz-VMSdt*RxIjE zKUo_66GcX3gc$l0AOME|fZtex-$sB3QF0p7QQ>gHzX=Y?4-Do1Bi(B#Y>0zU5_&At zrG^{0CL*)#k)!j*WX~@SPaL$$oG93M zl?n%dZOOentiEGf=hI_nF8=MGX4S&c-s2pIbomSaoV~Iv$3us{Lzca?7rqVCHg@9x_J8ZHM`a2 z_*Zubw%1v}JAI67?}xG(wXyFE+iXu8Y?=J_PZFZn`0@Dht8P2*$kP88Aa1uU-e=Q; z_%OxqqL2_N3ePjY)5n!lsQdNj%|E%5dtaaL-<6BLWZk|>TlD_nv)ubpv|=}I0k~Tz zAYQSv4M3Xz?=BTYr^JJEL>LS$FBZ$^$6?%$r>X6(&7qRc`7&bSfyFSaNEhh1zX&2F zoUeU9tiy@Xelfo)aJ{_hbyU;;&U07?p^;OR_hB1W5I-Hs^GMj+RNk(2hOvD?1hlK| z_)`;$71ZjA7sRxmKg~<6o{zbG{c37>ap-f_LSrf9<3!6$S0z-CZl&yHqyEuGrq-rm zC}|H;^B%fv`z6?>hVgwy1Fh|z3MC5Sx$$Qp5#z;@3as5Y@btc%4{8&63}Vl%F|LV0 z@|A{l7&?seVYG5Vn0gNrOJYkOKRY|t)2$y@(i4(5?O}#5wdvS%nfwF8D=4#tN?qWpvhtTAUWIp;aK$S85Tx9iV&aY+1E^t!UT9-pOZ0BcRrvWzlU46GB0#fB@9{vh?FJ@~e^?6` z1?shVA_2y-eYStiR%Q!3*D`_mc=NK(->3M6+PY7~9XPQiy*38y-iXI2^bXeKdeP-5{V3q-4z1SN&Fjy&EHf z->(E_i4iC^00o?B64i$7%T1N$#jW=iwRxVGEU*6t=Xj&+%k>S}p#7%joEA zT>`c^?cFc*(t9CBg(n_pfC><^dmMDE(SnH=%pCWbPII*(aT(SWTcp)-)it8uK9PQ` z4}gl_3=@xy5!aHL{nwc6(?q~gIs`E5V}!xU!Yoe)QNQ%^*)e?MuV)08f+ep6yG*G#|cIe^FguxLh_h?R?+USl*&}*g-eN zSMi~dwAe^gs%dD*E;i*;BKbeCi4M=cf?5V`Z06@@g1fyZ7IVsURV>|!*-%9S4 zOzxhh6fq@62vkZ}3+8P;pQ`+D0!PZW)b_|+{Ou9EqQNPW`4Xe#@+O64)QBxRq z5{vx95U`HLV|;C*7k&3fPyukFyPNM+^m%QRtV*3}8;e9W9^3m2;okE_)ay!#PDMZ=PkAFvig7(Ml09(6&3?~TC+ zn8`Qi)MIqt7MP&UHePaxvCtm#lSqbA-VU-74oa(~kXtJ0br10-w}0eity3CkhgAs2 z;2E-71*WcrZ)xQ&Mm12Fw6dHSPqU}#BIkRHU(3uQRcz4B08xwpPnR|orutuM@V?_- zCyv>VOS|7_rU$F`1w#S9l;$}VaWebAvyG(zAa?)} zXjAoN871TFu^=5J2r)V65nN*up~V;6oRoO>Q?=%-Wkk9WMQ2KE7@vYJFB67K6H?(L zetrh`8Pi(!U~Luk1Hrq^BissrtLH_zCWZp@eaAYe33+3v!P3nI1#s`yOEi1jaqRYZ z@iDQ=)7iiP7r-*LWcVJ!&B5{gZX#!!+T#YpEh~BS@3jW9FXm{mg{P(ImV?0REy~T3 z9`;22$WO(L6O+&Ao&T1>l2h-cdlM4EJ9sfa!ok6m1Aiw-iJ>()C{xnXmL59} z?C>b(^u=WuC~??XXy$1U#gmRq>qKk!6OUNm;7IeP2jZXx1_JziIY#?{0Uq5+Ka9(? zVAUr!krji(RwE#3It7p zxQ9F(teUJ!EM&%DrVw|X7S->d7a!ljtN-q|Di3kP*Yc5x!-21(EV=l#6(@nk$+KALRp~O zX!CrrO$__43Fqgl-lD`$OrPq8?VGG7<2LIZ2q!F_dg+hM46=T%mjdUpd&e0f=lu1LnZmbqJ9a)L3MK`%t z?9=&4(ObN21#xVs$t2O{$waRW7bP2OVC1!VQXOz9Aqc4xN!7UrQD%P>z)bU))?xB^oQv zml{IDbRiP6>E9|vwS?A;1ECUVh%_B#^VuyxM#Q2^A!TJ`F*RdCKg;^ESfp6?rRmJ6 z)M8RPzvSF*Gd6gxBy+KGT0ZlG&kNNuJInBa@ZU)#ACQfa#pHxt({Il|6^%<)X*&(p zi?Bkls%8^g^r=k8273SUdarF{G$ny8^7|o?$JJ-M66Kwz`DIdt=<^`9oNSa7+UtvJ zJDe{j*~<63*suM>^(MoAzY3pC@M!v6{MFI8zPYLN@#u!({6e|z_S2zxPuOj*%i-ah zC$MUER}}6i6uM3JYHtf8#Xenq_55%;dvXt3XY<Vmf$F^LV9OMgF_>pPeY!TSUf5PZI{igPft+MsPQR-@z3ju^hy|0vqBRM;iVXI_WeIiZ zBmKBv#Unav{A5j>ak!}rt~mzR5L7rSaa2TkJSL-gJw%iU9Gn<%F{?A%N7R60)XIIq z4GgcxMOU+-o(L}C@XeHxX{2?y~ZMzs#3>hxX_;0i` zLypa_4j$jZ`SzdQ52f6A$=g9gKCKr08;v>qw4s3^D>|pak1w#v@n!I#e59-l;$(iM zs-IICUxw&BV2DRGh3>LBY?K|;S^pIEMepx=wu7FsCOJSFqG-b@hH}OJ^*sJSUF9&9 zL+6oZA;fPxSVk`lxgA1H2&@h2>38w`Jdm2&cVA0qsvlXyPu>dkr+$6J&6^p0% z5;rnq7(0ObWR(>Ofss82kunfA4K(;U9mLqzg$$c${-EkikVU!W)Oe zc|S8As5O}XsePg}C$C&GqE%22)CsJJaL=aqJ^ZeQXzKDl+Z1cNyw$Fji&U_zoQs@J z7I6dkb3=W~?Cl6+2}Jdqf4sqnq$T`n5TYv>z7J6*3~UIYffrw%yE0hB_T|Wh@bgNK zvP>|TV!=W7vP`v=jERZxbq4w<&O=;T5Cc_6!<+JyTL$tAksFLseHs3=QY@{rTQ&E$ z)ZxErUu{1~TI|z7|5v6B?PIPTRVog=YQ&qcD~ILL-}fm>G2&?86r3@ySk|4PDbMfl zc@(ZBmrb4DD5h0zf-WMT4e2L;ohohPl?hpu#47fj>lOkB1Pp$UJ9M<~`^Cw)EVt{e zzWym{k3dY%U|@a?TmK+?*#*RwoPFf-^O6}{)JmE&PAbNwF2e-(*-RNV5*olLydEKf zGPMg<8=xRCDx7o#&l`DJzbjp#=N`^j{sA2LbNXd@GG>Fu2WPK!Oq1dV>_rFkAGNx5=VCC=CLPG$sJL5Q{ z_S84kvk)BT2Bv5o4zf{Gu!wxm-)A^SiL>yTnP-+#U3Va^`SAbBms zm;^-XQAA8?#JMe+r>oNZ9=&bP|vku`}`uMH9f5iqer&MpQtH&-Q|25!4lc- z2MH;zpZt}#?>$<_@r;kymXnOz+Y^`~x7yy3^L#SsyCwZV+d4kvlSYT{cG4e0!=gyC z8-m8&X{sv=hR9MD^rVql+E`p08pz4}?cw3Zz&BCTpjg=3P;V5bp-}g5xVXb-7`_d6 zFs1HkT2qlW{x-wt(3$uO5__~L`Iy#(7moOX$wa{SSZ*REDI5%V&ae_Ekx!Jj?kVnI`|+_ z_nzIUlA4h=4oK68*{Hb?f+*n!k_4g;0+T1D!Loef|d)KojCtjIh;Sj{yq~*u669?GXIPwquZ>N~|MiSb>nD+eg0AsBR}2?MPhaA-LD5 zCmW?_{vs*To}A))d|44*o1j#nMDKC-1CFuKi&iqn+n~V$t|q++T7d zUACz=uF*g;Ms1Nk5y+ChFBNB zw5jud%K9n%u*DMqYIVU5pdpME!JEQV|C^#7+^jrP3`q^;1TrGN9T+V`CrxRpn=KRX z@&n8sPb;rL>|$9?Fq8{!_A{piUz~9E!P6i&xy*B#Onai5F&19g(!}||1cY|-sDzUz zZ~aOPzuS?U#bR{Z4Yo>_x@)RJZ%+o~vb_I!x@nqKG^9Yqqp1FlTO0sSi6JgcgmfZZ zE(2kQhoG7@tPz3MGFm))6`PW!{Kfg32Ixx?NRgs7`w?MUy43~`h~lb+GY!rN`2KYa zc)&N+71acPU_6`8|2>}lkbnM9yf>_f$-y%UT7hQ_gM*z|dt&X4>*UlE{-|AlInvT? zcQp-dT98Dck%0)V__Tu^yDY}jnSB96v=leOo)TeDWjxZY_&+wr!Z-I#hu_5?VkG~H zLvuDcnBtSF&wZ4HYe-(U(*vzq{ZRCB zT-gi;S7Owk6Dz*IJmZB_Aik!GdB(rT@yP^w!Yzx9y2%w9j@6{iW43Xs@V?OuGQO2j z#KSZu_bSb4L+IbNd#kw}7Co!QERb)yw*_CkYS{}g49Jr-RRd0velnOy(ViTL!x7Zm z=uvR`UAS&6qGC(=V{l*~DpPgk>d!Y^nK2&!O?ww|3_dl1Z@%YB2~aJ&~jo`%f@6fB>goVVEzBG6WW|Fo0Tl_vWgt*4fdU z62!GMl!}^hs2tz%_4XEA60sckmc%!b+JaAX(_X+K1{6&CfswxxI(gmEFQ_gyFA13Co zlO(^-(i~lY?~qcl9J4;-Zd z5)P#nD!aVGEhyr9u^fDNnxa!9CS5`BI`;Zlp74axrGCi%Ac`1fGKC$GIMi`#PFEic zLPhNqNCI>IMUk~&n0q|wYedN|%@hz4ZMVCvJnqz=*u5OhY{xO0o_3=#YG#mxW87|k zS!}0Q|2V~+Y+)*$jhGXt+kBRBKJ%|pL@&Rg^qUOyz_3DP1THv(Z%w(pj{H;uRTOm>ZK|h-OWgk53mh&)*FJ~d|nJOsZF_fiI@QVozl?$ zy$3WYb89Qd{`{Lq>j&|=6sKTga9n<%tXaRgv|kMt2!~Rd&(HkNK_ZZPM_QJ9Ss|3} zh$057OHeG-k12V{2P`(8x_!T9&W4@`%ft^+cwN=Z z>iJOfXalN^2L&|0e1|27^%|qh@u%Z?SUX9goMe&KxYGRX+~Nn-rc+y}gH2e;Q9!>&pX~%FuK|`-|!|`)up=Uzqdld#=mSiSJy*+a8|Bem3a>iAc1mIRD-|ROw

s|H$~Y3e9Ss3`CypVy;z>FMlunmiOJX6QSMgUV7;U$* zi-x~vM_N(N0;{B@WtFbV3A#8=-oe&&wj(} zBc8be`J_KnWjNk?Z@xB_ozFP+#tV^{l?rU2$Z|H54V~+3{b4DenCL8+!%zc13|cTB z9zn+u&p{sZ_#usyb{c^;3K=GHb~%^u0BWL6<@`p4NBt&emPlTGN=wF0{U0m+Syg@2 zr{2ZOV*C|H9`7YG#SZ*%K3H}-$QRM}w8pT;0uE$CaK%%4X^L*n-N)TarqT8Odba6G!7srY`oub2&wO)C2=Et;~nBgfwDA0J%K3p)7|5yOUi5N20${@ zg}#gvNEVk3DoYRBk{|BGf|n11AHjO52zsJ>?LcrqDt36KadPvNmA^7ddXG>C&muZ^ zM&*~l)Cup#%p`p|Y>Wp~X;35G9Lr?shy2WfpQp$?;qz5vCggnj36II^81F4-%=f@! zQ`obfKo_zSdYQ*AMz3HG8SZql{9r9)2<5k;=`wLMPvOHE?K&+RZ`!q)W9Ycf5{I@K zcw&j`G}i&^5SYLjm_0y{J;3G! z3c1{<)T>ipsA^Nh31=XkI-eh+P^ng?<2VVPo;N41Bioqc-8^B$h$yO|MLMhrOkyoW z24KFzbvvt)ai`rc#(CDaC$K`?*>*jrOlW8ue`vruJg6h$IjDkRnEti;5#gWMv(1LK z&{uDxWDOvtrMA0uu%5X_LD=z3JW~QUTZP)yJ&i?}V!o!onL$tsDl`?Ww+u4C%FQEN zi2gmgEnE@lgR$8$?dYM*sj8;>>g}MwS=|aLoYlQ;cvNFO{($I`_E95C)EC9OzC1c#zr0WUktgM}c63A%F93FCK{jzpT#4rlRAiQb0(KOmRmM~7 zM%+J6yvLMJv^AGQonVtZ?JJzPHqHO;n;hyQ8@lk!A ze@4xgwy;TVP*9pnC+IzncXImnsXIkJhOdRgO36O@hw|bxVBkUXe7BpHOtNl9;^h_N z+@dBMUrPt47|9Q&#giG(R$MAPf1OEPr@kLnsb(`O44YbuFG`IO7v~@xRys!bczbEA zV~aw}XYZ8(QKtdal)Ri?B91f>GA8^{a)roFNJF3b+UM?6lDH{TaV+qOi@g+8N5#a> zKeOt5G=~A1GzKTgycFfw8aWHYD}_WaAB-Hh!8XxQ8z+2gGy>!K4@oy62~S><@+ZZ$ z3eV`F@WCjMXfGUQoadiOxp*56h?FW+Xlz_G9>12{&H|Zf((})|qmfX};{DZj8hH6d zdU22V6>XsgsA!r>G>E(-y3+%a&4^`Zlkg;*4a@Sxt1GZpVneFRR#^6T)J%sdC=@4@ zGORp_9-IR-(Yk%QkYo5XR=R7VT<{i#_aV@sKtit;00?oD|Fm;mOefr1cf@ZS?7c^c9*IHI6C^|Sf*b9Dr7Oiy$~U2_@#h^=eIXpSVs^}RnCdF$-%y4q zv56fMyKZE3hbNuX&F6cx;EZ=IkJAav2Ar`SIm?EbkCh-13nc?nmSKM2nkrO^H#9;pLMJYuG3|u2m;e?U zV4;MJKwIX;XIDNvSdO&lsA9SN60W>#K-!+qy63_k(b;)#<#lve2cKA5o-{Sp<-*7| zb1v`LVZ^EAKxWln3yprMd0rcQ`QD z2Ys-b3^!AD82MAs`GIseIAxm2;>UA|A1QaUaum3(n1AZ(#X}p{v|vjXO_v@MWl(=g zD`EwyTzV+AsKCtqqJ^VRpQ44ha8en#{FKp|#z-ce(F~|dQ??<(q~wNoGD?`2$bx50 z)bM~4aw`XTTLnO)APmDn;oiyLwPu1JJtXglg{dqjkPHOju2{A6TZ?sC0KjCY_8A~y zj(JEzz-x#M&}x&hjS$-Su>27w0^=bQ`b%RIIocBbwC*FaFz1Uou@p9SiovApJ`>PK zF0-4q)LIps!jK~{Bebi4@h=mIaFr76<>v{%XU7c~PZV{_bd}TToU0X)PxzvR4Yf2W z5us(9Z-SCNye9Qo%AlZSt_yi|mB(WoBw-$g-&(jDfq0wT$tm%C3;7j-GvIzQs4kSvGIp?s!1F;P#deG z8Yw{fwmD|lw1B>r%2fD5BEDPlYI7S%(9B&zZ25sIV|nH6+W2WZo6lQT6PBHJhNvH3 z0C$(Ybdt}7e=!(j-O)@KM^bC#1iNyGHG1lZnjXhYq{3 z54<~3Rtgg}1xiPEK_gPO%&AWQ44{hEddswf59wFC1#m)-d^tt_f@9~%j%O)sLQ)`W-_`)HnNf$F>uyRv($ zdE6OTa=e2L(v&V&qrqm4afz%Rlwm0-+(N6-a_G;1BB+B5?cB$t;guevrQV&=9V8K8 z4JHw+9)hX2Dp3dn_>lR0rTLaW3DLuPIRL{-a*N5pvW?SQeu>$kXRT)@=vO?7wy)dJ zp2)J}Chb0GyS!GM+BZ|KFksu zb*s{VWLK-I*7;}B<|}X4UhD9Rdb~orcEbv|{GS{kLPMvokDz@jtYRFHD##1Hi)m0^ zZ`X;GPD~E?*RM_8ySMx7E2!&JK03Z7p{~JTDr(`b~kIMhf+~x6`A6^aSu&` zI)ZnmMywG;OZhWT6~YC1LF841X_ur^Vmh-9M0~Vbt3H5(O03+>9!VgJVTj!EDY>6fURB`VBmoEHC#H>FjTo?Yly3L`R5Ew0q4_~wi7WN=x zFaIr%!b)kN{N#XC6!@r3&E75ZQoNBz3x^e&U3_PS&+fIO#VS{Y zmnTwR9WCjzLaJ9>t3z+(@?jX8>dRnQ5uLoHQdNA;f^ZwoauGUmUqRnyyZkIYZ$epd zj>%-ZJr`CZ1l2>|S4NXa5b$r(#a1o{lwD`J3DgVVIKnqs8s&t&yJfoP1BK6CY|5ZLZ7!!@xG6c8h<+f9244pmtTuy zwwR2U%uGEIV1-del0T}Jrsp})lZ)};W4wKv>KLv0upwN4srq`;8#cUNLeHjk+CGsU z=V7X`)H5@edC5v+`B}aweii+bZyBcUqeEOxnYz)_f{*G^e{fdnuP_#wI1#)-7|UMX zh@~gr;&=f=2o~2$4Auz2PSet`g(>nV*|@Fzszsi4xlt3nVYq#Bhx{!}^Y8&Jys4AE z4j7ipf8@>;q?*PVU~|f7ygkI4AguD`gj}WlUl%0?v5$A;oPtIUAk_>Hj%tT z)FvCE_!>Y=aw1>b&loUlv9&U7Sh-=EmVlVi8k6)d?}}rhD$!0ZLmfE`E)!s?@%N&? ztS}G`Wnm(SFk982ce_#zZK=pj21EouQ(@f_1vu$Z2LmbYCR);Eibccy=?QDzNKVH5 zvg-ir5wZ}9Q{0Lf9C+(jRJ5Mv;|7H@x5$!Q^*+X{^*rsDZf4yd6Kf0CO$Bu#0x#DV z1p}MQiOn8I0LT1cGe)8VIlMpmQ7w?rvh=o0w=vFxMd^MRO(Q{Fp9_}oHrr>)wn9*aSI{H;3ZFB{1Ab>#(2xjONkA-0xAx0ngj8RgJYh%`{jow^*3_8!F*e{6=Ex zc-|QUIqdq}YMbIs9g%{DNZ<+UOp5gkmrgiiD{3RsHKAZz90DJ9XjyA^8|_*W6bVFp z5l9j}7MsY~bHVy5fibn0v(#cWFTc=n&b48Ul#lfn!J6?C69=LvFsBF#(o?)E&E!to z1tNmB3#RnIbPU9W#DFb7B-X0gOGc4TR!hbt4O?k5W7oDlj-@8`g@)y^bZ672#1iK@ z(+LtvdcDh8^&TA5JghYCTAQ#*4e*kErCOZ>)4{bj^N#seEQQTyau%N&PRM0f)QXmMMa;5vDFxmkg=!_!C(@UP14hoz8$4pUKO;WAb-Zx0QXZQ1> zC6=AtudDoC6jcOmifN(T@7O7SKHktcM_0aU_!&WtnByhs67e49mOZHEru7vOKwG-- zCZ|$7&Ro$%8Fm>6?LVj{66BO)9Lvo}kU2ywT;K2{;}9Su2Mf=*A8O?&6|79<8X!xx z&6MrOvJI>pS{P#l#L)GOq#cP4zBk{I)|-$qHjuDmhso&vb9V5n|Bd@%S;sqME%D&nP#6lY zxqQ576@<=zh$N@h_88&YT$>=A^nRP00VKyMg9CK2WI8HV@zZh~G^F)21yIe!6DN?= zM8je?6v<)=r`HUnE*Y%EL*wf^a{QvkWwtmWedm_ zAs1bo-)yng<7&MIBlex=sV2iTSYADn4M<0a+^MCZ(>{wOy7-rEftfqK3Plg8?EK?g9D*fgcP*M zont|G6Nq1Ujqq2bQ@}0U9tJem;_<>=%zrD zj#oY`hI{eyX%@{eFoW;7VYrA^g2WNQ>F8r4R$t*u0mGwT!sIhss+~=pEM|5~wWS$! z|CXhOxOQ57>N%T~KI2on7+dMF2(0Rc$TKIH#D|xNlel3EPU!sEK&IG&C0==@pV5A1 zJmE@|c@q9w87#l?paZ+>b(+4%$4zhBB9?Rr(aq=(COuEN$gAgkK;=Y8*U{V5JJ6it zlwuy6v`5eX0mX!IN=duXbPJmV3yJZLHcOgbTWatl=pJ4emct6JC(!l{TTMz0j{rz+ z_Pj}czVOgCz^21SJ0jZoUp(m76)>fz(iqZm%FZ_*Y-CEt(M+EssTf@ zjrl&S$mJMthzr_kQNn3P&9K&&CjLnwcb}-U{C>S$Wni5|F2@ z0C)8$NPX$R4w|RjJQ@ z@glYiASJIoOXpiGsza_S1p%`*mD*~0?&isqoZ`)s3k!yh=O{Z<=FWM~PUwKkOkEw? z7MIs{QN103>HG;e@IL4NL3NeP8e<~@-l zakiBTYDBy*4um?-Kui6vY}I4)fTY-CJ2LTEvuIPw{#cO*1vayKZ zrO?jG^ZPUt0WR#eB812Og>%$@qXOgkhM;V6*p&11)GRhiz-~E#4jQEjpAg?8kSiu> z{77{O3LNQ%U0!7x#bp-Nc6sF1VB&?bRU?^PQjCH-grM^DmpPeOLivJMF<@XWB@AOj zi$_)@KXM5w8Wgc{AfSC)io!@BfNF{uP6@^@o{3|-+B}G805TAi^f7Khekgf|WK?(s z!*jvv_SSz!se10`fO?O#@ z;bpQ7>|N7l@SAGBwujN!HW0L=4Ld}~9zpxC^P)~-C4)WkJ+!#(a=BhoM9k{4Dh9>| z5p?FIQl!`iAz(jREAeh(A7bk`X);^YV;@_>YSUu-IhUw2na;m(s9kc7ZGZ{NzY#`} zJw*1bIs;FsEvYS{*UYg)kX=I;*|VkNvLr-}#g2mB zU6~DoFUVDd`mYbxdFiaMrTsb(M=3Tkto!e6sD8sJY!*>7xSRXrAIo&E6(e*TcNlqi znH*+IZ?L^U0JLr#ltIE6oREflBX>VG!)M1$2V|I1uH7jPMb*b*DzspUZ>Ik7!*U1| zg4H;5Sg6D=1@f7UKLdlbJZG|$AJ7~PQ`Viu3VBY#^jh<9CT-ipjkLKC*Q;vNLqXSY zAbl&dhka#Dv{;)x>0z<$#DV0OhVhmkm=O4gp+BSnlX5DUt^R|dG8D*mhGezbw_iX# z^Vr2JvIrf9opsuTwuN1~LDl1d!2=_LAv8@gnmr=6wxWwOVAb3&o8ldF1(?$1&BfPvc0zO+2sWPIxQ~9kZeU)}x6)C+`5~;LGzXG(gL-FwO`bgxb$EIW1u<rI>frZHsAfY?< z_5;An2N-sE2y?h_)SDHN6ff@k={81U%8EmfA34vURagoy^AJXlGT2`>5>{+_hJj1p zTJI3ux}zrVL7p^>`(hv1%A`qn=|)TF$mE`;nR7XWbj;B%NqQDllv^zqlkv$GvH0#& z48W`xQw(z^Op&2#C>!6)T81215{JORJ}+WpWidk>=Ia6d_Xz3II^cIUfe>sHavylP8C2<((}wziE-@0s#v|yFlHpU*!K9;A2Ig` zCA`~G7J{q9x%=NZV+LnC@`zur15^UAw3g$3+m4;-KTAUA(!2Nd@KVn&SZ{(%JhF!* zL!3Q$k+yjVXxk=tHuEwNu*{n9N@Y1xz)brI%(^mE3#lUt_9>Q$Hl{~5%d&vFsxGrzO-%cZzR!`iTHr9(~AjBcv$B)cP5&S zZGBSNc$xHheLd!~nREVniyo{E>=i*)A!^@Ci8p zC-#d-zUKT;<3SaKFjtRwTFe}*00lafJ&q3=@UnvOB>aNpltI&`1Wuy@!a@3`17pym zt{)<8Gru-zjtFjzujTN;+p{IGmb1;KHSrmdFSED@*x&`>>uElhoT-l3g8uoAI9V@FN19eBngpDkPo!#D8LdKj>b~6IJQ~)X*&85 zdGgZB92213zVA<|EqNEa-c;3BI2kxWKPY)(r-W)?Ej)_h!KXO~Uh!|lteDGphcq?0 z-1u=>)m%`WRS{VG(PJ6G$9Owm@7BbgDP6}NZ}8?t4AvAWY}vfQD$lb!VRFUgLOf3W zR6lb{`@(PEWSr-3Fb_zIB2G?LhM_6);o#J2;q7Oj;fLqu~N{ z8q?6Cvs%;834ACWMs^a2G}w;~3&3L!6II`YtB{Jw`;vCz`z1_hBr z49>R3Eq~f@gp$cT85}Y}5bU|Jof(ixh|AK4S9o>xxG|?R4;0J*2I;OIIb8~`eNv*n zQ}G0ex|V~P8SgdovN)-s#^TZqUpn7+idLjGY83Ip!d0Tx-D4aV$KNd)vs|r) zh5bJqlS-r*os1k9gTG_h>~KJdos69$;$C~tcyY)wI*#9|@MQ$V*1tB#?o#5&WFsaf zm**b9_%&B$#%>W;;vlql)-6&Qi8gmt84+7{*-(hICtn)`WibI>`z>&>!H~3HIE`G7 zJ}%6Qzxl*NmTliRBri+Haf%52KgQlXz{={r|G&%J83q`(K@q|Zf`XzTg1AIfM2RTY zJ&4PlJHs$I3k)+TBpQ{_Bqo}uP5U*Pn8~-A(nuOQHf?BHlT2$|(zrxp>$e7L((J@0 z-zIHstiRX$eV+3?_YRQn?+=EVd!OelpYz$bGiRz;^MvJH{5<#X`wC^vpkARuycrZa zsuhu=ql%s}LF~X;BOz0&A4ad4Si_V)4AAlqs9dMQRHI(+5aO)8x55Qors4DP@U!k#<2TXk|%e@rNVDE^|Kzr`EC5xd~=2CJ@(c(i~=?Uj$B;s z(koY_O&&yoO&*jDr_1nk>Q)xy^0MF2NJes*G>=q0p7r8R+P+?W|Ti*lBlgdj*R-?MF#+AfM&$ z=m&2sx<}s6AzVPoCTRl}E(}d*Cfge)NFJ}2z4sO-8&pIy(OfoI2Xi)ys=TB5d4 DZ(4TVA<*5bZT_ zl+TnSl$rd?}Ad}$aXi_hJ-dK0>ecHI68l-HH~|w zJ+G(p2Y8yhsYCdQ>?RW#>(JRWPu*K6Z-q~};gDnkeOrhR3+djrgwYzfpc6m!_1LA{ zt(T_}hG=*4>xB4G)X2TyJeHE-br?qq1R;V~YK|%(>PG1W9?!BgLst75=m(R5Z@`H* z0~BoNBBxdY#Zc}5U^dXvq9ifh_$kn>wJ3i#?g^w$7b~h+4V1#%&-cM$f;$a*VKpcI zUDzfI9QV{9=OT*TjBgDhkmlqfZzh#;qJvX_2OY^A#K6H}_!KhIH5bZ^4w;STzCW0DDZYElFZ4MbzG>1FW%! z94o>aV^rmSHL8|w!E|>e5z;v2Z(fJ+eZ^Dm7I?`Y0|J&VJVybr8;Mk1Sr9COhFIF+ zW-Xp4D?GET742S`GWpy&ce)|cnq%-`J6Q=aK+p=8*X3Yvz52iZ19AJ&yZR z24r-vR%4H2VpISLNh*hU;@$sU)>;eCDa|;)Zh#+Ds|Y&c7w~wS@89vAK!$7SyD)gN ze^`!l@8koKw&iq?*qX#Q0W?-nVfe}nnMqmO49cAOOiYmEb!If5!O)UfGC%>O7 z3DelzR-ic!k|_!GTjfsmJdo0S7RFKP=&`ySLD-kKZHh%3N607h=g@ckhj1F^=s-461FtJ zXJ;R$*!t@0)d3OkUH*v15-%USqRbR-WaNs@Q=YcNXwLJ3pMbvPE6zFPk+`7wy+`1L zfaRaVR)96GRThtTjvp>5%;o|X^9*kuxNP2#v-u0iR!z6!krsZw=kYRk({fDH@9yz! zztiuvc$m`8Ov z*4(BNI>gOTQAN8NohHlPcJnj3^h{^e{0vzj4E3%HVQfpT-ok!4 zdAp4BO#o9SWZ6f?4_l<*mf4<3uk_U}mggc4vujK!{?>6SEFvUj8zE~{8i1dHN%J|$ zvid=mLh7ke0~EedNhb=9Uw(&FG2K!uc%5@+7Z{}RgqzZ$z)zlEdO0Jb>eT0yS+ja8 z8Fy#~dPgTb@#P9zZ{fH3+-4%$RTne7ID*+#4{gp57B)(Mpd?X*FLXb1Ss63P1=?!c zlsoIUxH*b^!IpT^{7fO-zWOrnNzqTQ6?QU?XsA|rXW`;#O_a(M^=@O#sZaE})_{az zMziFxMZDrEi8f9jcuPZo2`85+z!E(A3oU%;V0h{SI9*xgNz*{Mu`69es+1Rv#0WGy zwjtc!eBzxQ!U(f4?PC&VU+!=b9cUx+jnoX60=tJD%vjbbH+bs!XNXMr0~&lU1}?Qv`TlMa2&Jk&uq0iw(2VohvPbp_5PjEwCf zRSOonoPr=neS?R5DkE--WKVJk<2S4q#MH2`aG5(2r~3}vGu2pX7M(g;)Q0F!v*) zMuRsL)Sym7=Xb>?w#iKq+pI7`lzW(XV_0+XR8Bmt=p!>K#T0EjAY84)8kUg~FXh8r z$2nKXv#%_Rkk--sSxW)*ZA=`_`rK4t5<<0<*3r6ACgPMxLD02Y`QU<~d5WJj908u@9JVw}g`VIZ`KpG-1C`wLt0(vQ*M!AN2LXMLf>?q<^ z%rP~?)eZ?NqJmQFU2xQ9ldB7|xDYR5? z4tB=Z5=DSROP=wlaB0SADrg2I7hTHX&s^^`oBE5Sj0!lAv#x2W@nImmf?X_NW3f_l zuMiomWl>j&ylRnAt$Yfq{w&dH62xH{f&3S1MNVkiwhnes3(=1%%{!TP*RbOq(fN>)@K|=C&5S) z*M*V5fZ$-9#=!*09uK>0`ppnj(8|baDyIX^-?0rxHCuBQMq$5?S=yv@9`WgN0drHM zZL+R*;ppv5FHSTI%TKzpe&)#l3l#;6&y~s(F1%-B4-OXE!-b_de=JMq{1OgvTFTT?yER8+AVi7#Ri>*lXHdd@&Lbd1BVr~DF~d?>%4 zwTnHU*xFIVQw(^=T(2-$=}fuH#@tzRqCSi4L=%%)3g?*jw*?Q_dEC>e@norM`-)o# zhEA?-|#66cj+lk?}qm$fd_r;cIbeRQ`dxAiI3qCU(4YIDA;H_!N| zA-Id?X?Rh`Bb({yFK=P>T(u=6!l|9yZ&BD>=Fbcz9pw&qxo%q$VJloAEq&BS2Y}a^ zdo{``P&gJ2fLi#-B-! zsTBtCjt~YIWOFezF8$;%VHBQ7Lny8J9vE}sBkZv8AHeF-pVGGv!MPeS-T7fdcE&fA z@}|vZf`io}G_=sa<3!X925U=J@3OmPU@f?Wek;&nxT=Pj4xe3(BUFZ%j6GWU0IhCA zN(pR^f62$U;V!Vls0wJVYWcmj~o`iONUJ++Ttz;ReTYE|@QESS<&M z5M%E1y7xopef(QA2KWDTG&X;o*(KgrUkDjp%~RXW3$OZcr3mNmHAN{Iw#JT!}mF?w& z8B4p1tsH)E2r%i&EkHxkCHHRWoce9bgL^;&J)t*pD_e_-lHzD6lo1-Pe71}1?6KPj zih*HjV~Uh0U@TLNAE+#Fo*AzhUl=%O|I1f)sA#P8BDGb9j;^PaHl_l7cys_CB^-5S z#+>`6=A9$*72rVKdiN_G{TV zrEDfPK@l*FVi~gHen+W})*pot$KEFP5WsicYu!av9EQefmp)7B8Z7uXjFg7{%rtHp zDz<`vWuK*dF<|QBgoY$CwSWQOGh>6e)XF}<8NBL?He>bk#Z~w7oX%vAo?1GvpFght zcky?CI-c(Y|7+_wEyarndI<{G9T5HsbuKHPDA zT~nXXDV+8zc{6mra_4ASox(ZM)E@pknrJ(PGj#Rw^}EhFhkZ!fji%LW5NkZ=Xpy!V-DE#xNkcNlIBybjb;wx$7r}CGLdmV zbGX@lPsZj+=O|HM4snGKe7T15;$be52rmrqBgw4*lz88U_^;_pd%@AEgL>j-Ko0CL z{z@4Hd=>1iMqUYp(j!e_~HFvs$DrQi#my$G;SL&&Kp%~q~kfcljr~EEQ zGyoGSQ-%5MogneLE-8}akw@TqLk$&p0I_VY=Eb`w9wR(>xdW1-lP4e1%KCb;u{-&aqG>yB^o<8;txd^VU~4KD`fCMUg!ddvlz>)N{MC#ONq|3kUhM8)6-posPh5Qkv- z+!|bJ7l#i+Jb1-Mx(<+8fiui*M8~aHJk?rH!-&o;fva9XuV{Bmy!e#pJCIN-D%|L z$Hg0N7|~fm=NsH#k17}3jSVk`M79}U5&xOKOw4b_qc$o^kGH$4=j^3&69=}`^yWr| zP_F(B{x(!3ULi+>SDabHp@J=?pOrz@Q7xisv3lV2u)CVu7o{6|A)79wI=%RWk_%_z zeAVPlz0!%NUeZ=<;j4V^T;h<@hRSTLcDF*#;_j9b{`)nR&0Bl7Gws;UGFz9^(rth6 z@bS>4&xZIi$`X^lU<)vfZf4mS`07TYgM%~+uJ7*Y?du;J*Wz1%)_&ZV8IZYf3)O?{ zvtd0=o~v`3UCB~i4-#}N`5%04(|;%|q!LJ1BuMy5VQ`jXcCj7PS1DvmdObkc1XOE<>4LeLH9PzPujw%a{(!6a4swqoFio>T|Y@vhjCbV-gTQ2fOGo4j4Spj8O+532`MNs z&tS=~`&@_d;$<1t+#du!Wf3q6hZ11%9@kMip`2^Doz5P+_u+iFC^@@WPWYCs(OZ1dtNEI(!@ zLgy9MJ^kaGWG&D%n@6EE;*-H;;(?%bPEvJ^*c{j@{ITRnmbmxV!xD~AyvD#-8T>pX zS97SaM+=ucEF2^1xLK#YQ%@SJgJe?6cDFe)cDOs2F(dsK;mfh<%W7&DerW=_5X z??l>w7((gT1gX8g9GnX%`HlQR)oAnEnpQpJ^yyu{BQy5YDWb_#E=6Y^J0Q--h~#2Q zTN$3we!?3Wd1VE1K@KH-+-ztSKiw_&e#%kVw3JjpA|%T^o;W*)yXhxvg#e?|n`dWp zjyS&A+oa=rIeM-e=%o{iMa=wLgnpO3YELr1HGfUKjhhGnGhO866rkos8nr^=`jZRJ zNSt~u2$=jN3?;rA`Eq}LpMq+Z60n3c=R+K!aiI2y;y&f8k^WS8u9Bvw(AW>=gd1nu z?_x|72M-JUBRC&e!B?bXgUl$g`5vuPBrl%F=xITJ84!pc|d#Jr??~#ZZ(w8)s z*J(;A7*;f$sStb>6P9<6;JdoZg-79uB*&BUk_UzrWkJ9yM2k3v1F3*s0Zx;zAXj(r zkxY8i(O#12nRCas(XNNX4<|S0h$el=)nXXh+BFi}L+`dY6iiPZ_jHQWL9hc_L>a~6ATD-cXdeXHP?3+nP0h*aP3^eAk;(lvI(~3z%ar}B6-g|cfP~3h9f||T@=1P+)bP^d4Ndi{(Vspo$ z|F<8((Xlvjm^YZN>c}A%pruCPLQOmM#({leSJ{R#I%c|zh9kgIK5FKGY>-O~hdy!$ zoCAMQ@7%wja2dB3aDsmloc^TQS_{a${V@O~9OMFe1nlAyT3E>h#W;*{5m!(SX0r5L zX^!Z4z7&(#b%?*0?=^BrC#nAd%ZOVEp~ZwJ)qw7hy|@5P%DQw8Wdsc?&!S8u$e468bf!v%nDc9|!aP5- zzASmt&hP+G+4C|w@{@K*Y9IZf%$zv(_Rw-oNfkVh>Pt0}(hLre=jSoID?*D09V|9~ zaXd?BFJDSmVL-marJoTWnmovCv!`yAn8pcWNkxA}h*UwQMRN#fn+mF~*dlDfa~V#@ zgOOvCS2l04YjVa?`P_8Xwt#WGlz8wmGItMvVYD6xtmf)~9NGkj*8O>zaV+R0 z#*W*lIBZ0$fK<%eaF3L-)!VdVQYq^wu^y^ZGuTD{2`AI_3hF6(&7v?C<48#595`3^ zB>bHA2rFTh0&vyono3>~dm&p|#x|Z=)`W)VN8mM@YwVwP7gz*7Kb~lq%Y-wQ^)-k# zM%~xmp@yE;Pt=BlG=xO3q_s*?x>H#?gd`mD7ASKi*YHw&)IPvmR>K@ha6q(tn%kyL^(tJ)t0u z?r*ULVjFYfQX&5RAZl=w{*kmsj7+nUd&>O&D0?s6DUeI(Opdc~2^BZ+T_A#V%9eM<=U5p`8*IV$lFBg28T$O<0y6S| zq~9c&SU`n~u~;5*+1WJmB619$jxaQj2WX&yklfaHMlcxPLN2N3BVXZ_>n4kRuDVDL zx+3k#CAbI0-N!wHt6n~wC11f9a>fF#WP&ifnWIalqZZ724H+N2C5nvX4Lkc~wmmm@ zt^$0ujj3Q9uKdcT&@Zpn-6)kM_FF`dJ9#kUe#!Z<0xHk2JdR=QF|7;y@8;5#lGYU^ z8LY21oq`=mTU_(0z+3e2Fex_eG2i77B^Vp`fspeiYE$1fsT!`a2mlstIObOEu#F36 zu2@Q7=AyG5`(a%U6V}OS`9$&zVPv`Q<)L~Qj=r2PpKz4|JTX&`XaATfq7(uorBes? z@N@ZIEnMYOO`mWfqy0l(zT;JCr%ec$B}KYLF#k5tZg4QcG=SpXQa8W#a z{F-V_~&ImxXt$Tn*92kOe&DZNk;HYR#P2qoK$?H4lux(hwx_&o_L*-R(@6f8WpV;3Lo54;-kW4e00OfJ(x_y9sU{;UA9D?C912;^>I=1 zp8O#`9Nd)FTd~V(y|f@NGDbMwbUP0pyRvPR-)qqntQ=eyuR=rGq6-xzI<;UySuNA} zRc3Zg=z+(NrpInhfYu@sz9#r7(k?~4sW)80((nUWnGGlRp-&{}6ecrA$!zEBrn-Pn z5tStP3kUj(15A^|8cO`y#gZTbhKg--6(SJ#R~AL{ctF=Yf^VBga)8a_0bcX?zP$3{ z+0_djoF6@k07>DBwoSE2%H)>4(u-%wZ7q zWA5VWGRoRas&yy{s~)B%^A?A}hjmIBt2D=r@JaZkjkJ_sN{eZFFhtwN=3DZ6=)VkJ z9MJBIpH@zD8ALKYjQ)iVUssA|AMiJ6O1aTLX1jdD37@bSmzVJj6=+^xeVfW=9r)Jq z+gY&=dMer`CU@H&`z$Gj#T_V6=xQMY#Khf)Vs*~un}x$a$w4-T~_l}0VtQ~RwNj=$8!b-c$3)5wVBq@kEC_4yqcYa zXn-UWjJ_Iam@qX``CTQx8O}sWWr(FNRDYi&e={J^2>u;FMY&{%-qp4D;%On{h=qsy zGVYasV8Il3l>vp@*f*F2zMui}jj@Up9)6`HSFC^w3;8*Da34?7N|PtA`MUc0=u=%f zDLUjPaB!`qe*|_5FaCvW7t|q+r|H2RbwFv!SEOn2!tO49PJOr19K>Zd@^jH<)w=W7 zo8XP8{$%kpzA_=3s~AS@nD>?lSr zC~Jl80L&irSm)#6wHT(siY?Y%-$8a1zeGO+Z>|B1@^LWZY#Id74-DDy2P~lOJSs+j zBgwje7V)WPPWYjAWSdfT)VzvTz~|#0(&r1lwwDplALQ3Xx@EX&Ayg1=`F9hoP~J)#!x${M@VXHn6M@&=RC zM25J?^A6rxaWhPeWAMXH#3o}#qpRI;K6leqTq4Q;4fmBx7>zA_F~Ne{!I6;c!eySk z5Jd3P+eE|+CewcLrFNb!zD%jNzSnKaS=!e^JF{t&$NbQ~;VW$W+KHZD6_ zCvnb|F6N}WnuG>)*zNGbd7lZruHT{Iy$0aQgt!aUYKy-zzj>v@%j#d~wY?!lsNHzKyYZIBo+FSj~ON+M{7J`glQ(Qu>eO?UFdnQo3b zkDY~{i5C6byXjR)f^3`XJX2yc zU;?3x(m0$>pgXCW{+u0%`w}PC3{pEYIcD#peQao**_g|?YQ!&#pI!I4J+ycSg;rO# zsU;=Nyv%y_>pGqDj`TiRF~P^gpE0?#V|Wb2rP*0Yg6_udUD992e@z_Ot5x_Er+THe zYs>aRSt5yo2n{jmDY1$R->ZvfHlhRL)n;Bh)}1lgPuqflLCBaCxKD|;7j3E(xRRo* z)rsw^pqxy{net7msh-AO`WNbG9MbEqzrC}Bzv_{)Ntv3$Ra*D}_^t$$a8C>;U#G48 zq+6+cB#_Hz5YI}Kp$Ib0`dM;CDNokojztPB;v&fN+gZxB1nBVjBa&TWC8z(a!gIN` ztN=D988P?2_+76L@X`5u5VD^c)Y(ZtC!JK!NlA}pthTz1Pp_QQ9(ab$c%A0NrQ-C} zR3WNL6Vn5RZ6~%4Fl1GE5j2{SC(5=;$oP?{h}6%L+gNnNvzswuTwbw`fL4-FJMtM& z!>Sy#cUZrGjCnSs1c0g?a4s@4lKdjEr#JXESgz(eC<(dfZqzB$f)tp+hBz!xi={hP zn|i^Kxk}hGbtu~cfhi{slZ0cAGF?w(LY?M=BXc~%J-bE%dT^i@{uNCLX7uPP4;~iP zn2$m_5u`S$GICZAqnuLR%!;4@aD;pX?N#7Qx?dJ~8(C}uvicX%-wM=(@C92t`fmn! zDY4D?d+c?c6v3AB)KKiCRR{lH_4|9F3F00^X_R!1U>(1Sqhtls@5cCHwDny29c?$9K-TvYbd761t>uaIu4=pMvf|ovgo04L{uIp#H8lQk11OA-Q!z z&I?;82$RwrKIscC+nCP9nL9#9X9fNE20H4U}x_+QB&VD}(8A>x!cP(M*CQq9o7Fd?q{F z%n;8SP`G(hY(>WLzbZe0d}Yazp4c2Jw^Wy4_t%NzwiWjbeieoXeDLef*IAH@t>=9w z$O%tNcxK!;T0UdhgJREWPi3{0D|A2sb$T-=a^#8BPW23Sf1UuTx+i(B^s_b+EdPJp z3^Gb-ReBM8CiKEWuGG?Ieu?GN;-m^fzKGRGdt}?^rWb;g2K~fQ8xcIRhFPf;inZ?>2CtnPWBN97F#=^`sdQ0o=@VqJBn+X+}py}HNCCn+gW=n<2g_3{AN zu6u#4NebcUe$7*tk7dNGpTg(L6~;jg&5Rj^$}@B)hEx{TU+wswr4fX z*4fDjs3Ud~XQYcl9?s;~&Dxu%XkS)GR=z(#pWCd3t=%(OnGUYZOy_;3x7cY%S^XP) z-0Y@Y>%XEy8FRrt5YZRBq^*B?;D1>kk61vTMo%s!g@`lHRMLzN%t>RM0s&L;^!4-U z^Tk}H8+Cx=wsS4Fkw#wH;@up|O;upiCBljZ^8dsvtO?K*6Ez>An#;^fH&Ogwr#L<^M7qA&=Cb?hEaT z2U}%gNZ*yFLfHkIihgYIRd6HA*-ujR)diDzv$k?*HPW#oALqL&MM5Gi-XJBeu2$$%F?m;8}6tYe{7QWl)g!6N3zGy(Aj+CKY`s zD%$WVut5c7?CH9Td4UELU`q^k5~UHr=EwDLx3x&>VP8Qe?5>}qQX64M=NBXiRrpqc z$1uc;A$wj|Z>bI=6sMf_EBTdKiD0>w)zjJ|u7Yy_^;8jyhAK&}x-ad zy@jqMFTb&sc@}&l+IXWe>M>Pm5WsVjuFrMc+3QXyl|6<&*vxMp(q?+J7_J)LHGi&fN_{_IKj=j9Btlr~J(4{t^Kqy)R-mcfsn2bQY$-0=u~dBzw){aYFR?7Nx^_hu!Q51EMK?8H7G9I{RpG0pueLHm79guXn`0q<&WE@* z>GzW!PUL|Rr$CM+I-l%ht0TuuvUNY_k%ll(dgxCqoTuyxJen+UjbAUTrD+l4oOG`O z0XHHM|pnGpV_j{Cx1YiSCdDubr-T^!;c$GisUt(YJ4IwoF9f;bT{B?7T0A69tJ z#=*+(NN=>SaO%hoCS)x?-gZP}^_8&})%5vN_hMN@1wuXY7fK%;+1D=Jj3`qbQy3Il zTKW4-F9Ue5PyFmMz}JaLza>&B@N4hKKOFSBd=LCRH^w^F+?(2}(m0(PKlcNSrgpG< zJQrg<%z#aFqE%lCEZ5LlR_89y}VxJ{LqO?5+-Mzi**OiNO+ zf!1eeFmIQ+I2KGB1F$$XUFb0CK5mfpjY_nHi4h^rKo}sbW##a!!lmnApjV zsZ-ETtw)i}XzK};JK9lu_`K@Q4};MD$qbhxHUZK1?PR5wJm$)F8$N}we!$^3+!_AQc)t@KFz+t&(UY3deCK<*?qKejzIfOde|l|1GW z1gN31jFb8HfyjXbAvn-J;K5$Rxg;}t-L(YCc5`=A3$X+V4(l5e`$%jA*U^p4fYPp1 zY%k{XGM6}V(vgZ0Wr@N2<=tbItCT3h0VT{lF`f8G_eREpb9B&LXwokgzVhWpC^$+q zBvC{iSQ#q!fz9l!;Z(*qJj~F&FiGv|3NCZ#O}~wY0lJu9)T$csbfMmM-~z-riMlc9 zM_dO|@Zt*xbYFldqv^p=B$P5f8hNLTui;T~m4y3239(K}6mN%Ez<1r|nJnG92EDM; zA;LwswM;u*pr_7IAW=YUH`PRB1<`A^4O8DF@BrCfaOo4pI08Fk*@S$mc6qu)3nu1Ue*&pX760+)g1`_%}bS>I=P zjxnlQ%r#89B$-SM8xydk_U;Xst-&~xNuNPsQ>w|**>PZ_21Fzp*`9tV=0JHgpZ%8| zx2RK1@XmOn4WB1rH-=wlHYk)64XUo#y?#7!?9OP)&C-1Q-TVtd(ptGam#a{7)fu<3 zB|6(xwN}J{lGt&E05xoKSH!&|@JiuaJYRmRI$nl!cXMZHUUCE2L$wZkXyiWtd+{tj zcx|J3&E%=IO^nzh+KRcK*btz^6SzIdyu>K zGSmyRM}1uu>+E8vs$Vm)EN9)W&0Us1%@39HYHRB^~2X0 zwhGeJnpvX^JMk5^h6iCph2@XGx1DN(eC|dPSJA_Cg?EOs!RI6nIPCgl5VbnZFt8!W z;*7pwekq0QiegAd>>?n)l-xZXTDI$#u6|tyaMjyBTcVwE>DKxrQVl!=`u;ET%g|;6 zkGBJ?^R8wnx_;^&3ai+t$3=17d|KtCn4h?0h_0C5J6Q=R(8x{?&*sNTd*yaR6>by7;*X}!@_FIYv>)S- z)4x^L4$u5|&%iu@#uD8#Lu+UZr;t?}^pR-cP=fqOA`Z2a)Q{YEhS*m<20s-`eFldaQIH+OJEE zW8mz~eKW`fZHtMxFWwFqjrY%;v(hmQNR9(wwzf>WG^bX!du8a-H*5i2v^%{54HJV}&4EH;VLb8LKw`Z(1IAHA?Epm-%+Zm{u{RrYDqxl$17G zgABgY1EMug&{(l;=K2Bo0Yjv;iOhDj)lr`p`V)+2s4^E4w=xzrgaH0P^npOKm#9Kx zJB^jIRK%z~rg#vv3@M7fH7pt&0+=jgM%7^$>q13rkjg@*>W%>!I+>PYu1B%6UnZB} zUsnmk!Ii!hhvY^pKy~7GI>^KTaP8rGheY+a(Utkivz$pUG?*BPPQ)N?@}FAy`=h*V zv(-vBIpL%bWzzf>POS2bP7FMkFzw6KqJ-Di=PID#$w~pJzl(4Tj>f0OQBGVDG}9hJ z^$iR#JV`k9JXEI=Q2)tfx&n){I!&SW4Cd25t8_=nM&p1Qn@Qj{o+m>ndT`;QHwOl( z*biTi+}xrozWH3q&iSL*5II}DA%4}vU!^}~#!DvmC+QBt4pE*nnPaL$wOMBS1^$ru z8kxJkcYv4V#LAx^=4QHCS77ASdKdWKJa1QrF)E@Abu?&%WxlOuKB@A51l5+ucPYwU z%B62+u2a6WLR@Rpq?Shlu7Ck@zRTrQHB7BDaP1c&Opf3LZuoC;oYV_@s1*UqVOa7b zse@>GP_edQiRsmPYdEV~ojwitD74DqO6&1;M1){Dgg8O4Uh}y1eoGZ`hfF^^mJ(?5 zVA}FXS~}Ns)b6}m;m$yBz8@8CyMtyd?Ho;yjj?3{1*k>xE9CGph>PQ?OLJqarC4=4 z`kH>a7lK%nnX(EwIYKVEMMWq@QQp*8cvclUaHtBan6?iGmgp1~U64)1lO)*%So>T> zLWxrq_MSRaLk0z5K*T&4Js!eUJ9n*Yg4D(x&^tfp(YG%B7=<;qZ)fOtICM4^E{M>s zxfC8g`%Rm53+bQ5P74t^0L&;93LQm^t<)ogjF+xUZA+4t$uwS^85eio z@HfrL;3o3INISe)s@6_nO>sF`GkH)<_NeP5+nu^fLo(s;{(`xJ$S z42X==Bw_}=3NnoiH5h94AaPfzLs38qt+Py-%vUkuCT)5W%5@a5wG;~3CK8$1Ge25< z*b0A2?Iu0m5IfC0=9zBg#pq0B+-H_FqCa!LWNg6l+R}8(f9p^%gd!IMP4FqDs=_dr zO~h!$=B6Fk#yPCLa)9&vNH}I~5ML@I_OvB(h~E?bCuk_Vi=5=W%w?pKHpVzi^rRMP zoa~jOA0Fn(m^K~qlu;c>M9@brEPNKuML=$^XA?Bu3_E|J1q=Nwtx0aV?1njfdD}z7 zIgpU5Pv^_9uxMs8;9EVx6OW<}vIYM_=G(K%Z?zn2!1COOG~?-hQp9F`KHLUhIIvl| zF-92-EVCqRM5w?;mP8R`ik+&{30dzN7JcZXxSXEVnJKSGFN3-2*LnIHMj^u?0A%{d z13-XH>GSZ2`3*gFt?H(%-0|Q-Uwm%JEh5kzk(q#Yt(nF?M^IE*dl)`ia{rof88`01E!^+!7TxF6dSPlc)N$ovBw?~L}XVvbz0;w^KA z?o2!V^Q`FN)h>YcRO64)c@FyKB}vI?bZddr{2;v!Q@3EtM{)jr8H6GYumzc&k;eIL z*G{df@EoqeNX-G}9Bi;B5;?EMxqUU)N`ylun}bf2{7zRu(u~B$3v7fSypH`(*(V`X z)^_6Fp%R~CtOzMqIXjRevv)?&AcI-=ffM}@CLVVz0Kn zdGy3T=TT5ONj))bIW~CWPo#E_`se^ZKDdYB7NMMRV`xJTtNg0*^n2mY6M>`BLAAsS z9;Wvzf8L=0N$iK&;x?haqFvcGl3-V?9Aa;zyn)FF6~<{C*(D64ykOAD>_>mOTx2g> zI+=o`1fIw@ZRF>Pt#T>BbO3HsZ+h#fCM6LSaK*ejJYZL{Iv|x zRhI!}pxBn3cecRMcn1j)x`s%{{tZ^?D-wkGWQIw)PP-b=;g!+BrOu2@e}s$F0|!#^ zSY{f7A*YQ$QyInY;^SFrf5c(NN6KVge{%;)tWyyZuIy|uTwxP!=E?HV*;?@Fneywp3fm&iCSN$uitbc>^G)R*h->q!o zK}VL=I&nl6Jd64#$lIMTtmY`1daUW)?IMk7Pr`8_5-G~#9@`=$@cCz`5xc2YS-nAb zNHQs^?E@y)42;pVQ?zp!fsQHu`y%~B6O@9-oTSr2&r_dJH$*C(z>EEQXie`9aKzns zvUaBN(oasC90)xRQgXMC4u^KAynC5Gl~uCnU%>hm|3LDj9u{8P2|=pb*c=KR^9<9R zabw9F70l6nB0$>QN#rTg-bYMkh>7VP)#|LnArTHc1kbph0l ztCQapVAM89a)pT=dYuK|NqZKI}~vd@dC=3j_^w%hjlkdBv9qwDW&Zp+^po z2gboTBI!qCPPahLw*vRPHt~uLPS3IusAP+RkeUQP_)2)K#B8_H6bfz)Z7VL_b52 z#u{Xp1vq~Njo{W-Wa-gOUO)CQ_?#f6#xg1f3HQ{bsYPN7n* zyLf*l_-k${XHggYc^Q!=XZ!SJn+u$uP)FPvyjF6hwR{77+XiuYraYXlAyvW}9@R;t z?8M9=`Wi;(*bNnAJ#vJr=BN3o?rLyFnf7`{JcUJl6CAQPvKzdz+Kbu#n%<&N)$XWvJUvj}L@9uYt3^EHledD`xx~mlBNR{WZUm?!}%{jIt?<0mG-M^p1t+wRVEK zk_lI|G4<{`JRZXoM6eOrl6ER0(P(^X5EcRdOtlANvVuA~oeqOk6hdss6hG>9?bkqNX6t1_hATb~ zT5;k$7SEFfs85Xpm?rBD#0EMq6{ArmF&iq077XEY3wdu?H3Ij;W zrOs3fSU-UoR^QjE?xbQfD^J--#gTqn+O$!U#i~Q$fc;KnhKFFk+9BRT=n>2>qV>5Y z(}XW>aZP^&sL@p347UXd?yA(K5iiV>O2reYm*Si|p-eP@kSD65sLsHu!8Dget(mBU zTs2I8=cp43tT}}gIV@z&detI^U1eQ_gFUV;!ju0ub2k)pg&6<~pQ~Mdhy!AtXy(Dt z*3j9Cb?3RXqUTcXZPcoH-PbCI3)_r4=FU)&>0i1Z4Ur)V^*vH1z28X~QHbbuDf58V zzpUhYvdWX(my1s79Hq~Gpws$SZBoLVj(7Nxxdup&r7URM41J$+gk$d)NO76jV^m96 zWILs=4GWJ&*BRXVkSwn1sM@fc`KYZEXwo;FAm9G zPR$9FORsCbZ@OVXZw!Le_ClF*`xv$pRT!oBK=H!BOp7shKK+JJ&zPCFg*I?EHI0NUovBR@%?C}p{!<7!Ig zw!aTzh}l5swV?NbIsI2>j8@eJtz>ZmD{tjrNf8^?;Vo`pjvzD;h>~sMr!+Q%x7ub?eKpEI4j%pK%IEWKk zUJZ*yAb3@QOS(=-{B4uOR`O0hcjpYrhC8Pya+G|S{*t9RAFo_xxmtMSv=8ZC1nwc^ zy(!=8tyiwmgyoyNx42fyAyd_dDCn;*kaw&OP8&}@>tN^8H|2Bs97>Rblbq7vN~O#X z%lp2l+K-qTLfCZV0K- zA)nW`TLT?=a@&Zujo{syxsDu8eiq)z-O@b0a3qvDVx|;x+m1dk(-ccaxQ2$TBbw01 zHaw)(P}UcpkbKobI9iS}JA< zN8-~>^8$M>&=^Za#_BVnH0)EqO&fd#Y;|)MAmtJhZW-aX@&C|W0!o7{@cjMk!(qy$ zABN%B&~~j(dOa8AZ}^sSD{n~xZb0kb(U(bZDt9SJHe(sQ=soY-DNA_u+zMah2HhiL zoc&ZwKOA)H+$s$}p>H&a%%HAxP}*%_Diq2|f55t@84bbD`g@C33UITi*vhHK4mh6j za|XGSyL3SL-8%s#IR+*{BCuQA;L^eghS<(Fb?7CU!=lE_W@$c5s14i_`6)ku2UESw zqStqFDH(l`euScl)4$c{uFJD;Eu&3uUIYa&OF4{-E|I9` zW{Dx+;gwqj)(Jc{DW3fKypu?o8h1H#UiT!=jJ<&Y!h>87>6C`lF!DK~?8pV-=XBjM znK^&dU)Z}}jxI{%`FrdMbf`CfS@K9nsX}Fr=K315-NlJ&r9lR#cAX?Sfiox?6a$-V!bm;ghV-Ma z!3LBNrM@h*?}0*KF9nQW$hbTGO$5Ja%3cMzP;I}aYeCIznw@wBy*GlR`wlm)M0uzQ4_n7_#LEnzL z9L=Qk(c}xd^V>Z_LbY`aYCD4-WIsE`Fqg zJVmBE?igyOlN$XgZM<>{g(LYbRb2Vpk4uZL`*a8Af#d%uoyp9rHyYn|pT)a9O7P*s z1#edrTy!=s8^=`$NSe3#YI_q`b;ZV^G{NG&8R&wsuK7#lEb>sF#I-x4qiHjZbmHPX z5D-I*U(f#Wz+hgnw$e*ZgCGXy+s8tt^xKlmOF9Kr zwXl|_rr#C9u&$7T2)Oq)*$4MqVUU;Q3U$f_pVwR@?VYARbiyGb{w()q^>11kD7Dg3 z7TZ?9Km;vblXS_WuB9Dc&bp^k%n^DJ`mX=V_Tt8N6+R0=&RnT>FRDOF6F<6Hjy04? z&w*soCg%xTf$Z2CD*(-Dmo$MB6^V&Si)=b5xT>K~dy#s6X4J(ixs_Vdte3m%)Z=hQ z547~YmxbgPv|@q+&{yQsnD~l^V$KQS_Pwe|qjWpuRLTX1iJ9mxL7xA6Ut-MRn{x+1?u|;_%$i0l^(gD4~_0PLixI>&p7WAqf>8> z${gcoE~B_$YXCyGu?qqV)*&JEV%zXYwZS<^CxYr?>hLg4GH0+9?W+_u&Ws}@q z!3&1X?E6qyux>+>M;$w!qBQZyr<8SYu{IPt$a8Q9`(!iQt)5v4E=>!{{OD0-T?0~m z88N)1%194bkdjt(NqFcQ1n@kP_943`-4r+qG=g{E7Tuq8^-BMCnZyxN*AjJ%Q(A|( zB0CN+3P6<%*M%a=n=_Wp4R2<;b z!xeYWdlqW+TJy|nZ&I=aK2VeB>=MHa9IYHkY~d4z8Qlhg4B zCy5fU-IoW*un-4UPMyJ_<|hGZy4h)U3M+H4RBrMAx;Ax}S#%Y1y3SR~p5}M6wmdTG z%M32t2}yKK5780yDQ>iImlf4daTIbi%C&+>&`fJsgVHDpdEN=_xl4de$>jhsdp{CA}_?4N{=P?g|dV4>Fi+a|8;-{zfba(sUVhZ0J3Q}4)BdAfgZJ@ zHzH78K1F8vg2)CBr3Br@_2{(xKV$YVK3aX-Qg)C=wAj+q60>xfBYFuv?UVZfPdt80 z1>tFfsWUhVO#|8bCSt=KaVC^IbO7p%ASa|xP!47Qx$u)LcBJa-jb!R?E%!zR$x8)? z1htXWO35yH8^HzVqG>8dl2f6s(FpOV)Ek^V;H`WkYOaUMc0j&UBFkXRJ+>szxEJ_? zX)w8ad)yx=b!>7_xmVCDqT71-LC?^WXO2mCEO4eZ51HUWqWlXXJ5cS+B`%;dmYE zpw*}$%)HijqBIv55GE@cEY>Y=Lg9ceh}IW-;u07Jy9Gw^8}o~4MY$JN%#^sB@Wo22 zDqz@WEw4`6WShhz$^uFI7NZ`g@g2SGe5jA5U7F&3G`86VVg~(@U7v6I)j66n)zV?V z%g1I<0$_7)X=~K|h23gPuUc>p?F24~moBu)0h!ajphS@3ZuNu%iga>!lWi-oD}LN2 zsGs#)RXc!w&M=A$AQW+Bk-#hvW6zfXE@8+3Xd@gYSy_^x?lKp?-L(@W=le7NOl0ma z)H}5dzX7)9Zh2d%Yt6Kj;^*jI)_bK|BRrgH5aqWIL7XergD0zh!FA+mXeri33l2M! ziv?6=-Ma6D|2#?A;2;O<&AkI!s7oxJE8}uw?SOUncYx=-mncty%q0<)Z|P{HU=K*V zk8jM$*1aFToqK2VVd|p6iWtfbx*`cO3Fhe)=k<{kp4|5Aeyyn^h*wjkvh#WYN~ET=|A&qTVJUOWpP+U2abvyK%Tjdzua39h`Fd9sT;)v6nWJyjp>Q2!;E zS(2F~^=nv1*em{)Wq??`LUs*j({S>38{KAg)^w1115BUjH_{%uIF5$7It~}`Rrl|* zLn=$hde3tg*ghb$4z0yHhMgy2i+D*;3VYmSoV(KI*%#N(Ykrp#Dt{eqDc%9n16n(F_#7{jL zlB=rAgo=Ele!ZxliBg6e;3d4Ej6*6eoAKu0?Rv6(fFDVz6QYe_eUtryFL2Ja_^7j# zJa7hL?@y)CEt|;-SewLW-84oLwUP01?cn~r7_Gu%*Z$+4z5B@jSg{NxJoT+w}_>@^VPEyx3mCg@o7&{INB{)=# z;G6@a10A=udbZ6%42)Hq+0RKggokV8@`xV|Cu}XkrI;}-hV@Pv)xxG#^>NDE+o&mP zEdZ(|tAs*M%~*T_`^ybF+&^Q3c>b2Jb`)g=pI@(>-v(@3p3O2^5S5~{>;o`i6at$h zUSHGNba2PeF}!zzyTy~t+aZ%X_KN4e>)<}+mNN`TjdWp&#hFAXxe$X(=qQ3Bv}qx) z2A=MGdXQPNPz(b;q6^2tPz6>5VcfMoX-SQ7kBLLqzrl`ONY)^FS3^8Dc~88mYgbn> zj=*9VoAA6@+NovTm<1zoyVKE&`nA~cdsuA9;5OSX+pv-;9fM~8%OxMU5}1~bwgeqn zg-O??=8-vRffM$Oa64{T!>F?{4s${nCe|kK*f6)6iz(YhO+m}ZIKc{;P(2_;TAK7F z6mWAHtx`nJg`Xk@?(}y1KXL~=D&AfvAsfyVk26W?3Yh(hFb!BIZVT!?B zc}yaYBre5hJr@5;&1!yTi`Q4rC3ng3LRbKfg92pXyd#XbYcmnMOlcYnzJFV3Qg`YX zbt)w*z&CgI3ifs3Xd5yYj`lU>qPmXPD@0p3|A1c{jqh7fQ%Dv>KS+M=;Cgv6(XJnF zBs%ni&fvBGXM*@V8Bfsb80bTyble4|4A)wxaHQkO;qUqb_R-eafUHf!so-&COYQ7jY~O z;0D$ct%>Y>^zQis`mu*!XMLZRDZ$t`H}^H_sBKGKbs-&Cj?TYL))&CeukT%40*1#k5j-A(cH zv}p5^7&Ozb%OUOE#suV9e!HB#f@Mh6Soj)F^n{fLCDz`Rqg1YBK2CCOSY2)FkQKKw znUm6w5U0{I^6LaFb=BlQNhQu+ctdTFoW>(=6XU(LAw0y#iv|mIW~H19^jBk3Gq`!nub`_66J&!_ApWPlb=b zY?H-lyDC~Vi%}FqVIL`qOa4)$oPSswGMDEDuL0Kk5#>NA^~eZs^*9Ud$5LdD!`^86 z$TwLqb=Z5=KjbzV!qdB7a@#TQN*-d+809wANJwF1k<0HC$1>+UX{i#{aLR<{*Cd%x zO!CKNb##vsO#6(yPD~ZRH@(Rytvd*7n44&ir~iyZP|>PtS%j#w_Hn90gvuv{aR+gx z^B5fjkoOE>ZXKkJ93KW{bqYxqX0VbU9qlZy=}QB=e!fF2T;;${M#}RNLPa7S*oFwh z5^CvUK5!Esjy`d<+K@2XZI`CysR&4X2cMpU|e>KwSY{`I4g;DKreS zqIzKw8P%Y`n3C!UcC=7{$P?%X-rIK=;`F;f4&N0LI{cobGrK^nX0dpw0m4B_#O7A* zl^q;wRY9*AjIg05-B=9e=0lL|j}aYU}pgbg8XC=+3S?|*_v$9+Qh z8I4I^MP5PxA7-OxtnaUrLriV{L4shDMuZhO0u$RM99c)@q8wkw>+MF^6+ z+oj;%`iXEyT2LVttionc&ZA=fUL8i!xoyg4l(Wri!v=I>FO7PVPa0-ACXwP=FhAxq zLbO=xa=5O;X3J zU=~?=ilqb@rc}e!5$H#Ol31#_osP)@MJ(f<-PX>7mand4?|HblF2}j2kQRcF1`!kl zD5ox%gnBuG$V(NPr^k1ODnd9zZII+c&CK-NPJt_fzi4%+#lq4Ax1H$s<;+FLg$X=T z)qTTsAtA$190J}{jVIVnN~(%&SDDW;To$~S#>+D8&Io1EN*Bi(VwCp#7zI%9V*pc< z<-{F_)rzH46N}p?oO^hX-#waZ&tz7mSmC>>kYPFru{Id69#&^w->@WDDLjia5?YcT zxQR!78O^vMgT_ae;EBFqFeR+13(YAlX`JP<;ow;pNQ zLFOc4n)%&EkB27Wv8|}+=(;brr^a_5<+TLra_>|&0hs2gH+AD)FZ7Gwylb;Ke{Su7 zd_SlC2wNptEzFLy=2FyjjX{!$j#3r=a4O_s`s-PRlpUwCO|cB4g^jsie z2n0TC_JqZ(1%4WEfbVHLqfN+;5)#NYVKEVDP25uSw(hs=-)TyqF4}>PM_S%dtA&=@ zKux9~UpH3v?dL!C4|u0<8?KfEG{2^OOZvk0p&;cBPyIUc<=z2OH(lkRDknzCGn}AM z%=7)Czv27xGW1EJ5{6`=K?%4~dm{0}q6)>D!B7N;VLPtuoq^jxTG|2 zKvq9_$-HWu=PnX{BaQ-nJzmj!`Efz)t@%($1slDpU2$(&LX*`cLBFgSttUVDW-xP) z{&VCk1DrR=>My^Pv`f;nFkSiR%q8qVa5M>gZ(sOyk_sk+r*P%+{bJU})BEe_UoVq} zARJ%;R$5!4Hb|d2x}nU+BJm8;mO_EI!HIPe%J0uH7Rx+ZASmwMltqpj&FdH$o*Urc$YG@g8qX6|9;*~>b>TBWp{uU3<&9Wo9xl3H?g;5)1w z`%DzXnG&>R5IRhuD_qJTy2KFsScjnAOBc#z#z+wt(l!-*aMG-}XYUk@NjQfPdsqex z;k&hO1sVdt(Vq$kmXZt0Dyz60Ym={or|bmYV^65)YpQ;=%}At*wdY*OvP7z7t_ zChTcHDuW_K2lR6wp0X9KiNAqmar6bAa2yjj0A88&lhxzKn2nBTr3C?{(j3}RF@e0? znke=VQRRxMSyJEf_NK*2Z=m2fShsByMgP2!5Rf(>?;1=qCNv<=)MQeL3Jz&Et?K39 z)!j9<=`A!!tO^e@Pb1-m-)(Tc)dR+j zxD8|}y-1fL>aTS+QVf9(gL#1~ZdLq|5H{a=2#%m3IC1SQCHKep(DdeJ(U)T;XKZxQ zz3#1yu}L<0P-@%AgRCbNvjfgPo_=?m@))?3gehn+ki?)2hBHgBAHGD_gm>~)fZ8r` zUDMgL=S=y|B8?FkZG%dBVNdhd0*>)f{T!|-kY?8WYt~>Si5!Oyv&M*&F0szf3`!`N zgONulSGhe<4q`!4lA?j1FckDAO09c(51c|1+^Kk6gX!5ad>KnT_U zr%nTq-PsPYpQ0(sWlD5p)477Eq>#aQC>EHgm2AuoVaKYnT*O1K0Ai^j+2efK?xxnej~i-)Me|omb@^SQ zp)?c`h|ui2GSnoNr6*l>YDFyaBQ2|%C!uS<4DlhKc*Uj>SgXH-G-_bggnu}6x5LKD z5T%+B4bJ*EBxlGX1$ZC(uwEp^Oi|vTEZDal9ifM5VUsyqHTM8Z5ZeIn#b6R0fx%)Q z7Yv^sOhiL4V~e?)IY_fADdnu=YrS=0C};@oBcn3aH)d=AY*aMrB!?*-H=~<_?QeG~ ztS7J6XyM9|t2YH^#X82GpxPL=1`wK$Q5p4J@)c-<(PC#QI8sy0$vl{;l_5Ulh6`q;$+_}I>P!WytnUV=Ci=YWN6S;m zFB{y>FC)g4@7E?hzwx(mWEK9Vo4M`Jgu|MP&0x^~FpvYyi6GaI4RDahvR!x)$>bB=W9IgNBGJ8-KkMeb7uE=<(nEBXqN9@OL0vzvToh5R*H~LS+G9b9AzdUifRot~(=BdW*D{(NwseeeYU!9{*j zhjgJ?%IT#&IWqB+a24^T7uyXGD7{XnJmOy7LFftm^Vbe&F~m4EP|qlt0U!IA@-5Jv z6j7M9FQ{EvLRoAaul3j8r3<%0?g{FpI0#yx;DTR(sgTk=HbTeD*r<7=Gy^}nI22eu z;HqW5L7fl{1P<)11T(aWzuAi#QhI5>l*`1TP`{}}KGooKOD7yQ&yo@hPFPK`93fL36f*T`3Z)k%wY$enxsA1YFO z+0pP?q5tBGy0NJ_gv58C!#)>xhpfSHIpwaQA|QfK%ZXC~Oca-w1v3r-?LHO6hbz>H zt$SE&;QUe+CT`{8XQsYk*Is+V#y!LM1e`cqmuagbQiL1msBTD!Hj&+~hBiv20!KA0 z&}a}}_+EAqSRYqeNWEmX`nx291A`&Sk86{~kjds}`yr=4Q6K#fS5t-N)|WHKxt9nU zxpmt0x}He3?0yai5yc1Pqp`W$(pSYblIMlkp=ukoE43>kRe?1cQGy&9gn&XK7lOO z5G0FZipUF{_V5D z)CDqHhoC{Z2H(~A#JDS)k8~O}J~3v!;u~A*IpxPhS?KW;Bj-;33;;HYeU!^tSp{Rh zRhDZ65SCObC4lF2&ov0L@BnkVT5ZGc-KLDp!;`3B+n?fyY*+(HKY9BST%T2mq-IybnP}&FFsaPs|IZ{1KPw^4Z)$jb5 z_<32~k`D=O4rURzVJR`@RWUCnZ&_)bVWnhq>7^c>MCjkOxo@YAYWu~i*lYSMV`KDT z@ek!IbWj5t@oJr3k%WU(!-Dpv@{GUJmSqf2! zRfJ?a`^Z-;nXXs?Y)ub!PwL4E&o&)IsD&E6V+Tom0t}R@XBBbWqryW~S57rN%4QCu z?WI2Dj2XE7d!~XMY5;)hd#o=_dJ6v)e+_s|G%ZCQI60N&5Cb;2gqGkNJU|v52&{uU zY4KjL{k+dmbpXCEJV3^VScz|v3{||q1b*?1A_@4+j!Oa*;`odw7E;EWDK>-(#kj{Q z))cgs6+!os;*>j+dyjRhS_Dx_PVKv$Ml1xzb_=i4<62h3^%d2CnptqKk!MKdxHwLf z-a(OJNvpryLB>2~yf-^}e~Rhhtt7QInl08<%Diun)*EsYF8YEFpJIiO zmq2*3$a63|q0%NTPkw`futKbqzaQYByyl6&<^9sn^ga#@akCdI{GKfw4+-G7cs>J+ zdu$WW$$OH|eQK%jh~qMk9O{EYXuI-4OAJV{dW0ulhg3$>%r{Ads{wpOHgV!DZww@Db<=Lqiz1xH2?Ga)re>sKK6?ViGh7VGLQ8 z?8$et*%)`^kGtK96?#F#m^ztQ$qnq#E+AAzKDI;CB538y{VBCbnVYqN7lv8%nbvzA zeGdlsUZynaxxk;8zkog#5hhI3g^|a<43jwiTYP)`w}I91FT+HSf4L7~hMD%~O7_dO zgfqgcv>mM0X&Y4S#_tdRQ-4vQMx8+s5Ns|!TM}Lw2>ch_Z-qfta{hi8IMMKOhcwjL zCo>yGkf7-KshG*9JWfXcz*E7YK?w{~fw8CL|Oh-<+JwtQWRj0M1}Wv4)% z`yrH)4}P=V;RsHMrUU#vZW{`Tk>>;5>?bs`sxP=c#@bvA3db8wcH@{FAvY(lKF;jOZi+`no_ZnWjGQwQ{e zyhsm^M#IeK{ylZU+9H#5+{sb6P-_gfjZU+TMn&csx?PM1NQRMickz7tJY{v~7QE6| zM;bW|0U_6B)t7o5xy47cjIbo_T(buPk{tFqkf9Cz+5O+;&JIP;7>b8@>7 z9MXfZy;A#YbUpLO7nhcl4?!?VBYFzD7Q#&r%=yLu&&(KqL1k# zi2w#c+*$}51jxV)*_so}Z=fq>S%RDvuY@s|YUdYSLLv~f&g%$;EVod0R7+wP>5WF> zK`ifB22UVTu);?u6=+hl1iLOQz|1|Lw@(x&Mt1Y z^I1z5&F3EcRTnGdHSx=hI+U5~hs4hvyd_==g;rH*$sRLtIee$Oa#dFa3P1fpts(zF zi-34tWsjN+sdx8~D@k;UH%?UcY3a}*)R*({XS7koQ$ z2eajstJwH6$xX4V`7J_ntCbv@7>ZSqBWf0U2r}Xd9EMV{R961H>w;TKd}xJL_{g9r zrz#obfZia7%VgfDZ>T6@rjur|6wegZTAnOD&xe?f{JQ>Ts^J5=3{ro$Ij}(Hx=jLi^eEA1EbQ2;eGhV^dONqOr7>6L%gxNuuz@mPk4&x}Fyg@% zTKM6sJgqdxvk1zQulKFLOB)bTKKL&k;q!BJDa6X-#5^ASzOS5!iK5cXpJd4LM&Zck zBx59*(u+;HO);{%D&S02M;jb^!8lZhB;?-qQkfA{Qk{GF54yJ&ke1r-(#yeC&d|lI zP9ktcE9L$=!=mzUvyJ_QRmM1{mK4M0*&|hfFMg zi?aJE-@4A9KMyK=s)1x0deSZ1DNS(@>SEWN5I68K;GG1(BZWzksJBD7?rcv0OpX z6W=WWt_wB22b()Mr*l$n=@O1#NES#;Mre$UO`Ih#O{eB+N-@$Ymoc^5U1C60-Dp2a z4LRekC9j+r88+cCT+mx?<{0HgktWq3JP0I+bRew8X_QXKGe*zkRJ*Wr$vQ?l@>5K1 zWw1?NT2ku_PL?Pru!^()M9H-1)|>7x>0a;{gDI*g$~ zy08ptxg7IY{8C)0hV7-0wm;c9PDXh{dhXwez>wpj(DNocN1?D5qRqKJK~mj_N;*!W ztu%guk~roF>WVWp^^o0u^Q!7BGnj zg&~=*WFQ+oULbK!pOr{bA_B@B0@*Zh+4^;0p8++VKXKkoY|j=v+AZoUQw?lx{T7Q2Zu156CFsVb}3FYa`!;M#82} z|CV1xl=H_Kf0BBH{%}w)EcuEQo25;g8+qA0@F#&tJ-SZYZWrZjl1Iricfsxd zXox3)U=X$7WTRgwS59~eNLR7a#9=KxRs~Ih_UW%};(kmk^ou_t5q!f40TyY?o9Dwf zVE+&+yYrZKbC6Uexdj`8By<42p<&kd;rdBF2{}2u;|kOKEY{Hs<-)58P=*QI>G^9shp)j0c**L0%NY;BEpd*atlfTX$lz3-E zU0HzmNswH%M0Y4^-~f4RyZ9H489`RL9a+WL<7AFDT#xo^barDRRsewJzP(2=@V!#t z7JW`j;GE<&WQ>QTgd{eHooo6lEW6QX$A<`sr$N$Cijrn^cz5REY!N66e>Qxx8#BDp zst)VhtfJCb)E2L$3INNE`krX$@(;9Xc9)FEz){0sTC5gGVUPpLO_-IQ%SFR%K=>$V zHXNdwkxQ-!rI;eao%E?rP5{(Q&^th0lF7nvOOg=|^ewZ36vEZV-|YkZa9)_ONtqcs z{y@I($S_~kw_U3=-KO$CsE5@l4UBCPqjEw@MU<`@5~vznTC8QaYag?B6ouz3&rQR;6aGQ+Y#ZwGr4xQcVDh*(K4~SP3wKtYz_< zSOq9Xzx$kXGs7@A z7Z?T&g*_Vkdy(x>prW%N+C#o?c#i^H5~Rv3R-{&yYc6%;et z>js$4!u8@Ypau#G_uS5`<%|^$OVLe3bKz(i5Jjyza%b-8Hduh?rth??Q@n)o64{SZ z3gnT}`uHzuRs6i^gFJrF5ioM#biybYF%mxPC$b)cU>Disq~P!@!_iJOi>jqQfZ~O$ zUGfx2&g_I9qC~kKRhGMH4J=ZT#!v@i(?`0E+&El@@c>Vb~EM6W}iyo+pe; z$qa1!hKNg(50?ozz^&Xu=Wyf~sABvSwk+h{5{3XjYJ?;6vKNkx(eM(sk^2oVw=HJt zNpN%1K!rx|TCEY~pZ-N+ouH`?ksdi;j=PYFe#*P#ryvi+^oGBzrS#rI&l6zcmGGZ3 zp|D6kAYMWWJ6Fg;caG15r`QP6)VckIzY3f!2iej(<=t*=(Y!UfbLZK8E@5SwFQ}ng z=`B!k%>5j8qW%j~w1=M(zNUAGHWj-t%@iW>vTvk$v?U#VxwdCsXfi@lzEpU)GrYxc zQ9eorWRzGX8pBR9x`T+*D~4& z+Ot@sX(KkeQ>0?zv@%yYo`Zi=9-6T+4!=~-XK-kS5%Z4qLkWoT&Dy*=ljohUrDSha zw)7T|f;9!CV~$FO##n0s+YrNm23%x$NAItDPVaLnq+DFAi?G`eo~%`K@@WDm;Tww? zIW{0~;606KQ;Z&(D5i_2-;Rk(>)!F)E*p-b13r$f1mK7_LQ>w}(2v9_tQfoL4(|bX zjo+3pAuwrvc+?l$!}@q2$$=MpKIjOhk)9j|EYVI%GQ14%($B)20|>a7@ZW&ZL>bu` z%J35&q2CHOh|Ha0gLQ0RigshxasY}-1oYv?A%xU&jam8gd_opd816)J%O@NNQ<;ykOYcN}?AduV-3D`JKqSDSHW zgo;8jQ%Bx*>0nueW=W{$wmNu+?7jEtS-@K#56XyTbI68tpNu4s<~+ktGLV!M7;5?_ zc=D$485g^f0B%)3IFq*a)yrR-(Pz|gT=3!|HphH!`4;oFt#rybvF6)8UZF>;-PEUl zRkb$Yx!9x@Bl?*$C(Z3nE;&{PJVX%u7ZBcV;v1eI6^^|}C`ppseU|P|*`ZC6Sf=v9 zi&Y|0)~}~}>IQf))w94Z$%*b({t;xZe^DXa=qX^B3BP9;qW1-~FWBiv)RI`fG41yq zUtwy!cX27Rt~7TjFcJN{Ysi?jMaxR$;?)j+yBBW2AMPN=TWNUK3PV-_k#?#OiB+}G zP{vnCoj6LLRs4o+uFb(KHb+Ku>{q1Z_&i;-y&}?GCnC#2(FVqI3q|6T4Dh6l5eZ}F z8;&x@Yq4Qti0sG!p@R;n?t%d_n=$GiUzwDssGna4>8;B-*#wq!=r0D<;yew6ee|?7 z2ycZ3d1<_bkNV$)%ucqyzRcHC)`p6mun9nv+9o#9hd2Zxgb8Lsb}h$uEo0YZn~ZLe zm~L6vPUeQVk&z=vv1fb)-?=%F8o9w@_r_YIVk`sC6BCC@FTnh^?xcjXU>P{K7QHOh z0N37=CC7*D7eWm!^rT*!HT^$_pF+{6hJ>Zaia4mPr#Qe%!qTB7VTbHmg`aZJ6_}U~ z0c0E5T+?po0r)02@(Wg*r8oy=_03{vigA#uWcQX0s+H#`Xmauo-QJfmGS_SvP4<>* z?oxkw5V|eLFLs*2t|JzM5!lG>#9$?jPuVQDd~^zL(oKecY?&h#(;u$@V9T`b5)7qF zlT3Ho6|?x!LlC`CkayYmEA2Iv6z0*&9>(eO6&1#-!IZy}wv0t%>}U8I{g2P$q!4im z1LnL^2}6cA?GcX2KLwBn3$u;4>V1Uej36`D+U&8UHkF5evrrE zUX(Ji9u5Kn_Z+{?=@77b6~c1}7+9jOE-WXNWzF9gb08SZR|(3oZ?65e0j}C_Abbkb zBD}&BY&r0Vc~=Mu{#025U!E=6tuMGojZ--68;{+yyg(ki=SGjjKw)G|MwTiZZ+V&& zWGr5(yCk5N||Pn$t4r;w?23Y>bOf^^iOw<18mj-1Aa3*TM#uhg24RpuT`Lh<5H%Y6b7=c{Wnm2z+6B$CQERE-*(3_C4=hn zjX>tQZ|P7d?>dfJwo`tzlrze0Yr3Z^3ZJpJ=9C?Ub4NH3GC>24eYRcEt(%&JmA^*U zVNsJtu(41tXlyH+&pU5AI2fUfG*K}o{IedZQ9EBQxsiL*xk!jtfiU>fi54J$?CWK9 zKBX94zAndCO=(!3tT5oOTw@p`;ssXh!Y*x9-58_WBsbTgY{p||-E-=0M-$&hT5l`o zL3vdV@lnh5gmu&?OPMjlczm{DXCxP}p>zgV!j#Y!A?UKVNQ+?78Pln5`8mXliY-5( zcKd;GW7;?xI8p=;*9oT!x5L~ONM5*mkL5&jce{$g=rIQrQRDesX@9l06T~^$*_f`{ zDh+`WF9V=ya(`&a|!|7g9$J$tv;D33gY zgfVR~>t&SUe+L#7u9K0$CAu3j5353?zp!^RwyFXYX*WFX?&R^X4AtD6HjU(<$%3*z8)@4pgbW9(gKog1Li}Q zlKW#=N`7OB$HPf=P`~Bu2fq(_y5Z7EvsbW5tv_MNo$q0uKEyr?*zLSY;>K~f5tppz z*Et&)Y{4d-efF?j@YBx}CbG}-sC=@wb++vOOLkoP0dM0WKdK4Agwm1xT0$_a+C;Au zusli9dKsNwAr8JFu1cFqJ>&Eo>)i*Q+@lCq@DFckm%Wy`QtO5HnaSgHu!xAawU)t-9$kbL*g3DXm!0gK_Ugn z>k=`2H{pLObRV|{cT^dekW$9vr>tbx1tR+5qBQB($y?~&!Y@g@Vsm$>PV2i8j4*@5 zM3Crnq-4f$i9YJ}5|x{MJND?XZaLJG3=hNg8y6Wwt@**BCm9CEN+H+AUw#P6 zvsE;WJE5WW5yIAL%O$i}v-?j97sHHDbEmpA!!~1pCs9%5lb*_5N<(h-iuQb`OHOC=8iXP_pTdA_Vw*->Et$r)`f6H5Ol zHP|s})h;aylmm=0tRbE7(qLn`l|vNpZM>tD8XLFyo00edTnPtSD?F%w4bT`Jub*cF zOo_sGpWa>+xE0jGjV)A`g5Yrmo*eXc-}bY<`Z6&OAVQ+-uv{zmuVanTJkoxl{b?tz z8QyaH1l{mT!M$`bTd!2WaP1sMMwyhLjfsN?-PZw1G3@JW>h-;F zI}$oKde^%?&8Zw{xDB9~6&2IIX{Uzv3B5?z5HSOEmcA$TuYmTsCPsi61aahE=1W0+ zNm350CRmg3A+WYHi)DZ4b7Ux_MCG@f!?j(XT{)UzE@EESk3zD745I=Wh^FP3&!nTWj084BB9sI zg`M^oQe6o4Qevasv`a^NVW>Squi-Pt%etAevCO}B_XoZ{Wm8p?>a2^Ubv_rA#BSZS z_CM-^L`$$NNA*?sq)(u==*9g3OBGG*JeM_dh(W+^#D`24JMFG}6pvR_=6TWuw9MTF zDo+5ys4+4yu?0*9&TSgBbAH_qY{Zn889{# z%blYC8$VIOYz=zy{J$!aRTJ?^wC-)H-IEUKqRUfPq+HG5+SVUq#f!FkJWL;g?U<2{ zTARH{CE>9S=BTaND4I}~kV+*qxj_2zwGaR+AsIJ4OqoTOM4cPTH@r|LS~4FTrGl7| z=HP||cU_%{XHa6~7)9OU1^#}Gi?JT5SPrdo9f}?$UAwWVtO>0JCso2iZk+xc$G#QU zsXT7hZsk@I@`R_O`UKFOuh8#950+VR$&NgC#2=Z>R1Kayzwhp?EYG4!x$o zK{n(m?=J3G#sGUgFU57t=1^*qpMgKf^M^ni3I2&g6km{Qh!=;o^8AY|^lMA}@vawf z`Q<*=9nO4fT;d}3R>g#me}yG=y=eKd`dp`;pX@mIL2q!ku&{Hu=8&5!&o1S8vSTN1 z)Ox6bu!7-NC;DpFZ2lf0#5|Ck?yAKx+7rRgg`3C_rws!rXM@ z=7H5p|EDH@N9AbvB!uRsZTfLHmVw{Xj*RmtdpG8O5>o<&Nk^s!iZcJ#U!ftBgcH;y zg`!5i?eqmpUy=keKV`5wL=Dc9nbH<0LUTr3DZ3Vo_^$y?ag$tw4)kI@;YtvfvKo-) zz?f&+!3o$htz9V*e3_9+FXN8d4*}*|-j#X+&#VgiAR~2PkEtYD(D~fGpOgKXjp${J z`4Rg8SM-45-sMePAg&1BnxQH2170TvHnNrP;WA}tlcrhcKD!~7SXS_c|x2 z%*qWP;*H#!ot6vk8z}M?y49`kQq`LR4@iJ_s@v=KsqQlW9fDd?dTM&0h#@Li!r~cY z&v)>%f~|K}Kn#o(Zpb_ly%MfW5-=OCRUZ;ODE~`BFj%B|69!0>M=^&`poO1HgEJD# zl&WWez+DcWWVSkZlF4-oHN6(@u#O-& z4O|IM`3KZeGwH&{6ftOcTzO)mgkj_S8nE48jp?wg(f&I?akurig+A$?l^DN!U&4d- zJ9?NxzLZmYBH+s)Vg|kXGNj4`69YIg5F||VzxW!hi zQhp$(^_p;X+DMvSXAitXPTBxAR`#(zCuIps1z6;HS=3i zC~3MvLPIF?*m0G_U?|er@mw7RFkzLRid7OpQ}x#G{~IM_{1aHZo{{6Yz;FV(PRqjr;jXNAt~50&h?%FtNv+?Q7^ak;p($W_*^xq z1^N)|0{>&O#cLP|tPebukIlM+nhK#8Eauv*&AU@>pm3lVwJ}Ch5@znkvxxObARkcQ zpXx+W9nwQde2NwBC;k|DQ3O9(hMM!&p`VC~j;)4Zr6wlWi#IUBEeG+`1!segsNk?m z=MnJ?gRpy_GdJ?dj*-~(I`^%;n&7}|#tHr8w}LpZP-bFPk%H>s6=j4FMenAlP4}P# zymGujs};o9QG7 z>7`C0h4qQ)zl5;(^A4q4ods=$*HBIYwX(8Q8CBSuCAIv}TBt$?*FXR8utKR|)uQlV zH_Wg;$G(mFuJBVqqq+O78iXzd`ufXPzRJ@?4D+j6t`*BY!*bynzl;8WB`WEZPgh$^Hc_2U*`iCf~@?b7BP0cFmt~j53oHn@MONFKR^$o zdpjsA>@9!}F19Qb^GvPujWUCfB*H79w;P$yn)%Y6z;F2i{c9wuT>2P9l_RlaUMi?* zq;xr7b!omclI%A@O7hf^7o%Nd7p=`IVJV1Fc_E7H?EOj7Ihk610V{|phC3u#wB5j9 z+&AGHgn5YN501&T^5j3U$T^*DwCNF6;HHNtb^K9mVkc`9w@6~x3qg{M6OK6GFR>g( z$+ReQ=0uAsCK>BNyc-C!?p2$=iLaI!$RtJGJinzLG7mCEqCsJ0z+Gpuq7;Z(E^xOC zv*?65X|=OiNZV>odj;ak{Q-yBdRh-K!NS7~tQM&<7ZVMmPlWfe-}xMMJ}9(j9Sz1( zN3cZ$S#Smfw-B6aFH`Ech>EbLDmBGPR95kw9}<-S0Gg=y%o&## zktCn~_3C)Fqm)N(=1ZS^(_eClPs82mmr_Jb4|-LdkAf_lM3UXi%MRB1bM53`W4*eU zHC+DBA>JyFs5`A`mk4o=fHhBOA(8+K_)Z6=xoA?SY;)oEZv^CGWFM7irb)DyVm(a~UUylMi3lFRKYD~O|70y{$YkA+UYCG8s%r*5rmU*zL+b{35C1@aG{B=*a zwvqiMX~+g0{fd+I)!Rs$e%FtBK-CJXU@J^*j+M#l9=wrsgp!m!NvX+g|L|1xSjq^_ zy4--W(gq{6i%JW7g17E`Qm8)rqFx`8_*E+#IEu6vt|%=qLyK^{vI>w?8!Vrj*~Ww? z1ZNaoW^WuNf(V)HcH98lbJ=<>B8mWjAI6g61E@AU;p&n$vtxqY$pg{PZ4R_pPIN?gm8Lfb7uQj;dF{=@njmkHEPxpW>UFP>@I(iXvQa0 zOrHr6QR~9|nwRq!ZEzH?($<_zn>w#D!}!LFSoSX_RO#4vrIv29|u^GOf1+ts#ultf9$2u9JPXx!mN za$uLq2B1P)`wBt_64oCdeS=q`2F$v~tQx37ajBqPzhy4&5jc5d=9^qW&RP!gL4ntCpj1u*|F4cfZC?fUiXVdLAK@|}I)xlU<; zUpjaLGA`-gI)I#vZ;vofUAVl zs>$|e#rfG%>5jfuH=wlvhf?@dCff=(^Oe}^2iS0+I^xf~-%1JNneW%nQa#<2&6SSs zWw03N`Dq3n`>fQfQ3Q^8vnT~|*(2-^d92Qox#Bwx3HuD3+}tpUVd_fIyG)LAmTP^o z{q@D_F$0#Y({x?R(X@FD z0cp6IW`Q{H^SN)mB#z{S=~?%R6_^oCc#?-w3qg=O=+8Z}4}v>NX(&jee-sJV1TWsO ziT{xNf;Nd2!b#8v2fq}6ugf3HE;N*x*HU1>{AT?Yef_Mfg3NfnmD&8<-lW<*Q=Kn~ zY>r1(FxB9``MS+!Mx1S#p}I&_%Icz%d3N(*}*UI9gZ_=*95 zDA9`Uk-A)?e#lx6Tg^EaEd2tl|8oL-?vJaDNc)#N3SETgoms)Au;$b{h_XHvmy4FL z1W1hSwP-M5*iCIE7U~Fh0EsVkLEq&*AL?pR*XWY=P`z(IS%e#{Hk1=bx$&K-7~DV`&*Fh!kw|l;(Q|e*p7B? z;KrV+9#&Bx&pPA7!PA0FM}Go)f|{w0GweaU=XX;uge0s0f`H|B^cR_yb7?|I$4iVh z8w=QV6no8mDyAG)RS^E$I`S65o zf%2x4>VfeK4HEziL! zY2`JCyF(spCDiOAwqupzAj;3cwyS3fDl?pS;%<`D?~~{4y8i*g5`tuN+*RsfX1 z;y?c&OC~D@i973FoUGI?u2mruaoFcUMJ_~R;10zZ$X3=n^w5g*ujj;=5vAQZ! zDw{N=(I68?w6m2hBg;6mes zc$67+Y9=C=cuoL39~k>murmS!SS#J=y1xe$hC3|r8t;6#2ToXmv>74mDUp~E^Pg>H zCNhg_IyQy**81@_4u|;+IhJGFW}%>%MdXx!V_+w2PM?lpk57&TqJx9MQ47|(7s%XP z@CC<^?Tn9hQ5?rZIBW(dVk1;|?m#*N!4t*VVMDkxodYI_`GlBL>2iVZhAppqdWC#% za2dduX+*&aDqTE)V(|c7e9b%{=4zA!l0Fv4=$1NLq!ZA=Nqm&7T|FZ~a{3~^1*!yv zE;?DPTHg*NMz;V`ZZqrEPgIubkKox}SZ0_+ezAQngn`>IS1SsEI}v*YewNv|0C+=9 zOH)h65*CEjjOhK(Vng945|Pj4$4S*ogfxy%FlUH{!C~!?(1_HomA6g-lW@?}4jpD8 zHqU46-#eVavcs?Ho<3XXw%Q_V5hoCgxLOf)cf&A#PJ4psjG(SBH{w#6F)m$l{(pLu z5=(XZuLUmJk~HO;-taEproas7#Ot5{ITV1tbe>PnhDr-8Y}|5rks>MZSQ2fw>q(*D zymZ$ri+Qc~OL~t}laX|M-S`M5J^~Jjm9D6l2fTiFisjUaN4YX5>`;!M3HCIWy%~f= zee50q5|Y-G$PT`MitccXyc^Iddtu(~hO=o_8<_{JcS0x6WcIyTj;eA{*H7!xhSSLs z?6~!}piJUv z5;}(H>g+ae!a!Jvi>2uZE7&Ubg5#3SlM&N1l36jZ?6Mke2d6pup5Rsy42p4VXgJSfKA@|V8a*s;}|Y)H0AAmmsA(N@WCX?j|; zc|Tji=Pa2VNg|5|b<(bABnZYdugKHb4ps4WNd0f)T2skr?B*~mYENF&voYUJ