From 883c9ec553e3fcfb9067e2d75fd1f17c72b855bf Mon Sep 17 00:00:00 2001 From: Reorx Date: Thu, 14 Apr 2022 11:38:07 +0800 Subject: [PATCH] add exampleSite --- .github/workflows/gh-pages.yml | 10 +- Makefile | 2 + exampleSite/.gitignore | 27 + exampleSite/README.md | 3 + exampleSite/config.yml | 215 ++++++++ exampleSite/configTaxo.yml | 26 + exampleSite/content/archives/_index.md | 3 + exampleSite/content/archives/_index.zh.md | 3 + exampleSite/content/icons.md | 4 + exampleSite/content/posts/_index.zh.md | 3 + exampleSite/content/posts/emoji-support.md | 50 ++ exampleSite/content/posts/markdown-syntax.md | 182 +++++++ .../content/posts/markdown-syntax.zh.md | 334 ++++++++++++ exampleSite/content/posts/math-typesetting.md | 55 ++ exampleSite/content/posts/papermod/_index.md | 5 + .../content/posts/papermod/papermod-faq.md | 313 +++++++++++ .../papermod-features/images/homeinfo.jpg | Bin 0 -> 92310 bytes .../papermod-features/images/profile.jpg | Bin 0 -> 50024 bytes .../papermod-features/images/regular.jpg | Bin 0 -> 97512 bytes .../posts/papermod/papermod-features/index.md | 505 ++++++++++++++++++ .../content/posts/papermod/papermod-icons.md | 101 ++++ .../posts/papermod/papermod-installation.md | 316 +++++++++++ .../posts/papermod/papermod-variables.md | 180 +++++++ .../content/posts/papermodx-new-features.md | 72 +++ exampleSite/content/posts/placeholder-text.md | 47 ++ exampleSite/content/posts/rich-content.md | 32 ++ exampleSite/content/search.md | 4 + exampleSite/content/search.zh.md | 4 + exampleSite/layouts/_default/icons.html | 13 + exampleSite/layouts/partials/extend_head.html | 26 + exampleSite/static/cover.png | Bin 0 -> 32856 bytes 31 files changed, 2528 insertions(+), 7 deletions(-) create mode 100644 Makefile create mode 100644 exampleSite/.gitignore create mode 100644 exampleSite/README.md create mode 100644 exampleSite/config.yml create mode 100644 exampleSite/configTaxo.yml create mode 100644 exampleSite/content/archives/_index.md create mode 100644 exampleSite/content/archives/_index.zh.md create mode 100644 exampleSite/content/icons.md create mode 100644 exampleSite/content/posts/_index.zh.md create mode 100644 exampleSite/content/posts/emoji-support.md create mode 100644 exampleSite/content/posts/markdown-syntax.md create mode 100644 exampleSite/content/posts/markdown-syntax.zh.md create mode 100644 exampleSite/content/posts/math-typesetting.md create mode 100644 exampleSite/content/posts/papermod/_index.md create mode 100644 exampleSite/content/posts/papermod/papermod-faq.md create mode 100644 exampleSite/content/posts/papermod/papermod-features/images/homeinfo.jpg create mode 100644 exampleSite/content/posts/papermod/papermod-features/images/profile.jpg create mode 100644 exampleSite/content/posts/papermod/papermod-features/images/regular.jpg create mode 100644 exampleSite/content/posts/papermod/papermod-features/index.md create mode 100644 exampleSite/content/posts/papermod/papermod-icons.md create mode 100644 exampleSite/content/posts/papermod/papermod-installation.md create mode 100644 exampleSite/content/posts/papermod/papermod-variables.md create mode 100644 exampleSite/content/posts/papermodx-new-features.md create mode 100644 exampleSite/content/posts/placeholder-text.md create mode 100644 exampleSite/content/posts/rich-content.md create mode 100644 exampleSite/content/search.md create mode 100644 exampleSite/content/search.zh.md create mode 100644 exampleSite/layouts/_default/icons.html create mode 100644 exampleSite/layouts/partials/extend_head.html create mode 100644 exampleSite/static/cover.png diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index 7983817..4dff7d2 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -6,7 +6,6 @@ on: - "README.md" branches: - master - - exampleSite jobs: deploy: @@ -14,21 +13,18 @@ jobs: steps: - uses: actions/checkout@v3 with: - ref: exampleSite - submodules: true # Fetch Hugo themes (true OR recursive) - fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod + fetch-depth: 1 - name: Setup Hugo uses: peaceiris/actions-hugo@v2 with: hugo-version: '0.91.2' - # extended: true - name: Build - run: hugo -D --verbose --minify + run: cd exampleSite && hugo -D --verbose --minify - name: Deploy uses: peaceiris/actions-gh-pages@v3 with: github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: ./public + publish_dir: ./exampleSite/public diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..859e8d2 --- /dev/null +++ b/Makefile @@ -0,0 +1,2 @@ +run-example: + cd exampleSite && hugo server -D -p 13131 diff --git a/exampleSite/.gitignore b/exampleSite/.gitignore new file mode 100644 index 0000000..250ee61 --- /dev/null +++ b/exampleSite/.gitignore @@ -0,0 +1,27 @@ +# Compiled Object files, Static and Dynamic libs (Shared Objects) +*.o +*.a +*.so + +# Folders +_obj +_test + +# Architecture specific extensions/prefixes +*.[568vq] +[568vq].out + +*.cgo1.go +*.cgo2.c +_cgo_defun.c +_cgo_gotypes.go +_cgo_export.* + +_testmain.go + +*.exe +*.test + +/public +.DS_Store +.hugo_build.lock diff --git a/exampleSite/README.md b/exampleSite/README.md new file mode 100644 index 0000000..e34ce90 --- /dev/null +++ b/exampleSite/README.md @@ -0,0 +1,3 @@ +# hugo-PaperModX Example + +This repository offers an example site for [hugo-PaperModX](https://github.com/reorx/hugo-PaperModX) diff --git a/exampleSite/config.yml b/exampleSite/config.yml new file mode 100644 index 0000000..dc58fc0 --- /dev/null +++ b/exampleSite/config.yml @@ -0,0 +1,215 @@ +baseURL: "https://reorx.github.io/hugo-PaperModX/" +title: PaperModX +paginate: 5 +theme: hugo-PaperModX +# NOTE remove this line if you copy exampleSite outof hugo-PaperModX +themesdir: ../.. + +enableInlineShortcodes: true +enableRobotsTXT: true +buildDrafts: false +buildFuture: false +buildExpired: false +enableEmoji: true +pygmentsUseClasses: true +# googleAnalytics: UA-123-45 + +minify: + disableXML: true + # minifyOutput: true + +languages: + en: + languageName: "English" + weight: 1 + menu: + main: + - name: Archive + url: archives + weight: 5 + - name: Search + url: search/ + weight: 10 + - name: Tags + url: tags/ + weight: 10 + - name: Categories + url: categories/ + weight: 10 + - name: Icons + url: icons/ + weight: 10 + - name: "@Author" + url: "https://reorx.com" + + zh: + languageName: ":cn:" + languageAltTitle: 中文 + weight: 2 + title: PaperModX + profileMode: + enabled: true + title: PaperModX + # imageUrl: "#" + # imageTitle: my image + # imageWidth: 120 + # imageHeight: 120 + subtitle: > +

Hugo 主题

+ ☄️ 快速 | ☁️ 流畅 | 📖 可读性 | 📱 响应式 + buttons: + - name: 文档 + url: posts + - name: 标签 + url: tags + menu: + main: + - name: 归档 + url: archives/ + weight: 5 + - name: 标签 + url: tags + weight: 10 + - name: 分类 + url: categories + weight: 10 + - name: 系列 + url: series + weight: 10 + - name: 搜索 + url: search/ + weight: 20 + - name: "@Author" + url: "https://reorx.com" + +outputs: + home: + - HTML + - RSS + - JSON + +params: + env: production # to enable google analytics, opengraph, twitter-cards and schema. + description: "Theme PaperModX - https://github.com/reorx/hugo-PaperModX" + author: ["reorx", "adityatelange"] + + defaultTheme: auto + # disableThemeToggle: true + ShowShareButtons: true + ShowReadingTime: true + # disableSpecial1stPost: true + displayFullLangName: true + ShowPostNavLinks: true + ShowBreadCrumbs: true + ShowCodeCopyButtons: true + ShowToc: true + TocOpen: true + TocSide: 'right' + # DisableSmoothScroll: true + EnableInstantClick: true + # comments: false + images: ["cover.png"] + + profileMode: + enabled: false + title: PaperModX + imageUrl: "#" + imageTitle: my image + # imageWidth: 120 + # imageHeight: 120 + buttons: + - name: Archives + url: archives + - name: Tags + url: tags + + homeInfoParams: + Title: "PaperModX" + Content: > + Welcome to demo of hugo's theme PaperModX. + + - **PaperModX** is a simple but fast and responsive theme with useful feature-set that enhances UX. + + - PaperModX is based on theme [PaperMod](https://github.com/adityatelange/hugo-PaperMod). + + socialIcons: + - name: github-simple + url: "https://github.com/reorx/hugo-PaperModX" + - name: rss-simple + url: "index.xml" + + editPost: + URL: "https://github.com/reorx/hugo-PaperModX/tree/exampleSite/content" + Text: "Suggest Changes" # edit text + appendFilePath: true # to append file path to Edit link + + # label: + # text: "Home" + # icon: icon.png + # iconHeight: 35 + + # analytics: + # google: + # SiteVerificationTag: "XYZabc" + + # assets: + # favicon: "" + # favicon16x16: "" + # favicon32x32: "" + # apple_touch_icon: "" + # safari_pinned_tab: "" + + # cover: + # hidden: true # hide everywhere but not in structured data + # hiddenInList: true # hide on list pages and home + # hiddenInSingle: true # hide on single page + + # fuseOpts: + # isCaseSensitive: false + # shouldSort: true + # location: 0 + # distance: 1000 + # threshold: 0.4 + # minMatchCharLength: 0 + # keys: ["title", "permalink", "summary", "content"] + +taxonomies: + category: categories + tag: tags + series: series + +markup: + goldmark: + renderer: + unsafe: true +# highlight: +# # anchorLineNos: true +# codeFences: true +# guessSyntax: true +# lineNos: true +# # noClasses: false +# style: monokai + +privacy: + vimeo: + disabled: false + simple: true + + twitter: + disabled: false + enableDNT: true + simple: true + + instagram: + disabled: false + simple: true + + youtube: + disabled: false + privacyEnhanced: true + +services: + instagram: + disableInlineCSS: true + twitter: + disableInlineCSS: true diff --git a/exampleSite/configTaxo.yml b/exampleSite/configTaxo.yml new file mode 100644 index 0000000..a0337d2 --- /dev/null +++ b/exampleSite/configTaxo.yml @@ -0,0 +1,26 @@ +timeout: 30000 +enableInlineShortcodes: true + +taxonomies: + category: categories + tag: tags + series: series + +privacy: + vimeo: + disabled: false + simple: true + + twitter: + disabled: false + enableDNT: true + simple: true + disableInlineCSS: true + + instagram: + disabled: false + simple: true + + youtube: + disabled: false + privacyEnhanced: true diff --git a/exampleSite/content/archives/_index.md b/exampleSite/content/archives/_index.md new file mode 100644 index 0000000..44f1e56 --- /dev/null +++ b/exampleSite/content/archives/_index.md @@ -0,0 +1,3 @@ +--- +title: Archives +--- diff --git a/exampleSite/content/archives/_index.zh.md b/exampleSite/content/archives/_index.zh.md new file mode 100644 index 0000000..aa02896 --- /dev/null +++ b/exampleSite/content/archives/_index.zh.md @@ -0,0 +1,3 @@ +--- +title: 归档 +--- diff --git a/exampleSite/content/icons.md b/exampleSite/content/icons.md new file mode 100644 index 0000000..82bc073 --- /dev/null +++ b/exampleSite/content/icons.md @@ -0,0 +1,4 @@ +--- +title: "Icons Preview" +layout: icons +--- diff --git a/exampleSite/content/posts/_index.zh.md b/exampleSite/content/posts/_index.zh.md new file mode 100644 index 0000000..2de6ea2 --- /dev/null +++ b/exampleSite/content/posts/_index.zh.md @@ -0,0 +1,3 @@ +--- +title: 文章列表 +--- diff --git a/exampleSite/content/posts/emoji-support.md b/exampleSite/content/posts/emoji-support.md new file mode 100644 index 0000000..7e61b5e --- /dev/null +++ b/exampleSite/content/posts/emoji-support.md @@ -0,0 +1,50 @@ +--- +author: "Hugo Authors" +title: "Emoji Support" +date: "2019-03-05" +description: "Guide to emoji usage in Hugo" +tags: ["emoji"] +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. + +

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

+
+ +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. + +{{< highlight html >}} +.emoji { +font-family: Apple Color Emoji, Segoe UI Emoji, NotoColorEmoji, Segoe UI Symbol, Android Emoji, EmojiSymbols; +} +{{< /highlight >}} + +{{< css.inline >}} + + + +{{< /css.inline >}} diff --git a/exampleSite/content/posts/markdown-syntax.md b/exampleSite/content/posts/markdown-syntax.md new file mode 100644 index 0000000..2e22289 --- /dev/null +++ b/exampleSite/content/posts/markdown-syntax.md @@ -0,0 +1,182 @@ +--- +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"] +series: ["Themes Guide"] +aliases: ["migrate-from-jekyl"] +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 them out-of-the-box. + +| Name | Age | +| ----- | --- | +| Bob | 27 | +| Alice | 23 | + +#### Inline Markdown within tables + +| Italics | Bold | Code | +| --------- | -------- | ------ | +| _italics_ | **bold** | `code` | + +## Code Blocks + +#### Inline Code + +`This is Inline Code` + +#### Only `pre` + +
+This is pre text
+
+ +#### Code block with backticks + +``` + + + + + Example HTML5 Document + + +

Test

+ + +``` + +#### Code block with backticks and language specified + +```html {linenos=true} + + + + + 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 + +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. diff --git a/exampleSite/content/posts/markdown-syntax.zh.md b/exampleSite/content/posts/markdown-syntax.zh.md new file mode 100644 index 0000000..8432048 --- /dev/null +++ b/exampleSite/content/posts/markdown-syntax.zh.md @@ -0,0 +1,334 @@ +--- +author: "markdown.xyz" +title: "Markdown 入门指南" +date: "2022-04-12" +description: "Markdown 概述、工作原理以及用途。" +tags: ["markdown", "css", "html", "themes"] +categories: ["themes", "syntax"] +series: ["Themes Guide"] +ShowToc: true +TocOpen: true +--- + +# Markdown 入门 + +> 原文链接: [Markdown 入门指南 | Markdown 指南中文版](https://www.markdown.xyz/getting-started/) + +_Markdown 的概述、工作原理,以及用途。_ + + + + +## Markdown 是什么? + +Markdown +是一种轻量级的标记语言,可用于在纯文本文档中添加格式化元素。Markdown 由 +[John Gruber](https://daringfireball.net/projects/markdown/) 于 2004 +年创建,如今已成为世界上最受欢迎的标记语言之一。 + +使用 Markdown 与使用 [WYSIWYG](https://en.wikipedia.org/wiki/WYSIWYG) +编辑器不同。在 Microsoft Word +之类的应用程序中,单击按钮以设置单词和短语的格式,并且,更改立即可见。而 +Markdown 与此不同,当你创建 Markdown 格式的文件时,可以在文本中添加 +Markdown 语法,以指示哪些单词和短语看起来应该有所不同。 + +例如,要表示标题,只须在短语前面添加一个井号即可(例如, +`# Heading One`)。或者要加粗一个短语,只须在短语前后各加两个星号即可(例如,`**this text is bold**`)。可能需要一段时间才能习惯在文本中看到 +Markdown +语法,尤其是如果你已习惯了所见即所得的应用程序。以下屏幕截展示了 +Markdown 文件在 [VSCode](https://code.visualstudio.com/) 中显示的效果。 + +![](vscode.png) + +你可以使用文本编辑器为纯文本文件添加 Markdown +格式的元素。或者,你也可以安装针对 macOS、Windows、Linux、iOS 和 Android +操作系统的 Markdown 应用程序。或者还可以使用一些基于 Web 的应用程序用于 +Markdown 编写。 + +依赖于你所使用的应用程序,你可能无法实时预览格式化的文档。但是没关系。[根据 +Gruber 的说法](https://daringfireball.net/projects/markdown/),Markdown +的语法被设计为可读性强且不显眼,因此即使 Markdown +文件中的文本未经过渲染也易于阅读。 + +> Markdown 语法的首要设计目标是尽可能易读。基于这个目标,Markdown +> 格式的文档能够以纯文本形式原样发布,而不会看起来像被填满了标签或格式化指令。 + +## 为什么要使用 Markdown? + +你可能想知道为什么人们使用 Markdown +而不是所用即所得(WYSIWYG)编辑器。当你可以通过按下界面中的按钮来设置文本格式时,为什么还要使用 +Markdown 来书写呢?事实证明,人们使用 Markdown 而不是 WYSIWYG +编辑器的原因有两个: + +- Markdown 处处可用。人们使用它来创建 + [网站](#websites)、[文档](#documents)、[便签](#notes)、[书籍](#books)、[演示文稿](#presentations)、[邮件](#email) + 和 [技术文档](#documentation)。 + +- Markdown 是可移植的。几乎可以使用任何应用程序打开包含 Markdown + 格式的文本文件。如果你不喜欢当前使用的 Markdown 应用程序了,则可以将 + Markdown 文件导入另一个 Markdown 应用程序中。这与 Microsoft Word + 等文字处理应用程序形成了鲜明的对比,Microsoft Word + 将你的内容锁定在专有文件格式中。 + +- Markdown 是独立于平台的。你可以在运行任何操作系统的任何设备上创建 + Markdown 格式的文本。 + +- Markdown + 能适应未来的变化。即使你正在使用的应用程序将来会在某个时候不能使用了,你仍然可以使用文本编辑器读取 + Markdown + 格式的文本。当涉及需要无限期保存的书籍、大学论文和其他里程碑式的文件时,这是一个重要的考虑因素。 + +- Markdown 无处不在。例如 [Reddit](/tools/reddit/) 和 GitHub + 等网站都支持 Markdown,许多桌面和基于 Web 的应用程序也都支持 + Markdown。 + +## 工欲善其事,必先利其器 + +Markdown +入门的最佳方式就是多使用它。由于有大量免费工具的存在,这比以前任何时候都更容易开始上手了。 + +你甚至都不需要下载任何程序,就可以使用几种在线的 Markdown 编辑器来编写 +Markdown。[MDEditor](https://www.zybuluo.com/mdeditor) 是最好的在线 Markdown +编辑器之一。进入其站点就可以开始在左侧窗格中书写了。渲染后的文档在右侧窗格预览。 + +![](mdeditor.png) + +阅读本指南时,你可以打开 MDEditor 网站。这样,你就可以一边学习 Markdown +语法一边练习了。熟悉 Markdown +之后,你可以在台式计算机或移动设备上安装支持 Markdown 的应用程序。 + +## Markdown 的工作原理 + +MDEditor 让 Markdown +的编写变得容易,因为它隐藏了幕后发生的事情,但是该过程的总体工作方式是值得探索的。 + +在使用 Markdown 格式书写时,文本内容存储在带有 `.md` 或 `.markdown` +扩展名的纯文本文件中。那然后呢?你的 Markdown 格式的文件如何转换为 HTML +或可打印的文档呢? + +简单来说,你需要一个能够处理 Markdown 文件的 *Markdown +应用程序*。有许多应用程序可供选择,从简单的脚本到类似于 Microsoft Word +的桌面应用程序,应有尽有。尽管它们在视觉上有所不同,但所有应用程序都执行相同的操作。像 +MDEditor 一样,它们都是将 Markdown 格式的文本转换为 HTML,以便可以在 +Web 浏览器中显示。 + +Markdown 应用程序使用一种称为 *Markdown +处理器*(也通常称为“解析器”或“实现”)的东西将获取到的 Markdown +格式的文本输出为 HTML 格式。此时,可以在 Web +浏览器中查看你的文档,或者将其与样式表组合并打印。你可以在下图看到此过程的直观表示。 + +
+注意: Markdown +应用程序和处理器是两个单独的组件。为了简洁起见,在下图中,我将它们组合为一个元素(即 +“Markdown应用程序”)。 +
+ +![](process.png) + +总而言之,这是一个四步的过程: + +1. 使用文本编辑器或 Markdown 专用的应用程序创建 Markdown + 文件。该文件应带有 `.md` 或 `.markdown` 扩展名。 +2. 在 Markdown 应用程序中打开 Markdown 文件。 +3. 使用 Markdown 应用程序将 Markdown 文件转换为 HTML 文档。 +4. 在 web 浏览器中查看 HTML 文件,或使用 Markdown + 应用程序将其转换为其他文件格式,例如 PDF。 + +从你的角度来看,该过程将根据你使用的应用程序的不同而有所不同。例如,MDEditor +本质上将第 1-3 +步组合到一个单一、无缝的界面中,你要做的就是在左窗格中键入内容,然后转换结果就在右窗格中就神奇地出现了。但是,如果你使用的是其他工具(例如带有静态网站生成器的文本编辑器),则会发现该过程更为明显。 + +## Markdown 有什么用? + +Markdown 是做笔记、为网站创建内容以及生成可打印文档的快速、简便的方法。 + +学习 Markdown +语法并不需要很长时间,一旦你知道如何使用它,你就可以在几乎所有地方使用 +Markdown 进行书写了。大多数人使用 Markdown 来为网站创建内容,但是 +Markdown 也可以很好地格式化从电子邮件到购物清单的所有内容。 + +下面是一些你可以使用 Markdown 的场景。 + +### 网站 + +Markdown 是为 web +而设计的,因此,市面上有很多专门用于创建网站内容的应用程序就不足为奇了。 + +如果你您正在寻找利用 Markdown 文件创建网站的最简单方法,请参考 +[blot.im](https://blot.im) 和 [smallvictori.es](https://smallvictori.es) +两个站点。在你注册某个服务之后,它们将在你的计算机上创建一个 Dropbox +文件夹。你只需将 Markdown +文件拖放到该文件夹​​中,然后嗖的一声,这些文件就在你的网站上了。再简单不过了。 + +如果您熟悉 HTML、CSS和版本管理工具,请试试 +[Jekyll](/tools/jekyll/),这是一个广受欢迎的静态网站生成器,它能将 +Markdown 文件并构建为 HTML 网站。这种方法的优势之一是 [GitHub +Pages](/tools/github-pages/) 为 Jekyll 生成的网站提供免费托管服务。如果 +Jekyll 不是你的理想之选,你可以在 +[其它大量可用的静态站点生成器](https://www.staticgen.com/) 中选择一个。 + +
+注意: 此 Markdown指南 就是用 Jekyll 创建的。你可以在 +GitHub 上查看其源码。 +
+ +如果你想使用内容管理系统(CMS)来支撑你的网站,请试试 +[Ghost](/tools/ghost/)。这是一个免费的开源博客平台,具有出色的 Markdown +编辑器。如果你是 WordPress 用户,你将很高兴地知道 WordPress.com +上托管的网站都 [支持 +Markdown](https://en.support.wordpress.com/markdown/)。自托管的 +WordPress 网站可以使用 [Jetpack +插件](https://jetpack.com/support/markdown/)实现对 Markdown 的支持。 + +### 文件资料 + +Markdown 并不具备像 Microsoft Word +这样的文字处理程序的所有功能,但是对于创建基本文件(例如作业和信件)来说已经足够了。你可以使用 +Markdown 文档创作工具来创建 Markdown 格式的文档并将其导出为 PDF 或 HTML +格式。PDF 格式是关键,因为一旦有了 PDF +文档,您就可以使用它进行任何操作:打印、通过电子邮件发送或将其上传到网站。 + +这是我推荐的一些Markdown文档创作工具: + +平台|工具|链接 +---|---|--- +Mac | MacDown | https://macdown.uranusjr.com/ +Mac | Marked | https://marked2app.com/ +Mac / iOS / Android | iA Writer | https://ia.net/writer +Windows | ghostwriter | https://wereturtle.github.io/ghostwriter/ +Windows | Markdown Monster | https://markdownmonster.west-wind.com/ +Linux | ReText | https://github.com/retext-project/retext +Linux | ghostwriter | https://wereturtle.github.io/ghostwriter/ +Web | MDEditor | https://www.zybuluo.com/mdeditor + +
+提示:iA Writer +提供了模板用于预览、打印和导出 Markdown 格式的文档。例如,“ Academic – +MLA 样式”的模板会缩进段落并添加双句间距。 +
+ +### 笔记 + +在几乎所有方面,Markdown +都是记笔记的理想语法。不幸的是,两个最受欢迎的笔记应用程序 +[Evernote](https://evernote.com/) 和 [OneNote](https://www.onenote.com/) +目前都不支持 Markdown。好消息是,其他一些笔记应用程序 *是* 支持 Markdown +的: + +- [Simplenote](/tools/simplenote/) + 是适用于所有平台的免费、简单的笔记应用程序。 +- [Notable](/tools/notable/) 是可以在各种平台上运行的笔记应用程序。 +- [Bear](/tools/bear/) 是适用于 Mac 和 iOS 设备的类似 Evernote + 的应用程序。默认情况下,它并不专门针对 Markdown 的,但是你可以启用 + Markdown 兼容模式。 +- [Boostnote](/tools/boostnote/) + 自称是“专为程序员设计的开源笔记应用程序”。 + +如果你无法放弃 Evernote,可以试试 +[Marxico](https://marxi.co/),一个专门针对 Evernote 的基于订阅付费的 +Markdown编辑器,或在 Evernote 网站上使用 [Markdown +Here](/tools/markdown-here/) 插件。 + +### 书籍 + +想要自行出版小说?请试试 [Leanpub](https://leanpub.com/),该服务可将你的 +Markdown 格式的文件转换为电子书。Leanpub 以 PDF、EPUB 和 MOBI +文件格式输出你的图书。如果你要创建纸版书籍,可以将 PDF 文件上传到类似 +[Kindle Direct Publishing](https://kdp.amazon.com) +之类的服务提供商处。要了解有关使用 Markdown +编写和自行出版书籍的更多信息,请阅读 +[此博文](https://medium.com/techspiration-ideas-making-it-happen/how-i-wrote-and-published-my-novel-using-only-open-source-tools-5cdfbd7c00ca)。 + +### 演示文稿 + +信不信由你,你可以将 Markdown 格式的文件转换成演示文稿。在 Markdown +中创建演示文稿需要一点时间来适应,但是一旦你掌握了它,你就能体会到比使用 +PowerPoint 或 Keynote +之类的应用程序更快、更容易。[Remark](https://remarkjs.com)([GitHub +仓库](https://github.com/gnab/remark))和 +[Cleaver](https://jdan.github.io/cleaver/)([GitHub +仓库](https://github.com/jdan/cleaver))一样,是一种基于浏览器的、流行的 +Markdown 幻灯片工具。如果你使用的是 +Mac,并且希望安装一个应用程序来使用的话,请试试 +[Deckset](https://www.decksetapp.com/) 或 +[Marked](https://marked2app.com/)。 + +### 邮件 + +如果你需要发送大量电子邮件,并且对大多数电子邮件提供商网站上可用的格式设置控件感到厌倦,那么你将很高兴地发现有一种使用 +Markdown 编写电子邮件的简便方法:[Markdown Here](/tools/markdown-here/) +是一个免费、开源的浏览器扩展程序,可将 Markdown +格式的文本转换为可用于发送的 HTML。 + +### 文档 + +Markdown 非常适合技术文档。像 GitHub 这样的公司越来越多地转向使用 +Markdown 来创建其文档了,请查看此 +[博文](https://github.com/blog/1939-how-github-uses-github-to-document-github) +以了解如何将 Markdown 格式的文档迁移到 +[Jekyll](/tools/jekyll/)。如果你是为产品或服务编写文档,请试试以下的便捷工具: + +- [Read the Docs](https://readthedocs.org) 可以将你所开源的 Markdown + 文件生成文档网站。只需将你的 GitHub + 仓库连接到他们的服务,然后你就可以将内容推送到该仓库中,Read the + Docs 会完成其余的工作。他们还为 + [商业实体提供服务](https://readthedocs.com/)。 +- [MkDocs](/tools/mkdocs/) + 是一个快速、简单的静态站点生成器,专门用于构建项目文档。文档源文件使用 + Markdown 编写,并使用一个 YAML 配置文件进行配置。MkDocs 有多个 + [内置主题](https://www.mkdocs.org/user-guide/styling-your-docs/),包括移植自 + [Read the Docs](https://readthedocs.org/) + 的文档主题。最新的一个主题是 [MkDocs + Material](https://squidfunk.github.io/mkdocs-material/)。 +- [Docusaurus](/tools/docusaurus/) + 是一个静态网站生成器,专门用于创建文档网站。它支持翻译、搜索和版本控制。 +- [VuePress](https://vuepress.vuejs.org/) 是基于 + [Vue](https://vuejs.org/) + 构建的静态站点生成器,并针对编写技术文档进行了优化。 +- [Jekyll](/tools/jekyll/) 前面已经提到过它了,但它也是将 Markdown + 文件生成文档网站的一个不错的选择。如果你选择 Jekyll,请务必试试 + [Jekyll + 文档主题](https://idratherbewriting.com/documentation-theme-jekyll/)。 + +## Markdown 方言 + +使用 Markdown 的过程中,最令人困惑的地方是:实际上每个 Markdown +应用程序都实现了稍有不同的 Markdown 语法。Markdown 的这些变体通常被称为 +*flavors(方言)*。掌握你的应用程序所实现的 Markdown +语法是你需要主义的。 + +为了让你了解各 Markdown 变体的概念,将它们比作语言的方言(language +dialects)可能会有所帮助。华雷斯城(Ciudad +Juárez)的人说西班牙语,就像巴塞罗那(Barcelona)人一样,但是两个城市使用的方言之间有很大的不同。使用不同 +Markdown 应用程序的人也是如此。MDEditor 支持的 +Markdown 格式与 Ulysses 有着很大的不同。 + +实际上,这意味着当一个应用程序说它支持 “Markdown” +时,你永远也不会确切地知到它的实际意思。它说的是仅支持 +[基本语法](/basic-syntax/)?还是所有基本语法加 +[扩展语法](/extended-syntax/) +?或者是某些语法的组合呢?在你阅读其文档或开始使用该应用程序之前,你永远都不会知到。 + +如果你只是新手,我能给你的最好建议就是选择一个具有良好 Markdown +支持的应用程序。这对保持 Markdown +文件的可移植性大有帮助。你可能需要在其它应用程序中保存或使用你的 +Markdown 文件,要实现这一点,你应当从使用一个具有良好 Markdown +支持的应用程序开始。你可以在 [Markdown 工具列表](/tools/) +中找到合适的应用程序。 + +## 其它资源 + +网上有很多资源用来学习 Markdown。以下列出一些: + +- [John Gruber’s Markdown + documentation](https://daringfireball.net/projects/markdown/). + Markdown 的创建者编写的原始指南。 +- [Markdown Tutorial](https://www.markdowntutorial.com/). + 一个开源网站,你能用浏览器在这个网站上尝试 Markdown。 +- [Awesome Markdown](https://github.com/mundimark/awesome-markdown). + Markdown 工具和学习资源列表。 +- [Typesetting + Markdown](https://dave.autonoma.ca/blog/2019/05/22/typesetting-markdown-part-1). + 这是一个系列教程,介绍了使用 [pandoc](https://pandoc.org/) 和 + [ConTeXt](https://www.contextgarden.net/) 对 Markdown + 文档进行排版的系统。 diff --git a/exampleSite/content/posts/math-typesetting.md b/exampleSite/content/posts/math-typesetting.md new file mode 100644 index 0000000..44ad217 --- /dev/null +++ b/exampleSite/content/posts/math-typesetting.md @@ -0,0 +1,55 @@ +--- +author: Hugo Authors +title: Math Typesetting +date: 2019-03-08 +description: A brief guide to setup KaTeX +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/) + +- Create a partial under `/layouts/partials/math.html` +- Within this partial reference the [Auto-render Extension](https://katex.org/docs/autorender.html) or host these scripts locally. +- Include the partial in your templates ([`extend_head.html`](../papermod/papermod-faq/#custom-head--footer)) like so: +- refer [ISSUE #236](https://github.com/adityatelange/hugo-PaperMod/issues/236) + +```bash +{{ if or .Params.math .Site.Params.math }} +{{ partial "math.html" . }} +{{ end }} +``` + +- To enable KaTex globally set the parameter `math` to `true` in a project's configuration +- 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) + +{{< math.inline >}} +{{ if or .Page.Params.math .Site.Params.math }} + + + + + +{{ end }} +{{}} + +### Examples + +{{< math.inline >}} + +

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

+{{}} + +Block math: + +$$ + \varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } } +$$ diff --git a/exampleSite/content/posts/papermod/_index.md b/exampleSite/content/posts/papermod/_index.md new file mode 100644 index 0000000..57e5b52 --- /dev/null +++ b/exampleSite/content/posts/papermod/_index.md @@ -0,0 +1,5 @@ +--- +title: PaperMod +summary: Contains posts related to `PaperMod` +description: Contains posts related to PaperMod +--- diff --git a/exampleSite/content/posts/papermod/papermod-faq.md b/exampleSite/content/posts/papermod/papermod-faq.md new file mode 100644 index 0000000..b4ea498 --- /dev/null +++ b/exampleSite/content/posts/papermod/papermod-faq.md @@ -0,0 +1,313 @@ +--- +title: "FAQs" +summary: Frequently Asked Questions +date: 2021-01-20 +aliases: ["/papermod-how-to-guide"] +tags: ["PaperMod"] +author: "Aditya Telange" +draft: true +aliases: [/posts/papermod/papermod-how-to] +weight: 3 +--- + +## Intro + +- **We'll be using `yml/yaml` format for all examples down below, I recommend using `yml` over `toml` as it is easier to read.** + +- You can find any [YML to TOML](https://www.google.com/search?q=yml+to+toml) converters if necessary. + +--- + +## Override theme template + +By Hugo's Lookup Order, you can override any part of a theme that you want. The following is a quick example. + +Let's say you wish the `list` was different. All you have to do is copy the `list` template: + +```shell +your-site/themes/papermod/layouts/_defaults/list.html +``` + +And paste it under your own `layouts` folder: + +```shell +your-site/layouts/_defaults/list.html +``` + +Then you're free to make any changes you want to the `list`. +When Hugo builds your site, your copy of `list.html` will be used instead of the theme's `list.html`. + +--- + +## Enable Social-Metadata and SEO + +These include OpenGraph, Twitter Cards and Schema. + +```yml +params: + env: production +``` + +or set `HUGO_ENV` as "production" in system env-vars + +--- + +## Failed to find a valid digest in the 'integrity' attribute for resource ... ? + +Read about How Subresource Integrity helps: [Subresource_Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) + +Why was the `asset` not loading ? : [How_browsers_handle_Subresource_Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity#How_browsers_handle_Subresource_Integrity) + +**Solution:** + +Set the following in `config.yml` + +```yml +params: + assets: + disableFingerprinting: true +``` + +Linked Issues: + +- https://stackoverflow.com/questions/65056585/hugo-theme-not-loading +- https://stackoverflow.com/questions/65040931/hugo-failed-to-find-a-valid-digest-in-the-integrity-attribute-for-resource +- https://blog.gerardbeckerleg.com/posts/hugo-failed-to-find-a-valid-digest-in-the-integrity-attribute-for-resource/ + +--- + +## Bundling Custom css with theme's assets + +- For adding custom css to be bundled inside one minimized css + +Create folder in yout project directory as + +``` +.(site root) +├── config.yml +├── content/ +├── theme/hugo-PaperMod/ +└── assets/ + └── css/ + └── extended/ <--- + ├── custom_css1.css <--- + └── any_name.css <--- +``` + +All `css` files inside `assets/css/extended` will be bundled ! + +**Note**: blank.css is just the placeholder so that it doesn't break the theme when no files are present under `assets/css/extended` + +Linked Issues: + +- [Papermod Theme: How to add custom CSS?](https://discourse.gohugo.io/t/papermod-theme-how-to-add-custom-css/30165) + +--- + +## Custom Head / Footer + +Custom css/js can be added by way mentioned below. + +``` +.(site root) +├── config.yml +├── content/ +├── theme/hugo-PaperMod/ +└── layouts + ├── partials + │ ├── comments.html + │ ├── extend_footer.html <--- + │ └── extend_head.html <--- + └── robots.txt +``` + +Create a html page in directory structure as shown above. + +Contents of `extend_head.html` will be added to `head` of page. + +and contents of `extend_footer.html` will be added to bottom of page. + +--- + +## Add menu to site + +You can add menu entries which will appear in the header of every page. + +To do so, add a `menu` section to your site's `config.yml`: + +```yml +menu: + main: + - identifier: categories + name: categories + url: /categories/ + weight: 10 + - identifier: tags + name: tags + url: /tags/ + weight: 20 + - identifier: example + name: example.org + url: https://example.org + weight: 30 +``` + +`name` controls what will be displayed for the menu entry. +`url` sets the URL that the entry points to. +`weight` is used to control the positioning of entries. + +For more information on menus, see the [Hugo wiki page](https://gohugo.io/content-management/menus/). + +--- + +## Pin a Post + +Post can be pinned/ displayed top on the list by adding a `weight=` var to page-variables + +example: + +```yml +--- +title: "My Important post" +date: 2020-09-15T11:30:03+00:00 +weight: 1 +--- + +``` + +```yml +--- +title: "My 2nd Important post" +date: 2020-09-15T11:30:03+00:00 +weight: 2 +--- + +``` + +--- + +## Adding Custom Favicon(s) + +We support the following paths under `/static` directory +and can be added accordingly. + +- `favicon.ico` +- `favicon-16x16.png` +- `favicon-32x32.png` +- `apple-touch-icon.png` +- `safari-pinned-tab.svg` + +1. Favicon(s) can be generated by [Favicon.io](https://favicon.io) + + and can be simply put in `/static` folder. + +2. Other way is to add favicon(s) NOT located in `/static` folder. + + In site config add the following: + + ``` + params: + assets: + favicon: "" + favicon16x16: "" + favicon32x32: "" + apple_touch_icon: "" + safari_pinned_tab: "" + ``` + + - `absolute url` means direct links to external resource: ex. https://web.site/someimage.png + + example: + + ``` + params: + assets: + favicon: "/favicon.ico" + favicon16x16: "/favicon-16x16.png" + favicon32x32: "/favicon-32x32.png" + apple_touch_icon: "/apple-touch-icon.png" + safari_pinned_tab: "/safari-pinned-tab.svg" + ``` + +--- + +## Centering image in markdown + +Add `#center` after image to center align an image + +```md +![name](path/to/image.png#center) +``` + +**When using [`figure`](https://gohugo.io/content-management/shortcodes/) shortcode** + +use `align=center` to center image with captions + +ex. + +```md +{{}} +``` + +--- + +## Using Hugo's Syntax highlighter "chroma" + +1. Disable Highlight.js in site `config.yml` + + ```yml + params: + assets: + disableHLJS: true + ``` + +2. Set hugo's markdown styling in site `config.yml` + + ```yml + markup: + highlight: + # anchorLineNos: true + codeFences: true + guessSyntax: true + lineNos: true + # noClasses: false + style: monokai + ``` + +3. If you want `lineNos: true`, the background won't be proper. + This will only work with `noClasses: false` or `pygmentsUseClasses: true`. + Read [Generate Syntax Highlighter CSS](https://gohugo.io/content-management/syntax-highlighting/#generate-syntax-highlighter-css) + + Add the following to `assets/css/extended/custom.css` + + ```css + .chroma { + background-color: unset; + } + ``` + + More Info : [Configure Markup - Highlight](https://gohugo.io/getting-started/configuration-markup#highlight) + +--- + +## Search not working ? + +If you are using a CDN to server assets from a different domain, search would break + +Why? Take a look at [fastsearch.js#L35](https://github.com/adityatelange/hugo-PaperMod/blob/fb4988cfb6d0d6e4e489f17d89f0fa618def3396/assets/js/fastsearch.js#L35). + +We fetch the `index.json` (where the search function looks for the keywords typed) one level up of the website `search.min.js` is hosted on. + +We have used this insted of assigning `baseURL` so as to work with multilingual websites ex. `example.com/fr/` and websites being placed under a subdirectory ex. `example.com/blog/`. + +To fix for _single_ language websites hosting assets from CDN, this you may [override](#override-theme-template) [fastsearch.js#L35](https://github.com/adityatelange/hugo-PaperMod/blob/fb4988cfb6d0d6e4e489f17d89f0fa618def3396/assets/js/fastsearch.js#L35) and placing appropriate URL as in + +```js +xhr.open("GET", "https://example.com/index.json"); +``` + +--- + +## References + +- [Override a Hugo theme](https://zwbetz.com/override-a-hugo-theme/) diff --git a/exampleSite/content/posts/papermod/papermod-features/images/homeinfo.jpg b/exampleSite/content/posts/papermod/papermod-features/images/homeinfo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0bb8e06fede9ae0fd9360757d4c0dbd881c44d17 GIT binary patch literal 92310 zcmeFZcUY5Iw zgrd^BbP^!+77}`|H*=! za5k8pju~)@nU0>B?xX?0{p&F4Pt!*FU+Fa6cV|w~pZ)&)IaNS2jpu88{yHrpEWN2gmDlW5kmDV^1-G8S4>iiTPt?{#GXq8ILzmAOV4E^ad zXXt74q^D8z6g~6x?=G=O{$#}`rFWWF`p%2XPu$-Zf4(7e*E(kPOwS~%?Agq<6C&UO zJsoY1^vnP?z&`xH8vh^8(0A@$e47_3&5N0Buo5n9Wxb`R@A1^&)BkX{06=2zE_qKh z!^^dLwVAzTF2G+{VC10cMbb>^p!lH>hj2Z(1)r6LU|CTgd8T^s!^ht_pi{`Bm!9^Z zi~oT}FEx6G*1&nX$F$c|$QQpp{(YjGJ5ug^^PswMvi+JtQ=fuf)0elp(zYNYJB60~ z+y5T_&q2_|F360FsjV*^bD!$ytYa=@zkpaaTp@kQ^-pJuNx+Q!?{bj)&VddoNs2#7#l5Xym^Qx$% zMvUkY=Lly{CyPMXXh%%mc2Nym>w~0*NlB%iByQ71i7`I{{bU{F%Bn$i|c>iMJZj|8mBvN;m(1(2}b4|lsn|>*yRkC8-(eVoA)D@x~q7LyCCaz z7^=bTnF+v8(+9&bRwDsaC@|IFM~I z$1m3Tti}gDNSo?28awH=mq~TnCNt}6l~;sAo*o#KbMcO`J@4KgZ+RBw0!=G=a13N& z#V5GwG-&Q7N)<%L6oSh&EL9TS_!TT_8i`QzoI({9))LAgS3(-uH%m>h+fns8gz8-6 zql?;2l&fuex`^j{-A!;o6pOkh#&nVFKeP>b6t~2RQw*89&|JvDE)xf?}LkriksjhBV zLdp%SW44YcuO5(hIRUWajRH!mDvx{3AH->%02=4EM>kJe1&8q1SKSV z+b3{15L*o2EJ1D_v>>!9iNlx}MYGgpeN02+_12#3*ab1K-Ms@5NwMTBm0u_QnbN*L+%MNY>$P|MvpxSu8b-o+ z=T7xwv`%k=N6kCYCDH)5fO=oQmxhYqE9h}Syvb!0Mi<^`>jthV$)6!)QOZVe-klb~ zg1tlmc#3eDbGv#FW(tm_iZviE){9?q)VTzIRXt`J?GZ_RaLt`Y7_S5H$oM<`oXVdb3*&~yQB70Z#W_J9O~^L zwl@+Czs#YPTBcUgw;)*-sODm`stN}nG@{#qsO(E{(~N6P+zvjA*pTM#GdG;}zJk}A zR1$jT5qhOm)~GkC>!HYfFjt7mSJ7pdLezcc!U(9LWan5nx$b;ZcQf8{ESq%Pv+XbQ z?AU?*nfD#%DE8wgF5g|_$ zdU2!F3|8wtelhN{xgtspC;;-lFpX_03M;%fqYe`%VFPQ;c7^Jsq4*5% zYtfB^fg{DvD-M>QBUVSs4c`r3yU64XT2)+5=}pzFI<%)(?AQe23I!FV6qd^6YPszY zEfG~)D*6y$g~R=%j=PZ-X`Q=+N%O+)XUm};+Cjb!rIz18$$?z&q!_}w=4ZO;qb5YOQqysaz3aY_6EYDV6G4*d4 zG)`|^GsBXvN-pY@WgBS8DO^PhmobC%Sd|kg<9%||K`2#I-}Y9vVr|)O#oT*V%IBvt z*tejT;XcaS@s9@Mo5|FleoBdQp}53GT#w!a@#Vxow}JMV3OvU_cuHp|4=%q?x>`7rSHX2PiK_F0T7bP z?ZA?ahEN4l`h88ZLcS)o$K8ikC@Jh^&xb`i>!HF?(FRJ7e3D?zuN&;Ef1C(n;c94p zDs9?*8xnND9P5mH(pT7c2Y!c|22{R>n6(s?M%rl%WBg^ibMl&?eHRQ9>AiH~1{LLw z1%=*kAw-X6(a~j>yK!L&UxG^IObcxKY{~iUwQU**=gGFB=8&YjWYPuao3N|ZFLN%Q z0MbnG#^hD&1PgLu=!_}ChdaQn$1(bFX;veyTM1~wD`RczOWDrLGpEMuv35C|M)bL>iYu+VN~cce%0Pi7Bvb;%a67v{ z#rghVgQdA`oP+p%4t^{W)y(6?89qC!y7blMM8)rXOmAo__Eu=7BYSM#AblGMG zCi7}e=q9>hki*JlGt{{U7%vkCVwK$|b#(FAbfJ_I3Yo_V+*OMz3 zT^{6DdAr46QRsL*phpiL<;%jZpAMNm7^%h=lx3qPhW+m9`p zX*tFD^n?#5XrbfU9h+55rzmrZ$^xc?;>y{gan35nBcAE=KS}v>HhP$%G8%tqa}Yz_ z`Y8M3x31^^fTNxKBuITH0P(ufuhJh?SAOr=m#)vUjs6p(n0xc%XSFK~n;AJapT=+k z8UcZjqk7vwJIHa0rbxxTnT4^Tfu-^VozJ>wA;`o4RE^q~&dLp?h$r!;dN)9*dV2lC zVoCN;uzqr?lq3SoMx`SZm7d`#!HWDj*x-)p4WP$jhs9K&ipqZ_(NJvVKV*_n~}7VQwtj;{!UMhW#O|9JQ= z;99*_eW2`@C^mAcoXU#pg|Wfj_>QnH&@80Z@q@qL=6ya`Zo&cYk6F#l99ri~Y~%-8 zRmu)j)`}3E+>;5ZJ?z5Sha_&>vJ|xD>;tc*2m93fhBEPMWu{p4w&qcbcb8lhbY#7E z(`Dn33y$&49>#q2d#Jy}-A(M)a5~S}VvpUucGD0&uEpcCBOPzn&6m=&hl0-Ya!WYc zAK{P|bvVlSyi4@D zUpk_KZ7S@bNG$r)(K!CeNVH0{ETdX+lk{_Cjs}68HXEt3<+eTkmvMzP7F#I}qP=_^ zb*e2SFK`SCrdedS&ToLQ-nXYRC?Mw#be}_SK&Fdqxq=&O>7Jn;siX|+2tFHO(T;rC zU$|@=|I3%yMp8*y-gY|+sE9n)qwlFP_kbt?r3OO?e${5GLG7QbKD%stQlp897LJQb zdVPIFj|Yp_MwBw&TeGRIqmd*SR>&3yR`v*Td`!zzk~3>;MN9sIW$^LG-gs2p(nUoLspv&HXMzwN9?4if5V{IOQb~7n z*+CzaDNNw z5mW=qiJ5Uvn3smS0XdX?vdvtOD)E7=@nO@_QBDrmC#lMU5@qVb))R1D3=K7fz*DC@_&A*hnX#sUR z6f`Ra+VAXW%kRq*Ix$S!^J+$CAN- zDrhDzbvrV!EIPRBKR@K3vKN%=^v`FzE*=F2{sOm4zLxvC7hCft>!~p=CCUizshQI{ zgd%;G3<|%Q<`g;UJx$r_9PZ6Wfa||ja}Hc(RD-CB+DaLp0MzF^F(PMA`^?1*npmS# zu_7aFk($B^at3~=13kugeQ98(s*BCyrFHdPc<%DN+U)82sEcd4A$}(S<7s!?5r;>J zVzXMXij%Et`5dGb!cP+5)5jTTWwCh+qq2-Lh2PIbTqOi`dd$wMA%{W_KxQDWXKi@N zXU(RoZa?=|Iu%MKJ&H^cG5oQa(1ee#)xhbL~IX`L3it!nnI4`Xm zMe!yb0|sNPEJgYX%O?Q0n}=o@a*7*TmeZP{O>kr|3&f=4mp*JGtHRtHHmqS2xiDLx&?1=>vPX~!>RYR@*+?DsD+s_ar>ib?W64B!4KWbOQQaK zJI)}sU7&YhNYQ@6TCbqEa^YyVxs_~vy8P-iGh~4pW2sVs`zT10`c8yMWpdZOdHGL63`ZWv+?RRg%dq zg>nuaE0=bjs9s|px8^9f93Wd+6JVI{8JTLtuC?j)uel&fCzrWfJLXV7_Og;Bd$=#Cffk_>i4~v3&4!i{BhesB?R~XaZX< z(PL#rptiMmZ_iPeAzM1N%auDqp__x8x!ndQfS+d%yF#Z)5>K4$`ma5b<{OB!mrTC7 zxiwN&h_!`yyV=1N*6K2aJp@QWS|Uoy+Q?wP)P+S3P4Urab4dIUdj#u;-KDhGht^F_ zWOu!0n-zl&r^R&;tXPZ1>;~*p%gn675>|m(AK7`Kc;gt+ReFpmcXt!YTpzvDK0Y~i zrmt_kE#k=)&4uAKIaqNN$m1${fW7wq*J%e6@0zRD4i1dp{8{|p*-yXkJh;nW7*RW! z%#D2gC%B7o5TqV9o@!*HuPef0>G^x*xk$0dcJufp`UmXbq)kA&LNyI%Z)%30uIms_f|zdUFzdUk;fsTGg&o(oy1OP3+pktSz zJg>jr7jS3lOjNk(zM8qi$H&7b0B&XY1HVq>2>{IJuQxuF*ZMPma)Eg3z~!F`K{k7 z|KG~!yUscOZ$?(T>ao3KPCT^j|{$U#|FF zU&Ej2o1XuxWlioeI2iZN;b|c0`qMwt*zdso)$aE@!2bm3HSw26)IV;}{=+^09);o` z?&LoZTRquUoK66VmdlRUhIzb0jsIM8-;7N+|6S=f1OF+&GY{X@`Rg85od7&;cYQjj zzVqo%HTUhvO!EBiz8(6{K>kU~^B?Zo_p{g^#{FH0e^$TvyE^+v;J*dpKT_k*<^L9l ze~y0t8vAd7_^)a6du#p{h`*O&-wgk^K>TJ>{X4+F1>(P>&>yb<>z)u#Av0eIEJ%&s zyY|af0~nvh1CCd*Iktcc$^S_UI-2|Aqakg@4wMke_YUz`vs_Mmzqh8qa^nWn!|Vi5 zP^dAhTjs~gl4d2HD|aZZrR;PAswLZ6C48vGFBD@y6&a<=Egj$zVv&aySiWp=S*Rrh_V%i;F}oQ`Rn4n&6X zopT3rOXvLrEuMOTM=IPYtr`LXg(g<_#%{!{quQ-ywfHjOixp*x2TWJGJ)-^477=Ob zPG#CFhEW7_%c+Ws2Wlmj&$KRzrDnIwnu)#6Ot6g372%xCs50;X>5Ywm%) zD+c7m`=A-<^6rR16i!WJ+!`wA?huiBF&|yo7!`W~Uo>1~(ed_BqzL3DjP(j*F4Qnm zppF%47V!%Ecfa?Ogr){ss&+S`)wJXw7nao?J;ky|i0)vc#0x51Y7ldVjV!Dy2D-8q zhM3kB`SH3dVs158c-`dVo^xU3&4>@BQ|q5C=lEj!R_j&5iu$8&&bVM;vV5~KU7)du zDuu!g?TV%H)c_&93b!v2=%(*H5Ci{ZXph9Y3N&_Sc%-FAaN$;Q>0i?;i1FBvtu4{h z1IfV-^oMWhC}(7=SH%y@ z=_J<#qENYYFDClnK@Km2Wc3!PVfAr!vOm2BUX%Vh2FRl==FGiQ#>bT{;!5-)Q!P>- zu)?z8SU%3pG1g8<(H>3@Zm_gGeC&3tS2jkFQ_LCgFY^rKv7(GS)=g_wO>^eBU55#G zv^JF-A1m%K6ZGmgTYXZ8P<%;$g$16;82HFmbzQVz;90)s=?%n4)?45fh zKkM@+#Mb2S@?VJKt^uxxgUhvK^%Mf#WWb4-wz|>a2DLfn!}JlgpX(C0$3O0oK9UBK zQ=5=D#Zfqny4MrC>kk9Z!wfvcz)OHf`YlIDGKb9;Hn23i4W^a+a_CbgFYJ0L5{ zVAc|MH<9|XW;qVMJnchQQ6RA&|M4UK|MGv?PZ{88wq6;$$@ih|pey6p&|`iaF_zPR zEMeb`>GoczKj4PXPcWTPQgf>1c8<(}aCRvSj#=DskiBYOhaRKV07RK%VD)_ZxFh&=5NmtEAjc{mUF zO{i8z()s)pOte`#dtHvNO*4K|xqG?JMMHh5dp|9BUA2Z82KPOvvRhw%mgN+=S5{w} zGNq%ewjStQ0Y|*13_9tw>0tTgguldRQ08ip7n5BwmBWm9Cp5$svmoTgIGkhvyw;f-@{51`gf(B#C`H6c^$ir>p$5AIfda zdw@Oq4G4Nz80WQsZd(T39nfWnxPqx3(B+m-Nb4R*%YL7Mwa_n(z9=&AacTDFe=OPL~>$m<#xe={4UQ z#s~lz5H62vTJdHzZ*XKh@1}EwQePi`pfy*)P$1eX!y%|W#m3YVkW#MGng|Kx;vmWqzD46!o&Vh7+r4CIIa()#Kk)~5)UI_mOK~E^@;oh9?l{!o6 z<+64AoUHssqk_nuD2>tuxQ2x%NINdbwJJR&_|5Kz69DsSS~JC!n4Oll$#sa)XEnQ) zSGu{@-!@nA@`!1fyS9ad+1VU|vqlvPAbv4YA5QSes^1L6(4w zbI1BrQX#R5T+4>u{!etG93;rOb<`8U@wRV}lJ{8t(dc@pn|@xTk&mw_*-d+dJ=d_P zbh1XKLtA;2jG*%8m?cV~c7~HJhU+#R%~u9ztWi0~CxAf%-C~v8-Wsaeh=$?ZPFq@r zZHcvjP!!amH(6JELfFE{?`Ygx*q6#@geY_CW1Cn}!ar#me}xR$s<3OYi@KG7bn)rMK`(@=OFkL@0wO}aXwajOu4!{t=RHdE^o7m z#|RSX(m%S@1#UUa%s6^bJl;8_R;Cj)G(@~IUtOKvl}eEfuFW(^9 z%XO1pRGLYD~SBf-aG+ zGP+aCxh@?T2{FRmFvDAWiiwlf35?wcao;s&(+XT7NvM`^9o?VV;x80E@O>0WPR`pSmOk~oRhE!c zj8b#l0|i>-6@sJHisxB1^81iI6?0Azsf!D9)Q7{$&~dC_2s50s{zjIaWBT>UKuSYlp)0KwG?}dz2bi$ZY=P| z|6+UukC6v3zO|%+pl_!u9bGQC>yy>TlTR6+%bD@A&WPnN@MiRy%EFa*&^#zdg*L^T zR|j*roh>`SVb*o=^K1zZtL3`yGo&G+YBh6x!g@;3?_gy?0}z4neN@1sX_w^m>I_}) z&yk*UO+Ff*f`r{|-pF@EB~y>Aa|9Z{Um|=~Qh>|6>(VjmPvE(PQ2#Za%>v{W3q$c( zI%c3hmy8ekDP14Fi|tURYax$m=td}dn?31}t5s_J;g$%6;A#7Aj1Ew$&4;SXQ$+0qic@qk(+OlZS$bwY({LiPtl7 z)S~O}J^g1s_1D$bGoGiq6KH(uwQ5*{<4SjMXS9ZGAOBP!$FzTUkE*JU&bF%M(0Jfb zyK5BZ1yat+m>-{GBdX93+tp>xp#xYAVfa$irK_{gHOMu6$n$!|pD-@58?Z7vlHoQ8 z-lq9HtPmyEGF0UPwDrl8K?6sx)OK~(=y@=8Q$=$_FB-KXS8HFbRUcwoj)Q`kxkq-8 zu5Gmzfx3*HJPvr!xKW*BU30N^h890OoHBg^;HeZbdvyXxw|Kd_p`X~R8ntFV_Qkcr zi&O%2I||BhLTacv5}ojiJ@pR9++&7EMm0%3-=`sWP0n6aqj3y*JhEJDcbt9_xB_BJ z#IM{~AL&LG;h0=VVVO5KpCK~XAUN`@FQ09Jp$g5d1DpAN9>r^OX;Xa)wvfo8c4PVZ zKni9#_>Md9`iBLJF%;=&ryVvV^@b_ zMu{sopEPV{07&~2eQL3;^PRFq(b5~!m`=j zpycOl><4mj- zQst-;&ZWACpv~y;mYJe`p0D6;i3pec*74mCw|3IrPM~i_9ZL&}s;|t#oSp!h>TBt2}8wSPiWjU<*6mJ>v zJW{MNTfhCZcSnV!WS)@QqmgUIiOO(^uxhOvY4fvoS9pe!W?>wIEYs=ttE9TXectC& z1_}ijYZ*DqP}CA>lS`5ueACWZT6lXwb;I{a&p^D2RN+h2#wdaf_!qozuAQqwI!$I~ z1g9P&@vOB6JwXh(ndrF0#M(q;u*#0^g!lBW3^5~K`DVlbcnfC9Ca>|Xax6>CQJmKb z`AZ|wz#k67nyzOG%NeI<CYca&0bqVvJ6ZTI?Z+pq9VIUbPhMh~e)jbC)fxTOb+ zi?q(V+P|guLdOnM|iU)NYNl+=uD|ghczjzOC8-;aVUe+Df(p%?Av-?Yhk~V*nYkwmGhgOMOC;FEopbfFW)nHAm zZ6J+`yHx!{?fr~i`C%k(X<6RI|4d&Q=yTa4+Hnd+CCd4EqY|YZ110y0LrwdH#qvqm z?uufgOhH<3=fMy$XpOet*ycF_uvtg$q2>;YMrwOc01H%hUq30n{mOvy*x&FO`YUVr zTrSAUD!0by0~P`H0J@l~^mkpGSe2j8Dn9?j3NXGkFLesA$oyQVAc-Cz)ONwnl@{dH zsu^SJbQdDGCuiK#lHn&bO@wo0KvGG$;+xcXm!9Qz2cFPI8_xO1O$G(?o<i{e_p#plG_P%g?(>D@I<#4wpDXmqHU8n~GVFqzJqo92~E2NBBum zcC6(|<3Pf;<|wQ4?dJQUefNe59HvNg>bx*7uOJ9y@d`(%*Xj9W9on$cpyqU2BZ(gLtmzO<5`xM=TV2} zp-SP;=^t}QnxmCBK;aF#>2(r;EEeGldvWj$!4znkzB~Im`_5U^y9>!*FV2W=_!hv^ z8o*t%^UF7Z=`Ay9OQ9>~xC7p|dOrZ4-MO)$qkb2hd%}Y1T}8|#xG7Q z`pYiwoA2DY@m+?K<5$ekFqRLVSX0eWT}w!(UaJ&v7j1D=+poNKt-??3%psI>->x}d zF28woMd3>z$j@oxTKjJP^?6v!Y{ZRi(E{zEEgOGP;I0ci(jTw3XD?Y(s%vq7%&1Y@ zXt7h&Da}j? zirFysFWPDaTM3os&hc9^s*3vqNLvr{sE>2S$NgLJ%)u{I| z^<%niGMKFG*fDVMi$Qpy*5fzl<6VYhBHcu?)MI+eY&8g7AOj7ut!~7ZEwXWxx8R{T z+HPw*ac`g*FKm6zZfqy6ldsB`O@oJUYBT zA1M{Yyrl9IvTOd9uX2=;?41%3LUw%3i?}O0=)G9u1fUj&d7)vMUMIv8#=G^CWZzLj z^U@yQ$KC4DL+2qAQD`APsz|>_ikN+YmDC;@KSsuNBP<#gD^N4w#9gLWjv9tT0h-Yo z(>|T5c|`(Jv%{Q6%1H}*d|6^YzpgGRtOxW%e|X&z1u_`Vy|cVg#C6Mb@a9Tt_Ew394uzToL-F84_( z9-t8R%k}IX%INBd$YBZApE)jDS z*{D^w;US~P@OrG?>LabX8nhVutNVq)!C|IL5AUY+z@_4)e2Kn~?3K9UW3!Bhq}Khg zog8x3RVo=(K>H#QKY;_zAXRFec(4t#gWn8Rh0EX6dN)3{$1l$0VV-lvSxf#4C3-JQ zGGqE`fwD>o6$6AcAQ`!rY%N*C^0iKK`H>gwr+2^2lK!%$^i#%|>dD&FDQS1nepSIl zCf~%#W$s8LT>c<%IReksM~fo@SAXsBDIMK((Gh!AW6;kj-DetM@>F(Uu4^hg*fuScL_6zzmzymNWfI*-$HjlRw?&^;;PG%fYM$NZQ?8ilqk^Tp64rC87g? zWu-S4w?xgVYj`La+3G@|ys$?$8pjVq{DQ^u9QuKl?#uWvIQy2)p0Y|C8Dnt&TKPe) z(zYQg=wq69N&hT9Dzu98$9lth^FH5;T6x%EXRj-9?gWO&1mPZNIB8KYbkhUwCPI^w zu084(sY+i`RnH2ELk7JSkS&UtU*B{Y_SprRw&h`>#0_QhYdgoU@=fgJSnPP zU_haIq(A{P-=@tns8X@ewJgUgXbBPC)X8CBsFrIs9TX{CnBVY0mt=e5PcvMw^KU(0 z1do&KfT4JWb5V1f3vQ~`!gb%t6e!%x-o$tfhws$zGoBmrZq~9vW+d~?&Jnnl_&{y_ zmg~vgCW|eHiW|238TY2W0u@WK9wuRLiw0VnKB}@sxBGwGVkA%eD~s!eEmW>oj< z`V)Xvt6wzzL(qhjqJv=9+x7UFLNz#EA~fW^a%Wn5c`0Cs;nwgNOJYNR!_1cKXu%q> zSak17b5P?O;TtfydYo~yW@vbWIz&(+5d>WB&J}N1h%VsdF4F%i2bZ^RIb?0Ok%fS=&2NX5UeI{~zNe0D!{t|DF<^ zcGVlJ#{&Ri=;_=4UHXr?zwAElA1CpD%>Q+dC;!K3{bS`{HoD3ew6&&8i#X*z7cJOHBX(Q?>MK8!Sy^+&_!51KW(q&c&q?x%-PX ztiC)QV=)vzSvX9ftq{hG;#IgC51@06YqeP&KDg#mL*C5mL-ZM!*c&!pmMjB$kamRm z^q7Gl(8yDHrjWqu16g;auw?NoPMr=n6cpWT4VGBK>pFpRQYY>rAz zUF>K4@|>PwYK6_y=sQnPns1SK`x(`9*DP+L8%m7JtTl-8RtUwKW$?bIIspV%2i-KQFVHU zEq|5cXT|6U;3{@D^V40H-nUP79xBInwAeuE;zvV^V(|EQIL!>Q{&+IL!Oc8Sv+iP% zlB&BF6KWD65X5mUbTjkerIO?uZ{TPSKDKtGea;DB;C5+$-P==H?g|{K3Y5JD*Poov z>I5X%D`)el{}hR4U|oszO^<~Y2`lL34S;4Xp`YNEKaq*1CxE+7W8R3@Yx@03Dan3o zG|enuF@v46d97Kd0&~z;!Q211-v9snU)aX@-~hC`BiLjycqlvB=T&$l$uA}r(>1X! zGaA0XXK1X&M;st<<_+5z@d`_b1nkqfHFku!QHs9bsAg?hjbqA#DTJ?0_n9n?Qe-dP zyP~;+7Q0Wg)9n)Hge&mQ{*4COHIEhW2HU<9I*F8{n6Jr4iYn79zOo+s|4*;IIQtDKwE1V*knhk z2YZW|qzp=63OrKs+p9!UCZ=1;*siX)H=j<+&V1LfwsThR7yHG#PS@+#=yjljRii9; z$B`S32$+YkOIV*5g4Z$dq6O*I7+gKXx5;APrd-UE@_1TdmqonFO+?z07^Lk$gcStC$K`MJ}~0*h5Kd$=zC# zizT4Eye;*GGvN0J4;}DI+t2&bkee&a*3)u7ciG>3I$bA&TH3dFmiE>gik;%iDjm$V zpef;PVw7riKuqsQV8Bu$bcuMX;%u=@*&NWoG?5?WzU6ta+1r$So)Be{VPTAK)I?EQ zX%U!ps;yW`-ql>|G>!Trq4$*;$kxt6_dRn}=tE-n^}<+rjQ8THdl(Ns51d|s21sKo z9u%;nemkalJCAz00TMlMc!?4p)6dRV?frA>Y#F}`IF+Vi*70$^*JxO=6<;*AFtbkZ zhMW~$<%v$QjK0dS<8EA?&IEjceJef8`2jr8VOLl&;}@KaF2Px1-LRV)TC((U&zG3o z@_ja;-e zP-8q(#E+(2eD>MjY%QoOzhJpd`6`avD71>29$g!s4YFstdIBIiU}qLOr^l+%CFSq~ zFNm_zxp$jEf+1BBr{Ax-qa7#Q2i86cAD1Lwc5LuSB+ia_S;~UQXYPEJ&&=gmOUVcg zcs$9fVB6=*&11bdj8t;B2{axY10|PuLk+awYuF?v!!6Cc)OFqujQJv`RrSB8oT-}1 zuonkDO|D(DFS;AmB3z{7gRhXfYFV+@(~?i27oOmL{{{YRqDurs=plrAm0`-Vb5Tzx z2SFa2lFmv8WeFeFGPA5f*0?n^Y0HB>e1)GL_sPoKtFbs8{)740603tHlKL%n3jxwcGU!_npcek8UrKk@JHx$*v{q#93>2o|OZ>=)h zye72YrwFlSAKPg`$9h1l4|sKWc)wyhHj!iZb?(iDAT}VIKyHWi8Z~MT zUK5(oX@TX{GE2CrXR%#YjT)=*1U;5V-(N*Gz~A%)2vd;A7H8-sCob>E0bB&k2vPQI zTcjgxgSSOE(~QKm4e`ws6a*GbsOC$6K=kOe+TcC>=W&{?$8%@fguaN=zjd@}HMfkc zpNL=c+qq~6(v?MYVKC~J_J?^9+rqh}7csr2Os7#kNFo~_{1L*pQXDb zd`f)6%e%Zh?`ws766unA@Y$qKPT)ri*-dL_F1y4(^R1kLeIn>_Mnw;3jFI!g37nyL zzR^z~Cj>d=cdH#jN{U#X_7EH2%B;_W3!WL05D6JR3z-3(hUh)%l#L{v5zNF_6(=+4mC+sbOGV5k-#3mE#^;S@5=pcGHFG_=8(%G|6YegVk zeYTW=uB`7HfS`g{M(EdII&Bd?X{ zqc=YMMEYA)%Vcyg11fcpZ{zA-4A|;wzcYuj6kldc-e6fBDvCyf5nkRiDrUuXtQpbv z$!*)sG{+odjMijURz$WXmx%LnM&`;i2&7|Rc#Ij5NEo}U5b>(|)TB4v$3ANx_gpg_ zGmI9gMVGf5zSINKvr9g}wIDH_3;kno^|9MC+?J&mUFoy;mu|x&dd4#4%L+=}98%RT zZ6>lvR;Ebb_1Aln%dTY+_cTF>H+ck~+(PYhEgvbecoCL+VK=oI6})D;I#hH5=#JTb<6LCc^y&{!V2&sJmM ztp9Dg<^cPNvka97xqb8vuBr)^mfm_TgTWr~pCc-YzH3SC1oxmT3{hnYG4NqVj1y1m zY=cOE*1&dUU2{iz)>qTl{Z}9|^Rcye72BSPdQG>quQm*5E)S_#ViiD9>hw6Gmgb@g zT`t*4nmcrN$dV8Uh@ zRV7cDEUdu3begCpUh45WT{3!`|($MzCVp(!RNFNdo%(@YVwG^@12 zg^e{y4L-XU#(8P&JZ;sZ=&H<$PDM{Ln=z)*B<$A$&Imf z(#}u|XV0&`!s?_NNW*Z9b=Imx9RAEP^|y3h5sMgumXL+xyR1`a#d6(>|eJq5diTbQUt=C`Qwf2HiNyIcL%>HjSdzm-z|9`5h!Vg5ah{uspH*TeiVy8RZ`-`B(Z7FGU_ zWwKJhx**M!j~t!Ze8}3xy2`UJ6Q>z=dE1$N$CNdxy1^Wc#9YJ4YImY{0lpw21~x z5YcTDOg2G?j7^ThAP^ax$RG@uD1r?bfds-LgAmvzh>QsWgb+CjM9#@qJu`jY^mk|G z^qHA=zw_>S`loi)T9x+Ju3EMBTEC@0A2Jy?|HGfNGW3te_iXk*`*VJ$YrNHc>f7$g z^^@nE;SFo}%@z zzVL)~`&8iH?eF)5%>u6%vQ1Afq<+5kd&1w${amJ0`JL`V-UsWyN&e%7|8`-Y$2lbQ z_`&$^M<8+U>=QZzuiY2qQ{vzk z?H}I%R$HEO^XIF*fFA`iUjF=B+22opyd-hxe!!-|@&|bTek(M}zgzJ7Q5CUgHE?B( z&MS8#dgt}D?rFERRpu|p&#qn!(pDIDQ`izTo;N02+&GbUSIytRdMoc_2zj`>nctaN zjW()uMiaU@+?o^>q5I20kW+q&j4yP7jAynwpP45}+&AS89D`SMlUjDlI`ni6*; z?&`Y#5bJ9zP!66VWh*$J;lZs-x`m!W|`jltB> ztBRx=L2YXlpI~a$h!lonert)6vnAz~p~*cK(|GNhLW!L0x?)&>V2(_Z{hLJd_hbyE=(dQ>A17ghJf9g zQ>Dep#L+-sJ)WE67*Q6u!-%u9P3C)iHS{eb2x?-986(RSRfxj1fk6)TWp7O zuG*WneDOpc5#tE#_BM_=cV=Tl8W+-gJm*Zgnm?&iw8dVQ#{Sk; zY3t%(z~1n%pV@)$ct@37ZI#{9(Phl48_h{nAYUmQxtjY)UXyz2%h)*syk>K;kD6{r zQtZZ%Ev7>#al>;HWx{Aas|>0lQUO4zsjU%2x@)ty>6AwQ8**Xw89e*ul&@7&)QyZ# z-$92yFA3l$OwMwNs{tl1z#yM8V5r?6a$io_Uiw2%^i89qCsY^W{A<8?S1|Xw^sVSl zZWHc><}=ZdCOns*kt!&5iE{yqkRs)G%;YtD$Y(m}fMuwlk`{;pxq_M}0%| z?)9w_^Nc!GvA&fglYlIzyJj$~#fsV0(A&y~z(Y=ddl63`9HY&Y3}U0e**x}Yx6EZ2 zysO7jZX_MW;typml)s9yBS9pg5LR0&XOUJ!!VcV`09tlb+_pSj(k=+^oW@E&S5GY} zMrvVseV3&!j5Z}@or$L5zUbJFj|J>R;L8hO+wxeZ?{ufkv5h6wUmAliIa1O~qS%m? z=a_{s1F)vvHh%f`W>2x=STxP;i37{!$CX%a5e1$mu=8jem4;5LIm77I8@Tz{!#FhX zbK+vEi$;m>vx>vT>cOrM49uUu!ZaF_x@%u;bxk7NO#Ej3&Bpqnk^XQFd&2e3bM*I* z=wHQrnnGaYsDjUoxCdEUw}EPH1h&|P2pn{*@=|=cD`ChAE*p{(RBGL2GzBxbk-dhc zCWgEmb?iIh8mc;cJhLUmc-!A4RgU?2%5uIz(POl#>R|l^h*lx>6y6810z^}!+#9co zuJy<4u~NX-T`sb{zR8iGe}$&UE^-O53+D*JIs%dOp#w{_P(QsC0mQ%=pVlMS5e{r zW3vsMI4T~KBnJP4k4wXlygL&f%;&fg0Tj;~9~JF*=%#j@6u#*&aIFSw6%D}B|R9nfvFKt4f!#UXYV{-f!xxAQ1s86J0_UVJy#IJKIH8#(N?qiy%IRp2!-I z{W5t-XxeRjB&72IcfZMXr?BGI<7ZZhtE?G)IMiNOp7?N#{n@TS^9~4eIArLSDb&=O z`{_K;Qgt_OmImffxpTXvwtB3iM6nP{^X@inym^$(AuS=LvEve5}Ea#F89M=wMpZC2%iO*Uru$Bgt|*P#|;re4w4e2Eolyh?U9{3o+UK*uy2Sl^#kRm{nEE(J#Eu#TV`0%fr=3Vp#e$KjMq-(g3)Zq=?xSz1h0NQE;EBO`L4iFGEc`enT?Ff`$FJnR;;Xz{iR0 zGB+ChznzrIDm0jFgE~mmw5rA?)e=7bXyTAk`_duy&G>Qg+mn&`aQn`~hbgroiP$ZZ z6MZ3Xp#}~)dFu_y4`upezdX&lkQxUw9(T?)$4mMHkWmE%I4OgM(kcFtA;{vPJSg9W zxURIS>~sA--`k1ZS)R$u<`VtJU6N*Erg@bp8$qe^t6qsFVJeS_WoBJ$t_2Yhs3EuR z;O?|cG_@gx@jx~}gG)-#hdb|t8uT8k=pp##$bIN$!F~IPZ*}H<$t1~)6?Ub|Al?=P z_f6@AJWH4Zf5DtU4cn}WJsFf4dC1JD(j($`Y*Avc(+1;AvPtQ!7}1TAm59ks%)VK; z=bkgw=Zo}DE(Y97N^c5#(;0s}GP5^D&@$o5bw2 zZq*vjCKWQsombv_c%q9DvT(ps;;{m9&i5GskM7gA!M`|ByLfuEV$bgh?)iJMAZ8q1))OK(r=VCnG9DGHd2f|{B^C?ma672G$_b;y!X0l#)HvV z4i1le`ay_(ouOtmI<1w+kb}9 zc*xD8}_yRp4Ej>W^&>TpTLBY@k zhb^(P?>t7&*49;L_bT>A9tvYIbM2a%3z^JKqV3^Lb!TyXsW_EbFmHclzR^4A2X%JS z9PWM2C>qQFR)my47a*biYI(b7B@?xe^5Bd=5TyZ^4l3ryQr+9^1!o^a%~5N*ANG6G(tqr8>(U&k#Z3$9bh}AYL?t?Nv;zs$Y@5mf@Nz z@fKGTdR5=pmdscK9<4(W{7cG&?3;;L4x&}GvzzW+hz6G=mdooGLwBkB-lVvoFqzvU zjKDH;O8)%4k?PXt-!7`s6t~SP5(sw!v$9kmeA#r6^@jg^> zGKJ&5YW(C$eg{P>SX70ZJr*i8qb`x!YIaQu)Wei>WdlATGybR;ix(7uGqN|f+P@L@eEyLx43Zt;ZkFu;cbTpmm33pOOKRjqGI zdWd2`mwXGqy0L!2J<28k*J_z<%)Pd#Lw1EmGRacA-CkF1YDG>^W&@U8)O;yq%@>=` z6;iqHN-ZUKEGGGHm7|q3*Xil+uQaKVr%Qn!SI~yq@i$wybburv)1 z8QUCcvgY=@-bnbfNTd9PWomYCQSVl1jTWV4??an?u~ZYmc+1fLVT`S-HO(o`QyT8p zAC%;?ipPthGMY3t%jvDh&h8|%{gOT8TNleg^@Us11S;f}*!A)o+Vpk>dUAoWf~m*| zWJE#u`7#E>QCQtr1nz!|(%1g7achywJFWyH@31%7Pskl3IY)uX;#DRByCMOcGpcxY z_F5GCkoz$L6?dNm*K4-~#4g24^bRX)*RFW@NIlY$aVdAV1K--oC_$iHI$Peq?~=53 zkz{3%XQ26qGj5I*C|T8@PSpB+#9pBe4UbNva&)VbOylWfBDf zW8V_@VqAUq-`nbA>!Nh~dEVl>wI`kZ(e5f%;PylZDN#Z>9-uwWf+rpbHeK!DP@Ixx z--_eh^ovzF`@T0`<;ukhp|2zQQUIQKxj|We1s@ah==Pm0<(>Sw5!jV>w3=+1Pg4~O z;+;%S1kJ6=>V>)XP+IV92Z{8N`bTnL&6G)0Vt7r`s>LW={nY5-al}ewDPNOG#n&!| zwvp|9tPV$wW*Prk$2Cjv51>B1d{`E*ZH1A;Zm9-Zt!O1B*gGYYVU)CGsH_u-={xf9 z$jZoYweLoYPx8-DCeEF!P&qbuQ&zaq(`G}pUheO(2-7G*J;8iEYj5*dAv%URa<@eb-) zV3+P4(8NjJgg0l8Uxp-{P4@R4Au3Qk^+x0D*^Tcpm z3Y3{?8TvHzqr(JHr-yja#HH3hl;{a`>u`!~xRS=XZE{UjtQa^O-$^tsC??UMSDPvM z+g=2ate>punomwP9PXgE^V5V#(Zos0M7?LSr8yY3iepHy%U6pJulKLFm~nN)Lj-b= zf>PUN{a$=q+N2E2f-(-lK#_>6*MoI}Pp_3(Sj)u5_PDs#Tb+3()C)Dc%M{~2*u|anKakkVd`44jVu`d}HsEkM=+8Y8H&e(;v7Fm2H!T3#G80~$E zlL6O}k-f}p(Uq-8EZ-QIMW9n|-Ql_`W#!8e=b*gYw+!)`3__BaxqPydhb{_w^#GVe z4M^}&Kh@iYHL!J-?$YU1YNGwqJH#e|E~^q~g&mtoey7VfUHKXBd1@V8oc$1-fjUzg zMU5YgqeMkTz$>~S{#?}B+a2NTN0#VpQTkl^3D##>r=i{h^n_a3WUITGGhWYUAW)LE zX_u#f0+-A67BTba(i--z%EkKj0$lZhR!E9WthcSdODUdy3-2hj>%<0#eI)X6Kr+*a zV6yy`B4l042X5g}=Mwo=)vcm~>ThFAiXm123uX;IwoaKxCw4PUhS&w)dY%|9+Y^)S zBUa#MUolXo8UJcK)ykA#Q?_$uwkQ(q3=wJTocG!!`zP7UNbNoE=xwQC9+%@*em|ggfBzsB<*Yq9%Q)hS?w(o+j~9 z>~imLWLYCO4@_B2Y}pflcHS2d@cWQ!%*LB6W8+m?!!{^sj#^RP{E`0#>bak`sF|@E zRCW&~Y2qzp;;Gy^3Gu7RnzewJ`mN+%2YejfdEC;*9^d83RndygLEz{H&g4rA#&v?$ zQ?buSN;>CwFbW(5hTeZ~yHlw<;)Vd7pPcH)-%q@=)EO>>^$ z`X+wGBRxuB87L=JSpCrxEZ4{dnmo#9nRrXdx7(@@!(dT`Q?RAjdnkh_5h%$n&PYQ` zcyfhSJZt=b@v^-Q^Q+SNy}FKkH(TWeTt8sE_E5pjrX`{_WaK_VCWu)}FcId*kEsmt@%2&`q{Vro1Pn?81vIjIAdL1ox$?}P!0|IOpl{f z@{2wDJ-qb=w!M$m3USUWFz5V*{K|6;sx^33t?8S65!m;Rs84fR6QdVj{ADpX)&1e=-+(pz3-zy(|E_XB)6mW~uZXBI zCV$Ib$v~@%6P=KR&BROSchpL3>8jO$5CR)Hhut&)m#jAIvAoZ5YL?;(SXklxRv5gq zQBj&7*6W*oG~wK_C3ccgw*-&?klO)av6BEx9jIuRo2`oO zwj9!J(jy!+@J56l2*9jQe++UGUJ}p6?sF6wnlMDfBe)J4@+g@)()JK5SC$+xwZPfH z`YPK{p9Zy(lSz6VQc<^@^s_~pCa#ubEFo;)^OHo9q>j%`8;waPixw4KZXqC%%P2u* zKJ+HJ6=uY@uw@y3ss6IITbaC5bV!tHH;5ZHG~j(UuYE>%%Cr9)DlYC;n(@>J>&GL} z%u$YWdBp()jyM`xS}UB3Z^@*qn>`Gp`kn6Zys)VIsgHYh37u^r5|YbdMss2VQ$1Z4 zN#lI#>$!03zQFQ)Rk~^gv$VzTIGWHmgep?q_BP)#%U6?QVcB7q13PhlT?%C9GTDf0 zEn;|l&?g{_z@Xy`N`NYcWNDK3aED%Wa(!_eZ^){#r|yMWcfaCvm`Z>okN{CACeu`Y zTNFDz`2C;|69{5@=vMf`be9|ovReUGQiw?8H@j50UZW0Y&Q#(1WyQ;NK6dP8*KEO- z#j)`ij@3?i7~cP-N=ePR9DTbXzr;BRps6~GseLVxfF)$VzEw{P%OiJE3cKg07P>7Pn>g+Y>r$z1Tk}Dha&Un?u&hM=Z>5UIA zk^{776e}x}+^V#@M@ac4+6?U`AB$pzKpcJMAKM8x0<=7h0{ghx1#?T0J2@p4Y&%Fq zjgC}~y~weWIut7wrC4+=v|!c7WA*iu(GQ^mfe+guq+CCOyb4(J;+RQl0kS#J5uTgq zJxr2_67C%d@ezD?q?!HNd?Z?!+39}bHd@k=m34+b=R||=E zn$04fyYxzp_1iUYC6R2>jXo_&7O~hmfGC5x&rE21=n2XlDsQMNF zjGa|>&Z%JV(Us^`Uepbo-_#z@z9|;h=8{?wzzQ;6r0ONM&TQ-lvN*RW&X|Oo;Cn9V zwa03}HwNQlA?&?y(c-csA9<4Qm+WRJf6JR%>pQ$xIT!0h&^_vp06tk;Zz-2_le#pn zJsu{B`j*6IbUJTT=+WD?Wm2CdPf0twIpcnL+rJkqIF({Re&uT6tkb-kk~xmQ*cS_! z23qt2sfph1Ku>}F42QPl{I&jI$U3_MOD@6hqHh0SK@}^kBq7N7W9TI*M1B#rNtCJf%dc1Sf03|5TkUPC!H^Zq>5XUToMAPWLsbnDWP;`o~1Y9s6b69IyA$Q+}(AqkJ!3l_iFl!JW zPwvcGQ3)Rk)-_)@{7mE&qG+u3>D~vcyM-G>IYSBQiNYv5j{Y>u4A^V%R5K4muXUa~ zyQgf(N0Qa{kx-|yHsf4Uh;9(1Xlq(h>H70`c5SokN9pdjx$W`h$wd(>CrB>ATtlD^ zcB4eaP$%;OaSOQ;0I=E@BfsG*95PL>jQ%2`?dLXusNq@ZX$$uziD|_{gnApfv*xNC zgq+%=yODJySFae$8ml~;D=}+@+gYwDSJaH`y_4bnBOQjeHzl>jYc32iBqU!KBDy7u zl>&M_c?yax3kut5t2I@txqY+$x<%XW9lXiV#-oMN@N3(AD6n6e={MQR_Z9lHPTM>M z11OFX>me;4k5(c>1WaucMF_I9#PXUhD)0+quXoEm>k7%NeP#nQqR5+;8g=ggMAXXQ z7pW47C5HALorMQj@8LlnXVVgBIY>a8JyINSeZe-0e%}=WyfKqyIUzaY1y1aorc6QDtmyrd zSaMxJn1^?{LKzqsuH(6Kp~~8oyFatWeYNIo#-0-q$x9u2G&u;LaCvWBNlL^T&d!qZ zNv?p5cPXbr(}eS?qja?1xP?s#Lj_D?*@{)wYyGLpKxLJ2Ti`FUo7~#Z>}#df`79M4 zkVV6_inLV4H}v8fXb!v#*R*TmXhgxC6f?YO9NSf1V-`t*QY|!<#mc&?<`~EYCpDFL{6r4baZgGQKXX?q_h)l zhwJ9kjox_~y=}3Z?V0wf&)=WR9v~2P^(NN$ zHP##IY(awJ_7&sTxO??jse*~(p@dODBV};HiBzI4Hmn(GH(-}fe3o@T>~R9GHByo- zlJ7)wwvw!lk8Cmu6evE(pXxXDzbx+5de3+PqcGAuVWNM(q_tsoWoMSOJp94w?5kep zPo+-n2XYrU1sot9D%E=lb+Fx9MN6Pn#glV$oKag`PT5_TZ{=Lm+5PM#slh9}EqCY)6Oi@=jpXUvgZo{C`kxjY|A}x_}#uRCb(aIo3+WoY)6*0X1*+i+qNpeRPo0__V{g7*Ill7I zgNfxvrnMwWRmRT_0z}6H^rSp1+6kWCh89U09o#AqHaT?)`#p=E#TZqME~_>B8r8ew ztS7ly1fwuJY(k&Em6$(TR}>-UQ`|>t)V0s>Z2J+B0-fhVDby=#J|D4Q%pKhB%$`Hv zYOw_bTEzXp>SvSGy0v<<1G@t;ogsrzdO@M8v0%%-S_p4aaYpOnkwsCc5|P@aBi%z^ zH4xv5cDI6lcJF!dbp*ByU1zcfYco{EZ>P?b54a2P6cm;n8>$|VwiW;x$-R!p{8l1V zm8&UDWkS^6A(93k(W2jdouO{*an|@#)>ZsKLcjP`)Q=<>>w}J~u`H@BG^4zT)%(sU zHe{AYG5F+{RMoLwSxx?!=nL`v*8_ZqIZ9w3qr}=SaUhY%K>$FHh8xf;-|g3g5*!&e zSGe&kJy{^rPjE;hUhxhaUhPK#0cC=+c3Lgh20|zDTfLQ$aCV+o9Wme8$!m<47{)K? zc}YXEGNDI_r_QH4i6yMxJ|@YCG?~g;>dpSvT~&AYm&}G zA5VKbec|{?xdqRpSHadgGC*V-(20nMtZY5I_U8qaUN-dQgFmvio)_w&HY_;ZF@Et! zxc?E)x!ft1e?&()jzlSE_kPC;`7L+4bL-UevoGlAF0``0RMGCTZ2?~SjYhLW zUZnHRJOB3HZzcaA{lz}SjRs?;{;=sEF#R!-!mXb^{V~qJ%XNV*dotvS^yeQU?f1g1 z7_$?#ZMM2004UD4*c2>vCnG60-ZBPMR4U=^13iwf>*#O205{Fm)o%xVA$LtL*%oiV z%GjB<-9Vh271)$3(TQ9><$Tj7uV`*OpF)X|uW{T}zaze-Q%cZPm{NoAjekB*m2T>~ zSvcJ)3j@D{SbxMYAM}kx@*&^0FO2RR4~cREjge8*S^?4WK=^XD5#y5!f!h*C9B)mp)hnG@$Cd zP;-RwId!>Qd~{Zg{VI^>6HzRtfuoY!)j(0vK_WMv`8w>_GNbM2K^h9VMOaEH&>N6J zv4|Ce%)XAAnz%)NQ4z50TFJ4h*_H~~q5+%nORZ#qxFW$gbc|1EQ$d(k0K?5P`;2s{><#O*t%|w^Jj2oFc$+lNw4PlPzv=0*eg{a#2 z5NpB1%-+!@6iZW|({xk<;8{aMWxXD;#m?h>X^6a0)1GA&sj*JTctyM%ncORc~4 z)3Bgblsb!2ToM{MdkFoprHY{(7YJk@$$c_$uit8ZB{xy*Qf{IHDnyM7rLQZ3Cz6VIaeVUPB=m$qafDG0l2Bcx7C&9mM^_8 zHmb(FICnc(wb)eLW~wUTrF}FXzTT0-x5#sOR%bVRB%&Zj2Z^-Racgc-Yla6Iuz@1k zBuw>l-F2NgybDDijg^-BJPTYlbTQun6w~k?xk;Vbv%p7rEo@l0x#LJ5Flw;)>(|3R zMYgWQ+l)qj*H=K82=sQw5Lbnsw4vef7Ytf5VIfdHjp)^FC2CaXscq*mcFTVqQ`a4k z;ABIV8qf7hLA(VNFL*Hiv@9p#pHq~sQP<<*asVYi4mh#TjW@=0?i@miKvplytbVZ* z)u|;7=56g`C70?~Ntcyx_*e$LadqNI(4c`eNhvEw!{I@dR`z5)`9nqyEIQF*A*nIg z$b#t@h%cGCP$Du`i)UQ?gB6-dJx7#{NC*n$%3s=>BX1>#P z=6A;yN>;+6FLtT(p&F$bxogaVhNd)DtUNWl+EM*u_BXO3od;2)ujC~8VUBh-wy?*e zFqaV;VkNVzfPlBk74VC{EOq~%SM-TYgIIa3 z8dGbUm#%@-%C)fu?F>wDSDJBri7BAL}4Dzp9Shze=n-6>^vFO=d@G-uAw63}-#OJam zTW6$hvXXGT0ct2omep{sR?eQo! zSmgz|79YE%w9YF#gp&YA9f>j}_4i`>4{jN2vt)iT?-Omro`GZErHEI$)bQHIeJXYp zhN-Dz59cu^C2j>5Q4g|O?GI5Zz9`tdmk zYzS%Dh0YtQ1;g6{2_SFF-6I#sF5+@UI#@LjZQJL&D8}Z%7@NhSrr>-}MbNYW3n)@H zBs1&zBQV-EfHb%2W}y(~7j1eN^s?2Ly^(#?qNG1=Ipn}xQ0KfknLv{EQQabv`~u=c z%E}Df*FimXc(2`g&WJ?e)WST`Z%vjM7y|a$xIVFisV61DuOI7G6dEy9F&Yc)AOk=t zkRb%teQ3ioV_s=C!2@tm?|k1w*5yJXR)4D-Y)V66%dNO+>rPP{?_lH31FCN3Ryjii zyom;37=@Jn+OvVGxnE`$oV9ryiCDzq?lXm}hmzLGuS#_sIc8Ulc;oCm<>FVMtx*vx z1&M6hLF7&8D;x`hE1ZzeMhWFFR zxxGNBMcq(LCqZ5*S+;gczFRMwaSA*QKG0cKgsn0^4O4bC0;Cp=7?ONw+a6rN6)UQr z@MU|`+elZxAFrfhFTrMAu4kGc9~7mf3GF?s1SAA7$YHIyE!rar=G_`pmuCx`Arf2M zrB>$8O4I7X-X@2t1c(ubS4PHExtcE;Wk%6#XAgRuUCBcwHB3=Q>)WnQDwd^9>lsSj zHZzUdpo^_WVHK@2WO5s0K<%}UXb@jVeYXi0xp2vw5?M;EJb9dz)*+&GxVaP~wG~e9 zeFh+=-7}fHw(gV>CfjJ2aF>BEx!=}BN=@Vt!;19UE%_ALP3_*iuBAK$BX)@PnY!HR zW?Ljnrq%e|c$*uS%ba4E7Rk*MdL8W`4w2LYMiEF}M#$xQ4S%q;%Xp|+wzor*g&b;I z$6b5yb8V8T3`(?pxWbb+i*+~_@GR2W7K0-RlKBpoquB$8KD6B3-JM5>>`SbG{ZF){ znLo&cBJ?w)*SsO`%DdlV;t{6UsS;*n<+G5-CPJ{8z-z6?aPD4aRId+F8#UH+0&tVH zS1?_dJq0ula*=w@85KqDdSw527IP{YB_iSIcUV<}M52b`%_CR&6i=Jc;$zlyN#Nnp z7LQycLcfhz-WAhocCnD;_5Cy;M0y39&3K!~SjzHsx26-qi6Rsm5|ITFQ6I?>I8P;& z;hw9$4YS%F@2f*ulC^(86prB{q1mRf-t=lYU2i>WEDv=m3ua=0rdumPwwB;}jk|rz z^BuiOHc+u1)H`o9H-FOPpv##!bi#N|c$v|8zmYLNt4ryFn=}kXB()aZ>egwVCS`Sz zOXQxmLr%pTq6Hwer8ybHEW|-`vA~qziU@!Y4O;;rF0H<@6&C=B zI-EYI&`oR~I`e+JDP^v8M$Avj=b-9V(m1d1=}!yXMe%KdeL1^kIfw*)@f?2bU4u+c zXE_I9#N(0%(YCUJ=bMh2ZUmF4>b-SC@1Tr#OhRMDCdoEgIbx-%rLDsWs%>KcwpnN7 zrl<;0qvA#mJjh0=sI(RljNVh3EFUWwkO}0h`uwf)7mKtaYR{R68W)^ySIO=gs7>{5 zk46kYkM)4Ju;zsaq&3HAw|P$&h|<-qWm5yS>9u?Kx3Nj-+cWihR&va%5CYm*k81%< zWQc5!EWI5Q_Lvp}>QBG_8_q-8FAA85KfHD?4|}Gf9or!ms(10p4~$Rm((sH8!7Wdh zk^sT|Dtb~4#D_h}2@` z48)#IThm0-Y4-2|;w{)T-skdf<_>h6-j{xS@t52850n3%I?aDLvSD_15SGQ2(G})V+*?v?aOiD5Yuv;MR6rP7J>QpMUqU zb==Cuq#y;Gh1?76ky&L8#<_>DK3eG-AKdxsnd4BjI(X+~qVWGz10A}EiGV`ZoSRC=^8pR4q4hy-5uX(L>O%Lw0 z===K*^{U!d(*K(41nd5qbiEev5ANwz+hyzT-wCGO2XWecpfzR3k0=geve$g7wVip; zd~4LkF5jGx#@-&Qdbsb;exbd2)e8o~0fAa<4}SOJ{S%o}z3Z3$iE95$6*lu5qB3^X ztB-H~TKhEJ4|H@7=zjYB1)D)<;h9Z9C-U^B)CFMkqii5!Cy~z%Xz^~IN2{>*u=C2$ z82ecY*bpf)*O<}G3*3C9y{HGW<1=Fv0M~Dx^4<;mQVUNKh_3lGFA)h0{5IGR_>~M| zNYZ%v&kXu^bvWZ9jDJ_~|6b<*92_VO@$g@t*4deRwGN(DIsEB|FR*Jr9eD1%H+KFT%QbHdIKTn1xU@ZrlDj0F9K5w{Ev|c4? zBy!FK8y#lphiV~M11uwH+9GaQfz>5Hzi36tdf^5^KCXckO$n7z$tQPEm^2zFjJvo4 z2Z8R4^ba+^x~RKTf2d~u-K_s~_=HBbG8oQW_#NSIXMO@$jljRt2{&x>{#5$6S^f*9 z{|-Bmhbha8M-Qs$&UGubkJIOs*8Tjo<345x=fi!u74KFnNa0UOJ`|uH8E(2tRUZbD zd}@4NmJ-Zj4)xchM7}UCx&?i<1W=62SXPAer@-Xcjnz8z0hx+FoitM!Z;XcB%n}Z!^w(=4E7kb_{TE_DP*pSUS z@ypFXHR+_*IZ0Dw4-O0`d1EC4qu^^)BG#1>f|8x-<^i3#<|@j>um!@bvexi{o52gW=5e9&MCx85JTc z=5y%@gk=67$)%~(b`JnjM7m_#h3HlG+?Hjvc0ipEWx zMfb@X=(jdCQ`q~EdFueZYqpWkTrAiG;k9_d9Tl?lLbQ?4I(QACkpb=&_P9I9(Ldr- zaT2!Ndsg&T2t$ZIC2(gc`pfiaY_k1I?0f)$H3>O8tDQa%@FAi~k$!vq&69dJvT#|c zF(Xr3&qgm&HxYXunjEWtX#!t&sCFn4kxq~0C>z}|*#@?DJK!0Icew;AZgO@jTV&R^ z)?6{aTLWdEvwhtSn8YXK2!YmkR)J_Qi3lL-IK-KN}b`&2+NoGBYuzGhYQnusvM{zdKZi91BKM&Bz z+;G8Ga;}kdZaRS$-KJRgz5*@6Z`JZ4W=zSD8sAXfd$YlzpWUa>W=g%p>{Xp}!GKpE zHv?!GUQ)g}YwUzbYMucu#8hM*MII`mBcJ3*5o%p<=qCK8zbC zJON3vT%I89p;Z~v?5V=Ym975#F3*s&Jy!#Mg0jV#E-sCzRd7oH+V?LG-LXMA*D3dn zq~B$r#&W|X19pva1f)x_Hbk&5E1zTds}*+=j60)xoP=d=4CXeTJa@TTyHMssk=Qy9 z@#1wufAL(XiV-R|3RKfN#D%r@tnyNU9_IKKjZG1hpt4wtHERW0R3v+yL4UdOdiHxq zisyJ=4ERHpqlI6#x{ZIH1#tt>L;wkE9$hO*bNvAn_6P6gvg{=vPf4&!i#SeD)%MlB z>!bbcwi|3R177zz*$FlPz)sJs!PI!u1cEIXxK!$cgKmn)1u)369(S7-Dc!xr!qW{k z?q&N<7w(_JugP90A?d0jY?6oGU((d^$>mW+3i$C+t(=3xvt6sCq_EK0g<(vH9oD1O zA}heqL(SO9wNVmp@1~tAHbQd`6$A+;WkDaM2KkZ>q+~TP6?N3@_}2O5tmd5nDQrBL z5TKT~ab$TVp%DJg^#rFMC`?6tr@MA2=>q=too=naw;`?1Jnq{`+G-uhTI zJH)x`bi-{ao_ zT8KH_9nFgrEQ$xcEZ&UQ`#Hdrpq(Vwb{#8f_|OTzecvZFdyz7GtVaU9F%2ohiS%yY z4B!oIf874ApsC3%h3r`)FR^QB1VFLxr+90pBgfoGwcqJpdcp&DYgpuiR#NAQXJ~6) z#XQ4aZ}A-`oEp)^cp<|`CnJS2U!s2h-ArWBoO5orDGv}zRaW*~trbl%XgI}S*tzk1 zTGc5I&%B3>;7nmb%0ONF!@Ki4L20-uf@Z~1uZhRvy!v5vJW-JXRcp{fiG7XtVl;pSQX4)-SO3GyC8dOJAyoAh0n zKl}}cWbVTo&NI({(rOc`S>vuDtRZ}NF;g1gm3{2L$TyEbZG;GwitgasOvQR7^_JpW~k+d1otxikDsczsW|*>>?HMJ$@OUg%41?y6U=&M89} z-3Ps#BL|kM=AfGQw-NBLFY?;xvoljG9$t$S`RrlYBnN&pu znDNW{h*hQY*e^sChX~|W?Q&(V*oX}!x;drJ%!!a?<+K-c+Um~q%j$~x@Q0Ro_uH(P z#}=nMZ$2y&qsfG<$;#UGjhV!;osWg7+s7Qss!|uHkLN|!pr`;dqHd%Bvf-#7`<<@F zV|J&$l7cT;p)SL`fa` zaL2bd^P`u%>?sR72`{m=@o27uDgLOtgO5jca)EX*RTPjDix4?xL~@!`Fj`0+DCj|* zavWhr0cBP;C+s_>i3)r#x+$)S6_;G3hVqMl5f}T}1Q1Xjb$w?X2R&S!fx8WbXpN`k zhOIY8L}#cOf2R{%W*{~`&%a>+RT6$1+qSA==VgE|!!v>ry{mDv=%Ab7ldDfpI?WXa zQZ4*GZk^tS_&S+5XNJ$NXv8EjKs_-VD2pobEki?viZM8lz~tlW)HT8#w7F|CZ9Vaw z&K1qwJB4T2i)_5;A4RQ8y7Ei@EkP^r1%$fws@zAldf}uH5ZnR7V9?{v_XXW0HQ$w` zt3zJrTJ|%i63bW{gV+&!M7&}*2Z&IoOL+HOVz0{K4i1*pAK$MgyP2aYR~1RAYs1#n z?Z{H)EwZ1bRuL+>27Al}oxkZwd#szi7 z?#~Nib=DaGdPs8RLR7s=8KA0hh>(nFs$un7naldN$B_lvc=jB6e6h6Wst5r2uO7#lmP^W76{b>L8OTgdQhp7 zP$YrSVRWPuFd#J)rISFA5+H=4(z}$<15y%t@6|6e&OGn)zQ=dp$NfCd{J6jO%a826 z*SgkTYaQ7;``XvK&hs3JL}bpue4-E@n_?qI{sc;Ue07n0$&thj*7TDq(8tT4l@%u| zY*r+npRV0VY}mfH@uJ44LX!>2s( zG@P*9RWL5-@RjM>gA+_$E%&niS0?y7tgY9mQdFbjM1sqncFsm}_j~pmT2F*&t@d7i z2XZ`7qg%bkNK@>gJR-vdwX;%+BEw9yl&U(U89!6aD1sc&7@^E2IX?#8Qq4arW-L&IJ%cZjVw#=MENX}OS z$zPcsSxq(-_Dc}MI<>SDZa!GRj|`UooJ@ns{S@nNEV{I=)tOn$CzE>jfk*fm6pi$^D$tIn0Xp*7dGgG z));k#Lu$X}qlOWLHwPrc7hNd)5SQ%4r!OD)RHYtMA-I7QkAX!8hN0@jO%N9RlMSJii4!DvP2A z+#UEXtK72Iw}61QthL$@GLNMw%TA70zSHI?EMrgUzgA43XFnDTe>nz8NJ#J+20#j+ zvCbo5eeY5kxdJ7IVy_xtJa*MWfgFZ_s2WxV5NC`znRCkXcht0)B}Feh9Q*U8qoB;E zfj8%l1SVngl6!#+Pq?gz-t0Y2VEKh|%vUr!OJ6%m9Y3Oa(k23G?U0G->hnBRM0*AO zPs{gSHaVj2)jNy7seg*eM>kv6nb`v7bJ-*a*Qi#g#mgWUopoC(n(CQ`C1wITgF?Qp$qTVm@2ZzjTWHJaR>EzNsyxNCzx&!LPM;E`lnj$T7^?8Otep={o)WWcQWImu;BE z&WpK3fZM7&kySF{<&=qUIo;inagi|?Rr4!i&Nt}o4`cZGg<4WCtVkW3y_FTJEo9U6 z$at?9bz#LsgWZCgxk<{znUXJN8Ct{IJ_gX!n&qmHC4}}Q^I?mtB(T?;rSzVyI{(Ju?PKodQ`wTjKD` zV~IUF#g&%?OrtyLlk+|zPt8xxRl0_(By^^Zk5!Xh`>g3+$!*@xf_ukAC!>C=P`!8W z`Ku;vS)LDMKaB0a;A*ggkn%M;x2 z`~00&0Ncd=OON}um7Z@mxokFt#WLKtsVWQ3VWknl=FbW}WlSoO#;Q^3M%zB3F1D}^ zn;1jpSM~E95KH#-M#CnXXAMK5eYvNf2A}T%f~6wW;RY%#p}}3%eeJQl{VCj&LS?NL zas^({EE&@I5wu-(+ErqHa@b7Dh7`2Kw}K^Ca8`sT68ndOe;wwj_6<7k$ad2BBU8fbEPNMs3|w*JWD7HUuaa zckw?G@R_{(Z(aDue}w<3<~A)5=6b|n#O{CdZxSZH@VGR0{ktzr*G5Me;nH6ib2@tl zcpC|1s(JVaYW=jpS=m#6k({6Z?!&2HpD}U%HKRXhughLsJ^NR|KiQt=DO%S3$`n6w z5EE+lPwf7+s=otpaZ`K8{p2T0rqk>co;yvB5!=6XHra0M!#n)m+Z4YRD6JC00kS-0 zlAEO13_xl0oMTobzf23%U_fDB_5h~5#p+l!Hw!ejhw^&f%_IA?cN7f!^>|mk%TQBm z)aA%o`ru>L5cOv~xKhTo<-?m1I6g zYQv$?JuN4wr5cld-I`Rb@y3?S{*#o!xf*g|Suha00pc|b!5f1nAbp(yLf}{_lsk+D zCH0L=$o@_i&5z`C?atrYc2e@Vv_Ix7GyLw`+-x~2PGBl2ov(e72*Ot7s#8_I7*s`^0f=_;+5a|GJ*#OB9B=Qj8 z9D!yA*SC#ycfds?_4y8`r*dhS{*v~ysT76Cg4Ytg<>;YVhJ(CKV)G8nO;YHX^lXMs25;i56}RJ0L1!P6-XclhhCA>mwFBVEoc4&va#m8pX5tG*a1 zSAjVi>^22DW5noe?=@fQ;K8)H_15KdtbrYVwD_8yt<%daM}f`zvjFp!5nL#30Z&h5 z(Uf``H?ZDlbH6pjmVJJ~Hyv~f#V%+8aR zA2oQdC@+uNit?=Um@h$mW#UE8f%A`CihB3M2ME?gKGCIX^6Q8JG7q|_M6}2&k1S)W z0iln!>bzh{nux`Vs)k39- zQd2D8B7b^&fF{1&GyVO2($QR>W3n#r=tPd>AXDvprs77J@sSqaQCqsp2gf1?z@?*M z#3%l3<51h6hS{@bguFhNaJuZX>dsO33HO~~J6Kg!s%4r>xwWPL1%+peEr*C1>y0=z zh@JJ)`wUT`w(ac-s`76pLn>OiL^-wl^VM`UF$2rO)p;}9^-bYqq!dK{kg49)4bKuy zj(0lHengP@!L7fDHeGlrjuG1$1a*PiN;Zgm)G-WUbahpRC6u6unH{rpgY$~3I?66_ zMYA6z7YnRuA=Fsg@~f1pCeoebIQ*+a3?7X1X+b-*bMqOPqWxzOgDw6#)+HHN)n`3p ztrd@-W_o+5rnuP2PH*lF(Be|39$L8V#kn?MTstd9-(y&?Q!Wvo3_HzHsJP*^Yc!G% zTFF2g1_WbqxBNyk4iy=RpdL4bcEJu%3IQHre(y~Eo}9BBX|~j5m!n9!5&f}5*s20`4q*tM&FUY~zL@WTYY}Yw z{BnBQCe9!Nz|z(a*;J<+_M!Nxrn>o425;8?e9ZmptjzzWF9A%KW%>~_?yjt?7ImlI zFeuSYpRJeFahnY+8ODpG10X$8Y>V8z8oDD9CB^c3$5qHaDL8rt4(EiQt!>gI2P7Tc-($Ng$q_*g zJmKkyy{8*-G|_H}e_b%rt627+4JlItAH%AO@XQ#uEbp2u;X6r0eU1ia)^MTdkF1aN ztUj7%CJ?h+M?XH5Ls@;AUhH?rwb;XBIHz8)dS4$TwT1R0RGx8zWe(Q25lo~Iv7 zcvX5JuE}RpYYr`j}tMVcOT4Hc6BfnAO0 zkn;p3O}z8~a!>eSw>W39j*DPr&(WBtF~sKltS3%N;nS7>B|AAr?-QM=$!#n zd`>UK11Kr;YbV{IUlAA&yy!J@l?pGq_x*a?ux}XzZ8?8^28rRy!wmpKmXk72P$PDv}kCiz#s+vK2dbQK)TU74avU+KCehpp+h+ ztnDr}a~RY!=v_{H>VrzIUYbDZo2E|t>$k{DSO00dwW+G7AMl4Z8+cR z-L#6j`CI+srAu6{rxF{+%BcW6q_8+TQ}mAD4-4&7EpAJK)rx!$ZESvu(_w9x$ymFM{V$?#jUYQLu8{dt$!$hG?GKUH=wI#p*;fru=W&Vi2 zaYMTCx#g`klP|E(jrw`-`Z;-j8EJp8V%6Jttt+g$r~C)2;!osUexE$FhS4x9k}wL& z@$?mqa*In#ZJ@31`R(NN{Q?_R49_`L_B1o8Z|z}_0Y}pHrp8M;sY^73Z~=X38Dp5F zlOx4CffuHw>xIUBSkPf88JK6@dt}FLU3=E+81Qn-cHpu3SWG*Q!LC6jrI-kW#+kV5 z+08krtFM;($T0L4Oa@H#0C%$F)GL$LcHLaVZ^^wXwSuGx7c-V`Yv7iVo>q_z-5u%~ zH8sDdv4mAy*DGb^kl5$*NoWv4$e=Gtp#Vs+1K*LM6N<}q`zVMEC0l4h#@3vjGQpoa z?S6qoNK2_{cQD0x+a0I|n&}vb&tb1F6VyAb4%VoA4O-e}yH2lSz$T3|5L@hw<=13s ztCWuEb_LrJ{#(IULJg;6={F>WzN2Axit2=a^EY{vx`Euh<7iNGgitY|3@?NYV&hoO zqze_0RS&wMUu5JZ+^(8e`fdP^su*xmV%kg+Ag*Sr)OH&aRz-FdPe4jdJsPs-vbiWB z99C7*>1TmAAV)RcA5Jo}3HKf;kI~RjXRPY^Wr*uxvJ01I5 zycsNmnP*~yb?o!;f?UMs%>LJ!<(AdoFXnS6B$;(Y>224-!uyCU$@zpjtpgv?-TGwl z9dqlx&6wo*F*dqGU}XwOs$5HkbNLK zs!;8oUnhQil zuwPF+HOgzF>uQDjI3$ISLiwq0=NRz1!xn=9GKi)4u>xcjR%Z%ZL`Qfko8rC)o1a4V zn{Kr9FvU-#UoQk=U|immoR4m$_HDg|)!MdL1hwpBIa0jY?2xPzHntm}1}~re%vi#1 zU9J^uX5KvWbtklc23^st{q@x34QGlS+`y(R`@udEcO+9+smr%tvp~!3YJlG$64Zv&6AOL=n-4XVt6p z@f8B^@r)Ndq$$*3N=d6@wSDUj06LNVny~MX;(2ewl3G=8qXbG zSFgA(D{ap3n^@~j)mRcHcdj7lv8LXT(&#T6nhq!cX%c#j5|)=ZRRLDaz+Qk`|5+W`?90syPT>y=j5sqef&@?ewDmq{kBWj*S;9~6Qgkh$Y=e^ST&-wxGruyv}hb8WT3-G;c{g7Cb4E0h$dVi?5;Ja}x`g5illGu6piv}4iJ;lOXN^j}+`*GaVU{lIG3f@;YfnNucC7bQ1!-^V;X3q+`hmApamOX|tr_<&Qwwtu3|o7Ns>Uj6+kiD7 z6-9@h#L27Zc`7`wnJlj&;$x<4mmtAo&cTntr8iv4DA%_Txk?3@#2)muCv;v!Pk}E`UuBFim)592?Q%Q)V@Rmt;=}r& z+}!s=WA=}_(p^wT-alt!Fe`aOUtn?_#`rkC>aK}67I_$MDb;0iG{>Ke&@0qIJkS^s#aKw?UL;Z5dEMmMq)z?5*;ww zwj;$FFYjR@{5lD}m)Re>D}Vf>PhbSYKLp2dI99KK5|;I&gFA=bIax_xL$pJ^1(7|= zE8|$aH%A-_ft3nt-g7NDKrTf$xxupiz|soE=CKB&L~s{a^Nw*AQo7pE)73q4)wHt* z!ot;MXS7(6xV_w&M4O0J%*|UHeBZx)Nj}3xb<05a`wcP~jujOaUUV+Okyu!KR>+r| z9v*=y99y;NT5BG-;ZECI8c~gR90C@!rOEc2OL^63brZ6k2F*Gt$5XMjFEESWt=c%# zL2D8j-Dp)2*QxzwI4om8(XN6EBy8i`EQh|&px;TE<>!}^H-f0MA$GaB_N$~iI9QRW zrxqkJ`Nd(6qr)eeDheQD#X=KlP)Z}UIy5x2078E(_gLnQ&Km!egZ8$C?TA`f3@y(w zuHW27B$Sl*W&8)BwZ-pCfK@uU@fAn5LIjfG9(d-FGn}vo@JRl_8rLxK*1gi`2wmfW zhx1O`kpdm@W&{mhe_TB`1%E5j%wU0{ZXyh@tgb=n^YhDO=D4>_hjA8~h4y;NNkp|g zowT$Qzmd~h-7 z@O7Bum}`hT#C!k=nzwGpppXn9Hw^@iUk;@-*2vkcXIFPsX0a82kwEK)k&WL+VF972 zr0n=ybN1qr2m5x#2e@q*AZ2KTnlhu#_~8t0$U6aTSip+38cFu`wMUpuN2g8chcy2B zx*zE#+FI7efazi16`FaWk(F(%wF9-uXTug=6NT>HD-A}8azC6zY}gjq+BTG48p>R+ zl>p)=xDJkcof>B8W*`tm#U(FTFOfPZD3vmssiO>SFl+8h%SrDvZLuQ4QcM%4gPgPC zQs`ZTV`2A!Vgq?k?~+Y^p@qEQw3;L!w%=(uX&?1DJQJ!CU%V8f)|bVIxp!NO5^ZMZ z%jZeu$`^iaPL|m(S*@|${d9Nr+-&RoQf*W#OmXLz@)a%2yNktWccPQxV3^)|mrsdT z&q97naRmyOf!oKVbOk(HNF9#cb+xY4JgXXao@-g<0n9s8x1T6kpG9+=en_g89(;x+jEusP>_JUEt@Fy3vELOkbHoGvwuc9X7j< zOR79~$v8`r|z9SMZvO3f$ z!DnQ49z}t~fe~_2scpTpj_8%f%_KiZ~=qo@BKS;gfUm3pS+z z(Xkvp4GP&FzHH+&h+EIA?A-NX85<<4nFVrY6~B`Xd?HCj31O=Jsrp1sGMJQ2)Dx|_ zbXMY)i)xx7v-rw%LM9!aWG}GF*AIuZQH;Pi{#==gmOY|nS`N0D4}Glh2@4vFH&}<+ z;v@UD&GvDQ`l&nY*WiH~{B>LRcccnY%Yo|iCEKiNP?gJ(^e&|vutwkbXM^#L@*oP0 zp*y;Uk981ZGeqHXHAaW@ezHE82E%mi%m;p`Dlfcr8T@@AqSP&wmLL`QIL0H6s}bQ& zwLy({Wj~pJ75}yu-8u9@mu=!g2fIeaNY`R|4Y*zaI)0cdxrbdHYoFg{9_I<2pI)Ut5At?zx+SLa{sVvN{+RO(xVRU?i*SJ)p z#5AX5gLUIJ-cR8MiaJ%?XE2{Ly=`Y82>z9R1VfO{B{zd+vAvq}lowy=VPWR*eporp zdh6O6I(2OzTbXEUag|?AaCOSpDy3i+CZ{S#^?xNQe4fjX%~FsgF<)o`D~Q`z?XXd{ zML^ejwXb;CgLnn1H>EYG69t3(Mag0FLt(Sjny5*((41@s$$UV?Efiva;N_!I@8Ch- zAYG3D49L1dD@t?0&Nh);4 ziIPwgO-gWZA`FjiRE#ka1RzLCV%Ms@Z{F7G>{(3fyivuNkLC?IhDJDajJ8sV5uD$n4d zWkfB#!7J8s8`(^{rl}#r!@CuU9BiHyo5GKL9IV&1N(1qSDJ8`lD*}mgk!VOaJY%tA z(76NaVXd;VLh4l#f3AFOODV>LR{Tp{UmQ~GvKaFhTrQHslUgpZe}r2dFhNQ}4_F}} zLU?9Qp#1qr0|*}u=6^b=UR75+I~B2Gv-#4p#(uC6+R7?a@LKB{rrVmmtr5JR6^UZF z19Rm5eaFncuS`%I2CHio&$X5XW;t{*UgawFj>Sz(i>h*zsB(~oHd1W7^`}|zrcR4@O3A}S?52j1wJ44-T9lrg zZ1cmzw|_hk|BG@3=fn;T18Ef}SsCoN|7`!?-ux{XwMWOPYM~sAF?<*LtI;VYQ=YZ6 zzkb)qvG?Nl7hvf>Uyqr7Jae0i>EVSJ8Ye#i4{wXQE?@fe?(Lrg|JT_Z{%z4m-)187 zSK`5+6Jt7cTa@X-sfUb-|N2+axzu}Erv_g0-~RAd$v@tnIvsbMU$-&JNUJlr_|reO z`xk4r{O*4E7ft_>ndDpzyM#X6=;G^tWbwb3|IRBW%@9OA^^YhW{tvDP7SK2J;(ua& zXfAmK)YfjF8ORKndPMx+PygRI`WrB3r>b&avuTo)Q{I9m)_=b2dGz3PDq{)d*V({^ z|4){9H?3Ew64kmaqy#eI z#ts-tZVEhfP>j|oip1IF`8|UzUahzqf4ZS(N zoq)cvSr^v$q5sBJ`hPU}8}8iy<6fTg@HrVOz z8ZkGqT{cvBEpRdGvFyduDP020Ifye%zcT&Abe;{x9NO})WZwRxv3x848&aqKc?bWg z*88J46VnCq`N&_-Kwp8uZ#G3WAo4qy7lwCCp0d1V!oLq~=}oh{kIOmf{YCWIpAAKq z_@$ZHP%NCkvr4crl!?G+bboJt`#ZuX0N{al96t_wc>hEG+uxfrL59?A9rdNNAcldC z*V$x$Z}+Xo|1^yM=I-Bcl}Nw_oC;0U4o;zl0N{-cp$|%-wdnMpFHcEkI<%dxjF=nV z_;rQ<0O^Gf2tXV|l^F`zU}PUl`_ZYy+Nxv06|78?2OAhgBn zftq3DhqbbrH`6jqM919Yt}Cx^=LY3(E2!SnFeYj+T7KL(A9=ycJl*iO86e>1B+Os$ z%IlAhnGF}7`vpINtr1mo&$T@HR)6YS?YTeN-{xb_?f@3Xk`SN;E>i_c6RQx`&r2E`~9eh=Oi#)Xq{&O5P*9h&)FLjIig>HP{&$gj-{&T8HXZe|a9EOYHu_U(hgnTcBy zIR1>>WPWTwK=(SQPGgr2$K9QnFGW|0JMf?bVT<~>{t=H-C4io2y!lX!$W;+w+sQ?5UHA)|XxZfc3Z_^b+{ zs$oBiUTd-~(nXZ4`)42EZRe^(h*1n^qss860<^Kf}#ZBTN0y;rR!-#7-5w%Q|rC znp&6{g|5&|A3ekJGqTkAaY*O7;U%SUBG9FiFN$4K}>*hdXz5U7zUb&~?$y z?B$dut6OD3Y;v@}kft1&Mb0n&{$lY8noTiRT4=sMksyp|jajRRJd&6;=5O*08tDpt zoBK#TxE_yB-s8)!0^T1-`?4AOlajGZwNt?`CZ?8p`1)_bz`YR33!;n4P9wF|62(A% zkauplEZh>erH9_OqA>WF2ktuNqIn*8-%(wWp(HUh5>FNTY%AM=HaIUn9Kf5)Ys+q` zaPsKDTnNa7Oam4+h{;hRUZipQ$XwV%P& zDZ@D)s%ZnJqCV*l>>X*vp!2=33Ybnzql|I|JT_xnLt|G|RMH4&!_$yPzg)N8M;sZWe3D3f!JExG-) zP^X7UhM6`dXN{Mkxz0Q9uq8{1Cj3dT{(%{id|N|NMX=M{K(RccNUTS3`S@XHGQg1t z8QQl9{5Wf+Gla;LrSy!~ReVmV;H$ik4JSe%@K6@6u*8rECe?@+G!kJU&`E>XsgZiYTLBudzn z&f0Z}JWn?-`CM$ksDd1>n9rCU`GO(t#B;z=*cDlS( ziLA0{Fx(AKQ$eljTavGgz|ByVy+`WZb@x!IlkDie?d10B1$-{s*QHU{UlY3=#KTvq zmM8AIGcZxaKA)m%Bk=gxZZR>^7k$FA(>=vrvt&W2?DV}6ZeP+PqM{L7PyS?zDMWW9 zS!)Wlmtn;WMqQ`}48aQLa$$$zxjH!gD^mq;FhR8sg0B;mDKXAlrZzdcCtUZqacv8o z#!Xw+o-WpTcgeW-d{&G+0x_VWJHf>->4Ps>amS@y+N(`3O?ezags|^7RM9>K^qP)$ zDjO`br9@?J_@skU6K>?Xb=suGix-YsmG1j&NU^aQD3Tytsn9BK;Q8?(FXQSywVmzd zuT0%;F8kKJS=h+qcVys>X`5Sm85pOlQCNDl{xZiYplYG{-fVkSQ>$^ATTK@@b9@U~ z#Xv^ok@Ly^mb~rkeiRRHCw&f|t$mwJyh<(sHB6ymr7Ryz2fy$0bO&d)JR)neo>9mk zK{ljTUbMGfaH7C)+nB|Y90vD5yOhnd4C?T1X=WjIz08b2wtTiwF<7#M}?q{08}i* zIv}=(O9v?rD`37citu=#ST>g#_L7k!__yu$sItj*&b zqYk%8O(Q34dqM~8l*=VGhY9O`TN{i;mk4+WEx)-Y_0S8R3jcMQ?rFa8efs8OHXF6< zk+Qd8Vz(p203j%FghaQ$twwB;Pm*sK_ocCD<$&W<+@yaM)_|5iY`a3?&2^7{axmuC zy{Nb^4$1Sl+uuAw49;sBY(}(n#{8UV!`3b!fe^#AmmKPmU0(pj8Pf1>#Swj|*>-&a z3B$5km&@H!YtvzV&nP1{rq5D+$8_RgpI?G(g2B=n@Khc~GDxO?h6Z(+im#o`NQ@@> z$4^JuZxh6G`+gR*O9Z3|Bc;KaBeh$P0da1Ty(7Y5ERr$iv)`?B9OJf|fArOTewCqi z?vm4D5g)Ag?5fXti6gmXf~$sI`2GMtxLBprcx%`IIMMyyi@nk$cia~^!8c=B%C}hh zaQ$3xDN27ZdE&jw!hya>7)ECQf=6+&YQrNr?g{A!0~P?Ti0@sD@hs-JMjCWK>d@V4 zc)7=?NFcyfwHsIj#r1n9m42!ShOZDi_Jw4W5{9smB@;UvM zMb&xAC}Jbm2P^z~WVV^e?nlJ(ctO@{!D+oU?|k*w41>2{r8ZJb zyt2&~1^`!8=R+Ic7eF(u&=cL=l3lxH!gi%JWbsi2`+UaXT~zs(1V?|shuXe_2t8Pp z;wXmbIxVKb@qC_VZra@?>bmEMIt?jcO=t^`=qrN8;N=%crAOFiXA zKtkUUSFg-YrSlO@{E~AXv%UD(993wg?0*Jg41)4FV-~iIXtRiePzsdNUQx20SgLMO zWL{Nm=_1#8=wsMNW>6uCNwUZZT?t863f|K$%GWowy`>~T2N~9elWk^#M!kz4%UI?w z8_O>%8%!-5jcoY_uy;ZS0r!Ski<`e!kRb5^)($VaatCK#OY);F^bQdLgK-3GvdWCh ziWNG-R((U?aelO@M`tlh`S2Wj(cXDNrmgx`;=%D{#XSo%b8=6OIBfv_5d!9n7k13}{ipsjV6&!~j|CXZF zW8O1F)x;%5Z`Cw3_G23g%9I9+Ja6gQ$j1(Bb5W~fZRdQ-$IM3Oi#6jB=?=5chQ(?; zJAa7kgT7NJeamoGu4v4Qn|yhGP;1WIF=%OLR{cQR<>#60nXv9?)cu)bZfrSisi%2# zk+{*<^XaI=NtU{w<6Z6x-iez&@h$UEZL3KXZkXCEHg+1e>;j+F8A_QWuRQJrf`Pz> zJc8A7mx+?CUaB9;tAb9((6U!*bWBUtyOVP-p*(XNt37G5#oFj$CzOe4V`y9wx7PrX zn4{jTNd@H%6tfts>h@t2S3hqZsyc(4Jwt{kN03d#w57~Y-ZF*JMyp?7HEbXGB-i?a zs(dv&1>IX07AbHgaR6TdqIt?D*4;$T+n_+tcmtnG#$1u;mY1}cI?-o1%VQCSH%vgN ztILMC!+TFXz}P8PDSZl;bU$R49D(FDxp^skr`%YKr{J-;gpC0d*oCO;;#>?U z^%f>xo~ls;HydHU{^1V&%bAb=uCGHGD%D$;>jrDy?p-~WdbfQU&KlMRbP8&_-a1>T z%Zn(%=fnU(#Th_B#HOgbK58L$sdH#lESdCVRG6Db)AB1*uWM9#><*s<>g^}Dk{k;* zLp^Ol&^A!oJ+_W4=m8~{!6CR9sbaaYE`4E12sCV{w3LbquzHoalW6Ii#xp5jW$1(*9AG; zkgz;$^V=ABQjOCqHfH*UO`%3pe}9Et0!MOIJG&Y84FQ4{YgM@MK?~hIpv!>)Kv#|j zDBT*NJt_*6;Q*MMb)WJQY+M!}QbU{TtJS0LX)C29Ypqx2|9rnfyn+;@a^HY$flO>I zAKg;nMvi68l66# z@@euJATqHfzsf^HV&s*E}2EE&nz%BOP>3cIBVhpo8#TvIry|_%aQ^CGP5_>1N{j9NPZ{vit90G4vdc6VFMxzH%4N9jZ{d2rE`Ii?l z4!`j^9w#-^M81SvMeH-PG^Sm2^jk3j-My&jvt{}KVOG*sQcN8s0W=U&EIZd{ol89P zSC!pzdeY)fy8709>w^!qP)bv^;UCwUIX^LTU|U-AWYPZOxY6+DRv8Psa=`ojTZ%v& zxcR{rb!8a%>kf6je1Yy48|m|Gb2xIT%tY0zo4$0#MeiI;)IYMU;{2X-wv1wMS2{TY zH!_ssH<0VgA8f1&vDHPE(~Tg|ay?g>sNv~l)XIT&PqF6k4y>@-G@TNJ8k-EcD(7H# za@O%!vc5(?v2E&UPQu*h#%}9IJ@ZR8~i=caVfAiAUUygbUiMwVvcly_QHwOH+qxGVe0N{ViPkP11* zQkX(TwoUJw?F=tiGRjCDZtWhU(o*b#=jMt6%SA0#01t&m4@Fa!+)Bn63B!rFok88X z$ftvR*HM1N^yO@M2g?ArBm&=Ds+P^e&P#|a;#5#RSApweiFH&kId&-TD-$Aa31@!` z+=EQzY^J19QmB(7eSw@Pn~mt_tB)7`9X~2@N#0vvzH?bj%HHW!Vu9_>s6kYG2C=t5 z*9eV6`>fE^w|Q3#TiW=% z9_YAW2p%^9*(afmHA{Vpq;p#P=a&ww(F9r>$=YTk-Whpx&5&pFE0c~x6qk0i<>}>8 z&$7D9m11#I5*I;t6>JN`ZHq8C;_#&cPxsav+!z~pPg^4_<8XI0zTV_J+>T?aXv)cQ z-LwW@(Ae2pEp9$bP7uRuq1Ec6MwQ_PuyBvCX=La=S5{; z?q_AC9){p`?}nY5VV`ACt9haGE89*DU&|dN$sC*IY~!hc$fp(C^M|h<^(o%VUK}D| z6?T2vlYP&@FUv>-lRrs-=AgRaozEPyxy&NtfnIn!5jjZY%92W6EA)oYXl6oEc;n)t z$ig(ZPaT@(Z{=0|kp!G>@9`h4D7|c0R&+_EuebCgdww7AaUgqaU5pYl(%bHZ6}}Y2 zz@5?N$t-LJY!GEnYwKnCXLGxziIWi6tQ7&j81)N^N>OHR-*Fo}enZsLzKP`J6Y*dc z1;!DaU=zI{8}$19ZLkx;DKwl+_;jr1oN99!B?J^l%>3*txo%-{qPyg9UhqRVdSI_z zns&3%6v+t~8!f$$5nXK?R21Pz@Ypn7ttjoO(2UR++P4H=S(v3Sd~k+<(lc z$7wp0GNSVWJsXDsEzqI^7(mcb|J+iCQeAZXlKP?qx4Ii)B%PeV1DEJj)>_(bsxeDX zFDc`B{`nwkEM6-A`>UOD#wshm2JB~R)O-qLZQny#~nc?lHo~@_XL-%Q!b!VtDDo zI+9$Zr`MhW{qTnuc11Dd{^`P>)L(pa%Kj+(M_=Eu${)HO{P+g&;U8K2tL1-dJbsuV zlQOK*0={f5^f8f5UX)8rm+d>O2NPPIUsl-4S#VQR(46hNobfxjrBjAT!PpB5nt0*Q zt|#^P4OqW2$w=WgrfU_~0q(SGEu)91A{$W6$DCF5eC36kXnl zeA2|w-a|S)!~Mh@J7zogbAEA5(r3p?C%H?qe+Df7b)u4gQ~#OC_C*py)#M5DA8;Y2 z)>A1j-rBzS$@G+Nh44>d#gU<(vdjLwp1#B8R$su#84B|gTLk74|kQn9sdu${|=h(zXVj9EVcWUANH9k8*X*!KPbJC*h*>CWIKX}IfQLw zR$#jAg5_GmDZ?!Jv*mPqewwULdLOPx-Q(CFFPm1qW*(lpbo6k(WyL(=G^8MyV=u{| zZx_+oS-~#{)KoEX2{rON!MqI6@o2NT*|5YeFXCs|sZ1M7pdR)(~M{540#A*T!nv(iMa|onc z&pENtO%u=6z8><+L6wEn%g-cQQF0rQp&%;SYEAWo#2eT0&d$JGnnX8A`10cm&0*I- z)?OZ#uS(qbqquM8i_bdQnYOV^Ln>QE)r($gGkXe173d+_0b_X-jk%~fiV@W?g)Yo9 z$kk+FxX4p(Xfju>#+LNqBdQ6kBrEBu>qn*9`tr<#t-^>r>F0?y0wbFpLW6uiS3}{sot?AcvG#gWdcPnp zl-ChvJ!u=GaoWT#Zedp{4@+plZZfEkIcy^J?0u28C)J7I{3#*NhxS{Ae0)P4O1w$U zLv30%Y{u9nQly_a+;Wrvw}FX`MGv!$E`^4br8celsPT)TRbet!nGYAjNHhz93peRicTU|jo;}hx@_Uz;qxSjHR@txdVn$z9IM-QDK z@#d7Cqp({M6B`J8#W2^b661GvIni8gjdLj3`K63~+lgIMVhbT(|L{JUGBJ|6I7F?B zi1M5LPW~ccjZ`S9S^zW6H_kBCb~B5JhjqWOj457rIVpuiX{b-M=g_H995u>GZJvsS z?+;FN=->I@F;s_v)mx^MtEC&EC1W-RnHlOyhOGuDpJEh;Ll9?t-|91T;PtiQ$u`mApSuuBqMsS^~wZrVE% z%lrNC*(pIHqChvikY;7{QqPR7g@z!4Fu2aKvP3&ZT-oKHX8=j%#?sAc>GU6HLTkyyBYYm$zq`}mK8o(v87VN;M{9<&( z4PRc@8&6?lncirp?HQUTKZt8q&cK{bVj~zC87=5ZtsWGCUh&C993VyB;2+&`vEm81 z+c)>QL)WY@)1@BLQd~SXHis)f$XPZKN1Z5-=-;bdAW9Tdyd%p^q=cSI<=fMIFttP> zo1S7bcjx$@ty*7N!VeOaKGnBI^4B$iSZ@}+voO@wO0xej z_$Z&7oYT}?m!8VPL!%mm_tO{hoKvV7DVr%(mYdc}GCJu$!k>CDI|-TS+2ik^I^4gs zDgGRfoyDktU1B^#akYen2A5-bY3~(HppEW~`q9Ipq>r*9^!yLA|2mC1%k*=R}$qo^g;FjmRn*lziIaa|tcRFgr2gNdSdGuo( z%}O$mQib%zIxq>ilVxpBlj_44*n}8u&kc3EflU=Kxw3kEg}&EHR1lsFu7pY3U^B7e z@bIvXnV=O2^wWD*ojeRMWGGpytdUJJ$7d@4f2V9|OzF|JF3pJ)JbQn)OSwOF@*UbndNa zBl}J(7kAiFE@xQIHj7DM-`yGCn3n9R6=o?TX`}Z^82ra$R|*O<|B;-KZwIBf+}J%(Nx zqEIcjV9v7?=A_1J`b8%t{Pr}r-d|eZADQ$er378Fgdo@ot^8YfdGoMblwt_i{F8)% zxf2tld_oegpFvgRJd}h!c@+S63gnWFH#`^8FZ-lUPG>O6)Z50o7HH%Ym9(lC5O$yv zo8STQ^*_v54eG?BZ#G)$71mq^jRb;1l4+7!k96L!5X%>R$gSKNm^m`C)E$~Ip!YHr zIhvH%SGD8sZzkuIeD6kXDJSPbfe4E7Y-(+5z{o_V+N5PrVp-4CfH16l+|*Q!4XU{; z;H$C;D!&>|M&jNVS2Pubg++!*nc8?wOGA}i&wsdfCK0jdm#Xb2j z>!$rCSG)rfiS|ljrh~^FZo&Sa_P#r;$!uTO*)yXvVi`n0sv}jplmMYQDiD!ogwV@K zC=wt@0zvwWV}U?GKw3f>=_DZ-AV3HKm0ki;0t6C}7CMOZIyd*;J^P${?!M1C=brt? zzRz>>Pk!I}R{fH1mEU^T`*w<#mZIaU`guc-o_NKR%N7Ux+(%P?oZ{bPok$K2u?)Y* zIh$KG;Kx=8lzBr#pAnc94Iqr)%|^#IwQR9tF;0!Y#g7GSDS1|aJE1?P%B`4;xFl+a zYY)hqI@pF6fV;|#kq`!FbqSX(Z{brRXG-HxE4+q#IvyXK)P7**%4s~u1vj`nVx|%O z(t$uQB2GLr%6 zc?d?Vzq=kmXlQyfmc__AfUz(SpU!T5n*iytMFHga_l{Z+X3k3D11ctKOfUoS1(~0} zf7mx4b;*#}$o3gmX?i}p(E|rn|1?4W0THyhLL_}~+lOU!_O#ZNb8y68Kr^^as?|BAQ>h@aC(!O4w>HEPn2WLX00{C%DC>vnM9;gVSQ5K0 zU)W{wwTJx%AF?UOucW*ydF>T}dQ3yC*1ERD?>zx$ZHPS42xH4BWIF#~M>g!7UCZ9b zl9G~pFkPjyFuY=Z#5dDA5xE2x?F@44G)m13rr3XX$BV$ETv9VYsP}nnx#1`bTX)K3 z0)J~arlUt~JM`Qah^ht+ zRpQ66>^yGYi`@L^5Qh|sQ79EC*?9>t&l5jTO4A;Xe(CK+zj<+e;Jvi~H(+9KZibC zqg|@fF{Ig|F|EM+h#F~X@>;n_zyBi^)cF7cF$PgKYKvD9a9qh9A4~T3EGq#pvloyt zBr4R1AJolmv^(%DDlrK0)AKgr^T04rJ-pwIkey>6C}UY;6KJXvQEUY7#<(_%iAFR! z5wy$`Tkdyw{#cJ@jjJTuQ88Aw$M&>MrCa`e8TD-?=c{T+Aje(x?KfNg zj($Qb_qgxv8cNZv$zVJUPZjVk$cRy4w0M_p$y-h=$LT_HyusHGoX=4VCD{dEqOUDJ z(CbA|Dv)W}$1XT2X$T}T*;JjL`)rZM`Mzwc@y+ zwpV1f=ZxFX9SzFzH?k8?YiXCo+qo=Ut84_*dtr(ZC|e!}%R)iMNGf!To7(y~Yjvnj zly$CGQ$DWK^H|J~=)dkZZ99%q(--BEy72K`W&I#E0%k1)bw}-dj*kNBTr~bYNiQBe zI4gtoet(wQHQcuLD0yjnypw1H)OYEppE0R!4eXyUH zI0*#LZP{FY>nQ_!OrekuawTqI+o7w|20S)cAw^wxpZKLurhg=PfeQd~1ng{m%1>;$ItLIJ>urS>md^&lqkHWI zp&uPy4%B5Ou5On*kj2Z+8T7EKiWi3Q6emJGe!X%08u{~FWy@n1^B~u>qmv?&fg2xAJZ&Q!xKw<(TiL1!PXVGi8RPm9D2@_JcjLNW?yS5~ z+3JEYmo7IG%P#jzF6}j5ia&|!X>Y1i-E>hIx?%z8NuZuHDI>?W&psNioM#ob2UHcp zC;|+yaGGmng-uXwCoA+#wU_v@-Z}bhp-L{C@_m5D__*d3E@{;?ptFWCi31{LalVU8hAHDQp*Pi}X&tQPm~U(kEy>e!!&{FXqm!qY zdg8Z=N|3BbIkV--c5kA_y+%pXHd<(Qf4*uL?SNKdg+o`To4)-m?>TGoE>yvz(jmLr z(dS-=%D~&XUkO*2rJ1X+DoA$c>|DQ?!k*HS>?C!l;fZpO_15T@ zoe;_Lcu{j{xrUCV*SS@G&Vwth>gZi$AtN0`$Y73V_>{Qr9)3S>62%oPzP{4>xj}iz z0Ve2ytvPf3U`#JPC(8LjN7_7AUM;MLK880gcZ=^LG~wV|#Q*hqWnEiDtEgJ8C>wwC3+L86ky?ow|_E)h$txI?%7s7JW_6QVirP2d(dDPV?W33HM z`#6@Y)f*rGy_~j1@2ivsc6woQ8j-h^cL^W^g)mG&gyb;$ZJXew5K`Ubq%u$DBo4&Y z^({l%X=dSsH$pV*C!f>7SLPYt*exnj8Oeg81c96?u+1sc@eN{Y zDg(4Y(Ar2!+pbD(;d%)QM_YLlVH3fVUNK=zf$oqSBt$1gHG`Q(i3c>sWn7evBR9rV z?d4_2rbK^IatgVh(%q97u?wrkt6{@Z`T6NaW%D!^G=C2oYUUk$Ts!%6$e}@YOen7k zyC2|4xx5zPT$!(l>O2V;M3vYSLnqf?L`^UVNAgu!Q#)n-VSFLdsXA$tlwTKGvoKuB zWJ{7?vd+?Q0d9_WR=qE+9@-DSLWA_#LUlpOI(cKwns9RKZ?Y4uEWaY>8W$O?DVj0|6!Dx@I|L^$MB0 zyEuV0OBDm%eyWN@f$GmCC9z&*E9~0ydIN@A)9ao{)jA8c1i93E@|K~RA;cKIQ0jVGx@@YPVo zl6!vZ&*&sE@1piud`;`+5RR8KSRLY8<<|}frN%F%Xopg|A-e#r_e9-s_jQ59EZ zygjm=p_GNiC%sq4>jG1UBy-Tl%}(ejGxrBj51LpZ+NXy0FrA*c9|Lw`vKSC|=csyr ze1XBumA(1ppxn+cCqZ3yM^cYD}sS)8hq405c%nasUku%t=Gz@Ae&@bV!9?L^ zT*wR|o^uKXd)v!<447+@WG)257M!n2sf(9MvX7@%8BJ<;R7_P`CD9ermeF-b>Grz7 z(f~hi?xel78#Lq`@P!w#Pp9xOF&&trKH8#kdHG4sWR zJq0Iq%mKdLv48jJTK9D2<=NlFP~9_4-l$da9Vv&g4mOhmVSuO*`;Z56ns5S=IhfW_ zm)^F(2rWV;GJIeDOwy50DzKORcAp#PkzNJ7bl0uzW)2BfQOd2tORbN1E_XGpA`?E( zoQsF}D(U@Z>&p|TuPXJ33`M`Ng#_npNsNO90@CzoQB1ub7SFl8JS|eZ^t11$N~@Zc z=--o+V6FSY^eEI%dm;i5{?J)W4-|~D#M1DJskRpEd}y&_>=e@)FJS)J@4++xrK1^M zoSinh7-;5mV_ZOAI>l@%Ibl6>VaEhUZQ4n+Oh%1&EDE4+bPN^bWt0KH0UYT zYkxCexDqd9rca%E8NI=C$w<_fq#rfG-q1jp>ek7OKTZki_1}=cxEFWlBTFwU!3rc> zR7|m#kXHOfqi=fZG_@!3CEXO6Uz>$bx_dN!KvSra{7nhp599y3HGKQONEG)`0O{h}EF;)3@E^R2_^ zVxJSF2Nd2CcE%n9_9X2&wItdB1sU73w#KLO8*Zg@Vn-%D{+-!TkDzZ;>?BEq)Yf?$3_8*dEr~u`P+sE zJ6=wMGg$~31d);^-cgv0$BbE-@cLffLWC8btsOhlpY)*Tah{Os#zo^!f*1*!q_L9L z5V@_&4E|wPov=u}PK+^Hhta%PPB^*4z|}1q-TVM0y$>UIH{`8;CLf?)+|F71|;Ofx&(-6)|vsO)U%fhNB)#)Rf8jDnZkR@lF*t~2m+BPq5 zFQxCJm=AAsgBl6*4S9w;+dbYiBi*aHC|mZ)B|%*V=uq~4MoCG6mf2#aZO3!dxS{a= zITxauSfYRufyd#wHKi30s*V|!nm|66?$ClLdL*Pn!~s#rG_Xy;?ybI1@={{ApM}?i zeE;w^Y&=A7_>l$Ku-qU0s#2TE4@}d6c&v`>t%MUJ&5YZ8yB@%$7AoihX_A#W!V*kUz5H1L&D$iXRTZmU72K#5DIl z(OMJ`Qf|rAp7a75Pmk~&KMkR_xGcd{tL}eF7lL8zlNyeKZMki?I;!Q6SB8P(n+4br zDb>|k*R;sqU5aatW;)KmRTZB^ zFVc-Jk0%nyg>B){{?NNiJ<)vDUN_P|z1^>1x3e()(h&Z%*@(QxHIqr7;>p0=mM`cC zT~3ZyOwPy?f2?2W)C(Rof_j}~GY^e&7+1<|I0T|xb7pa=>cEn!a>g~uW5;vhXVWvv zRYuE4x-C)mEe&Knot8ELFges-UMa)NlHNtP8aHlXNMu8~Yn>7;9G%zekG$V>g=?SW z7ND`MDD}Zsk9rDw1xDvz;ab)}Ol)_>J%UhW+w!iXTlc27Pv3O%TK7#561YFRq5b&s z#sKjL)7pX%9||K!q?d?PEgbytD0#LRbtwa zgQ)KBTD(Gn0UdktxIP;Dt35b{4+efr)ez2VhUBs#IKJy9U()+qzUrf*adu~%kr9g- zIeo|p48$)KnUSx!!qd(mF@vf;*NPak&HEX{fIW;A$(8!Di={S`CvHh>*dWL{%yH+p zlOZ;!Ey&J_?H{L(!GnjdTb5S^izMRP7MHSUTGNa>85EU{eE&`k#i?T&>Q>e--dIWH z4-dX0@5&BV7=W$S3}&0Q`_}y)`U_S0Bg~r{1}QhyQ^`j6dbuSn&(%!A1a)&Jdg!Ex zimlxrs%tXH*!G_h*xVfPzR-sw4?Wdgo}vu9CLuC*^lXwHX&rtjb^KBinFNaT){S*Z zq?d)iD9c~Tg(}E-DQXuHe-oKNw92i4@P;VkrMQ~;yU5o$xz`qzdmP1$g0jN55Knpn z;9m;WjqLg$VkbPGG!c=%%@KyvM0g$CcoHJZ;~@0@%niX12_F!`)N2FLUrHYj1?ia* zc*sa+?_!3#%E8v5S>JO=lWkv1u?^New$5MWJiwHr{{<9}x>f6b*`MR+txeXa*vl>9 z6!EI#D|v(Enz7AZ3U}g@M+RP3v%@p&r{-H)m2ZTrL+=Jq+$#JEVRV96Y8Ds*9PF4! zzO5`P-|F6SuErehM`Gf^fMihe({G+WTiU@hE_dx3md*F`mo{*sXgh;fj*i8yt_K5@ zob2xe8LB>je%UjytThqH-Z7KG7_%f>=Vp2BgC7ffx=#tk)3b`!ZhR{4{Q0maJ)dzW zDTM1pPDX1xAeD`W5$c#^#x{y4?$R_G@F4RxWLh$#b%ELPq@fLllC~@I$0)A8cwHW@ z7ADZY77=P}YgYgkj>a1w)Fxx6PrrJLjhFqkeJ)BJue7WEu$HqIe$)#x<4_Gl@vD_^ z%p4Ch+%@m_0y+;`R0+9bG3^VfGVQ5R@?M^WlyxQ8sVBl}aZ$UR&XwJ?OioFq0tUAB zk}0t0ShXBu>Cn9gEDqj$l3CzMR>~$+@h2fvC$?=*zC*B%+4z+}qz|FhP))E$rD$uy zu1&4c45731Q@88*v|XjDcL#k2Jg!LXoeY%PB*n0#Q~1n-l*CFN*EtEP?|M7gt*NBJ z0KiYV+T;g1fd>mXQdisvR6Fl#3f&&C_q=$k`SU2}s=d0QB2cztJpI75Qyv6xAXA8l zS~$dZ5=S~=)JR3U^pg@_~f_fE||L3?b-LiX0Zy->5xKThRCkfNQ~~k*kGgtn;&B%rKjOE_Qxs1kCld^yPBt+`QR6SpggdX zSzyMXNZb1YB^vU%<14u1Vsm+1SaHp_tnf8IXE^zr2bDA~rm|xMm|!mjWWd>7aokc| z@yY5(q*%_^@=VLd50BGqDsB;L1hs+Jt%_e--;mH@cYd?*to>)>opdd8<&c@k!Mkk$ zj6JZ|HJRUlY0v)l8u@&zqk%@H>D{3Smv$t;sqtR?s&)1GR_h@3-v=vS15&QX#@@e{ zCen)!E6GY-s|471q`oMAe!GxTB~kySYfl=hV=ly*5#6%ajN0KC3`S-2vHf+<4?2`- z^1v_DxA%&FO*xGztojRMYT(h~gl$Y{PxiR#q3T3LushZA9p{Fxt;v#i$h&c}H$_{f zMmAAS3ES&K70vFoHMSfX!_6{;$4Z`73^@Ug93xf)2@C$(DY z1{b(cI^B9A6LYI(JTdcey(U(uHJ(OdJ{*@{yf_%_{+N&&8r*$nypdz|XeH)CiQ_J{ zQeW#!%(UEtVW1ZbNLw8Vcxeg&!UD0`Me=H6_YptFy~E43n#S8?j6EuF{@8Nf`si7Q zVZ(%HDn6DcVc4;30U%_oUc09hp1*dw&=Q?&^J=hr2dDRxEZlQON>CIbZ>F4N;Y=F~Shkr}5+OZgc5EjJP5PAz)OX<0VM^Hki=0zJ%!ElG;m9N-YvmG0u;A zTAsYPzZHCCxiqADx)T}UKl51wv2q-{492on!d&@ zELS7z9AKWTm-O58bW51wVBK3{8kodW1O%6Hb^8Ov9`gVe(Zjl@^@}BQZJfuYsu!{drPXecpX0&l6R>&AAFDCzqgLmEVJ|m z8Ru$pxBc)Mru2lk&VH~bgv+%|&CiijM-cpzWK}x0i$MY@eN)xF0$12P)Q-NeUNy?05?D z$}?HA-s-EECEnSph}?E5Y5Qm|TU*X|blo?LRdFPZ4{FQDmQie@_U=LooIgWj8(IbD zpjQ&R?W*xy#b*796ED^{ur#;AwLWkpZ6R^+z@X_PVf&yK|0q^^=9_~k0K78l?5NZJ z-8a#tjoiZZDxS}@f#Xy;QvURx6-e(O%$K?P*0a!X^>aLIj8N3|VRBXG^~ z_3YijblPlni$9wYjyJ>wb~N&i*s1!O*epID&$}eetUOWn-rCW$T(kr}P~*41H_$Pf z?hiP6`J^H#T~~Ar*q7J!#edOFaHI+|6CA;#UB%<#AySi^m; zk2<6{MK^`d#zYp~mu_Mls2l{8NtS5B50jSb`BLl0!RcQmPVW#peaj*ZbYIMimHj@L zKvogEG3>UTfbrnlaIt+vL_Jyu_ zJ+}QBJLC81i?(BUm=nqWhh6bSMrY1_xUjYnJ-OXf{~->foQwFfl4Hwi^Q~Q)2($P&&Ba>?St|c5rhQv!D`>CVy3MuC zw&u{vRH|NIWnDCxhRgGE?dQ4jP*Ofl0S6^TkOR4jr3*3xP3V4g>*C@eppX-F#_sh> z$+veSs(H%Mbo+Xf$a3oqetv%Y744f={(Tj0cWZ+5oxNS3y?=PyhIj&@2>;{MQb>s6oi7`7t|u#d*@T(g9y z4h6FtHsSabAaAR<$=0ngLheum9$c|_V6HaP+#XU>G9&41A$O0sSD#dyI7EidVGy7;;rJdC}iT2Fs}Hj6K-$F+F0dtfUx!p?0w z$pSBbk}O?po7U)#A6B6Fp}w0_b@*7H@nDv>x>h4NC!}6`7UFxU7nlP2=5ud55S@_R zi*!M^OC5B@SNaDy-O*^%YE16pH-!=C3Tods$S9d&=%uw zTZistCoGoFVUq;E1u-c2F!+P zsNrergI=7n5r#0!Vh>`T2A&=~m!#0l5IzUAFfwZM&C1pmI@eu9R_1XiCnoB2v{8tD znWZVkU8K;Z3S)Ns!Me*~oojCJJn4S6PXADddjd}VWml(_h)2crvKztfy5zPktCu_g z3SMZ#E3Op#sHc5N+esL(RX=)MUZ_^1jJcNuT%gN87pwv_FgOmhlB!iDpN;*>tu<2F zqXbF)+kVQ=!ZWOWil3%=#SLZY7vbk9mz0tRT6*2Q3AiOZe&64C)8feKp;!7;+og1* zlgB4YVEtfb9f@gww-q@t{}VbToTe0Wukmhtzux{jSdv?gmyfe%O23|J#Jt&WeoBBU z9_?WB$F=>HrUO7-Bn&~!k+bO^&- zd0ilCR7iYbif`9(3vHLj(?VcUft4W(0sB2;&E=&7#b!tgUlr$s{(97amlAiyx2&kZ z19&BkZst!fj|c;DniTW#Ky8kmf=+=B;XtD;ygUAs@ZP>)iQGF<9qF1Qg2ss zuK!5HCpyeTUJQ-gMgVB^vPz{IW7kCc29fOG_960!p>6BuKTf@bKh1G@c92F@x^f2g zz08Xz5hY(JYr!h8_IkwvVIQO#mS!MRRy@?Ts_>nD3)Y{K_ zNY*;{HvTeape5B% zorvqW&cR+C!yqU1eYK5@`dMZwCM zJlHjBBdK+T}1rYslr z*p;}MB*IO8WqPLE^@?K{Bi)jcT^pBj@xfNKb=15*Sw&md&t0~7b&sWW)mBC4ON(*()yoZ&72Y?f+mAM;GRw0yk1_j~FS00Y^`Ebn;6U#%nszxUf{o zwIF6GRrl6!PsJbnteMqto@k*tlDPW)jI%(y=78A)udEbpE1!Hrh;x&Ut*v5?=49qr z?R%mL-4Jv)Iv954EkqG?&p#6RQ?d&tzVQpbwXdg<3C%jUj0Jd7*Fx(?nMt7Z@Wq->xBh0 zo_IjJS>)cbZBy=(Te00nE!*2dND=SI8RRP2>Mn5lZQ5a?T`1YGA)CgVXE*Rh@Y-9N zb1NPDw2}=y=XamVf3562Ll(t{~ZlNZ(PSG~&F z9iFnOnlF;h=uuY|`Skl-8%y@$C-p;I2lIoi;l_T3;{YEC9I6gl9LNw@FT#OAPf@v% zmkjCbG#9QSp~l!P2F$~Bg>C8iwR9-cYU6;_FgsflUYV;yU5guTw4cUIT%oabkXE>ZsOzW zd19mV3wmw4C|}(?lV=TT6xFi^f7wuS(53-LcXydWW*$h<-o@UKkZrJ7KbU`-W-oVBNHd9`ybHG$^EZ)& zzctdi-6k#G$^wH821$pcxeq69;&${BmBogWl3s2W>@L@fklHpbI4N3C5N!2Ax1Z!U zHX^m!xHu9cl;G$4L)tjl6R{3zOh8r3I*xgo`gzZRKX!RGyag^02L%*z^ z$SV@UYL6k~&}`F{K19?C>QUQc+E?h7#RPz}y`6-L7koHkV#LfN1Z@Z0)Xx~U5A8#& zcGp+X-XH}48|S9kE^4>Mewfo{7RzVpavLKp9bvi zrf6~2+A|jFPpnkRz=N3 zV`*vVdc22tOV zqG*gC@+c`qlU!q)3ZYDG-lk)^1QJbUC(3a|)H6#-v#`pv72*wGt@4K<qsoldM2I(X6ZqPMR=Y%CpGY43FyKhFqInHGZULrB_ZVFz_SpGMK` zi1JYNRi0q+aj=fhV*YwP6-qsMIzUhs+J+S%36l=Xc8Z*fatlj}BM#yw8T{O4-9Q~|i zU}9*PHkL-C-ZcB;lnHqtL&0l?wJFY$c?jHZA|7Ftre{t~- z(H!8hf%6^w+Q=*ZdfZ#Vzt!TuQ|0fwctH0QuI>npwONKOz zAX;xnd`^0wP6PP+ul#M z-yI2sij=88<~|;dI7kQ5s6cVfzDv1VqOrS{?U%2khfSZ0C^aKipUBjzAzdrGhLtP* z30*Dj!>A5IWeDr?H~Wf${=-GyEBuaiq<}~6(oXwnJpY$Eo<;@hktWQB&TpeQ_MHYp z-!&K!2SuMNtDXUSd@-}^=;pJUMHZ?qFEu6Gr-iHKQGc5Fup};2NIb;G0Pe`U0fpqv zt-9r)Zn*&v51x(^s3q57yyYE>d*CRM_9K*P@uuJuAky=$bPa57DhWMX3C#yjBo zZLg+6Vo!g(Y+RGms@WhGxNO0KhDVHX@jPO)pOlh2p&OUyI_3iHOCFrwG&hWM77wbO zm1eo!auLy@(Zz@g~Im zVfH7-;?N5eyqiUl_4!x9{$)DR6Xs{PIB{aNtfkqdSkCUw1zJK}9A<9q*z*0QA%e1g7Xc~1~iq{japuhbnq}DUdngPQ<%(bgu^-Tyj z{Fq;x103Tp1)Z4!@UogVtK6;Rb-;9G@TNl-H8PmKYW}ve<&u9{pV(L;j0aN-w%ycn z<-IKb>hsmS%i<{))6>8HzfJ4=JY?=1vB80ie;mBx+_`8Wp`V6-&m1mDZ&@Y(MV{g= zCd|VqiaB{@P6duE_h*!-n_NvSy&mB7k!1A9P z_HWE#50GV+>+y;q@FmP0*sjN9X-kFHI`g@}PQ=aWh}wIc5Gs)laN9nVrf`zwRsUDq4m+@uSuE97Ro>etplmiMh3i$0iY1=Gq6E^}CnP1S= z?a}wC@-?CgYN=b=p3#Ne`N`b9ywhzckX!|o04Cqp7e3Toz9;Mj5>d&R6?_J-c3{~|(jFjaj3 zK5)?Nvh@Ad`0usFp6>?Q*&$E%e@sC&dfnZHclLJh)(}?ZT$t*(lo-Ey&PiRfw~yB2 z1E1>&s?y(NDqT@wnH1$6&X+zhX63zk zL(wv^DAyg1Ucg9rB6(q6vs`yMyVBV_+eI=68BjRkE-+=FluH|)+t%;(v>pgsi>r@# zJrn9|4QbMRp)RY=| z@>^jA0#(+em|%)TptreRgoO^+T(zK_fG|T!F5gQR!fS8luU{ebETGo3-H792QHFXIhA}$>j8m9?TPG~y&It%PHWD0=j zt?>qcW_&=Uk*vB?%nMfA_)wkV0n*;9Dq3DxYYZ#4QSgiWzf2kCo`{5Ro@|ua#5osk{y5 zNN(+{&@7;UzWyp;EC065&DOhg!P3pDB_Pi;nysh7r>i?#O_s+PSF)hL;iW7_>Sf&A zor8TdPW({&_#R)7K%;$7bm04PieD8qY>B%%qu6bVpItHTPTsrVcy+3OQTzy>WXTjS zx3yM%sYIUY8&qKF1?H32nWFk;5Ah2RczgxB=(4iu&z?g&Go9AbCDwy21gXYJ z%dxi|4K$tn;zK@BHeP;Va*;|LR{U2Z3{Md<_!oWS+3)a(Z+`jL;eX%$=k(M5kGfty zJVj}rUYMRq7X@VT$>o}>nU*Y@NvHK8j`4F4cM1qvzjF2zkH+W1(yt{Ms{*BnUtJqN zDs=DsGIt14zkf>mCv~>zv%x18mGcVkQGUx}Z~S)=c5pp8AlPN}a8W!t|4Z>vEN&(D zlZMRr=r7tPn?Gq$_=WR-JoWs(qUdk7Jd&V){mjnf+d+ zg+F|fG*Wy1&LGmA@0TZgjl!okHX>EO`hP5%0XIB6uis%`U_&L#@TU2~JkL7+r*YlT z(0YLw8Ml{EY;A3GpmbF#T3Y#UVKo=62M&NI#z(i4{%ZUb9-YzO_eFmC>%pzY#F*rp zKXm??)%SlIBDRuwMO(HyDI#w&lo3(B^Q?eK({>Le)=xZ8(=5*yxL-1d2 zmi!s*$3HXuYVp7wbh9Hb*5c1RU;J6h^IL!3^ZnEKv)+HJu7LcXIbM7DH|zeNC5!%P z{H;}g=KZYm&nzGQY5dn)SFYjnX?zPXhxp^v^mYt?vY<>7kEnE;%`Dg4j81b;W~ zKY$DCl;ESwe>d-c8+cyzTt>DAJGAfuMuBTvS@r=>p!RweBZ`+a3PMCc3Oep#zt$hV zgExLw9C-6qm-zv=V$rFXzveG%^OIcJyR$xux_Uo-y!YnEQ`nMI3fZNf7Qeow`0SUz zz_L#jBMN>iJpT>;(y8z9kN=X@m3ZNm)}_+Br~W0`T>?2JO^4ls7e(Lww-x(OU;hJy zAWogFKKmal_oA-s@Bguw|Mgh^fQ}NNq0WbY(!=c`X8yX~7X zZ!iA;)PL`(eKoK7vFcbkChUFbX*M%bIw$zLx1|0w_E=kh2+z*~D0;Pl5SGHv~jQ`oP(OG{~r{-ytd$oRi~3;z*B zo39Fo{GCg%757#DgSEJ*_x#to|EX2_@1*$dTtYzN_}I{{!gc4be*bqO|GT%Z{=xch DEWM2ceUS$(fFCru? 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 pMf(%*%8ie&{N(rly#0G0_{ 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%0Dq3;)>3`oAvqig28zXT*UsJl;Mu$_u3>oMd|s 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 + +--- + +### Theme Switch Toggle (enabled by default) + +Shows icon besides title of page to change theme + +To disable it : + +```yml +disableThemeToggle: true +``` + +You can refer following table for better understanding... + +| `defaultTheme` | `disableThemeToggle` | checks local storage? | checks system theme? | Info | +| -------------- | -------------------- | --------------------- | -------------------- | ----------------- | +| `auto` | true | No | Yes | only system theme | +| | false | Yes (if not->2) | Yes (2) | _switch present_ | +| `dark` | true | No | No | force dark only | +| | false | Yes | No | _switch present_ | +| `light` | true | No | No | force light only | +| | false | Yes | No | _switch present_ | + +--- + +### Archives Layout + +Create a page with `archive.md` in `content` directory with following content + +```shell +. +├── config.yml +├── content/ +│ ├── archives.md <--- Create archive.md here +│ └── posts/ +├── static/ +└── themes/ + └── PaperMod/ +``` + +and add the following to it + +```yml +--- +title: "Archive" +layout: "archives" +url: "/archives/" +summary: archives +--- + +``` + +**Note:** Archives Layout does not support Multilingual Month Translations. + +ex: [archives.md](https://raw.githubusercontent.com/adityatelange/hugo-PaperMod/exampleSite/content/archives.md) + +--- + +### Regular Mode (default-mode) + +![regular](images/regular.jpg) + +--- + +### Home-Info Mode + +![homeinfo](images/homeinfo.jpg) + +Use 1st entry as some Information + +add following to config file + +```yml +params: + homeInfoParams: + Title: Hi there wave + Content: Can be Info, links, about... + + socialIcons: # optional + - name: "" + url: "" + - name: "" + url: "" +``` + +ex. [config.yml#L106](https://github.com/adityatelange/hugo-PaperMod/blob/exampleSite/config.yml#L106) + +--- + +### Profile Mode + +![profile](https://raw.githubusercontent.com/adityatelange/hugo-PaperMod/exampleSite/content/posts/papermod/papermod-features/images/profile.jpg) + +Shows Index/Home page as Full Page with Social Links and Image + +add following to config file + +```yml +params: + profileMode: + enabled: true + title: "" # optional default will be site title + subtitle: "This is subtitle" + imageUrl: "<image link>" # optional + imageTitle: "<title of image as alt>" # optional + imageWidth: 120 # custom size + imageHeight: 120 # custom size + buttons: + - name: Archive + url: "/archive" + - name: Github + url: "https://github.com/" + + socialIcons: # optional + - name: "<platform>" + url: "<link>" + - name: "<platform 2>" + url: "<link2>" +``` + +--- + +### Search Page + +PaperMod uses [Fuse.js Basic](https://fusejs.io/getting-started/different-builds.html#explanation-of-different-builds) for seach functionality + +Add the following to site config, `config.yml` + +```yml +outputs: + home: + - HTML + - RSS + - JSON # is necessary +``` + +Create a page with `search.md` in `content` directory with following content + +```yml +--- +title: "Search" # in any language you want +layout: "search" # is necessary +# url: "/archive" +# description: "Description for Search" +summary: "search" +--- + +``` + +To hide a particular page from being searched, add it in post's fron't matter + +```yml +--- +searchHidden: true +``` + +ex: [search.md](https://raw.githubusercontent.com/adityatelange/hugo-PaperMod/exampleSite/content/search.md) + +> Search Page also has Key bindings: +> +> - Arrow keys to move up/down the list +> - Enter key (return) or Right Arrow key to Go to highlighted page +> - Escape key to clear searchbox and results + +For Multilingual use `search.<lang>.md` ex. `search.es.md`. + +**Note:** Search will work only on current language, user is currently on ! + +**Customizing Fusejs Options** + +Refer https://fusejs.io/api/options.html for Options, Add those as shown below. + +```yml +params: + fuseOpts: + isCaseSensitive: false + shouldSort: true + location: 0 + distance: 1000 + threshold: 0.4 + minMatchCharLength: 0 + keys: ["title", "permalink", "summary", "content"] +``` + +--- + +### Draft Page indication + +adds `[draft]` mark to indicate draft pages. + +--- + +### Post Cover Image + +In post's page-variables add : + +```yml +cover: + image: "<image path/url>" + # can also paste direct link from external site + # ex. https://i.ibb.co/K0HVPBd/paper-mod-profilemode.png + alt: "<alt text>" + caption: "<text>" + relative: false # To use relative path for cover image, used in hugo Page-bundles +``` + +When you include images in the [Page Bundle](https://gohugo.io/content-management/page-bundles/), multiple sizes of the image will automatically be provided using the HTML5 `srcset` field. + +To reduce generation time and size of the site, you can disable this feature using + +```yml +params: + cover: + responsiveImages: false +``` + +To enable hyperlinks to the full image size on post pages, use + +```yml +params: + cover: + linkFullImages: true +``` + +--- + +### Share Buttons on post + +Displays Share Buttons at Bottom of each post + +to show share buttons add + +```yml +params: + ShowShareButtons: true +``` + +--- + +### Show post reading time + +Displays Reading Time (the estimated time, in minutes, it takes to read the content.) + +To show reading time add + +```yml +Params: + ShowReadingTime: true +``` + +--- + +### Show Table of Contents (Toc) on blog post + +Displays ToC on blog-pages + +To show ToC add following to page-variables + +```yml +ShowToc: true +``` + +To keep Toc Open **by default** on a post add following to page-variables: + +```yml +TocOpen: true +``` + +--- + +### BreadCrumb Navigation + +Adds BreadCrumb Navigation above Post's Title to show subsections and Navigation to Home + +```yml +params: + ShowBreadCrumbs: true +``` + +Can be diabled for particular page's front-matter + +```yml +--- +ShowBreadCrumbs: false +--- + +``` + +--- + +### Edit Link for Posts + +Add a button to suggest changes by using the file path of the post to link to a edit destination. + +For site config use: + +```yml +Params: + editPost: + URL: "https://github.com/<path_to_repo>/content" + Text: "Suggest Changes" # edit text + appendFilePath: true # to append file path to Edit link +``` + +Can be modified for individual pages + +```yml +--- +editPost: + URL: "https://github.com/<path_to_repo>/content" + Text: "Suggest Changes" # edit text + appendFilePath: true # to append file path to Edit link +--- + +``` + +The example above would yield the following link for the post file `posts/post-name.md`: +https://github.com/<path_to_repo>/content/posts/post-name.md + +| Parameter | Required | Default Value | +| ----------------------- | -------- | ------------- | +| editPost.URL | true | - | +| editPost.appendFilePath | false | false | +| editPost.Text | false | "Edit" | + +Since the link generated is a regular HTML anchor tag `<a href=...>`, you can +also use other URL schemas like `mailto://`, e.g. +`URL: "mailto://mail@example.com?subject=Suggesting changes for "` + +--- + +### Other Posts suggestion below a post + +Adds a Previous / Next post suggestion under a single post + +```yml +params: + ShowPostNavLinks: true +``` + +--- + +### Multiple Authors + +To Use multiple authors for a post, in post-variables: + +```yml +--- +author: ["Me", "You"] +--- + +``` + +To use Multiple Authors Site-wide, in `config.yml`: + +```yml +params: + author: ["Me", "You"] +``` + +--- + +### Comments + +to add comments, create a html file + +`layouts/partials/comments.html` + +and paste code provided by your comments provider + +also in config add this + +```yml +params: + comments: true +``` + +read more about this [hugo-comments](https://gohugo.io/content-management/comments/) + +--- + +### AccessKeys + +```text +c - ToC Open/Close +g - Go To Top +h - Home (according to current lang) +t - Theme toggle +/ - Jumps to search page if in menu +``` + +[What's AccessKeys ?](https://www.w3schools.com/tags/att_global_accesskey.asp) + +--- + +### Enhanced SEO + +**Enabled only when `env: production`** + +- [Rich Results/Snippets Support](https://support.google.com/webmasters/answer/7506797?hl=en) + +#### Twitter Cards Support + +* The Twitter Cards metadata, except ``twitter:image`` should not require + additional configuration, since it is generated from metadata that + you should already have (for instance the page title and description). +* The ``twitter:image`` uses the [Post Cover Image](#post-cover-image), if present. +* In the absence of a cover images, the first image from the ``images`` + frontmatter (a list) is used. + ```yaml + images: + - image_01.png + - image_02.png + ``` +* Finally, if neither of those are provided, ``twitter:image`` comes from the first + [Page Bundle](https://gohugo.io/content-management/page-bundles/) + image with ``feature`` in the name, with a fallback to the first image with + ``cover`` or ``thumbnail`` in the name. + +#### OpenGraph support + +* The OpenGraph metadata, except ``og:image`` should not require + additional configuration, since it is generated from metadata that + you should already have (for instance the page title and description). +* The ``og:image`` uses the [Post Cover Image](#post-cover-image), if present. +* In the absence of a cover images, the first image from the ``images`` + frontmatter (a list) is used. + ```yaml + images: + - image_01.png + - image_02.png + ``` +* Finally, if neither of those are provided, ``og:image`` comes from the first + [Page Bundle](https://gohugo.io/content-management/page-bundles/) + image with ``feature`` in the name, with a fallback to the first image with + ``cover`` or ``thumbnail`` in the name. +* For pages, you can also add audio (using frontmatter ``audio: filename.ext``) and/or + videos. + ```yaml + videos: + - filename01.mov + - filename02.avi + ``` +--- + +### Multilingual Support + +--- + +### Misc + +#### Scroll-Bar themed (by default) + +#### Smooth Scroll between in-page links (by default) + +#### Scroll-to-Top Button (by default) + +```text +Displays a Scroll-to-Top button in right-bottom corner +``` + +#### Google Analytics integration + +#### Syntax highlighting + +#### RSS feeds diff --git a/exampleSite/content/posts/papermod/papermod-icons.md b/exampleSite/content/posts/papermod/papermod-icons.md new file mode 100644 index 0000000..d9bf636 --- /dev/null +++ b/exampleSite/content/posts/papermod/papermod-icons.md @@ -0,0 +1,101 @@ +--- +title: "Icons" +summary: List of all Icons supported by PaperMod +date: 2021-01-20 +weight: 4 +aliases: ["/papermod-icons"] +tags: ["PaperMod"] +author: "Aditya Telange" +draft: true +--- + +## Social Icons + +| No. | Name | Platform Link | +| --- | --------------- | ------------------------------- | +| 1 | `123rf` | 123rf.com | +| 2 | `adobestock` | stock.adobe.com | +| 3 | `behance` | behance.net | +| 4 | `buymeacoffee` | buymeacoffee.com | +| 5 | `codepen` | codepen.io | +| 6 | `cryptohack` | cryptohack.org | +| 7 | `ctftime` | ctftime.org | +| 8 | `dev` | dev.to | +| 9 | `discogs` | discogs.com | +| 10 | `discord` | discord.com | +| 11 | `dreamstime` | dreamstime.com | +| 12 | `dribbble` | dribbble.com | +| 13 | `email` | - | +| 14 | `facebook` | facebook.com | +| 15 | `flickr` | flickr.com | +| 16 | `freepik` | freepik.com | +| 17 | `gitea` | gitea.io | +| 18 | `github` | github.com | +| 19 | `gitlab` | gitlab.com | +| 20 | `goodreads` | goodreads.com | +| 21 | `hackerone` | hackerone.com | +| 22 | `hackerrank` | hackerrank.com | +| 23 | `hackthebox` | hackthebox.eu | +| 24 | `instagram` | instagram.com | +| 25 | `itchio` | itch.io | +| 26 | `kakaotalk` | kakaocorp.com/service/KakaoTalk | +| 27 | `keybase` | keybase.io | +| 28 | `kofi` | ko-fi.com | +| 29 | `lastfm` | last.fm | +| 30 | `liberapay` | liberapay.com | +| 31 | `linkedin` | linkedin.com | +| 32 | `mastodon` | mastodon.social | +| 33 | `matrix` | matrix.org | +| 34 | `medium` | medium.com | +| 35 | `mixcloud` | mixcloud.com | +| 36 | `nuget` | nuget.org | +| 37 | `paypal` | paypal.com | +| 38 | `qq` | qq.com | +| 39 | `reddit` | reddit.com | +| 40 | `rss` | - | +| 41 | `serverfault` | serverfault.com | +| 42 | `soundcloud` | soundcloud.com | +| 43 | `shutterstock` | shutterstock.com | +| 44 | `slack` | slack.com | +| 45 | `snapchat` | snapchat.com/add | +| 46 | `sourcerer` | sourcerer.io | +| 47 | `spotify` | spotify.com | +| 48 | `stackoverflow` | stackoverflow.com | +| 49 | `steam` | steampowered.com | +| 50 | `telegram` | telegram.org | +| 51 | `twitch` | twitch.tv | +| 52 | `twitter` | twitter.com | +| 53 | `unsplash` | unsplash.com | +| 54 | `xda` | xda-developers.com | +| 55 | `youtube` | youtube.com | +| 56 | `other` | - | + +Usage : + +``` +socialIcons: + - name: "kofi" + url: "https://kofi.com" + - name: "twitter" + url: "https://twitter.com" +``` + +--- + +## Share Icons + +| No. | Platform | +| --- | --------------------------------------------------------------- | +| 1 | `twitter` (also generates hash tags from tags linked with post) | +| 2 | `linkedin` | +| 3 | `reddit` | +| 4 | `facebook` | +| 5 | `whatsapp` | +| 6 | `telegram` | + +Usage: + +```yml +params: + ShowShareButtons: true +``` diff --git a/exampleSite/content/posts/papermod/papermod-installation.md b/exampleSite/content/posts/papermod/papermod-installation.md new file mode 100644 index 0000000..a7b5941 --- /dev/null +++ b/exampleSite/content/posts/papermod/papermod-installation.md @@ -0,0 +1,316 @@ +--- +title: "Installation | Update" +summary: Read Install and Update instructions here +date: 2021-01-20 +series: ["PaperMod"] +weight: 1 +aliases: ["/papermod-installation"] +tags: ["PaperMod"] +author: "Aditya Telange" +TocSide: left +--- + +## Intro + +- **We'll be using `yml/yaml` format for all examples down below, I recommend using `yml` over `toml` as it is easier to read.** +- You can find any [YML to TOML](https://www.google.com/search?q=yml+to+toml) converters if necessary. + +--- + +## Guide + +Follow [Quick Start](https://gohugo.io/getting-started/quick-start/) guide to setup hugo and create a new site. + +> Note: Use -f to select yml format +> +> `hugo new site <name of site> -f yml` + +Make sure you install latest version of **`hugo(>=0.83.0)`**. + +After you have created a new site, at [Step 3](https://gohugo.io/getting-started/quick-start/#step-3-add-a-theme) follow the steps: + +### Method 1 + +Inside the folder of your Hugo site, run: + +```bash +git clone https://github.com/adityatelange/hugo-PaperMod themes/PaperMod --depth=1 +``` + +**Note**: You may use ` --branch v5.0` to end of above command if you want to stick to specific release. + +> Updating theme : +> +> ```bash +> cd themes/PaperMod +> git pull +> ``` + +### Method 2 + +You can use as [submodule](https://www.atlassian.com/git/tutorials/git-submodule) with + +```bash +git submodule add https://github.com/adityatelange/hugo-PaperMod.git themes/PaperMod --depth=1 +git submodule update --init --recursive # needed when you reclone your repo (submodules may not get cloned automatically) +``` + +**Note**: You may use ` --branch v5.0` to end of above command if you want to stick to specific release. + +> Updating theme : +> +> ```bash +> git submodule update --remote --merge +> ``` + +### Method 3 + +Or you can Download as Zip from Github Page and extract in your themes directory + +Direct Links: + +- [Master Branch (Latest)](https://github.com/adityatelange/hugo-PaperMod/archive/master.zip) +- [v5.0](https://github.com/adityatelange/hugo-PaperMod/archive/v5.0.zip) +- [v4.0](https://github.com/adityatelange/hugo-PaperMod/archive/v4.0.zip) +- [v3.0](https://github.com/adityatelange/hugo-PaperMod/archive/v3.0.zip) +- [v2.0](https://github.com/adityatelange/hugo-PaperMod/archive/v2.0.zip) +- [v1.0](https://github.com/adityatelange/hugo-PaperMod/archive/v1.0.zip) + +### Finally ... + +Add in `config.yml`: + +```yml +theme: "PaperMod" +``` +### Method 4 + + - Install [Go programming language](https://go.dev/doc/install) in your operating system. + + - Intialize your own hugo mod + +``` +hugo mod init YOUR_OWN_GIT_REPOSITORY +``` + + - Add PaperMod in your `config.yml` file + +``` +module: + imports: + - path: github.com/adityatelange/hugo-PaperMod +``` + - Update theme + +``` +hugo mod get -u +``` + +--- + +## Quick Links + +- ### [Papermod - Features](../papermod-features) + +- ### [Papermod - FAQs](../papermod-how-to) + +- ### [Papermod - Variables](../papermod-variables) + +- ### [Papermod - Icons](../papermod-icons) + +- ### [ChangeLog](https://github.com/adityatelange/hugo-PaperMod/releases) + +--- + +## Sample `config.yml` + +> **Example Site Structure is present here**: [exampleSite](https://github.com/adityatelange/hugo-PaperMod/tree/exampleSite/) + +**Use appropriately** + +```yml +baseURL: "https://examplesite.com/" +title: ExampleSite +paginate: 5 +theme: PaperMod + +enableRobotsTXT: true +buildDrafts: false +buildFuture: false +buildExpired: false +pygmentsUseClasses: true + +googleAnalytics: UA-123-45 + +minify: + disableXML: true + minifyOutput: true + +params: + env: production # to enable google analytics, opengraph, twitter-cards and schema. + title: ExampleSite + description: "ExampleSite description" + keywords: [Blog, Portfolio, PaperMod] + author: Me + # author: ["Me", "You"] # multiple authors + images: ["<link or path of image for opengraph, twitter-cards>"] + DateFormat: "January 2, 2006" + defaultTheme: auto # dark, light + disableThemeToggle: false + + ShowReadingTime: true + ShowShareButtons: true + ShowPostNavLinks: true + ShowBreadCrumbs: true + ShowCodeCopyButtons: false + disableSpecial1stPost: false + disableScrollToTop: false + comments: false + hidemeta: false + hideSummary: false + showtoc: false + tocopen: false + + assets: + # disableHLJS: true # to disable highlight.js + # disableFingerprinting: true + favicon: "<link / abs url>" + favicon16x16: "<link / abs url>" + favicon32x32: "<link / abs url>" + apple_touch_icon: "<link / abs url>" + safari_pinned_tab: "<link / abs url>" + + label: + text: "Home" + icon: /apple-touch-icon.png + iconHeight: 35 + + # profile-mode + profileMode: + enabled: false # needs to be explicitly set + title: ExampleSite + subtitle: "This is subtitle" + imageUrl: "<img location>" + imageWidth: 120 + imageHeight: 120 + imageTitle: my image + buttons: + - name: Posts + url: posts + - name: Tags + url: tags + + # home-info mode + homeInfoParams: + Title: "Hi there \U0001F44B" + Content: Welcome to my blog + + socialIcons: + - name: twitter + url: "https://twitter.com/" + - name: stackoverflow + url: "https://stackoverflow.com" + - name: github + url: "https://github.com/" + + analytics: + google: + SiteVerificationTag: "XYZabc" + bing: + SiteVerificationTag: "XYZabc" + yandex: + SiteVerificationTag: "XYZabc" + + cover: + hidden: true # hide everywhere but not in structured data + hiddenInList: true # hide on list pages and home + hiddenInSingle: true # hide on single page + + editPost: + URL: "https://github.com/<path_to_repo>/content" + Text: "Suggest Changes" # edit text + appendFilePath: true # to append file path to Edit link + + # for search + # https://fusejs.io/api/options.html + fuseOpts: + isCaseSensitive: false + shouldSort: true + location: 0 + distance: 1000 + threshold: 0.4 + minMatchCharLength: 0 + keys: ["title", "permalink", "summary", "content"] +menu: + main: + - identifier: categories + name: categories + url: /categories/ + weight: 10 + - identifier: tags + name: tags + url: /tags/ + weight: 20 + - identifier: example + name: example.org + url: https://example.org + weight: 30 +# Read: https://github.com/adityatelange/hugo-PaperMod/wiki/FAQs#using-hugos-syntax-highlighter-chroma +# pygmentsUseClasses: true +# markup: +# highlight: +# # anchorLineNos: true +# codeFences: true +# guessSyntax: true +# lineNos: true +# style: monokai +``` + +--- + +## Sample `Page.md` + +```yml +--- +title: "My 1st post" +date: 2020-09-15T11:30:03+00:00 +# weight: 1 +# aliases: ["/first"] +tags: ["first"] +author: "Me" +# author: ["Me", "You"] # multiple authors +showToc: true +TocOpen: false +draft: false +hidemeta: false +comments: false +description: "Desc Text." +canonicalURL: "https://canonical.url/to/page" +disableHLJS: true # to disable highlightjs +disableShare: false +disableHLJS: false +hideSummary: false +searchHidden: true +ShowReadingTime: true +ShowBreadCrumbs: true +ShowPostNavLinks: true +cover: + image: "<image path/url>" # image path/url + alt: "<alt text>" # alt text + caption: "<text>" # display caption under cover + relative: false # when using page bundles set this to true + hidden: true # only hide on current single page +editPost: + URL: "https://github.com/<path_to_repo>/content" + Text: "Suggest Changes" # edit text + appendFilePath: true # to append file path to Edit link +--- +``` + +You can use it by creating `archetypes/post.md` + +```shell +hugo new --kind post <name> +``` + +--- diff --git a/exampleSite/content/posts/papermod/papermod-variables.md b/exampleSite/content/posts/papermod/papermod-variables.md new file mode 100644 index 0000000..aa8eb60 --- /dev/null +++ b/exampleSite/content/posts/papermod/papermod-variables.md @@ -0,0 +1,180 @@ +--- +title: "Variables | Front Matter" +summary: List of Front Matter variables used by PaperMod +date: 2021-01-20 +tags: ["PaperMod"] +author: "Aditya Telange" +draft: true +weight: 5 +--- + +**Below are variables used with this theme...** + +--- + +### Site Variables under `Params` + +| name | type | example | Description | +| -------------------------------------- | ------------- | ------------------------ | ----------------------------------------------------------------------------------------- | +| `env` | string | 'production' | To set env to production | +| `title` | string | 'My Blog' | To set title | +| `description` | string | 'This is a blog of mine' | To set site description | +| `author` | string \|list | 'Me' \| ['Me','You'] | To show multiple Authors | +| `images` | string | 'myimage.png' | Link or path of image for opengraph, twitter-cards | +| `keywords` | list | [blog, page] | Add keywords for Home page | +| `DateFormat` | string | "January 2, 2006" | The format of date strings in the website. [Details](https://gohugo.io/functions/format/) | +| `languageAltTitle` | string | "English" | Alternate title in Multilingual Mode | +| `ShowReadingTime` | boolean | true \| false | To show read time in post meta | +| `ShowShareButtons` | boolean | true \| false | To show/hide share buttons under post | +| `ShowCodeCopyButtons` | boolean | true \| false | To show/hide Code Copy button | +| `ShowFullTextinRSS` | boolean | true \| false | To show Content in RSS feed | +| `defaultTheme` | string | light \| dark \| auto | To set default theme | +| `disableThemeToggle` | boolean | true \| false | To disable theme toggle icon shown besides label | +| `disableSpecial1stPost` | boolean | true \| false | To disable no-card special appearance of 1st post | +| `disableScrollToTop` | boolean | true \| false | To disable ScrollToTop button | +| `disableAnchoredHeadings` | boolean | true \| false | To disable Anchored Headings | +| `hideMeta` | boolean | true \| false | To Hide meta elements : date, read-time, author and available-translations for page | +| `hideSummary` | boolean | true \| false | To Hide summary being shown in list pages | +| `showtoc` | boolean | true \| false | To show/hide Table of Contents | +| `tocopen` | boolean | true \| false | To keep open ToC by default on page load | +| `ShowPostNavLinks` | boolean | true \| false | Show Previous and Next Posts below a Post | +| `ShowBreadCrumbs` | boolean | true \| false | Show BreadCrumb Navigation above single post/page | +| `comments` | boolean | true \| false | To show/hide comments | +| `analytics.google.SiteVerificationTag` | string | "XYZabc" | Site Verification Tag for Google Analytics | +| `analytics.bing.SiteVerificationTag` | string | "XYZabc" | Site Verification Tag for Bing | +| `analytics.yandex.SiteVerificationTag` | string | "XYZabc" | Site Verification Tag for Yandex | +| `schema` | - | - | [Details](#schema) | +| `fuseOpts` | - | - | [Details](#fuseOpts) | +| `socialIcons` | - | - | [Details](#socialIcons) | +| `label` | - | - | [Details](#label) | +| `assets` | - | - | [Details](#assets) | +| `cover` | - | - | [Details](#cover) | +| `profileMode` | - | - | [Details](#profilemode) | +| `editPost` | - | - | [Details](#editPost) | + +### Site Variables + +| name | type | example | Description | +| ----------- | ------ | ------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------- | +| `copyright` | string | `**[example.site](https://example.site)**` | This is [HUGO's site variable](https://gohugo.io/variables/site/#site-variables-list), which can also render markdown content | + +#### label + +| name | type | example | Description | +| ------------------ | ------- | ----------------------- | ------------------------------------------------ | +| `label.text` | string | 'Home' | To display different label text other than title | +| `label.icon` | string | '/apple-touch-icon.png' | To display a logo image in label | +| `label.iconHeight` | integer | 35 | To set size of label logo image | + +#### profileMode + +| name | type | example | Description | +| ------------------------- | ------- | ---------------------------------------------- | ---------------------------------------------------- | +| `profileMode.enabled` | boolean | true \| false | For enabling profileMode, needs to be explicitly set | +| `profileMode.title` | string | "Title" | Title | +| `profileMode.subtitle` | string | "subtitle here" | Subtitle | +| `profileMode.imageUrl` | string | "image.png" \| "https://example.com/image.jpg" | Image URL or Link | +| `profileMode.imageWidth ` | string | "150" | Width of image | +| `profileMode.imageHeight` | string | "150" | Height of image | +| `profileMode.imageTitle` | string | "This image is a picture of .." | Title of image | +| `profileMode.buttons` | - | - | [Details](#profileModebuttons) | + +##### profileMode.buttons + +```yml +profileMode: + buttons: + - name: Archive + url: "/archive" + - name: Github + url: "https://github.com/" +``` + +#### assets + +| name | type | example | Description | +| ------------------------------ | ------- | ------------- | -------------------------------------------- | +| `assets.favicon` | string | 'icon.ico' | To set favicon, can be path or external link | +| `assets.disableHLJS` | boolean | true \| false | To disable Highlight.js loading | +| `assets.disableFingerprinting` | boolean | true \| false | To disable Sub-Resource integrity for assets | + +#### cover + +| name | type | example | Description | +| ------------------------ | ------- | ------------- | ------------------------------------------------------- | +| `cover.linkFullImages` | boolean | true \| false | To open full size cover images on click on cover | +| `cover.responsiveImages` | boolean | true \| false | To enable/disable generation of responsive cover images | +| `cover.hidden` | boolean | true \| false | To hide everywhere but not in structured data | +| `cover.hiddenInList` | boolean | true \| false | To hide on list pages and home | +| `cover.hiddenInSingle ` | boolean | true \| false | To hide on list pages and home | + +#### schema + +| name | type | example | Description | +| ---------------------- | ------ | ---------------- | ----------------------------- | +| `schema.publisherType` | string | 'Organization' | https://schema.org/publisher | +| `schema.sameAs` | list | ["URL1", "URL2"] | Set https://schema.org/sameAs | + +#### fuseOpts + +Refer: https://fusejs.io/api/options.html + +```yml +fuseOpts: + isCaseSensitive: false + shouldSort: true + location: 0 + distance: 1000 + threshold: 0.4 + minMatchCharLength: 0 + keys: ["title", "permalink", "summary", "content"] ## can be less but not more than shown in list +``` + +#### socialIcons + +```yml +socialIcons: + - name: "<platform>" + url: "<link>" + - name: "<platform 2>" + url: "<link2>" +``` + +#### editPost + +```yml +editPost: + URL: "https://github.com/<path_to_repo>/content" + Text: "Suggest Changes" # edit text + appendFilePath: true # to append file path to Edit link +``` + +> Note: Same format is being used by Page Variables + +--- + +### Page Variables + +| Name | Type | Example | Description | +| ------------------------- | ------------- | ------------------------------- | ----------------------------------------------------------------------------------- | +| `showtoc` | boolean | true \| false | To show/hide Table of Contents | +| `tocopen` | boolean | true \| false | To keep open ToC by default on page load | +| `hidemeta` | boolean | true \| false | To Hide meta elements : date, read-time, author and available-translations for page | +| `comments` | boolean | true \| false | To show/hide comments | +| `description` | string | 'description text' | Show Post Description under Title | +| `canonicalURL` | string | "https://canonical.url/to/page" | To add canonical URL to posts | +| `disableShare` | boolean | true \| false | To hide/show share icons under a page | +| `disableHLJS` | boolean | true \| false | To disable Highlight.js loading | +| `disableAnchoredHeadings` | boolean | true \| false | To disable Anchored Headings | +| `searchHidden` | boolean | true \| false | Hide page from search | +| `hideSummary` | boolean | true \| false | To Hide summary being shown in list pages | +| `ShowReadingTime` | boolean | true \| false | To show read time in post meta | +| `ShowBreadCrumbs` | boolean | true \| false | Show BreadCrumb Navigation above single post/page | +| `ShowPostNavLinks` | boolean | true \| false | Show Previous and Next Posts below a Post | +| `author` | string \|list | 'Me' \| ['Me','You'] | To show multiple Authors | +| `cover.image` | string | 'featured.jpg' | To add a cover image | +| `cover.caption ` | string | 'caption for image' | To add caption to cover image | +| `cover.alt` | string | 'this is cover image' | Alternate text to show if image doesn't load/show up | +| `cover.relative` | boolean | true \| false | To use relative path for cover image, used in hugo Page-bundles | +| `cover.hidden ` | boolean | true \| false | To hide on current single page | +| `weight ` | integer | 5 | To set page order or to pin a post to Top of list | diff --git a/exampleSite/content/posts/papermodx-new-features.md b/exampleSite/content/posts/papermodx-new-features.md new file mode 100644 index 0000000..07795e1 --- /dev/null +++ b/exampleSite/content/posts/papermodx-new-features.md @@ -0,0 +1,72 @@ +--- +title: "PaperModX New Features" +date: 2022-04-12T23:37:00+08:00 +weight: 1 +--- + + +This page explains the new features and changes of PaperModX +comparing to it's origin PaperMod. + + +## Table of Contents (ToC) floating on the side + +By adding config: + +```yaml +params: + TocSide: 'left' # or 'right' +``` + +ToC will float on the left/right side of the page. +You can take a look at how `'right'` feels like in [Installation | Update](../papermod/papermod-installation). + +The ToC box is responsive, it only shows on the side when minimum screen size is 1440px. + +this feature is enabled on this site. + + +## InstantClick integration + +By adding config: + +```yaml +params: + EnableInstantClick: true +``` + +[InstantClick](http://instantclick.io/) will be enabled, +making navigation behaves like Single Page Application. + +Note that `/search` pages are omitted from InstantClick +to prevent conflicts from search's JavaScript, +this may be changed in the future after refactoring those scripts. + +Another thing to notice is smooth scrolling will be disabled +if InstantClick is enabled, because they both listen click +event on every `<a>` tags. IMO smooth scrolling is not very useful +so it has to give way to InstantCllick. + +This feature is enabled on this site. + + +## Social icons from Simple Icons + +Add social icons with `-simple` suffix from [Simple Icons](https://simpleicons.org/). + +Available icons: +- github-simple +- rss-simple +- telegram-simple +- twitter-simple +- pinboard-simple + +The icons are moved from `layouts/partials/svg.html` to `data/svg.toml`, +makes it easier to maintain, it's now possible to have an index page +to show all the icons, check it out at: [Icons Preview](../../icons) + +## Opinionated UI enhancements + +- Distinguish home page width and post page width, post page is wider + (800px) for better readability, you can change it by `--post-width` in `theme-vars.css`. +- Menu links are always bold, this feels more consistent when clicking around. Active links have deeper color. diff --git a/exampleSite/content/posts/placeholder-text.md b/exampleSite/content/posts/placeholder-text.md new file mode 100644 index 0000000..ed2c488 --- /dev/null +++ b/exampleSite/content/posts/placeholder-text.md @@ -0,0 +1,47 @@ +--- +author: "Hugo Authors" +title: "Placeholder Text" +date: "2019-03-09" +description: "Lorem Ipsum Dolor Si Amet" +tags: ["markdown", "text"] +hideMeta: true +searchHidden: true +ShowBreadCrumbs: false +--- + +Lorem est tota propiore conpellat pectoribus de pectora summo. <!--more-->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 + +<svg class="canon" xmlns="http://www.w3.org/2000/svg" overflow="visible" viewBox="0 0 496 373" height="373" width="496"><g fill="none"><path stroke="#000" stroke-width=".75" d="M.599 372.348L495.263 1.206M.312.633l494.95 370.853M.312 372.633L247.643.92M248.502.92l246.76 370.566M330.828 123.869V1.134M330.396 1.134L165.104 124.515"></path><path stroke="#ED1C24" stroke-width=".75" d="M275.73 41.616h166.224v249.05H275.73zM54.478 41.616h166.225v249.052H54.478z"></path><path stroke="#000" stroke-width=".75" d="M.479.375h495v372h-495zM247.979.875v372"></path><ellipse cx="498.729" cy="177.625" rx=".75" ry="1.25"></ellipse><ellipse cx="247.229" cy="377.375" rx=".75" ry="1.25"></ellipse></g></svg> + +[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.inline >}} + +<style> +.canon { background: white; width: 100%; height: auto; } +</style> + +{{< /css.inline >}} diff --git a/exampleSite/content/posts/rich-content.md b/exampleSite/content/posts/rich-content.md new file mode 100644 index 0000000..9f9e383 --- /dev/null +++ b/exampleSite/content/posts/rich-content.md @@ -0,0 +1,32 @@ +--- +author: "Hugo Authors" +title: "Rich Content" +date: "2019-03-10" +description: "A brief description of Hugo Shortcodes" +tags: ["shortcodes", "privacy"] +ShowToc: 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. +<!--more--> +--- + +## YouTube Privacy Enhanced Shortcode + +{{< youtube ZJthWmvUzzc >}} + +<br> + +--- + +## Twitter Simple Shortcode + +{{< twitter_simple 1085870671291310081 >}} + +<br> + +--- + +## Vimeo Simple Shortcode + +{{< vimeo_simple 48912912 >}} diff --git a/exampleSite/content/search.md b/exampleSite/content/search.md new file mode 100644 index 0000000..9da8567 --- /dev/null +++ b/exampleSite/content/search.md @@ -0,0 +1,4 @@ +--- +title: "Search" +layout: "search" +--- diff --git a/exampleSite/content/search.zh.md b/exampleSite/content/search.zh.md new file mode 100644 index 0000000..50a0049 --- /dev/null +++ b/exampleSite/content/search.zh.md @@ -0,0 +1,4 @@ +--- +title: "搜索" +layout: "search" +--- diff --git a/exampleSite/layouts/_default/icons.html b/exampleSite/layouts/_default/icons.html new file mode 100644 index 0000000..bc542a7 --- /dev/null +++ b/exampleSite/layouts/_default/icons.html @@ -0,0 +1,13 @@ +{{- define "main" }} +<h1>{{ .Title }}</h1> + +<div id="icons"> +{{ range $name, $icon := $.Site.Data.svg }} + <div class="item"> + <div class="icon">{{ safeHTML $icon }}</div> + <div class="name">{{ $name }}</div> + </div> +{{ end }} +</div> + +{{- end }} diff --git a/exampleSite/layouts/partials/extend_head.html b/exampleSite/layouts/partials/extend_head.html new file mode 100644 index 0000000..07132ea --- /dev/null +++ b/exampleSite/layouts/partials/extend_head.html @@ -0,0 +1,26 @@ +<style> + #icons { + display: flex; + flex-wrap: wrap; + margin-top: 2em; + } + #icons .item { + width: 80px; + height: 50px; + margin: 10px; + } + #icons .item .name { + font-size: 12px; + user-select: all; + text-align: center; + } + #icons .item .icon { + display: flex; + justify-content: center; + } + #icons .item svg { + width: 30px; + height: 30px; + } +</style> + diff --git a/exampleSite/static/cover.png b/exampleSite/static/cover.png new file mode 100644 index 0000000000000000000000000000000000000000..046618f4bde47c178d9efc45d12e1aff427b4386 GIT binary patch literal 32856 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 YzMYB@se3UA45ZKvbGvJ(D_;NpFIsfgiU0rr literal 0 HcmV?d00001