new site theme

This commit is contained in:
Morgan McMillian 2019-09-07 12:40:58 -07:00
parent 347c9b6a9c
commit 022c04d286
71 changed files with 8195 additions and 4 deletions

View file

@ -1,5 +1,5 @@
languageCode = "en-us" languageCode = "en-us"
theme = "blackburn" theme = "binario"
baseurl = "https://thrrgilag.net/" # Make sure to end baseurl with a '/' baseurl = "https://thrrgilag.net/" # Make sure to end baseurl with a '/'
title = "Morgan McMillian" title = "Morgan McMillian"
@ -25,8 +25,9 @@ paginate = 10
dateFormat = "02 Jan 2006, 15:04" dateFormat = "02 Jan 2006, 15:04"
# Include any custom CSS and/or JS files # Include any custom CSS and/or JS files
# (relative to /static folder) # (relative to /static folder)
custom_css = ["custom.css"] customCSS = ["custom.css"]
# custom_js = ["js/my.js"] # custom_js = ["js/my.js"]
columns = 1
[menu] [menu]
# Shown in the side menu. # Shown in the side menu.
@ -66,12 +67,12 @@ paginate = 10
weight = 6 weight = 6
url = "/contact/" url = "/contact/"
[social] [params.social]
# Link your social networking accounts to the side menu # Link your social networking accounts to the side menu
# by entering your username or ID. # by entering your username or ID.
# Techie # Techie
github = "thrrgilag" github = "thrrgilag"
gitlab = "https://gitlab.dreamfall.space/thrrgilag" gitlab = "https://gitlab.dreamfall.space/thrrgilag"
gnusocial = "https://pleroma.thrrgilag.space/thrrgilag" mastodon = "https://pleroma.thrrgilag.space/thrrgilag"
pnut = "thrrgilag" pnut = "thrrgilag"

View file

@ -1,8 +1,18 @@
.yoda {
border: none;
}
.yoda table { .yoda table {
border-spacing: 10px; border-spacing: 10px;
border: none;
} }
.yoda th { .yoda th {
text-align: right; text-align: right;
padding-right: 10px; padding-right: 10px;
border: none;
}
.yoda td {
border: none;
} }

View file

@ -0,0 +1,19 @@
# editorconfig.org
root = true
[*]
charset = utf-8
indent_style = tab
end_of_line = lf
trim_trailing_whitespace = true
insert_final_newline = true
[*.html]
insert_final_newline = false
[*.md]
trim_trailing_whitespace = false
[*.{json,yaml,yml,toml,md,babelrc,eslintrc,stylelintrc}]
indent_style = space
indent_size = 2

19
themes/binario/.gitignore vendored Normal file
View file

@ -0,0 +1,19 @@
# Node/npm
node_modules/
npm-debug.log
# IDE
.idea
*.sublime-project
*.sublime-workspace
.vscode/*
# OS
._*
Thumbs.db
.DS_Store
.Trashes
.Spotlight-V100
.AppleDouble
.LSOverride
Desktop.ini

319
themes/binario/.stylelintrc Normal file
View file

@ -0,0 +1,319 @@
{
"plugins": [
"stylelint-order"
],
"rules": {
"at-rule-empty-line-before": [
"always",
{
"except": [
"blockless-after-same-name-blockless",
"first-nested"
],
"ignore": [
"after-comment"
]
}
],
"at-rule-name-case": "lower",
"at-rule-name-space-after": "always-single-line",
"at-rule-semicolon-newline-after": "always",
"block-closing-brace-newline-after": "always",
"block-closing-brace-empty-line-before": "never",
"block-no-empty": true,
"block-opening-brace-newline-after": "always-multi-line",
"color-hex-case": "lower",
"color-hex-length": "short",
"color-no-invalid-hex": true,
"comment-no-empty": true,
"declaration-bang-space-after": "never",
"declaration-bang-space-before": "always",
"declaration-block-no-duplicate-properties": [
true,
{
"ignore": [
"consecutive-duplicates-with-different-values"
]
}
],
"declaration-block-no-shorthand-property-overrides": true,
"declaration-block-semicolon-newline-after": "always-multi-line",
"declaration-block-semicolon-space-after": "always-single-line",
"declaration-block-semicolon-space-before": "never",
"declaration-block-single-line-max-declarations": 1,
"declaration-block-trailing-semicolon": "always",
"declaration-colon-newline-after": "always-multi-line",
"declaration-colon-space-after": "always-single-line",
"declaration-colon-space-before": "never",
"font-family-no-duplicate-names": true,
"function-calc-no-unspaced-operator": true,
"function-comma-newline-after": "always-multi-line",
"function-comma-space-after": "always-single-line",
"function-comma-space-before": "never",
"function-linear-gradient-no-nonstandard-direction": true,
"function-max-empty-lines": 0,
"function-name-case": "lower",
"function-parentheses-newline-inside": "always-multi-line",
"function-parentheses-space-inside": "never-single-line",
"function-whitespace-after": "always",
"indentation": "tab",
"keyframe-declaration-no-important": true,
"length-zero-no-unit": true,
"max-empty-lines": 1,
"media-feature-colon-space-after": "always",
"media-feature-colon-space-before": "never",
"media-feature-name-case": "lower",
"media-feature-name-no-unknown": true,
"media-feature-parentheses-space-inside": "never",
"media-feature-range-operator-space-after": "always",
"media-feature-range-operator-space-before": "always",
"media-query-list-comma-newline-after": "always-multi-line",
"media-query-list-comma-space-after": "always-single-line",
"media-query-list-comma-space-before": "never",
"no-empty-source": true,
"no-eol-whitespace": true,
"no-extra-semicolons": true,
"no-invalid-double-slash-comments": true,
"no-missing-end-of-source-newline": true,
"number-no-trailing-zeros": true,
"property-case": "lower",
"property-no-unknown": true,
"selector-attribute-brackets-space-inside": "never",
"selector-attribute-operator-space-after": "never",
"selector-attribute-operator-space-before": "never",
"selector-combinator-space-after": "always",
"selector-combinator-space-before": "always",
"selector-descendant-combinator-no-non-space": true,
"selector-list-comma-newline-after": "always",
"selector-list-comma-space-before": "never",
"selector-pseudo-class-case": "lower",
"selector-pseudo-class-no-unknown": true,
"selector-pseudo-class-parentheses-space-inside": "never",
"selector-pseudo-element-case": "lower",
"selector-pseudo-element-colon-notation": "double",
"selector-pseudo-element-no-unknown": true,
"selector-type-case": "lower",
"selector-type-no-unknown": true,
"shorthand-property-no-redundant-values": true,
"string-no-newline": true,
"unit-case": "lower",
"unit-no-unknown": true,
"value-list-comma-newline-after": "always-multi-line",
"value-list-comma-space-after": "always-single-line",
"value-list-comma-space-before": "never",
"value-list-max-empty-lines": 0,
"order/properties-order": [
"position",
"top",
"right",
"bottom",
"left",
"z-index",
"box-sizing",
"display",
"flex",
"flex-align",
"flex-basis",
"flex-direction",
"flex-wrap",
"flex-flow",
"flex-shrink",
"flex-grow",
"flex-wrap",
"align-content",
"align-items",
"align-self",
"justify-content",
"order",
"float",
"width",
"min-width",
"max-width",
"height",
"min-height",
"max-height",
"padding",
"padding-top",
"padding-right",
"padding-bottom",
"padding-left",
"margin",
"margin-top",
"margin-right",
"margin-bottom",
"margin-left",
"overflow",
"overflow-x",
"overflow-y",
"-webkit-overflow-scrolling",
"-ms-overflow-x",
"-ms-overflow-y",
"-ms-overflow-style",
"columns",
"column-count",
"column-fill",
"column-gap",
"column-rule",
"column-rule-width",
"column-rule-style",
"column-rule-color",
"column-span",
"column-width",
"orphans",
"widows",
"clip",
"clear",
"font",
"font-family",
"font-size",
"font-style",
"font-weight",
"font-variant",
"font-size-adjust",
"font-stretch",
"font-effect",
"font-emphasize",
"font-emphasize-position",
"font-emphasize-style",
"font-smooth",
"src",
"hyphens",
"line-height",
"color",
"text-align",
"text-align-last",
"text-emphasis",
"text-emphasis-color",
"text-emphasis-style",
"text-emphasis-position",
"text-decoration",
"text-indent",
"text-justify",
"text-outline",
"-ms-text-overflow",
"text-overflow",
"text-overflow-ellipsis",
"text-overflow-mode",
"text-shadow",
"text-transform",
"text-wrap",
"-webkit-text-size-adjust",
"-ms-text-size-adjust",
"letter-spacing",
"-ms-word-break",
"word-break",
"word-spacing",
"-ms-word-wrap",
"word-wrap",
"overflow-wrap",
"tab-size",
"white-space",
"vertical-align",
"direction",
"unicode-bidi",
"list-style",
"list-style-position",
"list-style-type",
"list-style-image",
"pointer-events",
"-ms-touch-action",
"touch-action",
"cursor",
"visibility",
"zoom",
"table-layout",
"empty-cells",
"caption-side",
"border-spacing",
"border-collapse",
"content",
"quotes",
"counter-reset",
"counter-increment",
"resize",
"user-select",
"nav-index",
"nav-up",
"nav-right",
"nav-down",
"nav-left",
"background",
"background-color",
"background-image",
"filter",
"background-repeat",
"background-attachment",
"background-position",
"background-position-x",
"background-position-y",
"background-clip",
"background-origin",
"background-size",
"border",
"border-color",
"border-style",
"border-width",
"border-top",
"border-top-color",
"border-top-style",
"border-top-width",
"border-right",
"border-right-color",
"border-right-style",
"border-right-width",
"border-bottom",
"border-bottom-color",
"border-bottom-style",
"border-bottom-width",
"border-left",
"border-left-color",
"border-left-style",
"border-left-width",
"border-radius",
"border-top-left-radius",
"border-top-right-radius",
"border-bottom-right-radius",
"border-bottom-left-radius",
"border-image",
"border-image-source",
"border-image-slice",
"border-image-width",
"border-image-outset",
"border-image-repeat",
"outline",
"outline-width",
"outline-style",
"outline-color",
"outline-offset",
"box-shadow",
"opacity",
"-ms-interpolation-mode",
"page-break-after",
"page-break-before",
"page-break-inside",
"transition",
"transition-delay",
"transition-timing-function",
"transition-duration",
"transition-property",
"transform",
"transform-origin",
"perspective",
"appearance",
"animation",
"animation-name",
"animation-duration",
"animation-play-state",
"animation-timing-function",
"animation-delay",
"animation-iteration-count",
"animation-direction",
"animation-fill-mode",
"quotes",
"will-change",
"fill",
"fill-rule",
"stroke"
]
}
}

View file

@ -0,0 +1,11 @@
language: node_js
node_js:
- "8"
sudo: false
script:
- npm run lint
branches:
only:
- master

View file

@ -0,0 +1,38 @@
# Contributing to Binario
Looking to contribute something to **Binario** theme? Bug reports and code patches are welcome.
Please take a moment to review this document in order to make the contribution process easy and effective for everyone involved.
## Issues
The [issue tracker](https://github.com/vimux/binario/issues) is the preferred channel for bug reports and features requests, but please respect the following restrictions:
* Please **do not** combine a few problems or features in one issue. Create separate issues if needed.
* Please **do not** create issue that contains title only. Write useful title and description.
* Please **do not** post comments consisting solely of "+1" or emoji. Use [GitHub's "reactions" feature](https://github.com/blog/2119-add-reactions-to-pull-requests-issues-and-comments) instead. The project maintainer reserve the right to delete such comments.
* Please specify the exact steps to reproduce bug.
## Pull requests (PR)
**Please ask first** before embarking on any significant pull request (e.g. implementing features or refactoring code), otherwise you risk spending a lot of time working on something that the project maintainer might not want to merge into the project.
**IMPORTANT: By submitting a patch, you agree to allow the project owner to license your work under the terms of the [MIT License](LICENSE).**
Please respect coding guidelines used throughout the project (indentation, accurate comments, etc.) and our PR acceptance criteria.
### PR acceptance criteria
* Please keep the change in a single PR as small as possible.
* 1 PR = 1 FIX or FEATURE (do not combine things, send separate PR if needed)
* Does not break any existing functionality
* Your changes can merge without problems
* Provide a reasonable PR title and description
* If the PR changes the UI it should include before-and-after screenshots or a link to a video
* Be prepared to answer questions and make changes in your code
**IMPORTANT: No guarantees can be made that your pull request will be accepted.**
## License
By contributing your code, you agree to license your contribution under the [MIT License](LICENSE).

20
themes/binario/LICENSE Normal file
View file

@ -0,0 +1,20 @@
The MIT License (MIT)
Copyright (c) 2018 Vimux
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.

386
themes/binario/README.md Normal file
View file

@ -0,0 +1,386 @@
# Binario
**Binario** is a responsive card-based & code-light Hugo theme.
**[Demo (Fast update)](https://binario.netlify.com/)** | [Standart Demo](https://themes.gohugo.io/theme/binario/)
![Binario theme screenshot](https://github.com/vimux/binario/blob/master/images/tn.png)
**Features:**
* Responsive
* Card-based list layout
* Color themes
* Internal Hugo templates for Open Graph and Twitter Cards meta data, Google Analytics, and Disqus comments
* Table of contents
* Related content
* MathJax
## Table of Contents
- [Installation](#installation)
- [Option A. Git clone](#option-a-git-clone)
- [Option B. Git submodule](#option-b-git-submodule)
- [Option C. Download ZIP and manual install](#option-c-download-zip-and-manual-install)
- [Configuration](#configuration)
- [Config.toml example](#configtoml-example)
- [Front Matter example](#front-matter-example)
- [Configuration options](#configuration-options)
- [Columns](#columns)
- [Custom CSS](#custom-css)
- [Custom JS](#custom-js)
- [Post Meta](#post-meta)
- [Related Content](#related-content)
- [Share Buttons](#share-buttons)
- [Thumbnail Image](#thumbnail-image)
- [Footer Social Icons](#footer-social-icons)
- [Web App Manifest](#web-app-manifest)
- [Contributing](#contributing)
- [License](#license)
## Installation
*First of all, you will need to [install Hugo](https://gohugo.io/getting-started/quick-start/#step-1-install-hugo) and
[create new site](https://gohugo.io/getting-started/quick-start/#step-2-create-a-new-site). Also, you have git installed
on your machine and you are familiar with basic git usage. After that, you ready to install **Binario**.*
There are three different ways you can install **Binario**. Choose one of the installation methods listed below and
follow the instructions.
- **A**. [Git clone](#option-a-git-clone)
- **B**. [Git submodule](#option-b-git-submodule)
- **C**. [Download ZIP and manual install](#option-c-download-zip-and-manual-install)
*For more information read the "[Install and Use Themes](https://gohugo.io/themes/installing-and-using-themes/)"*.
### Option A. Git clone
In your Hugo site directory, run:
```
git clone https://github.com/vimux/binario themes/binario
```
Next, edit your `config.toml` configuration file and add parameter:
```
theme = "binario"
```
### Option B. Git submodule
In your Hugo site directory, run:
```
git submodule add https://github.com/vimux/binario themes/binario
```
Next, edit your `config.toml` configuration file and add parameter:
```
theme = "binario"
```
*You can [read the GitHub documentation for submodules](https://github.com/blog/2104-working-with-submodules) or those
found on [Git's website](https://git-scm.com/book/en/v2/Git-Tools-Submodules) for more information*
### Option C. Download ZIP and manual install
**[Download ZIP](https://github.com/vimux/binario/archive/master.zip)** and extract to the `themes/binario` within your
Hugo website.
Next, edit your `config.toml` configuration file and add parameter:
```
theme = "binario"
```
***
You can run your site in Hugo server mode:
```
hugo server
```
Now you can go to [localhost:1313](http://localhost:1313) webpage and the Binario theme should be visible.
After you make sure that **Binario** works, you may start customizing the theme if it's needed. You can change
[number of columns](#columns), activate [footer social icons](#footer-social-icons), [share buttons](#share-buttons) and
[much more](#configuration-options).
## Configuration
Hugo uses the `config.toml`, `config.yaml`, or `config.json` (if found in the site root) as the default site config
file. Here is Binario configuration example in TOML with all available theme-specific config params:
### Config.toml example
```toml
baseurl = "/"
title = "Binario"
languageCode = "en-us"
paginate = "10" # Number of posts per page
theme = "binario"
disqusShortname = "" # Enable comments by entering your Disqus shortname
googleAnalytics = "" # Enable Google Analytics by entering your tracking id
[Author] # Used in authorbox
name = "John Doe"
bio = "John Doe's true identity is unknown. Maybe he is a successful blogger or writer."
avatar = "img/avatar.png"
[Params]
description = "Responsive card-based & code-light Hugo theme" # Site Description. Used in meta description
copyright = "Binario" # Copyright holder, otherwise will use .Site.Title
opengraph = true # Enable OpenGraph if true
twitter_cards = true # Enable Twitter Cards if true
columns = 2 # Set the number of cards columns. Possible values: 1, 2, 3
mainSections = ["post"] # Set main page sections
post_meta = ["date", "categories"] # Enable post meta fields in given order
dateFormat = "January 02, 2006" # Change the format of dates
colorTheme = "" # dark-green, dark-blue, dark-red, dark-violet
customCSS = ["css/custom.css"] # Include custom CSS files
customJS = ["js/custom.js"] # Include custom JS files
mainMenuAlignment = "right" # Align main menu (desktop version) to the right side
authorbox = true # Show authorbox at bottom of single pages if true
toc = true # Enable Table of Contents for all site pages
tocOpen = true # Open Table of Contents block. Optional
comments = true # Enable comments for all site pages
related = true # Enable Related content for single pages
relatedMax = 5 # Set the maximum number of posts that can be displayed in related block. Optional
mathjax = true # Enable MathJax for all site pages
mathjaxPath = "https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.6/MathJax.js" # Specify MathJax path. Optional
mathjaxConfig = "TeX-AMS-MML_HTMLorMML" # Specify MathJax config. Optional
hideNoPostsWarning = false # Don't show no posts empty state warning in main page, if true
[Params.Social]
email = "example@example.com"
facebook = "username"
twitter = "username"
telegram = "username"
instagram = "username"
pinterest = "username"
vk = "username"
linkedin = "username"
github = "username"
gitlab = "username"
stackoverflow = "numberid"
mastodon = "https://some.instance/@username"
medium = "username"
[Params.Share] # Post Share block
facebook = true
twitter = true
reddit = true
telegram = true
linkedin = true
vk = true
pocket = true
# Web App Manifest settings
# https://www.w3.org/TR/appmanifest/
# https://developers.google.com/web/fundamentals/web-app-manifest/
[Params.Manifest]
name = "Binario"
shortName = "Binario"
display = "browser"
startUrl = "/"
backgroundColor = "#2a2a2a"
themeColor = "#1b1b1b"
description = "Responsive card-based & code-light Hugo theme"
orientation = "portrait"
scope = "/"
[outputFormats]
[outputFormats.MANIFEST]
mediaType = "application/json"
baseName = "manifest"
isPlainText = true
notAlternative = true
[outputs]
home = ["HTML", "RSS", "MANIFEST"]
```
For more information about Hugo configuration files and all common configuration settings, please read
"[Configure Hugo](https://gohugo.io/getting-started/configuration)" from Hugo official documentation.
### Front Matter example
Hugo supports three formats for front matter: `yaml`, `toml` and `json`. Here is Front Matter example in YAML:
```yaml
---
# Common-Defined params
title: "Example article title"
date: "2017-08-21"
lastmod: "2018-12-21"
description: "Example article description"
categories:
- "Category 1"
- "Category 2"
tags:
- "Tag"
- "Another tag"
menu: main # Add page to a menu. Options: main, footer
# Theme-Defined params
comments: true # Enable/disable Disqus comments for specific post
authorbox: true # Enable/disable Authorbox for specific post
toc: true # Enable/disable Table of Contents for specific post
mathjax: true # Enable/disable MathJax for specific post
related: true # Enable/disable Related content for specific post
---
```
For more information about front matter variables and formats read
"[Hugo Front Matter](https://gohugo.io/content-management/front-matter)" from Hugo official documentation.
### Configuration options
Binario includes some customizable configuration options that may be useful.
#### Columns
By default, Binario works with two columns card layout (if it possible by screen size) for list pages, but you can also
use one or three columns layout. Change `Params.columns`to preferable value (from 1 to 3). You can also change this
option for specific list pages in frontmatter params.
#### Custom CSS
If you want to include custom CSS files, you need to assign an array of references in site config file
(`config.toml` by default) like following:
```toml
[Params]
customCSS = ["css/custom.css"]
```
Of course, you can reference as many CSS files as you want. Their paths need to be relative to the `static` folder of
your Hugo site:
```toml
[Params]
customCSS = ["css/custom.css", "css/another.css"]
```
All custom CSS files will be added in the `head` section of a `baseof.html` right after the built-in CSS file.
#### Custom JS
You can add custom JavaScript files by assigning an array of references in site config file (`config.toml` by default)
like following:
```toml
[Params]
customJS = ["js/custom.js"]
```
And of course, just like with custom CSS, you can reference as many JS files as you want. Their paths need to be
relative to the `static` folder of your Hugo site:
```toml
[Params]
customJS = ["js/custom.js", "js/another.js"]
```
All custom JS files will be added before closing body tag of a `baseof.html` file.
#### Post Meta
You may activate post meta fields with `.Site.Params.post_meta` parameter.
#### Related Content
Binario uses default Related Content Hugo feature to provide "See Also"-like section. You can activate "Related Content"
section with `.Site.Params.related` parameter.
More information available at [Hugo Related Content](https://gohugo.io/content-management/front-matter)
#### Share Buttons
To display share buttons, set up `[Params.Share]` specific parameters in your site config file.
Available share buttons: Facebook, Twitter, Reddit, Telegram, LinkedIn, VK, Pocket
#### Thumbnail Image
You can add thumbnail image to your content page. Just put `thumbnail.*` image file in
[page bundle](https://gohugo.io/content-management/page-bundles/).
#### Footer Social Icons
With Binario, you have the option to display social icons in the footer. To display them, set up `[Params.Social]`
specific parameters in your site config file.
Available social services: Email, Facebook, Twitter, Telegram, Instagram, Pinterest, VK, LinkedIn, GitHub, GitLab,
Stack Overflow, Mastodon, Medium
#### Web App Manifest
[Web App Manifest](https://developers.google.com/web/fundamentals/web-app-manifest/) is a simple json file with basic
site info like name, description, icons, etc. This file tells the browser about your web application and how it should
behave when "installed" (as PWA) on the users mobile device or desktop.
To activate Web App Manifest, define `MANIFEST` as custom output format and include this for `home` Kind attribute in
your site config file. Here's how to make it.
First of all, you should define `MANIFEST` custom output format [`config.toml`]:
```toml
[outputFormats]
[outputFormats.MANIFEST]
mediaType = "application/json"
baseName = "manifest"
isPlainText = true
notAlternative = true
```
Then, include `MANIFEST` output format for `home` Kind attribute [`config.toml`]:
```toml
[outputs]
home = ["HTML", "RSS", "MANIFEST"]
```
After that, Web App Manifest file will be generated. Still, it's better to specify `[Params.Manifest]` params to make
sure that everything works as expected.
| Web App Manifest Property | `.Site.Params.Manifest` Key | Default Value | Type |
| ------------------------- | --------------------------- | ------------- | ----------- |
| name | name | `.Site.Title` | required |
| short_name | shortName | `.Site.Title` | required |
| display | display | `browser` | required |
| start_url | startUrl | `/` | required |
| background_color | backgroundColor | `#2a2a2a` | recommended |
| theme_color | themeColor | `#1b1b1b` | recommended |
| description | description | | recommended |
| orientation | orientation | | recommended |
| scope | scope | | recommended |
| icons\* | | | required |
\* You can't customize manifest icons through config params, only replacing `icons/192.png` and `icons/512.png` files.
---
*To verify that your manifest file is configured properly and works well, run Hugo server and open
Chrome DevTools (Press F12 in Chrome) → Application → Manifest*
*If you use Apache as a web server, you may have difficulty accessing files in the icons folder within your root dir.
Check [Issue #4](https://github.com/Vimux/Binario/issues/4) for more information.*
## Contributing
Have a bug? [Please open a new issue](https://github.com/vimux/binario/issues/new).
Pull requests are very welcome too, but please make sure they match the existing
[contributing guide](https://github.com/vimux/binario/blob/master/CONTRIBUTING.md).
## License
Binario is licensed under the [MIT License](https://github.com/vimux/binario/blob/master/LICENSE).
* Social media icons based on [SuperTinyIcons](https://github.com/edent/SuperTinyIcons) [MIT]
* CSS Reset based on [Bootstrap Reboot](https://github.com/twbs/bootstrap/blob/v4-dev/dist/css/bootstrap-reboot.css)
[MIT]

View file

@ -0,0 +1,4 @@
---
title: "{{ replace .TranslationBaseName '-' ' ' | title }}"
date: "{{ .Date }}"
---

View file

@ -0,0 +1,83 @@
[[icons]]
id = "email"
url = "mailto:%s"
icon = "svg/email.svg"
weight = 10
[[icons]]
id = "facebook"
url = "https://www.facebook.com/%s"
icon = "svg/facebook.svg"
weight = 20
[[icons]]
id = "twitter"
url = "https://twitter.com/%s"
icon = "svg/twitter.svg"
weight = 30
[[icons]]
id = "telegram"
url = "https://t.me/%s"
icon = "svg/telegram.svg"
weight = 40
[[icons]]
id = "instagram"
url = "https://www.instagram.com/%s"
icon = "svg/instagram.svg"
weight = 50
[[icons]]
id = "pinterest"
url = "https://www.pinterest.com/%s"
icon = "svg/pinterest.svg"
weight = 60
[[icons]]
id = "vk"
url = "https://vk.com/%s"
icon = "svg/vk.svg"
weight = 70
[[icons]]
id = "linkedin"
url = "https://linkedin.com/in/%s"
icon = "svg/linkedin.svg"
weight = 80
[[icons]]
id = "github"
url = "https://github.com/%s"
icon = "svg/github.svg"
weight = 90
[[icons]]
id = "gitlab"
url = "%s"
icon = "svg/gitlab.svg"
weight = 100
[[icons]]
id = "stackoverflow"
url = "https://stackoverflow.com/users/%s"
icon = "svg/stackoverflow.svg"
weight = 110
[[icons]]
id = "mastodon"
url = "%s"
icon = "svg/mastodon.svg"
weight = 120
[[icons]]
id = "medium"
url = "https://medium.com/@%s"
icon = "svg/medium.svg"
weight = 130
[[icons]]
id = "pnut"
url = "https://pnut.io/@%s"
icon = "svg/pnut.svg"
weight = 140

View file

@ -0,0 +1,47 @@
# Post
- id: post_toc
translation: Table of Contents
- id: meta_lastmod
translation: Updated
- id: meta_categories
translation: Categories
# Share
- id: share-caption
translation: Share on
- id: save-caption
translation: Save to
# Related
- id: related_title
translation: Related
# Footer
- id: footer_credits
translation: "Powered by <a href=\"https://gohugo.io/\" rel=\"nofollow noopener\" target=\"_blank\">Hugo</a> and <a href=\"https://github.com/vimux/binario\" rel=\"nofollow noopener\" target=\"_blank\">Binario</a> theme."
# "No posts" empty state
- id: empty_title
translation: "You don't have any posts yet!"
- id: empty_text_start
translation: "As posts are added in your <code>mainSection</code> folders"
- id: empty_text_end
translation: "they'll appear here"
- id: empty_tip
translation: "<b>Tip:</b> You could change <code>mainSection</code> folders in site config file."
# 404
- id: page404_title
translation: "404 Page not found"
- id: page404_lead
translation: "Sorry, the page you were looking for doesn't exist."
- id: page404_link
translation: "Go back to main page"

Binary file not shown.

After

Width:  |  Height:  |  Size: 339 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 220 KiB

View file

@ -0,0 +1,9 @@
{{ define "main" }}
<main class="main">
<div class="page404 block center">
<h1 class="page404__title">{{ T "page404_title" }}</h1>
<p class="page404__lead">{{ T "page404_lead" }}</p>
<a class="page404__link" href="{{ "" | relLangURL }}">{{ T "page404_link" }}</a>
</div>
</main>
{{ end }}

View file

@ -0,0 +1,57 @@
<!DOCTYPE html>
<html class="no-js" lang="{{ .Site.LanguageCode | default "en-us" }}">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="theme-color" content="{{ .Site.Params.Manifest.themeColor | default "#1b1b1b" }}">
<title>{{ block "title" . }}{{ if not .IsHome }}{{ .Title }} | {{ end }}{{ .Site.Title }}{{ end }}</title>
<script>(function(d,e){d[e]=d[e].replace("no-js","js");})(document.documentElement,"className");</script>
<meta name="description" content="{{ if .IsHome }}{{ .Site.Params.description }}{{ else }}{{ .Description }}{{ end }}">
{{- if .Site.Params.opengraph }}
{{ template "_internal/opengraph.html" . }}
{{- end }}
{{- if .Site.Params.twitter_cards }}
{{ template "_internal/twitter_cards.html" . }}
{{- end }}
<link rel="stylesheet" href="{{ "css/main.css" | relURL }}">
{{- range .Site.Params.customCSS }}
<link rel="stylesheet" href="{{ . | relURL }}">
{{- end }}
{{- with .Site.Params.colorTheme }}
<link rel="stylesheet" href="{{ (printf "css/themes/%s.css" .) | relURL }}">
{{- end }}
<link rel="icon" href="{{ "icons/16.png" | relURL }}" sizes="16x16" type="image/png">
<link rel="icon" href="{{ "icons/32.png" | relURL }}" sizes="32x32" type="image/png">
{{- with .OutputFormats.Get "rss" }}
{{ printf `<link rel="%s" type="%s" href="%s" title="%s">` .Rel .MediaType.Type .RelPermalink $.Site.Title | safeHTML }}
{{- end }}
{{- with ((.Site.GetPage "home").OutputFormats.Get "manifest") }}
<link rel="manifest" href="{{ "manifest.json" | relURL }}">
{{- end }}
{{- if not .Site.IsServer }}
{{ template "_internal/google_analytics_async.html" . }}
{{- end }}
</head>
<body>
{{ partial "header" . }}
<div class="primary">
{{ block "main" . }}
{{- if or .Title .Content }}
<div class="page block">
{{ with .Title }}<h1 class="page__title">{{ . }}</h1>{{ end }}
{{ with .Content }}<div class="page__content{{ if not $.Title }} page__content--notitle{{ end }}">{{ . }}</div>{{ end }}
</div>
{{ end }}
{{ end }}
</div>
{{ partial "footer" . }}
{{- with .Site.Menus.main }}
<script src="{{ "js/menu.js" | relURL }}"></script>
{{- end }}
{{- partial "mathjax.html" . -}}
{{- range .Site.Params.customJS }}
<script src="{{ . | relURL }}"></script>
{{- end }}
</body>
</html>

View file

@ -0,0 +1,18 @@
{{ define "main" }}
<main class="main">
{{- if or .Title .Content }}
<div class="page block">
{{ with .Title }}<h1 class="page__title">{{ . }}</h1>{{ end }}
{{ with .Content }}<div class="page__content{{ if not $.Title }} page__content--notitle{{ end }}">{{ . }}</div>{{ end }}
</div>
{{- end }}
<div class="cards">
{{ range .Paginator.Pages }}
<div class="card{{ if and (ge ($.Param "columns") 1) (le ($.Param "columns") 3) }} card--{{ $.Param "columns" }}col{{ else }} card--2col{{ end }}">
{{ .Render "summary" }}
</div>
{{ end }}
</div>
</main>
{{ partial "pagination.html" . }}
{{ end }}

View file

@ -0,0 +1,22 @@
{{ define "main" }}
<main class="main">
<div class="single block">
<article class="post">
{{- partial "post_thumbnail.html" (dict "page" .) }}
{{- partial "post_meta.html" (dict "dot" . "class" "mb") }}
<h1 class="post__title">{{ .Title }}</h1>
{{- partial "post_toc.html" . }}
<div class="post__content">{{ .Content }}</div>
{{ if or (.Param "share") (isset $.Params "tags") }}
<footer class="post__footer">
{{ partial "post_tags.html" . }}
{{ partial "post_share.html" . }}
</footer>
{{ end }}
</article>
</div>
</main>
{{ partial "authorbox.html" . }}
{{ partial "related.html" . }}
{{ partial "comments.html" . }}
{{ end }}

View file

@ -0,0 +1,8 @@
<article class="post card__box block">
{{- partial "post_thumbnail.html" (dict "page" . "link" .RelPermalink) }}
<h1 class="post__title title-excerpt"><a class="post__title-link" href="{{ .RelPermalink }}">{{ .Title }}</a></h1>
{{- with .Summary }}
<div class="post__content">{{ . }}</div>
{{- end }}
{{- partial "post_meta.html" (dict "dot" . "class" "mt tar") }}
</article>

View file

@ -0,0 +1,29 @@
{{ define "main" }}
<main class="main">
{{- with .Content }}
<div class="page block">
<div class="page__content page__content--notitle">{{ . }}</div>
</div>
{{- end }}
{{- $mainSections := .Site.Params.mainSections }}
{{- $paginator := .Paginate (where .Site.RegularPages "Type" "in" $mainSections) }}
{{- if gt $paginator.TotalNumberOfElements 0 }}
<div class="cards">
{{- range $paginator.Pages }}
<div class="card{{ if and (ge ($.Param "columns") 1) (le ($.Param "columns") 3) }} card--{{ $.Param "columns" }}col{{ else }} card--2col{{ end }}">
{{ .Render "summary" }}
</div>
{{- end }}
</div>
{{- end }}
{{- if and (not .Site.Params.hideNoPostsWarning) (eq $paginator.TotalNumberOfElements 0) }}
<div class="empty block center">
<div class="empty__icon">¯\_(ツ)_/¯</div>
<h3 class="empty__title">{{ T "empty_title" }}</h3>
<p class="empty__text">{{ T "empty_text_start" | safeHTML }} ({{ delimit (apply $mainSections "printf" "<code>content/%s</code>" ".") ", " | safeHTML }}), {{ T "empty_text_end" }}.</p>
<p class="empty__tip">{{ T "empty_tip" | safeHTML }}</p>
</div>
{{- end }}
</main>
{{ partial "pagination.html" . }}
{{ end }}

View file

@ -0,0 +1,29 @@
{
"name": "{{ .Site.Params.Manifest.name | default .Site.Title }}",
"short_name": "{{ .Site.Params.Manifest.shortName | default .Site.Title }}",
"display": "{{ .Site.Params.Manifest.display | default "browser" }}",
"start_url": "{{ .Site.Params.Manifest.startUrl | default "/" }}",
"background_color": "{{ .Site.Params.Manifest.backgroundColor | default "#2a2a2a" }}",
"theme_color": "{{ .Site.Params.Manifest.themeColor | default "#1b1b1b" }}",
{{- with .Site.Params.Manifest.description }}
"description": "{{ . }}",
{{- end }}
{{- with .Site.Params.Manifest.orientation }}
"orientation": "{{ . }}",
{{- end }}
{{- with .Site.Params.Manifest.scope }}
"scope": "{{ . }}",
{{- end }}
"icons": [
{
"src": "icons/192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "icons/512.png",
"sizes": "512x512",
"type": "image/png"
}
]
}

View file

@ -0,0 +1,21 @@
{{- if .Param "authorbox" }}
<div class="authorbox block">
<div class="author">
{{- with .Site.Author.avatar }}
<figure class="author__avatar">
<img class="author__img" alt="{{ $.Site.Author.name }} avatar" src="{{ $.Site.Author.avatar | relURL }}" height="90" width="90">
</figure>
{{- end }}
<div class="author__body">
<div class="author__name">
{{ .Site.Author.name }}
</div>
{{- with .Site.Author.bio }}
<div class="author__bio">
{{- . -}}
</div>
{{- end }}
</div>
</div>
</div>
{{- end }}

View file

@ -0,0 +1,5 @@
{{ if and (.Site.DisqusShortname) (.Param "comments") (not .Site.IsServer) }}
<section class="comments block">
{{ template "_internal/disqus.html" . }}
</section>
{{ end }}

View file

@ -0,0 +1,5 @@
<footer class="footer">
{{- partial "footer_social.html" . }}
{{- partial "footer_menu.html" . }}
<div class="footer__copyright">© {{ now.Format "2006" }} {{ .Site.Params.copyright | default .Site.Title }}. <span class="footer__copyright-credits">{{ T "footer_credits" | safeHTML }}</span></div>
</footer>

View file

@ -0,0 +1,7 @@
{{- with .Site.Menus.footer }}
<div class="footer__links{{ if $.Site.Params.social }} mt{{ end }}">
{{ range $key, $value := . }}
{{- if ne $key 0 }} • {{ end }}<a class="footer__link" href="{{ $value.URL }}">{{ $value.Name }}</a>
{{- end }}
</div>
{{- end }}

View file

@ -0,0 +1,11 @@
{{- if .Site.Params.social }}
<div class="footer__social social">
{{- range sort .Site.Data.social.icons "weight" }}
{{- if isset $.Site.Params.Social .id }}
<a class="social__link" target="_blank" rel="noopener noreferrer" href="{{ printf .url (index $.Site.Params.Social .id) }}">
{{ partial .icon (dict "class" "social__icon") }}
</a>
{{- end }}
{{- end }}
</div>
{{- end }}

View file

@ -0,0 +1,4 @@
<header class="header">
<a class="logo" href="{{ "" | relLangURL }}">{{ .Site.Title }}</a>
{{ partial "menu.html" . }}
</header>

View file

@ -0,0 +1,3 @@
{{ if and .IsPage (eq (.Param "mathjax") true) }}
<script src="{{ .Param "mathjaxPath" | default "https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.6/MathJax.js" }}{{ with .Param "mathjaxConfig" | default "TeX-AMS-MML_HTMLorMML" }}?config={{ . }}{{ end }}" async></script>
{{ end }}

View file

@ -0,0 +1,20 @@
{{- if .Site.Menus.main }}
<nav class="main-nav" role="navigation">
<button id="toggle" class="main-nav__btn" aria-label="Menu toggle" aria-expanded="false" tabindex="0">
<div class="main-nav__btn-box" tabindex="-1">
<svg class="main-nav__icon icon-menu" width="18" height="18" viewBox="0 0 18 18">
<path class="icon-menu__burger" d="M18 0v3.6H0V0h18zM0 10.8h18V7.2H0v3.6zM0 18h18v-3.6H0V18z"/>
<path class="icon-menu__x" d="M11.55 9L18 15.45 15.45 18 9 11.55 2.55 18 0 15.45 6.45 9 0 2.55 2.55 0 9 6.45 15.45 0 18 2.55 11.55 9z"/>
</svg>
</div>
</button>
<ul id="menu" class="main-nav__list{{ if eq .Site.Params.mainMenuAlignment "right" }} main-nav__list--right{{ end }}">
{{- $currentNode := . }}
{{- range sort .Site.Menus.main }}
{{- if .Name }}
<li class="main-nav__item{{ if or ($currentNode.IsMenuCurrent "main" .) ($currentNode.HasMenuCurrent "main" .) }} main-nav__item--active{{ end }}">{{ if or ($currentNode.IsMenuCurrent "main" .) ($currentNode.HasMenuCurrent "main" .) }}{{ .Name }}{{ else }}<a class="main-nav__link" href="{{ .URL }}">{{ .Name }}</a>{{ end }}</li>
{{- end }}
{{- end }}
</ul>
</nav>
{{- end }}

View file

@ -0,0 +1,23 @@
{{- $pag := $.Paginator }}
{{- if gt $pag.TotalPages 1 }}
<div class="pagination block">
{{- $.Scratch.Set "__paginator.ellipsed" false }}
{{- range $pag.Pagers }}
{{- $right := sub .TotalPages .PageNumber }}
{{- $showNumber := or (le .PageNumber 3) (eq $right 0) }}
{{- $showNumber := or $showNumber (and (gt .PageNumber (sub $pag.PageNumber 2)) (lt .PageNumber (add $pag.PageNumber 2))) }}
{{- if $showNumber }}
{{- $.Scratch.Set "__paginator.ellipsed" false }}
{{- $.Scratch.Set "__paginator.shouldEllipse" false }}
{{ else }}
{{- $.Scratch.Set "__paginator.shouldEllipse" (not ($.Scratch.Get "__paginator.ellipsed") ) }}
{{- $.Scratch.Set "__paginator.ellipsed" true }}
{{- end }}
{{- if $showNumber }}
{{- if eq . $pag }}<span class="pagination__item pagination__item--active" data-total="{{ $pag.TotalPages }}">{{ .PageNumber }}</span>{{ else }}<a class="pagination__item pagination__item--desktop" href="{{ .URL }}">{{ .PageNumber }}</a>{{- end }}
{{ else if ($.Scratch.Get "__paginator.shouldEllipse") }}
<span class="pagination__item pagination__item--gap">&hellip;</span>
{{- end }}
{{- end }}
</div>
{{- end }}

View file

@ -0,0 +1,9 @@
{{ $currentPage := .dot }}
{{- if .dot.Param "post_meta" }}
<div class="post__meta meta {{ .class }}">
{{- range $metaField := .dot.Param "post_meta" -}}
{{- $metaFieldPath := printf "post_meta/%s.html" $metaField -}}
{{- partial $metaFieldPath $currentPage -}}
{{ end }}
</div>
{{ end }}

View file

@ -0,0 +1,5 @@
{{- if .Params.categories }}
<span class="post__meta-categories meta-categories">
<span class="meta-categories__list">{{ T "meta_categories" }}: {{ range $index, $category := .Params.categories }}{{ if gt $index 0 }}, {{ end }}<a class="meta-categories__link" href="{{ "categories/" | relLangURL }}{{ . | urlize | lower }}" rel="category">{{ . }}</a>{{ end }}</span>
</span>
{{- end }}

View file

@ -0,0 +1,6 @@
{{- if not .Date.IsZero }}
<time class="post__meta-published meta-published" datetime="{{ .Date.Format "2006-01-02T15:04:05" }}">{{ .Date.Format ( .Site.Params.dateFormat | default "January 02, 2006" ) }}</time>
{{- end }}
{{- if ne .Date .Lastmod }}
<time class="post__meta-lastmod meta-lastmod" datetime="{{ .Lastmod.Format "2006-01-02T15:04:05" }}">{{ T "meta_lastmod" }}: {{ .Lastmod.Format ( .Site.Params.dateFormat | default "January 02, 2006" ) }}</time>
{{- end }}

View file

@ -0,0 +1,39 @@
{{- if and .IsPage (.Param "share") }}
<div class="post__share share">
{{- if .Param "share.facebook" }}
<a class="share__link btn" title="{{ T "share-caption" }} Facebook" href="https://www.facebook.com/sharer/sharer.php?u={{ .Permalink }}" target="_blank" rel="noopener noreferrer" onclick="window.open(this.href, '{{ T "share-caption" }} Facebook', 'width=800,height=600,toolbar=0,status=0'); return false">
{{ partial "svg/facebook.svg" (dict "class" "share__icon" ) }}
</a>
{{- end }}
{{- if .Param "share.twitter" }}
<a class="share__link btn" title="{{ T "share-caption" }} Twitter" href="https://twitter.com/intent/tweet/?url={{ .Permalink }}&amp;text={{ .Title }}" target="_blank" rel="noopener noreferrer" onclick="window.open(this.href, '{{ T "share-caption" }} Twitter', 'width=800,height=450,resizable=yes,toolbar=0,status=0'); return false">
{{ partial "svg/twitter.svg" (dict "class" "share__icon" ) }}
</a>
{{- end }}
{{- if .Param "share.reddit" }}
<a class="share__link btn" title="{{ T "share-caption" }} Reddit" href="https://www.reddit.com/submit?url={{ .Permalink }}&amp;title={{ .Title }}" target="_blank" rel="noopener noreferrer" onclick="window.open(this.href, '{{ T "share-caption" }} Reddit', 'width=832,height=624,toolbar=0,status=0'); return false">
{{ partial "svg/reddit.svg" (dict "class" "share__icon" ) }}
</a>
{{- end }}
{{- if .Param "share.telegram" }}
<a class="share__link btn" title="{{ T "share-caption" }} Telegram" href="https://t.me/share/url?url={{ .Permalink }}&amp;title={{ .Title }}" target="_blank" rel="noopener noreferrer" onclick="window.open(this.href, '{{ T "share-caption" }} Telegram', 'width=800,height=600,toolbar=0,status=0'); return false">
{{ partial "svg/telegram.svg" (dict "class" "share__icon" ) }}
</a>
{{- end }}
{{- if .Param "share.linkedin" }}
<a class="share__link btn" title="{{ T "share-caption" }} LinkedIn" href="https://www.linkedin.com/shareArticle?mini=true&url={{ .Permalink }}&title={{ .Title }}" target="_blank" rel="noopener noreferrer" onclick="window.open(this.href, '{{ T "share-caption" }} LinkedIn', 'width=640,height=480,toolbar=0,status=0'); return false">
{{ partial "svg/linkedin.svg" (dict "class" "share__icon" ) }}
</a>
{{- end }}
{{- if .Param "share.vk" }}
<a class="share__link btn" title="{{ T "share-caption" }} VK" href="https://vk.com/share.php?url={{ .Permalink }}" target="_blank" rel="noopener noreferrer" onclick="window.open(this.href, '{{ T "share-caption" }} VK', 'width=640,height=480,toolbar=0,status=0'); return false">
{{ partial "svg/vk.svg" (dict "class" "share__icon" ) }}
</a>
{{- end }}
{{- if .Param "share.pocket" }}
<a class="share__link btn" title="{{ T "save-caption" }} Pocket" href="https://getpocket.com/edit?url={{ .Permalink }}&amp;title={{ .Title }}" target="_blank" rel="noopener noreferrer" onclick="window.open(this.href, '{{ T "save-caption" }} Pocket', 'width=480,height=320,toolbar=0,status=0'); return false">
{{ partial "svg/pocket.svg" (dict "class" "share__icon" ) }}
</a>
{{- end }}
</div>
{{- end }}

View file

@ -0,0 +1,8 @@
{{ if isset $.Params "tags" }}
{{ $tagsLen := len $.Params.tags }}
{{ if gt $tagsLen 0 }}
<div class="post__tags">
{{ range $k, $v := $.Params.tags }}<a class="post__tag btn" href="{{ "/tags/" | relLangURL }}{{ . | urlize | lower }}">{{ . }}</a>{{ end }}
</div>
{{ end }}
{{ end }}

View file

@ -0,0 +1,13 @@
{{- $img := (.page.Resources.ByType "image").GetMatch "thumbnail.*" }}
{{- $link := .link }}
{{- with $img }}
<figure class="post__thumbnail thumbnail">
{{- with $link }}
<a class="thumbnail__link" href="{{ . }}">
<img class="thumbnail__img" src="{{ $img.RelPermalink }}" alt="{{ $img.Title }}">
</a>
{{- else }}
<img class="thumbnail__img" src="{{ $img.RelPermalink }}" alt="{{ $img.Title }}">
{{- end }}
</figure>
{{- end }}

View file

@ -0,0 +1,6 @@
{{ if .Param "toc" }}
<details class="post__toc toc" {{ if .Params.tocOpen }}open{{ end }}>
<summary class="toc__title">{{- T "post_toc" -}}</summary>
{{ .TableOfContents }}
</details>
{{ end }}

View file

@ -0,0 +1,13 @@
{{ $relatedMax := .Site.Params.relatedMax | default 5 }}
{{ $related := .Site.RegularPages.Related . | first $relatedMax }}
{{ if and ($related) (.Param "related") }}
<div class="related block">
<h3 class="related__title">{{ T "related_title" }}</h3>
<ul class="related__list">
{{ range $related }}
<li class="related__item"><a class="related__link" href="{{ .RelPermalink }}">{{ .Title }}</a></li>
{{ end }}
</ul>
</div>
{{ end }}

View file

@ -0,0 +1 @@
<svg class="{{ .class }}" aria-label="Email" role="img" width="32" height="32" viewBox="0 0 512 512"><path d="M299 268l124 106c-4 4-10 7-17 7H106c-7 0-13-3-17-7l124-106 43 38 43-38zm-43 13L89 138c4-4 10-7 17-7h300c7 0 13 3 17 7L256 281zm54-23l121-105v208L310 258zM81 153l121 105L81 361V153z"/></svg>

After

Width:  |  Height:  |  Size: 299 B

View file

@ -0,0 +1 @@
<svg class="{{ .class }}" aria-label="Facebook" role="img" width="32" height="32" viewBox="0 0 512 512"><path d="M330 512V322h64l9-74h-73v-47c0-22 6-36 37-36h39V99c-7-1-30-3-57-3-57 0-95 34-95 98v54h-64v74h64v190z"/></svg>

After

Width:  |  Height:  |  Size: 222 B

View file

@ -0,0 +1 @@
<svg class="{{ .class }}" aria-label="Github" role="img" width="32" height="32" viewBox="0 0 512 512"><path d="M335 499c14 0 12 17 12 17H165s-2-17 12-17c13 0 16-6 16-12l-1-50c-71 16-86-28-86-28-12-30-28-37-28-37-24-16 1-16 1-16 26 2 40 26 40 26 22 39 59 28 74 22 2-17 9-28 16-35-57-6-116-28-116-126 0-28 10-51 26-69-3-6-11-32 3-67 0 0 21-7 70 26 42-12 86-12 128 0 49-33 70-26 70-26 14 35 6 61 3 67 16 18 26 41 26 69 0 98-60 120-117 126 10 8 18 24 18 48l-1 70c0 6 3 12 16 12z"/></svg>

After

Width:  |  Height:  |  Size: 483 B

View file

@ -0,0 +1 @@
<svg class="{{ .class }}" aria-label="Gitlab" role="img" width="32" height="32" viewBox="0 0 512 512"><path d="M450 282l-22-67-43-133c-2-7-12-7-14 0l-43.3 133H184.3L141 82c-2-7-12-7-14 0L84 215l-22 67c-2 6 0 13 6 16l188 137 188-137c6-3 8-10 6-16z"/></svg>

After

Width:  |  Height:  |  Size: 255 B

View file

@ -0,0 +1 @@
<svg class="{{ .class }}" aria-label="Instagram" role="img" width="32" height="32" viewBox="0 0 512 512"><g fill="none" stroke-width="29"><rect height="296" rx="78" width="296" x="108" y="108"/><circle cx="256" cy="256" r="69"/></g><circle cx="343" cy="169" r="19"/></svg>

After

Width:  |  Height:  |  Size: 272 B

View file

@ -0,0 +1 @@
<svg class="{{ .class }}" aria-label="LinkedIn" role="img" width="32" height="32" viewBox="0 0 512 512"><circle cx="142" cy="138" r="37"/><path stroke-width="66" d="M244 194v198M142 194v198"/><path d="M276 282c0-20 13-40 36-40 24 0 33 18 33 45v105h66V279c0-61-32-89-76-89-34 0-51 19-59 32"/></svg>

After

Width:  |  Height:  |  Size: 297 B

View file

@ -0,0 +1 @@
<svg class="{{ .class }}" aria-label="Mastodon" role="img" width="32" height="32" viewBox="0 0 512 512"><path d="M416 197c0-74-49-96-49-96-42-22-172-24-222 0 0 0-49 22-49 96v59c2 72 14 145 81 162 33 9 89 18 140-6l-2-27s-27 7-58 7c-74 2-67-39-70-52 0 0 51 17 137 6 42-6 80-32 85-56 8-38 7-93 7-93zm-58 96h-35v-88c0-18-8-27-23-27-18 0-27 11-27 33v47h-34v-47c0-22-9-33-27-33-15 0-23 9-23 27v88h-35v-91c0-18 5-60 52-60 39 0 50 37 50 37s10-37 50-37c45 0 52 42 52 60v91z"/></svg>

After

Width:  |  Height:  |  Size: 473 B

View file

@ -0,0 +1 @@
<svg class="{{ .class }}" aria-label="Medium" role="img" width="32" height="32" viewBox="0 0 512 512"><path d="M125 173c0-4-2-9-5-11l-31-38v-6h98l75 166 67-166h93v6l-27 26c-2 1-3 4-3 7v190c0 3 1 6 3 8l27 25v6H289v-6l27-26c3-3 3-4 3-8V193l-76 192h-10l-88-192v129c-1 5 1 11 5 15l35 43v5H85v-5l35-43c4-4 6-10 5-15z"/></svg>

After

Width:  |  Height:  |  Size: 320 B

View file

@ -0,0 +1 @@
<svg class="{{ .class }}" aria-label="Pinterest" role="img" width="32" height="32" viewBox="0 0 512 512"><path d="m265 65c-104 0-157 75-157 138 0 37 14 71 45 83 5 2 10 0 12-5l3-18c2-6 1-7-2-12-9-11-15-24-15-43 0-56 41-106 108-106 60 0 92 37 92 85 0 64-28 116-70 116-23 0-40-18-34-42 6-27 19-57 19-77 0-18-9-34-30-34-24 0-42 25-42 58 0 20 7 34 7 34l-29 120a249 249 0 0 0 2 86l3-1c2-3 31-37 40-72l16-61c7 15 29 28 53 28 71 0 119-64 119-151 0-66-56-126-140-126z"/></svg>

After

Width:  |  Height:  |  Size: 467 B

View file

@ -0,0 +1,50 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32px" height="32px" viewBox="0 0 32 32" version="1.1">
<g id="surface1">
<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,54.901963%,60.000002%);fill-opacity:1;" d="M 31.96875 4.847656 C 31.96875 2.199219 29.820312 0.046875 27.167969 0.046875 L 4.824219 0.046875 C 2.171875 0.046875 0.0234375 2.199219 0.0234375 4.847656 L 0.0234375 27.195312 C 0.0234375 29.84375 2.171875 31.996094 4.824219 31.996094 L 27.167969 31.996094 C 29.820312 31.996094 31.96875 29.84375 31.96875 27.195312 Z M 31.96875 4.847656 "/>
<path style=" stroke:none;fill-rule:evenodd;fill:rgb(100%,99.607843%,98.431373%);fill-opacity:1;" d="M 13.28125 19.792969 C 13.523438 19.636719 13.84375 19.671875 14.050781 19.875 C 15.671875 21.441406 18.066406 22.433594 20.734375 22.433594 C 25.613281 22.433594 29.574219 19.117188 29.574219 15.027344 C 29.574219 10.941406 25.613281 7.625 20.734375 7.625 C 18.144531 7.625 15.816406 8.558594 14.195312 10.042969 C 13.898438 10.320312 13.453125 10.363281 13.105469 10.160156 C 12.007812 9.511719 10.683594 9.132812 9.257812 9.132812 C 5.480469 9.132812 2.417969 11.777344 2.417969 15.027344 C 2.417969 18.28125 5.480469 20.921875 9.257812 20.921875 C 9.28125 20.921875 9.304688 20.921875 9.332031 20.921875 C 9.402344 20.921875 9.472656 20.953125 9.515625 21.011719 C 9.828125 21.40625 10.566406 22.957031 10.988281 23.492188 C 11.011719 23.523438 11.050781 23.535156 11.089844 23.527344 C 11.128906 23.515625 11.160156 23.484375 11.164062 23.445312 C 11.25 22.839844 11.972656 21.21875 12.058594 20.621094 C 12.078125 20.480469 12.167969 20.363281 12.300781 20.308594 C 12.644531 20.160156 12.972656 19.988281 13.28125 19.792969 Z M 13.28125 19.792969 "/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 375.005249 392.026978 C 371.766602 391.650391 368.829224 393.608643 367.850098 396.696655 C 366.946289 399.558716 365.967163 402.496094 364.988037 405.358154 C 364.762085 406.036011 364.837402 406.789185 365.213989 407.391724 C 365.590576 407.994263 366.193115 408.446167 366.946289 408.521484 C 376.210327 409.651245 385.549683 410.329102 394.889038 410.479736 C 395.566895 410.479736 396.244751 410.103149 396.470703 409.425293 C 397.977051 405.659424 399.408081 401.818237 400.763794 397.977051 C 401.140381 396.84729 400.914429 395.642212 400.236572 394.738403 C 399.558716 393.759277 398.504272 393.232056 397.374512 393.232056 C 396.997925 393.232056 396.621338 393.232056 396.244751 393.156738 C 389.164917 393.081421 382.085083 392.704834 375.005249 392.026978 Z M 375.005249 392.026978 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 416.957031 400.613159 C 416.279175 402.722046 416.655762 405.132202 418.086792 406.939819 C 419.517822 408.672119 421.702026 409.651245 423.961548 409.425293 C 426.296387 409.199341 428.631226 408.973389 430.966064 408.747437 C 436.162964 408.06958 441.435181 407.316406 446.63208 406.412598 C 448.966919 405.960693 450.925171 404.303711 451.753662 402.044189 C 452.205566 400.688477 452.732788 399.332764 453.184692 397.977051 C 453.26001 397.675781 453.410645 397.374512 453.485962 397.073242 C 454.163818 394.964355 453.711914 392.554199 452.280884 390.897217 C 450.774536 389.164917 448.515015 388.411743 446.255493 388.863647 C 438.045898 390.445312 429.685669 391.575073 421.250122 392.328247 C 420.195679 392.403564 419.29187 393.081421 418.990601 394.135864 C 418.388062 396.320068 417.710205 398.428955 416.957031 400.613159 Z M 416.957031 400.613159 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 320.174194 379.750244 C 319.421021 379.448975 318.667847 379.524292 317.98999 379.900879 C 317.236816 380.202148 316.784912 380.880005 316.55896 381.633179 C 316.107056 383.440796 315.655151 385.32373 315.12793 387.131348 C 314.901978 387.884521 314.676025 388.637695 314.525391 389.390869 C 313.546265 392.855469 315.429199 396.470703 318.818481 397.600464 C 319.195068 397.751099 319.571655 397.826416 319.948242 397.977051 C 326.35022 400.085938 332.827515 401.968872 339.380127 403.550537 C 340.208618 403.701172 341.037109 403.927124 341.865601 404.077759 C 345.179565 404.90625 348.568848 403.023315 349.773926 399.784668 C 349.924561 399.182129 350.150513 398.57959 350.376465 397.977051 C 350.602417 397.299194 350.828369 396.696655 351.054321 396.018799 C 351.65686 394.211182 351.430908 392.25293 350.5271 390.595947 C 349.547974 388.938965 347.966309 387.733887 346.083374 387.3573 C 345.254883 387.131348 344.351074 386.905396 343.447266 386.679443 C 335.53894 384.796509 327.78125 382.46167 320.174194 379.750244 Z M 320.174194 379.750244 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 472.917847 389.0896 C 472.23999 391.499756 472.993164 394.060547 474.800781 395.792847 C 476.608398 397.525146 479.244507 398.127686 481.654663 397.299194 C 485.947754 395.792847 490.316162 394.135864 494.533936 392.328247 C 497.170044 391.273804 499.730835 390.144043 502.291626 388.938965 C 503.948608 388.110474 505.229004 386.754761 505.831543 385.022461 C 507.488525 380.051514 508.994873 375.080566 510.275269 370.034302 C 510.576538 369.055176 510.199951 368.000732 509.37146 367.398193 C 508.618286 366.795654 507.563843 366.720337 506.660034 367.172241 C 498.601074 371.766602 490.165527 375.607788 481.504028 378.921753 C 480.524902 379.29834 479.470459 379.674927 478.416016 380.051514 C 476.307129 380.804688 474.725464 382.536987 474.122925 384.721191 C 473.896973 385.549683 473.671021 386.378174 473.445068 387.131348 C 473.294434 387.809204 473.143799 388.411743 472.917847 389.0896 Z M 472.917847 389.0896 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 284.021851 361.824707 C 283.720581 361.598755 283.343994 361.598755 283.042725 361.74939 C 282.666138 361.900024 282.440186 362.276611 282.440186 362.653198 C 282.440186 362.87915 282.440186 363.18042 282.440186 363.406372 C 282.364868 367.925415 282.289551 372.369141 282.138916 376.888184 C 282.063599 379.373657 283.343994 381.708496 285.603516 382.988892 C 287.109863 383.817383 288.691528 384.645874 290.273193 385.474365 C 292.080811 386.453491 294.265015 386.528809 296.147949 385.700317 C 297.955566 384.871826 299.386597 383.214844 299.913818 381.256592 C 300.516357 378.99707 301.043579 376.737549 301.646118 374.478027 C 301.947388 373.122314 301.269531 371.691284 299.989136 371.013428 C 294.490967 368.226685 289.143433 365.213989 284.021851 361.824707 Z M 284.021851 361.824707 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 182.494019 385.92627 C 182.795288 386.980713 183.774414 387.658569 184.828857 387.658569 C 186.18457 387.583252 187.464966 387.507935 188.745361 387.432617 C 190.327026 387.3573 191.833374 387.206665 193.339722 387.05603 C 195.448608 386.905396 197.482178 386.679443 199.515747 386.453491 C 201.549316 386.227539 203.507568 386.001587 205.46582 385.700317 C 206.520264 385.549683 207.650024 385.32373 208.704468 385.173096 C 210.060181 384.947144 211.415894 384.721191 212.771606 384.495239 C 213.223511 384.419922 213.675415 384.118652 213.976685 383.666748 C 214.202637 383.214844 214.353271 382.687622 214.202637 382.1604 C 213.223511 378.394531 212.319702 374.553345 211.491211 370.787476 C 211.114624 368.829224 209.231689 367.548828 207.273438 367.850098 C 205.76709 368.151367 204.185425 368.377319 202.679077 368.603271 C 200.946777 368.829224 199.289795 369.055176 197.557495 369.281128 C 195.674561 369.431763 193.791626 369.657715 191.833374 369.80835 C 189.875122 370.034302 187.91687 370.109619 185.958618 370.260254 C 185.130127 370.335571 184.301636 370.335571 183.397827 370.410889 C 182.795288 370.410889 182.192749 370.410889 181.514893 370.410889 C 181.28894 370.410889 181.213623 370.335571 180.987671 370.335571 C 180.761719 370.260254 180.535767 370.260254 180.309814 370.260254 C 179.782593 370.184937 179.255371 370.184937 178.728149 370.260254 C 178.652832 370.260254 178.652832 370.260254 178.577515 370.335571 C 178.577515 370.410889 178.577515 370.410889 178.577515 370.486206 C 179.707275 375.683105 181.062988 380.880005 182.494019 385.92627 Z M 182.494019 385.92627 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 138.885254 366.04248 C 136.776367 365.590576 134.592163 366.193115 133.085815 367.699463 C 131.579468 369.205811 130.976929 371.390015 131.50415 373.498901 C 131.880737 375.231201 132.332642 376.888184 132.709229 378.620483 C 133.387085 381.105957 135.345337 382.988892 137.906128 383.516113 C 141.29541 384.269287 144.76001 384.871826 148.224609 385.399048 C 150.936035 385.775635 153.647461 386.152222 156.358887 386.453491 C 158.543091 386.679443 160.727295 385.850952 162.158325 384.19397 C 163.589355 382.536987 164.191895 380.277466 163.664673 378.168579 C 163.363403 376.888184 163.062134 375.607788 162.760864 374.327393 C 162.158325 371.540649 159.823486 369.431763 156.961426 369.130493 C 150.860718 368.377319 144.835327 367.398193 138.885254 366.04248 Z M 138.885254 366.04248 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 423.208374 378.620483 C 423.057739 379.223022 423.283691 379.900879 423.660278 380.428101 C 424.112183 380.880005 424.714722 381.181274 425.392578 381.105957 C 433.752808 380.503418 442.113037 379.674927 450.397949 378.469849 C 451.904297 378.243896 453.410645 378.017944 454.916992 377.791992 C 457.628418 377.340088 459.812622 375.306519 460.415161 372.67041 C 461.0177 370.109619 461.544922 367.548828 462.072144 364.988037 C 462.524048 362.803833 461.846191 360.544312 460.339844 358.962646 C 458.758179 357.380981 456.498657 356.627808 454.314453 357.004395 C 446.255493 358.360107 438.196533 359.414551 430.062256 360.092407 C 430.062256 360.092407 430.062256 360.167725 430.062256 360.167725 C 428.254639 360.318359 426.823608 361.598755 426.447021 363.406372 C 425.543213 368.527954 424.48877 373.574219 423.208374 378.620483 Z M 423.208374 378.620483 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 229.6427 377.038818 C 229.868652 378.017944 230.471191 378.846436 231.375 379.29834 C 232.203491 379.825562 233.182617 379.976196 234.161743 379.674927 C 235.366821 379.373657 236.647217 378.99707 237.852295 378.620483 C 238.304199 378.469849 238.756104 378.319214 239.13269 378.168579 C 239.509277 378.017944 239.885864 377.942627 240.262451 377.791992 C 240.488403 377.716675 240.639038 377.56604 240.789673 377.490723 C 240.86499 377.490723 240.940308 377.490723 240.940308 377.415405 C 241.015625 377.415405 241.090942 377.415405 241.090942 377.340088 C 241.316895 377.264771 241.467529 377.189453 241.693481 377.038818 C 243.877686 375.909058 246.137207 375.080566 248.396729 374.252075 C 249.22522 373.950806 249.752441 373.197632 249.752441 372.293823 C 249.752441 372.143188 249.827759 371.992554 249.827759 371.841919 C 249.903076 367.247559 250.053711 362.653198 250.129028 358.058838 C 250.129028 357.380981 249.827759 356.778442 249.300537 356.401855 C 248.773315 356.025269 248.020142 355.949951 247.417603 356.175903 C 247.266968 356.251221 247.116333 356.326538 246.965698 356.326538 C 245.534668 356.85376 244.103638 357.380981 242.747925 357.908203 C 242.446655 357.983521 242.070068 358.134155 241.768799 358.209473 C 240.262451 358.812012 238.756104 359.339233 237.325073 360.01709 C 236.119995 360.544312 234.914917 361.071533 233.785156 361.674072 C 233.483887 361.824707 233.257935 361.900024 232.956665 361.975342 C 231.826904 362.351929 230.772461 362.653198 229.6427 362.954468 C 227.9104 363.481689 226.931274 365.138672 227.307861 366.795654 C 227.985718 370.260254 228.814209 373.649536 229.6427 377.038818 Z M 229.6427 377.038818 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 355.949951 379.373657 C 363.707642 380.277466 372.444458 380.955322 372.444458 380.955322 C 381.331909 381.633179 390.21936 382.009766 399.182129 382.009766 C 399.558716 382.009766 400.01062 382.009766 400.387207 382.009766 C 403.47522 382.009766 406.186646 379.900879 406.939819 376.888184 C 407.542358 374.478027 408.144897 372.067871 408.672119 369.657715 C 409.124023 367.624146 408.596802 365.515259 407.316406 363.933594 C 406.036011 362.351929 404.077759 361.44812 402.044189 361.44812 C 399.332764 361.44812 396.621338 361.44812 393.909912 361.44812 C 388.185791 361.297485 382.46167 361.071533 376.662231 360.694946 C 376.662231 360.694946 376.586914 360.694946 376.511597 360.694946 L 360.468994 359.188599 C 360.393677 359.188599 360.393677 359.188599 360.318359 359.188599 C 358.812012 359.037964 357.305664 358.812012 355.799316 358.58606 C 349.397339 357.757568 342.920044 356.703125 336.518066 355.422729 C 333.354736 354.82019 330.266724 354.142334 327.178711 353.38916 C 325.973633 353.087891 324.693237 353.313843 323.638794 354.067017 C 322.584351 354.744873 321.831177 355.799316 321.680542 357.079712 C 321.15332 360.167725 320.626099 363.255737 320.02356 366.34375 C 319.345703 369.80835 321.529907 373.197632 324.994507 373.950806 C 332.752197 375.758423 340.660522 377.189453 348.568848 378.394531 C 351.054321 378.695801 353.464478 379.072388 355.949951 379.373657 Z M 355.949951 379.373657 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 184.527588 371.615967 C 184.527588 371.691284 184.602905 371.691284 184.602905 371.691284 C 184.678223 371.766602 184.75354 371.766602 184.75354 371.766602 C 184.678223 371.766602 184.602905 371.691284 184.527588 371.691284 C 184.527588 371.691284 184.527588 371.615967 184.452271 371.615967 C 184.452271 371.615967 184.527588 371.615967 184.527588 371.615967 Z M 184.527588 371.615967 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 177.372437 365.138672 C 177.447754 365.213989 177.523071 365.289307 177.598389 365.289307 C 177.749023 365.289307 177.899658 365.289307 178.050293 365.289307 C 178.200928 365.289307 178.577515 365.289307 178.803467 365.289307 C 178.878784 365.289307 178.954102 365.289307 179.029419 365.289307 C 179.104736 365.289307 179.104736 365.289307 179.180054 365.289307 L 179.255371 365.289307 C 179.406006 365.289307 179.406006 365.289307 179.556641 365.289307 C 179.631958 365.289307 179.631958 365.289307 179.631958 365.289307 C 180.460449 365.364624 181.28894 365.364624 182.042114 365.364624 C 182.945923 365.364624 183.925049 365.289307 184.828857 365.289307 C 187.464966 365.213989 190.101074 365.063354 192.737183 364.91272 C 194.921387 364.762085 197.180908 364.61145 199.44043 364.385498 C 201.398682 364.234863 203.356934 364.084229 205.315186 363.858276 C 206.520264 363.707642 207.650024 363.105103 208.403198 362.125977 C 209.156372 361.146851 209.457642 359.866455 209.231689 358.661377 C 208.553833 354.744873 208.026611 350.828369 207.49939 346.911865 C 207.19812 344.727661 205.239868 343.221313 203.130981 343.447266 C 199.591064 343.823853 195.97583 344.125122 192.435913 344.351074 C 190.327026 344.501709 188.142822 344.577026 185.958618 344.652344 C 185.130127 344.727661 184.301636 344.727661 183.473145 344.802979 C 182.795288 344.802979 182.117432 344.802979 181.439575 344.802979 C 181.439575 344.802979 181.439575 344.802979 181.364258 344.802979 C 181.364258 344.802979 181.28894 344.802979 181.213623 344.802979 C 181.213623 344.802979 181.138306 344.727661 181.138306 344.727661 C 181.062988 344.727661 180.987671 344.727661 180.987671 344.727661 C 180.686401 344.727661 180.309814 344.652344 180.008545 344.652344 C 179.631958 344.652344 179.255371 344.652344 178.803467 344.652344 C 178.577515 344.652344 178.351562 344.727661 178.12561 344.727661 C 178.12561 344.727661 178.12561 344.727661 178.050293 344.727661 C 178.050293 344.727661 177.974976 344.727661 177.974976 344.727661 C 176.99585 344.727661 176.016724 345.179565 175.338867 345.932739 C 174.736328 346.685913 174.435059 347.665039 174.585693 348.644165 C 175.338867 354.142334 176.317993 359.640503 177.372437 365.138672 Z M 177.372437 365.138672 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 127.512329 308.725952 C 126.533203 308.650635 125.629395 308.951904 124.951538 309.554443 C 124.273682 310.156982 123.821777 311.060791 123.897095 312.039917 C 123.972412 315.881104 124.123047 319.72229 124.348999 323.563477 C 124.499634 326.877441 124.725586 330.191406 125.026855 333.505371 C 125.855347 342.392822 127.060425 351.280273 128.64209 360.092407 C 128.717407 360.468994 129.018677 360.694946 129.319946 360.770264 C 134.66748 361.824707 140.090332 362.653198 145.437866 363.331055 C 147.62207 363.557007 149.806274 363.782959 151.990479 364.008911 C 154.099365 364.234863 156.132935 363.481689 157.563965 361.900024 C 158.994995 360.393677 159.672852 358.28479 159.296265 356.251221 C 158.919678 353.916382 158.618408 351.581543 158.241821 349.171387 C 157.865234 346.083374 155.379761 343.748535 152.291748 343.371948 C 150.559448 343.221313 148.902466 342.995361 147.245483 342.844727 C 140.240967 341.940918 133.311768 340.73584 126.457886 339.229492 C 126.457886 339.229492 126.457886 339.229492 126.457886 339.154175 C 132.182007 339.832031 137.906128 340.359253 143.630249 340.73584 C 145.588501 340.886475 147.471436 341.037109 149.429688 341.187744 C 151.387939 341.263062 153.270874 340.509888 154.701904 339.154175 C 156.057617 337.723145 156.735474 335.764893 156.584839 333.881958 C 156.283569 330.643311 156.057617 327.404663 155.906982 324.166016 C 155.68103 320.249512 155.530396 316.25769 155.455078 312.341187 C 155.379761 311.66333 154.852539 311.136108 154.174683 311.136108 C 154.024048 311.060791 153.798096 311.060791 153.572144 311.060791 C 146.266357 310.684204 139.035889 310.081665 131.80542 309.253174 C 130.37439 309.102539 128.943359 308.951904 127.512329 308.725952 Z M 127.512329 308.725952 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 244.706177 273.025513 C 246.137207 273.176147 247.49292 272.724243 248.547363 271.820435 C 249.601807 270.841309 250.204346 269.560913 250.129028 268.129883 C 250.053711 263.083618 249.978394 258.037354 249.903076 252.991089 C 249.827759 246.212524 249.677124 239.43396 249.451172 232.730713 C 249.300537 227.006592 249.149902 221.357788 248.92395 215.633667 C 248.848633 212.470337 248.697998 209.231689 248.547363 205.993042 C 248.547363 205.315186 248.095459 204.712646 247.417603 204.411377 C 246.438477 204.03479 245.459351 203.658203 244.480225 203.281616 C 242.823242 202.679077 240.940308 202.754395 239.358643 203.507568 C 237.776978 204.33606 236.571899 205.691772 236.044678 207.348755 C 235.291504 209.758911 234.53833 212.169067 233.785156 214.654541 C 233.333252 216.311523 234.237061 218.043823 235.894043 218.571045 C 238.831421 219.625488 241.844116 220.755249 244.781494 222.035645 C 245.685303 222.412231 246.664429 222.864136 247.643555 223.240723 C 247.643555 223.31604 247.718872 223.391357 247.643555 223.391357 C 247.643555 223.466675 247.568237 223.541992 247.49292 223.466675 C 247.266968 223.466675 247.041016 223.391357 246.815063 223.31604 C 243.049194 222.261597 239.283325 221.282471 235.517456 220.378662 C 233.785156 220.002075 231.977539 221.056519 231.525635 222.788818 C 230.245239 227.835083 229.040161 232.881348 227.985718 238.00293 C 227.835083 238.906738 228.437622 239.885864 229.416748 240.111816 C 229.416748 240.111816 229.492065 240.187134 229.492065 240.187134 C 229.492065 240.262451 229.416748 240.262451 229.341431 240.262451 C 228.362305 240.187134 227.458496 240.86499 227.232544 241.844116 C 226.931274 243.501099 226.630005 245.158081 226.328735 246.815063 C 225.349609 252.313232 224.521118 257.811401 223.767944 263.30957 C 223.541992 265.04187 224.069214 266.849487 225.123657 268.280518 C 226.253418 269.711548 227.835083 270.615356 229.6427 270.841309 C 231.450317 271.067261 233.182617 271.293213 234.990234 271.519165 C 238.228882 271.971069 241.392212 272.498291 244.630859 273.025513 C 244.630859 273.025513 244.706177 273.025513 244.706177 273.025513 Z M 244.706177 273.025513 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 387.432617 321.15332 C 383.817383 321.078003 380.804688 323.864746 380.578735 327.47998 C 380.202148 332.902832 379.750244 338.401001 379.072388 343.823853 C 378.846436 345.706787 379.448975 347.665039 380.654053 349.096069 C 381.934448 350.5271 383.742065 351.355591 385.625 351.430908 C 390.52063 351.506226 395.41626 351.581543 400.31189 351.581543 C 402.270142 351.581543 404.303711 351.506226 406.261963 351.506226 C 409.575928 351.506226 412.437988 349.020752 412.889893 345.63147 C 413.417114 341.639648 413.869019 337.57251 414.170288 333.505371 C 414.471558 330.191406 414.772827 326.877441 414.923462 323.563477 C 414.998779 322.960938 414.69751 322.283081 414.245605 321.831177 C 413.793701 321.379272 413.191162 321.15332 412.588623 321.15332 C 407.692993 321.228638 402.872681 321.303955 397.977051 321.228638 C 394.512451 321.228638 390.972534 321.228638 387.432617 321.15332 Z M 387.432617 321.15332 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 429.233765 345.63147 C 429.08313 346.911865 429.459717 348.267578 430.363525 349.246704 C 431.267334 350.22583 432.547729 350.677734 433.903442 350.677734 C 442.489624 350.150513 451.075806 349.547974 459.661987 348.644165 C 462.75 348.342896 465.310791 345.932739 465.687378 342.769409 C 466.063965 339.681396 466.365234 336.593384 466.666504 333.505371 C 466.967773 330.191406 467.193726 326.877441 467.34436 323.563477 C 467.494995 322.057129 466.892456 320.550781 465.762695 319.421021 C 464.557617 318.366577 463.05127 317.839355 461.469604 317.98999 C 460.415161 318.140625 459.360718 318.29126 458.306274 318.366577 C 451.301758 319.119751 444.297241 319.646973 437.292725 320.098877 C 433.903442 320.324829 431.192017 323.036255 431.041382 326.425537 C 430.589478 332.827515 429.986938 339.229492 429.233765 345.63147 Z M 429.233765 345.63147 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 332.827515 317.387451 C 330.94458 317.161499 329.061646 317.764038 327.630615 318.969116 C 326.199585 320.174194 325.371094 321.906494 325.220459 323.789429 C 324.919189 329.21228 324.542603 334.710449 323.940063 340.133301 C 323.563477 343.823853 326.199585 347.137817 329.814819 347.589722 C 332.601562 347.890991 335.463623 348.192261 338.250366 348.49353 C 343.974487 349.096069 349.773926 349.623291 355.498047 349.999878 C 359.113281 350.22583 362.276611 347.665039 362.728516 344.125122 C 363.105103 340.585205 363.557007 337.045288 363.858276 333.505371 C 364.159546 330.191406 364.385498 326.877441 364.536133 323.563477 C 364.686768 321.755859 363.255737 320.174194 361.44812 320.02356 C 355.573364 319.646973 349.773926 319.195068 343.974487 318.667847 C 340.208618 318.29126 336.518066 317.839355 332.827515 317.387451 Z M 332.827515 317.387451 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 184.151001 345.63147 C 184.226318 345.63147 184.301636 345.706787 184.301636 345.706787 C 184.376953 345.782104 184.452271 345.782104 184.452271 345.782104 C 184.376953 345.782104 184.301636 345.706787 184.226318 345.706787 C 184.226318 345.63147 184.151001 345.63147 184.151001 345.63147 Z M 184.151001 345.63147 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 184.000366 312.341187 C 184.075684 312.341187 184.151001 312.341187 184.151001 312.341187 C 184.226318 312.341187 184.226318 312.341187 184.226318 312.341187 C 184.151001 312.341187 184.075684 312.341187 184.000366 312.341187 Z M 184.000366 312.341187 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 183.171875 312.115234 C 183.171875 312.115234 183.247192 312.115234 183.247192 312.115234 C 183.32251 312.115234 183.32251 312.115234 183.32251 312.115234 C 183.247192 312.115234 183.171875 312.115234 183.171875 312.115234 C 183.171875 312.115234 183.096558 312.115234 183.096558 312.115234 C 183.096558 312.115234 183.171875 312.115234 183.171875 312.115234 Z M 183.171875 312.115234 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 413.944336 273.628052 C 413.718384 271.895752 412.287354 270.615356 410.555054 270.540039 C 407.692993 270.540039 404.830933 270.540039 401.968872 270.540039 C 400.839111 270.540039 399.709351 270.540039 398.57959 270.540039 C 394.663086 270.540039 390.821899 270.540039 386.905396 270.615356 C 385.022461 270.615356 383.214844 271.36853 381.934448 272.724243 C 380.72937 274.155273 380.051514 275.962891 380.202148 277.845825 C 380.277466 279.201538 380.428101 280.481934 380.503418 281.837646 C 381.105957 290.122559 381.331909 298.482788 381.331909 306.918335 C 381.331909 307.370239 381.331909 307.897461 381.331909 308.349365 C 381.256592 308.5 381.331909 308.650635 381.482544 308.80127 C 381.557861 308.876587 381.708496 308.951904 381.859131 308.951904 C 391.499756 309.027222 401.140381 309.027222 410.781006 308.951904 C 413.341797 308.951904 415.450684 306.843018 415.450684 304.282227 C 415.450684 301.420166 415.375366 298.633423 415.300049 295.771362 C 415.074097 288.390259 414.622192 281.009155 413.944336 273.628052 Z M 413.944336 273.628052 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 363.557007 273.628052 C 363.406372 271.971069 362.050659 270.765991 360.393677 270.841309 C 352.861938 270.916626 345.254883 271.067261 337.647827 271.217896 C 335.53894 271.217896 333.430054 271.293213 331.24585 271.36853 C 329.438232 271.36853 327.705933 272.197021 326.425537 273.552734 C 325.220459 274.908447 324.542603 276.791382 324.693237 278.598999 C 324.768555 279.653442 324.843872 280.707886 324.919189 281.837646 C 325.521729 290.122559 325.822998 298.482788 325.747681 306.918335 C 325.747681 307.520874 326.274902 308.048096 326.952759 308.123413 C 334.559814 308.274048 342.242188 308.424683 349.924561 308.575317 C 352.711304 308.650635 355.422729 308.650635 358.209473 308.725952 C 360.01709 308.725952 361.824707 308.048096 363.105103 306.7677 C 364.385498 305.487305 365.063354 303.679688 365.063354 301.87207 C 365.063354 299.838501 364.988037 297.804932 364.91272 295.771362 C 364.686768 288.390259 364.234863 281.009155 363.557007 273.628052 Z M 363.557007 273.628052 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 490.09021 271.971069 C 488.131958 271.895752 486.324341 272.648926 484.968628 274.079956 C 483.612915 275.435669 482.935059 277.318604 483.085693 279.201538 C 483.161011 280.105347 483.236328 280.933838 483.311646 281.837646 C 483.838867 290.122559 484.140137 298.482788 484.140137 306.918335 C 484.140137 307.144287 484.215454 307.294922 484.366089 307.520874 C 484.516724 307.671509 484.742676 307.746826 484.968628 307.746826 C 490.692749 307.520874 496.41687 307.370239 502.140991 307.06897 C 505.982178 306.918335 509.898682 306.7677 513.739868 306.541748 C 516.300659 306.466431 518.258911 304.357544 518.258911 301.796753 C 518.183594 295.394775 517.882324 288.992798 517.355103 282.59082 C 517.279785 281.235107 517.12915 279.954712 517.053833 278.598999 C 516.752563 275.435669 514.191772 273.025513 511.028442 272.874878 C 504.023926 272.498291 497.019409 272.197021 490.09021 271.971069 Z M 490.09021 271.971069 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 282.89209 300.064453 C 282.89209 303.60437 285.75415 306.541748 289.294067 306.7677 C 292.306763 306.918335 295.394775 306.993652 298.407471 307.144287 C 299.763184 307.219604 301.118896 307.219604 302.474609 307.294922 C 304.357544 307.370239 306.165161 306.692383 307.445557 305.411987 C 308.80127 304.056274 309.554443 302.323975 309.479126 300.44104 C 309.479126 298.934692 309.403809 297.353027 309.403809 295.771362 C 309.177856 288.390259 308.725952 281.009155 307.972778 273.628052 C 307.897461 272.724243 307.144287 272.046387 306.240479 272.121704 C 300.74231 272.272339 295.244141 272.498291 289.670654 272.799561 C 289.068115 272.799561 288.465576 272.874878 287.863037 272.874878 C 285.000977 273.025513 282.666138 275.435669 282.741455 278.373047 C 282.816772 285.603516 282.89209 292.833984 282.89209 300.064453 Z M 282.89209 300.064453 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 171.572998 306.993652 C 171.572998 306.993652 171.648315 307.06897 171.648315 307.06897 C 173.380615 307.06897 175.037598 307.06897 176.769897 307.06897 C 177.372437 307.06897 177.974976 307.06897 178.577515 307.06897 C 178.577515 307.06897 178.652832 307.06897 178.652832 307.06897 C 178.878784 307.06897 179.104736 307.06897 179.330688 307.06897 C 179.481323 307.06897 179.481323 307.06897 179.631958 307.06897 L 179.782593 307.06897 C 179.782593 307.06897 179.782593 307.06897 179.85791 307.06897 C 180.008545 307.06897 180.15918 307.06897 180.309814 307.06897 C 180.912354 307.06897 181.439575 307.06897 181.966797 307.06897 C 185.506714 307.06897 189.121948 307.06897 192.661865 306.993652 C 196.352417 306.993652 200.042969 306.918335 203.733521 306.918335 C 203.733521 306.918335 203.959473 306.918335 204.110107 306.918335 C 204.562012 306.918335 204.863281 306.541748 204.863281 306.165161 C 204.863281 302.549927 204.938599 298.934692 205.013916 295.319458 C 205.164551 290.122559 205.46582 285.000977 205.842407 279.804077 C 205.993042 277.99646 205.315186 276.113525 204.03479 274.757812 C 202.829712 273.4021 201.022095 272.573608 199.13916 272.573608 C 191.155518 272.498291 183.096558 272.498291 175.037598 272.498291 C 175.037598 272.498291 174.736328 272.498291 174.284424 272.498291 C 173.681885 272.498291 173.154663 272.950195 173.079346 273.628052 C 172.401489 281.009155 171.949585 288.390259 171.723633 295.771362 C 171.572998 299.537231 171.572998 303.227783 171.572998 306.993652 Z M 171.572998 306.993652 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 123.821777 299.687866 C 123.821777 303.378418 126.759155 306.466431 130.449707 306.541748 C 136.475098 306.692383 142.500488 306.7677 148.525879 306.843018 C 152.291748 306.918335 155.304443 303.90564 155.379761 300.215088 C 155.379761 298.859375 155.455078 297.428345 155.455078 295.997314 C 155.605713 290.64978 155.906982 285.302246 156.283569 279.954712 C 156.434204 278.071777 155.756348 276.188843 154.475952 274.83313 C 153.195557 273.4021 151.387939 272.648926 149.505005 272.648926 C 146.040405 272.724243 142.575806 272.799561 139.111206 272.799561 C 134.66748 272.874878 130.299072 273.025513 125.855347 273.10083 C 125.629395 273.10083 125.403442 273.326782 125.328125 273.628052 C 124.650269 281.009155 124.198364 288.390259 123.972412 295.771362 C 123.897095 297.051758 123.897095 298.407471 123.821777 299.687866 Z M 123.821777 299.687866 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 126.231934 265.493774 C 126.081299 266.77417 126.533203 268.129883 127.512329 269.109009 C 128.416138 270.012817 129.771851 270.540039 131.127563 270.389404 C 135.721924 269.862183 140.391602 269.410278 145.136597 269.033691 C 147.320801 268.883057 149.505005 268.732422 151.689209 268.581787 C 154.927856 268.431152 157.563965 265.870361 158.015869 262.707031 C 158.769043 256.229736 159.748169 249.752441 160.953247 243.350464 C 161.179199 241.994751 160.802612 240.563721 159.898804 239.584595 C 158.994995 238.530151 157.639282 237.927612 156.283569 238.00293 C 154.55127 238.078247 152.81897 238.153564 151.011353 238.304199 C 145.814453 238.605469 140.542236 238.982056 135.345337 239.509277 C 132.332642 239.735229 129.922485 241.994751 129.319946 244.932129 C 129.244629 245.609985 129.093994 246.212524 129.018677 246.815063 C 127.888916 252.991089 126.985107 259.242432 126.231934 265.493774 Z M 126.231934 265.493774 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 184.226318 237.551025 C 180.912354 237.475708 178.12561 239.810547 177.447754 243.049194 C 177.221802 244.32959 176.99585 245.534668 176.769897 246.815063 C 175.715454 252.765137 174.811646 258.71521 174.058472 264.740601 C 173.983154 265.493774 174.209106 266.322266 174.736328 266.849487 C 175.26355 267.452026 176.016724 267.828613 176.845215 267.828613 C 184.75354 267.753296 192.586548 267.979248 200.494873 268.355835 C 204.03479 268.50647 207.122803 265.945679 207.574707 262.405762 C 208.327881 256.003784 209.307007 249.677124 210.436768 243.350464 C 210.66272 242.145386 210.36145 240.940308 209.608276 239.961182 C 208.855103 238.982056 207.725342 238.379517 206.520264 238.304199 C 201.549316 238.00293 196.578369 237.852295 191.607422 237.70166 C 189.121948 237.626343 186.636475 237.551025 184.226318 237.551025 Z M 184.226318 237.551025 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 357.606934 235.216187 C 356.85376 231.902222 353.841064 229.6427 350.451782 229.94397 C 345.706787 230.320557 340.961792 230.772461 336.216797 231.224365 C 332.601562 231.67627 328.986328 232.052856 325.446411 232.504761 C 323.563477 232.730713 321.906494 233.785156 320.852051 235.291504 C 319.72229 236.797852 319.270386 238.680786 319.646973 240.488403 C 319.646973 240.563721 319.72229 240.714355 319.72229 240.789673 C 320.927368 247.342285 321.981812 253.894897 322.810303 260.44751 C 322.960938 261.200684 323.337524 261.953857 323.940063 262.405762 C 324.542603 262.857666 325.371094 263.083618 326.124268 263.008301 C 332.224976 262.17981 338.325684 261.426636 344.501709 260.824097 C 347.890991 260.522827 351.280273 260.221558 354.669556 259.995605 C 356.55249 259.844971 358.28479 258.941162 359.414551 257.434814 C 360.619629 255.928467 361.071533 254.045532 360.770264 252.162598 C 360.544312 250.580933 360.243042 248.999268 360.01709 247.417603 C 359.263916 243.350464 358.435425 239.283325 357.606934 235.216187 Z M 357.606934 235.216187 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 431.794556 228.814209 C 429.760986 228.663574 427.727417 229.567383 426.371704 231.149048 C 425.015991 232.730713 424.413452 234.8396 424.865356 236.873169 C 425.091309 238.153564 425.392578 239.43396 425.61853 240.789673 C 426.597656 246.137207 427.501465 251.409424 428.254639 256.832275 C 428.405273 258.037354 429.459717 259.016479 430.740112 259.091797 C 440.380737 259.543701 450.021362 260.296875 459.661987 261.351318 C 460.942383 261.501953 462.222778 260.974731 463.126587 260.070923 C 464.030396 259.167114 464.4823 257.811401 464.256348 256.531006 C 463.804443 253.518311 463.352539 250.505615 462.75 247.417603 C 462.072144 243.501099 461.31897 239.584595 460.490479 235.668091 C 459.887939 232.80603 457.402466 230.621826 454.465088 230.395874 C 454.239136 230.395874 454.013184 230.320557 453.787231 230.320557 C 446.481445 229.6427 439.175659 229.190796 431.794556 228.814209 Z M 431.794556 228.814209 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 407.241089 232.203491 C 406.713867 229.718018 404.529663 227.985718 402.044189 227.985718 C 401.065063 227.985718 400.161255 227.985718 399.182129 227.985718 C 395.792847 227.985718 392.403564 228.061035 389.0896 228.061035 C 386.302856 228.136353 383.591431 228.21167 380.804688 228.286987 C 378.846436 228.362305 376.963501 229.266113 375.758423 230.847778 C 374.478027 232.354126 374.026123 234.387695 374.40271 236.345947 C 374.703979 237.852295 375.005249 239.283325 375.231201 240.789673 C 375.984375 244.781494 376.662231 248.773315 377.264771 252.765137 C 377.791992 256.079102 380.72937 258.564575 384.118652 258.489258 C 389.541504 258.338623 394.889038 258.263306 400.31189 258.263306 C 401.592285 258.263306 402.872681 258.263306 404.153076 258.263306 C 406.186646 258.338623 408.06958 257.434814 409.349976 255.928467 C 410.630371 254.422119 411.157593 252.38855 410.856323 250.430298 C 410.705688 249.451172 410.555054 248.472046 410.329102 247.417603 C 409.425293 242.371338 408.446167 237.249756 407.241089 232.203491 Z M 407.241089 232.203491 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 472.616577 205.164551 C 471.863403 204.938599 471.110229 205.239868 470.583008 205.76709 C 470.055786 206.369629 469.829834 207.122803 470.055786 207.875977 C 471.712769 213.223511 473.143799 218.646362 474.499512 224.069214 C 474.876099 225.726196 476.156494 227.081909 477.888794 227.533813 C 482.558472 228.738892 487.228149 230.094604 491.897827 231.600952 C 497.471313 233.408569 503.0448 235.442139 508.467651 237.776978 C 508.844238 237.927612 509.296143 237.852295 509.672729 237.551025 C 509.973999 237.249756 510.124634 236.797852 510.049316 236.421265 C 509.220825 233.182617 508.392334 230.019287 507.488525 226.78064 C 506.584717 223.692627 505.605591 220.529297 504.626465 217.441284 C 504.551147 217.290649 504.47583 217.140015 504.47583 216.914062 C 503.797974 214.955811 502.216309 213.374146 500.182739 212.696289 C 498.224487 212.018433 496.190918 211.415894 494.232666 210.738037 C 489.261719 209.231689 484.290771 207.875977 479.319824 206.670898 C 477.13562 206.143677 474.876099 205.616455 472.616577 205.164551 Z M 472.616577 205.164551 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 189.724487 214.503906 C 186.561157 214.353271 183.774414 216.386841 182.945923 219.474854 C 182.644653 220.529297 182.343384 221.659058 182.042114 222.788818 C 181.138306 226.178101 180.309814 229.6427 179.556641 233.031982 C 179.481323 233.483887 179.556641 233.935791 179.85791 234.312378 C 180.083862 234.613647 180.535767 234.8396 180.912354 234.8396 C 187.766235 234.914917 194.620117 235.216187 201.473999 235.818726 C 202.829712 235.96936 204.260742 236.119995 205.616455 236.27063 C 209.005737 236.647217 212.169067 234.387695 212.922241 230.998413 C 213.675415 227.458496 214.503906 223.918579 215.407715 220.378662 C 215.633667 219.474854 215.483032 218.495728 214.955811 217.742554 C 214.503906 216.98938 213.675415 216.537476 212.771606 216.386841 C 205.089233 215.407715 197.40686 214.805176 189.724487 214.503906 Z M 189.724487 214.503906 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 424.262817 198.385986 C 422.078613 198.235352 419.969727 199.13916 418.538696 200.87146 C 417.182983 202.60376 416.731079 204.938599 417.408936 207.047485 C 417.484253 207.348755 417.55957 207.574707 417.634888 207.875977 C 418.237427 209.909546 418.839966 212.018433 419.442505 214.127319 C 420.195679 216.838745 422.605835 218.796997 425.467896 219.022949 C 431.192017 219.474854 436.916138 220.077393 442.564941 220.755249 C 444.146606 220.981201 445.652954 221.207153 447.234619 221.433105 C 449.494141 221.734375 451.753662 220.905884 453.26001 219.098267 C 454.766357 217.365967 455.293579 214.955811 454.615723 212.771606 C 454.239136 211.491211 453.862549 210.210815 453.410645 208.93042 C 452.95874 207.424072 452.506836 205.993042 451.979614 204.562012 C 451.301758 202.453125 449.494141 200.946777 447.309937 200.645508 C 439.627563 199.666382 431.94519 198.837891 424.262817 198.385986 Z M 424.262817 198.385986 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 281.536377 218.947632 C 281.536377 219.022949 281.611694 219.098267 281.687012 219.173584 C 281.762329 219.173584 281.837646 219.173584 281.912964 219.098267 C 281.988281 219.098267 281.988281 219.098267 281.988281 219.098267 C 283.419312 218.119141 284.850342 217.215332 286.281372 216.311523 C 288.842163 214.729858 291.327637 213.223511 293.963745 211.717163 C 294.942871 211.189941 295.394775 209.984863 295.093506 208.93042 C 293.511841 204.03479 291.854858 199.13916 289.971924 194.394165 C 289.971924 194.318848 289.896606 194.318848 289.896606 194.318848 C 289.896606 194.318848 289.821289 194.318848 289.821289 194.318848 C 287.938354 195.297974 286.130737 196.2771 284.32312 197.256226 C 282.138916 198.536621 280.783203 200.946777 280.933838 203.432251 C 281.009155 204.863281 281.084473 206.218994 281.084473 207.650024 C 281.235107 211.415894 281.385742 215.181763 281.536377 218.947632 Z M 281.536377 218.947632 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 397.600464 198.988525 C 397.299194 198.084717 396.470703 197.557495 395.566895 197.557495 C 392.780151 197.557495 389.993408 197.632812 387.206665 197.783447 C 382.536987 197.934082 377.791992 198.160034 373.046997 198.536621 C 371.013428 198.687256 369.130493 199.741699 368.000732 201.398682 C 366.795654 203.130981 366.494385 205.239868 367.096924 207.19812 C 367.172241 207.424072 367.247559 207.650024 367.247559 207.875977 C 367.925415 209.909546 368.452637 211.943115 369.055176 213.976685 C 369.883667 217.064697 372.821045 219.098267 375.984375 218.872314 C 379.599609 218.646362 383.214844 218.495728 386.830078 218.345093 C 389.466187 218.194458 392.026978 218.194458 394.663086 218.119141 C 396.018799 218.119141 397.299194 218.119141 398.654907 218.119141 C 399.182129 218.119141 399.784668 218.119141 400.31189 218.119141 C 401.140381 218.119141 401.893555 217.742554 402.345459 217.064697 C 402.872681 216.386841 403.023315 215.55835 402.797363 214.805176 C 402.194824 212.846924 401.592285 210.888672 400.989746 208.93042 C 399.935303 205.541138 398.805542 202.227173 397.600464 198.988525 Z M 397.600464 198.988525 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 137.002319 212.997559 C 136.927002 213.223511 137.002319 213.449463 137.152954 213.600098 C 137.303589 213.750732 137.529541 213.82605 137.755493 213.750732 C 147.697388 211.491211 157.789917 210.060181 167.957764 209.532959 C 168.560303 209.457642 169.012207 209.081055 169.162842 208.553833 C 170.06665 205.616455 170.970459 202.679077 171.949585 199.741699 C 172.552124 197.934082 172.250854 195.97583 171.121094 194.469482 C 169.916016 192.963135 168.108398 192.134644 166.225464 192.285278 C 165.171021 192.360596 164.116577 192.435913 163.137451 192.51123 C 157.7146 192.887817 152.367065 193.490356 147.019531 194.318848 C 144.609375 194.770752 142.575806 196.427734 141.747314 198.687256 C 140.692871 201.549316 139.713745 204.486694 138.734619 207.348755 C 138.13208 209.231689 137.604858 211.114624 137.002319 212.997559 Z M 137.002319 212.997559 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 193.11377 192.435913 C 192.435913 192.360596 191.758057 192.8125 191.456787 193.415039 C 189.724487 198.009399 188.067505 202.679077 186.561157 207.348755 C 186.410522 207.875977 186.48584 208.327881 186.711792 208.779785 C 187.013062 209.156372 187.464966 209.457642 187.992188 209.457642 C 193.716309 209.758911 199.44043 210.286133 205.089233 211.114624 C 207.19812 211.415894 209.307007 211.79248 211.340576 212.169067 C 214.729858 212.771606 218.043823 210.738037 219.022949 207.49939 C 219.776123 204.863281 220.604614 202.30249 221.508423 199.741699 C 221.734375 198.988525 221.659058 198.160034 221.282471 197.40686 C 220.905884 196.729004 220.228027 196.2771 219.399536 196.126465 C 217.365967 195.674561 215.332397 195.297974 213.223511 194.921387 C 206.595581 193.716309 199.892334 192.887817 193.11377 192.435913 Z M 193.11377 192.435913 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 465.235474 177.297119 C 463.879761 176.920532 462.44873 177.372437 461.544922 178.42688 C 460.641113 179.481323 460.415161 180.987671 460.942383 182.268066 C 462.599365 186.18457 464.105713 190.025757 465.536743 194.017578 C 465.838013 194.921387 466.591187 195.599243 467.570312 195.900513 C 469.603882 196.503052 471.637451 197.180908 473.671021 197.858765 C 480.29895 200.042969 486.851562 202.60376 493.178223 205.46582 C 495.513062 206.520264 497.8479 207.650024 500.107422 208.855103 C 500.408691 209.005737 500.709961 208.93042 500.935913 208.704468 C 501.161865 208.478516 501.3125 208.177246 501.161865 207.875977 C 500.258057 205.616455 499.354248 203.432251 498.375122 201.248047 C 497.471313 199.13916 496.492188 197.030273 495.437744 194.996704 C 494.609253 193.415039 493.780762 191.833374 492.876953 190.327026 C 492.048462 188.971313 491.219971 187.615601 490.316162 186.410522 C 490.165527 186.18457 489.939575 185.958618 489.78894 185.883301 C 489.337036 185.582031 488.885132 185.280762 488.433228 184.979492 C 487.981323 184.678223 487.529419 184.376953 487.002197 184.226318 C 485.345215 183.548462 483.688232 182.945923 482.03125 182.418701 C 476.533081 180.460449 470.884277 178.803467 465.235474 177.297119 Z M 465.235474 177.297119 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 339.832031 181.138306 C 338.551636 178.42688 335.463623 176.99585 332.526245 177.749023 C 325.069824 179.782593 317.764038 182.192749 310.608887 184.979492 C 307.294922 186.18457 305.637939 189.875122 306.843018 193.11377 C 306.918335 193.415039 307.06897 193.716309 307.144287 194.017578 C 307.520874 194.996704 307.822144 195.97583 308.19873 196.954956 C 308.80127 198.687256 310.081665 200.042969 311.738647 200.87146 C 313.39563 201.624634 315.278564 201.699951 317.010864 201.022095 C 319.345703 200.118286 321.755859 199.214478 324.166016 198.461304 C 328.459106 196.954956 332.827515 195.599243 337.27124 194.394165 C 339.154175 193.866943 340.73584 192.586548 341.639648 190.778931 C 342.46814 189.046631 342.46814 186.937744 341.714966 185.130127 C 341.263062 184.226318 340.886475 183.32251 340.43457 182.418701 C 340.208618 181.966797 340.057983 181.59021 339.832031 181.138306 Z M 339.832031 181.138306 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 405.433472 169.087524 C 404.755615 169.087524 404.153076 169.388794 403.776489 169.991333 C 403.47522 170.518555 403.399902 171.271729 403.701172 171.79895 C 403.776489 171.949585 403.776489 172.024902 403.851807 172.175537 C 405.508789 175.489502 407.015137 178.878784 408.521484 182.268066 C 408.822754 183.02124 409.124023 183.774414 409.425293 184.527588 C 409.952515 185.732666 411.082275 186.561157 412.437988 186.636475 C 423.810913 187.239014 435.108521 188.594727 446.255493 190.703613 C 446.406128 190.778931 446.556763 190.703613 446.63208 190.628296 C 446.707397 190.477661 446.707397 190.402344 446.707397 190.251709 C 445.577637 187.615601 444.447876 184.979492 443.242798 182.418701 C 441.661133 179.029419 439.928833 175.640137 438.045898 172.326172 C 437.819946 171.949585 437.443359 171.723633 436.991455 171.648315 C 429.535034 170.593872 422.003296 169.840698 414.39624 169.388794 C 411.458862 169.238159 408.446167 169.162842 405.433472 169.087524 Z M 405.433472 169.087524 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 384.721191 170.744507 C 384.19397 169.991333 383.365479 169.539429 382.46167 169.614746 C 373.574219 170.141968 364.762085 171.196411 355.949951 172.627441 C 355.498047 172.702759 355.046143 173.004028 354.82019 173.455933 C 354.594238 173.907837 354.594238 174.435059 354.82019 174.886963 C 355.949951 177.297119 357.079712 179.782593 358.134155 182.268066 C 358.435425 183.02124 358.736694 183.774414 359.037964 184.452271 C 360.243042 187.314331 363.18042 189.046631 366.193115 188.594727 C 373.046997 187.615601 379.976196 187.013062 386.905396 186.636475 C 387.3573 186.636475 387.809204 186.636475 388.261108 186.561157 C 389.240234 186.561157 390.144043 186.033936 390.671265 185.205444 C 391.198486 184.376953 391.198486 183.32251 390.821899 182.418701 C 389.164917 179.029419 387.507935 175.640137 385.549683 172.326172 C 385.32373 171.79895 385.022461 171.271729 384.721191 170.744507 Z M 384.721191 170.744507 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
<path style="fill-rule:evenodd;fill:rgb(98.039216%,95.294118%,82.352942%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(91.37255%,91.37255%,91.37255%);stroke-opacity:1;stroke-miterlimit:1.41421;" d="M 493.55481 188.067505 C 493.55481 188.067505 493.55481 188.067505 493.55481 188.142822 C 493.102905 187.841553 492.651001 187.615601 492.123779 187.314331 C 492.575684 187.540283 493.102905 187.766235 493.55481 188.067505 Z M 493.55481 188.067505 " transform="matrix(0.0518639,0,0,0.0518639,0,0)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 56 KiB

View file

@ -0,0 +1 @@
<svg class="{{ .class }}" aria-label="Pocket" role="img" width="32" height="32" viewBox="0 0 512 512"><path d="M388.8 88.9H123.2A47.4 47.4 0 0 0 76 136.5v131.9c0 2.4.2 4.8.5 7.2a101.8 101.8 0 0 0-.5 10.6c0 75.6 80.6 137 180 137s180-61.4 180-137c0-3.6-.2-7.1-.5-10.6.3-2.4.5-4.8.5-7.2v-132A47.4 47.4 0 0 0 388.8 89zm-22.4 132.6l-93 93c-4.7 4.6-11 7-17.1 7a23.8 23.8 0 0 1-17.7-7l-93-93a24 24 0 0 1 33.8-33.8l76.6 76.5 76.6-76.5a24 24 0 0 1 33.8 33.8z"/></svg>

After

Width:  |  Height:  |  Size: 458 B

View file

@ -0,0 +1 @@
<svg class="{{ .class }}" aria-label="Reddit" role="img" width="32" height="32" viewBox="0 0 512 512"><path fill-rule="evenodd" d="M375 146a32 32 0 1 0-29-46l-65-13c-5-1-9 2-10 6l-22 97c-45 1-85 15-113 36a42 42 0 1 0-45 69l-1 12c0 65 74 117 166 117s166-52 166-117l-1-11a42 42 0 1 0-44-69c-28-21-67-35-111-37l19-86 58 13a32 32 0 0 0 32 29zM190 353c2-1 4 0 5 1 15 11 38 18 61 18s46-6 61-18a7 7 0 0 1 8 10c-18 14-44 21-69 21-25-1-51-7-69-21a6 6 0 0 1 3-11zm23-44a31 31 0 1 1-44-44 31 31 0 0 1 44 44zm130 0a31 31 0 1 0-44-44 31 31 0 0 0 44 44z"/></svg>

After

Width:  |  Height:  |  Size: 548 B

View file

@ -0,0 +1 @@
<svg class="{{ .class }}" aria-label="Stack Overflow" role="img" width="32" height="32" viewBox="0 0 512 512"><g stroke-width="30"><path fill="none" d="M125 297v105h241V297"/><path d="M170 341h150m-144-68l148 31M199 204l136 64m-95-129l115 97M293 89l90 120"/></g></svg>

After

Width:  |  Height:  |  Size: 268 B

View file

@ -0,0 +1 @@
<svg class="{{ .class }}" aria-label="Telegram" role="img" width="32" height="32" viewBox="0 0 512 512"><path d="M199 404c-11 0-10-4-13-14l-32-105 245-144"/><path d="M199 404c7 0 11-4 16-8l45-43-56-34"/><path d="M204 319l135 99c14 9 26 4 30-14l55-258c5-22-9-32-24-25L79 245c-21 8-21 21-4 26l83 26 190-121c9-5 17-3 11 4"/></svg>

After

Width:  |  Height:  |  Size: 327 B

View file

@ -0,0 +1 @@
<svg class="{{ .class }}" aria-label="Twitter" role="img" width="32" height="32" viewBox="0 0 512 512"><path d="M437 152a72 72 0 0 1-40 12 72 72 0 0 0 32-40 72 72 0 0 1-45 17 72 72 0 0 0-122 65 200 200 0 0 1-145-74 72 72 0 0 0 22 94 72 72 0 0 1-32-7 72 72 0 0 0 56 69 72 72 0 0 1-32 1 72 72 0 0 0 67 50 200 200 0 0 1-105 29 200 200 0 0 0 309-179 200 200 0 0 0 35-37"/></svg>

After

Width:  |  Height:  |  Size: 374 B

View file

@ -0,0 +1 @@
<svg class="{{ .class }}" aria-label="VK" role="img" width="32" height="32" viewBox="0 0 512 512"><path d="M274 363c5-1 14-3 14-15 0 0-1-30 13-34s32 29 51 42c14 9 25 8 25 8l51-1s26-2 14-23c-1-2-9-15-39-42-31-30-26-25 11-76 23-31 33-50 30-57-4-7-20-6-20-6h-57c-6 0-9 1-12 6 0 0-9 25-21 45-25 43-35 45-40 42-9-5-7-24-7-37 0-45 7-61-13-65-13-2-59-4-73 3-7 4-11 11-8 12 3 0 12 1 17 7 8 13 9 75-2 81-15 11-53-62-62-86-2-6-5-7-12-9H79c-6 0-15 1-11 13 27 56 83 193 184 192z"/></svg>

After

Width:  |  Height:  |  Size: 475 B

5567
themes/binario/package-lock.json generated Normal file

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,72 @@
{
"name": "binario",
"version": "1.0.0",
"description": "Responsive card-based & code-light Hugo theme",
"license": "MIT",
"browserslist": [
"> 0.25%",
"last 2 version",
"not dead",
"IE 11",
"iOS >= 9"
],
"postcss": {
"plugins": {
"autoprefixer": {
"cascade": false
}
}
},
"eslintConfig": {
"extends": "airbnb-base",
"env": {
"browser": true
},
"rules": {
"indent": [
2,
"tab"
],
"comma-dangle": [
"error",
{
"arrays": "always-multiline",
"objects": "always-multiline",
"imports": "always-multiline",
"exports": "always-multiline",
"functions": "ignore"
}
],
"no-tabs": 0
}
},
"dependencies": {},
"devDependencies": {
"autoprefixer": "^9.6.1",
"eslint": "^4.19.1",
"eslint-config-airbnb-base": "^13.2.0",
"eslint-plugin-import": "^2.18.0",
"postcss-cli": "^6.1.3",
"stylelint": "^10.1.0",
"stylelint-order": "^3.0.0"
},
"scripts": {
"lint:prefixes": "postcss static/css/*.css",
"lint:css": "stylelint static/css/*.css",
"lint:js": "eslint static/js/*.js",
"lint": "npm run lint:css && npm run lint:js",
"fix:prefixes": "postcss -r static/css/*.css",
"fix:css": "stylelint static/css/*.css --fix",
"fix:js": "eslint static/js/*.js --fix",
"fix": "npm run fix:prefixes && npm run fix:css && npm run fix:js",
"test": "npm run lint"
},
"repository": {
"type": "git",
"url": "git+https://github.com/Vimux/Binario.git"
},
"bugs": {
"url": "https://github.com/Vimux/Binario/issues"
},
"homepage": "https://github.com/Vimux/Binario"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 B

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,28 @@
a {
color: #77baff;
}
blockquote {
border-color: #77baff;
}
mark {
background-color: #77baff;
}
.logo:hover {
color: #77baff;
}
.main-nav__btn {
fill: #77baff;
}
.toc {
color: #77baff;
}
.share__icon {
fill: #77baff;
stroke: #77baff;
}

View file

@ -0,0 +1,28 @@
a {
color: #9ccc6c;
}
blockquote {
border-color: #9ccc6c;
}
mark {
background-color: #9ccc6c;
}
.logo:hover {
color: #9ccc6c;
}
.main-nav__btn {
fill: #9ccc6c;
}
.toc {
color: #9ccc6c;
}
.share__icon {
fill: #9ccc6c;
stroke: #9ccc6c;
}

View file

@ -0,0 +1,28 @@
a {
color: #ff5562;
}
blockquote {
border-color: #ff5562;
}
mark {
background-color: #ff5562;
}
.logo:hover {
color: #ff5562;
}
.main-nav__btn {
fill: #ff5562;
}
.toc {
color: #ff5562;
}
.share__icon {
fill: #ff5562;
stroke: #ff5562;
}

View file

@ -0,0 +1,28 @@
a {
color: #bc7de8;
}
blockquote {
border-color: #bc7de8;
}
mark {
background-color: #bc7de8;
}
.logo:hover {
color: #bc7de8;
}
.main-nav__btn {
fill: #bc7de8;
}
.toc {
color: #bc7de8;
}
.share__icon {
fill: #bc7de8;
stroke: #bc7de8;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 201 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 428 B

View file

@ -0,0 +1,13 @@
const toggle = document.getElementById('toggle');
const menu = document.getElementById('menu');
function toggleMenu() {
menu.classList.toggle('main-nav__list--active');
this.classList.toggle('main-nav__btn--active');
this.setAttribute(
'aria-expanded',
this.getAttribute('aria-expanded') === 'true' ? 'false' : 'true'
);
}
toggle.addEventListener('click', toggleMenu, false);

12
themes/binario/theme.toml Normal file
View file

@ -0,0 +1,12 @@
name = "Binario"
license = "MIT"
licenselink = "https://github.com/vimux/binario/blob/master/LICENSE"
description = "Responsive card-based & code-light Hugo theme"
homepage = "https://github.com/vimux/binario/"
tags = ["blog", "dark", "disqus", "google analytics", "responsive"]
features = []
min_version = "0.38"
[author]
name = "Vimux"
homepage = "https://github.com/vimux"