From 7bf35697501cee3a6bb37f3e42575b5d29589a26 Mon Sep 17 00:00:00 2001 From: Nathan Anderson Date: Thu, 1 Sep 2022 18:42:28 -0600 Subject: [PATCH] Initial commit --- .gitignore | 13 + archetypes/default.md | 15 + config.yml | 53 ++ content/posts/how-i-made-this-site.md | 101 +++ content/posts/my-first-post.md | 33 + content/search.md | 8 + layouts/_default/taxonomy.html | 12 + layouts/_default/term.html | 18 + layouts/shortcodes/baseurl.html | 1 + static/images/img.jpg | Bin 0 -> 515694 bytes .../.github/ISSUE_TEMPLATE/bug_report.md | 50 ++ .../.github/ISSUE_TEMPLATE/config.yml | 5 + .../.github/ISSUE_TEMPLATE/new-blank-issue.md | 7 + .../PaperMod/.github/PULL_REQUEST_TEMPLATE.md | 44 ++ themes/PaperMod/.github/stale.yml | 17 + .../PaperMod/.github/workflows/gh-pages.yml | 80 +++ themes/PaperMod/LICENSE | 22 + themes/PaperMod/README.md | 96 +++ themes/PaperMod/assets/css/common/404.css | 11 + themes/PaperMod/assets/css/common/archive.css | 44 ++ themes/PaperMod/assets/css/common/footer.css | 60 ++ themes/PaperMod/assets/css/common/header.css | 93 +++ themes/PaperMod/assets/css/common/main.css | 68 ++ .../PaperMod/assets/css/common/post-entry.css | 104 +++ .../assets/css/common/post-single.css | 401 +++++++++++ .../assets/css/common/profile-mode.css | 42 ++ themes/PaperMod/assets/css/common/search.css | 45 ++ themes/PaperMod/assets/css/common/syntax.css | 85 +++ themes/PaperMod/assets/css/common/terms.css | 18 + themes/PaperMod/assets/css/core/license.css | 6 + themes/PaperMod/assets/css/core/reset.css | 116 ++++ .../PaperMod/assets/css/core/theme-vars.css | 38 + themes/PaperMod/assets/css/core/zmedia.css | 49 ++ themes/PaperMod/assets/css/extended/blank.css | 5 + .../assets/css/hljs/an-old-hope.min.css | 63 ++ .../assets/css/includes/scroll-bar.css | 63 ++ themes/PaperMod/assets/js/fastsearch.js | 148 ++++ themes/PaperMod/assets/js/fuse.basic.min.js | 9 + themes/PaperMod/assets/js/highlight.min.js | 44 ++ themes/PaperMod/assets/js/license.js | 6 + themes/PaperMod/go.mod | 3 + themes/PaperMod/i18n/ar.yaml | 22 + themes/PaperMod/i18n/bg.yaml | 16 + themes/PaperMod/i18n/bn.yaml | 28 + themes/PaperMod/i18n/ca.yaml | 19 + themes/PaperMod/i18n/ckb.yaml | 25 + themes/PaperMod/i18n/da.yaml | 28 + themes/PaperMod/i18n/de.yaml | 33 + themes/PaperMod/i18n/en.yaml | 33 + themes/PaperMod/i18n/eo.yaml | 25 + themes/PaperMod/i18n/es.yaml | 33 + themes/PaperMod/i18n/fa.yaml | 28 + themes/PaperMod/i18n/fr.yaml | 33 + themes/PaperMod/i18n/he.yaml | 19 + themes/PaperMod/i18n/hi.yaml | 19 + themes/PaperMod/i18n/hu.yaml | 16 + themes/PaperMod/i18n/id.yaml | 33 + themes/PaperMod/i18n/it.yaml | 27 + themes/PaperMod/i18n/ja.yaml | 33 + themes/PaperMod/i18n/ko.yaml | 33 + themes/PaperMod/i18n/ku.yaml | 25 + themes/PaperMod/i18n/mn.yaml | 25 + themes/PaperMod/i18n/ms.yaml | 28 + themes/PaperMod/i18n/nl.yaml | 33 + themes/PaperMod/i18n/pl.yaml | 28 + themes/PaperMod/i18n/pt.yaml | 21 + themes/PaperMod/i18n/ru.yaml | 39 ++ themes/PaperMod/i18n/sv.yaml | 28 + themes/PaperMod/i18n/tr.yaml | 25 + themes/PaperMod/i18n/uk.yaml | 25 + themes/PaperMod/i18n/uz.yaml | 20 + themes/PaperMod/i18n/vi.yaml | 25 + themes/PaperMod/i18n/zh-tw.yaml | 33 + themes/PaperMod/i18n/zh.yaml | 33 + themes/PaperMod/images/screenshot.png | Bin 0 -> 141511 bytes themes/PaperMod/images/tn.png | Bin 0 -> 15898 bytes themes/PaperMod/layouts/404.html | 3 + .../_default/_markup/render-image.html | 1 + .../PaperMod/layouts/_default/archives.html | 49 ++ themes/PaperMod/layouts/_default/baseof.html | 23 + themes/PaperMod/layouts/_default/index.json | 7 + themes/PaperMod/layouts/_default/list.html | 112 +++ themes/PaperMod/layouts/_default/rss.xml | 50 ++ themes/PaperMod/layouts/_default/search.html | 29 + themes/PaperMod/layouts/_default/single.html | 58 ++ themes/PaperMod/layouts/_default/terms.html | 27 + .../layouts/partials/anchored_headings.html | 2 + themes/PaperMod/layouts/partials/author.html | 9 + .../layouts/partials/breadcrumbs.html | 19 + .../PaperMod/layouts/partials/comments.html | 3 + themes/PaperMod/layouts/partials/cover.html | 40 ++ .../PaperMod/layouts/partials/edit_post.html | 8 + .../layouts/partials/extend_footer.html | 3 + .../layouts/partials/extend_head.html | 4 + themes/PaperMod/layouts/partials/footer.html | 137 ++++ themes/PaperMod/layouts/partials/head.html | 170 +++++ themes/PaperMod/layouts/partials/header.html | 149 ++++ .../PaperMod/layouts/partials/home_info.html | 13 + .../layouts/partials/index_profile.html | 55 ++ .../layouts/partials/post_canonical.html | 9 + .../PaperMod/layouts/partials/post_meta.html | 21 + .../layouts/partials/post_nav_links.html | 19 + .../layouts/partials/share_icons.html | 71 ++ .../layouts/partials/social_icons.html | 7 + themes/PaperMod/layouts/partials/svg.html | 649 ++++++++++++++++++ .../layouts/partials/templates/opengraph.html | 52 ++ .../partials/templates/schema_json.html | 119 ++++ .../partials/templates/twitter_cards.html | 33 + themes/PaperMod/layouts/partials/toc.html | 97 +++ .../layouts/partials/translation_list.html | 19 + themes/PaperMod/layouts/robots.txt | 7 + .../PaperMod/layouts/shortcodes/collapse.html | 8 + .../PaperMod/layouts/shortcodes/figure.html | 31 + .../layouts/shortcodes/inTextImg.html | 5 + themes/PaperMod/layouts/shortcodes/ltr.html | 15 + .../PaperMod/layouts/shortcodes/rawhtml.html | 2 + themes/PaperMod/layouts/shortcodes/rtl.html | 15 + themes/PaperMod/theme.toml | 51 ++ update-theme.sh | 3 + 119 files changed, 5191 insertions(+) create mode 100644 .gitignore create mode 100644 archetypes/default.md create mode 100644 config.yml create mode 100644 content/posts/how-i-made-this-site.md create mode 100644 content/posts/my-first-post.md create mode 100644 content/search.md create mode 100644 layouts/_default/taxonomy.html create mode 100644 layouts/_default/term.html create mode 100644 layouts/shortcodes/baseurl.html create mode 100644 static/images/img.jpg create mode 100644 themes/PaperMod/.github/ISSUE_TEMPLATE/bug_report.md create mode 100644 themes/PaperMod/.github/ISSUE_TEMPLATE/config.yml create mode 100644 themes/PaperMod/.github/ISSUE_TEMPLATE/new-blank-issue.md create mode 100644 themes/PaperMod/.github/PULL_REQUEST_TEMPLATE.md create mode 100644 themes/PaperMod/.github/stale.yml create mode 100644 themes/PaperMod/.github/workflows/gh-pages.yml create mode 100644 themes/PaperMod/LICENSE create mode 100644 themes/PaperMod/README.md create mode 100644 themes/PaperMod/assets/css/common/404.css create mode 100644 themes/PaperMod/assets/css/common/archive.css create mode 100644 themes/PaperMod/assets/css/common/footer.css create mode 100644 themes/PaperMod/assets/css/common/header.css create mode 100644 themes/PaperMod/assets/css/common/main.css create mode 100644 themes/PaperMod/assets/css/common/post-entry.css create mode 100644 themes/PaperMod/assets/css/common/post-single.css create mode 100644 themes/PaperMod/assets/css/common/profile-mode.css create mode 100644 themes/PaperMod/assets/css/common/search.css create mode 100644 themes/PaperMod/assets/css/common/syntax.css create mode 100644 themes/PaperMod/assets/css/common/terms.css create mode 100644 themes/PaperMod/assets/css/core/license.css create mode 100644 themes/PaperMod/assets/css/core/reset.css create mode 100644 themes/PaperMod/assets/css/core/theme-vars.css create mode 100644 themes/PaperMod/assets/css/core/zmedia.css create mode 100644 themes/PaperMod/assets/css/extended/blank.css create mode 100644 themes/PaperMod/assets/css/hljs/an-old-hope.min.css create mode 100644 themes/PaperMod/assets/css/includes/scroll-bar.css create mode 100644 themes/PaperMod/assets/js/fastsearch.js create mode 100644 themes/PaperMod/assets/js/fuse.basic.min.js create mode 100644 themes/PaperMod/assets/js/highlight.min.js create mode 100644 themes/PaperMod/assets/js/license.js create mode 100644 themes/PaperMod/go.mod create mode 100644 themes/PaperMod/i18n/ar.yaml create mode 100644 themes/PaperMod/i18n/bg.yaml create mode 100644 themes/PaperMod/i18n/bn.yaml create mode 100644 themes/PaperMod/i18n/ca.yaml create mode 100644 themes/PaperMod/i18n/ckb.yaml create mode 100644 themes/PaperMod/i18n/da.yaml create mode 100644 themes/PaperMod/i18n/de.yaml create mode 100644 themes/PaperMod/i18n/en.yaml create mode 100644 themes/PaperMod/i18n/eo.yaml create mode 100644 themes/PaperMod/i18n/es.yaml create mode 100644 themes/PaperMod/i18n/fa.yaml create mode 100644 themes/PaperMod/i18n/fr.yaml create mode 100644 themes/PaperMod/i18n/he.yaml create mode 100644 themes/PaperMod/i18n/hi.yaml create mode 100644 themes/PaperMod/i18n/hu.yaml create mode 100644 themes/PaperMod/i18n/id.yaml create mode 100644 themes/PaperMod/i18n/it.yaml create mode 100644 themes/PaperMod/i18n/ja.yaml create mode 100644 themes/PaperMod/i18n/ko.yaml create mode 100644 themes/PaperMod/i18n/ku.yaml create mode 100644 themes/PaperMod/i18n/mn.yaml create mode 100644 themes/PaperMod/i18n/ms.yaml create mode 100644 themes/PaperMod/i18n/nl.yaml create mode 100644 themes/PaperMod/i18n/pl.yaml create mode 100644 themes/PaperMod/i18n/pt.yaml create mode 100644 themes/PaperMod/i18n/ru.yaml create mode 100644 themes/PaperMod/i18n/sv.yaml create mode 100644 themes/PaperMod/i18n/tr.yaml create mode 100644 themes/PaperMod/i18n/uk.yaml create mode 100644 themes/PaperMod/i18n/uz.yaml create mode 100644 themes/PaperMod/i18n/vi.yaml create mode 100644 themes/PaperMod/i18n/zh-tw.yaml create mode 100644 themes/PaperMod/i18n/zh.yaml create mode 100644 themes/PaperMod/images/screenshot.png create mode 100644 themes/PaperMod/images/tn.png create mode 100644 themes/PaperMod/layouts/404.html create mode 100644 themes/PaperMod/layouts/_default/_markup/render-image.html create mode 100644 themes/PaperMod/layouts/_default/archives.html create mode 100644 themes/PaperMod/layouts/_default/baseof.html create mode 100644 themes/PaperMod/layouts/_default/index.json create mode 100644 themes/PaperMod/layouts/_default/list.html create mode 100644 themes/PaperMod/layouts/_default/rss.xml create mode 100644 themes/PaperMod/layouts/_default/search.html create mode 100644 themes/PaperMod/layouts/_default/single.html create mode 100644 themes/PaperMod/layouts/_default/terms.html create mode 100644 themes/PaperMod/layouts/partials/anchored_headings.html create mode 100644 themes/PaperMod/layouts/partials/author.html create mode 100644 themes/PaperMod/layouts/partials/breadcrumbs.html create mode 100644 themes/PaperMod/layouts/partials/comments.html create mode 100644 themes/PaperMod/layouts/partials/cover.html create mode 100644 themes/PaperMod/layouts/partials/edit_post.html create mode 100644 themes/PaperMod/layouts/partials/extend_footer.html create mode 100644 themes/PaperMod/layouts/partials/extend_head.html create mode 100644 themes/PaperMod/layouts/partials/footer.html create mode 100644 themes/PaperMod/layouts/partials/head.html create mode 100644 themes/PaperMod/layouts/partials/header.html create mode 100644 themes/PaperMod/layouts/partials/home_info.html create mode 100644 themes/PaperMod/layouts/partials/index_profile.html create mode 100644 themes/PaperMod/layouts/partials/post_canonical.html create mode 100644 themes/PaperMod/layouts/partials/post_meta.html create mode 100644 themes/PaperMod/layouts/partials/post_nav_links.html create mode 100644 themes/PaperMod/layouts/partials/share_icons.html create mode 100644 themes/PaperMod/layouts/partials/social_icons.html create mode 100644 themes/PaperMod/layouts/partials/svg.html create mode 100644 themes/PaperMod/layouts/partials/templates/opengraph.html create mode 100644 themes/PaperMod/layouts/partials/templates/schema_json.html create mode 100644 themes/PaperMod/layouts/partials/templates/twitter_cards.html create mode 100644 themes/PaperMod/layouts/partials/toc.html create mode 100644 themes/PaperMod/layouts/partials/translation_list.html create mode 100644 themes/PaperMod/layouts/robots.txt create mode 100644 themes/PaperMod/layouts/shortcodes/collapse.html create mode 100644 themes/PaperMod/layouts/shortcodes/figure.html create mode 100644 themes/PaperMod/layouts/shortcodes/inTextImg.html create mode 100644 themes/PaperMod/layouts/shortcodes/ltr.html create mode 100644 themes/PaperMod/layouts/shortcodes/rawhtml.html create mode 100644 themes/PaperMod/layouts/shortcodes/rtl.html create mode 100644 themes/PaperMod/theme.toml create mode 100644 update-theme.sh diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..86c95ef --- /dev/null +++ b/.gitignore @@ -0,0 +1,13 @@ +# Generated files by hugo +/public/ +/resources/_gen/ +/assets/jsconfig.json +hugo_stats.json + +# Executable may be added to repository +hugo.exe +hugo.darwin +hugo.linux + +# Temporary lock file while building +/.hugo_build.lock diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 0000000..89ebe96 --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,15 @@ +--- +title: "{{ replace .Name "-" " " | title }}" +date: {{ .Date }} +draft: true +tags: +summary: +cover: + image: "/images/img.jpg" + # can also paste direct link from external site + # ex. https://i.ibb.co/K0HVPBd/paper-mod-profilemode.png + alt: "" + caption: "" + relative: false +--- + diff --git a/config.yml b/config.yml new file mode 100644 index 0000000..5373c8e --- /dev/null +++ b/config.yml @@ -0,0 +1,53 @@ +baseURL: http://fosscat.com/ +languageCode: en-us +title: Foss Cat +theme: "PaperMod" +params: + env: production + defaultTheme: dark + homeInfoParams: + Title: Hello weary traveler + Content: This is my personal blog. I write about open source, technology, philosophy, digital privacy, and whatever else is pressing on my mind + ShowShareButtons: false + ShowReadingTime: true + ShowToc: true + ShowBreadCrumbs: true + ShowCodeCopyButtons: true + author: Tom Cat + fuseOpts: # This modifies search params + isCaseSensitive: false + shouldSort: true + location: 0 + distance: 1000 + threshold: 0.4 + minMatchCharLength: 2 + keys: ["title", "permalink", "summary", "tags", "content"] + assets: + disableHLJS: true + cover: + responsiveImages: true # disable to speed up build times at cost of responsive sizes +outputs: + home: + - HTML + - RSS + - JSON +menu: + main: + - identifier: search + name: search + url: /search/ + weight: 1 + - identifier: tags + name: tags + url: /tags/ + weight: 2 +taxonomies: + tag: tags +markup: + highlight: + tabWidth: 2 + codeFences: true + guessSyntax: true + lineNos: false + noClasses: false + style: dracula \ No newline at end of file diff --git a/content/posts/how-i-made-this-site.md b/content/posts/how-i-made-this-site.md new file mode 100644 index 0000000..65da888 --- /dev/null +++ b/content/posts/how-i-made-this-site.md @@ -0,0 +1,101 @@ +--- +title: "How I Made This Site" +date: 2022-08-31T20:38:09-06:00 +draft: false +searchHidden: false +tags: ['self host', 'raspberry pi'] +summary: 'This is the summary' +cover: + image: "/images/img.jpg" + # can also paste direct link from external site + # ex. https://i.ibb.co/K0HVPBd/paper-mod-profilemode.png + alt: "" + caption: "Ocean" + relative: false +--- + +I've dreamed of this day but never imagined I'd actually stop playing league long enough to do it. Turns out, we each have a streak of awesome inside each of us just waiting to burst forth. + +How do websites work? +=== +Back in my senior year of highschool, my buddies and thought it would be funny to have our own blog / website. I didn't think there was much to it, so I turned to godaddy.com, the only website-buying marketplace around. Little did I know that they only sell domain names, and there aren't in a monopolistic market. Did I pay $20 for a domain name? Splashthetown.com says yes. Did I have a website? Nope. Two-thirds of a CS degree later and I think I am finally ready. Billions of webpages exist on the internet, so it can't be that difficult, right? I'm going to walk you through the steps I undertook to get this website to you, and how you are able to see the words you are reading on your screen right now. + +Internet, I've Heard of That +--- +I once heard the internet described as "the cloud", which is good to help people understand you know nothing about it. To give a marginally better explanation, imagine your brain, with all its neurons interconnected and whatnot. Lets call each neuron a "node". Each node holds information, and when it recieves a message it decides what to do with that information, modify it, store it, pass it on, sell it to the highest bidder for ad revenue, the possibilities are endless. In this way, the brain is much like the internet. These "nodes", or nuerons, are actually computers that make up the internet, a big web of interconnected, communicating devices. I know hardly anything about the brain. + +How did I get Here +--- +Here is the process when you type in or click on a link in your web browser: + - Your machine sends a **request** with the link info to the "node" or machine giving it internet, typically a router. + - The router _routes_ your request to an internet "phone book" of sorts to see what machine on the interwebs your url cooresponds to, much like an address on a package you send in the mail. + - With the machines (ip) **address** known, your package is sent to that machine + - The machine has some code running on it that opens your package, gives thanks, and as quickly as it can manage, sends a package back to the sender with some code. + - That package goes back down the pipes the way it came, your browser opens the package, and you see the package contents, `html`, Mark Zuckerburg pics, cat videos, etc. + +How to create your own _Node_ +=== +If you want to put your stake on the great world wide web, then you need a few things: + + - The _Address_ - a domain name, purchasing one lets you tell internet phone books where your computer is. + - The _Node_ - a computer that can run some internet code on it. Most people want this to be some computer AWS or other server farm controls so that it stays online 24/7 and can scale easily (your code can be copied to other machines if you get tons of visitors). + - Some internet code, typically called a web server + +I will be walking you through the fairly unconventional steps I took to get you here on this web page. There are hundreds of ways to get something on the internet, but my way is certainly one of them. For reference, I am running Arch Linux btw. + +Since I don't want to pay $5 a month for ease-of-use and stability and scalability, I will be using a rasperry pi zero w2 plugged into a charging brick behind my book shelf to be the node. + + + +imgage goes here + +![image](/images/img.jpg#center) + +Get a Domain +--- +Any domain selling company online is eager for your money. I've used [Name](https://name.com) and [GoDaddy](https://godaddy.com), but any google result will do. Purchase one, that is all for now. + +Write some Internet Code +--- +Actually the goal for me with this site is to not have to write any code at all. + +If you don't have a raspberry pi and instead coughed over $$$ to Jeff Bezos, then get the IP address of your machine and skip to step 4. + +1. I used [rpi imager](https://github.com/raspberrypi/rpi-imager) to flash Raspberry Pi OS Lite to an SD card. + - You can use any flashing tool, but rpi imager is convenient when working with Pi's, and it lets you configure Wifi so the Pi connects automatically on boot. +2. Put the SD into the Pi and turn it on. +3. Verify it is connected to the internet: + - I use [nmap](https://nmap.org/) to scan my local network + + {{< highlight go >}} + nmap -sn 192.168..0/24 + {{< / highlight >}} + This gives me output like + ``` go {hl_lines=[4]} + Host is up (0.018s latency). + Nmap scan report for 192.168.27.169 + Host is up (0.077s latency). + Nmap scan report for raspberrypi.lan (192.168.27.161) + ``` +4. Use ssh to connect to the device `ssh user@192.168.27.161`. Do _not_ forget to include the user name in the ssh command + - For this website, I'm using [Hugo](https://gohugo.io/), a static site generator written in [Go](https://go.dev/). Follow the instructions [here](https://gohugo.io/getting-started/quick-start/#step-1-install-hugo) to install and set up a simple site locally with Hugo. + - Once your site is built, run `hugo` in the base directory of your hugo site + ``` + user@raspberrypi:~/foss-cat $ hugo + Start building sites … + hugo v0.102.2-f104f7bc02f7d23d41f17c7353df1217cf25b2dc linux/arm BuildDate=2022-08-31T10:42:06Z VendorInfo=gohugoio + + | EN + -------------------+----- + Pages | 10 + Paginator pages | 0 + Non-page files | 0 + Static files | 0 + Processed images | 0 + Aliases | 2 + Sitemaps | 1 + Cleaned | 0 + + Total in 756 ms + ``` + diff --git a/content/posts/my-first-post.md b/content/posts/my-first-post.md new file mode 100644 index 0000000..3b8f0e1 --- /dev/null +++ b/content/posts/my-first-post.md @@ -0,0 +1,33 @@ +--- +title: "My First Post" +date: 2022-08-31T12:33:24-06:00 +draft: true +--- + +Does this look big? +================== +Another markdown header +---------- + +`This is code` + +Italics are easy, just one `_` or `*` before and after like *this* + +To do bold, just put two before and after, looks like **this** + +Unoredered lists you just use `+` `-` or `*` +- they +- are +- interchangable + +And numbered lists are with `numbers` lol +1. like +2. so + +For links, you need to wrap the link text (clickable part) inside `[]`, then follow it with the actual url inside `()` +[click me](https://lmao.com) + +Here is my first ever post :3 I hope it looks nice <3 + +Love, +Nate diff --git a/content/search.md b/content/search.md new file mode 100644 index 0000000..cb24f33 --- /dev/null +++ b/content/search.md @@ -0,0 +1,8 @@ +--- +title: "Search" +layout: "search" # is necessary +# url: "/search-fosscat" +# description: "Description for Search" +# summary: "search" +# placeholder: "How i made this site..." +--- \ No newline at end of file diff --git a/layouts/_default/taxonomy.html b/layouts/_default/taxonomy.html new file mode 100644 index 0000000..04849f4 --- /dev/null +++ b/layouts/_default/taxonomy.html @@ -0,0 +1,12 @@ +{{ define "main" }} +
+

All {{ .Type }}

+
    + {{ range .Data.Pages }} +
  • + {{ .Title }} +
  • + {{ end }} +
+
+{{ end }} \ No newline at end of file diff --git a/layouts/_default/term.html b/layouts/_default/term.html new file mode 100644 index 0000000..264f41d --- /dev/null +++ b/layouts/_default/term.html @@ -0,0 +1,18 @@ +{{ define "main" }} +
+

All posts for {{ .Type | singularize }} "{{ .Title }}"

+
+ {{ range .Data.Pages }} +
+ +
+

{{ .Title }}

+

{{ .Date | time.Format ":date_medium" }}

+
+
+

{{ .Summary }}

+
+
+ {{ end }} +
+{{ end}} \ No newline at end of file diff --git a/layouts/shortcodes/baseurl.html b/layouts/shortcodes/baseurl.html new file mode 100644 index 0000000..af2adbe --- /dev/null +++ b/layouts/shortcodes/baseurl.html @@ -0,0 +1 @@ +{{ .Page.Site.BaseURL }} \ No newline at end of file diff --git a/static/images/img.jpg b/static/images/img.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4f48a6942daf14241e8ce0234f9305fae7751be8 GIT binary patch literal 515694 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Μ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

v&+3{UTRR4DP(L) zu`pvj;zexRYc}?lZFx?)Eu}WfQ<)E~EvG0?RLLZo;gjPOvfEARZn=2FURw*lxJLG^ z)e*V0kt9M@1j(Ps?Oo~me*0ZpR&v#(7f{m(T2`=jpg|lF=}991Wh1#Y#i0EgTBnE` zw^fs4O?CT^;p}+?fHs}`Q?_RXL~scBt=qfCpI)DNu}EaBpDijx4d5tlm3}D^BRs`n zJ8;|DYZo^9cF>CTUmK_7WPgvDY#X`P7oY$l*y7d zpiG#Pfde!;7R&b6mdrTyx|Ew`w(``{9%$~jDoIjAjHWxtnY4{Hy5_H$Wy9qw4{0g83JQ4L8O)RX-4*^;q_hWT5GA)+(osRB-=7! zE-65Pyz+k#laK0ZEl*t4jqR%RJ4*&FmP)R#t{efSfg@ns>QcBp2TbC*jbp}6X{ysS z`zBK6t>mR{TRXZEwIo1P2r0?WLMu+z^H;pnTY23%i%X#H^532omQoT)AOp0BNl@xR zk8-#^*p$`ME9)9=r0$_`bx*7P*yu_Ui+hB!gs80`tfUz!h=4@&>}uYhtlMZdze{^{ zr&ub~A*D8zElw#=Kn8PwoZ!gM2R!3$JE(Y#-BGPkcb6(@Z8!Bc>0mH758^<{F}g8> z2B2@j7T4N>bsL3hKVINP!;ak)sj}wzQfHMI5dZ=ssH(qG7Ov5^uQuMS5qRTQ_SY6| zeNzCq9BmH;E7VX-sKEpcq6R&xt+ng-8ku?fJGP&(2w~Shk=^M4Zdfu^(}|KQ-SRE< zhi&YWb!g(!=(s4jP)5`R1Lc5`Ak0X?Cq0F7SDrTUFNiMnZ70KeJ6ASs1tAM`?I;LW z;{eC1W8QOD89LFN;mEakQmYH*yg*TMm0h7Fw!*{&5f~&%0ck4tkWWDCaNWk3tG^Ah z?xOr{O{1QMN|d0j&_t3XfiMSC-N0Ue^J#Le)Z-;(e!^>Py>LB82==V8ZB=JSXwU8f7 z&9PE8smp~n6as<-C%nm?F`DEqyiWSAtn}9c8cH`jU189CgvQ+TjLb$=1an%&I@vOR z2U}{Q^LJO*_J-NSrN@ys4ku>Rf&5Xx5HLRCx*aL-@~u>n4nBO+mR1T-l_dI!<}rhg zKrvo5sQ8W5=~uQkI>Tw^@*vM>8gey3aphg=&xg?3ZWvQZ+|mNL zNk7UuL;)l3R^!Oa?o+0H7ii#d8&u#@!O!0~ioVf>C@3Fl@Y@YfQm}kEVSQ_;ugp`5 zw@c9EC2<>15j^DmvtGHQYR&3)iG2uKTuQvR8(4)QLy&q*_2Rj*;c?l%JiN4Rwy+iw zr~(B$dQ{rOJBgUUO7GEY9)tB-D!6ancy`Sz?Nwrd`XYE;0G-?;ALT7B9 z!1YgR(zdfxizU*OB_klt2Y%f-nn+64`kJ$3G=ivc-mniy_^Nh@ac$WxgO>J+Eh{Z4 z(zMS-6EFvE)mrOPZO;=T(f|rUf-^7%55Fhv`OeOs{{Yq{#GxnvpIISNCm7%wc+#y| z)YE)W5aLo(GGIvO{pqG?u8QoT#9Xe?_SS65LQv-5to(C1th?_Ix^9x$bInLd%HS9S z5$`fBbKq*08k;zofcd{;_bwSBh)PWePi63yF!G zgT&&hE!d`&Y`drVhfrV=pDme6r`&&BMRDJ>t!-G1)(NK!2pAw zeznnQy32Q^4PLUFEA=TZd1+8u97)FHsC1ln2L>juc*Db~@n)TEY2(Mxw0Rtj`J6(ny89;n;tDdQRZJvgkVt`6%~bh{KZ zFIYosCg7hnNhB{5f=^C*j%%y&?XJJ1>rd$#%9t&wDM}o8f|a&J0)j^vGC&4!dmdXr zv`x+amW?q3eWRh(y*vU$syTrGo^hX@74~xExYSweo)W)Dg{|!THLP6Tzj<&%p(rQF z-vAlx2*KiiD)avU68J-2@a@{~7jV0VQfArK&|EGOx!_?c=LDW3iuBD>Rd+?V(ynzy zSt{i(xGo-e6rH6+f)8kneYvMwe$YHKZL3{rnvKeuX**QX-)QY7CMS?MAl8l9Nxq8T zvWrs3gPpo@R|vXWqF8Vgj0`9P$52jWik|yY)LacN$Ia9&mmX^mjjjMDRD`Q492`jo zwCwz0;ax)bHDj%P8r@KAwxNdFj+3Zg==Sb0d2IKXwwy^xaihrtpd9taYm0TV)w>ANRP#?i zDYz>sLL~nHr2hb?KWg!mK+DJO78^)kaofL;Af82k>D>GXgV=xNG?Bor(HgBq^&3l;AiK6 zBChGWTWGP?7_@C6%ZJsmD^Xe;Km_hVR!Vs9*u@spE-+NvdpOS)c;wjHB`iK2Hz-P) zN>c?RB4?3~oY#{0lf+kg)xwu@uuv3AQaBg``U>n9pu6?jj-IP!Ik~d5ynsmC0N|f| zbO2WitRawnAT*)?^3nm%6Fn*>+YA#?mmgt8l3nonu8`?2q2hwx-V#LapUiRhtm{&c z;zN_RbN>JpqoCY*e^G4Wf*QC+#h5DF1S)Zu!TVJr#5__6*bY@34*lz$c6CZg_?9(Y zI5TwPOsG4wz*0p#~@|r;Ugv2?uIRFk%NQ@f6cgwVJheG`Q z#VY_nh>TBJnZ;iplMGpTClcTcGN4wKgSRM2>%sV{H&HsinL_evW8UJkOGQ^@(JcAgZkpJ7LW;wnH%HY*`Vi?<7p@dcpFtGp2y~o z?)9mXQV*JyLXot{5y?MjstxYli6CaWTYKLzmv=Uz`>6G)SmVFxMba_LDMO>0T2x#q zKA1W7r#_b3!%mkwm>?Q;%1@f9%paPFr*!QY$rQh4(b}>CPDlVv0n}60APF2)XPi=I ztD)dxXB6ZR4st1paYY_kS@P$0*~Ibr`_$nnLdM{B@t(9MDRfGQ9kW^VCREuF;sL^w z&U)tur!`GL6F8~Vl@yJsCm5(oNJ){;S~Q7^BR%9zDb9ORJm;RYI%bissBp-sQGjQR z6H%amd8u1bP}-0Vaf)dXA?TG8gB+6-=}2%YNgRn4r=;3Hdee-skd+X3ET@s%*z?+E zDke0$unUW2VF@sOGJh(*EWzZ8wAq|gJits!KYGC7KYQVEVHiVAR;!I8xjs2mZ~^QqCIh&UBtrvcs< z)P7&_P@E4*5=0zO{6JvtAFT+MiNQkL8`MI3(@YLHrfoZBdeS9H9Y7=V6Hl#@kvdc6 zA4tF%s8$Dl_aS^h#e!|qEVGeGedSbr(r^HW~5~sK~Wor6=K9PQsI1< z3G}3LPy17is=`SCk+*RpwLe5keui0Fq3e{PZXvX&#^n+K`+!KP+-eH9s#GLN&f-1k zwr61>#NeFZO-B04oGBZKDw#a}=vpDR-32V~b7(SpXPSjzg>wghYQhjzup|6ujUqv{kik5h(|s&lJZ{)T_xV!NmUny(}S7zuQ%12LT(hMiBftf_U>!3{rsEjM|8{f8fhq4c@Hq& z)edGxpp>n$wB`wrK?Gpnq6>*D8V#|^_WT3h^OKWp=cC|Q62qg0YYpv2Rt(zK+ zo}|hynRz8mDJN=>p~BK*usA%{HlJqi(K&p>H!8PmA2m&&tIH?391obLveCG3Ew@6m z*qy%T{F)SW86Ca!M_~9tbxd5A6lE#`M&$FJ{{R)EcdeaWw%2t6>4f`;`KD z=CW=ZU57uc)Ue*iazf__3IrSje1~E>! zMZVOPKBbkSMj{p1&2&1xpK$Jin~QrF4Vyw%^J!9$0VX#d2VQHLcHO_FPU2(~orgc0 zUmu2J6hUpOR*l3gRa@;*lGqVcjM_W)R;}6Eg4k*%c4$@1YEgTORkL=BqOH-Ew!b&; ze{ep}lh1ih&iB5rs|=R&%elEn@u5?8(Hr@GE$-M-OiIR@zQ%LhTUQTj?Fr1KjL_S^ zU%+DKI$4l+lEJ1fA>Cok4?;inx=1ND zQz2rnoWBP?n<}VJzwKi3MjslzySfgR%&i1VtLdm+TjrHcR!FYds}MT+RuUU=V^DD2-!kzw<8S?4kc1d!AsNP7wn5LjAiAZ+O)lp2CnR z2r{Ee#7ck0GkTfp#jqPPEuk&m{w^bVfACU9F4j7a?yy;v-pz$D*W^E?)s z73h#V+X{f~ohXT>fS}h=LW{z2g8(6ejm#c~Pec+4?npnj)Z-ZvVCo6SX;NMriQ9=e zi2}^ZJtk7fQu0Y5Nb(93C9Fs3`3jY|#v&#vjVK3ra6OBo#*=AM<#{p^Qz+|!tEZZe z)IE&25P(d!=T4pyEBRD0w~!PivpoBx*ux-zLVr8oRLqq82ok)F{>k=k9uT0D@@P`% zXZa0c(heJSq{dPOO|< zZBj{C*60B3QSAb(7FPW;!>U~A*^L6dPHzXFruw5n1(G1OJ`y8oJN~cF})vMLS~$0K`L>CA3Pr z8g_;fp(!g$))G5;dQP>+L@MGut=-L70857IX9wtee#XO?YWo9-nR#z{f~M~q7ko{1 zEb<4?FvBCfgk{{>IM8wAT}7g{jULMPS@mQnUFOrv#q2TJDkT<#ykjDV4K2wFrQ69y zBw~aaqC4x>+YKZY+G&HvTt+gsD}zi!bY^K-lh`d_;+A`&g%z#Ob6j)ZVzM#W=D$tN z6CJP;Ucge&zYtqyY8I17uvZLYZ(U1mPz((q{*$a+fAiRj9=7x$5P9S!mR(!?K6x=Q zd3vQJ;RFd+R{B-*arCQo#7})pu4w!Sj}`tsi5FbT<~6w57ijO3C|Ay~%)-ydKkRI~ zYGwH4AJEZAK&&(5qP>H0DE79Rp8I|+{ypCF)zx?fG~4}KPT7H-ehYX1~m zR$ujKZ-G0J-)P9Y$9eC!^-FX4gJ3%`)X<54=8Fwuy!%NrpJJQ*UU*O-4$FS)hL(gk`0^N6x=j0cW%L!tc;DlrGgi4rJ&UDc9 z=q3JGmaeKX*Y+#JEks_%X9SuWn*1ed0sAf?cE9dbuAKSazncT+mzTuZMJ`X}BZeRq3ax0-Xu&15J683M)ok*=On9fsN&u z8=RmV?oOD4F8z~zpF{D$^>Moqcz++FtpG@+CQ|$P$FV7X>ErWN6zCLUIoIw~)$AL^ z)m-~3`|93_)G&^l&QtZArIP=fb;JZ}_vJkX`@{Pk$0c9X9XlY+ERo{J5n;SgfD$)^5UD{bqTj zso_LgK#V43!2lxid97*cYnL&OUu45<1Qr}CFecjptuI1;Uv+l&>#cwqydwGHET$t4 zD+Z>6Cqvg7Cx$6N@#=jfi;;IkcmscTYB}t2=Oa@QVM-pBKwyE%d$t@{-yDJpan|S3m*-DnXVp*vwSpN$$m4| z^H4vQT)C;Ve`6K#<74FUPgHyoJm1%`HQ||9mNennw#Vj z*M&@8wXTStI35xFf#MN0;o3 z-(=9~)0)Q$*Vl9XV;*la?Ow0_J+fiTL^S(rJ77+!qnZnpD&NCAy@w~iB$KH)UB%>e zSG$YK>o5jZf{~b~`XgPvZHE()*j097w>S1vjEbV| zajUr)=T-BuwQu()jGg`jQ7y(W=3#QcV5nwVwhJqA~m!iIj9#2H82mYo6IPx*LPsRlNNS|ffS!*Z^fLgRtT>F)u$47rJZ zt|1k1XYHbI-@Xt23!5)MVY4teSt@`klXC|t(S5b%L8Fk*fNxy`Nj}WIt6Ev9fTee% zr;&~0cdNuFmLKx5&lb-&E^@(-Uv7}nfG?QF6Yd~0rO6S_nHhyh++>yS`eEKzYcH$C z1HtuM8TmG-n`odhKa+qaIdq5Mez3y(4_B3H(~fj(TVsfp7=had`+_9BZd0C8_>gc6 z?6Z|SM&I^o9TiR`_Ytd0^l~ph8CsI909mpqRC%IeVa8o_zrOAf)J)(earh^H6(pNi z0`}*8en=Lz(Wx@&UQmTGl|!0pbR##dLCCt|Xqnjr`FAJlqGyOg44WZVRF_W#-z1LbO*Mgtk8j%_Bj4o9!?ZyDU_@AxXbKs~t7G{dRWj!4;)|i_FCn(bow++Iuuf zux+r7?tYM9v&C!d>azWh(}8=|yjqNObc%P3ucO@N=??k%<90`3p~tJgA9J6iX=%u7)CAT;QG>vbMJAB%i!rxw&; z{jPew!|~P9w?6Iv0Q9aZklkM8q8@xS0}fSXCuAK3dHb+F27#N$1I3wY1!T(MWW7S{ zH8slzmMa^Tc&!)rHe6c>YhE;_eh%DhrbC>Tx+dEoib6Hq@kxoTo(8EVPs-U>kiO z=)|0ky+B8&-QP3M(5Yo_AEZO-OeK@?*M1?PW`Z^}nYkO~=vZ4l{xh*9#7N({_AYYz zTaFBy`62(y8d(9g2OhHS+qar$+7eTZz)J#_c-~A%QZv=#Fyq;~9I1chr@?$qZNJmw z6sE6UO9$#LUp7^wn_C*!a9r86hh}8Y^th6l)~@gf=)qi-lzL0f9yNYEXitCb=)V<7 zYBHK9TGiQ4D-Rr-YGX>vlE^Y{`lWcvid6@8y+}Awwft_`S&YnawZQ!`G6nj#SqDlihqAU4yK4nMn_XERGiBZtO%#BJp|?Z| zP2e>52TlAM2%+taFIro9^|l@wt8Z(Y_2^3YTWx_TGpayC5*m*jQ&V&0Ygc9V=0-I? zmhWE@GOQQsR>4#cv+3;81i_3*R!I`h(14n(!fwh%ubxj(2#6mcW&?id*gSdnuD@D}tu~qR z?7OwxxZ%qI@W8QbcaNq?{)9ed(W}*Dc)vcsyFB!}6qEK@R_RU9^HHD5ow@Z1n=i!<;S7zERY`B{Z6Y#yq2?fJ@7IyG*sx07|VSq?y zhQ3<;*F@e5AxhEUB0BF0O&d4B7g_!&b3-G=S;%`83=5qbOI90=@-=fxdKe?v6pay- z&Q{4FgtUdW=ybzCEC?me^1rVn)}TNkrm`dBe?ZT|=g0d?0xs-MpuYbAj+YhT$Lmu? zI2)YfrSoFBz(AQVqw#{;e(7prPlklY=>3`Cy1X-#k7o_lKL$6Ex<7|G;Kzm^%rhEH z0xXY}*nR^#0jOcPE~my~<$|RBVruAtXy7ctH-wHmE+$E+nZN9ZSG4wyh1ROmie=9x zd&4)dGP>!_WgYqa`i@l{GTWxV=(Zt~)?bK*XM@f1y-20;9@}R>qI4B~i8c;(MqQ*h zh#&(SHH+2&lb(M7as&L{yvTi?`bl^Bx4VLl;*^G(eWzKI!N})1E(?dvMQt}$TfaVY zczLk$jA^Ifdg;avH(mStP{k_G!$+^JLtN@v+o>rpd1cA#pfcg#Fa3U1LH`5n*>hQz z)hYU<>*~+-w2CUU2nW5a23Y;(bKjf>u6SBWJ^eGc);_-;e0=39F-G?05XwU)9Ferc zBC&MWm*v{>M93?rjSZAupVp@qF#H)ANxEfQI6K82hwe=)ds1nE$fW%lDF3xKXF6e? zo_zhG=ByPoTq@9YRbJhC4R~&2u8S$WVA9+j`J8$9WO!iXmgJGKr_YNrq$R>GsGt{J zJMu*@DE2Yppo=~8h2^$fp6Pne2i!s%l*!@yF~8H>RRp1<<9q$Aw{Mvk-A4N&jTjWl zXRpC@oI}l-GRF;fDpC4+mJsfm4sAf)`_TAk?NC9JuI90)(TGR|rx`1irpD_0U1Bj^ zy5yv0!&Dp0+IO!7fdySb%#_8Bv-Jf78LCSgY;HVQO>Y}zAt?KfY9jzS-5U=Wye0Zq zj?{&}3pHBTNm(OZYDMUB#6Dx6+FJA!fF*qf{^D!}f1DZmPJK_!d)aYi^aTp*$Iv1Y znO|Z>S(KRN>o#p3%k~xprF})^{prW1eTA5vF1>%&itSw<#8r~3igh6wCC#*Z=aWhEO*{$t$#*j&pBHZ zZf#pYzpfqIj#z#F<|uYsWK~ig<#-5;-mIdbnD1F*9Uu=#<7(bE^6;GCm0A4q+o&ra z<%{`F>yvaSOKG^7JQ*dwM{Ioj_ftcUo39;w4Miu7$m!*q;Xjk#d#X%4zOZ6>DPlNx z{CJ~$>+T*2#wVl(Ofyn?XIHozXC&vjalrK=DVWaAL>~#io;vA>NMu)VRHoJJ72&16 zY*InY$eq%A(uE-+2Wm7LQg}zheTiX&U?bX^%4?MGj4N(%$S9x#$@aM z2>;S_si4i2R|a^=CcKKsL2T#$bEil56ECGhb;q&_vPxk|LU3_;h>adpKEN73F}-$q zWWA&~`13>Q^WH5{<5|*Rs&Z?hNessI8Iw`apOI?3NXi|cT3#Rx7HBcrn*|CS2HWXj@aIS4>FoOe87XEO%w}9l>`t7RX!r`5i#j_2LIO2wJ|pT z90peeRI(_k@9+X;`R0{Zq>DEH$VFr;%Iyb|WtV;n$Kzq&ZMdSrt_%D)18bG;IL5v^ z%{tbKl6UPnE^|f21!aZqtl&boyrRXeE$4?s$|=aBUz>m3u<;rL>j#&Vlt#!atsvu; z#nF|WJF6?{+i%AcyEJdW#LsIy3Xgk#RkLGd2@+PdS2=U6Y{H(^t!mg!v^JXvbv!TG zsfpv@?>L1-`Zx$Xc}Z`)5Ub`rsvx;*S+8rbftM{woK*je{&qDb>hpIu{mT?@hURcB zc)x7y>D+lkyI~%F*&3P{M`HcxU!SE&GW`02e==rDjE0@Xsu1CTJG>?v5~|p20F|-Y z;orH~D9XsVKsUGgY?>JAh>9Yuu4Mr8U-5_RoNFfSNXpxkXLC5PVYbmj_E1P7njWG` z3$xr}q71?MCybVs8(GiE{k)(y@F6=v1R!$HbudnyGOyrp;*4poZ+yp(0@8gE?eoaL zM_B#DPcJBzXkc>%w~weyU@2E~26IU!1>N~`Bh+)h7ow}X1)>f4s@`xdPF~}5Zst%l zd(C-Gaz$c%5xIBUV7i7Z5B?EEmuyFLAlmf0`~0DetKBtCB~t1wI35dx(5zy%-#FwD z-9wVKtQl;W*FwZi00n=3Q~Yyl@apOo9PEyQZ${MRHrJIcb|!)afN(2uGa;V<8;&l6 zx)!^g;?O>T1dC8vQFF)2Y}$8ix!s94g5-7$TNrDOnF@C@6l5%RBB}*oaH|pnt0eO* zO1>lk*kf?X{)+L3(_VLF+DmS>k`N*{bQWddl8%flqoxq`?1(zanlHBtG$IRC0;npH zKWp*2x!KU4HRb&dgK`GO$y3Wb52S$oMXkqSDZ!l0n z&+Y8L83Ay_q=s}Ju>?h>*{gh@!A?;p<_|UpWSxk!scXhg|1s|$%NLJ}0A19hB4swW z?Fctp3xkNQJ+C8P(uyqWef9#PtU%k3!EZYAA zv^~^(0g(k{%vpVO4ZHDPK;rR#0J8!Owr&^sVIOCxWG?t=cImH%4QF3UYzG#SKAe1@ zL40#E9^0Qg^*!wx?zJ~D76!IWsz(Y8=Z*g)9at_Tyx<)x4mUv9Bs_Op>ZPF?9h@zO zOp}uz;9|kS>K9m-DJfaCP+0bD{!1t7CKwXo5kNhI9nrYM4*6V$&DVeE8M(s&?Lh6y zpO4b&cyYI*Lor!%cf7jmy(iZyr-s((EZar%@-f&(2Bq^7a-}S_qnyC=2Z;*LXL3Ld zF;ES8;5)^7$96OttF7JdfPUbVJl7zd!S$o+-M6-mX2v&xJ*o<;ek7;qVE4PW66QYY ztep5u`B?ws*dC;0DoXmWUGeoRe8P_c)#_(cUQxo!SNdyRNO%Fa;>}TO)qtNrw>yt5 z5?iPC6tER~@D4$5D5%fhSLzs$U zt7Pb5|0vSQcTKM>JXgr~k8sqryT&O(UPZc}%XLu3I)K_K8vyv3l~Z4c@ z2qPx@#VjpGWfKu*fK+J1<+O&VdExwgMs>yq^KDw+bOq3u<6B;#GZ={c#h_ zCba+V2s0ZES9_n8Mps`ZDQklC&J`SsG7} z*>ZFx@UsJfIsfMEwN=Z>Q(zHLjhT7;a`|$;A{H+KEcGI;vwHfpdsf%~*p%<2zuPN{ zsD7quWjfckat~7+C0%X#GBY<0p@PlGE%vOb{;{#Xzjp6|*2WTIIAC?7=G)#;TUY8Q zbGPDD5iqWtRh+u^t3GV@Ui|dB{BnI8lQj1*CkU=1QUIyF7_X-wrF((14)k!#(LJvCxWCwnz>U(Umn|IdE_0z<2= zR^bkts54WgVAeI94PY2teWv?8#V)#*g$!pPOU$KU+{j0=)dDht5Q$k@A=r!xHH5#GI7q#?-oSDp&s@ ztud1zm9v-+6BLXAWV|)2(2L<=f+?O;iHd<7;^ks9l#8O8ZUJ(7tM9oy6GpS#?;V{K zfWSGs2gUW{4dehY44e!UdqsLaqD0n}Skq0FkeYqKfgv=$NF^;K#e)k3kvm5-=!t`} zp)n3YdM<-<0}FX6!+=Sq%F-7~^5hQwo?Ah2Ms`_R;ejRAGS2%$gQMF}~=YF~0S zlbIJ2uQ@Rr;QPPlLTL)A-+8bz?iJCBBQ)=L$vpshiXQ!*!@Pb+%}&W@NP2YSwQ<4; zgI2QuqgSGp-{wdCZvnHVxtyo)o0jxrUf806%E|@Bn5dq!&GRQK{5h$)YT00x75JV?*N`sFePCN@$R0YnjFV z2S7y4@ZRnS{rO>#0DjoU1BIlyXKCc`SqAUcwdEZW;c+>MeEQ61rQ)S!O_i&#D|Q*g z%j=)2IX84Ke*Woch>on_k_kP&m+c5Nbhv$x zR9d)mqB^b{=E3kefdAwXI($@iD$2^b##Xdzy9B;C`v*vaxtqBk!@tw?tOx02f$(0j zUAI@d75Ib4RsZHD&YM5!r?g4C2mYpzvu|Chd^_Pztj7hPVKp?i^lgsqCZFAl(k)t1 zsA#*4vW($3laJfwS~St3(ertxVaj_o9$CFSWOKqMwq`p1X8OiMm2K580Jzm`UZq7uKzFl0D#>{?a-3%=qbb6bI1g946ql5JZxm1bW7*RzPikD18 z1tDw*=39#3&)P-j0={6skX%FK9n~0;NT)*ntGIz{n_Sef;NIML>D_9$tZ63{8qba6YbiGHV|agn>zxc2#SfG_@rx4^|FHueCx z$>&cQ`>+R*Vw?~Fd&qdI5BQJ46 z{{d`hM85lSu4hAKpnvM8a-Ft|6%|)fPT+H~lI&Gpa8}V0G`1%e+Yx*>dt@#mx6>`q(J{ZOWYjP_lZd_XBPi zp7!M0{1y!u%cf+RhfbutnUD-m8i4*$R#Q97!+E>-`mDY0@Ll-&TVXtrD#kRuG4_To zJBSq!G-DouLJkdW6}$QJAZMOT_RZ`sC(AU(%KiuV82g=Pyxq#!diAh*754&jfJz?+ zsn-elxYUNEnH-`Xst?{t2yKttTf(dtbNDspzn$+-9Ss2M(4~Q^Yqr-9@SSOqV>v+ zY=CvQ(d9-tWS=&YwfV^S6#1>bJ?9j|GQFW$tZgx$92Tbu({@wX)dfIr z{|?9%XR&!B|GBvPyKp(qYsB-WTe}w}Ca%qGT4vSA8eb5<8hT_zya1%8>#dxu3?@dyo1|E78_x*&I%=D!XLUJw zM~xDmPDGRYT6+#uEUt-EYdpx8{DNN|RKy)}TrKpcHyE)T+Uw7EcaQn` z0}|paI$@Y?8Vcq5qQ(4eiNq|Y)Tm?CraKM-MsWJPd2<+s%!} z*ajX6;n5q-e>e7rgJ}ZqY7wB z3)#HyyScH)m@TGp zt@{}IQ||I<^MOUT_hC;{>2TI|lJs~n)Xfuy2W2v>`*(T3(riMcspid}<-tmJUdYL= zPpt%n&}0MDy9OKw$1hW;8A|_K8vO-mz^Q8Cn7!I#Q86+o-?hCIyr;BO=&wy;DNHy@ zv&VonQ$9a&4<2iE51xcR$iCwt;IzHC_S+-TIkFlc&E}BJK)K015_t9L!$iw^_q605 zm7lNWb-I{JQaa8>!V{hC1Y)|O$SnT#2u*%LA`@zVY)9HSVj~ijOl8V7==)-xe)z^TGyxN^MNy_7765KD znecFi+yq;0U#|T1cJ&Aes~FC7{ z`Qd|9OONA^#{`GE(;Adm>^|rzb0LLesY6lYkCLU}aZ8kq#Su_6hMR}uG}`drjE&Ik#y-ezDI_m#=E08yhd{K2}A2}XGU53`0u2eop zaC_A0Hd3aEUa`@~P^lDPRu5<=B;BEYwsZLNt;SScoH2O5Y3+9mXe`+@_K;sx9H8<> zb;+v2Q{gH)4>KmW=jGalX?q-wv*EBv*zFyQT?Y(5Er}wbol+-57~8SdxwZ;h3~{3& zQtfDFf--+>sit7iNYxgJDCZs4#zpk=&8p5PzL+^mfjiH$z|n5(2N~b3`rC|#9;m3S zyAYZ@uAbNU7vEH?BcEu?>KxWGp2=DTlbS^%!>V71e>Aq$EG!rO?C4bFZeU)q%`?CC z^?4?qZ24u%T+OLC!v6(9ZcUnS$Y7Hw&}NLV6aQ!!L#Coj2HMs zjLuCf)Jyw0lXoyKy<(p-d8#c> zSD+;sET<4LS^^w&-jK`OptD4eGYD^Wbal7EwRDmVhqk_mAN6TaNmO&smPyjzd`bP` zPWN$%LX(Za(s6-dg%|&X8?4G-q;rSea@AsPsQm9vyWle8f28}S58g@OIsx+n5tpDV zORIEMvntQUyY~3_pn8P^PlEa^Eeu@?CyHcdjUEiT93uB$?9drlhR`Lp2LzD`JU1!I zX52(XLJHOBAEJ0YhCB&auZ977+-hF>HWQYTU91HS2bxiP7VuLh?H2rG=j++Axyf;M z(AboBJm+7WknDoDamcM!IN9fqp%1dQ+}~brnM!x}d%DxGw(Sdp*#Ov3VEfLs9P0S{ zQxeXmZ|8hNY(nKx!s9()f;2KkxbDtzjna*fD2%sjXRO;A&l%|Qlh9YIh=>$Ele%=gE9T9gyG*Qx4zzS zeP!brRie4x%KVDe1U1jWx>t+I8qg|TAYW9x#bDTb`5!>AQrz@HSmdHy*^FO891iO> zW2OvLL1Zd4JWoM5@^8~?{s-u)3*Ua*`k-LrqsST0zu@BsUw%sjUtucH8kh`>9B{d; zo;of&;Q>50E~@DBNmvUGpXd|pDn7-a@p-@NdVkg*ZBCFXGo!A}JQ{SCOiyJ|sJ%@k z{Pc7DskXa<1?ZSVs?^V!LDI&u<>gqZ`X{B!#whgm32`)Jvy~;DGA2NV@!9xl(Yy6I z19hWS=TRU+w6O5t1cFBG)r-b^)s{K-Lc_f>7petv$s2vl-sMXifel|7?t{>f+w0$=YX@}ZK z(gj-VOO!t*?L0GQR;mI{8|mBBOkV=ROl*EqOC*iGR{FIAmrc4dH==A$BU@9EY*Ry2ea!Dwy8&EI5e31!5ouSe7oz%477JIO?^ zEBxG~QficLk3S}n&YgyAVB4XT@voKidsd}!+V-BgTRvN6v>#mr$z)7;0zRe8eveG= z`BWIXFsHDHrTWzVcsmQ-=m1G>miTU!V((IC=(*Xlt)F+6Xz*i!#1f?_i{P6z1`6?X zf?o2zc+t$gc<<9I*t*W*p}}!SuBJaZNhv2gIIx)?M=_wgKtN)uyYGpx+tf zVXSjh&J>)=MQsN&+7CKIU5@@~I6r)+!;v>_r~ZOzE*U6BDIRWh!>sqnDkPt;>-)_d zLrDqZ2@0VAP!w=sJ*55^5HHwy${B9CK3HSXBYqd0ZC2BE`AK<`!Tnt%@TgRxWhNwD z;XB7@*og1tRvOhyy7gCm0;WLOY%e6fa)$tyu=TiHVz7Cpvsa>z0!_nG&XjhiNBPGLc=+^S!7W)ta;h4(>c1l zb?7BnBG>Pc&wl_V#PQF~1+6ySb?U*Z>f-IktgU+&Z}Oy8XhEb%9vBr`iXxj zVnFbn9Nbv1y!ea&JSPtoy}bq@9cdob6B}&_b5h60%SNxqE2iMu*jmv-xUu17)7fCY zC6`8gMh)&a)dDT|nxTY;$c60hvZ=bmtn9kBX@&2Ku_4ipw-{H}l=iAT>{mlaxRa)+ zeHcoXGCHd_1Qa>iEi)?jFt<3^3It>*v!>Oej}C6q4RO4S@_lvP4BnqV5}5y$QD`a5b0xHU0UZbFe zt_MPe0iEo3KS~Msia~wobMM46-?^~qqH2<>(OJaTS<#RxlUr6>GP3RQi)!1i`A}LO zC|?EU_@&HtWYpb!i$8KKSQ-$yG^22RZAmF?+@4=iA+j6ify%#ixUvMKWu5N(-H25Y zhU6fh@|*i|aCvTi^HfpoHIyKMor{JItKH?woCo>LY}1P`k6+Fme{vj%K*QVm`IAVq z*3V^AZ#YIqDV^`1S;^(+i^H@`lQVw*mC#D(HVc_&Vp$XM`)&*5=i4ky zk^^mI-vTF_yQ{ti#>c7ERe;bBmJDit1%zIXOGFcFlgwZ=Vwt6XJxh6K*rWewS5~n+ zza;gK53c66Br2ZGJ8yn=W6|>5mF%V87rFnp!I)G#d1hp8V}O&Y3a1<}W`t7m>=I6fIL)kfKiSydi{jQ1x9;?LKJ}88CYiTipX#LAWhgslJrG;tXMX?z znj$DON+vA?sb~sQh?Zr+_y!%A=sIO=-#%kcuw*!F-D!FF-Ukn)tK)z!--kkygoQai zU#Dzdhdt1p6RrTH%FI{MgjxpK$GcY?q@oO8B`R$~z*1yF_v7wQTr;R0mc9v`Y%XBy zW0a$13&nyR_zY=I)IZ7X(FU9RHR^)w+q`LW1+Uhq4rFk9{D@)+=b4}KwujQRw4)M4 z(mU_}h-mDtfvsCEe>54Gr{sc#{3?#d$$x(1bd3x>Mz3Ti6vk`G1mzi z+r6qe|5dxH72seTeW;rUFIN!zpq#@lWo(zrsmGN<=OLjRg9s&gJJ3*36*pxNLg5OdBu)L{^D-l+a@Q0wiE;aB8t_{ollf6R)Ie;MnTN zVV39pFa!srEYmA?&kqqpO;FaYQwdGub3d=cXZMC^m~|Ruy?i0G9l7|dszO~9OO3Si z(r3|5f`Ay*)y1WQvfv9ci!;v3+a3!UN4r&l~;R3o|KCO>|MWBZ zXpl7Z1g8Jm3?^}Y5VMTKZZbIp*2PL;VK>6XvCL=v_jb6|C*LUK_2x8%o8-)#y-`b_EGvvwx)zwhrG8HjprO978q|JHY- ztK*Z*XfsXKs3##L4$e#?3;uQNoV@5{bExk};pO78nofAGPt_kqt(EX0b#HT16zWxX zRBq!db1^y=_7jbb&P(5{>(0DV6f6XH!pamrd|)Skn*4G8t(v=sWRcU4HMV>>!`@}d zB_4%)Gd-SRHTrCNd8iFNBl_u!CCq}K{Jw^~@ut{|Y%EV24ytO=u$pfPc|?6YXyS9! z)HQ~eoX7FQX7^60-+v^|A;Ja;yJN;;VRYv8Yq(lpP{~3dev~ug_kQ~Zkv*Umv%>s( zx<6Y1{cP@U&ymb2w8Lq$rS;_w_Re)(sFF+kr5dIMA3Jai?8nfPFdwz}(BqFBN1+P_ zVz3xfgp<~PfTD`(WhGb<#jotJ8#M7eCSIg|`9qt!{{H}Zhq_;3)h2#F+*-|Mr*o^X zB{-H*$4iN>+4PhdJ>v0$4D1|z+SGuHrj$9ouI~&B)^#zA;vu~;+0U1#!tS^|-HWjg}#GOqaR)br>r6)`0kiaCXRx=;lQI&ay_X58$ zzAep7ja(_}hH)?_NteW1k4Xvt`q7wFtT%rzxCgnhKiZ#fV<{rE{b0$v$yUj4sLG3L znankzw%_E{F0iq!m0-8p9^mQoHI_T($n;CT)rvi#=aP6}CT1hG%Y16{FaQzYRy5wR zP&Hvhp}(K?*E{JdK}ys-!ADSbW+p|4c{`V3D3gWMUgDeYB3{ps@#9RjsFL7u5LW6U zKjExu0sToSr8=gSyp=H)<34e<7r!3rg=5K&QtUjRzz-hAKvc6d&$lte6Awz!`}~}2 z%5p9P&~oK+C){GLkY?1al_V;qik~&7mXqBXvjx?$>A1zL(TYg{{?b;l;HsbH4pf22UP1=_Q)fd|t9;~+p*>=FBR-36@Iv{o>(~xoT zxo0m!E4?245$gStAL@^g{@?P{>~q#;}B`^6$~0_cY(){xOFU^N{( z{8`WZwusL(&w?4h-Wl^~C0sX=Im5Fdf%>1q%pRQ6JFXx&$%(IM1hi z^NqpEgPaqS(zPgn;f%1chlwwyk)?dJWVZB=xm!jM#7SAOG;gd3-k$>;Fw!?ZX6t2z zsm*^@0;!47wVGfM_FRrdw$vl7t2BCAmd57 zLyT40ei`##ylCUVM_`~*z=>U+VGu>je=JN^_o*eiSg(mA$&;vUEXxL5GK{4H4ouw$ zEoJcg>FxI87p1hh810_>M=J?zYku>x_5cnBShCtFuC{D&dnDv6Mnk4?=TyE8Y;X8M z))z*%oQwB5vHz4$Ym%>?rAkr4RX%DRAkYHCxU1bjtkv+8K>tdZKwyZTsRt}tX%{Il zTP&iof=l1qsojR)qlA7H?L7dT)|&njz$?*649PRErgJ0Cd9$bvR70sh?fxtCI@^7F zSRsMT%jRz~Hs{foB{n{Ka8$3tOW(S*B@P+2|A zdAf48RtUKvr|K~CM~5M=e3u^B3625 zFP}(GGx1ZU8p?XSc>j^Y@PT?AL*rT-NMzh{KAD;JhzF7lnC^LWCI8r_?Z~k>D%jUl z%M?aWe_L5-ZaQeu%j+Co{7de_^4LDQcqkitxAQ0f#3JOs&O?zwU)JLzAGtT#R>`e% zm+dBg?VgIOv_UKd{UG@|U z@Imt+S;)BoT1aP}-jaekuejqtPz&*2%Z!+j`2Ko&;zCER0xxt+>^2xwl02e(Y-XoA zQ~+;Pm{agF%t)lQO&>KOQ{D%$rtLZ%mfm-pl(cDGyv|=eGv7nAWdjAFW4iu=K|<0J z>@}rJygk9l${q8Bw_K*^80Za=N?kq~-6u?T_k&x5Ij)Qg>%6U?l1k6H)^@}@WO8%a z0r(o)&1w^S=sw=AWvXetC4?I*gG4dPX~#Q~vdvrQDrF#)G>%$)S&qXhdO=P-Q!p)|_55)W5%cfu^pZ)I>WZ z4|ylNzG`1FYkB2JYI+fD-~I}a91-IV9TlezEN2%j8}P1cZHudg>kZu)i(l}@!t6j$R4~Oj zY=uK2#C;67aX5_0n;?4|_@tj!-sS9SE$;Lq@>@BzN9; zSNRhDW0~ggsiQa z{nAQWCA#FqKz|LIz3;aBmp%C5u_0oQBC^Pb^kMHioRQ(d`LjsG?5#2f@I5SAoKC`PB-hRnjH&e86E~1jo7f zvE;yd-s5U=uFRy?`vIv} zV1o@d3*ZKhcl^#@m&?%<_-ZS{t?X&K)As-mZDhwy)i0Kx6WCAa{wS^F@P8J$nk#($ z#=hfbTVZJXTf&2O8Z(a$VSt$myeSewjdQY5tHleS9^Q#I1~rn3eH9W+h9bV2D=pz) z0|2Iewl`Pm@KPU;T|EJ>+Ay(XtSaUII5wx8G-G6;&9NT>6`Q&5dXrt-$SFq$FPm@W z9-q-<9a>9A^IvDnvfEF-)H(WU$GBp1u!O&1OYp~u8Eo`yBSW(I`zy3I>n$+W)qjH`dN4}m4mnWT_SfOc20o_`xF}per z2yh^WZr8NW-wOR;L~uH@Y7mQF=wKrcmGJBv9Ra1q+!rd^|J2Bq2`0M8;ggs@8x!7}rqWJBDp+)s&K~N%m&YHLaNELwiiv!ck5fI8ygR{rwQh zFj7BpAJ)^|(bn^@3f$UOHc(?c12s0hoq;WNZgS1J#T8}spnp9gPiie-+`vS3IyiUY z_7=c!h~99}ex7~LWB-%RT_B4W`-y*W}g=Od3%39zoNZX{DW!0Aa3cz zJUCw;A7zY4$lTLY7)=%t2UeMtXG;(&Kw;ooH1rLIH7Eh0YqqHr#e&Hz;5`cj+3 z(`$ooe;2mPI#3H5-aff@^1it$v@);nA5aT*2yv!#rL)3}ia2;$9}z-^eX_tRuId#T zz1vg_PXkxK+r4XB_%tg{@>8QR3i*;Gg#REA>}sdUABzT=@XXf*M&2=q=CWGJF?{?{ zl7P?DSp4l#2VF6Lxw|JcNAWuT*!I`bamnKGowkn1J7)gtV$dI$k|fS`CN2KnoS#kb z!#SJw2*Wy`-$iq)u7u;e*t?D}9I5kB(o*ncv@8$dt*+3@0At6yPNEieRR|3WB zn)TWreTUj*2uo-T0$qIQv(mTj^dXbHd8A)GQNoWR#VmMPUGhsE`3kgqYna zJtR~bN9^4iEykazi-l@GR8poG5{Xih2uTC+5O+@igy*$PRSmYw#?MnyRE-+N58fpK zTZ(`n1rQG7jnlZ1j-W?gRh?S(*OrGZ-1_@pOOL6;4Fr?9S;DXhoaZ&@mzq|d(=I*Y zTh(d~>Mtc8ZMwF$*g!C$8T5ndf&eBvnyBA`k*he1_Ljx%wX`xqke1PORUW)%LU3?Y zNS<>?Cwu75c+0Hg+4D7w_ftpgcQ0r{{ZVGPGl>BK*ef!Yf`amN_BdZ z4PUG*IMt~LamQNQ_)?MA(vVf(0=bK$sA!%cy|l5kxYRWk330Wyk`jdNQJti7n35#K zb~Tr5-N(|R?$w*!H&t4cl38!faHN0=Krm34k_Kes0;*1x69~#T$sVSiMQ?a{)^1s{ z(va21o~tA{5Vt)i)7d6=&m4Q#KdfK=_|Ywri&Lj*>sfu)7$v~c5`+m*#!N{v52yn< zu7AS!*0xHxe^X_LP+156044qIuWIq=5;t*-2^o_Wa{mBSWtT1)(O-GiU2P)dww03d zi;`3Tl)(s0MgTGISB^`1ja1lz8@+LBQQmSCmVttu!U+ZjBei8) zKdGlk2T;&1?3T%Nmu;I$5~c0j2~20MYjaG}@9tW**56AyQiw||?6wFc3Otth+lVKe z$;K(Vmc4A{>zaLyqew-9Ln^upDQqMw)ClJQo`>5JT``vJ88vE}IE^<%xNBAY+U?qq z_M+GJ1P~+xj)#yYVzrQ^5d^4%k^L%$lDl)YY!sH( zF$QG+0KC?&ppcN2qwuJ18HkRx=j47=bwly7j-d=PqZ?i6B4Ec~YL`#AO17mb8}lUK zNb6J(;dWQD$E1D7dXsL%6eknGjwm7EKvIM( z$jAFssah706@`QOnp6}<@2LO)B!9I%w!@7|un6Xy5|UtLM;y&oWyLs!;KB@gdj9~< zC<^%tjHNcp4j!fyDm^(3`6LL5iBG*m>yDO!QVNnzPBHHvHB(LxS>3!8f#oRrNHh75 zy;6>ado@&&$UH4m6UQ}_{lYEWl>`3(=%4FbN=lYVNE=iK9XRAxcBgH*ke1yDaYj#B z_8qEFrnGa{@1aXm*64X&unJMoo+M`z5_qTEva6JpT((+i3Uyy;(e;h6}dz_u%c15Fd!*eFgo_>TdgA{6EjXz!TZLP+kZw-MKNNO34xYYjTvuA77<=Alj`5@8?{xDKF!&q~B& z#7-+v)4~FLtCgw5Jm?@sdW-@(bR#r8X<&^#)LhwEHXUizIFf<@+(DG7JyLj%-<5K= z8kU!;>S}t*@9BbBMA^9w`9!FKl$e9g4{T78P=9}ufpxLXY~acHLsRFtVI zB^dPplQYgBP`S0y^-FbwYQu_DA%0o{7LqYB&OXF(TyCFtbEDtt8ikWa@wOJEvf@=E zD%uK&=pbVlKXcIN+779x=}qeDzi!77cRZ|j^p3bLB)0xuk znN7MvoInW^&ePN1nzv@lM_0R9QqZR10B*oZ0FxYc%uQF(8@qb#Nx5hx43V{ATY|&` zBd8y0pHy`=7k^U90*aw36FnpCP~Ed+saeeHpF`r$F4ofVX;rntn=iDFQ+t0DDj*&` zzH6hj&}=NUt6OFn4Tf;jvFk`MPGWL-shn*V?QTbsg}9=nDL@ZV@81wT>m$S$Ok6MN z(X6i7^#tt*NL&f+%pZ|exoHDQY}9>(+$fJVB()01IT6yli^cvLUbU}UmmYiR(6un? zw!%`Nl0u4slbxgbS7YFx4eJ_4t*G8zYa>!!&`N?F1s{YFgz?l*7!|zRmhLd(uF@M> zaBc_GWOw%d+|@<#G06@{^9^6YPKT|3-kC$)Og_U7wN zQ&!iPcDIfu*;_$M(56{iS+fCujwG@d9~>2!;VdPJ0GiC zJ8rC}VLcB{d*(1|_LC^HxccC*ha2*naRdb<^T$!p`&6yE)y9$k0PO^)&&pYKMN*(P z{jr!oY~rffUnbu9rD`5+-MR=R0efV8k;mGmKeI{lapPSU(czsz_mORDZl_d98>A#i z>`CIRBf*-3L@CdwCw{_|yp`=Iq$JGqO8Zl4`L~|6OEwEzgUe|pL0>z+FV?b=aN`Ot zD(OXI@Pw%6rfU3C*_0)gQQn#9V@9y>*M}8&(=NGqgrvCnX;CUMC{_eP{Of_b*IZ>A zY|Ciexh^UerF$NcpVQ{0UZ9JO9^p&W-3}okA568aUSTJo;s?!hcPmTENlR&L#$fV( zD3q(AeLvHyZhJM6;;lgeLKspCw?S+VZk;`*w6y;K6$C7OZl0AO!bxb99{%;pp@b|A z&V*pdDVn!!YT_GM2remLZ5z6dvH8VHobR)2xG*(TX(v^6ok7d?8CuX)2bdnj)}Pli zcW-v-wGHfSI2=ThnT!%g5`N?EYdkHdG}{F*A=VP6-(^IEs$|bSNA&orFI+lQ>X`~# z3r@ud&fm9Mu1zBqiW1dV{{TgG>P{C@Nm9VzDC7LaGV4>hx&S<)KpS9SM?V!&mcxox z^=$wX-#_G0lFHPF5+y#9)QZVTou6(i(P68n*?F}kYu+HIC#nAcdRm3+w{DlN98-%~ zm2SkIB-K}zNC^bvkM^iU$Oo+^+j|;{>~KgiGfYs-CQ0cXYD2gn2{9%K~#GyFdG0*whsmn%799wL*#qv_8P?QGSa6v7S2py)a+T2;8 zw;0qJHygc3bqdHa-}_d5tCnHKrS_cw#4RfPBd#iIg=yx|#M`B5dvMxTXB497xy5y| zz1kR4t5u0!-a=Oxs^JTTdP2Q2eYpL4QMXr?;3|@yuw$N-^*)5663|45Ip&vU{b>!h zZB7!RRD^XvYX-KGvQJ4mQwF8c{{n&#X zM-;;yc&R9rDiH=~gViRY>5sJ>gUvglS|;+&-RY7Cw-q7+JcTH(90UM}nHiHl)e}yX z$prBqohHQ3dJznfYurH~RL!=*0YyqUI2_GUT<*>@RxK8kyq`1`AQ2#7kxh0d8dit? z6&%Itc#&imh_me8L%4^z=0dN|3CAC}eiDS^7u5q%pMl ziaS8=Wc+L=GnoibB?%QsrB&Gowt zUb(LN&%146asWaVZN>FnCp1x^0IpinQ{u(e))R5x9F}1k|>> zP83xMpHDyFp>|BB(lj*XS|a0Z;9C77_^lY}`qpjRyPt7eQ|b_L#~G`J?$^#?#w|(| z*&D$!6&-349Z?hr{@!iK^+K;}oy zXVIki$!wzIYeR|zbe#38Z8)~s9zgVSxQxy}y-lXHr<@xW1E6|Tt_hy!kDAnC#c6ZM zei?gd+vT6cPfTO-s*GDR%atWezk1ryX2sR(N<$Y+?n;^xoxsL>aafj@2}Sq;9%g+g zB0-*&x-PXHJ%+8`S^^scHRdm&Gb8oq6J5m0D5!KZOHukR<&x57)p~> z*>CqS*4Cz*VVeu4P@<#_+mwC5tnY)?md~!_!neMn0UgL3;)tY9IpvM2wf_J+H12e? zTn{qt`INrcg`@zKo_IV}L#0_Hg`(?wySB`gAAm(rapv`h)R!*&yM?QAP*O@x36Gh_ z-m#li&AW~^k-QlZ6ZaKQBJ_hE9F1;N{tF1x((AWr7l}zv;Znke{{U=pO|-CGv-XZ$ zleVpU_;Xz1DXv0t-qdGB9AA&sgqglC~@^wNygptms-7 zX6o88wP7m6jAFIjvrq2EuG9QiRz~CglkZt9*fN`>p_bfBYV{}1^pjeSxc;APq%icY z!T$iSGat~_nEGx+wj?p2wUTJWw!E>l7(a0qeyo6HDTO3*MBR(L7Elr2?0hF|f_G08-joe01Rkb=_oW!5Xc&IfDNzDuB4U66 zq5wSO6gi_Lh&)gL>qimyq282G0-8PPanhD30Z|4fBQy;zv;exALp)IfFes>PSr{;S z8K3}tsL%vQ6uM9X`%>u?sS;FuU7~;$8XOuu0Uvq*b4mzQl!Xo;ngm2-XEZ5LAtnbk zCJEyJW}_YPP6xF#44ZHq98jNDDk4oG&T=V=i3vw@Kb+G_#$$u+O@q{8oAE$U;eDop3DL^Ghr$6ASox5Mrt!;oN6Cy@3dRIp! zR&zM>bkWjjm(1P1<88J=!GNHyGJero)|#4|w{e6tmQa^qK{y>rB+pS8CQc%_T`|(7 zKp-t#WQfN=E2Yux?piRkDSL?o$vFZ+IpdFG&0JlPI7c3vHg#*XH+)@7Pc%273t1eU zu>c(Np8a{JHmB}VfVTtc^tc&HgJ~F_P&qO213xtzO!hqWBn3o_l&3l5 z4!}hXS+;hg&r*`&0a{5roKk=ofsw(Og!HMfOWEeS?v-lY$a2Jg;H^n3xo{sbN)foE zD?Y=gTJ73$=HE;DR$FY@ElO!=DhVqJ7(r5UNAnXi(;Ya?F^k78A4SE=opr0EmK$jQ z00aA=B;^ zXKu?@mo52;bt@iHe6%E_!6JPli6aF2@lfg74c)$>a_#N&KSKIc$w#Q|G6|HaAgG+d z2_xX-&b3!U9Sh zagE+uhfyFAkTC!bhOlm~5vUt>^t6>;eM*p}Jhbi!f|&#zu`mPxGJWW3Pn|zaSJsq0 zZ){s}P22wf`IM|BAzu-qdCUFg&8@pyRfZNEaR8`FLP1IBBoWn9p4BV8l$uW2!+5t-y1v(! zr`YNVTLB+Vv}{XeM%1b#&US-5#yVH2_+P{Jz7}Zxcf~d4LFjgp*z7U193AV zBm)_*Iq(*e!w9^&D7L+R-B4~7K1uz08{BING#PpBY-oDL*( zs@@K7Q`N7YvE_{nB>KwPW!C{hStO99&jV;GGumgN zPARRE$;JNwCA+;-Ues^32CVe;Y1(Sk5T{a-R-%wL?Iu9VViSlxpwU*7c)M4xuWs2% zLRN`=r4$t)M5L?n;E+#JI`dU7yh4}s`}f+`5c<;ETuVVGV{UHR77$4aFaQD~4B+5& z%%NMP0Ub;ab1_NlM!mC{u(U>;{l>cNa&=N7OxN*xsoa zX#o0xfxC35k&kf`*0+{kBDGDGy7bE@mQbsg!b`5LXoY$+w2-9EInOw*%KrdKzp&IU zmv3;(*LQ6tB)o*72`L~cOArB1PDuyv6j0rz&z9<2Zt2z)wJkBVL8a|TDw7E+owx)@ z{He!Zh@Y0(e%i$r$U`mu^S%zd{57fwNkJa47lf)o^uZCFVw>VC-=V!#qZiB7wI&@X zV%fIH*hmFi;{%fhXQz76w79r&*O_Ux-d@@=q&(tM8!iN>05D)HZciYd)p6T9YYTgu zn?$i|1#YKlpFec^)fofT7>v)wLR9uB^=#+uHOp37)2?ll%)ia zM4V3~&$VwZ?%K-x>nTWTG8*GzWOI13zk!~g=`Rj zK!7r5@W?SdM@6Vv(g5HRPA54vY2J|)UQFqiquOYrO>XJ&=dEO>*xVMm2qm%)Cvrwf z7=h3VO=?TjH5FQTe$jUfAz|gXhL+nYT4f_)DfK|lIh<6V{C3pbTRV8CZ#AViwN6~G z)X-i*Z8HY>gIT*YRd#un zy2ib$UR)$`yOcDR$Je<&TVNvzSHAKAuDo+}(T+;1MoL|N_W3P2WaZklb^}GfGtBdkn2%I( zftcWcMO?NGrne*IrXeg0-34Psh0?x+j)ZX0$G3AcLNUYNK$JZb}#46CJ7deqtLAv;vd2C^#py zo|VHl$=THv#Zg+?<9P^tA!Or@Kgjm2n^d918A^g;Qj8JLy>nLgiMUc$(h}3#fY@V_ zM+dE6w|?xU0k#vqNZq@v)J{Ia5~HPTB`8OwI6RTko}Z{;#SrpBM0Ju0oF8wsQL}2{ z#05OHZIe531F;|8w41h1mat#~IsI#yx;i57W!5fy%Vh_Xm?WqUf4xM9P~%`UxheGo z#1T;xme^TJ;mk?yVn4N3^4xT#YMrGrBL7WVA{VMXn4g!b@OsHquiWrl!z=mBVzye}-cKgr_A@Wwk zfT2W_{ptZ1NKkX|^v@&SgFBl6q^Kdp8`KUV8b zq=E;SG4J}CSI($jHlm>lgb@>&=BH)Vd0|RErEW=FbnjQ_omihz!qftaLX2*hi5!eo z6*#1Y1(mw!P=XN{`QyK83%hx>rrS_N$Nr~L!p?c@VyqOnrKw1mImh=DRSHa^-uMig zfTwf2(~<{4IR5~8iFY>sV}YlTi=_HgmBL5>V1Rl|W@ukqIOCg;0)0S}@mRXWubQ-l zq%BEFNl3|3Prq(zqa@CGO|FdXLgA~8YTnWN+mzfa1JDrqVgDRcO6cK{$_4k9boS#3&Y*|OSlh+N3q*ZPcA<y}%PyN3IN221cFE>CmD+AoV0PB z2IoZ3RcO=qZu#iATK5;42n3W7BXon>2WsWCy&uF5c!73WE!r<_(1fXXDRxn`!61ns zszgSAD5^10(`eIn?Jengb^Y!2`tKIF2)JnUAu}I@C)9J2C$COF#J(Q8@OG#iQ|ksi z#+H>32s{vDAdYy0_MchNJT-p((%bRSw79og7ONnHlBO2~4Wa~(Z1=1`+da*_=Y#B% zZ*YsfmmwkSdO$%DkAGo5l}R( zST%X5-rw0>ChU2{?g}bW(sR4K2?M`hVUeU*TQ1cO-drW3RuQ&+KoL8mnD&g;vw@vK zw*{@J32Snjd`eE#kLUhb$F^&kD|SSs9CEZ`Sy;JnnNWMlYErP;3D}ZM`**6hR`#u2 z6@v53B*ISJvH<-JX}7IkX|DNftto7f3rT{N?NA_?!N?U;Qo2*Np()cO zr3*<(j-olw_on*<(1MVZkP;M6RdlU~F20V-%C=fdt^iyiuy*_&XW}afBlwUb=Cyx! zTrF?;L_Qk2}Ij2yf2<(Q9$I1eGUgn8=AeaaL`t9dPei@|(x0 zSf7sOv~29flYvD^FOS73!)foHO=jwMYjWtkA5z^)zZ~b-(N(rWo13VYwU*emX$@OE z+n|7@I0*z8{4vkzScuwCpg}4;8UED8sHn-4_o2HcKGdw&95_aRu1-xjB&ZcAoPFky zh&atGjwih)X=6y*W1sIuC{O*Km;F$4VfrXey&&Q2gw_HEdL6X}%? zwKRdc26BG&b%t3Fd2f=DAB<)(kL^;X#@R&$S4cuk5^`dFsqrP`N$kymIL%7XY_{i^ zhZLyvZ7>0zzu>I`8Pk;LKxXVH6ors+?mgR{Ex%|~S$Gv~Bk+4qUz*1#DOXtbt?dU`cF?NX)HiWx z>Qt39>URK0jl;5p$Uf9vkvQ>uqGYnLRFH8Md99(uDNcG<_{v5_Mym%BOMrg_Dl^S= zHhOQ=hW?zkrX&zd?@XRO`RP{}*^XS1O2%4U>Gt7l8&ajI8&dOv3VO^B_cfPvgsEVn zeSMY8Lu5n~l`8%NEy8v-K9tt&q#OC{hGq;K|KJ zavNo|hJPOmAmCK`wUR9K>t__?T!ZRCKau#S*?k4WNG_%HwnQj}aIT`QTwOB@Nph_e zUr1HC2_Z=aWadR@8IzEIV**F# zQqwnsP9>is>Rd^-LO~oQD$na$NVmOi+y{!AY?%%e;7kJ~bf_(uZTn9&1t-frI*)3x zXL(|5kl1iD>1Vo9odtHmbU|Z3$sMcqJ-Ole_x+=7yJjxjc6N06W!|8(s1p0sYI`R03l@)ZHaag&C<`=)n#`wkXtz zd&zPYD^UCraZS0l1O+9;mnYPiAdkIXO{y=LLGu!V$_$mL2{SM%Hrd%H6s?vopKDaM zVa7v(>9p;4d66B*Sgz0ZeXiKMqg?2E#fmQ3JCxg?`k67voO7P_=k}`%+$n4+VF^J> z=lOxbAFXKEF>=4-*fc|FGD-}Q^X*q3$mP!jp~X7*{T;&e2CVix+sV7IaF0T#auhQM z+Of3@W?yi%Zj$n|=s^Q$9^HT1tg!vfpf0l7u3N&LNd)X8ul&_J_TIPGS=DXU(i&f@ z_-Ak*Z_gFHm!r&s$tiM_j~wQS9k`%RN?3{OUTOCLrz>tYgE5+IDnk&ZNYbEGAxAW+ zP%#*qUndm0(u|4#dXNGVN`WV!=~2?79q15;v7{(*PM{bkidmXQms$Wb%yp)kG^hjv zNQjJ#(fOsCA0YDCpb4?U_@k5FP8dQOxXbKUeDQ1Z2K+vXvrR_?92;zkyM-e~+no&m* zXSOK-Ou*wNfE6k!+qiC+q(~AIG5x3jb)tm?tSF=?48h>jdQC5i0FvR)Ipw$zlm#fA zs1OIR_NeJn6aacgDPuFmN`)Xcprp#W8RDY$=|F`@ew4b>#RD9;pGY86XB13Cj`{YX ziU2sFNM?@*q)-$NF-MABBN?PP9q0gcqA3xH#UN&Y7g{t1O&oQgOh@K{>q>p;2{HgD zt_Mm6Ax00{fy~m)02*>~2*xu_r@;au4KyYmdeA8o1k+E>X&=653LKP4!OV1^eW`9S zL+wBhK^~x>O!3kv9K`cY6m!yn4(&_R9`rg%G-h$qn8WY|4x&v1Gma_cBN;qX70}(o zqW01cwd1dQpF8n0&B8W3M$C??wpEGeA%}*F&eU5vJU&P83UG z3IxpNKe4WS`&Rymbg;{)QQeFK$Ng5A``MmU>qbi{O2JOh3}s&QK`2p$3}fb>aF+|t zkq2_80;5YSKA_q5nkn9gYPLw@%6VHvP5?ctV#3jGTL4ye4DlrY0GO;(Z0l+&BaiF$ zt(z@f`(Ti^0oY_>1_$NETpd3nJg!yXZ&_P6Zozd(EW98fNL2ieXNeL3=C(A}3fxkZ zkPxxAa*rw*I2oLMtBY2sr{7B4I|k`aXYNgEzv6!;*$pscf==X!=aKRGS4?LbIOU2? zR?havO=(Y!>y#lNkf3BM*n%h8Pc_tO4B9ht<6x~J(3+nI{L1V4v2!!$H5) zZ%R~c6sAZ36{~2F3@G)Cj-*$iS-y)DC1LX8;aikXqylF@a!1cj^>OkHiN%&RPY_#K zzU{rOyJQ3WR65~o#A7^?V~CDLaGoLY2B)jO#hr*2$XW8#`%RQ?Ndx)6(;xsb-lf%& ztC#oNmRfhr^{v6V#}r2y{65`8&oB+09>lkJ6==Jc94)0PZE6XGj2~A{MgazfsHi?W zH+($Sm!>oe;J)GjM#YkR)d9+iPSlA!Nj*#o)w9$X)HW{pn?Y>Lo|cLwww6JFl5ltj ziJIrE?L$tl>Ka>(xM#{j2I7)^DM;&{Onm1R(6wUjo#kG}_^>2cpJw3ps3m<|jCqlgeJ8%-u3G8Vt=n5IN&f)a zu#%vnoGX~g=^}CMa^W6pX+zg9A>yG5LI6-<4;A{0Z;Yd8eLA87%Fqi<+XF3?9k59d2UrrKc&T+O_32jc zsr4|1ns{t&YYHd;WGnvwv=RbhK;~;2>swm%l|QFjKKc@{JoitQl#?liP9S0?Cb_+7 zPv5D#hg=P|ro7hz015P9$vKh$0|2X^a#FixOG!!Sy?d*v+l9BKwS4op3Q_|BK^u~y zlO(6qVhF*Q<_0R$x^1<#o;3|!yUVnBDR0Vh6t>nz3J|O%0tA&wCJz%-Q>a?5)s{`l zSSf8K_IDMy@>2mJYajZ?aFHi6Yn0Tkh32GKO_*qu>;X-bnIi>aWS+Az$4YOzMXZUc zqo=s>4ThO%XZyWu%Er{RlqF3tq^Ul&bW(thBOsj3Hp>3@#9FHDJlpH*R-mf!dzHB% z&B`GI5$t4OR~K+grD}00Q;BjA!v}H}rKp{~gh3E7U8jfJa_dY@iY;y})bruS1-qL< zLP!cy)C3U$NsebZ!KjnI!cqSK2DQspntNATt*Vmimq~3ZSw3m?ZW|?12-+m#1V>>} z+1n=TQh5qy-s1Vy4dvC6#j-{u0r-I+2*PCkRBaeob^CUacFJwXp0uTDaFR$!^o)W6 zR1SGFj%!xmNp|7pTex)vmev4m=^;ljnShdGFja`f3&%us#%hQN4J}MN z0kSsWOvy5E0(g&loz%CjGUd>=HcdLt)Fc2MUm4lK%z_9|Kd91iEeBq;ziHE_w%A&c zZiBmMQ6(YOZGo8}Nc(d&&Zyd)I)W7Q&X_J++BFU!kL6OvQYUDRW}EcJ`6=D#!qVMN zg{Ih}P}5O!s9mkUCBRK}{AAK^WkM9(i8RzQwys&X7pv4AKt<)^x2-@Z$x28YQcQ>-7#aAp zs9RfDF4EfJfp&t?aD=3Q6p^|~3CP@(;$(w4tqnTWjXvSEyLgW+EV3I>FnuTeM+8X* zI{{JadbNh29CQnXyrmBzrxJE037=62&fIm#Cytd5OwoC5kmwd=wW8ANOnIaw)VOXF zbh6WE0YxeWSOan5KO=#K;|m*0bXzY_eMd}f3u(k6dm)i&W&Qj4O}JGyw}?vcH*NDR-q#x z91|i3xVmlFvPmUNv!vD^{nV>#9TYVdZ6)Urpr;n<04s$#fE5rx$t1w-QE4}iJ*hEa zZ>u?O>_4*+-aw0LOa6xYkj4)uq0ns427tTvF1)K-;v*Qs*FS0VzGl zK?b9?xLc$5d-j)We(jWomu8KvvQxN9)R_eBBpys;_6m1fCKL9~mg(!emkTbo>%T^k z{{Zbfr$?5D03ek%kqH1u0F0_Zk&{~cR$b`27h3(TuA1|Kv|I*&b} zOmP)Q!~Pr9RdIa1M(L{tA6KT_6syjdDiW-M3S+ni1Z0Yu<&Kkb>U8^8Efu6K&966V z>Qc19OiW25B1!9At;Y2Bb$>BM!E)p2e(gp{-l5e101NXNi zW1i!j)&`q<;tv&R_csnSt28==`fVQayr5JSxl@nj0y*!{)O2YsD!Cn1>z0-cuFqE1 zE-oJlQl7R$!L#cGfC4}YB#tMX^&sSH`ogr`BIRBmX6V0k^DHJ367tCfTb7Z92{Aay zp4FJ&?BzDc>TVujUK9@{PP^%J6#AD6GazDn=C5DBrjHJ*M|>(Uw^>k)^5X-XgrU(^Fw|!|q%Xk2wH^GEklSRANbxu^AHrnc*)G z>Uz70YgA=xd?CU=jFh%iKro@zBPZh-8LY1kY8KjR4VHxU)x!-ny;l!xY?4%^M|BcZ zo-@bIY1??OL~lj<+lyeEk10x0PSEz%0HR|A;AV96&K&uWed z{)C?%y^z@6D^t}kSvJQ~wOztpX`fJ20VYzUsaPUMP64NC+70HY^H&yEH#XPS?ja~! zqjCz>f>aJuDo6*D9n1>byHky5tJa;=-G1eU6s4x#3Kp;+p*<9kq@TWhk2k4!hTl=s z7<%T?^djN3gfdA5WGIpXK!7;wFgo#C##hik9kNYFL2zkqKjN2=wormn?V1FmXfmXc zAQDU!V*m_SDBh9b`)g+!bY5Owy5{oo$`ZDUNtGfv6V$*XnK4r8-YV18WY&PSKX3JG zRP1=DLe~WfT!fJuvnQUF!Zh2bN4k2_;bCkk#@|d3qL2RoON9)G_x8mb zBLww4VziRy9T?;AblL1hPc84^t7=C%>Fg=DR}Xn2R+uv>DddcFsTg!@ORWH;Ds$XY zxl&#&hf{z_!RiHaGp_Auq{^EJY0}cj+%N}FYW=;@Q)glbC^3*h0~w~Jorxi(2!Kak zdQ`S=r4FZL?-+xhX!xm@LQ7`;p0es-C}Z&n;8mrP8-);34(RQl)~Z;bf`c$lX9NS= z-mesf$b<#YJE!vbu1PJOQ9)#l;3N&I=cEsMVJKxwIZ02<8gcT{OKD2XjE=Pp)5=1M z14aOq9%CJ-MRbU+n?jb-zy%8Aj-K)Mtq`B#h#^Uc2c9}rG^D{>h)U9tJP`nn-1VvS z)gdpCHzgZFfKlt3ZCEW1dQm$>LU2cVi*a>m3V^eek&IRMoAV_hLz+uR1Lrd9_)( zf6nylX4ch$UUfw)AQi`9j-4w=^hdGEQ)_6c@K6Z^r~M=ze=$=t<|!%!4aqoE!B8E0 z5${kq;%*yKNddUpRn$%=;~dm!xKle2psnaIN3l8nwA!#wsyZ7tUR=~I2(>KdRBEzd{NIaq}aKtI_;`b>d>K* z1c3%)y>wQKNbyoEQvZ~t!P?;HM`rFE|e@CZ}?4aDcG<<2_Skvjme&%=DEKU=$cEnx`o!Di<{AK zP=qBw1=%emBq=>cNXW!NuRzhSKB4v6UjgPioxp^VBmBtCa^5`ESxW9Lt($ds>1-h? zZ8D_626M=e2|QMcPm!FdM@G?R{aO;AFC|yZuoM_tQnc?#kO?^^1Y%EI){WJhH*KX_ zqYS?DZTW%SoDrN3^T%4_JPWF7LsqpqlTS9y;Ztr00;Mj108s}iNdp*($62n!U%XY7 z;%!p;SV7nWfjgI#aUDhso|L6(MMrTsFCOa}i+W|MwA3j!@2CF&debpEke)%A&-AWS zz&cacx}C+%@{;pJs5n+;VI;{M#K%!xO|oCVUDI~fM^a+i;Fhi&B_crz^1$MA)PXg+ z#jUP}oz_-~MzZyjula3*u`mHCP~u6S%BV@`R_%TK@osgsK*TASfOPqi0M zof7L!y#3>N!_EC77O$gmN-oNQ13Z9CM^bV-)%_WFx)z^m=ZAF1{KrsB?>Ov1-l2pO zgT{TQJk;6-zpQwVU0U6{P|y+*tES_`*wBxEh#!O&;#wVK@7Zk+&dT@;N#~~-}ZT>JocjH)~4Ok+e*)!aHRx= z0(leDypxWGxBmcTkK1cjzANzRQsu)2%qPu-La;}rDkWURcZyQlHo~JhagsbIO0znP z&p&x|+bt%1$2QEE!a(`$(={)a`jqQPX(~%Tg|2-K%w|*n05$1%KeMyp{Q~;_-L>Ak zWU%{*aX}=YKq*px(-L|TE6Z-R6?xCGZd*$ZEI4i39*{)iImSo()=DWDWm0qBUW!+5 zHE_38aJ3tRpTv;?T{!%|tx042Tecc)gsDma0V^0^IX=>U)cdU};RqK_vZBcnR*^e< zNa@UWt-Ea{`+p9*t6C*1A>DW%jkYTd(0mjt#-gaBg(cqTelrk`zbV#61Xuw1ivOTj4;*q%q|e@d(2 zwyl)&h`DT)B!b@J1oj!nU(zelT5+~)!?vurw^mZ-<-9g1L@NW3G7Mz#?ly#dvzIo0 zGf=G_dv&I_a`Mv4q2vsqZ2~|NU`IctPTz(~kfpNQt3oiP5gF^xZ<=-O)Ar8ZtxfqB zZY-y33EC1z10q1@7(HvB7w#!#4LGDBKyC#`C%LTKiu7w3&94?~Ic02?-Cd?zY!a=e zR6qlg40HW@^vJn*DW=kfLSkgeJF}1MF%@>^9klZ;*)5^J#!|9UXA%MUj@1{KUj<4D zOp;{?0MBUPRJt@zincRP(QdBWTgeDzgps+&aG58G>T99WwNL&gU3S$CT;0CeWy0VJ zLPUcgbxsN@)HF~FhYl4iRs7bT+PcWY4X~zM}GCP&4TV5Z^=muP?YWGr0yNPe?iU#wcmXSmhjTCDS?1xE~#8=MX)q#1Q}vKUyXr5KQ;? ztkU^9TPI4UQ`wFB?nyW<@60P2(fM~Xz#wG#gtf;n^R+S}Nc#<+c)po+&PJ-hW!Q`Xy zZT|pjR1S2uQn$5T+o)-%8`S|zFbB!#DSZ>oE!4UQN)@o4MAguwF7@bXmeBH4 zhZMxUZ5M3qQdXjnNSGu3!K~Mo zl^;leG0!z(-Q>KqwDBoxIT?y+(;{iL`XtmZmw4iweMGopfB^j}q830P!5wJ6(L&(V zDdq{J-pY((l_Gat4hc9{S}Y&pCvYTn1GPr95JZumdbe!Sg3zQwk7`}?DN;o3ttkpB zX(bB8o|Qe7i>|4+(AvDM@iC9mtQ#g2fI^glpbA@8B;tO@q5FH+QKZ=$TV*XJNwpwC zpr_Pl1e{MlJ?nTyH?z;pok4h(^(5Ils0Xc^0SiF$5QM<{F9+d1@iN>D?I0ckJ%0F`jf)y&D)Das3a^Gl7vDMNWp=@IrjdQl&5r!abR$p zarS0h+Pa4lyM&h618_0W=DN$xS-YPN*jrnnDRd-`m{0kd<=1?xn-p7I7zsX=#u72l zUX`t)Ft+U9d9*m?(_>;#2I&#Z9+6WO*#c+?!Ux!B-PW#O^NoQ`G>QCl|`O==cR zT3m#eE!3dXfdn}RqK^?hGaqwVPpQ|Pe%kpBZ``jfVEzRTfcEy|Gm72t{o6MeskGKs zn`Q{u>+QD+P#jN5;(NzhQC`@x#V_RM3T??+u13WP2uyR@e)Tt+P}9g+LYZ&_v~ke? z0H2j<>v{?r)L%t~+ZO;RsR1gGq=I0H=O22Yt3zn}NCRRVNF`)$#0fD|Z?UPyUdZfk zQE$Ds6u+lR_dqfuApP@A)@&`BcYTe*AGcORs00tVITdx?BHfjxo7W3Ym1L9>3Qj_S z9R8I9x^2~kn7U?NwBNLl3<5eRbm#S=v^dHW7xKfk=nrihFp)+ozq(%Zq2ex?>T2I#7Jo~SqE+l{J;Pk7t?5Rp^ThbYB)wQ+S z6?lcX$>tB@KE|hN{>Ic?H06j|99HI}!jOA=imomj8fsX1;;oA+NFxG!8ZKQMtM;6@ z^4)DvmAIk$nx0fA4quT)mlUTwwNBEh+t7;Yv{qcVa&6sUg(UB3w;^RcYn-{Z7WYbR zrxH>O4x+Bwp&`UQbn=srP(poCRR=`pN^#M?tG9GzB@JA8mX{)Y!;hSI98~&KEZiyN zr+Uy&q@ZSdM{31>?#;_IrKOvjR>@LAl2Wu2(EDJ2#%cCfmTX-xed$3n9Vr1M$%+OJD2^!t0TL&@0YC?@wOGCSZ#(}03_2Rx zoH-LPCytXfT8})?A!a(zr*@8LW`Up@RKKklpe!6wJW}0_rXpvG6aZ*+qGpkx0n(gR zAPhjJ_0JTzpaYI5W4$P&iU3rPGzB<89WW>W4i6viNPEo#N=*P0)KH_+fD&;O0Dkl) zjwb}rpaV!4;$k9^_M}AsERJS{6P`)pKGcaO0XP_-06pmY(x7MUKnwcP#S{45ywgbj}!p9QWQE<#BInsyU$OG0BC|e=@{rfed!pbKnVO|g%i?{paeS8hv`im zd()@^b;f8?2RNb9fC>F*h$B3TY4@c-s6P~_W2Di<%>xZ8RD}Q`PstgYU>T=$_ojrv zX=gb+MH3Xh1pp74MAG*(dUT)wIHS|tQ7{1RX%adEG{8V&i~x8vryYd?q0(l69;pTr zKfMABo-8DZwf{0|J)lIDzlY1s{_@0DE&r4_a>H(w**kngCEb z^r91hAjzP3z@aDK6aZBTR2anr9Eqnk-t!VB4?fh>GxIs(puV|EF7sx1PMK6vKkVw0Nink z?DWkI>#Z}*c_>*5^t6))wM0Ql=s^ z2ft6sy9RtGZ>F}}r)r;ZAfs|hh$pEWPw7x;ZQL~SL&z#FAcm5W&VBJ2u9EWM-RVuk zKBNKaN=O2I#v(z_-nt`>DC5bQ&)$s$w5xqJ2}_D)O`t(jq-4m+?fp7MX5FxhJ7A`K z%ZFU_4YQ5P>YgGb@M_)V^DQ)he8oEnKf~aTC%paZHt$eyUHv7CZZ~>KLWw_w90@0Z zCVEw^bVOwBBD2i5XL0p!xL$pr5D=3IK_?%-?myMlm(g0FHpCVQ9?Bbw@M^&4wcsg@4(kQ5q1NDEfL0;VQ2 z&pmmiMe~z;G&IXb?aJ0t=~9oHR-&aXYD|QZ4oCwacjurrH63}yHiilm-Kbk@-0s&N zaZ?8b!biR$v)#G7df+sdkf+=$L06k8Y$!(@=Z;K!a5CSpO_~^W+nax4Uk-MrH~v75Sc0bSqB0H;%2$a#D#sh9 zsH7n-5LN~^Ec2CQ01OXmIZ+XO)1sp9FRqf^t-_OOWWu+i*#saG2P=b1lIMn;VxF_R;1%iBiBR8p zNt53vpcUSDYSD|<5UV8JJM_&DG3Y2ON|dhInJFD{Cmk{@?5!?stc{Z|xpH0%vW;~1x$@K#B!YK?8vr3+BRy#iLFK%o zZur#Bq~eyFCp{>)f%ulNdC4#Y9(js~RE<#QUsDhM_QR$+6YBSY`Sl(w9PedmaS6TEh)g`sMxZFNP?M}^rsjH z+HsiIinR9>w~e^dbd=kvLBv`QHT5YZ1t2Hzf?^CDj+LF~TCZKRzSlp2aLPkl7O}GC zAf;;HZHxqo$s?v}>Kgu}^suj{YQGoQ3n zX?o!ab?ZA(ezxsXW*pk4{IxAa$x*@ExF&EyVl$fP#=WIzT6UJ!pJvLfRQsgJhhcL0s&G2F$p|Rqo5>Wg?D09yGCiyuBhYX>6+BN^$m7UGoy_fhxlGgvbM@ zQykAVAO8R#@W!8_?P$95O)q_+TK1RBq)O14Fg?;tn(A~P5L{gw2Xy;eCW6`XpKPq1 zg=v6xjK&iufJpa)BeBIU(FUdAeLZEz^_$f&#+V9_6p#amA~FtCBq$C9$sOvIy^fh{ zqOSK!)6B5e#-By9oLJmDtGN^gTHiN!1!{^w_#k zw$kxZ3fv}UGN2(+J4bl0KiB^NY3;t+tn}++XQ!oJU~bfG+_FhKhi*ObHO9H&omI}jGbFER@+G6^q&doR;{g_MeB=%Tw9?ws&Vg99g(?7N^{5p z49FdGTMpTHe&pO;-S~OJ!|4$I+@T2xLPB^VOmPN&^{;zpt7+B`J!hiW3*RuN)Vu=9 zw*s>Y%83e$9i!s8FAJl@S4_P2xc$xfx+-z|b+!CBNKr~hRGq-c0wWy6HB#A9UgUMU zUA2|7_qtWHw$@Fu;$3LEprQgnA_Ao(?IL>j=CHg|e3w?+npU@b;JDn?&|v_!l$Gtu zjuK4ZbAgU4LuQJRr)k!TXfdU>7kKN--asUh+M|IWNy&f)de^$~MV-an^@H|lztPsD zt)?w4)3o_uXK~L$t~i>C@~~BVB+wjToiS;9OiJz9-*ar3D1ej#rTY4BKEU%?L&HD5 zd_IdUXT&YryKc8GRc?hyL0_*VbsMmK`c^x7t(LiR^~RXipo_FQV-)7i#q7GJqrvCyuq zk*GOx@FMYKgRw~vfiHl%(D~BHSP> zsX%VT4nm;E9@VT2Cr$a8UJ13oPMj?RhQTeqvAu@nBh)04e-w-i3csaV+%e+DEiP|T z=|Lf-Es&UPVMOPuq!G~bipKFTjr9BLlIESLziN+DO{u13DNrI56mUnV`~F~vygjQo zZ>~G1Jgcj_)b4Pr5c0|aS3el`{d!^1&f=G&=o>ah(u9Cge-B~tPjDrpvH?;_>&UGC z01xUYdBof8TV*YhHxNXF7(aQQwY=rHT1iqulmRmzAMN>9pF2$MO3{wBkfG%zLy0lT zq`Q?VDL_a>Dr5*VC$>dt0)uYa+HECZOoI`gGtFmQ*|?V=Cu)uWo<06)MoZY5X&3b8 zLUsa7#K0rt`_{r%Qg8tWoN@k5V>G)o zgJzPJ;u=va1dNIHs%m-Ct>pn^n8q{y*sF*@Q(!r%?ov9JVdE>2Q zp3R4X@m|!zNk}}7Mmp0HE>__VAy5RRK#%jbDV}?UQjkOm?s9*nOx?qc6$Ln$DdXOK zx_i|jT4k#zf)lmbgMmurz!a3ZFfkp+dSGxkiE%J_GlCB^mg3T(xg}t8>^u9?Xsh%D zIEYGHG6HAZ8m(~RE*2XqhY%xzBpQ)nq{@^~fJ_5Fr_EHol8-U4hm#PZg+vc}q^*gS z)ZHR9At=IJp`R+?;$OKHEdUMKf zz33tn$ewa|KiaCU&HKCAT9g}65;)o`8ZDX*`Cz1#r^^OO=m7Vs*CZ{Ai+0>98Fd>^ zAjmQIH20Ls5*aNeOarqj;F{;$vA+G}(wKCGB(KYP5wR&bf}Up)+A&QbIeH`UEt`7Q zhMQ+eV(!#}7E%;IkR%>+gWkOFQq;8_Cf@LB8&!7FywkX!;w>PAtRHlOlhA?&IUbX$ z+ZXLzaf|TH+et}s2})ydGu#eGZk2)iLD18z=;}jjMZM7y+LlZm!U_-E2o1|kW^%Y z?fF-k_$R}K8p8DZ)HU^%u8Wj^45||mg^WbUaBI@MJ>l0h3%kqLZwszn!q(8-0u~f< zpRtbBvx-Jo=P9aa=n&c)ZA7bT$by;tBu4|iOK7vNs@GPwQWVkZ}dZt-6(MY$Pvmh$3+#o_MI()SFHJ0Mgsrt*t`l*;hVEAYn29QQ+he z*0XEb)g5TR;x)adS}>hGg^=pNBHbeijGoiiy>fcle@J=%01>I+tD-_u!iTINCjlUG zW=vp3dJFBnbEgN8owo=^?=2?;$Kn3~1#-oA=UGCv3soZ20!zRMK^cNMA}~%VLFgvF z4i8W9)~#WpS?Xs`dhj~?%D4@ZHXs}b7{*BH@m&SA-kaj2I-6T&uaH7qahH-gGGK*F z82X9Y$NkA&w9|&7ozxj z)y-9xUU^rmUAPE4(xm`TrUXQO5&r-tyzlnUW2|bvBD;P4J=Va-J)$wJA5~ZWd+Lp`^Fbo47Pa-lXw?-{3wdnKvl1{CEb8mX< zY22V#bJU;?Cf5TY0ut=ibwEUSVr{~5TFMONDxmaAbZx{f#I7y zQr_zMHcHd%(n)ga`TqbhDx9mB1wafKFmamZbZ6}B^&1;oO+`yr)_G31aMXn*O9%e| zVEi&7M4YFXF;^P3Vsd=1+3A0`E3IPFPfG0+i(6+x8NRq5{z62;k_5yMC#kPF@Yn3w zI)&!@>!++zq;E=FMDF-eJ$d#fE9g%U+*p9MUn#AQG!wSqq#5QHL73Dv) zT@LR;*<>{LZJ1N#_HJ8rc`GD!#3cK6uG3llq1jp8T`t{9SYca0W*iHYgC;NrWBiKS z(zOXzX?ae$SL!73*T6Uh9GP_Nma2tJYX>lO-q_1#?DHuH)AD4>!-Bl7Q) ziL38vHkL_xuv*4DZ$rmEemw#>d%hLEsH zaHk4X@zi7QT$R?K;?|WZv>^%}fG58_=4-F<_N8-oq*^s{U-NC;TWc;tLeKhu{W#() zkJ4-gp>&3nveE!5am8dL0VKssi%*I#>5@?8BIicV_!4 zZN)ZH(wbh>q@HAcxa(YnOol8Ljsz(!536TLLnaotIjT$ef#^bfJ)zgbxWnN;6 zR(hUmH9+o>R*3~LNe8r0Q%YJwl06{eqFZN7Qi-Evgu7&?8d%(umXAs5Dhp+sdy~B? z+744t*(ub#0$Nhk;M=qgdt>cg&7X!&pi*uwtnHjFgf!Y;Pne}ZJaxhA6;V!IBbzjq zIaIo5HFVvpjI()e;8~bcN*PRd?jx_-tvt5Yt4CC(me>IKY2*a-KK(w_?O#Jql=7NY z^D1zDCfb#4`GJp$uA3BumA30o5@9K3Nhgzzd;3*=x6?9CGFoQGhIFf~ds0FzgDn+E zXgIB@BxHb3Cc0bZ^!7YB^^=aF=dYYYuDlyN7z1{B-8qdh-yaSL!PM(B;barp|4=TI)VpQdOd00kIQzd!h`9V^36T)3aCD`5oZ z&`AJ)H^xOZ&kkKJ*TuS2*h&5x9Kx0}pU71x$(a4jN>zI@)Q8)6D&Z186fEj9qiuw^rW}V0OUO?^f5@wr)|zu#dYr#n zZLSvw%WiiB;E!N&^A#!_nX<~%Ze5Z1e?xa-Zi`{mq!k38!Hxm@Ru;8*tDD!9O3InMB00nOhe{EckI)76Bq4A2>$*1MnCFbteZrj$Ag}79L2X50o=C2i6v2kwD zyh`ovGUG0*8)88U9RC2latppMX=O`oNonP63s{sTNrFOuF)>+fT&yVp#SqY5>;Plq z+uDg_Mr-KYw%u>!EFjukr_LF^fZg&i}ZQU7FxJ$vhtLjz=Pa&hXMD{uj!&i4L zHFD5pNri1#QXEO*4;+rMRCM^#uG4hd$hd7q3%4T+9Y#$|2lc7b8UKndI2XE1-r<3249B>v5*yF{0F+GekO zrkuAHo_OEpTeK1bgny@?CT2U#4k%t}YqqzwyR~`SJ#B{&cA+qr5(I}3M6I*KAt0`-alxwc(x9z$1x_e@boIq9bru z0hWz9syTW!mf8BpRpxntw4^A(lhdEe;<0Z~+lX@9Te-QD9$-}NgN#RNcDB2#JFAv$ zHDRe*w7scx3@i=~)5rVOD_gsg+pe;O?Z9(twrwMi?@@21(UQj{CpPTPyl^lLB7!fJ;|OlyYCA}c`Ny?gy0`}2Ut4B{6*($(5*Ho2ewB#hw(Q)3fWIgx?VJ)n z-j}_dxYC;F*?#uo;SH+U#5fuWff*6g{PwHPYuc^9npk<(Qu;Q&&h5>*o*;wBs&+0} zt-{@kmV~@g0C$uebsUM2@kaMdyJ7zTr*Za`umwU^6eGBdR*5#O%TS#?7?(!T=8K^L zrvb}pn2&Gvpmnr_P~X192$JsrqwA~SDcfDCxv{?Ov@=OI-r82 zs14bOKi;aXlsF+$6b=mYLv`pBuT7iQRtZ|g!dg<@Ppir%LBl&uhX7EA8O6M(kt!C4Q6{smiu%x4>XM~mBxKw z4G~MMiXA8cQlcV-02)z5NiaIqlvrG;lImJnY;veDKJ>|LF3P5m%_GcG#SC^Y?Lw5E zw0crQ7xksmg&vS7=t3U!hs_~MfE6Rm8d%LL04Jm$oN+}U5Tc_53}cf(b3lkOPQVms z8Z+tX%^;z3L`;Av3P4aX8ecTOr2{~MX+eqUNK&4iDbVOx=nT-BU($+1n8te20Olv4 zp^9JDg#r&;(4*Vhg#!;-29+;*0791(sLcSxJ?UbUQum-%4zy@e_UYPzii`-Ep^9A4 zCL=@%oX|9=7);J)g%gt`{Lr8UPHcd*l?}iVB4TO0M9k6@0Ob%=N<;&|_NMz$#SfYQ zIp}D6()&^z#Q-0gU2#Ojb*9Y#6HBfKwILX!eWrjH%_=y7oc4+xC;@v?6N+8wPy!s9 zGl4Pw^dNvF9P#f;fDz3jN+Lb-DF~nhl0gI$Jt=(Bq6c~aU24-dt9IGv(xhx^Hw7#L zXBY=3?Nxo~$%<%9dJ1Ij1|t;G2{bwiDLKsn(1Lr-7^iL|X?LtI#nwr(p!^v00DdW; zfyXr31jUoUG~(KTl?Vo!rK^H?rjsKi&;zyzU zYB5hrO4JgbO&yBHqCt@$^sVg+R({&$vF4PaLiyNwDt1hw}Rm*QFMI0w!rnLd`UPUM?G`fik?H^E~{r%plVGc>d@<jveKk&NEw2x zkPjv@IR4equ*q;X`gWBeK`o(ixlz(U$-;0jI?pt3vgG2H$rp3v+OoqgHa8_|d9*{$ zHb|00{u}|BnD?w!(i(lc>(aHb^2l4T3c(}&Cp|fkGxn_~E^QjQv|-C|f}#{#JGK`9 z7=eO8nK{9V=e50E>rz^}Nn6i0HjqL#2_{NMUV9QLe<6w*qWU#8eJ$0qY%r&mJziRf z*p!Kp872hu7=udVR=i~iuymz6c9G_?1I96)R0Pfm_o_CwsajIKiMBy#D7@+c&!-3i zCp>!`_o&&kxmCc`O5bwe8CKv)+%Y7P5giZbN>^GG9CtjDyJMxVWlYH?Gvx#mZjPZp#aH>(xpa`OCV7MSdf@S0ZlR#qcxOm< z<5;&#DsAGo33X(xDo6>O!7>1hk}zw8@fYm@4BB3?qFCCn(uzY^22u%0TpVy<9%DZB zEu^f`DLo^;Wm;yj^jFsULT+D5l$LiSO42&7apVM$J?lSJ(rvHx_Fli$zKMrlRl@As zK5OA21w(dB5wt+*$jOS}G_MkPoy8{lk~(=8dNP1*N8x&Ck)?`7HU42?*Rb zKq4UbFekNgI>(6hU1>L{v|3!X`hbTUQ359b05P@%V31F>Y-xHXhjh|YZ=^eZ>rSDy zrN=^6;=~0ws4_v33BUt6&1pH{$J={j_bupJV=Wb|paFf$Z;N>r`W0 zXzggXdS&`Pn)c${DaWmwg?T%Z=mj9bB~du$1$54%TGzFd{MEta3AvZrjcR5NV*Dkth+QFi14k_k`xXN(+Yn$htE-nyl;rdc$~ zgU+4)Tg582Y#ATKIiJOVFfs2_Zs?`sq-*I~VqEb0AJ$nKYviUdlqn%7DNh(Dkr^@1 zdd=0en@gqG*|)1DwQo{x2nj>V3Q7Umc#ri6%*JTk*;wjYil4c;^6eOn(!I$-(n^a; zQ7}|h0sx$5wLCEU?_b?6-@^&h%z#v|fTgefP&gZU_r_^eZ4|#|4wK>ARV3PJ%eW2s z;k8^K0@KP??Z{B)8%JJpO>AFjjz6kh**9jzyAL1}dg@XVf~6`z3d)!0Z`yhH)NRKY zxkat&noCJa96m~ah@&D-$oxB?^u{V3LAG@L0T(*``F-u@%5!2tbz^Y^K!7&>f@)i~ zD5Y8@YRS8%mu+vU>asljV`E-WbvOO!oz8%qZXMkxcyt_zA^GR0lkvl-(;0}{KRs**e8m7PG z-)L;v+gY}SrShX5Kvy8(cE=!yHPIu)3~DF{unrryS}^*ArKJW@6_ z;|tQReDpS=r#&Dbq>Ld)0AL*Uno+g3C$k${v9fbd4O-eirlISwL$i+CxrqP?Dp(?vQe$z?sE&_Yc{-VP;OBYvwJ*fSZKx z1f&hi8*wuoy}MQ_uLZjwL7>|HGnBW{*>_uJ z;_cTTWly6}x7?Aot^6LuI}$ueAACv+glRaO46_lB#fZ? zNF0Hhn)h7Rw6I>d*3)*k(xsP*Q?W2WEhS3GF}U`DjNruWyV|nt9KKz(vuHwvvRAdl zHkD!$phn{en2ut%j2#^LTTt=-#N+uReiD=kO}F|YzMOh`H6vb;y7>F84@RMeflxVK_kT8uZbD=7#_{70l7 z1pVvOdWm06SNomRs4~jyfw^1bLzW z+I_g1n&pH%g{cA_CmzSK_NhZbAR!}&BOcWq_yK}IPUFcvpyF!_vtBBUmfLkMN2 z6Zfm`sCi%rf)64fiiji4KuY325XbfHLTwXY27Avq<0w)}(BK5~$NY0zF5b(HH0o3W zqtpx#O+c?LC=lM@Ob?&?rxt_CQ{_fdXJ_`Sv^3c;c!q*h1F8yvi6jv@_vBY8tLwi< za-^Y$Kv*NukW9u$TG!PbEL)dKijOHs!SA2eu=Kl|%hL0Xp+88$5eej;l4n0*HLN1L zB658d^n^J5;x1Ee>Mi&F1*C{jh$eH~9!4ZrplKxUl;H#v?VrOR+ofP=w_(jdFtn#) z!3y?0J}Ygcn?R&2s$7x3;L(}hipBCuhL+o_B?(GFk(uY;ps8-jY1BN}Dj;MeAGk60 zs;Em_w>aPlBdIy|sV*IE5r-Qb$T8EcbJ?Y?%GWkORF675myfG*dd4z7KJ}ctp=V^I zsT;sv!|F*Le&kfEeOC7YZ8}zkKq18(k7LZ|;}x5J&DE};=h53R^NvELQjoI~%tZcE zR<>m+Uqv+8+}-LX=sMGlhC*Cur)ePjj1k{Il}_11x|P+tw=CQ>0b6EN445Er1!*qb zzo!hm+8J?KN)ojc&p0C!S!rh9Pke;hr5loWDImy<ixTdrg)qwh02i7gU?wET9E#vH zMFDYZs@YwvShsGF>uxpaNKOt$H*o-B1m?D!)mztfKcj63UYzB#h36a-yoCh790AsI z_Nj5%)eOzYeVvWUmW>dq(Ivz{Pz~l$+($L%iM6otM!40T%9Q#N>3G75TxDqxWb+V5 z{Fx(LOm|YytnBpNInOzUodoiWiNS zC(WbIziHaCv@6{aY`m+GZc7CUQAnC+MX0#- zu?Y%sK%Pm$RswO>40Bk2wB2pT_5E|h_f~2Qs`Z!H{t8@D0Z;K9Pf|z#^u&x*{tUF# zu5>+q+fH}Rz4Jp!Y_{4G;5?b=qF|ihaVE4~QOhYy?(s&SiuGGttp%MsTf0|>?ogmv zvOq<_N(hNi5ekDG$Oq)s7md6d`=>^?Iuf3_)zna>T(p(TsZgE783{eI49~r9_o(RW1dG^>2+o_ zs}D0$);yIs(_?kZkb{8}kLKng4Dn6PEh2JY<+ge2ehyBlX8pSjwPvD1NLonT0gq7` znE3{CT_^14!@7==i?nJUS+sEOZLQn38Nn*zW2Y6#=-Tzah4ic2%atwG7V4a6DRbr} zc^h*x5jp8T_1kzq#(%$9H(FJLrH#QVPV}gW0GWdW`kGlTv^+73*TIG3{{RPA>sN|+ zwyS%#hVMNJC?+GXB;)e0JF{<3(iCj;*B)nAQiF}Wl9h*$2_90X0a7Ml4u&}%jr&pY z2HknRKHX*Ko^Nt&n`lW<##PZcCNK{k$Hevj01xUKd(MX)bTUa=foOn}^VCd1;t1xZ zFQYukCe@o>IkdXA7WY0Sw_T$b3JPfju;7o7NCb|PHO>C=(5>`)s|zsli>-wHLYhe= z?wR=MJl2(+zOAbGO7l#I^(K&{KEOuht(8d;xBVqP&krHI9tCBy57E>EeK0(sDv$hu@NOx)&yX4 zSi1I{oikOrvuWhKhMiMo)bOwjZXU;)>wH1t4M$Ja2~f9ha1NwfqyTp&LWdw=isWx^ zP1xR~CwY=p89zPhX5zGp!z`4P(U_))B&6;gNU2(3dliTSxdR`5O4@ zwQhOseQP$>wyVBJm*+6ald($300GW3-nhRHX^-7%O|xoAeM?Gn#K-`CbaGdGedTpIr5dXAH(Sv6$++c(!v4c>0` zfRX`>044wcbfw~F(S6~xJ*R}UhQMu2k+nrBjf9T8st6|nyDMJ|+-i30qfFJV)WZoW zv$!s8Rhg2dwEB4>cu>UqU}5OrMCI~ypA+ehTHQM9X-mwNwwsiZ8&;BGJqRES;MPy{ zZ3tH7zlfK`L61jl=E0Nj-J&$8uu9x6P{)cnu4T4E85xFQ&Zj)6UUPG7E)M`%O{f=7ItJZHDxVg7={(;a4 z1tKOtl#XP5>%G#ni*0L5UCNRF0Gf#iLcs+{5s*%JF&}!+wb8A7HKE(DRCzx_>%|^^ z-@;T35M~I(#b@}s?K(Z>g7lJZ5pvI+X>ihI59fjp3It?!`&QJW(ak7MRMI)EQo(lD zV{!r%07sUNuzL!#Yjta9ZofSsCDIa|<~IH7Hv3((VXJ1f8>cRwQ1YEpa-^C3N12KI zu~=Ho`%2W(!j`A3!ZrdFVmaIgPI&J_%A$;a>7|-~3;zH{ww>aJTGlQt?OSP9%R;i~ zl+0o}gT-L@lT~r+n}Vicx58kr1tmNY_Q${FT3TCrRk~An9AR#(0-&h$DkJ*m0jF4XDf}icVJ7O7_Bdo6uQz24z^b%DhfiCBlJ9fnX5W`PBCbW zM&V37Y~#LJM)AETnT|#eJXRw>2G)h3=Yu>R{`F?nHwoU;W6VjEm>av~ezk&Z?UWTz zoU$Oja)qC!La?P6DwET>sGqr0iYDD5v?uVTB;)VRIRLHp+jJ2JRM9%}}yIlvtI)WrcB6~ z$E1(FD9+{{ZVsvY(peoSe^J4me?@AMiHAPPn|adDN+1Ln$jH;BM_(J|9h; z+P`<)Jk7XYFF2B*2%aM``PCM6BAqSkR3xOWVp2Me^`WL&FqT&8ne$YvC(Be4Pe?o; zwM-Jd8RwLmeD&~bt3qCteA=CL)^z14Hs!(&;IK|{*z*UGU4Mvl?I7v8dzu5xA%&=i z5TC{A`N#Cla=IS7ZDQNDTH6m@+kY*p&!7@N5Fp4o=zeP3?$|MOv^2_dSd6V+d{0xg<>FN9a0H6>iY& zs75nKE#emLZp&9zHtKDFl0xJFc{uDp&XpE}s;#xO<-=vgwq<99DJPLVaXss+)ZNte zy*J6yUbj;XVJmFHf^q^#=ZfOnvwKQi!fyf;;Yl8`fPdbz%W77OgrPWa_P@#8IE^&g zIdNtDTOTPzyX2Cl%-|T{j7cy%R|{vgo5d+$7REy2X?T0YH@Z5WHtrO*`U@{N{H~#2 z%C7ZDyyFkP$O`gY7)m5+`6$ht6?OM%valrMAwO?Av!Ijk-3r#8)BTQ&kyx(mQ^Mqr-(BDuw? z+_SOZ=v>HH{bW+QWj3L;wD~ZQpi+IO{FtW~M@-i?nIi9koeiy`T}de-V?FB5pu*hJ z*mY`7=KTRD@gzz9^I0t*UI$%u$a9pao=t1$cGp+-kGpP#y7jy$p(!VFM<*3G?URxU z6xOJ2n%mba7NNC+k+ddfuN>5OR*tc8YTKyVwN7!hVtdx*<%^e!VQn()vX-yn9sdA^ zdizsubfzrQmR=j3L4^l;Pf$4^-ac>(~AtLMKj3j zU3Qx7htfG}hKQIhN@YOLBmC=7y<&@D^$PPG3K9oXo})kHRQhBxa z@hK?)?TmJxn!lzvY@1W*T2caGK`R-kuZGo!N@sY02lD2rT{4uoh61)UqlI^>sK;jM zERo~r;dN2=t0y)|5fbBS=U<6UQ{ZX?#-opctr8rHRD=h4DkA^b~!mZowJb z%uNFX(V^am#zg`ZDpQI^C#+Bcq$y4*#a@sgW7>cjN|h=GDmbCqh>7-~Odu0L%{jt? zv*m&l(rJd63yM^!0hs&J7^08GFPdFw02(9QVw6#sqI1wNQeMX18Gt;XaUVE zwzRDgxh6&drsijZ%_>JGfDtlD$tRzhRKHq7tpFftXY-|=w4lt;0?&FtcQ~YCG54iF z2vNo(n9Ttcu^dnV`K3rl-jV%i6Bl|Q!1tj?p0psb4AZzGj1Rp#VDgl`>5xF%In4h6 zwNN%PX%J#yfPY#7d8A3}Gys6@OWaWYl)fndsDna`Py#%A(t}2RD0G}t0Q^x0xS`T% zW`GYo@kFXX_MwvyI2oifKn6@i(Zq2wLN3=$~> zlO3pp$r#N51ppL4&TwdfID<6ch*oHnn1jftL1Qo`XSH9@QM*uVZV8eEoK-S|h^IDG z+na&wGuo;yosl%$T1QW>*gPB$rLRH2T0qaa>}xP7(sm_KPbal)S$LHO-L@|p4z@6$ z4?h0@HKtLgxozem-E26a=t9ov2D){{S^nf{w|SM<$hQ zChzzUEyWKnoy1J42Tmj3nuOgqc88GE27my$CKhL>Z^-?t5$B)PZo*VZX(u_xPipCJ zSY?J;YT2cP0Fa_`l_(wn{HBP@k#mZLe3x5s4_YeKy@i(AJ3^DTR1EGNW+$wlYUl2N z`lb*FNm@uz=LSaT?nnLeS8tTGUM;mG5VY=661bSgNgeuDQDqO_Eh>K`01|*tP6TE- zr70vBqq`?{{{Z}ii)PZ6l3`1k^x$Nkm=W(*bh}e^dhuZmrKwT#T>d~0ImG82{{TwQ z2t!YVloh~`C-F`}`0F3ix+_a>F_Q9$WP|3WILAo)gX}n`9kJw+f~FC08@p|+JfxlO zkYkRM$>ZaJ#dHlibt`vVPnwS`C2AxT2s7y)%zK^(Tw<}FTD+75v=H;)yOAWSIUd=- zt1Q~FrONKqr=KGYAL1!e4>N!P%=g7;_H#$NGp=rKQWEPh&cd`tdBp`@gg5J}3&Aw)(Y8f^u!DcU5GGck~H`Bmn$v}oF4ys=3BD$>%{ z(iF68+bTjLQ~^|u22En?`mL&xyM0?qS+{WkCHNsnY9>^kkT-S$KGc)mhbO%txVGE6 z*y5SCDI^yfbg06Ftq?>M_9g(525VC8#iOCzD6HK&lAD!;DMbhb2n(3VPsDxAbD9fY z9q|E4y14@2I+Pe8DJYW!jtR&-L<)z+UM+EtsnayT!YxwZNN(X_a#W(fNlrG54(9@u zE3(w2)pT^Xx;bXr*t)eKDj#+9v=t63)R2Vx?}9J@8R~0OSa#z|&=z!7OUopg0VJ#x zB&9`jBm%5NX zwTpfsX4S`3lG~&?xXciL2~aRczCP6*&atdo>UU2EpKWiqwNiHOLFu$&ILAtdOKVcp z-g53!wYNbH?LWjaPSk)ogZX`{DM?w;zS-aSA5*qs)uvfXR@ZG3=ha-arIEZOZ-Qbc z0KqeyS6yzxS!pjnsHo}}iCP(Q={r(VP@SqrM3RtW5{LP`li5A8z6*$l@ltQ z0ul~lxh*048*7`VECY=^hZp3ncH06HW+ReS_aD-)cy*U9yhCYsX>9wNt;300E*@;D zv$i10fdd?vImRlUosKh0RCPx)cSzOvv6ZCi|b4@f2n%pbL5*?4KkFAk`~O(N>ywJC00IF!0nLy3tb~pxXQOBDkwaNAi%)tNs0NY`nI*JDc2aWZ7H%# zh*DIbox2WX5PJH(Qv~DZkT-VMekasc{+RW{Y+YRv>j*uWtJH`5gnzg2$okH%`$XZ>8mXsu{ zsKyf<%oFomKBuMXI>(3Ga?ew8)U8WtHg_$8AWFdtR$y)ei5ymrk>SAhn3i=*x5lK^ zm~?ro^AeW?!67`DoM$q4q~egiUQE?iHj+n^*cgsmrOaQ+~6fN_kR(Y^h~-k$!b{kvBvO8mDL7GX&$$SL5c5D!BJ zdRH!;Y5R4nO0&AY*4nvsPqte^04NIlC0r4>D}s3KQCZt)rsquh=Nz$i;qc>j4J|&G z0#X55LCD+{@(g01A8gZ-_I0{#){51=#;0PG+apkA0c^0S4V3ax7y|?lGc?9LNXOQ{ zVEgZW?n`Py+)}oHNKgR^b_12Jx*v-%3I>x25*b zCW3b zY}m3*=aAZqch9IGHj)ky43MBmnV18oTdZ2&D)Ea;y+JnXSFPn)Af-ek!Q8cDae)y4 zoYkskZg%uz_@7kqABYg!UK`RHVGa;~gpWd00sIOe0U;;9FdDy8i%&o@+_JX@O+OQj)d#t|VGR4|Z|eMu03n1jV{j@mGvcS_1kCf40=G~>DmK;vf8w899 z>+8XTU61VFPqxt?zGB#3B@S(IZa)PJP%$Y`!OElHReudLVB&8re|I`9t(CR6?i00J z(mw$_z#=AcFNeVtQ9N<@2gq{MD}}GsJeTn^8MZB6!X^R~>fZRPvcplmR&0 zB{=WxT=>#`n&oYDN}Hky^Q5IF0gjz(MIL76)}5_y;5j~sOLOUd@a%zf_+#6Jvx!l;wwi$ zwXLmYq4}uU($RDc)!88_a1ezEj&q(z6z{M8BbFgy4g{4YX~x6M zPk7J$*50WZ#XGiDy}A~fsJF6djp2~`+maNMJpdi!t#0TVnAWX`eU&!)3@Um|!LA#{ z&E8*X%qf%>A8Z6~NIQrpAS=zJ%3{l$x=MQhrD1BD1Aaq&L&q~e?`aF>-G zL$-jyQg;#7WAYV3>C!+3FeFbStXAS*ZsC;_kXDf-91+D~YBwpjwRLDavNy>dna3xm zO5;n>tmC6T>*xvX=)O*@&ZgK9ti2vy>ks| zSDK%lWb=p#Wl6YQ#lvMtP=Y-w>Ym(>n(j1xcLy`Nct@ z*z0!(cZe=f;|e~OQiPzUIxBBj`38#Ob5H5xnW?sAXx4p^;(lPX}4%#^A)$hgAg$iG(BPOoDvqXdzVJ}@gk!p@%%YFC%fq@^rwVYpOasFftaAoT0V z=rdf$?R;En{vpwH#BD%vN%E9t0?8pm@+0G#b#kUVSmC63exu?GjdRAW>k4hK;VMHc zmjMs~2|~AYm1mD=uV2t_-P0O2I+mHX{lZierlhH`lMtym=x04EkVk{8*RI`Z_78{c z*+QK2x0UTeRl>Ti0SCw5L>M1!RMH17VLUi^1=0>3@16qemd6fxSV)-N^Qv+ zR@WB}+pTM5<+QfaTN`0#nS}G(5D25H>bAONnMTv~ErbG8le81kM+PUPVwJ_ymli6% zvQmTPBWp4fAp880nstSXmk4RwfJ@;%wGjl#;PjfuU9+;=(k%UTwdI(-OTo56KwjW| zBmi=IcIjSi`)$&-4Rb@&28^+DWQPje@<~}zls1VVKui^6<2`HFTDK`}O}K=qwFp=u zcTYk%tfgogZGup{D@ND}QCIN5oR5B=r6|cJT%z1hFYwNdWvyt+(rk-AU8T9@1m0SQ z8FZusl_dbkKIG3{E4J`vobQM9rxMkblP{#5&D#x#SHDyC$@i{;!%Vlebq`u4w0e}I zwGp_e$)9;YoeRLfHTPH}dNQQ+j%uYoS~B}8FOl=_?KjP~)()t}gTq=(CD&Yew4o9| z(w<2YM{%6hUj(OE@e{~zS1sx;rEzcdfk;DXF_bDKkGx3uHS0gM2ehvZXwGXlR*AW} zdDJCn2WcSALFWJfI%2uE5n{%ZZLa9{Y&P}7USb?DpTz_PC}1A^_V%qIPiHPzH1=fc zS{|q23+J8C(6!qH<#uli|M(U0vy}T59e!YkKSD!MSKsfx(oNgX!cH zoEqq!*8FF9`yaY=+i${#-)PFivm~q&jj@RQK<7NyJFEWA{7{Az`?{-JvZC8zX^A+% z89D7UTK1|&UuHeW*@ffp0PBmp7d9*nPRiZ1w&1c*TH8=eo#;+el1~^F&v;orC35vB z()8yp_8D^3ZSO$|#4SJR>7KaFbiNw!?~SzWRJ~zzhF5B&l-w6GshCV2W-%0ES;eloF!5lBiov zq{C)FtW;b5If|76V^p{9xlCmUGX)Q&Y7wQ(Q= zI0*#p#!lVe2B~ZQA9Wh4?`=zs>FU~tRXJ#!6rQmen2g0k#H{6(XUVJ6E9-VF+gl>Z z)QzGX2~HKC^-TJsn2?;0VUKO4>K6+kt5r79^n|vZyVC@~CzH>4?+sYC z>qW+{P(XQU+_aFQdE^|#;~42!dLlI|Z9>%D-v-lm;678XD3y=(L=ruZGsO{)k(^}s zTv^a)UJ$)Tv!y!yiL|#$ywy0jw)vY$CN|E}0GP)d_VsIhAHpqMJ9yMBYq|l_@<~H$ zGx$n}6YgTT?OR^@O*c?Y-OEf_A;QuZW(#)#U~UOYxghYON9Q$r_G99E4-o4Y%)b5N zoO}?ATa|f%z(DmAz#;%0f$D2VUX5{ao8)zxez~IS_ZJpcHsD;@twBi&19%wTnB_U= z70r0+(Kh~N?Yj=Gw5SV`+EB7P9D+|c!T$Ai%~6{_5V_?yV`p`1JFU^>0^l+uo!KTy z5fcX$4Zn;uFBThvr=s&t)YRNK!H?rW=zj?~i7|mr9q7D{5>!j!8|^mnO2aWZKCsBy;GT^@9*kJ;isP8Sze$;%z?W z=E27v0Bm`pf)tET9lqwLaat8Aw%?rI`>4y2c_no)W2}SBkkjqMKN!+2C$b;H*0=jPvTsL8)D(}SK zO2Ut%xK*)ei6tlP?Z#^5CXqNWsY;J7{iWLL5BQr;)073(s?!KjB?xhHK_+p!Bfn~j z{{T$7xl%OiOP2+UQnwf7z?dmJQxO^OnD{m6dY-xA^SIh-irsJlLYqkmfS{ejaD$Qu zYUi3|=dO*AaaZlWvaQk*a4-a53>rR`?g@Q_yHmL?< zDdV4-^Zx)Ccs2bM_uO@tuODw`TJ<7K&4r$_hbDg%nBa z)TjLETi!abP2HOcag;f38cE0mW-awl)UJaU5}1S|#_x z_iF_S02HLeh>TXBi}dHMb-R{cZ3rcM!A3+VOpjs>VI%;2wJQMQ2C!1uFh*7!d>Wrxf1KY_g0~i#aVo*`d(yn3A~Kt+UU$kLgzK zwGnxtpgnZbl7&K1v(()4?nXPF^#%3Kt1-tsTUH>F4kivOgSk!D*1VOlq^ZSj+My5*YrktpTCHwg(%*3}p-CmOk+WgudXfxh z-=!P7BwSc2txD|)EH+NS0!;K*8Tk9=u2AN4;?E2zd$WXj<*d8qdJ=@fl#+IjX{_`V z6oQhnyzY~MS{IhhHe79sg0{&Lm>{T+YK2y>w&I#YPBz&RcMQjR`h`LPrN8D=S4%X7KDv6kvnA!N`nz=CoPS?ccRi z&pWZ!)K=`cHk9H5M?0r?=~_iJb7oP$BcaspPO#cuQ|vahl%cb*0zyVNW03=sntqzE z-c7t5Sp|_P9$6(yJ!hf)D?Y`)F~&`s450xybmc(KBzNPbbsBZG;ndS-sus}es4H!4 zE*00eJaJtSgY5HjHx>)vd1W849*_#H6J}Af)!%1QXw+)+g;JOx3O2cU4ub+YK$qo2|A{{XAHcTQUfa^>Xjw^L_@48(QBgMUP7N(eD_!6g9$l6weAE)P<<9PV) zM^y4Q(uVA!8EvPm^%veqaZVpMYT$(Q{`J;)TIxjqdI5Utp|UX_t_*wImjlKhk;-e@f5sZJpJU*wma3-B>u{P={3s zatdZ36W<5h?MF{$TbGS?ie4bm8@{tEZrKTWkqT2Jo$z@XgZAlM9p0GZ3z6!~Z5f*M z8*yygjon+m`a+3GS_n{7j;T2ZJQ13t&Yt6la?;uz4gyjXoRSYCv8TmJ74+XzEK7@a za*pYWa?m?&-f*T_1r9wl^tStp_6=>*nMy_19*wac51wlf6 zAxSyN&b47`H#XxNq%q89_OIQPM>w?)=;?-OXhL-eBGSF$DMFOWh@ ziAj)^M_!Yj^_$}hCok=6_4XPT$#c_jpHOfd8275=q?yZ)9I>^@_5T1U=d|rP&s$e* zErqgWKxF5y_o~6yQ2WidaPvz}Nr{pDYUSpye0;lR3KIVS;R@I{DtHx)OUP5MEUga# z2X{1C(9< z`ayN2N`dP@!$|QFNCILxG>9OOd8PmqjSwWnie1eiAX4Dcqd>rD^`+L9B7g~iVv^Ri z#^Ou}8ROcKi4im@i2{`o-0?{BNNf?Be3*>H(?uEfphBTagwq5&YPOXQ1qw5OBt;Ii zF^d_YnkU+j@Ajku%`UvfDD?g4MkoOFq0rK!Gyt-O+_`q?b>a%hi~u51IfbD0HV7ff(=b z&uRdY0Fjz{0pbCZ6(CuH03Ve?n2ev+q|9JU@F+rbJ>S423WU$J@@hf>IT`ronz-`` zN(xd=2VqUE0yaE7U~aEaq=Hb9xj_4LtzC0bN^i;;fZJ!%LFxr!==!^wYL3JOB;z7E zAM;viYS&Rxjgq!JQcsqn{VSsz@uYF)RW&KC6xF%)5*#~~)_>lZyK)(9I^oGYb^G?9 z-HrD0gu9A->6#itKwA|ygAJ>3QR)Ep_vusW zdZ1|lC29^tKoAnFTFtAaX~wYUu2R1t~y!2vn2Kc#q5S zsZGh7PNJ;8pj)rbOS#{+R<$dk90GdBTG(^=NkMVOkfLL2Y8WseN#Jxfko(27l{CuI zR+2%C0D8~d^s08Z#X5mnTHcZP{KEi~@m&_9q;hd{xk&4ozPVF&HrC)Jpa@HxtzQ(pk(}{> zD=S=6>ASW~!^MRu1qt$y76MWU8%_rYo(ae&rF)B~7FxKpVXU|kknag2A|%NY4|CS6 zIF{^`lXY&SJnLkYEd-@oj6f$LI3{2ooN`-5MQX}gQqujyO9)%bN+AVG19C|N@Q-Od zK>P%V%HWk@Fq8*-t? zP&ue>uN~2^!!DpbVp6mPG?JMl;C4CBBtenhv%S+aPQMqUw6?KFon*ZuPb@!fl`ztu zNKu5GZ6AaaxCze_RvNv3PxD5u?Y*;4df7g4b=3tZ;uHCRFeC3+wl_CP-*V&cTC}8j zZMPf*nI(Vyh`_(~RV3buhKlOvN` zEHQQDTHI(VONs-@YTfq1O}mODlDIX3vJ+OQ>n5 z-Uw4ITQ)bWk%cK_leTB5&T++dHdgLkX;yFDd9EtuD@#^;eQQ85!f=oRq?3|OVEC|U zcQ-9RY|v#uF4Zj+!dN{15!OjD*CV|r7j}m^t#a9!;r&YKw>0-s_08hO=T7y2PQ=Oe zejq2)*#4F5x+UGM<)JTGpf2;(aD<)VAYyTtDG2!)`SS}a2Qd_O7eK7CM%lp*yPDTczEuslfVDR#J%@ibTLN zAf8}iYpb$vNpj8m`{wl*ZdS+_2z9iS!d3!Tj3ziF!I3yL?NakoZ&9*Mm7**y-&&th zZd9h*DNx?94$=+@5Ic2}qYcm|>+~&fT3Wu9=z1BydfwTx7jo$vfrGv}eiBvC9(vae zai#c$T4UE28lslN#30+D!lKu#WNpAco?;?JdX?3M+xi){xVJ%F$`ZS`Lxmf_Gq5E) zpzQ!g1o2$C78dtTTlj;|4f!i=7RZ2vtPe;jOp}60Q6z$RoBsg(yOx_$5ETc^2s=s> z*JvQevCTK6E?cTH6K(YuR`&OadfDq&AfnmAe}=TEfdeFs#3+a&NzG`g+2m@L%y?SC z=2*LFXjyIKDI}%1-2_R>q#POd<4;c4()E*?ZJn{PTAd6k=Hd!cNdaj|KZxxdW;#wQ zSa^cnr|xd->{F-xJJP2gK?x|{lx_gz0x`w}e9~5pF4oR=+e^B))frvRr0Fb$GGA<^ z2yvFt322l50OZ^bOvYoRPh!LOnwFX$zGA}O%zAB#!kux%sBhhfJU}CgwW=iC+%}7e zMUZ{xl(ht%t|@8!Nf@28)Xd4nC0uEGec{x;sR&l*67%~){D!?y6C4sjf;x=Q-iU0; z7uWhWq^n&&O;KX?E4WgxR8of5xl^#jgb-#qf%8o^n$^~b`&u{CJ$73NdHE>xwn|(; z26G8+I?VA|kNCOJ?Vr*$eXK3?l_|T%!3jwKBn`Pa5KbqK=CAm2`^5KJex+)iI_Aex z^48;N+!7pdOWafHz#u3X=08T!PE9hsg~OUCYU@$8Q&xAIO`~qLxHRzt@g_ooNlzSb zeksKLvOl{EOPnHUd zmrQy@=NWpR0{lpzePE+J*I7D@Lc zfO-6?Z9`4J)Ec(cY;V}pw7Yeefi3M&LEE%|aWYf}AOa3)`o6gRhPLIc_0vg8L0!5F zGTezN^BgA%=y4EZwGCqHQ+ml7wty9Um(sRhZNdW^2>=l$5^+4li23M@K0|I&))YhBRbZ;W`HK#E0oJcnSlBWhYlq3(4 z+;LYl$F9}kTXgt;O=0Gil``rQ;0_f7xpC8JB!Dn$kkKqHUA$o{ao3x;ON6@ef`cjq zt8UZR0L~1avt3EHj#8NG zM5UAsMNZ?jH#MroyO5Y#4GWoDDs9Ua6h2yT2>m9<59y0u)tVRNihT@a8JEnWjVa zNuh4(fyYnQrMHB#-~d4n;0hHEIiT(nIP<8x|xe12~@C&q{G=jjA7gYVG2D&8Z+bouQ#5!TxFK6YHtLa+Y68*a#_i3It+A{{WpR zP4pDI_FJ%U%kH{MDBpyul9>LLldas{S=^7NEH=PFQE}uId0-giatw@4D`MCd)|(Wx_&Mc`GdsY;Qq{aaZF#6V@~(@H zq0~MC76?!PLO==pClT-NcT;kgZd(1`m942LDohZP0Y5z>=9n#QtQbogd*PK_DJpGY zQWr9DINb-Dp`xPd)Ax+NAvX$Nk`hwl5Uhlrgv{q43KPAT){U08?*){sCLw8wlROFF z%|mrzY~zK-ty1m6lN;8Mr3jo!;9{}0KNKAz^6Kv4TdfcfqRLw-P+3pml3_<251QA| zb&;!}i&nNW;PVpT1wlZ;$>MWLn%E|#p^iGOmopBna(rxUU z)NInl$B?HG*Z`|wRFXj6dn{6#%BgGqOx{rF2#cV)sU6`|qZ>cWT>p z@{=I~MgbC)M0{17+m$K!Lnu*95?o0gdJ)!{s$3@LNxEw3qS{v3^|ng35GHY+lZiAv z^h%_*a(4a|zR~Z6_lK^MEKta8c3}Xm^p3>fD<1@Otvy2PPdZhrDY|`6Dc#5^PUPklQy7QkpSmv;^05}w$fa%ku}b018Gg{th^Z7V`IpXLXcm^_mw zHGj5dq`#zz77ktCGVAMh**g}LHrk;g6EZUZb*-Hi;^7J{m8HNS5jlwJd8+nKCeq)} z)Cx=L-Xs}>13iBT`I8lUN_D6AzS;^xj8C{c9`vNg1-mxeP*D>Io^w%OG&T?kP#r3r z#p5VO;;|^`GDoxywVJ(h#%StCV@^I1K_*1_+Kh=RXy>;eBGu zTC;8IWtH085|QSCJP`^4bHR?)ql2q5Q;T$tR_{)<@%8H(gP^;lS-4bNRHJj-hoq16 zqzEQNlUw)B*y-9zP~sYGgrtDmXxcUd{G+$)TesHgX3f+nHE!8I$&r)JIL>}+2J`97 zrLu}ch*Y$+k5NLVC*wH#e2Rw5b@xOQZBR>TD8_~U5krrgziwnz!LwMz0+$I`MyBw?FwxNm5dR z3ZrNMBpl>q_nOpt$(=Z<<}JuSh1IC?t}`7V*7~|R*CdRe4Y8=&XqQe4RJ*RYN7cUK ziWxv5L@g=n011Ez=QYWAN5iJy#szO{A?-p#Yi)$9VM>#pMi&{6&b>cUA?+7Sxlu_# zCC4rqR?yiAh=Y|3ksQu>it+yd+B>g!cT!^Z(`}WDmjV9(HI2@9=vbNRr1{+%|upU8l|aV2np@CbaZBEjLBg?ksJsn{~@o1iD!{g9H*J&v`vD?M|}NbvJdj zYVeB|;W2JiC(4X(S3*RejCVELX|8DRyrwKRUAPH8dua#KPx|`&PfDif76mC;g{*jg z&V6@QL91J}o&I9c=A@mZ1GJw`2+CmB7pZt(#VU21tA{k*KFz4#^h5EP2Xp{Cb2Avt zdnNNW>9F2ZP?Q2fww(0OwPuTiUTMy%%H@TusG&g+w67c(I6mCcjG8)UiF-Wa!%?=q zx_?K%ZvCrgmZnA8P_6A5kg(?^GGa4`HLu{?O=rV?H+IQuUB;I33x&rCR>Bn%JcA&D zUumVX_w(i3dv`pj4Ja~^xB?V5k(@_TYpcBRuBD>uja%y1mR8Ou~7+F z8B(SKW^>O^i<-5g990^%{2Kc0g}QAolc(R?A@JwawC&1wp=crsO1U`-6O+)*T+{5C zw^in*&|=of1TC`31g#|_DOLvAG4t(O-Wu@^pW(x3}J>9B_a{5y&2y;6crEMLnZg;)XrN5F^FkV2$-Nbkgh5-ZG;;vE}x z)}7-G6zMlF026SO7f^y`B|nG`vL`=rMOrob{2ucj8NYeJ(}l@G{IdHbV1Y11gVYhk zR;o7kWU@*Wna=*ydb+$SC8a7zQdXpuf(IK69y*BkuA}x_tN!xQ*J-Qj zmp@d(!>U7zBW}-7BkYn7G7rR3@c#ggbcJ|M;lC3VJFHodZPMT>^MFp+1_%TKaBZs zH$v?|RHUAh+9Y)LKCR%5Klf$WP`FAPQ+rBdYIB?p0P7tNdx}{+m5b@;DLyS)`8@XP z!yYlvH8m#M%EtcDz!0ZML1d(278Q^=#ABsmc$4;hW;F{%J#5QYFQAug?3`DY-(>

q69nW1Bt-jE!b*LbWy2^t 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 + +**Describe the bug** + + + - Device/Os: [e.g. Android 10] + - Type: [e.g. Desktop/Mobile] + - Browser and version [e.g. Chrome 86.0]: + - Hugo Version [ >=0.83.0 expected]: + - Theme Version [e.g. v4.0, master, or commit-id ]: + +**Steps to reproduce the behavior:** + + +**Expected behavior**: + + +**Repo/Source where this issue can be reproduced**: + + +**Screenshots** + + +**Additional context** + diff --git a/themes/PaperMod/.github/ISSUE_TEMPLATE/config.yml b/themes/PaperMod/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..1a4dd9b --- /dev/null +++ b/themes/PaperMod/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: PaperMod Discussions + url: https://github.com/adityatelange/hugo-PaperMod/discussions + about: Please ask and answer questions/doubts here, do not open an issue for questions. diff --git a/themes/PaperMod/.github/ISSUE_TEMPLATE/new-blank-issue.md b/themes/PaperMod/.github/ISSUE_TEMPLATE/new-blank-issue.md new file mode 100644 index 0000000..dbc48f1 --- /dev/null +++ b/themes/PaperMod/.github/ISSUE_TEMPLATE/new-blank-issue.md @@ -0,0 +1,7 @@ +--- +name: New Blank Issue +about: Anything other than bug report +title: "" +labels: "" +assignees: "" +--- diff --git a/themes/PaperMod/.github/PULL_REQUEST_TEMPLATE.md b/themes/PaperMod/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..00b856c --- /dev/null +++ b/themes/PaperMod/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,44 @@ + + + +**What does this PR change? What problem does it solve?** + + + + +**Was the change discussed in an issue or in the Discussions before?** + + + + +## PR Checklist + +- [ ] This change adds/updates translations and I have used the [template present here](https://github.com/adityatelange/hugo-PaperMod/wiki/Translations#want-to-add-your-language-). +- [ ] I have enabled [maintainer edits for this PR](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork). +- [ ] I have verified that the code works as described/as intended. +- [ ] This change adds a Social Icon which has a permissive license to use it. +- [ ] This change **does not** include any CDN resources/links. +- [ ] This change **does not** include any unrelated scripts such as bash and python scripts. +- [ ] This change updates the overridden internal templates from HUGO's repository. diff --git a/themes/PaperMod/.github/stale.yml b/themes/PaperMod/.github/stale.yml new file mode 100644 index 0000000..7b5f571 --- /dev/null +++ b/themes/PaperMod/.github/stale.yml @@ -0,0 +1,17 @@ +# Number of days of inactivity before an issue becomes stale +daysUntilStale: 7 +# Number of days of inactivity before a stale issue is closed +daysUntilClose: 3 +# Issues with these labels will never be considered stale +exemptLabels: + - pinned + - keep +# Label to use when marking an issue as stale +staleLabel: stale +# Comment to post when marking an issue as stale. Set to `false` to disable +markComment: > + This issue has been automatically marked as stale because it has not had + recent activity. It will be closed if no further activity occurs. Thank you + for your contributions. +# Comment to post when closing a stale issue. Set to `false` to disable +closeComment: false diff --git a/themes/PaperMod/.github/workflows/gh-pages.yml b/themes/PaperMod/.github/workflows/gh-pages.yml new file mode 100644 index 0000000..305a6de --- /dev/null +++ b/themes/PaperMod/.github/workflows/gh-pages.yml @@ -0,0 +1,80 @@ +name: Deploy Hugo PaperMod Demo to Pages + +on: + push: + paths-ignore: + - "images/**" + - "LICENSE" + - "README.md" + branches: + - master + - exampleSite + workflow_dispatch: + # manual run + inputs: + hugoVersion: + description: "Hugo Version" + required: false + default: "0.83.0" + +# Allow one concurrent deployment +concurrency: + group: "pages" + cancel-in-progress: true + +# Default to bash +defaults: + run: + shell: bash + +# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages +permissions: + contents: read + pages: write + id-token: write + +jobs: + # Build job + build: + runs-on: ubuntu-latest + env: + HUGO_VERSION: "0.83.0" + steps: + - name: Check version + if: ${{ github.event.inputs.hugoVersion }} + run: export HUGO_VERSION="${{ github.event.inputs.hugoVersion }}" + - name: Install Hugo CLI + run: | + wget -O ${{ runner.temp }}/hugo.deb https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_${HUGO_VERSION}_Linux-64bit.deb \ + && sudo dpkg -i ${{ runner.temp }}/hugo.deb + - name: Checkout + uses: actions/checkout@v3 + with: + ref: exampleSite + - name: Setup Pages + id: pages + uses: actions/configure-pages@v1 + - name: Get Theme + run: git submodule update --init --recursive + - name: Update theme to Latest commit + run: git submodule update --remote --merge + - name: Build with Hugo + run: | + hugo \ + --buildDrafts --gc --verbose \ + --baseURL ${{ steps.pages.outputs.base_url }} + - name: Upload artifact + uses: actions/upload-pages-artifact@v1 + with: + path: ./public + # Deployment job + deploy: + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest + needs: build + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v1 diff --git a/themes/PaperMod/LICENSE b/themes/PaperMod/LICENSE new file mode 100644 index 0000000..1580f7f --- /dev/null +++ b/themes/PaperMod/LICENSE @@ -0,0 +1,22 @@ +MIT License + +Copyright (c) 2020 nanxiaobei and adityatelange +Copyright (c) 2021-2022 adityatelange + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/themes/PaperMod/README.md b/themes/PaperMod/README.md new file mode 100644 index 0000000..286617a --- /dev/null +++ b/themes/PaperMod/README.md @@ -0,0 +1,96 @@ +

Hugo PaperMod | Demo

+ +

☄️ Fast | ☁️ Fluent | 🌙 Smooth | 📱 Responsive

+
+ +> Hugo PaperMod is a theme based on [hugo-paper](https://github.com/nanxiaobei/hugo-paper). +> The goal of this project is to add more features and customization to the og theme. + +The [demo](https://adityatelange.github.io/hugo-PaperMod/) includes a lot of documentation about Installation, Features with a few more stuff. Make sure you visit it, to get an awesome hands-on experience and get to know about the features ... + +**ExampleSite** can be found here: [exampleSite](https://github.com/adityatelange/hugo-PaperMod/tree/exampleSite). Demo is built up with [exampleSite](https://github.com/adityatelange/hugo-PaperMod/tree/exampleSite) as source. + +[![Minimum Hugo Version](https://img.shields.io/static/v1?label=min-HUGO-version&message=0.83.0&color=blue&logo=hugo)](https://github.com/gohugoio/hugo/releases/tag/v0.83.0) +[![Build GH-Pages](https://github.com/adityatelange/hugo-PaperMod/workflows/Build%20GH-Pages/badge.svg)](https://github.com/adityatelange/hugo-PaperMod/deployments/activity_log?environment=github-pages) +[![GitHub](https://img.shields.io/github/license/adityatelange/hugo-PaperMod)](https://github.com/adityatelange/hugo-PaperMod/blob/master/LICENSE) +[![hugo-papermod](https://img.shields.io/badge/Hugo--Themes-@PaperMod-blue)](https://themes.gohugo.io/themes/hugo-papermod/) +[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=adityatelange_hugo-PaperMod&metric=alert_status)](https://sonarcloud.io/dashboard?id=adityatelange_hugo-PaperMod) +![code-size](https://img.shields.io/github/languages/code-size/adityatelange/hugo-PaperMod) +[![Discord](https://img.shields.io/discord/971046860317921340?label=Discord)](https://discord.gg/ahpmTvhVmp) + +--- + +

+ Mockup image +

+ +--- + +## Features/Mods 💥 + +- Uses Hugo's asset generator with pipelining, fingerprinting, bundling and minification by default. +- 3 Modes: + - [Regular Mode.](https://github.com/adityatelange/hugo-PaperMod/wiki/Features#regular-mode-default-mode) + - [Home-Info Mode.](https://github.com/adityatelange/hugo-PaperMod/wiki/Features#home-info-mode) + - [Profile Mode.](https://github.com/adityatelange/hugo-PaperMod/wiki/Features#profile-mode) +- Table of Content Generation (newer implementation). +- Archive of posts. +- Social Icons (home-info and profile-mode) +- Social-Media Share buttons on posts. +- Menu location indicator. +- Multilingual support. (with language selector) +- Taxonomies +- Cover image for each post (with Responsive image support). +- Light/Dark theme (automatic theme switch a/c to browser theme and theme-switch button). +- SEO Friendly. +- Multiple Author support. +- Search Page with Fuse.js +- Other Posts suggestion below a post +- Breadcrumb Navigation +- Code Block Copy buttons +- No webpack, nodejs and other dependencies are required to edit the theme. + +Read Wiki For More Details => **[PaperMod - Features](https://github.com/adityatelange/hugo-PaperMod/wiki/Features)** + +--- + +## Install/Update 📥 + +Read Wiki For More Details => **[PaperMod - Installation](https://github.com/adityatelange/hugo-PaperMod/wiki/Installation)** + +--- + +## Social-Icons/Share-Icons 🖼️ + +Read Wiki For More Details => **[PaperMod-Icons](https://github.com/adityatelange/hugo-PaperMod/wiki/Icons)** + +--- + +## FAQs / How To's Guide 🙋 + +Read Wiki For More Details => **[PaperMod-FAQs](https://github.com/adityatelange/hugo-PaperMod/wiki/FAQs)** + +--- + +## Release Changelog 📃 + +Release ChangeLog has info about stuff added: **[Releases](https://github.com/adityatelange/hugo-PaperMod/releases)** + +--- + +## [Pagespeed Insights (100% ?)](https://pagespeed.web.dev/report?url=https://adityatelange.github.io/hugo-PaperMod/) 👀 + +--- + +## Special Thanks 🌟 + +- [**Highlight.js**](https://github.com/highlightjs/highlight.js) +- [**Fuse.js**](https://github.com/krisk/fuse) +- [**Feather Icons**](https://github.com/feathericons/feather) +- [**Simple Icons**](https://github.com/simple-icons/simple-icons) +- **All Contributors and Supporters** + +## Stargazers over time 📈 + +[![Stargazers over time](https://starchart.cc/adityatelange/hugo-PaperMod.svg)](https://starchart.cc/adityatelange/hugo-PaperMod) + diff --git a/themes/PaperMod/assets/css/common/404.css b/themes/PaperMod/assets/css/common/404.css new file mode 100644 index 0000000..8a23430 --- /dev/null +++ b/themes/PaperMod/assets/css/common/404.css @@ -0,0 +1,11 @@ +.not-found { + position: absolute; + left: 0; + right: 0; + display: flex; + align-items: center; + justify-content: center; + height: 80%; + font-size: 160px; + font-weight: 700; +} diff --git a/themes/PaperMod/assets/css/common/archive.css b/themes/PaperMod/assets/css/common/archive.css new file mode 100644 index 0000000..7e7e245 --- /dev/null +++ b/themes/PaperMod/assets/css/common/archive.css @@ -0,0 +1,44 @@ +.archive-posts { + width: 100%; + font-size: 16px; +} + +.archive-year { + margin-top: 40px; +} + +.archive-year:not(:last-of-type) { + border-bottom: 2px solid var(--border); +} + +.archive-month { + display: flex; + align-items: flex-start; + padding: 10px 0; +} + +.archive-month-header { + margin: 25px 0; + width: 200px; +} + +.archive-month:not(:last-of-type) { + border-bottom: 1px solid var(--border); +} + +.archive-entry { + position: relative; + padding: 5px; + margin: 10px 0; +} + +.archive-entry-title { + margin: 5px 0; + font-weight: 400; +} + +.archive-count, +.archive-meta { + color: var(--secondary); + font-size: 14px; +} diff --git a/themes/PaperMod/assets/css/common/footer.css b/themes/PaperMod/assets/css/common/footer.css new file mode 100644 index 0000000..5addb1e --- /dev/null +++ b/themes/PaperMod/assets/css/common/footer.css @@ -0,0 +1,60 @@ +.footer, +.top-link { + font-size: 12px; + color: var(--secondary); +} + +.footer { + max-width: calc(var(--main-width) + var(--gap) * 2); + margin: auto; + padding: calc((var(--footer-height) - var(--gap)) / 2) var(--gap); + text-align: center; + line-height: 24px; +} + +.footer span { + margin-inline-start: 1px; + margin-inline-end: 1px; +} + +.footer span:last-child { + white-space: nowrap; +} + +.footer a { + color: inherit; + border-bottom: 1px solid var(--secondary); +} + +.footer a:hover { + border-bottom: 1px solid var(--primary); +} + +.top-link { + visibility: hidden; + position: fixed; + bottom: 60px; + right: 30px; + z-index: 99; + background: var(--tertiary); + width: 42px; + height: 42px; + padding: 12px; + border-radius: 64px; + transition: visibility 0.5s, opacity 0.8s linear; +} + +.top-link, +.top-link svg { + filter: drop-shadow(0px 0px 0px var(--theme)); +} + +.footer a:hover, +.top-link:hover { + color: var(--primary); +} + +.top-link:focus, +#theme-toggle:focus { + outline: 0; +} diff --git a/themes/PaperMod/assets/css/common/header.css b/themes/PaperMod/assets/css/common/header.css new file mode 100644 index 0000000..64894da --- /dev/null +++ b/themes/PaperMod/assets/css/common/header.css @@ -0,0 +1,93 @@ +.nav { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + max-width: calc(var(--nav-width) + var(--gap) * 2); + margin-inline-start: auto; + margin-inline-end: auto; + line-height: var(--header-height); +} + +.nav a { + display: block; +} + +.logo, +#menu { + display: flex; + margin: auto var(--gap); +} + +.logo { + flex-wrap: inherit; +} + +.logo a { + font-size: 24px; + font-weight: 700; +} + +.logo a img, .logo a svg { + display: inline; + vertical-align: middle; + pointer-events: none; + transform: translate(0, -10%); + border-radius: 6px; + margin-inline-end: 8px; +} + +button#theme-toggle { + font-size: 26px; + margin: auto 4px; +} + +body.dark #moon { + vertical-align: middle; + display: none; +} + +body:not(.dark) #sun { + display: none; +} + +#menu { + list-style: none; + word-break: keep-all; + overflow-x: auto; + white-space: nowrap; +} + +#menu li + li { + margin-inline-start: var(--gap); +} + +#menu a { + font-size: 16px; +} + +#menu .active { + font-weight: 500; + border-bottom: 2px solid currentColor; +} + +.lang-switch li, +.lang-switch ul, +.logo-switches { + display: inline-flex; + margin: auto 4px; +} + +.lang-switch { + display: flex; + flex-wrap: inherit; +} + +.lang-switch a { + margin: auto 3px; + font-size: 16px; + font-weight: 500; +} + +.logo-switches { + flex-wrap: inherit; +} diff --git a/themes/PaperMod/assets/css/common/main.css b/themes/PaperMod/assets/css/common/main.css new file mode 100644 index 0000000..50022ac --- /dev/null +++ b/themes/PaperMod/assets/css/common/main.css @@ -0,0 +1,68 @@ +.main { + position: relative; + min-height: calc(100vh - var(--header-height) - var(--footer-height)); + max-width: calc(var(--main-width) + var(--gap) * 2); + margin: auto; + padding: var(--gap); +} + +.page-header h1 { + font-size: 40px; +} + +.pagination { + display: flex; +} + +.pagination a { + color: var(--theme); + font-size: 13px; + line-height: 36px; + background: var(--primary); + border-radius: calc(36px / 2); + padding: 0 16px; +} + +.pagination .next { + margin-inline-start: auto; +} + +.social-icons { + padding: 12px 0; +} + +.social-icons a:not(:last-of-type) { + margin-inline-end: 12px; +} + +.social-icons a svg { + height: 26px; + width: 26px; +} + +code { + direction: ltr; +} + +div.highlight, +pre { + position: relative; +} + +.copy-code { + display: none; + position: absolute; + top: 4px; + right: 4px; + color: rgba(255, 255, 255, 0.8); + background: rgba(78, 78, 78, 0.8); + border-radius: var(--radius); + padding: 0 5px; + font-size: 14px; + user-select: none; +} + +div.highlight:hover .copy-code, +pre:hover .copy-code { + display: block; +} diff --git a/themes/PaperMod/assets/css/common/post-entry.css b/themes/PaperMod/assets/css/common/post-entry.css new file mode 100644 index 0000000..885aa2a --- /dev/null +++ b/themes/PaperMod/assets/css/common/post-entry.css @@ -0,0 +1,104 @@ +.first-entry { + position: relative; + display: flex; + flex-direction: column; + justify-content: center; + min-height: 320px; + margin: var(--gap) 0 calc(var(--gap) * 2) 0; +} + +.first-entry .entry-header { + overflow: hidden; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 3; +} + +.first-entry .entry-header h1 { + font-size: 34px; + line-height: 1.3; +} + +.first-entry .entry-content { + margin: 14px 0; + font-size: 16px; + -webkit-line-clamp: 3; +} + +.first-entry .entry-footer { + font-size: 14px; +} + +.home-info .entry-content { + -webkit-line-clamp: unset; +} + +.post-entry { + position: relative; + margin-bottom: var(--gap); + padding: var(--gap); + background: var(--entry); + border-radius: var(--radius); + transition: transform 0.1s; + border: 1px solid var(--border); +} + +.post-entry:active { + transform: scale(0.96); +} + +.tag-entry .entry-cover { + display: none; +} + +.entry-header h2 { + font-size: 24px; + line-height: 1.3; +} + +.entry-content { + margin: 8px 0; + color: var(--secondary); + font-size: 14px; + line-height: 1.6; + overflow: hidden; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 2; +} + +.entry-footer { + color: var(--secondary); + font-size: 13px; +} + +.entry-link { + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; +} + +.entry-cover, +.entry-isdraft { + font-size: 14px; + color: var(--secondary); +} + +.entry-cover { + margin-bottom: var(--gap); + text-align: center; +} + +.entry-cover img { + border-radius: var(--radius); + pointer-events: none; + width: 100%; + height: auto; +} + +.entry-cover a { + color: var(--secondary); + box-shadow: 0 1px 0 var(--primary); +} diff --git a/themes/PaperMod/assets/css/common/post-single.css b/themes/PaperMod/assets/css/common/post-single.css new file mode 100644 index 0000000..0f569bf --- /dev/null +++ b/themes/PaperMod/assets/css/common/post-single.css @@ -0,0 +1,401 @@ +.page-header, +.post-header { + margin: 24px auto var(--content-gap) auto; +} + +.post-title { + margin-bottom: 2px; + font-size: 40px; +} + +.post-description { + margin-top: 10px; + margin-bottom: 5px; +} + +.post-meta, +.breadcrumbs { + color: var(--secondary); + font-size: 14px; + display: flex; + flex-wrap: wrap; +} + +.post-meta .i18n_list li { + display: inline-flex; + list-style: none; + margin: auto 3px; + box-shadow: 0 1px 0 var(--secondary); +} + +.breadcrumbs a { + font-size: 16px; +} + +.post-content { + color: var(--content); +} + +.post-content h3, +.post-content h4, +.post-content h5, +.post-content h6 { + margin: 24px 0 16px; +} + +.post-content h1 { + margin: 40px auto 32px; + font-size: 40px; +} + +.post-content h2 { + margin: 32px auto 24px; + font-size: 32px; +} + +.post-content h3 { + font-size: 24px; +} + +.post-content h4 { + font-size: 16px; +} + +.post-content h5 { + font-size: 14px; +} + +.post-content h6 { + font-size: 12px; +} + +.post-content a, +.toc a:hover { + box-shadow: 0 1px 0; +} + +.post-content a code { + margin: auto 0; + border-radius: 0; + box-shadow: 0 -1px 0 var(--primary) inset; +} + +.post-content del { + text-decoration: none; + background: linear-gradient(to right, var(--primary) 100%, transparent 0) 0 50%/1px 1px repeat-x; +} + +.post-content dl, +.post-content ol, +.post-content p, +.post-content figure, +.post-content ul { + margin-bottom: var(--content-gap); +} + +.post-content ol, +.post-content ul { + padding-inline-start: 20px; +} + +.post-content li { + margin-top: 5px; +} + +.post-content li p { + margin-bottom: 0; +} + +.post-content dl { + display: flex; + flex-wrap: wrap; + margin: 0; +} + +.post-content dt { + width: 25%; + font-weight: 700; +} + +.post-content dd { + width: 75%; + margin-inline-start: 0; + padding-inline-start: 10px; +} + +.post-content dd ~ dd, +.post-content dt ~ dt { + margin-top: 10px; +} + +.post-content table { + margin-bottom: 32px; +} + +.post-content table th, +.post-content table:not(.highlighttable, .highlight table, .gist .highlight) td { + min-width: 80px; + padding: 12px 8px; + line-height: 1.5; + border-bottom: 1px solid var(--border); +} + +.post-content table th { + font-size: 14px; + text-align: start; +} + +.post-content table:not(.highlighttable) td code:only-child { + margin: auto 0; +} + +.post-content .highlight table { + border-radius: var(--radius); +} + +.post-content .highlight:not(table) { + margin: 10px auto; + background: var(--hljs-bg) !important; + border-radius: var(--radius); + direction: ltr; +} + +.post-content li > .highlight { + margin-inline-end: 0; +} + +.post-content ul pre { + margin-inline-start: calc(var(--gap) * -2); +} + +.post-content .highlight pre { + margin: 0; +} + +.post-content .highlighttable { + table-layout: fixed; +} + +.post-content .highlighttable td:first-child { + width: 40px; +} + +.post-content .highlighttable td .linenodiv { + padding-inline-end: 0 !important; +} + +.post-content .highlighttable td .highlight, +.post-content .highlighttable td .linenodiv pre { + margin-bottom: 0; +} + +.post-content code { + margin: auto 4px; + padding: 4px 6px; + font-size: 0.78em; + line-height: 1.5; + background: var(--code-bg); + border-radius: 2px; +} + +.post-content pre code { + display: block; + margin: auto 0; + padding: 10px; + color: rgb(213, 213, 214); + background: var(--hljs-bg) !important; + border-radius: var(--radius); + overflow-x: auto; + word-break: break-all; +} + +.post-content blockquote { + margin: 20px 0; + padding: 0 14px; + border-inline-start: 3px solid var(--primary); +} + +.post-content hr { + margin: 30px 0; + height: 2px; + background: var(--tertiary); + border: 0; +} + +.post-content iframe { + max-width: 100%; +} + +.post-content img { + border-radius: 4px; + margin: 1rem 0; +} + +.post-content img[src*="#center"] { + margin: 1rem auto; +} + +.post-content figure.align-center { + text-align: center; +} + +.post-content figure > figcaption { + color: var(--primary); + font-size: 16px; + font-weight: bold; + margin: 8px 0 16px; +} + +.post-content figure > figcaption > p { + color: var(--secondary); + font-size: 14px; + font-weight: normal; +} + +.toc { + margin: 0 2px 40px 2px; + border: 1px solid var(--border); + background: var(--code-bg); + border-radius: var(--radius); + padding: 0.4em; +} + +.dark .toc { + background: var(--entry); +} + +.toc details summary { + cursor: zoom-in; + margin-inline-start: 20px; +} + +.toc details[open] summary { + cursor: zoom-out; +} + +.toc .details { + display: inline; + font-weight: 500; +} + +.toc .inner { + margin: 0 20px; + padding: 10px 20px; +} + +.toc li ul { + margin-inline-start: var(--gap); +} + +.toc summary:focus { + outline: 0; +} + +.post-footer { + margin-top: 56px; +} + +.post-tags li { + display: inline-block; + margin-inline-end: 3px; + margin-bottom: 5px; +} + +.post-tags a, +.share-buttons, +.paginav { + border-radius: var(--radius); + background: var(--code-bg); + border: 1px solid var(--border); +} + +.post-tags a { + display: block; + padding-inline-start: 14px; + padding-inline-end: 14px; + color: var(--secondary); + font-size: 14px; + line-height: 34px; + background: var(--code-bg); +} + +.post-tags a:hover, +.paginav a:hover { + background: var(--border); +} + +.share-buttons { + margin: 14px 0; + padding-inline-start: var(--radius); + display: flex; + justify-content: center; + overflow-x: auto; +} + +.share-buttons a { + margin-top: 10px; +} + +.share-buttons a:not(:last-of-type) { + margin-inline-end: 12px; +} + +h1:hover .anchor, +h2:hover .anchor, +h3:hover .anchor, +h4:hover .anchor, +h5:hover .anchor, +h6:hover .anchor { + display: inline-flex; + color: var(--secondary); + margin-inline-start: 8px; + font-weight: 500; + user-select: none; +} + +.paginav { + margin: 10px 0; + display: flex; + line-height: 30px; + border-radius: var(--radius); +} + +.paginav a { + padding-inline-start: 14px; + padding-inline-end: 14px; + border-radius: var(--radius); +} + +.paginav .title { + letter-spacing: 1px; + text-transform: uppercase; + font-size: small; + color: var(--secondary); +} + +.paginav .prev, +.paginav .next { + width: 50%; +} + +.paginav span:hover:not(.title) { + box-shadow: 0 1px 0; +} + +.paginav .next { + margin-inline-start: auto; + text-align: right; +} + +[dir="rtl"] .paginav .next { + text-align: left; +} + +h1>a>svg { + display: inline; +} + +img.in-text { + display: inline; + margin: auto; +} \ No newline at end of file diff --git a/themes/PaperMod/assets/css/common/profile-mode.css b/themes/PaperMod/assets/css/common/profile-mode.css new file mode 100644 index 0000000..58f2819 --- /dev/null +++ b/themes/PaperMod/assets/css/common/profile-mode.css @@ -0,0 +1,42 @@ +.buttons, +.main .profile { + display: flex; + justify-content: center; +} + +.main .profile { + align-items: center; + min-height: calc(100vh - var(--header-height) - var(--footer-height) - (var(--gap) * 2)); + text-align: center; +} + +.profile .profile_inner h1 { + padding: 12px 0; +} + +.profile img { + display: inline-table; + border-radius: 50%; +} + +.buttons { + flex-wrap: wrap; + max-width: 400px; + margin: 0 auto; +} + +.button { + background: var(--tertiary); + border-radius: var(--radius); + margin: 8px; + padding: 6px; + transition: transform 0.1s; +} + +.button-inner { + padding: 0 8px; +} + +.button:active { + transform: scale(0.96); +} diff --git a/themes/PaperMod/assets/css/common/search.css b/themes/PaperMod/assets/css/common/search.css new file mode 100644 index 0000000..38d5b6b --- /dev/null +++ b/themes/PaperMod/assets/css/common/search.css @@ -0,0 +1,45 @@ +#searchbox input { + padding: 4px 10px; + width: 100%; + color: var(--primary); + font-weight: bold; + border: 2px solid var(--tertiary); + border-radius: var(--radius); +} + +#searchbox input:focus { + border-color: var(--secondary); +} + +#searchResults li { + list-style: none; + border-radius: var(--radius); + padding: 10px; + margin: 10px 0; + position: relative; + font-weight: 500; +} + +#searchResults { + margin: 10px 0; + width: 100%; +} + +#searchResults li:active { + transition: transform 0.1s; + transform: scale(0.98); +} + +#searchResults a { + position: absolute; + width: 100%; + height: 100%; + top: 0px; + left: 0px; + outline: none; +} + +#searchResults .focus { + transform: scale(0.98); + border: 2px solid var(--tertiary); +} diff --git a/themes/PaperMod/assets/css/common/syntax.css b/themes/PaperMod/assets/css/common/syntax.css new file mode 100644 index 0000000..c5fda76 --- /dev/null +++ b/themes/PaperMod/assets/css/common/syntax.css @@ -0,0 +1,85 @@ +/* Background */ .bg { color: #f8f8f2; background-color: #282a36; } +/* PreWrapper */ .chroma { color: #f8f8f2; background-color: #282a36; } +/* Other */ .chroma .x { } +/* Error */ .chroma .err { } +/* CodeLine */ .chroma .cl { } +/* LineTableTD */ .chroma .lntd { vertical-align: top; padding: 0; margin: 0; border: 0; } +/* LineTable */ .chroma .lntable { border-spacing: 0; padding: 0; margin: 0; border: 0; } +/* LineHighlight */ .chroma .hl { background-color: #5e5e5e } +/* LineNumbersTable */ .chroma .lnt { white-space: pre; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f7f7f } +/* LineNumbers */ .chroma .ln { white-space: pre; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f7f7f } +/* Line */ .chroma .line { display: flex; } +/* Keyword */ .chroma .k { color: #ff79c6 } +/* KeywordConstant */ .chroma .kc { color: #ff79c6 } +/* KeywordDeclaration */ .chroma .kd { color: #8be9fd; font-style: italic } +/* KeywordNamespace */ .chroma .kn { color: #ff79c6 } +/* KeywordPseudo */ .chroma .kp { color: #ff79c6 } +/* KeywordReserved */ .chroma .kr { color: #ff79c6 } +/* KeywordType */ .chroma .kt { color: #8be9fd } +/* Name */ .chroma .n { } +/* NameAttribute */ .chroma .na { color: #50fa7b } +/* NameBuiltin */ .chroma .nb { color: #8be9fd; font-style: italic } +/* NameBuiltinPseudo */ .chroma .bp { } +/* NameClass */ .chroma .nc { color: #50fa7b } +/* NameConstant */ .chroma .no { } +/* NameDecorator */ .chroma .nd { } +/* NameEntity */ .chroma .ni { } +/* NameException */ .chroma .ne { } +/* NameFunction */ .chroma .nf { color: #50fa7b } +/* NameFunctionMagic */ .chroma .fm { } +/* NameLabel */ .chroma .nl { color: #8be9fd; font-style: italic } +/* NameNamespace */ .chroma .nn { } +/* NameOther */ .chroma .nx { } +/* NameProperty */ .chroma .py { } +/* NameTag */ .chroma .nt { color: #ff79c6 } +/* NameVariable */ .chroma .nv { color: #8be9fd; font-style: italic } +/* NameVariableClass */ .chroma .vc { color: #8be9fd; font-style: italic } +/* NameVariableGlobal */ .chroma .vg { color: #8be9fd; font-style: italic } +/* NameVariableInstance */ .chroma .vi { color: #8be9fd; font-style: italic } +/* NameVariableMagic */ .chroma .vm { } +/* Literal */ .chroma .l { } +/* LiteralDate */ .chroma .ld { } +/* LiteralString */ .chroma .s { color: #f1fa8c } +/* LiteralStringAffix */ .chroma .sa { color: #f1fa8c } +/* LiteralStringBacktick */ .chroma .sb { color: #f1fa8c } +/* LiteralStringChar */ .chroma .sc { color: #f1fa8c } +/* LiteralStringDelimiter */ .chroma .dl { color: #f1fa8c } +/* LiteralStringDoc */ .chroma .sd { color: #f1fa8c } +/* LiteralStringDouble */ .chroma .s2 { color: #f1fa8c } +/* LiteralStringEscape */ .chroma .se { color: #f1fa8c } +/* LiteralStringHeredoc */ .chroma .sh { color: #f1fa8c } +/* LiteralStringInterpol */ .chroma .si { color: #f1fa8c } +/* LiteralStringOther */ .chroma .sx { color: #f1fa8c } +/* LiteralStringRegex */ .chroma .sr { color: #f1fa8c } +/* LiteralStringSingle */ .chroma .s1 { color: #f1fa8c } +/* LiteralStringSymbol */ .chroma .ss { color: #f1fa8c } +/* LiteralNumber */ .chroma .m { color: #bd93f9 } +/* LiteralNumberBin */ .chroma .mb { color: #bd93f9 } +/* LiteralNumberFloat */ .chroma .mf { color: #bd93f9 } +/* LiteralNumberHex */ .chroma .mh { color: #bd93f9 } +/* LiteralNumberInteger */ .chroma .mi { color: #bd93f9 } +/* LiteralNumberIntegerLong */ .chroma .il { color: #bd93f9 } +/* LiteralNumberOct */ .chroma .mo { color: #bd93f9 } +/* Operator */ .chroma .o { color: #ff79c6 } +/* OperatorWord */ .chroma .ow { color: #ff79c6 } +/* Punctuation */ .chroma .p { } +/* Comment */ .chroma .c { color: #6272a4 } +/* CommentHashbang */ .chroma .ch { color: #6272a4 } +/* CommentMultiline */ .chroma .cm { color: #6272a4 } +/* CommentSingle */ .chroma .c1 { color: #6272a4 } +/* CommentSpecial */ .chroma .cs { color: #6272a4 } +/* CommentPreproc */ .chroma .cp { color: #ff79c6 } +/* CommentPreprocFile */ .chroma .cpf { color: #ff79c6 } +/* Generic */ .chroma .g { } +/* GenericDeleted */ .chroma .gd { color: #ff5555 } +/* GenericEmph */ .chroma .ge { text-decoration: underline } +/* GenericError */ .chroma .gr { } +/* GenericHeading */ .chroma .gh { font-weight: bold } +/* GenericInserted */ .chroma .gi { color: #50fa7b; font-weight: bold } +/* GenericOutput */ .chroma .go { color: #44475a } +/* GenericPrompt */ .chroma .gp { } +/* GenericStrong */ .chroma .gs { } +/* GenericSubheading */ .chroma .gu { font-weight: bold } +/* GenericTraceback */ .chroma .gt { } +/* GenericUnderline */ .chroma .gl { text-decoration: underline } +/* TextWhitespace */ .chroma .w { } diff --git a/themes/PaperMod/assets/css/common/terms.css b/themes/PaperMod/assets/css/common/terms.css new file mode 100644 index 0000000..244614b --- /dev/null +++ b/themes/PaperMod/assets/css/common/terms.css @@ -0,0 +1,18 @@ +.terms-tags li { + display: inline-block; + margin: 10px; + font-weight: 500; +} + +.terms-tags a { + display: block; + padding: 3px 10px; + background: var(--tertiary); + border-radius: 6px; + transition: transform 0.1s; +} + +.terms-tags a:active { + background: var(--tertiary); + transform: scale(0.96); +} diff --git a/themes/PaperMod/assets/css/core/license.css b/themes/PaperMod/assets/css/core/license.css new file mode 100644 index 0000000..8e81d22 --- /dev/null +++ b/themes/PaperMod/assets/css/core/license.css @@ -0,0 +1,6 @@ +/* + PaperMod v6 + License: MIT https://github.com/adityatelange/hugo-PaperMod/blob/master/LICENSE + Copyright (c) 2020 nanxiaobei and adityatelange + Copyright (c) 2021-2022 adityatelange +*/ diff --git a/themes/PaperMod/assets/css/core/reset.css b/themes/PaperMod/assets/css/core/reset.css new file mode 100644 index 0000000..f509cf6 --- /dev/null +++ b/themes/PaperMod/assets/css/core/reset.css @@ -0,0 +1,116 @@ +*, +::after, +::before { + box-sizing: border-box; +} + +html { + -webkit-tap-highlight-color: transparent; + overflow-y: scroll; +} + +a, +button, +body, +h1, +h2, +h3, +h4, +h5, +h6 { + color: var(--primary); +} + +body { + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; + font-size: 18px; + line-height: 1.6; + word-break: break-word; + background: var(--theme); +} + +article, +aside, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +table { + display: block; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + line-height: 1.2; +} + +h1, +h2, +h3, +h4, +h5, +h6, +p { + margin-top: 0; + margin-bottom: 0; +} + +ul { + padding: 0; +} + +a { + text-decoration: none; +} + +body, +figure, +ul { + margin: 0; +} + +table { + width: 100%; + border-collapse: collapse; + border-spacing: 0; + overflow-x: auto; + word-break: keep-all; +} + +button, +input, +textarea { + padding: 0; + font: inherit; + background: 0 0; + border: 0; +} + +input, +textarea { + outline: 0; +} + +button, +input[type=button], +input[type=submit] { + cursor: pointer; +} + +input:-webkit-autofill, +textarea:-webkit-autofill { + box-shadow: 0 0 0 50px var(--theme) inset; +} + +img { + display: block; + max-width: 100%; +} diff --git a/themes/PaperMod/assets/css/core/theme-vars.css b/themes/PaperMod/assets/css/core/theme-vars.css new file mode 100644 index 0000000..fd0c5ee --- /dev/null +++ b/themes/PaperMod/assets/css/core/theme-vars.css @@ -0,0 +1,38 @@ +:root { + --gap: 24px; + --content-gap: 20px; + --nav-width: 1024px; + --main-width: 720px; + --header-height: 60px; + --footer-height: 60px; + --radius: 8px; + --theme: rgb(255, 255, 255); + --entry: rgb(255, 255, 255); + --primary: rgb(30, 30, 30); + --secondary: rgb(108, 108, 108); + --tertiary: rgb(214, 214, 214); + --content: rgb(31, 31, 31); + --hljs-bg: rgb(28, 29, 33); + --code-bg: rgb(245, 245, 245); + --border: rgb(238, 238, 238); +} + +.dark { + --theme: rgb(29, 30, 32); + --entry: rgb(46, 46, 51); + --primary: rgb(218, 218, 219); + --secondary: rgb(155, 156, 157); + --tertiary: rgb(65, 66, 68); + --content: rgb(196, 196, 197); + --hljs-bg: rgb(46, 46, 51); + --code-bg: rgb(55, 56, 62); + --border: rgb(51, 51, 51); +} + +.list { + background: var(--code-bg); +} + +.dark.list { + background: var(--theme); +} diff --git a/themes/PaperMod/assets/css/core/zmedia.css b/themes/PaperMod/assets/css/core/zmedia.css new file mode 100644 index 0000000..210d486 --- /dev/null +++ b/themes/PaperMod/assets/css/core/zmedia.css @@ -0,0 +1,49 @@ +@media screen and (max-width: 768px) { + /* theme-vars */ + :root { + --gap: 14px; + } + + /* profile-mode */ + .profile img { + transform: scale(0.85); + } + + /* post-entry */ + .first-entry { + min-height: 260px; + } + + /* archive */ + .archive-month { + flex-direction: column; + } + + .archive-year { + margin-top: 20px; + } + + /* footer */ + .footer { + padding: calc((var(--footer-height) - var(--gap) - 10px) / 2) var(--gap); + } +} + +/* footer */ +@media screen and (max-width: 900px) { + .list .top-link { + transform: translateY(-5rem); + } +} + +@media (prefers-reduced-motion) { + /* terms; profile-mode; post-single; post-entry; post-entry; search; search */ + .terms-tags a:active, + .button:active, + .post-entry:active, + .top-link, + #searchResults .focus, + #searchResults li:active { + transform: none; + } +} diff --git a/themes/PaperMod/assets/css/extended/blank.css b/themes/PaperMod/assets/css/extended/blank.css new file mode 100644 index 0000000..a577295 --- /dev/null +++ b/themes/PaperMod/assets/css/extended/blank.css @@ -0,0 +1,5 @@ +/* +This is just a placeholder blank stylesheet so as to support adding custom styles budled with theme's default styles + +Read https://github.com/adityatelange/hugo-PaperMod/wiki/FAQs#bundling-custom-css-with-themes-assets for more info +*/ diff --git a/themes/PaperMod/assets/css/hljs/an-old-hope.min.css b/themes/PaperMod/assets/css/hljs/an-old-hope.min.css new file mode 100644 index 0000000..b5dabdf --- /dev/null +++ b/themes/PaperMod/assets/css/hljs/an-old-hope.min.css @@ -0,0 +1,63 @@ +.hljs-comment, +.hljs-quote { + color: #b6b18b; +} + +.hljs-deletion, +.hljs-name, +.hljs-regexp, +.hljs-selector-class, +.hljs-selector-id, +.hljs-tag, +.hljs-template-variable, +.hljs-variable { + color: #eb3c54; +} + +.hljs-built_in, +.hljs-builtin-name, +.hljs-link, +.hljs-literal, +.hljs-meta, +.hljs-number, +.hljs-params, +.hljs-type { + color: #e7ce56; +} + +.hljs-attribute { + color: #ee7c2b; +} + +.hljs-addition, +.hljs-bullet, +.hljs-string, +.hljs-symbol { + color: #4fb4d7; +} + +.hljs-section, +.hljs-title { + color: #78bb65; +} + +.hljs-keyword, +.hljs-selector-tag { + color: #b45ea4; +} + +.hljs { + display: block; + overflow-x: auto; + background: #1c1d21; + color: #c0c5ce; + padding: .5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: 700; +} diff --git a/themes/PaperMod/assets/css/includes/scroll-bar.css b/themes/PaperMod/assets/css/includes/scroll-bar.css new file mode 100644 index 0000000..47405de --- /dev/null +++ b/themes/PaperMod/assets/css/includes/scroll-bar.css @@ -0,0 +1,63 @@ +/* from reset */ +::-webkit-scrollbar-track { + background: 0 0; +} + +.list:not(.dark)::-webkit-scrollbar-track { + background: var(--code-bg); +} + +::-webkit-scrollbar-thumb { + background: var(--tertiary); + border: 5px solid var(--theme); + border-radius: var(--radius); +} + +.list:not(.dark)::-webkit-scrollbar-thumb { + border: 5px solid var(--code-bg); +} + +::-webkit-scrollbar-thumb:hover { + background: var(--secondary); +} + +::-webkit-scrollbar:not(.highlighttable, .highlight table, .gist .highlight) { + background: var(--theme); +} + +/* from post-single */ +.post-content .highlighttable td .highlight pre code::-webkit-scrollbar { + display: none; +} + +.post-content :not(table) ::-webkit-scrollbar-thumb { + border: 2px solid var(--hljs-bg); + background: rgb(113, 113, 117); +} + +.post-content :not(table) ::-webkit-scrollbar-thumb:hover { + background: rgb(163, 163, 165); +} + +.gist table::-webkit-scrollbar-thumb { + border: 2px solid rgb(255, 255, 255); + background: rgb(173, 173, 173); +} + +.gist table::-webkit-scrollbar-thumb:hover { + background: rgb(112, 112, 112); +} + +.post-content table::-webkit-scrollbar-thumb { + border-width: 2px; +} + +/* from zmedia */ +@media screen and (min-width: 768px) { + + /* reset */ + ::-webkit-scrollbar { + width: 19px; + height: 11px; + } +} \ No newline at end of file diff --git a/themes/PaperMod/assets/js/fastsearch.js b/themes/PaperMod/assets/js/fastsearch.js new file mode 100644 index 0000000..d586345 --- /dev/null +++ b/themes/PaperMod/assets/js/fastsearch.js @@ -0,0 +1,148 @@ +import * as params from '@params'; + +let fuse; // holds our search engine +let resList = document.getElementById('searchResults'); +let sInput = document.getElementById('searchInput'); +let first, last, current_elem = null +let resultsAvailable = false; + +// load our search index +window.onload = function () { + let xhr = new XMLHttpRequest(); + xhr.onreadystatechange = function () { + if (xhr.readyState === 4) { + if (xhr.status === 200) { + let data = JSON.parse(xhr.responseText); + if (data) { + // fuse.js options; check fuse.js website for details + let options = { + distance: 100, + threshold: 0.4, + ignoreLocation: true, + keys: [ + 'title', + 'permalink', + 'summary', + 'content' + ] + }; + if (params.fuseOpts) { + options = { + isCaseSensitive: params.fuseOpts.iscasesensitive ? params.fuseOpts.iscasesensitive : false, + includeScore: params.fuseOpts.includescore ? params.fuseOpts.includescore : false, + includeMatches: params.fuseOpts.includematches ? params.fuseOpts.includematches : false, + minMatchCharLength: params.fuseOpts.minmatchcharlength ? params.fuseOpts.minmatchcharlength : 1, + shouldSort: params.fuseOpts.shouldsort ? params.fuseOpts.shouldsort : true, + findAllMatches: params.fuseOpts.findallmatches ? params.fuseOpts.findallmatches : false, + keys: params.fuseOpts.keys ? params.fuseOpts.keys : ['title', 'permalink', 'summary', 'content'], + location: params.fuseOpts.location ? params.fuseOpts.location : 0, + threshold: params.fuseOpts.threshold ? params.fuseOpts.threshold : 0.4, + distance: params.fuseOpts.distance ? params.fuseOpts.distance : 100, + ignoreLocation: params.fuseOpts.ignorelocation ? params.fuseOpts.ignorelocation : true + } + } + fuse = new Fuse(data, options); // build the index from the json file + } + } else { + console.log(xhr.responseText); + } + } + }; + xhr.open('GET', "../index.json"); + xhr.send(); +} + +function activeToggle(ae) { + document.querySelectorAll('.focus').forEach(function (element) { + // rm focus class + element.classList.remove("focus") + }); + if (ae) { + ae.focus() + document.activeElement = current_elem = ae; + ae.parentElement.classList.add("focus") + } else { + document.activeElement.parentElement.classList.add("focus") + } +} + +function reset() { + resultsAvailable = false; + resList.innerHTML = sInput.value = ''; // clear inputbox and searchResults + sInput.focus(); // shift focus to input box +} + +// execute search as each character is typed +sInput.onkeyup = function (e) { + // run a search query (for "term") every time a letter is typed + // in the search box + if (fuse) { + const results = fuse.search(this.value.trim()); // the actual query being run using fuse.js + if (results.length !== 0) { + // build our html if result exists + let resultSet = ''; // our results bucket + + for (let item in results) { + resultSet += `
  • ${results[item].item.title} »
    ` + + `

    ${results[item].item.summary}

    ` + + `
  • ` + } + + resList.innerHTML = resultSet; + resultsAvailable = true; + first = resList.firstChild; + last = resList.lastChild; + } else { + resultsAvailable = false; + resList.innerHTML = ''; + } + } +} + +sInput.addEventListener('search', function (e) { + // clicked on x + if (!this.value) reset() +}) + +// kb bindings +document.onkeydown = function (e) { + let key = e.key; + let ae = document.activeElement; + + let inbox = document.getElementById("searchbox").contains(ae) + + if (ae === sInput) { + let elements = document.getElementsByClassName('focus'); + while (elements.length > 0) { + elements[0].classList.remove('focus'); + } + } else if (current_elem) ae = current_elem; + + if (key === "Escape") { + reset() + } else if (!resultsAvailable || !inbox) { + return + } else if (key === "ArrowDown") { + e.preventDefault(); + if (ae == sInput) { + // if the currently focused element is the search input, focus the of first
  • + activeToggle(resList.firstChild.lastChild); + } else if (ae.parentElement != last) { + // if the currently focused element's parent is last, do nothing + // otherwise select the next search result + activeToggle(ae.parentElement.nextSibling.lastChild); + } + } else if (key === "ArrowUp") { + e.preventDefault(); + if (ae.parentElement == first) { + // if the currently focused element is first item, go to input box + activeToggle(sInput); + } else if (ae != sInput) { + // if the currently focused element is input box, do nothing + // otherwise select the previous search result + activeToggle(ae.parentElement.previousSibling.lastChild); + } + } else if (key === "ArrowRight") { + ae.click(); // click on active link + } +} diff --git a/themes/PaperMod/assets/js/fuse.basic.min.js b/themes/PaperMod/assets/js/fuse.basic.min.js new file mode 100644 index 0000000..89477c6 --- /dev/null +++ b/themes/PaperMod/assets/js/fuse.basic.min.js @@ -0,0 +1,9 @@ +/** + * Fuse.js v6.6.2 - Lightweight fuzzy-search (http://fusejs.io) + * + * Copyright (c) 2022 Kiro Risk (http://kiro.me) + * All Rights Reserved. Apache Software License 2.0 + * + * http://www.apache.org/licenses/LICENSE-2.0 + */ +var e,t;e=this,t=function(){"use strict";function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function t(t){for(var n=1;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,n=new Map,r=Math.pow(10,t);return{get:function(t){var i=t.match(_).length;if(n.has(i))return n.get(i);var o=1/Math.pow(i,.5*e),a=parseFloat(Math.round(o*r)/r);return n.set(i,a),a},clear:function(){n.clear()}}}var O=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.getFn,i=void 0===n?L.getFn:n,o=t.fieldNormWeight,a=void 0===o?L.fieldNormWeight:o;r(this,e),this.norm=S(a,3),this.getFn=i,this.isCreated=!1,this.setIndexRecords()}return o(e,[{key:"setSources",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.docs=e}},{key:"setIndexRecords",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.records=e}},{key:"setKeys",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.keys=t,this._keysMap={},t.forEach((function(t,n){e._keysMap[t.id]=n}))}},{key:"create",value:function(){var e=this;!this.isCreated&&this.docs.length&&(this.isCreated=!0,u(this.docs[0])?this.docs.forEach((function(t,n){e._addString(t,n)})):this.docs.forEach((function(t,n){e._addObject(t,n)})),this.norm.clear())}},{key:"add",value:function(e){var t=this.size();u(e)?this._addString(e,t):this._addObject(e,t)}},{key:"removeAt",value:function(e){this.records.splice(e,1);for(var t=e,n=this.size();t2&&void 0!==arguments[2]?arguments[2]:{},r=n.getFn,i=void 0===r?L.getFn:r,o=n.fieldNormWeight,a=void 0===o?L.fieldNormWeight:o,c=new O({getFn:i,fieldNormWeight:a});return c.setKeys(e.map(k)),c.setSources(t),c.create(),c}function j(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.errors,r=void 0===n?0:n,i=t.currentLocation,o=void 0===i?0:i,a=t.expectedLocation,c=void 0===a?0:a,s=t.distance,h=void 0===s?L.distance:s,u=t.ignoreLocation,l=void 0===u?L.ignoreLocation:u,d=r/e.length;if(l)return d;var f=Math.abs(c-o);return h?d+f/h:f?1:d}function E(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:L.minMatchCharLength,n=[],r=-1,i=-1,o=0,a=e.length;o=t&&n.push([r,i]),r=-1)}return e[o-1]&&o-r>=t&&n.push([r,o-1]),n}var I=32;function F(e){for(var t={},n=0,r=e.length;n1&&void 0!==arguments[1]?arguments[1]:{},o=i.location,a=void 0===o?L.location:o,c=i.threshold,s=void 0===c?L.threshold:c,h=i.distance,u=void 0===h?L.distance:h,l=i.includeMatches,d=void 0===l?L.includeMatches:l,f=i.findAllMatches,v=void 0===f?L.findAllMatches:f,g=i.minMatchCharLength,y=void 0===g?L.minMatchCharLength:g,p=i.isCaseSensitive,m=void 0===p?L.isCaseSensitive:p,b=i.ignoreLocation,k=void 0===b?L.ignoreLocation:b;if(r(this,e),this.options={location:a,threshold:s,distance:u,includeMatches:d,findAllMatches:v,minMatchCharLength:y,isCaseSensitive:m,ignoreLocation:k},this.pattern=m?t:t.toLowerCase(),this.chunks=[],this.pattern.length){var M=function(e,t){n.chunks.push({pattern:e,alphabet:F(e),startIndex:t})},w=this.pattern.length;if(w>I){for(var x=0,_=w%I,S=w-_;x3&&void 0!==arguments[3]?arguments[3]:{},i=r.location,o=void 0===i?L.location:i,a=r.distance,c=void 0===a?L.distance:a,s=r.threshold,h=void 0===s?L.threshold:s,u=r.findAllMatches,l=void 0===u?L.findAllMatches:u,d=r.minMatchCharLength,f=void 0===d?L.minMatchCharLength:d,v=r.includeMatches,g=void 0===v?L.includeMatches:v,y=r.ignoreLocation,m=void 0===y?L.ignoreLocation:y;if(t.length>I)throw new Error(p(I));for(var b,k=t.length,M=e.length,w=Math.max(0,Math.min(o,M)),x=h,_=w,S=f>1||g,O=S?Array(M):[];(b=e.indexOf(t,_))>-1;){var A=j(t,{currentLocation:b,expectedLocation:w,distance:c,ignoreLocation:m});if(x=Math.min(A,x),_=b+k,S)for(var F=0;F=T;R-=1){var U=R-1,B=n[e.charAt(U)];if(S&&(O[U]=+!!B),J[R]=(J[R+1]<<1|1)&B,$&&(J[R]|=(C[R+1]|C[R])<<1|1|C[R+1]),J[R]&W&&(N=j(t,{errors:$,currentLocation:U,expectedLocation:w,distance:c,ignoreLocation:m}))<=x){if(x=N,(_=U)<=w)break;T=Math.max(1,2*w-_)}}if(j(t,{errors:$+1,currentLocation:w,expectedLocation:w,distance:c,ignoreLocation:m})>x)break;C=J}var V={isMatch:_>=0,score:Math.max(.001,N)};if(S){var q=E(O,f);q.length?g&&(V.indices=q):V.isMatch=!1}return V}(e,n,i,{location:a+o,distance:s,threshold:h,findAllMatches:u,minMatchCharLength:l,includeMatches:r,ignoreLocation:d}),m=y.isMatch,b=y.score,k=y.indices;m&&(g=!0),v+=b,m&&k&&(f=[].concat(c(f),c(k)))}));var y={isMatch:g,score:g?v/this.chunks.length:1};return g&&r&&(y.indices=f),y}}]),e}(),N=[];function P(e,t){for(var n=0,r=N.length;n-1&&(n.refIndex=e.idx),t.matches.push(n)}}))}function D(e,t){t.score=e.score}function K(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.includeMatches,i=void 0===r?L.includeMatches:r,o=n.includeScore,a=void 0===o?L.includeScore:o,c=[];return i&&c.push($),a&&c.push(D),e.map((function(e){var n=e.idx,r={item:t[n],refIndex:n};return c.length&&c.forEach((function(t){t(e,r)})),r}))}var T=function(){function e(n){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2?arguments[2]:void 0;if(r(this,e),this.options=t(t({},L),i),this.options.useExtendedSearch)throw new Error(y);this._keyStore=new b(this.options.keys),this.setCollection(n,o)}return o(e,[{key:"setCollection",value:function(e,t){if(this._docs=e,t&&!(t instanceof O))throw new Error("Incorrect 'index' type");this._myIndex=t||A(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}},{key:"add",value:function(e){f(e)&&(this._docs.push(e),this._myIndex.add(e))}},{key:"remove",value:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return!1},t=[],n=0,r=this._docs.length;n1&&void 0!==arguments[1]?arguments[1]:{},n=t.limit,r=void 0===n?-1:n,i=this.options,o=i.includeMatches,a=i.includeScore,c=i.shouldSort,s=i.sortFn,h=i.ignoreFieldNorm,d=u(e)?u(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return W(d,{ignoreFieldNorm:h}),c&&d.sort(s),l(r)&&r>-1&&(d=d.slice(0,r)),K(d,this._docs,{includeMatches:o,includeScore:a})}},{key:"_searchStringList",value:function(e){var t=P(e,this.options),n=this._myIndex.records,r=[];return n.forEach((function(e){var n=e.v,i=e.i,o=e.n;if(f(n)){var a=t.searchIn(n),c=a.isMatch,s=a.score,h=a.indices;c&&r.push({item:n,idx:i,matches:[{score:s,value:n,norm:o,indices:h}]})}})),r}},{key:"_searchLogical",value:function(e){throw new Error("Logical search is not available")}},{key:"_searchObjectList",value:function(e){var t=this,n=P(e,this.options),r=this._myIndex,i=r.keys,o=r.records,a=[];return o.forEach((function(e){var r=e.$,o=e.i;if(f(r)){var s=[];i.forEach((function(e,i){s.push.apply(s,c(t._findMatches({key:e,value:r[i],searcher:n})))})),s.length&&a.push({idx:o,item:r,matches:s})}})),a}},{key:"_findMatches",value:function(e){var t=e.key,n=e.value,r=e.searcher;if(!f(n))return[];var i=[];if(h(n))n.forEach((function(e){var n=e.v,o=e.i,a=e.n;if(f(n)){var c=r.searchIn(n),s=c.isMatch,h=c.score,u=c.indices;s&&i.push({score:h,key:t,value:n,idx:o,norm:a,indices:u})}}));else{var o=n.v,a=n.n,c=r.searchIn(o),s=c.isMatch,u=c.score,l=c.indices;s&&i.push({score:u,key:t,value:o,norm:a,indices:l})}return i}}]),e}();return T.version="6.6.2",T.createIndex=A,T.parseIndex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.getFn,r=void 0===n?L.getFn:n,i=t.fieldNormWeight,o=void 0===i?L.fieldNormWeight:i,a=e.keys,c=e.records,s=new O({getFn:r,fieldNormWeight:o});return s.setKeys(a),s.setIndexRecords(c),s},T.config=L,T},"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Fuse=t(); \ No newline at end of file diff --git a/themes/PaperMod/assets/js/highlight.min.js b/themes/PaperMod/assets/js/highlight.min.js new file mode 100644 index 0000000..93a6f86 --- /dev/null +++ b/themes/PaperMod/assets/js/highlight.min.js @@ -0,0 +1,44 @@ +/* + Highlight.js 10.2.1 (32fb9a1d) + License: BSD-3-Clause + Copyright (c) 2006-2020, Ivan Sagalaev +*/ +var hljs=function(){"use strict";function e(n){Object.freeze(n);var t="function"==typeof n;return Object.getOwnPropertyNames(n).forEach((function(r){!Object.hasOwnProperty.call(n,r)||null===n[r]||"object"!=typeof n[r]&&"function"!=typeof n[r]||t&&("caller"===r||"callee"===r||"arguments"===r)||Object.isFrozen(n[r])||e(n[r])})),n}class n{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data}ignoreMatch(){this.ignore=!0}}function t(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function r(e,...n){var t={};for(const n in e)t[n]=e[n];return n.forEach((function(e){for(const n in e)t[n]=e[n]})),t}function a(e){return e.nodeName.toLowerCase()}var i=Object.freeze({__proto__:null,escapeHTML:t,inherit:r,nodeStream:function(e){var n=[];return function e(t,r){for(var i=t.firstChild;i;i=i.nextSibling)3===i.nodeType?r+=i.nodeValue.length:1===i.nodeType&&(n.push({event:"start",offset:r,node:i}),r=e(i,r),a(i).match(/br|hr|img|input/)||n.push({event:"stop",offset:r,node:i}));return r}(e,0),n},mergeStreams:function(e,n,r){var i=0,s="",o=[];function l(){return e.length&&n.length?e[0].offset!==n[0].offset?e[0].offset"}function u(e){s+=""}function g(e){("start"===e.event?c:u)(e.node)}for(;e.length||n.length;){var d=l();if(s+=t(r.substring(i,d[0].offset)),i=d[0].offset,d===e){o.reverse().forEach(u);do{g(d.splice(0,1)[0]),d=l()}while(d===e&&d.length&&d[0].offset===i);o.reverse().forEach(c)}else"start"===d[0].event?o.push(d[0].node):o.pop(),g(d.splice(0,1)[0])}return s+t(r.substr(i))}});const s="",o=e=>!!e.kind;class l{constructor(e,n){this.buffer="",this.classPrefix=n.classPrefix,e.walk(this)}addText(e){this.buffer+=t(e)}openNode(e){if(!o(e))return;let n=e.kind;e.sublanguage||(n=`${this.classPrefix}${n}`),this.span(n)}closeNode(e){o(e)&&(this.buffer+=s)}value(){return this.buffer}span(e){this.buffer+=``}}class c{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const n={kind:e,children:[]};this.add(n),this.stack.push(n)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,n){return"string"==typeof n?e.addText(n):n.children&&(e.openNode(n),n.children.forEach(n=>this._walk(e,n)),e.closeNode(n)),e}static _collapse(e){"string"!=typeof e&&e.children&&(e.children.every(e=>"string"==typeof e)?e.children=[e.children.join("")]:e.children.forEach(e=>{c._collapse(e)}))}}class u extends c{constructor(e){super(),this.options=e}addKeyword(e,n){""!==e&&(this.openNode(n),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,n){const t=e.root;t.kind=n,t.sublanguage=!0,this.add(t)}toHTML(){return new l(this,this.options).value()}finalize(){return!0}}function g(e){return e?"string"==typeof e?e:e.source:null}const d="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",h={begin:"\\\\[\\s\\S]",relevance:0},f={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[h]},p={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[h]},m={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},b=function(e,n,t={}){var a=r({className:"comment",begin:e,end:n,contains:[]},t);return a.contains.push(m),a.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),a},v=b("//","$"),x=b("/\\*","\\*/"),E=b("#","$");var _=Object.freeze({__proto__:null,IDENT_RE:"[a-zA-Z]\\w*",UNDERSCORE_IDENT_RE:"[a-zA-Z_]\\w*",NUMBER_RE:"\\b\\d+(\\.\\d+)?",C_NUMBER_RE:d,BINARY_NUMBER_RE:"\\b(0b[01]+)",RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const n=/^#![ ]*\//;return e.binary&&(e.begin=function(...e){return e.map(e=>g(e)).join("")}(n,/.*\b/,e.binary,/\b.*/)),r({className:"meta",begin:n,end:/$/,relevance:0,"on:begin":(e,n)=>{0!==e.index&&n.ignoreMatch()}},e)},BACKSLASH_ESCAPE:h,APOS_STRING_MODE:f,QUOTE_STRING_MODE:p,PHRASAL_WORDS_MODE:m,COMMENT:b,C_LINE_COMMENT_MODE:v,C_BLOCK_COMMENT_MODE:x,HASH_COMMENT_MODE:E,NUMBER_MODE:{className:"number",begin:"\\b\\d+(\\.\\d+)?",relevance:0},C_NUMBER_MODE:{className:"number",begin:d,relevance:0},BINARY_NUMBER_MODE:{className:"number",begin:"\\b(0b[01]+)",relevance:0},CSS_NUMBER_MODE:{className:"number",begin:"\\b\\d+(\\.\\d+)?(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[h,{begin:/\[/,end:/\]/,relevance:0,contains:[h]}]}]},TITLE_MODE:{className:"title",begin:"[a-zA-Z]\\w*",relevance:0},UNDERSCORE_TITLE_MODE:{className:"title",begin:"[a-zA-Z_]\\w*",relevance:0},METHOD_GUARD:{begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0},END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,n)=>{n.data._beginMatch=e[1]},"on:end":(e,n)=>{n.data._beginMatch!==e[1]&&n.ignoreMatch()}})}}),w="of and for in not or if then".split(" ");function N(e,n){return n?+n:function(e){return w.includes(e.toLowerCase())}(e)?0:1}const y={props:["language","code","autodetect"],data:function(){return{detectedLanguage:"",unknownLanguage:!1}},computed:{className(){return this.unknownLanguage?"":"hljs "+this.detectedLanguage},highlighted(){if(!this.autoDetect&&!hljs.getLanguage(this.language))return console.warn(`The language "${this.language}" you specified could not be found.`),this.unknownLanguage=!0,t(this.code);let e;return this.autoDetect?(e=hljs.highlightAuto(this.code),this.detectedLanguage=e.language):(e=hljs.highlight(this.language,this.code,this.ignoreIllegals),this.detectectLanguage=this.language),e.value},autoDetect(){return!(this.language&&(e=this.autodetect,!e&&""!==e));var e},ignoreIllegals:()=>!0},render(e){return e("pre",{},[e("code",{class:this.className,domProps:{innerHTML:this.highlighted}})])}},R={install(e){e.component("highlightjs",y)}},k=t,M=r,{nodeStream:O,mergeStreams:L}=i,A=Symbol("nomatch");return function(t){var a=[],i=Object.create(null),s=Object.create(null),o=[],l=!0,c=/(^(<[^>]+>|\t|)+|\n)/gm,d="Could not find the language '{}', did you forget to load/include a language module?";const h={disableAutodetect:!0,name:"Plain text",contains:[]};var f={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:u};function p(e){return f.noHighlightRe.test(e)}function m(e,n,t,r){var a={code:n,language:e};j("before:highlight",a);var i=a.result?a.result:b(a.language,a.code,t,r);return i.code=a.code,j("after:highlight",i),i}function b(e,t,a,s){var o=t;function c(e,n){var t=E.case_insensitive?n[0].toLowerCase():n[0];return Object.prototype.hasOwnProperty.call(e.keywords,t)&&e.keywords[t]}function u(){null!=R.subLanguage?function(){if(""!==L){var e=null;if("string"==typeof R.subLanguage){if(!i[R.subLanguage])return void O.addText(L);e=b(R.subLanguage,L,!0,M[R.subLanguage]),M[R.subLanguage]=e.top}else e=v(L,R.subLanguage.length?R.subLanguage:null);R.relevance>0&&(I+=e.relevance),O.addSublanguage(e.emitter,e.language)}}():function(){if(!R.keywords)return void O.addText(L);let e=0;R.keywordPatternRe.lastIndex=0;let n=R.keywordPatternRe.exec(L),t="";for(;n;){t+=L.substring(e,n.index);const r=c(R,n);if(r){const[e,a]=r;O.addText(t),t="",I+=a,O.addKeyword(n[0],e)}else t+=n[0];e=R.keywordPatternRe.lastIndex,n=R.keywordPatternRe.exec(L)}t+=L.substr(e),O.addText(t)}(),L=""}function h(e){return e.className&&O.openNode(e.className),R=Object.create(e,{parent:{value:R}})}function p(e){return 0===R.matcher.regexIndex?(L+=e[0],1):(S=!0,0)}var m={};function x(t,r){var i=r&&r[0];if(L+=t,null==i)return u(),0;if("begin"===m.type&&"end"===r.type&&m.index===r.index&&""===i){if(L+=o.slice(r.index,r.index+1),!l){const n=Error("0 width match regex");throw n.languageName=e,n.badRule=m.rule,n}return 1}if(m=r,"begin"===r.type)return function(e){var t=e[0],r=e.rule;const a=new n(r),i=[r.__beforeBegin,r["on:begin"]];for(const n of i)if(n&&(n(e,a),a.ignore))return p(t);return r&&r.endSameAsBegin&&(r.endRe=RegExp(t.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")),r.skip?L+=t:(r.excludeBegin&&(L+=t),u(),r.returnBegin||r.excludeBegin||(L=t)),h(r),r.returnBegin?0:t.length}(r);if("illegal"===r.type&&!a){const e=Error('Illegal lexeme "'+i+'" for mode "'+(R.className||"")+'"');throw e.mode=R,e}if("end"===r.type){var s=function(e){var t=e[0],r=o.substr(e.index),a=function e(t,r,a){let i=function(e,n){var t=e&&e.exec(n);return t&&0===t.index}(t.endRe,a);if(i){if(t["on:end"]){const e=new n(t);t["on:end"](r,e),e.ignore&&(i=!1)}if(i){for(;t.endsParent&&t.parent;)t=t.parent;return t}}if(t.endsWithParent)return e(t.parent,r,a)}(R,e,r);if(!a)return A;var i=R;i.skip?L+=t:(i.returnEnd||i.excludeEnd||(L+=t),u(),i.excludeEnd&&(L=t));do{R.className&&O.closeNode(),R.skip||R.subLanguage||(I+=R.relevance),R=R.parent}while(R!==a.parent);return a.starts&&(a.endSameAsBegin&&(a.starts.endRe=a.endRe),h(a.starts)),i.returnEnd?0:t.length}(r);if(s!==A)return s}if("illegal"===r.type&&""===i)return 1;if(j>1e5&&j>3*r.index)throw Error("potential infinite loop, way more iterations than matches");return L+=i,i.length}var E=y(e);if(!E)throw console.error(d.replace("{}",e)),Error('Unknown language: "'+e+'"');var _=function(e){function n(n,t){return RegExp(g(n),"m"+(e.case_insensitive?"i":"")+(t?"g":""))}class t{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,n){n.position=this.position++,this.matchIndexes[this.matchAt]=n,this.regexes.push([n,e]),this.matchAt+=function(e){return RegExp(e.toString()+"|").exec("").length-1}(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map(e=>e[1]);this.matcherRe=n(function(e,n="|"){for(var t=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,r=0,a="",i=0;i0&&(a+=n),a+="(";o.length>0;){var l=t.exec(o);if(null==l){a+=o;break}a+=o.substring(0,l.index),o=o.substring(l.index+l[0].length),"\\"===l[0][0]&&l[1]?a+="\\"+(+l[1]+s):(a+=l[0],"("===l[0]&&r++)}a+=")"}return a}(e),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const n=this.matcherRe.exec(e);if(!n)return null;const t=n.findIndex((e,n)=>n>0&&void 0!==e),r=this.matchIndexes[t];return n.splice(0,t),Object.assign(n,r)}}class a{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const n=new t;return this.rules.slice(e).forEach(([e,t])=>n.addRule(e,t)),n.compile(),this.multiRegexes[e]=n,n}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,n){this.rules.push([e,n]),"begin"===n.type&&this.count++}exec(e){const n=this.getMatcher(this.regexIndex);n.lastIndex=this.lastIndex;let t=n.exec(e);if(this.resumingScanAtSamePosition())if(t&&t.index===this.lastIndex);else{const n=this.getMatcher(0);n.lastIndex=this.lastIndex+1,t=n.exec(e)}return t&&(this.regexIndex+=t.position+1,this.regexIndex===this.count&&this.considerAll()),t}}function i(e,n){const t=e.input[e.index-1],r=e.input[e.index+e[0].length];"."!==t&&"."!==r||n.ignoreMatch()}if(e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return function t(s,o){const l=s;if(s.compiled)return l;s.compiled=!0,s.__beforeBegin=null,s.keywords=s.keywords||s.beginKeywords;let c=null;if("object"==typeof s.keywords&&(c=s.keywords.$pattern,delete s.keywords.$pattern),s.keywords&&(s.keywords=function(e,n){var t={};return"string"==typeof e?r("keyword",e):Object.keys(e).forEach((function(n){r(n,e[n])})),t;function r(e,r){n&&(r=r.toLowerCase()),r.split(" ").forEach((function(n){var r=n.split("|");t[r[0]]=[e,N(r[0],r[1])]}))}}(s.keywords,e.case_insensitive)),s.lexemes&&c)throw Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return l.keywordPatternRe=n(s.lexemes||c||/\w+/,!0),o&&(s.beginKeywords&&(s.begin="\\b("+s.beginKeywords.split(" ").join("|")+")(?=\\b|\\s)",s.__beforeBegin=i),s.begin||(s.begin=/\B|\b/),l.beginRe=n(s.begin),s.endSameAsBegin&&(s.end=s.begin),s.end||s.endsWithParent||(s.end=/\B|\b/),s.end&&(l.endRe=n(s.end)),l.terminator_end=g(s.end)||"",s.endsWithParent&&o.terminator_end&&(l.terminator_end+=(s.end?"|":"")+o.terminator_end)),s.illegal&&(l.illegalRe=n(s.illegal)),void 0===s.relevance&&(s.relevance=1),s.contains||(s.contains=[]),s.contains=[].concat(...s.contains.map((function(e){return function(e){return e.variants&&!e.cached_variants&&(e.cached_variants=e.variants.map((function(n){return r(e,{variants:null},n)}))),e.cached_variants?e.cached_variants:function e(n){return!!n&&(n.endsWithParent||e(n.starts))}(e)?r(e,{starts:e.starts?r(e.starts):null}):Object.isFrozen(e)?r(e):e}("self"===e?s:e)}))),s.contains.forEach((function(e){t(e,l)})),s.starts&&t(s.starts,o),l.matcher=function(e){const n=new a;return e.contains.forEach(e=>n.addRule(e.begin,{rule:e,type:"begin"})),e.terminator_end&&n.addRule(e.terminator_end,{type:"end"}),e.illegal&&n.addRule(e.illegal,{type:"illegal"}),n}(l),l}(e)}(E),w="",R=s||_,M={},O=new f.__emitter(f);!function(){for(var e=[],n=R;n!==E;n=n.parent)n.className&&e.unshift(n.className);e.forEach(e=>O.openNode(e))}();var L="",I=0,T=0,j=0,S=!1;try{for(R.matcher.considerAll();;){j++,S?S=!1:R.matcher.considerAll(),R.matcher.lastIndex=T;const e=R.matcher.exec(o);if(!e)break;const n=x(o.substring(T,e.index),e);T=e.index+n}return x(o.substr(T)),O.closeAllNodes(),O.finalize(),w=O.toHTML(),{relevance:I,value:w,language:e,illegal:!1,emitter:O,top:R}}catch(n){if(n.message&&n.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:n.message,context:o.slice(T-100,T+100),mode:n.mode},sofar:w,relevance:0,value:k(o),emitter:O};if(l)return{illegal:!1,relevance:0,value:k(o),emitter:O,language:e,top:R,errorRaised:n};throw n}}function v(e,n){n=n||f.languages||Object.keys(i);var t=function(e){const n={relevance:0,emitter:new f.__emitter(f),value:k(e),illegal:!1,top:h};return n.emitter.addText(e),n}(e),r=t;return n.filter(y).filter(T).forEach((function(n){var a=b(n,e,!1);a.language=n,a.relevance>r.relevance&&(r=a),a.relevance>t.relevance&&(r=t,t=a)})),r.language&&(t.second_best=r),t}function x(e){return f.tabReplace||f.useBR?e.replace(c,e=>"\n"===e?f.useBR?"
    ":e:f.tabReplace?e.replace(/\t/g,f.tabReplace):e):e}function E(e){let n=null;const t=function(e){var n=e.className+" ";n+=e.parentNode?e.parentNode.className:"";const t=f.languageDetectRe.exec(n);if(t){var r=y(t[1]);return r||(console.warn(d.replace("{}",t[1])),console.warn("Falling back to no-highlight mode for this block.",e)),r?t[1]:"no-highlight"}return n.split(/\s+/).find(e=>p(e)||y(e))}(e);if(p(t))return;j("before:highlightBlock",{block:e,language:t}),f.useBR?(n=document.createElement("div")).innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n"):n=e;const r=n.textContent,a=t?m(t,r,!0):v(r),i=O(n);if(i.length){const e=document.createElement("div");e.innerHTML=a.value,a.value=L(i,O(e),r)}a.value=x(a.value),j("after:highlightBlock",{block:e,result:a}),e.innerHTML=a.value,e.className=function(e,n,t){var r=n?s[n]:t,a=[e.trim()];return e.match(/\bhljs\b/)||a.push("hljs"),e.includes(r)||a.push(r),a.join(" ").trim()}(e.className,t,a.language),e.result={language:a.language,re:a.relevance,relavance:a.relevance},a.second_best&&(e.second_best={language:a.second_best.language,re:a.second_best.relevance,relavance:a.second_best.relevance})}const w=()=>{if(!w.called){w.called=!0;var e=document.querySelectorAll("pre code");a.forEach.call(e,E)}};function y(e){return e=(e||"").toLowerCase(),i[e]||i[s[e]]}function I(e,{languageName:n}){"string"==typeof e&&(e=[e]),e.forEach(e=>{s[e]=n})}function T(e){var n=y(e);return n&&!n.disableAutodetect}function j(e,n){var t=e;o.forEach((function(e){e[t]&&e[t](n)}))}Object.assign(t,{highlight:m,highlightAuto:v,fixMarkup:function(e){return console.warn("fixMarkup is deprecated and will be removed entirely in v11.0"),console.warn("Please see https://github.com/highlightjs/highlight.js/issues/2534"),x(e)},highlightBlock:E,configure:function(e){f=M(f,e)},initHighlighting:w,initHighlightingOnLoad:function(){window.addEventListener("DOMContentLoaded",w,!1)},registerLanguage:function(e,n){var r=null;try{r=n(t)}catch(n){if(console.error("Language definition for '{}' could not be registered.".replace("{}",e)),!l)throw n;console.error(n),r=h}r.name||(r.name=e),i[e]=r,r.rawDefinition=n.bind(null,t),r.aliases&&I(r.aliases,{languageName:e})},listLanguages:function(){return Object.keys(i)},getLanguage:y,registerAliases:I,requireLanguage:function(e){var n=y(e);if(n)return n;throw Error("The '{}' language is required, but not loaded.".replace("{}",e))},autoDetection:T,inherit:M,addPlugin:function(e){o.push(e)},vuePlugin:R}),t.debugMode=function(){l=!1},t.safeMode=function(){l=!0},t.versionString="10.2.1";for(const n in _)"object"==typeof _[n]&&e(_[n]);return Object.assign(t,_),t}({})}();"object"==typeof exports&&"undefined"!=typeof module&&(module.exports=hljs); +hljs.registerLanguage("apache",function(){"use strict";return function(e){var n={className:"number",begin:"\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?"};return{name:"Apache config",aliases:["apacheconf"],case_insensitive:!0,contains:[e.HASH_COMMENT_MODE,{className:"section",begin:"",contains:[n,{className:"number",begin:":\\d{1,5}"},e.inherit(e.QUOTE_STRING_MODE,{relevance:0})]},{className:"attribute",begin:/\w+/,relevance:0,keywords:{nomarkup:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername"},starts:{end:/$/,relevance:0,keywords:{literal:"on off all deny allow"},contains:[{className:"meta",begin:"\\s\\[",end:"\\]$"},{className:"variable",begin:"[\\$%]\\{",end:"\\}",contains:["self",{className:"number",begin:"[\\$%]\\d+"}]},n,{className:"number",begin:"\\d+"},e.QUOTE_STRING_MODE]}}],illegal:/\S/}}}()); +hljs.registerLanguage("bash",function(){"use strict";return function(e){const s={};Object.assign(s,{className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},{begin:/\$\{/,end:/\}/,contains:[{begin:/:-/,contains:[s]}]}]});const t={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},n={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,s,t]};t.contains.push(n);const a={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,s]},i=e.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10}),c={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b-?[a-z\._-]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},contains:[i,e.SHEBANG(),c,a,e.HASH_COMMENT_MODE,n,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},s]}}}()); +hljs.registerLanguage("c-like",function(){"use strict";return function(e){function t(e){return"(?:"+e+")?"}var n="(decltype\\(auto\\)|"+t("[a-zA-Z_]\\w*::")+"[a-zA-Z_]\\w*"+t("<.*?>")+")",r={className:"keyword",begin:"\\b[a-z\\d_]*_t\\b"},a={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},i={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},s={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{"meta-keyword":"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(a,{className:"meta-string"}),{className:"meta-string",begin:/<.*?>/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},o={className:"title",begin:t("[a-zA-Z_]\\w*::")+e.IDENT_RE,relevance:0},c=t("[a-zA-Z_]\\w*::")+e.IDENT_RE+"\\s*\\(",l={keyword:"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_t short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr _Bool complex _Complex imaginary _Imaginary",literal:"true false nullptr NULL"},d=[r,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i,a],_={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:l,contains:d.concat([{begin:/\(/,end:/\)/,keywords:l,contains:d.concat(["self"]),relevance:0}]),relevance:0},u={className:"function",begin:"("+n+"[\\*&\\s]+)+"+c,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:l,illegal:/[^\w\s\*&:<>]/,contains:[{begin:"decltype\\(auto\\)",keywords:l,relevance:0},{begin:c,returnBegin:!0,contains:[o],relevance:0},{className:"params",begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,i,r,{begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:["self",e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,i,r]}]},r,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s]};return{aliases:["c","cc","h","c++","h++","hpp","hh","hxx","cxx"],keywords:l,disableAutodetect:!0,illegal:"",keywords:l,contains:["self",r]},{begin:e.IDENT_RE+"::",keywords:l},{className:"class",beginKeywords:"class struct",end:/[{;:]/,contains:[{begin://,contains:["self"]},e.TITLE_MODE]}]),exports:{preprocessor:s,strings:a,keywords:l}}}}()); +hljs.registerLanguage("c",function(){"use strict";return function(e){var n=e.requireLanguage("c-like").rawDefinition();return n.name="C",n.aliases=["c","h"],n}}()); +hljs.registerLanguage("coffeescript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],a=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);return function(r){var t={keyword:e.concat(["then","unless","until","loop","by","when","and","or","is","isnt","not"]).filter((e=>n=>!e.includes(n))(["var","const","let","function","static"])).join(" "),literal:n.concat(["yes","no","on","off"]).join(" "),built_in:a.concat(["npm","print"]).join(" ")},i="[A-Za-z$_][0-9A-Za-z$_]*",s={className:"subst",begin:/#\{/,end:/}/,keywords:t},o=[r.BINARY_NUMBER_MODE,r.inherit(r.C_NUMBER_MODE,{starts:{end:"(\\s*/)?",relevance:0}}),{className:"string",variants:[{begin:/'''/,end:/'''/,contains:[r.BACKSLASH_ESCAPE]},{begin:/'/,end:/'/,contains:[r.BACKSLASH_ESCAPE]},{begin:/"""/,end:/"""/,contains:[r.BACKSLASH_ESCAPE,s]},{begin:/"/,end:/"/,contains:[r.BACKSLASH_ESCAPE,s]}]},{className:"regexp",variants:[{begin:"///",end:"///",contains:[s,r.HASH_COMMENT_MODE]},{begin:"//[gim]{0,3}(?=\\W)",relevance:0},{begin:/\/(?![ *]).*?(?![\\]).\/[gim]{0,3}(?=\W)/}]},{begin:"@"+i},{subLanguage:"javascript",excludeBegin:!0,excludeEnd:!0,variants:[{begin:"```",end:"```"},{begin:"`",end:"`"}]}];s.contains=o;var c=r.inherit(r.TITLE_MODE,{begin:i}),l={className:"params",begin:"\\([^\\(]",returnBegin:!0,contains:[{begin:/\(/,end:/\)/,keywords:t,contains:["self"].concat(o)}]};return{name:"CoffeeScript",aliases:["coffee","cson","iced"],keywords:t,illegal:/\/\*/,contains:o.concat([r.COMMENT("###","###"),r.HASH_COMMENT_MODE,{className:"function",begin:"^\\s*"+i+"\\s*=\\s*(\\(.*\\))?\\s*\\B[-=]>",end:"[-=]>",returnBegin:!0,contains:[c,l]},{begin:/[:\(,=]\s*/,relevance:0,contains:[{className:"function",begin:"(\\(.*\\))?\\s*\\B[-=]>",end:"[-=]>",returnBegin:!0,contains:[l]}]},{className:"class",beginKeywords:"class",end:"$",illegal:/[:="\[\]]/,contains:[{beginKeywords:"extends",endsWithParent:!0,illegal:/[:="\[\]]/,contains:[c]},c]},{begin:i+":",end:":",returnBegin:!0,returnEnd:!0,relevance:0}])}}}()); +hljs.registerLanguage("cpp",function(){"use strict";return function(e){var i=e.requireLanguage("c-like").rawDefinition();return i.disableAutodetect=!1,i.name="C++",i.aliases=["cc","c++","h++","hpp","hh","hxx","cxx"],i}}()); +hljs.registerLanguage("csharp",function(){"use strict";return function(e){var n={keyword:"abstract as base bool break byte case catch char checked const continue decimal default delegate do double enum event explicit extern finally fixed float for foreach goto if implicit in init int interface internal is lock long object operator out override params private protected public readonly ref sbyte sealed short sizeof stackalloc static string struct switch this try typeof uint ulong unchecked unsafe ushort using virtual void volatile while add alias ascending async await by descending dynamic equals from get global group into join let nameof on orderby partial remove select set value var when where yield",literal:"null false true"},i=e.inherit(e.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),a={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},s={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},t=e.inherit(s,{illegal:/\n/}),l={className:"subst",begin:"{",end:"}",keywords:n},r=e.inherit(l,{illegal:/\n/}),c={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:"{{"},{begin:"}}"},e.BACKSLASH_ESCAPE,r]},o={className:"string",begin:/\$@"/,end:'"',contains:[{begin:"{{"},{begin:"}}"},{begin:'""'},l]},g=e.inherit(o,{illegal:/\n/,contains:[{begin:"{{"},{begin:"}}"},{begin:'""'},r]});l.contains=[o,c,s,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_BLOCK_COMMENT_MODE],r.contains=[g,c,t,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];var d={variants:[o,c,s,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},E={begin:"<",end:">",contains:[{beginKeywords:"in out"},i]},_=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",b={begin:"@"+e.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:n,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"\x3c!--|--\x3e"},{begin:""}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{"meta-keyword":"if else elif endif define undef warning error line region endregion pragma checksum"}},d,a,{beginKeywords:"class interface",end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},i,E,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",end:/[{;=]/,illegal:/[^\s:]/,contains:[i,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"record",end:/[{;=]/,illegal:/[^\s:]/,contains:[i,E,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"meta-string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+_+"\\s+)+"+e.IDENT_RE+"\\s*(\\<.+\\>)?\\s*\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:n,contains:[{begin:e.IDENT_RE+"\\s*(\\<.+\\>)?\\s*\\(",returnBegin:!0,contains:[e.TITLE_MODE,E],relevance:0},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,relevance:0,contains:[d,a,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},b]}}}()); +hljs.registerLanguage("css",function(){"use strict";return function(e){var n={begin:/(?:[A-Z\_\.\-]+|--[a-zA-Z0-9_-]+)\s*:/,returnBegin:!0,end:";",endsWithParent:!0,contains:[{className:"attribute",begin:/\S/,end:":",excludeEnd:!0,starts:{endsWithParent:!0,excludeEnd:!0,contains:[{begin:/[\w-]+\(/,returnBegin:!0,contains:[{className:"built_in",begin:/[\w-]+/},{begin:/\(/,end:/\)/,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{className:"number",begin:"#[0-9A-Fa-f]+"},{className:"meta",begin:"!important"}]}}]};return{name:"CSS",case_insensitive:!0,illegal:/[=\/|'\$]/,contains:[e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/},{className:"selector-class",begin:/\.[A-Za-z0-9_-]+/},{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"@(page|font-face)",lexemes:"@[a-z-]+",keywords:"@page @font-face"},{begin:"@",end:"[{;]",illegal:/:/,returnBegin:!0,contains:[{className:"keyword",begin:/@\-?\w[\w]*(\-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:"and or not only",contains:[{begin:/[a-z-]+:/,className:"attribute"},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},{begin:"{",end:"}",illegal:/\S/,contains:[e.C_BLOCK_COMMENT_MODE,n]}]}}}()); +hljs.registerLanguage("diff",function(){"use strict";return function(e){return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,variants:[{begin:/^@@ +\-\d+,\d+ +\+\d+,\d+ +@@$/},{begin:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{begin:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{className:"comment",variants:[{begin:/Index: /,end:/$/},{begin:/={3,}/,end:/$/},{begin:/^\-{3}/,end:/$/},{begin:/^\*{3} /,end:/$/},{begin:/^\+{3}/,end:/$/},{begin:/^\*{15}$/}]},{className:"addition",begin:"^\\+",end:"$"},{className:"deletion",begin:"^\\-",end:"$"},{className:"addition",begin:"^\\!",end:"$"}]}}}()); +hljs.registerLanguage("go",function(){"use strict";return function(e){var n={keyword:"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune",literal:"true false iota nil",built_in:"append cap close complex copy imag len make new panic print println real recover delete"};return{name:"Go",aliases:["golang"],keywords:n,illegal:"e(n)).join("")}return function(a){var s={className:"number",relevance:0,variants:[{begin:/([\+\-]+)?[\d]+_[\d_]+/},{begin:a.NUMBER_RE}]},i=a.COMMENT();i.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];var t={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)}/}]},r={className:"literal",begin:/\bon|off|true|false|yes|no\b/},l={className:"string",contains:[a.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},c={begin:/\[/,end:/\]/,contains:[i,r,t,l,s,"self"],relevance:0},g="("+[/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/].map(n=>e(n)).join("|")+")";return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[i,{className:"section",begin:/\[+/,end:/\]+/},{begin:n(g,"(\\s*\\.\\s*",g,")*",n("(?=",/\s*=\s*[^#\s]/,")")),className:"attr",starts:{end:/$/,contains:[i,c,r,t,l,s]}}]}}}()); +hljs.registerLanguage("java",function(){"use strict";function e(e){return e?"string"==typeof e?e:e.source:null}function n(e){return a("(",e,")?")}function a(...n){return n.map(n=>e(n)).join("")}function s(...n){return"("+n.map(n=>e(n)).join("|")+")"}return function(e){var t="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",i={className:"meta",begin:"@[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},r=e=>a("[",e,"]+([",e,"_]*[",e,"]+)?"),c={className:"number",variants:[{begin:`\\b(0[bB]${r("01")})[lL]?`},{begin:`\\b(0${r("0-7")})[dDfFlL]?`},{begin:a(/\b0[xX]/,s(a(r("a-fA-F0-9"),/\./,r("a-fA-F0-9")),a(r("a-fA-F0-9"),/\.?/),a(/\./,r("a-fA-F0-9"))),/([pP][+-]?(\d+))?/,/[fFdDlL]?/)},{begin:a(/\b/,s(a(/\d*\./,r("\\d")),r("\\d")),/[eE][+-]?[\d]+[dDfF]?/)},{begin:a(/\b/,r(/\d/),n(/\.?/),n(r(/\d/)),/[dDfFlL]?/)}],relevance:0};return{name:"Java",aliases:["jsp"],keywords:t,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"class",beginKeywords:"class interface enum",end:/[{;=]/,excludeEnd:!0,keywords:"class interface enum",illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"new throw return else",relevance:0},{className:"function",begin:"([À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(<[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(\\s*,\\s*[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*)*>)?\\s+)+"+e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:t,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:t,relevance:0,contains:[i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},c,i]}}}()); +hljs.registerLanguage("javascript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],a=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function s(e){return r("(?=",e,")")}function r(...e){return e.map(e=>(function(e){return e?"string"==typeof e?e:e.source:null})(e)).join("")}return function(t){var i="[A-Za-z$_][0-9A-Za-z$_]*",c={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/},o={$pattern:"[A-Za-z$_][0-9A-Za-z$_]*",keyword:e.join(" "),literal:n.join(" "),built_in:a.join(" ")},l={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:t.C_NUMBER_RE+"n?"}],relevance:0},E={className:"subst",begin:"\\$\\{",end:"\\}",keywords:o,contains:[]},d={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,E],subLanguage:"xml"}},g={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,E],subLanguage:"css"}},u={className:"string",begin:"`",end:"`",contains:[t.BACKSLASH_ESCAPE,E]};E.contains=[t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,d,g,u,l,t.REGEXP_MODE];var b=E.contains.concat([{begin:/\(/,end:/\)/,contains:["self"].concat(E.contains,[t.C_BLOCK_COMMENT_MODE,t.C_LINE_COMMENT_MODE])},t.C_BLOCK_COMMENT_MODE,t.C_LINE_COMMENT_MODE]),_={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:b};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:o,contains:[t.SHEBANG({binary:"node",relevance:5}),{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,d,g,u,t.C_LINE_COMMENT_MODE,t.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0},{className:"variable",begin:i+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),t.C_BLOCK_COMMENT_MODE,l,{begin:r(/[{,\n]\s*/,s(r(/(((\/\/.*$)|(\/\*(.|\n)*\*\/))\s*)*/,i+"\\s*:"))),relevance:0,contains:[{className:"attr",begin:i+s("\\s*:"),relevance:0}]},{begin:"("+t.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,t.REGEXP_MODE,{className:"function",begin:"(\\([^(]*(\\([^(]*(\\([^(]*\\))?\\))?\\)|"+t.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t.UNDERSCORE_IDENT_RE},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:o,contains:b}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:"<>",end:""},{begin:c.begin,end:c.end}],subLanguage:"xml",contains:[{begin:c.begin,end:c.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[t.inherit(t.TITLE_MODE,{begin:i}),_],illegal:/\[|%/},{begin:/\$[(.]/},t.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},t.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0},{begin:"(get|set)\\s+(?="+i+"\\()",end:/{/,keywords:"get set",contains:[t.inherit(t.TITLE_MODE,{begin:i}),{begin:/\(\)/},_]}],illegal:/#(?!!)/}}}()); +hljs.registerLanguage("json",function(){"use strict";return function(n){var e={literal:"true false null"},i=[n.C_LINE_COMMENT_MODE,n.C_BLOCK_COMMENT_MODE],t=[n.QUOTE_STRING_MODE,n.C_NUMBER_MODE],a={end:",",endsWithParent:!0,excludeEnd:!0,contains:t,keywords:e},l={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[n.BACKSLASH_ESCAPE],illegal:"\\n"},n.inherit(a,{begin:/:/})].concat(i),illegal:"\\S"},s={begin:"\\[",end:"\\]",contains:[n.inherit(a)],illegal:"\\S"};return t.push(l,s),i.forEach((function(n){t.push(n)})),{name:"JSON",contains:t,keywords:e,illegal:"\\S"}}}()); +hljs.registerLanguage("kotlin",function(){"use strict";return function(e){var n={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},a={className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"@"},i={className:"subst",begin:"\\${",end:"}",contains:[e.C_NUMBER_MODE]},s={className:"variable",begin:"\\$"+e.UNDERSCORE_IDENT_RE},t={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[s,i]},{begin:"'",end:"'",illegal:/\n/,contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,s,i]}]};i.contains.push(t);var r={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UNDERSCORE_IDENT_RE+")?"},l={className:"meta",begin:"@"+e.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[e.inherit(t,{className:"meta-string"})]}]},c=e.COMMENT("/\\*","\\*/",{contains:[e.C_BLOCK_COMMENT_MODE]}),o={variants:[{className:"type",begin:e.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},d=o;return d.variants[1].contains=[o],o.variants[1].contains=[d],{name:"Kotlin",aliases:["kt"],keywords:n,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,c,{className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},a,r,l,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:n,illegal:/fun\s+(<.*>)?[^\s\(]+(\s+[^\s\(]+)\s*=/,relevance:5,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"type",begin://,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:n,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[o,e.C_LINE_COMMENT_MODE,c],relevance:0},e.C_LINE_COMMENT_MODE,c,r,l,t,e.C_NUMBER_MODE]},c]},{className:"class",beginKeywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},e.UNDERSCORE_TITLE_MODE,{className:"type",begin://,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,]|$/,excludeBegin:!0,returnEnd:!0},r,l]},t,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:"\n"},{className:"number",begin:"\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",relevance:0}]}}}()); +hljs.registerLanguage("less",function(){"use strict";return function(e){var n="([\\w-]+|@{[\\w-]+})",a=[],s=[],t=function(e){return{className:"string",begin:"~?"+e+".*?"+e}},r=function(e,n,a){return{className:e,begin:n,relevance:a}},i={begin:"\\(",end:"\\)",contains:s,relevance:0};s.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,t("'"),t('"'),e.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},r("number","#[0-9A-Fa-f]+\\b"),i,r("variable","@@?[\\w-]+",10),r("variable","@{[\\w-]+}"),r("built_in","~?`[^`]*?`"),{className:"attribute",begin:"[\\w-]+\\s*:",end:":",returnBegin:!0,excludeEnd:!0},{className:"meta",begin:"!important"});var c=s.concat({begin:"{",end:"}",contains:a}),l={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(s)},o={begin:n+"\\s*:",returnBegin:!0,end:"[;}]",relevance:0,contains:[{className:"attribute",begin:n,end:":",excludeEnd:!0,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:s}}]},g={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",returnEnd:!0,contains:s,relevance:0}},d={className:"variable",variants:[{begin:"@[\\w-]+\\s*:",relevance:15},{begin:"@[\\w-]+"}],starts:{end:"[;}]",returnEnd:!0,contains:c}},b={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:n,end:"{"}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,l,r("keyword","all\\b"),r("variable","@{[\\w-]+}"),r("selector-tag",n+"%?",0),r("selector-id","#"+n),r("selector-class","\\."+n,0),r("selector-tag","&",0),{className:"selector-attr",begin:"\\[",end:"\\]"},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"\\(",end:"\\)",contains:c},{begin:"!important"}]};return a.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,g,d,o,b),{name:"Less",case_insensitive:!0,illegal:"[=>'/<($\"]",contains:a}}}()); +hljs.registerLanguage("lua",function(){"use strict";return function(e){var t={begin:"\\[=*\\[",end:"\\]=*\\]",contains:["self"]},a=[e.COMMENT("--(?!\\[=*\\[)","$"),e.COMMENT("--\\[=*\\[","\\]=*\\]",{contains:[t],relevance:10})];return{name:"Lua",keywords:{$pattern:e.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:a.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[e.inherit(e.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:a}].concat(a)},e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:"\\[=*\\[",end:"\\]=*\\]",contains:[t],relevance:5}])}}}()); +hljs.registerLanguage("makefile",function(){"use strict";return function(e){var i={className:"variable",variants:[{begin:"\\$\\("+e.UNDERSCORE_IDENT_RE+"\\)",contains:[e.BACKSLASH_ESCAPE]},{begin:/\$[@%`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[a,i,t,s,{begin:"\\[",end:"\\]",contains:[{className:"meta",begin:"",contains:[a,s,i,t]}]}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},n,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:")",end:">",keywords:{name:"style"},contains:[c],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:")",end:">",keywords:{name:"script"},contains:[c],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},c]}]}}}()); +hljs.registerLanguage("markdown",function(){"use strict";return function(n){const e={begin:"<",end:">",subLanguage:"xml",relevance:0},a={begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},i={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},s={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};i.contains.push(s),s.contains.push(i);var c=[e,a];return i.contains=i.contains.concat(c),s.contains=s.contains.concat(c),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:c=c.concat(i,s)},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:c}]}]},e,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},i,s,{className:"quote",begin:"^>\\s+",contains:c,end:"$"},{className:"code",variants:[{begin:"(`{3,})(.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})(.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},a,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}}()); +hljs.registerLanguage("nginx",function(){"use strict";return function(e){var n={className:"variable",variants:[{begin:/\$\d+/},{begin:/\$\{/,end:/}/},{begin:"[\\$\\@]"+e.UNDERSCORE_IDENT_RE}]},a={endsWithParent:!0,keywords:{$pattern:"[a-z/_]+",literal:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},relevance:0,illegal:"=>",contains:[e.HASH_COMMENT_MODE,{className:"string",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/}]},{begin:"([a-z]+):/",end:"\\s",endsWithParent:!0,excludeEnd:!0,contains:[n]},{className:"regexp",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:"\\s\\^",end:"\\s|{|;",returnEnd:!0},{begin:"~\\*?\\s+",end:"\\s|{|;",returnEnd:!0},{begin:"\\*(\\.[a-z\\-]+)+"},{begin:"([a-z\\-]+\\.)+\\*"}]},{className:"number",begin:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{className:"number",begin:"\\b\\d+[kKmMgGdshdwy]*\\b",relevance:0},n]};return{name:"Nginx config",aliases:["nginxconf"],contains:[e.HASH_COMMENT_MODE,{begin:e.UNDERSCORE_IDENT_RE+"\\s+{",returnBegin:!0,end:"{",contains:[{className:"section",begin:e.UNDERSCORE_IDENT_RE}],relevance:0},{begin:e.UNDERSCORE_IDENT_RE+"\\s",end:";|{",returnBegin:!0,contains:[{className:"attribute",begin:e.UNDERSCORE_IDENT_RE,starts:a}],relevance:0}],illegal:"[^\\s\\}]"}}}()); +hljs.registerLanguage("objectivec",function(){"use strict";return function(e){var n=/[a-zA-Z@][a-zA-Z0-9_]*/,_={$pattern:n,keyword:"@interface @class @protocol @implementation"};return{name:"Objective-C",aliases:["mm","objc","obj-c"],keywords:{$pattern:n,keyword:"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required @encode @package @import @defs @compatibility_alias __bridge __bridge_transfer __bridge_retained __bridge_retain __covariant __contravariant __kindof _Nonnull _Nullable _Null_unspecified __FUNCTION__ __PRETTY_FUNCTION__ __attribute__ getter setter retain unsafe_unretained nonnull nullable null_unspecified null_resettable class instancetype NS_DESIGNATED_INITIALIZER NS_UNAVAILABLE NS_REQUIRES_SUPER NS_RETURNS_INNER_POINTER NS_INLINE NS_AVAILABLE NS_DEPRECATED NS_ENUM NS_OPTIONS NS_SWIFT_UNAVAILABLE NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_REFINED_FOR_SWIFT NS_SWIFT_NAME NS_SWIFT_NOTHROW NS_DURING NS_HANDLER NS_ENDHANDLER NS_VALUERETURN NS_VOIDRETURN",literal:"false true FALSE TRUE nil YES NO NULL",built_in:"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once"},illegal:"/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+_.keyword.split(" ").join("|")+")\\b",end:"({|$)",excludeEnd:!0,keywords:_,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}}()); +hljs.registerLanguage("perl",function(){"use strict";return function(e){var n={$pattern:/[\w.]+/,keyword:"getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qq fileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmget sub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedir ioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when"},t={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:n},s={begin:"->{",end:"}"},r={variants:[{begin:/\$\d/},{begin:/[\$%@](\^\w\b|#\w+(::\w+)*|{\w+}|\w+(::\w*)*)/},{begin:/[\$%@][^\s\w{]/,relevance:0}]},i=[e.BACKSLASH_ESCAPE,t,r],a=[r,e.HASH_COMMENT_MODE,e.COMMENT("^\\=\\w","\\=cut",{endsWithParent:!0}),s,{className:"string",contains:i,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*\\<",end:"\\>",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:"{\\w+}",contains:[],relevance:0},{begin:"-?\\w+\\s*\\=\\>",contains:[],relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:"regexp",begin:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",relevance:10},{className:"regexp",begin:"(m|qr)?/",end:"/[a-z]*",contains:[e.BACKSLASH_ESCAPE],relevance:0}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return t.contains=a,s.contains=a,{name:"Perl",aliases:["pl","pm"],keywords:n,contains:a}}}()); +hljs.registerLanguage("php",function(){"use strict";return function(e){var r={begin:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*"},t={className:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?[=]?/},{begin:/\?>/}]},a={className:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},n=e.inherit(e.APOS_STRING_MODE,{illegal:null}),i=e.inherit(e.QUOTE_STRING_MODE,{illegal:null,contains:e.QUOTE_STRING_MODE.contains.concat(a)}),o=e.END_SAME_AS_BEGIN({begin:/<<<[ \t]*(\w+)\n/,end:/[ \t]*(\w+)\b/,contains:e.QUOTE_STRING_MODE.contains.concat(a)}),l={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[e.inherit(n,{begin:"b'",end:"'"}),e.inherit(i,{begin:'b"',end:'"'}),i,n,o]},s={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]},c={keyword:"__CLASS__ __DIR__ __FILE__ __FUNCTION__ __LINE__ __METHOD__ __NAMESPACE__ __TRAIT__ die echo exit include include_once print require require_once array abstract and as binary bool boolean break callable case catch class clone const continue declare default do double else elseif empty enddeclare endfor endforeach endif endswitch endwhile eval extends final finally float for foreach from global goto if implements instanceof insteadof int integer interface isset iterable list new object or private protected public real return string switch throw trait try unset use var void while xor yield",literal:"false null true",built_in:"Error|0 AppendIterator ArgumentCountError ArithmeticError ArrayIterator ArrayObject AssertionError BadFunctionCallException BadMethodCallException CachingIterator CallbackFilterIterator CompileError Countable DirectoryIterator DivisionByZeroError DomainException EmptyIterator ErrorException Exception FilesystemIterator FilterIterator GlobIterator InfiniteIterator InvalidArgumentException IteratorIterator LengthException LimitIterator LogicException MultipleIterator NoRewindIterator OutOfBoundsException OutOfRangeException OuterIterator OverflowException ParentIterator ParseError RangeException RecursiveArrayIterator RecursiveCachingIterator RecursiveCallbackFilterIterator RecursiveDirectoryIterator RecursiveFilterIterator RecursiveIterator RecursiveIteratorIterator RecursiveRegexIterator RecursiveTreeIterator RegexIterator RuntimeException SeekableIterator SplDoublyLinkedList SplFileInfo SplFileObject SplFixedArray SplHeap SplMaxHeap SplMinHeap SplObjectStorage SplObserver SplObserver SplPriorityQueue SplQueue SplStack SplSubject SplSubject SplTempFileObject TypeError UnderflowException UnexpectedValueException ArrayAccess Closure Generator Iterator IteratorAggregate Serializable Throwable Traversable WeakReference Directory __PHP_Incomplete_Class parent php_user_filter self static stdClass"};return{aliases:["php","php3","php4","php5","php6","php7"],case_insensitive:!0,keywords:c,contains:[e.HASH_COMMENT_MODE,e.COMMENT("//","$",{contains:[t]}),e.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler"}),t,{className:"keyword",begin:/\$this\b/},r,{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:c,contains:["self",r,e.C_BLOCK_COMMENT_MODE,l,s]}]},{className:"class",beginKeywords:"class interface",end:"{",excludeEnd:!0,illegal:/[:\(\$"]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",end:";",illegal:/[\.']/,contains:[e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",end:";",contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"=>"},l,s]}}}()); +hljs.registerLanguage("php-template",function(){"use strict";return function(n){return{name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},n.inherit(n.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),n.inherit(n.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}}}()); +hljs.registerLanguage("plaintext",function(){"use strict";return function(t){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}}()); +hljs.registerLanguage("properties",function(){"use strict";return function(e){var n="[ \\t\\f]*",t="("+n+"[:=]"+n+"|[ \\t\\f]+)",a="([^\\\\:= \\t\\f\\n]|\\\\.)+",s={end:t,relevance:0,starts:{className:"string",end:/$/,relevance:0,contains:[{begin:"\\\\\\n"}]}};return{name:".properties",case_insensitive:!0,illegal:/\S/,contains:[e.COMMENT("^\\s*[!#]","$"),{begin:"([^\\\\\\W:= \\t\\f\\n]|\\\\.)+"+t,returnBegin:!0,contains:[{className:"attr",begin:"([^\\\\\\W:= \\t\\f\\n]|\\\\.)+",endsParent:!0,relevance:0}],starts:s},{begin:a+t,returnBegin:!0,relevance:0,contains:[{className:"meta",begin:a,endsParent:!0,relevance:0}],starts:s},{className:"attr",relevance:0,begin:a+n+"$"}]}}}()); +hljs.registerLanguage("python",function(){"use strict";return function(e){var n={keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda async await nonlocal|10",built_in:"Ellipsis NotImplemented",literal:"False None True"},a={className:"meta",begin:/^(>>>|\.\.\.) /},i={className:"subst",begin:/\{/,end:/\}/,keywords:n,illegal:/#/},s={begin:/\{\{/,relevance:0},r={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/(u|b)?r?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/(u|b)?r?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/(fr|rf|f)'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a,s,i]},{begin:/(fr|rf|f)"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a,s,i]},{begin:/(u|r|ur)'/,end:/'/,relevance:10},{begin:/(u|r|ur)"/,end:/"/,relevance:10},{begin:/(b|br)'/,end:/'/},{begin:/(b|br)"/,end:/"/},{begin:/(fr|rf|f)'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,s,i]},{begin:/(fr|rf|f)"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,s,i]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},l={className:"number",relevance:0,variants:[{begin:e.BINARY_NUMBER_RE+"[lLjJ]?"},{begin:"\\b(0o[0-7]+)[lLjJ]?"},{begin:e.C_NUMBER_RE+"[lLjJ]?"}]},t={className:"params",variants:[{begin:/\(\s*\)/,skip:!0,className:null},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:["self",a,l,r,e.HASH_COMMENT_MODE]}]};return i.contains=[r,l,a],{name:"Python",aliases:["py","gyp","ipython"],keywords:n,illegal:/(<\/|->|\?)|=>/,contains:[a,l,{beginKeywords:"if",relevance:0},r,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,t,{begin:/->/,endsWithParent:!0,keywords:"None"}]},{className:"meta",begin:/^[\t ]*@/,end:/$/},{begin:/\b(print|exec)\(/}]}}}()); +hljs.registerLanguage("python-repl",function(){"use strict";return function(n){return{aliases:["pycon"],contains:[{className:"meta",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}}()); +hljs.registerLanguage("ruby",function(){"use strict";return function(e){var n="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",a={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor",literal:"true false nil"},s={className:"doctag",begin:"@[A-Za-z]+"},i={begin:"#<",end:">"},r=[e.COMMENT("#","$",{contains:[s]}),e.COMMENT("^\\=begin","^\\=end",{contains:[s],relevance:10}),e.COMMENT("^__END__","\\n$")],c={className:"subst",begin:"#\\{",end:"}",keywords:a},t={className:"string",contains:[e.BACKSLASH_ESCAPE,c],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:"%[qQwWx]?\\(",end:"\\)"},{begin:"%[qQwWx]?\\[",end:"\\]"},{begin:"%[qQwWx]?{",end:"}"},{begin:"%[qQwWx]?<",end:">"},{begin:"%[qQwWx]?/",end:"/"},{begin:"%[qQwWx]?%",end:"%"},{begin:"%[qQwWx]?-",end:"-"},{begin:"%[qQwWx]?\\|",end:"\\|"},{begin:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/},{begin:/<<[-~]?'?(\w+)(?:.|\n)*?\n\s*\1\b/,returnBegin:!0,contains:[{begin:/<<[-~]?'?/},e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[e.BACKSLASH_ESCAPE,c]})]}]},b={className:"params",begin:"\\(",end:"\\)",endsParent:!0,keywords:a},d=[t,i,{className:"class",beginKeywords:"class module",end:"$|;",illegal:/=/,contains:[e.inherit(e.TITLE_MODE,{begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{begin:"<\\s*",contains:[{begin:"("+e.IDENT_RE+"::)?"+e.IDENT_RE}]}].concat(r)},{className:"function",beginKeywords:"def",end:"$|;",contains:[e.inherit(e.TITLE_MODE,{begin:n}),b].concat(r)},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(\\!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[t,{begin:n}],relevance:0},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{className:"params",begin:/\|/,end:/\|/,keywords:a},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[i,{className:"regexp",contains:[e.BACKSLASH_ESCAPE,c],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:"%r{",end:"}[a-z]*"},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(r),relevance:0}].concat(r);c.contains=d,b.contains=d;var g=[{begin:/^\s*=>/,starts:{end:"$",contains:d}},{className:"meta",begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+>|(\\w+-)?\\d+\\.\\d+\\.\\d(p\\d+)?[^>]+>)",starts:{end:"$",contains:d}}];return{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:a,illegal:/\/\*/,contains:r.concat(g).concat(d)}}}()); +hljs.registerLanguage("rust",function(){"use strict";return function(e){var n="([ui](8|16|32|64|128|size)|f(32|64))?",t="drop i8 i16 i32 i64 i128 isize u8 u16 u32 u64 u128 usize f32 f64 str char bool Box Option Result String Vec Copy Send Sized Sync Drop Fn FnMut FnOnce ToOwned Clone Debug PartialEq PartialOrd Eq Ord AsRef AsMut Into From Default Iterator Extend IntoIterator DoubleEndedIterator ExactSizeIterator SliceConcatExt ToString assert! assert_eq! bitflags! bytes! cfg! col! concat! concat_idents! debug_assert! debug_assert_eq! env! panic! file! format! format_args! include_bin! include_str! line! local_data_key! module_path! option_env! print! println! select! stringify! try! unimplemented! unreachable! vec! write! writeln! macro_rules! assert_ne! debug_assert_ne!";return{name:"Rust",aliases:["rs"],keywords:{$pattern:e.IDENT_RE+"!?",keyword:"abstract as async await become box break const continue crate do dyn else enum extern false final fn for if impl in let loop macro match mod move mut override priv pub ref return self Self static struct super trait true try type typeof unsafe unsized use virtual where while yield",literal:"true false Some None Ok Err",built_in:t},illegal:""}]}}}()); +hljs.registerLanguage("scss",function(){"use strict";return function(e){var t={className:"variable",begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b"},i={className:"number",begin:"#[0-9A-Fa-f]+"};return e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:"\\#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},{className:"selector-attr",begin:"\\[",end:"\\]",illegal:"$"},{className:"selector-tag",begin:"\\b(a|abbr|acronym|address|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|command|datalist|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|map|mark|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|progress|q|rp|rt|ruby|samp|script|section|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video)\\b",relevance:0},{className:"selector-pseudo",begin:":(visited|valid|root|right|required|read-write|read-only|out-range|optional|only-of-type|only-child|nth-of-type|nth-last-of-type|nth-last-child|nth-child|not|link|left|last-of-type|last-child|lang|invalid|indeterminate|in-range|hover|focus|first-of-type|first-line|first-letter|first-child|first|enabled|empty|disabled|default|checked|before|after|active)"},{className:"selector-pseudo",begin:"::(after|before|choices|first-letter|first-line|repeat-index|repeat-item|selection|value)"},t,{className:"attribute",begin:"\\b(src|z-index|word-wrap|word-spacing|word-break|width|widows|white-space|visibility|vertical-align|unicode-bidi|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform-style|transform-origin|transform|top|text-underline-position|text-transform|text-shadow|text-rendering|text-overflow|text-indent|text-decoration-style|text-decoration-line|text-decoration-color|text-decoration|text-align-last|text-align|tab-size|table-layout|right|resize|quotes|position|pointer-events|perspective-origin|perspective|page-break-inside|page-break-before|page-break-after|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-y|overflow-x|overflow-wrap|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|order|opacity|object-position|object-fit|normal|none|nav-up|nav-right|nav-left|nav-index|nav-down|min-width|min-height|max-width|max-height|mask|marks|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|letter-spacing|left|justify-content|initial|inherit|ime-mode|image-orientation|image-resolution|image-rendering|icon|hyphens|height|font-weight|font-variant-ligatures|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-language-override|font-kerning|font-feature-settings|font-family|font|float|flex-wrap|flex-shrink|flex-grow|flex-flow|flex-direction|flex-basis|flex|filter|empty-cells|display|direction|cursor|counter-reset|counter-increment|content|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|columns|color|clip-path|clip|clear|caption-side|break-inside|break-before|break-after|box-sizing|box-shadow|box-decoration-break|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-left-width|border-left-style|border-left-color|border-left|border-image-width|border-image-source|border-image-slice|border-image-repeat|border-image-outset|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-attachment|background-blend-mode|background|backface-visibility|auto|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-fill-mode|animation-duration|animation-direction|animation-delay|animation|align-self|align-items|align-content)\\b",illegal:"[^\\s]"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:":",end:";",contains:[t,i,e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{className:"meta",begin:"!important"}]},{begin:"@(page|font-face)",lexemes:"@[a-z-]+",keywords:"@page @font-face"},{begin:"@",end:"[{;]",returnBegin:!0,keywords:"and or not only",contains:[{begin:"@[a-z-]+",className:"keyword"},t,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,i,e.CSS_NUMBER_MODE]}]}}}()); +hljs.registerLanguage("shell",function(){"use strict";return function(s){return{name:"Shell Session",aliases:["console"],contains:[{className:"meta",begin:"^\\s{0,3}[/\\w\\d\\[\\]()@-]*[>%$#]",starts:{end:"$",subLanguage:"bash"}}]}}}()); +hljs.registerLanguage("sql",function(){"use strict";return function(e){var t=e.COMMENT("--","$");return{name:"SQL",case_insensitive:!0,illegal:/[<>{}*]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment values with",end:/;/,endsWithParent:!0,keywords:{$pattern:/[\w\.]+/,keyword:"as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias all allocate allow alter always analyze ancillary and anti any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound bucket buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain explode export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force foreign form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour hours http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lateral lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minutes minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notnull notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second seconds section securefile security seed segment select self semi sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tablesample tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unnest unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace window with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null unknown",built_in:"array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text time timestamp tinyint varchar varchar2 varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[{begin:'""'}]},{className:"string",begin:"`",end:"`"},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t,e.HASH_COMMENT_MODE]},e.C_BLOCK_COMMENT_MODE,t,e.HASH_COMMENT_MODE]}}}()); +hljs.registerLanguage("swift",function(){"use strict";return function(e){var i={keyword:"#available #colorLiteral #column #else #elseif #endif #file #fileLiteral #function #if #imageLiteral #line #selector #sourceLocation _ __COLUMN__ __FILE__ __FUNCTION__ __LINE__ Any as as! as? associatedtype associativity break case catch class continue convenience default defer deinit didSet do dynamic dynamicType else enum extension fallthrough false fileprivate final for func get guard if import in indirect infix init inout internal is lazy left let mutating nil none nonmutating open operator optional override postfix precedence prefix private protocol Protocol public repeat required rethrows return right self Self set static struct subscript super switch throw throws true try try! try? Type typealias unowned var weak where while willSet",literal:"true false nil",built_in:"abs advance alignof alignofValue anyGenerator assert assertionFailure bridgeFromObjectiveC bridgeFromObjectiveCUnconditional bridgeToObjectiveC bridgeToObjectiveCUnconditional c compactMap contains count countElements countLeadingZeros debugPrint debugPrintln distance dropFirst dropLast dump encodeBitsAsWords enumerate equal fatalError filter find getBridgedObjectiveCType getVaList indices insertionSort isBridgedToObjectiveC isBridgedVerbatimToObjectiveC isUniquelyReferenced isUniquelyReferencedNonObjC join lazy lexicographicalCompare map max maxElement min minElement numericCast overlaps partition posix precondition preconditionFailure print println quickSort readLine reduce reflect reinterpretCast reverse roundUpToAlignment sizeof sizeofValue sort split startsWith stride strideof strideofValue swap toString transcode underestimateCount unsafeAddressOf unsafeBitCast unsafeDowncast unsafeUnwrap unsafeReflect withExtendedLifetime withObjectAtPlusZero withUnsafePointer withUnsafePointerToObject withUnsafeMutablePointer withUnsafeMutablePointers withUnsafePointer withUnsafePointers withVaList zip"},n=e.COMMENT("/\\*","\\*/",{contains:["self"]}),t={className:"subst",begin:/\\\(/,end:"\\)",keywords:i,contains:[]},a={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:/"""/,end:/"""/},{begin:/"/,end:/"/}]},r={className:"number",begin:"\\b([\\d_]+(\\.[\\deE_]+)?|0x[a-fA-F0-9_]+(\\.[a-fA-F0-9p_]+)?|0b[01_]+|0o[0-7_]+)\\b",relevance:0};return t.contains=[r],{name:"Swift",keywords:i,contains:[a,e.C_LINE_COMMENT_MODE,n,{className:"type",begin:"\\b[A-Z][\\wÀ-ʸ']*[!?]"},{className:"type",begin:"\\b[A-Z][\\wÀ-ʸ']*",relevance:0},r,{className:"function",beginKeywords:"func",end:"{",excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][0-9A-Za-z$_]*/}),{begin://},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:i,contains:["self",r,a,e.C_BLOCK_COMMENT_MODE,{begin:":"}],illegal:/["']/}],illegal:/\[|%/},{className:"class",beginKeywords:"struct protocol class extension enum",keywords:i,end:"\\{",excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/})]},{className:"meta",begin:"(@discardableResult|@warn_unused_result|@exported|@lazy|@noescape|@NSCopying|@NSManaged|@objc|@objcMembers|@convention|@required|@noreturn|@IBAction|@IBDesignable|@IBInspectable|@IBOutlet|@infix|@prefix|@postfix|@autoclosure|@testable|@available|@nonobjc|@NSApplicationMain|@UIApplicationMain|@dynamicMemberLookup|@propertyWrapper)\\b"},{beginKeywords:"import",end:/$/,contains:[e.C_LINE_COMMENT_MODE,n]}]}}}()); +hljs.registerLanguage("typescript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],a=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);return function(r){var t={$pattern:"[A-Za-z$_][0-9A-Za-z$_]*",keyword:e.concat(["type","namespace","typedef","interface","public","private","protected","implements","declare","abstract","readonly"]).join(" "),literal:n.join(" "),built_in:a.concat(["any","void","number","boolean","string","object","never","enum"]).join(" ")},s={className:"meta",begin:"@[A-Za-z$_][0-9A-Za-z$_]*"},i={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:r.C_NUMBER_RE+"n?"}],relevance:0},o={className:"subst",begin:"\\$\\{",end:"\\}",keywords:t,contains:[]},c={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[r.BACKSLASH_ESCAPE,o],subLanguage:"xml"}},l={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[r.BACKSLASH_ESCAPE,o],subLanguage:"css"}},E={className:"string",begin:"`",end:"`",contains:[r.BACKSLASH_ESCAPE,o]};o.contains=[r.APOS_STRING_MODE,r.QUOTE_STRING_MODE,c,l,E,i,r.REGEXP_MODE];var d={begin:"\\(",end:/\)/,keywords:t,contains:["self",r.QUOTE_STRING_MODE,r.APOS_STRING_MODE,r.NUMBER_MODE]},u={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:t,contains:[r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,s,d]};return{name:"TypeScript",aliases:["ts"],keywords:t,contains:[r.SHEBANG(),{className:"meta",begin:/^\s*['"]use strict['"]/},r.APOS_STRING_MODE,r.QUOTE_STRING_MODE,c,l,E,r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,i,{begin:"("+r.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,r.REGEXP_MODE,{className:"function",begin:"(\\([^(]*(\\([^(]*(\\([^(]*\\))?\\))?\\)|"+r.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:r.UNDERSCORE_IDENT_RE},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:t,contains:d.contains}]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[\{;]/,excludeEnd:!0,keywords:t,contains:["self",r.inherit(r.TITLE_MODE,{begin:"[A-Za-z$_][0-9A-Za-z$_]*"}),u],illegal:/%/,relevance:0},{beginKeywords:"constructor",end:/[\{;]/,excludeEnd:!0,contains:["self",u]},{begin:/module\./,keywords:{built_in:"module"},relevance:0},{beginKeywords:"module",end:/\{/,excludeEnd:!0},{beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:"interface extends"},{begin:/\$[(.]/},{begin:"\\."+r.IDENT_RE,relevance:0},s,d]}}}()); +hljs.registerLanguage("yaml",function(){"use strict";return function(e){var n="true false yes no null",a="[\\w#;/?:@&=+$,.~*\\'()[\\]]+",s={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:"{{",end:"}}"},{begin:"%{",end:"}"}]}]},i=e.inherit(s,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),l={end:",",endsWithParent:!0,excludeEnd:!0,contains:[],keywords:n,relevance:0},t={begin:"{",end:"}",contains:[l],illegal:"\\n",relevance:0},g={begin:"\\[",end:"\\]",contains:[l],illegal:"\\n",relevance:0},b=[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---s*$",relevance:10},{className:"string",begin:"[\\|>]([0-9]?[+-])?[ ]*\\n( *)[\\S ]+\\n(\\2[\\S ]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+a},{className:"type",begin:"!<"+a+">"},{className:"type",begin:"!"+a},{className:"type",begin:"!!"+a},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"\\-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:n,keywords:{literal:n}},{className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},{className:"number",begin:e.C_NUMBER_RE+"\\b"},t,g,s],c=[...b];return c.pop(),c.push(i),l.contains=c,{name:"YAML",case_insensitive:!0,aliases:["yml","YAML"],contains:b}}}()); \ No newline at end of file diff --git a/themes/PaperMod/assets/js/license.js b/themes/PaperMod/assets/js/license.js new file mode 100644 index 0000000..8e81d22 --- /dev/null +++ b/themes/PaperMod/assets/js/license.js @@ -0,0 +1,6 @@ +/* + PaperMod v6 + License: MIT https://github.com/adityatelange/hugo-PaperMod/blob/master/LICENSE + Copyright (c) 2020 nanxiaobei and adityatelange + Copyright (c) 2021-2022 adityatelange +*/ diff --git a/themes/PaperMod/go.mod b/themes/PaperMod/go.mod new file mode 100644 index 0000000..af95855 --- /dev/null +++ b/themes/PaperMod/go.mod @@ -0,0 +1,3 @@ +module github.com/adityatelange/hugo-PaperMod + +go 1.12 diff --git a/themes/PaperMod/i18n/ar.yaml b/themes/PaperMod/i18n/ar.yaml new file mode 100644 index 0000000..11f50a2 --- /dev/null +++ b/themes/PaperMod/i18n/ar.yaml @@ -0,0 +1,22 @@ +- id: prev_page + translation: "الصفحة السابقة" + +- id: next_page + translation: "الصفحة التالية" + +- id: read_time + translation: + one: "دقيقة واحدة" + two: "دقيقتان" + few: "بضع ثوان" + zero: "الآن" + other: "دقائق {{ .Count }}" + +- id: toc + translation: "فهرس المحتوى" + +- id: translations + translation: "ترجمات أخرى" + +- id: home + translation: "الصفحة الرئيسية" diff --git a/themes/PaperMod/i18n/bg.yaml b/themes/PaperMod/i18n/bg.yaml new file mode 100644 index 0000000..1e314af --- /dev/null +++ b/themes/PaperMod/i18n/bg.yaml @@ -0,0 +1,16 @@ +- id: prev_page + translation: "Предишна страница" + +- id: next_page + translation: "Следваща страница" + +- id: read_time + translation: + one : "1 мин" + other: "{{ .Count }} мин" + +- id: toc + translation: "Съдържание" + +- id: translations + translation: "Преводи" diff --git a/themes/PaperMod/i18n/bn.yaml b/themes/PaperMod/i18n/bn.yaml new file mode 100644 index 0000000..9c5a2c4 --- /dev/null +++ b/themes/PaperMod/i18n/bn.yaml @@ -0,0 +1,28 @@ +- id: prev_page + translation: "পূর্ববর্তী" + +- id: next_page + translation: "পরবর্তী" + +- id: read_time + translation: + one : "১ মিনিট" + other: "{{ .Count }} মিনিট" + +- id: toc + translation: "সূচিপত্র" + +- id: translations + translation: "অনুবাদসমূহ" + +- id: home + translation: "হোম" + +- id: edit_post + translation: "সম্পাদনা করুন" + +- id: code_copy + translation: "কপি করুন" + +- id: code_copied + translation: "কপি হয়েছে!" diff --git a/themes/PaperMod/i18n/ca.yaml b/themes/PaperMod/i18n/ca.yaml new file mode 100644 index 0000000..15713e1 --- /dev/null +++ b/themes/PaperMod/i18n/ca.yaml @@ -0,0 +1,19 @@ +- id: prev_page + translation: "Pàgina anterior" + +- id: next_page + translation: "Pàgina següent" + +- id: read_time + translation: + one : "1 min" + other: "{{ .Count }} min" + +- id: toc + translation: "Taula de Continguts" + +- id: translations + translation: "Traduccions" + +- id: home + translation: "Inici" diff --git a/themes/PaperMod/i18n/ckb.yaml b/themes/PaperMod/i18n/ckb.yaml new file mode 100644 index 0000000..25789d1 --- /dev/null +++ b/themes/PaperMod/i18n/ckb.yaml @@ -0,0 +1,25 @@ +- id: prev_page + translation: "پەڕەی پێشتر" + +- id: next_page + translation: "پەڕەی دواتر" + +- id: read_time + translation: + one : "1 خولەک" + other: "{{ .Count }} خولەک" + +- id: toc + translation: "پێڕست" + +- id: translations + translation: "وەرگێڕانەکان" + +- id: home + translation: "ماڵەوە" + +- id: code_copy + translation: "لەبەری بگرەوە" + +- id: code_copied + translation: "لەبەر گیرایەوە!" diff --git a/themes/PaperMod/i18n/da.yaml b/themes/PaperMod/i18n/da.yaml new file mode 100644 index 0000000..03b0abe --- /dev/null +++ b/themes/PaperMod/i18n/da.yaml @@ -0,0 +1,28 @@ +- id: prev_page + translation: "Forrige Side" + +- id: next_page + translation: "Næste Side" + +- id: read_time + translation: + one: "1 min" + other: "{{ .Count }} min" + +- id: toc + translation: "Indholdsfortegnelse" + +- id: translations + translation: "Oversættelser" + +- id: home + translation: "Start" + +- id: edit_post + translation: "Rediger" + +- id: code_copy + translation: "kopier" + +- id: code_copied + translation: "kopieret!" diff --git a/themes/PaperMod/i18n/de.yaml b/themes/PaperMod/i18n/de.yaml new file mode 100644 index 0000000..f64aad9 --- /dev/null +++ b/themes/PaperMod/i18n/de.yaml @@ -0,0 +1,33 @@ +- id: prev_page + translation: "Vorherige" + +- id: next_page + translation: "Nächste" + +- id: read_time + translation: + one: "1 Minute" + other: "{{ .Count }} Minuten" + +- id: words + translation: + one : "Wort" + other: "{{ .Count }} Wörter" + +- id: toc + translation: "Inhaltsverzeichnis" + +- id: translations + translation: "Übersetzungen" + +- id: home + translation: "Home" + +- id: edit_post + translation: "Bearbeiten" + +- id: code_copy + translation: "Kopieren" + +- id: code_copied + translation: "Kopiert!" diff --git a/themes/PaperMod/i18n/en.yaml b/themes/PaperMod/i18n/en.yaml new file mode 100644 index 0000000..3a1e215 --- /dev/null +++ b/themes/PaperMod/i18n/en.yaml @@ -0,0 +1,33 @@ +- id: prev_page + translation: "Prev" + +- id: next_page + translation: "Next" + +- id: read_time + translation: + one : "1 min" + other: "{{ .Count }} min" + +- id: words + translation: + one : "word" + other: "{{ .Count }} words" + +- id: toc + translation: "Table of Contents" + +- id: translations + translation: "Translations" + +- id: home + translation: "Home" + +- id: edit_post + translation: "Edit" + +- id: code_copy + translation: "copy" + +- id: code_copied + translation: "copied!" diff --git a/themes/PaperMod/i18n/eo.yaml b/themes/PaperMod/i18n/eo.yaml new file mode 100644 index 0000000..de5d744 --- /dev/null +++ b/themes/PaperMod/i18n/eo.yaml @@ -0,0 +1,25 @@ +- id: prev_page + translation: "antaŭa paĝo" + +- id: next_page + translation: "sekva paĝo" + +- id: read_time + translation: + one : "1 min" + other: "{{ .Count }} min" + +- id: toc + translation: "Enhavo" + +- id: translations + translation: "tradukoj" + +- id: home + translation: "ĉefpaĝo" + +- id: code_copy + translation: "kopii" + +- id: code_copied + translation: "kopiite!" diff --git a/themes/PaperMod/i18n/es.yaml b/themes/PaperMod/i18n/es.yaml new file mode 100644 index 0000000..52a559c --- /dev/null +++ b/themes/PaperMod/i18n/es.yaml @@ -0,0 +1,33 @@ +- id: prev_page + translation: "Anterior" + +- id: next_page + translation: "Siguiente" + +- id: read_time + translation: + one : "1 min" + other: "{{ .Count }} min" + +- id: words + translation: + one : "palabra" + other: "{{ .Count }} palabras" + +- id: toc + translation: "Tabla de Contenidos" + +- id: translations + translation: "Traducciones" + +- id: home + translation: "Inicio" + +- id: edit_post + translation: "Editar" + +- id: code_copy + translation: "copiar" + +- id: code_copied + translation: "¡copiado!" diff --git a/themes/PaperMod/i18n/fa.yaml b/themes/PaperMod/i18n/fa.yaml new file mode 100644 index 0000000..3fd5927 --- /dev/null +++ b/themes/PaperMod/i18n/fa.yaml @@ -0,0 +1,28 @@ +- id: prev_page + translation: "صفحه قبلی" + +- id: next_page + translation: "صفحه بعدی" + +- id: read_time + translation: + one: "۱ دقیقه" + other: "{{ .Count }} دقیقه" + +- id: toc + translation: "فهرست مطالب" + +- id: translations + translation: "ترجمه ها" + +- id: home + translation: "خانه" + +- id: edit_post + translation: "ویرایش" + +- id: code_copy + translation: "کپی" + +- id: code_copied + translation: "کپی شد!" \ No newline at end of file diff --git a/themes/PaperMod/i18n/fr.yaml b/themes/PaperMod/i18n/fr.yaml new file mode 100644 index 0000000..b074c10 --- /dev/null +++ b/themes/PaperMod/i18n/fr.yaml @@ -0,0 +1,33 @@ +- id: prev_page + translation: "Page précédente" + +- id: next_page + translation: "Page suivante" + +- id: read_time + translation: + one : "1 min" + other: "{{ .Count }} min" + +- id: words + translation: + one : "mot" + other: "{{ .Count }} mots" + +- id: toc + translation: "Table des matières" + +- id: translations + translation: "Traductions" + +- id: home + translation: "Accueil" + +- id: edit_post + translation: "Modifier" + +- id: code_copy + translation: "Copier" + +- id: code_copied + translation: "Copié !" diff --git a/themes/PaperMod/i18n/he.yaml b/themes/PaperMod/i18n/he.yaml new file mode 100644 index 0000000..6d203f4 --- /dev/null +++ b/themes/PaperMod/i18n/he.yaml @@ -0,0 +1,19 @@ +- id: prev_page + translation: "לעמוד הקודם" + +- id: next_page + translation: "לעמוד הבא" + +- id: read_time + translation: + one : "דקה אחת" + other: "{{ .Count }} דקות" + +- id: toc + translation: "תוכן עניינים" + +- id: translations + translation: "תרגומים" + +- id: home + translation: "דף בית" diff --git a/themes/PaperMod/i18n/hi.yaml b/themes/PaperMod/i18n/hi.yaml new file mode 100644 index 0000000..681efdc --- /dev/null +++ b/themes/PaperMod/i18n/hi.yaml @@ -0,0 +1,19 @@ +- id: prev_page + translation: "पिछला" + +- id: next_page + translation: "अगला" + +- id: read_time + translation: + one : "एक मिनट" + other: "{{ .Count }} मिनट" + +- id: edit_post + translation: "सुधारें" + +- id: toc + translation: "विषय - सूची" + +- id: translations + translation: "अनुवाद" diff --git a/themes/PaperMod/i18n/hu.yaml b/themes/PaperMod/i18n/hu.yaml new file mode 100644 index 0000000..a039dda --- /dev/null +++ b/themes/PaperMod/i18n/hu.yaml @@ -0,0 +1,16 @@ +- id: prev_page + translation: "Előző oldal" + +- id: next_page + translation: "Következő oldal" + +- id: read_time + translation: + one: "1 perc" + other: "{{ .Count }} perc" + +- id: toc + translation: "Tartalomjegyzék" + +- id: translations + translation: "Fordítások" diff --git a/themes/PaperMod/i18n/id.yaml b/themes/PaperMod/i18n/id.yaml new file mode 100644 index 0000000..93d34f5 --- /dev/null +++ b/themes/PaperMod/i18n/id.yaml @@ -0,0 +1,33 @@ +- id: prev_page + translation: "Sebelumnya" + +- id: next_page + translation: "Selanjutnya" + +- id: read_time + translation: + one : "1 menit" + other: "{{ .Count }} menit" + +- id: words + translation: + one : "kata" + other: "{{ .Count }} kata" + +- id: toc + translation: "Daftar isi" + +- id: translations + translation: "Terjemahan" + +- id: home + translation: "Beranda" + +- id: edit_post + translation: "Sunting" + +- id: code_copy + translation: "salin" + +- id: code_copied + translation: "disalin!" \ No newline at end of file diff --git a/themes/PaperMod/i18n/it.yaml b/themes/PaperMod/i18n/it.yaml new file mode 100644 index 0000000..ef41db4 --- /dev/null +++ b/themes/PaperMod/i18n/it.yaml @@ -0,0 +1,27 @@ +- id: prev_page + translation: "Pag Prec" + +- id: next_page + translation: "Pag Succ" + +- id: read_time + translation: + one: "1 minuto" + other: "{{ .Count }} minuti" + +- id: words + translation: + one : "parola" + other: "{{ .Count }} parole" + +- id: toc + translation: "Tabella dei Contenuti" + +- id: translations + translation: "Traduzioni" + +- id: code_copy + translation: "copia" + +- id: code_copied + translation: "copiato!" diff --git a/themes/PaperMod/i18n/ja.yaml b/themes/PaperMod/i18n/ja.yaml new file mode 100644 index 0000000..bc7bf37 --- /dev/null +++ b/themes/PaperMod/i18n/ja.yaml @@ -0,0 +1,33 @@ +- id: prev_page + translation: "前のページ" + +- id: next_page + translation: "次のページ" + +- id: read_time + translation: + one : "1 分" + other: "{{ .Count }} 分" + +- id: words + translation: + one: "文字" + other: "{{ .Count }} 文字" + +- id: toc + translation: "目次" + +- id: translations + translation: "言語" + +- id: home + translation: "ホーム" + +- id: edit_post + translation: "編集" + +- id: code_copy + translation: "コピー" + +- id: code_copied + translation: "コピーされました!" diff --git a/themes/PaperMod/i18n/ko.yaml b/themes/PaperMod/i18n/ko.yaml new file mode 100644 index 0000000..777dd93 --- /dev/null +++ b/themes/PaperMod/i18n/ko.yaml @@ -0,0 +1,33 @@ +- id: prev_page + translation: "이전 페이지" + +- id: next_page + translation: "다음 페이지" + +- id: read_time + translation: + one : "1 분" + other: "{{ .Count }} 분" + +- id: words + translation: + one : "단어" + other: "{{ .Count }} 단어" + +- id: toc + translation: "목차" + +- id: translations + translation: "번역" + +- id: home + translation: "홈" + +- id: edit_post + translation: "편집" + +- id: code_copy + translation: "복사" + +- id: code_copied + translation: "복사 완료!" diff --git a/themes/PaperMod/i18n/ku.yaml b/themes/PaperMod/i18n/ku.yaml new file mode 100644 index 0000000..d1d30a5 --- /dev/null +++ b/themes/PaperMod/i18n/ku.yaml @@ -0,0 +1,25 @@ +- id: prev_page + translation: "Rûpela Paş" + +- id: next_page + translation: "Rûpela Pêş" + +- id: read_time + translation: + one : "1 xulek" + other: "{{ .Count }} xulek" + +- id: toc + translation: "Pêrist" + +- id: translations + translation: "Wergeran" + +- id: home + translation: "Xanî" + +- id: code_copy + translation: "Jê bigire" + +- id: code_copied + translation: "Hat jêgirtin!" diff --git a/themes/PaperMod/i18n/mn.yaml b/themes/PaperMod/i18n/mn.yaml new file mode 100644 index 0000000..dbce2ce --- /dev/null +++ b/themes/PaperMod/i18n/mn.yaml @@ -0,0 +1,25 @@ +- id: prev_page + translation: "Ѳмнѳх" + +- id: next_page + translation: "Дараах" + +- id: read_time + translation: + one : "1 МИН" + other: "{{ .Count }} МИН" + +- id: toc + translation: "Агуулга" + +- id: translations + translation: "Орчуулга" + +- id: home + translation: "Нүүр" + +- id: code_copy + translation: "хуулах" + +- id: code_copied + translation: "хуулсан!" diff --git a/themes/PaperMod/i18n/ms.yaml b/themes/PaperMod/i18n/ms.yaml new file mode 100644 index 0000000..d8a9eff --- /dev/null +++ b/themes/PaperMod/i18n/ms.yaml @@ -0,0 +1,28 @@ +- id: prev_page + translation: "Halaman Sebelumnya" + +- id: next_page + translation: "Halaman Seterusnya" + +- id: read_time + translation: + one: "1 minit" + other: "{{ .Count }} minit" + +- id: toc + translation: "Isi Kandungan" + +- id: translations + translation: "Terjemahan" + +- id: home + translation: "Home" + +- id: edit_post + translation: "Sunting" + +- id: code_copy + translation: "Salin" + +- id: code_copied + translation: "Disalin!" diff --git a/themes/PaperMod/i18n/nl.yaml b/themes/PaperMod/i18n/nl.yaml new file mode 100644 index 0000000..e9d06fa --- /dev/null +++ b/themes/PaperMod/i18n/nl.yaml @@ -0,0 +1,33 @@ +- id: prev_page + translation: "Vorige" + +- id: next_page + translation: "Volgende" + +- id: read_time + translation: + one: "1 min" + other: "{{ .Count }} min" + +- id: words + translation: + one : "woord" + other: "{{ .Count }} woorden" + +- id: toc + translation: "Inhoudsopgave" + +- id: translations + translation: "Vertalingen" + +- id: home + translation: "Startpagina" + +- id: edit_post + translation: "Bewerk" + +- id: code_copy + translation: "kopieer" + +- id: code_copied + translation: "gekopieerd!" diff --git a/themes/PaperMod/i18n/pl.yaml b/themes/PaperMod/i18n/pl.yaml new file mode 100644 index 0000000..fdf6b0c --- /dev/null +++ b/themes/PaperMod/i18n/pl.yaml @@ -0,0 +1,28 @@ +- id: prev_page + translation: "Poprzednia strona" + +- id: next_page + translation: "Następna strona" + +- id: read_time + translation: + one: "1 min" + other: "{{ .Count }} min" + +- id: toc + translation: "Spis treści" + +- id: translations + translation: "Tłumaczenia" + +- id: home + translation: "Strona Główna" + +- id: edit_post + translation: "Edytuj" + +- id: code_copy + translation: "Kopiuj" + +- id: code_copied + translation: "Skopiowano!" diff --git a/themes/PaperMod/i18n/pt.yaml b/themes/PaperMod/i18n/pt.yaml new file mode 100644 index 0000000..f449de9 --- /dev/null +++ b/themes/PaperMod/i18n/pt.yaml @@ -0,0 +1,21 @@ +- id: prev_page + translation: "Página Anterior" + +- id: next_page + translation: "Próxima Página" + +- id: read_time + translation: + one: "1 minuto" + other: "{{ .Count }} minutos" + +- id: words + translation: + one : "palavra" + other: "{{ .Count }} palavras" + +- id: toc + translation: "Conteúdo" + +- id: translations + translation: "Traduções" diff --git a/themes/PaperMod/i18n/ru.yaml b/themes/PaperMod/i18n/ru.yaml new file mode 100644 index 0000000..a5dbb5c --- /dev/null +++ b/themes/PaperMod/i18n/ru.yaml @@ -0,0 +1,39 @@ +- id: prev_page + translation: "Предыдущая" + +- id: next_page + translation: "Следующая" + +- id: read_time + translation: + zero: "0 минут" + one: "1 минута" + few: "{{ .Count }} минуты" + many: "{{ .Count }} минут" + other: "{{ .Count }} минута" + +- id: words + translation: + zero: "0 слов" + one: "1 слово" + few: "{{ .Count }} слова" + many: "{{ .Count }} слов" + other: "{{ .Count }} слово" + +- id: toc + translation: "Оглавление" + +- id: translations + translation: "Переводы" + +- id: home + translation: "Главная" + +- id: edit_post + translation: "Редактировать" + +- id: code_copy + translation: "копировать" + +- id: code_copied + translation: "скопировано!" \ No newline at end of file diff --git a/themes/PaperMod/i18n/sv.yaml b/themes/PaperMod/i18n/sv.yaml new file mode 100644 index 0000000..65ce422 --- /dev/null +++ b/themes/PaperMod/i18n/sv.yaml @@ -0,0 +1,28 @@ +- id: prev_page + translation: "Förra Sidan" + +- id: next_page + translation: "Nästa Sida" + +- id: read_time + translation: + one: "1 min" + other: "{{ .Count }} min" + +- id: toc + translation: "Innehållsförteckning" + +- id: translations + translation: "Översättningar" + +- id: home + translation: "Hem" + +- id: edit_post + translation: "Redigera" + +- id: code_copy + translation: "kopiera" + +- id: code_copied + translation: "kopierad!" diff --git a/themes/PaperMod/i18n/tr.yaml b/themes/PaperMod/i18n/tr.yaml new file mode 100644 index 0000000..e598b41 --- /dev/null +++ b/themes/PaperMod/i18n/tr.yaml @@ -0,0 +1,25 @@ +- id: prev_page + translation: "Önceki Sayfa" + +- id: next_page + translation: "Sonraki Sayfa" + +- id: read_time + translation: + one : "1 dk" + other: "{{ .Count }} dk" + +- id: toc + translation: "İçindekiler" + +- id: translations + translation: "Çeviriler" + +- id: home + translation: "Anasayfa" + +- id: code_copy + translation: "Kopyala" + +- id: code_copied + translation: "Kopyalandı!" diff --git a/themes/PaperMod/i18n/uk.yaml b/themes/PaperMod/i18n/uk.yaml new file mode 100644 index 0000000..41be964 --- /dev/null +++ b/themes/PaperMod/i18n/uk.yaml @@ -0,0 +1,25 @@ +- id: prev_page + translation: "Попередня" + +- id: next_page + translation: "Наступна" + +- id: read_time + translation: + one : "1 хвилина" + other: "{{ .Count }} хвилин" + +- id: toc + translation: "Зміст" + +- id: translations + translation: "Переклади" + +- id: home + translation: "Головна" + +- id: code_copy + translation: "копіювати" + +- id: code_copied + translation: "скопійовано!" \ No newline at end of file diff --git a/themes/PaperMod/i18n/uz.yaml b/themes/PaperMod/i18n/uz.yaml new file mode 100644 index 0000000..c9f2375 --- /dev/null +++ b/themes/PaperMod/i18n/uz.yaml @@ -0,0 +1,20 @@ +- id: prev_page + translation: "Oldingi sahifa" + +- id: next_page + translation: "Keyingi sahifa" + +- id: read_time + translation: + one : "Bir daqiqa" + other: "{{ .Count }} daqiqa" + +- id: toc + translation: "Mundarija" + +- id: translations + translation: "Tarjimalar" + +- id: home + translation: "Bosh sahifa" + diff --git a/themes/PaperMod/i18n/vi.yaml b/themes/PaperMod/i18n/vi.yaml new file mode 100644 index 0000000..a3832ed --- /dev/null +++ b/themes/PaperMod/i18n/vi.yaml @@ -0,0 +1,25 @@ +- id: prev_page + translation: "Trang trước" + +- id: next_page + translation: "Trang tiếp theo" + +- id: read_time + translation: + one : "1 phút" + other: "{{ .Count }} phút" + +- id: toc + translation: "Mục lục" + +- id: translations + translation: "Bản dịch" + +- id: home + translation: "Trang chủ" + +- id: code_copy + translation: "Sao chép" + +- id: code_copied + translation: "Đã sao chép!" diff --git a/themes/PaperMod/i18n/zh-tw.yaml b/themes/PaperMod/i18n/zh-tw.yaml new file mode 100644 index 0000000..48b84d2 --- /dev/null +++ b/themes/PaperMod/i18n/zh-tw.yaml @@ -0,0 +1,33 @@ +- id: prev_page + translation: "上一頁" + +- id: next_page + translation: "下一頁" + +- id: read_time + translation: + one : "1 分鐘" + other: "{{ .Count }} 分鐘" + +- id: words + translation: + one: "字" + other: "{{ .Count }} 字" + +- id: toc + translation: "目錄" + +- id: translations + translation: "語言" + +- id: home + translation: "首頁" + +- id: edit_post + translation: "編輯" + +- id: code_copy + translation: "複製" + +- id: code_copied + translation: "已複製!" diff --git a/themes/PaperMod/i18n/zh.yaml b/themes/PaperMod/i18n/zh.yaml new file mode 100644 index 0000000..0280425 --- /dev/null +++ b/themes/PaperMod/i18n/zh.yaml @@ -0,0 +1,33 @@ +- id: prev_page + translation: "上一页" + +- id: next_page + translation: "下一页" + +- id: read_time + translation: + one : "1 分钟" + other: "{{ .Count }} 分钟" + +- id: words + translation: + one: "字" + other: "{{ .Count }} 字" + +- id: toc + translation: "目录" + +- id: translations + translation: "语言" + +- id: home + translation: "主页" + +- id: edit_post + translation: "编辑" + +- id: code_copy + translation: "复制" + +- id: code_copied + translation: "已复制!" diff --git a/themes/PaperMod/images/screenshot.png b/themes/PaperMod/images/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..a37c485abef2bfce648503d110b7b580da91325c GIT binary patch literal 141511 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 + +{{- $pages := where site.RegularPages "Type" "in" site.Params.mainSections }} + +{{- if site.Params.ShowAllPagesInArchive }} +{{- $pages = site.RegularPages }} +{{- end }} + +{{- range $pages.GroupByPublishDate "2006" }} +{{- if ne .Key "0001" }} + +{{- end }} +{{- end }} + +{{- end }}{{/* end main */}} diff --git a/themes/PaperMod/layouts/_default/baseof.html b/themes/PaperMod/layouts/_default/baseof.html new file mode 100644 index 0000000..3d13f07 --- /dev/null +++ b/themes/PaperMod/layouts/_default/baseof.html @@ -0,0 +1,23 @@ + + + + + {{- partial "head.html" . }} + + + + {{- partialCached "header.html" . .Page -}} +
    + {{- block "main" . }}{{ end }} +
    + {{ partialCached "footer.html" . .Layout .Kind (.Param "hideFooter") (.Param "ShowCodeCopyButtons") -}} + + + diff --git a/themes/PaperMod/layouts/_default/index.json b/themes/PaperMod/layouts/_default/index.json new file mode 100644 index 0000000..feeb437 --- /dev/null +++ b/themes/PaperMod/layouts/_default/index.json @@ -0,0 +1,7 @@ +{{- $.Scratch.Add "index" slice -}} +{{- range site.RegularPages -}} + {{- if and (not .Params.searchHidden) (ne .Layout `archives`) (ne .Layout `search`) }} + {{- $.Scratch.Add "index" (dict "title" .Title "content" .Plain "permalink" .Permalink "summary" .Summary) -}} + {{- end }} +{{- end -}} +{{- $.Scratch.Get "index" | jsonify -}} diff --git a/themes/PaperMod/layouts/_default/list.html b/themes/PaperMod/layouts/_default/list.html new file mode 100644 index 0000000..3a6f316 --- /dev/null +++ b/themes/PaperMod/layouts/_default/list.html @@ -0,0 +1,112 @@ +{{- define "main" }} + +{{- if (and site.Params.profileMode.enabled .IsHome) }} +{{- partial "index_profile.html" . }} +{{- else }} {{/* if not profileMode */}} + +{{- if not .IsHome | and .Title }} + +{{- end }} + +{{- if .Content }} +
    + {{- if not (.Param "disableAnchoredHeadings") }} + {{- partial "anchored_headings.html" .Content -}} + {{- else }}{{ .Content }}{{ end }} +
    +{{- end }} + +{{- $pages := union .RegularPages .Sections }} + +{{- if .IsHome }} +{{- $pages = where site.RegularPages "Type" "in" site.Params.mainSections }} +{{- $pages = where $pages "Params.hiddenInHomeList" "!=" "true" }} +{{- end }} + +{{- $paginator := .Paginate $pages }} + +{{- if and .IsHome site.Params.homeInfoParams (eq $paginator.PageNumber 1) }} +{{- partial "home_info.html" . }} +{{- end }} + +{{- $term := .Data.Term }} +{{- range $index, $page := $paginator.Pages }} + +{{- $class := "post-entry" }} + +{{- $user_preferred := or site.Params.disableSpecial1stPost site.Params.homeInfoParams }} +{{- if (and $.IsHome (eq $paginator.PageNumber 1) (eq $index 0) (not $user_preferred)) }} +{{- $class = "first-entry" }} +{{- else if $term }} +{{- $class = "post-entry tag-entry" }} +{{- end }} + +
    + {{- $isHidden := (site.Params.cover.hidden | default site.Params.cover.hiddenInList) }} + {{- partial "cover.html" (dict "cxt" . "IsHome" true "isHidden" $isHidden) }} +
    +

    + {{- .Title }} + {{- if .Draft }}  [draft]{{- end }} +

    +
    + {{- if (ne (.Param "hideSummary") true) }} +
    +

    {{ .Summary | plainify | htmlUnescape }}{{ if .Truncated }}...{{ end }}

    +
    + {{- end }} + {{- if not (.Param "hideMeta") }} +
    + {{- partial "post_meta.html" . -}} +
    + {{- end }} + +
    +{{- end }} + +{{- if gt $paginator.TotalPages 1 }} + +{{- end }} + +{{- end }}{{/* end profileMode */}} + +{{- end }}{{- /* end main */ -}} diff --git a/themes/PaperMod/layouts/_default/rss.xml b/themes/PaperMod/layouts/_default/rss.xml new file mode 100644 index 0000000..134d50d --- /dev/null +++ b/themes/PaperMod/layouts/_default/rss.xml @@ -0,0 +1,50 @@ +{{- $pctx := . -}} +{{- if .IsHome -}}{{ $pctx = site }}{{- end -}} +{{- $pages := slice -}} +{{- if or $.IsHome $.IsSection -}} +{{- $pages = $pctx.RegularPages -}} +{{- else -}} +{{- $pages = $pctx.Pages -}} +{{- end -}} +{{- $limit := site.Config.Services.RSS.Limit -}} +{{- if ge $limit 1 -}} +{{- $pages = $pages | first $limit -}} +{{- end -}} +{{- printf "" | safeHTML }} + + + {{ if eq .Title site.Title }}{{ site.Title }}{{ else }}{{ with .Title }}{{.}} on {{ end }}{{ site.Title }}{{ end }} + {{ .Permalink }} + Recent content {{ if ne .Title site.Title }}{{ with .Title }}in {{.}} {{ end }}{{ end }}on {{ site.Title }} + {{- with site.Params.images }} + + {{ index . 0 | absURL }} + {{ index . 0 | absURL }} + + {{- end }} + Hugo -- gohugo.io{{ with site.LanguageCode }} + {{.}}{{end}}{{ with site.Author.email }} + {{.}}{{ with site.Author.name }} ({{.}}){{end}}{{end}}{{ with site.Author.email }} + {{.}}{{ with site.Author.name }} ({{.}}){{end}}{{end}}{{ with site.Copyright }} + {{.}}{{end}}{{ if not .Date.IsZero }} + {{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}{{ end }} + {{- with .OutputFormats.Get "RSS" -}} + {{ printf "" .Permalink .MediaType | safeHTML }} + {{- end -}} + {{ range $pages }} + {{- if and (ne .Layout `search`) (ne .Layout `archives`) }} + + {{ .Title }} + {{ .Permalink }} + {{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }} + {{ with site.Author.email }}{{.}}{{ with site.Author.name }} ({{.}}){{end}}{{end}} + {{ .Permalink }} + {{ with .Description | html }}{{ . }}{{ else }}{{ .Summary | html }}{{ end -}} + {{- if site.Params.ShowFullTextinRSS }} + {{ (printf "" .Content) | safeHTML }} + {{- end }} + + {{- end }} + {{ end }} + + diff --git a/themes/PaperMod/layouts/_default/search.html b/themes/PaperMod/layouts/_default/search.html new file mode 100644 index 0000000..2349587 --- /dev/null +++ b/themes/PaperMod/layouts/_default/search.html @@ -0,0 +1,29 @@ +{{- define "main" }} + + + + + +{{- end }}{{/* end main */}} diff --git a/themes/PaperMod/layouts/_default/single.html b/themes/PaperMod/layouts/_default/single.html new file mode 100644 index 0000000..b749725 --- /dev/null +++ b/themes/PaperMod/layouts/_default/single.html @@ -0,0 +1,58 @@ +{{- define "main" }} + +
    +
    + {{ partial "breadcrumbs.html" . }} +

    + {{ .Title }} + {{- if .Draft }}  [draft]{{- end }} +

    + {{- if .Description }} +
    + {{ .Description }} +
    + {{- end }} + {{- if not (.Param "hideMeta") }} + + {{- end }} +
    + {{- $isHidden := .Params.cover.hidden | default site.Params.cover.hiddenInSingle | default site.Params.cover.hidden }} + {{- partial "cover.html" (dict "cxt" . "IsHome" false "isHidden" $isHidden) }} + {{- if (.Param "ShowToc") }} + {{- partial "toc.html" . }} + {{- end }} + + {{- if .Content }} +
    + {{- if not (.Param "disableAnchoredHeadings") }} + {{- partial "anchored_headings.html" .Content -}} + {{- else }}{{ .Content }}{{ end }} +
    + {{- end }} + +
    + {{- $tags := .Language.Params.Taxonomies.tag | default "tags" }} + + {{- if (.Param "ShowPostNavLinks") }} + {{- partial "post_nav_links.html" . }} + {{- end }} + {{- if (and site.Params.ShowShareButtons (ne .Params.disableShare true)) }} + {{- partial "share_icons.html" . -}} + {{- end }} +
    + + {{- if (.Param "comments") }} + {{- partial "comments.html" . }} + {{- end }} +
    + +{{- end }}{{/* end main */}} diff --git a/themes/PaperMod/layouts/_default/terms.html b/themes/PaperMod/layouts/_default/terms.html new file mode 100644 index 0000000..6fd2654 --- /dev/null +++ b/themes/PaperMod/layouts/_default/terms.html @@ -0,0 +1,27 @@ +{{- define "main" }} + +{{- if .Title }} + +{{- end }} + +
      + {{- $type := .Type }} + {{- range $key, $value := .Data.Terms.Alphabetical }} + {{- $name := .Name }} + {{- $count := .Count }} + {{- with site.GetPage (printf "/%s/%s" $type $name) }} +
    • + {{ .Name }} {{ $count }} +
    • + {{- end }} + {{- end }} +
    + +{{- end }}{{/* end main */ -}} diff --git a/themes/PaperMod/layouts/partials/anchored_headings.html b/themes/PaperMod/layouts/partials/anchored_headings.html new file mode 100644 index 0000000..377af89 --- /dev/null +++ b/themes/PaperMod/layouts/partials/anchored_headings.html @@ -0,0 +1,2 @@ +{{- /* formats .Content headings by adding an anchor */ -}} +{{ . | replaceRE "()" "${1}${3}" | safeHTML }} diff --git a/themes/PaperMod/layouts/partials/author.html b/themes/PaperMod/layouts/partials/author.html new file mode 100644 index 0000000..8f2758f --- /dev/null +++ b/themes/PaperMod/layouts/partials/author.html @@ -0,0 +1,9 @@ +{{- if or .Params.author site.Params.author }} +{{- $author := (.Params.author | default site.Params.author) }} +{{- $author_type := (printf "%T" $author) }} +{{- if (or (eq $author_type "[]string") (eq $author_type "[]interface {}")) }} +{{- (delimit $author ", " ) }} +{{- else }} +{{- $author }} +{{- end }} +{{- end -}} diff --git a/themes/PaperMod/layouts/partials/breadcrumbs.html b/themes/PaperMod/layouts/partials/breadcrumbs.html new file mode 100644 index 0000000..7e8257b --- /dev/null +++ b/themes/PaperMod/layouts/partials/breadcrumbs.html @@ -0,0 +1,19 @@ +{{- if (.Param "ShowBreadCrumbs") -}} + +{{- end -}} diff --git a/themes/PaperMod/layouts/partials/comments.html b/themes/PaperMod/layouts/partials/comments.html new file mode 100644 index 0000000..918451a --- /dev/null +++ b/themes/PaperMod/layouts/partials/comments.html @@ -0,0 +1,3 @@ +{{- /* Comments area start */ -}} +{{- /* to add comments read => https://gohugo.io/content-management/comments/ */ -}} +{{- /* Comments area end */ -}} diff --git a/themes/PaperMod/layouts/partials/cover.html b/themes/PaperMod/layouts/partials/cover.html new file mode 100644 index 0000000..5c5f2fb --- /dev/null +++ b/themes/PaperMod/layouts/partials/cover.html @@ -0,0 +1,40 @@ +{{- with .cxt}} {{/* Apply proper context from dict */}} +{{- if (and .Params.cover.image (not $.isHidden)) }} +{{- $alt := (.Params.cover.alt | default .Params.cover.caption | plainify) }} +
    + {{- $responsiveImages := (.Params.cover.responsiveImages | default site.Params.cover.responsiveImages) | default true }} + {{- $addLink := (and site.Params.cover.linkFullImages (not $.IsHome)) }} + {{- $cover := (.Resources.ByType "image").GetMatch (printf "*%s*" (.Params.cover.image)) }} + {{- if $cover -}}{{/* i.e it is present in page bundle */}} + {{- if $addLink }}{{ end -}} + {{- $sizes := (slice "360" "480" "720" "1080" "1500") }} + {{- $processableFormats := (slice "jpg" "jpeg" "png" "tif" "bmp" "gif") -}} + {{- if hugo.IsExtended -}} + {{- $processableFormats = $processableFormats | append "webp" -}} + {{- end -}} + {{- $prod := (hugo.IsProduction | or (eq site.Params.env "production")) }} + {{- if (and (in $processableFormats $cover.MediaType.SubType) ($responsiveImages) (eq $prod true)) }} + {{ $alt }} + {{- else }}{{/* Unprocessable image or responsive images disabled */}} + {{ $alt }} + {{- end }} + {{- else }}{{/* For absolute urls and external links, no img processing here */}} + {{- if $addLink }}{{ end -}} + {{ $alt }} + {{- end }} + {{- if $addLink }}{{ end -}} + {{/* Display Caption */}} + {{- if not $.IsHome }} + {{ with .Params.cover.caption }}

    {{ . | markdownify }}

    {{- end }} + {{- end }} +
    +{{- end }}{{/* End image */}} +{{- end -}}{{/* End context */ -}} diff --git a/themes/PaperMod/layouts/partials/edit_post.html b/themes/PaperMod/layouts/partials/edit_post.html new file mode 100644 index 0000000..efa4c70 --- /dev/null +++ b/themes/PaperMod/layouts/partials/edit_post.html @@ -0,0 +1,8 @@ +{{- if or .Params.editPost.URL site.Params.editPost.URL -}} +{{- $fileUrlPath := path.Join .File.Path }} + +{{- if or .Params.author site.Params.author (.Param "ShowReadingTime") (not .Date.IsZero) .IsTranslated }} | {{- end -}} + + {{- .Params.editPost.Text | default (site.Params.editPost.Text | default (i18n "edit_post" | default "Edit")) -}} + +{{- end }} diff --git a/themes/PaperMod/layouts/partials/extend_footer.html b/themes/PaperMod/layouts/partials/extend_footer.html new file mode 100644 index 0000000..0519748 --- /dev/null +++ b/themes/PaperMod/layouts/partials/extend_footer.html @@ -0,0 +1,3 @@ +{{- /* Footer custom content area start */ -}} +{{- /* Insert any custom code web-analytics, resources, etc. here */ -}} +{{- /* Footer custom content area end */ -}} diff --git a/themes/PaperMod/layouts/partials/extend_head.html b/themes/PaperMod/layouts/partials/extend_head.html new file mode 100644 index 0000000..150cbef --- /dev/null +++ b/themes/PaperMod/layouts/partials/extend_head.html @@ -0,0 +1,4 @@ +{{- /* Head custom content area start */ -}} +{{- /* Insert any custom code (web-analytics, resources, etc.) - it will appear in the section of every page. */ -}} +{{- /* Can be overwritten by partial with the same name in the global layouts. */ -}} +{{- /* Head custom content area end */ -}} diff --git a/themes/PaperMod/layouts/partials/footer.html b/themes/PaperMod/layouts/partials/footer.html new file mode 100644 index 0000000..0d71cec --- /dev/null +++ b/themes/PaperMod/layouts/partials/footer.html @@ -0,0 +1,137 @@ +{{- if not (.Param "hideFooter") }} +
    + {{- if site.Copyright }} + {{ site.Copyright | markdownify }} + {{- else }} + © {{ now.Year }} {{ site.Title }} + {{- end }} + + Powered by + Hugo & + PaperMod + Hosted on + gitlab + +
    +{{- end }} + +{{- if (not site.Params.disableScrollToTop) }} + + + + + +{{- end }} + +{{- partial "extend_footer.html" . }} + + + +{{- if (not site.Params.disableScrollToTop) }} + +{{- end }} + +{{- if (not site.Params.disableThemeToggle) }} + +{{- end }} + +{{- if (and (eq .Kind "page") (ne .Layout "archives") (ne .Layout "search") (.Param "ShowCodeCopyButtons")) }} + +{{- end }} diff --git a/themes/PaperMod/layouts/partials/head.html b/themes/PaperMod/layouts/partials/head.html new file mode 100644 index 0000000..35257fc --- /dev/null +++ b/themes/PaperMod/layouts/partials/head.html @@ -0,0 +1,170 @@ + + + +{{- if hugo.IsProduction | or (eq site.Params.env "production") | and (ne .Params.robotsNoIndex true) }} + +{{- else }} + +{{- end }} + +{{- /* Title */}} +{{ if .IsHome }}{{ else }}{{ if .Title }}{{ .Title }} | {{ end }}{{ end }}{{ site.Title }} + +{{- /* Meta */}} +{{- if .IsHome }} +{{ with site.Params.keywords -}}{{ end }} +{{- else }} + +{{- end }} + + + +{{- if site.Params.analytics.google.SiteVerificationTag }} + +{{- end }} +{{- if site.Params.analytics.yandex.SiteVerificationTag }} + +{{- end }} +{{- if site.Params.analytics.bing.SiteVerificationTag }} + +{{- end }} +{{- if site.Params.analytics.naver.SiteVerificationTag }} + +{{- end }} + +{{- /* Styles */}} + +{{- /* includes */}} +{{- $includes := slice }} +{{- $includes = $includes | append (" " | resources.FromString "assets/css/includes-blank.css")}} + +{{- if not (eq site.Params.assets.disableScrollBarStyle true) }} + {{- $ScrollStyle := (resources.Get "css/includes/scroll-bar.css") }} + {{- $includes = (append $ScrollStyle $includes) }} +{{- end }} + +{{- $includes_all := $includes | resources.Concat "assets/css/includes.css" }} + +{{- $theme_vars := (resources.Get "css/core/theme-vars.css") }} +{{- $reset := (resources.Get "css/core/reset.css") }} +{{- $media := (resources.Get "css/core/zmedia.css") }} +{{- $license_css := (resources.Get "css/core/license.css") }} +{{- $common := (resources.Match "css/common/*.css") | resources.Concat "assets/css/common.css" }} + +{{- /* include `an-old-hope` if hljs is on */}} +{{- $isHLJSdisabled := (site.Params.assets.disableHLJS | default false) }} +{{- $hljs := (cond ($isHLJSdisabled) (".chroma { background-color: unset !important;}" | resources.FromString "assets/css/hljs-blank.css") (resources.Get "css/hljs/an-old-hope.min.css")) }} + +{{- /* order is important */}} +{{- $core := (slice $theme_vars $reset $common $hljs $includes_all $media) | resources.Concat "assets/css/core.css" | resources.Minify }} +{{- $extended := (resources.Match "css/extended/*.css") | resources.Concat "assets/css/extended.css" | resources.Minify }} + +{{- /* bundle all required css */}} +{{- /* Add extended css after theme style */ -}} +{{- $stylesheet := (slice $license_css $core $extended) | resources.Concat "assets/css/stylesheet.css" }} + +{{- if not site.Params.assets.disableFingerprinting }} +{{- $stylesheet := $stylesheet | fingerprint }} + +{{- else }} + +{{- end }} + +{{- /* Search */}} +{{- if (eq .Layout `search`) -}} + +{{- $fastsearch := resources.Get "js/fastsearch.js" | js.Build (dict "params" (dict "fuseOpts" site.Params.fuseOpts)) | resources.Minify }} +{{- $fusejs := resources.Get "js/fuse.basic.min.js" }} +{{- $license_js := resources.Get "js/license.js" }} +{{- if not site.Params.assets.disableFingerprinting }} +{{- $search := (slice $fusejs $license_js $fastsearch ) | resources.Concat "assets/js/search.js" | fingerprint }} + +{{- else }} +{{- $search := (slice $fusejs $fastsearch ) | resources.Concat "assets/js/search.js" }} + +{{- end }} +{{- end -}} + +{{- /* Highlight.js */}} +{{- $isHLJSdisabled := (site.Params.assets.disableHLJS | default .Params.disableHLJS ) }} +{{- if (and (eq .Kind "page") (ne .Layout "archives") (ne .Layout "search") (not $isHLJSdisabled)) }} +{{- if not site.Params.assets.disableFingerprinting }} +{{- $highlight := slice (resources.Get "js/highlight.min.js") | resources.Concat "assets/js/highlight.js" | fingerprint }} + +{{- else }} +{{- $highlight := slice (resources.Get "js/highlight.min.js") | resources.Concat "assets/js/highlight.js" }} + +{{- end }} +{{- end }} + +{{- /* Favicons */}} + + + + + + + + +{{- /* RSS */}} +{{ range .AlternativeOutputFormats -}} + +{{ end -}} +{{- range .AllTranslations -}} + +{{ end -}} + + + +{{- partial "extend_head.html" . -}} + +{{- /* Misc */}} +{{- if hugo.IsProduction | or (eq site.Params.env "production") }} +{{- template "_internal/google_analytics.html" . }} +{{- template "partials/templates/opengraph.html" . }} +{{- template "partials/templates/twitter_cards.html" . }} +{{- template "partials/templates/schema_json.html" . }} +{{- end -}} diff --git a/themes/PaperMod/layouts/partials/header.html b/themes/PaperMod/layouts/partials/header.html new file mode 100644 index 0000000..4a7291e --- /dev/null +++ b/themes/PaperMod/layouts/partials/header.html @@ -0,0 +1,149 @@ +{{- /* theme-toggle is enabled */}} +{{- if (not site.Params.disableThemeToggle) }} +{{- /* theme is light */}} +{{- if (eq site.Params.defaultTheme "light") }} + +{{- /* theme is dark */}} +{{- else if (eq site.Params.defaultTheme "dark") }} + +{{- else }} +{{- /* theme is auto */}} + +{{- end }} +{{- /* theme-toggle is disabled and theme is auto */}} +{{- else if (and (ne site.Params.defaultTheme "light") (ne site.Params.defaultTheme "dark"))}} + +{{- end }} + +
    + +
    diff --git a/themes/PaperMod/layouts/partials/home_info.html b/themes/PaperMod/layouts/partials/home_info.html new file mode 100644 index 0000000..efae956 --- /dev/null +++ b/themes/PaperMod/layouts/partials/home_info.html @@ -0,0 +1,13 @@ +{{- with site.Params.homeInfoParams }} +
    +
    +

    {{ .Title | markdownify }}

    +
    +
    + {{ .Content | markdownify }} +
    +
    + {{ partial "social_icons.html" site.Params.socialIcons }} +
    +
    +{{- end -}} diff --git a/themes/PaperMod/layouts/partials/index_profile.html b/themes/PaperMod/layouts/partials/index_profile.html new file mode 100644 index 0000000..c2ff3e6 --- /dev/null +++ b/themes/PaperMod/layouts/partials/index_profile.html @@ -0,0 +1,55 @@ +
    + {{- with site.Params.profileMode }} +
    + {{- if .imageUrl -}} + {{- $img := resources.Get .imageUrl }} + {{- if $img }} + {{- $processableFormats := (slice "jpg" "jpeg" "png" "tif" "bmp" "gif") -}} + {{- if hugo.IsExtended -}} + {{- $processableFormats = $processableFormats | append "webp" -}} + {{- end -}} + {{- $prod := (hugo.IsProduction | or (eq site.Params.env "production")) }} + {{- if and (in $processableFormats $img.MediaType.SubType) (eq $prod true)}} + {{- if (not (and (not .imageHeight) (not .imageWidth))) }} + {{- $img = $img.Resize (printf "%dx%d" .imageWidth .imageHeight) }} + {{- else if .imageHeight }} + {{- $img = $img.Resize (printf "x%d" .imageHeight) }} + {{ else if .imageWidth }} + {{- $img = $img.Resize (printf "%dx" .imageWidth) }} + {{ else }} + {{- $img = $img.Resize "150x150" }} + {{- end }} + {{- end }} + {{ .imageTitle | default + {{- else }} + {{ .imageTitle | default + {{- end }} + {{- end }} +

    {{ .title | default site.Title | markdownify }}

    + {{ .subtitle | markdownify }} + {{- partial "social_icons.html" site.Params.socialIcons -}} + + {{- with .buttons }} + + {{- end }} +
    + {{- end}} +
    diff --git a/themes/PaperMod/layouts/partials/post_canonical.html b/themes/PaperMod/layouts/partials/post_canonical.html new file mode 100644 index 0000000..abfc1e3 --- /dev/null +++ b/themes/PaperMod/layouts/partials/post_canonical.html @@ -0,0 +1,9 @@ +{{ if and (.Params.canonicalURL) (.Params.ShowCanonicalLink ) -}} +{{ $url := urls.Parse .Params.canonicalURL }} + +{{- if or .Params.author site.Params.author (.Param "ShowReadingTime") (not .Date.IsZero) .IsTranslated (or .Params.editPost.URL site.Params.editPost.URL) }} | {{- end -}} + + {{- (site.Params.CanonicalLinkText | default .Params.CanonicalLinkText) | default "Originally published at" -}} +  {{ $url.Host }} + +{{- end }} diff --git a/themes/PaperMod/layouts/partials/post_meta.html b/themes/PaperMod/layouts/partials/post_meta.html new file mode 100644 index 0000000..15b8b1b --- /dev/null +++ b/themes/PaperMod/layouts/partials/post_meta.html @@ -0,0 +1,21 @@ +{{- $scratch := newScratch }} + +{{- if not .Date.IsZero -}} +{{- $scratch.Add "meta" (slice (printf "%s" (.Date) (.Date | time.Format (default "January 2, 2006" site.Params.DateFormat)))) }} +{{- end }} + +{{- if (.Param "ShowReadingTime") -}} +{{- $scratch.Add "meta" (slice (i18n "read_time" .ReadingTime | default (printf "%d min" .ReadingTime))) }} +{{- end }} + +{{- if (.Param "ShowWordCount") -}} +{{- $scratch.Add "meta" (slice (i18n "words" .WordCount | default (printf "%d words" .WordCount))) }} +{{- end }} + +{{- with (partial "author.html" .) }} +{{- $scratch.Add "meta" (slice .) }} +{{- end }} + +{{- with ($scratch.Get "meta") }} +{{- delimit . " · " -}} +{{- end -}} diff --git a/themes/PaperMod/layouts/partials/post_nav_links.html b/themes/PaperMod/layouts/partials/post_nav_links.html new file mode 100644 index 0000000..b988641 --- /dev/null +++ b/themes/PaperMod/layouts/partials/post_nav_links.html @@ -0,0 +1,19 @@ +{{- $pages := where site.RegularPages "Type" "in" site.Params.mainSections }} +{{- if and (gt (len $pages) 1) (in $pages . ) }} + +{{- end }} diff --git a/themes/PaperMod/layouts/partials/share_icons.html b/themes/PaperMod/layouts/partials/share_icons.html new file mode 100644 index 0000000..59ed050 --- /dev/null +++ b/themes/PaperMod/layouts/partials/share_icons.html @@ -0,0 +1,71 @@ +{{- $pageurl := .Permalink }} +{{- $title := .Title }} + +{{- $.Scratch.Set "tags" ""}} + +{{- with .Params.Tags }} +{{- $hashtags := newScratch}} +{{- range . }}{{ $hashtags.Add "tags" (slice (replaceRE "(\\s)" "" . ))}}{{end}} +{{- $.Scratch.Set "tags" (delimit ($hashtags.Get "tags") ",") }} +{{- end -}} + +{{- $custom := false }} +{{- $ShareButtons := (.Param "ShareButtons")}} +{{- with $ShareButtons }}{{ $custom = true }}{{ end }} + + \ No newline at end of file diff --git a/themes/PaperMod/layouts/partials/social_icons.html b/themes/PaperMod/layouts/partials/social_icons.html new file mode 100644 index 0000000..3f8d6a3 --- /dev/null +++ b/themes/PaperMod/layouts/partials/social_icons.html @@ -0,0 +1,7 @@ + diff --git a/themes/PaperMod/layouts/partials/svg.html b/themes/PaperMod/layouts/partials/svg.html new file mode 100644 index 0000000..49f5389 --- /dev/null +++ b/themes/PaperMod/layouts/partials/svg.html @@ -0,0 +1,649 @@ +{{- $icon_name := ( trim .name " " | lower )}} +{{- if (eq $icon_name "123rf") -}} + + + + +{{- else if (eq $icon_name "adobestock") -}} + + + + +{{- else if (eq $icon_name "anilist") -}} + + + +{{- else if (eq $icon_name "applemusic") -}} + + + +{{- else if (eq $icon_name "applepodcasts") -}} + + + +{{- else if (eq $icon_name "behance") -}} + + + +{{- else if (eq $icon_name "bilibili") -}} + + + + + + + +{{- else if (eq $icon_name "bitcoin") -}} + + + +{{- else if (eq $icon_name "buymeacoffee") -}} + + + + + + + + + + + + + + + + +{{- else if (eq $icon_name "codepen") -}} + + + + + + + +{{- else if (eq $icon_name "cryptohack") -}} + + + + + + +{{- else if (eq $icon_name "ctftime") -}} + + + + + + +{{- else if (eq $icon_name "cv") -}} + + + + + + +{{- else if (eq $icon_name "dev") -}} + + + +{{- else if (eq $icon_name "deviantart") -}} + + + +{{- else if (eq $icon_name "deezer") -}} + + + +{{- else if (eq $icon_name "discogs") -}} + + + +{{- else if (eq $icon_name "discord") -}} + + + + +{{- else if (eq $icon_name "dreamstime") -}} + + + +{{- else if (eq $icon_name "dribbble") -}} + + + + + +{{- else if (eq $icon_name "email") -}} + + + + +{{- else if (eq $icon_name "facebook") -}} + + + +{{- else if (eq $icon_name "flickr") -}} + + + +{{- else if (eq $icon_name "freepik") -}} + + + + + + +{{- else if (eq $icon_name "gitea") -}} + + + +{{- else if (eq $icon_name "github") -}} + + + + +{{- else if (eq $icon_name "gitlab") -}} + + + + +{{- else if (eq $icon_name "goodreads") -}} + + + +{{- else if (eq $icon_name "googlepodcasts") -}} + + + +{{- else if (eq $icon_name "googlescholar") -}} + + + +{{- else if (eq $icon_name "gurushots") -}} + + + + + + + + + + + + +{{- else if (eq $icon_name "hackerone") -}} + + + +{{- else if (eq $icon_name "hackerrank") -}} + + + + + + +{{- else if (eq $icon_name "hackthebox") -}} + + + + + + +{{- else if (eq $icon_name "instagram") -}} + + + + + +{{- else if (eq $icon_name "itchio") -}} + + + +{{- else if (eq $icon_name "kaggle") -}} + + + +{{- else if (eq $icon_name "kakaotalk") -}} + + + + + + + +{{- else if (eq $icon_name "keybase") -}} + + + +{{- else if (eq $icon_name "kofi") -}} + + + +{{- else if (eq $icon_name "komoot") -}} + + + +{{- else if (eq $icon_name "lastfm") -}} + + + +{{- else if (eq $icon_name "letterboxd") -}} + + + +{{- else if (eq $icon_name "liberapay") -}} + + + + + + +{{- else if (eq $icon_name "lichess" ) -}} + + + +{{- else if (eq $icon_name "linkedin") -}} + + + + + +{{- else if (eq $icon_name "mastodon") -}} + + + + +{{- else if (eq $icon_name "matrix") -}} + + + +{{- else if (eq $icon_name "medium") -}} + + + + + +{{- else if (eq $icon_name "microblog") -}} + + + + + + +{{- else if (eq $icon_name "mixcloud") -}} + + + +{{- else if (eq $icon_name "monero") -}} + + + +{{- else if (eq $icon_name "nuget") -}} + + + + + + + + +{{- else if (eq $icon_name "orcid") -}} + + + +{{- else if (eq $icon_name "osu!") -}} + + + + + + +{{- else if (eq $icon_name "overcast") -}} + + + +{{- else if (eq $icon_name "patreon") -}} + + + +{{- else if (eq $icon_name "paypal") -}} + + + +{{- else if (eq $icon_name "peertube") -}} + + + +{{- else if or (eq $icon_name "pgpkey") (eq $icon_name "key") -}} + + + + +{{- else if (eq $icon_name "phone") -}} + + + + + +{{- else if (eq $icon_name "pocketcasts") -}} + + + +{{- else if (eq $icon_name "polywork") -}} + +{{- else if (eq $icon_name "qq") -}} + + + + +{{- else if (eq $icon_name "reddit") -}} + + + +{{- else if (eq $icon_name "researchgate") -}} + + + +{{- else if (eq $icon_name "rss") -}} + + + + + +{{- else if (eq $icon_name "serverfault") -}} + + + +{{- else if (eq $icon_name "sessionmessenger") -}} + + + + +{{- else if (eq $icon_name "soundcloud") -}} + + + +{{- else if (eq $icon_name "shutterstock") -}} + + + + +{{- else if (eq $icon_name "sketchfab") -}} + + + +{{- else if (eq $icon_name "slack") -}} + + + + + + + +{{- else if (eq $icon_name "snapchat") -}} + + + +{{- else if (eq $icon_name "sourcehut") -}} + + + + +{{- else if (eq $icon_name "spotify") -}} + + + +{{- else if (eq $icon_name "stackoverflow") -}} + + + +{{- else if (eq $icon_name "steam") -}} + + + + + + + + + +{{- else if (eq $icon_name "strava") -}} + + + +{{- else if (eq $icon_name "telegram") -}} + + + +{{- else if (eq $icon_name "threema") -}} + + + +{{- else if (eq $icon_name "tiktok") -}} + + + +{{- else if (eq $icon_name "twitch") -}} + + + +{{- else if (eq $icon_name "twitter") -}} + + + + +{{- else if (eq $icon_name "unsplash") -}} + + + + +{{- else if (eq $icon_name "vimeo") -}} + + + +{{- else if (eq $icon_name "xda") -}} + + + +{{- else if (eq $icon_name "xing") -}} + + + + +{{- else if (eq $icon_name "xmpp") -}} + + + + +{{- else if (eq $icon_name "ycombinator") -}} + + + +{{- else if (eq $icon_name "youtube") -}} + + + + + +{{- else if $icon_name -}} + + + + +{{- end -}} diff --git a/themes/PaperMod/layouts/partials/templates/opengraph.html b/themes/PaperMod/layouts/partials/templates/opengraph.html new file mode 100644 index 0000000..13e7b2b --- /dev/null +++ b/themes/PaperMod/layouts/partials/templates/opengraph.html @@ -0,0 +1,52 @@ + + + + +{{- if .Params.cover.image -}} +{{- if (ne .Params.cover.relative true) }} + +{{- else}} + +{{- end}} +{{- else }} + +{{- with $.Params.images -}} +{{- range first 6 . }}{{ end -}} +{{- else -}} +{{- $images := $.Resources.ByType "image" -}} +{{- $featured := $images.GetMatch "*feature*" -}} +{{- if not $featured }}{{ $featured = $images.GetMatch "{*cover*,*thumbnail*}" }}{{ end -}} +{{- with $featured -}} + +{{- else -}} +{{- with site.Params.images }}{{ end -}} +{{- end -}} +{{- end -}} +{{- end }} + +{{- if .IsPage }} +{{- $iso8601 := "2006-01-02T15:04:05-07:00" -}} + +{{ with .PublishDate }}{{ end }} +{{ with .Lastmod }}{{ end }} +{{- end -}} + +{{- with .Params.audio }}{{ end }} +{{- with .Params.locale }}{{ end }} +{{- with site.Params.title }}{{ end }} +{{- with .Params.videos }}{{- range . }} + +{{ end }}{{ end }} + +{{- /* If it is part of a series, link to related articles */}} +{{- $permalink := .Permalink }} +{{- $siteSeries := site.Taxonomies.series }} +{{ with .Params.series }}{{- range $name := . }} + {{- $series := index $siteSeries ($name | urlize) }} + {{- range $page := first 6 $series.Pages }} + {{- if ne $page.Permalink $permalink }}{{ end }} + {{- end }} +{{ end }}{{ end }} + +{{- /* Facebook Page Admin ID for Domain Insights */}} +{{- with site.Social.facebook_admin }}{{ end }} diff --git a/themes/PaperMod/layouts/partials/templates/schema_json.html b/themes/PaperMod/layouts/partials/templates/schema_json.html new file mode 100644 index 0000000..74abbb5 --- /dev/null +++ b/themes/PaperMod/layouts/partials/templates/schema_json.html @@ -0,0 +1,119 @@ +{{ if .IsHome }} + +{{- else if (or .IsPage .IsSection) }} +{{/* BreadcrumbList */}} +{{- $url := replace .Parent.Permalink ( printf "%s" site.BaseURL) "" }} +{{- $lang_url := strings.TrimPrefix ( printf "%s/" .Lang) $url }} +{{- $bc_list := (split $lang_url "/")}} + +{{- $scratch := newScratch }} + +{{- if .IsPage }} + +{{- end }}{{/* .IsPage end */}} + +{{- end -}} diff --git a/themes/PaperMod/layouts/partials/templates/twitter_cards.html b/themes/PaperMod/layouts/partials/templates/twitter_cards.html new file mode 100644 index 0000000..bd46e37 --- /dev/null +++ b/themes/PaperMod/layouts/partials/templates/twitter_cards.html @@ -0,0 +1,33 @@ +{{- if .Params.cover.image -}} + +{{- if (ne $.Params.cover.relative true) }} + +{{- else }} + +{{- end}} +{{- else }} +{{- with $.Params.images -}} + + +{{ else -}} +{{- $images := $.Resources.ByType "image" -}} +{{- $featured := $images.GetMatch "*feature*" -}} +{{- if not $featured }}{{ $featured = $images.GetMatch "{*cover*,*thumbnail*}" }}{{ end -}} +{{- with $featured -}} + + +{{- else -}} +{{- with site.Params.images -}} + + +{{ else -}} + +{{- end -}} +{{- end -}} +{{- end }} +{{- end }} + + +{{ with site.Social.twitter -}} + +{{ end -}} diff --git a/themes/PaperMod/layouts/partials/toc.html b/themes/PaperMod/layouts/partials/toc.html new file mode 100644 index 0000000..d9b8b23 --- /dev/null +++ b/themes/PaperMod/layouts/partials/toc.html @@ -0,0 +1,97 @@ +{{- $headers := findRE "(.|\n])+?
    " .Content -}} +{{- $has_headers := ge (len $headers) 1 -}} +{{- if $has_headers -}} +
    +
    + + {{- i18n "toc" | default "Table of Contents" }} + + +
    + {{- if (.Param "UseHugoToc") }} + {{- .TableOfContents -}} + {{- else }} + {{- $largest := 6 -}} + {{- range $headers -}} + {{- $headerLevel := index (findRE "[1-6]" . 1) 0 -}} + {{- $headerLevel := len (seq $headerLevel) -}} + {{- if lt $headerLevel $largest -}} + {{- $largest = $headerLevel -}} + {{- end -}} + {{- end -}} + + {{- $firstHeaderLevel := len (seq (index (findRE "[1-6]" (index $headers 0) 1) 0)) -}} + + {{- $.Scratch.Set "bareul" slice -}} +
      + {{- range seq (sub $firstHeaderLevel $largest) -}} +
        + {{- $.Scratch.Add "bareul" (sub (add $largest .) 1) -}} + {{- end -}} + {{- range $i, $header := $headers -}} + {{- $headerLevel := index (findRE "[1-6]" . 1) 0 -}} + {{- $headerLevel := len (seq $headerLevel) -}} + + {{/* get id="xyz" */}} + {{- $id := index (findRE "(id=\"(.*?)\")" $header 9) 0 }} + + {{- /* strip id="" to leave xyz, no way to get regex capturing groups in hugo */ -}} + {{- $cleanedID := replace (replace $id "id=\"" "") "\"" "" }} + {{- $header := replaceRE "((.|\n])+?)" "$1" $header -}} + + {{- if ne $i 0 -}} + {{- $prevHeaderLevel := index (findRE "[1-6]" (index $headers (sub $i 1)) 1) 0 -}} + {{- $prevHeaderLevel := len (seq $prevHeaderLevel) -}} + {{- if gt $headerLevel $prevHeaderLevel -}} + {{- range seq $prevHeaderLevel (sub $headerLevel 1) -}} +
          + {{/* the first should not be recorded */}} + {{- if ne $prevHeaderLevel . -}} + {{- $.Scratch.Add "bareul" . -}} + {{- end -}} + {{- end -}} + {{- else -}} + + {{- if lt $headerLevel $prevHeaderLevel -}} + {{- range seq (sub $prevHeaderLevel 1) -1 $headerLevel -}} + {{- if in ($.Scratch.Get "bareul") . -}} +
        + {{/* manually do pop item */}} + {{- $tmp := $.Scratch.Get "bareul" -}} + {{- $.Scratch.Delete "bareul" -}} + {{- $.Scratch.Set "bareul" slice}} + {{- range seq (sub (len $tmp) 1) -}} + {{- $.Scratch.Add "bareul" (index $tmp (sub . 1)) -}} + {{- end -}} + {{- else -}} +
      + + {{- end -}} + {{- end -}} + {{- end -}} + {{- end }} +
    • + {{- $header | safeHTML -}} + {{- else }} +
    • + {{- $header | safeHTML -}} + {{- end -}} + {{- end -}} + + {{- $firstHeaderLevel := $largest }} + {{- $lastHeaderLevel := len (seq (index (findRE "[1-6]" (index $headers (sub (len $headers) 1)) 1) 0)) }} +
    • + {{- range seq (sub $lastHeaderLevel $firstHeaderLevel) -}} + {{- if in ($.Scratch.Get "bareul") (add . $firstHeaderLevel) }} +
    + {{- else }} + +

    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 SaWs{<2jwqAA`-!=U&yzL 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%0AE_#}$`j!6qjR9< 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 +{{- end }}{{/* end main */ -}} diff --git a/themes/PaperMod/layouts/_default/_markup/render-image.html b/themes/PaperMod/layouts/_default/_markup/render-image.html new file mode 100644 index 0000000..1acb87d --- /dev/null +++ b/themes/PaperMod/layouts/_default/_markup/render-image.html @@ -0,0 +1 @@ +{{ .Text }} diff --git a/themes/PaperMod/layouts/_default/archives.html b/themes/PaperMod/layouts/_default/archives.html new file mode 100644 index 0000000..e400e2c --- /dev/null +++ b/themes/PaperMod/layouts/_default/archives.html @@ -0,0 +1,49 @@ +{{- define "main" }} + +

  • + {{- end -}} + {{- end }} + + {{- end }} + + + +{{- end }} diff --git a/themes/PaperMod/layouts/partials/translation_list.html b/themes/PaperMod/layouts/partials/translation_list.html new file mode 100644 index 0000000..0028251 --- /dev/null +++ b/themes/PaperMod/layouts/partials/translation_list.html @@ -0,0 +1,19 @@ +{{- if .IsTranslated -}} +{{- if (ne .Layout "search") }} +{{- if or .Params.author site.Params.author (.Param "ShowReadingTime") (not .Date.IsZero) }} | {{- end -}} +{{- end }} +{{- i18n "translations" | default "Translations" }}: + +{{- end -}} diff --git a/themes/PaperMod/layouts/robots.txt b/themes/PaperMod/layouts/robots.txt new file mode 100644 index 0000000..f26f508 --- /dev/null +++ b/themes/PaperMod/layouts/robots.txt @@ -0,0 +1,7 @@ +User-agent: * +{{- if hugo.IsProduction | or (eq site.Params.env "production") }} +Disallow: +{{- else }} +Disallow: / +{{- end }} +Sitemap: {{ "sitemap.xml" | absURL }} diff --git a/themes/PaperMod/layouts/shortcodes/collapse.html b/themes/PaperMod/layouts/shortcodes/collapse.html new file mode 100644 index 0000000..17d8d3b --- /dev/null +++ b/themes/PaperMod/layouts/shortcodes/collapse.html @@ -0,0 +1,8 @@ +{{ if .Get "summary" }} +{{ else }} +{{ warnf "missing value for param 'summary': %s" .Position }} +{{ end }} +

    + {{ .Get "summary" | markdownify }} + {{ .Inner | markdownify }} +

    diff --git a/themes/PaperMod/layouts/shortcodes/figure.html b/themes/PaperMod/layouts/shortcodes/figure.html new file mode 100644 index 0000000..8c93eff --- /dev/null +++ b/themes/PaperMod/layouts/shortcodes/figure.html @@ -0,0 +1,31 @@ + + {{- if .Get "link" -}} + + {{- end }} + {{ with .Get + {{- if .Get "link" }}{{ end -}} + {{- if or (or (.Get "title") (.Get "caption")) (.Get "attr") -}} +
    + {{ with (.Get "title") -}} + {{ . }} + {{- end -}} + {{- if or (.Get "caption") (.Get "attr") -}}

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

    + {{- end }} +
    + {{- end }} + diff --git a/themes/PaperMod/layouts/shortcodes/inTextImg.html b/themes/PaperMod/layouts/shortcodes/inTextImg.html new file mode 100644 index 0000000..0239fd6 --- /dev/null +++ b/themes/PaperMod/layouts/shortcodes/inTextImg.html @@ -0,0 +1,5 @@ +{{- $Img := (.Get "url") }} +{{- $height := (.Get "height") }} +{{- $alt := (.Get "alt") }} + +{{$alt}} diff --git a/themes/PaperMod/layouts/shortcodes/ltr.html b/themes/PaperMod/layouts/shortcodes/ltr.html new file mode 100644 index 0000000..4ad7682 --- /dev/null +++ b/themes/PaperMod/layouts/shortcodes/ltr.html @@ -0,0 +1,15 @@ +{{ $.Scratch.Set "md" false }} + +{{ if .IsNamedParams }} +{{ $.Scratch.Set "md" (.Get "md") }} +{{ else }} +{{ $.Scratch.Set "md" (.Get 0) }} +{{ end }} + +
    + {{ if eq ($.Scratch.Get "md") false }} + {{ .Inner }} + {{ else }} + {{ .Inner | markdownify }} + {{ end }} +
    diff --git a/themes/PaperMod/layouts/shortcodes/rawhtml.html b/themes/PaperMod/layouts/shortcodes/rawhtml.html new file mode 100644 index 0000000..9350c13 --- /dev/null +++ b/themes/PaperMod/layouts/shortcodes/rawhtml.html @@ -0,0 +1,2 @@ + +{{- .Inner -}} \ No newline at end of file diff --git a/themes/PaperMod/layouts/shortcodes/rtl.html b/themes/PaperMod/layouts/shortcodes/rtl.html new file mode 100644 index 0000000..a69b8ce --- /dev/null +++ b/themes/PaperMod/layouts/shortcodes/rtl.html @@ -0,0 +1,15 @@ +{{ $.Scratch.Set "md" false }} + +{{ if .IsNamedParams }} +{{ $.Scratch.Set "md" (.Get "md") }} +{{ else }} +{{ $.Scratch.Set "md" (.Get 0) }} +{{ end }} + +
    + {{ if eq ($.Scratch.Get "md") false }} + {{ .Inner }} + {{ else }} + {{ .Inner | markdownify }} + {{ end }} +
    diff --git a/themes/PaperMod/theme.toml b/themes/PaperMod/theme.toml new file mode 100644 index 0000000..b49887d --- /dev/null +++ b/themes/PaperMod/theme.toml @@ -0,0 +1,51 @@ +# theme.toml template for a Hugo theme +# See https://github.com/gohugoio/hugoThemes#themetoml for an example + +name = "PaperMod" +license = "MIT" +licenselink = "https://github.com/adityatelange/hugo-PaperMod/blob/master/LICENSE" +description = "A fast, clean, responsive Hugo theme" +homepage = "https://adityatelange.github.io/hugo-PaperMod/" +tags = [ + "responsive", + "simple", + "clean", + "light", + "dark", + "blog", + "minimalist", + "highlight.js", + "search" +] +features = [ + "responsive", + "single-column", + "blog", + "cover-image", + "table-of-contents", + "opengraph", + "highlight.js", + "favicon", + "archive", + "share-icons", + "cover", + "multilingual", + "social-icons", + "minified-assets", + "theme-toggle", + "menu-location-indicator", + "scroll-to-top", + "search" +] +min_version = "0.83.0" + +[author] + name = "Aditya Telange" + homepage = "https://github.com/adityatelange/" + +# If porting an existing theme +[original] + name = "Paper" + author = "nanxiaobei" + homepage = "https://github.com/nanxiaobei" + repo = "https://github.com/nanxiaobei/hugo-paper/" diff --git a/update-theme.sh b/update-theme.sh new file mode 100644 index 0000000..9cc723a --- /dev/null +++ b/update-theme.sh @@ -0,0 +1,3 @@ +#! /bin/bash +cd themes/PaperMod +git pull