embedded hello friend because i'm lazy
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
@ -1 +0,0 @@
|
|||||||
Subproject commit fff3cc7bcd46476834e5a975e13dce0766c813bd
|
|
60
jujure/themes/hello_friend/.eslintrc.yml
Normal file
@ -0,0 +1,60 @@
|
|||||||
|
---
|
||||||
|
|
||||||
|
env:
|
||||||
|
es6: true
|
||||||
|
|
||||||
|
extends:
|
||||||
|
# https://github.com/airbnb/javascript
|
||||||
|
- airbnb
|
||||||
|
- eslint:recommended
|
||||||
|
- prettier
|
||||||
|
|
||||||
|
parser: babel-eslint
|
||||||
|
|
||||||
|
rules:
|
||||||
|
# best practices
|
||||||
|
arrow-parens:
|
||||||
|
- 2
|
||||||
|
- as-needed
|
||||||
|
semi:
|
||||||
|
- 2
|
||||||
|
- never
|
||||||
|
class-methods-use-this: 0
|
||||||
|
comma-dangle:
|
||||||
|
- 2
|
||||||
|
- always-multiline
|
||||||
|
no-console:
|
||||||
|
- 2
|
||||||
|
no-unused-expressions: 0
|
||||||
|
no-param-reassign:
|
||||||
|
- 2
|
||||||
|
- props: false
|
||||||
|
no-useless-escape: 0
|
||||||
|
func-names: 0
|
||||||
|
quotes:
|
||||||
|
- 2
|
||||||
|
- single
|
||||||
|
- allowTemplateLiterals: true
|
||||||
|
no-underscore-dangle: 0
|
||||||
|
object-curly-newline: 0
|
||||||
|
function-paren-newline: 0
|
||||||
|
operator-linebreak:
|
||||||
|
- 2
|
||||||
|
- after
|
||||||
|
no-unused-vars:
|
||||||
|
- 2
|
||||||
|
- argsIgnorePattern: "^_"
|
||||||
|
# jsx a11y
|
||||||
|
jsx-a11y/no-static-element-interactions: 0
|
||||||
|
jsx-a11y/anchor-is-valid:
|
||||||
|
- 2
|
||||||
|
- specialLink:
|
||||||
|
- to
|
||||||
|
|
||||||
|
globals:
|
||||||
|
document: true
|
||||||
|
requestAnimationFrame: true
|
||||||
|
window: true
|
||||||
|
self: true
|
||||||
|
fetch: true
|
||||||
|
Headers: true
|
38
jujure/themes/hello_friend/.gitignore
vendored
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
|
||||||
|
# Created by https://www.gitignore.io/api/macos
|
||||||
|
# Edit at https://www.gitignore.io/?templates=macos
|
||||||
|
|
||||||
|
### macOS ###
|
||||||
|
# General
|
||||||
|
.DS_Store
|
||||||
|
.AppleDouble
|
||||||
|
.LSOverride
|
||||||
|
|
||||||
|
# Icon must end with two \r
|
||||||
|
Icon
|
||||||
|
|
||||||
|
# Thumbnails
|
||||||
|
._*
|
||||||
|
|
||||||
|
# Files that might appear in the root of a volume
|
||||||
|
.DocumentRevisions-V100
|
||||||
|
.fseventsd
|
||||||
|
.Spotlight-V100
|
||||||
|
.TemporaryItems
|
||||||
|
.Trashes
|
||||||
|
.VolumeIcon.icns
|
||||||
|
.com.apple.timemachine.donotpresent
|
||||||
|
|
||||||
|
# Directories potentially created on remote AFP share
|
||||||
|
.AppleDB
|
||||||
|
.AppleDesktop
|
||||||
|
Network Trash Folder
|
||||||
|
Temporary Items
|
||||||
|
.apdisk
|
||||||
|
|
||||||
|
# End of https://www.gitignore.io/api/macos
|
||||||
|
|
||||||
|
.vscode
|
||||||
|
|
||||||
|
# customize Headers whiteout touch git submodule.
|
||||||
|
layouts/partials/extra-head.html
|
14
jujure/themes/hello_friend/CHANGELOG.md
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
# Changelog
|
||||||
|
|
||||||
|
All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||||
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
|
## 2020-05-13
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- Changelog
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- In order to make the image handling more consistent, the `cover` tag does not force the image to live in `/img/` anymore. [!131](https://github.com/rhazdon/hugo-theme-hello-friend-ng/pull/131).
|
4
jujure/themes/hello_friend/CONTRIBUTING.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
# How to contribute
|
||||||
|
|
||||||
|
If you spot any bugs, please use [Issue Tracker](https://github.com/rhazdon/hugo-theme-hello-friend-ng/issues) or if you want to add a new feature directly please create a new [Pull Request](https://github.com/rhazdon/hugo-theme-hello-friend-ng/pulls).
|
11
jujure/themes/hello_friend/LICENSE.md
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
Original work Copyright (c) 2018 Track3<br />
|
||||||
|
Original work Copyright (c) 2019 panr<br />
|
||||||
|
Modified work Copyright (c) 2019 Djordje Atlialp<br />
|
||||||
|
|
||||||
|
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.
|
210
jujure/themes/hello_friend/README.md
Normal file
@ -0,0 +1,210 @@
|
|||||||
|
# Hello Friend NG
|
||||||
|
|
||||||
|
![Hello Friend NG](https://dsh.re/d914c)
|
||||||
|
|
||||||
|
## General informations
|
||||||
|
|
||||||
|
This theme was highly inspired by the [hello-friend](https://github.com/panr/hugo-theme-hello-friend) and [hermit](https://github.com/Track3/hermit). A lot of kudos for their great work.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Table of Contents
|
||||||
|
|
||||||
|
- [Features](#features)
|
||||||
|
- [How to start](#how-to-start)
|
||||||
|
- [How to configure](#how-to-configure)
|
||||||
|
- [More](#more-things)
|
||||||
|
- [Built in shortcodes](#built-in-shortcodes)
|
||||||
|
- [image](#image)
|
||||||
|
- [Code highlighting](#code-highlighting)
|
||||||
|
- [Favicon](#favicon)
|
||||||
|
- [Audio Support](#audio-support)
|
||||||
|
- [Social Icons](#social-icons)
|
||||||
|
- [Known issues](#known-issues)
|
||||||
|
- [How to edit the theme](#how-to-edit-the-theme)
|
||||||
|
- [Changelog](CHANGELOG.md)
|
||||||
|
- [Sponsoring](#sponsoring)
|
||||||
|
- [Licence](#licence)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- Theming: **dark/light mode**, depending on your system preferences or the users choice
|
||||||
|
- Great reading experience thanks to [**Inter font**](https://rsms.me/inter/), made by [Rasmus Andersson](https://rsms.me/about/)
|
||||||
|
- Nice code highlighting thanks to [**PrismJS**](https://prismjs.com)
|
||||||
|
- An easy way to modify the theme with Hugo tooling
|
||||||
|
- Fully responsive
|
||||||
|
- Support for audio in posts (thanks to [@talbotp](https://github.com/talbotp))
|
||||||
|
- Builtin (enableable/disableable) multilanguage menu
|
||||||
|
- Support for social icons
|
||||||
|
- Support for sharing buttons
|
||||||
|
- Support for [Commento](https://commento.io)
|
||||||
|
- Support for [Plausible](https://plausible.io) (thanks to [@Joffcom](https://github.com/Joffcom))
|
||||||
|
|
||||||
|
## How to start
|
||||||
|
|
||||||
|
You can download the theme manually by going to [https://github.com/rhazdon/hugo-theme-hello-friend-ng.git](https://github.com/rhazdon/hugo-theme-hello-friend-ng.git) and pasting it to `themes/hello-friend-ng` in your root directory.
|
||||||
|
|
||||||
|
You can also clone it directly to your Hugo folder:
|
||||||
|
|
||||||
|
``` bash
|
||||||
|
$ git clone https://github.com/rhazdon/hugo-theme-hello-friend-ng.git themes/hello-friend-ng
|
||||||
|
```
|
||||||
|
|
||||||
|
If you don't want to make any radical changes, it's the best option, because you can get new updates when they are available. To do so, include it as a git submodule:
|
||||||
|
|
||||||
|
``` bash
|
||||||
|
$ git submodule add https://github.com/rhazdon/hugo-theme-hello-friend-ng.git themes/hello-friend-ng
|
||||||
|
```
|
||||||
|
|
||||||
|
## How to configure
|
||||||
|
|
||||||
|
The theme doesn't require any advanced configuration. Just copy the following config file.
|
||||||
|
To see all possible configurations, [check the docs](docs/config.md).
|
||||||
|
Note: There are more options to configure. Take a look into the `config.toml` in `exampleSite`.
|
||||||
|
|
||||||
|
``` toml
|
||||||
|
baseurl = "localhost"
|
||||||
|
title = "My Blog"
|
||||||
|
languageCode = "en-us"
|
||||||
|
theme = "hello-friend-ng"
|
||||||
|
paginate = 10
|
||||||
|
|
||||||
|
[params]
|
||||||
|
dateform = "Jan 2, 2006"
|
||||||
|
dateformShort = "Jan 2"
|
||||||
|
dateformNum = "2006-01-02"
|
||||||
|
dateformNumTime = "2006-01-02 15:04"
|
||||||
|
|
||||||
|
# Subtitle for home
|
||||||
|
homeSubtitle = "A simple and beautiful blog"
|
||||||
|
|
||||||
|
# Set disableReadOtherPosts to true in order to hide the links to other posts.
|
||||||
|
disableReadOtherPosts = false
|
||||||
|
|
||||||
|
# Enable sharing buttons, if you like
|
||||||
|
enableSharingButtons = true
|
||||||
|
|
||||||
|
# Show a global language switcher in the navigation bar
|
||||||
|
enableGlobalLanguageMenu = true
|
||||||
|
|
||||||
|
# Metadata mostly used in document's head
|
||||||
|
description = "My new homepage or blog"
|
||||||
|
keywords = "homepage, blog"
|
||||||
|
images = [""]
|
||||||
|
|
||||||
|
[taxonomies]
|
||||||
|
category = "blog"
|
||||||
|
tag = "tags"
|
||||||
|
series = "series"
|
||||||
|
|
||||||
|
[languages]
|
||||||
|
[languages.en]
|
||||||
|
title = "Hello Friend NG"
|
||||||
|
subtitle = "A simple theme for Hugo"
|
||||||
|
keywords = ""
|
||||||
|
copyright = '<a href="https://creativecommons.org/licenses/by-nc/4.0/" target="_blank" rel="noopener">CC BY-NC 4.0</a>'
|
||||||
|
readOtherPosts = "Read other posts"
|
||||||
|
|
||||||
|
[languages.en.params.logo]
|
||||||
|
logoText = "hello friend ng"
|
||||||
|
logoHomeLink = "/"
|
||||||
|
# or
|
||||||
|
#
|
||||||
|
# path = "/img/your-example-logo.svg"
|
||||||
|
# alt = "Your example logo alt text"
|
||||||
|
|
||||||
|
# And you can even create generic menu
|
||||||
|
[[menu.main]]
|
||||||
|
identifier = "blog"
|
||||||
|
name = "Blog"
|
||||||
|
url = "/posts"
|
||||||
|
```
|
||||||
|
|
||||||
|
## More things
|
||||||
|
|
||||||
|
### Built-in shortcodes
|
||||||
|
|
||||||
|
Of course you are able to use all default shortcodes from hugo (https://gohugo.io/content-management/shortcodes/).
|
||||||
|
|
||||||
|
#### image
|
||||||
|
|
||||||
|
Properties:
|
||||||
|
|
||||||
|
- `src` (required)
|
||||||
|
- `alt` (optional)
|
||||||
|
- `position` (optional, default: `left`, options: [`left`, `center`, `right`])
|
||||||
|
- `style`
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
``` golang
|
||||||
|
{{< image src="/img/hello.png" alt="Hello Friend" position="center" style="border-radius: 8px;" >}}
|
||||||
|
```
|
||||||
|
|
||||||
|
### Code highlighting
|
||||||
|
|
||||||
|
By default the theme is using PrismJS to color your code syntax. All you need to do is to wrap you code like this:
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
``` html
|
||||||
|
// your code here
|
||||||
|
```
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
### Favicon
|
||||||
|
|
||||||
|
Check the [docs](docs/favicons.md).
|
||||||
|
|
||||||
|
### Audio Support
|
||||||
|
|
||||||
|
You wrote an article and recorded it? Or do you have a special music that you would like to put on a certain article? Then you can do this now without further ado.
|
||||||
|
|
||||||
|
In your article add to your front matters part:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
audio: path/to/file.mp3
|
||||||
|
```
|
||||||
|
|
||||||
|
## Social Icons:
|
||||||
|
|
||||||
|
A large variety of social icons are available and can be configured like this:
|
||||||
|
|
||||||
|
```toml
|
||||||
|
[[params.social]]
|
||||||
|
name = "<site>"
|
||||||
|
url = "<profile_URL>"
|
||||||
|
```
|
||||||
|
|
||||||
|
Take a look into this [list](docs/svgs.md) of available icon options.
|
||||||
|
|
||||||
|
If you need another one, just open an issue or create a pull request with your wished icon. :)
|
||||||
|
|
||||||
|
## Known issues
|
||||||
|
|
||||||
|
There is a bug in Hugo that sometimes causes the main page not to render correctly. The reason is an empty taxonomy part.
|
||||||
|
Related issue tickets: [!14](https://github.com/rhazdon/hugo-theme-hello-friend-ng/issues/14) [!59](https://github.com/rhazdon/hugo-theme-hello-friend-ng/issues/59).
|
||||||
|
|
||||||
|
Either you comment it out completely or you write the following in
|
||||||
|
|
||||||
|
``` toml
|
||||||
|
[taxonomies]
|
||||||
|
tag = "tags"
|
||||||
|
category = "categories"
|
||||||
|
```
|
||||||
|
|
||||||
|
## How to edit the theme
|
||||||
|
|
||||||
|
Just edit it. You don't need any node stuff. ;)
|
||||||
|
|
||||||
|
## Sponsoring
|
||||||
|
|
||||||
|
If you like my work and if you think this project is worth to support it, just <br />
|
||||||
|
<a href="https://www.buymeacoffee.com/djordjeatlialp" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/default-green.png" alt="Buy Me A Coffee" style="height: 51px !important;width: 217px !important;" ></a>
|
||||||
|
|
||||||
|
## Licence
|
||||||
|
|
||||||
|
Copyright © 2019-2021 Djordje Atlialp
|
||||||
|
|
||||||
|
The theme is released under the MIT License. Check the [original theme license](https://github.com/rhazdon/hugo-theme-hello-friend-ng/blob/master/LICENSE.md) for additional licensing information.
|
8
jujure/themes/hello_friend/archetypes/default.md
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
---
|
||||||
|
title: "{{ replace .Name "-" " " | title }}"
|
||||||
|
date: {{ .Date }}
|
||||||
|
draft: true
|
||||||
|
comments: false
|
||||||
|
images:
|
||||||
|
---
|
||||||
|
|
10
jujure/themes/hello_friend/archetypes/posts.md
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
---
|
||||||
|
title: "{{ replace .Name "-" " " | title }}"
|
||||||
|
date: {{ .Date }}
|
||||||
|
draft: true
|
||||||
|
toc: false
|
||||||
|
images:
|
||||||
|
tags:
|
||||||
|
- untagged
|
||||||
|
---
|
||||||
|
|
57
jujure/themes/hello_friend/assets/js/main.js
Normal file
@ -0,0 +1,57 @@
|
|||||||
|
/**
|
||||||
|
* Theming.
|
||||||
|
*
|
||||||
|
* Supports the preferred color scheme of the operation system as well as
|
||||||
|
* the theme choice of the user.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
const themeToggle = document.querySelector(".theme-toggle");
|
||||||
|
const chosenTheme = window.localStorage && window.localStorage.getItem("theme");
|
||||||
|
const chosenThemeIsDark = chosenTheme == "dark";
|
||||||
|
const chosenThemeIsLight = chosenTheme == "light";
|
||||||
|
|
||||||
|
// Detect the color scheme the operating system prefers.
|
||||||
|
function detectOSColorTheme() {
|
||||||
|
if (chosenThemeIsDark) {
|
||||||
|
document.documentElement.setAttribute("data-theme", "dark");
|
||||||
|
} else if (chosenThemeIsLight) {
|
||||||
|
document.documentElement.setAttribute("data-theme", "light");
|
||||||
|
} else if (window.matchMedia("(prefers-color-scheme: dark)").matches) {
|
||||||
|
document.documentElement.setAttribute("data-theme", "dark");
|
||||||
|
} else {
|
||||||
|
document.documentElement.setAttribute("data-theme", "light");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Switch the theme.
|
||||||
|
function switchTheme(e) {
|
||||||
|
if (chosenThemeIsDark) {
|
||||||
|
localStorage.setItem("theme", "light");
|
||||||
|
} else if (chosenThemeIsLight) {
|
||||||
|
localStorage.setItem("theme", "dark");
|
||||||
|
} else {
|
||||||
|
if (document.documentElement.getAttribute("data-theme") == "dark") {
|
||||||
|
localStorage.setItem("theme", "light");
|
||||||
|
} else {
|
||||||
|
localStorage.setItem("theme", "dark");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
detectOSColorTheme();
|
||||||
|
window.location.reload();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Event listener
|
||||||
|
if (themeToggle) {
|
||||||
|
themeToggle.addEventListener("click", switchTheme, false);
|
||||||
|
window
|
||||||
|
.matchMedia("(prefers-color-scheme: dark)")
|
||||||
|
.addEventListener("change", (e) => e.matches && detectOSColorTheme());
|
||||||
|
window
|
||||||
|
.matchMedia("(prefers-color-scheme: light)")
|
||||||
|
.addEventListener("change", (e) => e.matches && detectOSColorTheme());
|
||||||
|
|
||||||
|
detectOSColorTheme();
|
||||||
|
} else {
|
||||||
|
localStorage.removeItem("theme");
|
||||||
|
}
|
32
jujure/themes/hello_friend/assets/js/menu.js
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
// Mobile menu
|
||||||
|
|
||||||
|
const menuTrigger = document.querySelector(".menu-trigger");
|
||||||
|
const menu = document.querySelector(".menu");
|
||||||
|
const mobileQuery = getComputedStyle(document.body).getPropertyValue(
|
||||||
|
"--phoneWidth"
|
||||||
|
);
|
||||||
|
const isMobile = () => window.matchMedia(mobileQuery).matches;
|
||||||
|
const isMobileMenu = () => {
|
||||||
|
menuTrigger && menuTrigger.classList.toggle("hidden", !isMobile());
|
||||||
|
menu && menu.classList.toggle("hidden", isMobile());
|
||||||
|
};
|
||||||
|
|
||||||
|
isMobileMenu();
|
||||||
|
|
||||||
|
menuTrigger &&
|
||||||
|
menuTrigger.addEventListener(
|
||||||
|
"click",
|
||||||
|
() => menu && menu.classList.toggle("hidden")
|
||||||
|
);
|
||||||
|
|
||||||
|
window.addEventListener("resize", isMobileMenu);
|
||||||
|
|
||||||
|
const language = document.getElementsByTagName('html')[0].lang;
|
||||||
|
const logo = document.querySelector(".logo__pathname");
|
||||||
|
if(logo){
|
||||||
|
window.onload = () => {
|
||||||
|
let path = window.location.pathname.substring(1);
|
||||||
|
path = path.replace(language+'/','')
|
||||||
|
logo.textContent += path.substring(0,path.indexOf('/'));
|
||||||
|
};
|
||||||
|
}
|
90
jujure/themes/hello_friend/assets/js/prism.js
Normal file
9
jujure/themes/hello_friend/assets/scss/_404.scss
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
.btn-404 svg {
|
||||||
|
vertical-align: middle;
|
||||||
|
display: inline-block;
|
||||||
|
margin-right: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn-404 a {
|
||||||
|
margin: 0 10px;
|
||||||
|
}
|
139
jujure/themes/hello_friend/assets/scss/_buttons.scss
Normal file
@ -0,0 +1,139 @@
|
|||||||
|
.button-container {
|
||||||
|
display: table;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
button,
|
||||||
|
.button,
|
||||||
|
a.button {
|
||||||
|
position: relative;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
padding: 8px 18px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
text-decoration: none;
|
||||||
|
text-align: center;
|
||||||
|
font-weight: 500;
|
||||||
|
border-radius: 8px;
|
||||||
|
border: 1px solid transparent;
|
||||||
|
appearance: none;
|
||||||
|
cursor: pointer;
|
||||||
|
outline: none;
|
||||||
|
// Default
|
||||||
|
background: $light-background-header;
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
background: $dark-background-header;
|
||||||
|
color: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: light) {
|
||||||
|
background: $light-background-header;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=dark] & {
|
||||||
|
background: $dark-background-header;
|
||||||
|
color: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=light] & {
|
||||||
|
background: $light-background-header;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.outline {
|
||||||
|
background: transparent;
|
||||||
|
box-shadow: none;
|
||||||
|
padding: 8px 18px;
|
||||||
|
// Default
|
||||||
|
border-color: $light-background-secondary;
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
border-color: $dark-background-secondary;
|
||||||
|
color: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: light) {
|
||||||
|
border-color: $light-background-secondary;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=dark] & {
|
||||||
|
border-color: $dark-background-secondary;
|
||||||
|
color: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=light] & {
|
||||||
|
border-color: $light-background-secondary;
|
||||||
|
}
|
||||||
|
|
||||||
|
:hover {
|
||||||
|
transform: none;
|
||||||
|
box-shadow: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.primary {
|
||||||
|
box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
box-shadow: 0 2px 6px rgba(50, 50, 93, .21), 0 1px 3px rgba(0, 0, 0, .08);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.link {
|
||||||
|
background: none;
|
||||||
|
font-size: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.small {
|
||||||
|
font-size: .8rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.wide {
|
||||||
|
min-width: 200px;
|
||||||
|
padding: 14px 24px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.code-toolbar {
|
||||||
|
margin-bottom: 20px;
|
||||||
|
|
||||||
|
.toolbar-item a {
|
||||||
|
position: relative;
|
||||||
|
display: inline-flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
padding: 3px 8px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
text-decoration: none;
|
||||||
|
text-align: center;
|
||||||
|
font-size: 13px;
|
||||||
|
font-weight: 500;
|
||||||
|
border-radius: 8px;
|
||||||
|
border: 1px solid transparent;
|
||||||
|
appearance: none;
|
||||||
|
cursor: pointer;
|
||||||
|
outline: none;
|
||||||
|
// Default
|
||||||
|
background: $light-background-secondary;
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
background: $dark-background-secondary;
|
||||||
|
color: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: light) {
|
||||||
|
background: $light-background-secondary;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=dark] & {
|
||||||
|
background: $dark-background-secondary;
|
||||||
|
color: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=light] & {
|
||||||
|
background: $light-background-secondary;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
2159
jujure/themes/hello_friend/assets/scss/_flag-icons.scss
Normal file
50
jujure/themes/hello_friend/assets/scss/_fonts.scss
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
@font-face {
|
||||||
|
font-family: 'Inter';
|
||||||
|
font-style: normal;
|
||||||
|
font-display: auto;
|
||||||
|
font-weight: 400;
|
||||||
|
src: url("../fonts/Inter-Regular.woff2") format("woff2"),
|
||||||
|
url("../fonts/Inter-Regular.woff") format("woff");
|
||||||
|
}
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Inter';
|
||||||
|
font-style: italic;
|
||||||
|
font-display: auto;
|
||||||
|
font-weight: 400;
|
||||||
|
src: url("../fonts/Inter-Italic.woff2") format("woff2"),
|
||||||
|
url("../fonts/Inter-Italic.woff") format("woff");
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Inter';
|
||||||
|
font-style: normal;
|
||||||
|
font-display: auto;
|
||||||
|
font-weight: 600;
|
||||||
|
src: url("../fonts/Inter-Medium.woff2") format("woff2"),
|
||||||
|
url("../fonts/Inter-Medium.woff") format("woff");
|
||||||
|
}
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Inter';
|
||||||
|
font-style: italic;
|
||||||
|
font-display: auto;
|
||||||
|
font-weight: 600;
|
||||||
|
src: url("../fonts/Inter-MediumItalic.woff2") format("woff2"),
|
||||||
|
url("../fonts/Inter-MediumItalic.woff") format("woff");
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Inter';
|
||||||
|
font-style: normal;
|
||||||
|
font-display: auto;
|
||||||
|
font-weight: 800;
|
||||||
|
src: url("../fonts/Inter-Bold.woff2") format("woff2"),
|
||||||
|
url("../fonts/Inter-Bold.woff") format("woff");
|
||||||
|
}
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Inter';
|
||||||
|
font-style: italic;
|
||||||
|
font-display: auto;
|
||||||
|
font-weight: 800;
|
||||||
|
src: url("../fonts/Inter-BoldItalic.woff2") format("woff2"),
|
||||||
|
url("../fonts/Inter-BoldItalic.woff") format("woff");
|
||||||
|
}
|
49
jujure/themes/hello_friend/assets/scss/_footer.scss
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
.footer {
|
||||||
|
padding: 40px 20px;
|
||||||
|
flex-grow: 0;
|
||||||
|
color: $light-color-secondary;
|
||||||
|
|
||||||
|
&__inner {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
margin: 0 auto;
|
||||||
|
width: 760px;
|
||||||
|
max-width: 100%;
|
||||||
|
|
||||||
|
@media #{$media-size-tablet} {
|
||||||
|
flex-direction: column;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&__content {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
align-items: center;
|
||||||
|
font-size: 1rem;
|
||||||
|
color: $light-color-secondary;
|
||||||
|
|
||||||
|
@media #{$media-size-tablet} {
|
||||||
|
flex-direction: column;
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
& > *:not(:last-child)::after {
|
||||||
|
content: "•";
|
||||||
|
padding: 0 5px;
|
||||||
|
|
||||||
|
@media #{$media-size-tablet} {
|
||||||
|
content: "";
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
& > *:last-child {
|
||||||
|
padding: 0 0px;
|
||||||
|
|
||||||
|
@media #{$media-size-tablet} {
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
63
jujure/themes/hello_friend/assets/scss/_header.scss
Normal file
@ -0,0 +1,63 @@
|
|||||||
|
.header {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
position: relative;
|
||||||
|
padding: 20px;
|
||||||
|
// Default
|
||||||
|
background: $light-background-header;
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
background: $dark-background-header;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: light) {
|
||||||
|
background: $light-background-header;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=dark] & {
|
||||||
|
background: $dark-background-header;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=light] & {
|
||||||
|
background: $light-background-header;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__right {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
align-items: center;
|
||||||
|
|
||||||
|
@media #{$media-size-phone} {
|
||||||
|
flex-direction: row-reverse;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&__inner {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: space-between;
|
||||||
|
margin: 0 auto;
|
||||||
|
width: 760px;
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-toggle {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
line-height: 1;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-toggler {
|
||||||
|
fill: currentColor;
|
||||||
|
}
|
||||||
|
|
||||||
|
.not-selectable {
|
||||||
|
user-select: none;
|
||||||
|
-webkit-user-select: none;
|
||||||
|
-moz-user-select: none;
|
||||||
|
-ms-user-select: none;
|
||||||
|
}
|
85
jujure/themes/hello_friend/assets/scss/_list.scss
Normal file
@ -0,0 +1,85 @@
|
|||||||
|
.posts {
|
||||||
|
width: 100%;
|
||||||
|
max-width: 800px;
|
||||||
|
text-align: left;
|
||||||
|
padding: 20px;
|
||||||
|
margin: 20px auto;
|
||||||
|
|
||||||
|
@media #{$media-size-tablet} {
|
||||||
|
max-width: 660px;
|
||||||
|
}
|
||||||
|
|
||||||
|
&:not(:last-of-type) {
|
||||||
|
// Default
|
||||||
|
border-bottom: 1px solid $light-border-color;
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
border-bottom: 1px solid $dark-border-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: light) {
|
||||||
|
border-bottom: 1px solid $light-border-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=dark] & {
|
||||||
|
border-bottom: 1px solid $dark-border-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=light] & {
|
||||||
|
border-bottom: 1px solid $light-border-color;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&-group {
|
||||||
|
display: flex;
|
||||||
|
margin-bottom: 1.9em;
|
||||||
|
line-height: normal;
|
||||||
|
|
||||||
|
@media #{$media-size-tablet} {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&-list {
|
||||||
|
flex-grow: 1;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.post {
|
||||||
|
&-title {
|
||||||
|
font-size: 1rem;
|
||||||
|
margin: 5px 0 5px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
&-year {
|
||||||
|
padding-top: 6px;
|
||||||
|
margin-right: 1.8em;
|
||||||
|
font-size: 1.6em;
|
||||||
|
@include dimmed;
|
||||||
|
|
||||||
|
@media #{$media-size-tablet} {
|
||||||
|
margin: -6px 0 4px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&-item {
|
||||||
|
border-bottom: 1px grey dashed;
|
||||||
|
|
||||||
|
&-inner {
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
align-items: baseline;
|
||||||
|
padding: 12px 0;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&-day {
|
||||||
|
flex-shrink: 0;
|
||||||
|
margin-left: 1em;
|
||||||
|
@include dimmed;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
44
jujure/themes/hello_friend/assets/scss/_logo.scss
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
.logo {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
text-decoration: none;
|
||||||
|
font-weight: bold;
|
||||||
|
font-display: auto;
|
||||||
|
font-family: monospace, monospace;
|
||||||
|
|
||||||
|
img {
|
||||||
|
height: 44px;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__mark {
|
||||||
|
margin-right: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__text {
|
||||||
|
font-size: 1.125rem;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__cursor {
|
||||||
|
display: inline-block;
|
||||||
|
width: 10px;
|
||||||
|
height: 1rem;
|
||||||
|
background: #fe5186;
|
||||||
|
margin-left: 5px;
|
||||||
|
border-radius: 1px;
|
||||||
|
animation: cursor 1s infinite;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (prefers-reduced-motion: reduce) {
|
||||||
|
&__cursor {
|
||||||
|
animation: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes cursor {
|
||||||
|
0% { opacity: 0; }
|
||||||
|
50% { opacity: 1; }
|
||||||
|
100% { opacity: 0; }
|
||||||
|
}
|
435
jujure/themes/hello_friend/assets/scss/_main.scss
Normal file
@ -0,0 +1,435 @@
|
|||||||
|
html {
|
||||||
|
box-sizing: border-box;
|
||||||
|
line-height: 1.6;
|
||||||
|
letter-spacing: 0.06em;
|
||||||
|
scroll-behavior: smooth;
|
||||||
|
}
|
||||||
|
|
||||||
|
*,
|
||||||
|
*:before,
|
||||||
|
*:after {
|
||||||
|
box-sizing: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
body {
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
font-family: Inter, -apple-system, BlinkMacSystemFont, "Roboto",
|
||||||
|
"Segoe UI", Helvetica, Arial, sans-serif;
|
||||||
|
font-display: auto;
|
||||||
|
font-size: 1rem;
|
||||||
|
line-height: 1.54;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
-webkit-font-smoothing: antialiased;
|
||||||
|
font-feature-settings: "liga", "tnum", "case", "calt", "zero", "ss01", "locl";
|
||||||
|
-webkit-overflow-scrolling: touch;
|
||||||
|
-webkit-text-size-adjust: 100%;
|
||||||
|
|
||||||
|
display: flex;
|
||||||
|
min-height: 100vh;
|
||||||
|
flex-direction: column;
|
||||||
|
|
||||||
|
// Default
|
||||||
|
background-color: $light-background;
|
||||||
|
color: $light-color;
|
||||||
|
|
||||||
|
@media #{$media-size-phone} {
|
||||||
|
font-size: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
background-color: $dark-background;
|
||||||
|
color: $dark-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: light) {
|
||||||
|
background-color: $light-background;
|
||||||
|
color: $light-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=dark] & {
|
||||||
|
background-color: $dark-background;
|
||||||
|
color: $dark-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=light] & {
|
||||||
|
background-color: $light-background;
|
||||||
|
color: $light-color;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
h2,
|
||||||
|
h3,
|
||||||
|
h4,
|
||||||
|
h5,
|
||||||
|
h6 {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
line-height: 1.3;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 2.625rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 1.625rem;
|
||||||
|
margin-top: 2.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
h3 {
|
||||||
|
font-size: 1.375rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
h4 {
|
||||||
|
font-size: 1.125rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media #{$media-size-phone} {
|
||||||
|
h1 {
|
||||||
|
font-size: 2rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 1.4rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
h3 {
|
||||||
|
font-size: 1.15rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
h4 {
|
||||||
|
font-size: 1.125rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
color: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
img {
|
||||||
|
display: block;
|
||||||
|
max-width: 100%;
|
||||||
|
|
||||||
|
&.left {
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.center {
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.right {
|
||||||
|
margin-left: auto;
|
||||||
|
}
|
||||||
|
&.circle {
|
||||||
|
border-radius: 50%;
|
||||||
|
max-width: 25%;
|
||||||
|
margin: auto;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
figure {
|
||||||
|
display: table;
|
||||||
|
max-width: 100%;
|
||||||
|
margin: 25px 0;
|
||||||
|
|
||||||
|
&.left {
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.left-floated {
|
||||||
|
margin-right: auto;
|
||||||
|
float: left;
|
||||||
|
img {
|
||||||
|
margin: 20px 20px 20px 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.center {
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.right {
|
||||||
|
margin-left: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.right-floated {
|
||||||
|
margin-left: auto;
|
||||||
|
float: right;
|
||||||
|
img {
|
||||||
|
margin: 20px 0 20px 20px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.rounded {
|
||||||
|
img {
|
||||||
|
border-radius: 50%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
figcaption {
|
||||||
|
font-size: 14px;
|
||||||
|
margin-top: 5px;
|
||||||
|
opacity: 0.8;
|
||||||
|
|
||||||
|
&.left {
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.center {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.right {
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
em, i, strong {
|
||||||
|
// Default
|
||||||
|
color: $light-color-variant;
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
color: $dark-color-variant;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: light) {
|
||||||
|
color: $light-color-variant;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=dark] & {
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=light] & {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
code {
|
||||||
|
font-family: Consolas, Monaco, Andale Mono, Ubuntu Mono, monospace;
|
||||||
|
font-display: auto;
|
||||||
|
font-feature-settings: normal;
|
||||||
|
padding: 1px 6px;
|
||||||
|
margin: 0 2px;
|
||||||
|
border-radius: 5px;
|
||||||
|
font-size: 0.95rem;
|
||||||
|
// Default
|
||||||
|
background: $light-background-secondary;
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
background: $dark-background-secondary;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: light) {
|
||||||
|
background: $light-background-secondary;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=dark] & {
|
||||||
|
background: $dark-background-secondary;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=light] & {
|
||||||
|
background: $light-background-secondary;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
pre {
|
||||||
|
[data-theme=dark] & {
|
||||||
|
background-color: $dark-background-secondary;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=light] & {
|
||||||
|
background-color: $light-background-secondary;
|
||||||
|
}
|
||||||
|
|
||||||
|
padding: 10px 10px 10px 20px;
|
||||||
|
border-radius: 8px;
|
||||||
|
font-size: 0.95rem;
|
||||||
|
overflow: auto;
|
||||||
|
|
||||||
|
@media #{$media-size-phone} {
|
||||||
|
white-space: pre-wrap;
|
||||||
|
word-wrap: break-word;
|
||||||
|
}
|
||||||
|
|
||||||
|
code {
|
||||||
|
background: none !important;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
font-size: inherit;
|
||||||
|
// Default
|
||||||
|
color: #ccc;
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
color: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: light) {
|
||||||
|
color: #ccc;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=dark] & {
|
||||||
|
color: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=light] & {
|
||||||
|
color: #ccc;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
blockquote {
|
||||||
|
border-left: 3px solid #3eb0ef;
|
||||||
|
margin: 40px;
|
||||||
|
padding: 10px 20px;
|
||||||
|
|
||||||
|
@media #{$media-size-phone} {
|
||||||
|
margin: 10px;
|
||||||
|
padding: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
&:before {
|
||||||
|
content: "”";
|
||||||
|
font-family: Georgia, serif;
|
||||||
|
font-display: auto;
|
||||||
|
font-size: 3.875rem;
|
||||||
|
position: absolute;
|
||||||
|
left: -40px;
|
||||||
|
top: -20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
p:first-of-type {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
p:last-of-type {
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
ul,
|
||||||
|
ol {
|
||||||
|
margin-left: 40px;
|
||||||
|
padding: 0;
|
||||||
|
|
||||||
|
@media #{$media-size-phone} {
|
||||||
|
margin-left: 20px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
ol ol {
|
||||||
|
list-style-type: lower-alpha;
|
||||||
|
}
|
||||||
|
|
||||||
|
.container {
|
||||||
|
flex: 1 auto;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
justify-content: center;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.content {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
flex: 1 auto;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
margin: 0;
|
||||||
|
|
||||||
|
@media #{$media-size-phone} {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
hr {
|
||||||
|
width: 100%;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
// Default
|
||||||
|
background: $light-border-color;
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
background: $dark-border-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: light) {
|
||||||
|
background: $light-border-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=dark] & {
|
||||||
|
background: $dark-border-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=light] & {
|
||||||
|
background: $light-border-color;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.hidden {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hide-on-phone {
|
||||||
|
@media #{$media-size-phone} {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.hide-on-tablet {
|
||||||
|
@media #{$media-size-tablet} {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Accessibility
|
||||||
|
.screen-reader-text {
|
||||||
|
border: 0;
|
||||||
|
clip: rect(1px, 1px, 1px, 1px);
|
||||||
|
clip-path: inset(50%);
|
||||||
|
height: 1px;
|
||||||
|
margin: -1px;
|
||||||
|
overflow: hidden;
|
||||||
|
padding: 0;
|
||||||
|
position: absolute !important;
|
||||||
|
width: 1px;
|
||||||
|
word-wrap: normal !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.screen-reader-text:focus {
|
||||||
|
background-color: #f1f1f1;
|
||||||
|
border-radius: 3px;
|
||||||
|
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
|
||||||
|
clip: auto !important;
|
||||||
|
clip-path: none;
|
||||||
|
color: #21759b;
|
||||||
|
display: block;
|
||||||
|
font-size: 14px;
|
||||||
|
font-size: 0.875rem;
|
||||||
|
font-weight: bold;
|
||||||
|
height: auto;
|
||||||
|
width: auto;
|
||||||
|
top: 5px;
|
||||||
|
left: 5px;
|
||||||
|
line-height: normal;
|
||||||
|
padding: 15px 23px 14px;
|
||||||
|
text-decoration: none;
|
||||||
|
z-index: 100000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.background-image {
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-attachment: fixed;
|
||||||
|
background-size: cover;
|
||||||
|
background-position: center center;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Prism JS Additionals
|
||||||
|
.highlight {
|
||||||
|
margin: 30px auto;
|
||||||
|
}
|
165
jujure/themes/hello_friend/assets/scss/_menu.scss
Normal file
@ -0,0 +1,165 @@
|
|||||||
|
.menu {
|
||||||
|
z-index: 9999;
|
||||||
|
// Default
|
||||||
|
background: $light-background-header;
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
background: $dark-background-header;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: light) {
|
||||||
|
background: $light-background-header;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=dark] & {
|
||||||
|
background: $dark-background-header;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=light] & {
|
||||||
|
background: $light-background-header;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media #{$media-size-phone} {
|
||||||
|
position: absolute;
|
||||||
|
top: 50px;
|
||||||
|
right: 0;
|
||||||
|
border: none;
|
||||||
|
margin: 0;
|
||||||
|
padding: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__inner {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: flex-start;
|
||||||
|
max-width: 100%;
|
||||||
|
margin: 0 auto;
|
||||||
|
padding: 0 15px;
|
||||||
|
font-size: 1rem;
|
||||||
|
list-style: none;
|
||||||
|
|
||||||
|
li {
|
||||||
|
margin: 0 12px;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media #{$media-size-phone} {
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: flex-start;
|
||||||
|
padding: 0;
|
||||||
|
|
||||||
|
li {
|
||||||
|
margin: 0;
|
||||||
|
padding: 5px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&-trigger {
|
||||||
|
width: 24px;
|
||||||
|
height: 24px;
|
||||||
|
fill: currentColor;
|
||||||
|
margin-left: 10px;
|
||||||
|
cursor: pointer;
|
||||||
|
display: none;
|
||||||
|
|
||||||
|
@media #{$media-size-phone} {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
display: inline-block;
|
||||||
|
margin-right: 15px;
|
||||||
|
text-decoration: none;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
|
||||||
|
&:last-of-type {
|
||||||
|
margin-right: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.submenu {
|
||||||
|
background: $light-background-header;
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
background: $dark-background-header;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: light) {
|
||||||
|
background: $light-background-header;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=dark] & {
|
||||||
|
background: $dark-background-header;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=light] & {
|
||||||
|
background: $light-background-header;
|
||||||
|
}
|
||||||
|
|
||||||
|
ul {
|
||||||
|
list-style-type: none;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
li a, .dropbtn {
|
||||||
|
display: inline-block;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
li.dropdown {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dropdown-content {
|
||||||
|
display: none;
|
||||||
|
position: absolute;
|
||||||
|
background: $dark-background-header;
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: light) {
|
||||||
|
background: $light-background-header;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=dark] & {
|
||||||
|
background: $dark-background-header;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=light] & {
|
||||||
|
background: $light-background-header;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.dropdown-content a {
|
||||||
|
padding: 12px 20px;
|
||||||
|
text-decoration: none;
|
||||||
|
display: block;
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dropdown-content a:hover {
|
||||||
|
background: $dark-background-header;
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: light) {
|
||||||
|
background: $light-background-header;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=dark] & {
|
||||||
|
background: $dark-background-header;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=light] & {
|
||||||
|
background: $light-background-header;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.dropdown:hover .dropdown-content {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
}
|
3
jujure/themes/hello_friend/assets/scss/_mixins.scss
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
@mixin dimmed {
|
||||||
|
opacity: .6;
|
||||||
|
}
|
367
jujure/themes/hello_friend/assets/scss/_normalize.scss
Normal file
@ -0,0 +1,367 @@
|
|||||||
|
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
|
||||||
|
|
||||||
|
/* Document
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1. Correct the line height in all browsers.
|
||||||
|
* 2. Prevent adjustments of font size after orientation changes in iOS.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Webkit Scrollbar Customize */
|
||||||
|
::-webkit-scrollbar {
|
||||||
|
width: 8px;
|
||||||
|
height: 8px;
|
||||||
|
background: #212020;
|
||||||
|
}
|
||||||
|
|
||||||
|
::-webkit-scrollbar-thumb {
|
||||||
|
background: #888;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
background: #dcdcdc;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
html {
|
||||||
|
line-height: 1.15; /* 1 */
|
||||||
|
-webkit-text-size-adjust: 100%; /* 2 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Sections
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Remove the margin in all browsers.
|
||||||
|
*/
|
||||||
|
|
||||||
|
body {
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Render the `main` element consistently in IE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
main {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Correct the font size and margin on `h1` elements within `section` and
|
||||||
|
* `article` contexts in Chrome, Firefox, and Safari.
|
||||||
|
*/
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 2em;
|
||||||
|
margin: 0.67em 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Grouping content
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1. Add the correct box sizing in Firefox.
|
||||||
|
* 2. Show the overflow in Edge and IE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
hr {
|
||||||
|
box-sizing: content-box; /* 1 */
|
||||||
|
height: 0; /* 1 */
|
||||||
|
overflow: visible; /* 2 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1. Correct the inheritance and scaling of font size in all browsers.
|
||||||
|
* 2. Correct the odd `em` font sizing in all browsers.
|
||||||
|
*/
|
||||||
|
|
||||||
|
pre {
|
||||||
|
font-family: monospace, monospace; /* 1 */
|
||||||
|
font-display: auto;
|
||||||
|
font-size: 1em; /* 2 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Text-level semantics
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Remove the gray background on active links in IE 10.
|
||||||
|
*/
|
||||||
|
|
||||||
|
a {
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1. Remove the bottom border in Chrome 57-
|
||||||
|
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
|
||||||
|
*/
|
||||||
|
|
||||||
|
abbr[title] {
|
||||||
|
border-bottom: none; /* 1 */
|
||||||
|
text-decoration: underline; /* 2 */
|
||||||
|
text-decoration: underline dotted; /* 2 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Add the correct font weight in Chrome, Edge, and Safari.
|
||||||
|
*/
|
||||||
|
|
||||||
|
b,
|
||||||
|
strong {
|
||||||
|
font-weight: bolder;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1. Correct the inheritance and scaling of font size in all browsers.
|
||||||
|
* 2. Correct the odd `em` font sizing in all browsers.
|
||||||
|
*/
|
||||||
|
|
||||||
|
code,
|
||||||
|
kbd,
|
||||||
|
samp {
|
||||||
|
font-family: monospace, monospace; /* 1 */
|
||||||
|
font-display: auto;
|
||||||
|
font-size: 1em; /* 2 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Add the correct font size in all browsers.
|
||||||
|
*/
|
||||||
|
|
||||||
|
small {
|
||||||
|
font-size: 80%;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Prevent `sub` and `sup` elements from affecting the line height in
|
||||||
|
* all browsers.
|
||||||
|
*/
|
||||||
|
|
||||||
|
sub,
|
||||||
|
sup {
|
||||||
|
font-size: 75%;
|
||||||
|
line-height: 0;
|
||||||
|
position: relative;
|
||||||
|
vertical-align: baseline;
|
||||||
|
}
|
||||||
|
|
||||||
|
sub {
|
||||||
|
bottom: -0.25em;
|
||||||
|
}
|
||||||
|
|
||||||
|
sup {
|
||||||
|
top: -0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Embedded content
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Remove the border on images inside links in IE 10.
|
||||||
|
*/
|
||||||
|
|
||||||
|
img {
|
||||||
|
border-style: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Forms
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1. Change the font styles in all browsers.
|
||||||
|
* 2. Remove the margin in Firefox and Safari.
|
||||||
|
*/
|
||||||
|
|
||||||
|
button,
|
||||||
|
input,
|
||||||
|
optgroup,
|
||||||
|
select,
|
||||||
|
textarea {
|
||||||
|
font-family: inherit; /* 1 */
|
||||||
|
font-display: auto;
|
||||||
|
font-size: 100%; /* 1 */
|
||||||
|
line-height: 1.15; /* 1 */
|
||||||
|
margin: 0; /* 2 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Show the overflow in IE.
|
||||||
|
* 1. Show the overflow in Edge.
|
||||||
|
*/
|
||||||
|
|
||||||
|
button,
|
||||||
|
input { /* 1 */
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Remove the inheritance of text transform in Edge, Firefox, and IE.
|
||||||
|
* 1. Remove the inheritance of text transform in Firefox.
|
||||||
|
*/
|
||||||
|
|
||||||
|
button,
|
||||||
|
select { /* 1 */
|
||||||
|
text-transform: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Correct the inability to style clickable types in iOS and Safari.
|
||||||
|
*/
|
||||||
|
|
||||||
|
button,
|
||||||
|
[type="button"],
|
||||||
|
[type="reset"],
|
||||||
|
[type="submit"] {
|
||||||
|
-webkit-appearance: button;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Remove the inner border and padding in Firefox.
|
||||||
|
*/
|
||||||
|
|
||||||
|
button::-moz-focus-inner,
|
||||||
|
[type="button"]::-moz-focus-inner,
|
||||||
|
[type="reset"]::-moz-focus-inner,
|
||||||
|
[type="submit"]::-moz-focus-inner {
|
||||||
|
border-style: none;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Restore the focus styles unset by the previous rule.
|
||||||
|
*/
|
||||||
|
|
||||||
|
button:-moz-focusring,
|
||||||
|
[type="button"]:-moz-focusring,
|
||||||
|
[type="reset"]:-moz-focusring,
|
||||||
|
[type="submit"]:-moz-focusring {
|
||||||
|
outline: 1px dotted ButtonText;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Correct the padding in Firefox.
|
||||||
|
*/
|
||||||
|
|
||||||
|
fieldset {
|
||||||
|
padding: 0.35em 0.75em 0.625em;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1. Correct the text wrapping in Edge and IE.
|
||||||
|
* 2. Correct the color inheritance from `fieldset` elements in IE.
|
||||||
|
* 3. Remove the padding so developers are not caught out when they zero out
|
||||||
|
* `fieldset` elements in all browsers.
|
||||||
|
*/
|
||||||
|
|
||||||
|
legend {
|
||||||
|
box-sizing: border-box; /* 1 */
|
||||||
|
color: inherit; /* 2 */
|
||||||
|
display: table; /* 1 */
|
||||||
|
max-width: 100%; /* 1 */
|
||||||
|
padding: 0; /* 3 */
|
||||||
|
white-space: normal; /* 1 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
|
||||||
|
*/
|
||||||
|
|
||||||
|
progress {
|
||||||
|
vertical-align: baseline;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Remove the default vertical scrollbar in IE 10+.
|
||||||
|
*/
|
||||||
|
|
||||||
|
textarea {
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1. Add the correct box sizing in IE 10.
|
||||||
|
* 2. Remove the padding in IE 10.
|
||||||
|
*/
|
||||||
|
|
||||||
|
[type="checkbox"],
|
||||||
|
[type="radio"] {
|
||||||
|
box-sizing: border-box; /* 1 */
|
||||||
|
padding: 0; /* 2 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Correct the cursor style of increment and decrement buttons in Chrome.
|
||||||
|
*/
|
||||||
|
|
||||||
|
[type="number"]::-webkit-inner-spin-button,
|
||||||
|
[type="number"]::-webkit-outer-spin-button {
|
||||||
|
height: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1. Correct the odd appearance in Chrome and Safari.
|
||||||
|
* 2. Correct the outline style in Safari.
|
||||||
|
*/
|
||||||
|
|
||||||
|
[type="search"] {
|
||||||
|
-webkit-appearance: textfield; /* 1 */
|
||||||
|
outline-offset: -2px; /* 2 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Remove the inner padding in Chrome and Safari on macOS.
|
||||||
|
*/
|
||||||
|
|
||||||
|
[type="search"]::-webkit-search-decoration {
|
||||||
|
-webkit-appearance: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1. Correct the inability to style clickable types in iOS and Safari.
|
||||||
|
* 2. Change font properties to `inherit` in Safari.
|
||||||
|
*/
|
||||||
|
|
||||||
|
::-webkit-file-upload-button {
|
||||||
|
-webkit-appearance: button; /* 1 */
|
||||||
|
font: inherit; /* 2 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Interactive
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Add the correct display in Edge, IE 10+, and Firefox.
|
||||||
|
*/
|
||||||
|
|
||||||
|
details {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Add the correct display in all browsers.
|
||||||
|
*/
|
||||||
|
|
||||||
|
summary {
|
||||||
|
display: list-item;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Misc
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Add the correct display in IE 10+.
|
||||||
|
*/
|
||||||
|
|
||||||
|
template {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Add the correct display in IE 10.
|
||||||
|
*/
|
||||||
|
|
||||||
|
[hidden] {
|
||||||
|
display: none;
|
||||||
|
}
|
378
jujure/themes/hello_friend/assets/scss/_prism.scss
Normal file
@ -0,0 +1,378 @@
|
|||||||
|
/* PrismJS 1.23.0
|
||||||
|
https://prismjs.com/download.html#themes=prism-twilight&languages=markup+css+clike+javascript+ada+apacheconf+bash+batch+c+csharp+cpp+coffeescript+css-extras+dart+django+dns-zone-file+docker+elixir+etlua+erlang+git+go+graphql+groovy+haml+handlebars+haskell+http+hpkp+hsts+ini+java+javadoc+javadoclike+jsdoc+js-extras+json+json5+jsonp+julia+kotlin+latex+less+lisp+lua+markup-templating+matlab+nginx+objectivec+perl+php+phpdoc+php-extras+powershell+promql+protobuf+puppet+purescript+python+r+jsx+tsx+regex+rest+ruby+rust+sass+scss+shell-session+sql+stylus+swift+toml+twig+typescript+typoscript+verilog+vhdl+vim+visual-basic+wasm+xml-doc+yaml&plugins=line-highlight+line-numbers+show-language+toolbar */
|
||||||
|
/**
|
||||||
|
* prism.js Twilight theme
|
||||||
|
* Based (more or less) on the Twilight theme originally of Textmate fame.
|
||||||
|
* @author Remy Bach
|
||||||
|
*/
|
||||||
|
code[class*="language-"],
|
||||||
|
pre[class*="language-"] {
|
||||||
|
color: white;
|
||||||
|
background: none;
|
||||||
|
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
|
||||||
|
font-size: 1em;
|
||||||
|
text-align: left;
|
||||||
|
text-shadow: 0 -.1em .2em black;
|
||||||
|
white-space: pre;
|
||||||
|
word-spacing: normal;
|
||||||
|
word-break: normal;
|
||||||
|
word-wrap: normal;
|
||||||
|
line-height: 1.5;
|
||||||
|
|
||||||
|
-moz-tab-size: 4;
|
||||||
|
-o-tab-size: 4;
|
||||||
|
tab-size: 4;
|
||||||
|
|
||||||
|
-webkit-hyphens: none;
|
||||||
|
-moz-hyphens: none;
|
||||||
|
-ms-hyphens: none;
|
||||||
|
hyphens: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
pre[class*="language-"],
|
||||||
|
:not(pre) > code[class*="language-"] {
|
||||||
|
background: hsl(0, 0%, 8%); /* #141414 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Code blocks */
|
||||||
|
pre[class*="language-"] {
|
||||||
|
border-radius: .5em;
|
||||||
|
border: .3em solid hsl(0, 0%, 33%); /* #282A2B */
|
||||||
|
box-shadow: 1px 1px .5em black inset;
|
||||||
|
margin: .5em 0;
|
||||||
|
overflow: auto;
|
||||||
|
padding: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
pre[class*="language-"]::-moz-selection {
|
||||||
|
/* Firefox */
|
||||||
|
background: hsl(200, 4%, 16%); /* #282A2B */
|
||||||
|
}
|
||||||
|
|
||||||
|
pre[class*="language-"]::selection {
|
||||||
|
/* Safari */
|
||||||
|
background: hsl(200, 4%, 16%); /* #282A2B */
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Text Selection colour */
|
||||||
|
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
|
||||||
|
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
|
||||||
|
text-shadow: none;
|
||||||
|
background: hsla(0, 0%, 93%, 0.15); /* #EDEDED */
|
||||||
|
}
|
||||||
|
|
||||||
|
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
|
||||||
|
code[class*="language-"]::selection, code[class*="language-"] ::selection {
|
||||||
|
text-shadow: none;
|
||||||
|
background: hsla(0, 0%, 93%, 0.15); /* #EDEDED */
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Inline code */
|
||||||
|
:not(pre) > code[class*="language-"] {
|
||||||
|
border-radius: .3em;
|
||||||
|
border: .13em solid hsl(0, 0%, 33%); /* #545454 */
|
||||||
|
box-shadow: 1px 1px .3em -.1em black inset;
|
||||||
|
padding: .15em .2em .05em;
|
||||||
|
white-space: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
.token.comment,
|
||||||
|
.token.prolog,
|
||||||
|
.token.doctype,
|
||||||
|
.token.cdata {
|
||||||
|
color: hsl(0, 0%, 47%); /* #777777 */
|
||||||
|
}
|
||||||
|
|
||||||
|
.token.punctuation {
|
||||||
|
opacity: .7;
|
||||||
|
}
|
||||||
|
|
||||||
|
.token.namespace {
|
||||||
|
opacity: .7;
|
||||||
|
}
|
||||||
|
|
||||||
|
.token.tag,
|
||||||
|
.token.boolean,
|
||||||
|
.token.number,
|
||||||
|
.token.deleted {
|
||||||
|
color: hsl(14, 58%, 55%); /* #CF6A4C */
|
||||||
|
}
|
||||||
|
|
||||||
|
.token.keyword,
|
||||||
|
.token.property,
|
||||||
|
.token.selector,
|
||||||
|
.token.constant,
|
||||||
|
.token.symbol,
|
||||||
|
.token.builtin {
|
||||||
|
color: hsl(53, 89%, 79%); /* #F9EE98 */
|
||||||
|
}
|
||||||
|
|
||||||
|
.token.attr-name,
|
||||||
|
.token.attr-value,
|
||||||
|
.token.string,
|
||||||
|
.token.char,
|
||||||
|
.token.operator,
|
||||||
|
.token.entity,
|
||||||
|
.token.url,
|
||||||
|
.language-css .token.string,
|
||||||
|
.style .token.string,
|
||||||
|
.token.variable,
|
||||||
|
.token.inserted {
|
||||||
|
color: hsl(76, 21%, 52%); /* #8F9D6A */
|
||||||
|
}
|
||||||
|
|
||||||
|
.token.atrule {
|
||||||
|
color: hsl(218, 22%, 55%); /* #7587A6 */
|
||||||
|
}
|
||||||
|
|
||||||
|
.token.regex,
|
||||||
|
.token.important {
|
||||||
|
color: hsl(42, 75%, 65%); /* #E9C062 */
|
||||||
|
}
|
||||||
|
|
||||||
|
.token.important,
|
||||||
|
.token.bold {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
.token.italic {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.token.entity {
|
||||||
|
cursor: help;
|
||||||
|
}
|
||||||
|
|
||||||
|
pre[data-line] {
|
||||||
|
padding: 1em 0 1em 3em;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Markup */
|
||||||
|
.language-markup .token.tag,
|
||||||
|
.language-markup .token.attr-name,
|
||||||
|
.language-markup .token.punctuation {
|
||||||
|
color: hsl(33, 33%, 52%); /* #AC885B */
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Make the tokens sit above the line highlight so the colours don't look faded. */
|
||||||
|
.token {
|
||||||
|
position: relative;
|
||||||
|
z-index: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
.line-highlight {
|
||||||
|
background: hsla(0, 0%, 33%, 0.25); /* #545454 */
|
||||||
|
background: linear-gradient(to right, hsla(0, 0%, 33%, .1) 70%, hsla(0, 0%, 33%, 0)); /* #545454 */
|
||||||
|
border-bottom: 1px dashed hsl(0, 0%, 33%); /* #545454 */
|
||||||
|
border-top: 1px dashed hsl(0, 0%, 33%); /* #545454 */
|
||||||
|
left: 0;
|
||||||
|
line-height: inherit;
|
||||||
|
margin-top: 0.75em; /* Same as .prism’s padding-top */
|
||||||
|
padding: inherit 0;
|
||||||
|
pointer-events: none;
|
||||||
|
position: absolute;
|
||||||
|
right: 0;
|
||||||
|
white-space: pre;
|
||||||
|
z-index: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.line-highlight:before,
|
||||||
|
.line-highlight[data-end]:after {
|
||||||
|
background-color: hsl(215, 15%, 59%); /* #8794A6 */
|
||||||
|
border-radius: 999px;
|
||||||
|
box-shadow: 0 1px white;
|
||||||
|
color: hsl(24, 20%, 95%); /* #F5F2F0 */
|
||||||
|
content: attr(data-start);
|
||||||
|
font: bold 65%/1.5 sans-serif;
|
||||||
|
left: .6em;
|
||||||
|
min-width: 1em;
|
||||||
|
padding: 0 .5em;
|
||||||
|
position: absolute;
|
||||||
|
text-align: center;
|
||||||
|
text-shadow: none;
|
||||||
|
top: .4em;
|
||||||
|
vertical-align: .3em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.line-highlight[data-end]:after {
|
||||||
|
bottom: .4em;
|
||||||
|
content: attr(data-end);
|
||||||
|
top: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
pre[data-line] {
|
||||||
|
position: relative;
|
||||||
|
padding: 1em 0 1em 3em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.line-highlight {
|
||||||
|
position: absolute;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
padding: inherit 0;
|
||||||
|
margin-top: 1em; /* Same as .prism’s padding-top */
|
||||||
|
|
||||||
|
background: hsla(24, 20%, 50%,.08);
|
||||||
|
background: linear-gradient(to right, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0));
|
||||||
|
|
||||||
|
pointer-events: none;
|
||||||
|
|
||||||
|
line-height: inherit;
|
||||||
|
white-space: pre;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media print {
|
||||||
|
.line-highlight {
|
||||||
|
/*
|
||||||
|
* This will prevent browsers from replacing the background color with white.
|
||||||
|
* It's necessary because the element is layered on top of the displayed code.
|
||||||
|
*/
|
||||||
|
-webkit-print-color-adjust: exact;
|
||||||
|
color-adjust: exact;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.line-highlight:before,
|
||||||
|
.line-highlight[data-end]:after {
|
||||||
|
content: attr(data-start);
|
||||||
|
position: absolute;
|
||||||
|
top: .4em;
|
||||||
|
left: .6em;
|
||||||
|
min-width: 1em;
|
||||||
|
padding: 0 .5em;
|
||||||
|
background-color: hsla(24, 20%, 50%,.4);
|
||||||
|
color: hsl(24, 20%, 95%);
|
||||||
|
font: bold 65%/1.5 sans-serif;
|
||||||
|
text-align: center;
|
||||||
|
vertical-align: .3em;
|
||||||
|
border-radius: 999px;
|
||||||
|
text-shadow: none;
|
||||||
|
box-shadow: 0 1px white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.line-highlight[data-end]:after {
|
||||||
|
content: attr(data-end);
|
||||||
|
top: auto;
|
||||||
|
bottom: .4em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.line-numbers .line-highlight:before,
|
||||||
|
.line-numbers .line-highlight:after {
|
||||||
|
content: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
pre[id].linkable-line-numbers span.line-numbers-rows {
|
||||||
|
pointer-events: all;
|
||||||
|
}
|
||||||
|
pre[id].linkable-line-numbers span.line-numbers-rows > span:before {
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
pre[id].linkable-line-numbers span.line-numbers-rows > span:hover:before {
|
||||||
|
background-color: rgba(128, 128, 128, .2);
|
||||||
|
}
|
||||||
|
|
||||||
|
pre[class*="language-"].line-numbers {
|
||||||
|
position: relative;
|
||||||
|
padding-left: 3.8em;
|
||||||
|
counter-reset: linenumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
pre[class*="language-"].line-numbers > code {
|
||||||
|
position: relative;
|
||||||
|
white-space: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
.line-numbers .line-numbers-rows {
|
||||||
|
position: absolute;
|
||||||
|
pointer-events: none;
|
||||||
|
top: 0;
|
||||||
|
font-size: 100%;
|
||||||
|
left: -3.8em;
|
||||||
|
width: 3em; /* works for line-numbers below 1000 lines */
|
||||||
|
letter-spacing: -1px;
|
||||||
|
border-right: 1px solid #999;
|
||||||
|
|
||||||
|
-webkit-user-select: none;
|
||||||
|
-moz-user-select: none;
|
||||||
|
-ms-user-select: none;
|
||||||
|
user-select: none;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
.line-numbers-rows > span {
|
||||||
|
display: block;
|
||||||
|
counter-increment: linenumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
.line-numbers-rows > span:before {
|
||||||
|
content: counter(linenumber);
|
||||||
|
color: #999;
|
||||||
|
display: block;
|
||||||
|
padding-right: 0.8em;
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.code-toolbar {
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.code-toolbar > .toolbar {
|
||||||
|
position: absolute;
|
||||||
|
top: .3em;
|
||||||
|
right: .2em;
|
||||||
|
transition: opacity 0.3s ease-in-out;
|
||||||
|
opacity: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.code-toolbar:hover > .toolbar {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Separate line b/c rules are thrown out if selector is invalid.
|
||||||
|
IE11 and old Edge versions don't support :focus-within. */
|
||||||
|
div.code-toolbar:focus-within > .toolbar {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.code-toolbar > .toolbar .toolbar-item {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.code-toolbar > .toolbar a {
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.code-toolbar > .toolbar button {
|
||||||
|
background: none;
|
||||||
|
border: 0;
|
||||||
|
color: inherit;
|
||||||
|
font: inherit;
|
||||||
|
line-height: normal;
|
||||||
|
overflow: visible;
|
||||||
|
padding: 0;
|
||||||
|
-webkit-user-select: none; /* for button */
|
||||||
|
-moz-user-select: none;
|
||||||
|
-ms-user-select: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.code-toolbar > .toolbar a,
|
||||||
|
div.code-toolbar > .toolbar button,
|
||||||
|
div.code-toolbar > .toolbar span {
|
||||||
|
color: #bbb;
|
||||||
|
font-size: .8em;
|
||||||
|
padding: 0 .5em;
|
||||||
|
background: #f5f2f0;
|
||||||
|
background: rgba(224, 224, 224, 0.2);
|
||||||
|
box-shadow: 0 2px 0 0 rgba(0,0,0,0.2);
|
||||||
|
border-radius: .5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.code-toolbar > .toolbar a:hover,
|
||||||
|
div.code-toolbar > .toolbar a:focus,
|
||||||
|
div.code-toolbar > .toolbar button:hover,
|
||||||
|
div.code-toolbar > .toolbar button:focus,
|
||||||
|
div.code-toolbar > .toolbar span:hover,
|
||||||
|
div.code-toolbar > .toolbar span:focus {
|
||||||
|
color: inherit;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
34
jujure/themes/hello_friend/assets/scss/_sharing-buttons.scss
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
.sharing-buttons {
|
||||||
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
justify-content: space-between;
|
||||||
|
|
||||||
|
.resp-sharing-button__icon,
|
||||||
|
.resp-sharing-button__link {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.resp-sharing-button__link {
|
||||||
|
text-decoration: none;
|
||||||
|
margin: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.resp-sharing-button {
|
||||||
|
border-radius: 5px;
|
||||||
|
transition: 25ms ease-out;
|
||||||
|
padding: 0.5em 0.75em;
|
||||||
|
font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.resp-sharing-button__icon svg {
|
||||||
|
width: 1em;
|
||||||
|
height: 1em;
|
||||||
|
margin-right: 0.4em;
|
||||||
|
vertical-align: top;
|
||||||
|
}
|
||||||
|
|
||||||
|
.resp-sharing-button--small svg {
|
||||||
|
margin: 0;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
}
|
234
jujure/themes/hello_friend/assets/scss/_single.scss
Normal file
@ -0,0 +1,234 @@
|
|||||||
|
.post {
|
||||||
|
width: 100%;
|
||||||
|
max-width: 800px;
|
||||||
|
text-align: left;
|
||||||
|
padding: 20px;
|
||||||
|
margin: 20px auto;
|
||||||
|
@media #{$media-size-tablet} {
|
||||||
|
max-width: 600px;
|
||||||
|
}
|
||||||
|
|
||||||
|
&-date {
|
||||||
|
&:after {
|
||||||
|
content: '—';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&-title {
|
||||||
|
font-size: 2.625rem;
|
||||||
|
margin: 0 0 20px;
|
||||||
|
@media #{$media-size-phone} {
|
||||||
|
font-size: 2rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&-tags {
|
||||||
|
display: block;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
font-size: 1rem;
|
||||||
|
opacity: 0.5;
|
||||||
|
|
||||||
|
a {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&-content {
|
||||||
|
margin-top: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
&-cover {
|
||||||
|
border-radius: 8px;
|
||||||
|
margin: 40px -50px;
|
||||||
|
width: $max-width;
|
||||||
|
max-width: $max-width;
|
||||||
|
overflow: hidden;
|
||||||
|
@media #{$media-size-tablet} {
|
||||||
|
margin: 20px 0;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&-excerpt {
|
||||||
|
color: grey;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
&-info {
|
||||||
|
margin-top: 30px;
|
||||||
|
font-size: 0.8rem;
|
||||||
|
line-height: normal;
|
||||||
|
@include dimmed;
|
||||||
|
|
||||||
|
p {
|
||||||
|
margin: 0.8em 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:hover {
|
||||||
|
border-bottom: 1px solid white;
|
||||||
|
}
|
||||||
|
|
||||||
|
svg {
|
||||||
|
margin-right: 0.8em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tag {
|
||||||
|
margin-right: 0.5em;
|
||||||
|
|
||||||
|
&::before {
|
||||||
|
content: "#";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.feather {
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: -.125em;
|
||||||
|
width: 1em;
|
||||||
|
height: 1em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&-audio {
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
padding-top: 20px;
|
||||||
|
|
||||||
|
audio {
|
||||||
|
width: 90%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.flag {
|
||||||
|
border-radius: 50%;
|
||||||
|
margin: 0 5px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.pagination {
|
||||||
|
margin-top: 20px;
|
||||||
|
|
||||||
|
&__title {
|
||||||
|
display: flex;
|
||||||
|
text-align: center;
|
||||||
|
position: relative;
|
||||||
|
margin: 20px 0;
|
||||||
|
|
||||||
|
&-h {
|
||||||
|
text-align: center;
|
||||||
|
margin: 0 auto;
|
||||||
|
padding: 5px 10px;
|
||||||
|
font-size: 0.8rem;
|
||||||
|
text-transform: uppercase;
|
||||||
|
text-decoration: none;
|
||||||
|
letter-spacing: 0.1em;
|
||||||
|
z-index: 1;
|
||||||
|
// Default
|
||||||
|
background: $light-background;
|
||||||
|
color: $light-color-secondary;
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
background: $dark-background;
|
||||||
|
color: $dark-color-secondary;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: light) {
|
||||||
|
background: $light-background;
|
||||||
|
color: $light-color-secondary;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=dark] & {
|
||||||
|
background: $dark-background;
|
||||||
|
color: $dark-color-secondary;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=light] & {
|
||||||
|
background: $light-background;
|
||||||
|
color: $light-color-secondary;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
hr {
|
||||||
|
position: absolute;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
width: 100%;
|
||||||
|
margin-top: 15px;
|
||||||
|
z-index: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&__buttons {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
|
||||||
|
a {
|
||||||
|
text-decoration: none;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.button {
|
||||||
|
position: relative;
|
||||||
|
display: inline-flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
font-size: 1rem;
|
||||||
|
font-weight: 600;
|
||||||
|
border-radius: 8px;
|
||||||
|
max-width: 40%;
|
||||||
|
padding: 0;
|
||||||
|
cursor: pointer;
|
||||||
|
appearance: none;
|
||||||
|
// Default
|
||||||
|
background: $light-background-secondary;
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
background: $dark-background-secondary;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: light) {
|
||||||
|
background: $light-background-secondary;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=dark] & {
|
||||||
|
background: $dark-background-secondary;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=light] & {
|
||||||
|
background: $light-background-secondary;
|
||||||
|
}
|
||||||
|
|
||||||
|
+ .button {
|
||||||
|
margin-left: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
display: flex;
|
||||||
|
padding: 8px 16px;
|
||||||
|
text-decoration: none;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
white-space: nowrap;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__text {
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
white-space: nowrap;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.next .button__icon {
|
||||||
|
margin-left: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.previous .button__icon {
|
||||||
|
margin-right: 8px;
|
||||||
|
}
|
||||||
|
}
|
84
jujure/themes/hello_friend/assets/scss/_tables.scss
Normal file
@ -0,0 +1,84 @@
|
|||||||
|
.post-content {
|
||||||
|
table {
|
||||||
|
border-collapse: collapse;
|
||||||
|
margin: 25px auto;
|
||||||
|
font-size: 0.9em;
|
||||||
|
min-width: 400px;
|
||||||
|
max-width: 100%;
|
||||||
|
|
||||||
|
th,
|
||||||
|
td {
|
||||||
|
padding: 12px 15px;
|
||||||
|
// Default
|
||||||
|
border: 1px solid $light-table-color;
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
border: 1px solid $dark-table-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: light) {
|
||||||
|
border: 1px solid $light-table-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=dark] & {
|
||||||
|
border: 1px solid $dark-table-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=light] & {
|
||||||
|
border: 1px solid $light-table-color;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
thead {
|
||||||
|
tr {
|
||||||
|
text-align: left;
|
||||||
|
// Default
|
||||||
|
background-color: $light-table-color;
|
||||||
|
color: $light-color;
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
background-color: $dark-table-color;
|
||||||
|
color: $dark-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: light) {
|
||||||
|
background-color: $light-table-color;
|
||||||
|
color: $light-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=dark] & {
|
||||||
|
background-color: $dark-table-color;
|
||||||
|
color: $dark-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=light] & {
|
||||||
|
background-color: $light-table-color;
|
||||||
|
color: $light-color;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
tbody {
|
||||||
|
tr {
|
||||||
|
// Default
|
||||||
|
border: 1px solid $light-table-color;
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
border: 1px solid $dark-table-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: light) {
|
||||||
|
border: 1px solid $light-table-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=dark] & {
|
||||||
|
border: 1px solid $dark-table-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme=light] & {
|
||||||
|
border: 1px solid $light-table-color;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
33
jujure/themes/hello_friend/assets/scss/_variables.scss
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
@charset "UTF-8";
|
||||||
|
|
||||||
|
/* Light theme color */
|
||||||
|
$light-background: #fff;
|
||||||
|
$light-background-secondary: #eaeaea;
|
||||||
|
$light-background-header: #fafafa;
|
||||||
|
$light-color: #222;
|
||||||
|
$light-color-variant: black;
|
||||||
|
$light-color-secondary: #999;
|
||||||
|
$light-border-color: #dcdcdc;
|
||||||
|
$light-table-color: #dcdcdc;
|
||||||
|
|
||||||
|
/* Dark theme colors */
|
||||||
|
$dark-background: #232425;
|
||||||
|
$dark-background-secondary: #3b3d42;
|
||||||
|
$dark-background-header: #1b1c1d;
|
||||||
|
$dark-color: #a9a9b3;
|
||||||
|
$dark-color-variant: white;
|
||||||
|
$dark-color-secondary: #b3b3bd;
|
||||||
|
$dark-border-color: #4e4e57;
|
||||||
|
$dark-table-color: #4e4e57;
|
||||||
|
|
||||||
|
$media-size-phone: "(max-width: 684px)";
|
||||||
|
$media-size-tablet: "(max-width: 900px)";
|
||||||
|
|
||||||
|
/* Variables for js, must be the same as these in @custom-media queries */
|
||||||
|
:root {
|
||||||
|
--phoneWidth: (max-width: 684px);
|
||||||
|
--tabletWidth: (max-width: 900px);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Content */
|
||||||
|
$max-width: 860px;
|
21
jujure/themes/hello_friend/assets/scss/main.scss
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
/* Must be loaded before everything else */
|
||||||
|
@import "normalize";
|
||||||
|
@import "prism";
|
||||||
|
@import "flag-icons";
|
||||||
|
|
||||||
|
/* Main stuff */
|
||||||
|
@import "variables";
|
||||||
|
@import "mixins";
|
||||||
|
@import "fonts";
|
||||||
|
@import "buttons";
|
||||||
|
/* Modules */
|
||||||
|
@import "header";
|
||||||
|
@import "logo";
|
||||||
|
@import "menu";
|
||||||
|
@import "main";
|
||||||
|
@import "list";
|
||||||
|
@import "single";
|
||||||
|
@import "footer";
|
||||||
|
@import "sharing-buttons";
|
||||||
|
@import "tables";
|
||||||
|
@import "404";
|
19
jujure/themes/hello_friend/data/langFlags.yaml
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
de: de
|
||||||
|
en: gb
|
||||||
|
es: es
|
||||||
|
fr: fr
|
||||||
|
gl: es-ga
|
||||||
|
hi: in
|
||||||
|
id: id
|
||||||
|
it: it
|
||||||
|
ja: jp
|
||||||
|
ml: in
|
||||||
|
nl: nl
|
||||||
|
pt-br: br
|
||||||
|
ru: ru
|
||||||
|
tr: tr
|
||||||
|
uk: uk
|
||||||
|
zh-cn: cn
|
||||||
|
zh-hk: hk
|
||||||
|
zh-tw: tw
|
||||||
|
ro: ro
|
15
jujure/themes/hello_friend/docs/config.md
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
# Configuration
|
||||||
|
|
||||||
|
There are some settings you can set in your `config.toml`.
|
||||||
|
|
||||||
|
## Default area
|
||||||
|
|
||||||
|
The settings in the default area are usually provided by Hugo itself. Check [Configure Hugo](https://gohugo.io/getting-started/configuration/#all-configuration-settings) for more information. But I want to list some important things here which are relevant to this theme.
|
||||||
|
|
||||||
|
### paginate
|
||||||
|
|
||||||
|
```
|
||||||
|
paginate = 10
|
||||||
|
```
|
||||||
|
|
||||||
|
This setting will paginate your list views. Set to `0` to disable it. For more information check (https://gohugo.io/templates/pagination/).
|
13
jujure/themes/hello_friend/docs/favicons.md
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
# Favicons
|
||||||
|
|
||||||
|
Use [RealFaviconGenerator](https://realfavicongenerator.net/) to generate these files, put them into your site's static folder:
|
||||||
|
|
||||||
|
- android-chrome-192x192.png
|
||||||
|
- android-chrome-512x512.png
|
||||||
|
- apple-touch-icon.png
|
||||||
|
- favicon-16x16.png
|
||||||
|
- favicon-32x32.png
|
||||||
|
- favicon.ico
|
||||||
|
- mstile-150x150.png
|
||||||
|
- safari-pinned-tab.svg
|
||||||
|
- site.webmanifest
|
87
jujure/themes/hello_friend/docs/svgs.md
Normal file
@ -0,0 +1,87 @@
|
|||||||
|
# Available Social Icons:
|
||||||
|
|
||||||
|
- [amazon](https://simpleicons.org/?q=amazon)
|
||||||
|
- [anilist](https://simpleicons.org/?q=anilist)
|
||||||
|
- [box](https://simpleicons.org/?q=box)
|
||||||
|
- [behance](https://simpleicons.org/?q=behance)
|
||||||
|
- [bitbucket](https://simpleicons.org/?q=bitbucket)
|
||||||
|
- case - generic briefcase icon for work based links
|
||||||
|
- [codesandbox](https://simpleicons.org/?q=codesandbox)
|
||||||
|
- [codechef](https://simpleicons.org/?q=codechef)
|
||||||
|
- [codepen](https://simpleicons.org/?q=codepen)
|
||||||
|
- [cs:go](https://simpleicons.org/?q=counterstrike)
|
||||||
|
- dev
|
||||||
|
- [deviantart](https://simpleicons.org/?q=deviantart)
|
||||||
|
- [discogs](https://simpleicons.org/?q=discogs)
|
||||||
|
- [discord](https://simpleicons.org/?q=discord)
|
||||||
|
- [docker](https://simpleicons.org/?q=docker)
|
||||||
|
- [dribbble](https://simpleicons.org/?q=dribbble)
|
||||||
|
- [duolingo](https://simpleicons.org/?q=duolingo)
|
||||||
|
- [email](https://feathericons.com/?query=mail)
|
||||||
|
- [facebook](https://simpleicons.org/?q=facebook)
|
||||||
|
- [facebook-messenger](https://simpleicons.org/?q=messenger)
|
||||||
|
- [fitbit](https://simpleicons.org/?q=fitbit)
|
||||||
|
- git
|
||||||
|
- [gitbook](https://simpleicons.org/?q=gitbook)
|
||||||
|
- [gitea](https://simpleicons.org/?q=gitea)
|
||||||
|
- [github](https://feathericons.com/?query=github)
|
||||||
|
- [gitlab](https://feathericons.com/?query=gitlab)
|
||||||
|
- [gitter](https://simpleicons.org/icons/gitter.svg)
|
||||||
|
- [goodreads](https://simpleicons.org/?q=goodreads)
|
||||||
|
- [googleplay](https://simpleicons.org/?q=googleplay)
|
||||||
|
- [googlescholar](https://simpleicons.org/?q=googlescholar)
|
||||||
|
- gpg
|
||||||
|
- [hackerone](https://simpleicons.org/?q=hackerone)
|
||||||
|
- [hackerrank](https://simpleicons.org/?q=hackerrank)
|
||||||
|
- [hackthebox](https://simpleicons.org/?q=hackthebox)
|
||||||
|
- [imdb](https://simpleicons.org/?q=imdb)
|
||||||
|
- [instagram](https://feathericons.com/?query=instagram)
|
||||||
|
- [itch.io](https://simpleicons.org/?q=itch.io)
|
||||||
|
- [jenkins](https://feathericons.com/?query=jenkins)
|
||||||
|
- [kaggle](https://simpleicons.org/?q=kaggle)
|
||||||
|
- [keybase](https://simpleicons.org/?q=keybase)
|
||||||
|
- [lastfm](https://simpleicons.org/?q=lastfm)
|
||||||
|
- [leetcode](https://simpleicons.org/?q=leetcode)
|
||||||
|
- [letterboxd](https://simpleicons.org/?q=letterboxd)
|
||||||
|
- [librepay](https://simpleicons.org/?q=liberapay)
|
||||||
|
- [lichess](https://simpleicons.org/?q=lichess)
|
||||||
|
- [linkedin](https://feathericons.com/?query=linked)
|
||||||
|
- [mastodon](https://simpleicons.org/?q=mastodon)
|
||||||
|
- [matrix](https://simpleicons.org/?q=matrix)
|
||||||
|
- [medium](https://simpleicons.org/?q=medium)
|
||||||
|
- [mixcloud](https://simpleicons.org/?q=mixcloud)
|
||||||
|
- [npm](https://simpleicons.org/?q=npm)
|
||||||
|
- [opencollective](https://simpleicons.org/?q=opencollective)
|
||||||
|
- [orcid](https://simpleicons.org/?q=orcid)
|
||||||
|
- [patreon](https://simpleicons.org/?q=patreon)
|
||||||
|
- [paypal](https://simpleicons.org/?q=paypal)
|
||||||
|
- [peertube](https://simpleicons.org/?q=peertube)
|
||||||
|
- [pinterest](https://simpleicons.org/?q=pinterest)
|
||||||
|
- [pixelfed](https://github.com/pixelfed/pixelfed/blob/dev/public/img/pixelfed-icon-black.svg)
|
||||||
|
- [podcasts-apple](https://simpleicons.org/?q=podcast)
|
||||||
|
- [podcasts-google](https://simpleicons.org/?q=podcast)
|
||||||
|
- [polywork](https://simpleicons.org/?q=polywork)
|
||||||
|
- [reddit](https://simpleicons.org/?q=reddit)
|
||||||
|
- [researchgate](https://simpleicons.org/?q=researchgate)
|
||||||
|
- [revolut](https://simpleicons.org/?q=revolut)
|
||||||
|
- [signal](https://simpleicons.org/?q=signal)
|
||||||
|
- [slack](https://simpleicons.org/?q=slack)
|
||||||
|
- [soundcloud](https://simpleicons.org/?q=soundcloud)
|
||||||
|
- [spotify](https://simpleicons.org/?q=spotify)
|
||||||
|
- [stackoverflow](https://simpleicons.org/?q=stackoverflow)
|
||||||
|
- [steam](https://simpleicons.org/?q=Steam)
|
||||||
|
- [strava](https://simpleicons.org/?q=strava)
|
||||||
|
- [telegram](https://simpleicons.org/?q=telegram)
|
||||||
|
- [threema](https://simpleicons.org/?q=threema)
|
||||||
|
- [tryhackme](https://simpleicons.org/?q=tryhackme)
|
||||||
|
- [tumblr](https://simpleicons.org/?q=tumblr)
|
||||||
|
- [twitch](https://simpleicons.org/?q=twitch)
|
||||||
|
- [twitter](https://simpleicons.org/?q=twitter)
|
||||||
|
- [unsplash](https://simpleicons.org/?q=unsplash)
|
||||||
|
- [whatsapp](https://simpleicons.org/?q=whatsapp)
|
||||||
|
- [xampp](https://simpleicons.org/?q=xampp)
|
||||||
|
- [xda](https://simpleicons.org/?q=xda)
|
||||||
|
- [xing](https://simpleicons.org/?q=xing)
|
||||||
|
- [xmpp](https://simpleicons.org/?q=xmpp)
|
||||||
|
- [ycombinator](https://simpleicons.org/?q=ycombinator)
|
||||||
|
- [youtube](https://simpleicons.org/?q=youtube)
|
206
jujure/themes/hello_friend/exampleSite/config.toml
Normal file
@ -0,0 +1,206 @@
|
|||||||
|
baseURL = "https://example.com"
|
||||||
|
title = "Hello Friend NG"
|
||||||
|
languageCode = "en-us"
|
||||||
|
theme = "hello-friend-ng"
|
||||||
|
|
||||||
|
PygmentsCodeFences = true
|
||||||
|
PygmentsStyle = "monokai"
|
||||||
|
|
||||||
|
paginate = 10
|
||||||
|
rssLimit = 10 # Maximum number of items in the RSS feed.
|
||||||
|
copyright = "This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License." # This message is only used by the RSS template.
|
||||||
|
|
||||||
|
# googleAnalytics = ""
|
||||||
|
# disqusShortname = ""
|
||||||
|
|
||||||
|
archetypeDir = "archetypes"
|
||||||
|
contentDir = "content"
|
||||||
|
dataDir = "data"
|
||||||
|
layoutDir = "layouts"
|
||||||
|
publishDir = "public"
|
||||||
|
|
||||||
|
buildDrafts = false
|
||||||
|
buildFuture = false
|
||||||
|
buildExpired = false
|
||||||
|
canonifyURLs = true
|
||||||
|
|
||||||
|
enableRobotsTXT = true
|
||||||
|
enableGitInfo = false
|
||||||
|
enableEmoji = true
|
||||||
|
enableMissingTranslationPlaceholders = false
|
||||||
|
disableRSS = false
|
||||||
|
disableSitemap = false
|
||||||
|
disable404 = false
|
||||||
|
disableHugoGeneratorInject = false
|
||||||
|
|
||||||
|
[permalinks]
|
||||||
|
posts = "/posts/:year/:month/:title/"
|
||||||
|
|
||||||
|
[author]
|
||||||
|
name = "Jane Doe"
|
||||||
|
|
||||||
|
[blackfriday]
|
||||||
|
hrefTargetBlank = true
|
||||||
|
|
||||||
|
[taxonomies]
|
||||||
|
tag = "tags"
|
||||||
|
category = "categories"
|
||||||
|
series = "series"
|
||||||
|
|
||||||
|
[params]
|
||||||
|
dateform = "Jan 2, 2006"
|
||||||
|
dateformShort = "Jan 2"
|
||||||
|
dateformNum = "2006-01-02"
|
||||||
|
dateformNumTime = "2006-01-02 15:04"
|
||||||
|
|
||||||
|
# Metadata mostly used in document's head
|
||||||
|
#
|
||||||
|
description = "Nice theme for homepages and blogs"
|
||||||
|
keywords = ""
|
||||||
|
images = [""]
|
||||||
|
|
||||||
|
# Home subtitle of the index page.
|
||||||
|
#
|
||||||
|
homeSubtitle = "Hello Friend NG"
|
||||||
|
|
||||||
|
# Set a background for the homepage
|
||||||
|
# backgroundImage = "assets/images/background.jpg"
|
||||||
|
|
||||||
|
# Prefix of link to the git commit detail page. GitInfo must be enabled.
|
||||||
|
#
|
||||||
|
# gitUrl = ""
|
||||||
|
|
||||||
|
# Set disableReadOtherPosts to true in order to hide the links to other posts.
|
||||||
|
#
|
||||||
|
disableReadOtherPosts = false
|
||||||
|
|
||||||
|
# Enable theme toggle
|
||||||
|
#
|
||||||
|
# This options enables the theme toggle for the theme.
|
||||||
|
# Per default, this option is off.
|
||||||
|
# The theme is respecting the prefers-color-scheme of the operating systeme.
|
||||||
|
# With this option on, the page user is able to set the scheme he wants.
|
||||||
|
enableThemeToggle = false
|
||||||
|
|
||||||
|
# Sharing buttons
|
||||||
|
#
|
||||||
|
# There are a lot of buttons preconfigured. If you want to change them,
|
||||||
|
# generate the buttons here: https://sharingbuttons.io
|
||||||
|
# and add them into your own `layouts/partials/sharing-buttons.html`
|
||||||
|
#
|
||||||
|
enableSharingButtons = true
|
||||||
|
|
||||||
|
# Global language menu
|
||||||
|
#
|
||||||
|
# Enables the global language menu.
|
||||||
|
#
|
||||||
|
enableGlobalLanguageMenu = true
|
||||||
|
|
||||||
|
# Integrate Javascript files or stylesheets by adding the url to the external assets or by
|
||||||
|
# linking local files with their path relative to the static folder, e.g. "css/styles.css"
|
||||||
|
#
|
||||||
|
customCSS = []
|
||||||
|
customJS = []
|
||||||
|
|
||||||
|
# Toggle this option need to rebuild SCSS, requires extended version of Hugo
|
||||||
|
#
|
||||||
|
justifyContent = false # Set "text-align: justify" to .post-content.
|
||||||
|
|
||||||
|
# Integrate Plausible.io
|
||||||
|
# plausibleDataDomain = 'test.com'
|
||||||
|
# plausibleScriptSource = 'https://plausible.io/js/script.js'
|
||||||
|
|
||||||
|
# Custom footer
|
||||||
|
# If you want, you can easily override the default footer with your own content.
|
||||||
|
#
|
||||||
|
[params.footer]
|
||||||
|
trademark = true
|
||||||
|
rss = true
|
||||||
|
copyright = true
|
||||||
|
author = true
|
||||||
|
|
||||||
|
topText = []
|
||||||
|
bottomText = [
|
||||||
|
"Powered by <a href=\"http://gohugo.io\">Hugo</a>",
|
||||||
|
"Made with ❤ by <a href=\"https://github.com/rhazdon\">Djordje Atlialp</a>"
|
||||||
|
]
|
||||||
|
|
||||||
|
# Colors for favicons
|
||||||
|
#
|
||||||
|
[params.favicon.color]
|
||||||
|
mask = "#1b1c1d"
|
||||||
|
msapplication = "#1b1c1d"
|
||||||
|
theme = "#1b1c1d"
|
||||||
|
|
||||||
|
[params.logo]
|
||||||
|
logoMark = ">"
|
||||||
|
logoText = "$ cd /home/"
|
||||||
|
logoHomeLink = "/"
|
||||||
|
# Set true to remove the logo cursor entirely.
|
||||||
|
# logoCursorDisabled = false
|
||||||
|
# Set to a valid CSS color to change the cursor in the logo.
|
||||||
|
# logoCursorColor = "#67a2c9"
|
||||||
|
# Set to a valid CSS time value to change the animation duration, "0s" to disable.
|
||||||
|
# logoCursorAnimate = "2s"
|
||||||
|
# Append the current url pathname to logoText
|
||||||
|
# logoCursorPathname = true
|
||||||
|
|
||||||
|
# Commento is more than just a comments widget you can embed —
|
||||||
|
# it’s a return to the roots of the internet.
|
||||||
|
# An internet without the tracking and invasions of privacy.
|
||||||
|
# An internet that is simple and lightweight.
|
||||||
|
# An internet that is focused on interesting discussions, not ads.
|
||||||
|
# A better internet.
|
||||||
|
# Uncomment this to enable Commento.
|
||||||
|
#
|
||||||
|
# [params.commento]
|
||||||
|
# url = ""
|
||||||
|
|
||||||
|
# Uncomment this if you want a portrait on your start page
|
||||||
|
#
|
||||||
|
# [params.portrait]
|
||||||
|
# path = "/img/image.jpg"
|
||||||
|
# alt = "Portrait"
|
||||||
|
# maxWidth = "50px"
|
||||||
|
|
||||||
|
# Social icons
|
||||||
|
[[params.social]]
|
||||||
|
name = "twitter"
|
||||||
|
url = "https://twitter.com/"
|
||||||
|
|
||||||
|
[[params.social]]
|
||||||
|
name = "email"
|
||||||
|
url = "mailto:nobody@example.com"
|
||||||
|
|
||||||
|
[[params.social]]
|
||||||
|
name = "github"
|
||||||
|
url = "https://github.com/"
|
||||||
|
|
||||||
|
[[params.social]]
|
||||||
|
name = "linkedin"
|
||||||
|
url = "https://www.linkedin.com/"
|
||||||
|
|
||||||
|
[[params.social]]
|
||||||
|
name = "stackoverflow"
|
||||||
|
url = "https://www.stackoverflow.com/"
|
||||||
|
|
||||||
|
[languages]
|
||||||
|
[languages.en]
|
||||||
|
subtitle = "Hello Friend NG Theme"
|
||||||
|
weight = 1
|
||||||
|
copyright = '<a href="https://creativecommons.org/licenses/by-nc/4.0/" target="_blank" rel="noopener">CC BY-NC 4.0</a>'
|
||||||
|
|
||||||
|
[languages.fr]
|
||||||
|
subtitle = "Hello Friend NG Theme"
|
||||||
|
weight = 2
|
||||||
|
copyright = '<a href="https://creativecommons.org/licenses/by-nc/4.0/" target="_blank" rel="noopener">CC BY-NC 4.0</a>'
|
||||||
|
|
||||||
|
[menu]
|
||||||
|
[[menu.main]]
|
||||||
|
identifier = "about"
|
||||||
|
name = "About"
|
||||||
|
url = "about/"
|
||||||
|
[[menu.main]]
|
||||||
|
identifier = "posts"
|
||||||
|
name = "Posts"
|
||||||
|
url = "posts/"
|
19
jujure/themes/hello_friend/exampleSite/content/about.md
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
+++
|
||||||
|
title = "About"
|
||||||
|
date = "2014-04-09"
|
||||||
|
aliases = ["about-us","about-hugo","contact"]
|
||||||
|
[ author ]
|
||||||
|
name = "Hugo Authors"
|
||||||
|
+++
|
||||||
|
|
||||||
|
Hugo is the **world’s fastest framework for building websites**. It is written in Go.
|
||||||
|
|
||||||
|
It makes use of a variety of open source projects including:
|
||||||
|
|
||||||
|
* https://github.com/russross/blackfriday
|
||||||
|
* https://github.com/alecthomas/chroma
|
||||||
|
* https://github.com/muesli/smartcrop
|
||||||
|
* https://github.com/spf13/cobra
|
||||||
|
* https://github.com/spf13/viper
|
||||||
|
|
||||||
|
Learn more and contribute on [GitHub](https://github.com/gohugoio).
|
@ -0,0 +1,352 @@
|
|||||||
|
+++
|
||||||
|
categories = ["Go"]
|
||||||
|
date = "2014-04-02"
|
||||||
|
description = ""
|
||||||
|
featured = "pic02.jpg"
|
||||||
|
featuredalt = ""
|
||||||
|
featuredpath = "date"
|
||||||
|
linktitle = ""
|
||||||
|
slug = "Introduction aux modeles Hugo"
|
||||||
|
title = "Introduction aux modèles (Hu)go"
|
||||||
|
type = ["posts","post"]
|
||||||
|
[ author ]
|
||||||
|
name = "Michael Henderson"
|
||||||
|
+++
|
||||||
|
|
||||||
|
Hugo utilise l'excellente librairie [go][] [html/template][gohtmltemplate] pour
|
||||||
|
son moteur de modèles. c'est un moteur extrêmement léger qui offre un très petit
|
||||||
|
nombre de fonctions logiques. À notre expérience, c'est juste ce qu'il faut pour
|
||||||
|
créer un bon site web statique. Si vous avez déjà utilisé d'autre moteurs de
|
||||||
|
modèles pour différents langages ou frameworks, vous allez retrouver beaucoup de
|
||||||
|
similitudes avec les modèles go.
|
||||||
|
|
||||||
|
Ce document est une introduction sur l'utilisation de Go templates. La
|
||||||
|
[documentation go][gohtmltemplate] fourni plus de détails.
|
||||||
|
|
||||||
|
## Introduction aux modèles Go
|
||||||
|
|
||||||
|
Go templates fournit un langage de modèles très simple. Il adhère à la
|
||||||
|
conviction que les modèles ou les vues doivent avoir une logique des plus
|
||||||
|
élémentaires. L'une des conséquences de cette simplicité est que les modèles
|
||||||
|
seront plus rapides a être analysés.
|
||||||
|
|
||||||
|
Une caractéristique unique de Go templates est qu'il est conscient du contenu.
|
||||||
|
Les variables et le contenu va être nettoyé suivant le contexte d'utilisation.
|
||||||
|
Plus de détails sont disponibles dans la [documentation go][gohtmltemplate].
|
||||||
|
|
||||||
|
## Syntaxe basique
|
||||||
|
|
||||||
|
Les modèles en langage Go sont des fichiers HTML avec l'ajout de variables et
|
||||||
|
fonctions.
|
||||||
|
|
||||||
|
**Les variables Go et les fonctions sont accessibles avec {{ }}**
|
||||||
|
|
||||||
|
|
||||||
|
Accès à une variable prédéfinie "foo":
|
||||||
|
|
||||||
|
{{ foo }}
|
||||||
|
|
||||||
|
**Les paramètres sont séparés par des espaces**
|
||||||
|
|
||||||
|
Appel de la fonction add avec 1 et 2 en argument**
|
||||||
|
|
||||||
|
{{ add 1 2 }}
|
||||||
|
|
||||||
|
**Les méthodes et les champs sont accessibles par un point**
|
||||||
|
|
||||||
|
Accès au paramètre de la page "bar"
|
||||||
|
|
||||||
|
{{ .Params.bar }}
|
||||||
|
|
||||||
|
**Les parenthèses peuvent être utilisées pour grouper des éléments ensemble**
|
||||||
|
```
|
||||||
|
{{ if or (isset .Params "alt") (isset .Params "caption") }} Caption {{ end }}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Variables
|
||||||
|
|
||||||
|
Chaque modèle go a une structure (objet) mis à sa disposition. Avec Hugo, à
|
||||||
|
chaque modèle est passé soit une page, soit une structure de nœud, suivant quel
|
||||||
|
type de page vous rendez. Plus de détails sont disponibles sur la page des
|
||||||
|
[variables](/layout/variables).
|
||||||
|
|
||||||
|
Une variable est accessible par son nom.
|
||||||
|
|
||||||
|
<title>{{ .Title }}</title>
|
||||||
|
|
||||||
|
Les variables peuvent également être définies et appelées.
|
||||||
|
|
||||||
|
{{ $address := "123 Main St."}}
|
||||||
|
{{ $address }}
|
||||||
|
|
||||||
|
|
||||||
|
## Functions
|
||||||
|
|
||||||
|
Go templace est livré avec quelques fonctions qui fournissent des
|
||||||
|
fonctionnalités basiques. Le système de Go template fourni également un
|
||||||
|
mécanisme permettant aux applications d'étendre les fonctions disponible. Les
|
||||||
|
[fonctions de modèle Hugo](/layout/functions) fourni quelques fonctionnalités
|
||||||
|
supplémentaires que nous espérons qu'elles seront utiles pour vos sites web.
|
||||||
|
Les functions sont appelées en utilisant leur nom suivi par les paramètres
|
||||||
|
requis séparés par des espaces. Des fonctions de modèles ne peuvent pas être
|
||||||
|
ajoutées sans recompiler Hugo.
|
||||||
|
|
||||||
|
**Exemple:**
|
||||||
|
|
||||||
|
{{ add 1 2 }}
|
||||||
|
|
||||||
|
## Inclusions
|
||||||
|
|
||||||
|
Lorsque vous incluez un autre modèle, vous devez y passer les données qu'il sera
|
||||||
|
en mesure d'accèder. Pour passer le contexte actuel, pensez à ajouter un point.
|
||||||
|
La localisation du modèle sera toujours à partir du répertoire /layout/ dans
|
||||||
|
Hugo.
|
||||||
|
|
||||||
|
**Exemple:**
|
||||||
|
|
||||||
|
{{ template "chrome/header.html" . }}
|
||||||
|
|
||||||
|
|
||||||
|
## Logique
|
||||||
|
|
||||||
|
Go templates fourni les itérations et la logique conditionnèle des plus basique.
|
||||||
|
|
||||||
|
### Itération
|
||||||
|
|
||||||
|
Comme en go, les modèles go utilisent fortement *range* pour itérer dans une
|
||||||
|
map, un array ou un slice. Les exemples suivant montre différentes façons
|
||||||
|
d'utiliser *range*
|
||||||
|
|
||||||
|
**Exemple 1: En utilisant le context**
|
||||||
|
|
||||||
|
{{ range array }}
|
||||||
|
{{ . }}
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
**Exemple 2: En déclarant un nom de variable**
|
||||||
|
|
||||||
|
{{range $element := array}}
|
||||||
|
{{ $element }}
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
**Exemple 2: En déclarant un nom de varialbe pour la clé et la valeur**
|
||||||
|
|
||||||
|
{{range $index, $element := array}}
|
||||||
|
{{ $index }}
|
||||||
|
{{ $element }}
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
### Conditions
|
||||||
|
|
||||||
|
*If*, *else*, *with*, *or*, *&*, *and* fournissent la base pour la logique
|
||||||
|
conditionnelle avec Go templates. Comme *range*, chaque déclaration est fermé
|
||||||
|
avec `end`.
|
||||||
|
|
||||||
|
Go templates considère les valeurs suivante comme *false* :
|
||||||
|
|
||||||
|
* false
|
||||||
|
* 0
|
||||||
|
* tout array, slice, map ou chaine d'une longueur de zéro
|
||||||
|
|
||||||
|
**Exemple 1: If**
|
||||||
|
|
||||||
|
{{ if isset .Params "title" }}<h4>{{ index .Params "title" }}</h4>{{ end }}
|
||||||
|
|
||||||
|
**Exemple 2: If -> Else**
|
||||||
|
|
||||||
|
{{ if isset .Params "alt" }}
|
||||||
|
{{ index .Params "alt" }}
|
||||||
|
{{else}}
|
||||||
|
{{ index .Params "caption" }}
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
**Exemple 3: And & Or**
|
||||||
|
```
|
||||||
|
{{ if and (or (isset .Params "title") (isset .Params "caption"))
|
||||||
|
(isset .Params "attr")}}
|
||||||
|
```
|
||||||
|
**Exemple 4: With**
|
||||||
|
|
||||||
|
Une manière alternative d'écrire un "if" et de référencer cette même valeur est
|
||||||
|
d'utiliser "with". Cela permet de remplacer le contexte `.` par cet valeur et
|
||||||
|
saute le bloc si la variable est absente.
|
||||||
|
|
||||||
|
Le premier exemple peut être simplifié à ceci :
|
||||||
|
|
||||||
|
{{ with .Params.title }}<h4>{{ . }}</h4>{{ end }}
|
||||||
|
|
||||||
|
**Exemple 5: If -> Else If**
|
||||||
|
|
||||||
|
{{ if isset .Params "alt" }}
|
||||||
|
{{ index .Params "alt" }}
|
||||||
|
{{ else if isset .Params "caption" }}
|
||||||
|
{{ index .Params "caption" }}
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
## *Pipes*
|
||||||
|
|
||||||
|
L'un des composants le plus puissant de Go templates est la capacité d'empiler
|
||||||
|
les action l'une après l'autre. Cela est fait en utilisant les *pipes*.
|
||||||
|
Empruntés aux *pipes* unix, le concept est simple. Chaque sortie de *pipeline*
|
||||||
|
devient l'entrée du *pipe* suivant.
|
||||||
|
|
||||||
|
À cause de la syntaxe très simple de Go templates, le *pipe* est essentiel pour
|
||||||
|
être capable d'enchainer les appels de fonctions. Une limitation des *pipes*
|
||||||
|
est qu'il ne peuvent fonctionner seulement avec une seule valeur et cette valeur
|
||||||
|
devient le dernier paramètre du prochain *pipeline*.
|
||||||
|
|
||||||
|
Quelques exemples simple devrait vous aider à comprendre comment utiliser les
|
||||||
|
*pipes*.
|
||||||
|
|
||||||
|
**Exemple 1 :**
|
||||||
|
|
||||||
|
{{ if eq 1 1 }} Same {{ end }}
|
||||||
|
|
||||||
|
est identique à
|
||||||
|
|
||||||
|
{{ eq 1 1 | if }} Same {{ end }}
|
||||||
|
|
||||||
|
|
||||||
|
Il semble étrange de placer le *if* à la fin, mais il fournit une bonne
|
||||||
|
illustration de la façon d'utiliser les tuyaux.
|
||||||
|
|
||||||
|
**Exemple 2 :**
|
||||||
|
|
||||||
|
{{ index .Params "disqus_url" | html }}
|
||||||
|
|
||||||
|
Accès au paramètre de page nommé "disqus_url" et échappement du HTML
|
||||||
|
|
||||||
|
**Exemple 3 :**
|
||||||
|
```
|
||||||
|
{{ if or (or (isset .Params "title") (isset .Params "caption"))
|
||||||
|
(isset .Params "attr")}}
|
||||||
|
Stuff Here
|
||||||
|
{{ end }}
|
||||||
|
```
|
||||||
|
Peut être réécrit en
|
||||||
|
|
||||||
|
```
|
||||||
|
{{ isset .Params "caption" | or isset .Params "title" |
|
||||||
|
or isset .Params "attr" | if }}
|
||||||
|
Stuff Here
|
||||||
|
{{ end }}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Contexte (alias. le point)
|
||||||
|
|
||||||
|
Le concept le plus facilement négligé pour comprendre les modèles go est que
|
||||||
|
{{ . }} fait toujours référence au contexte actuel. Dans le plus haut niveau de
|
||||||
|
votre modèle, ce sera l'ensemble des données mis à votre disposition. Dans une
|
||||||
|
itération, ce sera la valeur de l'élément actuel. Enfin, dans une boucle, le
|
||||||
|
contexte change. . ne fera plus référence aux données disponibles dans la page
|
||||||
|
entière. Si vous avez besoin y d'accèder depuis l'intérieur d'une boucle, il est
|
||||||
|
judicieux d'y définir comme variable au lieu de dépendre du contexte.
|
||||||
|
|
||||||
|
**Exemple:**
|
||||||
|
```
|
||||||
|
{{ $title := .Site.Title }}
|
||||||
|
{{ range .Params.tags }}
|
||||||
|
<li> <a href="{{ $baseurl }}/tags/{{ . | urlize }}">
|
||||||
|
{{ . }}</a> - {{ $title }} </li>
|
||||||
|
{{ end }}
|
||||||
|
```
|
||||||
|
|
||||||
|
Notez que, une fois que nous sommes entrés dans la boucle, la valeur de
|
||||||
|
{{ . }} a changée. Nous avons défini une variable en dehors de la boucle, afin
|
||||||
|
d'y avoir accès dans la boucle.
|
||||||
|
|
||||||
|
# Les Paramètres d'Hugo
|
||||||
|
|
||||||
|
Hugo fournit l'option de passer des valeurs au modèle depuis la configuration du
|
||||||
|
site, ou depuis les métadonnées de chaque partie du contenu. Vous pouvez définir
|
||||||
|
n'importe quelle valeur de n'importe quel type (supporté par votre section
|
||||||
|
liminaire / format de configuration) et les utiliser comme vous le souhaitez
|
||||||
|
dans votre modèle.
|
||||||
|
|
||||||
|
## Utiliser les paramètres de contenu (page)
|
||||||
|
|
||||||
|
Dans chaque partie du contenu, vous pouvez fournir des variables pour être
|
||||||
|
utilisées par le modèle. Cela se passe dans la
|
||||||
|
[section liminaire](/content/front-matter).
|
||||||
|
|
||||||
|
Un exemple de cela est utilisé par ce site de documentation. La plupart des
|
||||||
|
pages bénéficient de la présentation de la table des matières. Quelques fois,
|
||||||
|
la table des matières n'a pas beaucoup de sens. Nous avons défini une variable
|
||||||
|
dans notre section liminaire de quelques pages pour désactiver la table des
|
||||||
|
matières.
|
||||||
|
|
||||||
|
Ceci est un exemple de section liminaire :
|
||||||
|
|
||||||
|
```
|
||||||
|
---
|
||||||
|
title: "Permalinks"
|
||||||
|
date: "2013-11-18"
|
||||||
|
aliases:
|
||||||
|
- "/doc/permalinks/"
|
||||||
|
groups: ["extras"]
|
||||||
|
groups_weight: 30
|
||||||
|
notoc: true
|
||||||
|
---
|
||||||
|
```
|
||||||
|
|
||||||
|
Ceci est le code correspondant dans le modèle :
|
||||||
|
|
||||||
|
{{ if not .Params.notoc }}
|
||||||
|
<div id="toc" class="well col-md-4 col-sm-6">
|
||||||
|
{{ .TableOfContents }}
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Utiliser les paramètres de site (config)
|
||||||
|
|
||||||
|
Dans votre configuration de plus haut niveau (ex `config.yaml`), vous pouvez
|
||||||
|
définir des paramètres de site, dont les valeurs vous seront accessibles.
|
||||||
|
|
||||||
|
Pour les instances, vous pourriez délarer :
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
params:
|
||||||
|
CopyrightHTML: "Copyright © 2013 John Doe. All Rights Reserved."
|
||||||
|
TwitterUser: "spf13"
|
||||||
|
SidebarRecentLimit: 5
|
||||||
|
```
|
||||||
|
|
||||||
|
Avec un pied de page, vous devriez déclarer un `<footer>` qui est affiché
|
||||||
|
seulement si le paramètre `CopyrightHTML` est déclaré, et si il l'est, vous
|
||||||
|
devriez le déclarer comme HTML-safe, afin d'éviter d'échapper les entités HTML.
|
||||||
|
Cela vous permettra de le modifier facilement dans votre configuration au lieu
|
||||||
|
de le chercher dans votre modèle.
|
||||||
|
|
||||||
|
```
|
||||||
|
{{if .Site.Params.CopyrightHTML}}<footer>
|
||||||
|
<div class="text-center">{{.Site.Params.CopyrightHTML | safeHtml}}</div>
|
||||||
|
</footer>{{end}}
|
||||||
|
```
|
||||||
|
Une alternative au "if" et d'appeler la même valeur est d'utiliser "with". Cela
|
||||||
|
modifiera le contexte et passera le bloc si la variable est absente :
|
||||||
|
|
||||||
|
```
|
||||||
|
{{with .Site.Params.TwitterUser}}<span class="twitter">
|
||||||
|
<a href="https://twitter.com/{{.}}" rel="author">
|
||||||
|
<img src="/images/twitter.png" width="48" height="48" title="Twitter: {{.}}"
|
||||||
|
alt="Twitter"></a>
|
||||||
|
</span>{{end}}
|
||||||
|
```
|
||||||
|
|
||||||
|
Enfin, si vous souhaitez extraire des "constantes magiques" de vos mises en
|
||||||
|
page, vous pouvez le faire comme dans l'exemple suivant :
|
||||||
|
|
||||||
|
```
|
||||||
|
<nav class="recent">
|
||||||
|
<h1>Recent Posts</h1>
|
||||||
|
<ul>{{range first .Site.Params.SidebarRecentLimit .Site.Recent}}
|
||||||
|
<li><a href="{{.RelPermalink}}">{{.Title}}</a></li>
|
||||||
|
{{end}}</ul>
|
||||||
|
</nav>
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
[go]: <http://golang.org/>
|
||||||
|
[gohtmltemplate]: <http://golang.org/pkg/html/template/>
|
@ -0,0 +1,347 @@
|
|||||||
|
+++
|
||||||
|
title = "(Hu)go Template Primer"
|
||||||
|
description = ""
|
||||||
|
type = ["posts","post"]
|
||||||
|
tags = [
|
||||||
|
"go",
|
||||||
|
"golang",
|
||||||
|
"templates",
|
||||||
|
"themes",
|
||||||
|
"development",
|
||||||
|
]
|
||||||
|
date = "2014-04-02"
|
||||||
|
categories = [
|
||||||
|
"Development",
|
||||||
|
"golang",
|
||||||
|
]
|
||||||
|
series = ["Hugo 101"]
|
||||||
|
[ author ]
|
||||||
|
name = "Hugo Authors"
|
||||||
|
+++
|
||||||
|
|
||||||
|
Hugo uses the excellent [Go][] [html/template][gohtmltemplate] library for
|
||||||
|
its template engine. It is an extremely lightweight engine that provides a very
|
||||||
|
small amount of logic. In our experience that it is just the right amount of
|
||||||
|
logic to be able to create a good static website. If you have used other
|
||||||
|
template systems from different languages or frameworks you will find a lot of
|
||||||
|
similarities in Go templates.
|
||||||
|
|
||||||
|
This document is a brief primer on using Go templates. The [Go docs][gohtmltemplate]
|
||||||
|
provide more details.
|
||||||
|
|
||||||
|
## Introduction to Go Templates
|
||||||
|
|
||||||
|
Go templates provide an extremely simple template language. It adheres to the
|
||||||
|
belief that only the most basic of logic belongs in the template or view layer.
|
||||||
|
One consequence of this simplicity is that Go templates parse very quickly.
|
||||||
|
|
||||||
|
A unique characteristic of Go templates is they are content aware. Variables and
|
||||||
|
content will be sanitized depending on the context of where they are used. More
|
||||||
|
details can be found in the [Go docs][gohtmltemplate].
|
||||||
|
|
||||||
|
## Basic Syntax
|
||||||
|
|
||||||
|
Golang templates are HTML files with the addition of variables and
|
||||||
|
functions.
|
||||||
|
|
||||||
|
**Go variables and functions are accessible within {{ }}**
|
||||||
|
|
||||||
|
Accessing a predefined variable "foo":
|
||||||
|
|
||||||
|
{{ foo }}
|
||||||
|
|
||||||
|
**Parameters are separated using spaces**
|
||||||
|
|
||||||
|
Calling the add function with input of 1, 2:
|
||||||
|
|
||||||
|
{{ add 1 2 }}
|
||||||
|
|
||||||
|
**Methods and fields are accessed via dot notation**
|
||||||
|
|
||||||
|
Accessing the Page Parameter "bar"
|
||||||
|
|
||||||
|
{{ .Params.bar }}
|
||||||
|
|
||||||
|
**Parentheses can be used to group items together**
|
||||||
|
|
||||||
|
{{ if or (isset .Params "alt") (isset .Params "caption") }} Caption {{ end }}
|
||||||
|
|
||||||
|
|
||||||
|
## Variables
|
||||||
|
|
||||||
|
Each Go template has a struct (object) made available to it. In hugo each
|
||||||
|
template is passed either a page or a node struct depending on which type of
|
||||||
|
page you are rendering. More details are available on the
|
||||||
|
[variables](/layout/variables) page.
|
||||||
|
|
||||||
|
A variable is accessed by referencing the variable name.
|
||||||
|
|
||||||
|
<title>{{ .Title }}</title>
|
||||||
|
|
||||||
|
Variables can also be defined and referenced.
|
||||||
|
|
||||||
|
{{ $address := "123 Main St."}}
|
||||||
|
{{ $address }}
|
||||||
|
|
||||||
|
|
||||||
|
## Functions
|
||||||
|
|
||||||
|
Go template ship with a few functions which provide basic functionality. The Go
|
||||||
|
template system also provides a mechanism for applications to extend the
|
||||||
|
available functions with their own. [Hugo template
|
||||||
|
functions](/layout/functions) provide some additional functionality we believe
|
||||||
|
are useful for building websites. Functions are called by using their name
|
||||||
|
followed by the required parameters separated by spaces. Template
|
||||||
|
functions cannot be added without recompiling hugo.
|
||||||
|
|
||||||
|
**Example:**
|
||||||
|
|
||||||
|
{{ add 1 2 }}
|
||||||
|
|
||||||
|
## Includes
|
||||||
|
|
||||||
|
When including another template you will pass to it the data it will be
|
||||||
|
able to access. To pass along the current context please remember to
|
||||||
|
include a trailing dot. The templates location will always be starting at
|
||||||
|
the /layout/ directory within Hugo.
|
||||||
|
|
||||||
|
**Example:**
|
||||||
|
|
||||||
|
{{ template "chrome/header.html" . }}
|
||||||
|
|
||||||
|
|
||||||
|
## Logic
|
||||||
|
|
||||||
|
Go templates provide the most basic iteration and conditional logic.
|
||||||
|
|
||||||
|
### Iteration
|
||||||
|
|
||||||
|
Just like in Go, the Go templates make heavy use of range to iterate over
|
||||||
|
a map, array or slice. The following are different examples of how to use
|
||||||
|
range.
|
||||||
|
|
||||||
|
**Example 1: Using Context**
|
||||||
|
|
||||||
|
{{ range array }}
|
||||||
|
{{ . }}
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
**Example 2: Declaring value variable name**
|
||||||
|
|
||||||
|
{{range $element := array}}
|
||||||
|
{{ $element }}
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
**Example 2: Declaring key and value variable name**
|
||||||
|
|
||||||
|
{{range $index, $element := array}}
|
||||||
|
{{ $index }}
|
||||||
|
{{ $element }}
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
### Conditionals
|
||||||
|
|
||||||
|
If, else, with, or, & and provide the framework for handling conditional
|
||||||
|
logic in Go Templates. Like range, each statement is closed with `end`.
|
||||||
|
|
||||||
|
|
||||||
|
Go Templates treat the following values as false:
|
||||||
|
|
||||||
|
* false
|
||||||
|
* 0
|
||||||
|
* any array, slice, map, or string of length zero
|
||||||
|
|
||||||
|
**Example 1: If**
|
||||||
|
|
||||||
|
{{ if isset .Params "title" }}<h4>{{ index .Params "title" }}</h4>{{ end }}
|
||||||
|
|
||||||
|
**Example 2: If -> Else**
|
||||||
|
|
||||||
|
{{ if isset .Params "alt" }}
|
||||||
|
{{ index .Params "alt" }}
|
||||||
|
{{else}}
|
||||||
|
{{ index .Params "caption" }}
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
**Example 3: And & Or**
|
||||||
|
|
||||||
|
{{ if and (or (isset .Params "title") (isset .Params "caption")) (isset .Params "attr")}}
|
||||||
|
|
||||||
|
**Example 4: With**
|
||||||
|
|
||||||
|
An alternative way of writing "if" and then referencing the same value
|
||||||
|
is to use "with" instead. With rebinds the context `.` within its scope,
|
||||||
|
and skips the block if the variable is absent.
|
||||||
|
|
||||||
|
The first example above could be simplified as:
|
||||||
|
|
||||||
|
{{ with .Params.title }}<h4>{{ . }}</h4>{{ end }}
|
||||||
|
|
||||||
|
**Example 5: If -> Else If**
|
||||||
|
|
||||||
|
{{ if isset .Params "alt" }}
|
||||||
|
{{ index .Params "alt" }}
|
||||||
|
{{ else if isset .Params "caption" }}
|
||||||
|
{{ index .Params "caption" }}
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
## Pipes
|
||||||
|
|
||||||
|
One of the most powerful components of Go templates is the ability to
|
||||||
|
stack actions one after another. This is done by using pipes. Borrowed
|
||||||
|
from unix pipes, the concept is simple, each pipeline's output becomes the
|
||||||
|
input of the following pipe.
|
||||||
|
|
||||||
|
Because of the very simple syntax of Go templates, the pipe is essential
|
||||||
|
to being able to chain together function calls. One limitation of the
|
||||||
|
pipes is that they only can work with a single value and that value
|
||||||
|
becomes the last parameter of the next pipeline.
|
||||||
|
|
||||||
|
A few simple examples should help convey how to use the pipe.
|
||||||
|
|
||||||
|
**Example 1 :**
|
||||||
|
|
||||||
|
{{ if eq 1 1 }} Same {{ end }}
|
||||||
|
|
||||||
|
is the same as
|
||||||
|
|
||||||
|
{{ eq 1 1 | if }} Same {{ end }}
|
||||||
|
|
||||||
|
It does look odd to place the if at the end, but it does provide a good
|
||||||
|
illustration of how to use the pipes.
|
||||||
|
|
||||||
|
**Example 2 :**
|
||||||
|
|
||||||
|
{{ index .Params "disqus_url" | html }}
|
||||||
|
|
||||||
|
Access the page parameter called "disqus_url" and escape the HTML.
|
||||||
|
|
||||||
|
**Example 3 :**
|
||||||
|
|
||||||
|
{{ if or (or (isset .Params "title") (isset .Params "caption")) (isset .Params "attr")}}
|
||||||
|
Stuff Here
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
Could be rewritten as
|
||||||
|
|
||||||
|
{{ isset .Params "caption" | or isset .Params "title" | or isset .Params "attr" | if }}
|
||||||
|
Stuff Here
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
|
||||||
|
## Context (aka. the dot)
|
||||||
|
|
||||||
|
The most easily overlooked concept to understand about Go templates is that {{ . }}
|
||||||
|
always refers to the current context. In the top level of your template this
|
||||||
|
will be the data set made available to it. Inside of a iteration it will have
|
||||||
|
the value of the current item. When inside of a loop the context has changed. .
|
||||||
|
will no longer refer to the data available to the entire page. If you need to
|
||||||
|
access this from within the loop you will likely want to set it to a variable
|
||||||
|
instead of depending on the context.
|
||||||
|
|
||||||
|
**Example:**
|
||||||
|
|
||||||
|
{{ $title := .Site.Title }}
|
||||||
|
{{ range .Params.tags }}
|
||||||
|
<li> <a href="{{ $baseurl }}/tags/{{ . | urlize }}">{{ . }}</a> - {{ $title }} </li>
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
Notice how once we have entered the loop the value of {{ . }} has changed. We
|
||||||
|
have defined a variable outside of the loop so we have access to it from within
|
||||||
|
the loop.
|
||||||
|
|
||||||
|
# Hugo Parameters
|
||||||
|
|
||||||
|
Hugo provides the option of passing values to the template language
|
||||||
|
through the site configuration (for sitewide values), or through the meta
|
||||||
|
data of each specific piece of content. You can define any values of any
|
||||||
|
type (supported by your front matter/config format) and use them however
|
||||||
|
you want to inside of your templates.
|
||||||
|
|
||||||
|
|
||||||
|
## Using Content (page) Parameters
|
||||||
|
|
||||||
|
In each piece of content you can provide variables to be used by the
|
||||||
|
templates. This happens in the [front matter](/content/front-matter).
|
||||||
|
|
||||||
|
An example of this is used in this documentation site. Most of the pages
|
||||||
|
benefit from having the table of contents provided. Sometimes the TOC just
|
||||||
|
doesn't make a lot of sense. We've defined a variable in our front matter
|
||||||
|
of some pages to turn off the TOC from being displayed.
|
||||||
|
|
||||||
|
Here is the example front matter:
|
||||||
|
|
||||||
|
```
|
||||||
|
---
|
||||||
|
title: "Permalinks"
|
||||||
|
date: "2013-11-18"
|
||||||
|
aliases:
|
||||||
|
- "/doc/permalinks/"
|
||||||
|
groups: ["extras"]
|
||||||
|
groups_weight: 30
|
||||||
|
notoc: true
|
||||||
|
---
|
||||||
|
```
|
||||||
|
|
||||||
|
Here is the corresponding code inside of the template:
|
||||||
|
|
||||||
|
{{ if not .Params.notoc }}
|
||||||
|
<div id="toc" class="well col-md-4 col-sm-6">
|
||||||
|
{{ .TableOfContents }}
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Using Site (config) Parameters
|
||||||
|
In your top-level configuration file (eg, `config.yaml`) you can define site
|
||||||
|
parameters, which are values which will be available to you in chrome.
|
||||||
|
|
||||||
|
For instance, you might declare:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
params:
|
||||||
|
CopyrightHTML: "Copyright © 2013 John Doe. All Rights Reserved."
|
||||||
|
TwitterUser: "spf13"
|
||||||
|
SidebarRecentLimit: 5
|
||||||
|
```
|
||||||
|
|
||||||
|
Within a footer layout, you might then declare a `<footer>` which is only
|
||||||
|
provided if the `CopyrightHTML` parameter is provided, and if it is given,
|
||||||
|
you would declare it to be HTML-safe, so that the HTML entity is not escaped
|
||||||
|
again. This would let you easily update just your top-level config file each
|
||||||
|
January 1st, instead of hunting through your templates.
|
||||||
|
|
||||||
|
```
|
||||||
|
{{if .Site.Params.CopyrightHTML}}<footer>
|
||||||
|
<div class="text-center">{{.Site.Params.CopyrightHTML | safeHtml}}</div>
|
||||||
|
</footer>{{end}}
|
||||||
|
```
|
||||||
|
|
||||||
|
An alternative way of writing the "if" and then referencing the same value
|
||||||
|
is to use "with" instead. With rebinds the context `.` within its scope,
|
||||||
|
and skips the block if the variable is absent:
|
||||||
|
|
||||||
|
```
|
||||||
|
{{with .Site.Params.TwitterUser}}<span class="twitter">
|
||||||
|
<a href="https://twitter.com/{{.}}" rel="author">
|
||||||
|
<img src="/images/twitter.png" width="48" height="48" title="Twitter: {{.}}"
|
||||||
|
alt="Twitter"></a>
|
||||||
|
</span>{{end}}
|
||||||
|
```
|
||||||
|
|
||||||
|
Finally, if you want to pull "magic constants" out of your layouts, you can do
|
||||||
|
so, such as in this example:
|
||||||
|
|
||||||
|
```
|
||||||
|
<nav class="recent">
|
||||||
|
<h1>Recent Posts</h1>
|
||||||
|
<ul>{{range first .Site.Params.SidebarRecentLimit .Site.Recent}}
|
||||||
|
<li><a href="{{.RelPermalink}}">{{.Title}}</a></li>
|
||||||
|
{{end}}</ul>
|
||||||
|
</nav>
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
[go]: https://golang.org/
|
||||||
|
[gohtmltemplate]: https://golang.org/pkg/html/template/
|
@ -0,0 +1,99 @@
|
|||||||
|
+++
|
||||||
|
categories = ["Hugo"]
|
||||||
|
date = "2014-04-02"
|
||||||
|
description = ""
|
||||||
|
featured = "pic03.jpg"
|
||||||
|
featuredalt = "Pic 3"
|
||||||
|
featuredpath = "date"
|
||||||
|
linktitle = ""
|
||||||
|
slug = "Debuter avec Hugo"
|
||||||
|
title = "Débuter avec Hugo"
|
||||||
|
type = "post"
|
||||||
|
[ author ]
|
||||||
|
name = "Hugo Authors"
|
||||||
|
+++
|
||||||
|
|
||||||
|
## Étape 1. Installer Hugo
|
||||||
|
|
||||||
|
Allez sur la page de téléchargements de
|
||||||
|
[hugo](https://github.com/spf13/hugo/releases) et téléchargez la version
|
||||||
|
appropriée à votre système d'exploitation et votre architecture.
|
||||||
|
|
||||||
|
Sauvegardez le fichier téléchargé à un endroit précis, afin de l'utiliser dans
|
||||||
|
l'étape suivante.
|
||||||
|
|
||||||
|
Des informations plus complètes sont disponibles sur la page
|
||||||
|
[installing hugo](/overview/installing/)
|
||||||
|
<!--more-->
|
||||||
|
|
||||||
|
## Étape 2. Compilez la documentation
|
||||||
|
|
||||||
|
Hugo possède son propre site d'exemple qui se trouve être également le site que
|
||||||
|
vous lisez actuellement.
|
||||||
|
|
||||||
|
Suivez les instructions suivante :
|
||||||
|
|
||||||
|
1. Clonez le [dépôt de hugo](http://github.com/spf13/hugo)
|
||||||
|
2. Allez dans ce dépôt
|
||||||
|
3. Lancez Hugo en mode serveur et compilez la documentation
|
||||||
|
4. Ouvrez votre navigateur sur http://localhost:1313
|
||||||
|
|
||||||
|
Voici les commandes génériques correspondantes :
|
||||||
|
|
||||||
|
git clone https://github.com/spf13/hugo
|
||||||
|
cd hugo
|
||||||
|
/chemin/ou/vous/avez/installe/hugo server --source=./docs
|
||||||
|
> 29 pages created
|
||||||
|
> 0 tags index created
|
||||||
|
> in 27 ms
|
||||||
|
> Web Server is available at http://localhost:1313
|
||||||
|
> Press ctrl+c to stop
|
||||||
|
|
||||||
|
Lorsque vous avez cela, continuez le reste de ce guide sur votre version locale.
|
||||||
|
|
||||||
|
## Étape 3. Changer le site de documentation
|
||||||
|
|
||||||
|
Arrêtez le processus de Hugo en pressant ctrl+c.
|
||||||
|
|
||||||
|
Maintenant, nous allons relancer hugo, mais cette fois avec Hugo en mode de
|
||||||
|
surveillance.
|
||||||
|
|
||||||
|
/chemin/vers/hugo/de/l-etape/1/hugo server --source=./docs --watch
|
||||||
|
> 29 pages created
|
||||||
|
> 0 tags index created
|
||||||
|
> in 27 ms
|
||||||
|
> Web Server is available at http://localhost:1313
|
||||||
|
> Watching for changes in /Users/spf13/Code/hugo/docs/content
|
||||||
|
> Press ctrl+c to stop
|
||||||
|
|
||||||
|
Ouvrez votre [éditeur favori](https://vim.spf13.com) et changer l'une des
|
||||||
|
sources des pages de contenu.
|
||||||
|
Open your [favorite editor](http://vim.spf13.com) and change one of the source
|
||||||
|
content pages. Que diriez-vous de modifier ce fichier pour *résoudre une faute
|
||||||
|
de typo*.
|
||||||
|
|
||||||
|
Les fichiers de contenu peuvent être trouvés dans `docs/content/`. Sauf
|
||||||
|
indication contraire, les fichiers sont situés au même emplacement relatif que
|
||||||
|
l'URL, dans notre cas `docs/content/overview/quickstart.md`.
|
||||||
|
|
||||||
|
Modifiez et sauvegardez ce fichier. Notez ce qu'il se passe dans le terminal.
|
||||||
|
|
||||||
|
> Change detected, rebuilding site
|
||||||
|
|
||||||
|
> 29 pages created
|
||||||
|
> 0 tags index created
|
||||||
|
> in 26 ms
|
||||||
|
|
||||||
|
Rechargez la page dans votre navigateur et voyez que le problème de typo est
|
||||||
|
maintenant résolu.
|
||||||
|
|
||||||
|
Notez à quel point cela a été rapide. Essayez de recharger le site avant qu'il
|
||||||
|
soit fini de compiler.
|
||||||
|
Notice how quick that was. Try to refresh the site before it's finished
|
||||||
|
building. Je paris que vous n'y arrivez pas.
|
||||||
|
Le fait d'avoir des réactions presque instantanées vous permet d'avoir votre
|
||||||
|
créativité fluide sans avoir à attendre de longues compilations.
|
||||||
|
|
||||||
|
## Step 4. Amusez-vous
|
||||||
|
|
||||||
|
Le meilleur moyen d'apprendre quelque chose est de s'amuser avec.
|
@ -0,0 +1,92 @@
|
|||||||
|
+++
|
||||||
|
title = "Getting Started with Hugo"
|
||||||
|
description = ""
|
||||||
|
type = ["posts","post"]
|
||||||
|
tags = [
|
||||||
|
"go",
|
||||||
|
"golang",
|
||||||
|
"hugo",
|
||||||
|
"development",
|
||||||
|
]
|
||||||
|
date = "2014-04-02"
|
||||||
|
categories = [
|
||||||
|
"Development",
|
||||||
|
"golang",
|
||||||
|
]
|
||||||
|
series = ["Hugo 101"]
|
||||||
|
[ author ]
|
||||||
|
name = "Hugo Authors"
|
||||||
|
+++
|
||||||
|
|
||||||
|
## Step 1. Install Hugo
|
||||||
|
|
||||||
|
Go to [Hugo releases](https://github.com/spf13/hugo/releases) and download the
|
||||||
|
appropriate version for your OS and architecture.
|
||||||
|
|
||||||
|
Save it somewhere specific as we will be using it in the next step.
|
||||||
|
|
||||||
|
More complete instructions are available at [Install Hugo](https://gohugo.io/getting-started/installing/)
|
||||||
|
|
||||||
|
## Step 2. Build the Docs
|
||||||
|
|
||||||
|
Hugo has its own example site which happens to also be the documentation site
|
||||||
|
you are reading right now.
|
||||||
|
|
||||||
|
Follow the following steps:
|
||||||
|
|
||||||
|
1. Clone the [Hugo repository](http://github.com/spf13/hugo)
|
||||||
|
2. Go into the repo
|
||||||
|
3. Run hugo in server mode and build the docs
|
||||||
|
4. Open your browser to http://localhost:1313
|
||||||
|
|
||||||
|
Corresponding pseudo commands:
|
||||||
|
|
||||||
|
git clone https://github.com/spf13/hugo
|
||||||
|
cd hugo
|
||||||
|
/path/to/where/you/installed/hugo server --source=./docs
|
||||||
|
> 29 pages created
|
||||||
|
> 0 tags index created
|
||||||
|
> in 27 ms
|
||||||
|
> Web Server is available at http://localhost:1313
|
||||||
|
> Press ctrl+c to stop
|
||||||
|
|
||||||
|
Once you've gotten here, follow along the rest of this page on your local build.
|
||||||
|
|
||||||
|
## Step 3. Change the docs site
|
||||||
|
|
||||||
|
Stop the Hugo process by hitting Ctrl+C.
|
||||||
|
|
||||||
|
Now we are going to run hugo again, but this time with hugo in watch mode.
|
||||||
|
|
||||||
|
/path/to/hugo/from/step/1/hugo server --source=./docs --watch
|
||||||
|
> 29 pages created
|
||||||
|
> 0 tags index created
|
||||||
|
> in 27 ms
|
||||||
|
> Web Server is available at http://localhost:1313
|
||||||
|
> Watching for changes in /Users/spf13/Code/hugo/docs/content
|
||||||
|
> Press ctrl+c to stop
|
||||||
|
|
||||||
|
|
||||||
|
Open your [favorite editor](http://vim.spf13.com) and change one of the source
|
||||||
|
content pages. How about changing this very file to *fix the typo*. How about changing this very file to *fix the typo*.
|
||||||
|
|
||||||
|
Content files are found in `docs/content/`. Unless otherwise specified, files
|
||||||
|
are located at the same relative location as the url, in our case
|
||||||
|
`docs/content/overview/quickstart.md`.
|
||||||
|
|
||||||
|
Change and save this file.. Notice what happened in your terminal.
|
||||||
|
|
||||||
|
> Change detected, rebuilding site
|
||||||
|
|
||||||
|
> 29 pages created
|
||||||
|
> 0 tags index created
|
||||||
|
> in 26 ms
|
||||||
|
|
||||||
|
Refresh the browser and observe that the typo is now fixed.
|
||||||
|
|
||||||
|
Notice how quick that was. Try to refresh the site before it's finished building. I double dare you.
|
||||||
|
Having nearly instant feedback enables you to have your creativity flow without waiting for long builds.
|
||||||
|
|
||||||
|
## Step 4. Have fun
|
||||||
|
|
||||||
|
The best way to learn something is to play with it.
|
@ -0,0 +1,218 @@
|
|||||||
|
+++
|
||||||
|
categories = ["Hugo", "Jekyll"]
|
||||||
|
date = "2014-03-10"
|
||||||
|
description = ""
|
||||||
|
featured = ""
|
||||||
|
featuredalt = ""
|
||||||
|
featuredpath = ""
|
||||||
|
linktitle = ""
|
||||||
|
slug = "Migrer vers Hugo depuis Jekyll"
|
||||||
|
title = "Migrer vers Hugo depuis Jekyll"
|
||||||
|
type = ["posts","post"]
|
||||||
|
[ author ]
|
||||||
|
name = "Hugo Authors"
|
||||||
|
+++
|
||||||
|
|
||||||
|
## Déplacez le contenu statique vers `static`
|
||||||
|
Jekyll a une règle comme quoi tout répertoire qui ne commence pas par `_` sera
|
||||||
|
copié tel-quel dans le répertoire `_site`. Hugo garde tout le contenu statique
|
||||||
|
dans le répertoire `static`. Vous devez donc déplacer tout ce type de contenu
|
||||||
|
là-dedans. Avec Jekylll, l'arborescence ressemblant à ceci :
|
||||||
|
|
||||||
|
▾ <root>/
|
||||||
|
▾ images/
|
||||||
|
logo.png
|
||||||
|
<!--more-->
|
||||||
|
doit devenir
|
||||||
|
|
||||||
|
▾ <root>/
|
||||||
|
▾ static/
|
||||||
|
▾ images/
|
||||||
|
logo.png
|
||||||
|
|
||||||
|
En outre, vous allez devoir déplacer tous les fichiers présents à la racine vers
|
||||||
|
le répertoire `static`.
|
||||||
|
|
||||||
|
## Créez votre configuration Hugo
|
||||||
|
Hugo peut lire votre fichier de configuration au format JSON, YAML et TOML. Hugo
|
||||||
|
supporte également les paramètres de configuration. Plus d'informations sur la
|
||||||
|
[documentation de configuration Hugo](/overview/configuration/)
|
||||||
|
|
||||||
|
## Définiez votre répertoire de publication sur `_site`
|
||||||
|
La valeur par défaut pour Jekyll est d'utiliser le répertoire `_site` pour
|
||||||
|
publier le contenu. Pour Hugo, le répertoire de publication est `public`. Si,
|
||||||
|
comme moi, vous avez [lié `_site` vers un sous-module git sur la branche
|
||||||
|
`gh-pages`](http://blog.blindgaenger.net/generate_github_pages_in_a_submodule.ht
|
||||||
|
ml), vous allez vouloir avoir quelques alternatives :
|
||||||
|
|
||||||
|
1. Changez votre lien du sous-module `gh-pages` pour pointer sur public au lieu
|
||||||
|
de `_site` (recommendé).
|
||||||
|
|
||||||
|
git submodule deinit _site
|
||||||
|
git rm _site
|
||||||
|
git submodule add -b gh-pages
|
||||||
|
git@github.com:your-username/your-repo.git public
|
||||||
|
|
||||||
|
2. Ou modifiez la configuration de Hugo pour utiliser le répertoire `_site` au
|
||||||
|
lieu de `public`.
|
||||||
|
|
||||||
|
{
|
||||||
|
..
|
||||||
|
"publishdir": "_site",
|
||||||
|
..
|
||||||
|
}
|
||||||
|
|
||||||
|
## Convertir un thème Jekyll pour Hugo
|
||||||
|
C'est la majeure partie du travail. La documentation est votre ami.
|
||||||
|
Vous devriez vous référer à [la documentation des thèmes de Jekyll]
|
||||||
|
(http://jekyllrb.com/docs/templates/) si vous devez vous rafraîchir la mémoire
|
||||||
|
sur la façon dont vous avez construit votre blog et [les thèmes de Hugo]
|
||||||
|
(/layout/templates/) pour apprendre la manière de faire sur Hugo.
|
||||||
|
|
||||||
|
Pour vous donner un point de référence, la conversion du thème pour
|
||||||
|
[heyitsalex.net](http://heyitsalex.net/) ne m'a pris que quelques heures.
|
||||||
|
|
||||||
|
## Convertir les extensions Jekyll vers des shortcodes Hugo
|
||||||
|
Jekyll support les [extensions](http://jekyllrb.com/docs/plugins/); Hugo lui a
|
||||||
|
les [shortcodes](/doc/shortcodes/). C'est assez banal les porter.
|
||||||
|
|
||||||
|
### Implémentation
|
||||||
|
Comme exemple, j'utilise une extension pour avoir un [`image_tag`](https://githu
|
||||||
|
b.com/alexandre-normand/alexandre-normand/blob/74bb12036a71334fdb7dba84e073382fc
|
||||||
|
06908ec/_plugins/image_tag.rb) presonnalisé pour générer les images avec une
|
||||||
|
légende sur Jekyll. J'ai vu que Hugo implémente un shortcode qui fait exactement
|
||||||
|
la même chose.
|
||||||
|
|
||||||
|
Extension Jekyll :
|
||||||
|
```
|
||||||
|
module Jekyll
|
||||||
|
class ImageTag < Liquid::Tag
|
||||||
|
@url = nil
|
||||||
|
@caption = nil
|
||||||
|
@class = nil
|
||||||
|
@link = nil
|
||||||
|
// Patterns
|
||||||
|
IMAGE_URL_WITH_CLASS_AND_CAPTION =
|
||||||
|
IMAGE_URL_WITH_CLASS_AND_CAPTION_AND_LINK =
|
||||||
|
/(\w+)(\s+)((https?:\/\/|\/)(\S+))(\s+)"(.*?)"(\s+)->
|
||||||
|
((https?:\/\/|\/)(\S+))(\s*)/i
|
||||||
|
IMAGE_URL_WITH_CAPTION = /((https?:\/\/|\/)(\S+))(\s+)"(.*?)"/i
|
||||||
|
IMAGE_URL_WITH_CLASS = /(\w+)(\s+)((https?:\/\/|\/)(\S+))/i
|
||||||
|
IMAGE_URL = /((https?:\/\/|\/)(\S+))/i
|
||||||
|
def initialize(tag_name, markup, tokens)
|
||||||
|
super
|
||||||
|
if markup =~ IMAGE_URL_WITH_CLASS_AND_CAPTION_AND_LINK
|
||||||
|
@class = $1
|
||||||
|
@url = $3
|
||||||
|
@caption = $7
|
||||||
|
@link = $9
|
||||||
|
elsif markup =~ IMAGE_URL_WITH_CLASS_AND_CAPTION
|
||||||
|
@class = $1
|
||||||
|
@url = $3
|
||||||
|
@caption = $7
|
||||||
|
elsif markup =~ IMAGE_URL_WITH_CAPTION
|
||||||
|
@url = $1
|
||||||
|
@caption = $5
|
||||||
|
elsif markup =~ IMAGE_URL_WITH_CLASS
|
||||||
|
@class = $1
|
||||||
|
@url = $3
|
||||||
|
elsif markup =~ IMAGE_URL
|
||||||
|
@url = $1
|
||||||
|
end
|
||||||
|
end
|
||||||
|
def render(context)
|
||||||
|
if @class
|
||||||
|
source = "<figure class='#{@class}'>"
|
||||||
|
else
|
||||||
|
source = "<figure>"
|
||||||
|
end
|
||||||
|
if @link
|
||||||
|
source += "<a href=\"#{@link}\">"
|
||||||
|
end
|
||||||
|
source += "<img src=\"#{@url}\">"
|
||||||
|
if @link
|
||||||
|
source += "</a>"
|
||||||
|
end
|
||||||
|
source += "<figcaption>#{@caption}</figcaption>" if @caption
|
||||||
|
source += "</figure>"
|
||||||
|
source
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
Liquid::Template.register_tag('image', Jekyll::ImageTag)
|
||||||
|
```
|
||||||
|
|
||||||
|
Écrite en tant que shortcode Hugo:
|
||||||
|
```
|
||||||
|
<!-- image -->
|
||||||
|
<figure {{ with .Get "class" }}class="{{.}}"{{ end }}>
|
||||||
|
{{ with .Get "link"}}<a href="{{.}}">{{ end }}
|
||||||
|
<img src="{{ .Get "src" }}"
|
||||||
|
{{ if or (.Get "alt") (.Get "caption") }}
|
||||||
|
alt="{{ with .Get "alt"}}
|
||||||
|
{{.}}
|
||||||
|
{{else}}
|
||||||
|
{{ .Get "caption" }}
|
||||||
|
{{ end }}"
|
||||||
|
{{ end }} />
|
||||||
|
{{ if .Get "link"}}</a>{{ end }}
|
||||||
|
{{ if or (or (.Get "title") (.Get "caption")) (.Get "attr")}}
|
||||||
|
<figcaption>{{ if isset .Params "title" }}
|
||||||
|
{{ .Get "title" }}{{ end }}
|
||||||
|
{{ if or (.Get "caption") (.Get "attr")}}<p>
|
||||||
|
{{ .Get "caption" }}
|
||||||
|
{{ with .Get "attrlink"}}<a href="{{.}}"> {{ end }}
|
||||||
|
{{ .Get "attr" }}
|
||||||
|
{{ if .Get "attrlink"}}</a> {{ end }}
|
||||||
|
</p> {{ end }}
|
||||||
|
</figcaption>
|
||||||
|
{{ end }}
|
||||||
|
</figure>
|
||||||
|
<!-- image -->
|
||||||
|
```
|
||||||
|
|
||||||
|
### Utilisation
|
||||||
|
J'ai simplement changé :
|
||||||
|
```
|
||||||
|
{% image
|
||||||
|
full http://farm5.staticflickr.com/4136/4829260124_57712e570a_o_d.jpg
|
||||||
|
"One of my favorite touristy-type photos. I secretly waited for the
|
||||||
|
good light while we were "having fun" and took this. Only regret: a
|
||||||
|
stupid pole in the top-left corner of the frame I had to clumsily get
|
||||||
|
rid of at post-processing."
|
||||||
|
->http://www.flickr.com/photos/alexnormand/4829260124/in/
|
||||||
|
set-72157624547713078/ %}
|
||||||
|
```
|
||||||
|
|
||||||
|
pour cela (cet exemple utilise une version légèrement étendue nommée `fig`,
|
||||||
|
différente de la `figure` intégrée) :
|
||||||
|
|
||||||
|
```
|
||||||
|
{{%/* fig class="full"
|
||||||
|
src="http://farm5.staticflickr.com/4136/4829260124_57712e570a_o_d.jpg"
|
||||||
|
title="One of my favorite touristy-type photos. I secretly waited for the
|
||||||
|
good light while we were having fun and took this. Only regret: a stupid
|
||||||
|
pole in the top-left corner of the frame I had to clumsily get rid of at
|
||||||
|
post-processing."
|
||||||
|
link="http://www.flickr.com/photos/alexnormand/4829260124/in/
|
||||||
|
set-72157624547713078/" */%}}
|
||||||
|
```
|
||||||
|
Comme bonus, les paramètres nommés des shortcodes sont plus lisibles.
|
||||||
|
|
||||||
|
## Touches finales
|
||||||
|
### Corriger le contenu
|
||||||
|
Suivant le nombre de modifications que vous avez effectué sur chaque articles
|
||||||
|
avec Jekyll, cette étape requierra plus ou moins d'efforts. Il n'y a pas de
|
||||||
|
règles rigoureuses ici, si ce n'est que `hugo server --watch` est votre ami.
|
||||||
|
Testez vos modifications et corrigez les erreurs au besoin.
|
||||||
|
|
||||||
|
### Nettoyez le tout
|
||||||
|
Vous voudrez sûrement supprimer votre configuration Jekyll maintenant que tout
|
||||||
|
est fini. Exact, pensez à supprimer tout ce qui est inutilisé.
|
||||||
|
|
||||||
|
## Un exemple pratique
|
||||||
|
[Hey, it's Alex](http://heyitsalex.net/) a été migré de Jekyll vers Hugo en
|
||||||
|
moins de temps qu'une journée père enfant. Vous pouvez trouver toutes les
|
||||||
|
modification en regardant ce [diff](https://github.com/alexandre-normand/alexand
|
||||||
|
re-normand/compare/869d69435bd2665c3fbf5b5c78d4c22759d7613a...b7f6605b1265e83b4b
|
||||||
|
81495423294208cc74d610).
|
@ -0,0 +1,161 @@
|
|||||||
|
---
|
||||||
|
author:
|
||||||
|
name: "Hugo Authors"
|
||||||
|
date: 2014-03-10
|
||||||
|
linktitle: Migrating from Jekyll
|
||||||
|
title: Migrate to Hugo from Jekyll
|
||||||
|
type:
|
||||||
|
- post
|
||||||
|
- posts
|
||||||
|
weight: 10
|
||||||
|
series:
|
||||||
|
- Hugo 101
|
||||||
|
aliases:
|
||||||
|
- /blog/migrate-from-jekyll/
|
||||||
|
---
|
||||||
|
|
||||||
|
## Move static content to `static`
|
||||||
|
Jekyll has a rule that any directory not starting with `_` will be copied as-is to the `_site` output. Hugo keeps all static content under `static`. You should therefore move it all there.
|
||||||
|
With Jekyll, something that looked like
|
||||||
|
|
||||||
|
▾ <root>/
|
||||||
|
▾ images/
|
||||||
|
logo.png
|
||||||
|
|
||||||
|
should become
|
||||||
|
|
||||||
|
▾ <root>/
|
||||||
|
▾ static/
|
||||||
|
▾ images/
|
||||||
|
logo.png
|
||||||
|
|
||||||
|
Additionally, you'll want any files that should reside at the root (such as `CNAME`) to be moved to `static`.
|
||||||
|
|
||||||
|
## Create your Hugo configuration file
|
||||||
|
Hugo can read your configuration as JSON, YAML or TOML. Hugo supports parameters custom configuration too. Refer to the [Hugo configuration documentation](/overview/configuration/) for details.
|
||||||
|
|
||||||
|
## Set your configuration publish folder to `_site`
|
||||||
|
The default is for Jekyll to publish to `_site` and for Hugo to publish to `public`. If, like me, you have [`_site` mapped to a git submodule on the `gh-pages` branch](http://blog.blindgaenger.net/generate_github_pages_in_a_submodule.html), you'll want to do one of two alternatives:
|
||||||
|
|
||||||
|
1. Change your submodule to point to map `gh-pages` to public instead of `_site` (recommended).
|
||||||
|
|
||||||
|
git submodule deinit _site
|
||||||
|
git rm _site
|
||||||
|
git submodule add -b gh-pages git@github.com:your-username/your-repo.git public
|
||||||
|
|
||||||
|
2. Or, change the Hugo configuration to use `_site` instead of `public`.
|
||||||
|
|
||||||
|
{
|
||||||
|
..
|
||||||
|
"publishdir": "_site",
|
||||||
|
..
|
||||||
|
}
|
||||||
|
|
||||||
|
## Convert Jekyll templates to Hugo templates
|
||||||
|
That's the bulk of the work right here. The documentation is your friend. You should refer to [Jekyll's template documentation](http://jekyllrb.com/docs/templates/) if you need to refresh your memory on how you built your blog and [Hugo's template](/layout/templates/) to learn Hugo's way.
|
||||||
|
|
||||||
|
As a single reference data point, converting my templates for [heyitsalex.net](http://heyitsalex.net/) took me no more than a few hours.
|
||||||
|
|
||||||
|
## Convert Jekyll plugins to Hugo shortcodes
|
||||||
|
Jekyll has [plugins](http://jekyllrb.com/docs/plugins/); Hugo has [shortcodes](/doc/shortcodes/). It's fairly trivial to do a port.
|
||||||
|
|
||||||
|
### Implementation
|
||||||
|
As an example, I was using a custom [`image_tag`](https://github.com/alexandre-normand/alexandre-normand/blob/74bb12036a71334fdb7dba84e073382fc06908ec/_plugins/image_tag.rb) plugin to generate figures with caption when running Jekyll. As I read about shortcodes, I found Hugo had a nice built-in shortcode that does exactly the same thing.
|
||||||
|
|
||||||
|
Jekyll's plugin:
|
||||||
|
|
||||||
|
module Jekyll
|
||||||
|
class ImageTag < Liquid::Tag
|
||||||
|
@url = nil
|
||||||
|
@caption = nil
|
||||||
|
@class = nil
|
||||||
|
@link = nil
|
||||||
|
// Patterns
|
||||||
|
IMAGE_URL_WITH_CLASS_AND_CAPTION =
|
||||||
|
IMAGE_URL_WITH_CLASS_AND_CAPTION_AND_LINK = /(\w+)(\s+)((https?:\/\/|\/)(\S+))(\s+)"(.*?)"(\s+)->((https?:\/\/|\/)(\S+))(\s*)/i
|
||||||
|
IMAGE_URL_WITH_CAPTION = /((https?:\/\/|\/)(\S+))(\s+)"(.*?)"/i
|
||||||
|
IMAGE_URL_WITH_CLASS = /(\w+)(\s+)((https?:\/\/|\/)(\S+))/i
|
||||||
|
IMAGE_URL = /((https?:\/\/|\/)(\S+))/i
|
||||||
|
def initialize(tag_name, markup, tokens)
|
||||||
|
super
|
||||||
|
if markup =~ IMAGE_URL_WITH_CLASS_AND_CAPTION_AND_LINK
|
||||||
|
@class = $1
|
||||||
|
@url = $3
|
||||||
|
@caption = $7
|
||||||
|
@link = $9
|
||||||
|
elsif markup =~ IMAGE_URL_WITH_CLASS_AND_CAPTION
|
||||||
|
@class = $1
|
||||||
|
@url = $3
|
||||||
|
@caption = $7
|
||||||
|
elsif markup =~ IMAGE_URL_WITH_CAPTION
|
||||||
|
@url = $1
|
||||||
|
@caption = $5
|
||||||
|
elsif markup =~ IMAGE_URL_WITH_CLASS
|
||||||
|
@class = $1
|
||||||
|
@url = $3
|
||||||
|
elsif markup =~ IMAGE_URL
|
||||||
|
@url = $1
|
||||||
|
end
|
||||||
|
end
|
||||||
|
def render(context)
|
||||||
|
if @class
|
||||||
|
source = "<figure class='#{@class}'>"
|
||||||
|
else
|
||||||
|
source = "<figure>"
|
||||||
|
end
|
||||||
|
if @link
|
||||||
|
source += "<a href=\"#{@link}\">"
|
||||||
|
end
|
||||||
|
source += "<img src=\"#{@url}\">"
|
||||||
|
if @link
|
||||||
|
source += "</a>"
|
||||||
|
end
|
||||||
|
source += "<figcaption>#{@caption}</figcaption>" if @caption
|
||||||
|
source += "</figure>"
|
||||||
|
source
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
Liquid::Template.register_tag('image', Jekyll::ImageTag)
|
||||||
|
|
||||||
|
is written as this Hugo shortcode:
|
||||||
|
|
||||||
|
<!-- image -->
|
||||||
|
<figure {{ with .Get "class" }}class="{{.}}"{{ end }}>
|
||||||
|
{{ with .Get "link"}}<a href="{{.}}">{{ end }}
|
||||||
|
<img src="{{ .Get "src" }}" {{ if or (.Get "alt") (.Get "caption") }}alt="{{ with .Get "alt"}}{{.}}{{else}}{{ .Get "caption" }}{{ end }}"{{ end }} />
|
||||||
|
{{ if .Get "link"}}</a>{{ end }}
|
||||||
|
{{ if or (or (.Get "title") (.Get "caption")) (.Get "attr")}}
|
||||||
|
<figcaption>{{ if isset .Params "title" }}
|
||||||
|
{{ .Get "title" }}{{ end }}
|
||||||
|
{{ if or (.Get "caption") (.Get "attr")}}<p>
|
||||||
|
{{ .Get "caption" }}
|
||||||
|
{{ with .Get "attrlink"}}<a href="{{.}}"> {{ end }}
|
||||||
|
{{ .Get "attr" }}
|
||||||
|
{{ if .Get "attrlink"}}</a> {{ end }}
|
||||||
|
</p> {{ end }}
|
||||||
|
</figcaption>
|
||||||
|
{{ end }}
|
||||||
|
</figure>
|
||||||
|
<!-- image -->
|
||||||
|
|
||||||
|
### Usage
|
||||||
|
I simply changed:
|
||||||
|
|
||||||
|
{% image full http://farm5.staticflickr.com/4136/4829260124_57712e570a_o_d.jpg "One of my favorite touristy-type photos. I secretly waited for the good light while we were "having fun" and took this. Only regret: a stupid pole in the top-left corner of the frame I had to clumsily get rid of at post-processing." ->http://www.flickr.com/photos/alexnormand/4829260124/in/set-72157624547713078/ %}
|
||||||
|
|
||||||
|
to this (this example uses a slightly extended version named `fig`, different than the built-in `figure`):
|
||||||
|
|
||||||
|
{{%/* fig class="full" src="http://farm5.staticflickr.com/4136/4829260124_57712e570a_o_d.jpg" title="One of my favorite touristy-type photos. I secretly waited for the good light while we were having fun and took this. Only regret: a stupid pole in the top-left corner of the frame I had to clumsily get rid of at post-processing." link="http://www.flickr.com/photos/alexnormand/4829260124/in/set-72157624547713078/" */%}}
|
||||||
|
|
||||||
|
As a bonus, the shortcode named parameters are, arguably, more readable.
|
||||||
|
|
||||||
|
## Finishing touches
|
||||||
|
### Fix content
|
||||||
|
Depending on the amount of customization that was done with each post with Jekyll, this step will require more or less effort. There are no hard and fast rules here except that `hugo server --watch` is your friend. Test your changes and fix errors as needed.
|
||||||
|
|
||||||
|
### Clean up
|
||||||
|
You'll want to remove the Jekyll configuration at this point. If you have anything else that isn't used, delete it.
|
||||||
|
|
||||||
|
## A practical example in a diff
|
||||||
|
[Hey, it's Alex](http://heyitsalex.net/) was migrated in less than a _father-with-kids day_ from Jekyll to Hugo. You can see all the changes (and screw-ups) by looking at this [diff](https://github.com/alexandre-normand/alexandre-normand/compare/869d69435bd2665c3fbf5b5c78d4c22759d7613a...b7f6605b1265e83b4b81495423294208cc74d610).
|
3
jujure/themes/hello_friend/exampleSite/resources/_gen/assets/scss/scss/main.scss_de1a7f5f1c8c46959803c429bb697ff0.content
Normal file
1
jujure/themes/hello_friend/exampleSite/resources/_gen/assets/scss/scss/main.scss_de1a7f5f1c8c46959803c429bb697ff0.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{"Target":"main.154a87e0ff720e102948892a8eb80881aa81a4faf37376f3093be219f6296c3d.css","MediaType":"text/css","Data":{"Integrity":"sha256-FUqH4P9yDhApSIkqjrgIgaqBpPrzc3bzCTviGfYpbD0="}}
|
39
jujure/themes/hello_friend/i18n/de.toml
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
# Translations for German
|
||||||
|
# https://gohugo.io/content-management/multilingual/#translation-of-strings
|
||||||
|
|
||||||
|
# Generic
|
||||||
|
#
|
||||||
|
[translations]
|
||||||
|
other = "Übersetzungen"
|
||||||
|
|
||||||
|
[postAvailable]
|
||||||
|
other = "Auch verfügbar auf"
|
||||||
|
|
||||||
|
|
||||||
|
# 404.html
|
||||||
|
#
|
||||||
|
[archives]
|
||||||
|
other = "Archiv"
|
||||||
|
|
||||||
|
[home]
|
||||||
|
other = "Home"
|
||||||
|
|
||||||
|
[notFound]
|
||||||
|
other = "Oops, Seite nicht gefunden ..."
|
||||||
|
|
||||||
|
|
||||||
|
# posts/single.html
|
||||||
|
#
|
||||||
|
[readingTime]
|
||||||
|
one = "Eine Minute"
|
||||||
|
other = "{{ .Count }} Minuten"
|
||||||
|
|
||||||
|
[tableOfContents]
|
||||||
|
other = "Inhaltsverzeichnis"
|
||||||
|
|
||||||
|
[wordCount]
|
||||||
|
one = "Ein Wort"
|
||||||
|
other = "{{ .Count }} Wörter"
|
||||||
|
|
||||||
|
[lastModified]
|
||||||
|
other = "Letzte Aktualisierung"
|
39
jujure/themes/hello_friend/i18n/en.toml
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
# Translations for English
|
||||||
|
# https://gohugo.io/content-management/multilingual/#translation-of-strings
|
||||||
|
|
||||||
|
# Generic
|
||||||
|
#
|
||||||
|
[translations]
|
||||||
|
other = "Translations"
|
||||||
|
|
||||||
|
[postAvailable]
|
||||||
|
other = "Also available in"
|
||||||
|
|
||||||
|
|
||||||
|
# 404.html
|
||||||
|
#
|
||||||
|
[archives]
|
||||||
|
other = "Archives"
|
||||||
|
|
||||||
|
[home]
|
||||||
|
other = "Home"
|
||||||
|
|
||||||
|
[notFound]
|
||||||
|
other = "Oops, page not found…"
|
||||||
|
|
||||||
|
|
||||||
|
# posts/single.html
|
||||||
|
#
|
||||||
|
[readingTime]
|
||||||
|
one = "One minute"
|
||||||
|
other = "{{ .Count }} minutes"
|
||||||
|
|
||||||
|
[tableOfContents]
|
||||||
|
other = "Table of Contents"
|
||||||
|
|
||||||
|
[wordCount]
|
||||||
|
one = "One Word"
|
||||||
|
other = "{{ .Count }} Words"
|
||||||
|
|
||||||
|
[lastModified]
|
||||||
|
other = "Last updated"
|
39
jujure/themes/hello_friend/i18n/es.toml
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
# Translations for Spanish
|
||||||
|
# https://gohugo.io/content-management/multilingual/#translation-of-strings
|
||||||
|
|
||||||
|
# Generic
|
||||||
|
#
|
||||||
|
[translations]
|
||||||
|
other = "Traducciones"
|
||||||
|
|
||||||
|
[postAvailable]
|
||||||
|
other = "También disponible en"
|
||||||
|
|
||||||
|
|
||||||
|
# 404.html
|
||||||
|
#
|
||||||
|
[archives]
|
||||||
|
other = "Archivo"
|
||||||
|
|
||||||
|
[home]
|
||||||
|
other = "Home"
|
||||||
|
|
||||||
|
[notFound]
|
||||||
|
other = "Oops, página no encontrada…"
|
||||||
|
|
||||||
|
|
||||||
|
# posts/single.html
|
||||||
|
#
|
||||||
|
[readingTime]
|
||||||
|
one = "Un minuto"
|
||||||
|
other = "{{ .Count }} minutos"
|
||||||
|
|
||||||
|
[tableOfContents]
|
||||||
|
other = "Tabla de Contenido"
|
||||||
|
|
||||||
|
[wordCount]
|
||||||
|
one = "Una Palabra"
|
||||||
|
other = "{{ .Count }} Palabras"
|
||||||
|
|
||||||
|
[lastModified]
|
||||||
|
other = "Ultima actualización"
|
39
jujure/themes/hello_friend/i18n/fr.toml
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
# Translations for French
|
||||||
|
# https://gohugo.io/content-management/multilingual/#translation-of-strings
|
||||||
|
|
||||||
|
# Generic
|
||||||
|
#
|
||||||
|
[translations]
|
||||||
|
other = "Traductions"
|
||||||
|
|
||||||
|
[postAvailable]
|
||||||
|
other = "Aussi disponible en"
|
||||||
|
|
||||||
|
|
||||||
|
# 404.html
|
||||||
|
#
|
||||||
|
[archives]
|
||||||
|
other = "Les archives"
|
||||||
|
|
||||||
|
[home]
|
||||||
|
other = "Accueil"
|
||||||
|
|
||||||
|
[notFound]
|
||||||
|
other = "Oups, page non trouvée …"
|
||||||
|
|
||||||
|
|
||||||
|
# posts/single.html
|
||||||
|
#
|
||||||
|
[readingTime]
|
||||||
|
one = "Une minute"
|
||||||
|
other = "{{ .Count }} minutes"
|
||||||
|
|
||||||
|
[tableOfContents]
|
||||||
|
other = "Table des matières"
|
||||||
|
|
||||||
|
[wordCount]
|
||||||
|
one = "Un Mot"
|
||||||
|
other = "{{ .Count }} Mots"
|
||||||
|
|
||||||
|
[lastModified]
|
||||||
|
other = "Mise à jour"
|
36
jujure/themes/hello_friend/i18n/gl.toml
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
# Translations for Galician
|
||||||
|
# https://gohugo.io/content-management/multilingual/#translation-of-strings
|
||||||
|
|
||||||
|
# Generic
|
||||||
|
#
|
||||||
|
[translations]
|
||||||
|
other = "Traducións"
|
||||||
|
|
||||||
|
[postAvailable]
|
||||||
|
other = "Tamén dispoñible en"
|
||||||
|
|
||||||
|
|
||||||
|
# 404.html
|
||||||
|
#
|
||||||
|
[archives]
|
||||||
|
other = "Arquivos"
|
||||||
|
|
||||||
|
[home]
|
||||||
|
other = "Inicio"
|
||||||
|
|
||||||
|
[notFound]
|
||||||
|
other = "Vaia, non se atopou a páxina..."
|
||||||
|
|
||||||
|
|
||||||
|
# posts/single.html
|
||||||
|
#
|
||||||
|
[readingTime]
|
||||||
|
one = "Un minuto"
|
||||||
|
other = "{{ .Count }} minutos"
|
||||||
|
|
||||||
|
[tableOfContents]
|
||||||
|
other = "Táboa de contidos"
|
||||||
|
|
||||||
|
[wordCount]
|
||||||
|
one = "Unha Palabra"
|
||||||
|
other = "{{ .Count }} Palabras"
|
39
jujure/themes/hello_friend/i18n/hi.toml
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
# Translations for Hindi
|
||||||
|
# https://gohugo.io/content-management/multilingual/#translation-of-strings
|
||||||
|
|
||||||
|
# Generic
|
||||||
|
#
|
||||||
|
[translations]
|
||||||
|
other = "अनुवाद"
|
||||||
|
|
||||||
|
[postAvailable]
|
||||||
|
other = "पढ़ें इस भाषा में"
|
||||||
|
|
||||||
|
|
||||||
|
# 404.html
|
||||||
|
#
|
||||||
|
[archives]
|
||||||
|
other = "पुरालेख"
|
||||||
|
|
||||||
|
[home]
|
||||||
|
other = "घर"
|
||||||
|
|
||||||
|
[notFound]
|
||||||
|
other = "क्षमा करें ! पेज़ नहीं मिला…"
|
||||||
|
|
||||||
|
|
||||||
|
# posts/single.html
|
||||||
|
#
|
||||||
|
[readingTime]
|
||||||
|
one = "एक मिनट"
|
||||||
|
other = "{{ .Count }} मिनट"
|
||||||
|
|
||||||
|
[tableOfContents]
|
||||||
|
other = "अनुक्रमणिका"
|
||||||
|
|
||||||
|
[wordCount]
|
||||||
|
one = "एक शब्द"
|
||||||
|
other = "{{ .Count }} शब्द"
|
||||||
|
|
||||||
|
[lastModified]
|
||||||
|
other = "आखरी अपडेट"
|
39
jujure/themes/hello_friend/i18n/id.toml
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
# Translations for Indonesia
|
||||||
|
# https://gohugo.io/content-management/multilingual/#translation-of-strings
|
||||||
|
|
||||||
|
# Generic
|
||||||
|
#
|
||||||
|
[translations]
|
||||||
|
other = "Terjemahan"
|
||||||
|
|
||||||
|
[postAvailable]
|
||||||
|
other = "Tersedia juga di"
|
||||||
|
|
||||||
|
|
||||||
|
# 404.html
|
||||||
|
#
|
||||||
|
[archives]
|
||||||
|
other = "Arsip"
|
||||||
|
|
||||||
|
[home]
|
||||||
|
other = "Beranda"
|
||||||
|
|
||||||
|
[notFound]
|
||||||
|
other = "Oops, halaman tidak ditemukan…"
|
||||||
|
|
||||||
|
|
||||||
|
# posts/single.html
|
||||||
|
#
|
||||||
|
[readingTime]
|
||||||
|
one = "Satu menit"
|
||||||
|
other = "{{ .Count }} menit"
|
||||||
|
|
||||||
|
[tableOfContents]
|
||||||
|
other = "Daftar isi"
|
||||||
|
|
||||||
|
[wordCount]
|
||||||
|
one = "Satu Kata"
|
||||||
|
other = "{{ .Count }} Kata"
|
||||||
|
|
||||||
|
[lastModified]
|
||||||
|
other = "Terakhir diupdate"
|
39
jujure/themes/hello_friend/i18n/it.toml
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
# Translations for English
|
||||||
|
# https://gohugo.io/content-management/multilingual/#translation-of-strings
|
||||||
|
|
||||||
|
# Generic
|
||||||
|
#
|
||||||
|
[translations]
|
||||||
|
other = "Traduzioni"
|
||||||
|
|
||||||
|
[postAvailable]
|
||||||
|
other = "Disponibile anche in"
|
||||||
|
|
||||||
|
|
||||||
|
# 404.html
|
||||||
|
#
|
||||||
|
[archives]
|
||||||
|
other = "Archivi"
|
||||||
|
|
||||||
|
[home]
|
||||||
|
other = "Home"
|
||||||
|
|
||||||
|
[notFound]
|
||||||
|
other = "Oops, pagina non trovata…"
|
||||||
|
|
||||||
|
|
||||||
|
# posts/single.html
|
||||||
|
#
|
||||||
|
[readingTime]
|
||||||
|
one = "Un minuto"
|
||||||
|
other = "{{ .Count }} minuti"
|
||||||
|
|
||||||
|
[tableOfContents]
|
||||||
|
other = "Contenuti"
|
||||||
|
|
||||||
|
[wordCount]
|
||||||
|
one = "Una parola"
|
||||||
|
other = "{{ .Count }} parole"
|
||||||
|
|
||||||
|
[lastModified]
|
||||||
|
other = "Ultimo aggiornamento"
|
39
jujure/themes/hello_friend/i18n/ja.toml
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
# Translations for Japanese
|
||||||
|
# https://gohugo.io/content-management/multilingual/#translation-of-strings
|
||||||
|
|
||||||
|
# Generic
|
||||||
|
#
|
||||||
|
[translations]
|
||||||
|
other = "翻訳"
|
||||||
|
|
||||||
|
[postAvailable]
|
||||||
|
other = "他の言語"
|
||||||
|
|
||||||
|
|
||||||
|
# 404.html
|
||||||
|
#
|
||||||
|
[archives]
|
||||||
|
other = "アーカイブ"
|
||||||
|
|
||||||
|
[home]
|
||||||
|
other = "ホームページ"
|
||||||
|
|
||||||
|
[notFound]
|
||||||
|
other = "あっ、ページが見つかりません……"
|
||||||
|
|
||||||
|
# Please add hasCJKLanguage = true under [languages.ja] for the below to behave correctly
|
||||||
|
# posts/single.html
|
||||||
|
#
|
||||||
|
[readingTime]
|
||||||
|
one = "一分"
|
||||||
|
other = "{{ .Count }}分"
|
||||||
|
|
||||||
|
[tableOfContents]
|
||||||
|
other = "目次"
|
||||||
|
|
||||||
|
[wordCount]
|
||||||
|
one = "一文字"
|
||||||
|
other = "{{ .Count }}文字"
|
||||||
|
|
||||||
|
[lastModified]
|
||||||
|
other = "最終更新"
|
39
jujure/themes/hello_friend/i18n/lmo.toml
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
# Translations for English
|
||||||
|
# https://gohugo.io/content-management/multilingual/#translation-of-strings
|
||||||
|
|
||||||
|
# Generic
|
||||||
|
#
|
||||||
|
[translations]
|
||||||
|
other = "Traduzion"
|
||||||
|
|
||||||
|
[postAvailable]
|
||||||
|
other = "Disponibel anca in"
|
||||||
|
|
||||||
|
|
||||||
|
# 404.html
|
||||||
|
#
|
||||||
|
[archives]
|
||||||
|
other = "Archivi"
|
||||||
|
|
||||||
|
[home]
|
||||||
|
other = "Home"
|
||||||
|
|
||||||
|
[notFound]
|
||||||
|
other = "Oops, pagina minga trovada…"
|
||||||
|
|
||||||
|
|
||||||
|
# posts/single.html
|
||||||
|
#
|
||||||
|
[readingTime]
|
||||||
|
one = "On megnuu"
|
||||||
|
other = "{{ .Count }} megnuu"
|
||||||
|
|
||||||
|
[tableOfContents]
|
||||||
|
other = "Contegnuu"
|
||||||
|
|
||||||
|
[wordCount]
|
||||||
|
one = "Ona parolla"
|
||||||
|
other = "{{ .Count }} paroll"
|
||||||
|
|
||||||
|
[lastModified]
|
||||||
|
other = "Last update"
|
39
jujure/themes/hello_friend/i18n/ml.toml
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
# Translations for മലയാളം [Malayalam]
|
||||||
|
# https://gohugo.io/content-management/multilingual/#translation-of-strings
|
||||||
|
|
||||||
|
# Generic
|
||||||
|
#
|
||||||
|
[translations]
|
||||||
|
other = "വിവർത്തനങ്ങൾ"
|
||||||
|
|
||||||
|
[postAvailable]
|
||||||
|
other = "ഈ പോസ്റ്റ് ലഭ്യമായ മറ്റ് ഭാഷകൾ:"
|
||||||
|
|
||||||
|
|
||||||
|
# 404.html
|
||||||
|
#
|
||||||
|
[archives]
|
||||||
|
other = "ശേഖരം"
|
||||||
|
|
||||||
|
[home]
|
||||||
|
other = "പ്രധാന താൾ"
|
||||||
|
|
||||||
|
[notFound]
|
||||||
|
other = "ക്ഷമിക്കണം. താൾ ലഭ്യമല്ല. ദേയവയി വിലാസം പരിശോധിക്കുക അല്ലെങ്കിൽ അൽപ സമയത്തിനു ശേഷം വീണ്ടും പരിശ്രമിക്കുക."
|
||||||
|
|
||||||
|
|
||||||
|
# posts/single.html
|
||||||
|
#
|
||||||
|
[readingTime]
|
||||||
|
one = "ഒരു മിനിറ്റ്"
|
||||||
|
other = "{{ .Count }} മിനിറ്റുകൾ"
|
||||||
|
|
||||||
|
[tableOfContents]
|
||||||
|
other = "ഉള്ളടക്ക പട്ടിക"
|
||||||
|
|
||||||
|
[wordCount]
|
||||||
|
one = "ഒരു വാക്ക്"
|
||||||
|
other = "{{ .Count }} വാക്കുകൾ"
|
||||||
|
|
||||||
|
[lastModified]
|
||||||
|
other = "അവസാനമായി പുതുക്കിയത്"
|
39
jujure/themes/hello_friend/i18n/pt-br.toml
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
# Translations for Portuguese
|
||||||
|
# https://gohugo.io/content-management/multilingual/#translation-of-strings
|
||||||
|
|
||||||
|
# Generic
|
||||||
|
#
|
||||||
|
[translations]
|
||||||
|
other = "Traduções"
|
||||||
|
|
||||||
|
[postAvailable]
|
||||||
|
other = "Também disponível em"
|
||||||
|
|
||||||
|
|
||||||
|
# 404.html
|
||||||
|
#
|
||||||
|
[archives]
|
||||||
|
other = "Arquivo"
|
||||||
|
|
||||||
|
[home]
|
||||||
|
other = "Início"
|
||||||
|
|
||||||
|
[notFound]
|
||||||
|
other = "Oops, página não encontrada…"
|
||||||
|
|
||||||
|
|
||||||
|
# posts/single.html
|
||||||
|
#
|
||||||
|
[readingTime]
|
||||||
|
one = "Um minuto"
|
||||||
|
other = "{{ .Count }} minutos"
|
||||||
|
|
||||||
|
[tableOfContents]
|
||||||
|
other = "Índice"
|
||||||
|
|
||||||
|
[wordCount]
|
||||||
|
one = "Uma Palavra"
|
||||||
|
other = "{{ .Count }} Palavras"
|
||||||
|
|
||||||
|
[lastModified]
|
||||||
|
other = "Última actualização"
|
39
jujure/themes/hello_friend/i18n/ro.toml
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
# Translations for Romanian
|
||||||
|
# https://gohugo.io/content-management/multilingual/#translation-of-strings
|
||||||
|
|
||||||
|
# Generic
|
||||||
|
#
|
||||||
|
[translations]
|
||||||
|
other = "Traduceri"
|
||||||
|
|
||||||
|
[postAvailable]
|
||||||
|
other = "Disponibil și în"
|
||||||
|
|
||||||
|
|
||||||
|
# 404.html
|
||||||
|
#
|
||||||
|
[archives]
|
||||||
|
other = "Arhive"
|
||||||
|
|
||||||
|
[home]
|
||||||
|
other = "Acasă"
|
||||||
|
|
||||||
|
[notFound]
|
||||||
|
other = "Ups, pagina nu a fost găsită…"
|
||||||
|
|
||||||
|
|
||||||
|
# posts/single.html
|
||||||
|
#
|
||||||
|
[readingTime]
|
||||||
|
one = "Un minut"
|
||||||
|
other = "{{ .Count }} de minute"
|
||||||
|
|
||||||
|
[tableOfContents]
|
||||||
|
other = "Cuprins"
|
||||||
|
|
||||||
|
[wordCount]
|
||||||
|
one = "Un cuvânt"
|
||||||
|
other = "{{ .Count }} de cuvinte"
|
||||||
|
|
||||||
|
[lastModified]
|
||||||
|
other = "Ultima modificare"
|
43
jujure/themes/hello_friend/i18n/ru.toml
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
# Translations for Russian
|
||||||
|
# https://gohugo.io/content-management/multilingual/#translation-of-strings
|
||||||
|
|
||||||
|
# Generic
|
||||||
|
#
|
||||||
|
[translations]
|
||||||
|
other = "Переводы"
|
||||||
|
|
||||||
|
[postAvailable]
|
||||||
|
other = "Доступно на "
|
||||||
|
|
||||||
|
|
||||||
|
# 404.html
|
||||||
|
#
|
||||||
|
[archives]
|
||||||
|
other = "Архивы"
|
||||||
|
|
||||||
|
[home]
|
||||||
|
other = "Главная"
|
||||||
|
|
||||||
|
[notFound]
|
||||||
|
other = "Упс, страница не найдена…"
|
||||||
|
|
||||||
|
|
||||||
|
# posts/single.html
|
||||||
|
#
|
||||||
|
[readingTime]
|
||||||
|
one = "{{ .Count }} минута"
|
||||||
|
few = "{{ .Count }} минуты"
|
||||||
|
many = "{{ .Count }} минут"
|
||||||
|
other = "{{ .Count }} минут"
|
||||||
|
|
||||||
|
[tableOfContents]
|
||||||
|
other = "Содержимое"
|
||||||
|
|
||||||
|
[wordCount]
|
||||||
|
one = "{{ .Count }} слово"
|
||||||
|
few = "{{ .Count }} слова"
|
||||||
|
many = "{{ .Count }} слов"
|
||||||
|
other = "{{ .Count }} слов"
|
||||||
|
|
||||||
|
[lastModified]
|
||||||
|
other = "Последнее обновление"
|
39
jujure/themes/hello_friend/i18n/tr.toml
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
# Translations for English
|
||||||
|
# https://gohugo.io/content-management/multilingual/#translation-of-strings
|
||||||
|
|
||||||
|
# Generic
|
||||||
|
#
|
||||||
|
[translations]
|
||||||
|
other = "Çeviriler"
|
||||||
|
|
||||||
|
[postAvailable]
|
||||||
|
other = "Ayrıca"
|
||||||
|
|
||||||
|
|
||||||
|
# 404.html
|
||||||
|
#
|
||||||
|
[archives]
|
||||||
|
other = "Arşiv"
|
||||||
|
|
||||||
|
[home]
|
||||||
|
other = "Ana Sayfa"
|
||||||
|
|
||||||
|
[notFound]
|
||||||
|
other = "Sayfa bulunamadı…"
|
||||||
|
|
||||||
|
|
||||||
|
# posts/single.html
|
||||||
|
#
|
||||||
|
[readingTime]
|
||||||
|
one = "Bir dakika"
|
||||||
|
other = "{{ .Count }} dakika"
|
||||||
|
|
||||||
|
[tableOfContents]
|
||||||
|
other = "İçindekiler"
|
||||||
|
|
||||||
|
[wordCount]
|
||||||
|
one = "One Kelime"
|
||||||
|
other = "{{ .Count }} Kelime"
|
||||||
|
|
||||||
|
[lastModified]
|
||||||
|
other = "Son güncelleme"
|
43
jujure/themes/hello_friend/i18n/uk.toml
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
# Translations for Ukrainian
|
||||||
|
# https://gohugo.io/content-management/multilingual/#translation-of-strings
|
||||||
|
|
||||||
|
# Generic
|
||||||
|
#
|
||||||
|
[translations]
|
||||||
|
other = "Переклади"
|
||||||
|
|
||||||
|
[postAvailable]
|
||||||
|
other = "Доступне на "
|
||||||
|
|
||||||
|
|
||||||
|
# 404.html
|
||||||
|
#
|
||||||
|
[archives]
|
||||||
|
other = "Архіви"
|
||||||
|
|
||||||
|
[home]
|
||||||
|
other = "Головна"
|
||||||
|
|
||||||
|
[notFound]
|
||||||
|
other = "Упс, сторінка не знайдена…"
|
||||||
|
|
||||||
|
|
||||||
|
# posts/single.html
|
||||||
|
#
|
||||||
|
[readingTime]
|
||||||
|
one = "{{ .Count }} хвилина"
|
||||||
|
few = "{{ .Count }} хвилини"
|
||||||
|
many = "{{ .Count }} хвилин"
|
||||||
|
other = "{{ .Count }} хвилин"
|
||||||
|
|
||||||
|
[tableOfContents]
|
||||||
|
other = "Вміст"
|
||||||
|
|
||||||
|
[wordCount]
|
||||||
|
one = "{{ .Count }} слово"
|
||||||
|
few = "{{ .Count }} слова"
|
||||||
|
many = "{{ .Count }} слів"
|
||||||
|
other = "{{ .Count }} слів"
|
||||||
|
|
||||||
|
[lastModified]
|
||||||
|
other = "Останнє оновлення"
|
39
jujure/themes/hello_friend/i18n/zh-cn.toml
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
# Translations for Chinese (China)
|
||||||
|
# https://gohugo.io/content-management/multilingual/#translation-of-strings
|
||||||
|
|
||||||
|
# Generic
|
||||||
|
#
|
||||||
|
[translations]
|
||||||
|
other = "译文"
|
||||||
|
|
||||||
|
[postAvailable]
|
||||||
|
other = "其他语言"
|
||||||
|
|
||||||
|
|
||||||
|
# 404.html
|
||||||
|
#
|
||||||
|
[archives]
|
||||||
|
other = "档案"
|
||||||
|
|
||||||
|
[home]
|
||||||
|
other = "主页"
|
||||||
|
|
||||||
|
[notFound]
|
||||||
|
other = "噢,找不到页面……"
|
||||||
|
|
||||||
|
# Please add hasCJKLanguage = true under [languages.zh-cn] for the below to behave correctly
|
||||||
|
# posts/single.html
|
||||||
|
#
|
||||||
|
[readingTime]
|
||||||
|
one = "一分钟"
|
||||||
|
other = "{{ .Count }}分钟"
|
||||||
|
|
||||||
|
[tableOfContents]
|
||||||
|
other = "目录"
|
||||||
|
|
||||||
|
[wordCount]
|
||||||
|
one = "一字"
|
||||||
|
other = "{{ .Count }}字"
|
||||||
|
|
||||||
|
[lastModified]
|
||||||
|
other = "最后修改"
|
39
jujure/themes/hello_friend/i18n/zh-hk.toml
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
# Translations for Chinese (Hong Kong) [Cantonese]
|
||||||
|
# https://gohugo.io/content-management/multilingual/#translation-of-strings
|
||||||
|
|
||||||
|
# Generic
|
||||||
|
#
|
||||||
|
[translations]
|
||||||
|
other = "譯文"
|
||||||
|
|
||||||
|
[postAvailable]
|
||||||
|
other = "其他語言"
|
||||||
|
|
||||||
|
|
||||||
|
# 404.html
|
||||||
|
#
|
||||||
|
[archives]
|
||||||
|
other = "貼文"
|
||||||
|
|
||||||
|
[home]
|
||||||
|
other = "主頁"
|
||||||
|
|
||||||
|
[notFound]
|
||||||
|
other = "哎呀,揾唔到添……"
|
||||||
|
|
||||||
|
# Please add hasCJKLanguage = true under [languages.zh-hk] for the below to behave correctly
|
||||||
|
# posts/single.html
|
||||||
|
#
|
||||||
|
[readingTime]
|
||||||
|
one = "一分鐘"
|
||||||
|
other = "{{ .Count }}分鐘"
|
||||||
|
|
||||||
|
[tableOfContents]
|
||||||
|
other = "目錄"
|
||||||
|
|
||||||
|
[wordCount]
|
||||||
|
one = "一粒字"
|
||||||
|
other = "{{ .Count }}字"
|
||||||
|
|
||||||
|
[lastModified]
|
||||||
|
other = "最後修改"
|
39
jujure/themes/hello_friend/i18n/zh-tw.toml
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
# Translations for Chinese (Taiwan)
|
||||||
|
# https://gohugo.io/content-management/multilingual/#translation-of-strings
|
||||||
|
|
||||||
|
# Generic
|
||||||
|
#
|
||||||
|
[translations]
|
||||||
|
other = "譯文"
|
||||||
|
|
||||||
|
[postAvailable]
|
||||||
|
other = "其他語言"
|
||||||
|
|
||||||
|
|
||||||
|
# 404.html
|
||||||
|
#
|
||||||
|
[archives]
|
||||||
|
other = "檔案"
|
||||||
|
|
||||||
|
[home]
|
||||||
|
other = "主頁"
|
||||||
|
|
||||||
|
[notFound]
|
||||||
|
other = "噢,找不到頁面……"
|
||||||
|
|
||||||
|
# Please add hasCJKLanguage = true under [languages.zh-tw] for the below to behave correctly
|
||||||
|
# posts/single.html
|
||||||
|
#
|
||||||
|
[readingTime]
|
||||||
|
one = "一分鐘"
|
||||||
|
other = "{{ .Count }}分鐘"
|
||||||
|
|
||||||
|
[tableOfContents]
|
||||||
|
other = "目錄"
|
||||||
|
|
||||||
|
[wordCount]
|
||||||
|
one = "一字"
|
||||||
|
other = "{{ .Count }}字"
|
||||||
|
|
||||||
|
[lastModified]
|
||||||
|
other = "最後修改"
|
BIN
jujure/themes/hello_friend/images/screenshot.png
Normal file
After Width: | Height: | Size: 54 KiB |
BIN
jujure/themes/hello_friend/images/tn.png
Normal file
After Width: | Height: | Size: 17 KiB |
21
jujure/themes/hello_friend/layouts/404.html
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
{{ define "main" }}
|
||||||
|
<div id="spotlight" class="error-404 animated fadeIn">
|
||||||
|
<p class="img-404">
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-cloud-drizzle"><line x1="8" y1="19" x2="8" y2="21"></line><line x1="8" y1="13" x2="8" y2="15"></line><line x1="16" y1="19" x2="16" y2="21"></line><line x1="16" y1="13" x2="16" y2="15"></line><line x1="12" y1="21" x2="12" y2="23"></line><line x1="12" y1="15" x2="12" y2="17"></line><path d="M20 16.58A5 5 0 0 0 18 7h-1.26A8 8 0 1 0 4 15.25"></path></svg>
|
||||||
|
</p>
|
||||||
|
<div class="banner-404">
|
||||||
|
<h1>404</h1>
|
||||||
|
<p>{{ i18n "notFound" }}</p>
|
||||||
|
<p class="btn-404">
|
||||||
|
<a href="{{.Site.BaseURL}}">
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-home"><path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path><polyline points="9 22 9 12 15 12 15 22"></polyline></svg>
|
||||||
|
{{- i18n "home" -}}
|
||||||
|
</a>
|
||||||
|
<a href="{{ "posts" | absLangURL }}">
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-archive"><polyline points="21 8 21 21 3 21 3 8"></polyline><rect x="1" y="3" width="22" height="5"></rect><line x1="10" y1="12" x2="14" y2="12"></line></svg>
|
||||||
|
{{- i18n "archives" -}}
|
||||||
|
</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
25
jujure/themes/hello_friend/layouts/_default/baseof.html
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="{{ .Site.Language }}">
|
||||||
|
<head>
|
||||||
|
{{ partial "head.html" . }}
|
||||||
|
</head>
|
||||||
|
|
||||||
|
{{ block "body" . }}
|
||||||
|
<body>
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
<div class="container">
|
||||||
|
{{ partial "header.html" . }}
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
{{ block "main" . }}{{ end }}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{{ block "footer" . }}
|
||||||
|
{{ partial "footer.html" . }}
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{{ partial "javascript.html" . }}
|
||||||
|
</body>
|
||||||
|
</html>
|
35
jujure/themes/hello_friend/layouts/_default/list.html
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
{{ define "main" }}
|
||||||
|
{{ $paginator := .Paginate .Data.Pages }}
|
||||||
|
|
||||||
|
<main class="posts">
|
||||||
|
<h1>{{ .Title }}</h1>
|
||||||
|
|
||||||
|
{{ if .Content }}
|
||||||
|
<div class="content">{{ .Content }}</div>
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
{{ range $paginator.Pages.GroupByDate "2006" }}
|
||||||
|
<div class="posts-group">
|
||||||
|
<div class="post-year">{{ .Key }}</div>
|
||||||
|
|
||||||
|
<ul class="posts-list">
|
||||||
|
{{ range .Pages }}
|
||||||
|
<li class="post-item">
|
||||||
|
<a href="{{.Permalink}}" class="post-item-inner">
|
||||||
|
<span class="post-title">{{.Title}}</span>
|
||||||
|
<span class="post-day">
|
||||||
|
{{ if .Site.Params.dateformShort }}
|
||||||
|
{{ .Date.Format .Site.Params.dateformShort }}
|
||||||
|
{{ else }}
|
||||||
|
{{ .Date.Format "Jan 2"}}
|
||||||
|
{{ end }}
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
{{ end }}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
{{ partial "pagination-list.html" . }}
|
||||||
|
</main>
|
||||||
|
{{ end }}
|
52
jujure/themes/hello_friend/layouts/_default/single.html
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
{{ define "main" }}
|
||||||
|
<main class="post">
|
||||||
|
|
||||||
|
<div class="post-info">
|
||||||
|
{{ if .IsTranslated }}
|
||||||
|
{{ i18n "postAvailable" }}
|
||||||
|
{{ range .Translations }}
|
||||||
|
<a href="{{ .Permalink }}"><span class="flag fi fi-{{ index $.Site.Data.langFlags (.Lang) }}"></span></a>
|
||||||
|
{{ end}}
|
||||||
|
{{ end }}
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<article>
|
||||||
|
<h2 class="post-title"><a href="{{ .Permalink }}">{{ .Title | markdownify }}</a></h2>
|
||||||
|
|
||||||
|
{{ if .Params.Cover }}
|
||||||
|
<figure class="post-cover">
|
||||||
|
<img src="{{ .Params.Cover | absURL }}" alt="{{ .Title }}" />
|
||||||
|
|
||||||
|
{{ if .Params.CoverCaption }}
|
||||||
|
<figcaption class="center">{{ .Params.CoverCaption | markdownify }}</figcaption>
|
||||||
|
{{ end }}
|
||||||
|
</figure>
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
{{ if .Params.toc }}
|
||||||
|
<hr />
|
||||||
|
<aside id="toc">
|
||||||
|
<div class="toc-title">{{ i18n "tableOfContents" }}</div>
|
||||||
|
{{ .TableOfContents }}
|
||||||
|
</aside>
|
||||||
|
<hr />
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
<div class="post-content">
|
||||||
|
{{ .Content }}
|
||||||
|
</div>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
<hr />
|
||||||
|
|
||||||
|
<div class="post-info">
|
||||||
|
{{ partial "tags.html" .Params.tags }}
|
||||||
|
{{ partial "categories.html" . }}
|
||||||
|
|
||||||
|
{{- if .GitInfo }}
|
||||||
|
<p><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-git-commit"><circle cx="12" cy="12" r="4"></circle><line x1="1.05" y1="12" x2="7" y2="12"></line><line x1="17.01" y1="12" x2="22.96" y2="12"></line></svg><a href="{{ .Site.Params.gitUrl -}}{{ .GitInfo.Hash }}" target="_blank" rel="noopener">{{ .GitInfo.AbbreviatedHash }}</a> @ {{ if .Site.Params.dateformNum }}{{ dateFormat .Site.Params.dateformNum .GitInfo.AuthorDate.Local }}{{ else }}{{ dateFormat "2006-01-02" .GitInfo.AuthorDate.Local }}{{ end }}</p>
|
||||||
|
{{- end }}
|
||||||
|
</div>
|
||||||
|
</main>
|
||||||
|
{{ end }}
|
23
jujure/themes/hello_friend/layouts/index.html
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
{{ define "body" }}
|
||||||
|
<body class="{{ if .Site.Params.backgroundImage }} background-image" style="background-image: url('{{ .Site.Params.backgroundImage }}');" {{ else }}"{{ end }}>
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
{{ define "main" }}
|
||||||
|
<main aria-role="main">
|
||||||
|
<div>
|
||||||
|
{{ if .Site.Params.Portrait.Path }}
|
||||||
|
<img src="{{ .Site.Params.Portrait.Path }}" class="circle" alt="{{ .Site.Params.Portrait.Alt }}" style="max-width:{{ .Site.Params.Portrait.MaxWidth }}" />
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
<h1>{{ .Site.Title }}</h1>
|
||||||
|
|
||||||
|
{{ partial "subtitle.html" . }}
|
||||||
|
|
||||||
|
{{- with .Site.Params.social }}
|
||||||
|
<div>
|
||||||
|
{{ partial "social-icons.html" . }}
|
||||||
|
</div>
|
||||||
|
{{- end }}
|
||||||
|
</div>
|
||||||
|
</main>
|
||||||
|
{{ end }}
|
@ -0,0 +1,9 @@
|
|||||||
|
{{ with .Params.categories }}
|
||||||
|
<p>
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-folder meta-icon"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path></svg>
|
||||||
|
|
||||||
|
{{ range . -}}
|
||||||
|
<span class="tag"><a href="{{ "categories/" | absLangURL }}{{ . | urlize }}/">{{.}}</a></span>
|
||||||
|
{{ end }}
|
||||||
|
</p>
|
||||||
|
{{ end }}
|
@ -0,0 +1,7 @@
|
|||||||
|
<link rel="apple-touch-icon" sizes="180x180" href="{{"apple-touch-icon.png" | relURL}}">
|
||||||
|
<link rel="icon" type="image/png" sizes="32x32" href="{{"favicon-32x32.png" | relURL}}">
|
||||||
|
<link rel="icon" type="image/png" sizes="16x16" href="{{"favicon-16x16.png" | relURL}}">
|
||||||
|
<link rel="manifest" href="{{"site.webmanifest" | relURL}}">
|
||||||
|
<link rel="mask-icon" href="{{"safari-pinned-tab.svg" | relURL}}" color="{{.Site.Params.favicon.mask}}">
|
||||||
|
<link rel="shortcut icon" href="{{"favicon.ico" | relURL}}">
|
||||||
|
<meta name="msapplication-TileColor" content="{{.Site.Params.favicon.msapplication}}">
|
20
jujure/themes/hello_friend/layouts/partials/footer.html
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
<footer class="footer">
|
||||||
|
{{if or (.Site.Params.footer.trademark) (.Site.Params.footer.author) (.Site.Params.footer.copyright) (.Site.Params.footer.rss) (.Site.Params.footer.topText) }}
|
||||||
|
<div class="footer__inner">
|
||||||
|
<div class="footer__content">
|
||||||
|
{{ if .Site.Params.footer.trademark }}<span>© {{ now.Format "2006" }}</span>{{ end }}
|
||||||
|
{{ if .Site.Params.footer.author }}<span><a href="{{ .Site.BaseURL }}">{{ .Site.Author.name }}</a></span>{{ end }}
|
||||||
|
{{ if .Site.Params.footer.copyright }}<span>{{ .Site.Copyright| safeHTML }}</span>{{ end }}
|
||||||
|
{{ if .Site.Params.footer.rss }}<span><a href="{{ "posts/index.xml" | absLangURL }}" target="_blank" title="rss"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-rss"><path d="M4 11a9 9 0 0 1 9 9"></path><path d="M4 4a16 16 0 0 1 16 16"></path><circle cx="5" cy="19" r="1"></circle></svg></a></span>{{ end }}
|
||||||
|
{{ range .Site.Params.footer.topText }}<span>{{ . | safeHTML}}</span>{{ end }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
{{with .Site.Params.footer.bottomText}}
|
||||||
|
<div class="footer__inner">
|
||||||
|
<div class="footer__content">
|
||||||
|
{{ range . }}<span>{{ . | safeHTML}}</span>{{ end }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
</footer>
|
74
jujure/themes/hello_friend/layouts/partials/head.html
Normal file
@ -0,0 +1,74 @@
|
|||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||||
|
<meta name="author" content="{{ if .Params.author }}{{ .Params.author }}{{ else }}{{ range .Site.Author }}{{ . }} {{ end }}{{ end }}">
|
||||||
|
<meta name="description" content="{{ if .IsHome }}{{ .Site.Params.homeSubtitle }}{{ else }}{{ if .Params.Description }}{{ .Params.Description }}{{ else }}{{ .Summary | plainify }}{{ end }}{{ end }}" />
|
||||||
|
<meta name="keywords" content="{{ .Site.Params.keywords }}{{ if .Params.tags }}{{ range .Params.tags }}, {{ . }}{{ end }}{{ end }}" />
|
||||||
|
<meta name="robots" content="noodp" />
|
||||||
|
<meta name="theme-color" content="{{ .Site.Params.themeColor }}" />
|
||||||
|
<link rel="canonical" href="{{ .Permalink }}" />
|
||||||
|
|
||||||
|
{{ block "title" . }}
|
||||||
|
<title>
|
||||||
|
{{ if .IsHome }}
|
||||||
|
{{ $.Site.Title }} {{ with $.Site.Params.Subtitle }} — {{ . }} {{ end }}
|
||||||
|
{{ else }}
|
||||||
|
{{ .Title }} :: {{ $.Site.Title }} {{ with $.Site.Params.Subtitle }} — {{ . }}{{ end }}
|
||||||
|
{{ end }}
|
||||||
|
</title>
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
<!-- CSS -->
|
||||||
|
{{ $options := (dict "targetPath" "main.css" "outputStyle" "compressed" "enableSourceMap" true) }}
|
||||||
|
{{ $style := resources.Get "scss/main.scss" | resources.ToCSS $options | resources.Fingerprint }}
|
||||||
|
<link rel="stylesheet" href="{{ $style.RelPermalink }}" integrity="{{ $style.Data.Integrity }}">
|
||||||
|
|
||||||
|
{{ range $val := $.Site.Params.customCSS }}
|
||||||
|
{{ if gt (len $val) 0 }}
|
||||||
|
<link rel="stylesheet" type="text/css" href="{{ $val }}">
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
<!-- Icons -->
|
||||||
|
{{- partial "favicons.html" . }}
|
||||||
|
|
||||||
|
{{ template "_internal/schema.html" . }}
|
||||||
|
{{ template "_internal/twitter_cards.html" . }}
|
||||||
|
|
||||||
|
{{ if isset .Site.Taxonomies "series" }}
|
||||||
|
{{ template "_internal/opengraph.html" . }}
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
{{ range .Params.categories }}
|
||||||
|
<meta property="article:section" content="{{ . }}" />
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
{{ if isset .Params "date" }}
|
||||||
|
<meta property="article:published_time" content="{{ time .Date }}" />
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
<!-- RSS -->
|
||||||
|
{{ with .OutputFormats.Get "rss" -}}
|
||||||
|
{{ printf `<link rel="%s" type="%s" href="%s" title="%s" />` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }}
|
||||||
|
{{ end -}}
|
||||||
|
|
||||||
|
<!-- JSON Feed -->
|
||||||
|
{{ if .OutputFormats.Get "json" }}
|
||||||
|
<link href="{{ if .OutputFormats.Get "json" }}{{ .Site.BaseURL }}feed.json{{ end }}" rel="alternate"
|
||||||
|
type="application/json" title="{{ .Site.Title }}" />
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
<!-- Custom head tags -->
|
||||||
|
{{- if templates.Exists "partials/extra-head.html" -}}
|
||||||
|
{{ partial "extra-head.html" . }}
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
|
<!-- Google Analytics internal template -->
|
||||||
|
{{- if .Site.GoogleAnalytics }}
|
||||||
|
{{ template "_internal/google_analytics.html" . }}
|
||||||
|
{{- end}}
|
||||||
|
|
||||||
|
<!-- Plausible.io -->
|
||||||
|
{{- if $.Site.Params.plausibleDataDomain }}
|
||||||
|
<script defer data-domain="{{ .Site.Params.plausibleDataDomain }}" src="{{ .Site.Params.plausibleScriptSource }}"></script>
|
||||||
|
{{- end}}
|
21
jujure/themes/hello_friend/layouts/partials/header.html
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
<header class="header">
|
||||||
|
<span class="header__inner">
|
||||||
|
{{ partial "logo.html" . }}
|
||||||
|
|
||||||
|
<span class="header__right">
|
||||||
|
{{ if len .Site.Menus }}
|
||||||
|
{{ partial "menu.html" . }}
|
||||||
|
<span class="menu-trigger">
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
|
||||||
|
<path d="M0 0h24v24H0z" fill="none"/>
|
||||||
|
<path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"/>
|
||||||
|
</svg>
|
||||||
|
</span>
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
{{- if .Site.Params.EnableThemeToggle }}
|
||||||
|
<span class="theme-toggle not-selectable">{{ partial "theme-toggle-icon.html" . }}</span>
|
||||||
|
{{- end}}
|
||||||
|
</span>
|
||||||
|
</span>
|
||||||
|
</header>
|
10
jujure/themes/hello_friend/layouts/partials/javascript.html
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
{{ $main := resources.Get "js/main.js" }}
|
||||||
|
{{ $menu := resources.Get "js/menu.js" }}
|
||||||
|
{{ $secureJS := slice $main $menu | resources.Concat "bundle.js" | resources.Minify | resources.Fingerprint "sha512" }}
|
||||||
|
<script type="text/javascript" src="{{ $secureJS.RelPermalink }}" integrity="{{ $secureJS.Data.Integrity }}"></script>
|
||||||
|
|
||||||
|
{{ range $val := $.Site.Params.customJS }}
|
||||||
|
{{ if gt (len $val) 0 }}
|
||||||
|
<script src="{{ $val }}"></script>
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
16
jujure/themes/hello_friend/layouts/partials/logo.html
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
<a href="{{ if .Site.Params.Logo.LogoHomeLink }}{{ .Site.Params.Logo.LogoHomeLink }}{{ else }}{{ .Site.BaseURL | relLangURL }}{{ end }}" style="text-decoration: none;">
|
||||||
|
<div class="logo">
|
||||||
|
{{ if .Site.Params.Logo.path }}
|
||||||
|
<img src="{{ .Site.Params.Logo.path }}" alt="{{ .Site.Params.Logo.alt }}" />
|
||||||
|
{{ else }}
|
||||||
|
<span class="logo__mark">{{ with .Site.Params.Logo.logoMark }}{{ . }}{{ else }}>{{ end }}</span>
|
||||||
|
<span class="logo__text {{ with.Site.Params.Logo.logoCursorPathname}}logo__pathname{{ end }}">
|
||||||
|
{{ with .Site.Params.Logo.logoText }}{{ . }}{{ else }}hello{{ end }}</span>
|
||||||
|
<span class="logo__cursor" style=
|
||||||
|
"{{ with.Site.Params.Logo.logoCursorDisabled }}visibility:hidden;{{ end }}
|
||||||
|
{{ with.Site.Params.Logo.logoCursorColor }}background-color:{{ . }};{{ end }}
|
||||||
|
{{ with.Site.Params.Logo.logoCursorAnimate }}animation-duration:{{ . }};{{ end }}">
|
||||||
|
</span>
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
</a>
|
23
jujure/themes/hello_friend/layouts/partials/menu.html
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
<nav class="menu">
|
||||||
|
<ul class="menu__inner">
|
||||||
|
{{- $currentPage := . -}}
|
||||||
|
{{ range .Site.Menus.main -}}
|
||||||
|
<li><a href="{{ .URL | relLangURL }}">{{ .Name }}</a></li>
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
|
{{- if .Site.Params.EnableGlobalLanguageMenu }}
|
||||||
|
<div class="submenu">
|
||||||
|
<li class="dropdown">
|
||||||
|
<a href="javascript:void(0)" class="dropbtn">{{ .Language }}</a>
|
||||||
|
<div class="dropdown-content">
|
||||||
|
{{ if .Site.IsMultiLingual }}
|
||||||
|
{{ range $.Translations }}
|
||||||
|
<a title="{{ .Language }}" href="{{ .Permalink }}">{{ .Language }}</a>
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
</div>
|
||||||
|
{{- end }}
|
||||||
|
</ul>
|
||||||
|
</nav>
|
@ -0,0 +1,20 @@
|
|||||||
|
<div class="pagination">
|
||||||
|
<div class="pagination__buttons">
|
||||||
|
{{ if .Paginator.HasPrev }}
|
||||||
|
<span class="button previous">
|
||||||
|
<a href="{{ .Paginator.Prev.URL }}">
|
||||||
|
<span class="button__icon">←</span>
|
||||||
|
<span class="button__text">Newer posts</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
{{ end }}
|
||||||
|
{{ if .Paginator.HasNext }}
|
||||||
|
<span class="button next">
|
||||||
|
<a href="{{ .Paginator.Next.URL }}">
|
||||||
|
<span class="button__text">Older posts</span>
|
||||||
|
<span class="button__icon">→</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
</div>
|
@ -0,0 +1,30 @@
|
|||||||
|
{{ if and (not $.Site.Params.DisableReadOtherPosts) (or .NextInSection .PrevInSection) }}
|
||||||
|
<div class="pagination">
|
||||||
|
{{ if .Site.Params.ReadOtherPosts }}
|
||||||
|
<div class="pagination__title">
|
||||||
|
<span class="pagination__title-h">{{ .Site.Params.ReadOtherPosts }}</span>
|
||||||
|
<hr />
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
<div class="pagination__buttons">
|
||||||
|
{{ if .NextInSection }}
|
||||||
|
<span class="button previous">
|
||||||
|
<a href="{{ .NextInSection.Permalink }}">
|
||||||
|
<span class="button__icon">←</span>
|
||||||
|
<span class="button__text">{{ .NextInSection.Title }}</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
{{ if .PrevInSection }}
|
||||||
|
<span class="button next">
|
||||||
|
<a href="{{ .PrevInSection.Permalink }}">
|
||||||
|
<span class="button__text">{{ .PrevInSection.Title }}</span>
|
||||||
|
<span class="button__icon">→</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
@ -0,0 +1,89 @@
|
|||||||
|
<!-- Sharingbutton Facebook -->
|
||||||
|
<a class="resp-sharing-button__link" href="https://facebook.com/sharer/sharer.php?u={{ .Permalink }}" target="_blank" rel="noopener" aria-label="" title="Share on facebook">
|
||||||
|
<div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid">
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"></path></svg>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<!-- Sharingbutton Twitter -->
|
||||||
|
<a class="resp-sharing-button__link" href="https://twitter.com/intent/tweet/?url={{ .Permalink }}" target="_blank" rel="noopener" aria-label="" title="Share on twitter">
|
||||||
|
<div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--small">
|
||||||
|
<div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid">
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M23 3a10.9 10.9 0 0 1-3.14 1.53 4.48 4.48 0 0 0-7.86 3v1A10.66 10.66 0 0 1 3 4s-4 9 5 13a11.64 11.64 0 0 1-7 2c9 5 20 0 20-11.5a4.5 4.5 0 0 0-.08-.83A7.72 7.72 0 0 0 23 3z"></path></svg>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<!-- Sharingbutton Tumblr -->
|
||||||
|
<a class="resp-sharing-button__link" href="https://www.tumblr.com/widgets/share/tool?posttype=link&title={{ .Title }}&caption={{ .Title }}&canonicalUrl={{ .Permalink }}" target="_blank" rel="noopener" aria-label="" title="Share on tumblr">
|
||||||
|
<div class="resp-sharing-button resp-sharing-button--tumblr resp-sharing-button--small">
|
||||||
|
<div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid">
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor" stroke="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M14.563 24c-5.093 0-7.031-3.756-7.031-6.411V9.747H5.116V6.648c3.63-1.313 4.512-4.596 4.71-6.469C9.84.051 9.941 0 9.999 0h3.517v6.114h4.801v3.633h-4.82v7.47c.016 1.001.375 2.371 2.207 2.371h.09c.631-.02 1.486-.205 1.936-.419l1.156 3.425c-.436.636-2.4 1.374-4.156 1.404h-.178l.011.002z"/></svg>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<!-- Sharingbutton E-Mail -->
|
||||||
|
<a class="resp-sharing-button__link" href="mailto:?subject={{ .Title }}&body={{ .Permalink }}" target="_self" rel="noopener" aria-label="" title="Share via email">
|
||||||
|
<div class="resp-sharing-button resp-sharing-button--email resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid">
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"></path><polyline points="22,6 12,13 2,6"></polyline></svg>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<!-- Sharingbutton Pinterest -->
|
||||||
|
<a class="resp-sharing-button__link" href="https://pinterest.com/pin/create/button/?url={{ .Permalink }}&media={{ .Permalink }};description={{ .Title }}" target="_blank" rel="noopener" aria-label="" title="Share on pinterest">
|
||||||
|
<div class="resp-sharing-button resp-sharing-button--pinterest resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid">
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor" stroke="none"><path d="M12.017 0C5.396 0 .029 5.367.029 11.987c0 5.079 3.158 9.417 7.618 11.162-.105-.949-.199-2.403.041-3.439.219-.937 1.406-5.957 1.406-5.957s-.359-.72-.359-1.781c0-1.663.967-2.911 2.168-2.911 1.024 0 1.518.769 1.518 1.688 0 1.029-.653 2.567-.992 3.992-.285 1.193.6 2.165 1.775 2.165 2.128 0 3.768-2.245 3.768-5.487 0-2.861-2.063-4.869-5.008-4.869-3.41 0-5.409 2.562-5.409 5.199 0 1.033.394 2.143.889 2.741.099.12.112.225.085.345-.09.375-.293 1.199-.334 1.363-.053.225-.172.271-.401.165-1.495-.69-2.433-2.878-2.433-4.646 0-3.776 2.748-7.252 7.92-7.252 4.158 0 7.392 2.967 7.392 6.923 0 4.135-2.607 7.462-6.233 7.462-1.214 0-2.354-.629-2.758-1.379l-.749 2.848c-.269 1.045-1.004 2.352-1.498 3.146 1.123.345 2.306.535 3.55.535 6.607 0 11.985-5.365 11.985-11.987C23.97 5.39 18.592.026 11.985.026L12.017 0z"/></svg>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<!-- Sharingbutton LinkedIn -->
|
||||||
|
<a class="resp-sharing-button__link" href="https://www.linkedin.com/shareArticle?mini=true&url={{ .Permalink }}&title={{ .Title }}&summary={{ .Title }}&source={{ .Permalink }}" target="_blank" rel="noopener" aria-label="" title="Share on linkedin">
|
||||||
|
<div class="resp-sharing-button resp-sharing-button--linkedin resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid">
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path><rect x="2" y="9" width="4" height="12"></rect><circle cx="4" cy="4" r="2"></circle></svg>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<!-- Sharingbutton Reddit -->
|
||||||
|
<a class="resp-sharing-button__link" href="https://reddit.com/submit/?url={{ .Permalink }}&resubmit=true&title={{ .Title }}" target="_blank" rel="noopener" aria-label="" title="Share on reddit">
|
||||||
|
<div class="resp-sharing-button resp-sharing-button--reddit resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid">
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor" stroke="none"><path d="M12 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0zm5.01 4.744c.688 0 1.25.561 1.25 1.249a1.25 1.25 0 0 1-2.498.056l-2.597-.547-.8 3.747c1.824.07 3.48.632 4.674 1.488.308-.309.73-.491 1.207-.491.968 0 1.754.786 1.754 1.754 0 .716-.435 1.333-1.01 1.614a3.111 3.111 0 0 1 .042.52c0 2.694-3.13 4.87-7.004 4.87-3.874 0-7.004-2.176-7.004-4.87 0-.183.015-.366.043-.534A1.748 1.748 0 0 1 4.028 12c0-.968.786-1.754 1.754-1.754.463 0 .898.196 1.207.49 1.207-.883 2.878-1.43 4.744-1.487l.885-4.182a.342.342 0 0 1 .14-.197.35.35 0 0 1 .238-.042l2.906.617a1.214 1.214 0 0 1 1.108-.701zM9.25 12C8.561 12 8 12.562 8 13.25c0 .687.561 1.248 1.25 1.248.687 0 1.248-.561 1.248-1.249 0-.688-.561-1.249-1.249-1.249zm5.5 0c-.687 0-1.248.561-1.248 1.25 0 .687.561 1.248 1.249 1.248.688 0 1.249-.561 1.249-1.249 0-.687-.562-1.249-1.25-1.249zm-5.466 3.99a.327.327 0 0 0-.231.094.33.33 0 0 0 0 .463c.842.842 2.484.913 2.961.913.477 0 2.105-.056 2.961-.913a.361.361 0 0 0 .029-.463.33.33 0 0 0-.464 0c-.547.533-1.684.73-2.512.73-.828 0-1.979-.196-2.512-.73a.326.326 0 0 0-.232-.095z"/></svg>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<!-- Sharingbutton XING -->
|
||||||
|
<a class="resp-sharing-button__link" href="https://www.xing.com/app/user?op=share;url={{ .Permalink }};title={{ .Title }}" target="_blank" rel="noopener" aria-label="" title="Share on xing">
|
||||||
|
<div class="resp-sharing-button resp-sharing-button--xing resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid">
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor" stroke="none"><path d="M18.188 0c-.517 0-.741.325-.927.66 0 0-7.455 13.224-7.702 13.657.015.024 4.919 9.023 4.919 9.023.17.308.436.66.967.66h3.454c.211 0 .375-.078.463-.22.089-.151.089-.346-.009-.536l-4.879-8.916c-.004-.006-.004-.016 0-.022L22.139.756c.095-.191.097-.387.006-.535C22.056.078 21.894 0 21.686 0h-3.498zM3.648 4.74c-.211 0-.385.074-.473.216-.09.149-.078.339.02.531l2.34 4.05c.004.01.004.016 0 .021L1.86 16.051c-.099.188-.093.381 0 .529.085.142.239.234.45.234h3.461c.518 0 .766-.348.945-.667l3.734-6.609-2.378-4.155c-.172-.315-.434-.659-.962-.659H3.648v.016z"/></svg>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<!-- Sharingbutton WhatsApp -->
|
||||||
|
<a class="resp-sharing-button__link" href="whatsapp://send?text={{ .Title }}%20{{ .Permalink }}" target="_blank" rel="noopener" aria-label="" title="Share on whatsapp">
|
||||||
|
<div class="resp-sharing-button resp-sharing-button--whatsapp resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid">
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor" stroke="none" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z"/></svg>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<!-- Sharingbutton Hacker News -->
|
||||||
|
<a class="resp-sharing-button__link" href="https://news.ycombinator.com/submitlink?u={{ .Permalink }}&t={{ .Title }}" target="_blank" rel="noopener" aria-label="" title="Share on hacker news">
|
||||||
|
<div class="resp-sharing-button resp-sharing-button--hackernews resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid">
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor" stroke="none"><path d="M0 24V0h24v24H0zM6.951 5.896l4.112 7.708v5.064h1.583v-4.972l4.148-7.799h-1.749l-2.457 4.875c-.372.745-.688 1.434-.688 1.434s-.297-.708-.651-1.434L8.831 5.896h-1.88z"/></svg>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<!-- Sharingbutton Telegram -->
|
||||||
|
<a class="resp-sharing-button__link" href="https://telegram.me/share/url?text={{ .Title }}&url={{ .Permalink }}" target="_blank" rel="noopener" aria-label="" title="Share on telegram">
|
||||||
|
<div class="resp-sharing-button resp-sharing-button--telegram resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid">
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="22" y1="2" x2="11" y2="13"></line><polygon points="22 2 15 22 11 13 2 9 22 2"></polygon></svg>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</a>
|
@ -0,0 +1,3 @@
|
|||||||
|
{{ range . -}}
|
||||||
|
<a href="{{ .url }}" target="_blank" rel="me noopener {{ .rel }}" title="{{ .name | humanize }}">{{ partial "svg.html" . }}</a>
|
||||||
|
{{- end -}}
|
@ -0,0 +1,3 @@
|
|||||||
|
{{- with .Site.Params.homeSubtitle }}
|
||||||
|
<p>{{.}}</p>
|
||||||
|
{{- end }}
|
179
jujure/themes/hello_friend/layouts/partials/svg.html
Normal file
9
jujure/themes/hello_friend/layouts/partials/tags.html
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
{{ with . }}
|
||||||
|
<p>
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-tag meta-icon"><path d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"></path><line x1="7" y1="7" x2="7" y2="7"></line></svg>
|
||||||
|
|
||||||
|
{{ range . -}}
|
||||||
|
<span class="tag"><a href="{{ "tags/" | absLangURL }}{{ . | urlize }}/">{{.}}</a></span>
|
||||||
|
{{ end }}
|
||||||
|
</p>
|
||||||
|
{{ end }}
|
@ -0,0 +1,5 @@
|
|||||||
|
<svg class="theme-toggler" width="24" height="24" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="M22 41C32.4934 41 41 32.4934 41 22C41 11.5066 32.4934 3 22
|
||||||
|
3C11.5066 3 3 11.5066 3 22C3 32.4934 11.5066 41 22 41ZM7 22C7
|
||||||
|
13.7157 13.7157 7 22 7V37C13.7157 37 7 30.2843 7 22Z"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 320 B |
27
jujure/themes/hello_friend/layouts/posts/rss.xml
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||||
|
<channel>
|
||||||
|
<title>{{ if eq .Title .Site.Title }}{{ .Site.Title }}{{ else }}{{ with .Title }}{{.}} on {{ end }}{{ .Site.Title }}{{ end }}</title>
|
||||||
|
<link>{{ .Permalink }}</link>
|
||||||
|
<description>Recent content {{ if ne .Title .Site.Title }}{{ with .Title }}in {{.}} {{ end }}{{ end }}on {{ .Site.Title }}</description>
|
||||||
|
<generator>Hugo -- gohugo.io</generator>{{ with .Site.LanguageCode }}
|
||||||
|
<language>{{.}}</language>{{end}}{{ with .Site.Author.email }}
|
||||||
|
<managingEditor>{{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}</managingEditor>{{end}}{{ with .Site.Author.email }}
|
||||||
|
<webMaster>{{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}</webMaster>{{end}}{{ with .Site.Copyright }}
|
||||||
|
<copyright>{{.}}</copyright>{{end}}{{ if not .Date.IsZero }}
|
||||||
|
<lastBuildDate>{{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</lastBuildDate>{{ end }}
|
||||||
|
{{ with .OutputFormats.Get "RSS" -}}
|
||||||
|
{{ printf "<atom:link href=%q rel=\"self\" type=%q />" .Permalink .MediaType | safeHTML }}
|
||||||
|
{{ end -}}
|
||||||
|
{{ range .Pages }}
|
||||||
|
<item>
|
||||||
|
<title>{{ .Title }}</title>
|
||||||
|
<link>{{ .Permalink }}</link>
|
||||||
|
<pubDate>{{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</pubDate>
|
||||||
|
{{ with .Site.Author.email }}<author>{{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}</author>{{end}}
|
||||||
|
<guid>{{ .Permalink }}</guid>
|
||||||
|
<description>{{ .Summary | html }}</description>
|
||||||
|
<content type="html">{{ printf `<![CDATA[%s]]>` .Content | safeHTML }}</content>
|
||||||
|
</item>
|
||||||
|
{{ end }}
|
||||||
|
</channel>
|
||||||
|
</rss>
|
139
jujure/themes/hello_friend/layouts/posts/single.html
Normal file
@ -0,0 +1,139 @@
|
|||||||
|
{{ define "main" }}
|
||||||
|
<main class="post">
|
||||||
|
|
||||||
|
<div class="post-info">
|
||||||
|
<p>
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-clock">
|
||||||
|
<circle cx="12" cy="12" r="10"></circle>
|
||||||
|
<polyline points="12 6 12 12 16 14"></polyline>
|
||||||
|
</svg>
|
||||||
|
{{ i18n "readingTime" .Page.ReadingTime }}
|
||||||
|
|
||||||
|
{{ if .IsTranslated }} | {{ i18n "postAvailable" }}
|
||||||
|
{{ range .Translations }}
|
||||||
|
<a href="{{ .Permalink }}"><span class="flag fi fi-{{ index $.Site.Data.langFlags (.Lang) }}"></span></a>
|
||||||
|
{{ end}}
|
||||||
|
{{ end }}
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<article>
|
||||||
|
<h1 class="post-title">
|
||||||
|
<a href="{{ .Permalink }}">{{ .Title | markdownify }}</a>
|
||||||
|
</h1>
|
||||||
|
|
||||||
|
{{ with .Params.Description }}
|
||||||
|
<div class="post-excerpt">{{ . }}</div>
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
{{ if .Params.Cover }}
|
||||||
|
<figure class="post-cover">
|
||||||
|
<img src="{{ .Params.Cover | absURL }}" alt="{{ .Title }}" />
|
||||||
|
|
||||||
|
{{ if .Params.CoverCaption }}
|
||||||
|
<figcaption class="center">{{ .Params.CoverCaption | markdownify }}</figcaption>
|
||||||
|
{{ end }}
|
||||||
|
</figure>
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
{{- if .Params.toc }}
|
||||||
|
<hr />
|
||||||
|
<aside id="toc">
|
||||||
|
<div class="toc-title">{{ i18n "tableOfContents" }}</div>
|
||||||
|
{{ .TableOfContents }}
|
||||||
|
</aside>
|
||||||
|
<hr />
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
|
{{ if .Params.Audio }}
|
||||||
|
<div class="post-audio">
|
||||||
|
<audio controls>
|
||||||
|
<source src="{{ .Params.Audio }}">
|
||||||
|
</audio>
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
<div class="post-content">
|
||||||
|
{{ .Content }}
|
||||||
|
</div>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
<hr />
|
||||||
|
|
||||||
|
<div class="post-info">
|
||||||
|
{{ partial "tags.html" .Params.tags }}
|
||||||
|
{{ partial "categories.html" . }}
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-file-text">
|
||||||
|
<path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"></path>
|
||||||
|
<polyline points="14 2 14 8 20 8"></polyline>
|
||||||
|
<line x1="16" y1="13" x2="8" y2="13"></line>
|
||||||
|
<line x1="16" y1="17" x2="8" y2="17"></line>
|
||||||
|
<polyline points="10 9 9 9 8 9"></polyline>
|
||||||
|
</svg>
|
||||||
|
{{ i18n "wordCount" .Page.WordCount }}
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-calendar">
|
||||||
|
<rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect>
|
||||||
|
<line x1="16" y1="2" x2="16" y2="6"></line>
|
||||||
|
<line x1="8" y1="2" x2="8" y2="6"></line>
|
||||||
|
<line x1="3" y1="10" x2="21" y2="10"></line>
|
||||||
|
</svg>
|
||||||
|
{{ if .Site.Params.dateformNumTime }}
|
||||||
|
{{ dateFormat .Site.Params.dateformNumTime .Date.Local }}
|
||||||
|
{{ else }}
|
||||||
|
{{ dateFormat "2006-01-02 15:04" .Date.Local }}
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
{{ if .Lastmod }}
|
||||||
|
{{ if not (eq .Lastmod .Date )}}
|
||||||
|
{{ if .Site.Params.dateformNumTime }}
|
||||||
|
({{ i18n "lastModified" }}: {{ dateFormat .Site.Params.dateformNumTime .Lastmod.Local }})
|
||||||
|
{{ else }}
|
||||||
|
({{ i18n "lastModified" }}: {{ dateFormat "2006-01-02 15:04" .Lastmod.Local }})
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
||||||
|
</p>
|
||||||
|
|
||||||
|
{{- if .GitInfo }}
|
||||||
|
<p>
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-git-commit">
|
||||||
|
<circle cx="12" cy="12" r="4"></circle>
|
||||||
|
<line x1="1.05" y1="12" x2="7" y2="12"></line>
|
||||||
|
<line x1="17.01" y1="12" x2="22.96" y2="12"></line>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<a href="{{ .Site.Params.gitUrl -}}{{ .GitInfo.Hash }}" target="_blank" rel="noopener">{{ .GitInfo.AbbreviatedHash }}</a>
|
||||||
|
@ {{ if .Site.Params.dateformNum }}{{ dateFormat .Site.Params.dateformNum .GitInfo.AuthorDate.Local }}{{ else }}{{ dateFormat "2006-01-02" .GitInfo.AuthorDate.Local }}{{ end }}
|
||||||
|
</p>
|
||||||
|
{{- end }}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{{- if .Site.Params.EnableSharingButtons }}
|
||||||
|
<hr />
|
||||||
|
<div class="sharing-buttons">
|
||||||
|
{{ partial "sharing-buttons.html" . }}
|
||||||
|
</div>
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
|
{{ partial "pagination-single.html" . }}
|
||||||
|
|
||||||
|
{{ if .Site.DisqusShortname }}
|
||||||
|
{{ if not (eq .Params.Comments "false") }}
|
||||||
|
<div id="comments">
|
||||||
|
{{ template "_internal/disqus.html" . }}
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
{{ if .Site.Params.Commento.Url }}
|
||||||
|
<script defer src={{ .Site.Params.Commento.Url }}></script>
|
||||||
|
<div id="commento"></div>
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
</main>
|
||||||
|
{{ end }}
|
3
jujure/themes/hello_friend/layouts/shortcodes/image.html
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
{{ if .Get "src" }}
|
||||||
|
<img src="{{ .Get "src" | safeURL }}" {{ with .Get "alt" }} alt="{{ . | plainify }}" {{ end }} class="{{ with .Get "position"}}{{ . }}{{ else -}} left {{- end }}" {{ with .Get "style" }} style="{{ . | safeCSS }}" {{ end }} />
|
||||||
|
{{ end }}
|
1
jujure/themes/hello_friend/static/css/flag-icons.min.css
vendored
Normal file
76
jujure/themes/hello_friend/static/flags/1x1/ac.svg
Normal file
@ -0,0 +1,76 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" id="flag-icons-ac" viewBox="0 0 512 512">
|
||||||
|
<path fill="#006" d="M512 512V0H0v512z"/>
|
||||||
|
<path fill="#8fc5ff" stroke="#fff" stroke-width="3.5" d="M471.1 219.4c0 57.8-9.2 120.2-84.4 150-74.8-29.8-84-92.2-84.4-150z"/>
|
||||||
|
<path fill="#366cc9" stroke="#000" stroke-width="3.5" d="M386.7 369a121.6 121.7 0 0 0 66.7-56.7h-7.1c-2.1-.3-72-7-80.5-10.6-7-2.5-34.8 2.5-47.5 7a120.6 120.6 0 0 0 68.4 60.4z"/>
|
||||||
|
<path fill="#5d3100" stroke="#000" stroke-width=".4" d="M334.2 333.6h4.3c1 0 1 0 1.4-1 .4-1.1 1.4-.8 2.1-.4.7.3 2.2 0 2.9-.7.7-.7.7-.7 1.4 0s1 .3 1.8 0c.3 0 1.7-.7 2-1.8.4-1 1.5-1.4 1.9-.7.3.7 1 .7 1.7.7.8 0 .8.4.8 1.4 0 .7 0 1 1.7-.3 1.4 1.4 1.8.7 1.8-.7 0-1.5 0-7.1-.7-7.5-.7-.3-1-2.8-1.4-4.6 0-3.5 0-3.5-3.6-5.3 0-1-.7-1.4-3.5-1.4.3-.4 0-1.5-.7-1.8-.7-.4-.7-.7 0-2.1.7 0 2 0 2.4-1.1.8-.7 2.9-.7 4.3 0s2.8.7 5.3 0l4.3-2.1c1.8-1 2.1-1.4 2.1-2.9 0-3.5-1-7-1.8-8.8-1-1.8-1-3.6-2.4-6.8-1.5-2.8-1.5-3.5-2.9-5.3-.7-.7-1-1-1-2.1a5.3 5.3 0 0 0-1.8-3.6c-2.9-2.4-3.6-10.6-5-16.6-.7-3.6 0-11.7-1.4-13.2-2.5-1.7-3.6-1.4-5.3-2-1.4-1.9-1.8-5-3.2-8.2-1.8.3-2.9 2-4 2.8-1 .7-1.3.7-1.3 2.5 0 1.4-1.1 3.5-2.5 6.4-1.4 2.8-4.6 1.7-7.1 5.6-5-6-5-7.8-5.3-9.5 0-1.8-1.1-2.2-4-4.7v-5.3c-2.4-1.7-3.8-1.4-4.9 0-1 1-1.8 2.9-3.5 3.6-.8 1.4-3.6 4.2-5.7 8.1 2.1 32 9.2 63.9 30.8 89.4z"/>
|
||||||
|
<path fill="#ff0" stroke="#fff" stroke-width="3.5" d="M471.1 219.4c0-22-1-43.3-.7-61.7a225.6 225.6 0 0 0-83.7-15.3c-18.8 0-55.7 2.9-83.7 15.3.7 18.4-.7 39.7-.7 61.7z"/>
|
||||||
|
<path fill="#cf6200" d="M307 244.5c.9 1.5 2.6 4 2.7 5.4.8-1.3 1.2-2 1.3-2.7.2-.8 1.2-2.5.8-3.3-.5-.9-.6-1.6.4-1 1 .7.8 1.8.6 3.4-.6 4.5-2.5 5.5-2.8 8.6 2.7 6.3.7 8.6 3.6 14.9.5.3 1.7-.2 2.1 0 1.6-1.2 2.7-.8 5-.4 2.1.5 3.3 2 3.3 3.5 0 1.4 0 1.7.5 2.5.5 1 1.5 2.2 1.2 3-.2 1 .2 1.5.5 2s-.1 1.4-.4 2.1c-.3.8-.2 1.5 1 3 1 1.3 3.6 7 3.6 10.5 0 3.3.2 5 1.6 5.6 1.4.7 1.9 1.2 1.6 2.7a84 84 0 0 0 .9 10.3c.2 1.2.6 1 1.1 1.6.6.6 1 1.4 2.8 1.4 2 0 3.6-.3 4.9 0 1.6 2.2 2.6 5.3 3 7.3.3 2 .3 4.6 1 4.6.6 0 1.3 0 1-2.3-.2-2.4-.3-2.8-1.1-4-.9-1.2-1.3-1.8-.9-2.5.5-.7.6-2 .4-2.9-.2-.9-.4-2.3 1.1-.5l2.6 3c.5.7.6 1.8.5 3-.1 1 .1 1.5.7 1 .7-.6 1.5.4 1.1 1.6-.3 1.2 0 2 1.2 2.3 1.2.3 1.6.6 1.8 1.4.2.8 1.3 1.2 1.3-.4 0-1.7-.7-5.2-1.1-6.3-.5-1.1-.9-3.5-1-5 0-1.3-.3-1.6-1-2-.6-.2-1.2-.6-1.3-1.4 0-.7-.7-.7-1-.7-.4 0-.8-.4-1-.8-.2-.5-.5-.5-1-.6-.4 0-1.2.2-1.4-.5-.2-.7-.6-1.8-1-2.4-.4-.7-.9-.8-1-3 0-2 0-2.2-.7-3a23 23 0 0 1-2.2-3.5c-.4-.7-1-1.6-1 .1 0 1.7 0 2.7 1.2 3.3 1.1.7 1.4.7.9 1.6-.5.9 0 1.6.2 2.2.2.7.6 1.3 0 2-.6.6-1.1.4-1-.6a5.7 5.7 0 0 0-.7-3c-.5-.9-.9-1.5-1.4-1-.6.5-1 0-.7-.4.4-.3.3-.7 0-1-.3-.1-.3-.5.2-1 .5-.6.4-.9.1-2.2-.3-1.2-2.3-7.7-3.2-9.2-1-1.5-.8-2.6.3-1 1.2 1.4 2.3 2.6 2.3 3.9.2 1.2.5 2 .7 2.4.3.5.8.2.9-.7.1-1 1-.7-.4-2.7-1.2-1.9-3.6-5.1-4.5-11-1-5.8-1.3-9.6-2.3-11.1-.9-1.6-1.2-2-1.3-3.5 0-1.5 0-3-.7-4s-1-1.3-1.1.4a21 21 0 0 0 .5 6c.5.6.3 2.2.1 3.2-.1.9-1.5 1.8 1.5 3.7 1.2.7 1 1.7.8 2.3-.1.7-.3.6-1-.4-.6-1-1.3-1.8-2-2.4-.6-.6-.6-1-.6-2.2.1-1.2.4-2.2 0-2.7-.3-.4-.5 0-.7.7-.2.7-.3 2.7-.7 3.2-.4.5-.6.3-.9-1-.3-1.2.1-3 .7-5.1.7-2.2 1.1-4.3.6-7.1-.6-2.8-.3-3.6-2.5-6-2.1-2.2-4.4-4.4-5.5-7.3-1-2.9-1.2-5.3-2.3-6.6a15.1 15.1 0 0 0-3.7-3.4V234c0-1-.5-1.6-1.6-1.4-1.2.2-2 1.1-2.7 2.6-.7 1.3-1.3.7-2.3 3-1.1 2.4-2.5 3.6-2.5 6.2z"/>
|
||||||
|
<path fill="#cf6200" d="M313.7 271.6c.7.5 1.4.7 2.5.2 1-.5 2.4-2.2 4-.6a10 10 0 0 1 2.2 6.2c0 2 0 5.8 2.3 7.9 2.3 2.1 3.6 4.3 3.6 7.1.1 2.8 1.1 7 1.5 8.2.2 1 .8 2.3 1.5 3 .8.8 1.3 3 1.5 5 0 2.4-.3 4 0 5s0 2-.9 1.4c-.8-.5-1-.7-1.4-1.7-.4-1-1.1-.7-.6.7.5 1.5 1.8 2.6 3 2.6s1.6.2 2.3 1c.7.7.9 1.1 2.2 1.1 1.3 0 1.4 0 2.6.4 1.2.3 1.2.1 1.9 0 .6-.2 1.3.3 1.7 1.5.4 1.3 1.6 4.6 1.6 5.4 0 .9 0 1.9.6 2.8.7 1 .5 1.9-.3 1.3-.7-.6-.7-.3-1.2-.3-.6.1-1-.1-1.7-.6s-.3-.4-1-1.5c-.7-1-1.2-1.5-1.2-.7s0 1.9-.7 1.5c-.5-.5-.8-.5-1.3 0s-.6.8-1.2-.1c-.5-.9-1.1-1-1.7-1.2-.6-.2-.6-.1-.8-1-.3-.8-1.1-1-1.9-1-.7 0-1.1-.3-1.2-.9 0-.6-.5-1-.9-1.2-.4-.3-.1-1-.3-1.6-.1-.6-.6-.4-1-.5-.4-.1-.6 0-.6-1s-.4-1.2-.7-1.9c-.2-.7 0-1.3.2-2a2 2 0 0 0-.4-1.8c-.6-.7-.1-1.3-1.6-2.6-1.4-1.3-2.2-.2-2.7-3.3a48 48 0 0 0-2.2-10.3c-.7-1-1.4-1.7-2.2-2-.8-.3-1.4 0-1.4-1.9-.2-1.7-.7-3.9-1.8-5l-2.2-2c-.5-.3-.7-1.2 0-2.8.8-1.6.5-3.7.4-4.7 0-1-.4-2.3-.1-3.4.2-1 0-2.5-.3-3.2-.2-.7-.6-1-.1-1.5zm22.2-26.2a20 20 0 0 1-4.3 4.2c-1.8 1.2-4 2.1-2.8 4.3 1.3 2 2.3 2.3 2.5 3.9.3 1.6.6 2.9 1.8 3.3 1.3.4 1.8.1 1.8 2.7s0 3.6 1.1 4.5c1.2 1 1 2 1.4 4.4.5 2.3.5 7.3 2 10.7 1.6 3.4 4.9 10 4.5 11.3-.4 1.3-.9 2.4.6 4a11 11 0 0 1 2.6 5.3c.1 1.4.3 1.9 1.8 1.4s2.2-1 2.7-1.7c.5-.6 1.4-.4 2.8.3s3.5 1.4 4.7.7c1.2-.7 1.9-1.8 3-1.8 1.7-1.3 2.3-3.9 2.7-4.6.3-.7 0-.7-.7-1.4s-.3-2-.5-3.2a14 14 0 0 0-2-5.8c-1.5-2.7-2.4-6-3.4-7-1-.8-1.4-2.8-1.5-3.8-.2-1-1.3-1.9-2-2.6-.8-.7-1.5-1.8-2.3-6.2-.9-4.3-1.5-7.3-1.5-8 0-.8-.2-1-1-1.1-.6-.3-1-1.5-.8-2.2.2-.6-.2-1.2-.5-2-.3-.6 0-2 .5-2.8.5-.7.4-2.8-.1-4.5-.5-1.7-1-3.2-2.9-3.5-2-.2-2.3-.7-3.1-2.3-.8-1.6-1.5-4.4-1.8-5-.2-.7-.5-.7-2 .5s-2 1.6-2 3.9c0 1.4.2 2 .7 2.9.5.8.7 1 1 3.4.4 2.4 2.5 6-.2 8.1-2.8 2.2-2.3 2.6-2.2 4 0 1.5-.7 2.5-1.2.4-.5-2 0-3.3 1.4-4.3 1.5-1 2.9-2.2 1.9-3.6-1-1.3-1.4-4.5-1.4-6-.1-1.4-.5-2-1.3-.8z"/>
|
||||||
|
<path fill="#00b800" d="m314 276.7.2 3c0 1 .4 3.1-.4 4.6-.7 1.6-.5 2.5 0 3a2.2 2.2 0 0 0 1.4-3 3 3 0 0 1 .2-2.8c.4-.8.4-1.3 0-1.9-.4-.6-.4-.6 0-2.4.5-1.5-.6-1.5-1.4-.5zm15.8 23.9c-.4-1.2-1.4-5.4-1.5-8.2a10 10 0 0 0-3.6-7.1c-1.8-1.6-2.1-4.3-2.3-6.3-1.3-.9-1.9-.5-1.7 1 0 1.7 1.7 2.5 1.5 4.8-.3 2.5-.3 1.8.9 3 1.1 1.3 1.6 2.3 1 2.8-.6.5-.7 1.3.1 1.6.9.4 1 1.3.8 2.2 0 .8.7 1 1.2 1.6a3 3 0 0 1 0 3c-.4.8-.5 2.1.4 1.4.9-.7 1.2 0 1.9 1.2.5 1 1 .7 1.7.3a7.7 7.7 0 0 1-.5-1.4zm11.9 21.4c-.6 1-1.2.7-1.7.1-.6-.5-1.3-.5-1-1.5.3-1 .2-1.2-.6-1.8a5.5 5.5 0 0 0-.2 0h-.8c-1.3 0-1.5-.5-2.2-1.2a6.2 6.2 0 0 0-.4-.5v.7c0 1 0 .8-1 1.1-1 .3-.9-1-1.1-1.8a3 3 0 0 0-.1-.5c-1.1-.2-2.3-1.4-2.7-2.6-.5-1.5 0-1.6.5-.7.4.8.7 1.2 1.5 1.7s1-.3.8-1.4a4.7 4.7 0 0 1 0-1.2c-.3-.4-.5-.7-.9-.9-1.4-.6-1-.8-.9-2 0-1.1-.2-1.1-1.1-.6-1 .8-1 0-1-1.9 0-1.8-1.3-1.8-1.5-.5-.3 1.3-.7.4-1.3-1.4-.5-1.9-1.3-2.3-1.4-.5 0 1.4-.4 1.8-1.4 1l.4 2.8c.5 3 1.2 2 2.7 3.3 1.5 1.3 1 2 1.5 2.6.6.6.7 1 .5 1.8-.2.7-.5 1.4-.2 2 .3.7.7 1 .7 1.8 0 .9.2.9.6 1.1l.7.1.7-1c1.2-1 3 .1 3.4 1.5.5 1.3 1.2 1.8 2 .7.8-1 .6-1 1.5 0 .8 1 1.3.9 1.3.9s1-.4 1.6.2c.6.5 1 .4 2.1-1.3 1.3-1.7-.5-1.2-1 0zm3.3-50.6c.3-2.7 0-5.4 1.2-6.4 1-1 2.4-2.9 2.3 1.3 0 4.1-.2 4-1 4.8-1 1-1.7 1.3-.8 3 .9 1.5 1 1.6.9 4-.2 2.5-.2 3.5.8 4.7 1 1.3 1.2 1.4 1.4 2.8a9 9 0 0 0 2.2 4.1c1 1 2.4 3.8 2.5 5.8.2 2 1.9 2.5 3.5 3.8 1.5 1.4-.4 2.3-1.6 1.8-1.2-.8-.7 0-1.5.7-.7 1-1 1-1.6-.4-.7-1.4-2.7-2.5-3.7-2.9-.9-.3-1.8-1.9-2.7-3.5a4.5 4.5 0 0 0-3.6-2.5c.5 1 .7 1.9.5 2.2-.3 1.4-.8 2.4.7 4a11 11 0 0 1 2.6 5.3c0 1.3.3 1.8 1.7 1.3 1.6-.5 2.3-1 2.8-1.6.5-.6 1.4-.5 2.8.3 1.3.7 3.4 1.4 4.6.7 1.3-.7 1.9-1.8 3-1.8 1.8-1.3 2.3-3.9 2.7-4.6.4-.7.1-.7-.6-1.4s-.3-2-.5-3.2c-.1-1.3-.6-3.1-2.1-5.8-1.5-2.8-2.3-6-3.3-7-1-.8-1.4-2.8-1.6-3.9 0-1-1.2-1.8-2-2.6-.7-.7-1.4-1.7-2.3-6l-1.4-7.4c-.8 1.5-1.4 1.8-1.8.8-.3-1-.8-1.7-1.3-1s-.7-.6-.7-1.2 0-.7-.7-.7c-.6 0-.1-1-.4-2.9-.2-1.8-.6-2-.8.2-.2 2.2-1.4 3.5-1 4 .5.5.3 1.5-.2 3-.5 1.4-.3 2.3.1 3.3s-.3 2.9-.5 4.4c-.3 1.6 1 3.2 1.4.5zm-22.5-22c-1 0-1.6.8-1 3.6.3 1.7-1 1.4-1.4.5-.6-.9-1-2.7-2-4.3-.9-1.6-.5 1-.5 2.6-.2 1.4.8 1.4 1.7 2.7.9 1.3 0 1.7-.9 1.7s-.5 2-.3 3.3c.3 1.4-.2 1.6-.9.5s-.3-2.8-.1-5c.1-2 .2-1.5-1.2-2-1.3-.5-1-.7-.6-2 .5-1.2 1-1.8.4-2.5-.6-.5-.5-.9.5-1 1-.2.6-.9 1.4-1.2.9-.2 1.3.2 1.5-1.4 0-1.4.5-2.2 1.4-1.7.7 2 1.4 5.2 2 6.1zm12.3 14.4c0 2.6 0 3.6 1.1 4.5 1.2 1 1 2 1.5 4.4.5 2.3.5 7.3 2 10.7l1.6 3.7a6.9 6.9 0 0 0 1.8-2.3c.4-.8-.7-2.5-1.6-4-.9-1.5.1-2 1-3.8.8-2-.2-2-1.5-2.5-1.4-.5-1.4-1.7-2.1-3.7-.7-2-.6-2.8 0-3.9.3-1.1 0-2-1-2.2-1-.3-.7-1-.4-2.2.5-1.3.7-1.5-.8-1.2-1.1.3-1.4.5-1.8 1 .2.3.2.8.2 1.5z"/>
|
||||||
|
<path fill="#5d3100" d="M349 269c0 1.4 0 2.1-.4 2.6s-.2 1.3.2 2c.3.8.6 1.8.3 3-.4 1.4.2 2.6.9 3 .7.3 1.1 0 .9 1.7a5.3 5.3 0 0 0 1.5 4.3c.9.7 1.5 1.9 1.5 2.6-.2.7.5 1.5 1.4 1.9.9.3.7.5.7 1s.4.5 1.4.7c1 .2 1.7.9 2.9 2.2 1.1 1.4 2.6 2.2 2.4.6-.2-1.6 0-2.4-1.4-3.2-1.6-.7-2.7-4.3-3.3-6.7a14 14 0 0 0-3.7-6.5c-.1-1.6.1-2.5-1-3.3a3.6 3.6 0 0 1-1.4-2.9c0-.9-.7-2-1.1-2.1-.5-.3-.7-1-.7-1.7s-1-.6-1 .7z"/>
|
||||||
|
<path fill="#00d860" d="M342.5 334.8a35.9 35.9 0 0 0 8.9-2.4 13.6 13.6 0 0 0 5.1 2.4c-2.1.5-3.5.2-4-.2.2.7 1 1.7 1.4 1.8-2-.1-4.3-.6-5-1.3-1.8.7-4.7.9-6.4-.2zm4 3 5.2.7c-1.3 1.2-.2 2.2 2 2-1.1.2-2.2.6-1.5.7a20.8 20.8 0 0 0 8-1.5c-1.7 2.2-10.2 4.3-13.7-2zm3.5 5.4c1-.5 3.7-.3 5 .3-1.5.5-4.2.5-5-.3z"/>
|
||||||
|
<path d="M354 343.2c1.8-.3 7.1 1 9-.2-.7 1.7-4 2-5.1 1.6-1.2-.4-2.2-.9-3-.8.3-.3-.3-.3-1-.6z"/>
|
||||||
|
<path fill="#00d860" d="M355.9 345.8c1.4.2 6.5-.4 8-1 1.7.5 5 1.5 5.7 1.3-1.5 1-4.5.4-5.5 0-2.8 1-5 1.2-8.2-.3z"/>
|
||||||
|
<path fill="#00d860" d="M358.3 346.7c2.1.4 3.8.1 5.8-.6a9 9 0 0 0 3.5.6c1 .5 2.2 1.2 3.4 1.3a14 14 0 0 1-6.7-.5 18.7 18.7 0 0 0-7.3 1.4c0-.7.4-1.6 1.3-2.2z"/>
|
||||||
|
<path d="M355.9 336.3c1.6.5 7.4.3 10.3-1 1.2-.7 1.9.2.5.7-4.7 1.6-8.5 2.3-11.3.9-1.1-.7-1.2-1.2.5-.6z"/>
|
||||||
|
<path fill="#00d860" d="M384.1 328.4c-7 3.4-11.7 4.4-21.6 1.4-.9-.3-1.5 0-.5.6a31 31 0 0 0 7.7 2.2c1.3 0 .8.7 0 .9-.8.2-1 .8 0 .3 1.2-.4 7-.5 9.5.8 1 .5 1.4.4 1.2 0-.1-.5.5-.7 1.3-.8.8 0 1.2-.3.6-.6-.5-.3-.7-.4-.2-.6.5-.2.5-.4-.2-.6-.7 0-1.1-.3-.5-.7.7-.3 1.6-.5 2.4-.5.1-.5-.2-2 .3-2.3z"/>
|
||||||
|
<path d="M372.4 329.3a24 24 0 0 0 15.5-5.4c1.3.8 3.3 1.7 4.3 2 1 .1 2 1 .3 1-1.5 0-3.8-.7-4.8-1a27.3 27.3 0 0 1-15.3 3.9c-1-.1-1.4-.6 0-.5z"/>
|
||||||
|
<path fill="#00d860" d="M360.4 307.2a10.8 10.8 0 0 0 7 2.3 15.4 15.4 0 0 0 5.1 2.5c-2.1.9-4.4 1.6-5 2.3-1-.9-2.2-.7-2.6-1.2-.8.7-.7 1.2-.1 1.6.5.4 5.2 1.1 6.4.8 1.1-.4 1.4.7.5 1-2.6.8-7.4 0-9-2.7-1.7-2.6-3-3.6-7.6-1.2-.5-1.3-.5-1.6-1.4-1.6-1 0-2.5-1.2-1.3-1.1 1.3 0 5-.5 8-2.7z"/>
|
||||||
|
<path fill="#00d860" d="M361.5 313c-.7.3-3 1.5-3.8 1.5-.7.1-2.1 1.3-.7 1.3 1.5 0 3.3-1.5 4.3-1.7 1.1-.2 1.1-1.3.2-1zm4.4 4.8c-.5 0-2.9.6-3.6.5-.7 0-1.2.2-1.1.6 0 .5.2.7-.7.7-1 0-1.9.3-2.2.5-.3.3-.3.6.7.8 1 .1 1.4.1 2.5-.4 1.2-.5 2.2-1.3 3.4-1.4 1.2 0 2.4-1.5 1-1.4z"/>
|
||||||
|
<path d="M362.6 320.6c1 .7 6 2.3 7.8 2.2 1.8-.1 1.5.7.1 1-2.8.6-6.2-.6-8.6-2.4-1-1 0-1.3.7-.8z"/>
|
||||||
|
<path fill="#00d860" d="M386.2 323c-3.8 1.2-7.7.8-9.2.4-1.6-.3-3-.5-2 .5 1.1 1 4.5 1.7 6.5 1.2-6.9 1.6-8.7 1.4-10.4 1.1a33 33 0 0 0-6.3 0c-1 0-2.4 0-3-.5-.5-.4-.8-1 1-.8 1.8.2 2-.2.5-.5-1.6-.2-3.8.5-1.6 1.8 2.1 1.4 6.7 0 9.7.8 3 .8 9.2 1.4 15.2-3.4.3-.2.8-1-.4-.6zm-18.7-5.6v1.3c-.1.3-.1.7.4.3.6-.4 1-1 1.6-.7a7 7 0 0 0 2.9.2c.7 0 .8-.2-.2-.7-1-.4-2-.5-2.6-.5-.5.1-1.2 0-1.7-.2-.5-.3-.5-.1-.4.3z"/>
|
||||||
|
<path fill="#00d860" d="M377.3 319.2a10 10 0 0 1-2.8-.7c-.8-.3-2-.4-1.1.6.8 1.1 4.2 1.7 5.4 1.2 1.3-.5.7-1 1.9-.4 1.2.7 2.4 1.3 3.3 1.3.9 0 1.2 0 .2-.6-1-.5-1.4-.7-1.4-1.1 0-.4-.3-.7.6-.4.8.3 1.8.7 2.5.3.8-.3 2-1.1 3.2-1.1l.3-.7c-1.7-.2-2.7.3-3.3.5a4 4 0 0 1-2.1.2c-.9-.2-2-.3-2.3-.5-.3-.2-.3-.5.4-.6.7-.1 1-.6 0-.4-1 .2-3.7 0-5.1-.4-1.5-.4-2-.5-2.7-.3-.6.2-.5.9.4 1 .8 0 2.8.2 3.6.8.7.7.5.7-.3.4-.7-.4-2.1-.2-.7 1z"/>
|
||||||
|
<path fill="#00d860" d="m389.3 317.6-.2.7a19 19 0 0 1 7.2 1.1c1.3-1 1-1.3 2-1.1 1 .1 2 .5 2.6.2.5-.3.8-.2 1.4-.2.5.2 1.7 0 2.4-.5.6-.4 2.1-1 3-1 .8 0 1.8-.1.3-.4a14 14 0 0 0-4.6.5c-.8.3-3.2.5-4.6.5-1.3 0-3.3.7-4.8.3-1.6-.4-3.8-.1-4.7-.1z"/>
|
||||||
|
<path d="M410.7 316.8c-2.7 2-6.1 2.4-10 2.7-1.2 0-.8.4.2.5 4 .4 8.9-1 10.4-2.8.5-.4.5-1.2-.6-.4z"/>
|
||||||
|
<path fill="#00d860" d="M391.9 321.4c1.1 0 5.3 1.2 6.7 1.6 1 0 1.3-.3 1-.7-.2-.4-.3-.7 1.5-.7h7c.6-.2 2-1.3 2.7-1.4-1.7.2-8.7.5-9.5.4a3 3 0 0 0-1.9.3c-.6.3-.8.5-1.6.2-.7-.2-1.9-.7-2.5-.2-.8.4-2.2 0-3.4.5z"/>
|
||||||
|
<path fill="#00d860" d="M408 321.6c.7-.2 2.1-1.4 2.8-1.4 1.2 0 2.5.4 3.2.5.6 0 1.3 0 .8-.5s0-1.4 2-1.1c1.8.2 2.8.5 4.6.3 1.8-.1 2.7 1.2 6.1-.2-.2 1.4.5 1.4 1.1 1.2.7-.2 1.4-.2 2.5.7 1 .8 7.8 1 9.4.6 1.5-.3 2.4.5 1.2 1-1.2.3-1.5.8-1.2 1.2.2.4.5.8-1 .7-1.4-.2-1.7.2-2.4.8-.7.6-1 .7-3 .3-2-.3-2.4 0-3.5.2-1.2.2-1.3.1-2.5-.2a9.2 9.2 0 0 0-5-.3c-1.5.4-2.5 1-3.8.6-1.3-.4-1.4-.3-.6-1 .9-.8 1-.8 2.6-1 1.6-.2 2.8-.7 1.7-1.3-1.2-.6-1.5-.6-3 .2-1.4.7-2.2 1.2-3.9.3-1.6-1-2.4-.8-3.6-.5-1.1.3-2.9-.3-4.5-1zm5.6 2.8c-2.2.3-2.7-1-5-.7-.6 0-2 1-.2.8 1.7-.1 3.6.8 5.2.7 1.7-.2 1-.9 0-.8zM411 326c1.2-.4 3.5.4 4.4.2 1-.1 2 .4.9.8-1.1.3-3.5-.6-4.6-.3-1 .3-2.2-.1-.7-.7zm-22 6c1.5 0 7-.2 9.2-4.8.1-.4.3-.5 1 0 .6.5 3.2 2 8 2.3 1.3.2 2.7.8 0 .6-2.7-.2-6.9-.8-8.3-1.8-2.4 3.8-6.7 4.3-10 4.2-1.8 0-1.3-.6 0-.5z"/>
|
||||||
|
<path fill="#00d860" d="M401 325.7c-.8 1-3.3 2.8-4.4 3-1.3 0-4.7-.4-5.6-.7-.8-.3-2-.2-.7.7a10 10 0 0 0 5.6 1.1c1.3-.2 2.7-.7 3.6 0 1 .7 2.9 1.7 3.9 1.5a9 9 0 0 1 4 .1c.6.3 1.8 1.3 0 .7-1.8-.6-3.2 0-4.1-.5 1 1.3 3 3.4 4.8 3.4.4 0 .7.7-.2 1.1.8.5 2.9.8 4-.2-.3.4-.1.7.3.9.4.2 1 .6.2.6-.8.1-2.7.3-3.3.1 1.8 1.1 6.5 3 11.2 2 1 0 1.4-.5 0-.4-3.2 0-3.3 0-3.9-.3-.6-.3-.4-.6.5-.9.8-.3 3-.5 4-.5.9 0 1.8-.5 0-.5s-4.3 0-5.2-.3c-.9-.2-1.6-.7-.7-1.4 1-.7 2-.4 2.5-1-3 0-6.8-1.6-4.7-3.2.5-.3.3-.3-.5-.4-.8 0-3-.7-4-1.3-1-.6-.3-1 .4-1.1-1.7.3-5.3-.7-7.8-2.5zm27-.1a12 12 0 0 1-6.1 1.8c-1.3 0-1.6.4-.5.6 1 .1 2.1.2 2.6.1s.7-.1 1.5.1a5 5 0 0 0 3.4.1 14 14 0 0 1 4.3-.5c.9 0 1.9 0 0-.4a14 14 0 0 0-5.2 0c-.6.1-2.5 0-1.5-.2a7 7 0 0 0 2.3-1.3c-.3 0-.5-.2-.8-.3zm-.9 3.6a10.8 10.8 0 0 1-5.6 2.1c2 .7 3.6 2.8 4.8 2.7-.6.3-1.4.8-2.1 1 1.2.3 3.2 0 4.8-1 2.8.8 6.4.3 7.6-.7a8.6 8.6 0 0 1-4.9-1.5c.9 0 1.7-.5 2.2-1-2.2.3-5.8-.8-6.8-1.6z"/>
|
||||||
|
<path fill="#00d860" d="M424.2 335c.8 0 1.5-.7 2.1-1a18 18 0 0 1-10.2-2.3c-1.9-1.8-1.9-.4-.5.8a9.8 9.8 0 0 0 8.6 2.5zm4.8 4.2c-.8.5-4.8.7-6 .5-1.3-.3-2-.2-1.6.3.4.5.5 1-.6.9a9 9 0 0 0-3.7.3c-.7.3-1.8 1 0 .7 1.5-.2 3-.6 4.3-.2 1.2.3 5.7.4 6.6 0 .8-.5.3-.4-.2-.4-.4 0-.5-.2 0-.5.6-.3 1.1-1 1.2-1.6zm-38.3-5.4a46.6 46.6 0 0 1-8.6 2.3 12 12 0 0 1-4.3 1.3c.7.6 3.1 1.2 4.1.9a8 8 0 0 1-2.3 1.4c1.5-.1 3.2.2 4 .3a11 11 0 0 1-6 1.3c.4.7 1 1.3 2 1.3a10 10 0 0 1-5 .1c.4 1 .9 1.5 1.5 1.6-1.4.2-3.3.4-4.9-.5 1.2 1.6 3.9 2.2 8 1.7a18 18 0 0 0 8.1-3c-1.7.2-3.9.3-5 0a28 28 0 0 0 7.9-3.3 4.4 4.4 0 0 1-2.5-.7c1.2.1 5.8-.4 7.1-1a5.3 5.3 0 0 1-3.1-2 31 31 0 0 0 15.4.5c.7-.2.9-1.2-.6-1-2.6.1-7.6-.6-8.9-1.2a9.2 9.2 0 0 0 3.7 1.6c-2.4.7-5.8 1.2-10.6-1.6z"/>
|
||||||
|
<path fill="#00d860" d="m379.6 339.8 2.3-1.4a7.9 7.9 0 0 1-4.1-.9c.9 0 2.4-.5 4.3-1.3-3.4-.1-5.7-.1-7-.7a8 8 0 0 0-4.2-.3c-.8.2-.5 1.5 3 1.2a12 12 0 0 1-6.9 1c.4 1.2.7 2.4.3 3 2 1.1 7 2.6 9.5 2.3-2.2-.8-3.4-1.7-1.6-1.9 1.8-.2 2.8-.6 4.4-1z"/>
|
||||||
|
<path d="M374 345.8c4.3-.4 10.2-.5 15-4.4 1.2-1.1 2-.7.8.3a26 26 0 0 1-14.6 5.3c-2.4 0-3.5-1-1.2-1.2z"/>
|
||||||
|
<path fill="#00d860" d="M407 338.4c-1.1.5-4.2 1-5.1.9-1-.1-2.3-.2-3 .2-.8.4-.8.7.2.9l3 .1a4.9 4.9 0 0 0-1.6 1.4c1.4-.4 4.2.3 5 .8-.7.1-1.3-.1-1.8-.4 2.5 2.7 9.9 2.7 11 2.2-.5.4-1 .8-1.6 1 2.1.3 4.5.3 6.8-1.1a20.8 20.8 0 0 1-3.7-.2 4.4 4.4 0 0 1 1.8-1 12.2 12.2 0 0 0-4.5.3c.3-.6.7-1.3 1.3-1.5a28 28 0 0 1-9.7-1c2.6.3 5.4-1.2 6.7-1.2-2 0-4.3-.5-4.8-1.4zm-9.3 2.1a34 34 0 0 0-5.2 1.4c-.8.4-1.5.8 0 .8a163.8 163.8 0 0 1 .6-.2c-.6 0-1.4 0-.2-.4s2.8-1.2 4.8-1.6zm-3.6 4.3c.6 0 3.5 0 4.5-1 1.2.9 3.4 2.2 4.8 2.2 1.5 0 1.3.3 0 .5-1.2.1-3.6-.7-4.8-1.6-1.7.6-3.1.1-4.6-.2zm-21.4 12.4c2.9 1.1 6.6 2 9.4 1 1.6 1.4 4.8 1.5 6.6 1.1 1.7-.3 3.3-.6 5.2 0 2 .7 5.9.8 7 1.7-1 0-3.1 0-3.7.2-.5.1-.2.4.7 1a19.3 19.3 0 0 0-10.2 2.5 5.7 5.7 0 0 1 5.4-3.4c-1.6-.6-7-.6-8.7.4-.5-.5-1.1-1.4-1.1-1.7-2.9 1.5-8.3-.8-10.6-2.8zm-7.3-5.2c3.4-.4 5.8-1.5 6.8-2.6.5.6 3 1.2 5.7.3a1.4 1.4 0 0 0-.4 1.6 20 20 0 0 0-6.3 1.6c-1.1.5-4.5 1-5.6.4-1-.6-1.1-1.2-.2-1.3z"/>
|
||||||
|
<path fill="#00d860" d="M377.5 351.3c-1.8 0-5.1 1-6.3 1.6l.5 1.7a40.2 40.2 0 0 1 13.7-1.5c-1.3 0-4 1.5-5.4 1.7 3.6-.3 7 .5 8 .7.9.2 1 1 .4 1.6-.7.6-1 .7.5.7 1.4 0 4.5 0 5.9-1.4-.6-.6-2-.4-2.4-.8a6.4 6.4 0 0 0 2.4-1.5 18 18 0 0 1-4.2-.3c-.8-.2-1.4-.4-.4-1a6 6 0 0 0 1.8-1.4c-1.8.5-4.6 1-7-1 1 .4 3 .2 3.7-.1-.8-.5-1.4-.7-2-.7 1.8-1 5.5-1.8 10.2 0a23 23 0 0 1 6.5.4c.8-.7 2.3-2.5 3.1-2.9-5.4.4-15.1-.6-15-3.4-1.7 2.3-5.7 3.6-7.5 3.2-.2.8.5 1.8 1.1 2.4-1.7.3-4.9.7-6.4.3.8.9 2.4 1.6 3.4 1.5-2 0-3 .4-4.6.2z"/>
|
||||||
|
<path fill="#00d860" d="M388.9 357.8c1.4 0 4.5 0 5.9-1.4-.6-.6-2-.4-2.4-.8a6.5 6.5 0 0 0 2.4-1.5c3.9-.4 7.3-.2 9-.7 1.7-.5 6-.2 6.7-.5-3.6.7-4.3 1-4.6 1.6-.2.6 1.3 1 2.1 1-1.6 0-3.7 1.7-4 2.4-2-1.2-3.1.3-3.4.8a7 7 0 0 0-5.6 1c-2-.5-3.3-.9-5.3-.5 1.3-.3 1-1.2-.8-1.3zm17.6-10.8c1.3 0 4 .2 5 0a6 6 0 0 0-1.7 1.2c3.2-.4 7.4-.6 8.6-.4-1.4-.3-3 .7-3.8 1.3-.8.5-.3.7.7.9 1.1.1 2.6 1 .6.7a36 36 0 0 0-6.7-.1c-.9.1-1.4-.3 0-.5 1.2-.3 2.2-.7 2.8-1a12 12 0 0 1-3.8 0c-.7-.2-1.1-.6-.4-.7.7-.1.3-.5-.5-.4-.8.2-2.8 1-3.9 2 1.2-1.2 2.3-2.3 3.1-2.9z"/>
|
||||||
|
<path d="M392.5 349.2a7.9 7.9 0 0 0 6.2 2.7c.6 0 1.7.8.2.9-3.8.1-5.7-.7-7.4-3.2-.4-.6.2-1.3 1-.5zm23-32.3a24 24 0 0 0 9.4 1.7c.6 0 1.6.5.3.7a16.5 16.5 0 0 1-9.9-1.9c-.7-.4-.5-.8.3-.5z"/>
|
||||||
|
<path fill="#00d860" d="M417.6 317c3.2-.2 5.6-.2 6.5.8 1.8-.6 5-1 5.7-.7.8.2 1.6-.3-.1-.7-1.7-.4-5.7-.6-6.9-.3-1.2.2-5 .4-6.4.2.5.1.9.2 1.2.5zm12.2 1.1c1.5-.8 5.8 0 7-.6-1 1.1 3 1.2 6.3.3-1.3.8-4 1-5.2 1.5-1.2.5-1.9.1-2.8-.2-1-.4-3.3-1.3-5.3-1z"/>
|
||||||
|
<path fill="#00d860" d="M443.1 317.8c-3.3 1-7.2.8-6.2-.3-1.4.6-5.6-.2-7 .6 1.4-.9 2.6-.2 3.7-2.1.8.2 2.3.3 3-.5a9 9 0 0 1 3 1.2c.6.5 1.4-.1.7-1 1.4-.5.5.8 4.1-.2.7-.2 2.5-.5 3.2-.5a21.8 21.8 0 0 1-4.4 2.8z"/>
|
||||||
|
<path fill="#ff0" stroke="#000" stroke-width=".4" d="m377.9 302.4-.8-78.7c0-3.6-1.7-2.9-1.7 0v78zm25.5-83 2.8 83-.3.7H404l-1.8-83.7zm24.1 70.2-1.4-67.4c0-2-1.8-1.7-1.8.4l1.4 67z"/>
|
||||||
|
<path fill="#fff" stroke="#000" stroke-width=".4" d="m389.2 233.2-24.8-.3c-1 5 5 4.6 7 3.5 3 1.8 5 1.8 6.5 0 2 1.8 5 1.4 6 0 2.8 2.5 6 0 5.3-3.5zm1.8 12.1h-24.8c-4.7 4.3 1 6.4 6 3.5.7 1.5 3.5 2.2 5.7 1.1 2 1.4 5 .4 6.3-1 2.5 1 5.7 1.4 7.1-3.6zm-.7 16h-24.1c-.4 3.9 4.6 3.5 6.3 2.4 1.8 2.9 6 2.2 7.5.4 2.5 1.8 4.6 1.4 5.7 0 2.4 2.1 5-.7 4.6-2.8zm1.4 15.6-27.3-.4c-1.4 4.6 2.8 5.3 4.6 4.3.7 2.4 4.2 1.7 5.3 0 1.4 1 3.2.3 4-.7.3 2.4 3.5 2.8 6 .7 5 3.5 9.5-.7 7-4zm23.7-6.4h-22.3c1 4.2 3.2 5.3 6.7 2.8 2.9 2.9 7.1 1.8 8.2.4 5 3.9 7.4-.7 7.4-3.6zm-2-15.6-22-.7c.3 5.6 5.6 5.3 8.4 3.2 1.8 2.4 5.4 1.7 7.1 0 2.5 2.8 7.1 1 6.4-2.5zm2.8-17.4h-23.4c0 3.9 5.3 6 9.2 2.5 1 4.6 5.3 3.2 7 1.4 2.9 3.5 9-.7 7.2-3.6zm-1.5-11.7-21.2.3c0 3.6 5 5 6.7 2.2 1 1.7 4.6 1.4 5.7 0 1.4 2.5 3.5.7 4.2 0 2.5 1.7 5 .7 4.6-2.5zm24.5 7.8-25.5-.4c0 2.5 2.5 3.6 4.2 2.5 0 2.9 3.6 3.6 6 1.4 1.5 2.5 6 2.9 7.9 0 3.5 3.2 7.8.7 7-3.5zm-.3 21H414c0 3.5 4 4.5 6.4 2.8.4 2.8 3.6 3.1 5.3 1.4 2.5 2.5 6 2.8 8.2 0 2.8 1 5.3-1.4 5-4.3zm-1.5 18.7h-19.8c0 3.6 4.2 3.6 6 1.8 2.1 2.5 5 2.5 6.7.7 2.5 2.1 6.8 1.4 7.1-2.5z"/>
|
||||||
|
<path stroke="#000" stroke-width=".4" d="M405.9 303.1c-10.7 0-21.7 0-29.1-.7-7.5-.7-9.6-2.1-14.9-5.3L342 285c-1.7-.8-3.5.3-1 1.7l19.8 13.1c5.4 3.6 8.9 6.8 12 10.7 4.3 4.6 7.2 4.6 9.3 3.9 2.1-.7 5-1.8 8.2-1.1 2.8.7 7 1 9.2.7 1.8 1.8 6.4 1.4 8.9.7a12 12 0 0 1 6-.3h6c1.8 0 6.4-1.1 9.6-.7 3.5.7 6.7 0 8.9 0a17.7 17.7 0 0 1 7-.4 9.3 9.3 0 0 0 3.6-5c2.1-.3 2.8-.7 3.2-1.7l2.1-5.7h.7v-2.1l-1.4-2.2.7-3.5 1.8-.7-.7-3.6-31.2.7a7 7 0 0 0-2.2 4l-9.2 1.4c-1 .3-2.1.3-3.2 1.7z"/>
|
||||||
|
<path stroke="#000" stroke-width=".4" d="m443.1 289.3 4.6-17.4c.7-1.8-1-2.1-1.8 0l-4.6 17.4z"/>
|
||||||
|
<path fill="#fff" stroke="#000" stroke-width=".4" d="M461.2 269.8c-3.9 1.7-6 2.8-7.8 2.1-1.8-.7-4-1-5.3-.4a1.8 1.8 0 0 1 0 .4 1749.5 1749.6 0 0 1-4 13.5c3 1 7.9 1 9 0 1.4-1.4 4.6-1 6.3-1 1-1.5 1.4-3.3 1-4-.3-.7 0-2.5 0-3.5 0-1.1 1.5-5 .8-7.1z"/>
|
||||||
|
<path fill="none" stroke="#000" stroke-width=".4" d="M371.8 236.4a188.7 188.7 0 0 1-28.3 49.7m7 4.2a193.3 193.3 0 0 0 40.5-44.6m-24.8 15.2c-1.1 9.6-4 26.6-5.4 35.5m9.3-14.2c-3.6 3.5-8.2 9.2-12.1 12.4m45-31.6c-2.8 2.9-6 6.4-9.2 7.1m11-6.4a24.8 24.8 0 0 0 9.6 6.8m-11.4-22a30.1 30.1 0 0 1-10.6 6m12-5.7a25 25 0 0 0 7.9 6M393 237.6a24.8 24.8 0 0 0 9.6-5.3m1 0c2.5 2.5 7.1 5 9.6 5.6m-19.5-11.7a14.2 14.2 0 0 0 8.5-5m1-.6c2.6 2.1 7.2 5 9.7 5.3m11.3 2.8c-1.4 1.8-5.3 4.6-7.8 4.6m9.6-4.6c1 1.8 3.9 4.6 5.7 4.6m-17 21.3a25.5 25.5 0 0 0 9.9-6.7m1.7.3a19.9 19.9 0 0 0 6.8 6.4M418.6 273c1.5 0 5.4-2.2 6.4-4.6m2.2-1.1a24.8 24.8 0 0 0 7 6m-66.3 3.2a49 49 0 0 0 18.1-12.4m-8.5 6.7a36 36 0 0 0 11.4 6m-22-15.9a28.4 28.4 0 0 0 8.5-5.3m1.7-.4c1.1 1.4 8.6 6 11.8 6m-13.5-20.9a34.8 34.8 0 0 1-8.9 5m10.6-5c2.5 1.8 7.8 5 11 5m-12.7-19.2a32.2 32.2 0 0 1-8.5 6.8m10.2-6.4c1.5 2.5 5.7 6 8.6 6.4M414 242a108.5 108.5 0 0 0 30.9 34m-50-47.1c10 14.2 29 45 47.5 56.4m3.5-12a65.3 65.3 0 0 1-17.3 16.2m16-12.4c-6.1-10-9.3-22.3-14.3-39m-49.6 44 7 21.3m-8.4-21.7L386 303m-8.5-22.3 6.4 22m-7.1-21.7 5 21.7m0-.8h6m-.7-2h-5.7m5-1.9h-5.7m5-1.7H380m4.6-2.2H380m-.4-1.7h4.6m-5-1.4h4.7m-5-1.8h4.3m-4.6-1.4h3.9m-4.3-1.8h3.6m-4-1.4h3.6m-3.9-1.1h3.5m-3.5-1.4h3.2m-9.2 0-4.3 17.7m5.3-17.7-3.5 18.4m4.6-19.1-2.8 19.5M375 281l-2.1 20.6m2.5-1.4h-7.1m7-1.8h-8m8-2.1H368m7.1-1.8h-6.7m7-1.8h-6.7m6.8-2.1h-6m6-1.8h-6m5.6-1.8h-5.3m5.3-1.7h-4.6m4.6-1.8h-4.2m4.2-1h-3.9m3.6 19.4V281m23-7-14.2 28.7m15.3-29.1-12 29.4m12.7-29.8L390 303m10.7-29-7.8 29m.3-1h-8.9m9.6-2.9h-8.5m8.9-2.1H387m8.5-2.1h-7.1m7.4-2.2h-6.7m7.5-2.1h-6.4m7-2.5h-5.6m6-1.8h-5.3m6-2h-5m5.4-1.5h-4.6m5-1.4h-5m4.6-1.4h-3.6m3.6-1.1h-3.2m3.5-1.4h-2.8m3.5-1.4H397m2.8-1.1h-2.4m12-.4 6 19.9m-5-19.5 7.5 19.1m-6.4-19.1 9 18.8m2-1.8-9.9-17.4m10 17.8h-7.2m6.4-2.9h-7m6-2.1H414m5.3-2.5h-6m4.6-2.1h-5.3m4-2.5h-4.7m3.5-2.5h-4.2m2.8-2.1h-3.5m11.3.4-6.4 18.4m8.2-19.2-5.7 18.8m2.5-.3 4.3-17.7m1 .7-3.5 16.6m-6-1h6m-5.3-2.2h6m-5.3-2.4h5.7m-4.7-2.2h5.4m-4.7-2.5h5m-4.2-2h4.6m-3.6-2.6h4.3m-3.6-2h3.6m3.2.3 2.8 12.7m-1.8-13.4 4 13m-2.5-13 4.2 13m-2.5-12.3 4.6 12.4m-.3-1h-6m5.3-1.9h-5.7m5-1.7h-5.4m4.7-2.2h-5.4m4.3-1.7h-5m4.3-1.8h-4.6m3.9-1.8h-4.3"/>
|
||||||
|
<path fill="#00b800" d="M374.2 309.7a10 10 0 0 1 10.2.4c3-1.7 8.3-1.2 10.8 1 3.8-2.6 7-3 10.7-.5 3-2 7.2-2.2 10.7.2 3.3-1.6 7-2.9 10.2.6-2-1.4-6-2.6-10.2.6-3.3-3.2-8.9-2-10.7.2a7 7 0 0 0-10.5.2c-3.3-2.8-8.3-2.9-11-.7-2.1-1.7-5.2-3.1-10.2-2z"/>
|
||||||
|
<path fill="#cf6200" d="M424.5 305.8a217.4 217.4 0 0 1-53.6-1c-2.3-.7-1.7-1.5.3-1A172.2 172.2 0 0 0 406 305l5.7-7.7c1-1.1 1.2-1.3 3-1.6l8-1.3v1.1l-.6.6c0 1.8.4 6.4.7 8.2.4 0 .9-.3 1-.3.8-.2 1.4 1.5.8 1.7z"/>
|
||||||
|
<path fill="#cf6200" d="M448.6 306.5h1.9a2 2 0 0 0 1.8-1.4l2-5.8-1.5-2.2a125.1 125.1 0 0 0 .7-4.8l2-.7c0-.4-.1-1.6-.6-2-6.3.3-25 1-28.6 1-.8 0-1.2 0-1.5 1.1-1.8 6.6.7 15.8 7.3 21 .5.5 1 .1.2-.6a23.5 23.5 0 0 1-3.9-5l4.7-.2c.4 1.5 1.5 4.8 1.8 5.3.2.6.7.8.5 0-.7-2-1-4.3-1.3-5.3l5-.1.2 4.7c0 .7.6.7.6 0v-4.8l4.3-.1-.4 4.7c0 .7.3 1.2.5 0l.7-4.7h3c0 .8-1 3.9-1.3 4.6-.2.8.1.8.4 0a21.5 21.5 0 0 0 1.5-4.7z"/>
|
||||||
|
<path d="M427.6 305.7c-.4-1-2-4.6-2.1-7.2l6.2-.2a74.6 74.6 0 0 0 1.2 7.3zm5.3-7.4 1 7.3h5l-.2-7.4zm-7.2-6.4c-.2 1.3-.3 4.1-.2 5.4l6.1-.1-.5-5.5zm6.6-.2.4 5.4 6-.1-.3-5.5zm7.3-.2c0 1.2.2 4.6.1 5.5l5.3-.2c0-1.2.2-4.6.1-5.5zm6.5-.2-.1 5.5 5.6-.2c.3-1.1.8-4.3.8-5.6zm5.8 6.5-6 .2a188 188 0 0 1-.6 7.3l5.7-.2a48.8 48.8 0 0 0 2-5.6l-1.1-1.7zm-12 .3.1 7.3 4.3-.1.6-7.3-5 .1zm-24.6-1.4-2.3.5a177.1 177.1 0 0 1-5.8 7.9l8.4-.2-.3-8.1zm1.1-.2.3 8.3 5-.4-.7-8.7z"/>
|
||||||
|
<path stroke="#000" stroke-width=".4" d="M391.7 276.9h-27.3v-.7l27.3.3zm21.3-22c.3 0 .3 0 0 0l-21.3-.4c-.4 0-.4 0 0 0H413zm-22.7 6c.3 0 .3.4 0 .4h-24.1c-.4 0 0-.4 0-.4zm.7-15.6c.3 0 .3.4 0 .4h-25.2c-.4 0-.4-.4 0-.4zm-1.8-12.4c.4 0 .4.3 0 .3h-24.5c-.3 0 0-.7 0-.7l24.9.4z"/>
|
||||||
|
<path fill="#fff" stroke="#000" stroke-width=".4" d="m414.7 225.8-21.2.3z"/>
|
||||||
|
<path stroke="#000" stroke-width=".4" d="M415.8 237.8c.4 0 .4 0 0 0h-23c-.4 0-.4 0 0 0zm23 16.4v.3H414c-.7 0-.7 0 0 0h25zm0-21c.8 0 .8.4 0 .4h-25.1c-.4 0-.4-.4 0-.4h25.5zm-23.4 37c.4 0 .4.3 0 .3h-22.6v-.4zm22 3.1c.4 0 .4 0 0 0h-19.8z"/>
|
||||||
|
<path fill="#ef072d" stroke="#000" stroke-width=".4" d="M455.5 276.9a10.6 10.6 0 0 0 0-5 3.9 3.9 0 0 1-2.1 0 10.6 10.6 0 0 0-1-.7c0 1.4-.8 5.3-1.5 6.7-1 0-3.5 0-4.6-.7l-1 3.6a12.4 12.4 0 0 0 5.3 0c0 2-.4 3.9-1.5 5.3 1.8 0 3.6 0 4-1 1-1.5 1-3.6 1.4-4.7l1.7-.3 1.8-.8 2.5-.3v-2.1l.7-1.5-5.7 1.8z"/>
|
||||||
|
<path stroke="#000" stroke-width=".4" d="M367.6 157a47 47 0 0 0-10.7.7c-1 .7-1.4 1 .7 1.4 2.2.4 6 1.8 8.2 2.8a8 8 0 0 1 3.5 7.1 21.3 21.3 0 0 0 10.7 22.4c.3.3.7.7.3 2.1l-1 4c0 .6-.4 1.3.7 1a71 71 0 0 1-3.6 5.7c-5.6-.8-10.6 0-10.6 6.3 0 .7 0 1.5.7 0 1-1.4 2.1-2.8 4.6-3.5-1.4 2.5-2.1 4.6-1.8 6 0 1 .8 1.8 1.5 0 .3-1.4 1.7-2.8 2.8-3.9.7-.3.7-.3.4.7-.4 1 .3 3.2 1 4 .7.6 1 .3.7-.8 0-1.4 0-3.9 1.8-4.6 2.1-1.4 4.3-.7 5 .7 1 1.8 1.7 0 .7-1.4s-2.2-3.2-3.6-3.2l3.6-6c0-.7.7-1 1.4-.7 0 .3.7.3 1-.7l2.5-5 2.2-.7 3.5 5.3v2.1c0 1.5-1.4 4.6-1.8 5.7-4.2 0-6.3 0-7.8 2.5-.7 1 .4 1.4 1.5 1a7 7 0 0 1 3.5-1c.7 0 1 .7 0 1-2.5 1.1-4.3 2.9-4.3 5.4 0 .7.8 1 1.1 0 1-1.8 2.9-3.2 4.6-3.6 0 1.8.4 4.6 1.8 5.3 1 .8 1 0 .7-1-.7-1.8 0-3.6 1-4.6 1.8-2.2 6.1.7 7.2 1.4.7.7 1.4 1 .7-1-.4-2.6-4-3.6-7.1-4.3l4.2-15c1.8 1.1 3.6-1.7 6.4-.6 5 2.1 12.4 6.7 13.5 7.8 1.4 1 1.8.7 2.5 0 .7-.4 1.8 0 2.8 0 .7.3 1.4.7.4-1.4a25.5 25.5 0 0 0-8.5-9.3c2.8 0 6.3 0 6.3-.7s-4.2-2.1-6-2.1a11.7 11.7 0 0 0 5.7-2.8c.7-.8 0-1.1-2.9-1.1-7.4 0-11.3 0-15.2-2.1-6.4-3.6-10.3-7.8-13.5-9.3-1.4-1-2.5-3.2-3.5-5-1.8-5.2-1.8-8-6.4-9.9a14 14 0 0 0-13.1 2.9z"/>
|
||||||
|
<path fill="#fff" stroke="#000" stroke-width=".4" d="M368 158.4h-6.1s-.7 0 0 0l5.3 1.4c1 0 .7 1 0 .7-.7-.3-1.4 0-.7.7 3.6 2.5 4.3 3.6 3.6 13.2l1.7 1.4c.7 0 .4.7 0 .3-.3-.3-1.7 0-.7.7 1 .8 1.8.8.7.8-1 0-2.1.7 0 .3 1.8 0 2.9.7 0 1-2.1 0-1.4.8 0 .8 2.5 0 1.8.7 1 .7-.6 0-1 .7.8.7h2.5c.3 0 .7 0 0 .4-.7 0-.7.7.3.7 1.1 0 1.8 0 .7.3-.3 0-1 .4 0 .7 2.5 0 2.9.7 2.2 1-.7.4-1 .4 0 .4s2.1.4 1 .8c-.7 0-1 .7 0 .7 1.1 0 1.8.7 1.1 1-.7.4-1 .7 0 .7s1.4.4.7.7c-.7.8-1 .8-1.8 0 0-.7-.7-.7-.7 0l-.7-1c-.3-1-1-1-1 0s-.8.3-1.5 0a11.7 11.7 0 0 0 14.2 2.8c.4 0 .7 0 1 1l2.2 4c.4.7 1 0 1-.7l2.2-6c0-1.1 1.4-1.8 1 1 1.1-.7 5.4-1 9 0a43.3 43.3 0 0 1 9.5 5.3 2.1 2.1 0 0 0 1.8.4c1 0 1.4 0-.4-1.8-1.7-1.8-1-2.5 0-1.8 1.1.8 1.8.4.7-.7l-3.5-3.2c-.4 0-.4-.7-2.1-.7h-5.4c-.7 0-1.4 0 .8.7 2 .7 6 3.6 7 4.3 1.1.7 1.5 2.1-.3.7a78.4 78.4 0 0 0-12.8-7c-9.5 1-17.4 2-23-4-2.9-3.2-2.9-10 1.7-12.8-.7-.7-.7-1.4-.3-1.4v-2.1c-.7-.4-1.4-1-1.4-1.8-1 0-1.8-1.8-3.6-1-1.7.7-2.1 0-2.8-.4-.4-.7-.7-.7-1.8-.7-1 0-1.8 0-1.8-.7s.8-.7 2.2 0c2.5 1 4.6 1.8 6.4-.7 1.4-2.2-.8-4-3.6-4.6-3.2-.7-5.3 1.7-6.7 2.8z"/>
|
||||||
|
<path fill="#fff" stroke="#000" stroke-width=".4" d="M383.5 157.3a10 10 0 0 0-3.5-2c-1 0-1 .6-.7 1v2.1c.7.4 1 1 0 1-.7.8 0 3.3 1 2.5h.7s0 1.1.8 1.1c.7 0 0 .7 0 1h.7c.7 0 .3 1.5-.4 1.8 1 0 1.4 0 1.4.8.4.7 1.4 1 1.4 2 0 1.2 0 1.2-1.4.8-1.4-.4-1.4 0-1.7.7-.4.7-.8 1 0 1 .7 0 1.4.4.3.8-1 .3-2.1 0-2.5 1 0 1.1 0 1.5.7 1.1l2.5-1.4 1.8.3c.7.4 0 1.8-.7 1.1s-1.4 0-1.8.4l-1.8.7c-.7 0-1.4 0-1 1.7 0 5 3.9 8.6 11 8.6H402c-2.2-1.5-3.6-2.2-4.6-2.2h-1.1c.4-.3 0-1-.4-1-.3 0-1-.7-1.7 0l-3.6 1.7c-.7 0-1.7 0-.7-.7l3.2-1.4c.7 0 .4-.7.4-.7s0-1 1-.7a21 21 0 0 0 6.4 3.2c1 0 1.4-.7.7-1a2 2 0 0 1-1-1.5c0-.4.3-.7 1.7 0a18 18 0 0 0 4.6 2.1c1.1.4 1.8.4 0-.7l-8.1-6c-1-1-1 0-.7.7.3.7-1 1-1.8.4-.7-.8-1-1.1 0-1.5 1-.3.7-.7-.4-1.7-1.4-1.1-1.7-1.1-1.4 0 .4 1 .4 1.7-.7 1.4-1-.4-2.1-1-1-1.4.7-.7 1.7-1.1 0-2.2-1.8-1-.8 0-1.1.7-.4.8-1.4.8-1.8 0-.3-.7-1-1-.7-1.4.4-.3.4-.7 1 0 .8.7 1.5 0 .4-1-1-1.1-1.4-.7-1 0 .3.7-.7 1.4-2.2 0-.7-.4-.7-1.1 0-1.5.7 0 .7-.3 0-1-2.5-4.3-1.4-7.5-4.2-10.7z"/>
|
||||||
|
<path fill="#cf6200" d="M383.7 158c-.2.4-.3.4-.7.7-.6.3-.7 1.4.2 1.2.7 0 1-.5 1.2-.7a8 8 0 0 0-.7-1.2zm-2.9-2.3c-.7.7-.8 1-.5 1 .5 0 .3 0 0 .5s.6.7 1 .5c.3-.3.4-.5.6 0 .2.3.7 0 1.2-.4a10.2 10.2 0 0 0-2.3-1.6zm-1.3 4c-.9.5-.5 2.8.8 2.2.5-.2.9-.2.8.2v.6a4.3 4.3 0 0 0 1.6-1.1c.9-1 0-1-1.2-1-1.3 0-1.7-.1-.4-.9 1-.7.3-1.1-1.2-.9.2.3 0 .7-.4.9zm5.4 5.4c-.8-.7-.3-1.1.5-1.4l.3-.4-.6-2.3c-.4 0-.8.9-1 1.4-.1.6-.3 1-.9.7-.6-.1-1.1.5-1.2 1.2h.3c.3 0 .5.4.4.7 1.7 0 2 1.1 2.2 2 .3.8.7.6 1 .2.2-.5-.4-1.4-1-2.2z"/>
|
||||||
|
<path fill="#ff0" d="M385.3 174.7c-.3.7-.3.7-1.3.7s-2.2.3-2.7.8c-.3.3-2 .4-2 1.2 0 .7 0 1.3.7 1.4.7 0 .8.2.6.7-.3.5-.5 1.5.7 1.5 1.3.1 2.3-.2 2.6.5.3.7 0 2 .2 2.3.3.5 1.2.8 2.5 1.2 1 .2 4.3.4 5.4.3 1-.2.7-.7-.4-.9-1 0-1.9-.2-2.2-1-.2-.7-.4-1.1.3-1.8.5-.7 1.1-1.1.8-2.2-.4-1-1-2.4-2.2-2.7-1.2-.3-.8-2-2-2.1l-1 .1z"/>
|
||||||
|
<path fill="#cf6200" d="M379.3 184.8c1.1 0 2 .3 1.2.6-1 .2-1.5.7-.3.8 1.1.1 2 .5 1.2.8-.8.3-1 .8 0 .7 1 0 1.5.6.8 1s-1.2.7-1.7 0c-.4-.7-.7-1-.9-.4-.1.5-.4.1-.8-.7-.3-.9-1-1-.8-.4.2.7-.7.7-1.5.4a16 16 0 0 0 2.7 2.2c1-.4 2.4 0 2.8 0 .4 0 1.9.4 2.6.7.8.4 1.3-.3 1-1-.3-1-.4-.6-.7-.2-.5.5-.5-.2-.5-1.2 0-.7-.5-.5-.8 0-.2.5-.5-.3-.3-.8s0-.7-.5-.6c-.4.2-.4 0-.5-1 0-.9-.4-.7-.5-.4-.2.4-.5-.1-1.1-.8-.5-.7-1-.3-2 .1l.7.2z"/>
|
||||||
|
<path fill="#ff0" d="M390.5 190.4c-5 2.1-8.6 1.2-11.4-.7 1.2-.3 2.5 0 2.9 0a9 9 0 0 1 2.6.9c.8.4 1.3-.4 1-1.2.8.9 1.2 1.5 2 1.5 1-.1 2.2-.2 3-.5zm-10.7-23.1c-.3-1-.6-1.3-1.2-1.3l-1.4-.2c-.6-.3-1.5 0-1.5 1.1 0 1.2-.8 1.7-1.7 2.3-1 .7-1.5 1.3-1.5 2.4 0 1-.3 1.4-.8 2.1l-1.1 1.2 1.2.8c.6.2.4.7-.3.5-.7-.1-1.3.2-.2.5 1 .2 1.6.7.6.7-1.1 0-2.3.8-.2.6 2-.2 2.8.7.4.7-2.5.2-1.5 1-.2 1 2.3 0 1.6.6 1 .6-.6 0-.9.7.6.6h.1c.2-.2.4-.5.5-.9.2-.7.5-2.8 1.4-3.5.8-.6 1.3-1.4 1.3-2a9 9 0 0 1 2.1-4c.9-.7 1.2-2.2 1-3.2z"/>
|
||||||
|
<path fill="#cf6200" d="M378 167.3c-.9-.6-1.8-.2-1.8.8 0 1.1-.5 1.5-1.2 1.8a3.2 3.2 0 0 0-1.5 2.2c-.2.8.1 1.4-.6 2.1-.5.7-.7 1.2-.2 1.6.5.4.5.4.6 1 .2.5 1.2 0 1.2-.7s.3-.7 1-1c.7-.4 1.8-2.2 1.5-2.7-.2-.4-.8-.8 0-1.5.8-.8 1.6-.8 1.6-1.5s.2-.8.5-1.1c.2-.2-.6-.6-1.1-1z"/>
|
||||||
|
<path d="M378 166.4c-.6-.2-.9 1-.1 1.2.8.1.9-1 0-1.2zm-.2 1.6c-.5 0-1.3.8-.2.7 1-.1 1.4-.9.2-.7zm-1.1 1.4c-.7.4-.5 1.2.3.6.9-.7 1.2-1.3-.3-.5zm-1 1.4c-.7.3-.5 1.1.4.5.9-.6 1.2-1.3-.4-.5z"/>
|
||||||
|
<path d="M374.4 171.3c-.7.3-.2 1.2.7.6 1-.5.9-1.4-.7-.5zm.7.8c-.6.3-.1 1.2.7.6.9-.6 1-1.4-.7-.6z"/>
|
||||||
|
<path d="M374.1 172.4c-.7.4-.3 1.2.7.6s.8-1.4-.7-.6zm.7 1c-.7.3-.3 1.1.7.5.9-.6.8-1.3-.8-.5z"/>
|
||||||
|
<path d="M373.7 173.9c-.7.3-.2 1.1.8.5 1-.5.7-1.3-.8-.5z"/>
|
||||||
|
<path d="M373.8 174.7c-.7.3-.3 1.1.7.5 1-.5.8-1.3-.7-.5z"/>
|
||||||
|
<path fill="#cf6200" d="M373.3 182.5c-.7 0-1 1-.3 1.1.8.2 1 .2 1 .9 0 .6.2 1.4 1.1 1.5.9 0 1.7-1 .9-1.2-.8-.3-1.5-.6-1.5-1.2 0-.8-.7-1.2-1.2-1.1z"/>
|
||||||
|
<path fill="#ff0" d="m396 177.2.3.4c.6.5 1.8 0 1.6-.4-.1-.5-.7-1.8.7-.7l8.5 5.9c1.7 1.2.6 1.4-.2 1l-4.5-2.1c-1.4-.8-1.5-.5-1.8-.3-.1.3 0 .8.5 1.3-.8.1-2.1 0-2.5-1-.5-1-1.6-2.3-2.3-3.3-.3-.4-.5-.6-.4-.8z"/>
|
||||||
|
<path fill="#00d860" d="M441.7 328.2c-1.2.7-2.8 2.1-1.7 4l.3-.2a113.3 113.3 0 0 0 11.7-17.2v-.5a16.2 16.2 0 0 1-4 2.5c.5 1.5-2 3.4-3.5 4 .6 1 .4 2.3-.8 2.6.3.8-.7.8-1.7 1.3-1.1.5-1.7.7-2 1.4.5-.4 1.4-.7 1.8-.5.4.2.6.8-.3 1-.8.2-1.4.6-1.6 1 1.2-.4 2.9-.2 1.7.6z"/>
|
||||||
|
<path stroke="#000" stroke-width=".4" d="M387 175.4c-1.3-1-1.7-.3-1.3 0 .3.4 0 1.4-1.1 1.8H381c-.7 0-1.7 1.4 0 1l5.7-1c.7 0 1.4-.7 0-1.8zm2.6 2.2c-1.1-1.1-1.5-.8-1.1 0 .4.7-.4 1-1 1l-5 1.4c-1.5 0-1.5 1.1.3 1.1s5.3-1.8 5.7-1.8c.4 0 .7-1 1-.7.4.4 1.1 0 0-1zm1 2.8-3.5 1.8c-1 0-1.8 1 0 1s3.5-1.7 4.2-2.1l1.5-.7s1.4-.4 0-1.4c-1.5-1-2.9 0-2.2.3.7.4 0 1 0 1z"/>
|
||||||
|
<path d="M376.1 157.3c-2.2-1.4-4.8 1.6-2.3 3.3 2.2 1.5 4.5-1.9 2.3-3.3z"/>
|
||||||
|
<path fill="#fff" d="M373.3 158.7h.7c-.2.7.5 1.7 1.6 1.5-.9.6-2.5-.1-2.3-1.5zm8.8 33.5c.7.2 3 .5 3.8.5l-1 2c-.3.6-.4.7-.4-.2 0-1-.6-1.6-1-.6l-1 1.7c-.2.4-.6.6-.5-.4v-2.9z"/>
|
||||||
|
<path fill="none" stroke="#000" stroke-width="1.1" d="M471.1 219.4c0 57.8-9.2 120.2-84.4 150-74.8-29.8-84-92.2-84.4-150zm0 0c0-22-1-43.3-.7-61.7a225.6 225.6 0 0 0-83.7-15.3c-18.8 0-55.7 2.9-83.7 15.3.7 18.4-.7 39.7-.7 61.7z"/>
|
||||||
|
<path fill="#012169" d="M0 0h256v256H0Z"/>
|
||||||
|
<path fill="#fff" d="M256 0v32l-95 96 95 93.5V256h-33.5L127 162l-93 94H0v-34l93-93.5L0 37V0h31l96 94 93-94z"/>
|
||||||
|
<path fill="#c8102e" d="m92 162 5.5 17L21 256H0v-1.5zm62-6 27 4 75 73.5V256ZM256 0l-96 98-2-22 75-76ZM0 .5 96.5 95 67 91 0 24.5Z"/>
|
||||||
|
<path fill="#fff" d="M88 0v256h80V0ZM0 88v80h256V88Z"/>
|
||||||
|
<path fill="#c8102e" d="M0 104v48h256v-48ZM104 0v256h48V0Z"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 30 KiB |
148
jujure/themes/hello_friend/static/flags/1x1/ad.svg
Normal file
@ -0,0 +1,148 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="flag-icons-ad" viewBox="0 0 512 512">
|
||||||
|
<path fill="#d0103a" d="M0 0h512v512H0z"/>
|
||||||
|
<path fill="#fedf00" d="M0 0h348.2v512H0z"/>
|
||||||
|
<path fill="#0018a8" d="M0 0h163.8v512H0z"/>
|
||||||
|
<path fill="#c7b37f" d="M240.3 173.3c6.2 0 8.7 5.3 14.9 5.3 3.8 0 6-1.2 9.3-3.1 2.4-1.3 3.8-2 6.5-2s4.4.8 5.8 3.1a9 9 0 0 1 1 5.4 32 32 0 0 1-2.1 6.7c-.5 1.2-1 2-1 3.3 0 3.3 4.4 4.4 7.4 4.5.7 0 6.3 0 9.7-3.4-1.9 0-4-1.5-4-3.4 0-2 1.5-3.5 3.5-4.1.4-.1 1 .2 1.4 0 .5-.2.2-.8.7-1.1 1-.8 1.6-1.3 2.9-1.3a3 3 0 0 1 2 .6c.3.2.5.6.9.6 1 0 1.4-.6 2.3-.6.7 0 1.2 0 1.8.4.6.3.6 1.2 1.2 1.2.3 0 1.9-.6 2.8-.6 1.7 0 2.7.6 3.8 2 .3.3.5 1 .8 1a5 5 0 0 1 3.9 2.4c.2.3.5 1.1.9 1.3.4.1.7.1 1.3.5a4.8 4.8 0 0 1 2.3 3.9c0 .5-.3 1.2-.4 1.7-1.5 5.2-5.1 7-8.7 11.4-1.6 2-2.8 3.5-2.8 6 0 .6.8 1.7 1 2.2-.1-1.2.4-2.6 1.6-2.7 1.7 0 3 1.2 3.2 2.8 0 .4 0 1.1-.2 1.5.9-.6 2-1 3.2-1.1a9.9 9.9 0 0 1 1.5 0 13 13 0 0 1 7.4 3 16.9 16.9 0 0 1 5.9 13.4c-.7 4.3-.3 11.9-11 15 2 .8 3.3 2.3 3.3 4.1 0 2-1.5 3.8-3.5 3.8a3.5 3.5 0 0 1-2.8-1.1c-2.2 2.2-2.7 4.5-2.7 7.7 0 1.9.4 3 1.2 4.7a9 9 0 0 0 3 4.2c.8-1.2 1.6-2 3-2 1.5 0 2.7.4 3.3 1.7.1.3 0 .7.2 1 .2.5.7.6 1 1.1.3.8 0 1.4.3 2.2.2.5.7.6 1 1 .3.9.4 1.4.4 2.3 0 2.4-2.2 4-4.6 4-.8 0-1.2-.2-1.9-.1 1.4 1.3 2.4 2 3.5 3.6a14.1 14.1 0 0 1 2.3 8.2c0 3.6-.6 5.8-2.2 9a16 16 0 0 1-5.6 6.8 28 28 0 0 1-12.8 5c-3.4.7-5.3 1-8.8 1.2l-11.3.6c-5.7.4-9.7 1.2-13.8 5.3 2 1.4 3.3 2.8 3.3 5.2 0 2.4-1.5 4.2-3.9 5-.5.1-1 0-1.4.2-.6.3-.6 1-1.2 1.4a5 5 0 0 1-3 .8c-2.2 0-3.6-.5-5.2-2-1.7 1.4-2.3 2.7-4.3 3.9-.7.3-1 .8-1.7.8-1.2 0-1.8-.7-2.7-1.4a18.4 18.4 0 0 1-3.6-3.3c-1.8 1.1-2.9 2-5 2a5.2 5.2 0 0 1-3.1-.9c-.6-.3-.7-.9-1.3-1.2-.6-.4-1-.2-1.7-.5-2.4-1-4-2.8-4-5.5 0-2.3 1.5-3.8 3.6-4.7-4-4-8-4.7-13.6-5-4.4-.4-7-.4-11.3-.7-3.4-.2-5.4-.6-8.8-1.1-2.6-.4-4.1-.6-6.5-1.7-8.2-3.8-13.4-9-14.5-18v-2c0-4.7 1.8-7.5 5-10.8-.8-.2-1.3 0-2.2-.2-2-.8-3.5-2.2-3.5-4.4 0-.8 0-1.4.4-2 .3-.6.8-.7 1-1.2.1-.8 0-1.3.3-2 .2-.5.6-.5.8-1 .7-1.5 1.6-2.7 3.3-2.7 1.4 0 2.3.8 3 2 1.4-.7 1.8-1.7 2.6-3 1.3-2.2 1.8-3.7 1.8-6.2a11 11 0 0 0-.7-4.4c-.4-1.2-.5-2-1.4-3a3.5 3.5 0 0 1-2.8 1.2c-2.3 0-4-2-4-4.3 0-1.7.8-3 2.4-3.7-1.3-1-2.4-1.2-3.7-2-2.1-1.4-2.9-2.7-4.2-4.8-1-1.4-1.2-2.3-1.6-3.8a15 15 0 0 1-.9-5v-1.3c.6-3.9 1.3-6.4 3.8-9.5a11 11 0 0 1 4.6-3.9 11.6 11.6 0 0 1 6.5-1.3c1 .2 1.5.2 2.3.7.3.2.9.7.9.3l-.2-1c0-1.7 1.2-3.2 2.8-3.2 1.2 0 1.7 1 2.3 2 .4-.6.6-1 .6-1.7 0-2.8-1.5-4.2-3.2-6.3-3.7-4.7-8.4-6.9-8.4-12.8 0-1.8.9-3 2.4-4 .4-.2 1 0 1.5-.2.3-.3.3-.7.5-1.1a4 4 0 0 1 1.3-1.3c.8-.8 1.6-.5 2.5-1.2.5-.3.6-.7 1-1.2 1-1.2 2-1.8 3.6-1.8.8 0 1.3 0 2 .3.3 0 .8.5.9.4.1-.2.6-.7 1.1-1 .7-.3 1-.4 1.8-.4.9 0 1.4.5 2.3.5.4 0 .4-.3.7-.5.8-.5 1.2-.8 2.2-.8 1 0 1.4.3 2.2.8.7.4.8 1 1.6 1.5l1.2.3c2 .6 3.6 2 3.6 4.2 0 1.2-.2 2-1.1 2.8-.7.6-1.4.5-2.3.8a13 13 0 0 0 9 2.8c3.5 0 7.6-1.3 7.6-4.7 0-1.6-.9-2.4-1.5-3.8a15 15 0 0 1-1.7-6.9c0-2.2.2-3.5 1.5-5.3 1.3-1.9 3-2.3 5.2-2.3z"/>
|
||||||
|
<g fill="none" stroke="#703d29">
|
||||||
|
<path stroke-linejoin="round" stroke-width=".5" d="M217.9 191.2c.2.9.9 1.6 2 2a3 3 0 0 0 3-1.1c.8-1 .7-2.3.5-3.3a3.8 3.8 0 0 0-1.4-1.8l-4.1 4.2z"/>
|
||||||
|
<path stroke-linecap="round" stroke-width=".5" d="M320.8 252.9c-1-2.3-3.4-1.3-3.6 0-.3 3 2.3 3.8 4.1 3.3.9-.2 1.6-.8 2-1.5.5-.8.6-2 .3-3a4 4 0 0 0-.7-1.3 4 4 0 0 0-1-1c-.7-.4-1.5-.5-2.7-.5-4.4 0-8.3 5.3-9.6 10.8a23.6 23.6 0 0 0-.2 9.6 18 18 0 0 0 4.7 9 20 20 0 0 0 7.9 4.7c1.1.3 2.2.3 3.1 0 2.7-.5 3.9-3 2.6-5.5-1.1-2-4.3-3.2-5.8-.6a2.6 2.6 0 0 0-.4 1.3c0 .7.3 1.5.8 1.8 1.2.8 3 .6 3-1.5"/>
|
||||||
|
<path stroke-width=".7" d="M307 283.2a9 9 0 0 1 5.3-3c2.4-.2 4.5.5 6.6 1.6a14.9 14.9 0 0 1 8.6 13.6c0 3-.8 6-1.5 7.6-.7 1.3-2.5 7.1-12.3 11.2a67.4 67.4 0 0 1-20.5 3c-8.4.4-16 .7-20.5 6.2"/>
|
||||||
|
<g stroke-width=".6">
|
||||||
|
<path d="M309.1 292.6c-.2-.9 0-1.7.7-2.7 1-1.3 2.9-1.7 4.7-.7.6.3 1.3.8 2 1.7l1 1.2.8 2c2 5.6-1.2 11.7-5.2 14.1-3.2 2-7 2.8-11.5 3.3l-5.3.3h-7.6a56.3 56.3 0 0 0-5.8 0l-6 .6-4.4.8-1.5.4-1 .3a31.9 31.9 0 0 0-7.7 3.3c-.7.4-1.5.9-2 1.4l-1.1 1c-1.5 1.4-3.1 3-3.5 5.3v1.3c0 1.4 1.1 3.4 4.3 4m4.4-136.1c.6 1.2 1 2 .6 3.1-.4 1.4-1.4 2.3-2.8 2.3-3.2 0-5-3.8-3.6-6.2 2.5-4.3 7.4-1.9 12 .2-.3-1-.7-1.4-.6-2.8 0-3.3 2.6-4.8 3.6-8 .6-1.8.8-3.4-.6-4.7-1.1-1.2-2.5-1.1-4-.5-3.1 1.2-6.8 4.6-13.3 4.7-6.5 0-10.3-3.5-13.4-4.7-1.5-.6-2.9-.7-4 .5-1.4 1.3-1.2 3-.6 4.8 1 3 3.5 4.6 3.6 8 0 1.3-.3 1.6-.6 2.7 4.6-2 9.7-4.7 12-.2 1.3 2.5-.4 6.2-3.6 6.2-1.4 0-2.4-1-2.8-2.3-.4-1.1 0-2.2.6-3.1"/>
|
||||||
|
<path stroke-linecap="round" d="M251.7 191.9c1.2 1 2 2.1 1.9 4-.1 2-.7 2.5-2.2 3.6m1.9-3c-.1 1.2-.6 2-1.8 2.5"/>
|
||||||
|
</g>
|
||||||
|
<path fill="#c7b37f" stroke="none" d="m221.4 186.6.5.4.6.7.4.8.2.6v1.5l-.2.7-.4.5-.4.5-.7.3-.9.2-.7.2-.8-.4-.8-.5-.4-.7-.3-.8v-.3l3.9-3.7z"/>
|
||||||
|
<path stroke-linecap="round" stroke-width=".5" d="M220.2 189.7c-.3-1.3-1.8-1.6-2.4-.8-1 1.2-.3 3.2 1.6 3.8a3 3 0 0 0 3-1.1c.8-1 .8-2.3.5-3.2-.2-.7-.7-1.2-1.4-1.7-2.2-1.7-5.7-1.3-6.8 1.5-1.5 3.6 1.7 6.3 4.7 8.3 3.8 2.5 8 3 11.3 3 7.3-.1 12.9-3.6 16.5-5.6.8-.5 1.7-.4 2.1.2.5.6.5 1.5-.2 2.2"/>
|
||||||
|
<path stroke-width=".5" d="m198.4 289-1.6.5-1.7 1.3-.7 1-.9 1.6-.4 1.2-.3 1.5-.2 1m15.2-8v1.4l-.3 1-.7 1.7-1.1 1.5-1.2 1-1 .4-1.2.3"/>
|
||||||
|
<path stroke-width=".6" d="M255.8 327.3c-.3 1.3-1.5 2.8-4.3 3.4h-.5"/>
|
||||||
|
<path stroke-width=".7" d="M323.4 285a14.6 14.6 0 0 1 4.5 10.8c-.1 2.8-.8 6-1.6 7.5-.7 1.3-2.5 7.2-12.3 11.2a67.7 67.7 0 0 1-20.5 3.1c-8.2.4-15.8.7-20.3 6"/>
|
||||||
|
<path stroke-width=".5" d="M310 290.3c.6-.9 2.8-1.9 4.6-1a5 5 0 0 1 2 1.7"/>
|
||||||
|
<path stroke-width=".7" d="m321.3 283 1.1.4a5.6 5.6 0 0 0 3.2 0c2.2-.6 3.7-2.7 2.5-5.5a4.5 4.5 0 0 0-1.4-1.7"/>
|
||||||
|
<path stroke-linecap="round" stroke-width=".5" d="M192.2 223.8c-1.5 1-2.6 1.2-3.8 2.5a22.5 22.5 0 0 0-2.1 5.5m36.9-41.4c0 1.4-1 2.3-2.4 2.6"/>
|
||||||
|
<path stroke-width=".5" d="M317.7 217.6c3.8 0 14.8 2.9 14.9 15.8 0 12.8-8 14.9-11.1 15.7"/>
|
||||||
|
<path stroke-width=".5" d="M318.7 217.6c6.5-.3 13.2 4.5 13.5 16.5.3 9.4-6.4 13.6-9.6 14.5m-7.6 14.1.2-1.2.4-2 .6-1.7.7-1.3.8-1m6.3-2.7-.1 1.2-.4.9-.5.8-.7.5-1 .3h-1.5m-11.4-42.3.3-1.3.6-1.3.7-1.2 1.4-1.7 1-1.2 1.7-1.7 1.5-1.5 1-1.1 1.2-1.5 1-1.7.7-1.3.4-1.8.1-2.1-.2-.7M310 296.7l1.3-.3 1-.5.5-.5.4-.7.2-1v-.6M187 283.3l.9.1h1.2l1.3-.5m4-29.3-.2 1.2-.2.4-.4.5-.5.4-.6.3-.8.1h-.5m8-12.5-.3 1.8-.4.7-.7 1-1 .7-.9.5-1.8.4m12.2-31.8-.3 1-.5.8-.6.9-.8.7-1 .5-.8.2h-.6m.3-5v.8"/>
|
||||||
|
<g stroke-width=".5">
|
||||||
|
<path stroke-linecap="round" d="M203.4 243.3a5.5 5.5 0 0 1-1.6 1M322.2 280l.4.2c1 .7 3.3-.2 2.7-2"/>
|
||||||
|
<path d="M318.2 255.7c.8 1 2.4 1.3 3.6 1 .9-.2 1.5-.8 2-1.6.4-.8.6-1.9.3-3a4 4 0 0 0-.7-1.3 5.4 5.4 0 0 0-1.1-1.1l-.3-.2m5.2 27.2a3.1 3.1 0 0 0 0-.6c0-.9-.4-1.7-1-2.3-.2-.2-.4-.5-.7-.6m.4.3c0-1.5-1.3-2.5-2.8-2.8m-3.3 2.3c-.4-.3-.8-.5-1-.9a12.6 12.6 0 0 1-3.5-8.5c0-3.3 1.3-6.7 2.8-8M273 323.3l1.5-1.3 1-.8 1.8-1.1 1.8-.9 1.2-.3 2.5-.5 2.9-.5M262 333.4a14.1 14.1 0 0 1-6.1 5 14.1 14.1 0 0 1-6.1-5"/>
|
||||||
|
<path stroke-linecap="round" d="M251.5 330.1a8 8 0 0 1-1.7 3.3"/>
|
||||||
|
<path d="m251.8 328.4-.4 1.8m-1.8 3.3-.8.8-1.4.7-1.5.5m-4.5-142.2c.2-.6.4-1.1.3-2.1 0-3.4-2.5-4.9-3.5-8-.6-1.8-.9-3.4.5-4.8 1.2-1.1 2.5-1 4-.5 3.2 1.2 6.9 4.7 13.4 4.8-6.5-.1-10.2-3.6-13.3-4.8-1.6-.6-3-.8-4.2.4-1.4 1.3-1 3-.4 5 1 3 3.3 4.5 3.4 7.9 0 1-.2 1.5-.4 2m14.9-10.7c6.4-.4 11.9-4.7 13.7-5 1.6-.3 2.4-.2 3.6.9-1.2-1.1-2.5-1-4-.5-3 1.2-6.8 4.7-13.3 4.8m63.7 90.3a12.4 12.4 0 0 1-5-9.9c0-3.3 1.3-6.7 2.9-8m-56 78a14.1 14.1 0 0 1-6 5 14 14 0 0 1-6.2-5"/>
|
||||||
|
<path stroke-linecap="round" d="m245.3 195 1.9-1c.8-.6 1.9-.5 2.3 0 .5.7.6 1.7-.1 2.3"/>
|
||||||
|
<path d="M235.8 199.4c4.4-.9 8-2.9 10.6-4.4m25.9 131.4.6.7.2.7c.2 1.2-.6 2-1.5 2.1a2.7 2.7 0 0 1-2.8-1.6m-33.3-129.1c4.4-1 8-2.9 10.7-4.4m78 85.5c-.7.3-1.2.3-2.2-.2l-1.5-.8c-2-1.1-4.5-3-6.8-7.2a15 15 0 0 1-1.3-3.6c-.2-.9-.4-1.8-.4-2.7a20.5 20.5 0 0 1 .5-5 16.2 16.2 0 0 1 3.2-7.2c1-1.3 1.7-2 3.5-2m-115-31.5a5.7 5.7 0 0 1 2.1 4.6c0 2.5-2 6.5-7.2 8-2 .5-3.8 0-5-.7"/>
|
||||||
|
<path d="M205 228.5c1 .6 1.3 1.4 1.3 2.6 0 .8-.5 2-1.5 3a9.9 9.9 0 0 1-7 3.2 8.2 8.2 0 0 1-4.8-1.4 7.3 7.3 0 0 1-3-4.3"/>
|
||||||
|
<path d="M205 233.8c1 1 1.3 2.2 1.3 3.7 0 2.2-.9 3.9-3 5.7a5 5 0 0 1-1.5 1m103.6-17.6v2.9m-.3-3.6v4m.3-12.6v5.2m-.3-6.3v7m-1.5 65.7c-1 2-1.8 3-3.3 4.5a15.7 15.7 0 0 1-4.7 3.3 19.7 19.7 0 0 1-5.2 1.7c-2.1.5-3.4.6-5.5.7-2 0-3.1 0-5.1-.2-2.1 0-3.3-.4-5.4-.6-1.7-.1-2.7-.3-4.5-.3a22.8 22.8 0 0 0-8.7 1.5c-2.2.9-4.6 2.4-5.1 3-.5-.6-3-2.1-5.1-3a22.8 22.8 0 0 0-8.8-1.5c-1.7 0-2.7.2-4.4.3-2.1.2-3.3.5-5.4.6a37.3 37.3 0 0 1-10.6-.5c-2.1-.5-3.3-.8-5.3-1.8a15.7 15.7 0 0 1-5-3.7m33.6 42.7 1.5-.2m24.2-1.9 1.4-.1 1.4-.6 1-.5 1.3-1.6.3-.6.2-1.3v-.6M314 218.8c.6-2.1-.2-4.3-2.2-4.3m-105.6 37.3a6.5 6.5 0 0 1-2.9 3.7m3-37.4a5.2 5.2 0 0 1-3 3.2c-1.4.7-3.2 0-4-.6"/>
|
||||||
|
<path stroke-linecap="round" d="M195 225.9c1.3.6 2.5-.3 2.3-1.9a2.3 2.3 0 0 0-2-1.8"/>
|
||||||
|
<path d="M200.1 293.3c.3.3.4.6.7.6.5.1 1 .3 1.5-.4.7-.9.3-2.2-.4-3.1a4 4 0 0 0-4.7-.7c-.5.3-1.3.7-2 1.6l-.9 1.3-.9 2c-1.6 4.6.3 9.5 3.4 12.5"/>
|
||||||
|
<path stroke-linecap="round" d="m272.2 326.3.5.6.2.7c.2 1.2-.6 2-1.6 2-1.3.2-2.2-.6-2.7-1.6"/>
|
||||||
|
<path d="M311.6 187.8a6 6 0 0 1 5 5.6c0 3.6-1.2 4.9-3.1 7.4-2 2.7-8.5 7.7-8.5 13.4 0 3.4 1 5.6 3.4 6.7 1.6.7 3.5 0 4.3-.8 2-1.9 1.3-5.2-1-5.6-2.5-.4-3 3.7-.5 3.4m14.3 55.3a3 3 0 0 0-2.9-2.5 3 3 0 0 0-3 3c0 .8.4 1.5.9 2"/>
|
||||||
|
<path d="M307.1 220.1a5.7 5.7 0 0 0-2.1 4.6c0 2.5 2 6.5 7.2 8 1.9.5 3.8.4 5-.3m-124.9-8.2a7.5 7.5 0 0 0-3.8 2.7 13.5 13.5 0 0 0-1.9 4.9c-.1.7-.3 3 .1 5.3a12.7 12.7 0 0 0 1.9 4.5l.8 1 .9.7m51.2 73.6c3.9 1.8 6.7 3 9.2 6.9a8.2 8.2 0 0 1-1.7 10 6.6 6.6 0 0 1-5.4 1.6c-1.5-.2-3-1.3-3.2-2m-37.2-90a6.6 6.6 0 0 1 3.1 6c0 3-1.5 4.8-3.2 5.9"/>
|
||||||
|
<path stroke-linecap="round" d="M201.2 253.1c3.3 4.1 5 6.5 5.1 11.3.1 4.6-1.4 7.7-4 11"/>
|
||||||
|
<path d="M263.8 199.5a3.3 3.3 0 0 0 1.3-1.8c.4-1.2.4-2.2-.3-3.1.8 1 .9 1.9.7 3.1-.2.8-.7 1.2-1.3 1.8m41.2 69v12.8a19.6 19.6 0 0 1-.3 3.4m0-17.5V283l-.4 2.1m.4-34.3v11.6m.3-10.7v9.4m0-21.5v7.1m-.3-7.9v8.8m.3-15.2v2.8m-.3-3.4v4m-1.4 52.2-.3.5a15 15 0 0 1-3.4 4.6 15.7 15.7 0 0 1-4.6 3.2 19.7 19.7 0 0 1-5.3 1.8c-2 .5-3.3.6-5.5.7-2 0-3 0-5-.2-2.2-.1-3.3-.4-5.4-.6-1.8-.1-2.8-.3-4.5-.3a22.9 22.9 0 0 0-8.8 1.5c-2.1.9-4.5 2.4-5 3a17 17 0 0 0-5.1-3 22.9 22.9 0 0 0-8.8-1.5c-1.7 0-2.7.2-4.5.3-2 .2-3.2.5-5.4.6a37.3 37.3 0 0 1-10.5-.5 19.8 19.8 0 0 1-10-5 17.6 17.6 0 0 1-1.9-2.3m-1.6-2.5a8 8 0 0 1-1.8 6.2c-.7.7-2.2 2-4 2-3 .1-4-2-4.1-2.5"/>
|
||||||
|
<path d="M204.5 287a8.2 8.2 0 0 1 1.5 2.1c.7 1.4.5 3.8-.1 5a3.7 3.7 0 0 1-.3.3m-16.1 14.4c1.8 2 4.5 4 8.7 5.7a67.4 67.4 0 0 0 20.5 3.1c8 .3 15.5.7 20 5.7m13.9-3.3a12 12 0 0 1 3.2 4.5m-5.9 9.2a7 7 0 0 1-.5.5 6.6 6.6 0 0 1-5.3 1.6 5 5 0 0 1-3.5-2m-4.3-2.4.3.3a6 6 0 0 0 4 2m21.6 0a14.1 14.1 0 0 1-6.1 4.9 14.1 14.1 0 0 1-6.1-5l-.2-.3m12.4.3.6.6a6.6 6.6 0 0 0 5.3 1.6 4.4 4.4 0 0 0 3.3-2l.4-.6"/>
|
||||||
|
<path d="m271.2 333.3-.6 1-.9.7-1.3.6H267"/>
|
||||||
|
<path d="M274.4 324.2a6.1 6.1 0 0 1 1.9 2.3c.2.6.4 1.3.4 2a4.7 4.7 0 0 1-1.1 3.2 6 6 0 0 1-4.4 2 4.4 4.4 0 0 1-.3 0m.1-.2a5.5 5.5 0 0 1-4.1-1.7m51-54.3a19 19 0 0 1-4-5.2 15 15 0 0 1-1.3-3.6c-.2-.9-.4-1.7-.4-2.6 0-1.6.1-3.2.5-5a16.7 16.7 0 0 1 3.3-7.3c.5-.6 1-1.4 1.6-1.8m-1-60.6c2 .2 3.8 2.3 3.8 4.5 0 3.1-1 4.4-3.5 7.4-2.1 2.7-8.5 7.3-8.3 11.7 0 .8.5 1.6 1 2.2M307 220c.4.5 1 .8 1.6 1.1a4 4 0 0 0 3.4-.2m-16.9-34.6a4.8 4.8 0 0 1 1.8 2.1c1.4 3.6-1.8 6.3-4.8 8.3a17 17 0 0 1-6.6 2.6"/>
|
||||||
|
<path d="M291.7 193.2c-.7 0-1.6-.2-2.5-1.2a2.7 2.7 0 0 1-.6-.7m-11.9 3.9a3.7 3.7 0 0 1-1-.8c-.7-.8-1.2-1.9-.7-3.5.5-1.5 3-5.8 3-8.7.3-4.5-1.5-7.2-4.2-8.2"/>
|
||||||
|
<path stroke-linecap="round" d="m277.9 181.2-.1 1.7-.5 1.7-.9 2.3-.7 1.6-.7 1.5-.3 1-.2.8.1.8m30.5 101c0 .3.4.6.4.6a6.2 6.2 0 0 0 4.4 2.5c3 0 3.7-2.1 3.8-2.6.4-2.3-.4-3-1.6-3.6 0 0-.7-.3-1.5-.2"/>
|
||||||
|
<path d="M189.6 283.5a5.5 5.5 0 0 1-3 0c-2.3-.7-4-2.9-3.1-5.5m10.7-25.5c.2.2.3.6.3.8.3 3-2.2 3.8-4 3.4a4.5 4.5 0 0 1-2.5-1.9 3.8 3.8 0 0 1-.5-1.8m17.7-19c.4.5.8 1 1 1.5m-1-6.8c.5.3.8.6 1 1"/>
|
||||||
|
<path stroke-linecap="round" d="M206.3 232.4a6.8 6.8 0 0 1-1.3 2 9.9 9.9 0 0 1-7 3.1 8.2 8.2 0 0 1-4.8-1.4 7.6 7.6 0 0 1-3.3-4.4"/>
|
||||||
|
<path d="M204.3 220.2a6.2 6.2 0 0 1 2 2.7"/>
|
||||||
|
<path stroke-linecap="round" d="M206.3 226.6a9.4 9.4 0 0 1-7 6.3 7 7 0 0 1-5.2-.9"/>
|
||||||
|
<path d="M192 226c.2 2.1 1.7 3.7 4.3 3.8 3.8 0 6-5.4 2.7-9.3"/>
|
||||||
|
<path stroke-linecap="round" d="M183.6 244.4c.5.7 1.2 1.3 1.8 1.9a13.4 13.4 0 0 0 4.8 2.6m4.2.4c3.4-.4 5.3-2.9 4.9-5.8-.3-2.3-2.4-4-3.8-4"/>
|
||||||
|
<path d="M199.9 214.5c1.4 0 2.3 1.3 2.2 2.4"/>
|
||||||
|
<path stroke-linecap="round" d="M199.5 194.5a9.2 9.2 0 0 0 4 4.6M319 224a3.7 3.7 0 0 1-3.3 5.7 4.2 4.2 0 0 1-3.5-2"/>
|
||||||
|
<path d="M305.4 199.3v12.6"/>
|
||||||
|
<path stroke-linecap="round" d="M195 225.9c1.2.8 2.6-.6 2-2.1-.3-1-1.8-2.1-3.8-.8-2.1 1.5-1.5 6.3 2.7 6.3 3.7.1 6-5.4 2.7-9.2-3.2-3.7-9-2.9-13 .2a17.1 17.1 0 0 0-5.6 9.3 17 17 0 0 0 0 7.4 16.7 16.7 0 0 0 2.4 6l1 1.3 1.6 1.6a12 12 0 0 0 8.3 3c3.8-.1 6-2.8 5.5-5.9-.4-3-3.4-4.5-5.4-3-1.3.9-1.8 3.8.6 4.5 1.3.4 2.5-1.3 1.6-2.3m103.6-57.5c2.2-1.2 3.8-1 5 .7a7.9 7.9 0 0 1 1.3 5.8c-.4 2.2-1 3-2.8 4.6"/>
|
||||||
|
<path stroke-linecap="round" d="M304.4 185.6c2.5-1.6 5.2-1 6.6 1.3a7.3 7.3 0 0 1 1.3 4.9 9 9 0 0 1-4.6 7.3"/>
|
||||||
|
<path d="M316 191.3c2 .2 3.7 2 3.7 4.2 0 3-.8 4.4-3.3 7.4-2.1 2.6-8.4 7.2-8.3 11.7 0 1.6 1.5 3.2 2.7 3.3"/>
|
||||||
|
<path stroke-linecap="round" d="M316.3 225.9c-1.2.8-2.6-.5-2-2 .4-1 1.8-2.2 3.7-.9 2.2 1.5 1.6 6.3-2.6 6.3-3.7.1-6.3-5.2-2.7-9.2 3.3-3.7 9.4-3 13.2 0 1.6 1.4 5 5 5.6 9.6.9 5.6.7 12.6-5 16.8a13.8 13.8 0 0 1-8.5 2.4c-3.8-.1-6-2.8-5.5-5.9.4-3 3.3-4.3 5.4-3 2.2 1.1 1.8 4.3-.6 4.5-1.4.2-2.5-1.3-1.6-2.3"/>
|
||||||
|
<path d="M314.3 224c.6-2.9 3-3.1 5-3.1 5.2 0 8.9 6.3 9 12.4 0 7.6-3.3 12.1-9 12.3-1.3.1-3.8-.6-3.9-2.3"/>
|
||||||
|
<path stroke-linecap="square" d="M317.5 222.7c5.6 1.2 7.6 6.2 7.6 11 0 3.9-.4 9.2-8 11"/>
|
||||||
|
<path d="M326.7 276.3a3.1 3.1 0 1 0-5 1.8"/>
|
||||||
|
<path stroke-linecap="round" d="M315.6 271.5a13.3 13.3 0 0 0 5 4.8m-1 8.4c-2.7-1.7-7.7-4-12.2-1.8a6.3 6.3 0 0 0-3.4 3.5 8 8 0 0 0 1.5 7.7 6 6 0 0 0 4 2.1c3 0 3.7-2 3.8-2.5.3-2.2-1-3.1-1.6-3.3-.6-.2-2.2-.2-2.6 1-.1.4-.1 1.1.2 1.6"/>
|
||||||
|
<path stroke-linecap="round" d="M272.4 326.7c.8 1.8-.1 2.6-1.3 2.7-1.7.2-2.6-1.1-2.7-2.3-.2-2 1.5-3.9 3.5-3.8a4.4 4.4 0 0 1 4 2.8c.2.6.3 1.2.3 1.9a4.7 4.7 0 0 1-1.1 3.3 6 6 0 0 1-4.3 2c-3.4.1-6-3-6-6.3 0-6.1 9.1-9.5 12.8-10.4a67 67 0 0 1 14.3-1.8c2.9-.2 5-.1 8.1-.4 2.8-.3 4.3-.5 7.2-1.1a22 22 0 0 0 10-5.2 13.7 13.7 0 0 0 3.7-17.7 11.5 11.5 0 0 0-8.2-5.3c-3-.5-5.6.8-7.2 3.8a6.2 6.2 0 0 0 .1 5c.5.9 2 2.3 3.8 2.3 3 0 3.8-2 3.9-2.5.3-2.2-1-3.1-1.6-3.3-.6-.2-2.2-.2-2.6 1-.1.4-.1 1.1.2 1.6"/>
|
||||||
|
<path stroke-linecap="round" d="M269.8 317c-4 1.7-6.8 3-9.2 6.7a7.9 7.9 0 0 0-1 4c0 2.1 1 4.5 2.7 6a6.6 6.6 0 0 0 5.4 1.7c1.5-.2 3-1.3 3.2-2"/>
|
||||||
|
<path d="M308 243.3c-1.7.6-3 3.4-3 6 0 3 1.4 5 3.2 6"/>
|
||||||
|
<path stroke-linecap="round" d="M310 253.1c-3.2 4.1-5 6.5-5 11.3-.1 4.6 1.3 7.7 4 11"/>
|
||||||
|
<path d="m292.7 185.6.3-.4c1.3-2 3.7-2.5 5.5-1.2 2 1.6 2.6 4.3 2 7.2a7 7 0 0 1-3.2 4.4"/>
|
||||||
|
<path stroke-linecap="round" d="M212 184.7c-2-1-3.7-.8-5 .7a7.5 7.5 0 0 0-1.2 5.8c.4 2.1 1 3 2.8 4.6"/>
|
||||||
|
<path d="M206.9 185.6c-2.5-1.6-5.2-1-6.6 1.3a7.3 7.3 0 0 0-1.3 4.9 9 9 0 0 0 4.6 7.3"/>
|
||||||
|
<path d="M199.7 187.8a5.5 5.5 0 0 0-4.8 5.3c0 3.6.9 5 2.9 7.7s8.5 7.7 8.5 13.4c0 3.4-1 5.6-3.4 6.7-1.6.7-3.5 0-4.3-.8-2-1.9-1.2-5.2.9-5.6 2.6-.4 3.1 3.7.6 3.4"/>
|
||||||
|
<path d="M195.2 191.3c-2 .2-4 2-4 4 0 3.1 1.2 4.5 3.7 7.6 2 2.6 8 7.2 7.9 11.6 0 1.6-1.2 3.7-2.3 3.4"/>
|
||||||
|
<path stroke-linecap="round" d="M190.5 252.9c1-2.3 3.4-1.3 3.5 0 .4 3-2.2 3.8-4 3.3-1-.2-1.6-.8-2-1.5a3.9 3.9 0 0 1 .4-4.3 4 4 0 0 1 1-1c.7-.4 1.5-.5 2.7-.5 4.4 0 8.3 5.3 9.6 10.8a23.6 23.6 0 0 1 .2 9.6 18 18 0 0 1-4.7 9 20.1 20.1 0 0 1-7.9 4.7 5.6 5.6 0 0 1-3.2 0c-2.2-.6-3.7-2.8-2.5-5.5 1-2.1 4.3-3.2 5.8-.6.1.3.3.7.3 1.3 0 .7-.3 1.5-.8 1.8-1.1.8-3 .6-2.9-1.5"/>
|
||||||
|
<path d="M187 280.3c.8.3 1.3.3 2.3-.2l1.5-.8c2-1.1 4.5-3 6.7-7.2a15.1 15.1 0 0 0 1.4-3.6c.2-.9.4-1.8.4-2.7a20.5 20.5 0 0 0-.5-5 16.2 16.2 0 0 0-3.2-7.2c-1-1.3-1.7-2-3.5-2m-7.5 24.7a3.1 3.1 0 1 1 5 1.8"/>
|
||||||
|
<path d="M185.8 273.2a3 3 0 0 1 2.9-2.5 3 3 0 0 1 3 3 3 3 0 0 1-1 2"/>
|
||||||
|
<path d="M191.5 273a12.4 12.4 0 0 0 5-9.9c0-3.3-1.3-6.7-2.9-8"/>
|
||||||
|
<path stroke-linecap="round" d="M195.7 271.5a13.2 13.2 0 0 1-5 4.8"/>
|
||||||
|
<path d="M203.7 283c-.8-1.8-2.2-2.6-4.6-2.9a11 11 0 0 0-6.6 1.6 14.8 14.8 0 0 0-8 9 13.7 13.7 0 0 0-.6 4.6c0 2.9.8 6 1.6 7.5.6 1.4 2.4 7.2 12.2 11.2a67.7 67.7 0 0 0 20.6 3.2c8.3.3 16 .6 20.4 6.1"/>
|
||||||
|
<path stroke-linecap="round" d="M191.7 284.7c2.7-1.7 7.6-4 12.1-1.8a7 7 0 0 1 3.5 3.5 8 8 0 0 1-1.5 7.7c-.7.7-2.1 2-4 2.1-3 0-3.7-2-3.8-2.5-.3-2.2 1-3.1 1.6-3.3.5-.2 2.2-.2 2.6 1 .1.4.1 1.1-.2 1.6"/>
|
||||||
|
<path d="M202.2 292.6a2.7 2.7 0 0 0-.7-2.7 4.1 4.1 0 0 0-4.7-.7 5 5 0 0 0-2 1.7l-1 1.2-.8 2c-2 5.6 1.2 11.6 5.2 14.1a24 24 0 0 0 11.5 3.3l5.3.3h13.4l6 .6 4.4.8 1.5.4 1 .3a31.9 31.9 0 0 1 7.7 3.3c.7.4 1.5.8 2 1.4l1.1 1c1.5 1.4 3.1 3 3.5 5.3v1.3c0 1.4-1.1 3.4-4.3 4"/>
|
||||||
|
<path d="M239 326.7c-1 1.8 0 2.6 1.2 2.7 1.7.2 2.6-1.1 2.7-2.3.2-2-1.5-3.9-3.5-3.8a4.4 4.4 0 0 0-4 2.8 5.5 5.5 0 0 0-.3 1.9 4.7 4.7 0 0 0 1 3.3 6 6 0 0 0 4.4 2c3.4.1 6-3 6-6.3 0-6.1-9.1-9.5-12.8-10.4a67 67 0 0 0-14.3-1.8c-2.9-.2-5-.1-8.1-.4-2.8-.3-4.3-.5-7.2-1.1a22 22 0 0 1-10-5.2 13.7 13.7 0 0 1-3.7-17.7 11.5 11.5 0 0 1 8.2-5.3c3-.5 5.6.8 7.1 3.8.8 1.4.6 3.8 0 5a4.8 4.8 0 0 1-3.9 2.3c-3 0-3.7-2-3.8-2.5-.3-2.2 1-3.1 1.6-3.3.5-.2 2.2-.2 2.6 1 .1.4.1 1.1-.2 1.6"/>
|
||||||
|
<path stroke-linecap="round" d="M218.6 185.6a97 97 0 0 0-.3-.4c-1.3-2-3.7-2.5-5.5-1.2-2 1.6-2.6 4.3-2 7.2a7 7 0 0 0 3.2 4.4"/>
|
||||||
|
<path d="M293.4 191.7c-3.2 3.5-6.5 4.6-11.3 4.8-1.5 0-4.4-.5-6-1.7-1-.8-2.3-2-1.5-4.4.5-1.5 3-5.7 3-8.7.2-4.5-1.5-7-4.2-7.9-5-1.8-10.4 3.2-13.6 4.3a11 11 0 0 1-4.1.6c-1.6 0-2.5 0-4.2-.6-3.2-1.1-8.6-6-13.6-4.3-2.7 1-4.4 3.4-4.2 8 0 2.9 2.5 7.1 3 8.6.8 2.3-.4 3.6-1.5 4.4a11.6 11.6 0 0 1-6 1.7c-4.9-.2-8-1.3-11.3-4.8"/>
|
||||||
|
<path stroke-linecap="round" d="M237.9 315.5c.6.3.1-.1 4.2 1.7 3.8 1.7 6.6 3.2 9 7a8.5 8.5 0 0 1 .7 5.9"/>
|
||||||
|
<path d="M238.1 332.8a6.4 6.4 0 0 0 2.6.7c3.4.1 6-3 6-6.3 0-2.2-1.2-4-2.9-5.6"/>
|
||||||
|
<path stroke-linecap="round" d="M238.9 326.7c-.9 1.9.3 2.8 1.5 3 1.7.2 2.6-1.2 2.8-2.4a3.6 3.6 0 0 0-1.7-3.3"/>
|
||||||
|
<path d="M312 187.8c2.6 0 4.9 2.9 4.9 5.8 0 3.4-1.8 5.5-3.1 7-1 1.3-2.2 2.4-3.6 3.8"/>
|
||||||
|
<path stroke-linecap="round" d="M309 185.1a5 5 0 0 1 2.3 2 7.3 7.3 0 0 1 1.2 4.9c-.1 3.4-2.5 5.7-4.7 7.1m-3.8-14 .5.6a7 7 0 0 1 1.2 5.7 6.5 6.5 0 0 1-3 4.4m-4-11.6c2 1.6 2.7 4.4 2 7.2-.5 2-1.8 3.3-3.3 4.2m8.9 32.9c.2.7.6 1 1.2 1.5a10.8 10.8 0 0 0 4.9 2.9 6.2 6.2 0 0 0 5-.7M187 275.4c1 0 2 .6 2.7 1.8a2.6 2.6 0 0 1 .3 1.2c0 .7-.3 1.4-.8 1.8-1.2.7-3.2.4-3.1-1.7"/>
|
||||||
|
<path d="M193.2 249c4 .8 7.7 5.5 9 10.7a23.6 23.6 0 0 1 .2 9.6 18 18 0 0 1-4.7 9c-.5.6-1 1-1.7 1.5l-.9.6m-6.3-9.7c1.6 0 3 1.5 3 3.2a3 3 0 0 1-.8 2"/>
|
||||||
|
<path d="M187.7 272.6c1.7 0 3.3 1.6 3.3 3.3a3.1 3.1 0 0 1-1.2 2.5"/>
|
||||||
|
<path stroke-linecap="round" d="M203.2 255.6c1.5 2 2.6 3.9 3 6.2m0 6.8a13.8 13.8 0 0 1-1.2 3.2 14.2 14.2 0 0 1-2.8 3.7"/>
|
||||||
|
<path d="M203.4 243.5a7.5 7.5 0 0 1 2.8 3.8"/>
|
||||||
|
<path stroke-linecap="round" d="M206.3 239.6a8.7 8.7 0 0 1-2.7 3.7m-7.3-13.8 1.7-.4 1-.8.7-1 .5-1.4.3-1.2"/>
|
||||||
|
<path d="m192.8 223.4-2 .7a7 7 0 0 0-2.8 2.4 13.5 13.5 0 0 0-1.8 4.8c-.2.7-.4 3 0 5.3a12.6 12.6 0 0 0 2 4.6l.8 1c1 1 2 1.7 3.5 1.4"/>
|
||||||
|
<path stroke-linecap="round" d="M202.4 215.8c-.2 1-.8 2.3-2.4 2.2"/>
|
||||||
|
<path d="M196.5 222.8c-1.5-1.5-4.8-1.9-8 .2-.5.2-.9.6-1.3 1a7 7 0 0 0-1.1 1.2l-1.2 2a10 10 0 0 0-.7 2c-.6 2.3-.6 4.5-.6 5l.3 2.2a15 15 0 0 0 1.8 5 8.2 8.2 0 0 0 6.2 4.3c1.4.1 3.9-.6 4-2.4"/>
|
||||||
|
<path stroke-linecap="round" d="M291 189.7c.2-1.4 1.8-1.6 2.4-.8 1 1.2.4 3.2-1.5 3.8a3 3 0 0 1-3-1.1c-.9-1-.8-2.2-.5-3.2.2-.7.7-1.2 1.4-1.7 2.1-1.7 5.7-1.3 6.8 1.5 1.5 3.6-1.7 6.3-4.7 8.3-3.8 2.5-8 3-11.3 3-7.3-.1-12.9-3.6-16.5-5.6-.8-.5-1.7-.4-2.1.2-.5.6-.5 1.5.2 2.1"/>
|
||||||
|
<path stroke-linecap="round" d="M292.5 188.4c.8 0 1 .4 1.2.7 1 1.2.3 3.2-1.6 3.8m14.3 41.2c-2.8 3-.3 8.3 1.8 9.5.7.5 1 .2 1.6.6"/>
|
||||||
|
<path d="M306.5 228.3c-1 .7-1.2 1.4-1.3 2.6a4.2 4.2 0 0 0 1.2 3.2 11.2 11.2 0 0 0 7.3 3 8.2 8.2 0 0 0 4.9-1.4 7.3 7.3 0 0 0 3-4.3M305 281v2c-.4 2.2-.7 3.5-1.7 5.5a15 15 0 0 1-3.4 4.5 15.7 15.7 0 0 1-4.7 3.3 19.7 19.7 0 0 1-5.2 1.8 33 33 0 0 1-5.5.6h-5l-5.5-.7c-1.7-.2-2.7-.3-4.4-.3a22.8 22.8 0 0 0-8.8 1.5 17 17 0 0 0-5 3c-.6-.6-3-2.2-5.2-3a17.6 17.6 0 0 0-4.1-1.2c-1.8-.3-2.8-.3-4.6-.3-1.8 0-2.7.1-4.5.3-2 .2-3.3.5-5.4.6-2 .1-3 .2-5 .1-2.2 0-3.4-.2-5.6-.6a19.7 19.7 0 0 1-5.2-1.8c-2-1-3-1.7-4.7-3.3a15 15 0 0 1-3.3-4.5 15.1 15.1 0 0 1-1.7-5.5v-83.4H305V281z"/>
|
||||||
|
</g>
|
||||||
|
<g fill="#c7b37f" stroke="#c7b37f">
|
||||||
|
<path stroke-width=".3" d="M198.3 292.5a2 2 0 1 1 4 0 2 2 0 0 1-4 0zm-12.2-14.1c0-1 .6-1.8 1.4-1.8.8 0 1.4.8 1.4 1.8s-.6 1.8-1.4 1.8c-.8 0-1.4-.8-1.4-1.8z"/>
|
||||||
|
<path stroke="none" d="M193 242.9c0-.8.7-1.5 1.4-1.5.8 0 1.4.7 1.4 1.5s-.6 1.4-1.4 1.4c-.7 0-1.3-.6-1.3-1.4zm24.6-52.5c-.1-.9.4-1.6 1-1.6.7-.1 1.4.5 1.5 1.3 0 .8-.4 1.5-1.1 1.6-.7 0-1.4-.5-1.4-1.3z"/>
|
||||||
|
</g>
|
||||||
|
<g stroke="#c7b37f" stroke-linecap="round" stroke-width=".5">
|
||||||
|
<path d="M191.4 251.2a1.8 1.8 0 0 0-.6.4l-.5.7-.2 1m3.8 21.3.7-.8.6-.8.4-.7.5-1m-1 11-1.2.6-.9.5a14 14 0 0 0-1 .7l-1 .8m12-30.3-.6-.7-.7-.7-.8-.5"/>
|
||||||
|
<path stroke-linecap="butt" d="m203.3 244-1 .4a4 4 0 0 1-1.1.2"/>
|
||||||
|
<path d="M190 230.8c0 .4.1.7.3 1.1l.7 1.4a6.8 6.8 0 0 0 2.2 2.1l1.2.7m-.9-4.7 1 .5a6 6 0 0 0 2.4.5l1.5-.1m5.7-32.5-1.6-1a9.6 9.6 0 0 1-2.4-2.3l-.7-1m6-3.6.5 1.3 1.2 1.7c.7.8 1.3 1 2.2 1.6m1.1-4.7.5 1.2.7 1 1 1c.6.5 1 .6 1.6 1"/>
|
||||||
|
</g>
|
||||||
|
<path fill="#703d29" stroke-width=".1" d="M266.6 185.3c0-1.4-1.3-1.5-1.9-1.5-1.4 0-1.8 1-3.7 2a9.5 9.5 0 0 1-5.3 1.4 9 9 0 0 1-5.4-1.5c-1.9-1-2.2-1.9-3.6-1.9-.8 0-1.9.7-1.8 2v.7s.2 0 .2.2c0-.7.1-1 .4-1.4a1.8 1.8 0 0 1 1.3-.7c1.5 0 2 1 3.9 2a9.5 9.5 0 0 0 5.3 1.5c2 0 3.1-.3 5.4-1.5 1.9-1 2.4-2 3.9-2 .5 0 .8.3 1 .8v.7h.2c0-.1.2-.2.1-.8z"/>
|
||||||
|
</g>
|
||||||
|
<g fill="#703d29">
|
||||||
|
<path d="M211.5 299.2c.4-.4.8-.3.8-.5l-.2-.2-.7-.2-.7-.3s-.3-.2-.4 0c0 .3.9.3.5 1.1 0 .2-.1.5-.6 1l-2.1 2.3-.2.2V299l.1-1.4c.2-.4.6 0 .7-.3 0-.2 0-.2-.2-.3-.2 0-.4 0-1-.3l-.7-.3c-.1 0-.4-.2-.5 0l.1.2c.3.2.4.3.4.7v6c0 .4.1.6.2.6l.3-.2 4.2-4.6z"/>
|
||||||
|
<path d="M214 300.1c.3-.8.8-.3.9-.6l-.3-.2-1-.3-1-.4h-.3c0 .4 1 .4.7 1.3l-1.4 4.4c-.3.8-.8.4-.9.7v.1l1 .3 1.2.4h.3c.1-.3-1-.2-.6-1.3l1.4-4.3zm3 1c.1-.6.4-.6.7-.5.8.3 1 1.1.8 2-.2.5-.4 1-1.6.7-.3-.1-.6-.2-.5-.4l.6-1.9zm-2.3 3.9c-.4 1.1-1 .6-1 1l.2.1 1.3.4.7.2h.3c0-.4-.9-.2-.6-1.2l.5-1.6c0-.3 0-.4.5-.3.4.2.5.3.6.7l.3 1.7c0 .6.2 1.3.8 1.4.3.2 1 .1 1-.2v-.1h-.3l-.3-.3-.5-3 .6-.2c.3-.2.6-.4.8-1 .1-.4.3-1.7-1.5-2.3l-1.6-.4-1-.3h-.2c-.1.4.9.3.6 1.3l-1.2 4zm6.7 2c-.2 1-1 .4-1.2.7 0 .2.1.3.3.3l1.2.2 1.1.4.5-.1c0-.3-1.1-.3-.8-1.4l1-4.2c0-.5.2-.5.5-.4l.7.2c1 .2.5 1.1.8 1.2.3 0 .2-.3.3-.5v-1.1l-2.6-.6-2.5-.6c-.2 0-.2 0-.2.2l-.5 1.2v.3c.5.1.5-1.2 1.4-1l.7.2c.4.1.5.2.4.6l-1 4.3zm10.2-2.7c.3-.5.7-.4.7-.6l-.3-.2h-.7l-.7-.2c-.1 0-.4-.1-.4 0 0 .4.9.2.7 1 0 .2-.1.6-.5 1.1l-1.7 2.7-.1.2v-.3l-.6-3.2a4.3 4.3 0 0 1-.1-1.3c0-.4.5-.2.6-.5l-.3-.2-1-.1-.8-.2c-.1 0-.4-.1-.4 0l.1.2c.4.2.5.3.5.7l1.1 5.9c.1.4.2.5.3.5l.2-.2 3.4-5.3zm.5 5.4.1.4 1.4.6c1.1.2 2-.5 2.3-1.7.2-1.2-.3-1.7-1.2-2.3-1-.8-1.5-1-1.3-1.6 0-.6.5-1 1-.8 1.5.2 1.4 2 1.6 2 .1 0 .2 0 .2-.3l.1-1.3v-.3h-.5c-.3 0-.5-.4-1.2-.5-1-.2-1.8.5-2 1.6-.2 1 .2 1.4 1 1.9 1.2.9 1.7 1 1.6 1.9-.2.7-.8 1.1-1.4 1-1-.2-1.3-1.1-1.5-2l-.1-.3c-.2 0-.2.3-.2.4v1.3zm12.6-3.5c.3-.6.6-.5.7-.7 0-.2-.2-.2-.3-.2h-.8l-.7-.1-.4.1c0 .4 1 0 .8 1 0 .1 0 .5-.3 1l-1.4 2.9-.2.2v-.2l-1-3.2a4.3 4.3 0 0 1-.2-1.3c0-.4.6-.3.6-.5s0-.2-.3-.2h-1l-.8-.1c-.1 0-.4-.1-.4 0l.1.2c.4.2.5.3.6.6l1.7 5.8c.1.4.2.5.3.5l.2-.3 2.8-5.5z"/>
|
||||||
|
<path d="M246 310.8c0 1-.8.8-.8 1.2h1l1 .1.4-.1c0-.5-1.1.2-1.1-1.7v-3.4s.2 0 .3.2l4 5h.3v-.2l.1-5.3c0-1 .8-.8.8-1.1l-.2-.1h-2v.1c0 .3 1 .2 1 1v3.2l-.1.4-.3-.3-3.4-4.2c-.1-.2 0-.3-.3-.3h-1.4l-.1.2c0 .4 1-.2.9 1.7v3.6zm8.4-4.3c0-1 .6-.6.6-.9l-.3-.1h-2.3c0 .4.9.1.9 1v4.6c0 1-.6.7-.6 1v.1h2.3l.3-.1c0-.3-1 .1-1-1v-4.6zm3.6 4.4c0 1.2-1 .7-1 1 0 .3.2.3.3.3h2.4c.3 0 .5 0 .5-.2 0-.3-1.1 0-1.1-1.2v-4.3c0-.5 0-.5.3-.5h.8c1 0 .7 1 1 1 .3 0 .2-.4.2-.5l-.1-.9s0-.2-.2-.2H256c-.2 0-.2.2-.2.3l-.1 1.2.1.4c.4 0 .1-1.3 1.1-1.3h.7c.4 0 .5 0 .5.5v4.4zm5-1.8h-.3v-.4l.6-1.8h.1l1 1.7v.3l-.2.1-1.2.1zm1.5.4c.2 0 .3 0 .6.8l.2.6c0 .6-.6.6-.6.8 0 .2.2.1.3.1h1l1-.1c.3 0 .4 0 .4-.2 0-.3-.5.1-.8-.6l-2.8-5.6-.2-.3-.2.4-1.9 5.9c-.2.5-.6.5-.6.7 0 .2.2.1.3.1h1.5c.2-.1.5 0 .5-.3 0-.2-1 0-1-.7l.1-.7c.2-.7.3-.7.5-.7l1.7-.2zm6.6-4c0-.6 0-.6 1-.7 1.6-.3 1.1 1 1.5.9.2 0 .1-.4.1-.5l-.1-1h-.2l-2 .2-2.2.3c-.2 0-.2 0-.2.2 0 .3 1 0 1 .8l.6 4.4c.2 1.2-.5.7-.5 1.2h.2l1.1-.1 1-.1c.2 0 .4 0 .4-.2 0-.3-1 0-1.1-1l-.2-1.4c0-.5-.1-.6.3-.7h.6c.9-.2.8.9 1 .8.3 0 .2-.3.1-.5l-.2-1.6c0-.3-.2-.3-.2-.3-.2 0-.1 1-.8 1l-.6.1c-.4 0-.4 0-.4-.4l-.2-1.3zm3.2 2.2c.3 2 1.7 3 3.4 2.7 2.7-.5 2.8-3 2.5-4.2-.3-2-1.8-3-3.5-2.7-2 .4-2.8 2.2-2.4 4.2zm.9-.7c-.3-1.4 0-2.7 1.4-3 1-.3 2.3.6 2.7 2.7.3 1.6 0 3-1.4 3.2-1.5.3-2.4-1.5-2.7-2.9zm6.7-3.3c-.2-.6.1-.7.4-.7.8-.2 1.5.3 1.7 1.3.1.5.2 1-1 1.3-.3.1-.6.2-.7 0l-.4-2zm0 4.5c.3 1.2-.5 1-.4 1.3 0 .2.2.2.3.1l1.3-.3.7-.1c.2 0 .2-.2.2-.2 0-.4-.8.2-1-.8l-.4-1.6c-.1-.3-.2-.4.3-.5.4 0 .6 0 .9.3l1 1.3c.4.5.8 1 1.5.9.3-.1.8-.5.7-.7 0-.1 0-.2-.1-.1h-.6l-2-2.3.5-.5c.1-.3.3-.7.2-1.3-.1-.4-.6-1.7-2.5-1.2l-1.6.4-1 .2-.2.2c.1.4 1-.2 1.2.8l1 4.1zm6.9-1.5c.3 1-.8.9-.7 1.2 0 .2.2.2.3.2l1.2-.4 1.2-.3c.2 0 .4 0 .3-.2 0-.3-1 .2-1.3-.9l-1.1-4.2c-.1-.4 0-.5.3-.6l.7-.2c1-.3 1 .8 1.3.8.2 0 0-.4 0-.5l-.4-.9s0-.2-.2-.2l-2.5.7-2.5.7c-.2 0-.1.1-.1.2l.2 1.3c0 .1 0 .3.2.3.3-.1-.2-1.3.7-1.5l.7-.2c.3 0 .4 0 .6.4l1 4.3zm4.4-5.9c-.3-.9.4-.7.3-1h-.3c-.4 0-.7.2-1 .3l-1 .2s-.3 0-.2.2c0 .3 1-.2 1.2.6l1.2 4.4c.2 1-.4.8-.3 1.2l1-.2 1.3-.3c.2-.1.2-.2.2-.3 0-.3-.9.4-1.2-.7l-1.2-4.4zm1.8 2.1c.6 1.9 2.1 2.7 3.8 2.2 2.6-.9 2.3-3.3 1.9-4.5-.6-2-2.3-2.7-3.8-2.2-2 .7-2.6 2.6-1.9 4.5zm.8-.8c-.4-1.3-.4-2.7 1-3.2 1-.4 2.3.3 3 2.4.5 1.5.5 2.8-1 3.3-1.4.5-2.5-1.2-3-2.5zm6.1-4.3c-.2-.6 0-.7.4-.8.8-.3 1.5.2 1.8 1 .2.6.4 1-.8 1.6-.3 0-.6.2-.7 0l-.7-1.8zm.7 4.5c.4 1-.4 1-.2 1.3 0 .2.2.1.3 0 .4 0 .8-.3 1.2-.4l.7-.3c.2 0 .2-.1.2-.2-.1-.3-.8.3-1.2-.6l-.6-1.5c0-.4-.2-.4.3-.6.4-.1.5-.1.9.2l1.2 1.2c.5.4 1 .8 1.6.6.3-.1.7-.5.6-.8 0 0 0-.1-.1 0h-.6l-2.2-2 .3-.5c.1-.3.2-.7 0-1.3-.2-.4-.8-1.6-2.6-.9l-1.6.7-1 .3v.2c.1.3.8-.4 1.2.6l1.6 4z"/>
|
||||||
|
</g>
|
||||||
|
<g fill="#fedf00" transform="matrix(.512 0 0 .512 0 76.8)">
|
||||||
|
<path fill="#d52b1e" d="M412.7 249.3h82.1v82h-82.1z"/>
|
||||||
|
<path id="a" fill="#fff" d="M451.2 313.8s0 3-.8 5.3c-1 2.7-1 2.7-1.9 4a13.2 13.2 0 0 1-3.8 4c-2 1.2-4 1.8-6 1.6-5.4-.4-8-6.4-9.2-11.2-1.3-5.1-5-8-7.5-6-1.4 1-1.4 2.8-.3 4.6a9 9 0 0 0 4.1 2.8l-2.9 3.7s-6.3-.8-7.5-7.4c-.5-2.5.7-7.1 4.9-8.5 5.3-1.8 8.6 2 10.3 5.2 2.2 4.4 3.2 12.4 9.4 11.2 3.4-.7 5-5.6 5-7.9l2.4-2.6 3.7 1.2h.1z"/>
|
||||||
|
<use xlink:href="#a" width="100%" height="100%" transform="matrix(-1 0 0 1 907.5 0)"/>
|
||||||
|
<path d="m461.1 279 10.8-11.7s1.6-1.3 1.6-3.4l-2.2.4-.5-1.2-.1-1.1 3-.7V260l.3-1.3-3.2.2.3-1.4.5-1 1.9-.4h1.9c1.8-3.4 9.2-6.4 14.4-1 3.8 4 3 11.2-2 13.2a6.3 6.3 0 0 1-6.8-1.1l2-4c2.7 1.7 5-.3 4.8-2.4-.2-2.7-2-4.3-4.3-4.5-2.3-.2-4 1-5 3-.6 1.3-.3 2.2-.5 3.6-.2 1.5 0 2.3-.5 3.8a8.8 8.8 0 0 1-2.4 3.6l-11 12-43 46.4-3.2-3 43.2-46.7z"/>
|
||||||
|
<path fill="#fff" d="M429.5 283s2.7 13.4 11.9 33.5c4.7-1.7 7.4-2.8 12.4-2.8 4.9 0 7.6 1 12.3 2.8A171 171 0 0 0 478 283l-24.2-31-24.4 31z"/>
|
||||||
|
<path d="m456.1 262.4 16.8 21.7s-2.2 10.5-9 26.3c-2.7-.6-5-1.1-7.8-1.3v-46.7zm-4.7 0-16.8 21.7s2.2 10.5 9 26.3c2.7-.6 5-1.1 7.8-1.3v-46.7z"/>
|
||||||
|
</g>
|
||||||
|
<g fill="#d52b1e">
|
||||||
|
<path fill="#fedf00" d="M257.8 204.4H300v42h-42z"/>
|
||||||
|
<path d="M263.7 204.4h6.3v42h-6.3zm12 0h6.3v42h-6.2zm12 0h6.3v42h-6.2z"/>
|
||||||
|
</g>
|
||||||
|
<g fill="#d52b1e" stroke="#d52b1e" stroke-width=".5">
|
||||||
|
<path fill="#fedf00" stroke="none" d="M211.4 282.8c.2.8.4 2 1.1 3.4.8 1.2.5 1.2 2.2 3a13.8 13.8 0 0 0 6.7 3.6c3.4 1 5.7 1 8.5.9 2.2-.1 3.9-.4 5.3-.6 2-.2 3.4-.4 5.7-.5a32.4 32.4 0 0 1 3.1 0c1.2 0 2.4.3 3.7.5 2.8.6 5.6 1.7 5.6 1.7v-43.9h-42v30l.1 2z"/>
|
||||||
|
<path stroke-width=".3" d="m216.3 290.5 2 1.2 2.7 1v-41.8h-4.7zm23.4 2v-41.6H235v42.2l4.7-.5zm9.3-41.6h-4.6v41.7a31 31 0 0 1 4.6.8V251zm-18.6 0v42.7h-4.7v-42.7z"/>
|
||||||
|
</g>
|
||||||
|
<g transform="matrix(.512 0 0 .512 0 76.8)">
|
||||||
|
<path fill="#fedf00" d="M585.5 402.4a20.8 20.8 0 0 1-2.2 6.6c-1.5 2.3-1 2.3-4.3 6a26.3 26.3 0 0 1-13 7 51.8 51.8 0 0 1-16.6 1.6c-4.3-.2-7.5-.7-10.3-1-3.8-.6-6.7-.9-11-1a62.9 62.9 0 0 0-6.2 0 83.3 83.3 0 0 0-18.3 4.2V340h82.2v58.5l-.3 3.8z"/>
|
||||||
|
<g id="b">
|
||||||
|
<path fill="#d52b1e" d="m524.6 347-.6.2-.8.8c-.4.4-.7.5-1.2.8l-.6.5c-.3.3 0 .6-.3 1-.1.4-.3.6-.6 1-.4.4-.7.5-1 1l-1.2 1-.3.1h-.6c-.4.2-.5.6-.8.8l.3.6.8 1.4c.2.3.2.7.5.8.5.2.9.2 1.3.1.8.2 1.3.2 2 .5l1.5.8c.5.3.8.4 1.3.5h1.8v.3l2 1a1.7 1.7 0 0 0-.1.4c-.1.3-.2.7-.1.8.6 1.9 1.2 3 1.5 3.2.6.2.8.9 1.1 1.5l-.3.3c-.6.6-1.2 1-1.7 1.8-.7 1.2-1.2 1.2-.3 2.8l1.5 2.4c.4.7.6 1.2.8 2 .2.7.3 1.2.3 2l1 .3.7-.6.6-1.2v-1c-.2-.1-.3-.4-.2-.7 0-.4.5-.3.7-.6.3-.5-.4-.8-.7-1.1-.6-.7-1.4-.9-1.6-1.9 0-.2 0-.4.4-.7l2-1.8c.2.1.6.2 1 .1l1.3.4c.6.2.9 0 1.2 0h.4l.1.6c.1 1-.1 3 .2 3.5l.3.6.2.6v2l-.2 1.7c0 .4-.2.7-.5 1-.2.4-.6.4-1 .7v1l1.1.5 1.3.3.7-.3.1-.6.5-.5c.4-.2.8 0 .9-.1.2-.3 0-.4 0-.8 0-.6-.2-1-.3-1.6a11.8 11.8 0 0 1-.1-2.8c0-.6 0-1 .2-1.5.1-1 .4-1.4.6-2.2.3-1 .3-1.6.4-2.5a24.4 24.4 0 0 0 10.1-.6c.8.7 1.7 1.2 2.7 1.6v1c0 .3 0 .4.2.7l.3.3c.3 0 .5 0 .7-.2.2-.2.2-.4.2-.7v-.7h1.8v1.1c.1.3.3.4.5.4a.7.7 0 0 0 .6 0c.3-.2.2-.6.3-1v-.7l1-.4a5.1 5.1 0 0 1 0 .9l-.3.9c-.2.6-.5.8-.8 1.4-.4.6-.5 1-1 1.5l-.6.7-.6.9-.9 1c-.7.6-1.2.2-2 .9l-.3 1 1.4.6 1.3.2.4-.2c0-.3 0-.6.3-.8.2-.3.4-.3.7-.4.4 0 .8 0 1-.2.4-.3.4-1 .7-1.5a12.7 12.7 0 0 1 3-3.9l1.7-1.4c.2-.4.5-.5.5-1l-.2-.6-.2-1c1.5.7 1 .7 1.2 1.4.3.6 0 1 .1 1.7.1.8.5 1.1.5 1.9.1.9-.1 1.4-.3 2.3-.1.8-.1 1.3-.5 2a3.8 3.8 0 0 1-1.1 1.5l-.6.5-.1 1 1.1.4 1.6.4.4-.3c.2-.7 0-1.7.4-1.7.4-.1.7 0 .8-.3v-.7l.7-4.5.4-1.9.4-1.7c.7-2-.2-2.3-1-3.6-.5-.7-.7-1-.7-1.5V362a42.7 42.7 0 0 1 0-2.8l.4-.2c1.2-.7 1.7-.9 2.4-2.5a3.4 3.4 0 0 0 .3-1.5v-1l-.4-1a3.2 3.2 0 0 0-.6-.8c-.7-1-1.7-1.1-2.7-1.5-1.5-.5-2.5-.4-4-.5-1.8-.2-2.7-.2-4.4 0-2 0-3.1.4-5.1.7l-4.9.4c-2.3 0-4.4-.5-5.8-.4-2.4.2-2.5.8-6.2 1.1a67 67 0 0 1-3.8.2l-2.2-.7c.9-.3 1.1-.5 1.5-1 .3-.4.2-.7.6-1.1l.7-1a2.2 2.2 0 0 0-.9-.4h-1a3 3 0 0 0-1.2.3l-.8.6-2.2-1.2a8.8 8.8 0 0 0-3-.9zm2 11.8z"/>
|
||||||
|
<g fill="none" stroke="#fedf00" stroke-linecap="round">
|
||||||
|
<path d="m568.8 359.5-.8.3c-.9.4-1.6.4-2.6.5-2.6.2-4.3-1.1-7-.9-1.4.1-2 1.2-3.5 1.6a9.3 9.3 0 0 1-1.7.2l.5-1s-1.2.3-2 .3a7.5 7.5 0 0 1-1.6-.2l1-1-1.3-.2a4 4 0 0 1-1-.7 20.5 20.5 0 0 0 1.7-.3c1.5-.4 2-1.2 3.9-1.4 1.1 0 3 0 7.6.8 3 .5 4.4.2 5.5-.3.8-.3 1-1 1.1-1.8.1-.8-.4-1.4-.8-1.8-.1 0-.5-.3-1.1-.4"/>
|
||||||
|
<path fill="#fcd900" stroke-linecap="butt" stroke-width=".5" d="M524.8 350.6c-.5 0-.9 0-1.3.3-.5.3-.6.7-1 1.1.5.1.8.4 1.2.3.4 0 .5-.2.8-.5.3-.4.4-.7.4-1.2h-.1z"/>
|
||||||
|
<path d="M536 363.8a13.6 13.6 0 0 0 1 2.3c.2.8 0 1.2.2 2v1.6m6.8-7-.3 1.3-1 3.5v.7m-11-4c.9.2.6 3.3 1.9 4"/>
|
||||||
|
<path stroke-linecap="butt" d="m560.1 369.8.4-.3a8.2 8.2 0 0 0 2.7-1.8"/>
|
||||||
|
<path d="M552.4 368c3.5-.9 5.9-2.6 7.6-2.9m-4-1.5h.8c1.5-.3 1.7.6 2.7 1.2 1.9 1 2.1 2.3 4.3 3.4l.4.1.8.4"/>
|
||||||
|
<path fill="#fcd900" stroke-linecap="butt" stroke-width=".5" d="M517.7 354.5h.7l.8-.2c.3 0 .5 0 .7.2.2 0 .2.1.3.3 0 .2.2.3.1.5 0 .2-.3.4-.6.4-.2 0-.4 0-.5-.3a.5.5 0 0 1 0-.4 1 1 0 0 1-.9 0 1 1 0 0 1-.6-.5z"/>
|
||||||
|
</g>
|
||||||
|
<path fill="#0065bd" d="m525.1 364.2-2-.9c.4-.2.7-.2 1-.5.3-.4.3-.8.5-1.3s.2-1 .7-1.4c.3-.2.8-.2 1.1-.1.4 0 .8.4.9.7 0 .6-.2 1-.3 1.5 0 .6-.3.9-.2 1.4 0 .4.2.6.4 1l-2-.4zm-1 1a.6.6 0 1 1 .7.5.6.6 0 0 1-.7-.6zm-1.7-16.6h-.2c-.4-.4-.4-.8-.6-1.2a4 4 0 0 1-.3-1.2v-2c0-.3 0-.6-.2-.9 0-.2-.4-.3-.3-.4 0-.1.3 0 .4 0 .4 0 .6.1 1 .4.3.3.5.6.6 1l.4 1.5.3.8.5.6-.7.8-.9.6zm3.6 10.6 2.2 1a9.2 9.2 0 0 0 3.5-3.8c.9-1.8 1-2.7 1.4-4.4l-1.8-.5h-.4c-.5 1.8-.7 2.7-1.6 4.2-.8 1.3-1.7 2.3-2.6 3l-.7.5zm5 18.2.8-1.3 1.4-1.1h.4a8.7 8.7 0 0 1-.5 2.8l-.4 1-.5.5c-.5-.8-1.3-1.3-1.3-2zm33 1.8 1.4.6 1.5.9v.5l-1.5.2a8.4 8.4 0 0 1-1.3 0h-1l-.6-.4c.5-.7.8-1.6 1.4-1.8zm-9.8-2 1.4.5 1.5 1c0 .1.1.3 0 .4a9 9 0 0 1-2.7.3l-1-.1-.7-.3c.6-.7.9-1.7 1.5-1.8zm-17.4 2.1 1.5.5 1.5 1v.5a9 9 0 0 1-2.8.2h-1l-.6-.4c.5-.7.8-1.6 1.4-1.8zm-9-29.8c-.6-.3-1-1-.6-1.6.1-.2.4-.2.6-.4.2-.3.1-.5 0-.8l-.1-1-.2-1c0-.6 0-1 .4-1.6.2-.3.7-.6.8-.6.2.1 0 .5 0 .8 0 .5.1.7.3 1.2l.7 1.3c.2.6.4.8.4 1.4 0 .5 0 .7-.2 1.2a2 2 0 0 1-.6.8 2 2 0 0 1-.8.4 1.1 1.1 0 0 1-.6 0z"/>
|
||||||
|
</g>
|
||||||
|
<use xlink:href="#b" width="100%" height="100%" y="36.6"/>
|
||||||
|
</g>
|
||||||
|
<path fill="none" stroke="#703d29" stroke-width=".4" d="M211.3 204.4h42v42h-42zm46.5 0H300v42h-42zm-46.4 78.4c.2.8.4 2 1.1 3.4.8 1.2.5 1.2 2.2 3a13.8 13.8 0 0 0 6.7 3.6c3.4 1 5.7 1 8.5.9 2.2-.1 3.9-.4 5.3-.6 2-.2 3.4-.4 5.7-.5a32.4 32.4 0 0 1 3.1 0c1.2 0 2.4.3 3.7.5 2.8.6 5.6 1.7 5.6 1.7v-43.9h-42v30l.1 2zm88.4 0c-.1.8-.4 2-1.1 3.4-.8 1.2-.5 1.2-2.2 3a13.8 13.8 0 0 1-6.7 3.6 26.1 26.1 0 0 1-8.5.9c-2.2-.1-3.9-.4-5.3-.6a55.6 55.6 0 0 0-5.6-.5 32.4 32.4 0 0 0-3.2 0c-1.2 0-2.4.3-3.7.5-2.8.6-5.7 1.7-5.7 1.7v-43.9H300v30l-.1 2z"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 32 KiB |
6
jujure/themes/hello_friend/static/flags/1x1/ae.svg
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" id="flag-icons-ae" viewBox="0 0 512 512">
|
||||||
|
<path fill="#00732f" d="M0 0h512v170.7H0z"/>
|
||||||
|
<path fill="#fff" d="M0 170.7h512v170.6H0z"/>
|
||||||
|
<path d="M0 341.3h512V512H0z"/>
|
||||||
|
<path fill="red" d="M0 0h180v512H0z"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 259 B |
81
jujure/themes/hello_friend/static/flags/1x1/af.svg
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="flag-icons-af" viewBox="0 0 512 512">
|
||||||
|
<g fill-rule="evenodd" stroke-width="1pt">
|
||||||
|
<path d="M0 0h512v512H0z"/>
|
||||||
|
<path fill="#090" d="M341.3 0H512v512H341.3z"/>
|
||||||
|
<path fill="#bf0000" d="M170.7 0h170.6v512H170.7z"/>
|
||||||
|
</g>
|
||||||
|
<g fill="#fff" fill-rule="evenodd" stroke="#bd6b00" stroke-width=".5" transform="translate(2.2 86.8) scale(.84611)">
|
||||||
|
<path d="M319.5 225.8h8.3c0 3.2 2 6.6 4.5 8.5h-16c2.5-2.2 3.2-5 3.2-8.5z"/>
|
||||||
|
<path stroke="none" d="m266.7 178.5 4.6 5 57 .2 4.6-5-14.6-.3-7-5h-23l-6.6 5.1h-15z"/>
|
||||||
|
<path d="M290 172.7h19.7c2.6-1.4 3.5-5.9 3.5-8.4 0-7.4-5.3-11-10.5-11.2-.8 0-1.7-.6-1.9-1.3-.5-1.6-.4-2.7-1-2.6-.4 0-.3 1-.7 2.4-.3.8-1.1 1.5-2 1.6-6.4.3-10.6 5-10.5 11.1.1 4 .6 6.4 3.4 8.4z"/>
|
||||||
|
<path stroke="none" d="M257.7 242.8H342l-7.5-6.1h-69.4l-7.5 6.1z"/>
|
||||||
|
<path d="m296.4 219.7 1.5 4.6h3.5l-2.8-4.6h-2.2zm-2 4.6 1 4.6h4l-1.5-4.6h-3.5zm7 0 2.8 4.6h5.9l-4.6-4.6h-4.1zm-34.5 10.4c3.1-2.9 5.1-5.3 5.1-8.8h7.6c0 2 .7 3.1 1.8 3h7.7v-4.5h-5.6v-24.7c-.2-8.8 10.6-13.8 15-13.8h-26.3v-.8h55.3v.8H301c7.9 0 15.5 7.5 15.6 13.8v7h-1l-.1-6.9c0-6.9-8.7-13.3-15.7-13.1-6 .1-15.4 5.9-15.3 13v2.2l14.3.1-.1 2.5 2.2 1.4 4.5 1.4v3.8l3.2.9v3.7l3.8 1.7v3.8l2.5 1.5-.1 3.9 3.3 2.3h-7.8l4.9 5.5h-7.3l-3.6-5.5h-4.7l2.1 5.4h-5l-1.3-5.4h-6.2v5.8H267zm22.2-15v4.6h5.3l-1-4.6H289z"/>
|
||||||
|
<path fill="none" d="M289.4 211.7h3.3v7.6h-3.3z"/>
|
||||||
|
<path fill="none" d="M284.7 219.8h3.2v-5.6c0-2.4 2.2-4.9 3.2-5 1.2 0 2.9 2.3 3 4.8v5.8h3.4v-14.4h-12.8v14.4zm25.6 3.3h4v3.2h-4zm-2.4-5.3h4v3.1h-4zm-3.9-5.4h4v3.1h-4zm-3.3-4.5h4v3.1h-4z"/>
|
||||||
|
<path fill="none" d="m298 219.8 4.2.2 7.3 6.4v-3.8l-2.5-1.8v-3l-3.6-2v-3.3l-3.5-1.2V207l-1.7-1.5-.1 14.4z"/>
|
||||||
|
<path d="M315.4 210.3h1v7.1h-1z"/>
|
||||||
|
<g id="a">
|
||||||
|
<path d="M257.3 186.5c-1.2-2-2.7 2.8-7.8 6.3-2.3 1.6-4 5.9-4 8.7 0 2 .2 3.9 0 5.8-.1 1.1-1.4 3.8-.5 4.5 2.2 1.6 5.1 5.4 6.4 6.7 1.2 1 2.2-5.3 3-8 1-3 .6-6.7 3.2-9.4 1.8-2 6.4-3.8 6-4.6l-6.3-10z"/>
|
||||||
|
<path fill="#bf0000" d="M257 201.9a10 10 0 0 0-1.6-2.6 6.1 6.1 0 0 0-2.4-1.8 5.3 5.3 0 0 1-2.4-1.5 3.6 3.6 0 0 1-.8-1.5 5.9 5.9 0 0 1 0-2l-.3.3c-2.3 1.6-4 5.9-4 8.7a28.5 28.5 0 0 0 0 2.3c.2.5.3 1 .6 1.3l1.1.8 2.7.7a7.1 7.1 0 0 1 2.6 2 10.5 10.5 0 0 1 1.8 2.6l.2-.8c.8-2.7.7-5.9 2.6-8.5z"/>
|
||||||
|
<path fill="none" d="M249.8 192.4c-.5 3.3 1.4 4.5 3.2 5.1 1.8.7 3.3 2.6 4 4.4m-11.7 1.5c.8 3 2.8 2.6 4.6 3.2 1.8.7 3.7 3 4.5 4.8"/>
|
||||||
|
<path d="m255.6 184.5 1-.6 17.7 29.9-1 .6-17.7-30z"/>
|
||||||
|
<path d="M257.5 183.3a2 2 0 1 1-4 0 2 2 0 1 1 4 0zm15.2-24h7.2v1.6h-7.2zm0 3.1h7.2v13.8h-7.2zm-.4-5h8c.2-2.7-2.5-5.6-4-5.6-1.6.1-4.1 3-4 5.6z"/>
|
||||||
|
<path fill="#bd6b00" stroke="none" d="M292.6 155.8c-1.5.6-2.7 2.3-3.4 4.3-.7 2-1 4.3-.6 6.1 0 .7.3 1.1.5 1.5.2.3.4.5.6.5.3 0 .6 0 .7-.3l.2-.8c-.1-2-.1-3.8.3-5.4a7.7 7.7 0 0 1 3-4.4c.3-.2.4-.5.5-.7a1 1 0 0 0-.3-.7c-.4-.3-1-.4-1.5-.1zm.2.4c.4-.2.8 0 1 .1l.1.2c0 .1 0 .2-.3.4a8.2 8.2 0 0 0-3.1 4.6 16.7 16.7 0 0 0-.3 5.6 1 1 0 0 1-.2.6s0 .1-.2 0c0 0-.2 0-.4-.3a3.9 3.9 0 0 1-.4-1.2c-.3-1.8 0-4 .7-6 .7-1.8 1.8-3.4 3-4z"/>
|
||||||
|
<path fill="#bd6b00" stroke="none" d="M295.2 157.7c-1.5.7-2.5 2.3-3 4.2a13.6 13.6 0 0 0-.3 5.9c.2 1.3 1 2 1.6 2 .3.1.6 0 .8-.3.2-.3.3-.6.2-1-.4-1.6-.5-3.4-.3-5.1.3-1.7 1-3.2 2.2-4.1.3-.3.5-.5.5-.8a.8.8 0 0 0-.2-.6c-.4-.3-1-.4-1.5-.2zm.2.5c.4-.2.8-.1 1 0l.1.3-.3.4a6.5 6.5 0 0 0-2.4 4.4c-.3 1.8-.1 3.7.2 5.2.1.4 0 .6 0 .8l-.5.1c-.3 0-1-.5-1.2-1.7-.3-1.7-.2-3.9.3-5.7.5-1.8 1.5-3.3 2.8-3.8z"/>
|
||||||
|
<path d="M272.3 187.4h8v11h-8zm.5 17.4h7.7v2.4h-7.7zm-.2 4.1h8v8.7h-8zm-.6 10.5h8.7v4.9H272zm1.1-16.6h7l1.4-2.4h-9.6l1.2 2.4zm9.4-8.6.1-6h4.8a17.4 17.4 0 0 0-4.9 6z"/>
|
||||||
|
<path fill="none" d="M273.6 196.7c0 1.3 1.5.8 1.5.1v-5.6c0-1 2.4-.8 2.4-.1v6c0 1 1.7.9 1.6 0v-7c0-2.2-5.5-2.1-5.5-.1v6.7zm0 13.3h5.7v7h-5.7z"/>
|
||||||
|
<path d="M277.2 213h2v1h-2zm-3.5 0h2v1h-2zm2-3h1.5v3h-1.5zm0 4h1.5v3.1h-1.5zM244 139c.4 5.5-1.4 8.6-4.3 8.1-.8-3 1-5.1 4.3-8.1zm-6.5 12.3c-2.6-1.3-.7-11.5.3-15.8.7 5.5 2 13.3-.3 15.8z"/>
|
||||||
|
<path d="M238.4 151.8c4.4 1.5 8-3.2 9.1-8.7-3.6 5-9.5 5-9 8.7zm-3.3 5.1c-3.4-.9-1.4-11.7-.7-16 .7 4.5 3.1 14.5.7 16zm1.2-.3c.2-3.7 3.9-2.7 6.5-4.7-.5 2-2 5.2-6.5 4.7zm-4.2 5c-3.4-1-1.4-12.6-1.6-17.4 1 4.2 4.2 16.3 1.6 17.4zm1.6-.5c2.8.9 6.5-1 6.8-4.3-2.5 1.7-6.3.4-6.8 4.3z"/>
|
||||||
|
<path d="M229.5 166.7c-3.2.3-1.8-9.6-1.8-18.8 1.2 8.6 4.5 16.5 1.8 18.8z"/>
|
||||||
|
<path d="M230.7 166.3c2.2 1 6.1-.7 7.2-4.4-4 1.7-6.6 0-7.2 4.4zm25.6-22.2c-.6 4.9-2.6 7.7-5.5 7.2-.8-3 1.6-5 5.5-7.2zm-7.8 12.4c4.9.7 6.6-3 10-7.9-4.7 3.4-10.2 4-10 8z"/>
|
||||||
|
<path d="M247 156c-2.6-3.2 0-7.3 2-10.7-.4 5.1 1.3 8-2 10.7zm-1 5.3c-.4-3.2 5-3.9 7.4-5.6-.9 1.8-2 6.7-7.5 5.6z"/>
|
||||||
|
<path d="M244.8 161.3c-3.7-.4-2.2-6.7.5-10.1-1.1 4.8 2 8.1-.5 10.1z"/>
|
||||||
|
<path d="M242 166.6c-4.2-2-1.5-7.2 0-10.3-.6 4.1 2.8 7.2 0 10.2z"/>
|
||||||
|
<path d="M242.8 166c2.2 3 6.5-.8 7.4-5.2-3.7 3.1-6.5 2.6-7.4 5.3zm-9.6 20.3c-.4-4.3 2.8-12 .5-16.2-.3-.6.7-2.1 1.4-1.2 1 1.5 2 5.7 2.5 4.1.4-1.7.5-4.6 2-5.2 1-.3 2.3-.6 1.9 1-.4 1.4-1.2 3.4-.3 3.5.5 0 2-2 3.3-3 1-.8 2.6.6 1 1.8-4.8 4-9.5 5.9-12.3 15.2zm-8.7 64.5c-.6 0-1.3-.3-.6.6 5.7 7 7.3 9 15.6 8 8.3-1.1 10.3-3.4 16.2-6.7a14.6 14.6 0 0 1 11.2-1c1.6.5 2.6.5 1.4-.7-1.2-1.1-2.5-2.7-4-3.8a17.5 17.5 0 0 0-12.7-2.7c-6 1-11.1 4.9-17.2 6.4a25 25 0 0 1-9.9 0zm47.8 12.5c1 .2 1.7 2.2 2.3.9.8-2.3.2-4-.8-3.9-1.2.3-3.1 3-1.5 3z"/>
|
||||||
|
<path stroke="none" d="M220.6 183c-1.2-1.4-.9-1.8 1-1.9 1.4 0 4.2 1 5.3.1 1-.7.5-3.7 1-5 .2-.9.7-2 2-.2 3.6 5.8 8 12.8 10 19.6 1 3.8 0 9.8-3.4 13.8 0-3.4-1.2-5.7-2.7-8.6-2-3.7-9.1-14-13.2-17.9z"/>
|
||||||
|
<path d="M235.5 213.4c4 0 4.7-5.3 4.7-6.8-2 .4-5.4 3.7-4.7 6.8zm34.5 51.9c2.8.6 2.7-6.2-.2-9.1 1.3 4.4-2 8.4.1 9zm-1.2-.1c.2 3.2-8-.4-10-3 4.8 2.1 9.8.4 10 3zm-3.5-4.6c.3 3.1-7 .3-9.3-2.1 4.9 1.6 9-.5 9.3 2zm1.3.4c2.9.7 2.4-6.4-.4-8.8 1.4 4.7-1.8 8.1.4 8.8zm-3-4.3c2.9.7 1.2-5.4-.9-7.8.4 4.4-1 7.5 1 7.8zm-1.5 0c.3 3.2-5.4.8-7.6-2.3 4.8 1.5 7.3-.3 7.6 2.3zm-1.5-2.5c1.8-1.3-.1-4.8-3.7-4.6.4 2.1 1.6 5.9 3.7 4.6zm14 14.7c.1 3.2-8 1.6-10.6-1.8 5.2 1 10.3-.8 10.5 1.8zm-32.4-5.8c.3 3.2-8.6-.4-10.8-3.4 4.7 1.6 10.5.8 10.8 3.4zm5.4 1.3c1.9-1.3-1.9-4.7-5-5.5.4 2.1 3 6.8 5 5.6zm.6 2.3c.2 2.9-9.5 1.3-12-1.4 8.3 1.5 11.7-1.1 12 1.4z"/>
|
||||||
|
<path d="M252.8 268.6c1 2.7-8.3 2-11.6.5 5.3 0 10.8-2.4 11.6-.5z"/>
|
||||||
|
<path d="M257.1 270.6c1 2.4-7.6 2.4-11.8 1 5.6 0 10.8-3.4 11.8-1zm6.3 1.3c1.6 2.9-7.6 3.1-10.5 1.7 5.2-.7 9.2-4 10.5-1.7zm-10.7-4.9c-2.9 1.8-2.7-3.6-5-7.3 3.6 3.3 7 5.6 5 7.3z"/>
|
||||||
|
<path d="M257.9 269c-2.4 2.1-4.4-5.3-6.6-9.5 3.6 4 8.8 7.7 6.6 9.4zm6.8 2c-2 2.4-8-7-10.2-12 3.3 3.9 11.8 10 10.2 12zm-5.8 7.2c-1 3.6-16.2-3.4-18-7.1 8.8 4.6 18.2 3.6 18 7zm-48.7-73.8c-.4-.5-1.4 0-1.2 1.1.3 1.5 2.5 9.2 6.3 11.8 2.7 2 17 5.1 23.4 6.5 3.6.7 6.5 2.5 8.9 5.3a94.4 94.4 0 0 0-3-9.8c-1.2-3-4.4-6.2-7.8-6.3-6.1-.3-14.1-.8-20-3.3a16 16 0 0 1-6.7-5.3z"/>
|
||||||
|
<path d="M245.5 234.9c2 1.4 4.1-3.7 1.7-8.6-.1 4.7-3.8 6.3-1.7 8.6z"/>
|
||||||
|
<path d="M247.4 239.6c2.7.8 3.5-4 1.8-7.8.3 4.1-4.3 6.6-1.8 7.8z"/>
|
||||||
|
<path d="M249.5 243.4c2.6 1.3 3.5-3.6 1.7-7.1.2 4.5-3.7 5.9-1.7 7z"/>
|
||||||
|
<path d="M248.4 243.7c-1 3-7-2.7-8-5.8 3.7 3.7 8.7 3.2 8 5.7z"/>
|
||||||
|
<path d="M245.7 239c-1.2 3-8.7-5-10.4-8.7 3.7 3.7 11.2 6.5 10.4 8.6z"/>
|
||||||
|
<path d="M244.2 234.3c-1.2 3.5-9.3-5.8-11.7-9.1 4 3.6 12.6 6.6 11.7 9.1zm-.3-3.4c3-.6-.1-3-3.7-6.9-.1 4.1.5 7 3.7 6.9z"/>
|
||||||
|
<path d="M239 228.5c1.3-1.3-1.1-1.9-4.1-5.3-.5 2.3 2.8 6.5 4.2 5.3zm14 15.2c1.6 1 2.6-2.3.7-5.2-.5 3.2-2.1 4-.7 5.2zm-34.2-20.3c-3.3 2-8.6-6-10-9.3 2.9 3.8 10.6 7.2 10 9.3z"/>
|
||||||
|
<path d="M221.7 228c-1.9 2-7.7-3.5-9.7-6.3 3 2.7 10.5 3 9.7 6.3z"/>
|
||||||
|
<path d="M224.8 232.2c-.6 2.8-9-3.5-11-6.5 3.6 3.5 11.6 3.2 11 6.5z"/>
|
||||||
|
<path d="M223.5 235.3c-1.3 2.5-8.2-3.8-9.9-7 4.3 3.6 11 4.5 10 7zM220 223c2.1-2.3 1.2-3.4-.4-7-.8 3.7-2.1 5.2.4 7zm2.9 4.3c4 .2 0-4.6-1-8.7.4 4.6-1 8.3 1 8.7z"/>
|
||||||
|
<path d="M225.4 231.1c2.7-.6 2-4.5-.2-9.2.5 5.1-2.3 8 .2 9.2zm-1 7.7c-1 3-8.8-4-10-6.8 4 3.4 10.7 4.5 10 6.8z"/>
|
||||||
|
<path d="M229.1 243.6c-1.1 3-9.3-3.2-11.8-6.6 4.9 4 12.4 3.6 11.8 6.6z"/>
|
||||||
|
<path d="M233.9 248.5c-1.3 4.3-9.9-2.6-12.4-6 5.4 4.2 13 3 12.4 6zm-8-11c2.3 1.1 3.2-5.4 1.9-10.1 0 5-4.7 8.8-2 10z"/>
|
||||||
|
<path d="M229.8 242.7c2.8.8 2-6.3-.5-11-.3 4.7-2.3 9 .5 11zm5 4.9c3 .1 1-6.1-1.6-9.6.4 4.5-1 9 1.6 9.6zm-5.5 2.6c-1 1.6-3.2-1.3-7-3.5 3.4 1 7.4 2 7 3.5zm-1.8-52.7c3-2.2.7-6.2 0-10-1 3.6-3.4 8.4 0 10zm0 5.3c-4.5-.5-3.8-6.1-4-9.7 1.4 4.9 5 5.7 4 9.8zm.6-.7c3.7-.2 3.5-4.4 3.7-8.6-1.9 3.9-4 4.5-3.7 8.6z"/>
|
||||||
|
<path d="M228 207.3c-3 .3-4.4-2.6-5-7 2.7 4.1 5.1 2.8 5 7zm1-.3c3.7.5 3-3.8 3-7-1.2 3-4.2 4-3 7z"/>
|
||||||
|
<path d="M223.2 205.2c.3 2.8 2.1 7.6 5 6.5 1.1-3.4-2.6-4.1-5-6.5z"/>
|
||||||
|
<path d="M229 212c-1.2-2.4 3-3.7 3.8-6.9.5 4.6.1 7.6-3.8 7zm-11.9-29.2c2.3-2.4.3-6.4-.4-10.2-1 3.6-2.5 8.4.4 10.2zm0 4.6c-4 .5-5-7.7-5.5-11.3 1.4 4.9 6 7 5.5 11.4zm.8 0c2.8-1.5 2.2-4.7 3-7-1.8 2.9-3.6 3.3-3 7z"/>
|
||||||
|
<path d="M217 192.8c-4.1.3-6.6-8.8-6.8-12.4 1.3 4.9 7.4 7.5 6.9 12.4zm.9-.2c4-.9 3.5-3.5 2.9-7.6-1.3 4.2-3.5 3.3-2.9 7.6z"/>
|
||||||
|
<path d="M217 198c-4.6.8-4.3-6.6-8-11.9 3.2 4 9 9 8 11.9zm1-.3c3.6.2 4-5.1 3.8-7.3-.9 2.2-5 4.2-3.7 7.4z"/>
|
||||||
|
<path d="M209.8 192.3c1.7 5.7 4.2 11.4 7.2 11 1.5-3.3-2.9-3.7-7.2-11z"/>
|
||||||
|
<path d="M218.1 202.4c-1.2-2.5 3-3.7 3.8-6.9.5 4.6.1 7.6-3.8 6.9zm-7.1-3.6c2.5 5.1 3.6 11 7 10.1 1.3-4-3.8-4.8-7-10.1z"/>
|
||||||
|
<path d="M218.7 208c-1.5-2.8 2.7-3.7 3.8-7.4.5 4.8 0 8.3-3.8 7.3zm7.2-34.5c2.4.6 5-2.1 4.1-6.2-2.8.6-4 3.2-4.1 6.2zm-7.9-2.1c.2 1.2 1.7 1.3 1.2-.4a5.3 5.3 0 0 1 0-3.4 7.5 7.5 0 0 0 0-4.6c-.4-1-1.8-.4-1.2.4.6.9.7 2.8.2 3.7-.6 1.3-.4 3-.2 4.3zm22.9 16c-1 1.3-2.9.4-1.4-1.5 1.2-1.5 3-2.8 3-4.4.2-2 1.3-5 2.4-6.1 1.1-1.1 2.4.4 1.2 1.2-1.3.8-2.2 4.4-2.1 5.8-.1 2-2 3.5-3.1 5zm-3-2.3c-1 1.4-2.4.5-1.6-1.7.7-1.5.8-3.5 1.6-4.6 1.2-1.7 3-3.1 4.1-4.2 1.2-1 2 0 1 1a27 27 0 0 0-3.3 4c-1.4 2.2-.8 4-1.8 5.5zm-15.7-7.2c-.1 2 1.5 2.4 1.4-.4 0-3-2.2-5.8-1-10.3.8-2.2.8-6.3.4-8.4-.4-2.2-2-.8-1.3.9.6 2-.1 5.6-.6 7.5-1.5 5.4 1.2 8 1 10.7zm4.3-11c-.2 1.9-1.8 2-1.3-.5.4-2 .4-3.6 0-5.3-.6-2.1-.4-5.7 0-7.2.5-1.6 2-.7 1.4.5a9.9 9.9 0 0 0-.3 5.9c.6 2 .5 4.8.2 6.7zM210.9 204c.8.9 2 .3 1-1-1-1-.7-1.2-1.3-2.4-.6-1.4-.5-2.1-1.2-3-.7-1-1.6 0-1 .7.8 1 .6 1.6 1 2.5 1 1.5.7 2.3 1.5 3.2zm20.4 24.6a8.6 8.6 0 0 1 4.4 6.7 16 16 0 0 0 2 7.1c-2-.5-3-3.7-3.3-6.8-.3-3.2-2-4.5-3-7zm5.1 5.9c1.7 3.1 4 4.3 4.2 6.6.2 2.7.4 2.8 1.1 5.4-2-.5-2.5-.7-3-4.7-.3-2.8-2.6-4.7-2.3-7.3z"/>
|
||||||
|
<path stroke="none" d="M289 263.3c1 1.8 2 4.5 4 4 0-1.3-2.1-2.3-4-4zm3 .6c3.7 1.6 7 1.2 7.5 3.6-3.6.4-5-1-7.6-3.6zm-16.1-12.7a14 14 0 0 1 5 7.7 29 29 0 0 0 3.6 7.8 13 13 0 0 1-5.3-7.4c-.7-3-1.6-5.3-3.3-8zm3.1 0c2.8 2.2 5.4 4.8 6.2 7.9.8 2.9 1.3 5.1 3.2 8-3-1.9-4.1-4.7-5-7.8-.7-3-2.5-5.2-4.4-8zm9.2 7.3a1.1 1.1 0 0 1 .7-1.2 33.4 33.4 0 0 1 2.6-.8c1-.3 1.6.4 1.6.9v2c0 .7-.2.8-.7.9-.7.1-1.7.2-2.4.7-.6.4-1.2.1-1.5-.5l-.3-2zm10.6 0c0-.6-.2-1.1-.6-1.2a5.4 5.4 0 0 0-2.4-.4c-1 0-1.1.2-1.1.6v2.1c0 .8 0 .8.4 1 .7 0 1.8 0 2.5.6.5.3 1 0 1.1-.6l.1-2.1z"/>
|
||||||
|
</g>
|
||||||
|
<use xlink:href="#a" width="100%" height="100%" x="-600" transform="scale(-1 1)"/>
|
||||||
|
<g stroke="none">
|
||||||
|
<path d="M328.5 286.6c0 1.2.2 2.2 1 3.1a19 19 0 0 0-13.8 1.1c-1.8.8-4-1-1.9-2.7 3-2.3 9.7-1 14.7-1.5zm-57.5 0a7 7 0 0 1-.4 3c4.4-1.7 9.1-.2 13.6 1.6 3 1.3 3.3-1 2.8-1.7a6.5 6.5 0 0 0-5-2.9h-11zm3.8-21.7c-1.3-.5-2.7 0-4 1.4-4.3 4.2-9.4 8.3-13.5 11.6-1.5 1.3-3 3.7 3.4 6 .3.2 5 2 8 2 1.3 0 1.3 1.8 1 2.3-.5 1-.1 1.4-1.1 2.3-1.1 1 0 2.1 1 1.3 3.6-3.2 9.6-1.1 15.3.7 1.4.4 3.8.3 3.8-1.6 0-2 1.5-3.4 2.4-3.5 2.4.4 14 .5 17.5.1 2-.3 2.2 2.9 3.3 4 .8.9 3.7 1.1 5.8.2 4-1.8 10-1.8 12.5 0 1 .7 1.9 0 1.3-.7-.8-1-.7-1.6-1.1-2.4-1-2-.2-2.4.8-2.5 11-1.5 14.6-5.2 11.2-8.3-4.4-3.8-9.2-7.7-13.4-12.2-1.2-1.2-2-1.7-4.3-.7a66.5 66.5 0 0 1-25.3 5.9 76 76 0 0 1-24.6-5.8z"/>
|
||||||
|
<path fill="#bd6b00" d="m326.6 265.5-1.6.4c-9 3.2-17.2 5.4-25.7 5.4-8.3 0-17-2.4-24.9-5.6a2.3 2.3 0 0 0-1.5 0c-.5.1-1 .4-1.3.7a115.5 115.5 0 0 1-11.8 10.3c-.7.5-.6 1.8.5 2.2 8.3 3 16.4 8.5 39.6 8.3 23.5-.2 31.8-5.6 39.2-8.1.5-.2 1-.5 1.3-1a1 1 0 0 0 .1-.8 2 2 0 0 0-.6-.8c-4.3-3.5-8.8-6.3-11.8-10.4-.3-.5-.9-.6-1.5-.5zm0 .5c.5 0 1 0 1.1.3 3 4.3 7.7 7 11.9 10.5l.4.7a.5.5 0 0 1 0 .4c-.1.3-.6.6-1 .7-7.6 2.6-15.7 8-39 8.2-23.2.2-31.2-5.3-39.5-8.3-.8-.4-.7-1.2-.4-1.4 4.2-3.2 8.2-6.8 11.8-10.4a2.5 2.5 0 0 1 1.1-.6h1.2a68 68 0 0 0 25 5.6c8.7 0 17-2.2 26-5.3a6.7 6.7 0 0 1 1.5-.4z"/>
|
||||||
|
<path d="M269.7 114.6c0-1.4 2-1.5 1.8.4-.3 2.3 4.5 8.3 4.9 12 .3 2.5-1.5 4.6-3.2 6a6.6 6.6 0 0 1-6.8.5c-.9-.8-1.7-3.3-1-4.3.2-.3 1.3 3.7 3.7 3.7 3.3 0 6-2.5 6-4.7.2-3.8-5.3-9.8-5.4-13.6zm9.5 9.4c.6-.4 1.4 1.3.8 1.7-.5.3-1.5-1.3-.8-1.8zm1.5-3.5c-.3.2-.8 0-.7-.2a12 12 0 0 1 3.6-3.3c.4-.2 1 .4.8.7a11 11 0 0 1-3.7 2.8zm12.6-10c.3-.6 2.1-1.3 2.6-1.7.4-.5.6.4.4.7-.3.7-1.9 1.7-2.6 1.8-.3 0-.6-.4-.4-.7zm4.3.3a8.3 8.3 0 0 1 2.5-3.4c.5-.3 1.3 0 1.1.4a9 9 0 0 1-2.9 3.3c-.3.3-.8 0-.7-.3zm-3.7 2.7c-.3.2-.1.7.1.8.6.2 1.5.2 2 0 .6-.4.3-2.9-.5-1.6-.6.8-1 .6-1.6.8zm-7.3 5.6c-1.3-1 .4-2.4 1.7-1.4 2.7 2-4 9.8-7.6 13.4-.7.7-1.3-1-.4-1.9a33.7 33.7 0 0 0 6.7-7.6c.4-.5.7-1.6-.4-2.5zm15.3-6.6c.1-1-1.6 0-1.6-1.3 0-.7 1.9-1.2 2.7-.4 1.3 1.4.3 3.7-2 3.9-1.8 0-5 2.7-4.5 3.2.5.7 5.4 1.1 8.3.7 1.8-.3 1.4 1.3-.4 1.5-1.8.2-3.2 0-4.8.6-2 .5-2.8 3-3.9 4-.2.2-.8-.8-.6-1.2.8-1.2 2-3 3.4-3.6.8-.3-2.4-.4-3.4-.7-.8-.2-.6-1.3-.3-1.9.4-.8 3.4-3.9 4.7-3.8 1.1 0 2.3-.3 2.4-1zm5 .2c.6-.5 1-1.3 1.5-1.8.3-.3.9 0 .8.8-.1.7-1 1.2-1.5 1.7-.5.3-1-.4-.7-.7zm6.5-2.3c.9 0 1 1.6.2 1.8-.6.2-1-1.7-.2-1.8zm-2.1 5c0 1.5.7 1.4 2 1.3 1.3 0 2.4 0 2.4-1.2 0-1.3-.7-2.5-1-1.6-.1.8-.3 2.2-.8 1.6-.4-.5-.2-.6-1 .2-.5.5-.5-.2-.8-.6-.2-.3-.8.2-.8.4zm-9.2 7.2c-.3 1.9 0 4.5.9 4.5 1.2 0 3.6-4 4.8-6.2.7-1.2 1.8-1.4 1.3-.1-.7 1.9-.6 6 0 7.2.4.6 3-.6 3.4-1.5.8-1.7.1-4.8.4-6.7.1-1.2 1.3-1.5 1.2-.3a75.6 75.6 0 0 0-.1 7.5c0 1 2.9 2.4 3.3-.6.2-1.8 1.2-3.7 0-5.7-.8-1.3 1.1-1.2 2.1.6.7 1.2-.6 3.2-.5 4.7 0 2.4-1.8 3.8-3.1 3.8-1.2 0-2-1.5-3-1.5s-2.2 1.7-3 1.6c-3.6-.2-1.7-5.3-2.8-5.4-1.2 0-2.5 5-4 4.9-1.4-.2-3-4.2-2.3-5.8.5-1.6 1.5-2 1.4-1zm16.9-8c-1.7-1 0-3.7.9-2.8 1.6 2 3.2 6.5 4.4 6.9.7.2.6-3.4 1.1-5 .4-1.3 1.8-.9 1.6.7-.1.5-2 6.4-1.8 6.6a47.1 47.1 0 0 1 3.3 7.8c.3 1.2-1.1.4-1.3.2-.9-1.4-2.4-6.5-2.4-6.2l-1.7 7.7c-.2 1-1.7.8-1.3-1 .3-1.4 2.3-8.3 2.2-8.6a17.2 17.2 0 0 0-5-6.3z"/>
|
||||||
|
<path d="M322 131.2c-.4 0-1.2 1 1.2 1.5 3.1.6 6.6-.5 7.6-3.6 1.3-3.7 2-7.2 2.7-8.5.8-1.5 1.8-1.4 1-3.6-.5-1.7-1.5-1.2-1.7-.3-.5 2.3-2.6 10-3.3 11.3-1.2 2.6-3.7 3.6-7.5 3.2z"/>
|
||||||
|
<path d="M328.4 119c-.4-.7-1.2 0-1 .7a1.2 1.2 0 0 0 1.2 1c.7 0 2.2.1 2.2-1 0-.8-.7-1.5-1.1-.6-.5.8-1 .7-1.3 0zm.7-3c-.2.2 0 1.1.3 1a7 7 0 0 0 3.3-.8c.2-.2.1-.7-.2-.7-1 0-2.6 0-3.4.5zm8.8 2.3c.8-1.2 2.8-1.3 2 .4a614.3 614.3 0 0 1-6.3 12.3c-.8 1.4-1.4.7-.8-.4.7-1.4 4.9-12 5.1-12.3z"/>
|
||||||
|
<path d="M330.2 133c-.2-.8-1.5-2-1.3.2.2 3.8 5.5 2.6 7 1.3s.3 4.3 2.2 4.9c1 .3 3-1.1 4-2.4 2.7-3.5 4.5-8.6 7-12 1-1.4-.5-2.4-1-1.3-2.4 3.8-5.2 11.6-8.3 13.6-2.5 1.6-1.7-2-1.8-3.2-.1-.8-1.1-2-2.4-.9a5.5 5.5 0 0 1-3.7 1.2c-.7 0-1.4 0-1.7-1.4z"/>
|
||||||
|
<path d="M339.6 126c0-.3-1.1-.4-1 .7 0 .8 1 1 1.1 1 1.5-1.2-.3-.6-.1-1.8zm-2.3 4.4c-.3 0-.6 1 .2 1.1l3.9-.2c.4 0 .6-.9-.4-.8-1.2 0-2.7-.3-3.7 0zm-62-16.6c.5 0 1.6 1.4 1.5 1.9 0 .2-1.2 0-1.5-.3-.3-.3-.2-1.6 0-1.6zm-5.3 10.4c-1 .6.2 1.7 1 1.2 2.8-1.9 7-3.8 8-7.5.3-1.2 1.4-3.1 2.5-3.5 1-.5 2.6 1.9 3.6 0 .6-1 2.7.7 3.2-.4.6-1.3.3-2 .3-3.4 0-.8-.7-1-1.2.3-.2.6 0 1.2-.1 1.6-.2.2-.6.4-1 .2-.2-.2 0-.7-.6-1-.2 0-.6-.1-.8.2-.7 1.3-1 2.5-2.1 1-.9-1-1.4-3.1-2-.3-.2 1-1.7 2.4-2.6 2.4-1.1 0-.8-3-3.2-2.5-1.3.3-1.2 2.7-1 3.5.3 1.3 4 .4 3.7 1.2-.6 2.7-4.4 5.4-7.7 7zm-22.7 13.2c-.1.5.5 1.7 1.1 1.8.6 0 1-1.3.8-1.8-.2-.3-1.8-.3-1.9 0zm3.3 4.9c-.4-.4-1.6.7-.6 1.5.5.5 2.5 1.1 3 .2.8-1.2-.7-5.5 0-6 .5-.5 2.8 2.8 4 3 2.7.4 2-4.6 5-4.2 1.9.2 2.1-2.2 1.8-3.8-.2-1.5-2.6-3.6-3.7-4.6-1.4-1.2-2.1 1-1.2 1.6 1.2 1 3.3 2.9 3.6 4.1.1.6-1.4 1.8-2 1.5-1.4-.8-2.6-4-3.8-4.7-.4-.2-1.4.3-1 1.3.6 1.1 3 2.7 3.1 3.9.1 1-1 3.2-1.8 3.2-.9 0-3-2.7-3.7-4-.4-.5-1.5-.5-1.7.4a22 22 0 0 0 .5 5.5c.2 1.6-.9 1.7-1.5 1.1zm-4-8.6c-.4.4.8 1.2 1 1 .4-.4 2.1-2.3 1.8-3-.3-.6-2.6-2-3-1.3-.7 1.1 2.2 1.7 1.7 2a7 7 0 0 0-1.5 1.3zm4.1-8.4s.8 2.5 1.4 1.4c.4-.7-1.4-1.4-1.4-1.4zm1.2 4c-.2 0-1 .7-.5 1 .8.4 2.9.8 2.4-.7-.3-.9 3.2 0 2.3-2.4a3.7 3.7 0 0 0-1.7-1.7c-.4 0-1.5.5-.8.9.5.2 2 1.1 1.5 1.7-.7.6-1.1-.3-1.9-.1-.4 0-.1 1.2-.4 1.5 0 .2-.7-.4-.9-.3zm5.5-9.5a3.5 3.5 0 0 0-1.2 2c0 .2.3.6.5.5a3.2 3.2 0 0 0 1.2-1.9c0-.3-.2-.8-.5-.6zm2.8-.3c-.8-1 1-2.6 1.7-.5.5 1.3 5.5 7.9 6.5 10.1.8 1.5 0 2.1-.9 1-2.5-3.2-4.6-7.2-7.3-10.6zm5.2.1c.9-1 2.7-3 2.2-4-.4-1-1.5-1-1.7-.7-1 1.3.8 1 .5 1.4-.5 1-1 1.6-1.3 2.6-.1.3.1.9.3.7zm77.8 3.2c-.7-.5.6-3 1.5-2 2.3 2.7 3.4 11.6 4.1 18.3 0 0-1 .9-1 .7 0-3.5-1.5-14.4-4.6-17zm-53.1-8.6c-.8-1.8 1.1-2.4 1.4-1.2 1.3 5.8 4.5 10.2 7 14.1.7 1.2 0 2-1.7.8-1.2-.8-2.5-3.9-3-4-1.2-.2-3.8 5-9.1 3.5-1.4-.4-1.3-4.5-1.4-6.3 0-.9 1-1 1 0 0 1.7 0 5.2 2.1 5.4 1.8 0 5.6-2.4 6.4-4.4.8-2-1.9-5.9-2.7-8z"/>
|
||||||
|
<path d="M344.6 138.4c.4-1.2 6.1-10.8 6.9-12.9.4-1 2 1.8.4 3.3-1.4 1.2-5.5 8-6.3 10.4-.4 1-1.4.5-1-.8z"/>
|
||||||
|
<path d="M354.3 129.3c1-4 3.6.6 1.3 2.8-3.4 3.4-4.5 9.9-10 10.9-1.4.3-4-.7-4.8-1.3-.3-.2.2-1.6 1.1-.9 1.3 1 4.1 1.3 5.6.1a25.4 25.4 0 0 0 6.8-11.6zm-57 12.7c-.3.3-1 .3-1.1.7-.3 1.4 0 2.2-.3 3.6s-1.3 1.4-1.2.3c0-1.4 1.3-3.5.4-3.6-.6-.1-1-.9-.4-1.3 1.1-.7 1.7-.6 2.4-.4.3.1.4.5.2.7z"/>
|
||||||
|
<path d="M296.5 140c-1.4 1.4-2.8 1.9-4.1 3.5-.6.6-.5 1.5-.9 2.4-.3.9-1.4 1-1.7.9-.5-.4-.4-2-1-1.2-.6.9-.9 2-1.7 2-.7 0-2-1.5-1.3-1.5 2.3-.3 2.2-2 3-2.2 1-.1 1 1.5 1.7 1.2.4-.2.7-2.1 1.2-2.6 1.5-1.6 2.7-2.4 4.3-3.6.7-.6 1.3.5.5 1.2zm5.3 5c-1.2.2-1 1.7-.6 1.8.5.3 1.4.4 1.7-1.3.2-.7.3 3.5 1.8 1.9 1-1 3.1.2 4-1 .7-.9 1-1.5.4-2.7-.2-.3-1-.2-1 .7 0 .8-.5 1.7-1.3 1.6-.4-.1.2-1.9-.2-2.4a.5.5 0 0 0-.7 0c-.3.4.3 2.2-.6 2.4-1.2.2-.6-1.2-1-1.4-1.7-.8-1.8.2-2.5.3zm9-3c.9-.2.6-.2 2-1.3.5-.4.6.8.5 1.3 0 .7-1 .2-1.3.9-.4.9-.2 3-.4 3.8 0 .4-.8.4-.8 0-.2-1 .1-2 0-3.3 0-.4-.5-1.1 0-1.3zm-5-2.5c-.2.9-.2 1.6-.2 2.3 0 .5 1 .2 1 .1 0-.8.2-2 0-2.3-.2-.1-.7-.3-.8-.1z"/>
|
||||||
|
<path d="m299.5 130.2-1.4 5.6-2-3.8v3.9l-4.4-5.2 1.5 5.6-4-3.4 2.2 3.8-7-4.5 4.4 5.2-5.6-2.8 4 3.4-9-3.4 8.7 4.3a29 29 0 0 1 12.6-2.6c4.9 0 9.3 1 12.5 2.6l8.8-4.3-9 3.4 4-3.4-5.5 2.8 4.3-5.2-7 4.5 2.2-3.8-4 3.3 1.5-5.5-4.3 5.2V132l-2 3.8-1.5-5.6z"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<path fill="#fff" d="m249 299.7-.1 2.2h-.4v-1.5a7.4 7.4 0 0 0-.4-1.3 5.8 5.8 0 0 0-.5-1 11.3 11.3 0 0 0-.8-1.1l.7-1.8a5.3 5.3 0 0 1 1.1 2 7.5 7.5 0 0 1 .5 2.5m5.5-3.4c0 .6-.1 1-.3 1.2-.2.3-.6.5-1 .6l.2 1.1a5.3 5.3 0 0 1 0 1.7v1h-.4v-1a4.4 4.4 0 0 0-.2-.8 28.8 28.8 0 0 0-.3-.8 8.4 8.4 0 0 0-.6-1.2l-.8-1.3.5-1.6.8.9.7.2c.7 0 1-.3 1-1h.3a8 8 0 0 0 0 .5v.5m5.1 3.9-.4 1.7-.6-.6a3.5 3.5 0 0 1-.3-1 9.9 9.9 0 0 1 0-1.4 3 3 0 0 1-.9.1c-.4 0-.7 0-1-.3a1 1 0 0 1-.4-.8c0-.7.2-1.3.6-1.8.3-.6.7-.9 1.2-.9.3 0 .6.1.7.3l.3.8v1.6c0 .7 0 1.2.2 1.4 0 .3.3.5.6.9m-1.5-2.9c0-.4-.3-.6-.7-.6a.8.8 0 0 0-.4.1c-.2.1-.2.2-.2.3 0 .2.2.3.8.3a2.2 2.2 0 0 0 .5 0m6.9 2.3-.2 2.1c-.4-.3-.8-.8-1.1-1.5a20 20 0 0 1-1.1-3.3 41.3 41.3 0 0 1-.8 3l-.6 1.3a2 2 0 0 1-.6.6v-2l.8-1.2a6 6 0 0 0 .6-1.4 16 16 0 0 0 .3-2h.4l.7 2a6.7 6.7 0 0 0 1.6 2.4"/>
|
||||||
|
<path fill="#bf0000" d="M280.5 319.2c.3.3.5.6.6 1l.2 1.2h-.6a6.2 6.2 0 0 0-.7-1.1 15.2 15.2 0 0 0-1-1l-1.3-1.2a27.3 27.3 0 0 0-1.6-1.3l-.5-.4-.2-.6a9 9 0 0 1-.1-1.3l2.1 1.7a35.3 35.3 0 0 1 2 1.8l1.1 1.2m-7.6-4.6-.1 1.6-2.5-.1.2-1.6h2.4m6.7 7.1-6 1.9-1.2-1.6 5.2-1.5a6.3 6.3 0 0 0-.5-.7l-.7-.5a1.1 1.1 0 0 1-.4.8 2 2 0 0 1-.8.5 2.7 2.7 0 0 1-1.4 0c-.5 0-.8-.3-1-.6a3.1 3.1 0 0 1-.5-1.7c0-.8.2-1.3.6-1.5.6-.2 1.4 0 2.5.5a6.5 6.5 0 0 1 2.4 2l1.8 2.4m-4.7-3.2a3.1 3.1 0 0 0-.6-.2.9.9 0 0 0-.5 0 .5.5 0 0 0-.4.3.4.4 0 0 0 0 .4l.4.2h.5a.9.9 0 0 0 .3-.3l.3-.4m-6.4-1.2-.4 1.6-2.5-.3.4-1.5 2.5.2m6 6-1.4.4a4.2 4.2 0 0 1-1.4 0 2.8 2.8 0 0 1-1.2-.3c-.2.4-.6.7-1.1 1a5.9 5.9 0 0 1-1.3.4l-1 .3-.8-1.6 1-.2 1-.3.6-.4a4.7 4.7 0 0 0-.7-.4 1 1 0 0 0-.6-.1.3.3 0 0 0-.2 0 .5.5 0 0 0 0 .3h-.5c-.4-.7-.5-1.2-.3-1.6.3-.4.8-.7 1.6-.9.8-.2 1.5-.2 2.1 0 .6 0 1 .3 1.2.6.1.2.2.4.1.6 0 .2 0 .5-.3 1a1.6 1.6 0 0 0 1 0l1.3-.3.8 1.6m-6.4 1.5-1.3.2c-.7 0-1.3 0-1.8-.4a4.3 4.3 0 0 1-1.3-2l-.6-1.7a2 2 0 0 0-.6-1l-.8-.3.5-1.7 1.1.9.8 1.3.4 1.2a5 5 0 0 0 1 1.7c.2.3.4.4.7.3l1.3-.2.6 1.7m-5.5-6-.9 1.5-2.3-.6.8-1.5 2.4.6m1.4 6.7-6 .5-.3-1.6 5-.5a1.9 1.9 0 0 0-.6-.7 6 6 0 0 0-.8-.5l.5-1.5c.5.3 1 .6 1.2 1 .2.4.5 1 .6 1.7l.4 1.6m-4.8.8a13 13 0 0 1-1.8-.2 8.3 8.3 0 0 1-1.3-.4 4.5 4.5 0 0 1-1 .3h-3c-.5 0-.8 0-1-.2l-.6-.8a3.3 3.3 0 0 1-1.3.7 4 4 0 0 1-1.3.2h-1.4l.2-1.8 1.3.1c.7 0 1.3 0 1.7-.3.6-.3 1-.8 1-1.4h.6a22.9 22.9 0 0 0-.1 1c0 .3 0 .5.3.6l.7.2h2.9c.4-.2.6-.5.7-1l.1-.3a2.6 2.6 0 0 1 .4-.2l.4-.1v.6l-.3.8a6.4 6.4 0 0 0 1.7.4c0-.1 0-.3-.2-.5 0-.3-.2-.4-.2-.5a.4.4 0 0 1 .1-.2l.3-.2.8-.7.3.7c0 .2.1.5 0 .8l-.1 2.4m-9-7-1.5 1-1.1-.6-1.1.8-1.5-.9 1.4-1 1.2.7 1.1-.9 1.5 1m-2.4 6.4-5.8-1 .7-1.6 4.8.8a1.3 1.3 0 0 0 0-.8 4 4 0 0 0-.5-.6l1.3-1.3c.3.4.5.8.5 1.2 0 .4 0 1-.4 1.7l-.6 1.6m-4.9-.8-1.2-.3c-.7-.1-1.1-.4-1.2-.9-.1-.5.1-1.2.7-2.2l1-1.7.2-.9-.3-.6 1.8-1.2.2 1.1c0 .4-.2.9-.6 1.4l-.6 1.2a4 4 0 0 0-.7 1.7c0 .3.1.5.4.5l1.2.3-.9 1.6m-3-6.3-2 .9-1.4-1.4 2-.8 1.5 1.3m-.9 5.3a4 4 0 0 1-1.2 1.1c-.4.3-.9.4-1.4.5a7 7 0 0 1-1.9 0 11.8 11.8 0 0 1-2.2-.6 6 6 0 0 1-2.7-1.6c-.5-.6-.5-1.2 0-1.8a5.6 5.6 0 0 1 1.5-1.3 18.8 18.8 0 0 1 3-1.2l.4.4c-1 .4-1.8.7-2.2 1a3.3 3.3 0 0 0-1 .7c-.3.4-.3.8.1 1.3a8.4 8.4 0 0 0 5 1.8c1 0 1.6-.3 1.9-.6l.4-.7.1-1.4 2-1.2-.1 1.2c-.1.4-.4.8-.8 1.3l-.9 1.1"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 21 KiB |
14
jujure/themes/hello_friend/static/flags/1x1/ag.svg
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" id="flag-icons-ag" viewBox="0 0 512 512">
|
||||||
|
<defs>
|
||||||
|
<clipPath id="a">
|
||||||
|
<path fill="#25ff01" d="M109 47.6h464.8v464.9H109z"/>
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<g fill-rule="evenodd" clip-path="url(#a)" transform="translate(-120 -52.4) scale(1.1014)">
|
||||||
|
<path fill="#fff" d="M0 47.6h693V512H0z"/>
|
||||||
|
<path d="M108.95 47.58h464.87V233.7H108.95V47.58Z"/>
|
||||||
|
<path d="M128.3 232.1h435.8v103.5H128.3V232.1Z" fill="#0072c6"/>
|
||||||
|
<path d="M692.5 49.2v463.3H347L692.5 49.2zm-691.3 0v463.3h345.7L1.2 49.2z" fill="#ce1126"/>
|
||||||
|
<path d="m508.8 232.2-69.3-17.6 59-44.4-72.5 10.3 37.3-63-64.1 37.2 11.3-73.5-43.4 58-17.6-67.3-19.6 69.3-43.4-59 12.4 75.6-64.1-39.3 37.2 63-70.3-11.3 57.9 43.4-72.4 18.6h321.6z" fill="#fcd116"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 777 B |
758
jujure/themes/hello_friend/static/flags/1x1/ai.svg
Normal file
@ -0,0 +1,758 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" id="flag-icons-ai" viewBox="0 0 512 512">
|
||||||
|
<path fill="#012169" d="M0 0h512v512H0z"/>
|
||||||
|
<path fill="#49497d" d="m384 212.7 2 2z"/>
|
||||||
|
<path fill="#0e0e6e" d="m386 212.7 2 2z"/>
|
||||||
|
<path fill="#262678" d="m379.9 214.7 2 2z"/>
|
||||||
|
<path fill="#808067" d="m382 214.7 2 2z"/>
|
||||||
|
<path fill="#58587b" d="m388 214.7 2 2z"/>
|
||||||
|
<path fill="#0e0e6e" d="m312.9 216.8 2 2z"/>
|
||||||
|
<path fill="#1b1b74" d="m375.9 216.8 2 2z"/>
|
||||||
|
<path fill="#6e6c70" d="m377.9 216.8 2 2z"/>
|
||||||
|
<path fill="#cc3" d="M316.5 220.4c0 52.5-6 111.6 33 152.7 8 8.4 23.4 27.7 36.5 27 13.7-.8 31.4-21.1 39.2-31 34-44.8 28.7-98.2 29.8-150.2-15.3 6.9-23 9.2-36.4 9-10 1-25.3-5.5-34.5-10-6 4-14.7 8.9-30.4 9.4-18 .8-23.8-2.3-37.2-7z"/>
|
||||||
|
<path fill="#99994e" d="m390 216.8 2 2z"/>
|
||||||
|
<path fill="#49497d" d="m392 216.8 2 2z"/>
|
||||||
|
<path fill="#0e0e6e" d="m455 216.8 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m315 218.8 2 2z"/>
|
||||||
|
<path fill="#6e6c70" d="m317 218.8 2 2z"/>
|
||||||
|
<path fill="#3a3a7c" d="m319 218.8 2 2z"/>
|
||||||
|
<path fill="#1b1b74" d="m371.8 218.8 2 2z"/>
|
||||||
|
<path fill="#6e6c70" d="m373.8 218.8 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m375.9 218.8 2 2z"/>
|
||||||
|
<path fill="#d0d045" d="m384 218.8 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m392 218.8 2 2z"/>
|
||||||
|
<path fill="#8d8d5b" d="m394 218.8 2 2z"/>
|
||||||
|
<path fill="#3a3a7c" d="m396.2 218.8 2 2z"/>
|
||||||
|
<path fill="#262678" d="m448.9 218.8 2 2z"/>
|
||||||
|
<path fill="#53527c" d="m451 218.8 2 2z"/>
|
||||||
|
<path fill="#8d8d5b" d="m453 218.8 2 2z"/>
|
||||||
|
<path fill="#737370" d="m323 220.9 2 2z"/>
|
||||||
|
<path fill="#53527c" d="m325 220.9 2 2z"/>
|
||||||
|
<path fill="#1b1b74" d="m327 220.9 2 2z"/>
|
||||||
|
<path fill="#262678" d="m367.7 220.9 2 2z"/>
|
||||||
|
<path fill="#6e6c70" d="m369.8 220.9 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m371.8 220.9 2 2z"/>
|
||||||
|
<path fill="#e5e59d" d="m382 220.9 2 2z"/>
|
||||||
|
<path fill="#fff" d="M320.6 226a509 509 0 0 0 4 88.2c4.9 15.4 4.2 23.9 11.3 33l99-.7c6-9.7 10.5-24.4 11-30.3 5.6-29.7 5.7-62.6 5.9-92a62 62 0 0 1-35.7 7.4 69 69 0 0 1-30.5-9.2c-9.5 5.6-12.8 8.2-28.4 8.9-12.2.6-22 1.6-36.6-5.2z"/>
|
||||||
|
<path fill="#f2f1d7" d="m386 220.9 2 2z"/>
|
||||||
|
<path fill="#d9d868" d="m388 220.9 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m396.2 220.9 2 2z"/>
|
||||||
|
<path fill="#99994e" d="m398.2 220.9 2 2z"/>
|
||||||
|
<path fill="#49497d" d="m400.2 220.9 2 2z"/>
|
||||||
|
<path fill="#0e0e6e" d="m402.2 220.9 2 2z"/>
|
||||||
|
<path fill="#3a3a7c" d="m442.9 220.9 2 2z"/>
|
||||||
|
<path fill="#667" d="m444.9 220.9 2 2z"/>
|
||||||
|
<path fill="#99994e" d="m446.9 220.9 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m448.9 220.9 2 2-2-2m-121.8 2 2 2z"/>
|
||||||
|
<path fill="#99994e" d="m329.2 222.9 2 2z"/>
|
||||||
|
<path fill="#6e6c70" d="m331.2 222.9 2 2z"/>
|
||||||
|
<path fill="#49497d" d="m333.2 222.9 2 2z"/>
|
||||||
|
<path fill="#1b1b74" d="m335.2 222.9 2 2-2-2m26.4 0 2 2z"/>
|
||||||
|
<path fill="#53527c" d="m363.6 222.9 2 2-2-2z"/>
|
||||||
|
<path fill="#8d8d5b" d="m365.7 222.9 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m367.7 222.9 2 2z"/>
|
||||||
|
<path fill="#e5e59d" d="m377.9 222.9 2 2z"/>
|
||||||
|
<path fill="#fbfaf2" d="m379.9 222.9 2 2z"/>
|
||||||
|
<path fill="#f2f1d2" d="m390 222.9 2 2z"/>
|
||||||
|
<path fill="#d9d868" d="m392 222.9 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m402.2 222.9 2 2z"/>
|
||||||
|
<path fill="#6e6c70" d="m404.3 222.9 2 2z"/>
|
||||||
|
<path fill="#3a3a7c" d="m406.3 222.9 2 2z"/>
|
||||||
|
<path fill="#0e0e6e" d="m432.7 222.9 2 2z"/>
|
||||||
|
<path fill="#32327b" d="m434.7 222.9 2 2z"/>
|
||||||
|
<path fill="#58587b" d="m436.8 222.9 2 2z"/>
|
||||||
|
<path fill="#808067" d="m438.8 222.9 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m442.2 223.5 1.3.7z"/>
|
||||||
|
<path fill="#dddc7a" d="m319 224.9 2 2z"/>
|
||||||
|
<path fill="#d0d045" d="m321 224.9 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m336.6 225.5 1.4.7z"/>
|
||||||
|
<path fill="#808067" d="m339.3 224.9 2 2z"/>
|
||||||
|
<path fill="#667" d="m341.3 224.9 2 2z"/>
|
||||||
|
<path fill="#58587b" d="m343.4 224.9 2 2z"/>
|
||||||
|
<path fill="#49497d" d="m345.4 224.9 2 2z"/>
|
||||||
|
<path fill="#737370" d="m357.6 224.9 2 2z"/>
|
||||||
|
<path fill="#99994e" d="m359.6 224.9 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m361.6 224.9 2 2z"/>
|
||||||
|
<path fill="#e5e59d" d="m373.8 224.9 2 2z"/>
|
||||||
|
<path fill="#fbfaf2" d="m375.9 224.9 2 2z"/>
|
||||||
|
<path fill="#f2f1d2" d="m394 224.9 2 2z"/>
|
||||||
|
<path fill="#d9d868" d="m396.2 224.9 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m407.6 225.5 1.4.7-1.3-.7z"/>
|
||||||
|
<path fill="#808067" d="m410.4 224.9 2 2z"/>
|
||||||
|
<path fill="#667" d="m412.4 224.9 2 2z"/>
|
||||||
|
<path fill="#58587b" d="m414.4 224.9 2 2z"/>
|
||||||
|
<path fill="#3a3a7c" d="m416.5 224.9 2 2z"/>
|
||||||
|
<path fill="#58587b" d="m425.9 225.5 1.4.7z"/>
|
||||||
|
<path fill="#737370" d="m428.6 224.9 2 2z"/>
|
||||||
|
<path fill="#99994e" d="m430.6 224.9 2 2-2-2z"/>
|
||||||
|
<path fill="#a4a43d" d="m432.7 224.9 2 2z"/>
|
||||||
|
<path fill="#dddc7a" d="m448.9 224.9 2 2z"/>
|
||||||
|
<path fill="#d0d045" d="m451 224.9 2 2z"/>
|
||||||
|
<path fill="#f2f1d7" d="m323 226.9 2 2z"/>
|
||||||
|
<path fill="#e0dea1" d="m325 226.9 2 2z"/>
|
||||||
|
<path fill="#dddc7a" d="m327 226.9 2 2z"/>
|
||||||
|
<path fill="#d9d868" d="m367.7 226.9 2 2z"/>
|
||||||
|
<path fill="#e5e3af" d="m369.8 226.9 2 2z"/>
|
||||||
|
<path fill="#f6f6e4" d="m398.2 226.9 2 2z"/>
|
||||||
|
<path fill="#e1e18c" d="m400.2 226.9 2 2z"/>
|
||||||
|
<path fill="#d4d456" d="m440.8 226.9 2 2z"/>
|
||||||
|
<path fill="#e1e18c" d="m442.9 226.9 2 2z"/>
|
||||||
|
<path fill="#eeedc1" d="m444.9 226.9 2 2z"/>
|
||||||
|
<path fill="#f2f1d2" d="m331.2 228.9 2 2z"/>
|
||||||
|
<path fill="#e0dea1" d="m333.2 228.9 2 2z"/>
|
||||||
|
<path fill="#dddc7a" d="m335.2 228.9 2 2z"/>
|
||||||
|
<path fill="#d0d045" d="m337.3 228.9 2 2z"/>
|
||||||
|
<path fill="#dddc7a" d="m361.6 228.9 2 2z"/>
|
||||||
|
<path fill="#e5e3af" d="m363.6 228.9 2 2-2-2z"/>
|
||||||
|
<path fill="#f6f6e4" d="m365.7 228.9 2 2z"/>
|
||||||
|
<path fill="#eeedc1" d="m404.3 228.9 2 2z"/>
|
||||||
|
<path fill="#e1e18c" d="m406.3 228.9 2 2z"/>
|
||||||
|
<path fill="#d4d456" d="m408.3 228.9 2 2z"/>
|
||||||
|
<path fill="#d9d868" d="m432.7 228.9 2 2z"/>
|
||||||
|
<path fill="#e1e18c" d="m434.7 228.9 2 2z"/>
|
||||||
|
<path fill="#eeedc1" d="m436.8 228.9 2 2z"/>
|
||||||
|
<path fill="#f6f6e4" d="m438.8 228.9 2 2z"/>
|
||||||
|
<path fill="#f2f1d7" d="m341.3 230.9 2 2-2-2z"/>
|
||||||
|
<path fill="#f2f1d2" d="m343.4 230.9 2 2-2-2z"/>
|
||||||
|
<path fill="#eeedc1" d="m345.4 230.9 2 2-2-2z"/>
|
||||||
|
<path fill="#f2f1d2" d="m354.9 231.6 1.3.7z"/>
|
||||||
|
<path fill="#fbfaf2" d="m357.6 230.9 2 2-2-2z"/>
|
||||||
|
<path fill="#fef8f1" d="m367.7 230.9 4 4v-4h-4z"/>
|
||||||
|
<path fill="#f2f1d7" d="m412.4 230.9 2 2-2-2z"/>
|
||||||
|
<path fill="#f2f1d2" d="m414.4 230.9 2 2-2-2z"/>
|
||||||
|
<path fill="#e5e3af" d="m416.5 230.9 2 2-2-2z"/>
|
||||||
|
<path fill="#e5e59d" d="m419.9 231.6 1.3.7-1.4-.7z"/>
|
||||||
|
<path fill="#e0dea1" d="m422.6 230.9 2 2-2-2z"/>
|
||||||
|
<path fill="#f2f1d2" d="m425.9 231.6 1.4.7z"/>
|
||||||
|
<path fill="#fbfaf2" d="m428.6 230.9 2 2-2-2z"/>
|
||||||
|
<path fill="#fef8f1" d="m363.6 233 2 2-2-2z"/>
|
||||||
|
<path fill="#fbbe66" d="m365.7 233 2 2z"/>
|
||||||
|
<path fill="#fbc477" d="m363.6 235 2 2-2-2z"/>
|
||||||
|
<path fill="#fcb144" d="m367.7 235 2 2z"/>
|
||||||
|
<path fill="#fe9f11" d="m363.6 237 2 2-2-2z"/>
|
||||||
|
<path fill="#fea522" d="m367.7 237 2 2z"/>
|
||||||
|
<path fill="#fae3c9" d="m361.6 239 2 2-2-2m8.2 0 2 2z"/>
|
||||||
|
<path fill="#fbead6" d="m379.9 239 2 2z"/>
|
||||||
|
<path fill="#f9d6aa" d="m382 239 2 2z"/>
|
||||||
|
<path fill="#fae3c9" d="m390 239 2 2z"/>
|
||||||
|
<path fill="#fef8f1" d="m392 239 2 2z"/>
|
||||||
|
<path fill="#f9d099" d="m361.6 241 2 2z"/>
|
||||||
|
<path fill="#fdab33" d="m369.8 241 2 2z"/>
|
||||||
|
<path fill="#fcf1e4" d="m373.8 241 2 2z"/>
|
||||||
|
<path fill="#fbc477" d="m375.9 241 2 2z"/>
|
||||||
|
<path fill="#fea522" d="m377.9 241 2 2z"/>
|
||||||
|
<path fill="#fcb755" d="m394 241 2 2z"/>
|
||||||
|
<path fill="#f9d6aa" d="m396.2 241 2 2z"/>
|
||||||
|
<path fill="#faca88" d="m361.6 243.2 2 2z"/>
|
||||||
|
<path fill="#fea522" d="m371.8 243.2 2 2-2-2m26.4 0 2 2z"/>
|
||||||
|
<path fill="#f8dcbb" d="m400.2 243.2 2 2z"/>
|
||||||
|
<path fill="#f6f6e4" d="m319 245.2 2 2z"/>
|
||||||
|
<path fill="#fbc477" d="m361.6 245.2 2 2z"/>
|
||||||
|
<path fill="#fbbe66" d="m402.2 245.2 2 2z"/>
|
||||||
|
<path fill="#f8dcbb" d="m404.3 245.2 2 2z"/>
|
||||||
|
<path fill="#faca88" d="m361.6 247.2 2 2z"/>
|
||||||
|
<path fill="#fcb755" d="m408.3 247.2 2 2z"/>
|
||||||
|
<path fill="#f8dcbb" d="m410.4 247.2 2 2z"/>
|
||||||
|
<path fill="#fef8f1" d="m359.6 249.3 2 2z"/>
|
||||||
|
<path fill="#fe9f11" d="m361.6 249.3 2 2z"/>
|
||||||
|
<path fill="#fdab33" d="m418.5 249.3 2 2z"/>
|
||||||
|
<path fill="#fcb144" d="m420.6 249.3 2 2z"/>
|
||||||
|
<path fill="#fbc477" d="m422.6 249.3 2 2z"/>
|
||||||
|
<path fill="#f9d6aa" d="m424.6 249.3 4 4z"/>
|
||||||
|
<path fill="#fef8f1" d="m426.6 249.3 2 2z"/>
|
||||||
|
<path fill="#fcb144" d="m359.6 251.3 2 2z"/>
|
||||||
|
<path fill="#fdab33" d="m388 251.3 2 2z"/>
|
||||||
|
<path fill="#fbc477" d="m390 251.3 2 2zm8 0 2.2 2-2-2z"/>
|
||||||
|
<path fill="#fea522" d="m400.2 251.3 2 2z"/>
|
||||||
|
<path fill="#fae3c9" d="m357.6 253.3 2 2z"/>
|
||||||
|
<path fill="#fcb144" d="m384 253.3 2 2z"/>
|
||||||
|
<path fill="#fae3c9" d="m386 253.3 2 2z"/>
|
||||||
|
<path fill="#f8dcbb" d="m402.2 253.3 2 2z"/>
|
||||||
|
<path fill="#fdab33" d="m404.3 253.3 2 2z"/>
|
||||||
|
<path fill="#fe9f11" d="m416.5 253.3 2 2z"/>
|
||||||
|
<path fill="#fcb755" d="m418.5 253.3 2 2z"/>
|
||||||
|
<path fill="#f9d099" d="m420.6 253.3 2 2z"/>
|
||||||
|
<path fill="#fbead6" d="m422.6 253.3 2 2z"/>
|
||||||
|
<path fill="#fcb144" d="m357.6 255.3 2 2z"/>
|
||||||
|
<path fill="#fbbe66" d="m382 255.3 2 2z"/>
|
||||||
|
<path fill="#f9d099" d="m406.3 255.3 2 2z"/>
|
||||||
|
<path fill="#fbead6" d="m414.4 255.3 2 2z"/>
|
||||||
|
<path fill="#fcf1e4" d="m355.6 257.4 2 2z"/>
|
||||||
|
<path fill="#fbbe66" d="m379.9 257.4 2 2z"/>
|
||||||
|
<path fill="#f9d099" d="m408.3 257.4 2 2z"/>
|
||||||
|
<path fill="#fae3c9" d="m414.4 257.4 2 2z"/>
|
||||||
|
<path fill="#fbc477" d="m355.6 259.4 2 2z"/>
|
||||||
|
<path fill="#fcb144" d="m377.9 259.4 2 2-2-2m32.5 0 2 2z"/>
|
||||||
|
<path fill="#fbbe66" d="m414.4 259.4 2 2z"/>
|
||||||
|
<path fill="#f6f6e4" d="m319 261.4 2 2z"/>
|
||||||
|
<path fill="#fea522" d="m355.6 261.4 2 2z"/>
|
||||||
|
<path fill="#fbead6" d="m377.9 261.4 2 2z"/>
|
||||||
|
<path fill="#fcf1e4" d="m410.4 261.4 2 2z"/>
|
||||||
|
<path fill="#fef8f1" d="m416.5 261.4 2 2z"/>
|
||||||
|
<path fill="#fcf1e4" d="m353.6 263.5 2 2z"/>
|
||||||
|
<path fill="#fbbe66" d="m375.9 263.5 2 2z"/>
|
||||||
|
<path fill="#faca88" d="m412.4 263.5 2 2z"/>
|
||||||
|
<path fill="#f9d099" d="m416.5 263.5 2 2z"/>
|
||||||
|
<path fill="#f9d6aa" d="m353.6 265.5 2 2z"/>
|
||||||
|
<path fill="#fcf1e4" d="m375.9 265.5 2 2z"/>
|
||||||
|
<path fill="#fae3c9" d="m386 265.5 2 2z"/>
|
||||||
|
<path fill="#fea522" d="m388 265.5 2 2z"/>
|
||||||
|
<path fill="#fcb144" d="m390 265.5 2 2z"/>
|
||||||
|
<path fill="#f9d6aa" d="m392 265.5 2 2z"/>
|
||||||
|
<path fill="#fef8f1" d="m412.4 265.5 2 2z"/>
|
||||||
|
<path fill="#fea522" d="m414.4 265.5 2 2z"/>
|
||||||
|
<path fill="#fdab33" d="m416.5 265.5 2 2z"/>
|
||||||
|
<path fill="#faca88" d="m353.6 267.5-2.1 6 2-6z"/>
|
||||||
|
<path fill="#fea522" d="m373.8 267.5 2 2z"/>
|
||||||
|
<path fill="#fef8f1" d="m375.9 267.5 2 2z"/>
|
||||||
|
<path fill="#f9d099" d="m386 267.5 2 2z"/>
|
||||||
|
<path fill="#fdab33" d="m394 267.5 2 2z"/>
|
||||||
|
<path fill="#fae3c9" d="m396.2 267.5 2 2z"/>
|
||||||
|
<path fill="#f8dcbb" d="m414.4 267.5 2 2z"/>
|
||||||
|
<path fill="#f90" d="m416.5 267.5 2 2z"/>
|
||||||
|
<path fill="#fbead6" d="m419.2 268.9.6 1.3z"/>
|
||||||
|
<path fill="#fea522" d="m377.9 269.5 2 2z"/>
|
||||||
|
<path fill="#fbbe66" d="m379.9 269.5 2 2z"/>
|
||||||
|
<path fill="#faca88" d="m382 269.5 2 2z"/>
|
||||||
|
<path fill="#fcb144" d="m384 269.5 2 2z"/>
|
||||||
|
<path fill="#fae3c9" d="m386 269.5 2 2z"/>
|
||||||
|
<path fill="#fe9f11" d="m388 269.5 2 2z"/>
|
||||||
|
<path fill="#fdab33" d="m398.2 269.5 2 2z"/>
|
||||||
|
<path fill="#fbc477" d="m400.2 269.5 2 2z"/>
|
||||||
|
<path fill="#faca88" d="m402.2 269.5 2 2z"/>
|
||||||
|
<path fill="#f9d6aa" d="m404.3 269.5 2 2z"/>
|
||||||
|
<path fill="#fae3c9" d="m407.6 270.2 1.4.7-1.3-.7z"/>
|
||||||
|
<path fill="#fef8f1" d="m410.4 269.5 2 2z"/>
|
||||||
|
<path fill="#fbc477" d="m416.5 269.5 2 2z"/>
|
||||||
|
<path fill="#fef8f1" d="m329.2 271.6 2 2z"/>
|
||||||
|
<path fill="#fcf1e4" d="m331.2 271.6 2 2z"/>
|
||||||
|
<path fill="#fcb755" d="m384 271.6 2 2z"/>
|
||||||
|
<path fill="#fbead6" d="m388 271.6 2 2z"/>
|
||||||
|
<path fill="#fea522" d="m390 271.6 2 2z"/>
|
||||||
|
<path fill="#fe9f11" d="m406.3 271.6 2 2z"/>
|
||||||
|
<path fill="#fcb144" d="m408.3 271.6-2 4z"/>
|
||||||
|
<path fill="#fe9f11" d="m412.4 271.6 2 2z"/>
|
||||||
|
<path fill="#fbbe66" d="m414.4 271.6 2 2z"/>
|
||||||
|
<path fill="#fcf1e4" d="m416.5 271.6 2 2z"/>
|
||||||
|
<path fill="#fae3c9" d="m329.2 273.6 2 2z"/>
|
||||||
|
<path fill="#fe9f11" d="m331.2 273.6 4 4z"/>
|
||||||
|
<path fill="#fbead6" d="m333.2 273.6 2 2zm18.3 0 2 2z"/>
|
||||||
|
<path fill="#fae3c9" d="m353.6 273.6 2 2z"/>
|
||||||
|
<path fill="#fe9f11" d="m371.8 273.6 2 2z"/>
|
||||||
|
<path fill="#fbc477" d="m373.8 273.6 2 2z"/>
|
||||||
|
<path fill="#fea522" d="m375.9 273.6 2 2z"/>
|
||||||
|
<path fill="#fbc477" d="m382 273.6 2 2z"/>
|
||||||
|
<path fill="#fef8f1" d="m384 273.6 2 2z"/>
|
||||||
|
<path fill="#fbc477" d="m392 273.6 2 2z"/>
|
||||||
|
<path fill="#fff" d="m408.3 273.6 2 2z"/>
|
||||||
|
<path fill="#fdab33" d="m410.4 273.6 2 2z"/>
|
||||||
|
<path fill="#fbc477" d="m418.5 273.6 2 2z"/>
|
||||||
|
<path fill="#fef8f1" d="m329.2 275.6 2 2z"/>
|
||||||
|
<path fill="#fbead6" d="m335.2 275.6 2 2z"/>
|
||||||
|
<path fill="#f9d6aa" d="m345.4 275.6 2 2z"/>
|
||||||
|
<path fill="#fe9f11" d="m355.6 275.6 2 2z"/>
|
||||||
|
<path fill="#f9d6aa" d="m358.9 276.3 1.4.7z"/>
|
||||||
|
<path fill="#f8dcbb" d="m371.8 275.6 2 2z"/>
|
||||||
|
<path fill="#fcf1e4" d="m377.9 275.6 2 2z"/>
|
||||||
|
<path fill="#f9d6aa" d="m394 275.6 2 2z"/>
|
||||||
|
<path fill="#fdab33" d="m408.3 275.6 2 2z"/>
|
||||||
|
<path fill="#fcb755" d="m420.6 275.6 2 2z"/>
|
||||||
|
<path fill="#fef8f1" d="m422.6 275.6 2 2z"/>
|
||||||
|
<path fill="#53527c" d="m312.9 277.7 2 2z"/>
|
||||||
|
<path fill="#fcb755" d="m331.2 277.7 2 2z"/>
|
||||||
|
<path fill="#fea522" d="m335.2 277.7 2 2z"/>
|
||||||
|
<path fill="#fbead6" d="m343.4 277.7 2 2z"/>
|
||||||
|
<path fill="#fe9f11" d="m347.4 277.7 2 2z"/>
|
||||||
|
<path fill="#fcf1e4" d="m349.5 277.7 2 2z"/>
|
||||||
|
<path fill="#fbbe66" d="m355.6 277.7 2 2z"/>
|
||||||
|
<path fill="#fbc477" d="m357.6 277.7 2 2z"/>
|
||||||
|
<path fill="#fbbe66" d="m359.6 277.7 2 2z"/>
|
||||||
|
<path fill="#fea522" d="m369.8 277.7 2 2z"/>
|
||||||
|
<path fill="#f9d6aa" d="m396.2 277.7 2 2z"/>
|
||||||
|
<path fill="#fcb144" d="m422.6 277.7 2 2z"/>
|
||||||
|
<path fill="#8d8d5b" d="m455 277.7 2 2z"/>
|
||||||
|
<path fill="#e5e3af" d="m319 279.7 2 2z"/>
|
||||||
|
<path fill="#f8dcbb" d="m331.2 279.7 2 2z"/>
|
||||||
|
<path fill="#fdab33" d="m337.3 279.7 2 2z"/>
|
||||||
|
<path fill="#fe9f11" d="m343.4 279.7 2 2z"/>
|
||||||
|
<path fill="#faca88" d="m347.4 279.7 2 2z"/>
|
||||||
|
<path fill="#fcf1e4" d="m355.6 279.7 2 2z"/>
|
||||||
|
<path fill="#f9d099" d="m369.8 279.7 2 2-2-2m28.4 0 2 2z"/>
|
||||||
|
<path fill="#fbbe66" d="m424.6 279.7 2 2z"/>
|
||||||
|
<path fill="#fea522" d="m333.2 281.7 2 2z"/>
|
||||||
|
<path fill="#fdab33" d="m339.3 281.7 2 2z"/>
|
||||||
|
<path fill="#fea522" d="m341.3 281.7 2 2z"/>
|
||||||
|
<path fill="#fe9f11" d="m345.4 281.7 2 2z"/>
|
||||||
|
<path fill="#fef8f1" d="m347.4 281.7 2 2z"/>
|
||||||
|
<path fill="#fbbe66" d="m357.6 281.7 2 2z"/>
|
||||||
|
<path fill="#fef8f1" d="m369.8 281.7 2 2z"/>
|
||||||
|
<path fill="#fbbe66" d="m400.2 281.7 2 2z"/>
|
||||||
|
<path fill="#f9d099" d="m426.6 281.7 2 2z"/>
|
||||||
|
<path fill="#f9d6aa" d="m333.2 283.8 2 2z"/>
|
||||||
|
<path fill="#f9d099" d="m345.4 283.8 2 2z"/>
|
||||||
|
<path fill="#fcf1e4" d="m357.6 283.8 2 2z"/>
|
||||||
|
<path fill="#fdab33" d="m367.7 283.8 2 2-2-2m34.5 0 2 2z"/>
|
||||||
|
<path fill="#fbead6" d="m428.6 283.8 2 2z"/>
|
||||||
|
<path fill="#fea522" d="m335.2 285.8 2 2z"/>
|
||||||
|
<path fill="#fe9f11" d="m343.4 285.8 2 2z"/>
|
||||||
|
<path fill="#fcb144" d="m359.6 285.8 2 2z"/>
|
||||||
|
<path fill="#faca88" d="m367.7 285.8 2 2z"/>
|
||||||
|
<path fill="#f8dcbb" d="m402.2 285.8 2 2z"/>
|
||||||
|
<path fill="#fcb144" d="m428.6 285.8 2 2z"/>
|
||||||
|
<path fill="#d3d079" d="m319 287.9 2 2z"/>
|
||||||
|
<path fill="#faca88" d="m335.2 287.9 2 2zm24.4 0 2 2z"/>
|
||||||
|
<path fill="#fae3c9" d="m367.7 287.9 2 2-2-2m34.5 0 2 2z"/>
|
||||||
|
<path fill="#f8dcbb" d="m430.6 287.9 2 2-2-2z"/>
|
||||||
|
<path fill="#f2f1d7" d="m448.9 287.9 2 2z"/>
|
||||||
|
<path fill="#58587b" d="m455.7 289.2.7 1.3z"/>
|
||||||
|
<path fill="#d9d868" d="m319.6 291.2.8 1.4-.7-1.4z"/>
|
||||||
|
<path fill="#f8dcbb" d="m335.2 289.9 2 2z"/>
|
||||||
|
<path fill="#f9d6aa" d="m400.2 289.9 2 2z"/>
|
||||||
|
<path fill="#fe9f11" d="m402.2 289.9 2 2z"/>
|
||||||
|
<path fill="#fcb144" d="m430.6 289.9 2 2-2-2z"/>
|
||||||
|
<path fill="#f2f1d2" d="m449.6 291.2.7 1.4z"/>
|
||||||
|
<path fill="#fcf1e4" d="m335.2 291.9 2 2z"/>
|
||||||
|
<path fill="#fef8f1" d="m398.2 291.9 2 2z"/>
|
||||||
|
<path fill="#fe9f11" d="m400.2 291.9 2 2z"/>
|
||||||
|
<path fill="#fdab33" d="m406.3 291.9-2 4z"/>
|
||||||
|
<path fill="#fcb755" d="m408.3 291.9 2 2z"/>
|
||||||
|
<path fill="#fea522" d="m432.7 291.9 2 2z"/>
|
||||||
|
<path fill="#f9d099" d="m434.7 291.9 2 2z"/>
|
||||||
|
<path fill="#53527c" d="m455 291.9 2 2z"/>
|
||||||
|
<path fill="#808067" d="m315.6 295.3.7 1.3z"/>
|
||||||
|
<path fill="#fea522" d="m337.3 293.9 2 2-2-2m6 0 2 2-2-2z"/>
|
||||||
|
<path fill="#fe9f11" d="m365.7 293.9 2 2z"/>
|
||||||
|
<path fill="#fae3c9" d="m398.2 293.9 2 2z"/>
|
||||||
|
<path fill="#fef8f1" d="m406.3 293.9 2 2z"/>
|
||||||
|
<path fill="#fcb144" d="m410.4 293.9 2 2z"/>
|
||||||
|
<path fill="#fcb755" d="m436.8 293.9 2 2z"/>
|
||||||
|
<path fill="#fef8f1" d="m438.8 293.9 4 4z"/>
|
||||||
|
<path fill="#e5e59d" d="m449.6 295.3.7 1.3z"/>
|
||||||
|
<path fill="#32327b" d="m455.7 295.3.7 1.3z"/>
|
||||||
|
<path fill="#fcb755" d="m338 297.3.6 1.4z"/>
|
||||||
|
<path fill="#fef8f1" d="m345.4 295.9 2 2z"/>
|
||||||
|
<path fill="#fbbe66" d="m365.7 295.9 2 2z"/>
|
||||||
|
<path fill="#fbead6" d="m398.2 295.9 2 2z"/>
|
||||||
|
<path fill="#fe9f11" d="m402.2 295.9 2 2z"/>
|
||||||
|
<path fill="#fcf1e4" d="m404.3 295.9 2 2z"/>
|
||||||
|
<path fill="#fbead6" d="m410.4 295.9 2 2z"/>
|
||||||
|
<path fill="#fdab33" d="m438.8 295.9 2 2z"/>
|
||||||
|
<path fill="#667" d="m315 297.9 2 2-2-2z"/>
|
||||||
|
<path fill="#f6f6e4" d="m321 297.9 2 2-2-2z"/>
|
||||||
|
<path fill="#f9d6aa" d="m345.4 297.9 2 2-2-2z"/>
|
||||||
|
<path fill="#fdab33" d="m361.6 297.9 2 2-2-2z"/>
|
||||||
|
<path fill="#fe9f11" d="m363.6 297.9 2 2-2-2z"/>
|
||||||
|
<path fill="#fcf1e4" d="m365.7 297.9 2 2-2-2z"/>
|
||||||
|
<path fill="#fea522" d="m400.2 297.9 2 2-2-2z"/>
|
||||||
|
<path fill="#faca88" d="m402.2 297.9 2 2-2-2m10.2 0 2 2z"/>
|
||||||
|
<path fill="#fcb144" d="m440.8 297.9 2 2-2-2z"/>
|
||||||
|
<path fill="#dddc7a" d="m448.9 297.9 2 2-2-2z"/>
|
||||||
|
<path fill="#58587b" d="m315 300 2 2z"/>
|
||||||
|
<path fill="#f2f1d2" d="m321 300 2 2z"/>
|
||||||
|
<path fill="#fcb144" d="m338 301.4.6 1.3z"/>
|
||||||
|
<path fill="#fea522" d="m345.4 300 2 2z"/>
|
||||||
|
<path fill="#fef8f1" d="m365.7 300 2 2z"/>
|
||||||
|
<path fill="#fea522" d="m367.7 300 2 2z"/>
|
||||||
|
<path fill="#fcb144" d="m371.8 300 2 2z"/>
|
||||||
|
<path fill="#fbead6" d="m373.8 300 2 2z"/>
|
||||||
|
<path fill="#f8dcbb" d="m400.2 300 2 2z"/>
|
||||||
|
<path fill="#fcf1e4" d="m402.2 300 2 2z"/>
|
||||||
|
<path fill="#fef8f1" d="m412.4 300 2 2z"/>
|
||||||
|
<path fill="#fe9f11" d="m414.4 300 2 2z"/>
|
||||||
|
<path fill="#fbead6" d="m442.9 300 2 2z"/>
|
||||||
|
<path fill="#d9d868" d="m448.9 300 2 2z"/>
|
||||||
|
<path fill="#3a3a7c" d="m315 302 2 2z"/>
|
||||||
|
<path fill="#e5e3af" d="m321 302 2 2z"/>
|
||||||
|
<path fill="#faca88" d="m347.4 302 2 2z"/>
|
||||||
|
<path fill="#fbead6" d="m367.7 302 2 2z"/>
|
||||||
|
<path fill="#fe9f11" d="m373.8 302 2 2z"/>
|
||||||
|
<path fill="#fcf1e4" d="m375.9 302 2 2z"/>
|
||||||
|
<path fill="#fbead6" d="m398.2 302 2 2z"/>
|
||||||
|
<path fill="#fae3c9" d="m400.2 302 2 2z"/>
|
||||||
|
<path fill="#fbead6" d="m402.2 302 2 2z"/>
|
||||||
|
<path fill="#fbbe66" d="m414.4 302 2 2-2-2m16.3 0 2 2z"/>
|
||||||
|
<path fill="#fcf1e4" d="m432.7 302 2 2z"/>
|
||||||
|
<path fill="#fef8f1" d="m434.7 302 2 2z"/>
|
||||||
|
<path fill="#f8dcbb" d="m436.8 302 2 2z"/>
|
||||||
|
<path fill="#fcb755" d="m438.8 302 2 2z"/>
|
||||||
|
<path fill="#fae3c9" d="m442.9 302 2 2z"/>
|
||||||
|
<path fill="#808067" d="m453 302 2 2z"/>
|
||||||
|
<path fill="#32327b" d="m315 304 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m317.6 305.4.7 1.4-.6-1.4z"/>
|
||||||
|
<path fill="#e5e59d" d="m321 304 2 2z"/>
|
||||||
|
<path fill="#fbc477" d="m337.3 304 2 2z"/>
|
||||||
|
<path fill="#f9d6aa" d="m349.5 304 2 2z"/>
|
||||||
|
<path fill="#fbbe66" d="m369.8 304 2 2z"/>
|
||||||
|
<path fill="#f9d099" d="m375.9 304 2 2z"/>
|
||||||
|
<path fill="#fae3c9" d="m394 304 2 2z"/>
|
||||||
|
<path fill="#fcb144" d="m396.2 304 2 2z"/>
|
||||||
|
<path fill="#fae3c9" d="m404.3 304 2 2z"/>
|
||||||
|
<path fill="#f8dcbb" d="m414.4 304 2 2z"/>
|
||||||
|
<path fill="#f9d099" d="m430.6 304 2 2-2-2z"/>
|
||||||
|
<path fill="#fbc477" d="m440.8 304 2 2z"/>
|
||||||
|
<path fill="#fbead6" d="m442.9 304 2 2z"/>
|
||||||
|
<path fill="#737370" d="m453 304 2 2z"/>
|
||||||
|
<path fill="#d9d868" d="m321 306 2 2z"/>
|
||||||
|
<path fill="#f9d099" d="m337.3 306 2 2z"/>
|
||||||
|
<path fill="#f9d6aa" d="m351.5 306 2 2-2-2m18.3 0 2 2z"/>
|
||||||
|
<path fill="#fbc477" d="m375.9 306 2 2z"/>
|
||||||
|
<path fill="#fef8f1" d="m386 306 2 2z"/>
|
||||||
|
<path fill="#f8dcbb" d="m388 306 2 2z"/>
|
||||||
|
<path fill="#fbc477" d="m390 306 2 2z"/>
|
||||||
|
<path fill="#fea522" d="m392 306 2 2z"/>
|
||||||
|
<path fill="#fbead6" d="m404.3 306 2 2z"/>
|
||||||
|
<path fill="#f2f1d2" d="m446.9 306 2 2z"/>
|
||||||
|
<path fill="#58587b" d="m453 306 2 2z"/>
|
||||||
|
<path fill="#99994e" d="m317 308 2 2z"/>
|
||||||
|
<path fill="#d0d045" d="m321 308 2 2z"/>
|
||||||
|
<path fill="#fcb144" d="m353.6 308 2 2z"/>
|
||||||
|
<path fill="#fae3c9" d="m355.6 308 2 2z"/>
|
||||||
|
<path fill="#fef8f1" d="m369.8 308 2 2z"/>
|
||||||
|
<path fill="#fcb755" d="m377.9 308 2 2z"/>
|
||||||
|
<path fill="#fbc477" d="m379.9 308 2 2z"/>
|
||||||
|
<path fill="#fcb144" d="m382 308 2 2z"/>
|
||||||
|
<path fill="#fea522" d="m384 308 2 2z"/>
|
||||||
|
<path fill="#fe9f11" d="m400.2 308 2 2z"/>
|
||||||
|
<path fill="#f9d6aa" d="m402.2 308 2 2z"/>
|
||||||
|
<path fill="#fef8f1" d="m430.6 308 2 2-2-2z"/>
|
||||||
|
<path fill="#e0dea1" d="m446.9 308 2 2z"/>
|
||||||
|
<path fill="#3a3a7c" d="m453 308 2 2z"/>
|
||||||
|
<path fill="#737370" d="m317 310.2 2 2z"/>
|
||||||
|
<path fill="#fbfaf2" d="m323 310.2 2 2z"/>
|
||||||
|
<path fill="#fea522" d="m339.3 310.2 2 2z"/>
|
||||||
|
<path fill="#fe9f11" d="m357.6 310.2 2 2z"/>
|
||||||
|
<path fill="#fcb144" d="m359.6 310.2 2 2z"/>
|
||||||
|
<path fill="#fbc477" d="m361.6 310.2 2 2z"/>
|
||||||
|
<path fill="#faca88" d="m363.6 310.2 2 2-2-2z"/>
|
||||||
|
<path fill="#fbc477" d="m365.7 310.2 2 2z"/>
|
||||||
|
<path fill="#fcb144" d="m367.7 310.2 2 2z"/>
|
||||||
|
<path fill="#fdab33" d="m369.8 310.2 2 2z"/>
|
||||||
|
<path fill="#fbc477" d="m398.2 310.2 2 2z"/>
|
||||||
|
<path fill="#fef8f1" d="m400.2 310.2 2 2z"/>
|
||||||
|
<path fill="#fdab33" d="m428.6 310.2 2 2z"/>
|
||||||
|
<path fill="#e1e18c" d="m446.9 310.2 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m451.6 311.5.7 1.4z"/>
|
||||||
|
<path fill="#262678" d="m453 310.2 2 2z"/>
|
||||||
|
<path fill="#58587b" d="m317 312.2 2 2z"/>
|
||||||
|
<path fill="#f2f1d2" d="m323 312.2 2 2z"/>
|
||||||
|
<path fill="#faca88" d="m339.3 312.2 2 2z"/>
|
||||||
|
<path fill="#fe9f11" d="m394 312.2 2 2z"/>
|
||||||
|
<path fill="#fbead6" d="m396.2 312.2 2 2z"/>
|
||||||
|
<path fill="#fbc477" d="m414.4 312.2 2 2z"/>
|
||||||
|
<path fill="#faca88" d="m428.6 312.2 2 2z"/>
|
||||||
|
<path fill="#d4d456" d="m446.9 312.2 2 2z"/>
|
||||||
|
<path fill="#32327b" d="m317 314.2 2 2z"/>
|
||||||
|
<path fill="#e5e59d" d="m323 314.2 2 2z"/>
|
||||||
|
<path fill="#fef8f1" d="m339.3 314.2 2 2z"/>
|
||||||
|
<path fill="#fe9f11" d="m341.3 314.2 2 2z"/>
|
||||||
|
<path fill="#fbead6" d="m394 314.2 2 2z"/>
|
||||||
|
<path fill="#fea522" d="m414.4 314.2 2 2z"/>
|
||||||
|
<path fill="#fcf1e4" d="m428.6 314.2 2 2z"/>
|
||||||
|
<path fill="#808067" d="m451 314.2 2 2z"/>
|
||||||
|
<path fill="#0e0e6e" d="m317 316.2 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m319 316.2 2 2z"/>
|
||||||
|
<path fill="#d9d868" d="m323 316.2 2 2z"/>
|
||||||
|
<path fill="#f8dcbb" d="m341.3 316.2 2 2z"/>
|
||||||
|
<path fill="#f9d6aa" d="m412.4 316.2 2 2z"/>
|
||||||
|
<path fill="#faca88" d="m426.6 316.2 2 2z"/>
|
||||||
|
<path fill="#f2f1d2" d="m444.9 316.2 2 2z"/>
|
||||||
|
<path fill="#58587b" d="m451 316.2 2 2z"/>
|
||||||
|
<path fill="#8d8d5b" d="m319 318.3 2 2z"/>
|
||||||
|
<path fill="#f9d6aa" d="m343.4 318.3 2 2z"/>
|
||||||
|
<path fill="#fdab33" d="m384 318.3 2 2z"/>
|
||||||
|
<path fill="#fff" d="m386 318.3 2 2z"/>
|
||||||
|
<path fill="#fcb144" d="m389.4 318.9 1.4.7z"/>
|
||||||
|
<path fill="#fef8f1" d="m410.4 318.3-2 4z"/>
|
||||||
|
<path fill="#fe9f11" d="m412.4 318.3 2 2z"/>
|
||||||
|
<path fill="#fdab33" d="m424.6 318.3-2 4z"/>
|
||||||
|
<path fill="#e5e59d" d="m444.9 318.3 2 2z"/>
|
||||||
|
<path fill="#3a3a7c" d="m451 318.3 2 2z"/>
|
||||||
|
<path fill="#667" d="m319 320.3 2 2z"/>
|
||||||
|
<path fill="#f2f1d2" d="m325 320.3 2 2z"/>
|
||||||
|
<path fill="#f9d6aa" d="m345.4 320.3 2 2z"/>
|
||||||
|
<path fill="#fe9f11" d="m384 320.3 2 2z"/>
|
||||||
|
<path fill="#faca88" d="m386 320.3 2 2z"/>
|
||||||
|
<path fill="#fea522" d="m388 320.3 2 2z"/>
|
||||||
|
<path fill="#fcf1e4" d="m390 320.3 2 2z"/>
|
||||||
|
<path fill="#fdab33" d="m410.4 320.3 2 2z"/>
|
||||||
|
<path fill="#fef8f1" d="m424.6 320.3 2 2z"/>
|
||||||
|
<path fill="#d9d868" d="m444.9 320.3 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m448.9 320.3 2 2z"/>
|
||||||
|
<path fill="#0e0e6e" d="m451 320.3 2 2z"/>
|
||||||
|
<path fill="#3a3a7c" d="m319 322.3 2 2z"/>
|
||||||
|
<path fill="#e5e59d" d="m325 322.3 2 2z"/>
|
||||||
|
<path fill="#fae3c9" d="m347.4 322.3 4 4z"/>
|
||||||
|
<path fill="#fe9f11" d="m349.5 322.3 2 2z"/>
|
||||||
|
<path fill="#f8dcbb" d="m388 322.3 2 2z"/>
|
||||||
|
<path fill="#fcf1e4" d="m406.3 322.3 2 2z"/>
|
||||||
|
<path fill="#fdab33" d="m408.3 322.3 2 2z"/>
|
||||||
|
<path fill="#fcb144" d="m420.6 322.3 2 2z"/>
|
||||||
|
<path fill="#fef8f1" d="m422.6 322.3 2 2z"/>
|
||||||
|
<path fill="#fbfaf2" d="m442.9 322.3 2 2z"/>
|
||||||
|
<path fill="#8d8d5b" d="m448.9 322.3 2 2z"/>
|
||||||
|
<path fill="#0e0e6e" d="m319 324.4 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m321 324.4 2 2z"/>
|
||||||
|
<path fill="#d4d456" d="m325 324.4 2 2z"/>
|
||||||
|
<path fill="#f9d6aa" d="m386 324.4 2 2z"/>
|
||||||
|
<path fill="#f9d099" d="m404.3 324.4 2 2z"/>
|
||||||
|
<path fill="#fe9f11" d="m406.3 324.4 2 2z"/>
|
||||||
|
<path fill="#faca88" d="m418.5 324.4 2 2z"/>
|
||||||
|
<path fill="#eeedc1" d="m442.9 324.4 2 2z"/>
|
||||||
|
<path fill="#58587b" d="m448.9 324.4 2 2z"/>
|
||||||
|
<path fill="#737370" d="m321 326.4 2 2z"/>
|
||||||
|
<path fill="#f6f6e4" d="m327 326.4 2 2z"/>
|
||||||
|
<path fill="#fbbe66" d="m349.5 326.4 2 2z"/>
|
||||||
|
<path fill="#fcb144" d="m382 326.4 2 2z"/>
|
||||||
|
<path fill="#f8dcbb" d="m384.6 327.8.7 1.3z"/>
|
||||||
|
<path fill="#fbbe66" d="m400.2 326.4 2 2z"/>
|
||||||
|
<path fill="#fe9f11" d="m402.2 326.4 2 2z"/>
|
||||||
|
<path fill="#fbc477" d="m414.4 326.4 2 2z"/>
|
||||||
|
<path fill="#fcf1e4" d="m416.5 326.4 2 2z"/>
|
||||||
|
<path fill="#d3d079" d="m442.9 326.4 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m446.9 326.4 2 2z"/>
|
||||||
|
<path fill="#262678" d="m448.9 326.4 2 2z"/>
|
||||||
|
<path fill="#49497d" d="m321 328.4 2 2z"/>
|
||||||
|
<path fill="#e0dea1" d="m327 328.4 2 2z"/>
|
||||||
|
<path fill="#fae3c9" d="m347.4 328.4 2 2z"/>
|
||||||
|
<path fill="#fdab33" d="m375.9 328.4 2 2z"/>
|
||||||
|
<path fill="#fbc477" d="m377.9 328.4 2 2z"/>
|
||||||
|
<path fill="#fbead6" d="m379.9 328.4 2 2z"/>
|
||||||
|
<path fill="#fcb144" d="m386 328.4 2 2z"/>
|
||||||
|
<path fill="#f9d6aa" d="m412.4 328.4 2 2z"/>
|
||||||
|
<path fill="#99994e" d="m446.9 328.4 2 2z"/>
|
||||||
|
<path fill="#0e0e6e" d="m321 330.5 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m323 330.5 2 2z"/>
|
||||||
|
<path fill="#d4d456" d="m327 330.5 2 2z"/>
|
||||||
|
<path fill="#f9d099" d="m345.4 330.5 2 2z"/>
|
||||||
|
<path fill="#fe9f11" d="m347.4 330.5 2 2-2-2m10.2 0 2 2z"/>
|
||||||
|
<path fill="#f9d6aa" d="m359.6 330.5 2 2z"/>
|
||||||
|
<path fill="#f9d099" d="m361.6 330.5 2 2z"/>
|
||||||
|
<path fill="#f9d6aa" d="m369.8 330.5 2 2z"/>
|
||||||
|
<path fill="#fae3c9" d="m371.8 330.5 2 2z"/>
|
||||||
|
<path fill="#fef8f1" d="m373.8 330.5 2 2z"/>
|
||||||
|
<path fill="#fbead6" d="m390 330.5 2 2z"/>
|
||||||
|
<path fill="#fae3c9" d="m392 330.5 2 2z"/>
|
||||||
|
<path fill="#faca88" d="m394 330.5 2 2z"/>
|
||||||
|
<path fill="#fbc477" d="m396.2 330.5 2 2z"/>
|
||||||
|
<path fill="#fdab33" d="m398.2 330.5 2 2z"/>
|
||||||
|
<path fill="#fe9f11" d="m408.3 330.5 2 2z"/>
|
||||||
|
<path fill="#f9d6aa" d="m410.4 330.5 2 2z"/>
|
||||||
|
<path fill="#e5e3af" d="m440.8 330.5 2 2z"/>
|
||||||
|
<path fill="#667" d="m446.9 330.5 2 2z"/>
|
||||||
|
<path fill="#737370" d="m323 332.5 2 2z"/>
|
||||||
|
<path fill="#f2f1d7" d="m329.2 332.5 2 2z"/>
|
||||||
|
<path fill="#fea522" d="m343.4 332.5 2 2z"/>
|
||||||
|
<path fill="#fe9f11" d="m353.6 332.5 2 2z"/>
|
||||||
|
<path fill="#fbbe66" d="m355.6 332.5 2 2z"/>
|
||||||
|
<path fill="#fcf1e4" d="m357.6 332.5 2 2z"/>
|
||||||
|
<path fill="#fea522" d="m406.3 332.5 2 2z"/>
|
||||||
|
<path fill="#fbead6" d="m408.3 332.5 2 2z"/>
|
||||||
|
<path fill="#dddc7a" d="m440.8 332.5 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m444.9 332.5 2 2z"/>
|
||||||
|
<path fill="#262678" d="m446.9 332.5 2 2z"/>
|
||||||
|
<path fill="#49497d" d="m323 334.5 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m325.8 335.9.7 1.3z"/>
|
||||||
|
<path fill="#d3d079" d="m329.2 334.5 2 2z"/>
|
||||||
|
<path fill="#f9d099" d="m345.4 334.5 2 2z"/>
|
||||||
|
<path fill="#fcb144" d="m347.4 334.5 2 2z"/>
|
||||||
|
<path fill="#faca88" d="m349.5 334.5 2 2z"/>
|
||||||
|
<path fill="#f8dcbb" d="m351.5 334.5 2 2z"/>
|
||||||
|
<path fill="#fef8f1" d="m353.6 334.5 2 2z"/>
|
||||||
|
<path fill="#f8dcbb" d="m398.2 334.5 2 2z"/>
|
||||||
|
<path fill="#fcf1e4" d="m406.3 334.5 2 2z"/>
|
||||||
|
<path fill="#f6f6e4" d="m438.8 334.5 2 2z"/>
|
||||||
|
<path fill="#8d8d5b" d="m444.9 334.5 2 2z"/>
|
||||||
|
<path fill="#fbfaf2" d="m331.2 336.5 2 2z"/>
|
||||||
|
<path fill="#fbbe66" d="m398.2 336.5 2 2z"/>
|
||||||
|
<path fill="#faca88" d="m404.3 336.5 2 2z"/>
|
||||||
|
<path fill="#e1e18c" d="m438.8 336.5 2 2z"/>
|
||||||
|
<path fill="#49497d" d="m444.9 336.5 2 2z"/>
|
||||||
|
<path fill="#58587b" d="m325 338.6 2 2z"/>
|
||||||
|
<path fill="#e5e59d" d="m331.2 338.6 2 2z"/>
|
||||||
|
<path fill="#fe9f11" d="m398.2 338.6 2 2z"/>
|
||||||
|
<path fill="#fdab33" d="m402.2 338.6 2 2z"/>
|
||||||
|
<path fill="#fbfaf2" d="m436.8 338.6 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m442.9 338.6 2 2z"/>
|
||||||
|
<path fill="#0e0e6e" d="m444.9 338.6 2 2z"/>
|
||||||
|
<path fill="#1b1b74" d="m325 340.6 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m327 340.6 2 2z"/>
|
||||||
|
<path fill="#d0d045" d="m331.2 340.6 2 2z"/>
|
||||||
|
<path fill="#fbead6" d="m396.2 340.6 2 2z"/>
|
||||||
|
<path fill="#fe9f11" d="m400.2 340.6 2 2z"/>
|
||||||
|
<path fill="#fbead6" d="m402.2 340.6 2 2z"/>
|
||||||
|
<path fill="#e5e59d" d="m436.8 340.6 2 2z"/>
|
||||||
|
<path fill="#667" d="m442.9 340.6 2 2z"/>
|
||||||
|
<path fill="#6e6c70" d="m327 342.6 2 2z"/>
|
||||||
|
<path fill="#e5e3af" d="m333.2 342.6 2 2z"/>
|
||||||
|
<path fill="#faca88" d="m396.8 344 .7 1.4z"/>
|
||||||
|
<path fill="#fae3c9" d="m400.2 342.6 2 2z"/>
|
||||||
|
<path fill="#fbfaf2" d="m434.7 342.6 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m440.8 342.6 2 2z"/>
|
||||||
|
<path fill="#1b1b74" d="m442.9 342.6 2 2-2-2m-115.8 2 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m329.2 344.7 2 2z"/>
|
||||||
|
<path fill="#d0d045" d="m333.2 344.7 2 2z"/>
|
||||||
|
<path fill="#fbfaf2" d="m335.2 344.7 2 2z"/>
|
||||||
|
<path fill="#f9d6aa" d="m398.2 344.7 2 2z"/>
|
||||||
|
<path fill="#e5e59d" d="m434.7 344.7 2 2z"/>
|
||||||
|
<path fill="#6e6c70" d="m440.8 344.7 2 2-2-2m-111.6 2 2 2z"/>
|
||||||
|
<path fill="#8cbf84" d="m335.2 346.7 2 2z"/>
|
||||||
|
<path fill="#0cf" d="M336 346.7c7 14.8 32 49.8 51 49.2 18.7-.7 39.6-35 47.7-49.2z"/>
|
||||||
|
<path fill="#a4a43d" d="m438.8 346.7 2 2z"/>
|
||||||
|
<path fill="#1b1b74" d="m440.8 346.7 2 2-2-2m-111.6 2 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m331.2 348.7 2 2z"/>
|
||||||
|
<path fill="#adb333" d="m335.2 348.7 2 2z"/>
|
||||||
|
<path fill="#1ac5b5" d="m337.3 348.7 2 2z"/>
|
||||||
|
<path fill="#68b070" d="m432.7 348.7 2 2z"/>
|
||||||
|
<path fill="#667" d="m438.8 348.7 2 2z"/>
|
||||||
|
<path fill="#58587b" d="m331.2 350.8 2 2z"/>
|
||||||
|
<path fill="#7fb15c" d="m337.3 350.8 2 2z"/>
|
||||||
|
<path fill="#27c2aa" d="m430.6 350.8 2 2-2-2z"/>
|
||||||
|
<path fill="#a4a43d" d="m436.8 350.8-2 4z"/>
|
||||||
|
<path fill="#0e0e6e" d="m438.8 350.8 2 2-2-2m-107.6 2 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m333.2 352.8 4 4z"/>
|
||||||
|
<path fill="#34be9e" d="m339.3 352.8 2 2z"/>
|
||||||
|
<path fill="#96b247" d="m430.6 352.8 2 2-2-2z"/>
|
||||||
|
<path fill="#53527c" d="m436.8 352.8 2 2z"/>
|
||||||
|
<path fill="#3a3a7c" d="m333.2 354.9 2 2z"/>
|
||||||
|
<path fill="#a2b23d" d="m339.3 354.9 2 2z"/>
|
||||||
|
<path fill="#0dc9c1" d="m341.3 354.9 2 2z"/>
|
||||||
|
<path fill="#5bb47c" d="m428.6 354.9 2 2z"/>
|
||||||
|
<path fill="#8d8d5b" d="m434.7 354.9 2 2z"/>
|
||||||
|
<path fill="#737370" d="m335.2 356.9 2 2z"/>
|
||||||
|
<path fill="#74b166" d="m341.3 356.9 2 2z"/>
|
||||||
|
<path fill="#27c2aa" d="m426.6 356.9 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m432.7 356.9-2 4z"/>
|
||||||
|
<path fill="#262678" d="m434.7 356.9 2 2z"/>
|
||||||
|
<path fill="#0e0e6e" d="m335.2 358.9 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m337.3 358.9 4 4z"/>
|
||||||
|
<path fill="#42bb92" d="m343.4 358.9 2 2z"/>
|
||||||
|
<path fill="#0dc9c1" d="m424.6 358.9 2 2z"/>
|
||||||
|
<path fill="#96b247" d="m426.6 358.9 2 2z"/>
|
||||||
|
<path fill="#58587b" d="m432.7 358.9 2 2z"/>
|
||||||
|
<path fill="#3a3a7c" d="m337.3 360.9 2 2z"/>
|
||||||
|
<path fill="#adb333" d="m343.4 360.9 2 2z"/>
|
||||||
|
<path fill="#27c2aa" d="m345.4 360.9 2 2z"/>
|
||||||
|
<path fill="#74b166" d="m424.6 360.9 2 2z"/>
|
||||||
|
<path fill="#8d8d5b" d="m430.6 360.9 2 2-2-2z"/>
|
||||||
|
<path fill="#6e6c70" d="m339.3 362.9 2 2z"/>
|
||||||
|
<path fill="#96b247" d="m345.4 362.9 2 2z"/>
|
||||||
|
<path fill="#0dc9c1" d="m347.4 362.9 2 2z"/>
|
||||||
|
<path fill="#42bb92" d="m422.6 362.9 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m428.6 362.9-4 6 4-6z"/>
|
||||||
|
<path fill="#1b1b74" d="m430.6 362.9 2 2-2-2z"/>
|
||||||
|
<path fill="#0e0e6e" d="m339.3 364.9 2 2-2-2z"/>
|
||||||
|
<path fill="#8d8d5b" d="m341.3 364.9 2 2-2-2z"/>
|
||||||
|
<path fill="#7fb15c" d="m347.4 364.9 2 2-2-2z"/>
|
||||||
|
<path fill="#34be9e" d="m420.6 364.9 2 2-2-2z"/>
|
||||||
|
<path fill="#3a3a7c" d="m428.6 364.9 2 2-2-2z"/>
|
||||||
|
<path fill="#1b1b74" d="m341.3 367 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m343.4 367 22.3 22.3z"/>
|
||||||
|
<path fill="#74b166" d="m349.5 367 2 2z"/>
|
||||||
|
<path fill="#27c2aa" d="m418.5 367 2 2z"/>
|
||||||
|
<path fill="#adb333" d="m420.6 367 2 2z"/>
|
||||||
|
<path fill="#667" d="m426.6 367 2 2z"/>
|
||||||
|
<path fill="#32327b" d="m343.4 369 2 2z"/>
|
||||||
|
<path fill="#42bb92" d="m351.5 369 2 2z"/>
|
||||||
|
<path fill="#0dc9c1" d="m416.5 369-8.2 10.2 8.3-10.3z"/>
|
||||||
|
<path fill="#adb333" d="m418.5 369 2 2z"/>
|
||||||
|
<path fill="#737370" d="m424.6 369 2 2z"/>
|
||||||
|
<path fill="#49497d" d="m345.4 371 2 2z"/>
|
||||||
|
<path fill="#42bb92" d="m353.6 371 2 2z"/>
|
||||||
|
<path fill="#96b247" d="m416.5 371 2 2z"/>
|
||||||
|
<path fill="#8d8d5b" d="m422.6 371-2 4z"/>
|
||||||
|
<path fill="#0e0e6e" d="m424.6 371 2 2z"/>
|
||||||
|
<path fill="#53527c" d="m347.4 373 2 2z"/>
|
||||||
|
<path fill="#42bb92" d="m355.6 373 2 2z"/>
|
||||||
|
<path fill="#96b247" d="m414.4 373 2 2z"/>
|
||||||
|
<path fill="#0e0e6e" d="m422.6 373 2 2z"/>
|
||||||
|
<path fill="#6e6c70" d="m349.5 375 2 2z"/>
|
||||||
|
<path fill="#42bb92" d="m357.6 375 2 2z"/>
|
||||||
|
<path fill="#96b247" d="m412.4 375 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m418.5 375-4 6.2 4-6z"/>
|
||||||
|
<path fill="#262678" d="m420.6 375 2 2z"/>
|
||||||
|
<path fill="#6e6c70" d="m351.5 377.2 2 2z"/>
|
||||||
|
<path fill="#42bb92" d="m359.6 377.2 2 2z"/>
|
||||||
|
<path fill="#96b247" d="m410.4 377.2 2 2z"/>
|
||||||
|
<path fill="#262678" d="m418.5 377.2 2 2z"/>
|
||||||
|
<path fill="#6e6c70" d="m353.6 379.2 2 2z"/>
|
||||||
|
<path fill="#68b070" d="m361.6 379.2 2 2z"/>
|
||||||
|
<path fill="#27c2aa" d="m406.3 379.2 2 2z"/>
|
||||||
|
<path fill="#adb333" d="m408.3 379.2 2 2z"/>
|
||||||
|
<path fill="#262678" d="m416.5 379.2 2 2z"/>
|
||||||
|
<path fill="#667" d="m355.6 381.2 2 2z"/>
|
||||||
|
<path fill="#74b166" d="m363.6 381.2 2 2-2-2z"/>
|
||||||
|
<path fill="#34be9e" d="m404.3 381.2 2 2z"/>
|
||||||
|
<path fill="#adb333" d="m406.3 381.2 2 2z"/>
|
||||||
|
<path fill="#8d8d5b" d="m412.4 381.2-2 4z"/>
|
||||||
|
<path fill="#262678" d="m414.4 381.2 2 2z"/>
|
||||||
|
<path fill="#49497d" d="m357.6 383.2 2 2z"/>
|
||||||
|
<path fill="#96b247" d="m365.7 383.2 2 2z"/>
|
||||||
|
<path fill="#0dc9c1" d="m367.7 383.2 2 2z"/>
|
||||||
|
<path fill="#42bb92" d="m402.2 383.2 2 2z"/>
|
||||||
|
<path fill="#0e0e6e" d="m412.4 383.2 2 2z"/>
|
||||||
|
<path fill="#49497d" d="m359.6 385.3 2 2z"/>
|
||||||
|
<path fill="#a2b23d" d="m367.7 385.3 2 2z"/>
|
||||||
|
<path fill="#27c2aa" d="m369.8 385.3 2 2z"/>
|
||||||
|
<path fill="#74b166" d="m400.2 385.3 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m406.3 385.3-6 8z"/>
|
||||||
|
<path fill="#808067" d="m408.3 385.3 2 2z"/>
|
||||||
|
<path fill="#0e0e6e" d="m410.4 385.3 2 2z"/>
|
||||||
|
<path fill="#262678" d="m361.6 387.3 2 2z"/>
|
||||||
|
<path fill="#adb333" d="m369.8 387.3 2 2z"/>
|
||||||
|
<path fill="#42bb92" d="m371.8 387.3 2 2z"/>
|
||||||
|
<path fill="#0dc9c1" d="m396.2 387.3 2 2z"/>
|
||||||
|
<path fill="#96b247" d="m398.2 387.3 2 2z"/>
|
||||||
|
<path fill="#6e6c70" d="m406.3 387.3 2 2z"/>
|
||||||
|
<path fill="#1b1b74" d="m363.6 389.3 2 2-2-2z"/>
|
||||||
|
<path fill="#8d8d5b" d="m365.7 389.3 2 2z"/>
|
||||||
|
<path fill="#74b166" d="m373.8 389.3 2 2z"/>
|
||||||
|
<path fill="#0dc9c1" d="m375.9 389.3 2 2z"/>
|
||||||
|
<path fill="#34be9e" d="m394 389.3 2 2z"/>
|
||||||
|
<path fill="#adb333" d="m396.2 389.3 2 2z"/>
|
||||||
|
<path fill="#49497d" d="m404.3 389.3 2 2z"/>
|
||||||
|
<path fill="#0e0e6e" d="m365.7 391.4 2 2z"/>
|
||||||
|
<path fill="#6e6c70" d="m367.7 391.4 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m369.8 391.4 4 4z"/>
|
||||||
|
<path fill="#96b247" d="m375.9 391.4 2 2z"/>
|
||||||
|
<path fill="#27c2aa" d="m377.9 391.4 2 2z"/>
|
||||||
|
<path fill="#68b070" d="m392 391.4 2 2z"/>
|
||||||
|
<path fill="#32327b" d="m402.2 391.4 2 2z"/>
|
||||||
|
<path fill="#49497d" d="m369.8 393.4 2 2z"/>
|
||||||
|
<path fill="#5bb47c" d="m379.9 393.4 2 2z"/>
|
||||||
|
<path fill="#27c2aa" d="m388 393.4 2 2z"/>
|
||||||
|
<path fill="#96b247" d="m390 393.4 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m396.2 393.4-2 4z"/>
|
||||||
|
<path fill="#808067" d="m398.2 393.4 2 2z"/>
|
||||||
|
<path fill="#0e0e6e" d="m400.2 393.4 2 2z"/>
|
||||||
|
<path fill="#262678" d="m371.8 395.4 2 2z"/>
|
||||||
|
<path fill="#8d8d5b" d="m373.8 395.4 2 2z"/>
|
||||||
|
<path fill="#8bb252" d="m382 395.4 2 2z"/>
|
||||||
|
<path fill="#1ac5b5" d="m384 395.4 2 2z"/>
|
||||||
|
<path fill="#5bb47c" d="m386 395.4 2 2z"/>
|
||||||
|
<path fill="#58587b" d="m396.2 395.4 2 2z"/>
|
||||||
|
<path fill="#0e0e6e" d="m373.8 397.5 2 2z"/>
|
||||||
|
<path fill="#667" d="m375.9 397.5 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m377.9 397.5 2 2z"/>
|
||||||
|
<path fill="#99994e" d="m392 397.5 2 2z"/>
|
||||||
|
<path fill="#32327b" d="m394 397.5 2 2-2-2m-16.1 2 2 2z"/>
|
||||||
|
<path fill="#99994e" d="m379.9 399.5 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m388 399.5 2 2z"/>
|
||||||
|
<path fill="#667" d="m390 399.5 2 2z"/>
|
||||||
|
<path fill="#0e0e6e" d="m392 399.5 2 2-2-2m-12.1 2 2 2z"/>
|
||||||
|
<path fill="#667" d="m382 401.5 2 2z"/>
|
||||||
|
<path fill="#a4a43d" d="m384 401.5 2 2z"/>
|
||||||
|
<path fill="#99994e" d="m386 401.5 2 2z"/>
|
||||||
|
<path fill="#32327b" d="m388 401.5 2 2z"/>
|
||||||
|
<path fill="#262678" d="m384 403.5 2 2z"/>
|
||||||
|
<path fill="#0e0e6e" d="m386 403.5 2 2z"/>
|
||||||
|
<path fill="#f90" d="M388 267.5c3.2 7.4 13.2 15.5 16 19.5-3.5 4-4.2 3.6-3.8 11 6-6.4 6.2-7 10.2-6.1 8.6 8.6 1.5 27-5.6 31-7.1 4.3-5.8-.1-16.5 5.2 4.9 4.2 10.6-.6 15.2.7 2.5 3-1.2 8.4.7 13.6 4-.4 3.6-8.7 4.6-11.7 3-11 21-18.6 21.9-28.7 3.8-1.7 7.5-.5 12 2-2.2-9.4-9.7-9.3-11.8-12.2-4.8-7.4-9.1-15.8-19.4-18-8-1.7-7.3.5-12.3-3-3.2-2.4-12.7-7-11.2-3.3z"/>
|
||||||
|
<path fill="#fff" fill-rule="evenodd" d="M410.6 275.9a1.6 1.6 0 1 1-3.3 0 1.6 1.6 0 0 1 3.3 0z"/>
|
||||||
|
<path fill="#f90" d="M362.9 298.8c5-6.2 7.6-19 9.8-23.2 5.2 1.2 5 2 11.5-1.8-8.5-2.4-9.2-2.2-10.2-6.1 3.6-11.7 23.2-14 30-9.6 7.2 4.3 2.7 5.2 12.4 12 1.4-6.2-5.5-9-6.5-13.6 1.5-3.7 8-3 11.6-7-2.2-3.5-9.3.8-12.4 1.4-11 2.5-26.3-9.8-35.6-6-3.3-2.5-4-6.4-4-11.7-7.1 6.5-3.5 13-5.2 16.3-4.2 7.7-9.7 15.5-6.8 25.6 2.2 7.8 3.8 6.2 3.2 12.3-.7 3.9-.4 14.5 2.2 11.4z"/>
|
||||||
|
<path fill="#fff" fill-rule="evenodd" d="M359.8 274.9c.8-.4 1.8-.1 2.2.7a1.6 1.6 0 1 1-2.2-.7z"/>
|
||||||
|
<path fill="#f90" d="M404 303c-8-1-20.1 3.4-25 3.8-1.5-5.1-.8-5.5-7.4-9 2.3 8.6 2.8 9 0 12-11.8 2.9-24-12.7-23.8-20.8 0-8.3 3.2-5 4-17-6 2-4.8 9.5-8.3 12.8-4 .6-6.6-5.3-12-6.3-1.8 3.7 5.5 7.5 7.6 9.9 7.9 8.2 5.2 27.5 13.3 33.5-.4 4.2-3.4 6.8-8 9.4 9.3 2.9 13-3.7 16.7-4 8.8-.2 18.3.4 25.5-7.3 5.4-6 3.3-6.5 8.8-9 3.7-1.4 12.6-7.2 8.6-8z"/>
|
||||||
|
<path fill="#fff" fill-rule="evenodd" d="M385.2 318.2a1.6 1.6 0 1 1 1.7-2.8 1.6 1.6 0 0 1-1.7 2.8z"/>
|
||||||
|
<path fill="#012169" d="M0 0h256v256H0z"/>
|
||||||
|
<path fill="#fff" d="M256 0v32l-95 96 95 93.5V256h-33.5L127 162l-93 94H0v-34l93-93.5L0 37V0h31l96 94 93-94z"/>
|
||||||
|
<path fill="#c8102e" d="m92 162 5.5 17L21 256H0v-1.5zm62-6 27 4 75 73.5V256zM256 0l-96 98-2-22 75-76zM0 .5 96.5 95 67 91 0 24.5z"/>
|
||||||
|
<path fill="#fff" d="M88 0v256h80V0zM0 88v80h256V88z"/>
|
||||||
|
<path fill="#c8102e" d="M0 104v48h256v-48zM104 0v256h48V0z"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 36 KiB |
5
jujure/themes/hello_friend/static/flags/1x1/al.svg
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="flag-icons-al" viewBox="0 0 512 512">
|
||||||
|
<path fill="#f00" d="M0 0h512v512H0z"/>
|
||||||
|
<path id="a" d="M204.9 99.5c-5 0-13.2 1.6-13 5.4-14-2.3-15.4 3.4-14.6 8.5 1.4-2 3-3.1 4.2-3.3 1.9-.3 3.8.3 5.8 1.5a23 23 0 0 1 5 4.4c-4.8 1.1-8.6.4-12.4-.3a17.6 17.6 0 0 1-6.1-2.5c-1.6-1.1-2.1-2.1-4.6-4.7-2.9-3-6-2.1-5 2.5 2.2 4.3 6 6.3 10.7 7 2.2.4 5.6 1.2 9.4 1.2 3.8 0 8.1-.5 10.5 0-1.4.8-3 2.4-6.2 3-3.2.6-8-2-11-2.6.4 2.5 3.5 4.8 9.7 6 10.2 2.2 18.7 4 24.3 7 5.6 3 9.1 6.8 11.6 9.8 5 6 5.3 10.5 5.6 11.5 1 9.5-2.2 14.8-8.4 16.4-3 .8-8.5-.7-10.5-3-2-2.4-4-6.4-3.4-12.7.5-2.5 3.4-9 1-10.3a291.6 291.6 0 0 0-34.4-16c-2.7-1.1-5 2.5-5.8 4A53.5 53.5 0 0 1 129 107c-4.6-8.1-12.1 0-10.9 7.7 2.1 8.6 8.6 14.8 16.5 19.2 8 4.5 18.1 8.8 28.3 8.6 5.5 1 5.5 8.2-1.1 9.5-13 0-23.2-.2-32.9-9.6-7.4-6.7-11.5 1.3-9.4 5.8 3.6 14 23.6 18 43.8 13.4 7.8-1.3 3.1 7 .9 7.2-8.4 6-23.5 12-36.8-.1-6.1-4.7-10.2-.7-8 6 6 17.5 28.5 13.8 44 5.2 4-2.2 7.6 3 2.7 6.9-19.2 13.4-28.9 13.6-37.6 8.4-10.8-4.3-11.8 7.8-5.3 11.8 7.2 4.4 25.4 1 38.9-7.4 5.7-4.2 6 2.4 2.3 5-15.9 13.8-22.2 17.5-38.8 15.2-8.2-.6-8 9.5-1.6 13.5 8.8 5.4 26.1-3.6 39.5-14.7 5.6-3 6.6 2 3.8 7.8a57.4 57.4 0 0 1-23.3 19.2 29.1 29.1 0 0 1-19.5.7c-6.2-2.2-7 4.2-3.6 10 2 3.5 10.6 4.7 19.7 1.4 9.2-3.2 19-10.8 25.7-19.8 6-5.1 5.2 1.8 2.5 6.7-13.5 21.3-25.9 29.2-42.1 27.9-7.3-1.2-8.9 4.4-4.3 9.6 8 6.7 18.2 6.4 27-.2a751 751 0 0 0 30.8-32.6c5.5-4.4 7.3 0 5.7 9-1.5 5.1-5.2 10.5-15.3 14.5-7 4-1.8 9.4 3.4 9.5 2.9 0 8.7-3.3 13-8.3 5.9-6.5 6.2-11 9.5-21.1 3-5 8.4-2.7 8.4 2.5-2.6 10.2-4.8 12-10 16.2-5.1 4.7 3.4 6.3 6.3 4.4 8.3-5.6 11.3-12.8 14.1-19.4 2-4.8 7.8-2.5 5.1 5.3-6.4 18.5-17 25.8-35.5 29.6-1.9.3-3 1.4-2.4 3.6l7.5 7.5c-11.5 3.3-20.8 5.2-32.2 8.5L142 300.6c-1.5-3.4-2.2-8.7-10.4-5-5.7-2.6-8.2-1.6-11.4 1 4.5.1 6.5 1.3 8.3 3.4 2.3 6 7.6 6.6 13 5 3.5 2.9 5.4 5.2 9 8.2l-17.8-.6c-6.3-6.7-11.3-6.3-15.8-1-3.5.5-5 .5-7.3 4.7 3.7-1.5 6-2 7.7-.3 6.6 3.9 11 3 14.3 0l18.7 1.1c-2.3 2-5.6 3.1-8 5.2-9.7-2.8-14.7 1-16.4 8.8a18.2 18.2 0 0 0-1.4 10c1-3.2 2.5-5.9 5.3-7.6 8.6 2.2 11.8-1.3 12.3-6.5 4.2-3.4 10.5-4.1 14.6-7.6 4.9 1.6 7.2 2.6 12.1 4.1 1.7 5.3 5.7 7.4 12 6 7.7.3 6.3 3.4 7 5.9 2-3.6 2-7-2.8-10.3-1.7-4.6-5.5-6.7-10.4-4-4.7-1.3-5.9-3.2-10.5-4.6 11.7-3.7 20-4.5 31.8-8.3 3 2.8 5.2 4.8 8.2 7.2 1.6 1 3 1.2 4 0 7.3-10.6 10.6-20 17.4-27 2.6-2.9 6-6.8 9.6-7.8 1.8-.4 4-.2 5.5 1.4 1.4 1.6 2.6 4.4 2 8.7-.6 6.2-2 8.2-3.8 11.8-1.7 3.7-3.9 6-6 8.8-4.4 5.7-10.1 9-13.5 11.2-6.8 4.4-9.7 2.5-15 2.2-6.7.8-8.5 4.1-3 8.7a21 21 0 0 0 13.7 2.3c3.3-.6 7-4.8 9.8-7 3-3.6 8.1.6 4.7 4.7-6.3 7.5-12.6 12.4-20.3 12.3-8.2 1-6.7 5.7-1.3 7.9 9.8 4 18.6-3.5 23-8.5 3.5-3.7 6-3.9 5.3 2-3.4 10.5-8.1 14.6-15.7 15.1-6.2-.5-6.3 4.2-1.7 7.5 10.3 7 17.7-5 21.2-12.4 2.5-6.6 6.3-3.5 6.7 2 0 7.3-3.2 13.2-12 20.7 6.7 10.7 14.5 21.7 21.3 32.5l20.5-228.2-20.5-36c-2.1-2-9.3-10.5-11.2-11.7-.7-.7-1.1-1.2-.1-1.6 1-.4 3.2-.8 4.8-1-4.4-4.4-8-5.8-16.3-8.2 2-.8 4-.3 9.9-.6a32.3 32.3 0 0 0-14.4-11c4.5-3 5.3-3.3 9.8-7-7.7-.6-14.3-2-20.8-4a41 41 0 0 0-12.8-3.7zm.7 9c4 0 6.6 1.4 6.6 3 0 1.7-2.5 3.1-6.6 3.1-4 0-6.6-1.5-6.6-3.2 0-1.7 2.6-3 6.6-3z"/>
|
||||||
|
<use xlink:href="#a" width="100%" height="100%" transform="matrix(-1 0 0 1 512 0)"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 3.1 KiB |
5
jujure/themes/hello_friend/static/flags/1x1/am.svg
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" id="flag-icons-am" viewBox="0 0 512 512">
|
||||||
|
<path fill="#d90012" d="M0 0h512v170.7H0z"/>
|
||||||
|
<path fill="#0033a0" d="M0 170.7h512v170.6H0z"/>
|
||||||
|
<path fill="#f2a800" d="M0 341.3h512V512H0z"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 236 B |