From 7dd11dfe217322aba9d3a8c1af87cc97faf98ad4 Mon Sep 17 00:00:00 2001 From: balkian Date: Mon, 17 Feb 2025 23:23:44 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20balkian/?= =?UTF-8?q?balkian.github.com@746dc0142812ad493a6a8be4670ddd840548295a=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 404.html | 16 + CNAME | 1 + archives/index.html | 14 + categories/index.html | 31 + categories/index.xml | 1 + categories/linux/index.html | 31 + categories/linux/index.xml | 230 +++ categories/linux/page/1/index.html | 2 + categories/page/1/index.html | 2 + categories/programming/index.html | 31 + categories/programming/index.xml | 147 ++ categories/programming/page/1/index.html | 2 + emacs/index.html | 26 + favicon.png | Bin 0 -> 639 bytes img/2014/04/pic02.jpg | Bin 0 -> 57482 bytes img/2014/04/pic03.jpg | Bin 0 -> 69901 bytes img/2014/09/pic01.jpg | Bin 0 -> 40876 bytes img/emacs.png | Bin 0 -> 47376 bytes img/linux.png | Bin 0 -> 80332 bytes img/logo-origin.png | Bin 0 -> 1039466 bytes img/logo.jpeg | Bin 0 -> 33561 bytes img/main/logo.jpg | Bin 0 -> 102902 bytes img/me-bat.png | Bin 0 -> 1039466 bytes img/me.png | Bin 0 -> 261733 bytes img/me_hu_caa0902d7ae4598e.png | Bin 0 -> 159849 bytes img/python.png | Bin 0 -> 53282 bytes img/rpi.png | Bin 0 -> 7229 bytes img/uv.png | Bin 0 -> 60202 bytes index.html | 43 + index.xml | 1602 +++++++++++++++++ links/index.html | 21 + linux/index.html | 90 + .../index.html | 113 ++ p/creating-my-web/index.html | 53 + .../index.html | 197 ++ .../index.html | 59 + p/logitech-mb850-combi-in-linux/index.html | 43 + .../index.html | 55 + p/nix-recipe-for-python-projects/index.html | 105 ++ p/progress-bars-in-python/index.html | 33 + p/proxies-with-apache-and-python/index.html | 91 + p/publishing-on-pypi/index.html | 125 ++ p/remove-git-files-with-globbing/index.html | 25 + p/sharing-dotfiles/index.html | 43 + p/updating-eurolovemap/index.html | 98 + .../index.html | 92 + p/zotero/index.html | 103 ++ page/1/index.html | 2 + page/2/index.html | 43 + page/3/index.html | 43 + page/cheatsheet/index.html | 31 + page/cheatsheet/index.xml | 205 +++ page/cheatsheet/page/1/index.html | 2 + page/index.html | 31 + page/index.xml | 31 + page/page/1/index.html | 2 + post/index.html | 33 + post/index.xml | 1368 ++++++++++++++ post/page/1/index.html | 2 + post/page/2/index.html | 33 + post/page/3/index.html | 33 + post/scripts/pxe.sh | 9 + projects/index.html | 21 + python/index.html | 23 + raspberry-pi/index.html | 33 + ...2d7c2dc8b598a2d879efa079fa88893d29c49c.css | 10 + search/index.html | 15 + search/index.json | 1 + sitemap.xml | 1 + tags/apache/index.html | 31 + tags/apache/index.xml | 246 +++ tags/apache/page/1/index.html | 2 + tags/arch/index.html | 31 + tags/arch/index.xml | 151 ++ tags/arch/page/1/index.html | 2 + tags/config/index.html | 31 + tags/config/index.xml | 80 + tags/config/page/1/index.html | 2 + tags/dotfiles/index.html | 31 + tags/dotfiles/index.xml | 39 + tags/dotfiles/page/1/index.html | 2 + tags/emacs/index.html | 31 + tags/emacs/index.xml | 10 + tags/emacs/page/1/index.html | 2 + tags/git/index.html | 31 + tags/git/index.xml | 96 + tags/git/page/1/index.html | 2 + tags/github/index.html | 31 + tags/github/index.xml | 247 +++ tags/github/page/1/index.html | 2 + tags/gunicorn/index.html | 31 + tags/gunicorn/index.xml | 105 ++ tags/gunicorn/page/1/index.html | 2 + tags/heroku/index.html | 31 + tags/heroku/index.xml | 135 ++ tags/heroku/page/1/index.html | 2 + tags/index.html | 34 + tags/index.xml | 1 + tags/iot/index.html | 31 + tags/iot/index.xml | 132 ++ tags/iot/page/1/index.html | 2 + tags/javascript/index.html | 31 + tags/javascript/index.xml | 182 ++ tags/javascript/page/1/index.html | 2 + tags/keyboard/index.html | 31 + tags/keyboard/index.xml | 283 +++ tags/keyboard/page/1/index.html | 2 + tags/layout/index.html | 31 + tags/layout/index.xml | 189 ++ tags/layout/page/1/index.html | 2 + tags/linux/index.html | 31 + tags/linux/index.xml | 512 ++++++ tags/linux/page/1/index.html | 2 + tags/lisp/index.html | 31 + tags/lisp/index.xml | 10 + tags/lisp/page/1/index.html | 2 + tags/logitech/index.html | 31 + tags/logitech/index.xml | 283 +++ tags/logitech/page/1/index.html | 2 + tags/mouse/index.html | 31 + tags/mouse/index.xml | 45 + tags/mouse/page/1/index.html | 2 + tags/mqtt/index.html | 31 + tags/mqtt/index.xml | 132 ++ tags/mqtt/page/1/index.html | 2 + tags/nginx/index.html | 31 + tags/nginx/index.xml | 142 ++ tags/nginx/page/1/index.html | 2 + tags/nix/index.html | 31 + tags/nix/index.xml | 97 + tags/nix/page/1/index.html | 2 + tags/org/index.html | 31 + tags/org/index.xml | 10 + tags/org/page/1/index.html | 2 + tags/page/1/index.html | 2 + tags/page/2/index.html | 35 + tags/page/3/index.html | 36 + tags/page/4/index.html | 37 + tags/page/5/index.html | 36 + tags/page/6/index.html | 35 + tags/page/7/index.html | 34 + tags/productivity/index.html | 31 + tags/productivity/index.xml | 10 + tags/productivity/page/1/index.html | 2 + tags/programming/index.html | 31 + tags/programming/index.xml | 26 + tags/programming/page/1/index.html | 2 + tags/proxy/index.html | 31 + tags/proxy/index.xml | 105 ++ tags/proxy/page/1/index.html | 2 + tags/pypi/index.html | 31 + tags/pypi/index.xml | 162 ++ tags/pypi/page/1/index.html | 2 + tags/python/index.html | 32 + tags/python/index.xml | 665 +++++++ tags/python/page/1/index.html | 2 + tags/python/page/2/index.html | 32 + tags/rpi/index.html | 31 + tags/rpi/index.xml | 21 + tags/rpi/page/1/index.html | 2 + tags/ruby/index.html | 31 + tags/ruby/index.xml | 48 + tags/ruby/page/1/index.html | 2 + tags/rust/index.html | 31 + tags/rust/index.xml | 189 ++ tags/rust/page/1/index.html | 2 + tags/starters/index.html | 31 + tags/starters/index.xml | 48 + tags/starters/page/1/index.html | 2 + tags/surface-go/index.html | 31 + tags/surface-go/index.xml | 80 + tags/surface-go/page/1/index.html | 2 + tags/uwsgi/index.html | 31 + tags/uwsgi/index.xml | 105 ++ tags/uwsgi/page/1/index.html | 2 + tags/webdav/index.html | 31 + tags/webdav/index.xml | 142 ++ tags/webdav/page/1/index.html | 2 + tags/zigbee/index.html | 31 + tags/zigbee/index.xml | 132 ++ tags/zigbee/page/1/index.html | 2 + tags/zotero/index.html | 31 + tags/zotero/index.xml | 142 ++ tags/zotero/page/1/index.html | 2 + ...355fb8c7bae75701c338f8a1f8a82c780137826.js | 11 + ts/search.js | 1 + 186 files changed, 11948 insertions(+) create mode 100644 404.html create mode 100644 CNAME create mode 100644 archives/index.html create mode 100644 categories/index.html create mode 100644 categories/index.xml create mode 100644 categories/linux/index.html create mode 100644 categories/linux/index.xml create mode 100644 categories/linux/page/1/index.html create mode 100644 categories/page/1/index.html create mode 100644 categories/programming/index.html create mode 100644 categories/programming/index.xml create mode 100644 categories/programming/page/1/index.html create mode 100644 emacs/index.html create mode 100644 favicon.png create mode 100644 img/2014/04/pic02.jpg create mode 100644 img/2014/04/pic03.jpg create mode 100644 img/2014/09/pic01.jpg create mode 100644 img/emacs.png create mode 100644 img/linux.png create mode 100644 img/logo-origin.png create mode 100644 img/logo.jpeg create mode 100644 img/main/logo.jpg create mode 100644 img/me-bat.png create mode 100644 img/me.png create mode 100644 img/me_hu_caa0902d7ae4598e.png create mode 100644 img/python.png create mode 100644 img/rpi.png create mode 100644 img/uv.png create mode 100644 index.html create mode 100644 index.xml create mode 100644 links/index.html create mode 100644 linux/index.html create mode 100644 p/controlling-zigbee-devices-with-mqtt/index.html create mode 100644 p/creating-my-web/index.html create mode 100644 p/kanata-advanced-keyboard-configuration/index.html create mode 100644 p/linux-on-the-microsoft-surface-go/index.html create mode 100644 p/logitech-mb850-combi-in-linux/index.html create mode 100644 p/logitech-mx-keys-for-mac-on-linux/index.html create mode 100644 p/nix-recipe-for-python-projects/index.html create mode 100644 p/progress-bars-in-python/index.html create mode 100644 p/proxies-with-apache-and-python/index.html create mode 100644 p/publishing-on-pypi/index.html create mode 100644 p/remove-git-files-with-globbing/index.html create mode 100644 p/sharing-dotfiles/index.html create mode 100644 p/updating-eurolovemap/index.html create mode 100644 p/uv-one-rust-tool-to-rule-all-pythons/index.html create mode 100644 p/zotero/index.html create mode 100644 page/1/index.html create mode 100644 page/2/index.html create mode 100644 page/3/index.html create mode 100644 page/cheatsheet/index.html create mode 100644 page/cheatsheet/index.xml create mode 100644 page/cheatsheet/page/1/index.html create mode 100644 page/index.html create mode 100644 page/index.xml create mode 100644 page/page/1/index.html create mode 100644 post/index.html create mode 100644 post/index.xml create mode 100644 post/page/1/index.html create mode 100644 post/page/2/index.html create mode 100644 post/page/3/index.html create mode 100644 post/scripts/pxe.sh create mode 100644 projects/index.html create mode 100644 python/index.html create mode 100644 raspberry-pi/index.html create mode 100644 scss/style.min.663803bebe609202d5b39d848f2d7c2dc8b598a2d879efa079fa88893d29c49c.css create mode 100644 search/index.html create mode 100644 search/index.json create mode 100644 sitemap.xml create mode 100644 tags/apache/index.html create mode 100644 tags/apache/index.xml create mode 100644 tags/apache/page/1/index.html create mode 100644 tags/arch/index.html create mode 100644 tags/arch/index.xml create mode 100644 tags/arch/page/1/index.html create mode 100644 tags/config/index.html create mode 100644 tags/config/index.xml create mode 100644 tags/config/page/1/index.html create mode 100644 tags/dotfiles/index.html create mode 100644 tags/dotfiles/index.xml create mode 100644 tags/dotfiles/page/1/index.html create mode 100644 tags/emacs/index.html create mode 100644 tags/emacs/index.xml create mode 100644 tags/emacs/page/1/index.html create mode 100644 tags/git/index.html create mode 100644 tags/git/index.xml create mode 100644 tags/git/page/1/index.html create mode 100644 tags/github/index.html create mode 100644 tags/github/index.xml create mode 100644 tags/github/page/1/index.html create mode 100644 tags/gunicorn/index.html create mode 100644 tags/gunicorn/index.xml create mode 100644 tags/gunicorn/page/1/index.html create mode 100644 tags/heroku/index.html create mode 100644 tags/heroku/index.xml create mode 100644 tags/heroku/page/1/index.html create mode 100644 tags/index.html create mode 100644 tags/index.xml create mode 100644 tags/iot/index.html create mode 100644 tags/iot/index.xml create mode 100644 tags/iot/page/1/index.html create mode 100644 tags/javascript/index.html create mode 100644 tags/javascript/index.xml create mode 100644 tags/javascript/page/1/index.html create mode 100644 tags/keyboard/index.html create mode 100644 tags/keyboard/index.xml create mode 100644 tags/keyboard/page/1/index.html create mode 100644 tags/layout/index.html create mode 100644 tags/layout/index.xml create mode 100644 tags/layout/page/1/index.html create mode 100644 tags/linux/index.html create mode 100644 tags/linux/index.xml create mode 100644 tags/linux/page/1/index.html create mode 100644 tags/lisp/index.html create mode 100644 tags/lisp/index.xml create mode 100644 tags/lisp/page/1/index.html create mode 100644 tags/logitech/index.html create mode 100644 tags/logitech/index.xml create mode 100644 tags/logitech/page/1/index.html create mode 100644 tags/mouse/index.html create mode 100644 tags/mouse/index.xml create mode 100644 tags/mouse/page/1/index.html create mode 100644 tags/mqtt/index.html create mode 100644 tags/mqtt/index.xml create mode 100644 tags/mqtt/page/1/index.html create mode 100644 tags/nginx/index.html create mode 100644 tags/nginx/index.xml create mode 100644 tags/nginx/page/1/index.html create mode 100644 tags/nix/index.html create mode 100644 tags/nix/index.xml create mode 100644 tags/nix/page/1/index.html create mode 100644 tags/org/index.html create mode 100644 tags/org/index.xml create mode 100644 tags/org/page/1/index.html create mode 100644 tags/page/1/index.html create mode 100644 tags/page/2/index.html create mode 100644 tags/page/3/index.html create mode 100644 tags/page/4/index.html create mode 100644 tags/page/5/index.html create mode 100644 tags/page/6/index.html create mode 100644 tags/page/7/index.html create mode 100644 tags/productivity/index.html create mode 100644 tags/productivity/index.xml create mode 100644 tags/productivity/page/1/index.html create mode 100644 tags/programming/index.html create mode 100644 tags/programming/index.xml create mode 100644 tags/programming/page/1/index.html create mode 100644 tags/proxy/index.html create mode 100644 tags/proxy/index.xml create mode 100644 tags/proxy/page/1/index.html create mode 100644 tags/pypi/index.html create mode 100644 tags/pypi/index.xml create mode 100644 tags/pypi/page/1/index.html create mode 100644 tags/python/index.html create mode 100644 tags/python/index.xml create mode 100644 tags/python/page/1/index.html create mode 100644 tags/python/page/2/index.html create mode 100644 tags/rpi/index.html create mode 100644 tags/rpi/index.xml create mode 100644 tags/rpi/page/1/index.html create mode 100644 tags/ruby/index.html create mode 100644 tags/ruby/index.xml create mode 100644 tags/ruby/page/1/index.html create mode 100644 tags/rust/index.html create mode 100644 tags/rust/index.xml create mode 100644 tags/rust/page/1/index.html create mode 100644 tags/starters/index.html create mode 100644 tags/starters/index.xml create mode 100644 tags/starters/page/1/index.html create mode 100644 tags/surface-go/index.html create mode 100644 tags/surface-go/index.xml create mode 100644 tags/surface-go/page/1/index.html create mode 100644 tags/uwsgi/index.html create mode 100644 tags/uwsgi/index.xml create mode 100644 tags/uwsgi/page/1/index.html create mode 100644 tags/webdav/index.html create mode 100644 tags/webdav/index.xml create mode 100644 tags/webdav/page/1/index.html create mode 100644 tags/zigbee/index.html create mode 100644 tags/zigbee/index.xml create mode 100644 tags/zigbee/page/1/index.html create mode 100644 tags/zotero/index.html create mode 100644 tags/zotero/index.xml create mode 100644 tags/zotero/page/1/index.html create mode 100644 ts/main.1e9a3bafd846ced4c345d084b355fb8c7bae75701c338f8a1f8a82c780137826.js create mode 100644 ts/search.js diff --git a/404.html b/404.html new file mode 100644 index 0000000..cf79805 --- /dev/null +++ b/404.html @@ -0,0 +1,16 @@ +404 Page not found +

Not Found

This page does not exist

+ +

Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..acfba47 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +balkian.com \ No newline at end of file diff --git a/archives/index.html b/archives/index.html new file mode 100644 index 0000000..e6a1171 --- /dev/null +++ b/archives/index.html @@ -0,0 +1,14 @@ +Archives +

Categories

Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/categories/index.html b/categories/index.html new file mode 100644 index 0000000..f0ae71e --- /dev/null +++ b/categories/index.html @@ -0,0 +1,31 @@ +Categories +

Section

2 pages

Categories

Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/categories/index.xml b/categories/index.xml new file mode 100644 index 0000000..f004b86 --- /dev/null +++ b/categories/index.xml @@ -0,0 +1 @@ +Categories on J. Fernando Sánchezhttps://balkian.com/categories/Recent content in Categories on J. Fernando SánchezHugo -- gohugo.ioen-usMon, 17 Feb 2025 23:02:47 +0100Programminghttps://balkian.com/categories/programming/Mon, 17 Feb 2025 23:02:47 +0100https://balkian.com/categories/programming/Linuxhttps://balkian.com/categories/linux/Sat, 01 Jun 2019 00:00:01 +0000https://balkian.com/categories/linux/ \ No newline at end of file diff --git a/categories/linux/index.html b/categories/linux/index.html new file mode 100644 index 0000000..195fc17 --- /dev/null +++ b/categories/linux/index.html @@ -0,0 +1,31 @@ +Category: Linux - J. Fernando Sánchez +

Categories

2 pages

Linux

Posts related to installing, maintaining and running GNU/Linux

Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/categories/linux/index.xml b/categories/linux/index.xml new file mode 100644 index 0000000..15f2353 --- /dev/null +++ b/categories/linux/index.xml @@ -0,0 +1,230 @@ +Linux on J. Fernando Sánchezhttps://balkian.com/categories/linux/Recent content in Linux on J. Fernando SánchezHugo -- gohugo.ioen-usSat, 01 Jun 2019 00:00:01 +0000Linux on the Microsoft Surface Gohttps://balkian.com/p/linux-on-the-microsoft-surface-go/Sat, 01 Jun 2019 00:00:01 +0000https://balkian.com/p/linux-on-the-microsoft-surface-go/<p>Believe it or not, Surface tablets have pretty good linux support, except for the webcams in newer models. +These are some useful notes to get Ubuntu installed in your surface go, as of Summer 2019.</p> +<h2 id="installing-the-kernel">Installing the kernel +</h2><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">git clone --depth <span class="m">1</span> https://github.com/jakeday/linux-surface.git ~/linux-surface +</span></span><span class="line"><span class="cl">cp -a ~/linux-surface /media/&lt;your usb&gt; +</span></span></code></pre></td></tr></table> +</div> +</div><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">cp -a /media/&lt;your usb&gt;/linux-surface ~/ +</span></span><span class="line"><span class="cl"><span class="nb">cd</span> ~/linux-surface/ +</span></span><span class="line"><span class="cl">sudo sh setup.sh +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="booting-ubuntu-first">Booting ubuntu first +</h2><p>Switch out of Windows S mode.</p> +<p>Boot into the &ldquo;Command Prompt&rdquo;.</p> +<p>From Windows go to &ldquo;change advanced startup options&rdquo; and select &ldquo;restart now&rdquo;.</p> +<p>When it reboots, choose the &ldquo;Troubleshoot&rdquo; option, then choose the &ldquo;Advanced options&rdquo; option, and finally choose the &ldquo;Command Prompt&rdquo; option.</p> +<p>After the device reboots, login to the command prompt and then you should see a terminal with X:\windows\system32&gt;</p> +<p>At the prompt, check your UEFI entries:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">bcdedit /enum firmware +</span></span></code></pre></td></tr></table> +</div> +</div><p>Copy UEFI entry of &ldquo;Windows Boot Manager&rdquo; to create a new entry for Ubuntu: bcdedit /copy {bootmgr} /d &ldquo;Ubuntu&rdquo;</p> +<p>Copy the printed GUID number including the braces {} using Ctrl+C</p> +<p>Set file path for the new Ubuntu entry. Replace {guid} with the returned GUID of the previous command (Ctrl+V). bcdedit /set {guid} path \EFI\ubuntu\grubx64.efi</p> +<p>Set Ubuntu as the first/ entry in the boot sequence. Again replace {guid} with the returned GUID of the copy command.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">bcdedit /set <span class="o">{</span>fwbootmgr<span class="o">}</span> displayorder <span class="o">{</span>guid<span class="o">}</span> /addfirst +</span></span></code></pre></td></tr></table> +</div> +</div><p>Check your UEFI entries again: bcdedit /enum firmware You should see something like this:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl">Firmware Boot Manager +</span></span><span class="line"><span class="cl">--------------------- +</span></span><span class="line"><span class="cl">identifier <span class="o">{</span>fwbootmgr<span class="o">}</span> +</span></span><span class="line"><span class="cl">displayorder <span class="o">{</span>3510232e-f8eb-e811-95ce-9ecab3f9d1c4<span class="o">}</span> +</span></span><span class="line"><span class="cl"> <span class="o">{</span>bootmgr<span class="o">}</span> +</span></span><span class="line"><span class="cl"> <span class="o">{</span>2148799b-f8eb-e811-95ce-9ecab3f9d1c4<span class="o">}</span> +</span></span><span class="line"><span class="cl"> <span class="o">{</span>312e8a67-c2f6-e811-95ce-3c1ab3f9d1de<span class="o">}</span> +</span></span><span class="line"><span class="cl"> <span class="o">{</span>312e8a68-c2f6-e811-95ce-3c1ab3f9d1de<span class="o">}</span> +</span></span><span class="line"><span class="cl">timeout <span class="m">0</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Make sure the GUID you copied is the first one listed in displayorder. Then type exit, turn off the PC and turn it back on. After this my surface go is automatically booting to the grub bootloader which lets me choose between Windows and Ubuntu but defaults to Ubuntu after ten seconds.</p>Linuxhttps://balkian.com/linux/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/linux/<img src="https://balkian.com/img/linux.png" alt="Featured image of post Linux" /><h2 id="black-screen-and-lightdm-doesnt-unlock">Black screen and LightDM doesn&rsquo;t unlock +</h2><p>Add this to your /etc/lightdm/lightdm.conf file:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cfg" data-lang="cfg"><span class="line"><span class="cl"><span class="k">[LightDM]</span> +</span></span><span class="line"><span class="cl"><span class="na">logind-check-graphical</span><span class="o">=</span><span class="s">true</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>##Edit previous commands</p> +<p><code>fc</code> is a shell builtin to list and edit previous commands in an editor. +In addition to editing a single line (which you can also do with <code>C-x C-e</code>), it also allows you to edit and run several lines at the same time. +You use it like this:</p> +<p>List previous commands</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">$ <span class="nb">fc</span> -l +</span></span><span class="line"><span class="cl"><span class="m">10259</span> nvim deploy.sh +</span></span><span class="line"><span class="cl">10260* <span class="nb">cd</span> .. +</span></span><span class="line"><span class="cl">10261* nvim content/cheatsheet/linux.md +</span></span><span class="line"><span class="cl"><span class="m">10262</span> <span class="nb">cd</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>List commands with date (in zsh)</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">$ <span class="nb">fc</span> -ld +</span></span><span class="line"><span class="cl">10260* 19:38 <span class="nb">cd</span> .. +</span></span><span class="line"><span class="cl">10261* 19:38 nvim content/cheatsheet/linux.md +</span></span><span class="line"><span class="cl"><span class="m">10262</span> 19:40 <span class="nb">cd</span> +</span></span><span class="line"><span class="cl"><span class="m">10263</span> 19:40 <span class="nb">fc</span> -l +</span></span></code></pre></td></tr></table> +</div> +</div><p>You can add the date too:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">$ <span class="nb">fc</span> -fld +</span></span><span class="line"><span class="cl"><span class="m">10262</span> 1/10/2019 19:40 <span class="nb">cd</span> +</span></span><span class="line"><span class="cl"><span class="m">10263</span> 1/10/2019 19:40 <span class="nb">fc</span> -l +</span></span><span class="line"><span class="cl"><span class="m">10264</span> 1/10/2019 19:40 <span class="nb">fc</span> -ld +</span></span></code></pre></td></tr></table> +</div> +</div><p>You can edit a range of commands</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">$ <span class="nb">fc</span> <span class="m">10262</span> <span class="m">10264</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>The range can be relative to the current position, so the previous command is equivalent to:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">$ <span class="nb">fc</span> -3 -1 +</span></span></code></pre></td></tr></table> +</div> +</div><p>If you save and exit, all commands are executed as a script, and it will be added to your history.</p> +<p>Source: <a class="link" href="https://shapeshed.com/unix-fc/" target="_blank" rel="noopener" +>https://shapeshed.com/unix-fc/</a></p> +<h2 id="prevent-logoff-from-killing-tmux-sessions">Prevent logoff from killing tmux sessions +</h2><p>Lately I&rsquo;ve noticed that logging out of i3, intentionally or when i3 fails, would also kill any tmux or emacs sessions. +This is extremely annoying.</p> +<p>This is caused by a new default in logind (systemd&rsquo;s login) to kill user process on logoff. +You can revert this setting in your logind.conf (<code>/etc/systemd/logind.conf</code>):</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cfg" data-lang="cfg"><span class="line"><span class="cl"><span class="na">KillUserProcesses</span><span class="o">=</span><span class="s">no</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Or only for a specific process (e.g., tmux):</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">systemd-run --scope --user tmux +</span></span></code></pre></td></tr></table> +</div> +</div><p>Source: <a class="link" href="https://unix.stackexchange.com/questions/490267/prevent-logoff-from-killing-tmux-session" target="_blank" rel="noopener" +>https://unix.stackexchange.com/questions/490267/prevent-logoff-from-killing-tmux-session</a></p> +<h2 id="upload-a-temporary-file">Upload a temporary file +</h2><p>Sometimes you just need to copy/paste a file from a server, and copying from the terminal can be a hassle. +These two services are command-line &ldquo;pastebins&rdquo; just one curl away:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span><span class="lnt">6 +</span><span class="lnt">7 +</span><span class="lnt">8 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">&lt;command&gt; <span class="p">|</span> curl -F <span class="s1">&#39;sprunge=&lt;-&#39;</span> http://sprunge.us +</span></span><span class="line"><span class="cl"><span class="c1"># OR</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl">&lt;command&gt; 2&gt;<span class="p">&amp;</span><span class="m">1</span> <span class="p">|</span> curl -F <span class="s1">&#39;f:1=&lt;-&#39;</span> ix.io +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="c1"># OR</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl">&lt;command&gt; <span class="p">|</span> curl -F<span class="s2">&#34;file=@-&#34;</span> https://ttm.sh +</span></span></code></pre></td></tr></table> +</div> +</div><h1 id="install-fortinet-sslvpn-support-for-networkmanager">Install Fortinet SSLVPN support for NetworkManager +</h1><p>UPM (Universidad Politécnica de Madrid) uses a propriatary VPN solution. +The instructions for GNU/Linux on their website involve downloading a specific client (<code>.tar.gz</code>) and manually running it. +That works, but it is kind of a hassle. +A much more convenient alternative is installing this NetworkManager plugin:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">pacman -Sy networkmanager-fortisslvpn +</span></span><span class="line"><span class="cl"><span class="c1"># Or apt get install networkmanager-fortisslvpn </span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Now you can simply add a new VPN connection in NetworkManager and manage it as you would any other connection.</p> \ No newline at end of file diff --git a/categories/linux/page/1/index.html b/categories/linux/page/1/index.html new file mode 100644 index 0000000..205d05b --- /dev/null +++ b/categories/linux/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/categories/linux/ + \ No newline at end of file diff --git a/categories/page/1/index.html b/categories/page/1/index.html new file mode 100644 index 0000000..32e2c10 --- /dev/null +++ b/categories/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/categories/ + \ No newline at end of file diff --git a/categories/programming/index.html b/categories/programming/index.html new file mode 100644 index 0000000..cffd5fa --- /dev/null +++ b/categories/programming/index.html @@ -0,0 +1,31 @@ +Category: Programming - J. Fernando Sánchez +

Categories

2 pages

Programming

Posts related to programming languages

Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/categories/programming/index.xml b/categories/programming/index.xml new file mode 100644 index 0000000..d5e2c43 --- /dev/null +++ b/categories/programming/index.xml @@ -0,0 +1,147 @@ +Programming on J. Fernando Sánchezhttps://balkian.com/categories/programming/Recent content in Programming on J. Fernando SánchezHugo -- gohugo.ioen-usMon, 17 Feb 2025 23:02:47 +0100uv - One rust tool to rule all pythonshttps://balkian.com/p/uv-one-rust-tool-to-rule-all-pythons/Mon, 17 Feb 2025 23:02:47 +0100https://balkian.com/p/uv-one-rust-tool-to-rule-all-pythons/<img src="https://balkian.com/img/uv.png" alt="Featured image of post uv - One rust tool to rule all pythons" /><p>Long story short: I&rsquo;m now using <a class="link" href="https://github.com/astral-sh/uv" target="_blank" rel="noopener" +>uv</a>, and so should you. +It is a great replacement for pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more.</p> +<h2 id="context">Context +</h2><p>For years, my strategy to manage python projects has been a mix of a custom <code>setup.py</code>, several hand-crafted <code>requirements.txt</code> files (through <code>pip freeze</code>), a custom virtualenv per project, and multiple tools to upload to PyPI. +Although this works, this setup has many drawbacks:</p> +<ul> +<li>It requires user intervention (creating a venv, sourcing it, handling new deps). This isn&rsquo;t ideal if you want new (probably inexperienced) users to use your projects.</li> +<li>On a similar note, the whole process needs to be well documented if you want other users to contribute or maintain the code.</li> +<li>Pinning dependency versions is finicky, and I&rsquo;ve run into problems beause of that.</li> +<li>Creating a new project involves a template, or copying files from an older project.</li> +</ul> +<p>Of course, this is nothing new. +There is a whole site dedicated to <a class="link" href="https://packaging.python.org/en/latest/" target="_blank" rel="noopener" +>packaging your Python project</a>. +A plethora of different projects have come and go, with varying degrees of success.</p> +<h2 id="alternatives-poetry">Alternatives (poetry) +</h2><p>About a year before trying <code>uv</code>, I tried to catch up with the ecosystem and get to know the <code>blessed new way</code>. +However, the task proved to be a little more difficult, as the landscape is filled with a myriad of alternatives, each with their own set of drawbacks and detractors. +Packaging has historically been a weak spot, in ironical contradiction to the Zen of Python&rsquo;s &ldquo;There should be one&ndash; and preferably only one &ndash;obvious way to do it&rdquo;,</p> +<p>I eventually settled on <a class="link" href="https://python-poetry.org/" target="_blank" rel="noopener" +>poetry</a>. +Mostly because it seemed like the most popular alternative.</p> +<p>There are many things I liked about it. +First of all, having a convention for dependencies (<code>pyproject.toml</code>) and a tool that properly handles them was nice. +It also removed the need to remember specific incantations to build and publish my Python projects. +Lastly, I mixed it <code>poetry2nix</code> to create reproducible python environments using nix. +This makes for a very powerful experience.</p> +<p>However, there were multiple hiccups. +First of all, it took me some time to figure out which specific fields to use (each tool can define ad-hoc properties in a the <code>pyproject.toml</code> file), and some of them seemed redundant with the more generic ones. +Full disclosure, this specific point might be a mistake on my side, and I do not remember the details. +The second one is speed. +(Re-)creating an environment took a non-negligible amount of time.</p> +<h2 id="enter-light-uv">Enter <del>light</del> <code>uv</code> +</h2><p>According to its repository, <code>uv </code>can replace pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more. +Not only that, but it also claims to do that 10-100 times faster than pip. +I must admit that it being written in rust was a another selling point for me, as I&rsquo;m looking for excuses to collaborate in a decently-sized rust projejct.</p> +<p>Installing it is dead simple: simply download the binary (e.g., with curl) or run <code>pip install uv</code>. +You won&rsquo;t need much more: <code>uv</code> seems to just do the right thing out of the box. +And it does it really, really fast. +The rest of the time it gets out of the way.</p> +<p>My only gripe so far is that I don&rsquo;t seem to find a built-in command to drop into a shell, but that is nothing that <code>uv run $SHELL</code> cannot fix.</p> +<h2 id="common-operations">Common operations +</h2><h3 id="initialize-a-repository">Initialize a repository +</h3><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">uv init +</span></span></code></pre></td></tr></table> +</div> +</div><h3 id="adding-dependencies">Adding dependencies +</h3><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">uv add senpy +</span></span></code></pre></td></tr></table> +</div> +</div><h3 id="running-commands-inside-the-environment">Running commands inside the environment +</h3><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">uv run &lt;COMMAND&gt; +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"># e.g., run a shell using your python version and dependencies +</span></span><span class="line"><span class="cl">uv run $SHELL +</span></span></code></pre></td></tr></table> +</div> +</div><h3 id="dependency-tree">Dependency tree +</h3><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span><span class="lnt">14 +</span><span class="lnt">15 +</span><span class="lnt">16 +</span><span class="lnt">17 +</span><span class="lnt">18 +</span><span class="lnt">19 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">uv shell +</span></span><span class="line"><span class="cl">Resolved 44 packages in 1ms +</span></span><span class="line"><span class="cl">my-project v0.1.0 +</span></span><span class="line"><span class="cl">├── fastapi[standard] v0.115.8 +</span></span><span class="line"><span class="cl">│ ├── pydantic v2.10.6 +</span></span><span class="line"><span class="cl">│ │ ├── annotated-types v0.7.0 +</span></span><span class="line"><span class="cl">│ │ ├── pydantic-core v2.27.2 +</span></span><span class="line"><span class="cl">│ │ │ └── typing-extensions v4.12.2 +</span></span><span class="line"><span class="cl">│ │ └── typing-extensions v4.12.2 +</span></span><span class="line"><span class="cl">│ ├── starlette v0.45.3 +</span></span><span class="line"><span class="cl">│ │ └── anyio v4.8.0 +</span></span><span class="line"><span class="cl">│ │ ├── exceptiongroup v1.2.2 +</span></span><span class="line"><span class="cl">│ │ ├── idna v3.10 +</span></span><span class="line"><span class="cl">│ │ ├── sniffio v1.3.1 +</span></span><span class="line"><span class="cl">│ │ └── typing-extensions v4.12.2 +</span></span><span class="line"><span class="cl">│ ├── typing-extensions v4.12.2 +</span></span><span class="line"><span class="cl">│ ├── email-validator v2.2.0 (extra: standard) +</span></span><span class="line"><span class="cl">│ │ ├── dnspython v2.7.0 +</span></span><span class="line"><span class="cl">... +</span></span></code></pre></td></tr></table> +</div> +</div>Pythonhttps://balkian.com/python/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/python/<img src="https://balkian.com/img/python.png" alt="Featured image of post Python" /><h2 id="interesting-libraries">Interesting libraries +</h2><h3 id="tqdm"><a class="link" href="https://github.com/tqdm/tqdm" target="_blank" rel="noopener" +>TQDM</a> +</h3><p>From tqdm&rsquo;s github repository:</p> +<blockquote> +<p>tqdm means &ldquo;progress&rdquo; in Arabic (taqadum, تقدّم) and an abbreviation for &ldquo;I love you so much&rdquo; in Spanish (te quiero demasiado).</p></blockquote> +<p><img src="https://raw.githubusercontent.com/tqdm/tqdm/master/images/tqdm.gif" +loading="lazy" +alt="TQDM in action" +></p> +<h2 id="tools">Tools +</h2><h3 id="uv"><a class="link" href="https://github.com/astral-sh/uv" target="_blank" rel="noopener" +>uv</a> +</h3><p>🚀 A single tool to replace pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more. +⚡️ 10-100x faster than pip.</p> +<ul> +<li>Provides comprehensive project management, with a universal lockfile.</li> +<li>Runs scripts, with support for inline dependency metadata.</li> +<li>Installs and manages Python versions.</li> +<li>Runs and installs tools published as Python packages.</li> +<li>Includes a pip-compatible interface for a performance boost with a familiar CLI.</li> +<li>Supports Cargo-style workspaces for scalable projects.</li> +<li>Disk-space efficient, with a global cache for dependency deduplication.</li> +<li>Installable without Rust or Python via curl or pip.</li> +<li>Supports macOS, Linux, and Windows.</li> +</ul> \ No newline at end of file diff --git a/categories/programming/page/1/index.html b/categories/programming/page/1/index.html new file mode 100644 index 0000000..455331e --- /dev/null +++ b/categories/programming/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/categories/programming/ + \ No newline at end of file diff --git a/emacs/index.html b/emacs/index.html new file mode 100644 index 0000000..03e57f6 --- /dev/null +++ b/emacs/index.html @@ -0,0 +1,26 @@ +Emacs +
Featured image of post Emacs

Emacs

Configuration files and tricks for emacs

+

Show plain text version

1
+
(font-lock-mode)
+
Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/favicon.png b/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..e53125dadc4a8607e024ab2a12955bcb1a1092a4 GIT binary patch literal 639 zcmV-_0)YLAP)Px%IY~r8R9HvtR@sUIF%azWR=f}o@V@{5L;M48QNa^DzzcP$ED2+n%w*h!-3R+k zlj&5dyQ*V!I-Mu|VHh6(9|ry{1F2Ms3WWlByzn zcbd&+wB2qkzq3_Axm>1nIxUht9uJmmxm;Q%1L#tzL_VL7tv{bnws$(6DnZ)GNXWlaP)yhB0*px5D17Ipi?eI zwOS=Gz^T7puQVEs=x{jLmdp_VzD6%(vsv73V)Xj`e!}fJL#R6#!tHfJ8vttDY&Izv42lNZY&Ps*GqB_F$a=)C?q*=x0Pqpy zWtJvxi!j%HGMNzMsvE8VAgSDJ{2)klu~^W2KG!|_8@yX5w2~VVSt&yYiE98zTC3HV zAm5HtFS}hbnS3dQ&Rf7y1$c}A0Dl$9)XTS$A25(69wY1Z zTGB9Vw#;!{(8!0-)90J7(+sFy)lJ?Y-Shwe002ovPDHLkV1kYC9Jl}g literal 0 HcmV?d00001 diff --git a/img/2014/04/pic02.jpg b/img/2014/04/pic02.jpg new file mode 100644 index 0000000000000000000000000000000000000000..385722d7aae7eb1b885420c808208f2bcb199dc6 GIT binary patch literal 57482 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 q0ANt==E;TL)1iGW5EdK-q zLR|-eP-L+&fgGl%G33Cb-$Gx-Qbpw<2pjkVlte)Xp#Z6MR3P~`Eem9zqM(7$fcyyH zz6+#p%G})4C>XcTI3P{)H~j`kv;QpvkOA?bpn~oI&-cL152Q(fXCZLgME+^38A#t; z*tb7rAaz6epQndSF=7V>*Wo>m;eN7kog^1aNf>{=yEU`8 zMaMYQqgE+q7MwR}`H+}GU|gqsgADbIFN!h3!jj4@=}p-7Nxf2Vsh3vfQqWf4K+!TM zCc69rrGQ$xcc{1Jps>g`Nu+_6ZggKXn_4~NF3Tuc!mJ3zb8>IXF}3{VXheru&dayL zmI~S|nfK!h(jK46b;926lUsd$Zqe(vM-kzA_MLy!CZ73)0;g;UHipg{&4`!mpT!=K zKdE9k-c6_rjDC*$<&o)ceHjdD^HIVptd@rAJ?+=VPuL0En?-(hQTA8k3EIZ*2W*PG zBw;+kf4;^Q^pW64V3M(&%`28{Cz`rCN1N~T&R@{*C8;VNG(1VnOYB42wmMKZFr6b` zHQ4vH+gdz8QP$S`Ml&}@M9HIhRNvRoFzI)GtXA2=pdsR#8Wt2#1S~;so2UBj`s!+8 zFee9YsJWAw1-G|@^UZvLB&5Bap)flOcSbV{D;q~i=Iw?SW=0!xNoGAEbzXI6h=sL{ zvahR!w(sMoFkd^Es5!H=6t0A~7(l?m!X3)!?O^ZdCgv^4d`njhNZ(}hFf-m3akrCX z)(4gm#L3lyQIK1Zo0m($+s2chSqhg?!qwbT?1{YMUlPDSNoH$zcV{sk9xpF1ZZ83D zCs!*TK2cFo9$tPPets^X1ecqSqdU}_%h8SHhQuEl@)m9|R~u({8z)D`8=6ovCl7Z? zW@g|$<3Ig#a8_6U7kNjwzgz(L!Q%~e=HcV!<#BM}`S%)b?h2j&k-r`KU)FGY>f>y| z^Tfi<$-@<9q2OuZ=+5%*B+Oy|s_*RKYJWQ%a~O|>y@dl%)D38r@4q#9v*G?#grX6^*DF&Dc{@`0f+K_Ol!ml+Jo%OwaF5#SOP5ftGv6A*w33Yc43LM=u9jg*R` zn>*AIW^qFbAkJ+A&@l%K@SB+n3UGmi`7O8vVS;8{qLxr0E(>#BVL=N~7_T50`fnsO zTy20=3AO+CUfqx~2T1XX@LLE$fx4o?B4%8IqF_NTQBf!#m$?vF#KJ-VW+5PKeoM+6 zCZ_1*>Hr0%)5Za6Wx?a@Xm$JIhT&qenktga{M@|%m7{47b+-g6NHVM0IC^;h*Ndk% z4i?((&>L>@fdxcG1OxXZ+Sm@0<1qj^c z17i_`xLQEnom`(fIoV4x|4Zop>$N(toy?)`P}cyttL&bFy^zg1TDBS^<0ncm*ua+XIS`{dS@r-16*SrM;{zZe{^s7#A-; z7oW&K4CDXHFrL2y=DCp>|BP6I=l{hMiQ5AICS-tmfARp~1;|34e+k3CJOg_0fAjh~ z7ymb#U}XGHBmX1*{)b)vVb}kN1OKDK|5;uCVb}kN1OKDK|5;uC$JmAYU*?pBBcKI& z0mc$-$+jV2XknVED#?ScZ+_WL`LBT-9A{+%HxLMqCtf z$(K14`#~T^kczzQQ}2n*X)jY!i!00>D@)Ib`{|ExRf1)dSJjEg$jbea_kZqhU5r2e zI-?+~^^}w&rU|d6(r_X@I#d4Om!55nEU6}?1eOYp=qTW7 zCkz!M1}-hiigLW0j3_w{F)>{2eEP7113{3CkB{iz0_+M33iCtS8sUY7lg-KR-hKPX zbK6jkd%vuIjbZt9L~HCx8s}J`4Bou*%MOf%#xOJjlR-Z?fljuVrd@@WIsS4 zzZ9qVBNZo#N)pAllZd`CAZp$-XMLYg>vCXnr&bh2)tYcs{MA#kWJYG_cR_ry6|=za zkg6XSt^ zCmFp3C&z{bmwS-ZKxws7tYoPBX(ha{?Jhby4qBq;o=Kv2hfCrIn70heo7!gbx7$q- z>!ngCpj3LVgg}i%)+k{Ns%tNlUsvv!jM$rM%$OdS9?UWRfmQ;0Tkr4atyxkwVXsYU zS5|p=UfSl;y6w?l*U!6r*sNaBy!_f##z~Sl+F(V2S4c~L#mnn!(Cg#r#zj|=o3OEBUOaH49BY4W z=z@YvF^%G7B*a%n+%@>p#j*YY>6-n7)?jYVKdcl%s5f!z@W>_QxnMSLXcv0-Mf~5x0hi*KP<0H6j zf+1HYd825f$xn)#ujEds*Xu8+5R07?Us66Sw`8@uH-yY$CeSpmKPqlGwY4|iqvT|1 zMPuOR#7j?+h*xqT!aC%)2-$eRqFk zHjr-0P#AG=e)f?rVl=$wm)UP)4{qv|%kCFM%(|@!FTJKfD`~T5g1NP99%v5XK08m} zRxaN5xLt(t-TjzMgD@^9&b9O4p$El=yhfk(y?WkSKR+UQWE?eUx-mmHfV9({pxGhnmPvIi8q zEb$av>>vZL1+hS=4xe{MhIbf=Zp5HR-@6w2pD*pscu1XQ!lvwgM%EV6<~bcNQ79<9 zAYBU1oji_RgnCN?;>YyRLty^Xrv(tQDE8~}eNriJEPM@Xsa|4voX<3)doq9M^={jD zcAk#H5EmN*&z_I1^o>?6SQR&~Jwbo3UKTf&Z?mrQLVWyOJ8c15Lc$!(r|0|gi4j4P+P zNHiV_u?INtQ3syzsI{P^o?Ftnw&64OPlR}YjU$Nn$(cPjP^HNXWp(BAZ0*cu{qE0k%0T3E*2m&8XkhGsX9pdZypoa)V7WvG zB32BlpmQwD%ssuRm|yef-;}b#mUVg(Yj=dvC!R57ulRvZXlT48qO6aDD8@15&$9|O zW{_q3a6q`Pe!>cU=F(wg9HXO`5u0ZreaKE3T_0cf01I{jUunQ!6aOU;VY=C*0bRw= zlN;I$ro0fvk|i~b^^|!kDB{}5Jm1gqN(9L+qWCgYm=~BIgk?fV?h*3LXK+Jt{=+eR z4^b=XeEj56W43*Cs4|$-R?LizE=)zECH|o0{qTd_Yi`el7nHR-He&~phPbc@>i`L2 z1@fN-BuFc@EJBOzrkPKy8S}OZ1KN0e7ZW~ym$bts{$UFg^k|L7`g!A_n&wIq4}uWc z0#>MUgjOXOC=a@_V(L`1%LA_tcSeU>vE|-LwpoTUjuU~Gh;lRi#mp4rLm6YHjpIbX zC9((}>1>~2erz~4g6`sxa9-ETUwRY>J-wGqD<(LHTcZ8k<)q*r@30kP$LB z-nku^-@%x#;(g4^ONlqlr%w{BHn^mFobTRjC1mb$QNjyu$7R7L`l0IsNqFUq?D~Ts z*-ub z@=Uvb6y@B@-;&DyNEneRMG4F+I$}`~p)m`;xE!4?`b^+!3T^_{+AdS$VRd(=2Mv03 z{&oqa6c4Kc^5C$3TS_V0VbnrI!QcfgO~R{viZ&^Bw}edaX>N;Yk0Hd;O(@;x8(TSD2`C%%M{ON_sywL-ZUQ^aPwrcsz{>C3LzD9WK|>xTO6W^~W}R}H|Se$&^3gHYbfhSIo!MqdnF zBNy@*6aTvrJ;Rl@)D^gfa{QgrRp{}r7DJBCFfWk|-S2(KSU<09bSkKXBqhe}5^^bC zys?qBQJTvAl)5v}Cs)D+)Z0j)lvnkrhlryn^uR86Jc){hec3liEBjKud z0%Vwip{*qrk49_smGh2!+_Rl-qs3!+lAvu8AFa33TXo6yPGzlUe+ccL*syw$=wIGV!t#b(GaB#WbMY>N?LbcGmiPz zu&SstbhzCGWGjW}T_hWI;3dinU8_E{)KN4I4-8!LpP|-XjE=uv5RqYQ{W25T2g@YN zQX}`~CW{S<$Gp_N}xFGslzzF#_`j?w_ zj*5#_RP5f~C~65D?DHeI=yP_q9qV>|UEMy%ES8(Ofpi)(XVh;veNYcoTM)r(U5w}T zh7hr4RbzkDh(0W>r0hHkdxm4_YeG3NSTHt??p?}Hx$m#o&{y=8#7(0cvaavykWI({ zn!$S8thy)4z*WvcR^QROVoz`nhKZ5TjXtE4)fl-f)Y5j~dnA!-=b3xGhHq{n-D2Vx zrY3z!+ri*YDgQD3BepOGPUO#E*zd8xwd)hKeCPtnby$Ehx%@rljo0dEz^Q!)&ryCU zfBSe+-}VftSKPeLV104u*D6S4Z9}j&=IQu6w*LB(V#hDX%G|T=UDW~tOzd3k(b!Fl zu3S&Y;`9Y<&D3=Hf-6dry_;o>RNiW7Cs+RFTt^2K2S5;!RIH>tr9*IMy^Is!UL9Sb z3p}MAqctkUNH(Y8=c%hOnf$2&~ z3n#B)GVUnmyLr9X<6|?8Ct8$-DegG%sNXCJvon@K*$CsDB+JN5QCbrEAgZG_Na#$m zOc6<5`FVCp{zu3gi_Fxh8|5;%ldPq6b0z%>JstlZ6Y(OsWWpF93FK&kj-`|FbnJC) zxQA?VHh~&sZ#O^UAQk`Y{It8?(os`YgxZ+!LP)2(DG(5L0WFBFN#iLNy|=|nAg$r)#O zf^V*5pHihT3?)2>q&)R{jH^52Du7XxRf3yLu&nWxR zL^zUcgX##5G4aK{ITklJoFX&%az_(ZxOu)tOqPU}ekmVxOcVAa{qT z?TXi2d;GMCUU_#DU(Q&)&}AFxYoHGFnjG1&gIu6!-|V94F3}I?5`d|bUtxbNo!ebz zWx4xj&kS+T&mo|FKPEQB1{&}qh!}0fB8=VdL>LJ-Xk-;}0K%lJQ+$Q7e*{%U>s4Uq zDY2V>)sSFZ&! zxF%&-ohj%*I&G}v$~;;|>Xp(>kT%Lrc3&rGc*0AY$wR()h^Ck$65r{CUx@f_*m|7? zwB2V~E0Ep^yWQABT0dWU$@ZUF>KZ+LYOV5s^0?JaS!y{qFvvm3Bq*X?iM(~Eh9@*} zaUs!nih*VQq}v52wagla7EuwZ*Sve&x_JzkSDO1vO8NoQrzgl?0)UN0iiY>6{KWvjYdb@~b0*27FUL z+FwF+I9PNM#T<@d1-6%0^|meNcfa;=PaLJmt1BG|?VklGN>j2<#}9Z(zqmMelHFgQ zHT9jA4e;lfizMDb6mUYu?fM{^PxYmE&=tbh_GRBVlwBC7UbQ+VoVH4D*W0Rpi`8h= zF2}HQYD9-I=;PlLb}XHkDLW7+mGULTFU1>!aeT=3PNG^yliYfU2e zn0-{1KQHZvE~PCMgJizFVpIu?&ZRyWc0g2Cr5^Nj_&Zajs81>H1CK#-FV=72YH9E76^BYwj)+H+TC6sK}S z<@UtV+)_T64rK5)mC(tRgyc||P@H0^5b>EW3sL&+3dw%1rhg+%oklla={UPIaR9d> zZ#(b-fpi%`fc-r3BMrv{Vw8~8WmJxVk-*uy&e5m1=+xp~FiikTW^a??q=}AXAR)i} zmDE6M$ygQ(d1%@ix9E+^43|8A-NVf|aV<~C5PhSz!}G~&M)i;Dy$sz90eirPalW65 z(*Nf@O_JA;k*k^oRQozF$4DwQ*}+LL-$YKlXRfN$GHZbiRd>V2{nV|I>^DwRMTsTs zl+I(Xoa1O~d+-Ws;2}r+uUaB)TL@<+9u?PLsG0w4#6^o2p@;uEWgajzitZ#+)jC}} z-_g@U;Cn+ow69H`keQnZ@Yu({b<>{VZgJ}C#$WS`xKRz+lV&ak2!8)C2(D2-9orkh zvo=2E$Sxp4#pI+!RwBtw&l>xG@h7@YG4Ppox-gCRRzgyXK6lpp=ppvJYa-oMf-{p} zydil!y%Mjzxr%cmx{A}i?x3o_sqW*~ z;(b-6SK3YL$|j`8JZ}|DjleN6;+i7+$lGMxT2<5A=`~4i)HUbE9iE&QzKBuiSb1FhzB5*USEFXNLOzs z`jDyB79rR`A;nB9XOk$<+2_6aAM;=fi>28+yM6eEhbnr8r5vyAIyzvzy6uqn89$#X&s!UYM;dFyZS?<_DSRJr3lh|l( z4t)5`D^fB(7+bi*IVVf-oqek|Lz7XcXjtx=vgA_fw4-NbA1%XlJh2;j_VQ$3+3CB; ziK19^)XTl8kUZ!?1|dXUZCxt(+@IZN{+m=w6tGFhE4R_nne5}$_s^z`bf3h~OE%Af zubJTiXioRjFVeC#6FulEg&h_nm3aX1}R==>Hfk(bpu z%sTGh83glsrd7WYqyx+q!t{@#mkRM3t$^8L`r84ISjgYp?@KRZA8%|0s)Y=Hr^L>t zV~-KF6wjks?{aO6%uCgd0z-yi z#)#R-*4`q$*7fDr=qfs|d?kvSZb2U;Os$21W~(lzXB?_E$aj!rP^O>|X))R4A*3&U zZifCWgNPL;JY1+v)_}nJ1{SzAz?wgv?YTO{eKzvBz1wgLne~w<1Y7BdU8F*Z3AWK&0{~3HgE)wd7mPicW{XGl zT*JVU8$@o!z9CSlgdKz^W#{4J_rM%Z8lB%dt%>FKJjBf0v1)!5ZC$!!`Ggr)95~!# z&OXi}cHE7RIUYWYF!58>ubDhJExS6hgI0OsugUmb?j(B@mCeVGPjA(XuZ&OMhs0|H zC#PWw@!4$iP;%mJ{eoxL4&J@j9j_nPeEmS)VkrzM;?Qe|rJ`Mbx&cURt*-rEwHxc9 zYTKG)JZ!;=VcpfJK6m2P)k+IQRh_UU!jOEAyf-qx5Y-Y4)=e`ee6~Ld8(cg_l5~AP z@PT6ZJV+?m=oi3*O|kGCcxU(*2!4Ln?0}Y^u?C5dQ&(H2NxQYafumfayTOe>&1uxI zTa}LhfX^NEYnnDcQw$_E6i?P%|J>0a)Ir~YGhZ}@h&8cm-Vd3Y|7$v8C@~`a_@-G40a*pkv&^m3A6A>c}($EilNcM zs8pj?jU*b2p$#nfXEo$pb(Id(U9hFjaF2Xcy=$iU60%u`cGhHsqDQmde2wey6~icS z*3cw0ByxLViG0rpQ?eAx$7>e5GQn$q({2}wHViOgZD#N3OuarsM`fKRkYpiYS(#24 z@RB5ubkOW*+#0#?AR_(PGfF0HK`pPon4T7OL|p_3g>E0aBCV5?fa#ygcoi|wl$rig z2Yv}hdmp4Iz$_*Zp6`TdT+qQs0%_R0`+HmO@OoCp_u0xg(VwN2FJ)=Kx_{U)pPk%O zOMiibaMj$|$pGdVeQ@zb|JQtG5aT$q3>8JBQ=>DxC6lI{MptNsd%M25#YpKp!&L`Z z=oWnbeJ;64ZOjwK-OTgwVN!xP)ic{?(n8&G)7Q;%1C@j*fIB9O0&c0a{w-saHl^v5 zdCKDB^vJ*r-Qb4o@CpOV{0?lsn~H9rOG{N9QFos8qS6$t@Oq#AJ&i6x&tx<(=bnn@ z-Pc4yoHRIC3@_@?2tslvSWdixV70mYk2ApJw8i*Eej|R!xcb;zGJLW9 z_CTB1273Wq2IJtGiYNMpDHTyMF{$MwulzT^(FKltap8J+bxE$aJu^%MZgM1*^pUDcqAJRz?dB1OF)|@K zh?Vicab;<8bjj4w z((5iP=HwGvV*R0Av*%?T(NIGzGYY1|O}jw@2EBT)Iq`^>jjuJL$nQ9R~|l)`|9W9p4zsR>WeOahkD8iyyUZCSLV63#2$G1Ak|SXGLie!LwJQN?^bg@ z)A)ymi_5kZV_d_hq?~--Zge5)igq(%1o6BS);19>InDdKBpCQ23;Lc!w~G$FQjL@| zjSxm5?v0xk@dNKX&m7u2n#BwNVFPKk^dpa#7!`U6y6Vt)ecNC}!&@7sT?`_37U_La zd>=gwW9$v4ain;^;VLTC{(OI(jL0E_r@!h2l_nNzW$3N#&#ZTt!hp~=irz|Ylp!LL zH23b`umd31viTZ2t&2?v0Lkl%>%1ct5`PjejqzcbD~x?R@K~Emh;EU=k7^g|acEhJ zxEm@+4UKC<*EKloOQ%Ut@cfoHNjV@qT`xWXoVrnlx|h6!Kl~17^Ze3m_-m8WefdYW zl+$H`32b=jIuelG_5O}p!-+og!@w#2P=?6&qAm$;*6|*L()WstD3oYKl5B~V61aCII4xfkowO)>AHYq;d6Hwe&tVL= zmn0c03f$}lBx3?VGGl3t?>Iprl6L5OTXiT`Bf72Y)0oOvd6=#I29e@wK7|j7o*lYw z{1XeXYW7XnU03+cm7*r&?*2HBa-4!zszM;jPEhURjH^ zs@D;nZ+q$q)`Y2CH$icJ*1N{x2eYCTO3*1tEMN_~e~I{_#ENsJ%Z8f`;uz?LJj==mDVk5&hHeRd;HJF4K$!XSC)2Ih zZzy@#xO;74k7qHn{=aWb=Z>>s}z;!5P!;VdN{8)C2 zt|&LkhwVUGIQekVtd%CAc5-y`VMfuOyj4O-Fa6i6KZHB{VQ}+rA9$x68ZJat66AjI zHBE*ORr`?Wn)snSGV!C&>%tgZHG5eH=pODjriv(d3Z?D-@wlBX$!p&Ak#j$f0qEH! ztsu1Ea{&>2$VKIK_L{QTIw7!()&&~hy@@(|It|WhpZ$eu>b3Ec3(zsP2VmzJz3c(I zDnr*N$PupThIi#DI^6>VarF*N@Q9^@o(<19>c}eTYleq2ek2j2!gQZ9MRz zLNzw&%63eP65rAEB={rd%TWXE15e*Q_Q-EAr__9{?MH4MAocWmMenO!dbN8E{3=pN!e}#h{p4FMvvhCgynkf}EZ2V`ZX-^+t zhcE3Pty*EIPdijo^k8S7^(1H=t?%>t2c|ZB5!HEur1YLJpd`(G#P9d$jfMHe66c$y zE3*X4VFeT-(r`4kAArw)A_iBCoCNYf_VtoGV6a^L%k2Zn zAQ)PqQ~(8l*J7~{1uucW%m#V)?5+28Ve?emTo@P`= z^J(k$q)Q^SwN2?C;=EJECU;C=0SR(q{mu3Mmlp=z65F`l<-6EbHLdSjQ0_-p6WD&2 z`G@Ndu17hr>!w%NLP&bHLyHQCXtrC(WX}1C23G)(kTIfWdrR}<_LS($0tv$HrM@Trp9$Rs3uXHtorp}4^G?rr zCnvm?r(PRA1e`nO3GIM?GXi#SQnry$@CpVUMDk8}HfEr+0CazSWcY2%sG|ELsN!5?*w18A9Ej|3BaEeJ zRERwVva;FBrlwQglA6;T{h*V=ASNZliKP1)|3|K<0pQRa zx}jDGYtN1KOnGp;&-C!oZ_gNuHhwRo!Y99wfDz*g3LoIJGpK|kQsh|v6<1^);$%c`D~w$Z57r_SHyuPaKWA@Y4bRYmQ$>MH=21*y(9g|tgBF? z4jHdR334`(Rk;wi8#gJBA@&XIafGCR-Rw3I$}0Cq)g$)Y_udm%baCn=_ev#VJJ9mm z_$=kRCkFw=LzC1rlFGyHj8Qr5Cm4LY&&*$cfbnj z$7wOE^DM`uj1Qv>2Ys!8h$`s%Rg+ZHLG_B(X!LFNSb%s#PYMhs!6a(ULH5n(Vs+DO-iGvWphe_4nv*ie>U^v8zR&Bni8_9)W4 z+-(6322KpzFIV0yGO-I)%n>%{PTR-mJO;NVvmvnTZ?oB;a;OGoni}01$)siZa6vFD#pdULY z`Rus;6k_xg+1aK?5$JSvMoazbRTQRhifm z-?og*ggzT9`-s7TOTBwp|BO^eH0RM>{GPBbDpQ>5~~n{KxU_1+sii zevGog1?#-1KaUbi#$Wlgk=@{ov-HxV$-M<dE**!isWDC}>iW~QvJ^+;4rAy+5{%mCDOdA38dd|VAz?b)WqTaO{ z!ER@<;Pp$3$NnvO)YrYA6^tq=lGyFj*N!mG^6v<%gg{b`*ZEwRr=lYmS`;s22N7n= zB5w+>&vBlUeJuNNbWiDt8s|bj?cF`kQyLl~YsYnWE#fBWH$?YtR3msMdx;~0f}?0> zt>RIgKjsCB+hnm1dlWnz(a8z~BNU(|@$C!=9G$~x00r~gLYL{6$&?hpp%?Mq?Exb; zlat|K8d>Y(V|*a2124Ab)(X+;78D6M>8rr?-*LmBHVoiZCkbRZKvt-r-oK;TI>+kQ zB2~I}jQAo&G4P>N_Q_DdvWS!K7L&gC6c_-$6NxavuTW(MOQqe5v$z2?%pZI9{jFd* zXBe#5u`@=SxeCN{jZJ674jy%i(4iqS=-3=Q_X@p_7>*epH9-g5w!f|dr7$xBe@eMD zrjM4$?N?-(I({x-wiUz75E8Io?*=b%Z|^v%yhWIy-TxD6*&;KvjA)QfUTk9MF{Ql! zy!ps?d0z3g0;h-{XOh{um!kOgjL*)9E~M&PnHByxTl^QYoey*K7)YVPAj0+|cGg}I zCeDeK63)9YJHvkh}CzWvvfdpwjS!|bX;cl-j+5lni91Tp6YoWUvgxFN~O%O(D zy`nCKY9`TDs0a7J=2jYgMW#_s>fg21a@^&Xa-qzNSKb_zDm-0)i0qF7em+xR2c%Xw zaW=90t&mZE=9+}m(}zO=gkSjZo1t!Lu<0|pqmMD)sR^)|XY2lOtwcvbU4Ku37+9UM zjHVt9yPBmM<{==Xw{rxPly9uN-n{pYqq`ePOf{gavFYpJqy8GpN_s~%Wp>aUML>fx zqJ>thz~ua!w$2MU1%2d_3nbA&S@g&pTUc}L1DWoy)QPH3M08Zv7p{7OJ5ou0l>Z5D`p|7v_H#7-{Rt z50O>dKF_lY8wgz(ccG7UOmL6J_s*<*ivuSsgZq2iSy(*{9+x%Nkcq6mDYnkGJf-c3 zat{~_h)CxS;7_EJx>KcAW&eC|UNxi;!RL5)w&M>El7-UKcRRW;*h_3f*`hZ3gbadl zh#^Vtv|v$;$d`{5J3#>n3~Vh^(fLv{RiEj_`{sJVo z(LOXaL-jjz4L*Q$`Y4%=HP2^}4pKo+G8267>r5S=mRhd|_9EA*SxB=A3bl$n+^t|` z6#gEe#QiRg>Dy7@HW={1Ju)#t9UL^K)_iJ_dyQlumZk?{^TsYV5tAv6phQwC1b4k~ z@x*wQt!P|^XWy^EL8gbevqOK5n8DY|lhARHlpBSS<d#pZDg4BG3Zsgvs155CuvsmKP}g zp|_k@$cym>FSpc?-xG4IYxL8z)GAj2ancIk$629EkIs3ZC2N;2ZMrajyuYjCcvzEI zGR8WlL+q6yPCydzHN2S65DyGL7`B4?*3Mc#uok;ZAi`e3Gl!2BPRJ9yHVqXv8sz)k z$ib-86{cfoxHlrJ`P4KL4|i}|!JYDR&TY&ooSu&hZ~IC!Vnv!GWY&qfjKVACp)d*@ z^xj{S`saH-kyRSJx1$Zti+Dv^!>bXavonv4Uh&=&r>}j_N3Hd2_3;ZpDgVt?_X&|i z0T`*5JXT8n$gK)5lkn0Ug2@pI9Mm@*thuy7kH)I2ZI((Wx9*G`Me<2WZE~~U>QdGz z4{4s)9lrG#d$Jhf$0N*9p@LL>{#a6kZiP;OltA(%AAVg@*mik6ft@7{LZCl22(d@A zytHABmt?$GMQ3Bc?!DuAGWo2(oHaf?cdbkDfYK%9ZT7;np7@l^!vg9E6E{_T<6uFq za|TXW*v+bkrEJ7y+mwh*A0J__1iLy*q#6Ua!;!+Xt^7bhHFL z4DFgdx8SaS2vtssH~dK%`h&4Vc2-O016F0GNqCwiVWSiY@G=JyHI-?;{7sHe z0C!E}DRVKM<$DyFr|$St$G@WJImotKP&Cx<71Qzjw&&;PX$D*blZ}pK=mwac`hn~Bac;kbL>^6Nrg zOT1hN1UY#0^L)j&$_F*7yr*s_3@WnL`a+fiNr?}*emrVT@CK0pw63MYcL29z_A1lA zzsFE_C$9yzTK%;XI`=K;&Me*lnRFY!crxirD$#hSz+32Rr`pp^z>?=%c+W}s>3OcfENH%tAI?L=5XzDLm;*;0d zqtz%np0^CmXkHdnoUn6@jDqo3k{f_7NSf?$Bm{1oof_NK2SSuOHI{LLZ^tPS&`?i) z++0o1orPlBhgPb7m*{hkzIU5<9Q9DpMthfK#I|~>;Y=V-?-vf}Sz|^BbfInV74K;x z(9q2Kqc_dXxrj7BSuMV~GM0Jl#c`XJh+!goVbe(JBS3k7i0|Zkt1dD7H^c7|Hm8h2 zkAF($jLG9au33DgdY?%czpy9_@RmvE>@|VKKC5DZ(pfMO+zm`-Cg~Pw-3>v;`FKQt zuoT@dEOYehSzqFv5Thpn!lj-rI}<$n!?wL)CmrvdX$kL(CcL#mPBY~Sx&#wpDo-7= zNL1&P6!=`*DQ`XY8axjM;Dm{Sl4d5e$)gkqBQ4xi#mG^iix?V2-~)|Crydmd#$!3v z$KmYzsJFgi_Bj9g#=EgIlXVV2uL;&-qKe;GOZcwITjN3ih+}`X9*F<>0#V;}fa(q> zx^6yjj*FS1p}5hUmXx;Lr^b|%<|sumaRx2JJSNo>ux8TMADbjl2_>VYM776s11|p- zu4(;*$eHZ`&yfZJH@?7J3%q(XOzhiUPt<*!A&|Lh(};1`nGYd0>5<{2mR+=tBM zMuNm?Ki(b8l1VpUe@@30+mbjtSJ4|x6gZ~GuIc9~FF2oX*%2B-4s53a-vLZ}a;c>h zY4_8){`^X;720Tlbjq+Bk7b5eD!J_3YVhI4fHgEKReP7dWniPLUk9i1>V4=Nk(YG! zI>T1iipW}%_5;r*Zpp=KOJ-YT-PMF^FBACOE59<&pC7TS1dms}fXLsgcEkCi!r*E| zy}K+aR73s7PZb*l8>-u*&=-IEtqK)obuCmR_;yHgJyo1jdwaHZP4|n9ALrqrCi2O2 z?PB4ZM>-BSdXhad_Al(g<$>En4$6p?r4P56oUAT?ZEGF;Mhl+BGts6SnR2JX*V`z8 z)Dz3h1b{#Icu-i}zx9@b!gj7-n^9p(+*1$_B0EdWAs+a%B?G2nP3$|DZ7EO{w^JIe zE5bN5pbr{m0pvF^sBelJ;_H`M4Pbj1NIj99##H?#)O31-GKbFDJ*>G;pW4$zQ`$$T zhL*Og$d*`+*MqVxhH+D8;x~R_7W)_{}T(AbaOK_T4~Ln6Z|?ydYPnn2>w%5`ii zY`B7(BDrsNmoR6VpsQe)w)NSlX*%j)$Tu6m^*xrx8AL{`d2S!^DX4cPR`P^M@v^{Y&_18qHJqrj z1A!C^I3c%E(cSp05Z%$qw3I=K6oXadtfp~pBFU2Ts*!R-HEj-0pH~g9o_Rhs`cvIW zM{(I|UmB0JA`+bC`K-3-bJo*4fTNOO?@1hhh1_vc5akSFWKXb)zPlO9|H^l7jacYv z`mKeLalSlZ&+@kyf7*LwXT)CUj=5Bh-V*{gJya17>MiPW%OcCE>cmKx4XgGT4}XX! za=fbcKH#bMRMl9c6h%6P^n}k~)-0sHgk`_IC?`L>=C=vpLn}DlgiuaT{hlbo6Vj3W z`Cc3n2;0oGoi4-7sL4tq>!5Sy)gbya%a!gB$sddscC~%2Ry{?|-Q6A85}7szCxPl* znU_^WhmWPFW{^T9_hf?$qf#WPBfdSRUN!w%C_-%>>QCRByU)Q(F^g zYW-^g!62YopG5f+3Oa2zN=@&a61^1)VZ**XEBZg# zyJH>h0@}*HiAijwC4SpG0Zho-kD1~Ai1xh@%nLso(PT0~nY-Zx0;}Q?2a5#CZPh{4 zDC6Y!brd*BXtp!)f?#x}o=qQ$3MO6&96JIhZlZAYRzu%FQj3)J#xE3xkZ11|_?; zvl5QR>;MDh35ILTu5K45hy2oV`mY+&=shGIH+ZbJ&Wp{gj_>#gsuQNlF%*GEP= z7+Nw@xoH3FG%lm+oUddTWm`w@Kx+OCc?3OsG)&mYrH+@uIO*zP?6|=gbxkiEEII?G z1tEH@YTx3!rdkprAcUoZ+P!*NfO|rt{__rVH~(g6B=h1mH@1% zfH4c042Z?Aj1(|}`*+(lhmcY4c*EJS{!9vW5^eapBJdTf(&S@RegBAoN|INsa^*Ow z0cY5>0(?T7XFtC{?+8mDE7vm7fmqd@c)qenc)oi)eSHY@aYJeNi5pA$B8m z@JhmfSog%*+Jm?G4Mx%}`G6GbErIU)m9z9HV*u|@ey`>_Za@O=*T-f|5Y zMfO%YkLj6MsXB!R9f1AH3~fpVN&w#n@EuE_2=V!3QC_21!6Jjw%ZQ{8d4a~*i(S_6 z1_FO4VC6$?jJc9mgxVLu=a;9*n6Nr)8pq3)a>{fnnvnpV#@{X?`@*f8%Xw;AHYN=j zJ~L!c7cDISltY(r+-%exg=72VVZ{n32%YIS^7G}9TU`-{IG4j+4{-phA}KfINWb|KiJ#})F!D!z zL4hX86W;lpdr|aKu36N_A#le_1{7f>&R>ruL)p;&sFBR7%=D?E^g&XBXlcywQrPnL zJqnYid7}4z?)UAJh(<0KrvO_d%Lh9z|2#wKo}ZxN>>+#ZEW!l)9X%oN{l~}}<`Y?6 zA^}Uee3>-=AqL*f!gR(}G4%9CWIF_KW%FKItNHKgSbwrPpQ_W4UUCAUmkA(Np?QBk z>NA#x{5b`80Mi6RX+H)^N=9lp?0(){yxu6h<}03FVo}>_VOSkI2KdqeouK$06P%OAZC{UnyTU>)X1h)Xe-Q9v)kl+O8r2YQ>=l-0}d->kv;z{ykKYQ<)S+myc z$*Pp9tGR(FzioVw$DWPy-5Au^OL)46R72Qli{(4({Mf-^5sD4n84SOqd;M>&9cZzh z;8Act3W0dcNDbSl{bpOQ6*9v<&jwd@O57!X% z+#rTSjGJUVr2CyPYjWCuv{vA^q2RCRxaG2M7hBTVgDQ$&qWmw%_SuVG@|~acGX^JX zF%Dbcz|94zpo9uc<0G9_ZnOhb0mnqYk@1zVp*HGZNfN0(@%$b&wzkIPPkbO-k9|s! z#&6&Ms|84YgzbS6s5k`rT9lfUo&*PJM$?ocP%Ze}Gy)8WGa1{iVssbwyZDQ3jzF7n ze+dSra0gE`4mXC$vyOS8+4qm1b7K891~lP+G}r)8TPqy0q>m3C`IHgD4R3t=R<3IG zdO~`woHNs?$^aEHfI)=uUsu1E)KjD9CxgX5qAH2n_Vdg$U&|`1VZ8MoPBT$i{kqWA zg&p02v(J-)3erGWDJmU$Z&ze}w$fq5bTl@yd4&F@-WP+V_%7J=O~4X%o>gYaQY32) zTkH%(MSm)I&6=KxLgbq(#WOMt^OUEuL~ovv;7t5je$;K*y;dQQzjN+#6hO~8%e-pK>QoY4h6XI|tnDk6~_-f0K_N#f4YN^Zj0 zQh!RAh@==UuXPkSSdvm983C&i=)Q_1%`x zaWKbR-_4ZIG+VL`ueocphxviE4Vn-yLG;5;-n9ux81U#BB&p+kTGMPjV2-1S&3JFb zONuz<>q{L+8Id8$C6DD&NcJc(nW7_ra{JmtGpYEyJZ!DAK0#eQV7*s(r?@r%xacXiU!u zq#g^x$LiN|_C@DuTH$yrLx*xlV4D8N1MLr0?#rtx>U(HCQ0^*G(Kn(5lK9OGQW6B% zZc_W3PfQPImLORk2VMsTW$47%+REz6Dq&|!A0;KdmTl9n?ke68jJw4spCN(i^wE`H zw+55AEtdtI!>W?XEJ$L)@}2^)P2ZJv{zwYN$)+JEdp2L=ea63ZI z#)$%`g==%zKn@I-Ro@FcYu&#<0`~-vt^jl9tTC(94 z#G*2GBl>`gDuhGTfL8IVsjhaxm#9WD0$f6LXx|PF8f<^1cA9YV@)cTUAKHdBEEG6+ zIeMQpKAxa9I$ChlRv;rw6?mUiC7l;^R-KVEK7=W5d3p|-BP*zHzNfQ)!bAKr`yf?> zC+QuR@aWZRLwCt%&nJTjFh7_yqzEtT^hG_PXHyy|-N7rC{$a4b^*kwJhuB?tqUD_f|LkVRn6c*GNUrvE>=Thqi1CUEe#o)2S>aOlZ%@ znWxU89}q+`(ZmZ5d+@3CXN436q!%w8+Fx&3^XDcM=FLXNk`uF;JYU?=Zk^ueu!`fOt~58Yp!)T_i^wMd9Kc0-cw3$(IB>!l0aH>T&+9PNR3R1sDsx#z z$_W?ncm412M``xLJdCfc7Y(z!3Q1Y%h-31c=AIh}n0?xnFi@$U-!z-gr?@mT;N)fH z@tq$epGlj}?nBl!oxkL+Iv7-F#uB#<_xB{M0ERmcC8&FOSWVMyl`?g%pPG@iZ5!1O zNgkdB!(LfC)vDEaik|CE9JnjwSq|Oh>U1<9 ziNsP9parQ=(goa$Z$o|Mn4D6W1O7cOEmD{{iO)<_I4t!I=1!QYF?UL6B!}~SIZ-#> z7u!lb^NF8kFV+xEGy7U~>+$0w{v?VHjA)EXC400=i{nr}S9?(I{E4g5P zPMfje#-#Vjc#5sony;ql{V5d1>+eP%YudAKmmxLP4Awi=PwNsd5R5O*Y_h;dsjr+p z01EWhZyQ%NbeHYta~RF@r1-AWjrbGqokIj5p&ibBkB zPlTIt5sH2zQ}M+>Bs3XSltx%WXM2a&k})L8vdFZ*kiWZeSxHuFB&7Lj=V7*bak`ai z=W{HB2Lwfd-7pdf@fIHZ8z&C7;YoXmbwvbqJ+EVFn@TKj(E{Ib3p*_BD4rpRUY*<< z7>d)3j96SN>0G*Ik0t3n`6??lu`=1AmgwVy@!K!|9PUU47P_E4#lt0zZzq?D7sGG2?0Am8*@5im zEyi|!Pdf3a!qWWq|A#R z)@^H@E+$au#Ax^r?Aedv_5f7i@h{t0EiZE9oz}0eZsy-o-DsIn(r9V|Hh7TXa$f29|Bxwz-oHqEV|z z_WM;&O}-mF=R93p9D(E$*Ejd#I<>j6!b^t!3uY_!7M%roOxjzS|CHdzp!@it z;$^!w!i|;1yn?X)1{q$;XDQ+~7?;SWzC}Zd`KRn{l!OaqSNA9UDM`>G0_aF<-H88e zDfyTQ2|%z4^P@MPm|O#KYu}?o{R3zs*f!yA?ob zm|SB8ekD(CSyS*{W+73?^N|(RKBg$luY`TeA769zm=^}BJ2sYI4W4M6_O_eO(oer} zdIyM(8dID~%VNOUdxa7keI$~?Z^X2_YDMS)(Mx%DDZD{u7<4?}40vzFuz;ySh*QLs ztvZoxemab;NB!XB7!kdY)bJV;3Rr>BFPB>2hU;t=#WXsctTGlTEcV`&^MD?FTJS*7 z)wiN<#og!m=g+JjSunVf2sgmbiDT94KYAsvmKU52{9LQ8;*$OLwfLg;);bT^6m@_; zC2<~DmrR@vHGKqAdzYK_Qu1>KTjv8m*cTF~UY^u!?K_sP!)Qs__NY!F{ATN)h!;twmR&trMiv>94*WHK2_w{qmx7_ z`Z{y!3b}>UyYc|KeMSq`PzQMVqRZfa&X89ndp^eZC(Eu=N>@b#Jw!uzN2%t2mYZbK z8UrfZ?%BK=67#|=*C9d(g7LF&x@gW^w&MgE?n*WGnOuV?b3SGmA!8j49x)U-IPRq| z_c4|LrfPNZCKb%xA~wq0wJOcctg^3cISUgNu!0qIFI_o4sI+Ajeq+!sVXB>{r@#vjeHIc5=v#GB zihTW!Ga@2~<2fSe*9U`VjtrRa35yalMA)q~8raJ}MrwUE)c4i=`U*1o&PwWWv|lA2 zSj&EtUZ|jTuE=qy5B9S>MZ2as^{*3*?4ePwdqoIj;o}yA2FPZ2Z7$f6#N`MuZz~$0 zm=y;){FowRKE^KsT#>(hU)JAGeU+dIDJsw(|7_EkUrn~Xh3hS5SvA&x%lwNZ9^!c& ze$Fzd9JVl1F5a9M(3Qivd5JSjJyp>MV0%O}G_W=#xR7kXBd?O7CP@}@7*ct$e&Um! zSV59N|KoACMbQ1LF%iB(8b0Se&}SBXqrv(86B3Ya&3lKyvCDJoot0^{L&0WXtKQ)q zlrI4l0hLENm0t&Xe=>(7S#_(q}Uu3@IyM%d~2t*E^~>^O4xRz=_e(~Vz> zIa&HF!{mph3$`FwL@W)t1=wEq6h4CcKdy*`wbFLYd$^cBSoAQHVThb|VYC?inK1<} z4Ej%>UDSG@0GD4SU(Sa)3r%>+i>_*UjA~DV?}Je)?|bI^*j=-kR!(Y_kon3xLf)k~ z#iy_}5ukQ$_^EWhGrS(Bkm!FK!owcnwsjk~VE(Yu_+hZbv8&Gj&+AtU8zca-Y(T8t z-OR_KNrWC=2&bK*Xoi;;ECLnjP`{h*$&95-`RN;{NT-*)V3iAAKFp8a!~n?>QC*yq z*CiEUt=~e2)>z`q- zM}Lm%SNRVIPv8%nc={n~Np8&azA(w09keFNxQTqTI!B>_yYjf`?Ss~JwCq~wkB*|> z=_?r-i&QQd0A3puO72ku*}pE%DB4`-Z;D_r7-ZCdj-T)9?V-b^h}lp}Q#{AWl44qg znqfD(9=sB9Wv8ux)QtT2FYuKNZ@G@EUYirAqgW#JCkhJh0GBG-gnt4R^>k`N^2L^0 z+s|ng#A-OKm`wNxqm>Y(>K{aHRM@IWx6sdtIxSRQ`F*;H=TGSADYY+aC0=97CW+}L zOu%Wi1}qcnPY_b(&PVp$f6tnMFgUQS~RsF`q#Ey58$h{0!=PDY;*p!Qc;|idNiT$apxv zPL*RyUCO9kFSkw=7b+b?VgYY4n%#IcyUgDnG|30d=b5zf%b$4M4@6$xDuBbRxQlbT zggti0{X3Y*^w!LXI*x)4)!2;_ zaS2QRndAK9EaSeGMpJjX%HGC)pIgKv&!6D*$pW*G;XgCUh|}<{KOZ8l5A!ZN%Iqp$3OmA*jVoK1gl9MY*vr@zOMPz1%!i|;vD*<{Csg6Bv2hX!c%`3V< zo{oXJEACety3yI*_Cg9RwM#cfcS!@m`zOD)Y_+C7_#rII$QF(LX}|MBm&53L>Cu2x zQM(J5gTg`1mS&eC{w?qjDt}hm(yoI|k{O5Po8mc@9b3MPT0Neq9jYGK_649E%i3(w zP`nOWLz%#S8NXl8z|6Ti?Zzw*EoC&n@6Ya=*~B;!V4>SH9h)m7Zb)(FlHk2J+xB9TFz_QR z$BY}5r0-{l6;u4uTl>?m`kw*MM;KMjrS92Q3}8Nuw-ZMeC}R3VZ3@btdhVW{*ZT_H zH|rMLS;U3*xNWsJV<>GAO&uNlY0A*6(YszmBpI*`c}Ba;;PF5Lm+-{{8Euus9Z+^< zXJ7iv?n4%qiDsl0m`YMNq#L4g>pq>Af%!0J$3#yZKZ){q;=|qBPT4voolzorbJJ%h z*6h(f)$zo71G=_$HF`Y5)Ue<3(T6Y391}Dfu23WYrFmPOtj;A|Gt!^Z2yi&OVGgvG z1$+T1zIgb#w`8jdk0a?jDg7$pyR>;M`<3y>(_P7*XpF_JeS6Dxc#Xu`8aUl&;tt{D z#2WP;mmRJp3o0sLVptB7HVYHJ(PToV=pGWDeqm)icXg3rYCHzh|9#3=SSF&L5(waj zg@~3qH;?=^8e&EJQPDIF;`S0c!v;h-UErDP9C1lM6a6d#0i?l!lfZVoX|er2a^5o3 zKI6*MU*6y&0WfT}!EGEoZ$0$t{VVj;hhGuv{=z%Du3H%WxZh!)kx@N?CG&7)idjUs7goOD<@b!_kZiP3CV@@G8N!i1^>xO zyraoEWO6+|3Mrmzs%mU|Bpo7U=JN0qkThCVCVmY-rC;gSwjYa0Mdnj1E}x$YHwfL} znl|S$kTAbUx+5QqRb9V0-RZHB#JX+YCx2+Rcm{v20KTjjDo!2p)Q}jFHsxyT6;lw0 z@9-Qm2`MxcjUh?w7`8I;XH?cNvKX*1Ff0_hw(YMIP20bqQY9lvyNz^6)1#Q8wKvty z8#B1m7I9DDr7g$aD6czc7%LN5cfQ&2$c;$o;l&KJjADam`l;_mhj-rx)qh+XB>?~o zB5j!`b5e#N1DFnmw)qo}^+@bT=AwEmC-qi(a+px4nqOh3uf9z-62lbP3}xDxQ%M$; z?vRP7i(sx?e%o#olxeMPy1wJulf6%o)WT~?kxp=(E6hT!WFS<~^>t1>9Tds@!>l5S z=laKN2qb5`Lyeoi+`*R<0FHtcjnRw#iPIaSjn{s>aL2}c*!}tDm1h7o5qcxN3?HPij8vS*K>^n#CUW4ruYPUoDbxv7zA$_~vf++KJ#St}A6 zSzMOl%5H@a$=hfO>3T+4JO{`g2^`6o-$jlMF*|adj;xTrtwg0M&;tBsy=Mi*);_lt zWj~dt<%^DY&*ZS#lxJK6M@aWKYV7M)&iBYL1WK4tt~Z7KzE{HDq{r&mEf~Q)I8xm1sb6h}UZH+b_uh!avGJ`Krj( zTkGEB{|ULT3vS24=cN|M3zwFz43xQ_ie~kkLZw_|`z!)@#odD0LN!c&Gu!H>oQ0(b z8^i^?WTbGVou1UGOV)sFi93p8Ass{oR-#7@se6$LXlU3vUP|kKf*4bo{2*=v0`Xz) z^8(W7#dLZGW~iwrc_JH4j<&B&mq3uTA)wOeqIZ@vqc7CVwax6+`ysk z!+Z&G&u|^ud6TW*p?AIeWOKFzE)ST+^CAP`T}K=x`|OI0w|Kd=M)lTJF=EGZS=abh zM^{ey3Cq(YQ+w$X<_VBil&u7PQ}e zqDYzC-n-l@Q!CPPYDw6Fr zJ_K5k1&0W#Q>3yHH6R2Gp*0!Xf z*%TNw4~=MA1UEIh>eL{S*E{H0D2`~nXtd|CdIJTESY_aENj-X0x zg^uhP^2eFg4D_6VDg$2tLC*y zCnY(e(i?R*jzoiK4wSmtNLNPWOCQ33nzrHJ#idwi!|w&YHVw} zYW7W!<3Lh#a_X+yv%iFZsrZ%KF{+Vo>XjrvQCL6hidG;#ORhf*7{uV0K=Es}0^eQi*_1NaJubv1h^}wF zpQwdQeKM_%yJ6o~nA!NScjK=;G;N_-t~0dA(}F33R4PEG=P`W}WQo=A#@pewto!Do z6uPp!?p-}AX>f2-;qdXfILkuU9|hV(-Z=6)e5lDUa?9;M>)et{4|!?CO@j2{P(I?- zi&v3&s{DLtLFDx)CxDz+KGE782c{1Cq$HJ`)iaNAb1n01ySF zpuMZOs!n+#Y-QY3GxRv#$#a{kqnpRM+Pb@lO~0?dx?sy!xdtyy-_~b-WNbfHxVsIno0f-4mRO8ftjLf z$p<0-R6t-gUV;pm!gl^MJDm?OZE8WjVZVWPmIbSjiZZ8jp2No9SzmKAGiQFFOqDd~ zD;oIX@p3s4WJT=#q9{MFQeqo(A{tMHBlXXL_#q{R*j<=DjHHO79Gw z+{|TDu1n!aiET87@baL4v52dZaWh}5NK3Ibz+fnIFyplnxNFe_$t!3GS{Of3iyHZM zkr+*t*eh>j4@lrLud^m=9ENwOHS8q1WOcAe__B-j_cw2!Z?58Nt)Gsq#r$3whz}e2 zZX#;d;9VX66W``2?n8_V4cV0Se3nsm($vUhxS9?CdpAaPC{S%husQ!SL zTD~GHGVB}ZA}mXvs@R_BC}CIpF$XtB*2)RbRl^@U8nL)5LcSpW+dh6HXi-YGt<_ZX z)vp&Ftb|^_C>KszJ3fcxj%Ae5`p4S_RiM30uzu+9iiiaw7)??= zw3&KvzC2?TbqkkPEr~Or1q@mc(;Qa*5{16w*#aodA^WF*l*onw>Td;6@^- zQO))^ z>p!Vlpcw{c!T~G@vFrQ#V>MY(xaZL>Lf3ObFs`T zlw0c4*m_jY2bI7ji-a7GYxhVKc%G@qO?8n?QF}x7eC_zD zXza)(12bv#!C;q}FbaVPhg&m%FH}|5bI0Ky`Ee*UBMUgN87pcvT`jF;T@r(KIItsG z-{kFKK;#T!H9Z;Kz5agOP}nB2!&+JcO^NC40iCL_z~`T}{oj?}{AEmTso;%{ACRa} zm_z@=amF*L6z?taq8q6fXjmYt(PlB0C{#!j26bw?-uko)g`mj8#BH=1%C2P_1S*+1a!05Ij=J27P9?~1y12)qnR$a3_ zlMA=_^57AC5z$prXg9BA`yH zIdwZ)ZKCpM79t4`)f?WQ16+NpN))hn5!#Ma6o37Abu`@(=in7RY1n`6Szxr0E`-}& z!vun(Zo~9}j}glfM``nqqrv>-&{re9)1r#RNs{fG+GGtOH;1FMO|;#--QxM$q+}|+ zJ>3ang^sZb?m|n$(LA0c-kP$7Pr#(`LhHLn9Px3|!w6pn@dObNZ{xnqQ&ce&PH&trtF{SXZEMwk|O?tQ0lHXK&&D+Ig zS!W}j8JGY?^^`O=t>rLYF%>M-t^Oq_AsAJ8PG{defcl1`MN{nV6YA(yvYD3FPZQEc z;~pDiA-(6{?bCJRDw+;g-g*_Y&a=|JrJ|$0*IJg&KVVK5$IPwW)aTU;eZ>=dnH?3= z{`$W$c4ls#5JHYmi`q5Ocj*+Q)QmqzYqL?!1R)q#F?kO7qYfnut#EBBnVvWspe0Zy zv?a;pnT(Tz{=7$~BwZT#OBCp8lNppj<+1$#Z=mTY8`4UfjMIWX2Nrd36bA#yQaRoy zp*ZjNyu*&l;{eV=5$CJdPGPAYO+sme9mxj0T{X<4N=Rq)HSffyORsxz$IheZ6fx`f=70bU@=ninC5i! z4xVsO1eJo8V$&S^ z%@35?S^43aW5H+9b&<_!f`6nxa-At-F-$Z%bhV#0^MTbcr<@c8 zDt;P^GrM$~obbCDbO9cdq%0dQA{GoF_1__RrQ5MKnhuk(o2f1na;Da2v5?{n@*Qh8GkyMg7)(KpJ4!g95?mVmr z--q54N`=3F*LM8C#$62cNg2``$zRy$Sg=bmYKHh*LDeVBj4|ob5$p|*QTnvPV6VVZKlWeMxBbmIa`kehg{yP6!vi(xz`U+iNgtjU^0 z#~%v{u}~-r@Cp7)KrfW6VX+Sz4Yrbs(z-@BZ&BCbe{WDE<75qIMw>6>+qGF%WDr55p%rrSjoam{WOj!1EuX>{nvap&s$c8OE&*LMXxW*1(?q8|rf&V(0QvL*i-eI@4b{H8Xz=>wK)mDb0mY?t3V6wVpqAvcw~9jW z^qM##y)yOK-EJjvITiQfcU|Mp1!{wy`hf(;!Kvaz5jzT~Iz|-4$?}!E5^fX!?)YW| z)K^q#u*hnv;;G(}oS0X@Rdxs$#F7S>?0}BmFwB=w`f)XR_6~MCbGW(vE|>$NB@S#@ zStcT$q?~NRve08SNXbk;yj2U~+CBq)Ku+7)>$Pxi2tCfY&Y!uun|*O$Xo#2Fn4MSs zt5hs*U?RYKyw-ju0e0To?yEk_7eL^*1hyF&=OmyNTuk*V=9;K#of;Bfchp z2BJGKxc@!@nL7!EnBFV(hK0I4d4`#_vKhqI_G(}v%$);jaP{b`&cs!t&5W0;vRP9~ z%h$du`eOr-;o$C62u-wL95K87vs4f|KUcAgIFrq;WfRl^!^r)hzq=%iq;727mBd!8 zj!%9{0uLh@mNE0R!u66 z|9UEECoa2_GW?Sxh;*4@;Sjx`A8voNy}TDPprO)_TV*Y9x~M4PBFn{V6IOq*X$tUT zNU821^xT=piE^m-ybfipzqmHkD2qu1a4tH?VvNAXgF@f!`|o_^e2aP8|+M7VpOZAQi~U4^Q1N5=1DP050}d{IQ3}TRy8ZWVrOIE`0^|; zS&P-KxWT51cN@|{VZ^l?x0<25TRT$`D4HYm#(~YEY9*95=kCS?&l~ZW(i3|=w~5l) zwI>P`{ybbM>m!9%r=a|ar)^C?%-#HC)6a`j)zxV^doJ@~C8<;d==>5AZ+<+U+*(uR zyy|9Xc(}eR%=L46K9l;{n$YtWTWJ3Yi02x5CD?Pz6Q0Pyy);x@fhQCx7A-n(QWd*w*c88;^6++$yudCpnH4AHSo|%Oe}~KdZGfi|Onz_=I&Nc&^~muqb)U?Q zLhm%qMG4QwHF>K36N@Hp7g6Xt*3u>Kw!AvSO}Nt<_v<2v6^O=!3Te3R#Ty>>b$NkR zYBewPck10T%Y8|dg~#kYytwS9DFWgp6*xoVYx3Ic?US1`Z+#J8C1~R`BsS|M9k4bK z$bYd}=}+r0I&?odKL|Am5&JbEmd{=bwyYQ{OpcyzZa(d-uJ1;Rm^wB9V7lq5DUz+ix|G&Hjz~ z5A%Z?%)&>jL!K<9@J?gzZ*}h~V1GOv%o*{U%ahirmDbDn<=~uU%!I1d7loJs^@;&v z;Cu2Yk4;TV?+58G^`Is1TxP%}1Er1M*DGJY@zV*yk8Fo+`r*aYN%FI@?3_o*>rZY( zY{{nWdMe9z#&@nyE;2I`rW41*X@biLTk5gIo2gMA$p@( zQE$c#DTwN8E3-3#cZ3zeb)xbkHXJrsIw=DbSI6_86fj7obA9e_d-Oxg9$7M(^y#O`FCoW{a3d|T~BM(3>UcOl6m-zRM0_7#x8r$_OJuSz@&4E|Wa4vw+R=1A2jyu|sZ-XKfoBUATrdDXjPR-*X zm&&K6ARtv!tRH{#Hfe37@UEhG2-KVDU#W3mqc$fri)xRuM>SlAD`xGtR7xcq?XG-3 zT>H;o?HL<_ho+04lTM?vyCsGZ=L4gZ=0+ZClTHu<6wV%(Pn(~&~ zz$m#ZgwehL*dWf_Utg$*_$iu0;=<$0Vw8uAN&EnJucdiN-U1HzT$5mOWEPzP60QhP*rWK7)+L9EAQJS zth3)nP@$s?1VJ3Ftb^uzKgGIZ$D?Z>{Aa|jfHX+pz3wEj8V;Ole`8QP7^p~08%KTZ zf~RhK5fifRy{dq-Ze(7{+A)s26^%==;U>dCCyh3_5R0U4Ty9NJLkl@LZS-b-WD(`0m1o-|mwTyE}3n=~?eKe~~wml;yOI{zCug!c9|gcbVgtMn<9H2{oF!8bPUg zSbK)yiy^Jayle4Mxr5j1_01R*%yKIaNH4Cz2zve_x3V}Jw*60sMA&#$?bG(PN4;Sm zjHE&IN3-0l(so>SBO;?gq+@vZrebRm4~%{&ETcca#DJrg^!$mY7^ zJ*6hdtDj(A%rt&5;7w|9_!&fds(&WR9^_DS*DobMBg?R@QSqLCcDgo{aJIgII|(T! z_oYt#izZN6TG8Vdd=HkiX?eKxhixI2j|g+Z)aOfu|9y0%?zDyUKF6c zkN#qO!*9O|o5$vLdOB9)4$9l;V_4$v?bDF}Hl$pJ!jSsC(;tex#|LP}i`6>5E6RVd z)ArXzn@H6lo&3-fysTnf2WN4d@m?-KogO0SnCIg)wi#cv6`kroD@qPM<|H?I(D=#8 zSyBcrWSv%gnEep$BtIUt^92bnPP{guP1s)udjVcs81>j&5lWEI4s#pD%0(cLmm>|O zVN>DHVaQtnBK7?%6+Ru?M;ozlf@Kfgj+m_a({2U?hYO#5!OA+m`_X82%BxeSkqoVC z>yeY``AXMvaHwc$m<@T8CgLp1EmF+^uPQ_l zzNQQY_C7A(G=QA$gYIJxP|(ywU8RXOov580B=)cI)yCR&X!SSJ2E7NK(Z2e4@ic)~ z>c;*6t81Q7`9XcgUUu517USI4IiUi_!;S^bg`POv&uk#uy<$IAUe=H^yUfV4y`2sT=cojBUx$BaO z28IOVpYA^V(%9I4yI?kIUvj<@C->*)^kb%uZ7NxArI(lEz*R

cb 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 literal 0 HcmV?d00001 diff --git a/img/linux.png b/img/linux.png new file mode 100644 index 0000000000000000000000000000000000000000..199163c9f2081d1bb3aac60f3a3abfb7a57753cb GIT binary patch literal 80332 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 literal 0 HcmV?d00001 diff --git a/img/logo-origin.png b/img/logo-origin.png new file mode 100644 index 0000000000000000000000000000000000000000..bd2017c0309de6f6ab375d2896e7b158f3a2409c GIT binary patch literal 1039466 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⋘PUX%yU57^Ea zqK=m0+O}I^FXhCn%dewZav)J7Ew(kquTGQuQt4#vb23*{*v4+E?aHl3(EV(mHJV?` zw6-{_a5Z$Ms;X*tq7)_KzM&_82RyNZDZ~0{Sfk$;pCkcXfYtZy^T^+f?yNk&_3-Te z-k>Oge&tKAVFI74x>VL<0}aoU;}8NHvoljw=NuUb2qCNMI+F~Q=Hnc{n%sF_JTLNWhUNa zvF2XtI^@yxS8?_e!kkZgHG6cL&sHEJHcSKI z+PZ)9f+gnSlbPXcb1mH+fNnuHn-R?V$MX>&!rDHn?cq|}7xgYd+tl2cFMTjOBFG(Y z$J(Raf*QM3d#v}M-DvyToscg(->wwRx1Goi5?I?l{N{IRX8>W#N#7R$@m+i>*KR)T zuhyw+X?#ckD@X}2jENK2zy=xt3AP6WAOekA^vX;pa7jXadI!6u2V;SF1rnzTEY|?g z5;eXxlhG7_>W1fV{{Otfu+wIc+VOK)`qQd}XdTmzUAE2_PAIG2KI;LS*#)RJRCHrU zN;7qra^Lv^yl)I9Fhw>_3=0Ea`O`<=y?s2qe|YQewWs?3)(4~0cRwh`#mVrQ5AHr2&fL{PDG4Q3OcHw*r{`Kr zUXZvP-kc09>r)cgRfiwtgD=quvLH?;5^uP@+S^#F`Z!|>Q zhlx#{Q=6eJD3ew-s>)m<1aL;&`pQzl)N4l3lIW;W$Du>0nod6%gar}aeCSRKHXErI zwns1SZ(-UlY*i-O5u`2&E-#F(c@$Lo2z=6FWZl9vxDw<3J%m zw+9(+!um_iM%Z9L_7@85wh!!;dl^}s7P~BA0Vdz+>UcOM%^;jU+uCB&_Z!s&J>42y(6b%UqbzoUjOxmys zUo@PeSuGbGXO#=K78|zbn1`u0RW)rw5f@oibTRRc^F||mn9uu6JTt4GW@cG6;-i^U*FvJ|KG4FKTHnbA49_YlqM z#>C1Hp$7IvlG4{dX8Zf@;A2!@@aH+wW7^x}Q9%A_^WPp!Eb%Y78%H6&kKvQZnW5$) z*zAxX5K6&(y~fPH>0QFI#&nGapgSOzy!0^*5VN@^V=nclHJz}Vp2?*d%2ub*)oSV5 zGJVHeVExp2p}Jsc^`xmY2Q%B;K)3A`opGyX<~W!WP@u-;pG-{Dut!L-=AxdY!~gUD zzW#f!mBiudA7`{z_4n-N?RzKVW1~vq(COjubQnUGDq-656jZcKbw4knO?tfpBC6~9 zrI%hZvv=QpH>G4|F~$(WtFOMAW!aa%{FS088a$eXebwZglQcHv;5~qtDyb5A=e;+T z(P-4~6~u|G6sbc9N$Mz86a^W^WtoQ%ihMY{S>uX23@iEluYGeI$457={L9}@{F~uV zznhP1_uOac4gK2a<&XA${@PC+-}r5MfK<^$$x)724RDnC0WyFY+7o7%RaQUEZb1IW z?Wwo9{4?vHR@E70J|UEK;d}`tRdU2CPg)^3QE{-0vdqC4Tq8c@=rJH4nGPhPP6 zeR9WjJkRp;D8FkbU$OJ1CPmcQcFxyDU7D4)C_`u+gdzekQXNJ*n!wkv9L}@z#?0Pv z5qzJB0U*X)q;y=Gzxx6J%mvGfC)b(GS0P#ZU!YbBWa;Ms|)7Z4fSUXGa2nWq}I+tDSdoMoh zM^zWB4ve++#!Er`r5>`SlH*@KmkIzH3=CD`2m&aMYkz+o-Dv}P#?I$^w6vi3;~{{WNm-S=9yBnPOACuTd6A9C9vt5QB5lcrN#Ahi-@ycCj3h`vP38<%dV3DN&*Sh7ncSuEh{_4MW9A(6i+26A zs2TPW2CtGIp?*v29#iHGDNoLcI}m3aos(%Z$F`o_h3ns?HMay3&Nd92$d65Gzs;C+ zwF0v4G8yPBgExFFj2XVwPM)Bk@><PjPa=_pSX7IT3L>7 z-n=;+on={OrVRO^A9?j`IC|sFxA*t@G1g|{S+iiyhm=x(&@ZcMJRXZkzZjTO8T#Y1 zyTmDQ@7o{U{npLjKFso>=zr_I(kH3q@bT*hPu+O(8-MhH7@qxw;(nA!6`=dQ;>;y2 z$9dShsxBvq4hb~z@CZh@isVd*?9lA<;p*$u_mTU(aDJ7`YV=Iu`Ur-R1A1YgFc1%H zFd|cEUISUk3^mdz2=)1>YxgfG{%@L;_ngd(UD)mgdUEHesW!nKV3eZeBO; zHwYLu=Ekjkrk47s9$8V)!Ts9+cq8m2AQh>wEK12g$<9!4bM22RWfxGH@01$y`jHw69oUOss9_rsp5!O z*qA^Ji_ik(jf~pPQwG?$k&qfpKk+!{M(Rr3xMMjW2PHCrJO;jRc9m#&;Z9>M`m|PY z+oe>koiJ??l&k?p3)`EHui8uux+si+eZuZ6BKVF(2}C@5a?ED-hzxQ>o>`5_w6!g0 zJGG(Y^&ZJ08DLD zd&E-T$?5V0I zuf6t%w{PDLnG=m!?tw5I-h1)IrzaCpJvu)pW}cMe!Jz;5|G~feoj2co^R3q>Wjffu zA|iR%|Ir`*k$d+ae)F5(OhV-HkY_#OtH;+S!^wH74#MFuYS2LyN7kz(hLiEb{GjLe zIG)BHyYGMHv+sQH;hV$zdRE`NB2SO9tDN<;_@my)vfiui_=-4i4e}m7rP>?}bw)&F zXBZEWKGQ$??!i$yt3Q49sr{q~Q{4(Q5_- zm>5mS0q6q?DuKL3V_d_^bvx!yh*`Cj0ayTXqmuLr?2zyaIsX=&sT-H(^GEn`jsbX{k_Sn_jR>$CL~{*9n|RYKhN_83%veC)B?gdsnsUT*lZ3tyh=P|uF8z+n$Ebi37&n$p zfH%NcV0xQQCtMgbB4uGbAuXlNG77i-?&x z=dvtRRi&OnI(6kRBMKxZ$^XIEs|R=K{N(K){A)LQ*Ixdke=~^n$2pEp&+mWd_8;rm zIQY?I((CnOjIK|rl37M7fiv&D&*b?RA1A`$v6ncBjUO#jouY_DNkpWg7A?>7Klp<` zYODZMwJb|Bo0Oy9`Q0yOS=NXX@;qk_RaO1QZ+-Fo_dX8!-rnGf)KRS(3b?g`?uVx8Jc?*Pi5q zZ{MkU55Mt^PZc-rJ>L7_m!A5DA0Om<&-o{lRX~qbE3Xdqk%n`X+L^cGPwRspbhz=i z{_TJEuYT*yB+KY;9S!2UZ$13(S3mEL%ihFQr{Bmc`OJ?$neY8|I(nMrKEgla(VoTI zL{2j`if;ckI{(1Vgy9HTLUO7IK~i!~NgVn>sH|V1bX<9kF4n9N0%?|`3OY5_>kQW! z8caY5zs z*)L}buI~N^3kf?j@tJj!U*@>OItRj-MZiI6eW`6`lG@5<+BkGlS#}p{*TAk7xy(76 z?mFAepy@QLt#??Xbpn$4)YBZB8aY~``lf|vELqc$(Nu}2ttn_TcTG=dLHIlUA~tV` zfPn;Dk$G5VS`&|2v?M-Nozg5knwp-eSvFAX(cck{5@r() z%?djPn!?VmA;8RTb!o>!HZ{8HD#uzzw^I#Xc^54Z&_oNI=Dgp39pL5WXxLy1hO>60 zg2{|@%jCuFSuXi;Tdl!OZXEV6kWpH`U+s_Pp$QIV8P5x6C(h1#-_>Q}L?>UiaG_~j$22pi+ zuV_lgv%@AL@4bj*Rn)Vw$B4a0us{EH`X|47baHO{8NdF{!&1-gKUBh#F#pj9H{W^Z z+Xww)gY6&mvMfu9pM3IhP4e!$?*hIk`gL8WWWVy?{ZD7-Cn>T-^SPTj40!LIbImc- zbuA)YGP`@1Q%cQg&cv+0@h^X?C?o*FH zfBda~@hAPi@xlu~^-^wT-m55)8GMOUf`uTkTU6~y#e<@F`g&bXhWGAWyK(fnmp_Zq ztv`S8?$ghI|3Mgh@z37*^jjal`5%7f;K?h`34e<77p+%w_CCrJR8Hv~9YxMhEC~Z} zLIQ48H#!eG7LYnq5A)6bbl%CN8|{I7ADNDea2K5M7UTPiFxGa-4KA_^SPQ~dB|uAa&$^iIU5fY@ zXVb5=kTwwCHf?&bHPrNzajwfAOoQFXlu| z0xAI*12r&iz@=f#xC%RfMOf1;u0-7K3w9w**G&`zYG*TJ5Ci)F14pFKaXo-l;BU@O zYRRqQBI0wUmCAPPZ0fZ5Z&C+z20+)Yj#lQ|4Oe3Ukoc{|m!|X|2?8}zV)f7jw~fkH zHMWH!w%Veab@BNTMJ+m&rzJrISxK!yRh#I58NQYrRi*TGs-AcIH91%J1>$vb&4(v6 z+~M?_bowd=S1ep16<-~KMv8|dkEPL`MDd8V0M0{p8^#-}814RY?IX0VnzGazvGP}0 zrRb+k&gh0^EWK=#JK*wqiH$4$E=D=sNym)XnV?ohN(peL@Ag^x=)tic9KZDP=ZMSU-CIgp#WUw?hUPR7kvtDs=85&{wWII<+-E1F z@kbwjmn@W%lG#i0?|=6W$b#GO@m8s2YyHT6HolrRL zxqzywEH$5&pPY`_`z*_xgTf>ZQ%cpiB7-k_d7hg|o`Pa^(EB#Ijp6aV z`}e-`bu$`UIzKz99-iF2bMxMVlP`Sd_0!YyyQA}`#)og%wNu_ZfXm@w_Bg_q?S2J? z&%cdW7;3iJeot7b31*sl`wF`YeE8rwS{b@LuiNJynAAVdg3*j#El zT182XjLeK-%?5N6a#{|S+<==``<9lvu$X6P*t+ksbx*+#zW20gLfCR5mo?VFVhiJi z$e8HjQt4W|N;BiFy$)-{Kf3Jszhs-b3nbmKH*5C-@8vJ=1^n)&c-~D?uHA3(h1!7C z=WDH)b@#LG;;s2wptg$ZY~}~vWxWh$#?ChFOxC8`tgicOf%?TqZVQE!?QgLiBky;x z^)wOygg%J0(Sx@6duE(S0#R-%pa;Yw*cf&LsDTR91H!Bp(kb{fn}5Clq#6@BgMt`v zgkWgG0gnK{a<<1{S3n=5WlR-ho&7l(bcGM=Kum5sP8LK0o3HDf*j^I6HhELD@xgC; z$}bcqt-QdxN?5a@N|%uIe3Jkj{fn-Y`HLncwoG=#v8$Kz3!4PCC-pF|Mo>mI z++$}>04S2*Vs%!ZCSLYqU|Qa zYPnL`HEUb}ua6{p+mthj6*=Q4!7-}B&4ciC6imJPY(SI037xt>@zN!0`BXBaF;PxT zUFW4uQGrv>{#Ly}1f?d+)>c8PnK??%BBe2NP#MAxfy~+%hNkZC0VZpe2Dx{W_#g|{ zYPi10=O}zXu3YgM3%=~eAKK){@t8`jOsxL89ezmXZ&-B{C(qWyC)61Shv+oMt&88% zOfk~~ZK=eq-Jz}S)HlJ_W%=4{%+3-ZXRPY9a!SieR_su}SY7Ity;rvHdzisSrZBU* zL`s^XhP*pw%uE|@HO6@L+Hu~KIz9*^Mxy7lD}9T% zTrNU;y`nfieCgF!CgahU=(Q_@!Qu1I=RG_qM}vL+3AksGJF$rqL8?h}@>)ygLg|P= z&Pj4yjc%1gt;6-k`DpX(FR&)}AreMVu_P&#qAm@|q5~N_ z)_87qmr!Y{EpV- zthPs{i@hTo6jQU>65FE1dgC*|LXo%v7)C@7gg+uQZhTYBK#B#Zs#`p#Y(qTXG{I?M zhHSzDW~|v1=dElcmQs=CP<0LdSxn`eSIm~?9KWuxyD(xzAq|~H+RAsBpl-2PH=p#o z(ps~|qygLXXBJf_Qbi-@a14vm^4K(u9ixSZOcZ%mTjhxVBYEPn%qB=V?7LjQsb|O7 z|9X1(=@6XYNBH0&Vp4viiv9ZZXHD2&RXdP$-z&(|rd-e+Cx``i;?A;-&5?#%c-Ez_ z)6Ot%ok}qkf3F0SbmxWb3&ST5GbAF%PNFcIrrgx0l!`&lQ`Njk6WM^qk)ZGDf+j^6 zk><77>Dkew5*?lWlYjhA!INHIut6eR=CZtRN=fQ0%bDGHJgP)O2*LXlwKwR;n7q#< zDG?P#Z#*8WrACL|RgX1A|E6`lxkt{qnLR?+Iji|=>-Gu@!8up3gL6(jjEp?z-1FY6 zDnyM*n~onNO9}8NCnsk1;fFVG{qujp%!9$;{$x!1y~)W zb+l>gJYTSF&2q(R>P*PkSQ!r}Ws+d2O0g#+Cl#S-Fla_QaXUYCMsH`@S}Nq3&HEa6 zt?{juFxqmv20pRJ(^??1DJ*`M8D`aKWK&1^1%zSqcEze0-xk}W?Uk18xMaIl;Ubdk z5;<5)7k_aY-;8N4qdiz_{=fR0i*=}*36Z}D*t+FH%|sfjq^31B=B`tXwhcPUSU0>^ zLFbgPTi~|m1JAb)UYA5fyDMH%0ub05e~{U3b8(!nnFP9Z<4yzC?$gEMXVuMYN$TJf z5V&!BGo?``MgVYUqzRUQrn^Q!YEXhS-BC@n$|8;G)_~NmLSTNfOhllPIj9_vmBs{| zPviG!37dB2?b$7uQL38&>lQP!i|55fdBz2XRvRZNB~cqnlk15b~Y&lTm@n455)fs z-+wOCAPCBpk3z$rw1d~GNgdof>FnR*a@t$`P_f=;&bs@?sq|t&Y(87H8v(%VUTzWz?Lr$|IQ^~uTH1n^ zC&>9(B80)9UlbWxs|}4Y0&RLKGuJW8{4u+;XjKAFY{>Z@d+&+rx`r{4gq)LBPd)K; zigf$V%}F_A^1WWq%tRD`stwO$2ws}BWw^<>g0Up?9(?eF!*wG52PyZ7IS-*7qK8{T_PhSzQX;p9GhKOq}iT`>$gF-}BJ znw{o;pgKr)_1a+_C$5^rdU)^d2TrQ9a$LRp)>(C4-8ew-hp{HI66}E^W#@vS9pPlE z%;pS64sAcCk(=&)2qv?Aq`*K*TF0*!VVuz+%CkOxPrOthSEVXanTDGb@xvC{4DF)K9L_VF{LRJ+oCtl1>YezVr1WO>Tn0$rNV z@tcMJ)K>3tL^d$$!D2H^lNuoI|7Y&qdS*$kE3vhAL|&@C>$&#ni(2fay4j*GBrRF; z*fS#yEXcq}GXf05Z^8iMNBfWX!A}MZK`;!z_yTAodo0@+d*m5O&`8vXq$u86B%4jL zn|=CrZr`n{G9zMdKSX9!W>#iZedn}fe`qw$`A$_2Y!1_Fzeq}qIm=1yBKJn{>Y&!H5ouFT9(&RD*H<3r9Kmave2K=+=9 zD(q6iOg)T22CT^YSse}wE-PB`Am(_?PI-_`GR3ya-aLVhraIDK(x=WJDEO8Lq^8!N z+Nw4umo2QrXs5`858^heh8aPW$kcWHqjzw1waRBF-q*o3s;m%#>3D@KQPntHRL8Sf zIg?j|lcKmfEN}juzx!){^;ds>arV$M6V)fjvwQcBA3RtP1;7&%8xBDLW#%l)*v#sB z6?4su(MW?Xm&-iQBPxxMG@g8FrHXauJ~YuJ07#^Wh%g%wWilF!t9_p5ir~F~!K7xa z001BWNkl%E4o`bT>4sjn0pcZr(axRhP?p z`NEIC$S@zi`+Omj~B;u$d>t{&BL;UWk8|t2#;yPg~ZH)YJFx4%w4X?`}nQa<@D0?*#8i zJ>=2z18S|WL5eWCYUmCekIq`ztezqxm#+1$fUXnz7fM zxx*PCQ&dDXP&eIBnggJ4k7N!T#9V+XrbGBoL+&*~epP}ry{aTCp__R`dr(J;jsRdF zjFOqE64jurDQD@#4t@-d2!Zto=Sg(mP;5WNFQ|@T8w}}R;k*HiZ;vlF|Wl@54^J5F~ z4w;ZS^@dn7VKQ)v5EZgaR#5^Oh)8O1I5hfD=u>p`kS+r|16xRbm+7DCjdQM!kvW(- z5U4)X67`BTKQ9kl$QSvY+pCpYz^^YvyKihZ3JJsv2#l^oHNHo+@qJvEDqCVbXmn%M zF5g2$5N!HjGg%QI{Ucj}Mq8I0OK{bWzfXV7Fw9}I^DcfY`c7EQGsZfin5U$#k7Zfy zaPkZivFS(a5*MTqbz5CK?}C3_#3NrE%RKyh?9 ztLlayjotlm9*nY7X7=6#aLz>nwW=!4tg+Ush=|Foh&Tz%9H1fr@T^R%Rb4k}TcTvx zg+N3iffN*^u!X7?MN!u^0FeL*LgXDjG)r@77AyNl5B}=UzWV0T(LqrZB4UkPU0xl} zPFx6!E6-p1_`P@jue+zuzxL_Ry!O*S{oLE%_~uvshd=qJ|H&`k{&&AxUj0h-cxG?? zjAS>DapzM<^rv2m!}lIuegECRkjKYweCD;U{q>hb>oPCOD?`4zkgP_?OtpkOVgz_l zS*a`J%IodWwCK76m18a+K(vyO)u2q(5SCVp0s?;sJ}0=slT|}RHh6+K(o88DsHUk; zn}jEgX(>X=04ZV?suCQ$0EJL(i1X~=a^WpdT~Vk_I3RngmXEUF*&rCQ>Ncx=+<08H zzMj(KO@nB1y;F@I%W-2T%wPb_5+qjAgg`<{U{(et&r~6#e2VSm+CHx{-cmCl!y3k} zyR^4`zunN2;VPmVHP4ONpLY2?jTsEgn`@sRfaYK>B_YZqfc2!O8MBMB=Htgu(rlE5i_xVdYid?ZK$u45OZK3vEeW} znLdRLKPfXNoFyV@XYu699S>l-rf;0QEhQHIjC;7XlIK4OK^u*1}V#Zsm7+iVesX=?kBMiSLD z|47vwhns$SB1gn3PhcJsh%_UagA{ZH^B(XLZ~zFzLl;7x8N^0JiDE}ofCeZNERYLa zXAa>+Wf7Uw>DtZ+Q9qCioe98l!o;MXhxxbSW=xAgErn9E@VY45I?HmJYdT~#lD=@= z*3@i~J3v3>uf}Dd8At2wv4Tc;dTmWwX-yDoce5Z}=a7xsk=>;B)+MKAUSJ_&%9wI) zrhDmDl?L-vyCKuot+{d9ONFH&V-fitVt|#n{URD*+D0`KXw6zODu6Fh{4uYtfZJkn z$PsD5K8HC}F`f=>?BLMS=3W;sP_;72Fgr9$f^WX2kV3=4Q**B_dg?AVOsy0 z`lithv)rW0HXGS^sg?a+)vk>`2HIXbm|Ux_M?&-eU}h$6 z%KFR%W0;s(NSHac>c_C;_^xXz}FH$6jE<>X-lSufF<|pZd=C zzUF)og_)OP=q*#d;Q6SgW2+C@Wq}A8!Q6Zi*|$+@7^Qo6R_Ho+4Ike^FdDlcqa`C1&uxLs1}xaChc zjStWRz&zN6>u7x=ZYsN{9X+ivpi-WptiLCrHS!z%1jL9>(d)h4UA5b%zvWD(GCZ-L zXV!M<(ViziTB^R*p)ewVytWQudx(JQ(^UVb#aA@3P7SEg7JyIa)7Cy>3Q#Yoq8Uw+ zh8Xod+&in9X+TG_PiVW@StlH|df^60O)S#8dIQ8iMqP9B`{w`B_O3TU-YKT1U9VXQ z)KnoAn&bo;lI=e-`XpbDa_-GYY*w%90yAgltwgM^HL@gA}XW`YG;X>0db(VZiY@_j)+54xM~-b z4u+F<0|1nwD$XF%!wAGd8z&uu^%D|+3dlen9t`tsK0jyolRQ5bydY-I%Z!XQxd4x# z%zD5U&=+m~ALHg-$Q`Rrw5o1iGFY~KbKNQR9h={qsk~$8HM+n=T|^wZBJ1nJX&;zk zl%o+`HI8&(>zvh61pZb7Ky_*I7-?a+v|6IIgbB$Jqu!qyr@fvO+`ttGs0TKv?{ zeg0ql-(Py~gGG5@JY79}vU>R8kFu;_wsqwVXNHlu&j=Pn2&siXmG!%5GGa$IoF1nH zF=OLY{407vH4S6X?e|Xy)c)e*y^p7qWm$y9&bfGyj_8^i;8C&o6XZ&gc2%n}=ULIl=jp&vEfr%KtJv`gy(` zG^o@Uk3RC`MZBfr){Ph5`0Q)*n+L1aDx1%}s~iOg{Tn=f!J3<}m%vr3TVJdL(FSMWohMga<@TC_4`VdHgZ9Yk-2Tcv zf#xUj7VY${?oj6KAxWA-*tC`T+d>cy$Uhn*HJ-6d-(_2`b)^SZ56{*(cRi5$6b8Bz zznoCS>TW1Zqd``Ey}_FDr*7kE@B0eCZ9@ljIM*&c*ENMx-My#|-9^&WJ=nzd_CM5C zIJ>FcN(5#i;s~OJCGKA%vgkOF0|c^duvX;D1uzXFp-#NlI*cIh6PiA!6|hn|13>h8 z%N7}^VFuViD^dn!u{l@8Xw3K{V_b4P6~KV<2K%E{1YQquOO&g4)l1?PbOiy}LSI72 zkbfDW+FZnk%eHQ^l4CHm=U25Gs_xp>j#M5-r}R+^-iA-zuqqtNHi!%;CjeZMWT{?0 zwVhSnJl*zRdL4ghTven#_H$@h!6+$#W$l}z(yX1ZfK;^rC`?#})qPZtxn4qHs(<2a zl_`)z@eo(fQF$b$aLyI-8tg4)M=-^4UOq<#vp{YOEZ>l4jiulyrDUC!7NU-mvQFC( z$Dt&m%#-=oseUo#>X-I@%0sByUCTGK7V%VF|D9ttkflRzX$ZmCCKoE!-=k5KG3IKS zz5DLN|Mh?S7Z;D*{Afn(gEtw??Tm>Gluh0!O7lE#k53V6rdtqkXJkE-@HBPz$G4|e zs^}hNj7hIdB2=_)|6OR?bqVO+_mp=Z8PkNJvn-1TN9z>Z?FA0r6D%`>5D>&SM6Afl z*L3ghE3bd%XFh!Y(Srw%4iD|4vj^{guz2V9@5>LWA3gdI7oU2K>{raCQMqqcKg@9T z)JJA*Lc2ux9`? z!@(oSftI&G$H+1lUdm_RL&cO8PM54N@!=7!*n3c54H(iJ#L`U{Y|;+bRfV>xR9o&u zfk2i7He+V?>PwT&i7#Xof*KIigM@@hM0Mlg*U1gx=1y$g)H-l(l-7Ss*OkiV6#_ED zH*N#)Z!)LOQogEo&z-Sfl~GTfl1EocH_NKyrWVs)LMYG~KukH&3|cx=*#wl_aHJA2PnwHuN?A7Kr;QMx zmxMPmekL+36uNKaWRg#%9!`pa4F%;up$e6%VJVVIveSyBO(9z%Fp`Ec)ac64>@Kud z6mI*Gy#`O3Y4G9~u(hagrr>##S}#Ggf+{E{5+$)rE9+vK_!0`r8TPL;dyen{mIpuy zIt4%AaFClBiVQ9j77{jv=bHDQoj1&=-hDp^R1gNwg`UVnz8R+s%&mTOV6$i8O!29~R z%&oO6$IC?};IxA?#rZ5Y?DlM${ z{CMSFIC;}A-?q*YFX|QNIiwD3EYu^bSik1aewhy~%n8h;p;8HCW0|QP`b=aDsL4gs z)N9TyOVKn&bg9-UUWy35I3Otu7qF%dRSA1y`HU-7h=w4JICN*5wejt+zS+*|?VK|x zC3m;%$tWX%)Sf_aq)p&&#oMz-_tO4oZ+nlU>fh>_?*pwi|8?M?_jHrbmT7Gtf2&cY z6JZ+;e)gX|k^QJJdLP@@ZfoCZ3fQ`hC|B-OQ+SnL*y_w66z=zU?wmT5xdazC`Tbd`~wl} z8m&gLZUadTlt6)%2{7OgEBr8jrm$cQnO6q%j;TLS{xf85Ko6lOz$tW2VGfiaOL7VX zWe2K3LNH*4T7=kxrR}7_N>)*@IR`nS03o0RUjWSVH6Huh=K0aFW8qV|JQlhy#v zroWCFudbiZ4G23KtI=q#XtNn+XD8x#-Jf;P?puHh;z&${c8|qGZMid50~x9$3AUyR zAg%d)jfPNhv(~(zStAutagcyul`VLtU}%id3D5vyq71AVSs%#AOnFAgK8^gY+CQgD zr{SF-_iXVK$R7sxt_iQw>~(LQg~BK=1IXDswSmt-_2l?Z`k2k`$TW^OD^0wHssk!w zi=-kJBG$5-Zh+zD+&W#}QdxI{jeqV`AM2iM#314&NQhBE==tHbPM+qKezMZ2r*-gKFLfI z_Vun#-zdT2$k(RnKK?Srz(%!eLcI~Bs%iwO>nqT_(sTm_m?_J$JkM{Qp3YA4<6ExM z@Bi|zym5K)${+l}pIP**#oCkCaPxC6xFQ@;CZ>9GDe7!-e7thY zWxX&e<;*xXWK6+1k(+tqTBHWDq7rpRkm0xrPi)Xodt-owCkysV4omnN!5Et%L{EUF zRlwhu)s=cRRstb~A`7+U0_muh+L4}ID5x!*tt&9m2QddYD0xUwZ+vxA%|#3j2;TWc zlafvG(U&!ox}W>+)J)e7gkH!hDaG_^owjnmuJzA$!N4Ze*fSA+=W9j{5ca{i`(vPI zL$o_E-!tojw;5pV!yDz-UDtz4?%ONC9$9ku&tex2FswJ8bHFaZ5_3uX1@ew%m+X%dIh~te8%B)fK#_V zjY56b=w7v*^l7B78=o|^l}J%UdsHnp3tX0y-6__MTCD5nE~VUX83kp@#6pz~t7@Nj zY-B3ht!|^=%-2$h9aE<)7tNJtFd3+XQK(TifB`Islm%j;M93AnDwf6oMv!M}ozw4S z%kRMlSP;;mv52_|=YLIt2rBY2A)~Qs(@fum*(Wy0ij}HGml9HJX6|cSe z#`*b^bpMC~@tK7FgN%@D7+)Y`C@x@WV+Fd6^Bm`k*W1@gHq^JD{Km3kl z`qq!War^e+XW#hr^2%`@iX%Fn9sZO5;@ADz#ee=^fB9z*Z@!ivX7y6Y8Ba@VGfQm3 z%3sRW%0u6OboTcB?}uW3@9y2zg+5t6%z|Q;GuzB*m8qywjRiTxs+X|x(r9^1vyZj@ zycD(ZOE^|%Ac104;p&NA1vo*_w0>zUMTPBnamx=&5QJK4_FS@Mk5eiy&5`AWi1%TI zL4~GK}2EgWXtEwzL>zS?@Yr|Dc=T%;d2HS}XH%ld3CY-L2V7osQ zrklaHK+=htwQi~5Y?%`_8@=}dh|j1}-N3244E;YLmUMeM48|NHx9?}3V$+f)u1y`? zzz1zewWQ^&l~y*dmvt|8cic5=J|)plW5A5Yj(shGlQHoO5k;L?x7JUTR6{zpz)d*R zw&gUS@7E~<{%CE54jM`_$L~u}g}T-_qM?nO*-2wL39KBO^$j--Hd!QGV=Ilqv`Z-o zD0W|gScw`U&t_NPE9iajSJ31iSrr?yCCiBouaUkEeF1a;QZm6v4wBaDKMDjr$U!Ys zfhG7yL_bh{OX+O)tg>1CZ*`SAszz=9y7sGj>SUl@n3jf5?8w|=2Zf}z;h-&-3D_2( z+!)tU8AFAXR76D}LHoj&?lvf9X!gH+M;!LreVym!9dbK(?CM$~EIaj+nvqj6e6EgwgedH+t zP&D~ZFtN4n7ZHu}iG)NG&`f6ji9qe_nuwWQT}8Or?aGSuZEB_J+;K`m)ri7lhH4bc zCMSWeW2-S7LI@!(53*dk5Q2eKW1n2=@-jSp|GTTzvN$+6K0Uc}kO%(OgYyRmx3Yh5 z``)QP=PZ9uE)M80W0TKdvjANl7lpvS^Z4o;Z~gVBe&UUP?-zdY2j6(-2M?V$pT8uU?EW;tFWxo!n{`@}N-q0^tZiK?+HqV~FrT-P%1ldHdDSDn3w zq6V|*2vimQq)u-Ns*c}+2}^A0EN7oH&tRtG$>M77y~k3Rw9)ap(-m`D1#Xw4h~FAL@*Lf%M=c(mH<72ensi4!T>xm zl)!3H-{Pxu^0`sGnp;3o;=KHY@8BmrH;^XCM*~xCCXfH#xww5+i4_0fE&+f*2yQ zDkYfz94i(ovZR^fRV6A)=Lzs6gAdv-aKf0%EgHGt9KXzP{mAM<+5J-LG_| zCJmv^4esouR<=)@fqJzC<2+PgqD%-3Q3z8`$b-k>QF(AsR#kO=eo@u_;iL1iECCj$ zY%Q~Kb#N}^Ss7GRm8}UO_@E>-pOwxzYmG?AG8;3cm?@r{F@^}{@G2T4 zL=M*wLt)r3sH&>6EJeh!5s}>3h;wsmnb|ofB9@tm>bfq9B8`psSMPo535%3%G$OFp zCToKDg2?7ZNSzD;qPJ@UUh8F^=c~)B)g^+LYPndRx%W-|ga7i|XIG2jxmPa#^389# z#~Yk6{7EaZ$~6(!MMe(gKo`tJ8H>RM}`AIzRVKKLoEzsV{L zC}v`p-siTgAW-jl1r*RLKuNQ=y?Y}gXnjN?hGuoX%*pd24~ru?KJ>X{6|1b+Wb9{d z1t2scagOZC+F^~FatbL#8k-x__zOY=!LkNteOQ&o2yR0<@>Vo_oQ@;pzZj3qx zA&|0gvyz(5S~#G?20<7}SJ&-*G|hV`wnS(v`$y2&`9NI(!-f()ZB(}8UT$w;8CXvY zVFY#Nf^i}m?FLZS^{6z<(Ar3!S|?8(Me({WUUkQKmxJuBMzoImS`(|>;H}Yb+?^OV zmzL2^^U+qSYyG5c!bbD1j$2*ue@`)Ex$Iifvj$*I(&*t8|}6X3P!dnBT$HdEE0+N*AG zC-qy$$5G#sczqEJ6UHryd$QR$$Qo2Mu(+ajcnuPmH~96|NH+e>cZX++UlLn490$ON z9T6&`#DGEr5D@xZphU{dY`_tuGC*W((})(WSiwYwK|m1!k`RkoYo`G59VwM-3I+kj z8BiRPP!cgKB7j4LsZGCHClr?xZF;!0V>Nf7`&<_zi2nG{Ui_XFHYO_#Jc%M<y!dL90$mD}hX$Yb2((k^&^uw7*cG)@eeZ6bKdI zKwt`F=V~)Jl2DPYOkvG&U_&Z>zl?SM?Ww z#p4GBh4S+1gFpH0|MB@Bd#RAs>;L{wzibYE=lA}1`QXWm!Vah`md>w;zW3c9cyUfK zpB-iMf;c-Pg~?4tIcLkn8)SI;m&Cdh%z8Kdd|0hV!p1f+wL z+kgL;e(~GidGo`Myv?{QOKa`L#YJ7$(TFtSvxHN-MfSR`EjPXVsdcIQa2jLEvSjAE zu45tITH6R=jftK9ZTUvQBv7_SM8FhOjIjf~X+*TnIT((>v_N}m-p_S&R#sdYtQ^Go~`6E zWX6jN-j}mOsU0D^b#!{Mxccbvd484a%Dul_f$~sbr3$cx1UMM3;CUfrT*!p{Dwyo+ zSe}ag0%ix~nX8`;Fu@&VaT)476u|nCdl7V`@@*YVE+zcB`=f-ofNNO5%>>1)^=O9>sG5?pen? zMfcl>(12CFmZGCa!S+smGNyQ2GsZM9-0ma$EL*$nFXw%(NpDbTcgowK%r{sb9*5DL z(8~T-cN{YaOk;tCxU>f!E7(B>hs_&Y%M2J|M(ogSdfB;M>kYM?ZWCLyULRePHM)MX z)2=vyQI;0w_AzG!y8`OPTE?0$buUg!-}1nUVdJkGk5HHV?msnq`233_^`rt7?$o%q zE1yRGg`)sDmJ(DUDnw*w%nP8@SO@1<_E0)wgmSt>ZzoNp;)Or#v;n zc|-q1osqOQ1%r+j-L|kPqr05+b$G0P7ju^TU{^)d8iKO()ohl%{>Cdm{|i6!?eBb} zs+L7Do6TlCH{CnuVlZiUT3@YJ@gS+dnu4RE zzg4RfH4!x?AR9T+t|x26oe^k8iZs4GDo~S$tF_HANvTxv56KWaeqy9}leKE+!ROfN z6=8IgIuQ8i=;+R!J4c!S&ENc`MF{`P|Cuut_dodIdmn{A`NqE$L0-%xu(jE$hRF&G zaF*w}y?y)c4d)l{-`Ca3*C9kq4*x>n*X@agd(4%xZir#F2dQnvuiM|HJ%)1K%ep@gv=8$-E%M$?G;ZSvw(3Op$;8_3CpFb@gX!L& zrzX#y;*C2|=^&?SwC>N>@jXc3ZwwtwyOK@d3IJ9Horn26YupH?0@g}F`d{G zZDYDQuk*dez>Pkm!5NJbvD!TW-q>G_U6WylRvau1W@P}HhpxVPP26TNDw*R%nWjPZ z%`*_1r5({R(3o|PmoifPEZYtfzb+3qo?M;ygSLH&C2?BRlRL;7CQ`Qxo`#7+YuCS? z1yd9hL7q5jzE^-b9rk2DBj>%BjCgj!*hLua|-4V}jj&kY_aViD!Wb^$Jg z%3D!7$XNnsKxt7zGY```W_V41CIeUn1I7~o3hXT?1ADC%4&>niBoLa|To*GU2sIGY z3$Zu6(CP_Eet3&Y(q(ruI=QRs7Q!|!?r1;kbm?T>P&e3u(->VkzI~s%!Tl#@d%v*i zwpn|VQr&!|h!7!BlFWupW-~rGI=uJ7b8o%<-EaN%H(h}9D`p!tpk-Oc5`3!BGc%i} z79UOiQ!|sq9#UwK1`!75;>SfUcHPJyn;|8nW+t`z?;MT2Mg`EB2zyAFnzW@F~ zo|WcErFwjESy%9t*MbjDkKg#rPk!fn-|?$zJ}XwMg=l#2@WWfjH}2iOv3htWWpQH6 z`Q;)zl9&1L=a6MW4}GZFd{^{b0y06g+!6=!PmK9SxOl^4uZww`6l4sX&qKLHS=UNW zfI77f3yINnQrZqIh&2IVD7Ff4fU1&FSRw+5K*cf~fR z;-_YCKe-mNP2OaTi|s!rJLx3ab^Sk)oZ)GhOM^YtD94=Au=Wpkc=kN7wr_eO)p>ZF zu?D;5cWrK0hp1Z5MdF*@GC&z7O{6t9t2z(H=GqQbgG$2dgVU7u<4pr<8~5vk5Zd^z zc=+~4bbJ)37be={N~xDI))Pgn733X0b=Tcd?aGv9Qi=(*(`(mQCP8BT7!26h$vGq$Px-5(`Zu#27C^#2_BlO z2npcf9YTP5;Y>*YYrzVvK$luyIH`;I0(47 z=%P{E+-qoPFj*wpx?`SNdI#Nk-PLgMqKLXogXtK4MkvAD&2nic1u&)XY+j0;E& zwE$V?d{L9yubX87eHF(7%2!gA{v%q_G91>mnsaEJAZb|HnjZB7@D^QTsUeyz5gFpF zSx4fJBmV2hfa2BQb#u}`-k~qv-#{PFxJ#-w$#vf);!l0xk*ql zwRUXPx9*L$N8NQsi<#JHlhS6g9k1WgoF{rJ2(10Wnji?7 z7#->Pk*Q~LO+%+{sCB*C4oG$CZ`V`-c&KA!kU;wt;6~(+glN4)q=KL@uthLtMd2~& z_oxygk-!vtn+(881%VWn8j#vtkDq`&LGf*bOH?9&A%JbLKGYxyCPW&=AX5qz^c*DC z+y^_=7YH*K<||v)-3*)Y(CN)pDsgz2a46Ib92o;28jE7+W|r0FreuVQZmj19>+wkC zamwBg{V4O%g49qDrjxT(#2|pA;<$)dn~BKdM;HI>cmDa4vxjAIOvssYLeu9|)h>mj zMou)*mTexDO%?g{1U6<;&KYYW1Pm%9fr!AA$kF7|pZ*$Y(e~VIN;j?RdQ;k!&}!FX zH7RJ(hGWHJu2w7OTs+%|jLWi2s)O{slD;+q+{NWpH2hC|YM$rLImt>_SwrFR#br=E zJ-u_3AK!WY#;c$G3|Xf^K7RPY<>I2`lLwEUQ~_aC-@JG4=++JQ;88xG%}$Q9RhZ|+ zjhbp`WhFEAge;(+mi*tK3Q8SmH@}V_HrU}FX01{F&zJ6R69wjL`HhnG7 zOBtPN0NTG&zo&HdTI-x*TiX*2RFnP9E48g4-NdD*h&$TK7^f<* zEl|)sLF!;C9^JGLaN%g^0DytSYfmJ7EeO9eT4E13v9WfRv48EZ9pg{SGhps(e(R^) zD(ncKjzc z4Y-3Sz|8^U6d<{h^!D!K-O{~aji5RiLFy>q9H2Y5 zh=2@cE!#;mAHg@O4Hr1<*6b6%X3rxcC(t zJ}Z97_UwRfUg@wDMLSA$UFlB(H&^6G5$ zxL$tg!6RDKWj=G+yg>2(+aG50`6@Gptg6-`60nkx8&h8{A77lmcYN>-S+F@iKy499 z6hDsQ7wF~}!w0!!jsmQbuYz^9E+6IL4{`aLX5Z#YFng5_G=Jo(IuK`&v@ajj6VOi* zM!RW=6GGEkm-0bWL81t)%Z`GW42ZIf=7tUlIguv<5koCdW9v3}|03*Qzm0xIKs?Kx z$Jyj)wG-^v-KM7hZ(8v`9qOWfLd<5P(oRe>HE*Pmj*dWUbBnvhBz08q`c!>9y8+yU z-_yPY_bsH|MonznC4IW;|5NmS4RjrYCu+<5-!ll?(Do&iIohJo9Won}zm7uKXW2&X zKy}-=VI3foDKXyDo!F*CzIE)OiFsiBgPBY$q7H6cudgm)HbStmMxMTuM2QctyHi^? zm3W@EbKQDI!qHwzsGE9iTHQdS1yB>IoQ{h?qQH_RW%rB;km&Csk$(w|O-l>YC9D&n zdin<*SI&fy&4!LW43XAre0gm&4OLNQ5>Zl#JNjr#35drMVP$c{WREP2LWFu+$R_PF zW)cz%NT4FBZB}Z$5RwHG@=Suu1GIv3VzDHg27q$XE2Z1ex$qKd2y=l#P43laER;ct zx%&Umly}%wFgK8+HdRq(P$zzs6^bIO#pMTzIlxQiw*~%3}`z`-NCOE#bwb2EQMJGpRT~jD(T87+^ zk&MM_p8FtqQRLA~3P8Q8=5y;@MN~9Jc>`mt_dbsuOEK9*HJOa2YI|&5a?WL07WDuT zGDbw3&Z;cSs;Zoeol>S_Jx3u35wa|c#AkHEN-!~5N+m2yM42(FnwK*X5$AJj#d#u% z6581Nl^Yv;u*|-8nl<5AN?>c4hz!@>8RFRLA8F%Q^%f4+6wbMfaT@o!w~4v#ZqgY&&!*4@)Ih^U!C5%Y1N#lo*y2PH};I{MI{D7FF#!5 zRY8yig8vux?5^CnqqxQXobh8qf0ms{s0bBRL1&hA;c{2_q9XHcHc(}f7dd2}>mVRY z`o4+EB~zP#xO?|N!O1-|j)>^B0T;j;O+_@Mxn8ukCJ+ZD5;`=6LPX86FK1!ptU8)2 zRbUhW5LsDgv@u`nf)eg72Q;z|OhB1iC$*+`LECy({EtbSWLHH@h@jU0rRxp6u@3cJ z>VOztGhA;XH=_MXS=XWnZNdS%{dH4)KcE4CSl8X6U#xcW4~Qs6thbefhVvj=$Abu`-KUA-g+$hA5ZXTy2gBr}DOq0wXwszkS03z>a-7wm# zFa>u+c5wfyP)-@>or+d67aEZnY&wSSFpC(Nq&C0dHts2Tc68YF7V!`PBB}v~;*>gY zSLzv5roB^BrD&_Nz0Cl(!>upDBwatB-M8onv9qQm#&(R86wK7WCLLpU&&dPh*3P(# zw?=5dF)Q|t+99I2ZjV5MQ4$MS`<|lH|J3=s?aV!M*f0^-=WR33Vk9Y^x~a5+d}DPTz9U6G7+UwBdvk0bnE_GH-+&_ zdsU|@t&YK{x<)D7F_j(7yh`6oB?vcFV`DO7Oh(2=+^2ykDEVX?3m8CyjY$m5L<{ye zVVT@Zupfh;xAr;AFX7&1U#MM*nIR8c2neVVP_aIOp&)7yP?4%9Ju`Za($HO^v+ng8 zbDo?0^M-}fHFnIKCj2dI)zLvn6SW)Or5+q}TA8f2Y`PXqX%d*=Ju(AAT`#3}tD{+I zY~iX}F$4Wo#!nK==<{Y9ObDbci3tV#MOBAUY^y-hBB+xW{0bKIiJm5 z`?=43``h1!$h??eWfuk8*I#>WUe4}+bYGZO7cK+`am%F!LttR#PB=gF)th#CM-OtL zl5xlekh%~oVDmZE!5LQ?Q<;S!t6;%WaPc8l2#W$i5Sk~Ew3!?=x^GZ_UZ!5(z@W_~ zURz-fja*6)6hZ{UL5WqBP{naB%F(Npuvw|!ZGt%E6HJ@Gd@9$Q(N%Di=bNU1KY_OB zEkDUWc!*jiuuj*dMr411e&9T@@1R54qKyx1=m$y}p}OUO+HFls|Bs=PO)x|UB8&q1X1mD4?Cy=R{gg3s6CHu$ zGs7UWed<2!ITR-P9Y5ipEl+#bfM~>-YQ*1Zs(*ByX>ZJM^VTTe#@y~&0Ej?$zg}Q7 z1yGX$cc6RjKB%l~sH!T-&o!)760tnl*8R5(8-pwW3a6+Qo+JWD+MJ-*QXU#%2-+(b zL#mkBG7N(l832Y?xW=fTSe2Mqz(Q6vfXJu{$#bxu#+;G;Lu6kF_MxHss1Frir6uy& zl37py)}m&uM2ZWO)h0S>1tAR?*DEY!_AtNqLj4xCHfBvJ5PKP7?^)Gqb){<%-?bau z=zdk+SfRIoR7}g)o_USw3t0ve3IQT)ky&FH?91GO4A+8rnTtrQZr7_SE|yhQMSK~_ z(P$Bsx~5WpeN=YFYm(=AQjs!qp6AqZlM(;Le@b%U5PbiyA=PKQIjBiF5V_TEIyN&G zMUi4r6UvO&(>a&tdHNJg#UE87nVA;ezuz`FzxnHqCQD)^V&x_*LtsANu zf(yY_!R2|b>LCPAN5%X`k^jc8|3`oC*Z$#e{nl@P?dxy8{nmG@%DwXPkKMg{_wmCA zhX>{HbGP4l`#l&n9#>aaJ_9t&CA%Pp;J;2!PT1Tqha}6F2)~5q{|N78nFMj7uJGB4 zD{!W`R4A~5fB1-&#$T2YPXb|8>DIVg`3l&Wm~NsXSVynvC_`^TfDMtFaR{}#oC-s# zWJGJl1xN8y$U)vTJ|KJM1MgU(hI>f8-U8pnADh$q(=A2YJv6Qb{`P?~Q_|b6K7sz` zu=B=+r7t2Wc!i@dq!;$>br@oJy)cZaYX}9ISTdaHPn?4|bH#+dfdJ4y^sk%08 zdp@@fFkRzR8aKpr*E8O}MK7x6@A6R}P`41EKfwQt4-kNXtcSd5z*jqRrP zdETz&R@;prokG>54Utb%o4rmv8#PMQcvGkIIA~L3i|*@t_e&;-^L55mBW7rxmJR@l zvFRbT|L^0UO3JKY1cmD`y(t7dIls`Bd(ryOH)3BEqrxI_z0X?RW&o66T1ACH%qk;^ z8i|)t+*W>$W-5BZ<#X0NgnL!ZOH^b+Unjq^Ax4r3La?fuzYCus3&aE>AuHC9C6qHc zQEIS!7a+!zuFctSG@wQM`;|>UsX+u(zq6jE%pEqxScCf1<}bTjpCq{4LJVvnR|c_W zgMp_CV_+E0RdofoWXnc;2qvq1MMO`YJc&RP02%fn6j>f2rgQG2k3Ncr^4^o-6d9Ga zxsfrA-ThGskmRR%o=2v$D2l`(rQRkYgwPmB8N5&oat$ z>sAh=CnqN_y>RsMt2ZyMKAay=U0odAd;U|WH;<2x@7}%jtvCPj?8&3&GhfTn7F4go zN-I9dGttG2akT>JD(D}~FJG;XUbJ)!`dR0{Y-P!r*qr?#S%SX=R|19#=!*T-5o%U1 zB%}akP#4|r8mkh~1nHrsjqr|GmWe_t>%=uI7KeF>h zb`ww-blC1xB3=u>PNrY%z4OGbOrz^!ol)P9eRBSWdbp0jx-;3XFW=}gxj#sqYJ8?? z{+K3?zY`ok%T52p$>6~+N88~y=k481=zH`Vbp2Czr6=f~_`9okZUX9~I8WEY)Df`P!oLIPvS$FbiJ)Pxx!`yQ}?S7W%=oS>6PN%(w;FeADK6~u3 z*=BJ2CUv^qM{yFQP7J8^<0=zkbkfagk}8t5EA{*4x;iKwoi~Q@78v%pQnx#(fqrN; zyYX#%)cu7B0`evPp3^IyTZH%6hSnd}MY@%81 z&*BQ3&5~G4|7UXLqA8ezmzMGW`KAKwy}|NqR<*92N-13WD2egE@4mBcUx0q zo$7Ape;|vIjon$iVLUbkZ`~i$o`a!%_;i4w_pB@JatI$k+Pdx!h#;^E7poc>XT}&} zV@a&FwR5o=j<%^kb>hdCqg2p`Q0k8FdMQNomSAgqOHmYe@813BqmM!e2L}grT~}45 zsxc`l%d+Ub@0{xb^hW8@GPTK|DuqQwRO+0osw#z1b>9+UXkY?R*R}V4KA#gau{ETt z)oMPUFRE3t@s9`W>S*I1oO8xBXY0I=M~g_;KoNo}SKb|zM`zV)b^q$k-~R8tn7Rt5 zr#ElkJf6+W$&GAw>|gxU;ghdEdjEs>jt_1g9L-mcFOeG^~(Ks z2k-x9xN{qL-nd_XTPRCY=h2Zq!l(FQ9u^|Ug64Ja z#bbBbvU+&{8`8QL(oLF}!1W5lsxun=ItJ)bZFa!hx2&jLvCp=}C-z6*C zi1fXrHT#SXRV8H_sR)Bwso`M9qn#!#^mJ}A3MBTF05z5uDFaf50gzKdWOO5%KCwN| z(~AMNBxMf$i6)H+b`X$lU}@hxM0eIJdQ)_-si1SIlgyar^d~OT z-8fYh3=NRj^U{>ZW3E>EK5bcNOY`0Ov11MprChlPT&T&E49F_1A_t15#7L3%&5R&0 z0~8G1)sn#numV0*JwkRxULl8q6?<>!1)4m zblG}DhU<;V0k=AuN0mlF;ywpWyPN$P1HXlx#KRO1vFW(9<$x2NutRf}?l@=YBA`6r z${)J`!^P?0Q5C!jiO8$3yz=Pr;FV)X?$;0Rb^f}396XQ zW^A$yoMoAJD|EEd1dqb zY;hURHOq-$;B8UNt}f)gAAQKSs{GB*-zh-J}iaH0tp81A%@);s5|307*naR3rNCR3IC;D)vk1 zrgbZHB7jv@8B-=aqjmpvCv>N485(m&*PizB^n0`Y3Jv?mCFqpj^RzZ#a2jh|_bmH- z-R3L{jCV9{juhtcZ(*pX?UvZ-*yb~*Kv`}3>Y}d0Zo;PK-7OVM@PrUMW@E!5aZvHw zFGeH8>2|G3`wfW$nSd;i3C096%7!^t6wngUx4-f33L2H(WEA>gm1dGqod1PKTO-EtKs*{MV~7@x%xnfvWL&ATTPD?|lFA%G)BJ-#9rv zJAdGV)r>y%sZV8D_W1GRSh$ZkGU-7ZCwx_Ft#5;-x)D%G1`sjj;o;$OxvZ+HuIul9 z_q%mnhY%u@n!KxG+x}{`N@o7a!8Cr&2u#=WU2AI^$=W6?AX2>T2}Hdt+Q`$ouIu1u zvpI;2F{ig~K6?1X1z*l*&N&}^p654i+<5Tl5i{p(QWk4Uz$%Kuxki={!E_QZh|iA> zZ_w4%)$%IKae8{FVhrq!TX!zcpRAUb%er=pCGJ02RNppvepUGw@7yg-5sw@w%!~XL zEq+7p{Bym}Fvbfggc5(mkKcFh9hTRmxSeHpAj-MH;a{RwWQMX4a3AtECMj+Kn7!Z(f+u6DQ(!Nc1 zNY^hq?;#%O;m%Q2?lpLkPl%Wtco>Z;;0FVLrxVj&*Z-QStxq95n6gA5+D5x>NVaGn zK(O;QVS%x`~z3=aNnqg0^w|*O>`-8m@Jn z7WzZ7;}y}?j}03ByID>+Ss!R(TgURK#+vq8Q_^O5a+~6vY!s6|b@RzfiYwC8fJQ-$ zhw-4$tWK=3Kn^MhPE|m#fP;!zGn4PoqV}_MdwGiwj7T73&FnqYU&i@gWOWUCJ7^xZxvG~MMF2! z;nG^$_|)=VP<4PiN7dZ1`Z*e%yxo~^FvV}g6-I|qEe;Nry!`&VOU`c}9NjpYA3T2a z?)il$qPO09>;C=wv7jIK?nP0C5QrjUDp{7tQhVfmBZry*Wn@OjEz%!&B?;_7ps`^nG$J3s%s zzx%rq41lsM7pv7PpZ@e0zVL&Rrs~NYgJWIidxsTD(3U~VzHq1>l_{)s;cOX z-}pzrsc`?zZ~a%tN7=jx8D~W{|H3c+^y2F3t6%<-gm87?A3XS2zWcB!=d%Mai!c9Q z-rl6wwj?_b`__us%{jMuUB1kGmE~$FmWmC;PBbaeA|ZO5?Mq{XHvl9^d#Rb^IXR_5#PJ>A|Bv6crBJI-#;z3){O zFA9Zx@7;6GK6^*A;#*&{tIO4u+3efh+YcY!byC@L5Q$es084A+ls5n zNdVL`6|5Z4B(9PcpyrkEr={P_5zus#&CuyhJ=+QQMUcz&!A*Un3B3CK0?I~N@cHbg z6MrAf#VNlwZnwBJ&4Pl8*ZZs!rRwQD^%hju8+f17=RU>7qwo0a72c>Ex`heuD}<%t z=8UWKT~fAU^h(nO!r2_WG6(mLJ90x%KgPu$!Bp+rUG?_ISZ{T!ip-Dj#eRYk%@ylp z21+5xb!~F8n@?bR-Om2;al9&_8>ec=(=6D2U`=9X>7XOZn)Eg&YS76*BGsA4Et6px zc^xU55>vEwUeA|;Gl@vG?u5oMOzoq>9*jzIifPz1m!!xW~ zJors{+=RnDTWi^x;;Sv)J$Ek~SZf?PxB~1;p;o2u#4*pQ%2tKckv!6UGf}3a8T95O zyIfCNhoF1I$s#4%PYX*e7Exm;2cqQBX$<9QKI;B!8j(jNDxV*Yw#m{}z>4Un+aJnt z@U?_<**@|1-ETcw^PN)n*W_R9xe1<`zxBZf(GS1tuoGD(BvC(G_Tpm|E3HJ!{k*!x zKgK#T-maG~U&c?35m3=ZH7|vAU3>4N4^+xN^*$O%Ip>^nmzS6EZ{jbsZ5tz?auFOo zup;FkqOkE_jWGer%%&{zG!DUET&`cdeEM7e?>{Z9a8<5WE4JqHa{Z+*e&+4B?tbC( zZ$Ewd#Nhnu>Z*%crLwH7wQcLNyOye`gnM@{9zA;V{QSIJ`+xs$J$Uir>I+}KBZ1hI zUYOLq_w_$qt?J7M_4CIYV=jm!ICp5U-;!y*D_;_3uU6>prHK7gn$_SlZ#`T6c;!_tl@5FeQZ`EZmSL zdpK3i+6W=-G0bS7LCjlFyb@XzImJFDiN<}4Nu!NryzERim~O<=5YbtLV8rt|0mSBQ zl{v1kGphlEMo>)$W6v`tiASed)fjJ0;~pi)m7_c5W^3oz0u}A;c{Hf|QwKr^)v#io zToerua}aL4qA+66W1`M?Q~z66dfTx_HVWou=C_haXRo`;L@49D6#dJw|1)(m?-}O*s=6B?93@$|Mk|5|zY-9W*j# zWPM0FeUjcmc(W4q*kOu;oLlK*{78;)U=4+78 z**j|y!k2P_mqB%t}C{m!}?KJwZ=7Q)R;Py-=^jzKiP6yl3|jAC0`dp zE2XPAMRHl0SS$05o?i1p$0rg%Z-JBF)&yh;AsC^X3r&HA{p@5wbN?cj(qH25m=Zzp z$*20_xl>gi4o{zK#D|PN)^(jf%a~*%-6wqx-J_7TQ_<@*;+p6s7w1cL&SiFKKM|mB z3!tip!y(2>?RLAY<U@9 zlwS1u3vXV0#<&MKdt8wX)z7 z_M1OU--l-0Nwxq@3)~a+2PV0!w6Jre>*pn)tN)3;H|)Qaj;$|G_}?iF{knUbQ=b$2maK)DMbNrk9Qc0R46q1z;Ln<=(>`s8iFJ>3!vE+Ggg5@^LQIZ0PP%C zjnZXAYz4T1C_H+^qqe=I3Ms`fbe}%x4~!xzNaHb+hACMZvzv%+^E7YOA6S0LnDsYR zppHu3(Wj`sB2Q^jU;nrNk*Fc2gO?C|S(a5*MUw8fzx`1NPT7B8KE8UnIX^#t5?(M{Yi(H- z#t}0gHv9F;{s+JKQ}4X<=bOaUV0BAT_Oty}}5O&b+Jbf>e-Wy+FE8@&vDku}ScMqT5iM@T_W$)zr3w$*n^ z$9vmsQ2eXa;mdndRr1!hea8n9CGB3J;2vlZIY6LOYxlzPH!Pth1HK0V4*p@zx`j>v zX0O55oYHu5oxK!=I`t@6;GK_l;u(EsA5BQkCIc9lWN4;1x&s4ibe{3|ntI?XLj~Nw zY+hb~cuB`LNKo(ZIm5*C?pteDY>jS?-dMoVU$Q+rW<38FPcN_M@HKmM!JNlJfBeg& z(C=<^R~1Qb1xQ@e1aFI^j=iRL$?dpf(=TJ;%tr+#Zt|v>^XurRUg_zkIn5Z%mSwDFq zI>qT0iqz5fopo`Ul=u_g4KWc6*g^(%>X@qBU26*I9*|Ax2DZ)7l&xou#U0BbcNT&O zS%NT30|*f*JWv4MppXBzHdd=`+n$}BW&HK>^3pkX zI2HvLs;UU$W~A1Zh4gv0MZqDGf~3J!22b zEejGMFo;>9AvhnLsAHBMU%LadxpVoralh~Faz)EHv)4sv0&Rl-6Sv>i`pc{mVv?2` z14}7d8X*ZESWmSPW;ZJ6VjVdvd!LIG9~?e!B8TY-UgnLw&m|7}tXz78sxDp3-0nDR z0`^}M((xcU%3#Jds6)hZeV@AF`PVeZ(oU`|^8qv=0E_tF@{X8UAIL|SB}buIIRy1- z8`Gf9TR_@>X+JlmaM3Nx=urm2V8tFN8G3mG$!>kXv>CVi$G0rKK_m+#vY(Qw2GIyi zO5{o=&pJ{l^JsTlRMhpW^L+l9l?LAEVK+D4Ml5qm*l!#&l$oXgBL_rK=P*cg^y=%T zo%Tzvw6pVYk)g?Lq(u|-;piXpYG@Jf9Q69fmgk~VtM%7VfA;-cXMwZfeNOXm#C%;k z|BUMXTw#MOP#*ErDIlCA1PWEs+_}+yTfE1-yoqn5X@$&?ZF)tI8)HXjISC9VB1=R{ zENVdol-U%&#q^_iamK5Ei9IA(t;KA`xCQ}$0Z1v3KR}`UAJf^-;Zoo)QSJ@y(#0iO zIqaNy+mjZM5RV)Rf(pUheEwd1s5Q?TLu2 z$$SHAtcogWPFSstjl_VnvoqIXzu#9ie)ZS?_swQwi|XFJhr8|JdizoQ%Gs$Pk{k%! zHZH=w7nkR;$Y$npwRT=C?AO2X(bvEEErwYYcPXs5^qUu}`n-Ot-EGyoQ1}np7vI1| zF#Mjs0x7@Jy6R(*CM6Xt2g*rqxE^ z&ky109j*`dJ{527>B?xA;}9Qir0gjeth408S8=4zuy<5rq&^U6ZnsW{BbuFS-&0o8 zi9O(iiN}dwJFTaj#eJuhYadXVXyFw%Sac=yyYCH@3f4uCwCjX)%b8u^9f{m*^Q;_) z^(j#KHa*Q7AKY#5*B=nzItx|2Qt8}(f>Uhlv~RAmrX=?pem~J!HBe7p6aNNEV4_&O z#_k0%O?B~;`cfBa;?uBw2fE){ZI=A%nP$E80|DI~KqPUKjyLy{t(Cbz%5fk3RR_rk z`x_r9$G<}vBBY}_Nl$BI#^=T!*w7!4-8}7$je$;Jc-T(pdv3$Y^6J;WV?@f}jwlja ze7aJQML!Y^$GR$?xCjMt!6ZZm8Zg#^%|Dx1Q%Cqbvg_DgzSQT&=;>wt{wVinS6I#vBd@?|tmEAJ1*QV3ks)~rBcWLIx#-Avq$`_OW+Zba&(VxHZ zF1PGs-#Hf3MNz0KDHXOPaC2}XQrD~Z-u+ftmSx$ze6a^$Ei;=KC=gQ#RMq>vDh-eGQ?CE}S%+SCIIG4CZc(K7Igp0Z@F1Y-g z>j!VO?RLL0hKUhWLQd4AB?ZjQMJi1~T5jKhNY%T(3TXQ3J>nZP;coM)6FUvv`WiZU z5(A*qLaKBruHZz^a{h<)AA(+|fA775m$k z4rn9`U!r^XU0s%7U|q<1)Y)nzTIh^k6;DRfE=a_NDRy>yQ0v&wL5FRJ8+hlZ&!Q8f zfYBqH&`D{o3(@RjXRg}sw zup$a!VphN-uu-Ty5c5FmVA?myeCPx7E^x8)jj^jjEjjPWiB$x#-aRhCq5L8WFS@ox z!}ckyJUiHjxyDp5D-1>OSZ13MalFoM7!$+i`9*)Be7xvB51M1by0X5 zQwc&*SXK3|HO30z#r5@Seb-p(TT5Y#mRkg;b zdX=^=%et`dy!po8`A_}^DgN}o|5a{->benj&KzFi`3oN&UO0V*KvvNLVD=gcWk;ea z0BcgH3W%W=8ol~O)qvQTA|4%eN)`FwtS-o8ZgQlB5LuEU*p%t^m@riWEDGhh54?C%#dJTHjiQm5g zr(7sd=9c$YP)EIzU)zjoLXR|+&ZlQ^yCl&^j}J>FRd@o@I;m5c$)I2^nH-UUs%pr@;o)S+yqDugN;H3gf+0t)GR3Ndl`OHR01$8vDgh7- zA*dRV6A+jo%t`^O39e4Lv=!VHKopqz~baY<4eXP_89q3XMr*AfX<90Qwn~4T? zcX@|RfW0hUvt@WM-jOZztUfo+@7qnF0-{-}AMsID-E1~&kGiN_8UkqBHvfHY`bVsE zx^EqcBAsPb?B>VLd(<|?o^LE$b5Lr`2*@wVpFU7}g^;~k`{_RMf(>&lBCD!ugO9Ij z+qSBUwrxcc99!4*cDs#nQ{KC(vd%RO4&p(kC<^aFEY`h`HLJ}O1tMCn*O>@mj9IN# z&NXaFLS4|=MRjjgnEmb>pM3i6swf|o&B8iLJVZ z)uL_5GGKbjov3dysG;X^;u4TvC?$o~o6<~kPTX2m^ z4jW}8PYdmVzl^p%&7x)FU6}^O*=a4^Z4NCr)IG6!!yqQ+NK{)0xXJ$m;4uPG6U3N( z3{^n}#7cb=D=1M^)@wEl8I8B;L5_~uMcT8r(9!r*N8c$ zhpG&%7L>pSsECZs**qfTRV@QRh{x=>@|sd`N6m8>CR3L(3 ziY`CdtbLUE8ED<4iS+Cc9-+=i4u_{g3q(Ba3 zjRkI|#>RimCjYSu55Ry3BqCzSl!X$t!DmdUC<+Ov$`!S3s;z^Zuhy#Cs*1>d-_~_4 zL73RE_0D^**4n0VUDkk$mv>gL&d$z=XuI8d@6`uO99luf6O09H zjP?+9vFI=%c#Df*3|XtDP@`CbcMxc(7%h>K8q&zd0muU}HYAT-0s*27GL!(>0C?II z&U1lxjQP*#@}6qbO3T#7(G}`QN)KY7!FHUYlo-;R1KN{{Ygdc(cR0a-+p3(LTp_8e zPozXfIzMWnXttWRnUQaCUWGetvi8q%OQpk-Fk+Ni)L$r6W_qAYF&};3{v~wwM5V&H zxeExTLIc?2m%TaljWW>nI~bzN1B z8O@YF5UymB6-a#Z48Be|41FKTzn`~71)G<_BB-iH{`>NW1%o&PZh z3E3Vi7wa^(G9Epb8N5kSEuJ1|uJw7Lw@IAO2V-OA-kzS}a_aB+=<5zU4(J#+6`Do& zL&zT_m?-=P-K5B%h)=;pg~>6@nE;afeU-Sgn9)M53lKw~K!#P!LFF@S*Qyt`NAsHT zwNiy@upG57(HNMC80u$(ZvvHJh8|3Cc`Z|asqB?y31i(rj0V%;Y~9~tc6@1tncKZE`m zwhx-ky;OE|Hyz5%mTov4&rmd$dEY1aH?!H$CnBVYW?n+H*hPAc<61udjT#EnG5O*r zdXJYc_Ag&ti&;CT-UkrM(gK>b^EsO|VvSL>6d9$tMl7SBXprnD75|keF6LR&tsoc(%%w$3av;O$UtddTNA6&{L7h#+W(!t6IT8TBPMISROfxyzCXrRIp^xS_Uenm zR<=-8W7vBSWn(l1Z>=G+5!NlsLPQR(l^s-dzu!k%Ef>~W>skR2LL>>KQoC(itytS< zU-)Zx@4g{0FMj-|AKLrH#=8FoU;Itk{F`!5A}iD_RSsJi69+iRKn;jHlf=vc%Hf4qy7}Cy~hLn&^?`QZnz4QIl zgW?4KH|2-Tu1-tDve~BmNEtaYpMF&mRf|7?uST!)L zB5m-o$=ik9kh0Ej60l5&7aBjWV|!%sK0}wTc+L+z`pYQO(c9j!DRH?Uimj6og}(X8 zoCIwOWS;=cG9Q-{*HSyRcV7h3j|ZE%nG;tj3`_nS*7E^xLPIRRLS)x51EK=M*;c1B z=K*4oij*LgR>YVlg&w5chliH~4yjASS?Y4=Y%P(ZLl%5LP8%}~Zh|guvY2pcPx0=0 z+?Ax~ne<^^`)Bm@mpdghm)-B0_GZx0V`p}r4st!v!!bqYxT^DZzeC7&ZjJ~EWboX( zOACOB0}R=TIcHNDz!N}hRT#u}bgeU&0s%QfizwS7Lx^Ek5+f2$bG=6@xpa?`Zy5m+ zJOQ?Khq7L+17GVJ=Acke0E}=6kU748xW~o0${VN(Kt#@oAK1(LpudMF?6t8LFo1EU~3A?DwH9~extu{QyQz)Y^|S{>3-hn zi|ZGW63~wZsO!2cR}uL~r^=TA)r8>YpwxWYi>!bg%9?LNpPAa_U)DVUePw zj^uRd{8r-y#7oV2u*Oi+9Ga$y`mnmLxv=~FK7MX)VnmmKrfE8xsv?>Iv~85nsj37NZ%TEy;`)JD4=zZ>kOmUp zYVeG)xcK#Eo2nYn?1;^BewEZHP>gogIExlD=T3KBZ#0rSooK(z9lCWL*5l3JdQnOX z2MMV_ooI{TpafGOuuugAz(Nd^0hMUUzzN>#Ag^v7<>IafbMpLl+Bf0qX?7_a(Cf7M zqsacMdK|KtBj_hwYFH^A5vWnj(yeK%r&*`BacjTjS!KE%^sQY^Z!1e%#<0lnnR*;y z=@^M-NrPtl7b1ehfMk>{Bmj5^zHiK!4u3?UvUflm9~o_z3gDQ(apakEz`$MXa)EKt3->i2nu z!<7=;uSb}FI%UT#U+Mt<+`sRM=Y}()(?Q0)wcl)s!zLv9hbV|O5{jaFPf`_|Z)qX0 zgu;%DzK$ut=sJ7ah-`vvAg*&zO1=D9m)9GLR2q;Di3nvSIH3N#!2Ytn`78DcI4|HG zVm5F945hx4Un}0GQb_^5huW$ThZ?xR>J7a8Yxe5T+~HsiNGUjlt?BYdnBFwCQ*01E zr0^%Y`*nKuUtft3Kr3J)L{L8V-)~L#86Cl=r}^(aMEjMXmj!y9-cUDVs!^c6RSgYC ztrs%pf~f>lM9$7iHU-pylP%O}(&kdNe*w<9*x!$|bniokMXfEj+kKQhMH5z4ZCiiu z(iTO*Y=E9BKgg(=5^K=huFc6+nO6|yN^?{m&6=t#>Jkwc&JkAmH$}vhg~=`iM9QR0 zT-aD>iU_gB1T0mAAYPM@E4mPb5V8wF26vrv*4nePv#P2dJ$m%XC!aih`Ybjdm^lKm zC7(Ut$s14HPH_3%>*wEo`q39Ie)fl}d%*^TyM!7S8?^t{A5exvO>iMuxpzv|jII$N zBn%ORuHY%4woAP1AKIoQDLEz}fRsi#lyG#%n~Son9@@eww-S7iwrvfAp$y5bCmN92 zbtw{Qww~bO#x_q6otrW=Ov}4{VR4&`%G+0;-;e2kx&_of(?;AOI+H7eNSM5^2PsGq zjZ(CP51;~6KnN*CsH1aaXp?k^YHOAc5Ae&y_Vff<%OxY_vydKlMCyROEZ7;{0-md2 zFch?sEUeTz^$HxVmf6l-C+Hnbd%FpWM#q27IXgsg$r`myPn^?cIf$<}Lb3uunPST~ za}GOk9UqGuO)X;)?TO)1c6VU!L?ScNBBdddwJ9^lP0E5NMpgpxq{ z7zsXhA?>*|M^` z?$-Mkp03pdVn9SSFwNHKx9UERzG~|owm?DVKI|4=#e9|7y7hJ8{v6G@tM)|^01Ehw=Y|h216~$*-*5l1^#_s5 zv%Bq85%kQ{V+}+kz4@cF*vScf?gB6`qd^syEne{XdyT#9^u)MvzMTedvg?HEASyG2 zz&M9tQLkP?2tGiiF^t@ok0o8!_%}_Xs?ioIVvu!RhadnN*X9npS5eib^@qkg7qv}V z6eJ?V;pOIfwOUzgS;0(+2|(bEjhg%Q@h5-5OaO>4$)=~;myZ!evw}V=AXU1? zzkToi`s0sRk3W6>{Q1ieg0(SJmKx{p+mFTD?ytq4YijH%Dy$nQU6>{k_kZ1*1G z=>RyOKvFAFZ%i^Y5DVa%5J&+g1STrdQJ!?t6qDEo>7W%M0&C)=9*;cH+Ji1&YD0Df zHp(7B2_jP3DjH*TZ=aM2fN%L>EZ>M6r^eZ2D3x$TPBP$t^}&#Zz&4pJkwuky z4BZ(5Lo9hIAr6UfV4xZqp#0Hjk)g&>6}*D7^Sx z%r_!>$g4APcZ!Qf4!_Fo{UQV{yxjic5>)CfodyaZMC(u#N=Q&j6xxqZ*q$R!JFPDokle1))`G)dp2#Ou=Nhgj$uPzf#=L zIi1!V1~WWU8e9WT_YHJTYJMv_^aT<9tL{dxUBce-oVm1&qRIJkdo4JHOlB(T3Q37TZ`b+8v%6;BrF?!^lF|&^%1k#SVOCxl;&n742__P7& z6Yq2He9NGGAUeJ@a?-eWa=`TV>Yy`;iRt7d9b>40)?^hcy}NT-B{^ObZhV?EFC0YL z_IB_iQ0l_~(wq|c#vs|y4`D6X;R>`wv^cwiv)@JgkLXi@`wYw@lpD}B%=@PC zC{WQ_;Uu)h-B8?@maHN=SSv}imt3NP{UA!xTl%M-Hmh3N0_Xm9#5dP*%-SSFiNdL9i4{TL{eHjO?TDzZYv;Gmp6;!A zSyd}ly}Ues^qIHr-@o%0AAE3i_2Lh|_Qd}|dq(Rg)O_=ed$a{x(i7)XB|OpZ1kn4uYNaR&}z_8OfkP>2T#8NCT^a#6+#Oz<@+m1!RB-uNx9pFsXLQ(i*M8Wkfg3 zHo8n>h_Qp?`n^S+>Y226X6`zGN;iMy34gyUbEm~C&^c@B;6y~!*M|=dJgf_V7R^Ut zjTX<|#y=)xQ(tW~IcD6_*?Otf)~`Q0yGrT$r`41mrbTfpvtjvoa@Djm(YxT zct-*6>QqjH4L#GwBjqm{apb$uJq#Y4JiD@HeDWFHl+LwY1_$v>J7G;;1l_9EX@;KD9 ztMhvQ#T{jV4l$?f>$~(XEk?8XQlsr{E^%NA!_2>PkI=SgKS@N&>e|#9Pi}lMb%&M?`yf)&a znQ7XG@cZCyPQ8kkm=!;+X_~BvGRDLb{PByYO?v=*yj|z# zcMX@;)a$aickf&Wj&3oD! zA0J}0E1Qlzqd}oMyvRJVl`zy(>wufPc%T|Ijk`Aw7<)qNq=Ppo!(_6;bL3%!n@9Wb z3o_>(D@d8CB(0cD0IP=NToZfd(jy4bOpjuoUP6Pay#rq<-|tc0&7ert8C;JB@$B;? z-H_f&Gy~Yw88Qt_f3@#-m)@3-)hdBU_8m6~Z)jSLjiK6CkyWYQs#G08Pe-tzgHa_6 z4ojmHiHx>Jdz+zus!muL)cYV^N_d_Zj800~%*sa39JgN=smAk0==_BYbtt;cwNa1| z%~M5?KoJHEgbTu@>PpPVAOS>UP$@w~MI-P|np4$CWA2p1*ls2elo$fl5IoeT%QR%H z8pkgfpWm5vE7zo}KP!U?j{ze}AYb{=*!7Mq!C07gP551GD^oWB;NEZ=3b%HuMP185 zRSScH=nWKif~qlFG&?lUasH?L1Q0bl+k}s+awihx>9)9kSBy1&uf|XakV>MCS!dUv zjxK$QpM<_Qb#J%L?Elc~E@cg};<)V04%5!f@rb1hWI)bi>adB$2<+KIIq{UR5&3Hz zf-pzHyKu4rH|n`D`yi&!b1h2M=S*cVra%%)~w94FtuPRx?B0dF8Nq_+}2aoOM;7ilE5JAci0z;xQDfToY4K!X)ELENJ z#u#ghe4~=z6N0st2|l!JN;V`aK?0E$#p-Z41d$kR1)yzRS(~P5pkQVY1mc3IYO`xz zym%RFWg^;NKVjyF4&*tQEgr8M1+c>Zd}96vBr&51Z(Z#aH#9LZTA5Uizmqb z5I*=|D*fyiN`WpZGjfr$VPG_c5J})sq+d?(5H_qqmcW3a)rKsv$@4;?BYqBZKNov+COle; zFk_DGH|_Zj^FsB8{)y=oGLmXckibX13?KpIVZo84M-sWDL?o=NLLen2jv7A8un>|M zTgE1eU7$><)hb{G5rwojORqeQyQSo7=H9-g%UB@gl{AIZ#P346MazSSHGzpJ?r@{C zdN=DOT?utKq8ur#L+T&tvAd80#(NEYT7VLQj(kkhS!*FfB^hZ>mv1x0#su>cobd(q zlPSCgRkmb7t%|5AgIXVqkvhme68oW^RHGTP8TL$$Uo9lU7?RYgt7X%9CdDggq%yNI z^?L1ncG<+XyPNy6xU5y3=qeBtE7#Wj^2{5oRLi8w37$KnwV5+h{$wu zrC6q`l3@`cCIgZI2A2;H!$P*l`jcb27$HQ3TgUe8F(Z;Kw06PF+H0O?dJuJnc-d|; z`lCgIYeisH22o1{1XfnK&uR$?MBLaZg{vPem<~OZjckr5%yhSt8I2xElf(W+(hl~z zPqEyIm9lEM3FHu#Y&^ErR3Ty4bdBYY#7$SnGsm~qoX-yOtoRh^0V2*$T9 z6(G^S^5rl7;?Mo{H$VTS$L__Q{nazpUBCr` zsQt${?4ZyB#42T_Ym$q%;l0^zt-laY-9|juHBR328l9STzE==`3ctT2?!*1d$8~Yw zP&BO-Dl`~{_@KeDIc~SgH?gbrRt?`#R`U}4(|5F3Mpa*P1sJ7IotV5ofaPUy(G!o= z)coa?bN~qmUQ}T<_DQv4l|`Qz5J3Y(gj7<_5Fz@plF5>l^hE=}qMZ(dMwyDF;~UYJ z^H0W7ukhD-!F4(rWipD)2ib>tuElNesu9?FtJe~pLhDay@;FJX#*!hW;r5|(!)!q1 z8ufYO*Rc6K5fw{%PPh}TP@>Bmr$-A>uqJ{6MCv1!1ydW`vh}f_*;nJO-x=)+9UZ+S0j_Q zbX!Ph(6{K?6U@Z%{g9A_KBnGPnhXe$fm-64QfNb`2_4j_M{bJgUMl@&h=?XZS;kWt zDlxZXFi>KhN=BJu6l(!3L=Zv=Q^ zmhT1w1U4FtS&Wc3dIQ<(mOK(#>@ezU>{7G%?g?AqSKV2289KLuh!D(iUkQMX9V7%{ zYaq&oRg$zQn)XK&Gh$k?tlTvR*-O;OhY$=%MT(-REAKo3?7e3;8Tjn&Km4SFru@-WAOInF z@4cv34I%-|hRtE$ZnxXbW|LVBoqH=6Mb%jlFu+8{x$xb`pM)T`EXuO<-m8Z7YNZbkaE7*jass;YkU=+X7n_PdY2Rh6rczw^;={Q7UStFsSZeDdbc zf9X5T^Ito^`YEhFtHqtB+E!+-yBFFj>Owwse0Rlbao0al@FQG&$MUZLC3dZ`4KBck zbM{U@4WUIZ0CV2`12I@tZq(A7_PR9tR+}B{pX=_S>N@D#`vV81;3c%gN@Nv22#8Ll zTk=A)sc!@Hy|BI(c&M1QUcYh54<(69TQYco7j)yyeZ{FwBdTJ^5`*r4hEh);!9|J$ z&;$s_ei=kNL$fGWA>z>dTjJ@oij_#}I%>vfWzOXNWLg1cV`p^vWO{sWnH+DS`Siw%x_d z*@I?Upo|ltXXerHSQxsKk_^MO%#ak@weNZ8**YHTM|R@T@x5>3)i3plRWvsc2!&G3 zyavcFtlGWmn+hePtUX-?kGf#p_NFlpaP~QcfDjT1l*lj{V~jNfE?MCC`hT{cD()zn zQcPWndc>#F@|5=e*dClgG%^FfM z?IBOm{83eGL49dXN-!2(W+JxM$RcBhY_+iS|v`aS_3H%c{cvt3~l zQkDOB+9qttU_!@$L_czaBsM!(l~7i9gGNVE4o(ayLzPWGz$w?7(P=`Uhr?mJ-w8m( zB64O6X0FfHv2Y}!rfrQeZQDBMVhGdmD5h#mnI%x@>Gy+#bUqa&4TrYfY&M6(p)fWY z+i!NejS`GuV~mJb zDG!I%xj;nBq$!9HA*7IkvMjTe)ponRzH%Jn3=Eg1tn0dbt2$rTJ{SoOIWHhBg&u%& zj#%&BTYcu8w?Fr}ckVy9`@sj_r1!3*rN>V`*?hYFG<+I(=l%@a&BuTL{O*5&x8BtI zSLE5t7XF_VFQKi&8dx15wWTwxLJ04WzQyP7di~edIQYgD*9D2v#h$iBIEQpIU5*_U z?YX#f2t`Y?R5gLzVq*!(21BTF% zW-{bCD-i`j-_AB&t%Aq733@`}5>4r}Cz(2aM9+0~s9g)wXiOr=F*c5l=`T2*k;XZB zonvQD4m&tJK!cJfASetYuCszj=cIHTIpRe6K2j16kWRzegMROyVJiV^(Jr&79hAX7fuI zj?_zAkz&?hUv7BY+iapEL@(cy4VSnu`FM!l4mK&q_5p>>JePKhc|mSu5fw%ct{ z8Yk_c*|qKd@sp3g{n4L4dHU4&aK65KxO2x{`wCnt`%iXw@=_o2KQK=o$@(irQHlJi z2_Nc9s~~^naQWYr&woV2SJl6zx-!L&wijP2%fBY_r|kZp;_808TVv(U*5|Gshzar_ zO@ws?EYt#fP5i*c)0-!|W2#|QikH&t$$X5f+VB5rXpJhzWC4+QQqH=EvGL;s-eSGQ zjL_xD`-)Qlw+L+f-V5CCdsVu?b~pkGu^ZM;v5CtXYj#NO#6zki3{uu81P6H-LqdwU z=9@SnNA^Aa;{XBBpyLxl2S*(j96bughh54Ol#FSP>!=u_AH=2;Fd)!BO$N)CXc1lCGUAQB9~0_MonjrmX9IfCS@pT0#DcSg2}he};1eUJsF zG~Mrj+oZV3$$#zB2giWA4g(aIAm^p$D1#f$dSu;4#W0{ust{5F2YB>onMdEaSMm@kyfwo_bazNJMZ827Yd zX*~Dw{~Ec0Rs{ew`F>%ZVPu0BsMe%KZU|Nd9T=g*E9y@ z9Zv$evR2?d93Vx&xv8&7o>F+>1-2;QyZ|s1NR93yJKt2I7lE!5s1FaBw_5Dz$&+Q1 zZo6I0DpH3xUuV_&uWjHu`(RIpS4{_T*Re^ta!Ppe3}65Hl`Y?fz)4%05(0o@6&Pjm zWm)FdKMaR9wenN+C}Ps7s>1ukAB*jN5$U|4j4@q8X>un{gwgCOWvylAlB&+$-vdw| zoHPJhfSFzEqaSLlcZ;GJ0pr$MYb_v(V|i_iiJaH?xrf7Hx7(|bh`JD%!E8kiIJ(aq zt6O7=*zpfR<9AU_;;}XaV+uYdl$z$?s=7#VS*(z#5(#Xmr~rhjD7KsZpZvS`y_d$d z*4ne8IKO~r-{{VoYX9uz%G@l!hu*2iuBmACL zY|sDGhVNB)2)^Xdar8eWxJ7O+&5SSIZ zB?Ki;ojy)eZ!?YL6up2!06}lT(IW~=^C!E0`93M=`@m;h)ZJjo>R1mfJ#XM%|HKp+ znb9T**Py}M^C3P?vouiR!PsbD6BY4cBPdi=$=KdArcsd;d%;S@G2$==sS!Bk!}f#7 zzyv4t$;37Zu%y}|wsWs9BampcJRcdHRt$5EuV&CKNM10BS99WC< z%>PI6vPGpN2C}kiNZ5-}B{4=}4-___k2HLn4vG>84)Q_m&YbQF1E8@b`POg^c@$_v zYKdGtTFx3dEyD#tGrmnP9gcalw>>A6a;yJI=v5p761kU^~DII_)0oW6TBq}=XBIu|15mV3YBibXC1aOF{`8E zhzTWYDyW1AW&i)oyaKQwxEuEvw`E%hJT?M^G=iBC zGRP8WkhtOxam58{D%zI9I1m?T^gJh_#;eyw3-@FTE6}QD!#9r@GZjxxrzz6rd76>a1;n z9HRurq5l|NcMvLh7=E(naZkhm*|}yfTP}w8;I?Uddb>J?v+Lp8eES>K2&eTe^Gg1J zUw3X?b`GOc5{$qT_s7NvL;zst7#sixK%Git=PXFxOW^h~QhLzUUPrV`Y0y35+PC7T zAE*;J(pjF%PTK#{x_Hsf!~I$xJfqbBwvLAAy!s7LK!|r7O9gC{=7K^gXB0^eQbwbc zRg_jK2_KvS^QobDyc^0~Y=(o*Qr<~}ItfKir139m%;!LG@;G9}xo1+BXE))2=6?Ua zN;kbfb1y#ey?W3|vFY=C+ zwe-)NAE>KCApx$YE@ALuY+Gt?JBVdkjxKQThnI~gLtrcZ6pZi)PXuVuCE<*qa~UW0 zfPICBK-1651N@Cg|NH6BlkTnu(y`|N?p^Uf?Gd50g3DY8FU=}?c4{==#f5`@#((p5 ztF)zvc&YjZPsPn_H)KcgTsERu(=#4SvJj~Bn?UAY~SeZeKjt`jCWL6SY z;z`csQaR`K`l7}Hv~A2e-`?KtcDqutyNm$^GM`+XWFE0Avy}=@Cr}%gmwN6CNGV|| zwVDI`D<*E+#>|T4Zne>X-R`CdynVG3kzp9>Pwu*|>$;1Ji`Orkqo85tj+qg`(lHq$b6isFM6pw zx~2{{iptVEKkg|uIV1O=#0{C_@Ylw;qj5vm+8hPQi87n}57lShvY*{?Pn-lerhwnU zNrod!7T$cu`b+@vjZER2mSWz;c~iIN8(+*Z@3_3t#$T;&*1<1<6%gu!Oa}8pNF@t> z*7A@A3zgzxMNnDT12}6(ykL>5zd#L3i{v8khbIHS?U)Q9520>R+D_b9CoU8QWQavGxQecHh)!#c6hsgXZ2rpQ+ z^eF4;yc#=M2S+w732q2hdcYVw6G1JgA+*vNNPe2}HNb%va1_1*R$w-CUDgs_1M=U+ z7hlDrE3Vd_eqQkRu>OCM9lYS`^A@jp{l_R^`X%pPu)GTP`P=m2I>S@18J>vVk$_b@ zY__d`3;lp>c(MyW*Ww>XlQtoDA(UKBD76nF5=SA|l+$+BNIE@chdCit3%eKyj@84y zyko?d;CS9Td`3|?lTk90Oh;3;`}hW8Iel9QwCV0z@0(g2qz#c-#mWD z%zpBdpWKu!NHY^dzc2seHz&lBY`5Sw+wUZJLHyyO%LY z5;jWZ*R8SU7?6b$peFg&;aOflZYq~FD-@+I=H03_29Q_ zTn-*G*X&kJ>VH07Jjdk^aNAfIqyTNQ9OZ^GYra=Qnio}e83 zlv?zxGUx2CICq#mN*EaD`}J4Uy}?X;pD*eLON3Eo%OFr3q>G5wcTt>xjBy#u=?Wk& zkdnvEk1i@e9$ntDmWA4nQz~dpr=Qh}J~QN#g&MQ84EqSJabP_=HL$q69FtW?CT5Nb z$3ljC4=p;S)-2B9l|>L^43uZqQyHTRJIvrwO975Wx zOr1ozwl4;A045G~Hv^gp=GJF#x?44jZKV5CXib-+DWyP)I~+mfio7INC9d|w<}&vU z10Wpz3F9*^WU*b%r~$;iz$>d-*gmIcv%$T0Pw-r;U96OPp78>OKw^471!Wg8X#F;d`Yi8VQGk6Su?hq}9b|IfRXzr094KN})bO__U z6^mVoJe9a*BWS*88GQXe%I(*E^Uo#xE?z}kBu_u2tq`}CckLQTkzImCZW=T@WOLaz z$}+ez#pV+$7puq5t^v3OxaAxoJ>A18zSX03*NQQvuN|ub<{SIYM(B%k_8S^;@KYHo zd4Ffs{AF`DJ;#~BDE=;`&|zNOI1Izf>+2yUl5VATQ(az$^?KcPtGY(ee3yppZpaQD zeeuQ2ZqrsNp@~(jDk250${0Gr`o2#ksW!3gMoN{e!q(;deZCHJMb-=)H=9irs?M3L zX4ZAx^~;;Og=UnaB&=oK--5r{`?@$)Ugexo6%MMju>`AWy47mcwU-qKfHn+$O6kRm z7cXAG@&FYPaY)m2yJpvh#>Iw`o2CJ<+imL`seY`keFj>BU2Im@uZkcvm+$tgtN#>N z&(J*rQ!Fv#6ZPM5|3C3E=q8sPR9e%XLmSusPQJQO9oT>3Icr)2Ekah@C_dlIgW=H| z{xpCJRoSR+G^}Zt(p;6mo7!y~L?AK|2v&WWr+?{N-PLuaIWDk%u#EfefBIVv=zsb@ zZ%gIgPpcd)*QI7;!p*!)yI%2w_5aSL;G+7ZZb%c|RHccwpZ}J$*AIX$)8v2hZDHO` zE5P$bDmVOq=kyxnIU&{sopaL4&BKCLyfL9g?r2i!i(qy?%KJPy(6^I=ual;(`)k}! zGNZV!LH9JMT_AM;$$d&@;6|`AiExU*QMrdAE-rKrgpD2`na9CCho{e+x*gh;&S*1^ z$X!3BWb-#}LqGL%#JgJLyJendo;9!dsrX)nN=WT`bwJn>gp1WF^-Lhi-1Nh7G)Jjz zHK6WoXk%&0;FAx@=ib`AMBx}Gh|JvLd~2pEq$!K{rC!NMf*=D>z&xI`xE5}RR^_rz zAj?QDw;~N(f*gAgC;B;(3b2MP?r(lJbdJSQ?xaI9%-w^FITAg=21tRsz=W?Hy?YkL z4oS?WdJ2Rz#3LvP;atS!Ndz>T-n!twII-^Y(Zkil97izGvQ_*}*wUW7h zi8Q)Ttx_`&CW z1i1aKwBqfyz!ObtZhp^z{^W}AkSCcB=!ZOfDE+Q*WM4FAi*on5vZLxYq$Y<;N$!9f zL(sW2HM^l$u_Ph@RW)$ztO5uL{g4%e!^}lhDJ6JGmdpcV3<6pzJs_o2JepPDmL1~m zZ4#33`0}_KoxgBejG@NF}nLYv}PtT#27;e zec#t~t(0CNqiHX1Zmxk&L+BOds{I9*N0!%6*RZuLqFbqybFOP>5dgtZo@4k$J|a+< zGfIyVU|rF*g)wB~4jaUKT=eJez?2blK~aVa3m1r&h!;xLSd{~F4Mvy=`{CaQPYXu zFZcTg^t5?z0(lTF;fK)>%f8m7-{uUin(41M44_Zm=Wk2{JvSd;Oi{UasEj?s)m3uk zyl^xwbY_Q{KoAJJ3lTsSW_SdWOX1?dpF!&At~#&5J<^#hIk_Vy#ZD%I@Cw=tNKgx~4x#h%PDx*oXd!%x?GAp$%fG~@KPv@50s=}gc!7J8c&zBU zo6ldD#rv&GqCDb99jB6b@6bgjA;B_zhv8t zsS&hkJ9i(3JYzwZIz|t5)!*)R?kBzOuN=cxyp~)NjyLbpdqNk`e8SuZRK25;~a)Sa-KZ8xp4Ak6$?>r zh8`(FYl=V+P*q)Sq+NNhyR^!s-HPdI1y5U{nr{UW@TU2sq<@yT&?bAL1htd}0h;pg zzlBfM(4X`0KD*DOz4FGvM5lysP=0erN}e(U@w}a$UJ6R_?A}D-#={EQ(A#EBs+IXL z>p}|OeD~gC{=M^`_i>7|EfCYO`VLlj1F`y7PKZ7Tu>Mv2w2JVm1-2BJp=PomNex<6oo142h9i>j*M*}!SKpTe@qqjf!3`04NCJ#}V@5K=F=QT$H z+3~4q4@Z~LT6b?%J#$ygUGP;L;&*sW?o)W`f0kwC(vkA&jbo_ASDs}Y9wys8!=Wyc zn)X~0QJjwGY_hG%b}XFoYT{7?g>V;#QV3+0U`Q&{bHSxO+leX{L`s$m;HQ ziaP^H_b}o)Mlidn;|5gcex|X%csz0n!VJ)24mjt&YN_k63}c+_UP42X6eAu9J|}n& zcmf6&ceq>dnLHoA#oWE@o%eHoJV}no5I$S1#;zP4(|CYVCcbh?B~Tv$yH40z929SW zmeLb|G|oUO@hO<6<0~Ccz%|f}IQ2m5IxZFa-B%Dq!h}nv8rf4brW014!_nJbv;nid zp2j`4U`KD@;*PQ}!X3l~%+3s$L#|N_o^AJoyQcZY#YKICmA0&39AgY^XJ)sz z*EJ!lz~EwDW@*YEl^&AZlK^7uVl_|ZCFfZMm3JfK%TXOc4I#i;W45vtQB`Nt#MNqb zb#?Xh>T%b!k2c};&GyI7pTB&4^ZNR_>$+??^+U9vy$TwDpZ^;_e?9EJb^GDEkJqpc zT7cWqZ{*@TdP{U-FmWOm5kN8$f(*$25FcD{{hPZdzur9BN_@xK)?^!y)7u2-FEl^% zv3_n)ERu_-ArHybf|3x5h%|A{#qrq8L?9}QV28ImXdMkn$2e_2re=7kqrFFgdd{x# z*AyW2*RLYrTtGFmlveh|Hl$!Iwx}17q!+kUzG^HwAHUsDjcO36)o&mB5T{tpNgqrZ z4|2{$LF%0xc*?1X6Gk&-JsU6YjpDdt@;fHp?$(ap6>rFX*BvwRxHzRu>MU3610(l7 zd|&M1^42%RTjmd(zB8Aa)VmX~>W3;$_ttO)tQ~6beKChCJUBw#bIG6-FpR}vwkNjl zF*%%5JG^o9{~5ynYl7X0@6MeI8QR z-2w9sUW;P{?!|>8S_Kd$d9ORv>)e?w&{nwx7w?oZQHI#>yn8(Y??`{CI#s@d7lI9N z;amZ+(Uxf3SB|x#na&<2B8KEXQ0h|~h)AgU_7EG$6e>rIHH0>XoWkMC5nN6SZf#gb zHMEYmk&a1}3ZO8E(7go=9w-e-L!ocT?;K3MBLGoFs=KG2sdAB5590%R3#$DoN(DCcnm}Xwp<33dS9#(=@HO?_#FPi>_esv zFNWYB?_T{$w*xf52H#R2p~!1m&D&7HH?a8?wC|(*5aqXIV6outDI&V=ZeFpN6+n!u zeft0aAOJ~3K~%h|G;Hj4f8av%#wY7D5TDCL+}Uq_P5^MUG~9_7cxZaxonz&AY+jOS z^*J1mmonO$%tq^;6=cgc1&CHLWz#fnq?M@#ngEJHq@KJAslzZ_tk$ch6$xuHrL;@K z`%mQ8e)Y>={?hxFcO|EkQrmPNeE6e3{lP!^-e0^nGeN6{VdrfJ30_iJ)=Ev~rP%kQ z0wIK^X&MbitDtsywVS3P+2ovaPN`pN@)i^7a zRUx66my}0btI9G4c(rZIYW^%mRbpTpRh0m4Z*NPjdU1zPLwR|(WICB()_>eUVaC=ukW_2j#sKz zy&L5y=bvvCj(@PPn4?%p$z{l~53&+d)esuh$f6`gyg1At`qt;bpS}(J?s)x;Y}Q}Z z3HGl^%)0#h*maI$6$g!@<$q$8>KV#>8F@o@lo42t(wC95oZPX+Ct7ZlxB?uFGIhuD zvKO1~SO2PUT=eBkpn-R0*>u(t_EN(TM-b+7G{FIV>Z4hOrvT2$k|K`Vl5pSPKBL&f zav&^xZ&mra51yRVoQp^2wCw7ff&Hx{$oH$I7hmSp{ZtqoYw)pqKXS)4{?r8&Qp}_x zbgOdlilk)3Q-=ZH)hKsjcbjgG1Ga?=8N`9par9&IvknH2rr~dqO*?B>+|TNKFs5$8 zp+sYBfIx31D!PgvWGd35)nnk|3{!uLL8fO=r)wlwI!?yM;Yb8P3`Ut^oa&s-kA%xk zLOif4t2u|=D0~&DU`wvZOYqWpL9U1vKrN$jCn04_(l-^O37FspDm=nF@-Pk6K~6QM zV&klzb2+EDJ4!=whdIim+=Uy-1lU;oG=6dYX$A(eH4{=G1c!no_So4wbG@8~;1sW| z>tHbRdOQ`GsBetgn#xg$W%I$&OR%Yb=6vGj)SkMK-@*wS>ukrv@nn{QyYC8tU}%62 zD2_bA+R_t12Xw%Nm+lXxe~#-0{>nf49e#A%8PLL+OGb!}n;?=A5_hl|h<}Nz$A)bQ z|9$*1%FeY7LrTo(QP9S6;k%bsHezA`16yO6a{><~HM5Lq>F51yAu`7ywTHiDWCTwk z-E*ha2aEO|ER^F|2e(*N_8Zc?la-Q1-Qj)TzZwR!Qq4m#HeJ&`y?WfYDOt(GE){q8 zY$ew~Dfd#?1h{*QkuJO2t%wviaa=vIi${HEp7-`Dw&o}yZmu4cr|s2qUSz<^s%zHU zp-0}PVaEjyUTQ{tu{T$nQqGw`eF>GjtpQ0@rO-6Z81G+Q=58YDBMl`B8g-n<)XvFj zGOajOl_Ee1b=k5~RJ9o0QU$E_Y+7^Knx?5aTr|e0Brh&E0B&wy_q*Gnzp-8T=#y8k zZg)m)*Q*-j)C4VFvXrYQZGZctPk!*t?|knEUwo&1-t9h4eG}wkrgy0t_z2+@2DrLs zNC4a*9b{Mfp59{Bixj{8NBrcQ-R?baem46cA_He&>PHH{@s$(jYax&Bs|HvZ0(=YW z-Lspxsx&dSI?ZD%-mrzq=7G2Io2<|e^--PN^-t+lHTcDB(#HAG6(HuhUs-_Vg2`-a$Au|V?~l*oP8Xw1 zM_fQafloXtWj@0%EWh&%Z%%1FC~v%Dqk-27K;gmYoKu(V1WBg=AfNQJv!I&w@vnhI z3)ozlKl(ip_c&j8_C|g71HM3NzjGVEV7o*W3v$l2l&`mJtrzh+aDk5Q@SZb2ab4>~w=diaEpqHsD&&77&!Mx2Z{8DTEVXvYJH6WFm&% zb!t=tL5_JQlRouCZP!T69~DxDpD!2Lugh-GPY0!`c^MXD({D`hYaH1k!_!EAh8|N7DH?3rKI9u_z-f_Jl6ig z{FT#Dd=RvENXnx{;chza8%OQSNzFYy&eP*(3k~(2-8?sKIk#jyko!3wg2TmRaQ~0P zFjO1+4Bc*TZ=b(>*{<4BN=doV`0UBk&1R#kP|SSQrj(MEq0cvVn^LjSHsm3MtE;Q1 z&2GEh4TBRRQc@S=)n@fL^*bwx2rBE%s{4=s{r~9u-~ay2t~`IF6uO&$RPxy+aLskW_NdUhsD^e*B4#am|2v#*{lFGZM=T<^3|(XP0*{$i_g9L z&ZjS555v$qo3`6-w*ZD=VAu>9fAS~a>zefE-+XSs^Jn(m@BhW+uYCQNeI=0Vp{zpq z+w%T@UA`YRCME&Zn3#8D)KK6(QkT*$W+1;#*FT8sZ>U}EBrkkaZ^Ui)|0#J;EsdB0 zrIg-E4=p9uPe)2HbKx1^&zYg&1MwNpa$0Y={}1V?&&c4OHEMj;IqyRxJ?GqD;~{hT z{|qQIu_oDV>};&@!xSG|jt^Emcc>n&Jo7F#RV9quXictK2s^8P!ZJX2^~El5!~xI3 zO1hf|RNjV!1nBe|mxl3!hNL@J}>GGf$h;-qy1RwZ7!1NBFr6+w`esR)nJq zW~#jR(tEoFzh!@i@)*c%2%B9w>|`7DkCNe+mtys}=FE3~a# zlb^}$KQ|{l2UX{?m80q3{i@c#l0S!|p+oP{og9zl40yb+K`8}q98+WbhMRs##Cfw;{_(z@c27^E;oB1s34UGdG}XuSMl zAAh?knLTV5(*+|2?ud=!V@OAL^EKsG@EWj$0vXzV=mQfJal;bV*51U*k~iwmH1rKW zK=}G?^Y_<30#f5K4AO_%sOn7)gD1i3BHhlfQf@lcA|((ZM=%|F%MLcVrQ;R%+Uji) z(K|=S*MH|B0w(LYYCi}oi*$>+2ONdP&<})N2e$JGBmWm@x^z4 z>FYoH7vKA?6EAn$>znPnkJpb@1a7-cFjFgGmr}fFfBn~={;U7W7l+-&kR_ueN#Fkd zFZ}2K#g9JvM$aec`%YYAGe&>Tv z|M`$3V3a~i*L9m!)5NxI8nY5qM8vY??0@l-4`Pge`J<2i_|N`yx7&gG; z!d?GLZi?-O#w2cxzSxCE}&^$3G1v%%Cu|Wn)O1jiX@8LKAWe?56406g|t65yll`% zNEwRcZPOM8!kh55gy0&Li3z4K6=uVN65H=7au|Peq)}PI(`h(S7g8m?G98ZPl3R<> zF;TD@Au9ryA;)%RjOB3M8+t`DVdoOr2u(s#Bei*i6Eyt zs6`0Sk})6zaT*DukCS5E^ycDq<9(j1f?NM&Eqoe>$c{{rFvs`-{xHuY|?V9l^gmh z%Z)Kr*CJ3$I|M*shQX1+Et%?Tog)1A@`lj@ZB^+Mte!Ga98P*EH6M3@?x$B>mOZK? z!mqcMoqTL~3T4&Jh2uBLuR$HS{gn^_}N);kkZNRjc&-YrjTNyJT&umEs_>8wfPPdcOr!BX#ZR6EQdtmT@FJF+scE;fRNZMjd3x9pzUqEKOAhHmUv> z8$Q+8E-`}KbfX{e1^ zo6W`whMYt~2qBwox7(a^DW)1!2uCT_tc8Z4O-bIeZ6t{KSHJRw-}sGx?VT??-VQHS z0#e(pF2DJ$|L4E@2Y){mbN8kRW;vxK$=y;vWK%1psjUHh-|zZH{?qzBxSu%o$eB@ac^HhkY??>~8$xtU{0Q)Gux1=zCN{;6tjM2S?JtrUD(~8wQ z+5|VC)C#ciSYZ{8g)!EmR61}%Veq2BJ_MCjH|j#>qqU+EE-DA-=RGtu)Q|_WGV`g^ zhj>`iRned9lOyYLGAEert$U|CuJ7zbJavjVlpUPp^|`1xs-jyS=_6X)RB7>TFW0~a~sAKWKO{a z=cG#Z#)wTq#5h2b`NDB~P@XFO3eH zPB1IS1)zsToR~d>Q*&R>+Yjn!aYd8@(21MM2|eTv~ACW+$I4M+LF4cKlMq zqax2l3WJfcmVJvG#|DZc40k3}X*nw=+zB&=1ZIPOs6()gyHPNp09#;{^OnJZJi*gF zYXez5>hralY12vkd+8Bkd5NI3-?C2!K|shQBj8$!=2E1%YZgEhfk?zKkm91RI5@?^ zJ4ioh4ZT3em>?XxM<(t3-EHQaVD90G%{W!eJu%S3ZQGVoQc5W$ z5vg5M)kjr3O93k-hbSRRpN6(=HK;PoD_ts8H|rIrx^Xx3qaFYOklWkaly;-dfE1BN zE`Ih4U+hAcdxPkZ`rPln{Qj4pKHVulczl&(jEy|Lyy#xMdeUlu?%K9f)tng{+3s#$ zz4}Czg*CUCs0LlCNGPS$=SV4C*L16PC_~do&Q{zdunntLgPRn;Eg<6R8TASDvFp1f z()~8z7oq!{4wmy zlj{B954$LQm@(@pTX0bl0NYORJBx1!3pt+^!v^emHIr52V-W0mOkU2<|JzH-fwiZXBt2hOa4+Zf=7S zq!J3z$@C^ZM^_!JGJ-0!9bvaP1iW(%eXPB87sn`Cm`)o2s)IRBveaT2>%Pd!uS+GA z-OZWk1u&qg^lF{LPk4V6?=I3f*6u5CZQA;bh3jx$MC#C|YHf%n$VHYYu@&i@;`NcB zO@kjE9i8vAgzn>NIZjAmg(3`MU>eHsJX{ZaA|C45rSVV*h9P4&J&R$o^#~9E-L>^e z3y%0T3GO+=Zx|_n=O!VC>FggUiF6dRaYj*`AhVUIFW}ij($6_H(00K69VREEm>(or zd%$BhiLwtxe#@}^rDcIwbpHAS(eRt}seTG=AAeaXsIxscQmCK{nh>{rBB?Rf(EIJs zn^~a580suaHLPQ-p{i|(HXz0>kwbBSL-8h?KtK5S#p_`gUjFdU|NM`-ZvEu)y{36T zXZgK<{M~PU^UpTxN2=QABn)74dGT!Er*sI|#%9%as#+1M1g%5-5JF0+0@j>!(==7C zS}Eb2a~(vQjWtwV*QshVgeG=oR!q9sbg{V!H*-1_fOj4}`A`1C-~7_&-_6_Jz-^yO zDepad=gGV6cK2x$B?JeD+w>`^)J)>|bnJy1T~w z%}FMs&_^~X22L$4YoG}%&U8)@1W{tTg^mne@J3d^HX{&lXSzW+bu zA3PTTbwG;07u}?iqgx6J&r^JdIZ9FAsoi>cjr?q=D*n+zc7W*|pd9FPA(OXPD#o22 zb_u>Bf@{+oL?uID1tkq-uyQLHWQt^5mTP|oQuCzCgr}a+IeUcnK8|nI<@lMQsvIVG z+|5oukzLQX!^%GOB_0Unjb2<_;3lNIpt35y*NlqDgvmm&;fT3h7F6Cn29#2(#SYMg zyVsq?Y?czSQjrzRNsaN;sUSdn)XIVaU!Ku*}yph;e;HYNqlCY#oY}Gv}6lxD^)3gxVhT+$r4Tt{xbnzfqvddM{kyZ$Pp$apFpaQ zy&W>n?x(Qx1v4+xDP?@LrlP6ZH&%)7_=1K!AkWPeY zj|Bm91f4Gq&tA)4SwTMFgLz-DVcH>@$y&GqqIx&*T5JbNi@>_zP9lPBNP{UzS$q7F z1r53ZW9Fxxe>Fb&9lpM8N{7`B3B#_5GKj(*5@{~kUEonI7l2#nAWa`WpE0uqekb-~ zx|QYh5m?UmNF9epohN4Y{Vr1|6&{?_$b&K@KWV6Xp!4J0>Ts}kI!bouK3Oz`uwJiY zGv1fA_5SAOrsjhxK(gyr7Z(?*T1ugL2qEVTm7KG-T}ee4ogp@>k6wTD5C7-i0&c(i z&;Kk9<-K=4_bb2r%Wd2K@W&rtK7LoFE171u#mi>XSlLz{cNm8HN~%b%l!C-L(%+}d ztekTQq2{)BU1!rw-=_kqO2lf@)bgkLliN0S-RAPLslTgow_kYLeC=!NFFdn;H#Bh- zo2T#q_krET#e3#GAq;AU%w}U{Nrfa*-tsy#hHB0q8YQ;c}vAwu>q^j_t zl%l~)$|)s>^nDNDV!gqJx>5yGW=_-)%xwo;AzWE-pinkwB9ZC8itxza{aCdM%PPc*M?@pkP)(kK9|?IPkBiB z7UfpdYw3$R6udv{?K8M57XD5@G{5bImgJG(_5VkIj@(ga0$*w7_xQmN>2P-k%+(?8 z6e!%74G<#R*p}`Nr)xFUd!B;u4;?TLR^rEPK~fxQld2cTtL7W#b4td(Y}gF7285)F zKo(j0oY^=|)G4K+AvzA-^s{aM?)^FEMa?(Zh+pT*#Cqf=1ye65_S^B%^{=0Z;3yh= zpEE%0;{qzzIm5>h;|LcSbdQNs z>H!==K~07CeN7mrrvr4lDBK%j!_Wi8OAkVcA~tj03C&4 z_{(A)u?!cZLfF9E%GNX#vG-;57~uum7P^IO*#g(=(p<|@mT99>#3e@rgTrpP{eH;b zcK=!9Go|?OWp4$D98ix+h$-B7$tbq#O}9#(_151%h!s$+ebvQ+MbDK5QG z2V(_0k~i(EoAd}xK8zMJKcJTmUIv#!)#DNW{nEF)4yvWTZMKdczrj1JK%It*1R&38 zP+ixxMd$sXmMv9k^VO?YDW$&eyRNH+^`#WgIfSN8+>}~S>c6Kln67^J5B>yJnx=K< z$De-s!N-5-NV_2gZBxm+WIgwr}cbcX_0Tg}Tr@?>x;VZN3UizHcRd?Audgs|QHC*2gF`2E`jA4!TbxF^h zfxfdGVNcMx8*%e~6MqBE?=$=!UpoK|1JX1zjqom0O(LOj(Y(IQ8=BU%y8{Q43PtK# zHr168%`QH1UaWQfIc;tbAn_$`pWE=&Jd}LxWhVlsniuexN5litf8QzrY7yUj?3MZJ zMyH=4ui)_QFLwPi@BJu&WS(xDow#VJpww1vLz!&p(==W{v*H3TKKA1X_jy1|!TJ=c zdb}#y7~CW_#Zg$C5}C&X0k z-WeC@$5gqE@8ykny z1x&@WN`Z)jpp0PxwEZ$7qdnXS8OgJ^d1iS=p-bE^bUki)ymtswb)F7&uEF(`xMuER zV=2?fDON?EVGf~^8mBsCFe&O$Peh=k8Y|sgNFhW4LZtfqC#Jg0IOb^SU%GI{H4Y=yUsbR|3JOpl z{9W0;qD5T%Cf<38_NbC zacH7CMeVUf}yROS7J$aOEQpo&4o1rsO~L@QD;pQ;w0g`p6UVHoBd zC=pSW8n#dIRcLa~tppM#W++70#zxfLJtv2R7dK{xRvzuPee5*G(a1ma-o#CzLnxv( zqE&*%CIZ;)c9_!stMMzP1i;K~`cvO>Mcy@OzxtW#zt^v?wN(|rrd=9~44|K0r~m!; z|Jci|h(J2eluaEZWPLFNfUEpU!sM>pHMufD3CcYw~>4}2QA;zAXjU5=OqjM%j4yty> z=fbKibq`p1#9!2fTMI5#uNpQN(xl`;H5K0h<^`VIdo!=7V3Iw(8KfSh%ebGDa-Pdh zJv=!RZ<(?BFAS=_5tpAK*p}v%X<#=xPxf>FWS51FGdK#|fZ#MDyAud-BQt4c#l47# z*+7}BLhf^cD*d?bWL)YEsNY{kBF&vuZe5DILj;wA5P^m|<%ejU<&P@9@qEt7Gd1D# z`gblw{F8xve+%8c`bUPdITmHcGrH$T?QkGgqa2r2Ui<0(Ntx+k;F0f>jz*Ho%V<`v zBY1P39Dl~Rc`+TP1T^;qBu9~2)g(HDp~{KL1AJ5m*W}!+$4^*9 z#`iK&_YZmc3L+%{7vfLMR|MP>Aq8dP$pt7jPl%@xT&=etP$e{Dl-?X8Fdk~g08but zp^AuSCuId|3=rEnl3;L$c_Y%0?@IX!@fd`$cPG6eIslFY6u6QbpfRQjE{Wh2c+JU& zbB{RpWNIB$j2yi9qF~8KdRQ0Bt{pEHEe@(-iOT}wp7a$-02FF8of3(@Zp^4;cz7#{r)2#sc^Sq)3jKs zk>9@y2i(lQEd0d1ABwiI$(x;o>8BJ&g1e)yZz%@~sGdCYd%=GR8?phm8#ZeXy=5m& z=uAx$djb}pl<+mZywL6g+?)%xYD7hTsCGYM*h!g3kRX$8BKMMQzv&~{OfOTN{H zW^k2NT&1Bnl8A&5>d&t@a>kld{@3X14c)0U97rpwd$g%h`8m~H!mRlwojkF_{na!GtkVst_vZA zL2vVQKxtQ(18#3h2ihOX?bmSG!#^#%r#Y-8_5s&q7_e@dXNFGrH*xU`W&K?F2(lSSx{FXm1s}h&&(N~3wcP2f+*88CDO7?TQ&?q@QYvl!~6pbKl#CcVb~9b z09&vO+mK)ph5^$ir9;uYo%?NO`chSy5wZ8T{P69FjI65e={e_^jeh7$Rc2OZ#NKPK zZ(WKAB2y`uo0S>c3z|zI!>Zz4(1lZ=6JD!O7f}LNyoC@=VlWLrPj%8AFakT$;zpL{ z<)bp!NTUQs;kH)ICEq4Eee!0njq%@PS4Xnu2Gnjjpc>D>i?a&2mYF@$2%!T9@Obc;RZ=BXv&}U~8e19~0Y)rW({l)s;G!iqvsJ~e!B2Lsc7dcCL>@_~Mwy3*cvV#bt6&1N zuTZiAR;Wb4U|^+?>~Koet$)$wRNE$&HB2@pw{yHn=u<+H;iznPCmlxAML%vZn%8tJ zse=2AXFKcv0s4QA0-Jv9*RwqLFHhPX^9kr;8#9c;3>GLG%qj=l-|^&h%iYA?OUZCA z@D=Vx%+(Tk8oVFv`NY!>^|$Tt_p!S%5cB7_`o}hYx75P=6Dr$>wf@=t?yJM?9m}lr z&{n^m#Y5(}4IY22dwT!@1H*0IWm_W-xJgLm#V~}M5;k7=8`jgIp0s?0gJIcNR#OXG zzQN9`e<`mb+4EIZe|9rz9qGDdiM$ z)voKBCN;S6TK6FjoyUH^7a9Lca-65W??W@X>vM3T(>MvY))~;TT4x5w1!A^7ZxgZnvwo+}_{qubxZlIxEFX@p+ze z&UbHabDxI8&CadPenKs#yS*@S#Ppr<^ws{^uS&0nJA&6^&Y4HcKf!5-+YezM`u^G6 z|1|l1%Ksrgoa;QM`9HV6%GxEjL4MrXFh1+NdHYH0#AJ}QkV)E}=;60;Sb__MDJ#=P z2Z%&fx8rEES}Kk^%Vn&G#H`%qzVkcF`&wLt~aBoob=>ay#Q5^MDbT@PkwNtqD_vMR)Kj6E^CQD)0BwJgheGCTpY z4IRcsBq_k^HB5y@_zO??F@nYIsXHjEpT0fu*ZAS8CwB9tJOG>LERgWEh?pYzA$MA6(FZdQ<8!0ax_EE__F9wNeU z4kZ#M7iOxoZawUvS3p^Q8=~I`z1JD2@B*6AsM@6rY3ju> z3PeeGgGp9+NO%D~bEb+DQG!}CAC?({%Uk$_WK0C;s$5AyAkGVF$tR>)5{YEYlOIzG z8@{5c%^hae;e}ADZVeN0?X?4HN=W)dv>7A407mwSB3Zd_jAfHrodB4wD+|~ed#O{P zSO8X|q?k-imF-lUv#%Y)zO+r6j1j=9g{eOaTP?vG=Tou8EB$h6P^(RD>r%a3lVk9a zgeu7*=DL|FL89_t&FA2Pz-acMOSH}0pBJ*6btka3fnXgBtS8P38sNQ11q&X9E>9}* z$?H(8?=^Ayuk0@;DDKCK85mlM^m*xU$^TLM_*nD*mR_^IRynD+TOLN3#IM!ikn5XT zY29df3UG^QQQq*7A!CCGR;>{K7G%oMpn0yZA6e34o>DKI)(Xiw86$ z8HS_?jS9jt3`uSBu}sz1pE?Ha&4!gyVAe3^uV0U)P0Gw7kt%9PBM%F}Fbwf6ec!*i zyFHywUDtJ8w||y)yZ-Cn_@&?dw|`4KefK-xzqxt-`qi8AI<3Q)?cgc+)D;KEUnS+- zg=WAkl`@<4Uh(SHoB#QL`aVjJdH?!N`QbnLSO5H9e8+K>>}!YpF@B;@7o1Kfxtke# zu4Te+-n@DB>Q&B($>zDlk7Jfdi+9&OT4!sKr<^P&FJ7ma)n`rrVo-tKpY`M3 z9lW3MQ_RKEM;KmMf7r=ET{FG4aKiOsyQnVuhi-JFbGP4;VWF z#sO)Xa5~oU&UlM5*5jSepBP9clGa9GTC#xocIuSBP>a(SD#h{6rnfK4r#=qHS&oDJ zLa935ukIX|L6tg34aF&WmZw5EC&LwRU?j#Nfkl`lz>;-=327lRRHdqsU_vN8(ww}2 z4!Cu-DaSC&L6zC1gQ5w(Noy zOLZpCTwJExPo4o{#i-DOJhDqs%jE#;vJdtNE_SPIellY!g8jEvjg{JHa|mHAc!$~) zbZJ_tRmVPbC;hL7f(tIqg5N#`=ZelY8Z#HAn)7tbMK-p)Xc>UCo>3@}nd^3Y%p z5XlbA6hp|lbg9^4gCl$)Yt;b>$Ydv9!_<6%W?C9ftdXNi%fDODxZcrbd0u9oU>W2E|;kVuOz}3rLr%t2SRn4d1}%kbizP%meu_J=U82xl@wfR?>4dn zZxo>W=Jwlm>j@7(s}0%Ajm?WyQlU=nyM9L%<9xyh$dD^atJ2s?blUw|o|pOiw1iBu z^uDjY&vpWa%Fj)AJ|m@sy+a4nKg89)kHa^UIm(P#)=zW!UN=uj5Pnqee~>#Ta_wnw zG8g&(|KhXl#Oea1K90|LwA<<84S#ZDdt8e1E;#!rq2sZV_2Q?y-d(BaIL)Qr3zO&4 zUG4i_4j32T6@mF%eBb71i}k+iy4Cy?4*GRd>AJ3z5|0-D5`*~o#?>jMO}p>rzTx*A=hR)W-e&uKU_Ae~spU`2YN0#pmDqd%v4={|A5Yf2_!O3oHT(yL-H( zz{K%~$Szn|Xy%+!>c;Wt_6z`$tm`cujy1cC``(Xt@$%x4hhd0ENI4;yP*0~*t@Us? zZlG&ouw`_by+!QCJUjPLvlxPaQDWK|Et}9EPl#Cy?u)5uW~y2V zy7)%Df)+X2GDkt^5v5X}5!rdDKGyPi)roQkazfXol&IupO&Z=RLC&*hH8ewdgpX1! zC9O@9%ux+si+=PCkl4=9H~w8dbu=+tDg`g(tZjAW0!BB3C@o<`tFG-LfJ<*zU$psF zQ%S|3>`V@>Jy%*TOu`+tiWN#|IZ!cYB?#|)QVpQu)nIvN`Gwa#K(brr(|)!aMSX1p z78EilnhZ0f$S`Vy2rGb1ZUW&s650`Q%Qz-<(k#pioTZS&o%{fX{Io)XcTCB6wfvBo z0M)jBMLIx~c51G;U+&1>>#X%fM!!;fLp&B+!hqCbF{!sngvrDuS=QH92%;`AVbT@s zIdlyhK+5Upi6nEjyCV~W*W=n;z|A7UP2SUTW-;39_V2*@3{;K7F7yU;pZkEMYNVmXuQSQRRl?`sA(an@@ z%mJryBb0xqE^P~yz7(8&;N;!Ty!b@amzJ=Yi|=w*dQ|B87?1v9x746Ip5GXBdj0aJ z1yj|`-k56){j~~!B zz-}wPs`ct{==*+}CU=jVfqHnMuc1^;CgC2))pCmO zT@wuADI}StTC1Ej6wy`z8^<|k4g=>p)={bUdFY2;^Qq-z#ZR>6ypnR%Fl-%<$4@`~ zG^ON{S&kQ-$~qyIKo#%F2le)q!G`?KJ<>{OM=;G&p9sDyWfml|B7Q zH+>6tzm9yB`dwv)-WaYu1K1Ur+^CY!*QPCAR+cJ*XjFasrD2QC-j|__k+T`3dRxmY z8XUC&;MO?=KDxg*BSq!^=zcTwyEU39^|k0*MoLtyhW1q z*kQKKS0+KE3KT&4CC8PF61@$`k~|y?idjX}-peYQ!qkFYXy*OpxWZICZuU5EP;!@7 z$5lcn6#3vfMa>}`Rmi#062b``QAY`D=G5Y#Y7V!wxa)|;I0cUsn{zy6xN{eda5Dy3 z%b6DW)0QY9OpoK=&*DA1EbeVCs5sTwBIJBZAN(K!yD@6(Kec35t;z4cYO}q$4uV6q zHW@Fq0uzzN1Y=HShN%!D%7pMdF%@(J(+k&&>Q}VeR%_Xq9gnvTHc=!p*a4}^;AUop z706TqbM$EiiI!4wPqH30`XFce9B(~DGJ{5B$iypP7xP@gs4S#raaR=znNp-S$P_X} z(&dH>WU=YkjF88>?*dIdkiezyk$)8$Q$t) zd7~K4OF$OF+~x~2>*t)TkiZ%R+a`?0znn4a=2%Nosg))Xd69Rd6&J25JGLZLR*;@k z^P(}>)7mU?wmP7q2Nf_dEu(>m5jU)I>*a$CvlLpxn?+JvxaAr(OGH#18K$tbP!!vX zyTeilr$sCLB#98(3}bp6Hox4Y9(nz1eV2#yyk;>2ooKM+pj3;p*)DHm9JbNk&ekBd zebdjp`iimikcwOOfwc+xg8AF-ZDgX-xBTAo-g!D|j7SB7cNbWuWIg;9c+d1NHT{`Rf7soXI>j|RaA!p`c4PN~ zWr%A>aUAJd@>|1<011c`nW#?wUsJcDx$4g+%yMCreWX#)WhW1h4 zJfDW0#%avMV6<9fW<)CGwDOvfFuKx*>r8)JRT_}=0a+DTbG6}z>Avs#h(2AvxK)Hp zv7WAZQt{M5siu_Xd5&?vplO;S0T}^|<7j4*3GDkmj{7O48@m~&H!^nIC(_+mz|{J>T0Uz^@jAP%OJLM@^?e^S zGl0X@Ro4x7cX#piVMnXA?)Q7IQ$TsLvy{r5n)G(6DUpS5Q~}uNs6`#bqoutv?pS`H z>92TtrevP1QwE>g-sHK%{%#(v6jWhcP^z6*D!si8O@w#g6e`A;-~jMSR2VqG_UO!1 zz+9@ls*MV{ST`T^Lh0?UDgDd}0A1>`oApJ19q{yRN8I;6AHKgca)WLIibmXamEbs3 zeC*t*r9jbH#Ux7VlFiHg>u@t8%z_MxbEC^CB+H8d5n>63iKJwX6sl!OUNex1oq^Gg zZh4LIH=4IRf3l4W7u&w@1>CtcVOs;B%Vx7o?RNjcJ~eOUCBMH>CzK0Z$!a?lE%~HMveeg---! z8J^VCuAP*;dqo-1fmw2(I%ctiCbc#Ot|}(VOy25`vd}p?!(5$k(7e4mWB`s?5|p7C zOHaoG#rDNT(?0ys&LDO9 zvM`_3W};fd^NA()zx}&0M<8$8tV0xqEL0f0xvkJ#`~cAb5NvTuHOax!EMa)icFx=m zL+x`}%#je%sa~2Vfp(l7^*?U>#4t*YdhuF@QDkAa2pjykq|-erp^6-y>D;rZgLJ z&4#l)Io{$*bVOH+qbq<9C6B59B_u<&siwaFDJq$nBP{hIHR`5pPEI{mPY|0Ew@ zYJ%6pluGtV-fK7cc#q-Ke?|93`8y~h*u|2!AjC}z$y3*{9;UeQZF`tMNYY)tIC8vK zW<`3~Sp7J5;PFQI<&q}f`RnGY9QHljA(Q1AJDbW{`xJBkU`fM7)%U%-pH8RXKGz9; z@Tn^p2wiG?Dq@|Q31C&xScV!#;o)IM|3Dswh7azF< z>qk~=?Ye&7?;}hg=lsbhpLBT;(dX{w>N>=%cXxM^#&PVr4y<{%yEzP9*D3X{tXQr! zb1;ml;JQn*LpY|%W~O1NbSE92(O0E^$>~>oH*_g`h4M&$Wo7R^r-|hRPQ;0t0ni)i zr7yl<;y_zBH-mNki)=TCeEs#lyUO!CPd~2nAhXjOp;G5E-ng)hPm+cF!U&7^0h&MO zBm4qE>iO3GxyjjwBbo=5H>zZ6EI5m3sGqn#lJ-uM5hh1bOtRJa;ufizshXI~JXLt#?2!THJTztMHS>iw^$-6!g=L@%0%;&=mdY8EEf zST!Mn8vHiKytE2dVU!BsJ#Lo{n|KvLT2sly5a}4aRJmM2tvnHl2s1|kT$n)*v>?Hl z#VWW-?y$t_CEyedRPqQf2V5O#Ko1@q1(K9dGE*T;>PZt$5+H-8))2cE?wn=bmrjpp zt8Fw{A_wD@(23bBLmvxsSf1FD_~fhxlL}fKQ9e_pZ5dqKA%b;GO`qMS0d3|0B%y@v zy29ZJ!KOwr=|ay1C+*?$gAocjjhcisDn+xiDTfIo7wXh=go{BS6T})F!hAxI5Q>Y1 zg|(=1jZ4ueMba%mBc zo7`QVkY)$>I2>_`crY;H6+$MQN@qaXRh`%k-2Xdu_tnJD`{AcJ{yB7tWH%rapC^0| z`lI>fKkM$1i8}R@P5X4e$JITigvrvUvit6Ot{qgr(XHOz=}J)N=mgl?RnuYh|)vZPx^=V0JA*?f{mqY^q8C03ZNKL_t)-Rkg>rdzuO9 z?s%6w>ns3n0=jr-R+m^{cauyx=X`Z_RZ2M>r(qaG3|+tK8KTPd#fum2o-&FuG*9=( znX|ihhh4tf|0n6|{~f-cVa0T#-Doxq$21iT9}pQrVfo+rDx-dr=^BZ~m*7A3pZ>qN zOY>>Qu`5T@NxWNp%C=Du`8(UlD^`+2AUfk-_yFl<$X6fr{S~KE&G+eqGLbTU!9kZ# zWv)H?f-m&rKRp)MCagYr?>>oZpS(?ejvN0Ax?3*?FL*N3>fPCpw5Tet^3Z?u#8;u~ zioHlnVHPfQ2Pk$PK{F>e4ga|D+WFey?|ts%~+#6X+oM?=99@U*TEsSP^fz7iuv>s)UuiCwHkk)H`ct;MRn znQHf-#rwNe0&pwMUTR?1d#G*@$E7~p&d1R9*Q8a$Kqwl$ZEyAg?b^Bv1FbMUyU7I3qPBlLAijnY= zI^gtv$pELE+E$AoMpK<)heB~W6de?D=vv(`S6YqA(oTKa|ZN?tF zfzxuT^{qH{yJ7r1qrfMbPDc5G@Z{WI(#ooaTy-1fx}MRu4GWJ#T7O;!XiF@2w!1o9 z746i``=N7{d3I=sS#~)3Lz5a~^k7nBa=rTH!=b-*N5=n#Pk*IUW8xn~?5by7S=F^@ zY6Z9QQECci3O;kkVZ}9mwBKA3N))>5uzc zs8%}kfl#mK>9)5M4dwK0yMKo18-D#GOaG;PyWrJlwSIj%Wlf0%oVK6;k~H~Ndm#<* zvg{HDxN$HJp7yD~8HTF^*a?GSm!avjHmsUZ`4Cfn;Y8x+7g*~(knUTcQ^5^=AokKgCW4?7*;$|rnn&lMSu)f*d!0mqo`@Q-K8L5U zD$2t-)mq&PU`Xc3VQMy9yS(x~F}wOIc!n7}qr1#5f=eZ2L%l5CTRBvNu^m}25AB=r zJuk~e8#}zYdJUV5RXe|*UUV^l+Il(`AC)9q?N;dt>)s+iI2)0-POJy4xdeA4Tj6!c z0+t`vtj^U1Gg&f{rPg_dO@BjWU;HqSS^1VpY548b{l4tEr(HRG%&V`=a%av;sE4B2 zLKrFsJi-7LpNr&GK2e37;j=UqE0W}saDt6MB@N1*|J2~(EKI`5IU4V!0z{rXsM+xv zd?~!4PR2}((&RR`7y%6s+>eU}op8vF*d-fkaQOheBa=X36i0F&8Lsl3G<$@;I}BIS zB%Gur_ZJ=6Ri8Kh`_CNg^YZ|90D^U>g=6N29swXM+G;mtpMJ}&^a7kAsC39 z)b+^Z+O;Xbc`k1tJzki$!c!yZZi{a(G!NE@Se+SJoez=*tBphTr9Hv6r_9hi)bm8b z)43t?VQZbO*}YCfxW0@Vu|W@BrSv?d7sbr1%bBg<&bp#X!IR~rLh6Xg^}_H=SLxR9 zy23kjbDB$pX9IyczrE+`e3(YOdUN!c+6+CBiSZc3aCOR*A)$G`1+8Hd30iWVTk{Xfx6| z%7ilG(tZZ_s3bGxYM5$oFAi5z)qZ!g?>O?7Q_0pS(mIz!>$|>`GS_((rv_>a92sF% ztDPvarQ**q8Q&7L!L7C%n+)U{v8>ZH?RGnNj}ZRQ5A=P%-|tH)CYhOLgw3n(``L@T z7gc5>titb3M*#c%eyw|rM=qswT^9>gyoQy>Ev3{75?z-<=dct6bU-f&EJJT3Q{R)b zYZ8QHv)7bT%4vUn_4@Veo12?y8Ub`&KAny!rQBJmqnW+FyX~g#emsG=I~`x$zIplP zHOcN-x=J(=H^Wfu`C+(w(U&y7fPOg*_kR2{n#QG1m=oz!L|{Uo*X0=8saCe?B9LI|oO48*l;nv> zs*~Ly9eUopbie6`JEbG%uT1lpN2kG0J+6!0ib!%eW*}|rGpMy*NEg*X>zx%feox#= z-uMDI-I3| zJ=MV`O;hd1bW^))0F+BI2nmdOd+s4QOI0P4(y*eNS}RS-P-+b`{!~iFm30R9T4#4> z66jv%8Mnz^q+B%}jfb7xSb5#&d2)t>BMDt*lraVV>r-of2|19wGU~z=<3Sm@!agTd zFAPlFbf+!$xMlcbOU@Jtx~f)QAknnsL9UHFB)vAOg{!GK_T#!C;Dt5FGn(+0QQ`Uh z@0m(1b4?w4>rN{2+9k|uy?V+(_EJy^<_Q&iWV<&juI9L3S-n7yKxFn0lhJZ zaVV|zHjp({RSQ*79q{aT?otKnYKCw{EWtBXkG9C+?F9S%oc z9y6mA7hFl&S$dA{h3Dt8J-ZHOc~vF5o?c{`NE?g;X|b}K%%13uUKxuGLmsA?pjRDg zRIw3>$WXoq0Z66nbdP_;yNB!Z~PiK=vToQOk*{8Pu#>PVk46ZaDSqW8f8p8kZ+ zoIrz3P=PRYUGGC-2UO(jBlf`WbsyZ$KkmEdUY{3!*7;L=z}hEvS>4ve98X$~^t2!O zeJl~&Tr_VT8a{GBYr&w8RROpR<#{mKzsLtb#rdjzOYT8c-`RfH?fStAEUChc9hMz* z1(fmU*kD%Y(`ttbRJvN}*TH@0L}LWg_k9fCSGRjOjodx-00AgtjJ_rYENud-pG*-K z5HBh4@z&HID3e0Go~{11*6L_X?V5WPI)wdxe>$B49Iu>ilUkbPoYxl?1nuc`S{dbG z7;?`0{r>s$=eynT>eZ`&(E+j-9Nc0P;-d^R**wqXO&JdL-pg?=Nx7cpHykkeKg)OD z!)-FFD6}NEk8t&S`1p_U@|X;$X}Tj&cf)A?U)AG(mOcY+<{b?Ehpye6X#F&FhttLa zqKyW6$phh9h1}%lzMX`T5N2TtW4PFak{wgFEOw<#?hac_yWpzV-=MmuMey4@>&bqN z_ar-?%+i0yL;ZCoQoWmweR4H;?4VkCL?Qtt(iUZVuX}R8IN@suS0c+$ZU__h8cDi9 zGGQhyWMdH{WvR$(6$Eog3=mgnonde#AUU%kkzHs~6OGaG9jmEfiS_X1D%$4huj|+r znQO)I%L~+b=;Uz|U+iP8{OIBh-1_L&9duPCg+pI0!8MHiepXLENb!4M``bRzq-q_y zu0lrvZm?9%tjrE0ksVgcSPDesAy4B-pj1E^2U2;rK`vt<;5&R=m#e6mX(|dQEnG;PLWbl70$XPXsOm=8Hf62$&{s!C83>X zyn$O+v5ZPqpceTkz4rRD>OM_BDmpq|vwjY|25x~9pv<2r)lU0naT!O3KO$GPn|0UfQaBktiqbW<%WNDV*NY)h;M$((Iv#ZK3b;2$s@AB_x80_^&wmWj?-7ner z(plNYJr}a0cj@FV=$5mD^uglz{3+=D82P=D zY#MqWkEsl*W7plW{zbX{ewtuH9bF?C!u|fU)-h8faeV61aYA)Vb0v|mmVQ6dWYJ>< zU%!0`!HGoj_?qH6E;q7A#Ck&RErC{5>LMQW3(u^-Ox z;#413AOFlS^vizP+k$47!G#pOqm+RIUL7@o&|GE|RKg6ogPF>08t0n3L-h~K^bO(Hr}BZLtEoFYd%nB5dUc1pH$GI9 zAO7g8zjobqd2&tDN!HD^xk&qDMNBCL1Lf{jvP7fN<7D1a(u2U3)TKkSd@b`@Z5F|E zMd5irnoWc!N%V^PT>eX@Dc$}Xt`q!Ddg=a3ctzd`qs^ZRPR$h+bVrFJg}f{vCQ@qJ z@>u*pGQ}WME=7ezP2J~2hGohq2P#>>+3{(dD`=KeT3gww^?`lY={y^Qn3s?EVzQ|v ztd#86jX&guYwLp=kqM{UnJF~M*XMF{4XZVMXM)nQan$t`bmrzXgpP9Y0Ia=b4Q={4 z2?|09df3|xHMMXnX3`hRvq@ds0F@anmcgR*c6~!y$?eJ)wDCPIXt_&KHr|qVK!%WW z2}*DGg=y|%2&tuhmz0YeM|^W*wp6_K+sv%RCDccoNKksUSOF^GGGufnO-4ZzA`*;1 zIpPF#kY#pInk`j@tTsn{9E&MQ%pG@*R1*&1-%|epyP4d9FHwri@^IAkM?>~wP3>xv z>0QdOt;=4&2uB1swZ%=xeV-vWCzcOQn^?>9}b|IfPxnKy$+fU=RPVU4JZO4+{z=g3QgkGAwxOm ztfg>yQL=;fg#Z0*ch*}^ZeIlW^v+_fcbo}v4(9tAC93c57;D+CUoNw&z2CjhRJ2s4<)XfeiSumoP_)o_i$Uts2CUjF9LM4)bcs5;ZAYvFSn$!Y~7jf=Hq z48Df<*&3%91SBJeqDc-eO9UQyUN=^o=sHQ>fOi?>l`d^YxDHgul~w!pKj|9fAZsxuIFU-^5tiDclTCO9mkYjPOpFD!&faI%ABm* zNtSne!0&5i0U5b<>(Rx`ASSslZR*RVuIO*|*6b6jpNT+4)haq)JBNUwE@AabQj$7% zxH~(!7nSODbdBYV>s)$E6*r026o= z?}ZWgECirVhvX>W%p@!K4UI)yIwzqR+}WeWKe#cvHeF}09jFNENl{D8+!|c9j_=pd(=Eh&kmtX;tOBYYkH@g;ukd%<8il1PF{sLwF>N8Ep`+Qz z9?rQ0UB8tItdKE;3M(}mC^@Bc|K={P`1or|X)fb5O^!2zyC%p+JnC978(&W{Qf61v zSp2-9h*$$$<29@(%Av8;*W);p`HiJKPXJ~>nZM|1hb!{_XcMxV4L+VQ-^0f2su&Vk zkzsoP@R9&wbf_lJD6CVh(=?4^9Vgv)anjaf4A(W>v5^{;6UKQkfvWxw$Y3DoWQ<-yVrr6^LO zP4M1rD*9%@b=9@f!q6*ix(3%8!5GqpXu}9tg4kAZM_RMfnFe=v#FbfPZN8DLcQ<*G z&92_+5C!cNm|zJ@2NfQe{hv5gykq@52d1uzRjfaYYS5SJScQ}1EGlRWtFHwQ3sm(L zp+>J#!#Rz-f7Gw@AQznLytN$?LZ4{P>R!gMGm-8$wWevThuw#XSEZCvPe4ufHQS*~ z&&qTo{@QU$x8uv>d{q6)_rLr3xBlciFFzZ1?60qOu6@6|Px#*R7at={dFbI7$K3Ds zrFe&E5`i(9rIaleIfOp74UW(G)78g?2#hnMQVc-U#hfIZ>4b%`tWQH^^R@-r=_$O< zcT(@wRIkI%;hLqIcS)%9St!i`ECVd_xWbh4Gzv-CsBPd{M0B~;y)Y9Mn#2<|LK9i2 z66Y*;ubQcen82Ft(@1R*CSfv+!dM|-0-dPB~ zO-@XCy=yLlag?BN$9Ktd)cXNeZB)xQw~(kdw!qvP7EB%uRcAN7)kS;4g_ZPXc?sy5 z0oJ8Ov{|5*S~0aA0lH|GwkN*&5OCN^sagYzwwiQm~KvfJ!U*BEL)Cq!>Ybr zA9fKe^`vI^ZJXuOThYS;Nxhq7Qp@(mgE)ex;>Nys&wG4mxnz#@t$#g#`kBLMnLrYd zQrZDIoim%(>Lx7&(OQnWV#*3xPLif&Qg11*Q~ns2he0Z4`bBP*0duc1j%5y#)xB0I zrzEnvR@<9(xs*~P2t23QKB7Knt$1A_bqw)CQ5vyUtI#&s)1@wDOKH{l_0xtCdG1_c&5Eq7g)(?ASjR$Bza8mI@( z=(m;Ly~oLr@AUg${QvtS%*QLh&zVB-R>-TL@xd>VbekYjkel08^{-dmxb;gWt}4&| zcK}s$Tg|l&>P%rqXh&Ts)w)C^l4)rdtd1o{Ifj2$gv4~BdSefYDk&o+n3*M|Oa4-7 z;8kng_d}5S7P-7uFNEmQ<@eIhC1e*u*XNXTN#&jl{$K_-2~#`+a8vVgB+i?+<_TG`;xaKmOB~_n#TN za#z3q>8qc7es^~}_3ErkFYhP58i(!&33a!>sXe;gb4{hv5j9cFk;g4}6_8?U8iQG= z6&ok8npRsjON3!DC6SBh)6R|wC|Yvcs^H6@+5oBcP&NW7M@A+T6{)i%1dHiR&5=X! z>dfASXw3|0gIQx*3|3(osm4Kaq5vL`OedLyN!4ATJ55v(3N%-zR0W4dVUnhxRC5tn zghGw-QJCSAP>shB)>G505u6E^YFEDLDpDaFED4pYB)$2Awe-ry6{CvXvQ(PW+K^x7 zjpVC}U?n9elgZRODgl{M=Co)WXoHR=PjsoUS}L#FSB6i}m$5+7*`wbizbi*kuJbx2AMO1d!`}VGfREyu90@I zOr|!B=fbDP@?DoY)7C=PY~n(t^Ofwi04PT)gkP>3?fV2@T|HYp8J9ffHC~QJWMeYR zj~1Rd&_}&m5|m{V4QBs=UKH&9d%PZm6PQv53{BbQc4fQ*N4Ro+jrri^XmFosg`#st z&)>%WH*vT@dee`8A$QnBOkH|C*(bvyLnNXaTisq@K5R4jbJ~VU zt?E)HyXfLtRIR(+E=K>`xw)j2a(JF%NnLANS3tSW`U5Mk!}^FIjR&0Px$E*8Vzs8X zMi~EYw+j_P2nON@i92~M)(U;XJkM9VLwK8Njmp-w77sxf$Ag5bq3gO@)MX3Bt-Igf z-`84`bxUi&x%Hs=%%+-iMzX8J&3<TDvo6^Hnae?Do~J5{HCxcb%koLD{g=UoKZ|wg3zJ-b zA?~R6hoKLo2oKzrD^zX%TowwlQTSEYi`kzmnVo${+vw()PSyqA1wp>#gogmtVlY-i zGf)+&6N>cQ$bNAzUMWtrF7cSyr_#6d24ieKXEK$I#f)vN>08!;yS7e`&GP&3z@XLb zMVIs8q-YJ;-zb~glv8J47ec*y?pGy2Z+%fqn(11&xP}Az;?rtd+rX-rv{H8*NnP001BWNkln3y8G-TGx^8Qubv%-K4Z5}<5YIX)2r`&?|2w|di9mB{tC)r8ejLj8}v7+ zLo&G6QcCfXvZX}#0D`teA}q}DWvz(;Q1K;Wh^R)}rYKY&;;LAWMD1wdets((B_Dt| zc<3BGOQH5430+;@4i?hMglPdc7S|i-Qug?C(WO9X?jbZH=5ys?J4D5ZY*?MY?Kdk_ zRXYF?D=W-YQ7xpqPC^wX=mgGC5Wtml@0#Qz>}VJZ?t$4*z0QEsBJR^$nF1**)=F@z zx9MFR2%klbf|iurrg!m1_Ys{e8*=pklHHODVoMU}LO(|gD$){11R$PD7L`n}IHmeh zJ1o`KDiHi?iy%#p))RYBUGatMQdKZzX;E23Ayx&?U0H1Rxq~zr2wL_CCbcW38%w*) z8>Y-OFr}tC4>?j?Z7V(~UZ0$WB_v`NZyBLq?xKTGQS`gIF2p+F_Yk&2+t3bY!pRzD zf3h>{josUp<&wLmt9D1K8T@)Vfvno-l z>XIM{0(#NifCNE%t)#vFlmP9dg``ajg0!rbR8m)EWhFD4nat!EjLE~@ZFvlrWQ(t8F|)Tw!HgG7fJEl8GQF2 z*j`7ad(Afak}dEeEDBf0pu73qm);~V_i%F*)}?{wrK8wdTJ0(V2cl{w2gL*CJ%v6< zL^m>n7&}B09cs-iOWFdcmf}`2r5l$B5n-k+-*h)yHEaCyn`ByNS(dxftAS3+oTW&+ z-^}xUX3js7fzMob=E^m{&lX1AO-bDr!FlMPk4Hpc!@J!UzS~iLK0GrmiXwkv(==P1 z)>eI$-3grI^?IEV+5E2=HqLLAowl|$N6x0I>pI3bpU=1SiN5crRfQ@eE?e{}P@sp| zhztG;<0)%kLBcn|lj@hSQWnxe428FI&rH6lGkvGJV+&I?1 zc2e;N`T%?ns_RV#Aea7X251gBfH0td9spKmBV)hm?UIEWg;R6r9nTat%)~wrMq?JZusOjL-HaGbTjv3 zy8yV_Irf|1#V$IL-^9Plpwtk)x=~eMsQa^5rJft|Y{{(WthOAGM37O{-H+4sz|lT( zDNw7vDR2;>=xyw3?>O#7+js9wO8NTRFM~8E&q~yFQST?KW(RkQy*JbXlUJpbl1Oj8AgUyn z*UaqPIcUxhfj~5>s+udDgN+_2S(({^X26C!`%8}-<S zZgDl!04M;LE#VAx6FylC5~2Z*8wf>~%c~(B6U>r9L`*8>wl~Wladr>NbOT zK$V_sJK{w(Fd;PnND2l*rhqm`-|{_IB~S&3WC|#tK{Y9wqZUxj1TdMUjM17IrCv=l zc8eAaQ(hI_P^cw<0HB-Il~g+@{$Sq+8&S&*nm z%sCBDkqArXDewrfK=wogOapm*KN6hQ$65}=Zx#u!~+F`$AK00tHTN<#ze0T{K< zNnM5|Sxh)GTHnFRz9ixC|4d5&rXU z7x%zg#U})R>)Ntk2VecIwCvlZ9!|i5Gm00mQpjD>xv=K)k|zTZ|M4D z53X4c8;Ygd}Rg4IJV*&*lQf! z1ITJhm$Y?QuooDEcY>XBM8O5GfLiLLCob)qz7PNa?jT0=y;wqSp@T$2>|l=b69Be6 zr&3fvOy`{^0p*F7Ag~w$sRDRJK>g*Ye;msO2%ZHgfp$!=PdQrJJd@p&AJQ2kJ|v*aINF*QdJ?rT`%5 zF4ODt>fv^axSbGZwXOa@hf~2|=D0LaRW;m@$iUcfvSd2qdLd2eVT5|%iLIBq05D@T z9e@=u19AhVqqvDKF+&BS0l>>Uu_PN7Jp>cm9b9a*x#v36o!s&(RJwB&vqe!RgALGQ zNJa)|XtinQ*rI^3V=6$Jf+4m}$txv+STUdy0udz-Ab?GGhwP_JM}|R=qSj?G5vt6J zC=daf5Tn{?2F!0J ztOnUBL@yb2r3-$J8=m5oX6w?^y$hKQUYPGT>Yk*fkoQ+{+1=F8aDJ)K?5_%q*1W7<^s^U#4ZD^oKGI6rKLW&l{~ z_DT)QQ8tDh)R39Pe9m8&q=PzZW8iP+z~nHXXXFhVG*QfTbWR`LTt+G>CPP7|z9zqi ze1Nn^Seo<13>&8HR$7C@OlRxOG4KX9%WFPr2E_s}S$69Or3(h4=l%y~a1+L`6R8S_ zIr;>Ekcf~dORIneQ^qWg14M#aAZ5>mT%;>wlBk^h%8~*Ru|fiH4)J{${RBLME<}@a zfT;%sFI}eeI(Qe#+r~?66FLL%$@Q2(I$*DTGSphBR84qc1%Kt}aMwuu+Lv9IWAWW+ zXP0)e*HL9%dz{xAQUY8XvvKJ|FVqKvGk?;mL_m}zOkj$t=DkCA!AKR)8QB{@6eJ>( zY}o-Spya76y$FejbDoHaWaIWfbO=N$l2VFWbJM|s3bJgOR5eLUM4nyd6>LFMiK$EN z=GIpcF&HXh1wmk98rPE;LkK;9sfrnA(kg>T1yi%6o|ws-S!|>8B%(x|OW2fBN|IGp znQ5>kKWtT5F-AhijzxqR$I~e@hdv!19@cd|pU)pXdISLMT#T_d$w^w{$po4EzOUy_fEOnJM#Co*d-8=r zh!H&8DyA`YzBjL-@&a|@0TdaiAoRxN?zVj{`rg)~+r1q(V!Awp9Nh9D zi~2W$p&>)hHpv12%*X~rP$E@Km4P!u1@Lr*aDRcgkGm!K;A47a40U-@bdJl~j{4KC zg5_Jb(+5^^{LSN&$@rkNb-@hgy`$;W zPbT+9)%Z7`u1x?Y6NteQbO%h8_rJCZ&qBndAq)~e=s^Y zxcBhG(e1rSq07^=XTSRdbTxW+j8=k1W~V9iedyLkM4qB6r>NGojd^s%#L-x|Cd42u zAUbBuS|S25%T&FqQdfucy?NXC13Uva_q2HZAi}O0P?#B`+bv$t3sx*Q4hcdzNN1>X zW&n`cy^u*VLvF&oP10Ee69CDtFZiMc>+1HJAt35$fpIJ0hGXIa2M$|@GZP^3h;ASd?e+ETsw|W0RGli1zKbRg9olmoP0WT z^nk(_TSv?*dG|Lz5B41j&|MGCOC!kZT*t53*mh@6H>svxLeaalJ6=1x+&TH1-TeKn_0{%~%Q$O(eNs?SL?iFW$ke)a$Ow4;{CTFjI_J6=U=ysh zWl-e8*UXNOk5#qr!=xyBWUtzowv!sPAZ7qh2m}~G9m1bs{YFteNald{Oy{V3Nx$)D z00K}%6hLz3-onYq&c+I8spmA(!BzU2ss4p~X6H3S4Umbdn#ccwf~GyD2pSEdK?~AD z94k8KOuAe(s@c#X)ZXWdGZkQn${NUF8*JcyEOmJzhuAX1_^=t~DFa?+Z z7DyFAl`U4Tp1Q5|%I2SV<2c5!lQ^0~oHnetEP~E6O3nVH46Me4C2~zt6BTC2o9u1f z`ZaDr=!?{UqM=E?=%T+{r0x`>HV~ONLiTg4dgqq7MA)#cnqsgq=a}OYQ2*N`OVpU-9=rualKwo_NFm(M|-1j4MkCbrJ|s|T^#ODjvpUu5_VKqlhLT^ zx~A*b<4LuDI4jri&9kTTbrUrZ_RZrtmCg{t@%oK-{oFsXR6hIW$;s2_*3XX)D(Tl@ z&8xnxN2AeX3_cwnA2&@?@`&7MGCoLQtv<1Dv7)G|iTl21;JU1w=44$|1WtI-W&$@U zMEXxsp1wwRdWjlzJyQr@d$k#Ox*G+1u2TUucY3<!k}Y`7ffjO*b$v5hh^=#dKKv2#;& zW8e{@M`k*QZ?Bp9p4X`=!>n01p~h-z(4!+5_!NW2k1on`&CZA9yWE{!{BL7Ura)k* z2~di~u?++KH-1ecEUdTQWJ2QDHp#(Fd+z?9ax5VSbJ zoLlncIUAJ*F6J&3A*JLJXo^Z;&Ux=8hS-N-MBeAZ)O$|`DT#@ISsTNpq{^=A7K=qb zKLiS(WmS}=2Y{|?(46EMnjpIj6&$xI{?~-1(=y5UzX(- zKX61uR2JNaJpCEMU~@^GQVNo`r(zq9MMNM_IF}%aMs}QnO5YVlWqr@gdBiVZ+d4S^ zc$Q@4vzn__^aW;$mL@8kv4g6Bgij%WLSbBqH6_gqZy}E%Oo<&NL9M|*@(`^9Ol(QC z126~Hht5gPj^vmI;y>A7E3#E>!Vtc8U2$Xp2#Q1oICQg^T{D?^WZ0{kp$7_@hzsvZ zuzou;=N${yKO(<#6Eh5WvDM7q$L~@XZyUVV3GDdZOzQ;9d(gj+>FxGRJ6b0hG)0jq97%}fm1oNi)d&+Lo|k{Vs@u7|&x4C7kc zeD1}10(WZ7tVh-%La#=I|YmynnY0hp9+li|*Y&d`W~Oa%~# zKmnqrJ|-rQbSK#Twl9752!nPdV120Cx?^i17et#6l_d%(gk_##^HU08~>=1JI+lRg+0l?Lebi2P%TXu+Ge2%Piq7qsh`% z*q7Jw%~Dowg>bv)Lo{v1`a{TV7E^2$RvRx@qnz0>}=ME!#?GAa_%rgX`bA0U{U z0M+dFh9Y(2ZP=Yqpgadz7n1D!fvb@k(HrXdo z5fzJ)GIth45wR>w@4a(|nG=&@W)x)3t8k0=*q>{Mg!`UpSRS^*wSV1X(FDxo|9{}uGTNgdkO)+o^wyK?=Tuu32+wmVi$LkWCg zT!MLHGJP51Fjz{TXG#H%y_JBzWOo}t3~Kg;lB88x)?|gnE;p{uIa*-!8~o zq0-Kxhyb>M(rk#sGh-)6gr>xUXMmWf0wf>;B)hZ(+3jgMC=yl<3<|{-Kwk49I&B@2XZIVo`kvSX@t(Q`BIyY$VIKuGbxAxL`_X99w2QsN>el$ED5?L@(}UyFb$t4K-7L?Zo;L0L+3{m= zHl9`wA3nVI!3UMUQN8KWq0gR+)pKd6o_0TfE6#(sDG2xi3-+QI zAAn5M%tVpY)PyC0324xi%uMYpv)afMOg6k7wV_U>b2Ie}S3$MSQM^!pZw>5G4FxG0 z3Yij%s%Es6(99%<12}}OpT7ABcH{P%@BZ5K$Z>yQ=pAjfG#>6UN%0w!fv#UK}hztQSyQeRBVF6+0gG8S*e*I zs#yd~IHXG>81yEJP=Y^pH108$Ok&88t#%@~;6PIfl)ys({S?>t{N%p%Bk*ra4GxpB z2l`fH#S(0PMDAUoiB+Sd%*`zN!~Vuv?GJoRuJx3;V1IMnMcTP>cN1A(Js-*4VhWN%v4m9gsrGwRKRoB_3LgO`xcn`kbqoO z)gvjZx**OnDRADY>U!O$s7=#m_xp@oW?!eInF#Bd2?sA21!H0-Y9T5+1meC6F$w^P zq7BkgRkavJ6;jf&U?LKYF-8>|Tv3?~QjD?d!tj`ET(|c3?p9UB%+9fM`3-&F_YP@m zN2NKAiyb0PMq^b$vZT^=9T1j9g~(mAVCJae6vyLn_I7RC)(onua?YKdory@+{%5}b zp7%5^C(fr7*uu1n1=*1mk7!+}#FEBJ3rbUi5%3z|FwxxE;}ri_w~{{g)PtEJgZ2Lw>KTDFJ7Fkd{O$|Zq15sKYwb=l?_6`5pL=hOK_jP`7Ko^oHL2`tJ`u`3769 z*v0{LtNgpTh8kV!P|st)c3zMCjpZ?FAtsen7eppx(FO(2YtDdl6qVO6vRtc6G$?TKLNDql=e| z`*W_NcuQ>Vc{m`FEPP$>x* zZ=P61bnHkK5IOdJerI-0b(qm_-BMGMT%>M8T>GdYNFNgbWMXU1lNy!ncvK;%q|j?} z&UxozFa&g&q-#KgnZwG=g?Hm|J)2DxB`~RD61R8eWh?If>&Php$naAqJCyUdwr*(b62&LH^r4$6DwZe>O33^1duhzPlB#`p} z3{(NeJl&W^CGIC+X4W|>bR$u}5}*u}AJU6cdUHVWg4@3pM6<|y4oV_7aqOTFNX)3N z6vLE~L6690aTpUJ*>~i(U2+IMw+?-s4GGVgsdNLzVsK3)+xGxX?MA)-wIrNZ0Iu5v z`PckXaEM0+`-U|DF(oj!b#UA~L6_1=U*h7NNq8GWqHK0%IXl_1!;2XpGs-q`y+}}* zCcv;0Qkt(inHh05UbRi1X_~DbaWGNIq}4%;i#wiGxXbC^H9x^C9*{fBrZE765hT(o zMZ6{HPd$Bv#Ss$4Wa8IN<5GVg;J(0w{3M7i`xWEF0Vj)Xx3XnQjfjC_IvC&Pn%kyd zuex?gUw!^$GFkofG=gss001BWNklL@ zcxhk0ko2Q?&bQf2K{@lmjc6ztM`nr}rfl{fFcXCGoQa396aOpQI(26=wajNg%Tops z37R^l;KA59e?+oS;hNaU5&nO>wk;)O-v3JV~wN<@g1-3fA}9%X@c z)RP1u#~*0*D_l5% z#MHBYBhmvu>QU-wBhLx?+rVLcOHgI`8+p#=p}-)h!o6>WZJ4KqBGNMcaLP=`LzoHw5s?kF#Ac$J#DK^Ev`@W}8RUl;a>cBc&`?!XQ}z_hAH?K{ zWUE_3L?jjkHO}xqvCDsG+jZu`X8vdhu(!82nT)ztGIJoupJvn6l#+&^F|^&%IR;Qi z+@+3*d+8BzJRYZ%=JPob`Jz~_*F>345VtO~h}d*3J4i}%iA7)}bD-s-LFpsf2(WUz z)R;&QW0AZBF}oR{KD)4&)aFR?@(+05rNh3 z`c{|XLd@Xh$3HyU#AbVDHK0Q@MAaNFIt)oROiw#US`cX$ASXS~cLJbH3c(=|UbiQf zwyI(DgoT+yatK6Nn0ggt4ug`zwiqs+vs7*C{VaBFzJ30`%!SPv0b3E(_BeOYR@=WvHs^t4GgQEA_meV!!J8XRCRA5)@B} zSw!o4JoBTy1HO0r=<%b^zk2jpZ<4SN)~MFc&zfrFpLEM_PCk9_tvB!AJ~IB@H(!3G zq0&_S$&WucK6&x=ljpbZ9;Va&>F2+Pk%j)W{Kc2Q{roq-5N+=eP<^0) zC9y-YC?P2`n>j=UATR|WX8--*O#G)FRqP7*ZV;pB4fxK*@cIoOl5@f^Uaqtl>#fFU zw>H@A&jrrY&R~-VmX85p$i}4TGRC^gOGLz=lFjxr;EDj5(z^9ihrwNV+cZ~OJDT0B z^37=1p^<80^qSM1V3{;XP=Jon5InMDM^GIAdZ3E18nR>o41_u6ayhfri7Ij^yX`mId?v=Z7Y+Y+uphKdgrW`3L}+SV2nkXdI~E_RA|{)li*d<* z+##SVwM)=r3^osvR2)meg%W%3=c{#2e)a`dKYjLO z{QGC=%dfubVoGRA&T)arsgGD-vX;r%2n-33JXMGq0T8p@Kv5KhFB?%IB0)!9H97Sd zIrMFIq(Wb2uBRBFqA!XV1u@3Zj;fk~B!t)pLsH_XFv%iCN(4lP444QLND8u8tW424 zhh&}|B)Nb8?tk_t|FM)Y*!tk<_6vTir{N-XO6ZsXao@^e?+6t#wO}M7xfZ zf<{BW$|fgZcv$J20ER;nQdZUIF!bNpPh7B9ft|F_Ygyp0)a>76S_jvqQk$K-DPLAl z+2zmLZ7i=IRhBAbx0npKP!~&LlfniMg7T_sDhX`k;V;>4d;=b< zWLDfj5cL0W_q^3w&39VM+ zv$M0RpDfRw{qmQ;h;8GXQ#NEM_Rx2H78M9v0cllL=gsNSz1trg*}XSE_~ch#|KeA_ zUU%)$?R}TJeJ+~R_kGv4AqE}S)$!U+PQHHgethrNZ2w^V#vA)(ISZ+N@_#)hW^{bq zJU`@v#q-7KqkpJJ#dx&GG=A&e+b;6sUq9x=ciwq-d{`)i5RDwCkeW7tg6D!=Q4|$X zAs{Y0?OUQ;YLG*qWJ();=kBZnaZsFJo#tIh55PGzfIwu3xn^itNhE*v>6O4vwXqy+^HL6qY5MhX792yB(ZZoqC*%Ll?y&Mpy{#FR7d?k0Y9z)}pGJ;M(`Y*K$`zxpC;MY-tL4+v=dp=hrzS+?`mXifr%pvP z+7AdW369WX(pJdK7*NbG(rj-$s;bp$A(8+z86ct%2>U1|AO(m40wE!qffB})RD_W* zBqB0$B*E#07wXsQz8e5*7q#{g$Sz2J3<@BG<)ac+r6gA{RflDWO=&y z`LBO{yn5F3$6Y{&WCCR>eOWkkj8v9BDgYCEZ(^Yf0*sD{Sw&JZ05cgV5Sh|IOkLkc zi(rgoDFqP$q&rXuN@QFUCbb%!M^Lk0q3uJO!^y8{4uT97utOk&Vxkr&2mkf@qr#5I zT5=x>(APleHr5_H>84kilGzlx*U%&iSR~XWsRJ4BQiiT!99^qk!taTc7+kVSHG9eX z+v_|IuT!4B&I_(i_g)9TzUc+KJ@TgVL_}1WpzR@gLN?VLgSov#Hz-9fobX{dh#4zC z?`*TDHD)McSQhhsu;GcbLtz6CFp3d?)D6;qFaSw_2);s70}$M}^PgL&rt|2N43VA# zKVm6+0O^2)5n&(Hdqe_Bh6=fyUIG9@>84$(9oHP|)yiHRKZ$TsPDW9~ z{X2K}4}I6Z2~gd+_oJddI$5j$F-iaRH@|bvJ$|%!_Iy1q>NoG-=?y>oa{lPaVlwq1 z^b(6VZawg3Xd^1`{^rZi|A&A5o6ybQd+YFnw`&I1td`Tg5Vdtxy<9iW`7gdXmM)24 z+jsMI{Mn!Hb-j)E-aUF}^7YrB9-lm3wDH-ZIUJ*+1xd`@HtW7`>&X~WOyTesfA_^# zPo5ds>|oM#>*ag}M#9*2!C`^uj!!!x@Q%88{Os}BgST!!Z{prwdv?;VRx5<`bjNw{0R6zDl(oU^`m z>o&}$U<5he8POEUU<)OZ7?KdW2}miB!sjyX5ZJ+Rz5)}kJ z5OcER(WjIc4AhRqov1v<^d-bK*e$A#psbYs8lG1Wy0ogILRAWhm^!FNFm6(p9F8W3 z<8~p4iJ&Dd(uE>*8>YGWZURgj@}^w6{jy#%|A0tTC&8ot3L1pK)5yTuvgZpKeR{H>wM59{_FWVBc=HsYzDYbSTGhw5dkiq2HXNQ zrq`cmwZRX3XDXMCZ+K|r2hXyN6@WuBHZ^h;re0xWeALOl(=%i+1w`=98<>b#M9L)% z4Ku5)xC#+PFRWu5XeLKbA#P$A^VUM%chaMQ_eAQuHX>=^0kAhIPM%im?mK@tUnBXW zK92eoy*TTSPdmW%k3Xz$?N7b2D`t#zaO==j`t`S;ym-+T<*k#G{*Rzo;Di(Bq`^jg2{Wre|;c#y@d-(3d{ex)}?DWO4 zd-4LPb=4#(sp0Xn=hJ%h;LV5Sc>gay{?L5oSbz3c|Lpg_`_0q&x=nPl41IL2E)Ql0 zzx(_P!t(w1-hTGz>2kdiqA$N(0n@?3-P85+rdz8jyDIdi1jJQRP;tpXf}}PSJuXW3 z^wY=Fubtft%;FXlOs8mNMZfT@wGv6c>?J}m1y#{aGq&;(gc35IzbXbD7_%t3N$4fTda zk?7ZM$(9I&v5ZQ9eval~s?_(Y9;l}B8|`XpYM{5E+yfR+fuH~l+EeWQTDt#}yD8wm zAbX)Fb;5OVZ+}~-?%Y`yDz=OI=E3zBZUk1h5Y*)c<)s(zT+n*;0PMzrgCKyFTkcy&65R1~qB+ArvJxQU-K+?mzhlKrpr6*%v#lBys_ud*kJmito z_x4$gPnYY|J-C0c#{^Ka2P(OmARm_Qus(fIKUg=?cGR}AZaV;N+jbE&SZq>AfT0c2 zw(q@lZ#F8PEapwycR{+YD;@sX+p`C^r|r_3$ZgYi$<7w*voWvtN2|6opp&KtfFzbu zijtD4y1Zj!?QlGrc;`eiD^$VE87}&e+5}7nrlKYoK+DQQGSS?D8JZ=5llf}h2~oBM zWmL!BH(i)ibr;nPs;W+XGP5YM=)+0ZS?HL#jHRmfv3KT}nTgdBG1P^3t{#m>BGRW= zmSr1zWgYa~h7@c%8au-|+nQZ#ahY^wu@QJ8YcuoIQwTuOQH9Fp902|ob~M$|e^)K1 zNk4Pp$Kw(fLJo5{!nKg9DFBgyVirkfGd#OKEEE7(%rdlvsG?x%kqUM^v8j7)80FdIey$7 zpDoYU%MaeYQx#TF-!!%k4y-?2fBp3M`LkzddwXw`W%1wkyLaCs*Hx7g+H%pMcc=4{XD92?qC@8m z=;-zvZ$G$u`}QqzMN!3aZ)VHIw{7m_WOr=N#;J(;hTp>pM|*`2rU zJS23}*?w8_-~Z~Dzy0EO>%K=a5lzXQD-08Wbtxf(bI!~{lT5KseOXvljgC*|v$0I8 z>fytC`v-e3=4WO|M55vFaDO)QDZIFM^d?$ek4J|`du_9zu%68Jw3%bBf%gIyTex zeHGEr133aDG$IG&(S))7ujJmC-7lg2U+8&Kh>#GS5l70bfdr7mf>30vMLA&spr|cc zLKuVF16Z@UnHCdP#6$p7DEH8uT103>0yzU^fGD~o`!^W>cWM{G9vA690@wCUVi2g$ z3&C?l;ngnOFW~@u7fIGdm7l$OkGz)pb|Y2pdu_LuJhMt?NxF55L@L}@#4)7Mb%@+8 zgHugCGBA@&MmDWx&*xA3%8e^48IJa+GYOppfCy#95L8Qcg;(#HyQT%ua_S@YZbCS3 z{1`{-=Zj95j*@l>%4nTgZ;@Dk^6ugLZ{K_N>}elj6KvhIBI&{X@m>WD;6(k(^-1Ay zRPvh>U)DM4>ZDawi%FxTlu}4ZEU5_snLt^V)9K7J0E$3$ze)_mSQVvM`HN4#_~eUk z79j@d(SWm@KPEI#Q5DVqm4%zn*J@3)o*cTO0B|+YY~((A=V(^mkEX!XH?gS3^Co^f zKVBQu21L|#gS0>U1JrfBSS*^=`rVHndUo^qq9}@F+K15f9VK!jKReh%^=B_6?#)Ve z3u$|Hy{0Zj@R%qi>i`wxEHXeDa>i#L*I?8boj z|IbyZFB^tn0s^zzs04BZtVo${x3T2Pgf_WK7TQ{jA_5WHIdFc-jyu!5@?x18Ba}c1 z7!iqBxIjO%`aad~cg>T~FALXuf)K=@GiQe21c-oh3K|XFg(~o6-}u3xpbKd`BO(Ic z8jVFECPcGjk+LP1OTr01R=pSWRv=vlJAJlZw(-Sj|LjSVOb>3~_T^~4XjMngPR@Sy z*|#yZDrCxawO9K|UHNOPWdU1Rj&t5D}nq~9t zqi0PQfArpu9z1x!2xn&}zx?Fy%ewf(KXI%tP9Afi z%IW!w7yt0+Cd|?_P1#2?iz)gNO^XnMGc3_b*Us+WE|3<>`Ft@tK6!p}x^~VH7+D9#b#V$& zPM^$rYcX)%3G31;zqr0nz0thxJf;4~>H#BV|Ga9+3 z$xPbo56DdaLo1lXg^XsB7LvFjDTr!-Xg1Ijy1J&UtgIYk^a!8cbniV!i{}v;kwZ=0 zjRv6hMVY0S$8(SH_wN1PcfJ8pV|{vmwOWRzogExcuUxN}ou`~Eh}LDL zF$1MYoP+W?IQjL0RQPM)*7_y#teG$;W+|!FdV?iwLN}Gi&Peh~#n) z>SoUTi}I;(DNky1xDZ<*gGef>lKNAR2{c}!^a#%iU#Tw*+c+9F%0>8nJ!SM&GgW3>?JE$Qxgjt#}ct zzNBtSpTB_K zf%R!;Y>XKUa=;>WsTf>aEt@hQ7UkIavZ@yzvq9;l)iTeGF(C>f8gk4X84dxmya=%y zPYY36R|3dveb-cNodB4k8t;%2I1rY?qchfd$UG)ZJ~N3Dc+ZgXUPzwMd+)7jny9MV zz#*iRK-G}R0F?}<6s)x|#-BSnpFx)!2> z3ipQEI+2hMhi_in`R?0q+$@)RS zAZ=79F)(7TSOaM^iI`0GdvWq9Kw~-#@rvcwBV1QPfB|sOjydKp>xSwzIgkJYU|%B@ z5ose5yo6O101Wjx3=!GpWIR)$GzgtB1yhE}oZGUW1C;v0l(d(L&t5k1KkJ?P9NYv(nzF zrWazg8IlTcpHamI{SeYs8m?%)w_JRJdQfJ-08zA;FlLMd6jW4!84)*pZMVrCm-#d{Pd?k&9dwte)~I<@$k-_pHIu|)$2D%8}j9c zA3vPUPCvQ-2_r^!$;K%RZIUvkbx~sceSGITd4^Nuq$*mi&{=pyoLqqjs zlo;3d?)^*+DNc`1AFu0`sEL}2jGW~V8ws(@d|Bq$-y@=%&zI|}O0kpF4U4Vc{?@l< zv)SD{A3b>VILorrWi^>h2&K%6d{ho5MYWo*7VFdF*rf;nOt4xk9zVQaEt~Opnw5q* zNOvOOQro2ZIOBXVdyGkklPg#TFi};E@c{PB*8OW7H7LB?+VQtrnfg_abE$ynJg*(a zoKIs!BO;Zwc@mxm_xvJI6C$>bo$XOBEeeuKZ3>0El2NGyj zAxz71>PPG9B-X)NN1B`!uiAFW*iDPuh)V;cm2pm~PFwP0f zKs~vbO2*?+f*E<0H}&KYPa+yHDJIKyIsh@@C^7vZQiy80Jq4U z@wTqOa4iX;$v@{tUlcY~&YykqBvmyURFX&vFy(RE<^e2n1k=yG`(*o_m4yxwpWJ%{`Yh zUoXfFQ7!~J;?t~CKmcJPk;K*@6;Y-ZZgTTGb)$e9boSq&XoWO%8C#TEUb|M|;mNLtJ;1$}Fqmz0$aL#YNlF&viT$<}MPUiZc})d^zAIQ;(K`_9c*ZX?+b?tJo>@7^1X zN}oNszFV*x>>VAd@{@zZ$$0$cTW>u%I(YEl)8nH>QEqoZ>s8B)-+t%Kzdsn<|74H3 z7!-a!pY0zUx9#zKy+kq+`0(Jk$V#$)xm>huQx>D#XFzNWHBD95RWHw2uWJPI-aA{| zym@=MuI}HzPsUp7n>q}~jydIdKAx8QN5>z0{886*2)w&{J*SiE^!?RhVKZacS-WHW zRkBS}Ylw?=T^}DGud4d`&D$*rg-5JGQj5Ow#kMiq%&xz~`IV0jUebN_xrXCk1n2!t zhrBQM`@b+GVdLSy*bma*?jqrfXJYc=!+!C5?-%3Li{ssk<$`P@lJ;VzJ}aaT2jRXx z_=?U|>MR-uMq_2hq1IH-Ib_f0)Ye@shwGthHxm8AGr4 zBctey=zk|S9?VkwSw*d(BrXioG@)TqxBiBBEo=g_IskPsqElD_B}SizGC zoH09$jL?TPocVb4rLxE`4H@y$UD@;c)Qe`s%lgY-iFov-{PYX2yDvWne11Px1waRS z6=(qD5DWkz7~qb8E?n1g@iM<~XMQ1T_9<+=ly=v1Dgbnz^tCDBK~+UVl&Bx%TXcoN zEi-s)OY0dN*Q+}*2onIYa!g5`CXv371NvHFlM)K+rpD?#;j*{lDhjBAVWOm(LpDgU*oEPhA|7d=68rB_M8IR_tO~I+I(}TnHvdfwv zY>fQI>lh!TQ zt17k5k5)~ycYOHgKlu+|`^L@RdgHgpTh~R+eD>t{xSAcG)?JvLF4pr0hkNsD*KT(q zH0{!GJ{@mqOb4gS^>Qu}iLhy!-t3}+Xk}|WdAPT~zrXJtjYcCvUayWa_IW;F^zXm> zaCUkeRS@iCI{kWn&Fe5#*4ycFInRgwx4!w^6wQ-IKVO_YTCYx*t3}f^)2-cW+eI6t zHiw3^2_0qCK-t<7(2FEA^j846Ug$ag8_jEewfFtv$nWK^d~uJunv~L}3A}G)?H3T1 z7ewctHE+D|ExyY6VDN&ROZ%`w1x85y;7CE^5OFB_I1vLS6a)-LSXBCOz#d2Se)TA4 z9VM`_O!e_KNDvVUkf5u+U#dfzV-Z%$$GZq2=DOXe~>FbAo#axT5U>zHMIch zm0A)9_%CRnv>tR3Kr)d3S_j`{m})nbQSzEWZNMxc{40BeQ2ws&jCEcj?Q7Lx`-TqQ z)#d|KfWiSp=;iu+4@%WKQ<_6DLUja5xKl8ke4;3}F|CuQ%)`Yk@cA#JpQvHdb7>A; z&NST=m?89OXsXY~p*^j3)Tg!7sLy6peeo;eLJ;>0=9L%6BIo;)NIE}05hy^CWDI2G z-17t#Ko%ysYx(G(|D*35?&tTHUA;W5SMIf2Q|FPvB#GeLO2T-sl_E0Plmg`%nm{>8 z8~dmPVGJoUiZ>P$3kFpbjo=888MQ=joZZ=W{hrx&u3AD9jPsb30fTV}3X~`>3sAHO zZ5tpX6eY{K2k$MB2_bYLIPh#45d(!7JI)G3?7Gf)-?TxIi4+hW=iXb(Y$a#yN(bKi zEX$&#Aj#)h)>2gRWC<0qw$zQXVNPlV%5nrK#+ahWtOa$@+QOGkNxjX13_5$`>gXST z?Rw^i4UzNeJen*&IIe#7{{1>?m!#v|Lrs_(uq$Qbz&RrtOoDYi8*ov2ry~qU@zJPw z5}G~XHKZe`{}9UBdy`^dY9ao+IA`!8DVjL|m@Wr9`T)ECjqw4@h1%PonVy0WN836X zo{eizkfcw}1wa)7gcbF%%qqa``69+bz^xEqQcw^=lsQuZQQzPyO9`7@$UK_baS;S~ z8W@riCyvk&fCm#W!c%_kJcl3YIjRs}K1oo$?0Ltt8qf=42?7D6e$Jz!#4k=;{IZjG zewjW8Ka1>nKKGGcK6`ob2cUlP4j@()M1=t{LF+noZ+H9_;uVLJfI#3#HK79lAi1z7 z$$2Q@nITp-VJ-lWs87$mz&VJj5)vsWq~7a~XImG50RjYNwTww9FlN#2*zL@F9GYCr z?sE2_#1n6Y!PGIfQ7nQrkh;xx-vj`YBvA^8z#sxFz+xZ zd1I%1>uXov`}pCVPnVzWwMSLmfUH-mJozUI+uPHDgRZMb)9EJ<_U_$%GCN)limOq| z)q0iia6B2b_4?%DGJkbC-Y#z5+WFxRfA+zh_g3rE%&{Rq%5+i3SKoR)%d-3TALP!s z%v*2vPL57bs~9EEhE=ofB81dAm#LsPZn0jK1&l@$QrE8aWW6`t8NP9KDxBSWaKJ`? z>$O*|?(Qs?%e)-C@!D%H8-&z6Iewrh+tXVZY*(%FYGRzp27ZulFV^i~Gzp!!Lh9D* zQ8#Kk8ZNuycpV(DacLBB#pES`WeWhv6g41&NFQvXs%nt>9tURrYKZfTxc<-n$-g9A z__D1w{YvrcUjaY;;{OrJoC`2}-VgwQU#4#az|YNdd1319=kTeU?)A-l2cP==(G%Hc z(h|>S-p_0mc)9mT;bKR;iu7VOGDu8Bz$|1`2;nrf%;Xh@Xx>!Fz+H#@U(@}$Q~-<$ zk`PS(O&Fa3@55^D5`Z+IOaNpP*w$%)kW?d5OPqsSgZuzzzk}q#8h}HTW3JwXW(l0B ze+|u!@O!D6LpN6J7-lG?ae9HVR)qwrC|}_mBf^(yNiV`(d6Crh;-+}6J;2YDy?(*- z`-=4+n)cj)<&50`=aHN5er`=6Nn6i0Ygn!&&aLEVE>h02u(;S{@Jc zo40n$Vmi*tEGKqgoZp|UhiHMk5SF=m>W16f|L6C9w6~}b41|c*lBCw8MYE2}peW0_ zX~GS{?nl@>42#yrDVnPtU2)mhB;TWU&%nD-+r*$2P?SwyuJ=fn4b-G50#ZVcEQI0Z z^`$S*0lhGKPy-MVErRi?EXgF{1PsEYMj=bUY>AkN5R?><`mlL@DZltDSFpjwKe<>*w!Jmwr|@J}0Dpt?Ks(1o}J5-vsk2&=um6dkPXWd}=@FZ-dXi?<7xm z*|WZ>vrlt&kG(m%AOfIKQ2iW z#*GuKAMAbf{s%|QT=>GcPy!W|sTK_;W34x?2u-`Ue^|ARLAsg@V;(y@pDoL>q$r-8 zL_VFhv!nL$!QrZ^Rk01}aCV|G2}&!`Qx>|gsBv7nqvIpT-PYD%Ud11M_}=NFZDKKB zhIIqZWvN+_*Y!HabONkf+oPK|Uj5{gPet2ze&_2)hqL)&eRVh6-nn+|+O@^(@b=BC zdq;;`hdaAhZqMiQfkqz-#k87pZfgVNeLJW1c$%?gp!_*1?Wf0s``SN z8eUptWy5C>0h1657-M2rIlta_p#!{POO}8{S7P^LZX?9rOsbpNQ@CHBeBfQHOUnvi zT-Q2>9Y_nX4bZc~04ggLdJ_cw20qKFR39^-i2$&~h*b-(o zWD$u~5E7y}@80_b_pNic+Y3uj`_S3T*^MuF3w+V0^}@8BFFpu3-=SY9g?`EbUknN& zaJltBSviJQoYi5$>loj>>0*GUB4g$FXn($bqTD2n)|mAYUVCLS8J0qnQnH+4j3{es zJvwU;(XfP#Q9`;tk{1v}RR{!8jV0?WfRz|R*L1N}Rby;lf=Woe`?p`|oO5KjYsDZD zLFkm3*&0?yCV|Av=6z!-A{u8&SVTNoW}6hFXi7>-%uKzpqie|^8B79X*jg*9*1*5QBsY<1zPrs)%U3>4RpiWk_fY3nUuM!{lA4L75;IjfowA8qf+mP!(+tRn`(D0W0`;Ip_ana*<2V>t@c5n{p{o z0;LeE05#a0*$G1cRZ$MfurWvoK&rjxe4`ot6-3y4LF(a`?t=QOBs?~q-UvN>+%#Pw zEB~RI-$rwr&4`&5qk<)|e1Z7sLFeW&-_+Wj{S!8Z1m+FTs=8@GJbOXdOz=cD5m$Yv z*_o3;dt(A4N@P~?t+bi=QRc30Wv}J)z2(Wn>h!2-9yvG8vy4%?cA2C?jFtsqourel zQIwQ`0Ad1V$Tk^(^&g$M|VHeq?dXaOg6Q#i0~te30q)~#EBiUJ|F#)_SjVJ(Zi z?$Z9jaRdaL&-PDLa9Qs&bLwJ|<=3z5l-w4c#>2t;clRDXI#@N4TyCPoE-64ZC=zI_ zD;a-XG??v6KyqjDVi(9~Ofm#5vL(@A$jF z`_6Q0{Ps6)0$Buq=i~d2?tL(sOopS;n$Wu9z4t%($1Z?_PCV0!-Jib*jI-*FUFqKc$v zayS3h=stg4um78(XZY+q1apZ1JfHrk_BsS0gIFRO07B{gv%Tk6F9N3vHggow3$n1M z!#Dvzpq`ThRTW`HOYA&#arWPv_y1eC{dJ`+uuExbWB*rp+(`uDevnSq0i;>p_FHHR zO5i)wd9YcMDbXAy10aQl;wg3o>6V&pP!IV4;1uHtgk=&E0a8nLjmw|os?X0k!nBGp zxw0{XHW8~>1X2bN0Rhlo;`i{fUMu{Pyv`R?g+FiDe<7%SehPX1&Gr=j)1vLDgUqPQ zb_c_-ZYRS*;nIk~=N6FX)#h6Hylh6_|zDnx6EhBrsqkCCsv{pL(L#!61cBVq2}3T{w2mA|enPLx`xTAw`S!On^avLKMrP$ukuXY}r`$nIAh!Mx4#b zFxf#-P|HTGX<{4^I>aatLkdl|TCJoDhG9>u7#qkefl`!!X%*V{N_hvuYsw=uZ;2U@ zsgM*MC<7SKBpQL#Xo?yeOEJlXnj`XED2ZhdbRAj1c;Pn*5}z`zHXbQi@JX>i^5%q)v695 zWhQ+6<{RUwD@jMwY;tvS{Id^EtJNx!F(!117Y(lpxy>}Lwvz^^tiLkdZ^wzkL9-J^rO#nKS=@jyVWedCSSyQaH)_kLFqm@En(9CQflHau}QTd!-vtQes8=JnTK{mwVuYS*jWyE=5` zaPayoZ{EueA3XeccB)4w<<8Z&ybt47UzNskW-?i)yitR zwX;3W+Aur`#F_w*(OR?_l8uo8$V;}dOe8pu-u(YVU(|0NUy)DMi*-w?NTec)sB(s= zD8sXU*ZH_;fGRGiw<3gc%|MrnE+ASi}Da_x=mTH*q|`?8mz3 z&;lVVAZWtW!5SnvkmFI9E;-rvQYqQ!`mUG*JO3fUhR9n6{BlL;yulO5l>6 zL-zrN03id@K+DM_6iiab0O*68rf!h%)ZsZc14a1?f7$c??iUUQpD7D~m*$(|GZ_oN z6!FT-Q0&Y0_=|K`VZoE@z{RE|5O4AHbkEW}s;1ZpLem8#b#@Tj+zhS-nI{1-#^qMK zHfaq61QFV&+aUF)1TiUqF{+B#D|a`i7ZLfg3|$kusGxn7FcB#dh$5wwh|ZozCIUrc zP!ti3_10Q6i~=k`EIp~hy!NEWSKFBy%!0TDOqvO zc}l~amnxLn_2T%jiqh z03f}><{EIWMh&Y)VN}7s4eXM1?CH_;!tZ_or=CY*UqGuHMe1cS0H`YJri*psZ#t6@ zh=_+FI}uP35g%=NJqs~*Ar0HCuCn#AS@ zh1iB=kPreG1I&O35vE3OBi#roiz#UgP1jhd+D7kx`Y3m$FY@}d>e?tur}NdSZq`+^ zSk=I;4G93NG9qZqjlXjkLT?N_a3Yh4oB0+4J4o=nQ3G@9z;da;uA(&ZU2Mc~0`s~k*YBuT9` z1uCl`f>mMx0YoK4{S7Mn&Ewg1&zu8FQK9oP*4_jvprnchAj0NG9nK7%Pd!D?%%h1m z+E&psq`R?-t7?*s77fWTG74y7vMK=s!0_MT0YHV)Idw)LS|W*oI{+jNf-2fOj}n0w zEB_3xOoKS*lj=z>Br?;k09#i%F7Wh0=y+}@f!Fc4C*@R!#CiOB8$IA}BSvJmkCJ_-6t`^NI zYVs7?^@D?lAKdR|M?cqYsH&MW0P*%KH{QB+Evy?=*A8&C3JA>P4TnTAhMEBtg&BdU zpY9_YMgnpKorr)WMvRg`G>Q;W0!1=poGOIWrWg^KnUh4>3sKHor&U$A72n3DyDJ3Fursto~d+(gjvq6?+ zfJ&s!GXf%}kRZm$%tS_!Hdhl{A_BoAf=ED?$r@*~!dpXR9kM|+4Au~5jtz-pAr1=Q zZP~VMRfkozL_{RJJBm58MD4FhXEV5Vb(oF*F60?*{Wyzv&EBfjN7-N z_&%-`5(0rHqY@}VVgO(Qk46n8qnILT_xTL!3t7sG@n;AM5reWp7s&yx2-X-*y7e>x zcKbfgL0d)uAb_N2`qZ=h`Co2S^_K>ee>E)ZOF}=sbkG5T#7*ByzeqEXCBD%or&>Zo zWW+|0zBeu5r5h1ElhL316Q21-^+NCE#l=M6nf!#a9U=8=eY!ZSQB?*TBqR+&5fLSk zgv0@49BtIH)7VI=y0EV6)8%@#h(}LSnrk>j+>7avb1Q2aOKqYSFc5lUlgV36T}nwr zlI~i1y(r!~t&UHYk6|9`x>c<+ZVF!*!%e8N(%{lOd2(2_YBN~1NsT|5FH#f$$g->r z&0^Wa7;_`J%?_9F(c?$6wUW(G=JOQdt2b_CS+?#PBx<^_IGqm%TRU6R+}XP7?manL z)FIDC5IaRhg(53cXfs=k%b|)G%AAvWU9DCtQCwH;*47q8oy{skM>{)L#)EM=9EXs| zaE>TZfBe(GT-PlbzIXrA$BzzF#C!McZ-4VU-+cX#|J}c@mdo2aSNPiWKm6(Asn2uv zh$sRo(HbU*v*W{Ik(b5b?|k>o8`od|O1N%M`GuDO7u}FT!td>Te#; z^Qo6W)mdhMs)90ZM$x3$uYy1uKDAfsKiiQF&*~#D>r)kA6Q?QyNl}t&r{2;Pl>h)B z07*naRDr++?6N=|HkMeD21`jHk|Kam2had0V1|1%T^lephU=-9FG($|@5( z3dbNTzTtd>$`a z`=363<5ilUE~_i2#VJ)F25lLSID# zh-?`Mky1(sLVy^OYDYxYJ9a)nmtvPx0EpSbg;Mg3SDJy4h)5L(4G|>;ktj%vtf(sB z@QEFlC5YZ~ zkBk*bK&|n>gh}H+AgQ!gXWFIMl~H*8DDRFH8)QIb zrS#c!<1Y*cKL@IQSs&G}RFCz=@{%vlK$HLzoTW{vCP4-oB{TvFFsgV-AhfAmd7*y& zVkY9VZ^zH-yEgdvyddCm0F7>Lu<03`niM=*KqDe4C1DWuSz)4ROerOC2{Zvlh)r9s zYngw$tylHppsV-S%f|`kU7Aa(5tbr#N(-Z{b1|lh5Ue4$-48$c;Lg2+la@?T%~n8I*RAwj=$#iEtDKqD#3kuz6?03I)l_`Z-HO+Fr3xnhpSOrW0 zT~jNhxLzM0&G%?Oo9ymhU5&5Fbh<^DiAGcw5h4Qk&Fufzx&D07x$UnJr=Gd(`c;Mc zXLM8TD)4NnJ>Ug~{=8FLFVTU}2j2C0tNnh^H;#x%REZj*1O*R(ja2|mv59s-(nabg zOI^a`R7E7PWRSH=5C-Zxqt(9%Q|ELA%?Gd^=un`65Cgl%2>&~sM&PlyIW~W2h8D;I zh$I9NLPZ2rC)APV0cuhLEQJsWJ4VU@t!hWAKMtwRec6V6t|$Hs!bxNk-F>c4?O$I^T2op%Z5M4YcCa^Ve*E5(o$X@9 zji)TGLn&VEM0hluBwr3QUv{CkW^p|G$!d9&d7oNf$eWOtG5V}e4p)J`of|j#oPF+% zst70|Glv+F$QUOf3Z%2#UU1IE*og`tFf$+_qKJTMA1TrQ4f{nXS)PK2?5cFVk&ZD+VuCn`PwuqCxc;#4LY*L&Aq*Y z2S0xomDSpgNJklo41p?&Nd)>qZ)ktQ&8={J&E}c}Il3er2kzkuXhYJ6Jh_-C3V;AZ zkYM#oa*}ufp{RvTj8z_)lVK#QMmok->{eC7RXYhsO;{!ulmLOwE-v{MqgDMyul0WK|$RD++*OlX?1uUGS{XC9r<6r0R16An?q_)&FDj zIn(B7vWa%KKnXRWLxa{UKmrv=E`T}%gi$~QR0sxTJ`C%tVw*|PT*o$c%aw#CG|Q?! zHB|~>*|x_qo?7g>ZU!nujHV{Os+4!hskqg8-yptnYu7me4dd}v8~x*lKRi5Iab8qi z6(YAG#0W{FF~%BlE~~0)Yuk7uZM|-gt2%@fk;D>qNp`n)uIz3v7N>dcx2Kcka&5`P z_Oy+V$gHd7aN@u9jkoGH-1+2wVoee?q-(odyStONSvcb+;~d%osg(KY@!}K+>bAv% z&hT<|bnW`qd_Di(fBb*1UB4AVol;1VKM4{OE`8e)spYS6+Lwt>G{J;=T8O{xG%c zWmWAI(|%2xjwjRcsA&_jx%1I`fASxHc5qs+LiOu~}}M zW&>wZI(#yF|KUgVd;u{H#yfVn z0TQS}zh+Gbur^*Ua;LAnO|*HM3B7D@}FCR&SW{r6=nF#yInwG1$Y0AP+FT0#rxH2wq3 zBE%;opF;HxkBK}3R9wV#fWm>wEUkfUmx5JBH6X2;po*l=?w~492VTz%@e`y?c&a{K z)BEb?&5JJsRsq<=Cm}-Wo3*LGbT95C`ZQYdOlfwpv{K=j(6XmLepZ-$E;eQOtQ^N) zG}?FfoF7yK42!eKI`HVbSgjF%dI!R%Z4}9A(RT96*7ToKzFkZ(av9d88ESpn&6Yp- zc=2z(|Cb#X7Idd@U%&qPKl!J-#b7&O=#nC$%G}}vDbgnHyAus;AhsQeBlO{;y ze2g)P06?B%v#!1OQG-AtOKQ18G)YOJ??bZ8B0|QNdDdx10wAJEk}9ZSm*qBZr8d%f zR!)(D0M#3dNr7^VbFz`GX*DG12KmIf9Iyjm28TohVu&P0Qf8YQrWnN-$Iht`n@m+9 z25UW&RZWr_4J{_j?L<=@4KQUc*`wowqS4Ht;Y%o0t7^Z+DBrZX}u8L$;B^D#a_U~`UQU})z9KTA|zG-Z2>_INFW=BjQ=;u?_t8wyjnX% zSP&SDA)!DphzQ7v3=kAa2|)hC9f(7(*Hq3q@O$y zf~st4Uhur6M6Hk#D53(SjgC11NKPyus_2N4LK0Au$dOGfxuirX8I3+g2qBFV#C9nH zT@xrFM(FBFy9g5Na9{PrP6!XR4zX>*)!W-htJS(24u|BrPxe3lro; zJ0%esJ5JI_Fj+n*{G@ARi`{TI22S33Nt#qLhr2t2>sPm{YH|18CzC5z*tylB(t#6+ z)p}JH#f_V{9_=so4vyCAs_hg-Q*3hWUb#|!`|IDDj&f)42k$+2?}MYZIn@~RyogQE z+>J-0(WE$8t?%DI5;HxThbG<|jNPp_UfI1nJQ$9xkk1Q6o-bBW9FX%EGD`q)zM8kO z9SzIb$CIyqg1QMr}5^6C}y^{>74+O4;*ZrytF=<)qeKc2VsqOKQ} zz@lrq{lEL>&cw#kM<2J4pLX_7e)|4T?%rF}(zbz9c=N6C>o?1-(!Kr8AM8CjSdd8ifpE{WEhQT3jhcS>FM^Ts)VgN#*|hp z0EVO+TKYQhF69d7z-25465cf{1pv-iIAUZZWHJeYBA5)-V1mj317}HFgF}Tk)sL}Q z0yHTfky$}PQAM#X!=^yY^@1c%P@ZZbUeNt@vCtM!zsTA1GT#ys>BRv5UoNHeRavMD zG%x@n#s~~bpv;)Fw?HXU-88DXNTWb;Xazl5gBb}b5s9L)dG%!d$-VV)wHgoXe89ft z5dJe#X9S5rK_a52s7MKb5k(cyXc7UgnqUfM!q`RVB7s^(5fs1^)A`9(Xw|Std#KHc zO;8#G`KW0s^Z&8;W=oP~*Ok~F&N+ARF{X^ntjx-qP$+@`NPqykNjAwwtEs`%#+J3U znapHu)~_;?=>znr7kz;~K{CnoqRB{hTQ{2|NQ%Tn5Fk)PR#sJ3P7xWChfjAn!`^zh z9+8oekwc-1AVe{rB0W6Z{a!!AI%}`JR-Qs=>*`?9goF%0gS@nch=37{F^CL;hKXt5 zYe`A1v6%ORg0ke9rBHI25k^%tP!JZ3Lr6Ji@kGq6DjK7g=mDT83Y$4qBxXUB1Sy4- zQpS`-6p{duK~v^J*rv#e>IhsC*WTN|_vhdJ-XJdrMPr@YUR%5V$}etg4!5?4rL%}) z`$ezU`)C%Hx)`|8RWn#*_?|VcT0)s^0R9^Ez66DZjEs2D9Y}TZS9thUUH=x(O=3?8 z6abNxlLin`6=VW&3P#nPj>Z>^wL9hb&X8*esEG*3mRyXCF_8Kx%Zyp;4NTi3$W+fy zgtJMp1u%fpk_A*0MFc`Y4XTM%L9D8FMu;j# zL?t;@jL{HL2wjAgY8*-m-ur%2xOjMU_lL8G2ctZ%dcE1A@zL8{_wUbc-ktpLCm+uj zBIsO(nc;D-U)4K;ksU)20+tvD>qSSPN{UC*g5m+vfQhx7R~BtpvbvTt)D z;-;>UXf~g3tkGbAZ98`qU%7TI`0C#6k7h?ZYx;C3X!>W`(vL7&{S;`+Q7^z zGM~?5jLx~D$ePA)j7BLWaWHQd(!$!>29Q;dq0Mhxxm08zGJE^o@6MNd)}&A`GsDKD z>G2Ws_TItq&fPns?bp8llXre{>mDdu#svPYH{W>kjT@s;pDb>_WH&Zn`HMe$JGu-Y z5Rof-dpr9`)E^E~#I{{(hEer+I&-dMCNP+XBtsjrUS@4s`<=u62jI-cI_G8! z(P{w8bPCj-F%2&cl>a+kj{jM|$j@Wl|7-&1qryEfkyUgE{zPwdp5f?x!S&Qa5zpp9 zcOVs4xlQ;;$)t!tjED>bx&URx79j%I6UCLNf&mJg0rWE9g!pyoUnT;KeQ*Ux5H!YI-7MyCrCEzgS(Uq|s zrAPQ(o~)>U(n)gKN_9@v`Y9V5pKwNBJxKIe_7yzQ!u9B+CC|y%QB_gx0&+wZ1xUeJ z$TRB<89+2P}uRi!3+n5D1XT75P@ruMO5V#_QG%M3S|fJ0xs^ zNoZQtDAE{WghbS!Q2++OE}cU)NfH%71TxIbKuBl=QAoN5e^HOb$OaOID2jPL=*K7= zAz30KVp>-4!H36#5=S{Kmb1^lI=FJB|I+0vpcbVS6x-{SW$BDe(v2gVAXgf>BG1-L=z+3o>=p!s$4dWagXTXa=6h6%pjBc;H=ptGgsM-p z#Q)6bi5GsOPB5dYY30iTZAz^+|67Pfy%;Ix5Xo?lT@Q>^Tqm@IIZ=BSL1*0IdoE5E3Esiu3{mMMV-Y0H_I>`RsCcdN-Mh(?SwT0+g;7 zOC`Op&Atc1+ht0iB|cpr{1oTIHn{fSz|kePfCV@Ni$g7ySsm9Cl^$cH^LA1 zXH7kyHVH&UO%s?*;bU^BW#1hg%pnFQxUzL=eXxG}{SPu@%Zw4xT6_7Wmzu^emhEg_ z8Dq+_JepP@@!;@IOg<|MwiHFGy8ZC>N7lH;w^iLVjYlHyz4y_wB}70oUDQ?MnK8sR zgm#?e!*T9?s@k?`8t+@Tx#m@;)A`Y4zFf@SeDk#%H*VZ~_nrA{7MrG`s;Vl#dw;&H ztGbO6o7zVe23jtcl3M3XndQr-wQQ&~62p8sD+j|Y&yTAn1Qe-ynfdY?-?%hf+ZqnP z^TQu}>yQ8a+ITF9t3|t5R)>3go1=35(o0~n;iXr;{eyRQCvC64RyV%!i))v+E^m#T zGrM~a$=DBX|Mlyy{PO4Dy87X*`$q>y`}=p7i(_j|mSz2Ze>$DpEOWV8`b4C&YT7gn z0<~?p{_@q$%U99nN0Wt*VvSkUM<&aM{ZVdupmufYXZkdF>+cwk`16lhe>T!A^F(v2 zoPn5xU;qh#Kn-ZOxSTSL7u3H_DOr7j66v@N0tPajIS`2w(AvRp2qThVu)1Q9?05S0N7;jKhQR6qb$`UQHn)&FzR=To8T6W`P6Z98+O)Su$} zzA(-F)9jRwG6*69&}cL&Od$+8=LPjVrIeBu0%Qh#&8#pq3@sat7>j-hf>*EBzx5ke z9vsfwd6t$gcV0N5X%Pc56EP^EFj3cf%xE~z93((QX7*$~s8<5xLTC{n0S2K`Fk*8w z+hITl<()gt@BPW!d&{<93mP4#tCzRmc=e4N+heGAmy329%+3Vw9rz>*f#hRbg;oG= z^s}#i#eMM?ir!$~IcIg4hjHJnH@()^MOy_Cmz6!TLdFSNkqBqX%iW2s`%yYubVy2F z;am_wxa*zfEo-0CsB~vf`iO=1XamKnV#&RimgI5(G#yoZL>;l=G~S)?(n*Q4@s#k(g0LB8CJ} z9boU`;r8UI=yc)GC!;HpLWFp%G*cW@MhPT=#wZZA$VWy>Obi-RLJ)F-k2XS{);tb`a!C_nGUfGH|KLI{KrH1Cck zq=+l!0}?1f)JGD?HR?E6d3G1M{M~7|OBAcr5AtoRuQ(y>0(zI;|tu=&WM8vX}`!>#-c70>a&RWTl zvt}{varpYLeB~d0^{eB}OYgjM>koeakB|12rCDd=9J&zZ&J}B0m*2nr;GJq_t=*kg zm0CbvE|oPWPtiAgX>;pyZ*JU7Eh_CwtlLA3q>zjuAiF=E%w{v^ z3=K+3=|s72rS>m2lOie|ig^fI%;+!Z`CMNihikp-~1+fOuY|0U+d9G?Ahv z#YDi{fP^$kc!(H?5`%|!+tNRRL1qTmQ#=HY0ezAzAC$n`Q7R0`86j7Q524yMv4}BH z8z_A-v{r3yaz+}c^vKq>by6nUOvq<~VG+Bod_>T*sjwI8NG`PTe-T#ovufseN}K;@ z)+xelL8&N;p6i7a3>i%ULC}Ch2TVmC0BexQx-6Xfm0S(h3VP$}aIJ3^6RMAmrFD)m zV^1(oDL8Tf36gjwHjq+_h|DHxL?SuyHDj}C*$@Fxf|StUPd?iJU;pplFHL@>9K3qv z0ErpQ4YUiOGkM86Z5qdHeRx zVX_4lwzpQUuaz5lULaMyK5IfBF*9XKk{FCi_nA6fHxbE-ct#Q=B3&7$;)xeQE{T!^ zQgs$p8fVOK&89F)lw-vNYxuuA>qmCQFVAOllDIA$I*uQ88MbI*N6LsTmD5C+P9!~)1V zLPd*|0pxXk2j z>2r(v=-%!7J3EbNR8>^4Y>F(O93M)MWnC9VVcDe^Qi^~gBG%^fWfcVwvGHM1EvNHY z3=%`z4Q6I%j3LkzLlc4z5K`^ECu1x@0yv&8RJE>`h?wn9Z{2y&FH2N1V632s3`WB? zBn%N%eN2e#WAGYmpd!zmb3{f}Q%dvY0-48aYd$n#*~V&?WBfKfXta;zqdDCUcP$e!OqUDo9`3Es8aMt3D^K;J)695+eFCMuHU$~ z|D(Ohd~)>R?#}+Tm)3g4@N=*Hl87A6%Y)f2QVcPcy?k=KIGW6ZViUsVcr+@re!t(g z?c{LxPyXn^wO4Mu@#g2QT-{2qUOSrY-?@M5?#Bm3Z)>=o6`UEiPhAsUYzjYDuKM%L zvwkus$|qO6zZr!3x68|}@~AE_MWU{Cw-W|+I8p%xAH!LA8v494|Ho&k8{uTfCIIcC zpcN6>p#x+P2BOZ<)Uf#OAzP2?oJ=cqYLtQTF+0nzh-#t8Z zVryelZn$t-@&**&$Xt=#~Y ze*IT}^Q)U1->5{vw{2b3^RmoezIv(b_cpdSkPP^lNQO8BfS6PifQ1Q10Flh0xDeYc>lznjQ{My6G3 zR8kQjG=?1uol~8^7{(%i^tjuaR(a9nuRiAkWO0FV?!08|LT z5^(ug$7EMG>cmzZwnr60B*5ol=gJDP>4b(I{R4G)y@{rsxn> z8E-AA1XOf_9Gbcg3%{I94(=>=KE8Kn|HmKPzqNb(a8|cTV_h32q{wUy=WD~Q|Kgwj zt8aY$*W0>TPN)CV|M9=v*>#jG09?Cz>9@c6&4c~>AKgB9`K6Z!gHj<(4h~J85g8H5 zt+N=NF>FoUHV}hl6GegqLL-X%2S?28oSRJ-P3?^_M4VDm03Sm_Kuv9<$%k4E5!lQL zXzL>p)gcj?`Lq^^&YIk|+n4P6crAv|HeoO>Ha0eI-nuoN9bSFudfkTo!y_MBws{OG zK?6vLOJ-En5P~b+!QnLc#uzi`W!JYaU%7ng+kf%hX_(!8aP^&@d1+vMlLAIKr2sD)+4ElztiTacGK0G*_m4gjQ{+)Lp?Ck6l z_>XTt7>+jX-rplG`^1;FHc?F?|NKYPuc}{w72N7}36q=@-cSk0B&tN;=GQpnzR+Dd~_YG}S| z(gYX(Oov-UCCFy5!L~{xBzJ0YFWoNiIGuE%FAQGDt?I>uE1f|C=bT`=j_2n>%%?M4 z_#{+4ivUhvnVv~pJu-ZKtVs?MHO3W_$w9^gG!!Wtl|yET!3%PX)Oh-0<9?q8# zgAZ&q{l>5U>OZ{n1#2Tf$Zb`Y2K(DP(>ve!)Av8xy>ATn3%)-rhx!otA zuINYvB0$C%1FCp5nf&mtzD?-Mo?&a4SyR8{>;L+9{@J{dylAd};ne}-piU8M)E??4 zh**ezevAxk4EBtKltKUilQA$WC=n9)XaKd@+FZNw+83&(ZR^GQu&Cnndq14)|JggC zr8i%C^}qZVuMe}Kr2@@~^bu$UND-aO6q$%lyc(p_2B0AE>TWYrQ2fD9ZvDG||3}2x zY;Iz5m)H5Xf9(q!!?n$qHjN{T4$^r2Qoo+aenr`!2Mmyc)-bu<98bt7rxYB)ac*ti z6O?4w2n0|t3IGmhpgaKH#u8vQgNB3?Sppj%AQ(jfK*gq=g?1jskAjipNzY(>nseK8h}g&asLq_Y^cltd3loE1 zgcCh?kb8D1;nNw5i~ z)QPwh>Qf;v0wNN3L6_R4P_4)d0hO*d3ky&c(4-PU5z?suIR?dmI2YIz1noFl1k_d7 zo1Emf5fL!?JP>3A1Edk-a3wha2Dl2bOtjhh{=uZysD!ba9o@ct_=C4U_;BZ_jTR)O zx{Wa+y8`nYm#_ZHm%pTuzWJNKI9!9pti5^j&lwkGNg>hZ#`u+2EHgtdnxx#{*g%TY=}y1b zyZhiF68($c`6pSHz4zXGZ@+U>kXj!_q;1>jaTSs-mOf_u&ifx`Sr$^1YSA>c2-g)k zmoJw7gWErz&fATxtDB>|C<+q2bm`KEI|mOAcKdl&Eo*}^U))>Y7_YCdAKd-;=y*9@ zHXnX;|J@JX{iQE``O>A!{VZUtFh)s9e2ca?HyKZ6E`BDs>XTxxrx$iUD_y2s=w0yl z`r5Pi**vv3LZK7Oi=JrS&#tq;PxBMKNKLW=xO%EMAp#~s1W{0fXh97E>#8?J0TRJ5 zDO%({as@Cnc?;qb)>Qpf+WVim`ETRp9OwsT@lxu&$7&?R)B<@--Y5o}izz|z9@H7& zHs!w>v#Tao@qbN{T%rKt!!7m`Dz9l~1C(qkCE!wt&$-g98pWPyz(0GjPlKv2*e`W< zKRex_iAYsGQR(n$T~j|TBYU1twGR3t7vva|W6V<90+<95piyuFnb&-G|Jax;nKd>x z#A-S}KAPLex#=|+L%j^5h@}`B?$`FOJ_v^G#-NzZ%>x^L`5X0RGzb>Obh49<^K3x~ z?f#_w&i8INO>3}dy-LE^lYjj$fAPQhSHJF4tSO=uUsvNYpVvzeOi^NtfhD8{G@=qO zMwVGbK@r5QS8TV!F<`*=sHkL!$F#tuwY4(9dD6i96@!PrTLrO9&RD_JO zbNvWlEQksd3khjAb600f!x%aqPEpe;b@QSg_^0E=$E}4s41@xi>)3R43Z3vQSY0rTc1$ zqC!jpNT5L2WmSNNmC=tpIs>R80JW=vJ|d(O*E~X2O^6H#D5-0OB~6SVbViWCT~lTx zGHvGyAkc+mGh&x=65Yx05a!NtOaT!SrPcH0k?|QKxMKhf0854aM4d291w~ui>bMTq z=k3*?+k@fNMdfe(1K$zkKEO8!tHo^s%Y*;NZZAdOYqIMX}fH7p@S9uE<~7zBH?sNApDp z!66$$U{0!8mbGmQ0L!L!&WY$^u^0>noqJadsSd3ok&-c_i9|dxqKZO_l3Fh@0h`Q{ zAY#32%FNlGY3pU%)`Ys4*?Bc3Vy1HE{?Tk%u`y(Nj1omt+h*3bAz@v|7>cql+BA#W znVu?yBzu$Tbl#*ECQC+=qUUC_*>ZAFRrSODh3&1i%iZf&-nf?u#;U5*#^&YO@$_gi z4Z+l{uY9zY%8WDbm1sGiBqdEg`s#D9yG#1;qrYkzrM0J6rK*fG8qe=nX*vNGBtV z0X&f+8c+cX39=0LlY*%fhJYo2Cm;Y)%@j-9`i-oI&?Lqlih^p*EdOqI(E&Y>FPpn>zRjGzpAQZju?L`G(rSghm!% z0l})){Pm1}w`54c7*(X$rEmcuBBnDFNwMQvAEDUOJ&Yce86Ro+P8+hiQXM`KQ`o(1 zRO$AA>BNs`+~dyh*%x%SAb@th+^2+%oP4<_n~I)pgm{7P6`mNv>WT5>IXIp%4962p z10>_avNS_xG$xOVgygV^K7Dj#+g3uTfvQBwH0Gn-31tf2qEhZ8L4p*^Fno1wL*7VU z**Vv=RbX|{PihhYVFUqjgp4FUB9;z-U( zP?Qo|w$>W9E6)lNkpQ5Iij2k>Ooy0A!7_|C~2o-+H56&icjT z_}<+CI>#ZJ5pr(S+Js{J(T?jjj))VIh_J&LJdrVwLlVb`*n057K}?lW%Co8{(`Z}{ zT_MqLZ++Q>I7+=}h7IFJO!DgdMe#Ed5$ zoTup+2~Jg%7brFLjA!uKG0X_6s{}Y){T4t^lEXW513*+@1i`K~RG%!krzc>gp0Q7U z(gxx5IEnZi(D`f(s!#Y*o!oW3P#B;PhzM0wK}AUuD3T&Y47DH;fM5_rNGLS`sB|4Z ztBh7u)h^^^)lm=nD4t4Hkqv-=bkT38tC7-)6AGTH#Q;}8?$~%mInRu()PyQ(J_ETA7g-sP?RqE)(|8})>;v<)^-W5#+Ww7B#;CV z(UA=yh$bHcGc%#Hu5Q|?v zg9p*rk<@85Ut$8$%GcIfK{ZI|C_+>OKTB;$-dE1KoX`=6x;;2ptgWq8f-^sh_5T0< z`@7D4FU!kXvR3{5!^4zh3DAT(Ndzx08xR^YMO8JRILLCpff5P5t zV#!Hjh+eFG$VtHkatss%fRWi;;Xw(;t(ue#i6Zq;*RkV43C>;kSupyfH~!f#UOGF& z$IpTC%$6p7QK|TeCFBe6F;A8$yPe>)^7tHg#tYK0z!+n#ML`jX$u~_!Xb?ekl{6bd zs;Z{0m#Qk9a$(=5l$2CO0Ew&x<#cI#?WB-?2D{CIE)p{!0^tQK)sr{&^ug1pg>y?5 zA{b>fLO=i(uvOF)i?-g_J4)HwMjiS6_wV1|-MhQD2eOu8NGSo3Z(2=KmVIVpFqsV5 z(1V?a*Y>wJFI(r_<*S!oe|ar<9IkE6j%J|Y_~4jFeTd>c?H^2x;;UDNqk(Ih@q8H{ z?$>({CzHi-jIk(lZDUeMDI^Ju42m5*g_8_I5%J!iTpclUN-4#7(s_U>B>?E`>bmqeam^ZA@G&okRJ?Y%q8URk_)W9gic#I6^S41lPn)s)39(oFF2p6^cyfss zh{=4P!#@aXA6qrThp|`Cyl;JBf{_sz(asP zL7yO6V+73t(tF|f4%!sE{mckfkb5G`a}XoRG`zlg%tFp*N6B-W-UOZ ziVCVo5@QP*0fnfGo=nM0iqSb2s$(S|5T#Dd#2wxngw~?Y$TiXXe#T#gwHTCGl#=(H zWrbss7`#rrRJT9={$IcQr&rbtVWug!P>hR94&yJrb{%*aq#5?gET>-1%vkhtRW(Rb z2Wu5bZJC#**Dp#?50-n>gG_3ThK;ARZpqHr4MP@)OB40opuN6Be1pd9uZ}mlK3_P#Mz<>A@+KG=bWHxQ|yDW zSt+8;vfkdhJQxiplgYBGo1^*UXwGayj8#*YWvK#-MOD{Lj6Tmx5%6tTE*fjuIhW-w zx2`C%wrz=Mxm;#eayB7^4{qH)JlZq4CgB*tIp@8f&*zyNGxOHg_T76s!M8!eXxwLn z!-q$^ySLUhuJzW9%_5<}lR_V&c0rAZ2r5q?kWUMM9@m5Z|5W<<|A~L*6w{o_xl~tW zW?WUs_~d#{>usmg;}jCmdjD}4USjigO5bk}Bs10)N6>C0Vz&Kcde*-s?rS{w1+cr^{xW0_ z*#3zg0AkSCxw5B-bAy1ia0)2}2%Bmg#DWc?DliB|qJ)D4D#(OMS9No%UAp7bC?$Am z#N%0s>f_tnBY^mn?q+;(v6`MFe4l!*<0D@DF@W)+gHu*zQdp%>u3odtKG|Gb9}U+7 zEj5}{`T2ZWN3W_(w#c$UZ!qljv#j*qhY+ln%$0^WF$*E+D5qcl z2l~d1D;rnGqONda*&3@^X7~3Gr;CP}oD-KMAx)=EUKD`~A~5WXV*rd0`kA#wS!sP8 zdDr{DbO&E^g;kp?p@1MLC8G$=H*NjaDXhkw6Okz!$Wj*c;Xz_wIvBm+$sBUk?r2oKYDC1z@Fde(D(z z;HOG$JbNDgq?MMRO^4HG_%45=VDz*7oO%%iTGjo}sGac9qNaM%2}(qr*)lwXRaFID zwJFfqb?31yM?pXpQ8gh%!X%I)B!$(P306^ixN-ncZLARB_e~=}KZNE#qRn2^|5S01 z^%H=C4uNyF65Acq{3lR;A<~FqinwO1K**C<_CN?BK@!NUW!InuP9PD96tt(90WqkE z07@W=nA8-KSRi$kQ6*M+u{1@vI3o(4pi$512cGN~LBwa%K2Ld>sgi3nUu3Fdv4jz{_TJG)@0W73)?TCFnKXpdssQ&cw>i_X;``d zf-ZMPGO*G6v^Xy2$J8{FGVEzHLc6ADfJjtCn2-n$NXg0-&i?DT@s4qS4AoMX1_RKl zPQbL%=^!GL6(n8t(Et#lVkfJ9I;D4}kE(+^2mqy!Q?yJrXOpQR2^NecBvTgUfKnc% zqG!UpzuQhU_yW`O+!6FipSaUUI(cd5iz9V@_(LuA6jQOoMUMtJekWoW7Km6!m zS{={5vE_6Qtr#&07*#a^9?nB`b4OFy-P>zJG{%gEgBW9X2=9Pt*Qh75>fMepT5C@) zhluo~&~JF9!xfQ~I`xr?hzPjcF;f%_Q5+cn5J^=Vk!fpd8;F*>J5A%GB$+}gZyZaCwdW`?skp)cr2eo!oh?Bygh&>;OWEwNS!+`S zN=a0sq@-dqmo%jiL&&{vLI}Nnk-IFk&H8A(xj8;OoYdau&h>j4GtZ7&7M28( zQnhRVv})R>X^b&S5ZcgS%#0rFHj{&$%hx~7IFGhRWRM&xcEuj(e9ll_qzeDsJgP^+ z>ocud7lxu=D9QVq2C1J&hw$^j#r|wQkGZg9b7qO*ldqFbR})<@tG{ht=Gp1M#xtzraws;8bHF71D00x|93 zuBHfi!@Xs5+#HKE)@F0@bM!T_6EXlwm>4}Nvj&hwI4&){8R%oy+Y}=Ts8bL?TNunj zjS)prh)E2hcA;8b+nqkQ#N}BNWczm|! z;ry0>PaTTSIi0U021k(V*V?IFPu1$I zK>%@eGoPYpe@3MR5t9hf%ERu|Y4B;JGMv!^oV%ZVZWNvTCq9KKk3z`FFd>it9na{& z-thMQc)SR;hmgb&yV3x*$H&Ji!=`Og(%AJgskWg(GK_lV^62`tD?U_BYi9E~LKfp} zG<3mN!>!G__3ylM^UmJ>wDPr&gA8ry3SmkD(fcSq>A|9|+Q<^wnmj92n!2tp97tV; zMF&{hwo5AERcqjhR<%>Irj%k75s_6SELhv6Cz}}B{iCBnS*{paObF11&@_#z7DchF ztBycD-CRz~LMbI?P9jJMfH6h@K++TgBP3CzY@R4x+PpNM z&zt)HrS8poW!jGhv?Bj-W((^jswK7k|34^#gc7Gp+r(7Me>Tg=eDQYO;vr(YUa$tSG9NT=G=P@ zMN!CpIQQV}?^b>F)oR9?W6Uv5pPZ$>OH(q-FpS5iCq*rUmMwcw!Q7Rko|l21KOHpomySU{vpV({dY_*XJm&WF zRWvD)m<+U)JnajZu%&Kiok3`7ra4+PuiZYX#pj|T8O2q; zazRSe4^QGpPs`z=sc2^0R7tp+b45NZ>)K1@X3ZiVpT7U2M^DN)*I8Z04_=>xctzC- z=VulV*g;qn31x6Np>&+nG3=3_JL8Rug%k*Y1H{Z2bxl(7;3#NjWj853&cl(nZP+hf zQ!doZ<`l*#AkUa9xk66Z1H}^?O)YVS#Fb)`e08^5h^jKbFiP!}kl#w_=4%gDr}={q-%F8;S<+I9xln;<7&|9b+s<#_ zI{4BX539C)^x^4uzWwfO*3@nmLUVk&nu)yS{F4tpdiT8#dZi(zS=*jIe_C9ESreL) z3PBAem7Y1nTpSB*Afj;`b1nc_1iR#yb7ktpIGxv4r$0+6Ip>rT6A@7^Hpx{lnvY>6 zWzB^QEFhw~@&t8N=(@fiHvKTDYStp+Q%cTll>^)2(D@sgs;U=9M2e!e1<+Lpw~vkj z)1Umwcbs!2>uS@r^ZDW7p_3pkZMtF858nHnwd*>95StI8s;l*BUDw{bbCp3M&z^KkmSfA72R z&YDHrR?az*pyno)k>G8zGJi21z24URGI>-txi!CZJ?Jku*Z!xES+973z2trVl=P`L zt#<^lSy9v7yt`0r?_a;GmhZc|>^sfdo|6mh|0^4~7-W+A3$_mbJAEZGY~mUdS;`J= zah;>b`Rv#&?&^PfI>zP zRunUX7BV(ak5Wt{p&?S$wWUL<4FPrp1EB^*mO?t|KJ7Z{zv4o?f6S#Tnl0MaKlVit z7dAI^*^PBN6W9xPvg^D*cGldN_(8qY5p`Wy_VSzV^cKvRFIth)7-O`tj2qPAeZ_^c zDVT`Nd+%5d=Ziashu{0?QEvr6wmhAQ3rMp;Jd+pkIcrK;RY)qMRE0w&M=FjNi}{^< zCMgFU!pWu|`{zfu@3r+^s|fMryWf8Q`Rd8j=bNL&(Vg3`9o*uSipA*6e0B8nlkd!$ zv!s2fNP>_!f~!I^jWq8)2^$m02|E%$mpQSfG87=xv$1sF|IzcDi2c&@T1$WHXn6QD zKRfq*9W-he!f@xPZf3X2>Z3pS{jab4vjS@BkjCJf;pcwwm&xXRPqX&m{++uO9WARM zjTIf2%XU7S303NnLB&i6noA+sWO?+Yd-V9JXf&!1+UkwBk3xOa&Ta`?H*UDD1A-O~ z=A&XwrLSD@vv;*ybMu_i(xNi4S)_7G`muK3<^0d+*+blWtQ(V|Ak}3#Py;T2B1dxK z%%iYEhy$sdS4Ll{0qNolYrm<)e*;d+;z&I=?- z7YKNZAeo541Xa5Z=qDZK_05jy=G|BKoT@KLlDNPatXimBzjpkjeZJABtK6+MgfMJQ zo_+Gk=FImi#6s{^Oj9WUr5u;8 z+ut{%!Xbf{%jN3inDeIVOWiDZR*ggMH^W$R$`nwKQ0GX*0kAv*P&3Ucj4ONML?}&t zROjMU0dmecXD2e@ys0Wlu&t`Kn6HAFSy8ndV_eMJJGTxG?%w;>x4zwVT~#+B&}y?5 z@#k$@(@!zo8hz|ku&HDrc8*oGlp?~;`Dag$XI02)G&7LgfB5>t*WXAfo}6yts413G z%6ipJxYh@m&*#%(Uf037uvz!sI{?l(MPc?K)LvZIb!VriL4xy=6XilD$7{_oNCT^L z?w8A@m+I{FWE{uk;bKgy7^AaP&)S?_-;K}oWW9Ep%kt>!Z`^sqyIQz51fnUUvcMph zjX|#C%NO~Ye>(5~O2yP4Lks)=mtyM6zxz-5KF@vrc{iPuAaIt7F%dB|f!qn@2hMfD zAq$}FC{u!>E|VGGq+}Hoqsfte@{in7dFOLjEjp`}5&8MNwd_ir2kJJIKv^&+turMu zFIJS3!#q=0=`ivDG#w16N5=;Gh_N>JM;I6kiE888Gt7KS{|B#s-W`3F=btFwGdYp` z6&?S8z;Gogy8vWpN}fT1)r*eI?Ww6JTdHhiXw9V(hkCKv+;Id>y^}I&q^50m>zaBw zSBCet^l5jbn|8;odThtzm#Nr1u^Pg=lkp`ht0~{{23j9rzUSQ=&$U+wG|%I<{E5+L6_DFvrv$ILC1uJ=1*F0BnRIXIAe$89U;G zWFIRwAhpV>f#6g*#WDsbjwwd7Xye#7l}~w-i2VHClIO!PSZh@)InAnOwy5h|#>D<~ z<$v_<>Vs#;U;SI3zx&#~;GYkhF^$fO#xy)z^^gDP2dAgUrKHe0z-IG?$Qtibip{Ks zC8m712yMkx-~#eqy!YZ;a*GdsaJ+1STOM#qEQe-?hl{W}eedqwk+SHZg7$E>0AjOP zJbk=Ai}jF;oQ-Djz}_MKwZ6aad>Omdt%C>is`qXdLU1H3#KD^|5s7c8sLZROjGkL) zYql8^6EB0r(eM5V=m(pZ5y|#hgmC?Yj|_2cZ9n+ zBa?^?f8yxfJRG|6K`}6Yi05Di1h6|&{u+3V@*K^#+yHDgwQq;@9k!UQDlI7P$Z%(- zlXd(B*4Pdh-Ql7F07~G2iJ<_mp;5_Iw9%YvLC5P5y%QCrQJ*nJp)(YiOn1ayRL%Gr zB)S4$&Ko!BQg7m=U1UmTGP6ngP7E@b8p+nCQ+J<5$$#5(}j!gHLn6=|=x_5wrG3!hurQ^7KCy|;-VOxL<{!A#Mtf(kJ3mw))N>r|dUwar+b ztOoC^vD7EWV=6;u16T-!b6`%{`gRr?=ZQgnvmZPnxcTe=OsYDc&tr_njwPsS ziBZIrQrJ0FC2=bUrF`DbUF`%4YYJh-a2;pB8E>Sr@L z>Ce2cLgjKwh{J-|a&3J3=u>e}CXGu>4 zsnB8y&L!e)Mg>hcC6h8N5Q31KB)evqwq@GxlH1uvL{Pt*2bUn1+PE#W*;dBQ#za(T zgzd}@lpn)b}ffvR1BB;^)`nMWp#ld;I-)b=eoOyY6zd;QqOA z`v}a=h#x~IthP&orgUW^VcU1crpY3F8*{%k`?M(Nt)OTSG2)Wd1kAo@0T;j-6-5Ck z+X!$mY-vX(ATI%D>42)JCS*G46N(keP)&iQ@So!Bo6`TSq5A#W^?;ENDaDY3hDf-R zW#t_5*g45TJY2H;obe|7$i#qA1te33IZTP|R=@x=lUCgb_!|P-X4eCbsf63v(WdwP%?^|SyeY@lymuH6SFEyM?{XTu5uNK zpc@F}>Rs!^Gqd;JSHZ+9dvW!wJ|NEXM&5sR z7DwDVx|7Q^!w%-HJ6OiA{_WR(;g`M~WBiZ*!99BKqi=od*d2Vx>IE_ept@JmgS(im zd3^{QK-s#-zWlp9JaX~xC%oftlRXhMnFKj{=l@PQTq+WUyX1}Xo1~5Q$|z>cOtw$_ z+tj{rbp_eeF`4ZR+}*jzKq5sg#+*h0NCG?NOc?;1F_|MMQJEOMbAjr9Tm6;s{4z;w z(?H$sK(s|dgikBhzKs0zRTToCi93IS9NND6cH1bg7oAc>b|dt^%*@cIxOYuejOjSd zOnU|9^L^Al{hPYsoi880_lDL*$n%sVFboHMoOQW$!^U~nJ?Ua11LcAgO^Lm$a?WW; z4h*pOP21G-dY)rEIXTgsA3u90!Ovz*?Y(LyR#!<*S_d0qETxoEoO6BO4{@yPHjU#j zM1_@NIcKD-1ZGvO_W6Clw(a~n0c*Z^R?NbzyX|}`tn%*Jd17*6W@N6A0^S=bTHiQj&8{m?uu3 z43#vuj+U>zcE4`xlhtb7ZBEy#K91uUi>VMNEv-23w#Ee@iZOcc=kvLl5p;-Sj5(#0 znA^6kLlwjU=(=vXTy{gRs!h}Meb3A~j+-HlYeV2j@ z?|<~39hC)r;-qqfI#nJ_FcTpXkS7F36`>+HB_1RigsC>Fi7FB|NgX6NGXo(nyi{w3A}CXlPc4-~Tyb4Z z)7%w!w!ySm6tRMWEM%!8TC6<5g3vcR6u}Z&IW^Xrp1_}CFJsZHEPQPks~K$ zP>rs3IiEUv+o~V9B#HvMj}VL?7GO?^hgUU zIA~_Bo>evO9M#qQY~8oZgRtpx_ndG>@F}GN+sef>x}^t@^CXTXg(am@in>aii6-Ze zQzgU)Gcijp+-aKHS1yEbe7gGD*WP!|ed$ZLzx??(>*XPFXyxrVtn=s(mJmI0)zdfM z`uU^J{}K)x?(UYeX52h|wmAtBh=~Q_S*jYYHVPz_N+qrub7D7Zn*&*|+C}47IUO3U zzxUlg{>|U~gD-sX&9+_i8$5dNaY^@<^#T-T&3*;5BAms7Vnv8Vqn1*NBbb#e1}!kVRt3B~-1XYo>3rQkA7k1p zjnUGeB5Ik`shVag&Xi!XH3~2o^d|M>jdO=C?0#?J;HDMq<)Q6g084cP@O`B`s#kp@ zqKkIuZDgRK6rB5a?mwI>WtIJet@FUrD^GQb2_U1X?0OzQI|amC2e|v}&0e70#n*Sm za_g!+AGScy2^{L8UwU@Z{_x|EHXBkuBZQdxnBVjwFzX%C!pfR<8nDZ;^udPfKI`e0U< zJbv=@$Y*1B@ zsNwnXDU)m4w(om0tLqx3NI<}#5Z$yy2`$h<2GGO$8e8PInyyGPZUq6f8*l>x+NdFpB?JFM5II_0^oie{9M2E7gY_vkzn4%$xZU3l8fAu{}LL3oKfSh%i&kTE;Qu ztg0z8vw!s7NB__7tSmkjQe`(p#B%U!zxvl7+`BK5i^2tnavt(TE1J>v{K&*6MnsM% z6<-BFtq^Hx>av)_hZ84Sa<^F4MyOEL>@AQrYD~?1)^)?s$DE6qnXf>JnL`M=EkvoA z358U0aNe==V8_%n&0?_tATBr;RN-rC=XB?8RaDpsaSLfV%$nN|zjW{6TVMDJboK9l z=U>pk^Sig;BBXIGeBr8QvFIBD3|_g0Z-e;O$g_lmapJR5&ZbNz&KydqD;gs{c|7#* zufFw-Pf9VSFl(1bcjOD7`|8J%lE%3Hez^boA4}gE2803luGn40BUZNX6>5(_1p3GP z#(!t;8C6Zh2X1)C&02e~dj@@me8we09Wk_klUcGU?RdYa557bj(LPVK3l64>3}u4A z5}?Xdh%+pxc~;eIMy45XWN8}s1bg{Y*0tsG=GH6Pn^P}2?0-`0@Q)$>e$^M>zg51x zX-&uMoh#=JaZoR)l-!&;Mg+66lQvycZJA%;GhV^I+aSyxBz=*N!ZF5_`eE_?AFbbg zvZ#Jn21rfL-Cf*;2b?7FUF=E?^m0%zEx}GsPIA$198XTyLrS?6 zZ09&LbKZ$-r^u^p8cU8P#~4Y$EXGAso*WFA$U8^GBJ%9nv%|x~`D}S|`g|*vmDc;P zS`S2AH?vZTW^LN}=ij<@uvnyVSg%gn;AU-;fsa0Xn!5V!C+rTrpONTuF5e@4V$_j= zci_(0DUnT)7CAy-j4W)94JfQcr2M)_#oRK_i5EmO;)bbGZj2mL&1i{chL*S?cyq0h z1H8c-RWJ{71c9iLBX}?sn-EMeNZiIN@V4?sOb{akbpUJ%{oOiFGPcHWn64ob*d!Qm zkt4Q-JQEz=PP1awx%^;SSht9+>`nbWuP(bNm+EfpO~3WnlLve{k3W6quY^s1dcIWq zIBBYFOn(>lpunLvh6w zqYNS@G89K*_CEDuB@u|zGn53s(8>`Ng2AGww~`DHr&@>&iUK3bBD}xty(pOUW$~h2 zDkpsE2(V9)&Fyc@fBv5l z)BX>KGm0lEl}(qsXt(bledQ~EvuS2#9WshAr7}@zN<_k>3}P6V7%Zk^Gpj_Tl;lE) z<2r=;{)73Gr_niodb*0wMrHr-t#^`AO9Usm2oX2U*mW_*9E;|pIzlx=kV_<(F~vAY z@N>?>J~-D@wTLvc_TXTVv@{`ARil~>xgTTW0;FxKHiuZ(>SuKL@bKutJM%XWki(bg z3+2Q1{^wpph^hZ1#g(2u%R}#+1Bp^r1sQoTfr&|XM)xtMqk~)b?mhV6qaWl1@BElI zzG-Lk2kWPjN_Ng^NlB}p{lYK&y?^kJy3uYOg#YVb{qsle@Q*kB@$BGv@oP!n9iNft+E>O4)pL1BWypX z>hdA~LZd=#aKypL8*v5^P23n1W*UnQG?{;>ZF?N)#W_sZ#^?E=dcSUZt!8QTDpTX- zXYs4f_ZvUdp9jcZ`_xy8luQcC*vCtI0BgVJ^?LQxK4Wp9tG&{8EiG>+1G&6v(N21Q zt@q^$y>niObq*jtKC>q$!^zq&bRktV6A{T}lQV-+*L78U)p&Mxa=KC@FIDBH0m!J^ z+1axb&zf^q%SD)($8jy)IMr)Y(HL`8`KqdjsPZ+Si&^c(b^Vx4iKHI}>G~nXNiS%V zz5aHuENXgA=<81KJC&Tzo&N!#XxSB3qZUUHVdAN+pNI`a6*=b|6HSqRIcEk5(ZPJ4 z>pF<5d@xlae_$5TF6jX&FrwPr()XFU*(9C79xVttZADNx~}WH4Y6dk zv-Nt_MK#M=u@eecRRv%eMgXy7%6V$Wnml5e+++kxBEsyMLI?~?#j>T8a^DY4(;Ob$ zTCGp5=wjxU%lSbYX0w@d{PgM57~|pL;o0igF=kbLbadpsUv;tH^kc;H=f}^Ul=1bt z4z**?aGr$-jxnXI0Wi+Q*mhyf-jc%r03ZNKL_t(ejciJ)(6Jb{4w7Q;O_o*$6f&D! zF(;2%ff<1tMNM2Q1%glQlHi$J;W^Qac`np~T*h67BM!t)m_Zez0arcEK*H>dJjlVE z5);XYdONU*3Es%T91(BpUX%%9lmVV*jLio2(TUE;1xwtUzc`0p`3 zlb`=yw%&w1%uEzaWK7xA3@mai26M{%E4Z!DZ`f+9PS*^U?Sf;J$rSecSbe+Xqml*} zJ`{~8Fk>c=XJZAy`)I{SO~H^&HHwoAUl-}cD#%C#@)VoPY;}YQCRB>uGzhaLZr7c z^y{;n$Np?=TG#h+wc0Q(BNCu2~T~N+qmcfEsM2fv+wEp=S71SxClmZck zw-TLm3fnHU&Pg@%)vT=qfd#e^ z(%@U6<)Zn#vakHDgFE+q(>mwHWodfFy3ndwa_SafEB$FMU>$XY9V)Gn_$_3xd{^>vYZ~pt={2y1FZoNJeaYePTZekazN-a9!s+HgP^}q9L z|M1H+KIO6dxwrqzZ-V};3S{MvEWZZ%sLECV_P1FQw5qDw=$6CJq519fjH+7&=~=)n zxEWCoO`0+aiZZ4mgjpFchQlsGb+V7UawNA)$0*yc?-2>n9H_NOA)9bzHXStQvevRP zF5rT5Yvw|r7wIEEgH@m_tvs)e2!G-$@Ly<2^@VRb9e$OxOkGbmD}1iIPu2sQ^YdJS9CZKwi0xQj8s)uAgs)l1kWY$Tu955*ZPN$}jw)uIpj! zj*p-9aje^>WLho`4%+(mtplj#=bNTlrr1pmP|=E&QB|wT=FL2&KBl~0Z4M5X%lX1e zTCG;&I1UL$==(lpHI|rCN?8f#mZjG%kj{-!bIubmRn@7ff080@$@;DB=+>}NK+MKW z!8vAzT3y$b4^>sonx@}$X&6KBm1#3;+O~BpX^fTgbzSF_NU$EpGOJhpV8QoeY}+Qq z>;solCZ&^2&8#V^st*-24JnqPFvI&Q=Ct07F;5v8El zjM#cny*IP^Y%)6s4gBV3XlOG8&k$?iICDa^#)kuIKR0B0rMdU#) zg$0oi97_Xgm}b*&6On?5#882pktcElDKrIrGYW(J6vnwd=UApmgkW_3?^eb=EWnul z1cIH10`9zj2rvQ8TZzgR_)fLe%W~DvB%MAp2jnjnr(UrT+e@n#W=G`Jd3A#($67#T z3OcgO&0?2C6RPJ=Y?7raZF@_LAUm)cGm;j9psGOx$S-0x=JX9&3CI^4*Z>buHgimh z1jrNgPpF^*5CI1esBG=XjX_3mrYKbEF6Yb6Ecjl%QG(pR)|AFegyqp8tw=^ zgr8ArfCx!ctIQN)RLCGi1$HHw=|$4g7k$BWQ604xDO1l)y>3L1=akZwg6@wYeY=+5 z{Tbk3{}NTyflTwW<6~l_6n(>eq+#foIXIb?Y=)A-RK078rKhL*;x<+7E=TXTSIapBcAGQ28O|j*TMvEOnvN>adhh-jfE;TcXaRJ>(5U&201<5 zRBdIXEI!n##`P@J)vOfD2|4FvNO7<-YEHx;W>sVFWFkr|feKM!W>GUIGbB{X4hQ5PKnp>T-5? z_d%J3?~JP-{qAr5&gcKyUw`Yh&)>4{=d`YXKSlP?h>h>%!&Y>wGGL}OV?$PK9mVmYrkq{3shKI}pc!#3 zNJgZZqvbxuQqHojjN@*hn0m!7%(Lpl^ySII~N6_tNPSEUBr}Ydc*p#3!~rKl1z;M?ju}1LSH{`f2P~|evj7` z{3n8b(A8=Moz~bl^v|IOWJqsbMH{Gi1RJFhp+c=~No%)N~o~g;lVKIAb#tBPZm=ImdMfA%xO*^SVA*EZeqi>w4ou8b%Sh zKMS+j%(KK8a|P#I6I?0Ot5&Rz>b7EK83qw{L*GX&@SeqwIgKe6BX-URCN_>Src$Oa zYuLmX(=c+Vh{Ss^2*9K&m~dQ*#e1)1GKrB=vKbYq5ww(gKEHeS?qV_Xf<7lBHsWCz ze2}xVRn7@kLI{taKWFBYl0m)q^TPvG?T0RIx~|Xb)i9)CzNi+<89B@s_0!|>!BhS4 zX@9g#Z3tFZnn$0oLSleSpd+mrIm#Pab+|k)SzJDZH5CkL^Gx(XvQ=H zx#E@t0R=;C)PgIbipZBS5Rs7wF_EAC0`Sg`KmaoGv?p zonbjHG6b)!b^J2*GQ4`{{-^)@r@xxJas@MppkOFqq^gQs+?hsCNHjUr5Da;LnY+w` z6Si^+FmJ!b$$x%e^e`(LnAIp}MK(_*`SdaR$I=%|LOMtWAi0K6;gSJp3dE60MKr=w zwm?*vo!Y<#a>g!LNv04|aVe^@gL7sokV0@q8R`ldn`!}6K>&Z9hOd=XE%Kk}e8Kq( za0luNYU4%`U`kX7o-GsE%aV#;{#7kw`0+8&UY$XVwdIC>#4DC2~PGqCP#v$hz$h$rSl?~Qym zl#*B&!e*9Isiv&nsqt27T+~e4Pz(8*9CJIMSgAFRv}3oOuSlFhOG#tG>8zeDim|`N!Y* z+}jU->6d=#;oEQCd+l=vhxafOF2XU6XU9W+?&4`v&3LmGJad)*|LkA? zFR%Z{|Mkg-?|=B{Z29m0&G0L~vihh0k4x|7Y-6;t5GTJy-QC}E#o|DQ9D0XtgorfeDT5+>F z%q!~(6*ZKiS*>WVwte{Lw1DZwINvv)diiDX3S6ekvTq`?9~b}qM5?Mc1mFK8`wXtg zby#&eQP}krVDG`6<3hWUY}sXgZe8g20|-mGglqR}qA$wLx||Vk@t7wZe6CD5x6sOp zaWLSknPs;;PL9YQ~kSt`>UUO@GV-XCg?TYEJk?>)2Al$l*WM#p4kXRB3RRgNfx0MbdEIT89Y{g_R)(yhjHVw#C2 zmfXxrE)xtD=O$UFd0}S3b~STu+lKEAS_(5)PJ$QD61;ft=ZjWE+B#Iit#C7M{lT(w z{$7pcatR>Dn8uiMcFsB1ob|B_luO?>vmqzHyyeKHF+S^uTy&DUJ7Qx>C6`jphP4^k zJ2i?im!c@}-m|YtDUQX=9I+4HIbr6UG{%^7jyX-`;fehZAuJY)&H9Yk>N=ECx~`j^ z#`Hkqm`51_8~RNt1ObP`Vl|&fFRa>w8=9tpQUe@5L?TjsoAi-#BOgI$* zcL}*VIR*fep`dMdK2kFWG{8tHArdze{MV2O@~=x|si4mbcYt@rl%Y_-qZq_Rz-Nk% zyyn7rL}{qas6Ygy-_WCf&MR1CIL)zy05DKHrOf3BbV?(#B{px#6^`K$Tz*FVhd9g1 zQTeyrsz&(-IQ+7VhYBmNMSaKY8_~lwHVN^(9d9oikcglcPKf7zs9-u@e|fhhZCxm{ zZH-qhG5EI4d9=$fj!8r@CC4$0aw&E#7WGmYY0q)tLezgLPHShvdXsYQ92FNMT)Z_V zw<2a%S7tnfddSr*VE!>hY#-Eee?dq`&>Cx zo0-3z5H%=E3(a=?;RaJ8;utLJxZ>H&bJ>&?yN3BSPj#u*(R>|_Dtz+n{ofl_KL~ym zWUkKfeD=Wy{4f9a$In-{b27(tqQ}Ey%&R+J{mMI!Pe0m>PYm&3*?#b7{oDWHM~D5` z9ispJN8kCYU;Hmv9$2Vt_zgbzpVLPrA6DvyIz7V4sejnoDx;Z4|I5Ms=Y05Ey6UC* z0RFG!(75q|FB|iLBw(IN)Uiu85md(6c8f1j0vX6IG^rP@lUcz`%7x)3R<0C(xA0uu zK`45^;g2H#%$&?+PP8;cFrc1XQq9hRP;T^xnsCphmT=q3yG<@qE%vJYfM8b-vK_}q zv@=Cdgqwzs!b}L&(c>cukH>HrWc=s36z1tB`XPRYA;Z; zGIhjkTQ;}Flr0dXbLlzr1vx5m;az&(*UvnWVrm3pJ6FUq+dd>!ostYEg%0fj;)}@a z$;py-hAQWtS?(N9@7$@kJ*El1VqeSAfgCL2dml#M&W+Y8+6~>90q5BP(6LX#o*M3B z_rWJ0cU}6uuYdcb8~(K?B2svraIhkrnB4R_Y1ZE+%%7@B%Ay-oFe3ooZMbtTV z!s3CJy{nL7A1Y>GIh!>;z*6x1+O1o|y1RF9@b>F(3%Kt`lb}XUiW5||Z}O01+N{Ug zH$);l)Z^d^uZQ)baSG%zv~ypKhe5|=UL=W`ppSGs4CEb~K&d2y8kv$nz)si;kK+g} z975%#33XLfT`c2xoKkV(NeqA$Wssjv@I?3TKCo%!@zXiCUTPE zZ?&@k92rrbuAdet-U$z;`_aj43TMC>@WJ^qW_<3^ww)|fRi1nct{5|-1^9q@DKrOH zf;-?qRG9>jGoCRm!HuRlk&&>nm{dSz+z>fMW_AQN@}^GVh{TA4k#3jDi7SxplVUeL zTej^w3{o@5dEt3m!JXQYH0`9KwDp@cP%$fH9_FTUHB$kpDFHk^7a}qg7#lH+iG)j} zb4+b!5SsRYtzW;wH0Jya{7JzGfZ%`(QX*!$R5!lde{;$9`N}F>03u;_GU?1Im(oMl z;0+@f>mkt1QcT>aN?d(0i3fY#{dFwMEs9&`+wp`uE-#vDXtSk=}4SM zc$nO=AH0)ptiktoy zp5WvD6A<`wyfR6qCNI+I%2LAg_jb{W5Jy-xW)FZ}V1}8R6`&YT=4-a=@Y_C_oOPn= zghfPHNXb-{gS`FDTZf0sgXR3_)~&W}RY-wub4EmF#Y$1lnoG*DltPlFq|~qaQ_iZI zx=@KD@7z%Y0WMU{`g!?R|L4E|{&&8%IN&A-`&<4|bY6HR;@^1qi}jla=I5wx!Nk{@Y=8m$4EO_E z|2+9yup>(i(%;SD8Mj|YdXD6|T0$PcH2P2^oH=-QL|`X->m!h zKmO#&vlDjIk2P7zIgjH=2Im|zU}cP>8P#1lfcx}{~vR2_G??V-Ut1@?;B&xW;J{7bLv!`s@v9W zY{%A(?O+KDBajjhMv8cWr@SEiz~8}tfP@4O@W2D&1w}!S0HKLRAjFAdq{N2g+V|Sm zx2@(>owK{O)|_*U@B4TdbFIC0bDFAqufv5Iv1kbKt@qwrK7K4A<%`Q)cJOj_{vwB=Z~9?7s%oF4iCy2tp)8H9 zlybG*s1{$gQ{%&=V;(leMpy(bmYt7z%&Ns*U23i;f$AE)cYqy&3v$jmtB3#=f`~}% zeLY~zi^amsHk(aN<_aN53{}Z9p9ud*(FSH=KiWAOzybU~nR$QPxD_2!!AWPJt*oICucqNvx(Nf#Cw61cx(K>!R}< z_DU9uG6y1|itK_7!Ocjr&*Dc`cjCRwPnpP_3?TQKsLhU2n23)2{svQwxBEZAU3Lyn>Yo92W4@s zIJKe_6gWEfo$nx>5(DzD>FSpxyiXx$N%Gd;lyjean+#TdLHe&3`k~Qx(%6k|at+!c zup@sH-huv*t^_VZ+wwy4D#_`Ktl!r0SI|5TDRb{GRb%b@t_Y(FFTMO4eVx(jSTFI0 zu~Tw0Bl?3i*)J0f-e5wktmpDw;bY(hOx-8rx<`R)otUrb+G=%5Q4j#K}2F3 z%?bbt#LTmwz|~OP9nM~k_EDb=q3-S^MBXmi$P!}&Cy*!rEnOE?yQWLA3887T+cXYr zQ`KGNal%}UNWw9TfwYX*C6DUGnPO--gwdRmz%b>V5`FmGzW+&k;_FBNS|u*hh34Hc zlLRH5+|$!{9{uXKzS1OFv~V34i~Cul9D$B5t;UKAiq%s zNMcGslJS%sqQ-$zkjB?(I=LBl*xf+RfPI!(jr=9+`<x<#k#cZMS?f**T2MLy5L;Nhb(y=()%(;jZG*y)Kp2z-EA zR&6$$?P}c(*>ff>rB=!?bD46^BVbGpH9x=Hfi|&Pd;!fr_27)>2keX zefhmFL}@YKi67j2WvXhkDJ-*iUQCO_%J(?@TKNE4CAZNEM} zefnte=n+D*9ZTL6z?-I7_g&khXCHk`24PaO$)?S)8%w6hr;8@AZ1Qd#^;aojacL&B~mA~7X36s)cyFCg zjPx1>=N@UA|2NISR6h5y%=tJZdq=;M&dN-ThOOC0AOo51hgu^d2#2ySV5)!tlLR7? z=3ilo#4V%Shjt}GAbQUs;MOTQcTTNS0$6jyl$-+B+yjbS8ww0s*V;`<9d z@0-5KL44QbIdlC6GXn!!*v)7J21g)aLgUOp3lIyrO~og-0-Ea~2GkDe4uk-2x%>js z6HHO~>)`(YPkt|5|07&{iM!t_-A}^yBZLCgCU=_+5=mUC=I_hpb4j204%^Yq(XP}< z%U0Y!61qg0jLgD5ip2~0fzL96;9(PzyYnk0ZpSh;rq@g2W?1M5%bc?zkA-fxip2Ix znfu!dbU$s-B66RQ2lWDvwphP8HWV z3JG_>&B}a|HwKB2IFY-ufEjc{EY3(aoLwslM;t@&RDGJ{7MKZQb5~)Fst8StwMHiA z3?|$Z#tQD2Z92@Y;=Yk(CXk~Dm~?6uiQ=*e4acBvU`b77P;RR%=}D-)XyZP{k#CrQH1`?S-ICX93z0{ z%r5dnF8$u_aXhN}Q5)_4In#ZUWzBu0H-B?p?J+&%rrhAc$8inwM?)YeT;d|8wWFVg zZQnOOj<$2285=OscDr-;zU_!4=Um3J-ELV7OwzQw?eyahUkHRr&)f0&i|ymHscrkq zi|P7Gvu1Z+bnSBa*6HbK-*uOlm)q^Ot|YtNPF2k*kK<;yHN$qdQ&oUMwTOb4i5bbz zH0k8zgaMn1j#Eo9h1dlomgv4-cFa)CXUpbv*&EZ<<@W6C1esvoot!LI^7QR>46@q| z%yxG6=*fFuTs%J8Xem?a*6VB;%F8x3fdqc_f&)tc8FW%Wr!rmF3aGA2j}|f&I*+L% zTV)x6>s&UwJWgSl^7&?WxgB>o0}Oi$RaUQbwqRcW4d5Ae&evPj_;!vp>5MCQ922~?HP!PS`}{crQK$-Z|Q z!GTG@)DU%rdpX4b03ZNKL_t)LHPZ=rP1J*8;uEG8)YULrrwz#>4=V=0OJp6uMQ@fp;?fag_-w1IH(+RaK@gub@yW<58pY*-(O_sHLhMO z$53B|b}QK=tZ;yZ8QRV3dkOKwTVkBv?D#HkO#t8{Gkx+Uy8`hK2Y z%Rajeprb&7yM*cCBQ~_bpFA#oTly{mfkaYDsSCp}RO&qEoO7=2Bg_FXBH2e_&$mn9 zwhB;0A_{?7Bo4#S9PMz&|0cg#Pg6=&*AKw8=EZ1D_#>D494@Y(hme@X6e&ceK*SXe zzrCo~{#=_u6eP`L@vM!uNACIx^Pn=AwusLefn##&rS zT`!4?xWGmm^VOAKTy-B`DW~g*sJ8tg_isOat6Q|wXyk1O`FeBy{U82|x1Q2J`J>af)kFQ7n{488b-E+l6~q(EVsrp;!z z*=#=j^wSjMFbwVtna- z7m-67Q);bc?m&-D7G0khw(b^@=_(IxKpR*jw6Q&Vv^+UWr*AFVw%uKCQfe3dx@!~4 z7@V4J(S+m}cUQ`wqInoM%!o;XlanM#DTNSu-0egpsGW7K3N;If?(O#Ka@+-qeH*9L zj8kbPkzZ7UfU`_yRmL!Tzle$(X^Amb7eOWZt2O}eVHk))MIrzu5><_{0dpm_016?b zuFa-7=k0cj!hPSXs)*E_+EQ$qN)4f(rs3k^qD!$xC5VVlyBND992kASG~?}#w#64| zT~nB93Q3)!=*|}9H?cbYSq9CY-az?kM-jbhs>Pi?j(xu8{zP}&$>+YW$v_<XgoiR)oibm3sqji5hTJIe{~z8hj!l5JiG)nNX45JM_IfjNDMn zg^>#V*s6)h*)h#@@bQB6(3WsaLQPhjOM@|8~Lde-kf#eXVyv^O)CLc}Z zSsM0lF*Ab0+?YdW;9}Z~JO;n(wD5RI)>Ha1c4e9#rxaaZ0HX50@{48)lZ=6|T{PfW zAmYKfS08{eak7{MJxTO5sO~PyH0fYoKmlCa`QQw;TL_%O4+XogJ)hl*T=~qm10Bz5 z2fh@y&tZorP<>RlLuZab*(3DS_oua^r%pFh+Og*K=(QM!P~LhnH4;nii5qqTtmwo7 z=2+XF4jt1KLQN@P-vOaoR6WLqh{z2vb9Gl{cAKLI@4S0vMsuV#h^nDV>VYbVn3Y!Jko2!}``$T3G9k37r$6$(a%ps(j zU?);fjWx^<43dia61$mtF%g8w#wjc!r(t)w+nVKmwfr)Hy=dPqK+lt;cb_i5{)=DT zTz%Sy_4)br2S56=|Kh*=um0oz^y1mYRq@2~AtAOMmr2_onwnzlpbU5SwJ$_95K5W4 z;GOvf#UnC?4Eek9`fuSXl8=zcZN>)Xg&@Si<|WApPK2Lkx!%+FLoQP_P91|7d0~+#q_J9ZV0CaznqZu-Mc`@LdJ^t%@1wWqw>kWV8J_ElGS=iT- zle^DjrO(=%g96x(w`{^#|J=j81Ls zTea<~ODReq4xloOeG`_C&&09lx+ibF(=FO|89}+Y#kOf;%z2z%JZ~3k?s}fav5c_| z!b@?}aktZ)77NoNF;)0Ev|ZbG<2YK;GL2=_X)2^xw@YD8q3MG<?=NQ*1hx1FOmQGg9lV8yw~&8f`k2N5vLi0^y*nOkN_exf@+oH zo)cTh_-5GjV{?mH@;ybyG#inL$lMM<_A%BYG}Dppa3!GjG7(oUnjE+?Tp9lWPVOWO zCo_W2VP1{kjA-TZxVEMd#3=v?6aneOFM%W+bILr6`M{y-;Tw^sLN5p-{01qcJumoR zkS9Czo*uv*MC>qg7-ctwGa;fxYlMls$^gI%j=xMN-xPc(&HscC3IDYzaRgnUn?@6&O=D<>@jA5dKbh2Jn~+la|y10?5BSl|M?;)&lEbDNg1h z<=?i`(fNO-F{9b|xY0bCjo`w}q-=oB=nWrDjdgJ4H`|tOp&Ad#zX-26(vjas9q=%u z{V)c@haq>qM(;JX9z+7>FMky#F_foIak4Jw=R2THsTHAdDzibDtP1U!xs*~fpAXLZ zir+9x2+ZW>BWNU^YmfpH<6zD{OvdhNAg`G$6-hnhRFqO`bheq6;uM4s%`Akj=I0UZ zg~b4o&yw1sjFUj)l@@}+NbL7u4Z1m$Y@&3Wr`w!+|@{=<_7>ksLF1pS$Ib< zxVjpcNQ7Nrr8slbEtZ>n8T25!ykV7 z?SFCkqaSZRe0E7)81iP(dlOT;d>m+mX>l!qbdi>b3-dIUuAqes+=!4^)|{`~@!Qyv z^EEkKN1YB2AoOMF%38 zbx|(F)d_2FvIn?3;f?Hobhu^qwgx-SWW~|KMQ`NIdXsV4f1X?7jG*}a5!_*5Cv#^Q z5kf?m_Y9ah@lA`Y@9~&pnLG1+hX=h{Q~O{i?JW}Nfd{b%8PXbja{t}SF!P2x%;Fg%rDvYR!ag*Ek9`%F~$ID`|hpNvrb|n zX<`bJ)@{3L8YY`c*8L%=m$Y8=Ox`v9vWpe%&;kj@L@+WfYRb#iqD#fJ4ip@yjM+h< z?H;u)fML56k=j4bv~2T~hjF*v4p$rHK!FBi=PV*oNYwym303YDSj>!wU7d(hN?dXv+H7{E z7?H(&v1RJNFfpzxVVxuX=Fi`(L4#=-9pXd=mgyFx7yAy0QCw zT6L?8Kj5V9me>xJ?^K;u5O*IL`}y_OpN_{P4tJj108nJU<8nDr$1}x91UM7HiKwX3 zjWmPl&^z5d!x{45;<%40kT}%c4a5u*KqJv<%kKpG zF7SzY_PM!R924CFDqcfNIn{%#InO>{W+p^;sp$^vZf+opxxAI^i&_M|&{RkxabW_2 zn}frUa)e||r%n;_kq&>G&i|B(V<{;RS|kK6bIN^i*kyWjcW z|CfL8kAMFk5Uv9)QtGZRb+a*Um!pr}dd-$x)A{vQ)rj4^lwQ!q&d@7M1CJ0wnzD%u zqDb2fQT9s37@NBG=)NY4Z;(93j@S$3=$fn;A_jaQj-J^iT$|kq{cc%ancy01S!Ra;reoOt;LF|!h*r?m}c(oaatD#&E zG5b!e0WoS7Xsk&sblfh!Z(_P7$-`glpO-`?*Yn{$e3u-4tB;*->Wu9!l2vE8;IjlB z?nb`vl}M$=d|0(bRiMO=7_vRhWDYY%a}?ix{8ZIsmbUY3hOf_r^w>f`;5lYugant1zs)fB?=ldYcGp5!OhJnjr^_N_F8>u9e(9%)Bh-c3%-;Ln%f; z(|mK{(;ywC3!k0~luZbxtOiiAIdqlCZ)l~OGyuaKEnxdLlu5G**buCb=!B?XTf!B5 zWoRG`e1h9~(!Yt1{uZr_o;BJbcqXTszZ*p03R3W2p57T#xxn~$>B`tbX$ms90d^gB zI|%2_VxIxfX)#J%-bwkZKmm;=0Fe!2lwU^tB4|l|s(3G?{~PCIV;EcT`m%ZI+YYpY zsETu$4{Nh#t-N( zCHJ8Ko#wNI9jRfDow>emW`LRDpp`ic(?@VF34}d6zxC7vn@nAbnX+&2V%TmSsbmt7 z^+~r{bSXs3NGZBoh*IavQZx_)wz;@|cK%22FWCbrwvF&aZO4s-cXG}kGq{KlNf}8( z<7Fdc#O}l_Z55A#ii4~9HiXu+rq&U2@G#Ep2~IhedJi6g0^D4SGc#;9@EVhwLqQ~Y z%!C^6?V}RM-VBV2<9aRiHmL#{hh4gj>gBP*FY@%k$E69K?+$iz!jqV61C*F%@Pt zJru4UBKL562ik+S`z!q*FugSlRiFV!76FHm6OmxwKDZae5+Bak{t7AQb++$Ju z?eN+e_ng0}M$sJQu+BlP<}R||cW1bC-+{bW!5(kq%y3fj@-f*8_vd%dCv4itGB2NdQI-DxV5nKkI#sOTsSO**tO6@`Q_79kR2H_646 zOiLyraz!i}Nr-tydt8Tc)Oy+l6Hy2u5-H5xOHLvoCStP06y4XMZ=2?EXr7!rTC~yx zS_!w^vUUeVL0WcZg~>Z=;GUwyNE~*t>6(6#iz9{A*_js7-AKs&s+UBOV0p@y7rAMv zYgITlNpo>>7f7G#Ilo2LQi>^rSrSPwFfX(vYeIB2*$sIdb`;tBwnu9;nCZt zgI-+x*|leiBqO&*mUS{G524n>u}Co`fvW;m6S!*8;33Svwp2~x(=-7Lt}MS3Q5QIZ zO~EW2*vxXVzVCOt-85d+(AZ%dgrVj@Y?{uCdQk|CBQ?xEQe2SxwMe{pHeP<5^Kxnz zrMS5OWDHVcYo>jD`^|A^_T$yC_d~dc-%`+FKcyYwgkN@>8@+_zH|Gbne01wXT?gs9 z4f!5?x|vFuYyA2?Cw0EPj+;U6AM*~+cJ?^Y4O>x%OWSwc6V)D#yQge+9Op^jJUBsu z9dR8u?jpY(R9hF3<9<7?!;v3Mmwt;VqeEn&-cqVN1R0cX2Ylivk<%+(IqMwBZ!fO| zr@-6_cTDl-6_T6JN13B@z>T`mX6w))pB4vLzAlJXRjP-+r9I6naMx_100U8G;xQD| z@($_10Z_{Yq5P`|UrTg_@I9!p)|cDzdN2hqcI5&kr`R~gzcIZtCcP&7_vP8&3GG+# z^$&gf-=q&31gMN+sb&r`I*N)(;T-xuU+sQlTAupj9L_AC6UAhszZPpb1SWhIiQmgM zvsd6ocesol8XfAWUJwR>hzaC#EdvggXZM3B{DzCU5%l4Z6Dhb!hBpF-5X`Fjl>AuT zNLDjhtxoqYW~|Oa?tSo? z+eeNMa0y8T*fE}?v|JWoBC2;K6$9BmIMV^4+356efzrN-g6|MigfMY5mMCH6t#XbE zB9YYbbYWh=vk&SJ|L&h{n0wIlbHk70ZtL$Y%! zs%Q5AsspHj6wY8KSJxV+s&Jz^MZn12ZI)SLfA1hw0Aw$LzoUIWMs(`h?nmycBVK4u zhN@KIoezk}@0;_?!1G`TSFpGNZghD)KEK#4qYaZ?TwLvTyX&39eVg4>p=MyqT2I%d z6w_TwNjM&;o84}=-EN6UBx+qch?q!(0yAJRC!rLRL#JuVg^WN2L`Wf|5N6DZh$CB> zL=dAy4gs``{i^HN-EzUY=&ItAl=7Q-&r#&b9G2vtu)s$ z{grc;7-Ni;K&wfD(=-uLh_OCYYJw2MRaFr~2qC3b#23A=a@Te-LUot(IE_Ot%C>?x z#8d|w2ajfSKE#9u5HdJ22jjps?SczZO!{a8d~POd&9*jC~DIS8ZT z`ghKe`{M)?2&6Y35DOfK4;e>!*MMTqMQ3K#eK-IBvy57ML>@vS>6jOUiR2xTQ;BST zg}f=lhcFKw^N?3fYaV)EUR`!yKKaY7okTggydGkXWqab|=B?&JF^qYWw?mY-*QFvQQZ<&_}BmB$2@Ay0aS$|G>;<#on zj{t(5+wO;)C%12q(kzCMXz`}4*RWp|1+K4L>}-GR2AttW=v6x7w4mngC>>A9s1u|H z&=1QvG1qz6h#5bNbncsbko;I`dI)Zt0mA)|`ne5b52qV`-rnjrf4w(b@STl7=2ko~ zkyYNw-5rJ8AquNVs)CKo4B1V=46~cyNq4%5X`~xChlsf9oyd;BhzEx61A1g;*w^dc zD`52d#t|a8Y3&^VgV-DxN4whCvrn$R`@y$ge4uB~+9BE*4IYnG!C5vhwv3Ze4grA*9dQj)GPC zpiSqAYb?GyRnA9T)pB+x+Y{WrS0WMlmS5SEcd3+; z3~(SQJDgz!7~+_wCIT(cDq2|K#=m9V7kO-u8Y-cY>|k$<(qBij;_#&G{xM&n3GhUk zNcelE{}9ik&-bwE1p$jvHa;M&mIw*9CR)NjV7-L7F!FFVMzTC*uqO(}Lzx=H>2>W4A5k?Mv$?tlZXRGF(-nB%yj|4Fgr^inw;nRy@P;ivQ z>?3w@++f%t9+XA;H5XiCMZ0vHUC z;W*pw<%{5FOjLbfo+Ww}MeuW#liqnnpIb9`^Ah~tU(_5$2aCh0W>?o%Ll0o9hcXha zSuXR0Y6dvNs1B(`_0G_LB$c}Z?%wsL9DiOc_jh7{*-qsSVb+`A9Aj}PO2*ZO49g$> z=z~0U&WmYOa~?~M(v}#<$w1`Aip#DcV|W^4wy(tfu+K|<_t5l zaU9LeXzo34I$>t2^r>qki!m$`FS<3kHXN2ICGc6-uz8z!nIuJTxFoR@A|doCEfzgn zN-4N&DTRdA{pn({NU=o-(=>@l*Vf(>5IIX~qyf9;Vzq|0YL&W)2dG zs1D}}H?ML;mLS!7I#bNQgC|dP6)>Eg~^gH@TzuEt?S?-y!qV=npG%4ob@7 zK*{49wtijVFY$D~W=OmH-?wTh{T{e`D?X3tRY31+f8A$-PT%MU{a*g`>mJ?dr&z%6 zaHvw`78hx8V=Vm1{hpj=y9Z=_L&%=Wu);yhpxZ145CKW!Db6FUjOg>5#SzzMCB zLs%tpdE6E$p)Dq0(MB2e1HS&v(gxuHWE3YbXKN##Iz^7HD8Qf=#8J}({6ju(b3d@6 zWN<+!TJpv{N}oCZhM&DfX#q=)2_sdL2lJ<68L2R}Dl1h4A}>GxQ;Qvvu8wY%m+xs0 z-d)F}#$D>ek2KS_VBlLBr8u;wzU)%;9zF?8k5BMcx6u(@fV*S@H_bRXGn2qY3A&qh zF)f@h=E>kW=jC!4+a^sT#>>8KzWL=ZAvN3U&Bf(b&@B6Cncbq9MG|KBVoaGy4F;P< zGV?-N^)E$@0tMa+6!)5-d-qjsC1+xHhcKDD?X8vjDfiYjyce?`mbtpr&fjlf4j^+= zcLF623rekq2w|myBJ7F6n8%;A{etauD!Z=HmSs0>`ejc2^|D`COko{&*VkY8#rKM`K$|Ez;u^j{2o%Q1p-jZd6ecwQ3{=HbZ|rA!Bcs(rv|7C+{Eh44?l2Xv zFmL^AN83Al*c&*!Zn#db8!NzGUB0!Y8y+wR$2dgD3|gEkRiI`HS46qfq3TtmImcAa z(%z%kS%w4VH!f1lGX1+R=ym8a6B|)Yi6JvLhohIUhV+w$DI1`h?Kov77vA$55<+E- z&CFGuz|5hJG|Y8)8irvG8-X!%6pAr2flN6>Csf^z8wH-@ek5{~z^F}*oHzugn6RYO zrnGF^WfOwgx@#K2YO!p(lp4`81ojvsAq45kI5dGo2-GyPST0wq6_J!uhG|1YecxA6 zZ;a868bOFrEdx-8v4qqRkr2C+>t3TLawy@e=r8X#;)A2etrnw@6I9jVV3)}2x1X@2 zJlSx;i!nc4#IhShnS}f6Jnn4TdC6Wt#=;EiQ(t{}r4-$-ghX^>S7ok(u3Az>TvNvM z0IRENj8XHXs?J=;)`M~&%;7?0hLRO-o6QE+^j#lCuCK1Aq9m?)kn^i&&xVV4pT+h? zQ$=6mWc;9$_<;+I{CH@(ALjVxVBsC&^koLb2fyeK_?utP%)D%j1|Ci@cyJB*sV3C_ zKVY=Akz(G1_tpfSOOM=iPwhjVEjZAL{6i4CS$>PcX4h17~DM+W`p*FoD=9oApgaOs^xWi@YApw;~$c-0(!a}+&j zaCsPnLW=m+UqJqMo^MCmW&7jr$RB(MV`g$nu><*LcSSIFzrH*_oU^BCqN@wP#?{r; z&swqIU6fAPIP z{Qa+g;|mwdjk13A%TIss!S1AgXBv0Q1+7-{V)!8^fXa|@+0mkDB1!QQ5cUF+`D!$B zCu}%>49~UE!xh9&M?8wFgmF@QLRyok#K26(LMAtQQ-77V>t;l|$)46(VNa2qggBD4 zfYUjc~&P(=q=4s*U8e%j-iwLJx_(_DN6l^IBeC^4ouwqwTSZ&JW>p zWQY)-C%+lFc8J5-*#LnV$jlX@FaJn7xa#@_ju2H@D&{7Uwca0Z|~C&{D`W~ z7Ks|dXdptAb!wK+UtEuqU0#lG&G2I0hBT)g%RHJ@MN!p9x+}4CUDvj$LU$?1R3=qp z=EOB~1_C$N5L3<>ggKSjoq#sRVuh>2-??pK-*94b&z(vi;#t$K+qO&8L|=7H+oqzl zY`P*+3n>lUv=PoO0Bh4UUEelsOTt4QOEI&uUay;`y}rJVF}6(~0#ZuFEhxn2W)o!e2&M-*^Z8;nn7T&A^>Rf*Z2pwtnC^CGvB?pD$ZgJ}W=}TK(&1 zW&Gb5=zaM6>M$9OAI@q@JV*d`SG{%>=Lp~UETX3x&{b-u_YpmPWI??NJn(~G;r1!J z#&{7CbI_SDG-4`ba3<>?`&+*)%l9=Q@P(Bhc>W(`YlsT^@BGu>Eb&Fe7lnTvjZ%I$ zA_8xR@Y}W&j*4k#(-o)R#YReLJWxadsX1ijaG8cLr{%we^et`^V6Ho;5PCz)*r;cL zdNC``0xBR0F4;5P=^VUW+46>pv~<3)TQb@n;Im|B$ON4G1_Q`&72?a?$0e_&9y zmkic@GE81FzWHT*<11(qzZlBj`#&!K^wY(spIGJ&;LGdl^Q%uvL6erQ(*cq+GkgAN zJ%2CXI#rn@>GCYBPgal4mg_aMTz&HVpS3MGj5cLPh;jFWCs#$Mu)ZXNWJDo^sXR;9+L(SZavl$sUF|~WQYvpJ0(@RuuaL`w3Pmg-?=nm6! z91`~zA7}GZ45|mT_*M^i)nHIH9`McP>$5@tY^ZgKbAU~$N-fmTj6?e!(_O2_VHLdZ zBR=pLzQ=bTlq($11a%3mN?E38G?@pHTU)J-IU*)|o-^;HV7c2y3?z*lFxh0!8$IKx}NrYLgR;uflsza5M zdDT$+hqI-&ox6HfjAkdcT5;AoBSxrWWMqLbpDL&xm*}=$G-w;_bj~{M91HxSB|Kk> z*V~0&@f_>m8M%KK*$9`S=+BPBT)=-m$))TQC{jPxRKRT&Bb!o^$x2uNU_EptE)#XU zH6|oBE4h5zka_GLZQ}L1qXy&kb;Ha`Dm!(m0z@L9jM_}HX%;O$Pgi;H23`M2bXO=D zaD&AlW-%iGAyN0wd@^%?0q)atDkzF!`oCd;`NV&EsMokk~0!+Pfz?Jnjm{w?x%v zZzImtQXAxbbHmVcUG$fYTj(+**>$(s^(tQ6BWs|{pZz6qcPrR?Hs>#bcZ~pV|e((F= zVoJ{Q{$zS^<>ub_`p`-(2WH9n_OyXgo6vVwL#Dhl*s- zgxIah)jJ&3mX#n(&Q$~fJN5yAYXJ4I^4{mHYAQ^@g({3SYm8mN&{wNP2tM|S2Sa4b zIY-M1X7TJKkXxoq>|F3f$S?+p2nmd3b6zrUiRsKaXAv$0Whsme0yBH$9w|Eud(9OY z4hOw!d^Nj&t)7H|rbnrt+v+&Sm1+izQ%XfLRsOFrrIc8;3ZW?dOHEv=&lqDN2^7hc znN`k}$G9ql5W21_S58c+1i?hgK2+ZORof@crI8SkoT=~IPz_Q_NApEpkFrl!_QP^f z=ae+e))r2%tc1tMs-3f%x*$6~H3;9{FHf!ib~8J7{rPuiA{Tx8OGl@QZI^)y_H(#I zP-S?|o@ja zdg-OFfBowsfs`fLNO)8=!VMt|n$WE}9#Ci|?=24g=$oq#9+_0`+FpCLzVowR2tWOE z!62~X;HgcOaHy#3ySbME5#IjRH-GT{57oKXUwZwgzw(O;J{y zoQ`I8^ypjP`R9+`{gGVRd*{P%8oqPOcr?df`Xk`h(P-)YT;0d^T`8eEG{X zuDB1WHZmsWY(!uqGh{J5n$eRq1s@y9PsWS$nqatj{ z0Fk06@K%MlX~NdziQ>}C6jfDn1L}n{fnaU6IpRTE@lt!@7^tq2RS>`&Pq~n>RajEa zAab;+gV)re&0PPq0kf^k;C7z3v!Fj_P2X-I>uT6Q02`F8T;%%9Q;JL1{k62{F}_{c zX1_gt6+c(tp8t_fZ_aWf+m1c+E}nUAKUyyombYffn?${JgjGpM2dyU*Dq8$4kc}0p z###mv8~a9EM>Sh9$2J%&TPE5~&@s~@PbhlY^@BEW-1#b;h;ojliDXejTY%=n<+o;J zVJLe%Zkp!K`}07a>Tb5IMj0`uLM5uaWTUq0>bem!?^uL{v05%;jD-i8C~G04DtpJ! ztT{5Xqgb)`+BIzBW>7iDiXcusD&gF=)9G~DR2~`t2Q+Rt7}QSS#hBwH)Iw~Elrods znATC_LQ_}F+_~sjRQsIOSaJr3&qX-g@Mmhy^g03>mJfqmfhr zL>d!0@k9zsDG|}8ZKuM@vb8y|@g^9L$(x$3Bfn_{0g*FU>ZC^H?O-$+b=B&yy)|+j zSA+@Ty+Fsu%M)f8`K;FGY-)Lv|L53mi_rq{d%sSo0xSd{V;{tcXVp~d*NQv|RbI-4 zVN5Zb5f;nk08$U?rmii;5bEMx$Q5_X{>o%}Z8}*l`g;!^Os71UjeA>I7Y4yp4|62P zN|Jhl7@xYclr3z{JJij(vGJ+fT%^phA#JVKF;g=p+Zd0+oEe$L3(iqAxTJn=Q{5((zzks{^q?o11!r;jfor>Zc{3}v%?7Hc{S zb)Qb?*5FamUY$y*PN@Zj3}A%JFd=XS6Ht%@WtX5yY=~-)hYdPFI<@`mDnT|e<0t_9 zt5$pQ5i~Gbk&f6M2AabR=*>SsdIyUr42uw%9Wh3d=(JMa=tp6eD2jx4Voo8s=dV7F`@?Fw0UV}%hh3XK*DueA%teu zbvX@E8om3@;-kakN%$1L%0Ige!2B?F8;ou$7A#$ieMf z!)xOvkyYMbo4#=C)hl26^2`4AZ7lCY4}R)rR$=(+&6i(ud((TfhbJ=l*4{6KmC)hjc5O)8*oiFsF!Za!_T^_D{1Ckny|RCU@)Rt zXBNq_*@XOoQY8}A7Q}PV3b94HYw0~KGZI0_SPAgt;yNSbv=}X(MD~<^m$n%yYZ0cJ z_G*379Ia=lV=bK&OAz+5zHasOVxuR56?7UU^<-+z6LnOE(-}EHkH5&DgM0c3KxxlK zGx)LDwCgsM)WBSJ^CB;Ynh7C;lvH6^$q0EfPuH^>fL^{vyR>t?K_Tlpq4 zJEvknyDs)^RpIKv`27#=o3}w#1xMPpB^#-Te4KMBMeiLEmHM^oy5(}&wr$SYN&vZ8 zG8H4gj+s~UE(i~rsuHe*h2V^WCkh-$s_Asp)Wa%_Dpv`Dccy6S%6su*me&+`VrOhH zNO4ti&exv2&zhR5CZZ-(sybh_EL9bnk{wW{zf5byd>#EG#w5lJRTBoYF=cEGM~Dr1 z+XMjT)b|CRzBK-~lwn)<20C?{A^?68V&ZFk&OsKrZDZTAYb|>3k+O$Z)!g^Rd`eYA z<(+fIq_)8Q0II4gQ*#jsArM>Jwxx<)EEXan?6c*r>q>N1X%V{^(JqOMD96|}!JFA) zv9gp?%Ga-7KU%~`C&!EV>hPFP=CtaXG^)sD7C_mQ!TI7wMr@|^L|8uqq($#dFo7AQ z#N(}}{;6EV4$zR!;VtE1ByyZ%G{RW55Dw;+Bf%NhRK=Xv0dC4oc5)rEMF4aRJ9adoIn+^ID!<*NSaSM%K~s8}Ffu7 zk{6P0GODR_%VjGZysKZlj$ixbKlk>J?$4GBXga!2SN2C%v`wsc?!I;BJ9n0={Q9lW zfAMp_ASq;*IM`%=)L9-+2E<8_bM9F3hRafpY%+tYI(6k_kx_A!BoH$vN$aT*HkowH z#Kvv-jlcJQ-GB7q8`nSm@BHQ0_iv8c*m)P0)RUVK0tAq`zxe6FWR$_H`g--U ze{DP(T-Q(aci#FR{+IvhYv1_6aFpWxAAR*-`_(tU{x2uPFk3G3gGC2g+^F|Fd|FMy zM4}Nv%@WWFI7q%S zKRU zn+&Q!C5^MmAdu#!a!DaV!LbM#72|ymfeXUqLZ~5}O-Y=q8|OK7y>o0vF=ovO!B^fJ z2(Gw}WFcAGh_Vxs2sjZyGqQt_uoa^`7*h!sH#SSA1QO-~z1v2+R*<0$-{VQ%6x;uc zkoP_Z8|;NWt268I;b?w5U-{*tJ&9Q~n-k8m)vIw%ImWfa|JJXn{M$L%TKY3l;kK^d zuCOzNk=8`voO2|y7{$?`s-oqtU&JtsF*Er-^^Xo`*KbamP&wupbw2CvKL{tchX>Pv z3nXlm6>B1)UYy1d+vBVN%KENb_0qN{S1oMbk}*jHCMK&p2PPp@gh1rW?V+lSm0@MH zD&~eTSgws6*?jYUzK8`3$q4H<-PQ~k;@#w`)9#PY)~P#Z?Xe5RGZIoa6!vXS`(v(? z$JUPeq|w(U%kPi54xZ(wp5sex!lb}fTuCk|acmoug>&Bi+pq-NkVv4smQ%4=iRmkb zYS}bG6HGA37}S_X=@bgs6@*E0okItokQbW&B_DQJfs4Dd5T&=MjXKUG3<-)>vd?`K zyO;CthSdTDRTB3rHvD}`?`Z!%7T)qLRG-!Q7W)UtzXcj0{X(qw1b2A;CLiT~#%ZBJ z8;hJ$lMkDG1nU7MI}HRUKK181yOV7v)z35_IkO+HbFR-rie_t4OW6U=Yz(_zU^}v@ z;@NIH9KtisLL1hYnXx_7etD_o+wO-q)ymVWFO6$iEJ;+ga@E29Ud?Hh5~Ahdu;4J$ z(YRQatX8YK))0;stM8@WoUw3Xsp7I_liN4O-sPhsr!mdP{?_d)nbb+`T|GZ^zyG^; zKm6#yU;T>*pM7Hm5@xQPzj^(dccBtqoy>VydvMMfW=tN1m{;~%m{Bz2a?_@~P*n&V z3v7fU8QvaPa|DUj=G-ig_uSQ&Tdn6_drFoG)kz3@sa>_p4whWR^60_e`}==;bv%na zTJ*VFoLp(H{@SnpyFc;8uhQTaIJ9bY<))QI zT01ugzVab>*SMgXMwJW#H$j?8kj)EAAkw4?A!lYnjzzYBL$bv1zG|A`&{r-u|S9fYgfa}n%Gu~S;j-~8~~$1ofE2qHlh*`gBZD- zLA@Y?yD zQ@eE9y4i70xd%H{>5k0t3=qKfxVWjyGs@5K$9D>sHR6<$FpUSD7?`2i+P(*LGMbJ9 zX)5kf=A851=bYQFo6TlpuWx_!CeM#k`ixJ%6I zuZ3K@wK$#Mk~T~XgMrM5F`gWa#?wdNJzlM3(dNV12ke=A=-XwVmi3_V-gjLGG9M(y zNFt>I6Op_TtmK@RYoD-@Y535jl=U`5B;8>im1C0kh2s<`r z7epwyoRl}?C}UGnFXBBbF~OKQ1Q+TGM3$m}VvN~PHFYx>`l{Aq0jO$#BibZ}a5mMb zPN}4XaZZvmu@W*Fl%cF#7@})Mni>;tXAovMwScq@W%Y~~?z)fIlyqBwj>s}4P-gB2 z0XMFW506hi>ZI|Zcg2@B#}sKJ(qhl5d23HwoLtMo&P+v3m1E)z?|rcXSaq??R?Caz ztRN+#sEQ0#?fW)31`uO3CR1W^=5aDR^wnV8)bnLEZ}skndjC=P^1N!A7nL6{J_ISu z1N}4N(WhF^4ONjWuVF|gbB-~FOiaWafh)sawrPL^)R17&(3?f0s7Riwk^yhj5E(2G z4Pc(R$rb=1Td4J7#XZAdnGB{_D{{$c>Gn$9T(E~-#2-&FYJJ=o^>Tw)+68m%-0Odg z0cUZQ`S{KHb3WId>1)p%7v^=qP2u@%mE&wyGAHSA(?Q#6#U%7Dw!dQg zuluHpv#SViW zQHg~hm_o?J9%*Wf9kWx_`Qju1P_C*b_8qd0n!URADNzvAm5g}$_S^4&bf;bAtZke7 z*k^p{^Pm0MpMQ1LJ%sj_IJJG-FT;2kn6f`=%#Q}c&%XZBxTyrvwW}^IQa>Za@wmE{ zCYl!ykKSfVm2`u2w3#sgq>hNm35(LeRA63g7}zldD?Kt5*2Z=lFGnlIsvdY7UaPKL z3kSFN!u~$uh^oE&0y^7DWGl~>=WT$NY-q#2G!vDu@pgYGvkUE81T z55+eDqb5+&F7_Q64=8b3a$Z{OPr%92Dm2a2y@T8PHr*eN!)v#0%^n>OhO|EjCwZot z8ASX0gTL|De&OHykAAPeo80Q>xOok@20X<4zO&4uJ>y!bWow~ICT0%O7&!xo7|vPW zkO<)zG|#;wL}XDeTwIu%r1d(wLC79Y9KATL%tjz(AOk&_DsoHOF*8|j$%C9Fpe5RH z@{B=Rw8<9>tZnIb2}z&M>tyjX{?>+{TD+QU%N5h7eZNa%Y*nnM z_3RdY8Z)v!GTV8rDHS&u+c*R02BF;i#<)m1OTBykfNbIpAG160<|;e2c2;I;!bi7X zkQZJEA3j=%882qHF2Huqk zu_F%7RY59;#yc|NeC zr34Wx?)-o_SF-z%vyl|a>?UtE5m5*s8!&q3!?mo_Nb3@#E+$~hZlk0IR34(%)9F8-Naii|FQ-qV+*r@jR}txhe@ zdPXIK&9WI6BaEVGJzJV?BzANmapd#>>P`&(wtCwBlMM`HXjJeeI~}SF4bJiVlLE-0{mAIpWY6 zzPfNTuc~)w%OzoIaTJZx8x+t^RsLEr~-e3sXA7$Ufcm z=xm7aW-ob~InMcgLeKOX7YzZq_cZ<~Xq{7{YJ$9<~n2FkUqD)YQxHYaZ z9wq0IyX=Dp(`fNQp*wzjD z)RA#D{Kh~1_K%M52Id2q zSGB7L1@WYyl_QV*}J2~ z(VxKG*OakbeEWyjMYJKBUjPq{MweRgu4|0IWO6%_6x_)^7z7MseqbhKQ$)wV+zNWbM z6=z?;jW42cSSsT8u^Q!Cd3lTKJ#&e$L^iXUgblrDrN*F4=z$D6CVT_SXv&feNpdOE zEi(c(H5_&l+MjSGujSv{vDo@jA?t`pfgZXvCADCEP@>$|d10wHWHOKnQ(C_TJ$-%K z%{hE7nEOnPxHbMHJTdb7V*cml6*18hKh-BRAw5^+ZOqhmcni-47jFFr^qgu_PXkfU zd~P|F!dWTd`wilmk`b6xp5H~{UcO{y;Vs;PZF z^i^ZT$<~xW2g@lL$yyyHUI{KZjcrPaojB*%i4vH}6bxeGB7Q1Z2XAO*RM=F;bUL_( zs`3`tr5(VQsF?BW5HOU8NysNR@Xe}kDWv9#pBxYN+VNpyeIGNMK-4V8XsV{<#cyrM zwxI(>Q?)h`69-aNEhnNF0x+|x#gw*bRjS&Xwk^5Jn~^3nv#x8C?_Cwdb6r*aay6*k zcr-Zfl4r3brcN9e8WB0LmN2|aDx}9%PNhgCg0YwkAy>^^F$^Iu85rb^$;{Z2K?$uP zn`N^eXbF)GY=N!Hv?N*wO#?7QkN`2;5S-yuU}m*wowa669VgX!&NFZsu)#DNpm}ZD zmc(S8#PTH7%HxW?v#Z0$DiNP~VKw?hUgkMi2X1$nPzGTiW{DNx zU&@n4e9CH)7SIZ`FeB$~Cuo?wW^{`v<>j99zh;kqvh8m4VaP4>ax$BFwK`gpzn_%{ zjy=z4@jiEV#@a&rYw2)CcLq{D^6koCxyjZ^NY>;0md$5qSM>3wD?3BVZQSP?e>2K6B$*G!$N3(lBy4O08cA}A#k7sv2`{M5$T$dDQ6lEwiY+jG6gXIe?x11jJ z+OfFdI91{Pto^o^>lt}4mNw6uIuV-V@ArT72Om0`IM&hF4TenI8#1hoQM)!DOlUIQ zS4A#k0qSE~42I41Vds72TwoICoHzzF=Qx>OzcQS#_g5x2x`!)S-Bnw)?a_G1pZUzy z>3%&J9i-G`i}1tI^mXBW+BAq#4cU*C5D^#7Eoe1swPO!2H#{`w+^g2Zdfuf<{PA)8 z&A;<^-h1=^kg@scy;oiw|LES$-~7Y7hh1069;tT?zwq))Uzd0jvsZZdQp|^X6olVb z{qN)vWBlKu@@4r2_fP{lm?N4wt)m5{*4ct`o9Vub-@r^<$e{H|Q?-K{P$`{*V*x7x z0(hc>(@tYnC^8vti{>iSI5X&1A> zi_V7Nx?IKD%I&=ar=etOFw!0U%c6;<9<-rENELR`9|9>5<<|FORDFF zMoA$A5oz1DsjGv@-o)1))_5;s**GHyOZi>q?ZVjlJf~BEnMK`wNw;FjLEWIp=uCJ9L|>n$1LHG#bU2=8HuM zsmeJk!%|+Yx&ZFlY&liIv6HMZXHiR&$#||g)c&Z=apSDr8uJRxPr? znP$XBt8vJS7X&%a-W9h8H^cH;=40_goBuS=e?G5nXmg!<*0$~6$LyV-jB#LbkZ0)b zy8I#Yy_g;y;JZbK>TJ!7Dg~cQc7>2AjaFzYGFf^y?om`=yy@V1Z5(f-NQo=fCzNDXS#ucRJ_^f%&KikRG z*r6NSW9Km&ve^zV&~tCoN|Ca!6VAzDWn{Yz)d(jJ}yMn zoMYFfu5Vk1w$CYx130z!PWY`mv#) z79BTx;gMD1x$iq8O<7Oo%P#hl>EJJZxxamDGO8y+jW|=xT*%(sq<+*6`Zr!1H-otX zEJN{l`IXoDnG?=I`aaJ0uI-VVedD|TU_6xowzN>CYV^6`-Y@*szx3Dt?r;8%cm8I* z4?P}?`rrA%NB`UZ_dTGU)DTMZc5I{OA=tw&n-n7b&=SU@+Zey0`-kr25v6Ydf1f_0 zUQ_VD0sae_KI2oRs_?z|QNP@08tZ7r(R}KXJ`B}c$p1CJ19%_-F7(=mK)J0Xb94q_ z1raG58_YJKJni~)p1E?!keHn*h}29F!D4X65xI^bbrQOj&HQ3Y?q=Wj-9wkNBful0 z69og2A$G|i^Gtfhne3=Fpm83*K2PP|u=q?_3Tgf{*cmwOzAwv7Imh?l(I=_}w|YCBtlY>UIHARGg02`BaHQn#+XM1T288 z&s5H9fCaj?N-CDbblQs0#{8A2*aImMvysO2TE{7x229Mogn9Qu{qQba_J?h1DRH*G zS11*JQJ-@?sCuJD>Xf4rB~TcQ+GQMNd0{ZVeb9`C10nS7vaX$~LVQXow=3^`Rn^`z zk`9N%x(;2x8q~F8sjAw!g8M624IKw>)_b@?JtXEnMHhmR3nX1k>?&6clTjumAF^qv z8&@|Vmr`=ArXsT(NZ*!6IwMDZetkeM=y#!88ZwEQuv zfm9&89-tQAHzbr$4k{t#Tk%sYrh5icQ%iY0&sI*k&$(|Z(U>Cf-oQ;7y*ZtnoIFa& z)Ck5wLX43sUlr*w2t;+zmKaou}roaq|w4Lck{!FZdtt1AE(v(uDdhVZVd650grh8hsbSBt4bG~ z7Glb@HviyF;YfC716F#9_~6I?Z|jyyyJJy0vyN|r>9<4Eb5R!O`lk)wfG)l2c6V>G z-OJOSWx~3vmfK|~Z_Oz~MWG_%Sa4P0%2CLv`OKD_h6QC^LQgLXdi zfcA0Gdwzy4o|v;dJn zZohx}?LYYAul>RA{NsO=laC8WS#5-d#P@lSv`S$qNc+vijsHBZP()qT4{i2a^k|Tp zWw4OsO_>K75Ska+1(U3L-=`IcWSwS+g+or?PRsvNeh36sQ&MLlp$e)nb1{jc6KnF1 z-4k!1J;!8bz2yMOuxObqpA)G+H5r92PIz%aXs}xWT>>xYpA|~=m(4p)ltCwx zk-YZGO^wTZ_c&s*%nL`Sesjr`nX~0ZpB!TtYBQo3Z|sj>yLoG`s)$x~2uzvARnB>_ zoN3CAD0^R3o=6!q7>q**X4cfhCRE;w6DLAa%!8qtOLmR0^Afys9$843$e3Ie9Q)v$ z1Br-0%`9`MSRB}SI2Iv-BUVwz6?q`3A|_UWrVJ=CLD#f`lzKBb0u!nb2GyWPt2vkC zEoROdi^U3+gt=nAYYI~&D~~A;F21TF;+#t<#Tb*VRcXZi&V0gq0cN`AiRwWp6xb_?G35z^k2zLF^b1A)OMJ)KF&R%q%7^ zLMG1LfV=>?3JQRM60`$avev9KM4%(IM7>%%)BfrDD&4p%=&A1}shx@f*F&API&yyk8I&s+vFn7bWEVgC>U4=2$TLLiJ=5!dg1J)9|B&+e-R{D4 z(Gj z=d27;ut5wPBR_IXnojK=ccJshILDVWvJ$U_Q>WhxUVyv0czWUhJeAM-)Tdko8lHM>ImdNH&KoEjjL5wANJy3y$Yu`@54*05F~%63 zXH&X%uz&sfRS2g{u$-6k=^(uE%5*qAIGF0ud~veMvCp~pum8j=ll|qrhr{F9k$87> zbi@N!?^S##jcc;H&MF}Wlj?j_D@{yk$UHW)lzTG+NzOUOD4rLsPuW7K$>3R{MipAM zIpoV?8hWZ~ zUM-ySmFz2L@%#gZAw%6&@oT{pjNc|_w|R!t+V zoK`}s9NQp$+kVUEzbWssI;3nq7-Ay+1)W50Nps6;jvM{4S05|ekC>Uz+UlWrvP4ZA zJ+f?EDFjI8NJO9Lf~mXy=g;!=KkKsf>2Gv-3i)Gye1;?f`eZ-nwn8nRmbaN$ww|^W z4?@dk3Km$Qco}gKWfe-3?gCAl;Gi-IBVxvKuH$hSJL{sqadmid)IT_~WmiYvizt)p z`CG>#=Iv_UOUA)pCy5PAXrHUepjA=hSh?8JE=R28PK8kkvD z%a+(wM1;+eBV#p7re??r5fSGIpqz=cXu~Zlktv`Vv~C4Zq5!rhlpPZh6NAe^+pzJB zPBVEd7a{~3XiGq*A{Q;VvoTq=OkCoim5F?Cbsgwo7sv~`A|o*(W+c^Jzrx*%Fr~En z`|zK`Wk#qAY9N|~4mqKdvxZI>+P+PUM|k>inbsGLrQZhvY3j*k6g zj9bVx4T-KOy+>yV(7Sg&b4ki9wIvB~0GVX}QzZK=*Nw*pRxE&}SxeSIS7a+jN7fU1 zLklFR!E*5^*wLo&reP?kvBJ2d_-@I2RQxWqIQb`&XyyoGvN0q9OQU16BrcH_PXHm( zwE=P3l)i*rm-@5c(JsL5cF}_B39`$NQ>5C{G5SxiNIjjW?t~tlx^Uu5#JpWfZ#vVM zGfK7$o!$kuNdVmp-Xy4NGg;3PEhGyTn|(|dbvE=F%Mk>7> zMA{V=U(JgzQ1uhw3T?{Erk`C&Ix!yluN^KwyxJ~DwQpy~)7AT<`dxqWy;;Dd$0$Jz z{n|_`JA+yo!855dmW-H?KqjZyAM$z3o47amG8+6E_*C z>sG<&{K2>Ldr$d{>sPSz{$Urr0?y`FT`);j+hMg{qR$|})YkNGLJ0|H_zQ7x$^ zV-xYp$S@|!ri<0GNOY-4Y?N}2uuNtw%wSaP8@GQ@UAbC?aO=V0(QL(wd0&OetGBOR zovd!(tR6h7lj-3RU%z_&^-sNe1_Xk1}BuMZAbHdKC_nw3j zc?pg6N1>tsV@@fmvcM87UL6lW4xlOoHs`%}Y(CI~-v8+9Z~fq{W7qI-lDcl`K$Q>4 z;H1Gjvp;_Gj(6V~jri*IMj$nhRH>>eSQ|zz((pS!xcl&=akCRq=ed~-`5*n>pVY(2 z@v^US{SW`ozk7VNynFYgUuue$sT+=c&Z|IUme5GwH=J`;(mbx()O$DS%vvY!bcd*1 z0R8p6-w?=;4l%ohJcO%R2EqGGDfV;MA9ww%ZvMygL%;Yd}mF z+E*7qm8Y#Px{d_4Gf;IfXCgIAMOaZbB+8VLg}sQ7vX$`7wVLO#rK;Iu=8N<+kZQd~ z>9b4}E>2i7RTOjkM68 z&_@47do3kxv=JbP0w{@~Kmh^?kOGH~nd$E7uCA`Ce8j`u&FtQDjuzLE3>*N zGEpc*gnM|HnVX;c-E+Q2a|vLeS;|mAQWN_X_EXfFJbExuru7<+FZ#js=4DiOk2;hI zfSH-qE(xVO+nk?8eE*}5e)qGV{H5Rj=_;kmS3{jbRkz#o?PgUD`z%sxou(EtaXqJR#*sPk68aFdEMKFo1Qe)&> zBStutWT%QH`7{FN?yh7Cnf*7=nwS@7dX-*^4M)9;bnh!q@;UEqq?BPKzK7$gRA z1cvYe)|R?ByB^Iqv@9@HkK45)G+jPoKEHRcIWP&*Oyq$SNQwwe;RZlDhX<=6+}&u6 z^(Wyjf|%1A=JNP<7pnPvmv3PCe>;%sd_TU^`#q1}@RW3NGOzn!$7#J=#G7-(%i^7Q z|6qjSjTG-Ky)4>}r?a6bI_#^I-pdoi8ol<<{(A;+04|Nw9wvfMQ9ib-|75siDrtJT zx%_-HezBHUXTDn>_WS(Le}8<{@$zs$9?->lm?DE`C5SAH%4(EA3dqPQ)$Ag0bC^iL z10jvze2<{H@a+WQaHvBZ)R|6t>Lhx{{rd#f-5HsMyrDgLJHkKR>&%aPGZ361{^_0- z3lH`5b>j8gG44pL?gaG4+xXK9EPkh@^a0%!QesCY0X>?{R*16Jd3)W6_U_*IJ>aR! zhiUx!>#wI;LX#>{r#h|v#pnP0huDhO_1cP;X)I6A^Gc>}(_gGUcy!k7b~lfDdG_Jc zk1y7b^T)eaT4TH#_E&?wye@zGCtqLh&7G@FJzM3obwU&%0y>&FxXJ6Rs5Y2Ib>`G} zN%~cy?@|)b`qbyN>ia$^`#uf%9TP{?)Ip6xnP&?5zxOcAj6n z%rCy)`T9lJDqP0H)rTLQ%lhKap7&o~^&LHlCYB%k08c*oNMamMyTIE&Ge^S2wd3t0@iHg35zxr>|AN*lGh%!y` zh32CAxQ3vVB$+y;{sz07UVnz0PtwH!F=)_@YRx-Yp+Zqan8Ur(^Z;D^X76UdgHt0S zLPZ={OWKBCvxXZhCb+7q>OEhRw}8U;?FKHY#CVOo6>pIreS>EI-vC;DSQP(_x~{kQ zguDsfKlt|EgQpKXXHkE?23sQ{=wNE;kh3pgct|iJATEAOJEqNmEf#8?5E(=lFE8ta zi&9sIX&ma1*J)Kf?{u0P%dw=CB3v0=m)4t$ZMS~Xr=R@zcYf!mKYje{St;XrpSGp$ zt}d-cmMEgMDxgwCfFvoU&8qWitDIHE&Da9jIlJl8Nu{c4?o@LC5fqV}`-;&$Alj4# z%^}NRRFRY=WiwmsroFuqg@957NkN*;$@CszziEObi4dSk>0@zan{NYI1X8nnwFODe zKzD96`4})nco^pldu!H`9u9MOGk1Wd#f?m>YxoS@5!x>$!H-7fJbsK8?)69R!6VNF*Uvy4CHwo_zbf+*u$!wr{~ zUb=x3mTiSEav-=tG}>)>)TP|1jVJo3Q;_q`vc9<&72W9eJyKr%IS^>&0^L zCw*pdzmqz6KPmJSLh(*-@A!}`|Mx^?^bw>5?2$XB!zYK`U*9~-v2owr1b-i|&c_!i zzS@jmZpMF}%ca`q$v@xPi)}sBu)W}eX*2Yr73dCQ=Fnp*gJzsfm{3gMf)p-M5FUb( zt0F=XfQU6N4WR0Gb|%M@_Jy%(GgZJNcxo;2vRs?{jubZ|H$bG}{Hd>3{{&mJFF2 zAUsOS7TIa*F9jef&6a!4=@p2?#S?tJ!}aBOdANRYIR$fGiQQb&n^C-^lmc+~b)PQI zw-=i;Oyl|a;~)Is2OoU=$?D=lYV9I87@6ugq3osaHIgaE@gVT7R}txivdTH7h|ru> zV?kL>USBCmL^P+IGc_|%r!q|wJS6G5UmvI50#HJ7>id4IaRMkc!aNwHXlEiV^&k`? zl9)uKfxAUG=z{q}5)1Wiww;<`D%mvq9?r@jXqZ=a%rL>-V;{yP60|2XWvpZaz^?jFIyz8~sJe0$Je^tt%+GOU!djrYa{g2Erd;@+K z`Uj!EYjO^u#vxFFNg7)>Bv|3QAczJPCt`9;vxKSnBM^kLxr9+0;pJYGUCb26x~%hd zXL&>>9jtA~hEVd6z}QuBxHx~C@Q>?Ny9OVt={Aob9gKKNSB+2WFZmr)vT16GKVZo88-IU2V?R>7tX=carol;p?w&ro-seeS{kyJ?cMv(urr0lrvWsD^>mF7isX!f7aw;QzxUbiKe5eEMW6iOM;}l1)gS-A|KL|Y z`+xq|zxO9U_;I&>6u^e2D(#pMg#9R`C{nNnW|8@jUA)Qy^4R7i(Q9nGeHC@=qM zIMl`cuXi6`>}^W?>EUb=Ke$AP&p8drRzR0D8PC1HjB(2SWxd{MAZ5ZBNhv&naQN^vTlzgJ(cLX9StQn#s-c;WrGMpzYu|Z3=;Oh7d%Xdfr0Wh}L&HrOz&82AvI7u}tJn{0Evv87V>1 zJz&_Rv|3Hmm(v$t{Osk+3(5zz@cL@+R@y{WRNI7n)%EMHvwB!%e)@xtKK2Nq;7|+ihK~u_-`m8zUX1uSeNyN-lMREf>;8NK|BxemF6m44M z?p{q2yM84iVa{+RQc6fkQlg54!CC7xO)ios2}!&4CXh6x5JH$VHv+eihceA0Y=*}P zptPCI%Vw@_GgOt3h=3a-;1*G53+{yj)_lUkjUEv-LW6(`+#+}@Kl1R~U69N@(Q2Ds z&ez?});H5|$WyQ@A>dmJTP}b#+B4^$r!=R|s*0+FK!mCa zTl}lR>M|D3U8Iymi?f6enbH%9zX6BlxOF;oJT9y*2xjQ_BmV^YBj|?!BStp{_P~|1 zYQUp7YM^RNf=-x{Gt|0Z@%Iu=z$VI=Ku4UAC@i<;qA1?|n zd!9=aL0#PX`iiZg2=)n`PAlRnd=%zxP9Zj zCGpK`*jplV9(*WuJ4rb>fGaapuR!km-pm@Ks*Q@et~(qKDN6u3XK~Z&E%seh!=@LP zn}7DlS6g_kE^9HNfamMF>%RAkn-{vn2PJmy*W*~3#)GTM`S!`x)vKGEf`riX(c@QN zUVpIK`9~M4UPdpfHAHR>_0`QVjL|_ik5)OYtX@x(AuB9B+pecl%2cf~Io8@&(5EQp zyqWg>jc;_lUS;ScxiZNQpH8ceNv)SyuXDdm-CDA3Vl0uE*B_mqUpUU{T0eS(VYB;# z51)STv$z?l`sk})^MCjs|2N%=bd)-&oO#WmU3b>G1huEEr_R@^oUEU)%IQEYsKoR~ zeEd)26{PcW_>+9I-)uiEi4YA5)t%TMbGpXx4AX~L{m53=ojO*1_^U*B&=BfDfm!t3 z1|56&;bzc!p>n}~p~HMDX61|%RYXR{%1NLi9!a+keSs<_7RB8kFy)T7z3S;|@P1V? zqM@HV_G;f9N%UJ+>UY78M;n^AJoy`=txm-*eE0b6huh5ecd-lBY^h>zta3{xDi=V$)E~bw3X2J_}~dEV{eaMUH30v4zF%%ExO%q&G+Lp1Vuy}m1w`;cPgKL z`pIWM{=vngjYx<{*6dPcou<8^&$?bq@8eAow?wrXR;F;*lw=lf$(%p&17=P# z$S5oXR1rqhm-hydCG+Q51o zdfpD47f;Rx|CcyV32z2jB9Wt|1I#zNxnGb&$|QT>!ea;h+OdlwIEhb}!0C?q%`P82 z?G?VqM2!44IP|vxseGs3z190KJXwc>Bs4&nxd*7GB8bjopddRW)FUhwCqkXgq8ZV; zbVWd6r+^|7sN6_6qs`d`fbTo*rQP5L0iOE24k@tD$Q~0w%6xDhlLAV5WJ3UjSQBAh z+oV3jt(iwmesuIAlvHQiPU4t`vea$$*EU1#hM+s)0S7cBnHPx=6u30U!PXC$d3lXq z11EGzXlcvvkpnX0+l9jhbW^~uw19*3FuBR;8g$aJ-!Y*?qdwAtO$siCe6orVDT>t3fNB^g90ijgWvdvFB z?I~VL>AH>*LY7kcRi36PQTmisSBGKB3WmFT%Kha{d3oh+1|$--UXfg{*CKzupOT@w z{)%5+4j*6Gvk%V$CCk)zdiKPwhcbBj^4fp?o8gP+!}Ug<4>!NQEE?wStBvkQ`SV|0 zciM?=`!%dgzj|3;zS=$79)9mfPd|S(P18a8Y~EF_e)Igr^?vv9#~-%VY23FxGeQEkAWZ`C%>41%^XC}0aaO!`$v&*< zON)aZVk%SlRhwosm+Qp2Rq#5ldRsX?;lLcxm(TsYlioj%xt*t5xL7=_9yS3ux~;vg zOnQ9;|4?St?axnrQRLgSHRqPIKeYQi8qD3Zp=pEHJMi?*6y`pK>0Vyc>v;5a`IO<7 zn16a1kKuev-CJD$T6<`DpXUh@;Q>)$TOK&uUBV-G>2RnY^ndlo&pzz(>L2~_^qZTP z9k>rimaa>~R3lsh)MO!bwDaxev(G+Toqd$g&PKZlsVQgh)i&{ZFcYbk*sZ7iNFa5J zh-s<;gRuA@B2W!OpE3nrje(>&rH-0Z)=Fp}0IV%HAzq1~^?VIrW8!(N$eETxp)a2RVj>(`S`!)V-|y%-K^RY+GE#%Y?S zoRWA5!WibWWqN=V4UehRCbz0q+d|`RDJc-eJO%rteb+@;Aad4W*hld5=Vkp0Klq^Y z?SRUQryo7PeAQD0T4Q>-AFuXLKJnil{LgZ~O9h7Be8hwt$O)BNQ;qWdkiX#h-?j7^ z*hdsZgsoLR4-Q_lAWKx@pfLm{V81koGW`jK&9}m(qIne{yZ2-UT^aB_&>W zzfIy+oEm=L`gP+(l7CP75U2j#2*!OY%H^*)ZoROURqwVp{6HU(F*&pyA5{7>Dkr?FH|n$~72ICoE3RJ1NT_4%f4U+fZ7 zP#I)cOuK%nXZ*0=e1`mA)sKF$&VSj?{$}kz$o<*KaV2gx!o}j5=5?ee%mRl;m56Eh zwA=odrvIJ3IM_k82LwKSCjF8CziyhxEY;JQtg2$;j5aCoCJCe=+| zi&@hjL;w`F>Hll{sBf|7|JNaeI@K`o-yUYbyR|Of{eWLLy}DCI;~lTn8=EFP`gF%DDLqjK6@_!gbyB1xfYqs@hdbPr0n*J-jxXY1ej$&a5sd)D>6 z1AV^^spDjzMp)N%x?WFOC)Y~$eLqc8<4rb75=o`NBjptEs6jI4+;v@6Ve=mqlv1Z@ z0Ho_WQq9V0y%G_N>VR2k2Bq#!(WAE`Q__^78uL;Bp1eVh*)^(Fc1H-nlla*;b;s{? z%4ObZSj-ZWd$8bMIXxDfGEF2^nM|jsZl&79h@5lI8MTm+JDsY9nGzz>oECD3CYvC5&-pZ!O0$Q*$#{Jlzudnup^J}@-=Kbz^z3S46`l<^z zw=zwWPiwJ9R(HwNWeh>&aPOQ`L?nM=`7cKL4EkYk-Zewh1$YB7D)p`5ZO{iPIeUx`HHu zfKCmhf|}cK7+RYhMp&&C+MEaEwF1a^OOk2u9Xh1n>}~gL#a8eB#5mC^oCbEgNcMCT zNFA}s?7jd6Q({sH5rM(O0;q6ARDhiV9u58qs4ZZGO|VJ1_5X}ns4lndy*J2CU*Enz zuno9XnDR7S^mT~V9u>CU&^$lm$%p)oY=3zjZ&R%0)tvBm=u+PWg?C5)PAv8ujCp0A zGqRVkmPXr(mVbv^$y5X+C`yo{E&O3^GPA#6=Ds9IK?X`Sn%V>hRGcuEjUXRkzuX7SO3||KzJ* zyJMWvezyj@(yi(`CDoiGE5m}T{xFo!UtN8Dv)_+5hp~5$PLWapO!KM^MN$~7*}EKD z+O3pNs^Y=$5LcCHEm*I96nzi-8+!gXV)HxR|Jb>m7(pXQRDpmWMfU`&gp`PcSVfr> zKZpqJ|8sltcXfAT6I7o9e}L6z7!pd8H^W1zzXhRkkuJd5MvnA?8W9Z1k{|Ww-C!#F zmKjgsEsOm-WOl{_bk+B;+4`*oOmD%9e9yW6{S$cz1x7r4z;EI6+ygzQ4c7;W6W`)| zANcEWM5RkB@D@4Ec|4~_l?0`tn)T;f?AOmajQrSw2{AvBoPLjPLHVOsj7B;-+P_PXbeyD039Ax zpbG{jVj8B$7F)5Y1jyN^>n3^j{ZsHX00vrS1R8-!hA zsCt-(Z89$$Ur<570+e}+EsDe+Roy?mUjP6g07*naRQby$&n%vquMi`{+7_YOkHHcc z=BImrP8dmg0fvx0<5J}Xcu9^iN0kTLRG29!h#sE6Dl7q;flw$Qfsr)800I@aF^~&3 zZG#KZ+wK(!^dT|xB~u}#^RCtx#v3>SP7}9^^PC?cz?dY zgHQ9@pZo3H77zq{?x)_Lrp>3_WNS8&fk>n{3nYb1s&J_dq=q2ayl*kPj4in*f}=g& zu|cdSDoL&oAxn*C$)dZ(0oA{-^}%ZTQjyZ`x_HC>Jr4&I>kcxGV(T*k+Bd~8`X%7juf}!HQ2z9nuXfk3a_;}-FL&v8ZHKl$jxgVlX?jq=Oq({MOc>jR0v z5X18w!2^J#lz?isNY^_|c1BHk6$}u*>UuDCyX)L*N|=f~B+&~w6s~&7*`->I&g87- z)s(SHpJ;wI_7~K3LSKEzk_@%2O)WN&k-!wll#Q=UIr#7?`LRCfg8y?ouNHqn`%jUc zhGvZP$Ve%)GTyy-&4(Rv-(;5oxWR%^P%|}C`j8Lu*{X~w^@xO{YWbZ3+q(xZefvHA zH<7R(gspG#iu!f}rZ@6g--xpx*r>lL;{2PM$FE`ntd(jg`>vk(!XiU+(pX3WH6Kcell zk2Sx#Qzhke6ju?Tia^Y4m_~HirmoYp@O0R9{bV(u<7B1Sy6X|;W-Mb%7%UD*mjv)K zIXj4Tok_?LD6V4pvG`xA`FC8N7J2OG5hl_wOp5#za7uV!okgX2qG-U5o9L;5viaX7?A@R z=)sQiNP9PNl$+KIYF3r*kY+UoB7EV$KFqma9*Xy^gWnd{zDtbCTgv$9OuVJkw+9kf z(-Gu}&QVhHfePt#I%N;3LRbm{$R+|OJk9WQ{_hCyv~5vZHpbin=W8iS_Y7-~J9^&d zdx3AAK)r56f4lE|?QfmLg}-jIbwa3upe36}+vJ2H@<~;0;VHMJW|1^CS87&usw+0QEdABXNyxETg^%hV{+=(}REp3&+d_bq2 z)J4}KuaR9C5se=;KPn4V*CThSl8oGLidP3N;v{eC3>7aEo@Xd zu2*s5elqXH9nj>}4rLO?=Iq>c>*80FTdAUIW>cAhibf%h0n7+iGp_-KC?+2qL9SDm z-2fWH1GETHw*q%xtyTc)G+E6NQSzhfvObhjtsqaAdpGG2;?flv!62>HdbP*oNz-Z? zh;Vo%eZ9)mt=AfqUIwp4M3Q2&T@S;JB&l9Rx_ji{_WyJ0A<+;~Je-|n5B@AoeB$($}Z__k7vj2DRUYz4+Up z%+O*U>8?jB?*RRteEd;I9pBV&@B1mV?7DRi2dMl1tpIKAsSjU?f2)~x(h zwb9vNo-{X2H;J5cw_a&ZW?^*_r81GEN=i8(jj%)&(N0OEObVz$$+>TmcxyvncbdhV zJ8^5;e{3U%I}tt)k!CLG@h*Spw)8gWkE3U>1bs2{za99_(MevW)ADkB->0dzuBt|O zK~A#jlCArv7n}XCPwu@+L|ABVX)NKYD|9uymNKjRJ&swaGZI~Fr`(-_;}1`vwusbP zo3lYnbWIc?y_V|Ur(CS;hQm~SKTcK-yPN7#CBseK=(uLOUMUU*y=!s<;Ib|9S(Tqw z{Ef&zbvX|`4`foo3|WC|Xd#;{ZPwHvgcSFYPB_KQe4y{$uOh}2uMDp&K3Duk`BHER z-3bQs6@=n|D2+}7YDk%bMUHW8bb@3C#nJ9EL5P!NZvJf^L@1adGRc5~J*852j7!vO z7m(p#OJ@j(^Mva-Z&%*L{E6SHaC~`m-Zq7^kREb6({IX70fM0jcI9b7bFO+Yu- zyU`=K?$))8Y8By{nEQ1(Op7tz(QpKGZl;t_L{u<2Ia)}-p#d@D za1~SCcl1@p*O!-LsjE#gznR8Xe5U{?(6pAcib&ns+Kj=Yt~Q;jPPUhbOxf4EJ$tn7 z*XL)CUS00?!w^i`QqIXESP%1*GbMspOYZWjgpWP-_l!gAV-%D@P2t3^Tr z6WCD!UZX0;bCE5ODJ$v)nAQ5Rq+b7)ul^4iQ;kC|qeK@;oUQip-O}yu=0eR3>xE$i zpahDvX^gO^_GAxPMOtZI5_KA2nFE=>L!bZeyx_izvCI4Z{5w77_iJ#z-t>L@?>>mv z-v;7O*mARE6C+j7C|;bpB9Y?$Y0FhEoBAG)a}as34kG4-rDTEF!EE8sP1R&cl!3H7VC!t||w{ zO5@Qw@3*V*v4LbSbOqG)?#91noE*a+Qz@BNpFRNV5XaBwV7Z z#!{5huQ%(}YJYRR28S{w4Irjks`-Af{XVKs=F>3d{eHR`o^R{(E(0!sDa1Tb@mC7} zrsuyL@`uu0Aa&GU+8dx5(i>A3*JLIXK+H?85_w8fgovl`j=pj`gFlWaKIQNmt1pUw zq4Bx!mx4bhUs6|$9i&Q35NBA(NKQa%z;}@tJDCVEbc+-vIaQd!4A3kcArYlxCoS452NcH#O1I#3rlW~8;3jiv|#7C)V)n`(` zQ4Ay?p%h6{a$gjV-ZLysiY+M>y`p%8(<2)osWOo z>Lc%+ew^5&o)81>_ge1isBqspan|E6!DAA$K9#R!2A&$H-FZ7&QSqb7^%l>zD|KY1 z&bwd>#4M2IVyfl=1}Jj|Do?4ye!>V@WV7HryO-GqgKb85hu^!jy%tU6w5gS zuBtFEb)Qn2s;lY*nx@G;rpYd^YB4i(U2f65DW%qpXob7$x@Vt$?~vpytu~ro-n{sQ z-oT%KHeROw{6!uf$?63=jhsDQC-e>K2F@dWkKN#P5Wf+>2=D9R0vl4Z>l11&1Xvd%V#z{_QNFhuf~r z#^)_2!mmeCz1Dl+J9?LXxBucTilldDl|?+Pym?D|<$Wo&JX5IB`YJw!uRJ@Wx z(UeF@&}2cY)^&-PJsJh12wS;C-1_zl;g~z1Gck23$FomM_&2@rv-oQE+6)m1Ndaf@ z7?;>GqVBms%)`LN?v#N<(Y~M3J_}cBPq+Ov`Ss28>gF(oQM5~`PBR-ar_`br!adw) zcp-A~;t1XfwvG_C{mV0Bpt;zIBjzC7GWOduO|k0OXWQ*|H$#DT+OfJF#&KMwMvs`R zVnn6@R?xZrHOv25+587seWv{rpr@*8B0~uggorRYYym~%Q_$yNpAg_F+L;L=ERqG* z62|P|E3X%*pLqRD{7c5K=+9GJ3V#Fsk{l2t=<^yILMDU|2o%nJv&xbVbb46mf>oimhUYFroxXU?d9QpdVS?dh5)D=CSu+ zUAq@{b&nVjukoyoil4Y^R_cC-Byjq5!~^Wr@cX0xQ~G6V_pp_ZxC>SN4NZhw^U}r{ zMZ|&*PyQ5bA)(5xs7pYvew#>heI670lA3UTX0a-WNKl+B*( z0cQD>yp|R_znm{o2uH76pykm@3vOXLJ3H%EoA$5o`+JT#4ZgU0v&}n3?H%(=jwGkk z{e!tBQML(PNT*#5AIEXM>8I&HXsx9(HvMXx28M@664bB=OQHdKb+DwQ)eFf)QREt~ zVL(wyGl57*3B+XPNqgrMk_MB+9HD@)M(%RmkM59Ak<59mv0$BQafgTq#Oty(s&?E5e%O)Bs(qHJ?p1PY?Wn4|Hv#f$wR-yOqd))6mtTDS#aT`k`&i=>nf_Mc4>=AP ziP$3~xT0_#*^9fMnS5Wmmo~7GK-{$q+_=5N@)KvdktNd$x zp8LUpZvnygWaIZZSMR$@MJz(~+nnuL?A0zL30YiWTb$CINi|npHX>3usv(0CwBd05 z;%Ypkq`B6yElLqp9I9GvjEJu5o<4mX4i8e4Qc%LIAca?`s;eAowKCCcl`~48qS{oB z;h$~7)1|C=6%i@--Kr;9-AR$8VRf_Fw9cG}NbW%~P$kVAQX!?~1PCn*u_T<*y%B*- zTAy{+F;gI|_y-VPc$CJ@4u(N6rF5K?A6u1;Khb<&mJguMK1#MICpb&PmLl&*oZ7JC zOzkCFbB0UmyH>hS@o0PH z<1x=Lx*2KboROWd@cnSudu-Qh5y`4nr}K-mPRqr5)%W@N<<;5wqhT6qt)hL-c`Eg0 zSI*9<32HT@W7|GFyu-XR5%Lh;b+9Y)X%t@D& z@X$0OG>-PDp+r`Q>nor~Y?a$cE5{B6R^wz7cn{Lx8~d7f<|pxNVdAX*}r&vGEjDZHCa-EI#xmj0hC4tz(#jo?V#pOP91%e=52-=6Fd)amg4c{pz!qg!;w{PX3MIqSCo5t@gp zAfnco^Ze#ZAv8}Oy1EeoKO(ymS^)3LwU=HP9VPirbsAL^8I4heb)!%dR*wbq7u57S7>R87Pw zDxs}K9*9s-#7IcC>Ji~GG1I`X+#1nl0|1!JR~{f%3MJi2ZM=ozW>au>jB;}mk(tvL zDk3Q@%ZZsR;5!A%ZfGMYk~S~l3333^G-=Xxm0_|Q1_kGK8GV(nc86DLkp5!-;=kT~ z@mKA021;zls5M=h_M=_6^g}M$Hk0s*^%CXhX*j?W_*}~)q>pNMvzk7!K?eOQOG5n> zZgTBQibtQx8I;5agr6(=m6d9TYmdnDdt;`>AF(zeBF#ObEu_M@0_E;0+f!QbAo zJhkt>3-aPE<@j}HLHfy~Cl6VhJH>n8QM_5&_4+pc#E8q?l&%fs#J zD9b_JF-okCh-IMKt~9|Ar7aeItyoKYJ8Fao=m>*b&_yiFLP1IlQ)owoYMwItI*fha zoon~2tC5MAc4gA)`TI}P>hT}R>MRY@G)x3ED(grC4&!*U3smj0$Ql!-VMv;M^qkh3 zXl7m4yH^I*>-FR@4&(M>YlLd*`Vo4Tq^zo4(qO6%3fD3v0(j z*9u{$H{+oJeUaw+(#(Mv9+FZtf7CDr+VqU%ews9;0!__~oU7UNEj*fK&GPLD*(7iL>C!|+j*zbN%5+5T~oe@yu`!X-A8 z0`!4QDYKY7dc>MqBa%fXx(J<>Lt^1wQ+}YWj6%RXs)RZe`q!ofqOx+V@{g{#eN-V2a zMNf~|@blyR45O`H$U1l>RsIp>@wO+q@foJI@R}ze(P5$_5z{9xH&ZTiC9oy0C#$N|E`EH{R-&ixQq^Ny3@(YNoXQ-h)q-O-(*IJ4rXQ}f;kI_#0Xxhgu5El z5?Kg=qDZz;+sZbMbIZ=eNwXuA(xhYIn`~fa4Af%PSKYV@K8w-Ta2(R<)P`{xHP?NS zxM%0Gn&} zc^X`mO~#s8kOdtxRHtB7A}`k3`w^LHcFh^tEX3F?R;8epWcxC!fm>ImH zA^H$BH-x3*Pno_C*#JVe1T{uiAcwb(t_%^3m?4#GH_hy6ukM_b=H^bmEcw#pr@`MQ ztU!;PAH&rt8&nESmEEnhCG@<)bVH5!sQ~knK*gatO_!LsA`bilIqK+jikjIV+J6$(VI9 zR_>XObsP`b{NuB+TQ39gNhn%C)_ISJo1%=WGHFzpPF-fHr<1GS(P11t$#qa|&Y-=q z(p?|bO~bFL($#q!^=*tz^rX8XrH8|rV$){_UQ*K_T?qlFF`6Xze;W0hkxUY;IA&E26 z4x8_BV3PNdA6rrfSud)cZYX|m(`K2T$6lJXg#fR6eL1a-su#rE+KdFb&KJ?x{?lNX;cM zRkc~o6h|FY!qidX4bkr*fq)@@hi(h?Khw3tz}) zLPXOvQ9=`1k(hV6FHS8)FyC#}6UXKb(N%5;%@-y7B=}916^n4SJbSg<cQL@^XkP(`@@Sk@3 zYiehK7U00d;&SGkjT0P-p2!8n!e%>=)=W=ihk?{Rkw74BD>NZiOaTkL_pQa%cQ$dNDbxQaH|6^ za;~nZWrJIqOJ{bdj&#?uo1KQJM!Js%sGHk41w|%;sL$xRqsDs1o*susqp?7RJ*yd%-kHNwkP#YL5THLjBIbuaCAR2*F$A?wa!gqjP6S81c|W)yJ#-uemeh?P07?0 zmWo!d*E|%uSOHMy9p2Pph7hI}cKWsHsOC*%fkVnGPQ7V)eENRgLC(9(`GeQn(Caer zIS_LFd5-$&sbg+iC6h915^ha-y=wo9|LiwD_t)S4@t^vc-R9mpobPtSxjf37M>PC1 zPz&v$e<}7`B>#JCh4@(A3|asHAOJ~3K~#%kU+e6bdS2{!eNN}EO6ePz>?wEZdB2oh&9n#?J*jN=VV z$W={9lRxlhKzq9Op^PN&8LjBLa_IT>_mztC%fOJId0YAXf4=0ATz3PQi0RXAfex<) zp7Hgm#(WxPHYz;v*N=mC56_ob$BM#Wf*R~3+R&dJ)g1&Na^mTjMXP=ed( zs(Jmvn;c_SEu&nw?55=EKnQ{1q*+;vs@BxqIS3I2ui+zxq)sGqa(bs*EG84s?J!8r z01PZ55(9Inc|ufjNNU>=n5RmjDZ3{W8lpQFyK*+TBac%WCOF$80OFF@%~i}_&^tJ*yVPwXF&iU9VL(^Rqj#VNFRWY&M$^ST!Zf!DQWbiw3~XO}KfG;zHt=G`w!I5UJh@ZqK>S zZz$$3HJF}Qlg#ce+-h_u^Kj3HPV<`beY5u%{~YoI$0ck{-hp>cgCh`)Myhob&toJq z9gz~pe-5A?lwlxlh#U8%$-*@`nU}%oR6<{-E&nu)=5x}eKf4-71VCYcpR@d;(@&`X zTn=xUw;{G?&aG2aBsgFzLSTvva}2OSxvSKUF`}s0dy1Pugk%hRGJ?X{DLRyER=rzM zxX*@hbR>GXncctth1)KpmvQocRTN=*Kma3@*}kYVpzdVjh-&W`MdaX`YfP-;e7$UT zYB~>!yrf9CG*#|V2~Z_+b~3|ghPqdkaajY#N3?undr!Uj+DxOmmIGH5_HcL3l@dTD zVrukTMM)mGwop+)g%7~R!YfGCxviSSQ5~?l$!<6F{Z_aI%PvWW|-X@hfk?^XBXK|H<$EcJc&x%9lC42Rr|}zxK7S{>0C3t|F)YuDy5q z@Q;DFdirkgAWSR+n_~yi*CAg&rT@|RMET30pUVEuhQ9Q%y!JFKGfty#n0?@0eMu_! z6~83-yT^(bLq?^;O5V6X3l+8gCGIuZ; zen}4gjevTgyWE(2=dVJ{`m~kYKZ9lB(_^OE10`AOZz~IWsZ4CUy6m?ecPCX5C_udUb*j*esii(1ZJD4<9~ciG}0t?qV>t zaj#yFC$e}5SqFFaoSUYZ-;xcHnXOhQtJBkI_R{A((R-wAIEYB}YDp@UdcvW~WzA}q zx;fm*GNB5XtfY+_%&fqnPEtGF+Qf_Ve!S>RGpAJn`zSZ#LiK_|Q3guY>dJm^e|u5F}af`}+IM2TFDs9khJ)}|TmoSiwb^!f7-UR%cYLZ1#h zGccH8nMoTkbIhKD2#8c`8Y&#ecB)xbr|F7@5L)+*ZdD zcxCDHMk}PZgGTp168Q#fQxcHO0?-nv6OSi*`mfyzf3U-uAWnl(b{^nM=Fb@qhMj9o z6f)B})ATcLPoMwi{>c;mt{1CVfE#i5FA)DC;;(x6YQpOpq9X*C2f&ihFl7RR#VNww zoXMjj62hSbpadwXLmlRn0U>J%Zk~t}jEn!K*H-_Czx&D^=aGQmCZ^Q$IjlFHquc+4 zM!{Bz4^?6+YwY9&2=a29kF#?n0;-PL%3y|#tUQD3th@En|B|_vV5+j=b>ELgpvKI_ z!+LN3J~j#yNp$inn7Ci=FoW39rC*gCx#9?3IZ`y?B{qXLyr#JAUvXw|Tep(M3}AW{ zcLy`fhvK>GZtxgFV`eGuhGCf7kxYH+L{!Dh&!32x4;sNEL#qiZt!lFoD?R%ClHfP3 zF%v^z&P<(tH2=-(8Ip4m>k)c7Z;0m<*m+|;mA1J@>^$u{+Ukp+`>~(?>7V$W-~Vke z3#88%|L8aWhrfURpWo#mZ_uNUK7R7Sd-osky*KVbUJLQNNEL^yOec^++?ojHCXum35YEev0j;5qL~du?4y_ks5(1~l10 zt9nagRNE2E!zw%x3BY94@7K-MNkQzr+vP0(f{Bb?df@W%w5WX|#wXpxezFRGol5k= zfBrCts<)k!8*t56pX*J$g|SH;YbQ-aqw&>_4MT1a2aq`#6}R^iBjN;yvmoV~WtEbe znX@ywdUnqQz&S*`asSTw`8jdWy4zPm@k{j4f}UUscPhjx5u@T1Ma*0PT#BTstM!S4 z&0IoA!={id>%|a+g7}zWU7Qw4#49KXShlPV6_Aj-8QgWUOc{~9O4@cc7IG>2D~F;4 z7V&|rP`L=*y#{-tI&&8)1)yWpAghl;V$YR{>H?UvOkUIuElndA7|FB{!>#b!h>5@= z2o20ULb|5O-6Cn$n zx(9i7JNx8(K?HYU1i*moNKO%S7kmo-kdVw2793iDafJ)r+?an>FzOHA^TbWz;VlXO z2AW^V;VYTnQdv1Q00QAu(EtK(mEdm7Mb|@wB|*%3BB|4SGQixGh{1#9j%+R1ko0DW zA>PJomp$KqN**YrrSDJXEM%oGxn1s=N<4pzDTg&0r*%%vYL9p@=;dj|y$Avm

!y*yXe*_FI2aG_NP}r_!sXzdlt{{ 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�y~Um=QuCw=oaQAlBI|ef;A;#xZ>N<(G~RXVAg( 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ΝW`MCeS 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

P&^GzwB~MRtBV_Bjh+_lvU7q2YC7U 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

6p!ahA~V-teI9S}QUmd}KSdZ+7SB8m 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 r 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�?4S~yefN76wvN!L^Km3jEAN=;o?|l30!ToCc!yD)Lo!96$zYX7d4^IYtcn=<* z(~}2wc4n(V&(8GT1AF`kBJF?!pc#n))y7MxBNmZ@kihP}@gByGq>>e+0>og5SOCEkz!aeZOlBFu2pKp4MZ>5> z=mm(&j8x1F0f`BH4+4e!UChY`$Brq|nfHOGh8YUz`j06fe zn(l!NL!z3D6wpgF1!O}8h-MtMub{{~lpk-O!Lw(OhO8xg_)NFi%Gga4?xpe|g zfvFQKP%IFx0XHgZggwkDN)X&q&(sW%@#uT7a1tOin3(Usc)lHXNTJ4niQw!Gyna8O z-l=g=;t&XjRJzWp0%Gj~qtcYE2#nbnLLzx|lHY%q`VJH;#$pJFVZXJXexgKx41_oq z={sU%DFQ%-C}_C?B9vl=I2IwYaU2m%tyC$1CSpiI4N4ZHFy_(?X&etosT5#z*sov! z09_5;+0flhP*rPfjNvMTBQ;oG_LBRJ4At^cj63HR1KWwR&p^> z1v5oL20#L2V!{YU2BvBuL`DWfFo<0;vy^%fHG?KFHv(jgU9SKsBoQe!KYsG~biKKF z@nSq2+!lxsr*YJy;;PNnE&XUejvT@`O@J6;M8#f{cJV$Q|h2>YvRwOsPpb5F3-+Sjfzm==*_ETW0Wx9OvBBaP6 zR8a#UCJxAfvSdTerHB<|K*ZFg)i4C)fVArRYI(|su1l&~q=Xnn)c{kMh$zGuLI`ec z=KoJo!9H#!3Tk4YYFecNnwqwP zUV$8u50!J`p3gcml zA*szdQq6135!3OIRo#6eG6kj(V+tV-T~9zUL_*LiDiVkzhp|i?!Z?khQgR;0LkPh@ zq|{m_Boisqcu>tqT53j+V;1bpAa7e2pBb8`mESwwf^Qp!HZ=i2OkJ(V_6VR#?Nb7f zKJ_s~P}~fsXLs&)X^*H7a# zq`pkKzp-84y6mIfV(0i~s|gaxVjv;R zC#U7knRdxUBU;TFVl<+eJI{=cPAdRdH8(yFA%xZ-ScNHB+!Idc~P(2&to-RvICOsg7@Dj#z5h0!8n*>*CpiO5XMAm>61fPgcX3lV{QZ&8FOGE0oqDNR*l01@yC=?2)HX_OEn8$!um zb~$4UjMWqjfEiL^Cdk5QlPEHit6dSb)Cv}ARidDH6Awc~s2F1uod7)LPdG)QV5UHP zggR!3f{9c?RcgKI;4>VJwij;Aj+QmZbE#*VrzV@B(8yu2>z=X3HV%BTaZuCo$7Sfw z?7=j9!Bj-#n21P@&Oy7~q2-*+Sn2HF=S(W{^%W6Qh~6?rL}nynTl834Q+_?H95U?s z-xY8Zx(KmNtV#rE#qyAGaRU0*cR$1mS*x7+Xch|u)uUXjlM?uW@w*O;fn zekv-ZQ~)~Kv(r*2ybMZg=3)SFI2@2^nJF5GXDJ-jamtY?#32`<5MO)a@#CjY-~aaa zPfkug`skD0Zuj)b!#=)#*l+jyZ7$=`b*kbm?2uwD8IjE9=rxA`UB|-|5999S$wUod-O$Sxb zK~wAzq0~u4atW@0^npqkeD~s)yCqRM$R#2i<_<=a8_v~g7mguV=riGzop?>oCvgh6 zmy9A}1k*I;oD&BkiirVLMY}HU_vLUnc%o_J-A?;C2cbC%w~g7YCWb9~K1~g|5Zle} zq<-*36k|d}3Y`F?)SutGbNB9jQ@Fm~aqRpPQwn{bF0Y=CdpaC;X4(W#jVkT;!c5|C zDx;&X2#Tqw0uUlIF<=PXsKz`8kjyCTI8M1#ECP^11n(Uw7&F%!D)WtHmHROhk!r1V ziXj}PaeGY{tKG?X*>&m7w;zWtJ$dpZ1q4G8GsrDGnFyQ9teT~+Yn`q($U};uHKhF6 zZRjtp2bZ=}OXAm!5%J5JRqg)2WoBVe5Cd54x;hL+#RA7*UJ$yGn5UnKDsTWIKmsS? z5D+3DGKMtQJQTr*h=()iGmSoe<;*hyY>zkmRc!6rZ^ z00hWjpjkzLBM{Fho0<^GEXrC4ac;R0-O{_<`lnX5EgTe%ZugA0?T-AktG#0K2{TjV z=#SIRFPP0a&I)AUCQ$xn%rkcq=kB?h8X5x#IJBwarb1u>S_lD5z-hq80viE9N0@o5 zXsS2XR9FE8EX?IQw&#aqLF_zKXZp_-5P|}}++J4#G(Z6WqyVNs0g0>@cM`rKvpULT zl|W4t5g5oLNjX7}eS|Sn4&j_|7kPtq!*%cP{FO#g&O&|3j>_!oZBy~p%RlcKzSeQ- zYk~o2#&?knP{5{{&}xh8?mB;juXbYvKpFrC!kHGKWPo55L=1ZX10oawL^SaDM-cJg zIY82wIF8ySK${0AE<9S>aP?8mpPL}EKr^5cPk{tj`y`{odKq~tPDV=AOK-O zsIA_%^P!bukH?PNFbwzZ-$lfWi;KB`YW8v>pfY1hq1MvEF!%c{QLG+45ZK%(p389! zrWVcBEM18Mb8s81&E~`#_sn6M3M0oDhxO2PQy6z$*BM%w@_uiDsMfOCtV0Ng!+y0I zW{Y*Al+y0{`p%s@B67LCHjwrDHB^dhI{w!?e~YXvomLadNuC_oL2*$WxWJM z{8D-7dRq{3G!6k>y{YM(7c^wkZV;a zfF#B-r1k0Q!Gj0i`u4Xz`0jW5{`7}`^;duW7ytTtd)al}-ShiT-*|mEJl(wPlmdii7K4TmcDvo_=8lJoMT+ZTg^1f}=Vg}fQl@Egn)1?CsgVd9 zXxccSO*6OK?N3flYOan`PE%g5H>K2ZdjT9kYqPA1N7IR>qhGT7Zms?|x7fn}XIVTL ziHMaV0BUBn#ugFmx8!cOTd&trXBg7CC5>p_TK4|=vk6^{&GVsoR`|$CDIGPDW+v`p z;Z%Vb10og`5eZ00MhwKUlu5O2cl&9YN|{m&F|vqCwJNpc)-IKlZHK&UCO40WrQz;P z@;qQ5o|6sDm?ID=KE=nhM9-;>3V(At+wMhiuxH7Vg%6`dB0a?PDe$lZ$*4g zXtl4o&@F~^G)$;$IajoqeRt#?fw%3vZRO#bm3e!8T@Hd|RisOyADmtf$VWOL%x1DT zxdthUR5MkRuJ5|8Tdht`PwoQ>qC9>25GeLT0#W49aY6>)03#wXG%|gjs^czx5#9E# z31`F7;CgApb_+&b@=e=#Z6muqzi~C%GaJQ$aRk@|N8JdMRk=7QSX^N3l4r{sHScMI)!DQk8SUmfh>fU7L~h;hm$z-I z0VZ=(_G2&)0+?06YEWm300;>2NLLjwJ))!nK!68;$pBCVn)D{dCF zNB=;VxBHd^h^TmXlpsYC1GO3g)@nr{7hwQK2#itz5tt)b5P(vOn5&F6gf2^U_i02_ zsl=p{s8%=OYx06=3cwJMYPDL`Z9-gh;kKr=mPm{SCPjgb1#E6@`})zqRG-wQY4)8! zhy9Oh+tPXJCOOYP=~c3as_RQyM`%t1Vnz%|ZbOrq*^Pe6G4`o}xkfNJY5)Kr07*na zR5$t(cuC9E3%@9R?%{LdiwbB(~FDeckbL7hT$ha`N`GQRbnb7sLram z>+9>2larWuzu$X#>gxOE;n1fPI7q3WhAA3CsbzQAZ@1fdFu?4iZ$Er|Z?zhJ_?JKa>%aVqtIHQs zOA4XuV@&<^II5Q2ek8D3@>DVrVF*i?t7)1-2&wN7QDx#VM=nj%_k;8FqndwZMR#8Z)5DdByHTv*0%L))b+7hjrxAZ ziC5wE3y%RXr5IQhiYIT(=<8Pw$>b&&4d}JW5m!Qcc*7bFD_)-SIK1>r@TLm zJ2PV_Qw@H=Cv@rPvQ41sK)?B22mN4>j&e8Mkh4SF!{GX6`~KkeP|t3o2|u zr+q*3kM-Dsn=di*toJ___`Gb0-1@?8ATH5`R@b(!N}C#dFumj|Y|#v3>Ih2W6g3|T zr~o2#9RQH4G?;-HYL%hmT*X9HH9#Z+1A=PDC?&L`VJ87FLM7D-On?f3A`(tHbKnuP zA+IBwsfZE+=stCZ1%M3z*s7r*8iGRb#7>!AMPIHw%m5co2FH^1>->hA^O1c;V&}i7 zzkExBgS4a<+#q>mWCSDtkeHc;3AJiq0ITRlp&N417WO%bxo)1iCpHE{~M(BHO5EHGCk)TV%XcYjAvUQ(oad7x$71Uz;vGi!16<%K>cJf2Puh?9C z1#f%#DKBvY+^g%Qmn%4n_jsKaxUJomVJ(i1SO6>1T*|8|3RcrZOa^tfi@G6Ym;yx* zRf-S-m8=P&xXw*&-U!%@hpRJOR2^QWT16GaEJP50MVkkl@H9&&qZD+x`j~}-ni;Wc zOzap8s3O9FOxkR7OnP)%7H#|CqqhO^H06M_oRk;|c$U*PN7A-1%xkT_v|(rxPuFmS z5NdUFr!uqaT3s_cgLbvJap_AAFGO=BBNFqm#HqOKAT8(5_V_WmG}c-T(KFW_?eoGV z#;#cr%~m_eL=-~mVyrpO)~ySfRO7vQHQA=(MMJs9$hFp5XUlQXqE@xId1~~hA~H8aj-{kSr|vNC`wbu7 zE=3O^ph4gF`~BV(a))W^x^91ceX_Z8arqn|ND-vjI4N)vEzNandHc*VspFYkVpt8d zT1Hwf6lUD8Fux+M=X0x3ms>5hQ-0$d4u@vf$7(-+PHL1IMc`>qwc z&MR<1(vdDDbEJWRso-pmCL+Z>{K=rnE|)6%CCJ)xhL>NqIbk*Ex9e5{QdI(TNGYUl zy}9$~(W8QC7zW=09L8Mg=1re=^k}-2BlM`uFD>H>a<5Yao z7cloYj9ogRlV{JbLDkekjNpxbG*uIUm_m$ENJ=TC)LK+k$7xcKQiyr3use&)*d6oj z{LJIA66#i~BX%yeW+j@Yvfb_vW9|k+Tn+u&%-DIoSi02tRJIHlYa3C~f`}=4U*X;A%ldU`q1x=G zB5tPX)gcieGEe~PmVhzb)YpBrloG{S(S(!(sO>lcLLmrHk1?O3&~(*W z=32sYKn+aE3>}DBoSd%#(ac^VtuFbC@YQYn+aPUw$ydNS$D-$0q`p-8csS5;gJfpx z#`6 zjhCzdibz3fW%}CI`Hf)(H-*(#$E*JT_-PyW+m{l-XeKn!(y_|FE}~z!uL-SMLVZ9` zML-pZ!A-u8tW+}t5phlj5x`Aq=vOhiz8k{8h_%vF?t0ofp%nQBE0&c<^B3=ybRhG15Yyc9wPAOrHWBqg2kR5+?x z+4E8t(q=>q-notmn7nZ;Dj*6ooIK}0i3o`LhO>z_mbv7<{@u_Fj@>;rZ3g4M{&}OB zh`(-R>zS$DZ3!$U77|^IzHLD7gI5Ni=J2PR99$AFwB_0#WIOodzzm;Hdd*4nl$C5OOm+f36mO=B%eL^PdcSd;(% z_Qx1F(v1d@n1GD#k{B?$TRNq?K}iuth_rM`r?h}{Bl(?lNk|GvNXNb3aUcKd(Vp$| zVEY{J>wKT*>+}RKjoV`9Thr0g9kq9c`1{Y(H=_lJHZfgSe4B@dK3jtYQ-?Jn7puv& zoi~_G-ow@A|2~wSeWJ%`N8G_DH~%oKulBX$Pkt>A0XoX2Ykw|p4QkCW4&e3g7?@s8 zGV$_Q?gVqmuD~@&yb@JzS6exO(XfL{wG405YN>-)ea7I@6|hz+2tS{LyiPRZ`Qg!~ zhUDXWsjEKvhrbGpgP*z0I|9y5KX=`oUflc>i5LBRDTO(PhUD6xr%SHb$N&)x*9tYX znJ`F7;|>;OW~$gbJEN6~m>TyUV`*$+ssOC^#!&Dt`35~J%wSgH9dy7Lemx6I-@lu& z9)3oZhsTi;-MDo4{XZYjk-G?FS3nH|)_DRf47H_5ICL>vTU5MyJEZs!*%V}CXCAHi zYcT2X+W|e+iUAnBrRtbF@cKj1nVPunw=EJc$k1IqS~1$0E&BNj+BkM> zF+@03wvj4ZFgI$QY<}Mo8q;RGWkE&(o~VkA@r(5U>p51vW0ZdutJYhzgv!IHo$LoWf8; zsyFcGzm;3hoL}|LOuBka^}Wh#r�JgQTwERv(Q*bENRCK47BV7<2x`T^ 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%0AGX_6fjJ>YXp=adW+P}7Ru!iL1Hf9>+cKxb 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

-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
#z%Q2zGZ&8l3N+Bc+ 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

7h@!ou)N~bsWdj;b@>umX)!9pj}k*^QhYvID&8K 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 P6{ua8`SKU=clG}Ownq?@ literal 0 HcmV?d00001 diff --git a/img/main/logo.jpg b/img/main/logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..30983708bacf4174169ff7639a6dde5264805032 GIT binary patch literal 102902 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⩔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 literal 0 HcmV?d00001 diff --git a/img/me-bat.png b/img/me-bat.png new file mode 100644 index 0000000000000000000000000000000000000000..bd2017c0309de6f6ab375d2896e7b158f3a2409c GIT binary patch literal 1039466 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⋘PUX%yU57^Ea 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

!y*yXe*_FI2aG_NP}r_!sXzdlt{{ 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�y~Um=QuCw=oaQAlBI|ef;A;#xZ>N<(G~RXVAg( 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ΝW`MCeS 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

P&^GzwB~MRtBV_Bjh+_lvU7q2YC7U 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

6p!ahA~V-teI9S}QUmd}KSdZ+7SB8m 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 r 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%0AGX_6fjJ>YXp=adW+P}7Ru!iL1Hf9>+cKxb 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

-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
#z%Q2zGZ&8l3N+Bc+ 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

7h@!ou)N~bsWdj;b@>umX)!9pj}k*^QhYvID&8K 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 z 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


)aMtE{HJTu!o?Q}fP-GAxl_h(gn;-WW} zKUJ8-8HcNBa?MXNfkPJfe9<{u0yP=MaB6OdpBJTB@%Q);hdNW$ILEb{w?`{0%UvNt zZn`yLZoRy`jBtWH&zTlEE24WQBjFr z7-K`Oz)Ws8%O*#eV024kl$2Ce8TMOb7< znovNT$Jz>GN;-)ql9DWn>9#V~msh!dWrG`=S6NwEB3TNHci}yCSz*fp700Aei!6?q zPN&UdD}oQjRDmcv9+MXn5Q0ccQYq2SRDb~q#a8lS+Ra; zh3|jwJ(ic3czXXn|KuP2H{5&kHrH2IXt!eacb~Dmvc#|d_(OjF^N;xPZ~PeN75)C0 zqCZ6=0~gIHk|bq1oU*pM#G`}fJoxl8zQ4W2`mNijl@*K)!T|qTJS+biv!!2V80Ihj zN~ag%FG!001q<18*W|`pFas#gkTOY{(r$McnLf^i9iNmEr6pP^gbcgB^G3pXN~d>o zr}&F*l~aLxJ|KM%ZVplO4cJr4ko#h6^rA0K$i~7Dc5`N)2U5)g$b=AQQ6~P(KH?My z>XfDaM42dFDy;LTXMpFG5B{VZ3BN91jI9-CQ?dMoO8A;9c=oZSFsZxGomk%SajQ=_B?8Fe?`c!Mjem)O~Tjwv8p zi8wrZ&icv*het#5X^nS|NM&fLDa$;lvIL+swXsCf2mE^u{pkQzS9GETTN#e_pNCzC zHxzlvq|Wiq&U3mv%@4UrvUU2>HCI`pQ`26FqD5in6R!$8? zK4xKMmE&o_bPAvS{0naX%YVs@ci(1lWo3?-pD%zqe#IqbhhwROQ^f0i`$ zvOE$08Z}IuiOlvdS+a**p_9xHN!Sr(S&O*=D}6LaA;9lofxczoGYt^LMSR&CK{N>Dv*~uO>E^<%KUD8vZYhca=R7)!8!4zDNh6|p=J#nM zkUwW(zhE)%-3!0x8`jJ_@4V05d;fx+o##jawP|z_Q zk1bMTHa|sRY`Bbz!`vyhLdqXwO0s$0?$tF_FZZ80iFg zZqZ5-Nf-@>eDM8y{73)cKj4FR-^S--j)w!bx3^Kkhi*5HSYN%0sS7G=h_Z}PKB25* zme&@!`}UiR`ct+a?vUpWp&&^!4vvqIX@@9D0!iVMPkHO}FZl4*y+0O8{?sFQt)QQm zbRFWmEIj;6me0SeOZ^4?&jr#caU!vujhU3zq-jQ;Pl$9d6qaSxm|`2+vXUUg#oy_C zzb;Otdd`G0rxHG!^GazQ7+CUzj-Z-skJ=biU5DI~SyJL_V9NBXeC03BAjJz~s&BL9 zoJkAxFImdJV%>29hvO74U(RQNd0xyNq z3LTM-*xBA@d3l+Gy*+MRy~h3f_gPwAKs40WBuRMm=n?ns-Q(%b7E4P@?C$Qeva&+1 zrW_p|aA|d!CtHuWe)TF39z5iYTeo=f7T1MfJw?SI%qlmbpN!zg2-k>ZCM$-}F>4;)nBD09h zb!f>p(@~#FPZ79~J{N0Hk|=8-qxekZZIEWFCW9!9wQ3v&f%FoCKuHBU3CIa+NVAyr zja6>nxz5i&UFP}W0BA_fMTyoyU}ua&IjD_5R3URBM8F5qux~OUwD6>fM)??oVX2)G zDa*av*SNa5&e6dxgM)oyQRAE?Nfp!al!b*ZX***yGN?4As7jR5l%}BD?Qr?pI#+hD zFzAoTr+q31!W(K2SrUNt43R|TU=f>dh@532`5YN=HwSrhEY(GQWOPJtAJZKhRB9Rx|^xhq(GkQ(#}{P z#0BRzCkZ0HS-?o8LIF_{Ys|d6m`QrAvnZ$Limcc9_P?W%@cfSB^;!HU#lyeE7;j^3xTJduSXIYh4>qwIX<6OuDCZzbqNitu4pPnfS@iMN#Ne3dDG1+PG*-YBI zvbxFYa*w42O)-@SnG&Hne0~6TZX%2c5#mmSy=n72h#mD{vpTv z`-rk6OH+>a%7$WOu(rf{gH!^iHL=ndp(tugQRSGyB={q=rk$o_t%Oc1quU8Sh1!&q z#^R%hEJ+a(`uzb}mNA)3xOC|f+fSdMBN>2=SFTWvL*Ulx>MHyD`*b@C?CtH5#u=0G zn5vwT#F~S{U6z-+433_&xp9fZ!((n;yFyupaa-L07Ok~JNkpgHqSZ=C45&B&0^>M% zHIx)6O!#x-0sX@xj`p9E4+glR!dD^KN?VIk4x~qVL83H?iim_n+5qdT^PF-#WqdT? z$QryC8eia(PQIlJrzWuYdDBjO~%m>SW@@{Dr`D=^lE)Js4p)!ciP)`7wIOqTu1IY<6Cngbo!!-m3o5dH;i348M9-YpPQAM7`*Z503)@Ej;_LM? zzsSrNb7~AUdn8)vCb7;FCka9bit!ZZJZYBEZnfv_;T#8g>P3C^+|HkH_UAXqW{>V2 zQYh}+xx<@x@A0qx>@&KZF3Q7jI3i10bI#1k=WGrqagrh@2&$jDXvS6thm?~7TjUJO zV@9J1TFWrsmJv>PYUeOTi6|>9l5w6h9EPr?s!Eg+EG=|dT5>r(b)3TtpmaN^Tsw&3QDRo(e1%8rne0+?lEO8W}wPre?Gjl#5QNLB#0ZU&gv@%WQO<(3_!7MJWGNx& zs>&%RBc{V+;#Qj|YoS~`KRBe+!RH|r0u`jSfc1@!!%M6eSX5Br=m=leAU)k~#;rRy zxcBBQKKl9R92`th!lR;qF_A)I8`z$AE`0w!sQ#2pgITm80ZVGUtr0ft!ERh#)gJ%$z*&?l0+m+3q0HUhG);7ak#(FPk;JT9z6J(#g#=iHa2*+x67?J?$95M(A^L> z5O>>LyLXGy2%hfsafd@n7e-l=qGaO25_eM9-2eOw9(?fyAN=<3&iAWAoK-@;8b-p) zy<+~wb4i?|Vencrlh=f%c<~x5eLvrooIqq{(|IR!x?TGHV?05DWf}&RuR?S+vt_w_ zku@03FxeDhd19@YcOveTh^b+1HEo$W%dpNd9E~x?(r$OiS{X@t3e)}qQpI2JxcoU3fjfEe zn`P20BUlLd@vr@aPd@sZKmF6si1R5$K0u0!OG%<5OjR=- zOvoow6oN==2E!4%Pq$g>v_J}!j!?12x`;_WqCcK8$#ZrOcF6Ob(Rj*qGNCA@#2OYC zIxH>pSY7H+<`r5g)|Qq?q6FU{=)E;`m)97M2DIC49&bJ2?%lf#heMWDI&5!mqh%Dv zTL%X$FE8`t$rG+$y~^(HE{Tpn){MtvF0Cx^=;0GK)~~R$^OS{!Mf%56+NnYai)^yH zg$h3;QiX6Ofg#T;j0vcR#oi*eHXQ6f=fUA2`%m|%%Mw$BDBZd!F?mT8MR+ertV1Eu zG9is(T2Vq0$D}G0Zxcy$+NRy9P_?19o@re&7z{a@u9z+TdDo88656JfAl^*xryv@~XYdm_qOFpT4 zTu6=78mU!7eGZFIEfp#eNNcH!oK~z@UtQq${_gK^^VU@k4|W+HAF;l)LLwy7>6D@@ z=`FADX!|K|y!8%`w;wY#mN(vchx_;MbM590azHqj`yn|V z7i*MANP&FZ=gGrI-2e1b%Kcs9^(!x&y5}9(uh$=lvxeh~It_7AeyP9k^88|%65l}t z=Fc%8#n~meI5~Z0{xq$}P12vo7#A)S)*+QeSb-I8ZZZ_i;D-&pLWpw(?<6N=2ERTz zv&6|%%{!tv4tuy}R~tT7o;vSdQ4IWRu&`dbH1}tVufGsM;?H_IUf5>&m-V10sxRly zh#hETan6RYcx!CfZy+d(5^F43meJ{Skg7TC-AV57Y#bGyba&>P5wFq(oDO%HJuV4% z?tS=A@7(!+|1e9yx{6`{03Ek@@@R|UV1g1lxSL($y=a1%Bmyl%(${1-VltV4^_Z&W z`1qK^!$b1Cq}NWVCOQ4lkiv#cjN{Rm!@-bYK4E9CXmIMyvfk8aWdkDp=$K-%NR=0u zs>a{E$)%MAqK4Vzfk{54)9tadv%|)fO&&ga#Lb&G+1c4a>6lKd&HnyAyvp$kK$Wssf5c2y~>v;VXkv z+gsZJ96jDz>at>RJmlfm4|(|TG0UAE`D6;#(@8SA3q5?#6G=suWjN)Cqlhd{$dZ&y zr$o(oPYFpWJZYLDBaNvYr85+D#cEyz-^$ULcyFKL=`Q<+C5PiLdA#?WrPUtob_?$e zy;j0fw@o`!bX#4Vt*~{4&Fd4Pgc6ixM4nH`^SlZ1ISHN$V=EO3$jp1=L$10~5ds-l zW-c(Rl!_ouz|~BP2}u(1#@$=I{mwn^fAN^7T)0sNtw;F$f(W5PXi;6&;0;=U zmI7lc1eRMjuk)L~@ne4d$3LXqO2}=_+S(;rQ9!(}Tv}!M(kiLcBw3fe!y~TWdIKjM zTTgemapw+2kz-PYh((Ytw^G)xZSwZ}-)EFN4*%jKYUhd53|j`Jk&v44q~MzeU-9J^ zpY!he#tSF$3489l`p{3QH^q1R6TCpXc%2SJoXceQ=PH%IVD;@!0Sgb z{^hrVdAioQ)U6jDqd$KS5VQQ*IUdEIrNm$x-$7YcL|QYMOqoolAva@jk#4Wo%!mW? z#W$fkCmxR=k+asHQH-5I;-9*~2oZGCC$!uKQ{fdth(GN07Fk+aVmh8M91iI8G!Gtp zL%%ov9N>xqQ`a0G9Psd~ugS+FdhHI!g8{?gkmrZ{91i;oCR2t* z!6+}uOVF(@&ViC)o|?un_`t4mlbrrQQB0;(d4Vzp>`j&yI>b>pq=u86ysTNnvBU%x>0A3@#CNHOCS;pq|P43>k!{+8Ej7EmKlK5g41KdFH zTmz#t4liZMJ~uT&g**;xDtc+md+)x@zx(%opM|brG(5ul5PAII;Wu=Xj7!U_T)Dc* ztt&V9qd)p1{=q-|_sOf0r`wNt^R2ra9PD%Z_AU17L&|AQ=?uoh<;^Q($uh@BQ~vy4 ze?(CmMC#~|hm4DYB#8kyI5^W2Lb{Ut8s zXb5p`PCtvM^}a#3L#x#Sd=nKL;%1$9jRdy|iITo~m1hh2Q_8FPj`-BY-!l*Lf)J)R zTLa7}8$*VFR8cy&HnN~E9N7j z8S7pMg3Z2JT+hDp3_TJu!yQFlP!tsi5z_3&W4wdj;u5`HFD%SO6SBj};#{1r{>=zV z%*F`k7gMLCZ0Ea=pn^F;u)O*9JN(6;{ck+@dJCCG?2X07y<7_jWlxK43T*V0_J|Uw_Wl^F6kYj@g?O>`e{N z3(Jv_Or&P4m*^YG)G2DIDN92>9;2+K6D5eMMp;Mf9ilEnT&eT(S-cPlS}CTJf?j8V zd{U6aG2=;&5Q^jDBdqtd+O2trl&cKFJ1`a%#el+AE*yFUKY|c7N;&f3041Q4#ALBX zI*+SssDf&$&lsUS}+3WMk!yW$e>!_kGQ|J!$)5| z;%E22;pb0w*&a`shzOgu@G1tOh-5@6Gkl!~X>U;w8A}#vv=6-4MZ`%DQ!6kE zB_j5BpYinZ18g-x3lG!?30bR6yW69x9n+#h=>%+nt!i3P#I!%+QU`wP$M5hT|9ij7 zoy{J;J|c342+zU(0Yz@uKNxZU>peEFzen0zW_|M-Pj1JY|( z5ZMBq-gSspu`Z+AYt!v`q!{q%!4t}I0wTiM2%+0lu4Y&bX)PuE@W($Q?JOdNn7h4C z3W+$Cdm(-y#gzX=>&)3B@!Vq&XWS&>+{c~#ed;Vd_5UXph0vYK#+!B`^=$x|LWYa* z>>QM;DK5+-4iJGnLGw9gzaE~>=2~IHXv|rQHFXHotLs2N5EAb^Q4$eHapOu?XBPjj zdh+xI!ntpK0sI9kCj3i$9H$IH{sPgolqwKul?>ykC<<|jQp`~Y)l8ZzB;)CXq6kZK z=RIW+U}WufhgK^?H%q6J1hns_5&te4a6xc#I|={JAN&XW{G-n}802KJ#MqqsUw_5! z?mla4m*zK1=NyB<08=ywbQc_*(|p9^Cl5G!zDJsAgwlNW<(C`{`s78$xH8m8Y7ygQ zLZmcaDXfYywo###1(7L8Tt(K>*v7C_)rP@vLYBrXE-tcIR-~oDQj)b2`hx+NFJI>Q z^XF`CZt~>m6V}(m@>y#Y?oPJhclq#r$2vkJ5G5fqxfW$Z>n*Xhr>YFLu1VrnK**>j znb1_!RUJT$NLpD&KFK+He#GIyA>Js`RAWj(e>_5`35%;M5XU?_dd{=sBjPM3%_3Z! z@RyIDP*f$Oykc4qf|_JlT1%m+pAOJUkm&G_5}>?mZejs?+{;V$j|KpAvy_E}9@TWh z(er&;SqGKI;41o)5kk}~b~1FDVua`5@QA3>BJH#hT7guw+Fi0vyKz~cHhrDG*3rb) zy|_3&9bo1i^Btbnnw6CmZr{Gm)vH%|^5hA_!@3#K`gw<|wI*&R0A*DXNhr%4DPe7W zmABry$J+WTNfI+2l+EXkNz;`6@r1{ZxA@}oule|+PxuBe2L*;k9Jq0 zWXRUp*w}z}8(c;!=^|W;%MD0DtKDY($_AG%FS5Nipv)`02>Ypo1n(@*pYH{<#<^kp zSw7*ZorGw{TEd^3a{NvGOT0v!?9Z|oMd%2W*2HlV&_-1_8$!1t=Us+BGpG|UtP{Kt zr#_N1T~^@N*?BUgYnW(K243H+3-PB6kl*Iy*WcE|y^LV|YQ)KD`Rr7`l+4H|d@i;Zn z^bRE@|L{NgPx<5jA?ld~*NiY;A4v!3W=;CweKLFr5s*dy*(dI>Y_@ zU$Fh?Ayu7|*Cj{8BZk8v`^Q5nr&67 zanr>1Hixeef=DW=%HWzHB?!SvPKW?TlmdvGf5J_>tSgGjgKhRxdCB3yF^7l8xY{8_ z%y61h0078a)by%P`tOKMEiI?Ie&^Z_%U+8pI1LF(kvXzx(-g@gE zUwrl{$H#|E`U4zcRO@WrPzE%S6qI#=cMcsZs_BIF#hAC=y32<@dY_e*1%&WeQvnh! zA=VLfY1r9*#%G^=OOzOUm{EOFBOQ2zlL()f7x1cffsHj z>s3-C;&9$oLd?Ay&b#^e^Yl1$ewi01wN{)G9?j3dMnE)+o(}aRyk~@xXx)U9HBR(d zgYa#NIN&VGfsozxRiKz{fxT8MtNk2YVbG z9k9E*gL96$ws;qODaB|)ECnvEIo#dh(~tjxqoX4h78aP61z$dR7$m1&V7w-`5hWTY zV!ViPHe|b7XR*=|Yef>pfF+WaSTQ#t7Rs}>qgtB%xsp&5C$n%`F zwKe+vKCA0%Os7*;R#q5~$7kQP-kovM<2}W+#uIYYXSF`XKoKR>`&#nQ?uV+GF-4%ps5q{5-vF~>pNG2XWR# zV2GlCNB2S@8eKacMz%x>P{I)jhickx9c&rINlaZ=2oFxd(QwFgGUU=ykG0ih%%sop zXb5#lFH(K5nDJzuF0oNlG=UG_72OiOU zuLhy2dB8V0A|mWsymELKI`oZ=%iOqmod*vdFgmW7@ARN%`HlgOC5 z$Qd3D`0V4481;{Fb;Zuk4)-5CVDE4UI%Zl_6jccNaZ-__8Z9HV5TwXPDs0ixBdo#I z1(CNTTGLKqT8U<%lg^VD>&jA84k0b$ykI;kc=qfW-ELT7m!>9e%zjcz;xvJ}MmFX) z2!T!38N3T&Si12rI3EtMS+O*w2^WDlA)l5^r_;ci5*i^whgnyS@o)-OBZZL# zr3kGlyyAvEiFit#MhRpfbnQZJCP`7sp=AGYLry$>_5l(igvrj)$5xSQlpZD#kI>^ zzxOtmZ`^{c4MZp{P6~%mbJdRUey)O>bsV<&Z;waK)Pc_9gq!17sv?k*dkYQcrJKX{MtfA3uux*4PX9=0lo;}}yzS(p%? zJQ`Ds3%ac?-B>U<9AKvKfBo^Fa{seW`N?noDmUNQ#MlYfZ*4N%Kf?AT+O^O+WSRth zsweCA_|f0`5xYlIzWC;V!9ie>rAdU&A`+?R($SOAxHx0pekH2vuPKj8Z~?vKH44;= z%3^UwC*V)<2bI=HFGJ*YVPNk)M;KJ zC8SA;P?98xXmvVdNg5dUjqd^x5ZYYiHW&U33Hh~WR2N!{PToRF3Y;?tCE2|BKEM0Z zzt5lj+2?$6|A1;*G9De%KYq@Y^~)#~2TqaD93GB%c>fW*J9}WEC=6RW&)D7XGc^#& zgwhKNOd|-0a58GXx*--8p&f2I3V3F3NxY|%Y1WszTv=abd2xZIZj13~$noJ(KqknL z!*P5xV9+0N>*i%tyvgJ3EpFew&Gz;-m#?hz^w|!bP6yFo--UOmCTi9>M`dbE6*|S4 zvdqr&1w6G2;Z0g<904q7jl+rXv1J)@%q1Cd1jF%!{&0YZTP&=sF)l4npC7Qj-^Xjo z*f=T$OIgAjZ@)opJddC3F{na;sKxBXcBfu^OQ+QWAB=N~8tq*pX$36=SsW25jTREE zB&|3i)dEu&Oh+d(nePEio^>aCk8Cm>!syS22E_Y$%zK8+`b~_qlOxqrvru*UAX+&CW<+$%hmA&kwQF z0x2T8Sqq$@$}7J9Y>#~OC;ZCy?s4tr2Cf#UWkuv-O5Mh{Kt?eY27|?G$(^^~<9j

#b`eHmt+^W{=?xD_BF`?hsDdxj& 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 DpjHBM literal 0 HcmV?d00001 diff --git a/img/me_hu_caa0902d7ae4598e.png b/img/me_hu_caa0902d7ae4598e.png new file mode 100644 index 0000000000000000000000000000000000000000..9a09a75b48a24f5d28dd192d02d9b2df2b1162de GIT binary patch literal 159849 zcmV)1K+V62P)91Ycc_xNGYmaBX^FZ=)C>B|)NmY_1TaqnX{zggBgls&KoB5k z!2dzM^*;~sik`E+-lsZ~)+(gE59QO~F$R28NV#gh7Znj*%oOeP=Piwk^1x2itbQ zL6_?zyAJYR**El)XCI~Xd*R&dZw7I`Wzn@<-Y&bZxCfm;|EKmPvA%!yd75%+XV$jt zfy|;ak@8f(lWp77Uap=a+o67P`B3pE)7R<7uo<7p&zZWu{9Wld|0`}hvv@vrkMV5L zPL_X`ce?yezK1y`Tz#spMe$m$PoQ&>M6`oZ1Jw5^ouc|Q;VIo~JeeS-;b3rG7nNEa z)moiK%d%{6#`HU7GDV|G_YnVttYq?*AW0H>7N>gymT|3W2Uow!v17=auEs|78^8*m zV`{APzs>VS8_j#DK4m16g;uDp;~bV{>2XvyVARi+JX^@BdJI>RE&CMur}!*R67W>? zJ3Yg)kfbS??ZERZs8p+&u!C6+7_$r^<4Pb3pNSv&^Tk|CrQD(*-(p_M{-k*&#w&?4 zEQkP}h?}GW6Sx*`hBQv-`Xs{;%SQIfQ7WF}SE{JgYH%DEmTgJV5_8h*capIrg=H~% zH#HBk!_k8%1p;cY=w>P6SP4@;n{0ZZO)t-QE$ zOy>ibak1#J@&sXdADIFHW76q?ntE2TpP4Zx`GR1A71wf3fX~%%s|f@W9;A?ylF@`p zsIM(rxN40CO{DA|V)DY6JkSdp-9M!fkq{upB)cZfx&F&5jh>HF+&fr1tZZ}vcXm>v*uyX=}IO(bo|pOM4~>`YiCOHzoPy+Af8 z)JhtL5z<7gQrUCkD57=|`%4pXtz7xD^D{=}xGr^kHqfbBePn~O&k{L7ObDaSlVEIu z1>GZS4^RL-dSA=ZpjDbL;QYD7E5Cm>&>4Fy9bzzT*_KqZ6fr&#jHXXL^StL~pQm#5 zRx?;IfK;q@Ot7h}uep5RY{F#YoBb4Wk@c$sX4_zn1Iu+`ISw&_?9M5Ztb+cfatft6 zFdBHE#eo(kD`&}aWrkdcxI`S2ZR&N97W{l+(ac4*KU=Y($BxPKbJnk94{GujP{usp zk`tC2jMtLa=In&a^A);AaYXOMr3_{=OXDa3Dw}87{DTH7uAdpj2|X*5XV3F#fyl;! zx`YlL&7Me^XWwrF+mdf zQ~%?s762tIS%(tfNI}Tjn1LI8u7CwV6ovFIid-n*&OXc9s#Gsat#DB!0MI}KPVE=x zGfc1UFLPLO&c(9-p;uiY%-LtL>>o(AEITsc_DIc53G{O`DnEghK9>uWWI+X>Czg{+ zAr%5ctE3dl>>sV366vx9BojQ>_o&agT#}V6aN~L0V1i5nO};pav0+kh1(xRQIysO@w95!U)>ar`Ee$ofx=drkseRdE=K4OoN`+VzWdF-$OA{Bh z2xW4Y^-BhrmNeVwF*Ft>7WVhJRtL3uC|N zY){E?o*Qfi3K8dg(GApUHwEMwZmxv^{M`k2_p*UseFCj3o)`n2^oF zmtaLtu`F?8=?gnhC&-_bRWP zy!5+r+VGM{vcf4+whi#j=Dp*1EUi-Ho=0sIwQ|*fqiio{xmcEfry$BD13N1T0WWxD za@#w3Kv=Hxm#G<-YD3{sy6brU9>&aJQ*Gq>Ik~i<2x58yGYyT3rE<+E)nXvLGZ~ZO zQdJc8AkoKR5Yd>pj)Quwmgy?S62RnmSUICPZ{nzlJY$vT65K5L@|+tgrCIm>^=SrDLgh2$#b}RU zf?_;~$x4r)R+%kZgH72XByJ<;USRj+OC+$3AVnLE%M13JmJY<{8h!BBVqD?XU90RPQ+MObI(`H~8kujSS ztIEJC(?hcxYZjnb73tfyMq*|#520c({kvK{rum3a?;veki5l2cxHpBdn+b!YC0?Ff zo)V1AP=)NY+;D47YdN^e1xy`duEIqsuZPU=0BWF8hE?Npj(i2z_F#r0Ak0!dke>sS z;jw}|&E#z=45SR8`bNg=%ICK^S-5_bscxllB2*c}onw?Z`2yFe~-(tKV`0n@a+ znP)tgTQak&)R~sF88dRUIIgP={~(6!kev(4{$vS;WrmX|doa!OL@+bQakMA246d_| ztQ7*$<3tN)6h$PQDH+>*c$F$q)2yLn&?Za2VptMQ$yjFVh6)hLK67XgEV|awe-l%) z6kZ7J=3l!A{@@6J! z(VfbeWO$ZV)0F){ct6v8(#yUU{b?6%Q+hCRaEI*4SbJ?yh?C0tFRm-50XHCuc4V0a9Z z{CDZ-Q8Fj)&-HVezCVmU%N;;s{8L&4=w4jfgACwO!kyhE%;d)PsDHCL$FuolS*7?v zu^@2eoio`VP_PYRYAhsJn*V7QrM%v@;rx+6VVmljn9CXa%K+8&DsU?mvRx@GP;3w= zGGMMeq~MZy+Bu^#!c5LP91;jC_jb`rN}eOB;!!MqpS~v{7K4VraUzHd) zyho`i<&uR-N}|F$v;kkTBCb?FxpFcUGb9DVaUD_}v!CWds=RNCZmLyJy{`f-b>!!# zhE0JL&o_Wfc~=#^Rm{dbpOpeT3)5Eir{@^w8^NoYkXL-4-p#a===)o??n_2q9@+jx z2!+M+kOe&!7NZr8X|+rAp^61kaYY;!jbRuiG?6kP%qCK%5@f=e#{gl5o1*ldvpzJa zVrGeigdMuY45OLicC9QAp3+CA>;lE{1ORT znyE|hwNT0oV`&5CMqq0i5= z#_^IJ;(T5u7KWnSnpcpQ-^=BYE1Q+_yi2Pz-(!gG6H5DBK60aT+k2j8!f z8mMBANUc_p>$+WhhRjXdd2+8LFUSK5!IZ_|)7CsUCi9Cwmdun=vjh#zlQs zcmqAwsqQ=RK`Iwq8Ks^o_G_qv%66M7wNy@i+odo7VPF@sZIg;v3QA@usPu&{QSH)> zhVmPggPTk5uN*!+e;6+SqBP%V(}<-F?vN~An9=0iF&J~kW;4x$G!w^`@rAS6aXzp* z!T_cWgd9nnk}EY^9bC_qu~tl@e8Ih}#*O7x7{P9o0OphsY0kv7v0l5Q5TCW|^68JvmGPXTn0{o)l3v%8N+_5&*WOu61FSOm=OIhE zeaf^`X7>;**2Z+85K8Zqe@|fzsqEM!iM63S>qOV}3A`wv%XaijnUhw>IvJhC)r6F) zp`KzY64^Ae8U{`QFg9$Je?=kwGR%RAuz#Umr?kqGifG$<0w|Q%U{w}76Qrb#tLUXt zYOP_gEE%R#!&u5#acwW8juZr;#OSp2F=;quMPXvog2wc~899CmKw0S`p0A1K3amjr zm6;7PdOiC(QP~A)OlsyN2oR?n)mjtvW=q8VKn7ECvw32nVKT^+D`90$ZUQhtUgp@9 zRTZX?!(uusfg3iEgeTf0!3qu@W^|P7PZ?T~%CS>yJZEs`WJpnT5#$S+AvpQa7#?RW zM_lCCY9^&)+Vc0zqt|oeKY6_!k8D=9<00lu+J16lwk5$TZ;zQ>Yqrk-T%HS#>4YwO z-lmmB#k}R>T3R^OTo=u^3W62R;kr*W{XJ5nO3O_W0#T( zAje8p>a%jYP0--QSUt#*(5#f_43kM?Ipvco`&J=HRQ$-;cbeq(D4^t7zUN(73J5M9 zg~iPv7_(SoK0d`^w9wb>2HZe`_B=UiuW3;k3Z)Xi1jU|Os+aQVtsq7PcwORy`~ z_2f#6+#_QPL#(Y*MC6eqB4#Ktk~Nw1dc@ken17z>*knXc6GPP#-oPl1WFD868am%` z9ia-O#rvB^eLe+Kdd>>iuq{MkRLH|r@hW5pr9eHEk|Nkpc7MkfZsA1Ibvoa1#l%*5 zT1K1=gd>pJr5p>f^rBVkHB2TGL`jUQ$CsiwTtZ->QfX>tYzlY|j+OzIdeF~NtGKRT zV2-=VAj}R@tF5CoA`!on#1W0R$|+R_^&pHWZjcP^y7GgS=K*Rrvs7ViOFMYXHmdKr z5$KvTrab6UhuIeHFFk`Yk5zs^EX1*empr?doyjo)X1)-rph*pzCBV{rK`p9ULnztU zW~qlLY7*wVC{CXBM-;_UZsmf)3?cw?>K5ZM6|*$eb~R=&>|7{oA?C_$wv&~bOM#;@ z!dQed2zR*SI3)CBCsL~_%xw2kCU}8&qA0j1X_Zy=Bd zrjd8g^JG$K-Ymy)1<+`3hH<{>-IG#6xs6e%y@6_2Lz#Q1T;!@eit7olN}i}Gj-t0N zHv;q0_$V(Go$tAl9ptfLnZO4@Kp`6-kV$0aiUdA+ZA5}Pldk9tP(_}nEt1O9;uxq2 zD3Y0lD_t3PvzCP+$IjDD_!Xepn8WgVBexUrRNAMYgE~d2k(^zd=7K4K6j$mGr_(P= z>KZeEUXGo`gv;FZe0uLF2xx2qau!YCWpa^-09b7Tu*LfdJ85zCPEpL615*LNCD}!h z0V}(h7*@+*TB@UkiX11o-Nz!Yt0SBir25%;KA!PFQ#}*+OsBau&zUoy!Je2ozov*% zQ4Q1c%=D5=xmB4IIqx)Vv6!CsTBQTm_UZD(*NX;FRI{d(3043vdY8%BHjk48qw$2Y z!lO7vtl&a=IQj%aPxcf4|O|va;m*O z+(uIOnERTl~n*WhGHj8tB8hE0Xh4~>#OC7`q?BSFSBG{ z>bq=_apVG2FdRrm3YfN7DKm1MM4FgY2v^Vv)GE$R&I=X3z>JtO;nB85EE}<1maFP4 zA9Gd+bcJraa$b~Iea#EZOp3DLmHHpEI0G*!#HQ>s6yl>4IpES9!}Utca<)dHG!kxQ z_=8}(l65OjJxsGoDW7U<336lrod0x%#6juDtD`SPZ<|wl4T_*dFqe3Hspw!8X%bigSDAD_6iU; zJN*${J4L_O#lweR*qe_Zpm%nLgZ%>}K}24w!8k&kMtI|`-vqOBVN>A6r)-0)q>|(^ zz?A~U7>dh?0`Ppsns3Z>9V&y3>xER@!OGM?hr{s!KTSznAOIsrk_bkY);2xS={i!; zEFCCphQ`>XfK4u|NC4Aytm2HttEp?mw=tdT$>bu%n>t6^VyCaw60Lm#EO&&VcoE|&d^xX_p<$GzCAnh-4FfQ=mcxA2=d#j3PJ6lZ z2IeItC}x8ht6bg>#%QS25LJf4D6(d>#2hy>)~b+0W*i09!1xT;YtDES$nX*y%EJd( z0XWTADHYtwB=OgJf6DbL%Z;iO>OKM>gx5}~)#P2X?LJT9W|E|*NjO<@nNT+^qzJ}$_?}`7W(Z12#`H{6pV~IuOx1Qd+|*=5MgXc&zNGli z(vz#GOo(t92BQLn{*sHd6g{Q}=tys+2pvK}c}oq}sG`9w!omtyzJq?itVbC7xI|I)QkGsJEwKtw70SHskdF6AO|VGwcLNMY zWpE55Jxi$)90dweh>-#-g3OdU%ksg{a>U96!cbY%6IBcr&#M@ilTc3zW3ZXQ5TPec z?s6A0XdR2RJ2=9F z2M@5lwIhRRIr_Z;(umXeHyRBr&Ch`)0Uq4_6i*-D!}0MEe(w+e2^Lq^MU5$$Dx~#S z(^F~2J}Ft?rY|TJ5dbW=hw(zD1eZc?Jzt1XtiWM9NaDYVMF=a}9-mU|DWEQn!dF}-yVm4oO$qCL|oK6c4_ zsCqC?f`Z~r+BjY6t?Z6QEy>52@y^Lw7faAT6NSaK3blKDmZ%mGwg02 z;CO!zherqa>es)8um0AzDFlMaKvD(Dsr2GeIUnu7Qi72h>@$}j4OIDT(<%omEt3r8 z1)~_+fPB<)xz&NfRxTKY?}4&u!Tdary(+6-nDUat)GZA4ij}x|K5f%{a)QrPheQ{q zMK!^gY#Ow9{<9odt5#d>EtifPHAQurTgr8M6pU~oqxbcFVf0F|Ezm><24gLZ4L3<2 zGu}d7UDSZowN7FrcBY)m+&4>Gce$x<$%f8|7MUS5Y>L?Dl#mtdLircctY=uM6_r$W ztT>9vo2JXS$^j;CU>M1$_gpAVZ=HCaU}>&X$_{T(A$ zQG&Nq$PI+HBNe=dT*a+13ewF~HkCt`2rK0=v#pglj*v#~kL&XWk{5nwg?v3r3y!cKh|;(!zbcjGW2yL_1k{Y}Xthh}$f>9~t=lc1 z3y*DR?5?r>|IkHV?v&<2s{Z8OacVsh*(@O4iQEiNj4aM4V_LOr=21C z{T_CAwqbYsI6XZDXDO<+3T(^8U@$_x*2FvSd<}Q++{4z^HVNpU(?i2|vCwRiA-+H8 zWI`0nq2AFtlH4*S~8k?&V)lhI&vZ+r9l&ekT@gNta{ zb~~yz7Lqi9!{S=YN%8dV&xQ5U_TYIn)S8Q^RI2crEe#pDY?La08mjgzNz3h)%t#S| zp4C&Av78;T(!`iPxuA&^aA~?F<~6JUEHFH9#b4w!wG5|vnTeXUuP`+MpEI zj!~)9M0Pkw$uq@gjtwuGFV0#2U@WCDyhz4i!o)PA7$22U5fS*F>uBS$T7Aizm?Dox z;k@*Qra{Pfhl1N5g*-=&-0lQJ1LmBUqTdUeg|0`gg-jS{bQu&FTaPLAgju3GMar?s zd2)Ty>v%jG!*i`$BPuz|5by*sQcRK*VG_fR2VmUFC?#OIuo4$Y9Sp}~5|#%KA7giG z8@}tpW){NZLt3>nu*&*w5>DU*7J@Kapg3N8?H1NoF5vN_$JpN5#*MGsqEM3Ur;jig z3}9RH7!OC7WMfdTqT6nxHymKl?P1vNV6j!hcfa%dwW}LfvLU_>JHqAFc`R3a4E8n` z?r%OqyW7D+vsJJA6)atNh4Mw)y#w@z1NfC1R#sMV`K@o=_dV~HVh36+&b2RNsbkZV zN=s@fN3%J}4pxQj~LgW_nWw z10fU?)NK^Q>|Kri|?hnVqQ(}Xb(?T!uF-~H7=fk5z)SER}RtlEJ81y47 zE-rv4k(>+xdczJXzJuMTTR7g?MAYkHW8*T0y&(x-vr(t*mNIsise-3x9SnzKT)BJ| zS1yV3!qFJlE?vgP#s(gI@df&W5vjppraDey@MuCR>!jC#XIrQ`Hcp@3$H1M(2X+nC zw>atzAC0Py>(?)nn!3HUiwB>6ij$Kw0*xN(FH+p|(we32Ih_;()mHG%_=mheMlbp*G<(@LmxuUEyI`dh+agmS@+? zh)|J7M_X6rqHQ6MQct8H5Kv~IL#0AQR8FejG{R&YAPgoCc@o_O&s4i1CYJrfU^qsj z)&R48w7VmONr1Cn7ptpFq@MK#UF_^UA^Y1xV-;iDL8D$l6pk_K^}x~u(I`YX8DqX# zhs#qc(GyHY)Q@xX^Jvb`fjKsY;}LCuTCdl!wzi7By*=Ff{Btt;H<}H6dgl(t)=Jz$`n4%igGp6X{AT)#X@{u;Op$Wl;Ng)tzoAr-K89teBM3T`MRg^{q%RNjBK-h zf=#Kztki@&Sh&=Vb6$WODMnD0XVpHhnVM*)dD$TF(&E6TUX_(Ta8z81>$xIFuMjho zpZ+og3V8mBLZG<8vXBF#gquXhdsQk`4Euc~QAEb{z_w7S_!J-J$ha^VRtu^$5J$vP zfILnln~0e@DYhTVQ!s?LE|w`Nc@>Eyi3zy#T}_0oAe+Ep6zPI$sq826SW-n!OC)Zq zYN~WU>&K(v*$>B~5t7M};+-n4eY08j;W~hw1X!KBf<7wfoQ=@wwsClNf=L{}^<6k@ zh|`lp931T8?Boz(G{$ef`#mgN@Nsf@fWyN*EG)IiD4zAn#nmOWd=H!VAEJBK!TekU zp2cu!;{q;Rx{O5bkLUS5`Q=YfPH_LhJsch$g2xGVwzsKYYPFgG_c$Wpn~cU74f|-e zny5D#7>ozhuPZBS2tu0x?k7L_2|l^~5x)DKZ{dwwH!(Liho$)?{O||=nC}1HPk%Q5CX`$KFY&zE%5##FRz<)~`^xBtz*{3FortTozI*0K!4wE=kS#fsrezUOQM zsM5KGdMc_g&_s_Tov7=&4(-JkhJoBERkZHxyUoE+`q$-^%&=$zul zwaa+r;wy+J6MTN>Homxf8;;FLMWf_fo}y8yQu@-uTnihQE@0!*2G%cLfbH7obbILa z`}E#}{t%zuzKxxo9jeBW2@4fXB$u`*v_=7snbH|XsMV@ez^~oul1iDq^CXHe4k7{8 zj*EV`hr|6{3P4?7zaYv0#bVc^(O`g9y@C1p1@cZVG+T%!6Z*b=a)$9F!q)CCy8SLK zOv}qlU=G7*JVF`;KpN3|2cr?f$%t$tezk7o^PR^vo-deXt?5Po%2HbpMJh*3o-cL}7X6dZHrp;0yYnjUaYk9%?PDArA1}pWcqIuY zNaGl36v2s8EHAF0QLmCMigO#Ieu&Kn&tS)Mq%I9c9VF=l3?4C?`=37~0Pt-G<8~WM z^NaY#TVF%m@8V~F_j4Sd9$_#XpgmVZ)lN}eSR&)NU9DkxVV=6B*XyD;>LFz*?ID;g z0Fz0G-Qj>dhdVo46dn;p5qg~-s?{o@lp_p8#aG9+Q1vUcZIkP`IB9oreAXdvtnF5C z*6G3ZGd32H>S=pEPTGBZ`0=MWIy%8`e*GJ`a%lrq&qLL(V{3C8$ESyQ=PU1mhXFR9 zJ;SqSTUcCJz{Sf~(dnLG>(L{`!y$MQdRf`L)Y+ z7@lTR!pie;mgJVrU1b&I{Ik#h>hI6fo^zv@R3X*z9DFN&!1(l+Qx~5DLgyU?OtiFC zrR|WamkUKybIcLvSq1!2DB(aBji=NC83&R-mCc~0&u{C?AIhpI0|XUYvXt;y1X%rE zmooA*!3`s^Wm3kn7|e7SR)}yWa};fhuU^_Rx+3o|mB*x0FI4J`K`m36e!?y29czhM zIWAQU2&4G!VAy>tNk{nf_J`QtKgMEf4hyY$Vmr&rYnY##LycKzcTW+8F;0#T@x}c| z=nV!)6NaIGG@cLb#TT z;N$e>Y3Q##aIl!pbMG^#5x~9|V!0}z$PJJ>SlKttc z-*^|7FJ49xa(w*3Z4p85IOzAr2SXo}C z=hf6{@LEu!MO*xA~{ zWE5aH7~%ETU&nAb!05CC=j;q=(EZWMk zv#Foc*jY=21}Ju(mYLfhge}0*$FQC?HVB^YVV#T)WBTQ0MD^1MJFN(6(NlI$o+S)~7 z^NSulUVh{#c^&C`M4N|W^`sg;P%7bo? z?lYQWNPSXfMO);_~zJRyU$Pto`m(lpY$=c1kf3@UljpN<(6h@ z1;{4&WD=0^o$?GbbxL(cz8sh2<9RThq(Lr zArAKTasTs2usHDU+i&C5Yu6B^+vMd-Ens1B35O?b-1+PaOrj9rHkOx`=$-cu_7H@z z@c2om#b7YN=XdW?Do%#}y}=k4FKu9cX%S%*;Egxmz#F$-!;M#8rT#fQ+{NkP8G4;F zOh!Z6^_hZIWpJ-wseq*uxK)c7ZjvO3ClSWuRF+Y(F$Tvt8&{hnh$9?5+@mpCY_+J~ zR%?C%iz_R*_r({ud;bggH4ksq-k}mlm1+fh2M73@zxpcz$}1aJ;RCq+{;z2J_RY^f zN0`RgfA$FDVGrN@?eBrrnsDn2QkZ1A3+Lxgika~6oUNwVIn(hxC*gCr9h>1@oWA>u zI1_)7viow4J?H)}t4pcRIG?ubzo=!*q&icYaq%z5k^2rpr<lHO|D3TO$6@%xqrF{x^8WkSy#EDi^$I#i zC-9eTOol^z_URq$JbMBbO)z#W931XYSU_{oLao`r#>ORl{p(*RyUr)KKf})M0s4b6 zo<7|sZ(h}HP+%%g5-hJQp|w!MBpzbp+6H;*)-P^gXYUY6>fr9Zhd4SpMyolGFvwWa z5`kC6uhC@9RK#JgPio`d-X474$L{tvR#w+2^7E~^JrbViscO(mHM2H@=0}R>3{g4rTZo1`em5L3kb!_wW*Nz zXV{`<9{(_xzzf>~BSOJoT+e%|n)kc_Q*264&i?QCm8#y`9*mVvG#X)8^=G0hFS4$@ zJjMA<<-BOT<3>dXk-8$>>X|CEu&_uIqR5FAJA6%X-Yf4sC!wo zT~(+{+lbFos$0%v+!fawNeXpxG#u%js$n^@Mwo+f5FiSpVdwbhhX+re;n8QGp?7qG zpwmMIz;a^_M~A1l|M@*^ZEm9KIdE(jPq&|;TJvC6t2i5su>Q&`xbo^vY;Nyh>&a7m zdi!(iADm(|3NZ;nEHAHMG>(y`Ar|Iph%mw9tR6zG-D;1s5+}#KO`7 zI!6b1@4cVlV0RBmlwj1Kz-Am*E^pxUw2R~8HdSfJz_8!#V;Bx;qtz%D`H`OElX{n_ z@yxX;rDzaE;Fb-)+C;n4p^%H^g?Xwb@#x88^!hzqzi}NmUV9B!u3tf8VIC))GyL*{ z_t9^k;kUp2+i2En*nYN!JD+@lU_8K}-^Sv?Dx5UIxO0XFw?9EN9OK%%zlAqowJ%-2 zwP1Nwy&=MvK7I}A*@VZ* zR3K6rU`7+44_eP}W$CIJ#<$}6MXwywhH-{CO(;2&NqZW%7^y%s83sf2IvtEA5hg)| zYSn|E`czUyTQDR)O_1u!oT5!!Mz5!Na;*eTSxsG}+c1mLSvj}F0P8G?FXN4;odn>+iscmF;n zVS=Ym_fW65P_4{SJXN>bqoCXIaD=CoEnK$NNEJLgJ*7~Fg@pwIt&F)XEG~d~E-|wC zg?T#f!NdFb_@fU|uT(MLTA;YGh52h(T3SOGJR&b>quHWJ`K|3Ogmx-+gjQbWB&N`b zMzcxdI1VPLM^(6%P1~*q!H}M_xX_{m?TmH)|9|vD)LL_xTUY>d8JdgpG~WHe0N?zr z-@?YFi}?JryOeZ!d1C{QA3eg_>Jq|93?9d*c|LiPcQ&73r!&sRX~DJtzcG)c3s-Xq zWGETe*~?2e|8kSzMNl;5becN#Jh+=>Cw^HNdcLvz%N@^GD_My#<>0^zE|HgC7{v1& z3TKe^9@_C&ZmeplKsc~MFxAgK+FKYUWe`15Xl`;!tvw} zlm02flWip9V=yno_TU(a56oRy!S41BHXl8}Bp4zc55a;S;&h1Sas#!74_FD_efMjy zVWV^0#_{$6j{5@~oSne;JdDB##+?y`Cv;9v(P-4c91E_~K&yF~Y(!5^LOk2r!tu#4 zLkC#Z21ZeU)aj#9siQTwfNr;suu?(otcSV9dDQDoEVUTE^;_RYFdE|I_z0HeVmKP( z^4059!@pjc$D@ba`161JQ*d~g#3@qCg5!IXD#RE^%v01_Ei~qr&>fDDG8a|m0&xU8 zPGS2N5{DsR2?k*g>x*j?3eoQbxU{%}q(4T*anY<-5Cm=XNBj7}5B~sHZ!95Y0e}u_ zwH8`chQm=G8w)GAFh7sQdKJI%&YM(J@Xp;&v48Ag*ze%N#bpG;3C7(Bt=0nSwuN5r z3=cl|JG4BG*WP#?6ZA-qs_So)EGX4bY$LDA_p)gmD`7$5^Fk8;c@zCb7Oc{IVCUI* z%QL#jp;&1SO`r9$$9Z1D*~e@g;H5%;K-3W(i?{b~)1p0Hm8K|mW;OePbICLu8{p&}}e zqmfjpB7$|;LoRqpBDdyBK?ZHduh2hEJBcJn#^Yl*idLT9y@#|jfX6NDJb8xsW(#xc zb2!{P!krIqqZh|GZMT77jL3IkSs~o8f+}oWxq6L41G2~O?;YUdk8b1e_=H&FNLE|$ zeIK2E7xiWXgV7ipmoH)C@)ZhD?e%(ie6)jhyMy6qNJb#fW~f$N^1NlNDbwy5_YejX zZ0~F#Nyd2d_1AD=Z5=7q&uUZQzvJUGeC6%8v9Pj=x%mYg9Ub8>{`}7|7z{rO8r68eb8-hs%5d@GI@;YnshVk~ej}tk1FIE>0M@Cwh>4;FvQKbv zc@^um6n@3R&dvkex^)9@zJ3!+YfDIx5Qv5$M;MIJ?{_Ib@yX^UHa0HetvBB!6G64= z(oQ{3pF9Ce8RAibVA99-=~J}k=P~vw*x%nHx*moB-g@_KVdvVsjn?{Az^!F67P?-= zgU&f+1xpIjVtuDvV85(!`}s#%8~O6rvUAj_f8Um>7lk%_nftul_v(Ed+CVdv8$uX$ zy2V!QR*t32R4Wbr(pU)0lw+u*)PgU$q+!ooL?qD3jVqNYEa9oFFD2{ikWHipzgnf_ z-Y^U?81&KYbP&X%JVu7QmMrgLt5lv$6;$aIfVSH)haskYK{Hn2!>iQDxSz2Y7R7k@ z;YTY6n~&j#BlJ&>@!p+}2+%IBt>fglgU{|g#L3|a(5O-IJRSsKJVCW;!*PAI7M8HG zdVv5n2nKlc_%RNS4lx={glBR*hUGeN;9(Sq5Q0};y^gg@8|VxN*#2T0!_f$5<3yDI zpsl%tA-v*O;5#lkAjZQ!c@;A-84m-TIKXbBPRxp@F}+WAZu{&MzW*j&Q>#?TquFh@ zv9z>|z1)ZBgXOt4d2QF1m#}_e70c_3 zusjC`onuU*6r(|eL1&1K3m5Uj@BJZOU8&(O|ME}pmABu*&DXAAIPBq#KS#r>(4zD&{>6WVC<$q6v)69i#PQ(?CWA2+S_=pV5%!+#BN$B( z_#Q4@xk9_E>^^x!1qfF!UZ6!dj3-#UbPaxE{Vy2sBTD?YtU}Fsvv&Lx+jpZ|Z@BRNi=g<1infl16NWe-aeo;aNc`udRm$^$o7Et5G z9bF37@Yyb6&WgKxFtci!S`iKPQxx=zDe8K0X@%6EOjXQQ*Eo(S*_X$n@SkH_G?^{+ zeyXg7j6X|RrV@H^D^>CcszQE8yE{01vWc^u9c(Pj;q>4HtIKO7>?bE@_~MHP#IO)^ z#Lk%9_dEt1#Be=LtTH5$~Xj~_k7@$o6vFRsz3KX`B-7cN{v=cG+>Up5>JdIL0@b4aT$E^b`H ze4|bkHT!30RLx=>4Y0Mpk4vu{VtMuAj~3TodDvK3xvA`zh4MixuSbQln7#l}&QoQ6 zJ;!WA^#2==^MK6$SO4mN`XkeJ#9&Nlq%^@zXCEaIPwg~f(kuhCkk^V?*p9F@ZEfMf2OppshgfShsp3Fmet`_}?|<+ie)+-2*grld+h4|v#z{g| z9azfYaE9hw12M4&g%4x^-E6h+)>qy}W3GjxlM^^qAC1LD zL>WssIz(?ch5(O1aKG(WkXkn4*rw2mXc7>B)jS6atrnK&=drxFK&6bWjE&l&&!R-^ z=eWGIh?SLPN@5;O#-y&*YBll@W-94>KYI_u!GKbC9LK|G6yWr@hw*rTm99NfBeTd zc)E$*-DkLb`63#PDq3?by!F=Gr0&i&7qGK)fS>>T7x?I-&rqw@5QUsHfG~`R<;~5_ zQMN&?+N8pcb~cWjQALkRrHZ+^7DoL(PEU?Vwd6^Rvy&t8E@x`^;lV!64tJ17lcjpC z8hW+4XN<80i*l=N77Ta!%-9GX| z_DsrWM+|eE8>?mR&Bu_JeldxfNw|tBUDCFYN?_uwP-I_$mL-ebbD7e^Qk&w-yh=r0 zFA5dX&d`adBA}RD${3G>;}+R`p5D2G_U;Y_M+c}?eOPV(KtExeV!9TWmPLK3gi|@<+qXZZHqkED;FSEEF~GA+@h7!eI`=Fh!h<5v4vVaTQ*phPhT9ue`E>mHBym^xiMI?m48_~SqR6WspfE>)c9wtJ{m=TNJ+(3)RDwOYr6N1N#M zIGh?x%c0}?o@ViCTdJZIztn`{WtaYp%Zj;pMdSQ)tH_j|Q#il;oEKU9|DnhKUH32D z&q<;X5jd$-G+AYxDI-Y-hUxnG4W8C7MWs!Pl^vYYs$Q(rFstl5%$-MO6vodtLM>M! zRri$}VP>q1_I(p+Hy%&URa=4rBIv5KIt8j8wP`*l4#SO3P_bIpyP{ z4o1Tm%&B2K8DlUUg4rH;>f+$IgN4NbEFNPp8lmb{5KKaw!zYfRKwI4 zSpvgxACI@5;@Y)q*grWY_BB60kMUqYjK_6rh~ofB23kQ#0kn-q0}gL!2#C**h=?i_7ci_RrAX zeu_bNKn!btYX|Mq4(3{m2!jOO?kVau(WZ*mLNpvv)z-;qgznxx-g@m8EY~G87w2uv8JExA{mrFN^4^=P=>BaW5qS4RAWq|&O!jfEL5;<8~= z{z3cJo#UO+1@+aoLCg>yj^THwAoe%+qHctCJ^v7ecii=<{pt!A+7=+j)Bm=lKmNmE2SnNv77_qXC zKm8OI5_H-f1d}lVK+0^4!wKxzrgMWZ!C){(#bfaN8ZNA_kzK9VAK>8V2uH`Kxc15` z6caWcPiO&fy$Y<*qI24vuGmdE<&>|;t1)U}g(BUX^*Xh=R;>_w9ruU$gMa#u@wKnM z3(vCfH-GkL_~e6M;rc6AvH$c5sgjxcY>yo*uU?>1G#`C(7eD{Suc+1**&AKqyVK(r*e8Io-e0g8;nB}oAeDQ0x z!~cgkUho2rYm1ed47zE)N~CEb!m|vp;wZ+4m}-B%#Wy3H3H@y`y^U3&C>L@dRGzxL zB#5ahGQ*g!jPJZ;uxG|NP8%gn0A)JNqHs2WR+^*~+?YfWw(i_U|IrgXeRLl``{aH6 z?Fa88sroqX^w1qoC7Tr&M%s5(aWmX}fL&+=i2I@HimPTf#Y3mlx2eR#2N;K&L;%$;mcO&Q8&8 zcLk#wj4%nuRBgfMK2=bS;ut&o`&f;aG1sV51r3`)W)Os=8fKu?YBkUw_VMmJ@8X~R z(|?M^`33y+Cx3%~`)5B!)weL;s-o9u;mOt$Bs|9Q@-jNTF@Eu@kI?N6@WuUyh++oE zuhKhatbZJ(7={yU-Mf$NgMB1cim!kDYvcepI%(s{(`^dzSX*92b9otCr+Z|hOM4u{ zeh(XK>lpRNm}|{pZGI7(_a9J+=Z&kcz)BPBY(7S<^&ZwQUWHYimm7l=H*iJCYsG=* zln6FSgwzmzotAh5IQg{S{nz#wb$r?Ig;}L%3ZK19$O|^GS$9nn{R!opNkE}}*3?eUC>b+Nz%sV}Q6Qx%H$VfTC5`@;z9$&8a1~N8 z)UGR1t>tpXw2%i0n$>9COdW`0^q)M!cy}8Ihuio+-}@^Z>>pzgOwbvR&<#V%j|;{V z@&x|D_kSP%#XtY&6p8)6{U84Z|I5GmUs3aH)Lj?9`I}$ISHJoWCc{2@-40eRtWv%9 zGz=)!#dR#WHb>$(6wcsRd}3$a(Fh3x?UaL*5$hy_aKgY-Min8%&L$}$BuJP`5#*`k zP-eg+j_5u-5gXDv%%|%HgCX`0Pbdzn>bs;0ip@0`c`<7Zv6cOJGNL}thChr00#D0v ziDgx)!prE}t_Xu+jEvw`3IzQgv8|QmRs8Pneiv&OFB9N@^uY(%+ug=HH*QfC(Vg8x zs(#^kHS|Yg+`Ipf@+ZS6!C(}U>X)g%QJkRRd-UvnuLs-radOtdpa11w(>uO?>n7dj ztluR&+N<;PXw1)1Urv%371|Kgr5w;^vx(7QjN|=7>>VGY(yU`?aRt{lE>n6?`(Ov{ z{cSA0(xSOw!T>9a`b&BVUpN83&ix(|2K< zLLAigQEKnQtc_`$p#9(rbROTwXCM6%fAx!>;+J>tV$w@6v=~muA>i3yae}wrcmw~@ z_x=F?`9J^9aBX=NqkbE!%{rQ%13LlUdFwU&vmgDC3i;jp^b|K(5>XmPm{Nh%y3%(KZe7N-HiRM>!$IHUz8 zVGNUmBZx$zx9fQn;!&?uV7XPKwu^BXk!rWOwT&xRucA?_Q^nIbP02}Ndk)o~3i}Zz z(HP?(f$cIx2`DMswixPFpGp=dS=(ed1%Z(3;w$fd6>IAk@bCWmC;0Op|0(vjw{YXy z4ZM2&I#`mRHNS}O|KJ}{h1+LaTiDqKw#NMYfq-A1?9A@8PNZDQwO zAAj~2e}QLDpJHcw2gfI8sCYgq^%@pdmT>cpH*wbfIpt(lJP#+QZPY3iH2fNs$~itd zM7j_BS^rP)8{hZ_>dSLr;Sh&g4^U~%qrP%QB*gPvz?tExEX$MYUd| zV9y|k5r#e55xU+87x=n>l8J7Bg; z)l1vGku)dR2%|GZwoRp*4^NKZcn%s3A7|YT?tO6|M+b)lO1|$?0(GXkzW(}~l(>EO z_HDH4RV21UMG2Ei1gGMmUTqLNJlNgGUw8f*+_&-l@BJ=L_P5bmyMp@iWo^sKCsi2_ zX1T(R%C!aA{Wa->GcV8Ue!&3P=g$BCK%o)msfy=)H|u&3U|C}8D^Y@j$;bo)whgPe zut71sv+S%LG8C}nn}@2w)@xKZ=y4Dz%3WO2#CUzfML~k zz&mYRzjXyS)@xY4P(km>6I5#f9-iDoIzGZb`Mqy})qK?X7~$Xy4ol!T9EZnysJ0pi zqJa9@tN4gnioi+X)vBnsnwWG4h@y;Bc;K;()be3vtd=E+d4iNhNURX9(}cw%A*3^BXIHAIW8LP}#T);UjhhdmZFdh#v>JJDIE42n}H^ynZ zhkgiz89)-ar&K0}*`iGKI1SKb7FrI&;OvaD4Gsqbv1p_WwsnGpC#cvFtR;&!0dZ<| zzz5nVyZG$xM+gwYsZ?=z+Q#^#3ao;EIiPw@v4HbbLN*l#F)Oqv4*;JT zOi@ZX;^#Qj3QytrPE+y&qsLfY2aoH9K9_C1ER%Eclf{ds`70Wln6fo-!-Hz+_Asel z8U13UJ6O8Gd3hR^JNBd=%2jl{3Nx0^PBk+#!yvNr^X=gkJLJeWp|CBXz6uh;0os_< zqG#B)eQGE1QhV(1pdgb1O9sKQkKO+y5Q*GkWvnLqE;w}F#*50hik|aA1``lxX zyXU^tUR_n)RlQEn3}zF6!3+rk0s)#xJ;_WjdXQ*FN+!vSe2`3rA3-zlK_>7)i-`}~ zXfl!p34jKG(3qZ??&%0fkQP7$ZLrUkS2Y>ZIonYOK^P&;r^rgsafO-;j;`OFBsl_y!*gB2 z*rqD96axLwgBymVZKXUzS(J#w7IDm!`Bhq4K9G{%yr$7Ci z!nvJi&j{!b+Z_~;aFY?>cvKXwE+J1+otZ64y6>XM5k(<|yh%2tvY_#3h%?{C`uaMN zR*w#jkW6NJo+!^XNoYR$QAkOO$z(!f^623sM7NL zBTat-t5LvZE3^6Yxkd1^7wiQ;&GzEh;!*a;8543bA9dlPE=h#`4MX_<|6lHf?z+#r zF=N4q??jzzI4wM<>H}yF$xG7?tLjK2b*CA1JTa49r|t|dDWofC_bg3pSL;|+$2*SE zvC`g|@|No3t*fM-b$LPEb1F`Z@}`QcAoja56l8o{A6%A4hmSv6-hKE8pM0`||LK4J z-|^m0pJH`m11xZ{ySIz|vk{_}4>8V&2-*pJL_Vn(E8^li&Yz4{dl)6n>DM+1D@B)77k{3obmYz>45-Oa` z#$)28rMWg%)F4)9LUC5Yc)T2il;n9%vy$+$MCxpCmgI1m0}qV4Ny}IuiaOZb*v9)m z+(niO+<*B2kxEB-PE>@T9plqao>Gli;K$&BmWnBugTV1oikysVLD^1$$l>THqn1y# zqKA6Md5&~8#cVo45{G#Dqg#FcelWqKZJM6RZnZ|RNw^NsBEnWIgHuwGcy%a8g)eg+uDqPGNR;5RO zjdTCpgMN--{-sW4y`B>xY7fimKJ)WWq#s_E=VUm95Vc1|eZzcD8#2e4J6mp!FNK)9 zCfC!)>rTndUZaeU?gLoT;wuf<@6qwPdyf53)H!^$t5*^-=H>aG=|Sl0_FzH$(b>*V z?|uB?kFfXTDgNyry@hu^_z7~ig|Iik&i*qzC6PLpK<$V#5(#X19$GF#+w*Yp^cjZh z%gBov&QFf9zxPBr19))z9&X;ai?g#49zA+QMwV(34-T+*aHhwmET|>c`sOBF$H&3Z z3DP{%b$O=DM1@`8raC~#y76T7L#-QTLUej2g-&b)u1jj5%Alu3fkIaDK!O%`nhWaG ztUfPpg;biPK0lWUWz}YBNz?-7_;A2UQbrjwYEa7Immbchcy@Sb?cn#iiA?= z4X`YALlD~sf!8Y0X7Y+4(zPEMp#V$H- z7eB~^hV$Ok1@BSLU&+rh3C~C9{sytTg_oh@!~~ZqAu^4MNx%%btBYL(0hw7 z<%tPPNU!Q-LdpZKJI8vbkjLr+DC^^OU714?Epl#fTt^#Ex(mgtZqQptH1sPaZwQ&h9>iZ?5MMzh~e(7_=jFLm&Mx zz1mtIuQQLeeN_7Wh5R;_D+WHoSI)d)NS_~4H6Qo--3vyv)TiBK* zynFf5Weew7{N3V9UiyiPXK3)Z#os^g_=Vg31z$f4mHI`Gy!>_f7*MNvwfM=HaCn*(X_7CyS2cO}}-3O3C3!guIg1zHoNY^Ljfh?Pn#IckG zLeC*4y!v-HZjsh`IUb_djo>>DUbuA&U;N@1F&qzZczA@#XiVw>$0tL?tpO%yW6J6U zzJqp4QfRV&bb{Tz0~{AKlCyy^-hx_=m6Yb!HQk!FAxm8cNv2Cy_sC4htPQ*h0kg7z zD~!P+gH!5o*x}?Q<;oxwnQqlZxSCH{(>%#Anaxl_897eW2gO4Bb zDp8aIg~$oJ@f?W)91dkQCGtX|-|v!F`*`OGMkj~({F9HcePtb6H*ev?$BziZN-_Z{ z5-3}pQS;USUK|3UOBh*XygHKc=310dGDdn_y?zI$r!$Bm#_HMtv`8e@-o6? z@YMI3gTid{U_*_K$!5}0W03RiZ9^1YjHzK69_w7TQL`WTWqRDq>grp!_G-HQG{zGI zU{e?>N<4n}AwK%)LwxYjL;UFBQ}AvVycOa2>=b*)BjOr~JfXs2E+lDUdC3sIa@s^m zhDdo5d6FaXT+%oX`&#q;haY@^{gY!P$2m!%6gea8>g;?(?XLVldyJDb!+1KOauVsd z@ST82w#?Y1f^j==N5OAW;5%18-8hNVCO zKTw`jMrA&sAD}2zi0xuDO|dlSU}+31YaCT`w)011 z#^zZrtWCCPq@VZZFYvm6<(ZFi%Tmm>^{RJ+D)V>Qr${R^ctPafI?>{fb2WrkuR`mb zP1ohd_H*k&&3}?E1EL;+);%x-#*%^qcPT(RIXc9TKKKCN`HLUmt?$2&c5jW^x<7pM zj7n4-c#x7LuR3_175_hg&rNU?u2TW%8;fEh03Vn>T1pZzOZ^-cY=_5GG3k!Ut zV}aQ$gD4&33es3b;6 z_h_1DaEH_;^z92n_RzZZl1tOVUk|X5dcjW4$8eNEV%j5`O=l$0((Uv}t<-Z|QXVbK z98T=%%TQK|NUK0D1(U;3j*|AfC#Hm6cWEneU!^XIHU|=svOkwFEhfj(maEkmFPx3&5v|CqrX>U zrS4@i8WI_p%8e!y#LDn^p2@Q6Y5^54mg$5H-^$V&+U+i$9PH!I{`mjGwVSu`wcq^B z<6>GKIqmMfYUa*slvZArCST8Q?rdSxmvalTp03Pf$g2g)_=Rxp(nVa`i^kWYMlc2< zkV0JayXw=*xvaiEP#7%EGM@&9nR7NQl@u&c8-Auex)2h}dJX^F7i)fSHQ`cAwp1GE zmo^z$ut_R>sX=#Xg?g7cM6~gjq_<86vIZqV891G7Y)XOD1(Zdhj~Bvfh^jq{3e<R)ZlBYq zl9X}adT^A{$`Z7KfS#!u$1*R8`X)`sBkI@_Fsv^R@cI|t!20Gkj*h1I=;KE?KA!^0 zyUKOwSx8Czv^ey&r%C+Be)9FwMuDnZ^C>bSro)y;WxEz7&&=_1fQ~YoL;~(Os2X~fxYwOFx z5s+T%5D=?1L@`Gvkd{|p@0!*od|9X@t+wzw#MaMP)INx+JHhcIu3> zb{~K87&$^BYaWlL7>*|Bbh>mU)5#g}t9pTtmc!6u64zIkX$Kcsf|*(*QHb;L7#L6C z7dfV-3b@wcx^1ki^vIZ;j)xeJb84Cz`W~gzXN4dh5cgbgp)nT0O1fU*2ITcrRRjW> zGqs5H(KxDeIIQksOn<{smn&&vJl7>Wj-FHw7Z$~Y#0$tnQyYT1Z{KBbJP*Fd;c|&I zImL3ngX`C}X|emRdN0D>-X1>v{4w_S&osWp9rDmTrW@IoywrqMqqsr+Af@tf0$jO% z4R`LnNMrMpPab3MNGq8#$3cu)Lh4@ja38COFG_lZK{K;j~8XxgpWq&UG1jK z0QTGzM=P((4?;}SDZcy858;MOXon#l?mUHHE;_wF940WEOwf%&v^d9-$KWW>feCCc zb+NR(M8@;8&mW?9`N*!Jz2pn9$x{U`9Uc|i@ZlT}nBJ?6m#|gFT`tgrH z#yju*1kd)5aeO+~Mm5ifjuE;(2^Oj_R(*b&%rID8!jl>_-D=_Xl~o##(Qrzj{Px-s_IG3K9-ZRP z|M-t__rZ(QP1^BW9laTp`ippj##pJ1rrL1o{+G7UB%5DI)lYLvVP37I@^W~k=Vn5^ zy5Qe3ZnfrHh2PeZ60<5uP$#A8J_cCylH>*HCn*;_lEWq0*F)c%*Ot(0>ZRr9BA z)$v#^Sp19G1lzA|^rv*J;5CIW{-8u(Y(ItOTZchB#>< z$tAJINk%!HntC-xst@YttSssY4>TU4X&9-o4zAT3)ODAR79~`Mxlm!T89Tumy?13% zLeGP1jFbv}UGAeB_b^M&NqtkOFiV!Wd1C`F-M@<$ZuW8Q>Lv>1RfrP3b{}Vah^`DU z_{tY?_390L_|a$h-n$==M%H*dfg5=69FOQ5DlAl)Hq^ITx<$}(1f$<*U~b#)AXqh65O{idtX$|#h!QK>SE1Z}c9QC6*!s(!ZexLAe#*}V{$2KIUNy;ectb4Ig*c=&Uo zuIB|~Iyu2`X_ix7Gt$;dibrHFkX+ZtKwhlZNjGe8pAf$O1)`i+e zs&+kDg`+jcF&moW)!)jCpKBRX`eY)Nnu*0Z=_XBcjwgEum=x#8`HVa=pTaR8Lb_D= z>v4&UNdyjXA_Wdgi97ukw%XV5>Z|wh?z7jBY;COKYrpaZ+_(l$OC)UQ1tHo?tJpo6;nOF_l-zhWl1Rgr0mC_g^)k;8c^t7P;5s>k z@}Rj#_*7aHNY!yUBhM}N1NcH~mw0ZRsYxUbWHEX;x*VScQ>e4EFn3-LV^Ty~^7t|>IR#`@C-7;PaXWGDhLur%G zH(ZQeNURa8!#T?24DKRYUxRe4`2*__Sa$O{CRSP~qfstxE~Y+>X(QGcx@K3I*K4=Y z%KA#JaI*>*n_WcK560whzCWE#-t;JgB;ZL8KJ#mN;h9V@BPrq>C1(ho5MJnGlnVUm zU%U-3X87u_d>Oy<@BLjoc=-Xo^C#cICm($R6_cf=fh#F-x(<9l!07x8=@i&`>{EOC zqvHdTHV)$$$TGMvx>n!_c%VyPav&=-Mx}mFov#bSkArsOUEihp$Vol}4_t&Ml=jLJ zttcd2EtdgaDM(IbW3Yl=tA&9lNE6C+eNsFvWsX;0f0;^BzWUWK;@-VGSXt^}ZKa3E zcQ8EIL3g{2$z)7gQEt11^RrXL4u_h?ap2+l#wKoGy@7i-Zs7axeT4Tucpt;@gjn=> zDJbKrjM471XL$J8=a?lrq%0^*a!5Xg%aZCLT{Y&uM-+)tg?^dtoRb%t8>m8Xt%M7+ zusGUrjN7+wQ=Q?gT5Qy%+d(?ZaeRDA#MG=PF`gb#6OSm4>7I%_qm4`ysmY89-R;}) zNwp$La;$Go@Y4PJc>DX`$DjZCpJVIh3wZFgZ^HFkA48OP)Pfda2MZM-s*M61@Q z9i}#YLuDiDRO3I;&#LB9G74$wzOWzxRVlz&7p+YxpLdjmghw1hK{%#sGtZlGl9qdj zxzLZz4cbDC+zhkzH~NDqyI17YjmGwps@gzdm+TnV*3KSQpHfn@P)~!N^(X1@PlXY6 z_D~2~{JALJ91qXQg&z*j;1z(IF*qqRpW_fd;s;$S9U0{rWz@JI;j{fy{K0?wFYx5q zF8N6R};{rXTuAj1gk}w?UYHcrNq||p=xMq?F_-c_d39rl% zI1E?T*Ku`a4c#zCFN%q>kY#7YMLRe?hRaJ_yKxoUH?QNBSMO7S@cQNkb(YDJ5vG$7 z6(}nYXf~Np$kT~qbfXAQpX}0@wgVsO$ua4{fBP$6!b`Vbz#k7A3nVt4NdCrLu| zh_lIrC?(*YP9b;!VSNIg!FvQvZqMZiLk~d^VJ0T@%t`$gobbw&ak_qPY9#|NK)2nY zkZv^GCu7K^i&8y9FQUGTd;6z=7mi6;CkKV_>{Wt#_o3~%YauDB9*Q7#J-O$7+oG|SH&50f`c3Cd} zf^m7?%RZ)pQ`nqEnm=eRYiBRO>em+R!Yq%Xid;Br2-~_0PU-{=t*1tKpn+j5g0~ep z2}?-@744|D9ScI8%t}%Ka|W=Mhf?c0)AhVmzV=W4^MCyN7qbcF94-G~JA((xI(frGm@uHo+1I$pnb5BG20z~-P29}-16 z0dor+?C;|2>=gZ_KHmKD7s*q6`PB#LFAwP4YVJ9NW;2AYLk33~N6P3jiN0Fcj8ToA zEVQmy=z8SobUJOcLm$a_LZvr(QR3|M9IIzCABKc)IgU%Tmx2I(p_3A>L!RwqHYFV}*LA21_i!}E%Wu4i%_~>P zs5OgFG>g5(fZl_wkE5{@n&3>?SD|Y~iIzlP zy6|6Zrpo)%i6IBhKm9NM)8D@o_^MnqYoID{-X7}tzJ#_Rvw?8^x7CBKvKZAM&Ea3> zXUCM9u!Y`-((06BhmqW53#(nD(j%Nqr}*&0AK~2}yof zPPN;1TgcVtxGw2Isoi^)m3a903EukN+t_*b7%KLPVh;~qc?I`heubJ%%w{Py6!n;k zjg58OzH^J3eTGqsG^HdDNih>{L`2E6(UcTC&yyUfkSJA*uD)F5mAJ@VK~#+(_Tl?l z_>ajFu2Ud(fa_}myngo<{??b@#MfVa3HPsVVXYNHOoo`A9pUt37pJEOIGr3(IQgw_ z{|0{jTfdH5cWz_*+7?><7LitIQ8_vZkqe!*D;Yx=h16XpCu1YXFsaSp=-_}@p%k2}0#*fd|9S>KsH&iu~d`rnSpfbvFAnCLCcl&LvXqpXdZ^H2ZF|Lpe{>{R15 zU1pTz;<5Y^<8K)(ZpH0Yp{|s5mP49ML=)3W%Mi(nB|B2i$IaF?&V4rxFwTeP_~<7; z#{2L62uV^POm)f0bULN(Gj8CaWLikCkOEE=AT2c$y$~g`Ou~&~_;E-f+QX-h@x6E7 z!|C}kPDT^>aTm*L8}R%V@?7HPt=rTS?|68Mqtg=%r&BV3e$as%#u%qL4o}W-aCk~A z__MM^#(~1sy6mOr5*{WU2`}&wMjnNh3?&#fbB*!J3%BuG-}pLy{mnPwo?%D2kDSRu70)xR4miq(kISq%@;=U{rcpTW;SfdatiUO>yE)nRijKksC7}GQ- z&(U>#!u$Ze5Y*xzA!N?sLJ$^6N(!dzgbLRqPbcJr)HRJ|3fE=i&3QgI-nH)6=(s*y zKOzOzX_8}>rBpJcJT0{ec)m{!G`Pz#8jnamIq+Qitm$+{C0feEQep9AG9#tZ<>fv} z0S%`!y!!eV5Ow-j?2TOWuqMHIxV=M>l|=FhCHYQkFTAVgja&7G`jKAkELH&Wza5%z+p7Ff0X$ z`MFGz-jjN$?>~BmlNs=2e+thDFd1ivd>c^69?8+i537QX()FJrsk$5PzF z=wnompGSEet5T?ULPW&xSVKJwW z&FOSC-D8Onrk58}fVWUiI1mKrwA&D2fF}k`?z~eG!u~#jmX| zlQQY2PY=-P^{{s~L8}`hooMneWkb0`<6KIC1Rmj=bUlSur%+y&EJZz$i!vjPtnnmA zw;ez-AD-_bOSG(Vo~dVEP_{J9Q8IG!Si+VpJIj0t_0%7-%QQ@}CKQ=}wMR3Hvw zN}Oc5fb@I>+{e-3F*^MoMkmME`Sc?!Z*0PCFCU9CUna#|!Kq@?Ha6AIbL&dLPK~2l zEYf1biwZ<%w&XW6l1Y^zkcK+YsCZVYy|Rviq-l&SEd#n}q*(2N*@jQZrq!7=4oQ7( zv(Rc9M!n{3<7mTpwu!dZufzi2j(J65G>N~OL16B{)%6^UAGPRyN=qjLb2gjJA7yjU zG&8p{QgXq7Ro1Z@O4*2{&3&>RGSoEYa&6AmVoE1AhuP`-{jw73ofqtX@^rS$1u#^(u6#=H2*=SR9x1Ptag8)126 z8CzSMSZ>E8!IBmw_D)Xm=-DoI_KuL3CH2Phy%0s9h3UBCP}rv)S>Q_eyo4(XM3Q5B zdmUf>;umoH)=j*y)JMNLN4>0pK(AIvtFML*g?nUAY3c)y9ch z%y5w;W9%RAqTOj>>&jK?9e6sM5e_JMg#Y{hd7Fr#>3Bjk2o+8ch)QxbC1nJ?qM$H< zG{KxwH@6_JTn;H*!l^2cMLoaqWP)}akb(whE*X1LdoX~F>nab~AzW-U8j;r+1U}uj z3MXL}vpP?!#kGVsg@7)FilLeTS%OxlOMtvGvOjwNecXER8hSyS*EN48B%(?KQri%< zcg3s>IcKcybI_pI)uNV-^2h@0G5>pU$pW#KFKf;(m<7UHPQe_3b583^gXbKJya85c z6k)aFs9Exc(^#FPIuC5FjG`7Ohcf? ziA&?b%$bG@hDCWFg<9mUJ7?#b+QZUHLbAE+p_RNKCcSS;aBQ|MH?@Q{3*Ov$bN=So zqrFGH;n5z7af0bEgNhJl0gyJTl7OsKpC70!?ZF&Xy& zqGa&B7N$i`X>!g4+N}_sRvWJGK!!1<0CgfB%|ydBqQ>rLxP9}W%HQp(4s2T|FK(M@uE2|subB3ar!rhIDZ2H-g&++1mcd+KIVPk6xYinC*w>$V( z|N2j0L3d?q1cwc5l!RB|5M%Qhbz@EJQe?T1(Q8;g6=z9mO*4l1j^7Pa>n=NJ>7fb{FM8{Ufs>$Bj7#cTXqw5C!qo7J=H3`6lBsKcEl;Le zr;Wm}!Ni=Vrq~XL3tN$xl%mv*;(HX|t2f9?urhXy@%!1`II3Mh86R~XSu=w50D1<% z)tDErFDT11(h08`VMqgJs^c>iI#@BX`l@OVn>w!Qc$WsWV)v@g9G@LyZ}%z2!wDG} zWlYBj!!&2egb%@ea2{wNm_QQ-<#0KrBpq@3LJC%>EhsP(RLJFxB0@SstMdo|zlLdOAhhFF+<|SA?$r(a z&bNLIzw*jUSc*8x(J3ZJPx0QnZ)1OV2ZhYQJs|8x=&tv0?Z$Odi@16F4!-e?U&YNE zw~H9ogAbqkR0OTg;RX?rIx}!&YJ&+Q z948qNwXuEgMO=UJE>e{E!4KadPE+7<+`DrV|KRt28(SOepxkGfnM{*j!fIkWu8*>i zy6OeY^aiX038R);)^n{SRaSxVbcXZMkcgscKKZ_HL?tB|XV(ZlsyU;6uQuhP(DFQL z!=ri1b#kYy%4*E_whDd0iC0F+11XRvGmKA;A&TM}am0*Vwc2dw5=6GIz#2TZ_O6~s z6So2)c^SyQpq;?vC7Hqbn(T$FBx-N2`t_XGSH~~bf5!7B1z@9wA&udw2%Tw?(*4_G zP}TfO%b`?Xo~aS0<4gy3EFNEXYL}!GY#;Ad#i72h<%Q|1Ea}0DvXLdJ+kn~GKg&*6 zUXyE-LK`Nnxj|9Z94tF4=#mntm;?6IXQ}I|#OdrPQ`a6^Ok+bZ(Y1%J^)TdTKmOp| zTW|f@U*Mxp4=|ky%rZgVWFdgUQ+v5jR!N9l>rP4KUpXWV%#CZ2ykfa<|>agV*lk z!Ap1X(yg0#@r9c}I>h+&h`LJu_=ERJpS;`alGj%vN5V_=S5^_Vd+4pK;v2v5w-IzY zINCqMotyXd)-Qy9o)i-c@;*=$CL>}dh*5WS3tp!{s&%x&01opZ)3MG*xte6EwX8HI zG#Za6gbV|Z#@};dKzY5&_@p_!pn#8vN`h9`)-k05>YSSAigZRCufu0Mka-Hn53P_# zD~8Mgwh%Q}u`&j%9@)zb$zphB6)rb`@r8^$H~7^8uc%I7U6711A(@nDuxK;aH8rjR zwwQ%2=}fLxbXZKnX=kC%Y#KwLLVhyn3;a%6*W9^axJl{6oZrTksD9Ka5>rT6eRu`( zDQ`!b-A7qA+L6p;(Z@(j{^Iig*G{r*j8;?C&1z7xeuN9-ZO8tX?nMo9-#lT{92GVH zh28q>lTYx2AN&AM_flleGD_|uL#bn8*E0&MdgtZBrNUq)bX}E0>$gPY<|N%hqIaTz z!`k%Gg&K25Qif5ThZcu2UYW#bI>MA#c!JyS9maeZn+0ZkTjRIwsqsKffZ*Sn0 z*IvfmJGXK7?oF&M4-k1S-u?bx;q+h!CkMOO+4&Tko9kNfQ;mp-Vg#-}T|EovcVHArNq#9hBzTqST?fXVgjs8p5Lb zo=#>&(SY%U!8tXJn37zOL&oy#@F_Y$gnMti4op+*J=sMZ`A9N`U;Wju<1fGaeVqRE zF~JLEt_%?;i5)>YWWM&mgxTe(e$WB)O2|@$ozj$!fs_yg=L8$%r>WHMIT!FC&%f@F{zmzAM9%wKsIO& zD#>u86|Xm6uBDNzc`PlEx|+t)>UBYUC==OK>rt1=m6sSR*2JCC&Rn7PjOya+xzBBI zWoa8QQSDz%2dgS3Y|7;<0;^S4*IbUAU!M!kMg_EAq(N0lH)%OU^J7*0Os(os)e_bp zqTMeYBI#6d(w%>9)4_&Navi30>0YeJ8iThj=Oj6;Kke5adm4ID=i=6<6Ruh&T+i|2+y8;uBJZL zHrJ?obZ5DbB+KA-Tj*ceLeTDDeQOKXU$}>yDPPZ_Y#khzR7lk|hJjyK4k)9|0}oSC zkhkj5LjajTX1^*SM5;UOFu$1t%r$*V0=R+h0q1jF{-kzK8&L*wI-cO;4?n}|(lW$U09lT7bb_G2qSpei_(GyCJg&t2 zsIiLK=xsGzY3u4T)RNv66-QdNb_A7Fi6_=<_>dOf1lA~ZRIY<)s6(hZW0=FPY9gyK zbfo_et~qeE0x4V2vTvXvvDgK^O0*dxT5EObgSAoyvulUvDNGFrAm?yCSz%_%V8ODM z3kHt{oOUW`S5BDjC5^X*1xI!sl()ko4LU^92LX9-3`Nr$`I3sQ?PaH#c_ny{-YD-`~mjiyK^36eY~j3dn} zo$v(7G((_PvcpLWUQ(ACMp#=ripXGi48(+2p&yq5tyV-K;I(V(c;VJ5;xytFwgu(h7x1Dr5^I zzvj*;Z$mvzT37|s_>tq7#;Z-1^s-l#wE}F(6t&5TnxCW9`=~OHKzh&j(d+kVw78BWcBH>q^N=5}0(287lEd|K{B8Jr{u zXq?k@NS+ckDk=2Xl_spn@{CG()csQLM=&H=N{h@7eDbCWQPM)sq(IbeVQ1$Vg_NX3 zQ2?L*^ry&^NiBX?VMrB?po*qoX|~rM&%%Z-ATMA}RcFwqp|K&?KoTyyjvB10y;I$E565KSXWs`eIA`OJQ7I*Y&7Nup2r$^W-vYT-(CN@)l)@vQa{e^jr$6>KA2B3I)E$&}s$bHSHaq zpzk{*+SiVB2}mmp$kR!wX+;-Hy*|~kt*x$LWmz{|?RR3NlMzl1l=rbqQYnxb#^ZAY zF37m)lB5EiK@V4N+{9pY9dWmZJ1@S7hdVo%rV^Xm*RZjDg+^;M9M{jtG5B8fsMUGY zWNfPNodz%#&jEzlyha+e^`cNJqwrAuCxv4cgP>-sWN)}bSe|I2wD-9^dz~!>2O3{jq;zIQERt;K85SI zi0SWehv*m8WaL~c;A&L|()*!tl{PE_Sw|}MZ;Zj?vN0?blvQ!7D%??vK9-j8;5Es! zHk|cBtNyL27u+IBR$*h!@v`2Rre(i0b4G1IvPz5z{Wof3$g@nBI@NYdhqQH(xE0QF zrW>5l{Anf^%ED$5G@u=+G}PAw@OhM|@sg?mXyz-gFOal}0BWD47J`e?5&V)yvhAWwFY%Fya%JbAc2;^l(e69Y<3V0A>nC8TE&Pr3|&Hz7fiIp9?4xCb8 zGCW1(0ih?+jeQI{Eeu*AsT%|yu)VQFN}k5Tu3G;n>472?;EP>@` z9aW9RY?dNPGx|HnGhi>%hJ_02p*7#toTu}-4u+Eir^5-(&n7rKJ|$TkDe-@(u$cO4 zR=laoLt&b-Q`gnbi7quOgwOp>nh?@>n$Tq{#4Bb_%~=wr)f@RL)V|FnnucpiiMYe- z2&D=It1_XA1yC^nsw=BJH)%-MWg(jOf2M0up5?|qG;%XdcCX3U>+GJD4YUfHtNx)? zVxc)+(;zAgj~VHk>ipH*b1x7zs$IfLqSoP@!|T{I@O^r)9`|eDmSj7OMUr-}ed=rH zn(SWVwNY}2+;yiRi5b_jQX;MB71d>yWVv07VUKz@r3cM8I-OM@8)N(GI>PsTE#2aH z#PcaLojvj>94wHFM5nBa8OgHf*&z|OTVTGAz4IYK!072f&T44rlhaTJnw;F_^ghRgRH^jki9-4>R*5n6$6KyiM4j@fufO&xrXBMdvp zij;ue;bcZ*yS=?lwTr@!uyyq+RyVhi2#Ke=k8$gTm&oICy^u<3l*bfDEuDRI%Q-_+ zZ3vZzRJ|t+$Ihk?%)cz=w3R8+>y#0P4NPZ-)EFvny3BJba3&s@nS8TExAp&r|M7o_ z`!C+bKl^9@9X|i;2~kEQbErMN`mC~)riW}vSwT(=)LCJeNGIc~1hc)|E|FsCrB`o>j%aGF}(g($d-x zyJWCg?HHJKCp3H`&6=z{tqS<3UZk}`s%*S0W}2G_p?g6x-F$?b@Q&79t#8Ncti9cD zw6eYhMMrKEF`64vMzs)@Vz3#cN?~|DQq%O5!sw4ND&eZ%vfWk8#ozUL<$`9FW$1Kh zSWRG~Wh4wpZ!vgb-e25r=4cYe(#;n=TcEy`wWv&4UDl%|$LOKI_Qq>?>wE9v;m#2p zpCO9d5R*g?7HOjklYTCAosy?J`^I4l-F_dlG{@7UBb?0=(q&RpqR2FuTjoN`>J*67U3Yruc9*EV*1PY2fVJ%_Xm@%#TP8A+eMSkw1j@#wrPV60y0>6A>etOLXhETgt!Cvp-+oJ{X5N4EUhfT=N|QzymsR{_V>>4`NJn9 zjh*EsKKrJ!(>78{LL6 zZ+a+Lna%3@U5C$)gHbsZhDue3qITnq1^ka!$JZgDYzDK*$~8k=|GOrD&F`|+MbvVu zCZ4X+$|{89#=Wj3TVd59p~(g?TOp##rdSWNshVs6x{A^;f8i25=>O=oH{PIj>MHzG z*EP*gb+ZF?+nJ!+LSG8BU6(>TQ51ToSH~6!PNpXqB~nwC;2>~x3oy6L5mUkO6sz3; zSJv7X#2kZ=q2)WISlWpK^g6LtF`bSPM;xmwEwsBToX${+DO^utmW)w~R2xgKJLmXO zi?Tc_tXkc?g2Czr{3yoC>N+8h3a>JO&p-Gxh0|;f1Qe`Np zMZZU1DkM~%kTkO78YFMLEPKK|@708T%_c%Wmu8o)jaeo0qoD%jv#T&V%SMFz?e9IM z!s*}nt#9G#<`QKe)j~RW7>D|e3io7Dl0t+dOE_FoM{zC#;kk`>f#TRqn#l_c7yuCd?kQeuUdoZ6g)QHXZ0i;b)6 z=qr}mj1%S^lY?}&T7X{a|*8D>l(Z_&PR|eQ#9iSaL2pyms z$5f`{t8@4+;SVYd>~vbVc6AH=UXNO;bEX?V&_WWrNS4506{56any{^2A1^+58QWK{ z(a%e(>j>hQ)FD3p^m7WGZr{0w)%8uvS~AM$usYkPcRp@3ismN=84#zLSaVn5(ObX`}`A(M^oZJl|pMUNuj)6vo?vG zsT=)jFF@AGmRdmoS|gY|$O@}5#7VUfvrL794M&NvCs()OZ^to(FfP~n_cw3e#Aq@h zkLvpM>v;0y8A(ffJiv53#Qm3FL~mssVY?f;4)+a_suA2Z7+Yi18v`ciLPaZzP+kgS zrW(P8OFRpPmWw3l-YsuwB z(#{WtGFbohKly#wIJs?re%aUD zIhbySV2qX;1j;hl%z4T>x`x%xt&3$E+cGh8Jt(I3Q0)L(d#6U%47l#hd4N%?lP#?b zoQID-#qRzg%2LH8j?PjzCE+`M%&B`yLKXiGWf|3?O|y(LZIKrtold}&SLM0rxD0_T zab?iKjg1wo_G0+5fFnx8zOI2&UY$b|wj^ViMWVD?cnGDSt=>aeev#XY+t*Eu-o&wky)v+ zTqD&|W$NotTiT^HdLb7S%E>y>q^{BNeZ;LcZBT9yYQ1`?8|E_0yCqF3li4HEY83`n z<7;ORtBz8}%W_QCxeCdAPnYH~vsQ~tXFUm@Go)6M0WttMT|YOfD1?Wio=eQ=WfggD zMOONLNio=zOre&Q(d)Vtl^tl3e@z98!C?QIrm21{Mvsf{Rb82t6|V-U9yF3QF6cdJ zWil{Vdw8*yP}elcnocp7J#3sd^#IQwy!bttD3_tt?Vva4Q>O3L*WbXk8!wO-#r+U*r%zHhNui8eg1FNoSzpN< zcy6GLQ>DRej1>&q+RonD-iTbt`c*r0U7oe@^>gRJ0&Y_!VQiP5*ygiL7i;Gk8LlYw zvAQzAn_qZ<_0U8$vb?I~ILUDaB&3)()$RjMZI=(dN^;mhQzE5K!Dr|@r z6_Cs_Ohz+mW}zlinG4J&Q-bA|`U6a+Bdl($Vr^{&r^ysS5aI{ldk04c`-Ic5nslkj znpMcGOU@PyyoF%saw&b?${;Dv%2A<-kI#4xt7uxhE^*kbr09~jJAG3=c9R=W?GEEa05wi-K=X^d@E+E z5d0v}RWjCdtd6g|waRc*S$<(9>@L(ED#P~Nknl3EYtH*(HS+Z{Etv(Hb7MVOts%|o zdO_4#rzU)<^rUTkjXS&s@~f~@f1IebfEv=A)AGFN@apxet%naEV&~Cga2Zk|v+t-l zJw=jEXyLTO7BwPB(t`BLi$e23Cc`1rCcm{jz?Jo7+`GPo2X}5@xfQ}i36ZDNP(jPT zl8;XAwK7tJr2$sgR^dT*LL7w{iXEEfiAM z*~RS+;&zvix0BN$a_W#AqTTBu?zCwKF3DqbO&D11c6w*?II}W(yy=R>8+Y4w;dQ;b zyzo_Nt-k^g2|P5QQ!(?)JLaeY%g&A3f38VXnKSR4}!p zcI`@)l1PqCwo1Tc=p2_ykSbmAQfdVUb?u}mAe2$4jHjM+l8}8#Bva+DsBpf_GhEr) zrsve{bx80~Z8mCwc3LrxpY0)^jWAg2<4fQC)F>w=MaF+XN9a;UjT4UMEM4dK>A z49ZwVaSKu0K^Vmp;uBUy-mq)HYD0O@+yjU_CvTK$L@Vhf#%guXiW<;_hK|M8G6|F# zE)cb+<5PK(tMMzd4oG^)JWuV38FHxE5ZD3#PR2b%L(GKX>FOOm2 zq5-SR1=!`sP+ZF}2Q;F#{>FfDTcxxK_3RsFcHGSDHzek?wahN09!L;|Ew!k7y*9q{ zr{6&`6XZ=1fz%c79EM)EM|$h$XCvxMs2020ZN}3PLMKPJ72sRH_Er47-}y~^;rDEui>3V+lC_B{`&EJ;pfb8`c$t81i(9!3Eoqp38SPLLKUiTj<8hBQI1UcG^h z?JZorb_3UL+`{Skh+15&Z)_3>Pwn)>sBS9STN+?_Ym@GII2w{bo?3`%@#RSN`M$59<1@UlPT73=Ds**m;S!mAf%}?Mb!~m6eb~DB}X*oG@T?AVimO5bm4MY zh6A zDYUW3i;{H79L*P?9D$a-0cPVd>BnzuY+y7UV`XWX8nbq~ZSoF=M@PtKWAs*fc<{y- zeYL67TIY3uZ5F4TrwviKRg^V;GfPtPt~%W=f$9|AlYue_U{%gz>OEbiYXS2_x9->a z7O0D@nVns?LuIbk65~^*?Y}~4r+-lDK3mdH3%eg%3{WEc|iuKOy$9a(!KL^4|U@jDF066P< z7@I4%t_P@=VRmT4cbSV&mPnsIgxozud2)cRii?v1t#}zxdw{cXj>Gd2mNz!2UhsT; zOktZFO8my(eiQ%TAAB2MeDf|`KErr?gd#h~WO7b1ebnwCDS>e=;Kw~|U%i1&cR;-W zTdg)3&%pO^dVWU6Y&@BfG)h)VbbG5yRYyczTX@zYjn1aXcEK(;uKH zLCqc9PDt35#sdVxFeXI-&YW6EjsSJ#Ns%MNsIE|Q*MyFYz+B}~XdH?3T1@SU052S^ zqA9A$&QZ4$ki>}xS0RaV(r9Ndz?COdmh^kI^RrSyCZ;86zm;}1W;-m?>WW}@Jf#N=k)m4cHtyyv&+oJFDAg{e))gG4!-QVA9< zRHl_w;rU2PK^S34VLBtOn+iSiv_!;BnU?Y<(u8D+gsZ-4`^ID5J`#s z-94oFjIgd(zx0*IE1O$A?Oj#)ou03vl!gOlw4#I#9V>~YG%G07iws`HU7v7F@P@Qa z%^b)J%ryf|-A9p8rG+eY$rh7MVxtBWIWryknW<`UjINyq#_KF5W0)89GyF)2x^zqZ zVwNO2yf)YudGB_JTK5&TGRRduqGc2-Z>`CxS;SgyC+w`s3dZVl{Za<2HcXcor{{)- zm!Is?m$WQ0Y(r&b5^PFDl`F2FlO5(rtpm3LU*vNd-xGX1EMRyWOQ_KsiSoxt6fxTN#}}E(r{f+1Dg%ISSxQb(_X2n zJgC1+Z>SRt@Tt;;n`#7Wow9jd_j(Q2>)0-iwiO`II4|`QZ~p$T z7ZT!f!^NJ1XGnxqs?+NenEvUbNA%w2_7wziN7u`hn)U2@z8*a8YGcJT=&mOyrv=PNj@U6; zN4g%Z%A|3}trH-w+EJO)6hu3$=Frs)d1zNbnwC&CS58!*djj%|r#*QhOAX0koLhn(WNz*;Q@+WhspJ z+cK$pK_RL-xw=N7iFdRyNRxbxTP=)+=Ttwsv@*cnvuBu$$Jo4j4G-RUvnNZ@bbf(0 zrWJl=Q%aPfD%AI)M1N_S@G8RJDl%^sMj8NJT}wfRD%0nZ`WovNUA2mz)xC$I=3glf zPkD9Rgm9H~rYK7-B~^v;GiInFaGYr-x^Gd6b>r|$x0C4 zWCIH-a^{Bjs)0kwdeHHOSxg$^a6E}3rtgu z0I~15B*&{lIQ2@i99vsgaP{g{3I){rjvr7Oz0>KS-Rcp3b$oI{4|rvDUGH*+%%{C3 zSM#RG$Q$63HASU@Y1V%gj7wQT*s`fw;ATn*xj+J(#}2C3W!Xh$vAb)6Am+2a_21Ju zO=*fDKWby?kmsOw?0&b6cC4GCmh|Ub1MO(U9knrL1guLHf|_$W)^(xKnMBvo-W9c@ zVw^SyHHQ)@Yy2-uQ)0mvo^I4T8jZA&WtL+$oub`o6Pa{48o~ED`u#2`x*i`K!eymy z&nC+n0GCx~AnsU-nVjae+Jw|*L|HVG-E|DT#{^WGKx&K@GZY5hzfUw{%;a3ep^cU0 zMKh4GQ=1wk7ffhR($B6-^_P{nK>h56UTeH|NGi!=2XP!B%R4B`Gg?z>yvE}RdcB_J zwPk8u>Sv_ZX_}^*2ElYqq##4B*QqG0!fkFN)y@CSJ>^9uk*uHZa}CxnY;>ydV$rdZ zzhs!W@VS&VFf~L~MhgZ+C7q!v8)JaQrk2onbB+dBeb1*3IkP0gBrDKfUq#A+)5%Ed zD|rriR(X;WX2eTfg7nheJNUid`7MM&2aX#ejHwY7IFE4S){AhZgV2A1Y&-!kC8o0} zJrF-sMkLpI4&Z|CaqVj%Z(^5*0sg`l67J*$uFRc`F zHU3;SwW8HCs6C%LB*Ywl4t4fQFV2!xh6@^db6rxnm`-MzyVi=av9gTe$%Mde!h;+} zo=Js)sKvpUN8o!Qq>)8-3=ay%h?&n+;g)(Hg$CYT<{}q4(j=iyKykN2*EbuD=<}HC zAU#uF-X4}#mkE>0)0Dil<<%9Wvk{fZh|@81Dd^e=bK{!3sEkXu*QIeDkH(ly6HJo=Li~Tc{ppir*?AuZ|IWETE57l&+z?XVT5M2S|2 zi$xOP0E59YOV9MacXcgUx#!)_ah&Izd-G;ib+3`)meN9R z5YmLvt+r8ZE@6B79F~?=QLWS|U9MJrRD6pZWa1>$(;EX46$U*_R_TF8v|qe<5ti-I zE?aFhsfRHfjVSHzbi26r@n@)38(3dIg~gS1niTrgIvmF{Gzx9}nGuuTHA4;J_tQev zja}Php*)9PPT5#2|6We7GR@u+W=j7lW1wbnS<{RPrQey&!bC}R6GZ~RjM}T&VY#KT zS+wg4RD2Ihiwm>>IG3cLq5n3GWoWnpWm`hqgbAa?PTKIPBvl5L1&~sO(1V36NvO>L zlc}o`bg$ci?Ymf7T|u?gfZ!nRrC)K#uK(J#Yk2(V5%EK#NkCIP82OmNV2tr#jPBu{ z&R*mccbEtA9C$ez2b7Vh%&J0q@!ITT3R|!Wg*nH{v2Rw)Auf{E6?&r%x4tA$A+gKWE8 zeQLN(=C4HGAmFG~5NV}E3A|~{9*m4h8IVc8n}ZKaY6JQBdKSDXi;W>6x8$T)aN3|C zD}INS3^*y1;2D|H3T~4hqD(U)rZdy8QaR*8#f6Uyb=N_~cHr1rDu#%_0(71;nUUm9 zDj0DNW04W8B;~psrsGrr$^^F@&qEs(146Y~#e$w^c{a5QsHc?(LfH$(sWg1}@FBS5 zgo58ccnogW(K`yjvKZ;451Ej{!6&lNmC`{(kn4*e-l7W3wMK*FYSi(QjXp^&Xpkj2 zSPN;ctM1`)+bP-rgn~~qlItd(VeZw(t!c0{K`Jw_iM-Wrv69q4KJCZ{5+;MrgT7=_ zZlhXTX_g#A2B=L%oy&Ghi!%zNBrzBa5r&Z--q_AGa21OhGc=vN&pEU1&ELhqO-@k; z>g&Ie9@dEuHa+eW+gP&|gcjG&zcKf-;w4#W%E07IDIyCkpXq2+EvCJLeVPcW5-vy* za+*;)Ts#hto5{TS<{LPFVTYuKW0g8H(1PJAW62yEGf%RVZaS}CqjWi*1bVV#S#Ved z{lSP*;%c>yUayBq5EDPla~&)#Eo1Z47CB9ap++1BQA)e2B&v-^_Ue}Fk((%!2Dz@v zz)WArc?Vu20A+S4BZkPN=`oq9o)ktPO%zi%CQE7oIYQkmYU&HIa`jkN8Yo}dGE8N9 zkz{FHo`219&plNNN{eo6$M@i=V~A5MG+XHVJ%So6wwf4p56M_Io1|14xGHd~j8#s3 zG=wE|$zv2q=?F|<c<|@} zwztn~^qt_L3`$=_EHw3l?4X3>?jc1yt*Gz;=iN1acPF&36ri z=7hx8csDVfA?k0!*cTVYI&V2m z%~${S0@lm{l)j#Ml?7kGgdQ zlT;2!GN#SP*Rp8X&PMb+12Xa*#=rnYvsRmw8c4etPmAJQvu6aXazJB6=2mK+mv6E; zpd>4dPNeDE=#s#K1?f8Qq>peoCS1{CvxRVV83&I$sCqWB2`VlpTQw##a%N6qjwI7i z2AN4x^UUW5q;(~Qh6Je3pGuMma$P;52RHaK&a?xMP3C$SjYcHq=s6A+7Z(vv#xx;h zQrp^JzjYg%+h?%4w29ldA7C;VqvlnJ=^&#}W#JcDp{A*`pV4GY7W%D)Mbw&Yjb7)P zjgT3jvqj#RxfWH9;VPLGnv>}=4qxa@O#M+=cNoRA;KNvNdIT}xIavIe$-HOgN1%wYldsdjY7_s>I+>zcc8MAd?Kk(O82^)jcZ=!$sx- ziqqHUxtxy4ev^_SaehC|`kBiAcrM{D{rJ3A)_fXTDn)0!+2#jXrl&%^grc-z1;RVW z!ccjjE-KSJrb@j=7opK;;A>y|ns#g*V@Ut=Fh`6&al-MpMQb(Qz!tHOI%bupP9myH?)J z&w$XAsk|?NS-zbRsgb4>Go36DW+^4CnR>pY#%`toiqE?wGkB}{sp2facmDThO3yri z87Ufdljh2xwOSP$Yir~jWJ?Lpu?>U-1P~>8Ydg;{b<;Sd3`BGB)YqxZ^oB%!gBig` zw2G*aWZ{~-mzAg?8iWZgwL-k*4S1a~fW{6b&W3HOi6Gye_)tfD}+KZ&wM#N~9 z=|wS_#wO}`xJ7}RHZ6k-709(-^sy#!4A)4?FjLW}^XxjgvM3A>P;X{5Vdc7UFAH?L z-n4AT(Nk1c_l$|&7AM78D=&F6M^4j%bD3+?C**tR7TnWVE6Q0Hrsl4BWiAT=zq#p`%*m)zIgwyAB4VpL`Mzh97CNm{OY`ei)|Rof zx z5-Q#Iv}BAf4>LmRTe&<;t`us7^q8UhXwgJbAlUWcm?Kd4P^lj&4BkrQnO3EO<&|X| zb&e2)3C3eRL}@nbrp!fw|Dx%nkW)UQG!x!J3Te8O=aoqR)=I)Jg25^tGh^`rd1gLH z8L2((G)~9qdc{zQS3>;4Fv8VEP2!Mt7t3)dTe7SaK`_A5@&aCZ=_UBS2gl{)Ey!&{ zamWObV(9{v#QMoT3wny;`94I#i97i4QAguZJR5ua`#5#>3@%-{LKiimYSM+}IuKz@ z$G5z)23~29%@{RhZH+2tIe`v(6fI;o?*{e@s4b$?_?DUx-@k&Y4Qr>7_(m5gu&AD@D@Y?II z;Le|S(d`YuRFJZL1WBk#&g!O50d5fgc_txIvRJ2bT9=7I5UP_(-jf14yHeNHwJfqq z>+kL1PJe){jddceclLKFNUH3CEZZtoEG{q6RQA!s$Mjxd7(&WA1wC#Q3c9^My)Tu4 zjW(pMd!%$mOjec4DHl!fxy?Hl&(r6T6%FTU@Gx6G*OOtD%~z{+0(B1iJq-GNjDtP} zty--@2!5W+IF)E{vMel6YO56QWlm&K@|(j{o1SG%i@6!Rs0X=a3*cby5OI>y@vC## zY}EDeYo4((MF^TbP)=!ea|*aQgUFswe~!0KPlzU8;=xMIycv@8v6m_PrcJ?PMZ3#< zovS=Z)32dUMyBP6^E6eJSDFB;S^7EQv(c;~LX3VApt87%Nk2fGg+MYv(*l}2!$0}Y ze-BnV0nh+*8(^8{rlna(vNLIzX=XpO%(U2oBR$w~$z8R|Y}g6ILVXclt%}d?-9=?_ z9jDG-MSJZuLgv$g@trDq{eUEan+xkmnM>(_U2W);-ZU9$Pt3GJfyEpMOQ-8ZOA*s7 zCeM1f;g;n+94oU5H*aCa+v?m#S!gIYdQs~eQQZ-u=!I!FV~xyG^!5Q_-`aOE(jz~yEfX&9s8dKhp$?alHjrmY*(F1H{eT19{iHq(%XR-=aAk&Wi!0`)AzG(mf94T~G=_~ia$Jlx;MYL#QXx`c&F z8=Eh@rmexEj6O%Trgf~C?Pz_qoL`scQDu5eIfpX;o6d=*ss{NkJ(Js#v8Z-kwz$^x z;%!c4W4F^GWy)K2im zTVJ7)BnSdX%PuZXRxEgMNsVMfwDuhj)oPO%_+m81{(grXY`*ffcX00fMFM}4 z42)3?AXK_ach&bSja-*z>c=uZ6TDf;=vtPIK1{I63=y^{$AnoP88h^ttN=42C(4o* zcs^>@6Y|vbxKIQ_eFRYwQI~^+@t`w+R0>!^2eh1ko2O``A*L0%^l)8j6j)AxB`Yh2 zlFqqR^eHUcL9Je;=kA<8jkRkl`1sa6Fo(mhHUT)=ScGZ+L7IvhJt#Ki@zCq$_UdtL zHn56kAR-z?ouwI#;t3c}KB+17n^sn|cwfRe^&8Khe-S_V;A6b^<4=j8tV-Jb?jcrI zTS(I}7*=kMCXr##Q2 zvex%}a;qMXMhK&XGVN-mqBW*e_HJvZ8(}8f`Sq4X--%6=KbdEOr4?NCD|J?`9=iF? zs1K}4eMOJsx>5ONGCZoc33*INDIQJ-cj@gm1f{(aR;tnqg`$k#OQSU=nh9%S>MFlUwapp z=M&yaa7PQL2}W2Vse-EO861^m^qo)u0VyNO%LAdMl_`*9bK-bOYEGx59jpjuTD-lO zvP>sFSy4(8chk~Rx+=|>(eIQ7=R?z>yyTL`YD&UNbB9Zc(gfbe&f^y=ksPw)4+haGGungFII`k zPK4=G>ThbNpq14%H0llFK&mn^j$_m+71Zlh9WV?$K}cCFJDS{)qOUzu9+FZhQEE&- zl#E3T?ThEjQiF8Km$Oj^VF%tMb!I4Vtr%x~#j3~HJ zz~FZA4z*eXZ@>KxeNEE}0St#@(-V?2&HrNRCH11FtcZmDT`=w-$|SkkIG&H43zrB} zMIcF1QLrha%1FQ4CLJz9s#{wA1*OX}H5kauZkUn02-1Y)Md(iw(;uinrhZ0f?t~_P zEK?aoWaLOv@&MF-Qu;ZG>=Eoi6SV2ySqzBj)KEhN1ohMy(@Lo`*`~AzRLP}rl{SA= z#zam;xg!sz1Yk|>)#o#(0ujKG++cLSMJ*0hTGrbhPM_Pv;!>5egdhxI*%jDU6&801 zG@431t+gCJvq8xcYM+|zSw_y;YT;6o+_vFL4qIyYf;x&YOmWm3k&4G*e}dQFeh16z zoA}EgzK`bO3cN-QiA=~I%xl@`P5Q)OupO;8rCp>eCRnlJ{+7i}j~S84Vlgm$>2^!8 z26D~(nQ5)z|JABkTv{e#zPg`!gAvB#K*u3I^=mZShBi#i6@4+y;ByWy%2o_=x*qe1 zp}IfR#;1ao=ezXFNuotDH3ya-Te}4_py+4G;+~oHCHz%3-Ji2{6q?|rtg?))%2Ozg zIXq91xXt2HrrFwb8m7`umD;PDzE-bK!Ek0LdGhcf9^JV?a=7FwtZr1>MK}(rb{`Fg zc;odqsXwFcU3HRO$JhN3gMg=KZ&X+QR$ZoJuOntalNWus6^q=V{Em{snU!a{-1^eXa!H1#)T4q%*0IQ!~|vu$h25f zGqA`fO;ZV7bz@nkxtgn4raaT?7tAs83NCT>z*0>P&-Jl#2V!;Iq&D9vK!8*)+q$V= zxC;xSz2u^PEC(&pZ|aiVHBvo-TS!;{7LKv7Ul3Ssord(^9SYS631mKO%Dc|7{u{OWm&=-7jm z8$YE!FN|QHHgx5rP`k9ULbBSUeqY;}B?-xQyRHL|N@Pu?QTL+S7h-DoOOgz6l+sJZNkn7Qv**rXacPlukvNQq!LQ1~oMM8~bc3dEneO&5TV+g~0*=a( z4vxAw?Dw&LY8&S+UPNng34XnBMQdkjhF-z zq(O+3ejbw+lSm^nWff^k&0Uvxcv`|n1z164tm#V>JU0;DNfHIeOdZQpLz72xvxu`; z_Z?MsOFfT@uf^iT1nq??-ulYxICW-?8uh!oPpNV5Se`BgZ5PsF2(x51!^&;5q$K(f zjNW*bH-qCCsbfP{JY=2=S*sxRJ?uvTR?eJ-@O=E}=f9xq*H~V_CpSJrn2xcswuHM6 zcF`FGc6U8V^vdw{EIznp|(VO@E`L?R30qn9sCIt&#aZIR0n4Z<{P@W&($z zCrEXGWs|Du+U6$Vx5hz;POnFJsm!R=3NclQD6%Iu&Hh-aEX^SixgHrxJYRLMIgVZE z=u0DoqY?^PvhC;=V9Zuv~Pi0+k02U=wG7C`FtKc-$d=SH*8&oCP@O>|!tpX+pHR zy^XCiXQ`JF1PP6NNo{~}?U(0xG({q`cd5}T$#y*=MFEHKM3;Dwgr$il0fZ$n8I5SsRV$#3 zw9=>}jbaKgj$ftTM-at`kioM(LiRH$Ne7GuxvobyuD%C2gsojvc%}n!j^QEoQo-O^ zKC(#YY>pIDGc?+5ILyM0Tla8kV+H5WZsFRe8d8uYDLHDZZ6g*bnOW4_7WJUCw2bb1 zsLvWhkbom``>52_v>tVxD~$?q5B;T|vz|tSvXtUTI?7-2<<#!CBq9NLV=o04+OfKWmN5e5*|QJ@%C6uQxU`X)Nxh5>{@? zv07YQ#AH0Cfsoqh)wS?_&$z8;bgp2AO*Gv#SgU+Z>Ai^?e4lx*V#2A*KD9yQ;(sau z$b_J(B@9ATs=mpt^1ddU`G|RzOdC$Aj3m6)v(LhpdmIa3@;N`7({`W7Ik36CrV3Nqi3?#mg_hjP^o{ z8nQAG)bk-)Kz^Zf43lYgHyRBLyFGf}D2(VcO@e^3iAyhB!G((#$?q`A1i3&QT{%Sk9J!bc30akFqkdde@UMZB`&O z#fRyhO&Ep-na!yo-8nkKs6WEq{vHlHhqQo~me+7<>oi&m3v{Ea@=2A?YR9hDs+7?& zE(y10k$n`W%#CE0i_x@YoQiBfBr|;qnd^30`W$G*RDo2cU@8-wBsvpy7_MHuil6@c zK5pFGL$7}b$6L`ZEJDlqfE5 z?8hPEU<@WwTs*&xm#<#I%R8G`s(7%2G49^DgV%a`Nh;|&w&}uJGz(T2KmY-nt|NFN-L)h<`F}}9q9*_DI z+|TWt#w)L0h3i_7X+-icmg{RJ4@`lgSrTix5-DkSs#NMos0nOiG@hV89HPClgbP0zyFq~?ec`EHaCWDF=@^fiO{K1R74QbgdCEyM3;XmC01FK$}loa zWnFSi7JYu>)=T9q6NE`p!CmXSbHW-4(_mHqR_El&?i1`jeTx3U5c~Ukm;__$_o-t$ zbxI2jF0ZWM!ljF(eA;N#X*cyOP>Gp|gaEIE!-AG`Vdf)|1hF(iZ9JVR1@h^5VnpgR z@6CqvJTUTmtf1Op6hO8&x3G0;9d{n>VHEb!%8dGf)TO&6Rlt#2L&>sAFch6>2}5bh z4B;ga8Oc;L$JGwgLLkZl1j(2Jv4{igoL<9MUcHL{>L2|VxU{nkH|xVmB+@~EYo|}+ zXCL0e#?mQjH3-2Dn8jBL;3wpKOZNGT26>_&jM?!bL{#a+D2=tb9g}a zuXev~6wlQ|7CF^_FTa+UZOJjPx!|fd338V99I{hWYbcIGgdvCH+C>>_w9#jSR*uI~ zYs7F8@hgQj;Mu_nnD)|H@&DuXdl9+kzgYw>^AVX&71bhCbul##JzqD)OKB=IA6`AL z*Eyn+#`l}(j{8(whp{gAUVZgtoI15h^*Z%^vIG`9y>n<~wIToz-icX=<1xINOC?^b z)yDN3H&JW0u(GyB%8Z#QQ>jEHWz3AS4y|dH>5M>_=5%r4vm#SsG6B@Fq@gYcsU%F1 zNsEG2YDzx}PHAd5f*N2d#57>#N}?*z3RVIW2E}H!6QfCG&UC6=EFo5Rm6i6J=K$hC@+yo1Y9BXUKgcsukH;DmWF{o>;e&BGe z!jMbJWMWFtrkmbklx3>VpN_|9wi`y)hLMX-GMONXC#Y9F(kuIifAG8b?zg^ zeTm_t#|R<;S5$EE+(=0> z3R1JSy~|RaSrZpGiFK)G@!8L5Htup3=eQ0jRH$`CQ^NmX666}8_<(qvJ z(0n;}_Dc`C$&Cs_7)6*&0s@XUn{A51x!2qDcnm0!F{;(o`c*gbcs$m^d~pQN<@m-o zzm7|n&l3%Y*#Blks}`W0rF5}`DyxhDzuG|?^(Jw+s?{3yJ4ZO|_3_3VZ=$)-pn##$ zZK-xL+a?`wp6dgd8lQ<=mUv2Ypy>F&>swN)bA5lZ#bT4GP2O(cwsOyn(Z0Vg9GgC z?O}Oo0h7@X_wU}pM?d=jD=SM_SZrc-Z53zFo*~_H*Q=n>Xd^Y)DBJN2D&D4^-BCjly1iiY6$=l|V5#UFhCJ4nMG_CNiA zS_%%EVB8JiSxaawZR5o`#n>bh0E0T$kx-~m~ zzPL(Cn`-enwjL@ZX@(#C;0M$bs5P6UC_vJ?T!RyX$%F!AW3f$5b4%!6iEU0jsWi}W zYN5F_)q#j3Mw*1kq6rx_Ak~303NszB!pLw1b++aCH40pD6i<&64Bdl69PA(B(UYf` zL?Ol`A~+%GlOT#Hh^fp(dmgHc%%etW&XuhC7ACzus;+~Bg9FqmK77}P2qzdE9Kdxo zD7DdQQeSUnc^w;@r*QS<*Wg!csQ6mf%k$LkY10;|rGQP=tc43G`%)QQCiL}lEFI+R zg>|Iy6L>06rxGu|bQv$aZ~;Gh?*;{0VU4lmS4o>GCDn)9C<% z0iDBI%`e~uv#0|TV2mA@*4*MnTE`6iCtt{Z#e$N-PZ7rn{7Rms%_cXp)uM8rf#a2-Y@ zXUlQmLUXB*_nwIBm_Z~VHPcDcJ5zxzC1`<+#smPBM%6Q#WLkDvq=@2x82c69LAQ5+ zC`!SZ3%^pwcpT#X!w1-Vw2#~O@8RLzp6>a<@cUekGA~vBQC8x))HEKbGo7YX3OKez zltpS!q;u2u>fotX(DWG4s8!%}Kuzz#eg`9$BV60Z_;44!{d>6l;>%dyJV#hFdtnjW z60i`_If+%)WdNr#F=%yFBDh)xSTNl^w7CmTgOLE1%uw|t-hJy0eE8lc5RQXzm>_8; zuzi7q^)<+S7lQAJsJlBD1b6C>BFdWkGqfv9gq7i=Q+uy|R z|MqXd4o0YFz|lCv(+7Qg@aG@G-WPa$w~J9Y#269&X!tL1`{^zG+TZ;iyv7jj`c=(6 z6(x}5NdqbNtZCpg)?;~+TzVaO?1gdif}ME{R#XZSQ;>G6-J+~DjAKl~fJFFQVr2+w zX;@qXp^AY<-iR;I4|(R5tBX$6AskXqwdmfZ$ziHxpw;V>XQI>-*8qx6hnG5RNGe7>zne5vXd}djS$z)92K6SyJSkP`I7{}w?eeCb|C==P;J;3cdcX8MmQ3*(b zgSM?*W+>ZmsMq7WuAbhdjQDnSqgNz?goYcbOo(<?*d`1r;n%906b?$@+pXJ(Trh&mRXDH~udw4Ik_TX1}bS^|k+*nRW_ zjYbU)6ZCm5ZLj0I-})xj+6$0DfS}vO?%n(N;h+2|c5gp~*X6VssMlbQz+nFXzxd&g za5U)R@7FzSR-2ISA{@V79)gwb`MJNpWXEcz;quHUmYZ46c;P&SF>6iT@0D5=%d0C? z9*#xzOydo+xuhM&IsFL}H(8CVfaVe8asJE*L{Hjv0$%4+9u$rFV zj5=31NJO-9v&r)LaKq6kyzq3A9RvnaPAgbgGU!_DBL)1qkYsm?m%v}LV=TZFH38Ji!?(J2Skrif!X04-e{t2_epU-$&ZZzm%i(nHRi+h&HgQBZ*4OdQJ72}!haF5(j=`W0rvfTHgfv=BSqi~2SdKPN z4b#-PVOw;)$K#k#?do2tdLG8z4%%%W-+cQ`TsgaqY&<~J@8W|W{0H2-brT0q9-`sf zh-CuLvI+6ej1)@J>*JFjy^kv|y^O6(FT?V!>kPP@-{j>v-sgc6zUbrFEb)sD7pMJ} zY4%aFh_Bb`q`JDdw@1!6n%G~b`vXE2>ZO>g=5pdR3Y?btp{B!9^Sx53(7j8zKN1m4 z5L>pf(ANVfX>{>Lo~6+MAT5LdpA)dkp?Ugs@l}aoeZ0n!=$$MEjXRY3-lNrS1s7G8hb@J5Ck;}HKfMMGPnXLkY&|pgS z9=64_0;$xd7HJs5C9A0zGMWH!2q`$=FtR?fRhnx%)Krc|N}N2mQZ1yNH5y#Mw-zQ> zSw>2@t3;K%aYWOs$z-U@KF;7cI&DsZgqq?>V)U(Kg#Cjfe0=Q&Zrr?s-Q6xyVG~kc zS}sCDyJjSf!xDXis&YtW8hV17(xlGGsYhW-znevRDp_+Z)GIEcaRjTvv{{D~lv!51 zDl$2t>1LXwnh%(1{-K-%2w0EsJaH1Bu~^5#QWNP!1$iH??`X9Mq17a2SF)koNb-e( zh_s3(Q^7LTiUeoQY@=H9G3rjppdk!nVh`{_%`_t#mHJ?@NQi<%X1c^FWb_=VGTl_e zRhAd3*j#R5v0j1A5>zY;PrHY>`O$}n!VzA)xPya-Ptdhf#6biER4IeG7JTj?b9{XE zvupUq_a~??dzZBw^!$_%Ju>|F;DngDZHxApR8O9hH1oy*GThRF) zEXymw8!$tyn}WYFlg$(wYUXETw#qn3ic6zeml>xd%%w=&V7pXRrLH$YaGuR2oE1Tv z1}!#iMwgs83Yppb|8t@LM5OQhInDFunJJa#A z5gED%dq9?;=DVai8FcpOJrk9&_?m{p9Ty%4y`I{oNWX|MKcPmX(`a8euCpwrtV*Ua znD1)pO%frsKnU(AieaS{Dpki}fGEz;8|>nzKl=#xpX{U486r+CYNW@RAk?|ajxy81 zA!lM0SGk2O9KvP{4wtaOQE^mx$kAR|#>&bHRu-33{3X3|WHI6KqcFs<*F`wdR{pjM zW`2X7TUDQpanhu!`W3`sNIbvH=Ll?p#}DryV<}d)cF^E9D$JQ$kmXY=&5AB=UTVmz zbH_kf9yhCz19x-5!nvI-Y;LXM@&0wfSxv?yHC{ETbW84tSnMqRUKWg(C_uRmZ_Xy@9pGWxR6bGIq|M zfw$mNU`xUXSro$K3=Lm5=)+)wC<-Cc7{h)a{Xv(m6$LwWy^w?T<*YeJ#eBaam{Bd-&tls6G_=|!Cej+rj&`=o{Q6Gwy?8v8bAB^ z27I`roj)8zU@U;A%2S)eu|0T>h1f}{gc}VLa_g4DGQNc|Dt?C5#RXKH1UqN8@U?fo zf`dm7@rVEG|A^&w4V&wWIM{oNOBXNT@W~#&_j|vMAo^Fh^U-Yz^gI!8VPkmEgJ^j8 zt3UpCSl!;iE1Rc~xiEy`<7-Mjb9(r^vHkP%GCBKdvs13QR>`#DDYUu_28tO))Jmm_ zW~)sKrfLoHfE+ofU7+qGR$BK`Q{d?pxmiPUn!^>-d(L&jp#mTUM#kxWB52?eDo9d{EE^T6`&JE=`H{U0M|G)9V9S(B$b{Um z9ZHEZFsDKRQ-v52#c)*C7><#Q`snOFMx$0E-$kLywKRiM^|h~}THrQ}8m1uNyv!_! z%!X5Gfu$2PDs{vu$M)GxH0m~nqm*{uifs2 zfx|PfRMG_U;?53!^BcboCrj}3!F7m91h-bf{{B8%^%_A(&cApC-5|v2%bU1$=O)65 zDkm9&$q22bW!xVOaqXkeu=C>|?71pFdteGVGZTGxxQeo4%E~MaNEdX&NYJPMtgvcSQg;odJ|F;b-9hBhmUb|)I~h$QYIwQkg}sprgSmX?jHsb^+41OtI7@y zTpiM}t3Y9^zrl&7P^&NdQ>KziaA`3!Vr0Qo#wb5v`QXxePRqi%C50!cqL(ipP%`=U4%EA~TN)06_MI<65 zETi+BOvdP^`}B3SR;B0F7MICQh-gDxQ-_F8NUUy6D|KD#coY-1ov%y9ulh4bnj<r7Owx^lt5iE>`0m7ppA+)Q$k7lz*&e03)CV^9fG((frDQye~L%MM7 zW)la8do*0w*w{dCG^7uxf}g&?2^fzNM-xK3+gvT&7@I3?_ufeTx^t&BW-sB|bm%&oOKL{vW8mBQ1cOByWITa68 z-_?CKW4BMb-^O1rp&X47GeB(^uw7~d*L;Q-U%H6PS9Y+we}K_MZ8lsZ_0@k9K@ER7 z5fuDXmTobLXc(hn*HH1bd~?%h_`To#4lbSFM(4?6Vi!c=7@3IBXg4rXnW5`JcrIAA z24)XQE9}y1FF@KJ`s2@V*a_iQ8>C1vi4%PC@yGb+C+{!3_N{Nv-1AdmIuzK#;{Ii` zD{;EVvuPsmEQrGVs{Yb*$0>%g3@spO7*V0@Dv32vJ0+*@)JOq2Iun+&L8~Y`3n^rC zWE#3f8I}%=nz^B;gwg<}xz@2f_L=mH&zexor;o)~#{(MXQ_&K#_Sg#^E8(Z#mxYg> z{xub(;wYx*PKKmr!Pcs^!rc~ZsswQI$(PeWXr`FbEQs^x&tsw0#-Jyt;f+iZc&!lp zm)hu(agFq5MziUtbA+SA4#H7DxTfK74A;}n#ezwUlMJJDM1sJbUXKvNaU7vu^Jxcf z);(C(4%)Q}1?zA!L1r4kDsWArkjg8sQXyyRB#Ke>tCU%#aYo0ef|>Ru%uEs)lO|N7 z<^suph`_Aj6A_tsSTca?R#5fSZIB=eQ|jlb66fK)hZyvZs7DcxCKRMq*@}!qCMhBA z89@y=$=9r|tfANMLk`At%yA;|biae$C;MnGcX4LtJYjg8sz-f^l-Z@STdl%em8OA4Dw^!TXrf{x6I_KoqT-NGBbQiPU&f`&=kSY< zKBX+xa&0t3FkqJoxGmr)|;Gb+syt-d0n6M{Ar6vZ5od2(OOjZvX+g}J!9=7DN05e z<;K#T^2e9o z|KSJdclXe!RguJubeAlt#og3RuTG3>*@TfAbovO?qRu3Sg8?4izK!K}9Z@0?81>Po zM;#pWde}V(NrHAVo=`umR^eD)Y+-$=iC`S!^%q_sVy(~m1@a~w_j;tZscwW$ z=McWD$;XbRk;b0wAr=uVTbo`?#v|BjhYBMgNwL`S2xO@~q~&th4x^?$M1skzNX4%Z8LdFu=sNlFvQ?s$ao z=n!iO!~I9QxPJFNEG)Hf>g*QkjVdkviUR^L1u8#mhqST?e!(5hZjb@|ii3B){w8kSxr+x64iN_-EMp!@*&SJ_d6Xq* zsisn?Yz}dPio@{sS6;y%{3qW)t?J;gvyX*Z!)VJ}*gUfXVY#q<2Z3Z@o<|A?p&d|Z zxv{*Bl>0dS*&{se`~)MlIaVuhQ0VY$@B>)hPGz2O5{*4L*+5T zfBJ`lRDVgVvP@E!$ApKAk8GcK{3o2Cna26tOoBaw(2SYMpe&kx(l|4h36rWEnM?wj zLJUWGGSO0r+6BQLydObYd+r@*YkBOUiI2xljN~w>b zvNTmnsS;*52@yV`F$4=ETsU_Y%Zp6{sdjn;>Mse-FpeTjx<`b@uXztd)fn>3}2G*j^*4B)v<>O*w)5Aey8J#_Xu zblcYK3gS_Zs6C4d3#j=OdfsEHrPq>)QsCs|6W0foAQQOQJZ zW}z}Qu1dy4lfrFVdl<@urmQc&b`@W{^8oMv_&Ro<3?V~(FJz=hz)5@%!a|%yutWme z%8;Q3isyO0k9yX?a5$JMk7NQV7X%$C8tjslvZ`s| z$x-ZT{UvFl9h{88M3N->dgda1Y6E?C8b!vyGw0<*&eGh;0;b%*XO`7@T}x`6CcUTe zB%7J&X~RX3zLbh#qw$2A?F)-bs5hE4anK+#QJiGXr%Z5S#Lp``55b`ujWI z{dN4||Mh>ut~q$x@8jW<+vvw{qVCqH`{1U0oMV%yEDk>^S0nd}LZGmyWgNp0Zgi!5( zX_&&z7`jOZNf6=DgQw^n_TkDJl0e|@{u7+qI)`)T&*RDNL+SxNzI6xLVx2O@y`w&Y zC`Bf1;#d0hF)9yws8?)_{3peT7)dIzwy}X)eF4=qAms;yQ5$v#aFZ0(*g>^brAyGL zH<3gVy)>Z=wdS|LEf2h21FKXZn5DJhP5;#9AX2dk%C@65wY2?tg?4h?8w>E#3$Nnz z=D)$w(MvY`B^MEU>omDM|H4^(@BjZg{_VehAEQ{n zw<;ug(;E)(-cSDm-~8S0p}l%`TGEx2KT(u|&#Fv5=ez9r;Rwgd!};)6?xC@nFQsv( z&T}?(FIKBH;_*_ika&T{c$en_iMBCi;e{5MRwhk#7!%s-G9je9wiC;7-}#2cIXhNL zm%H%xOpX1F4}biW$z#8t2cmM*UDv@@L9;1bZ%yKrlCD!qK}w@u1!WVed}+0sbdqun z_~Xa$j6-|Q@iXWhpIzlsmyAeairXZVA|Fxk(_{=z3v1~5@OL4hy_shT+($v>7f&8M!Qp-fOt=VThW>br_Ua00nSXTe7LNKyuzVkfae`}~-NG*qu-bTC3J@bU4Ic{KXG&u=oGqYhQg0 z-+1>;w3-Z#lftnxtgo%Zt~cS@3vgHk=_G+&ui?roFX8&lC-~sQT}bA@b3H^N#Ql4> zsbO6v70yD0WVxmOCGO=f{`g`o_;SDKIHgYatXu;SWxAhLOyA4R^|`(ieNHj+xpJij z!k!W>%_8`Y?ul7Ycb!!*1dc}}>%af!|LlKY&z>TpIO^gd=l;%rMWSp#ohLoQL{-vh z%BJSnNs`i-^zg7lK`XbFZ#J7WI(JDET$Ik^)YckP*vRyR96R=ta1R=U)@&`H=7sp_ zPkw;O#6@?~!-ezb@#Y(^6XvAqdz6)^oxZ#O7=QMs|BkRHdxwYk#kK3`2ML1A!9ZnI z(nrQB2oqKAWQdat9=Aws!GS>4vdI6=VG^gdPEk+p;P43j!5B`ZifYxT5`u6pzNg)C z3J|y?3**#Lh6B^?b5j{sDp@8OM z5=NBjkH%xdf^BTB(^M&p0tyn%c9SM|N5dYL*SC>*KI&`hIRC;+*naUU0>NOrRq`9u zzWm0FLuez5d@N2waxI!gn)h@+h>U{Pcr?WI&pst{T(x0jTK0i;r%^)_KTZ%^57wMPM@ZMN4r@^Y=#LH zuMV5}wE4O<54EO`NfP3-+fOhU2+{x(EGB;AZ~eXhl8L`MuT+2 zRkY3Rt1w?%%kr0>bD@v5)}#h`iVSbP{SEw`@BTJ?SD@eR(X=cKCR*ABHh9J`IO^lt zhrd8H8RN;5C%At5Haf!)2ZI>9oiVzT42jAJxT7tqYzGYss34>4%E?kxY>Q|gE#r`r z#2La^tA37#Ax)$Pg8?FyEg3s8*Z1h6SVmLJA_gzlW|r#afOgo;GKnZoY5E85VmOY_ z8;t4SX~qx)0;9o%GOH*QRN^tmM<^|PaPt=K_BwbR4Dn#nM~`Qai#}rRB2i_kEyQ?Xg>SMeqpHeHP|vai>+7pHe_;phc9W!H zY%WQ)l`}o1iLZYBtJplVrqwODBvTBJq*7*ia%?U@{E8E* zXFk~6l9>O4`JXe)$OPwIXaasZ4xKku0p;%Mv%2p2Ysn&^$X}{3B$iVO4jBt$3i~K0 zD)WzH?X6klY`M!mt+r#n~Q-~B>XJ5mA`CtDteDJgD_z!>mDfV{nW86Q&>f$nZ z28?@S{N%5GiU)TeqJK2Pje8I9^k9fU`Uuo#a`hVs<{%R(0W|BDfEa-uuxn@aRE+nCpq0_Tv}iU{muQJw25YJ`-s9HtN2QWmVFGkr+60$aKYtmabn(*HzK*M3{VHs)iZrv})#^x%%^95x<4#TX_Dr`KNE=_| zH?@S23H79GQlLn2`t)hM`)ltK8T#<(P`gN{5@8mh>H%pG;L7>a_^sdiHZJUJAPbMQ z%(TkdESsjV<$D{(F4&omcSm(FU5EK77<*!=njglrmVJ zi}P1s#ar)u6+e3K7K9wbw>`Xg=_*lCie;4dXXMAN}+r934Ku zZl{AAHy)zWUV!B_(ckN$(yr=yJQ{GN zU4UnK_`mP}1suT;C7C9btHMtO2N}WT63a~&n=6ZW?S+dtx4n%PcX8C|Q3jO8Ax6U< z+U?6&Uth=WlZW`l&p*J@>Jnal>vedI1-$d_w{iM~i)2Z!O1Eljk-)K*&mg5Womfe& zTFIs16B=$QOy+KrBz8g@oNe1AlfAjQg)3Js;FC{31-OU)IK-ekGNfmT7q0B!h07OV zi7{o1Q4kWczGC}C6emQ#09w^L1^8C2uIVV2z>nYi2%SzJ7hhh%Qfn2}Y6I|n0+cSb zS1}mJcs(b7 zCi}^yU$mVUo08W{7%?gVVdQ3vVkxQPCaEUy8=$CdJMet3K(}k#d~t#n{&eZvGe=gO zI5`W^$1nH4a(Y%RTaFkWWRL+biV~i&;nyngHH<6{hF=1uO`xm%#?>-I>IwT#VvYK0;-p131 z`?z`M0hr?eyoUZz5*gTLoP6}+(LUA}J!Ih+o|IVfCBFCWTlnVJe+^F`JjULqk5F$n z@sk_ZAyW_yCW>Q3LJ&!LdvgWXZ{Nb*oAd7A9OVqqbT1lo-{_4qumLRhP(ySv~b zg~c)iQ9#o)m1T`aderPXz+iYtrCTsb$k^4d`ULD`UKLM|M(7PE7>`1_=m`^Ktgzi& z#IjXGdf3Oe-+B#qKDdLAKD`Ops%#C>sQVCcM%m4o^#*?9>#yVTnNwJ9G|2Dp-nF}E zS~g*zCcQ4A(GZ7|5yssvDW1Om=G$1`-hf^4aOtHNvA%O230%sqNVPSNsp%c377Z3` z=*)t?WHyTH1*DIvyq|TF51>Sh| zDjc4YD545>^;R8&(U>H2i2KQGvS!;qI7HL0BMMS-d*L>t9^jxK;>q1URu&HkjMRx`R(YypFHD`5In) zlbnbGZ+ZN)+cSE~rL2XOwbz-PjTxonQ5r;XuCyRbKTBp>X(5SIDrd&yfK(0J3oXJ{ z*^W*1FXOY9g4|9RX3+3u>6qguoD~6W+LV9xrIGmw7dq;nIeP|Q`ReQV#YZ=A@bn3N z)cd#ZB0!lg;A>y@PfqhTL@tBp)pc>L(;|3}+< zHQSb5=V9MmdF{OS$>E-x@42D7@9o@ZL;?f>f&@remME#p_Jbb$;0ON)zq-m*ED(Hg zUB8GIu3bdUHb`l6XY(P_z6aPgj(4^Qi!(*!Oc*wf_Hgt0n`9_!)v8#3_8FYNav5+c zq`tsRo4gw39ENt{g3K0wRuWFK#2JxfrD28K^)1^XctMob%S%gm{A5Q`BXmXv9Y`bG zy7>%A_>2dAX-FG|sLw1wOEd(%h(?%1c3ZDiz#|zLQzmhjaWBMxbnl0#H*2t}CK@vV zEIXuG$Y2!0aboG z{rk!DaQc5~tmxTh=Zkn)%2YyAQZur&m%4Ifq^quFLpS97Y-WGYi?jZ;U>72bqV!#wN$V^uV0C5zXRh3US+AoG4tH)Iaixm4fB2u! z?GFi5whYPB^8Em&F3EVbdBhPkm@o{EVPxT`H^BBm4?{m9_C8@vaYTv)y(e4X#|Ll* z1JqX*VR}cnG*^Qk>WGpE=gzL+wO3xm;_M7+rhx_n!s8zNy(2WZj(Vq#&Bu>%xU(T; zq~Q`3IcRt)9WT=WZd@b=abmA|XAK)K?QOwc95$4yK%LSW-H>Oxd78 z3I8RuDaxHWq0-H^ZBk~KpPR?y$J_KQ%aGl!>%t!qO~xI`)S; z^qMP5obPB{`|_#q1z0|^@?k;g!?L1J8qA(n`knq-C(ANEbzeDM$YyvmT`juel2rbr zGGL`ju(DFE5>XkY?*CK2XXy^(#K-2-@qN0cWs1Vji+f2uFs8#Eh5@xLDOhn3xF&*G zyVFLsTBk09>^A6_?C#26iZ5I0sG@kU(@*=;4(h32fIg>q|1{><+1V!k()DMqkUE@q@qmYaH$!(99TW9FA_$7)u!Vs5=eJ&DHSvSDwdWyMcz8;=;-z`dbJ1)lc6- z!!?mYCkDGHf5U`f0QRz*X7X$j3%1M62W;{4e)^p6fnruoUn2BMKi z7jGCu`1S4IU^E(%!-`=$BoEVRb+C5n0wTk}!r3*PSzm|QsAC+(qgDMcO2M$aG|!g5>~ zomtX@9}Kz_Kt+}{v)ZCr%P8USq7Z%%A)>O##&Oq2%J#9axdXRWM|18xT&qr4rKZK$ z+-d-d{Ga1jKlvqA+DjP31N6N^nyqWKO#)|cUOJEGuV059C1}_d8kT{>2iw@) z+QveC4T0|C$;LKD0S7bd@EM11ShV;@DMw^Vz6q5i9Aw)SSTVFzC-u|AqX90i-@we` zG8tBgtR&Sn(hh3QE#lK({6q9dDSq_*@1fT}!c4PJnqBu$5>dH$N8mM%rDGA3j@6U<}c8xG^sm! zynR5ki!4s@=)ptm2Zyj71BsqOGdWf-oWr#n&tV9Tg>z?d{^m2Vn{5n`qS9)U*9Kjf zi4=XyuH+(ErNv1nB37b0Yo&kl6PxBBc9KM7f?KInaQ5sP8qFGxk9yKP*EaFRFMNSG zZE+aDsoNyY97QSNfo`>d>f9_Y-MEHd{_y7r4~LjvT)<#FCcXA3jN!#1rkb!47rovP zj~{JOfIf5KCgO2QC21H1*gxDs!gMOdL%sHv$=LI!(1}jo_~{quN8LVYAUnnG^VBz- zy#7nc$#jlZN;v4(bP5CK5}Otk7j2p%yQ)-ZR+h|KRVgWDqox~aCFn`T2ct;lCIbRb z(~0SDrpmxXNlP$gT$~a~FD0S9Uav2mW(>(6a$OhoW;0h4B&APf+mjJwGhmEo_T^Iw zrr8HC@5T9j6A$4NzZXO4(}^t0O)bdWlQA3}ACsJml~|}%>txIB9gV2WsMSo=>MnT$ zUcGP*uRr%3b{{@KjWaB-tl?m56Cb>P4~|tK+QFm#J`qA=!@($wFccXN*I?;3w2BE! z=R{6TeUMI7vs%GuFd~qgL8mPA+2@`|wN)o_CJc%5#8E;)pV=4ina_V2x8J>sClBs} z*Ddt=K6P4?u@4?=und>DTE~aSWKTBJs9_jJ#3--Ts?tu2I&i6+?TdW4wvKkAMr`)g z`8k|lUZzc_*Y9Kf{3W#P2HyDbPhoMLDzkTf{cHGR4{C@Tnzm!>ljPSfq?YP^dMEFMB1&B zggTU+RvV+i7^b0NW~PIS=P%H@91rD0MXlB(5k|u_5hf8F%|Ux^4$av)91TP!XhJhh zYLIwH5&I#jo(3aEdiK5_k;_o4IfGiI38z`b&Y(w`gI#N39L5O!@qu2cNx33|X0-_` ztgO_PmjR#Xw*59Ts!vodPS5Cl#0xyF(n(U)JygL+{2K-V{iF#eefWC4Mr)twK#IdP zomfm_QN?>2RDv-jsF%n$6E{OseqcORj&AZx5jTp=4`g-~_#w>$4u?Zh7qA>jDyvj0 zG`!51a=;Lom14+d85GJLyi)Kwab(y;LUr;$PX(te(VBGoF9$-oqid%5!+O2`nf_6P zM~`+fb8`h3Ub}^Rdz%4jD6zqjC>EF#xTFS zOxjwBmQZO)7o|9EwvCW;^t+pwS-*%|U;G?~e--2Q`?qoZ(q+n;j=UXcE{CRb^oM~EbhvaJlk}J?j!-|X;;)KpMOI->8%~}O3i;H;q(kiu^#r@&}TV9&MxbNY;cYg|P z;G^3e(IE9;uMgKXFf$8SHpi`3p26Jm8b+FfOP~2XF5LPoBFzTp4%~`CN~s!o#Tu%d zlbvDe3{u}ap3JBTc91iGG`L=pAEAF^DY>hOGERKI&?DA;z{aS}I+$6S!{+WjEst8= zqE4SE>8mvtz5WoDS_LC7#M(>);Yeg{7PQ#FQfChR2ODs04V8+GR;vx;!2nMNF?DHY z>?+1ufG*c?Y&saY4qCHqbiENOVq+cz81obh=jM?lp%(;WQpq*Mrjy2M-j0<-?$T0W zz>0s1I%_IKJUxm$HGBG4H+JgFXZTc}2`h?17Fsh2<4h=1I!mWib?Hnera%}(azu%7 zNrW~H3Cw2$&-@f6)$BN^;Fp=R8s)&jv;t74$#_j_+Q=bCwO~@2os7qxbZ?0h42ENR zZmZp*g<#M`y;;1T8eq;#Ietn#{Iv7HPL`>s9p~&3r=PQO52WPlmLzj)%WJ6GHh%WA zH?Xv@jOT9M!u{JHU`KyIJe}3W1(F|WRcqLKvWf6;8!ueHLP31&Md&QIFz?p!i??s% zojV`kNb}Gg1UU8r!m1LL0ho@Bor6P|VTh(y^iSY<$F3w2$~rY;S7|W!nw zAAchXL)s9GIvImWhQ4N$Rw~Qaxx7674n4t-1$upSO<4Y9(~wZEdsi}y$buE;g{)H+ z=ApZx;A`stha<(&ugz4wy{u@o-_(``Bd2~WsfB}qa#)XX_dQJz(7 zBtEBIXy`>)oNeKSS6-x@IMEE+UF3|GM&w68IyXmYjOFv^NYnkn`|smF{+oY~dey;f zvkps>jA~n4l(vO&JfMqM=dsk7S2O`};l}X@{jP^NNbo2KC<|!wiZpJe=cKSi?UqE) zD;9>M0V+*~+4*_QFU^ov)ZFDo7>zpm5y#@W%eeKq--YHj0H;Rgt{i$!b&;h}G04ud z*|1DVx1;Hw&<-5;!O&77FK%l9VKl!Z4t}i;co@oV?<~Lt~gfa;VO5 zF%4=yifDLj^6Coe%?83WQRTP{Sd_8q2HA6kfk%Vb z-l$LJs4urF9&85tc7p!}@bC0lEdP zS||KRQw~97FGl4ASFYT0yq#tZ-*31uh<|--`goxhzY>F&g&! z81(woxi-{*?!mzUm5`=w(X6I8PRx+a2}?Ig5V6OW0h%ZYYgNp2<}uS*Lao-J zuHxqK7|*=^GH!kPRkRit!E}pM8xFR%u(xx7mDLMq%`8({tphZ&l!PG}dL*RcTFMT8 zYrVfua$}`Rqxc_AsZZExg%6+lH~$Y_fbc4ghybrZP`_k{MsZRZoNdzoF9m{fbes+d z)9;~vH?lf3W0)3>%M#O)hKCWkE_l94NLh^YS61;S|KuOSv`wU@P5?fA zUU59daTFyw<1o0C_8*N#h;<+9&pm_x;vfA(eD7P|#=-Fc%`vuWQn}P|L-npw84aRLFz7HX9W2zKCoy&( zKfvzRLnJIf0$<{NmVs)mi9Ig>YjrSt#lSy!c^zN=#_ym$*CBVMhV5eO?k4{7KmG?K zx`V|FH(|F|5ygCLFjPcfj^mWZu*CYVwM+_}yu5xVZl|YCCr}f9%2R#|@sFRDVwHjr zF9{tW6UofXWK{M@DkE`1xK$WNlE&cJ)JaX1j$MWhl_cR${WN6)JNdk3s)8AKmK^~` zlhyJ~MMmX`I+RJ*U6If>n=P_?Czl%q))TLS1lAa3UbKMnNxpK*I323gA!1MI08V|0 z)9&XJM|kpaMV-tkSZ2YLjF(g3{G|(c>BY+=%E$Q#t84Q(+?>VH${hIi0lNDk&YeAr zrPWpJb%*#L{>T3rcOE^!;@KrEoI8i@gDosxIftvy-oVe^co%UJQYTP?h8hgZfUDa` zy)o*pgUjbu@yZL&;{KiYu(7oP+cj|g#ufb0-}@s3X`(#Yv^DiUPs_=#} zTFW((Q%>Vl;bX(TEdCvzxj(dF&zB~I%$o9r>N9a|4G5yI_dm$0PWb z3vbZHh}V#&4xazr-^DX8zJj!oAh8126`Lp}-nNJLe)((s{O3Q#SHJOlsLriXDa3eE z(WKBbES+KK`55*4u-yuEkqN6RZ?^oz3jg?3UrCtYwA;sIQcS)cD|a)M{a!YUtGfJI zM#M8i8LpHx;)Kpa;CXbeDm51sSF+l*oF1T9@u#CUc{5EWQc?sIG_|KrXdFc{Q)3$G zEs4@kq|{<39}LHojcA(GYpypM6s*YiUJ1`hioM#=7|Z?hC!+GiEFdp6aQP`EVR2X| zl4m}hDxS=|cu6asO(>kQJo}R+MoOZ7)y6zl78lTNG9);J-7rv}Z)0}FLaWuH;QMgn z2{w24@aKQ|9lZbG0V2ylKaTL;!w+CJ8yEy0E4YX(5xUhbiHV0iZsU)M!A!F20nUsR&p?yz+^`TF9iOobe z4U#uGzkUS)=kP?fWZA^ruQ(>W(E#1<9*w8CCPUCWhLJ=NTaU{DLj*!Uq|X?|M`*QD zRI4LEJA!5eNc9+on@~VsTD^$*<#jyT>fy6r_i)J!>2OHu-1cTp4&pNiBdM4(gWNCdl_Z$*X(kQt|Veo7Pe)R^#n zk3e4WxZ~qv3Jkh#!gZ^7_~0?k3Z`5hza)xKtYg$nml&3l-lBnMTW;J~~tqS|l2bWR|1s2gjGgDrpWo&Ug8cE)j z#^Bf%m4kASI?b;^!lrmJCp2COcx(yMDuD94Jp@Z z73s5Q8U(J3vI6DVzw$v=l{9BnyAFf=a=2=~k&# zqTVA(aqET8hnL>?uC=-G7+0<=qTR7^X7vi78`M2=+AX~Q@GidfSAT=VNC^{4(h!St zGibOrj3~tQwKeQq*u=woA0UZ*k-pLbuhiODTbRSk&)vY4)dd`EKSuv>4-1_(dV?Nj zm*(+DfBbdotcIf83p^NxLsB?dSuJ)99wn6d1W^Q*Cd8*Aw)$v*TBn7te&Y|&J>J9S zg9i|Cg8+V((&$JMgf!IcxK%XV8g&6%l_~+wVuu_L`jpLd=G*jG6DADJp*cLua;Q6Y z`Q{5qt8I+AjjK1G$BkD$htTanbE|~eaWaw6DQl9uZgyU@yj)-tZF)8_WUq0h#ja-0 z@(r$pQ)LSxqGKS3qD3Vz9*;2cMzqoPh64;oL+ZfBaYRxyo)_c({red9UZAdG;QMG) znqb2|20L5m?QSC+^hvuvO2@JFv+EGSeho)A)<(c2Hk2+PFkdilwV4?68M|0!C0v} zII-v_Bgx<5_MulF=cP-l;7JyMyUe-_as87$U!pKNM$iLcS4l$MSyKrd$P!P+4OZ6L znlPi`#rw08fsA^NA%YX51rU>ai`eB!6Py6Em>9$LdV^Zsx*o)R| zy%s;^sC-EJ%0H?Dax#D9rHqZ|uc4ZtiU6C*xl-SW%GbgcU)&d`DQeAmYjt%2AH4rA zUcB{b((pci{u%T!!sYlH%&lGg^MCcPVK--R`NCC1ae&>OEf}5;W^#C55BGoZ3+Vn3 zO_NKdOvA$3;w)~guj7Rq&%o9a+<*Hm?C)$~uG7Hr@e$DtZroVM+U1Ls&5Cj&$_8PX zoQkL5nxsgg5O&PT_A4b$i?l)al8`X6^;^&4@5lcH-~CVD!h3K15@(hc(f5bs1|v$$ z)DH+$w<|gvk!r^w>06~yM1$I-ujPzkx-Jnf6AtVj9OEeR5Wq#FISXTU84KsuarLFw zVN_-?)GMU1POTfl!4i5c+Q`)YEnTsdqY5uDQmDTZ{+TjjpHm5$D6Mchp&8ho6qz~& zL=dPe%0QZ@^hWSTBOD%gad3EugI*U%EW(*IEg&f4V1FN*8yn=&meu168^i}A(G^`vTr-_f$DEEgLX3w49O))z=NIUBa3vj17qh5N(t<9KNwZ|@ znw@rGuoDCcOkZH12-;#(z>1=uq^cAIFM^h)%6p=2sOw*pf+D+ODw#1&Lj^44Jg$6x zxI~ndbPuhBSiSf?Qeu|KpXxrjMIV35w)NbJ7 znI%|hh{qq?Lon!LzEvkdzy0kE=v4>LKKBeU>8tfR260N(TM*f4mKiDxi-71LQsg-` zVkCAQ%R<6Z1Zhk-TIhS&+1kYB-X7`=2X)heWm@2dMM|e*FF@UtYN3wWh>S{w&ZF6G z6JB{7CGdg}LtR6CW)4fMm(f}|kGTssaOU!}s4bi&WmDU!%VBm!F`!vvl5Z~Wn$jRO z3tVb(NW%gZz)}UO^R$>%&55EY(HU4unHa^sFhv|jw0V%scA64_c{myo?Sx7ep1|ZB zgZ_vB;KRd1@?~sRYGmEE(ci=7;U)qeqCVHg<>#KovoF7b*77w}YBMylIa4Z{J4R`K%ZK8s7&*T1Fd@z-cHPI(v5bz;bwSy7p|&=5vG`ef-=L7kK| zlwhNpw?oddszXh<0t8hy|;MF5pMKT}%Ua-o%gB{q3TC*^3K_Ti?0 z$ET*hWtp2(UUT|+d{UYwKhnI2QoQuID;HnDx8M6y1j9brV+G+DL6qX``c)i$>zf#a zA^yAn{=db|7j8lO#+UII|M#Ea-~O-v0y_^k&~QxD8%-pZhO^f$!L}-JEEkJ&^O$iA zjE?qkwD}MgVvNQCe1C{m!^P~?Yk21QTat-n+a$d!j;C!Is$58@{3AXbwL9dHFrhwC zid55~*%lEYMW7Np`K^~7CiAfqQcVTF7Feg zAjM!OL=XpL&0cNI;@a!CaQ)UT)Ml39H0I#6R$$g<5XU;~hE3%k;XO>!U}(TN&#br# zNV-yy)Jd*bW)G^|N#$yZ6G=*@?267KsnsLmp3E+|G!e-z9?GmD8LUKkH|X~<7!I(v zzfUEh2w0@W6voi(lo<1YAE1BSL*jXe-7(T2L8a~D+>J|^yRv}R{5-02=TYmNhwU!G zA4N#~gytr94<6!he;bG@n4O)&qjw);5J&i2S;&~3(gb9ph`li49fH1kme;J`{?$^sX#kUJdd-&HDwZkFAnPTE$cjHMi`(S zA$r0DJf1wchn7>p zm%i|6tTh|>@n3x(TlXK~%+fMu&o00)9dfBLHIp#Gpa19wIM~@mv*sWg^$3(-JGY8T z#l#oC^d)rW=3uxEy>G-#QUMT)JquW3VL*i|u?Qk@p+*rAK~n>S(+ma!xVDK=7?Szv zE3dzfix)58hrjp<%>X{ScMqu-z)TX%w>!{6AHm3jo^qJFfm*dnsu5?_E@S1~8CjwnS&SgJR0)MqsOym0mme&?%S z1+Oo|kAe%;nkyAcl;@_V0Oc?asVvMczDmWVX2ftf#@5CYtgfw5&=N_2c>c73L)LvO z3ub0AE|a+c|Cq?uWK=qd*s#*yv+072VvsZ@zCab5gk0W2~#Ul&oKI4&Pb+FvonZ&RZ@l|9HTB$)G)lt=y z2u89}muE41Zk5V~#p~Vu0WIdxb(_>0f&_3obNI&ZejV#8mvQg*9U@O| zZ*I`gGS@h2x{aD$L%rG{#ZwVD+l$L+cG{#7Ww<6%OZxwrZiD7W8Ba(y*)mKZ2>{KL zuFC2%P#jnyWFjNAD4#l-ql-ty-*aG>Y;2Jbk3S@!I#mQqlNm~_(x)uRP>lCj1cHZS!JrtCc{)?IF2|r4tfKRaL~E=ML3lz1#IfXtBV&|pwFQUjtNeDD&?^mV-tUe zV$!3iAqs|K>2l(%)TigA=2T|MmybwsvXgThn`SzZ^Wfyr`DieZS)yVah|N|6ERkJF zS_<;AH@g;DDQMC0$#E(v{+IH?D3<(8vl-`lqe?Gq+YXH`*hKDv%AWK*fRq8Tr_^pw zDg8dA9DHhab^3EBQ{z(LQ&^6qXk@sQ63f${5-9y}Y{~bKMe-BaM zqgHk3eLna3=g^+%pf?)gGoSr5*3MrbA3NU@DRltda7jBX=CbWC&V|7k%_No@EApIh z8jn{B2GZM*a4%h_5R*t2Fs~{n-0MM znr$M{7-ewWFp=tvG`(ayoUW1 zD`^IdGZ}vAn{!68)wF?TtbbjDQFUo;_6K7;dHe`-3kztqJ92%dTy3m!wdyKc;|dYa zd#{>y!sL!|OmPvXGq(JZGSi(d0U0I;*y8oXx_4|#N>z(8J&=?dQ9X>kvFhliO38)M z45nk-vXd*mtI}}KGw(db$=;Yx(2r2MelbD&0F1f0IeI3E?Pmds$}dgPQ1kFR!4Wwb zQ$A5I;wi!E!-8AU!N~r*%ofg+M9Wq5 zA)NGnBrQdhSSoOffW;}maDJG(nLIuidKBTh7=JmZ2H(Da0~+IzzxE}cC?E;=G$ zb-e(ZT}PlvC!>Y=8ZJJ23AIKQ-JM<3n-|v`P;M&bsVVe3% zL>xw*2bDsVo#pUIw&YWqVU^i`wc^s68+!qc_Vg36o#C=gjC7zutj-sQ^Ct(y(?uj4qFkP&PFp}6Qb!9!`ype*7u94J^2%r_$m7FV$ zQJ^yo$!NEaO}$tS`g8vjCT8ds13i&s$|&r6QW*O7M~>K5<5-L-i+& zQJ?Jg5y5Nf4{XwHyL1mff!k*nRnDf(9;wKFqGS@~Rv3rS9gBSCM2WPtw1ka^kHEq) zlA%YLR=d@ra^~=84;x#X2#*Ko9v#BA7;27*y6X~8tFw9r^Ye2!9*>b4IAlZJi}#nc6_w%TMcySTiF=1dF6NBgu<)G9Xm2M6T(-D%Wt zxVMdA%HhtQfm3zA!+HAU93II(d&XjCrR!!YL*^2ft5qwCxIIGe_?Vh2?U@-kwj&*p z^5I`hm;=+&&1nJr1U_6kYWW|^#UY<~99QO~MW2L9p?OFVtVrfKj?}UD=svMl zD6?W9`#OS+vN)0l+cXb88J@*Yp;VS@*K+oStUQ#uA1K}gvVpC?y?R`qvUX0&G~D4mkAVC6uZmRli|uD9w9a;cG>DS$Z!4I0la z&f!y^`VA>{SnRaXbSr3ADp;7ALABAs zUcU#U)xepH7jXIJ^WaVm%yJOiEgNqU3p>qpvZWAR63K2^ z946ESqwyUz@N4KAykLaLu?XwX3=K}zfdvLj1Y*-9dO*Tb!pTy?nLrp46D5rZm{Ckw zBjdW%C4w&RPbKxE;033}m6+SfBiAhF<)FpO!lH^ABff75AI-7>0;1Kq78i&py+oE3 zdI5s5D5FF8W1q6(!y{1+Mu-y;iyisWnn4)=(-N}u5+$K1)eSiN)^ zGc?Ss<7jW2GJ{I9j*WYF(c2T5R+Z=<58ithXwBgD&wg#+(Dg4f#Z%&$p+vrGN=X5c zL1kkt+0r$Xt(DkdqSQmxwMl4jFdSjf?^3B-tJTN?&vsm}9BfaDVdeZ9;3!vt(|hye z@7dOT@@mbpAU%`wOeNk+mUCi#1pyuZ@n}fu7vlO6WqA@uva9VVHoI25qpsws87l&9 zAtO{=%sj7hSdLp2FoL2?sWBZxQ?3;(QxR1|%-PP6gMZW+Oma+U@_;<8O#J9uQQ~E3 z?#F!M)W!k@LY9fFOc`P@tz7yQYRXynkSj1yoSaUxg~R?xX>{x8dt=J5+KoEK2R*bJ z4Lo=D)8M|3$B!T5=fC+4Zr{C)L~Q6tu(UEq`dTY9^RT!^_FuCzGuYYhqB+~anVUC= zoM<;%V3jI-FD^P`1XkK4ALA-DR9#^^hWgwzqnAiQyOe@fLKn3bC1gv#^>_pRXq;Om zoxOU7Ff;Leqcj4Kns94X43Cb8LuAw%QdPmwD05+2Os+RcERT_9S*RX}XWaT?RbuNxMXTR|A1+v}q`*PwB#&f+2kG*JR| z+I4`NczE|cj0Zg|FE3&H(IfnC|L*_7>X|dRvUUlMxk);$%KAHUHREgi!#9OV1T28eIlPW8Vz)2XC>UB?DxqXo3YZ&KbyFg%4kc`m@0Mb zr`)etmIamk5_QH2G7+1%KOR$8P-InM5KwTHv<4a2s#Q0CKkC3T5DA@JwN)7`8+H#;WQCy z2ZWPw&&THG7QObl^K0;uhztwnn=WP=EfR98R%%$7ox|OGA7FlY6<2QFMA~S;ZO@{) zuml)3X|<2WBT{&^T}P~xeC$aA&M8R}vqXo%bqs^PTu_=VGpHma8!yu~(dx|NaQ6@! zk2dh;n{T4sZsXlM@8G4EUc}7Y3@t3piLtTy0oK=VAdLW>B#RRYFicNis3uU90Eswm zAqTt|L6X82!AsMWJc`(14a8A-aiOp#*9z@*u1Y~p4%S%%hbiJHqtcf~JCaz=2$I^Z z$Q(T+K}-u?7lDg2vX1K=9v~QwX;v_ZLU?gVj@l#7Cn;&ubP-0wFJwfkq7j?_P=94G*^_y>Eb!`QH8l%#g zCm=cHvQw6nF2Kz1fGfXFo|a$-m2vV^^3~!*P6X(tA@L%y@faprVsoVL5@FEq5uv-$ zY?4H_$k?(DTGnl2<;}ZPjqn`)P@G9#Yy^3=K?)cdC57eedJuU$pn#Q#V>}wtG>oZh za2=bDD_ujDop<=i+*Sn_u~sC1Q!gbx#cW_^R}a-JGsyA1tg)r#Wu&2!D*Bz33?8#| zi~$pA=0x!L&}j4V1JfsY_=g3nldqEjw&lMSV5Mvim#~&n=0#keRJQCDPZkOVk)R@U zm~Ite{}|rb$KuKwmd~!hj{hzx;88kIw)DC4w3nF!fJ)H03=5EGB5N|}bZaQz^JA4PP3wbdkALZj6tAHeOS zL%i|E8?eFAJM7`LS6{`-(gFpaPNRn7?LFv@4LgjWJ1%8Xre#VK3tcCTDDgey_)7>| zw_u86z)~8Lmc+;u!32g?9CR($d*Y>_#g!kVre?}`&TKDhq=9E;FQh6+am{2V zz-&T|Kx);q+>2Aoh3OOxN0h+gdy-LzO|H_JNapdu0ld+ega=I1q6<39TC$0f{H;!y zNy~$)10`KCXk(EO9K=#=;bZgCGb~eiq_dsm(UG z@k4IlFwya2s@%!GL*bT{b^cKj{>(6}{K?1zS24sq849M;+hUzQE%coJcmA=STf)cL zQ-akLwl!H^p7Of9SWx8|L{^r4O#)bsK@Q6z^Dtrt*N_bK7z|FWfnn%lX1R&cunW)c z68PQew9%Pu!$0gvX=2x}hgLmGI{#Yq)AEqz%v zUzbnwYvgMvGZ9Xsg`#W_rH?0qjqB3x+nk*x0D8XFL3MTxGplRZJnrJ&uiim;?=g6y z=E}d=|lS9YqB1z5D zhuf1_m4c-XAt1X=goClHYs7M?6{aTrQ+46SQB0jpgOl|N;db6&gzixnqv4po@1Q@V z?CP+4jM3O5Pe_exbUbP2)}*`(PkmfGzea&zIOq|TFU{1R(~)Ap(C)h9kD?!ZK}`wk_W~heD9MLKPQ<^qbFMl1w57 zgr{j#`iZrc#35m#B3O-wL&B_>D#cAx%d^TX4scDbQI^S55$-B)DbEJFi^f;he4r9f z(p&3ZHE(Hw@1G-x!kT*&aSZ;;%ems9biUIX{6NAwZev-g#HnDJK znY5&wszEJrW*Wq|^2Q+n$PKeX7co@Jo~hP&K1WBvS`reu(zXlZRD$oC4!2rGlbj$d zL_r|S#ab2XFT8+1`Un32|7yR7hxZ@DyL}I1FC_i;YQ?2l(N?<+r{+MjOw_aneGWfO zkgx>0$Wp|DHB4z*Aug~~U0lS^NfdGM^fQ`apGCmRc38b+b)KmFmF1HYnFL8pmR!%&wjLjKqFHk!;GQ?z86xbFcg^>B*@MwL(TY48jUTTSzac^*1_=+bxn1h zA?|mjtn|2#{U;A`d~^gY;fMzVY(030ohSR)da{j;jV-LKu3=_z6^3Oin>sEt4K-Jr zXIP~}lEWEn(qJXK$n*1@medh=S&m7TZI)@!dGq~%)>#yV1YcNDNWsl8O?go(ia#X-}jUNWE7o1hSU28A9DNK2CI)Gj22JGA}xPvFnS8$Kb4i8_(-KRJ;%W4 zf{9_7KqO~6V2CV)>UBl|BGpZ3ZUuGA#;^yZ!BB$Psn~&RST&KU*pyk#FE3$sb%{jz zI-OaB3`l~2%9JP!37^q5n>bUcxJcrZj6R{8BDc#)m(Zj(I!) zAP8eHr$T`&^nEy{j<0;EFg%1`7T^-jnJJqGXiSMJw%IzlO%}FdP zQC%t0z)xa?K}c>ZvF}MvQk2s7>h}8BKRAMI*oerDC8SO*N$%*<7g&6Dam-RC@i|dy z>lVYs3uhr&Je&gH!R{Uodxy|WhDRIsi7>l%<{SpyA%6DOTlmd8_wfF`O+0$C3*8jw z^9-JU_0uryYA@w+6D*~M$i$dTxl^raIqf5RO!hcday{oLJD_vIf?`$bi(?fj=XA%i zNHryjV=5JWZ$u(_x^B>Cm%4O@)E`r$aaxIhNy-j+$4&k@QcA6K%zd9af~F>Q%d!pA zF!kJfRAfy_W>BLfzo8X)F+ChyqlTCjRb$v5#ze4?EURxp8!l({4@$fV+>D9u7qTck1SPKE5|b7R0<4`ohm~_@5oukdf+Pw+Cn@LcfRYM_X8!oyTIO zA$d3=vx!rru}%u51cWl>T0{*4jii0WLe1gAAj#Bcyjjvb<=tl@YXMXMRxY%&_}b`fLnE7)+{&%$7q<4vV*D1k%%yoI1}l_ zt8ol2O0G1e5+X|CLTIpL;j1z8M0O=^F)j8~1uR{uIH*&h$yOmW*K#qk)8#zel1iET}DAkbK%Smh!k;HWqiGX4kyUzI&$%C@?PhlqIuw`${4 zpZ^@ZzK8Gr<@a&t!2$m4+dsx2AR{6)8a5gW%Y<8UU=JE=%8pk8$%T~bEkzF7$?v2B z1fN=$S@WW}FjaRoHzAfc8c#BfoII=PI+clrE}f4=W*Wy4{4kIb<(ifU1y%z4W!WfI zfisLKQTFlTwZ$@~qJ(p9(L)F`mE5-|ogsGBqcH6fZ|0Od*U#Ad+9G zJhN5;fitd9zJPRzomdI_gAmPj72~iAui8N3IEY3=@Wcbs5iA6ltC<)a49T+H)g0)0 z46bWfx^@QhOH0HQC*q;yV6bxppX7Q>bdUG3yT6C6tsOMlHn=uVz_RJs6tJ{ZgFg&V zv1?MfRa_7(Mryj|MbG(8SmoBW4<1=`K)zuZWn{5mqAA-#Qx@D4qsNK*o>JP~@BMw7E zJb`5x2!{hSI}6mp&I~kDC9W5Rz9gTjbC@XUW2f3C&98)UvUVq~S)zvTMZk+wB%z0R zG(a>O!(lOnK~p!dKkmWvhA^ux25E?H=po`M{e)3Kn&EI_M9Bz%PhJD!V%Cf%TJ&RE+>ap6o8 z%j?%~Blgx=maSw%ylGkXSuH`O(pxCp0vT_Mj7RdB!!id+%MFLQx`?xm98=yFcBRA!`7uz)8L&q_0Hm~t~RbHkY8DS5`E<{Oh#N{s6Y>?hlK zQ^N##LkTs~TGl0ZFH>sBK=zDslV7hHwTQ$3i$KLxXP>L@LelHg9k=54A;GH5nK}gw z|Jw&Ee)5%0E9+SK@uv{7PWh~pkmpHIK9f92!vs-0f@v`D*p|BFS^HQiRS-aKTBKj4 ziA4~{sM~F{I&Gj?r^nXob!y=b2Lmceg3u!pXLs185gyCZ(P=heRBc3qkV>_{4`8IB zBsTI9b%VritBHjeMzjdVEGCkk__#6W==TPMslb=>bp{6#e++*-L>l_o-n@^S&t1bm z{ipvm{+~bnQ`~#^JuJ?4NI3AFcka*(%j&KBxH1h-PbsNaQYJFpxF!~QX4 zaKrw9$~Nj|a**tB=m#obCF&Rz<0#VoSMtbGmC1%dAaNF5`sQdf5~WcI7$gamBuN<3 z~l-oBvA-(o{anpp63@xXqf}85vhJ%mhPpcTP%=N+XJOgf=bu4p z&F2wDM^U0>0YlY|Ip2#$Bz1)`s$pz3KbCPBnO1ZInacF!Ybg9xebao~Af=voXzYY>@GH=+1E2}vfiGzJr8lPhQaG%!>u6?8fsc$P_vLF_`Y2pmC3 zCqvvn_J)XjALG%0+SBt3Gf2%Cp%x+u62wUWD*y#Rn#wgz+D&;Z$)O?>86c&d&W{<| zbMw#)3!xX24cOQpK;t1Kw}ee)-mK zu=%8omtTF3g6iJEAue9JjEc@ks=31JG<(<`4r!&fM3B`?!i`L_^3uuAFq00E<`bzp zUWE>lZW_=GLk1T^lU8UVpox-AWVfRH9FGZ;5#JZ$`_kx9L;!KW*CXDQC;`Q57=}_B z^?mBbW?1ZKJVv8Yqfw$L@aetItS+P7X&{PyGM439jB((h)v9Cu+yb1Hd1#dy9`5er zJ3ssxdT|PtXypErY9V1^^+pBPZmf$;`C7%C>;TF|#ZE56oCEljHVn*DA02@_Vqdux06U_ z_kaNJB=FHY?4p0vBayk`QJ?4+P1gkve02A=Fg)6YH$1@c@eV{1cH_oXy!hfv7>`06 zb%)?E5T_b;_Yd&!(PQE>B~eJ3)@ax#3@`A82>g-sgA=K~3K%gl?iu_jq~MS(xX2HP zX+Ii`=x00{(f3c|gm`J1!f)i3k>n+bc&{)DrRr@YgOPYIs1j3JMuqCVW6G?ui* zl#pDK89a#dW@rRbSE>$WTBa!{2f$+JmIk|K!JTaYt_7n~#V_7^8}~Q%5HL~nTZA`? zAe{se>U9^@x=TTSB1oJfh45h;?DXoJe%OSTT)C^rCUvn;3R>CkJogwa;kUfZx#Ia` z6iP)>`E&8?ie}~aD4KG`e@_uqr!J=Af5jEZpIXhK^kF7po9QEDOz7iGAK8z*O&5Qs z1&yaY@3d0xv@bOImx*M1irX@ACMI@^r+FbZE8>y;31L7E{v+0PPR@2)r?Yqaw$RNrKuVA42ipXI7V}V>KEL z;P;OKFGM`@2*ZkoBf_Pqgi2zBaYWrXGHJD4^t=dQ4r!JjjYhb8?+rYDcn`hfJup7R z{7enkuC8Krc@CQ!yQox}7*<>~TQ&UNSH6lz4|egJU;hTX2VE>Lv;YKn@AiFS>OXh= zBF4L8qBhLT&Z5$+VbF^Sd(s%EAjFtXCK)2r8$}-BOHhGB1Qi;o2~=QHKyesEQo_is zNS(FZ&yG>%MK0r!B&pIxo1~=5Ac``Pb!AzUczy9Z5a+*(e<_R8b;1cni7H;R(Wt{V zHH6+6mE}3Oj)h@&k22Z0#aTF28)J*Zt~dx_;Fs^+$M%7TBr;*Zp-sev1~W-<<*%ad^rEDJnrc@7$buV>&a$p-M^xX0_&C{GFaN^2T zGqq_UmOphxq4b@~cd0V3q!yY{8M24UtVu6Ev%=%FlEr+6Nol!=U+KN_V4DSOUo&Ni2uW~ZQ`p6FAhlkE0pm7vkL`cn|d~d1M0L#T-cmzvJ z$l{%LJj0;!j4(?h0urAt0NUY+K&hiDE=JS9;|C821lCPmvczqRSzl>kX*n5>bsaPGw0<(kd}byGr2pg9qDqzG-d!TY!0fyOK>FI~ii3m5Q*U;kr-QH* zfEMBHcWz@e*u$;opU2+b4tDoj8I`3IaeD@205k}{sy(=HOaWLdJm7arMFP|5Sl{S`b z+wcRQG`?aYHp-R}XP*{W7eIg}6isIK3t*%7hau^TeVogTRVbq)INXfa%OKPj=;G ziJ2-%7XsmvM5@!WvabR=^%9}Au7)L<0%Fa=?T6d2>?%n*561zX zJb41wG!T!+IM~`oFdD;P5*UZlUk{UnEb_(8rejh=Yo>$w`FXco!K(u9m2VwJH)ikFm;9w}h?K4r5Mz#NA%kb1qY zc6V7GI+jU9OL6@B!vXmcx-}PGIL6}nRXDTr;JSq$e)mWC+28z}$e4bbBIZ81_*5Jl zomm?fu3ki}&y>LRVv{R6a+t!e_=HkJcF`68IRVg==3WcdcgizzX2Ay6OZrf{630u@ z!US15-0++Pp2@wS{CP@93>2`Q7D_I1G^{kXSFqLdkDLFZgtUBbg(KS1wz2hGNL+Pz6mMdPIVEf#}exrAeh0B0C7 zMIH`Eg!d%mrVRRF1VD!v41El{eGHEKIP>zW2zw*kdG`)**d@O~E9E!}_9>`{P3@q2 zjB)HChzAgbktl*p*Fme&#=rU3{|Em12XEl0JHja9sMtCYNDant{qi}~D>`mmzlpnd z9^#$%-bED2dBQlBCKijU3;2U?d=2}DJ4kr|#zH)KvWvCV4g#->NB5tgQLB^0NgAiv z+uns)sZ;wLnnhY#Ok{!pD)pLl%~6_1nqiXBh4_1|UW4O0bX>gg82!NjwPu3?i74}8 zCFUpF@d*VdM&lwntxS<=S(b%fw~M30Bb8lAIV5t&84T%n@tBx%8i#`JkW7m>m*i5O zrqsz4?_aG{iFj%ooMegPSnU2L%{IRC_Pf}4_yj?a!l_n)M1$#js96lJz4Rh3T(|~k z?je$JCM%ONnHO3Yr42YQfi$UUR%Yj9qh|U1?kVfITm-Pwg!$OiwU+yEmNwt%XYulr zr|^)8zn7(8*u>+rpj-yZSxz`-McSj17HvWid7)~Y9|MLG@m0QO!NXEV z^C=MG$=g%1rxSvCrB`7e@m!QaK2@V@r+}K%pCiKxvhD>h%~GYxk}O+KT6TC<+g)Rs z9U0HJ$IkpB-V4U?`+KNY*C?~na!C+QJFh6qL?$41INLIbJJdVsAq@I7_h#vuG&)UU zlJ5=rLj?U1db>wxR~qp99)iA)v^#<=F1ktuqwx@4$YfSwn+Osq`)gJlcySCZ2=L_2 zHvZ_aGe^y{pWv)|DUoqYmy|p&cwd!d+d>s zTV?H4y;SwyjqV1(;Q%0J#4!#jf~1C$i6%1+Wizrd)0>|4s(&E8NTx@POhb*4Cd!7J zNWusZAR0g~=)HQWy|QwP%vgQ*du8`rzwXx~vp_Ilh0ctO@QCp6d+s^k`Of#bc7gS+ z9Wqmp=X1845hdf5uRM=$Kl}#v4}qBtcDb;t7X-cR4d=H@20x3&?^76{lq?SS3C>u0PmxSgqbh)@9k0T6CccFzGQ1iBQFl%5~Ro3$l<}**mw4QYP zMS|56pYw~}#94#UT1^pEJ+1#PaGFx46cSv*c#>#JHd2n=so2_NCJT#9Oc}AZRjXA# zUhd?Ar^+`^C=2yemOXJK>nK{tJk2m0PvCnk4BJCIE)Egrvh-sF7R%t5qo6W0j3QFe z>@a1clq55J@a`=tse(>Gw1@4jb8uQ7UU=yRQm;(n2%GB{@ZiBi933sNIqJc+TX3C# z0z|>*BxkdTMtJr0m+`@e@8Z)BKEmweMA^)90k790bBFnCiP>b1;b2tG^_7aJvMh0I zB{XQOu^N;Ev}ERGsq#^#`Cj1DIqwxJxbq@WJ7vk{W<^FASDq@-L|H!bT!HDN%z#3f ztCm?YS&9`3+fp*uPSv55_h+J@(H13~rxaLanR;$(i=26appCZgAk8>B{XS*Ni*bnM zct#u_ZZk~t5T4aRtL@|F^EdF^ORvK5+c$DiEu%6^Dz6<@1IdjGkkw^WGx1?K1t1xh z?ds2G1sZXtN%6{ZIOCY7Z>-rQc=Ds_{q=SD-8Sr= z5BPS8ZvaV=G1@^K?j|VascWKH)NrW-Fv%8W)ZmDSKNfO#d>`gmo9DN z*M94_@zhJNLooY<7s;B%tQzyxt>p^W;T8T;UCa79)t9xQqyEHFq`a{*Flp5SRGr1@ z0R|M(+fnM?C{4X)gi-3%6bI<;NG&G=p@+$646DY*ts0;&U2*DF zSFTfD&!w{JOsY3nlYLIM6jn{3`#I0mC(N`a zYNW@U8@kx)|J0llt2KdE=Di#@K(ahWoP=oe9G2ykJG@7oLaWHg>{Kp{Bu*%cvY}jR zXueC9NTe5!qVmL zYE}v3J)84?`t#_`OP7VD3c;{4OIQcRs;R)NMx-@~rsXW*Ka@C%Q)fz4|6LiEF;hDu z_iKEBl>nANX}>Ip%3s?ua3po3E{}e^ah7Ur9J5mc)u||&Mj09pAtrU@LX1+6+O9~3 zC|j&%2guJDX2&V=@EB}+3n_e3vb4BO7>Nu(GAj^Sh&-7Q*T-`_WMNC;R`CK^6cUM& zw6%&%P1na$Fr?H{Zx8!;@7AYS+uOtC3zzUqZ@!83)&R@BL-?^kCPEw+Cm8hl)afHE zXYr86MH0)!qxlJzoFU9oOcqPZR2;b2Ie(3S`{iml_jF4~uk3l;a9h7@E@#kcA7y;O9V|=I|Us$Ovqorzzs7Ko}O-Kb#>; zEs_X6wj+c|3gI%$;+&cgIk~kY#8Y!Uj{=5OIHcmx>iNWM?+yBxMKe5n@Hx(%+lD1K z9~*rps{v^xaEO&gQgxM<8?RQ+H6}KMDbIWccJ`!Kgqax{K)QNTo$2Yp z{1UFJ#rU{_3{-Q$uCQZfl*4sbl~sHzopn}S%IY0iB~e?cLO83FP0gD)^T+CrC)Ar_ z^~3APYnVamQ)aEmP}Cr$QNkHP%bfJC{$JE&KEAR`>D`c(A6`rKRhC|Fi%n(M=@qehFO*)e68`cp{v3}V z+{L3u3BvgVS1(_}aD9mJ@fgE%Tj+HIvZxPy1#$z*^@qF&nGMfZM!aSY4*H!gc#9J@x12BFw>$KBjYTDiI)}S52>U+z!vWZ0fp8g8Rz~xOdDfr|$ZNxM zU6M_fujTtb*4NkRygh#Wm@@WD7cY>(gzNfh_h%N`oj%bSWKeM(7n_?Kc=ffH@x~i( zBJh-aF-q=J1+b&;G&5tO!tC-{+LGNUbc8A2t^cAG5~^#pJf1MXFSC0H(IBf~0yVv^-c z9H+?Rtekx-DErEDfhf!nE;Hne-2LEoyLjcf=WzbYRs6{x{W1Q}KmKF0mXX|YWvb27b<3zFLoV#bgP3xzDRynse*NKU2HlgecFAhXV_fE@%R99Zyz ztfP3ALu4*I)}~R1B%0AKHtcoq+yBLHq22QF-M{`zOveY*&5M%+)5Q|c3BCzBHl z92;)ng4tc-Tggiz%?eUOWmZ8(u(q~cFVxH#8EbL{tlN&GOa}_C2E>H|>t(q}`c|nb z1Le={qa$peKM$MA#|dp91gaM$@NU#9X`GNTuy6!=y$+Sx2L}g09Fk{VM+QooyR(Ui z%b1J7aDAstF5V z&46QBtkjfO>Jjv_))qHG_bL!n=%4X^M1vyI$nGpw2kY|YG=j^|!Ni|*#}ksQGafF^ zsvFOWboCvgIiP8r&+5)SU2VPJDMzjb<3ziWHGb?gzpWngjU;8@#@=yO9fBV)? zaO1gWF-bV~mkDk?+Q)Q0!@)$L-_78*9HlVIlt%>5QUrd7%CLxzSE#hya$w~-xNVdF z-fS5{)^yCXkSv#Q0uOEwkc2QR3dD;kSP{YPw?nGFXN~h z`^k&EEa|N(3)fk7R0%OI967Ic2}WQt|EBvCDxjdrU`uVvdnx6>m3 z$m>r(1;??6M0#~<%R6(vjTwM--6b@xA;zlILR6hSc4|{^UanRHfjzapnAOCNEnN!o z%7q9T#NKJjN=OM;dt26IKk&?8pd4=07@46`)qRT>AO-t?CR~^&flWv+rKLS2SPn%xJbUSq=lh6QWTnR_QXc8t_%Mi<6vfa>-A^;A2` zueoH=S_Z4QIgnLmZZ_d-RG!2!EH8s=tBaN#UTF7UlJqW5Q_8Sdo*_rAAYc`Oz-~t_ zphA{J47`vRm_y*b8~CK}UZflclQFzb2mQ@$eE-MqAoJQ-TU*D2afDAFoghjw>X;>I zftJH)EQpayNlrl|U#dat!f}<^By)&*;JPiiy*^Ug#w?B?Q!gvGFz9+}kTi{8$!v&Q zWaD(O4AJWK@cb*U;KHR#q}VAxYo4aqJ34{i8{p#Q9@03)Y&wI}4JZIRuFTjR62nXL zf{3=F%w)ODx&$Lt2ck7V$w8+w2*ve`V1`r$#U!EcNCuIlP#cCk4h6F`tIG0%_-+mg zSE)mAR>1e#rSc}Dl29(r@#F;Aa!DL3nJxCa9m)zV$3w=IQXiqZ&DkeKy}C481>IRSb7UFBI#JcDXM*&imY`rIxfGRJK+!lkXs8$p zBS4mAWWh_7M)h3tCWDM}?&Y+YtR#W&7Oi70L?@(uMd^7=bS~y-Lc>j|xF^dbbQ<^O!v;&W< zwRpnm_yuW9WiYGN>mx$1*Nx9xvex(?y6ZT4I^Zkn;>X%X3uv*^WhXfL*Uc ziVR^K$w30|ETgaeK{&qcIvDx!n4Lg(0J4&j9a*t7& zFo$QW(z4U(OJQC?+d@xjD%aGYDGf_j;tlDuW&@ z`@Z1WWqB>xrDd31W;EOgT6(MnLUoBDPOqbC=!Bgv9;%BOs0 zKvfyWs%epW@z>f_=8LihgZ-@ayHeRSX#31KbYsY}eub4LSoK?(qcmdnYOt!xTvTPF z^N$Nqs6a#G9aVL_{y?VGseU3a#kmBG^Q*fbyna(?Ol`A>t~W-4hkLzXUy?jWDnZ}&-mN@f{xnotJM87G41)7PFxJeyJ7-{KBN?E$_#+{MnN zE4X;!D!%{sZ-HAf6X+5aX4`F|JhZrtcH4qu`IN~Zk4T-s5)NdYXv2YPyTma{d5rzz z2{zW&P^2M_$A^gHB{C+!9T!(Go~MCiSptSpgxiP5`0UFsakM{Hm|YwpS}d?W?2#dC zJI`_N&Rtx)dX2J0k4!`bY;IGKY<1c=Ihdjyw3OLvCP>qYmwMq=&LPqqLZ15)U`NTV zk^xtq=Q*jna)e2YFizokDUPQTvX)C4H`T z;A3qtM6W-9-|8XCI1yn7!!=@~yN*j4O16w3WVVb9fkW8pIUOWK3F>n$8kmmCBI^Lu z$g)s_?zLD0GvM3P407G|TV3#VW>hbK7(jmmFA}KCR#!8kW{M-K;D$zGRAWpg=d)h8 ztI@5FFpVtCyuZT2&cJrcw`Q3KWhifZ975JCsA&r^L z=CFzomYu;Sd!(4KsyL2l7bn|pVO8mQQRoYolVwtW&_)nA=(c^z0`7kKIi^Qrw0wsg zfMqswcr?ah7E(4KxboTaTxC!&pDd`XS{ro8wOAfQ{#^zzQbs60qs<&Vc)U*le7EIM zm-1vfM|9^QP8K1}&xs_Xv7tOGu$x3=GP+zWDf5aJOXNv}dv|kOxpEO#FI_+@NOAw( zeOz}u2)j$3hE8ulfWFL(y4?;<0VwJXCyzo}h+Jh0@eeG78GFh3OQWucb zMhX<5N`k4(hN*lk@^Ta8sAgnJ4<1=II&GI8CpVW)r-SXCb5!$w8 zeMVaIMUfIX55=lqK=4ss(Pgai8WOb+p~iK}>)W=Q*^fznga#$V>bk8noCfVdG@%d^ z^wy85*R%bYO?D}K4qpYtb%9EK(?~(R{}|ujTi|ZGizh|k8Ujr4fgt6DSFJL7erOGq7Tj1z2j0~=rgQzSFS z*eSujM$i%F@s&|Q-Og2=AYw`ve2}Ed8a+)?n%?)E7$O6a7HyFerw7O>(@Ntd(q)2# z$I57uIdn{!85KnxB*6*!u4Ud0>lNw$s!^CaZ%Waa~qT0V;oH8 zWN6?PAX|Ogaxi5Ai?Bc#32G3eGIbFi4e@^P(dQT+9O1(GbJ*C}#Lo5(f=;GPUXuj2 z;}W%@-SUuxOK{{go+Ly;Wi#P?Lb08bG{$^7qfChuG8{*dNwbowV5V zGxFh+K}~xB>dQ!GNh~iYGm`<)_d0Z~$c*jMwQD%PbCG18L14a5ZT#`^1pQGTunV{j zN4I0+#TRbiwbx!%Gz-Q?yewtq^JGb=I?Gm_XlSrm)LD*+<}$&nT&600#OXy}t2i_< zt-7Ob98(9j1`|;o&oUp!j0~qL<;2R$J-ZyNgOwSmn#0V^AlG;lR)D2j)!9B9lXCk%{41PKafw18#sWK6N{>4GIOJcqC_ z$7>iy#zE~p} z6Nc2ZICb39x3dG*S%IqYHda3!s)%DU)7eTWJ{3e(BH?P1$_%oV9&@PVChEkh!VQ>K z5z|4-z`v>ygB7QeYW~Y;k;|Wl8ylE}5uBqV>^!BiGy;SdiQ4U#Ap$#xYh}ozh`LX5 zv&}P3^abDZPzYrPs>rGtk|c!Z+Ze9((C+wT`<-S5_KuD)lbKc=p}Tnw_xJbl_6Hwe z7Kfx!lkyCS$iQ5Hr{n@bJh2QJrttzPi_!0OVLLu-B1C#h1=aT{>qrZZWtc#CE&=rO zMS@n~gOf*}tN2K;Nz-fZ-~^M&0&$d30Yti9c}`rjLAMK$$JjqO#@lbdPYMWcvH;r` zE+Afnibl|Bm98&LS^tY%S*H~_VS_xksT;YRFDPKij7Vlz@nS)k6LtPPPXWZXA|dLm zO9m=U$-$NQ9^0ibbWY^L)@;(_?YCIWvTh}(@$eZcLnP^v zXdb`%pZyBH^8E97@zs}T9?>aRl`I>ntQUd^r^2MHmkf4Mxpdd-K$MTsTPJIzAg5*g@9#Qj>xh= zmOzEz%FHuKN`|)b=?j8@{yDBi-gsFalYyz@FtpnNElSUK@zEEb;fs5Busc4)crha$ z)L(u7dw96_n3MyEGsR=T=I}cnn8%1q#Vvsxg2qaOW0U+$Dg=2U3P-696qdkfv`z~? zl)=|=5wtqAU?;aB8|m#d&IgOJ9rboOMGHepnX zm7F1xU@mW#!7XxZoBqjT$zV1fk16}y-rmMbFTF&+%gn3WA5cjsGcEbu4+aA&MPGRC zCcgT$Hxaa2hzkxU=>DmrgB9t+dnJ*wG-)Mg8%>L?0AnF0nk_o7~dqp#hmh!T;V^@KR-VayZ zK)G0SR^{00;w-BMUq2(p8SxQ=5Ub}}>co1$6p?sX%1$WvAGfpNNZJ)!ESsSwuumX0m z#LzErd838PJqH(jft%X{JiXI{>xRhVBW(L41i6Fd$(#W9z_Z}F0#=cr!+>G82ip&j z2OhrIdyFsce~g3i9Ta?m#e5e+BvcN{9lj7LvLZ#CCrFAE2{^ia7f0hgx<(5sVOuyj znqjfbkmVM29@AW|U7HjZG**?SDxlH0RG3hyT4bEEp1|=Ta&_%Rd5HP^1Wv)xwivE# zZ^CDS%5SH|FiWR6NhT0pjGdKdB(Uu;5UP<7DQD0i7lBXG*SGxwQhbTqo8zrK38gF7& z&CWHZ;FTRVt5Rf~B7w3hDMd+}pjofFI;NjAtpTE8_ei_8{#V zZC}CdFYe-ayocV_63Q^1fEPh3)N4T)c3Bg5GGjMj4&w2h;_$Et@)u@;%AdmF2B17-4-xC4nmQSeXsL zEN2V=-CP&VVo97@PcShbvnni0KcP2uvuqL?lh!ZNG?*~4A+fTquu`C@K+CEsL*r8n zXmk^+=d94G8Yr4o-(!}Anw_p+z6!aP$@({Q$0AxHw?VQge$Yjn=V%RvC@c@3e0dK)_{qDNa}P^dN(mcI zyAR9q5hZE08zsw-f?lWPBe85aY=A5a;rU(gEF_ZH)@TQ7gDz1DJX@eAv$#=@aH>l~ z3mc;~_?As-5zF}u(J~?vjO=iXa2CUMTNrdV(C=7Sj3+2$AQllxd&z7KmcY5q4S2AW za9+j`E;2;R9EXP|c=+HEp1E<8*yBZ(!n2fk9;t@rsp4A+PNosNyStTDm+s?i@DOHxSJi z*uHRHIZRtNjqc<`GIhXmM$HUjySLhixuujOWF}uNGG4DhLu*`!6^L1wE1R7v{mh>= z)kZWxaA9N_W~|Yet5vPws{6j$M8e8@Sos^XRv>NG#Go3-VK|MoHIG)^$20@qSl2*} z?U_MZ>wMJ*6h^RG`L90b>NvNY)i-kbm$UB@Kkvb(KiLyrgf;K3K7$s~7d6idXmnau z=g_NP%ur2F6fm(l^G(%X&q{{LWQLcoUw-Z@So_{z;^D~&7PDiVJ9iDyG{iDqpy&GZ zth^j<21?9@7sME!Pp7i1fZyrkWHwWVs;-Yte;r5D1>XPU3(TSdS<6OBn&4LXMKU!k z-E!es7A-=C94yb_%5*+Wu+blYr#W_pYq)viI$n7GCIXjJnJBUdOcWUOT38zlusyP| z`{)rq|MXJ|40=W~i3=>3F_vMBLQFv>;I<7B%_vJ*E~jL*zq2twzjJ{WdA5v8^HU3P zUSKf~Nvmo+R&vF?UJq#)6M?qVX_HX};{vv85ie}HT+$#iFS%lRR+DtCXiz+>q>c4W z&vKIPyQuvSsf;gGOG)QSW^nTTGtkIWx34tmy;4|Emj5zqb}XAL#N_uCI4)9}^K=j| zXC%ZJ^n3C>%vr&E3PKT$1zedjR8t%6o{2(Le0_=h{^}$YMp)lC*>hIri zPM;lt)ibPlRlsS#vz0U3jFw)RH%AA0+GjWnN?ZMfS+-TR zz0H_Kr6RNHG+uXiWY%aahCE?yC0~nfx= zL|Fu{$ce-WLx7Bg(ZN0*-ksn+=cMu=gXeOwP(F&bO$_op5z5Tf@hLkLC8<_KbHaN3j*qor50`gF zSnCgQygw#NL>4Uwsc``WmW?zjaPVlKFfXyOjXaEzWCa2lNR~@viNdrdClfq+^hgmo z+kNGD6Du_aJ=iRR-rCxLh@Sd>_1}UrS)l9&5}DMg!1KI_kYpL*Abz_=;I0fBj&MFjXSgX#{vNa48Wv)_L?u|Qcco|Pgn^N> z=2D<*+;SS5`)a1uFpUtavvti)Ry5*@&OBC^dwpzU6;`)mMIf&_6sxPADzP$tX#^wS z>@l1Qf2xBO>bZdCd1;&zW|YxNaRls)PsJLugezs8F2Bmzy;CRf2}G&Y1hSIez!@?x zjafe!5+0?1U#?6DU<5ZRA8o6O_By!GF0D&HBULYQRVq@cp_Lh#0^PGbBiyV04j4(v z$Z~`e~-^Uejnkl9FZeVyVu3Rox5Pe0oF?8f~@e$G9kr$dV+JC z>o|Y@BL4I*{swldhpnAWEaDtL`m68a`#<_Aq5|NSPYQA|7sL{mi>T!|q=4D$bP-J_ zaF~a{wQz2I8?U_l0{+dv{dEkwJ)Bz~;rQSHU*7r%N006yUnaPJ`wkvIyiZ!_v-uL^ z;}ovdMyK7zde8-DO6aiT2M|cfbYi}ksL$?L)D66{J;K$eui~j^uM;74F

&ABvQ^ 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 literal 0 HcmV?d00001 diff --git a/img/rpi.png b/img/rpi.png new file mode 100644 index 0000000000000000000000000000000000000000..58bd7217707b2c46f16a9415b1716245201851ee GIT binary patch literal 7229 zcmV-D9Kz#?P)Zt|_?@L75IVrVl!i4Ku9}J*p2pZl5N83oO6C zznu;@_xJZ|nIw1%DzgwjS65eGi6CYPBr^pPTnHd@rYB^PBI@euhYT-J2OOiLqjPg} z*VorqejYec6U@xaCbpJUoYohf8c4V`F151QCyqk5qXbG)odE zI1LT~1r`DbDg+NWI5;mu5DyjwL}C{sGYlFg2~Tnx5fKpz4g(b)2R2R;A|fI!EiFk& zNk#@469NYf69pX|9Ud$SU0q$Yw6uD9dWwpQXo^><000{ZNklv=!LubAb9gw95y~^^wbB*)>EIVztzO?@bs%sGmPkx`K(U$U!OjB;c!l- zk6#RbAWY?gj*K;b;y>bT;8P66@d2$M2xi@j%c_a}3j-1w5Di9E+hzBr{NZ{r8hlbe zD(M3W$H9Rn6Qai-)3i1EnE&)SZOw~cE#}JCJKtWO+vH^H{N=YDrOe&9?ED}te)ux) zrs;tHRmJl%@1zaK*56;~2;A(C=0)#=`?Q&)-C6cix0!aY^IxTdpLz-NqOvJ{R~DV6 z$HkDONh_=R=W&`eo81!N>|(J08SB%pztUhq91kdnoaSkgrsH|m?`BTv;B$~Qm9*}2 z97%GOe>1p)B}|I)uUv1z%;U6mk^M7Dvnnrwd8?H*ku0)FcD$dqlBQvL1p$S{5+nJ+HO-VO4qlXP&C6hJbblz`^JJo`<0S$uL0i=U$~&ZQ=9(wwv7tlvrSrCU^; zbX!Hu&A~;Iv!$7HDDTZ|esi<9mzoGpP#g-{Q8v&?D@~iD#a%G2`d|JdC><5errE3; zBr=fy5E%bSE!?DeC&$I`5BAlntN*t?1|M$*X{%NA=A+z442PydM%Bn<#k*=FYHR8B z=S*^%lB7JIyhmg z2xP~dKc|yqUs=aeV2~bYI4VE$>Si&!S8?ngXAXfc6sEJLS>@BJ*^y@@Nvm}{SH(4% z-DgH)S>ZDc2U95fxk;wg*IfL*X!=26TIE*M{n?Klt#mN^J<@yAYPFd7A@WhJQwFWu z+MfmYV=p93t(GP!fMMxfogKM)Zv)feKvU6i2672_&W|T77 zgv!P0W7jwbQ|=Z7I1b>S-&q<;3RSV#CrtKK^4|zbH)DA2Slo@wmA8&XjkteaIfR9W zvaqz7b_+!`>pI6bkz!j;7)g3uO#B;@U=&o0a~VUy?Zk>7m+5#kuy-*X{Ujmb)?zU} z4hAw5vweH5$#~T5+W5hY2Z9(URWNa8p2h`10kMk*LvcNJ&ezNxWQq`%a~95^I8v={ zIrkSmIwCD}NmA9iz&#WwA9MVR@tqGdnypJ#---ptmS~n}4Dram;zti8b(9Vk;3?jSF#aQyN5 zx^f2&EI2BDd@1%FsKk47q4q`&k86J2e)Z?i^k`O+rs>?xkCp#bZFIDDg@fD%(z|Fg-5(7f(t6;Q&Jh$OA*ZUtmWk}!cCdxcQa`>NQ~ieu%LHL6V# zd-ZH^XF_p7%e0_R0teIB!Edh!X~O0FcEyfEY|qa;L?r9LL2Yl;T-LTd6oduA)f!EyPLscpt;O+n*1-FtW^Gm##o}|JJ(DEjbJOI(`!e_9` z-OiGeS(}Rhqo3K>aMn@Rz6!=b7zaqFO*p>X-Tl5C_yJ*k|J@u(o6wMEO)fTm8x+a> z>iX`^14or0GfrE+!B}Q0k?51}9!M)&J4(Iym4t)ElyCflv0_KfNq7ERImv!yJ|l^1 z2o5gkS0r~p2BPX(BMhoRB~XaEk?bfe-$&%x*?c4e5E@55dBaG%Jotj;5u$lZBH_p4 zBbnO66_rB1lPYDtR*2Yo7xkAT2K(dvi z8XjXFr#bJHPl2X~(ju}WV~E$5&Y0;cb8n4*5!!b#NU0m0`*^PrqUHl6X>!b+a&zXk z83%|t1b6cR$(LE?*&fm1;Q_C5VpB7^`43f@e52Our-%H{J2?}$vUa8J^m3H$%tdf>#7r+@H<>qn~Csqj9&HA`41V?NRv?w)fO(rOEza ze7xXwx=tHVaA@Z*_ z-AzK;ZpR9UilTVclPS|B;y5rJn8Ind5uqSTuEhQKUbTH7v4ny{KdJccaF+@2?xE7H zC+o2pMTunM1%z}sm4HK$jMMFYF26#6xdc0CILnSrtqpaKSXg|`Qkv# zksl)t5l%F+y&)MGeSaKmVg-SD-HD~C<&T5!fEdNF5p`e_lNvZSSmC#3l^ww~@sBSK zzS((Zo>UTyV9#GZ1V4gzW*}|YifQA(go6vYaZ!k67&Y`&BLw1Q1|p4@Nz@HEI6I89 zN;kf}*N;Yg3W}S7NFribL<~51T%m2MTUl&#GHV^2!ZoS*TcfZK!B++eG2mdOOp5|o zHw69gvahmARL9UX5YaC9$Oi{Mi#{~;;CX=2nHP|FPpe?fFlKCN5&^yPmyCm@mmsEw zw)$ao)*I^42nHfv-^OAhf}SAWF`QWRJQ-F(*H-Z^)-pn`%ji%DVj&rXxZT;cu%epDMU@OLT>zL={V4jZ^|8tCkBd$O9xrrLRIs?*#3ZfArbU2VbG5@uszIGE@0U8yZv z|KS6JL}%|&{%Fz;1qAa#FdQr>tt{rg;Yn+^yGQ3v)b=>CcEG94^Y}(2bv%koncRAjIyLcLB~ui3X#FtrO-bIiOA4p&v}>R1|BIm5m}7_Uis zM4DSbVPT3F!*N@E&pqyFi0G+9JWT4|73i4#lu%iofZhT)ux)4z2m8Kq1+~ClPOmqN z=7-62s>p6ih7HLE-Q!`*7+6DfaAeFz_K)o5pl!8uM&y-I>r^d4XT={!7_TEX`Wdp| z+WG>B;4{X3sl@4eA%u^>u^Y8Jm@fTpj9EK@tWx}wXk9L}m+R;l*a9>h#;YbPdQOQa z;2z^HEff(Bm2#)ORXA0V$UB0=u{lfZOZ-|d`i|-?hU4M_LVH5`svg?c%7SG17I6ORCwSyL3G`GhJC+ug(&z4i!xhHBxCS2V>G%P2{; zv6OSEuEYhOz)qwL>08eLu)QZAEay_Sj4^FQ{kkF-_T1mpx{xMoy*?`_%z6wMrc9dI@FEAI|Td|MZp>Zyg-G0%b!fnuvP;Cvb36 zUD=(5^V@e5Q^QebUUAK>+B9&+KX4qk)o%W!a= ztNS_pW5Z6NgP=gx$fL;^T1_C$lz_(cW`%>r4|P!%das7oRrId6RRe3#*WgIR9bT3= zxS6YSUIg)Ktj5YZSR?c8Mtu(Lp90P=~xKa9Ad= zz)?@zNY-gB#TyxMz$Awp2M;VDe2*X33Am|Ob81#Nkktzc-%*Bx-GGg`oq~6@!~-t7 zH3g)?fvFh~VSJO}VA=}J%X<_KHPBF}j)oZraI;>n@JnS;vs~!^I`b-4@;B;Ctf~iC z_BdNxa#{(Pc${KiiYZvf>Q;lBHB3!rC}PVnoVG^+v#n6^5T0#~Y|u#C1@TwjY|PP6 zByf)&0w(5|*9tgSCmU3SQ76<;h3!%E4kXXK37B7w4S4jJY-v@>YcYiH-eAoGqxWgR zjs;?Nc_cP5d}7R1VI78lEnLxH@(C2yPQb!Fm_mY9zBddkgVB43zBBn>a!3-ms=fJE5doxK|0k%U&Y zOg@eb*aN}vOL0?nSOqa?;ezSc0c=x^5oyb|tOeR<7(WEeUtG?S<5tQ-Mu*V|ZAm8h z!7hX(y9Uvx;QZwWu6GfI5Xl=5^d-b39Of=zB+pGm&j7bzhhN%{C#^7D3RIBE@-n;*S)tfgs%abqGU*S(g{WXm~C1 z-g}FzvVJ<0$3@+SD2OG%^8Bke$Vd6*N|VWCd(V9~C8(7sW}8_P)hNIOia&)d^5KyC z-?rPu?945Xo_ns<*fv9lxS+G4UY&kI3wsYzB+FFv4%!#U%|Qy)+2=Ph#GsO)=%;!qOw_0TwKsWPgUu7KMO_~C8+>jxBv zoK21H04b-JAk|8Pk0SC+sw{6>C=2wmV z+!BWp2C!S2vYy^D;1E|hJH{7@;MNp#RnQ#=GbBNmE_;@6fQu{b>7hE1TKQQ8!CKrt zG5Gj}5eLw`j%`g12zhfxC73PXj)TKkt??WSoLH{ySv82g3><`g37~l8JH%xiLSs3% znIqY7T*ka2j0Lb`9xOP7#&Y6N{OcviImPY=IIQmv@_c=F8n~=6YwKOULvTj%CIt@V zLN5ge4>%A8M{-LazYdZzqr}$crWFUbu_)$i2rQJ^b_v^^P%jxVe9jwG`>p(+ZQttK zg$NF4#y{3hq-{oXp|qdp1QUxgzR<6Eq}@(SF%ur4dKZg|!;&P9R0~A?k$x0y{Sh-j zy&Fe6@60|Vom+u%$6EYg(~21S5*vqFx7A;;bY2ppq5WAa&cGN-%VTSN_&7w!(lnpf>jJ08-Ipyb`Vz|A&=UXOBxPtn$R=|v`)Np zt|PW1N3_nwR=D<*hJHT-w|PlbLrJGCWuPqU)(>JqZtd#t<>)xLGey!^@TyaH_KQT~ z95QuUajl}i6rkha6N_ZH$w}<&YBHoq`*L#1h;z zMlP>KaPX}VijAcP!KoK>!o(!v$tht4AvZx{cjd4ryhsdDW3Gf$x4hI4u#slch;&8d z8D8sseWXM_E%Z+j_E;)JTX=+qr{32m7(%&{NZTd)?##hCuAh;TgeordchIT6;`EXrHXQsy~w7cwbBJ7WXyS9Dq-vyCg=S?^m zj{K@rHAkzVr)jY!oG@StF8;cg;ksuL$a20-g5${Oa5CiYU=^FC?GB!=9!Ek85 z8qSUbTw3(jc0HdhkC8}ry&J*Z<{Iw_!`D(RS5V@)wq9h7`AJJ=jdwHTXT0_d*EFLW zmA+&-#TH6eN?IQFvb`$IPXb7YFQ%hg1?-fa}+#L=vo-BbKMi*Mi z54XW^ydNc}IP7T&=^^2)2Zb>6CyFMLYh!;i)s90=%POB&3)yfvGEO{5waCJ_(UYyP zN4@8zJ``|beaAbMPxi7!aATOSa@l&`9u|wCX&S!oggmD|iW?neYuouy zoC}ANe$D^$a;GhufY0#>U!e@41%i_0-u*HxBjLZ71z@khlFH zoczgAuXj3a4{g(Nc(LSgHL_q3nkep*b5h;RpyF70_RZZ~PP?dX#-YSR5|VF5Q=|rt zm6apHyRXk}?~7tc+zGtrv{!iPI5OYL@%HOmdQLbaDQbeyl=337FAm4Ooh~;8XNj6Q zDG_Z(`Qy-@PKD(8R#8Qk40OUHskL#KFH5dlil zQ44nRYzE{BER)kkd;$K5ND@aAYo)Dki=nqU)-c4rl3~;K-0D)}tRs zBK0WkBTzgJhh{wz9-?3rwiRcRY!Uto9GMc9&LcS=2H|r`Iq?6chN@jEj*LzqQ>m`lu={7KiShlR@3FRy-XaQ0lUBSAOeAwiDPAp5FD!L%~DY; z8ArAzesx0#g0Hn)3@a@eN4Aux0eX%8JkFBBY3VpJF|h?v&zH08Y4i_pWKI@-m_7LO zk3g*aBODn$n<@_D&U8sDH%|WwM^4W+U%Yy{^YX*DR}cRbLr(t(q(5aT`D%R`00000 LNkvXXu0mjftFXLh literal 0 HcmV?d00001 diff --git a/img/uv.png b/img/uv.png new file mode 100644 index 0000000000000000000000000000000000000000..bca946eab3fb0b242236b84b6f4f14b2c2650799 GIT binary patch literal 60202 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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..15999e7 --- /dev/null +++ b/index.html @@ -0,0 +1,43 @@ +J. Fernando Sánchez +

Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/index.xml b/index.xml new file mode 100644 index 0000000..0de6616 --- /dev/null +++ b/index.xml @@ -0,0 +1,1602 @@ +J. Fernando Sánchezhttps://balkian.com/Recent content on J. Fernando SánchezHugo -- gohugo.ioen-usMon, 17 Feb 2025 23:02:47 +0100uv - One rust tool to rule all pythonshttps://balkian.com/p/uv-one-rust-tool-to-rule-all-pythons/Mon, 17 Feb 2025 23:02:47 +0100https://balkian.com/p/uv-one-rust-tool-to-rule-all-pythons/<img src="https://balkian.com/img/uv.png" alt="Featured image of post uv - One rust tool to rule all pythons" /><p>Long story short: I&rsquo;m now using <a class="link" href="https://github.com/astral-sh/uv" target="_blank" rel="noopener" +>uv</a>, and so should you. +It is a great replacement for pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more.</p> +<h2 id="context">Context +</h2><p>For years, my strategy to manage python projects has been a mix of a custom <code>setup.py</code>, several hand-crafted <code>requirements.txt</code> files (through <code>pip freeze</code>), a custom virtualenv per project, and multiple tools to upload to PyPI. +Although this works, this setup has many drawbacks:</p> +<ul> +<li>It requires user intervention (creating a venv, sourcing it, handling new deps). This isn&rsquo;t ideal if you want new (probably inexperienced) users to use your projects.</li> +<li>On a similar note, the whole process needs to be well documented if you want other users to contribute or maintain the code.</li> +<li>Pinning dependency versions is finicky, and I&rsquo;ve run into problems beause of that.</li> +<li>Creating a new project involves a template, or copying files from an older project.</li> +</ul> +<p>Of course, this is nothing new. +There is a whole site dedicated to <a class="link" href="https://packaging.python.org/en/latest/" target="_blank" rel="noopener" +>packaging your Python project</a>. +A plethora of different projects have come and go, with varying degrees of success.</p> +<h2 id="alternatives-poetry">Alternatives (poetry) +</h2><p>About a year before trying <code>uv</code>, I tried to catch up with the ecosystem and get to know the <code>blessed new way</code>. +However, the task proved to be a little more difficult, as the landscape is filled with a myriad of alternatives, each with their own set of drawbacks and detractors. +Packaging has historically been a weak spot, in ironical contradiction to the Zen of Python&rsquo;s &ldquo;There should be one&ndash; and preferably only one &ndash;obvious way to do it&rdquo;,</p> +<p>I eventually settled on <a class="link" href="https://python-poetry.org/" target="_blank" rel="noopener" +>poetry</a>. +Mostly because it seemed like the most popular alternative.</p> +<p>There are many things I liked about it. +First of all, having a convention for dependencies (<code>pyproject.toml</code>) and a tool that properly handles them was nice. +It also removed the need to remember specific incantations to build and publish my Python projects. +Lastly, I mixed it <code>poetry2nix</code> to create reproducible python environments using nix. +This makes for a very powerful experience.</p> +<p>However, there were multiple hiccups. +First of all, it took me some time to figure out which specific fields to use (each tool can define ad-hoc properties in a the <code>pyproject.toml</code> file), and some of them seemed redundant with the more generic ones. +Full disclosure, this specific point might be a mistake on my side, and I do not remember the details. +The second one is speed. +(Re-)creating an environment took a non-negligible amount of time.</p> +<h2 id="enter-light-uv">Enter <del>light</del> <code>uv</code> +</h2><p>According to its repository, <code>uv </code>can replace pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more. +Not only that, but it also claims to do that 10-100 times faster than pip. +I must admit that it being written in rust was a another selling point for me, as I&rsquo;m looking for excuses to collaborate in a decently-sized rust projejct.</p> +<p>Installing it is dead simple: simply download the binary (e.g., with curl) or run <code>pip install uv</code>. +You won&rsquo;t need much more: <code>uv</code> seems to just do the right thing out of the box. +And it does it really, really fast. +The rest of the time it gets out of the way.</p> +<p>My only gripe so far is that I don&rsquo;t seem to find a built-in command to drop into a shell, but that is nothing that <code>uv run $SHELL</code> cannot fix.</p> +<h2 id="common-operations">Common operations +</h2><h3 id="initialize-a-repository">Initialize a repository +</h3><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">uv init +</span></span></code></pre></td></tr></table> +</div> +</div><h3 id="adding-dependencies">Adding dependencies +</h3><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">uv add senpy +</span></span></code></pre></td></tr></table> +</div> +</div><h3 id="running-commands-inside-the-environment">Running commands inside the environment +</h3><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">uv run &lt;COMMAND&gt; +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"># e.g., run a shell using your python version and dependencies +</span></span><span class="line"><span class="cl">uv run $SHELL +</span></span></code></pre></td></tr></table> +</div> +</div><h3 id="dependency-tree">Dependency tree +</h3><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span><span class="lnt">14 +</span><span class="lnt">15 +</span><span class="lnt">16 +</span><span class="lnt">17 +</span><span class="lnt">18 +</span><span class="lnt">19 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">uv shell +</span></span><span class="line"><span class="cl">Resolved 44 packages in 1ms +</span></span><span class="line"><span class="cl">my-project v0.1.0 +</span></span><span class="line"><span class="cl">├── fastapi[standard] v0.115.8 +</span></span><span class="line"><span class="cl">│ ├── pydantic v2.10.6 +</span></span><span class="line"><span class="cl">│ │ ├── annotated-types v0.7.0 +</span></span><span class="line"><span class="cl">│ │ ├── pydantic-core v2.27.2 +</span></span><span class="line"><span class="cl">│ │ │ └── typing-extensions v4.12.2 +</span></span><span class="line"><span class="cl">│ │ └── typing-extensions v4.12.2 +</span></span><span class="line"><span class="cl">│ ├── starlette v0.45.3 +</span></span><span class="line"><span class="cl">│ │ └── anyio v4.8.0 +</span></span><span class="line"><span class="cl">│ │ ├── exceptiongroup v1.2.2 +</span></span><span class="line"><span class="cl">│ │ ├── idna v3.10 +</span></span><span class="line"><span class="cl">│ │ ├── sniffio v1.3.1 +</span></span><span class="line"><span class="cl">│ │ └── typing-extensions v4.12.2 +</span></span><span class="line"><span class="cl">│ ├── typing-extensions v4.12.2 +</span></span><span class="line"><span class="cl">│ ├── email-validator v2.2.0 (extra: standard) +</span></span><span class="line"><span class="cl">│ │ ├── dnspython v2.7.0 +</span></span><span class="line"><span class="cl">... +</span></span></code></pre></td></tr></table> +</div> +</div>Nix Recipe for Python Projectshttps://balkian.com/p/nix-recipe-for-python-projects/Mon, 13 Nov 2023 18:21:46 +0100https://balkian.com/p/nix-recipe-for-python-projects/<p>This is a quick and easy recipe to add a <code>default.nix</code> to any Python project with a <code>requirements.txt</code> file:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span><span class="lnt">14 +</span><span class="lnt">15 +</span><span class="lnt">16 +</span><span class="lnt">17 +</span><span class="lnt">18 +</span><span class="lnt">19 +</span><span class="lnt">20 +</span><span class="lnt">21 +</span><span class="lnt">22 +</span><span class="lnt">23 +</span><span class="lnt">24 +</span><span class="lnt">25 +</span><span class="lnt">26 +</span><span class="lnt">27 +</span><span class="lnt">28 +</span><span class="lnt">29 +</span><span class="lnt">30 +</span><span class="lnt">31 +</span><span class="lnt">32 +</span><span class="lnt">33 +</span><span class="lnt">34 +</span><span class="lnt">35 +</span><span class="lnt">36 +</span><span class="lnt">37 +</span><span class="lnt">38 +</span><span class="lnt">39 +</span><span class="lnt">40 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-nix" data-lang="nix"><span class="line"><span class="cl"><span class="k">with</span> <span class="kn">import</span> <span class="sr">&lt;nixpkgs&gt;</span> <span class="p">{</span> <span class="p">};</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">let</span> +</span></span><span class="line"><span class="cl"> <span class="n">pythonPackages</span> <span class="o">=</span> <span class="n">python311Packages</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"><span class="k">in</span> <span class="n">pkgs</span><span class="o">.</span><span class="n">mkShell</span> <span class="k">rec</span> <span class="p">{</span> +</span></span><span class="line"><span class="cl"> <span class="n">name</span> <span class="o">=</span> <span class="s2">&#34;impurePythonEnv&#34;</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="n">venvDir</span> <span class="o">=</span> <span class="s2">&#34;./.venv&#34;</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="n">buildInputs</span> <span class="o">=</span> <span class="p">[</span> +</span></span><span class="line"><span class="cl"> <span class="c1"># A python interpreter including the &#39;venv&#39; module is required to bootstrap</span> +</span></span><span class="line"><span class="cl"> <span class="c1"># the environment.</span> +</span></span><span class="line"><span class="cl"> <span class="n">pythonPackages</span><span class="o">.</span><span class="n">python</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="c1"># This execute some shell code to initialize a venv in $venvDir before</span> +</span></span><span class="line"><span class="cl"> <span class="c1"># dropping into the shell</span> +</span></span><span class="line"><span class="cl"> <span class="n">pythonPackages</span><span class="o">.</span><span class="n">venvShellHook</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="c1"># Those are dependencies that we would like to use from nixpkgs, which will</span> +</span></span><span class="line"><span class="cl"> <span class="c1"># add them to PYTHONPATH and thus make them accessible from within the venv.</span> +</span></span><span class="line"><span class="cl"> <span class="n">pythonPackages</span><span class="o">.</span><span class="n">numpy</span> +</span></span><span class="line"><span class="cl"> <span class="n">pythonPackages</span><span class="o">.</span><span class="n">requests</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="c1"># In this particular example, in order to compile any binary extensions they may</span> +</span></span><span class="line"><span class="cl"> <span class="c1"># require, the python modules listed in the hypothetical requirements.txt need</span> +</span></span><span class="line"><span class="cl"> <span class="c1"># the following packages to be installed locally:</span> +</span></span><span class="line"><span class="cl"> <span class="n">taglib</span> +</span></span><span class="line"><span class="cl"> <span class="n">openssl</span> +</span></span><span class="line"><span class="cl"> <span class="n">git</span> +</span></span><span class="line"><span class="cl"> <span class="n">libxml2</span> +</span></span><span class="line"><span class="cl"> <span class="n">libxslt</span> +</span></span><span class="line"><span class="cl"> <span class="n">libzip</span> +</span></span><span class="line"><span class="cl"> <span class="n">zlib</span> +</span></span><span class="line"><span class="cl"> <span class="p">];</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="c1"># Now we can execute any commands within the virtual environment.</span> +</span></span><span class="line"><span class="cl"> <span class="c1"># This is optional and can be left out to run pip manually.</span> +</span></span><span class="line"><span class="cl"> <span class="n">postShellHook</span> <span class="o">=</span> <span class="s1">&#39;&#39; +</span></span></span><span class="line"><span class="cl"><span class="s1"> pip install -r requirements.txt +</span></span></span><span class="line"><span class="cl"><span class="s1"> &#39;&#39;</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">}</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Now, you will get a clean environment by running:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">nix-shell +</span></span></code></pre></td></tr></table> +</div> +</div>Kanata: advanced keyboard configurationhttps://balkian.com/p/kanata-advanced-keyboard-configuration/Fri, 20 Jan 2023 18:11:00 +0000https://balkian.com/p/kanata-advanced-keyboard-configuration/<p><a class="link" href="https://github.com/jtroo/kanata/" target="_blank" rel="noopener" +>Kanata</a> is a software keyboard remapper that aims to improve keyboard comfort and usability with advanced customization. +Keyboard remappers are a good alternative to running a custom keyboard with QMK/ZMK, and have two main advantages: they work on any keyboard, and you can configure them to launch any command or program you want, not just key presses. +On the other hand, you need to configure them on every PC/OS you&rsquo;re using your keyboard with, and all the processing is done on software on top of the OS, so there may be glitches and performance issues.</p> +<p>The project was inspired by the more popular <a class="link" href="https://github.com/kmonad/kmonad" target="_blank" rel="noopener" +>KMonad</a>, and the author cites some of the <a class="link" href="https://github.com/jtroo/kanata/blob/main/docs/kmonad_comparison.md" target="_blank" rel="noopener" +>differences</a>. +Both projects use a very similar configuration format based on lisp. +The configuration consists of a set of general options, a base key configuration, a series of layers, and macros that can be used within those layers. +<a class="link" href="https://github.com/jtroo/kanata/blob/main/cfg_samples/kanata.kbd" target="_blank" rel="noopener" +>Here&rsquo;s a very complete config that serves as documentation</a>.</p> +<p>One big disadvantage of the lispy configuration is that you need to specify your hardware layout/all your keys, and repeat that every time you define a new layer. +The result visually maps to your keyboard, but can be very verbose/big if you need really few changes.</p> +<p><a class="link" href="https://github.com/rvaiya/keyd/" target="_blank" rel="noopener" +>Keyd</a> is another alternative with a more declarative configuration format, which might lend itself to smaller.</p> +<p>For now I&rsquo;m just trying it out, and getting a feel for using fewer keys before I build my own ZMK keyboard. +I particularly like the option of using mod-keys on the home row (e.g., having A work as a CTRL when held). +Mod-tap, tap-dancing and the like are very common techniques in sub-40% layouts, where there simply aren&rsquo;t enough keys for all the letters and symbols. +In a regular-sized keyboard, these techniques can also help you stay on the home row and type more comfortably. +At least, that&rsquo;s the idea. +We&rsquo;ll see if I like it enough to stick with it.</p> +<p>For now, here&rsquo;s my very simple config:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span><span class="lnt">14 +</span><span class="lnt">15 +</span><span class="lnt">16 +</span><span class="lnt">17 +</span><span class="lnt">18 +</span><span class="lnt">19 +</span><span class="lnt">20 +</span><span class="lnt">21 +</span><span class="lnt">22 +</span><span class="lnt">23 +</span><span class="lnt">24 +</span><span class="lnt">25 +</span><span class="lnt">26 +</span><span class="lnt">27 +</span><span class="lnt">28 +</span><span class="lnt">29 +</span><span class="lnt">30 +</span><span class="lnt">31 +</span><span class="lnt">32 +</span><span class="lnt">33 +</span><span class="lnt">34 +</span><span class="lnt">35 +</span><span class="lnt">36 +</span><span class="lnt">37 +</span><span class="lnt">38 +</span><span class="lnt">39 +</span><span class="lnt">40 +</span><span class="lnt">41 +</span><span class="lnt">42 +</span><span class="lnt">43 +</span><span class="lnt">44 +</span><span class="lnt">45 +</span><span class="lnt">46 +</span><span class="lnt">47 +</span><span class="lnt">48 +</span><span class="lnt">49 +</span><span class="lnt">50 +</span><span class="lnt">51 +</span><span class="lnt">52 +</span><span class="lnt">53 +</span><span class="lnt">54 +</span><span class="lnt">55 +</span><span class="lnt">56 +</span><span class="lnt">57 +</span><span class="lnt">58 +</span><span class="lnt">59 +</span><span class="lnt">60 +</span><span class="lnt">61 +</span><span class="lnt">62 +</span><span class="lnt">63 +</span><span class="lnt">64 +</span><span class="lnt">65 +</span><span class="lnt">66 +</span><span class="lnt">67 +</span><span class="lnt">68 +</span><span class="lnt">69 +</span><span class="lnt">70 +</span><span class="lnt">71 +</span><span class="lnt">72 +</span><span class="lnt">73 +</span><span class="lnt">74 +</span><span class="lnt">75 +</span><span class="lnt">76 +</span><span class="lnt">77 +</span><span class="lnt">78 +</span><span class="lnt">79 +</span><span class="lnt">80 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-lisp" data-lang="lisp"><span class="line"><span class="cl"><span class="p">(</span><span class="nv">defcfg</span> +</span></span><span class="line"><span class="cl"> <span class="c1">;; Your keyboard device will likely differ from this.</span> +</span></span><span class="line"><span class="cl"> <span class="nv">linux-dev</span> <span class="nv">/dev/input/by-id/usb-Logitech_USB_Receiver-if02-event-mouse</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="c1">;; Windows doesn&#39;t need any input/output configuration entries; however, there</span> +</span></span><span class="line"><span class="cl"> <span class="c1">;; must still be a defcfg entry. You can keep the linux-dev entry or delete</span> +</span></span><span class="line"><span class="cl"> <span class="c1">;; it and leave it empty.</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">defsrc</span> +</span></span><span class="line"><span class="cl"> <span class="nv">grv</span> <span class="mi">1</span> <span class="mi">2</span> <span class="mi">3</span> <span class="mi">4</span> <span class="mi">5</span> <span class="mi">6</span> <span class="mi">7</span> <span class="mi">8</span> <span class="mi">9</span> <span class="mi">0</span> <span class="nf">-</span> <span class="nf">=</span> <span class="nv">bspc</span> +</span></span><span class="line"><span class="cl"> <span class="nv">tab</span> <span class="nv">q</span> <span class="nv">w</span> <span class="nv">e</span> <span class="nv">r</span> <span class="no">t</span> <span class="nv">y</span> <span class="nv">u</span> <span class="nv">i</span> <span class="nv">o</span> <span class="nv">p</span> <span class="nv">[</span> <span class="nv">]</span> +</span></span><span class="line"><span class="cl"> <span class="nv">caps</span> <span class="nv">a</span> <span class="nv">s</span> <span class="nv">d</span> <span class="nv">f</span> <span class="nv">g</span> <span class="nv">h</span> <span class="nv">j</span> <span class="nv">k</span> <span class="nv">l</span> <span class="c1">; &#39; ret</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lsft</span> <span class="nv">\ z</span> <span class="nv">x</span> <span class="nv">c</span> <span class="nv">v</span> <span class="nv">b</span> <span class="nv">n</span> <span class="nv">m</span> <span class="o">,</span> <span class="o">.</span> <span class="nf">/</span> <span class="nv">rsft</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lctl</span> <span class="nv">lmet</span> <span class="nv">lalt</span> <span class="nv">spc</span> <span class="nv">ralt</span> <span class="nv">rmet</span> <span class="nv">rctl</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">deflayer</span> <span class="nv">qwerty</span> +</span></span><span class="line"><span class="cl"> <span class="nv">grv</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@warrows</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lctrl</span> <span class="nv">@alctrl</span> <span class="nv">@slsft</span> <span class="nv">@dlalt</span> <span class="nv">@flmet</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@jrmet</span> <span class="nv">@kralt</span> <span class="nv">@lrsft</span> <span class="nv">@</span><span class="c1">;rctrl _ _</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@smartspace</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">deflayer</span> <span class="nv">arrows</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@flmet</span> <span class="nv">_</span> <span class="nv">left</span> <span class="nv">down</span> <span class="nv">up</span> <span class="nv">rght</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@smartspace</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">deflayer</span> <span class="nv">colemak</span> +</span></span><span class="line"><span class="cl"> <span class="nv">grv</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">tab</span> <span class="nv">q</span> <span class="nv">w</span> <span class="nv">f</span> <span class="nv">p</span> <span class="nv">b</span> <span class="nv">j</span> <span class="nv">l</span> <span class="nv">u</span> <span class="nv">y</span> <span class="c1">; [ ] </span> +</span></span><span class="line"><span class="cl"> <span class="nv">lctrl</span> <span class="nv">@alctrl</span> <span class="nv">@rlsft</span> <span class="nv">@slalt</span> <span class="nv">@tlmet</span> <span class="nv">g</span> <span class="nv">m</span> <span class="nv">@nrmet</span> <span class="nv">@eralt</span> <span class="nv">@irsft</span> <span class="nv">@orctrl</span> <span class="o">&#39;</span> <span class="nv">ret</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lsft</span> <span class="nv">XX</span> <span class="nv">z</span> <span class="nv">x</span> <span class="nv">c</span> <span class="nv">d</span> <span class="nv">v</span> <span class="nv">k</span> <span class="nv">h</span> <span class="o">,</span> <span class="o">.</span> <span class="nf">/</span> <span class="nv">rsft</span> +</span></span><span class="line"><span class="cl"> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">@smartspace</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">deflayer</span> <span class="nv">magic</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">@clmk</span> <span class="nv">@qwerty</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">tab</span> <span class="nv">A-tab</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">bspc</span> <span class="nv">esc</span> <span class="nv">_</span> <span class="nv">ret</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">defalias</span> +</span></span><span class="line"><span class="cl"> <span class="nv">warrows</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">w</span> <span class="p">(</span><span class="nv">layer-toggle</span> <span class="nv">arrows</span><span class="p">))</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="nv">alctrl</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">a</span> <span class="nv">lctrl</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">slsft</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">s</span> <span class="nv">lsft</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">dlalt</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">d</span> <span class="nv">lalt</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">flmet</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">f</span> <span class="nv">lmet</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="nv">jrmet</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">j</span> <span class="nv">rmet</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">kralt</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">k</span> <span class="nv">ralt</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lrsft</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">l</span> <span class="nv">rsft</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="c1">;rctrl (tap-hold 200 200 ; rctrl)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="nv">rlsft</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">r</span> <span class="nv">lsft</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">slalt</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">s</span> <span class="nv">lalt</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">tlmet</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="no">t</span> <span class="nv">lmet</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">nrmet</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">n</span> <span class="nv">rmet</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">eralt</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">e</span> <span class="nv">ralt</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">irsft</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">i</span> <span class="nv">rsft</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">orctrl</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">o</span> <span class="nv">rctrl</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">clmk</span> <span class="p">(</span><span class="nv">layer-switch</span> <span class="nv">colemak</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">qwerty</span> <span class="p">(</span><span class="nv">layer-switch</span> <span class="nv">qwerty</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="nv">smartspace</span> <span class="p">(</span><span class="nv">tap-dance</span> <span class="mi">200</span> <span class="p">(</span> +</span></span><span class="line"><span class="cl"> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">300</span> <span class="mi">300</span> <span class="nv">spc</span> <span class="p">(</span><span class="nv">layer-toggle</span> <span class="nv">magic</span><span class="p">))</span> +</span></span><span class="line"><span class="cl"> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">300</span> <span class="mi">300</span> <span class="p">(</span><span class="nv">one-shot</span> <span class="mi">300</span> <span class="nv">lalt</span><span class="p">)</span> <span class="nv">spc</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">a</span> +</span></span><span class="line"><span class="cl"> <span class="p">))</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="p">)</span> +</span></span></code></pre></td></tr></table> +</div> +</div>Archiveshttps://balkian.com/archives/Sun, 06 Mar 2022 00:00:00 +0000https://balkian.com/archives/Logitech MB850 combi in linuxhttps://balkian.com/p/logitech-mb850-combi-in-linux/Sat, 30 Oct 2021 00:00:01 +0000https://balkian.com/p/logitech-mb850-combi-in-linux/<p>As a follow-up to my last post, I&rsquo;ve decided to also configure my mk850 combo (k850 + m720 triathlon).</p> +<p>Some notes:</p> +<ul> +<li>The keyboard is usually connected to this PC through bluetooth. Since this is a change I usually do in the system for every keyboard, I added a rule for any bus (usb, bluetooth, etc)</li> +<li>The mouse has an additional button that registers as a keyboard. Every press maps to three key events. I&rsquo;ve disabled two of them and mapped the action to F19, in case I want to use it in my DE/WM.</li> +</ul> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span><span class="lnt">6 +</span><span class="lnt">7 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cfg" data-lang="cfg"><span class="line"><span class="cl"><span class="na">evdev:input:* </span> +</span></span><span class="line"><span class="cl"> <span class="na">KEYBOARD_KEY_70039</span><span class="o">=</span><span class="s">leftctrl # bind capslock to w </span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="na">evdev:input:b0005v046DpB015*</span> +</span></span><span class="line"><span class="cl"> <span class="na">KEYBOARD_KEY_700e0</span><span class="o">=</span><span class="s">f19 +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_700e2=unknown +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_7002b=unknown</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>After that, simply run:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl"> sudo udevadm hwdb --update &amp;&amp; sudo udevadm trigger +</span></span></code></pre></td></tr></table> +</div> +</div><p>Make sure the settings have been applied by running <code>evemu-describe</code>:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"> sudo /sbin/evemu-describe /dev/input/event&lt;id of your device&gt; <span class="p">|</span> grep KEY_ +</span></span></code></pre></td></tr></table> +</div> +</div>Logitech MX Keys for Mac on Linuxhttps://balkian.com/p/logitech-mx-keys-for-mac-on-linux/Fri, 29 Oct 2021 00:00:01 +0000https://balkian.com/p/logitech-mx-keys-for-mac-on-linux/<p>I recently got Logitech MX Keys for Mac keyboard at work. +The German version, to be more precise. +This version was three times cheaper than the Windows equivalent with either US or ES layout. +Since I touch type anyway, I thought it was a bargain.</p> +<p>As soon as I plugged it in, I realized there were some glaring issues with the keyboard. +First of all, the Meta/Super and Alt keys are reversed in this keyboard. +In the normal/full version of this keyboard, Logitech gives an option to choose between Mac, Windows and iOS host, and that changes the behavior of the keys. +In this version, tho, only iOS and Mac are available.</p> +<p>Besides that, there&rsquo;s the issue of the grave (tilde) and angle keys switched as well.</p> +<p>Switching these keys around would be very easy with Xorg, but Wayland once again complicates things&hellip;</p> +<p>These issues almost made me return the keyboard. +Luckily, tho, there is another option: configuring the keys one level lower than wayland (and X11), through hwdb.</p> +<p>Long story short, this will configure any Logitech keyboard with the same product id (0x4092) to use a saner configuration:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cfg" data-lang="cfg"><span class="line"><span class="cl"><span class="c1">#File: /etc/udev/hwdb.d/90-logitech-keyboard.hwdb</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="na">evdev:input:b0003v046Dp4092*</span> +</span></span><span class="line"><span class="cl"> <span class="na">KEYBOARD_KEY_700e2</span><span class="o">=</span><span class="s">leftmeta +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_700e3=leftalt +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_70039=leftctrl +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_70064=102nd +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_70035=grave +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_700e7=rightalt +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_700e6=rightmeta +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_7006d=compose</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>After that, simply run:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl"> sudo udevadm hwdb --update &amp;&amp; sudo udevadm trigger +</span></span></code></pre></td></tr></table> +</div> +</div>Linux on the Microsoft Surface Gohttps://balkian.com/p/linux-on-the-microsoft-surface-go/Sat, 01 Jun 2019 00:00:01 +0000https://balkian.com/p/linux-on-the-microsoft-surface-go/<p>Believe it or not, Surface tablets have pretty good linux support, except for the webcams in newer models. +These are some useful notes to get Ubuntu installed in your surface go, as of Summer 2019.</p> +<h2 id="installing-the-kernel">Installing the kernel +</h2><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">git clone --depth <span class="m">1</span> https://github.com/jakeday/linux-surface.git ~/linux-surface +</span></span><span class="line"><span class="cl">cp -a ~/linux-surface /media/&lt;your usb&gt; +</span></span></code></pre></td></tr></table> +</div> +</div><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">cp -a /media/&lt;your usb&gt;/linux-surface ~/ +</span></span><span class="line"><span class="cl"><span class="nb">cd</span> ~/linux-surface/ +</span></span><span class="line"><span class="cl">sudo sh setup.sh +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="booting-ubuntu-first">Booting ubuntu first +</h2><p>Switch out of Windows S mode.</p> +<p>Boot into the &ldquo;Command Prompt&rdquo;.</p> +<p>From Windows go to &ldquo;change advanced startup options&rdquo; and select &ldquo;restart now&rdquo;.</p> +<p>When it reboots, choose the &ldquo;Troubleshoot&rdquo; option, then choose the &ldquo;Advanced options&rdquo; option, and finally choose the &ldquo;Command Prompt&rdquo; option.</p> +<p>After the device reboots, login to the command prompt and then you should see a terminal with X:\windows\system32&gt;</p> +<p>At the prompt, check your UEFI entries:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">bcdedit /enum firmware +</span></span></code></pre></td></tr></table> +</div> +</div><p>Copy UEFI entry of &ldquo;Windows Boot Manager&rdquo; to create a new entry for Ubuntu: bcdedit /copy {bootmgr} /d &ldquo;Ubuntu&rdquo;</p> +<p>Copy the printed GUID number including the braces {} using Ctrl+C</p> +<p>Set file path for the new Ubuntu entry. Replace {guid} with the returned GUID of the previous command (Ctrl+V). bcdedit /set {guid} path \EFI\ubuntu\grubx64.efi</p> +<p>Set Ubuntu as the first/ entry in the boot sequence. Again replace {guid} with the returned GUID of the copy command.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">bcdedit /set <span class="o">{</span>fwbootmgr<span class="o">}</span> displayorder <span class="o">{</span>guid<span class="o">}</span> /addfirst +</span></span></code></pre></td></tr></table> +</div> +</div><p>Check your UEFI entries again: bcdedit /enum firmware You should see something like this:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl">Firmware Boot Manager +</span></span><span class="line"><span class="cl">--------------------- +</span></span><span class="line"><span class="cl">identifier <span class="o">{</span>fwbootmgr<span class="o">}</span> +</span></span><span class="line"><span class="cl">displayorder <span class="o">{</span>3510232e-f8eb-e811-95ce-9ecab3f9d1c4<span class="o">}</span> +</span></span><span class="line"><span class="cl"> <span class="o">{</span>bootmgr<span class="o">}</span> +</span></span><span class="line"><span class="cl"> <span class="o">{</span>2148799b-f8eb-e811-95ce-9ecab3f9d1c4<span class="o">}</span> +</span></span><span class="line"><span class="cl"> <span class="o">{</span>312e8a67-c2f6-e811-95ce-3c1ab3f9d1de<span class="o">}</span> +</span></span><span class="line"><span class="cl"> <span class="o">{</span>312e8a68-c2f6-e811-95ce-3c1ab3f9d1de<span class="o">}</span> +</span></span><span class="line"><span class="cl">timeout <span class="m">0</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Make sure the GUID you copied is the first one listed in displayorder. Then type exit, turn off the PC and turn it back on. After this my surface go is automatically booting to the grub bootloader which lets me choose between Windows and Ubuntu but defaults to Ubuntu after ten seconds.</p>Controlling Zigbee devices with MQTThttps://balkian.com/p/controlling-zigbee-devices-with-mqtt/Sun, 06 Jan 2019 10:00:00 +0000https://balkian.com/p/controlling-zigbee-devices-with-mqtt/<p>This is a short tutorial on connecting a zigbee device (an Aqara cube) +to an MQTT server, so you can control your zigbee devices from the +network.</p> +<p>If you&rsquo;re anything like me, you&rsquo;re probably a sucker for IoT devices. +For a long time, I&rsquo;ve been using WiFi-enabled lights, and Amazon dash +buttons to control them. To keep these (cheap Chinese) internet enabled +devices away from your network and their respective cloud services, +you&rsquo;ll probably want to set up a dedicated network in your router (more +on this on a future post, maybe). Another disadvantage of WiFi devices +is that they&rsquo;re relatively power hungry.</p> +<p>A popular alternative is using ZigBee for communication. It is a +dedicated protocol similar to bluetooth (BLE), with lower power +requirements and bitrate.</p> +<p>Take the (super cute) aqara cube as an example. It is a small cube that +detects rotation on all of its axes, and tapping events. Here&rsquo;s a +video:</p> +<div class="video-wrapper"> +<iframe loading="lazy" +src="https://www.youtube.com/embed/5YtqG1wEnng" +allowfullscreen +title="YouTube Video" +> +</iframe> +</div> +<p>To connect to zigbee devices you will need a zigbee enabled gateway +(a.k.a. hub), which connects to your WiFi network and your zigbee +devices. Once again, this means adding an internet-enabled device to +your home, and probably a couple of cloud services.</p> +<p>As an alternative, you can set up your own zigbee gateway, and control +it to your home automation platform of choice (e.g. home assistant). We +will cover how to set up a zigbee2mqtt gateway that is also connected to +an MQTT server, so you can use MQTT to control your devices and get +notifications.</p> +<p>What you need:</p> +<ul> +<li><a class="link" href="https://www.aliexpress.com/item/Original-Xiaomi-Mi-Aqara-Cube-Smart-Home-Controller-6-Action-Operation-Fr-Home-Device-Zigbee-Version/32892947622.html?spm=a2g0s.9042311.0.0.3da24c4dXV8sBI" target="_blank" rel="noopener" +>Aqara +cube</a>.</li> +<li><a class="link" href="https://www.aliexpress.com/item/Wireless-Zigbee-CC2531-CC2540-Zigbee-Sniffer-Bluetooth-BLE-4-0-Dongle-Capture-Module-USB-Programmer-Downloader/32907587711.html?spm=a2g0s.9042311.0.0.3da24c4dXV8sBI" target="_blank" rel="noopener" +>CC2531 zigbee +sniffer</a>.</li> +<li><a class="link" href="https://www.aliexpress.com/item/CFSUNBIRD-CC-DEBUGGER-Debugger-and-Programmer-for-RF-System-on-Chips-TI-ORIGINAL-Fast-hipping/32813122315.html?spm=a2g0s.9042311.0.0.3da24c4dXV8sBI" target="_blank" rel="noopener" +>CC-debugger</a>.</li> +</ul> +<p>You will need to flash your sniffer. For that, you only need to follow +the instructions from the <a class="link" href="https://koenkk.github.io/zigbee2mqtt/" target="_blank" rel="noopener" +>zigbee2mqtt +documentation</a>.</p> +<p>Once you&rsquo;re done flashing, you&rsquo;re ready to set up the zigbee2mqtt +server. For convenience, I wrote a simple docker-compose to deploy a +zigbee2mqtt server and a test mosquitto server:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span><span class="lnt">14 +</span><span class="lnt">15 +</span><span class="lnt">16 +</span><span class="lnt">17 +</span><span class="lnt">18 +</span><span class="lnt">19 +</span><span class="lnt">20 +</span><span class="lnt">21 +</span><span class="lnt">22 +</span><span class="lnt">23 +</span><span class="lnt">24 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-yaml" data-lang="yaml"><span class="line"><span class="cl"><span class="nt">version</span><span class="p">:</span><span class="w"> </span><span class="s1">&#39;2.1&#39;</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="nt">services</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">zigbee2mqtt</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l">koenkk/zigbee2mqtt</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">container_name</span><span class="p">:</span><span class="w"> </span><span class="l">zigbee2mqtt </span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">restart</span><span class="p">:</span><span class="w"> </span><span class="l">always</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">volumes</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="l">./z2m-data/:/app/data/</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">devices</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="s2">&#34;/dev/ttyACM0&#34;</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">networks</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="l">hass</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">mqtt</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l">eclipse-mosquitto</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">ports</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="m">1883</span><span class="p">:</span><span class="m">1883</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="m">9001</span><span class="p">:</span><span class="m">9001</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">networks</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="l">hass</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">volumes</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="l">./mosquitto.conf:/mosquitto/config/mosquitto.conf</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="nt">networks</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">hass</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">driver</span><span class="p">:</span><span class="w"> </span><span class="l">overlay</span><span class="w"> +</span></span></span></code></pre></td></tr></table> +</div> +</div><p>You can test your installation with:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span><span class="lnt">6 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">❯ mosquitto_sub -h localhost -p <span class="m">1883</span> -t <span class="s1">&#39;zigbee2mqtt/#&#39;</span> +</span></span><span class="line"><span class="cl">online +</span></span><span class="line"><span class="cl"><span class="o">{</span><span class="s2">&#34;battery&#34;</span>:17,<span class="s2">&#34;voltage&#34;</span>:2925,<span class="s2">&#34;linkquality&#34;</span>:149,<span class="s2">&#34;action&#34;</span>:<span class="s2">&#34;rotate_right&#34;</span>,<span class="s2">&#34;angle&#34;</span>:12.8<span class="o">}</span> +</span></span><span class="line"><span class="cl"><span class="o">{</span><span class="s2">&#34;battery&#34;</span>:17,<span class="s2">&#34;voltage&#34;</span>:2925,<span class="s2">&#34;linkquality&#34;</span>:141,<span class="s2">&#34;action&#34;</span>:<span class="s2">&#34;slide&#34;</span>,<span class="s2">&#34;side&#34;</span>:2<span class="o">}</span> +</span></span><span class="line"><span class="cl"><span class="o">{</span><span class="s2">&#34;battery&#34;</span>:17,<span class="s2">&#34;voltage&#34;</span>:2925,<span class="s2">&#34;linkquality&#34;</span>:120<span class="o">}</span> +</span></span><span class="line"><span class="cl"><span class="o">{</span><span class="s2">&#34;battery&#34;</span>:17,<span class="s2">&#34;voltage&#34;</span>:2925,<span class="s2">&#34;linkquality&#34;</span>:141,<span class="s2">&#34;action&#34;</span>:<span class="s2">&#34;wakeup&#34;</span><span class="o">}</span></span></span></code></pre></td></tr></table> +</div> +</div> +<p>zigbee2mqtt supports the following events for the aqara cube: shake, +wakeup, fall, tap, slide, flip180, flip90, rotate_left and +rotate_right. Every event has additional information, such as the sides +involved, or the degrees turned.</p> +<p>Now you are ready to set up home assistant support in zigbee2mqtt +following <a class="link" href="https://koenkk.github.io/zigbee2mqtt/integration/home_assistant.html" target="_blank" rel="noopener" +>this +guide</a>.</p>Progress bars in pythonhttps://balkian.com/p/progress-bars-in-python/Wed, 28 Sep 2016 18:47:00 +0000https://balkian.com/p/progress-bars-in-python/<p><a class="link" href="https://github.com/noamraph/tqdm" target="_blank" rel="noopener" +>tqdm</a> is a nice way to add progress +bars in the command line or in a jupyter notebook.</p> +<p><img src="https://camo.githubusercontent.com/48838faaa8d00ea297f18e5bf55d3c6bb4e0ba6b/68747470733a2f2f692e696d6775722e636f6d2f686539417735432e676966" +loading="lazy" +alt="image" +></p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-python" data-lang="python"><span class="line"><span class="cl"><span class="kn">from</span> <span class="nn">tqdm</span> <span class="kn">import</span> <span class="n">tqdm</span> +</span></span><span class="line"><span class="cl"><span class="kn">import</span> <span class="nn">time</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="n">tqdm</span><span class="p">(</span><span class="nb">range</span><span class="p">(</span><span class="mi">100</span><span class="p">)):</span> +</span></span><span class="line"><span class="cl"> <span class="n">time</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span> +</span></span></code></pre></td></tr></table> +</div> +</div>Sharing dotfileshttps://balkian.com/p/sharing-dotfiles/Fri, 10 Apr 2015 17:47:00 +0000https://balkian.com/p/sharing-dotfiles/<p>Today&rsquo;s post is half a quick note, half public shaming. In other words, +it is a reminder to be very careful with OAuth tokens and passwords.</p> +<p>As part of moving to emacs, I starting using the incredibly useful +<a class="link" href="https://github.com/defunkt/gist.el" target="_blank" rel="noopener" +>gh.el</a>. When you first use it, the +extension saves either your password or an OAuth token in your +.gitconfig file. This is cool and convenient, unless you <a class="link" href="https://github.com/balkian/dotfiles" target="_blank" rel="noopener" +>happen to be +publishing your .gitconfig file in a public +repo</a>.</p> +<p>So, how can you still share your gitconfig without sharing your +password/token with the rest of the world? Since Git 1.7.0, you can +<a class="link" href="http://stackoverflow.com/questions/1557183/is-it-possible-to-include-a-file-in-your-gitconfig" target="_blank" rel="noopener" +>include other files in your +gitconfig</a>.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">[include] +</span></span><span class="line"><span class="cl"> path = ~/.gitconfig_secret +</span></span></code></pre></td></tr></table> +</div> +</div><p>And now, in your .gitconfig_secret file, you just have to add this:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">[github] +</span></span><span class="line"><span class="cl"> user = balkian +</span></span><span class="line"><span class="cl"> token = &#34;&lt; Your secret token &gt;&#34; +</span></span></code></pre></td></tr></table> +</div> +</div>Zoterohttps://balkian.com/p/zotero/Tue, 09 Dec 2014 12:12:12 +0000https://balkian.com/p/zotero/<p><a class="link" href="https://www.zotero.org/" target="_blank" rel="noopener" +>Zotero</a> is an Open Source tool that lets you +organise your bibliography, syncing it with the cloud. Unlike other +alternatives such as <a class="link" href="http://www.mendeley.com" target="_blank" rel="noopener" +>Mendeley</a>, Zotero can +upload the attachments and data to a private cloud via WebDav.</p> +<p>If you use nginx as your web server, know that even though it provides +partial support for webdav, Zotero needs more than that. Hence, you will +need another webdav server, and optionally let nginx proxy to it. This +short post provides the basics to get that set-up working under +Debian/Ubuntu.</p> +<h2 id="setting-up-apache">Setting up Apache +</h2><p>First we need to install Apache:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo apt-get install apache2 +</span></span></code></pre></td></tr></table> +</div> +</div><p>Change the head of &ldquo;/etc/apache2/sites-enabled/000-default&rdquo; to:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-apache" data-lang="apache"><span class="line"><span class="cl"><span class="nt">&lt;VirtualHost</span> <span class="s">*:880</span><span class="nt">&gt;</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Then, create a file /etc/apache2/sites-available/webdav:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-apache" data-lang="apache"><span class="line"><span class="cl"><span class="nb">Alias</span> <span class="sx">/dav</span> <span class="sx">/home/webdav/dav</span> +</span></span><span class="line"><span class="cl"><span class="nt">&lt;Location</span> <span class="s">/dav</span><span class="nt">&gt;</span> +</span></span><span class="line"><span class="cl"> <span class="nb">Dav</span> <span class="k">on</span> +</span></span><span class="line"><span class="cl"> <span class="nb">Order</span> Allow,Deny +</span></span><span class="line"><span class="cl"> <span class="nb">Allow</span> from <span class="k">all</span> +</span></span><span class="line"><span class="cl"> <span class="nb">Dav</span> <span class="k">On</span> +</span></span><span class="line"><span class="cl"> <span class="nb">Options</span> +Indexes +</span></span><span class="line"><span class="cl"> <span class="nb">AuthType</span> Basic +</span></span><span class="line"><span class="cl"> <span class="nb">AuthName</span> DAV +</span></span><span class="line"><span class="cl"> <span class="nb">AuthBasicProvider</span> file +</span></span><span class="line"><span class="cl"> <span class="nb">AuthUserFile</span> <span class="sx">/home/webdav/.htpasswd</span> +</span></span><span class="line"><span class="cl"> <span class="nb">Require</span> valid-user +</span></span><span class="line"><span class="cl"><span class="nt">&lt;/Location&gt;</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Ideally, you want your webdav folders to be private, adding +authentication to them. So you need to create the webdav and zotero +users and add the passwords to an htpasswd file. Even though you could +use a single user, since you will be configuring several clients with +your credentials I encourage you to create the zotero user as well. This +way you can always change the password for zotero without affecting any +other application using webdav.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo adduser webdav +</span></span><span class="line"><span class="cl">sudo htpasswd -c /home/webdav/.htpasswd webdav +</span></span><span class="line"><span class="cl">sudo htpasswd /home/webdav/.htpasswd zotero +</span></span><span class="line"><span class="cl">sudo mkdir -p /home/webdav/dav/zotero +</span></span></code></pre></td></tr></table> +</div> +</div><p>Enable the site and restart apache:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo a2enmod webdav +</span></span><span class="line"><span class="cl">sudo a2enmod dav_fs +</span></span><span class="line"><span class="cl">sudo a2ensite webdav +</span></span><span class="line"><span class="cl">sudo service apache2 restart +</span></span></code></pre></td></tr></table> +</div> +</div><p>At this point everything should be working at +<a class="link" href="http://" target="_blank" rel="noopener" +>http://</a>&lt;your_host&gt;:880/dav/zotero</p> +<h2 id="setting-up-nginx">Setting up NGINX +</h2><p>After the Apache side is working, we can use nginx as a proxy to get +cleaner URIs. In your desired site/location, add this:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span><span class="lnt">6 +</span><span class="lnt">7 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-nginx" data-lang="nginx"><span class="line"><span class="cl"><span class="k">location</span> <span class="s">/dav</span> <span class="p">{</span> +</span></span><span class="line"><span class="cl"> <span class="kn">client_max_body_size</span> <span class="s">20M</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="kn">proxy_set_header</span> <span class="s">X-Real-IP</span> <span class="nv">$remote_addr</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="kn">proxy_set_header</span> <span class="s">X-Forwarded-For</span> <span class="nv">$remote_addr</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="kn">proxy_set_header</span> <span class="s">Host</span> <span class="nv">$host</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="kn">proxy_pass</span> <span class="s">http://127.0.0.1:880</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"><span class="p">}</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Now just reload nginx:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo service nginx force-reload +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="extras">Extras +</h2><ul> +<li><a class="link" href="http://zoteroreader.com/" target="_blank" rel="noopener" +>Zotero Reader</a> - HTML5 client</li> +<li><a class="link" href="https://github.com/ajlyon/zandy" target="_blank" rel="noopener" +>Zandy</a> - Android Open Source +client</li> +</ul>Proxies with Apache and pythonhttps://balkian.com/p/proxies-with-apache-and-python/Thu, 09 Oct 2014 10:00:00 +0000https://balkian.com/p/proxies-with-apache-and-python/<p>This is a quick note on proxying a local python application (e.g. flask) +to a subdirectory in Apache. This assumes that the file wsgi.py contains +a WSGI application with the name <em>application</em>. Hence, wsgi:application.</p> +<h2 id="gunicorn">Gunicorn +</h2><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-apache" data-lang="apache"><span class="line"><span class="cl"><span class="nt">&lt;Location</span> <span class="s">/myapp/</span><span class="nt">&gt;</span> +</span></span><span class="line"><span class="cl"> <span class="nb">ProxyPass</span> http://127.0.0.1:8888/myapp/ +</span></span><span class="line"><span class="cl"> <span class="nb">ProxyPassReverse</span> http://127.0.0.1:8888/myapp/ +</span></span><span class="line"><span class="cl"> <span class="nb">RequestHeader</span> set SCRIPT_NAME <span class="s2">&#34;/myapp/&#34;</span> +</span></span><span class="line"><span class="cl"><span class="nt">&lt;/Location&gt;</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p><strong>Important</strong>: <em>SCRIPT_NAME</em> and the end of <em>ProxyPass</em> URL <strong>MUST BE +THE SAME</strong>. Otherwise, Gunicorn will fail miserably.</p> +<p>Try it with:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">venv/bin/gunicorn -w <span class="m">4</span> -b 127.0.0.1:8888 --log-file - --access-logfile - wsgi:application +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="uwsgi">UWSGI +</h2><p>This is a very simple configuration. I will try to upload one with more +options for uwsgi (in a .ini file).</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-apache" data-lang="apache"><span class="line"><span class="cl"><span class="nt">&lt;Location</span> <span class="s">/myapp/</span><span class="nt">&gt;</span> +</span></span><span class="line"><span class="cl"> <span class="nb">SetHandler</span> uwsgi_handler +</span></span><span class="line"><span class="cl"> <span class="nb">uWSGISocker</span> <span class="m">127.0.0.1</span>:8888 +</span></span><span class="line"><span class="cl"><span class="nt">&lt;/Location&gt;</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Try it with:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">uwsgi --socket 127.0.0.1:8888 -w wsgi:application +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="extra-supervisor">Extra: Supervisor +</h2><p>If everything went as expected, you can wrap your command in a +supervisor config file and let it handle the server for you.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span><span class="lnt">14 +</span><span class="lnt">15 +</span><span class="lnt">16 +</span><span class="lnt">17 +</span><span class="lnt">18 +</span><span class="lnt">19 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-ini" data-lang="ini"><span class="line"><span class="cl"><span class="k">[unix_http_server]</span> +</span></span><span class="line"><span class="cl"><span class="na">file</span><span class="o">=</span><span class="s">/tmp/myapp.sock ; path to your socket file</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">[supervisord]</span> +</span></span><span class="line"><span class="cl"><span class="na">logfile</span> <span class="o">=</span> <span class="s">%(here)s/logs/supervisor.log</span> +</span></span><span class="line"><span class="cl"><span class="na">childlogdir</span> <span class="o">=</span> <span class="s">%(here)s/logs/</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">[rpcinterface:supervisor]</span> +</span></span><span class="line"><span class="cl"><span class="na">supervisor.rpcinterface_factory</span> <span class="o">=</span> <span class="s">supervisor.rpcinterface:make_main_rpcinterface</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">[supervisorctl]</span> +</span></span><span class="line"><span class="cl"><span class="na">logfile</span> <span class="o">=</span> <span class="s">%(here)s/logs/supervisorctl.log</span> +</span></span><span class="line"><span class="cl"><span class="na">serverurl</span><span class="o">=</span><span class="s">unix:///tmp/supervisor.sock ; use a unix:// URL for a unix socket</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">[program:myapp]</span> +</span></span><span class="line"><span class="cl"><span class="na">command</span> <span class="o">=</span> <span class="s">venv/bin/gunicorn -w 4 -b 0.0.0.0:5000 --log-file %(here)s/logs/gunicorn.log --access-logfile - wsgi:application</span> +</span></span><span class="line"><span class="cl"><span class="na">directory</span> <span class="o">=</span> <span class="s">%(here)s</span> +</span></span><span class="line"><span class="cl"><span class="na">environment</span> <span class="o">=</span> <span class="s">PATH=%(here)s/venv/bin/</span> +</span></span><span class="line"><span class="cl"><span class="na">logfile</span> <span class="o">=</span> <span class="s">%(here)s/logs/myapp.log</span> +</span></span></code></pre></td></tr></table> +</div> +</div>Publishing on PyPihttps://balkian.com/p/publishing-on-pypi/Sat, 27 Sep 2014 10:00:00 +0000https://balkian.com/p/publishing-on-pypi/<p>Developing a python module and publishing it on Github is cool, but most +of the times you want others to download and use it easily. That is the +role of PyPi, the python package repository. In this post I show you how +to publish your package in less than 10 minutes.</p> +<h2 id="choose-a-fancy-name">Choose a fancy name +</h2><p>If you haven&rsquo;t done so yet, take a minute or two to think about this. +To publish on PyPi you need a name for your package that isn&rsquo;t taken. +What&rsquo;s more, a catchy and unique name will help people remember your +module and feel more inclined to at least try it.</p> +<p>The package name should hint what your module does, but that&rsquo;s not +always the case. That&rsquo;s your call. I personally put uniqueness and +memorability over describing the functionality.</p> +<h2 id="create-a-pypirc-configuration-file">Create a .pypirc configuration file +</h2><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cfg" data-lang="cfg"><span class="line"><span class="cl"><span class="na">[distutils] # this tells distutils what package indexes you can push to</span> +</span></span><span class="line"><span class="cl"><span class="na">index-servers</span> <span class="o">=</span><span class="s"> +</span></span></span><span class="line"><span class="cl"><span class="s"> pypi # the live PyPI +</span></span></span><span class="line"><span class="cl"><span class="s"> pypitest # test PyPI</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="na">[pypi] # authentication details for live PyPI</span> +</span></span><span class="line"><span class="cl"><span class="na">repository</span> <span class="o">=</span> <span class="s">https://pypi.python.org/pypi</span> +</span></span><span class="line"><span class="cl"><span class="na">username</span> <span class="o">=</span> <span class="s">{ your_username }</span> +</span></span><span class="line"><span class="cl"><span class="na">password</span> <span class="o">=</span> <span class="s">{ your_password } # not necessary</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="na">[pypitest] # authentication details for test PyPI</span> +</span></span><span class="line"><span class="cl"><span class="na">repository</span> <span class="o">=</span> <span class="s">https://testpypi.python.org/pypi</span> +</span></span><span class="line"><span class="cl"><span class="na">username</span> <span class="o">=</span> <span class="s">{ your_username }</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>As you can see, you need to register both in the <a class="link" href="https://pypi.python.org/pypi?%3Aaction=register_form" target="_blank" rel="noopener" +>main pypi +repository</a> and +the <a class="link" href="https://testpypi.python.org/pypi?%3Aaction=register_form" target="_blank" rel="noopener" +>testing +server</a>. The +usernames and passwords might be different, that is up to you!</p> +<h2 id="prepare-your-package">Prepare your package +</h2><p>This should be the structure:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">root-dir/ # Any name you want +</span></span><span class="line"><span class="cl"> setup.py +</span></span><span class="line"><span class="cl"> setup.cfg +</span></span><span class="line"><span class="cl"> LICENSE.txt +</span></span><span class="line"><span class="cl"> README.md +</span></span><span class="line"><span class="cl"> mypackage/ +</span></span><span class="line"><span class="cl"> __init__.py +</span></span><span class="line"><span class="cl"> foo.py +</span></span><span class="line"><span class="cl"> bar.py +</span></span><span class="line"><span class="cl"> baz.py +</span></span></code></pre></td></tr></table> +</div> +</div><h3 id="setupcfg">setup.cfg +</h3><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cfg" data-lang="cfg"><span class="line"><span class="cl"><span class="k">[metadata]</span> +</span></span><span class="line"><span class="cl"><span class="na">description-file</span> <span class="o">=</span> <span class="s">README.md</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>The markdown README is the <em>de facto</em> standard in Github, but you can +also use rST (reStructuredText), the standard in the python community.</p> +<h3 id="setuppy">setup.py +</h3><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-python" data-lang="python"><span class="line"><span class="cl"><span class="kn">from</span> <span class="nn">distutils.core</span> <span class="kn">import</span> <span class="n">setup</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="n">setup</span><span class="p">(</span><span class="n">name</span> <span class="o">=</span> <span class="s1">&#39;mypackage&#39;</span><span class="p">,</span> +</span></span><span class="line"><span class="cl"> <span class="n">packages</span> <span class="o">=</span> <span class="p">[</span><span class="s1">&#39;mypackage&#39;</span><span class="p">],</span> <span class="c1"># this must be the same as the name above</span> +</span></span><span class="line"><span class="cl"> <span class="n">version</span> <span class="o">=</span> <span class="s1">&#39;{ version }&#39;</span><span class="p">,</span> +</span></span><span class="line"><span class="cl"> <span class="n">description</span> <span class="o">=</span> <span class="s1">&#39;{ description }&#39;</span><span class="p">,</span> +</span></span><span class="line"><span class="cl"> <span class="n">author</span> <span class="o">=</span> <span class="s1">&#39;{ name }&#39;</span><span class="p">,</span> +</span></span><span class="line"><span class="cl"> <span class="n">email</span> <span class="o">=</span> <span class="s1">&#39;{ email }&#39;</span><span class="p">,</span> +</span></span><span class="line"><span class="cl"> <span class="n">url</span> <span class="o">=</span> <span class="s1">&#39;https://github.com/</span><span class="si">{user}</span><span class="s1">/</span><span class="si">{package}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="c1"># URL to the github repo</span> +</span></span><span class="line"><span class="cl"> <span class="n">download_url</span> <span class="o">=</span> <span class="s1">&#39;https://github.com/</span><span class="si">{user}</span><span class="s1">/</span><span class="si">{repo}</span><span class="s1">/tarball/</span><span class="si">{version}</span><span class="s1">&#39;</span><span class="p">,</span> +</span></span><span class="line"><span class="cl"> <span class="n">keywords</span> <span class="o">=</span> <span class="p">[</span><span class="s1">&#39;websockets&#39;</span><span class="p">,</span> <span class="s1">&#39;display&#39;</span><span class="p">,</span> <span class="s1">&#39;d3&#39;</span><span class="p">],</span> <span class="c1"># list of keywords that represent your package</span> +</span></span><span class="line"><span class="cl"> <span class="n">classifiers</span> <span class="o">=</span> <span class="p">[],</span> <span class="p">)</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>You might notice that the download_url points to a Github URL. We could +host our package anywhere, but Github is a convenient option. To create +the tarball and the zip packages, you only need to tag a tag in your +repository and push it to github:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git tag <span class="o">{</span>version<span class="o">}</span> -m <span class="s2">&#34;{ Description of this tag/version}&#34;</span> +</span></span><span class="line"><span class="cl">git push --tags origin master +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="push-to-the-testingmain-pypi-server">Push to the testing/main pypi server +</h2><p>It is advisable that you try your package on the test repository and fix +any problems first. The process is simple:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">python setup.py register -r <span class="o">{</span>pypitest/pypi<span class="o">}</span> python setup.py sdist upload -r <span class="o">{</span>pypitest/pypi<span class="o">}</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>If everything went as expected, you can now install your package through +pip and browse your package&rsquo;s page. For instance, check my senpy +package: <a class="link" href="https://pypi.python.org/pypi/senpy" target="_blank" rel="noopener" +>https://pypi.python.org/pypi/senpy</a></p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">pip install senpy +</span></span></code></pre></td></tr></table> +</div> +</div>Updating EuroLoveMaphttps://balkian.com/p/updating-eurolovemap/Thu, 27 Mar 2014 14:00:00 +0000https://balkian.com/p/updating-eurolovemap/<p>As part of the <a class="link" href="http://www.opener-project.org/2013/07/18/opener-hackathon-in-amsterdam/" target="_blank" rel="noopener" +>OpeNER +hackathon</a> +we decided to build a prototype that would allow us to compare how +different countries feel about several topics. We used the OpeNER +pipeline to get the sentiment from a set of newspaper articles we +gathered from media in several languages. Then we aggregated those +articles by category and country (using the source of the article or the +language it was written in), obtaining the &ldquo;overall feeling&rdquo; of each +country about each topic. Then, we used some fancy JavaScript to make +sense out of the raw information.</p> +<p>It didn&rsquo;t go too bad, it turns out <a class="link" href="http://eurosentiment.eu/wp-content/uploads/2013/07/BOLv9qnCIAAJEek.jpg" target="_blank" rel="noopener" +>we +won</a>.</p> +<p>Now, it was time for a face-lift. I used this opportunity to play with +new technologies and improve it:</p> +<ul> +<li>Using Flask, this time using python 3.3 and Bootstrap 3.0</li> +<li>Cool HTML5+JS cards (thanks to +<a class="link" href="http://pastetophone.com" target="_blank" rel="noopener" +>pastetophone</a>)</li> +<li>Automatic generation of fake personal data to test the interface</li> +<li>Obfuscation of personal emails</li> +</ul> +<p>The result can be <a class="link" href="http://eurolovemap.herokuapp.com/" target="_blank" rel="noopener" +>seen here</a>.</p> +<h2 id="publishing-a-python-3-app-on-heroku">Publishing a Python 3 app on Heroku +</h2><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">mkvirtualenv -p /usr/bin/python3.3 eurolovemap +</span></span></code></pre></td></tr></table> +</div> +</div><p>Since Heroku uses python 2.7 by default, we have to tell it which +version we want, although it supports python 3.4 as well. I couldn&rsquo;t +get python 3.4 working using the +<a class="link" href="https://launchpad.net/~fkrull/&#43;archive/deadsnakes" target="_blank" rel="noopener" +>deadsnakes</a> ppa, so +I used python 3.3 instead, which works fine but is not officially +supported. Just create a file named <em>runtime.txt</em> in your project root, +with the python version you want to use:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">python-3.3.1 +</span></span></code></pre></td></tr></table> +</div> +</div><p>Don&rsquo;t forget to freeze your dependencies so Heroku can install them: +<code>bash pip freze &gt; requirements.txt</code></p> +<h2 id="publishing-personal-emails">Publishing personal emails +</h2><p>There are really sophisticated and effective ways to obfuscate personal +emails so that spammers cannot easily grab yours. However, this time I +needed something really simple to hide our emails from the simplest form +of crawlers. Most of the team are in academia somehow, so in the end all +our emails are available in sites like Google Scholar. Anyway, nobody +likes getting spammed so I settled for a custom <a class="link" href="http://en.wikipedia.org/wiki/Caesar_cipher" target="_blank" rel="noopener" +>Caesar +cipher</a>. Please, don&rsquo;t use +it for any serious application if you are concerned about being spammed.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-python" data-lang="python"><span class="line"><span class="cl"><span class="k">def</span> <span class="nf">blur_email</span><span class="p">(</span><span class="n">email</span><span class="p">):</span> +</span></span><span class="line"><span class="cl"> <span class="k">return</span> <span class="s2">&#34;&#34;</span><span class="o">.</span><span class="n">join</span><span class="p">([</span><span class="nb">chr</span><span class="p">(</span><span class="nb">ord</span><span class="p">(</span><span class="n">i</span><span class="p">)</span><span class="o">+</span><span class="mi">5</span><span class="p">)</span> <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="n">email</span><span class="p">])</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>And this is the client side:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-javascript" data-lang="javascript"><span class="line"><span class="cl"><span class="nb">window</span><span class="p">.</span><span class="nx">onload</span> <span class="o">=</span> <span class="kd">function</span><span class="p">(){</span> +</span></span><span class="line"><span class="cl"> <span class="nx">elems</span> <span class="o">=</span> <span class="nb">document</span><span class="p">.</span><span class="nx">getElementsByClassName</span><span class="p">(</span><span class="s1">&#39;profile-email&#39;</span><span class="p">);</span> +</span></span><span class="line"><span class="cl"> <span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">e</span> <span class="k">in</span> <span class="nx">elems</span><span class="p">){</span> +</span></span><span class="line"><span class="cl"> <span class="kd">var</span> <span class="nx">blur</span> <span class="o">=</span> <span class="nx">elems</span><span class="p">[</span><span class="nx">e</span><span class="p">].</span><span class="nx">innerHTML</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="kd">var</span> <span class="nx">email</span> <span class="o">=</span> <span class="s2">&#34;&#34;</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">s</span> <span class="k">in</span> <span class="nx">blur</span><span class="p">){</span> +</span></span><span class="line"><span class="cl"> <span class="kd">var</span> <span class="nx">a</span> <span class="o">=</span> <span class="nx">blur</span><span class="p">.</span><span class="nx">charCodeAt</span><span class="p">(</span><span class="nx">s</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nx">email</span> <span class="o">=</span> <span class="nx">email</span><span class="o">+</span><span class="nb">String</span><span class="p">.</span><span class="nx">fromCharCode</span><span class="p">(</span><span class="nx">a</span><span class="o">-</span><span class="mi">5</span><span class="p">);</span> +</span></span><span class="line"><span class="cl"> <span class="p">}</span> +</span></span><span class="line"><span class="cl"> <span class="nx">elems</span><span class="p">[</span><span class="nx">e</span><span class="p">].</span><span class="nx">innerHTML</span> <span class="o">=</span> <span class="nx">email</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="p">}</span> +</span></span><span class="line"><span class="cl"><span class="p">}</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Unfortunately, this approach does not hide your email from anyone using +<a class="link" href="http://phantomjs.org/" target="_blank" rel="noopener" +>PhantomJS</a>, +<a class="link" href="http://zombie.labnotes.org/" target="_blank" rel="noopener" +>ZombieJS</a> or similar. For that, other +approaches like generating a picture with the address would be +necessary. Nevertheless, it is overkill for a really simple ad-hoc +application with custom formatting and just a bunch of emails that would +easily be grabbed manually.</p> +<h2 id="generation-of-fake-data">Generation of fake data +</h2><p>To test the contact section of the site, I wanted to populate it with +fake data. <a class="link" href="https://github.com/joke2k/faker" target="_blank" rel="noopener" +>Fake-Factory</a> is an amazing +library that can generate fake data of almost any kind: emails, +association names, acronyms&hellip; It even lets you localise the results +(get Spanish names, for instance) and generate factories for certain +classes (à la Django).</p> +<p>But I also wanted pictures, enter <a class="link" href="http://lorempixel.com/" target="_blank" rel="noopener" +>Lorem Pixel</a>. +With its API you can generate pictures of almost any size, for different +topics (e.g. nightlife, people) and with a custom text. You can even use +an index, so it will always show the same picture.</p> +<p>For instance, the picture below is served through Lorem Pixel.</p> +<p><img src="http://lorempixel.com/400/200/nightlife/" +loading="lazy" +></p> +<p>By the way, if you only want cat pictures, take a look at +<a class="link" href="http://placekitten.com/" target="_blank" rel="noopener" +>Placekitten</a>. And for NSFW text, there&rsquo;s the +<a class="link" href="http://slipsum.com/" target="_blank" rel="noopener" +>Samuel L. Jackson Ipsum</a></p>Remove git files with globbinghttps://balkian.com/p/remove-git-files-with-globbing/Thu, 22 Aug 2013 23:14:00 +0000https://balkian.com/p/remove-git-files-with-globbing/<p>A simple trick. If you want to remove all the &lsquo;.swp&rsquo; files from a git +repository, just use:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git rm --cached <span class="s1">&#39;**.swp&#39;</span> +</span></span></code></pre></td></tr></table> +</div> +</div>Creating my webhttps://balkian.com/p/creating-my-web/Thu, 22 Aug 2013 14:14:22 +0000https://balkian.com/p/creating-my-web/<p>I&rsquo;ve finally decided to set up a decent personal page. I have settled +for github-pages because I like the idea of keeping my site in a +repository and having someone else host and deploy it for me. The site +will be really simple, mostly static files. Thanks to Github, +<a class="link" href="http://jekyllrb.com" target="_blank" rel="noopener" +>Jekyll</a> will automatically generate static pages +for my posts every time I commit anything new to this repository.</p> +<p>But Jekyll can be used independently, so if I ever choose to host the +site myself, I can do it quite easily. Another thing that I liked about +this approach is that the generated html files can be used in the +future, and I will not need Jekyll to serve it. Jekyll is really simple +and most of the things are written in plain html. That means that +everything could be easily reused if I ever choose to change to another +blogging framework (e.g. pelical). But, for the time being, I like the +fact that Github takes care of the compilation as well, so I can simply +modify or add files through the web interface should I need to.</p> +<p>I hadn&rsquo;t played with HTML and CSS for a while now, so I also wanted to +use this site as a playground. At some point, I realised I was doing +mostly everything in plain HTML and CSS, and decided to keep it like +that for as long as possible. As of this writing, I haven&rsquo;t included +any Javascript code in the page. Probably I will use some to add my +<a class="link" href="http://gist.github.com/balkian" target="_blank" rel="noopener" +>gists</a> and +<a class="link" href="http://github.com/balkian" target="_blank" rel="noopener" +>repositories</a>, but we will see about that.</p> +<p>I think the code speaks for itself, so you can check out <a class="link" href="http://github.com/balkian/balkian.github.com" target="_blank" rel="noopener" +>my repository +on Github</a>. You can clone +and deploy it easily like this:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git clone +</span></span><span class="line"><span class="cl">https://github.com/balkian/balkian.github.com <span class="nb">cd</span> balkian.github.com +</span></span><span class="line"><span class="cl">jekyll serve -w +</span></span></code></pre></td></tr></table> +</div> +</div><p>I will keep updating this post with information about:</p> +<ul> +<li>Some Jekyll plugins that might be useful</li> +<li>What CSS tricks I learnt</li> +<li>The webfonts I used</li> +<li>The badge on the left side of the page</li> +</ul>Emacshttps://balkian.com/emacs/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/emacs/<img src="https://balkian.com/img/emacs.png" alt="Featured image of post Emacs" /><h2 id="show-plain-text-version">Show plain text version +</h2><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-lisp" data-lang="lisp"><span class="line"><span class="cl"><span class="p">(</span><span class="nv">font-lock-mode</span><span class="p">)</span> +</span></span></code></pre></td></tr></table> +</div> +</div>Linkshttps://balkian.com/links/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/links/Linuxhttps://balkian.com/linux/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/linux/<img src="https://balkian.com/img/linux.png" alt="Featured image of post Linux" /><h2 id="black-screen-and-lightdm-doesnt-unlock">Black screen and LightDM doesn&rsquo;t unlock +</h2><p>Add this to your /etc/lightdm/lightdm.conf file:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cfg" data-lang="cfg"><span class="line"><span class="cl"><span class="k">[LightDM]</span> +</span></span><span class="line"><span class="cl"><span class="na">logind-check-graphical</span><span class="o">=</span><span class="s">true</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>##Edit previous commands</p> +<p><code>fc</code> is a shell builtin to list and edit previous commands in an editor. +In addition to editing a single line (which you can also do with <code>C-x C-e</code>), it also allows you to edit and run several lines at the same time. +You use it like this:</p> +<p>List previous commands</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">$ <span class="nb">fc</span> -l +</span></span><span class="line"><span class="cl"><span class="m">10259</span> nvim deploy.sh +</span></span><span class="line"><span class="cl">10260* <span class="nb">cd</span> .. +</span></span><span class="line"><span class="cl">10261* nvim content/cheatsheet/linux.md +</span></span><span class="line"><span class="cl"><span class="m">10262</span> <span class="nb">cd</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>List commands with date (in zsh)</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">$ <span class="nb">fc</span> -ld +</span></span><span class="line"><span class="cl">10260* 19:38 <span class="nb">cd</span> .. +</span></span><span class="line"><span class="cl">10261* 19:38 nvim content/cheatsheet/linux.md +</span></span><span class="line"><span class="cl"><span class="m">10262</span> 19:40 <span class="nb">cd</span> +</span></span><span class="line"><span class="cl"><span class="m">10263</span> 19:40 <span class="nb">fc</span> -l +</span></span></code></pre></td></tr></table> +</div> +</div><p>You can add the date too:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">$ <span class="nb">fc</span> -fld +</span></span><span class="line"><span class="cl"><span class="m">10262</span> 1/10/2019 19:40 <span class="nb">cd</span> +</span></span><span class="line"><span class="cl"><span class="m">10263</span> 1/10/2019 19:40 <span class="nb">fc</span> -l +</span></span><span class="line"><span class="cl"><span class="m">10264</span> 1/10/2019 19:40 <span class="nb">fc</span> -ld +</span></span></code></pre></td></tr></table> +</div> +</div><p>You can edit a range of commands</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">$ <span class="nb">fc</span> <span class="m">10262</span> <span class="m">10264</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>The range can be relative to the current position, so the previous command is equivalent to:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">$ <span class="nb">fc</span> -3 -1 +</span></span></code></pre></td></tr></table> +</div> +</div><p>If you save and exit, all commands are executed as a script, and it will be added to your history.</p> +<p>Source: <a class="link" href="https://shapeshed.com/unix-fc/" target="_blank" rel="noopener" +>https://shapeshed.com/unix-fc/</a></p> +<h2 id="prevent-logoff-from-killing-tmux-sessions">Prevent logoff from killing tmux sessions +</h2><p>Lately I&rsquo;ve noticed that logging out of i3, intentionally or when i3 fails, would also kill any tmux or emacs sessions. +This is extremely annoying.</p> +<p>This is caused by a new default in logind (systemd&rsquo;s login) to kill user process on logoff. +You can revert this setting in your logind.conf (<code>/etc/systemd/logind.conf</code>):</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cfg" data-lang="cfg"><span class="line"><span class="cl"><span class="na">KillUserProcesses</span><span class="o">=</span><span class="s">no</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Or only for a specific process (e.g., tmux):</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">systemd-run --scope --user tmux +</span></span></code></pre></td></tr></table> +</div> +</div><p>Source: <a class="link" href="https://unix.stackexchange.com/questions/490267/prevent-logoff-from-killing-tmux-session" target="_blank" rel="noopener" +>https://unix.stackexchange.com/questions/490267/prevent-logoff-from-killing-tmux-session</a></p> +<h2 id="upload-a-temporary-file">Upload a temporary file +</h2><p>Sometimes you just need to copy/paste a file from a server, and copying from the terminal can be a hassle. +These two services are command-line &ldquo;pastebins&rdquo; just one curl away:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span><span class="lnt">6 +</span><span class="lnt">7 +</span><span class="lnt">8 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">&lt;command&gt; <span class="p">|</span> curl -F <span class="s1">&#39;sprunge=&lt;-&#39;</span> http://sprunge.us +</span></span><span class="line"><span class="cl"><span class="c1"># OR</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl">&lt;command&gt; 2&gt;<span class="p">&amp;</span><span class="m">1</span> <span class="p">|</span> curl -F <span class="s1">&#39;f:1=&lt;-&#39;</span> ix.io +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="c1"># OR</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl">&lt;command&gt; <span class="p">|</span> curl -F<span class="s2">&#34;file=@-&#34;</span> https://ttm.sh +</span></span></code></pre></td></tr></table> +</div> +</div><h1 id="install-fortinet-sslvpn-support-for-networkmanager">Install Fortinet SSLVPN support for NetworkManager +</h1><p>UPM (Universidad Politécnica de Madrid) uses a propriatary VPN solution. +The instructions for GNU/Linux on their website involve downloading a specific client (<code>.tar.gz</code>) and manually running it. +That works, but it is kind of a hassle. +A much more convenient alternative is installing this NetworkManager plugin:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">pacman -Sy networkmanager-fortisslvpn +</span></span><span class="line"><span class="cl"><span class="c1"># Or apt get install networkmanager-fortisslvpn </span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Now you can simply add a new VPN connection in NetworkManager and manage it as you would any other connection.</p>Projectshttps://balkian.com/projects/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/projects/<h1 id="ongoing-projects">Ongoing Projects +</h1><ul> +<li><a class="link" href="https://soilsim.readthedocs.io" target="_blank" rel="noopener" +>Soil</a>: an agent-based simulator for social networks based on nx-sim and networkx.</li> +<li><a class="link" href="https://github.com/balkian/soilent" target="_blank" rel="noopener" +>Soilent</a>: an efficient scheduler for soil using rust and pyo3.</li> +<li><a class="link" href="https://senpy.readthedocs.io" target="_blank" rel="noopener" +>Senpy</a>: a framework for semantic sentiment and emotion analysis services.</li> +</ul> +<h1 id="past-projects">Past Projects +</h1><ul> +<li><a class="link" href="http://gsi.dit.upm.es/ontologies/onyx" target="_blank" rel="noopener" +>Onyx</a>: an ontology for emotion analysis that includes concepts from W3C&rsquo;s provenance.</li> +<li><a class="link" href="https://github.com/balkian/ESP8266_Clock_NTP" target="_blank" rel="noopener" +>ESP8266 Clock NTP</a>: a simple clock display using arduino, the ESP8266 and NTP (network time protocol).</li> +<li><a class="link" href="https://github.com/balkian/shinesp" target="_blank" rel="noopener" +>Shine ESP</a>: control an ws2812b LED strip over the network with an ESP8266.</li> +<li><a class="link" href="https://github.com/balkian/bitter" target="_blank" rel="noopener" +>Bitter</a>: a wrapper and CLI over the (now defunct) Twitter API to researchers to download Twitter data much faster using multiple accounts.</li> +<li><a class="link" href="http://gsi.dit.upm.es/ontologies/marl" target="_blank" rel="noopener" +>Marl</a>: I updated this ontology, originally created by Adam Westerski, to make it compatible with the W3C&rsquo;s provenance ontology.</li> +<li><a class="link" href="http://github.com/balkian/hermes" target="_blank" rel="noopener" +>Hermes</a>: one of my first projects, developed together with David Pérez as the special custom assignment in one of our courses. Hermes is an affective bot designed to mimic the behavour of humans. It included a plug-in system for its sensors and actuators. The information from its sensors changed its emotional state, which was shown via its actuators. Among others, it could fetch inforation from Twitter or its host system and change the expressions of an external Face made with servo motors or speak via its Text-To-Speech software. For instance, it could detect it was running out of battery, showing a sad face and sending an alerting tweet. You can see it in action in these two youtube videos: <a class="link" href="http://www.youtube.com/watch?v=KnEYahPD9z4" target="_blank" rel="noopener" +>Part 1</a> and <a class="link" href="http://www.youtube.com/watch?v=lQZldCTPEJc" target="_blank" rel="noopener" +>Part 2</a>.</li> +<li><a class="link" href="http://github.com/gsi-upm/maia" target="_blank" rel="noopener" +>Maia</a>: the Modular Architecture for Intelligent Agents is an evented agent architecture that aims to update the classical frameworks for intelligent agents with the concepts emerged from the Live Web.</li> +<li><a class="link" href="http://github.com/eestec/eestec.portal" target="_blank" rel="noopener" +>EESTEC.net</a>: the Plone based official portal of EESTEC. It has been my first and only experience with Plone. I fixed some bugs and implemented basic features.</li> +</ul> +<p>For more information, check my list of public repositories in <a href="http://github.com/balkian"><i class="fab fa-github"> Github</i></a>.</p>Pythonhttps://balkian.com/python/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/python/<img src="https://balkian.com/img/python.png" alt="Featured image of post Python" /><h2 id="interesting-libraries">Interesting libraries +</h2><h3 id="tqdm"><a class="link" href="https://github.com/tqdm/tqdm" target="_blank" rel="noopener" +>TQDM</a> +</h3><p>From tqdm&rsquo;s github repository:</p> +<blockquote> +<p>tqdm means &ldquo;progress&rdquo; in Arabic (taqadum, تقدّم) and an abbreviation for &ldquo;I love you so much&rdquo; in Spanish (te quiero demasiado).</p></blockquote> +<p><img src="https://raw.githubusercontent.com/tqdm/tqdm/master/images/tqdm.gif" +loading="lazy" +alt="TQDM in action" +></p> +<h2 id="tools">Tools +</h2><h3 id="uv"><a class="link" href="https://github.com/astral-sh/uv" target="_blank" rel="noopener" +>uv</a> +</h3><p>🚀 A single tool to replace pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more. +⚡️ 10-100x faster than pip.</p> +<ul> +<li>Provides comprehensive project management, with a universal lockfile.</li> +<li>Runs scripts, with support for inline dependency metadata.</li> +<li>Installs and manages Python versions.</li> +<li>Runs and installs tools published as Python packages.</li> +<li>Includes a pip-compatible interface for a performance boost with a familiar CLI.</li> +<li>Supports Cargo-style workspaces for scalable projects.</li> +<li>Disk-space efficient, with a global cache for dependency deduplication.</li> +<li>Installable without Rust or Python via curl or pip.</li> +<li>Supports macOS, Linux, and Windows.</li> +</ul>Raspberry Pihttps://balkian.com/raspberry-pi/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/raspberry-pi/<img src="https://balkian.com/img/rpi.png" alt="Featured image of post Raspberry Pi" /><h2 id="hdmi-flickering">HDMI flickering +</h2><p>Avoid HDMI flickering/intermittent blanking on RPI with a 1400x1050 VGA monitor.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span><span class="lnt">6 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-python" data-lang="python"><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="n">hdmi_drive</span><span class="o">=</span><span class="mi">2</span> +</span></span><span class="line"><span class="cl"> <span class="n">hdmi_group</span><span class="o">=</span><span class="mi">2</span> +</span></span><span class="line"><span class="cl"> <span class="n">hdmi_mode</span><span class="o">=</span><span class="mi">42</span> +</span></span><span class="line"><span class="cl"> <span class="n">disable_overscan</span><span class="o">=</span><span class="mi">1</span> +</span></span><span class="line"><span class="cl"> <span class="n">config_hdmi_boost</span><span class="o">=</span><span class="mi">7</span> +</span></span></code></pre></td></tr></table> +</div> +</div>Searchhttps://balkian.com/search/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/search/ \ No newline at end of file diff --git a/links/index.html b/links/index.html new file mode 100644 index 0000000..40775fa --- /dev/null +++ b/links/index.html @@ -0,0 +1,21 @@ +Links +

Links

+
+Licensed under CC BY-NC-SA 4.0
Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/linux/index.html b/linux/index.html new file mode 100644 index 0000000..dcee400 --- /dev/null +++ b/linux/index.html @@ -0,0 +1,90 @@ +Linux +
Featured image of post Linux

Linux

Tips and tricks for GNU/Linux and Unix

+

Black screen and LightDM doesn’t unlock

Add this to your /etc/lightdm/lightdm.conf file:

1
+2
+
[LightDM]
+logind-check-graphical=true
+

##Edit previous commands

fc is a shell builtin to list and edit previous commands in an editor. +In addition to editing a single line (which you can also do with C-x C-e), it also allows you to edit and run several lines at the same time. +You use it like this:

List previous commands

1
+2
+3
+4
+5
+
$ fc -l
+10259  nvim deploy.sh
+10260* cd ..
+10261* nvim content/cheatsheet/linux.md
+10262  cd
+

List commands with date (in zsh)

1
+2
+3
+4
+5
+
$ fc -ld
+10260* 19:38  cd ..
+10261* 19:38  nvim content/cheatsheet/linux.md
+10262  19:40  cd
+10263  19:40  fc -l
+

You can add the date too:

1
+2
+3
+4
+
$ fc -fld
+10262  1/10/2019 19:40  cd
+10263  1/10/2019 19:40  fc -l
+10264  1/10/2019 19:40  fc -ld
+

You can edit a range of commands

1
+
$ fc 10262 10264
+

The range can be relative to the current position, so the previous command is equivalent to:

1
+
$ fc -3 -1
+

If you save and exit, all commands are executed as a script, and it will be added to your history.

Source: https://shapeshed.com/unix-fc/

Prevent logoff from killing tmux sessions

Lately I’ve noticed that logging out of i3, intentionally or when i3 fails, would also kill any tmux or emacs sessions. +This is extremely annoying.

This is caused by a new default in logind (systemd’s login) to kill user process on logoff. +You can revert this setting in your logind.conf (/etc/systemd/logind.conf):

1
+
KillUserProcesses=no
+

Or only for a specific process (e.g., tmux):

1
+
systemd-run --scope --user tmux
+

Source: https://unix.stackexchange.com/questions/490267/prevent-logoff-from-killing-tmux-session

Upload a temporary file

Sometimes you just need to copy/paste a file from a server, and copying from the terminal can be a hassle. +These two services are command-line “pastebins” just one curl away:

1
+2
+3
+4
+5
+6
+7
+8
+
<command> | curl -F 'sprunge=<-' http://sprunge.us
+# OR
+
+<command> 2>&1 | curl -F 'f:1=<-' ix.io
+
+# OR
+
+<command> | curl -F"file=@-" https://ttm.sh
+

Install Fortinet SSLVPN support for NetworkManager

UPM (Universidad Politécnica de Madrid) uses a propriatary VPN solution. +The instructions for GNU/Linux on their website involve downloading a specific client (.tar.gz) and manually running it. +That works, but it is kind of a hassle. +A much more convenient alternative is installing this NetworkManager plugin:

1
+2
+
pacman -Sy networkmanager-fortisslvpn 
+# Or apt get install networkmanager-fortisslvpn 
+

Now you can simply add a new VPN connection in NetworkManager and manage it as you would any other connection.

Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/p/controlling-zigbee-devices-with-mqtt/index.html b/p/controlling-zigbee-devices-with-mqtt/index.html new file mode 100644 index 0000000..aefed74 --- /dev/null +++ b/p/controlling-zigbee-devices-with-mqtt/index.html @@ -0,0 +1,113 @@ +Controlling Zigbee devices with MQTT +

Controlling Zigbee devices with MQTT

+
+

This is a short tutorial on connecting a zigbee device (an Aqara cube) +to an MQTT server, so you can control your zigbee devices from the +network.

If you’re anything like me, you’re probably a sucker for IoT devices. +For a long time, I’ve been using WiFi-enabled lights, and Amazon dash +buttons to control them. To keep these (cheap Chinese) internet enabled +devices away from your network and their respective cloud services, +you’ll probably want to set up a dedicated network in your router (more +on this on a future post, maybe). Another disadvantage of WiFi devices +is that they’re relatively power hungry.

A popular alternative is using ZigBee for communication. It is a +dedicated protocol similar to bluetooth (BLE), with lower power +requirements and bitrate.

Take the (super cute) aqara cube as an example. It is a small cube that +detects rotation on all of its axes, and tapping events. Here’s a +video:

To connect to zigbee devices you will need a zigbee enabled gateway +(a.k.a. hub), which connects to your WiFi network and your zigbee +devices. Once again, this means adding an internet-enabled device to +your home, and probably a couple of cloud services.

As an alternative, you can set up your own zigbee gateway, and control +it to your home automation platform of choice (e.g. home assistant). We +will cover how to set up a zigbee2mqtt gateway that is also connected to +an MQTT server, so you can use MQTT to control your devices and get +notifications.

What you need:

You will need to flash your sniffer. For that, you only need to follow +the instructions from the zigbee2mqtt +documentation.

Once you’re done flashing, you’re ready to set up the zigbee2mqtt +server. For convenience, I wrote a simple docker-compose to deploy a +zigbee2mqtt server and a test mosquitto server:

 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+
version: '2.1'
+services:
+  zigbee2mqtt:
+    image: koenkk/zigbee2mqtt
+    container_name: zigbee2mqtt 
+    restart: always
+    volumes:
+      - ./z2m-data/:/app/data/
+    devices:
+      - "/dev/ttyACM0"
+    networks:
+        - hass
+  mqtt:
+    image: eclipse-mosquitto
+    ports:
+       - 1883:1883
+       - 9001:9001 
+    networks:
+        - hass
+    volumes:
+      - ./mosquitto.conf:/mosquitto/config/mosquitto.conf
+networks:
+  hass:
+    driver: overlay
+

You can test your installation with:

1
+2
+3
+4
+5
+6
+
❯ mosquitto_sub -h localhost -p 1883 -t 'zigbee2mqtt/#'
+online
+{"battery":17,"voltage":2925,"linkquality":149,"action":"rotate_right","angle":12.8}
+{"battery":17,"voltage":2925,"linkquality":141,"action":"slide","side":2}
+{"battery":17,"voltage":2925,"linkquality":120}
+{"battery":17,"voltage":2925,"linkquality":141,"action":"wakeup"}

zigbee2mqtt supports the following events for the aqara cube: shake, +wakeup, fall, tap, slide, flip180, flip90, rotate_left and +rotate_right. Every event has additional information, such as the sides +involved, or the degrees turned.

Now you are ready to set up home assistant support in zigbee2mqtt +following this +guide.

Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/p/creating-my-web/index.html b/p/creating-my-web/index.html new file mode 100644 index 0000000..754bf01 --- /dev/null +++ b/p/creating-my-web/index.html @@ -0,0 +1,53 @@ +Creating my web +

Creating my web

+
+

I’ve finally decided to set up a decent personal page. I have settled +for github-pages because I like the idea of keeping my site in a +repository and having someone else host and deploy it for me. The site +will be really simple, mostly static files. Thanks to Github, +Jekyll will automatically generate static pages +for my posts every time I commit anything new to this repository.

But Jekyll can be used independently, so if I ever choose to host the +site myself, I can do it quite easily. Another thing that I liked about +this approach is that the generated html files can be used in the +future, and I will not need Jekyll to serve it. Jekyll is really simple +and most of the things are written in plain html. That means that +everything could be easily reused if I ever choose to change to another +blogging framework (e.g. pelical). But, for the time being, I like the +fact that Github takes care of the compilation as well, so I can simply +modify or add files through the web interface should I need to.

I hadn’t played with HTML and CSS for a while now, so I also wanted to +use this site as a playground. At some point, I realised I was doing +mostly everything in plain HTML and CSS, and decided to keep it like +that for as long as possible. As of this writing, I haven’t included +any Javascript code in the page. Probably I will use some to add my +gists and +repositories, but we will see about that.

I think the code speaks for itself, so you can check out my repository +on Github. You can clone +and deploy it easily like this:

1
+2
+3
+
git clone
+https://github.com/balkian/balkian.github.com cd balkian.github.com
+jekyll serve -w
+

I will keep updating this post with information about:

  • Some Jekyll plugins that might be useful
  • What CSS tricks I learnt
  • The webfonts I used
  • The badge on the left side of the page
Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/p/kanata-advanced-keyboard-configuration/index.html b/p/kanata-advanced-keyboard-configuration/index.html new file mode 100644 index 0000000..6ad4e2a --- /dev/null +++ b/p/kanata-advanced-keyboard-configuration/index.html @@ -0,0 +1,197 @@ +Kanata: advanced keyboard configuration +

Kanata: advanced keyboard configuration

+
+

Kanata is a software keyboard remapper that aims to improve keyboard comfort and usability with advanced customization. +Keyboard remappers are a good alternative to running a custom keyboard with QMK/ZMK, and have two main advantages: they work on any keyboard, and you can configure them to launch any command or program you want, not just key presses. +On the other hand, you need to configure them on every PC/OS you’re using your keyboard with, and all the processing is done on software on top of the OS, so there may be glitches and performance issues.

The project was inspired by the more popular KMonad, and the author cites some of the differences. +Both projects use a very similar configuration format based on lisp. +The configuration consists of a set of general options, a base key configuration, a series of layers, and macros that can be used within those layers. +Here’s a very complete config that serves as documentation.

One big disadvantage of the lispy configuration is that you need to specify your hardware layout/all your keys, and repeat that every time you define a new layer. +The result visually maps to your keyboard, but can be very verbose/big if you need really few changes.

Keyd is another alternative with a more declarative configuration format, which might lend itself to smaller.

For now I’m just trying it out, and getting a feel for using fewer keys before I build my own ZMK keyboard. +I particularly like the option of using mod-keys on the home row (e.g., having A work as a CTRL when held). +Mod-tap, tap-dancing and the like are very common techniques in sub-40% layouts, where there simply aren’t enough keys for all the letters and symbols. +In a regular-sized keyboard, these techniques can also help you stay on the home row and type more comfortably. +At least, that’s the idea. +We’ll see if I like it enough to stick with it.

For now, here’s my very simple config:

 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+
(defcfg
+  ;; Your keyboard device will likely differ from this.
+  linux-dev  /dev/input/by-id/usb-Logitech_USB_Receiver-if02-event-mouse
+
+  ;; Windows doesn't need any input/output configuration entries; however, there
+  ;; must still be a defcfg entry. You can keep the linux-dev entry or delete
+  ;; it and leave it empty.
+)
+
+(defsrc
+  grv  1    2    3    4    5    6    7    8    9    0    -    =    bspc
+  tab  q    w    e    r    t    y    u    i    o    p    [    ]    
+  caps a    s    d    f    g    h    j    k    l    ;    '    ret
+  lsft \ z    x    c    v    b    n    m    ,    .    /    rsft
+  lctl lmet lalt           spc            ralt rmet rctl
+)
+
+
+(deflayer qwerty
+  grv  _    _    _    _    _    _    _    _    _    _    _    _    _
+  _  _    @warrows    _    _    _    _    _    _    _    _    _    _    
+  lctrl     @alctrl    @slsft    @dlalt    @flmet    _    _    @jrmet    @kralt    @lrsft    @;rctrl    _ _
+  _ _ _    _    _    _    _    _    _    _    _    _    _
+  _ _ _           @smartspace            _ _ _
+)
+
+(deflayer arrows
+  _  _    _    _    _    _    _    _    _    _    _    _    _    _
+  _  _    _    _    _    _    _    _    _    _    _    _    _    
+  _     _    _    _    @flmet    _    left down up rght _ _ _
+  _ _ _    _    _    _    _    _    _    _    _    _    _
+  _ _ _           @smartspace            _ _ _
+)
+
+(deflayer colemak
+  grv XX    XX    XX    XX    XX    XX    XX    XX    XX    XX    XX    XX    _
+  tab         q       w       f       p       b       j       l       u       y       ;       [       ]    
+  lctrl   @alctrl @rlsft      @slalt      @tlmet      g       m       @nrmet      @eralt      @irsft      @orctrl      '       ret
+  lsft    XX z       x       c       d       v     k       h       ,       .       /       rsft
+  XX XX XX           @smartspace            XX XX XX
+)
+
+(deflayer magic
+  _  @clmk    @qwerty    _    _    _    _    _    _    _    _    _    _    _
+  _  _    _    _    _    _    _    _    _    _    _    _    _    
+  _     tab    A-tab    _    _    _    _    bspc  esc   _ ret    _  _
+  _ _ _    _    _    _    _    _    _    _    _    _    _
+  _ _ _           _            _ _ _
+)
+
+(defalias
+  warrows (tap-hold 200 200 w (layer-toggle arrows))
+
+  alctrl (tap-hold 200 200 a lctrl)
+  slsft (tap-hold 200 200 s lsft)
+  dlalt (tap-hold 200 200 d lalt)
+  flmet (tap-hold 200 200 f lmet)
+
+  jrmet (tap-hold 200 200 j rmet)
+  kralt (tap-hold 200 200 k ralt)
+  lrsft (tap-hold 200 200 l rsft)
+  ;rctrl (tap-hold 200 200 ; rctrl)
+
+  rlsft (tap-hold 200 200 r lsft)
+  slalt (tap-hold 200 200 s lalt)
+  tlmet (tap-hold 200 200 t lmet)
+  nrmet (tap-hold 200 200 n rmet)
+  eralt (tap-hold 200 200 e ralt)
+  irsft (tap-hold 200 200 i rsft)
+  orctrl (tap-hold 200 200 o rctrl)
+  clmk (layer-switch colemak)
+  qwerty (layer-switch qwerty)
+
+  smartspace (tap-dance 200 (
+      (tap-hold 300 300 spc (layer-toggle magic))
+      (tap-hold 300 300 (one-shot 300 lalt) spc)
+      a
+      ))
+
+  )
+
Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/p/linux-on-the-microsoft-surface-go/index.html b/p/linux-on-the-microsoft-surface-go/index.html new file mode 100644 index 0000000..1b36543 --- /dev/null +++ b/p/linux-on-the-microsoft-surface-go/index.html @@ -0,0 +1,59 @@ +Linux on the Microsoft Surface Go +

Linux on the Microsoft Surface Go

+
+

Believe it or not, Surface tablets have pretty good linux support, except for the webcams in newer models. +These are some useful notes to get Ubuntu installed in your surface go, as of Summer 2019.

Installing the kernel

1
+2
+
git clone --depth 1 https://github.com/jakeday/linux-surface.git ~/linux-surface
+cp -a ~/linux-surface /media/<your usb>
+
1
+2
+3
+
cp -a /media/<your usb>/linux-surface ~/
+cd ~/linux-surface/
+sudo sh setup.sh
+

Booting ubuntu first

Switch out of Windows S mode.

Boot into the “Command Prompt”.

From Windows go to “change advanced startup options” and select “restart now”.

When it reboots, choose the “Troubleshoot” option, then choose the “Advanced options” option, and finally choose the “Command Prompt” option.

After the device reboots, login to the command prompt and then you should see a terminal with X:\windows\system32>

At the prompt, check your UEFI entries:

1
+
bcdedit /enum firmware
+

Copy UEFI entry of “Windows Boot Manager” to create a new entry for Ubuntu: bcdedit /copy {bootmgr} /d “Ubuntu”

Copy the printed GUID number including the braces {} using Ctrl+C

Set file path for the new Ubuntu entry. Replace {guid} with the returned GUID of the previous command (Ctrl+V). bcdedit /set {guid} path \EFI\ubuntu\grubx64.efi

Set Ubuntu as the first/ entry in the boot sequence. Again replace {guid} with the returned GUID of the copy command.

1
+
bcdedit /set {fwbootmgr} displayorder {guid} /addfirst
+

Check your UEFI entries again: bcdedit /enum firmware You should see something like this:

 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+

+Firmware Boot Manager
+---------------------
+identifier              {fwbootmgr}
+displayorder            {3510232e-f8eb-e811-95ce-9ecab3f9d1c4}
+                        {bootmgr}
+                        {2148799b-f8eb-e811-95ce-9ecab3f9d1c4}
+                        {312e8a67-c2f6-e811-95ce-3c1ab3f9d1de}
+                        {312e8a68-c2f6-e811-95ce-3c1ab3f9d1de}
+timeout                 0
+

Make sure the GUID you copied is the first one listed in displayorder. Then type exit, turn off the PC and turn it back on. After this my surface go is automatically booting to the grub bootloader which lets me choose between Windows and Ubuntu but defaults to Ubuntu after ten seconds.

Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/p/logitech-mb850-combi-in-linux/index.html b/p/logitech-mb850-combi-in-linux/index.html new file mode 100644 index 0000000..ceb406d --- /dev/null +++ b/p/logitech-mb850-combi-in-linux/index.html @@ -0,0 +1,43 @@ +Logitech MB850 combi in linux +

Logitech MB850 combi in linux

+
+

As a follow-up to my last post, I’ve decided to also configure my mk850 combo (k850 + m720 triathlon).

Some notes:

  • The keyboard is usually connected to this PC through bluetooth. Since this is a change I usually do in the system for every keyboard, I added a rule for any bus (usb, bluetooth, etc)
  • The mouse has an additional button that registers as a keyboard. Every press maps to three key events. I’ve disabled two of them and mapped the action to F19, in case I want to use it in my DE/WM.
1
+2
+3
+4
+5
+6
+7
+
evdev:input:*                                                        
+ KEYBOARD_KEY_70039=leftctrl  # bind capslock to w 
+
+evdev:input:b0005v046DpB015*
+ KEYBOARD_KEY_700e0=f19
+ KEYBOARD_KEY_700e2=unknown
+ KEYBOARD_KEY_7002b=unknown
+

After that, simply run:

1
+
 sudo udevadm hwdb --update && sudo udevadm trigger
+

Make sure the settings have been applied by running evemu-describe:

1
+
 sudo /sbin/evemu-describe  /dev/input/event<id of your device> | grep KEY_  
+
Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/p/logitech-mx-keys-for-mac-on-linux/index.html b/p/logitech-mx-keys-for-mac-on-linux/index.html new file mode 100644 index 0000000..6e6b70b --- /dev/null +++ b/p/logitech-mx-keys-for-mac-on-linux/index.html @@ -0,0 +1,55 @@ +Logitech MX Keys for Mac on Linux +

Logitech MX Keys for Mac on Linux

+
+

I recently got Logitech MX Keys for Mac keyboard at work. +The German version, to be more precise. +This version was three times cheaper than the Windows equivalent with either US or ES layout. +Since I touch type anyway, I thought it was a bargain.

As soon as I plugged it in, I realized there were some glaring issues with the keyboard. +First of all, the Meta/Super and Alt keys are reversed in this keyboard. +In the normal/full version of this keyboard, Logitech gives an option to choose between Mac, Windows and iOS host, and that changes the behavior of the keys. +In this version, tho, only iOS and Mac are available.

Besides that, there’s the issue of the grave (tilde) and angle keys switched as well.

Switching these keys around would be very easy with Xorg, but Wayland once again complicates things…

These issues almost made me return the keyboard. +Luckily, tho, there is another option: configuring the keys one level lower than wayland (and X11), through hwdb.

Long story short, this will configure any Logitech keyboard with the same product id (0x4092) to use a saner configuration:

 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+
#File: /etc/udev/hwdb.d/90-logitech-keyboard.hwdb
+
+evdev:input:b0003v046Dp4092*
+ KEYBOARD_KEY_700e2=leftmeta
+ KEYBOARD_KEY_700e3=leftalt
+ KEYBOARD_KEY_70039=leftctrl
+ KEYBOARD_KEY_70064=102nd
+ KEYBOARD_KEY_70035=grave
+ KEYBOARD_KEY_700e7=rightalt
+ KEYBOARD_KEY_700e6=rightmeta
+ KEYBOARD_KEY_7006d=compose
+

After that, simply run:

1
+
 sudo udevadm hwdb --update && sudo udevadm trigger
+
Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/p/nix-recipe-for-python-projects/index.html b/p/nix-recipe-for-python-projects/index.html new file mode 100644 index 0000000..9b180bd --- /dev/null +++ b/p/nix-recipe-for-python-projects/index.html @@ -0,0 +1,105 @@ +Nix Recipe for Python Projects +

Nix Recipe for Python Projects

+
+

This is a quick and easy recipe to add a default.nix to any Python project with a requirements.txt file:

 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+
with import <nixpkgs> { };
+
+let
+  pythonPackages = python311Packages;
+in pkgs.mkShell rec {
+  name = "impurePythonEnv";
+  venvDir = "./.venv";
+  buildInputs = [
+    # A python interpreter including the 'venv' module is required to bootstrap
+    # the environment.
+    pythonPackages.python
+
+    # This execute some shell code to initialize a venv in $venvDir before
+    # dropping into the shell
+    pythonPackages.venvShellHook
+
+    # Those are dependencies that we would like to use from nixpkgs, which will
+    # add them to PYTHONPATH and thus make them accessible from within the venv.
+    pythonPackages.numpy
+    pythonPackages.requests
+
+    # In this particular example, in order to compile any binary extensions they may
+    # require, the python modules listed in the hypothetical requirements.txt need
+    # the following packages to be installed locally:
+    taglib
+    openssl
+    git
+    libxml2
+    libxslt
+    libzip
+    zlib
+  ];
+
+  # Now we can execute any commands within the virtual environment.
+  # This is optional and can be left out to run pip manually.
+  postShellHook = ''
+    pip install -r requirements.txt
+  '';
+
+}
+

Now, you will get a clean environment by running:

1
+
nix-shell
+
Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/p/progress-bars-in-python/index.html b/p/progress-bars-in-python/index.html new file mode 100644 index 0000000..ba974be --- /dev/null +++ b/p/progress-bars-in-python/index.html @@ -0,0 +1,33 @@ +Progress bars in python +

Progress bars in python

+
+

tqdm is a nice way to add progress +bars in the command line or in a jupyter notebook.

image

1
+2
+3
+4
+5
+
from tqdm import tqdm
+import time
+
+for i in tqdm(range(100)):
+    time.sleep(1)
+
+Licensed under CC BY-NC-SA 4.0
Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/p/proxies-with-apache-and-python/index.html b/p/proxies-with-apache-and-python/index.html new file mode 100644 index 0000000..68e14e1 --- /dev/null +++ b/p/proxies-with-apache-and-python/index.html @@ -0,0 +1,91 @@ +Proxies with Apache and python +

Proxies with Apache and python

+
+

This is a quick note on proxying a local python application (e.g. flask) +to a subdirectory in Apache. This assumes that the file wsgi.py contains +a WSGI application with the name application. Hence, wsgi:application.

Gunicorn

1
+2
+3
+4
+5
+
<Location /myapp/>
+    ProxyPass http://127.0.0.1:8888/myapp/
+    ProxyPassReverse http://127.0.0.1:8888/myapp/
+    RequestHeader set SCRIPT_NAME "/myapp/"
+</Location>
+

Important: SCRIPT_NAME and the end of ProxyPass URL MUST BE +THE SAME. Otherwise, Gunicorn will fail miserably.

Try it with:

1
+
venv/bin/gunicorn -w 4 -b 127.0.0.1:8888 --log-file - --access-logfile - wsgi:application
+

UWSGI

This is a very simple configuration. I will try to upload one with more +options for uwsgi (in a .ini file).

1
+2
+3
+4
+
<Location /myapp/>
+    SetHandler uwsgi_handler
+    uWSGISocker 127.0.0.1:8888
+</Location>
+

Try it with:

1
+
uwsgi --socket 127.0.0.1:8888 -w wsgi:application
+

Extra: Supervisor

If everything went as expected, you can wrap your command in a +supervisor config file and let it handle the server for you.

 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+
[unix_http_server]
+file=/tmp/myapp.sock ; path to your socket file
+
+[supervisord]
+logfile = %(here)s/logs/supervisor.log
+childlogdir = %(here)s/logs/
+
+[rpcinterface:supervisor]
+supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
+
+[supervisorctl]
+logfile = %(here)s/logs/supervisorctl.log
+serverurl=unix:///tmp/supervisor.sock ; use a unix:// URL for a unix socket
+
+[program:myapp]
+command = venv/bin/gunicorn -w 4 -b 0.0.0.0:5000 --log-file %(here)s/logs/gunicorn.log --access-logfile - wsgi:application
+directory = %(here)s
+environment = PATH=%(here)s/venv/bin/
+logfile = %(here)s/logs/myapp.log
+
Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/p/publishing-on-pypi/index.html b/p/publishing-on-pypi/index.html new file mode 100644 index 0000000..907c762 --- /dev/null +++ b/p/publishing-on-pypi/index.html @@ -0,0 +1,125 @@ +Publishing on PyPi +

Publishing on PyPi

+
+

Developing a python module and publishing it on Github is cool, but most +of the times you want others to download and use it easily. That is the +role of PyPi, the python package repository. In this post I show you how +to publish your package in less than 10 minutes.

Choose a fancy name

If you haven’t done so yet, take a minute or two to think about this. +To publish on PyPi you need a name for your package that isn’t taken. +What’s more, a catchy and unique name will help people remember your +module and feel more inclined to at least try it.

The package name should hint what your module does, but that’s not +always the case. That’s your call. I personally put uniqueness and +memorability over describing the functionality.

Create a .pypirc configuration file

 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+
[distutils] # this tells distutils what package indexes you can push to
+index-servers =
+    pypi # the live PyPI
+    pypitest # test PyPI
+
+[pypi] # authentication details for live PyPI
+repository = https://pypi.python.org/pypi
+username = { your_username }
+password = { your_password } # not necessary
+
+[pypitest] # authentication details for test PyPI
+repository = https://testpypi.python.org/pypi
+username = { your_username }
+

As you can see, you need to register both in the main pypi +repository and +the testing +server. The +usernames and passwords might be different, that is up to you!

Prepare your package

This should be the structure:

 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+
root-dir/    # Any name you want
+    setup.py
+    setup.cfg
+    LICENSE.txt
+    README.md
+    mypackage/
+        __init__.py
+        foo.py
+        bar.py
+        baz.py
+

setup.cfg

1
+2
+
[metadata]
+description-file = README.md
+

The markdown README is the de facto standard in Github, but you can +also use rST (reStructuredText), the standard in the python community.

setup.py

 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+
from distutils.core import setup
+
+setup(name = 'mypackage',
+      packages = ['mypackage'], # this must be the same as the name above
+      version = '{ version }',
+      description = '{ description }',
+      author = '{ name }',
+      email = '{ email }',
+      url = 'https://github.com/{user}/{package}', # URL to the github repo
+      download_url = 'https://github.com/{user}/{repo}/tarball/{version}',
+      keywords = ['websockets', 'display', 'd3'], # list of keywords that represent your package
+      classifiers = [], )
+

You might notice that the download_url points to a Github URL. We could +host our package anywhere, but Github is a convenient option. To create +the tarball and the zip packages, you only need to tag a tag in your +repository and push it to github:

1
+2
+
git tag {version} -m "{ Description of this tag/version}"
+git push --tags origin master
+

Push to the testing/main pypi server

It is advisable that you try your package on the test repository and fix +any problems first. The process is simple:

1
+
python setup.py register -r {pypitest/pypi} python setup.py sdist upload -r {pypitest/pypi}
+

If everything went as expected, you can now install your package through +pip and browse your package’s page. For instance, check my senpy +package: https://pypi.python.org/pypi/senpy

1
+
pip install senpy
+
Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/p/remove-git-files-with-globbing/index.html b/p/remove-git-files-with-globbing/index.html new file mode 100644 index 0000000..a108d13 --- /dev/null +++ b/p/remove-git-files-with-globbing/index.html @@ -0,0 +1,25 @@ +Remove git files with globbing +

Remove git files with globbing

+
+

A simple trick. If you want to remove all the ‘.swp’ files from a git +repository, just use:

1
+
git rm --cached '**.swp'
+
+Licensed under CC BY-NC-SA 4.0
Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/p/sharing-dotfiles/index.html b/p/sharing-dotfiles/index.html new file mode 100644 index 0000000..15dec43 --- /dev/null +++ b/p/sharing-dotfiles/index.html @@ -0,0 +1,43 @@ +Sharing dotfiles +

Sharing dotfiles

+
+

Today’s post is half a quick note, half public shaming. In other words, +it is a reminder to be very careful with OAuth tokens and passwords.

As part of moving to emacs, I starting using the incredibly useful +gh.el. When you first use it, the +extension saves either your password or an OAuth token in your +.gitconfig file. This is cool and convenient, unless you happen to be +publishing your .gitconfig file in a public +repo.

So, how can you still share your gitconfig without sharing your +password/token with the rest of the world? Since Git 1.7.0, you can +include other files in your +gitconfig.

1
+2
+
[include]
+    path = ~/.gitconfig_secret
+

And now, in your .gitconfig_secret file, you just have to add this:

1
+2
+3
+
[github]
+    user = balkian 
+    token = "< Your secret token >" 
+
Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/p/updating-eurolovemap/index.html b/p/updating-eurolovemap/index.html new file mode 100644 index 0000000..a08df59 --- /dev/null +++ b/p/updating-eurolovemap/index.html @@ -0,0 +1,98 @@ +Updating EuroLoveMap +

Updating EuroLoveMap

+
+

As part of the OpeNER +hackathon +we decided to build a prototype that would allow us to compare how +different countries feel about several topics. We used the OpeNER +pipeline to get the sentiment from a set of newspaper articles we +gathered from media in several languages. Then we aggregated those +articles by category and country (using the source of the article or the +language it was written in), obtaining the “overall feeling” of each +country about each topic. Then, we used some fancy JavaScript to make +sense out of the raw information.

It didn’t go too bad, it turns out we +won.

Now, it was time for a face-lift. I used this opportunity to play with +new technologies and improve it:

  • Using Flask, this time using python 3.3 and Bootstrap 3.0
  • Cool HTML5+JS cards (thanks to +pastetophone)
  • Automatic generation of fake personal data to test the interface
  • Obfuscation of personal emails

The result can be seen here.

Publishing a Python 3 app on Heroku

1
+
mkvirtualenv -p /usr/bin/python3.3 eurolovemap
+

Since Heroku uses python 2.7 by default, we have to tell it which +version we want, although it supports python 3.4 as well. I couldn’t +get python 3.4 working using the +deadsnakes ppa, so +I used python 3.3 instead, which works fine but is not officially +supported. Just create a file named runtime.txt in your project root, +with the python version you want to use:

1
+
python-3.3.1
+

Don’t forget to freeze your dependencies so Heroku can install them: +bash pip freze > requirements.txt

Publishing personal emails

There are really sophisticated and effective ways to obfuscate personal +emails so that spammers cannot easily grab yours. However, this time I +needed something really simple to hide our emails from the simplest form +of crawlers. Most of the team are in academia somehow, so in the end all +our emails are available in sites like Google Scholar. Anyway, nobody +likes getting spammed so I settled for a custom Caesar +cipher. Please, don’t use +it for any serious application if you are concerned about being spammed.

1
+2
+
def blur_email(email):
+    return "".join([chr(ord(i)+5) for i in email])
+

And this is the client side:

 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+
window.onload = function(){
+     elems = document.getElementsByClassName('profile-email');
+     for(var e in elems){
+        var blur = elems[e].innerHTML;
+        var email = "";
+        for(var s in blur){
+            var a = blur.charCodeAt(s)
+            email = email+String.fromCharCode(a-5);
+        }
+        elems[e].innerHTML = email;
+     }
+}
+

Unfortunately, this approach does not hide your email from anyone using +PhantomJS, +ZombieJS or similar. For that, other +approaches like generating a picture with the address would be +necessary. Nevertheless, it is overkill for a really simple ad-hoc +application with custom formatting and just a bunch of emails that would +easily be grabbed manually.

Generation of fake data

To test the contact section of the site, I wanted to populate it with +fake data. Fake-Factory is an amazing +library that can generate fake data of almost any kind: emails, +association names, acronyms… It even lets you localise the results +(get Spanish names, for instance) and generate factories for certain +classes (à la Django).

But I also wanted pictures, enter Lorem Pixel. +With its API you can generate pictures of almost any size, for different +topics (e.g. nightlife, people) and with a custom text. You can even use +an index, so it will always show the same picture.

For instance, the picture below is served through Lorem Pixel.

By the way, if you only want cat pictures, take a look at +Placekitten. And for NSFW text, there’s the +Samuel L. Jackson Ipsum

Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/p/uv-one-rust-tool-to-rule-all-pythons/index.html b/p/uv-one-rust-tool-to-rule-all-pythons/index.html new file mode 100644 index 0000000..e84f594 --- /dev/null +++ b/p/uv-one-rust-tool-to-rule-all-pythons/index.html @@ -0,0 +1,92 @@ +uv - One rust tool to rule all pythons +
Featured image of post uv - One rust tool to rule all pythons

uv - One rust tool to rule all pythons

+
+

Long story short: I’m now using uv, and so should you. +It is a great replacement for pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more.

Context

For years, my strategy to manage python projects has been a mix of a custom setup.py, several hand-crafted requirements.txt files (through pip freeze), a custom virtualenv per project, and multiple tools to upload to PyPI. +Although this works, this setup has many drawbacks:

  • It requires user intervention (creating a venv, sourcing it, handling new deps). This isn’t ideal if you want new (probably inexperienced) users to use your projects.
  • On a similar note, the whole process needs to be well documented if you want other users to contribute or maintain the code.
  • Pinning dependency versions is finicky, and I’ve run into problems beause of that.
  • Creating a new project involves a template, or copying files from an older project.

Of course, this is nothing new. +There is a whole site dedicated to packaging your Python project. +A plethora of different projects have come and go, with varying degrees of success.

Alternatives (poetry)

About a year before trying uv, I tried to catch up with the ecosystem and get to know the blessed new way. +However, the task proved to be a little more difficult, as the landscape is filled with a myriad of alternatives, each with their own set of drawbacks and detractors. +Packaging has historically been a weak spot, in ironical contradiction to the Zen of Python’s “There should be one– and preferably only one –obvious way to do it”,

I eventually settled on poetry. +Mostly because it seemed like the most popular alternative.

There are many things I liked about it. +First of all, having a convention for dependencies (pyproject.toml) and a tool that properly handles them was nice. +It also removed the need to remember specific incantations to build and publish my Python projects. +Lastly, I mixed it poetry2nix to create reproducible python environments using nix. +This makes for a very powerful experience.

However, there were multiple hiccups. +First of all, it took me some time to figure out which specific fields to use (each tool can define ad-hoc properties in a the pyproject.toml file), and some of them seemed redundant with the more generic ones. +Full disclosure, this specific point might be a mistake on my side, and I do not remember the details. +The second one is speed. +(Re-)creating an environment took a non-negligible amount of time.

Enter light uv

According to its repository, uv can replace pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more. +Not only that, but it also claims to do that 10-100 times faster than pip. +I must admit that it being written in rust was a another selling point for me, as I’m looking for excuses to collaborate in a decently-sized rust projejct.

Installing it is dead simple: simply download the binary (e.g., with curl) or run pip install uv. +You won’t need much more: uv seems to just do the right thing out of the box. +And it does it really, really fast. +The rest of the time it gets out of the way.

My only gripe so far is that I don’t seem to find a built-in command to drop into a shell, but that is nothing that uv run $SHELL cannot fix.

Common operations

Initialize a repository

1
+
uv init
+

Adding dependencies

1
+
uv add senpy
+

Running commands inside the environment

1
+2
+3
+4
+
uv run <COMMAND>
+
+# e.g., run a shell using your python version and dependencies
+uv run $SHELL
+

Dependency tree

 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+
uv shell
+Resolved 44 packages in 1ms                                            
+my-project v0.1.0                                             
+├── fastapi[standard] v0.115.8                                         
+│   ├── pydantic v2.10.6                                               
+│   │   ├── annotated-types v0.7.0                                     
+│   │   ├── pydantic-core v2.27.2                                      
+│   │   │   └── typing-extensions v4.12.2                              
+│   │   └── typing-extensions v4.12.2                                  
+│   ├── starlette v0.45.3                                              
+│   │   └── anyio v4.8.0                                               
+│   │       ├── exceptiongroup v1.2.2                                  
+│   │       ├── idna v3.10                                             
+│   │       ├── sniffio v1.3.1                                         
+│   │       └── typing-extensions v4.12.2                              
+│   ├── typing-extensions v4.12.2                                      
+│   ├── email-validator v2.2.0 (extra: standard)                       
+│   │   ├── dnspython v2.7.0
+...
+
+Licensed under CC BY-NC-SA 4.0
Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/p/zotero/index.html b/p/zotero/index.html new file mode 100644 index 0000000..0caa8cd --- /dev/null +++ b/p/zotero/index.html @@ -0,0 +1,103 @@ +Zotero +

Zotero

+
+

Zotero is an Open Source tool that lets you +organise your bibliography, syncing it with the cloud. Unlike other +alternatives such as Mendeley, Zotero can +upload the attachments and data to a private cloud via WebDav.

If you use nginx as your web server, know that even though it provides +partial support for webdav, Zotero needs more than that. Hence, you will +need another webdav server, and optionally let nginx proxy to it. This +short post provides the basics to get that set-up working under +Debian/Ubuntu.

Setting up Apache

First we need to install Apache:

1
+
sudo apt-get install apache2
+

Change the head of “/etc/apache2/sites-enabled/000-default” to:

1
+
<VirtualHost *:880>
+

Then, create a file /etc/apache2/sites-available/webdav:

 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+
Alias /dav /home/webdav/dav
+<Location /dav>
+    Dav on
+    Order Allow,Deny
+    Allow from all
+    Dav On
+    Options +Indexes
+    AuthType Basic
+    AuthName DAV
+    AuthBasicProvider file
+    AuthUserFile /home/webdav/.htpasswd
+    Require valid-user
+</Location>
+

Ideally, you want your webdav folders to be private, adding +authentication to them. So you need to create the webdav and zotero +users and add the passwords to an htpasswd file. Even though you could +use a single user, since you will be configuring several clients with +your credentials I encourage you to create the zotero user as well. This +way you can always change the password for zotero without affecting any +other application using webdav.

1
+2
+3
+4
+
sudo adduser webdav
+sudo htpasswd -c /home/webdav/.htpasswd webdav
+sudo htpasswd /home/webdav/.htpasswd zotero
+sudo mkdir -p /home/webdav/dav/zotero
+

Enable the site and restart apache:

1
+2
+3
+4
+
sudo a2enmod webdav
+sudo a2enmod dav_fs
+sudo a2ensite webdav
+sudo service apache2 restart
+

At this point everything should be working at +http://<your_host>:880/dav/zotero

Setting up NGINX

After the Apache side is working, we can use nginx as a proxy to get +cleaner URIs. In your desired site/location, add this:

1
+2
+3
+4
+5
+6
+7
+
location /dav {
+    client_max_body_size 20M;
+    proxy_set_header X-Real-IP  $remote_addr;
+    proxy_set_header X-Forwarded-For $remote_addr;
+    proxy_set_header Host $host;
+    proxy_pass http://127.0.0.1:880;
+}
+

Now just reload nginx:

1
+
sudo service nginx force-reload
+

Extras

Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/page/1/index.html b/page/1/index.html new file mode 100644 index 0000000..19a2ffe --- /dev/null +++ b/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/ + \ No newline at end of file diff --git a/page/2/index.html b/page/2/index.html new file mode 100644 index 0000000..eae395e --- /dev/null +++ b/page/2/index.html @@ -0,0 +1,43 @@ +Pager 2 - J. Fernando Sánchez +

Zotero

+
+
Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/page/3/index.html b/page/3/index.html new file mode 100644 index 0000000..e96b77d --- /dev/null +++ b/page/3/index.html @@ -0,0 +1,43 @@ +Pager 3 - J. Fernando Sánchez +
Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/page/cheatsheet/index.html b/page/cheatsheet/index.html new file mode 100644 index 0000000..c49b9be --- /dev/null +++ b/page/cheatsheet/index.html @@ -0,0 +1,31 @@ +Cheatsheets + \ No newline at end of file diff --git a/page/cheatsheet/index.xml b/page/cheatsheet/index.xml new file mode 100644 index 0000000..70db055 --- /dev/null +++ b/page/cheatsheet/index.xml @@ -0,0 +1,205 @@ +Cheatsheets on J. Fernando Sánchezhttps://balkian.com/page/cheatsheet/Recent content in Cheatsheets on J. Fernando SánchezHugo -- gohugo.ioen-usEmacshttps://balkian.com/emacs/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/emacs/<img src="https://balkian.com/img/emacs.png" alt="Featured image of post Emacs" /><h2 id="show-plain-text-version">Show plain text version +</h2><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-lisp" data-lang="lisp"><span class="line"><span class="cl"><span class="p">(</span><span class="nv">font-lock-mode</span><span class="p">)</span> +</span></span></code></pre></td></tr></table> +</div> +</div>Linuxhttps://balkian.com/linux/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/linux/<img src="https://balkian.com/img/linux.png" alt="Featured image of post Linux" /><h2 id="black-screen-and-lightdm-doesnt-unlock">Black screen and LightDM doesn&rsquo;t unlock +</h2><p>Add this to your /etc/lightdm/lightdm.conf file:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cfg" data-lang="cfg"><span class="line"><span class="cl"><span class="k">[LightDM]</span> +</span></span><span class="line"><span class="cl"><span class="na">logind-check-graphical</span><span class="o">=</span><span class="s">true</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>##Edit previous commands</p> +<p><code>fc</code> is a shell builtin to list and edit previous commands in an editor. +In addition to editing a single line (which you can also do with <code>C-x C-e</code>), it also allows you to edit and run several lines at the same time. +You use it like this:</p> +<p>List previous commands</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">$ <span class="nb">fc</span> -l +</span></span><span class="line"><span class="cl"><span class="m">10259</span> nvim deploy.sh +</span></span><span class="line"><span class="cl">10260* <span class="nb">cd</span> .. +</span></span><span class="line"><span class="cl">10261* nvim content/cheatsheet/linux.md +</span></span><span class="line"><span class="cl"><span class="m">10262</span> <span class="nb">cd</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>List commands with date (in zsh)</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">$ <span class="nb">fc</span> -ld +</span></span><span class="line"><span class="cl">10260* 19:38 <span class="nb">cd</span> .. +</span></span><span class="line"><span class="cl">10261* 19:38 nvim content/cheatsheet/linux.md +</span></span><span class="line"><span class="cl"><span class="m">10262</span> 19:40 <span class="nb">cd</span> +</span></span><span class="line"><span class="cl"><span class="m">10263</span> 19:40 <span class="nb">fc</span> -l +</span></span></code></pre></td></tr></table> +</div> +</div><p>You can add the date too:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">$ <span class="nb">fc</span> -fld +</span></span><span class="line"><span class="cl"><span class="m">10262</span> 1/10/2019 19:40 <span class="nb">cd</span> +</span></span><span class="line"><span class="cl"><span class="m">10263</span> 1/10/2019 19:40 <span class="nb">fc</span> -l +</span></span><span class="line"><span class="cl"><span class="m">10264</span> 1/10/2019 19:40 <span class="nb">fc</span> -ld +</span></span></code></pre></td></tr></table> +</div> +</div><p>You can edit a range of commands</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">$ <span class="nb">fc</span> <span class="m">10262</span> <span class="m">10264</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>The range can be relative to the current position, so the previous command is equivalent to:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">$ <span class="nb">fc</span> -3 -1 +</span></span></code></pre></td></tr></table> +</div> +</div><p>If you save and exit, all commands are executed as a script, and it will be added to your history.</p> +<p>Source: <a class="link" href="https://shapeshed.com/unix-fc/" target="_blank" rel="noopener" +>https://shapeshed.com/unix-fc/</a></p> +<h2 id="prevent-logoff-from-killing-tmux-sessions">Prevent logoff from killing tmux sessions +</h2><p>Lately I&rsquo;ve noticed that logging out of i3, intentionally or when i3 fails, would also kill any tmux or emacs sessions. +This is extremely annoying.</p> +<p>This is caused by a new default in logind (systemd&rsquo;s login) to kill user process on logoff. +You can revert this setting in your logind.conf (<code>/etc/systemd/logind.conf</code>):</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cfg" data-lang="cfg"><span class="line"><span class="cl"><span class="na">KillUserProcesses</span><span class="o">=</span><span class="s">no</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Or only for a specific process (e.g., tmux):</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">systemd-run --scope --user tmux +</span></span></code></pre></td></tr></table> +</div> +</div><p>Source: <a class="link" href="https://unix.stackexchange.com/questions/490267/prevent-logoff-from-killing-tmux-session" target="_blank" rel="noopener" +>https://unix.stackexchange.com/questions/490267/prevent-logoff-from-killing-tmux-session</a></p> +<h2 id="upload-a-temporary-file">Upload a temporary file +</h2><p>Sometimes you just need to copy/paste a file from a server, and copying from the terminal can be a hassle. +These two services are command-line &ldquo;pastebins&rdquo; just one curl away:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span><span class="lnt">6 +</span><span class="lnt">7 +</span><span class="lnt">8 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">&lt;command&gt; <span class="p">|</span> curl -F <span class="s1">&#39;sprunge=&lt;-&#39;</span> http://sprunge.us +</span></span><span class="line"><span class="cl"><span class="c1"># OR</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl">&lt;command&gt; 2&gt;<span class="p">&amp;</span><span class="m">1</span> <span class="p">|</span> curl -F <span class="s1">&#39;f:1=&lt;-&#39;</span> ix.io +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="c1"># OR</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl">&lt;command&gt; <span class="p">|</span> curl -F<span class="s2">&#34;file=@-&#34;</span> https://ttm.sh +</span></span></code></pre></td></tr></table> +</div> +</div><h1 id="install-fortinet-sslvpn-support-for-networkmanager">Install Fortinet SSLVPN support for NetworkManager +</h1><p>UPM (Universidad Politécnica de Madrid) uses a propriatary VPN solution. +The instructions for GNU/Linux on their website involve downloading a specific client (<code>.tar.gz</code>) and manually running it. +That works, but it is kind of a hassle. +A much more convenient alternative is installing this NetworkManager plugin:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">pacman -Sy networkmanager-fortisslvpn +</span></span><span class="line"><span class="cl"><span class="c1"># Or apt get install networkmanager-fortisslvpn </span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Now you can simply add a new VPN connection in NetworkManager and manage it as you would any other connection.</p>Pythonhttps://balkian.com/python/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/python/<img src="https://balkian.com/img/python.png" alt="Featured image of post Python" /><h2 id="interesting-libraries">Interesting libraries +</h2><h3 id="tqdm"><a class="link" href="https://github.com/tqdm/tqdm" target="_blank" rel="noopener" +>TQDM</a> +</h3><p>From tqdm&rsquo;s github repository:</p> +<blockquote> +<p>tqdm means &ldquo;progress&rdquo; in Arabic (taqadum, تقدّم) and an abbreviation for &ldquo;I love you so much&rdquo; in Spanish (te quiero demasiado).</p></blockquote> +<p><img src="https://raw.githubusercontent.com/tqdm/tqdm/master/images/tqdm.gif" +loading="lazy" +alt="TQDM in action" +></p> +<h2 id="tools">Tools +</h2><h3 id="uv"><a class="link" href="https://github.com/astral-sh/uv" target="_blank" rel="noopener" +>uv</a> +</h3><p>🚀 A single tool to replace pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more. +⚡️ 10-100x faster than pip.</p> +<ul> +<li>Provides comprehensive project management, with a universal lockfile.</li> +<li>Runs scripts, with support for inline dependency metadata.</li> +<li>Installs and manages Python versions.</li> +<li>Runs and installs tools published as Python packages.</li> +<li>Includes a pip-compatible interface for a performance boost with a familiar CLI.</li> +<li>Supports Cargo-style workspaces for scalable projects.</li> +<li>Disk-space efficient, with a global cache for dependency deduplication.</li> +<li>Installable without Rust or Python via curl or pip.</li> +<li>Supports macOS, Linux, and Windows.</li> +</ul>Raspberry Pihttps://balkian.com/raspberry-pi/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/raspberry-pi/<img src="https://balkian.com/img/rpi.png" alt="Featured image of post Raspberry Pi" /><h2 id="hdmi-flickering">HDMI flickering +</h2><p>Avoid HDMI flickering/intermittent blanking on RPI with a 1400x1050 VGA monitor.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span><span class="lnt">6 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-python" data-lang="python"><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="n">hdmi_drive</span><span class="o">=</span><span class="mi">2</span> +</span></span><span class="line"><span class="cl"> <span class="n">hdmi_group</span><span class="o">=</span><span class="mi">2</span> +</span></span><span class="line"><span class="cl"> <span class="n">hdmi_mode</span><span class="o">=</span><span class="mi">42</span> +</span></span><span class="line"><span class="cl"> <span class="n">disable_overscan</span><span class="o">=</span><span class="mi">1</span> +</span></span><span class="line"><span class="cl"> <span class="n">config_hdmi_boost</span><span class="o">=</span><span class="mi">7</span> +</span></span></code></pre></td></tr></table> +</div> +</div> \ No newline at end of file diff --git a/page/cheatsheet/page/1/index.html b/page/cheatsheet/page/1/index.html new file mode 100644 index 0000000..192d6ae --- /dev/null +++ b/page/cheatsheet/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/page/cheatsheet/ + \ No newline at end of file diff --git a/page/index.html b/page/index.html new file mode 100644 index 0000000..6e32384 --- /dev/null +++ b/page/index.html @@ -0,0 +1,31 @@ +Pages + \ No newline at end of file diff --git a/page/index.xml b/page/index.xml new file mode 100644 index 0000000..e349b00 --- /dev/null +++ b/page/index.xml @@ -0,0 +1,31 @@ +Pages on J. Fernando Sánchezhttps://balkian.com/page/Recent content in Pages on J. Fernando SánchezHugo -- gohugo.ioen-usSun, 06 Mar 2022 00:00:00 +0000Archiveshttps://balkian.com/archives/Sun, 06 Mar 2022 00:00:00 +0000https://balkian.com/archives/Linkshttps://balkian.com/links/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/links/Projectshttps://balkian.com/projects/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/projects/<h1 id="ongoing-projects">Ongoing Projects +</h1><ul> +<li><a class="link" href="https://soilsim.readthedocs.io" target="_blank" rel="noopener" +>Soil</a>: an agent-based simulator for social networks based on nx-sim and networkx.</li> +<li><a class="link" href="https://github.com/balkian/soilent" target="_blank" rel="noopener" +>Soilent</a>: an efficient scheduler for soil using rust and pyo3.</li> +<li><a class="link" href="https://senpy.readthedocs.io" target="_blank" rel="noopener" +>Senpy</a>: a framework for semantic sentiment and emotion analysis services.</li> +</ul> +<h1 id="past-projects">Past Projects +</h1><ul> +<li><a class="link" href="http://gsi.dit.upm.es/ontologies/onyx" target="_blank" rel="noopener" +>Onyx</a>: an ontology for emotion analysis that includes concepts from W3C&rsquo;s provenance.</li> +<li><a class="link" href="https://github.com/balkian/ESP8266_Clock_NTP" target="_blank" rel="noopener" +>ESP8266 Clock NTP</a>: a simple clock display using arduino, the ESP8266 and NTP (network time protocol).</li> +<li><a class="link" href="https://github.com/balkian/shinesp" target="_blank" rel="noopener" +>Shine ESP</a>: control an ws2812b LED strip over the network with an ESP8266.</li> +<li><a class="link" href="https://github.com/balkian/bitter" target="_blank" rel="noopener" +>Bitter</a>: a wrapper and CLI over the (now defunct) Twitter API to researchers to download Twitter data much faster using multiple accounts.</li> +<li><a class="link" href="http://gsi.dit.upm.es/ontologies/marl" target="_blank" rel="noopener" +>Marl</a>: I updated this ontology, originally created by Adam Westerski, to make it compatible with the W3C&rsquo;s provenance ontology.</li> +<li><a class="link" href="http://github.com/balkian/hermes" target="_blank" rel="noopener" +>Hermes</a>: one of my first projects, developed together with David Pérez as the special custom assignment in one of our courses. Hermes is an affective bot designed to mimic the behavour of humans. It included a plug-in system for its sensors and actuators. The information from its sensors changed its emotional state, which was shown via its actuators. Among others, it could fetch inforation from Twitter or its host system and change the expressions of an external Face made with servo motors or speak via its Text-To-Speech software. For instance, it could detect it was running out of battery, showing a sad face and sending an alerting tweet. You can see it in action in these two youtube videos: <a class="link" href="http://www.youtube.com/watch?v=KnEYahPD9z4" target="_blank" rel="noopener" +>Part 1</a> and <a class="link" href="http://www.youtube.com/watch?v=lQZldCTPEJc" target="_blank" rel="noopener" +>Part 2</a>.</li> +<li><a class="link" href="http://github.com/gsi-upm/maia" target="_blank" rel="noopener" +>Maia</a>: the Modular Architecture for Intelligent Agents is an evented agent architecture that aims to update the classical frameworks for intelligent agents with the concepts emerged from the Live Web.</li> +<li><a class="link" href="http://github.com/eestec/eestec.portal" target="_blank" rel="noopener" +>EESTEC.net</a>: the Plone based official portal of EESTEC. It has been my first and only experience with Plone. I fixed some bugs and implemented basic features.</li> +</ul> +<p>For more information, check my list of public repositories in <a href="http://github.com/balkian"><i class="fab fa-github"> Github</i></a>.</p>Searchhttps://balkian.com/search/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/search/ \ No newline at end of file diff --git a/page/page/1/index.html b/page/page/1/index.html new file mode 100644 index 0000000..4b5de75 --- /dev/null +++ b/page/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/page/ + \ No newline at end of file diff --git a/post/index.html b/post/index.html new file mode 100644 index 0000000..0e7f72d --- /dev/null +++ b/post/index.html @@ -0,0 +1,33 @@ +Posts + \ No newline at end of file diff --git a/post/index.xml b/post/index.xml new file mode 100644 index 0000000..bde2488 --- /dev/null +++ b/post/index.xml @@ -0,0 +1,1368 @@ +Posts on J. Fernando Sánchezhttps://balkian.com/post/Recent content in Posts on J. Fernando SánchezHugo -- gohugo.ioen-usMon, 17 Feb 2025 23:02:47 +0100uv - One rust tool to rule all pythonshttps://balkian.com/p/uv-one-rust-tool-to-rule-all-pythons/Mon, 17 Feb 2025 23:02:47 +0100https://balkian.com/p/uv-one-rust-tool-to-rule-all-pythons/<img src="https://balkian.com/img/uv.png" alt="Featured image of post uv - One rust tool to rule all pythons" /><p>Long story short: I&rsquo;m now using <a class="link" href="https://github.com/astral-sh/uv" target="_blank" rel="noopener" +>uv</a>, and so should you. +It is a great replacement for pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more.</p> +<h2 id="context">Context +</h2><p>For years, my strategy to manage python projects has been a mix of a custom <code>setup.py</code>, several hand-crafted <code>requirements.txt</code> files (through <code>pip freeze</code>), a custom virtualenv per project, and multiple tools to upload to PyPI. +Although this works, this setup has many drawbacks:</p> +<ul> +<li>It requires user intervention (creating a venv, sourcing it, handling new deps). This isn&rsquo;t ideal if you want new (probably inexperienced) users to use your projects.</li> +<li>On a similar note, the whole process needs to be well documented if you want other users to contribute or maintain the code.</li> +<li>Pinning dependency versions is finicky, and I&rsquo;ve run into problems beause of that.</li> +<li>Creating a new project involves a template, or copying files from an older project.</li> +</ul> +<p>Of course, this is nothing new. +There is a whole site dedicated to <a class="link" href="https://packaging.python.org/en/latest/" target="_blank" rel="noopener" +>packaging your Python project</a>. +A plethora of different projects have come and go, with varying degrees of success.</p> +<h2 id="alternatives-poetry">Alternatives (poetry) +</h2><p>About a year before trying <code>uv</code>, I tried to catch up with the ecosystem and get to know the <code>blessed new way</code>. +However, the task proved to be a little more difficult, as the landscape is filled with a myriad of alternatives, each with their own set of drawbacks and detractors. +Packaging has historically been a weak spot, in ironical contradiction to the Zen of Python&rsquo;s &ldquo;There should be one&ndash; and preferably only one &ndash;obvious way to do it&rdquo;,</p> +<p>I eventually settled on <a class="link" href="https://python-poetry.org/" target="_blank" rel="noopener" +>poetry</a>. +Mostly because it seemed like the most popular alternative.</p> +<p>There are many things I liked about it. +First of all, having a convention for dependencies (<code>pyproject.toml</code>) and a tool that properly handles them was nice. +It also removed the need to remember specific incantations to build and publish my Python projects. +Lastly, I mixed it <code>poetry2nix</code> to create reproducible python environments using nix. +This makes for a very powerful experience.</p> +<p>However, there were multiple hiccups. +First of all, it took me some time to figure out which specific fields to use (each tool can define ad-hoc properties in a the <code>pyproject.toml</code> file), and some of them seemed redundant with the more generic ones. +Full disclosure, this specific point might be a mistake on my side, and I do not remember the details. +The second one is speed. +(Re-)creating an environment took a non-negligible amount of time.</p> +<h2 id="enter-light-uv">Enter <del>light</del> <code>uv</code> +</h2><p>According to its repository, <code>uv </code>can replace pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more. +Not only that, but it also claims to do that 10-100 times faster than pip. +I must admit that it being written in rust was a another selling point for me, as I&rsquo;m looking for excuses to collaborate in a decently-sized rust projejct.</p> +<p>Installing it is dead simple: simply download the binary (e.g., with curl) or run <code>pip install uv</code>. +You won&rsquo;t need much more: <code>uv</code> seems to just do the right thing out of the box. +And it does it really, really fast. +The rest of the time it gets out of the way.</p> +<p>My only gripe so far is that I don&rsquo;t seem to find a built-in command to drop into a shell, but that is nothing that <code>uv run $SHELL</code> cannot fix.</p> +<h2 id="common-operations">Common operations +</h2><h3 id="initialize-a-repository">Initialize a repository +</h3><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">uv init +</span></span></code></pre></td></tr></table> +</div> +</div><h3 id="adding-dependencies">Adding dependencies +</h3><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">uv add senpy +</span></span></code></pre></td></tr></table> +</div> +</div><h3 id="running-commands-inside-the-environment">Running commands inside the environment +</h3><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">uv run &lt;COMMAND&gt; +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"># e.g., run a shell using your python version and dependencies +</span></span><span class="line"><span class="cl">uv run $SHELL +</span></span></code></pre></td></tr></table> +</div> +</div><h3 id="dependency-tree">Dependency tree +</h3><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span><span class="lnt">14 +</span><span class="lnt">15 +</span><span class="lnt">16 +</span><span class="lnt">17 +</span><span class="lnt">18 +</span><span class="lnt">19 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">uv shell +</span></span><span class="line"><span class="cl">Resolved 44 packages in 1ms +</span></span><span class="line"><span class="cl">my-project v0.1.0 +</span></span><span class="line"><span class="cl">├── fastapi[standard] v0.115.8 +</span></span><span class="line"><span class="cl">│ ├── pydantic v2.10.6 +</span></span><span class="line"><span class="cl">│ │ ├── annotated-types v0.7.0 +</span></span><span class="line"><span class="cl">│ │ ├── pydantic-core v2.27.2 +</span></span><span class="line"><span class="cl">│ │ │ └── typing-extensions v4.12.2 +</span></span><span class="line"><span class="cl">│ │ └── typing-extensions v4.12.2 +</span></span><span class="line"><span class="cl">│ ├── starlette v0.45.3 +</span></span><span class="line"><span class="cl">│ │ └── anyio v4.8.0 +</span></span><span class="line"><span class="cl">│ │ ├── exceptiongroup v1.2.2 +</span></span><span class="line"><span class="cl">│ │ ├── idna v3.10 +</span></span><span class="line"><span class="cl">│ │ ├── sniffio v1.3.1 +</span></span><span class="line"><span class="cl">│ │ └── typing-extensions v4.12.2 +</span></span><span class="line"><span class="cl">│ ├── typing-extensions v4.12.2 +</span></span><span class="line"><span class="cl">│ ├── email-validator v2.2.0 (extra: standard) +</span></span><span class="line"><span class="cl">│ │ ├── dnspython v2.7.0 +</span></span><span class="line"><span class="cl">... +</span></span></code></pre></td></tr></table> +</div> +</div>Nix Recipe for Python Projectshttps://balkian.com/p/nix-recipe-for-python-projects/Mon, 13 Nov 2023 18:21:46 +0100https://balkian.com/p/nix-recipe-for-python-projects/<p>This is a quick and easy recipe to add a <code>default.nix</code> to any Python project with a <code>requirements.txt</code> file:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span><span class="lnt">14 +</span><span class="lnt">15 +</span><span class="lnt">16 +</span><span class="lnt">17 +</span><span class="lnt">18 +</span><span class="lnt">19 +</span><span class="lnt">20 +</span><span class="lnt">21 +</span><span class="lnt">22 +</span><span class="lnt">23 +</span><span class="lnt">24 +</span><span class="lnt">25 +</span><span class="lnt">26 +</span><span class="lnt">27 +</span><span class="lnt">28 +</span><span class="lnt">29 +</span><span class="lnt">30 +</span><span class="lnt">31 +</span><span class="lnt">32 +</span><span class="lnt">33 +</span><span class="lnt">34 +</span><span class="lnt">35 +</span><span class="lnt">36 +</span><span class="lnt">37 +</span><span class="lnt">38 +</span><span class="lnt">39 +</span><span class="lnt">40 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-nix" data-lang="nix"><span class="line"><span class="cl"><span class="k">with</span> <span class="kn">import</span> <span class="sr">&lt;nixpkgs&gt;</span> <span class="p">{</span> <span class="p">};</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">let</span> +</span></span><span class="line"><span class="cl"> <span class="n">pythonPackages</span> <span class="o">=</span> <span class="n">python311Packages</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"><span class="k">in</span> <span class="n">pkgs</span><span class="o">.</span><span class="n">mkShell</span> <span class="k">rec</span> <span class="p">{</span> +</span></span><span class="line"><span class="cl"> <span class="n">name</span> <span class="o">=</span> <span class="s2">&#34;impurePythonEnv&#34;</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="n">venvDir</span> <span class="o">=</span> <span class="s2">&#34;./.venv&#34;</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="n">buildInputs</span> <span class="o">=</span> <span class="p">[</span> +</span></span><span class="line"><span class="cl"> <span class="c1"># A python interpreter including the &#39;venv&#39; module is required to bootstrap</span> +</span></span><span class="line"><span class="cl"> <span class="c1"># the environment.</span> +</span></span><span class="line"><span class="cl"> <span class="n">pythonPackages</span><span class="o">.</span><span class="n">python</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="c1"># This execute some shell code to initialize a venv in $venvDir before</span> +</span></span><span class="line"><span class="cl"> <span class="c1"># dropping into the shell</span> +</span></span><span class="line"><span class="cl"> <span class="n">pythonPackages</span><span class="o">.</span><span class="n">venvShellHook</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="c1"># Those are dependencies that we would like to use from nixpkgs, which will</span> +</span></span><span class="line"><span class="cl"> <span class="c1"># add them to PYTHONPATH and thus make them accessible from within the venv.</span> +</span></span><span class="line"><span class="cl"> <span class="n">pythonPackages</span><span class="o">.</span><span class="n">numpy</span> +</span></span><span class="line"><span class="cl"> <span class="n">pythonPackages</span><span class="o">.</span><span class="n">requests</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="c1"># In this particular example, in order to compile any binary extensions they may</span> +</span></span><span class="line"><span class="cl"> <span class="c1"># require, the python modules listed in the hypothetical requirements.txt need</span> +</span></span><span class="line"><span class="cl"> <span class="c1"># the following packages to be installed locally:</span> +</span></span><span class="line"><span class="cl"> <span class="n">taglib</span> +</span></span><span class="line"><span class="cl"> <span class="n">openssl</span> +</span></span><span class="line"><span class="cl"> <span class="n">git</span> +</span></span><span class="line"><span class="cl"> <span class="n">libxml2</span> +</span></span><span class="line"><span class="cl"> <span class="n">libxslt</span> +</span></span><span class="line"><span class="cl"> <span class="n">libzip</span> +</span></span><span class="line"><span class="cl"> <span class="n">zlib</span> +</span></span><span class="line"><span class="cl"> <span class="p">];</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="c1"># Now we can execute any commands within the virtual environment.</span> +</span></span><span class="line"><span class="cl"> <span class="c1"># This is optional and can be left out to run pip manually.</span> +</span></span><span class="line"><span class="cl"> <span class="n">postShellHook</span> <span class="o">=</span> <span class="s1">&#39;&#39; +</span></span></span><span class="line"><span class="cl"><span class="s1"> pip install -r requirements.txt +</span></span></span><span class="line"><span class="cl"><span class="s1"> &#39;&#39;</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">}</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Now, you will get a clean environment by running:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">nix-shell +</span></span></code></pre></td></tr></table> +</div> +</div>Kanata: advanced keyboard configurationhttps://balkian.com/p/kanata-advanced-keyboard-configuration/Fri, 20 Jan 2023 18:11:00 +0000https://balkian.com/p/kanata-advanced-keyboard-configuration/<p><a class="link" href="https://github.com/jtroo/kanata/" target="_blank" rel="noopener" +>Kanata</a> is a software keyboard remapper that aims to improve keyboard comfort and usability with advanced customization. +Keyboard remappers are a good alternative to running a custom keyboard with QMK/ZMK, and have two main advantages: they work on any keyboard, and you can configure them to launch any command or program you want, not just key presses. +On the other hand, you need to configure them on every PC/OS you&rsquo;re using your keyboard with, and all the processing is done on software on top of the OS, so there may be glitches and performance issues.</p> +<p>The project was inspired by the more popular <a class="link" href="https://github.com/kmonad/kmonad" target="_blank" rel="noopener" +>KMonad</a>, and the author cites some of the <a class="link" href="https://github.com/jtroo/kanata/blob/main/docs/kmonad_comparison.md" target="_blank" rel="noopener" +>differences</a>. +Both projects use a very similar configuration format based on lisp. +The configuration consists of a set of general options, a base key configuration, a series of layers, and macros that can be used within those layers. +<a class="link" href="https://github.com/jtroo/kanata/blob/main/cfg_samples/kanata.kbd" target="_blank" rel="noopener" +>Here&rsquo;s a very complete config that serves as documentation</a>.</p> +<p>One big disadvantage of the lispy configuration is that you need to specify your hardware layout/all your keys, and repeat that every time you define a new layer. +The result visually maps to your keyboard, but can be very verbose/big if you need really few changes.</p> +<p><a class="link" href="https://github.com/rvaiya/keyd/" target="_blank" rel="noopener" +>Keyd</a> is another alternative with a more declarative configuration format, which might lend itself to smaller.</p> +<p>For now I&rsquo;m just trying it out, and getting a feel for using fewer keys before I build my own ZMK keyboard. +I particularly like the option of using mod-keys on the home row (e.g., having A work as a CTRL when held). +Mod-tap, tap-dancing and the like are very common techniques in sub-40% layouts, where there simply aren&rsquo;t enough keys for all the letters and symbols. +In a regular-sized keyboard, these techniques can also help you stay on the home row and type more comfortably. +At least, that&rsquo;s the idea. +We&rsquo;ll see if I like it enough to stick with it.</p> +<p>For now, here&rsquo;s my very simple config:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span><span class="lnt">14 +</span><span class="lnt">15 +</span><span class="lnt">16 +</span><span class="lnt">17 +</span><span class="lnt">18 +</span><span class="lnt">19 +</span><span class="lnt">20 +</span><span class="lnt">21 +</span><span class="lnt">22 +</span><span class="lnt">23 +</span><span class="lnt">24 +</span><span class="lnt">25 +</span><span class="lnt">26 +</span><span class="lnt">27 +</span><span class="lnt">28 +</span><span class="lnt">29 +</span><span class="lnt">30 +</span><span class="lnt">31 +</span><span class="lnt">32 +</span><span class="lnt">33 +</span><span class="lnt">34 +</span><span class="lnt">35 +</span><span class="lnt">36 +</span><span class="lnt">37 +</span><span class="lnt">38 +</span><span class="lnt">39 +</span><span class="lnt">40 +</span><span class="lnt">41 +</span><span class="lnt">42 +</span><span class="lnt">43 +</span><span class="lnt">44 +</span><span class="lnt">45 +</span><span class="lnt">46 +</span><span class="lnt">47 +</span><span class="lnt">48 +</span><span class="lnt">49 +</span><span class="lnt">50 +</span><span class="lnt">51 +</span><span class="lnt">52 +</span><span class="lnt">53 +</span><span class="lnt">54 +</span><span class="lnt">55 +</span><span class="lnt">56 +</span><span class="lnt">57 +</span><span class="lnt">58 +</span><span class="lnt">59 +</span><span class="lnt">60 +</span><span class="lnt">61 +</span><span class="lnt">62 +</span><span class="lnt">63 +</span><span class="lnt">64 +</span><span class="lnt">65 +</span><span class="lnt">66 +</span><span class="lnt">67 +</span><span class="lnt">68 +</span><span class="lnt">69 +</span><span class="lnt">70 +</span><span class="lnt">71 +</span><span class="lnt">72 +</span><span class="lnt">73 +</span><span class="lnt">74 +</span><span class="lnt">75 +</span><span class="lnt">76 +</span><span class="lnt">77 +</span><span class="lnt">78 +</span><span class="lnt">79 +</span><span class="lnt">80 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-lisp" data-lang="lisp"><span class="line"><span class="cl"><span class="p">(</span><span class="nv">defcfg</span> +</span></span><span class="line"><span class="cl"> <span class="c1">;; Your keyboard device will likely differ from this.</span> +</span></span><span class="line"><span class="cl"> <span class="nv">linux-dev</span> <span class="nv">/dev/input/by-id/usb-Logitech_USB_Receiver-if02-event-mouse</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="c1">;; Windows doesn&#39;t need any input/output configuration entries; however, there</span> +</span></span><span class="line"><span class="cl"> <span class="c1">;; must still be a defcfg entry. You can keep the linux-dev entry or delete</span> +</span></span><span class="line"><span class="cl"> <span class="c1">;; it and leave it empty.</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">defsrc</span> +</span></span><span class="line"><span class="cl"> <span class="nv">grv</span> <span class="mi">1</span> <span class="mi">2</span> <span class="mi">3</span> <span class="mi">4</span> <span class="mi">5</span> <span class="mi">6</span> <span class="mi">7</span> <span class="mi">8</span> <span class="mi">9</span> <span class="mi">0</span> <span class="nf">-</span> <span class="nf">=</span> <span class="nv">bspc</span> +</span></span><span class="line"><span class="cl"> <span class="nv">tab</span> <span class="nv">q</span> <span class="nv">w</span> <span class="nv">e</span> <span class="nv">r</span> <span class="no">t</span> <span class="nv">y</span> <span class="nv">u</span> <span class="nv">i</span> <span class="nv">o</span> <span class="nv">p</span> <span class="nv">[</span> <span class="nv">]</span> +</span></span><span class="line"><span class="cl"> <span class="nv">caps</span> <span class="nv">a</span> <span class="nv">s</span> <span class="nv">d</span> <span class="nv">f</span> <span class="nv">g</span> <span class="nv">h</span> <span class="nv">j</span> <span class="nv">k</span> <span class="nv">l</span> <span class="c1">; &#39; ret</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lsft</span> <span class="nv">\ z</span> <span class="nv">x</span> <span class="nv">c</span> <span class="nv">v</span> <span class="nv">b</span> <span class="nv">n</span> <span class="nv">m</span> <span class="o">,</span> <span class="o">.</span> <span class="nf">/</span> <span class="nv">rsft</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lctl</span> <span class="nv">lmet</span> <span class="nv">lalt</span> <span class="nv">spc</span> <span class="nv">ralt</span> <span class="nv">rmet</span> <span class="nv">rctl</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">deflayer</span> <span class="nv">qwerty</span> +</span></span><span class="line"><span class="cl"> <span class="nv">grv</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@warrows</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lctrl</span> <span class="nv">@alctrl</span> <span class="nv">@slsft</span> <span class="nv">@dlalt</span> <span class="nv">@flmet</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@jrmet</span> <span class="nv">@kralt</span> <span class="nv">@lrsft</span> <span class="nv">@</span><span class="c1">;rctrl _ _</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@smartspace</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">deflayer</span> <span class="nv">arrows</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@flmet</span> <span class="nv">_</span> <span class="nv">left</span> <span class="nv">down</span> <span class="nv">up</span> <span class="nv">rght</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@smartspace</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">deflayer</span> <span class="nv">colemak</span> +</span></span><span class="line"><span class="cl"> <span class="nv">grv</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">tab</span> <span class="nv">q</span> <span class="nv">w</span> <span class="nv">f</span> <span class="nv">p</span> <span class="nv">b</span> <span class="nv">j</span> <span class="nv">l</span> <span class="nv">u</span> <span class="nv">y</span> <span class="c1">; [ ] </span> +</span></span><span class="line"><span class="cl"> <span class="nv">lctrl</span> <span class="nv">@alctrl</span> <span class="nv">@rlsft</span> <span class="nv">@slalt</span> <span class="nv">@tlmet</span> <span class="nv">g</span> <span class="nv">m</span> <span class="nv">@nrmet</span> <span class="nv">@eralt</span> <span class="nv">@irsft</span> <span class="nv">@orctrl</span> <span class="o">&#39;</span> <span class="nv">ret</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lsft</span> <span class="nv">XX</span> <span class="nv">z</span> <span class="nv">x</span> <span class="nv">c</span> <span class="nv">d</span> <span class="nv">v</span> <span class="nv">k</span> <span class="nv">h</span> <span class="o">,</span> <span class="o">.</span> <span class="nf">/</span> <span class="nv">rsft</span> +</span></span><span class="line"><span class="cl"> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">@smartspace</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">deflayer</span> <span class="nv">magic</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">@clmk</span> <span class="nv">@qwerty</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">tab</span> <span class="nv">A-tab</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">bspc</span> <span class="nv">esc</span> <span class="nv">_</span> <span class="nv">ret</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">defalias</span> +</span></span><span class="line"><span class="cl"> <span class="nv">warrows</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">w</span> <span class="p">(</span><span class="nv">layer-toggle</span> <span class="nv">arrows</span><span class="p">))</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="nv">alctrl</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">a</span> <span class="nv">lctrl</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">slsft</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">s</span> <span class="nv">lsft</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">dlalt</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">d</span> <span class="nv">lalt</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">flmet</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">f</span> <span class="nv">lmet</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="nv">jrmet</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">j</span> <span class="nv">rmet</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">kralt</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">k</span> <span class="nv">ralt</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lrsft</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">l</span> <span class="nv">rsft</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="c1">;rctrl (tap-hold 200 200 ; rctrl)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="nv">rlsft</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">r</span> <span class="nv">lsft</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">slalt</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">s</span> <span class="nv">lalt</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">tlmet</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="no">t</span> <span class="nv">lmet</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">nrmet</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">n</span> <span class="nv">rmet</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">eralt</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">e</span> <span class="nv">ralt</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">irsft</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">i</span> <span class="nv">rsft</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">orctrl</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">o</span> <span class="nv">rctrl</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">clmk</span> <span class="p">(</span><span class="nv">layer-switch</span> <span class="nv">colemak</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">qwerty</span> <span class="p">(</span><span class="nv">layer-switch</span> <span class="nv">qwerty</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="nv">smartspace</span> <span class="p">(</span><span class="nv">tap-dance</span> <span class="mi">200</span> <span class="p">(</span> +</span></span><span class="line"><span class="cl"> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">300</span> <span class="mi">300</span> <span class="nv">spc</span> <span class="p">(</span><span class="nv">layer-toggle</span> <span class="nv">magic</span><span class="p">))</span> +</span></span><span class="line"><span class="cl"> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">300</span> <span class="mi">300</span> <span class="p">(</span><span class="nv">one-shot</span> <span class="mi">300</span> <span class="nv">lalt</span><span class="p">)</span> <span class="nv">spc</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">a</span> +</span></span><span class="line"><span class="cl"> <span class="p">))</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="p">)</span> +</span></span></code></pre></td></tr></table> +</div> +</div>Logitech MB850 combi in linuxhttps://balkian.com/p/logitech-mb850-combi-in-linux/Sat, 30 Oct 2021 00:00:01 +0000https://balkian.com/p/logitech-mb850-combi-in-linux/<p>As a follow-up to my last post, I&rsquo;ve decided to also configure my mk850 combo (k850 + m720 triathlon).</p> +<p>Some notes:</p> +<ul> +<li>The keyboard is usually connected to this PC through bluetooth. Since this is a change I usually do in the system for every keyboard, I added a rule for any bus (usb, bluetooth, etc)</li> +<li>The mouse has an additional button that registers as a keyboard. Every press maps to three key events. I&rsquo;ve disabled two of them and mapped the action to F19, in case I want to use it in my DE/WM.</li> +</ul> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span><span class="lnt">6 +</span><span class="lnt">7 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cfg" data-lang="cfg"><span class="line"><span class="cl"><span class="na">evdev:input:* </span> +</span></span><span class="line"><span class="cl"> <span class="na">KEYBOARD_KEY_70039</span><span class="o">=</span><span class="s">leftctrl # bind capslock to w </span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="na">evdev:input:b0005v046DpB015*</span> +</span></span><span class="line"><span class="cl"> <span class="na">KEYBOARD_KEY_700e0</span><span class="o">=</span><span class="s">f19 +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_700e2=unknown +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_7002b=unknown</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>After that, simply run:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl"> sudo udevadm hwdb --update &amp;&amp; sudo udevadm trigger +</span></span></code></pre></td></tr></table> +</div> +</div><p>Make sure the settings have been applied by running <code>evemu-describe</code>:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"> sudo /sbin/evemu-describe /dev/input/event&lt;id of your device&gt; <span class="p">|</span> grep KEY_ +</span></span></code></pre></td></tr></table> +</div> +</div>Logitech MX Keys for Mac on Linuxhttps://balkian.com/p/logitech-mx-keys-for-mac-on-linux/Fri, 29 Oct 2021 00:00:01 +0000https://balkian.com/p/logitech-mx-keys-for-mac-on-linux/<p>I recently got Logitech MX Keys for Mac keyboard at work. +The German version, to be more precise. +This version was three times cheaper than the Windows equivalent with either US or ES layout. +Since I touch type anyway, I thought it was a bargain.</p> +<p>As soon as I plugged it in, I realized there were some glaring issues with the keyboard. +First of all, the Meta/Super and Alt keys are reversed in this keyboard. +In the normal/full version of this keyboard, Logitech gives an option to choose between Mac, Windows and iOS host, and that changes the behavior of the keys. +In this version, tho, only iOS and Mac are available.</p> +<p>Besides that, there&rsquo;s the issue of the grave (tilde) and angle keys switched as well.</p> +<p>Switching these keys around would be very easy with Xorg, but Wayland once again complicates things&hellip;</p> +<p>These issues almost made me return the keyboard. +Luckily, tho, there is another option: configuring the keys one level lower than wayland (and X11), through hwdb.</p> +<p>Long story short, this will configure any Logitech keyboard with the same product id (0x4092) to use a saner configuration:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cfg" data-lang="cfg"><span class="line"><span class="cl"><span class="c1">#File: /etc/udev/hwdb.d/90-logitech-keyboard.hwdb</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="na">evdev:input:b0003v046Dp4092*</span> +</span></span><span class="line"><span class="cl"> <span class="na">KEYBOARD_KEY_700e2</span><span class="o">=</span><span class="s">leftmeta +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_700e3=leftalt +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_70039=leftctrl +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_70064=102nd +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_70035=grave +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_700e7=rightalt +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_700e6=rightmeta +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_7006d=compose</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>After that, simply run:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl"> sudo udevadm hwdb --update &amp;&amp; sudo udevadm trigger +</span></span></code></pre></td></tr></table> +</div> +</div>Linux on the Microsoft Surface Gohttps://balkian.com/p/linux-on-the-microsoft-surface-go/Sat, 01 Jun 2019 00:00:01 +0000https://balkian.com/p/linux-on-the-microsoft-surface-go/<p>Believe it or not, Surface tablets have pretty good linux support, except for the webcams in newer models. +These are some useful notes to get Ubuntu installed in your surface go, as of Summer 2019.</p> +<h2 id="installing-the-kernel">Installing the kernel +</h2><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">git clone --depth <span class="m">1</span> https://github.com/jakeday/linux-surface.git ~/linux-surface +</span></span><span class="line"><span class="cl">cp -a ~/linux-surface /media/&lt;your usb&gt; +</span></span></code></pre></td></tr></table> +</div> +</div><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">cp -a /media/&lt;your usb&gt;/linux-surface ~/ +</span></span><span class="line"><span class="cl"><span class="nb">cd</span> ~/linux-surface/ +</span></span><span class="line"><span class="cl">sudo sh setup.sh +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="booting-ubuntu-first">Booting ubuntu first +</h2><p>Switch out of Windows S mode.</p> +<p>Boot into the &ldquo;Command Prompt&rdquo;.</p> +<p>From Windows go to &ldquo;change advanced startup options&rdquo; and select &ldquo;restart now&rdquo;.</p> +<p>When it reboots, choose the &ldquo;Troubleshoot&rdquo; option, then choose the &ldquo;Advanced options&rdquo; option, and finally choose the &ldquo;Command Prompt&rdquo; option.</p> +<p>After the device reboots, login to the command prompt and then you should see a terminal with X:\windows\system32&gt;</p> +<p>At the prompt, check your UEFI entries:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">bcdedit /enum firmware +</span></span></code></pre></td></tr></table> +</div> +</div><p>Copy UEFI entry of &ldquo;Windows Boot Manager&rdquo; to create a new entry for Ubuntu: bcdedit /copy {bootmgr} /d &ldquo;Ubuntu&rdquo;</p> +<p>Copy the printed GUID number including the braces {} using Ctrl+C</p> +<p>Set file path for the new Ubuntu entry. Replace {guid} with the returned GUID of the previous command (Ctrl+V). bcdedit /set {guid} path \EFI\ubuntu\grubx64.efi</p> +<p>Set Ubuntu as the first/ entry in the boot sequence. Again replace {guid} with the returned GUID of the copy command.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">bcdedit /set <span class="o">{</span>fwbootmgr<span class="o">}</span> displayorder <span class="o">{</span>guid<span class="o">}</span> /addfirst +</span></span></code></pre></td></tr></table> +</div> +</div><p>Check your UEFI entries again: bcdedit /enum firmware You should see something like this:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl">Firmware Boot Manager +</span></span><span class="line"><span class="cl">--------------------- +</span></span><span class="line"><span class="cl">identifier <span class="o">{</span>fwbootmgr<span class="o">}</span> +</span></span><span class="line"><span class="cl">displayorder <span class="o">{</span>3510232e-f8eb-e811-95ce-9ecab3f9d1c4<span class="o">}</span> +</span></span><span class="line"><span class="cl"> <span class="o">{</span>bootmgr<span class="o">}</span> +</span></span><span class="line"><span class="cl"> <span class="o">{</span>2148799b-f8eb-e811-95ce-9ecab3f9d1c4<span class="o">}</span> +</span></span><span class="line"><span class="cl"> <span class="o">{</span>312e8a67-c2f6-e811-95ce-3c1ab3f9d1de<span class="o">}</span> +</span></span><span class="line"><span class="cl"> <span class="o">{</span>312e8a68-c2f6-e811-95ce-3c1ab3f9d1de<span class="o">}</span> +</span></span><span class="line"><span class="cl">timeout <span class="m">0</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Make sure the GUID you copied is the first one listed in displayorder. Then type exit, turn off the PC and turn it back on. After this my surface go is automatically booting to the grub bootloader which lets me choose between Windows and Ubuntu but defaults to Ubuntu after ten seconds.</p>Controlling Zigbee devices with MQTThttps://balkian.com/p/controlling-zigbee-devices-with-mqtt/Sun, 06 Jan 2019 10:00:00 +0000https://balkian.com/p/controlling-zigbee-devices-with-mqtt/<p>This is a short tutorial on connecting a zigbee device (an Aqara cube) +to an MQTT server, so you can control your zigbee devices from the +network.</p> +<p>If you&rsquo;re anything like me, you&rsquo;re probably a sucker for IoT devices. +For a long time, I&rsquo;ve been using WiFi-enabled lights, and Amazon dash +buttons to control them. To keep these (cheap Chinese) internet enabled +devices away from your network and their respective cloud services, +you&rsquo;ll probably want to set up a dedicated network in your router (more +on this on a future post, maybe). Another disadvantage of WiFi devices +is that they&rsquo;re relatively power hungry.</p> +<p>A popular alternative is using ZigBee for communication. It is a +dedicated protocol similar to bluetooth (BLE), with lower power +requirements and bitrate.</p> +<p>Take the (super cute) aqara cube as an example. It is a small cube that +detects rotation on all of its axes, and tapping events. Here&rsquo;s a +video:</p> +<div class="video-wrapper"> +<iframe loading="lazy" +src="https://www.youtube.com/embed/5YtqG1wEnng" +allowfullscreen +title="YouTube Video" +> +</iframe> +</div> +<p>To connect to zigbee devices you will need a zigbee enabled gateway +(a.k.a. hub), which connects to your WiFi network and your zigbee +devices. Once again, this means adding an internet-enabled device to +your home, and probably a couple of cloud services.</p> +<p>As an alternative, you can set up your own zigbee gateway, and control +it to your home automation platform of choice (e.g. home assistant). We +will cover how to set up a zigbee2mqtt gateway that is also connected to +an MQTT server, so you can use MQTT to control your devices and get +notifications.</p> +<p>What you need:</p> +<ul> +<li><a class="link" href="https://www.aliexpress.com/item/Original-Xiaomi-Mi-Aqara-Cube-Smart-Home-Controller-6-Action-Operation-Fr-Home-Device-Zigbee-Version/32892947622.html?spm=a2g0s.9042311.0.0.3da24c4dXV8sBI" target="_blank" rel="noopener" +>Aqara +cube</a>.</li> +<li><a class="link" href="https://www.aliexpress.com/item/Wireless-Zigbee-CC2531-CC2540-Zigbee-Sniffer-Bluetooth-BLE-4-0-Dongle-Capture-Module-USB-Programmer-Downloader/32907587711.html?spm=a2g0s.9042311.0.0.3da24c4dXV8sBI" target="_blank" rel="noopener" +>CC2531 zigbee +sniffer</a>.</li> +<li><a class="link" href="https://www.aliexpress.com/item/CFSUNBIRD-CC-DEBUGGER-Debugger-and-Programmer-for-RF-System-on-Chips-TI-ORIGINAL-Fast-hipping/32813122315.html?spm=a2g0s.9042311.0.0.3da24c4dXV8sBI" target="_blank" rel="noopener" +>CC-debugger</a>.</li> +</ul> +<p>You will need to flash your sniffer. For that, you only need to follow +the instructions from the <a class="link" href="https://koenkk.github.io/zigbee2mqtt/" target="_blank" rel="noopener" +>zigbee2mqtt +documentation</a>.</p> +<p>Once you&rsquo;re done flashing, you&rsquo;re ready to set up the zigbee2mqtt +server. For convenience, I wrote a simple docker-compose to deploy a +zigbee2mqtt server and a test mosquitto server:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span><span class="lnt">14 +</span><span class="lnt">15 +</span><span class="lnt">16 +</span><span class="lnt">17 +</span><span class="lnt">18 +</span><span class="lnt">19 +</span><span class="lnt">20 +</span><span class="lnt">21 +</span><span class="lnt">22 +</span><span class="lnt">23 +</span><span class="lnt">24 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-yaml" data-lang="yaml"><span class="line"><span class="cl"><span class="nt">version</span><span class="p">:</span><span class="w"> </span><span class="s1">&#39;2.1&#39;</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="nt">services</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">zigbee2mqtt</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l">koenkk/zigbee2mqtt</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">container_name</span><span class="p">:</span><span class="w"> </span><span class="l">zigbee2mqtt </span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">restart</span><span class="p">:</span><span class="w"> </span><span class="l">always</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">volumes</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="l">./z2m-data/:/app/data/</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">devices</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="s2">&#34;/dev/ttyACM0&#34;</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">networks</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="l">hass</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">mqtt</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l">eclipse-mosquitto</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">ports</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="m">1883</span><span class="p">:</span><span class="m">1883</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="m">9001</span><span class="p">:</span><span class="m">9001</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">networks</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="l">hass</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">volumes</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="l">./mosquitto.conf:/mosquitto/config/mosquitto.conf</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="nt">networks</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">hass</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">driver</span><span class="p">:</span><span class="w"> </span><span class="l">overlay</span><span class="w"> +</span></span></span></code></pre></td></tr></table> +</div> +</div><p>You can test your installation with:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span><span class="lnt">6 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">❯ mosquitto_sub -h localhost -p <span class="m">1883</span> -t <span class="s1">&#39;zigbee2mqtt/#&#39;</span> +</span></span><span class="line"><span class="cl">online +</span></span><span class="line"><span class="cl"><span class="o">{</span><span class="s2">&#34;battery&#34;</span>:17,<span class="s2">&#34;voltage&#34;</span>:2925,<span class="s2">&#34;linkquality&#34;</span>:149,<span class="s2">&#34;action&#34;</span>:<span class="s2">&#34;rotate_right&#34;</span>,<span class="s2">&#34;angle&#34;</span>:12.8<span class="o">}</span> +</span></span><span class="line"><span class="cl"><span class="o">{</span><span class="s2">&#34;battery&#34;</span>:17,<span class="s2">&#34;voltage&#34;</span>:2925,<span class="s2">&#34;linkquality&#34;</span>:141,<span class="s2">&#34;action&#34;</span>:<span class="s2">&#34;slide&#34;</span>,<span class="s2">&#34;side&#34;</span>:2<span class="o">}</span> +</span></span><span class="line"><span class="cl"><span class="o">{</span><span class="s2">&#34;battery&#34;</span>:17,<span class="s2">&#34;voltage&#34;</span>:2925,<span class="s2">&#34;linkquality&#34;</span>:120<span class="o">}</span> +</span></span><span class="line"><span class="cl"><span class="o">{</span><span class="s2">&#34;battery&#34;</span>:17,<span class="s2">&#34;voltage&#34;</span>:2925,<span class="s2">&#34;linkquality&#34;</span>:141,<span class="s2">&#34;action&#34;</span>:<span class="s2">&#34;wakeup&#34;</span><span class="o">}</span></span></span></code></pre></td></tr></table> +</div> +</div> +<p>zigbee2mqtt supports the following events for the aqara cube: shake, +wakeup, fall, tap, slide, flip180, flip90, rotate_left and +rotate_right. Every event has additional information, such as the sides +involved, or the degrees turned.</p> +<p>Now you are ready to set up home assistant support in zigbee2mqtt +following <a class="link" href="https://koenkk.github.io/zigbee2mqtt/integration/home_assistant.html" target="_blank" rel="noopener" +>this +guide</a>.</p>Progress bars in pythonhttps://balkian.com/p/progress-bars-in-python/Wed, 28 Sep 2016 18:47:00 +0000https://balkian.com/p/progress-bars-in-python/<p><a class="link" href="https://github.com/noamraph/tqdm" target="_blank" rel="noopener" +>tqdm</a> is a nice way to add progress +bars in the command line or in a jupyter notebook.</p> +<p><img src="https://camo.githubusercontent.com/48838faaa8d00ea297f18e5bf55d3c6bb4e0ba6b/68747470733a2f2f692e696d6775722e636f6d2f686539417735432e676966" +loading="lazy" +alt="image" +></p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-python" data-lang="python"><span class="line"><span class="cl"><span class="kn">from</span> <span class="nn">tqdm</span> <span class="kn">import</span> <span class="n">tqdm</span> +</span></span><span class="line"><span class="cl"><span class="kn">import</span> <span class="nn">time</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="n">tqdm</span><span class="p">(</span><span class="nb">range</span><span class="p">(</span><span class="mi">100</span><span class="p">)):</span> +</span></span><span class="line"><span class="cl"> <span class="n">time</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span> +</span></span></code></pre></td></tr></table> +</div> +</div>Sharing dotfileshttps://balkian.com/p/sharing-dotfiles/Fri, 10 Apr 2015 17:47:00 +0000https://balkian.com/p/sharing-dotfiles/<p>Today&rsquo;s post is half a quick note, half public shaming. In other words, +it is a reminder to be very careful with OAuth tokens and passwords.</p> +<p>As part of moving to emacs, I starting using the incredibly useful +<a class="link" href="https://github.com/defunkt/gist.el" target="_blank" rel="noopener" +>gh.el</a>. When you first use it, the +extension saves either your password or an OAuth token in your +.gitconfig file. This is cool and convenient, unless you <a class="link" href="https://github.com/balkian/dotfiles" target="_blank" rel="noopener" +>happen to be +publishing your .gitconfig file in a public +repo</a>.</p> +<p>So, how can you still share your gitconfig without sharing your +password/token with the rest of the world? Since Git 1.7.0, you can +<a class="link" href="http://stackoverflow.com/questions/1557183/is-it-possible-to-include-a-file-in-your-gitconfig" target="_blank" rel="noopener" +>include other files in your +gitconfig</a>.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">[include] +</span></span><span class="line"><span class="cl"> path = ~/.gitconfig_secret +</span></span></code></pre></td></tr></table> +</div> +</div><p>And now, in your .gitconfig_secret file, you just have to add this:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">[github] +</span></span><span class="line"><span class="cl"> user = balkian +</span></span><span class="line"><span class="cl"> token = &#34;&lt; Your secret token &gt;&#34; +</span></span></code></pre></td></tr></table> +</div> +</div>Zoterohttps://balkian.com/p/zotero/Tue, 09 Dec 2014 12:12:12 +0000https://balkian.com/p/zotero/<p><a class="link" href="https://www.zotero.org/" target="_blank" rel="noopener" +>Zotero</a> is an Open Source tool that lets you +organise your bibliography, syncing it with the cloud. Unlike other +alternatives such as <a class="link" href="http://www.mendeley.com" target="_blank" rel="noopener" +>Mendeley</a>, Zotero can +upload the attachments and data to a private cloud via WebDav.</p> +<p>If you use nginx as your web server, know that even though it provides +partial support for webdav, Zotero needs more than that. Hence, you will +need another webdav server, and optionally let nginx proxy to it. This +short post provides the basics to get that set-up working under +Debian/Ubuntu.</p> +<h2 id="setting-up-apache">Setting up Apache +</h2><p>First we need to install Apache:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo apt-get install apache2 +</span></span></code></pre></td></tr></table> +</div> +</div><p>Change the head of &ldquo;/etc/apache2/sites-enabled/000-default&rdquo; to:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-apache" data-lang="apache"><span class="line"><span class="cl"><span class="nt">&lt;VirtualHost</span> <span class="s">*:880</span><span class="nt">&gt;</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Then, create a file /etc/apache2/sites-available/webdav:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-apache" data-lang="apache"><span class="line"><span class="cl"><span class="nb">Alias</span> <span class="sx">/dav</span> <span class="sx">/home/webdav/dav</span> +</span></span><span class="line"><span class="cl"><span class="nt">&lt;Location</span> <span class="s">/dav</span><span class="nt">&gt;</span> +</span></span><span class="line"><span class="cl"> <span class="nb">Dav</span> <span class="k">on</span> +</span></span><span class="line"><span class="cl"> <span class="nb">Order</span> Allow,Deny +</span></span><span class="line"><span class="cl"> <span class="nb">Allow</span> from <span class="k">all</span> +</span></span><span class="line"><span class="cl"> <span class="nb">Dav</span> <span class="k">On</span> +</span></span><span class="line"><span class="cl"> <span class="nb">Options</span> +Indexes +</span></span><span class="line"><span class="cl"> <span class="nb">AuthType</span> Basic +</span></span><span class="line"><span class="cl"> <span class="nb">AuthName</span> DAV +</span></span><span class="line"><span class="cl"> <span class="nb">AuthBasicProvider</span> file +</span></span><span class="line"><span class="cl"> <span class="nb">AuthUserFile</span> <span class="sx">/home/webdav/.htpasswd</span> +</span></span><span class="line"><span class="cl"> <span class="nb">Require</span> valid-user +</span></span><span class="line"><span class="cl"><span class="nt">&lt;/Location&gt;</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Ideally, you want your webdav folders to be private, adding +authentication to them. So you need to create the webdav and zotero +users and add the passwords to an htpasswd file. Even though you could +use a single user, since you will be configuring several clients with +your credentials I encourage you to create the zotero user as well. This +way you can always change the password for zotero without affecting any +other application using webdav.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo adduser webdav +</span></span><span class="line"><span class="cl">sudo htpasswd -c /home/webdav/.htpasswd webdav +</span></span><span class="line"><span class="cl">sudo htpasswd /home/webdav/.htpasswd zotero +</span></span><span class="line"><span class="cl">sudo mkdir -p /home/webdav/dav/zotero +</span></span></code></pre></td></tr></table> +</div> +</div><p>Enable the site and restart apache:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo a2enmod webdav +</span></span><span class="line"><span class="cl">sudo a2enmod dav_fs +</span></span><span class="line"><span class="cl">sudo a2ensite webdav +</span></span><span class="line"><span class="cl">sudo service apache2 restart +</span></span></code></pre></td></tr></table> +</div> +</div><p>At this point everything should be working at +<a class="link" href="http://" target="_blank" rel="noopener" +>http://</a>&lt;your_host&gt;:880/dav/zotero</p> +<h2 id="setting-up-nginx">Setting up NGINX +</h2><p>After the Apache side is working, we can use nginx as a proxy to get +cleaner URIs. In your desired site/location, add this:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span><span class="lnt">6 +</span><span class="lnt">7 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-nginx" data-lang="nginx"><span class="line"><span class="cl"><span class="k">location</span> <span class="s">/dav</span> <span class="p">{</span> +</span></span><span class="line"><span class="cl"> <span class="kn">client_max_body_size</span> <span class="s">20M</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="kn">proxy_set_header</span> <span class="s">X-Real-IP</span> <span class="nv">$remote_addr</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="kn">proxy_set_header</span> <span class="s">X-Forwarded-For</span> <span class="nv">$remote_addr</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="kn">proxy_set_header</span> <span class="s">Host</span> <span class="nv">$host</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="kn">proxy_pass</span> <span class="s">http://127.0.0.1:880</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"><span class="p">}</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Now just reload nginx:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo service nginx force-reload +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="extras">Extras +</h2><ul> +<li><a class="link" href="http://zoteroreader.com/" target="_blank" rel="noopener" +>Zotero Reader</a> - HTML5 client</li> +<li><a class="link" href="https://github.com/ajlyon/zandy" target="_blank" rel="noopener" +>Zandy</a> - Android Open Source +client</li> +</ul>Proxies with Apache and pythonhttps://balkian.com/p/proxies-with-apache-and-python/Thu, 09 Oct 2014 10:00:00 +0000https://balkian.com/p/proxies-with-apache-and-python/<p>This is a quick note on proxying a local python application (e.g. flask) +to a subdirectory in Apache. This assumes that the file wsgi.py contains +a WSGI application with the name <em>application</em>. Hence, wsgi:application.</p> +<h2 id="gunicorn">Gunicorn +</h2><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-apache" data-lang="apache"><span class="line"><span class="cl"><span class="nt">&lt;Location</span> <span class="s">/myapp/</span><span class="nt">&gt;</span> +</span></span><span class="line"><span class="cl"> <span class="nb">ProxyPass</span> http://127.0.0.1:8888/myapp/ +</span></span><span class="line"><span class="cl"> <span class="nb">ProxyPassReverse</span> http://127.0.0.1:8888/myapp/ +</span></span><span class="line"><span class="cl"> <span class="nb">RequestHeader</span> set SCRIPT_NAME <span class="s2">&#34;/myapp/&#34;</span> +</span></span><span class="line"><span class="cl"><span class="nt">&lt;/Location&gt;</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p><strong>Important</strong>: <em>SCRIPT_NAME</em> and the end of <em>ProxyPass</em> URL <strong>MUST BE +THE SAME</strong>. Otherwise, Gunicorn will fail miserably.</p> +<p>Try it with:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">venv/bin/gunicorn -w <span class="m">4</span> -b 127.0.0.1:8888 --log-file - --access-logfile - wsgi:application +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="uwsgi">UWSGI +</h2><p>This is a very simple configuration. I will try to upload one with more +options for uwsgi (in a .ini file).</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-apache" data-lang="apache"><span class="line"><span class="cl"><span class="nt">&lt;Location</span> <span class="s">/myapp/</span><span class="nt">&gt;</span> +</span></span><span class="line"><span class="cl"> <span class="nb">SetHandler</span> uwsgi_handler +</span></span><span class="line"><span class="cl"> <span class="nb">uWSGISocker</span> <span class="m">127.0.0.1</span>:8888 +</span></span><span class="line"><span class="cl"><span class="nt">&lt;/Location&gt;</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Try it with:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">uwsgi --socket 127.0.0.1:8888 -w wsgi:application +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="extra-supervisor">Extra: Supervisor +</h2><p>If everything went as expected, you can wrap your command in a +supervisor config file and let it handle the server for you.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span><span class="lnt">14 +</span><span class="lnt">15 +</span><span class="lnt">16 +</span><span class="lnt">17 +</span><span class="lnt">18 +</span><span class="lnt">19 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-ini" data-lang="ini"><span class="line"><span class="cl"><span class="k">[unix_http_server]</span> +</span></span><span class="line"><span class="cl"><span class="na">file</span><span class="o">=</span><span class="s">/tmp/myapp.sock ; path to your socket file</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">[supervisord]</span> +</span></span><span class="line"><span class="cl"><span class="na">logfile</span> <span class="o">=</span> <span class="s">%(here)s/logs/supervisor.log</span> +</span></span><span class="line"><span class="cl"><span class="na">childlogdir</span> <span class="o">=</span> <span class="s">%(here)s/logs/</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">[rpcinterface:supervisor]</span> +</span></span><span class="line"><span class="cl"><span class="na">supervisor.rpcinterface_factory</span> <span class="o">=</span> <span class="s">supervisor.rpcinterface:make_main_rpcinterface</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">[supervisorctl]</span> +</span></span><span class="line"><span class="cl"><span class="na">logfile</span> <span class="o">=</span> <span class="s">%(here)s/logs/supervisorctl.log</span> +</span></span><span class="line"><span class="cl"><span class="na">serverurl</span><span class="o">=</span><span class="s">unix:///tmp/supervisor.sock ; use a unix:// URL for a unix socket</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">[program:myapp]</span> +</span></span><span class="line"><span class="cl"><span class="na">command</span> <span class="o">=</span> <span class="s">venv/bin/gunicorn -w 4 -b 0.0.0.0:5000 --log-file %(here)s/logs/gunicorn.log --access-logfile - wsgi:application</span> +</span></span><span class="line"><span class="cl"><span class="na">directory</span> <span class="o">=</span> <span class="s">%(here)s</span> +</span></span><span class="line"><span class="cl"><span class="na">environment</span> <span class="o">=</span> <span class="s">PATH=%(here)s/venv/bin/</span> +</span></span><span class="line"><span class="cl"><span class="na">logfile</span> <span class="o">=</span> <span class="s">%(here)s/logs/myapp.log</span> +</span></span></code></pre></td></tr></table> +</div> +</div>Publishing on PyPihttps://balkian.com/p/publishing-on-pypi/Sat, 27 Sep 2014 10:00:00 +0000https://balkian.com/p/publishing-on-pypi/<p>Developing a python module and publishing it on Github is cool, but most +of the times you want others to download and use it easily. That is the +role of PyPi, the python package repository. In this post I show you how +to publish your package in less than 10 minutes.</p> +<h2 id="choose-a-fancy-name">Choose a fancy name +</h2><p>If you haven&rsquo;t done so yet, take a minute or two to think about this. +To publish on PyPi you need a name for your package that isn&rsquo;t taken. +What&rsquo;s more, a catchy and unique name will help people remember your +module and feel more inclined to at least try it.</p> +<p>The package name should hint what your module does, but that&rsquo;s not +always the case. That&rsquo;s your call. I personally put uniqueness and +memorability over describing the functionality.</p> +<h2 id="create-a-pypirc-configuration-file">Create a .pypirc configuration file +</h2><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cfg" data-lang="cfg"><span class="line"><span class="cl"><span class="na">[distutils] # this tells distutils what package indexes you can push to</span> +</span></span><span class="line"><span class="cl"><span class="na">index-servers</span> <span class="o">=</span><span class="s"> +</span></span></span><span class="line"><span class="cl"><span class="s"> pypi # the live PyPI +</span></span></span><span class="line"><span class="cl"><span class="s"> pypitest # test PyPI</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="na">[pypi] # authentication details for live PyPI</span> +</span></span><span class="line"><span class="cl"><span class="na">repository</span> <span class="o">=</span> <span class="s">https://pypi.python.org/pypi</span> +</span></span><span class="line"><span class="cl"><span class="na">username</span> <span class="o">=</span> <span class="s">{ your_username }</span> +</span></span><span class="line"><span class="cl"><span class="na">password</span> <span class="o">=</span> <span class="s">{ your_password } # not necessary</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="na">[pypitest] # authentication details for test PyPI</span> +</span></span><span class="line"><span class="cl"><span class="na">repository</span> <span class="o">=</span> <span class="s">https://testpypi.python.org/pypi</span> +</span></span><span class="line"><span class="cl"><span class="na">username</span> <span class="o">=</span> <span class="s">{ your_username }</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>As you can see, you need to register both in the <a class="link" href="https://pypi.python.org/pypi?%3Aaction=register_form" target="_blank" rel="noopener" +>main pypi +repository</a> and +the <a class="link" href="https://testpypi.python.org/pypi?%3Aaction=register_form" target="_blank" rel="noopener" +>testing +server</a>. The +usernames and passwords might be different, that is up to you!</p> +<h2 id="prepare-your-package">Prepare your package +</h2><p>This should be the structure:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">root-dir/ # Any name you want +</span></span><span class="line"><span class="cl"> setup.py +</span></span><span class="line"><span class="cl"> setup.cfg +</span></span><span class="line"><span class="cl"> LICENSE.txt +</span></span><span class="line"><span class="cl"> README.md +</span></span><span class="line"><span class="cl"> mypackage/ +</span></span><span class="line"><span class="cl"> __init__.py +</span></span><span class="line"><span class="cl"> foo.py +</span></span><span class="line"><span class="cl"> bar.py +</span></span><span class="line"><span class="cl"> baz.py +</span></span></code></pre></td></tr></table> +</div> +</div><h3 id="setupcfg">setup.cfg +</h3><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cfg" data-lang="cfg"><span class="line"><span class="cl"><span class="k">[metadata]</span> +</span></span><span class="line"><span class="cl"><span class="na">description-file</span> <span class="o">=</span> <span class="s">README.md</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>The markdown README is the <em>de facto</em> standard in Github, but you can +also use rST (reStructuredText), the standard in the python community.</p> +<h3 id="setuppy">setup.py +</h3><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-python" data-lang="python"><span class="line"><span class="cl"><span class="kn">from</span> <span class="nn">distutils.core</span> <span class="kn">import</span> <span class="n">setup</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="n">setup</span><span class="p">(</span><span class="n">name</span> <span class="o">=</span> <span class="s1">&#39;mypackage&#39;</span><span class="p">,</span> +</span></span><span class="line"><span class="cl"> <span class="n">packages</span> <span class="o">=</span> <span class="p">[</span><span class="s1">&#39;mypackage&#39;</span><span class="p">],</span> <span class="c1"># this must be the same as the name above</span> +</span></span><span class="line"><span class="cl"> <span class="n">version</span> <span class="o">=</span> <span class="s1">&#39;{ version }&#39;</span><span class="p">,</span> +</span></span><span class="line"><span class="cl"> <span class="n">description</span> <span class="o">=</span> <span class="s1">&#39;{ description }&#39;</span><span class="p">,</span> +</span></span><span class="line"><span class="cl"> <span class="n">author</span> <span class="o">=</span> <span class="s1">&#39;{ name }&#39;</span><span class="p">,</span> +</span></span><span class="line"><span class="cl"> <span class="n">email</span> <span class="o">=</span> <span class="s1">&#39;{ email }&#39;</span><span class="p">,</span> +</span></span><span class="line"><span class="cl"> <span class="n">url</span> <span class="o">=</span> <span class="s1">&#39;https://github.com/</span><span class="si">{user}</span><span class="s1">/</span><span class="si">{package}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="c1"># URL to the github repo</span> +</span></span><span class="line"><span class="cl"> <span class="n">download_url</span> <span class="o">=</span> <span class="s1">&#39;https://github.com/</span><span class="si">{user}</span><span class="s1">/</span><span class="si">{repo}</span><span class="s1">/tarball/</span><span class="si">{version}</span><span class="s1">&#39;</span><span class="p">,</span> +</span></span><span class="line"><span class="cl"> <span class="n">keywords</span> <span class="o">=</span> <span class="p">[</span><span class="s1">&#39;websockets&#39;</span><span class="p">,</span> <span class="s1">&#39;display&#39;</span><span class="p">,</span> <span class="s1">&#39;d3&#39;</span><span class="p">],</span> <span class="c1"># list of keywords that represent your package</span> +</span></span><span class="line"><span class="cl"> <span class="n">classifiers</span> <span class="o">=</span> <span class="p">[],</span> <span class="p">)</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>You might notice that the download_url points to a Github URL. We could +host our package anywhere, but Github is a convenient option. To create +the tarball and the zip packages, you only need to tag a tag in your +repository and push it to github:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git tag <span class="o">{</span>version<span class="o">}</span> -m <span class="s2">&#34;{ Description of this tag/version}&#34;</span> +</span></span><span class="line"><span class="cl">git push --tags origin master +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="push-to-the-testingmain-pypi-server">Push to the testing/main pypi server +</h2><p>It is advisable that you try your package on the test repository and fix +any problems first. The process is simple:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">python setup.py register -r <span class="o">{</span>pypitest/pypi<span class="o">}</span> python setup.py sdist upload -r <span class="o">{</span>pypitest/pypi<span class="o">}</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>If everything went as expected, you can now install your package through +pip and browse your package&rsquo;s page. For instance, check my senpy +package: <a class="link" href="https://pypi.python.org/pypi/senpy" target="_blank" rel="noopener" +>https://pypi.python.org/pypi/senpy</a></p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">pip install senpy +</span></span></code></pre></td></tr></table> +</div> +</div>Updating EuroLoveMaphttps://balkian.com/p/updating-eurolovemap/Thu, 27 Mar 2014 14:00:00 +0000https://balkian.com/p/updating-eurolovemap/<p>As part of the <a class="link" href="http://www.opener-project.org/2013/07/18/opener-hackathon-in-amsterdam/" target="_blank" rel="noopener" +>OpeNER +hackathon</a> +we decided to build a prototype that would allow us to compare how +different countries feel about several topics. We used the OpeNER +pipeline to get the sentiment from a set of newspaper articles we +gathered from media in several languages. Then we aggregated those +articles by category and country (using the source of the article or the +language it was written in), obtaining the &ldquo;overall feeling&rdquo; of each +country about each topic. Then, we used some fancy JavaScript to make +sense out of the raw information.</p> +<p>It didn&rsquo;t go too bad, it turns out <a class="link" href="http://eurosentiment.eu/wp-content/uploads/2013/07/BOLv9qnCIAAJEek.jpg" target="_blank" rel="noopener" +>we +won</a>.</p> +<p>Now, it was time for a face-lift. I used this opportunity to play with +new technologies and improve it:</p> +<ul> +<li>Using Flask, this time using python 3.3 and Bootstrap 3.0</li> +<li>Cool HTML5+JS cards (thanks to +<a class="link" href="http://pastetophone.com" target="_blank" rel="noopener" +>pastetophone</a>)</li> +<li>Automatic generation of fake personal data to test the interface</li> +<li>Obfuscation of personal emails</li> +</ul> +<p>The result can be <a class="link" href="http://eurolovemap.herokuapp.com/" target="_blank" rel="noopener" +>seen here</a>.</p> +<h2 id="publishing-a-python-3-app-on-heroku">Publishing a Python 3 app on Heroku +</h2><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">mkvirtualenv -p /usr/bin/python3.3 eurolovemap +</span></span></code></pre></td></tr></table> +</div> +</div><p>Since Heroku uses python 2.7 by default, we have to tell it which +version we want, although it supports python 3.4 as well. I couldn&rsquo;t +get python 3.4 working using the +<a class="link" href="https://launchpad.net/~fkrull/&#43;archive/deadsnakes" target="_blank" rel="noopener" +>deadsnakes</a> ppa, so +I used python 3.3 instead, which works fine but is not officially +supported. Just create a file named <em>runtime.txt</em> in your project root, +with the python version you want to use:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">python-3.3.1 +</span></span></code></pre></td></tr></table> +</div> +</div><p>Don&rsquo;t forget to freeze your dependencies so Heroku can install them: +<code>bash pip freze &gt; requirements.txt</code></p> +<h2 id="publishing-personal-emails">Publishing personal emails +</h2><p>There are really sophisticated and effective ways to obfuscate personal +emails so that spammers cannot easily grab yours. However, this time I +needed something really simple to hide our emails from the simplest form +of crawlers. Most of the team are in academia somehow, so in the end all +our emails are available in sites like Google Scholar. Anyway, nobody +likes getting spammed so I settled for a custom <a class="link" href="http://en.wikipedia.org/wiki/Caesar_cipher" target="_blank" rel="noopener" +>Caesar +cipher</a>. Please, don&rsquo;t use +it for any serious application if you are concerned about being spammed.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-python" data-lang="python"><span class="line"><span class="cl"><span class="k">def</span> <span class="nf">blur_email</span><span class="p">(</span><span class="n">email</span><span class="p">):</span> +</span></span><span class="line"><span class="cl"> <span class="k">return</span> <span class="s2">&#34;&#34;</span><span class="o">.</span><span class="n">join</span><span class="p">([</span><span class="nb">chr</span><span class="p">(</span><span class="nb">ord</span><span class="p">(</span><span class="n">i</span><span class="p">)</span><span class="o">+</span><span class="mi">5</span><span class="p">)</span> <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="n">email</span><span class="p">])</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>And this is the client side:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-javascript" data-lang="javascript"><span class="line"><span class="cl"><span class="nb">window</span><span class="p">.</span><span class="nx">onload</span> <span class="o">=</span> <span class="kd">function</span><span class="p">(){</span> +</span></span><span class="line"><span class="cl"> <span class="nx">elems</span> <span class="o">=</span> <span class="nb">document</span><span class="p">.</span><span class="nx">getElementsByClassName</span><span class="p">(</span><span class="s1">&#39;profile-email&#39;</span><span class="p">);</span> +</span></span><span class="line"><span class="cl"> <span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">e</span> <span class="k">in</span> <span class="nx">elems</span><span class="p">){</span> +</span></span><span class="line"><span class="cl"> <span class="kd">var</span> <span class="nx">blur</span> <span class="o">=</span> <span class="nx">elems</span><span class="p">[</span><span class="nx">e</span><span class="p">].</span><span class="nx">innerHTML</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="kd">var</span> <span class="nx">email</span> <span class="o">=</span> <span class="s2">&#34;&#34;</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">s</span> <span class="k">in</span> <span class="nx">blur</span><span class="p">){</span> +</span></span><span class="line"><span class="cl"> <span class="kd">var</span> <span class="nx">a</span> <span class="o">=</span> <span class="nx">blur</span><span class="p">.</span><span class="nx">charCodeAt</span><span class="p">(</span><span class="nx">s</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nx">email</span> <span class="o">=</span> <span class="nx">email</span><span class="o">+</span><span class="nb">String</span><span class="p">.</span><span class="nx">fromCharCode</span><span class="p">(</span><span class="nx">a</span><span class="o">-</span><span class="mi">5</span><span class="p">);</span> +</span></span><span class="line"><span class="cl"> <span class="p">}</span> +</span></span><span class="line"><span class="cl"> <span class="nx">elems</span><span class="p">[</span><span class="nx">e</span><span class="p">].</span><span class="nx">innerHTML</span> <span class="o">=</span> <span class="nx">email</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="p">}</span> +</span></span><span class="line"><span class="cl"><span class="p">}</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Unfortunately, this approach does not hide your email from anyone using +<a class="link" href="http://phantomjs.org/" target="_blank" rel="noopener" +>PhantomJS</a>, +<a class="link" href="http://zombie.labnotes.org/" target="_blank" rel="noopener" +>ZombieJS</a> or similar. For that, other +approaches like generating a picture with the address would be +necessary. Nevertheless, it is overkill for a really simple ad-hoc +application with custom formatting and just a bunch of emails that would +easily be grabbed manually.</p> +<h2 id="generation-of-fake-data">Generation of fake data +</h2><p>To test the contact section of the site, I wanted to populate it with +fake data. <a class="link" href="https://github.com/joke2k/faker" target="_blank" rel="noopener" +>Fake-Factory</a> is an amazing +library that can generate fake data of almost any kind: emails, +association names, acronyms&hellip; It even lets you localise the results +(get Spanish names, for instance) and generate factories for certain +classes (à la Django).</p> +<p>But I also wanted pictures, enter <a class="link" href="http://lorempixel.com/" target="_blank" rel="noopener" +>Lorem Pixel</a>. +With its API you can generate pictures of almost any size, for different +topics (e.g. nightlife, people) and with a custom text. You can even use +an index, so it will always show the same picture.</p> +<p>For instance, the picture below is served through Lorem Pixel.</p> +<p><img src="http://lorempixel.com/400/200/nightlife/" +loading="lazy" +></p> +<p>By the way, if you only want cat pictures, take a look at +<a class="link" href="http://placekitten.com/" target="_blank" rel="noopener" +>Placekitten</a>. And for NSFW text, there&rsquo;s the +<a class="link" href="http://slipsum.com/" target="_blank" rel="noopener" +>Samuel L. Jackson Ipsum</a></p>Remove git files with globbinghttps://balkian.com/p/remove-git-files-with-globbing/Thu, 22 Aug 2013 23:14:00 +0000https://balkian.com/p/remove-git-files-with-globbing/<p>A simple trick. If you want to remove all the &lsquo;.swp&rsquo; files from a git +repository, just use:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git rm --cached <span class="s1">&#39;**.swp&#39;</span> +</span></span></code></pre></td></tr></table> +</div> +</div>Creating my webhttps://balkian.com/p/creating-my-web/Thu, 22 Aug 2013 14:14:22 +0000https://balkian.com/p/creating-my-web/<p>I&rsquo;ve finally decided to set up a decent personal page. I have settled +for github-pages because I like the idea of keeping my site in a +repository and having someone else host and deploy it for me. The site +will be really simple, mostly static files. Thanks to Github, +<a class="link" href="http://jekyllrb.com" target="_blank" rel="noopener" +>Jekyll</a> will automatically generate static pages +for my posts every time I commit anything new to this repository.</p> +<p>But Jekyll can be used independently, so if I ever choose to host the +site myself, I can do it quite easily. Another thing that I liked about +this approach is that the generated html files can be used in the +future, and I will not need Jekyll to serve it. Jekyll is really simple +and most of the things are written in plain html. That means that +everything could be easily reused if I ever choose to change to another +blogging framework (e.g. pelical). But, for the time being, I like the +fact that Github takes care of the compilation as well, so I can simply +modify or add files through the web interface should I need to.</p> +<p>I hadn&rsquo;t played with HTML and CSS for a while now, so I also wanted to +use this site as a playground. At some point, I realised I was doing +mostly everything in plain HTML and CSS, and decided to keep it like +that for as long as possible. As of this writing, I haven&rsquo;t included +any Javascript code in the page. Probably I will use some to add my +<a class="link" href="http://gist.github.com/balkian" target="_blank" rel="noopener" +>gists</a> and +<a class="link" href="http://github.com/balkian" target="_blank" rel="noopener" +>repositories</a>, but we will see about that.</p> +<p>I think the code speaks for itself, so you can check out <a class="link" href="http://github.com/balkian/balkian.github.com" target="_blank" rel="noopener" +>my repository +on Github</a>. You can clone +and deploy it easily like this:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git clone +</span></span><span class="line"><span class="cl">https://github.com/balkian/balkian.github.com <span class="nb">cd</span> balkian.github.com +</span></span><span class="line"><span class="cl">jekyll serve -w +</span></span></code></pre></td></tr></table> +</div> +</div><p>I will keep updating this post with information about:</p> +<ul> +<li>Some Jekyll plugins that might be useful</li> +<li>What CSS tricks I learnt</li> +<li>The webfonts I used</li> +<li>The badge on the left side of the page</li> +</ul> \ No newline at end of file diff --git a/post/page/1/index.html b/post/page/1/index.html new file mode 100644 index 0000000..e4423a3 --- /dev/null +++ b/post/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/post/ + \ No newline at end of file diff --git a/post/page/2/index.html b/post/page/2/index.html new file mode 100644 index 0000000..899d892 --- /dev/null +++ b/post/page/2/index.html @@ -0,0 +1,33 @@ +Posts + \ No newline at end of file diff --git a/post/page/3/index.html b/post/page/3/index.html new file mode 100644 index 0000000..3e854eb --- /dev/null +++ b/post/page/3/index.html @@ -0,0 +1,33 @@ +Posts + \ No newline at end of file diff --git a/post/scripts/pxe.sh b/post/scripts/pxe.sh new file mode 100644 index 0000000..ea766f8 --- /dev/null +++ b/post/scripts/pxe.sh @@ -0,0 +1,9 @@ +#/bin/bash +USER=j +IFNAME=enp62s0u1u3 +BINARY=test-tftp.bin +ip address flush dev $IFNAME +ip address add 10.1.1.10/24 dev $IFNAME +dnsmasq -i $IFNAME --dhcp-range=10.1.1.50,10.1.1.100 \ + --dhcp-boot=$BINARY \ + --enable-tftp --tftp-root=/home/$USER/Downloads/pxe -d -u $USER -p0 -K --log-dhcp --bootp-dynamic diff --git a/projects/index.html b/projects/index.html new file mode 100644 index 0000000..81de7f9 --- /dev/null +++ b/projects/index.html @@ -0,0 +1,21 @@ +Projects +

Projects

+

Ongoing Projects

  • Soil: an agent-based simulator for social networks based on nx-sim and networkx.
  • Soilent: an efficient scheduler for soil using rust and pyo3.
  • Senpy: a framework for semantic sentiment and emotion analysis services.

Past Projects

  • Onyx: an ontology for emotion analysis that includes concepts from W3C’s provenance.
  • ESP8266 Clock NTP: a simple clock display using arduino, the ESP8266 and NTP (network time protocol).
  • Shine ESP: control an ws2812b LED strip over the network with an ESP8266.
  • Bitter: a wrapper and CLI over the (now defunct) Twitter API to researchers to download Twitter data much faster using multiple accounts.
  • Marl: I updated this ontology, originally created by Adam Westerski, to make it compatible with the W3C’s provenance ontology.
  • Hermes: one of my first projects, developed together with David Pérez as the special custom assignment in one of our courses. Hermes is an affective bot designed to mimic the behavour of humans. It included a plug-in system for its sensors and actuators. The information from its sensors changed its emotional state, which was shown via its actuators. Among others, it could fetch inforation from Twitter or its host system and change the expressions of an external Face made with servo motors or speak via its Text-To-Speech software. For instance, it could detect it was running out of battery, showing a sad face and sending an alerting tweet. You can see it in action in these two youtube videos: Part 1 and Part 2.
  • Maia: the Modular Architecture for Intelligent Agents is an evented agent architecture that aims to update the classical frameworks for intelligent agents with the concepts emerged from the Live Web.
  • EESTEC.net: the Plone based official portal of EESTEC. It has been my first and only experience with Plone. I fixed some bugs and implemented basic features.

For more information, check my list of public repositories in Github.

+Licensed under CC BY-NC-SA 4.0
Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/python/index.html b/python/index.html new file mode 100644 index 0000000..a7a4e2b --- /dev/null +++ b/python/index.html @@ -0,0 +1,23 @@ +Python +
Featured image of post Python

Python

Tips and useful libraries for python developers

+

Interesting libraries

TQDM

From tqdm’s github repository:

tqdm means “progress” in Arabic (taqadum, تقدّم) and an abbreviation for “I love you so much” in Spanish (te quiero demasiado).

TQDM in action

Tools

uv

🚀 A single tool to replace pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more. +⚡️ 10-100x faster than pip.

  • Provides comprehensive project management, with a universal lockfile.
  • Runs scripts, with support for inline dependency metadata.
  • Installs and manages Python versions.
  • Runs and installs tools published as Python packages.
  • Includes a pip-compatible interface for a performance boost with a familiar CLI.
  • Supports Cargo-style workspaces for scalable projects.
  • Disk-space efficient, with a global cache for dependency deduplication.
  • Installable without Rust or Python via curl or pip.
  • Supports macOS, Linux, and Windows.
Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/raspberry-pi/index.html b/raspberry-pi/index.html new file mode 100644 index 0000000..62cb708 --- /dev/null +++ b/raspberry-pi/index.html @@ -0,0 +1,33 @@ +Raspberry Pi +
Featured image of post Raspberry Pi

Raspberry Pi

Tools, links and configuration for your Raspberry Pi

+

HDMI flickering

Avoid HDMI flickering/intermittent blanking on RPI with a 1400x1050 VGA monitor.

1
+2
+3
+4
+5
+6
+

+   hdmi_drive=2
+   hdmi_group=2
+   hdmi_mode=42
+   disable_overscan=1
+   config_hdmi_boost=7
+
+Licensed under CC BY-NC-SA 4.0
Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/scss/style.min.663803bebe609202d5b39d848f2d7c2dc8b598a2d879efa079fa88893d29c49c.css b/scss/style.min.663803bebe609202d5b39d848f2d7c2dc8b598a2d879efa079fa88893d29c49c.css new file mode 100644 index 0000000..9b90269 --- /dev/null +++ b/scss/style.min.663803bebe609202d5b39d848f2d7c2dc8b598a2d879efa079fa88893d29c49c.css @@ -0,0 +1,10 @@ +/*!* Hugo Theme Stack +* +* @author: Jimmy Cai +* @website: https://jimmycai.com +* @link: https://github.com/CaiJimmy/hugo-theme-stack*/:root{--main-top-padding:35px;--body-background:#f5f5fa;--accent-color:#34495e;--accent-color-darker:#2c3e50;--accent-color-text:#fff;--body-text-color:#707070;--tag-border-radius:4px;--section-separation:40px;--scrollbar-thumb:hsl(0, 0%, 85%);--scrollbar-track:var(--body-background)}@media(min-width:1280px){:root{--main-top-padding:50px}}:root[data-scheme=dark]{--body-background:#303030;--accent-color:#ecf0f1;--accent-color-darker:#bdc3c7;--accent-color-text:#000;--body-text-color:rgba(255, 255, 255, 0.7);--scrollbar-thumb:hsl(0, 0%, 40%);--scrollbar-track:var(--body-background)}:root{--sys-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Droid Sans", "Helvetica Neue";--zh-font-family:"PingFang SC", "Hiragino Sans GB", "Droid Sans Fallback", "Microsoft YaHei";--base-font-family:"Lato", var(--sys-font-family), var(--zh-font-family), sans-serif;--code-font-family:Menlo, Monaco, Consolas, "Courier New", var(--zh-font-family), monospace}:root{--card-background:#fff;--card-background-selected:#eaeaea;--card-text-color-main:#000;--card-text-color-secondary:#747474;--card-text-color-tertiary:#767676;--card-separator-color:rgba(218, 218, 218, 0.5);--card-border-radius:10px;--card-padding:20px;--small-card-padding:25px 20px}@media(min-width:768px){:root{--card-padding:25px}}@media(min-width:1280px){:root{--card-padding:30px}}@media(min-width:768px){:root{--small-card-padding:25px}}:root[data-scheme=dark]{--card-background:#424242;--card-background-selected:rgba(255, 255, 255, 0.16);--card-text-color-main:rgba(255, 255, 255, 0.9);--card-text-color-secondary:rgba(255, 255, 255, 0.7);--card-text-color-tertiary:rgba(255, 255, 255, 0.5);--card-separator-color:rgba(255, 255, 255, 0.12)}:root{--article-font-family:var(--base-font-family);--article-font-size:1.6rem;--article-line-height:1.85}@media(min-width:768px){:root{--article-font-size:1.7rem}}:root{--blockquote-border-size:4px;--blockquote-background-color:rgb(248 248 248);--heading-border-size:4px;--link-background-color:189, 195, 199;--link-background-opacity:0.5;--link-background-opacity-hover:0.7;--pre-background-color:#272822;--pre-text-color:#f8f8f2;--code-background-color:rgba(0, 0, 0, 0.12);--code-text-color:#808080;--table-border-color:#dadada;--tr-even-background-color:#efefee;--kbd-border-color:#dadada}:root[data-scheme=dark]{--code-background-color:#272822;--code-text-color:rgba(255, 255, 255, 0.9);--table-border-color:#717171;--tr-even-background-color:#545454;--blockquote-background-color:rgb(75 75 75)}:root{--shadow-l1:0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 0px 1px rgba(0, 0, 0, 0.04);--shadow-l2:0px 10px 20px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04);--shadow-l3:0px 10px 20px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04);--shadow-l4:0px 24px 32px rgba(0, 0, 0, 0.04), 0px 16px 24px rgba(0, 0, 0, 0.04), 0px 4px 8px rgba(0, 0, 0, 0.04), + 0px 0px 1px rgba(0, 0, 0, 0.04)}[data-scheme=light]{--pre-text-color:#272822;--pre-background-color:#fafafa}[data-scheme=light] .chroma{color:#272822;background-color:#fafafa}[data-scheme=light] .chroma .err{color:#960050}[data-scheme=light] .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}[data-scheme=light] .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:100%;display:block}[data-scheme=light] .chroma .lntable>tbody{display:block;width:100%}[data-scheme=light] .chroma .lntable>tbody>tr{display:flex;width:100%}[data-scheme=light] .chroma .lntable>tbody>tr>td:last-child{overflow-x:auto}[data-scheme=light] .chroma .hl{display:block;width:100%;background-color:#ffc}[data-scheme=light] .chroma .lnt{margin-right:.4em;padding:0 .4em;color:#7f7f7f;display:block}[data-scheme=light] .chroma .ln{margin-right:.4em;padding:0 .4em;color:#7f7f7f}[data-scheme=light] .chroma .k{color:#00a8c8}[data-scheme=light] .chroma .kc{color:#00a8c8}[data-scheme=light] .chroma .kd{color:#00a8c8}[data-scheme=light] .chroma .kn{color:#f92672}[data-scheme=light] .chroma .kp{color:#00a8c8}[data-scheme=light] .chroma .kr{color:#00a8c8}[data-scheme=light] .chroma .kt{color:#00a8c8}[data-scheme=light] .chroma .n{color:#111}[data-scheme=light] .chroma .na{color:#75af00}[data-scheme=light] .chroma .nb{color:#111}[data-scheme=light] .chroma .bp{color:#111}[data-scheme=light] .chroma .nc{color:#75af00}[data-scheme=light] .chroma .no{color:#00a8c8}[data-scheme=light] .chroma .nd{color:#75af00}[data-scheme=light] .chroma .ni{color:#111}[data-scheme=light] .chroma .ne{color:#75af00}[data-scheme=light] .chroma .nf{color:#75af00}[data-scheme=light] .chroma .fm{color:#111}[data-scheme=light] .chroma .nl{color:#111}[data-scheme=light] .chroma .nn{color:#111}[data-scheme=light] .chroma .nx{color:#75af00}[data-scheme=light] .chroma .py{color:#111}[data-scheme=light] .chroma .nt{color:#f92672}[data-scheme=light] .chroma .nv{color:#111}[data-scheme=light] .chroma .vc{color:#111}[data-scheme=light] .chroma .vg{color:#111}[data-scheme=light] .chroma .vi{color:#111}[data-scheme=light] .chroma .vm{color:#111}[data-scheme=light] .chroma .l{color:#ae81ff}[data-scheme=light] .chroma .ld{color:#d88200}[data-scheme=light] .chroma .s{color:#d88200}[data-scheme=light] .chroma .sa{color:#d88200}[data-scheme=light] .chroma .sb{color:#d88200}[data-scheme=light] .chroma .sc{color:#d88200}[data-scheme=light] .chroma .dl{color:#d88200}[data-scheme=light] .chroma .sd{color:#d88200}[data-scheme=light] .chroma .s2{color:#d88200}[data-scheme=light] .chroma .se{color:#ae81ff}[data-scheme=light] .chroma .sh{color:#d88200}[data-scheme=light] .chroma .si{color:#d88200}[data-scheme=light] .chroma .sx{color:#d88200}[data-scheme=light] .chroma .sr{color:#d88200}[data-scheme=light] .chroma .s1{color:#d88200}[data-scheme=light] .chroma .ss{color:#d88200}[data-scheme=light] .chroma .m{color:#ae81ff}[data-scheme=light] .chroma .mb{color:#ae81ff}[data-scheme=light] .chroma .mf{color:#ae81ff}[data-scheme=light] .chroma .mh{color:#ae81ff}[data-scheme=light] .chroma .mi{color:#ae81ff}[data-scheme=light] .chroma .il{color:#ae81ff}[data-scheme=light] .chroma .mo{color:#ae81ff}[data-scheme=light] .chroma .o{color:#f92672}[data-scheme=light] .chroma .ow{color:#f92672}[data-scheme=light] .chroma .p{color:#111}[data-scheme=light] .chroma .c{color:#75715e}[data-scheme=light] .chroma .ch{color:#75715e}[data-scheme=light] .chroma .cm{color:#75715e}[data-scheme=light] .chroma .c1{color:#75715e}[data-scheme=light] .chroma .cs{color:#75715e}[data-scheme=light] .chroma .cp{color:#75715e}[data-scheme=light] .chroma .cpf{color:#75715e}[data-scheme=light] .chroma .gd{color:#f92672}[data-scheme=light] .chroma .ge{font-style:italic}[data-scheme=light] .chroma .gi{color:#75af00}[data-scheme=light] .chroma .gs{font-weight:700}[data-scheme=light] .chroma .gu{color:#75715e}[data-scheme=dark]{--pre-text-color:#f8f8f2;--pre-background-color:#272822}[data-scheme=dark] .chroma{color:#f8f8f2;background-color:#272822}[data-scheme=dark] .chroma .err{color:#bb0064}[data-scheme=dark] .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}[data-scheme=dark] .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:100%;display:block}[data-scheme=dark] .chroma .lntable>tbody{display:block;width:100%}[data-scheme=dark] .chroma .lntable>tbody>tr{display:flex;width:100%}[data-scheme=dark] .chroma .lntable>tbody>tr>td:last-child{overflow-x:auto}[data-scheme=dark] .chroma .hl{display:block;width:100%;background-color:#ffc}[data-scheme=dark] .chroma .lnt{margin-right:.4em;padding:0 .4em;color:#7f7f7f;display:block}[data-scheme=dark] .chroma .ln{margin-right:.4em;padding:0 .4em;color:#7f7f7f}[data-scheme=dark] .chroma .k{color:#66d9ef}[data-scheme=dark] .chroma .kc{color:#66d9ef}[data-scheme=dark] .chroma .kd{color:#66d9ef}[data-scheme=dark] .chroma .kn{color:#f92672}[data-scheme=dark] .chroma .kp{color:#66d9ef}[data-scheme=dark] .chroma .kr{color:#66d9ef}[data-scheme=dark] .chroma .kt{color:#66d9ef}[data-scheme=dark] .chroma .n{color:#f8f8f2}[data-scheme=dark] .chroma .na{color:#a6e22e}[data-scheme=dark] .chroma .nb{color:#f8f8f2}[data-scheme=dark] .chroma .bp{color:#f8f8f2}[data-scheme=dark] .chroma .nc{color:#a6e22e}[data-scheme=dark] .chroma .no{color:#66d9ef}[data-scheme=dark] .chroma .nd{color:#a6e22e}[data-scheme=dark] .chroma .ni{color:#f8f8f2}[data-scheme=dark] .chroma .ne{color:#a6e22e}[data-scheme=dark] .chroma .nf{color:#a6e22e}[data-scheme=dark] .chroma .fm{color:#f8f8f2}[data-scheme=dark] .chroma .nl{color:#f8f8f2}[data-scheme=dark] .chroma .nn{color:#f8f8f2}[data-scheme=dark] .chroma .nx{color:#a6e22e}[data-scheme=dark] .chroma .py{color:#f8f8f2}[data-scheme=dark] .chroma .nt{color:#f92672}[data-scheme=dark] .chroma .nv{color:#f8f8f2}[data-scheme=dark] .chroma .vc{color:#f8f8f2}[data-scheme=dark] .chroma .vg{color:#f8f8f2}[data-scheme=dark] .chroma .vi{color:#f8f8f2}[data-scheme=dark] .chroma .vm{color:#f8f8f2}[data-scheme=dark] .chroma .l{color:#ae81ff}[data-scheme=dark] .chroma .ld{color:#e6db74}[data-scheme=dark] .chroma .s{color:#e6db74}[data-scheme=dark] .chroma .sa{color:#e6db74}[data-scheme=dark] .chroma .sb{color:#e6db74}[data-scheme=dark] .chroma .sc{color:#e6db74}[data-scheme=dark] .chroma .dl{color:#e6db74}[data-scheme=dark] .chroma .sd{color:#e6db74}[data-scheme=dark] .chroma .s2{color:#e6db74}[data-scheme=dark] .chroma .se{color:#ae81ff}[data-scheme=dark] .chroma .sh{color:#e6db74}[data-scheme=dark] .chroma .si{color:#e6db74}[data-scheme=dark] .chroma .sx{color:#e6db74}[data-scheme=dark] .chroma .sr{color:#e6db74}[data-scheme=dark] .chroma .s1{color:#e6db74}[data-scheme=dark] .chroma .ss{color:#e6db74}[data-scheme=dark] .chroma .m{color:#ae81ff}[data-scheme=dark] .chroma .mb{color:#ae81ff}[data-scheme=dark] .chroma .mf{color:#ae81ff}[data-scheme=dark] .chroma .mh{color:#ae81ff}[data-scheme=dark] .chroma .mi{color:#ae81ff}[data-scheme=dark] .chroma .il{color:#ae81ff}[data-scheme=dark] .chroma .mo{color:#ae81ff}[data-scheme=dark] .chroma .o{color:#f92672}[data-scheme=dark] .chroma .ow{color:#f92672}[data-scheme=dark] .chroma .p{color:#f8f8f2}[data-scheme=dark] .chroma .c{color:#75715e}[data-scheme=dark] .chroma .ch{color:#75715e}[data-scheme=dark] .chroma .cm{color:#75715e}[data-scheme=dark] .chroma .c1{color:#75715e}[data-scheme=dark] .chroma .cs{color:#75715e}[data-scheme=dark] .chroma .cp{color:#75715e}[data-scheme=dark] .chroma .cpf{color:#75715e}[data-scheme=dark] .chroma .gd{color:#f92672}[data-scheme=dark] .chroma .ge{font-style:italic}[data-scheme=dark] .chroma .gi{color:#a6e22e}[data-scheme=dark] .chroma .gs{font-weight:700}[data-scheme=dark] .chroma .gu{color:#75715e}:root{--menu-icon-separation:40px;--container-padding:15px;--widget-separation:var(--section-separation)}.container{margin-left:auto;margin-right:auto}.container .left-sidebar{order:-3;max-width:var(--left-sidebar-max-width)}.container .right-sidebar{order:-1;max-width:var(--right-sidebar-max-width)}@media(min-width:1024px){.container .right-sidebar{display:flex}}@media(min-width:768px){.container.extended{max-width:1024px;--left-sidebar-max-width:25%;--right-sidebar-max-width:30%}}@media(min-width:1024px){.container.extended{max-width:1280px;--left-sidebar-max-width:20%;--right-sidebar-max-width:30%}}@media(min-width:1280px){.container.extended{max-width:1536px;--left-sidebar-max-width:15%;--right-sidebar-max-width:25%}}@media(min-width:768px){.container.compact{--left-sidebar-max-width:25%;max-width:768px}}@media(min-width:1024px){.container.compact{max-width:1024px;--left-sidebar-max-width:20%}}@media(min-width:1280px){.container.compact{max-width:1280px}}.flex{display:flex;flex-direction:row}.flex.column{flex-direction:column}.flex.on-phone--column{flex-direction:column}@media(min-width:768px){.flex.on-phone--column{flex-direction:unset}}.flex .full-width{width:100%}main.main{order:-2;min-width:0;max-width:100%;flex-grow:1;display:flex;flex-direction:column;gap:var(--section-separation)}@media(min-width:768px){main.main{padding-top:var(--main-top-padding)}}.main-container{min-height:100vh;align-items:flex-start;padding:0 15px;gap:var(--section-separation);padding-top:var(--main-top-padding)}@media(min-width:768px){.main-container{padding:0 20px}}/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*!* Hamburgers +* @description Tasty CSS-animated hamburgers +* @author Jonathan Suh @jonsuh +* @site https://jonsuh.com/hamburgers +* @link https://github.com/jonsuh/hamburgers*/.hamburger{padding-top:10px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}.hamburger-box{width:30px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:2px;background-color:var(--card-text-color-main);border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}#toggle-menu{background:0 0;border:none;position:absolute;right:0;top:0;z-index:2;cursor:pointer;outline:none}[dir=rtl] #toggle-menu{left:0;right:auto}@media(min-width:768px){#toggle-menu{display:none}}#toggle-menu.is-active .hamburger-inner,#toggle-menu.is-active .hamburger-inner::before,#toggle-menu.is-active .hamburger-inner::after{background-color:var(--accent-color)}#main-menu{list-style:none;overflow-y:auto;flex-grow:1;font-size:1.4rem;background-color:var(--card-background);box-shadow:var(--shadow-l1);display:none;margin:0 calc(var(--container-padding) * -1);padding:30px}@media(min-width:1280px){#main-menu{padding:15px 0}}#main-menu,#main-menu .menu-bottom-section ol{flex-direction:column;gap:30px}@media(min-width:1280px){#main-menu,#main-menu .menu-bottom-section ol{gap:25px}}#main-menu.show{display:flex}@media(min-width:768px){#main-menu{align-items:flex-end;display:flex;background-color:transparent;padding:0;box-shadow:none;margin:0}}#main-menu li{position:relative;vertical-align:middle;padding:0}@media(min-width:768px){#main-menu li{width:100%}}#main-menu li svg{stroke:currentColor;stroke-width:1.33;width:20px;height:20px}#main-menu li a{height:100%;display:inline-flex;align-items:center;color:var(--body-text-color);gap:var(--menu-icon-separation)}#main-menu li span{flex:1}#main-menu li.current a{color:var(--accent-color);font-weight:700}#main-menu li.menu-bottom-section{margin-top:auto}#main-menu li.menu-bottom-section ol{display:flex;padding-left:0}.menu-social{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;gap:10px}.menu-social svg{width:24px;height:24px;stroke:var(--body-text-color);stroke-width:1.33}.article-list{display:flex;flex-direction:column;gap:var(--section-separation)}.article-list article{display:flex;flex-direction:column;background-color:var(--card-background);box-shadow:var(--shadow-l1);border-radius:var(--card-border-radius);overflow:hidden;transition:box-shadow .3s ease}.article-list article:hover{box-shadow:var(--shadow-l2)}.article-list article .article-image img{width:100%;height:150px;object-fit:cover}@media(min-width:768px){.article-list article .article-image img{height:200px}}@media(min-width:1280px){.article-list article .article-image img{height:250px}}.article-list article:nth-child(5n+1) .article-category a{background:#8ea885;color:#fff}.article-list article:nth-child(5n+2) .article-category a{background:#df7988;color:#fff}.article-list article:nth-child(5n+3) .article-category a{background:#0177b8;color:#fff}.article-list article:nth-child(5n+4) .article-category a{background:#ffb900;color:#fff}.article-list article:nth-child(5n+5) .article-category a{background:#6b69d6;color:#fff}.article-details{display:flex;flex-direction:column;justify-content:center;padding:var(--card-padding);gap:15px}.article-title{font-family:var(--article-font-family);font-weight:600;margin:0;color:var(--card-text-color-main);font-size:2.2rem}@media(min-width:1280px){.article-title{font-size:2.4rem}}.article-title a{color:var(--card-text-color-main)}.article-title a:hover{color:var(--card-text-color-main)}.article-subtitle{font-weight:400;color:var(--card-text-color-secondary);line-height:1.5;margin:0;font-size:1.75rem}@media(min-width:1280px){.article-subtitle{font-size:2rem}}.article-title-wrapper{display:flex;flex-direction:column;gap:8px}.article-time,.article-translations{display:flex;color:var(--card-text-color-tertiary);gap:15px}.article-time svg,.article-translations svg{vertical-align:middle;width:20px;height:20px;stroke-width:1.33;flex-shrink:0}.article-time time,.article-time a,.article-translations time,.article-translations a{font-size:1.4rem;color:var(--card-text-color-tertiary)}.article-time>div,.article-translations>div{display:inline-flex;align-items:center;gap:15px}.article-time{flex-wrap:wrap}.article-translations>div{flex-wrap:wrap}.article-category,.article-tags{display:flex;gap:10px;flex-wrap:wrap}.article-category a,.article-tags a{color:var(--accent-color-text);background-color:var(--accent-color);padding:8px 16px;border-radius:var(--tag-border-radius);display:inline-block;font-size:1.4rem;transition:background-color .5s ease}.article-category a:hover,.article-tags a:hover{color:var(--accent-color-text);background-color:var(--accent-color-darker)}.article-list--compact{border-radius:var(--card-border-radius);box-shadow:var(--shadow-l1);background-color:var(--card-background);--image-size:50px}@media(min-width:768px){.article-list--compact{--image-size:60px}}.article-list--compact article>a{display:flex;align-items:center;padding:var(--small-card-padding);gap:15px}.article-list--compact article:not(:last-of-type){border-bottom:1.5px solid var(--card-separator-color)}.article-list--compact article .article-details{flex-grow:1;padding:0;min-height:var(--image-size);gap:10px}.article-list--compact article .article-title{margin:0;font-size:1.6rem}@media(min-width:768px){.article-list--compact article .article-title{font-size:1.8rem}}.article-list--compact article .article-image img{width:var(--image-size);height:var(--image-size);object-fit:cover}.article-list--compact article .article-time{font-size:1.4rem}.article-list--compact article .article-preview{font-size:1.4rem;color:var(--card-text-color-tertiary);margin-top:10px;line-height:1.5}.article-list--tile article{border-radius:var(--card-border-radius);overflow:hidden;position:relative;height:350px;width:250px;box-shadow:var(--shadow-l1);transition:box-shadow .3s ease;background-color:var(--card-background)}.article-list--tile article:hover{box-shadow:var(--shadow-l2)}.article-list--tile article.has-image .article-details{background-color:rgba(0,0,0,.25)}.article-list--tile article.has-image .article-title{color:#fff}.article-list--tile article .article-image{position:absolute;top:0;left:0;width:100%;height:100%}.article-list--tile article .article-image img{width:100%;height:100%;object-fit:cover}.article-list--tile article .article-details{border-radius:var(--card-border-radius);position:relative;height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-end;z-index:2;padding:15px}@media(min-width:640px){.article-list--tile article .article-details{padding:20px}}.article-list--tile article .article-title{font-size:2rem;font-weight:500;color:var(--card-text-color-main)}@media(min-width:640px){.article-list--tile article .article-title{font-size:2.2rem}}.widget{display:flex;flex-direction:column}.widget .widget-icon svg{width:32px;height:32px;stroke-width:1.6;color:var(--body-text-color)}.tagCloud .tagCloud-tags{display:flex;flex-wrap:wrap;gap:10px}.tagCloud .tagCloud-tags a{background:var(--card-background);box-shadow:var(--shadow-l1);border-radius:var(--tag-border-radius);padding:8px 20px;color:var(--card-text-color-main);font-size:1.4rem;transition:box-shadow .3s ease}.tagCloud .tagCloud-tags a:hover{box-shadow:var(--shadow-l2)}.widget.archives .widget-archive--list{border-radius:var(--card-border-radius);box-shadow:var(--shadow-l1);background-color:var(--card-background)}.widget.archives .archives-year:not(:last-of-type){border-bottom:1.5px solid var(--card-separator-color)}.widget.archives .archives-year a{font-size:1.4rem;padding:18px 25px;display:flex}.widget.archives .archives-year a span.year{flex:1;color:var(--card-text-color-main);font-weight:700}.widget.archives .archives-year a span.count{color:var(--card-text-color-tertiary)}footer.site-footer{padding:20px 0 var(--section-separation);font-size:1.4rem;line-height:1.75}footer.site-footer:before{content:"";display:block;height:3px;width:50px;background:var(--body-text-color);margin-bottom:20px}footer.site-footer .copyright{color:var(--accent-color);font-weight:700;margin-bottom:5px}footer.site-footer .powerby{color:var(--body-text-color);font-weight:400;font-size:1.2rem}footer.site-footer .powerby a{color:var(--body-text-color)}.pagination{display:flex;background-color:var(--card-background);box-shadow:var(--shadow-l1);border-radius:var(--card-border-radius);overflow:hidden;flex-wrap:wrap}.pagination .page-link{padding:16px 32px;display:inline-flex;color:var(--card-text-color-secondary)}.pagination .page-link.current{font-weight:700;background-color:var(--card-background-selected);color:var(--card-text-color-main)}@media(min-width:768px){.sidebar.sticky{position:sticky}}.left-sidebar{display:flex;flex-direction:column;flex-shrink:0;align-self:stretch;gap:var(--sidebar-element-separation);max-width:none;width:100%;position:relative;--sidebar-avatar-size:100px;--sidebar-element-separation:20px;--emoji-size:40px;--emoji-font-size:20px}@media(min-width:768px){.left-sidebar{width:auto;padding-top:var(--main-top-padding);padding-bottom:var(--main-top-padding);max-height:100vh}}@media(min-width:1536px){.left-sidebar{--sidebar-avatar-size:120px;--sidebar-element-separation:25px;--emoji-size:40px}}.left-sidebar.sticky{top:0}.left-sidebar.compact{--sidebar-avatar-size:80px;--emoji-size:30px;--emoji-font-size:15px}@media(min-width:1024px){.left-sidebar.compact header{flex-direction:row}}.left-sidebar.compact header .site-meta{gap:5px}.left-sidebar.compact header .site-name{font-size:1.4rem}@media(min-width:1536px){.left-sidebar.compact header .site-name{font-size:1.75rem}}.left-sidebar.compact header .site-description{font-size:1.4rem}.right-sidebar{width:100%;display:none;flex-direction:column;gap:var(--widget-separation)}.right-sidebar.sticky{top:0}@media(min-width:1024px){.right-sidebar{padding-top:var(--main-top-padding);padding-bottom:var(--main-top-padding)}}.sidebar header{z-index:1;transition:box-shadow .5s ease;display:flex;flex-direction:column;gap:var(--sidebar-element-separation)}@media(min-width:768px){.sidebar header{padding:0}}.sidebar header .site-avatar{position:relative;margin:0;width:var(--sidebar-avatar-size);height:var(--sidebar-avatar-size);flex-shrink:0}.sidebar header .site-avatar .site-logo{width:100%;height:100%;border-radius:100%;box-shadow:var(--shadow-l1)}.sidebar header .site-avatar .emoji{position:absolute;width:var(--emoji-size);height:var(--emoji-size);line-height:var(--emoji-size);border-radius:100%;bottom:0;right:0;text-align:center;font-size:var(--emoji-font-size);background-color:var(--card-background);box-shadow:var(--shadow-l2)}.sidebar header .site-meta{display:flex;flex-direction:column;gap:10px;justify-content:center}.sidebar header .site-name{color:var(--accent-color);margin:0;font-size:1.6rem}@media(min-width:1536px){.sidebar header .site-name{font-size:1.8rem}}.sidebar header .site-description{color:var(--body-text-color);font-weight:400;margin:0;font-size:1.4rem}@media(min-width:1536px){.sidebar header .site-description{font-size:1.6rem}}[data-scheme=dark] #dark-mode-toggle{color:var(--accent-color);font-weight:700}[data-scheme=dark] #dark-mode-toggle .icon-tabler-toggle-left{display:none}[data-scheme=dark] #dark-mode-toggle .icon-tabler-toggle-right{display:unset}#dark-mode-toggle{margin-top:auto;color:var(--body-text-color);display:flex;align-items:center;cursor:pointer;gap:var(--menu-icon-separation)}#dark-mode-toggle .icon-tabler-toggle-right{display:none}#i18n-switch{color:var(--body-text-color);display:inline-flex;align-content:center;gap:var(--menu-icon-separation)}#i18n-switch select{border:0;background-color:transparent;color:var(--body-text-color)}#i18n-switch select option{color:var(--card-text-color-main);background-color:var(--card-background)}html{font-size:62.5%;overflow-y:scroll}*{box-sizing:border-box}body{background:var(--body-background);margin:0;font-family:var(--base-font-family);font-size:1.6rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{scrollbar-width:auto;scrollbar-color:var(--scrollbar-thumb)transparent}::-webkit-scrollbar{height:auto}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}::-webkit-scrollbar-track{background-color:transparent}.article-page.hide-sidebar-sm .left-sidebar{display:none}@media(min-width:768px){.article-page.hide-sidebar-sm .left-sidebar{display:inherit}}.article-page .main-article{background:var(--card-background);border-radius:var(--card-border-radius);box-shadow:var(--shadow-l1);overflow:hidden}.article-page .main-article .article-header .article-image img{height:auto;width:100%;max-height:50vh;object-fit:cover}.article-page .main-article .article-header .article-details{padding:var(--card-padding);padding-bottom:0}.article-page .main-article .article-content{margin:var(--card-padding)0;color:var(--card-text-color-main)}.article-page .main-article .article-content .footnotes{font-family:var(--base-font-family)}.article-page .main-article .article-content img{max-width:100%;height:auto}.article-page .main-article .article-footer{margin:var(--card-padding);margin-top:0}.article-page .main-article .article-footer section:not(:first-child){margin-top:var(--card-padding)}.article-page .main-article .article-footer section{color:var(--card-text-color-tertiary);text-transform:uppercase;display:flex;align-items:center;font-size:1.4rem;gap:15px}.article-page .main-article .article-footer section svg{width:20px;height:20px;stroke-width:1.33}.article-page .main-article .article-footer .article-tags{text-transform:unset}.article-page .main-article .article-footer .article-copyright a,.article-page .main-article .article-footer .article-lastmod a{color:var(--body-text-color)}.article-page .main-article .article-footer .article-copyright a.link,.article-page .main-article .article-footer .article-lastmod a.link{box-shadow:unset}.widget--toc{background-color:var(--card-background);border-radius:var(--card-border-radius);box-shadow:var(--shadow-l1);display:flex;flex-direction:column;color:var(--card-text-color-main);overflow:hidden}.widget--toc ::-webkit-scrollbar-thumb{background-color:var(--card-separator-color)}.widget--toc #TableOfContents{overflow-x:auto;max-height:75vh}.widget--toc #TableOfContents ol,.widget--toc #TableOfContents ul{margin:0;padding:0}.widget--toc #TableOfContents ol{list-style-type:none;counter-reset:item}.widget--toc #TableOfContents ol li a:first-of-type::before{counter-increment:item;content:counters(item,".")". ";font-weight:700;margin-right:5px}.widget--toc #TableOfContents>ul{padding:0 1em}.widget--toc #TableOfContents li{margin:15px 0 15px 20px;padding:5px}.widget--toc #TableOfContents li>ol,.widget--toc #TableOfContents li>ul{margin-top:10px;padding-left:10px;margin-bottom:-5px}.widget--toc #TableOfContents li>ol>li:last-child,.widget--toc #TableOfContents li>ul>li:last-child{margin-bottom:0}.widget--toc #TableOfContents li.active-class>a{border-left:var(--heading-border-size)solid var(--accent-color);font-weight:700}.widget--toc #TableOfContents ul li.active-class>a{display:block}.widget--toc #TableOfContents>ul>li.active-class>a{margin-left:calc(-25px - 1em);padding-left:calc(25px + 1em - var(--heading-border-size))}.widget--toc #TableOfContents>ol>li.active-class>a{margin-left:calc(-9px - 1em);padding-left:calc(9px + 1em - var(--heading-border-size));display:block}.widget--toc #TableOfContents>ul>li>ul>li.active-class>a{margin-left:calc(-60px - 1em);padding-left:calc(60px + 1em - var(--heading-border-size))}.widget--toc #TableOfContents>ol>li>ol>li.active-class>a{margin-left:calc(-44px - 1em);padding-left:calc(44px + 1em - var(--heading-border-size));display:block}.widget--toc #TableOfContents>ul>li>ul>li>ul>li.active-class>a{margin-left:calc(-95px - 1em);padding-left:calc(95px + 1em - var(--heading-border-size))}.widget--toc #TableOfContents>ol>li>ol>li>ol>li.active-class>a{margin-left:calc(-79px - 1em);padding-left:calc(79px + 1em - var(--heading-border-size));display:block}.widget--toc #TableOfContents>ul>li>ul>li>ul>li>ul>li.active-class>a{margin-left:calc(-130px - 1em);padding-left:calc(130px + 1em - var(--heading-border-size))}.widget--toc #TableOfContents>ol>li>ol>li>ol>li>ol>li.active-class>a{margin-left:calc(-114px - 1em);padding-left:calc(114px + 1em - var(--heading-border-size));display:block}.widget--toc #TableOfContents>ul>li>ul>li>ul>li>ul>li>ul>li.active-class>a{margin-left:calc(-165px - 1em);padding-left:calc(165px + 1em - var(--heading-border-size))}.widget--toc #TableOfContents>ol>li>ol>li>ol>li>ol>li>ol>li.active-class>a{margin-left:calc(-149px - 1em);padding-left:calc(149px + 1em - var(--heading-border-size));display:block}.related-content{overflow-x:auto;padding-bottom:15px}.related-content>.flex{float:left}.related-content article{margin-right:15px;flex-shrink:0;overflow:hidden;width:250px;height:150px}.related-content article .article-title{font-size:1.8rem;margin:0}.related-content article.has-image .article-details{padding:20px;background:linear-gradient(0deg,rgba(0,0,0,.25) 0%,rgba(0,0,0,.75) 100%)}.article-content{font-family:var(--article-font-family);font-size:var(--article-font-size);padding:0 var(--card-padding);line-height:var(--article-line-height)}.article-content>p{margin:1.5em 0}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{margin-inline-start:calc((var(--card-padding)) * -1);padding-inline-start:calc(var(--card-padding) - var(--heading-border-size));border-inline-start:var(--heading-border-size)solid var(--accent-color);position:relative}.article-content h1 a.header-anchor,.article-content h2 a.header-anchor,.article-content h3 a.header-anchor,.article-content h4 a.header-anchor,.article-content h5 a.header-anchor,.article-content h6 a.header-anchor{transition:opacity .3s ease;opacity:0;position:absolute;left:0;width:var(--card-padding);text-align:center;color:var(--accent-color)}.article-content h1 a.header-anchor:before,.article-content h2 a.header-anchor:before,.article-content h3 a.header-anchor:before,.article-content h4 a.header-anchor:before,.article-content h5 a.header-anchor:before,.article-content h6 a.header-anchor:before{content:"#"}.article-content h1:hover a.header-anchor,.article-content h1:focus a.header-anchor,.article-content h2:hover a.header-anchor,.article-content h2:focus a.header-anchor,.article-content h3:hover a.header-anchor,.article-content h3:focus a.header-anchor,.article-content h4:hover a.header-anchor,.article-content h4:focus a.header-anchor,.article-content h5:hover a.header-anchor,.article-content h5:focus a.header-anchor,.article-content h6:hover a.header-anchor,.article-content h6:focus a.header-anchor{opacity:1}.article-content figure{text-align:center}.article-content figure figcaption{font-size:1.4rem;color:var(--card-text-color-secondary)}.article-content blockquote{position:relative;margin:1.5em 0;border-inline-start:var(--blockquote-border-size)solid var(--card-separator-color);padding:15px calc(var(--card-padding) - var(--blockquote-border-size));background-color:var(--blockquote-background-color)}.article-content blockquote .cite{display:block;text-align:right;font-size:.75em}.article-content blockquote .cite a{text-decoration:underline}.article-content hr{width:100px;margin:40px auto;background:var(--card-text-color-tertiary);height:2px;border:0;opacity:.55}.article-content code{color:var(--code-text-color);background-color:var(--code-background-color);padding:2px 4px;border-radius:var(--tag-border-radius);font-family:var(--code-font-family)}.article-content a,.article-content code{word-break:break-word}.article-content .gallery{position:relative;display:flex;flex-direction:row;justify-content:center;margin:1.5em 0;gap:10px}.article-content .gallery figure{margin:0}.article-content pre{overflow-x:auto;display:block;background-color:var(--pre-background-color);color:var(--pre-text-color);font-family:var(--code-font-family);line-height:1.428571429;word-break:break-all;padding:var(--card-padding)}[dir=rtl] .article-content pre{direction:ltr}.article-content pre code{color:unset;border:none;background:0 0;padding:0}.article-content .highlight{background-color:var(--pre-background-color);padding:var(--card-padding);position:relative}.article-content .highlight:hover .copyCodeButton{opacity:1}[dir=rtl] .article-content .highlight{direction:ltr}.article-content .highlight pre{margin:initial;padding:0;margin:0;width:auto}.article-content .copyCodeButton{position:absolute;top:calc(var(--card-padding));right:calc(var(--card-padding));background:var(--card-background);border:none;box-shadow:var(--shadow-l2);border-radius:var(--tag-border-radius);padding:8px 16px;color:var(--card-text-color-main);cursor:pointer;font-size:14px;opacity:0;transition:opacity .3s ease}.article-content .table-wrapper{padding:0 var(--card-padding);overflow-x:auto;display:block}.article-content table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:1.5em;font-size:.96em}.article-content th,.article-content td{text-align:left;padding:4px 8px 4px 10px;border:1px solid var(--table-border-color)}.article-content td{vertical-align:top}.article-content tr:nth-child(even){background-color:var(--tr-even-background-color)}.article-content .twitter-tweet{color:var(--card-text-color-main)}.article-content .video-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.article-content .video-wrapper>iframe,.article-content .video-wrapper>video{position:absolute;width:100%;height:100%;left:0;top:0;border:0}.article-content .gitlab-embed-snippets{margin:0!important}.article-content .gitlab-embed-snippets .file-holder.snippet-file-content{margin-block-end:0!important;margin-block-start:0!important;margin-left:calc((var(--card-padding)) * -1)!important;margin-right:calc((var(--card-padding)) * -1)!important;padding:0 var(--card-padding)!important}.article-content blockquote,.article-content figure,.article-content .highlight,.article-content pre,.article-content .gallery,.article-content .video-wrapper,.article-content .table-wrapper,.article-content .s_video_simple{margin-left:calc((var(--card-padding)) * -1);margin-right:calc((var(--card-padding)) * -1);width:calc(100% + var(--card-padding) * 2)}.article-content .katex-display>.katex{overflow-x:auto;overflow-y:hidden}.article-content kbd{border:1px solid var(--kbd-border-color);font-weight:700;font-size:.9em;line-height:1;padding:2px 4px;border-radius:4px;display:inline-block}.section-card{border-radius:var(--card-border-radius);background-color:var(--card-background);padding:var(--small-card-padding);box-shadow:var(--shadow-l1);display:flex;align-items:center;gap:20px;--separation:15px}.section-card .section-term{font-size:2.2rem;margin:0;color:var(--card-text-color-main)}.section-card .section-description{font-weight:400;color:var(--card-text-color-secondary);font-size:1.6rem;margin:0}.section-card .section-details{flex-grow:1;display:flex;flex-direction:column;gap:8px}.section-card .section-image img{width:60px;height:60px}.section-card .section-count{color:var(--card-text-color-tertiary);font-size:1.4rem;margin:0;font-weight:700;text-transform:uppercase}.subsection-list{overflow-x:auto}.subsection-list .article-list--tile{display:flex;padding-bottom:15px}.subsection-list .article-list--tile article{width:250px;height:150px;margin-right:20px;flex-shrink:0}.subsection-list .article-list--tile article .article-title{margin:0;font-size:1.8rem}.subsection-list .article-list--tile article .article-details{padding:20px}.not-found-card{background-color:var(--card-background);box-shadow:var(--shadow-l1);border-radius:var(--card-border-radius);padding:var(--card-padding)}.search-form{position:relative;--button-size:80px}.search-form.widget{--button-size:60px}.search-form.widget label{font-size:1.3rem;top:10px}.search-form.widget input{font-size:1.5rem;padding:30px 20px 15px}.search-form p{position:relative;margin:0}.search-form label{position:absolute;top:15px;inset-inline-start:20px;font-size:1.4rem;color:var(--card-text-color-tertiary)}.search-form input{padding:40px 20px 20px;border-radius:var(--card-border-radius);background-color:var(--card-background);box-shadow:var(--shadow-l1);color:var(--card-text-color-main);width:100%;border:0;-webkit-appearance:none;transition:box-shadow .3s ease;font-size:1.8rem}.search-form input:focus{outline:0;box-shadow:var(--shadow-l2)}.search-form button{position:absolute;inset-inline-end:0;top:0;height:100%;width:var(--button-size);cursor:pointer;background-color:transparent;border:0;padding:0 10px}.search-form button:focus{outline:0}.search-form button:focus svg{stroke-width:2;color:var(--accent-color)}.search-form button svg{color:var(--card-text-color-secondary);stroke-width:1.33;transition:all .3s ease;width:20px;height:20px}a{text-decoration:none;color:var(--accent-color)}a:hover{color:var(--accent-color-darker)}a.link{box-shadow:0 -2px rgba(var(--link-background-color),var(--link-background-opacity))inset;transition:all .3s ease}a.link:hover{box-shadow:0 calc(-1rem * var(--article-line-height))rgba(var(--link-background-color),var(--link-background-opacity-hover))inset}.section-title{text-transform:uppercase;margin-top:0;margin-bottom:10px;display:block;font-size:1.6rem;font-weight:700;color:var(--body-text-color)}.section-title a{color:var(--body-text-color)} \ No newline at end of file diff --git a/search/index.html b/search/index.html new file mode 100644 index 0000000..1c14526 --- /dev/null +++ b/search/index.html @@ -0,0 +1,15 @@ +Search +

+

Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/search/index.json b/search/index.json new file mode 100644 index 0000000..89a06b0 --- /dev/null +++ b/search/index.json @@ -0,0 +1 @@ +[{"content":"Long story short: I\u0026rsquo;m now using uv, and so should you. It is a great replacement for pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more.\nContext For years, my strategy to manage python projects has been a mix of a custom setup.py, several hand-crafted requirements.txt files (through pip freeze), a custom virtualenv per project, and multiple tools to upload to PyPI. Although this works, this setup has many drawbacks:\nIt requires user intervention (creating a venv, sourcing it, handling new deps). This isn\u0026rsquo;t ideal if you want new (probably inexperienced) users to use your projects. On a similar note, the whole process needs to be well documented if you want other users to contribute or maintain the code. Pinning dependency versions is finicky, and I\u0026rsquo;ve run into problems beause of that. Creating a new project involves a template, or copying files from an older project. Of course, this is nothing new. There is a whole site dedicated to packaging your Python project. A plethora of different projects have come and go, with varying degrees of success.\nAlternatives (poetry) About a year before trying uv, I tried to catch up with the ecosystem and get to know the blessed new way. However, the task proved to be a little more difficult, as the landscape is filled with a myriad of alternatives, each with their own set of drawbacks and detractors. Packaging has historically been a weak spot, in ironical contradiction to the Zen of Python\u0026rsquo;s \u0026ldquo;There should be one\u0026ndash; and preferably only one \u0026ndash;obvious way to do it\u0026rdquo;,\nI eventually settled on poetry. Mostly because it seemed like the most popular alternative.\nThere are many things I liked about it. First of all, having a convention for dependencies (pyproject.toml) and a tool that properly handles them was nice. It also removed the need to remember specific incantations to build and publish my Python projects. Lastly, I mixed it poetry2nix to create reproducible python environments using nix. This makes for a very powerful experience.\nHowever, there were multiple hiccups. First of all, it took me some time to figure out which specific fields to use (each tool can define ad-hoc properties in a the pyproject.toml file), and some of them seemed redundant with the more generic ones. Full disclosure, this specific point might be a mistake on my side, and I do not remember the details. The second one is speed. (Re-)creating an environment took a non-negligible amount of time.\nEnter light uv According to its repository, uv can replace pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more. Not only that, but it also claims to do that 10-100 times faster than pip. I must admit that it being written in rust was a another selling point for me, as I\u0026rsquo;m looking for excuses to collaborate in a decently-sized rust projejct.\nInstalling it is dead simple: simply download the binary (e.g., with curl) or run pip install uv. You won\u0026rsquo;t need much more: uv seems to just do the right thing out of the box. And it does it really, really fast. The rest of the time it gets out of the way.\nMy only gripe so far is that I don\u0026rsquo;t seem to find a built-in command to drop into a shell, but that is nothing that uv run $SHELL cannot fix.\nCommon operations Initialize a repository 1 uv init Adding dependencies 1 uv add senpy Running commands inside the environment 1 2 3 4 uv run \u0026lt;COMMAND\u0026gt; # e.g., run a shell using your python version and dependencies uv run $SHELL Dependency tree 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 uv shell Resolved 44 packages in 1ms my-project v0.1.0 ├── fastapi[standard] v0.115.8 │ ├── pydantic v2.10.6 │ │ ├── annotated-types v0.7.0 │ │ ├── pydantic-core v2.27.2 │ │ │ └── typing-extensions v4.12.2 │ │ └── typing-extensions v4.12.2 │ ├── starlette v0.45.3 │ │ └── anyio v4.8.0 │ │ ├── exceptiongroup v1.2.2 │ │ ├── idna v3.10 │ │ ├── sniffio v1.3.1 │ │ └── typing-extensions v4.12.2 │ ├── typing-extensions v4.12.2 │ ├── email-validator v2.2.0 (extra: standard) │ │ ├── dnspython v2.7.0 ... ","date":"2025-02-17T23:02:47+01:00","image":"https://balkian.com/img/uv.png","permalink":"https://balkian.com/p/uv-one-rust-tool-to-rule-all-pythons/","title":"uv - One rust tool to rule all pythons"},{"content":"This is a quick and easy recipe to add a default.nix to any Python project with a requirements.txt file:\n1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 with import \u0026lt;nixpkgs\u0026gt; { }; let pythonPackages = python311Packages; in pkgs.mkShell rec { name = \u0026#34;impurePythonEnv\u0026#34;; venvDir = \u0026#34;./.venv\u0026#34;; buildInputs = [ # A python interpreter including the \u0026#39;venv\u0026#39; module is required to bootstrap # the environment. pythonPackages.python # This execute some shell code to initialize a venv in $venvDir before # dropping into the shell pythonPackages.venvShellHook # Those are dependencies that we would like to use from nixpkgs, which will # add them to PYTHONPATH and thus make them accessible from within the venv. pythonPackages.numpy pythonPackages.requests # In this particular example, in order to compile any binary extensions they may # require, the python modules listed in the hypothetical requirements.txt need # the following packages to be installed locally: taglib openssl git libxml2 libxslt libzip zlib ]; # Now we can execute any commands within the virtual environment. # This is optional and can be left out to run pip manually. postShellHook = \u0026#39;\u0026#39; pip install -r requirements.txt \u0026#39;\u0026#39;; } Now, you will get a clean environment by running:\n1 nix-shell ","date":"2023-11-13T18:21:46+01:00","permalink":"https://balkian.com/p/nix-recipe-for-python-projects/","title":"Nix Recipe for Python Projects"},{"content":"Kanata is a software keyboard remapper that aims to improve keyboard comfort and usability with advanced customization. Keyboard remappers are a good alternative to running a custom keyboard with QMK/ZMK, and have two main advantages: they work on any keyboard, and you can configure them to launch any command or program you want, not just key presses. On the other hand, you need to configure them on every PC/OS you\u0026rsquo;re using your keyboard with, and all the processing is done on software on top of the OS, so there may be glitches and performance issues.\nThe project was inspired by the more popular KMonad, and the author cites some of the differences. Both projects use a very similar configuration format based on lisp. The configuration consists of a set of general options, a base key configuration, a series of layers, and macros that can be used within those layers. Here\u0026rsquo;s a very complete config that serves as documentation.\nOne big disadvantage of the lispy configuration is that you need to specify your hardware layout/all your keys, and repeat that every time you define a new layer. The result visually maps to your keyboard, but can be very verbose/big if you need really few changes.\nKeyd is another alternative with a more declarative configuration format, which might lend itself to smaller.\nFor now I\u0026rsquo;m just trying it out, and getting a feel for using fewer keys before I build my own ZMK keyboard. I particularly like the option of using mod-keys on the home row (e.g., having A work as a CTRL when held). Mod-tap, tap-dancing and the like are very common techniques in sub-40% layouts, where there simply aren\u0026rsquo;t enough keys for all the letters and symbols. In a regular-sized keyboard, these techniques can also help you stay on the home row and type more comfortably. At least, that\u0026rsquo;s the idea. We\u0026rsquo;ll see if I like it enough to stick with it.\nFor now, here\u0026rsquo;s my very simple config:\n1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 (defcfg ;; Your keyboard device will likely differ from this. linux-dev /dev/input/by-id/usb-Logitech_USB_Receiver-if02-event-mouse ;; Windows doesn\u0026#39;t need any input/output configuration entries; however, there ;; must still be a defcfg entry. You can keep the linux-dev entry or delete ;; it and leave it empty. ) (defsrc grv 1 2 3 4 5 6 7 8 9 0 - = bspc tab q w e r t y u i o p [ ] caps a s d f g h j k l ; \u0026#39; ret lsft \\ z x c v b n m , . / rsft lctl lmet lalt spc ralt rmet rctl ) (deflayer qwerty grv _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @warrows _ _ _ _ _ _ _ _ _ _ lctrl @alctrl @slsft @dlalt @flmet _ _ @jrmet @kralt @lrsft @;rctrl _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @smartspace _ _ _ ) (deflayer arrows _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @flmet _ left down up rght _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @smartspace _ _ _ ) (deflayer colemak grv XX XX XX XX XX XX XX XX XX XX XX XX _ tab q w f p b j l u y ; [ ] lctrl @alctrl @rlsft @slalt @tlmet g m @nrmet @eralt @irsft @orctrl \u0026#39; ret lsft XX z x c d v k h , . / rsft XX XX XX @smartspace XX XX XX ) (deflayer magic _ @clmk @qwerty _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tab A-tab _ _ _ _ bspc esc _ ret _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ) (defalias warrows (tap-hold 200 200 w (layer-toggle arrows)) alctrl (tap-hold 200 200 a lctrl) slsft (tap-hold 200 200 s lsft) dlalt (tap-hold 200 200 d lalt) flmet (tap-hold 200 200 f lmet) jrmet (tap-hold 200 200 j rmet) kralt (tap-hold 200 200 k ralt) lrsft (tap-hold 200 200 l rsft) ;rctrl (tap-hold 200 200 ; rctrl) rlsft (tap-hold 200 200 r lsft) slalt (tap-hold 200 200 s lalt) tlmet (tap-hold 200 200 t lmet) nrmet (tap-hold 200 200 n rmet) eralt (tap-hold 200 200 e ralt) irsft (tap-hold 200 200 i rsft) orctrl (tap-hold 200 200 o rctrl) clmk (layer-switch colemak) qwerty (layer-switch qwerty) smartspace (tap-dance 200 ( (tap-hold 300 300 spc (layer-toggle magic)) (tap-hold 300 300 (one-shot 300 lalt) spc) a )) ) ","date":"2023-01-20T18:11:00Z","permalink":"https://balkian.com/p/kanata-advanced-keyboard-configuration/","title":"Kanata: advanced keyboard configuration"},{"content":"As a follow-up to my last post, I\u0026rsquo;ve decided to also configure my mk850 combo (k850 + m720 triathlon).\nSome notes:\nThe keyboard is usually connected to this PC through bluetooth. Since this is a change I usually do in the system for every keyboard, I added a rule for any bus (usb, bluetooth, etc) The mouse has an additional button that registers as a keyboard. Every press maps to three key events. I\u0026rsquo;ve disabled two of them and mapped the action to F19, in case I want to use it in my DE/WM. 1 2 3 4 5 6 7 evdev:input:* KEYBOARD_KEY_70039=leftctrl # bind capslock to w evdev:input:b0005v046DpB015* KEYBOARD_KEY_700e0=f19 KEYBOARD_KEY_700e2=unknown KEYBOARD_KEY_7002b=unknown After that, simply run:\n1 sudo udevadm hwdb --update \u0026amp;\u0026amp; sudo udevadm trigger Make sure the settings have been applied by running evemu-describe:\n1 sudo /sbin/evemu-describe /dev/input/event\u0026lt;id of your device\u0026gt; | grep KEY_ ","date":"2021-10-30T00:00:01Z","permalink":"https://balkian.com/p/logitech-mb850-combi-in-linux/","title":"Logitech MB850 combi in linux"},{"content":"I recently got Logitech MX Keys for Mac keyboard at work. The German version, to be more precise. This version was three times cheaper than the Windows equivalent with either US or ES layout. Since I touch type anyway, I thought it was a bargain.\nAs soon as I plugged it in, I realized there were some glaring issues with the keyboard. First of all, the Meta/Super and Alt keys are reversed in this keyboard. In the normal/full version of this keyboard, Logitech gives an option to choose between Mac, Windows and iOS host, and that changes the behavior of the keys. In this version, tho, only iOS and Mac are available.\nBesides that, there\u0026rsquo;s the issue of the grave (tilde) and angle keys switched as well.\nSwitching these keys around would be very easy with Xorg, but Wayland once again complicates things\u0026hellip;\nThese issues almost made me return the keyboard. Luckily, tho, there is another option: configuring the keys one level lower than wayland (and X11), through hwdb.\nLong story short, this will configure any Logitech keyboard with the same product id (0x4092) to use a saner configuration:\n1 2 3 4 5 6 7 8 9 10 11 #File: /etc/udev/hwdb.d/90-logitech-keyboard.hwdb evdev:input:b0003v046Dp4092* KEYBOARD_KEY_700e2=leftmeta KEYBOARD_KEY_700e3=leftalt KEYBOARD_KEY_70039=leftctrl KEYBOARD_KEY_70064=102nd KEYBOARD_KEY_70035=grave KEYBOARD_KEY_700e7=rightalt KEYBOARD_KEY_700e6=rightmeta KEYBOARD_KEY_7006d=compose After that, simply run:\n1 sudo udevadm hwdb --update \u0026amp;\u0026amp; sudo udevadm trigger ","date":"2021-10-29T00:00:01Z","permalink":"https://balkian.com/p/logitech-mx-keys-for-mac-on-linux/","title":"Logitech MX Keys for Mac on Linux"},{"content":"Believe it or not, Surface tablets have pretty good linux support, except for the webcams in newer models. These are some useful notes to get Ubuntu installed in your surface go, as of Summer 2019.\nInstalling the kernel 1 2 git clone --depth 1 https://github.com/jakeday/linux-surface.git ~/linux-surface cp -a ~/linux-surface /media/\u0026lt;your usb\u0026gt; 1 2 3 cp -a /media/\u0026lt;your usb\u0026gt;/linux-surface ~/ cd ~/linux-surface/ sudo sh setup.sh Booting ubuntu first Switch out of Windows S mode.\nBoot into the \u0026ldquo;Command Prompt\u0026rdquo;.\nFrom Windows go to \u0026ldquo;change advanced startup options\u0026rdquo; and select \u0026ldquo;restart now\u0026rdquo;.\nWhen it reboots, choose the \u0026ldquo;Troubleshoot\u0026rdquo; option, then choose the \u0026ldquo;Advanced options\u0026rdquo; option, and finally choose the \u0026ldquo;Command Prompt\u0026rdquo; option.\nAfter the device reboots, login to the command prompt and then you should see a terminal with X:\\windows\\system32\u0026gt;\nAt the prompt, check your UEFI entries:\n1 bcdedit /enum firmware Copy UEFI entry of \u0026ldquo;Windows Boot Manager\u0026rdquo; to create a new entry for Ubuntu: bcdedit /copy {bootmgr} /d \u0026ldquo;Ubuntu\u0026rdquo;\nCopy the printed GUID number including the braces {} using Ctrl+C\nSet file path for the new Ubuntu entry. Replace {guid} with the returned GUID of the previous command (Ctrl+V). bcdedit /set {guid} path \\EFI\\ubuntu\\grubx64.efi\nSet Ubuntu as the first/ entry in the boot sequence. Again replace {guid} with the returned GUID of the copy command.\n1 bcdedit /set {fwbootmgr} displayorder {guid} /addfirst Check your UEFI entries again: bcdedit /enum firmware You should see something like this:\n1 2 3 4 5 6 7 8 9 10 Firmware Boot Manager --------------------- identifier {fwbootmgr} displayorder {3510232e-f8eb-e811-95ce-9ecab3f9d1c4} {bootmgr} {2148799b-f8eb-e811-95ce-9ecab3f9d1c4} {312e8a67-c2f6-e811-95ce-3c1ab3f9d1de} {312e8a68-c2f6-e811-95ce-3c1ab3f9d1de} timeout 0 Make sure the GUID you copied is the first one listed in displayorder. Then type exit, turn off the PC and turn it back on. After this my surface go is automatically booting to the grub bootloader which lets me choose between Windows and Ubuntu but defaults to Ubuntu after ten seconds.\n","date":"2019-06-01T00:00:01Z","permalink":"https://balkian.com/p/linux-on-the-microsoft-surface-go/","title":"Linux on the Microsoft Surface Go"},{"content":"This is a short tutorial on connecting a zigbee device (an Aqara cube) to an MQTT server, so you can control your zigbee devices from the network.\nIf you\u0026rsquo;re anything like me, you\u0026rsquo;re probably a sucker for IoT devices. For a long time, I\u0026rsquo;ve been using WiFi-enabled lights, and Amazon dash buttons to control them. To keep these (cheap Chinese) internet enabled devices away from your network and their respective cloud services, you\u0026rsquo;ll probably want to set up a dedicated network in your router (more on this on a future post, maybe). Another disadvantage of WiFi devices is that they\u0026rsquo;re relatively power hungry.\nA popular alternative is using ZigBee for communication. It is a dedicated protocol similar to bluetooth (BLE), with lower power requirements and bitrate.\nTake the (super cute) aqara cube as an example. It is a small cube that detects rotation on all of its axes, and tapping events. Here\u0026rsquo;s a video:\nTo connect to zigbee devices you will need a zigbee enabled gateway (a.k.a. hub), which connects to your WiFi network and your zigbee devices. Once again, this means adding an internet-enabled device to your home, and probably a couple of cloud services.\nAs an alternative, you can set up your own zigbee gateway, and control it to your home automation platform of choice (e.g. home assistant). We will cover how to set up a zigbee2mqtt gateway that is also connected to an MQTT server, so you can use MQTT to control your devices and get notifications.\nWhat you need:\nAqara cube. CC2531 zigbee sniffer. CC-debugger. You will need to flash your sniffer. For that, you only need to follow the instructions from the zigbee2mqtt documentation.\nOnce you\u0026rsquo;re done flashing, you\u0026rsquo;re ready to set up the zigbee2mqtt server. For convenience, I wrote a simple docker-compose to deploy a zigbee2mqtt server and a test mosquitto server:\n1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 version: \u0026#39;2.1\u0026#39; services: zigbee2mqtt: image: koenkk/zigbee2mqtt container_name: zigbee2mqtt restart: always volumes: - ./z2m-data/:/app/data/ devices: - \u0026#34;/dev/ttyACM0\u0026#34; networks: - hass mqtt: image: eclipse-mosquitto ports: - 1883:1883 - 9001:9001 networks: - hass volumes: - ./mosquitto.conf:/mosquitto/config/mosquitto.conf networks: hass: driver: overlay You can test your installation with:\n1 2 3 4 5 6 ❯ mosquitto_sub -h localhost -p 1883 -t \u0026#39;zigbee2mqtt/#\u0026#39; online {\u0026#34;battery\u0026#34;:17,\u0026#34;voltage\u0026#34;:2925,\u0026#34;linkquality\u0026#34;:149,\u0026#34;action\u0026#34;:\u0026#34;rotate_right\u0026#34;,\u0026#34;angle\u0026#34;:12.8} {\u0026#34;battery\u0026#34;:17,\u0026#34;voltage\u0026#34;:2925,\u0026#34;linkquality\u0026#34;:141,\u0026#34;action\u0026#34;:\u0026#34;slide\u0026#34;,\u0026#34;side\u0026#34;:2} {\u0026#34;battery\u0026#34;:17,\u0026#34;voltage\u0026#34;:2925,\u0026#34;linkquality\u0026#34;:120} {\u0026#34;battery\u0026#34;:17,\u0026#34;voltage\u0026#34;:2925,\u0026#34;linkquality\u0026#34;:141,\u0026#34;action\u0026#34;:\u0026#34;wakeup\u0026#34;} zigbee2mqtt supports the following events for the aqara cube: shake, wakeup, fall, tap, slide, flip180, flip90, rotate_left and rotate_right. Every event has additional information, such as the sides involved, or the degrees turned.\nNow you are ready to set up home assistant support in zigbee2mqtt following this guide.\n","date":"2019-01-06T10:00:00Z","permalink":"https://balkian.com/p/controlling-zigbee-devices-with-mqtt/","title":"Controlling Zigbee devices with MQTT"},{"content":"tqdm is a nice way to add progress bars in the command line or in a jupyter notebook.\n1 2 3 4 5 from tqdm import tqdm import time for i in tqdm(range(100)): time.sleep(1) ","date":"2016-09-28T18:47:00Z","permalink":"https://balkian.com/p/progress-bars-in-python/","title":"Progress bars in python"},{"content":"Today\u0026rsquo;s post is half a quick note, half public shaming. In other words, it is a reminder to be very careful with OAuth tokens and passwords.\nAs part of moving to emacs, I starting using the incredibly useful gh.el. When you first use it, the extension saves either your password or an OAuth token in your .gitconfig file. This is cool and convenient, unless you happen to be publishing your .gitconfig file in a public repo.\nSo, how can you still share your gitconfig without sharing your password/token with the rest of the world? Since Git 1.7.0, you can include other files in your gitconfig.\n1 2 [include] path = ~/.gitconfig_secret And now, in your .gitconfig_secret file, you just have to add this:\n1 2 3 [github] user = balkian token = \u0026#34;\u0026lt; Your secret token \u0026gt;\u0026#34; ","date":"2015-04-10T17:47:00Z","permalink":"https://balkian.com/p/sharing-dotfiles/","title":"Sharing dotfiles"},{"content":"Zotero is an Open Source tool that lets you organise your bibliography, syncing it with the cloud. Unlike other alternatives such as Mendeley, Zotero can upload the attachments and data to a private cloud via WebDav.\nIf you use nginx as your web server, know that even though it provides partial support for webdav, Zotero needs more than that. Hence, you will need another webdav server, and optionally let nginx proxy to it. This short post provides the basics to get that set-up working under Debian/Ubuntu.\nSetting up Apache First we need to install Apache:\n1 sudo apt-get install apache2 Change the head of \u0026ldquo;/etc/apache2/sites-enabled/000-default\u0026rdquo; to:\n1 \u0026lt;VirtualHost *:880\u0026gt; Then, create a file /etc/apache2/sites-available/webdav:\n1 2 3 4 5 6 7 8 9 10 11 12 13 Alias /dav /home/webdav/dav \u0026lt;Location /dav\u0026gt; Dav on Order Allow,Deny Allow from all Dav On Options +Indexes AuthType Basic AuthName DAV AuthBasicProvider file AuthUserFile /home/webdav/.htpasswd Require valid-user \u0026lt;/Location\u0026gt; Ideally, you want your webdav folders to be private, adding authentication to them. So you need to create the webdav and zotero users and add the passwords to an htpasswd file. Even though you could use a single user, since you will be configuring several clients with your credentials I encourage you to create the zotero user as well. This way you can always change the password for zotero without affecting any other application using webdav.\n1 2 3 4 sudo adduser webdav sudo htpasswd -c /home/webdav/.htpasswd webdav sudo htpasswd /home/webdav/.htpasswd zotero sudo mkdir -p /home/webdav/dav/zotero Enable the site and restart apache:\n1 2 3 4 sudo a2enmod webdav sudo a2enmod dav_fs sudo a2ensite webdav sudo service apache2 restart At this point everything should be working at http://\u0026lt;your_host\u0026gt;:880/dav/zotero\nSetting up NGINX After the Apache side is working, we can use nginx as a proxy to get cleaner URIs. In your desired site/location, add this:\n1 2 3 4 5 6 7 location /dav { client_max_body_size 20M; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $host; proxy_pass http://127.0.0.1:880; } Now just reload nginx:\n1 sudo service nginx force-reload Extras Zotero Reader - HTML5 client Zandy - Android Open Source client ","date":"2014-12-09T12:12:12Z","permalink":"https://balkian.com/p/zotero/","title":"Zotero"},{"content":"This is a quick note on proxying a local python application (e.g. flask) to a subdirectory in Apache. This assumes that the file wsgi.py contains a WSGI application with the name application. Hence, wsgi:application.\nGunicorn 1 2 3 4 5 \u0026lt;Location /myapp/\u0026gt; ProxyPass http://127.0.0.1:8888/myapp/ ProxyPassReverse http://127.0.0.1:8888/myapp/ RequestHeader set SCRIPT_NAME \u0026#34;/myapp/\u0026#34; \u0026lt;/Location\u0026gt; Important: SCRIPT_NAME and the end of ProxyPass URL MUST BE THE SAME. Otherwise, Gunicorn will fail miserably.\nTry it with:\n1 venv/bin/gunicorn -w 4 -b 127.0.0.1:8888 --log-file - --access-logfile - wsgi:application UWSGI This is a very simple configuration. I will try to upload one with more options for uwsgi (in a .ini file).\n1 2 3 4 \u0026lt;Location /myapp/\u0026gt; SetHandler uwsgi_handler uWSGISocker 127.0.0.1:8888 \u0026lt;/Location\u0026gt; Try it with:\n1 uwsgi --socket 127.0.0.1:8888 -w wsgi:application Extra: Supervisor If everything went as expected, you can wrap your command in a supervisor config file and let it handle the server for you.\n1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [unix_http_server] file=/tmp/myapp.sock ; path to your socket file [supervisord] logfile = %(here)s/logs/supervisor.log childlogdir = %(here)s/logs/ [rpcinterface:supervisor] supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface [supervisorctl] logfile = %(here)s/logs/supervisorctl.log serverurl=unix:///tmp/supervisor.sock ; use a unix:// URL for a unix socket [program:myapp] command = venv/bin/gunicorn -w 4 -b 0.0.0.0:5000 --log-file %(here)s/logs/gunicorn.log --access-logfile - wsgi:application directory = %(here)s environment = PATH=%(here)s/venv/bin/ logfile = %(here)s/logs/myapp.log ","date":"2014-10-09T10:00:00Z","permalink":"https://balkian.com/p/proxies-with-apache-and-python/","title":"Proxies with Apache and python"},{"content":"Developing a python module and publishing it on Github is cool, but most of the times you want others to download and use it easily. That is the role of PyPi, the python package repository. In this post I show you how to publish your package in less than 10 minutes.\nChoose a fancy name If you haven\u0026rsquo;t done so yet, take a minute or two to think about this. To publish on PyPi you need a name for your package that isn\u0026rsquo;t taken. What\u0026rsquo;s more, a catchy and unique name will help people remember your module and feel more inclined to at least try it.\nThe package name should hint what your module does, but that\u0026rsquo;s not always the case. That\u0026rsquo;s your call. I personally put uniqueness and memorability over describing the functionality.\nCreate a .pypirc configuration file 1 2 3 4 5 6 7 8 9 10 11 12 13 [distutils] # this tells distutils what package indexes you can push to index-servers = pypi # the live PyPI pypitest # test PyPI [pypi] # authentication details for live PyPI repository = https://pypi.python.org/pypi username = { your_username } password = { your_password } # not necessary [pypitest] # authentication details for test PyPI repository = https://testpypi.python.org/pypi username = { your_username } As you can see, you need to register both in the main pypi repository and the testing server. The usernames and passwords might be different, that is up to you!\nPrepare your package This should be the structure:\n1 2 3 4 5 6 7 8 9 10 root-dir/ # Any name you want setup.py setup.cfg LICENSE.txt README.md mypackage/ __init__.py foo.py bar.py baz.py setup.cfg 1 2 [metadata] description-file = README.md The markdown README is the de facto standard in Github, but you can also use rST (reStructuredText), the standard in the python community.\nsetup.py 1 2 3 4 5 6 7 8 9 10 11 12 from distutils.core import setup setup(name = \u0026#39;mypackage\u0026#39;, packages = [\u0026#39;mypackage\u0026#39;], # this must be the same as the name above version = \u0026#39;{ version }\u0026#39;, description = \u0026#39;{ description }\u0026#39;, author = \u0026#39;{ name }\u0026#39;, email = \u0026#39;{ email }\u0026#39;, url = \u0026#39;https://github.com/{user}/{package}\u0026#39;, # URL to the github repo download_url = \u0026#39;https://github.com/{user}/{repo}/tarball/{version}\u0026#39;, keywords = [\u0026#39;websockets\u0026#39;, \u0026#39;display\u0026#39;, \u0026#39;d3\u0026#39;], # list of keywords that represent your package classifiers = [], ) You might notice that the download_url points to a Github URL. We could host our package anywhere, but Github is a convenient option. To create the tarball and the zip packages, you only need to tag a tag in your repository and push it to github:\n1 2 git tag {version} -m \u0026#34;{ Description of this tag/version}\u0026#34; git push --tags origin master Push to the testing/main pypi server It is advisable that you try your package on the test repository and fix any problems first. The process is simple:\n1 python setup.py register -r {pypitest/pypi} python setup.py sdist upload -r {pypitest/pypi} If everything went as expected, you can now install your package through pip and browse your package\u0026rsquo;s page. For instance, check my senpy package: https://pypi.python.org/pypi/senpy\n1 pip install senpy ","date":"2014-09-27T10:00:00Z","permalink":"https://balkian.com/p/publishing-on-pypi/","title":"Publishing on PyPi"},{"content":"As part of the OpeNER hackathon we decided to build a prototype that would allow us to compare how different countries feel about several topics. We used the OpeNER pipeline to get the sentiment from a set of newspaper articles we gathered from media in several languages. Then we aggregated those articles by category and country (using the source of the article or the language it was written in), obtaining the \u0026ldquo;overall feeling\u0026rdquo; of each country about each topic. Then, we used some fancy JavaScript to make sense out of the raw information.\nIt didn\u0026rsquo;t go too bad, it turns out we won.\nNow, it was time for a face-lift. I used this opportunity to play with new technologies and improve it:\nUsing Flask, this time using python 3.3 and Bootstrap 3.0 Cool HTML5+JS cards (thanks to pastetophone) Automatic generation of fake personal data to test the interface Obfuscation of personal emails The result can be seen here.\nPublishing a Python 3 app on Heroku 1 mkvirtualenv -p /usr/bin/python3.3 eurolovemap Since Heroku uses python 2.7 by default, we have to tell it which version we want, although it supports python 3.4 as well. I couldn\u0026rsquo;t get python 3.4 working using the deadsnakes ppa, so I used python 3.3 instead, which works fine but is not officially supported. Just create a file named runtime.txt in your project root, with the python version you want to use:\n1 python-3.3.1 Don\u0026rsquo;t forget to freeze your dependencies so Heroku can install them: bash pip freze \u0026gt; requirements.txt\nPublishing personal emails There are really sophisticated and effective ways to obfuscate personal emails so that spammers cannot easily grab yours. However, this time I needed something really simple to hide our emails from the simplest form of crawlers. Most of the team are in academia somehow, so in the end all our emails are available in sites like Google Scholar. Anyway, nobody likes getting spammed so I settled for a custom Caesar cipher. Please, don\u0026rsquo;t use it for any serious application if you are concerned about being spammed.\n1 2 def blur_email(email): return \u0026#34;\u0026#34;.join([chr(ord(i)+5) for i in email]) And this is the client side:\n1 2 3 4 5 6 7 8 9 10 11 12 window.onload = function(){ elems = document.getElementsByClassName(\u0026#39;profile-email\u0026#39;); for(var e in elems){ var blur = elems[e].innerHTML; var email = \u0026#34;\u0026#34;; for(var s in blur){ var a = blur.charCodeAt(s) email = email+String.fromCharCode(a-5); } elems[e].innerHTML = email; } } Unfortunately, this approach does not hide your email from anyone using PhantomJS, ZombieJS or similar. For that, other approaches like generating a picture with the address would be necessary. Nevertheless, it is overkill for a really simple ad-hoc application with custom formatting and just a bunch of emails that would easily be grabbed manually.\nGeneration of fake data To test the contact section of the site, I wanted to populate it with fake data. Fake-Factory is an amazing library that can generate fake data of almost any kind: emails, association names, acronyms\u0026hellip; It even lets you localise the results (get Spanish names, for instance) and generate factories for certain classes (à la Django).\nBut I also wanted pictures, enter Lorem Pixel. With its API you can generate pictures of almost any size, for different topics (e.g. nightlife, people) and with a custom text. You can even use an index, so it will always show the same picture.\nFor instance, the picture below is served through Lorem Pixel.\nBy the way, if you only want cat pictures, take a look at Placekitten. And for NSFW text, there\u0026rsquo;s the Samuel L. Jackson Ipsum\n","date":"2014-03-27T14:00:00Z","permalink":"https://balkian.com/p/updating-eurolovemap/","title":"Updating EuroLoveMap"},{"content":"A simple trick. If you want to remove all the \u0026lsquo;.swp\u0026rsquo; files from a git repository, just use:\n1 git rm --cached \u0026#39;**.swp\u0026#39; ","date":"2013-08-22T23:14:00Z","permalink":"https://balkian.com/p/remove-git-files-with-globbing/","title":"Remove git files with globbing"},{"content":"I\u0026rsquo;ve finally decided to set up a decent personal page. I have settled for github-pages because I like the idea of keeping my site in a repository and having someone else host and deploy it for me. The site will be really simple, mostly static files. Thanks to Github, Jekyll will automatically generate static pages for my posts every time I commit anything new to this repository.\nBut Jekyll can be used independently, so if I ever choose to host the site myself, I can do it quite easily. Another thing that I liked about this approach is that the generated html files can be used in the future, and I will not need Jekyll to serve it. Jekyll is really simple and most of the things are written in plain html. That means that everything could be easily reused if I ever choose to change to another blogging framework (e.g. pelical). But, for the time being, I like the fact that Github takes care of the compilation as well, so I can simply modify or add files through the web interface should I need to.\nI hadn\u0026rsquo;t played with HTML and CSS for a while now, so I also wanted to use this site as a playground. At some point, I realised I was doing mostly everything in plain HTML and CSS, and decided to keep it like that for as long as possible. As of this writing, I haven\u0026rsquo;t included any Javascript code in the page. Probably I will use some to add my gists and repositories, but we will see about that.\nI think the code speaks for itself, so you can check out my repository on Github. You can clone and deploy it easily like this:\n1 2 3 git clone https://github.com/balkian/balkian.github.com cd balkian.github.com jekyll serve -w I will keep updating this post with information about:\nSome Jekyll plugins that might be useful What CSS tricks I learnt The webfonts I used The badge on the left side of the page ","date":"2013-08-22T14:14:22Z","permalink":"https://balkian.com/p/creating-my-web/","title":"Creating my web"}] \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 0000000..ddcfb18 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1 @@ +https://balkian.com/2025-02-17T23:02:47+01:00https://balkian.com/categories/2025-02-17T23:02:47+01:00https://balkian.com/post/2025-02-17T23:02:47+01:00https://balkian.com/categories/programming/2025-02-17T23:02:47+01:00https://balkian.com/tags/python/2025-02-17T23:02:47+01:00https://balkian.com/tags/2025-02-17T23:02:47+01:00https://balkian.com/p/uv-one-rust-tool-to-rule-all-pythons/2025-02-17T23:02:47+01:00https://balkian.com/tags/nix/2023-11-13T18:21:46+01:00https://balkian.com/p/nix-recipe-for-python-projects/2023-11-13T18:21:46+01:00https://balkian.com/p/kanata-advanced-keyboard-configuration/2023-01-20T18:11:00+00:00https://balkian.com/tags/keyboard/2023-01-20T18:11:00+00:00https://balkian.com/tags/layout/2023-01-20T18:11:00+00:00https://balkian.com/tags/linux/2023-01-20T18:11:00+00:00https://balkian.com/tags/logitech/2023-01-20T18:11:00+00:00https://balkian.com/tags/rust/2023-01-20T18:11:00+00:00https://balkian.com/archives/2022-03-06T00:00:00+00:00https://balkian.com/page/2022-03-06T00:00:00+00:00https://balkian.com/p/logitech-mb850-combi-in-linux/2021-10-30T00:00:01+00:00https://balkian.com/tags/mouse/2021-10-30T00:00:01+00:00https://balkian.com/p/logitech-mx-keys-for-mac-on-linux/2021-10-29T00:00:01+00:00https://balkian.com/tags/config/2019-06-01T00:00:01+00:00https://balkian.com/categories/linux/2019-06-01T00:00:01+00:00https://balkian.com/p/linux-on-the-microsoft-surface-go/2019-06-01T00:00:01+00:00https://balkian.com/tags/surface-go/2019-06-01T00:00:01+00:00https://balkian.com/p/controlling-zigbee-devices-with-mqtt/2019-01-06T10:00:00+00:00https://balkian.com/tags/iot/2019-01-06T10:00:00+00:00https://balkian.com/tags/mqtt/2019-01-06T10:00:00+00:00https://balkian.com/tags/zigbee/2019-01-06T10:00:00+00:00https://balkian.com/p/progress-bars-in-python/2016-09-28T18:47:00+00:00https://balkian.com/tags/dotfiles/2015-04-10T17:47:00+00:00https://balkian.com/tags/git/2015-04-10T17:47:00+00:00https://balkian.com/tags/github/2015-04-10T17:47:00+00:00https://balkian.com/p/sharing-dotfiles/2015-04-10T17:47:00+00:00https://balkian.com/tags/apache/2014-12-09T12:12:12+00:00https://balkian.com/tags/nginx/2014-12-09T12:12:12+00:00https://balkian.com/tags/webdav/2014-12-09T12:12:12+00:00https://balkian.com/tags/zotero/2014-12-09T12:12:12+00:00https://balkian.com/p/zotero/2014-12-09T12:12:12+00:00https://balkian.com/tags/gunicorn/2014-10-09T10:00:00+00:00https://balkian.com/p/proxies-with-apache-and-python/2014-10-09T10:00:00+00:00https://balkian.com/tags/proxy/2014-10-09T10:00:00+00:00https://balkian.com/tags/uwsgi/2014-10-09T10:00:00+00:00https://balkian.com/p/publishing-on-pypi/2014-09-27T10:00:00+00:00https://balkian.com/tags/pypi/2014-09-27T10:00:00+00:00https://balkian.com/tags/heroku/2014-03-27T14:00:00+00:00https://balkian.com/tags/javascript/2014-03-27T14:00:00+00:00https://balkian.com/p/updating-eurolovemap/2014-03-27T14:00:00+00:00https://balkian.com/p/remove-git-files-with-globbing/2013-08-22T23:14:00+00:00https://balkian.com/p/creating-my-web/2013-08-22T14:14:22+00:00https://balkian.com/tags/ruby/2013-08-22T14:14:22+00:00https://balkian.com/tags/starters/2013-08-22T14:14:22+00:00https://balkian.com/tags/arch/https://balkian.com/page/cheatsheet/https://balkian.com/tags/emacs/https://balkian.com/emacs/https://balkian.com/links/https://balkian.com/linux/https://balkian.com/tags/lisp/https://balkian.com/tags/org/https://balkian.com/tags/productivity/https://balkian.com/tags/programming/https://balkian.com/projects/https://balkian.com/python/https://balkian.com/raspberry-pi/https://balkian.com/tags/rpi/https://balkian.com/search/ \ No newline at end of file diff --git a/tags/apache/index.html b/tags/apache/index.html new file mode 100644 index 0000000..005f986 --- /dev/null +++ b/tags/apache/index.html @@ -0,0 +1,31 @@ +Tag: Apache - J. Fernando Sánchez + \ No newline at end of file diff --git a/tags/apache/index.xml b/tags/apache/index.xml new file mode 100644 index 0000000..18f5669 --- /dev/null +++ b/tags/apache/index.xml @@ -0,0 +1,246 @@ +Apache on J. Fernando Sánchezhttps://balkian.com/tags/apache/Recent content in Apache on J. Fernando SánchezHugo -- gohugo.ioen-usTue, 09 Dec 2014 12:12:12 +0000Zoterohttps://balkian.com/p/zotero/Tue, 09 Dec 2014 12:12:12 +0000https://balkian.com/p/zotero/<p><a class="link" href="https://www.zotero.org/" target="_blank" rel="noopener" +>Zotero</a> is an Open Source tool that lets you +organise your bibliography, syncing it with the cloud. Unlike other +alternatives such as <a class="link" href="http://www.mendeley.com" target="_blank" rel="noopener" +>Mendeley</a>, Zotero can +upload the attachments and data to a private cloud via WebDav.</p> +<p>If you use nginx as your web server, know that even though it provides +partial support for webdav, Zotero needs more than that. Hence, you will +need another webdav server, and optionally let nginx proxy to it. This +short post provides the basics to get that set-up working under +Debian/Ubuntu.</p> +<h2 id="setting-up-apache">Setting up Apache +</h2><p>First we need to install Apache:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo apt-get install apache2 +</span></span></code></pre></td></tr></table> +</div> +</div><p>Change the head of &ldquo;/etc/apache2/sites-enabled/000-default&rdquo; to:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-apache" data-lang="apache"><span class="line"><span class="cl"><span class="nt">&lt;VirtualHost</span> <span class="s">*:880</span><span class="nt">&gt;</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Then, create a file /etc/apache2/sites-available/webdav:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-apache" data-lang="apache"><span class="line"><span class="cl"><span class="nb">Alias</span> <span class="sx">/dav</span> <span class="sx">/home/webdav/dav</span> +</span></span><span class="line"><span class="cl"><span class="nt">&lt;Location</span> <span class="s">/dav</span><span class="nt">&gt;</span> +</span></span><span class="line"><span class="cl"> <span class="nb">Dav</span> <span class="k">on</span> +</span></span><span class="line"><span class="cl"> <span class="nb">Order</span> Allow,Deny +</span></span><span class="line"><span class="cl"> <span class="nb">Allow</span> from <span class="k">all</span> +</span></span><span class="line"><span class="cl"> <span class="nb">Dav</span> <span class="k">On</span> +</span></span><span class="line"><span class="cl"> <span class="nb">Options</span> +Indexes +</span></span><span class="line"><span class="cl"> <span class="nb">AuthType</span> Basic +</span></span><span class="line"><span class="cl"> <span class="nb">AuthName</span> DAV +</span></span><span class="line"><span class="cl"> <span class="nb">AuthBasicProvider</span> file +</span></span><span class="line"><span class="cl"> <span class="nb">AuthUserFile</span> <span class="sx">/home/webdav/.htpasswd</span> +</span></span><span class="line"><span class="cl"> <span class="nb">Require</span> valid-user +</span></span><span class="line"><span class="cl"><span class="nt">&lt;/Location&gt;</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Ideally, you want your webdav folders to be private, adding +authentication to them. So you need to create the webdav and zotero +users and add the passwords to an htpasswd file. Even though you could +use a single user, since you will be configuring several clients with +your credentials I encourage you to create the zotero user as well. This +way you can always change the password for zotero without affecting any +other application using webdav.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo adduser webdav +</span></span><span class="line"><span class="cl">sudo htpasswd -c /home/webdav/.htpasswd webdav +</span></span><span class="line"><span class="cl">sudo htpasswd /home/webdav/.htpasswd zotero +</span></span><span class="line"><span class="cl">sudo mkdir -p /home/webdav/dav/zotero +</span></span></code></pre></td></tr></table> +</div> +</div><p>Enable the site and restart apache:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo a2enmod webdav +</span></span><span class="line"><span class="cl">sudo a2enmod dav_fs +</span></span><span class="line"><span class="cl">sudo a2ensite webdav +</span></span><span class="line"><span class="cl">sudo service apache2 restart +</span></span></code></pre></td></tr></table> +</div> +</div><p>At this point everything should be working at +<a class="link" href="http://" target="_blank" rel="noopener" +>http://</a>&lt;your_host&gt;:880/dav/zotero</p> +<h2 id="setting-up-nginx">Setting up NGINX +</h2><p>After the Apache side is working, we can use nginx as a proxy to get +cleaner URIs. In your desired site/location, add this:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span><span class="lnt">6 +</span><span class="lnt">7 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-nginx" data-lang="nginx"><span class="line"><span class="cl"><span class="k">location</span> <span class="s">/dav</span> <span class="p">{</span> +</span></span><span class="line"><span class="cl"> <span class="kn">client_max_body_size</span> <span class="s">20M</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="kn">proxy_set_header</span> <span class="s">X-Real-IP</span> <span class="nv">$remote_addr</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="kn">proxy_set_header</span> <span class="s">X-Forwarded-For</span> <span class="nv">$remote_addr</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="kn">proxy_set_header</span> <span class="s">Host</span> <span class="nv">$host</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="kn">proxy_pass</span> <span class="s">http://127.0.0.1:880</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"><span class="p">}</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Now just reload nginx:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo service nginx force-reload +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="extras">Extras +</h2><ul> +<li><a class="link" href="http://zoteroreader.com/" target="_blank" rel="noopener" +>Zotero Reader</a> - HTML5 client</li> +<li><a class="link" href="https://github.com/ajlyon/zandy" target="_blank" rel="noopener" +>Zandy</a> - Android Open Source +client</li> +</ul>Proxies with Apache and pythonhttps://balkian.com/p/proxies-with-apache-and-python/Thu, 09 Oct 2014 10:00:00 +0000https://balkian.com/p/proxies-with-apache-and-python/<p>This is a quick note on proxying a local python application (e.g. flask) +to a subdirectory in Apache. This assumes that the file wsgi.py contains +a WSGI application with the name <em>application</em>. Hence, wsgi:application.</p> +<h2 id="gunicorn">Gunicorn +</h2><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-apache" data-lang="apache"><span class="line"><span class="cl"><span class="nt">&lt;Location</span> <span class="s">/myapp/</span><span class="nt">&gt;</span> +</span></span><span class="line"><span class="cl"> <span class="nb">ProxyPass</span> http://127.0.0.1:8888/myapp/ +</span></span><span class="line"><span class="cl"> <span class="nb">ProxyPassReverse</span> http://127.0.0.1:8888/myapp/ +</span></span><span class="line"><span class="cl"> <span class="nb">RequestHeader</span> set SCRIPT_NAME <span class="s2">&#34;/myapp/&#34;</span> +</span></span><span class="line"><span class="cl"><span class="nt">&lt;/Location&gt;</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p><strong>Important</strong>: <em>SCRIPT_NAME</em> and the end of <em>ProxyPass</em> URL <strong>MUST BE +THE SAME</strong>. Otherwise, Gunicorn will fail miserably.</p> +<p>Try it with:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">venv/bin/gunicorn -w <span class="m">4</span> -b 127.0.0.1:8888 --log-file - --access-logfile - wsgi:application +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="uwsgi">UWSGI +</h2><p>This is a very simple configuration. I will try to upload one with more +options for uwsgi (in a .ini file).</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-apache" data-lang="apache"><span class="line"><span class="cl"><span class="nt">&lt;Location</span> <span class="s">/myapp/</span><span class="nt">&gt;</span> +</span></span><span class="line"><span class="cl"> <span class="nb">SetHandler</span> uwsgi_handler +</span></span><span class="line"><span class="cl"> <span class="nb">uWSGISocker</span> <span class="m">127.0.0.1</span>:8888 +</span></span><span class="line"><span class="cl"><span class="nt">&lt;/Location&gt;</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Try it with:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">uwsgi --socket 127.0.0.1:8888 -w wsgi:application +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="extra-supervisor">Extra: Supervisor +</h2><p>If everything went as expected, you can wrap your command in a +supervisor config file and let it handle the server for you.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span><span class="lnt">14 +</span><span class="lnt">15 +</span><span class="lnt">16 +</span><span class="lnt">17 +</span><span class="lnt">18 +</span><span class="lnt">19 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-ini" data-lang="ini"><span class="line"><span class="cl"><span class="k">[unix_http_server]</span> +</span></span><span class="line"><span class="cl"><span class="na">file</span><span class="o">=</span><span class="s">/tmp/myapp.sock ; path to your socket file</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">[supervisord]</span> +</span></span><span class="line"><span class="cl"><span class="na">logfile</span> <span class="o">=</span> <span class="s">%(here)s/logs/supervisor.log</span> +</span></span><span class="line"><span class="cl"><span class="na">childlogdir</span> <span class="o">=</span> <span class="s">%(here)s/logs/</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">[rpcinterface:supervisor]</span> +</span></span><span class="line"><span class="cl"><span class="na">supervisor.rpcinterface_factory</span> <span class="o">=</span> <span class="s">supervisor.rpcinterface:make_main_rpcinterface</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">[supervisorctl]</span> +</span></span><span class="line"><span class="cl"><span class="na">logfile</span> <span class="o">=</span> <span class="s">%(here)s/logs/supervisorctl.log</span> +</span></span><span class="line"><span class="cl"><span class="na">serverurl</span><span class="o">=</span><span class="s">unix:///tmp/supervisor.sock ; use a unix:// URL for a unix socket</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">[program:myapp]</span> +</span></span><span class="line"><span class="cl"><span class="na">command</span> <span class="o">=</span> <span class="s">venv/bin/gunicorn -w 4 -b 0.0.0.0:5000 --log-file %(here)s/logs/gunicorn.log --access-logfile - wsgi:application</span> +</span></span><span class="line"><span class="cl"><span class="na">directory</span> <span class="o">=</span> <span class="s">%(here)s</span> +</span></span><span class="line"><span class="cl"><span class="na">environment</span> <span class="o">=</span> <span class="s">PATH=%(here)s/venv/bin/</span> +</span></span><span class="line"><span class="cl"><span class="na">logfile</span> <span class="o">=</span> <span class="s">%(here)s/logs/myapp.log</span> +</span></span></code></pre></td></tr></table> +</div> +</div> \ No newline at end of file diff --git a/tags/apache/page/1/index.html b/tags/apache/page/1/index.html new file mode 100644 index 0000000..e88dfd4 --- /dev/null +++ b/tags/apache/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/apache/ + \ No newline at end of file diff --git a/tags/arch/index.html b/tags/arch/index.html new file mode 100644 index 0000000..f25363b --- /dev/null +++ b/tags/arch/index.html @@ -0,0 +1,31 @@ +Tag: Arch - J. Fernando Sánchez +

Tags

1 page

Arch

Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/tags/arch/index.xml b/tags/arch/index.xml new file mode 100644 index 0000000..4fe6b36 --- /dev/null +++ b/tags/arch/index.xml @@ -0,0 +1,151 @@ +Arch on J. Fernando Sánchezhttps://balkian.com/tags/arch/Recent content in Arch on J. Fernando SánchezHugo -- gohugo.ioen-usLinuxhttps://balkian.com/linux/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/linux/<img src="https://balkian.com/img/linux.png" alt="Featured image of post Linux" /><h2 id="black-screen-and-lightdm-doesnt-unlock">Black screen and LightDM doesn&rsquo;t unlock +</h2><p>Add this to your /etc/lightdm/lightdm.conf file:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cfg" data-lang="cfg"><span class="line"><span class="cl"><span class="k">[LightDM]</span> +</span></span><span class="line"><span class="cl"><span class="na">logind-check-graphical</span><span class="o">=</span><span class="s">true</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>##Edit previous commands</p> +<p><code>fc</code> is a shell builtin to list and edit previous commands in an editor. +In addition to editing a single line (which you can also do with <code>C-x C-e</code>), it also allows you to edit and run several lines at the same time. +You use it like this:</p> +<p>List previous commands</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">$ <span class="nb">fc</span> -l +</span></span><span class="line"><span class="cl"><span class="m">10259</span> nvim deploy.sh +</span></span><span class="line"><span class="cl">10260* <span class="nb">cd</span> .. +</span></span><span class="line"><span class="cl">10261* nvim content/cheatsheet/linux.md +</span></span><span class="line"><span class="cl"><span class="m">10262</span> <span class="nb">cd</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>List commands with date (in zsh)</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">$ <span class="nb">fc</span> -ld +</span></span><span class="line"><span class="cl">10260* 19:38 <span class="nb">cd</span> .. +</span></span><span class="line"><span class="cl">10261* 19:38 nvim content/cheatsheet/linux.md +</span></span><span class="line"><span class="cl"><span class="m">10262</span> 19:40 <span class="nb">cd</span> +</span></span><span class="line"><span class="cl"><span class="m">10263</span> 19:40 <span class="nb">fc</span> -l +</span></span></code></pre></td></tr></table> +</div> +</div><p>You can add the date too:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">$ <span class="nb">fc</span> -fld +</span></span><span class="line"><span class="cl"><span class="m">10262</span> 1/10/2019 19:40 <span class="nb">cd</span> +</span></span><span class="line"><span class="cl"><span class="m">10263</span> 1/10/2019 19:40 <span class="nb">fc</span> -l +</span></span><span class="line"><span class="cl"><span class="m">10264</span> 1/10/2019 19:40 <span class="nb">fc</span> -ld +</span></span></code></pre></td></tr></table> +</div> +</div><p>You can edit a range of commands</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">$ <span class="nb">fc</span> <span class="m">10262</span> <span class="m">10264</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>The range can be relative to the current position, so the previous command is equivalent to:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">$ <span class="nb">fc</span> -3 -1 +</span></span></code></pre></td></tr></table> +</div> +</div><p>If you save and exit, all commands are executed as a script, and it will be added to your history.</p> +<p>Source: <a class="link" href="https://shapeshed.com/unix-fc/" target="_blank" rel="noopener" +>https://shapeshed.com/unix-fc/</a></p> +<h2 id="prevent-logoff-from-killing-tmux-sessions">Prevent logoff from killing tmux sessions +</h2><p>Lately I&rsquo;ve noticed that logging out of i3, intentionally or when i3 fails, would also kill any tmux or emacs sessions. +This is extremely annoying.</p> +<p>This is caused by a new default in logind (systemd&rsquo;s login) to kill user process on logoff. +You can revert this setting in your logind.conf (<code>/etc/systemd/logind.conf</code>):</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cfg" data-lang="cfg"><span class="line"><span class="cl"><span class="na">KillUserProcesses</span><span class="o">=</span><span class="s">no</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Or only for a specific process (e.g., tmux):</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">systemd-run --scope --user tmux +</span></span></code></pre></td></tr></table> +</div> +</div><p>Source: <a class="link" href="https://unix.stackexchange.com/questions/490267/prevent-logoff-from-killing-tmux-session" target="_blank" rel="noopener" +>https://unix.stackexchange.com/questions/490267/prevent-logoff-from-killing-tmux-session</a></p> +<h2 id="upload-a-temporary-file">Upload a temporary file +</h2><p>Sometimes you just need to copy/paste a file from a server, and copying from the terminal can be a hassle. +These two services are command-line &ldquo;pastebins&rdquo; just one curl away:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span><span class="lnt">6 +</span><span class="lnt">7 +</span><span class="lnt">8 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">&lt;command&gt; <span class="p">|</span> curl -F <span class="s1">&#39;sprunge=&lt;-&#39;</span> http://sprunge.us +</span></span><span class="line"><span class="cl"><span class="c1"># OR</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl">&lt;command&gt; 2&gt;<span class="p">&amp;</span><span class="m">1</span> <span class="p">|</span> curl -F <span class="s1">&#39;f:1=&lt;-&#39;</span> ix.io +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="c1"># OR</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl">&lt;command&gt; <span class="p">|</span> curl -F<span class="s2">&#34;file=@-&#34;</span> https://ttm.sh +</span></span></code></pre></td></tr></table> +</div> +</div><h1 id="install-fortinet-sslvpn-support-for-networkmanager">Install Fortinet SSLVPN support for NetworkManager +</h1><p>UPM (Universidad Politécnica de Madrid) uses a propriatary VPN solution. +The instructions for GNU/Linux on their website involve downloading a specific client (<code>.tar.gz</code>) and manually running it. +That works, but it is kind of a hassle. +A much more convenient alternative is installing this NetworkManager plugin:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">pacman -Sy networkmanager-fortisslvpn +</span></span><span class="line"><span class="cl"><span class="c1"># Or apt get install networkmanager-fortisslvpn </span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Now you can simply add a new VPN connection in NetworkManager and manage it as you would any other connection.</p> \ No newline at end of file diff --git a/tags/arch/page/1/index.html b/tags/arch/page/1/index.html new file mode 100644 index 0000000..1ed9e13 --- /dev/null +++ b/tags/arch/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/arch/ + \ No newline at end of file diff --git a/tags/config/index.html b/tags/config/index.html new file mode 100644 index 0000000..e73f144 --- /dev/null +++ b/tags/config/index.html @@ -0,0 +1,31 @@ +Tag: Config - J. Fernando Sánchez + \ No newline at end of file diff --git a/tags/config/index.xml b/tags/config/index.xml new file mode 100644 index 0000000..720364f --- /dev/null +++ b/tags/config/index.xml @@ -0,0 +1,80 @@ +Config on J. Fernando Sánchezhttps://balkian.com/tags/config/Recent content in Config on J. Fernando SánchezHugo -- gohugo.ioen-usSat, 01 Jun 2019 00:00:01 +0000Linux on the Microsoft Surface Gohttps://balkian.com/p/linux-on-the-microsoft-surface-go/Sat, 01 Jun 2019 00:00:01 +0000https://balkian.com/p/linux-on-the-microsoft-surface-go/<p>Believe it or not, Surface tablets have pretty good linux support, except for the webcams in newer models. +These are some useful notes to get Ubuntu installed in your surface go, as of Summer 2019.</p> +<h2 id="installing-the-kernel">Installing the kernel +</h2><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">git clone --depth <span class="m">1</span> https://github.com/jakeday/linux-surface.git ~/linux-surface +</span></span><span class="line"><span class="cl">cp -a ~/linux-surface /media/&lt;your usb&gt; +</span></span></code></pre></td></tr></table> +</div> +</div><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">cp -a /media/&lt;your usb&gt;/linux-surface ~/ +</span></span><span class="line"><span class="cl"><span class="nb">cd</span> ~/linux-surface/ +</span></span><span class="line"><span class="cl">sudo sh setup.sh +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="booting-ubuntu-first">Booting ubuntu first +</h2><p>Switch out of Windows S mode.</p> +<p>Boot into the &ldquo;Command Prompt&rdquo;.</p> +<p>From Windows go to &ldquo;change advanced startup options&rdquo; and select &ldquo;restart now&rdquo;.</p> +<p>When it reboots, choose the &ldquo;Troubleshoot&rdquo; option, then choose the &ldquo;Advanced options&rdquo; option, and finally choose the &ldquo;Command Prompt&rdquo; option.</p> +<p>After the device reboots, login to the command prompt and then you should see a terminal with X:\windows\system32&gt;</p> +<p>At the prompt, check your UEFI entries:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">bcdedit /enum firmware +</span></span></code></pre></td></tr></table> +</div> +</div><p>Copy UEFI entry of &ldquo;Windows Boot Manager&rdquo; to create a new entry for Ubuntu: bcdedit /copy {bootmgr} /d &ldquo;Ubuntu&rdquo;</p> +<p>Copy the printed GUID number including the braces {} using Ctrl+C</p> +<p>Set file path for the new Ubuntu entry. Replace {guid} with the returned GUID of the previous command (Ctrl+V). bcdedit /set {guid} path \EFI\ubuntu\grubx64.efi</p> +<p>Set Ubuntu as the first/ entry in the boot sequence. Again replace {guid} with the returned GUID of the copy command.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">bcdedit /set <span class="o">{</span>fwbootmgr<span class="o">}</span> displayorder <span class="o">{</span>guid<span class="o">}</span> /addfirst +</span></span></code></pre></td></tr></table> +</div> +</div><p>Check your UEFI entries again: bcdedit /enum firmware You should see something like this:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl">Firmware Boot Manager +</span></span><span class="line"><span class="cl">--------------------- +</span></span><span class="line"><span class="cl">identifier <span class="o">{</span>fwbootmgr<span class="o">}</span> +</span></span><span class="line"><span class="cl">displayorder <span class="o">{</span>3510232e-f8eb-e811-95ce-9ecab3f9d1c4<span class="o">}</span> +</span></span><span class="line"><span class="cl"> <span class="o">{</span>bootmgr<span class="o">}</span> +</span></span><span class="line"><span class="cl"> <span class="o">{</span>2148799b-f8eb-e811-95ce-9ecab3f9d1c4<span class="o">}</span> +</span></span><span class="line"><span class="cl"> <span class="o">{</span>312e8a67-c2f6-e811-95ce-3c1ab3f9d1de<span class="o">}</span> +</span></span><span class="line"><span class="cl"> <span class="o">{</span>312e8a68-c2f6-e811-95ce-3c1ab3f9d1de<span class="o">}</span> +</span></span><span class="line"><span class="cl">timeout <span class="m">0</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Make sure the GUID you copied is the first one listed in displayorder. Then type exit, turn off the PC and turn it back on. After this my surface go is automatically booting to the grub bootloader which lets me choose between Windows and Ubuntu but defaults to Ubuntu after ten seconds.</p> \ No newline at end of file diff --git a/tags/config/page/1/index.html b/tags/config/page/1/index.html new file mode 100644 index 0000000..69d923e --- /dev/null +++ b/tags/config/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/config/ + \ No newline at end of file diff --git a/tags/dotfiles/index.html b/tags/dotfiles/index.html new file mode 100644 index 0000000..21c08f5 --- /dev/null +++ b/tags/dotfiles/index.html @@ -0,0 +1,31 @@ +Tag: Dotfiles - J. Fernando Sánchez + \ No newline at end of file diff --git a/tags/dotfiles/index.xml b/tags/dotfiles/index.xml new file mode 100644 index 0000000..57ed4c5 --- /dev/null +++ b/tags/dotfiles/index.xml @@ -0,0 +1,39 @@ +Dotfiles on J. Fernando Sánchezhttps://balkian.com/tags/dotfiles/Recent content in Dotfiles on J. Fernando SánchezHugo -- gohugo.ioen-usFri, 10 Apr 2015 17:47:00 +0000Sharing dotfileshttps://balkian.com/p/sharing-dotfiles/Fri, 10 Apr 2015 17:47:00 +0000https://balkian.com/p/sharing-dotfiles/<p>Today&rsquo;s post is half a quick note, half public shaming. In other words, +it is a reminder to be very careful with OAuth tokens and passwords.</p> +<p>As part of moving to emacs, I starting using the incredibly useful +<a class="link" href="https://github.com/defunkt/gist.el" target="_blank" rel="noopener" +>gh.el</a>. When you first use it, the +extension saves either your password or an OAuth token in your +.gitconfig file. This is cool and convenient, unless you <a class="link" href="https://github.com/balkian/dotfiles" target="_blank" rel="noopener" +>happen to be +publishing your .gitconfig file in a public +repo</a>.</p> +<p>So, how can you still share your gitconfig without sharing your +password/token with the rest of the world? Since Git 1.7.0, you can +<a class="link" href="http://stackoverflow.com/questions/1557183/is-it-possible-to-include-a-file-in-your-gitconfig" target="_blank" rel="noopener" +>include other files in your +gitconfig</a>.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">[include] +</span></span><span class="line"><span class="cl"> path = ~/.gitconfig_secret +</span></span></code></pre></td></tr></table> +</div> +</div><p>And now, in your .gitconfig_secret file, you just have to add this:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">[github] +</span></span><span class="line"><span class="cl"> user = balkian +</span></span><span class="line"><span class="cl"> token = &#34;&lt; Your secret token &gt;&#34; +</span></span></code></pre></td></tr></table> +</div> +</div> \ No newline at end of file diff --git a/tags/dotfiles/page/1/index.html b/tags/dotfiles/page/1/index.html new file mode 100644 index 0000000..c3babd8 --- /dev/null +++ b/tags/dotfiles/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/dotfiles/ + \ No newline at end of file diff --git a/tags/emacs/index.html b/tags/emacs/index.html new file mode 100644 index 0000000..df5e498 --- /dev/null +++ b/tags/emacs/index.html @@ -0,0 +1,31 @@ +Tag: Emacs - J. Fernando Sánchez +

Tags

1 page

Emacs

Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/tags/emacs/index.xml b/tags/emacs/index.xml new file mode 100644 index 0000000..e414e22 --- /dev/null +++ b/tags/emacs/index.xml @@ -0,0 +1,10 @@ +Emacs on J. Fernando Sánchezhttps://balkian.com/tags/emacs/Recent content in Emacs on J. Fernando SánchezHugo -- gohugo.ioen-usEmacshttps://balkian.com/emacs/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/emacs/<img src="https://balkian.com/img/emacs.png" alt="Featured image of post Emacs" /><h2 id="show-plain-text-version">Show plain text version +</h2><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-lisp" data-lang="lisp"><span class="line"><span class="cl"><span class="p">(</span><span class="nv">font-lock-mode</span><span class="p">)</span> +</span></span></code></pre></td></tr></table> +</div> +</div> \ No newline at end of file diff --git a/tags/emacs/page/1/index.html b/tags/emacs/page/1/index.html new file mode 100644 index 0000000..a2fa578 --- /dev/null +++ b/tags/emacs/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/emacs/ + \ No newline at end of file diff --git a/tags/git/index.html b/tags/git/index.html new file mode 100644 index 0000000..e87179f --- /dev/null +++ b/tags/git/index.html @@ -0,0 +1,31 @@ +Tag: Git - J. Fernando Sánchez + \ No newline at end of file diff --git a/tags/git/index.xml b/tags/git/index.xml new file mode 100644 index 0000000..9ede261 --- /dev/null +++ b/tags/git/index.xml @@ -0,0 +1,96 @@ +Git on J. Fernando Sánchezhttps://balkian.com/tags/git/Recent content in Git on J. Fernando SánchezHugo -- gohugo.ioen-usFri, 10 Apr 2015 17:47:00 +0000Sharing dotfileshttps://balkian.com/p/sharing-dotfiles/Fri, 10 Apr 2015 17:47:00 +0000https://balkian.com/p/sharing-dotfiles/<p>Today&rsquo;s post is half a quick note, half public shaming. In other words, +it is a reminder to be very careful with OAuth tokens and passwords.</p> +<p>As part of moving to emacs, I starting using the incredibly useful +<a class="link" href="https://github.com/defunkt/gist.el" target="_blank" rel="noopener" +>gh.el</a>. When you first use it, the +extension saves either your password or an OAuth token in your +.gitconfig file. This is cool and convenient, unless you <a class="link" href="https://github.com/balkian/dotfiles" target="_blank" rel="noopener" +>happen to be +publishing your .gitconfig file in a public +repo</a>.</p> +<p>So, how can you still share your gitconfig without sharing your +password/token with the rest of the world? Since Git 1.7.0, you can +<a class="link" href="http://stackoverflow.com/questions/1557183/is-it-possible-to-include-a-file-in-your-gitconfig" target="_blank" rel="noopener" +>include other files in your +gitconfig</a>.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">[include] +</span></span><span class="line"><span class="cl"> path = ~/.gitconfig_secret +</span></span></code></pre></td></tr></table> +</div> +</div><p>And now, in your .gitconfig_secret file, you just have to add this:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">[github] +</span></span><span class="line"><span class="cl"> user = balkian +</span></span><span class="line"><span class="cl"> token = &#34;&lt; Your secret token &gt;&#34; +</span></span></code></pre></td></tr></table> +</div> +</div>Remove git files with globbinghttps://balkian.com/p/remove-git-files-with-globbing/Thu, 22 Aug 2013 23:14:00 +0000https://balkian.com/p/remove-git-files-with-globbing/<p>A simple trick. If you want to remove all the &lsquo;.swp&rsquo; files from a git +repository, just use:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git rm --cached <span class="s1">&#39;**.swp&#39;</span> +</span></span></code></pre></td></tr></table> +</div> +</div>Creating my webhttps://balkian.com/p/creating-my-web/Thu, 22 Aug 2013 14:14:22 +0000https://balkian.com/p/creating-my-web/<p>I&rsquo;ve finally decided to set up a decent personal page. I have settled +for github-pages because I like the idea of keeping my site in a +repository and having someone else host and deploy it for me. The site +will be really simple, mostly static files. Thanks to Github, +<a class="link" href="http://jekyllrb.com" target="_blank" rel="noopener" +>Jekyll</a> will automatically generate static pages +for my posts every time I commit anything new to this repository.</p> +<p>But Jekyll can be used independently, so if I ever choose to host the +site myself, I can do it quite easily. Another thing that I liked about +this approach is that the generated html files can be used in the +future, and I will not need Jekyll to serve it. Jekyll is really simple +and most of the things are written in plain html. That means that +everything could be easily reused if I ever choose to change to another +blogging framework (e.g. pelical). But, for the time being, I like the +fact that Github takes care of the compilation as well, so I can simply +modify or add files through the web interface should I need to.</p> +<p>I hadn&rsquo;t played with HTML and CSS for a while now, so I also wanted to +use this site as a playground. At some point, I realised I was doing +mostly everything in plain HTML and CSS, and decided to keep it like +that for as long as possible. As of this writing, I haven&rsquo;t included +any Javascript code in the page. Probably I will use some to add my +<a class="link" href="http://gist.github.com/balkian" target="_blank" rel="noopener" +>gists</a> and +<a class="link" href="http://github.com/balkian" target="_blank" rel="noopener" +>repositories</a>, but we will see about that.</p> +<p>I think the code speaks for itself, so you can check out <a class="link" href="http://github.com/balkian/balkian.github.com" target="_blank" rel="noopener" +>my repository +on Github</a>. You can clone +and deploy it easily like this:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git clone +</span></span><span class="line"><span class="cl">https://github.com/balkian/balkian.github.com <span class="nb">cd</span> balkian.github.com +</span></span><span class="line"><span class="cl">jekyll serve -w +</span></span></code></pre></td></tr></table> +</div> +</div><p>I will keep updating this post with information about:</p> +<ul> +<li>Some Jekyll plugins that might be useful</li> +<li>What CSS tricks I learnt</li> +<li>The webfonts I used</li> +<li>The badge on the left side of the page</li> +</ul> \ No newline at end of file diff --git a/tags/git/page/1/index.html b/tags/git/page/1/index.html new file mode 100644 index 0000000..c2c6727 --- /dev/null +++ b/tags/git/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/git/ + \ No newline at end of file diff --git a/tags/github/index.html b/tags/github/index.html new file mode 100644 index 0000000..87c2e35 --- /dev/null +++ b/tags/github/index.html @@ -0,0 +1,31 @@ +Tag: Github - J. Fernando Sánchez + \ No newline at end of file diff --git a/tags/github/index.xml b/tags/github/index.xml new file mode 100644 index 0000000..61752ed --- /dev/null +++ b/tags/github/index.xml @@ -0,0 +1,247 @@ +Github on J. Fernando Sánchezhttps://balkian.com/tags/github/Recent content in Github on J. Fernando SánchezHugo -- gohugo.ioen-usFri, 10 Apr 2015 17:47:00 +0000Sharing dotfileshttps://balkian.com/p/sharing-dotfiles/Fri, 10 Apr 2015 17:47:00 +0000https://balkian.com/p/sharing-dotfiles/<p>Today&rsquo;s post is half a quick note, half public shaming. In other words, +it is a reminder to be very careful with OAuth tokens and passwords.</p> +<p>As part of moving to emacs, I starting using the incredibly useful +<a class="link" href="https://github.com/defunkt/gist.el" target="_blank" rel="noopener" +>gh.el</a>. When you first use it, the +extension saves either your password or an OAuth token in your +.gitconfig file. This is cool and convenient, unless you <a class="link" href="https://github.com/balkian/dotfiles" target="_blank" rel="noopener" +>happen to be +publishing your .gitconfig file in a public +repo</a>.</p> +<p>So, how can you still share your gitconfig without sharing your +password/token with the rest of the world? Since Git 1.7.0, you can +<a class="link" href="http://stackoverflow.com/questions/1557183/is-it-possible-to-include-a-file-in-your-gitconfig" target="_blank" rel="noopener" +>include other files in your +gitconfig</a>.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">[include] +</span></span><span class="line"><span class="cl"> path = ~/.gitconfig_secret +</span></span></code></pre></td></tr></table> +</div> +</div><p>And now, in your .gitconfig_secret file, you just have to add this:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">[github] +</span></span><span class="line"><span class="cl"> user = balkian +</span></span><span class="line"><span class="cl"> token = &#34;&lt; Your secret token &gt;&#34; +</span></span></code></pre></td></tr></table> +</div> +</div>Publishing on PyPihttps://balkian.com/p/publishing-on-pypi/Sat, 27 Sep 2014 10:00:00 +0000https://balkian.com/p/publishing-on-pypi/<p>Developing a python module and publishing it on Github is cool, but most +of the times you want others to download and use it easily. That is the +role of PyPi, the python package repository. In this post I show you how +to publish your package in less than 10 minutes.</p> +<h2 id="choose-a-fancy-name">Choose a fancy name +</h2><p>If you haven&rsquo;t done so yet, take a minute or two to think about this. +To publish on PyPi you need a name for your package that isn&rsquo;t taken. +What&rsquo;s more, a catchy and unique name will help people remember your +module and feel more inclined to at least try it.</p> +<p>The package name should hint what your module does, but that&rsquo;s not +always the case. That&rsquo;s your call. I personally put uniqueness and +memorability over describing the functionality.</p> +<h2 id="create-a-pypirc-configuration-file">Create a .pypirc configuration file +</h2><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cfg" data-lang="cfg"><span class="line"><span class="cl"><span class="na">[distutils] # this tells distutils what package indexes you can push to</span> +</span></span><span class="line"><span class="cl"><span class="na">index-servers</span> <span class="o">=</span><span class="s"> +</span></span></span><span class="line"><span class="cl"><span class="s"> pypi # the live PyPI +</span></span></span><span class="line"><span class="cl"><span class="s"> pypitest # test PyPI</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="na">[pypi] # authentication details for live PyPI</span> +</span></span><span class="line"><span class="cl"><span class="na">repository</span> <span class="o">=</span> <span class="s">https://pypi.python.org/pypi</span> +</span></span><span class="line"><span class="cl"><span class="na">username</span> <span class="o">=</span> <span class="s">{ your_username }</span> +</span></span><span class="line"><span class="cl"><span class="na">password</span> <span class="o">=</span> <span class="s">{ your_password } # not necessary</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="na">[pypitest] # authentication details for test PyPI</span> +</span></span><span class="line"><span class="cl"><span class="na">repository</span> <span class="o">=</span> <span class="s">https://testpypi.python.org/pypi</span> +</span></span><span class="line"><span class="cl"><span class="na">username</span> <span class="o">=</span> <span class="s">{ your_username }</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>As you can see, you need to register both in the <a class="link" href="https://pypi.python.org/pypi?%3Aaction=register_form" target="_blank" rel="noopener" +>main pypi +repository</a> and +the <a class="link" href="https://testpypi.python.org/pypi?%3Aaction=register_form" target="_blank" rel="noopener" +>testing +server</a>. The +usernames and passwords might be different, that is up to you!</p> +<h2 id="prepare-your-package">Prepare your package +</h2><p>This should be the structure:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">root-dir/ # Any name you want +</span></span><span class="line"><span class="cl"> setup.py +</span></span><span class="line"><span class="cl"> setup.cfg +</span></span><span class="line"><span class="cl"> LICENSE.txt +</span></span><span class="line"><span class="cl"> README.md +</span></span><span class="line"><span class="cl"> mypackage/ +</span></span><span class="line"><span class="cl"> __init__.py +</span></span><span class="line"><span class="cl"> foo.py +</span></span><span class="line"><span class="cl"> bar.py +</span></span><span class="line"><span class="cl"> baz.py +</span></span></code></pre></td></tr></table> +</div> +</div><h3 id="setupcfg">setup.cfg +</h3><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cfg" data-lang="cfg"><span class="line"><span class="cl"><span class="k">[metadata]</span> +</span></span><span class="line"><span class="cl"><span class="na">description-file</span> <span class="o">=</span> <span class="s">README.md</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>The markdown README is the <em>de facto</em> standard in Github, but you can +also use rST (reStructuredText), the standard in the python community.</p> +<h3 id="setuppy">setup.py +</h3><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-python" data-lang="python"><span class="line"><span class="cl"><span class="kn">from</span> <span class="nn">distutils.core</span> <span class="kn">import</span> <span class="n">setup</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="n">setup</span><span class="p">(</span><span class="n">name</span> <span class="o">=</span> <span class="s1">&#39;mypackage&#39;</span><span class="p">,</span> +</span></span><span class="line"><span class="cl"> <span class="n">packages</span> <span class="o">=</span> <span class="p">[</span><span class="s1">&#39;mypackage&#39;</span><span class="p">],</span> <span class="c1"># this must be the same as the name above</span> +</span></span><span class="line"><span class="cl"> <span class="n">version</span> <span class="o">=</span> <span class="s1">&#39;{ version }&#39;</span><span class="p">,</span> +</span></span><span class="line"><span class="cl"> <span class="n">description</span> <span class="o">=</span> <span class="s1">&#39;{ description }&#39;</span><span class="p">,</span> +</span></span><span class="line"><span class="cl"> <span class="n">author</span> <span class="o">=</span> <span class="s1">&#39;{ name }&#39;</span><span class="p">,</span> +</span></span><span class="line"><span class="cl"> <span class="n">email</span> <span class="o">=</span> <span class="s1">&#39;{ email }&#39;</span><span class="p">,</span> +</span></span><span class="line"><span class="cl"> <span class="n">url</span> <span class="o">=</span> <span class="s1">&#39;https://github.com/</span><span class="si">{user}</span><span class="s1">/</span><span class="si">{package}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="c1"># URL to the github repo</span> +</span></span><span class="line"><span class="cl"> <span class="n">download_url</span> <span class="o">=</span> <span class="s1">&#39;https://github.com/</span><span class="si">{user}</span><span class="s1">/</span><span class="si">{repo}</span><span class="s1">/tarball/</span><span class="si">{version}</span><span class="s1">&#39;</span><span class="p">,</span> +</span></span><span class="line"><span class="cl"> <span class="n">keywords</span> <span class="o">=</span> <span class="p">[</span><span class="s1">&#39;websockets&#39;</span><span class="p">,</span> <span class="s1">&#39;display&#39;</span><span class="p">,</span> <span class="s1">&#39;d3&#39;</span><span class="p">],</span> <span class="c1"># list of keywords that represent your package</span> +</span></span><span class="line"><span class="cl"> <span class="n">classifiers</span> <span class="o">=</span> <span class="p">[],</span> <span class="p">)</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>You might notice that the download_url points to a Github URL. We could +host our package anywhere, but Github is a convenient option. To create +the tarball and the zip packages, you only need to tag a tag in your +repository and push it to github:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git tag <span class="o">{</span>version<span class="o">}</span> -m <span class="s2">&#34;{ Description of this tag/version}&#34;</span> +</span></span><span class="line"><span class="cl">git push --tags origin master +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="push-to-the-testingmain-pypi-server">Push to the testing/main pypi server +</h2><p>It is advisable that you try your package on the test repository and fix +any problems first. The process is simple:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">python setup.py register -r <span class="o">{</span>pypitest/pypi<span class="o">}</span> python setup.py sdist upload -r <span class="o">{</span>pypitest/pypi<span class="o">}</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>If everything went as expected, you can now install your package through +pip and browse your package&rsquo;s page. For instance, check my senpy +package: <a class="link" href="https://pypi.python.org/pypi/senpy" target="_blank" rel="noopener" +>https://pypi.python.org/pypi/senpy</a></p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">pip install senpy +</span></span></code></pre></td></tr></table> +</div> +</div>Creating my webhttps://balkian.com/p/creating-my-web/Thu, 22 Aug 2013 14:14:22 +0000https://balkian.com/p/creating-my-web/<p>I&rsquo;ve finally decided to set up a decent personal page. I have settled +for github-pages because I like the idea of keeping my site in a +repository and having someone else host and deploy it for me. The site +will be really simple, mostly static files. Thanks to Github, +<a class="link" href="http://jekyllrb.com" target="_blank" rel="noopener" +>Jekyll</a> will automatically generate static pages +for my posts every time I commit anything new to this repository.</p> +<p>But Jekyll can be used independently, so if I ever choose to host the +site myself, I can do it quite easily. Another thing that I liked about +this approach is that the generated html files can be used in the +future, and I will not need Jekyll to serve it. Jekyll is really simple +and most of the things are written in plain html. That means that +everything could be easily reused if I ever choose to change to another +blogging framework (e.g. pelical). But, for the time being, I like the +fact that Github takes care of the compilation as well, so I can simply +modify or add files through the web interface should I need to.</p> +<p>I hadn&rsquo;t played with HTML and CSS for a while now, so I also wanted to +use this site as a playground. At some point, I realised I was doing +mostly everything in plain HTML and CSS, and decided to keep it like +that for as long as possible. As of this writing, I haven&rsquo;t included +any Javascript code in the page. Probably I will use some to add my +<a class="link" href="http://gist.github.com/balkian" target="_blank" rel="noopener" +>gists</a> and +<a class="link" href="http://github.com/balkian" target="_blank" rel="noopener" +>repositories</a>, but we will see about that.</p> +<p>I think the code speaks for itself, so you can check out <a class="link" href="http://github.com/balkian/balkian.github.com" target="_blank" rel="noopener" +>my repository +on Github</a>. You can clone +and deploy it easily like this:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git clone +</span></span><span class="line"><span class="cl">https://github.com/balkian/balkian.github.com <span class="nb">cd</span> balkian.github.com +</span></span><span class="line"><span class="cl">jekyll serve -w +</span></span></code></pre></td></tr></table> +</div> +</div><p>I will keep updating this post with information about:</p> +<ul> +<li>Some Jekyll plugins that might be useful</li> +<li>What CSS tricks I learnt</li> +<li>The webfonts I used</li> +<li>The badge on the left side of the page</li> +</ul> \ No newline at end of file diff --git a/tags/github/page/1/index.html b/tags/github/page/1/index.html new file mode 100644 index 0000000..48b370f --- /dev/null +++ b/tags/github/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/github/ + \ No newline at end of file diff --git a/tags/gunicorn/index.html b/tags/gunicorn/index.html new file mode 100644 index 0000000..d4f7d5d --- /dev/null +++ b/tags/gunicorn/index.html @@ -0,0 +1,31 @@ +Tag: Gunicorn - J. Fernando Sánchez + \ No newline at end of file diff --git a/tags/gunicorn/index.xml b/tags/gunicorn/index.xml new file mode 100644 index 0000000..77cc49e --- /dev/null +++ b/tags/gunicorn/index.xml @@ -0,0 +1,105 @@ +Gunicorn on J. Fernando Sánchezhttps://balkian.com/tags/gunicorn/Recent content in Gunicorn on J. Fernando SánchezHugo -- gohugo.ioen-usThu, 09 Oct 2014 10:00:00 +0000Proxies with Apache and pythonhttps://balkian.com/p/proxies-with-apache-and-python/Thu, 09 Oct 2014 10:00:00 +0000https://balkian.com/p/proxies-with-apache-and-python/<p>This is a quick note on proxying a local python application (e.g. flask) +to a subdirectory in Apache. This assumes that the file wsgi.py contains +a WSGI application with the name <em>application</em>. Hence, wsgi:application.</p> +<h2 id="gunicorn">Gunicorn +</h2><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-apache" data-lang="apache"><span class="line"><span class="cl"><span class="nt">&lt;Location</span> <span class="s">/myapp/</span><span class="nt">&gt;</span> +</span></span><span class="line"><span class="cl"> <span class="nb">ProxyPass</span> http://127.0.0.1:8888/myapp/ +</span></span><span class="line"><span class="cl"> <span class="nb">ProxyPassReverse</span> http://127.0.0.1:8888/myapp/ +</span></span><span class="line"><span class="cl"> <span class="nb">RequestHeader</span> set SCRIPT_NAME <span class="s2">&#34;/myapp/&#34;</span> +</span></span><span class="line"><span class="cl"><span class="nt">&lt;/Location&gt;</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p><strong>Important</strong>: <em>SCRIPT_NAME</em> and the end of <em>ProxyPass</em> URL <strong>MUST BE +THE SAME</strong>. Otherwise, Gunicorn will fail miserably.</p> +<p>Try it with:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">venv/bin/gunicorn -w <span class="m">4</span> -b 127.0.0.1:8888 --log-file - --access-logfile - wsgi:application +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="uwsgi">UWSGI +</h2><p>This is a very simple configuration. I will try to upload one with more +options for uwsgi (in a .ini file).</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-apache" data-lang="apache"><span class="line"><span class="cl"><span class="nt">&lt;Location</span> <span class="s">/myapp/</span><span class="nt">&gt;</span> +</span></span><span class="line"><span class="cl"> <span class="nb">SetHandler</span> uwsgi_handler +</span></span><span class="line"><span class="cl"> <span class="nb">uWSGISocker</span> <span class="m">127.0.0.1</span>:8888 +</span></span><span class="line"><span class="cl"><span class="nt">&lt;/Location&gt;</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Try it with:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">uwsgi --socket 127.0.0.1:8888 -w wsgi:application +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="extra-supervisor">Extra: Supervisor +</h2><p>If everything went as expected, you can wrap your command in a +supervisor config file and let it handle the server for you.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span><span class="lnt">14 +</span><span class="lnt">15 +</span><span class="lnt">16 +</span><span class="lnt">17 +</span><span class="lnt">18 +</span><span class="lnt">19 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-ini" data-lang="ini"><span class="line"><span class="cl"><span class="k">[unix_http_server]</span> +</span></span><span class="line"><span class="cl"><span class="na">file</span><span class="o">=</span><span class="s">/tmp/myapp.sock ; path to your socket file</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">[supervisord]</span> +</span></span><span class="line"><span class="cl"><span class="na">logfile</span> <span class="o">=</span> <span class="s">%(here)s/logs/supervisor.log</span> +</span></span><span class="line"><span class="cl"><span class="na">childlogdir</span> <span class="o">=</span> <span class="s">%(here)s/logs/</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">[rpcinterface:supervisor]</span> +</span></span><span class="line"><span class="cl"><span class="na">supervisor.rpcinterface_factory</span> <span class="o">=</span> <span class="s">supervisor.rpcinterface:make_main_rpcinterface</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">[supervisorctl]</span> +</span></span><span class="line"><span class="cl"><span class="na">logfile</span> <span class="o">=</span> <span class="s">%(here)s/logs/supervisorctl.log</span> +</span></span><span class="line"><span class="cl"><span class="na">serverurl</span><span class="o">=</span><span class="s">unix:///tmp/supervisor.sock ; use a unix:// URL for a unix socket</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">[program:myapp]</span> +</span></span><span class="line"><span class="cl"><span class="na">command</span> <span class="o">=</span> <span class="s">venv/bin/gunicorn -w 4 -b 0.0.0.0:5000 --log-file %(here)s/logs/gunicorn.log --access-logfile - wsgi:application</span> +</span></span><span class="line"><span class="cl"><span class="na">directory</span> <span class="o">=</span> <span class="s">%(here)s</span> +</span></span><span class="line"><span class="cl"><span class="na">environment</span> <span class="o">=</span> <span class="s">PATH=%(here)s/venv/bin/</span> +</span></span><span class="line"><span class="cl"><span class="na">logfile</span> <span class="o">=</span> <span class="s">%(here)s/logs/myapp.log</span> +</span></span></code></pre></td></tr></table> +</div> +</div> \ No newline at end of file diff --git a/tags/gunicorn/page/1/index.html b/tags/gunicorn/page/1/index.html new file mode 100644 index 0000000..2fc5d94 --- /dev/null +++ b/tags/gunicorn/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/gunicorn/ + \ No newline at end of file diff --git a/tags/heroku/index.html b/tags/heroku/index.html new file mode 100644 index 0000000..d6c93de --- /dev/null +++ b/tags/heroku/index.html @@ -0,0 +1,31 @@ +Tag: Heroku - J. Fernando Sánchez + \ No newline at end of file diff --git a/tags/heroku/index.xml b/tags/heroku/index.xml new file mode 100644 index 0000000..b62f8cb --- /dev/null +++ b/tags/heroku/index.xml @@ -0,0 +1,135 @@ +Heroku on J. Fernando Sánchezhttps://balkian.com/tags/heroku/Recent content in Heroku on J. Fernando SánchezHugo -- gohugo.ioen-usThu, 27 Mar 2014 14:00:00 +0000Updating EuroLoveMaphttps://balkian.com/p/updating-eurolovemap/Thu, 27 Mar 2014 14:00:00 +0000https://balkian.com/p/updating-eurolovemap/<p>As part of the <a class="link" href="http://www.opener-project.org/2013/07/18/opener-hackathon-in-amsterdam/" target="_blank" rel="noopener" +>OpeNER +hackathon</a> +we decided to build a prototype that would allow us to compare how +different countries feel about several topics. We used the OpeNER +pipeline to get the sentiment from a set of newspaper articles we +gathered from media in several languages. Then we aggregated those +articles by category and country (using the source of the article or the +language it was written in), obtaining the &ldquo;overall feeling&rdquo; of each +country about each topic. Then, we used some fancy JavaScript to make +sense out of the raw information.</p> +<p>It didn&rsquo;t go too bad, it turns out <a class="link" href="http://eurosentiment.eu/wp-content/uploads/2013/07/BOLv9qnCIAAJEek.jpg" target="_blank" rel="noopener" +>we +won</a>.</p> +<p>Now, it was time for a face-lift. I used this opportunity to play with +new technologies and improve it:</p> +<ul> +<li>Using Flask, this time using python 3.3 and Bootstrap 3.0</li> +<li>Cool HTML5+JS cards (thanks to +<a class="link" href="http://pastetophone.com" target="_blank" rel="noopener" +>pastetophone</a>)</li> +<li>Automatic generation of fake personal data to test the interface</li> +<li>Obfuscation of personal emails</li> +</ul> +<p>The result can be <a class="link" href="http://eurolovemap.herokuapp.com/" target="_blank" rel="noopener" +>seen here</a>.</p> +<h2 id="publishing-a-python-3-app-on-heroku">Publishing a Python 3 app on Heroku +</h2><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">mkvirtualenv -p /usr/bin/python3.3 eurolovemap +</span></span></code></pre></td></tr></table> +</div> +</div><p>Since Heroku uses python 2.7 by default, we have to tell it which +version we want, although it supports python 3.4 as well. I couldn&rsquo;t +get python 3.4 working using the +<a class="link" href="https://launchpad.net/~fkrull/&#43;archive/deadsnakes" target="_blank" rel="noopener" +>deadsnakes</a> ppa, so +I used python 3.3 instead, which works fine but is not officially +supported. Just create a file named <em>runtime.txt</em> in your project root, +with the python version you want to use:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">python-3.3.1 +</span></span></code></pre></td></tr></table> +</div> +</div><p>Don&rsquo;t forget to freeze your dependencies so Heroku can install them: +<code>bash pip freze &gt; requirements.txt</code></p> +<h2 id="publishing-personal-emails">Publishing personal emails +</h2><p>There are really sophisticated and effective ways to obfuscate personal +emails so that spammers cannot easily grab yours. However, this time I +needed something really simple to hide our emails from the simplest form +of crawlers. Most of the team are in academia somehow, so in the end all +our emails are available in sites like Google Scholar. Anyway, nobody +likes getting spammed so I settled for a custom <a class="link" href="http://en.wikipedia.org/wiki/Caesar_cipher" target="_blank" rel="noopener" +>Caesar +cipher</a>. Please, don&rsquo;t use +it for any serious application if you are concerned about being spammed.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-python" data-lang="python"><span class="line"><span class="cl"><span class="k">def</span> <span class="nf">blur_email</span><span class="p">(</span><span class="n">email</span><span class="p">):</span> +</span></span><span class="line"><span class="cl"> <span class="k">return</span> <span class="s2">&#34;&#34;</span><span class="o">.</span><span class="n">join</span><span class="p">([</span><span class="nb">chr</span><span class="p">(</span><span class="nb">ord</span><span class="p">(</span><span class="n">i</span><span class="p">)</span><span class="o">+</span><span class="mi">5</span><span class="p">)</span> <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="n">email</span><span class="p">])</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>And this is the client side:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-javascript" data-lang="javascript"><span class="line"><span class="cl"><span class="nb">window</span><span class="p">.</span><span class="nx">onload</span> <span class="o">=</span> <span class="kd">function</span><span class="p">(){</span> +</span></span><span class="line"><span class="cl"> <span class="nx">elems</span> <span class="o">=</span> <span class="nb">document</span><span class="p">.</span><span class="nx">getElementsByClassName</span><span class="p">(</span><span class="s1">&#39;profile-email&#39;</span><span class="p">);</span> +</span></span><span class="line"><span class="cl"> <span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">e</span> <span class="k">in</span> <span class="nx">elems</span><span class="p">){</span> +</span></span><span class="line"><span class="cl"> <span class="kd">var</span> <span class="nx">blur</span> <span class="o">=</span> <span class="nx">elems</span><span class="p">[</span><span class="nx">e</span><span class="p">].</span><span class="nx">innerHTML</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="kd">var</span> <span class="nx">email</span> <span class="o">=</span> <span class="s2">&#34;&#34;</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">s</span> <span class="k">in</span> <span class="nx">blur</span><span class="p">){</span> +</span></span><span class="line"><span class="cl"> <span class="kd">var</span> <span class="nx">a</span> <span class="o">=</span> <span class="nx">blur</span><span class="p">.</span><span class="nx">charCodeAt</span><span class="p">(</span><span class="nx">s</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nx">email</span> <span class="o">=</span> <span class="nx">email</span><span class="o">+</span><span class="nb">String</span><span class="p">.</span><span class="nx">fromCharCode</span><span class="p">(</span><span class="nx">a</span><span class="o">-</span><span class="mi">5</span><span class="p">);</span> +</span></span><span class="line"><span class="cl"> <span class="p">}</span> +</span></span><span class="line"><span class="cl"> <span class="nx">elems</span><span class="p">[</span><span class="nx">e</span><span class="p">].</span><span class="nx">innerHTML</span> <span class="o">=</span> <span class="nx">email</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="p">}</span> +</span></span><span class="line"><span class="cl"><span class="p">}</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Unfortunately, this approach does not hide your email from anyone using +<a class="link" href="http://phantomjs.org/" target="_blank" rel="noopener" +>PhantomJS</a>, +<a class="link" href="http://zombie.labnotes.org/" target="_blank" rel="noopener" +>ZombieJS</a> or similar. For that, other +approaches like generating a picture with the address would be +necessary. Nevertheless, it is overkill for a really simple ad-hoc +application with custom formatting and just a bunch of emails that would +easily be grabbed manually.</p> +<h2 id="generation-of-fake-data">Generation of fake data +</h2><p>To test the contact section of the site, I wanted to populate it with +fake data. <a class="link" href="https://github.com/joke2k/faker" target="_blank" rel="noopener" +>Fake-Factory</a> is an amazing +library that can generate fake data of almost any kind: emails, +association names, acronyms&hellip; It even lets you localise the results +(get Spanish names, for instance) and generate factories for certain +classes (à la Django).</p> +<p>But I also wanted pictures, enter <a class="link" href="http://lorempixel.com/" target="_blank" rel="noopener" +>Lorem Pixel</a>. +With its API you can generate pictures of almost any size, for different +topics (e.g. nightlife, people) and with a custom text. You can even use +an index, so it will always show the same picture.</p> +<p>For instance, the picture below is served through Lorem Pixel.</p> +<p><img src="http://lorempixel.com/400/200/nightlife/" +loading="lazy" +></p> +<p>By the way, if you only want cat pictures, take a look at +<a class="link" href="http://placekitten.com/" target="_blank" rel="noopener" +>Placekitten</a>. And for NSFW text, there&rsquo;s the +<a class="link" href="http://slipsum.com/" target="_blank" rel="noopener" +>Samuel L. Jackson Ipsum</a></p> \ No newline at end of file diff --git a/tags/heroku/page/1/index.html b/tags/heroku/page/1/index.html new file mode 100644 index 0000000..eb35a19 --- /dev/null +++ b/tags/heroku/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/heroku/ + \ No newline at end of file diff --git a/tags/index.html b/tags/index.html new file mode 100644 index 0000000..dcdfd56 --- /dev/null +++ b/tags/index.html @@ -0,0 +1,34 @@ +Tags + \ No newline at end of file diff --git a/tags/index.xml b/tags/index.xml new file mode 100644 index 0000000..2b19ccb --- /dev/null +++ b/tags/index.xml @@ -0,0 +1 @@ +Tags on J. Fernando Sánchezhttps://balkian.com/tags/Recent content in Tags on J. Fernando SánchezHugo -- gohugo.ioen-usMon, 17 Feb 2025 23:02:47 +0100Pythonhttps://balkian.com/tags/python/Mon, 17 Feb 2025 23:02:47 +0100https://balkian.com/tags/python/Nixhttps://balkian.com/tags/nix/Mon, 13 Nov 2023 18:21:46 +0100https://balkian.com/tags/nix/Keyboardhttps://balkian.com/tags/keyboard/Fri, 20 Jan 2023 18:11:00 +0000https://balkian.com/tags/keyboard/Layouthttps://balkian.com/tags/layout/Fri, 20 Jan 2023 18:11:00 +0000https://balkian.com/tags/layout/Linuxhttps://balkian.com/tags/linux/Fri, 20 Jan 2023 18:11:00 +0000https://balkian.com/tags/linux/Logitechhttps://balkian.com/tags/logitech/Fri, 20 Jan 2023 18:11:00 +0000https://balkian.com/tags/logitech/Rusthttps://balkian.com/tags/rust/Fri, 20 Jan 2023 18:11:00 +0000https://balkian.com/tags/rust/Mousehttps://balkian.com/tags/mouse/Sat, 30 Oct 2021 00:00:01 +0000https://balkian.com/tags/mouse/Confighttps://balkian.com/tags/config/Sat, 01 Jun 2019 00:00:01 +0000https://balkian.com/tags/config/Surface Gohttps://balkian.com/tags/surface-go/Sat, 01 Jun 2019 00:00:01 +0000https://balkian.com/tags/surface-go/Iothttps://balkian.com/tags/iot/Sun, 06 Jan 2019 10:00:00 +0000https://balkian.com/tags/iot/Mqtthttps://balkian.com/tags/mqtt/Sun, 06 Jan 2019 10:00:00 +0000https://balkian.com/tags/mqtt/Zigbeehttps://balkian.com/tags/zigbee/Sun, 06 Jan 2019 10:00:00 +0000https://balkian.com/tags/zigbee/Dotfileshttps://balkian.com/tags/dotfiles/Fri, 10 Apr 2015 17:47:00 +0000https://balkian.com/tags/dotfiles/Githttps://balkian.com/tags/git/Fri, 10 Apr 2015 17:47:00 +0000https://balkian.com/tags/git/Githubhttps://balkian.com/tags/github/Fri, 10 Apr 2015 17:47:00 +0000https://balkian.com/tags/github/Apachehttps://balkian.com/tags/apache/Tue, 09 Dec 2014 12:12:12 +0000https://balkian.com/tags/apache/Nginxhttps://balkian.com/tags/nginx/Tue, 09 Dec 2014 12:12:12 +0000https://balkian.com/tags/nginx/Webdavhttps://balkian.com/tags/webdav/Tue, 09 Dec 2014 12:12:12 +0000https://balkian.com/tags/webdav/Zoterohttps://balkian.com/tags/zotero/Tue, 09 Dec 2014 12:12:12 +0000https://balkian.com/tags/zotero/Gunicornhttps://balkian.com/tags/gunicorn/Thu, 09 Oct 2014 10:00:00 +0000https://balkian.com/tags/gunicorn/Proxyhttps://balkian.com/tags/proxy/Thu, 09 Oct 2014 10:00:00 +0000https://balkian.com/tags/proxy/Uwsgihttps://balkian.com/tags/uwsgi/Thu, 09 Oct 2014 10:00:00 +0000https://balkian.com/tags/uwsgi/Pypihttps://balkian.com/tags/pypi/Sat, 27 Sep 2014 10:00:00 +0000https://balkian.com/tags/pypi/Herokuhttps://balkian.com/tags/heroku/Thu, 27 Mar 2014 14:00:00 +0000https://balkian.com/tags/heroku/Javascripthttps://balkian.com/tags/javascript/Thu, 27 Mar 2014 14:00:00 +0000https://balkian.com/tags/javascript/Rubyhttps://balkian.com/tags/ruby/Thu, 22 Aug 2013 14:14:22 +0000https://balkian.com/tags/ruby/Startershttps://balkian.com/tags/starters/Thu, 22 Aug 2013 14:14:22 +0000https://balkian.com/tags/starters/Archhttps://balkian.com/tags/arch/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/tags/arch/Emacshttps://balkian.com/tags/emacs/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/tags/emacs/Lisphttps://balkian.com/tags/lisp/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/tags/lisp/Orghttps://balkian.com/tags/org/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/tags/org/Productivityhttps://balkian.com/tags/productivity/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/tags/productivity/Programminghttps://balkian.com/tags/programming/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/tags/programming/Rpihttps://balkian.com/tags/rpi/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/tags/rpi/ \ No newline at end of file diff --git a/tags/iot/index.html b/tags/iot/index.html new file mode 100644 index 0000000..822d17e --- /dev/null +++ b/tags/iot/index.html @@ -0,0 +1,31 @@ +Tag: Iot - J. Fernando Sánchez + \ No newline at end of file diff --git a/tags/iot/index.xml b/tags/iot/index.xml new file mode 100644 index 0000000..488edba --- /dev/null +++ b/tags/iot/index.xml @@ -0,0 +1,132 @@ +Iot on J. Fernando Sánchezhttps://balkian.com/tags/iot/Recent content in Iot on J. Fernando SánchezHugo -- gohugo.ioen-usSun, 06 Jan 2019 10:00:00 +0000Controlling Zigbee devices with MQTThttps://balkian.com/p/controlling-zigbee-devices-with-mqtt/Sun, 06 Jan 2019 10:00:00 +0000https://balkian.com/p/controlling-zigbee-devices-with-mqtt/<p>This is a short tutorial on connecting a zigbee device (an Aqara cube) +to an MQTT server, so you can control your zigbee devices from the +network.</p> +<p>If you&rsquo;re anything like me, you&rsquo;re probably a sucker for IoT devices. +For a long time, I&rsquo;ve been using WiFi-enabled lights, and Amazon dash +buttons to control them. To keep these (cheap Chinese) internet enabled +devices away from your network and their respective cloud services, +you&rsquo;ll probably want to set up a dedicated network in your router (more +on this on a future post, maybe). Another disadvantage of WiFi devices +is that they&rsquo;re relatively power hungry.</p> +<p>A popular alternative is using ZigBee for communication. It is a +dedicated protocol similar to bluetooth (BLE), with lower power +requirements and bitrate.</p> +<p>Take the (super cute) aqara cube as an example. It is a small cube that +detects rotation on all of its axes, and tapping events. Here&rsquo;s a +video:</p> +<div class="video-wrapper"> +<iframe loading="lazy" +src="https://www.youtube.com/embed/5YtqG1wEnng" +allowfullscreen +title="YouTube Video" +> +</iframe> +</div> +<p>To connect to zigbee devices you will need a zigbee enabled gateway +(a.k.a. hub), which connects to your WiFi network and your zigbee +devices. Once again, this means adding an internet-enabled device to +your home, and probably a couple of cloud services.</p> +<p>As an alternative, you can set up your own zigbee gateway, and control +it to your home automation platform of choice (e.g. home assistant). We +will cover how to set up a zigbee2mqtt gateway that is also connected to +an MQTT server, so you can use MQTT to control your devices and get +notifications.</p> +<p>What you need:</p> +<ul> +<li><a class="link" href="https://www.aliexpress.com/item/Original-Xiaomi-Mi-Aqara-Cube-Smart-Home-Controller-6-Action-Operation-Fr-Home-Device-Zigbee-Version/32892947622.html?spm=a2g0s.9042311.0.0.3da24c4dXV8sBI" target="_blank" rel="noopener" +>Aqara +cube</a>.</li> +<li><a class="link" href="https://www.aliexpress.com/item/Wireless-Zigbee-CC2531-CC2540-Zigbee-Sniffer-Bluetooth-BLE-4-0-Dongle-Capture-Module-USB-Programmer-Downloader/32907587711.html?spm=a2g0s.9042311.0.0.3da24c4dXV8sBI" target="_blank" rel="noopener" +>CC2531 zigbee +sniffer</a>.</li> +<li><a class="link" href="https://www.aliexpress.com/item/CFSUNBIRD-CC-DEBUGGER-Debugger-and-Programmer-for-RF-System-on-Chips-TI-ORIGINAL-Fast-hipping/32813122315.html?spm=a2g0s.9042311.0.0.3da24c4dXV8sBI" target="_blank" rel="noopener" +>CC-debugger</a>.</li> +</ul> +<p>You will need to flash your sniffer. For that, you only need to follow +the instructions from the <a class="link" href="https://koenkk.github.io/zigbee2mqtt/" target="_blank" rel="noopener" +>zigbee2mqtt +documentation</a>.</p> +<p>Once you&rsquo;re done flashing, you&rsquo;re ready to set up the zigbee2mqtt +server. For convenience, I wrote a simple docker-compose to deploy a +zigbee2mqtt server and a test mosquitto server:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span><span class="lnt">14 +</span><span class="lnt">15 +</span><span class="lnt">16 +</span><span class="lnt">17 +</span><span class="lnt">18 +</span><span class="lnt">19 +</span><span class="lnt">20 +</span><span class="lnt">21 +</span><span class="lnt">22 +</span><span class="lnt">23 +</span><span class="lnt">24 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-yaml" data-lang="yaml"><span class="line"><span class="cl"><span class="nt">version</span><span class="p">:</span><span class="w"> </span><span class="s1">&#39;2.1&#39;</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="nt">services</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">zigbee2mqtt</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l">koenkk/zigbee2mqtt</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">container_name</span><span class="p">:</span><span class="w"> </span><span class="l">zigbee2mqtt </span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">restart</span><span class="p">:</span><span class="w"> </span><span class="l">always</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">volumes</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="l">./z2m-data/:/app/data/</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">devices</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="s2">&#34;/dev/ttyACM0&#34;</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">networks</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="l">hass</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">mqtt</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l">eclipse-mosquitto</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">ports</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="m">1883</span><span class="p">:</span><span class="m">1883</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="m">9001</span><span class="p">:</span><span class="m">9001</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">networks</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="l">hass</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">volumes</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="l">./mosquitto.conf:/mosquitto/config/mosquitto.conf</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="nt">networks</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">hass</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">driver</span><span class="p">:</span><span class="w"> </span><span class="l">overlay</span><span class="w"> +</span></span></span></code></pre></td></tr></table> +</div> +</div><p>You can test your installation with:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span><span class="lnt">6 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">❯ mosquitto_sub -h localhost -p <span class="m">1883</span> -t <span class="s1">&#39;zigbee2mqtt/#&#39;</span> +</span></span><span class="line"><span class="cl">online +</span></span><span class="line"><span class="cl"><span class="o">{</span><span class="s2">&#34;battery&#34;</span>:17,<span class="s2">&#34;voltage&#34;</span>:2925,<span class="s2">&#34;linkquality&#34;</span>:149,<span class="s2">&#34;action&#34;</span>:<span class="s2">&#34;rotate_right&#34;</span>,<span class="s2">&#34;angle&#34;</span>:12.8<span class="o">}</span> +</span></span><span class="line"><span class="cl"><span class="o">{</span><span class="s2">&#34;battery&#34;</span>:17,<span class="s2">&#34;voltage&#34;</span>:2925,<span class="s2">&#34;linkquality&#34;</span>:141,<span class="s2">&#34;action&#34;</span>:<span class="s2">&#34;slide&#34;</span>,<span class="s2">&#34;side&#34;</span>:2<span class="o">}</span> +</span></span><span class="line"><span class="cl"><span class="o">{</span><span class="s2">&#34;battery&#34;</span>:17,<span class="s2">&#34;voltage&#34;</span>:2925,<span class="s2">&#34;linkquality&#34;</span>:120<span class="o">}</span> +</span></span><span class="line"><span class="cl"><span class="o">{</span><span class="s2">&#34;battery&#34;</span>:17,<span class="s2">&#34;voltage&#34;</span>:2925,<span class="s2">&#34;linkquality&#34;</span>:141,<span class="s2">&#34;action&#34;</span>:<span class="s2">&#34;wakeup&#34;</span><span class="o">}</span></span></span></code></pre></td></tr></table> +</div> +</div> +<p>zigbee2mqtt supports the following events for the aqara cube: shake, +wakeup, fall, tap, slide, flip180, flip90, rotate_left and +rotate_right. Every event has additional information, such as the sides +involved, or the degrees turned.</p> +<p>Now you are ready to set up home assistant support in zigbee2mqtt +following <a class="link" href="https://koenkk.github.io/zigbee2mqtt/integration/home_assistant.html" target="_blank" rel="noopener" +>this +guide</a>.</p> \ No newline at end of file diff --git a/tags/iot/page/1/index.html b/tags/iot/page/1/index.html new file mode 100644 index 0000000..05939df --- /dev/null +++ b/tags/iot/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/iot/ + \ No newline at end of file diff --git a/tags/javascript/index.html b/tags/javascript/index.html new file mode 100644 index 0000000..50144cf --- /dev/null +++ b/tags/javascript/index.html @@ -0,0 +1,31 @@ +Tag: Javascript - J. Fernando Sánchez + \ No newline at end of file diff --git a/tags/javascript/index.xml b/tags/javascript/index.xml new file mode 100644 index 0000000..0257af5 --- /dev/null +++ b/tags/javascript/index.xml @@ -0,0 +1,182 @@ +Javascript on J. Fernando Sánchezhttps://balkian.com/tags/javascript/Recent content in Javascript on J. Fernando SánchezHugo -- gohugo.ioen-usThu, 27 Mar 2014 14:00:00 +0000Updating EuroLoveMaphttps://balkian.com/p/updating-eurolovemap/Thu, 27 Mar 2014 14:00:00 +0000https://balkian.com/p/updating-eurolovemap/<p>As part of the <a class="link" href="http://www.opener-project.org/2013/07/18/opener-hackathon-in-amsterdam/" target="_blank" rel="noopener" +>OpeNER +hackathon</a> +we decided to build a prototype that would allow us to compare how +different countries feel about several topics. We used the OpeNER +pipeline to get the sentiment from a set of newspaper articles we +gathered from media in several languages. Then we aggregated those +articles by category and country (using the source of the article or the +language it was written in), obtaining the &ldquo;overall feeling&rdquo; of each +country about each topic. Then, we used some fancy JavaScript to make +sense out of the raw information.</p> +<p>It didn&rsquo;t go too bad, it turns out <a class="link" href="http://eurosentiment.eu/wp-content/uploads/2013/07/BOLv9qnCIAAJEek.jpg" target="_blank" rel="noopener" +>we +won</a>.</p> +<p>Now, it was time for a face-lift. I used this opportunity to play with +new technologies and improve it:</p> +<ul> +<li>Using Flask, this time using python 3.3 and Bootstrap 3.0</li> +<li>Cool HTML5+JS cards (thanks to +<a class="link" href="http://pastetophone.com" target="_blank" rel="noopener" +>pastetophone</a>)</li> +<li>Automatic generation of fake personal data to test the interface</li> +<li>Obfuscation of personal emails</li> +</ul> +<p>The result can be <a class="link" href="http://eurolovemap.herokuapp.com/" target="_blank" rel="noopener" +>seen here</a>.</p> +<h2 id="publishing-a-python-3-app-on-heroku">Publishing a Python 3 app on Heroku +</h2><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">mkvirtualenv -p /usr/bin/python3.3 eurolovemap +</span></span></code></pre></td></tr></table> +</div> +</div><p>Since Heroku uses python 2.7 by default, we have to tell it which +version we want, although it supports python 3.4 as well. I couldn&rsquo;t +get python 3.4 working using the +<a class="link" href="https://launchpad.net/~fkrull/&#43;archive/deadsnakes" target="_blank" rel="noopener" +>deadsnakes</a> ppa, so +I used python 3.3 instead, which works fine but is not officially +supported. Just create a file named <em>runtime.txt</em> in your project root, +with the python version you want to use:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">python-3.3.1 +</span></span></code></pre></td></tr></table> +</div> +</div><p>Don&rsquo;t forget to freeze your dependencies so Heroku can install them: +<code>bash pip freze &gt; requirements.txt</code></p> +<h2 id="publishing-personal-emails">Publishing personal emails +</h2><p>There are really sophisticated and effective ways to obfuscate personal +emails so that spammers cannot easily grab yours. However, this time I +needed something really simple to hide our emails from the simplest form +of crawlers. Most of the team are in academia somehow, so in the end all +our emails are available in sites like Google Scholar. Anyway, nobody +likes getting spammed so I settled for a custom <a class="link" href="http://en.wikipedia.org/wiki/Caesar_cipher" target="_blank" rel="noopener" +>Caesar +cipher</a>. Please, don&rsquo;t use +it for any serious application if you are concerned about being spammed.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-python" data-lang="python"><span class="line"><span class="cl"><span class="k">def</span> <span class="nf">blur_email</span><span class="p">(</span><span class="n">email</span><span class="p">):</span> +</span></span><span class="line"><span class="cl"> <span class="k">return</span> <span class="s2">&#34;&#34;</span><span class="o">.</span><span class="n">join</span><span class="p">([</span><span class="nb">chr</span><span class="p">(</span><span class="nb">ord</span><span class="p">(</span><span class="n">i</span><span class="p">)</span><span class="o">+</span><span class="mi">5</span><span class="p">)</span> <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="n">email</span><span class="p">])</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>And this is the client side:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-javascript" data-lang="javascript"><span class="line"><span class="cl"><span class="nb">window</span><span class="p">.</span><span class="nx">onload</span> <span class="o">=</span> <span class="kd">function</span><span class="p">(){</span> +</span></span><span class="line"><span class="cl"> <span class="nx">elems</span> <span class="o">=</span> <span class="nb">document</span><span class="p">.</span><span class="nx">getElementsByClassName</span><span class="p">(</span><span class="s1">&#39;profile-email&#39;</span><span class="p">);</span> +</span></span><span class="line"><span class="cl"> <span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">e</span> <span class="k">in</span> <span class="nx">elems</span><span class="p">){</span> +</span></span><span class="line"><span class="cl"> <span class="kd">var</span> <span class="nx">blur</span> <span class="o">=</span> <span class="nx">elems</span><span class="p">[</span><span class="nx">e</span><span class="p">].</span><span class="nx">innerHTML</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="kd">var</span> <span class="nx">email</span> <span class="o">=</span> <span class="s2">&#34;&#34;</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">s</span> <span class="k">in</span> <span class="nx">blur</span><span class="p">){</span> +</span></span><span class="line"><span class="cl"> <span class="kd">var</span> <span class="nx">a</span> <span class="o">=</span> <span class="nx">blur</span><span class="p">.</span><span class="nx">charCodeAt</span><span class="p">(</span><span class="nx">s</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nx">email</span> <span class="o">=</span> <span class="nx">email</span><span class="o">+</span><span class="nb">String</span><span class="p">.</span><span class="nx">fromCharCode</span><span class="p">(</span><span class="nx">a</span><span class="o">-</span><span class="mi">5</span><span class="p">);</span> +</span></span><span class="line"><span class="cl"> <span class="p">}</span> +</span></span><span class="line"><span class="cl"> <span class="nx">elems</span><span class="p">[</span><span class="nx">e</span><span class="p">].</span><span class="nx">innerHTML</span> <span class="o">=</span> <span class="nx">email</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="p">}</span> +</span></span><span class="line"><span class="cl"><span class="p">}</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Unfortunately, this approach does not hide your email from anyone using +<a class="link" href="http://phantomjs.org/" target="_blank" rel="noopener" +>PhantomJS</a>, +<a class="link" href="http://zombie.labnotes.org/" target="_blank" rel="noopener" +>ZombieJS</a> or similar. For that, other +approaches like generating a picture with the address would be +necessary. Nevertheless, it is overkill for a really simple ad-hoc +application with custom formatting and just a bunch of emails that would +easily be grabbed manually.</p> +<h2 id="generation-of-fake-data">Generation of fake data +</h2><p>To test the contact section of the site, I wanted to populate it with +fake data. <a class="link" href="https://github.com/joke2k/faker" target="_blank" rel="noopener" +>Fake-Factory</a> is an amazing +library that can generate fake data of almost any kind: emails, +association names, acronyms&hellip; It even lets you localise the results +(get Spanish names, for instance) and generate factories for certain +classes (à la Django).</p> +<p>But I also wanted pictures, enter <a class="link" href="http://lorempixel.com/" target="_blank" rel="noopener" +>Lorem Pixel</a>. +With its API you can generate pictures of almost any size, for different +topics (e.g. nightlife, people) and with a custom text. You can even use +an index, so it will always show the same picture.</p> +<p>For instance, the picture below is served through Lorem Pixel.</p> +<p><img src="http://lorempixel.com/400/200/nightlife/" +loading="lazy" +></p> +<p>By the way, if you only want cat pictures, take a look at +<a class="link" href="http://placekitten.com/" target="_blank" rel="noopener" +>Placekitten</a>. And for NSFW text, there&rsquo;s the +<a class="link" href="http://slipsum.com/" target="_blank" rel="noopener" +>Samuel L. Jackson Ipsum</a></p>Creating my webhttps://balkian.com/p/creating-my-web/Thu, 22 Aug 2013 14:14:22 +0000https://balkian.com/p/creating-my-web/<p>I&rsquo;ve finally decided to set up a decent personal page. I have settled +for github-pages because I like the idea of keeping my site in a +repository and having someone else host and deploy it for me. The site +will be really simple, mostly static files. Thanks to Github, +<a class="link" href="http://jekyllrb.com" target="_blank" rel="noopener" +>Jekyll</a> will automatically generate static pages +for my posts every time I commit anything new to this repository.</p> +<p>But Jekyll can be used independently, so if I ever choose to host the +site myself, I can do it quite easily. Another thing that I liked about +this approach is that the generated html files can be used in the +future, and I will not need Jekyll to serve it. Jekyll is really simple +and most of the things are written in plain html. That means that +everything could be easily reused if I ever choose to change to another +blogging framework (e.g. pelical). But, for the time being, I like the +fact that Github takes care of the compilation as well, so I can simply +modify or add files through the web interface should I need to.</p> +<p>I hadn&rsquo;t played with HTML and CSS for a while now, so I also wanted to +use this site as a playground. At some point, I realised I was doing +mostly everything in plain HTML and CSS, and decided to keep it like +that for as long as possible. As of this writing, I haven&rsquo;t included +any Javascript code in the page. Probably I will use some to add my +<a class="link" href="http://gist.github.com/balkian" target="_blank" rel="noopener" +>gists</a> and +<a class="link" href="http://github.com/balkian" target="_blank" rel="noopener" +>repositories</a>, but we will see about that.</p> +<p>I think the code speaks for itself, so you can check out <a class="link" href="http://github.com/balkian/balkian.github.com" target="_blank" rel="noopener" +>my repository +on Github</a>. You can clone +and deploy it easily like this:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git clone +</span></span><span class="line"><span class="cl">https://github.com/balkian/balkian.github.com <span class="nb">cd</span> balkian.github.com +</span></span><span class="line"><span class="cl">jekyll serve -w +</span></span></code></pre></td></tr></table> +</div> +</div><p>I will keep updating this post with information about:</p> +<ul> +<li>Some Jekyll plugins that might be useful</li> +<li>What CSS tricks I learnt</li> +<li>The webfonts I used</li> +<li>The badge on the left side of the page</li> +</ul> \ No newline at end of file diff --git a/tags/javascript/page/1/index.html b/tags/javascript/page/1/index.html new file mode 100644 index 0000000..f6e377a --- /dev/null +++ b/tags/javascript/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/javascript/ + \ No newline at end of file diff --git a/tags/keyboard/index.html b/tags/keyboard/index.html new file mode 100644 index 0000000..4001685 --- /dev/null +++ b/tags/keyboard/index.html @@ -0,0 +1,31 @@ +Tag: Keyboard - J. Fernando Sánchez + \ No newline at end of file diff --git a/tags/keyboard/index.xml b/tags/keyboard/index.xml new file mode 100644 index 0000000..30b4f05 --- /dev/null +++ b/tags/keyboard/index.xml @@ -0,0 +1,283 @@ +Keyboard on J. Fernando Sánchezhttps://balkian.com/tags/keyboard/Recent content in Keyboard on J. Fernando SánchezHugo -- gohugo.ioen-usFri, 20 Jan 2023 18:11:00 +0000Kanata: advanced keyboard configurationhttps://balkian.com/p/kanata-advanced-keyboard-configuration/Fri, 20 Jan 2023 18:11:00 +0000https://balkian.com/p/kanata-advanced-keyboard-configuration/<p><a class="link" href="https://github.com/jtroo/kanata/" target="_blank" rel="noopener" +>Kanata</a> is a software keyboard remapper that aims to improve keyboard comfort and usability with advanced customization. +Keyboard remappers are a good alternative to running a custom keyboard with QMK/ZMK, and have two main advantages: they work on any keyboard, and you can configure them to launch any command or program you want, not just key presses. +On the other hand, you need to configure them on every PC/OS you&rsquo;re using your keyboard with, and all the processing is done on software on top of the OS, so there may be glitches and performance issues.</p> +<p>The project was inspired by the more popular <a class="link" href="https://github.com/kmonad/kmonad" target="_blank" rel="noopener" +>KMonad</a>, and the author cites some of the <a class="link" href="https://github.com/jtroo/kanata/blob/main/docs/kmonad_comparison.md" target="_blank" rel="noopener" +>differences</a>. +Both projects use a very similar configuration format based on lisp. +The configuration consists of a set of general options, a base key configuration, a series of layers, and macros that can be used within those layers. +<a class="link" href="https://github.com/jtroo/kanata/blob/main/cfg_samples/kanata.kbd" target="_blank" rel="noopener" +>Here&rsquo;s a very complete config that serves as documentation</a>.</p> +<p>One big disadvantage of the lispy configuration is that you need to specify your hardware layout/all your keys, and repeat that every time you define a new layer. +The result visually maps to your keyboard, but can be very verbose/big if you need really few changes.</p> +<p><a class="link" href="https://github.com/rvaiya/keyd/" target="_blank" rel="noopener" +>Keyd</a> is another alternative with a more declarative configuration format, which might lend itself to smaller.</p> +<p>For now I&rsquo;m just trying it out, and getting a feel for using fewer keys before I build my own ZMK keyboard. +I particularly like the option of using mod-keys on the home row (e.g., having A work as a CTRL when held). +Mod-tap, tap-dancing and the like are very common techniques in sub-40% layouts, where there simply aren&rsquo;t enough keys for all the letters and symbols. +In a regular-sized keyboard, these techniques can also help you stay on the home row and type more comfortably. +At least, that&rsquo;s the idea. +We&rsquo;ll see if I like it enough to stick with it.</p> +<p>For now, here&rsquo;s my very simple config:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span><span class="lnt">14 +</span><span class="lnt">15 +</span><span class="lnt">16 +</span><span class="lnt">17 +</span><span class="lnt">18 +</span><span class="lnt">19 +</span><span class="lnt">20 +</span><span class="lnt">21 +</span><span class="lnt">22 +</span><span class="lnt">23 +</span><span class="lnt">24 +</span><span class="lnt">25 +</span><span class="lnt">26 +</span><span class="lnt">27 +</span><span class="lnt">28 +</span><span class="lnt">29 +</span><span class="lnt">30 +</span><span class="lnt">31 +</span><span class="lnt">32 +</span><span class="lnt">33 +</span><span class="lnt">34 +</span><span class="lnt">35 +</span><span class="lnt">36 +</span><span class="lnt">37 +</span><span class="lnt">38 +</span><span class="lnt">39 +</span><span class="lnt">40 +</span><span class="lnt">41 +</span><span class="lnt">42 +</span><span class="lnt">43 +</span><span class="lnt">44 +</span><span class="lnt">45 +</span><span class="lnt">46 +</span><span class="lnt">47 +</span><span class="lnt">48 +</span><span class="lnt">49 +</span><span class="lnt">50 +</span><span class="lnt">51 +</span><span class="lnt">52 +</span><span class="lnt">53 +</span><span class="lnt">54 +</span><span class="lnt">55 +</span><span class="lnt">56 +</span><span class="lnt">57 +</span><span class="lnt">58 +</span><span class="lnt">59 +</span><span class="lnt">60 +</span><span class="lnt">61 +</span><span class="lnt">62 +</span><span class="lnt">63 +</span><span class="lnt">64 +</span><span class="lnt">65 +</span><span class="lnt">66 +</span><span class="lnt">67 +</span><span class="lnt">68 +</span><span class="lnt">69 +</span><span class="lnt">70 +</span><span class="lnt">71 +</span><span class="lnt">72 +</span><span class="lnt">73 +</span><span class="lnt">74 +</span><span class="lnt">75 +</span><span class="lnt">76 +</span><span class="lnt">77 +</span><span class="lnt">78 +</span><span class="lnt">79 +</span><span class="lnt">80 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-lisp" data-lang="lisp"><span class="line"><span class="cl"><span class="p">(</span><span class="nv">defcfg</span> +</span></span><span class="line"><span class="cl"> <span class="c1">;; Your keyboard device will likely differ from this.</span> +</span></span><span class="line"><span class="cl"> <span class="nv">linux-dev</span> <span class="nv">/dev/input/by-id/usb-Logitech_USB_Receiver-if02-event-mouse</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="c1">;; Windows doesn&#39;t need any input/output configuration entries; however, there</span> +</span></span><span class="line"><span class="cl"> <span class="c1">;; must still be a defcfg entry. You can keep the linux-dev entry or delete</span> +</span></span><span class="line"><span class="cl"> <span class="c1">;; it and leave it empty.</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">defsrc</span> +</span></span><span class="line"><span class="cl"> <span class="nv">grv</span> <span class="mi">1</span> <span class="mi">2</span> <span class="mi">3</span> <span class="mi">4</span> <span class="mi">5</span> <span class="mi">6</span> <span class="mi">7</span> <span class="mi">8</span> <span class="mi">9</span> <span class="mi">0</span> <span class="nf">-</span> <span class="nf">=</span> <span class="nv">bspc</span> +</span></span><span class="line"><span class="cl"> <span class="nv">tab</span> <span class="nv">q</span> <span class="nv">w</span> <span class="nv">e</span> <span class="nv">r</span> <span class="no">t</span> <span class="nv">y</span> <span class="nv">u</span> <span class="nv">i</span> <span class="nv">o</span> <span class="nv">p</span> <span class="nv">[</span> <span class="nv">]</span> +</span></span><span class="line"><span class="cl"> <span class="nv">caps</span> <span class="nv">a</span> <span class="nv">s</span> <span class="nv">d</span> <span class="nv">f</span> <span class="nv">g</span> <span class="nv">h</span> <span class="nv">j</span> <span class="nv">k</span> <span class="nv">l</span> <span class="c1">; &#39; ret</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lsft</span> <span class="nv">\ z</span> <span class="nv">x</span> <span class="nv">c</span> <span class="nv">v</span> <span class="nv">b</span> <span class="nv">n</span> <span class="nv">m</span> <span class="o">,</span> <span class="o">.</span> <span class="nf">/</span> <span class="nv">rsft</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lctl</span> <span class="nv">lmet</span> <span class="nv">lalt</span> <span class="nv">spc</span> <span class="nv">ralt</span> <span class="nv">rmet</span> <span class="nv">rctl</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">deflayer</span> <span class="nv">qwerty</span> +</span></span><span class="line"><span class="cl"> <span class="nv">grv</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@warrows</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lctrl</span> <span class="nv">@alctrl</span> <span class="nv">@slsft</span> <span class="nv">@dlalt</span> <span class="nv">@flmet</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@jrmet</span> <span class="nv">@kralt</span> <span class="nv">@lrsft</span> <span class="nv">@</span><span class="c1">;rctrl _ _</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@smartspace</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">deflayer</span> <span class="nv">arrows</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@flmet</span> <span class="nv">_</span> <span class="nv">left</span> <span class="nv">down</span> <span class="nv">up</span> <span class="nv">rght</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@smartspace</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">deflayer</span> <span class="nv">colemak</span> +</span></span><span class="line"><span class="cl"> <span class="nv">grv</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">tab</span> <span class="nv">q</span> <span class="nv">w</span> <span class="nv">f</span> <span class="nv">p</span> <span class="nv">b</span> <span class="nv">j</span> <span class="nv">l</span> <span class="nv">u</span> <span class="nv">y</span> <span class="c1">; [ ] </span> +</span></span><span class="line"><span class="cl"> <span class="nv">lctrl</span> <span class="nv">@alctrl</span> <span class="nv">@rlsft</span> <span class="nv">@slalt</span> <span class="nv">@tlmet</span> <span class="nv">g</span> <span class="nv">m</span> <span class="nv">@nrmet</span> <span class="nv">@eralt</span> <span class="nv">@irsft</span> <span class="nv">@orctrl</span> <span class="o">&#39;</span> <span class="nv">ret</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lsft</span> <span class="nv">XX</span> <span class="nv">z</span> <span class="nv">x</span> <span class="nv">c</span> <span class="nv">d</span> <span class="nv">v</span> <span class="nv">k</span> <span class="nv">h</span> <span class="o">,</span> <span class="o">.</span> <span class="nf">/</span> <span class="nv">rsft</span> +</span></span><span class="line"><span class="cl"> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">@smartspace</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">deflayer</span> <span class="nv">magic</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">@clmk</span> <span class="nv">@qwerty</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">tab</span> <span class="nv">A-tab</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">bspc</span> <span class="nv">esc</span> <span class="nv">_</span> <span class="nv">ret</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">defalias</span> +</span></span><span class="line"><span class="cl"> <span class="nv">warrows</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">w</span> <span class="p">(</span><span class="nv">layer-toggle</span> <span class="nv">arrows</span><span class="p">))</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="nv">alctrl</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">a</span> <span class="nv">lctrl</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">slsft</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">s</span> <span class="nv">lsft</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">dlalt</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">d</span> <span class="nv">lalt</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">flmet</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">f</span> <span class="nv">lmet</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="nv">jrmet</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">j</span> <span class="nv">rmet</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">kralt</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">k</span> <span class="nv">ralt</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lrsft</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">l</span> <span class="nv">rsft</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="c1">;rctrl (tap-hold 200 200 ; rctrl)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="nv">rlsft</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">r</span> <span class="nv">lsft</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">slalt</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">s</span> <span class="nv">lalt</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">tlmet</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="no">t</span> <span class="nv">lmet</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">nrmet</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">n</span> <span class="nv">rmet</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">eralt</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">e</span> <span class="nv">ralt</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">irsft</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">i</span> <span class="nv">rsft</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">orctrl</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">o</span> <span class="nv">rctrl</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">clmk</span> <span class="p">(</span><span class="nv">layer-switch</span> <span class="nv">colemak</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">qwerty</span> <span class="p">(</span><span class="nv">layer-switch</span> <span class="nv">qwerty</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="nv">smartspace</span> <span class="p">(</span><span class="nv">tap-dance</span> <span class="mi">200</span> <span class="p">(</span> +</span></span><span class="line"><span class="cl"> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">300</span> <span class="mi">300</span> <span class="nv">spc</span> <span class="p">(</span><span class="nv">layer-toggle</span> <span class="nv">magic</span><span class="p">))</span> +</span></span><span class="line"><span class="cl"> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">300</span> <span class="mi">300</span> <span class="p">(</span><span class="nv">one-shot</span> <span class="mi">300</span> <span class="nv">lalt</span><span class="p">)</span> <span class="nv">spc</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">a</span> +</span></span><span class="line"><span class="cl"> <span class="p">))</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="p">)</span> +</span></span></code></pre></td></tr></table> +</div> +</div>Logitech MB850 combi in linuxhttps://balkian.com/p/logitech-mb850-combi-in-linux/Sat, 30 Oct 2021 00:00:01 +0000https://balkian.com/p/logitech-mb850-combi-in-linux/<p>As a follow-up to my last post, I&rsquo;ve decided to also configure my mk850 combo (k850 + m720 triathlon).</p> +<p>Some notes:</p> +<ul> +<li>The keyboard is usually connected to this PC through bluetooth. Since this is a change I usually do in the system for every keyboard, I added a rule for any bus (usb, bluetooth, etc)</li> +<li>The mouse has an additional button that registers as a keyboard. Every press maps to three key events. I&rsquo;ve disabled two of them and mapped the action to F19, in case I want to use it in my DE/WM.</li> +</ul> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span><span class="lnt">6 +</span><span class="lnt">7 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cfg" data-lang="cfg"><span class="line"><span class="cl"><span class="na">evdev:input:* </span> +</span></span><span class="line"><span class="cl"> <span class="na">KEYBOARD_KEY_70039</span><span class="o">=</span><span class="s">leftctrl # bind capslock to w </span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="na">evdev:input:b0005v046DpB015*</span> +</span></span><span class="line"><span class="cl"> <span class="na">KEYBOARD_KEY_700e0</span><span class="o">=</span><span class="s">f19 +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_700e2=unknown +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_7002b=unknown</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>After that, simply run:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl"> sudo udevadm hwdb --update &amp;&amp; sudo udevadm trigger +</span></span></code></pre></td></tr></table> +</div> +</div><p>Make sure the settings have been applied by running <code>evemu-describe</code>:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"> sudo /sbin/evemu-describe /dev/input/event&lt;id of your device&gt; <span class="p">|</span> grep KEY_ +</span></span></code></pre></td></tr></table> +</div> +</div>Logitech MX Keys for Mac on Linuxhttps://balkian.com/p/logitech-mx-keys-for-mac-on-linux/Fri, 29 Oct 2021 00:00:01 +0000https://balkian.com/p/logitech-mx-keys-for-mac-on-linux/<p>I recently got Logitech MX Keys for Mac keyboard at work. +The German version, to be more precise. +This version was three times cheaper than the Windows equivalent with either US or ES layout. +Since I touch type anyway, I thought it was a bargain.</p> +<p>As soon as I plugged it in, I realized there were some glaring issues with the keyboard. +First of all, the Meta/Super and Alt keys are reversed in this keyboard. +In the normal/full version of this keyboard, Logitech gives an option to choose between Mac, Windows and iOS host, and that changes the behavior of the keys. +In this version, tho, only iOS and Mac are available.</p> +<p>Besides that, there&rsquo;s the issue of the grave (tilde) and angle keys switched as well.</p> +<p>Switching these keys around would be very easy with Xorg, but Wayland once again complicates things&hellip;</p> +<p>These issues almost made me return the keyboard. +Luckily, tho, there is another option: configuring the keys one level lower than wayland (and X11), through hwdb.</p> +<p>Long story short, this will configure any Logitech keyboard with the same product id (0x4092) to use a saner configuration:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cfg" data-lang="cfg"><span class="line"><span class="cl"><span class="c1">#File: /etc/udev/hwdb.d/90-logitech-keyboard.hwdb</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="na">evdev:input:b0003v046Dp4092*</span> +</span></span><span class="line"><span class="cl"> <span class="na">KEYBOARD_KEY_700e2</span><span class="o">=</span><span class="s">leftmeta +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_700e3=leftalt +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_70039=leftctrl +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_70064=102nd +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_70035=grave +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_700e7=rightalt +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_700e6=rightmeta +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_7006d=compose</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>After that, simply run:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl"> sudo udevadm hwdb --update &amp;&amp; sudo udevadm trigger +</span></span></code></pre></td></tr></table> +</div> +</div> \ No newline at end of file diff --git a/tags/keyboard/page/1/index.html b/tags/keyboard/page/1/index.html new file mode 100644 index 0000000..142b133 --- /dev/null +++ b/tags/keyboard/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/keyboard/ + \ No newline at end of file diff --git a/tags/layout/index.html b/tags/layout/index.html new file mode 100644 index 0000000..19494fd --- /dev/null +++ b/tags/layout/index.html @@ -0,0 +1,31 @@ +Tag: Layout - J. Fernando Sánchez + \ No newline at end of file diff --git a/tags/layout/index.xml b/tags/layout/index.xml new file mode 100644 index 0000000..1507917 --- /dev/null +++ b/tags/layout/index.xml @@ -0,0 +1,189 @@ +Layout on J. Fernando Sánchezhttps://balkian.com/tags/layout/Recent content in Layout on J. Fernando SánchezHugo -- gohugo.ioen-usFri, 20 Jan 2023 18:11:00 +0000Kanata: advanced keyboard configurationhttps://balkian.com/p/kanata-advanced-keyboard-configuration/Fri, 20 Jan 2023 18:11:00 +0000https://balkian.com/p/kanata-advanced-keyboard-configuration/<p><a class="link" href="https://github.com/jtroo/kanata/" target="_blank" rel="noopener" +>Kanata</a> is a software keyboard remapper that aims to improve keyboard comfort and usability with advanced customization. +Keyboard remappers are a good alternative to running a custom keyboard with QMK/ZMK, and have two main advantages: they work on any keyboard, and you can configure them to launch any command or program you want, not just key presses. +On the other hand, you need to configure them on every PC/OS you&rsquo;re using your keyboard with, and all the processing is done on software on top of the OS, so there may be glitches and performance issues.</p> +<p>The project was inspired by the more popular <a class="link" href="https://github.com/kmonad/kmonad" target="_blank" rel="noopener" +>KMonad</a>, and the author cites some of the <a class="link" href="https://github.com/jtroo/kanata/blob/main/docs/kmonad_comparison.md" target="_blank" rel="noopener" +>differences</a>. +Both projects use a very similar configuration format based on lisp. +The configuration consists of a set of general options, a base key configuration, a series of layers, and macros that can be used within those layers. +<a class="link" href="https://github.com/jtroo/kanata/blob/main/cfg_samples/kanata.kbd" target="_blank" rel="noopener" +>Here&rsquo;s a very complete config that serves as documentation</a>.</p> +<p>One big disadvantage of the lispy configuration is that you need to specify your hardware layout/all your keys, and repeat that every time you define a new layer. +The result visually maps to your keyboard, but can be very verbose/big if you need really few changes.</p> +<p><a class="link" href="https://github.com/rvaiya/keyd/" target="_blank" rel="noopener" +>Keyd</a> is another alternative with a more declarative configuration format, which might lend itself to smaller.</p> +<p>For now I&rsquo;m just trying it out, and getting a feel for using fewer keys before I build my own ZMK keyboard. +I particularly like the option of using mod-keys on the home row (e.g., having A work as a CTRL when held). +Mod-tap, tap-dancing and the like are very common techniques in sub-40% layouts, where there simply aren&rsquo;t enough keys for all the letters and symbols. +In a regular-sized keyboard, these techniques can also help you stay on the home row and type more comfortably. +At least, that&rsquo;s the idea. +We&rsquo;ll see if I like it enough to stick with it.</p> +<p>For now, here&rsquo;s my very simple config:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span><span class="lnt">14 +</span><span class="lnt">15 +</span><span class="lnt">16 +</span><span class="lnt">17 +</span><span class="lnt">18 +</span><span class="lnt">19 +</span><span class="lnt">20 +</span><span class="lnt">21 +</span><span class="lnt">22 +</span><span class="lnt">23 +</span><span class="lnt">24 +</span><span class="lnt">25 +</span><span class="lnt">26 +</span><span class="lnt">27 +</span><span class="lnt">28 +</span><span class="lnt">29 +</span><span class="lnt">30 +</span><span class="lnt">31 +</span><span class="lnt">32 +</span><span class="lnt">33 +</span><span class="lnt">34 +</span><span class="lnt">35 +</span><span class="lnt">36 +</span><span class="lnt">37 +</span><span class="lnt">38 +</span><span class="lnt">39 +</span><span class="lnt">40 +</span><span class="lnt">41 +</span><span class="lnt">42 +</span><span class="lnt">43 +</span><span class="lnt">44 +</span><span class="lnt">45 +</span><span class="lnt">46 +</span><span class="lnt">47 +</span><span class="lnt">48 +</span><span class="lnt">49 +</span><span class="lnt">50 +</span><span class="lnt">51 +</span><span class="lnt">52 +</span><span class="lnt">53 +</span><span class="lnt">54 +</span><span class="lnt">55 +</span><span class="lnt">56 +</span><span class="lnt">57 +</span><span class="lnt">58 +</span><span class="lnt">59 +</span><span class="lnt">60 +</span><span class="lnt">61 +</span><span class="lnt">62 +</span><span class="lnt">63 +</span><span class="lnt">64 +</span><span class="lnt">65 +</span><span class="lnt">66 +</span><span class="lnt">67 +</span><span class="lnt">68 +</span><span class="lnt">69 +</span><span class="lnt">70 +</span><span class="lnt">71 +</span><span class="lnt">72 +</span><span class="lnt">73 +</span><span class="lnt">74 +</span><span class="lnt">75 +</span><span class="lnt">76 +</span><span class="lnt">77 +</span><span class="lnt">78 +</span><span class="lnt">79 +</span><span class="lnt">80 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-lisp" data-lang="lisp"><span class="line"><span class="cl"><span class="p">(</span><span class="nv">defcfg</span> +</span></span><span class="line"><span class="cl"> <span class="c1">;; Your keyboard device will likely differ from this.</span> +</span></span><span class="line"><span class="cl"> <span class="nv">linux-dev</span> <span class="nv">/dev/input/by-id/usb-Logitech_USB_Receiver-if02-event-mouse</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="c1">;; Windows doesn&#39;t need any input/output configuration entries; however, there</span> +</span></span><span class="line"><span class="cl"> <span class="c1">;; must still be a defcfg entry. You can keep the linux-dev entry or delete</span> +</span></span><span class="line"><span class="cl"> <span class="c1">;; it and leave it empty.</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">defsrc</span> +</span></span><span class="line"><span class="cl"> <span class="nv">grv</span> <span class="mi">1</span> <span class="mi">2</span> <span class="mi">3</span> <span class="mi">4</span> <span class="mi">5</span> <span class="mi">6</span> <span class="mi">7</span> <span class="mi">8</span> <span class="mi">9</span> <span class="mi">0</span> <span class="nf">-</span> <span class="nf">=</span> <span class="nv">bspc</span> +</span></span><span class="line"><span class="cl"> <span class="nv">tab</span> <span class="nv">q</span> <span class="nv">w</span> <span class="nv">e</span> <span class="nv">r</span> <span class="no">t</span> <span class="nv">y</span> <span class="nv">u</span> <span class="nv">i</span> <span class="nv">o</span> <span class="nv">p</span> <span class="nv">[</span> <span class="nv">]</span> +</span></span><span class="line"><span class="cl"> <span class="nv">caps</span> <span class="nv">a</span> <span class="nv">s</span> <span class="nv">d</span> <span class="nv">f</span> <span class="nv">g</span> <span class="nv">h</span> <span class="nv">j</span> <span class="nv">k</span> <span class="nv">l</span> <span class="c1">; &#39; ret</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lsft</span> <span class="nv">\ z</span> <span class="nv">x</span> <span class="nv">c</span> <span class="nv">v</span> <span class="nv">b</span> <span class="nv">n</span> <span class="nv">m</span> <span class="o">,</span> <span class="o">.</span> <span class="nf">/</span> <span class="nv">rsft</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lctl</span> <span class="nv">lmet</span> <span class="nv">lalt</span> <span class="nv">spc</span> <span class="nv">ralt</span> <span class="nv">rmet</span> <span class="nv">rctl</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">deflayer</span> <span class="nv">qwerty</span> +</span></span><span class="line"><span class="cl"> <span class="nv">grv</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@warrows</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lctrl</span> <span class="nv">@alctrl</span> <span class="nv">@slsft</span> <span class="nv">@dlalt</span> <span class="nv">@flmet</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@jrmet</span> <span class="nv">@kralt</span> <span class="nv">@lrsft</span> <span class="nv">@</span><span class="c1">;rctrl _ _</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@smartspace</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">deflayer</span> <span class="nv">arrows</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@flmet</span> <span class="nv">_</span> <span class="nv">left</span> <span class="nv">down</span> <span class="nv">up</span> <span class="nv">rght</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@smartspace</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">deflayer</span> <span class="nv">colemak</span> +</span></span><span class="line"><span class="cl"> <span class="nv">grv</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">tab</span> <span class="nv">q</span> <span class="nv">w</span> <span class="nv">f</span> <span class="nv">p</span> <span class="nv">b</span> <span class="nv">j</span> <span class="nv">l</span> <span class="nv">u</span> <span class="nv">y</span> <span class="c1">; [ ] </span> +</span></span><span class="line"><span class="cl"> <span class="nv">lctrl</span> <span class="nv">@alctrl</span> <span class="nv">@rlsft</span> <span class="nv">@slalt</span> <span class="nv">@tlmet</span> <span class="nv">g</span> <span class="nv">m</span> <span class="nv">@nrmet</span> <span class="nv">@eralt</span> <span class="nv">@irsft</span> <span class="nv">@orctrl</span> <span class="o">&#39;</span> <span class="nv">ret</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lsft</span> <span class="nv">XX</span> <span class="nv">z</span> <span class="nv">x</span> <span class="nv">c</span> <span class="nv">d</span> <span class="nv">v</span> <span class="nv">k</span> <span class="nv">h</span> <span class="o">,</span> <span class="o">.</span> <span class="nf">/</span> <span class="nv">rsft</span> +</span></span><span class="line"><span class="cl"> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">@smartspace</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">deflayer</span> <span class="nv">magic</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">@clmk</span> <span class="nv">@qwerty</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">tab</span> <span class="nv">A-tab</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">bspc</span> <span class="nv">esc</span> <span class="nv">_</span> <span class="nv">ret</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">defalias</span> +</span></span><span class="line"><span class="cl"> <span class="nv">warrows</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">w</span> <span class="p">(</span><span class="nv">layer-toggle</span> <span class="nv">arrows</span><span class="p">))</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="nv">alctrl</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">a</span> <span class="nv">lctrl</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">slsft</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">s</span> <span class="nv">lsft</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">dlalt</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">d</span> <span class="nv">lalt</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">flmet</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">f</span> <span class="nv">lmet</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="nv">jrmet</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">j</span> <span class="nv">rmet</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">kralt</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">k</span> <span class="nv">ralt</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lrsft</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">l</span> <span class="nv">rsft</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="c1">;rctrl (tap-hold 200 200 ; rctrl)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="nv">rlsft</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">r</span> <span class="nv">lsft</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">slalt</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">s</span> <span class="nv">lalt</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">tlmet</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="no">t</span> <span class="nv">lmet</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">nrmet</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">n</span> <span class="nv">rmet</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">eralt</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">e</span> <span class="nv">ralt</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">irsft</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">i</span> <span class="nv">rsft</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">orctrl</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">o</span> <span class="nv">rctrl</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">clmk</span> <span class="p">(</span><span class="nv">layer-switch</span> <span class="nv">colemak</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">qwerty</span> <span class="p">(</span><span class="nv">layer-switch</span> <span class="nv">qwerty</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="nv">smartspace</span> <span class="p">(</span><span class="nv">tap-dance</span> <span class="mi">200</span> <span class="p">(</span> +</span></span><span class="line"><span class="cl"> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">300</span> <span class="mi">300</span> <span class="nv">spc</span> <span class="p">(</span><span class="nv">layer-toggle</span> <span class="nv">magic</span><span class="p">))</span> +</span></span><span class="line"><span class="cl"> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">300</span> <span class="mi">300</span> <span class="p">(</span><span class="nv">one-shot</span> <span class="mi">300</span> <span class="nv">lalt</span><span class="p">)</span> <span class="nv">spc</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">a</span> +</span></span><span class="line"><span class="cl"> <span class="p">))</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="p">)</span> +</span></span></code></pre></td></tr></table> +</div> +</div> \ No newline at end of file diff --git a/tags/layout/page/1/index.html b/tags/layout/page/1/index.html new file mode 100644 index 0000000..f9e8d0b --- /dev/null +++ b/tags/layout/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/layout/ + \ No newline at end of file diff --git a/tags/linux/index.html b/tags/linux/index.html new file mode 100644 index 0000000..fab66d5 --- /dev/null +++ b/tags/linux/index.html @@ -0,0 +1,31 @@ +Tag: Linux - J. Fernando Sánchez + \ No newline at end of file diff --git a/tags/linux/index.xml b/tags/linux/index.xml new file mode 100644 index 0000000..3c3ee1f --- /dev/null +++ b/tags/linux/index.xml @@ -0,0 +1,512 @@ +Linux on J. Fernando Sánchezhttps://balkian.com/tags/linux/Recent content in Linux on J. Fernando SánchezHugo -- gohugo.ioen-usFri, 20 Jan 2023 18:11:00 +0000Kanata: advanced keyboard configurationhttps://balkian.com/p/kanata-advanced-keyboard-configuration/Fri, 20 Jan 2023 18:11:00 +0000https://balkian.com/p/kanata-advanced-keyboard-configuration/<p><a class="link" href="https://github.com/jtroo/kanata/" target="_blank" rel="noopener" +>Kanata</a> is a software keyboard remapper that aims to improve keyboard comfort and usability with advanced customization. +Keyboard remappers are a good alternative to running a custom keyboard with QMK/ZMK, and have two main advantages: they work on any keyboard, and you can configure them to launch any command or program you want, not just key presses. +On the other hand, you need to configure them on every PC/OS you&rsquo;re using your keyboard with, and all the processing is done on software on top of the OS, so there may be glitches and performance issues.</p> +<p>The project was inspired by the more popular <a class="link" href="https://github.com/kmonad/kmonad" target="_blank" rel="noopener" +>KMonad</a>, and the author cites some of the <a class="link" href="https://github.com/jtroo/kanata/blob/main/docs/kmonad_comparison.md" target="_blank" rel="noopener" +>differences</a>. +Both projects use a very similar configuration format based on lisp. +The configuration consists of a set of general options, a base key configuration, a series of layers, and macros that can be used within those layers. +<a class="link" href="https://github.com/jtroo/kanata/blob/main/cfg_samples/kanata.kbd" target="_blank" rel="noopener" +>Here&rsquo;s a very complete config that serves as documentation</a>.</p> +<p>One big disadvantage of the lispy configuration is that you need to specify your hardware layout/all your keys, and repeat that every time you define a new layer. +The result visually maps to your keyboard, but can be very verbose/big if you need really few changes.</p> +<p><a class="link" href="https://github.com/rvaiya/keyd/" target="_blank" rel="noopener" +>Keyd</a> is another alternative with a more declarative configuration format, which might lend itself to smaller.</p> +<p>For now I&rsquo;m just trying it out, and getting a feel for using fewer keys before I build my own ZMK keyboard. +I particularly like the option of using mod-keys on the home row (e.g., having A work as a CTRL when held). +Mod-tap, tap-dancing and the like are very common techniques in sub-40% layouts, where there simply aren&rsquo;t enough keys for all the letters and symbols. +In a regular-sized keyboard, these techniques can also help you stay on the home row and type more comfortably. +At least, that&rsquo;s the idea. +We&rsquo;ll see if I like it enough to stick with it.</p> +<p>For now, here&rsquo;s my very simple config:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span><span class="lnt">14 +</span><span class="lnt">15 +</span><span class="lnt">16 +</span><span class="lnt">17 +</span><span class="lnt">18 +</span><span class="lnt">19 +</span><span class="lnt">20 +</span><span class="lnt">21 +</span><span class="lnt">22 +</span><span class="lnt">23 +</span><span class="lnt">24 +</span><span class="lnt">25 +</span><span class="lnt">26 +</span><span class="lnt">27 +</span><span class="lnt">28 +</span><span class="lnt">29 +</span><span class="lnt">30 +</span><span class="lnt">31 +</span><span class="lnt">32 +</span><span class="lnt">33 +</span><span class="lnt">34 +</span><span class="lnt">35 +</span><span class="lnt">36 +</span><span class="lnt">37 +</span><span class="lnt">38 +</span><span class="lnt">39 +</span><span class="lnt">40 +</span><span class="lnt">41 +</span><span class="lnt">42 +</span><span class="lnt">43 +</span><span class="lnt">44 +</span><span class="lnt">45 +</span><span class="lnt">46 +</span><span class="lnt">47 +</span><span class="lnt">48 +</span><span class="lnt">49 +</span><span class="lnt">50 +</span><span class="lnt">51 +</span><span class="lnt">52 +</span><span class="lnt">53 +</span><span class="lnt">54 +</span><span class="lnt">55 +</span><span class="lnt">56 +</span><span class="lnt">57 +</span><span class="lnt">58 +</span><span class="lnt">59 +</span><span class="lnt">60 +</span><span class="lnt">61 +</span><span class="lnt">62 +</span><span class="lnt">63 +</span><span class="lnt">64 +</span><span class="lnt">65 +</span><span class="lnt">66 +</span><span class="lnt">67 +</span><span class="lnt">68 +</span><span class="lnt">69 +</span><span class="lnt">70 +</span><span class="lnt">71 +</span><span class="lnt">72 +</span><span class="lnt">73 +</span><span class="lnt">74 +</span><span class="lnt">75 +</span><span class="lnt">76 +</span><span class="lnt">77 +</span><span class="lnt">78 +</span><span class="lnt">79 +</span><span class="lnt">80 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-lisp" data-lang="lisp"><span class="line"><span class="cl"><span class="p">(</span><span class="nv">defcfg</span> +</span></span><span class="line"><span class="cl"> <span class="c1">;; Your keyboard device will likely differ from this.</span> +</span></span><span class="line"><span class="cl"> <span class="nv">linux-dev</span> <span class="nv">/dev/input/by-id/usb-Logitech_USB_Receiver-if02-event-mouse</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="c1">;; Windows doesn&#39;t need any input/output configuration entries; however, there</span> +</span></span><span class="line"><span class="cl"> <span class="c1">;; must still be a defcfg entry. You can keep the linux-dev entry or delete</span> +</span></span><span class="line"><span class="cl"> <span class="c1">;; it and leave it empty.</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">defsrc</span> +</span></span><span class="line"><span class="cl"> <span class="nv">grv</span> <span class="mi">1</span> <span class="mi">2</span> <span class="mi">3</span> <span class="mi">4</span> <span class="mi">5</span> <span class="mi">6</span> <span class="mi">7</span> <span class="mi">8</span> <span class="mi">9</span> <span class="mi">0</span> <span class="nf">-</span> <span class="nf">=</span> <span class="nv">bspc</span> +</span></span><span class="line"><span class="cl"> <span class="nv">tab</span> <span class="nv">q</span> <span class="nv">w</span> <span class="nv">e</span> <span class="nv">r</span> <span class="no">t</span> <span class="nv">y</span> <span class="nv">u</span> <span class="nv">i</span> <span class="nv">o</span> <span class="nv">p</span> <span class="nv">[</span> <span class="nv">]</span> +</span></span><span class="line"><span class="cl"> <span class="nv">caps</span> <span class="nv">a</span> <span class="nv">s</span> <span class="nv">d</span> <span class="nv">f</span> <span class="nv">g</span> <span class="nv">h</span> <span class="nv">j</span> <span class="nv">k</span> <span class="nv">l</span> <span class="c1">; &#39; ret</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lsft</span> <span class="nv">\ z</span> <span class="nv">x</span> <span class="nv">c</span> <span class="nv">v</span> <span class="nv">b</span> <span class="nv">n</span> <span class="nv">m</span> <span class="o">,</span> <span class="o">.</span> <span class="nf">/</span> <span class="nv">rsft</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lctl</span> <span class="nv">lmet</span> <span class="nv">lalt</span> <span class="nv">spc</span> <span class="nv">ralt</span> <span class="nv">rmet</span> <span class="nv">rctl</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">deflayer</span> <span class="nv">qwerty</span> +</span></span><span class="line"><span class="cl"> <span class="nv">grv</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@warrows</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lctrl</span> <span class="nv">@alctrl</span> <span class="nv">@slsft</span> <span class="nv">@dlalt</span> <span class="nv">@flmet</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@jrmet</span> <span class="nv">@kralt</span> <span class="nv">@lrsft</span> <span class="nv">@</span><span class="c1">;rctrl _ _</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@smartspace</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">deflayer</span> <span class="nv">arrows</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@flmet</span> <span class="nv">_</span> <span class="nv">left</span> <span class="nv">down</span> <span class="nv">up</span> <span class="nv">rght</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@smartspace</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">deflayer</span> <span class="nv">colemak</span> +</span></span><span class="line"><span class="cl"> <span class="nv">grv</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">tab</span> <span class="nv">q</span> <span class="nv">w</span> <span class="nv">f</span> <span class="nv">p</span> <span class="nv">b</span> <span class="nv">j</span> <span class="nv">l</span> <span class="nv">u</span> <span class="nv">y</span> <span class="c1">; [ ] </span> +</span></span><span class="line"><span class="cl"> <span class="nv">lctrl</span> <span class="nv">@alctrl</span> <span class="nv">@rlsft</span> <span class="nv">@slalt</span> <span class="nv">@tlmet</span> <span class="nv">g</span> <span class="nv">m</span> <span class="nv">@nrmet</span> <span class="nv">@eralt</span> <span class="nv">@irsft</span> <span class="nv">@orctrl</span> <span class="o">&#39;</span> <span class="nv">ret</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lsft</span> <span class="nv">XX</span> <span class="nv">z</span> <span class="nv">x</span> <span class="nv">c</span> <span class="nv">d</span> <span class="nv">v</span> <span class="nv">k</span> <span class="nv">h</span> <span class="o">,</span> <span class="o">.</span> <span class="nf">/</span> <span class="nv">rsft</span> +</span></span><span class="line"><span class="cl"> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">@smartspace</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">deflayer</span> <span class="nv">magic</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">@clmk</span> <span class="nv">@qwerty</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">tab</span> <span class="nv">A-tab</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">bspc</span> <span class="nv">esc</span> <span class="nv">_</span> <span class="nv">ret</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">defalias</span> +</span></span><span class="line"><span class="cl"> <span class="nv">warrows</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">w</span> <span class="p">(</span><span class="nv">layer-toggle</span> <span class="nv">arrows</span><span class="p">))</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="nv">alctrl</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">a</span> <span class="nv">lctrl</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">slsft</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">s</span> <span class="nv">lsft</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">dlalt</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">d</span> <span class="nv">lalt</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">flmet</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">f</span> <span class="nv">lmet</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="nv">jrmet</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">j</span> <span class="nv">rmet</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">kralt</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">k</span> <span class="nv">ralt</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lrsft</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">l</span> <span class="nv">rsft</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="c1">;rctrl (tap-hold 200 200 ; rctrl)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="nv">rlsft</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">r</span> <span class="nv">lsft</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">slalt</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">s</span> <span class="nv">lalt</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">tlmet</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="no">t</span> <span class="nv">lmet</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">nrmet</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">n</span> <span class="nv">rmet</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">eralt</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">e</span> <span class="nv">ralt</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">irsft</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">i</span> <span class="nv">rsft</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">orctrl</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">o</span> <span class="nv">rctrl</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">clmk</span> <span class="p">(</span><span class="nv">layer-switch</span> <span class="nv">colemak</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">qwerty</span> <span class="p">(</span><span class="nv">layer-switch</span> <span class="nv">qwerty</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="nv">smartspace</span> <span class="p">(</span><span class="nv">tap-dance</span> <span class="mi">200</span> <span class="p">(</span> +</span></span><span class="line"><span class="cl"> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">300</span> <span class="mi">300</span> <span class="nv">spc</span> <span class="p">(</span><span class="nv">layer-toggle</span> <span class="nv">magic</span><span class="p">))</span> +</span></span><span class="line"><span class="cl"> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">300</span> <span class="mi">300</span> <span class="p">(</span><span class="nv">one-shot</span> <span class="mi">300</span> <span class="nv">lalt</span><span class="p">)</span> <span class="nv">spc</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">a</span> +</span></span><span class="line"><span class="cl"> <span class="p">))</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="p">)</span> +</span></span></code></pre></td></tr></table> +</div> +</div>Logitech MB850 combi in linuxhttps://balkian.com/p/logitech-mb850-combi-in-linux/Sat, 30 Oct 2021 00:00:01 +0000https://balkian.com/p/logitech-mb850-combi-in-linux/<p>As a follow-up to my last post, I&rsquo;ve decided to also configure my mk850 combo (k850 + m720 triathlon).</p> +<p>Some notes:</p> +<ul> +<li>The keyboard is usually connected to this PC through bluetooth. Since this is a change I usually do in the system for every keyboard, I added a rule for any bus (usb, bluetooth, etc)</li> +<li>The mouse has an additional button that registers as a keyboard. Every press maps to three key events. I&rsquo;ve disabled two of them and mapped the action to F19, in case I want to use it in my DE/WM.</li> +</ul> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span><span class="lnt">6 +</span><span class="lnt">7 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cfg" data-lang="cfg"><span class="line"><span class="cl"><span class="na">evdev:input:* </span> +</span></span><span class="line"><span class="cl"> <span class="na">KEYBOARD_KEY_70039</span><span class="o">=</span><span class="s">leftctrl # bind capslock to w </span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="na">evdev:input:b0005v046DpB015*</span> +</span></span><span class="line"><span class="cl"> <span class="na">KEYBOARD_KEY_700e0</span><span class="o">=</span><span class="s">f19 +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_700e2=unknown +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_7002b=unknown</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>After that, simply run:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl"> sudo udevadm hwdb --update &amp;&amp; sudo udevadm trigger +</span></span></code></pre></td></tr></table> +</div> +</div><p>Make sure the settings have been applied by running <code>evemu-describe</code>:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"> sudo /sbin/evemu-describe /dev/input/event&lt;id of your device&gt; <span class="p">|</span> grep KEY_ +</span></span></code></pre></td></tr></table> +</div> +</div>Logitech MX Keys for Mac on Linuxhttps://balkian.com/p/logitech-mx-keys-for-mac-on-linux/Fri, 29 Oct 2021 00:00:01 +0000https://balkian.com/p/logitech-mx-keys-for-mac-on-linux/<p>I recently got Logitech MX Keys for Mac keyboard at work. +The German version, to be more precise. +This version was three times cheaper than the Windows equivalent with either US or ES layout. +Since I touch type anyway, I thought it was a bargain.</p> +<p>As soon as I plugged it in, I realized there were some glaring issues with the keyboard. +First of all, the Meta/Super and Alt keys are reversed in this keyboard. +In the normal/full version of this keyboard, Logitech gives an option to choose between Mac, Windows and iOS host, and that changes the behavior of the keys. +In this version, tho, only iOS and Mac are available.</p> +<p>Besides that, there&rsquo;s the issue of the grave (tilde) and angle keys switched as well.</p> +<p>Switching these keys around would be very easy with Xorg, but Wayland once again complicates things&hellip;</p> +<p>These issues almost made me return the keyboard. +Luckily, tho, there is another option: configuring the keys one level lower than wayland (and X11), through hwdb.</p> +<p>Long story short, this will configure any Logitech keyboard with the same product id (0x4092) to use a saner configuration:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cfg" data-lang="cfg"><span class="line"><span class="cl"><span class="c1">#File: /etc/udev/hwdb.d/90-logitech-keyboard.hwdb</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="na">evdev:input:b0003v046Dp4092*</span> +</span></span><span class="line"><span class="cl"> <span class="na">KEYBOARD_KEY_700e2</span><span class="o">=</span><span class="s">leftmeta +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_700e3=leftalt +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_70039=leftctrl +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_70064=102nd +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_70035=grave +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_700e7=rightalt +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_700e6=rightmeta +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_7006d=compose</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>After that, simply run:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl"> sudo udevadm hwdb --update &amp;&amp; sudo udevadm trigger +</span></span></code></pre></td></tr></table> +</div> +</div>Linux on the Microsoft Surface Gohttps://balkian.com/p/linux-on-the-microsoft-surface-go/Sat, 01 Jun 2019 00:00:01 +0000https://balkian.com/p/linux-on-the-microsoft-surface-go/<p>Believe it or not, Surface tablets have pretty good linux support, except for the webcams in newer models. +These are some useful notes to get Ubuntu installed in your surface go, as of Summer 2019.</p> +<h2 id="installing-the-kernel">Installing the kernel +</h2><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">git clone --depth <span class="m">1</span> https://github.com/jakeday/linux-surface.git ~/linux-surface +</span></span><span class="line"><span class="cl">cp -a ~/linux-surface /media/&lt;your usb&gt; +</span></span></code></pre></td></tr></table> +</div> +</div><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">cp -a /media/&lt;your usb&gt;/linux-surface ~/ +</span></span><span class="line"><span class="cl"><span class="nb">cd</span> ~/linux-surface/ +</span></span><span class="line"><span class="cl">sudo sh setup.sh +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="booting-ubuntu-first">Booting ubuntu first +</h2><p>Switch out of Windows S mode.</p> +<p>Boot into the &ldquo;Command Prompt&rdquo;.</p> +<p>From Windows go to &ldquo;change advanced startup options&rdquo; and select &ldquo;restart now&rdquo;.</p> +<p>When it reboots, choose the &ldquo;Troubleshoot&rdquo; option, then choose the &ldquo;Advanced options&rdquo; option, and finally choose the &ldquo;Command Prompt&rdquo; option.</p> +<p>After the device reboots, login to the command prompt and then you should see a terminal with X:\windows\system32&gt;</p> +<p>At the prompt, check your UEFI entries:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">bcdedit /enum firmware +</span></span></code></pre></td></tr></table> +</div> +</div><p>Copy UEFI entry of &ldquo;Windows Boot Manager&rdquo; to create a new entry for Ubuntu: bcdedit /copy {bootmgr} /d &ldquo;Ubuntu&rdquo;</p> +<p>Copy the printed GUID number including the braces {} using Ctrl+C</p> +<p>Set file path for the new Ubuntu entry. Replace {guid} with the returned GUID of the previous command (Ctrl+V). bcdedit /set {guid} path \EFI\ubuntu\grubx64.efi</p> +<p>Set Ubuntu as the first/ entry in the boot sequence. Again replace {guid} with the returned GUID of the copy command.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">bcdedit /set <span class="o">{</span>fwbootmgr<span class="o">}</span> displayorder <span class="o">{</span>guid<span class="o">}</span> /addfirst +</span></span></code></pre></td></tr></table> +</div> +</div><p>Check your UEFI entries again: bcdedit /enum firmware You should see something like this:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl">Firmware Boot Manager +</span></span><span class="line"><span class="cl">--------------------- +</span></span><span class="line"><span class="cl">identifier <span class="o">{</span>fwbootmgr<span class="o">}</span> +</span></span><span class="line"><span class="cl">displayorder <span class="o">{</span>3510232e-f8eb-e811-95ce-9ecab3f9d1c4<span class="o">}</span> +</span></span><span class="line"><span class="cl"> <span class="o">{</span>bootmgr<span class="o">}</span> +</span></span><span class="line"><span class="cl"> <span class="o">{</span>2148799b-f8eb-e811-95ce-9ecab3f9d1c4<span class="o">}</span> +</span></span><span class="line"><span class="cl"> <span class="o">{</span>312e8a67-c2f6-e811-95ce-3c1ab3f9d1de<span class="o">}</span> +</span></span><span class="line"><span class="cl"> <span class="o">{</span>312e8a68-c2f6-e811-95ce-3c1ab3f9d1de<span class="o">}</span> +</span></span><span class="line"><span class="cl">timeout <span class="m">0</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Make sure the GUID you copied is the first one listed in displayorder. Then type exit, turn off the PC and turn it back on. After this my surface go is automatically booting to the grub bootloader which lets me choose between Windows and Ubuntu but defaults to Ubuntu after ten seconds.</p>Linuxhttps://balkian.com/linux/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/linux/<img src="https://balkian.com/img/linux.png" alt="Featured image of post Linux" /><h2 id="black-screen-and-lightdm-doesnt-unlock">Black screen and LightDM doesn&rsquo;t unlock +</h2><p>Add this to your /etc/lightdm/lightdm.conf file:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cfg" data-lang="cfg"><span class="line"><span class="cl"><span class="k">[LightDM]</span> +</span></span><span class="line"><span class="cl"><span class="na">logind-check-graphical</span><span class="o">=</span><span class="s">true</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>##Edit previous commands</p> +<p><code>fc</code> is a shell builtin to list and edit previous commands in an editor. +In addition to editing a single line (which you can also do with <code>C-x C-e</code>), it also allows you to edit and run several lines at the same time. +You use it like this:</p> +<p>List previous commands</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">$ <span class="nb">fc</span> -l +</span></span><span class="line"><span class="cl"><span class="m">10259</span> nvim deploy.sh +</span></span><span class="line"><span class="cl">10260* <span class="nb">cd</span> .. +</span></span><span class="line"><span class="cl">10261* nvim content/cheatsheet/linux.md +</span></span><span class="line"><span class="cl"><span class="m">10262</span> <span class="nb">cd</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>List commands with date (in zsh)</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">$ <span class="nb">fc</span> -ld +</span></span><span class="line"><span class="cl">10260* 19:38 <span class="nb">cd</span> .. +</span></span><span class="line"><span class="cl">10261* 19:38 nvim content/cheatsheet/linux.md +</span></span><span class="line"><span class="cl"><span class="m">10262</span> 19:40 <span class="nb">cd</span> +</span></span><span class="line"><span class="cl"><span class="m">10263</span> 19:40 <span class="nb">fc</span> -l +</span></span></code></pre></td></tr></table> +</div> +</div><p>You can add the date too:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">$ <span class="nb">fc</span> -fld +</span></span><span class="line"><span class="cl"><span class="m">10262</span> 1/10/2019 19:40 <span class="nb">cd</span> +</span></span><span class="line"><span class="cl"><span class="m">10263</span> 1/10/2019 19:40 <span class="nb">fc</span> -l +</span></span><span class="line"><span class="cl"><span class="m">10264</span> 1/10/2019 19:40 <span class="nb">fc</span> -ld +</span></span></code></pre></td></tr></table> +</div> +</div><p>You can edit a range of commands</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">$ <span class="nb">fc</span> <span class="m">10262</span> <span class="m">10264</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>The range can be relative to the current position, so the previous command is equivalent to:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">$ <span class="nb">fc</span> -3 -1 +</span></span></code></pre></td></tr></table> +</div> +</div><p>If you save and exit, all commands are executed as a script, and it will be added to your history.</p> +<p>Source: <a class="link" href="https://shapeshed.com/unix-fc/" target="_blank" rel="noopener" +>https://shapeshed.com/unix-fc/</a></p> +<h2 id="prevent-logoff-from-killing-tmux-sessions">Prevent logoff from killing tmux sessions +</h2><p>Lately I&rsquo;ve noticed that logging out of i3, intentionally or when i3 fails, would also kill any tmux or emacs sessions. +This is extremely annoying.</p> +<p>This is caused by a new default in logind (systemd&rsquo;s login) to kill user process on logoff. +You can revert this setting in your logind.conf (<code>/etc/systemd/logind.conf</code>):</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cfg" data-lang="cfg"><span class="line"><span class="cl"><span class="na">KillUserProcesses</span><span class="o">=</span><span class="s">no</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Or only for a specific process (e.g., tmux):</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">systemd-run --scope --user tmux +</span></span></code></pre></td></tr></table> +</div> +</div><p>Source: <a class="link" href="https://unix.stackexchange.com/questions/490267/prevent-logoff-from-killing-tmux-session" target="_blank" rel="noopener" +>https://unix.stackexchange.com/questions/490267/prevent-logoff-from-killing-tmux-session</a></p> +<h2 id="upload-a-temporary-file">Upload a temporary file +</h2><p>Sometimes you just need to copy/paste a file from a server, and copying from the terminal can be a hassle. +These two services are command-line &ldquo;pastebins&rdquo; just one curl away:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span><span class="lnt">6 +</span><span class="lnt">7 +</span><span class="lnt">8 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">&lt;command&gt; <span class="p">|</span> curl -F <span class="s1">&#39;sprunge=&lt;-&#39;</span> http://sprunge.us +</span></span><span class="line"><span class="cl"><span class="c1"># OR</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl">&lt;command&gt; 2&gt;<span class="p">&amp;</span><span class="m">1</span> <span class="p">|</span> curl -F <span class="s1">&#39;f:1=&lt;-&#39;</span> ix.io +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="c1"># OR</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl">&lt;command&gt; <span class="p">|</span> curl -F<span class="s2">&#34;file=@-&#34;</span> https://ttm.sh +</span></span></code></pre></td></tr></table> +</div> +</div><h1 id="install-fortinet-sslvpn-support-for-networkmanager">Install Fortinet SSLVPN support for NetworkManager +</h1><p>UPM (Universidad Politécnica de Madrid) uses a propriatary VPN solution. +The instructions for GNU/Linux on their website involve downloading a specific client (<code>.tar.gz</code>) and manually running it. +That works, but it is kind of a hassle. +A much more convenient alternative is installing this NetworkManager plugin:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">pacman -Sy networkmanager-fortisslvpn +</span></span><span class="line"><span class="cl"><span class="c1"># Or apt get install networkmanager-fortisslvpn </span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Now you can simply add a new VPN connection in NetworkManager and manage it as you would any other connection.</p> \ No newline at end of file diff --git a/tags/linux/page/1/index.html b/tags/linux/page/1/index.html new file mode 100644 index 0000000..ec22679 --- /dev/null +++ b/tags/linux/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/linux/ + \ No newline at end of file diff --git a/tags/lisp/index.html b/tags/lisp/index.html new file mode 100644 index 0000000..bf37b1a --- /dev/null +++ b/tags/lisp/index.html @@ -0,0 +1,31 @@ +Tag: Lisp - J. Fernando Sánchez +

Tags

1 page

Lisp

Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/tags/lisp/index.xml b/tags/lisp/index.xml new file mode 100644 index 0000000..1c4c09c --- /dev/null +++ b/tags/lisp/index.xml @@ -0,0 +1,10 @@ +Lisp on J. Fernando Sánchezhttps://balkian.com/tags/lisp/Recent content in Lisp on J. Fernando SánchezHugo -- gohugo.ioen-usEmacshttps://balkian.com/emacs/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/emacs/<img src="https://balkian.com/img/emacs.png" alt="Featured image of post Emacs" /><h2 id="show-plain-text-version">Show plain text version +</h2><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-lisp" data-lang="lisp"><span class="line"><span class="cl"><span class="p">(</span><span class="nv">font-lock-mode</span><span class="p">)</span> +</span></span></code></pre></td></tr></table> +</div> +</div> \ No newline at end of file diff --git a/tags/lisp/page/1/index.html b/tags/lisp/page/1/index.html new file mode 100644 index 0000000..c156928 --- /dev/null +++ b/tags/lisp/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/lisp/ + \ No newline at end of file diff --git a/tags/logitech/index.html b/tags/logitech/index.html new file mode 100644 index 0000000..05ae2a1 --- /dev/null +++ b/tags/logitech/index.html @@ -0,0 +1,31 @@ +Tag: Logitech - J. Fernando Sánchez + \ No newline at end of file diff --git a/tags/logitech/index.xml b/tags/logitech/index.xml new file mode 100644 index 0000000..9697aef --- /dev/null +++ b/tags/logitech/index.xml @@ -0,0 +1,283 @@ +Logitech on J. Fernando Sánchezhttps://balkian.com/tags/logitech/Recent content in Logitech on J. Fernando SánchezHugo -- gohugo.ioen-usFri, 20 Jan 2023 18:11:00 +0000Kanata: advanced keyboard configurationhttps://balkian.com/p/kanata-advanced-keyboard-configuration/Fri, 20 Jan 2023 18:11:00 +0000https://balkian.com/p/kanata-advanced-keyboard-configuration/<p><a class="link" href="https://github.com/jtroo/kanata/" target="_blank" rel="noopener" +>Kanata</a> is a software keyboard remapper that aims to improve keyboard comfort and usability with advanced customization. +Keyboard remappers are a good alternative to running a custom keyboard with QMK/ZMK, and have two main advantages: they work on any keyboard, and you can configure them to launch any command or program you want, not just key presses. +On the other hand, you need to configure them on every PC/OS you&rsquo;re using your keyboard with, and all the processing is done on software on top of the OS, so there may be glitches and performance issues.</p> +<p>The project was inspired by the more popular <a class="link" href="https://github.com/kmonad/kmonad" target="_blank" rel="noopener" +>KMonad</a>, and the author cites some of the <a class="link" href="https://github.com/jtroo/kanata/blob/main/docs/kmonad_comparison.md" target="_blank" rel="noopener" +>differences</a>. +Both projects use a very similar configuration format based on lisp. +The configuration consists of a set of general options, a base key configuration, a series of layers, and macros that can be used within those layers. +<a class="link" href="https://github.com/jtroo/kanata/blob/main/cfg_samples/kanata.kbd" target="_blank" rel="noopener" +>Here&rsquo;s a very complete config that serves as documentation</a>.</p> +<p>One big disadvantage of the lispy configuration is that you need to specify your hardware layout/all your keys, and repeat that every time you define a new layer. +The result visually maps to your keyboard, but can be very verbose/big if you need really few changes.</p> +<p><a class="link" href="https://github.com/rvaiya/keyd/" target="_blank" rel="noopener" +>Keyd</a> is another alternative with a more declarative configuration format, which might lend itself to smaller.</p> +<p>For now I&rsquo;m just trying it out, and getting a feel for using fewer keys before I build my own ZMK keyboard. +I particularly like the option of using mod-keys on the home row (e.g., having A work as a CTRL when held). +Mod-tap, tap-dancing and the like are very common techniques in sub-40% layouts, where there simply aren&rsquo;t enough keys for all the letters and symbols. +In a regular-sized keyboard, these techniques can also help you stay on the home row and type more comfortably. +At least, that&rsquo;s the idea. +We&rsquo;ll see if I like it enough to stick with it.</p> +<p>For now, here&rsquo;s my very simple config:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span><span class="lnt">14 +</span><span class="lnt">15 +</span><span class="lnt">16 +</span><span class="lnt">17 +</span><span class="lnt">18 +</span><span class="lnt">19 +</span><span class="lnt">20 +</span><span class="lnt">21 +</span><span class="lnt">22 +</span><span class="lnt">23 +</span><span class="lnt">24 +</span><span class="lnt">25 +</span><span class="lnt">26 +</span><span class="lnt">27 +</span><span class="lnt">28 +</span><span class="lnt">29 +</span><span class="lnt">30 +</span><span class="lnt">31 +</span><span class="lnt">32 +</span><span class="lnt">33 +</span><span class="lnt">34 +</span><span class="lnt">35 +</span><span class="lnt">36 +</span><span class="lnt">37 +</span><span class="lnt">38 +</span><span class="lnt">39 +</span><span class="lnt">40 +</span><span class="lnt">41 +</span><span class="lnt">42 +</span><span class="lnt">43 +</span><span class="lnt">44 +</span><span class="lnt">45 +</span><span class="lnt">46 +</span><span class="lnt">47 +</span><span class="lnt">48 +</span><span class="lnt">49 +</span><span class="lnt">50 +</span><span class="lnt">51 +</span><span class="lnt">52 +</span><span class="lnt">53 +</span><span class="lnt">54 +</span><span class="lnt">55 +</span><span class="lnt">56 +</span><span class="lnt">57 +</span><span class="lnt">58 +</span><span class="lnt">59 +</span><span class="lnt">60 +</span><span class="lnt">61 +</span><span class="lnt">62 +</span><span class="lnt">63 +</span><span class="lnt">64 +</span><span class="lnt">65 +</span><span class="lnt">66 +</span><span class="lnt">67 +</span><span class="lnt">68 +</span><span class="lnt">69 +</span><span class="lnt">70 +</span><span class="lnt">71 +</span><span class="lnt">72 +</span><span class="lnt">73 +</span><span class="lnt">74 +</span><span class="lnt">75 +</span><span class="lnt">76 +</span><span class="lnt">77 +</span><span class="lnt">78 +</span><span class="lnt">79 +</span><span class="lnt">80 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-lisp" data-lang="lisp"><span class="line"><span class="cl"><span class="p">(</span><span class="nv">defcfg</span> +</span></span><span class="line"><span class="cl"> <span class="c1">;; Your keyboard device will likely differ from this.</span> +</span></span><span class="line"><span class="cl"> <span class="nv">linux-dev</span> <span class="nv">/dev/input/by-id/usb-Logitech_USB_Receiver-if02-event-mouse</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="c1">;; Windows doesn&#39;t need any input/output configuration entries; however, there</span> +</span></span><span class="line"><span class="cl"> <span class="c1">;; must still be a defcfg entry. You can keep the linux-dev entry or delete</span> +</span></span><span class="line"><span class="cl"> <span class="c1">;; it and leave it empty.</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">defsrc</span> +</span></span><span class="line"><span class="cl"> <span class="nv">grv</span> <span class="mi">1</span> <span class="mi">2</span> <span class="mi">3</span> <span class="mi">4</span> <span class="mi">5</span> <span class="mi">6</span> <span class="mi">7</span> <span class="mi">8</span> <span class="mi">9</span> <span class="mi">0</span> <span class="nf">-</span> <span class="nf">=</span> <span class="nv">bspc</span> +</span></span><span class="line"><span class="cl"> <span class="nv">tab</span> <span class="nv">q</span> <span class="nv">w</span> <span class="nv">e</span> <span class="nv">r</span> <span class="no">t</span> <span class="nv">y</span> <span class="nv">u</span> <span class="nv">i</span> <span class="nv">o</span> <span class="nv">p</span> <span class="nv">[</span> <span class="nv">]</span> +</span></span><span class="line"><span class="cl"> <span class="nv">caps</span> <span class="nv">a</span> <span class="nv">s</span> <span class="nv">d</span> <span class="nv">f</span> <span class="nv">g</span> <span class="nv">h</span> <span class="nv">j</span> <span class="nv">k</span> <span class="nv">l</span> <span class="c1">; &#39; ret</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lsft</span> <span class="nv">\ z</span> <span class="nv">x</span> <span class="nv">c</span> <span class="nv">v</span> <span class="nv">b</span> <span class="nv">n</span> <span class="nv">m</span> <span class="o">,</span> <span class="o">.</span> <span class="nf">/</span> <span class="nv">rsft</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lctl</span> <span class="nv">lmet</span> <span class="nv">lalt</span> <span class="nv">spc</span> <span class="nv">ralt</span> <span class="nv">rmet</span> <span class="nv">rctl</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">deflayer</span> <span class="nv">qwerty</span> +</span></span><span class="line"><span class="cl"> <span class="nv">grv</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@warrows</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lctrl</span> <span class="nv">@alctrl</span> <span class="nv">@slsft</span> <span class="nv">@dlalt</span> <span class="nv">@flmet</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@jrmet</span> <span class="nv">@kralt</span> <span class="nv">@lrsft</span> <span class="nv">@</span><span class="c1">;rctrl _ _</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@smartspace</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">deflayer</span> <span class="nv">arrows</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@flmet</span> <span class="nv">_</span> <span class="nv">left</span> <span class="nv">down</span> <span class="nv">up</span> <span class="nv">rght</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@smartspace</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">deflayer</span> <span class="nv">colemak</span> +</span></span><span class="line"><span class="cl"> <span class="nv">grv</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">tab</span> <span class="nv">q</span> <span class="nv">w</span> <span class="nv">f</span> <span class="nv">p</span> <span class="nv">b</span> <span class="nv">j</span> <span class="nv">l</span> <span class="nv">u</span> <span class="nv">y</span> <span class="c1">; [ ] </span> +</span></span><span class="line"><span class="cl"> <span class="nv">lctrl</span> <span class="nv">@alctrl</span> <span class="nv">@rlsft</span> <span class="nv">@slalt</span> <span class="nv">@tlmet</span> <span class="nv">g</span> <span class="nv">m</span> <span class="nv">@nrmet</span> <span class="nv">@eralt</span> <span class="nv">@irsft</span> <span class="nv">@orctrl</span> <span class="o">&#39;</span> <span class="nv">ret</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lsft</span> <span class="nv">XX</span> <span class="nv">z</span> <span class="nv">x</span> <span class="nv">c</span> <span class="nv">d</span> <span class="nv">v</span> <span class="nv">k</span> <span class="nv">h</span> <span class="o">,</span> <span class="o">.</span> <span class="nf">/</span> <span class="nv">rsft</span> +</span></span><span class="line"><span class="cl"> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">@smartspace</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">deflayer</span> <span class="nv">magic</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">@clmk</span> <span class="nv">@qwerty</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">tab</span> <span class="nv">A-tab</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">bspc</span> <span class="nv">esc</span> <span class="nv">_</span> <span class="nv">ret</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">defalias</span> +</span></span><span class="line"><span class="cl"> <span class="nv">warrows</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">w</span> <span class="p">(</span><span class="nv">layer-toggle</span> <span class="nv">arrows</span><span class="p">))</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="nv">alctrl</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">a</span> <span class="nv">lctrl</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">slsft</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">s</span> <span class="nv">lsft</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">dlalt</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">d</span> <span class="nv">lalt</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">flmet</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">f</span> <span class="nv">lmet</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="nv">jrmet</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">j</span> <span class="nv">rmet</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">kralt</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">k</span> <span class="nv">ralt</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lrsft</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">l</span> <span class="nv">rsft</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="c1">;rctrl (tap-hold 200 200 ; rctrl)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="nv">rlsft</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">r</span> <span class="nv">lsft</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">slalt</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">s</span> <span class="nv">lalt</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">tlmet</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="no">t</span> <span class="nv">lmet</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">nrmet</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">n</span> <span class="nv">rmet</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">eralt</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">e</span> <span class="nv">ralt</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">irsft</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">i</span> <span class="nv">rsft</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">orctrl</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">o</span> <span class="nv">rctrl</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">clmk</span> <span class="p">(</span><span class="nv">layer-switch</span> <span class="nv">colemak</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">qwerty</span> <span class="p">(</span><span class="nv">layer-switch</span> <span class="nv">qwerty</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="nv">smartspace</span> <span class="p">(</span><span class="nv">tap-dance</span> <span class="mi">200</span> <span class="p">(</span> +</span></span><span class="line"><span class="cl"> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">300</span> <span class="mi">300</span> <span class="nv">spc</span> <span class="p">(</span><span class="nv">layer-toggle</span> <span class="nv">magic</span><span class="p">))</span> +</span></span><span class="line"><span class="cl"> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">300</span> <span class="mi">300</span> <span class="p">(</span><span class="nv">one-shot</span> <span class="mi">300</span> <span class="nv">lalt</span><span class="p">)</span> <span class="nv">spc</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">a</span> +</span></span><span class="line"><span class="cl"> <span class="p">))</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="p">)</span> +</span></span></code></pre></td></tr></table> +</div> +</div>Logitech MB850 combi in linuxhttps://balkian.com/p/logitech-mb850-combi-in-linux/Sat, 30 Oct 2021 00:00:01 +0000https://balkian.com/p/logitech-mb850-combi-in-linux/<p>As a follow-up to my last post, I&rsquo;ve decided to also configure my mk850 combo (k850 + m720 triathlon).</p> +<p>Some notes:</p> +<ul> +<li>The keyboard is usually connected to this PC through bluetooth. Since this is a change I usually do in the system for every keyboard, I added a rule for any bus (usb, bluetooth, etc)</li> +<li>The mouse has an additional button that registers as a keyboard. Every press maps to three key events. I&rsquo;ve disabled two of them and mapped the action to F19, in case I want to use it in my DE/WM.</li> +</ul> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span><span class="lnt">6 +</span><span class="lnt">7 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cfg" data-lang="cfg"><span class="line"><span class="cl"><span class="na">evdev:input:* </span> +</span></span><span class="line"><span class="cl"> <span class="na">KEYBOARD_KEY_70039</span><span class="o">=</span><span class="s">leftctrl # bind capslock to w </span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="na">evdev:input:b0005v046DpB015*</span> +</span></span><span class="line"><span class="cl"> <span class="na">KEYBOARD_KEY_700e0</span><span class="o">=</span><span class="s">f19 +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_700e2=unknown +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_7002b=unknown</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>After that, simply run:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl"> sudo udevadm hwdb --update &amp;&amp; sudo udevadm trigger +</span></span></code></pre></td></tr></table> +</div> +</div><p>Make sure the settings have been applied by running <code>evemu-describe</code>:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"> sudo /sbin/evemu-describe /dev/input/event&lt;id of your device&gt; <span class="p">|</span> grep KEY_ +</span></span></code></pre></td></tr></table> +</div> +</div>Logitech MX Keys for Mac on Linuxhttps://balkian.com/p/logitech-mx-keys-for-mac-on-linux/Fri, 29 Oct 2021 00:00:01 +0000https://balkian.com/p/logitech-mx-keys-for-mac-on-linux/<p>I recently got Logitech MX Keys for Mac keyboard at work. +The German version, to be more precise. +This version was three times cheaper than the Windows equivalent with either US or ES layout. +Since I touch type anyway, I thought it was a bargain.</p> +<p>As soon as I plugged it in, I realized there were some glaring issues with the keyboard. +First of all, the Meta/Super and Alt keys are reversed in this keyboard. +In the normal/full version of this keyboard, Logitech gives an option to choose between Mac, Windows and iOS host, and that changes the behavior of the keys. +In this version, tho, only iOS and Mac are available.</p> +<p>Besides that, there&rsquo;s the issue of the grave (tilde) and angle keys switched as well.</p> +<p>Switching these keys around would be very easy with Xorg, but Wayland once again complicates things&hellip;</p> +<p>These issues almost made me return the keyboard. +Luckily, tho, there is another option: configuring the keys one level lower than wayland (and X11), through hwdb.</p> +<p>Long story short, this will configure any Logitech keyboard with the same product id (0x4092) to use a saner configuration:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cfg" data-lang="cfg"><span class="line"><span class="cl"><span class="c1">#File: /etc/udev/hwdb.d/90-logitech-keyboard.hwdb</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="na">evdev:input:b0003v046Dp4092*</span> +</span></span><span class="line"><span class="cl"> <span class="na">KEYBOARD_KEY_700e2</span><span class="o">=</span><span class="s">leftmeta +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_700e3=leftalt +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_70039=leftctrl +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_70064=102nd +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_70035=grave +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_700e7=rightalt +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_700e6=rightmeta +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_7006d=compose</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>After that, simply run:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl"> sudo udevadm hwdb --update &amp;&amp; sudo udevadm trigger +</span></span></code></pre></td></tr></table> +</div> +</div> \ No newline at end of file diff --git a/tags/logitech/page/1/index.html b/tags/logitech/page/1/index.html new file mode 100644 index 0000000..2f2d501 --- /dev/null +++ b/tags/logitech/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/logitech/ + \ No newline at end of file diff --git a/tags/mouse/index.html b/tags/mouse/index.html new file mode 100644 index 0000000..c70f843 --- /dev/null +++ b/tags/mouse/index.html @@ -0,0 +1,31 @@ +Tag: Mouse - J. Fernando Sánchez + \ No newline at end of file diff --git a/tags/mouse/index.xml b/tags/mouse/index.xml new file mode 100644 index 0000000..1781f5d --- /dev/null +++ b/tags/mouse/index.xml @@ -0,0 +1,45 @@ +Mouse on J. Fernando Sánchezhttps://balkian.com/tags/mouse/Recent content in Mouse on J. Fernando SánchezHugo -- gohugo.ioen-usSat, 30 Oct 2021 00:00:01 +0000Logitech MB850 combi in linuxhttps://balkian.com/p/logitech-mb850-combi-in-linux/Sat, 30 Oct 2021 00:00:01 +0000https://balkian.com/p/logitech-mb850-combi-in-linux/<p>As a follow-up to my last post, I&rsquo;ve decided to also configure my mk850 combo (k850 + m720 triathlon).</p> +<p>Some notes:</p> +<ul> +<li>The keyboard is usually connected to this PC through bluetooth. Since this is a change I usually do in the system for every keyboard, I added a rule for any bus (usb, bluetooth, etc)</li> +<li>The mouse has an additional button that registers as a keyboard. Every press maps to three key events. I&rsquo;ve disabled two of them and mapped the action to F19, in case I want to use it in my DE/WM.</li> +</ul> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span><span class="lnt">6 +</span><span class="lnt">7 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cfg" data-lang="cfg"><span class="line"><span class="cl"><span class="na">evdev:input:* </span> +</span></span><span class="line"><span class="cl"> <span class="na">KEYBOARD_KEY_70039</span><span class="o">=</span><span class="s">leftctrl # bind capslock to w </span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="na">evdev:input:b0005v046DpB015*</span> +</span></span><span class="line"><span class="cl"> <span class="na">KEYBOARD_KEY_700e0</span><span class="o">=</span><span class="s">f19 +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_700e2=unknown +</span></span></span><span class="line"><span class="cl"><span class="s"> KEYBOARD_KEY_7002b=unknown</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>After that, simply run:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl"> sudo udevadm hwdb --update &amp;&amp; sudo udevadm trigger +</span></span></code></pre></td></tr></table> +</div> +</div><p>Make sure the settings have been applied by running <code>evemu-describe</code>:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"> sudo /sbin/evemu-describe /dev/input/event&lt;id of your device&gt; <span class="p">|</span> grep KEY_ +</span></span></code></pre></td></tr></table> +</div> +</div> \ No newline at end of file diff --git a/tags/mouse/page/1/index.html b/tags/mouse/page/1/index.html new file mode 100644 index 0000000..5256810 --- /dev/null +++ b/tags/mouse/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/mouse/ + \ No newline at end of file diff --git a/tags/mqtt/index.html b/tags/mqtt/index.html new file mode 100644 index 0000000..c75dcd4 --- /dev/null +++ b/tags/mqtt/index.html @@ -0,0 +1,31 @@ +Tag: Mqtt - J. Fernando Sánchez + \ No newline at end of file diff --git a/tags/mqtt/index.xml b/tags/mqtt/index.xml new file mode 100644 index 0000000..76f6364 --- /dev/null +++ b/tags/mqtt/index.xml @@ -0,0 +1,132 @@ +Mqtt on J. Fernando Sánchezhttps://balkian.com/tags/mqtt/Recent content in Mqtt on J. Fernando SánchezHugo -- gohugo.ioen-usSun, 06 Jan 2019 10:00:00 +0000Controlling Zigbee devices with MQTThttps://balkian.com/p/controlling-zigbee-devices-with-mqtt/Sun, 06 Jan 2019 10:00:00 +0000https://balkian.com/p/controlling-zigbee-devices-with-mqtt/<p>This is a short tutorial on connecting a zigbee device (an Aqara cube) +to an MQTT server, so you can control your zigbee devices from the +network.</p> +<p>If you&rsquo;re anything like me, you&rsquo;re probably a sucker for IoT devices. +For a long time, I&rsquo;ve been using WiFi-enabled lights, and Amazon dash +buttons to control them. To keep these (cheap Chinese) internet enabled +devices away from your network and their respective cloud services, +you&rsquo;ll probably want to set up a dedicated network in your router (more +on this on a future post, maybe). Another disadvantage of WiFi devices +is that they&rsquo;re relatively power hungry.</p> +<p>A popular alternative is using ZigBee for communication. It is a +dedicated protocol similar to bluetooth (BLE), with lower power +requirements and bitrate.</p> +<p>Take the (super cute) aqara cube as an example. It is a small cube that +detects rotation on all of its axes, and tapping events. Here&rsquo;s a +video:</p> +<div class="video-wrapper"> +<iframe loading="lazy" +src="https://www.youtube.com/embed/5YtqG1wEnng" +allowfullscreen +title="YouTube Video" +> +</iframe> +</div> +<p>To connect to zigbee devices you will need a zigbee enabled gateway +(a.k.a. hub), which connects to your WiFi network and your zigbee +devices. Once again, this means adding an internet-enabled device to +your home, and probably a couple of cloud services.</p> +<p>As an alternative, you can set up your own zigbee gateway, and control +it to your home automation platform of choice (e.g. home assistant). We +will cover how to set up a zigbee2mqtt gateway that is also connected to +an MQTT server, so you can use MQTT to control your devices and get +notifications.</p> +<p>What you need:</p> +<ul> +<li><a class="link" href="https://www.aliexpress.com/item/Original-Xiaomi-Mi-Aqara-Cube-Smart-Home-Controller-6-Action-Operation-Fr-Home-Device-Zigbee-Version/32892947622.html?spm=a2g0s.9042311.0.0.3da24c4dXV8sBI" target="_blank" rel="noopener" +>Aqara +cube</a>.</li> +<li><a class="link" href="https://www.aliexpress.com/item/Wireless-Zigbee-CC2531-CC2540-Zigbee-Sniffer-Bluetooth-BLE-4-0-Dongle-Capture-Module-USB-Programmer-Downloader/32907587711.html?spm=a2g0s.9042311.0.0.3da24c4dXV8sBI" target="_blank" rel="noopener" +>CC2531 zigbee +sniffer</a>.</li> +<li><a class="link" href="https://www.aliexpress.com/item/CFSUNBIRD-CC-DEBUGGER-Debugger-and-Programmer-for-RF-System-on-Chips-TI-ORIGINAL-Fast-hipping/32813122315.html?spm=a2g0s.9042311.0.0.3da24c4dXV8sBI" target="_blank" rel="noopener" +>CC-debugger</a>.</li> +</ul> +<p>You will need to flash your sniffer. For that, you only need to follow +the instructions from the <a class="link" href="https://koenkk.github.io/zigbee2mqtt/" target="_blank" rel="noopener" +>zigbee2mqtt +documentation</a>.</p> +<p>Once you&rsquo;re done flashing, you&rsquo;re ready to set up the zigbee2mqtt +server. For convenience, I wrote a simple docker-compose to deploy a +zigbee2mqtt server and a test mosquitto server:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span><span class="lnt">14 +</span><span class="lnt">15 +</span><span class="lnt">16 +</span><span class="lnt">17 +</span><span class="lnt">18 +</span><span class="lnt">19 +</span><span class="lnt">20 +</span><span class="lnt">21 +</span><span class="lnt">22 +</span><span class="lnt">23 +</span><span class="lnt">24 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-yaml" data-lang="yaml"><span class="line"><span class="cl"><span class="nt">version</span><span class="p">:</span><span class="w"> </span><span class="s1">&#39;2.1&#39;</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="nt">services</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">zigbee2mqtt</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l">koenkk/zigbee2mqtt</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">container_name</span><span class="p">:</span><span class="w"> </span><span class="l">zigbee2mqtt </span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">restart</span><span class="p">:</span><span class="w"> </span><span class="l">always</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">volumes</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="l">./z2m-data/:/app/data/</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">devices</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="s2">&#34;/dev/ttyACM0&#34;</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">networks</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="l">hass</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">mqtt</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l">eclipse-mosquitto</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">ports</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="m">1883</span><span class="p">:</span><span class="m">1883</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="m">9001</span><span class="p">:</span><span class="m">9001</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">networks</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="l">hass</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">volumes</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="l">./mosquitto.conf:/mosquitto/config/mosquitto.conf</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="nt">networks</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">hass</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">driver</span><span class="p">:</span><span class="w"> </span><span class="l">overlay</span><span class="w"> +</span></span></span></code></pre></td></tr></table> +</div> +</div><p>You can test your installation with:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span><span class="lnt">6 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">❯ mosquitto_sub -h localhost -p <span class="m">1883</span> -t <span class="s1">&#39;zigbee2mqtt/#&#39;</span> +</span></span><span class="line"><span class="cl">online +</span></span><span class="line"><span class="cl"><span class="o">{</span><span class="s2">&#34;battery&#34;</span>:17,<span class="s2">&#34;voltage&#34;</span>:2925,<span class="s2">&#34;linkquality&#34;</span>:149,<span class="s2">&#34;action&#34;</span>:<span class="s2">&#34;rotate_right&#34;</span>,<span class="s2">&#34;angle&#34;</span>:12.8<span class="o">}</span> +</span></span><span class="line"><span class="cl"><span class="o">{</span><span class="s2">&#34;battery&#34;</span>:17,<span class="s2">&#34;voltage&#34;</span>:2925,<span class="s2">&#34;linkquality&#34;</span>:141,<span class="s2">&#34;action&#34;</span>:<span class="s2">&#34;slide&#34;</span>,<span class="s2">&#34;side&#34;</span>:2<span class="o">}</span> +</span></span><span class="line"><span class="cl"><span class="o">{</span><span class="s2">&#34;battery&#34;</span>:17,<span class="s2">&#34;voltage&#34;</span>:2925,<span class="s2">&#34;linkquality&#34;</span>:120<span class="o">}</span> +</span></span><span class="line"><span class="cl"><span class="o">{</span><span class="s2">&#34;battery&#34;</span>:17,<span class="s2">&#34;voltage&#34;</span>:2925,<span class="s2">&#34;linkquality&#34;</span>:141,<span class="s2">&#34;action&#34;</span>:<span class="s2">&#34;wakeup&#34;</span><span class="o">}</span></span></span></code></pre></td></tr></table> +</div> +</div> +<p>zigbee2mqtt supports the following events for the aqara cube: shake, +wakeup, fall, tap, slide, flip180, flip90, rotate_left and +rotate_right. Every event has additional information, such as the sides +involved, or the degrees turned.</p> +<p>Now you are ready to set up home assistant support in zigbee2mqtt +following <a class="link" href="https://koenkk.github.io/zigbee2mqtt/integration/home_assistant.html" target="_blank" rel="noopener" +>this +guide</a>.</p> \ No newline at end of file diff --git a/tags/mqtt/page/1/index.html b/tags/mqtt/page/1/index.html new file mode 100644 index 0000000..890dfcf --- /dev/null +++ b/tags/mqtt/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/mqtt/ + \ No newline at end of file diff --git a/tags/nginx/index.html b/tags/nginx/index.html new file mode 100644 index 0000000..5db151e --- /dev/null +++ b/tags/nginx/index.html @@ -0,0 +1,31 @@ +Tag: Nginx - J. Fernando Sánchez + \ No newline at end of file diff --git a/tags/nginx/index.xml b/tags/nginx/index.xml new file mode 100644 index 0000000..0383521 --- /dev/null +++ b/tags/nginx/index.xml @@ -0,0 +1,142 @@ +Nginx on J. Fernando Sánchezhttps://balkian.com/tags/nginx/Recent content in Nginx on J. Fernando SánchezHugo -- gohugo.ioen-usTue, 09 Dec 2014 12:12:12 +0000Zoterohttps://balkian.com/p/zotero/Tue, 09 Dec 2014 12:12:12 +0000https://balkian.com/p/zotero/<p><a class="link" href="https://www.zotero.org/" target="_blank" rel="noopener" +>Zotero</a> is an Open Source tool that lets you +organise your bibliography, syncing it with the cloud. Unlike other +alternatives such as <a class="link" href="http://www.mendeley.com" target="_blank" rel="noopener" +>Mendeley</a>, Zotero can +upload the attachments and data to a private cloud via WebDav.</p> +<p>If you use nginx as your web server, know that even though it provides +partial support for webdav, Zotero needs more than that. Hence, you will +need another webdav server, and optionally let nginx proxy to it. This +short post provides the basics to get that set-up working under +Debian/Ubuntu.</p> +<h2 id="setting-up-apache">Setting up Apache +</h2><p>First we need to install Apache:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo apt-get install apache2 +</span></span></code></pre></td></tr></table> +</div> +</div><p>Change the head of &ldquo;/etc/apache2/sites-enabled/000-default&rdquo; to:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-apache" data-lang="apache"><span class="line"><span class="cl"><span class="nt">&lt;VirtualHost</span> <span class="s">*:880</span><span class="nt">&gt;</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Then, create a file /etc/apache2/sites-available/webdav:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-apache" data-lang="apache"><span class="line"><span class="cl"><span class="nb">Alias</span> <span class="sx">/dav</span> <span class="sx">/home/webdav/dav</span> +</span></span><span class="line"><span class="cl"><span class="nt">&lt;Location</span> <span class="s">/dav</span><span class="nt">&gt;</span> +</span></span><span class="line"><span class="cl"> <span class="nb">Dav</span> <span class="k">on</span> +</span></span><span class="line"><span class="cl"> <span class="nb">Order</span> Allow,Deny +</span></span><span class="line"><span class="cl"> <span class="nb">Allow</span> from <span class="k">all</span> +</span></span><span class="line"><span class="cl"> <span class="nb">Dav</span> <span class="k">On</span> +</span></span><span class="line"><span class="cl"> <span class="nb">Options</span> +Indexes +</span></span><span class="line"><span class="cl"> <span class="nb">AuthType</span> Basic +</span></span><span class="line"><span class="cl"> <span class="nb">AuthName</span> DAV +</span></span><span class="line"><span class="cl"> <span class="nb">AuthBasicProvider</span> file +</span></span><span class="line"><span class="cl"> <span class="nb">AuthUserFile</span> <span class="sx">/home/webdav/.htpasswd</span> +</span></span><span class="line"><span class="cl"> <span class="nb">Require</span> valid-user +</span></span><span class="line"><span class="cl"><span class="nt">&lt;/Location&gt;</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Ideally, you want your webdav folders to be private, adding +authentication to them. So you need to create the webdav and zotero +users and add the passwords to an htpasswd file. Even though you could +use a single user, since you will be configuring several clients with +your credentials I encourage you to create the zotero user as well. This +way you can always change the password for zotero without affecting any +other application using webdav.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo adduser webdav +</span></span><span class="line"><span class="cl">sudo htpasswd -c /home/webdav/.htpasswd webdav +</span></span><span class="line"><span class="cl">sudo htpasswd /home/webdav/.htpasswd zotero +</span></span><span class="line"><span class="cl">sudo mkdir -p /home/webdav/dav/zotero +</span></span></code></pre></td></tr></table> +</div> +</div><p>Enable the site and restart apache:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo a2enmod webdav +</span></span><span class="line"><span class="cl">sudo a2enmod dav_fs +</span></span><span class="line"><span class="cl">sudo a2ensite webdav +</span></span><span class="line"><span class="cl">sudo service apache2 restart +</span></span></code></pre></td></tr></table> +</div> +</div><p>At this point everything should be working at +<a class="link" href="http://" target="_blank" rel="noopener" +>http://</a>&lt;your_host&gt;:880/dav/zotero</p> +<h2 id="setting-up-nginx">Setting up NGINX +</h2><p>After the Apache side is working, we can use nginx as a proxy to get +cleaner URIs. In your desired site/location, add this:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span><span class="lnt">6 +</span><span class="lnt">7 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-nginx" data-lang="nginx"><span class="line"><span class="cl"><span class="k">location</span> <span class="s">/dav</span> <span class="p">{</span> +</span></span><span class="line"><span class="cl"> <span class="kn">client_max_body_size</span> <span class="s">20M</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="kn">proxy_set_header</span> <span class="s">X-Real-IP</span> <span class="nv">$remote_addr</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="kn">proxy_set_header</span> <span class="s">X-Forwarded-For</span> <span class="nv">$remote_addr</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="kn">proxy_set_header</span> <span class="s">Host</span> <span class="nv">$host</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="kn">proxy_pass</span> <span class="s">http://127.0.0.1:880</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"><span class="p">}</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Now just reload nginx:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo service nginx force-reload +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="extras">Extras +</h2><ul> +<li><a class="link" href="http://zoteroreader.com/" target="_blank" rel="noopener" +>Zotero Reader</a> - HTML5 client</li> +<li><a class="link" href="https://github.com/ajlyon/zandy" target="_blank" rel="noopener" +>Zandy</a> - Android Open Source +client</li> +</ul> \ No newline at end of file diff --git a/tags/nginx/page/1/index.html b/tags/nginx/page/1/index.html new file mode 100644 index 0000000..bdbc632 --- /dev/null +++ b/tags/nginx/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/nginx/ + \ No newline at end of file diff --git a/tags/nix/index.html b/tags/nix/index.html new file mode 100644 index 0000000..738262e --- /dev/null +++ b/tags/nix/index.html @@ -0,0 +1,31 @@ +Tag: Nix - J. Fernando Sánchez + \ No newline at end of file diff --git a/tags/nix/index.xml b/tags/nix/index.xml new file mode 100644 index 0000000..4ad16af --- /dev/null +++ b/tags/nix/index.xml @@ -0,0 +1,97 @@ +Nix on J. Fernando Sánchezhttps://balkian.com/tags/nix/Recent content in Nix on J. Fernando SánchezHugo -- gohugo.ioen-usMon, 13 Nov 2023 18:21:46 +0100Nix Recipe for Python Projectshttps://balkian.com/p/nix-recipe-for-python-projects/Mon, 13 Nov 2023 18:21:46 +0100https://balkian.com/p/nix-recipe-for-python-projects/<p>This is a quick and easy recipe to add a <code>default.nix</code> to any Python project with a <code>requirements.txt</code> file:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span><span class="lnt">14 +</span><span class="lnt">15 +</span><span class="lnt">16 +</span><span class="lnt">17 +</span><span class="lnt">18 +</span><span class="lnt">19 +</span><span class="lnt">20 +</span><span class="lnt">21 +</span><span class="lnt">22 +</span><span class="lnt">23 +</span><span class="lnt">24 +</span><span class="lnt">25 +</span><span class="lnt">26 +</span><span class="lnt">27 +</span><span class="lnt">28 +</span><span class="lnt">29 +</span><span class="lnt">30 +</span><span class="lnt">31 +</span><span class="lnt">32 +</span><span class="lnt">33 +</span><span class="lnt">34 +</span><span class="lnt">35 +</span><span class="lnt">36 +</span><span class="lnt">37 +</span><span class="lnt">38 +</span><span class="lnt">39 +</span><span class="lnt">40 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-nix" data-lang="nix"><span class="line"><span class="cl"><span class="k">with</span> <span class="kn">import</span> <span class="sr">&lt;nixpkgs&gt;</span> <span class="p">{</span> <span class="p">};</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">let</span> +</span></span><span class="line"><span class="cl"> <span class="n">pythonPackages</span> <span class="o">=</span> <span class="n">python311Packages</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"><span class="k">in</span> <span class="n">pkgs</span><span class="o">.</span><span class="n">mkShell</span> <span class="k">rec</span> <span class="p">{</span> +</span></span><span class="line"><span class="cl"> <span class="n">name</span> <span class="o">=</span> <span class="s2">&#34;impurePythonEnv&#34;</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="n">venvDir</span> <span class="o">=</span> <span class="s2">&#34;./.venv&#34;</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="n">buildInputs</span> <span class="o">=</span> <span class="p">[</span> +</span></span><span class="line"><span class="cl"> <span class="c1"># A python interpreter including the &#39;venv&#39; module is required to bootstrap</span> +</span></span><span class="line"><span class="cl"> <span class="c1"># the environment.</span> +</span></span><span class="line"><span class="cl"> <span class="n">pythonPackages</span><span class="o">.</span><span class="n">python</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="c1"># This execute some shell code to initialize a venv in $venvDir before</span> +</span></span><span class="line"><span class="cl"> <span class="c1"># dropping into the shell</span> +</span></span><span class="line"><span class="cl"> <span class="n">pythonPackages</span><span class="o">.</span><span class="n">venvShellHook</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="c1"># Those are dependencies that we would like to use from nixpkgs, which will</span> +</span></span><span class="line"><span class="cl"> <span class="c1"># add them to PYTHONPATH and thus make them accessible from within the venv.</span> +</span></span><span class="line"><span class="cl"> <span class="n">pythonPackages</span><span class="o">.</span><span class="n">numpy</span> +</span></span><span class="line"><span class="cl"> <span class="n">pythonPackages</span><span class="o">.</span><span class="n">requests</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="c1"># In this particular example, in order to compile any binary extensions they may</span> +</span></span><span class="line"><span class="cl"> <span class="c1"># require, the python modules listed in the hypothetical requirements.txt need</span> +</span></span><span class="line"><span class="cl"> <span class="c1"># the following packages to be installed locally:</span> +</span></span><span class="line"><span class="cl"> <span class="n">taglib</span> +</span></span><span class="line"><span class="cl"> <span class="n">openssl</span> +</span></span><span class="line"><span class="cl"> <span class="n">git</span> +</span></span><span class="line"><span class="cl"> <span class="n">libxml2</span> +</span></span><span class="line"><span class="cl"> <span class="n">libxslt</span> +</span></span><span class="line"><span class="cl"> <span class="n">libzip</span> +</span></span><span class="line"><span class="cl"> <span class="n">zlib</span> +</span></span><span class="line"><span class="cl"> <span class="p">];</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="c1"># Now we can execute any commands within the virtual environment.</span> +</span></span><span class="line"><span class="cl"> <span class="c1"># This is optional and can be left out to run pip manually.</span> +</span></span><span class="line"><span class="cl"> <span class="n">postShellHook</span> <span class="o">=</span> <span class="s1">&#39;&#39; +</span></span></span><span class="line"><span class="cl"><span class="s1"> pip install -r requirements.txt +</span></span></span><span class="line"><span class="cl"><span class="s1"> &#39;&#39;</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">}</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Now, you will get a clean environment by running:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">nix-shell +</span></span></code></pre></td></tr></table> +</div> +</div> \ No newline at end of file diff --git a/tags/nix/page/1/index.html b/tags/nix/page/1/index.html new file mode 100644 index 0000000..f26c1b7 --- /dev/null +++ b/tags/nix/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/nix/ + \ No newline at end of file diff --git a/tags/org/index.html b/tags/org/index.html new file mode 100644 index 0000000..34bdebb --- /dev/null +++ b/tags/org/index.html @@ -0,0 +1,31 @@ +Tag: Org - J. Fernando Sánchez +

Tags

1 page

Org

Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/tags/org/index.xml b/tags/org/index.xml new file mode 100644 index 0000000..08dc838 --- /dev/null +++ b/tags/org/index.xml @@ -0,0 +1,10 @@ +Org on J. Fernando Sánchezhttps://balkian.com/tags/org/Recent content in Org on J. Fernando SánchezHugo -- gohugo.ioen-usEmacshttps://balkian.com/emacs/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/emacs/<img src="https://balkian.com/img/emacs.png" alt="Featured image of post Emacs" /><h2 id="show-plain-text-version">Show plain text version +</h2><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-lisp" data-lang="lisp"><span class="line"><span class="cl"><span class="p">(</span><span class="nv">font-lock-mode</span><span class="p">)</span> +</span></span></code></pre></td></tr></table> +</div> +</div> \ No newline at end of file diff --git a/tags/org/page/1/index.html b/tags/org/page/1/index.html new file mode 100644 index 0000000..fa7f605 --- /dev/null +++ b/tags/org/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/org/ + \ No newline at end of file diff --git a/tags/page/1/index.html b/tags/page/1/index.html new file mode 100644 index 0000000..da632d9 --- /dev/null +++ b/tags/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/ + \ No newline at end of file diff --git a/tags/page/2/index.html b/tags/page/2/index.html new file mode 100644 index 0000000..014aab1 --- /dev/null +++ b/tags/page/2/index.html @@ -0,0 +1,35 @@ +Tags + \ No newline at end of file diff --git a/tags/page/3/index.html b/tags/page/3/index.html new file mode 100644 index 0000000..b3b18e5 --- /dev/null +++ b/tags/page/3/index.html @@ -0,0 +1,36 @@ +Tags + \ No newline at end of file diff --git a/tags/page/4/index.html b/tags/page/4/index.html new file mode 100644 index 0000000..0da1188 --- /dev/null +++ b/tags/page/4/index.html @@ -0,0 +1,37 @@ +Tags + \ No newline at end of file diff --git a/tags/page/5/index.html b/tags/page/5/index.html new file mode 100644 index 0000000..b11325c --- /dev/null +++ b/tags/page/5/index.html @@ -0,0 +1,36 @@ +Tags + \ No newline at end of file diff --git a/tags/page/6/index.html b/tags/page/6/index.html new file mode 100644 index 0000000..992fac2 --- /dev/null +++ b/tags/page/6/index.html @@ -0,0 +1,35 @@ +Tags + \ No newline at end of file diff --git a/tags/page/7/index.html b/tags/page/7/index.html new file mode 100644 index 0000000..51ac05d --- /dev/null +++ b/tags/page/7/index.html @@ -0,0 +1,34 @@ +Tags +

Section

35 pages

Tags

Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/tags/productivity/index.html b/tags/productivity/index.html new file mode 100644 index 0000000..633752a --- /dev/null +++ b/tags/productivity/index.html @@ -0,0 +1,31 @@ +Tag: Productivity - J. Fernando Sánchez +

Tags

1 page

Productivity

Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/tags/productivity/index.xml b/tags/productivity/index.xml new file mode 100644 index 0000000..138d56b --- /dev/null +++ b/tags/productivity/index.xml @@ -0,0 +1,10 @@ +Productivity on J. Fernando Sánchezhttps://balkian.com/tags/productivity/Recent content in Productivity on J. Fernando SánchezHugo -- gohugo.ioen-usEmacshttps://balkian.com/emacs/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/emacs/<img src="https://balkian.com/img/emacs.png" alt="Featured image of post Emacs" /><h2 id="show-plain-text-version">Show plain text version +</h2><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-lisp" data-lang="lisp"><span class="line"><span class="cl"><span class="p">(</span><span class="nv">font-lock-mode</span><span class="p">)</span> +</span></span></code></pre></td></tr></table> +</div> +</div> \ No newline at end of file diff --git a/tags/productivity/page/1/index.html b/tags/productivity/page/1/index.html new file mode 100644 index 0000000..4921f2a --- /dev/null +++ b/tags/productivity/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/productivity/ + \ No newline at end of file diff --git a/tags/programming/index.html b/tags/programming/index.html new file mode 100644 index 0000000..52ab459 --- /dev/null +++ b/tags/programming/index.html @@ -0,0 +1,31 @@ +Tag: Programming - J. Fernando Sánchez +

Tags

1 page

Programming

Built with Hugo
Theme Stack designed by Jimmy
\ No newline at end of file diff --git a/tags/programming/index.xml b/tags/programming/index.xml new file mode 100644 index 0000000..3d62c7d --- /dev/null +++ b/tags/programming/index.xml @@ -0,0 +1,26 @@ +Programming on J. Fernando Sánchezhttps://balkian.com/tags/programming/Recent content in Programming on J. Fernando SánchezHugo -- gohugo.ioen-usPythonhttps://balkian.com/python/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/python/<img src="https://balkian.com/img/python.png" alt="Featured image of post Python" /><h2 id="interesting-libraries">Interesting libraries +</h2><h3 id="tqdm"><a class="link" href="https://github.com/tqdm/tqdm" target="_blank" rel="noopener" +>TQDM</a> +</h3><p>From tqdm&rsquo;s github repository:</p> +<blockquote> +<p>tqdm means &ldquo;progress&rdquo; in Arabic (taqadum, تقدّم) and an abbreviation for &ldquo;I love you so much&rdquo; in Spanish (te quiero demasiado).</p></blockquote> +<p><img src="https://raw.githubusercontent.com/tqdm/tqdm/master/images/tqdm.gif" +loading="lazy" +alt="TQDM in action" +></p> +<h2 id="tools">Tools +</h2><h3 id="uv"><a class="link" href="https://github.com/astral-sh/uv" target="_blank" rel="noopener" +>uv</a> +</h3><p>🚀 A single tool to replace pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more. +⚡️ 10-100x faster than pip.</p> +<ul> +<li>Provides comprehensive project management, with a universal lockfile.</li> +<li>Runs scripts, with support for inline dependency metadata.</li> +<li>Installs and manages Python versions.</li> +<li>Runs and installs tools published as Python packages.</li> +<li>Includes a pip-compatible interface for a performance boost with a familiar CLI.</li> +<li>Supports Cargo-style workspaces for scalable projects.</li> +<li>Disk-space efficient, with a global cache for dependency deduplication.</li> +<li>Installable without Rust or Python via curl or pip.</li> +<li>Supports macOS, Linux, and Windows.</li> +</ul> \ No newline at end of file diff --git a/tags/programming/page/1/index.html b/tags/programming/page/1/index.html new file mode 100644 index 0000000..c949be7 --- /dev/null +++ b/tags/programming/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/programming/ + \ No newline at end of file diff --git a/tags/proxy/index.html b/tags/proxy/index.html new file mode 100644 index 0000000..6ee7f77 --- /dev/null +++ b/tags/proxy/index.html @@ -0,0 +1,31 @@ +Tag: Proxy - J. Fernando Sánchez + \ No newline at end of file diff --git a/tags/proxy/index.xml b/tags/proxy/index.xml new file mode 100644 index 0000000..b5cd5c0 --- /dev/null +++ b/tags/proxy/index.xml @@ -0,0 +1,105 @@ +Proxy on J. Fernando Sánchezhttps://balkian.com/tags/proxy/Recent content in Proxy on J. Fernando SánchezHugo -- gohugo.ioen-usThu, 09 Oct 2014 10:00:00 +0000Proxies with Apache and pythonhttps://balkian.com/p/proxies-with-apache-and-python/Thu, 09 Oct 2014 10:00:00 +0000https://balkian.com/p/proxies-with-apache-and-python/<p>This is a quick note on proxying a local python application (e.g. flask) +to a subdirectory in Apache. This assumes that the file wsgi.py contains +a WSGI application with the name <em>application</em>. Hence, wsgi:application.</p> +<h2 id="gunicorn">Gunicorn +</h2><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-apache" data-lang="apache"><span class="line"><span class="cl"><span class="nt">&lt;Location</span> <span class="s">/myapp/</span><span class="nt">&gt;</span> +</span></span><span class="line"><span class="cl"> <span class="nb">ProxyPass</span> http://127.0.0.1:8888/myapp/ +</span></span><span class="line"><span class="cl"> <span class="nb">ProxyPassReverse</span> http://127.0.0.1:8888/myapp/ +</span></span><span class="line"><span class="cl"> <span class="nb">RequestHeader</span> set SCRIPT_NAME <span class="s2">&#34;/myapp/&#34;</span> +</span></span><span class="line"><span class="cl"><span class="nt">&lt;/Location&gt;</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p><strong>Important</strong>: <em>SCRIPT_NAME</em> and the end of <em>ProxyPass</em> URL <strong>MUST BE +THE SAME</strong>. Otherwise, Gunicorn will fail miserably.</p> +<p>Try it with:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">venv/bin/gunicorn -w <span class="m">4</span> -b 127.0.0.1:8888 --log-file - --access-logfile - wsgi:application +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="uwsgi">UWSGI +</h2><p>This is a very simple configuration. I will try to upload one with more +options for uwsgi (in a .ini file).</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-apache" data-lang="apache"><span class="line"><span class="cl"><span class="nt">&lt;Location</span> <span class="s">/myapp/</span><span class="nt">&gt;</span> +</span></span><span class="line"><span class="cl"> <span class="nb">SetHandler</span> uwsgi_handler +</span></span><span class="line"><span class="cl"> <span class="nb">uWSGISocker</span> <span class="m">127.0.0.1</span>:8888 +</span></span><span class="line"><span class="cl"><span class="nt">&lt;/Location&gt;</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Try it with:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">uwsgi --socket 127.0.0.1:8888 -w wsgi:application +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="extra-supervisor">Extra: Supervisor +</h2><p>If everything went as expected, you can wrap your command in a +supervisor config file and let it handle the server for you.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span><span class="lnt">14 +</span><span class="lnt">15 +</span><span class="lnt">16 +</span><span class="lnt">17 +</span><span class="lnt">18 +</span><span class="lnt">19 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-ini" data-lang="ini"><span class="line"><span class="cl"><span class="k">[unix_http_server]</span> +</span></span><span class="line"><span class="cl"><span class="na">file</span><span class="o">=</span><span class="s">/tmp/myapp.sock ; path to your socket file</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">[supervisord]</span> +</span></span><span class="line"><span class="cl"><span class="na">logfile</span> <span class="o">=</span> <span class="s">%(here)s/logs/supervisor.log</span> +</span></span><span class="line"><span class="cl"><span class="na">childlogdir</span> <span class="o">=</span> <span class="s">%(here)s/logs/</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">[rpcinterface:supervisor]</span> +</span></span><span class="line"><span class="cl"><span class="na">supervisor.rpcinterface_factory</span> <span class="o">=</span> <span class="s">supervisor.rpcinterface:make_main_rpcinterface</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">[supervisorctl]</span> +</span></span><span class="line"><span class="cl"><span class="na">logfile</span> <span class="o">=</span> <span class="s">%(here)s/logs/supervisorctl.log</span> +</span></span><span class="line"><span class="cl"><span class="na">serverurl</span><span class="o">=</span><span class="s">unix:///tmp/supervisor.sock ; use a unix:// URL for a unix socket</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">[program:myapp]</span> +</span></span><span class="line"><span class="cl"><span class="na">command</span> <span class="o">=</span> <span class="s">venv/bin/gunicorn -w 4 -b 0.0.0.0:5000 --log-file %(here)s/logs/gunicorn.log --access-logfile - wsgi:application</span> +</span></span><span class="line"><span class="cl"><span class="na">directory</span> <span class="o">=</span> <span class="s">%(here)s</span> +</span></span><span class="line"><span class="cl"><span class="na">environment</span> <span class="o">=</span> <span class="s">PATH=%(here)s/venv/bin/</span> +</span></span><span class="line"><span class="cl"><span class="na">logfile</span> <span class="o">=</span> <span class="s">%(here)s/logs/myapp.log</span> +</span></span></code></pre></td></tr></table> +</div> +</div> \ No newline at end of file diff --git a/tags/proxy/page/1/index.html b/tags/proxy/page/1/index.html new file mode 100644 index 0000000..03d18a5 --- /dev/null +++ b/tags/proxy/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/proxy/ + \ No newline at end of file diff --git a/tags/pypi/index.html b/tags/pypi/index.html new file mode 100644 index 0000000..0966e37 --- /dev/null +++ b/tags/pypi/index.html @@ -0,0 +1,31 @@ +Tag: Pypi - J. Fernando Sánchez + \ No newline at end of file diff --git a/tags/pypi/index.xml b/tags/pypi/index.xml new file mode 100644 index 0000000..21e99a7 --- /dev/null +++ b/tags/pypi/index.xml @@ -0,0 +1,162 @@ +Pypi on J. Fernando Sánchezhttps://balkian.com/tags/pypi/Recent content in Pypi on J. Fernando SánchezHugo -- gohugo.ioen-usSat, 27 Sep 2014 10:00:00 +0000Publishing on PyPihttps://balkian.com/p/publishing-on-pypi/Sat, 27 Sep 2014 10:00:00 +0000https://balkian.com/p/publishing-on-pypi/<p>Developing a python module and publishing it on Github is cool, but most +of the times you want others to download and use it easily. That is the +role of PyPi, the python package repository. In this post I show you how +to publish your package in less than 10 minutes.</p> +<h2 id="choose-a-fancy-name">Choose a fancy name +</h2><p>If you haven&rsquo;t done so yet, take a minute or two to think about this. +To publish on PyPi you need a name for your package that isn&rsquo;t taken. +What&rsquo;s more, a catchy and unique name will help people remember your +module and feel more inclined to at least try it.</p> +<p>The package name should hint what your module does, but that&rsquo;s not +always the case. That&rsquo;s your call. I personally put uniqueness and +memorability over describing the functionality.</p> +<h2 id="create-a-pypirc-configuration-file">Create a .pypirc configuration file +</h2><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cfg" data-lang="cfg"><span class="line"><span class="cl"><span class="na">[distutils] # this tells distutils what package indexes you can push to</span> +</span></span><span class="line"><span class="cl"><span class="na">index-servers</span> <span class="o">=</span><span class="s"> +</span></span></span><span class="line"><span class="cl"><span class="s"> pypi # the live PyPI +</span></span></span><span class="line"><span class="cl"><span class="s"> pypitest # test PyPI</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="na">[pypi] # authentication details for live PyPI</span> +</span></span><span class="line"><span class="cl"><span class="na">repository</span> <span class="o">=</span> <span class="s">https://pypi.python.org/pypi</span> +</span></span><span class="line"><span class="cl"><span class="na">username</span> <span class="o">=</span> <span class="s">{ your_username }</span> +</span></span><span class="line"><span class="cl"><span class="na">password</span> <span class="o">=</span> <span class="s">{ your_password } # not necessary</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="na">[pypitest] # authentication details for test PyPI</span> +</span></span><span class="line"><span class="cl"><span class="na">repository</span> <span class="o">=</span> <span class="s">https://testpypi.python.org/pypi</span> +</span></span><span class="line"><span class="cl"><span class="na">username</span> <span class="o">=</span> <span class="s">{ your_username }</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>As you can see, you need to register both in the <a class="link" href="https://pypi.python.org/pypi?%3Aaction=register_form" target="_blank" rel="noopener" +>main pypi +repository</a> and +the <a class="link" href="https://testpypi.python.org/pypi?%3Aaction=register_form" target="_blank" rel="noopener" +>testing +server</a>. The +usernames and passwords might be different, that is up to you!</p> +<h2 id="prepare-your-package">Prepare your package +</h2><p>This should be the structure:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">root-dir/ # Any name you want +</span></span><span class="line"><span class="cl"> setup.py +</span></span><span class="line"><span class="cl"> setup.cfg +</span></span><span class="line"><span class="cl"> LICENSE.txt +</span></span><span class="line"><span class="cl"> README.md +</span></span><span class="line"><span class="cl"> mypackage/ +</span></span><span class="line"><span class="cl"> __init__.py +</span></span><span class="line"><span class="cl"> foo.py +</span></span><span class="line"><span class="cl"> bar.py +</span></span><span class="line"><span class="cl"> baz.py +</span></span></code></pre></td></tr></table> +</div> +</div><h3 id="setupcfg">setup.cfg +</h3><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cfg" data-lang="cfg"><span class="line"><span class="cl"><span class="k">[metadata]</span> +</span></span><span class="line"><span class="cl"><span class="na">description-file</span> <span class="o">=</span> <span class="s">README.md</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>The markdown README is the <em>de facto</em> standard in Github, but you can +also use rST (reStructuredText), the standard in the python community.</p> +<h3 id="setuppy">setup.py +</h3><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-python" data-lang="python"><span class="line"><span class="cl"><span class="kn">from</span> <span class="nn">distutils.core</span> <span class="kn">import</span> <span class="n">setup</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="n">setup</span><span class="p">(</span><span class="n">name</span> <span class="o">=</span> <span class="s1">&#39;mypackage&#39;</span><span class="p">,</span> +</span></span><span class="line"><span class="cl"> <span class="n">packages</span> <span class="o">=</span> <span class="p">[</span><span class="s1">&#39;mypackage&#39;</span><span class="p">],</span> <span class="c1"># this must be the same as the name above</span> +</span></span><span class="line"><span class="cl"> <span class="n">version</span> <span class="o">=</span> <span class="s1">&#39;{ version }&#39;</span><span class="p">,</span> +</span></span><span class="line"><span class="cl"> <span class="n">description</span> <span class="o">=</span> <span class="s1">&#39;{ description }&#39;</span><span class="p">,</span> +</span></span><span class="line"><span class="cl"> <span class="n">author</span> <span class="o">=</span> <span class="s1">&#39;{ name }&#39;</span><span class="p">,</span> +</span></span><span class="line"><span class="cl"> <span class="n">email</span> <span class="o">=</span> <span class="s1">&#39;{ email }&#39;</span><span class="p">,</span> +</span></span><span class="line"><span class="cl"> <span class="n">url</span> <span class="o">=</span> <span class="s1">&#39;https://github.com/</span><span class="si">{user}</span><span class="s1">/</span><span class="si">{package}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="c1"># URL to the github repo</span> +</span></span><span class="line"><span class="cl"> <span class="n">download_url</span> <span class="o">=</span> <span class="s1">&#39;https://github.com/</span><span class="si">{user}</span><span class="s1">/</span><span class="si">{repo}</span><span class="s1">/tarball/</span><span class="si">{version}</span><span class="s1">&#39;</span><span class="p">,</span> +</span></span><span class="line"><span class="cl"> <span class="n">keywords</span> <span class="o">=</span> <span class="p">[</span><span class="s1">&#39;websockets&#39;</span><span class="p">,</span> <span class="s1">&#39;display&#39;</span><span class="p">,</span> <span class="s1">&#39;d3&#39;</span><span class="p">],</span> <span class="c1"># list of keywords that represent your package</span> +</span></span><span class="line"><span class="cl"> <span class="n">classifiers</span> <span class="o">=</span> <span class="p">[],</span> <span class="p">)</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>You might notice that the download_url points to a Github URL. We could +host our package anywhere, but Github is a convenient option. To create +the tarball and the zip packages, you only need to tag a tag in your +repository and push it to github:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git tag <span class="o">{</span>version<span class="o">}</span> -m <span class="s2">&#34;{ Description of this tag/version}&#34;</span> +</span></span><span class="line"><span class="cl">git push --tags origin master +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="push-to-the-testingmain-pypi-server">Push to the testing/main pypi server +</h2><p>It is advisable that you try your package on the test repository and fix +any problems first. The process is simple:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">python setup.py register -r <span class="o">{</span>pypitest/pypi<span class="o">}</span> python setup.py sdist upload -r <span class="o">{</span>pypitest/pypi<span class="o">}</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>If everything went as expected, you can now install your package through +pip and browse your package&rsquo;s page. For instance, check my senpy +package: <a class="link" href="https://pypi.python.org/pypi/senpy" target="_blank" rel="noopener" +>https://pypi.python.org/pypi/senpy</a></p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">pip install senpy +</span></span></code></pre></td></tr></table> +</div> +</div> \ No newline at end of file diff --git a/tags/pypi/page/1/index.html b/tags/pypi/page/1/index.html new file mode 100644 index 0000000..7cd8109 --- /dev/null +++ b/tags/pypi/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/pypi/ + \ No newline at end of file diff --git a/tags/python/index.html b/tags/python/index.html new file mode 100644 index 0000000..235e626 --- /dev/null +++ b/tags/python/index.html @@ -0,0 +1,32 @@ +Tag: Python - J. Fernando Sánchez + \ No newline at end of file diff --git a/tags/python/index.xml b/tags/python/index.xml new file mode 100644 index 0000000..aa9a36e --- /dev/null +++ b/tags/python/index.xml @@ -0,0 +1,665 @@ +Python on J. Fernando Sánchezhttps://balkian.com/tags/python/Recent content in Python on J. Fernando SánchezHugo -- gohugo.ioen-usMon, 17 Feb 2025 23:02:47 +0100uv - One rust tool to rule all pythonshttps://balkian.com/p/uv-one-rust-tool-to-rule-all-pythons/Mon, 17 Feb 2025 23:02:47 +0100https://balkian.com/p/uv-one-rust-tool-to-rule-all-pythons/<img src="https://balkian.com/img/uv.png" alt="Featured image of post uv - One rust tool to rule all pythons" /><p>Long story short: I&rsquo;m now using <a class="link" href="https://github.com/astral-sh/uv" target="_blank" rel="noopener" +>uv</a>, and so should you. +It is a great replacement for pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more.</p> +<h2 id="context">Context +</h2><p>For years, my strategy to manage python projects has been a mix of a custom <code>setup.py</code>, several hand-crafted <code>requirements.txt</code> files (through <code>pip freeze</code>), a custom virtualenv per project, and multiple tools to upload to PyPI. +Although this works, this setup has many drawbacks:</p> +<ul> +<li>It requires user intervention (creating a venv, sourcing it, handling new deps). This isn&rsquo;t ideal if you want new (probably inexperienced) users to use your projects.</li> +<li>On a similar note, the whole process needs to be well documented if you want other users to contribute or maintain the code.</li> +<li>Pinning dependency versions is finicky, and I&rsquo;ve run into problems beause of that.</li> +<li>Creating a new project involves a template, or copying files from an older project.</li> +</ul> +<p>Of course, this is nothing new. +There is a whole site dedicated to <a class="link" href="https://packaging.python.org/en/latest/" target="_blank" rel="noopener" +>packaging your Python project</a>. +A plethora of different projects have come and go, with varying degrees of success.</p> +<h2 id="alternatives-poetry">Alternatives (poetry) +</h2><p>About a year before trying <code>uv</code>, I tried to catch up with the ecosystem and get to know the <code>blessed new way</code>. +However, the task proved to be a little more difficult, as the landscape is filled with a myriad of alternatives, each with their own set of drawbacks and detractors. +Packaging has historically been a weak spot, in ironical contradiction to the Zen of Python&rsquo;s &ldquo;There should be one&ndash; and preferably only one &ndash;obvious way to do it&rdquo;,</p> +<p>I eventually settled on <a class="link" href="https://python-poetry.org/" target="_blank" rel="noopener" +>poetry</a>. +Mostly because it seemed like the most popular alternative.</p> +<p>There are many things I liked about it. +First of all, having a convention for dependencies (<code>pyproject.toml</code>) and a tool that properly handles them was nice. +It also removed the need to remember specific incantations to build and publish my Python projects. +Lastly, I mixed it <code>poetry2nix</code> to create reproducible python environments using nix. +This makes for a very powerful experience.</p> +<p>However, there were multiple hiccups. +First of all, it took me some time to figure out which specific fields to use (each tool can define ad-hoc properties in a the <code>pyproject.toml</code> file), and some of them seemed redundant with the more generic ones. +Full disclosure, this specific point might be a mistake on my side, and I do not remember the details. +The second one is speed. +(Re-)creating an environment took a non-negligible amount of time.</p> +<h2 id="enter-light-uv">Enter <del>light</del> <code>uv</code> +</h2><p>According to its repository, <code>uv </code>can replace pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more. +Not only that, but it also claims to do that 10-100 times faster than pip. +I must admit that it being written in rust was a another selling point for me, as I&rsquo;m looking for excuses to collaborate in a decently-sized rust projejct.</p> +<p>Installing it is dead simple: simply download the binary (e.g., with curl) or run <code>pip install uv</code>. +You won&rsquo;t need much more: <code>uv</code> seems to just do the right thing out of the box. +And it does it really, really fast. +The rest of the time it gets out of the way.</p> +<p>My only gripe so far is that I don&rsquo;t seem to find a built-in command to drop into a shell, but that is nothing that <code>uv run $SHELL</code> cannot fix.</p> +<h2 id="common-operations">Common operations +</h2><h3 id="initialize-a-repository">Initialize a repository +</h3><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">uv init +</span></span></code></pre></td></tr></table> +</div> +</div><h3 id="adding-dependencies">Adding dependencies +</h3><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">uv add senpy +</span></span></code></pre></td></tr></table> +</div> +</div><h3 id="running-commands-inside-the-environment">Running commands inside the environment +</h3><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">uv run &lt;COMMAND&gt; +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"># e.g., run a shell using your python version and dependencies +</span></span><span class="line"><span class="cl">uv run $SHELL +</span></span></code></pre></td></tr></table> +</div> +</div><h3 id="dependency-tree">Dependency tree +</h3><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span><span class="lnt">14 +</span><span class="lnt">15 +</span><span class="lnt">16 +</span><span class="lnt">17 +</span><span class="lnt">18 +</span><span class="lnt">19 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">uv shell +</span></span><span class="line"><span class="cl">Resolved 44 packages in 1ms +</span></span><span class="line"><span class="cl">my-project v0.1.0 +</span></span><span class="line"><span class="cl">├── fastapi[standard] v0.115.8 +</span></span><span class="line"><span class="cl">│ ├── pydantic v2.10.6 +</span></span><span class="line"><span class="cl">│ │ ├── annotated-types v0.7.0 +</span></span><span class="line"><span class="cl">│ │ ├── pydantic-core v2.27.2 +</span></span><span class="line"><span class="cl">│ │ │ └── typing-extensions v4.12.2 +</span></span><span class="line"><span class="cl">│ │ └── typing-extensions v4.12.2 +</span></span><span class="line"><span class="cl">│ ├── starlette v0.45.3 +</span></span><span class="line"><span class="cl">│ │ └── anyio v4.8.0 +</span></span><span class="line"><span class="cl">│ │ ├── exceptiongroup v1.2.2 +</span></span><span class="line"><span class="cl">│ │ ├── idna v3.10 +</span></span><span class="line"><span class="cl">│ │ ├── sniffio v1.3.1 +</span></span><span class="line"><span class="cl">│ │ └── typing-extensions v4.12.2 +</span></span><span class="line"><span class="cl">│ ├── typing-extensions v4.12.2 +</span></span><span class="line"><span class="cl">│ ├── email-validator v2.2.0 (extra: standard) +</span></span><span class="line"><span class="cl">│ │ ├── dnspython v2.7.0 +</span></span><span class="line"><span class="cl">... +</span></span></code></pre></td></tr></table> +</div> +</div>Nix Recipe for Python Projectshttps://balkian.com/p/nix-recipe-for-python-projects/Mon, 13 Nov 2023 18:21:46 +0100https://balkian.com/p/nix-recipe-for-python-projects/<p>This is a quick and easy recipe to add a <code>default.nix</code> to any Python project with a <code>requirements.txt</code> file:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span><span class="lnt">14 +</span><span class="lnt">15 +</span><span class="lnt">16 +</span><span class="lnt">17 +</span><span class="lnt">18 +</span><span class="lnt">19 +</span><span class="lnt">20 +</span><span class="lnt">21 +</span><span class="lnt">22 +</span><span class="lnt">23 +</span><span class="lnt">24 +</span><span class="lnt">25 +</span><span class="lnt">26 +</span><span class="lnt">27 +</span><span class="lnt">28 +</span><span class="lnt">29 +</span><span class="lnt">30 +</span><span class="lnt">31 +</span><span class="lnt">32 +</span><span class="lnt">33 +</span><span class="lnt">34 +</span><span class="lnt">35 +</span><span class="lnt">36 +</span><span class="lnt">37 +</span><span class="lnt">38 +</span><span class="lnt">39 +</span><span class="lnt">40 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-nix" data-lang="nix"><span class="line"><span class="cl"><span class="k">with</span> <span class="kn">import</span> <span class="sr">&lt;nixpkgs&gt;</span> <span class="p">{</span> <span class="p">};</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">let</span> +</span></span><span class="line"><span class="cl"> <span class="n">pythonPackages</span> <span class="o">=</span> <span class="n">python311Packages</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"><span class="k">in</span> <span class="n">pkgs</span><span class="o">.</span><span class="n">mkShell</span> <span class="k">rec</span> <span class="p">{</span> +</span></span><span class="line"><span class="cl"> <span class="n">name</span> <span class="o">=</span> <span class="s2">&#34;impurePythonEnv&#34;</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="n">venvDir</span> <span class="o">=</span> <span class="s2">&#34;./.venv&#34;</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="n">buildInputs</span> <span class="o">=</span> <span class="p">[</span> +</span></span><span class="line"><span class="cl"> <span class="c1"># A python interpreter including the &#39;venv&#39; module is required to bootstrap</span> +</span></span><span class="line"><span class="cl"> <span class="c1"># the environment.</span> +</span></span><span class="line"><span class="cl"> <span class="n">pythonPackages</span><span class="o">.</span><span class="n">python</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="c1"># This execute some shell code to initialize a venv in $venvDir before</span> +</span></span><span class="line"><span class="cl"> <span class="c1"># dropping into the shell</span> +</span></span><span class="line"><span class="cl"> <span class="n">pythonPackages</span><span class="o">.</span><span class="n">venvShellHook</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="c1"># Those are dependencies that we would like to use from nixpkgs, which will</span> +</span></span><span class="line"><span class="cl"> <span class="c1"># add them to PYTHONPATH and thus make them accessible from within the venv.</span> +</span></span><span class="line"><span class="cl"> <span class="n">pythonPackages</span><span class="o">.</span><span class="n">numpy</span> +</span></span><span class="line"><span class="cl"> <span class="n">pythonPackages</span><span class="o">.</span><span class="n">requests</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="c1"># In this particular example, in order to compile any binary extensions they may</span> +</span></span><span class="line"><span class="cl"> <span class="c1"># require, the python modules listed in the hypothetical requirements.txt need</span> +</span></span><span class="line"><span class="cl"> <span class="c1"># the following packages to be installed locally:</span> +</span></span><span class="line"><span class="cl"> <span class="n">taglib</span> +</span></span><span class="line"><span class="cl"> <span class="n">openssl</span> +</span></span><span class="line"><span class="cl"> <span class="n">git</span> +</span></span><span class="line"><span class="cl"> <span class="n">libxml2</span> +</span></span><span class="line"><span class="cl"> <span class="n">libxslt</span> +</span></span><span class="line"><span class="cl"> <span class="n">libzip</span> +</span></span><span class="line"><span class="cl"> <span class="n">zlib</span> +</span></span><span class="line"><span class="cl"> <span class="p">];</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="c1"># Now we can execute any commands within the virtual environment.</span> +</span></span><span class="line"><span class="cl"> <span class="c1"># This is optional and can be left out to run pip manually.</span> +</span></span><span class="line"><span class="cl"> <span class="n">postShellHook</span> <span class="o">=</span> <span class="s1">&#39;&#39; +</span></span></span><span class="line"><span class="cl"><span class="s1"> pip install -r requirements.txt +</span></span></span><span class="line"><span class="cl"><span class="s1"> &#39;&#39;</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">}</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Now, you will get a clean environment by running:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">nix-shell +</span></span></code></pre></td></tr></table> +</div> +</div>Progress bars in pythonhttps://balkian.com/p/progress-bars-in-python/Wed, 28 Sep 2016 18:47:00 +0000https://balkian.com/p/progress-bars-in-python/<p><a class="link" href="https://github.com/noamraph/tqdm" target="_blank" rel="noopener" +>tqdm</a> is a nice way to add progress +bars in the command line or in a jupyter notebook.</p> +<p><img src="https://camo.githubusercontent.com/48838faaa8d00ea297f18e5bf55d3c6bb4e0ba6b/68747470733a2f2f692e696d6775722e636f6d2f686539417735432e676966" +loading="lazy" +alt="image" +></p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-python" data-lang="python"><span class="line"><span class="cl"><span class="kn">from</span> <span class="nn">tqdm</span> <span class="kn">import</span> <span class="n">tqdm</span> +</span></span><span class="line"><span class="cl"><span class="kn">import</span> <span class="nn">time</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="n">tqdm</span><span class="p">(</span><span class="nb">range</span><span class="p">(</span><span class="mi">100</span><span class="p">)):</span> +</span></span><span class="line"><span class="cl"> <span class="n">time</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span> +</span></span></code></pre></td></tr></table> +</div> +</div>Proxies with Apache and pythonhttps://balkian.com/p/proxies-with-apache-and-python/Thu, 09 Oct 2014 10:00:00 +0000https://balkian.com/p/proxies-with-apache-and-python/<p>This is a quick note on proxying a local python application (e.g. flask) +to a subdirectory in Apache. This assumes that the file wsgi.py contains +a WSGI application with the name <em>application</em>. Hence, wsgi:application.</p> +<h2 id="gunicorn">Gunicorn +</h2><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-apache" data-lang="apache"><span class="line"><span class="cl"><span class="nt">&lt;Location</span> <span class="s">/myapp/</span><span class="nt">&gt;</span> +</span></span><span class="line"><span class="cl"> <span class="nb">ProxyPass</span> http://127.0.0.1:8888/myapp/ +</span></span><span class="line"><span class="cl"> <span class="nb">ProxyPassReverse</span> http://127.0.0.1:8888/myapp/ +</span></span><span class="line"><span class="cl"> <span class="nb">RequestHeader</span> set SCRIPT_NAME <span class="s2">&#34;/myapp/&#34;</span> +</span></span><span class="line"><span class="cl"><span class="nt">&lt;/Location&gt;</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p><strong>Important</strong>: <em>SCRIPT_NAME</em> and the end of <em>ProxyPass</em> URL <strong>MUST BE +THE SAME</strong>. Otherwise, Gunicorn will fail miserably.</p> +<p>Try it with:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">venv/bin/gunicorn -w <span class="m">4</span> -b 127.0.0.1:8888 --log-file - --access-logfile - wsgi:application +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="uwsgi">UWSGI +</h2><p>This is a very simple configuration. I will try to upload one with more +options for uwsgi (in a .ini file).</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-apache" data-lang="apache"><span class="line"><span class="cl"><span class="nt">&lt;Location</span> <span class="s">/myapp/</span><span class="nt">&gt;</span> +</span></span><span class="line"><span class="cl"> <span class="nb">SetHandler</span> uwsgi_handler +</span></span><span class="line"><span class="cl"> <span class="nb">uWSGISocker</span> <span class="m">127.0.0.1</span>:8888 +</span></span><span class="line"><span class="cl"><span class="nt">&lt;/Location&gt;</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Try it with:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">uwsgi --socket 127.0.0.1:8888 -w wsgi:application +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="extra-supervisor">Extra: Supervisor +</h2><p>If everything went as expected, you can wrap your command in a +supervisor config file and let it handle the server for you.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span><span class="lnt">14 +</span><span class="lnt">15 +</span><span class="lnt">16 +</span><span class="lnt">17 +</span><span class="lnt">18 +</span><span class="lnt">19 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-ini" data-lang="ini"><span class="line"><span class="cl"><span class="k">[unix_http_server]</span> +</span></span><span class="line"><span class="cl"><span class="na">file</span><span class="o">=</span><span class="s">/tmp/myapp.sock ; path to your socket file</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">[supervisord]</span> +</span></span><span class="line"><span class="cl"><span class="na">logfile</span> <span class="o">=</span> <span class="s">%(here)s/logs/supervisor.log</span> +</span></span><span class="line"><span class="cl"><span class="na">childlogdir</span> <span class="o">=</span> <span class="s">%(here)s/logs/</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">[rpcinterface:supervisor]</span> +</span></span><span class="line"><span class="cl"><span class="na">supervisor.rpcinterface_factory</span> <span class="o">=</span> <span class="s">supervisor.rpcinterface:make_main_rpcinterface</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">[supervisorctl]</span> +</span></span><span class="line"><span class="cl"><span class="na">logfile</span> <span class="o">=</span> <span class="s">%(here)s/logs/supervisorctl.log</span> +</span></span><span class="line"><span class="cl"><span class="na">serverurl</span><span class="o">=</span><span class="s">unix:///tmp/supervisor.sock ; use a unix:// URL for a unix socket</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">[program:myapp]</span> +</span></span><span class="line"><span class="cl"><span class="na">command</span> <span class="o">=</span> <span class="s">venv/bin/gunicorn -w 4 -b 0.0.0.0:5000 --log-file %(here)s/logs/gunicorn.log --access-logfile - wsgi:application</span> +</span></span><span class="line"><span class="cl"><span class="na">directory</span> <span class="o">=</span> <span class="s">%(here)s</span> +</span></span><span class="line"><span class="cl"><span class="na">environment</span> <span class="o">=</span> <span class="s">PATH=%(here)s/venv/bin/</span> +</span></span><span class="line"><span class="cl"><span class="na">logfile</span> <span class="o">=</span> <span class="s">%(here)s/logs/myapp.log</span> +</span></span></code></pre></td></tr></table> +</div> +</div>Publishing on PyPihttps://balkian.com/p/publishing-on-pypi/Sat, 27 Sep 2014 10:00:00 +0000https://balkian.com/p/publishing-on-pypi/<p>Developing a python module and publishing it on Github is cool, but most +of the times you want others to download and use it easily. That is the +role of PyPi, the python package repository. In this post I show you how +to publish your package in less than 10 minutes.</p> +<h2 id="choose-a-fancy-name">Choose a fancy name +</h2><p>If you haven&rsquo;t done so yet, take a minute or two to think about this. +To publish on PyPi you need a name for your package that isn&rsquo;t taken. +What&rsquo;s more, a catchy and unique name will help people remember your +module and feel more inclined to at least try it.</p> +<p>The package name should hint what your module does, but that&rsquo;s not +always the case. That&rsquo;s your call. I personally put uniqueness and +memorability over describing the functionality.</p> +<h2 id="create-a-pypirc-configuration-file">Create a .pypirc configuration file +</h2><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cfg" data-lang="cfg"><span class="line"><span class="cl"><span class="na">[distutils] # this tells distutils what package indexes you can push to</span> +</span></span><span class="line"><span class="cl"><span class="na">index-servers</span> <span class="o">=</span><span class="s"> +</span></span></span><span class="line"><span class="cl"><span class="s"> pypi # the live PyPI +</span></span></span><span class="line"><span class="cl"><span class="s"> pypitest # test PyPI</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="na">[pypi] # authentication details for live PyPI</span> +</span></span><span class="line"><span class="cl"><span class="na">repository</span> <span class="o">=</span> <span class="s">https://pypi.python.org/pypi</span> +</span></span><span class="line"><span class="cl"><span class="na">username</span> <span class="o">=</span> <span class="s">{ your_username }</span> +</span></span><span class="line"><span class="cl"><span class="na">password</span> <span class="o">=</span> <span class="s">{ your_password } # not necessary</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="na">[pypitest] # authentication details for test PyPI</span> +</span></span><span class="line"><span class="cl"><span class="na">repository</span> <span class="o">=</span> <span class="s">https://testpypi.python.org/pypi</span> +</span></span><span class="line"><span class="cl"><span class="na">username</span> <span class="o">=</span> <span class="s">{ your_username }</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>As you can see, you need to register both in the <a class="link" href="https://pypi.python.org/pypi?%3Aaction=register_form" target="_blank" rel="noopener" +>main pypi +repository</a> and +the <a class="link" href="https://testpypi.python.org/pypi?%3Aaction=register_form" target="_blank" rel="noopener" +>testing +server</a>. The +usernames and passwords might be different, that is up to you!</p> +<h2 id="prepare-your-package">Prepare your package +</h2><p>This should be the structure:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">root-dir/ # Any name you want +</span></span><span class="line"><span class="cl"> setup.py +</span></span><span class="line"><span class="cl"> setup.cfg +</span></span><span class="line"><span class="cl"> LICENSE.txt +</span></span><span class="line"><span class="cl"> README.md +</span></span><span class="line"><span class="cl"> mypackage/ +</span></span><span class="line"><span class="cl"> __init__.py +</span></span><span class="line"><span class="cl"> foo.py +</span></span><span class="line"><span class="cl"> bar.py +</span></span><span class="line"><span class="cl"> baz.py +</span></span></code></pre></td></tr></table> +</div> +</div><h3 id="setupcfg">setup.cfg +</h3><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-cfg" data-lang="cfg"><span class="line"><span class="cl"><span class="k">[metadata]</span> +</span></span><span class="line"><span class="cl"><span class="na">description-file</span> <span class="o">=</span> <span class="s">README.md</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>The markdown README is the <em>de facto</em> standard in Github, but you can +also use rST (reStructuredText), the standard in the python community.</p> +<h3 id="setuppy">setup.py +</h3><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-python" data-lang="python"><span class="line"><span class="cl"><span class="kn">from</span> <span class="nn">distutils.core</span> <span class="kn">import</span> <span class="n">setup</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="n">setup</span><span class="p">(</span><span class="n">name</span> <span class="o">=</span> <span class="s1">&#39;mypackage&#39;</span><span class="p">,</span> +</span></span><span class="line"><span class="cl"> <span class="n">packages</span> <span class="o">=</span> <span class="p">[</span><span class="s1">&#39;mypackage&#39;</span><span class="p">],</span> <span class="c1"># this must be the same as the name above</span> +</span></span><span class="line"><span class="cl"> <span class="n">version</span> <span class="o">=</span> <span class="s1">&#39;{ version }&#39;</span><span class="p">,</span> +</span></span><span class="line"><span class="cl"> <span class="n">description</span> <span class="o">=</span> <span class="s1">&#39;{ description }&#39;</span><span class="p">,</span> +</span></span><span class="line"><span class="cl"> <span class="n">author</span> <span class="o">=</span> <span class="s1">&#39;{ name }&#39;</span><span class="p">,</span> +</span></span><span class="line"><span class="cl"> <span class="n">email</span> <span class="o">=</span> <span class="s1">&#39;{ email }&#39;</span><span class="p">,</span> +</span></span><span class="line"><span class="cl"> <span class="n">url</span> <span class="o">=</span> <span class="s1">&#39;https://github.com/</span><span class="si">{user}</span><span class="s1">/</span><span class="si">{package}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="c1"># URL to the github repo</span> +</span></span><span class="line"><span class="cl"> <span class="n">download_url</span> <span class="o">=</span> <span class="s1">&#39;https://github.com/</span><span class="si">{user}</span><span class="s1">/</span><span class="si">{repo}</span><span class="s1">/tarball/</span><span class="si">{version}</span><span class="s1">&#39;</span><span class="p">,</span> +</span></span><span class="line"><span class="cl"> <span class="n">keywords</span> <span class="o">=</span> <span class="p">[</span><span class="s1">&#39;websockets&#39;</span><span class="p">,</span> <span class="s1">&#39;display&#39;</span><span class="p">,</span> <span class="s1">&#39;d3&#39;</span><span class="p">],</span> <span class="c1"># list of keywords that represent your package</span> +</span></span><span class="line"><span class="cl"> <span class="n">classifiers</span> <span class="o">=</span> <span class="p">[],</span> <span class="p">)</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>You might notice that the download_url points to a Github URL. We could +host our package anywhere, but Github is a convenient option. To create +the tarball and the zip packages, you only need to tag a tag in your +repository and push it to github:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git tag <span class="o">{</span>version<span class="o">}</span> -m <span class="s2">&#34;{ Description of this tag/version}&#34;</span> +</span></span><span class="line"><span class="cl">git push --tags origin master +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="push-to-the-testingmain-pypi-server">Push to the testing/main pypi server +</h2><p>It is advisable that you try your package on the test repository and fix +any problems first. The process is simple:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">python setup.py register -r <span class="o">{</span>pypitest/pypi<span class="o">}</span> python setup.py sdist upload -r <span class="o">{</span>pypitest/pypi<span class="o">}</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>If everything went as expected, you can now install your package through +pip and browse your package&rsquo;s page. For instance, check my senpy +package: <a class="link" href="https://pypi.python.org/pypi/senpy" target="_blank" rel="noopener" +>https://pypi.python.org/pypi/senpy</a></p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">pip install senpy +</span></span></code></pre></td></tr></table> +</div> +</div>Updating EuroLoveMaphttps://balkian.com/p/updating-eurolovemap/Thu, 27 Mar 2014 14:00:00 +0000https://balkian.com/p/updating-eurolovemap/<p>As part of the <a class="link" href="http://www.opener-project.org/2013/07/18/opener-hackathon-in-amsterdam/" target="_blank" rel="noopener" +>OpeNER +hackathon</a> +we decided to build a prototype that would allow us to compare how +different countries feel about several topics. We used the OpeNER +pipeline to get the sentiment from a set of newspaper articles we +gathered from media in several languages. Then we aggregated those +articles by category and country (using the source of the article or the +language it was written in), obtaining the &ldquo;overall feeling&rdquo; of each +country about each topic. Then, we used some fancy JavaScript to make +sense out of the raw information.</p> +<p>It didn&rsquo;t go too bad, it turns out <a class="link" href="http://eurosentiment.eu/wp-content/uploads/2013/07/BOLv9qnCIAAJEek.jpg" target="_blank" rel="noopener" +>we +won</a>.</p> +<p>Now, it was time for a face-lift. I used this opportunity to play with +new technologies and improve it:</p> +<ul> +<li>Using Flask, this time using python 3.3 and Bootstrap 3.0</li> +<li>Cool HTML5+JS cards (thanks to +<a class="link" href="http://pastetophone.com" target="_blank" rel="noopener" +>pastetophone</a>)</li> +<li>Automatic generation of fake personal data to test the interface</li> +<li>Obfuscation of personal emails</li> +</ul> +<p>The result can be <a class="link" href="http://eurolovemap.herokuapp.com/" target="_blank" rel="noopener" +>seen here</a>.</p> +<h2 id="publishing-a-python-3-app-on-heroku">Publishing a Python 3 app on Heroku +</h2><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">mkvirtualenv -p /usr/bin/python3.3 eurolovemap +</span></span></code></pre></td></tr></table> +</div> +</div><p>Since Heroku uses python 2.7 by default, we have to tell it which +version we want, although it supports python 3.4 as well. I couldn&rsquo;t +get python 3.4 working using the +<a class="link" href="https://launchpad.net/~fkrull/&#43;archive/deadsnakes" target="_blank" rel="noopener" +>deadsnakes</a> ppa, so +I used python 3.3 instead, which works fine but is not officially +supported. Just create a file named <em>runtime.txt</em> in your project root, +with the python version you want to use:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">python-3.3.1 +</span></span></code></pre></td></tr></table> +</div> +</div><p>Don&rsquo;t forget to freeze your dependencies so Heroku can install them: +<code>bash pip freze &gt; requirements.txt</code></p> +<h2 id="publishing-personal-emails">Publishing personal emails +</h2><p>There are really sophisticated and effective ways to obfuscate personal +emails so that spammers cannot easily grab yours. However, this time I +needed something really simple to hide our emails from the simplest form +of crawlers. Most of the team are in academia somehow, so in the end all +our emails are available in sites like Google Scholar. Anyway, nobody +likes getting spammed so I settled for a custom <a class="link" href="http://en.wikipedia.org/wiki/Caesar_cipher" target="_blank" rel="noopener" +>Caesar +cipher</a>. Please, don&rsquo;t use +it for any serious application if you are concerned about being spammed.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-python" data-lang="python"><span class="line"><span class="cl"><span class="k">def</span> <span class="nf">blur_email</span><span class="p">(</span><span class="n">email</span><span class="p">):</span> +</span></span><span class="line"><span class="cl"> <span class="k">return</span> <span class="s2">&#34;&#34;</span><span class="o">.</span><span class="n">join</span><span class="p">([</span><span class="nb">chr</span><span class="p">(</span><span class="nb">ord</span><span class="p">(</span><span class="n">i</span><span class="p">)</span><span class="o">+</span><span class="mi">5</span><span class="p">)</span> <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="n">email</span><span class="p">])</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>And this is the client side:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-javascript" data-lang="javascript"><span class="line"><span class="cl"><span class="nb">window</span><span class="p">.</span><span class="nx">onload</span> <span class="o">=</span> <span class="kd">function</span><span class="p">(){</span> +</span></span><span class="line"><span class="cl"> <span class="nx">elems</span> <span class="o">=</span> <span class="nb">document</span><span class="p">.</span><span class="nx">getElementsByClassName</span><span class="p">(</span><span class="s1">&#39;profile-email&#39;</span><span class="p">);</span> +</span></span><span class="line"><span class="cl"> <span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">e</span> <span class="k">in</span> <span class="nx">elems</span><span class="p">){</span> +</span></span><span class="line"><span class="cl"> <span class="kd">var</span> <span class="nx">blur</span> <span class="o">=</span> <span class="nx">elems</span><span class="p">[</span><span class="nx">e</span><span class="p">].</span><span class="nx">innerHTML</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="kd">var</span> <span class="nx">email</span> <span class="o">=</span> <span class="s2">&#34;&#34;</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">s</span> <span class="k">in</span> <span class="nx">blur</span><span class="p">){</span> +</span></span><span class="line"><span class="cl"> <span class="kd">var</span> <span class="nx">a</span> <span class="o">=</span> <span class="nx">blur</span><span class="p">.</span><span class="nx">charCodeAt</span><span class="p">(</span><span class="nx">s</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nx">email</span> <span class="o">=</span> <span class="nx">email</span><span class="o">+</span><span class="nb">String</span><span class="p">.</span><span class="nx">fromCharCode</span><span class="p">(</span><span class="nx">a</span><span class="o">-</span><span class="mi">5</span><span class="p">);</span> +</span></span><span class="line"><span class="cl"> <span class="p">}</span> +</span></span><span class="line"><span class="cl"> <span class="nx">elems</span><span class="p">[</span><span class="nx">e</span><span class="p">].</span><span class="nx">innerHTML</span> <span class="o">=</span> <span class="nx">email</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="p">}</span> +</span></span><span class="line"><span class="cl"><span class="p">}</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Unfortunately, this approach does not hide your email from anyone using +<a class="link" href="http://phantomjs.org/" target="_blank" rel="noopener" +>PhantomJS</a>, +<a class="link" href="http://zombie.labnotes.org/" target="_blank" rel="noopener" +>ZombieJS</a> or similar. For that, other +approaches like generating a picture with the address would be +necessary. Nevertheless, it is overkill for a really simple ad-hoc +application with custom formatting and just a bunch of emails that would +easily be grabbed manually.</p> +<h2 id="generation-of-fake-data">Generation of fake data +</h2><p>To test the contact section of the site, I wanted to populate it with +fake data. <a class="link" href="https://github.com/joke2k/faker" target="_blank" rel="noopener" +>Fake-Factory</a> is an amazing +library that can generate fake data of almost any kind: emails, +association names, acronyms&hellip; It even lets you localise the results +(get Spanish names, for instance) and generate factories for certain +classes (à la Django).</p> +<p>But I also wanted pictures, enter <a class="link" href="http://lorempixel.com/" target="_blank" rel="noopener" +>Lorem Pixel</a>. +With its API you can generate pictures of almost any size, for different +topics (e.g. nightlife, people) and with a custom text. You can even use +an index, so it will always show the same picture.</p> +<p>For instance, the picture below is served through Lorem Pixel.</p> +<p><img src="http://lorempixel.com/400/200/nightlife/" +loading="lazy" +></p> +<p>By the way, if you only want cat pictures, take a look at +<a class="link" href="http://placekitten.com/" target="_blank" rel="noopener" +>Placekitten</a>. And for NSFW text, there&rsquo;s the +<a class="link" href="http://slipsum.com/" target="_blank" rel="noopener" +>Samuel L. Jackson Ipsum</a></p>Pythonhttps://balkian.com/python/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/python/<img src="https://balkian.com/img/python.png" alt="Featured image of post Python" /><h2 id="interesting-libraries">Interesting libraries +</h2><h3 id="tqdm"><a class="link" href="https://github.com/tqdm/tqdm" target="_blank" rel="noopener" +>TQDM</a> +</h3><p>From tqdm&rsquo;s github repository:</p> +<blockquote> +<p>tqdm means &ldquo;progress&rdquo; in Arabic (taqadum, تقدّم) and an abbreviation for &ldquo;I love you so much&rdquo; in Spanish (te quiero demasiado).</p></blockquote> +<p><img src="https://raw.githubusercontent.com/tqdm/tqdm/master/images/tqdm.gif" +loading="lazy" +alt="TQDM in action" +></p> +<h2 id="tools">Tools +</h2><h3 id="uv"><a class="link" href="https://github.com/astral-sh/uv" target="_blank" rel="noopener" +>uv</a> +</h3><p>🚀 A single tool to replace pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more. +⚡️ 10-100x faster than pip.</p> +<ul> +<li>Provides comprehensive project management, with a universal lockfile.</li> +<li>Runs scripts, with support for inline dependency metadata.</li> +<li>Installs and manages Python versions.</li> +<li>Runs and installs tools published as Python packages.</li> +<li>Includes a pip-compatible interface for a performance boost with a familiar CLI.</li> +<li>Supports Cargo-style workspaces for scalable projects.</li> +<li>Disk-space efficient, with a global cache for dependency deduplication.</li> +<li>Installable without Rust or Python via curl or pip.</li> +<li>Supports macOS, Linux, and Windows.</li> +</ul> \ No newline at end of file diff --git a/tags/python/page/1/index.html b/tags/python/page/1/index.html new file mode 100644 index 0000000..2d8dee1 --- /dev/null +++ b/tags/python/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/python/ + \ No newline at end of file diff --git a/tags/python/page/2/index.html b/tags/python/page/2/index.html new file mode 100644 index 0000000..17456f9 --- /dev/null +++ b/tags/python/page/2/index.html @@ -0,0 +1,32 @@ +Tag: Python - Pager 2 - J. Fernando Sánchez + \ No newline at end of file diff --git a/tags/rpi/index.html b/tags/rpi/index.html new file mode 100644 index 0000000..0245436 --- /dev/null +++ b/tags/rpi/index.html @@ -0,0 +1,31 @@ +Tag: Rpi - J. Fernando Sánchez + \ No newline at end of file diff --git a/tags/rpi/index.xml b/tags/rpi/index.xml new file mode 100644 index 0000000..447b2af --- /dev/null +++ b/tags/rpi/index.xml @@ -0,0 +1,21 @@ +Rpi on J. Fernando Sánchezhttps://balkian.com/tags/rpi/Recent content in Rpi on J. Fernando SánchezHugo -- gohugo.ioen-usRaspberry Pihttps://balkian.com/raspberry-pi/Mon, 01 Jan 0001 00:00:00 +0000https://balkian.com/raspberry-pi/<img src="https://balkian.com/img/rpi.png" alt="Featured image of post Raspberry Pi" /><h2 id="hdmi-flickering">HDMI flickering +</h2><p>Avoid HDMI flickering/intermittent blanking on RPI with a 1400x1050 VGA monitor.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span><span class="lnt">6 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-python" data-lang="python"><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="n">hdmi_drive</span><span class="o">=</span><span class="mi">2</span> +</span></span><span class="line"><span class="cl"> <span class="n">hdmi_group</span><span class="o">=</span><span class="mi">2</span> +</span></span><span class="line"><span class="cl"> <span class="n">hdmi_mode</span><span class="o">=</span><span class="mi">42</span> +</span></span><span class="line"><span class="cl"> <span class="n">disable_overscan</span><span class="o">=</span><span class="mi">1</span> +</span></span><span class="line"><span class="cl"> <span class="n">config_hdmi_boost</span><span class="o">=</span><span class="mi">7</span> +</span></span></code></pre></td></tr></table> +</div> +</div> \ No newline at end of file diff --git a/tags/rpi/page/1/index.html b/tags/rpi/page/1/index.html new file mode 100644 index 0000000..d3ebfc6 --- /dev/null +++ b/tags/rpi/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/rpi/ + \ No newline at end of file diff --git a/tags/ruby/index.html b/tags/ruby/index.html new file mode 100644 index 0000000..e3d4e02 --- /dev/null +++ b/tags/ruby/index.html @@ -0,0 +1,31 @@ +Tag: Ruby - J. Fernando Sánchez + \ No newline at end of file diff --git a/tags/ruby/index.xml b/tags/ruby/index.xml new file mode 100644 index 0000000..4d0726f --- /dev/null +++ b/tags/ruby/index.xml @@ -0,0 +1,48 @@ +Ruby on J. Fernando Sánchezhttps://balkian.com/tags/ruby/Recent content in Ruby on J. Fernando SánchezHugo -- gohugo.ioen-usThu, 22 Aug 2013 14:14:22 +0000Creating my webhttps://balkian.com/p/creating-my-web/Thu, 22 Aug 2013 14:14:22 +0000https://balkian.com/p/creating-my-web/<p>I&rsquo;ve finally decided to set up a decent personal page. I have settled +for github-pages because I like the idea of keeping my site in a +repository and having someone else host and deploy it for me. The site +will be really simple, mostly static files. Thanks to Github, +<a class="link" href="http://jekyllrb.com" target="_blank" rel="noopener" +>Jekyll</a> will automatically generate static pages +for my posts every time I commit anything new to this repository.</p> +<p>But Jekyll can be used independently, so if I ever choose to host the +site myself, I can do it quite easily. Another thing that I liked about +this approach is that the generated html files can be used in the +future, and I will not need Jekyll to serve it. Jekyll is really simple +and most of the things are written in plain html. That means that +everything could be easily reused if I ever choose to change to another +blogging framework (e.g. pelical). But, for the time being, I like the +fact that Github takes care of the compilation as well, so I can simply +modify or add files through the web interface should I need to.</p> +<p>I hadn&rsquo;t played with HTML and CSS for a while now, so I also wanted to +use this site as a playground. At some point, I realised I was doing +mostly everything in plain HTML and CSS, and decided to keep it like +that for as long as possible. As of this writing, I haven&rsquo;t included +any Javascript code in the page. Probably I will use some to add my +<a class="link" href="http://gist.github.com/balkian" target="_blank" rel="noopener" +>gists</a> and +<a class="link" href="http://github.com/balkian" target="_blank" rel="noopener" +>repositories</a>, but we will see about that.</p> +<p>I think the code speaks for itself, so you can check out <a class="link" href="http://github.com/balkian/balkian.github.com" target="_blank" rel="noopener" +>my repository +on Github</a>. You can clone +and deploy it easily like this:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git clone +</span></span><span class="line"><span class="cl">https://github.com/balkian/balkian.github.com <span class="nb">cd</span> balkian.github.com +</span></span><span class="line"><span class="cl">jekyll serve -w +</span></span></code></pre></td></tr></table> +</div> +</div><p>I will keep updating this post with information about:</p> +<ul> +<li>Some Jekyll plugins that might be useful</li> +<li>What CSS tricks I learnt</li> +<li>The webfonts I used</li> +<li>The badge on the left side of the page</li> +</ul> \ No newline at end of file diff --git a/tags/ruby/page/1/index.html b/tags/ruby/page/1/index.html new file mode 100644 index 0000000..bc0618d --- /dev/null +++ b/tags/ruby/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/ruby/ + \ No newline at end of file diff --git a/tags/rust/index.html b/tags/rust/index.html new file mode 100644 index 0000000..1be5f5f --- /dev/null +++ b/tags/rust/index.html @@ -0,0 +1,31 @@ +Tag: Rust - J. Fernando Sánchez + \ No newline at end of file diff --git a/tags/rust/index.xml b/tags/rust/index.xml new file mode 100644 index 0000000..4eccebc --- /dev/null +++ b/tags/rust/index.xml @@ -0,0 +1,189 @@ +Rust on J. Fernando Sánchezhttps://balkian.com/tags/rust/Recent content in Rust on J. Fernando SánchezHugo -- gohugo.ioen-usFri, 20 Jan 2023 18:11:00 +0000Kanata: advanced keyboard configurationhttps://balkian.com/p/kanata-advanced-keyboard-configuration/Fri, 20 Jan 2023 18:11:00 +0000https://balkian.com/p/kanata-advanced-keyboard-configuration/<p><a class="link" href="https://github.com/jtroo/kanata/" target="_blank" rel="noopener" +>Kanata</a> is a software keyboard remapper that aims to improve keyboard comfort and usability with advanced customization. +Keyboard remappers are a good alternative to running a custom keyboard with QMK/ZMK, and have two main advantages: they work on any keyboard, and you can configure them to launch any command or program you want, not just key presses. +On the other hand, you need to configure them on every PC/OS you&rsquo;re using your keyboard with, and all the processing is done on software on top of the OS, so there may be glitches and performance issues.</p> +<p>The project was inspired by the more popular <a class="link" href="https://github.com/kmonad/kmonad" target="_blank" rel="noopener" +>KMonad</a>, and the author cites some of the <a class="link" href="https://github.com/jtroo/kanata/blob/main/docs/kmonad_comparison.md" target="_blank" rel="noopener" +>differences</a>. +Both projects use a very similar configuration format based on lisp. +The configuration consists of a set of general options, a base key configuration, a series of layers, and macros that can be used within those layers. +<a class="link" href="https://github.com/jtroo/kanata/blob/main/cfg_samples/kanata.kbd" target="_blank" rel="noopener" +>Here&rsquo;s a very complete config that serves as documentation</a>.</p> +<p>One big disadvantage of the lispy configuration is that you need to specify your hardware layout/all your keys, and repeat that every time you define a new layer. +The result visually maps to your keyboard, but can be very verbose/big if you need really few changes.</p> +<p><a class="link" href="https://github.com/rvaiya/keyd/" target="_blank" rel="noopener" +>Keyd</a> is another alternative with a more declarative configuration format, which might lend itself to smaller.</p> +<p>For now I&rsquo;m just trying it out, and getting a feel for using fewer keys before I build my own ZMK keyboard. +I particularly like the option of using mod-keys on the home row (e.g., having A work as a CTRL when held). +Mod-tap, tap-dancing and the like are very common techniques in sub-40% layouts, where there simply aren&rsquo;t enough keys for all the letters and symbols. +In a regular-sized keyboard, these techniques can also help you stay on the home row and type more comfortably. +At least, that&rsquo;s the idea. +We&rsquo;ll see if I like it enough to stick with it.</p> +<p>For now, here&rsquo;s my very simple config:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span><span class="lnt">14 +</span><span class="lnt">15 +</span><span class="lnt">16 +</span><span class="lnt">17 +</span><span class="lnt">18 +</span><span class="lnt">19 +</span><span class="lnt">20 +</span><span class="lnt">21 +</span><span class="lnt">22 +</span><span class="lnt">23 +</span><span class="lnt">24 +</span><span class="lnt">25 +</span><span class="lnt">26 +</span><span class="lnt">27 +</span><span class="lnt">28 +</span><span class="lnt">29 +</span><span class="lnt">30 +</span><span class="lnt">31 +</span><span class="lnt">32 +</span><span class="lnt">33 +</span><span class="lnt">34 +</span><span class="lnt">35 +</span><span class="lnt">36 +</span><span class="lnt">37 +</span><span class="lnt">38 +</span><span class="lnt">39 +</span><span class="lnt">40 +</span><span class="lnt">41 +</span><span class="lnt">42 +</span><span class="lnt">43 +</span><span class="lnt">44 +</span><span class="lnt">45 +</span><span class="lnt">46 +</span><span class="lnt">47 +</span><span class="lnt">48 +</span><span class="lnt">49 +</span><span class="lnt">50 +</span><span class="lnt">51 +</span><span class="lnt">52 +</span><span class="lnt">53 +</span><span class="lnt">54 +</span><span class="lnt">55 +</span><span class="lnt">56 +</span><span class="lnt">57 +</span><span class="lnt">58 +</span><span class="lnt">59 +</span><span class="lnt">60 +</span><span class="lnt">61 +</span><span class="lnt">62 +</span><span class="lnt">63 +</span><span class="lnt">64 +</span><span class="lnt">65 +</span><span class="lnt">66 +</span><span class="lnt">67 +</span><span class="lnt">68 +</span><span class="lnt">69 +</span><span class="lnt">70 +</span><span class="lnt">71 +</span><span class="lnt">72 +</span><span class="lnt">73 +</span><span class="lnt">74 +</span><span class="lnt">75 +</span><span class="lnt">76 +</span><span class="lnt">77 +</span><span class="lnt">78 +</span><span class="lnt">79 +</span><span class="lnt">80 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-lisp" data-lang="lisp"><span class="line"><span class="cl"><span class="p">(</span><span class="nv">defcfg</span> +</span></span><span class="line"><span class="cl"> <span class="c1">;; Your keyboard device will likely differ from this.</span> +</span></span><span class="line"><span class="cl"> <span class="nv">linux-dev</span> <span class="nv">/dev/input/by-id/usb-Logitech_USB_Receiver-if02-event-mouse</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="c1">;; Windows doesn&#39;t need any input/output configuration entries; however, there</span> +</span></span><span class="line"><span class="cl"> <span class="c1">;; must still be a defcfg entry. You can keep the linux-dev entry or delete</span> +</span></span><span class="line"><span class="cl"> <span class="c1">;; it and leave it empty.</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">defsrc</span> +</span></span><span class="line"><span class="cl"> <span class="nv">grv</span> <span class="mi">1</span> <span class="mi">2</span> <span class="mi">3</span> <span class="mi">4</span> <span class="mi">5</span> <span class="mi">6</span> <span class="mi">7</span> <span class="mi">8</span> <span class="mi">9</span> <span class="mi">0</span> <span class="nf">-</span> <span class="nf">=</span> <span class="nv">bspc</span> +</span></span><span class="line"><span class="cl"> <span class="nv">tab</span> <span class="nv">q</span> <span class="nv">w</span> <span class="nv">e</span> <span class="nv">r</span> <span class="no">t</span> <span class="nv">y</span> <span class="nv">u</span> <span class="nv">i</span> <span class="nv">o</span> <span class="nv">p</span> <span class="nv">[</span> <span class="nv">]</span> +</span></span><span class="line"><span class="cl"> <span class="nv">caps</span> <span class="nv">a</span> <span class="nv">s</span> <span class="nv">d</span> <span class="nv">f</span> <span class="nv">g</span> <span class="nv">h</span> <span class="nv">j</span> <span class="nv">k</span> <span class="nv">l</span> <span class="c1">; &#39; ret</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lsft</span> <span class="nv">\ z</span> <span class="nv">x</span> <span class="nv">c</span> <span class="nv">v</span> <span class="nv">b</span> <span class="nv">n</span> <span class="nv">m</span> <span class="o">,</span> <span class="o">.</span> <span class="nf">/</span> <span class="nv">rsft</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lctl</span> <span class="nv">lmet</span> <span class="nv">lalt</span> <span class="nv">spc</span> <span class="nv">ralt</span> <span class="nv">rmet</span> <span class="nv">rctl</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">deflayer</span> <span class="nv">qwerty</span> +</span></span><span class="line"><span class="cl"> <span class="nv">grv</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@warrows</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lctrl</span> <span class="nv">@alctrl</span> <span class="nv">@slsft</span> <span class="nv">@dlalt</span> <span class="nv">@flmet</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@jrmet</span> <span class="nv">@kralt</span> <span class="nv">@lrsft</span> <span class="nv">@</span><span class="c1">;rctrl _ _</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@smartspace</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">deflayer</span> <span class="nv">arrows</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@flmet</span> <span class="nv">_</span> <span class="nv">left</span> <span class="nv">down</span> <span class="nv">up</span> <span class="nv">rght</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">@smartspace</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">deflayer</span> <span class="nv">colemak</span> +</span></span><span class="line"><span class="cl"> <span class="nv">grv</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">tab</span> <span class="nv">q</span> <span class="nv">w</span> <span class="nv">f</span> <span class="nv">p</span> <span class="nv">b</span> <span class="nv">j</span> <span class="nv">l</span> <span class="nv">u</span> <span class="nv">y</span> <span class="c1">; [ ] </span> +</span></span><span class="line"><span class="cl"> <span class="nv">lctrl</span> <span class="nv">@alctrl</span> <span class="nv">@rlsft</span> <span class="nv">@slalt</span> <span class="nv">@tlmet</span> <span class="nv">g</span> <span class="nv">m</span> <span class="nv">@nrmet</span> <span class="nv">@eralt</span> <span class="nv">@irsft</span> <span class="nv">@orctrl</span> <span class="o">&#39;</span> <span class="nv">ret</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lsft</span> <span class="nv">XX</span> <span class="nv">z</span> <span class="nv">x</span> <span class="nv">c</span> <span class="nv">d</span> <span class="nv">v</span> <span class="nv">k</span> <span class="nv">h</span> <span class="o">,</span> <span class="o">.</span> <span class="nf">/</span> <span class="nv">rsft</span> +</span></span><span class="line"><span class="cl"> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">@smartspace</span> <span class="nv">XX</span> <span class="nv">XX</span> <span class="nv">XX</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">deflayer</span> <span class="nv">magic</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">@clmk</span> <span class="nv">@qwerty</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">tab</span> <span class="nv">A-tab</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">bspc</span> <span class="nv">esc</span> <span class="nv">_</span> <span class="nv">ret</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> <span class="nv">_</span> +</span></span><span class="line"><span class="cl"><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="p">(</span><span class="nv">defalias</span> +</span></span><span class="line"><span class="cl"> <span class="nv">warrows</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">w</span> <span class="p">(</span><span class="nv">layer-toggle</span> <span class="nv">arrows</span><span class="p">))</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="nv">alctrl</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">a</span> <span class="nv">lctrl</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">slsft</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">s</span> <span class="nv">lsft</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">dlalt</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">d</span> <span class="nv">lalt</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">flmet</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">f</span> <span class="nv">lmet</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="nv">jrmet</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">j</span> <span class="nv">rmet</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">kralt</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">k</span> <span class="nv">ralt</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">lrsft</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">l</span> <span class="nv">rsft</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="c1">;rctrl (tap-hold 200 200 ; rctrl)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="nv">rlsft</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">r</span> <span class="nv">lsft</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">slalt</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">s</span> <span class="nv">lalt</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">tlmet</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="no">t</span> <span class="nv">lmet</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">nrmet</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">n</span> <span class="nv">rmet</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">eralt</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">e</span> <span class="nv">ralt</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">irsft</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">i</span> <span class="nv">rsft</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">orctrl</span> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">200</span> <span class="mi">200</span> <span class="nv">o</span> <span class="nv">rctrl</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">clmk</span> <span class="p">(</span><span class="nv">layer-switch</span> <span class="nv">colemak</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">qwerty</span> <span class="p">(</span><span class="nv">layer-switch</span> <span class="nv">qwerty</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="nv">smartspace</span> <span class="p">(</span><span class="nv">tap-dance</span> <span class="mi">200</span> <span class="p">(</span> +</span></span><span class="line"><span class="cl"> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">300</span> <span class="mi">300</span> <span class="nv">spc</span> <span class="p">(</span><span class="nv">layer-toggle</span> <span class="nv">magic</span><span class="p">))</span> +</span></span><span class="line"><span class="cl"> <span class="p">(</span><span class="nv">tap-hold</span> <span class="mi">300</span> <span class="mi">300</span> <span class="p">(</span><span class="nv">one-shot</span> <span class="mi">300</span> <span class="nv">lalt</span><span class="p">)</span> <span class="nv">spc</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"> <span class="nv">a</span> +</span></span><span class="line"><span class="cl"> <span class="p">))</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"> <span class="p">)</span> +</span></span></code></pre></td></tr></table> +</div> +</div> \ No newline at end of file diff --git a/tags/rust/page/1/index.html b/tags/rust/page/1/index.html new file mode 100644 index 0000000..ed94d37 --- /dev/null +++ b/tags/rust/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/rust/ + \ No newline at end of file diff --git a/tags/starters/index.html b/tags/starters/index.html new file mode 100644 index 0000000..c3fbcd3 --- /dev/null +++ b/tags/starters/index.html @@ -0,0 +1,31 @@ +Tag: Starters - J. Fernando Sánchez + \ No newline at end of file diff --git a/tags/starters/index.xml b/tags/starters/index.xml new file mode 100644 index 0000000..e795c4d --- /dev/null +++ b/tags/starters/index.xml @@ -0,0 +1,48 @@ +Starters on J. Fernando Sánchezhttps://balkian.com/tags/starters/Recent content in Starters on J. Fernando SánchezHugo -- gohugo.ioen-usThu, 22 Aug 2013 14:14:22 +0000Creating my webhttps://balkian.com/p/creating-my-web/Thu, 22 Aug 2013 14:14:22 +0000https://balkian.com/p/creating-my-web/<p>I&rsquo;ve finally decided to set up a decent personal page. I have settled +for github-pages because I like the idea of keeping my site in a +repository and having someone else host and deploy it for me. The site +will be really simple, mostly static files. Thanks to Github, +<a class="link" href="http://jekyllrb.com" target="_blank" rel="noopener" +>Jekyll</a> will automatically generate static pages +for my posts every time I commit anything new to this repository.</p> +<p>But Jekyll can be used independently, so if I ever choose to host the +site myself, I can do it quite easily. Another thing that I liked about +this approach is that the generated html files can be used in the +future, and I will not need Jekyll to serve it. Jekyll is really simple +and most of the things are written in plain html. That means that +everything could be easily reused if I ever choose to change to another +blogging framework (e.g. pelical). But, for the time being, I like the +fact that Github takes care of the compilation as well, so I can simply +modify or add files through the web interface should I need to.</p> +<p>I hadn&rsquo;t played with HTML and CSS for a while now, so I also wanted to +use this site as a playground. At some point, I realised I was doing +mostly everything in plain HTML and CSS, and decided to keep it like +that for as long as possible. As of this writing, I haven&rsquo;t included +any Javascript code in the page. Probably I will use some to add my +<a class="link" href="http://gist.github.com/balkian" target="_blank" rel="noopener" +>gists</a> and +<a class="link" href="http://github.com/balkian" target="_blank" rel="noopener" +>repositories</a>, but we will see about that.</p> +<p>I think the code speaks for itself, so you can check out <a class="link" href="http://github.com/balkian/balkian.github.com" target="_blank" rel="noopener" +>my repository +on Github</a>. You can clone +and deploy it easily like this:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git clone +</span></span><span class="line"><span class="cl">https://github.com/balkian/balkian.github.com <span class="nb">cd</span> balkian.github.com +</span></span><span class="line"><span class="cl">jekyll serve -w +</span></span></code></pre></td></tr></table> +</div> +</div><p>I will keep updating this post with information about:</p> +<ul> +<li>Some Jekyll plugins that might be useful</li> +<li>What CSS tricks I learnt</li> +<li>The webfonts I used</li> +<li>The badge on the left side of the page</li> +</ul> \ No newline at end of file diff --git a/tags/starters/page/1/index.html b/tags/starters/page/1/index.html new file mode 100644 index 0000000..2e9c177 --- /dev/null +++ b/tags/starters/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/starters/ + \ No newline at end of file diff --git a/tags/surface-go/index.html b/tags/surface-go/index.html new file mode 100644 index 0000000..435af45 --- /dev/null +++ b/tags/surface-go/index.html @@ -0,0 +1,31 @@ +Tag: Surface Go - J. Fernando Sánchez + \ No newline at end of file diff --git a/tags/surface-go/index.xml b/tags/surface-go/index.xml new file mode 100644 index 0000000..8103da2 --- /dev/null +++ b/tags/surface-go/index.xml @@ -0,0 +1,80 @@ +Surface Go on J. Fernando Sánchezhttps://balkian.com/tags/surface-go/Recent content in Surface Go on J. Fernando SánchezHugo -- gohugo.ioen-usSat, 01 Jun 2019 00:00:01 +0000Linux on the Microsoft Surface Gohttps://balkian.com/p/linux-on-the-microsoft-surface-go/Sat, 01 Jun 2019 00:00:01 +0000https://balkian.com/p/linux-on-the-microsoft-surface-go/<p>Believe it or not, Surface tablets have pretty good linux support, except for the webcams in newer models. +These are some useful notes to get Ubuntu installed in your surface go, as of Summer 2019.</p> +<h2 id="installing-the-kernel">Installing the kernel +</h2><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">git clone --depth <span class="m">1</span> https://github.com/jakeday/linux-surface.git ~/linux-surface +</span></span><span class="line"><span class="cl">cp -a ~/linux-surface /media/&lt;your usb&gt; +</span></span></code></pre></td></tr></table> +</div> +</div><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">cp -a /media/&lt;your usb&gt;/linux-surface ~/ +</span></span><span class="line"><span class="cl"><span class="nb">cd</span> ~/linux-surface/ +</span></span><span class="line"><span class="cl">sudo sh setup.sh +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="booting-ubuntu-first">Booting ubuntu first +</h2><p>Switch out of Windows S mode.</p> +<p>Boot into the &ldquo;Command Prompt&rdquo;.</p> +<p>From Windows go to &ldquo;change advanced startup options&rdquo; and select &ldquo;restart now&rdquo;.</p> +<p>When it reboots, choose the &ldquo;Troubleshoot&rdquo; option, then choose the &ldquo;Advanced options&rdquo; option, and finally choose the &ldquo;Command Prompt&rdquo; option.</p> +<p>After the device reboots, login to the command prompt and then you should see a terminal with X:\windows\system32&gt;</p> +<p>At the prompt, check your UEFI entries:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">bcdedit /enum firmware +</span></span></code></pre></td></tr></table> +</div> +</div><p>Copy UEFI entry of &ldquo;Windows Boot Manager&rdquo; to create a new entry for Ubuntu: bcdedit /copy {bootmgr} /d &ldquo;Ubuntu&rdquo;</p> +<p>Copy the printed GUID number including the braces {} using Ctrl+C</p> +<p>Set file path for the new Ubuntu entry. Replace {guid} with the returned GUID of the previous command (Ctrl+V). bcdedit /set {guid} path \EFI\ubuntu\grubx64.efi</p> +<p>Set Ubuntu as the first/ entry in the boot sequence. Again replace {guid} with the returned GUID of the copy command.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">bcdedit /set <span class="o">{</span>fwbootmgr<span class="o">}</span> displayorder <span class="o">{</span>guid<span class="o">}</span> /addfirst +</span></span></code></pre></td></tr></table> +</div> +</div><p>Check your UEFI entries again: bcdedit /enum firmware You should see something like this:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl">Firmware Boot Manager +</span></span><span class="line"><span class="cl">--------------------- +</span></span><span class="line"><span class="cl">identifier <span class="o">{</span>fwbootmgr<span class="o">}</span> +</span></span><span class="line"><span class="cl">displayorder <span class="o">{</span>3510232e-f8eb-e811-95ce-9ecab3f9d1c4<span class="o">}</span> +</span></span><span class="line"><span class="cl"> <span class="o">{</span>bootmgr<span class="o">}</span> +</span></span><span class="line"><span class="cl"> <span class="o">{</span>2148799b-f8eb-e811-95ce-9ecab3f9d1c4<span class="o">}</span> +</span></span><span class="line"><span class="cl"> <span class="o">{</span>312e8a67-c2f6-e811-95ce-3c1ab3f9d1de<span class="o">}</span> +</span></span><span class="line"><span class="cl"> <span class="o">{</span>312e8a68-c2f6-e811-95ce-3c1ab3f9d1de<span class="o">}</span> +</span></span><span class="line"><span class="cl">timeout <span class="m">0</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Make sure the GUID you copied is the first one listed in displayorder. Then type exit, turn off the PC and turn it back on. After this my surface go is automatically booting to the grub bootloader which lets me choose between Windows and Ubuntu but defaults to Ubuntu after ten seconds.</p> \ No newline at end of file diff --git a/tags/surface-go/page/1/index.html b/tags/surface-go/page/1/index.html new file mode 100644 index 0000000..cf077cf --- /dev/null +++ b/tags/surface-go/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/surface-go/ + \ No newline at end of file diff --git a/tags/uwsgi/index.html b/tags/uwsgi/index.html new file mode 100644 index 0000000..5233ff8 --- /dev/null +++ b/tags/uwsgi/index.html @@ -0,0 +1,31 @@ +Tag: Uwsgi - J. Fernando Sánchez + \ No newline at end of file diff --git a/tags/uwsgi/index.xml b/tags/uwsgi/index.xml new file mode 100644 index 0000000..7effff4 --- /dev/null +++ b/tags/uwsgi/index.xml @@ -0,0 +1,105 @@ +Uwsgi on J. Fernando Sánchezhttps://balkian.com/tags/uwsgi/Recent content in Uwsgi on J. Fernando SánchezHugo -- gohugo.ioen-usThu, 09 Oct 2014 10:00:00 +0000Proxies with Apache and pythonhttps://balkian.com/p/proxies-with-apache-and-python/Thu, 09 Oct 2014 10:00:00 +0000https://balkian.com/p/proxies-with-apache-and-python/<p>This is a quick note on proxying a local python application (e.g. flask) +to a subdirectory in Apache. This assumes that the file wsgi.py contains +a WSGI application with the name <em>application</em>. Hence, wsgi:application.</p> +<h2 id="gunicorn">Gunicorn +</h2><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-apache" data-lang="apache"><span class="line"><span class="cl"><span class="nt">&lt;Location</span> <span class="s">/myapp/</span><span class="nt">&gt;</span> +</span></span><span class="line"><span class="cl"> <span class="nb">ProxyPass</span> http://127.0.0.1:8888/myapp/ +</span></span><span class="line"><span class="cl"> <span class="nb">ProxyPassReverse</span> http://127.0.0.1:8888/myapp/ +</span></span><span class="line"><span class="cl"> <span class="nb">RequestHeader</span> set SCRIPT_NAME <span class="s2">&#34;/myapp/&#34;</span> +</span></span><span class="line"><span class="cl"><span class="nt">&lt;/Location&gt;</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p><strong>Important</strong>: <em>SCRIPT_NAME</em> and the end of <em>ProxyPass</em> URL <strong>MUST BE +THE SAME</strong>. Otherwise, Gunicorn will fail miserably.</p> +<p>Try it with:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">venv/bin/gunicorn -w <span class="m">4</span> -b 127.0.0.1:8888 --log-file - --access-logfile - wsgi:application +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="uwsgi">UWSGI +</h2><p>This is a very simple configuration. I will try to upload one with more +options for uwsgi (in a .ini file).</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-apache" data-lang="apache"><span class="line"><span class="cl"><span class="nt">&lt;Location</span> <span class="s">/myapp/</span><span class="nt">&gt;</span> +</span></span><span class="line"><span class="cl"> <span class="nb">SetHandler</span> uwsgi_handler +</span></span><span class="line"><span class="cl"> <span class="nb">uWSGISocker</span> <span class="m">127.0.0.1</span>:8888 +</span></span><span class="line"><span class="cl"><span class="nt">&lt;/Location&gt;</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Try it with:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">uwsgi --socket 127.0.0.1:8888 -w wsgi:application +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="extra-supervisor">Extra: Supervisor +</h2><p>If everything went as expected, you can wrap your command in a +supervisor config file and let it handle the server for you.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span><span class="lnt">14 +</span><span class="lnt">15 +</span><span class="lnt">16 +</span><span class="lnt">17 +</span><span class="lnt">18 +</span><span class="lnt">19 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-ini" data-lang="ini"><span class="line"><span class="cl"><span class="k">[unix_http_server]</span> +</span></span><span class="line"><span class="cl"><span class="na">file</span><span class="o">=</span><span class="s">/tmp/myapp.sock ; path to your socket file</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">[supervisord]</span> +</span></span><span class="line"><span class="cl"><span class="na">logfile</span> <span class="o">=</span> <span class="s">%(here)s/logs/supervisor.log</span> +</span></span><span class="line"><span class="cl"><span class="na">childlogdir</span> <span class="o">=</span> <span class="s">%(here)s/logs/</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">[rpcinterface:supervisor]</span> +</span></span><span class="line"><span class="cl"><span class="na">supervisor.rpcinterface_factory</span> <span class="o">=</span> <span class="s">supervisor.rpcinterface:make_main_rpcinterface</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">[supervisorctl]</span> +</span></span><span class="line"><span class="cl"><span class="na">logfile</span> <span class="o">=</span> <span class="s">%(here)s/logs/supervisorctl.log</span> +</span></span><span class="line"><span class="cl"><span class="na">serverurl</span><span class="o">=</span><span class="s">unix:///tmp/supervisor.sock ; use a unix:// URL for a unix socket</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="k">[program:myapp]</span> +</span></span><span class="line"><span class="cl"><span class="na">command</span> <span class="o">=</span> <span class="s">venv/bin/gunicorn -w 4 -b 0.0.0.0:5000 --log-file %(here)s/logs/gunicorn.log --access-logfile - wsgi:application</span> +</span></span><span class="line"><span class="cl"><span class="na">directory</span> <span class="o">=</span> <span class="s">%(here)s</span> +</span></span><span class="line"><span class="cl"><span class="na">environment</span> <span class="o">=</span> <span class="s">PATH=%(here)s/venv/bin/</span> +</span></span><span class="line"><span class="cl"><span class="na">logfile</span> <span class="o">=</span> <span class="s">%(here)s/logs/myapp.log</span> +</span></span></code></pre></td></tr></table> +</div> +</div> \ No newline at end of file diff --git a/tags/uwsgi/page/1/index.html b/tags/uwsgi/page/1/index.html new file mode 100644 index 0000000..6740cae --- /dev/null +++ b/tags/uwsgi/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/uwsgi/ + \ No newline at end of file diff --git a/tags/webdav/index.html b/tags/webdav/index.html new file mode 100644 index 0000000..e4c455c --- /dev/null +++ b/tags/webdav/index.html @@ -0,0 +1,31 @@ +Tag: Webdav - J. Fernando Sánchez + \ No newline at end of file diff --git a/tags/webdav/index.xml b/tags/webdav/index.xml new file mode 100644 index 0000000..57f6cac --- /dev/null +++ b/tags/webdav/index.xml @@ -0,0 +1,142 @@ +Webdav on J. Fernando Sánchezhttps://balkian.com/tags/webdav/Recent content in Webdav on J. Fernando SánchezHugo -- gohugo.ioen-usTue, 09 Dec 2014 12:12:12 +0000Zoterohttps://balkian.com/p/zotero/Tue, 09 Dec 2014 12:12:12 +0000https://balkian.com/p/zotero/<p><a class="link" href="https://www.zotero.org/" target="_blank" rel="noopener" +>Zotero</a> is an Open Source tool that lets you +organise your bibliography, syncing it with the cloud. Unlike other +alternatives such as <a class="link" href="http://www.mendeley.com" target="_blank" rel="noopener" +>Mendeley</a>, Zotero can +upload the attachments and data to a private cloud via WebDav.</p> +<p>If you use nginx as your web server, know that even though it provides +partial support for webdav, Zotero needs more than that. Hence, you will +need another webdav server, and optionally let nginx proxy to it. This +short post provides the basics to get that set-up working under +Debian/Ubuntu.</p> +<h2 id="setting-up-apache">Setting up Apache +</h2><p>First we need to install Apache:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo apt-get install apache2 +</span></span></code></pre></td></tr></table> +</div> +</div><p>Change the head of &ldquo;/etc/apache2/sites-enabled/000-default&rdquo; to:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-apache" data-lang="apache"><span class="line"><span class="cl"><span class="nt">&lt;VirtualHost</span> <span class="s">*:880</span><span class="nt">&gt;</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Then, create a file /etc/apache2/sites-available/webdav:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-apache" data-lang="apache"><span class="line"><span class="cl"><span class="nb">Alias</span> <span class="sx">/dav</span> <span class="sx">/home/webdav/dav</span> +</span></span><span class="line"><span class="cl"><span class="nt">&lt;Location</span> <span class="s">/dav</span><span class="nt">&gt;</span> +</span></span><span class="line"><span class="cl"> <span class="nb">Dav</span> <span class="k">on</span> +</span></span><span class="line"><span class="cl"> <span class="nb">Order</span> Allow,Deny +</span></span><span class="line"><span class="cl"> <span class="nb">Allow</span> from <span class="k">all</span> +</span></span><span class="line"><span class="cl"> <span class="nb">Dav</span> <span class="k">On</span> +</span></span><span class="line"><span class="cl"> <span class="nb">Options</span> +Indexes +</span></span><span class="line"><span class="cl"> <span class="nb">AuthType</span> Basic +</span></span><span class="line"><span class="cl"> <span class="nb">AuthName</span> DAV +</span></span><span class="line"><span class="cl"> <span class="nb">AuthBasicProvider</span> file +</span></span><span class="line"><span class="cl"> <span class="nb">AuthUserFile</span> <span class="sx">/home/webdav/.htpasswd</span> +</span></span><span class="line"><span class="cl"> <span class="nb">Require</span> valid-user +</span></span><span class="line"><span class="cl"><span class="nt">&lt;/Location&gt;</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Ideally, you want your webdav folders to be private, adding +authentication to them. So you need to create the webdav and zotero +users and add the passwords to an htpasswd file. Even though you could +use a single user, since you will be configuring several clients with +your credentials I encourage you to create the zotero user as well. This +way you can always change the password for zotero without affecting any +other application using webdav.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo adduser webdav +</span></span><span class="line"><span class="cl">sudo htpasswd -c /home/webdav/.htpasswd webdav +</span></span><span class="line"><span class="cl">sudo htpasswd /home/webdav/.htpasswd zotero +</span></span><span class="line"><span class="cl">sudo mkdir -p /home/webdav/dav/zotero +</span></span></code></pre></td></tr></table> +</div> +</div><p>Enable the site and restart apache:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo a2enmod webdav +</span></span><span class="line"><span class="cl">sudo a2enmod dav_fs +</span></span><span class="line"><span class="cl">sudo a2ensite webdav +</span></span><span class="line"><span class="cl">sudo service apache2 restart +</span></span></code></pre></td></tr></table> +</div> +</div><p>At this point everything should be working at +<a class="link" href="http://" target="_blank" rel="noopener" +>http://</a>&lt;your_host&gt;:880/dav/zotero</p> +<h2 id="setting-up-nginx">Setting up NGINX +</h2><p>After the Apache side is working, we can use nginx as a proxy to get +cleaner URIs. In your desired site/location, add this:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span><span class="lnt">6 +</span><span class="lnt">7 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-nginx" data-lang="nginx"><span class="line"><span class="cl"><span class="k">location</span> <span class="s">/dav</span> <span class="p">{</span> +</span></span><span class="line"><span class="cl"> <span class="kn">client_max_body_size</span> <span class="s">20M</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="kn">proxy_set_header</span> <span class="s">X-Real-IP</span> <span class="nv">$remote_addr</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="kn">proxy_set_header</span> <span class="s">X-Forwarded-For</span> <span class="nv">$remote_addr</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="kn">proxy_set_header</span> <span class="s">Host</span> <span class="nv">$host</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="kn">proxy_pass</span> <span class="s">http://127.0.0.1:880</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"><span class="p">}</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Now just reload nginx:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo service nginx force-reload +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="extras">Extras +</h2><ul> +<li><a class="link" href="http://zoteroreader.com/" target="_blank" rel="noopener" +>Zotero Reader</a> - HTML5 client</li> +<li><a class="link" href="https://github.com/ajlyon/zandy" target="_blank" rel="noopener" +>Zandy</a> - Android Open Source +client</li> +</ul> \ No newline at end of file diff --git a/tags/webdav/page/1/index.html b/tags/webdav/page/1/index.html new file mode 100644 index 0000000..ff73e76 --- /dev/null +++ b/tags/webdav/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/webdav/ + \ No newline at end of file diff --git a/tags/zigbee/index.html b/tags/zigbee/index.html new file mode 100644 index 0000000..a2d3f5b --- /dev/null +++ b/tags/zigbee/index.html @@ -0,0 +1,31 @@ +Tag: Zigbee - J. Fernando Sánchez + \ No newline at end of file diff --git a/tags/zigbee/index.xml b/tags/zigbee/index.xml new file mode 100644 index 0000000..ea575e9 --- /dev/null +++ b/tags/zigbee/index.xml @@ -0,0 +1,132 @@ +Zigbee on J. Fernando Sánchezhttps://balkian.com/tags/zigbee/Recent content in Zigbee on J. Fernando SánchezHugo -- gohugo.ioen-usSun, 06 Jan 2019 10:00:00 +0000Controlling Zigbee devices with MQTThttps://balkian.com/p/controlling-zigbee-devices-with-mqtt/Sun, 06 Jan 2019 10:00:00 +0000https://balkian.com/p/controlling-zigbee-devices-with-mqtt/<p>This is a short tutorial on connecting a zigbee device (an Aqara cube) +to an MQTT server, so you can control your zigbee devices from the +network.</p> +<p>If you&rsquo;re anything like me, you&rsquo;re probably a sucker for IoT devices. +For a long time, I&rsquo;ve been using WiFi-enabled lights, and Amazon dash +buttons to control them. To keep these (cheap Chinese) internet enabled +devices away from your network and their respective cloud services, +you&rsquo;ll probably want to set up a dedicated network in your router (more +on this on a future post, maybe). Another disadvantage of WiFi devices +is that they&rsquo;re relatively power hungry.</p> +<p>A popular alternative is using ZigBee for communication. It is a +dedicated protocol similar to bluetooth (BLE), with lower power +requirements and bitrate.</p> +<p>Take the (super cute) aqara cube as an example. It is a small cube that +detects rotation on all of its axes, and tapping events. Here&rsquo;s a +video:</p> +<div class="video-wrapper"> +<iframe loading="lazy" +src="https://www.youtube.com/embed/5YtqG1wEnng" +allowfullscreen +title="YouTube Video" +> +</iframe> +</div> +<p>To connect to zigbee devices you will need a zigbee enabled gateway +(a.k.a. hub), which connects to your WiFi network and your zigbee +devices. Once again, this means adding an internet-enabled device to +your home, and probably a couple of cloud services.</p> +<p>As an alternative, you can set up your own zigbee gateway, and control +it to your home automation platform of choice (e.g. home assistant). We +will cover how to set up a zigbee2mqtt gateway that is also connected to +an MQTT server, so you can use MQTT to control your devices and get +notifications.</p> +<p>What you need:</p> +<ul> +<li><a class="link" href="https://www.aliexpress.com/item/Original-Xiaomi-Mi-Aqara-Cube-Smart-Home-Controller-6-Action-Operation-Fr-Home-Device-Zigbee-Version/32892947622.html?spm=a2g0s.9042311.0.0.3da24c4dXV8sBI" target="_blank" rel="noopener" +>Aqara +cube</a>.</li> +<li><a class="link" href="https://www.aliexpress.com/item/Wireless-Zigbee-CC2531-CC2540-Zigbee-Sniffer-Bluetooth-BLE-4-0-Dongle-Capture-Module-USB-Programmer-Downloader/32907587711.html?spm=a2g0s.9042311.0.0.3da24c4dXV8sBI" target="_blank" rel="noopener" +>CC2531 zigbee +sniffer</a>.</li> +<li><a class="link" href="https://www.aliexpress.com/item/CFSUNBIRD-CC-DEBUGGER-Debugger-and-Programmer-for-RF-System-on-Chips-TI-ORIGINAL-Fast-hipping/32813122315.html?spm=a2g0s.9042311.0.0.3da24c4dXV8sBI" target="_blank" rel="noopener" +>CC-debugger</a>.</li> +</ul> +<p>You will need to flash your sniffer. For that, you only need to follow +the instructions from the <a class="link" href="https://koenkk.github.io/zigbee2mqtt/" target="_blank" rel="noopener" +>zigbee2mqtt +documentation</a>.</p> +<p>Once you&rsquo;re done flashing, you&rsquo;re ready to set up the zigbee2mqtt +server. For convenience, I wrote a simple docker-compose to deploy a +zigbee2mqtt server and a test mosquitto server:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span><span class="lnt">14 +</span><span class="lnt">15 +</span><span class="lnt">16 +</span><span class="lnt">17 +</span><span class="lnt">18 +</span><span class="lnt">19 +</span><span class="lnt">20 +</span><span class="lnt">21 +</span><span class="lnt">22 +</span><span class="lnt">23 +</span><span class="lnt">24 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-yaml" data-lang="yaml"><span class="line"><span class="cl"><span class="nt">version</span><span class="p">:</span><span class="w"> </span><span class="s1">&#39;2.1&#39;</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="nt">services</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">zigbee2mqtt</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l">koenkk/zigbee2mqtt</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">container_name</span><span class="p">:</span><span class="w"> </span><span class="l">zigbee2mqtt </span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">restart</span><span class="p">:</span><span class="w"> </span><span class="l">always</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">volumes</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="l">./z2m-data/:/app/data/</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">devices</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="s2">&#34;/dev/ttyACM0&#34;</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">networks</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="l">hass</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">mqtt</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l">eclipse-mosquitto</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">ports</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="m">1883</span><span class="p">:</span><span class="m">1883</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="m">9001</span><span class="p">:</span><span class="m">9001</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">networks</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="l">hass</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">volumes</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="l">./mosquitto.conf:/mosquitto/config/mosquitto.conf</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="nt">networks</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">hass</span><span class="p">:</span><span class="w"> +</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">driver</span><span class="p">:</span><span class="w"> </span><span class="l">overlay</span><span class="w"> +</span></span></span></code></pre></td></tr></table> +</div> +</div><p>You can test your installation with:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span><span class="lnt">6 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">❯ mosquitto_sub -h localhost -p <span class="m">1883</span> -t <span class="s1">&#39;zigbee2mqtt/#&#39;</span> +</span></span><span class="line"><span class="cl">online +</span></span><span class="line"><span class="cl"><span class="o">{</span><span class="s2">&#34;battery&#34;</span>:17,<span class="s2">&#34;voltage&#34;</span>:2925,<span class="s2">&#34;linkquality&#34;</span>:149,<span class="s2">&#34;action&#34;</span>:<span class="s2">&#34;rotate_right&#34;</span>,<span class="s2">&#34;angle&#34;</span>:12.8<span class="o">}</span> +</span></span><span class="line"><span class="cl"><span class="o">{</span><span class="s2">&#34;battery&#34;</span>:17,<span class="s2">&#34;voltage&#34;</span>:2925,<span class="s2">&#34;linkquality&#34;</span>:141,<span class="s2">&#34;action&#34;</span>:<span class="s2">&#34;slide&#34;</span>,<span class="s2">&#34;side&#34;</span>:2<span class="o">}</span> +</span></span><span class="line"><span class="cl"><span class="o">{</span><span class="s2">&#34;battery&#34;</span>:17,<span class="s2">&#34;voltage&#34;</span>:2925,<span class="s2">&#34;linkquality&#34;</span>:120<span class="o">}</span> +</span></span><span class="line"><span class="cl"><span class="o">{</span><span class="s2">&#34;battery&#34;</span>:17,<span class="s2">&#34;voltage&#34;</span>:2925,<span class="s2">&#34;linkquality&#34;</span>:141,<span class="s2">&#34;action&#34;</span>:<span class="s2">&#34;wakeup&#34;</span><span class="o">}</span></span></span></code></pre></td></tr></table> +</div> +</div> +<p>zigbee2mqtt supports the following events for the aqara cube: shake, +wakeup, fall, tap, slide, flip180, flip90, rotate_left and +rotate_right. Every event has additional information, such as the sides +involved, or the degrees turned.</p> +<p>Now you are ready to set up home assistant support in zigbee2mqtt +following <a class="link" href="https://koenkk.github.io/zigbee2mqtt/integration/home_assistant.html" target="_blank" rel="noopener" +>this +guide</a>.</p> \ No newline at end of file diff --git a/tags/zigbee/page/1/index.html b/tags/zigbee/page/1/index.html new file mode 100644 index 0000000..d869619 --- /dev/null +++ b/tags/zigbee/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/zigbee/ + \ No newline at end of file diff --git a/tags/zotero/index.html b/tags/zotero/index.html new file mode 100644 index 0000000..88e3544 --- /dev/null +++ b/tags/zotero/index.html @@ -0,0 +1,31 @@ +Tag: Zotero - J. Fernando Sánchez + \ No newline at end of file diff --git a/tags/zotero/index.xml b/tags/zotero/index.xml new file mode 100644 index 0000000..6478815 --- /dev/null +++ b/tags/zotero/index.xml @@ -0,0 +1,142 @@ +Zotero on J. Fernando Sánchezhttps://balkian.com/tags/zotero/Recent content in Zotero on J. Fernando SánchezHugo -- gohugo.ioen-usTue, 09 Dec 2014 12:12:12 +0000Zoterohttps://balkian.com/p/zotero/Tue, 09 Dec 2014 12:12:12 +0000https://balkian.com/p/zotero/<p><a class="link" href="https://www.zotero.org/" target="_blank" rel="noopener" +>Zotero</a> is an Open Source tool that lets you +organise your bibliography, syncing it with the cloud. Unlike other +alternatives such as <a class="link" href="http://www.mendeley.com" target="_blank" rel="noopener" +>Mendeley</a>, Zotero can +upload the attachments and data to a private cloud via WebDav.</p> +<p>If you use nginx as your web server, know that even though it provides +partial support for webdav, Zotero needs more than that. Hence, you will +need another webdav server, and optionally let nginx proxy to it. This +short post provides the basics to get that set-up working under +Debian/Ubuntu.</p> +<h2 id="setting-up-apache">Setting up Apache +</h2><p>First we need to install Apache:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo apt-get install apache2 +</span></span></code></pre></td></tr></table> +</div> +</div><p>Change the head of &ldquo;/etc/apache2/sites-enabled/000-default&rdquo; to:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-apache" data-lang="apache"><span class="line"><span class="cl"><span class="nt">&lt;VirtualHost</span> <span class="s">*:880</span><span class="nt">&gt;</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Then, create a file /etc/apache2/sites-available/webdav:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt"> 1 +</span><span class="lnt"> 2 +</span><span class="lnt"> 3 +</span><span class="lnt"> 4 +</span><span class="lnt"> 5 +</span><span class="lnt"> 6 +</span><span class="lnt"> 7 +</span><span class="lnt"> 8 +</span><span class="lnt"> 9 +</span><span class="lnt">10 +</span><span class="lnt">11 +</span><span class="lnt">12 +</span><span class="lnt">13 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-apache" data-lang="apache"><span class="line"><span class="cl"><span class="nb">Alias</span> <span class="sx">/dav</span> <span class="sx">/home/webdav/dav</span> +</span></span><span class="line"><span class="cl"><span class="nt">&lt;Location</span> <span class="s">/dav</span><span class="nt">&gt;</span> +</span></span><span class="line"><span class="cl"> <span class="nb">Dav</span> <span class="k">on</span> +</span></span><span class="line"><span class="cl"> <span class="nb">Order</span> Allow,Deny +</span></span><span class="line"><span class="cl"> <span class="nb">Allow</span> from <span class="k">all</span> +</span></span><span class="line"><span class="cl"> <span class="nb">Dav</span> <span class="k">On</span> +</span></span><span class="line"><span class="cl"> <span class="nb">Options</span> +Indexes +</span></span><span class="line"><span class="cl"> <span class="nb">AuthType</span> Basic +</span></span><span class="line"><span class="cl"> <span class="nb">AuthName</span> DAV +</span></span><span class="line"><span class="cl"> <span class="nb">AuthBasicProvider</span> file +</span></span><span class="line"><span class="cl"> <span class="nb">AuthUserFile</span> <span class="sx">/home/webdav/.htpasswd</span> +</span></span><span class="line"><span class="cl"> <span class="nb">Require</span> valid-user +</span></span><span class="line"><span class="cl"><span class="nt">&lt;/Location&gt;</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Ideally, you want your webdav folders to be private, adding +authentication to them. So you need to create the webdav and zotero +users and add the passwords to an htpasswd file. Even though you could +use a single user, since you will be configuring several clients with +your credentials I encourage you to create the zotero user as well. This +way you can always change the password for zotero without affecting any +other application using webdav.</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo adduser webdav +</span></span><span class="line"><span class="cl">sudo htpasswd -c /home/webdav/.htpasswd webdav +</span></span><span class="line"><span class="cl">sudo htpasswd /home/webdav/.htpasswd zotero +</span></span><span class="line"><span class="cl">sudo mkdir -p /home/webdav/dav/zotero +</span></span></code></pre></td></tr></table> +</div> +</div><p>Enable the site and restart apache:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo a2enmod webdav +</span></span><span class="line"><span class="cl">sudo a2enmod dav_fs +</span></span><span class="line"><span class="cl">sudo a2ensite webdav +</span></span><span class="line"><span class="cl">sudo service apache2 restart +</span></span></code></pre></td></tr></table> +</div> +</div><p>At this point everything should be working at +<a class="link" href="http://" target="_blank" rel="noopener" +>http://</a>&lt;your_host&gt;:880/dav/zotero</p> +<h2 id="setting-up-nginx">Setting up NGINX +</h2><p>After the Apache side is working, we can use nginx as a proxy to get +cleaner URIs. In your desired site/location, add this:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span><span class="lnt">6 +</span><span class="lnt">7 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-nginx" data-lang="nginx"><span class="line"><span class="cl"><span class="k">location</span> <span class="s">/dav</span> <span class="p">{</span> +</span></span><span class="line"><span class="cl"> <span class="kn">client_max_body_size</span> <span class="s">20M</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="kn">proxy_set_header</span> <span class="s">X-Real-IP</span> <span class="nv">$remote_addr</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="kn">proxy_set_header</span> <span class="s">X-Forwarded-For</span> <span class="nv">$remote_addr</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="kn">proxy_set_header</span> <span class="s">Host</span> <span class="nv">$host</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"> <span class="kn">proxy_pass</span> <span class="s">http://127.0.0.1:880</span><span class="p">;</span> +</span></span><span class="line"><span class="cl"><span class="p">}</span> +</span></span></code></pre></td></tr></table> +</div> +</div><p>Now just reload nginx:</p> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo service nginx force-reload +</span></span></code></pre></td></tr></table> +</div> +</div><h2 id="extras">Extras +</h2><ul> +<li><a class="link" href="http://zoteroreader.com/" target="_blank" rel="noopener" +>Zotero Reader</a> - HTML5 client</li> +<li><a class="link" href="https://github.com/ajlyon/zandy" target="_blank" rel="noopener" +>Zandy</a> - Android Open Source +client</li> +</ul> \ No newline at end of file diff --git a/tags/zotero/page/1/index.html b/tags/zotero/page/1/index.html new file mode 100644 index 0000000..3aebbdc --- /dev/null +++ b/tags/zotero/page/1/index.html @@ -0,0 +1,2 @@ +https://balkian.com/tags/zotero/ + \ No newline at end of file diff --git a/ts/main.1e9a3bafd846ced4c345d084b355fb8c7bae75701c338f8a1f8a82c780137826.js b/ts/main.1e9a3bafd846ced4c345d084b355fb8c7bae75701c338f8a1f8a82c780137826.js new file mode 100644 index 0000000..69ec30f --- /dev/null +++ b/ts/main.1e9a3bafd846ced4c345d084b355fb8c7bae75701c338f8a1f8a82c780137826.js @@ -0,0 +1,11 @@ +(()=>{var g=class e{galleryUID;items=[];constructor(t,r=1){if(window.PhotoSwipe==null||window.PhotoSwipeUI_Default==null){console.error("PhotoSwipe lib not loaded.");return}this.galleryUID=r,e.createGallery(t),this.loadItems(t),this.bindClick()}loadItems(t){this.items=[];let r=t.querySelectorAll("figure.gallery-image");for(let i of r){let n=i.querySelector("figcaption"),o=i.querySelector("img"),s={w:parseInt(o.getAttribute("width")),h:parseInt(o.getAttribute("height")),src:o.src,msrc:o.getAttribute("data-thumb")||o.src,el:i};n&&(s.title=n.innerHTML),this.items.push(s)}}static createGallery(t){let r=t.querySelectorAll("img.gallery-image");for(let o of Array.from(r)){let s=o.closest("p");if(!s||!t.contains(s)||(s.textContent.trim()==""&&s.classList.add("no-text"),!s.classList.contains("no-text")))continue;let d=o.parentElement.tagName=="A",m=o,c=document.createElement("figure");if(c.style.setProperty("flex-grow",o.getAttribute("data-flex-grow")||"1"),c.style.setProperty("flex-basis",o.getAttribute("data-flex-basis")||"0"),d&&(m=o.parentElement),m.parentElement.insertBefore(c,m),c.appendChild(m),o.hasAttribute("alt")){let l=document.createElement("figcaption");l.innerText=o.getAttribute("alt"),c.appendChild(l)}if(!d){c.className="gallery-image";let l=document.createElement("a");l.href=o.src,l.setAttribute("target","_blank"),o.parentNode.insertBefore(l,o),l.appendChild(o)}}let i=t.querySelectorAll("figure.gallery-image"),n=[];for(let o of i)n.length?o.previousElementSibling===n[n.length-1]?n.push(o):n.length&&(e.wrap(n),n=[o]):n=[o];n.length>0&&e.wrap(n)}static wrap(t){let r=document.createElement("div");r.className="gallery";let i=t[0].parentNode,n=t[0];i.insertBefore(r,n);for(let o of t)r.appendChild(o)}open(t){let r=document.querySelector(".pswp");new window.PhotoSwipe(r,window.PhotoSwipeUI_Default,this.items,{index:t,galleryUID:this.galleryUID,getThumbBoundsFn:n=>{let o=this.items[n].el.getElementsByTagName("img")[0],s=window.pageYOffset||document.documentElement.scrollTop,a=o.getBoundingClientRect();return{x:a.left,y:a.top+s,w:a.width}}}).init()}bindClick(){for(let[t,r]of this.items.entries())r.el.querySelector("a").addEventListener("click",n=>{n.preventDefault(),this.open(t)})}},b=g;var h={};if(localStorage.hasOwnProperty("StackColorsCache"))try{h=JSON.parse(localStorage.getItem("StackColorsCache"))}catch{h={}}async function S(e,t,r){if(!e)return await Vibrant.from(r).getPalette();if(!h.hasOwnProperty(e)||h[e].hash!==t){let i=await Vibrant.from(r).getPalette();h[e]={hash:t,Vibrant:{hex:i.Vibrant.hex,rgb:i.Vibrant.rgb,bodyTextColor:i.Vibrant.bodyTextColor},DarkMuted:{hex:i.DarkMuted.hex,rgb:i.DarkMuted.rgb,bodyTextColor:i.DarkMuted.bodyTextColor}},localStorage.setItem("StackColorsCache",JSON.stringify(h))}return h[e]}var D=(e,t=500)=>{e.classList.add("transiting"),e.style.transitionProperty="height, margin, padding",e.style.transitionDuration=t+"ms",e.style.height=e.offsetHeight+"px",e.offsetHeight,e.style.overflow="hidden",e.style.height="0",e.style.paddingTop="0",e.style.paddingBottom="0",e.style.marginTop="0",e.style.marginBottom="0",window.setTimeout(()=>{e.classList.remove("show"),e.style.removeProperty("height"),e.style.removeProperty("padding-top"),e.style.removeProperty("padding-bottom"),e.style.removeProperty("margin-top"),e.style.removeProperty("margin-bottom"),e.style.removeProperty("overflow"),e.style.removeProperty("transition-duration"),e.style.removeProperty("transition-property"),e.classList.remove("transiting")},t)},q=(e,t=500)=>{e.classList.add("transiting"),e.style.removeProperty("display"),e.classList.add("show");let r=e.offsetHeight;e.style.overflow="hidden",e.style.height="0",e.style.paddingTop="0",e.style.paddingBottom="0",e.style.marginTop="0",e.style.marginBottom="0",e.offsetHeight,e.style.transitionProperty="height, margin, padding",e.style.transitionDuration=t+"ms",e.style.height=r+"px",e.style.removeProperty("padding-top"),e.style.removeProperty("padding-bottom"),e.style.removeProperty("margin-top"),e.style.removeProperty("margin-bottom"),window.setTimeout(()=>{e.style.removeProperty("height"),e.style.removeProperty("overflow"),e.style.removeProperty("transition-duration"),e.style.removeProperty("transition-property"),e.classList.remove("transiting")},t)},B=(e,t=500)=>window.getComputedStyle(e).display==="none"?q(e,t):D(e,t);function w(){let e=document.getElementById("toggle-menu");e&&e.addEventListener("click",()=>{document.getElementById("main-menu").classList.contains("transiting")||(document.body.classList.toggle("show-menu"),B(document.getElementById("main-menu"),300),e.classList.toggle("is-active"))})}function N(e,t,r){var i=document.createElement(e);for(let n in t)if(n&&t.hasOwnProperty(n)){let o=t[n];n=="dangerouslySetInnerHTML"?i.innerHTML=o.__html:o===!0?i.setAttribute(n,n):o!==!1&&o!=null&&i.setAttribute(n,o.toString())}for(let n=2;n{this.isDark()?this.currentScheme="light":this.currentScheme="dark",this.setBodyClass(),this.currentScheme==this.systemPreferScheme&&(this.currentScheme="auto"),this.saveScheme()})}isDark(){return this.currentScheme=="dark"||this.currentScheme=="auto"&&this.systemPreferScheme=="dark"}dispatchEvent(t){let r=new CustomEvent("onColorSchemeChange",{detail:t});window.dispatchEvent(r)}setBodyClass(){this.isDark()?document.documentElement.dataset.scheme="dark":document.documentElement.dataset.scheme="light",this.dispatchEvent(document.documentElement.dataset.scheme)}getSavedScheme(){let t=localStorage.getItem(this.localStorageKey);return t=="light"||t=="dark"||t=="auto"?t:"auto"}bindMatchMedia(){window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",t=>{t.matches?this.systemPreferScheme="dark":this.systemPreferScheme="light",this.setBodyClass()})}},E=y;function p(e){let t;return()=>{t&&window.cancelAnimationFrame(t),t=window.requestAnimationFrame(()=>e())}}var O=".article-content h1[id], .article-content h2[id], .article-content h3[id], .article-content h4[id], .article-content h5[id], .article-content h6[id]",T="#TableOfContents",L="#TableOfContents li",k="active-class";function V(e,t){let r=e.querySelector("a").offsetHeight,i=e.offsetTop-t.offsetHeight/2+r/2-t.offsetTop;i<0&&(i=0),t.scrollTo({top:i,behavior:"smooth"})}function U(e){let t={};return e.forEach(r=>{let n=r.querySelector("a").getAttribute("href");n.startsWith("#")&&(t[n.slice(1)]=r)}),t}function C(e){let t=[];return e.forEach(r=>{t.push({id:r.id,offset:r.offsetTop})}),t.sort((r,i)=>r.offset-i.offset),t}function M(){let e=document.querySelectorAll(O);if(!e){console.warn("No header matched query",e);return}let t=document.querySelector(T);if(!t){console.warn("No toc matched query",T);return}let r=document.querySelectorAll(L);if(!r){console.warn("No navigation matched query",L);return}let i=C(e),n=!1;t.addEventListener("mouseenter",p(()=>n=!0)),t.addEventListener("mouseleave",p(()=>n=!1));let o,s=U(r);function a(){let m=document.documentElement.scrollTop||document.body.scrollTop,c;i.forEach(f=>{m>=f.offset-20&&(c=document.getElementById(f.id))});let l;c&&(l=s[c.id]),c&&!l?console.debug("No link found for section",c):l!==o&&(o&&o.classList.remove(k),l&&(l.classList.add(k),n||V(l,t)),o=l)}window.addEventListener("scroll",p(a));function d(){i=C(e),a()}window.addEventListener("resize",p(d))}var $="a[href]";function P(){document.querySelectorAll($).forEach(e=>{e.getAttribute("href").startsWith("#")&&e.addEventListener("click",r=>{r.preventDefault();let i=decodeURI(e.getAttribute("href").substring(1)),n=document.getElementById(i),o=n.getBoundingClientRect().top-document.documentElement.getBoundingClientRect().top;window.history.pushState({},"",e.getAttribute("href")),scrollTo({top:o,behavior:"smooth"})})})}var x={init:()=>{w();let e=document.querySelector(".article-content");e&&(new b(e),P(),M());let t=document.querySelector(".article-list--tile");t&&new IntersectionObserver(async(s,a)=>{s.forEach(d=>{if(!d.isIntersecting)return;a.unobserve(d.target),d.target.querySelectorAll("article.has-image").forEach(async c=>{let l=c.querySelector("img"),f=l.src,H=l.getAttribute("data-key"),I=l.getAttribute("data-hash"),A=c.querySelector(".article-details"),u=await S(H,I,f);A.style.background=` + linear-gradient(0deg, + rgba(${u.DarkMuted.rgb[0]}, ${u.DarkMuted.rgb[1]}, ${u.DarkMuted.rgb[2]}, 0.5) 0%, + rgba(${u.Vibrant.rgb[0]}, ${u.Vibrant.rgb[1]}, ${u.Vibrant.rgb[2]}, 0.75) 100%)`})})}).observe(t);let r=document.querySelectorAll(".article-content div.highlight"),i="Copy",n="Copied!";r.forEach(o=>{let s=document.createElement("button");s.innerHTML=i,s.classList.add("copyCodeButton"),o.appendChild(s);let a=o.querySelector("code[data-lang]");a&&s.addEventListener("click",()=>{navigator.clipboard.writeText(a.textContent).then(()=>{s.textContent=n,setTimeout(()=>{s.textContent=i},1e3)}).catch(d=>{alert(d),console.log("Something went wrong",d)})})}),new E(document.getElementById("dark-mode-toggle"))}};window.addEventListener("load",()=>{setTimeout(function(){x.init()},0)});window.Stack=x;window.createElement=v;})(); +/*! +* Hugo Theme Stack +* +* @author: Jimmy Cai +* @website: https://jimmycai.com +* @link: https://github.com/CaiJimmy/hugo-theme-stack +*/ diff --git a/ts/search.js b/ts/search.js new file mode 100644 index 0000000..51e5636 --- /dev/null +++ b/ts/search.js @@ -0,0 +1 @@ +(()=>{var m={"&":"&","<":"<",">":">",'"':""","\u2026":"…"};function T(l){return m[l]||l}function d(l){return l.replace(/[&<>"]/g,T)}function f(l){return l.replace(/[.*+\-?^${}()|[\]\\]/g,"\\$&")}var g=class l{data;form;input;list;resultTitle;resultTitleTemplate;constructor({form:t,input:e,list:r,resultTitle:o,resultTitleTemplate:n}){this.form=t,this.input=e,this.list=r,this.resultTitle=o,this.resultTitleTemplate=n,this.input.value.trim()!==""?this.doSearch(this.input.value.split(" ")):this.handleQueryString(),this.bindQueryStringChange(),this.bindSearchForm()}static processMatches(t,e,r=!0,o=140,n=20){e.sort((i,s)=>i.start-s.start);let h=0,a=0,c=0,u=[];for(;ha?(u.push(`${d(t.substring(a,a+n))} [...] `),u.push(`${d(t.substring(i.start-n,i.start))}`),c+=n*2):(u.push(d(t.substring(a,i.start))),c+=i.start-a);let s=h+1,p=i.end;for(;s${d(t.substring(i.start,p))}`),c+=p-i.start,h=s,a=p,r&&c>o)break}if(a(a[h]=f(n),n.trim()!=="")).join("|"),"gi");for(let n of e){let h=[],a=[],c={...n,preview:"",matchCount:0},u=n.content.matchAll(o);for(let s of Array.from(u))a.push({start:s.index,end:s.index+s[0].length});let i=n.title.matchAll(o);for(let s of Array.from(i))h.push({start:s.index,end:s.index+s[0].length});h.length>0&&(c.title=l.processMatches(c.title,h,!1)),a.length>0?c.preview=l.processMatches(c.content,a):c.preview=d(c.content.substring(0,140)),c.matchCount=h.length+a.length,c.matchCount>0&&r.push(c)}return r.sort((n,h)=>h.matchCount-n.matchCount)}async doSearch(t){let e=performance.now(),r=await this.searchKeywords(t);this.clear();for(let n of r)this.list.append(l.render(n));let o=performance.now();this.resultTitle.innerText=this.generateResultTitle(r.length,((o-e)/1e3).toPrecision(1))}generateResultTitle(t,e){return this.resultTitleTemplate.replace("#PAGES_COUNT",t).replace("#TIME_SECONDS",e)}async getData(){if(!this.data){let t=this.form.dataset.json;this.data=await fetch(t).then(r=>r.json());let e=new DOMParser;for(let r of this.data)r.content=e.parseFromString(r.content,"text/html").body.innerText}return this.data}bindSearchForm(){let t="",e=r=>{r.preventDefault();let o=this.input.value.trim();if(l.updateQueryString(o,!0),o==="")return t="",this.clear();t!==o&&(t=o,this.doSearch(o.split(" ")))};this.input.addEventListener("input",e),this.input.addEventListener("compositionend",e)}clear(){this.list.innerHTML="",this.resultTitle.innerText=""}bindQueryStringChange(){window.addEventListener("popstate",t=>{this.handleQueryString()})}handleQueryString(){let e=new URL(window.location.toString()).searchParams.get("keyword");this.input.value=e,e?this.doSearch(e.split(" ")):this.clear()}static updateQueryString(t,e=!1){let r=new URL(window.location.toString());t===""?r.searchParams.delete("keyword"):r.searchParams.set("keyword",t),e?window.history.replaceState("","",r.toString()):window.history.pushState("","",r.toString())}static render(t){return createElement("article",null,createElement("a",{href:t.permalink},createElement("div",{class:"article-details"},createElement("h2",{class:"article-title",dangerouslySetInnerHTML:{__html:t.title}}),createElement("section",{class:"article-preview",dangerouslySetInnerHTML:{__html:t.preview}})),t.image&&createElement("div",{class:"article-image"},createElement("img",{src:t.image,loading:"lazy"}))))}};window.addEventListener("load",()=>{setTimeout(function(){let l=document.querySelector(".search-form"),t=l.querySelector("input"),e=document.querySelector(".search-result--list"),r=document.querySelector(".search-result--title");new g({form:l,input:t,list:e,resultTitle:r,resultTitleTemplate:window.searchResultTitleTemplate})},0)});var w=g;})();

T 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%0DfZycHL(C^*=kCuHUr2nS}DA>HMQNkt}!o3AtTYA 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 z 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�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�JgQTwERv(Q*bENRCK47BV7<2x`T^ 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