From 8af32c5072a9c1bf12fb653da22710e78aaf5f01 Mon Sep 17 00:00:00 2001 From: Swastik Sharma Date: Fri, 6 Oct 2023 03:05:10 +0530 Subject: [PATCH 1/4] Major Changes done Signed-off-by: Swastik Sharma --- .gitignore | 5 - .../development => .hugo_build.lock | 0 archetypes/default.md | 6 + config.yml | 170 ++++++++++++++++++ content/blog/_index.md | 6 + content/community.md | 44 +++++ content/contact/_index.md | 9 + .../resources/linux-destros/Fedora-Linux.webp | Bin 0 -> 78844 bytes .../linux-destros/Linux-Mint-Cinnamon.png | Bin 0 -> 203692 bytes .../linux-destros/Manjaro-Linux.webp | Bin 0 -> 147618 bytes content/resources/linux-destros/PopOS.webp | Bin 0 -> 181910 bytes content/resources/linux-destros/Ubuntu.webp | Bin 0 -> 32152 bytes content/resources/linux-destros/index.md | 32 ++++ content/resources/linuxdestros.md | 10 ++ content/search.md | 8 + layouts/404.html | 8 + layouts/_default/_markup/render-image.html | 12 ++ layouts/_default/_markup/render-link.html | 1 + layouts/_default/archives.html | 46 +++++ layouts/_default/baseof.html | 15 ++ layouts/_default/contact.html | 39 ++++ layouts/_default/index.json | 7 + layouts/_default/legal.html | 14 ++ layouts/_default/list.html | 121 +++++++++++++ layouts/_default/rss.xml | 50 ++++++ layouts/_default/search.html | 45 +++++ layouts/_default/single.html | 68 +++++++ layouts/_default/terms.html | 24 +++ layouts/_default/thanks.html | 7 + layouts/index.html | 132 ++++++++++++++ layouts/partials/anchored_headings.html | 2 + layouts/partials/author.html | 9 + layouts/partials/breadcrumbs.html | 19 ++ layouts/partials/comments.html | 3 + layouts/partials/cookie-disclaimer.html | 17 ++ layouts/partials/extendfooter.html | 3 + layouts/partials/extendhead.html | 4 + layouts/partials/footer.html | 101 +++++++++++ layouts/partials/head.html | 96 ++++++++++ layouts/partials/header.html | 95 ++++++++++ layouts/partials/math.html | 4 + layouts/partials/post_meta.html | 17 ++ layouts/partials/scripts.html | 8 + layouts/partials/social-share.html | 71 ++++++++ layouts/partials/templates/opengraph.html | 52 ++++++ layouts/partials/templates/schema_json.html | 119 ++++++++++++ layouts/partials/templates/twitter_cards.html | 33 ++++ layouts/partials/toc.html | 93 ++++++++++ layouts/robots.txt | 7 + layouts/shortcodes/blockquote.html | 72 ++++++++ layouts/shortcodes/figure.html | 31 ++++ layouts/shortcodes/rawhtml.html | 2 + Makefile => old-data/Makefile | 0 README.md => old-data/README.md | 0 .../content}/images/OSM-Announcements.png | Bin .../content}/images/glug-dark.svg | 0 {content => old-data/content}/images/glug.svg | 0 .../content}/images/osm-e3.jpeg | Bin .../content}/images/osm-e4.jpeg | Bin .../content}/images/osm-e5.jpeg | Bin .../content}/images/osm-e6.jpeg | Bin .../content}/images/osm-event1.png | Bin .../content}/images/osm-event2.png | Bin {content => old-data/content}/pages/about.rst | 0 .../content}/pages/code-of-conduct.rst | 0 {content => old-data/content}/pages/sfd.rst | 0 .../content/posts/development/development | 0 .../content/posts/experience/experience | 0 .../content/posts/glug/glug | 0 .../content}/posts/glug/glug.md | 0 .../content/posts/programming/programming | 0 old-data/content/posts/tools/tools | 0 pelicanconf.py => old-data/pelicanconf.py | 0 publi.sh => old-data/publi.sh | 0 publishconf.py => old-data/publishconf.py | 0 requirements.txt => old-data/requirements.txt | 0 tasks.py => old-data/tasks.py | 0 .../themes}/alchemy/__init__.py | 0 .../themes}/alchemy/static/css/bootstrap.css | 0 .../alchemy/static/css/bootstrap.min.css | 0 .../alchemy/static/css/font-awesome.css | 0 .../alchemy/static/css/font-awesome.min.css | 0 .../alchemy/static/css/fontawesome.min.css | 0 .../themes}/alchemy/static/css/navbar.css | 0 .../alchemy/static/css/pygments/algol.css | 0 .../alchemy/static/css/pygments/algol.min.css | 0 .../alchemy/static/css/pygments/algol_nu.css | 0 .../static/css/pygments/algol_nu.min.css | 0 .../alchemy/static/css/pygments/autumn.css | 0 .../static/css/pygments/autumn.min.css | 0 .../alchemy/static/css/pygments/borland.css | 0 .../static/css/pygments/borland.min.css | 0 .../alchemy/static/css/pygments/bw.css | 0 .../alchemy/static/css/pygments/bw.min.css | 0 .../alchemy/static/css/pygments/colorful.css | 0 .../static/css/pygments/colorful.min.css | 0 .../alchemy/static/css/pygments/default.css | 0 .../static/css/pygments/default.min.css | 0 .../alchemy/static/css/pygments/emacs.css | 0 .../alchemy/static/css/pygments/emacs.min.css | 0 .../alchemy/static/css/pygments/friendly.css | 0 .../static/css/pygments/friendly.min.css | 0 .../alchemy/static/css/pygments/fruity.css | 0 .../static/css/pygments/fruity.min.css | 0 .../alchemy/static/css/pygments/igor.css | 0 .../alchemy/static/css/pygments/igor.min.css | 0 .../alchemy/static/css/pygments/lovelace.css | 0 .../static/css/pygments/lovelace.min.css | 0 .../alchemy/static/css/pygments/manni.css | 0 .../alchemy/static/css/pygments/manni.min.css | 0 .../alchemy/static/css/pygments/monokai.css | 0 .../static/css/pygments/monokai.min.css | 0 .../alchemy/static/css/pygments/murphy.css | 0 .../static/css/pygments/murphy.min.css | 0 .../alchemy/static/css/pygments/native.css | 0 .../static/css/pygments/native.min.css | 0 .../static/css/pygments/paraiso-dark.css | 0 .../static/css/pygments/paraiso-dark.min.css | 0 .../static/css/pygments/paraiso-light.css | 0 .../static/css/pygments/paraiso-light.min.css | 0 .../alchemy/static/css/pygments/pastie.css | 0 .../static/css/pygments/pastie.min.css | 0 .../alchemy/static/css/pygments/perldoc.css | 0 .../static/css/pygments/perldoc.min.css | 0 .../alchemy/static/css/pygments/rrt.css | 0 .../alchemy/static/css/pygments/rrt.min.css | 0 .../alchemy/static/css/pygments/tango.css | 0 .../alchemy/static/css/pygments/tango.min.css | 0 .../alchemy/static/css/pygments/trac.css | 0 .../alchemy/static/css/pygments/trac.min.css | 0 .../alchemy/static/css/pygments/vim.css | 0 .../alchemy/static/css/pygments/vim.min.css | 0 .../alchemy/static/css/pygments/vs.css | 0 .../alchemy/static/css/pygments/vs.min.css | 0 .../alchemy/static/css/pygments/xcode.css | 0 .../alchemy/static/css/pygments/xcode.min.css | 0 .../themes}/alchemy/static/css/style.css | 0 .../themes}/alchemy/static/css/theme.css | 0 .../themes}/alchemy/static/css/ubuntu.css | 0 .../themes}/alchemy/static/css/ubuntu.min.css | 0 .../static/fonts/fontawesome-webfont.eot | Bin .../static/fonts/fontawesome-webfont.svg | 0 .../static/fonts/fontawesome-webfont.ttf | Bin .../static/fonts/fontawesome-webfont.woff | Bin .../static/fonts/fontawesome-webfont.woff2 | Bin .../alchemy/static/webfonts/fa-brands-400.eot | Bin .../alchemy/static/webfonts/fa-brands-400.svg | 0 .../alchemy/static/webfonts/fa-brands-400.ttf | Bin .../static/webfonts/fa-brands-400.woff | Bin .../static/webfonts/fa-brands-400.woff2 | Bin .../static/webfonts/fa-regular-400.eot | Bin .../static/webfonts/fa-regular-400.svg | 0 .../static/webfonts/fa-regular-400.ttf | Bin .../static/webfonts/fa-regular-400.woff | Bin .../static/webfonts/fa-regular-400.woff2 | Bin .../alchemy/static/webfonts/fa-solid-900.eot | Bin .../alchemy/static/webfonts/fa-solid-900.svg | 0 .../alchemy/static/webfonts/fa-solid-900.ttf | Bin .../alchemy/static/webfonts/fa-solid-900.woff | Bin .../static/webfonts/fa-solid-900.woff2 | Bin .../themes}/alchemy/templates/archives.html | 0 .../themes}/alchemy/templates/article.html | 0 .../themes}/alchemy/templates/author.html | 0 .../themes}/alchemy/templates/authors.html | 0 .../themes}/alchemy/templates/base.html | 0 .../themes}/alchemy/templates/categories.html | 0 .../themes}/alchemy/templates/category.html | 0 .../alchemy/templates/include/analytics.html | 0 .../alchemy/templates/include/comments.html | 0 .../alchemy/templates/include/footer.html | 0 .../alchemy/templates/include/header.html | 0 .../alchemy/templates/include/navbar.html | 0 .../alchemy/templates/include/pagination.html | 0 .../alchemy/templates/include/xml_feeds.html | 0 .../themes}/alchemy/templates/index.html | 0 .../themes}/alchemy/templates/page.html | 0 .../alchemy/templates/period_archives.html | 0 .../themes}/alchemy/templates/sitemap.html | 0 .../themes}/alchemy/templates/tag.html | 0 .../themes}/alchemy/templates/tags.html | 0 ...s_b95b077eb505d5c0aff8055eaced30ad.content | 1 + ...scss_b95b077eb505d5c0aff8055eaced30ad.json | 1 + ...s_b95b077eb505d5c0aff8055eaced30ad.content | 1 + ...scss_b95b077eb505d5c0aff8055eaced30ad.json | 1 + themes/piko | 1 + 185 files changed, 1737 insertions(+), 5 deletions(-) delete mode 100644 .gitignore rename content/posts/development/development => .hugo_build.lock (100%) create mode 100644 archetypes/default.md create mode 100644 config.yml create mode 100644 content/blog/_index.md create mode 100644 content/community.md create mode 100644 content/contact/_index.md create mode 100644 content/resources/linux-destros/Fedora-Linux.webp create mode 100644 content/resources/linux-destros/Linux-Mint-Cinnamon.png create mode 100644 content/resources/linux-destros/Manjaro-Linux.webp create mode 100644 content/resources/linux-destros/PopOS.webp create mode 100644 content/resources/linux-destros/Ubuntu.webp create mode 100644 content/resources/linux-destros/index.md create mode 100644 content/resources/linuxdestros.md create mode 100644 content/search.md create mode 100644 layouts/404.html create mode 100644 layouts/_default/_markup/render-image.html create mode 100644 layouts/_default/_markup/render-link.html create mode 100644 layouts/_default/archives.html create mode 100644 layouts/_default/baseof.html create mode 100644 layouts/_default/contact.html create mode 100644 layouts/_default/index.json create mode 100644 layouts/_default/legal.html create mode 100644 layouts/_default/list.html create mode 100644 layouts/_default/rss.xml create mode 100644 layouts/_default/search.html create mode 100644 layouts/_default/single.html create mode 100644 layouts/_default/terms.html create mode 100644 layouts/_default/thanks.html create mode 100644 layouts/index.html create mode 100644 layouts/partials/anchored_headings.html create mode 100644 layouts/partials/author.html create mode 100644 layouts/partials/breadcrumbs.html create mode 100644 layouts/partials/comments.html create mode 100644 layouts/partials/cookie-disclaimer.html create mode 100644 layouts/partials/extendfooter.html create mode 100644 layouts/partials/extendhead.html create mode 100644 layouts/partials/footer.html create mode 100644 layouts/partials/head.html create mode 100644 layouts/partials/header.html create mode 100644 layouts/partials/math.html create mode 100644 layouts/partials/post_meta.html create mode 100644 layouts/partials/scripts.html create mode 100644 layouts/partials/social-share.html create mode 100644 layouts/partials/templates/opengraph.html create mode 100644 layouts/partials/templates/schema_json.html create mode 100644 layouts/partials/templates/twitter_cards.html create mode 100644 layouts/partials/toc.html create mode 100644 layouts/robots.txt create mode 100644 layouts/shortcodes/blockquote.html create mode 100644 layouts/shortcodes/figure.html create mode 100644 layouts/shortcodes/rawhtml.html rename Makefile => old-data/Makefile (100%) rename README.md => old-data/README.md (100%) rename {content => old-data/content}/images/OSM-Announcements.png (100%) rename {content => old-data/content}/images/glug-dark.svg (100%) rename {content => old-data/content}/images/glug.svg (100%) rename {content => old-data/content}/images/osm-e3.jpeg (100%) rename {content => old-data/content}/images/osm-e4.jpeg (100%) rename {content => old-data/content}/images/osm-e5.jpeg (100%) rename {content => old-data/content}/images/osm-e6.jpeg (100%) rename {content => old-data/content}/images/osm-event1.png (100%) rename {content => old-data/content}/images/osm-event2.png (100%) rename {content => old-data/content}/pages/about.rst (100%) rename {content => old-data/content}/pages/code-of-conduct.rst (100%) rename {content => old-data/content}/pages/sfd.rst (100%) rename content/posts/experience/experience => old-data/content/posts/development/development (100%) rename content/posts/glug/glug => old-data/content/posts/experience/experience (100%) rename content/posts/programming/programming => old-data/content/posts/glug/glug (100%) rename {content => old-data/content}/posts/glug/glug.md (100%) rename content/posts/tools/tools => old-data/content/posts/programming/programming (100%) create mode 100644 old-data/content/posts/tools/tools rename pelicanconf.py => old-data/pelicanconf.py (100%) rename publi.sh => old-data/publi.sh (100%) rename publishconf.py => old-data/publishconf.py (100%) rename requirements.txt => old-data/requirements.txt (100%) rename tasks.py => old-data/tasks.py (100%) rename {themes => old-data/themes}/alchemy/__init__.py (100%) rename {themes => old-data/themes}/alchemy/static/css/bootstrap.css (100%) rename {themes => old-data/themes}/alchemy/static/css/bootstrap.min.css (100%) rename {themes => old-data/themes}/alchemy/static/css/font-awesome.css (100%) rename {themes => old-data/themes}/alchemy/static/css/font-awesome.min.css (100%) rename {themes => old-data/themes}/alchemy/static/css/fontawesome.min.css (100%) rename {themes => old-data/themes}/alchemy/static/css/navbar.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/algol.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/algol.min.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/algol_nu.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/algol_nu.min.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/autumn.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/autumn.min.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/borland.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/borland.min.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/bw.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/bw.min.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/colorful.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/colorful.min.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/default.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/default.min.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/emacs.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/emacs.min.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/friendly.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/friendly.min.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/fruity.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/fruity.min.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/igor.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/igor.min.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/lovelace.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/lovelace.min.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/manni.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/manni.min.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/monokai.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/monokai.min.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/murphy.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/murphy.min.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/native.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/native.min.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/paraiso-dark.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/paraiso-dark.min.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/paraiso-light.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/paraiso-light.min.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/pastie.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/pastie.min.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/perldoc.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/perldoc.min.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/rrt.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/rrt.min.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/tango.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/tango.min.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/trac.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/trac.min.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/vim.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/vim.min.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/vs.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/vs.min.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/xcode.css (100%) rename {themes => old-data/themes}/alchemy/static/css/pygments/xcode.min.css (100%) rename {themes => old-data/themes}/alchemy/static/css/style.css (100%) rename {themes => old-data/themes}/alchemy/static/css/theme.css (100%) rename {themes => old-data/themes}/alchemy/static/css/ubuntu.css (100%) rename {themes => old-data/themes}/alchemy/static/css/ubuntu.min.css (100%) rename {themes => old-data/themes}/alchemy/static/fonts/fontawesome-webfont.eot (100%) rename {themes => old-data/themes}/alchemy/static/fonts/fontawesome-webfont.svg (100%) rename {themes => old-data/themes}/alchemy/static/fonts/fontawesome-webfont.ttf (100%) rename {themes => old-data/themes}/alchemy/static/fonts/fontawesome-webfont.woff (100%) rename {themes => old-data/themes}/alchemy/static/fonts/fontawesome-webfont.woff2 (100%) rename {themes => old-data/themes}/alchemy/static/webfonts/fa-brands-400.eot (100%) rename {themes => old-data/themes}/alchemy/static/webfonts/fa-brands-400.svg (100%) rename {themes => old-data/themes}/alchemy/static/webfonts/fa-brands-400.ttf (100%) rename {themes => old-data/themes}/alchemy/static/webfonts/fa-brands-400.woff (100%) rename {themes => old-data/themes}/alchemy/static/webfonts/fa-brands-400.woff2 (100%) rename {themes => old-data/themes}/alchemy/static/webfonts/fa-regular-400.eot (100%) rename {themes => old-data/themes}/alchemy/static/webfonts/fa-regular-400.svg (100%) rename {themes => old-data/themes}/alchemy/static/webfonts/fa-regular-400.ttf (100%) rename {themes => old-data/themes}/alchemy/static/webfonts/fa-regular-400.woff (100%) rename {themes => old-data/themes}/alchemy/static/webfonts/fa-regular-400.woff2 (100%) rename {themes => old-data/themes}/alchemy/static/webfonts/fa-solid-900.eot (100%) rename {themes => old-data/themes}/alchemy/static/webfonts/fa-solid-900.svg (100%) rename {themes => old-data/themes}/alchemy/static/webfonts/fa-solid-900.ttf (100%) rename {themes => old-data/themes}/alchemy/static/webfonts/fa-solid-900.woff (100%) rename {themes => old-data/themes}/alchemy/static/webfonts/fa-solid-900.woff2 (100%) rename {themes => old-data/themes}/alchemy/templates/archives.html (100%) rename {themes => old-data/themes}/alchemy/templates/article.html (100%) rename {themes => old-data/themes}/alchemy/templates/author.html (100%) rename {themes => old-data/themes}/alchemy/templates/authors.html (100%) rename {themes => old-data/themes}/alchemy/templates/base.html (100%) rename {themes => old-data/themes}/alchemy/templates/categories.html (100%) rename {themes => old-data/themes}/alchemy/templates/category.html (100%) rename {themes => old-data/themes}/alchemy/templates/include/analytics.html (100%) rename {themes => old-data/themes}/alchemy/templates/include/comments.html (100%) rename {themes => old-data/themes}/alchemy/templates/include/footer.html (100%) rename {themes => old-data/themes}/alchemy/templates/include/header.html (100%) rename {themes => old-data/themes}/alchemy/templates/include/navbar.html (100%) rename {themes => old-data/themes}/alchemy/templates/include/pagination.html (100%) rename {themes => old-data/themes}/alchemy/templates/include/xml_feeds.html (100%) rename {themes => old-data/themes}/alchemy/templates/index.html (100%) rename {themes => old-data/themes}/alchemy/templates/page.html (100%) rename {themes => old-data/themes}/alchemy/templates/period_archives.html (100%) rename {themes => old-data/themes}/alchemy/templates/sitemap.html (100%) rename {themes => old-data/themes}/alchemy/templates/tag.html (100%) rename {themes => old-data/themes}/alchemy/templates/tags.html (100%) create mode 100644 resources/_gen/assets/scss/sass/main.scss_b95b077eb505d5c0aff8055eaced30ad.content create mode 100644 resources/_gen/assets/scss/sass/main.scss_b95b077eb505d5c0aff8055eaced30ad.json create mode 100644 resources/_gen/assets/scss/sass/nav.scss_b95b077eb505d5c0aff8055eaced30ad.content create mode 100644 resources/_gen/assets/scss/sass/nav.scss_b95b077eb505d5c0aff8055eaced30ad.json create mode 160000 themes/piko diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 00320bf..0000000 --- a/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -# local folders -.vscode -__pycache__ -/output -/temp \ No newline at end of file diff --git a/content/posts/development/development b/.hugo_build.lock similarity index 100% rename from content/posts/development/development rename to .hugo_build.lock diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 0000000..00e77bd --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,6 @@ +--- +title: "{{ replace .Name "-" " " | title }}" +date: {{ .Date }} +draft: true +--- + diff --git a/config.yml b/config.yml new file mode 100644 index 0000000..49d4fa4 --- /dev/null +++ b/config.yml @@ -0,0 +1,170 @@ +--- +baseURL: https://glugnith.github.io/ +languageCode: en-us +title: GLUG-NITH +theme: piko +paginate: "9" +copyright: All rights reserved +googleAnalytics: # Enter Google Analytics ie. UA-012345678-9 +enableRobotsTXT: true +buildDrafts: false +buildFuture: false +buildExpired: false +enableEmoji: true +outputs: + home: + - HTML + - RSS + - JSON +minify: + disableCSS: false + disableHTML: false + disableJS: false + disableJSON: false + disableSVG: false + disableXML: false + minifyOutput: true + tdewolff: + html: + keepWhitespace: false + +params: + analytics: + google: + SiteVerificationTag: # Google Site Verification + yandex: + SiteVerificationTag: # Yandex Site Verification + bing: + SiteVerificationTag: # Bing Site Verification + env: production + author: Your Name + description: Your website description + math: false + images: + - "/uploads/og.webp" + label: + title: GLUG-NITH + text: Welcome to GLUG-Website + lightNavIcon: /uploads/sun.svg + darkNavIcon: /uploads/zap.svg + iconHeight: "35" + iconWIdth: "35" + comments: true + mainSections: + - blog + ShowShareButtons: true + ShowCodeCopyButtons: true + ShowRelated: true + CookieNotice: We use cookies to improve your experience on our site and to show + you relevant advertising. + CookieLink: /legal/privacy/#cookies-and-web-beacons + CookieButton: Cookies Policy + disableAnchoredHeadings: false + contactFormAction: # Get link from https://formsubmit.io or https://fabform.io + assets: + disableFingerprinting: false + favicon: /uploads/zap.svg + favicon16x16: /uploads/zap.svg + favicon32x32: /uploads/zap.svg + apple_touch_icon: /uploads/zap.svg + safari_pinned_tab: /uploads/zap.svg + ShowReadingTime: true + ShowBreadCrumbs: true + homepage: + # Hero Section + disableHeroSection: false + heroUpperTitle: + heroTitle: GNU/Linux Users Group + heroDescription: Open Source Community of NITH + heroCTAPrimaryText: Blog + heroCTAPrimaryUrl: "/blog/" + heroCTASecondaryText: Contact + heroCTASecondaryUrl: "/contact/" + heroCTATertiaryText: Resources + heroCTATertiaryUrl: "/resources/" + heroBackgroundImage: "/uploads/portfolio-1.webp" + # Blog Section + disableBlogSection: false + blogTitle: Latest Posts + blogDescription: This is my latest blog posts + seeMoreText: More Posts + # About Section + disableAboutSection: false + aboutTitle: About + aboutDescription: Just something about me + aboutImgUrl: "/uploads/self.webp" + aboutContent: Hi guys. This is where you put something about yourself. + # Portfolio Section + disablePortfolioSection: true + portfolioTitle: Portfolio + portfolioDescription: Some of my works + portfolio: + - imageUrl: /uploads/portfolio-1.webp + alt: # image alt for better SEO + description: Portfolio One. + websiteUrl: # + - imageUrl: /uploads/portfolio-2.webp + alt: # image alt for better SEO + description: Portfolio Two. + websiteUrl: # + - imageUrl: /uploads/portfolio-3.webp + alt: # image alt for better SEO + description: Portfolio Three. + websiteUrl: # + # Search Options (https://fusejs.io/) + fuseOpts: + isCaseSensitive: false + shouldSort: true + location: "0" + distance: "1000" + threshold: "0.4" + minMatchCharLength: "0" + keys: + - title + - permalink + - summary + - content + plugins: + css: + - link: plugins/css/pico.min.css + js: + - link: plugins/js/feather.min.js +menus: + main: # Main Menu + - name: Community + title: Community + url: "/community" + weight: "20" + # - name: Blog + # title: Blog + # pre: pen-tool + # url: "/blog" + # weight: "20" + - name: Search + title: Search + pre: search + url: "/search" + weight: "30" + - name: Contact + title: Contact + pre: mail + url: "/contact" + weight: "40" + - name: Resources + title: Resources + pre: tool + url: "/resources" + weight: "50" + search: # Search page's quick links + - name: Categories + title: Categories + url: "/categories" + weight: "10" + - name: Archives + title: Archives + url: "/archives" + weight: "20" + - name: Tags + title: Tags + url: "/tags" + weight: "30" diff --git a/content/blog/_index.md b/content/blog/_index.md new file mode 100644 index 0000000..ee15340 --- /dev/null +++ b/content/blog/_index.md @@ -0,0 +1,6 @@ +--- +title: Blog +image: "/uploads/portfolio-2.webp" +description: My blog's description here + +--- diff --git a/content/community.md b/content/community.md new file mode 100644 index 0000000..b03c736 --- /dev/null +++ b/content/community.md @@ -0,0 +1,44 @@ +--- +title: Community +image: "/uploads/portfolio-2.webp" +description: My blog's description here + +--- + +**GNU/Linux Users Group** is the open-source community of the National Institute of Technology, Hamirpur, India. GLUG is powered by a large number of open source and Linux enthusiasts. We share a common love for GNU/Linux and FOSS. + +As of now, GLUG is active on a Discord server. Currently, we only allow members who are a part of NIT Hamirpur and IIIT Una, may they be students, faculty, staff, or anyone belonging to these institutes. There is no prerequisite for joining GLUG. Everyone is welcome. You can get the invite link from an existing member of GLUG. + +### Code of conduct + +As a community, we have a *Code of Conduct*, and we expect our members to follow them. Most of the rules are for the community server on Discord as most of our work happens there. + +### Expected Behavior + +- As an open community we are open to any cast, gender, religion, ethnicity, and race. We expect all the members to respect any diversity and support each other. +- GLUG is an evergreen and fun community, and we try to keep things very simple and fun. You are welcome with all the memes and fun to have, and we have dedicated channels for these activities. At the same time, we expect you to keep the channels in the **MAIN** as clean and free of spams. +- Use of Sir/Ma'am in the server is highly unappreciated. GLUG treats everyone equally and we like to keep it as a developer-to-developer discussion. +- Whenever asking any question please mention the context, errors, supporting screenshots, and source. Other than that, what things you have tried would be helpful for other people. +- Please use the proper channel for any type of help or content. Promotion of college events is okay, but we expect you not to put anything that distracts members or is not in the community's best interests. + +### Unexpected Behavior + +- Any type of trolling, bullying, harassment, posting illegal and NSFW content is not welcome at all and can get you banned from the community forever. Please refrain from doing so and report to the moderators if you find anything inappropriate. +- Since GLUG mostly consists of programmers and computer enthusiasts this is very common to ask questions from competitive programming contests and other events, and we make sure that you get your answer, but please don't ask questions from live contests, not even hints, wait for it to finish and you can ask whatever you want. +- Do not send personal messages to any member without their approval (except moderators and admins). Any case related to this will be considered malpractice and can get you banned. + +### How and where to report? + +- If you want to report any incident related to Discord Server, you can directly message any moderator or admin. They will help you resolve the issue. +- While in the chat you can tag admins or moderators by **@admins** or **@moderators** to pull their attention to the issue. +- For all other queries including the above you can mail to [iste@nith.ac.in](mailto:iste@nith.ac.in). We will respond to you soon. + +### Consequences of breaking code of conduct + +- Since GLUG-NITH is an open community, we do not want to ban anyone. But at the same time, we will not entertain any kind of misbehavior or breaking of rules. +- More serious offenses can also be sent to the college authorities if needed. + + + + + diff --git a/content/contact/_index.md b/content/contact/_index.md new file mode 100644 index 0000000..0265e99 --- /dev/null +++ b/content/contact/_index.md @@ -0,0 +1,9 @@ +--- +title: Contact # in any language you want +# url: "/archive" +description: 'How can I help you?' +disableShare: true +layout: contact +ShowReadingTime: false +showToc: false +--- diff --git a/content/resources/linux-destros/Fedora-Linux.webp b/content/resources/linux-destros/Fedora-Linux.webp new file mode 100644 index 0000000000000000000000000000000000000000..422bf92656e15d9421e43882d37d33bc0accac8d GIT binary patch literal 78844 zcmV)1K+V5WNk&HWGXVfsMM6+kP&iEJGXVfE?E-ZGjYw=8Ns=TedK-mX#rbb=eSK#^ zME@rM$cH~_?m^@}9e8b6~4YMcj$)`q9NEQj8CyGm)W0F9+8S|Nd%)ZLjBUKQ* z>`?s%9%h@9Aa^hPZP*%*M+DD=_UwFw{ieVdu3rT`D~v@K^)SqHhmER!tYrgK7OIP!K?oS@pC3b0W!= zB*%50yeD`B-v1OjhL=))c?Tv?4PD_5T&8*TFcP1^2o z^4w)(r-ef#tG4Y%&gyOl@#r*kw*UWQjE5eH<0Rz#C`9on9+&=40R98tDxoVbHgH5D zazwi7s;d$?@*IGDfL?Hvn z((zw)pRrdl)Q?x(cOpGt;>_@$6)XEne&{~%hL(;aa74!u9bgho9X5Kn?T&8V^lTC= zml!QS9xoVRai}t4944!o-O*i!imWImuu?}5OBsiKu{EPfbCh1Prm^RV`&`}T;x_d* zSGTE4u5NL}_+!u!qZl&N9(DkbqNldhmfBKVKDT^*mfBKV>XNG^pIfflG0t@QWRD)b zWabC}R3-|JY#a|AE=(uilg}L4TBc|1x2zowMdx+Szutoej8K{)xUVYgqx9eK0dKTQ_C>VxM~TvA2IQ z*BQm=(TK3ZQLvVd#j>m;CEo;dEqk!HyA&|l06iuEd#4${__Hg0lfTx<$Sxx?Tei3q zP=*dxwv3I4Y~tg(NhXP1SSLl`;TdaN#70WQTqpWBJ-RfrV?kjA9+~BLpvNl!8W9Oc z*4g)q`fU3AL(L3Cg_wfiP z00FNoSAIEi5{$_wNe@N?8qfjkZ~$}f>NLM1#X%cMj?^<9hCk*FxBmztVgm49-?8fZ z>7HAl@u#Pc{T{bk(YBo=cAVJu*pkO~>t>(Cw&U1YSU5^~6;i@VlP9!aIGL~t+nCq= zz)sva$GTD8cv|N~m&Hf%l{Z|ZH;!kaNFI(aX2$Va1t2CRRxRTfb~ar~5_>!@b@zB4 zv}0-9W2qh4o^iMRC^q)pEzZcJY4%FH`%6xwSUtM$q(3HokO0hpBvstz)6Dn)KsAF^ z$7DXLstyv#X>GZi`r0!$61s6D33T_|r&}OFVyi(BEU*Y@J|{7*XLH%z-+IFpuu%X= zp1J`Yp+pNw0)PwxWPv>BMmUqWrX=BgRZ*%Ei7Jv+gcq>`#iTIM$>mP#cOBq^4D z^N;@U|9|Bq{=dibwCU-U5C{+uM5Ifx_f=ebXI;xyx36yRz1NRy-+kL%*WM6aX@UyU zluqcR_e`HTXU=&&|HvdcnVB=0_-PR_0p74}TjaL3wd;8cn$&7ZmTb#1GbIjlJeVOc znVFfHnVFe+t-;JZ!k~C0W)f2~RMq=FKP0P5QQIE*=MCHbLz3kGyYAOJB9fKm>gpQz zbg!+!er(&exq9@mZR_dUw!J(2?6B?b>T+deWoE?t_CVX(F-h9Ct$m#5bwxx*W>sc& zb-8Wc_WjtlZQHhO+kT$gwvFoNZd>Kb%B+lxi0eFdOn~QV+n#N$ZR@z+U(kp5BZ5)# zDU7IGL?Z?7eHNoS%6=f}f6l`H1LA|Oci7e_Hj?B>k}T?;zy7N7nRMTRBw3OqNfwZ3 zX7>H^)c^l+{Smh`#+U$a*!C}S+y3AEdcS988N?RYmYE^OBn~q(bD5c$xgY*~%I$~B z%-n`!*G-%zW{lb5)oO9z{eC^znc0=J(FY!RvbAk_quaLn{R+%>&_9@&nR25>qfDa) zBgwguV`k;v_dQ=H;kN3ndYA3X5k8Rt}ZQo<}bYIicE~X;> z|8t?TBQv|AqT{}o^w`$6Y`3lSaex1uYaiSlLWc^FI@E%Cxf8i&kP#6%nY(S5Ip_CY zo+QauZQHgjwc5s5Qx@#Qd`@s@49#4W85#e38QH3Ab;gujKDKSEwr$(VrHy^hz5hQk2Skx$ z@)a|g%#y`Sm(J?dlW5zrB}sNO=DunkA30D&bI>s`9PBOfJc+P(R!jgM+qPZpZ8X>U zKp&N_rc@hzBdY(Y41n+L01yKs#J(j-vLs2eEhMqJ^yQPgU;B^mmr(XCNRlN@~yRP*|u%VT( z$yp*&1`p*a(IjLfi&*f3Jz9x}C`%xWU?N>nsf5hc)erJ`Dima|W`J&{W}3Hp7eU{vD)kYEQaUy6<8+Ta`eTEuOk1yw#a|@%K_YNJU$%v4QK9n!F}<9 z?+u##iNDsYMBv#jqpTQdr8BQ?cx7#P7#~?E{_xf?rr-WUc<>GJy%u3Dq&wg;P+?AAK#J#N>v4|dPpTwKu?tSAZf@*osgfB|uj>F53x*uC0OL2-)i2*! zr6?<2;10u8OKH9}=UcbU{P_)af8LvB(w8)z{+T1cPgf(M>$CSZ@1c`vzIb%?dZ4o$ z=?U;vQkqF$d_}wZXZJnOUG|9wr0;(56BTdCjcZq~D!%tG_x;T3FJHX)H_Gx4*ORz#;R~OKr2|0I*>%&NQhkzN{NW$shK8$uT~qrGI!vurN`ub@w-oDl zuR4jr6F*Y)@3sEB&RO|*n(Zq}dhh@7|5(A!G*{33oe6dJ)^scYrA|t-qWB5=$zwCm zI{w^k(z9Rs>YOj!w_xhipNg!%<0se8>VNEB&wDReX%YpNuP^71Jb2NoDF8A3OYzI} z<8?RpavXy z!Zk?yg69)6zc_!--1qe~kz~%z#RatPZRkW zfb}Z@v;v8*0uP|DSyY}5{;QY#uVY9*KcV&_74-L}L&AUi-=PNjk-qwtpYyg~N7BVj z07{LTQDMChQz(`yz3EUfX%~iG383d5WMpapgSAR6b2vPJ5Aezr-gH@N^q6TN`F)y{ z32fP!U@QoX87c@JAg!f+_SBU{LW zO<#~v2$hRn$d~nyD?%>m$1p(bZ*<7F^EuHt${oAa` zH~y$YXRoZ@Q~XKXVQ}dI5zf z-K4Akp@XjL-IQ){@5SrOnt96wQybn}{uE9fX#LRJlV)!(E_*Y!B$1fAd0)e<-4$z$ zxvx=u*Zzyulyg9Gv`P*59Jc^$KF4$Tbv}9Kxj%Tnu|Lyf;_F+f2KfJGSLU!gR6t>* z_pjW!+p4+y!S>-Kd1|v2i-k&*z&-%bDBRtMf%fzF1^Vf5RYOWfDCSQlfmp>c{dLOZL?pk zX{htATUj9cCCDMH>WZ80Vh)lBx<&XHc#mXIy=hWoZfo^R3mLkPMdN3 z;7rk^H^F*iYG;p(1Ezx{;P5Z}>v1-71MlJ(&FlAkfmh&$`OZ&!P@ql@mA2vPzbDgJ z$AQ`-7CLtWz1sosKHxn7$@c&p1Moh8W}tT)0Gxz__B$Ov1O%Ho%n;2>@$cNpS?+^- zOcbmPZCE3;j$%MV-f1|V1D*hd?Ql8Sb_D1{-YNQ1W1j!*PPvOEyYf;IO5y{bT9KMJ z84&{?0F~TsMWVcig_+O=J{U@pg#1?s#{b1qQ}UUl_~40w|L_0*FPoW%cjhJM`3nd< z4mDEx)~|m%a~MlQh8|UDo%6j**@T(0rySn867i>RmFfAi^Ng3JtF%qu*!tqxm0O$6 zZ=8kPsNH_A+p*H~5aZVKz9%9}esJ$l$Li`2PM8_!no6_&(tZD{^XJUlz*oUbabQN} zQ=hDv^vlmx-Sf}$x)yJm(lg=xmgv2YpE>3IE1sJE*!?*I>P5BA#Az65dAx~-bH*2x zKVJXY<5%51L^sbnUc4;Gz(BWLRB@`k^n@Eo2D}kewFgg@MB;7UYyNg-+0xCaV=I4U z;&YFmUsLo}S!Z-0S9JgCgfk6h06b{CnK9gjb8#^yUQm4F5Zp4ewP?;07#weno(Okd z7-U#`Zr$MOyLeh%D*#;cw=;e9r}o9J?rUoQ^ncY04_Wf;h6y>M=O>%s zOkAYBQMO=x!`TN9JTreyGAHmKH^ZqJV1NPexYny@12}l`(oYW6^&Z4l;9YD7BCi2h zgTZ?M>;td^2VrZ|^T?5%aD2x2GcyX43^2gsPld@qAOaEfy}keFqyOl6{}JDp`nk1| zFb)|So+SoIyV9=S)=VWK#0Uj4i7k;uj26{$gN;^X$7Fz!9%P^Ow%WjaPo5eUL) z)L0=R0xxV+#fUT;6#`Atd{GvVQ3hPwsu0u&31-<;427~nFe(Kw(qfZ%omny~}BV60WxLC!K*p=(XF=*(v4w+G)WbJ??TUi-!vrZ|9(i#=8G-a`3 zpu}QojQ}vU%GOqzjxl{G>v#eLWkAwy zR#CjR@m{ByihX6>vVw+bX8_NdZ%tdR$)lyJmDUN%717n~iYbwfm44;Mzj>{R9e@D@ z0)aq8eeb^i^6#Jj-2PfM6jJ~~2*c$WFjEu-d)({3H@i&>jfert-L`rZc9to-V{eyz z2S1@~KH{wzDnL(&A_Avqa$T9*;|2~1`vZHWl$Tr08=}5nn_lD zk5!f4ROV1pw#^cN#L`rIyt-no3JXFIkue2fBc`$<h<~N=g#leUFY4} zdz;lXJ^l!!{pJ>h6|ga3PyRUg#l!neJx2Fd+?hTL6Ynx=!Vf*z7znT~qb?h;lSVbwv27uv#->6!v0+7|r2vd+^L`qHBe0-K#hplF59zTG-`N{Q$B>E*X~CGc3wh zq6yk|XDCGz9>M6cE0dGF@_n5BaQ*9-q=3*R!!a5?Pc{P72nI5wK|%I~$4r){CIp#) zXu|Zcc7|!2*3ttTz)?FM0I*6`+fX-U^O2_Rw$JVwO2Tjoqys~WLad$(a>JhZKL*X{i1C;6E@ImmRQnv1M1pmbYR1WN;H8K9<0Heo=7 z#EdXgCRWzHG%$%Fl6n(Dx5`Ms))iYYvSSHCL=`_9YfPOKBLF2JjAlzhQCkIBq|;ak z3sedv6l{s115?W~N}#kWQ~`v0U2m-JC#*)pBC?by;x#2Ys})cvh!G)EMyq4dh?tdI zPiy{@8SjJ?J2uJ2=%(!^c%w3;S*`Ly*JVyl(b zwgX11m9?U2no5LQjk27wRf4*t*j!k9;@k%y5I`XC+#g^6{~!5-CQwEoG>S1ayK5PR z1lUs{)x-6Hz*r_AE_Tb<<0y;gN;~*^dlnOIxZU+d{k)>+-tOPqn>4G#L1M=;;y&A| z(6;Y?|NHa*{%eiIGzfH1Mhqh>0X8ux8c30}W5ALiqd);m1|dsJu{}HWEg*@XSG5PO zu-dvnQiKc)6imXDxwO)kIT=g=Rkf+oP8(rSBsLd&0jfBZ+PX{!RZT`uY7_KY>w} z0V|13e9`w|_?`9a%A{vqj|nmr)k>WgOL{WrN5JMMaQ?Qjqs9LO;p`lGOtc-w0a9Zn%Q82;) z$t`8#scf-`@m&ud9lq5Xb!~aPcBB;uC=>-4LNmfzxV27aQ>7+`MKz^vW~ok72$LFc z8-qm75){N-aX?HED^LnpIJlo z_FQ@{s26V7>+a9q)AL3LHzgXSrcI?&zON3i6W+MVOS>xFxT6x34Aaz957i>9%t}Z} zt7nBwqa(|QKQ%9Z?CtyZGq#OtstJOR`+M(ds4`=5DZOoAKp5powlHj^L9>|1oB*N? zw%DFK%te-}D8vw|)F@LfJ1xo)0|5jO&-d5!{iA7Xn_0K53j(Zcl@}W;$J19aVAWQE z$<_R+o`6Tebav;xU7!EDZ(j2=8AKWO*z*XmqqL89@@iRJ3$~gFWT&MQD?*k8$xRF~ zE3-;X)d=v2yulKaP*a#CML^m?n_{~%tgESQg-wZ&o1ZO*D#p5!yy@}}@BcM5l?jR^ zRLvEJ&;krrz^+cKM7wNE5HcYaIS3@{z}TWlkV@8J8R2$Gpr*>>KHR>sTWg42MNPQW zy1UwXdc8?bfXdwU(py!TMHb0+*OqAXlzVxUXZzy5U;4F>d-Z+vR_$Beo?3JAtM}UT zsN??mul}cBi58)0X7nqM@8jpMFEA2GI;(CAF(yxaP$B*VdF<8iKW6LU~la#B);wP;2;iIh7d_1^+pa9SY+cimr7@S!+*i-}%l&O(9fDB}X*t$6txh|61OzO3 zbRLvOvzq-`1X6Bx2h6rsXPgRUsGzcGEJ~=6n1Zr`#S&{Iib7_LnoZa-RKy^}l3KL{ z#DoDT3fiWS;*8z%{_XW;ED@uaWu5OYfB(@R{{H`Nzw4DzR9dORna~(eg=TEjW`AfG zwbZJS5I_NIRa2#f6vJAqrh-&h$pEBkI;&*(bP@qpf)LE4G&F6tyXNdbw9Z8kN!TLw%a9zauEpOxc4yLk(>7!pW_#LWp}gq zE$x+k(Cg&mu3QM4CX9>;yK;p#jA2;;;}upd=V=TOETd}s@b$WWt*t0G3C&7r(}Twf zujB?-Zyg#4=PgP`~j-*H^jFgEBI)=cj^>u&J zP;JyEEsa|>VX?xu-FRuO{k@J<8!ATm#;e{&shW=Ew_?=N)t;$!7GUlCJ^$!cTe3wV zqche9>V4Vn$~A7vTe%v>Qzq4eA~9egOK2qAtN_enX)8=cip^B4izOjps_kSub~Or3 zW?Y)={`$Z2U;n}X{@?HCZ`NJ;$ zsZnd!Rm(9MWq7-P`$_(2UE2b4Z*mxD0YRjx>7MSkx6L`}?^bxScKz>vg$VQ#v0L3w z=KH-LJDQEgI;?g;#v+TToNmiKV#}ZW?f-4ww4A@MHWN)iL-a(+w3$%lJH$;k?8Dzo z-Vd*6VG$-QJ)b-uem?T&Ko5`%+K75z;m@u++cnOMTY75Y+ zXVV(cgkE6tNgmKb4N`!tV(n~|EXrWD!fI{ZbH^TGnx^4(f8S~;(Uq%KXD5kT(kcSX z9oGUYD)Sg{?qdK5AWnaF-wfN^*0!~xGfP=4(Q0IzIZv!r;&Fv6ySnVDr}w%l8F_3@ zg&l7xO7dRcec{hffBtTlSv_uKWj91D(6&w&>h$54Tkq48K^23{u>@2$P#F^ilu>P% zR2v%=(^^phBa&=|#0Wqvq+(=CK~CS^%SfG)~l;Y>@KDik9c5bOjs2i9(vVPVzUy-PL6 zWSw=Decqq1-rHLhtE61Va_+eWVg1{m{PBPI<^3CD1cpDA7J$I0k;MSg07k%XY{IWM z;Y$gBI-4^5zq2R|fCWb}n2ThfL09@`U||RV7%Tt*z`}q301Up+fIstC#R|XTF4MLG z@b1T7{$DqM5*nApg6xD|La;edTYQesT@%P3>PN)L@r=O%1fVf8Tei(?r$y`9lqKz3 zj3T@9v@|h9Zg-aT=>6Vb`1Z}O{rq<#8fT!haXcdmOe_z-1e#dZ!wE2DTx)l?7jOIY ze%cmFrdipptR7p{Z81}zv@}a>Bmo2nY|<*lR0f6EAh3`Cjf15$LDbRno>wP~a6C!z z>|I%wt4LO(vZX^YiUn)o_4R#!{?&VuJUQgAzxLaI_+9_!v$C_TS}7Eog)9dY6eA6& z=89?*3%9p@ECC8N!Aj!>*;ygF>sbp{-MycWJGzUhiz+CQcaO;IXTSY#KmGpiflpw3 zM&QqSih-K5E;R7({LB6A|K9sQcS6)sIVuV%R8mC4m^$J&@Kvlo^Dh&JI{ns>%nU|v z8&1(z(k;6JMPJTIbl>G8FuTCbHbP?thRwEWmUd8}W;GY-{r&y%g+!|?0qgTKI-6hD z(gmTQU6!dq*!mdD&{|mtqG%)HmXAczd6ZoImuRpjMWp6kBKCg#UZ zMXFeZ$#P-}3x!~5)m4$H8DvwdW(P<&wgW&tz7{;HyPC&smk3=9GGYZqvrv^)w{QA; z;8XbG9r!cPDXG)2@t%0&Bl!6F_}jkxKaZ+VNwWk6!j`7Ehk?4E;*0q$>|M3{ZW>~+ zYq_#9wX|&WX_I!hUz2?HeN<=f!^+IU z+>9|o3+wWTmO#Aj_x!{kW~9*!h}E^xZe8}<9plovz`AVN_Fv<# z^YDN2OTGZ6L;zsOjK~}Ta|7?;6p-M|_wK&rjsKHh0>tOM zi17^{0L^mX0zpYgW0Ywc8`S+qemCFBCBA>ph7bR4ICO0XZfo%$G$V&@{?qaH_&L(Y z_g~)lp}zX10HmAtURIlK!i75$7nTOE&MheVVxtqqD;rBDrT}G0F9jjim|eEuuaL9^ zL&dmeSEezD#VG?z2t3Jl#gqw2kOf85YDhyUb*X|(Cg?V5$W|7q+O3D%RDp9BVW*u=s=lZVUxaXKhz6_qPA&{r>~(SB-Dw zkMgs)&f_o6+5D5?sFQx@`s|`r37S~q_vldzCE;URCq+)|DFc9>=EEgm3B*D3!`{=U z%}nN)9FCAr)G&EL+ElwJrd&t1#n$*c<~* zh*it#r4(yP2N@qz(ao%iDV7FOYA<(N2$f&}57RSEnoG5?Dj{2ERzy5!-$p(K@(jj14?cEq*hpLc-$gjj80VmBaY z5J3=nrj|?&>W^%{w)yxIujZEIKOapw6flqx1X$@Bf)Z*m#cNv^w;QWKwk}gZH3icQ zf(Qga01e<2V~Wu#i%gJbmu2e1Z@vG|+l-L0yduzuWFoGjZS_={DrN+R(iEi8W_E{I z0VK&t1Tw0bYEYy}riLW6c`>WvsT2%l=>V}LP$B^u7FH72N-S}A&zh=YimH`~p(>3> zc`5{IMc|f{YDvogHJ0WS1dI`rG|{uWo~vKKr|Vr=Pluw4R-vLKELGKYPu^W0{4K!$ z!9U^npZFxa@!R}eKJtI^k^ch_8Hqq5ae)zV)XXb+hYd=0sCa`BJxt_B|Hu#i|N-0qpgGfV4M=%N+)mDn5nko{J+6a_XR?e~gyKQ&AM{S{V z)l{3}+EiKU=2m9i%Udf#1xo;S1kkIt9?yxg6lGJ2wFm})NxKx)5Uy>a!dtd!6+nVA zI1&&mv!f&s3z?O2EEpJ2>1>4%q!$1y#cIf^Y$&W0r4^Do(=sq_Ek)R!#*l##H47=_ zrf1c5&yK4}g}PNrDg&u_w)OI^7XVap+O@b3Onb$Jk#~tScFJUCRm~Y0fk*@xApC3H zq=6|HG?5hwfI)R&m%qcaFP*~Br+$I4yC6pp5`_p+O4?hgkVXg+89`+TL0)7e)C4&| zqv{mSP+L?^LQ+P7Qq$Fwt>!QKkM8zyi!93uO4FpBBec z6;LrQPm454g|7j3OH(c*1sDCf-~%WShKN*2qsT}g?FAwbB2biNZLS6( z?S-b8gKQU~RW+22j7rz5me;TIZ_6m7NPttar@ct44}Nd^J5kA8q9VCuRgrAz+kUTZ z)-86*5~~2UCW>{^VI-LbCCw@s3uFs0of6HeFj!(HVnm=?WiRIpvF|#Tq;8lo4 zuqlW%RYBUQ23s*DAva}}36-$|mzJ!Gh*p+%-Ro46A?YKe7`lQ^}O9QP6?oEKoQMS(a7Fc9#S~0nTVD?P{8k zkjS7k1S4Tk4Kxb|Ax*B};y}$Gy{PnYc?WfC>$`n)^q|#|Ny;6&s3r(TI zIMgX+h({>UYOAy$VX6!Vt%9g*O%)hIGS-vB(uwlXhjyJGDrc}mdTk?hy*2( zRz2!Q_gWwI&AS@U_RW63_}7O>fG(+qq?Ce8<*0Bhm`>VL4JoB!in3(8NduJ@$_Qi> zlnB*>22iqWiOkAYz|ciNHNn&j5(-qC6ds`_0HO^zeSUql2m5Mvk*&+9HYc!4a4X7Q zvKL6CMPgQ!8AMSGT_p{U3c*w|A)G}aWPl}TD^cCkDHao=R=w=aWp)(^jbJd(n^Zcp zi{oMV_W+25S)3h+L(A$Yl9mW|#ZKBv1l@)DI@k+ht&QJw&<#zk!>DPHI|Bkg7le%?Op5Vcl^O%*2#iy2ORDgMgLD@a*Oav$rxw_t^uM z7Ie0ISPfTj+uG>vhrj*lZl))+g)TCI5T$jT zX+db9ZBC#^Mtk8@%6V!GENggYE(xY0RBve&L~TJCGt#Jblqpiu3UE3u>=TI6Vn-?` z<3iUI;zALrP@x*4R*nP`L`lMMOjL*vBQcLx)z_VbJ$O)!N*v`tzP0LE$RGeyV5AY6 zA^{H7Bq-HbvzDRE)gx&nwhM%vpca+}LRr^RtOk|`lUk-ighC^2MJUsqo`aY8sok-u zVpd>k$x4`}S==r=si~ElQSk$!EO$4cyoOlscvny6rvhUetSx|_gTz$6rL#pMj z%StL#5YV7$0@MawQWVk{B(_^oVkypSzPNw+aQ~(NG;I?LB`Wq+b6_@hRF}tu!c3uT z3^^p|z^h|O3KD3eHe_&^D#Wa?s3EC=)hw7YAqNV^v?fetyHS~fBo?K$D|M*z>d*N- zCYrFhj5E}-(GC+Oi2%~ zANiBz#fBK(7+bGuJ^qIB?qclL@&o{Yeb9hGI1diCLjVUP0Z0&J(fqa^NaX_-l~)~4 zTC!r9c>pBGooQ^KrWN#l`|HpD_h>shG^bAhTCPjBoTe~H_dv*7A(0}ah~`1R=WwsB zjhdosbfGC%#Kg5b=D7AP$D#{a0ra?Mf4`>5(mUxk)uBitOq(>+M2N)tB7_=aGP8Rf z7ttzl?Ah+C+J!)mZIt9vwO!JcJ+#&(&R#cFtQPw??+%+93L+sbftrF!wu`nb@!*Im zQ-(BUc1b#x#*$^M0=p?ODH&|h3M9E;DhPy>s#86qI=fg|(u!JEY>1~meBZ}j9kX_E zYM0Wa<|0$0XsZCUk)X>Ft%gH<`pieqzO*V2lLY`MEc|;f5B8jy9P2!JZ1Kak_u%bI z$KShqyCEF`0DIsd7?_6yT5u4W6f?p8KzG&i$vaamYPtWguOu4iE_!OgXCK?Zd4M*y zsEpb`%9Y$?chYim9VvjeD@$-#N~P57P{dtCC?J%sS$Odef11Dj_5RCiWmxH|h=_)j z#3@~Ab>6Xr%67F>^nB6%xV}S6Eii>@+l?ua5 zjJD*?RYY6mZJ^5$xtYGT+jH&9e8m<6kS3v$nAH@;sIkieM!KhQ1xv%ysznl-G{y2V zmoaiiP--SaYD;n`+bRN_UR624XjCh$CPWq)V`yP3HwAKNol68Yg-|6TfkFz2P%uS_ zYEtr!>9{%%LID6^-#D{tz5rYi>5n&V|C#=a{&4+MtMyb7007f44grin9V}E}K#5nh z^p|?PZ3pL9AnuC}B^BPe3PV8|XSoyr!JXI0V#4pg(vTH&&xYy%W2gn@}JjN*k12oXrL3V;w; z)qt?*hCLNzBMHe2iYe5H0R*O0A_xG2sYW17Fx3#qN)Y?9WL+juHPGp^{q=IZKuM^n zQm|7{H2?sTi)wQog@W1xJyXd60N*)T@BNG6$5!f9VEH&G7yvv_@WD`0nk6KbryV2( zAd7@*NlXdkhuV5SNXeNJ5(yGjYEHONE%5=qo`&$2ZHYnvpase(j!;Ey$~2hHs+NSw zsICA|Acoc~)I_7R)HJx4N#c&$6$wL4Apj&J5=n_F5@*u3?|M(aclST<{`aRJ{=bYB zD%%RNs%QkmuS)ov0t>$)BmC;I3jEm%ew(Ks-oN~%_n*Gsr`=Xpg{rI4&W(@<0DuHn z^oC&vz9nZ+AZlJwp7}t1=~MO9z={a~*TfEKS_qv+l-k0j>LLRStMe87JiZsbw3f z1}NiC`y^idb^qy4e*WXOs4I>LNeW_5zSV9m>Mh{kUV>J+Wjyh9t^59`-jikCcE7?k zGK**RFHn<_C`w8)s7fQK8mIV0{4Ktn2e$Xzf8m;R-j3I<-+ih$F>q1up)#va4!EKb zS6MV#qV<`9z_ky>bDZoZ0EXdASffG^$!dY7EhWXpt@8+~O+tktNhk{Osk+wHAHK~) zo`h0F(6xy2Q#D-!m4t$*J#rzbB)Z6SV!7M7{;&P}|M$EE#oAKNGmwx%pd3c{6 z=Z!y_5B$;m?ejbHfj@s&SL4lBDgfhKuk-HU;o}VamHUr)9iWIJQH;X2765=$R%SF{ zg{G5wIBMjZgCq-_0hT>J6`6i6K3u+S=%4hQHkq>^DOZQFZk_Dw2hw>f|nWn>!RJRIVDdf}k!HvF>;SivuJ{GKL33 zFoXt32#uyDOAiWzL57)n^AvYTk|*e0Rmj5WLT!!$pwbpVks%lW1Qrn(jg14Kvd1K} z?vhGXGOS_%0LU<`fCV{Sn!^v~li=%@pE|jJE(mJ?fC9jPY;vALnu4@eqKHJurgSYW zJE+Df?o#qW%9nbz@}VXy^h`Q9TdD=RI}#0hPrPzZow^1$7l%%pdi3pkkn5#IAFq!- zvlk8>tRh+`bVjNtNDB(d3%7ceB$ue@QmDzOkw!^yUMZHy`f7jq`^VEBP)=3eiZ9i) zvnWkOFjrPVH7i2xr(f<*KLP*-Jvb~xP#{g76vrsDif(pt3I+g>pvo);Ndl&RDI}o) z26u86c#qaq9|Hg_0f+(s01`nj?d+up0KlcL-Hi)N$?XkzO8SIYQ#utZ zsp(XSqU>B4jdCE0vgzyn{ifS$ok!Dl`FmZ-YT^Ph#}9Po_J`MByk=bb)BNJ9Ehxs@xC@J~vy~IL!1Ug*`_4}eGvMD`y3$ej~% zAEdId0f&|(s7lP&YAsSSQWAm4YBy|BQCp=V6q+J*DY`AYGwZlhQ4(r$yz%9)KW{(# zoFCoywM8KX1koAjHdV7yHDyalc9sB-BgFBT!yyt>VLU*EqX6F`EAZ&!08>qse5S?B zP{2Zw&7_%O@r1W0jcfr7Y80Bo0N?=tq?ClxS|<%zsj5-{0LJD#$90_mXwSIzf%T0S z=2yIZ@spE%+Qjh3=|xV@)HpoJM|n5kF}~gK)C)~LD>g-upE6B$K~(I>?sU+T`Sb@| zG*n~CA7cvudjGX`h$BA%GZ8Z$WMc61c$EK1%zq)~zYufob8=ECG$z>+D%zyDWspn{ zTBewCoZO;Hjd&zANVsTSeb0G`rwp?Y3a`B{+b``yQH08>+aleNDIBbn=*TUMY6Sq; zw=uu+=} zfpVT`SaEf=ChW!&dewj{006UKnMN8( zjk=XeYQ+>*mkOx{(8XupU%v18cb2TSNLeN6&7OH;r64Vb;M$0~tVWvk1qcBvU~vEd zG!CF%1(=2szyyE+fWVn1FmjCp@NMEYQ*9->VXwEH>L>yL06TYQzR4?cF!v1rfOFch zzVQ9+M_7CS!vFwkF57Vk@iqXJq7OwetI~*>exFA)=LZ^G&mB~z8g0kkT>HoN=cE*{ zo7_5GVpYQ?3k`8QEvRUk7Fw$tm_jKaC3$vZJRz%}@UHpZw?# z|H;pPm!FN%j;5OcrAi@bq%;UoOAC=Uv?z%xLcCNfc100~aH;9s6|tTOg)Hf~ER)Qk zh=!^r$PP6W>r6)!mR9S0h(UA8rLt~Ix8+`6?{3fUrkbpHO%`$MwHD`=H5o#)+S+C9IEW~TN{CX$DWp}odQr^90#Z0t zQ)w9&jcO=SOEuAes7Uvq<(M^6dapl+b*AG6+Rml@c>cz8F(!jM@22+d`#W6I`?fqk_=rT6cSfVRrNtf&l;sGyo7x2ne8-6952} zb<%;`;zm_ z6i5?VP+GMtcKr1Dyg#1*SCh~cMXGKD<(!fU733mHC}N=~f--emRka#j(;$Qcuq!Kj zJwMej=pX<|3;=;Ze!qo51pt^%h5<|x8xId4CSne?dL(|G@@bN5o8+UvPYN!ET{_X)+_QtIZX!BbwE&A&Yt>ZloM5_F zBa*MAO4Nj!N=YfzcJm1SBKnkAvA=w_IR=!~>Sb3DMXD{+L|M3q=_ZD;5IUuWP-~(0j`r@z z(~QatDX3Dbfl7z7lt@rpn<8wzzuqJ_1*+%WUCWkqDWV;kS!9V)E2)A;lbUz-%>tkV z069ST>M<~*q^4@>9MVyq=Xzu7~u%K*DOe+e}-zKOb{!HHaC^f)=3aw z4mAjNRFjh6ZC~$uh`K3%)O-P{_tv#)iddzNT~(~bw@)bTtH1vH=fC}xDhyY%t2N`;G7V;!ERawn8gM+4EKJ0P zC8$-LIWhWvc+l)amJObXN5(LcraI0*5>+Y@P0Pz1{JmfM#r~|PP>PdDlPRH$?8-~s z1|6hQND*_GCV~u-5kev%M}Vdenk! zrOWh$Ool@+t72+&*;aA$9?!Lp3|jKIZiD~KXU8yRR6t2wLqN2idVk;h`|F|J>=*r> z#br5#!iB8MsItvHec$n2hj&@9NU1u?N=jDb5zMMY5qdrK4{JWTWO%4G(ArcXC8XMj zsf2G|6(iPH3$rS#G}1cTZU6vDA4y__i!hr}(ww3V#>8P5Kf!DA6-WP~=3!uTa= z0_KMqXcE?p`Rov z`pXcS1vpKlp*+e0ZA?I}Y%x0TqL+52x$!MZdafvae<$dYx}Mjs@B}vYT_IkZG1d5Q z-C3RijA5mMPR&_Ct(!)ub=~Lv^>L4>$4`Y2m9yi^ejT2`e?mT5zCL zdFF%Pjk;H&B&@)J5Z!v^t+u)gw_SHB$2*9uhttFW!;SnTw8 zKKqFS05B(LBY_5VQzghFfk%Yn^xzOdqXE7)aWp1Xszk{nVSvAjBtjJzO%;nO8sIN* zD3Yc~h6-_9fWL>JOp?=NsbEn7_%i|MN%TmI0i1jze0o&(u|WO zLKT4q_*W^Bz@bEh5fTgl{FwqpVw7kjhlxv21&@BlC=MPnsMTh*BI5#Y9Kd26;>CjQzC%$^Y;FQ zUL^HW^;qc~h_a3W;+!FaN0Lhrf(KP-gMlqD2@b9mpl(|wYfWJ~cyo8X{l5Fv1OV_j z!Zw~}H@kV1A%aFYh)a|zd(lV~0TUd;!^D9wsS-gEaD)gYA~4UOFmVac>_cOq(3sdn zC=sv^6NQ0;iHCtrfWv+~2*o}kI9L?%(;UEn0SXfv3!8vJ_TgaSAdq+%cmy5BKmm4A zCP9$^U~>uqFtLeHA*jkp_Atsmj_PVMB^4ga48#&JAgcg~cCB@|*#Q%gEL5XwtEHIJ zs>o17C$D7Px+_#us*1n}Mt9dBUOcVIoFG(FTu}ujRVbtC2mp7TlkZ1GrIwL07zm01?Qny#SSdTcIy#Sz?kVl!Ay+GK&ma;vf8$8q=@R*TG`lKp>$!ZBqF;E z3Jsyv!A_`*sHKR+C9l5k>q#4;CbgQ7lv1i9X=+tUKR77W2;nSdZNROn;^a*4`q=tNRVN4RZK;NL8J18L)~fus|eS)?T?v74fX zkn}J!vX=?&h}?Y#YTYwl?p@i;)0gII^lvf`iqojJLQA9_%<-sh17SYMNINCS)FA>b z3rjdsVd)%L(9T4t1=KRei4YoTi!2YdjRt9_lQ2ZyDD5@1%8iam>>?G~>P!)uv@WGo zMSAk?5TU4Bh^loVbq6UZ0W;=p*657UgRRXp4_`m`_y4w^_;3H&&Cg9ml>$Mkigj&E zgRcq}!+>LCu<7Cy8AfnffIuqG0%Yz%_a(D*K83%gwGrF0DkWsq>hVoma_ zXu_pft2KHsXLvdu1HxKF|-*|gJGG>nM>~5|Nf7eU*E0s3;i04T9AY2hEhsj0WKrB z6gdNNgc2D_4C0^<768dx2B5@UlUc=W%FGCXWUojP-kK1E+)%oW8gB`ZRB&e0cd!u` za~G}E+V)`x7GMfFjJXnG1U8p3v&+iX0RTX{?&NPTf7ACe%WJX4?e>F5yN(_fRtRhC zuYSu9ta1G5<-1d>TfN5*#+Jv*{%jEG=CeQF`{>8Nxq4@8d8gyx;ql#7QkD=&E{Myt zOE)B2iwQxj(Q{&p?yeXW!nCm^y-3@2z5YeQ2-fKNagIJ<{iAUR)4}Gr#!B$9&LIgS z*%0S-t&988e`-9!bm_UtHEL-uCkP|sT-~he^se-)jUr4>++n@3`zy6CAPb{zn*y&A zwt8(0-MnUE+y7lUi2xc(#$=;uQK(j^-AR)YXNgdzqL@k-AykD(&7X|_D=>7@YFhLe;t(Qgyusp7dA5@4Qy)8Xk32&7${aqTXeD==%JtcGP7BoE!Q#X`_Y?$v4mYd{u| zM2b|@f?$WHl|?iugxX7FqOB_^>!MIWRTMc3#!k*L1!IC}k$Cu;r`VrlM6Iw2h$_|s zSc9({NEBeE8X%@)X~o)hWj3tEIsky^9?fmi`3LvP6bL&dA!6eWC9TVAvc_+(#FsZk z8iF)Bj$qE}{)xM*GAC>M4^ytg1&u6>}*r*SsEPpCH6W6PfvtwHYNZygv#%^=04DC(sjsztF&er=< zPySSPCe?L$tkRtl(86o7de|k$OJo-4E3K~@hk%RHJ1v)A86wTqSxX|QP2XV6)90IC znLjoo0+_6}mq3wG9@->x15y3@?fotQ6Ao!TmgB^XOP_mnn{`*GnN9A z6n4U!d+n{UUAGmesk>VH80yfWmKOJH64N+elLsF;_~q17|)h1AaJi-6tere%p4u( zuXPF#sQ6`OQ7gDSy!M1_OLT$2J#vl}WmVFzqwFxJTM(%EPG_!Knak5EN1I*c00MXM zC<7Jt6@Ok1V1x9nyo9M%pTc`0t7x&KW$tt({zm0_DrsV^77Nn&&)ViSew$c zB3ZPH0GX6&c>zEY@s11tjA=d2%R-lRYb3K{h;-;Ok}OeBqjaI#B2yV!DJV&nmFS{t zSrv49Rh&(XLcTFGtd(Ihl2_YfJ8K@4gcYi)Fb%W!c=0vH0L)mW&SH6*oo&}zl&ME9oJWZ86S^L!~I*V~?}7IFk=)4F_Y z)%w1(Z=SaVP>_GGAkFg<=OgwgV5w?x2+H%by4jkeCLOFw@&qwEnjYR}k1DY+6{QIp z=9lJXt6vSeSkW~sLCjW}%{x+yG)q;8OVEITmsxYvpoe+Mm;|{z+04_orv_=(>lZp9 z1_Zp(Y7aqo%+`_yIXu?YesHH(T zf2ph0@2u7C-r~I16LFlC^Kf*pQ*eg7v&$h+6Se2&wVQRHkp*(-0KsGXCubS$*=M?d z#vurRD*tFR0njl(*oWnV9SCrBOo9Ly)_*XD0A>sjQu8PIKnDUGY=Qt7;By@bU`7F9 ze<~>;(5kou0dPvXkO1hAfUw`mBw7e4Gs67<-kytB=nJ0FDX>JzPfx)H&ttfh(N)&sUU6IvsS> zcr&XjQ8G0Fon+M2pE}T(RZU7+#BCuWsZeaA-be$=WU?&_sS5e6=H2D2v{faw;@a7r^Exu8y$c{mr)W;6sH!We zRH~dzNS(yhwfOv(kKL0&#ofMwGM7@Kl+<*((AJezk}!n=9R!Gi602)btEwu5WKDL% z>cZ;1Gq-j(7tGo=WmdbCWy9*;-fC7szUw(lRr9j*n%izNso82Zw0%Xla_Lhlp(>${ zl{gp@WEEvTqtCR1N43XQ@S?Y z1#&`R-AJ#f>mrofnp)O&%Hs82vf^}G)@rQwWzH>M}~IBCAPFN_W%u>|MpR(v+-rqk1Av zS!(8yFb=jMXH$DZ55dtq2e#6l5Wvo%o-g)_2BWrusXo~){-3uh6mY^I+)+!UNwuh8UN!5u%iX2rbq)rJ)t01lBoR@BX z;+{3N-sh|S1GE|JvX=hX}a$$OxB`RHL9cb#MruOn{t~>Ll;--vjVW!NE zU0c`Q2ocD4&^siS0BsaC$SE`!MD-W~Q}e*PhDNYFSNn&TOk} zA?G$ROhHmYo1}y;n=%QxuuH90b0%HNidv|uDec``v%Q~s+)qde#y#`X62wUX++9#w_m2wrCD(Fl~bU{*6RuSFUf%1?3>(-~2PJHqchj)MY zVM!lUXIVEM^X$9iZ>hhqTEnzQF%&6KT+yP9XsIk9v3W?<4H zc}LI1R@e5xlJ&b5U$eXG*chaVlgxMn?mgp6eY0h)dtT7(HK!lv>wWbKW{Itl0W^6p(F^G;MMG+8bi?j5WH?_63?rEA9D>hTr zC6uT>?>-#Gjw!;f*p*g_qDgtFPCjn$a?erSQ|~qR9(%rCM(th2?!kbz)y&c+B<+3w zsm^OPM6GDMxsfc3B5e=CRJoGsOQEPp3b{>W8fg_{_;gCC9eSZH8l)6g(KPM#mNgj? z+EfZEu=oA1_xXLSMoltYSEC|D>4e~Sns!~!h zQEtvCvU_{^owZKKZCUHAJ#5p6Wq|$GYs`9d^8F`nnk*t}w?*>RQmyRQzA#!jP%dRs zx}r;qBM>S?=_IV)t*a+Nd=+ehP+fJ_xW_`JqSz4DfmTod8K+alCPoXTUN)`%q zBZ+PzntM|sM3u4MzGG*quFjh7Y1S1Lh(HQzLUO7!22Wlp(~?#h^HK~lmuPm(O4|UX zIV#o!vTbI{W@#{!jZ3>(+VM-Rhi+wvQle04>5|IzYIy)cL^R5jEW#C$HKBBLQJn;c zg_2bei*EK?@aACCi0nofS&ZlGoew<*)nDyeTMqxk>90VldUzW;Y=%eTK&) z*mKy3iecgnE1q3#=Eu*s7V27$h@2`Vs;;Z9u2d(b+8!x51X^TSL=zFYXmlqushh}C z6w5J}V7=?l&%b}a^SSd>>>hJ($_Of|BBcg(wX`cUw5>aIsFJgtW`F%3_EUZMd;6iz^R8hDl`xU}Mrn)j!CpTnb6u{LItCyz@I6_v`G?4~8RM5$#4$gD)=Dq(sUzSyxl%<41 zrJ=;NQm~2@4bdG;Z9bz%&5F%ecsA-s3X{o>t9G4+gs56pE{ffU>)G@~Bcrt@Ud;%s)iDWphUtb|%2cBP zikVd)%?75rDL*rt?6vcqcgITWk(8^dID&Z_;HUcXowP26QHn4CFyoBlM~b*j+7io3 zP*t)HzU1lg6X8D^)yMf0EFx?t;(dJb$6fyW3d4Xz~u4pL6AnC zL{XuFvaDTc1r1OqQN0rzNQ63A(n{UzB#Oy`rIcE!MbT*iNx4;G7_DwIYZ`%8U{=R4 zdmS_*mmVb_cUpr2A*Tw$-egk$5t=Fzm zXpmGUO)IjH0-}?EA-$lW9Av6%otX;7lt5dRYg(-YR#nJpLPc6jwo)*{XjdL**^R%+)*Id)1?Myt}g+uLd8NP}9S zwRC35Rl_~v$-Ro?^X}sXGkc9d*52LH(3?AWc5D>0Z0oeD^|V^8wx(SxwIU=nS=+Z) z1|)zOU^@U9nD_u_6RpULP^pPlikl<})Ja%3OiLB4L`;>GuVoL{n4}b0E8XiyJ=>@1 zNFy!jBHJ87c3Sg?mv$L#K^n<&w8fU@>|oVonE<^#Tgh(rR!9$k zq;f6u?G-{A!ec)QAZSJ6N1EhDQWoiY_s-ZgVMW*^(Mh1ut8u-GL8^3t^LnjooZ5}f z+#Y4E8&6&7C=*7Ll&0FcrQJ@#5@HC94ArpcVk5I>YGa}qnyO>O^5$0duGhJ%VjM@q}y5|6>_$aq@^++uX?U#H@l?iww(=3NuVYQuRTYb2{44PZm$}d0oAia zJml6Ytp_DFXzpn#qZ%ZLv?>vX1OPzLLJza(rH?d(9~xAvl_HB9yd}|&NZJA_=p^OH zkP@K^`*?@JZ5_}xWwKtWc3V`eB6wdGsuY4A$Fg-8VYgo2?NyD-o|)CLTx%1gYKmN~ z*fJ#BPBR4?mUCb$sr5wEPB%%lwMC;6RSGRy#6WfK)}?pcvGSIk{rj?MR|EhiapFio zAPMms*iEA-z&2V1*FTNyKH& zkT#XH%3*r9_v~G+Rid({^g7sC6ur5e7oFuOIaXG>0!UR9BrC;j8f1Ly{ZOwV&)7E`_Wxb}GH~^s0=)nc0l$vN~*Bn_* z&JPPNZ51E)iQSv*sK1=MR||j^?kq1pcEj4x7$h=A+)nNJ`S*9KKjoID*PJxEHqNZL zt(BVSo+QS#z@0;q+XT3_zN5-mUCTtAZGXDAfl8V&#m!o^c4n95n~EnkuFz*~ot|n# z>y5t7b=7XAL{$}1WY@1j1s6U%`nk0`U(jCHKusprL9V{U`xxlSPwTJGo;%!C#m8Q) z{mcI!{m1`CI-^GA!n&=BLrNnfXce)i<99w#dB)MC);j-yUvo9=?VnY#D{|w$!(=r~ z*@v&bQZ(z?CjGQxZM(Tp>2F>jb|uFMI4ZM3{OF(lPk#BA_gZjDEs}feoVRj|-LxV? zD^ONQJ33h&-pw8e|exEh3JLA{8nak*xyo zta$3yH?DtW$=c8TYpST;e*Pmrc>IVl^Fv3rxG&mr@xz~caPo5h@X=dJsods$8p;T9Ua*8(M9sO?&+1(sk|S3UQol4=gp-C^t?( z@mmUnRFp-cNU1Fd2L&q)+|c=s>x`E!=~;AAwJJK79Q8l(i9Z2UG-u)N01W-oH0dm-3=iZOW=dwbpV$ zOq*3uzqpbE4Q}pJNroz zAOAB@D#UH?&3T-R&;NC@M+N}F;b}e6$){H|92_I0jBz%OSLL(=wJ+|^GjH#)PSaD# ztrBh#;DV$At9lojb*8M_Dl4m`)X5Ed4TB;KLJ8RBb``7PuyyXOZSthKrjw6Atw++$ zt$QV^swyRE^}?^G!mqEVJ7>-*IFpQX`?CoKR!;eLxllU%-m;0!Z=F~9x_@q$*_}ey`zvBRd494TV?=g}p#_|F za%AfIuI-KIIlE+Z^yRlxz;uD}$^HgVn6i;9WGGMP!t5Xf4O#7!#4*|n-t zM@mtoRRo4?UZ=11lTl@oJD;}q>BGQ-OWdgv3Q@ACsZdfZq-_-$U9uweD#no2Z3N9I z)-H8Ar-Jot&->oLRpnNp)RLgscCpPBDN?~oNtNctmROals@{znmq+g97?~v|T^^As z7S*tJM}nNM1u-ZkG~Y4$t1X{-G)Zz4sRb4=_?~ zSyLKDhpLJzk|HwF5WNp$Oc{3!Oa<6=s;+cKYqPez*HeFPr7%`doh^@ztWHU(kgS|j z+GWvVsXDB)it$_5z3op%pur<~ymPL;_Q=V#P8&8@jF4$)y>S-h=u{;|xviCpB5gqE z%DuL8DqB^&q_%s#^jQQRd;2vlzWtBw?JO33M#P3@%QKda3B9~cfWgiNh=|F7&0EQ`lOO7s5{fS zWok{y^;GRUE2%b99$Cj|%E0=r{_*a&`}(i{t?FsRGSX&`c6Yp~z0rPrxvHwl>LOZ* zQ=RLdZK7YB*9Fcp_~;<-dK)G6g5#^DX__QS=u(QxIH4Oo7zO|;_ShoOYLYQHZF7gr zQuT6ESr?HhRd~C{-aC)N8o8=5wqU4n1-jx?R;f}}B!yDPTU z-rsM(zc;`CbQUS&k|!gt z{_7~yvy+#<%RsgVjZE&saPqaqjg*B8noOac)C3+R4+}_c3B*+6q~9dRRybKIb+W-c;v1Hp1wl+Rk&DKL*YiU+u zP+zt8fBN&`&;Q>Xu&rT4?+i0M8{WgmM{)93#mSE<5fhWBR8^eA*R8Iw_v&tRlN_kY zK(lJ76e$B0g-$fPQ&GvZX`7dm(Pj*Go;${J%Pg6o+ej=8lmUmSZ>tXT@)`LpcQan}# zZTs-o|L^^u{-p+(2SF$SC7@D-Dp;tHkU;-=kFS?nAein13#Ev8*&aF7>vLXq4Q+7s zPcKp9YpV2qKYV?RKSaf(NpU%h14lD&?xrp@xTKZZ%I!ro(Ew2sS5O$tPej^`1DDs@ z4Mtn+&L)c)MN5X=b-(Sbt6fib+vV}&^+t^@PuWst*Sk{c?$Uav^`Hys6jyQFIJb_g z)RgLUiF-9ihwKOpwuuf2*~f0ZtBtfDl44tBB;aj#HP~WX7B!@IWy!95%U&lZC$IkA z{rU(|1yfXtiZCwYq&V5WDeuEEj&WQLGcS156Mf7}+5M!ds^T~Rg>TBf!U?LOR8`59 zEQJIF(i>`Qm~)?sP9dtIrA^07AU0UBb{eri9qr-Ef7UPm|K0D8t?{ONPshMibS*Imph-8$VmovPF2EJYOxqrz)p7CF4`n9i^M@-JS0^6S(8@#C%;tw#Wo zjFy-(Vq!~ATS~}A&YVjh@@sk}60s6VFzbEJi)2% zW8TS3Npf1Xs5Ol)Q<^{p!gqb3lPniNnE^&NN^Gi;XlA~(=4b!M+Pz?mm%!CHt*vQM z)OEcaDg%2_c)8qFNyq8jk)oVRO1B~*8BMP;XnJkZ3_tq)|NZUh_n&-1JZekvjTV&r-4}&t{5X94eu0va=erp^1FB{qDn$_w|SN^NNw}CuZF-ZnrSmYOR_@Jk;xD{W|~Z zv!BFIUuPN5)ej}mo&$j+QfW$R#I=%yQZR6J5|QB6lXkG(dFx|hId(?o!1}f+X9H*J z0i@+)E#SPmPT!?sStgUrlBelQCLJ4B0_|wlVC5A zafXf6=Hqe9WhKo!w(pY7%?gXPEkaq|?rSnDoJ*IJl81<8R;kr0I$Cmb?;@#)h^C^n z3e_@z3UsweTf_E|i!s@H1Z1SOdj(yawGhv>zxl8He;<5pUQrt#iffiTyl^?td%if( zt~J`zWT83~*^1OU)keaypp&f5%!*aBN%C~8cw|?Lxyx2Tqdkilm{L_6CvDQHt_mYR zKxNc&wMq-Ec6iHGDrH(~HM&YCrZAd@n(R|_M7yLGlSb=-%hnKEBta{yhV@;)p1w0L z&9ze%v~eUyu6CxYk*-D>7)eDs3%NRpCh;n)aj~Xr*47n-wkv7a{_tuZ0}yU=w~7kw zMOW$6Os^r^2whgU6N8rQq9u|dg=#_|9bqZ8nG47S#qOG;_L*!w5~S=&H5OZ4v5j5$ z>Ho8xnb+Des-tQmZG{k_NV!WYSa5?Y_Z}<=l$%|d#YEJztYV5|TVI;#pqFi*@oIz0 zP^~)@nyhk_dNz-tc{&o5ss^;OR!X@xi5yEIw4`F`;Zh`w2K0e}2*TFW>}qyP22v9< zpklKI?Ho@KR~z(Il{RiY>tL3N(wo7v)~gKNXD@YpY^u8hWZ|ympA^5-*lp z7v79ro?AQBa>#|It&$r(o0%{~B|%nPHng*A2Pq`TwRB3TvmDznMOTN#P)VZ8D70SH z+ARcNAb^<)&(>&;TWTP}YBr!liG-$!XigH+R9=PwR_E*aRU|s6-goR{k#rNTRl1+H z04&@cs5o-Vy52EV^(rj!Jhk=Kl~~=P^(IMJ7i-O`pJB=hC24b44QlIZFEjSWMs&Mp zr$PlpqgSW2PsFIKgbwuw9BchKl5Hls}^eWNs%*bp~b$WO5tx~X5iApu7AyHYPOj&jM8f2|{tP!Xq)>Kw7 zzA2#7h!jBsDGZsrsv^GJsjFbN@ zhps1?aFzY5&ZF95_7hB$3!UgtD#Ow_wmXJ{Yc{Ptwt-+HIknL16cZoHiuts3R6GUckE zT&g&=g>Dq*-KA)t_YR&T)$Uq z!dSPuUv1K03=Fr%y8HI-kN3@AV>UY;n@bvi6ifwajZ#gMG0)Qm7H$WE1j9toA}Q;1 zK`jzs9TkO#fS@n=2!>P*^=rT|nl`dqrcl%a?9RS>ZvCn|`6xpK8Xz>IYzVWDB>@=r zaAcYh%pKmTs-W(@yq|)wy>=%7H77G+z>sS-25LGt@<|odtJfz1HODoXtqS~59o~VO zDLZd#uiQPn`_{Lwy?y@D=Vv~-?|$jGpL*t3|I_Tg^m@yrj({9$~MyA^alJ@B7E%dpA#;r|RMMhQ1)6?@iwB`Mq_2`-PLoJf*wZinXv_ z^HjR5d+YE0c=xOJJbD z=QH#A$I-yZf@bX{Yg10^`&{3hueJ?@Nhxhc z8k)E$Y%7TtgNCAM)tR-K5JR>y(2N?!#AsE!Q8LE1k6CtmH0{}Xb`#BQ4ehaI;1j5z z;NZ}?QMl6qDQaD}UcUCbu6)$1pE=(0G`kiFH~_L<3IXCxg#l!(jeCyI(CxE9y>8Ep z-aQEf=dJX>g2kzp1xwBCo(KXl3O1w0Ayr_S!xA0R8kN0I^Edz8M#OV*M{5JrrorNF8V-ao*ixBM6uHP;Llz4?=0gGKxNxBtT*0n9{Y ztr}Jlvr+9tkC72K2de=)yiDZQ(4lr3V)8li;SHD6H?O|3`lZ|URIfX4OJc>km7&_z zOYwZy7$=bu_DWM4R#RGOM}k#S%|d{rL6t;lFJ>aSD+E1FBi1<^BHL+(aZF~soV7@^ zvh@;-WJ_#WmM1bjYqLC(xy{@*Svv9w02I`AlLDk^l-XxLcH>Q6WhKKA=kbi2k{&^%}lYd$LH0(z3pDpK{*xIw7BLc{%Vo!gb1W8 zqs_%ph8y**XEhG?#cECsCn_e7g6Z0^@qw=!9x&a9rjNe8-9Cfmj3B*M+*~fGgaC(JsH;dcI>Ubf6!jRRpGy)`<0V+txeHL~gsZ z8j05Q%1{@X4%cV7O}16oY{5-K>e%@>p-p9syFAH5(N$r z5(bPCV{%{Gxo%+Nn)xH|t|tdY>+a31>KSmFktwvLS<`JWDx1wXs9R=O8xN$O>Uw4~ZK;{o)g_+>006+N z0E59`pfR{G{&laNdftcjePMX`Px9D1(l04}Ux^EPK#OaR1OlMpP(+~2b^GD9k%$s|i%hHasYnT+z#$S8F&Y6)Wt12ooUCoU@~ryc zq4L7rDrRcMpq2($0Dxp$1Oc{)9JfUfV2c3#El2$HSAG(pwxBVp`X)blfBmtu-?A1d z4s?>a9xgG$Eny>*%{JF{#`I%-t8#*kXid;d6sT?QK+v-z(#U9HZG%u&hR4}3Is-yw z8XyJ(5+(E4+?q9~)WgKOWM+g-_*B+#1FvElPvdDkW7lNG^H06^k>B{6sjqp<{!cEx z{$-2f_b*r^0S7?VQ#YG3VkE6mh*`6JGtPXro+gM5HmUgKm*>4&WTjF+nJ6%VKmZg7 zRTUBv8UWTX!mqob^{3Yd4>tynB}M`0y=UF;RJpu$mD!1PSLP4jzyHYB{nbHnB~m(x z!Q8cLA)>8EJiV86&K@`6^-cQFyTfRvwno@yYCB$OGfWm@w?Ug|>zG@s)lKV{W;u_W zW35?=wuE?KxgA<+v&E3Jv#b*vb#?8rjUu0lZovo@z~T$;IPt2#JM(StJn+E9!M*0d zK@TXX##%TQPiKP-Iktc%jP2>G2EDPAPg)5O&?s0a#70FZDr0Lh23fK+0KBFf+<5BJ z(ub|)KyS9UzP`7YE{W|8ba!n(?N+x+B**F`630i|3KUs#wv_ZEeL$ z0RX@tFdBgqB`zo=2LcBI05k}utNG!va(X}zAgK3Hs+gT-qh+yBn@?-8t>hS6Cy^s3 z6D_mdXoSgB?6q%bYLQw^meR&ugZ7A4!m5$cgp_KvA^6M2iZ#=WuaVYZP_emcBu$b4 zqhm1Z&NdiPJM+MUjs%}z4FIfVfXIJU4lff96o4L>%8n)8y0$@p09G>qfC=LP3_J)1 z7%&nCKoA;0Fw;muVf*cU<-(}O3<)ewjR3%4Ff^Q~Kmmb3faK5w2&->+St*^mq`?q? zpq>L|wnFSO6UsW&Y){v!Qj$_S32|t%r>#3dUivX@vo`2#gsQZ%B+!yZlD1@9CA47J zPGD-0acmo?re@vNyi?cBn^8^~NRbdA4b3n`Kw@se8#P;$PmcxwAVviM01;UEpYU<8 z&=XY6V!*hkD)*@A@COVPY3X--NwyO|>vMs)~x*A;)Yf-6M zwNcHorNZPC=A{cosKpds3d}wsc3Lb{C-#!GC6SECXc@6dYMjlMZP`*4@u~121ONa+2mo;5i^p{N zga8mAwn{2I5CHxG-zyU62})~I77Mc*2+F{$0l@6Vq=QpP3>*wJfH_7Lh7c&CI7k?v ziPFmnTwK6|&1gI_%g4U`*Pk5!!rHSBj#P<+tx?2jlwdG67z_r1Ku92vi_nB*Az_L8 zTg|JazvqwUgdvP*6d~oRO`9`ICAJm8MnlpSPd6dbGD;Ctt@#9Vbd)?@60OM=7OWVy z3e2n6wUKT+nY~z=q8MNaW~<`CtzFUr%BDDB5rI;$B!dhRin1+*Y{VT4pUOM}R&?Qu z$8`P#<+%<3Kp4eh0H9~YQV}ytu^2IE1OotY07n6J76G*r>;+7DMr&sI*qh(@=J*J2hgk~P|OSSYb=GHvt0Bu$=fl8w<8w5d?@ z`0BOTVo36qF3V+0B@5FRY@u2xRb7>%Fr%}9$vzn^+`-FSiupU3JVAM`n_L?M2%r;L zF=et$mPw0yMODr0kzz{_v(^GK13-{K;86hxB2)l?iQ>WlO#%-G003daxS*mFH8K+b z1_%nuAQ-5$tTRg>6#ypXDi0PER0VptQ{keL4a6Iz25>L{0EW?W_Q~(p9Q}LzK>!P2 zRe%9i2!=FDY{6gv0BH!xML^L&EC3`H$jcQtD#iGD?uCY}l&~Zwji|Qvl-bp6UDDn7 z60cf;ujKNR&xQ&C*aEvolC07iMbWh-N*1;>W_u>RZG)^L$`q?hA?*rFvJq%a+m4*P zDS|=S-s()bl2DUH5oA>|sYVniTV2&%8>zagPelT4002OPg=3mKp~_r0xi+>5Kx~)N zX0@RWZJ5I`^op*lZKF1^W{rqtD;WTQX~)1pB5*Kqk=RVojR&Fd5D*H1z{MqjfhHlT z-RLkTC9hN>RRCNwhJvi7DHH*yk_$_vGQpX&K2fR+!-+9RNNTrP6VYVv4*Aut695Q; z*t&W3H=cj!Yk#H>TXISzz^VYissOM>DWnJhP@xgx)v&%TJH9Qb*OKBytNre%dKgl$ z$$cdLliV>qwsUg2X`oow(DU8-@s-&}T{XM2x9c)hAB#7p)`$3YtXX)+s-f!Yw+`d- z&G9i+OWCQ#1eRH4yWOzOHi03rZHjF_#Jh$Gpr=(eSX+HkAES^p^?B@MOS?4)!n_3d zf~pYFs!1RP0wsiEOLeO5>-M}c_NiE|p@n12orua@H@P;piE6b104e|g02aue(We

s}Fi^xXDZoffO1KmdxCk_51SSF-pcsdU;B~PTo1!VNlpZdTRjOdq zo(QOVR4pr^B$Zc>lpvYzn2Nm0SXd4x5NcbtbV8`X1ONaC33^cW#chA%&vmB48C4Nb z0KkAoh>fHmpb9~Lb6NlJtGuQI!7@9Z7Dj!e`;OVAe-s9n`+rp{db)jjg-2KI84dzIwms`zjktNq6IGwLZvOJhbFf7`nItATPz(E62X@U@9rbP{mEJH;dkS z7Dj!ywCs(fp%@=DnG0L{f5P+ZZkyn1fH~cu|jc@p2-scbJ;Q@=m2P|H(cmf=F zLGg@lZ-4adv-fzvP9OFXHE+F#&-D^!ANJnq%`1w*!?!PX=IU(fZk+RGAD#i+w8h5b z-5RfVfA!D*@#p>kNa^&r|8Xv)wQuu3+cLl!0s|TWDH%hrZ0*~#Kl%-XKLdd5 z`S$z|U)BB3tzY#g&;0-2*|x_e65GBopr#5918iUB(e31L9 zYZvVpV(`M{-t`?fhF-*^^B#_lp%%|?*Q}Tgwg8v$Jv_J7;|TTESEm;{VzYQz#UI|C zIUC0-6?;l8-sX6AE~v!Wup=2% zPA66TyKw%WhpSf@QUeeeqakF7{NarQyB`})54xC@AO8UOJ2^4Q=tjTeUk^nrlHr*%eAkC@tDl zsY^)CNV9aKDe5P$ug+J0@o6ZQJplNMo6bGwz0ZA-jjZAsynXxFx7_!|r+@GZ z(5&Cp|3AN-x0=?H(abut)a+Znc<--tzcJ&_#h>4ll7PTJ`m-OdUgXPSYoH-yF)mcv zyM18qX&`vqnEVZY4fDhMyE{MFS$_vmuDI@Mq=nU$guou+Ck-AwF<*b_Uc zr%sLl04jz{sw|Qo0^=r*Q#1mo{p`1wuyjzaH4DXp~iAN>Y#m(WtSPB zmH}*KL)mf_GVN9cl`2r0lO0@Y@=}!JSw&M|c2jL6$@2a6-rxA{|N75-^%JvW>Q|8< z03krgcT3-efHo+^sNLkRJaWgwcU%boK&4r9rpucjeC~&y_r}LpAKtZf`PV=21%rp{ zP_zH;JKq(AK_Eazzd`{hUyytyz9zp$0Q!P`@m>AL^M7yu#UH-6VXKM3vgfkNq`ma7 zKY#F-|L1@D{^gBttzi8rE64y5MGz%4&1O+HZPN;1f6D4x2ms>ON-6=OflUap0t_%# zwka7~MVyN*zAn~OLt+4I4g9<^y!AW~uuK3h0NGmqTbF5{uZ2?tPp^&?ry%p@bw^azro0I9NZPZp^V7lN80)soD%>5;P)SU@b0y4*TQi4p_|VfJNc>$ zAGKk$0o47>|8VF3+WxAy34vM+EeD&sg6^uWs;lZwRi!w0Nq3bhY*wve2Z}V3_Ef-8 zN)(i^bsE@8wC{KS&M);-Jpsf3*f<`|Yv-@)-}vkQ_E&p4H*45!rk&-Q^46Dr#zOlTQ7nqRiD zX_FJjF~?mm%B29)+@o*4`^eY(`$OyJ?LC(r)vYz&UD$d!P9!l>35=APZ1nG5W5cQ^ zRtLY7kG=bgKR)@_)BCotdzAxOWz!@A5=gfJa+gPDEr7PRwrH<@QBqyiDL5Kd?V9Hf z9%GNUk2rCP*B;qA!WrR6zOAmQt1Gu$^<* zX`6~}dlG6LM58>R5ODIWV?NwHdtfdVRWFNSj?{W?84& z!}MaJmF(@~c~j4tP9>Vbft}8MUFZ}O8$~1f_AlRg?z0kPmtW)}y6E#0wzuX7zbt#` zX&JII?l7$&ss;yQ?aGpvS*;N|Z|$9}jWVc!ZOJCnvC2H?>K=A%C5(cLzZMzJzj@sh?NW309RtM7m8e%5_NQq_5$KMV}t><1765C-Ci zVJyAz3GmM$6&c#!OP=qof zYa+5K4pS?EwgXFK)u|Mlvn}hYSt6S(-Z(HryEV_%T9}lW({U}n+{!e*SKwEyV5#_=&C?-wiPun>S9Wt0m!`4Ou%g< zFrIq2DVs(^M2Jz@Fa&J1%BfY|dg)_hcQI9!K(`s6{Pg<%Z&aFXhT0aJV%e~asVz07 zvc?!2S!A`Lt*2o+zy=t_t2S#%tVGLbVf3c!tTDBf(dLYo$MKQo3R}msY-M+`nCUV{ z+i1HA!@_`|W^L;2c<7X`x7gyHIvrx=^&&F1m}P^TtCu^ZRp@lTxFd+(Dmj2?hSMije*xZ+|7&uwuuetHdCXC(llFEkEMRZ5D-EV768x7Ox|i&BY$*7r+o(Ko)k~< zUM!lxHf-w(kWJQJ-P)FIo|=Nkf@y%>YoKCN7~7O)Hlntjz=p>z-Ak}*2&x&h&_>XQ zQ6R?cMh#oF$Zay%sP>wdHtDEk08L0j7!#AKlUVM3+}?MIP_Zs{sY%@`x6WPpN(;wa z$1>FjwJ`w%Q&sZ+ez6ju%SPpTdM{WH308YEKLIYpdxOd2;Y2FNG1- zP65WPvP=mkB-}C!&r!@SubCEXyP|kxnw`+*Y-O;d*7atqO|w{F04Pngny#ZtO>|JQ zBan4GEG^klyt%168zarYvoaE^^win37;YWIfQ{q2e~-?O)AxATm`#hYRzycu`;d2g z+|gxLT^OijQ(F7ZLu3{i4Hb$IvcM?MmL6pXut}cl5%YeHA`aonUX(N3WPyw@WTxAh z;!G*#DWr9C_tB55%?=ns%j2dpGUzNTX@K!S*?KF%>p?W5vRUgL?a?UKs3FhHX{rpdV>wopp zDq0M>(V8T=Zv9f7lUBNsy<=3PNiqVq<)&gZn+hr+O(6r^sz6hvmpLVc)Tnd0OwZ5y zign$iwsp07)*R=X2`e&Lc_+0gG2(svYw!OAVwOc0*s%wD9Gf)o(;?#%o$kKhvkI&L zID*PtSwzuQ?UQ3hVZakhqoyEIR}-r&6O8wa_ZAeEqMIZw$81L8$E}$Hr1ipz1v*Cd z6KhJ02b0Z#?FxsLN_ERznGT}9STQ!0Mbu(1t>aldft@7`>)KYb9ZS2|-mMtNL%0*W zzI%Po@j0;$qiJGm(+IPVJlu3=L%}9>+SH~DY_nodXa-b-*E%esmU6agYAwxEVvc>^ zv$tnyBYi@8MF|~$R{eQIb#6AdD7O*)?t>d^IW@suxYBz2eQv$}_p3Vb!Zsk1&9GGs z$eYXZCT%?{!@RY*Sy_+i%`{+OOyGf}?ajF0&>9qYB@5oH)Z zea~8f9c5Y@!4c5#i1F*DN4MLX6DfRk1?=6;~jbogIWL+W0N$9nOk-dm8bn48qG7MAA zozzWCwxD?4-ul5W?fm42Y*dnvk@Ds=SlHC4S)(CMv1UnatERlos?idAhOn-^-D$PV zU6JC{q~dleS<^vV$73WbOI3>vY&44J@(xqp?kgKuYswC*!8mKDVS(y3l-+>Z*~r*P z9&7us&39i<1sav~*2Rihs_B_m5KzTNc^o@K^Kh3L>-yO`CJkw`Z)S44ccKfCJUJ+; zpL*YxFcvxAvFa23y!&e8vj=@H^a23Nz2AL)mH}V@n6$mo=lA%ZZ@IH|r5F%_3rcK? zZJowy?K@(qnn{3>^ zYxMlIcy=|r>h?X0H=9&D;;;(a76=<*hl!nT0ZlJBinXe zlg&89>df7qCuzj1Go7a7Sf~^fg{Fv_LPb@?QO=&5T|Qn}X$j(;TU*UiR<_!zV&cuG zUzJT%j65yHju+G09#>Y)nsM~(7-w-@tkW11G#W7_QPWjt+)AU8UVBCk!+k+@`%b@n z{(rwGfaM?nP-z7Op!xg%{@3sP;;;MP{;g*rYBGh)nr-Ek=?WXY+%roZcy_Fe&VDcj zTP#Lw77=#BDdmgIQHtCkfCzR2VYC)YkAddwN4i)s%AUGy7wqQNwn8RLnR>O}$=JvQ zS{5KW@|fbtPT6I3tYWZGKm~)#vxVj@3garNhpv*tdKMb{xtn^1i?!ag?Xg31pW-Kk z0i)tMr3hmQNYps-_M>{wtwWi`9nI^$#Q*MVNT~nn`@i{J-~Tr3(UYF(85^VB;@L;O z^)0_;tt>IjwvIgZaRBWecvL`8nX5#F6ILjf zk7pvX@&>V^nC0_p+rknc5Jpu1RRGu;0-*WAVMi0_&8e?D_vH?sWh=P4iEToxakew| z)U|aRb=j5;i48F~FUkgBvjDT;8V7oaa>!=YM;LzWB_3;v0U= zPv?7KY(}H!f=O3&XH_1%>A=Nt!dcN|8!*M|nttS`zy9t2|9SG50#VaOy(u)K*39Z{ zX_Re9wdXS1l19-svw{F%M1Owo{S)_BzkZU#){t#MS(3z=<}dHrnx$i~tw&Ch(lT2p zWE9esnyZs2Z=|#tCc!FFN>^81b(V{C!=UV0-7tDq347N!Y>AbJN^V1o_quPERa8<^ zSf^GInkpT4b*;0z*|9RjQj58!IG&7V>$*uVHzf_*t)0P}xU;#brLk$7b-mFVTLZTE zadTew*-hYKsfTq5rcR1fk>!&l?Wbp-L2JfQ{v+Jz5ppqOI%+Y@v!>8O*`RDw)Z40n(YApS7>1Q((%mIB<0Xfq$OrBd1R>^{vq?ckNC zFM?XK8VYTe+17}8Z46tpHn)pao6!yJt+o($tI!OF1SF?R#bAvv3Qu^*5T1eZPJQ-c zdg8Xpz8~f1^n6BR1H$Hu(Uw|LOv1;TV1pI0HA_RDE1S;OY2SYS-Ud>6LQtaXIiUn; z20&U2Q*EExlOeCBZeY!-p?Td4m#A6Hxt+FkOsw5Cv)$R#U+t0At*@Gpq?p12bc|33 zIu3M_jayI%1Vq+SRl2&m>e5+tTT0S4xUy-R)2i)QwP9&p)lL^_LN=B4~qo|4^00bbgRG})0zZs*r4j z7L2=+ugs858w5MCX=&uilo8lm*~Bc3nqkCf7>%6hx)fZi+-i=Snluz||4 z%r09HTWKDyT5`;`*)_-6)=Ju?!Mlz`58vH{N(L6QItEj_rg^AU&927k&|8v`^RTsF$)f+S(QEY+qK8?2%LwrxDS3o9>+tX@M=Def3!HjOg^vZu&afSJ8| z+qyZU5*R(Q<)oU`=5%>{2|lT=l*c^ z+1-B0$K`U>xstL+(1?nWDQ`lVS~9C=f4VoHhrwZW%6O}u`?alkZ+AwSnVBit*0!?S z-u%V3KVEBgD|>7mx9Bt!av^K6yh`!%ZT~>BDq-%W8l)Zo03`&g0;CZbl~h5Hk2@H9 zWG=x?H(xRp4FF>q4XU>HNI`5IW0j4vVRX!<+a{Kt7>wR_mzBOQnR6+%eRYYOB*_WY zR*GjI*3zmXd$3lq8>)3lvtkvG;Bh}Q)wfPEHtE=sX>_GUzNgznau!!Q!|6Q+RROcm zHOiijXEj;OV)n?~YDp!t$_|k!vBehJ687}7oAi&{k5#IM3rfjo0LF3=24jg3g->{a zWLps}nw#G9h0D^-4-W5qh)1}yuzKWj+5Iwi17)p_>Sa?k#-ROvnYH1DQ*MhTK?H=omoC=;_5GA*tkIeVtes{| zjg3z`Fv)A`lgN`$jZIoDo`pf7QA*#b&1kWYKlbNdU;pX<{@MSb`~Px$Xf3);%*UH! z>s&rUhaE&P8lq&rh`>!jJQ-l46grA5B;LucbZ=R&I(uqwCI+&pXJ%8RY1S^I*`?}s zC7RAXZb=-cQBZA4Lt=zMf}4ub<%bX)MTev4u1u|*9aRt`Zr#KtkzM9-&*uHDvzdph z+tBB}ZatHft;{7iNh4r$8OCL+lm*Rf#n^dq8XY}C6*~mU(#+l}2AWRzofahF%E zvVm+PRn=GbrP*cMHb$o=7pJ(13|V@zaBl0`R+o3M%PW~j%)UG>!)VD?scls~-A44^ zOp_YKi8dUKwGPN=aetw!-5J=CNsXexBdh_S)o$hhlH$hE0WiUsJErKbaK-*BH405&CvXdCI z!@|;HIeGw+OAmv|Scp;_p6FZNa-|D%w+t1$*Lrix~ z?XGOwW3T&D%XK|zEl8y^$CTmKt!ReKTow&uG?5uBvT5yb8q(|~&qlx94{hkYX39m< zbZuRpl_!=>lR6vivTcLpFk`f+Rcqlai#cv9hcqmQw?FNhTP|#F&v%X3OY2x!*=W^T zjBfrptrQ6@gSN@qY`sa{^h}qOl8p#zl^wc0E!w+mMc!}T^*vs?jAy@maXa>A_2E8l z?P6}8j@OB0iI`2pVxaCiznfpglrvV%9jf?}%cdQ(g&HTe9pOonx6KP4<}z=qcf!%( z)n2ebN+VI0UFCDI>U4R7csYCSzkUCY`uO)h?w{+Q+duWMw8}8I-Q2UbGF!z8Aj*~) zQj%G1E@IBTm||ruA^?PGSu#ftZh9c12M1hX3%lxK0yJ850wipBY4l7BGvy%RlSq)7 za$Jw&JdZCQ?jEk0W6W@?VF6g7WsbR*WvR(y$Lb-pl#yXE`?P|jPS&6nYd%e<{%E>3 zJ(VM|#@sY)i*IyN;tRrY(E!utLr2(HEDyV7W5@C(<26MmC?h*%g==uL7Pf`(W45&( z#h~qbmW}dNxue_@XKqP!QJf}818Ec^wgN+8X_8V|wzR`ohUSi1SJjDXVwgCRdU|SE z#`KK+Oy|TZuF6>1zHT|QQ#1z7%L)W{n=iZWteT+d!>5b+urN@!{nCl zKd(>qrLrwIzD|@a0AZ7|8K%z9<~;unG;jV=@ep;Vbzk@55j!rZKXCE!x361s`pnlE zi-Rb;=~^)kl-cLM$^zFJ*mPXGCeQQ z#!l8y=8WcWXGUUVK6@O;aejKXqYEs~dU|#+>nvRx?Xcp$l$W)ddRZ31RK~0p55rVd zB2*U4xG_2P)u{b6{?rlXmUYA0JcmZd7aeyH!CWkDG#4O?&0-7#7$LkUA(<1pS<6BV z(_pu>F%kj;c)M)7pYGnBtE!t6w>d@2sS*gGCIB%S8E_0^8OL~eS;OaMP;$zhOvH%2 z{8UJYnYVgoWx%R%rEDHoQm1iIHkl+mwW<(1Ffss&&PHgfnXq=`G$ifP(=)aw*=FDN znLJcAm@av{J7GpP0VB36;xU~XF|8H_HWWz!;<$;XB=ng8Wo^yW@jw^|3xid$u`H9w zq)pmNIchaqDU*eOaoHN4R8lC`8m7zk9?gl-vTe9K40CI?>?(qm*~qe4STMj=7t|F$ zhQGtRtm}Bmnmq*i-hUqluJFEm*&}EBUcYYNQtP>8HJz{1;=hKUym!&uB{k*Mz=Z!| zaK$yg*E+9rL!*mc*!fI-;7;YTGtRl8JgcBwbDz(#^76SqTdK8o1TRr+*uN?W&CQLO zDS;X>nN_hj6+va){n!nV1Zx-Xm%sHJ|HAv}AM=cKOuCp)~dLl_MJpvVvcGlYz$28n3Kv|2Z(-sz3vy3HqxOciOEMh%2Dq%i`@44??VRmA`T z21+Yfz{&yx;tl`;0KmWnzybh=g#iH>B0`3gLs$LEIei`Jq)mkw62Q_xP76Vepb-Kf zXdw8Nm?aEm0f>)(`>!AONChWofxgpjto^?7?d9_-7Qba5G^k*b&wy>`3E zpond*V}uo&Mb|JibD6i-QO;UqLJtF447k-U#~Ps0!p<+BcIXy*_B%1NbO)wp&?!zO z$UKpZr!hgZ%T0?(x;1*ps0|@xubN|OVjvLHSu;@s+7@ZFd_*ed{i& zdSQOUJCi!9PHbTh;s_>N-h1>s+6^VpKZvf`7`^-OkpuUVQqm34T2>>K8M|NV%PuJM z%N?tn*1E(4U3=AbV~EDT>Yw~m|2nsY1>2R9w6aZ0u(Uu>Kxz|H*`(Op^&9`f`&d8z zOBevgu#AC(F@{MP11q-xAOa_thOOCoBG30mT0ORTgSv^Jc9v`60Km~2$R?rKw= zHS0EY-u=7Vnj^H2NdDhg^U z+g7&Kr?IfAHtcv^Zn?AH|&_Z zJq3V)#v=fVPZRsEZErnw>8>L1h8yNx*&I{mG_cX=&aRdp?|@@xr)ZYe?08s6DOpF3 zD5FjKSN9NNdM&v}sn7|qpW(F8@tVEwafhiLbNvXp`*EG@kv~`sZDmZ=XEU`z7 z35_!lrEr(Znk9wILTo$Lo(^oO7FlFgIj~k&#;zS3HTK49i_4DPV#LRJ(RwQhp7&^8 zGCM|+j2L>EPLu)|H4TL6wY4=`D7d-tbD!2`wI$;=Z+SK*mKdYVl8o#s)0kFClcBJ+ zwWZ-%Wi(ml+U$@)57X$n7iZqxc9JfJ1X^oPZFOZ3g*K?(LO*0A8C}_s%hOEt&|ZS`Q4oKf`!^f&8pF zuQXv||Gz8Rp5Xr}Ti3NV>B%bo({?zwYKj@AMrxgo6se9PwV|2is%k80Mk7W*s@m)2 z-V|76+WM>-Wq6;D{KkBe+bnj5%Tx?0DVWe_L{7oWOj&5~r|`z{LlEPW@F;x>?(hgZ z>~n!ztW&bd9oC4zU2bx$AmcGE^KE355H%Mz%vz+Yo7Uvl6#}eT;GqsSjhO1rAY(cG zVx41FIo_&Sk@yMB#xP@OS-tj(MzSf|bMlsg7E4BxCN$Iy z@i2Y%s>hX0waPRLut=nAmC3>MkdbS!;h~n`s9JDKz)gf>jv+*6lbABKx2Tm+lmwue z1QgiOqRnL;v*9OSMNVf&2^B!hCS|-aCR$`7D1%X5Rxt$vAjZV07S^KKS2RC=^t{{m z4gi=T3YK=lnmfQTkBk8TK&-g-_UKs@takpcD_WIYUDYO*dW((gGN#6(?zXYMFI(Ps zZ{73gHxj0L?&U`)oxZz^brdI5Jy%KTdjiA7>65dGl?1vTx$5(NCan|@(xyEOf=C%h`{XZXso8GDpbQ( zrYt;NNds$B(iV>{@wQcBF^O3XmXtvgdLp7KM4`)uZYC|%9J$_f6gs)=Xl4}Iwv3Gt z*oqRSO3_sfbZu^wEfvhPYQcnJVfMMTyL(@pU%sy4`#KPxo~C5Qr}Wr18$2FUO^Hxl zS(R6}o}H`r1E!?ajc(h!tZQ#q?&DkC>sOV%b!4#68Z)`dBJ&u{sk}A&NM|cMvs$c; z&R&;XQp=n@bu!tRtx(pL!B(3h=&}v8c4yD6R(4yH9N>qExtE_@#~6671uLQl$D@ZDXVTC(3ViZl-(#Xc5XeJ%)U3j#-=T; zs0W@%y-rkFEvrdZ4j#)rtr3-t+Q>8z>RZ{8MjO&>I`N*YOX_AHML1)UrMoKDG8e>k zJ<=p@*k?b<<6P#|QF^FK7B*v*=Q$yEV4BYMD0S;j1wfWsX;Ba`PafsZqnUovJrYZfjoK@C^4eR%(c-xEgi<&?>O4z=DSKEC8@+X*p%X z6f_XB@qJYb7v}7K`H}Y4iliVp3OZg(o7gx)8AS=YpsETLlSolh6WM798=|ImdF>Wn zt8O0M^b-F6XR7oRpNxRZ@~X_qvfHj#JFDr!24z?hTW%j4&tBnY|FW*;ZQaV+daaNqky?t{zb)9b2&2D*J zpY?JNy>@T7ZJINJ@HSu3>vXTOxBPYZ_-4N^w|j29+C4KXlSstn$@eO}j*G{I#lzt~c zlRGC$c4%}_t&R{8R`SX<-+uny<1syxAKzDbp76{@o7?j|+p)7DoC2tfQvqgbtYQ?5 z6$KTb42=X7s+Ch{VsS0Ix?kjuhMCC_aeqIYl~glyRf&m6(V~_$g=wx}s-;ELG)>cH z5=>Z_W#4YW7TfN-JvxBPzx<0@{x~LEshBrv$)tF@GlTM%V#io#L~2tSvu&CHsnYX5 zeC1zZuQxz00G0~~XfQ&com(!T0Rn*vi5`thu4n`^Cg#=%Aedv&jLp&=RNgbw^s16b zmvJnO5=>f+#-_Cih7~-F()TW$M#jj9Af#y;z#XIjZ~!z26aWBl0$89*KtcitP(X;a zAV8oEjR6reMhqi{hztbDXaqoFfDB>;fMg>hycz(oqI5uI_Q<$nb%`MLDR003V>=4~ z12JF<0F1!aAyxp(E$q87PyX*c;{iCGDKg85h6xT^ic{GbRdZ^Z7SRbN;W1#UX@FA7 zZ756|wv4o_YZE(7XK%@`1jd)Sya}i*(oEB(6NM+gni-tObae!g926u$-Vtoj@A6+Z zf9CTO@G!_QfC0hP@BR<}`Op8K|H>k4#1g{>ENG@SNTyhUXzi|N$0Kg4A#cM-GsskX zvh*hGA3y)~<3IiPz!(?<7$Ex?0E59`gi@L1$N{@DQ(?I#9dT+ROvEf;Do|>gCS?f; zAcH^*e3sOvDuCY}Un|fh1yV_$JM8K`u4abaq?nwBNH|ut5ls<*0kWt78_@sWS^lYb zC;$P30q|hhyWjrpvUhXPu|kUJECx;=7?w~KR?A=iV}J1bR8`rnGNZA~Xp^lVZ`juC z!QL1c7_Vg}Bmb>7wNV!kY$;MjrU+QX5Tsk?Q~{fV!g!q0BgVFrsmavcJplfn`2_f-H z(FoUXhhsOaGU%Diqo+Z`p43dCtq8Em`*;Cp_I7$XLxv(T6igC_Dh6eSXj-)f5f%Xs zQ{|h#Q;|w$ZNjV^g zQ-c((K|wJ^91*eHq!R@Jwwt!#CTbFBe4Bb?@lXqVU)dhsIQ3y!w&bKo4Leua8p;S* zTN9c}y4*Bn(yYP>7-bnIf&yjI#HpY#$a0WVFkiOCfJ0OP5EBrST?|Dl(5`?T+cB0B zwA;yhYA%6M%^rkc6pz@#ng(~20u#?FvN)=vxlM)85lyy)Q!8jt6QgMbnYwvbTg}Q) z2BBr&8?pzH-Ee+m&xB%YK%`*Z#!Ce?6H0)6UZtSn3}VIRYuG*8?uE!H-y?T)0fw9KHsysI9z7z0O0NmUDhNasU;$tRJTwvpz=Hv$ zGy~w4VY^AOsfKJtm|_JO0#*|%mc}v~CIkQ$?DVi3f*6WrGf|kUHV{ZD;LxSh(VBAG zHPvK#c6bIuJc3EnsosyUa}NWsq$voOs+*in$qcfKR0q*`G^l9f$)hqf(E`%jST=Wh zWFkC-vT4Quw#5i&Th+55^(>Go3&6l?1!4fLjYiEV0H7YMZb(FcNeC2?R2m_5V_RKa zb84B!D6?g3r{5QU`sknQQN2nG|NJ5H)H_dv>_82n#iJrN`&g3o!c_G$s}4$-_}=u+nvcGo8oaytev)1 zVFCOgMGC-C*QD|&RRzKo-3!!AV4E}<4oXCkC>qi%5ThHZq)i@;v?38UiY~Y)0te@TDOG)j+9m(wviCDH1q7Pd)cHI3w(0tW5UYo%b&6nd z)2$RBTRZ}lxnKU=r~hwj!dyIh|NZ&+dfsofV!bV^)p2}JSlC9sNIz3)zn7CxO%{Gb zk)s3<6U&y62AM=D04xlu7ty(c$YV5&mw!mQ0~Istu^cF_&BKDdk9!;z}Bt2qrd)1SKpO zmpBY#Q^8{n1|BvBaXb`56qyQ9R#ZDMkpKRrr+?_m6$$>o$cec#sgTBL&-wdsn#&oCZS~v5Vp3)Uegt}+uGt*+kG?IGCi4|!v+SvuVfnrs9h2; z6rmc5>Q^*-(8^7C=BS8p43lXiOM}@Gv<8!)OEog@Fs0l7uBf0ToWT z7?N@Uq@KE2#L}2;OXb)ua?OK)wU^W{+7z_!bwVu!#$EGjBqlC_$Ly!p;4b+cw87HQ)QEKJ005d)1$)HIus3I#@xs&1=Tih`7i z?y{oN?rN2?NN=W@JCcxiGo(!rP$OUxZh{hyR9QHJHBH;4Wm+j6(fZm}jrDZ$^Z*?H z7{BkmI5Zv_me!mYV5g|(`k=15=ylFEpwU_wqO& zfksl*?4;5P6QwOt)OJNJ%R~#fGPiQGQx9FV!kETJH_hgr3)2etIsX*{C)=?f(|bxz z$P%+8z-!{8$M!Lto~k^O72NKcH!?K2y->wwp7#ibvP4bI2xb|Yg%dF&~R|AHR? zNaBzsnaE(Wk1`^9+t$l%k`CLhu;Y};5ZiIvN2Y275;`qv+AQ~oWIR|_YenErov`9S z(6uQQL=2cz*Zq)BR;>Uq#xjUWfObzpC>t!Yr8Wr_Wi1dOUzC|+i|Md%VjhkFRw4z zbnk2xs8z7cGq^_#Bf*#`Ht9!x{im;fd}AX7wJF%vl~k>Qu=I(9s#IdrKr2a#sR?vP zV1r3Cxj{(D1S;GlkX2v>CDUfmmI#3n6J?rVo=#i+N{*_>Jo%Y{_CC(Rcct(DJ^iM* z%Yc?k<-^!(0D$Bsy-Q+D69{C=_PzV> zf4jda0hUy36F?avMwpWrt*RnmQj$!B*x-&5u}L*qy}7a!f)dLSD1lNkXJJz|$*4I| zB#ilKXN<9!Y5Hdrwe2rUwd(_{T}JQC$UU4;r+k><2T=n6AbqWH5>CR&$s;*lI@|U0 zUmk1M*Lk0}pPP%buP(`a-n+?=8DBXURu732Vno&m16CN9<$=LK!RR`&poUsXl89Kf zsDNaotnOrL7P=!bqhzL(lTrvEHKoqVQHn@`1E84F2Z936TC`1l&6v;q=6?GBzDGoTNKZfX z9kdj&R{tn+?wFgrYR?t)7>JF2~6%xe4 z%4wVp^#3Q$vV#xh&T&E&xl=tDH39&T^LPu;rb68F=kGA4@AaJ@{IOp@)qU=5U*`v| zmT2iE`c-q@r;kUfm+}L83pf!+A~VA^h6celTT4p8l~7X^VqOvuBQUe8Vv|(6IOrn) z=8kX(Gi5UlB7js=5gpShDO(Czmy= zsraN+*;~8s)M&ANoDpc9mBEK`R!Lu@7I2cePVuOE1OO1ZYx!_Mb7`~XQD$fNM6lJQ0-+c{;~-{X zcf<@-ya9|d5IQN=!c>jc0U{(E5m!?nT6)cC4eZ>H*4bMKh(BUO7tkvg3B9R1c7Y7|n!8v6 zj)w2j_liF%|25)|`C9-0S}vD32_Uclng}y6FpQ{FN{*_;C{@{29Th7eltwDKQl+&D z=#BshT&AUBNKt|aK{&-FtdvmfDr7*rRJ5&Fdqy)cX%ayEEiOX<05LHLgPC~L*uIQK zAw{-opVT1Fmb1fy_v z1^{3U0RTXVCKtj`3Rwi!1hi75WHl#3r&Ov6sgz}*B2y_VsG-;`$i@vJF27k;6p~t? zwMY?!TiOY9x+W3 z_agnaQtT`0nX{K`ES2W>v#q8`+}_-K*vqD)#{Zz{p(Q^3;I< z1OVXd9sXO&*CCo3u!7B&32ZjDDy%26VpWPb0E*hF2B0Q%5kiqd2iuw%bVE=!F?h8h zYph92jHYOzT;xpy!Lau{MJDF8V8P*m;7M=YJ9ATQJ zQR_v>9tlU%Ge;lW=E#K<^Z5FC;!WZ$+ab|)+@Yck;w=FH0F2G$E1tfPQUCyeZg&1T zzyDr9b8l<5m;uWQM#kFQkdb83E-Qp4LMazSRW21oLehd*wd|H`nAEln!&D0^5|two zkWoUUbkwX=tQG}n7%7H0W@TC1XGGbB9b_Z`fHA>wXF#4x8@AO0&06dizSa>$MMdpp z-fnASk24ZUe*JjgXoF}|c3qT262)w6r@irZ&=GbQQD~7#Rf-n@W;VNTw-$w64u+GS$|G;IxUe zhy=io@yqO)vJtZl5%Y*tMeLYU2sxqCH)&FpFn~v``Gwnpz z1ppA!G&`;%vvaOJGaQD|9d|ubdnU%_@^y0^0g@e>=K<M-4WtvueFd401wJE3(&&C8i3^|82H!U`_$@=j6!AD zU3+9@)~+5!1bodOQ#Nf^yu@RXHsG~VVP}XnOC%LE_3A#vR^(Lv`zw4p)iyZS>rUBs}+)|cCE;gG$NuH zoHo_u<$>9(J7Q?A4tm=u1p#Q)(0bVt5-O01dEP!g_RZ#n#R6ESY)&bM!|KHk<@fWk zo|Ocpva917W!gYC!;XAn7n>$nQ;zyogBw1-wa@?C>x%2@ROR_&)5)XVp2fCzZdm3u z48(HaIlf8&)Q*z1E{6>!1+b+=38!7uQc2ZHwM2!EQ-R{Nic%mZ*$uI{99au1lnW?8 za*K)@0vTwoX|p3n83Wpy-d1gvlBIX6Q1ZlE#^<41*>$}^lP?z8ViRarO>I8Lu!;u@ z#~Ii~VMH^KT>E{F`4M*&q74O@D+p_{F;9eCCjTSO#^ zlC&=^bP77v-c90#(-zW1l4b!dMu3Te20l}Q{p5I^yArljc6D*>;u=_t{OEFS&+%3f zI%1@n0tj?HZ{Poc#URB}R}P3~P=slbh7G;J^y=AufX1nq=~JwvDVsb>qv`TFg=|~L&PM3bU)%3w>?ea>3pB3n+#J_4-pbCr zVA^R8AZEQlEC6ffpvbm&d-l`Yd+VjDNG>H;wXVvEBv(Y`UR_j&uDDc6 z!XSp3S?|R#oOXpqrmA`cN*bF3bUBqZF0%l zwx^kE&f^GeLJen5OOpU0005Y{P~Q9S_`N5`m=%yVF8I#H<)AtK!e9Q9$ec5O34~|@ z`GupYrg4nvjj}?fWi=SmRVh}f)yf1AMyR5YZWSfDL5b#~Vq(G#Ri`FX8rL0ExY^DM zS=-U>1%;A{sbulYYkRKmGHn;zrn-d^!|WyPoQ-mz9h0p9;A{RDlErTf)LCVUsk@RT zxMHdPb))dKh1_>#YBtZ;;-XXGOcl&wW%q38e zt~<6G2j5?h553R?ujS1?m!DprEpvE2;Ovl9M^O++XW_B8xq9{;o-QKatR$?7z42{s&&+TH0N;W6SomekRYLwf`(BPcgQcV|K^vKZDNk~fmglq zaY@)7BlYQc`XoImZ9bWw=ZnJC!Z2HS*L>r7%*VUUmBD5n6q+raUH;Zb%>pnsfM0@a zWV@`CqW}u&EN`!NyMPlM+4@c+P;~pux5xGP2u|xO{Iaw0Ytm>z(-RPh4aSfrMNnWH zR)a-Svn!=0nl#d&6d)1F5h_6o1u!!25KDJ9J7$b5XO4`pyRYPeCcX1HQBSKWRbZXBo2?A~MEfd9|W2s}&elRBdtrG7+kQqe$c|5FLiV zK&w)5hYa7#mhdRn#cUrWW$d~}4ts8K<=)w{aXVVB8fmQyC$D<7__+Sr&e=_~)i-#d zdCxoFiNBv-ohRyRyB)ppbG|2F`#eIIC6nQnW9eMJkSm@`dRkZJ0;&>(?b;^4el(jb1J75|bRe4_^r#=VY`PvjUjFGMKqcX@yxrC`3R`7^Mh6CYvUe)}%}p z22H{pdg{mawJC>IJY$gP+-~R8xuTnv*XEPmwmHoaG{=kgC+=YzFsB(kO4q$RlgwD+ z^Y@P*{`|^ZFZ=P=OV_{4aePl0_Mheomxp@Fq7`9QCDUgljX<)o4J7RoxnV<}+2^*9 z;H^u#=XfUYUxx~6;zDVy?u^t6da)ti5#}CtJ9RR1d7NTQf&@+2RKQ@g0w)1Nf>jNw zCXyz?QlzvPD6KL?prL8pBZ=dacbDoi?|mXSq2@^4)ULyR%%#Vz-ge(r&Gf3d@WcFm z@7HdknU>cqv5i9;WizB@@Ye3Njvw8=&)(mE`49i|8~D`9uF^hXR!S#~IlWNyioO9+ zCRK)N+Wc?DbHgWg-v>ZY^1yRE)HN`*s~;T;NV{`;VfV!G(AM_!wvmy&MD`Qcaq#Fu z&ZmkBTY04&fGj;{tRsPbO=LA612baB6f;?YSd$8&R900jRF_qTA%G@PL~@3ZNG4Pf z&>#|Xhsd1s$=QzEU(fAXx1EvW(`LGvIa2qN+myTaL!{U7mH+*V?^UF8wMDBM#sH;N zOc^t+XTKfx_DhS_J@>x(Ji+&tY!f?36@r9h$;74xOGw_NR38o@f!z4T+hqeV1*HxE zFw)n+G*To=Sq_3>;tH@E-wY*z3@eevu07Y~O8 zuw7r<`EP4v%?F@EvITCAP|wns0E$ULHNkWs2_Z^Hpr}Sd8WhwZAyQJ{4#iwrpX25G z-hQ>~QI5-tzQjZG*e+jnBW3V(Jl(PvU;6m8^QqgAkzQ?EgOsKLw#gCLy|w4G~6lw%jn}~!> zSwW4QDQzH>Nl2tZG?_61RlGx<`9FRZ5@Qd0#?MJ}O!vemt7Eon8I!cw(-sRCCxu~MV z?5-A;EU~0}d#iMBGUl~6I|Ldz<+;Me{t6BDn8MR`GHc~u@BLj)q<=s0~>T?l_uvSM#+^EVTuGm&0tD0 zA#+K#B*la@QiDX&8V-|pNcB1rGp_m)c5%kw$U0P0x)Q!LRJ|{ zGy+N|rke4bmS6_}9{whYDW6B<{0>F!s&A1zl>@Tn3vLtk$=6IiIU3v!mi!Tb3B*h+ z`w}J-gv2ByMHU9JBnd$fl21>8zyt^)@){r~xvJFn+`QoWwp&P#mLo&Wea0VV_tV*-t3 z&>-l9P)$W4r6JW&0J@kW3<5|a(^lugvQi1|kgebUt)C1iK*O3cIWUWDdhH%10xGt( z2#O@p2BHWE2tgytQ&^#GeQk^3$AIIvD0BZ9GiYk8^gwOc7xg9GowdgMDf=qswP92( z0K^zBF>EKsu!)fyt#(@yCRFlhfg;0&1yiJc{U%ytqF6!0RL+dGnx!XIRdz~-HJ%e7 zm=GrWj4=!v)2JeXN>pd3BDsoE1S&$%gpxL)=(gsPn-rBBz#YnNH>1fyBLG4pl0>Cd zgEVN{#8@WL49lPiQB17}t7^Aq6I!vQ#byln8UHSp)(b*;%pD{EU}A!R{fd+V!1hUS zN(F_q8b)l1K?_oAp1n{25y02qzzNK33{k%#0#G8NP;zt?r6pp8>~cv#8V0eks;<=f z+}fT>&$bCAUUx{rwo;(6&1g#$nIr+40>xw%P+(9=00vF43V?>8pB)rypcWnjF#Zr^ zCD|8GIYj{sq(!mF&{ndxu_jS1Oi+!?uaN+U0_Hv;sQ?%N72^URDjqHX5DtI>tRpHV zriqN%5J3l|lxmbJRcdgnZ4rT%I!=cqnM@=mV%MXSkNdekUDL0h`SACwKY1KJFZZFj zL!g$6O`t3WK$HMcnn5oC1q2LaB_~D;0I;eBwe7Mqv=)Y~?H<0rY@g*A3P9@Bpn-q_ zD>Q3HGg=9Rk%P{>6ghYf?qF5Ym2jlW)*0zi?aNzorm1R3uM^lS5o#@Hmb8yvwggC|DXobD zD7C7}Y7sCPSg*f+|J(P6>|;2-(a3BB!d6&lX(TEE7?6Y4CPTNGvz{t2Q1u9}$(iP` zrkp}V6*a2~GxcjzC5LzV&V+ug%QafFq`J@%U$DSBRnn@aIQ=9`1x+kDE>+az({XiV zCn(WDq*_&qN_C1L6Db7JVT7^>_Y*fBI|x!N2)O|Nh_o!++)e zi~r)c|Nej2{F(os&o|vW1TYM6kvkd?0AP^BfIwhuL8=f7ghMh&0003Y5(oqaK`MbP zSOE+Or~rc?K`Ma-A!Dr{wvRGmokv+wC#2J>hq-OL3^G%_Puhr48@|N(L!^rdvIU7K z4NxR1A3!0(TFu03(KTm3#-PC*R%0=GMhT;5szk1sioQ||$|w(0DCaOu1Q_-Vjb0$q z4AK~C3jhfL4U9t&gsKPzG%6O7${?{pr~`xn<03SQb<_4v_F0==J&Zha@ax!h=ez); zJHyRu1S=y+bJL8jM;PP+EkFPW0TKfM2yp-)F-SNNLEuU6MnHzrNI^m|001PRfs_ye1mLEsC{&4xN;pkese-^_K{H?@{1k3)5f6u$G>Mv< zFC{1`$S`xwc5-p5%Igpe!;G*nK;XcE009WGK_CQ#7?D8&DnSSWp%4NGfWT4-5+tAs z5s-jNN?;pX5uiv&5EuYFcs*SH*PWQ}i7TxoF@Go$8MUH|ivW;)ndv;2k=1kE?8MZ| z++o19u82U|v`o{ilx&R1+>Q@1+t_dBtldqDwYr$Ar=T5j0>tb!2n7jY?4?i z#6XaxG6qR87z6+go`$nGJkM^!Em#FL?y*L#)ZaWh8Hygay`Ea|@hPgbTE|^jD_R?G z^hS1I6o}@Yq_iU=t<6=1ZQHBexb0{l$wX#5mu$QB@`cN%%lqeTlM*=1mCnmn@2Z*> z>n`=;X7T_+9aNHqfRGSPZ9c5vm={i$lc!YZl=cPhpX0)pO1!^;rm(mU0SvhiXgLb1 z1OX}u34(@Fkq{^(Ns20A2@6Hs89{^)LczibR#yOr$SMoMoyqCK;y_a2WHn$lk_B4! zKLExs6%!fCSr)twdV8}wR?7V@*g5SG3>wsPk7z`7PhmpZmO)`lq9tPKNd5x&#+tm}3_N zAOK$&MNH&dwLJ>3s3V$IXuC-O;A&j`A|w@Y#TExSMX8{c%N2^jk}#^`a5+>7Rg{9s z#gZ7sk^=+)fC93TvJBu!as{P!ACt-jO}gQc>$Xdm_`_`1K1{srv8?TuuzJi}XL0!9 z&0L??u=im#?)kAK^_zJD^F4z6J6X^z(xv8G{fqkQg!oy=}s+5h>6PW!j1|M)1# zLwJ*-Q9CqKN7wRg|FVcKl%S1YmatbcrE*>O4N76Y-1{<<%lTH^@f*=>^0mJ+nV#=% zx~Dt-oo=MZ&_>=$NUwR(? z{LlWyf0_UFKmPda`4V>e(XXf0+36h0Oja_jA=A^q49z`LKr6io`HCRBzfh;Qc*}1o zPi&|nD{?6+b$#{;SJ2{VmruHVUgdKNS`m%$i-?VsFjr)*3+RFCR15)tK!7tXH*58m z7NCrr@KxHS!g3jOnjuuZs+ZJxsRXH$Os7d#FBO}jFio=K8aI`fs$Ydy1tbcWWj#0| zn`&bml8wQVYzTpMLs)2+XvBI zpCAMPNGQO_g{saTs*sj(QrL?frdrgfBG+|kuGmKL1e=ReO;HC1qqtG+&~~z<84Lui znoNt*1pBIY~iEt#;97?J)#!!XPtk{>$kO=-+2D`>Cg05TbS!UU%pxM z@BT`DSvrI#Wup2;!PbOPdcu=)Q~8;&#>ie4b+`t}XrpLargoUTzg50eI}hS^goT9# z004jhXwUqAJr9>Ku{kb^UL>10FEfKYZ`rFO}6-61l)I=rxUDTdL$M&@~NeE$dM zk4$Z3b5aat|I+I1NBPipOkQ2K4wf`|<4t>RzomQkxz^Y&I-R4~zot#|oE&a6J#kYy zp{Qg(fnwY{@4Gl zkAK1APwQ@*b}l==?Hs;B3b8bY6550qrYQjvxv3aJZQVmhVQaC2PH~fPhuC4b{g4{X zfdyazSO9>9z#zy_n}+KVKuF5GZN9#I@K=2O!f2E^ezcZqwCOop5GjCk^V$3gB{ zh#OZHrbsjI3(cNDqgq}z>Q2Lf5McwWYP0MJ%>weU1u)^CEerckA5fHV*+9qnd*nos zFsu8DqC3SXuzeYOCDVG0!;Y(&Ub`>f1Yl^JF*`kuHEjCH-~8gA_fe%ndMND*%Ipdj z4t(o(Rp0BL*Z)Vq>AU?yJ-Yhi_7CmvGDgSJF*-&G8kkxUHB8Z3STq8#00aP#1!xmk zSO9HiPx>)ei zs%`AtQ@K@7dDWjx!d3=FhGpA5ShjXnDnlab;-th4KpV<1we$I8U6~Fa_13p}J*F^x zhDY@Iinp1gKv_2uG&Y3>0JI;Y_8V=CUqkr#1hoJC|L^O6|AX82_Pbtvx8L}={l@Qg zc=Q_&zyc5e003A3fWQI(03Zts0I+~%*Sm6hy$^i$GTGPHz8<5pC$Y6DGp+an5$=q2 z<k#VPlo!f>TTL z{_);zyXj{m=O*bLxwm>mm8!POnrYinyu-Zl+L3!l7dqAQzsq)p4v66+P}7wF2sV;H zK2CwYU>wj82af3D9tQWX-`D@;$Jbi{03Zzbjab0SSO5S3SO5TE0oTQdagWmLy!P|? z)A7rAR=J2eiKT19+hCF;%i zmfeZu(1?0#uATFvhm+AEVgbf2S1-1eoAs4$xLWjYE~fiDa@c)tm8S;R3=P-sJbU@T zxB@^M;J_{ste$8TpzxCLUcwJU1A&9Yq)I1qc?Mu%Lqw?JG@oG@9$*Ogbpw7KfrY?Y zhQI=@qY0tern{6XsPIFvt<89Lr}$MY9n{5xzSLx5dKEE^^8e*-;vA-nHuiEa_i#G~ee5UB zJoYmCr1`)w3;>VcaL1edz*}oLwjYM0Hz%LhyWd`a?D5Tezx#TB`0@TGzWw8U$H(qR zefRx5{`z|U6Mg#mlmBZ!`;-0Y$NPuBxqkiB|NVSCJidL;H(!4H!Oo_wAKL%OiYuem%u9pmNZqbdaLa|-*!7-hO~SzFhmTCA zq!^|3`&dblYQPEbUxAEGdLyh&Vh+Zg{Kot1#D}|o1*S8{`SXS3AIqPOfC_v)z7Do$H*6s_3f^XY@Eoi zj52ZBZ~q%rYG$Ci9to?cAQ9e2kBu=l$0?&uU{o$>ZSJSM~Gr z^RHY+#LP_d*z@i2;m)~xbAOCar9ks?Lf0{^16tGZNI^oElY-XZryWTG007V~d^1U! zNCC2yIcy(i#8iDYs~+>%JV8B?z>d{_r;{K9BR~=Qm}9=?;pXx7@rMuW4~t&&nq_)l z_O@52T6V#soc6eRi1WL*J1_2a>o=C@HK(0c>qKObm*r=hvQc0J0Qhhx)GYnkzbTBuNP zlf-D_j1E;>eX=aG))CA^SHh@0e)6aoO?!EW%JFwouTn^lzzo23yyMgWd}nAtPa9Hh4CN%Gj}$_1!NrX|UPF(xpjq=00iNC*Ic4*Um{ z+@)Y(KT;mu65hGUcFu^Ckb(Yt?7c`tn2k%cUpPqGo_Sk3Qj;3Y@Fwa*4;$L-wrc7W zEVil=l57o;KtkXGEDt_lA%^tQn_1^)r;vDb2>-o~hyjMe=!b07o>l;d3^f@R0IC43 zcGU>@%Vlb_3CABeZ0?<;yqPQ8sjjU^a+AEWPzC`*_J5oL*{h9IU1X8|Js zjNZc#0LcCG8<8RaAf*5RNZ~C*_-d%$2+X6fZWPCg#NkY#{DtU!gzuPqDrE(WcnWZN zr0ifE$}m8Xz<`(*ER@k>AHoO>uM%D|fB^x#lMsNy|LXwuLc|LkTU-=LmGnw|$Zj_a zHc2%c?EzgrWNRwQQjvr#lohU70RYVK%tbfR-pp#EkRMoV`wY z?Bku}^X>Nsjk=5PLntH;29gY&9KggwAuuQdX0BT!AK2f@9rl%`RP$cEYnt`TUU~Ej z7usnT06>O*x;VoT;;iCP6jSQv>Vsd^`k%i({3_tZs$&O)(z}B)T)_l4AG>qY?3pXD z?7w-{k?qT;(a6I-$fZ{s-CbU(loDITmYPraGH@TQt))G8!tyhBZK7 zQVu-ufv1Ta%^}-t{+@?za>xOE1rir9!`)`R;gR{t*7Sv}PHT}!J~60aL;c+T>9tQi zcy}jV1b}7@F$zd>tYrnyGgZQB$3%-KQ>v)zoq~88`H_zd;kjofB<}; zIN(be_CYTQV3pZ&{;HR}H@DOQsz3oi3PIPA|GW+W03-sJY4I`s)O{RZAN$So?kDs9 zujhaMzwev75j1Q~Q$6j+$1nA#d;OW+!}(lq@fqzgdPcd}Y6>(3i!p<9Ir2fzWe~^E zY`Ni8e$PWT1#4Wu3^xyNJ=;$7Mo%1EZh8`Iu*M-opFV0VAKf@T^xVmNG!m3J$OJKB zlsUjSV2aXMNACI0cxQvW_QDe%wc*INy_w2Px2t#0*Dd`0f$Gka-GxP!b{}V@^HFxgI#@z$9%NE3k3D z&uKPE__U0L@mw zlumv4zL76`cmK||zq#krn}4===NJF!SG@oJlfU(<7Pc`CtF``ZoapFa$Ly z@{wQatc~y3p8-JNGCVne2@?PS#-V)lKVseh0480OxQQw$`dREhlv&s2>ewd6Y&TYdOri`UoQZ=+&e}Y-!MyU9)+XgwA}Q_s0juD z05EERcrw%+n%_FZ0elID08AKSyErmmy(b#<1LNJoaQ6*!-~C+qJI~F0?}gqc)!S=9 z%*N&(y`lSI0072e8YW0av7RcndO9*eO%RT<+6_?vQxQvrZ~_2u*@=OTrj>z#6_4tf zCCP5DvJ#DLdAI%M`mT@X=Gi{?9UuG2ZC={jzHU9Fm9@OH6CFFmR3IrbW;!FsKpLcu zT1IEL4ORrb;!YukU^dwl3cU9PeTsGVdHa^XMJLK<0hZ4=)RkQp0uU&XIQR)Pe#E&) zldaLqfaco(CDnQNN{A8+00ICQ=8E!6)Z2S@2r9Va1MY>4->U11tOH7 z)&K%(p9j>c6HXzs%PUe%s$f8~J)Ljr2YG+zrT!1^AG?WUOKfu`ZuHEc5iAlmDJeRK z7p7~88)`{35*zIuTF}ehArt^Wg#n;K03(1A5CAa{Kp%jx`N_nyCTaMv@>zER)seM=AgWWHJ963yZG;^M)Lo#SJd&XxzOz!ix>oEade zh#E2}9VRNSLaT7%LohYO06=U9u|2J;Z6`@IlwIYzRi-|lcCXLZy1f%Km(|*YS$8re zR}_X#iX4+ZOf73946a2Ku{u=>$JdYVkvc{I)I0`)N&pxEGg~Mq3IK@_BLX@C_uuEg zzccQ-0Bi?9PJ|{O_fP5$vIW*sGNW*r1l4Xe?$59iGzX$&6mX9A!G8;f|IbbU z0Ldy2;{h0X!f}@cwW^gALxE=LTFh;l9ukT=eVaY>!la?adSd!{WlY|3m9M%}dMBvc zt!8S_z~h{1nzGiEF`PuQWDS*4OKZTk6SUHG?~uqXVHD+$kujP=XDcJ)AQl9$34*2r z2(Kal1Q-GY0Ew$0E7`vGC!KS!-TM_k{n4TQ$p*j#8U98m$H~G>VB(QPB6|gN)vvkw zB*6mRId0Rv_@X;ddmlL^rL4F&*$Q0#&M05AZ=B!~$NTM7Dx>FWBWx&4)|xW_wldGg3}{LW_o zov+z6erV#Rjq>Qm^Ovs^0Dykj3YG};>m5@|_twjDJkT|<#8ZIATgqa0c>S>+>)D$D08EOFMDZx#3msn`3zu~#%Zp=OGX^9s-MXl+bwX9I zpVU|FY4r5k+pspZC8o`KBa6M7S+{c1W>1QhopVa>mBZFRBehOaAXv2)U|UT=O=wFW zzP|1dy1rMR5u%hJWOM`&LIoIRHh@u8*_9Ve1IW>?<7fe7JksFUl6_+jw^Q5o{U12B zG4>DuWrnahg3B2M3Io9)gi8xTf+Qd$2#FwMN&ymi;s7z2MNZks8Bg+cymhwhB{=rc zU+?zao%q~i@0*;2H@%?UW^5n!3Pi0rXx%4yOT86_MDDA6x%bXZi-dIrCjBU~oFRop zi8&mm2bTks0HdDx*<-D@+!%iEeT#DkYtK5He9!*{)1}wssbg10!=v$k-O%~qK>z?| z;ViiNeX2e%K{;|-XN44lq$o29Ku2Ar*t1Yvm?+*u9RS>eYq`@KYW27`004*)Brci? zwZU-1K%%B6As0dSgaf9#X-0Rn)F(<(qRFslqe*u+l^4ssL?^rKmD!|s?2Mk{!4OlD z&WuhOB#a&zy-+YIfMgriC~d=XYv>(PUU$eirZ};dY;d$C8`~|bJ+ms($m7o zuE`(B4q-2hw)L}%WKO2+k)311_7zW?d6kwICeByxJ^+$*kjKI$f(uAcz(gZcB2h*$ ze?s;}k^ze(LydbufT5*45zUN+b4uD~CppzR?W@L~py}TGN#Dn2?XBzURecj1e*Xto zH*5WnpC_(H#&he|$&T}~Gyj30ESr`9fJKrx5tb9J#6VwRX8F@YJ9AP6Fs7|gcN=EiP&EfAa7T@}ank`b#; zH5Fbb8Yq*PWPM| zvdzqOq@$nqJ=xr+#WWUsMdi_vu6f<`Ryg&1ZYP4*eAPEoIU83Omieq zXJcM3PS$50%oJtp2mk=8!_(MkiqconO=3P#XLRN6L6h7_z z8A}EL06+oA=y=+_^Zg&4@9zRDvl+jBCIA3<00o$i8`pNKvMX)aYNl1JjW8-O-Bb*E zX-SPXqb)(9(1IG6wj!d^#74SUik_^HcSucTkxd!Lz-E??Xtl|k%{H?a~HKYc!ew*fjaoI1BXU*4l}CSST(MZW4c%&T~?0ssI|yZ`_U0T_ZgfM7}h zrl$B1BmXNBfYgWutVayc8`s`EB;~kJw&X(4i@`RNbA@Enl2yhQMssXUqN`eR0Wc&q zfu+h~BA@iP=Fi;YFLM4Z?htc(bE~W^gt2*yh*M_G%my*EFH<%mc2ZS#g26y=G)_vY z)M05c2mxe#o}*X%88g)o>n<&Vq^D&%NhCop;vv~hcMc7sV{_z84u(GFaAZ85;TLfl z0Fg99((H^(!UHecWD_Nb#b((!Vd?{5bEkdzDlAT^RTR-&MzH)f&LWVbFxhi_`cQ2}Ioq_; z88>w@M@qh&uSS0OKJdj>y7g!Y2un$q`D_7Z_IO8TwzkbPsTuroLeLN@aU}LQZPo&t zFQI5=o8El0naRVXv1Gqq`kVeV{`5WnPVSIeO01MNR5$0!DR;_sckW!Ns#4Wxn3W;H z$QW6a%@Sj5fIyuDy#4s!|2x-gS&tHLu&8Dru9BSUKo(o3qk!$1k>WCUlk+xqG?`_J zA2&J2<5L{?vQ#1r)`^t>M8Yj)2kR+7PpFg~raZFQpujvzLKZRt)e!|iBg2ekSg<`k zW-}3Gis1NBuCHcacX$5W-XWC3l^iA2j$H1V?kKraRUNgeW7W3UNLV9AHl00)c@fu_p-zK@%wuOa2I$;EU1_BI|5E;_3LXPz zZ-JP^*rEw>96zNeoaSv_`$w-o-u2ue$YpZmGC8AClT)dyN|kPKDwY_GG}Q({fx_@I zhAUzfBUcTdV7J6c#;icZC7HehvpT#kS-3-Hf-BYLx+Jv9Q<}lPD16poJtxg|Y%m(A z$0Cl6Teo3~Hh>xMh6?K>J!eaL&JtTws!9fiVQE-wRELBqoAPb+5*x811~G{^b);+T z|4mhY_j~t`+dr~@o$Gh*kW@=TDVXG{QbJNES58`03IN6k0#tKUGwkZROaRRe)Q!GB zWS@)Unw&tLUR}ewar88^vRT$j!@c2(;#OsnK@#+;sN(KRnH76`a#G?Lt%JZd#KWB5 zx@ywnnt-X|%SgmJVID-39n5KRC)EJt)sW>8nMPT~5<=UOZ=*+P6n>zsS&gh@n_<*w z1CRcp{`&4;nd`5dJA?(AX`)q8r4&;kp&L?-iUEUI1(;JLH7hfxinOd6u$=h*uzgAr zk~oLC{e=GfKJpAeR z9fA#3R;Es+P(qDrR6|+2Cbh%>gwTY-k!Ir3xq$LVI~3F8`$P66e3q23P)4T3T6rtr zGTB9*keu+8btw!PDcO`2CFEksC3H!UAdck{F{{nga3CD981=b<;c!igFVZw%oywjl zOCAZ?Np981DH^Y#jOE$3ZDw1<4-hMsJOHD%jbDv8ivdi}-qvQDzO}5)YD@OnZ~8NS z_Z}(AB!MNAP_v3cEu=&W2?k3@?5io__|=GlkZK`J(*h{}(!c7aO|PIfQrRLP3F4{8 z8>8IWrNE+}^ zcQS`WsT>WGK~!eA%=g5)X381(MKac{M34wsD)E!==0PuO5#~ku> z76*N^d^Vd+GL0;@VSEF;`knmJn|ov{C9!Bul^P{bsU<;)S`84BLgwnGqzp3DScEP^ zO|#qplpp;Q`ldgNvnq;@D*e;?i?&~}x-qGGB1&DqD^%(^c-$_s4~)U2NGX6^NdP2> z7(y1BC73|W1TcXF$*K+p7&$aKLwBy>P!5lWbGCtG6EpIJHy_qyciH;_P+5`6b5oyh zE;{9u8K&f+G*%*$axS6bxGD5VBg42nn)0TanGy0hB0@IGU}mvtnE_E2+wik~;(PBA zk#UBysWsA|lMoVBhGHa%ks#73tC#?*MTVk|k+B{B%UA$lfpaP6lp4MMJ z-GiW0t>~WFN}A-BCk>|(Qe2fZi!>`JrbgD9Sqw&Cb(U-lh=@ZQHA9#l^d$OafB*C| z_ej{KRb~Y`D5z0UR>>s5Di+c#m8BC(tf^;eR#sHj!S&1zfX#pWA1Vt+APGql5|~WY z0?SNbS4kH^2)oE8NzMc0kj|Xxh!bEy*f1Lb8b)nvZMQ2Y?R%FkB7CdSQ?b z!a_qR1THZu0D{njQ7qZCgYUWSa5PQX$9}X9P$h$hQe+*F6@3s%&=R>SBMJ$1MzteA zws>4v}B2|`g2 zQq(iJc8y+sQUi+x0Dk#r$V#>e>?mwgkd(vZY?3o8Kn;^dnt8sF6UBwP?dJS&*L%i( zr0#B%3;+PglK>FsA_Ti=$E8G)lSnk36v?6pB@|yr#gz9h-QTb$?h{7flo%G4AN%&8 z>9d>uI2XXe%Ka&JhZJ+>iSW$o1A4NmG)&?C%C>C$G|Q_oBAFUJ zYrSU5!~z-{aU91LZh{cAQBX1S6F+l@$bd#@G*m&VQ%X7%MOR8wXdwyInOYexrWTo9 ziCPgoBZ2QN*(5}cBFPR5b|(sCW;a7ILyA@bG6Re^QBhp3NABo@mNIy*A0KSxXlyJ;< z^UvX8LgfVAlcc2FS6#frr&m|@XjRSdbIJ3kRm3Ll+GkNL2O*IiH5L(R^%#Xk|B?XW*RQ`jh}OeSZyQOLfMr}NugYgR4t<5?V-IEeO5)B~~3x`Ar+RVQRc@fLL@ha%v#>l4a} z@BN??gZC*eIVluZUx}-wsI;vjUTP*(k2K-6(tsWqU|s6WK}432wpM7Bth8kF@2dYJ)j3QWE!v(oo zjUUdF?+@9hS%L|&1u#fu5*ABf08HR)0YS1xpqL=oop!=zHflIvQzOTtF>BilCIjA7 z3WqJcf-^ z5OTTFQ3w&WL`kv$jf`rOEmjXBo59jXTUcALfi$U7ew20^9e0RimP%w;p#n;{jp3jQ z1yN%tHI_1pRKPAKf}*-62^Rq6$NwaigF=DDP|QI@A`|SVx|nIXEpJSsuv>9k{xD2U zN?NKZ8{SkrktGOty3>#XO8}}nVZ!#rtUZrSDg;*AC_|VTP9!tl#2GI$oycovuzhE% z{ow5W3&uBBW_G(B-Jy|nVHA%H7perldHx0f01ynp3_(1IB*7!&vMF^KCb2C927z-G zMNwiGTah?BB50u2qy@taM$0e*(L!2Dv;ol^p|jIkiQXZYqJc1gjRcgbnCS#zImQsh z9@%U;7#m84X~As8mI-44ev;oJQ1ZRzxoRuvbKiF-$Qu=1_al|>8-CAl930sk6vy5= zWR-P{tgLJjvgb#V5#iW-Z`pf9_LgIWva(4b84=kl>wCU`!1KfNzR&aA_kCU0eck19 z282)el?o{O(b}#3PpO46aJ~JXI5aZhcY=@*>k5=ap9qV-l27k%<$9NQQP%^UWjzg{ z#-q>cAkY!(R3FzR|KmK(ySEFQhPV4W9scKZxdGc;|1F-yom}YtayJtJOx{etyddOn zkrggz`G=&Yb)4LtO|DUl9bC+6Oi5z$L#BOxs`j2xDkdZXA_V|$wDrtH+T`F+3`-(6 zf|`kQ7g6ArsgNkF$j3n$gCQqQR{0AOC3WCUj|pTMNrjLNfH5>a7Spt4olJ`8m-F=YG;NOjAio+taA-9&J2}-0%N6-`joHWR=g6 zB*lZejP-G$V3owQI`#!SqK7-o0tth|^I6!1oT>43k&=)`t1Db=vUqitd)~$QZcdV8|2owMEyc>@j{p(uoN7DD*org>Zh8=y2_)1jA491p>*s(z}8mWTa zkb@j@bTqt1`W{?0l{VeKLJ?B$_}P|2SnbV;TpfM*L#5&g+;G6g zS%qe`Xp~AKpVbT3s9#OF?}Km_bO5lAms$|mhavcWe5J)T7m(SFk7&+Vot{pr8#=XI z57~O6mD`>$e~I?-bE&-%{Sr7ytm^ciqauFQ+;l`0|Mp~L@T*Fr?GF=AQZ24kf9QVS zW)*#dp4Gok8hkVN%s37@{pbq23<8jLd_Pohfc`3=nkby3SDwHs7dj;oV^R1}EsmX& zAyh7uzwC29Jzm!uQP||Nk!g`#;r4a0#@W%177)F!N1>F@a7H&tEuMOd6-P zg3U8tS_>r_+GoTH0`rxYReJSF4o`gN=&jl<=jCw^ZhQ)iy#h{+}h zsogv@xscwGzPwDluB*M~+;Q>uf7P+aC&oShk#=C)bx0nIF&N{2{8zI{aGueDK7weA zKBR{l-Y8e)q(uqrn=!#)GU`c)dx|fld&RxSZGynvN17PQr*aHy5 z%AW8Y`!8xLy6q*FO$#Z)LBd)3Y!9p$Oh_n4>v^miGS=xu>yV^KUvjnNrJUQLN)FIG z2C#Iru`tSkyrU_lkuOOCINqgw{`ko=C(;>WZgOXs%>w_Wd${?V?M)B=wZfrz$b@{V z$CkFX<@@EVk}u<@=EdA77pi7K0?&U`*c0h7Emg4NIBptW;l~EOaD;}0u)NKZ*695N zM?`5yA%%#a;E*vEarG1k3xKVb2>SIH)yGk;^N~&0DQQ&Eg~kffH&7e;$)E)FOpQIr znTJBuzIj0;?Q_P=b~MDO&k7j|BZn5X25OaX()@Mx#3NT2I21a;?%cg~XmME)OOFoL z2%CSt99eh6cLf><2X10|A8#k+uL9(bk=Ls)aOC&F)Sv8i?4#rqX`wL)LjV@G%Ps^4 zmWF^4az)6_PvBF|9+Kp}#)INOjTacJsxT$c5P-vm3RVQwo7M^7j3R!nCkTvz>s>-( zf)+;n+JkSY>Eg+X?-QW+QkkhKe(h$(xX#M3u;;f`J^SLHY_lQcL~g~_xGibCV1-8( zdMtXm5++*7?^`{|G6c+A2#w8h{i~mO{d!no~7+*+zm!x#9hI znA*ZQDlDt?&0RGG;G#r|&;pwpxUOD|K~X7HJdIRityI%Vz|<_&R>w98kQxaAbln4o z3a(|2el9f`#E>K&;ot{B6W-scneBC-uIl)!W{rQM!FR8%n|~|pWLYZb4DPIc1A`Q{ zHF+|~EJ`&r(ptMW(>MJ6r&*y$9%006OG)k)FH)`<+xwHlC*bNa8Kit2x*Iei{k`Z` zkP}=8axQ)qtwf%v)M_f(k)NR9q9jBRi?Bf1KtM5pIOMNEfYs+Np2P>5A`Y|j73m9& zw$&?2)sqSfQ}QFKN_3_pb9nV%O?~@@bi&D#VDnbJGV`mY>Zl+06h^Fxk0|(M%4Oov zF_tx)5O!~^_Ac51uqB|qf>LgcV#gfZx$vL|3M+bg#eO3Ln|%2jMP#S_xHKbxSsnGy&`>p{e-JkdoEj(}Y$>rdz9dFY_0TjxhUkOa)i}EVyvss75AeH+ifc}WcP&!MX zj)Fpti5LYy4`JNhJk*^Cj-oV0`66=td^P=I9sOEfg9_?|CQ%5Q-v|P^3GT)^22kb9 z7`}VW)fM<(fZ-EcYg8XPM(IdJKLX+d6lfh{-2dO1Q5Z?@T&4jVjJr3*zhp_LNl%nt zYc_fK5~=hHLd}FgLBaU$DD1&L3Xfr;;6dZJ`ii(V zGH@OTS2R6hd8efSyg&z{2-Mcza+bi~&EH8@OS0A@j*Johq56J0DoWqu>6eG9PQTjg zKEb*k@ⅈ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

+ + {{- end -}} + {{- end }} + + + + +{{- end }} diff --git a/layouts/robots.txt b/layouts/robots.txt new file mode 100644 index 0000000..da3e7e0 --- /dev/null +++ b/layouts/robots.txt @@ -0,0 +1,7 @@ +User-agent: * +{{- if hugo.IsProduction | or (eq .Site.Params.env "production") }} +Disallow: +{{- else }} +Disallow: / +{{- end }} +Sitemap: {{ "sitemap.xml" | absURL }} diff --git a/layouts/shortcodes/blockquote.html b/layouts/shortcodes/blockquote.html new file mode 100644 index 0000000..14bb107 --- /dev/null +++ b/layouts/shortcodes/blockquote.html @@ -0,0 +1,72 @@ + + + + + +{{ $.Scratch.Set "bl_author" false }} +{{ $.Scratch.Set "bl_source" false }} +{{ $.Scratch.Set "bl_link" false }} +{{ $.Scratch.Set "bl_title" false }} + +{{ if .IsNamedParams }} + {{ $.Scratch.Set "bl_author" (.Get "author") }} + {{ $.Scratch.Set "bl_source" (.Get "source") }} + {{ $.Scratch.Set "bl_link" (.Get "link") }} + {{ $.Scratch.Set "bl_title" (.Get "title") }} +{{ else }} + +{{ end }} + + + +{{ with $.Scratch.Get "bl_title" }} + +{{ else }} + {{ with $.Scratch.Get "bl_link" }} + {{ range last 1 (split ($.Scratch.Get "bl_link" ) "://") }} + {{ $.Scratch.Set "title_without_protocol" . }} + {{ end }} + {{ range last 1 (split ($.Scratch.Get "title_without_protocol" ) "www.") }} + {{ $.Scratch.Set "title_without_protocol" . }} + {{ end }} + {{ $.Scratch.Set "bl_title" ($.Scratch.Get "title_without_protocol") }} + + + {{ if (gt (len ($.Scratch.Get "title_without_protocol") ) 32) }} + {{ $title := (slicestr ($.Scratch.Get "title_without_protocol") 0 32) }} + {{ $split_by_fw_slash := split $title "/" }} + {{ $count := (sub (len $split_by_fw_slash) 1) }} + + {{ $.Scratch.Set "tempstring" "" }} + {{ range first $count $split_by_fw_slash }} + {{ $.Scratch.Set "tempstring" ( . | printf "%s%s/" ($.Scratch.Get "tempstring") | printf "%s" ) }} + {{ end }} + {{ $.Scratch.Set "bl_title" ( printf "%s..." ($.Scratch.Get "tempstring") | printf "%s" ) }} + {{ end }} + {{ end }} +{{ end }} + +
+

{{ .Inner | markdownify }}

+
+ {{ with $.Scratch.Get "bl_author" }}{{ . }}{{ end }} + {{ with $.Scratch.Get "bl_source" }} + {{ . }} + {{ else }} + {{ with $.Scratch.Get "bl_link" }} + + {{ $.Scratch.Get "bl_title" }} + + {{ else }} + {{ with $.Scratch.Get "bl_title" }} + + {{ $.Scratch.Get "bl_title" }} + + {{ end }} + {{ end }} + {{ end }} +
+
diff --git a/layouts/shortcodes/figure.html b/layouts/shortcodes/figure.html new file mode 100644 index 0000000..6a4f2c4 --- /dev/null +++ b/layouts/shortcodes/figure.html @@ -0,0 +1,31 @@ +
+ {{- if .Get "link" -}} + + {{- end }} + {{ with .Get + {{- if .Get "link" }}{{ end -}} + {{- if or (or (.Get "title") (.Get "caption")) (.Get "attr") -}} +
+ {{ with (.Get "title") -}} + {{ . }} + {{- end -}} + {{- if or (.Get "caption") (.Get "attr") -}}

+ {{- .Get "caption" | markdownify -}} + {{- with .Get "attrlink" }} + + {{- end -}} + {{- .Get "attr" | markdownify -}} + {{- if .Get "attrlink" }}{{ end }}

+ {{- end }} +
+ {{- end }} +
diff --git a/layouts/shortcodes/rawhtml.html b/layouts/shortcodes/rawhtml.html new file mode 100644 index 0000000..b90bea2 --- /dev/null +++ b/layouts/shortcodes/rawhtml.html @@ -0,0 +1,2 @@ + +{{.Inner}} diff --git a/Makefile b/old-data/Makefile similarity index 100% rename from Makefile rename to old-data/Makefile diff --git a/README.md b/old-data/README.md similarity index 100% rename from README.md rename to old-data/README.md diff --git a/content/images/OSM-Announcements.png b/old-data/content/images/OSM-Announcements.png similarity index 100% rename from content/images/OSM-Announcements.png rename to old-data/content/images/OSM-Announcements.png diff --git a/content/images/glug-dark.svg b/old-data/content/images/glug-dark.svg similarity index 100% rename from content/images/glug-dark.svg rename to old-data/content/images/glug-dark.svg diff --git a/content/images/glug.svg b/old-data/content/images/glug.svg similarity index 100% rename from content/images/glug.svg rename to old-data/content/images/glug.svg diff --git a/content/images/osm-e3.jpeg b/old-data/content/images/osm-e3.jpeg similarity index 100% rename from content/images/osm-e3.jpeg rename to old-data/content/images/osm-e3.jpeg diff --git a/content/images/osm-e4.jpeg b/old-data/content/images/osm-e4.jpeg similarity index 100% rename from content/images/osm-e4.jpeg rename to old-data/content/images/osm-e4.jpeg diff --git a/content/images/osm-e5.jpeg b/old-data/content/images/osm-e5.jpeg similarity index 100% rename from content/images/osm-e5.jpeg rename to old-data/content/images/osm-e5.jpeg diff --git a/content/images/osm-e6.jpeg b/old-data/content/images/osm-e6.jpeg similarity index 100% rename from content/images/osm-e6.jpeg rename to old-data/content/images/osm-e6.jpeg diff --git a/content/images/osm-event1.png b/old-data/content/images/osm-event1.png similarity index 100% rename from content/images/osm-event1.png rename to old-data/content/images/osm-event1.png diff --git a/content/images/osm-event2.png b/old-data/content/images/osm-event2.png similarity index 100% rename from content/images/osm-event2.png rename to old-data/content/images/osm-event2.png diff --git a/content/pages/about.rst b/old-data/content/pages/about.rst similarity index 100% rename from content/pages/about.rst rename to old-data/content/pages/about.rst diff --git a/content/pages/code-of-conduct.rst b/old-data/content/pages/code-of-conduct.rst similarity index 100% rename from content/pages/code-of-conduct.rst rename to old-data/content/pages/code-of-conduct.rst diff --git a/content/pages/sfd.rst b/old-data/content/pages/sfd.rst similarity index 100% rename from content/pages/sfd.rst rename to old-data/content/pages/sfd.rst diff --git a/content/posts/experience/experience b/old-data/content/posts/development/development similarity index 100% rename from content/posts/experience/experience rename to old-data/content/posts/development/development diff --git a/content/posts/glug/glug b/old-data/content/posts/experience/experience similarity index 100% rename from content/posts/glug/glug rename to old-data/content/posts/experience/experience diff --git a/content/posts/programming/programming b/old-data/content/posts/glug/glug similarity index 100% rename from content/posts/programming/programming rename to old-data/content/posts/glug/glug diff --git a/content/posts/glug/glug.md b/old-data/content/posts/glug/glug.md similarity index 100% rename from content/posts/glug/glug.md rename to old-data/content/posts/glug/glug.md diff --git a/content/posts/tools/tools b/old-data/content/posts/programming/programming similarity index 100% rename from content/posts/tools/tools rename to old-data/content/posts/programming/programming diff --git a/old-data/content/posts/tools/tools b/old-data/content/posts/tools/tools new file mode 100644 index 0000000..e69de29 diff --git a/pelicanconf.py b/old-data/pelicanconf.py similarity index 100% rename from pelicanconf.py rename to old-data/pelicanconf.py diff --git a/publi.sh b/old-data/publi.sh similarity index 100% rename from publi.sh rename to old-data/publi.sh diff --git a/publishconf.py b/old-data/publishconf.py similarity index 100% rename from publishconf.py rename to old-data/publishconf.py diff --git a/requirements.txt b/old-data/requirements.txt similarity index 100% rename from requirements.txt rename to old-data/requirements.txt diff --git a/tasks.py b/old-data/tasks.py similarity index 100% rename from tasks.py rename to old-data/tasks.py diff --git a/themes/alchemy/__init__.py b/old-data/themes/alchemy/__init__.py similarity index 100% rename from themes/alchemy/__init__.py rename to old-data/themes/alchemy/__init__.py diff --git a/themes/alchemy/static/css/bootstrap.css b/old-data/themes/alchemy/static/css/bootstrap.css similarity index 100% rename from themes/alchemy/static/css/bootstrap.css rename to old-data/themes/alchemy/static/css/bootstrap.css diff --git a/themes/alchemy/static/css/bootstrap.min.css b/old-data/themes/alchemy/static/css/bootstrap.min.css similarity index 100% rename from themes/alchemy/static/css/bootstrap.min.css rename to old-data/themes/alchemy/static/css/bootstrap.min.css diff --git a/themes/alchemy/static/css/font-awesome.css b/old-data/themes/alchemy/static/css/font-awesome.css similarity index 100% rename from themes/alchemy/static/css/font-awesome.css rename to old-data/themes/alchemy/static/css/font-awesome.css diff --git a/themes/alchemy/static/css/font-awesome.min.css b/old-data/themes/alchemy/static/css/font-awesome.min.css similarity index 100% rename from themes/alchemy/static/css/font-awesome.min.css rename to old-data/themes/alchemy/static/css/font-awesome.min.css diff --git a/themes/alchemy/static/css/fontawesome.min.css b/old-data/themes/alchemy/static/css/fontawesome.min.css similarity index 100% rename from themes/alchemy/static/css/fontawesome.min.css rename to old-data/themes/alchemy/static/css/fontawesome.min.css diff --git a/themes/alchemy/static/css/navbar.css b/old-data/themes/alchemy/static/css/navbar.css similarity index 100% rename from themes/alchemy/static/css/navbar.css rename to old-data/themes/alchemy/static/css/navbar.css diff --git a/themes/alchemy/static/css/pygments/algol.css b/old-data/themes/alchemy/static/css/pygments/algol.css similarity index 100% rename from themes/alchemy/static/css/pygments/algol.css rename to old-data/themes/alchemy/static/css/pygments/algol.css diff --git a/themes/alchemy/static/css/pygments/algol.min.css b/old-data/themes/alchemy/static/css/pygments/algol.min.css similarity index 100% rename from themes/alchemy/static/css/pygments/algol.min.css rename to old-data/themes/alchemy/static/css/pygments/algol.min.css diff --git a/themes/alchemy/static/css/pygments/algol_nu.css b/old-data/themes/alchemy/static/css/pygments/algol_nu.css similarity index 100% rename from themes/alchemy/static/css/pygments/algol_nu.css rename to old-data/themes/alchemy/static/css/pygments/algol_nu.css diff --git a/themes/alchemy/static/css/pygments/algol_nu.min.css b/old-data/themes/alchemy/static/css/pygments/algol_nu.min.css similarity index 100% rename from themes/alchemy/static/css/pygments/algol_nu.min.css rename to old-data/themes/alchemy/static/css/pygments/algol_nu.min.css diff --git a/themes/alchemy/static/css/pygments/autumn.css b/old-data/themes/alchemy/static/css/pygments/autumn.css similarity index 100% rename from themes/alchemy/static/css/pygments/autumn.css rename to old-data/themes/alchemy/static/css/pygments/autumn.css diff --git a/themes/alchemy/static/css/pygments/autumn.min.css b/old-data/themes/alchemy/static/css/pygments/autumn.min.css similarity index 100% rename from themes/alchemy/static/css/pygments/autumn.min.css rename to old-data/themes/alchemy/static/css/pygments/autumn.min.css diff --git a/themes/alchemy/static/css/pygments/borland.css b/old-data/themes/alchemy/static/css/pygments/borland.css similarity index 100% rename from themes/alchemy/static/css/pygments/borland.css rename to old-data/themes/alchemy/static/css/pygments/borland.css diff --git a/themes/alchemy/static/css/pygments/borland.min.css b/old-data/themes/alchemy/static/css/pygments/borland.min.css similarity index 100% rename from themes/alchemy/static/css/pygments/borland.min.css rename to old-data/themes/alchemy/static/css/pygments/borland.min.css diff --git a/themes/alchemy/static/css/pygments/bw.css b/old-data/themes/alchemy/static/css/pygments/bw.css similarity index 100% rename from themes/alchemy/static/css/pygments/bw.css rename to old-data/themes/alchemy/static/css/pygments/bw.css diff --git a/themes/alchemy/static/css/pygments/bw.min.css b/old-data/themes/alchemy/static/css/pygments/bw.min.css similarity index 100% rename from themes/alchemy/static/css/pygments/bw.min.css rename to old-data/themes/alchemy/static/css/pygments/bw.min.css diff --git a/themes/alchemy/static/css/pygments/colorful.css b/old-data/themes/alchemy/static/css/pygments/colorful.css similarity index 100% rename from themes/alchemy/static/css/pygments/colorful.css rename to old-data/themes/alchemy/static/css/pygments/colorful.css diff --git a/themes/alchemy/static/css/pygments/colorful.min.css b/old-data/themes/alchemy/static/css/pygments/colorful.min.css similarity index 100% rename from themes/alchemy/static/css/pygments/colorful.min.css rename to old-data/themes/alchemy/static/css/pygments/colorful.min.css diff --git a/themes/alchemy/static/css/pygments/default.css b/old-data/themes/alchemy/static/css/pygments/default.css similarity index 100% rename from themes/alchemy/static/css/pygments/default.css rename to old-data/themes/alchemy/static/css/pygments/default.css diff --git a/themes/alchemy/static/css/pygments/default.min.css b/old-data/themes/alchemy/static/css/pygments/default.min.css similarity index 100% rename from themes/alchemy/static/css/pygments/default.min.css rename to old-data/themes/alchemy/static/css/pygments/default.min.css diff --git a/themes/alchemy/static/css/pygments/emacs.css b/old-data/themes/alchemy/static/css/pygments/emacs.css similarity index 100% rename from themes/alchemy/static/css/pygments/emacs.css rename to old-data/themes/alchemy/static/css/pygments/emacs.css diff --git a/themes/alchemy/static/css/pygments/emacs.min.css b/old-data/themes/alchemy/static/css/pygments/emacs.min.css similarity index 100% rename from themes/alchemy/static/css/pygments/emacs.min.css rename to old-data/themes/alchemy/static/css/pygments/emacs.min.css diff --git a/themes/alchemy/static/css/pygments/friendly.css b/old-data/themes/alchemy/static/css/pygments/friendly.css similarity index 100% rename from themes/alchemy/static/css/pygments/friendly.css rename to old-data/themes/alchemy/static/css/pygments/friendly.css diff --git a/themes/alchemy/static/css/pygments/friendly.min.css b/old-data/themes/alchemy/static/css/pygments/friendly.min.css similarity index 100% rename from themes/alchemy/static/css/pygments/friendly.min.css rename to old-data/themes/alchemy/static/css/pygments/friendly.min.css diff --git a/themes/alchemy/static/css/pygments/fruity.css b/old-data/themes/alchemy/static/css/pygments/fruity.css similarity index 100% rename from themes/alchemy/static/css/pygments/fruity.css rename to old-data/themes/alchemy/static/css/pygments/fruity.css diff --git a/themes/alchemy/static/css/pygments/fruity.min.css b/old-data/themes/alchemy/static/css/pygments/fruity.min.css similarity index 100% rename from themes/alchemy/static/css/pygments/fruity.min.css rename to old-data/themes/alchemy/static/css/pygments/fruity.min.css diff --git a/themes/alchemy/static/css/pygments/igor.css b/old-data/themes/alchemy/static/css/pygments/igor.css similarity index 100% rename from themes/alchemy/static/css/pygments/igor.css rename to old-data/themes/alchemy/static/css/pygments/igor.css diff --git a/themes/alchemy/static/css/pygments/igor.min.css b/old-data/themes/alchemy/static/css/pygments/igor.min.css similarity index 100% rename from themes/alchemy/static/css/pygments/igor.min.css rename to old-data/themes/alchemy/static/css/pygments/igor.min.css diff --git a/themes/alchemy/static/css/pygments/lovelace.css b/old-data/themes/alchemy/static/css/pygments/lovelace.css similarity index 100% rename from themes/alchemy/static/css/pygments/lovelace.css rename to old-data/themes/alchemy/static/css/pygments/lovelace.css diff --git a/themes/alchemy/static/css/pygments/lovelace.min.css b/old-data/themes/alchemy/static/css/pygments/lovelace.min.css similarity index 100% rename from themes/alchemy/static/css/pygments/lovelace.min.css rename to old-data/themes/alchemy/static/css/pygments/lovelace.min.css diff --git a/themes/alchemy/static/css/pygments/manni.css b/old-data/themes/alchemy/static/css/pygments/manni.css similarity index 100% rename from themes/alchemy/static/css/pygments/manni.css rename to old-data/themes/alchemy/static/css/pygments/manni.css diff --git a/themes/alchemy/static/css/pygments/manni.min.css b/old-data/themes/alchemy/static/css/pygments/manni.min.css similarity index 100% rename from themes/alchemy/static/css/pygments/manni.min.css rename to old-data/themes/alchemy/static/css/pygments/manni.min.css diff --git a/themes/alchemy/static/css/pygments/monokai.css b/old-data/themes/alchemy/static/css/pygments/monokai.css similarity index 100% rename from themes/alchemy/static/css/pygments/monokai.css rename to old-data/themes/alchemy/static/css/pygments/monokai.css diff --git a/themes/alchemy/static/css/pygments/monokai.min.css b/old-data/themes/alchemy/static/css/pygments/monokai.min.css similarity index 100% rename from themes/alchemy/static/css/pygments/monokai.min.css rename to old-data/themes/alchemy/static/css/pygments/monokai.min.css diff --git a/themes/alchemy/static/css/pygments/murphy.css b/old-data/themes/alchemy/static/css/pygments/murphy.css similarity index 100% rename from themes/alchemy/static/css/pygments/murphy.css rename to old-data/themes/alchemy/static/css/pygments/murphy.css diff --git a/themes/alchemy/static/css/pygments/murphy.min.css b/old-data/themes/alchemy/static/css/pygments/murphy.min.css similarity index 100% rename from themes/alchemy/static/css/pygments/murphy.min.css rename to old-data/themes/alchemy/static/css/pygments/murphy.min.css diff --git a/themes/alchemy/static/css/pygments/native.css b/old-data/themes/alchemy/static/css/pygments/native.css similarity index 100% rename from themes/alchemy/static/css/pygments/native.css rename to old-data/themes/alchemy/static/css/pygments/native.css diff --git a/themes/alchemy/static/css/pygments/native.min.css b/old-data/themes/alchemy/static/css/pygments/native.min.css similarity index 100% rename from themes/alchemy/static/css/pygments/native.min.css rename to old-data/themes/alchemy/static/css/pygments/native.min.css diff --git a/themes/alchemy/static/css/pygments/paraiso-dark.css b/old-data/themes/alchemy/static/css/pygments/paraiso-dark.css similarity index 100% rename from themes/alchemy/static/css/pygments/paraiso-dark.css rename to old-data/themes/alchemy/static/css/pygments/paraiso-dark.css diff --git a/themes/alchemy/static/css/pygments/paraiso-dark.min.css b/old-data/themes/alchemy/static/css/pygments/paraiso-dark.min.css similarity index 100% rename from themes/alchemy/static/css/pygments/paraiso-dark.min.css rename to old-data/themes/alchemy/static/css/pygments/paraiso-dark.min.css diff --git a/themes/alchemy/static/css/pygments/paraiso-light.css b/old-data/themes/alchemy/static/css/pygments/paraiso-light.css similarity index 100% rename from themes/alchemy/static/css/pygments/paraiso-light.css rename to old-data/themes/alchemy/static/css/pygments/paraiso-light.css diff --git a/themes/alchemy/static/css/pygments/paraiso-light.min.css b/old-data/themes/alchemy/static/css/pygments/paraiso-light.min.css similarity index 100% rename from themes/alchemy/static/css/pygments/paraiso-light.min.css rename to old-data/themes/alchemy/static/css/pygments/paraiso-light.min.css diff --git a/themes/alchemy/static/css/pygments/pastie.css b/old-data/themes/alchemy/static/css/pygments/pastie.css similarity index 100% rename from themes/alchemy/static/css/pygments/pastie.css rename to old-data/themes/alchemy/static/css/pygments/pastie.css diff --git a/themes/alchemy/static/css/pygments/pastie.min.css b/old-data/themes/alchemy/static/css/pygments/pastie.min.css similarity index 100% rename from themes/alchemy/static/css/pygments/pastie.min.css rename to old-data/themes/alchemy/static/css/pygments/pastie.min.css diff --git a/themes/alchemy/static/css/pygments/perldoc.css b/old-data/themes/alchemy/static/css/pygments/perldoc.css similarity index 100% rename from themes/alchemy/static/css/pygments/perldoc.css rename to old-data/themes/alchemy/static/css/pygments/perldoc.css diff --git a/themes/alchemy/static/css/pygments/perldoc.min.css b/old-data/themes/alchemy/static/css/pygments/perldoc.min.css similarity index 100% rename from themes/alchemy/static/css/pygments/perldoc.min.css rename to old-data/themes/alchemy/static/css/pygments/perldoc.min.css diff --git a/themes/alchemy/static/css/pygments/rrt.css b/old-data/themes/alchemy/static/css/pygments/rrt.css similarity index 100% rename from themes/alchemy/static/css/pygments/rrt.css rename to old-data/themes/alchemy/static/css/pygments/rrt.css diff --git a/themes/alchemy/static/css/pygments/rrt.min.css b/old-data/themes/alchemy/static/css/pygments/rrt.min.css similarity index 100% rename from themes/alchemy/static/css/pygments/rrt.min.css rename to old-data/themes/alchemy/static/css/pygments/rrt.min.css diff --git a/themes/alchemy/static/css/pygments/tango.css b/old-data/themes/alchemy/static/css/pygments/tango.css similarity index 100% rename from themes/alchemy/static/css/pygments/tango.css rename to old-data/themes/alchemy/static/css/pygments/tango.css diff --git a/themes/alchemy/static/css/pygments/tango.min.css b/old-data/themes/alchemy/static/css/pygments/tango.min.css similarity index 100% rename from themes/alchemy/static/css/pygments/tango.min.css rename to old-data/themes/alchemy/static/css/pygments/tango.min.css diff --git a/themes/alchemy/static/css/pygments/trac.css b/old-data/themes/alchemy/static/css/pygments/trac.css similarity index 100% rename from themes/alchemy/static/css/pygments/trac.css rename to old-data/themes/alchemy/static/css/pygments/trac.css diff --git a/themes/alchemy/static/css/pygments/trac.min.css b/old-data/themes/alchemy/static/css/pygments/trac.min.css similarity index 100% rename from themes/alchemy/static/css/pygments/trac.min.css rename to old-data/themes/alchemy/static/css/pygments/trac.min.css diff --git a/themes/alchemy/static/css/pygments/vim.css b/old-data/themes/alchemy/static/css/pygments/vim.css similarity index 100% rename from themes/alchemy/static/css/pygments/vim.css rename to old-data/themes/alchemy/static/css/pygments/vim.css diff --git a/themes/alchemy/static/css/pygments/vim.min.css b/old-data/themes/alchemy/static/css/pygments/vim.min.css similarity index 100% rename from themes/alchemy/static/css/pygments/vim.min.css rename to old-data/themes/alchemy/static/css/pygments/vim.min.css diff --git a/themes/alchemy/static/css/pygments/vs.css b/old-data/themes/alchemy/static/css/pygments/vs.css similarity index 100% rename from themes/alchemy/static/css/pygments/vs.css rename to old-data/themes/alchemy/static/css/pygments/vs.css diff --git a/themes/alchemy/static/css/pygments/vs.min.css b/old-data/themes/alchemy/static/css/pygments/vs.min.css similarity index 100% rename from themes/alchemy/static/css/pygments/vs.min.css rename to old-data/themes/alchemy/static/css/pygments/vs.min.css diff --git a/themes/alchemy/static/css/pygments/xcode.css b/old-data/themes/alchemy/static/css/pygments/xcode.css similarity index 100% rename from themes/alchemy/static/css/pygments/xcode.css rename to old-data/themes/alchemy/static/css/pygments/xcode.css diff --git a/themes/alchemy/static/css/pygments/xcode.min.css b/old-data/themes/alchemy/static/css/pygments/xcode.min.css similarity index 100% rename from themes/alchemy/static/css/pygments/xcode.min.css rename to old-data/themes/alchemy/static/css/pygments/xcode.min.css diff --git a/themes/alchemy/static/css/style.css b/old-data/themes/alchemy/static/css/style.css similarity index 100% rename from themes/alchemy/static/css/style.css rename to old-data/themes/alchemy/static/css/style.css diff --git a/themes/alchemy/static/css/theme.css b/old-data/themes/alchemy/static/css/theme.css similarity index 100% rename from themes/alchemy/static/css/theme.css rename to old-data/themes/alchemy/static/css/theme.css diff --git a/themes/alchemy/static/css/ubuntu.css b/old-data/themes/alchemy/static/css/ubuntu.css similarity index 100% rename from themes/alchemy/static/css/ubuntu.css rename to old-data/themes/alchemy/static/css/ubuntu.css diff --git a/themes/alchemy/static/css/ubuntu.min.css b/old-data/themes/alchemy/static/css/ubuntu.min.css similarity index 100% rename from themes/alchemy/static/css/ubuntu.min.css rename to old-data/themes/alchemy/static/css/ubuntu.min.css diff --git a/themes/alchemy/static/fonts/fontawesome-webfont.eot b/old-data/themes/alchemy/static/fonts/fontawesome-webfont.eot similarity index 100% rename from themes/alchemy/static/fonts/fontawesome-webfont.eot rename to old-data/themes/alchemy/static/fonts/fontawesome-webfont.eot diff --git a/themes/alchemy/static/fonts/fontawesome-webfont.svg b/old-data/themes/alchemy/static/fonts/fontawesome-webfont.svg similarity index 100% rename from themes/alchemy/static/fonts/fontawesome-webfont.svg rename to old-data/themes/alchemy/static/fonts/fontawesome-webfont.svg diff --git a/themes/alchemy/static/fonts/fontawesome-webfont.ttf b/old-data/themes/alchemy/static/fonts/fontawesome-webfont.ttf similarity index 100% rename from themes/alchemy/static/fonts/fontawesome-webfont.ttf rename to old-data/themes/alchemy/static/fonts/fontawesome-webfont.ttf diff --git a/themes/alchemy/static/fonts/fontawesome-webfont.woff b/old-data/themes/alchemy/static/fonts/fontawesome-webfont.woff similarity index 100% rename from themes/alchemy/static/fonts/fontawesome-webfont.woff rename to old-data/themes/alchemy/static/fonts/fontawesome-webfont.woff diff --git a/themes/alchemy/static/fonts/fontawesome-webfont.woff2 b/old-data/themes/alchemy/static/fonts/fontawesome-webfont.woff2 similarity index 100% rename from themes/alchemy/static/fonts/fontawesome-webfont.woff2 rename to old-data/themes/alchemy/static/fonts/fontawesome-webfont.woff2 diff --git a/themes/alchemy/static/webfonts/fa-brands-400.eot b/old-data/themes/alchemy/static/webfonts/fa-brands-400.eot similarity index 100% rename from themes/alchemy/static/webfonts/fa-brands-400.eot rename to old-data/themes/alchemy/static/webfonts/fa-brands-400.eot diff --git a/themes/alchemy/static/webfonts/fa-brands-400.svg b/old-data/themes/alchemy/static/webfonts/fa-brands-400.svg similarity index 100% rename from themes/alchemy/static/webfonts/fa-brands-400.svg rename to old-data/themes/alchemy/static/webfonts/fa-brands-400.svg diff --git a/themes/alchemy/static/webfonts/fa-brands-400.ttf b/old-data/themes/alchemy/static/webfonts/fa-brands-400.ttf similarity index 100% rename from themes/alchemy/static/webfonts/fa-brands-400.ttf rename to old-data/themes/alchemy/static/webfonts/fa-brands-400.ttf diff --git a/themes/alchemy/static/webfonts/fa-brands-400.woff b/old-data/themes/alchemy/static/webfonts/fa-brands-400.woff similarity index 100% rename from themes/alchemy/static/webfonts/fa-brands-400.woff rename to old-data/themes/alchemy/static/webfonts/fa-brands-400.woff diff --git a/themes/alchemy/static/webfonts/fa-brands-400.woff2 b/old-data/themes/alchemy/static/webfonts/fa-brands-400.woff2 similarity index 100% rename from themes/alchemy/static/webfonts/fa-brands-400.woff2 rename to old-data/themes/alchemy/static/webfonts/fa-brands-400.woff2 diff --git a/themes/alchemy/static/webfonts/fa-regular-400.eot b/old-data/themes/alchemy/static/webfonts/fa-regular-400.eot similarity index 100% rename from themes/alchemy/static/webfonts/fa-regular-400.eot rename to old-data/themes/alchemy/static/webfonts/fa-regular-400.eot diff --git a/themes/alchemy/static/webfonts/fa-regular-400.svg b/old-data/themes/alchemy/static/webfonts/fa-regular-400.svg similarity index 100% rename from themes/alchemy/static/webfonts/fa-regular-400.svg rename to old-data/themes/alchemy/static/webfonts/fa-regular-400.svg diff --git a/themes/alchemy/static/webfonts/fa-regular-400.ttf b/old-data/themes/alchemy/static/webfonts/fa-regular-400.ttf similarity index 100% rename from themes/alchemy/static/webfonts/fa-regular-400.ttf rename to old-data/themes/alchemy/static/webfonts/fa-regular-400.ttf diff --git a/themes/alchemy/static/webfonts/fa-regular-400.woff b/old-data/themes/alchemy/static/webfonts/fa-regular-400.woff similarity index 100% rename from themes/alchemy/static/webfonts/fa-regular-400.woff rename to old-data/themes/alchemy/static/webfonts/fa-regular-400.woff diff --git a/themes/alchemy/static/webfonts/fa-regular-400.woff2 b/old-data/themes/alchemy/static/webfonts/fa-regular-400.woff2 similarity index 100% rename from themes/alchemy/static/webfonts/fa-regular-400.woff2 rename to old-data/themes/alchemy/static/webfonts/fa-regular-400.woff2 diff --git a/themes/alchemy/static/webfonts/fa-solid-900.eot b/old-data/themes/alchemy/static/webfonts/fa-solid-900.eot similarity index 100% rename from themes/alchemy/static/webfonts/fa-solid-900.eot rename to old-data/themes/alchemy/static/webfonts/fa-solid-900.eot diff --git a/themes/alchemy/static/webfonts/fa-solid-900.svg b/old-data/themes/alchemy/static/webfonts/fa-solid-900.svg similarity index 100% rename from themes/alchemy/static/webfonts/fa-solid-900.svg rename to old-data/themes/alchemy/static/webfonts/fa-solid-900.svg diff --git a/themes/alchemy/static/webfonts/fa-solid-900.ttf b/old-data/themes/alchemy/static/webfonts/fa-solid-900.ttf similarity index 100% rename from themes/alchemy/static/webfonts/fa-solid-900.ttf rename to old-data/themes/alchemy/static/webfonts/fa-solid-900.ttf diff --git a/themes/alchemy/static/webfonts/fa-solid-900.woff b/old-data/themes/alchemy/static/webfonts/fa-solid-900.woff similarity index 100% rename from themes/alchemy/static/webfonts/fa-solid-900.woff rename to old-data/themes/alchemy/static/webfonts/fa-solid-900.woff diff --git a/themes/alchemy/static/webfonts/fa-solid-900.woff2 b/old-data/themes/alchemy/static/webfonts/fa-solid-900.woff2 similarity index 100% rename from themes/alchemy/static/webfonts/fa-solid-900.woff2 rename to old-data/themes/alchemy/static/webfonts/fa-solid-900.woff2 diff --git a/themes/alchemy/templates/archives.html b/old-data/themes/alchemy/templates/archives.html similarity index 100% rename from themes/alchemy/templates/archives.html rename to old-data/themes/alchemy/templates/archives.html diff --git a/themes/alchemy/templates/article.html b/old-data/themes/alchemy/templates/article.html similarity index 100% rename from themes/alchemy/templates/article.html rename to old-data/themes/alchemy/templates/article.html diff --git a/themes/alchemy/templates/author.html b/old-data/themes/alchemy/templates/author.html similarity index 100% rename from themes/alchemy/templates/author.html rename to old-data/themes/alchemy/templates/author.html diff --git a/themes/alchemy/templates/authors.html b/old-data/themes/alchemy/templates/authors.html similarity index 100% rename from themes/alchemy/templates/authors.html rename to old-data/themes/alchemy/templates/authors.html diff --git a/themes/alchemy/templates/base.html b/old-data/themes/alchemy/templates/base.html similarity index 100% rename from themes/alchemy/templates/base.html rename to old-data/themes/alchemy/templates/base.html diff --git a/themes/alchemy/templates/categories.html b/old-data/themes/alchemy/templates/categories.html similarity index 100% rename from themes/alchemy/templates/categories.html rename to old-data/themes/alchemy/templates/categories.html diff --git a/themes/alchemy/templates/category.html b/old-data/themes/alchemy/templates/category.html similarity index 100% rename from themes/alchemy/templates/category.html rename to old-data/themes/alchemy/templates/category.html diff --git a/themes/alchemy/templates/include/analytics.html b/old-data/themes/alchemy/templates/include/analytics.html similarity index 100% rename from themes/alchemy/templates/include/analytics.html rename to old-data/themes/alchemy/templates/include/analytics.html diff --git a/themes/alchemy/templates/include/comments.html b/old-data/themes/alchemy/templates/include/comments.html similarity index 100% rename from themes/alchemy/templates/include/comments.html rename to old-data/themes/alchemy/templates/include/comments.html diff --git a/themes/alchemy/templates/include/footer.html b/old-data/themes/alchemy/templates/include/footer.html similarity index 100% rename from themes/alchemy/templates/include/footer.html rename to old-data/themes/alchemy/templates/include/footer.html diff --git a/themes/alchemy/templates/include/header.html b/old-data/themes/alchemy/templates/include/header.html similarity index 100% rename from themes/alchemy/templates/include/header.html rename to old-data/themes/alchemy/templates/include/header.html diff --git a/themes/alchemy/templates/include/navbar.html b/old-data/themes/alchemy/templates/include/navbar.html similarity index 100% rename from themes/alchemy/templates/include/navbar.html rename to old-data/themes/alchemy/templates/include/navbar.html diff --git a/themes/alchemy/templates/include/pagination.html b/old-data/themes/alchemy/templates/include/pagination.html similarity index 100% rename from themes/alchemy/templates/include/pagination.html rename to old-data/themes/alchemy/templates/include/pagination.html diff --git a/themes/alchemy/templates/include/xml_feeds.html b/old-data/themes/alchemy/templates/include/xml_feeds.html similarity index 100% rename from themes/alchemy/templates/include/xml_feeds.html rename to old-data/themes/alchemy/templates/include/xml_feeds.html diff --git a/themes/alchemy/templates/index.html b/old-data/themes/alchemy/templates/index.html similarity index 100% rename from themes/alchemy/templates/index.html rename to old-data/themes/alchemy/templates/index.html diff --git a/themes/alchemy/templates/page.html b/old-data/themes/alchemy/templates/page.html similarity index 100% rename from themes/alchemy/templates/page.html rename to old-data/themes/alchemy/templates/page.html diff --git a/themes/alchemy/templates/period_archives.html b/old-data/themes/alchemy/templates/period_archives.html similarity index 100% rename from themes/alchemy/templates/period_archives.html rename to old-data/themes/alchemy/templates/period_archives.html diff --git a/themes/alchemy/templates/sitemap.html b/old-data/themes/alchemy/templates/sitemap.html similarity index 100% rename from themes/alchemy/templates/sitemap.html rename to old-data/themes/alchemy/templates/sitemap.html diff --git a/themes/alchemy/templates/tag.html b/old-data/themes/alchemy/templates/tag.html similarity index 100% rename from themes/alchemy/templates/tag.html rename to old-data/themes/alchemy/templates/tag.html diff --git a/themes/alchemy/templates/tags.html b/old-data/themes/alchemy/templates/tags.html similarity index 100% rename from themes/alchemy/templates/tags.html rename to old-data/themes/alchemy/templates/tags.html diff --git a/resources/_gen/assets/scss/sass/main.scss_b95b077eb505d5c0aff8055eaced30ad.content b/resources/_gen/assets/scss/sass/main.scss_b95b077eb505d5c0aff8055eaced30ad.content new file mode 100644 index 0000000..25c9b4d --- /dev/null +++ b/resources/_gen/assets/scss/sass/main.scss_b95b077eb505d5c0aff8055eaced30ad.content @@ -0,0 +1 @@ +[data-theme=light],:root:not([data-theme=dark]){--muted-color:#4b555c !important;--link-color:#27455a !important}@media only screen and (prefers-color-scheme:dark){:root:not([data-theme=light]){--muted-color:#8fa3b1 !important;--link-color:#4c82a8 !important}}[data-theme=dark]{--muted-color:#8fa3b1 !important;--link-color:#4c82a8 !important}:root{--spacing-hero:5rem;--border-radius:0.3rem !important}*,::after,::before{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;overflow-y:scroll;scroll-behavior:smooth}.hero{background-color:#394046;background-position:50%;background-size:cover}.hero h1,.hero a[role=button].outline.contrast{color:#edf0f3;border-color:#edf0f3}.hero .hero-buttons{margin:10px 10px 10px 0;color:var(--mark-color)}header{padding:var(--spacing-hero)0}.logo{width:fit-content;display:flex;align-items:center}@media(min-width:0px) and (max-width:1200px){main{margin-top:50px}}img{object-fit:cover}.text-center{text-align:center}.button,kbd{margin:10px}img,.button{border-radius:var(--border-radius)}a{text-decoration:none!important;color:var(--link-color)}.grid article{padding:calc(var(--spacing) * 1.2)var(--block-spacing-horizontal);margin:1rem 0}@media(min-width:992px){.grid-post{grid-template-columns:repeat(3,1fr)!important}}@media(min-width:992px){.grid-main{grid-template-columns:2fr 1fr!important}}.toc{padding:2rem 1.2rem 1rem}.share-buttons{background:var(--card-background-color);padding:10px;border-radius:var(--border-radius);box-shadow:var(--card-box-shadow);display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem}.share-buttons svg{color:var(--contrast)!important;width:1.875rem;height:1.875rem}.searchbox,.contact-form{max-width:700px;margin:auto}.search-result{background:var(--card-background-color);padding:20px;border-radius:var(--border-radius);box-shadow:var(--card-box-shadow);margin:10px 0}.search-result hgroup{margin:0}.search-result h6{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cover{float:left;margin:0 20px 0 0;width:300px;max-width:100%;pointer-events:none}@media(min-width:0px) and (max-width:576px){.cover{float:none;margin:10px auto}}.post::first-letter{font-size:300%;padding:0 5px 0 0;margin:-15px 6px -15px 0;float:left}.highlight,code,pre{position:relative!important}.copy-code{z-index:99;cursor:pointer;display:none;position:absolute;top:4px;right:4px;color:rgba(255,255,255,.8);background:rgba(78,78,78,.8);border-radius:var(--border-radius);padding:0 5px;font-size:14px;user-select:none}.highlight:hover .copy-code,code:hover .copy-code,pre:hover .copy-code{display:block}.page-item.active{font-size:larger;font-weight:700}.archive-posts{width:100%;font-size:16px}.archive-year{margin-top:40px}.archive-year:not(:last-of-type){border-bottom:2px solid var(--border)}.archive-year-header{text-align:center}.archive-month{display:flex;align-items:flex-start;padding:10px 0}.archive-month-header{margin:25px 0 25px auto;width:200px}.archive-month:not(:last-of-type){border-bottom:1px solid var(--border)}.archive-entry{position:relative;padding:5px;margin:10px 0}.archive-entry-title{margin:5px 0;font-weight:400}.archive-count,.archive-meta{color:var(--secondary);font-size:14px}.entry-link{position:absolute;left:0;right:0;top:0;bottom:0}.anchor,.hidden{display:none}h1:hover .anchor,h2:hover .anchor,h3:hover .anchor,h4:hover .anchor,h5:hover .anchor,h6:hover .anchor{cursor:pointer;display:inline-flex;margin-inline-start:8px;font-weight:500;user-select:none}.min-h-80{min-height:80vh}kbd,.grid-post article,a[role=button],.search-result,.portfolio-post{transition:.3s ease}kbd:hover,.grid-post article:hover,a[role=button]:hover,.search-result:hover,.portfolio-post:hover{animation:hover .3s ease;transform:scale3d(1.05,1.05,1.05)}#cookie-banner{position:fixed;top:0;z-index:100;top:3%;right:3%;max-width:400px;opacity:.9}@keyframes hover{0%{transform:scale3d(1,1,1)}50%{transform:scale3d(1.08,1.08,1.08)}100%{transform:scale3d(1.05,1.05,1.05)}} \ No newline at end of file diff --git a/resources/_gen/assets/scss/sass/main.scss_b95b077eb505d5c0aff8055eaced30ad.json b/resources/_gen/assets/scss/sass/main.scss_b95b077eb505d5c0aff8055eaced30ad.json new file mode 100644 index 0000000..68ab60b --- /dev/null +++ b/resources/_gen/assets/scss/sass/main.scss_b95b077eb505d5c0aff8055eaced30ad.json @@ -0,0 +1 @@ +{"Target":"sass/main.min.css","MediaType":"text/css","Data":{}} \ No newline at end of file diff --git a/resources/_gen/assets/scss/sass/nav.scss_b95b077eb505d5c0aff8055eaced30ad.content b/resources/_gen/assets/scss/sass/nav.scss_b95b077eb505d5c0aff8055eaced30ad.content new file mode 100644 index 0000000..1c80312 --- /dev/null +++ b/resources/_gen/assets/scss/sass/nav.scss_b95b077eb505d5c0aff8055eaced30ad.content @@ -0,0 +1 @@ +@media(min-width:576px){.mobile-navigation{display:none}}@media(min-width:0px) and (max-width:400px){nav.desktop{padding:0 .25rem}}@media(min-width:0px) and (max-width:576px){.desktop-navigation{display:none}}@media(min-width:0px) and (max-width:700px){.desktop-navigation span{display:none}}nav button,nav button:hover,nav button:active,nav button:focus{margin:0;padding:0;border:none;outline:none;background-color:transparent}body>nav{z-index:99;position:fixed;top:0;right:0;left:0;padding:0 var(--spacing)}body>nav h1{margin-bottom:0;font-size:1.25rem;text-transform:uppercase}nav span{padding:.225rem 0}nav.desktop{background-color:var(--background-color)}nav .menu-active{border-bottom:5px var(--primary)solid}.sidebar{position:fixed;padding:1rem;background-color:var(--background-color);box-shadow:var(--card-box-shadow);min-width:100%}.sidebar button{position:absolute;top:var(--spacing);right:var(--spacing);width:1.5rem;height:1.5rem;border-radius:2rem;line-height:1}.sidebar h3,.sidebar a,.sidebar a:hover,.sidebar a:active,.sidebar a:focus{color:var(--secondary)}.mobile-navigation>li>button>svg{width:30px;height:30px;color:var(--contrast)}.sidebar svg,body>nav svg{height:1rem}#switch{display:none} \ No newline at end of file diff --git a/resources/_gen/assets/scss/sass/nav.scss_b95b077eb505d5c0aff8055eaced30ad.json b/resources/_gen/assets/scss/sass/nav.scss_b95b077eb505d5c0aff8055eaced30ad.json new file mode 100644 index 0000000..3aa5aa9 --- /dev/null +++ b/resources/_gen/assets/scss/sass/nav.scss_b95b077eb505d5c0aff8055eaced30ad.json @@ -0,0 +1 @@ +{"Target":"sass/nav.min.css","MediaType":"text/css","Data":{}} \ No newline at end of file diff --git a/themes/piko b/themes/piko new file mode 160000 index 0000000..49fea5a --- /dev/null +++ b/themes/piko @@ -0,0 +1 @@ +Subproject commit 49fea5abb24409cea16d31410774660ae9cdf6a3 From 0facf2b69913b5fb126fb4209c23e713f6a36709 Mon Sep 17 00:00:00 2001 From: Swastik Sharma Date: Fri, 6 Oct 2023 03:18:09 +0530 Subject: [PATCH 2/4] Add theme submodule in themes/piko Signed-off-by: Swastik Sharma --- .gitmodules | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .gitmodules diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..c0b2d55 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "themes/piko"] + path = themes/piko + url = https://github.com/heksagonnet/piko From 84c1dc0aa003cba9512dbae11d172bd3b9f7bd12 Mon Sep 17 00:00:00 2001 From: Swastik Sharma Date: Sat, 7 Oct 2023 11:45:48 +0530 Subject: [PATCH 3/4] Add Resources + minor UI changes Signed-off-by: Swastik Sharma --- config.yml | 18 +- content/community.md | 6 +- content/legal/privacy.md | 103 +++++++++++ content/legal/terms-and-conditions.md | 63 +++++++ content/resources/_index.md | 6 + content/resources/linux-destros/index.md | 7 + content/resources/linuxdestros.md | 10 -- content/resources/work-on-this-site/_index.md | 11 ++ .../work-on-this-site/emoji-support.md | 57 ++++++ content/resources/work-on-this-site/images.md | 33 ++++ .../work-on-this-site/markdown-syntax.md | 166 ++++++++++++++++++ .../work-on-this-site/math-typesetting.md | 38 ++++ .../work-on-this-site/placeholder-text.md | 50 ++++++ .../work-on-this-site/rich-content.md | 36 ++++ layouts/index.html | 16 +- layouts/partials/header.html | 4 +- static/resources.avif | Bin 0 -> 16861 bytes static/resources.jpg | Bin 0 -> 15841 bytes static/sun.svg | 1 + static/wall2.jpg | Bin 0 -> 7700021 bytes static/wallpaper.jpg | Bin 0 -> 1730318 bytes static/zap.svg | 2 + 22 files changed, 599 insertions(+), 28 deletions(-) create mode 100644 content/legal/privacy.md create mode 100644 content/legal/terms-and-conditions.md create mode 100644 content/resources/_index.md delete mode 100644 content/resources/linuxdestros.md create mode 100644 content/resources/work-on-this-site/_index.md create mode 100644 content/resources/work-on-this-site/emoji-support.md create mode 100644 content/resources/work-on-this-site/images.md create mode 100644 content/resources/work-on-this-site/markdown-syntax.md create mode 100644 content/resources/work-on-this-site/math-typesetting.md create mode 100644 content/resources/work-on-this-site/placeholder-text.md create mode 100644 content/resources/work-on-this-site/rich-content.md create mode 100644 static/resources.avif create mode 100644 static/resources.jpg create mode 100644 static/sun.svg create mode 100644 static/wall2.jpg create mode 100644 static/wallpaper.jpg create mode 100644 static/zap.svg diff --git a/config.yml b/config.yml index 49d4fa4..ab14104 100644 --- a/config.yml +++ b/config.yml @@ -43,10 +43,10 @@ params: images: - "/uploads/og.webp" label: - title: GLUG-NITH - text: Welcome to GLUG-Website - lightNavIcon: /uploads/sun.svg - darkNavIcon: /uploads/zap.svg + title: + text: + lightNavIcon: assets/sun.svg + darkNavIcon: assets/zap.svg iconHeight: "35" iconWIdth: "35" comments: true @@ -60,7 +60,7 @@ params: CookieLink: /legal/privacy/#cookies-and-web-beacons CookieButton: Cookies Policy disableAnchoredHeadings: false - contactFormAction: # Get link from https://formsubmit.io or https://fabform.io + contactFormAction: https://fabform.io/f/6N86yBt assets: disableFingerprinting: false favicon: /uploads/zap.svg @@ -82,7 +82,7 @@ params: heroCTASecondaryUrl: "/contact/" heroCTATertiaryText: Resources heroCTATertiaryUrl: "/resources/" - heroBackgroundImage: "/uploads/portfolio-1.webp" + heroBackgroundImage: "/wallpaper.jpg" # Blog Section disableBlogSection: false blogTitle: Latest Posts @@ -111,6 +111,10 @@ params: alt: # image alt for better SEO description: Portfolio Three. websiteUrl: # + + resources: + resourceImgUrl: "/resources.jpg" + # Search Options (https://fusejs.io/) fuseOpts: isCaseSensitive: false @@ -168,3 +172,5 @@ menus: title: Tags url: "/tags" weight: "30" + + diff --git a/content/community.md b/content/community.md index b03c736..7e5502f 100644 --- a/content/community.md +++ b/content/community.md @@ -1,8 +1,10 @@ --- title: Community -image: "/uploads/portfolio-2.webp" +image: "/wallpaper.jpg" description: My blog's description here - +disableShare: true +ShowReadingTime: false +searchHidden: true --- **GNU/Linux Users Group** is the open-source community of the National Institute of Technology, Hamirpur, India. GLUG is powered by a large number of open source and Linux enthusiasts. We share a common love for GNU/Linux and FOSS. diff --git a/content/legal/privacy.md b/content/legal/privacy.md new file mode 100644 index 0000000..0108a48 --- /dev/null +++ b/content/legal/privacy.md @@ -0,0 +1,103 @@ +--- +title: Privacy Policy +date: 2021-01-21T23:22:20+08:00 +layout: legal # is necessary +searchHidden: true +url: /legal/privacy +description: This is the privacy policy page for Website Name (Website.com) +--- +## Privacy Policy for Company Name +At Website Name, accessible at Website.com, one of our main priorities is the privacy of our visitors. This Privacy Policy document contains types of information that is collected and recorded by Website Name and how we use it. + +If you have additional questions or require more information about our Privacy Policy, do not hesitate to contact us through email at [email protected] + +This privacy policy applies only to our online activities and is valid for visitors to our website with regards to the information that they shared and/or collect in Website Name. This policy is not applicable to any information collected offline or via channels other than this website. + +## Consent + +By using our website, you hereby consent to our Privacy Policy and agree to its terms. + +## Information we collect + +The personal information that you are asked to provide, and the reasons why you are asked to provide it, will be made clear to you at the point we ask you to provide your personal information. + +If you contact us directly, we may receive additional information about you such as your name, email address, phone number, the contents of the message and/or attachments you may send us, and any other information you may choose to provide. + +When you register for an Account, we may ask for your contact information, including items such as name, company name, address, email address, and telephone number. + +## How we use your information + +We use the information we collect in various ways, including to: + +- Provide, operate, and maintain our website +- Improve, personalize, and expand our website +- Understand and analyze how you use our website +- Develop new products, services, features, and functionality +- Communicate with you, either directly or through one of our partners, including for customer service, to provide you with updates and other information relating to the website, and for marketing and promotional purposes +- Send you emails +- Find and prevent fraud + +## Log Files + +Website Name follows a standard procedure of using log files. These files log visitors when they visit websites. All hosting companies do this and a part of hosting services' analytics. The information collected by log files include internet protocol (IP) addresses, browser type, Internet Service Provider (ISP), date and time stamp, referring/exit pages, and possibly the number of clicks. These are not linked to any information that is personally identifiable. The purpose of the information is for analyzing trends, administering the site, tracking users' movement on the website, and gathering demographic information. + +## Cookies and Web Beacons + +Like any other website, Website Name uses ‘cookies'. These cookies are used to store information including visitors' preferences, and the pages on the website that the visitor accessed or visited. The information is used to optimize the users' experience by customizing our web page content based on visitors' browser type and/or other information. + +## DoubleClick DART Cookie +Google is one of a third-party vendor on our site. It also uses cookies, known as DART cookies, to serve ads to our site visitors based upon their visit to www.website.com and other sites on the internet. However, visitors may choose to decline the use of DART cookies by visiting the Google ad and content network Privacy Policy at the following URL – https://policies.google.com/technologies/ads. + +Some of advertisers on our site may use cookies and web beacons. Our advertising partners are listed below. Each of our advertising partners has their own Privacy Policy for their policies on user data. For easier access, we hyperlinked to their Privacy Policies below. + +- Google https://policies.google.com/technologies/ads + +## Advertising Partners Privacy Policies + +You may consult this list to find the Privacy Policy for each of the advertising partners of Website Name. + +Third-party ad servers or ad networks uses technologies like cookies, JavaScript, or Web Beacons that are used in their respective advertisements and links that appear on Website Name, which are sent directly to users' browser. They automatically receive your IP address when this occurs. These technologies are used to measure the effectiveness of their advertising campaigns and/or to personalize the advertising content that you see on websites that you visit. + +Note that Website Name has no access to or control over these cookies that are used by third-party advertisers. + +## Third-Party Privacy Policies + +Website Name's Privacy Policy does not apply to other advertisers or websites. Thus, we are advising you to consult the respective Privacy Policies of these third-party ad servers for more detailed information. It may include their practices and instructions about how to opt-out of certain options. You may find a complete list of these Privacy Policies and their links here: Privacy Policy Links. + +You can choose to disable cookies through your individual browser options. To know more detailed information about cookie management with specific web browsers, it can be found at the browsers' respective websites. What Are Cookies? + +## CCPA Privacy Policy (Do Not Sell My Personal Information) + +Under the CCPA, among other rights, California consumers have the right to: + +Request that a business that collects a consumer's personal data disclose the categories and specific pieces of personal data that a business has collected about consumers. + +Request that a business delete any personal data about the consumer that a business has collected. + +Request that a business that sells a consumer's personal data, not sell the consumer's personal data. + +If you make a request, we have one month to respond to you. If you would like to exercise any of these rights, please contact us. + +## GDPR Privacy Policy (Data Protection Rights) + +We would like to make sure you are fully aware of all of your data protection rights. Every user is entitled to the following: + +The right to access – You have the right to request copies of your personal data. We may charge you a small fee for this service. + +The right to rectification – You have the right to request that we correct any information you believe is inaccurate. You also have the right to request that we complete the information you believe is incomplete. + +The right to erasure – You have the right to request that we erase your personal data, under certain conditions. + +The right to restrict processing – You have the right to request that we restrict the processing of your personal data, under certain conditions. + +The right to object to processing – You have the right to object to our processing of your personal data, under certain conditions. + +The right to data portability – You have the right to request that we transfer the data that we have collected to another organization, or directly to you, under certain conditions. + +If you make a request, we have one month to respond to you. If you would like to exercise any of these rights, please contact us. + +## Children's Information + +Another part of our priority is adding protection for children while using the internet. We encourage parents and guardians to observe, participate in, and/or monitor and guide their online activity. + +Website Name does not knowingly collect any Personal Identifiable Information from children under the age of 13. If you think that your child provided this kind of information on our website, we strongly encourage you to contact us immediately and we will do our best efforts to promptly remove such information from our records. \ No newline at end of file diff --git a/content/legal/terms-and-conditions.md b/content/legal/terms-and-conditions.md new file mode 100644 index 0000000..611d259 --- /dev/null +++ b/content/legal/terms-and-conditions.md @@ -0,0 +1,63 @@ +--- +title: Terms and Conditions +date: 2021-01-21T23:22:20+08:00 +layout: legal # is necessary +searchHidden: true +url: /legal/terms-and-conditions +description: This is the terms and conditions page for Website Name (Website.com) +--- +## Terms and Conditions for Company Name +### Introduction +These Website Standard Terms and Conditions written on this webpage shall manage your use of our website, Webiste Name accessible at Website.com. + +These Terms will be applied fully and affect to your use of this Website. By using this Website, you agreed to accept all terms and conditions written in here. You must not use this Website if you disagree with any of these Website Standard Terms and Conditions. + +Minors or people below 18 years old are not allowed to use this Website. + +### Intellectual Property Rights +Other than the content you own, under these Terms, Company Name and/or its licensors own all the intellectual property rights and materials contained in this Website. + +You are granted limited license only for purposes of viewing the material contained on this Website. + +### Restrictions +You are specifically restricted from all of the following: + +- publishing any Website material in any other media; +- selling, sublicensing and/or otherwise commercializing any Website material; +- publicly performing and/or showing any Website material; +using this Website in any way that is or may be damaging to this Website; +- using this Website in any way that impacts user access to this Website; +- using this Website contrary to applicable laws and regulations, or in any way may cause harm to the Website, or to any person or business entity; +- engaging in any data mining, data harvesting, data extracting or any other similar activity in relation to this Website; +- using this Website to engage in any advertising or marketing. + +Certain areas of this Website are restricted from being access by you and Company Name may further restrict access by you to any areas of this Website, at any time, in absolute discretion. Any user ID and password you may have for this Website are confidential and you must maintain confidentiality as well. + +### Your Content +In these Website Standard Terms and Conditions, “Your Content” shall mean any audio, video text, images or other material you choose to display on this Website. By displaying Your Content, you grant Company Name a non-exclusive, worldwide irrevocable, sub licensable license to use, reproduce, adapt, publish, translate and distribute it in any and all media. + +Your Content must be your own and must not be invading any third-party's rights. Company Name reserves the right to remove any of Your Content from this Website at any time without notice. + +### No warranties +This Website is provided “as is,” with all faults, and Company Name express no representations or warranties, of any kind related to this Website or the materials contained on this Website. Also, nothing contained on this Website shall be interpreted as advising you. + +### Limitation of liability +In no event shall Company Name, nor any of its officers, directors and employees, shall be held liable for anything arising out of or in any way connected with your use of this Website whether such liability is under contract. Company Name, including its officers, directors and employees shall not be held liable for any indirect, consequential or special liability arising out of or in any way related to your use of this Website. + +### Indemnification +#### You hereby indemnify to the fullest extent Company Name from and against any and/or all liabilities, costs, demands, causes of action, damages and expenses arising in any way related to your breach of any of the provisions of these Terms. + +### Severability +If any provision of these Terms is found to be invalid under any applicable law, such provisions shall be deleted without affecting the remaining provisions herein. + +### Variation of Terms +Company Name is permitted to revise these Terms at any time as it sees fit, and by using this Website you are expected to review these Terms on a regular basis. + +### Assignment +The Company Name is allowed to assign, transfer, and subcontract its rights and/or obligations under these Terms without any notification. However, you are not allowed to assign, transfer, or subcontract any of your rights and/or obligations under these Terms. + +### Entire Agreement +These Terms constitute the entire agreement between Company Name and you in relation to your use of this Website, and supersede all prior agreements and understandings. + +### Governing Law & Jurisdiction +These Terms will be governed by and interpreted in accordance with the laws of the State of Country, and you submit to the non-exclusive jurisdiction of the state and federal courts located in Country for the resolution of any disputes. \ No newline at end of file diff --git a/content/resources/_index.md b/content/resources/_index.md new file mode 100644 index 0000000..6655371 --- /dev/null +++ b/content/resources/_index.md @@ -0,0 +1,6 @@ +--- +title: Resources +image: "/resources.jpg" +description: Download links for the resources. + +--- \ No newline at end of file diff --git a/content/resources/linux-destros/index.md b/content/resources/linux-destros/index.md index c7f892d..ebb2158 100644 --- a/content/resources/linux-destros/index.md +++ b/content/resources/linux-destros/index.md @@ -3,6 +3,13 @@ author: "Swastik Sharma" title: "Linux Destros" date: "2023-10-05" description: "Download links for different linux destros!" +tags: ["math","markdown", "css", "html", "themes"] +categories: ["themes", "syntax"] +ShowBreadCrumbs: false +ShowToc: true +TocOpen: true + + --- diff --git a/content/resources/linuxdestros.md b/content/resources/linuxdestros.md deleted file mode 100644 index d7f25ea..0000000 --- a/content/resources/linuxdestros.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -author: "Swastik Sharma" -title: "Linux Destros" -date: "2023-10-05" -description: "test" - ---- -+++ - -Out of all the operating systems in existence, Linux (also known as GNU/Linux) is the most frowned upon, and there are a few reasons for the same. While overall adaptability, software support, and user experience remain the most common issues with Linux, OS saturation is also a huge issue. That said, most people involved in Linux treat the overwhelming number of choices as a plus point, as it gives them the ability and flexibility to try out different desktop environments and flavors and, ultimately, settle for what they like the best. However, if you haven’t tried Linux yet and want to start using it for whatever reason, here are some of the best Linux distros you should use and get started with. diff --git a/content/resources/work-on-this-site/_index.md b/content/resources/work-on-this-site/_index.md new file mode 100644 index 0000000..38cfc4f --- /dev/null +++ b/content/resources/work-on-this-site/_index.md @@ -0,0 +1,11 @@ +--- +author: "GLUG-NITH" +title: "Welcome to the blog of GLUG-NITH" +date: "2021-10-06" +description: "How to work on this site!" +image: "/resources.jpg" +tags: ["markdown", "css", "html", "themes"] +categories: ["themes", "syntax"] +ShowToc: true +TocOpen: true +--- diff --git a/content/resources/work-on-this-site/emoji-support.md b/content/resources/work-on-this-site/emoji-support.md new file mode 100644 index 0000000..7fc86f8 --- /dev/null +++ b/content/resources/work-on-this-site/emoji-support.md @@ -0,0 +1,57 @@ +--- +author: "Hugo Authors" +title: "Emoji Support" +date: "2019-03-05" +description: "Guide to emoji usage in Hugo" +tags: ["emoji","markdown", "css", "html", "themes"] +categories: ["themes", "syntax"] +ShowRelated: false +showToc: false +ShowBreadCrumbs: false +--- + +Emoji can be enabled in a Hugo project in a number of ways. + + + +The [`emojify`](https://gohugo.io/functions/emojify/) function can be called directly in templates or [Inline Shortcodes](https://gohugo.io/templates/shortcode-templates/#inline-shortcodes). + +To enable emoji globally, set `enableEmoji` to `true` in your site's [configuration](https://gohugo.io/getting-started/configuration/) and then you can type emoji shorthand codes directly in content files; e.g. + +{{< rawhtml >}} + +

🙈 :see_no_evil: 🙉 :hear_no_evil: 🙊 :speak_no_evil:

+
+ +{{< /rawhtml >}} + +The [Emoji cheat sheet](http://www.emoji-cheat-sheet.com/) is a useful reference for emoji shorthand codes. + +--- + +**N.B.** The above steps enable Unicode Standard emoji characters and sequences in Hugo, however the rendering of these glyphs depends on the browser and the platform. To style the emoji you can either use a third party emoji font or a font stack; e.g. + +```html +.emoji { +font-family: Apple Color Emoji, Segoe UI Emoji, NotoColorEmoji, Segoe UI Symbol, Android Emoji, EmojiSymbols; +} + +``` + +```css + + + +``` diff --git a/content/resources/work-on-this-site/images.md b/content/resources/work-on-this-site/images.md new file mode 100644 index 0000000..9a07651 --- /dev/null +++ b/content/resources/work-on-this-site/images.md @@ -0,0 +1,33 @@ +--- +author: "Hugo Authors" +title: "Adding Images" +date: "2022-03-05" +description: "Guide to adding images in Piko theme" +tags: ["images","markdown", "css", "html", "themes"] +categories: ["themes", "syntax"] +ShowRelated: false +showToc: false +ShowBreadCrumbs: false +--- + +To add images you can use the following syntax: +```md +![This where you put the alt information](/uploads/self.webp) +``` + +![This where you put the alt information](/uploads/self.webp) + +To add title, use the following syntax (`
` element will be generated with `
`): +```md +![This where you put the alt information](/uploads/self.webp "This is where you put the title") +``` + +![This where you put the alt information](/uploads/self.webp "This is where you put the title") + +Or from external sources: + +```md +![This is where you put the alt](https://images.unsplash.com/photo-1520085601670-ee14aa5fa3e8 "This is the image title") +``` + +![This is where you put the alt](https://images.unsplash.com/photo-1520085601670-ee14aa5fa3e8 "This is the image title") \ No newline at end of file diff --git a/content/resources/work-on-this-site/markdown-syntax.md b/content/resources/work-on-this-site/markdown-syntax.md new file mode 100644 index 0000000..cabaed3 --- /dev/null +++ b/content/resources/work-on-this-site/markdown-syntax.md @@ -0,0 +1,166 @@ +--- +author: "Hugo Authors" +title: "Markdown Syntax Guide" +date: "2019-03-11" +description: "Sample article showcasing basic Markdown syntax and formatting for HTML elements." +tags: ["markdown", "css", "html", "themes"] +categories: ["themes", "syntax"] +ShowToc: true +TocOpen: true +--- + +This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme. + + + +## Headings + +The following HTML `

`—`

` elements represent six levels of section headings. `

` is the highest section level while `

` is the lowest. + +# H1 + +## H2 + +### H3 + +#### H4 + +##### H5 + +###### H6 + +## Paragraph + +Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat. + +Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat. + +## Blockquotes + +The blockquote element represents content that is quoted from another source, optionally with a citation which must be within a `footer` or `cite` element, and optionally with in-line changes such as annotations and abbreviations. + +#### Blockquote without attribution + +> Tiam, ad mint andaepu dandae nostion secatur sequo quae. +> **Note** that you can use _Markdown syntax_ within a blockquote. + +#### Blockquote with attribution + +> Don't communicate by sharing memory, share memory by communicating. +> +> — Rob Pike[^1] + +[^1]: The above quote is excerpted from Rob Pike's [talk](https://www.youtube.com/watch?v=PAAkCSZUG1c) during Gopherfest, November 18, 2015. + +## Tables + +Tables aren't part of the core Markdown spec, but Hugo supports supports them out-of-the-box. + +| Name | Age | +| ----- | --- | +| Bob | 27 | +| Alice | 23 | + +#### Inline Markdown within tables + +| Italics | Bold | Code | +| --------- | -------- | ------ | +| _italics_ | **bold** | `code` | + +## Code Blocks + +#### Code block with backticks + +```html + + + + + Example HTML5 Document + + +

Test

+ + +``` + +#### Code block indented with four spaces + + + + + + Example HTML5 Document + + +

Test

+ + + +#### Code block with Hugo's internal highlight shortcode + +{{< highlight html >}} + + + + + + Example HTML5 Document + + +

Test

+ + +{{< /highlight >}} + +#### Gist + +{{< gist spf13 7896402 >}} + +## List Types + +#### Ordered List + +1. First item +2. Second item +3. Third item + +#### Unordered List + +- List item +- Another item +- And another item + +#### Nested list + +- Fruit + - Apple + - Orange + - Banana +- Dairy + - Milk + - Cheese + +## Other Elements — abbr, sub, sup, kbd, mark + +{{< rawhtml >}} + +GIF is a bitmap image format. + +

+ +H2O + +

+ +Xn + Yn = Zn + +

+ +Press CTRL+ALT+Delete to end the session. + +

+ +Most salamanders are nocturnal, and hunt for insects, worms, and other small creatures. + +{{< /rawhtml >}} \ No newline at end of file diff --git a/content/resources/work-on-this-site/math-typesetting.md b/content/resources/work-on-this-site/math-typesetting.md new file mode 100644 index 0000000..4f302ed --- /dev/null +++ b/content/resources/work-on-this-site/math-typesetting.md @@ -0,0 +1,38 @@ +--- +author: Hugo Authors +title: Math Typesetting +date: 2019-03-08 +description: A brief guide to setup KaTeX +tags: ["math","markdown", "css", "html", "themes"] +categories: ["themes", "syntax"] +math: true +ShowBreadCrumbs: false +--- + +Mathematical notation in a Hugo project can be enabled by using third party JavaScript libraries. + + + +In this example we will be using [KaTeX](https://katex.org/) + +- To enable KaTex globally set the parameter `math: true` in a project's configuration (`config.yml`) +- To enable KaTex on a per page basis include the parameter `math: true` in content files + +**Note:** Use the online reference of [Supported TeX Functions](https://katex.org/docs/supported.html) + +### Examples + +Inline math: +{{< rawhtml >}} + +

+\(\varphi = \dfrac{1+\sqrt5}{2}= 1.6180339887…\) +

+ +{{< /rawhtml >}} + +Block math: + +$$ + \varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } } +$$ diff --git a/content/resources/work-on-this-site/placeholder-text.md b/content/resources/work-on-this-site/placeholder-text.md new file mode 100644 index 0000000..46d8ba5 --- /dev/null +++ b/content/resources/work-on-this-site/placeholder-text.md @@ -0,0 +1,50 @@ +--- +author: "Hugo Authors" +title: "Placeholder Text" +date: "2019-03-09" +description: "Lorem Ipsum Dolor Si Amet" +tags: ["markdown", "text","css", "html", "themes"] +categories: ["themes", "syntax"] +hideMeta: true +searchHidden: true +ShowBreadCrumbs: false +--- + +Lorem est tota propiore conpellat pectoribus de pectora summo. Redit teque digerit hominumque toris verebor lumina non cervice subde tollit usus habet Arctonque, furores quas nec ferunt. Quoque montibus nunc caluere tempus inhospita parcite confusaque translucet patri vestro qui optatis lumine cognoscere flos nubis! Fronde ipsamque patulos Dryopen deorum. + +1. Exierant elisi ambit vivere dedere +2. Duce pollice +3. Eris modo +4. Spargitque ferrea quos palude + +Rursus nulli murmur; hastile inridet ut ab gravi sententia! Nomine potitus silentia flumen, sustinet placuit petis in dilapsa erat sunt. Atria tractus malis. + +1. Comas hunc haec pietate fetum procerum dixit +2. Post torum vates letum Tiresia +3. Flumen querellas +4. Arcanaque montibus omnes +5. Quidem et + +# Vagus elidunt +{{< rawhtml >}} + +{{< /rawhtml >}} + +[The Van de Graaf Canon](https://en.wikipedia.org/wiki/Canons_of_page_construction#Van_de_Graaf_canon) + +## Mane refeci capiebant unda mulcebat + +Victa caducifer, malo vulnere contra dicere aurato, ludit regale, voca! Retorsit colit est profanae esse virescere furit nec; iaculi matertera et visa est, viribus. Divesque creatis, tecta novat collumque vulnus est, parvas. **Faces illo pepulere** tempus adest. Tendit flamma, ab opes virum sustinet, sidus sequendo urbis. + +Iubar proles corpore raptos vero auctor imperium; sed et huic: manus caeli Lelegas tu lux. Verbis obstitit intus oblectamina fixis linguisque ausus sperare Echionides cornuaque tenent clausit possit. Omnia putatur. Praeteritae refert ausus; ferebant e primus lora nutat, vici quae mea ipse. Et iter nil spectatae vulnus haerentia iuste et exercebat, sui et. + +Eurytus Hector, materna ipsumque ut Politen, nec, nate, ignari, vernum cohaesit sequitur. Vel **mitis temploque** vocatus, inque alis, _oculos nomen_ non silvis corpore coniunx ne displicet illa. Crescunt non unus, vidit visa quantum inmiti flumina mortis facto sic: undique a alios vincula sunt iactata abdita! Suspenderat ego fuit tendit: luna, ante urbem Propoetides **parte**. + + + +```css + +``` + diff --git a/content/resources/work-on-this-site/rich-content.md b/content/resources/work-on-this-site/rich-content.md new file mode 100644 index 0000000..5d458cb --- /dev/null +++ b/content/resources/work-on-this-site/rich-content.md @@ -0,0 +1,36 @@ +--- +author: "Hugo Authors" +title: "Rich Content" +date: "2019-03-10" +description: "A brief description of Hugo Shortcodes" +tags: ["shortcodes", "privacy", "css", "html", "themes"] +categories: ["themes", "syntax"] +ShowToc: true +TocOpen: true +--- + +Hugo ships with several [Built-in Shortcodes](https://gohugo.io/content-management/shortcodes/#use-hugos-built-in-shortcodes) for rich content, along with a [Privacy Config](https://gohugo.io/about/hugo-and-gdpr/) and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds. + +--- + +## YouTube Privacy Enhanced Shortcode + +{{< youtube ZJthWmvUzzc >}} + +
+ +--- + +## Twitter Simple Shortcode + +{{< twitter_simple user="Heksagonnet" id="1487125321132670976" >}} + + + +--- + +## Vimeo Simple Shortcode + +{{< vimeo_simple 48912912 >}} + +--- diff --git a/layouts/index.html b/layouts/index.html index 14a6e02..a57254c 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -11,9 +11,9 @@

{{.Site.Params.homepage.heroDescription}}

{{ end }} - + -{{- if not (.Site.Params.homepage.disableAboutSection) }} + {{- if not (.Site.Params.homepage.disablePortfolioSection) }}
diff --git a/layouts/partials/header.html b/layouts/partials/header.html index 21f9cdc..2ffaefa 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -1,9 +1,9 @@
{{ end }} @@ -100,6 +108,7 @@

{{.Site.Params.homepage.aboutDescription}}

{{ end }} --> + {{- if not (.Site.Params.homepage.disablePortfolioSection) }}
diff --git a/layouts/partials/head.html b/layouts/partials/head.html index 7217d76..c56b6b5 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -23,6 +23,11 @@ {{- end }} + +{{ range .Site.Params.custom_css -}} + +{{- end }} + {{ "" | safeHTML }} {{ $styles := resources.Get "sass/main.scss" | resources.ToCSS | minify }} diff --git a/static/css/main.css b/static/css/main.css new file mode 100644 index 0000000..3c54c70 --- /dev/null +++ b/static/css/main.css @@ -0,0 +1,34 @@ +.social-link { + display: inline-block; + margin: 0 10px; + font-size: 24px; + text-decoration: none; + color: #333; + transition: color 0.3s; +} + +/* Define icon-specific styles */ +.instagram { + color: #bc2a8d; +} + +.discord { + color: #7289da; +} + +.github { + color: #333; +} + +.linkedin { + color: #0077b5; +} + +.email { + color: #ea4335; +} + +/* Add hover effect */ +.social-link:hover { + color: #555; +} \ No newline at end of file diff --git a/static/glug.png b/static/glug.png new file mode 100644 index 0000000000000000000000000000000000000000..4f1180d1efa625af86431ef8648dc0629ce17de3 GIT binary patch literal 11400 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