diff --git a/themes/.gitkeep b/themes/.gitkeep
deleted file mode 100644
index 33a9aed7..00000000
--- a/themes/.gitkeep
+++ /dev/null
@@ -1 +0,0 @@
-/* @copyright  Copyright (c) 2015 - 2021 Trilby Media, LLC. All rights reserved. */
diff --git a/themes/learn2/.editorconfig b/themes/learn2/.editorconfig
deleted file mode 100644
index 808ae580..00000000
--- a/themes/learn2/.editorconfig
+++ /dev/null
@@ -1,13 +0,0 @@
-# EditorConfig is awesome: http://EditorConfig.org
-
-# top-most EditorConfig file
-root = true
-
-# Unix-style newlines with a newline ending every file
-[*]
-charset = utf-8
-end_of_line = lf
-trim_trailing_whitespace = true
-insert_final_newline = true
-indent_style = space
-indent_size = 4
diff --git a/themes/learn2/.gitignore b/themes/learn2/.gitignore
deleted file mode 100644
index 4b114324..00000000
--- a/themes/learn2/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-.sass-cache
-.DS_Store
diff --git a/themes/learn2/CHANGELOG.md b/themes/learn2/CHANGELOG.md
deleted file mode 100644
index 709e7ed8..00000000
--- a/themes/learn2/CHANGELOG.md
+++ /dev/null
@@ -1,121 +0,0 @@
-# v1.8.2
-## 02/25/2021
-
-1. [](#bugfix)
-    * Fixed bad tab causing invalid blueprint [#91](https://github.com/getgrav/grav-theme-learn2/pull/91)
-
-# v1.8.1
-## 01/15/2021
-
-1. [](#improved)
-    * Fixed autoescaping in preparation for Grav 1.7
-
-# v1.8.0
-## 03/21/2019
-
-1. [](#new)
-    * Set Dependency of Grav 1.5.10+ which has support for new **Deferred Block** Twig extension
-    * Implement assets rendering using **Deferred Block** Twig extension
-
-# v1.7.0
-## 08/23/2017
-
-1. [](#improved)
-    * Added default page template.
-    * Added blueprints for docs and chapter pages
-
-# v1.6.3
-## 01/31/2017
-
-1. [](#bugfix)
-    * Fixed changelog date
-
-# v1.6.2
-## 01/31/2017
-
-1. [](#bugfix)
-    * Fixed a PHP 7.1 issue
-
-# v1.6.1
-## 01/24/2017
-
-1. [](#new)
-    * Updated to FontAwesome 4.7.0 with [Grav icon](http://fontawesome.io/icon/grav/)
-
-# v1.6.0
-## 07/14/2016
-
-1. [](#new)
-    * Added the spanish language
-1. [](#improved)
-    * Remove unneeded streams from Theme YAML
-    * Set the page language from Grav's Language configuration. Default to english.
-1. [](#bugfix)
-    * Fix an issue on iOS 9+ Safari scaling
-
-# v1.5.0
-## 01/06/2016
-
-1. [](#new)
-    * Added keyboard prev/next navigation
-1. [](#improved)
-    * Various language updates
-1. [](#bugfix)
-    * Fixed a typo in CSS
-
-# v1.4.2
-## 12/18/2015
-
-1. [](#bugfix)
-    * Fixed clipboard for Safari
-
-# v1.4.1
-## 12/11/2015
-
-1. [](#new)
-    * Support new sidebar scrollbar
-    * New subtle `subtitle` styling
-
-# v1.4.0
-## 10/07/2015
-
-1. [](#new)
-    * Added 1-click copy-to-clipboard feature for `code` and `pre` tags
-    * Added German translations
-    * Configurable root page
-1. [](#improved)
-    * Wrapped topbar to remove it from error pages
-1. [](#bugfix)
-    * Fix for bad YAML
-    * Fix for bad HTML in github note
-
-# v1.3.0
-## 09/11/2015
-
-1. [](#new)
-    * Added configurable Google analytics code
-
-# v1.2.0
-## 08/25/2015
-
-1. [](#improved)
-    * Added blueprints for Grav Admin plugin
-
-# v1.1.0
-## 07/19/2015
-
-1. [](#new)
-    * Added search highlight support
-    * Added a footer
-
-# v1.0.1
-## 06/2/2015
-
-1. [](#new)
-    * Added support for 2+ page levels
-
-# v1.0.0
-## 06/17/2015
-
-1. [](#new)
-    * ChangeLog started...
diff --git a/themes/learn2/LICENSE b/themes/learn2/LICENSE
deleted file mode 100644
index 484793ad..00000000
--- a/themes/learn2/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2014 Grav
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/themes/learn2/README.md b/themes/learn2/README.md
deleted file mode 100644
index 0160c67d..00000000
--- a/themes/learn2/README.md
+++ /dev/null
@@ -1,79 +0,0 @@
-# Learn2
-
-![Learn2](screenshot.jpg)
-
-Learn2 is the default [Grav Learn](http://learn.getgrav.org) theme. Simple, fast and modern.
-
-# Installation
-
-Installing the Learn2 theme can be done in one of two ways. Our GPM (Grav Package Manager) installation method enables you to quickly and easily install the theme with a simple terminal command, while the manual method enables you to do so via a zip file. 
-
-The theme is designed to be used to provide a documentation site. You can see this in action at [](http://learn.getgrav.org)
-
-## GPM Installation (Preferred)
-
-The simplest way to install this theme is via the [Grav Package Manager (GPM)](http://learn.getgrav.org/advanced/grav-gpm) through your system's Terminal (also called the command line).  From the root of your Grav install type:
-
-    bin/gpm install learn2
-
-This will install the Learn2 theme into your `/user/themes` directory within Grav. Its files can be found under `/your/site/grav/user/themes/learn2`.
-
-## Manual Installation
-
-To install this theme, just download the zip version of this repository and unzip it under `/your/site/grav/user/themes`. Then, rename the folder to `learn2`. You can find these files either on [GitHub](https://github.com/getgrav/grav-theme-learn2) or via [GetGrav.org](http://getgrav.org/downloads/themes).
-
-You should now have all the theme files under
-
-    /your/site/grav/user/themes/learn2
-
->> NOTE: This theme is a modular component for Grav which requires the [Grav](http://github.com/getgrav/grav), [Error](https://github.com/getgrav/grav-theme-error) and [Problems](https://github.com/getgrav/grav-plugin-problems) plugins.
-
-# Updating
-
-As development for the Learn2 theme continues, new versions may become available that add additional features and functionality, improve compatibility with newer Grav releases, and generally provide a better user experience. Updating Learn2 is easy, and can be done through Grav's GPM system, as well as manually.
-
-## GPM Update (Preferred)
-
-The simplest way to update this theme is via the [Grav Package Manager (GPM)](http://learn.getgrav.org/advanced/grav-gpm). You can do this with this by navigating to the root directory of your Grav install using your system's Terminal (also called command line) and typing the following:
-
-    bin/gpm update learn2
-
-This command will check your Grav install to see if your Learn2 theme is due for an update. If a newer release is found, you will be asked whether or not you wish to update. To continue, type `y` and hit enter. The theme will automatically update and clear Grav's cache.
-
-## Manual Update
-
-Manually updating Learn2 is pretty simple. Here is what you will need to do to get this done:
-
-* Delete the `your/site/user/themes/learn2` directory.
-* Download the new version of the Learn2 theme from either [GitHub](https://github.com/getgrav/grav-theme-learn2) or [GetGrav.org](http://getgrav.org/downloads/themes#extras).
-* Unzip the zip file in `your/site/user/themes` and rename the resulting folder to `learn2`.
-* Clear the Grav cache. The simplest way to do this is by going to the root Grav directory in terminal and typing `bin/grav clear-cache`.
-
-> Note: Any changes you have made to any of the files listed under this directory will also be removed and replaced by the new set. Any files located elsewhere (for example a YAML settings file placed in `user/config/themes`) will remain intact.
-
-## Features
-
-* Lightweight and minimal for optimal performance
-* Fully responsive with off-page mobile navigation
-* SCSS based CSS source files for easy customization
-* Built specifically for providing easy to read documentation
-* Fontawesome icon support
-
-### Supported Page Templates
-
-* "Docs" template
-* "Chapter" template
-* Error view template
-
-
-## Setup
-
-If you want to set Learn2 as the default theme, you can do so by following these steps:
-
-* Navigate to `/your/site/grav/user/config`.
-* Open the **system.yaml** file.
-* Change the `theme:` setting to `theme: learn2`.
-* Save your changes.
-* Clear the Grav cache. The simplest way to do this is by going to the root Grav directory in Terminal and typing `bin/grav clear-cache`.
-
-Once this is done, you should be able to see the new theme on the frontend. Keep in mind any customizations made to the previous theme will not be reflected as all of the theme and templating information is now being pulled from the **learn2** folder.
diff --git a/themes/learn2/blueprints.yaml b/themes/learn2/blueprints.yaml
deleted file mode 100644
index 7f767d4d..00000000
--- a/themes/learn2/blueprints.yaml
+++ /dev/null
@@ -1,66 +0,0 @@
-name: Learn2
-slug: learn2
-type: theme
-version: 1.8.2
-description: "Learn2 is a new modern documentation theme for Grav"
-icon: book
-author:
-  name: Team Grav
-  email: devs@getgrav.org
-  url: http://getgrav.org
-homepage: https://github.com/getgrav/grav-theme-learn2
-demo: http://learn.getgrav.org
-keywords: heme, docs, modern, fast, responsive, html5, css3
-bugs: https://github.com/getgrav/grav-theme-learn2/issues
-license: MIT
-
-dependencies:
-  - { name: grav, version: '>=1.5.10' }
-
-form:
-  validation: loose
-  fields:
-    top_level_version:
-        type: toggle
-        label: Top Level Version
-        highlight: 1
-        default: 0
-        options:
-          1: Enabled
-          0: Disabled
-        validate:
-          type: bool
-
-    home_url:
-        type: text
-        label: Home URL
-        placeholder: http://getgrav.org
-        validate:
-          type: text
-
-    google_analytics_code:
-        type: text
-        label: Google Analytics Code
-        placeholder: UA-XXXXXXXX-X
-        validate:
-          type: text
-
-    github.position:
-        type: select
-        size: medium
-        classes: fancy
-        label: GitHub Position
-        options:
-            top: Top
-            bottom: Bottom
-            off: Off
-
-    github.tree:
-        type: text
-        label: GitHub Tree
-        default: https://github.com/getgrav/grav-skeleton-rtfm-site/blob/develop/
-
-    github.commits:
-        type: text
-        label: GitHub Commits
-        default: https://github.com/getgrav/grav-skeleton-rtfm-site/commits/develop/
diff --git a/themes/learn2/blueprints/chapter.yaml b/themes/learn2/blueprints/chapter.yaml
deleted file mode 100644
index baa2b916..00000000
--- a/themes/learn2/blueprints/chapter.yaml
+++ /dev/null
@@ -1,4 +0,0 @@
-title: Chapter
-'@extends':
-    type: default
-    context: blueprints://pages
diff --git a/themes/learn2/blueprints/docs.yaml b/themes/learn2/blueprints/docs.yaml
deleted file mode 100644
index f1d430ab..00000000
--- a/themes/learn2/blueprints/docs.yaml
+++ /dev/null
@@ -1,4 +0,0 @@
-title: Docs
-'@extends':
-    type: default
-    context: blueprints://pages
diff --git a/themes/learn2/css-compiled/nucleus.css b/themes/learn2/css-compiled/nucleus.css
deleted file mode 100644
index ed2c0a38..00000000
--- a/themes/learn2/css-compiled/nucleus.css
+++ /dev/null
@@ -1,617 +0,0 @@
-*, *::before, *::after {
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box; }
-
-@-webkit-viewport {
-  width: device-width; }
-@-moz-viewport {
-  width: device-width; }
-@-ms-viewport {
-  width: device-width; }
-@-o-viewport {
-  width: device-width; }
-@viewport {
-  width: device-width; }
-html {
-  font-size: 100%;
-  -ms-text-size-adjust: 100%;
-  -webkit-text-size-adjust: 100%; }
-
-body {
-  margin: 0; }
-
-article,
-aside,
-details,
-figcaption,
-figure,
-footer,
-header,
-hgroup,
-main,
-nav,
-section,
-summary {
-  display: block; }
-
-audio,
-canvas,
-progress,
-video {
-  display: inline-block;
-  vertical-align: baseline; }
-
-audio:not([controls]) {
-  display: none;
-  height: 0; }
-
-[hidden],
-template {
-  display: none; }
-
-a {
-  background: transparent;
-  text-decoration: none; }
-
-a:active,
-a:hover {
-  outline: 0; }
-
-abbr[title] {
-  border-bottom: 1px dotted; }
-
-b,
-strong {
-  font-weight: bold; }
-
-dfn {
-  font-style: italic; }
-
-mark {
-  background: #FFFF27;
-  color: #333; }
-
-sub,
-sup {
-  font-size: 0.8rem;
-  line-height: 0;
-  position: relative;
-  vertical-align: baseline; }
-
-sup {
-  top: -0.5em; }
-
-sub {
-  bottom: -0.25em; }
-
-img {
-  border: 0;
-  max-width: 100%; }
-
-svg:not(:root) {
-  overflow: hidden; }
-
-figure {
-  margin: 1em 40px; }
-
-hr {
-  height: 0; }
-
-pre {
-  overflow: auto; }
-
-button,
-input,
-optgroup,
-select,
-textarea {
-  color: inherit;
-  font: inherit;
-  margin: 0; }
-
-button {
-  overflow: visible; }
-
-button,
-select {
-  text-transform: none; }
-
-button,
-html input[type="button"],
-input[type="reset"],
-input[type="submit"] {
-  -webkit-appearance: button;
-  cursor: pointer; }
-
-button[disabled],
-html input[disabled] {
-  cursor: default; }
-
-button::-moz-focus-inner,
-input::-moz-focus-inner {
-  border: 0;
-  padding: 0; }
-
-input {
-  line-height: normal; }
-
-input[type="checkbox"],
-input[type="radio"] {
-  padding: 0; }
-
-input[type="number"]::-webkit-inner-spin-button,
-input[type="number"]::-webkit-outer-spin-button {
-  height: auto; }
-
-input[type="search"] {
-  -webkit-appearance: textfield; }
-
-input[type="search"]::-webkit-search-cancel-button,
-input[type="search"]::-webkit-search-decoration {
-  -webkit-appearance: none; }
-
-legend {
-  border: 0;
-  padding: 0; }
-
-textarea {
-  overflow: auto; }
-
-optgroup {
-  font-weight: bold; }
-
-table {
-  border-collapse: collapse;
-  border-spacing: 0;
-  table-layout: fixed;
-  width: 100%; }
-
-tr, td, th {
-  vertical-align: middle; }
-
-th, td {
-  padding: 0.425rem 0; }
-
-th {
-  text-align: left; }
-
-.container {
-  width: 75em;
-  margin: 0 auto;
-  padding: 0; }
-  @media only all and (min-width: 60em) and (max-width: 74.938em) {
-    .container {
-      width: 60em; } }
-  @media only all and (min-width: 48em) and (max-width: 59.938em) {
-    .container {
-      width: 48em; } }
-  @media only all and (min-width: 30.063em) and (max-width: 47.938em) {
-    .container {
-      width: 30em; } }
-  @media only all and (max-width: 30em) {
-    .container {
-      width: 100%; } }
-
-.grid {
-  display: -webkit-box;
-  display: -moz-box;
-  display: box;
-  display: -webkit-flex;
-  display: -moz-flex;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-flex-flow: row;
-  -moz-flex-flow: row;
-  flex-flow: row;
-  list-style: none;
-  margin: 0;
-  padding: 0; }
-  @media only all and (max-width: 47.938em) {
-    .grid {
-      -webkit-flex-flow: row wrap;
-      -moz-flex-flow: row wrap;
-      flex-flow: row wrap; } }
-
-.block {
-  -webkit-box-flex: 1;
-  -moz-box-flex: 1;
-  box-flex: 1;
-  -webkit-flex: 1;
-  -moz-flex: 1;
-  -ms-flex: 1;
-  flex: 1;
-  min-width: 0;
-  min-height: 0; }
-  @media only all and (max-width: 47.938em) {
-    .block {
-      -webkit-box-flex: 0;
-      -moz-box-flex: 0;
-      box-flex: 0;
-      -webkit-flex: 0 100%;
-      -moz-flex: 0 100%;
-      -ms-flex: 0 100%;
-      flex: 0 100%; } }
-
-.content {
-  margin: 0.625rem;
-  padding: 0.938rem; }
-
-@media only all and (max-width: 47.938em) {
-  body [class*="size-"] {
-    -webkit-box-flex: 0;
-    -moz-box-flex: 0;
-    box-flex: 0;
-    -webkit-flex: 0 100%;
-    -moz-flex: 0 100%;
-    -ms-flex: 0 100%;
-    flex: 0 100%; } }
-
-.size-1-2 {
-  -webkit-box-flex: 0;
-  -moz-box-flex: 0;
-  box-flex: 0;
-  -webkit-flex: 0 50%;
-  -moz-flex: 0 50%;
-  -ms-flex: 0 50%;
-  flex: 0 50%; }
-
-.size-1-3 {
-  -webkit-box-flex: 0;
-  -moz-box-flex: 0;
-  box-flex: 0;
-  -webkit-flex: 0 33.33333%;
-  -moz-flex: 0 33.33333%;
-  -ms-flex: 0 33.33333%;
-  flex: 0 33.33333%; }
-
-.size-1-4 {
-  -webkit-box-flex: 0;
-  -moz-box-flex: 0;
-  box-flex: 0;
-  -webkit-flex: 0 25%;
-  -moz-flex: 0 25%;
-  -ms-flex: 0 25%;
-  flex: 0 25%; }
-
-.size-1-5 {
-  -webkit-box-flex: 0;
-  -moz-box-flex: 0;
-  box-flex: 0;
-  -webkit-flex: 0 20%;
-  -moz-flex: 0 20%;
-  -ms-flex: 0 20%;
-  flex: 0 20%; }
-
-.size-1-6 {
-  -webkit-box-flex: 0;
-  -moz-box-flex: 0;
-  box-flex: 0;
-  -webkit-flex: 0 16.66667%;
-  -moz-flex: 0 16.66667%;
-  -ms-flex: 0 16.66667%;
-  flex: 0 16.66667%; }
-
-.size-1-7 {
-  -webkit-box-flex: 0;
-  -moz-box-flex: 0;
-  box-flex: 0;
-  -webkit-flex: 0 14.28571%;
-  -moz-flex: 0 14.28571%;
-  -ms-flex: 0 14.28571%;
-  flex: 0 14.28571%; }
-
-.size-1-8 {
-  -webkit-box-flex: 0;
-  -moz-box-flex: 0;
-  box-flex: 0;
-  -webkit-flex: 0 12.5%;
-  -moz-flex: 0 12.5%;
-  -ms-flex: 0 12.5%;
-  flex: 0 12.5%; }
-
-.size-1-9 {
-  -webkit-box-flex: 0;
-  -moz-box-flex: 0;
-  box-flex: 0;
-  -webkit-flex: 0 11.11111%;
-  -moz-flex: 0 11.11111%;
-  -ms-flex: 0 11.11111%;
-  flex: 0 11.11111%; }
-
-.size-1-10 {
-  -webkit-box-flex: 0;
-  -moz-box-flex: 0;
-  box-flex: 0;
-  -webkit-flex: 0 10%;
-  -moz-flex: 0 10%;
-  -ms-flex: 0 10%;
-  flex: 0 10%; }
-
-.size-1-11 {
-  -webkit-box-flex: 0;
-  -moz-box-flex: 0;
-  box-flex: 0;
-  -webkit-flex: 0 9.09091%;
-  -moz-flex: 0 9.09091%;
-  -ms-flex: 0 9.09091%;
-  flex: 0 9.09091%; }
-
-.size-1-12 {
-  -webkit-box-flex: 0;
-  -moz-box-flex: 0;
-  box-flex: 0;
-  -webkit-flex: 0 8.33333%;
-  -moz-flex: 0 8.33333%;
-  -ms-flex: 0 8.33333%;
-  flex: 0 8.33333%; }
-
-@media only all and (min-width: 48em) and (max-width: 59.938em) {
-  .size-tablet-1-2 {
-    -webkit-box-flex: 0;
-    -moz-box-flex: 0;
-    box-flex: 0;
-    -webkit-flex: 0 50%;
-    -moz-flex: 0 50%;
-    -ms-flex: 0 50%;
-    flex: 0 50%; }
-
-  .size-tablet-1-3 {
-    -webkit-box-flex: 0;
-    -moz-box-flex: 0;
-    box-flex: 0;
-    -webkit-flex: 0 33.33333%;
-    -moz-flex: 0 33.33333%;
-    -ms-flex: 0 33.33333%;
-    flex: 0 33.33333%; }
-
-  .size-tablet-1-4 {
-    -webkit-box-flex: 0;
-    -moz-box-flex: 0;
-    box-flex: 0;
-    -webkit-flex: 0 25%;
-    -moz-flex: 0 25%;
-    -ms-flex: 0 25%;
-    flex: 0 25%; }
-
-  .size-tablet-1-5 {
-    -webkit-box-flex: 0;
-    -moz-box-flex: 0;
-    box-flex: 0;
-    -webkit-flex: 0 20%;
-    -moz-flex: 0 20%;
-    -ms-flex: 0 20%;
-    flex: 0 20%; }
-
-  .size-tablet-1-6 {
-    -webkit-box-flex: 0;
-    -moz-box-flex: 0;
-    box-flex: 0;
-    -webkit-flex: 0 16.66667%;
-    -moz-flex: 0 16.66667%;
-    -ms-flex: 0 16.66667%;
-    flex: 0 16.66667%; }
-
-  .size-tablet-1-7 {
-    -webkit-box-flex: 0;
-    -moz-box-flex: 0;
-    box-flex: 0;
-    -webkit-flex: 0 14.28571%;
-    -moz-flex: 0 14.28571%;
-    -ms-flex: 0 14.28571%;
-    flex: 0 14.28571%; }
-
-  .size-tablet-1-8 {
-    -webkit-box-flex: 0;
-    -moz-box-flex: 0;
-    box-flex: 0;
-    -webkit-flex: 0 12.5%;
-    -moz-flex: 0 12.5%;
-    -ms-flex: 0 12.5%;
-    flex: 0 12.5%; }
-
-  .size-tablet-1-9 {
-    -webkit-box-flex: 0;
-    -moz-box-flex: 0;
-    box-flex: 0;
-    -webkit-flex: 0 11.11111%;
-    -moz-flex: 0 11.11111%;
-    -ms-flex: 0 11.11111%;
-    flex: 0 11.11111%; }
-
-  .size-tablet-1-10 {
-    -webkit-box-flex: 0;
-    -moz-box-flex: 0;
-    box-flex: 0;
-    -webkit-flex: 0 10%;
-    -moz-flex: 0 10%;
-    -ms-flex: 0 10%;
-    flex: 0 10%; }
-
-  .size-tablet-1-11 {
-    -webkit-box-flex: 0;
-    -moz-box-flex: 0;
-    box-flex: 0;
-    -webkit-flex: 0 9.09091%;
-    -moz-flex: 0 9.09091%;
-    -ms-flex: 0 9.09091%;
-    flex: 0 9.09091%; }
-
-  .size-tablet-1-12 {
-    -webkit-box-flex: 0;
-    -moz-box-flex: 0;
-    box-flex: 0;
-    -webkit-flex: 0 8.33333%;
-    -moz-flex: 0 8.33333%;
-    -ms-flex: 0 8.33333%;
-    flex: 0 8.33333%; } }
-@media only all and (max-width: 47.938em) {
-  @supports not (flex-wrap: wrap) {
-    .grid {
-      display: block;
-      -webkit-box-lines: inherit;
-      -moz-box-lines: inherit;
-      box-lines: inherit;
-      -webkit-flex-wrap: inherit;
-      -moz-flex-wrap: inherit;
-      -ms-flex-wrap: inherit;
-      flex-wrap: inherit; }
-
-    .block {
-      display: block;
-      -webkit-box-flex: inherit;
-      -moz-box-flex: inherit;
-      box-flex: inherit;
-      -webkit-flex: inherit;
-      -moz-flex: inherit;
-      -ms-flex: inherit;
-      flex: inherit; } } }
-.first-block {
-  -webkit-box-ordinal-group: 0;
-  -webkit-order: -1;
-  -ms-flex-order: -1;
-  order: -1; }
-
-.last-block {
-  -webkit-box-ordinal-group: 2;
-  -webkit-order: 1;
-  -ms-flex-order: 1;
-  order: 1; }
-
-.fixed-blocks {
-  -webkit-flex-flow: row wrap;
-  -moz-flex-flow: row wrap;
-  flex-flow: row wrap; }
-  .fixed-blocks .block {
-    -webkit-box-flex: inherit;
-    -moz-box-flex: inherit;
-    box-flex: inherit;
-    -webkit-flex: inherit;
-    -moz-flex: inherit;
-    -ms-flex: inherit;
-    flex: inherit;
-    width: 25%; }
-    @media only all and (min-width: 60em) and (max-width: 74.938em) {
-      .fixed-blocks .block {
-        width: 33.33333%; } }
-    @media only all and (min-width: 48em) and (max-width: 59.938em) {
-      .fixed-blocks .block {
-        width: 50%; } }
-    @media only all and (max-width: 47.938em) {
-      .fixed-blocks .block {
-        width: 100%; } }
-
-body {
-  font-size: 1.05rem;
-  line-height: 1.7; }
-
-h1, h2, h3, h4, h5, h6 {
-  margin: 0.85rem 0 1.7rem 0;
-  text-rendering: optimizeLegibility; }
-
-h1 {
-  font-size: 3.25rem; }
-
-h2 {
-  font-size: 2.55rem; }
-
-h3 {
-  font-size: 2.15rem; }
-
-h4 {
-  font-size: 1.8rem; }
-
-h5 {
-  font-size: 1.4rem; }
-
-h6 {
-  font-size: 0.9rem; }
-
-p {
-  margin: 1.7rem 0; }
-
-ul, ol {
-  margin-top: 1.7rem;
-  margin-bottom: 1.7rem; }
-  ul ul, ul ol, ol ul, ol ol {
-    margin-top: 0;
-    margin-bottom: 0; }
-
-blockquote {
-  margin: 1.7rem 0;
-  padding-left: 0.85rem; }
-
-cite {
-  display: block;
-  font-size: 0.925rem; }
-  cite:before {
-    content: "\2014 \0020"; }
-
-pre {
-  margin: 1.7rem 0;
-  padding: 0.938rem; }
-
-code {
-  vertical-align: bottom; }
-
-small {
-  font-size: 0.925rem; }
-
-hr {
-  border-left: none;
-  border-right: none;
-  border-top: none;
-  margin: 1.7rem 0; }
-
-fieldset {
-  border: 0;
-  padding: 0.938rem;
-  margin: 0 0 1.7rem 0; }
-
-input,
-label,
-select {
-  display: block; }
-
-label {
-  margin-bottom: 0.425rem; }
-  label.required:after {
-    content: "*"; }
-  label abbr {
-    display: none; }
-
-textarea, input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], select[multiple=multiple] {
-  -webkit-transition: border-color;
-  -moz-transition: border-color;
-  transition: border-color;
-  border-radius: 0.1875rem;
-  margin-bottom: 0.85rem;
-  padding: 0.425rem 0.425rem;
-  width: 100%; }
-  textarea:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, select[multiple=multiple]:focus {
-    outline: none; }
-
-textarea {
-  resize: vertical; }
-
-input[type="checkbox"], input[type="radio"] {
-  display: inline;
-  margin-right: 0.425rem; }
-
-input[type="file"] {
-  width: 100%; }
-
-select {
-  width: auto;
-  max-width: 100%;
-  margin-bottom: 1.7rem; }
-
-button,
-input[type="submit"] {
-  cursor: pointer;
-  user-select: none;
-  vertical-align: middle;
-  white-space: nowrap;
-  border: inherit; }
-
-/*# sourceMappingURL=nucleus.css.map */
diff --git a/themes/learn2/css-compiled/nucleus.css.map b/themes/learn2/css-compiled/nucleus.css.map
deleted file mode 100644
index 8e4a50ef..00000000
--- a/themes/learn2/css-compiled/nucleus.css.map
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-"version": 3,
-"mappings": "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",
-"sources": ["../scss/nucleus/_core.scss","../scss/vendor/bourbon/addons/_prefixer.scss","../scss/nucleus/_flex.scss","../scss/configuration/nucleus/_breakpoints.scss","../scss/nucleus/mixins/_breakpoints.scss","../scss/vendor/bourbon/css3/_flex-box.scss","../scss/configuration/nucleus/_layout.scss","../scss/nucleus/_typography.scss","../scss/configuration/nucleus/_typography.scss","../scss/nucleus/_forms.scss","../scss/configuration/nucleus/_core.scss"],
-"names": [],
-"file": "nucleus.css"
-}
\ No newline at end of file
diff --git a/themes/learn2/css-compiled/theme.css b/themes/learn2/css-compiled/theme.css
deleted file mode 100644
index 2965e5fd..00000000
--- a/themes/learn2/css-compiled/theme.css
+++ /dev/null
@@ -1,940 +0,0 @@
-@charset "UTF-8";
-@import url(//fonts.googleapis.com/css?family=Montserrat:400|Muli:300,400|Inconsolata);
-#top-github-link, #body #breadcrumbs {
-  position: relative;
-  top: 50%;
-  -webkit-transform: translateY(-50%);
-  -moz-transform: translateY(-50%);
-  -o-transform: translateY(-50%);
-  -ms-transform: translateY(-50%);
-  transform: translateY(-50%); }
-
-.button, .button-secondary {
-  display: inline-block;
-  padding: 7px 12px; }
-  .button:active, .button-secondary:active {
-    margin: 2px 0 -2px 0; }
-
-body {
-  background: #fff;
-  color: #555;
-  -webkit-font-smoothing: antialiased;
-  -moz-osx-font-smoothing: grayscale; }
-
-a {
-  color: #1694CA; }
-  a:hover {
-    color: #0e6185; }
-
-pre {
-  position: relative; }
-
-.bg {
-  background: #fff;
-  border: 1px solid #eaeaea; }
-
-b, strong, label, th {
-  font-weight: 600; }
-
-.default-animation, #header #logo-svg, #header #logo-svg path, #sidebar, #sidebar ul, #body, #body .padding, #body .nav {
-  -webkit-transition: all 0.5s ease;
-  -moz-transition: all 0.5s ease;
-  transition: all 0.5s ease; }
-
-fieldset {
-  border: 1px solid #ddd; }
-
-textarea, input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], select[multiple=multiple] {
-  background-color: white;
-  border: 1px solid #ddd;
-  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06); }
-  textarea:hover, input[type="email"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="text"]:hover, input[type="url"]:hover, input[type="color"]:hover, input[type="date"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="month"]:hover, input[type="time"]:hover, input[type="week"]:hover, select[multiple=multiple]:hover {
-    border-color: #c4c4c4; }
-  textarea:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, select[multiple=multiple]:focus {
-    border-color: #1694CA;
-    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(19, 131, 179, 0.7); }
-
-#header {
-  background: #1694CA;
-  color: #fff;
-  text-align: center;
-  padding: 1rem; }
-  #header a {
-    display: inline-block; }
-  #header #logo-svg {
-    width: 8rem;
-    height: 2rem; }
-    #header #logo-svg path {
-      fill: #fff; }
-
-.searchbox {
-  margin-top: 0.5rem;
-  position: relative;
-  border: 1px solid #19a5e1;
-  background: #1383b3;
-  border-radius: 4px; }
-  .searchbox label {
-    color: rgba(255, 255, 255, 0.8);
-    position: absolute;
-    left: 10px;
-    top: 3px; }
-  .searchbox span {
-    color: rgba(255, 255, 255, 0.6);
-    position: absolute;
-    right: 10px;
-    top: 3px;
-    cursor: pointer; }
-    .searchbox span:hover {
-      color: rgba(255, 255, 255, 0.9); }
-  .searchbox input {
-    display: inline-block;
-    color: #fff;
-    width: 100%;
-    height: 30px;
-    background: transparent;
-    border: 0;
-    padding: 0 25px 0 30px;
-    margin: 0;
-    font-weight: 400; }
-    .searchbox input::-webkit-input-placeholder {
-      color: rgba(255, 255, 255, 0.6); }
-    .searchbox input::-moz-placeholder {
-      color: rgba(255, 255, 255, 0.6); }
-    .searchbox input:-moz-placeholder {
-      color: rgba(255, 255, 255, 0.6); }
-    .searchbox input:-ms-input-placeholder {
-      color: rgba(255, 255, 255, 0.6); }
-
-#sidebar-toggle {
-  display: none; }
-  @media only all and (max-width: 47.938em) {
-    #sidebar-toggle {
-      display: inline-block; } }
-
-#sidebar {
-  background-color: #38424D;
-  position: fixed;
-  top: 0;
-  width: 300px;
-  bottom: 0;
-  left: 0;
-  font-weight: 500;
-  font-size: 15px; }
-  #sidebar a {
-    color: #bbbbbb; }
-    #sidebar a:hover {
-      color: #d5d5d5; }
-    #sidebar a.subtitle {
-      color: rgba(187, 187, 187, 0.6); }
-  #sidebar hr {
-    border-bottom: 1px solid #323a44; }
-  #sidebar a.padding {
-    padding: 0 1rem; }
-  #sidebar h5 {
-    margin: 2rem 0 0;
-    position: relative;
-    line-height: 2; }
-    #sidebar h5 a {
-      display: block;
-      margin-left: 0;
-      margin-right: 0;
-      padding-left: 1rem;
-      padding-right: 1rem; }
-    #sidebar h5 i {
-      color: rgba(187, 187, 187, 0.6);
-      position: absolute;
-      right: 0.6rem;
-      top: 0.7rem;
-      font-size: 80%; }
-    #sidebar h5.parent a {
-      background: #293038;
-      color: #c8c8c8 !important; }
-    #sidebar h5.active a {
-      background: #fff;
-      color: #555 !important; }
-    #sidebar h5.active i {
-      color: #555 !important; }
-  #sidebar h5 + ul.topics {
-    display: none;
-    margin-top: 0; }
-  #sidebar h5.parent + ul.topics, #sidebar h5.active + ul.topics {
-    display: block; }
-  #sidebar ul {
-    list-style: none;
-    padding: 0;
-    margin: 0; }
-    #sidebar ul.searched a {
-      color: #888888; }
-    #sidebar ul.searched .search-match a {
-      color: #d5d5d5; }
-      #sidebar ul.searched .search-match a:hover {
-        color: #eeeeee; }
-    #sidebar ul.topics {
-      margin: 0 1rem; }
-      #sidebar ul.topics.searched ul {
-        display: block; }
-      #sidebar ul.topics ul {
-        display: none;
-        padding-bottom: 1rem; }
-        #sidebar ul.topics ul ul {
-          padding-bottom: 0; }
-      #sidebar ul.topics li.parent ul, #sidebar ul.topics > li.active ul {
-        display: block; }
-      #sidebar ul.topics > li > a {
-        line-height: 2rem;
-        font-size: 1.1rem; }
-        #sidebar ul.topics > li > a b {
-          opacity: 0.5;
-          font-weight: normal; }
-        #sidebar ul.topics > li > a .fa {
-          margin-top: 9px; }
-      #sidebar ul.topics > li.parent, #sidebar ul.topics > li.active {
-        background: #2d353e;
-        margin-left: -1rem;
-        margin-right: -1rem;
-        padding-left: 1rem;
-        padding-right: 1rem; }
-    #sidebar ul li.active > a {
-      background: #fff;
-      color: #555 !important;
-      margin-left: -1rem;
-      margin-right: -1rem;
-      padding-left: 1rem;
-      padding-right: 1rem; }
-    #sidebar ul li {
-      padding: 0; }
-      #sidebar ul li.visited + span {
-        margin-right: 16px; }
-      #sidebar ul li a {
-        display: block;
-        padding: 2px 0; }
-        #sidebar ul li a span {
-          text-overflow: ellipsis;
-          overflow: hidden;
-          white-space: nowrap;
-          display: block; }
-      #sidebar ul li > a {
-        padding: 4px 0; }
-      #sidebar ul li .fa {
-        display: none;
-        float: right;
-        font-size: 13px;
-        min-width: 16px;
-        margin: 4px 0 0 0;
-        text-align: right; }
-      #sidebar ul li.visited > a .read-icon {
-        color: #1694CA;
-        display: inline; }
-      #sidebar ul li li {
-        padding-left: 1rem;
-        text-indent: 0.2rem; }
-
-#main {
-  background: #f7f7f7;
-  margin: 0 0 1.563rem 0; }
-
-#body {
-  position: relative;
-  margin-left: 300px;
-  min-height: 100%; }
-  #body img, #body .video-container {
-    margin: 3rem auto;
-    display: block;
-    text-align: center; }
-    #body img.border, #body .video-container.border {
-      border: 2px solid #e6e6e6 !important;
-      padding: 2px; }
-    #body img.shadow, #body .video-container.shadow {
-      box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); }
-  #body .bordered {
-    border: 1px solid #ccc; }
-  #body .padding {
-    padding: 3rem 6rem; }
-    @media only all and (max-width: 59.938em) {
-      #body .padding {
-        position: static;
-        padding: 15px 3rem; } }
-    @media only all and (max-width: 47.938em) {
-      #body .padding {
-        padding: 5px 1rem; } }
-  #body h1 + hr {
-    margin-top: -1.7rem;
-    margin-bottom: 3rem; }
-  @media only all and (max-width: 59.938em) {
-    #body #navigation {
-      position: static;
-      margin-right: 0 !important;
-      width: 100%;
-      display: table; } }
-  #body .nav {
-    position: fixed;
-    top: 0;
-    bottom: 0;
-    width: 4rem;
-    font-size: 50px;
-    height: 100%;
-    cursor: pointer;
-    display: table;
-    text-align: center; }
-    #body .nav > i {
-      display: table-cell;
-      vertical-align: middle;
-      text-align: center; }
-    @media only all and (max-width: 59.938em) {
-      #body .nav {
-        display: table-cell;
-        position: static;
-        top: auto;
-        width: 50%;
-        text-align: center;
-        height: 100px;
-        line-height: 100px;
-        padding-top: 0; }
-        #body .nav > i {
-          display: inline-block; } }
-    #body .nav:hover {
-      background: #F6F6F6; }
-    #body .nav.nav-pref {
-      left: 0; }
-    #body .nav.nav-next {
-      right: 0; }
-
-#body-inner {
-  margin-bottom: 5rem; }
-
-#chapter {
-  display: flex;
-  align-items: center;
-  justify-content: center;
-  height: 100%;
-  padding: 2rem 0; }
-  #chapter #body-inner {
-    padding-bottom: 3rem;
-    max-width: 80%; }
-  #chapter h3 {
-    font-family: "Muli", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
-    font-weight: 400;
-    text-align: center; }
-  #chapter h1 {
-    font-size: 5rem;
-    border-bottom: 4px solid #F0F2F4; }
-  #chapter p {
-    text-align: center;
-    font-size: 1.2rem; }
-
-#footer {
-  padding: 3rem 1rem;
-  color: #a2a2a2;
-  font-size: 13px; }
-  #footer p {
-    margin: 0; }
-
-body {
-  font-family: "Muli", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
-  letter-spacing: -0.03rem;
-  font-weight: 400; }
-
-h1, h2, h3, h4, h5, h6 {
-  font-family: "Montserrat", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
-  font-weight: 400;
-  text-rendering: optimizeLegibility;
-  line-height: 150%;
-  letter-spacing: -0px; }
-
-h1 {
-  text-align: center;
-  letter-spacing: -3px; }
-
-h2 {
-  letter-spacing: -2px; }
-
-h3 {
-  letter-spacing: -1px; }
-
-blockquote {
-  border-left: 10px solid #F0F2F4; }
-  blockquote p {
-    font-size: 1.1rem;
-    color: #999; }
-  blockquote cite {
-    display: block;
-    text-align: right;
-    color: #666;
-    font-size: 1.2rem; }
-
-blockquote {
-  position: relative; }
-
-blockquote blockquote {
-  position: static; }
-
-blockquote > blockquote > blockquote {
-  margin: 0; }
-  blockquote > blockquote > blockquote p {
-    padding: 15px;
-    display: block;
-    font-size: 1rem;
-    margin-top: 0rem;
-    margin-bottom: 0rem;
-    color: #666; }
-    blockquote > blockquote > blockquote p:first-child:before {
-      position: absolute;
-      top: 2px;
-      color: #fff;
-      font-family: FontAwesome;
-      content: '';
-      left: 10px; }
-    blockquote > blockquote > blockquote p:first-child:after {
-      position: absolute;
-      top: 2px;
-      color: #fff;
-      left: 2rem;
-      font-weight: bold;
-      content: 'Info'; }
-  blockquote > blockquote > blockquote > p {
-    margin-left: -71px;
-    border-top: 30px solid #F0B37E;
-    background: #FFF2DB; }
-  blockquote > blockquote > blockquote > blockquote > p {
-    margin-left: -94px;
-    border-top: 30px solid rgba(217, 83, 79, 0.8);
-    background: #FAE2E2; }
-    blockquote > blockquote > blockquote > blockquote > p:first-child:after {
-      content: 'Warning'; }
-  blockquote > blockquote > blockquote > blockquote > blockquote > p {
-    margin-left: -118px;
-    border-top: 30px solid #6AB0DE;
-    background: #E7F2FA; }
-    blockquote > blockquote > blockquote > blockquote > blockquote > p:first-child:after {
-      content: 'Note'; }
-  blockquote > blockquote > blockquote > blockquote > blockquote > blockquote > p {
-    margin-left: -142px;
-    border-top: 30px solid rgba(92, 184, 92, 0.8);
-    background: #E6F9E6; }
-    blockquote > blockquote > blockquote > blockquote > blockquote > blockquote > p:first-child:after {
-      content: 'Tip'; }
-
-code,
-kbd,
-pre,
-samp {
-  font-family: "Inconsolata", monospace; }
-
-code {
-  background: #f9f2f4;
-  color: #9c1d3d;
-  padding: .2rem .4rem;
-  border-radius: 3px; }
-
-pre {
-  padding: 1rem;
-  margin: 2rem 0;
-  background: #f6f6f6;
-  border: 1px solid #ddd;
-  border-radius: 2px;
-  line-height: 1.15;
-  font-size: 1rem; }
-  pre code {
-    color: #237794;
-    background: inherit;
-    font-size: 1rem; }
-
-hr {
-  border-bottom: 4px solid #F0F2F4; }
-
-.page-title {
-  margin-top: -25px;
-  padding: 25px;
-  float: left;
-  clear: both;
-  background: #1694CA;
-  color: #fff; }
-
-#body a.anchor-link {
-  color: #ccc; }
-#body a.anchor-link:hover {
-  color: #1694CA; }
-
-.scrollbar-inner > .scroll-element .scroll-element_track {
-  background-color: rgba(255, 255, 255, 0.3); }
-
-.scrollbar-inner > .scroll-element .scroll-bar {
-  background-color: #b5d1eb; }
-
-.scrollbar-inner > .scroll-element:hover .scroll-bar {
-  background-color: #ccc; }
-
-.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar {
-  background-color: #ccc; }
-
-table {
-  border: 1px solid #eaeaea;
-  table-layout: auto; }
-
-th {
-  background: #f7f7f7;
-  padding: 0.5rem; }
-
-td {
-  padding: 0.5rem;
-  border: 1px solid #eaeaea; }
-
-.button {
-  background: #1694CA;
-  color: #fff;
-  box-shadow: 0 3px 0 #1380ae; }
-  .button:hover {
-    background: #1380ae;
-    box-shadow: 0 3px 0 #106c93;
-    color: #fff; }
-  .button:active {
-    box-shadow: 0 1px 0 #106c93; }
-
-.button-secondary {
-  background: #F8B450;
-  color: #fff;
-  box-shadow: 0 3px 0 #f7a733; }
-  .button-secondary:hover {
-    background: #f7a733;
-    box-shadow: 0 3px 0 #f69b15;
-    color: #fff; }
-  .button-secondary:active {
-    box-shadow: 0 1px 0 #f69b15; }
-
-.bullets {
-  margin: 1.7rem 0;
-  margin-left: -0.85rem;
-  margin-right: -0.85rem;
-  overflow: auto; }
-
-.bullet {
-  float: left;
-  padding: 0 0.85rem; }
-
-.two-column-bullet {
-  width: 50%; }
-  @media only all and (max-width: 47.938em) {
-    .two-column-bullet {
-      width: 100%; } }
-
-.three-column-bullet {
-  width: 33.33333%; }
-  @media only all and (max-width: 47.938em) {
-    .three-column-bullet {
-      width: 100%; } }
-
-.four-column-bullet {
-  width: 25%; }
-  @media only all and (max-width: 47.938em) {
-    .four-column-bullet {
-      width: 100%; } }
-
-.bullet-icon {
-  float: left;
-  background: #1694CA;
-  padding: 0.875rem;
-  width: 3.5rem;
-  height: 3.5rem;
-  border-radius: 50%;
-  color: #fff;
-  font-size: 1.75rem;
-  text-align: center; }
-
-.bullet-icon-1 {
-  background: #1694CA; }
-
-.bullet-icon-2 {
-  background: #16cac4; }
-
-.bullet-icon-3 {
-  background: #b2ca16; }
-
-.bullet-content {
-  margin-left: 4.55rem; }
-
-.tooltipped {
-  position: relative; }
-
-.tooltipped:after {
-  position: absolute;
-  z-index: 1000000;
-  display: none;
-  padding: 5px 8px;
-  font: normal normal 11px/1.5 "Muli", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
-  color: #fff;
-  text-align: center;
-  text-decoration: none;
-  text-shadow: none;
-  text-transform: none;
-  letter-spacing: normal;
-  word-wrap: break-word;
-  white-space: pre;
-  pointer-events: none;
-  content: attr(aria-label);
-  background: rgba(0, 0, 0, 0.8);
-  border-radius: 3px;
-  -webkit-font-smoothing: subpixel-antialiased; }
-
-.tooltipped:before {
-  position: absolute;
-  z-index: 1000001;
-  display: none;
-  width: 0;
-  height: 0;
-  color: rgba(0, 0, 0, 0.8);
-  pointer-events: none;
-  content: "";
-  border: 5px solid transparent; }
-
-.tooltipped:hover:before, .tooltipped:hover:after,
-.tooltipped:active:before,
-.tooltipped:active:after,
-.tooltipped:focus:before,
-.tooltipped:focus:after {
-  display: inline-block;
-  text-decoration: none; }
-
-.tooltipped-s:after,
-.tooltipped-se:after,
-.tooltipped-sw:after {
-  top: 100%;
-  right: 50%;
-  margin-top: 5px; }
-.tooltipped-s:before,
-.tooltipped-se:before,
-.tooltipped-sw:before {
-  top: auto;
-  right: 50%;
-  bottom: -5px;
-  margin-right: -5px;
-  border-bottom-color: rgba(0, 0, 0, 0.8); }
-
-.tooltipped-se:after {
-  right: auto;
-  left: 50%;
-  margin-left: -15px; }
-
-.tooltipped-sw:after {
-  margin-right: -15px; }
-
-.tooltipped-n:after,
-.tooltipped-ne:after,
-.tooltipped-nw:after {
-  right: 50%;
-  bottom: 100%;
-  margin-bottom: 5px; }
-.tooltipped-n:before,
-.tooltipped-ne:before,
-.tooltipped-nw:before {
-  top: -5px;
-  right: 50%;
-  bottom: auto;
-  margin-right: -5px;
-  border-top-color: rgba(0, 0, 0, 0.8); }
-
-.tooltipped-ne:after {
-  right: auto;
-  left: 50%;
-  margin-left: -15px; }
-
-.tooltipped-nw:after {
-  margin-right: -15px; }
-
-.tooltipped-s:after,
-.tooltipped-n:after {
-  transform: translateX(50%); }
-
-.tooltipped-w:after {
-  right: 100%;
-  bottom: 50%;
-  margin-right: 5px;
-  transform: translateY(50%); }
-.tooltipped-w:before {
-  top: 50%;
-  bottom: 50%;
-  left: -5px;
-  margin-top: -5px;
-  border-left-color: rgba(0, 0, 0, 0.8); }
-
-.tooltipped-e:after {
-  bottom: 50%;
-  left: 100%;
-  margin-left: 5px;
-  transform: translateY(50%); }
-.tooltipped-e:before {
-  top: 50%;
-  right: -5px;
-  bottom: 50%;
-  margin-top: -5px;
-  border-right-color: rgba(0, 0, 0, 0.8); }
-
-/*************** SCROLLBAR BASE CSS ***************/
-.highlightable {
-  padding: 25px 0 15px; }
-
-.scroll-wrapper {
-  overflow: hidden !important;
-  padding: 0 !important;
-  position: relative; }
-
-.scroll-wrapper > .scroll-content {
-  border: none !important;
-  box-sizing: content-box !important;
-  height: auto;
-  left: 0;
-  margin: 0;
-  max-height: none;
-  max-width: none !important;
-  overflow: scroll !important;
-  padding: 0;
-  position: relative !important;
-  top: 0;
-  width: auto !important; }
-
-.scroll-wrapper > .scroll-content::-webkit-scrollbar {
-  height: 0;
-  width: 0; }
-
-.scroll-element {
-  display: none; }
-
-.scroll-element, .scroll-element div {
-  box-sizing: content-box; }
-
-.scroll-element.scroll-x.scroll-scrollx_visible,
-.scroll-element.scroll-y.scroll-scrolly_visible {
-  display: block; }
-
-.scroll-element .scroll-bar,
-.scroll-element .scroll-arrow {
-  cursor: default; }
-
-.scroll-textarea > .scroll-content {
-  overflow: hidden !important; }
-
-.scroll-textarea > .scroll-content > textarea {
-  border: none !important;
-  box-sizing: border-box;
-  height: 100% !important;
-  margin: 0;
-  max-height: none !important;
-  max-width: none !important;
-  overflow: scroll !important;
-  outline: none;
-  padding: 2px;
-  position: relative !important;
-  top: 0;
-  width: 100% !important; }
-
-.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
-  height: 0;
-  width: 0; }
-
-/*************** SIMPLE INNER SCROLLBAR ***************/
-.scrollbar-inner > .scroll-element,
-.scrollbar-inner > .scroll-element div {
-  border: none;
-  margin: 0;
-  padding: 0;
-  position: absolute;
-  z-index: 10; }
-
-.scrollbar-inner > .scroll-element div {
-  display: block;
-  height: 100%;
-  left: 0;
-  top: 0;
-  width: 100%; }
-
-.scrollbar-inner > .scroll-element.scroll-x {
-  bottom: 2px;
-  height: 8px;
-  left: 0;
-  width: 100%; }
-
-.scrollbar-inner > .scroll-element.scroll-y {
-  height: 100%;
-  right: 2px;
-  top: 0;
-  width: 8px; }
-
-.scrollbar-inner > .scroll-element .scroll-element_outer {
-  overflow: hidden; }
-
-.scrollbar-inner > .scroll-element .scroll-element_outer,
-.scrollbar-inner > .scroll-element .scroll-element_track,
-.scrollbar-inner > .scroll-element .scroll-bar {
-  -webkit-border-radius: 8px;
-  -moz-border-radius: 8px;
-  border-radius: 8px; }
-
-.scrollbar-inner > .scroll-element .scroll-element_track,
-.scrollbar-inner > .scroll-element .scroll-bar {
-  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
-  filter: alpha(opacity=30);
-  opacity: 0.3; }
-
-/* update scrollbar offset if both scrolls are visible */
-.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
-  left: -12px; }
-
-.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
-  top: -12px; }
-
-.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
-  left: -12px; }
-
-.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
-  top: -12px; }
-
-.lightbox-active #body {
-  overflow: visible; }
-  .lightbox-active #body .padding {
-    overflow: visible; }
-
-#github-contrib i {
-  vertical-align: middle; }
-
-.featherlight img {
-  margin: 0 !important; }
-
-.lifecycle #body-inner ul {
-  list-style: none;
-  margin: 0;
-  padding: 2rem 0 0;
-  position: relative; }
-.lifecycle #body-inner ol {
-  margin: 1rem 0 1rem 0;
-  padding: 2rem;
-  position: relative; }
-  .lifecycle #body-inner ol li {
-    margin-left: 1rem; }
-  .lifecycle #body-inner ol strong, .lifecycle #body-inner ol label, .lifecycle #body-inner ol th {
-    text-decoration: underline; }
-  .lifecycle #body-inner ol ol {
-    margin-left: -1rem; }
-.lifecycle #body-inner h3[class*='level'] {
-  font-size: 20px;
-  position: absolute;
-  margin: 0;
-  padding: 4px 10px;
-  right: 0;
-  z-index: 1000;
-  color: #fff;
-  background: #1ABC9C; }
-.lifecycle #body-inner ol h3 {
-  margin-top: 1rem !important;
-  right: 2rem !important; }
-.lifecycle #body-inner .level-1 + ol {
-  background: #f6fefc;
-  border: 4px solid #1ABC9C;
-  color: #16A085; }
-  .lifecycle #body-inner .level-1 + ol h3 {
-    background: #2ECC71; }
-.lifecycle #body-inner .level-2 + ol {
-  background: #f7fdf9;
-  border: 4px solid #2ECC71;
-  color: #27AE60; }
-  .lifecycle #body-inner .level-2 + ol h3 {
-    background: #3498DB; }
-.lifecycle #body-inner .level-3 + ol {
-  background: #f3f9fd;
-  border: 4px solid #3498DB;
-  color: #2980B9; }
-  .lifecycle #body-inner .level-3 + ol h3 {
-    background: #34495E; }
-.lifecycle #body-inner .level-4 + ol {
-  background: #e4eaf0;
-  border: 4px solid #34495E;
-  color: #2C3E50; }
-  .lifecycle #body-inner .level-4 + ol h3 {
-    background: #34495E; }
-
-#top-bar {
-  background: #F6F6F6;
-  border-radius: 2px;
-  margin: 0rem -1rem 2rem;
-  padding: 0 1rem;
-  height: 0;
-  min-height: 3rem; }
-
-#top-github-link {
-  position: relative;
-  z-index: 1;
-  float: right;
-  display: block; }
-
-#body #breadcrumbs {
-  height: auto;
-  display: block;
-  margin-bottom: 0;
-  padding-left: 0;
-  line-height: 1.4; }
-  #body #breadcrumbs span {
-    padding: 0 0.1rem; }
-
-@media only all and (max-width: 59.938em) {
-  #sidebar {
-    width: 230px; }
-
-  #body {
-    margin-left: 230px; } }
-@media only all and (max-width: 47.938em) {
-  #sidebar {
-    width: 230px;
-    left: -230px; }
-
-  #body {
-    margin-left: 0;
-    width: 100%; }
-
-  .sidebar-hidden {
-    overflow: hidden; }
-    .sidebar-hidden #sidebar {
-      left: 0; }
-    .sidebar-hidden #body {
-      margin-left: 230px;
-      overflow: hidden; }
-    .sidebar-hidden #overlay {
-      position: absolute;
-      left: 0;
-      right: 0;
-      top: 0;
-      bottom: 0;
-      z-index: 10;
-      background: rgba(255, 255, 255, 0.5);
-      cursor: pointer; } }
-.copy-to-clipboard {
-  background-image: url(../images/clippy.svg);
-  background-position: 50% 50%;
-  background-size: 16px 16px;
-  background-repeat: no-repeat;
-  width: 27px;
-  height: 1.45rem;
-  top: -1px;
-  display: inline-block;
-  vertical-align: middle;
-  position: relative;
-  color: #3c3c3c;
-  background-color: #f9f2f4;
-  margin-left: -.2rem;
-  cursor: pointer;
-  border-radius: 0 2px 2px 0; }
-  .copy-to-clipboard:hover {
-    background-color: #f1e1e5; }
-  pre .copy-to-clipboard {
-    position: absolute;
-    right: 4px;
-    top: 4px;
-    background-color: #eee;
-    border-color: #ddd;
-    border-radius: 2px; }
-    pre .copy-to-clipboard:hover {
-      background-color: #d9d9d9; }
-
-.parent-element {
-  -webkit-transform-style: preserve-3d;
-  -moz-transform-style: preserve-3d;
-  transform-style: preserve-3d; }
-
-/*# sourceMappingURL=theme.css.map */
diff --git a/themes/learn2/css-compiled/theme.css.map b/themes/learn2/css-compiled/theme.css.map
deleted file mode 100644
index b7345031..00000000
--- a/themes/learn2/css-compiled/theme.css.map
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-"version": 3,
-"mappings": "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",
-"sources": ["../scss/theme/_fonts.scss","../scss/nucleus/mixins/_utilities.scss","../scss/theme/modules/_buttons.scss","../scss/theme/_core.scss","../scss/configuration/theme/_colors.scss","../scss/theme/_configuration.scss","../scss/vendor/bourbon/addons/_prefixer.scss","../scss/theme/_forms.scss","../scss/theme/_header.scss","../scss/vendor/bourbon/css3/_placeholder.scss","../scss/theme/_nav.scss","../scss/nucleus/mixins/_breakpoints.scss","../scss/theme/_main.scss","../scss/theme/_typography.scss","../scss/theme/_tables.scss","../scss/theme/_buttons.scss","../scss/theme/_bullets.scss","../scss/configuration/theme/_bullets.scss","../scss/theme/_tooltips.scss","../scss/theme/_scrollbar.scss","../scss/theme/_custom.scss"],
-"names": [],
-"file": "theme.css"
-}
\ No newline at end of file
diff --git a/themes/learn2/css/featherlight.min.css b/themes/learn2/css/featherlight.min.css
deleted file mode 100644
index f225bec5..00000000
--- a/themes/learn2/css/featherlight.min.css
+++ /dev/null
@@ -1,8 +0,0 @@
-/**
- * Featherlight - ultra slim jQuery lightbox
- * Version 1.2.3 - http://noelboss.github.io/featherlight/
- *
- * Copyright 2015, Noël Raoul Bossart (http://www.noelboss.com)
- * MIT Licensed.
-**/
-@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;min-width:30%;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:0}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}
\ No newline at end of file
diff --git a/themes/learn2/css/font-awesome.min.css b/themes/learn2/css/font-awesome.min.css
deleted file mode 100644
index 540440ce..00000000
--- a/themes/learn2/css/font-awesome.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-/*!
- *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
- *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
- */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
diff --git a/themes/learn2/css/nucleus-ie10.css b/themes/learn2/css/nucleus-ie10.css
deleted file mode 100644
index 3111047e..00000000
--- a/themes/learn2/css/nucleus-ie10.css
+++ /dev/null
@@ -1,9 +0,0 @@
-button {
-	overflow: visible;
-}
-
-input[type="checkbox"],
-input[type="radio"] {
-	box-sizing: border-box;
-	padding: 0;
-}
\ No newline at end of file
diff --git a/themes/learn2/css/nucleus-ie9.css b/themes/learn2/css/nucleus-ie9.css
deleted file mode 100644
index 46df3763..00000000
--- a/themes/learn2/css/nucleus-ie9.css
+++ /dev/null
@@ -1,62 +0,0 @@
-/* IE9 Resets and Normalization */
-article,
-aside,
-details,
-figcaption,
-figure,
-footer,
-header,
-hgroup,
-main,
-nav,
-section,
-summary {
-	display: block;
-}
-
-audio,
-canvas,
-progress,
-video {
-	display: inline-block;
-}
-
-[hidden],
-template {
-	display: none;
-}
-
-abbr[title] {
-	border-bottom: 1px dotted;
-}
-
-img {
-	border: 0;
-}
-
-svg:not(:root) {
-	overflow: hidden;
-}
-
-figure {
-	margin: 1em 40px;
-}
-
-button {
-	overflow: visible;
-}
-
-input[type="checkbox"],
-input[type="radio"] {
-	box-sizing: border-box;
-	padding: 0;
-}
-
-legend {
-	border: 0;
-	padding: 0;
-}
-
-textarea {
-	overflow: auto;
-}
\ No newline at end of file
diff --git a/themes/learn2/css/pure-0.5.0/grids-min.css b/themes/learn2/css/pure-0.5.0/grids-min.css
deleted file mode 100644
index 82bf8163..00000000
--- a/themes/learn2/css/pure-0.5.0/grids-min.css
+++ /dev/null
@@ -1,15 +0,0 @@
-/*!
-Pure v0.5.0-rc-1
-Copyright 2014 Yahoo! Inc. All rights reserved.
-Licensed under the BSD License.
-https://github.com/yui/pure/blob/master/LICENSE.md
-*/
-.pure-g{letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-.43em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-flex;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap}.opera-only :-o-prefocus,.pure-g{word-spacing:-.43em}.pure-u{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-g [class *="pure-u"]{font-family:sans-serif}.pure-u-1,.pure-u-1-1,.pure-u-1-2,.pure-u-1-3,.pure-u-2-3,.pure-u-1-4,.pure-u-3-4,.pure-u-1-5,.pure-u-2-5,.pure-u-3-5,.pure-u-4-5,.pure-u-5-5,.pure-u-1-6,.pure-u-5-6,.pure-u-1-8,.pure-u-3-8,.pure-u-5-8,.pure-u-7-8,.pure-u-1-12,.pure-u-5-12,.pure-u-7-12,.pure-u-11-12,.pure-u-1-24,.pure-u-2-24,.pure-u-3-24,.pure-u-4-24,.pure-u-5-24,.pure-u-6-24,.pure-u-7-24,.pure-u-8-24,.pure-u-9-24,.pure-u-10-24,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1-24{width:4.1667%;*width:4.1357%}.pure-u-1-12,.pure-u-2-24{width:8.3333%;*width:8.3023%}.pure-u-1-8,.pure-u-3-24{width:12.5%;*width:12.469%}.pure-u-1-6,.pure-u-4-24{width:16.6667%;*width:16.6357%}.pure-u-1-5{width:20%;*width:19.969%}.pure-u-5-24{width:20.8333%;*width:20.8023%}.pure-u-1-4,.pure-u-6-24{width:25%;*width:24.969%}.pure-u-7-24{width:29.1667%;*width:29.1357%}.pure-u-1-3,.pure-u-8-24{width:33.3333%;*width:33.3023%}.pure-u-3-8,.pure-u-9-24{width:37.5%;*width:37.469%}.pure-u-2-5{width:40%;*width:39.969%}.pure-u-5-12,.pure-u-10-24{width:41.6667%;*width:41.6357%}.pure-u-11-24{width:45.8333%;*width:45.8023%}.pure-u-1-2,.pure-u-12-24{width:50%;*width:49.969%}.pure-u-13-24{width:54.1667%;*width:54.1357%}.pure-u-7-12,.pure-u-14-24{width:58.3333%;*width:58.3023%}.pure-u-3-5{width:60%;*width:59.969%}.pure-u-5-8,.pure-u-15-24{width:62.5%;*width:62.469%}.pure-u-2-3,.pure-u-16-24{width:66.6667%;*width:66.6357%}.pure-u-17-24{width:70.8333%;*width:70.8023%}.pure-u-3-4,.pure-u-18-24{width:75%;*width:74.969%}.pure-u-19-24{width:79.1667%;*width:79.1357%}.pure-u-4-5{width:80%;*width:79.969%}.pure-u-5-6,.pure-u-20-24{width:83.3333%;*width:83.3023%}.pure-u-7-8,.pure-u-21-24{width:87.5%;*width:87.469%}.pure-u-11-12,.pure-u-22-24{width:91.6667%;*width:91.6357%}.pure-u-23-24{width:95.8333%;*width:95.8023%}.pure-u-1,.pure-u-1-1,.pure-u-5-5,.pure-u-24-24{width:100%}
-
-/* Custom */
-[class *="pure-u"] {display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;}
-.pure-u-1-7 {width: 14.285%;}.pure-u-2-7 {width: 28.571%;}.pure-u-3-7 {width: 42.857%;}.pure-u-4-7 {width: 57.142%;}.pure-u-5-7 {width: 71.428%;}.pure-u-6-7 {width: 85.714%;}
-.pure-u-1-9 {width: 11.111%;}.pure-u-2-9 {width: 22.222%;}.pure-u-3-9 {width: 33.333%;}.pure-u-4-9 {width: 44.444%;}.pure-u-5-9 {width: 55.555%;}.pure-u-6-9 {width: 66.666%;}.pure-u-7-9 {width: 77.777%;}.pure-u-8-9 {width: 88.888%;}
-.pure-u-1-10 {width: 10%;}.pure-u-2-10 {width: 20%;}.pure-u-3-10 {width: 30%;}.pure-u-4-10 {width: 40%;}.pure-u-5-10 {width: 50%;}.pure-u-6-10 {width: 60%;}.pure-u-7-10 {width: 70%;}.pure-u-8-10 {width: 80%;}.pure-u-9-10 {width: 90%;}
-
-.pure-u-1-11 {width: 9.090%;}.pure-u-2-11 {width: 18.181%;}.pure-u-3-11 {width: 27.272%;}.pure-u-4-11 {width: 36.363%;}.pure-u-5-11 {width: 45.454%;}.pure-u-6-11 {width: 54.545%;}.pure-u-7-11 {width: 63.636%;}.pure-u-8-11 {width: 72.727%;}.pure-u-9-11 {width: 81.818%;}.pure-u-10-11 {width: 90.909%;}
\ No newline at end of file
diff --git a/themes/learn2/fonts/fontawesome-webfont.eot b/themes/learn2/fonts/fontawesome-webfont.eot
deleted file mode 100644
index e9f60ca9..00000000
Binary files a/themes/learn2/fonts/fontawesome-webfont.eot and /dev/null differ
diff --git a/themes/learn2/fonts/fontawesome-webfont.svg b/themes/learn2/fonts/fontawesome-webfont.svg
deleted file mode 100644
index 855c845e..00000000
--- a/themes/learn2/fonts/fontawesome-webfont.svg
+++ /dev/null
@@ -1,2671 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
-<svg>
-<metadata>
-Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016
- By ,,,
-Copyright Dave Gandy 2016. All rights reserved.
-</metadata>
-<defs>
-<font id="FontAwesome" horiz-adv-x="1536" >
-  <font-face 
-    font-family="FontAwesome"
-    font-weight="400"
-    font-stretch="normal"
-    units-per-em="1792"
-    panose-1="0 0 0 0 0 0 0 0 0 0"
-    ascent="1536"
-    descent="-256"
-    bbox="-1.02083 -256.962 2304.6 1537.02"
-    underline-thickness="0"
-    underline-position="0"
-    unicode-range="U+0020-F500"
-  />
-<missing-glyph horiz-adv-x="896" 
-d="M224 112h448v1312h-448v-1312zM112 0v1536h672v-1536h-672z" />
-    <glyph glyph-name=".notdef" horiz-adv-x="896" 
-d="M224 112h448v1312h-448v-1312zM112 0v1536h672v-1536h-672z" />
-    <glyph glyph-name=".null" horiz-adv-x="0" 
- />
-    <glyph glyph-name="nonmarkingreturn" horiz-adv-x="597" 
- />
-    <glyph glyph-name="space" unicode=" " horiz-adv-x="448" 
- />
-    <glyph glyph-name="dieresis" unicode="&#xa8;" horiz-adv-x="1792" 
- />
-    <glyph glyph-name="copyright" unicode="&#xa9;" horiz-adv-x="1792" 
- />
-    <glyph glyph-name="registered" unicode="&#xae;" horiz-adv-x="1792" 
- />
-    <glyph glyph-name="acute" unicode="&#xb4;" horiz-adv-x="1792" 
- />
-    <glyph glyph-name="AE" unicode="&#xc6;" horiz-adv-x="1792" 
- />
-    <glyph glyph-name="Oslash" unicode="&#xd8;" horiz-adv-x="1792" 
- />
-    <glyph glyph-name="trademark" unicode="&#x2122;" horiz-adv-x="1792" 
- />
-    <glyph glyph-name="infinity" unicode="&#x221e;" horiz-adv-x="1792" 
- />
-    <glyph glyph-name="notequal" unicode="&#x2260;" horiz-adv-x="1792" 
- />
-    <glyph glyph-name="glass" unicode="&#xf000;" horiz-adv-x="1792" 
-d="M1699 1350q0 -35 -43 -78l-632 -632v-768h320q26 0 45 -19t19 -45t-19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45t45 19h320v768l-632 632q-43 43 -43 78q0 23 18 36.5t38 17.5t43 4h1408q23 0 43 -4t38 -17.5t18 -36.5z" />
-    <glyph glyph-name="music" unicode="&#xf001;" 
-d="M1536 1312v-1120q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v537l-768 -237v-709q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89
-t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v967q0 31 19 56.5t49 35.5l832 256q12 4 28 4q40 0 68 -28t28 -68z" />
-    <glyph glyph-name="search" unicode="&#xf002;" horiz-adv-x="1664" 
-d="M1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -52 -38 -90t-90 -38q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5
-t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
-    <glyph glyph-name="envelope" unicode="&#xf003;" horiz-adv-x="1792" 
-d="M1664 32v768q-32 -36 -69 -66q-268 -206 -426 -338q-51 -43 -83 -67t-86.5 -48.5t-102.5 -24.5h-1h-1q-48 0 -102.5 24.5t-86.5 48.5t-83 67q-158 132 -426 338q-37 30 -69 66v-768q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1664 1083v11v13.5t-0.5 13
-t-3 12.5t-5.5 9t-9 7.5t-14 2.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5q0 -168 147 -284q193 -152 401 -317q6 -5 35 -29.5t46 -37.5t44.5 -31.5t50.5 -27.5t43 -9h1h1q20 0 43 9t50.5 27.5t44.5 31.5t46 37.5t35 29.5q208 165 401 317q54 43 100.5 115.5t46.5 131.5z
-M1792 1120v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
-    <glyph glyph-name="heart" unicode="&#xf004;" horiz-adv-x="1792" 
-d="M896 -128q-26 0 -44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124t127 -344q0 -221 -229 -450l-623 -600
-q-18 -18 -44 -18z" />
-    <glyph glyph-name="star" unicode="&#xf005;" horiz-adv-x="1664" 
-d="M1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -21 -10.5 -35.5t-30.5 -14.5q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455
-l502 -73q56 -9 56 -46z" />
-    <glyph glyph-name="star_empty" unicode="&#xf006;" horiz-adv-x="1664" 
-d="M1137 532l306 297l-422 62l-189 382l-189 -382l-422 -62l306 -297l-73 -421l378 199l377 -199zM1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -50 -41 -50q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500
-l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455l502 -73q56 -9 56 -46z" />
-    <glyph glyph-name="user" unicode="&#xf007;" horiz-adv-x="1280" 
-d="M1280 137q0 -109 -62.5 -187t-150.5 -78h-854q-88 0 -150.5 78t-62.5 187q0 85 8.5 160.5t31.5 152t58.5 131t94 89t134.5 34.5q131 -128 313 -128t313 128q76 0 134.5 -34.5t94 -89t58.5 -131t31.5 -152t8.5 -160.5zM1024 1024q0 -159 -112.5 -271.5t-271.5 -112.5
-t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
-    <glyph glyph-name="film" unicode="&#xf008;" horiz-adv-x="1920" 
-d="M384 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 320v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 704v128q0 26 -19 45t-45 19h-128
-q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 -64v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM384 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45
-t45 -19h128q26 0 45 19t19 45zM1792 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 704v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1792 320v128
-q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 704v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19
-t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1920 1248v-1344q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1344q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
-    <glyph glyph-name="th_large" unicode="&#xf009;" horiz-adv-x="1664" 
-d="M768 512v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM768 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 512v-384q0 -52 -38 -90t-90 -38
-h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
-    <glyph glyph-name="th" unicode="&#xf00a;" horiz-adv-x="1792" 
-d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 288v-192q0 -40 -28 -68t-68 -28h-320
-q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28
-h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192
-q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68z" />
-    <glyph glyph-name="th_list" unicode="&#xf00b;" horiz-adv-x="1792" 
-d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-960
-q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28
-h960q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68z" />
-    <glyph glyph-name="ok" unicode="&#xf00c;" horiz-adv-x="1792" 
-d="M1671 970q0 -40 -28 -68l-724 -724l-136 -136q-28 -28 -68 -28t-68 28l-136 136l-362 362q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -295l656 657q28 28 68 28t68 -28l136 -136q28 -28 28 -68z" />
-    <glyph glyph-name="remove" unicode="&#xf00d;" horiz-adv-x="1408" 
-d="M1298 214q0 -40 -28 -68l-136 -136q-28 -28 -68 -28t-68 28l-294 294l-294 -294q-28 -28 -68 -28t-68 28l-136 136q-28 28 -28 68t28 68l294 294l-294 294q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -294l294 294q28 28 68 28t68 -28l136 -136q28 -28 28 -68
-t-28 -68l-294 -294l294 -294q28 -28 28 -68z" />
-    <glyph glyph-name="zoom_in" unicode="&#xf00e;" horiz-adv-x="1664" 
-d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-224q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v224h-224q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h224v224q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-224h224
-q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5
-t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
-    <glyph glyph-name="zoom_out" unicode="&#xf010;" horiz-adv-x="1664" 
-d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-576q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h576q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5z
-M1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z
-" />
-    <glyph glyph-name="off" unicode="&#xf011;" 
-d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61t-298 61t-245 164t-164 245t-61 298q0 182 80.5 343t226.5 270q43 32 95.5 25t83.5 -50q32 -42 24.5 -94.5t-49.5 -84.5q-98 -74 -151.5 -181t-53.5 -228q0 -104 40.5 -198.5t109.5 -163.5t163.5 -109.5
-t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5q0 121 -53.5 228t-151.5 181q-42 32 -49.5 84.5t24.5 94.5q31 43 84 50t95 -25q146 -109 226.5 -270t80.5 -343zM896 1408v-640q0 -52 -38 -90t-90 -38t-90 38t-38 90v640q0 52 38 90t90 38t90 -38t38 -90z" />
-    <glyph glyph-name="signal" unicode="&#xf012;" horiz-adv-x="1792" 
-d="M256 96v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 224v-320q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 480v-576q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23
-v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1408 864v-960q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1376v-1472q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1472q0 14 9 23t23 9h192q14 0 23 -9t9 -23z" />
-    <glyph glyph-name="cog" unicode="&#xf013;" 
-d="M1024 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1536 749v-222q0 -12 -8 -23t-20 -13l-185 -28q-19 -54 -39 -91q35 -50 107 -138q10 -12 10 -25t-9 -23q-27 -37 -99 -108t-94 -71q-12 0 -26 9l-138 108q-44 -23 -91 -38
-q-16 -136 -29 -186q-7 -28 -36 -28h-222q-14 0 -24.5 8.5t-11.5 21.5l-28 184q-49 16 -90 37l-141 -107q-10 -9 -25 -9q-14 0 -25 11q-126 114 -165 168q-7 10 -7 23q0 12 8 23q15 21 51 66.5t54 70.5q-27 50 -41 99l-183 27q-13 2 -21 12.5t-8 23.5v222q0 12 8 23t19 13
-l186 28q14 46 39 92q-40 57 -107 138q-10 12 -10 24q0 10 9 23q26 36 98.5 107.5t94.5 71.5q13 0 26 -10l138 -107q44 23 91 38q16 136 29 186q7 28 36 28h222q14 0 24.5 -8.5t11.5 -21.5l28 -184q49 -16 90 -37l142 107q9 9 24 9q13 0 25 -10q129 -119 165 -170q7 -8 7 -22
-q0 -12 -8 -23q-15 -21 -51 -66.5t-54 -70.5q26 -50 41 -98l183 -28q13 -2 21 -12.5t8 -23.5z" />
-    <glyph glyph-name="trash" unicode="&#xf014;" horiz-adv-x="1408" 
-d="M512 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM768 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1024 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576
-q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1152 76v948h-896v-948q0 -22 7 -40.5t14.5 -27t10.5 -8.5h832q3 0 10.5 8.5t14.5 27t7 40.5zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832
-q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
-    <glyph glyph-name="home" unicode="&#xf015;" horiz-adv-x="1664" 
-d="M1408 544v-480q0 -26 -19 -45t-45 -19h-384v384h-256v-384h-384q-26 0 -45 19t-19 45v480q0 1 0.5 3t0.5 3l575 474l575 -474q1 -2 1 -6zM1631 613l-62 -74q-8 -9 -21 -11h-3q-13 0 -21 7l-692 577l-692 -577q-12 -8 -24 -7q-13 2 -21 11l-62 74q-8 10 -7 23.5t11 21.5
-l719 599q32 26 76 26t76 -26l244 -204v195q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-408l219 -182q10 -8 11 -21.5t-7 -23.5z" />
-    <glyph glyph-name="file_alt" unicode="&#xf016;" 
-d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
-" />
-    <glyph glyph-name="time" unicode="&#xf017;" 
-d="M896 992v-448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640
-q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="road" unicode="&#xf018;" horiz-adv-x="1920" 
-d="M1111 540v4l-24 320q-1 13 -11 22.5t-23 9.5h-186q-13 0 -23 -9.5t-11 -22.5l-24 -320v-4q-1 -12 8 -20t21 -8h244q12 0 21 8t8 20zM1870 73q0 -73 -46 -73h-704q13 0 22 9.5t8 22.5l-20 256q-1 13 -11 22.5t-23 9.5h-272q-13 0 -23 -9.5t-11 -22.5l-20 -256
-q-1 -13 8 -22.5t22 -9.5h-704q-46 0 -46 73q0 54 26 116l417 1044q8 19 26 33t38 14h339q-13 0 -23 -9.5t-11 -22.5l-15 -192q-1 -14 8 -23t22 -9h166q13 0 22 9t8 23l-15 192q-1 13 -11 22.5t-23 9.5h339q20 0 38 -14t26 -33l417 -1044q26 -62 26 -116z" />
-    <glyph glyph-name="download_alt" unicode="&#xf019;" horiz-adv-x="1664" 
-d="M1280 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 416v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h465l135 -136
-q58 -56 136 -56t136 56l136 136h464q40 0 68 -28t28 -68zM1339 985q17 -41 -14 -70l-448 -448q-18 -19 -45 -19t-45 19l-448 448q-31 29 -14 70q17 39 59 39h256v448q0 26 19 45t45 19h256q26 0 45 -19t19 -45v-448h256q42 0 59 -39z" />
-    <glyph glyph-name="download" unicode="&#xf01a;" 
-d="M1120 608q0 -12 -10 -24l-319 -319q-11 -9 -23 -9t-23 9l-320 320q-15 16 -7 35q8 20 30 20h192v352q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-352h192q14 0 23 -9t9 -23zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273
-t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="upload" unicode="&#xf01b;" 
-d="M1118 660q-8 -20 -30 -20h-192v-352q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v352h-192q-14 0 -23 9t-9 23q0 12 10 24l319 319q11 9 23 9t23 -9l320 -320q15 -16 7 -35zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198
-t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="inbox" unicode="&#xf01c;" 
-d="M1023 576h316q-1 3 -2.5 8.5t-2.5 7.5l-212 496h-708l-212 -496q-1 -3 -2.5 -8.5t-2.5 -7.5h316l95 -192h320zM1536 546v-482q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v482q0 62 25 123l238 552q10 25 36.5 42t52.5 17h832q26 0 52.5 -17t36.5 -42l238 -552
-q25 -61 25 -123z" />
-    <glyph glyph-name="play_circle" unicode="&#xf01d;" 
-d="M1184 640q0 -37 -32 -55l-544 -320q-15 -9 -32 -9q-16 0 -32 8q-32 19 -32 56v640q0 37 32 56q33 18 64 -1l544 -320q32 -18 32 -55zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640
-q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="repeat" unicode="&#xf01e;" 
-d="M1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l138 138q-148 137 -349 137q-104 0 -198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5q119 0 225 52t179 147q7 10 23 12q15 0 25 -9
-l137 -138q9 -8 9.5 -20.5t-7.5 -22.5q-109 -132 -264 -204.5t-327 -72.5q-156 0 -298 61t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q147 0 284.5 -55.5t244.5 -156.5l130 129q29 31 70 14q39 -17 39 -59z" />
-    <glyph glyph-name="refresh" unicode="&#xf021;" 
-d="M1511 480q0 -5 -1 -7q-64 -268 -268 -434.5t-478 -166.5q-146 0 -282.5 55t-243.5 157l-129 -129q-19 -19 -45 -19t-45 19t-19 45v448q0 26 19 45t45 19h448q26 0 45 -19t19 -45t-19 -45l-137 -137q71 -66 161 -102t187 -36q134 0 250 65t186 179q11 17 53 117
-q8 23 30 23h192q13 0 22.5 -9.5t9.5 -22.5zM1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-26 0 -45 19t-19 45t19 45l138 138q-148 137 -349 137q-134 0 -250 -65t-186 -179q-11 -17 -53 -117q-8 -23 -30 -23h-199q-13 0 -22.5 9.5t-9.5 22.5v7q65 268 270 434.5t480 166.5
-q146 0 284 -55.5t245 -156.5l130 129q19 19 45 19t45 -19t19 -45z" />
-    <glyph glyph-name="list_alt" unicode="&#xf022;" horiz-adv-x="1792" 
-d="M384 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
-M384 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1536 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5z
-M1536 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5zM1536 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5
-t9.5 -22.5zM1664 160v832q0 13 -9.5 22.5t-22.5 9.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1792 1248v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47
-t47 -113z" />
-    <glyph glyph-name="lock" unicode="&#xf023;" horiz-adv-x="1152" 
-d="M320 768h512v192q0 106 -75 181t-181 75t-181 -75t-75 -181v-192zM1152 672v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v192q0 184 132 316t316 132t316 -132t132 -316v-192h32q40 0 68 -28t28 -68z" />
-    <glyph glyph-name="flag" unicode="&#xf024;" horiz-adv-x="1792" 
-d="M320 1280q0 -72 -64 -110v-1266q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v1266q-64 38 -64 110q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -25 -12.5 -38.5t-39.5 -27.5q-215 -116 -369 -116q-61 0 -123.5 22t-108.5 48
-t-115.5 48t-142.5 22q-192 0 -464 -146q-17 -9 -33 -9q-26 0 -45 19t-19 45v742q0 32 31 55q21 14 79 43q236 120 421 120q107 0 200 -29t219 -88q38 -19 88 -19q54 0 117.5 21t110 47t88 47t54.5 21q26 0 45 -19t19 -45z" />
-    <glyph glyph-name="headphones" unicode="&#xf025;" horiz-adv-x="1664" 
-d="M1664 650q0 -166 -60 -314l-20 -49l-185 -33q-22 -83 -90.5 -136.5t-156.5 -53.5v-32q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-32q71 0 130 -35.5t93 -95.5l68 12q29 95 29 193q0 148 -88 279t-236.5 209t-315.5 78
-t-315.5 -78t-236.5 -209t-88 -279q0 -98 29 -193l68 -12q34 60 93 95.5t130 35.5v32q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v32q-88 0 -156.5 53.5t-90.5 136.5l-185 33l-20 49q-60 148 -60 314q0 151 67 291t179 242.5
-t266 163.5t320 61t320 -61t266 -163.5t179 -242.5t67 -291z" />
-    <glyph glyph-name="volume_off" unicode="&#xf026;" horiz-adv-x="768" 
-d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45z" />
-    <glyph glyph-name="volume_down" unicode="&#xf027;" horiz-adv-x="1152" 
-d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 36
-t12 56.5t-12 56.5t-29 36t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142z" />
-    <glyph glyph-name="volume_up" unicode="&#xf028;" horiz-adv-x="1664" 
-d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 36
-t12 56.5t-12 56.5t-29 36t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142zM1408 640q0 -153 -85 -282.5t-225 -188.5q-13 -5 -25 -5q-27 0 -46 19t-19 45q0 39 39 59q56 29 76 44q74 54 115.5 135.5t41.5 173.5t-41.5 173.5
-t-115.5 135.5q-20 15 -76 44q-39 20 -39 59q0 26 19 45t45 19q13 0 26 -5q140 -59 225 -188.5t85 -282.5zM1664 640q0 -230 -127 -422.5t-338 -283.5q-13 -5 -26 -5q-26 0 -45 19t-19 45q0 36 39 59q7 4 22.5 10.5t22.5 10.5q46 25 82 51q123 91 192 227t69 289t-69 289
-t-192 227q-36 26 -82 51q-7 4 -22.5 10.5t-22.5 10.5q-39 23 -39 59q0 26 19 45t45 19q13 0 26 -5q211 -91 338 -283.5t127 -422.5z" />
-    <glyph glyph-name="qrcode" unicode="&#xf029;" horiz-adv-x="1408" 
-d="M384 384v-128h-128v128h128zM384 1152v-128h-128v128h128zM1152 1152v-128h-128v128h128zM128 129h384v383h-384v-383zM128 896h384v384h-384v-384zM896 896h384v384h-384v-384zM640 640v-640h-640v640h640zM1152 128v-128h-128v128h128zM1408 128v-128h-128v128h128z
-M1408 640v-384h-384v128h-128v-384h-128v640h384v-128h128v128h128zM640 1408v-640h-640v640h640zM1408 1408v-640h-640v640h640z" />
-    <glyph glyph-name="barcode" unicode="&#xf02a;" horiz-adv-x="1792" 
-d="M63 0h-63v1408h63v-1408zM126 1h-32v1407h32v-1407zM220 1h-31v1407h31v-1407zM377 1h-31v1407h31v-1407zM534 1h-62v1407h62v-1407zM660 1h-31v1407h31v-1407zM723 1h-31v1407h31v-1407zM786 1h-31v1407h31v-1407zM943 1h-63v1407h63v-1407zM1100 1h-63v1407h63v-1407z
-M1226 1h-63v1407h63v-1407zM1352 1h-63v1407h63v-1407zM1446 1h-63v1407h63v-1407zM1635 1h-94v1407h94v-1407zM1698 1h-32v1407h32v-1407zM1792 0h-63v1408h63v-1408z" />
-    <glyph glyph-name="tag" unicode="&#xf02b;" 
-d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5
-l715 -714q37 -39 37 -91z" />
-    <glyph glyph-name="tags" unicode="&#xf02c;" horiz-adv-x="1920" 
-d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5
-l715 -714q37 -39 37 -91zM1899 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-36 0 -59 14t-53 45l470 470q37 37 37 90q0 52 -37 91l-715 714q-38 38 -102 64.5t-117 26.5h224q53 0 117 -26.5t102 -64.5l715 -714q37 -39 37 -91z" />
-    <glyph glyph-name="book" unicode="&#xf02d;" horiz-adv-x="1664" 
-d="M1639 1058q40 -57 18 -129l-275 -906q-19 -64 -76.5 -107.5t-122.5 -43.5h-923q-77 0 -148.5 53.5t-99.5 131.5q-24 67 -2 127q0 4 3 27t4 37q1 8 -3 21.5t-3 19.5q2 11 8 21t16.5 23.5t16.5 23.5q23 38 45 91.5t30 91.5q3 10 0.5 30t-0.5 28q3 11 17 28t17 23
-q21 36 42 92t25 90q1 9 -2.5 32t0.5 28q4 13 22 30.5t22 22.5q19 26 42.5 84.5t27.5 96.5q1 8 -3 25.5t-2 26.5q2 8 9 18t18 23t17 21q8 12 16.5 30.5t15 35t16 36t19.5 32t26.5 23.5t36 11.5t47.5 -5.5l-1 -3q38 9 51 9h761q74 0 114 -56t18 -130l-274 -906
-q-36 -119 -71.5 -153.5t-128.5 -34.5h-869q-27 0 -38 -15q-11 -16 -1 -43q24 -70 144 -70h923q29 0 56 15.5t35 41.5l300 987q7 22 5 57q38 -15 59 -43zM575 1056q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5
-t-16.5 -22.5zM492 800q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5t-16.5 -22.5z" />
-    <glyph glyph-name="bookmark" unicode="&#xf02e;" horiz-adv-x="1280" 
-d="M1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
-    <glyph glyph-name="print" unicode="&#xf02f;" horiz-adv-x="1664" 
-d="M384 0h896v256h-896v-256zM384 640h896v384h-160q-40 0 -68 28t-28 68v160h-640v-640zM1536 576q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 576v-416q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-160q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68
-v160h-224q-13 0 -22.5 9.5t-9.5 22.5v416q0 79 56.5 135.5t135.5 56.5h64v544q0 40 28 68t68 28h672q40 0 88 -20t76 -48l152 -152q28 -28 48 -76t20 -88v-256h64q79 0 135.5 -56.5t56.5 -135.5z" />
-    <glyph glyph-name="camera" unicode="&#xf030;" horiz-adv-x="1920" 
-d="M960 864q119 0 203.5 -84.5t84.5 -203.5t-84.5 -203.5t-203.5 -84.5t-203.5 84.5t-84.5 203.5t84.5 203.5t203.5 84.5zM1664 1280q106 0 181 -75t75 -181v-896q0 -106 -75 -181t-181 -75h-1408q-106 0 -181 75t-75 181v896q0 106 75 181t181 75h224l51 136
-q19 49 69.5 84.5t103.5 35.5h512q53 0 103.5 -35.5t69.5 -84.5l51 -136h224zM960 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
-    <glyph glyph-name="font" unicode="&#xf031;" horiz-adv-x="1664" 
-d="M725 977l-170 -450q33 0 136.5 -2t160.5 -2q19 0 57 2q-87 253 -184 452zM0 -128l2 79q23 7 56 12.5t57 10.5t49.5 14.5t44.5 29t31 50.5l237 616l280 724h75h53q8 -14 11 -21l205 -480q33 -78 106 -257.5t114 -274.5q15 -34 58 -144.5t72 -168.5q20 -45 35 -57
-q19 -15 88 -29.5t84 -20.5q6 -38 6 -57q0 -5 -0.5 -13.5t-0.5 -12.5q-63 0 -190 8t-191 8q-76 0 -215 -7t-178 -8q0 43 4 78l131 28q1 0 12.5 2.5t15.5 3.5t14.5 4.5t15 6.5t11 8t9 11t2.5 14q0 16 -31 96.5t-72 177.5t-42 100l-450 2q-26 -58 -76.5 -195.5t-50.5 -162.5
-q0 -22 14 -37.5t43.5 -24.5t48.5 -13.5t57 -8.5t41 -4q1 -19 1 -58q0 -9 -2 -27q-58 0 -174.5 10t-174.5 10q-8 0 -26.5 -4t-21.5 -4q-80 -14 -188 -14z" />
-    <glyph glyph-name="bold" unicode="&#xf032;" horiz-adv-x="1408" 
-d="M555 15q74 -32 140 -32q376 0 376 335q0 114 -41 180q-27 44 -61.5 74t-67.5 46.5t-80.5 25t-84 10.5t-94.5 2q-73 0 -101 -10q0 -53 -0.5 -159t-0.5 -158q0 -8 -1 -67.5t-0.5 -96.5t4.5 -83.5t12 -66.5zM541 761q42 -7 109 -7q82 0 143 13t110 44.5t74.5 89.5t25.5 142
-q0 70 -29 122.5t-79 82t-108 43.5t-124 14q-50 0 -130 -13q0 -50 4 -151t4 -152q0 -27 -0.5 -80t-0.5 -79q0 -46 1 -69zM0 -128l2 94q15 4 85 16t106 27q7 12 12.5 27t8.5 33.5t5.5 32.5t3 37.5t0.5 34v35.5v30q0 982 -22 1025q-4 8 -22 14.5t-44.5 11t-49.5 7t-48.5 4.5
-t-30.5 3l-4 83q98 2 340 11.5t373 9.5q23 0 68 -0.5t68 -0.5q70 0 136.5 -13t128.5 -42t108 -71t74 -104.5t28 -137.5q0 -52 -16.5 -95.5t-39 -72t-64.5 -57.5t-73 -45t-84 -40q154 -35 256.5 -134t102.5 -248q0 -100 -35 -179.5t-93.5 -130.5t-138 -85.5t-163.5 -48.5
-t-176 -14q-44 0 -132 3t-132 3q-106 0 -307 -11t-231 -12z" />
-    <glyph glyph-name="italic" unicode="&#xf033;" horiz-adv-x="1024" 
-d="M0 -126l17 85q22 7 61.5 16.5t72 19t59.5 23.5q28 35 41 101q1 7 62 289t114 543.5t52 296.5v25q-24 13 -54.5 18.5t-69.5 8t-58 5.5l19 103q33 -2 120 -6.5t149.5 -7t120.5 -2.5q48 0 98.5 2.5t121 7t98.5 6.5q-5 -39 -19 -89q-30 -10 -101.5 -28.5t-108.5 -33.5
-q-8 -19 -14 -42.5t-9 -40t-7.5 -45.5t-6.5 -42q-27 -148 -87.5 -419.5t-77.5 -355.5q-2 -9 -13 -58t-20 -90t-16 -83.5t-6 -57.5l1 -18q17 -4 185 -31q-3 -44 -16 -99q-11 0 -32.5 -1.5t-32.5 -1.5q-29 0 -87 10t-86 10q-138 2 -206 2q-51 0 -143 -9t-121 -11z" />
-    <glyph glyph-name="text_height" unicode="&#xf034;" horiz-adv-x="1792" 
-d="M1744 128q33 0 42 -18.5t-11 -44.5l-126 -162q-20 -26 -49 -26t-49 26l-126 162q-20 26 -11 44.5t42 18.5h80v1024h-80q-33 0 -42 18.5t11 44.5l126 162q20 26 49 26t49 -26l126 -162q20 -26 11 -44.5t-42 -18.5h-80v-1024h80zM81 1407l54 -27q12 -5 211 -5q44 0 132 2
-t132 2q36 0 107.5 -0.5t107.5 -0.5h293q6 0 21 -0.5t20.5 0t16 3t17.5 9t15 17.5l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 48t-14.5 73.5t-7.5 35.5q-6 8 -12 12.5t-15.5 6t-13 2.5t-18 0.5t-16.5 -0.5
-q-17 0 -66.5 0.5t-74.5 0.5t-64 -2t-71 -6q-9 -81 -8 -136q0 -94 2 -388t2 -455q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27
-q19 42 19 383q0 101 -3 303t-3 303v117q0 2 0.5 15.5t0.5 25t-1 25.5t-3 24t-5 14q-11 12 -162 12q-33 0 -93 -12t-80 -26q-19 -13 -34 -72.5t-31.5 -111t-42.5 -53.5q-42 26 -56 44v383z" />
-    <glyph glyph-name="text_width" unicode="&#xf035;" 
-d="M81 1407l54 -27q12 -5 211 -5q44 0 132 2t132 2q70 0 246.5 1t304.5 0.5t247 -4.5q33 -1 56 31l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 47.5t-15 73.5t-7 36q-10 13 -27 19q-5 2 -66 2q-30 0 -93 1t-103 1
-t-94 -2t-96 -7q-9 -81 -8 -136l1 -152v52q0 -55 1 -154t1.5 -180t0.5 -153q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27
-q7 16 11.5 74t6 145.5t1.5 155t-0.5 153.5t-0.5 89q0 7 -2.5 21.5t-2.5 22.5q0 7 0.5 44t1 73t0 76.5t-3 67.5t-6.5 32q-11 12 -162 12q-41 0 -163 -13.5t-138 -24.5q-19 -12 -34 -71.5t-31.5 -111.5t-42.5 -54q-42 26 -56 44v383zM1310 125q12 0 42 -19.5t57.5 -41.5
-t59.5 -49t36 -30q26 -21 26 -49t-26 -49q-4 -3 -36 -30t-59.5 -49t-57.5 -41.5t-42 -19.5q-13 0 -20.5 10.5t-10 28.5t-2.5 33.5t1.5 33t1.5 19.5h-1024q0 -2 1.5 -19.5t1.5 -33t-2.5 -33.5t-10 -28.5t-20.5 -10.5q-12 0 -42 19.5t-57.5 41.5t-59.5 49t-36 30q-26 21 -26 49
-t26 49q4 3 36 30t59.5 49t57.5 41.5t42 19.5q13 0 20.5 -10.5t10 -28.5t2.5 -33.5t-1.5 -33t-1.5 -19.5h1024q0 2 -1.5 19.5t-1.5 33t2.5 33.5t10 28.5t20.5 10.5z" />
-    <glyph glyph-name="align_left" unicode="&#xf036;" horiz-adv-x="1792" 
-d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45
-t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
-    <glyph glyph-name="align_center" unicode="&#xf037;" horiz-adv-x="1792" 
-d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45t-45 -19
-h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h640q26 0 45 -19t19 -45z" />
-    <glyph glyph-name="align_right" unicode="&#xf038;" horiz-adv-x="1792" 
-d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45
-t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
-    <glyph glyph-name="align_justify" unicode="&#xf039;" horiz-adv-x="1792" 
-d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45
-t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
-    <glyph glyph-name="list" unicode="&#xf03a;" horiz-adv-x="1792" 
-d="M256 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM256 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5
-t9.5 -22.5zM256 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344
-q13 0 22.5 -9.5t9.5 -22.5zM256 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5
-t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192
-q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5z" />
-    <glyph glyph-name="indent_left" unicode="&#xf03b;" horiz-adv-x="1792" 
-d="M384 992v-576q0 -13 -9.5 -22.5t-22.5 -9.5q-14 0 -23 9l-288 288q-9 9 -9 23t9 23l288 288q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5
-t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088
-q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
-    <glyph glyph-name="indent_right" unicode="&#xf03c;" horiz-adv-x="1792" 
-d="M352 704q0 -14 -9 -23l-288 -288q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v576q0 13 9.5 22.5t22.5 9.5q14 0 23 -9l288 -288q9 -9 9 -23zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5
-t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088
-q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
-    <glyph glyph-name="facetime_video" unicode="&#xf03d;" horiz-adv-x="1792" 
-d="M1792 1184v-1088q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-403 403v-166q0 -119 -84.5 -203.5t-203.5 -84.5h-704q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h704q119 0 203.5 -84.5t84.5 -203.5v-165l403 402q18 19 45 19q12 0 25 -5
-q39 -17 39 -59z" />
-    <glyph glyph-name="picture" unicode="&#xf03e;" horiz-adv-x="1920" 
-d="M640 960q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 576v-448h-1408v192l320 320l160 -160l512 512zM1760 1280h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5v1216
-q0 13 -9.5 22.5t-22.5 9.5zM1920 1248v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
-    <glyph glyph-name="pencil" unicode="&#xf040;" 
-d="M363 0l91 91l-235 235l-91 -91v-107h128v-128h107zM886 928q0 22 -22 22q-10 0 -17 -7l-542 -542q-7 -7 -7 -17q0 -22 22 -22q10 0 17 7l542 542q7 7 7 17zM832 1120l416 -416l-832 -832h-416v416zM1515 1024q0 -53 -37 -90l-166 -166l-416 416l166 165q36 38 90 38
-q53 0 91 -38l235 -234q37 -39 37 -91z" />
-    <glyph glyph-name="map_marker" unicode="&#xf041;" horiz-adv-x="1024" 
-d="M768 896q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1024 896q0 -109 -33 -179l-364 -774q-16 -33 -47.5 -52t-67.5 -19t-67.5 19t-46.5 52l-365 774q-33 70 -33 179q0 212 150 362t362 150t362 -150t150 -362z" />
-    <glyph glyph-name="adjust" unicode="&#xf042;" 
-d="M768 96v1088q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="tint" unicode="&#xf043;" horiz-adv-x="1024" 
-d="M512 384q0 36 -20 69q-1 1 -15.5 22.5t-25.5 38t-25 44t-21 50.5q-4 16 -21 16t-21 -16q-7 -23 -21 -50.5t-25 -44t-25.5 -38t-15.5 -22.5q-20 -33 -20 -69q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 512q0 -212 -150 -362t-362 -150t-362 150t-150 362
-q0 145 81 275q6 9 62.5 90.5t101 151t99.5 178t83 201.5q9 30 34 47t51 17t51.5 -17t33.5 -47q28 -93 83 -201.5t99.5 -178t101 -151t62.5 -90.5q81 -127 81 -275z" />
-    <glyph glyph-name="edit" unicode="&#xf044;" horiz-adv-x="1792" 
-d="M888 352l116 116l-152 152l-116 -116v-56h96v-96h56zM1328 1072q-16 16 -33 -1l-350 -350q-17 -17 -1 -33t33 1l350 350q17 17 1 33zM1408 478v-190q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832
-q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-14 -14 -32 -8q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v126q0 13 9 22l64 64q15 15 35 7t20 -29zM1312 1216l288 -288l-672 -672h-288v288zM1756 1084l-92 -92
-l-288 288l92 92q28 28 68 28t68 -28l152 -152q28 -28 28 -68t-28 -68z" />
-    <glyph glyph-name="share" unicode="&#xf045;" horiz-adv-x="1664" 
-d="M1408 547v-259q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h255v0q13 0 22.5 -9.5t9.5 -22.5q0 -27 -26 -32q-77 -26 -133 -60q-10 -4 -16 -4h-112q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832
-q66 0 113 47t47 113v214q0 19 18 29q28 13 54 37q16 16 35 8q21 -9 21 -29zM1645 1043l-384 -384q-18 -19 -45 -19q-12 0 -25 5q-39 17 -39 59v192h-160q-323 0 -438 -131q-119 -137 -74 -473q3 -23 -20 -34q-8 -2 -12 -2q-16 0 -26 13q-10 14 -21 31t-39.5 68.5t-49.5 99.5
-t-38.5 114t-17.5 122q0 49 3.5 91t14 90t28 88t47 81.5t68.5 74t94.5 61.5t124.5 48.5t159.5 30.5t196.5 11h160v192q0 42 39 59q13 5 25 5q26 0 45 -19l384 -384q19 -19 19 -45t-19 -45z" />
-    <glyph glyph-name="check" unicode="&#xf046;" horiz-adv-x="1664" 
-d="M1408 606v-318q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-10 -10 -23 -10q-3 0 -9 2q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832
-q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v254q0 13 9 22l64 64q10 10 23 10q6 0 12 -3q20 -8 20 -29zM1639 1095l-814 -814q-24 -24 -57 -24t-57 24l-430 430q-24 24 -24 57t24 57l110 110q24 24 57 24t57 -24l263 -263l647 647q24 24 57 24t57 -24l110 -110
-q24 -24 24 -57t-24 -57z" />
-    <glyph glyph-name="move" unicode="&#xf047;" horiz-adv-x="1792" 
-d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-384v-384h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v384h-384v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45
-t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h384v384h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45t-19 -45t-45 -19h-128v-384h384v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
-    <glyph glyph-name="step_backward" unicode="&#xf048;" horiz-adv-x="1024" 
-d="M979 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 10 13 19z" />
-    <glyph glyph-name="fast_backward" unicode="&#xf049;" horiz-adv-x="1792" 
-d="M1747 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 10 13 19l710 710
-q19 19 32 13t13 -32v-710q4 10 13 19z" />
-    <glyph glyph-name="backward" unicode="&#xf04a;" horiz-adv-x="1664" 
-d="M1619 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-19 19 -19 45t19 45l710 710q19 19 32 13t13 -32v-710q4 10 13 19z" />
-    <glyph glyph-name="play" unicode="&#xf04b;" horiz-adv-x="1408" 
-d="M1384 609l-1328 -738q-23 -13 -39.5 -3t-16.5 36v1472q0 26 16.5 36t39.5 -3l1328 -738q23 -13 23 -31t-23 -31z" />
-    <glyph glyph-name="pause" unicode="&#xf04c;" 
-d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45zM640 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45z" />
-    <glyph glyph-name="stop" unicode="&#xf04d;" 
-d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
-    <glyph glyph-name="forward" unicode="&#xf04e;" horiz-adv-x="1664" 
-d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q9 -9 13 -19v710q0 26 13 32t32 -13l710 -710q19 -19 19 -45t-19 -45l-710 -710q-19 -19 -32 -13t-13 32v710q-4 -10 -13 -19z" />
-    <glyph glyph-name="fast_forward" unicode="&#xf050;" horiz-adv-x="1792" 
-d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q9 -9 13 -19v710q0 26 13 32t32 -13l710 -710q9 -9 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-4 -10 -13 -19l-710 -710
-q-19 -19 -32 -13t-13 32v710q-4 -10 -13 -19z" />
-    <glyph glyph-name="step_forward" unicode="&#xf051;" horiz-adv-x="1024" 
-d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q9 -9 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-4 -10 -13 -19z" />
-    <glyph glyph-name="eject" unicode="&#xf052;" horiz-adv-x="1538" 
-d="M14 557l710 710q19 19 45 19t45 -19l710 -710q19 -19 13 -32t-32 -13h-1472q-26 0 -32 13t13 32zM1473 0h-1408q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19z" />
-    <glyph glyph-name="chevron_left" unicode="&#xf053;" horiz-adv-x="1280" 
-d="M1171 1235l-531 -531l531 -531q19 -19 19 -45t-19 -45l-166 -166q-19 -19 -45 -19t-45 19l-742 742q-19 19 -19 45t19 45l742 742q19 19 45 19t45 -19l166 -166q19 -19 19 -45t-19 -45z" />
-    <glyph glyph-name="chevron_right" unicode="&#xf054;" horiz-adv-x="1280" 
-d="M1107 659l-742 -742q-19 -19 -45 -19t-45 19l-166 166q-19 19 -19 45t19 45l531 531l-531 531q-19 19 -19 45t19 45l166 166q19 19 45 19t45 -19l742 -742q19 -19 19 -45t-19 -45z" />
-    <glyph glyph-name="plus_sign" unicode="&#xf055;" 
-d="M1216 576v128q0 26 -19 45t-45 19h-256v256q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-256h-256q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h256v-256q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v256h256q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5
-t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="minus_sign" unicode="&#xf056;" 
-d="M1216 576v128q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5
-t103 -385.5z" />
-    <glyph glyph-name="remove_sign" unicode="&#xf057;" 
-d="M1149 414q0 26 -19 45l-181 181l181 181q19 19 19 45q0 27 -19 46l-90 90q-19 19 -46 19q-26 0 -45 -19l-181 -181l-181 181q-19 19 -45 19q-27 0 -46 -19l-90 -90q-19 -19 -19 -46q0 -26 19 -45l181 -181l-181 -181q-19 -19 -19 -45q0 -27 19 -46l90 -90q19 -19 46 -19
-q26 0 45 19l181 181l181 -181q19 -19 45 -19q27 0 46 19l90 90q19 19 19 46zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="ok_sign" unicode="&#xf058;" 
-d="M1284 802q0 28 -18 46l-91 90q-19 19 -45 19t-45 -19l-408 -407l-226 226q-19 19 -45 19t-45 -19l-91 -90q-18 -18 -18 -46q0 -27 18 -45l362 -362q19 -19 45 -19q27 0 46 19l543 543q18 18 18 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103
-t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="question_sign" unicode="&#xf059;" 
-d="M896 160v192q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h192q14 0 23 9t9 23zM1152 832q0 88 -55.5 163t-138.5 116t-170 41q-243 0 -371 -213q-15 -24 8 -42l132 -100q7 -6 19 -6q16 0 25 12q53 68 86 92q34 24 86 24q48 0 85.5 -26t37.5 -59
-q0 -38 -20 -61t-68 -45q-63 -28 -115.5 -86.5t-52.5 -125.5v-36q0 -14 9 -23t23 -9h192q14 0 23 9t9 23q0 19 21.5 49.5t54.5 49.5q32 18 49 28.5t46 35t44.5 48t28 60.5t12.5 81zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5
-t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="info_sign" unicode="&#xf05a;" 
-d="M1024 160v160q0 14 -9 23t-23 9h-96v512q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h96v-320h-96q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h448q14 0 23 9t9 23zM896 1056v160q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23
-t23 -9h192q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="screenshot" unicode="&#xf05b;" 
-d="M1197 512h-109q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h109q-32 108 -112.5 188.5t-188.5 112.5v-109q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v109q-108 -32 -188.5 -112.5t-112.5 -188.5h109q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-109
-q32 -108 112.5 -188.5t188.5 -112.5v109q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-109q108 32 188.5 112.5t112.5 188.5zM1536 704v-128q0 -26 -19 -45t-45 -19h-143q-37 -161 -154.5 -278.5t-278.5 -154.5v-143q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v143
-q-161 37 -278.5 154.5t-154.5 278.5h-143q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h143q37 161 154.5 278.5t278.5 154.5v143q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-143q161 -37 278.5 -154.5t154.5 -278.5h143q26 0 45 -19t19 -45z" />
-    <glyph glyph-name="remove_circle" unicode="&#xf05c;" 
-d="M1097 457l-146 -146q-10 -10 -23 -10t-23 10l-137 137l-137 -137q-10 -10 -23 -10t-23 10l-146 146q-10 10 -10 23t10 23l137 137l-137 137q-10 10 -10 23t10 23l146 146q10 10 23 10t23 -10l137 -137l137 137q10 10 23 10t23 -10l146 -146q10 -10 10 -23t-10 -23
-l-137 -137l137 -137q10 -10 10 -23t-10 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5
-t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="ok_circle" unicode="&#xf05d;" 
-d="M1171 723l-422 -422q-19 -19 -45 -19t-45 19l-294 294q-19 19 -19 45t19 45l102 102q19 19 45 19t45 -19l147 -147l275 275q19 19 45 19t45 -19l102 -102q19 -19 19 -45t-19 -45zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198
-t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="ban_circle" unicode="&#xf05e;" 
-d="M1312 643q0 161 -87 295l-754 -753q137 -89 297 -89q111 0 211.5 43.5t173.5 116.5t116 174.5t43 212.5zM313 344l755 754q-135 91 -300 91q-148 0 -273 -73t-198 -199t-73 -274q0 -162 89 -299zM1536 643q0 -157 -61 -300t-163.5 -246t-245 -164t-298.5 -61t-298.5 61
-t-245 164t-163.5 246t-61 300t61 299.5t163.5 245.5t245 164t298.5 61t298.5 -61t245 -164t163.5 -245.5t61 -299.5z" />
-    <glyph glyph-name="arrow_left" unicode="&#xf060;" 
-d="M1536 640v-128q0 -53 -32.5 -90.5t-84.5 -37.5h-704l293 -294q38 -36 38 -90t-38 -90l-75 -76q-37 -37 -90 -37q-52 0 -91 37l-651 652q-37 37 -37 90q0 52 37 91l651 650q38 38 91 38q52 0 90 -38l75 -74q38 -38 38 -91t-38 -91l-293 -293h704q52 0 84.5 -37.5
-t32.5 -90.5z" />
-    <glyph glyph-name="arrow_right" unicode="&#xf061;" 
-d="M1472 576q0 -54 -37 -91l-651 -651q-39 -37 -91 -37q-51 0 -90 37l-75 75q-38 38 -38 91t38 91l293 293h-704q-52 0 -84.5 37.5t-32.5 90.5v128q0 53 32.5 90.5t84.5 37.5h704l-293 294q-38 36 -38 90t38 90l75 75q38 38 90 38q53 0 91 -38l651 -651q37 -35 37 -90z" />
-    <glyph glyph-name="arrow_up" unicode="&#xf062;" horiz-adv-x="1664" 
-d="M1611 565q0 -51 -37 -90l-75 -75q-38 -38 -91 -38q-54 0 -90 38l-294 293v-704q0 -52 -37.5 -84.5t-90.5 -32.5h-128q-53 0 -90.5 32.5t-37.5 84.5v704l-294 -293q-36 -38 -90 -38t-90 38l-75 75q-38 38 -38 90q0 53 38 91l651 651q35 37 90 37q54 0 91 -37l651 -651
-q37 -39 37 -91z" />
-    <glyph glyph-name="arrow_down" unicode="&#xf063;" horiz-adv-x="1664" 
-d="M1611 704q0 -53 -37 -90l-651 -652q-39 -37 -91 -37q-53 0 -90 37l-651 652q-38 36 -38 90q0 53 38 91l74 75q39 37 91 37q53 0 90 -37l294 -294v704q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-704l294 294q37 37 90 37q52 0 91 -37l75 -75q37 -39 37 -91z" />
-    <glyph glyph-name="share_alt" unicode="&#xf064;" horiz-adv-x="1792" 
-d="M1792 896q0 -26 -19 -45l-512 -512q-19 -19 -45 -19t-45 19t-19 45v256h-224q-98 0 -175.5 -6t-154 -21.5t-133 -42.5t-105.5 -69.5t-80 -101t-48.5 -138.5t-17.5 -181q0 -55 5 -123q0 -6 2.5 -23.5t2.5 -26.5q0 -15 -8.5 -25t-23.5 -10q-16 0 -28 17q-7 9 -13 22
-t-13.5 30t-10.5 24q-127 285 -127 451q0 199 53 333q162 403 875 403h224v256q0 26 19 45t45 19t45 -19l512 -512q19 -19 19 -45z" />
-    <glyph glyph-name="resize_full" unicode="&#xf065;" 
-d="M755 480q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23zM1536 1344v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332
-q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45z" />
-    <glyph glyph-name="resize_small" unicode="&#xf066;" 
-d="M768 576v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45zM1523 1248q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45
-t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23z" />
-    <glyph glyph-name="plus" unicode="&#xf067;" horiz-adv-x="1408" 
-d="M1408 800v-192q0 -40 -28 -68t-68 -28h-416v-416q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v416h-416q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h416v416q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-416h416q40 0 68 -28t28 -68z" />
-    <glyph glyph-name="minus" unicode="&#xf068;" horiz-adv-x="1408" 
-d="M1408 800v-192q0 -40 -28 -68t-68 -28h-1216q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h1216q40 0 68 -28t28 -68z" />
-    <glyph glyph-name="asterisk" unicode="&#xf069;" horiz-adv-x="1664" 
-d="M1482 486q46 -26 59.5 -77.5t-12.5 -97.5l-64 -110q-26 -46 -77.5 -59.5t-97.5 12.5l-266 153v-307q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v307l-266 -153q-46 -26 -97.5 -12.5t-77.5 59.5l-64 110q-26 46 -12.5 97.5t59.5 77.5l266 154l-266 154
-q-46 26 -59.5 77.5t12.5 97.5l64 110q26 46 77.5 59.5t97.5 -12.5l266 -153v307q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-307l266 153q46 26 97.5 12.5t77.5 -59.5l64 -110q26 -46 12.5 -97.5t-59.5 -77.5l-266 -154z" />
-    <glyph glyph-name="exclamation_sign" unicode="&#xf06a;" 
-d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM896 161v190q0 14 -9 23.5t-22 9.5h-192q-13 0 -23 -10t-10 -23v-190q0 -13 10 -23t23 -10h192
-q13 0 22 9.5t9 23.5zM894 505l18 621q0 12 -10 18q-10 8 -24 8h-220q-14 0 -24 -8q-10 -6 -10 -18l17 -621q0 -10 10 -17.5t24 -7.5h185q14 0 23.5 7.5t10.5 17.5z" />
-    <glyph glyph-name="gift" unicode="&#xf06b;" 
-d="M928 180v56v468v192h-320v-192v-468v-56q0 -25 18 -38.5t46 -13.5h192q28 0 46 13.5t18 38.5zM472 1024h195l-126 161q-26 31 -69 31q-40 0 -68 -28t-28 -68t28 -68t68 -28zM1160 1120q0 40 -28 68t-68 28q-43 0 -69 -31l-125 -161h194q40 0 68 28t28 68zM1536 864v-320
-q0 -14 -9 -23t-23 -9h-96v-416q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v416h-96q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h440q-93 0 -158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5q107 0 168 -77l128 -165l128 165q61 77 168 77q93 0 158.5 -65.5t65.5 -158.5
-t-65.5 -158.5t-158.5 -65.5h440q14 0 23 -9t9 -23z" />
-    <glyph glyph-name="leaf" unicode="&#xf06c;" horiz-adv-x="1792" 
-d="M1280 832q0 26 -19 45t-45 19q-172 0 -318 -49.5t-259.5 -134t-235.5 -219.5q-19 -21 -19 -45q0 -26 19 -45t45 -19q24 0 45 19q27 24 74 71t67 66q137 124 268.5 176t313.5 52q26 0 45 19t19 45zM1792 1030q0 -95 -20 -193q-46 -224 -184.5 -383t-357.5 -268
-q-214 -108 -438 -108q-148 0 -286 47q-15 5 -88 42t-96 37q-16 0 -39.5 -32t-45 -70t-52.5 -70t-60 -32q-43 0 -63.5 17.5t-45.5 59.5q-2 4 -6 11t-5.5 10t-3 9.5t-1.5 13.5q0 35 31 73.5t68 65.5t68 56t31 48q0 4 -14 38t-16 44q-9 51 -9 104q0 115 43.5 220t119 184.5
-t170.5 139t204 95.5q55 18 145 25.5t179.5 9t178.5 6t163.5 24t113.5 56.5l29.5 29.5t29.5 28t27 20t36.5 16t43.5 4.5q39 0 70.5 -46t47.5 -112t24 -124t8 -96z" />
-    <glyph glyph-name="fire" unicode="&#xf06d;" horiz-adv-x="1408" 
-d="M1408 -160v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1152 896q0 -78 -24.5 -144t-64 -112.5t-87.5 -88t-96 -77.5t-87.5 -72t-64 -81.5t-24.5 -96.5q0 -96 67 -224l-4 1l1 -1
-q-90 41 -160 83t-138.5 100t-113.5 122.5t-72.5 150.5t-27.5 184q0 78 24.5 144t64 112.5t87.5 88t96 77.5t87.5 72t64 81.5t24.5 96.5q0 94 -66 224l3 -1l-1 1q90 -41 160 -83t138.5 -100t113.5 -122.5t72.5 -150.5t27.5 -184z" />
-    <glyph glyph-name="eye_open" unicode="&#xf06e;" horiz-adv-x="1792" 
-d="M1664 576q-152 236 -381 353q61 -104 61 -225q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 121 61 225q-229 -117 -381 -353q133 -205 333.5 -326.5t434.5 -121.5t434.5 121.5t333.5 326.5zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5
-t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1792 576q0 -34 -20 -69q-140 -230 -376.5 -368.5t-499.5 -138.5t-499.5 139t-376.5 368q-20 35 -20 69t20 69q140 229 376.5 368t499.5 139t499.5 -139t376.5 -368q20 -35 20 -69z" />
-    <glyph glyph-name="eye_close" unicode="&#xf070;" horiz-adv-x="1792" 
-d="M555 201l78 141q-87 63 -136 159t-49 203q0 121 61 225q-229 -117 -381 -353q167 -258 427 -375zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1307 1151q0 -7 -1 -9
-q-106 -189 -316 -567t-315 -566l-49 -89q-10 -16 -28 -16q-12 0 -134 70q-16 10 -16 28q0 12 44 87q-143 65 -263.5 173t-208.5 245q-20 31 -20 69t20 69q153 235 380 371t496 136q89 0 180 -17l54 97q10 16 28 16q5 0 18 -6t31 -15.5t33 -18.5t31.5 -18.5t19.5 -11.5
-q16 -10 16 -27zM1344 704q0 -139 -79 -253.5t-209 -164.5l280 502q8 -45 8 -84zM1792 576q0 -35 -20 -69q-39 -64 -109 -145q-150 -172 -347.5 -267t-419.5 -95l74 132q212 18 392.5 137t301.5 307q-115 179 -282 294l63 112q95 -64 182.5 -153t144.5 -184q20 -34 20 -69z
-" />
-    <glyph glyph-name="warning_sign" unicode="&#xf071;" horiz-adv-x="1792" 
-d="M1024 161v190q0 14 -9.5 23.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -23.5v-190q0 -14 9.5 -23.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 23.5zM1022 535l18 459q0 12 -10 19q-13 11 -24 11h-220q-11 0 -24 -11q-10 -7 -10 -21l17 -457q0 -10 10 -16.5t24 -6.5h185
-q14 0 23.5 6.5t10.5 16.5zM1008 1469l768 -1408q35 -63 -2 -126q-17 -29 -46.5 -46t-63.5 -17h-1536q-34 0 -63.5 17t-46.5 46q-37 63 -2 126l768 1408q17 31 47 49t65 18t65 -18t47 -49z" />
-    <glyph glyph-name="plane" unicode="&#xf072;" horiz-adv-x="1408" 
-d="M1376 1376q44 -52 12 -148t-108 -172l-161 -161l160 -696q5 -19 -12 -33l-128 -96q-7 -6 -19 -6q-4 0 -7 1q-15 3 -21 16l-279 508l-259 -259l53 -194q5 -17 -8 -31l-96 -96q-9 -9 -23 -9h-2q-15 2 -24 13l-189 252l-252 189q-11 7 -13 23q-1 13 9 25l96 97q9 9 23 9
-q6 0 8 -1l194 -53l259 259l-508 279q-14 8 -17 24q-2 16 9 27l128 128q14 13 30 8l665 -159l160 160q76 76 172 108t148 -12z" />
-    <glyph glyph-name="calendar" unicode="&#xf073;" horiz-adv-x="1664" 
-d="M128 -128h288v288h-288v-288zM480 -128h320v288h-320v-288zM128 224h288v320h-288v-320zM480 224h320v320h-320v-320zM128 608h288v288h-288v-288zM864 -128h320v288h-320v-288zM480 608h320v288h-320v-288zM1248 -128h288v288h-288v-288zM864 224h320v320h-320v-320z
-M512 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1248 224h288v320h-288v-320zM864 608h320v288h-320v-288zM1248 608h288v288h-288v-288zM1280 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64
-q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47
-h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
-    <glyph glyph-name="random" unicode="&#xf074;" horiz-adv-x="1792" 
-d="M666 1055q-60 -92 -137 -273q-22 45 -37 72.5t-40.5 63.5t-51 56.5t-63 35t-81.5 14.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q250 0 410 -225zM1792 256q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192q-32 0 -85 -0.5t-81 -1t-73 1
-t-71 5t-64 10.5t-63 18.5t-58 28.5t-59 40t-55 53.5t-56 69.5q59 93 136 273q22 -45 37 -72.5t40.5 -63.5t51 -56.5t63 -35t81.5 -14.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1792 1152q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5
-v192h-256q-48 0 -87 -15t-69 -45t-51 -61.5t-45 -77.5q-32 -62 -78 -171q-29 -66 -49.5 -111t-54 -105t-64 -100t-74 -83t-90 -68.5t-106.5 -42t-128 -16.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q48 0 87 15t69 45t51 61.5t45 77.5q32 62 78 171q29 66 49.5 111
-t54 105t64 100t74 83t90 68.5t106.5 42t128 16.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
-    <glyph glyph-name="comment" unicode="&#xf075;" horiz-adv-x="1792" 
-d="M1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22q-17 -2 -30.5 9t-17.5 29v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281
-q0 130 71 248.5t191 204.5t286 136.5t348 50.5q244 0 450 -85.5t326 -233t120 -321.5z" />
-    <glyph glyph-name="magnet" unicode="&#xf076;" 
-d="M1536 704v-128q0 -201 -98.5 -362t-274 -251.5t-395.5 -90.5t-395.5 90.5t-274 251.5t-98.5 362v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-128q0 -52 23.5 -90t53.5 -57t71 -30t64 -13t44 -2t44 2t64 13t71 30t53.5 57t23.5 90v128q0 26 19 45t45 19h384
-q26 0 45 -19t19 -45zM512 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45zM1536 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45z" />
-    <glyph glyph-name="chevron_up" unicode="&#xf077;" horiz-adv-x="1792" 
-d="M1683 205l-166 -165q-19 -19 -45 -19t-45 19l-531 531l-531 -531q-19 -19 -45 -19t-45 19l-166 165q-19 19 -19 45.5t19 45.5l742 741q19 19 45 19t45 -19l742 -741q19 -19 19 -45.5t-19 -45.5z" />
-    <glyph glyph-name="chevron_down" unicode="&#xf078;" horiz-adv-x="1792" 
-d="M1683 728l-742 -741q-19 -19 -45 -19t-45 19l-742 741q-19 19 -19 45.5t19 45.5l166 165q19 19 45 19t45 -19l531 -531l531 531q19 19 45 19t45 -19l166 -165q19 -19 19 -45.5t-19 -45.5z" />
-    <glyph glyph-name="retweet" unicode="&#xf079;" horiz-adv-x="1920" 
-d="M1280 32q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-8 0 -13.5 2t-9 7t-5.5 8t-3 11.5t-1 11.5v13v11v160v416h-192q-26 0 -45 19t-19 45q0 24 15 41l320 384q19 22 49 22t49 -22l320 -384q15 -17 15 -41q0 -26 -19 -45t-45 -19h-192v-384h576q16 0 25 -11l160 -192q7 -10 7 -21
-zM1920 448q0 -24 -15 -41l-320 -384q-20 -23 -49 -23t-49 23l-320 384q-15 17 -15 41q0 26 19 45t45 19h192v384h-576q-16 0 -25 12l-160 192q-7 9 -7 20q0 13 9.5 22.5t22.5 9.5h960q8 0 13.5 -2t9 -7t5.5 -8t3 -11.5t1 -11.5v-13v-11v-160v-416h192q26 0 45 -19t19 -45z
-" />
-    <glyph glyph-name="shopping_cart" unicode="&#xf07a;" horiz-adv-x="1664" 
-d="M640 0q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38t90 -38t38 -90zM1536 0q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38t90 -38t38 -90zM1664 1088v-512q0 -24 -16.5 -42.5t-40.5 -21.5l-1044 -122q13 -60 13 -70q0 -16 -24 -64h920q26 0 45 -19t19 -45
-t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 11 8 31.5t16 36t21.5 40t15.5 29.5l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t19.5 -15.5t13 -24.5t8 -26t5.5 -29.5t4.5 -26h1201q26 0 45 -19t19 -45z" />
-    <glyph glyph-name="folder_close" unicode="&#xf07b;" horiz-adv-x="1664" 
-d="M1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
-    <glyph glyph-name="folder_open" unicode="&#xf07c;" horiz-adv-x="1920" 
-d="M1879 584q0 -31 -31 -66l-336 -396q-43 -51 -120.5 -86.5t-143.5 -35.5h-1088q-34 0 -60.5 13t-26.5 43q0 31 31 66l336 396q43 51 120.5 86.5t143.5 35.5h1088q34 0 60.5 -13t26.5 -43zM1536 928v-160h-832q-94 0 -197 -47.5t-164 -119.5l-337 -396l-5 -6q0 4 -0.5 12.5
-t-0.5 12.5v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158z" />
-    <glyph glyph-name="resize_vertical" unicode="&#xf07d;" horiz-adv-x="768" 
-d="M704 1216q0 -26 -19 -45t-45 -19h-128v-1024h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v1024h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45z" />
-    <glyph glyph-name="resize_horizontal" unicode="&#xf07e;" horiz-adv-x="1792" 
-d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-1024v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h1024v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
-    <glyph glyph-name="bar_chart" unicode="&#xf080;" horiz-adv-x="2048" 
-d="M640 640v-512h-256v512h256zM1024 1152v-1024h-256v1024h256zM2048 0v-128h-2048v1536h128v-1408h1920zM1408 896v-768h-256v768h256zM1792 1280v-1152h-256v1152h256z" />
-    <glyph glyph-name="twitter_sign" unicode="&#xf081;" 
-d="M1280 926q-56 -25 -121 -34q68 40 93 117q-65 -38 -134 -51q-61 66 -153 66q-87 0 -148.5 -61.5t-61.5 -148.5q0 -29 5 -48q-129 7 -242 65t-192 155q-29 -50 -29 -106q0 -114 91 -175q-47 1 -100 26v-2q0 -75 50 -133.5t123 -72.5q-29 -8 -51 -8q-13 0 -39 4
-q21 -63 74.5 -104t121.5 -42q-116 -90 -261 -90q-26 0 -50 3q148 -94 322 -94q112 0 210 35.5t168 95t120.5 137t75 162t24.5 168.5q0 18 -1 27q63 45 105 109zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5
-t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="facebook_sign" unicode="&#xf082;" 
-d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-188v595h199l30 232h-229v148q0 56 23.5 84t91.5 28l122 1v207q-63 9 -178 9q-136 0 -217.5 -80t-81.5 -226v-171h-200v-232h200v-595h-532q-119 0 -203.5 84.5t-84.5 203.5v960
-q0 119 84.5 203.5t203.5 84.5h960z" />
-    <glyph glyph-name="camera_retro" unicode="&#xf083;" horiz-adv-x="1792" 
-d="M928 704q0 14 -9 23t-23 9q-66 0 -113 -47t-47 -113q0 -14 9 -23t23 -9t23 9t9 23q0 40 28 68t68 28q14 0 23 9t9 23zM1152 574q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM128 0h1536v128h-1536v-128zM1280 574q0 159 -112.5 271.5
-t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM256 1216h384v128h-384v-128zM128 1024h1536v118v138h-828l-64 -128h-644v-128zM1792 1280v-1280q0 -53 -37.5 -90.5t-90.5 -37.5h-1536q-53 0 -90.5 37.5t-37.5 90.5v1280
-q0 53 37.5 90.5t90.5 37.5h1536q53 0 90.5 -37.5t37.5 -90.5z" />
-    <glyph glyph-name="key" unicode="&#xf084;" horiz-adv-x="1792" 
-d="M832 1024q0 80 -56 136t-136 56t-136 -56t-56 -136q0 -42 19 -83q-41 19 -83 19q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136q0 42 -19 83q41 -19 83 -19q80 0 136 56t56 136zM1683 320q0 -17 -49 -66t-66 -49q-9 0 -28.5 16t-36.5 33t-38.5 40t-24.5 26
-l-96 -96l220 -220q28 -28 28 -68q0 -42 -39 -81t-81 -39q-40 0 -68 28l-671 671q-176 -131 -365 -131q-163 0 -265.5 102.5t-102.5 265.5q0 160 95 313t248 248t313 95q163 0 265.5 -102.5t102.5 -265.5q0 -189 -131 -365l355 -355l96 96q-3 3 -26 24.5t-40 38.5t-33 36.5
-t-16 28.5q0 17 49 66t66 49q13 0 23 -10q6 -6 46 -44.5t82 -79.5t86.5 -86t73 -78t28.5 -41z" />
-    <glyph glyph-name="cogs" unicode="&#xf085;" horiz-adv-x="1920" 
-d="M896 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1664 128q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1152q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5
-t90.5 37.5t37.5 90.5zM1280 731v-185q0 -10 -7 -19.5t-16 -10.5l-155 -24q-11 -35 -32 -76q34 -48 90 -115q7 -11 7 -20q0 -12 -7 -19q-23 -30 -82.5 -89.5t-78.5 -59.5q-11 0 -21 7l-115 90q-37 -19 -77 -31q-11 -108 -23 -155q-7 -24 -30 -24h-186q-11 0 -20 7.5t-10 17.5
-l-23 153q-34 10 -75 31l-118 -89q-7 -7 -20 -7q-11 0 -21 8q-144 133 -144 160q0 9 7 19q10 14 41 53t47 61q-23 44 -35 82l-152 24q-10 1 -17 9.5t-7 19.5v185q0 10 7 19.5t16 10.5l155 24q11 35 32 76q-34 48 -90 115q-7 11 -7 20q0 12 7 20q22 30 82 89t79 59q11 0 21 -7
-l115 -90q34 18 77 32q11 108 23 154q7 24 30 24h186q11 0 20 -7.5t10 -17.5l23 -153q34 -10 75 -31l118 89q8 7 20 7q11 0 21 -8q144 -133 144 -160q0 -8 -7 -19q-12 -16 -42 -54t-45 -60q23 -48 34 -82l152 -23q10 -2 17 -10.5t7 -19.5zM1920 198v-140q0 -16 -149 -31
-q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20
-t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31zM1920 1222v-140q0 -16 -149 -31q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68
-q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70
-q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31z" />
-    <glyph glyph-name="comments" unicode="&#xf086;" horiz-adv-x="1792" 
-d="M1408 768q0 -139 -94 -257t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224
-q0 139 94 257t256.5 186.5t353.5 68.5t353.5 -68.5t256.5 -186.5t94 -257zM1792 512q0 -120 -71 -224.5t-195 -176.5q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7
-q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230z" />
-    <glyph glyph-name="thumbs_up_alt" unicode="&#xf087;" 
-d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 768q0 51 -39 89.5t-89 38.5h-352q0 58 48 159.5t48 160.5q0 98 -32 145t-128 47q-26 -26 -38 -85t-30.5 -125.5t-59.5 -109.5q-22 -23 -77 -91q-4 -5 -23 -30t-31.5 -41t-34.5 -42.5
-t-40 -44t-38.5 -35.5t-40 -27t-35.5 -9h-32v-640h32q13 0 31.5 -3t33 -6.5t38 -11t35 -11.5t35.5 -12.5t29 -10.5q211 -73 342 -73h121q192 0 192 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5q32 1 53.5 47t21.5 81zM1536 769
-q0 -89 -49 -163q9 -33 9 -69q0 -77 -38 -144q3 -21 3 -43q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5h-36h-93q-96 0 -189.5 22.5t-216.5 65.5q-116 40 -138 40h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h274q36 24 137 155q58 75 107 128
-q24 25 35.5 85.5t30.5 126.5t62 108q39 37 90 37q84 0 151 -32.5t102 -101.5t35 -186q0 -93 -48 -192h176q104 0 180 -76t76 -179z" />
-    <glyph glyph-name="thumbs_down_alt" unicode="&#xf088;" 
-d="M256 1088q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 512q0 35 -21.5 81t-53.5 47q15 17 25 47.5t10 55.5q0 69 -53 119q18 31 18 69q0 37 -17.5 73.5t-47.5 52.5q5 30 5 56q0 85 -49 126t-136 41h-128q-131 0 -342 -73q-5 -2 -29 -10.5
-t-35.5 -12.5t-35 -11.5t-38 -11t-33 -6.5t-31.5 -3h-32v-640h32q16 0 35.5 -9t40 -27t38.5 -35.5t40 -44t34.5 -42.5t31.5 -41t23 -30q55 -68 77 -91q41 -43 59.5 -109.5t30.5 -125.5t38 -85q96 0 128 47t32 145q0 59 -48 160.5t-48 159.5h352q50 0 89 38.5t39 89.5z
-M1536 511q0 -103 -76 -179t-180 -76h-176q48 -99 48 -192q0 -118 -35 -186q-35 -69 -102 -101.5t-151 -32.5q-51 0 -90 37q-34 33 -54 82t-25.5 90.5t-17.5 84.5t-31 64q-48 50 -107 127q-101 131 -137 155h-274q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5
-h288q22 0 138 40q128 44 223 66t200 22h112q140 0 226.5 -79t85.5 -216v-5q60 -77 60 -178q0 -22 -3 -43q38 -67 38 -144q0 -36 -9 -69q49 -73 49 -163z" />
-    <glyph glyph-name="star_half" unicode="&#xf089;" horiz-adv-x="896" 
-d="M832 1504v-1339l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41z" />
-    <glyph glyph-name="heart_empty" unicode="&#xf08a;" horiz-adv-x="1792" 
-d="M1664 940q0 81 -21.5 143t-55 98.5t-81.5 59.5t-94 31t-98 8t-112 -25.5t-110.5 -64t-86.5 -72t-60 -61.5q-18 -22 -49 -22t-49 22q-24 28 -60 61.5t-86.5 72t-110.5 64t-112 25.5t-98 -8t-94 -31t-81.5 -59.5t-55 -98.5t-21.5 -143q0 -168 187 -355l581 -560l580 559
-q188 188 188 356zM1792 940q0 -221 -229 -450l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5
-q224 0 351 -124t127 -344z" />
-    <glyph glyph-name="signout" unicode="&#xf08b;" horiz-adv-x="1664" 
-d="M640 96q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h320q13 0 22.5 -9.5t9.5 -22.5q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-66 0 -113 -47t-47 -113v-704
-q0 -66 47 -113t113 -47h288h11h13t11.5 -1t11.5 -3t8 -5.5t7 -9t2 -13.5zM1568 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45z" />
-    <glyph glyph-name="linkedin_sign" unicode="&#xf08c;" 
-d="M237 122h231v694h-231v-694zM483 1030q-1 52 -36 86t-93 34t-94.5 -34t-36.5 -86q0 -51 35.5 -85.5t92.5 -34.5h1q59 0 95 34.5t36 85.5zM1068 122h231v398q0 154 -73 233t-193 79q-136 0 -209 -117h2v101h-231q3 -66 0 -694h231v388q0 38 7 56q15 35 45 59.5t74 24.5
-q116 0 116 -157v-371zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="pushpin" unicode="&#xf08d;" horiz-adv-x="1152" 
-d="M480 672v448q0 14 -9 23t-23 9t-23 -9t-9 -23v-448q0 -14 9 -23t23 -9t23 9t9 23zM1152 320q0 -26 -19 -45t-45 -19h-429l-51 -483q-2 -12 -10.5 -20.5t-20.5 -8.5h-1q-27 0 -32 27l-76 485h-404q-26 0 -45 19t-19 45q0 123 78.5 221.5t177.5 98.5v512q-52 0 -90 38
-t-38 90t38 90t90 38h640q52 0 90 -38t38 -90t-38 -90t-90 -38v-512q99 0 177.5 -98.5t78.5 -221.5z" />
-    <glyph glyph-name="external_link" unicode="&#xf08e;" horiz-adv-x="1792" 
-d="M1408 608v-320q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v320
-q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1792 1472v-512q0 -26 -19 -45t-45 -19t-45 19l-176 176l-652 -652q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l652 652l-176 176q-19 19 -19 45t19 45t45 19h512q26 0 45 -19t19 -45z" />
-    <glyph glyph-name="signin" unicode="&#xf090;" 
-d="M1184 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45zM1536 992v-704q0 -119 -84.5 -203.5t-203.5 -84.5h-320q-13 0 -22.5 9.5t-9.5 22.5
-q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q66 0 113 47t47 113v704q0 66 -47 113t-113 47h-288h-11h-13t-11.5 1t-11.5 3t-8 5.5t-7 9t-2 13.5q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="trophy" unicode="&#xf091;" horiz-adv-x="1664" 
-d="M458 653q-74 162 -74 371h-256v-96q0 -78 94.5 -162t235.5 -113zM1536 928v96h-256q0 -209 -74 -371q141 29 235.5 113t94.5 162zM1664 1056v-128q0 -71 -41.5 -143t-112 -130t-173 -97.5t-215.5 -44.5q-42 -54 -95 -95q-38 -34 -52.5 -72.5t-14.5 -89.5q0 -54 30.5 -91
-t97.5 -37q75 0 133.5 -45.5t58.5 -114.5v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 69 58.5 114.5t133.5 45.5q67 0 97.5 37t30.5 91q0 51 -14.5 89.5t-52.5 72.5q-53 41 -95 95q-113 5 -215.5 44.5t-173 97.5t-112 130t-41.5 143v128q0 40 28 68t68 28h288v96
-q0 66 47 113t113 47h576q66 0 113 -47t47 -113v-96h288q40 0 68 -28t28 -68z" />
-    <glyph glyph-name="github_sign" unicode="&#xf092;" 
-d="M519 336q4 6 -3 13q-9 7 -14 2q-4 -6 3 -13q9 -7 14 -2zM491 377q-5 7 -12 4q-6 -4 0 -12q7 -8 12 -5q6 4 0 13zM450 417q2 4 -5 8q-7 2 -8 -2q-3 -5 4 -8q8 -2 9 2zM471 394q2 1 1.5 4.5t-3.5 5.5q-6 7 -10 3t1 -11q6 -6 11 -2zM557 319q2 7 -9 11q-9 3 -13 -4
-q-2 -7 9 -11q9 -3 13 4zM599 316q0 8 -12 8q-10 0 -10 -8t11 -8t11 8zM638 323q-2 7 -13 5t-9 -9q2 -8 12 -6t10 10zM1280 640q0 212 -150 362t-362 150t-362 -150t-150 -362q0 -167 98 -300.5t252 -185.5q18 -3 26.5 5t8.5 20q0 52 -1 95q-6 -1 -15.5 -2.5t-35.5 -2t-48 4
-t-43.5 20t-29.5 41.5q-23 59 -57 74q-2 1 -4.5 3.5l-8 8t-7 9.5t4 7.5t19.5 3.5q6 0 15 -2t30 -15.5t33 -35.5q16 -28 37.5 -42t43.5 -14t38 3.5t30 9.5q7 47 33 69q-49 6 -86 18.5t-73 39t-55.5 76t-19.5 119.5q0 79 53 137q-24 62 5 136q19 6 54.5 -7.5t60.5 -29.5l26 -16
-q58 17 128 17t128 -17q11 7 28.5 18t55.5 26t57 9q29 -74 5 -136q53 -58 53 -137q0 -57 -14 -100.5t-35.5 -70t-53.5 -44.5t-62.5 -26t-68.5 -12q35 -31 35 -95q0 -40 -0.5 -89t-0.5 -51q0 -12 8.5 -20t26.5 -5q154 52 252 185.5t98 300.5zM1536 1120v-960
-q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="upload_alt" unicode="&#xf093;" horiz-adv-x="1664" 
-d="M1280 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 288v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h427q21 -56 70.5 -92
-t110.5 -36h256q61 0 110.5 36t70.5 92h427q40 0 68 -28t28 -68zM1339 936q-17 -40 -59 -40h-256v-448q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v448h-256q-42 0 -59 40q-17 39 14 69l448 448q18 19 45 19t45 -19l448 -448q31 -30 14 -69z" />
-    <glyph glyph-name="lemon" unicode="&#xf094;" 
-d="M1407 710q0 44 -7 113.5t-18 96.5q-12 30 -17 44t-9 36.5t-4 48.5q0 23 5 68.5t5 67.5q0 37 -10 55q-4 1 -13 1q-19 0 -58 -4.5t-59 -4.5q-60 0 -176 24t-175 24q-43 0 -94.5 -11.5t-85 -23.5t-89.5 -34q-137 -54 -202 -103q-96 -73 -159.5 -189.5t-88 -236t-24.5 -248.5
-q0 -40 12.5 -120t12.5 -121q0 -23 -11 -66.5t-11 -65.5t12 -36.5t34 -14.5q24 0 72.5 11t73.5 11q57 0 169.5 -15.5t169.5 -15.5q181 0 284 36q129 45 235.5 152.5t166 245.5t59.5 275zM1535 712q0 -165 -70 -327.5t-196 -288t-281 -180.5q-124 -44 -326 -44
-q-57 0 -170 14.5t-169 14.5q-24 0 -72.5 -14.5t-73.5 -14.5q-73 0 -123.5 55.5t-50.5 128.5q0 24 11 68t11 67q0 40 -12.5 120.5t-12.5 121.5q0 111 18 217.5t54.5 209.5t100.5 194t150 156q78 59 232 120q194 78 316 78q60 0 175.5 -24t173.5 -24q19 0 57 5t58 5
-q81 0 118 -50.5t37 -134.5q0 -23 -5 -68t-5 -68q0 -13 2 -25t3.5 -16.5t7.5 -20.5t8 -20q16 -40 25 -118.5t9 -136.5z" />
-    <glyph glyph-name="phone" unicode="&#xf095;" horiz-adv-x="1408" 
-d="M1408 296q0 -27 -10 -70.5t-21 -68.5q-21 -50 -122 -106q-94 -51 -186 -51q-27 0 -53 3.5t-57.5 12.5t-47 14.5t-55.5 20.5t-49 18q-98 35 -175 83q-127 79 -264 216t-216 264q-48 77 -83 175q-3 9 -18 49t-20.5 55.5t-14.5 47t-12.5 57.5t-3.5 53q0 92 51 186
-q56 101 106 122q25 11 68.5 21t70.5 10q14 0 21 -3q18 -6 53 -76q11 -19 30 -54t35 -63.5t31 -53.5q3 -4 17.5 -25t21.5 -35.5t7 -28.5q0 -20 -28.5 -50t-62 -55t-62 -53t-28.5 -46q0 -9 5 -22.5t8.5 -20.5t14 -24t11.5 -19q76 -137 174 -235t235 -174q2 -1 19 -11.5t24 -14
-t20.5 -8.5t22.5 -5q18 0 46 28.5t53 62t55 62t50 28.5q14 0 28.5 -7t35.5 -21.5t25 -17.5q25 -15 53.5 -31t63.5 -35t54 -30q70 -35 76 -53q3 -7 3 -21z" />
-    <glyph glyph-name="check_empty" unicode="&#xf096;" horiz-adv-x="1408" 
-d="M1120 1280h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v832q0 66 -47 113t-113 47zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832
-q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="bookmark_empty" unicode="&#xf097;" horiz-adv-x="1280" 
-d="M1152 1280h-1024v-1242l423 406l89 85l89 -85l423 -406v1242zM1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289
-q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
-    <glyph glyph-name="phone_sign" unicode="&#xf098;" 
-d="M1280 343q0 11 -2 16t-18 16.5t-40.5 25t-47.5 26.5t-45.5 25t-28.5 15q-5 3 -19 13t-25 15t-21 5q-15 0 -36.5 -20.5t-39.5 -45t-38.5 -45t-33.5 -20.5q-7 0 -16.5 3.5t-15.5 6.5t-17 9.5t-14 8.5q-99 55 -170 126.5t-127 170.5q-2 3 -8.5 14t-9.5 17t-6.5 15.5
-t-3.5 16.5q0 13 20.5 33.5t45 38.5t45 39.5t20.5 36.5q0 10 -5 21t-15 25t-13 19q-3 6 -15 28.5t-25 45.5t-26.5 47.5t-25 40.5t-16.5 18t-16 2q-48 0 -101 -22q-46 -21 -80 -94.5t-34 -130.5q0 -16 2.5 -34t5 -30.5t9 -33t10 -29.5t12.5 -33t11 -30q60 -164 216.5 -320.5
-t320.5 -216.5q6 -2 30 -11t33 -12.5t29.5 -10t33 -9t30.5 -5t34 -2.5q57 0 130.5 34t94.5 80q22 53 22 101zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z
-" />
-    <glyph glyph-name="twitter" unicode="&#xf099;" horiz-adv-x="1664" 
-d="M1620 1128q-67 -98 -162 -167q1 -14 1 -42q0 -130 -38 -259.5t-115.5 -248.5t-184.5 -210.5t-258 -146t-323 -54.5q-271 0 -496 145q35 -4 78 -4q225 0 401 138q-105 2 -188 64.5t-114 159.5q33 -5 61 -5q43 0 85 11q-112 23 -185.5 111.5t-73.5 205.5v4q68 -38 146 -41
-q-66 44 -105 115t-39 154q0 88 44 163q121 -149 294.5 -238.5t371.5 -99.5q-8 38 -8 74q0 134 94.5 228.5t228.5 94.5q140 0 236 -102q109 21 205 78q-37 -115 -142 -178q93 10 186 50z" />
-    <glyph glyph-name="facebook" unicode="&#xf09a;" horiz-adv-x="1024" 
-d="M959 1524v-264h-157q-86 0 -116 -36t-30 -108v-189h293l-39 -296h-254v-759h-306v759h-255v296h255v218q0 186 104 288.5t277 102.5q147 0 228 -12z" />
-    <glyph glyph-name="github" unicode="&#xf09b;" 
-d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5q0 -251 -146.5 -451.5t-378.5 -277.5q-27 -5 -40 7t-13 30q0 3 0.5 76.5t0.5 134.5q0 97 -52 142q57 6 102.5 18t94 39t81 66.5t53 105t20.5 150.5q0 119 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24
-q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-85 13.5q-45 -113 -8 -204q-79 -87 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-39 -36 -49 -103q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5
-t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -88.5t0.5 -54.5q0 -18 -13 -30t-40 -7q-232 77 -378.5 277.5t-146.5 451.5q0 209 103 385.5t279.5 279.5t385.5 103zM291 305q3 7 -7 12
-q-10 3 -13 -2q-3 -7 7 -12q9 -6 13 2zM322 271q7 5 -2 16q-10 9 -16 3q-7 -5 2 -16q10 -10 16 -3zM352 226q9 7 0 19q-8 13 -17 6q-9 -5 0 -18t17 -7zM394 184q8 8 -4 19q-12 12 -20 3q-9 -8 4 -19q12 -12 20 -3zM451 159q3 11 -13 16q-15 4 -19 -7t13 -15q15 -6 19 6z
-M514 154q0 13 -17 11q-16 0 -16 -11q0 -13 17 -11q16 0 16 11zM572 164q-2 11 -18 9q-16 -3 -14 -15t18 -8t14 14z" />
-    <glyph glyph-name="unlock" unicode="&#xf09c;" horiz-adv-x="1664" 
-d="M1664 960v-256q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-192h96q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h672v192q0 185 131.5 316.5t316.5 131.5
-t316.5 -131.5t131.5 -316.5z" />
-    <glyph glyph-name="credit_card" unicode="&#xf09d;" horiz-adv-x="1920" 
-d="M1760 1408q66 0 113 -47t47 -113v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600zM160 1280q-13 0 -22.5 -9.5t-9.5 -22.5v-224h1664v224q0 13 -9.5 22.5t-22.5 9.5h-1600zM1760 0q13 0 22.5 9.5t9.5 22.5v608h-1664v-608
-q0 -13 9.5 -22.5t22.5 -9.5h1600zM256 128v128h256v-128h-256zM640 128v128h384v-128h-384z" />
-    <glyph glyph-name="rss" unicode="&#xf09e;" horiz-adv-x="1408" 
-d="M384 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 69q2 -28 -17 -48q-18 -21 -47 -21h-135q-25 0 -43 16.5t-20 41.5q-22 229 -184.5 391.5t-391.5 184.5q-25 2 -41.5 20t-16.5 43v135q0 29 21 47q17 17 43 17h5q160 -13 306 -80.5
-t259 -181.5q114 -113 181.5 -259t80.5 -306zM1408 67q2 -27 -18 -47q-18 -20 -46 -20h-143q-26 0 -44.5 17.5t-19.5 42.5q-12 215 -101 408.5t-231.5 336t-336 231.5t-408.5 102q-25 1 -42.5 19.5t-17.5 43.5v143q0 28 20 46q18 18 44 18h3q262 -13 501.5 -120t425.5 -294
-q187 -186 294 -425.5t120 -501.5z" />
-    <glyph glyph-name="hdd" unicode="&#xf0a0;" 
-d="M1040 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1296 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1408 160v320q0 13 -9.5 22.5t-22.5 9.5
-h-1216q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h1216q13 0 22.5 9.5t9.5 22.5zM178 640h1180l-157 482q-4 13 -16 21.5t-26 8.5h-782q-14 0 -26 -8.5t-16 -21.5zM1536 480v-320q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v320q0 25 16 75
-l197 606q17 53 63 86t101 33h782q55 0 101 -33t63 -86l197 -606q16 -50 16 -75z" />
-    <glyph glyph-name="bullhorn" unicode="&#xf0a1;" horiz-adv-x="1792" 
-d="M1664 896q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5v-384q0 -52 -38 -90t-90 -38q-417 347 -812 380q-58 -19 -91 -66t-31 -100.5t40 -92.5q-20 -33 -23 -65.5t6 -58t33.5 -55t48 -50t61.5 -50.5q-29 -58 -111.5 -83t-168.5 -11.5t-132 55.5q-7 23 -29.5 87.5
-t-32 94.5t-23 89t-15 101t3.5 98.5t22 110.5h-122q-66 0 -113 47t-47 113v192q0 66 47 113t113 47h480q435 0 896 384q52 0 90 -38t38 -90v-384zM1536 292v954q-394 -302 -768 -343v-270q377 -42 768 -341z" />
-    <glyph glyph-name="bell" unicode="&#xf0a2;" horiz-adv-x="1792" 
-d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM246 128h1300q-266 300 -266 832q0 51 -24 105t-69 103t-121.5 80.5t-169.5 31.5t-169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -532 -266 -832z
-M1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5
-t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" />
-    <glyph glyph-name="certificate" unicode="&#xf0a3;" 
-d="M1376 640l138 -135q30 -28 20 -70q-12 -41 -52 -51l-188 -48l53 -186q12 -41 -19 -70q-29 -31 -70 -19l-186 53l-48 -188q-10 -40 -51 -52q-12 -2 -19 -2q-31 0 -51 22l-135 138l-135 -138q-28 -30 -70 -20q-41 11 -51 52l-48 188l-186 -53q-41 -12 -70 19q-31 29 -19 70
-l53 186l-188 48q-40 10 -52 51q-10 42 20 70l138 135l-138 135q-30 28 -20 70q12 41 52 51l188 48l-53 186q-12 41 19 70q29 31 70 19l186 -53l48 188q10 41 51 51q41 12 70 -19l135 -139l135 139q29 30 70 19q41 -10 51 -51l48 -188l186 53q41 12 70 -19q31 -29 19 -70
-l-53 -186l188 -48q40 -10 52 -51q10 -42 -20 -70z" />
-    <glyph glyph-name="hand_right" unicode="&#xf0a4;" horiz-adv-x="1792" 
-d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 768q0 51 -39 89.5t-89 38.5h-576q0 20 15 48.5t33 55t33 68t15 84.5q0 67 -44.5 97.5t-115.5 30.5q-24 0 -90 -139q-24 -44 -37 -65q-40 -64 -112 -145q-71 -81 -101 -106
-q-69 -57 -140 -57h-32v-640h32q72 0 167 -32t193.5 -64t179.5 -32q189 0 189 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5h331q52 0 90 38t38 90zM1792 769q0 -105 -75.5 -181t-180.5 -76h-169q-4 -62 -37 -119q3 -21 3 -43
-q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5q-133 0 -322 69q-164 59 -223 59h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h288q10 0 21.5 4.5t23.5 14t22.5 18t24 22.5t20.5 21.5t19 21.5t14 17q65 74 100 129q13 21 33 62t37 72t40.5 63t55 49.5
-t69.5 17.5q125 0 206.5 -67t81.5 -189q0 -68 -22 -128h374q104 0 180 -76t76 -179z" />
-    <glyph glyph-name="hand_left" unicode="&#xf0a5;" horiz-adv-x="1792" 
-d="M1376 128h32v640h-32q-35 0 -67.5 12t-62.5 37t-50 46t-49 54q-8 9 -12 14q-72 81 -112 145q-14 22 -38 68q-1 3 -10.5 22.5t-18.5 36t-20 35.5t-21.5 30.5t-18.5 11.5q-71 0 -115.5 -30.5t-44.5 -97.5q0 -43 15 -84.5t33 -68t33 -55t15 -48.5h-576q-50 0 -89 -38.5
-t-39 -89.5q0 -52 38 -90t90 -38h331q-15 -17 -25 -47.5t-10 -55.5q0 -69 53 -119q-18 -32 -18 -69t17.5 -73.5t47.5 -52.5q-4 -24 -4 -56q0 -85 48.5 -126t135.5 -41q84 0 183 32t194 64t167 32zM1664 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45z
-M1792 768v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-288q-59 0 -223 -59q-190 -69 -317 -69q-142 0 -230 77.5t-87 217.5l1 5q-61 76 -61 178q0 22 3 43q-33 57 -37 119h-169q-105 0 -180.5 76t-75.5 181q0 103 76 179t180 76h374q-22 60 -22 128q0 122 81.5 189t206.5 67
-q38 0 69.5 -17.5t55 -49.5t40.5 -63t37 -72t33 -62q35 -55 100 -129q2 -3 14 -17t19 -21.5t20.5 -21.5t24 -22.5t22.5 -18t23.5 -14t21.5 -4.5h288q53 0 90.5 -37.5t37.5 -90.5z" />
-    <glyph glyph-name="hand_up" unicode="&#xf0a6;" 
-d="M1280 -64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 700q0 189 -167 189q-26 0 -56 -5q-16 30 -52.5 47.5t-73.5 17.5t-69 -18q-50 53 -119 53q-25 0 -55.5 -10t-47.5 -25v331q0 52 -38 90t-90 38q-51 0 -89.5 -39t-38.5 -89v-576
-q-20 0 -48.5 15t-55 33t-68 33t-84.5 15q-67 0 -97.5 -44.5t-30.5 -115.5q0 -24 139 -90q44 -24 65 -37q64 -40 145 -112q81 -71 106 -101q57 -69 57 -140v-32h640v32q0 72 32 167t64 193.5t32 179.5zM1536 705q0 -133 -69 -322q-59 -164 -59 -223v-288q0 -53 -37.5 -90.5
-t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5v288q0 10 -4.5 21.5t-14 23.5t-18 22.5t-22.5 24t-21.5 20.5t-21.5 19t-17 14q-74 65 -129 100q-21 13 -62 33t-72 37t-63 40.5t-49.5 55t-17.5 69.5q0 125 67 206.5t189 81.5q68 0 128 -22v374q0 104 76 180t179 76
-q105 0 181 -75.5t76 -180.5v-169q62 -4 119 -37q21 3 43 3q101 0 178 -60q139 1 219.5 -85t80.5 -227z" />
-    <glyph glyph-name="hand_down" unicode="&#xf0a7;" 
-d="M1408 576q0 84 -32 183t-64 194t-32 167v32h-640v-32q0 -35 -12 -67.5t-37 -62.5t-46 -50t-54 -49q-9 -8 -14 -12q-81 -72 -145 -112q-22 -14 -68 -38q-3 -1 -22.5 -10.5t-36 -18.5t-35.5 -20t-30.5 -21.5t-11.5 -18.5q0 -71 30.5 -115.5t97.5 -44.5q43 0 84.5 15t68 33
-t55 33t48.5 15v-576q0 -50 38.5 -89t89.5 -39q52 0 90 38t38 90v331q46 -35 103 -35q69 0 119 53q32 -18 69 -18t73.5 17.5t52.5 47.5q24 -4 56 -4q85 0 126 48.5t41 135.5zM1280 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 580
-q0 -142 -77.5 -230t-217.5 -87l-5 1q-76 -61 -178 -61q-22 0 -43 3q-54 -30 -119 -37v-169q0 -105 -76 -180.5t-181 -75.5q-103 0 -179 76t-76 180v374q-54 -22 -128 -22q-121 0 -188.5 81.5t-67.5 206.5q0 38 17.5 69.5t49.5 55t63 40.5t72 37t62 33q55 35 129 100
-q3 2 17 14t21.5 19t21.5 20.5t22.5 24t18 22.5t14 23.5t4.5 21.5v288q0 53 37.5 90.5t90.5 37.5h640q53 0 90.5 -37.5t37.5 -90.5v-288q0 -59 59 -223q69 -190 69 -317z" />
-    <glyph glyph-name="circle_arrow_left" unicode="&#xf0a8;" 
-d="M1280 576v128q0 26 -19 45t-45 19h-502l189 189q19 19 19 45t-19 45l-91 91q-18 18 -45 18t-45 -18l-362 -362l-91 -91q-18 -18 -18 -45t18 -45l91 -91l362 -362q18 -18 45 -18t45 18l91 91q18 18 18 45t-18 45l-189 189h502q26 0 45 19t19 45zM1536 640
-q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="circle_arrow_right" unicode="&#xf0a9;" 
-d="M1285 640q0 27 -18 45l-91 91l-362 362q-18 18 -45 18t-45 -18l-91 -91q-18 -18 -18 -45t18 -45l189 -189h-502q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h502l-189 -189q-19 -19 -19 -45t19 -45l91 -91q18 -18 45 -18t45 18l362 362l91 91q18 18 18 45zM1536 640
-q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="circle_arrow_up" unicode="&#xf0aa;" 
-d="M1284 641q0 27 -18 45l-362 362l-91 91q-18 18 -45 18t-45 -18l-91 -91l-362 -362q-18 -18 -18 -45t18 -45l91 -91q18 -18 45 -18t45 18l189 189v-502q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v502l189 -189q19 -19 45 -19t45 19l91 91q18 18 18 45zM1536 640
-q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="circle_arrow_down" unicode="&#xf0ab;" 
-d="M1284 639q0 27 -18 45l-91 91q-18 18 -45 18t-45 -18l-189 -189v502q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-502l-189 189q-19 19 -45 19t-45 -19l-91 -91q-18 -18 -18 -45t18 -45l362 -362l91 -91q18 -18 45 -18t45 18l91 91l362 362q18 18 18 45zM1536 640
-q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="globe" unicode="&#xf0ac;" 
-d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1042 887q-2 -1 -9.5 -9.5t-13.5 -9.5q2 0 4.5 5t5 11t3.5 7q6 7 22 15q14 6 52 12q34 8 51 -11
-q-2 2 9.5 13t14.5 12q3 2 15 4.5t15 7.5l2 22q-12 -1 -17.5 7t-6.5 21q0 -2 -6 -8q0 7 -4.5 8t-11.5 -1t-9 -1q-10 3 -15 7.5t-8 16.5t-4 15q-2 5 -9.5 11t-9.5 10q-1 2 -2.5 5.5t-3 6.5t-4 5.5t-5.5 2.5t-7 -5t-7.5 -10t-4.5 -5q-3 2 -6 1.5t-4.5 -1t-4.5 -3t-5 -3.5
-q-3 -2 -8.5 -3t-8.5 -2q15 5 -1 11q-10 4 -16 3q9 4 7.5 12t-8.5 14h5q-1 4 -8.5 8.5t-17.5 8.5t-13 6q-8 5 -34 9.5t-33 0.5q-5 -6 -4.5 -10.5t4 -14t3.5 -12.5q1 -6 -5.5 -13t-6.5 -12q0 -7 14 -15.5t10 -21.5q-3 -8 -16 -16t-16 -12q-5 -8 -1.5 -18.5t10.5 -16.5
-q2 -2 1.5 -4t-3.5 -4.5t-5.5 -4t-6.5 -3.5l-3 -2q-11 -5 -20.5 6t-13.5 26q-7 25 -16 30q-23 8 -29 -1q-5 13 -41 26q-25 9 -58 4q6 1 0 15q-7 15 -19 12q3 6 4 17.5t1 13.5q3 13 12 23q1 1 7 8.5t9.5 13.5t0.5 6q35 -4 50 11q5 5 11.5 17t10.5 17q9 6 14 5.5t14.5 -5.5
-t14.5 -5q14 -1 15.5 11t-7.5 20q12 -1 3 17q-4 7 -8 9q-12 4 -27 -5q-8 -4 2 -8q-1 1 -9.5 -10.5t-16.5 -17.5t-16 5q-1 1 -5.5 13.5t-9.5 13.5q-8 0 -16 -15q3 8 -11 15t-24 8q19 12 -8 27q-7 4 -20.5 5t-19.5 -4q-5 -7 -5.5 -11.5t5 -8t10.5 -5.5t11.5 -4t8.5 -3
-q14 -10 8 -14q-2 -1 -8.5 -3.5t-11.5 -4.5t-6 -4q-3 -4 0 -14t-2 -14q-5 5 -9 17.5t-7 16.5q7 -9 -25 -6l-10 1q-4 0 -16 -2t-20.5 -1t-13.5 8q-4 8 0 20q1 4 4 2q-4 3 -11 9.5t-10 8.5q-46 -15 -94 -41q6 -1 12 1q5 2 13 6.5t10 5.5q34 14 42 7l5 5q14 -16 20 -25
-q-7 4 -30 1q-20 -6 -22 -12q7 -12 5 -18q-4 3 -11.5 10t-14.5 11t-15 5q-16 0 -22 -1q-146 -80 -235 -222q7 -7 12 -8q4 -1 5 -9t2.5 -11t11.5 3q9 -8 3 -19q1 1 44 -27q19 -17 21 -21q3 -11 -10 -18q-1 2 -9 9t-9 4q-3 -5 0.5 -18.5t10.5 -12.5q-7 0 -9.5 -16t-2.5 -35.5
-t-1 -23.5l2 -1q-3 -12 5.5 -34.5t21.5 -19.5q-13 -3 20 -43q6 -8 8 -9q3 -2 12 -7.5t15 -10t10 -10.5q4 -5 10 -22.5t14 -23.5q-2 -6 9.5 -20t10.5 -23q-1 0 -2.5 -1t-2.5 -1q3 -7 15.5 -14t15.5 -13q1 -3 2 -10t3 -11t8 -2q2 20 -24 62q-15 25 -17 29q-3 5 -5.5 15.5
-t-4.5 14.5q2 0 6 -1.5t8.5 -3.5t7.5 -4t2 -3q-3 -7 2 -17.5t12 -18.5t17 -19t12 -13q6 -6 14 -19.5t0 -13.5q9 0 20 -10.5t17 -19.5q5 -8 8 -26t5 -24q2 -7 8.5 -13.5t12.5 -9.5l16 -8t13 -7q5 -2 18.5 -10.5t21.5 -11.5q10 -4 16 -4t14.5 2.5t13.5 3.5q15 2 29 -15t21 -21
-q36 -19 55 -11q-2 -1 0.5 -7.5t8 -15.5t9 -14.5t5.5 -8.5q5 -6 18 -15t18 -15q6 4 7 9q-3 -8 7 -20t18 -10q14 3 14 32q-31 -15 -49 18q0 1 -2.5 5.5t-4 8.5t-2.5 8.5t0 7.5t5 3q9 0 10 3.5t-2 12.5t-4 13q-1 8 -11 20t-12 15q-5 -9 -16 -8t-16 9q0 -1 -1.5 -5.5t-1.5 -6.5
-q-13 0 -15 1q1 3 2.5 17.5t3.5 22.5q1 4 5.5 12t7.5 14.5t4 12.5t-4.5 9.5t-17.5 2.5q-19 -1 -26 -20q-1 -3 -3 -10.5t-5 -11.5t-9 -7q-7 -3 -24 -2t-24 5q-13 8 -22.5 29t-9.5 37q0 10 2.5 26.5t3 25t-5.5 24.5q3 2 9 9.5t10 10.5q2 1 4.5 1.5t4.5 0t4 1.5t3 6q-1 1 -4 3
-q-3 3 -4 3q7 -3 28.5 1.5t27.5 -1.5q15 -11 22 2q0 1 -2.5 9.5t-0.5 13.5q5 -27 29 -9q3 -3 15.5 -5t17.5 -5q3 -2 7 -5.5t5.5 -4.5t5 0.5t8.5 6.5q10 -14 12 -24q11 -40 19 -44q7 -3 11 -2t4.5 9.5t0 14t-1.5 12.5l-1 8v18l-1 8q-15 3 -18.5 12t1.5 18.5t15 18.5q1 1 8 3.5
-t15.5 6.5t12.5 8q21 19 15 35q7 0 11 9q-1 0 -5 3t-7.5 5t-4.5 2q9 5 2 16q5 3 7.5 11t7.5 10q9 -12 21 -2q8 8 1 16q5 7 20.5 10.5t18.5 9.5q7 -2 8 2t1 12t3 12q4 5 15 9t13 5l17 11q3 4 0 4q18 -2 31 11q10 11 -6 20q3 6 -3 9.5t-15 5.5q3 1 11.5 0.5t10.5 1.5
-q15 10 -7 16q-17 5 -43 -12zM879 10q206 36 351 189q-3 3 -12.5 4.5t-12.5 3.5q-18 7 -24 8q1 7 -2.5 13t-8 9t-12.5 8t-11 7q-2 2 -7 6t-7 5.5t-7.5 4.5t-8.5 2t-10 -1l-3 -1q-3 -1 -5.5 -2.5t-5.5 -3t-4 -3t0 -2.5q-21 17 -36 22q-5 1 -11 5.5t-10.5 7t-10 1.5t-11.5 -7
-q-5 -5 -6 -15t-2 -13q-7 5 0 17.5t2 18.5q-3 6 -10.5 4.5t-12 -4.5t-11.5 -8.5t-9 -6.5t-8.5 -5.5t-8.5 -7.5q-3 -4 -6 -12t-5 -11q-2 4 -11.5 6.5t-9.5 5.5q2 -10 4 -35t5 -38q7 -31 -12 -48q-27 -25 -29 -40q-4 -22 12 -26q0 -7 -8 -20.5t-7 -21.5q0 -6 2 -16z" />
-    <glyph glyph-name="wrench" unicode="&#xf0ad;" horiz-adv-x="1664" 
-d="M384 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1028 484l-682 -682q-37 -37 -90 -37q-52 0 -91 37l-106 108q-38 36 -38 90q0 53 38 91l681 681q39 -98 114.5 -173.5t173.5 -114.5zM1662 919q0 -39 -23 -106q-47 -134 -164.5 -217.5
-t-258.5 -83.5q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q58 0 121.5 -16.5t107.5 -46.5q16 -11 16 -28t-16 -28l-293 -169v-224l193 -107q5 3 79 48.5t135.5 81t70.5 35.5q15 0 23.5 -10t8.5 -25z" />
-    <glyph glyph-name="tasks" unicode="&#xf0ae;" horiz-adv-x="1792" 
-d="M1024 128h640v128h-640v-128zM640 640h1024v128h-1024v-128zM1280 1152h384v128h-384v-128zM1792 320v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 832v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19
-t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
-    <glyph glyph-name="filter" unicode="&#xf0b0;" horiz-adv-x="1408" 
-d="M1403 1241q17 -41 -14 -70l-493 -493v-742q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-256 256q-19 19 -19 45v486l-493 493q-31 29 -14 70q17 39 59 39h1280q42 0 59 -39z" />
-    <glyph glyph-name="briefcase" unicode="&#xf0b1;" horiz-adv-x="1792" 
-d="M640 1280h512v128h-512v-128zM1792 640v-480q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v480h672v-160q0 -26 19 -45t45 -19h320q26 0 45 19t19 45v160h672zM1024 640v-128h-256v128h256zM1792 1120v-384h-1792v384q0 66 47 113t113 47h352v160q0 40 28 68
-t68 28h576q40 0 68 -28t28 -68v-160h352q66 0 113 -47t47 -113z" />
-    <glyph glyph-name="fullscreen" unicode="&#xf0b2;" 
-d="M1283 995l-355 -355l355 -355l144 144q29 31 70 14q39 -17 39 -59v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l144 144l-355 355l-355 -355l144 -144q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l144 -144
-l355 355l-355 355l-144 -144q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v448q0 26 19 45t45 19h448q42 0 59 -40q17 -39 -14 -69l-144 -144l355 -355l355 355l-144 144q-31 30 -14 69q17 40 59 40h448q26 0 45 -19t19 -45v-448q0 -42 -39 -59q-13 -5 -25 -5q-26 0 -45 19z
-" />
-    <glyph glyph-name="group" unicode="&#xf0c0;" horiz-adv-x="1920" 
-d="M593 640q-162 -5 -265 -128h-134q-82 0 -138 40.5t-56 118.5q0 353 124 353q6 0 43.5 -21t97.5 -42.5t119 -21.5q67 0 133 23q-5 -37 -5 -66q0 -139 81 -256zM1664 3q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5
-t43 97.5t62 81t85.5 53.5t111.5 20q10 0 43 -21.5t73 -48t107 -48t135 -21.5t135 21.5t107 48t73 48t43 21.5q61 0 111.5 -20t85.5 -53.5t62 -81t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM640 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75
-t75 -181zM1344 896q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5zM1920 671q0 -78 -56 -118.5t-138 -40.5h-134q-103 123 -265 128q81 117 81 256q0 29 -5 66q66 -23 133 -23q59 0 119 21.5t97.5 42.5
-t43.5 21q124 0 124 -353zM1792 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181z" />
-    <glyph glyph-name="link" unicode="&#xf0c1;" horiz-adv-x="1664" 
-d="M1456 320q0 40 -28 68l-208 208q-28 28 -68 28q-42 0 -72 -32q3 -3 19 -18.5t21.5 -21.5t15 -19t13 -25.5t3.5 -27.5q0 -40 -28 -68t-68 -28q-15 0 -27.5 3.5t-25.5 13t-19 15t-21.5 21.5t-18.5 19q-33 -31 -33 -73q0 -40 28 -68l206 -207q27 -27 68 -27q40 0 68 26
-l147 146q28 28 28 67zM753 1025q0 40 -28 68l-206 207q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l208 -208q27 -27 68 -27q42 0 72 31q-3 3 -19 18.5t-21.5 21.5t-15 19t-13 25.5t-3.5 27.5q0 40 28 68t68 28q15 0 27.5 -3.5t25.5 -13t19 -15
-t21.5 -21.5t18.5 -19q33 31 33 73zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-206 207q-83 83 -83 203q0 123 88 209l-88 88q-86 -88 -208 -88q-120 0 -204 84l-208 208q-84 84 -84 204t85 203l147 146q83 83 203 83q121 0 204 -85l206 -207
-q83 -83 83 -203q0 -123 -88 -209l88 -88q86 88 208 88q120 0 204 -84l208 -208q84 -84 84 -204z" />
-    <glyph glyph-name="cloud" unicode="&#xf0c2;" horiz-adv-x="1920" 
-d="M1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088q-185 0 -316.5 131.5t-131.5 316.5q0 132 71 241.5t187 163.5q-2 28 -2 43q0 212 150 362t362 150q158 0 286.5 -88t187.5 -230q70 62 166 62q106 0 181 -75t75 -181q0 -75 -41 -138q129 -30 213 -134.5t84 -239.5z
-" />
-    <glyph glyph-name="beaker" unicode="&#xf0c3;" horiz-adv-x="1664" 
-d="M1527 88q56 -89 21.5 -152.5t-140.5 -63.5h-1152q-106 0 -140.5 63.5t21.5 152.5l503 793v399h-64q-26 0 -45 19t-19 45t19 45t45 19h512q26 0 45 -19t19 -45t-19 -45t-45 -19h-64v-399zM748 813l-272 -429h712l-272 429l-20 31v37v399h-128v-399v-37z" />
-    <glyph glyph-name="cut" unicode="&#xf0c4;" horiz-adv-x="1792" 
-d="M960 640q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1260 576l507 -398q28 -20 25 -56q-5 -35 -35 -51l-128 -64q-13 -7 -29 -7q-17 0 -31 8l-690 387l-110 -66q-8 -4 -12 -5q14 -49 10 -97q-7 -77 -56 -147.5t-132 -123.5q-132 -84 -277 -84
-q-136 0 -222 78q-90 84 -79 207q7 76 56 147t131 124q132 84 278 84q83 0 151 -31q9 13 22 22l122 73l-122 73q-13 9 -22 22q-68 -31 -151 -31q-146 0 -278 84q-82 53 -131 124t-56 147q-5 59 15.5 113t63.5 93q85 79 222 79q145 0 277 -84q83 -52 132 -123t56 -148
-q4 -48 -10 -97q4 -1 12 -5l110 -66l690 387q14 8 31 8q16 0 29 -7l128 -64q30 -16 35 -51q3 -36 -25 -56zM579 836q46 42 21 108t-106 117q-92 59 -192 59q-74 0 -113 -36q-46 -42 -21 -108t106 -117q92 -59 192 -59q74 0 113 36zM494 91q81 51 106 117t-21 108
-q-39 36 -113 36q-100 0 -192 -59q-81 -51 -106 -117t21 -108q39 -36 113 -36q100 0 192 59zM672 704l96 -58v11q0 36 33 56l14 8l-79 47l-26 -26q-3 -3 -10 -11t-12 -12q-2 -2 -4 -3.5t-3 -2.5zM896 480l96 -32l736 576l-128 64l-768 -431v-113l-160 -96l9 -8q2 -2 7 -6
-q4 -4 11 -12t11 -12l26 -26zM1600 64l128 64l-520 408l-177 -138q-2 -3 -13 -7z" />
-    <glyph glyph-name="copy" unicode="&#xf0c5;" horiz-adv-x="1792" 
-d="M1696 1152q40 0 68 -28t28 -68v-1216q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v288h-544q-40 0 -68 28t-28 68v672q0 40 20 88t48 76l408 408q28 28 76 48t88 20h416q40 0 68 -28t28 -68v-328q68 40 128 40h416zM1152 939l-299 -299h299v299zM512 1323l-299 -299
-h299v299zM708 676l316 316v416h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h512v256q0 40 20 88t48 76zM1664 -128v1152h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h896z" />
-    <glyph glyph-name="paper_clip" unicode="&#xf0c6;" horiz-adv-x="1408" 
-d="M1404 151q0 -117 -79 -196t-196 -79q-135 0 -235 100l-777 776q-113 115 -113 271q0 159 110 270t269 111q158 0 273 -113l605 -606q10 -10 10 -22q0 -16 -30.5 -46.5t-46.5 -30.5q-13 0 -23 10l-606 607q-79 77 -181 77q-106 0 -179 -75t-73 -181q0 -105 76 -181
-l776 -777q63 -63 145 -63q64 0 106 42t42 106q0 82 -63 145l-581 581q-26 24 -60 24q-29 0 -48 -19t-19 -48q0 -32 25 -59l410 -410q10 -10 10 -22q0 -16 -31 -47t-47 -31q-12 0 -22 10l-410 410q-63 61 -63 149q0 82 57 139t139 57q88 0 149 -63l581 -581q100 -98 100 -235
-z" />
-    <glyph glyph-name="save" unicode="&#xf0c7;" 
-d="M384 0h768v384h-768v-384zM1280 0h128v896q0 14 -10 38.5t-20 34.5l-281 281q-10 10 -34 20t-39 10v-416q0 -40 -28 -68t-68 -28h-576q-40 0 -68 28t-28 68v416h-128v-1280h128v416q0 40 28 68t68 28h832q40 0 68 -28t28 -68v-416zM896 928v320q0 13 -9.5 22.5t-22.5 9.5
-h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5zM1536 896v-928q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h928q40 0 88 -20t76 -48l280 -280q28 -28 48 -76t20 -88z" />
-    <glyph glyph-name="sign_blank" unicode="&#xf0c8;" 
-d="M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="reorder" unicode="&#xf0c9;" 
-d="M1536 192v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 704v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 1216v-128q0 -26 -19 -45
-t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
-    <glyph glyph-name="ul" unicode="&#xf0ca;" horiz-adv-x="1792" 
-d="M384 128q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 640q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5
-t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1152q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z
-M1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
-    <glyph glyph-name="ol" unicode="&#xf0cb;" horiz-adv-x="1792" 
-d="M381 -84q0 -80 -54.5 -126t-135.5 -46q-106 0 -172 66l57 88q49 -45 106 -45q29 0 50.5 14.5t21.5 42.5q0 64 -105 56l-26 56q8 10 32.5 43.5t42.5 54t37 38.5v1q-16 0 -48.5 -1t-48.5 -1v-53h-106v152h333v-88l-95 -115q51 -12 81 -49t30 -88zM383 543v-159h-362
-q-6 36 -6 54q0 51 23.5 93t56.5 68t66 47.5t56.5 43.5t23.5 45q0 25 -14.5 38.5t-39.5 13.5q-46 0 -81 -58l-85 59q24 51 71.5 79.5t105.5 28.5q73 0 123 -41.5t50 -112.5q0 -50 -34 -91.5t-75 -64.5t-75.5 -50.5t-35.5 -52.5h127v60h105zM1792 224v-192q0 -13 -9.5 -22.5
-t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1123v-99h-335v99h107q0 41 0.5 121.5t0.5 121.5v12h-2q-8 -17 -50 -54l-71 76l136 127h106v-404h108zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216
-q-13 0 -22.5 9.5t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
-    <glyph glyph-name="strikethrough" unicode="&#xf0cc;" horiz-adv-x="1792" 
-d="M1760 640q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1728q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h1728zM483 704q-28 35 -51 80q-48 98 -48 188q0 181 134 309q133 127 393 127q50 0 167 -19q66 -12 177 -48q10 -38 21 -118q14 -123 14 -183q0 -18 -5 -45l-12 -3l-84 6
-l-14 2q-50 149 -103 205q-88 91 -210 91q-114 0 -182 -59q-67 -58 -67 -146q0 -73 66 -140t279 -129q69 -20 173 -66q58 -28 95 -52h-743zM990 448h411q7 -39 7 -92q0 -111 -41 -212q-23 -56 -71 -104q-37 -35 -109 -81q-80 -48 -153 -66q-80 -21 -203 -21q-114 0 -195 23
-l-140 40q-57 16 -72 28q-8 8 -8 22v13q0 108 -2 156q-1 30 0 68l2 37v44l102 2q15 -34 30 -71t22.5 -56t12.5 -27q35 -57 80 -94q43 -36 105 -57q59 -22 132 -22q64 0 139 27q77 26 122 86q47 61 47 129q0 84 -81 157q-34 29 -137 71z" />
-    <glyph glyph-name="underline" unicode="&#xf0cd;" 
-d="M48 1313q-37 2 -45 4l-3 88q13 1 40 1q60 0 112 -4q132 -7 166 -7q86 0 168 3q116 4 146 5q56 0 86 2l-1 -14l2 -64v-9q-60 -9 -124 -9q-60 0 -79 -25q-13 -14 -13 -132q0 -13 0.5 -32.5t0.5 -25.5l1 -229l14 -280q6 -124 51 -202q35 -59 96 -92q88 -47 177 -47
-q104 0 191 28q56 18 99 51q48 36 65 64q36 56 53 114q21 73 21 229q0 79 -3.5 128t-11 122.5t-13.5 159.5l-4 59q-5 67 -24 88q-34 35 -77 34l-100 -2l-14 3l2 86h84l205 -10q76 -3 196 10l18 -2q6 -38 6 -51q0 -7 -4 -31q-45 -12 -84 -13q-73 -11 -79 -17q-15 -15 -15 -41
-q0 -7 1.5 -27t1.5 -31q8 -19 22 -396q6 -195 -15 -304q-15 -76 -41 -122q-38 -65 -112 -123q-75 -57 -182 -89q-109 -33 -255 -33q-167 0 -284 46q-119 47 -179 122q-61 76 -83 195q-16 80 -16 237v333q0 188 -17 213q-25 36 -147 39zM1536 -96v64q0 14 -9 23t-23 9h-1472
-q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h1472q14 0 23 9t9 23z" />
-    <glyph glyph-name="table" unicode="&#xf0ce;" horiz-adv-x="1664" 
-d="M512 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23
-v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 160v192
-q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192
-q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1664 1248v-1088q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1344q66 0 113 -47t47 -113
-z" />
-    <glyph glyph-name="magic" unicode="&#xf0d0;" horiz-adv-x="1664" 
-d="M1190 955l293 293l-107 107l-293 -293zM1637 1248q0 -27 -18 -45l-1286 -1286q-18 -18 -45 -18t-45 18l-198 198q-18 18 -18 45t18 45l1286 1286q18 18 45 18t45 -18l198 -198q18 -18 18 -45zM286 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM636 1276
-l196 -60l-196 -60l-60 -196l-60 196l-196 60l196 60l60 196zM1566 798l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM926 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98z" />
-    <glyph glyph-name="truck" unicode="&#xf0d1;" horiz-adv-x="1792" 
-d="M640 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM256 640h384v256h-158q-13 0 -22 -9l-195 -195q-9 -9 -9 -22v-30zM1536 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1792 1216v-1024q0 -15 -4 -26.5t-13.5 -18.5
-t-16.5 -11.5t-23.5 -6t-22.5 -2t-25.5 0t-22.5 0.5q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-64q-3 0 -22.5 -0.5t-25.5 0t-22.5 2t-23.5 6t-16.5 11.5t-13.5 18.5t-4 26.5q0 26 19 45t45 19v320q0 8 -0.5 35t0 38
-t2.5 34.5t6.5 37t14 30.5t22.5 30l198 198q19 19 50.5 32t58.5 13h160v192q0 26 19 45t45 19h1024q26 0 45 -19t19 -45z" />
-    <glyph glyph-name="pinterest" unicode="&#xf0d2;" 
-d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103q-111 0 -218 32q59 93 78 164q9 34 54 211q20 -39 73 -67.5t114 -28.5q121 0 216 68.5t147 188.5t52 270q0 114 -59.5 214t-172.5 163t-255 63q-105 0 -196 -29t-154.5 -77t-109 -110.5t-67 -129.5t-21.5 -134
-q0 -104 40 -183t117 -111q30 -12 38 20q2 7 8 31t8 30q6 23 -11 43q-51 61 -51 151q0 151 104.5 259.5t273.5 108.5q151 0 235.5 -82t84.5 -213q0 -170 -68.5 -289t-175.5 -119q-61 0 -98 43.5t-23 104.5q8 35 26.5 93.5t30 103t11.5 75.5q0 50 -27 83t-77 33
-q-62 0 -105 -57t-43 -142q0 -73 25 -122l-99 -418q-17 -70 -13 -177q-206 91 -333 281t-127 423q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="pinterest_sign" unicode="&#xf0d3;" 
-d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-725q85 122 108 210q9 34 53 209q21 -39 73.5 -67t112.5 -28q181 0 295.5 147.5t114.5 373.5q0 84 -35 162.5t-96.5 139t-152.5 97t-197 36.5q-104 0 -194.5 -28.5t-153 -76.5
-t-107.5 -109.5t-66.5 -128t-21.5 -132.5q0 -102 39.5 -180t116.5 -110q13 -5 23.5 0t14.5 19q10 44 15 61q6 23 -11 42q-50 62 -50 150q0 150 103.5 256.5t270.5 106.5q149 0 232.5 -81t83.5 -210q0 -168 -67.5 -286t-173.5 -118q-60 0 -97 43.5t-23 103.5q8 34 26.5 92.5
-t29.5 102t11 74.5q0 49 -26.5 81.5t-75.5 32.5q-61 0 -103.5 -56.5t-42.5 -139.5q0 -72 24 -121l-98 -414q-24 -100 -7 -254h-183q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960z" />
-    <glyph glyph-name="google_plus_sign" unicode="&#xf0d4;" 
-d="M917 631q0 26 -6 64h-362v-132h217q-3 -24 -16.5 -50t-37.5 -53t-66.5 -44.5t-96.5 -17.5q-99 0 -169 71t-70 171t70 171t169 71q92 0 153 -59l104 101q-108 100 -257 100q-160 0 -272 -112.5t-112 -271.5t112 -271.5t272 -112.5q165 0 266.5 105t101.5 270zM1262 585
-h109v110h-109v110h-110v-110h-110v-110h110v-110h110v110zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="google_plus" unicode="&#xf0d5;" horiz-adv-x="2304" 
-d="M1437 623q0 -208 -87 -370.5t-248 -254t-369 -91.5q-149 0 -285 58t-234 156t-156 234t-58 285t58 285t156 234t234 156t285 58q286 0 491 -192l-199 -191q-117 113 -292 113q-123 0 -227.5 -62t-165.5 -168.5t-61 -232.5t61 -232.5t165.5 -168.5t227.5 -62
-q83 0 152.5 23t114.5 57.5t78.5 78.5t49 83t21.5 74h-416v252h692q12 -63 12 -122zM2304 745v-210h-209v-209h-210v209h-209v210h209v209h210v-209h209z" />
-    <glyph glyph-name="money" unicode="&#xf0d6;" horiz-adv-x="1920" 
-d="M768 384h384v96h-128v448h-114l-148 -137l77 -80q42 37 55 57h2v-288h-128v-96zM1280 640q0 -70 -21 -142t-59.5 -134t-101.5 -101t-138 -39t-138 39t-101.5 101t-59.5 134t-21 142t21 142t59.5 134t101.5 101t138 39t138 -39t101.5 -101t59.5 -134t21 -142zM1792 384
-v512q-106 0 -181 75t-75 181h-1152q0 -106 -75 -181t-181 -75v-512q106 0 181 -75t75 -181h1152q0 106 75 181t181 75zM1920 1216v-1152q0 -26 -19 -45t-45 -19h-1792q-26 0 -45 19t-19 45v1152q0 26 19 45t45 19h1792q26 0 45 -19t19 -45z" />
-    <glyph glyph-name="caret_down" unicode="&#xf0d7;" horiz-adv-x="1024" 
-d="M1024 832q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
-    <glyph glyph-name="caret_up" unicode="&#xf0d8;" horiz-adv-x="1024" 
-d="M1024 320q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
-    <glyph glyph-name="caret_left" unicode="&#xf0d9;" horiz-adv-x="640" 
-d="M640 1088v-896q0 -26 -19 -45t-45 -19t-45 19l-448 448q-19 19 -19 45t19 45l448 448q19 19 45 19t45 -19t19 -45z" />
-    <glyph glyph-name="caret_right" unicode="&#xf0da;" horiz-adv-x="640" 
-d="M576 640q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19t-19 45v896q0 26 19 45t45 19t45 -19l448 -448q19 -19 19 -45z" />
-    <glyph glyph-name="columns" unicode="&#xf0db;" horiz-adv-x="1664" 
-d="M160 0h608v1152h-640v-1120q0 -13 9.5 -22.5t22.5 -9.5zM1536 32v1120h-640v-1152h608q13 0 22.5 9.5t9.5 22.5zM1664 1248v-1216q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1344q66 0 113 -47t47 -113z" />
-    <glyph glyph-name="sort" unicode="&#xf0dc;" horiz-adv-x="1024" 
-d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45zM1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
-    <glyph glyph-name="sort_down" unicode="&#xf0dd;" horiz-adv-x="1024" 
-d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
-    <glyph glyph-name="sort_up" unicode="&#xf0de;" horiz-adv-x="1024" 
-d="M1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
-    <glyph glyph-name="envelope_alt" unicode="&#xf0e0;" horiz-adv-x="1792" 
-d="M1792 826v-794q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v794q44 -49 101 -87q362 -246 497 -345q57 -42 92.5 -65.5t94.5 -48t110 -24.5h1h1q51 0 110 24.5t94.5 48t92.5 65.5q170 123 498 345q57 39 100 87zM1792 1120q0 -79 -49 -151t-122 -123
-q-376 -261 -468 -325q-10 -7 -42.5 -30.5t-54 -38t-52 -32.5t-57.5 -27t-50 -9h-1h-1q-23 0 -50 9t-57.5 27t-52 32.5t-54 38t-42.5 30.5q-91 64 -262 182.5t-205 142.5q-62 42 -117 115.5t-55 136.5q0 78 41.5 130t118.5 52h1472q65 0 112.5 -47t47.5 -113z" />
-    <glyph glyph-name="linkedin" unicode="&#xf0e1;" 
-d="M349 911v-991h-330v991h330zM370 1217q1 -73 -50.5 -122t-135.5 -49h-2q-82 0 -132 49t-50 122q0 74 51.5 122.5t134.5 48.5t133 -48.5t51 -122.5zM1536 488v-568h-329v530q0 105 -40.5 164.5t-126.5 59.5q-63 0 -105.5 -34.5t-63.5 -85.5q-11 -30 -11 -81v-553h-329
-q2 399 2 647t-1 296l-1 48h329v-144h-2q20 32 41 56t56.5 52t87 43.5t114.5 15.5q171 0 275 -113.5t104 -332.5z" />
-    <glyph glyph-name="undo" unicode="&#xf0e2;" 
-d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5
-t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298z" />
-    <glyph glyph-name="legal" unicode="&#xf0e3;" horiz-adv-x="1792" 
-d="M1771 0q0 -53 -37 -90l-107 -108q-39 -37 -91 -37q-53 0 -90 37l-363 364q-38 36 -38 90q0 53 43 96l-256 256l-126 -126q-14 -14 -34 -14t-34 14q2 -2 12.5 -12t12.5 -13t10 -11.5t10 -13.5t6 -13.5t5.5 -16.5t1.5 -18q0 -38 -28 -68q-3 -3 -16.5 -18t-19 -20.5
-t-18.5 -16.5t-22 -15.5t-22 -9t-26 -4.5q-40 0 -68 28l-408 408q-28 28 -28 68q0 13 4.5 26t9 22t15.5 22t16.5 18.5t20.5 19t18 16.5q30 28 68 28q10 0 18 -1.5t16.5 -5.5t13.5 -6t13.5 -10t11.5 -10t13 -12.5t12 -12.5q-14 14 -14 34t14 34l348 348q14 14 34 14t34 -14
-q-2 2 -12.5 12t-12.5 13t-10 11.5t-10 13.5t-6 13.5t-5.5 16.5t-1.5 18q0 38 28 68q3 3 16.5 18t19 20.5t18.5 16.5t22 15.5t22 9t26 4.5q40 0 68 -28l408 -408q28 -28 28 -68q0 -13 -4.5 -26t-9 -22t-15.5 -22t-16.5 -18.5t-20.5 -19t-18 -16.5q-30 -28 -68 -28
-q-10 0 -18 1.5t-16.5 5.5t-13.5 6t-13.5 10t-11.5 10t-13 12.5t-12 12.5q14 -14 14 -34t-14 -34l-126 -126l256 -256q43 43 96 43q52 0 91 -37l363 -363q37 -39 37 -91z" />
-    <glyph glyph-name="dashboard" unicode="&#xf0e4;" horiz-adv-x="1792" 
-d="M384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM576 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1004 351l101 382q6 26 -7.5 48.5t-38.5 29.5
-t-48 -6.5t-30 -39.5l-101 -382q-60 -5 -107 -43.5t-63 -98.5q-20 -77 20 -146t117 -89t146 20t89 117q16 60 -6 117t-72 91zM1664 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 1024q0 53 -37.5 90.5
-t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1472 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 384q0 -261 -141 -483q-19 -29 -54 -29h-1402q-35 0 -54 29
-q-141 221 -141 483q0 182 71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
-    <glyph glyph-name="comment_alt" unicode="&#xf0e5;" horiz-adv-x="1792" 
-d="M896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640
-q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 174 120 321.5
-t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" />
-    <glyph glyph-name="comments_alt" unicode="&#xf0e6;" horiz-adv-x="1792" 
-d="M704 1152q-153 0 -286 -52t-211.5 -141t-78.5 -191q0 -82 53 -158t149 -132l97 -56l-35 -84q34 20 62 39l44 31l53 -10q78 -14 153 -14q153 0 286 52t211.5 141t78.5 191t-78.5 191t-211.5 141t-286 52zM704 1280q191 0 353.5 -68.5t256.5 -186.5t94 -257t-94 -257
-t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224q0 139 94 257t256.5 186.5
-t353.5 68.5zM1526 111q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129
-q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230q0 -120 -71 -224.5t-195 -176.5z" />
-    <glyph glyph-name="bolt" unicode="&#xf0e7;" horiz-adv-x="896" 
-d="M885 970q18 -20 7 -44l-540 -1157q-13 -25 -42 -25q-4 0 -14 2q-17 5 -25.5 19t-4.5 30l197 808l-406 -101q-4 -1 -12 -1q-18 0 -31 11q-18 15 -13 39l201 825q4 14 16 23t28 9h328q19 0 32 -12.5t13 -29.5q0 -8 -5 -18l-171 -463l396 98q8 2 12 2q19 0 34 -15z" />
-    <glyph glyph-name="sitemap" unicode="&#xf0e8;" horiz-adv-x="1792" 
-d="M1792 288v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320
-q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192q0 52 38 90t90 38h512v192h-96q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-96v-192h512q52 0 90 -38t38 -90v-192h96q40 0 68 -28t28 -68
-z" />
-    <glyph glyph-name="umbrella" unicode="&#xf0e9;" horiz-adv-x="1664" 
-d="M896 708v-580q0 -104 -76 -180t-180 -76t-180 76t-76 180q0 26 19 45t45 19t45 -19t19 -45q0 -50 39 -89t89 -39t89 39t39 89v580q33 11 64 11t64 -11zM1664 681q0 -13 -9.5 -22.5t-22.5 -9.5q-11 0 -23 10q-49 46 -93 69t-102 23q-68 0 -128 -37t-103 -97
-q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -28 -17q-18 0 -29 17q-4 6 -14.5 24t-17.5 28q-43 60 -102.5 97t-127.5 37t-127.5 -37t-102.5 -97q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -29 -17q-17 0 -28 17q-4 6 -14.5 24t-17.5 28q-43 60 -103 97t-128 37q-58 0 -102 -23t-93 -69
-q-12 -10 -23 -10q-13 0 -22.5 9.5t-9.5 22.5q0 5 1 7q45 183 172.5 319.5t298 204.5t360.5 68q140 0 274.5 -40t246.5 -113.5t194.5 -187t115.5 -251.5q1 -2 1 -7zM896 1408v-98q-42 2 -64 2t-64 -2v98q0 26 19 45t45 19t45 -19t19 -45z" />
-    <glyph glyph-name="paste" unicode="&#xf0ea;" horiz-adv-x="1792" 
-d="M768 -128h896v640h-416q-40 0 -68 28t-28 68v416h-384v-1152zM1024 1312v64q0 13 -9.5 22.5t-22.5 9.5h-704q-13 0 -22.5 -9.5t-9.5 -22.5v-64q0 -13 9.5 -22.5t22.5 -9.5h704q13 0 22.5 9.5t9.5 22.5zM1280 640h299l-299 299v-299zM1792 512v-672q0 -40 -28 -68t-68 -28
-h-960q-40 0 -68 28t-28 68v160h-544q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1088q40 0 68 -28t28 -68v-328q21 -13 36 -28l408 -408q28 -28 48 -76t20 -88z" />
-    <glyph glyph-name="light_bulb" unicode="&#xf0eb;" horiz-adv-x="1024" 
-d="M736 960q0 -13 -9.5 -22.5t-22.5 -9.5t-22.5 9.5t-9.5 22.5q0 46 -54 71t-106 25q-13 0 -22.5 9.5t-9.5 22.5t9.5 22.5t22.5 9.5q50 0 99.5 -16t87 -54t37.5 -90zM896 960q0 72 -34.5 134t-90 101.5t-123 62t-136.5 22.5t-136.5 -22.5t-123 -62t-90 -101.5t-34.5 -134
-q0 -101 68 -180q10 -11 30.5 -33t30.5 -33q128 -153 141 -298h228q13 145 141 298q10 11 30.5 33t30.5 33q68 79 68 180zM1024 960q0 -155 -103 -268q-45 -49 -74.5 -87t-59.5 -95.5t-34 -107.5q47 -28 47 -82q0 -37 -25 -64q25 -27 25 -64q0 -52 -45 -81q13 -23 13 -47
-q0 -46 -31.5 -71t-77.5 -25q-20 -44 -60 -70t-87 -26t-87 26t-60 70q-46 0 -77.5 25t-31.5 71q0 24 13 47q-45 29 -45 81q0 37 25 64q-25 27 -25 64q0 54 47 82q-4 50 -34 107.5t-59.5 95.5t-74.5 87q-103 113 -103 268q0 99 44.5 184.5t117 142t164 89t186.5 32.5
-t186.5 -32.5t164 -89t117 -142t44.5 -184.5z" />
-    <glyph glyph-name="exchange" unicode="&#xf0ec;" horiz-adv-x="1792" 
-d="M1792 352v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5q-12 0 -24 10l-319 320q-9 9 -9 22q0 14 9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h1376q13 0 22.5 -9.5t9.5 -22.5zM1792 896q0 -14 -9 -23l-320 -320q-9 -9 -23 -9
-q-13 0 -22.5 9.5t-9.5 22.5v192h-1376q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1376v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
-    <glyph glyph-name="cloud_download" unicode="&#xf0ed;" horiz-adv-x="1920" 
-d="M1280 608q0 14 -9 23t-23 9h-224v352q0 13 -9.5 22.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-352h-224q-13 0 -22.5 -9.5t-9.5 -22.5q0 -14 9 -23l352 -352q9 -9 23 -9t23 9l351 351q10 12 10 24zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088
-q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
-    <glyph glyph-name="cloud_upload" unicode="&#xf0ee;" horiz-adv-x="1920" 
-d="M1280 672q0 14 -9 23l-352 352q-9 9 -23 9t-23 -9l-351 -351q-10 -12 -10 -24q0 -14 9 -23t23 -9h224v-352q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5v352h224q13 0 22.5 9.5t9.5 22.5zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088
-q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
-    <glyph glyph-name="user_md" unicode="&#xf0f0;" horiz-adv-x="1408" 
-d="M384 192q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 68 5.5 131t24 138t47.5 132.5t81 103t120 60.5q-22 -52 -22 -120v-203q-58 -20 -93 -70t-35 -111q0 -80 56 -136t136 -56
-t136 56t56 136q0 61 -35.5 111t-92.5 70v203q0 62 25 93q132 -104 295 -104t295 104q25 -31 25 -93v-64q-106 0 -181 -75t-75 -181v-89q-32 -29 -32 -71q0 -40 28 -68t68 -28t68 28t28 68q0 42 -32 71v89q0 52 38 90t90 38t90 -38t38 -90v-89q-32 -29 -32 -71q0 -40 28 -68
-t68 -28t68 28t28 68q0 42 -32 71v89q0 68 -34.5 127.5t-93.5 93.5q0 10 0.5 42.5t0 48t-2.5 41.5t-7 47t-13 40q68 -15 120 -60.5t81 -103t47.5 -132.5t24 -138t5.5 -131zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5
-t271.5 -112.5t112.5 -271.5z" />
-    <glyph glyph-name="stethoscope" unicode="&#xf0f1;" horiz-adv-x="1408" 
-d="M1280 832q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 832q0 -62 -35.5 -111t-92.5 -70v-395q0 -159 -131.5 -271.5t-316.5 -112.5t-316.5 112.5t-131.5 271.5v132q-164 20 -274 128t-110 252v512q0 26 19 45t45 19q6 0 16 -2q17 30 47 48
-t65 18q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5q-33 0 -64 18v-402q0 -106 94 -181t226 -75t226 75t94 181v402q-31 -18 -64 -18q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5q35 0 65 -18t47 -48q10 2 16 2q26 0 45 -19t19 -45v-512q0 -144 -110 -252
-t-274 -128v-132q0 -106 94 -181t226 -75t226 75t94 181v395q-57 21 -92.5 70t-35.5 111q0 80 56 136t136 56t136 -56t56 -136z" />
-    <glyph glyph-name="suitcase" unicode="&#xf0f2;" horiz-adv-x="1792" 
-d="M640 1152h512v128h-512v-128zM288 1152v-1280h-64q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h64zM1408 1152v-1280h-1024v1280h128v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h128zM1792 928v-832q0 -92 -66 -158t-158 -66h-64v1280h64q92 0 158 -66
-t66 -158z" />
-    <glyph glyph-name="bell_alt" unicode="&#xf0f3;" horiz-adv-x="1792" 
-d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5
-t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" />
-    <glyph glyph-name="coffee" unicode="&#xf0f4;" horiz-adv-x="1920" 
-d="M1664 896q0 80 -56 136t-136 56h-64v-384h64q80 0 136 56t56 136zM0 128h1792q0 -106 -75 -181t-181 -75h-1280q-106 0 -181 75t-75 181zM1856 896q0 -159 -112.5 -271.5t-271.5 -112.5h-64v-32q0 -92 -66 -158t-158 -66h-704q-92 0 -158 66t-66 158v736q0 26 19 45
-t45 19h1152q159 0 271.5 -112.5t112.5 -271.5z" />
-    <glyph glyph-name="food" unicode="&#xf0f5;" horiz-adv-x="1408" 
-d="M640 1472v-640q0 -61 -35.5 -111t-92.5 -70v-779q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v779q-57 20 -92.5 70t-35.5 111v640q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45
-t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45zM1408 1472v-1600q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v512h-224q-13 0 -22.5 9.5t-9.5 22.5v800q0 132 94 226t226 94h256q26 0 45 -19t19 -45z" />
-    <glyph glyph-name="file_text_alt" unicode="&#xf0f6;" 
-d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
-M384 736q0 14 9 23t23 9h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64zM1120 512q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704zM1120 256q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704
-q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704z" />
-    <glyph glyph-name="building" unicode="&#xf0f7;" horiz-adv-x="1408" 
-d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
-M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
-M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
-M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
-M1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
-M640 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
-M1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
-M640 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
-M896 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
-M896 -128h384v1536h-1152v-1536h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM1408 1472v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280q26 0 45 -19t19 -45z" />
-    <glyph glyph-name="hospital" unicode="&#xf0f8;" horiz-adv-x="1408" 
-d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
-M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
-M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
-M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
-M896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
-M896 -128h384v1152h-256v-32q0 -40 -28 -68t-68 -28h-448q-40 0 -68 28t-28 68v32h-256v-1152h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM896 1056v320q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-96h-128v96q0 13 -9.5 22.5
-t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5v96h128v-96q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1408 1088v-1280q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1280q0 26 19 45t45 19h320
-v288q0 40 28 68t68 28h448q40 0 68 -28t28 -68v-288h320q26 0 45 -19t19 -45z" />
-    <glyph glyph-name="ambulance" unicode="&#xf0f9;" horiz-adv-x="1920" 
-d="M640 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM256 640h384v256h-158q-14 -2 -22 -9l-195 -195q-7 -12 -9 -22v-30zM1536 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5
-t90.5 37.5t37.5 90.5zM1664 800v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM1920 1344v-1152
-q0 -26 -19 -45t-45 -19h-192q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-128q-26 0 -45 19t-19 45t19 45t45 19v416q0 26 13 58t32 51l198 198q19 19 51 32t58 13h160v320q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
-    <glyph glyph-name="medkit" unicode="&#xf0fa;" horiz-adv-x="1792" 
-d="M1280 416v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM640 1152h512v128h-512v-128zM256 1152v-1280h-32
-q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h32zM1440 1152v-1280h-1088v1280h160v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h160zM1792 928v-832q0 -92 -66 -158t-158 -66h-32v1280h32q92 0 158 -66t66 -158z" />
-    <glyph glyph-name="fighter_jet" unicode="&#xf0fb;" horiz-adv-x="1920" 
-d="M1920 576q-1 -32 -288 -96l-352 -32l-224 -64h-64l-293 -352h69q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-96h-160h-64v32h64v416h-160l-192 -224h-96l-32 32v192h32v32h128v8l-192 24v128l192 24v8h-128v32h-32v192l32 32h96l192 -224h160v416h-64v32h64h160h96
-q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-69l293 -352h64l224 -64l352 -32q128 -28 200 -52t80 -34z" />
-    <glyph glyph-name="beer" unicode="&#xf0fc;" horiz-adv-x="1664" 
-d="M640 640v384h-256v-256q0 -53 37.5 -90.5t90.5 -37.5h128zM1664 192v-192h-1152v192l128 192h-128q-159 0 -271.5 112.5t-112.5 271.5v320l-64 64l32 128h480l32 128h960l32 -192l-64 -32v-800z" />
-    <glyph glyph-name="h_sign" unicode="&#xf0fd;" 
-d="M1280 192v896q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-512v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-896q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h512v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1536 1120v-960
-q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="f0fe" unicode="&#xf0fe;" 
-d="M1280 576v128q0 26 -19 45t-45 19h-320v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-320q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h320v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h320q26 0 45 19t19 45zM1536 1120v-960
-q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="double_angle_left" unicode="&#xf100;" horiz-adv-x="1024" 
-d="M627 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23zM1011 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23
-t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23z" />
-    <glyph glyph-name="double_angle_right" unicode="&#xf101;" horiz-adv-x="1024" 
-d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM979 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23
-l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
-    <glyph glyph-name="double_angle_up" unicode="&#xf102;" horiz-adv-x="1152" 
-d="M1075 224q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM1075 608q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393
-q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
-    <glyph glyph-name="double_angle_down" unicode="&#xf103;" horiz-adv-x="1152" 
-d="M1075 672q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23zM1075 1056q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23
-t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
-    <glyph glyph-name="angle_left" unicode="&#xf104;" horiz-adv-x="640" 
-d="M627 992q0 -13 -10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
-    <glyph glyph-name="angle_right" unicode="&#xf105;" horiz-adv-x="640" 
-d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
-    <glyph glyph-name="angle_up" unicode="&#xf106;" horiz-adv-x="1152" 
-d="M1075 352q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
-    <glyph glyph-name="angle_down" unicode="&#xf107;" horiz-adv-x="1152" 
-d="M1075 800q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
-    <glyph glyph-name="desktop" unicode="&#xf108;" horiz-adv-x="1920" 
-d="M1792 544v832q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1376v-1088q0 -66 -47 -113t-113 -47h-544q0 -37 16 -77.5t32 -71t16 -43.5q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19
-t-19 45q0 14 16 44t32 70t16 78h-544q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
-    <glyph glyph-name="laptop" unicode="&#xf109;" horiz-adv-x="1920" 
-d="M416 256q-66 0 -113 47t-47 113v704q0 66 47 113t113 47h1088q66 0 113 -47t47 -113v-704q0 -66 -47 -113t-113 -47h-1088zM384 1120v-704q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5v704q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5z
-M1760 192h160v-96q0 -40 -47 -68t-113 -28h-1600q-66 0 -113 28t-47 68v96h160h1600zM1040 96q16 0 16 16t-16 16h-160q-16 0 -16 -16t16 -16h160z" />
-    <glyph glyph-name="tablet" unicode="&#xf10a;" horiz-adv-x="1152" 
-d="M640 128q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1024 288v960q0 13 -9.5 22.5t-22.5 9.5h-832q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h832q13 0 22.5 9.5t9.5 22.5zM1152 1248v-1088q0 -66 -47 -113t-113 -47h-832
-q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h832q66 0 113 -47t47 -113z" />
-    <glyph glyph-name="mobile_phone" unicode="&#xf10b;" horiz-adv-x="768" 
-d="M464 128q0 33 -23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5t56.5 23.5t23.5 56.5zM672 288v704q0 13 -9.5 22.5t-22.5 9.5h-512q-13 0 -22.5 -9.5t-9.5 -22.5v-704q0 -13 9.5 -22.5t22.5 -9.5h512q13 0 22.5 9.5t9.5 22.5zM480 1136
-q0 16 -16 16h-160q-16 0 -16 -16t16 -16h160q16 0 16 16zM768 1152v-1024q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v1024q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
-    <glyph glyph-name="circle_blank" unicode="&#xf10c;" 
-d="M768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103
-t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="quote_left" unicode="&#xf10d;" horiz-adv-x="1664" 
-d="M768 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z
-M1664 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z" />
-    <glyph glyph-name="quote_right" unicode="&#xf10e;" horiz-adv-x="1664" 
-d="M768 1216v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136zM1664 1216
-v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136z" />
-    <glyph glyph-name="spinner" unicode="&#xf110;" horiz-adv-x="1792" 
-d="M526 142q0 -53 -37.5 -90.5t-90.5 -37.5q-52 0 -90 38t-38 90q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1024 -64q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM320 640q0 -53 -37.5 -90.5t-90.5 -37.5
-t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1522 142q0 -52 -38 -90t-90 -38q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM558 1138q0 -66 -47 -113t-113 -47t-113 47t-47 113t47 113t113 47t113 -47t47 -113z
-M1728 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1088 1344q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1618 1138q0 -93 -66 -158.5t-158 -65.5q-93 0 -158.5 65.5t-65.5 158.5
-q0 92 65.5 158t158.5 66q92 0 158 -66t66 -158z" />
-    <glyph glyph-name="circle" unicode="&#xf111;" 
-d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="reply" unicode="&#xf112;" horiz-adv-x="1792" 
-d="M1792 416q0 -166 -127 -451q-3 -7 -10.5 -24t-13.5 -30t-13 -22q-12 -17 -28 -17q-15 0 -23.5 10t-8.5 25q0 9 2.5 26.5t2.5 23.5q5 68 5 123q0 101 -17.5 181t-48.5 138.5t-80 101t-105.5 69.5t-133 42.5t-154 21.5t-175.5 6h-224v-256q0 -26 -19 -45t-45 -19t-45 19
-l-512 512q-19 19 -19 45t19 45l512 512q19 19 45 19t45 -19t19 -45v-256h224q713 0 875 -403q53 -134 53 -333z" />
-    <glyph glyph-name="github_alt" unicode="&#xf113;" horiz-adv-x="1664" 
-d="M640 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1280 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1440 320
-q0 120 -69 204t-187 84q-41 0 -195 -21q-71 -11 -157 -11t-157 11q-152 21 -195 21q-118 0 -187 -84t-69 -204q0 -88 32 -153.5t81 -103t122 -60t140 -29.5t149 -7h168q82 0 149 7t140 29.5t122 60t81 103t32 153.5zM1664 496q0 -207 -61 -331q-38 -77 -105.5 -133t-141 -86
-t-170 -47.5t-171.5 -22t-167 -4.5q-78 0 -142 3t-147.5 12.5t-152.5 30t-137 51.5t-121 81t-86 115q-62 123 -62 331q0 237 136 396q-27 82 -27 170q0 116 51 218q108 0 190 -39.5t189 -123.5q147 35 309 35q148 0 280 -32q105 82 187 121t189 39q51 -102 51 -218
-q0 -87 -27 -168q136 -160 136 -398z" />
-    <glyph glyph-name="folder_close_alt" unicode="&#xf114;" horiz-adv-x="1664" 
-d="M1536 224v704q0 40 -28 68t-68 28h-704q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68v-960q0 -40 28 -68t68 -28h1216q40 0 68 28t28 68zM1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320
-q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
-    <glyph glyph-name="folder_open_alt" unicode="&#xf115;" horiz-adv-x="1920" 
-d="M1781 605q0 35 -53 35h-1088q-40 0 -85.5 -21.5t-71.5 -52.5l-294 -363q-18 -24 -18 -40q0 -35 53 -35h1088q40 0 86 22t71 53l294 363q18 22 18 39zM640 768h768v160q0 40 -28 68t-68 28h-576q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68
-v-853l256 315q44 53 116 87.5t140 34.5zM1909 605q0 -62 -46 -120l-295 -363q-43 -53 -116 -87.5t-140 -34.5h-1088q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158v-160h192q54 0 99 -24.5t67 -70.5q15 -32 15 -68z
-" />
-    <glyph glyph-name="expand_alt" unicode="&#xf116;" horiz-adv-x="1792" 
- />
-    <glyph glyph-name="collapse_alt" unicode="&#xf117;" horiz-adv-x="1792" 
- />
-    <glyph glyph-name="smile" unicode="&#xf118;" 
-d="M1134 461q-37 -121 -138 -195t-228 -74t-228 74t-138 195q-8 25 4 48.5t38 31.5q25 8 48.5 -4t31.5 -38q25 -80 92.5 -129.5t151.5 -49.5t151.5 49.5t92.5 129.5q8 26 32 38t49 4t37 -31.5t4 -48.5zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5
-t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5
-t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="frown" unicode="&#xf119;" 
-d="M1134 307q8 -25 -4 -48.5t-37 -31.5t-49 4t-32 38q-25 80 -92.5 129.5t-151.5 49.5t-151.5 -49.5t-92.5 -129.5q-8 -26 -31.5 -38t-48.5 -4q-26 8 -38 31.5t-4 48.5q37 121 138 195t228 74t228 -74t138 -195zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5
-t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204
-t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="meh" unicode="&#xf11a;" 
-d="M1152 448q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h640q26 0 45 -19t19 -45zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5
-t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640
-q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="gamepad" unicode="&#xf11b;" horiz-adv-x="1920" 
-d="M832 448v128q0 14 -9 23t-23 9h-192v192q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-192h-192q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h192v-192q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v192h192q14 0 23 9t9 23zM1408 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5
-t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1920 512q0 -212 -150 -362t-362 -150q-192 0 -338 128h-220q-146 -128 -338 -128q-212 0 -362 150
-t-150 362t150 362t362 150h896q212 0 362 -150t150 -362z" />
-    <glyph glyph-name="keyboard" unicode="&#xf11c;" horiz-adv-x="1920" 
-d="M384 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM512 624v-96q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h224q16 0 16 -16zM384 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 368v-96q0 -16 -16 -16
-h-864q-16 0 -16 16v96q0 16 16 16h864q16 0 16 -16zM768 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM640 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1024 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16
-h96q16 0 16 -16zM896 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1280 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1152 880v-96
-q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 880v-352q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h112v240q0 16 16 16h96q16 0 16 -16zM1792 128v896h-1664v-896
-h1664zM1920 1024v-896q0 -53 -37.5 -90.5t-90.5 -37.5h-1664q-53 0 -90.5 37.5t-37.5 90.5v896q0 53 37.5 90.5t90.5 37.5h1664q53 0 90.5 -37.5t37.5 -90.5z" />
-    <glyph glyph-name="flag_alt" unicode="&#xf11d;" horiz-adv-x="1792" 
-d="M1664 491v616q-169 -91 -306 -91q-82 0 -145 32q-100 49 -184 76.5t-178 27.5q-173 0 -403 -127v-599q245 113 433 113q55 0 103.5 -7.5t98 -26t77 -31t82.5 -39.5l28 -14q44 -22 101 -22q120 0 293 92zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9
-h-64q-14 0 -23 9t-9 23v1266q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102
-q-15 -9 -33 -9q-16 0 -32 8q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
-    <glyph glyph-name="flag_checkered" unicode="&#xf11e;" horiz-adv-x="1792" 
-d="M832 536v192q-181 -16 -384 -117v-185q205 96 384 110zM832 954v197q-172 -8 -384 -126v-189q215 111 384 118zM1664 491v184q-235 -116 -384 -71v224q-20 6 -39 15q-5 3 -33 17t-34.5 17t-31.5 15t-34.5 15.5t-32.5 13t-36 12.5t-35 8.5t-39.5 7.5t-39.5 4t-44 2
-q-23 0 -49 -3v-222h19q102 0 192.5 -29t197.5 -82q19 -9 39 -15v-188q42 -17 91 -17q120 0 293 92zM1664 918v189q-169 -91 -306 -91q-45 0 -78 8v-196q148 -42 384 90zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v1266
-q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102q-15 -9 -33 -9q-16 0 -32 8
-q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
-    <glyph glyph-name="terminal" unicode="&#xf120;" horiz-adv-x="1664" 
-d="M585 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23zM1664 96v-64q0 -14 -9 -23t-23 -9h-960q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h960q14 0 23 -9
-t9 -23z" />
-    <glyph glyph-name="code" unicode="&#xf121;" horiz-adv-x="1920" 
-d="M617 137l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23zM1208 1204l-373 -1291q-4 -13 -15.5 -19.5t-23.5 -2.5l-62 17q-13 4 -19.5 15.5t-2.5 24.5
-l373 1291q4 13 15.5 19.5t23.5 2.5l62 -17q13 -4 19.5 -15.5t2.5 -24.5zM1865 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23z" />
-    <glyph glyph-name="reply_all" unicode="&#xf122;" horiz-adv-x="1792" 
-d="M640 454v-70q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-69l-397 -398q-19 -19 -19 -45t19 -45zM1792 416q0 -58 -17 -133.5t-38.5 -138t-48 -125t-40.5 -90.5l-20 -40q-8 -17 -28 -17q-6 0 -9 1
-q-25 8 -23 34q43 400 -106 565q-64 71 -170.5 110.5t-267.5 52.5v-251q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-262q411 -28 599 -221q169 -173 169 -509z" />
-    <glyph glyph-name="star_half_empty" unicode="&#xf123;" horiz-adv-x="1664" 
-d="M1186 579l257 250l-356 52l-66 10l-30 60l-159 322v-963l59 -31l318 -168l-60 355l-12 66zM1638 841l-363 -354l86 -500q5 -33 -6 -51.5t-34 -18.5q-17 0 -40 12l-449 236l-449 -236q-23 -12 -40 -12q-23 0 -34 18.5t-6 51.5l86 500l-364 354q-32 32 -23 59.5t54 34.5
-l502 73l225 455q20 41 49 41q28 0 49 -41l225 -455l502 -73q45 -7 54 -34.5t-24 -59.5z" />
-    <glyph glyph-name="location_arrow" unicode="&#xf124;" horiz-adv-x="1408" 
-d="M1401 1187l-640 -1280q-17 -35 -57 -35q-5 0 -15 2q-22 5 -35.5 22.5t-13.5 39.5v576h-576q-22 0 -39.5 13.5t-22.5 35.5t4 42t29 30l1280 640q13 7 29 7q27 0 45 -19q15 -14 18.5 -34.5t-6.5 -39.5z" />
-    <glyph glyph-name="crop" unicode="&#xf125;" horiz-adv-x="1664" 
-d="M557 256h595v595zM512 301l595 595h-595v-595zM1664 224v-192q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v224h-864q-14 0 -23 9t-9 23v864h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224v224q0 14 9 23t23 9h192q14 0 23 -9t9 -23
-v-224h851l246 247q10 9 23 9t23 -9q9 -10 9 -23t-9 -23l-247 -246v-851h224q14 0 23 -9t9 -23z" />
-    <glyph glyph-name="code_fork" unicode="&#xf126;" horiz-adv-x="1024" 
-d="M288 64q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM288 1216q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM928 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1024 1088q0 -52 -26 -96.5t-70 -69.5
-q-2 -287 -226 -414q-67 -38 -203 -81q-128 -40 -169.5 -71t-41.5 -100v-26q44 -25 70 -69.5t26 -96.5q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 52 26 96.5t70 69.5v820q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136q0 -52 -26 -96.5t-70 -69.5v-497
-q54 26 154 57q55 17 87.5 29.5t70.5 31t59 39.5t40.5 51t28 69.5t8.5 91.5q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136z" />
-    <glyph glyph-name="unlink" unicode="&#xf127;" horiz-adv-x="1664" 
-d="M439 265l-256 -256q-11 -9 -23 -9t-23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23zM608 224v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM384 448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23t9 23t23 9h320
-q14 0 23 -9t9 -23zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-334 335q-21 21 -42 56l239 18l273 -274q27 -27 68 -27.5t68 26.5l147 146q28 28 28 67q0 40 -28 68l-274 275l18 239q35 -21 56 -42l336 -336q84 -86 84 -204zM1031 1044l-239 -18
-l-273 274q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l274 -274l-18 -240q-35 21 -56 42l-336 336q-84 86 -84 204q0 120 85 203l147 146q83 83 203 83q121 0 204 -85l334 -335q21 -21 42 -56zM1664 960q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9
-t-9 23t9 23t23 9h320q14 0 23 -9t9 -23zM1120 1504v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM1527 1353l-256 -256q-11 -9 -23 -9t-23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
-    <glyph glyph-name="question" unicode="&#xf128;" horiz-adv-x="1024" 
-d="M704 280v-240q0 -16 -12 -28t-28 -12h-240q-16 0 -28 12t-12 28v240q0 16 12 28t28 12h240q16 0 28 -12t12 -28zM1020 880q0 -54 -15.5 -101t-35 -76.5t-55 -59.5t-57.5 -43.5t-61 -35.5q-41 -23 -68.5 -65t-27.5 -67q0 -17 -12 -32.5t-28 -15.5h-240q-15 0 -25.5 18.5
-t-10.5 37.5v45q0 83 65 156.5t143 108.5q59 27 84 56t25 76q0 42 -46.5 74t-107.5 32q-65 0 -108 -29q-35 -25 -107 -115q-13 -16 -31 -16q-12 0 -25 8l-164 125q-13 10 -15.5 25t5.5 28q160 266 464 266q80 0 161 -31t146 -83t106 -127.5t41 -158.5z" />
-    <glyph glyph-name="_279" unicode="&#xf129;" horiz-adv-x="640" 
-d="M640 192v-128q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64v384h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-576h64q26 0 45 -19t19 -45zM512 1344v-192q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v192
-q0 26 19 45t45 19h256q26 0 45 -19t19 -45z" />
-    <glyph glyph-name="exclamation" unicode="&#xf12a;" horiz-adv-x="640" 
-d="M512 288v-224q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v224q0 26 19 45t45 19h256q26 0 45 -19t19 -45zM542 1344l-28 -768q-1 -26 -20.5 -45t-45.5 -19h-256q-26 0 -45.5 19t-20.5 45l-28 768q-1 26 17.5 45t44.5 19h320q26 0 44.5 -19t17.5 -45z" />
-    <glyph glyph-name="superscript" unicode="&#xf12b;" 
-d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3q-1 -3 -2.5 -6.5t-3.5 -8t-3 -6.5q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109z
-M1534 846v-206h-514l-3 27q-4 28 -4 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q83 65 188 65q110 0 178 -59.5t68 -158.5q0 -56 -24.5 -103t-62 -76.5t-81.5 -58.5t-82 -50.5
-t-65.5 -51.5t-30.5 -63h232v80h126z" />
-    <glyph glyph-name="subscript" unicode="&#xf12c;" 
-d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3q-1 -3 -2.5 -6.5t-3.5 -8t-3 -6.5q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109z
-M1536 -50v-206h-514l-4 27q-3 45 -3 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q80 65 188 65q110 0 178 -59.5t68 -158.5q0 -66 -34.5 -118.5t-84 -86t-99.5 -62.5t-87 -63t-41 -73
-h232v80h126z" />
-    <glyph glyph-name="_283" unicode="&#xf12d;" horiz-adv-x="1920" 
-d="M896 128l336 384h-768l-336 -384h768zM1909 1205q15 -34 9.5 -71.5t-30.5 -65.5l-896 -1024q-38 -44 -96 -44h-768q-38 0 -69.5 20.5t-47.5 54.5q-15 34 -9.5 71.5t30.5 65.5l896 1024q38 44 96 44h768q38 0 69.5 -20.5t47.5 -54.5z" />
-    <glyph glyph-name="puzzle_piece" unicode="&#xf12e;" horiz-adv-x="1664" 
-d="M1664 438q0 -81 -44.5 -135t-123.5 -54q-41 0 -77.5 17.5t-59 38t-56.5 38t-71 17.5q-110 0 -110 -124q0 -39 16 -115t15 -115v-5q-22 0 -33 -1q-34 -3 -97.5 -11.5t-115.5 -13.5t-98 -5q-61 0 -103 26.5t-42 83.5q0 37 17.5 71t38 56.5t38 59t17.5 77.5q0 79 -54 123.5
-t-135 44.5q-84 0 -143 -45.5t-59 -127.5q0 -43 15 -83t33.5 -64.5t33.5 -53t15 -50.5q0 -45 -46 -89q-37 -35 -117 -35q-95 0 -245 24q-9 2 -27.5 4t-27.5 4l-13 2q-1 0 -3 1q-2 0 -2 1v1024q2 -1 17.5 -3.5t34 -5t21.5 -3.5q150 -24 245 -24q80 0 117 35q46 44 46 89
-q0 22 -15 50.5t-33.5 53t-33.5 64.5t-15 83q0 82 59 127.5t144 45.5q80 0 134 -44.5t54 -123.5q0 -41 -17.5 -77.5t-38 -59t-38 -56.5t-17.5 -71q0 -57 42 -83.5t103 -26.5q64 0 180 15t163 17v-2q-1 -2 -3.5 -17.5t-5 -34t-3.5 -21.5q-24 -150 -24 -245q0 -80 35 -117
-q44 -46 89 -46q22 0 50.5 15t53 33.5t64.5 33.5t83 15q82 0 127.5 -59t45.5 -143z" />
-    <glyph glyph-name="microphone" unicode="&#xf130;" horiz-adv-x="1152" 
-d="M1152 832v-128q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-217 24 -364.5 187.5t-147.5 384.5v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -185 131.5 -316.5t316.5 -131.5
-t316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45zM896 1216v-512q0 -132 -94 -226t-226 -94t-226 94t-94 226v512q0 132 94 226t226 94t226 -94t94 -226z" />
-    <glyph glyph-name="microphone_off" unicode="&#xf131;" horiz-adv-x="1408" 
-d="M271 591l-101 -101q-42 103 -42 214v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -53 15 -113zM1385 1193l-361 -361v-128q0 -132 -94 -226t-226 -94q-55 0 -109 19l-96 -96q97 -51 205 -51q185 0 316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45v-128
-q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-125 13 -235 81l-254 -254q-10 -10 -23 -10t-23 10l-82 82q-10 10 -10 23t10 23l1234 1234q10 10 23 10t23 -10l82 -82q10 -10 10 -23
-t-10 -23zM1005 1325l-621 -621v512q0 132 94 226t226 94q102 0 184.5 -59t116.5 -152z" />
-    <glyph glyph-name="shield" unicode="&#xf132;" horiz-adv-x="1280" 
-d="M1088 576v640h-448v-1137q119 63 213 137q235 184 235 360zM1280 1344v-768q0 -86 -33.5 -170.5t-83 -150t-118 -127.5t-126.5 -103t-121 -77.5t-89.5 -49.5t-42.5 -20q-12 -6 -26 -6t-26 6q-16 7 -42.5 20t-89.5 49.5t-121 77.5t-126.5 103t-118 127.5t-83 150
-t-33.5 170.5v768q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
-    <glyph glyph-name="calendar_empty" unicode="&#xf133;" horiz-adv-x="1664" 
-d="M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280
-q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
-    <glyph glyph-name="fire_extinguisher" unicode="&#xf134;" horiz-adv-x="1408" 
-d="M512 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 1376v-320q0 -16 -12 -25q-8 -7 -20 -7q-4 0 -7 1l-448 96q-11 2 -18 11t-7 20h-256v-102q111 -23 183.5 -111t72.5 -203v-800q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v800
-q0 106 62.5 190.5t161.5 114.5v111h-32q-59 0 -115 -23.5t-91.5 -53t-66 -66.5t-40.5 -53.5t-14 -24.5q-17 -35 -57 -35q-16 0 -29 7q-23 12 -31.5 37t3.5 49q5 10 14.5 26t37.5 53.5t60.5 70t85 67t108.5 52.5q-25 42 -25 86q0 66 47 113t113 47t113 -47t47 -113
-q0 -33 -14 -64h302q0 11 7 20t18 11l448 96q3 1 7 1q12 0 20 -7q12 -9 12 -25z" />
-    <glyph glyph-name="rocket" unicode="&#xf135;" horiz-adv-x="1664" 
-d="M1440 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1664 1376q0 -249 -75.5 -430.5t-253.5 -360.5q-81 -80 -195 -176l-20 -379q-2 -16 -16 -26l-384 -224q-7 -4 -16 -4q-12 0 -23 9l-64 64q-13 14 -8 32l85 276l-281 281l-276 -85q-3 -1 -9 -1
-q-14 0 -23 9l-64 64q-17 19 -5 39l224 384q10 14 26 16l379 20q96 114 176 195q188 187 358 258t431 71q14 0 24 -9.5t10 -22.5z" />
-    <glyph glyph-name="maxcdn" unicode="&#xf136;" horiz-adv-x="1792" 
-d="M1745 763l-164 -763h-334l178 832q13 56 -15 88q-27 33 -83 33h-169l-204 -953h-334l204 953h-286l-204 -953h-334l204 953l-153 327h1276q101 0 189.5 -40.5t147.5 -113.5q60 -73 81 -168.5t0 -194.5z" />
-    <glyph glyph-name="chevron_sign_left" unicode="&#xf137;" 
-d="M909 141l102 102q19 19 19 45t-19 45l-307 307l307 307q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5
-t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="chevron_sign_right" unicode="&#xf138;" 
-d="M717 141l454 454q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l307 -307l-307 -307q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5
-t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="chevron_sign_up" unicode="&#xf139;" 
-d="M1165 397l102 102q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l307 307l307 -307q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5
-t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="chevron_sign_down" unicode="&#xf13a;" 
-d="M813 237l454 454q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-307 -307l-307 307q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5
-t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="html5" unicode="&#xf13b;" horiz-adv-x="1408" 
-d="M1130 939l16 175h-884l47 -534h612l-22 -228l-197 -53l-196 53l-13 140h-175l22 -278l362 -100h4v1l359 99l50 544h-644l-15 181h674zM0 1408h1408l-128 -1438l-578 -162l-574 162z" />
-    <glyph glyph-name="css3" unicode="&#xf13c;" horiz-adv-x="1792" 
-d="M275 1408h1505l-266 -1333l-804 -267l-698 267l71 356h297l-29 -147l422 -161l486 161l68 339h-1208l58 297h1209l38 191h-1208z" />
-    <glyph glyph-name="anchor" unicode="&#xf13d;" horiz-adv-x="1792" 
-d="M960 1280q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1792 352v-352q0 -22 -20 -30q-8 -2 -12 -2q-12 0 -23 9l-93 93q-119 -143 -318.5 -226.5t-429.5 -83.5t-429.5 83.5t-318.5 226.5l-93 -93q-9 -9 -23 -9q-4 0 -12 2q-20 8 -20 30v352
-q0 14 9 23t23 9h352q22 0 30 -20q8 -19 -7 -35l-100 -100q67 -91 189.5 -153.5t271.5 -82.5v647h-192q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h192v163q-58 34 -93 92.5t-35 128.5q0 106 75 181t181 75t181 -75t75 -181q0 -70 -35 -128.5t-93 -92.5v-163h192q26 0 45 -19
-t19 -45v-128q0 -26 -19 -45t-45 -19h-192v-647q149 20 271.5 82.5t189.5 153.5l-100 100q-15 16 -7 35q8 20 30 20h352q14 0 23 -9t9 -23z" />
-    <glyph glyph-name="unlock_alt" unicode="&#xf13e;" horiz-adv-x="1152" 
-d="M1056 768q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v320q0 185 131.5 316.5t316.5 131.5t316.5 -131.5t131.5 -316.5q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45q0 106 -75 181t-181 75t-181 -75t-75 -181
-v-320h736z" />
-    <glyph glyph-name="bullseye" unicode="&#xf140;" 
-d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM1152 640q0 159 -112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM1280 640q0 -212 -150 -362t-362 -150t-362 150
-t-150 362t150 362t362 150t362 -150t150 -362zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640
-q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="ellipsis_horizontal" unicode="&#xf141;" horiz-adv-x="1408" 
-d="M384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM896 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM1408 800v-192q0 -40 -28 -68t-68 -28h-192
-q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
-    <glyph glyph-name="ellipsis_vertical" unicode="&#xf142;" horiz-adv-x="384" 
-d="M384 288v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 1312v-192q0 -40 -28 -68t-68 -28h-192
-q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
-    <glyph glyph-name="_303" unicode="&#xf143;" 
-d="M512 256q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM863 162q-13 233 -176.5 396.5t-396.5 176.5q-14 1 -24 -9t-10 -23v-128q0 -13 8.5 -22t21.5 -10q154 -11 264 -121t121 -264q1 -13 10 -21.5t22 -8.5h128
-q13 0 23 10t9 24zM1247 161q-5 154 -56 297.5t-139.5 260t-205 205t-260 139.5t-297.5 56q-14 1 -23 -9q-10 -10 -10 -23v-128q0 -13 9 -22t22 -10q204 -7 378 -111.5t278.5 -278.5t111.5 -378q1 -13 10 -22t22 -9h128q13 0 23 10q11 9 9 23zM1536 1120v-960
-q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="play_sign" unicode="&#xf144;" 
-d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1152 585q32 18 32 55t-32 55l-544 320q-31 19 -64 1q-32 -19 -32 -56v-640q0 -37 32 -56
-q16 -8 32 -8q17 0 32 9z" />
-    <glyph glyph-name="ticket" unicode="&#xf145;" horiz-adv-x="1792" 
-d="M1024 1084l316 -316l-572 -572l-316 316zM813 105l618 618q19 19 19 45t-19 45l-362 362q-18 18 -45 18t-45 -18l-618 -618q-19 -19 -19 -45t19 -45l362 -362q18 -18 45 -18t45 18zM1702 742l-907 -908q-37 -37 -90.5 -37t-90.5 37l-126 126q56 56 56 136t-56 136
-t-136 56t-136 -56l-125 126q-37 37 -37 90.5t37 90.5l907 906q37 37 90.5 37t90.5 -37l125 -125q-56 -56 -56 -136t56 -136t136 -56t136 56l126 -125q37 -37 37 -90.5t-37 -90.5z" />
-    <glyph glyph-name="minus_sign_alt" unicode="&#xf146;" 
-d="M1280 576v128q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h896q26 0 45 19t19 45zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5
-t84.5 -203.5z" />
-    <glyph glyph-name="check_minus" unicode="&#xf147;" horiz-adv-x="1408" 
-d="M1152 736v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h832q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5
-t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="level_up" unicode="&#xf148;" horiz-adv-x="1024" 
-d="M1018 933q-18 -37 -58 -37h-192v-864q0 -14 -9 -23t-23 -9h-704q-21 0 -29 18q-8 20 4 35l160 192q9 11 25 11h320v640h-192q-40 0 -58 37q-17 37 9 68l320 384q18 22 49 22t49 -22l320 -384q27 -32 9 -68z" />
-    <glyph glyph-name="level_down" unicode="&#xf149;" horiz-adv-x="1024" 
-d="M32 1280h704q13 0 22.5 -9.5t9.5 -23.5v-863h192q40 0 58 -37t-9 -69l-320 -384q-18 -22 -49 -22t-49 22l-320 384q-26 31 -9 69q18 37 58 37h192v640h-320q-14 0 -25 11l-160 192q-13 14 -4 34q9 19 29 19z" />
-    <glyph glyph-name="check_sign" unicode="&#xf14a;" 
-d="M685 237l614 614q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-467 -467l-211 211q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l358 -358q19 -19 45 -19t45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5
-t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="edit_sign" unicode="&#xf14b;" 
-d="M404 428l152 -152l-52 -52h-56v96h-96v56zM818 818q14 -13 -3 -30l-291 -291q-17 -17 -30 -3q-14 13 3 30l291 291q17 17 30 3zM544 128l544 544l-288 288l-544 -544v-288h288zM1152 736l92 92q28 28 28 68t-28 68l-152 152q-28 28 -68 28t-68 -28l-92 -92zM1536 1120
-v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="_312" unicode="&#xf14c;" 
-d="M1280 608v480q0 26 -19 45t-45 19h-480q-42 0 -59 -39q-17 -41 14 -70l144 -144l-534 -534q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l534 534l144 -144q18 -19 45 -19q12 0 25 5q39 17 39 59zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960
-q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="share_sign" unicode="&#xf14d;" 
-d="M1005 435l352 352q19 19 19 45t-19 45l-352 352q-30 31 -69 14q-40 -17 -40 -59v-160q-119 0 -216 -19.5t-162.5 -51t-114 -79t-76.5 -95.5t-44.5 -109t-21.5 -111.5t-5 -110.5q0 -181 167 -404q11 -12 25 -12q7 0 13 3q22 9 19 33q-44 354 62 473q46 52 130 75.5
-t224 23.5v-160q0 -42 40 -59q12 -5 24 -5q26 0 45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="compass" unicode="&#xf14e;" 
-d="M640 448l256 128l-256 128v-256zM1024 1039v-542l-512 -256v542zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103
-t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="collapse" unicode="&#xf150;" 
-d="M1145 861q18 -35 -5 -66l-320 -448q-19 -27 -52 -27t-52 27l-320 448q-23 31 -5 66q17 35 57 35h640q40 0 57 -35zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120
-v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="collapse_top" unicode="&#xf151;" 
-d="M1145 419q-17 -35 -57 -35h-640q-40 0 -57 35q-18 35 5 66l320 448q19 27 52 27t52 -27l320 -448q23 -31 5 -66zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120v-960
-q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="_317" unicode="&#xf152;" 
-d="M1088 640q0 -33 -27 -52l-448 -320q-31 -23 -66 -5q-35 17 -35 57v640q0 40 35 57q35 18 66 -5l448 -320q27 -19 27 -52zM1280 160v960q0 14 -9 23t-23 9h-960q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h960q14 0 23 9t9 23zM1536 1120v-960q0 -119 -84.5 -203.5
-t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="eur" unicode="&#xf153;" horiz-adv-x="1024" 
-d="M976 229l35 -159q3 -12 -3 -22.5t-17 -14.5l-5 -1q-4 -2 -10.5 -3.5t-16 -4.5t-21.5 -5.5t-25.5 -5t-30 -5t-33.5 -4.5t-36.5 -3t-38.5 -1q-234 0 -409 130.5t-238 351.5h-95q-13 0 -22.5 9.5t-9.5 22.5v113q0 13 9.5 22.5t22.5 9.5h66q-2 57 1 105h-67q-14 0 -23 9
-t-9 23v114q0 14 9 23t23 9h98q67 210 243.5 338t400.5 128q102 0 194 -23q11 -3 20 -15q6 -11 3 -24l-43 -159q-3 -13 -14 -19.5t-24 -2.5l-4 1q-4 1 -11.5 2.5l-17.5 3.5t-22.5 3.5t-26 3t-29 2.5t-29.5 1q-126 0 -226 -64t-150 -176h468q16 0 25 -12q10 -12 7 -26
-l-24 -114q-5 -26 -32 -26h-488q-3 -37 0 -105h459q15 0 25 -12q9 -12 6 -27l-24 -112q-2 -11 -11 -18.5t-20 -7.5h-387q48 -117 149.5 -185.5t228.5 -68.5q18 0 36 1.5t33.5 3.5t29.5 4.5t24.5 5t18.5 4.5l12 3l5 2q13 5 26 -2q12 -7 15 -21z" />
-    <glyph glyph-name="gbp" unicode="&#xf154;" horiz-adv-x="1024" 
-d="M1020 399v-367q0 -14 -9 -23t-23 -9h-956q-14 0 -23 9t-9 23v150q0 13 9.5 22.5t22.5 9.5h97v383h-95q-14 0 -23 9.5t-9 22.5v131q0 14 9 23t23 9h95v223q0 171 123.5 282t314.5 111q185 0 335 -125q9 -8 10 -20.5t-7 -22.5l-103 -127q-9 -11 -22 -12q-13 -2 -23 7
-q-5 5 -26 19t-69 32t-93 18q-85 0 -137 -47t-52 -123v-215h305q13 0 22.5 -9t9.5 -23v-131q0 -13 -9.5 -22.5t-22.5 -9.5h-305v-379h414v181q0 13 9 22.5t23 9.5h162q14 0 23 -9.5t9 -22.5z" />
-    <glyph glyph-name="usd" unicode="&#xf155;" horiz-adv-x="1024" 
-d="M978 351q0 -153 -99.5 -263.5t-258.5 -136.5v-175q0 -14 -9 -23t-23 -9h-135q-13 0 -22.5 9.5t-9.5 22.5v175q-66 9 -127.5 31t-101.5 44.5t-74 48t-46.5 37.5t-17.5 18q-17 21 -2 41l103 135q7 10 23 12q15 2 24 -9l2 -2q113 -99 243 -125q37 -8 74 -8q81 0 142.5 43
-t61.5 122q0 28 -15 53t-33.5 42t-58.5 37.5t-66 32t-80 32.5q-39 16 -61.5 25t-61.5 26.5t-62.5 31t-56.5 35.5t-53.5 42.5t-43.5 49t-35.5 58t-21 66.5t-8.5 78q0 138 98 242t255 134v180q0 13 9.5 22.5t22.5 9.5h135q14 0 23 -9t9 -23v-176q57 -6 110.5 -23t87 -33.5
-t63.5 -37.5t39 -29t15 -14q17 -18 5 -38l-81 -146q-8 -15 -23 -16q-14 -3 -27 7q-3 3 -14.5 12t-39 26.5t-58.5 32t-74.5 26t-85.5 11.5q-95 0 -155 -43t-60 -111q0 -26 8.5 -48t29.5 -41.5t39.5 -33t56 -31t60.5 -27t70 -27.5q53 -20 81 -31.5t76 -35t75.5 -42.5t62 -50
-t53 -63.5t31.5 -76.5t13 -94z" />
-    <glyph glyph-name="inr" unicode="&#xf156;" horiz-adv-x="898" 
-d="M898 1066v-102q0 -14 -9 -23t-23 -9h-168q-23 -144 -129 -234t-276 -110q167 -178 459 -536q14 -16 4 -34q-8 -18 -29 -18h-195q-16 0 -25 12q-306 367 -498 571q-9 9 -9 22v127q0 13 9.5 22.5t22.5 9.5h112q132 0 212.5 43t102.5 125h-427q-14 0 -23 9t-9 23v102
-q0 14 9 23t23 9h413q-57 113 -268 113h-145q-13 0 -22.5 9.5t-9.5 22.5v133q0 14 9 23t23 9h832q14 0 23 -9t9 -23v-102q0 -14 -9 -23t-23 -9h-233q47 -61 64 -144h171q14 0 23 -9t9 -23z" />
-    <glyph glyph-name="jpy" unicode="&#xf157;" horiz-adv-x="1027" 
-d="M603 0h-172q-13 0 -22.5 9t-9.5 23v330h-288q-13 0 -22.5 9t-9.5 23v103q0 13 9.5 22.5t22.5 9.5h288v85h-288q-13 0 -22.5 9t-9.5 23v104q0 13 9.5 22.5t22.5 9.5h214l-321 578q-8 16 0 32q10 16 28 16h194q19 0 29 -18l215 -425q19 -38 56 -125q10 24 30.5 68t27.5 61
-l191 420q8 19 29 19h191q17 0 27 -16q9 -14 1 -31l-313 -579h215q13 0 22.5 -9.5t9.5 -22.5v-104q0 -14 -9.5 -23t-22.5 -9h-290v-85h290q13 0 22.5 -9.5t9.5 -22.5v-103q0 -14 -9.5 -23t-22.5 -9h-290v-330q0 -13 -9.5 -22.5t-22.5 -9.5z" />
-    <glyph glyph-name="rub" unicode="&#xf158;" horiz-adv-x="1280" 
-d="M1043 971q0 100 -65 162t-171 62h-320v-448h320q106 0 171 62t65 162zM1280 971q0 -193 -126.5 -315t-326.5 -122h-340v-118h505q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-505v-192q0 -14 -9.5 -23t-22.5 -9h-167q-14 0 -23 9t-9 23v192h-224q-14 0 -23 9t-9 23v128
-q0 14 9 23t23 9h224v118h-224q-14 0 -23 9t-9 23v149q0 13 9 22.5t23 9.5h224v629q0 14 9 23t23 9h539q200 0 326.5 -122t126.5 -315z" />
-    <glyph glyph-name="krw" unicode="&#xf159;" horiz-adv-x="1792" 
-d="M514 341l81 299h-159l75 -300q1 -1 1 -3t1 -3q0 1 0.5 3.5t0.5 3.5zM630 768l35 128h-292l32 -128h225zM822 768h139l-35 128h-70zM1271 340l78 300h-162l81 -299q0 -1 0.5 -3.5t1.5 -3.5q0 1 0.5 3t0.5 3zM1382 768l33 128h-297l34 -128h230zM1792 736v-64q0 -14 -9 -23
-t-23 -9h-213l-164 -616q-7 -24 -31 -24h-159q-24 0 -31 24l-166 616h-209l-167 -616q-7 -24 -31 -24h-159q-11 0 -19.5 7t-10.5 17l-160 616h-208q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h175l-33 128h-142q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h109l-89 344q-5 15 5 28
-q10 12 26 12h137q26 0 31 -24l90 -360h359l97 360q7 24 31 24h126q24 0 31 -24l98 -360h365l93 360q5 24 31 24h137q16 0 26 -12q10 -13 5 -28l-91 -344h111q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-145l-34 -128h179q14 0 23 -9t9 -23z" />
-    <glyph glyph-name="btc" unicode="&#xf15a;" horiz-adv-x="1280" 
-d="M1167 896q18 -182 -131 -258q117 -28 175 -103t45 -214q-7 -71 -32.5 -125t-64.5 -89t-97 -58.5t-121.5 -34.5t-145.5 -15v-255h-154v251q-80 0 -122 1v-252h-154v255q-18 0 -54 0.5t-55 0.5h-200l31 183h111q50 0 58 51v402h16q-6 1 -16 1v287q-13 68 -89 68h-111v164
-l212 -1q64 0 97 1v252h154v-247q82 2 122 2v245h154v-252q79 -7 140 -22.5t113 -45t82.5 -78t36.5 -114.5zM952 351q0 36 -15 64t-37 46t-57.5 30.5t-65.5 18.5t-74 9t-69 3t-64.5 -1t-47.5 -1v-338q8 0 37 -0.5t48 -0.5t53 1.5t58.5 4t57 8.5t55.5 14t47.5 21t39.5 30
-t24.5 40t9.5 51zM881 827q0 33 -12.5 58.5t-30.5 42t-48 28t-55 16.5t-61.5 8t-58 2.5t-54 -1t-39.5 -0.5v-307q5 0 34.5 -0.5t46.5 0t50 2t55 5.5t51.5 11t48.5 18.5t37 27t27 38.5t9 51z" />
-    <glyph glyph-name="file" unicode="&#xf15b;" 
-d="M1024 1024v472q22 -14 36 -28l408 -408q14 -14 28 -36h-472zM896 992q0 -40 28 -68t68 -28h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544z" />
-    <glyph glyph-name="file_text" unicode="&#xf15c;" 
-d="M1468 1060q14 -14 28 -36h-472v472q22 -14 36 -28zM992 896h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544q0 -40 28 -68t68 -28zM1152 160v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704
-q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23z" />
-    <glyph glyph-name="sort_by_alphabet" unicode="&#xf15d;" horiz-adv-x="1664" 
-d="M1191 1128h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1572 -23
-v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -11v-2l14 2q9 2 30 2h248v119h121zM1661 874v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162
-l230 -662h70z" />
-    <glyph glyph-name="_329" unicode="&#xf15e;" horiz-adv-x="1664" 
-d="M1191 104h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1661 -150
-v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162l230 -662h70zM1572 1001v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -10v-3l14 3q9 1 30 1h248
-v119h121z" />
-    <glyph glyph-name="sort_by_attributes" unicode="&#xf160;" horiz-adv-x="1792" 
-d="M736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1792 -32v-192q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832
-q14 0 23 -9t9 -23zM1600 480v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1408 992v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1216 1504v-192q0 -14 -9 -23t-23 -9h-256
-q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23z" />
-    <glyph glyph-name="sort_by_attributes_alt" unicode="&#xf161;" horiz-adv-x="1792" 
-d="M1216 -32v-192q0 -14 -9 -23t-23 -9h-256q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192
-q14 0 23 -9t9 -23zM1408 480v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1600 992v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1792 1504v-192q0 -14 -9 -23t-23 -9h-832
-q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832q14 0 23 -9t9 -23z" />
-    <glyph glyph-name="sort_by_order" unicode="&#xf162;" 
-d="M1346 223q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23
-zM1486 165q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5
-t82 -252.5zM1456 882v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165z" />
-    <glyph glyph-name="sort_by_order_alt" unicode="&#xf163;" 
-d="M1346 1247q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9
-t9 -23zM1456 -142v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165zM1486 1189q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13
-q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5t82 -252.5z" />
-    <glyph glyph-name="_334" unicode="&#xf164;" horiz-adv-x="1664" 
-d="M256 192q0 26 -19 45t-45 19q-27 0 -45.5 -19t-18.5 -45q0 -27 18.5 -45.5t45.5 -18.5q26 0 45 18.5t19 45.5zM416 704v-640q0 -26 -19 -45t-45 -19h-288q-26 0 -45 19t-19 45v640q0 26 19 45t45 19h288q26 0 45 -19t19 -45zM1600 704q0 -86 -55 -149q15 -44 15 -76
-q3 -76 -43 -137q17 -56 0 -117q-15 -57 -54 -94q9 -112 -49 -181q-64 -76 -197 -78h-36h-76h-17q-66 0 -144 15.5t-121.5 29t-120.5 39.5q-123 43 -158 44q-26 1 -45 19.5t-19 44.5v641q0 25 18 43.5t43 20.5q24 2 76 59t101 121q68 87 101 120q18 18 31 48t17.5 48.5
-t13.5 60.5q7 39 12.5 61t19.5 52t34 50q19 19 45 19q46 0 82.5 -10.5t60 -26t40 -40.5t24 -45t12 -50t5 -45t0.5 -39q0 -38 -9.5 -76t-19 -60t-27.5 -56q-3 -6 -10 -18t-11 -22t-8 -24h277q78 0 135 -57t57 -135z" />
-    <glyph glyph-name="_335" unicode="&#xf165;" horiz-adv-x="1664" 
-d="M256 960q0 -26 -19 -45t-45 -19q-27 0 -45.5 19t-18.5 45q0 27 18.5 45.5t45.5 18.5q26 0 45 -18.5t19 -45.5zM416 448v640q0 26 -19 45t-45 19h-288q-26 0 -45 -19t-19 -45v-640q0 -26 19 -45t45 -19h288q26 0 45 19t19 45zM1545 597q55 -61 55 -149q-1 -78 -57.5 -135
-t-134.5 -57h-277q4 -14 8 -24t11 -22t10 -18q18 -37 27 -57t19 -58.5t10 -76.5q0 -24 -0.5 -39t-5 -45t-12 -50t-24 -45t-40 -40.5t-60 -26t-82.5 -10.5q-26 0 -45 19q-20 20 -34 50t-19.5 52t-12.5 61q-9 42 -13.5 60.5t-17.5 48.5t-31 48q-33 33 -101 120q-49 64 -101 121
-t-76 59q-25 2 -43 20.5t-18 43.5v641q0 26 19 44.5t45 19.5q35 1 158 44q77 26 120.5 39.5t121.5 29t144 15.5h17h76h36q133 -2 197 -78q58 -69 49 -181q39 -37 54 -94q17 -61 0 -117q46 -61 43 -137q0 -32 -15 -76z" />
-    <glyph glyph-name="youtube_sign" unicode="&#xf166;" 
-d="M919 233v157q0 50 -29 50q-17 0 -33 -16v-224q16 -16 33 -16q29 0 29 49zM1103 355h66v34q0 51 -33 51t-33 -51v-34zM532 621v-70h-80v-423h-74v423h-78v70h232zM733 495v-367h-67v40q-39 -45 -76 -45q-33 0 -42 28q-6 17 -6 54v290h66v-270q0 -24 1 -26q1 -15 15 -15
-q20 0 42 31v280h67zM985 384v-146q0 -52 -7 -73q-12 -42 -53 -42q-35 0 -68 41v-36h-67v493h67v-161q32 40 68 40q41 0 53 -42q7 -21 7 -74zM1236 255v-9q0 -29 -2 -43q-3 -22 -15 -40q-27 -40 -80 -40q-52 0 -81 38q-21 27 -21 86v129q0 59 20 86q29 38 80 38t78 -38
-q21 -29 21 -86v-76h-133v-65q0 -51 34 -51q24 0 30 26q0 1 0.5 7t0.5 16.5v21.5h68zM785 1079v-156q0 -51 -32 -51t-32 51v156q0 52 32 52t32 -52zM1318 366q0 177 -19 260q-10 44 -43 73.5t-76 34.5q-136 15 -412 15q-275 0 -411 -15q-44 -5 -76.5 -34.5t-42.5 -73.5
-q-20 -87 -20 -260q0 -176 20 -260q10 -43 42.5 -73t75.5 -35q137 -15 412 -15t412 15q43 5 75.5 35t42.5 73q20 84 20 260zM563 1017l90 296h-75l-51 -195l-53 195h-78q7 -23 23 -69l24 -69q35 -103 46 -158v-201h74v201zM852 936v130q0 58 -21 87q-29 38 -78 38
-q-51 0 -78 -38q-21 -29 -21 -87v-130q0 -58 21 -87q27 -38 78 -38q49 0 78 38q21 27 21 87zM1033 816h67v370h-67v-283q-22 -31 -42 -31q-15 0 -16 16q-1 2 -1 26v272h-67v-293q0 -37 6 -55q11 -27 43 -27q36 0 77 45v-40zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5
-h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="youtube" unicode="&#xf167;" 
-d="M971 292v-211q0 -67 -39 -67q-23 0 -45 22v301q22 22 45 22q39 0 39 -67zM1309 291v-46h-90v46q0 68 45 68t45 -68zM343 509h107v94h-312v-94h105v-569h100v569zM631 -60h89v494h-89v-378q-30 -42 -57 -42q-18 0 -21 21q-1 3 -1 35v364h-89v-391q0 -49 8 -73
-q12 -37 58 -37q48 0 102 61v-54zM1060 88v197q0 73 -9 99q-17 56 -71 56q-50 0 -93 -54v217h-89v-663h89v48q45 -55 93 -55q54 0 71 55q9 27 9 100zM1398 98v13h-91q0 -51 -2 -61q-7 -36 -40 -36q-46 0 -46 69v87h179v103q0 79 -27 116q-39 51 -106 51q-68 0 -107 -51
-q-28 -37 -28 -116v-173q0 -79 29 -116q39 -51 108 -51q72 0 108 53q18 27 21 54q2 9 2 58zM790 1011v210q0 69 -43 69t-43 -69v-210q0 -70 43 -70t43 70zM1509 260q0 -234 -26 -350q-14 -59 -58 -99t-102 -46q-184 -21 -555 -21t-555 21q-58 6 -102.5 46t-57.5 99
-q-26 112 -26 350q0 234 26 350q14 59 58 99t103 47q183 20 554 20t555 -20q58 -7 102.5 -47t57.5 -99q26 -112 26 -350zM511 1536h102l-121 -399v-271h-100v271q-14 74 -61 212q-37 103 -65 187h106l71 -263zM881 1203v-175q0 -81 -28 -118q-38 -51 -106 -51q-67 0 -105 51
-q-28 38 -28 118v175q0 80 28 117q38 51 105 51q68 0 106 -51q28 -37 28 -117zM1216 1365v-499h-91v55q-53 -62 -103 -62q-46 0 -59 37q-8 24 -8 75v394h91v-367q0 -33 1 -35q3 -22 21 -22q27 0 57 43v381h91z" />
-    <glyph glyph-name="xing" unicode="&#xf168;" horiz-adv-x="1408" 
-d="M597 869q-10 -18 -257 -456q-27 -46 -65 -46h-239q-21 0 -31 17t0 36l253 448q1 0 0 1l-161 279q-12 22 -1 37q9 15 32 15h239q40 0 66 -45zM1403 1511q11 -16 0 -37l-528 -934v-1l336 -615q11 -20 1 -37q-10 -15 -32 -15h-239q-42 0 -66 45l-339 622q18 32 531 942
-q25 45 64 45h241q22 0 31 -15z" />
-    <glyph glyph-name="xing_sign" unicode="&#xf169;" 
-d="M685 771q0 1 -126 222q-21 34 -52 34h-184q-18 0 -26 -11q-7 -12 1 -29l125 -216v-1l-196 -346q-9 -14 0 -28q8 -13 24 -13h185q31 0 50 36zM1309 1268q-7 12 -24 12h-187q-30 0 -49 -35l-411 -729q1 -2 262 -481q20 -35 52 -35h184q18 0 25 12q8 13 -1 28l-260 476v1
-l409 723q8 16 0 28zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="youtube_play" unicode="&#xf16a;" horiz-adv-x="1792" 
-d="M711 408l484 250l-484 253v-503zM896 1270q168 0 324.5 -4.5t229.5 -9.5l73 -4q1 0 17 -1.5t23 -3t23.5 -4.5t28.5 -8t28 -13t31 -19.5t29 -26.5q6 -6 15.5 -18.5t29 -58.5t26.5 -101q8 -64 12.5 -136.5t5.5 -113.5v-40v-136q1 -145 -18 -290q-7 -55 -25 -99.5t-32 -61.5
-l-14 -17q-14 -15 -29 -26.5t-31 -19t-28 -12.5t-28.5 -8t-24 -4.5t-23 -3t-16.5 -1.5q-251 -19 -627 -19q-207 2 -359.5 6.5t-200.5 7.5l-49 4l-36 4q-36 5 -54.5 10t-51 21t-56.5 41q-6 6 -15.5 18.5t-29 58.5t-26.5 101q-8 64 -12.5 136.5t-5.5 113.5v40v136
-q-1 145 18 290q7 55 25 99.5t32 61.5l14 17q14 15 29 26.5t31 19.5t28 13t28.5 8t23.5 4.5t23 3t17 1.5q251 18 627 18z" />
-    <glyph glyph-name="dropbox" unicode="&#xf16b;" horiz-adv-x="1792" 
-d="M402 829l494 -305l-342 -285l-490 319zM1388 274v-108l-490 -293v-1l-1 1l-1 -1v1l-489 293v108l147 -96l342 284v2l1 -1l1 1v-2l343 -284zM554 1418l342 -285l-494 -304l-338 270zM1390 829l338 -271l-489 -319l-343 285zM1239 1418l489 -319l-338 -270l-494 304z" />
-    <glyph glyph-name="stackexchange" unicode="&#xf16c;" 
-d="M1289 -96h-1118v480h-160v-640h1438v640h-160v-480zM347 428l33 157l783 -165l-33 -156zM450 802l67 146l725 -339l-67 -145zM651 1158l102 123l614 -513l-102 -123zM1048 1536l477 -641l-128 -96l-477 641zM330 65v159h800v-159h-800z" />
-    <glyph glyph-name="instagram" unicode="&#xf16d;" 
-d="M1024 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1162 640q0 -164 -115 -279t-279 -115t-279 115t-115 279t115 279t279 115t279 -115t115 -279zM1270 1050q0 -38 -27 -65t-65 -27t-65 27t-27 65t27 65t65 27t65 -27t27 -65zM768 1270
-q-7 0 -76.5 0.5t-105.5 0t-96.5 -3t-103 -10t-71.5 -18.5q-50 -20 -88 -58t-58 -88q-11 -29 -18.5 -71.5t-10 -103t-3 -96.5t0 -105.5t0.5 -76.5t-0.5 -76.5t0 -105.5t3 -96.5t10 -103t18.5 -71.5q20 -50 58 -88t88 -58q29 -11 71.5 -18.5t103 -10t96.5 -3t105.5 0t76.5 0.5
-t76.5 -0.5t105.5 0t96.5 3t103 10t71.5 18.5q50 20 88 58t58 88q11 29 18.5 71.5t10 103t3 96.5t0 105.5t-0.5 76.5t0.5 76.5t0 105.5t-3 96.5t-10 103t-18.5 71.5q-20 50 -58 88t-88 58q-29 11 -71.5 18.5t-103 10t-96.5 3t-105.5 0t-76.5 -0.5zM1536 640q0 -229 -5 -317
-q-10 -208 -124 -322t-322 -124q-88 -5 -317 -5t-317 5q-208 10 -322 124t-124 322q-5 88 -5 317t5 317q10 208 124 322t322 124q88 5 317 5t317 -5q208 -10 322 -124t124 -322q5 -88 5 -317z" />
-    <glyph glyph-name="flickr" unicode="&#xf16e;" 
-d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM698 640q0 88 -62 150t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150zM1262 640q0 88 -62 150
-t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150z" />
-    <glyph glyph-name="adn" unicode="&#xf170;" 
-d="M768 914l201 -306h-402zM1133 384h94l-459 691l-459 -691h94l104 160h522zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="f171" unicode="&#xf171;" horiz-adv-x="1408" 
-d="M815 677q8 -63 -50.5 -101t-111.5 -6q-39 17 -53.5 58t-0.5 82t52 58q36 18 72.5 12t64 -35.5t27.5 -67.5zM926 698q-14 107 -113 164t-197 13q-63 -28 -100.5 -88.5t-34.5 -129.5q4 -91 77.5 -155t165.5 -56q91 8 152 84t50 168zM1165 1240q-20 27 -56 44.5t-58 22
-t-71 12.5q-291 47 -566 -2q-43 -7 -66 -12t-55 -22t-50 -43q30 -28 76 -45.5t73.5 -22t87.5 -11.5q228 -29 448 -1q63 8 89.5 12t72.5 21.5t75 46.5zM1222 205q-8 -26 -15.5 -76.5t-14 -84t-28.5 -70t-58 -56.5q-86 -48 -189.5 -71.5t-202 -22t-201.5 18.5q-46 8 -81.5 18
-t-76.5 27t-73 43.5t-52 61.5q-25 96 -57 292l6 16l18 9q223 -148 506.5 -148t507.5 148q21 -6 24 -23t-5 -45t-8 -37zM1403 1166q-26 -167 -111 -655q-5 -30 -27 -56t-43.5 -40t-54.5 -31q-252 -126 -610 -88q-248 27 -394 139q-15 12 -25.5 26.5t-17 35t-9 34t-6 39.5
-t-5.5 35q-9 50 -26.5 150t-28 161.5t-23.5 147.5t-22 158q3 26 17.5 48.5t31.5 37.5t45 30t46 22.5t48 18.5q125 46 313 64q379 37 676 -50q155 -46 215 -122q16 -20 16.5 -51t-5.5 -54z" />
-    <glyph glyph-name="bitbucket_sign" unicode="&#xf172;" 
-d="M848 666q0 43 -41 66t-77 1q-43 -20 -42.5 -72.5t43.5 -70.5q39 -23 81 4t36 72zM928 682q8 -66 -36 -121t-110 -61t-119 40t-56 113q-2 49 25.5 93t72.5 64q70 31 141.5 -10t81.5 -118zM1100 1073q-20 -21 -53.5 -34t-53 -16t-63.5 -8q-155 -20 -324 0q-44 6 -63 9.5
-t-52.5 16t-54.5 32.5q13 19 36 31t40 15.5t47 8.5q198 35 408 1q33 -5 51 -8.5t43 -16t39 -31.5zM1142 327q0 7 5.5 26.5t3 32t-17.5 16.5q-161 -106 -365 -106t-366 106l-12 -6l-5 -12q26 -154 41 -210q47 -81 204 -108q249 -46 428 53q34 19 49 51.5t22.5 85.5t12.5 71z
-M1272 1020q9 53 -8 75q-43 55 -155 88q-216 63 -487 36q-132 -12 -226 -46q-38 -15 -59.5 -25t-47 -34t-29.5 -54q8 -68 19 -138t29 -171t24 -137q1 -5 5 -31t7 -36t12 -27t22 -28q105 -80 284 -100q259 -28 440 63q24 13 39.5 23t31 29t19.5 40q48 267 80 473zM1536 1120
-v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="tumblr" unicode="&#xf173;" horiz-adv-x="1024" 
-d="M944 207l80 -237q-23 -35 -111 -66t-177 -32q-104 -2 -190.5 26t-142.5 74t-95 106t-55.5 120t-16.5 118v544h-168v215q72 26 129 69.5t91 90t58 102t34 99t15 88.5q1 5 4.5 8.5t7.5 3.5h244v-424h333v-252h-334v-518q0 -30 6.5 -56t22.5 -52.5t49.5 -41.5t81.5 -14
-q78 2 134 29z" />
-    <glyph glyph-name="tumblr_sign" unicode="&#xf174;" 
-d="M1136 75l-62 183q-44 -22 -103 -22q-36 -1 -62 10.5t-38.5 31.5t-17.5 40.5t-5 43.5v398h257v194h-256v326h-188q-8 0 -9 -10q-5 -44 -17.5 -87t-39 -95t-77 -95t-118.5 -68v-165h130v-418q0 -57 21.5 -115t65 -111t121 -85.5t176.5 -30.5q69 1 136.5 25t85.5 50z
-M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="long_arrow_down" unicode="&#xf175;" horiz-adv-x="768" 
-d="M765 237q8 -19 -5 -35l-350 -384q-10 -10 -23 -10q-14 0 -24 10l-355 384q-13 16 -5 35q9 19 29 19h224v1248q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1248h224q21 0 29 -19z" />
-    <glyph glyph-name="long_arrow_up" unicode="&#xf176;" horiz-adv-x="768" 
-d="M765 1043q-9 -19 -29 -19h-224v-1248q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1248h-224q-21 0 -29 19t5 35l350 384q10 10 23 10q14 0 24 -10l355 -384q13 -16 5 -35z" />
-    <glyph glyph-name="long_arrow_left" unicode="&#xf177;" horiz-adv-x="1792" 
-d="M1792 736v-192q0 -14 -9 -23t-23 -9h-1248v-224q0 -21 -19 -29t-35 5l-384 350q-10 10 -10 23q0 14 10 24l384 354q16 14 35 6q19 -9 19 -29v-224h1248q14 0 23 -9t9 -23z" />
-    <glyph glyph-name="long_arrow_right" unicode="&#xf178;" horiz-adv-x="1792" 
-d="M1728 643q0 -14 -10 -24l-384 -354q-16 -14 -35 -6q-19 9 -19 29v224h-1248q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h1248v224q0 21 19 29t35 -5l384 -350q10 -10 10 -23z" />
-    <glyph glyph-name="apple" unicode="&#xf179;" horiz-adv-x="1408" 
-d="M1393 321q-39 -125 -123 -250q-129 -196 -257 -196q-49 0 -140 32q-86 32 -151 32q-61 0 -142 -33q-81 -34 -132 -34q-152 0 -301 259q-147 261 -147 503q0 228 113 374q113 144 284 144q72 0 177 -30q104 -30 138 -30q45 0 143 34q102 34 173 34q119 0 213 -65
-q52 -36 104 -100q-79 -67 -114 -118q-65 -94 -65 -207q0 -124 69 -223t158 -126zM1017 1494q0 -61 -29 -136q-30 -75 -93 -138q-54 -54 -108 -72q-37 -11 -104 -17q3 149 78 257q74 107 250 148q1 -3 2.5 -11t2.5 -11q0 -4 0.5 -10t0.5 -10z" />
-    <glyph glyph-name="windows" unicode="&#xf17a;" horiz-adv-x="1664" 
-d="M682 530v-651l-682 94v557h682zM682 1273v-659h-682v565zM1664 530v-786l-907 125v661h907zM1664 1408v-794h-907v669z" />
-    <glyph glyph-name="android" unicode="&#xf17b;" horiz-adv-x="1408" 
-d="M493 1053q16 0 27.5 11.5t11.5 27.5t-11.5 27.5t-27.5 11.5t-27 -11.5t-11 -27.5t11 -27.5t27 -11.5zM915 1053q16 0 27 11.5t11 27.5t-11 27.5t-27 11.5t-27.5 -11.5t-11.5 -27.5t11.5 -27.5t27.5 -11.5zM103 869q42 0 72 -30t30 -72v-430q0 -43 -29.5 -73t-72.5 -30
-t-73 30t-30 73v430q0 42 30 72t73 30zM1163 850v-666q0 -46 -32 -78t-77 -32h-75v-227q0 -43 -30 -73t-73 -30t-73 30t-30 73v227h-138v-227q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73l-1 227h-74q-46 0 -78 32t-32 78v666h918zM931 1255q107 -55 171 -153.5t64 -215.5
-h-925q0 117 64 215.5t172 153.5l-71 131q-7 13 5 20q13 6 20 -6l72 -132q95 42 201 42t201 -42l72 132q7 12 20 6q12 -7 5 -20zM1408 767v-430q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73v430q0 43 30 72.5t72 29.5q43 0 73 -29.5t30 -72.5z" />
-    <glyph glyph-name="linux" unicode="&#xf17c;" 
-d="M663 1125q-11 -1 -15.5 -10.5t-8.5 -9.5q-5 -1 -5 5q0 12 19 15h10zM750 1111q-4 -1 -11.5 6.5t-17.5 4.5q24 11 32 -2q3 -6 -3 -9zM399 684q-4 1 -6 -3t-4.5 -12.5t-5.5 -13.5t-10 -13q-10 -11 -1 -12q4 -1 12.5 7t12.5 18q1 3 2 7t2 6t1.5 4.5t0.5 4v3t-1 2.5t-3 2z
-M1254 325q0 18 -55 42q4 15 7.5 27.5t5 26t3 21.5t0.5 22.5t-1 19.5t-3.5 22t-4 20.5t-5 25t-5.5 26.5q-10 48 -47 103t-72 75q24 -20 57 -83q87 -162 54 -278q-11 -40 -50 -42q-31 -4 -38.5 18.5t-8 83.5t-11.5 107q-9 39 -19.5 69t-19.5 45.5t-15.5 24.5t-13 15t-7.5 7
-q-14 62 -31 103t-29.5 56t-23.5 33t-15 40q-4 21 6 53.5t4.5 49.5t-44.5 25q-15 3 -44.5 18t-35.5 16q-8 1 -11 26t8 51t36 27q37 3 51 -30t4 -58q-11 -19 -2 -26.5t30 -0.5q13 4 13 36v37q-5 30 -13.5 50t-21 30.5t-23.5 15t-27 7.5q-107 -8 -89 -134q0 -15 -1 -15
-q-9 9 -29.5 10.5t-33 -0.5t-15.5 5q1 57 -16 90t-45 34q-27 1 -41.5 -27.5t-16.5 -59.5q-1 -15 3.5 -37t13 -37.5t15.5 -13.5q10 3 16 14q4 9 -7 8q-7 0 -15.5 14.5t-9.5 33.5q-1 22 9 37t34 14q17 0 27 -21t9.5 -39t-1.5 -22q-22 -15 -31 -29q-8 -12 -27.5 -23.5
-t-20.5 -12.5q-13 -14 -15.5 -27t7.5 -18q14 -8 25 -19.5t16 -19t18.5 -13t35.5 -6.5q47 -2 102 15q2 1 23 7t34.5 10.5t29.5 13t21 17.5q9 14 20 8q5 -3 6.5 -8.5t-3 -12t-16.5 -9.5q-20 -6 -56.5 -21.5t-45.5 -19.5q-44 -19 -70 -23q-25 -5 -79 2q-10 2 -9 -2t17 -19
-q25 -23 67 -22q17 1 36 7t36 14t33.5 17.5t30 17t24.5 12t17.5 2.5t8.5 -11q0 -2 -1 -4.5t-4 -5t-6 -4.5t-8.5 -5t-9 -4.5t-10 -5t-9.5 -4.5q-28 -14 -67.5 -44t-66.5 -43t-49 -1q-21 11 -63 73q-22 31 -25 22q-1 -3 -1 -10q0 -25 -15 -56.5t-29.5 -55.5t-21 -58t11.5 -63
-q-23 -6 -62.5 -90t-47.5 -141q-2 -18 -1.5 -69t-5.5 -59q-8 -24 -29 -3q-32 31 -36 94q-2 28 4 56q4 19 -1 18q-2 -1 -4 -5q-36 -65 10 -166q5 -12 25 -28t24 -20q20 -23 104 -90.5t93 -76.5q16 -15 17.5 -38t-14 -43t-45.5 -23q8 -15 29 -44.5t28 -54t7 -70.5q46 24 7 92
-q-4 8 -10.5 16t-9.5 12t-2 6q3 5 13 9.5t20 -2.5q46 -52 166 -36q133 15 177 87q23 38 34 30q12 -6 10 -52q-1 -25 -23 -92q-9 -23 -6 -37.5t24 -15.5q3 19 14.5 77t13.5 90q2 21 -6.5 73.5t-7.5 97t23 70.5q15 18 51 18q1 37 34.5 53t72.5 10.5t60 -22.5zM626 1152
-q3 17 -2.5 30t-11.5 15q-9 2 -9 -7q2 -5 5 -6q10 0 7 -15q-3 -20 8 -20q3 0 3 3zM1045 955q-2 8 -6.5 11.5t-13 5t-14.5 5.5q-5 3 -9.5 8t-7 8t-5.5 6.5t-4 4t-4 -1.5q-14 -16 7 -43.5t39 -31.5q9 -1 14.5 8t3.5 20zM867 1168q0 11 -5 19.5t-11 12.5t-9 3q-6 0 -8 -2t0 -4
-t5 -3q14 -4 18 -31q0 -3 8 2q2 2 2 3zM921 1401q0 2 -2.5 5t-9 7t-9.5 6q-15 15 -24 15q-9 -1 -11.5 -7.5t-1 -13t-0.5 -12.5q-1 -4 -6 -10.5t-6 -9t3 -8.5q4 -3 8 0t11 9t15 9q1 1 9 1t15 2t9 7zM1486 60q20 -12 31 -24.5t12 -24t-2.5 -22.5t-15.5 -22t-23.5 -19.5
-t-30 -18.5t-31.5 -16.5t-32 -15.5t-27 -13q-38 -19 -85.5 -56t-75.5 -64q-17 -16 -68 -19.5t-89 14.5q-18 9 -29.5 23.5t-16.5 25.5t-22 19.5t-47 9.5q-44 1 -130 1q-19 0 -57 -1.5t-58 -2.5q-44 -1 -79.5 -15t-53.5 -30t-43.5 -28.5t-53.5 -11.5q-29 1 -111 31t-146 43
-q-19 4 -51 9.5t-50 9t-39.5 9.5t-33.5 14.5t-17 19.5q-10 23 7 66.5t18 54.5q1 16 -4 40t-10 42.5t-4.5 36.5t10.5 27q14 12 57 14t60 12q30 18 42 35t12 51q21 -73 -32 -106q-32 -20 -83 -15q-34 3 -43 -10q-13 -15 5 -57q2 -6 8 -18t8.5 -18t4.5 -17t1 -22q0 -15 -17 -49
-t-14 -48q3 -17 37 -26q20 -6 84.5 -18.5t99.5 -20.5q24 -6 74 -22t82.5 -23t55.5 -4q43 6 64.5 28t23 48t-7.5 58.5t-19 52t-20 36.5q-121 190 -169 242q-68 74 -113 40q-11 -9 -15 15q-3 16 -2 38q1 29 10 52t24 47t22 42q8 21 26.5 72t29.5 78t30 61t39 54
-q110 143 124 195q-12 112 -16 310q-2 90 24 151.5t106 104.5q39 21 104 21q53 1 106 -13.5t89 -41.5q57 -42 91.5 -121.5t29.5 -147.5q-5 -95 30 -214q34 -113 133 -218q55 -59 99.5 -163t59.5 -191q8 -49 5 -84.5t-12 -55.5t-20 -22q-10 -2 -23.5 -19t-27 -35.5
-t-40.5 -33.5t-61 -14q-18 1 -31.5 5t-22.5 13.5t-13.5 15.5t-11.5 20.5t-9 19.5q-22 37 -41 30t-28 -49t7 -97q20 -70 1 -195q-10 -65 18 -100.5t73 -33t85 35.5q59 49 89.5 66.5t103.5 42.5q53 18 77 36.5t18.5 34.5t-25 28.5t-51.5 23.5q-33 11 -49.5 48t-15 72.5
-t15.5 47.5q1 -31 8 -56.5t14.5 -40.5t20.5 -28.5t21 -19t21.5 -13t16.5 -9.5z" />
-    <glyph glyph-name="dribble" unicode="&#xf17d;" 
-d="M1024 36q-42 241 -140 498h-2l-2 -1q-16 -6 -43 -16.5t-101 -49t-137 -82t-131 -114.5t-103 -148l-15 11q184 -150 418 -150q132 0 256 52zM839 643q-21 49 -53 111q-311 -93 -673 -93q-1 -7 -1 -21q0 -124 44 -236.5t124 -201.5q50 89 123.5 166.5t142.5 124.5t130.5 81
-t99.5 48l37 13q4 1 13 3.5t13 4.5zM732 855q-120 213 -244 378q-138 -65 -234 -186t-128 -272q302 0 606 80zM1416 536q-210 60 -409 29q87 -239 128 -469q111 75 185 189.5t96 250.5zM611 1277q-1 0 -2 -1q1 1 2 1zM1201 1132q-185 164 -433 164q-76 0 -155 -19
-q131 -170 246 -382q69 26 130 60.5t96.5 61.5t65.5 57t37.5 40.5zM1424 647q-3 232 -149 410l-1 -1q-9 -12 -19 -24.5t-43.5 -44.5t-71 -60.5t-100 -65t-131.5 -64.5q25 -53 44 -95q2 -5 6.5 -17t7.5 -17q36 5 74.5 7t73.5 2t69 -1.5t64 -4t56.5 -5.5t48 -6.5t36.5 -6
-t25 -4.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="skype" unicode="&#xf17e;" 
-d="M1173 473q0 50 -19.5 91.5t-48.5 68.5t-73 49t-82.5 34t-87.5 23l-104 24q-30 7 -44 10.5t-35 11.5t-30 16t-16.5 21t-7.5 30q0 77 144 77q43 0 77 -12t54 -28.5t38 -33.5t40 -29t48 -12q47 0 75.5 32t28.5 77q0 55 -56 99.5t-142 67.5t-182 23q-68 0 -132 -15.5
-t-119.5 -47t-89 -87t-33.5 -128.5q0 -61 19 -106.5t56 -75.5t80 -48.5t103 -32.5l146 -36q90 -22 112 -36q32 -20 32 -60q0 -39 -40 -64.5t-105 -25.5q-51 0 -91.5 16t-65 38.5t-45.5 45t-46 38.5t-54 16q-50 0 -75.5 -30t-25.5 -75q0 -92 122 -157.5t291 -65.5
-q73 0 140 18.5t122.5 53.5t88.5 93.5t33 131.5zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5q-130 0 -234 80q-77 -16 -150 -16q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5q0 73 16 150q-80 104 -80 234q0 159 112.5 271.5t271.5 112.5q130 0 234 -80
-q77 16 150 16q143 0 273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -73 -16 -150q80 -104 80 -234z" />
-    <glyph glyph-name="foursquare" unicode="&#xf180;" horiz-adv-x="1280" 
-d="M1000 1102l37 194q5 23 -9 40t-35 17h-712q-23 0 -38.5 -17t-15.5 -37v-1101q0 -7 6 -1l291 352q23 26 38 33.5t48 7.5h239q22 0 37 14.5t18 29.5q24 130 37 191q4 21 -11.5 40t-36.5 19h-294q-29 0 -48 19t-19 48v42q0 29 19 47.5t48 18.5h346q18 0 35 13.5t20 29.5z
-M1227 1324q-15 -73 -53.5 -266.5t-69.5 -350t-35 -173.5q-6 -22 -9 -32.5t-14 -32.5t-24.5 -33t-38.5 -21t-58 -10h-271q-13 0 -22 -10q-8 -9 -426 -494q-22 -25 -58.5 -28.5t-48.5 5.5q-55 22 -55 98v1410q0 55 38 102.5t120 47.5h888q95 0 127 -53t10 -159zM1227 1324
-l-158 -790q4 17 35 173.5t69.5 350t53.5 266.5z" />
-    <glyph glyph-name="trello" unicode="&#xf181;" 
-d="M704 192v1024q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-1024q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1376 576v640q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-640q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408
-q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
-    <glyph glyph-name="female" unicode="&#xf182;" horiz-adv-x="1280" 
-d="M1280 480q0 -40 -28 -68t-68 -28q-51 0 -80 43l-227 341h-45v-132l247 -411q9 -15 9 -33q0 -26 -19 -45t-45 -19h-192v-272q0 -46 -33 -79t-79 -33h-160q-46 0 -79 33t-33 79v272h-192q-26 0 -45 19t-19 45q0 18 9 33l247 411v132h-45l-227 -341q-29 -43 -80 -43
-q-40 0 -68 28t-28 68q0 29 16 53l256 384q73 107 176 107h384q103 0 176 -107l256 -384q16 -24 16 -53zM864 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
-    <glyph glyph-name="male" unicode="&#xf183;" horiz-adv-x="1024" 
-d="M1024 832v-416q0 -40 -28 -68t-68 -28t-68 28t-28 68v352h-64v-912q0 -46 -33 -79t-79 -33t-79 33t-33 79v464h-64v-464q0 -46 -33 -79t-79 -33t-79 33t-33 79v912h-64v-352q0 -40 -28 -68t-68 -28t-68 28t-28 68v416q0 80 56 136t136 56h640q80 0 136 -56t56 -136z
-M736 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
-    <glyph glyph-name="gittip" unicode="&#xf184;" 
-d="M773 234l350 473q16 22 24.5 59t-6 85t-61.5 79q-40 26 -83 25.5t-73.5 -17.5t-54.5 -45q-36 -40 -96 -40q-59 0 -95 40q-24 28 -54.5 45t-73.5 17.5t-84 -25.5q-46 -31 -60.5 -79t-6 -85t24.5 -59zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103
-t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="sun" unicode="&#xf185;" horiz-adv-x="1792" 
-d="M1472 640q0 117 -45.5 223.5t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123t223.5 -45.5t223.5 45.5t184 123t123 184t45.5 223.5zM1748 363q-4 -15 -20 -20l-292 -96v-306q0 -16 -13 -26q-15 -10 -29 -4
-l-292 94l-180 -248q-10 -13 -26 -13t-26 13l-180 248l-292 -94q-14 -6 -29 4q-13 10 -13 26v306l-292 96q-16 5 -20 20q-5 17 4 29l180 248l-180 248q-9 13 -4 29q4 15 20 20l292 96v306q0 16 13 26q15 10 29 4l292 -94l180 248q9 12 26 12t26 -12l180 -248l292 94
-q14 6 29 -4q13 -10 13 -26v-306l292 -96q16 -5 20 -20q5 -16 -4 -29l-180 -248l180 -248q9 -12 4 -29z" />
-    <glyph glyph-name="_366" unicode="&#xf186;" 
-d="M1262 233q-54 -9 -110 -9q-182 0 -337 90t-245 245t-90 337q0 192 104 357q-201 -60 -328.5 -229t-127.5 -384q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51q144 0 273.5 61.5t220.5 171.5zM1465 318q-94 -203 -283.5 -324.5t-413.5 -121.5q-156 0 -298 61
-t-245 164t-164 245t-61 298q0 153 57.5 292.5t156 241.5t235.5 164.5t290 68.5q44 2 61 -39q18 -41 -15 -72q-86 -78 -131.5 -181.5t-45.5 -218.5q0 -148 73 -273t198 -198t273 -73q118 0 228 51q41 18 72 -13q14 -14 17.5 -34t-4.5 -38z" />
-    <glyph glyph-name="archive" unicode="&#xf187;" horiz-adv-x="1792" 
-d="M1088 704q0 26 -19 45t-45 19h-256q-26 0 -45 -19t-19 -45t19 -45t45 -19h256q26 0 45 19t19 45zM1664 896v-960q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v960q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1728 1344v-256q0 -26 -19 -45t-45 -19h-1536
-q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1536q26 0 45 -19t19 -45z" />
-    <glyph glyph-name="bug" unicode="&#xf188;" horiz-adv-x="1664" 
-d="M1632 576q0 -26 -19 -45t-45 -19h-224q0 -171 -67 -290l208 -209q19 -19 19 -45t-19 -45q-18 -19 -45 -19t-45 19l-198 197q-5 -5 -15 -13t-42 -28.5t-65 -36.5t-82 -29t-97 -13v896h-128v-896q-51 0 -101.5 13.5t-87 33t-66 39t-43.5 32.5l-15 14l-183 -207
-q-20 -21 -48 -21q-24 0 -43 16q-19 18 -20.5 44.5t15.5 46.5l202 227q-58 114 -58 274h-224q-26 0 -45 19t-19 45t19 45t45 19h224v294l-173 173q-19 19 -19 45t19 45t45 19t45 -19l173 -173h844l173 173q19 19 45 19t45 -19t19 -45t-19 -45l-173 -173v-294h224q26 0 45 -19
-t19 -45zM1152 1152h-640q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5z" />
-    <glyph glyph-name="vk" unicode="&#xf189;" horiz-adv-x="1920" 
-d="M1917 1016q23 -64 -150 -294q-24 -32 -65 -85q-40 -51 -55 -72t-30.5 -49.5t-12 -42t13 -34.5t32.5 -43t57 -53q4 -2 5 -4q141 -131 191 -221q3 -5 6.5 -12.5t7 -26.5t-0.5 -34t-25 -27.5t-59 -12.5l-256 -4q-24 -5 -56 5t-52 22l-20 12q-30 21 -70 64t-68.5 77.5t-61 58
-t-56.5 15.5q-3 -1 -8 -3.5t-17 -14.5t-21.5 -29.5t-17 -52t-6.5 -77.5q0 -15 -3.5 -27.5t-7.5 -18.5l-4 -5q-18 -19 -53 -22h-115q-71 -4 -146 16.5t-131.5 53t-103 66t-70.5 57.5l-25 24q-10 10 -27.5 30t-71.5 91t-106 151t-122.5 211t-130.5 272q-6 16 -6 27t3 16l4 6
-q15 19 57 19l274 2q12 -2 23 -6.5t16 -8.5l5 -3q16 -11 24 -32q20 -50 46 -103.5t41 -81.5l16 -29q29 -60 56 -104t48.5 -68.5t41.5 -38.5t34 -14t27 5q2 1 5 5t12 22t13.5 47t9.5 81t0 125q-2 40 -9 73t-14 46l-6 12q-25 34 -85 43q-13 2 5 24q16 19 38 30q53 26 239 24
-q82 -1 135 -13q20 -5 33.5 -13.5t20.5 -24t10.5 -32t3.5 -45.5t-1 -55t-2.5 -70.5t-1.5 -82.5q0 -11 -1 -42t-0.5 -48t3.5 -40.5t11.5 -39t22.5 -24.5q8 -2 17 -4t26 11t38 34.5t52 67t68 107.5q60 104 107 225q4 10 10 17.5t11 10.5l4 3l5 2.5t13 3t20 0.5l288 2
-q39 5 64 -2.5t31 -16.5z" />
-    <glyph glyph-name="weibo" unicode="&#xf18a;" horiz-adv-x="1792" 
-d="M675 252q21 34 11 69t-45 50q-34 14 -73 1t-60 -46q-22 -34 -13 -68.5t43 -50.5t74.5 -2.5t62.5 47.5zM769 373q8 13 3.5 26.5t-17.5 18.5q-14 5 -28.5 -0.5t-21.5 -18.5q-17 -31 13 -45q14 -5 29 0.5t22 18.5zM943 266q-45 -102 -158 -150t-224 -12
-q-107 34 -147.5 126.5t6.5 187.5q47 93 151.5 139t210.5 19q111 -29 158.5 -119.5t2.5 -190.5zM1255 426q-9 96 -89 170t-208.5 109t-274.5 21q-223 -23 -369.5 -141.5t-132.5 -264.5q9 -96 89 -170t208.5 -109t274.5 -21q223 23 369.5 141.5t132.5 264.5zM1563 422
-q0 -68 -37 -139.5t-109 -137t-168.5 -117.5t-226 -83t-270.5 -31t-275 33.5t-240.5 93t-171.5 151t-65 199.5q0 115 69.5 245t197.5 258q169 169 341.5 236t246.5 -7q65 -64 20 -209q-4 -14 -1 -20t10 -7t14.5 0.5t13.5 3.5l6 2q139 59 246 59t153 -61q45 -63 0 -178
-q-2 -13 -4.5 -20t4.5 -12.5t12 -7.5t17 -6q57 -18 103 -47t80 -81.5t34 -116.5zM1489 1046q42 -47 54.5 -108.5t-6.5 -117.5q-8 -23 -29.5 -34t-44.5 -4q-23 8 -34 29.5t-4 44.5q20 63 -24 111t-107 35q-24 -5 -45 8t-25 37q-5 24 8 44.5t37 25.5q60 13 119 -5.5t101 -65.5z
-M1670 1209q87 -96 112.5 -222.5t-13.5 -241.5q-9 -27 -34 -40t-52 -4t-40 34t-5 52q28 82 10 172t-80 158q-62 69 -148 95.5t-173 8.5q-28 -6 -52 9.5t-30 43.5t9.5 51.5t43.5 29.5q123 26 244 -11.5t208 -134.5z" />
-    <glyph glyph-name="renren" unicode="&#xf18b;" 
-d="M1133 -34q-171 -94 -368 -94q-196 0 -367 94q138 87 235.5 211t131.5 268q35 -144 132.5 -268t235.5 -211zM638 1394v-485q0 -252 -126.5 -459.5t-330.5 -306.5q-181 215 -181 495q0 187 83.5 349.5t229.5 269.5t325 137zM1536 638q0 -280 -181 -495
-q-204 99 -330.5 306.5t-126.5 459.5v485q179 -30 325 -137t229.5 -269.5t83.5 -349.5z" />
-    <glyph glyph-name="_372" unicode="&#xf18c;" horiz-adv-x="1408" 
-d="M1402 433q-32 -80 -76 -138t-91 -88.5t-99 -46.5t-101.5 -14.5t-96.5 8.5t-86.5 22t-69.5 27.5t-46 22.5l-17 10q-113 -228 -289.5 -359.5t-384.5 -132.5q-19 0 -32 13t-13 32t13 31.5t32 12.5q173 1 322.5 107.5t251.5 294.5q-36 -14 -72 -23t-83 -13t-91 2.5t-93 28.5
-t-92 59t-84.5 100t-74.5 146q114 47 214 57t167.5 -7.5t124.5 -56.5t88.5 -77t56.5 -82q53 131 79 291q-7 -1 -18 -2.5t-46.5 -2.5t-69.5 0.5t-81.5 10t-88.5 23t-84 42.5t-75 65t-54.5 94.5t-28.5 127.5q70 28 133.5 36.5t112.5 -1t92 -30t73.5 -50t56 -61t42 -63t27.5 -56
-t16 -39.5l4 -16q12 122 12 195q-8 6 -21.5 16t-49 44.5t-63.5 71.5t-54 93t-33 112.5t12 127t70 138.5q73 -25 127.5 -61.5t84.5 -76.5t48 -85t20.5 -89t-0.5 -85.5t-13 -76.5t-19 -62t-17 -42l-7 -15q1 -4 1 -50t-1 -72q3 7 10 18.5t30.5 43t50.5 58t71 55.5t91.5 44.5
-t112 14.5t132.5 -24q-2 -78 -21.5 -141.5t-50 -104.5t-69.5 -71.5t-81.5 -45.5t-84.5 -24t-80 -9.5t-67.5 1t-46.5 4.5l-17 3q-23 -147 -73 -283q6 7 18 18.5t49.5 41t77.5 52.5t99.5 42t117.5 20t129 -23.5t137 -77.5z" />
-    <glyph glyph-name="stack_exchange" unicode="&#xf18d;" horiz-adv-x="1280" 
-d="M1259 283v-66q0 -85 -57.5 -144.5t-138.5 -59.5h-57l-260 -269v269h-529q-81 0 -138.5 59.5t-57.5 144.5v66h1238zM1259 609v-255h-1238v255h1238zM1259 937v-255h-1238v255h1238zM1259 1077v-67h-1238v67q0 84 57.5 143.5t138.5 59.5h846q81 0 138.5 -59.5t57.5 -143.5z
-" />
-    <glyph glyph-name="_374" unicode="&#xf18e;" 
-d="M1152 640q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198
-t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="arrow_circle_alt_left" unicode="&#xf190;" 
-d="M1152 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-192q0 -14 -9 -23t-23 -9q-12 0 -24 10l-319 319q-9 9 -9 23t9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h352q13 0 22.5 -9.5t9.5 -22.5zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198
-t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="_376" unicode="&#xf191;" 
-d="M1024 960v-640q0 -26 -19 -45t-45 -19q-20 0 -37 12l-448 320q-27 19 -27 52t27 52l448 320q17 12 37 12q26 0 45 -19t19 -45zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5z
-M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="dot_circle_alt" unicode="&#xf192;" 
-d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5
-t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="_378" unicode="&#xf193;" horiz-adv-x="1664" 
-d="M1023 349l102 -204q-58 -179 -210 -290t-339 -111q-156 0 -288.5 77.5t-210 210t-77.5 288.5q0 181 104.5 330t274.5 211l17 -131q-122 -54 -195 -165.5t-73 -244.5q0 -185 131.5 -316.5t316.5 -131.5q126 0 232.5 65t165 175.5t49.5 236.5zM1571 249l58 -114l-256 -128
-q-13 -7 -29 -7q-40 0 -57 35l-239 477h-472q-24 0 -42.5 16.5t-21.5 40.5l-96 779q-2 17 6 42q14 51 57 82.5t97 31.5q66 0 113 -47t47 -113q0 -69 -52 -117.5t-120 -41.5l37 -289h423v-128h-407l16 -128h455q40 0 57 -35l228 -455z" />
-    <glyph glyph-name="vimeo_square" unicode="&#xf194;" 
-d="M1292 898q10 216 -161 222q-231 8 -312 -261q44 19 82 19q85 0 74 -96q-4 -57 -74 -167t-105 -110q-43 0 -82 169q-13 54 -45 255q-30 189 -160 177q-59 -7 -164 -100l-81 -72l-81 -72l52 -67q76 52 87 52q57 0 107 -179q15 -55 45 -164.5t45 -164.5q68 -179 164 -179
-q157 0 383 294q220 283 226 444zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="_380" unicode="&#xf195;" horiz-adv-x="1152" 
-d="M1152 704q0 -191 -94.5 -353t-256.5 -256.5t-353 -94.5h-160q-14 0 -23 9t-9 23v611l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v93l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v250q0 14 9 23t23 9h160
-q14 0 23 -9t9 -23v-181l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-93l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-487q188 13 318 151t130 328q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
-    <glyph glyph-name="plus_square_o" unicode="&#xf196;" horiz-adv-x="1408" 
-d="M1152 736v-64q0 -14 -9 -23t-23 -9h-352v-352q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v352h-352q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h352v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-352h352q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832
-q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="_382" unicode="&#xf197;" horiz-adv-x="2176" 
-d="M620 416q-110 -64 -268 -64h-128v64h-64q-13 0 -22.5 23.5t-9.5 56.5q0 24 7 49q-58 2 -96.5 10.5t-38.5 20.5t38.5 20.5t96.5 10.5q-7 25 -7 49q0 33 9.5 56.5t22.5 23.5h64v64h128q158 0 268 -64h1113q42 -7 106.5 -18t80.5 -14q89 -15 150 -40.5t83.5 -47.5t22.5 -40
-t-22.5 -40t-83.5 -47.5t-150 -40.5q-16 -3 -80.5 -14t-106.5 -18h-1113zM1739 668q53 -36 53 -92t-53 -92l81 -30q68 48 68 122t-68 122zM625 400h1015q-217 -38 -456 -80q-57 0 -113 -24t-83 -48l-28 -24l-288 -288q-26 -26 -70.5 -45t-89.5 -19h-96l-93 464h29
-q157 0 273 64zM352 816h-29l93 464h96q46 0 90 -19t70 -45l288 -288q4 -4 11 -10.5t30.5 -23t48.5 -29t61.5 -23t72.5 -10.5l456 -80h-1015q-116 64 -273 64z" />
-    <glyph glyph-name="_383" unicode="&#xf198;" horiz-adv-x="1664" 
-d="M1519 760q62 0 103.5 -40.5t41.5 -101.5q0 -97 -93 -130l-172 -59l56 -167q7 -21 7 -47q0 -59 -42 -102t-101 -43q-47 0 -85.5 27t-53.5 72l-55 165l-310 -106l55 -164q8 -24 8 -47q0 -59 -42 -102t-102 -43q-47 0 -85 27t-53 72l-55 163l-153 -53q-29 -9 -50 -9
-q-61 0 -101.5 40t-40.5 101q0 47 27.5 85t71.5 53l156 53l-105 313l-156 -54q-26 -8 -48 -8q-60 0 -101 40.5t-41 100.5q0 47 27.5 85t71.5 53l157 53l-53 159q-8 24 -8 47q0 60 42 102.5t102 42.5q47 0 85 -27t53 -72l54 -160l310 105l-54 160q-8 24 -8 47q0 59 42.5 102
-t101.5 43q47 0 85.5 -27.5t53.5 -71.5l53 -161l162 55q21 6 43 6q60 0 102.5 -39.5t42.5 -98.5q0 -45 -30 -81.5t-74 -51.5l-157 -54l105 -316l164 56q24 8 46 8zM725 498l310 105l-105 315l-310 -107z" />
-    <glyph glyph-name="_384" unicode="&#xf199;" 
-d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM1280 352v436q-31 -35 -64 -55q-34 -22 -132.5 -85t-151.5 -99q-98 -69 -164 -69v0v0q-66 0 -164 69
-q-47 32 -142 92.5t-142 92.5q-12 8 -33 27t-31 27v-436q0 -40 28 -68t68 -28h832q40 0 68 28t28 68zM1280 925q0 41 -27.5 70t-68.5 29h-832q-40 0 -68 -28t-28 -68q0 -37 30.5 -76.5t67.5 -64.5q47 -32 137.5 -89t129.5 -83q3 -2 17 -11.5t21 -14t21 -13t23.5 -13
-t21.5 -9.5t22.5 -7.5t20.5 -2.5t20.5 2.5t22.5 7.5t21.5 9.5t23.5 13t21 13t21 14t17 11.5l267 174q35 23 66.5 62.5t31.5 73.5z" />
-    <glyph glyph-name="_385" unicode="&#xf19a;" horiz-adv-x="1792" 
-d="M127 640q0 163 67 313l367 -1005q-196 95 -315 281t-119 411zM1415 679q0 -19 -2.5 -38.5t-10 -49.5t-11.5 -44t-17.5 -59t-17.5 -58l-76 -256l-278 826q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-75 1 -202 10q-12 1 -20.5 -5t-11.5 -15t-1.5 -18.5t9 -16.5
-t19.5 -8l80 -8l120 -328l-168 -504l-280 832q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-7 0 -23 0.5t-26 0.5q105 160 274.5 253.5t367.5 93.5q147 0 280.5 -53t238.5 -149h-10q-55 0 -92 -40.5t-37 -95.5q0 -12 2 -24t4 -21.5t8 -23t9 -21t12 -22.5t12.5 -21
-t14.5 -24t14 -23q63 -107 63 -212zM909 573l237 -647q1 -6 5 -11q-126 -44 -255 -44q-112 0 -217 32zM1570 1009q95 -174 95 -369q0 -209 -104 -385.5t-279 -278.5l235 678q59 169 59 276q0 42 -6 79zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286
-t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 -215q173 0 331.5 68t273 182.5t182.5 273t68 331.5t-68 331.5t-182.5 273t-273 182.5t-331.5 68t-331.5 -68t-273 -182.5t-182.5 -273t-68 -331.5t68 -331.5t182.5 -273
-t273 -182.5t331.5 -68z" />
-    <glyph glyph-name="_386" unicode="&#xf19b;" horiz-adv-x="1792" 
-d="M1086 1536v-1536l-272 -128q-228 20 -414 102t-293 208.5t-107 272.5q0 140 100.5 263.5t275 205.5t391.5 108v-172q-217 -38 -356.5 -150t-139.5 -255q0 -152 154.5 -267t388.5 -145v1360zM1755 954l37 -390l-525 114l147 83q-119 70 -280 99v172q277 -33 481 -157z" />
-    <glyph glyph-name="_387" unicode="&#xf19c;" horiz-adv-x="2048" 
-d="M960 1536l960 -384v-128h-128q0 -26 -20.5 -45t-48.5 -19h-1526q-28 0 -48.5 19t-20.5 45h-128v128zM256 896h256v-768h128v768h256v-768h128v768h256v-768h128v768h256v-768h59q28 0 48.5 -19t20.5 -45v-64h-1664v64q0 26 20.5 45t48.5 19h59v768zM1851 -64
-q28 0 48.5 -19t20.5 -45v-128h-1920v128q0 26 20.5 45t48.5 19h1782z" />
-    <glyph glyph-name="_388" unicode="&#xf19d;" horiz-adv-x="2304" 
-d="M1774 700l18 -316q4 -69 -82 -128t-235 -93.5t-323 -34.5t-323 34.5t-235 93.5t-82 128l18 316l574 -181q22 -7 48 -7t48 7zM2304 1024q0 -23 -22 -31l-1120 -352q-4 -1 -10 -1t-10 1l-652 206q-43 -34 -71 -111.5t-34 -178.5q63 -36 63 -109q0 -69 -58 -107l58 -433
-q2 -14 -8 -25q-9 -11 -24 -11h-192q-15 0 -24 11q-10 11 -8 25l58 433q-58 38 -58 107q0 73 65 111q11 207 98 330l-333 104q-22 8 -22 31t22 31l1120 352q4 1 10 1t10 -1l1120 -352q22 -8 22 -31z" />
-    <glyph glyph-name="_389" unicode="&#xf19e;" 
-d="M859 579l13 -707q-62 11 -105 11q-41 0 -105 -11l13 707q-40 69 -168.5 295.5t-216.5 374.5t-181 287q58 -15 108 -15q44 0 111 15q63 -111 133.5 -229.5t167 -276.5t138.5 -227q37 61 109.5 177.5t117.5 190t105 176t107 189.5q54 -14 107 -14q56 0 114 14v0
-q-28 -39 -60 -88.5t-49.5 -78.5t-56.5 -96t-49 -84q-146 -248 -353 -610z" />
-    <glyph glyph-name="uniF1A0" unicode="&#xf1a0;" 
-d="M768 750h725q12 -67 12 -128q0 -217 -91 -387.5t-259.5 -266.5t-386.5 -96q-157 0 -299 60.5t-245 163.5t-163.5 245t-60.5 299t60.5 299t163.5 245t245 163.5t299 60.5q300 0 515 -201l-209 -201q-123 119 -306 119q-129 0 -238.5 -65t-173.5 -176.5t-64 -243.5
-t64 -243.5t173.5 -176.5t238.5 -65q87 0 160 24t120 60t82 82t51.5 87t22.5 78h-436v264z" />
-    <glyph glyph-name="f1a1" unicode="&#xf1a1;" horiz-adv-x="1792" 
-d="M1095 369q16 -16 0 -31q-62 -62 -199 -62t-199 62q-16 15 0 31q6 6 15 6t15 -6q48 -49 169 -49q120 0 169 49q6 6 15 6t15 -6zM788 550q0 -37 -26 -63t-63 -26t-63.5 26t-26.5 63q0 38 26.5 64t63.5 26t63 -26.5t26 -63.5zM1183 550q0 -37 -26.5 -63t-63.5 -26t-63 26
-t-26 63t26 63.5t63 26.5t63.5 -26t26.5 -64zM1434 670q0 49 -35 84t-85 35t-86 -36q-130 90 -311 96l63 283l200 -45q0 -37 26 -63t63 -26t63.5 26.5t26.5 63.5t-26.5 63.5t-63.5 26.5q-54 0 -80 -50l-221 49q-19 5 -25 -16l-69 -312q-180 -7 -309 -97q-35 37 -87 37
-q-50 0 -85 -35t-35 -84q0 -35 18.5 -64t49.5 -44q-6 -27 -6 -56q0 -142 140 -243t337 -101q198 0 338 101t140 243q0 32 -7 57q30 15 48 43.5t18 63.5zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191
-t348 71t348 -71t286 -191t191 -286t71 -348z" />
-    <glyph glyph-name="_392" unicode="&#xf1a2;" 
-d="M939 407q13 -13 0 -26q-53 -53 -171 -53t-171 53q-13 13 0 26q5 6 13 6t13 -6q42 -42 145 -42t145 42q5 6 13 6t13 -6zM676 563q0 -31 -23 -54t-54 -23t-54 23t-23 54q0 32 22.5 54.5t54.5 22.5t54.5 -22.5t22.5 -54.5zM1014 563q0 -31 -23 -54t-54 -23t-54 23t-23 54
-q0 32 22.5 54.5t54.5 22.5t54.5 -22.5t22.5 -54.5zM1229 666q0 42 -30 72t-73 30q-42 0 -73 -31q-113 78 -267 82l54 243l171 -39q1 -32 23.5 -54t53.5 -22q32 0 54.5 22.5t22.5 54.5t-22.5 54.5t-54.5 22.5q-48 0 -69 -43l-189 42q-17 5 -21 -13l-60 -268q-154 -6 -265 -83
-q-30 32 -74 32q-43 0 -73 -30t-30 -72q0 -30 16 -55t42 -38q-5 -25 -5 -48q0 -122 120 -208.5t289 -86.5q170 0 290 86.5t120 208.5q0 25 -6 49q25 13 40.5 37.5t15.5 54.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960
-q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="_393" unicode="&#xf1a3;" 
-d="M866 697l90 27v62q0 79 -58 135t-138 56t-138 -55.5t-58 -134.5v-283q0 -20 -14 -33.5t-33 -13.5t-32.5 13.5t-13.5 33.5v120h-151v-122q0 -82 57.5 -139t139.5 -57q81 0 138.5 56.5t57.5 136.5v280q0 19 13.5 33t33.5 14q19 0 32.5 -14t13.5 -33v-54zM1199 502v122h-150
-v-126q0 -20 -13.5 -33.5t-33.5 -13.5q-19 0 -32.5 14t-13.5 33v123l-90 -26l-60 28v-123q0 -80 58 -137t139 -57t138.5 57t57.5 139zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103
-t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="f1a4" unicode="&#xf1a4;" horiz-adv-x="1920" 
-d="M1062 824v118q0 42 -30 72t-72 30t-72 -30t-30 -72v-612q0 -175 -126 -299t-303 -124q-178 0 -303.5 125.5t-125.5 303.5v266h328v-262q0 -43 30 -72.5t72 -29.5t72 29.5t30 72.5v620q0 171 126.5 292t301.5 121q176 0 302 -122t126 -294v-136l-195 -58zM1592 602h328
-v-266q0 -178 -125.5 -303.5t-303.5 -125.5q-177 0 -303 124.5t-126 300.5v268l131 -61l195 58v-270q0 -42 30 -71.5t72 -29.5t72 29.5t30 71.5v275z" />
-    <glyph glyph-name="_395" unicode="&#xf1a5;" 
-d="M1472 160v480h-704v704h-480q-93 0 -158.5 -65.5t-65.5 -158.5v-480h704v-704h480q93 0 158.5 65.5t65.5 158.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5
-t84.5 -203.5z" />
-    <glyph glyph-name="_396" unicode="&#xf1a6;" horiz-adv-x="2048" 
-d="M328 1254h204v-983h-532v697h328v286zM328 435v369h-123v-369h123zM614 968v-697h205v697h-205zM614 1254v-204h205v204h-205zM901 968h533v-942h-533v163h328v82h-328v697zM1229 435v369h-123v-369h123zM1516 968h532v-942h-532v163h327v82h-327v697zM1843 435v369h-123
-v-369h123z" />
-    <glyph glyph-name="_397" unicode="&#xf1a7;" 
-d="M1046 516q0 -64 -38 -109t-91 -45q-43 0 -70 15v277q28 17 70 17q53 0 91 -45.5t38 -109.5zM703 944q0 -64 -38 -109.5t-91 -45.5q-43 0 -70 15v277q28 17 70 17q53 0 91 -45t38 -109zM1265 513q0 134 -88 229t-213 95q-20 0 -39 -3q-23 -78 -78 -136q-87 -95 -211 -101
-v-636l211 41v206q51 -19 117 -19q125 0 213 95t88 229zM922 940q0 134 -88.5 229t-213.5 95q-74 0 -141 -36h-186v-840l211 41v206q55 -19 116 -19q125 0 213.5 95t88.5 229zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960
-q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="_398" unicode="&#xf1a8;" horiz-adv-x="2038" 
-d="M1222 607q75 3 143.5 -20.5t118 -58.5t101 -94.5t84 -108t75.5 -120.5q33 -56 78.5 -109t75.5 -80.5t99 -88.5q-48 -30 -108.5 -57.5t-138.5 -59t-114 -47.5q-44 37 -74 115t-43.5 164.5t-33 180.5t-42.5 168.5t-72.5 123t-122.5 48.5l-10 -2l-6 -4q4 -5 13 -14
-q6 -5 28 -23.5t25.5 -22t19 -18t18 -20.5t11.5 -21t10.5 -27.5t4.5 -31t4 -40.5l1 -33q1 -26 -2.5 -57.5t-7.5 -52t-12.5 -58.5t-11.5 -53q-35 1 -101 -9.5t-98 -10.5q-39 0 -72 10q-2 16 -2 47q0 74 3 96q2 13 31.5 41.5t57 59t26.5 51.5q-24 2 -43 -24
-q-36 -53 -111.5 -99.5t-136.5 -46.5q-25 0 -75.5 63t-106.5 139.5t-84 96.5q-6 4 -27 30q-482 -112 -513 -112q-16 0 -28 11t-12 27q0 15 8.5 26.5t22.5 14.5l486 106q-8 14 -8 25t5.5 17.5t16 11.5t20 7t23 4.5t18.5 4.5q4 1 15.5 7.5t17.5 6.5q15 0 28 -16t20 -33
-q163 37 172 37q17 0 29.5 -11t12.5 -28q0 -15 -8.5 -26t-23.5 -14l-182 -40l-1 -16q-1 -26 81.5 -117.5t104.5 -91.5q47 0 119 80t72 129q0 36 -23.5 53t-51 18.5t-51 11.5t-23.5 34q0 16 10 34l-68 19q43 44 43 117q0 26 -5 58q82 16 144 16q44 0 71.5 -1.5t48.5 -8.5
-t31 -13.5t20.5 -24.5t15.5 -33.5t17 -47.5t24 -60l50 25q-3 -40 -23 -60t-42.5 -21t-40 -6.5t-16.5 -20.5zM1282 842q-5 5 -13.5 15.5t-12 14.5t-10.5 11.5t-10 10.5l-8 8t-8.5 7.5t-8 5t-8.5 4.5q-7 3 -14.5 5t-20.5 2.5t-22 0.5h-32.5h-37.5q-126 0 -217 -43
-q16 30 36 46.5t54 29.5t65.5 36t46 36.5t50 55t43.5 50.5q12 -9 28 -31.5t32 -36.5t38 -13l12 1v-76l22 -1q247 95 371 190q28 21 50 39t42.5 37.5t33 31t29.5 34t24 31t24.5 37t23 38t27 47.5t29.5 53l7 9q-2 -53 -43 -139q-79 -165 -205 -264t-306 -142q-14 -3 -42 -7.5
-t-50 -9.5t-39 -14q3 -19 24.5 -46t21.5 -34q0 -11 -26 -30zM1061 -79q39 26 131.5 47.5t146.5 21.5q9 0 22.5 -15.5t28 -42.5t26 -50t24 -51t14.5 -33q-121 -45 -244 -45q-61 0 -125 11zM822 568l48 12l109 -177l-73 -48zM1323 51q3 -15 3 -16q0 -7 -17.5 -14.5t-46 -13
-t-54 -9.5t-53.5 -7.5t-32 -4.5l-7 43q21 2 60.5 8.5t72 10t60.5 3.5h14zM866 679l-96 -20l-6 17q10 1 32.5 7t34.5 6q19 0 35 -10zM1061 45h31l10 -83l-41 -12v95zM1950 1535v1v-1zM1950 1535l-1 -5l-2 -2l1 3zM1950 1535l1 1z" />
-    <glyph glyph-name="_399" unicode="&#xf1a9;" 
-d="M1167 -50q-5 19 -24 5q-30 -22 -87 -39t-131 -17q-129 0 -193 49q-5 4 -13 4q-11 0 -26 -12q-7 -6 -7.5 -16t7.5 -20q34 -32 87.5 -46t102.5 -12.5t99 4.5q41 4 84.5 20.5t65 30t28.5 20.5q12 12 7 29zM1128 65q-19 47 -39 61q-23 15 -76 15q-47 0 -71 -10
-q-29 -12 -78 -56q-26 -24 -12 -44q9 -8 17.5 -4.5t31.5 23.5q3 2 10.5 8.5t10.5 8.5t10 7t11.5 7t12.5 5t15 4.5t16.5 2.5t20.5 1q27 0 44.5 -7.5t23 -14.5t13.5 -22q10 -17 12.5 -20t12.5 1q23 12 14 34zM1483 346q0 22 -5 44.5t-16.5 45t-34 36.5t-52.5 14
-q-33 0 -97 -41.5t-129 -83.5t-101 -42q-27 -1 -63.5 19t-76 49t-83.5 58t-100 49t-111 19q-115 -1 -197 -78.5t-84 -178.5q-2 -112 74 -164q29 -20 62.5 -28.5t103.5 -8.5q57 0 132 32.5t134 71t120 70.5t93 31q26 -1 65 -31.5t71.5 -67t68 -67.5t55.5 -32q35 -3 58.5 14
-t55.5 63q28 41 42.5 101t14.5 106zM1536 506q0 -164 -62 -304.5t-166 -236t-242.5 -149.5t-290.5 -54t-293 57.5t-247.5 157t-170.5 241.5t-64 302q0 89 19.5 172.5t49 145.5t70.5 118.5t78.5 94t78.5 69.5t64.5 46.5t42.5 24.5q14 8 51 26.5t54.5 28.5t48 30t60.5 44
-q36 28 58 72.5t30 125.5q129 -155 186 -193q44 -29 130 -68t129 -66q21 -13 39 -25t60.5 -46.5t76 -70.5t75 -95t69 -122t47 -148.5t19.5 -177.5z" />
-    <glyph glyph-name="_400" unicode="&#xf1aa;" 
-d="M1070 463l-160 -160l-151 -152l-30 -30q-65 -64 -151.5 -87t-171.5 -2q-16 -70 -72 -115t-129 -45q-85 0 -145 60.5t-60 145.5q0 72 44.5 128t113.5 72q-22 86 1 173t88 152l12 12l151 -152l-11 -11q-37 -37 -37 -89t37 -90q37 -37 89 -37t89 37l30 30l151 152l161 160z
-M729 1145l12 -12l-152 -152l-12 12q-37 37 -89 37t-89 -37t-37 -89.5t37 -89.5l29 -29l152 -152l160 -160l-151 -152l-161 160l-151 152l-30 30q-68 67 -90 159.5t5 179.5q-70 15 -115 71t-45 129q0 85 60 145.5t145 60.5q76 0 133.5 -49t69.5 -123q84 20 169.5 -3.5
-t149.5 -87.5zM1536 78q0 -85 -60 -145.5t-145 -60.5q-74 0 -131 47t-71 118q-86 -28 -179.5 -6t-161.5 90l-11 12l151 152l12 -12q37 -37 89 -37t89 37t37 89t-37 89l-30 30l-152 152l-160 160l152 152l160 -160l152 -152l29 -30q64 -64 87.5 -150.5t2.5 -171.5
-q76 -11 126.5 -68.5t50.5 -134.5zM1534 1202q0 -77 -51 -135t-127 -69q26 -85 3 -176.5t-90 -158.5l-12 -12l-151 152l12 12q37 37 37 89t-37 89t-89 37t-89 -37l-30 -30l-152 -152l-160 -160l-152 152l161 160l152 152l29 30q67 67 159 89.5t178 -3.5q11 75 68.5 126
-t135.5 51q85 0 145 -60.5t60 -145.5z" />
-    <glyph glyph-name="f1ab" unicode="&#xf1ab;" 
-d="M654 458q-1 -3 -12.5 0.5t-31.5 11.5l-20 9q-44 20 -87 49q-7 5 -41 31.5t-38 28.5q-67 -103 -134 -181q-81 -95 -105 -110q-4 -2 -19.5 -4t-18.5 0q6 4 82 92q21 24 85.5 115t78.5 118q17 30 51 98.5t36 77.5q-8 1 -110 -33q-8 -2 -27.5 -7.5t-34.5 -9.5t-17 -5
-q-2 -2 -2 -10.5t-1 -9.5q-5 -10 -31 -15q-23 -7 -47 0q-18 4 -28 21q-4 6 -5 23q6 2 24.5 5t29.5 6q58 16 105 32q100 35 102 35q10 2 43 19.5t44 21.5q9 3 21.5 8t14.5 5.5t6 -0.5q2 -12 -1 -33q0 -2 -12.5 -27t-26.5 -53.5t-17 -33.5q-25 -50 -77 -131l64 -28
-q12 -6 74.5 -32t67.5 -28q4 -1 10.5 -25.5t4.5 -30.5zM449 944q3 -15 -4 -28q-12 -23 -50 -38q-30 -12 -60 -12q-26 3 -49 26q-14 15 -18 41l1 3q3 -3 19.5 -5t26.5 0t58 16q36 12 55 14q17 0 21 -17zM1147 815l63 -227l-139 42zM39 15l694 232v1032l-694 -233v-1031z
-M1280 332l102 -31l-181 657l-100 31l-216 -536l102 -31l45 110l211 -65zM777 1294l573 -184v380zM1088 -29l158 -13l-54 -160l-40 66q-130 -83 -276 -108q-58 -12 -91 -12h-84q-79 0 -199.5 39t-183.5 85q-8 7 -8 16q0 8 5 13.5t13 5.5q4 0 18 -7.5t30.5 -16.5t20.5 -11
-q73 -37 159.5 -61.5t157.5 -24.5q95 0 167 14.5t157 50.5q15 7 30.5 15.5t34 19t28.5 16.5zM1536 1050v-1079l-774 246q-14 -6 -375 -127.5t-368 -121.5q-13 0 -18 13q0 1 -1 3v1078q3 9 4 10q5 6 20 11q107 36 149 50v384l558 -198q2 0 160.5 55t316 108.5t161.5 53.5
-q20 0 20 -21v-418z" />
-    <glyph glyph-name="_402" unicode="&#xf1ac;" horiz-adv-x="1792" 
-d="M288 1152q66 0 113 -47t47 -113v-1088q0 -66 -47 -113t-113 -47h-128q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h128zM1664 989q58 -34 93 -93t35 -128v-768q0 -106 -75 -181t-181 -75h-864q-66 0 -113 47t-47 113v1536q0 40 28 68t68 28h672q40 0 88 -20t76 -48
-l152 -152q28 -28 48 -76t20 -88v-163zM928 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 512v128q0 14 -9 23
-t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128
-q14 0 23 9t9 23zM1184 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 256v128q0 14 -9 23t-23 9h-128
-q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1536 896v256h-160q-40 0 -68 28t-28 68v160h-640v-512h896z" />
-    <glyph glyph-name="_403" unicode="&#xf1ad;" 
-d="M1344 1536q26 0 45 -19t19 -45v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280zM512 1248v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 992v-64q0 -14 9 -23t23 -9h64q14 0 23 9
-t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 736v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 480v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM384 160v64
-q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64
-q14 0 23 9t9 23zM384 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 -96v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9
-t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM896 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 928v64
-q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 160v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64
-q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9
-t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23z" />
-    <glyph glyph-name="_404" unicode="&#xf1ae;" horiz-adv-x="1280" 
-d="M1188 988l-292 -292v-824q0 -46 -33 -79t-79 -33t-79 33t-33 79v384h-64v-384q0 -46 -33 -79t-79 -33t-79 33t-33 79v824l-292 292q-28 28 -28 68t28 68q29 28 68.5 28t67.5 -28l228 -228h368l228 228q28 28 68 28t68 -28q28 -29 28 -68.5t-28 -67.5zM864 1152
-q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
-    <glyph glyph-name="uniF1B1" unicode="&#xf1b0;" horiz-adv-x="1664" 
-d="M780 1064q0 -60 -19 -113.5t-63 -92.5t-105 -39q-76 0 -138 57.5t-92 135.5t-30 151q0 60 19 113.5t63 92.5t105 39q77 0 138.5 -57.5t91.5 -135t30 -151.5zM438 581q0 -80 -42 -139t-119 -59q-76 0 -141.5 55.5t-100.5 133.5t-35 152q0 80 42 139.5t119 59.5
-q76 0 141.5 -55.5t100.5 -134t35 -152.5zM832 608q118 0 255 -97.5t229 -237t92 -254.5q0 -46 -17 -76.5t-48.5 -45t-64.5 -20t-76 -5.5q-68 0 -187.5 45t-182.5 45q-66 0 -192.5 -44.5t-200.5 -44.5q-183 0 -183 146q0 86 56 191.5t139.5 192.5t187.5 146t193 59zM1071 819
-q-61 0 -105 39t-63 92.5t-19 113.5q0 74 30 151.5t91.5 135t138.5 57.5q61 0 105 -39t63 -92.5t19 -113.5q0 -73 -30 -151t-92 -135.5t-138 -57.5zM1503 923q77 0 119 -59.5t42 -139.5q0 -74 -35 -152t-100.5 -133.5t-141.5 -55.5q-77 0 -119 59t-42 139q0 74 35 152.5
-t100.5 134t141.5 55.5z" />
-    <glyph glyph-name="_406" unicode="&#xf1b1;" horiz-adv-x="768" 
-d="M704 1008q0 -145 -57 -243.5t-152 -135.5l45 -821q2 -26 -16 -45t-44 -19h-192q-26 0 -44 19t-16 45l45 821q-95 37 -152 135.5t-57 243.5q0 128 42.5 249.5t117.5 200t160 78.5t160 -78.5t117.5 -200t42.5 -249.5z" />
-    <glyph glyph-name="_407" unicode="&#xf1b2;" horiz-adv-x="1792" 
-d="M896 -93l640 349v636l-640 -233v-752zM832 772l698 254l-698 254l-698 -254zM1664 1024v-768q0 -35 -18 -65t-49 -47l-704 -384q-28 -16 -61 -16t-61 16l-704 384q-31 17 -49 47t-18 65v768q0 40 23 73t61 47l704 256q22 8 44 8t44 -8l704 -256q38 -14 61 -47t23 -73z
-" />
-    <glyph glyph-name="_408" unicode="&#xf1b3;" horiz-adv-x="2304" 
-d="M640 -96l384 192v314l-384 -164v-342zM576 358l404 173l-404 173l-404 -173zM1664 -96l384 192v314l-384 -164v-342zM1600 358l404 173l-404 173l-404 -173zM1152 651l384 165v266l-384 -164v-267zM1088 1030l441 189l-441 189l-441 -189zM2176 512v-416q0 -36 -19 -67
-t-52 -47l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-4 2 -7 4q-2 -2 -7 -4l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-33 16 -52 47t-19 67v416q0 38 21.5 70t56.5 48l434 186v400q0 38 21.5 70t56.5 48l448 192q23 10 50 10t50 -10l448 -192q35 -16 56.5 -48t21.5 -70
-v-400l434 -186q36 -16 57 -48t21 -70z" />
-    <glyph glyph-name="_409" unicode="&#xf1b4;" horiz-adv-x="2048" 
-d="M1848 1197h-511v-124h511v124zM1596 771q-90 0 -146 -52.5t-62 -142.5h408q-18 195 -200 195zM1612 186q63 0 122 32t76 87h221q-100 -307 -427 -307q-214 0 -340.5 132t-126.5 347q0 208 130.5 345.5t336.5 137.5q138 0 240.5 -68t153 -179t50.5 -248q0 -17 -2 -47h-658
-q0 -111 57.5 -171.5t166.5 -60.5zM277 236h296q205 0 205 167q0 180 -199 180h-302v-347zM277 773h281q78 0 123.5 36.5t45.5 113.5q0 144 -190 144h-260v-294zM0 1282h594q87 0 155 -14t126.5 -47.5t90 -96.5t31.5 -154q0 -181 -172 -263q114 -32 172 -115t58 -204
-q0 -75 -24.5 -136.5t-66 -103.5t-98.5 -71t-121 -42t-134 -13h-611v1260z" />
-    <glyph glyph-name="_410" unicode="&#xf1b5;" 
-d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM499 1041h-371v-787h382q117 0 197 57.5t80 170.5q0 158 -143 200q107 52 107 164q0 57 -19.5 96.5
-t-56.5 60.5t-79 29.5t-97 8.5zM477 723h-176v184h163q119 0 119 -90q0 -94 -106 -94zM486 388h-185v217h189q124 0 124 -113q0 -104 -128 -104zM1136 356q-68 0 -104 38t-36 107h411q1 10 1 30q0 132 -74.5 220.5t-203.5 88.5q-128 0 -210 -86t-82 -216q0 -135 79 -217
-t213 -82q205 0 267 191h-138q-11 -34 -47.5 -54t-75.5 -20zM1126 722q113 0 124 -122h-254q4 56 39 89t91 33zM964 988h319v-77h-319v77z" />
-    <glyph glyph-name="_411" unicode="&#xf1b6;" horiz-adv-x="1792" 
-d="M1582 954q0 -101 -71.5 -172.5t-172.5 -71.5t-172.5 71.5t-71.5 172.5t71.5 172.5t172.5 71.5t172.5 -71.5t71.5 -172.5zM812 212q0 104 -73 177t-177 73q-27 0 -54 -6l104 -42q77 -31 109.5 -106.5t1.5 -151.5q-31 -77 -107 -109t-152 -1q-21 8 -62 24.5t-61 24.5
-q32 -60 91 -96.5t130 -36.5q104 0 177 73t73 177zM1642 953q0 126 -89.5 215.5t-215.5 89.5q-127 0 -216.5 -89.5t-89.5 -215.5q0 -127 89.5 -216t216.5 -89q126 0 215.5 89t89.5 216zM1792 953q0 -189 -133.5 -322t-321.5 -133l-437 -319q-12 -129 -109 -218t-229 -89
-q-121 0 -214 76t-118 192l-230 92v429l389 -157q79 48 173 48q13 0 35 -2l284 407q2 187 135.5 319t320.5 132q188 0 321.5 -133.5t133.5 -321.5z" />
-    <glyph glyph-name="_412" unicode="&#xf1b7;" 
-d="M1242 889q0 80 -57 136.5t-137 56.5t-136.5 -57t-56.5 -136q0 -80 56.5 -136.5t136.5 -56.5t137 56.5t57 136.5zM632 301q0 -83 -58 -140.5t-140 -57.5q-56 0 -103 29t-72 77q52 -20 98 -40q60 -24 120 1.5t85 86.5q24 60 -1.5 120t-86.5 84l-82 33q22 5 42 5
-q82 0 140 -57.5t58 -140.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v153l172 -69q20 -92 93.5 -152t168.5 -60q104 0 181 70t87 173l345 252q150 0 255.5 105.5t105.5 254.5q0 150 -105.5 255.5t-255.5 105.5
-q-148 0 -253 -104.5t-107 -252.5l-225 -322q-9 1 -28 1q-75 0 -137 -37l-297 119v468q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5zM1289 887q0 -100 -71 -170.5t-171 -70.5t-170.5 70.5t-70.5 170.5t70.5 171t170.5 71q101 0 171.5 -70.5t70.5 -171.5z
-" />
-    <glyph glyph-name="_413" unicode="&#xf1b8;" horiz-adv-x="1792" 
-d="M836 367l-15 -368l-2 -22l-420 29q-36 3 -67 31.5t-47 65.5q-11 27 -14.5 55t4 65t12 55t21.5 64t19 53q78 -12 509 -28zM449 953l180 -379l-147 92q-63 -72 -111.5 -144.5t-72.5 -125t-39.5 -94.5t-18.5 -63l-4 -21l-190 357q-17 26 -18 56t6 47l8 18q35 63 114 188
-l-140 86zM1680 436l-188 -359q-12 -29 -36.5 -46.5t-43.5 -20.5l-18 -4q-71 -7 -219 -12l8 -164l-230 367l211 362l7 -173q170 -16 283 -5t170 33zM895 1360q-47 -63 -265 -435l-317 187l-19 12l225 356q20 31 60 45t80 10q24 -2 48.5 -12t42 -21t41.5 -33t36 -34.5
-t36 -39.5t32 -35zM1550 1053l212 -363q18 -37 12.5 -76t-27.5 -74q-13 -20 -33 -37t-38 -28t-48.5 -22t-47 -16t-51.5 -14t-46 -12q-34 72 -265 436l313 195zM1407 1279l142 83l-220 -373l-419 20l151 86q-34 89 -75 166t-75.5 123.5t-64.5 80t-47 46.5l-17 13l405 -1
-q31 3 58 -10.5t39 -28.5l11 -15q39 -61 112 -190z" />
-    <glyph glyph-name="_414" unicode="&#xf1b9;" horiz-adv-x="2048" 
-d="M480 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM516 768h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5zM1888 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM2048 544v-384
-q0 -14 -9 -23t-23 -9h-96v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-1024v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5t179 63.5h768q98 0 179 -63.5t104 -157.5
-l105 -419h28q93 0 158.5 -65.5t65.5 -158.5z" />
-    <glyph glyph-name="_415" unicode="&#xf1ba;" horiz-adv-x="2048" 
-d="M1824 640q93 0 158.5 -65.5t65.5 -158.5v-384q0 -14 -9 -23t-23 -9h-96v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-1024v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5
-t179 63.5h128v224q0 14 9 23t23 9h448q14 0 23 -9t9 -23v-224h128q98 0 179 -63.5t104 -157.5l105 -419h28zM320 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47zM516 640h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5z
-M1728 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47z" />
-    <glyph glyph-name="_416" unicode="&#xf1bb;" 
-d="M1504 64q0 -26 -19 -45t-45 -19h-462q1 -17 6 -87.5t5 -108.5q0 -25 -18 -42.5t-43 -17.5h-320q-25 0 -43 17.5t-18 42.5q0 38 5 108.5t6 87.5h-462q-26 0 -45 19t-19 45t19 45l402 403h-229q-26 0 -45 19t-19 45t19 45l402 403h-197q-26 0 -45 19t-19 45t19 45l384 384
-q19 19 45 19t45 -19l384 -384q19 -19 19 -45t-19 -45t-45 -19h-197l402 -403q19 -19 19 -45t-19 -45t-45 -19h-229l402 -403q19 -19 19 -45z" />
-    <glyph glyph-name="_417" unicode="&#xf1bc;" 
-d="M1127 326q0 32 -30 51q-193 115 -447 115q-133 0 -287 -34q-42 -9 -42 -52q0 -20 13.5 -34.5t35.5 -14.5q5 0 37 8q132 27 243 27q226 0 397 -103q19 -11 33 -11q19 0 33 13.5t14 34.5zM1223 541q0 40 -35 61q-237 141 -548 141q-153 0 -303 -42q-48 -13 -48 -64
-q0 -25 17.5 -42.5t42.5 -17.5q7 0 37 8q122 33 251 33q279 0 488 -124q24 -13 38 -13q25 0 42.5 17.5t17.5 42.5zM1331 789q0 47 -40 70q-126 73 -293 110.5t-343 37.5q-204 0 -364 -47q-23 -7 -38.5 -25.5t-15.5 -48.5q0 -31 20.5 -52t51.5 -21q11 0 40 8q133 37 307 37
-q159 0 309.5 -34t253.5 -95q21 -12 40 -12q29 0 50.5 20.5t21.5 51.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="_418" unicode="&#xf1bd;" horiz-adv-x="1024" 
-d="M1024 1233l-303 -582l24 -31h279v-415h-507l-44 -30l-142 -273l-30 -30h-301v303l303 583l-24 30h-279v415h507l44 30l142 273l30 30h301v-303z" />
-    <glyph glyph-name="_419" unicode="&#xf1be;" horiz-adv-x="2304" 
-d="M784 164l16 241l-16 523q-1 10 -7.5 17t-16.5 7q-9 0 -16 -7t-7 -17l-14 -523l14 -241q1 -10 7.5 -16.5t15.5 -6.5q22 0 24 23zM1080 193l11 211l-12 586q0 16 -13 24q-8 5 -16 5t-16 -5q-13 -8 -13 -24l-1 -6l-10 -579q0 -1 11 -236v-1q0 -10 6 -17q9 -11 23 -11
-q11 0 20 9q9 7 9 20zM35 533l20 -128l-20 -126q-2 -9 -9 -9t-9 9l-17 126l17 128q2 9 9 9t9 -9zM121 612l26 -207l-26 -203q-2 -9 -10 -9q-9 0 -9 10l-23 202l23 207q0 9 9 9q8 0 10 -9zM401 159zM213 650l25 -245l-25 -237q0 -11 -11 -11q-10 0 -12 11l-21 237l21 245
-q2 12 12 12q11 0 11 -12zM307 657l23 -252l-23 -244q-2 -13 -14 -13q-13 0 -13 13l-21 244l21 252q0 13 13 13q12 0 14 -13zM401 639l21 -234l-21 -246q-2 -16 -16 -16q-6 0 -10.5 4.5t-4.5 11.5l-20 246l20 234q0 6 4.5 10.5t10.5 4.5q14 0 16 -15zM784 164zM495 785
-l21 -380l-21 -246q0 -7 -5 -12.5t-12 -5.5q-16 0 -18 18l-18 246l18 380q2 18 18 18q7 0 12 -5.5t5 -12.5zM589 871l19 -468l-19 -244q0 -8 -5.5 -13.5t-13.5 -5.5q-18 0 -20 19l-16 244l16 468q2 19 20 19q8 0 13.5 -5.5t5.5 -13.5zM687 911l18 -506l-18 -242
-q-2 -21 -22 -21q-19 0 -21 21l-16 242l16 506q0 9 6.5 15.5t14.5 6.5q9 0 15 -6.5t7 -15.5zM1079 169v0v0v0zM881 915l15 -510l-15 -239q0 -10 -7.5 -17.5t-17.5 -7.5t-17 7t-8 18l-14 239l14 510q0 11 7.5 18t17.5 7t17.5 -7t7.5 -18zM980 896l14 -492l-14 -236
-q0 -11 -8 -19t-19 -8t-19 8t-9 19l-12 236l12 492q1 12 9 20t19 8t18.5 -8t8.5 -20zM1192 404l-14 -231v0q0 -13 -9 -22t-22 -9t-22 9t-10 22l-6 114l-6 117l12 636v3q2 15 12 24q9 7 20 7q8 0 15 -5q14 -8 16 -26zM2304 423q0 -117 -83 -199.5t-200 -82.5h-786
-q-13 2 -22 11t-9 22v899q0 23 28 33q85 34 181 34q195 0 338 -131.5t160 -323.5q53 22 110 22q117 0 200 -83t83 -201z" />
-    <glyph glyph-name="uniF1C0" unicode="&#xf1c0;" 
-d="M768 768q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 0q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127
-t443 -43zM768 384q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 1536q208 0 385 -34.5t280 -93.5t103 -128v-128q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5
-t-103 128v128q0 69 103 128t280 93.5t385 34.5z" />
-    <glyph glyph-name="uniF1C1" unicode="&#xf1c1;" 
-d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
-M894 465q33 -26 84 -56q59 7 117 7q147 0 177 -49q16 -22 2 -52q0 -1 -1 -2l-2 -2v-1q-6 -38 -71 -38q-48 0 -115 20t-130 53q-221 -24 -392 -83q-153 -262 -242 -262q-15 0 -28 7l-24 12q-1 1 -6 5q-10 10 -6 36q9 40 56 91.5t132 96.5q14 9 23 -6q2 -2 2 -4q52 85 107 197
-q68 136 104 262q-24 82 -30.5 159.5t6.5 127.5q11 40 42 40h21h1q23 0 35 -15q18 -21 9 -68q-2 -6 -4 -8q1 -3 1 -8v-30q-2 -123 -14 -192q55 -164 146 -238zM318 54q52 24 137 158q-51 -40 -87.5 -84t-49.5 -74zM716 974q-15 -42 -2 -132q1 7 7 44q0 3 7 43q1 4 4 8
-q-1 1 -1 2q-1 2 -1 3q-1 22 -13 36q0 -1 -1 -2v-2zM592 313q135 54 284 81q-2 1 -13 9.5t-16 13.5q-76 67 -127 176q-27 -86 -83 -197q-30 -56 -45 -83zM1238 329q-24 24 -140 24q76 -28 124 -28q14 0 18 1q0 1 -2 3z" />
-    <glyph glyph-name="_422" unicode="&#xf1c2;" 
-d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
-M233 768v-107h70l164 -661h159l128 485q7 20 10 46q2 16 2 24h4l3 -24q1 -3 3.5 -20t5.5 -26l128 -485h159l164 661h70v107h-300v-107h90l-99 -438q-5 -20 -7 -46l-2 -21h-4q0 3 -0.5 6.5t-1.5 8t-1 6.5q-1 5 -4 21t-5 25l-144 545h-114l-144 -545q-2 -9 -4.5 -24.5
-t-3.5 -21.5l-4 -21h-4l-2 21q-2 26 -7 46l-99 438h90v107h-300z" />
-    <glyph glyph-name="_423" unicode="&#xf1c3;" 
-d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
-M429 106v-106h281v106h-75l103 161q5 7 10 16.5t7.5 13.5t3.5 4h2q1 -4 5 -10q2 -4 4.5 -7.5t6 -8t6.5 -8.5l107 -161h-76v-106h291v106h-68l-192 273l195 282h67v107h-279v-107h74l-103 -159q-4 -7 -10 -16.5t-9 -13.5l-2 -3h-2q-1 4 -5 10q-6 11 -17 23l-106 159h76v107
-h-290v-107h68l189 -272l-194 -283h-68z" />
-    <glyph glyph-name="_424" unicode="&#xf1c4;" 
-d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
-M416 106v-106h327v106h-93v167h137q76 0 118 15q67 23 106.5 87t39.5 146q0 81 -37 141t-100 87q-48 19 -130 19h-368v-107h92v-555h-92zM769 386h-119v268h120q52 0 83 -18q56 -33 56 -115q0 -89 -62 -120q-31 -15 -78 -15z" />
-    <glyph glyph-name="_425" unicode="&#xf1c5;" 
-d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
-M1280 320v-320h-1024v192l192 192l128 -128l384 384zM448 512q-80 0 -136 56t-56 136t56 136t136 56t136 -56t56 -136t-56 -136t-136 -56z" />
-    <glyph glyph-name="_426" unicode="&#xf1c6;" 
-d="M640 1152v128h-128v-128h128zM768 1024v128h-128v-128h128zM640 896v128h-128v-128h128zM768 768v128h-128v-128h128zM1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400
-v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-128v-128h-128v128h-512v-1536h1280zM781 593l107 -349q8 -27 8 -52q0 -83 -72.5 -137.5t-183.5 -54.5t-183.5 54.5t-72.5 137.5q0 25 8 52q21 63 120 396v128h128v-128h79
-q22 0 39 -13t23 -34zM640 128q53 0 90.5 19t37.5 45t-37.5 45t-90.5 19t-90.5 -19t-37.5 -45t37.5 -45t90.5 -19z" />
-    <glyph glyph-name="_427" unicode="&#xf1c7;" 
-d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
-M620 686q20 -8 20 -30v-544q0 -22 -20 -30q-8 -2 -12 -2q-12 0 -23 9l-166 167h-131q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h131l166 167q16 15 35 7zM1037 -3q31 0 50 24q129 159 129 363t-129 363q-16 21 -43 24t-47 -14q-21 -17 -23.5 -43.5t14.5 -47.5
-q100 -123 100 -282t-100 -282q-17 -21 -14.5 -47.5t23.5 -42.5q18 -15 40 -15zM826 145q27 0 47 20q87 93 87 219t-87 219q-18 19 -45 20t-46 -17t-20 -44.5t18 -46.5q52 -57 52 -131t-52 -131q-19 -20 -18 -46.5t20 -44.5q20 -17 44 -17z" />
-    <glyph glyph-name="_428" unicode="&#xf1c8;" 
-d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
-M768 768q52 0 90 -38t38 -90v-384q0 -52 -38 -90t-90 -38h-384q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h384zM1260 766q20 -8 20 -30v-576q0 -22 -20 -30q-8 -2 -12 -2q-14 0 -23 9l-265 266v90l265 266q9 9 23 9q4 0 12 -2z" />
-    <glyph glyph-name="_429" unicode="&#xf1c9;" 
-d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
-M480 768q8 11 21 12.5t24 -6.5l51 -38q11 -8 12.5 -21t-6.5 -24l-182 -243l182 -243q8 -11 6.5 -24t-12.5 -21l-51 -38q-11 -8 -24 -6.5t-21 12.5l-226 301q-14 19 0 38zM1282 467q14 -19 0 -38l-226 -301q-8 -11 -21 -12.5t-24 6.5l-51 38q-11 8 -12.5 21t6.5 24l182 243
-l-182 243q-8 11 -6.5 24t12.5 21l51 38q11 8 24 6.5t21 -12.5zM662 6q-13 2 -20.5 13t-5.5 24l138 831q2 13 13 20.5t24 5.5l63 -10q13 -2 20.5 -13t5.5 -24l-138 -831q-2 -13 -13 -20.5t-24 -5.5z" />
-    <glyph glyph-name="_430" unicode="&#xf1ca;" 
-d="M1497 709v-198q-101 -23 -198 -23q-65 -136 -165.5 -271t-181.5 -215.5t-128 -106.5q-80 -45 -162 3q-28 17 -60.5 43.5t-85 83.5t-102.5 128.5t-107.5 184t-105.5 244t-91.5 314.5t-70.5 390h283q26 -218 70 -398.5t104.5 -317t121.5 -235.5t140 -195q169 169 287 406
-q-142 72 -223 220t-81 333q0 192 104 314.5t284 122.5q178 0 273 -105.5t95 -297.5q0 -159 -58 -286q-7 -1 -19.5 -3t-46 -2t-63 6t-62 25.5t-50.5 51.5q31 103 31 184q0 87 -29 132t-79 45q-53 0 -85 -49.5t-32 -140.5q0 -186 105 -293.5t267 -107.5q62 0 121 14z" />
-    <glyph glyph-name="_431" unicode="&#xf1cb;" horiz-adv-x="1792" 
-d="M216 367l603 -402v359l-334 223zM154 511l193 129l-193 129v-258zM973 -35l603 402l-269 180l-334 -223v-359zM896 458l272 182l-272 182l-272 -182zM485 733l334 223v359l-603 -402zM1445 640l193 -129v258zM1307 733l269 180l-603 402v-359zM1792 913v-546
-q0 -41 -34 -64l-819 -546q-21 -13 -43 -13t-43 13l-819 546q-34 23 -34 64v546q0 41 34 64l819 546q21 13 43 13t43 -13l819 -546q34 -23 34 -64z" />
-    <glyph glyph-name="_432" unicode="&#xf1cc;" horiz-adv-x="2048" 
-d="M1800 764q111 -46 179.5 -145.5t68.5 -221.5q0 -164 -118 -280.5t-285 -116.5q-4 0 -11.5 0.5t-10.5 0.5h-1209h-1h-2h-5q-170 10 -288 125.5t-118 280.5q0 110 55 203t147 147q-12 39 -12 82q0 115 82 196t199 81q95 0 172 -58q75 154 222.5 248t326.5 94
-q166 0 306 -80.5t221.5 -218.5t81.5 -301q0 -6 -0.5 -18t-0.5 -18zM468 498q0 -122 84 -193t208 -71q137 0 240 99q-16 20 -47.5 56.5t-43.5 50.5q-67 -65 -144 -65q-55 0 -93.5 33.5t-38.5 87.5q0 53 38.5 87t91.5 34q44 0 84.5 -21t73 -55t65 -75t69 -82t77 -75t97 -55
-t121.5 -21q121 0 204.5 71.5t83.5 190.5q0 121 -84 192t-207 71q-143 0 -241 -97l93 -108q66 64 142 64q52 0 92 -33t40 -84q0 -57 -37 -91.5t-94 -34.5q-43 0 -82.5 21t-72 55t-65.5 75t-69.5 82t-77.5 75t-96.5 55t-118.5 21q-122 0 -207 -70.5t-85 -189.5z" />
-    <glyph glyph-name="_433" unicode="&#xf1cd;" horiz-adv-x="1792" 
-d="M896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 1408q-190 0 -361 -90l194 -194q82 28 167 28t167 -28l194 194q-171 90 -361 90zM218 279l194 194
-q-28 82 -28 167t28 167l-194 194q-90 -171 -90 -361t90 -361zM896 -128q190 0 361 90l-194 194q-82 -28 -167 -28t-167 28l-194 -194q171 -90 361 -90zM896 256q159 0 271.5 112.5t112.5 271.5t-112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5
-t271.5 -112.5zM1380 473l194 -194q90 171 90 361t-90 361l-194 -194q28 -82 28 -167t-28 -167z" />
-    <glyph glyph-name="_434" unicode="&#xf1ce;" horiz-adv-x="1792" 
-d="M1760 640q0 -176 -68.5 -336t-184 -275.5t-275.5 -184t-336 -68.5t-336 68.5t-275.5 184t-184 275.5t-68.5 336q0 213 97 398.5t265 305.5t374 151v-228q-221 -45 -366.5 -221t-145.5 -406q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5
-t136.5 204t51 248.5q0 230 -145.5 406t-366.5 221v228q206 -31 374 -151t265 -305.5t97 -398.5z" />
-    <glyph glyph-name="uniF1D0" unicode="&#xf1d0;" horiz-adv-x="1792" 
-d="M19 662q8 217 116 406t305 318h5q0 -1 -1 -3q-8 -8 -28 -33.5t-52 -76.5t-60 -110.5t-44.5 -135.5t-14 -150.5t39 -157.5t108.5 -154q50 -50 102 -69.5t90.5 -11.5t69.5 23.5t47 32.5l16 16q39 51 53 116.5t6.5 122.5t-21 107t-26.5 80l-14 29q-10 25 -30.5 49.5t-43 41
-t-43.5 29.5t-35 19l-13 6l104 115q39 -17 78 -52t59 -61l19 -27q1 48 -18.5 103.5t-40.5 87.5l-20 31l161 183l160 -181q-33 -46 -52.5 -102.5t-22.5 -90.5l-4 -33q22 37 61.5 72.5t67.5 52.5l28 17l103 -115q-44 -14 -85 -50t-60 -65l-19 -29q-31 -56 -48 -133.5t-7 -170
-t57 -156.5q33 -45 77.5 -60.5t85 -5.5t76 26.5t57.5 33.5l21 16q60 53 96.5 115t48.5 121.5t10 121.5t-18 118t-37 107.5t-45.5 93t-45 72t-34.5 47.5l-13 17q-14 13 -7 13l10 -3q40 -29 62.5 -46t62 -50t64 -58t58.5 -65t55.5 -77t45.5 -88t38 -103t23.5 -117t10.5 -136
-q3 -259 -108 -465t-312 -321t-456 -115q-185 0 -351 74t-283.5 198t-184 293t-60.5 353z" />
-    <glyph glyph-name="uniF1D1" unicode="&#xf1d1;" horiz-adv-x="1792" 
-d="M874 -102v-66q-208 6 -385 109.5t-283 275.5l58 34q29 -49 73 -99l65 57q148 -168 368 -212l-17 -86q65 -12 121 -13zM276 428l-83 -28q22 -60 49 -112l-57 -33q-98 180 -98 385t98 385l57 -33q-30 -56 -49 -112l82 -28q-35 -100 -35 -212q0 -109 36 -212zM1528 251
-l58 -34q-106 -172 -283 -275.5t-385 -109.5v66q56 1 121 13l-17 86q220 44 368 212l65 -57q44 50 73 99zM1377 805l-233 -80q14 -42 14 -85t-14 -85l232 -80q-31 -92 -98 -169l-185 162q-57 -67 -147 -85l48 -241q-52 -10 -98 -10t-98 10l48 241q-90 18 -147 85l-185 -162
-q-67 77 -98 169l232 80q-14 42 -14 85t14 85l-233 80q33 93 99 169l185 -162q59 68 147 86l-48 240q44 10 98 10t98 -10l-48 -240q88 -18 147 -86l185 162q66 -76 99 -169zM874 1448v-66q-65 -2 -121 -13l17 -86q-220 -42 -368 -211l-65 56q-38 -42 -73 -98l-57 33
-q106 172 282 275.5t385 109.5zM1705 640q0 -205 -98 -385l-57 33q27 52 49 112l-83 28q36 103 36 212q0 112 -35 212l82 28q-19 56 -49 112l57 33q98 -180 98 -385zM1585 1063l-57 -33q-35 56 -73 98l-65 -56q-148 169 -368 211l17 86q-56 11 -121 13v66q209 -6 385 -109.5
-t282 -275.5zM1748 640q0 173 -67.5 331t-181.5 272t-272 181.5t-331 67.5t-331 -67.5t-272 -181.5t-181.5 -272t-67.5 -331t67.5 -331t181.5 -272t272 -181.5t331 -67.5t331 67.5t272 181.5t181.5 272t67.5 331zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71
-t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
-    <glyph glyph-name="uniF1D2" unicode="&#xf1d2;" 
-d="M582 228q0 -66 -93 -66q-107 0 -107 63q0 64 98 64q102 0 102 -61zM546 694q0 -85 -74 -85q-77 0 -77 84q0 90 77 90q36 0 55 -25.5t19 -63.5zM712 769v125q-78 -29 -135 -29q-50 29 -110 29q-86 0 -145 -57t-59 -143q0 -50 29.5 -102t73.5 -67v-3q-38 -17 -38 -85
-q0 -53 41 -77v-3q-113 -37 -113 -139q0 -45 20 -78.5t54 -51t72 -25.5t81 -8q224 0 224 188q0 67 -48 99t-126 46q-27 5 -51.5 20.5t-24.5 39.5q0 44 49 52q77 15 122 70t45 134q0 24 -10 52q37 9 49 13zM771 350h137q-2 27 -2 82v387q0 46 2 69h-137q3 -23 3 -71v-392
-q0 -50 -3 -75zM1280 366v121q-30 -21 -68 -21q-53 0 -53 82v225h52q9 0 26.5 -1t26.5 -1v117h-105q0 82 3 102h-140q4 -24 4 -55v-47h-60v-117q36 3 37 3q3 0 11 -0.5t12 -0.5v-2h-2v-217q0 -37 2.5 -64t11.5 -56.5t24.5 -48.5t43.5 -31t66 -12q64 0 108 24zM924 1072
-q0 36 -24 63.5t-60 27.5t-60.5 -27t-24.5 -64q0 -36 25 -62.5t60 -26.5t59.5 27t24.5 62zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="_438" unicode="&#xf1d3;" horiz-adv-x="1792" 
-d="M595 22q0 100 -165 100q-158 0 -158 -104q0 -101 172 -101q151 0 151 105zM536 777q0 61 -30 102t-89 41q-124 0 -124 -145q0 -135 124 -135q119 0 119 137zM805 1101v-202q-36 -12 -79 -22q16 -43 16 -84q0 -127 -73 -216.5t-197 -112.5q-40 -8 -59.5 -27t-19.5 -58
-q0 -31 22.5 -51.5t58 -32t78.5 -22t86 -25.5t78.5 -37.5t58 -64t22.5 -98.5q0 -304 -363 -304q-69 0 -130 12.5t-116 41t-87.5 82t-32.5 127.5q0 165 182 225v4q-67 41 -67 126q0 109 63 137v4q-72 24 -119.5 108.5t-47.5 165.5q0 139 95 231.5t235 92.5q96 0 178 -47
-q98 0 218 47zM1123 220h-222q4 45 4 134v609q0 94 -4 128h222q-4 -33 -4 -124v-613q0 -89 4 -134zM1724 442v-196q-71 -39 -174 -39q-62 0 -107 20t-70 50t-39.5 78t-18.5 92t-4 103v351h2v4q-7 0 -19 1t-18 1q-21 0 -59 -6v190h96v76q0 54 -6 89h227q-6 -41 -6 -165h171
-v-190q-15 0 -43.5 2t-42.5 2h-85v-365q0 -131 87 -131q61 0 109 33zM1148 1389q0 -58 -39 -101.5t-96 -43.5q-58 0 -98 43.5t-40 101.5q0 59 39.5 103t98.5 44q58 0 96.5 -44.5t38.5 -102.5z" />
-    <glyph glyph-name="_439" unicode="&#xf1d4;" 
-d="M809 532l266 499h-112l-157 -312q-24 -48 -44 -92l-42 92l-155 312h-120l263 -493v-324h101v318zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="uniF1D5" unicode="&#xf1d5;" horiz-adv-x="1280" 
-d="M842 964q0 -80 -57 -136.5t-136 -56.5q-60 0 -111 35q-62 -67 -115 -146q-247 -371 -202 -859q1 -22 -12.5 -38.5t-34.5 -18.5h-5q-20 0 -35 13.5t-17 33.5q-14 126 -3.5 247.5t29.5 217t54 186t69 155.5t74 125q61 90 132 165q-16 35 -16 77q0 80 56.5 136.5t136.5 56.5
-t136.5 -56.5t56.5 -136.5zM1223 953q0 -158 -78 -292t-212.5 -212t-292.5 -78q-64 0 -131 14q-21 5 -32.5 23.5t-6.5 39.5q5 20 23 31.5t39 7.5q51 -13 108 -13q97 0 186 38t153 102t102 153t38 186t-38 186t-102 153t-153 102t-186 38t-186 -38t-153 -102t-102 -153
-t-38 -186q0 -114 52 -218q10 -20 3.5 -40t-25.5 -30t-39.5 -3t-30.5 26q-64 123 -64 265q0 119 46.5 227t124.5 186t186 124t226 46q158 0 292.5 -78t212.5 -212.5t78 -292.5z" />
-    <glyph glyph-name="uniF1D6" unicode="&#xf1d6;" horiz-adv-x="1792" 
-d="M270 730q-8 19 -8 52q0 20 11 49t24 45q-1 22 7.5 53t22.5 43q0 139 92.5 288.5t217.5 209.5q139 66 324 66q133 0 266 -55q49 -21 90 -48t71 -56t55 -68t42 -74t32.5 -84.5t25.5 -89.5t22 -98l1 -5q55 -83 55 -150q0 -14 -9 -40t-9 -38q0 -1 1.5 -3.5t3.5 -5t2 -3.5
-q77 -114 120.5 -214.5t43.5 -208.5q0 -43 -19.5 -100t-55.5 -57q-9 0 -19.5 7.5t-19 17.5t-19 26t-16 26.5t-13.5 26t-9 17.5q-1 1 -3 1l-5 -4q-59 -154 -132 -223q20 -20 61.5 -38.5t69 -41.5t35.5 -65q-2 -4 -4 -16t-7 -18q-64 -97 -302 -97q-53 0 -110.5 9t-98 20
-t-104.5 30q-15 5 -23 7q-14 4 -46 4.5t-40 1.5q-41 -45 -127.5 -65t-168.5 -20q-35 0 -69 1.5t-93 9t-101 20.5t-74.5 40t-32.5 64q0 40 10 59.5t41 48.5q11 2 40.5 13t49.5 12q4 0 14 2q2 2 2 4l-2 3q-48 11 -108 105.5t-73 156.5l-5 3q-4 0 -12 -20q-18 -41 -54.5 -74.5
-t-77.5 -37.5h-1q-4 0 -6 4.5t-5 5.5q-23 54 -23 100q0 275 252 466z" />
-    <glyph glyph-name="uniF1D7" unicode="&#xf1d7;" horiz-adv-x="2048" 
-d="M580 1075q0 41 -25 66t-66 25q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 66 24.5t25 65.5zM1323 568q0 28 -25.5 50t-65.5 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q40 0 65.5 22t25.5 51zM1087 1075q0 41 -24.5 66t-65.5 25
-q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 65.5 24.5t24.5 65.5zM1722 568q0 28 -26 50t-65 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q39 0 65 22t26 51zM1456 965q-31 4 -70 4q-169 0 -311 -77t-223.5 -208.5t-81.5 -287.5
-q0 -78 23 -152q-35 -3 -68 -3q-26 0 -50 1.5t-55 6.5t-44.5 7t-54.5 10.5t-50 10.5l-253 -127l72 218q-290 203 -290 490q0 169 97.5 311t264 223.5t363.5 81.5q176 0 332.5 -66t262 -182.5t136.5 -260.5zM2048 404q0 -117 -68.5 -223.5t-185.5 -193.5l55 -181l-199 109
-q-150 -37 -218 -37q-169 0 -311 70.5t-223.5 191.5t-81.5 264t81.5 264t223.5 191.5t311 70.5q161 0 303 -70.5t227.5 -192t85.5 -263.5z" />
-    <glyph glyph-name="_443" unicode="&#xf1d8;" horiz-adv-x="1792" 
-d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-453 185l-242 -295q-18 -23 -49 -23q-13 0 -22 4q-19 7 -30.5 23.5t-11.5 36.5v349l864 1059l-1069 -925l-395 162q-37 14 -40 55q-2 40 32 59l1664 960q15 9 32 9q20 0 36 -11z" />
-    <glyph glyph-name="_444" unicode="&#xf1d9;" horiz-adv-x="1792" 
-d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-527 215l-298 -327q-18 -21 -47 -21q-14 0 -23 4q-19 7 -30 23.5t-11 36.5v452l-472 193q-37 14 -40 55q-3 39 32 59l1664 960q35 21 68 -2zM1422 26l221 1323l-1434 -827l336 -137
-l863 639l-478 -797z" />
-    <glyph glyph-name="_445" unicode="&#xf1da;" 
-d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5
-t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298zM896 928v-448q0 -14 -9 -23
-t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23z" />
-    <glyph glyph-name="_446" unicode="&#xf1db;" 
-d="M768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103
-t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="_447" unicode="&#xf1dc;" horiz-adv-x="1792" 
-d="M1682 -128q-44 0 -132.5 3.5t-133.5 3.5q-44 0 -132 -3.5t-132 -3.5q-24 0 -37 20.5t-13 45.5q0 31 17 46t39 17t51 7t45 15q33 21 33 140l-1 391q0 21 -1 31q-13 4 -50 4h-675q-38 0 -51 -4q-1 -10 -1 -31l-1 -371q0 -142 37 -164q16 -10 48 -13t57 -3.5t45 -15
-t20 -45.5q0 -26 -12.5 -48t-36.5 -22q-47 0 -139.5 3.5t-138.5 3.5q-43 0 -128 -3.5t-127 -3.5q-23 0 -35.5 21t-12.5 45q0 30 15.5 45t36 17.5t47.5 7.5t42 15q33 23 33 143l-1 57v813q0 3 0.5 26t0 36.5t-1.5 38.5t-3.5 42t-6.5 36.5t-11 31.5t-16 18q-15 10 -45 12t-53 2
-t-41 14t-18 45q0 26 12 48t36 22q46 0 138.5 -3.5t138.5 -3.5q42 0 126.5 3.5t126.5 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17 -43.5t-38.5 -14.5t-49.5 -4t-43 -13q-35 -21 -35 -160l1 -320q0 -21 1 -32q13 -3 39 -3h699q25 0 38 3q1 11 1 32l1 320q0 139 -35 160
-q-18 11 -58.5 12.5t-66 13t-25.5 49.5q0 26 12.5 48t37.5 22q44 0 132 -3.5t132 -3.5q43 0 129 3.5t129 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17.5 -44t-40 -14.5t-51.5 -3t-44 -12.5q-35 -23 -35 -161l1 -943q0 -119 34 -140q16 -10 46 -13.5t53.5 -4.5t41.5 -15.5t18 -44.5
-q0 -26 -12 -48t-36 -22z" />
-    <glyph glyph-name="_448" unicode="&#xf1dd;" horiz-adv-x="1280" 
-d="M1278 1347v-73q0 -29 -18.5 -61t-42.5 -32q-50 0 -54 -1q-26 -6 -32 -31q-3 -11 -3 -64v-1152q0 -25 -18 -43t-43 -18h-108q-25 0 -43 18t-18 43v1218h-143v-1218q0 -25 -17.5 -43t-43.5 -18h-108q-26 0 -43.5 18t-17.5 43v496q-147 12 -245 59q-126 58 -192 179
-q-64 117 -64 259q0 166 88 286q88 118 209 159q111 37 417 37h479q25 0 43 -18t18 -43z" />
-    <glyph glyph-name="_449" unicode="&#xf1de;" 
-d="M352 128v-128h-352v128h352zM704 256q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM864 640v-128h-864v128h864zM224 1152v-128h-224v128h224zM1536 128v-128h-736v128h736zM576 1280q26 0 45 -19t19 -45v-256
-q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1216 768q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1536 640v-128h-224v128h224zM1536 1152v-128h-864v128h864z" />
-    <glyph glyph-name="uniF1E0" unicode="&#xf1e0;" 
-d="M1216 512q133 0 226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5t-226.5 93.5t-93.5 226.5q0 12 2 34l-360 180q-92 -86 -218 -86q-133 0 -226.5 93.5t-93.5 226.5t93.5 226.5t226.5 93.5q126 0 218 -86l360 180q-2 22 -2 34q0 133 93.5 226.5t226.5 93.5
-t226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5q-126 0 -218 86l-360 -180q2 -22 2 -34t-2 -34l360 -180q92 86 218 86z" />
-    <glyph glyph-name="_451" unicode="&#xf1e1;" 
-d="M1280 341q0 88 -62.5 151t-150.5 63q-84 0 -145 -58l-241 120q2 16 2 23t-2 23l241 120q61 -58 145 -58q88 0 150.5 63t62.5 151t-62.5 150.5t-150.5 62.5t-151 -62.5t-63 -150.5q0 -7 2 -23l-241 -120q-62 57 -145 57q-88 0 -150.5 -62.5t-62.5 -150.5t62.5 -150.5
-t150.5 -62.5q83 0 145 57l241 -120q-2 -16 -2 -23q0 -88 63 -150.5t151 -62.5t150.5 62.5t62.5 150.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="_452" unicode="&#xf1e2;" horiz-adv-x="1792" 
-d="M571 947q-10 25 -34 35t-49 0q-108 -44 -191 -127t-127 -191q-10 -25 0 -49t35 -34q13 -5 24 -5q42 0 60 40q34 84 98.5 148.5t148.5 98.5q25 11 35 35t0 49zM1513 1303l46 -46l-244 -243l68 -68q19 -19 19 -45.5t-19 -45.5l-64 -64q89 -161 89 -343q0 -143 -55.5 -273.5
-t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5q182 0 343 -89l64 64q19 19 45.5 19t45.5 -19l68 -68zM1521 1359q-10 -10 -22 -10q-13 0 -23 10l-91 90q-9 10 -9 23t9 23q10 9 23 9t23 -9l90 -91
-q10 -9 10 -22.5t-10 -22.5zM1751 1129q-11 -9 -23 -9t-23 9l-90 91q-10 9 -10 22.5t10 22.5q9 10 22.5 10t22.5 -10l91 -90q9 -10 9 -23t-9 -23zM1792 1312q0 -14 -9 -23t-23 -9h-96q-14 0 -23 9t-9 23t9 23t23 9h96q14 0 23 -9t9 -23zM1600 1504v-96q0 -14 -9 -23t-23 -9
-t-23 9t-9 23v96q0 14 9 23t23 9t23 -9t9 -23zM1751 1449l-91 -90q-10 -10 -22 -10q-13 0 -23 10q-10 9 -10 22.5t10 22.5l90 91q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
-    <glyph glyph-name="_453" unicode="&#xf1e3;" horiz-adv-x="1792" 
-d="M609 720l287 208l287 -208l-109 -336h-355zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM1515 186q149 203 149 454v3l-102 -89l-240 224l63 323
-l134 -12q-150 206 -389 282l53 -124l-287 -159l-287 159l53 124q-239 -76 -389 -282l135 12l62 -323l-240 -224l-102 89v-3q0 -251 149 -454l30 132l326 -40l139 -298l-116 -69q117 -39 240 -39t240 39l-116 69l139 298l326 40z" />
-    <glyph glyph-name="_454" unicode="&#xf1e4;" horiz-adv-x="1792" 
-d="M448 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM256 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM832 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23
-v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM66 768q-28 0 -47 19t-19 46v129h514v-129q0 -27 -19 -46t-46 -19h-383zM1216 224v-192q0 -14 -9 -23t-23 -9h-192
-q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1600 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23
-zM1408 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1016v-13h-514v10q0 104 -382 102q-382 -1 -382 -102v-10h-514v13q0 17 8.5 43t34 64t65.5 75.5t110.5 76t160 67.5t224 47.5t293.5 18.5t293 -18.5t224 -47.5
-t160.5 -67.5t110.5 -76t65.5 -75.5t34 -64t8.5 -43zM1792 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 962v-129q0 -27 -19 -46t-46 -19h-384q-27 0 -46 19t-19 46v129h514z" />
-    <glyph glyph-name="_455" unicode="&#xf1e5;" horiz-adv-x="1792" 
-d="M704 1216v-768q0 -26 -19 -45t-45 -19v-576q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v512l249 873q7 23 31 23h424zM1024 1216v-704h-256v704h256zM1792 320v-512q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v576q-26 0 -45 19t-19 45v768h424q24 0 31 -23z
-M736 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23zM1408 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23z" />
-    <glyph glyph-name="_456" unicode="&#xf1e6;" horiz-adv-x="1792" 
-d="M1755 1083q37 -38 37 -90.5t-37 -90.5l-401 -400l150 -150l-160 -160q-163 -163 -389.5 -186.5t-411.5 100.5l-362 -362h-181v181l362 362q-124 185 -100.5 411.5t186.5 389.5l160 160l150 -150l400 401q38 37 91 37t90 -37t37 -90.5t-37 -90.5l-400 -401l234 -234
-l401 400q38 37 91 37t90 -37z" />
-    <glyph glyph-name="_457" unicode="&#xf1e7;" horiz-adv-x="1792" 
-d="M873 796q0 -83 -63.5 -142.5t-152.5 -59.5t-152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59t152.5 -59t63.5 -143zM1375 796q0 -83 -63 -142.5t-153 -59.5q-89 0 -152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59q90 0 153 -59t63 -143zM1600 616v667q0 87 -32 123.5
-t-111 36.5h-1112q-83 0 -112.5 -34t-29.5 -126v-673q43 -23 88.5 -40t81 -28t81 -18.5t71 -11t70 -4t58.5 -0.5t56.5 2t44.5 2q68 1 95 -27q6 -6 10 -9q26 -25 61 -51q7 91 118 87q5 0 36.5 -1.5t43 -2t45.5 -1t53 1t54.5 4.5t61 8.5t62 13.5t67 19.5t67.5 27t72 34.5z
-M1763 621q-121 -149 -372 -252q84 -285 -23 -465q-66 -113 -183 -148q-104 -32 -182 15q-86 51 -82 164l-1 326v1q-8 2 -24.5 6t-23.5 5l-1 -338q4 -114 -83 -164q-79 -47 -183 -15q-117 36 -182 150q-105 180 -22 463q-251 103 -372 252q-25 37 -4 63t60 -1q4 -2 11.5 -7
-t10.5 -8v694q0 72 47 123t114 51h1257q67 0 114 -51t47 -123v-694l21 15q39 27 60 1t-4 -63z" />
-    <glyph glyph-name="_458" unicode="&#xf1e8;" horiz-adv-x="1792" 
-d="M896 1102v-434h-145v434h145zM1294 1102v-434h-145v434h145zM1294 342l253 254v795h-1194v-1049h326v-217l217 217h398zM1692 1536v-1013l-434 -434h-326l-217 -217h-217v217h-398v1158l109 289h1483z" />
-    <glyph glyph-name="_459" unicode="&#xf1e9;" 
-d="M773 217v-127q-1 -292 -6 -305q-12 -32 -51 -40q-54 -9 -181.5 38t-162.5 89q-13 15 -17 36q-1 12 4 26q4 10 34 47t181 216q1 0 60 70q15 19 39.5 24.5t49.5 -3.5q24 -10 37.5 -29t12.5 -42zM624 468q-3 -55 -52 -70l-120 -39q-275 -88 -292 -88q-35 2 -54 36
-q-12 25 -17 75q-8 76 1 166.5t30 124.5t56 32q13 0 202 -77q71 -29 115 -47l84 -34q23 -9 35.5 -30.5t11.5 -48.5zM1450 171q-7 -54 -91.5 -161t-135.5 -127q-37 -14 -63 7q-14 10 -184 287l-47 77q-14 21 -11.5 46t19.5 46q35 43 83 26q1 -1 119 -40q203 -66 242 -79.5
-t47 -20.5q28 -22 22 -61zM778 803q5 -102 -54 -122q-58 -17 -114 71l-378 598q-8 35 19 62q41 43 207.5 89.5t224.5 31.5q40 -10 49 -45q3 -18 22 -305.5t24 -379.5zM1440 695q3 -39 -26 -59q-15 -10 -329 -86q-67 -15 -91 -23l1 2q-23 -6 -46 4t-37 32q-30 47 0 87
-q1 1 75 102q125 171 150 204t34 39q28 19 65 2q48 -23 123 -133.5t81 -167.5v-3z" />
-    <glyph glyph-name="_460" unicode="&#xf1ea;" horiz-adv-x="2048" 
-d="M1024 1024h-384v-384h384v384zM1152 384v-128h-640v128h640zM1152 1152v-640h-640v640h640zM1792 384v-128h-512v128h512zM1792 640v-128h-512v128h512zM1792 896v-128h-512v128h512zM1792 1152v-128h-512v128h512zM256 192v960h-128v-960q0 -26 19 -45t45 -19t45 19
-t19 45zM1920 192v1088h-1536v-1088q0 -33 -11 -64h1483q26 0 45 19t19 45zM2048 1408v-1216q0 -80 -56 -136t-136 -56h-1664q-80 0 -136 56t-56 136v1088h256v128h1792z" />
-    <glyph glyph-name="_461" unicode="&#xf1eb;" horiz-adv-x="2048" 
-d="M1024 13q-20 0 -93 73.5t-73 93.5q0 32 62.5 54t103.5 22t103.5 -22t62.5 -54q0 -20 -73 -93.5t-93 -73.5zM1294 284q-2 0 -40 25t-101.5 50t-128.5 25t-128.5 -25t-101 -50t-40.5 -25q-18 0 -93.5 75t-75.5 93q0 13 10 23q78 77 196 121t233 44t233 -44t196 -121
-q10 -10 10 -23q0 -18 -75.5 -93t-93.5 -75zM1567 556q-11 0 -23 8q-136 105 -252 154.5t-268 49.5q-85 0 -170.5 -22t-149 -53t-113.5 -62t-79 -53t-31 -22q-17 0 -92 75t-75 93q0 12 10 22q132 132 320 205t380 73t380 -73t320 -205q10 -10 10 -22q0 -18 -75 -93t-92 -75z
-M1838 827q-11 0 -22 9q-179 157 -371.5 236.5t-420.5 79.5t-420.5 -79.5t-371.5 -236.5q-11 -9 -22 -9q-17 0 -92.5 75t-75.5 93q0 13 10 23q187 186 445 288t527 102t527 -102t445 -288q10 -10 10 -23q0 -18 -75.5 -93t-92.5 -75z" />
-    <glyph glyph-name="_462" unicode="&#xf1ec;" horiz-adv-x="1792" 
-d="M384 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5
-t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5
-t37.5 90.5zM384 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 768q0 53 -37.5 90.5t-90.5 37.5
-t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1536 0v384q0 52 -38 90t-90 38t-90 -38t-38 -90v-384q0 -52 38 -90t90 -38t90 38t38 90zM1152 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5z
-M1536 1088v256q0 26 -19 45t-45 19h-1280q-26 0 -45 -19t-19 -45v-256q0 -26 19 -45t45 -19h1280q26 0 45 19t19 45zM1536 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1408v-1536q0 -52 -38 -90t-90 -38
-h-1408q-52 0 -90 38t-38 90v1536q0 52 38 90t90 38h1408q52 0 90 -38t38 -90z" />
-    <glyph glyph-name="_463" unicode="&#xf1ed;" 
-d="M1519 890q18 -84 -4 -204q-87 -444 -565 -444h-44q-25 0 -44 -16.5t-24 -42.5l-4 -19l-55 -346l-2 -15q-5 -26 -24.5 -42.5t-44.5 -16.5h-251q-21 0 -33 15t-9 36q9 56 26.5 168t26.5 168t27 167.5t27 167.5q5 37 43 37h131q133 -2 236 21q175 39 287 144q102 95 155 246
-q24 70 35 133q1 6 2.5 7.5t3.5 1t6 -3.5q79 -59 98 -162zM1347 1172q0 -107 -46 -236q-80 -233 -302 -315q-113 -40 -252 -42q0 -1 -90 -1l-90 1q-100 0 -118 -96q-2 -8 -85 -530q-1 -10 -12 -10h-295q-22 0 -36.5 16.5t-11.5 38.5l232 1471q5 29 27.5 48t51.5 19h598
-q34 0 97.5 -13t111.5 -32q107 -41 163.5 -123t56.5 -196z" />
-    <glyph glyph-name="_464" unicode="&#xf1ee;" horiz-adv-x="1792" 
-d="M441 864q33 0 52 -26q266 -364 362 -774h-446q-127 441 -367 749q-12 16 -3 33.5t29 17.5h373zM1000 507q-49 -199 -125 -393q-79 310 -256 594q40 221 44 449q211 -340 337 -650zM1099 1216q235 -324 384.5 -698.5t184.5 -773.5h-451q-41 665 -553 1472h435zM1792 640
-q0 -424 -101 -812q-67 560 -359 1083q-25 301 -106 584q-4 16 5.5 28.5t25.5 12.5h359q21 0 38.5 -13t22.5 -33q115 -409 115 -850z" />
-    <glyph glyph-name="uniF1F0" unicode="&#xf1f0;" horiz-adv-x="2304" 
-d="M1975 546h-138q14 37 66 179l3 9q4 10 10 26t9 26l12 -55zM531 611l-58 295q-11 54 -75 54h-268l-2 -13q311 -79 403 -336zM710 960l-162 -438l-17 89q-26 70 -85 129.5t-131 88.5l135 -510h175l261 641h-176zM849 318h166l104 642h-166zM1617 944q-69 27 -149 27
-q-123 0 -201 -59t-79 -153q-1 -102 145 -174q48 -23 67 -41t19 -39q0 -30 -30 -46t-69 -16q-86 0 -156 33l-22 11l-23 -144q74 -34 185 -34q130 -1 208.5 59t80.5 160q0 106 -140 174q-49 25 -71 42t-22 38q0 22 24.5 38.5t70.5 16.5q70 1 124 -24l15 -8zM2042 960h-128
-q-65 0 -87 -54l-246 -588h174l35 96h212q5 -22 20 -96h154zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
-    <glyph glyph-name="_466" unicode="&#xf1f1;" horiz-adv-x="2304" 
-d="M1119 1195q-128 85 -281 85q-103 0 -197.5 -40.5t-162.5 -108.5t-108.5 -162t-40.5 -197q0 -104 40.5 -198t108.5 -162t162 -108.5t198 -40.5q153 0 281 85q-131 107 -178 265.5t0.5 316.5t177.5 265zM1152 1171q-126 -99 -172 -249.5t-0.5 -300.5t172.5 -249
-q127 99 172.5 249t-0.5 300.5t-172 249.5zM1185 1195q130 -107 177.5 -265.5t0.5 -317t-178 -264.5q128 -85 281 -85q104 0 198 40.5t162 108.5t108.5 162t40.5 198q0 103 -40.5 197t-108.5 162t-162.5 108.5t-197.5 40.5q-153 0 -281 -85zM1926 473h7v3h-17v-3h7v-17h3v17z
-M1955 456h4v20h-5l-6 -13l-6 13h-5v-20h3v15l6 -13h4l5 13v-15zM1947 16v-2h-2h-3v3h3h2v-1zM1947 7h3l-4 5h2l1 1q1 1 1 3t-1 3l-1 1h-3h-6v-13h3v5h1zM685 75q0 19 11 31t30 12q18 0 29 -12.5t11 -30.5q0 -19 -11 -31t-29 -12q-19 0 -30 12t-11 31zM1158 119q30 0 35 -32
-h-70q5 32 35 32zM1514 75q0 19 11 31t29 12t29.5 -12.5t11.5 -30.5q0 -19 -11 -31t-30 -12q-18 0 -29 12t-11 31zM1786 75q0 18 11.5 30.5t29.5 12.5t29.5 -12.5t11.5 -30.5q0 -19 -11.5 -31t-29.5 -12t-29.5 12.5t-11.5 30.5zM1944 3q-2 0 -4 1q-1 0 -3 2t-2 3q-1 2 -1 4
-q0 3 1 4q0 2 2 4l1 1q2 0 2 1q2 1 4 1q3 0 4 -1l4 -2l2 -4v-1q1 -2 1 -3l-1 -1v-3t-1 -1l-1 -2q-2 -2 -4 -2q-1 -1 -4 -1zM599 7h30v85q0 24 -14.5 38.5t-39.5 15.5q-32 0 -47 -24q-14 24 -45 24q-24 0 -39 -20v16h-30v-135h30v75q0 36 33 36q30 0 30 -36v-75h29v75
-q0 36 33 36q30 0 30 -36v-75zM765 7h29v68v67h-29v-16q-17 20 -43 20q-29 0 -48 -20t-19 -51t19 -51t48 -20q28 0 43 20v-17zM943 48q0 34 -47 40l-14 2q-23 4 -23 14q0 15 25 15q23 0 43 -11l12 24q-22 14 -55 14q-26 0 -41 -12t-15 -32q0 -33 47 -39l13 -2q24 -4 24 -14
-q0 -17 -31 -17q-25 0 -45 14l-13 -23q25 -17 58 -17q29 0 45.5 12t16.5 32zM1073 14l-8 25q-13 -7 -26 -7q-19 0 -19 22v61h48v27h-48v41h-30v-41h-28v-27h28v-61q0 -50 47 -50q21 0 36 10zM1159 146q-29 0 -48 -20t-19 -51q0 -32 19.5 -51.5t49.5 -19.5q33 0 55 19l-14 22
-q-18 -15 -39 -15q-34 0 -41 33h101v12q0 32 -18 51.5t-46 19.5zM1318 146q-23 0 -35 -20v16h-30v-135h30v76q0 35 29 35q10 0 18 -4l9 28q-9 4 -21 4zM1348 75q0 -31 19.5 -51t52.5 -20q29 0 48 16l-14 24q-18 -13 -35 -12q-18 0 -29.5 12t-11.5 31t11.5 31t29.5 12
-q19 0 35 -12l14 24q-20 16 -48 16q-33 0 -52.5 -20t-19.5 -51zM1593 7h30v68v67h-30v-16q-15 20 -42 20q-29 0 -48.5 -20t-19.5 -51t19.5 -51t48.5 -20q28 0 42 20v-17zM1726 146q-23 0 -35 -20v16h-29v-135h29v76q0 35 29 35q10 0 18 -4l9 28q-8 4 -21 4zM1866 7h29v68v122
-h-29v-71q-15 20 -43 20t-47.5 -20.5t-19.5 -50.5t19.5 -50.5t47.5 -20.5q29 0 43 20v-17zM1944 27l-2 -1h-3q-2 -1 -4 -3q-3 -1 -3 -4q-1 -2 -1 -6q0 -3 1 -5q0 -2 3 -4q2 -2 4 -3t5 -1q4 0 6 1q0 1 2 2l2 1q1 1 3 4q1 2 1 5q0 4 -1 6q-1 1 -3 4q0 1 -2 2l-2 1q-1 0 -3 0.5
-t-3 0.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
-    <glyph glyph-name="_467" unicode="&#xf1f2;" horiz-adv-x="2304" 
-d="M313 759q0 -51 -36 -84q-29 -26 -89 -26h-17v220h17q61 0 89 -27q36 -31 36 -83zM2089 824q0 -52 -64 -52h-19v101h20q63 0 63 -49zM380 759q0 74 -50 120.5t-129 46.5h-95v-333h95q74 0 119 38q60 51 60 128zM410 593h65v333h-65v-333zM730 694q0 40 -20.5 62t-75.5 42
-q-29 10 -39.5 19t-10.5 23q0 16 13.5 26.5t34.5 10.5q29 0 53 -27l34 44q-41 37 -98 37q-44 0 -74 -27.5t-30 -67.5q0 -35 18 -55.5t64 -36.5q37 -13 45 -19q19 -12 19 -34q0 -20 -14 -33.5t-36 -13.5q-48 0 -71 44l-42 -40q44 -64 115 -64q51 0 83 30.5t32 79.5zM1008 604
-v77q-37 -37 -78 -37q-49 0 -80.5 32.5t-31.5 82.5q0 48 31.5 81.5t77.5 33.5q43 0 81 -38v77q-40 20 -80 20q-74 0 -125.5 -50.5t-51.5 -123.5t51 -123.5t125 -50.5q42 0 81 19zM2240 0v527q-65 -40 -144.5 -84t-237.5 -117t-329.5 -137.5t-417.5 -134.5t-504 -118h1569
-q26 0 45 19t19 45zM1389 757q0 75 -53 128t-128 53t-128 -53t-53 -128t53 -128t128 -53t128 53t53 128zM1541 584l144 342h-71l-90 -224l-89 224h-71l142 -342h35zM1714 593h184v56h-119v90h115v56h-115v74h119v57h-184v-333zM2105 593h80l-105 140q76 16 76 94q0 47 -31 73
-t-87 26h-97v-333h65v133h9zM2304 1274v-1268q0 -56 -38.5 -95t-93.5 -39h-2040q-55 0 -93.5 39t-38.5 95v1268q0 56 38.5 95t93.5 39h2040q55 0 93.5 -39t38.5 -95z" />
-    <glyph glyph-name="f1f3" unicode="&#xf1f3;" horiz-adv-x="2304" 
-d="M119 854h89l-45 108zM740 328l74 79l-70 79h-163v-49h142v-55h-142v-54h159zM898 406l99 -110v217zM1186 453q0 33 -40 33h-84v-69h83q41 0 41 36zM1475 457q0 29 -42 29h-82v-61h81q43 0 43 32zM1197 923q0 29 -42 29h-82v-60h81q43 0 43 31zM1656 854h89l-44 108z
-M699 1009v-271h-66v212l-94 -212h-57l-94 212v-212h-132l-25 60h-135l-25 -60h-70l116 271h96l110 -257v257h106l85 -184l77 184h108zM1255 453q0 -20 -5.5 -35t-14 -25t-22.5 -16.5t-26 -10t-31.5 -4.5t-31.5 -1t-32.5 0.5t-29.5 0.5v-91h-126l-80 90l-83 -90h-256v271h260
-l80 -89l82 89h207q109 0 109 -89zM964 794v-56h-217v271h217v-57h-152v-49h148v-55h-148v-54h152zM2304 235v-229q0 -55 -38.5 -94.5t-93.5 -39.5h-2040q-55 0 -93.5 39.5t-38.5 94.5v678h111l25 61h55l25 -61h218v46l19 -46h113l20 47v-47h541v99l10 1q10 0 10 -14v-86h279
-v23q23 -12 55 -18t52.5 -6.5t63 0.5t51.5 1l25 61h56l25 -61h227v58l34 -58h182v378h-180v-44l-25 44h-185v-44l-23 44h-249q-69 0 -109 -22v22h-172v-22q-24 22 -73 22h-628l-43 -97l-43 97h-198v-44l-22 44h-169l-78 -179v391q0 55 38.5 94.5t93.5 39.5h2040
-q55 0 93.5 -39.5t38.5 -94.5v-678h-120q-51 0 -81 -22v22h-177q-55 0 -78 -22v22h-316v-22q-31 22 -87 22h-209v-22q-23 22 -91 22h-234l-54 -58l-50 58h-349v-378h343l55 59l52 -59h211v89h21q59 0 90 13v-102h174v99h8q8 0 10 -2t2 -10v-87h529q57 0 88 24v-24h168
-q60 0 95 17zM1546 469q0 -23 -12 -43t-34 -29q25 -9 34 -26t9 -46v-54h-65v45q0 33 -12 43.5t-46 10.5h-69v-99h-65v271h154q48 0 77 -15t29 -58zM1269 936q0 -24 -12.5 -44t-33.5 -29q26 -9 34.5 -25.5t8.5 -46.5v-53h-65q0 9 0.5 26.5t0 25t-3 18.5t-8.5 16t-17.5 8.5
-t-29.5 3.5h-70v-98h-64v271l153 -1q49 0 78 -14.5t29 -57.5zM1798 327v-56h-216v271h216v-56h-151v-49h148v-55h-148v-54zM1372 1009v-271h-66v271h66zM2065 357q0 -86 -102 -86h-126v58h126q34 0 34 25q0 16 -17 21t-41.5 5t-49.5 3.5t-42 22.5t-17 55q0 39 26 60t66 21
-h130v-57h-119q-36 0 -36 -25q0 -16 17.5 -20.5t42 -4t49 -2.5t42 -21.5t17.5 -54.5zM2304 407v-101q-24 -35 -88 -35h-125v58h125q33 0 33 25q0 13 -12.5 19t-31 5.5t-40 2t-40 8t-31 24t-12.5 48.5q0 39 26.5 60t66.5 21h129v-57h-118q-36 0 -36 -25q0 -20 29 -22t68.5 -5
-t56.5 -26zM2139 1008v-270h-92l-122 203v-203h-132l-26 60h-134l-25 -60h-75q-129 0 -129 133q0 138 133 138h63v-59q-7 0 -28 1t-28.5 0.5t-23 -2t-21.5 -6.5t-14.5 -13.5t-11.5 -23t-3 -33.5q0 -38 13.5 -58t49.5 -20h29l92 213h97l109 -256v256h99l114 -188v188h66z" />
-    <glyph glyph-name="_469" unicode="&#xf1f4;" horiz-adv-x="2304" 
-d="M745 630q0 -37 -25.5 -61.5t-62.5 -24.5q-29 0 -46.5 16t-17.5 44q0 37 25 62.5t62 25.5q28 0 46.5 -16.5t18.5 -45.5zM1530 779q0 -42 -22 -57t-66 -15l-32 -1l17 107q2 11 13 11h18q22 0 35 -2t25 -12.5t12 -30.5zM1881 630q0 -36 -25.5 -61t-61.5 -25q-29 0 -47 16
-t-18 44q0 37 25 62.5t62 25.5q28 0 46.5 -16.5t18.5 -45.5zM513 801q0 59 -38.5 85.5t-100.5 26.5h-160q-19 0 -21 -19l-65 -408q-1 -6 3 -11t10 -5h76q20 0 22 19l18 110q1 8 7 13t15 6.5t17 1.5t19 -1t14 -1q86 0 135 48.5t49 134.5zM822 489l41 261q1 6 -3 11t-10 5h-76
-q-14 0 -17 -33q-27 40 -95 40q-72 0 -122.5 -54t-50.5 -127q0 -59 34.5 -94t92.5 -35q28 0 58 12t48 32q-4 -12 -4 -21q0 -16 13 -16h69q19 0 22 19zM1269 752q0 5 -4 9.5t-9 4.5h-77q-11 0 -18 -10l-106 -156l-44 150q-5 16 -22 16h-75q-5 0 -9 -4.5t-4 -9.5q0 -2 19.5 -59
-t42 -123t23.5 -70q-82 -112 -82 -120q0 -13 13 -13h77q11 0 18 10l255 368q2 2 2 7zM1649 801q0 59 -38.5 85.5t-100.5 26.5h-159q-20 0 -22 -19l-65 -408q-1 -6 3 -11t10 -5h82q12 0 16 13l18 116q1 8 7 13t15 6.5t17 1.5t19 -1t14 -1q86 0 135 48.5t49 134.5zM1958 489
-l41 261q1 6 -3 11t-10 5h-76q-14 0 -17 -33q-26 40 -95 40q-72 0 -122.5 -54t-50.5 -127q0 -59 34.5 -94t92.5 -35q29 0 59 12t47 32q0 -1 -2 -9t-2 -12q0 -16 13 -16h69q19 0 22 19zM2176 898v1q0 14 -13 14h-74q-11 0 -13 -11l-65 -416l-1 -2q0 -5 4 -9.5t10 -4.5h66
-q19 0 21 19zM392 764q-5 -35 -26 -46t-60 -11l-33 -1l17 107q2 11 13 11h19q40 0 58 -11.5t12 -48.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
-    <glyph glyph-name="_470" unicode="&#xf1f5;" horiz-adv-x="2304" 
-d="M1597 633q0 -69 -21 -106q-19 -35 -52 -35q-23 0 -41 9v224q29 30 57 30q57 0 57 -122zM2035 669h-110q6 98 56 98q51 0 54 -98zM476 534q0 59 -33 91.5t-101 57.5q-36 13 -52 24t-16 25q0 26 38 26q58 0 124 -33l18 112q-67 32 -149 32q-77 0 -123 -38q-48 -39 -48 -109
-q0 -58 32.5 -90.5t99.5 -56.5q39 -14 54.5 -25.5t15.5 -27.5q0 -31 -48 -31q-29 0 -70 12.5t-72 30.5l-18 -113q72 -41 168 -41q81 0 129 37q51 41 51 117zM771 749l19 111h-96v135l-129 -21l-18 -114l-46 -8l-17 -103h62v-219q0 -84 44 -120q38 -30 111 -30q32 0 79 11v118
-q-32 -7 -44 -7q-42 0 -42 50v197h77zM1087 724v139q-15 3 -28 3q-32 0 -55.5 -16t-33.5 -46l-10 56h-131v-471h150v306q26 31 82 31q16 0 26 -2zM1124 389h150v471h-150v-471zM1746 638q0 122 -45 179q-40 52 -111 52q-64 0 -117 -56l-8 47h-132v-645l150 25v151
-q36 -11 68 -11q83 0 134 56q61 65 61 202zM1278 986q0 33 -23 56t-56 23t-56 -23t-23 -56t23 -56.5t56 -23.5t56 23.5t23 56.5zM2176 629q0 113 -48 176q-50 64 -144 64q-96 0 -151.5 -66t-55.5 -180q0 -128 63 -188q55 -55 161 -55q101 0 160 40l-16 103q-57 -31 -128 -31
-q-43 0 -63 19q-23 19 -28 66h248q2 14 2 52zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
-    <glyph glyph-name="_471" unicode="&#xf1f6;" horiz-adv-x="2048" 
-d="M1558 684q61 -356 298 -556q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5zM1024 -176q16 0 16 16t-16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5zM2026 1424q8 -10 7.5 -23.5t-10.5 -22.5
-l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5
-l418 363q10 8 23.5 7t21.5 -11z" />
-    <glyph glyph-name="_472" unicode="&#xf1f7;" horiz-adv-x="2048" 
-d="M1040 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM503 315l877 760q-42 88 -132.5 146.5t-223.5 58.5q-93 0 -169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -384 -137 -645zM1856 128
-q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5l149 129h757q-166 187 -227 459l111 97q61 -356 298 -556zM1942 1520l84 -96q8 -10 7.5 -23.5t-10.5 -22.5l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161
-q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5l418 363q10 8 23.5 7t21.5 -11z" />
-    <glyph glyph-name="_473" unicode="&#xf1f8;" horiz-adv-x="1408" 
-d="M512 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM768 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1024 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704
-q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167
-q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
-    <glyph glyph-name="_474" unicode="&#xf1f9;" 
-d="M1150 462v-109q0 -50 -36.5 -89t-94 -60.5t-118 -32.5t-117.5 -11q-205 0 -342.5 139t-137.5 346q0 203 136 339t339 136q34 0 75.5 -4.5t93 -18t92.5 -34t69 -56.5t28 -81v-109q0 -16 -16 -16h-118q-16 0 -16 16v70q0 43 -65.5 67.5t-137.5 24.5q-140 0 -228.5 -91.5
-t-88.5 -237.5q0 -151 91.5 -249.5t233.5 -98.5q68 0 138 24t70 66v70q0 7 4.5 11.5t10.5 4.5h119q6 0 11 -4.5t5 -11.5zM768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5
-t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="_475" unicode="&#xf1fa;" 
-d="M972 761q0 108 -53.5 169t-147.5 61q-63 0 -124 -30.5t-110 -84.5t-79.5 -137t-30.5 -180q0 -112 53.5 -173t150.5 -61q96 0 176 66.5t122.5 166t42.5 203.5zM1536 640q0 -111 -37 -197t-98.5 -135t-131.5 -74.5t-145 -27.5q-6 0 -15.5 -0.5t-16.5 -0.5q-95 0 -142 53
-q-28 33 -33 83q-52 -66 -131.5 -110t-173.5 -44q-161 0 -249.5 95.5t-88.5 269.5q0 157 66 290t179 210.5t246 77.5q87 0 155 -35.5t106 -99.5l2 19l11 56q1 6 5.5 12t9.5 6h118q5 0 13 -11q5 -5 3 -16l-120 -614q-5 -24 -5 -48q0 -39 12.5 -52t44.5 -13q28 1 57 5.5t73 24
-t77 50t57 89.5t24 137q0 292 -174 466t-466 174q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51q228 0 405 144q11 9 24 8t21 -12l41 -49q8 -12 7 -24q-2 -13 -12 -22q-102 -83 -227.5 -128t-258.5 -45q-156 0 -298 61
-t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q344 0 556 -212t212 -556z" />
-    <glyph glyph-name="_476" unicode="&#xf1fb;" horiz-adv-x="1792" 
-d="M1698 1442q94 -94 94 -226.5t-94 -225.5l-225 -223l104 -104q10 -10 10 -23t-10 -23l-210 -210q-10 -10 -23 -10t-23 10l-105 105l-603 -603q-37 -37 -90 -37h-203l-256 -128l-64 64l128 256v203q0 53 37 90l603 603l-105 105q-10 10 -10 23t10 23l210 210q10 10 23 10
-t23 -10l104 -104l223 225q93 94 225.5 94t226.5 -94zM512 64l576 576l-192 192l-576 -576v-192h192z" />
-    <glyph glyph-name="f1fc" unicode="&#xf1fc;" horiz-adv-x="1792" 
-d="M1615 1536q70 0 122.5 -46.5t52.5 -116.5q0 -63 -45 -151q-332 -629 -465 -752q-97 -91 -218 -91q-126 0 -216.5 92.5t-90.5 219.5q0 128 92 212l638 579q59 54 130 54zM706 502q39 -76 106.5 -130t150.5 -76l1 -71q4 -213 -129.5 -347t-348.5 -134q-123 0 -218 46.5
-t-152.5 127.5t-86.5 183t-29 220q7 -5 41 -30t62 -44.5t59 -36.5t46 -17q41 0 55 37q25 66 57.5 112.5t69.5 76t88 47.5t103 25.5t125 10.5z" />
-    <glyph glyph-name="_478" unicode="&#xf1fd;" horiz-adv-x="1792" 
-d="M1792 128v-384h-1792v384q45 0 85 14t59 27.5t47 37.5q30 27 51.5 38t56.5 11q24 0 44 -7t31 -15t33 -27q29 -25 47 -38t58 -27t86 -14q45 0 85 14.5t58 27t48 37.5q21 19 32.5 27t31 15t43.5 7q35 0 56.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14t85 14t59 27.5
-t47 37.5q30 27 51.5 38t56.5 11q34 0 55.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14zM1792 448v-192q-24 0 -44 7t-31 15t-33 27q-29 25 -47 38t-58 27t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-22 -19 -33 -27t-31 -15t-44 -7q-35 0 -56.5 11t-51.5 38q-29 25 -47 38
-t-58 27t-86 14q-45 0 -85 -14.5t-58 -27t-48 -37.5q-21 -19 -32.5 -27t-31 -15t-43.5 -7q-35 0 -56.5 11t-51.5 38q-28 24 -47 37.5t-59 27.5t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-30 -27 -51.5 -38t-56.5 -11v192q0 80 56 136t136 56h64v448h256v-448h256v448h256v-448
-h256v448h256v-448h64q80 0 136 -56t56 -136zM512 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1024 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5
-q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1536 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150z" />
-    <glyph glyph-name="_479" unicode="&#xf1fe;" horiz-adv-x="2048" 
-d="M2048 0v-128h-2048v1536h128v-1408h1920zM1664 1024l256 -896h-1664v576l448 576l576 -576z" />
-    <glyph glyph-name="_480" unicode="&#xf200;" horiz-adv-x="1792" 
-d="M768 646l546 -546q-106 -108 -247.5 -168t-298.5 -60q-209 0 -385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103v-762zM955 640h773q0 -157 -60 -298.5t-168 -247.5zM1664 768h-768v768q209 0 385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="_481" unicode="&#xf201;" horiz-adv-x="2048" 
-d="M2048 0v-128h-2048v1536h128v-1408h1920zM1920 1248v-435q0 -21 -19.5 -29.5t-35.5 7.5l-121 121l-633 -633q-10 -10 -23 -10t-23 10l-233 233l-416 -416l-192 192l585 585q10 10 23 10t23 -10l233 -233l464 464l-121 121q-16 16 -7.5 35.5t29.5 19.5h435q14 0 23 -9
-t9 -23z" />
-    <glyph glyph-name="_482" unicode="&#xf202;" horiz-adv-x="1792" 
-d="M1292 832q0 -6 10 -41q10 -29 25 -49.5t41 -34t44 -20t55 -16.5q325 -91 325 -332q0 -146 -105.5 -242.5t-254.5 -96.5q-59 0 -111.5 18.5t-91.5 45.5t-77 74.5t-63 87.5t-53.5 103.5t-43.5 103t-39.5 106.5t-35.5 95q-32 81 -61.5 133.5t-73.5 96.5t-104 64t-142 20
-q-96 0 -183 -55.5t-138 -144.5t-51 -185q0 -160 106.5 -279.5t263.5 -119.5q177 0 258 95q56 63 83 116l84 -152q-15 -34 -44 -70l1 -1q-131 -152 -388 -152q-147 0 -269.5 79t-190.5 207.5t-68 274.5q0 105 43.5 206t116 176.5t172 121.5t204.5 46q87 0 159 -19t123.5 -50
-t95 -80t72.5 -99t58.5 -117t50.5 -124.5t50 -130.5t55 -127q96 -200 233 -200q81 0 138.5 48.5t57.5 128.5q0 42 -19 72t-50.5 46t-72.5 31.5t-84.5 27t-87.5 34t-81 52t-65 82t-39 122.5q-3 16 -3 33q0 110 87.5 192t198.5 78q78 -3 120.5 -14.5t90.5 -53.5h-1
-q12 -11 23 -24.5t26 -36t19 -27.5l-129 -99q-26 49 -54 70v1q-23 21 -97 21q-49 0 -84 -33t-35 -83z" />
-    <glyph glyph-name="_483" unicode="&#xf203;" 
-d="M1432 484q0 173 -234 239q-35 10 -53 16.5t-38 25t-29 46.5q0 2 -2 8.5t-3 12t-1 7.5q0 36 24.5 59.5t60.5 23.5q54 0 71 -15h-1q20 -15 39 -51l93 71q-39 54 -49 64q-33 29 -67.5 39t-85.5 10q-80 0 -142 -57.5t-62 -137.5q0 -7 2 -23q16 -96 64.5 -140t148.5 -73
-q29 -8 49 -15.5t45 -21.5t38.5 -34.5t13.5 -46.5v-5q1 -58 -40.5 -93t-100.5 -35q-97 0 -167 144q-23 47 -51.5 121.5t-48 125.5t-54 110.5t-74 95.5t-103.5 60.5t-147 24.5q-101 0 -192 -56t-144 -148t-50 -192v-1q4 -108 50.5 -199t133.5 -147.5t196 -56.5q186 0 279 110
-q20 27 31 51l-60 109q-42 -80 -99 -116t-146 -36q-115 0 -191 87t-76 204q0 105 82 189t186 84q112 0 170 -53.5t104 -172.5q8 -21 25.5 -68.5t28.5 -76.5t31.5 -74.5t38.5 -74t45.5 -62.5t55.5 -53.5t66 -33t80 -13.5q107 0 183 69.5t76 174.5zM1536 1120v-960
-q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="_484" unicode="&#xf204;" horiz-adv-x="2048" 
-d="M1152 640q0 104 -40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM1920 640q0 104 -40.5 198.5
-t-109.5 163.5t-163.5 109.5t-198.5 40.5h-386q119 -90 188.5 -224t69.5 -288t-69.5 -288t-188.5 -224h386q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM2048 640q0 -130 -51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5
-t-136.5 204t-51 248.5t51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5z" />
-    <glyph glyph-name="_485" unicode="&#xf205;" horiz-adv-x="2048" 
-d="M0 640q0 130 51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5t-51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5t-136.5 204t-51 248.5zM1408 128q104 0 198.5 40.5t163.5 109.5
-t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5z" />
-    <glyph glyph-name="_486" unicode="&#xf206;" horiz-adv-x="2304" 
-d="M762 384h-314q-40 0 -57.5 35t6.5 67l188 251q-65 31 -137 31q-132 0 -226 -94t-94 -226t94 -226t226 -94q115 0 203 72.5t111 183.5zM576 512h186q-18 85 -75 148zM1056 512l288 384h-480l-99 -132q105 -103 126 -252h165zM2176 448q0 132 -94 226t-226 94
-q-60 0 -121 -24l174 -260q15 -23 10 -49t-27 -40q-15 -11 -36 -11q-35 0 -53 29l-174 260q-93 -95 -93 -225q0 -132 94 -226t226 -94t226 94t94 226zM2304 448q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 97 39.5 183.5t109.5 149.5l-65 98l-353 -469
-q-18 -26 -51 -26h-197q-23 -164 -149 -274t-294 -110q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q114 0 215 -55l137 183h-224q-26 0 -45 19t-19 45t19 45t45 19h384v-128h435l-85 128h-222q-26 0 -45 19t-19 45t19 45t45 19h256q33 0 53 -28l267 -400
-q91 44 192 44q185 0 316.5 -131.5t131.5 -316.5z" />
-    <glyph glyph-name="_487" unicode="&#xf207;" 
-d="M384 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1408 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1362 716l-72 384q-5 23 -22.5 37.5t-40.5 14.5
-h-918q-23 0 -40.5 -14.5t-22.5 -37.5l-72 -384q-5 -30 14 -53t49 -23h1062q30 0 49 23t14 53zM1136 1328q0 20 -14 34t-34 14h-640q-20 0 -34 -14t-14 -34t14 -34t34 -14h640q20 0 34 14t14 34zM1536 603v-603h-128v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5
-t-37.5 90.5v128h-768v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5v128h-128v603q0 112 25 223l103 454q9 78 97.5 137t230 89t312.5 30t312.5 -30t230 -89t97.5 -137l105 -454q23 -102 23 -223z" />
-    <glyph glyph-name="_488" unicode="&#xf208;" horiz-adv-x="2048" 
-d="M1463 704q0 -35 -25 -60.5t-61 -25.5h-702q-36 0 -61 25.5t-25 60.5t25 60.5t61 25.5h702q36 0 61 -25.5t25 -60.5zM1677 704q0 86 -23 170h-982q-36 0 -61 25t-25 60q0 36 25 61t61 25h908q-88 143 -235 227t-320 84q-177 0 -327.5 -87.5t-238 -237.5t-87.5 -327
-q0 -86 23 -170h982q36 0 61 -25t25 -60q0 -36 -25 -61t-61 -25h-908q88 -143 235.5 -227t320.5 -84q132 0 253 51.5t208 139t139 208t52 253.5zM2048 959q0 -35 -25 -60t-61 -25h-131q17 -85 17 -170q0 -167 -65.5 -319.5t-175.5 -263t-262.5 -176t-319.5 -65.5
-q-246 0 -448.5 133t-301.5 350h-189q-36 0 -61 25t-25 61q0 35 25 60t61 25h132q-17 85 -17 170q0 167 65.5 319.5t175.5 263t262.5 176t320.5 65.5q245 0 447.5 -133t301.5 -350h188q36 0 61 -25t25 -61z" />
-    <glyph glyph-name="_489" unicode="&#xf209;" horiz-adv-x="1280" 
-d="M953 1158l-114 -328l117 -21q165 451 165 518q0 56 -38 56q-57 0 -130 -225zM654 471l33 -88q37 42 71 67l-33 5.5t-38.5 7t-32.5 8.5zM362 1367q0 -98 159 -521q17 10 49 10q15 0 75 -5l-121 351q-75 220 -123 220q-19 0 -29 -17.5t-10 -37.5zM283 608q0 -36 51.5 -119
-t117.5 -153t100 -70q14 0 25.5 13t11.5 27q0 24 -32 102q-13 32 -32 72t-47.5 89t-61.5 81t-62 32q-20 0 -45.5 -27t-25.5 -47zM125 273q0 -41 25 -104q59 -145 183.5 -227t281.5 -82q227 0 382 170q152 169 152 427q0 43 -1 67t-11.5 62t-30.5 56q-56 49 -211.5 75.5
-t-270.5 26.5q-37 0 -49 -11q-12 -5 -12 -35q0 -34 21.5 -60t55.5 -40t77.5 -23.5t87.5 -11.5t85 -4t70 0h23q24 0 40 -19q15 -19 19 -55q-28 -28 -96 -54q-61 -22 -93 -46q-64 -46 -108.5 -114t-44.5 -137q0 -31 18.5 -88.5t18.5 -87.5l-3 -12q-4 -12 -4 -14
-q-137 10 -146 216q-8 -2 -41 -2q2 -7 2 -21q0 -53 -40.5 -89.5t-94.5 -36.5q-82 0 -166.5 78t-84.5 159q0 34 33 67q52 -64 60 -76q77 -104 133 -104q12 0 26.5 8.5t14.5 20.5q0 34 -87.5 145t-116.5 111q-43 0 -70 -44.5t-27 -90.5zM11 264q0 101 42.5 163t136.5 88
-q-28 74 -28 104q0 62 61 123t122 61q29 0 70 -15q-163 462 -163 567q0 80 41 130.5t119 50.5q131 0 325 -581q6 -17 8 -23q6 16 29 79.5t43.5 118.5t54 127.5t64.5 123t70.5 86.5t76.5 36q71 0 112 -49t41 -122q0 -108 -159 -550q61 -15 100.5 -46t58.5 -78t26 -93.5
-t7 -110.5q0 -150 -47 -280t-132 -225t-211 -150t-278 -55q-111 0 -223 42q-149 57 -258 191.5t-109 286.5z" />
-    <glyph glyph-name="_490" unicode="&#xf20a;" horiz-adv-x="2048" 
-d="M785 528h207q-14 -158 -98.5 -248.5t-214.5 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-203q-5 64 -35.5 99t-81.5 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t40 -51.5t66 -18q95 0 109 139zM1497 528h206
-q-14 -158 -98 -248.5t-214 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-204q-4 64 -35 99t-81 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t39.5 -51.5t65.5 -18q49 0 76.5 38t33.5 101zM1856 647q0 207 -15.5 307
-t-60.5 161q-6 8 -13.5 14t-21.5 15t-16 11q-86 63 -697 63q-625 0 -710 -63q-5 -4 -17.5 -11.5t-21 -14t-14.5 -14.5q-45 -60 -60 -159.5t-15 -308.5q0 -208 15 -307.5t60 -160.5q6 -8 15 -15t20.5 -14t17.5 -12q44 -33 239.5 -49t470.5 -16q610 0 697 65q5 4 17 11t20.5 14
-t13.5 16q46 60 61 159t15 309zM2048 1408v-1536h-2048v1536h2048z" />
-    <glyph glyph-name="_491" unicode="&#xf20b;" 
-d="M992 912v-496q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v496q0 112 -80 192t-192 80h-272v-1152q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v1344q0 14 9 23t23 9h464q135 0 249 -66.5t180.5 -180.5t66.5 -249zM1376 1376v-880q0 -135 -66.5 -249t-180.5 -180.5
-t-249 -66.5h-464q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h160q14 0 23 -9t9 -23v-768h272q112 0 192 80t80 192v880q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
-    <glyph glyph-name="_492" unicode="&#xf20c;" 
-d="M1311 694v-114q0 -24 -13.5 -38t-37.5 -14h-202q-24 0 -38 14t-14 38v114q0 24 14 38t38 14h202q24 0 37.5 -14t13.5 -38zM821 464v250q0 53 -32.5 85.5t-85.5 32.5h-133q-68 0 -96 -52q-28 52 -96 52h-130q-53 0 -85.5 -32.5t-32.5 -85.5v-250q0 -22 21 -22h55
-q22 0 22 22v230q0 24 13.5 38t38.5 14h94q24 0 38 -14t14 -38v-230q0 -22 21 -22h54q22 0 22 22v230q0 24 14 38t38 14h97q24 0 37.5 -14t13.5 -38v-230q0 -22 22 -22h55q21 0 21 22zM1410 560v154q0 53 -33 85.5t-86 32.5h-264q-53 0 -86 -32.5t-33 -85.5v-410
-q0 -21 22 -21h55q21 0 21 21v180q31 -42 94 -42h191q53 0 86 32.5t33 85.5zM1536 1176v-1072q0 -96 -68 -164t-164 -68h-1072q-96 0 -164 68t-68 164v1072q0 96 68 164t164 68h1072q96 0 164 -68t68 -164z" />
-    <glyph glyph-name="_493" unicode="&#xf20d;" 
-d="M915 450h-294l147 551zM1001 128h311l-324 1024h-440l-324 -1024h311l383 314zM1536 1120v-960q0 -118 -85 -203t-203 -85h-960q-118 0 -203 85t-85 203v960q0 118 85 203t203 85h960q118 0 203 -85t85 -203z" />
-    <glyph glyph-name="_494" unicode="&#xf20e;" horiz-adv-x="2048" 
-d="M2048 641q0 -21 -13 -36.5t-33 -19.5l-205 -356q3 -9 3 -18q0 -20 -12.5 -35.5t-32.5 -19.5l-193 -337q3 -8 3 -16q0 -23 -16.5 -40t-40.5 -17q-25 0 -41 18h-400q-17 -20 -43 -20t-43 20h-399q-17 -20 -43 -20q-23 0 -40 16.5t-17 40.5q0 8 4 20l-193 335
-q-20 4 -32.5 19.5t-12.5 35.5q0 9 3 18l-206 356q-20 5 -32.5 20.5t-12.5 35.5q0 21 13.5 36.5t33.5 19.5l199 344q0 1 -0.5 3t-0.5 3q0 36 34 51l209 363q-4 10 -4 18q0 24 17 40.5t40 16.5q26 0 44 -21h396q16 21 43 21t43 -21h398q18 21 44 21q23 0 40 -16.5t17 -40.5
-q0 -6 -4 -18l207 -358q23 -1 39 -17.5t16 -38.5q0 -13 -7 -27l187 -324q19 -4 31.5 -19.5t12.5 -35.5zM1063 -158h389l-342 354h-143l-342 -354h360q18 16 39 16t39 -16zM112 654q1 -4 1 -13q0 -10 -2 -15l208 -360l15 -6l188 199v347l-187 194q-13 -8 -29 -10zM986 1438
-h-388l190 -200l554 200h-280q-16 -16 -38 -16t-38 16zM1689 226q1 6 5 11l-64 68l-17 -79h76zM1583 226l22 105l-252 266l-296 -307l63 -64h463zM1495 -142l16 28l65 310h-427l333 -343q8 4 13 5zM578 -158h5l342 354h-373v-335l4 -6q14 -5 22 -13zM552 226h402l64 66
-l-309 321l-157 -166v-221zM359 226h163v189l-168 -177q4 -8 5 -12zM358 1051q0 -1 0.5 -2t0.5 -2q0 -16 -8 -29l171 -177v269zM552 1121v-311l153 -157l297 314l-223 236zM556 1425l-4 -8v-264l205 74l-191 201q-6 -2 -10 -3zM1447 1438h-16l-621 -224l213 -225zM1023 946
-l-297 -315l311 -319l296 307zM688 634l-136 141v-284zM1038 270l-42 -44h85zM1374 618l238 -251l132 624l-3 5l-1 1zM1718 1018q-8 13 -8 29v2l-216 376q-5 1 -13 5l-437 -463l310 -327zM522 1142v223l-163 -282zM522 196h-163l163 -283v283zM1607 196l-48 -227l130 227h-82
-zM1729 266l207 361q-2 10 -2 14q0 1 3 16l-171 296l-129 -612l77 -82q5 3 15 7z" />
-    <glyph glyph-name="f210" unicode="&#xf210;" 
-d="M0 856q0 131 91.5 226.5t222.5 95.5h742l352 358v-1470q0 -132 -91.5 -227t-222.5 -95h-780q-131 0 -222.5 95t-91.5 227v790zM1232 102l-176 180v425q0 46 -32 79t-78 33h-484q-46 0 -78 -33t-32 -79v-492q0 -46 32.5 -79.5t77.5 -33.5h770z" />
-    <glyph glyph-name="_496" unicode="&#xf211;" 
-d="M934 1386q-317 -121 -556 -362.5t-358 -560.5q-20 89 -20 176q0 208 102.5 384.5t278.5 279t384 102.5q82 0 169 -19zM1203 1267q93 -65 164 -155q-389 -113 -674.5 -400.5t-396.5 -676.5q-93 72 -155 162q112 386 395 671t667 399zM470 -67q115 356 379.5 622t619.5 384
-q40 -92 54 -195q-292 -120 -516 -345t-343 -518q-103 14 -194 52zM1536 -125q-193 50 -367 115q-135 -84 -290 -107q109 205 274 370.5t369 275.5q-21 -152 -101 -284q65 -175 115 -370z" />
-    <glyph glyph-name="f212" unicode="&#xf212;" horiz-adv-x="2048" 
-d="M1893 1144l155 -1272q-131 0 -257 57q-200 91 -393 91q-226 0 -374 -148q-148 148 -374 148q-193 0 -393 -91q-128 -57 -252 -57h-5l155 1272q224 127 482 127q233 0 387 -106q154 106 387 106q258 0 482 -127zM1398 157q129 0 232 -28.5t260 -93.5l-124 1021
-q-171 78 -368 78q-224 0 -374 -141q-150 141 -374 141q-197 0 -368 -78l-124 -1021q105 43 165.5 65t148.5 39.5t178 17.5q202 0 374 -108q172 108 374 108zM1438 191l-55 907q-211 -4 -359 -155q-152 155 -374 155q-176 0 -336 -66l-114 -941q124 51 228.5 76t221.5 25
-q209 0 374 -102q172 107 374 102z" />
-    <glyph glyph-name="_498" unicode="&#xf213;" horiz-adv-x="2048" 
-d="M1500 165v733q0 21 -15 36t-35 15h-93q-20 0 -35 -15t-15 -36v-733q0 -20 15 -35t35 -15h93q20 0 35 15t15 35zM1216 165v531q0 20 -15 35t-35 15h-101q-20 0 -35 -15t-15 -35v-531q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM924 165v429q0 20 -15 35t-35 15h-101
-q-20 0 -35 -15t-15 -35v-429q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM632 165v362q0 20 -15 35t-35 15h-101q-20 0 -35 -15t-15 -35v-362q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM2048 311q0 -166 -118 -284t-284 -118h-1244q-166 0 -284 118t-118 284
-q0 116 63 214.5t168 148.5q-10 34 -10 73q0 113 80.5 193.5t193.5 80.5q102 0 180 -67q45 183 194 300t338 117q149 0 275 -73.5t199.5 -199.5t73.5 -275q0 -66 -14 -122q135 -33 221 -142.5t86 -247.5z" />
-    <glyph glyph-name="_499" unicode="&#xf214;" 
-d="M0 1536h1536v-1392l-776 -338l-760 338v1392zM1436 209v926h-1336v-926l661 -294zM1436 1235v201h-1336v-201h1336zM181 937v-115h-37v115h37zM181 789v-115h-37v115h37zM181 641v-115h-37v115h37zM181 493v-115h-37v115h37zM181 345v-115h-37v115h37zM207 202l15 34
-l105 -47l-15 -33zM343 142l15 34l105 -46l-15 -34zM478 82l15 34l105 -46l-15 -34zM614 23l15 33l104 -46l-15 -34zM797 10l105 46l15 -33l-105 -47zM932 70l105 46l15 -34l-105 -46zM1068 130l105 46l15 -34l-105 -46zM1203 189l105 47l15 -34l-105 -46zM259 1389v-36h-114
-v36h114zM421 1389v-36h-115v36h115zM583 1389v-36h-115v36h115zM744 1389v-36h-114v36h114zM906 1389v-36h-114v36h114zM1068 1389v-36h-115v36h115zM1230 1389v-36h-115v36h115zM1391 1389v-36h-114v36h114zM181 1049v-79h-37v115h115v-36h-78zM421 1085v-36h-115v36h115z
-M583 1085v-36h-115v36h115zM744 1085v-36h-114v36h114zM906 1085v-36h-114v36h114zM1068 1085v-36h-115v36h115zM1230 1085v-36h-115v36h115zM1355 970v79h-78v36h115v-115h-37zM1355 822v115h37v-115h-37zM1355 674v115h37v-115h-37zM1355 526v115h37v-115h-37zM1355 378
-v115h37v-115h-37zM1355 230v115h37v-115h-37zM760 265q-129 0 -221 91.5t-92 221.5q0 129 92 221t221 92q130 0 221.5 -92t91.5 -221q0 -130 -91.5 -221.5t-221.5 -91.5zM595 646q0 -36 19.5 -56.5t49.5 -25t64 -7t64 -2t49.5 -9t19.5 -30.5q0 -49 -112 -49q-97 0 -123 51
-h-3l-31 -63q67 -42 162 -42q29 0 56.5 5t55.5 16t45.5 33t17.5 53q0 46 -27.5 69.5t-67.5 27t-79.5 3t-67 5t-27.5 25.5q0 21 20.5 33t40.5 15t41 3q34 0 70.5 -11t51.5 -34h3l30 58q-3 1 -21 8.5t-22.5 9t-19.5 7t-22 7t-20 4.5t-24 4t-23 1q-29 0 -56.5 -5t-54 -16.5
-t-43 -34t-16.5 -53.5z" />
-    <glyph glyph-name="_500" unicode="&#xf215;" horiz-adv-x="2048" 
-d="M863 504q0 112 -79.5 191.5t-191.5 79.5t-191 -79.5t-79 -191.5t79 -191t191 -79t191.5 79t79.5 191zM1726 505q0 112 -79 191t-191 79t-191.5 -79t-79.5 -191q0 -113 79.5 -192t191.5 -79t191 79.5t79 191.5zM2048 1314v-1348q0 -44 -31.5 -75.5t-76.5 -31.5h-1832
-q-45 0 -76.5 31.5t-31.5 75.5v1348q0 44 31.5 75.5t76.5 31.5h431q44 0 76 -31.5t32 -75.5v-161h754v161q0 44 32 75.5t76 31.5h431q45 0 76.5 -31.5t31.5 -75.5z" />
-    <glyph glyph-name="_501" unicode="&#xf216;" horiz-adv-x="2048" 
-d="M1430 953zM1690 749q148 0 253 -98.5t105 -244.5q0 -157 -109 -261.5t-267 -104.5q-85 0 -162 27.5t-138 73.5t-118 106t-109 126t-103.5 132.5t-108.5 126.5t-117 106t-136 73.5t-159 27.5q-154 0 -251.5 -91.5t-97.5 -244.5q0 -157 104 -250t263 -93q100 0 208 37.5
-t193 98.5q5 4 21 18.5t30 24t22 9.5q14 0 24.5 -10.5t10.5 -24.5q0 -24 -60 -77q-101 -88 -234.5 -142t-260.5 -54q-133 0 -245.5 58t-180 165t-67.5 241q0 205 141.5 341t347.5 136q120 0 226.5 -43.5t185.5 -113t151.5 -153t139 -167.5t133.5 -153.5t149.5 -113
-t172.5 -43.5q102 0 168.5 61.5t66.5 162.5q0 95 -64.5 159t-159.5 64q-30 0 -81.5 -18.5t-68.5 -18.5q-20 0 -35.5 15t-15.5 35q0 18 8.5 57t8.5 59q0 159 -107.5 263t-266.5 104q-58 0 -111.5 -18.5t-84 -40.5t-55.5 -40.5t-33 -18.5q-15 0 -25.5 10.5t-10.5 25.5
-q0 19 25 46q59 67 147 103.5t182 36.5q191 0 318 -125.5t127 -315.5q0 -37 -4 -66q57 15 115 15z" />
-    <glyph glyph-name="_502" unicode="&#xf217;" horiz-adv-x="1664" 
-d="M1216 832q0 26 -19 45t-45 19h-128v128q0 26 -19 45t-45 19t-45 -19t-19 -45v-128h-128q-26 0 -45 -19t-19 -45t19 -45t45 -19h128v-128q0 -26 19 -45t45 -19t45 19t19 45v128h128q26 0 45 19t19 45zM640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5
-t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920
-q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
-    <glyph glyph-name="_503" unicode="&#xf218;" horiz-adv-x="1664" 
-d="M1280 832q0 26 -19 45t-45 19t-45 -19l-147 -146v293q0 26 -19 45t-45 19t-45 -19t-19 -45v-293l-147 146q-19 19 -45 19t-45 -19t-19 -45t19 -45l256 -256q19 -19 45 -19t45 19l256 256q19 19 19 45zM640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5
-t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920
-q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
-    <glyph glyph-name="_504" unicode="&#xf219;" horiz-adv-x="2048" 
-d="M212 768l623 -665l-300 665h-323zM1024 -4l349 772h-698zM538 896l204 384h-262l-288 -384h346zM1213 103l623 665h-323zM683 896h682l-204 384h-274zM1510 896h346l-288 384h-262zM1651 1382l384 -512q14 -18 13 -41.5t-17 -40.5l-960 -1024q-18 -20 -47 -20t-47 20
-l-960 1024q-16 17 -17 40.5t13 41.5l384 512q18 26 51 26h1152q33 0 51 -26z" />
-    <glyph glyph-name="_505" unicode="&#xf21a;" horiz-adv-x="2048" 
-d="M1811 -19q19 19 45 19t45 -19l128 -128l-90 -90l-83 83l-83 -83q-18 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83
-q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-128 128l90 90l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83
-q19 19 45 19t45 -19l83 -83zM237 19q-19 -19 -45 -19t-45 19l-128 128l90 90l83 -82l83 82q19 19 45 19t45 -19l83 -82l64 64v293l-210 314q-17 26 -7 56.5t40 40.5l177 58v299h128v128h256v128h256v-128h256v-128h128v-299l177 -58q30 -10 40 -40.5t-7 -56.5l-210 -314
-v-293l19 18q19 19 45 19t45 -19l83 -82l83 82q19 19 45 19t45 -19l128 -128l-90 -90l-83 83l-83 -83q-18 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83
-q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83zM640 1152v-128l384 128l384 -128v128h-128v128h-512v-128h-128z" />
-    <glyph glyph-name="_506" unicode="&#xf21b;" 
-d="M576 0l96 448l-96 128l-128 64zM832 0l128 640l-128 -64l-96 -128zM992 1010q-2 4 -4 6q-10 8 -96 8q-70 0 -167 -19q-7 -2 -21 -2t-21 2q-97 19 -167 19q-86 0 -96 -8q-2 -2 -4 -6q2 -18 4 -27q2 -3 7.5 -6.5t7.5 -10.5q2 -4 7.5 -20.5t7 -20.5t7.5 -17t8.5 -17t9 -14
-t12 -13.5t14 -9.5t17.5 -8t20.5 -4t24.5 -2q36 0 59 12.5t32.5 30t14.5 34.5t11.5 29.5t17.5 12.5h12q11 0 17.5 -12.5t11.5 -29.5t14.5 -34.5t32.5 -30t59 -12.5q13 0 24.5 2t20.5 4t17.5 8t14 9.5t12 13.5t9 14t8.5 17t7.5 17t7 20.5t7.5 20.5q2 7 7.5 10.5t7.5 6.5
-q2 9 4 27zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 61 4.5 118t19 125.5t37.5 123.5t63.5 103.5t93.5 74.5l-90 220h214q-22 64 -22 128q0 12 2 32q-194 40 -194 96q0 57 210 99q17 62 51.5 134t70.5 114q32 37 76 37q30 0 84 -31t84 -31t84 31
-t84 31q44 0 76 -37q36 -42 70.5 -114t51.5 -134q210 -42 210 -99q0 -56 -194 -96q7 -81 -20 -160h214l-82 -225q63 -33 107.5 -96.5t65.5 -143.5t29 -151.5t8 -148.5z" />
-    <glyph glyph-name="_507" unicode="&#xf21c;" horiz-adv-x="2304" 
-d="M2301 500q12 -103 -22 -198.5t-99 -163.5t-158.5 -106t-196.5 -31q-161 11 -279.5 125t-134.5 274q-12 111 27.5 210.5t118.5 170.5l-71 107q-96 -80 -151 -194t-55 -244q0 -27 -18.5 -46.5t-45.5 -19.5h-256h-69q-23 -164 -149 -274t-294 -110q-185 0 -316.5 131.5
-t-131.5 316.5t131.5 316.5t316.5 131.5q76 0 152 -27l24 45q-123 110 -304 110h-64q-26 0 -45 19t-19 45t19 45t45 19h128q78 0 145 -13.5t116.5 -38.5t71.5 -39.5t51 -36.5h512h115l-85 128h-222q-30 0 -49 22.5t-14 52.5q4 23 23 38t43 15h253q33 0 53 -28l70 -105
-l114 114q19 19 46 19h101q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-179l115 -172q131 63 275 36q143 -26 244 -134.5t118 -253.5zM448 128q115 0 203 72.5t111 183.5h-314q-35 0 -55 31q-18 32 -1 63l147 277q-47 13 -91 13q-132 0 -226 -94t-94 -226t94 -226
-t226 -94zM1856 128q132 0 226 94t94 226t-94 226t-226 94q-60 0 -121 -24l174 -260q15 -23 10 -49t-27 -40q-15 -11 -36 -11q-35 0 -53 29l-174 260q-93 -95 -93 -225q0 -132 94 -226t226 -94z" />
-    <glyph glyph-name="_508" unicode="&#xf21d;" 
-d="M1408 0q0 -63 -61.5 -113.5t-164 -81t-225 -46t-253.5 -15.5t-253.5 15.5t-225 46t-164 81t-61.5 113.5q0 49 33 88.5t91 66.5t118 44.5t131 29.5q26 5 48 -10.5t26 -41.5q5 -26 -10.5 -48t-41.5 -26q-58 -10 -106 -23.5t-76.5 -25.5t-48.5 -23.5t-27.5 -19.5t-8.5 -12
-q3 -11 27 -26.5t73 -33t114 -32.5t160.5 -25t201.5 -10t201.5 10t160.5 25t114 33t73 33.5t27 27.5q-1 4 -8.5 11t-27.5 19t-48.5 23.5t-76.5 25t-106 23.5q-26 4 -41.5 26t-10.5 48q4 26 26 41.5t48 10.5q71 -12 131 -29.5t118 -44.5t91 -66.5t33 -88.5zM1024 896v-384
-q0 -26 -19 -45t-45 -19h-64v-384q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v384h-64q-26 0 -45 19t-19 45v384q0 53 37.5 90.5t90.5 37.5h384q53 0 90.5 -37.5t37.5 -90.5zM928 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5
-t158.5 -65.5t65.5 -158.5z" />
-    <glyph glyph-name="_509" unicode="&#xf21e;" horiz-adv-x="1792" 
-d="M1280 512h305q-5 -6 -10 -10.5t-9 -7.5l-3 -4l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-5 2 -21 20h369q22 0 39.5 13.5t22.5 34.5l70 281l190 -667q6 -20 23 -33t39 -13q21 0 38 13t23 33l146 485l56 -112q18 -35 57 -35zM1792 940q0 -145 -103 -300h-369l-111 221
-q-8 17 -25.5 27t-36.5 8q-45 -5 -56 -46l-129 -430l-196 686q-6 20 -23.5 33t-39.5 13t-39 -13.5t-22 -34.5l-116 -464h-423q-103 155 -103 300q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124
-t127 -344z" />
-    <glyph glyph-name="venus" unicode="&#xf221;" horiz-adv-x="1280" 
-d="M1152 960q0 -221 -147.5 -384.5t-364.5 -187.5v-260h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v260q-150 16 -271.5 103t-186 224t-52.5 292
-q11 134 80.5 249t182 188t245.5 88q170 19 319 -54t236 -212t87 -306zM128 960q0 -185 131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5z" />
-    <glyph glyph-name="_511" unicode="&#xf222;" 
-d="M1472 1408q26 0 45 -19t19 -45v-416q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v262l-382 -383q126 -156 126 -359q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123t223.5 45.5
-q203 0 359 -126l382 382h-261q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h416zM576 0q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
-    <glyph glyph-name="_512" unicode="&#xf223;" horiz-adv-x="1280" 
-d="M830 1220q145 -72 233.5 -210.5t88.5 -305.5q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-217 24 -364.5 187.5
-t-147.5 384.5q0 167 88.5 305.5t233.5 210.5q-165 96 -228 273q-6 16 3.5 29.5t26.5 13.5h69q21 0 29 -20q44 -106 140 -171t214 -65t214 65t140 171q8 20 37 20h61q17 0 26.5 -13.5t3.5 -29.5q-63 -177 -228 -273zM576 256q185 0 316.5 131.5t131.5 316.5t-131.5 316.5
-t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
-    <glyph glyph-name="_513" unicode="&#xf224;" 
-d="M1024 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q126 -158 126 -359q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64
-q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-149 16 -270.5 103t-186.5 223.5t-53 291.5q16 204 160 353.5t347 172.5q118 14 228 -19t198 -103l255 254h-134q-14 0 -23 9t-9 23v64zM576 256q185 0 316.5 131.5t131.5 316.5t-131.5 316.5
-t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
-    <glyph glyph-name="_514" unicode="&#xf225;" horiz-adv-x="1792" 
-d="M1280 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q126 -158 126 -359q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64
-q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-217 24 -364.5 187.5t-147.5 384.5q0 201 126 359l-52 53l-101 -111q-9 -10 -22 -10.5t-23 7.5l-48 44q-10 8 -10.5 21.5t8.5 23.5l105 115l-111 112v-134q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9
-t-9 23v288q0 26 19 45t45 19h288q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-133l106 -107l86 94q9 10 22 10.5t23 -7.5l48 -44q10 -8 10.5 -21.5t-8.5 -23.5l-90 -99l57 -56q158 126 359 126t359 -126l255 254h-134q-14 0 -23 9t-9 23v64zM832 256q185 0 316.5 131.5
-t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
-    <glyph glyph-name="_515" unicode="&#xf226;" horiz-adv-x="1792" 
-d="M1790 1007q12 -155 -52.5 -292t-186 -224t-271.5 -103v-260h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-512v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23
-t23 9h224v260q-150 16 -271.5 103t-186 224t-52.5 292q17 206 164.5 356.5t352.5 169.5q206 21 377 -94q171 115 377 94q205 -19 352.5 -169.5t164.5 -356.5zM896 647q128 131 128 313t-128 313q-128 -131 -128 -313t128 -313zM576 512q115 0 218 57q-154 165 -154 391
-q0 224 154 391q-103 57 -218 57q-185 0 -316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5zM1152 128v260q-137 15 -256 94q-119 -79 -256 -94v-260h512zM1216 512q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5q-115 0 -218 -57q154 -167 154 -391
-q0 -226 -154 -391q103 -57 218 -57z" />
-    <glyph glyph-name="_516" unicode="&#xf227;" horiz-adv-x="1920" 
-d="M1536 1120q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q76 -95 107.5 -214t9.5 -247q-31 -182 -166 -312t-318 -156q-210 -29 -384.5 80t-241.5 300q-117 6 -221 57.5t-177.5 133t-113.5 192.5t-32 230
-q9 135 78 252t182 191.5t248 89.5q118 14 227.5 -19t198.5 -103l255 254h-134q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q59 -74 93 -169q182 -9 328 -124l255 254h-134q-14 0 -23 9
-t-9 23v64zM1024 704q0 20 -4 58q-162 -25 -271 -150t-109 -292q0 -20 4 -58q162 25 271 150t109 292zM128 704q0 -168 111 -294t276 -149q-3 29 -3 59q0 210 135 369.5t338 196.5q-53 120 -163.5 193t-245.5 73q-185 0 -316.5 -131.5t-131.5 -316.5zM1088 -128
-q185 0 316.5 131.5t131.5 316.5q0 168 -111 294t-276 149q3 -28 3 -59q0 -210 -135 -369.5t-338 -196.5q53 -120 163.5 -193t245.5 -73z" />
-    <glyph glyph-name="_517" unicode="&#xf228;" horiz-adv-x="2048" 
-d="M1664 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q76 -95 107.5 -214t9.5 -247q-32 -180 -164.5 -310t-313.5 -157q-223 -34 -409 90q-117 -78 -256 -93v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23
-t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-155 17 -279.5 109.5t-187 237.5t-39.5 307q25 187 159.5 322.5t320.5 164.5q224 34 410 -90q146 97 320 97q201 0 359 -126l255 254h-134q-14 0 -23 9
-t-9 23v64zM896 391q128 131 128 313t-128 313q-128 -131 -128 -313t128 -313zM128 704q0 -185 131.5 -316.5t316.5 -131.5q117 0 218 57q-154 167 -154 391t154 391q-101 57 -218 57q-185 0 -316.5 -131.5t-131.5 -316.5zM1216 256q185 0 316.5 131.5t131.5 316.5
-t-131.5 316.5t-316.5 131.5q-117 0 -218 -57q154 -167 154 -391t-154 -391q101 -57 218 -57z" />
-    <glyph glyph-name="_518" unicode="&#xf229;" 
-d="M1472 1408q26 0 45 -19t19 -45v-416q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v262l-213 -214l140 -140q9 -10 9 -23t-9 -22l-46 -46q-9 -9 -22 -9t-23 9l-140 141l-78 -79q126 -156 126 -359q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5
-t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123t223.5 45.5q203 0 359 -126l78 78l-172 172q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l172 -172l213 213h-261q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h416zM576 0q185 0 316.5 131.5t131.5 316.5t-131.5 316.5
-t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
-    <glyph glyph-name="_519" unicode="&#xf22a;" horiz-adv-x="1280" 
-d="M640 892q217 -24 364.5 -187.5t147.5 -384.5q0 -167 -87 -306t-236 -212t-319 -54q-133 15 -245.5 88t-182 188t-80.5 249q-12 155 52.5 292t186 224t271.5 103v132h-160q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h160v165l-92 -92q-10 -9 -23 -9t-22 9l-46 46q-9 9 -9 22
-t9 23l202 201q19 19 45 19t45 -19l202 -201q9 -10 9 -23t-9 -22l-46 -46q-9 -9 -22 -9t-23 9l-92 92v-165h160q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-160v-132zM576 -128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5
-t131.5 -316.5t316.5 -131.5z" />
-    <glyph glyph-name="_520" unicode="&#xf22b;" horiz-adv-x="2048" 
-d="M1901 621q19 -19 19 -45t-19 -45l-294 -294q-9 -10 -22.5 -10t-22.5 10l-45 45q-10 9 -10 22.5t10 22.5l185 185h-294v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-132q-24 -217 -187.5 -364.5t-384.5 -147.5q-167 0 -306 87t-212 236t-54 319q15 133 88 245.5
-t188 182t249 80.5q155 12 292 -52.5t224 -186t103 -271.5h132v224q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-224h294l-185 185q-10 9 -10 22.5t10 22.5l45 45q9 10 22.5 10t22.5 -10zM576 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5
-t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
-    <glyph glyph-name="_521" unicode="&#xf22c;" horiz-adv-x="1280" 
-d="M1152 960q0 -221 -147.5 -384.5t-364.5 -187.5v-612q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v612q-217 24 -364.5 187.5t-147.5 384.5q0 117 45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5zM576 512q185 0 316.5 131.5
-t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
-    <glyph glyph-name="_522" unicode="&#xf22d;" horiz-adv-x="1280" 
-d="M1024 576q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1152 576q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123
-t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5z" />
-    <glyph glyph-name="_523" unicode="&#xf22e;" horiz-adv-x="1792" 
- />
-    <glyph glyph-name="_524" unicode="&#xf22f;" horiz-adv-x="1792" 
- />
-    <glyph glyph-name="_525" unicode="&#xf230;" 
-d="M1451 1408q35 0 60 -25t25 -60v-1366q0 -35 -25 -60t-60 -25h-391v595h199l30 232h-229v148q0 56 23.5 84t91.5 28l122 1v207q-63 9 -178 9q-136 0 -217.5 -80t-81.5 -226v-171h-200v-232h200v-595h-735q-35 0 -60 25t-25 60v1366q0 35 25 60t60 25h1366z" />
-    <glyph glyph-name="_526" unicode="&#xf231;" horiz-adv-x="1280" 
-d="M0 939q0 108 37.5 203.5t103.5 166.5t152 123t185 78t202 26q158 0 294 -66.5t221 -193.5t85 -287q0 -96 -19 -188t-60 -177t-100 -149.5t-145 -103t-189 -38.5q-68 0 -135 32t-96 88q-10 -39 -28 -112.5t-23.5 -95t-20.5 -71t-26 -71t-32 -62.5t-46 -77.5t-62 -86.5
-l-14 -5l-9 10q-15 157 -15 188q0 92 21.5 206.5t66.5 287.5t52 203q-32 65 -32 169q0 83 52 156t132 73q61 0 95 -40.5t34 -102.5q0 -66 -44 -191t-44 -187q0 -63 45 -104.5t109 -41.5q55 0 102 25t78.5 68t56 95t38 110.5t20 111t6.5 99.5q0 173 -109.5 269.5t-285.5 96.5
-q-200 0 -334 -129.5t-134 -328.5q0 -44 12.5 -85t27 -65t27 -45.5t12.5 -30.5q0 -28 -15 -73t-37 -45q-2 0 -17 3q-51 15 -90.5 56t-61 94.5t-32.5 108t-11 106.5z" />
-    <glyph glyph-name="_527" unicode="&#xf232;" 
-d="M985 562q13 0 97.5 -44t89.5 -53q2 -5 2 -15q0 -33 -17 -76q-16 -39 -71 -65.5t-102 -26.5q-57 0 -190 62q-98 45 -170 118t-148 185q-72 107 -71 194v8q3 91 74 158q24 22 52 22q6 0 18 -1.5t19 -1.5q19 0 26.5 -6.5t15.5 -27.5q8 -20 33 -88t25 -75q0 -21 -34.5 -57.5
-t-34.5 -46.5q0 -7 5 -15q34 -73 102 -137q56 -53 151 -101q12 -7 22 -7q15 0 54 48.5t52 48.5zM782 32q127 0 243.5 50t200.5 134t134 200.5t50 243.5t-50 243.5t-134 200.5t-200.5 134t-243.5 50t-243.5 -50t-200.5 -134t-134 -200.5t-50 -243.5q0 -203 120 -368l-79 -233
-l242 77q158 -104 345 -104zM782 1414q153 0 292.5 -60t240.5 -161t161 -240.5t60 -292.5t-60 -292.5t-161 -240.5t-240.5 -161t-292.5 -60q-195 0 -365 94l-417 -134l136 405q-108 178 -108 389q0 153 60 292.5t161 240.5t240.5 161t292.5 60z" />
-    <glyph glyph-name="_528" unicode="&#xf233;" horiz-adv-x="1792" 
-d="M128 128h1024v128h-1024v-128zM128 640h1024v128h-1024v-128zM1696 192q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM128 1152h1024v128h-1024v-128zM1696 704q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1696 1216
-q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1792 384v-384h-1792v384h1792zM1792 896v-384h-1792v384h1792zM1792 1408v-384h-1792v384h1792z" />
-    <glyph glyph-name="_529" unicode="&#xf234;" horiz-adv-x="2048" 
-d="M704 640q-159 0 -271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5zM1664 512h352q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-352q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5
-t-9.5 22.5v352h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v352q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5v-352zM928 288q0 -52 38 -90t90 -38h256v-238q-68 -50 -171 -50h-874q-121 0 -194 69t-73 190q0 53 3.5 103.5t14 109t26.5 108.5
-t43 97.5t62 81t85.5 53.5t111.5 20q19 0 39 -17q79 -61 154.5 -91.5t164.5 -30.5t164.5 30.5t154.5 91.5q20 17 39 17q132 0 217 -96h-223q-52 0 -90 -38t-38 -90v-192z" />
-    <glyph glyph-name="_530" unicode="&#xf235;" horiz-adv-x="2048" 
-d="M704 640q-159 0 -271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5zM1781 320l249 -249q9 -9 9 -23q0 -13 -9 -22l-136 -136q-9 -9 -22 -9q-14 0 -23 9l-249 249l-249 -249q-9 -9 -23 -9q-13 0 -22 9l-136 136
-q-9 9 -9 22q0 14 9 23l249 249l-249 249q-9 9 -9 23q0 13 9 22l136 136q9 9 22 9q14 0 23 -9l249 -249l249 249q9 9 23 9q13 0 22 -9l136 -136q9 -9 9 -22q0 -14 -9 -23zM1283 320l-181 -181q-37 -37 -37 -91q0 -53 37 -90l83 -83q-21 -3 -44 -3h-874q-121 0 -194 69
-t-73 190q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q19 0 39 -17q154 -122 319 -122t319 122q20 17 39 17q28 0 57 -6q-28 -27 -41 -50t-13 -56q0 -54 37 -91z" />
-    <glyph glyph-name="_531" unicode="&#xf236;" horiz-adv-x="2048" 
-d="M256 512h1728q26 0 45 -19t19 -45v-448h-256v256h-1536v-256h-256v1216q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-704zM832 832q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM2048 576v64q0 159 -112.5 271.5t-271.5 112.5h-704
-q-26 0 -45 -19t-19 -45v-384h1152z" />
-    <glyph glyph-name="_532" unicode="&#xf237;" 
-d="M1536 1536l-192 -448h192v-192h-274l-55 -128h329v-192h-411l-357 -832l-357 832h-411v192h329l-55 128h-274v192h192l-192 448h256l323 -768h378l323 768h256zM768 320l108 256h-216z" />
-    <glyph glyph-name="_533" unicode="&#xf238;" 
-d="M1088 1536q185 0 316.5 -93.5t131.5 -226.5v-896q0 -130 -125.5 -222t-305.5 -97l213 -202q16 -15 8 -35t-30 -20h-1056q-22 0 -30 20t8 35l213 202q-180 5 -305.5 97t-125.5 222v896q0 133 131.5 226.5t316.5 93.5h640zM768 192q80 0 136 56t56 136t-56 136t-136 56
-t-136 -56t-56 -136t56 -136t136 -56zM1344 768v512h-1152v-512h1152z" />
-    <glyph glyph-name="_534" unicode="&#xf239;" 
-d="M1088 1536q185 0 316.5 -93.5t131.5 -226.5v-896q0 -130 -125.5 -222t-305.5 -97l213 -202q16 -15 8 -35t-30 -20h-1056q-22 0 -30 20t8 35l213 202q-180 5 -305.5 97t-125.5 222v896q0 133 131.5 226.5t316.5 93.5h640zM288 224q66 0 113 47t47 113t-47 113t-113 47
-t-113 -47t-47 -113t47 -113t113 -47zM704 768v512h-544v-512h544zM1248 224q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47zM1408 768v512h-576v-512h576z" />
-    <glyph glyph-name="_535" unicode="&#xf23a;" horiz-adv-x="1792" 
-d="M597 1115v-1173q0 -25 -12.5 -42.5t-36.5 -17.5q-17 0 -33 8l-465 233q-21 10 -35.5 33.5t-14.5 46.5v1140q0 20 10 34t29 14q14 0 44 -15l511 -256q3 -3 3 -5zM661 1014l534 -866l-534 266v600zM1792 996v-1054q0 -25 -14 -40.5t-38 -15.5t-47 13l-441 220zM1789 1116
-q0 -3 -256.5 -419.5t-300.5 -487.5l-390 634l324 527q17 28 52 28q14 0 26 -6l541 -270q4 -2 4 -6z" />
-    <glyph glyph-name="_536" unicode="&#xf23b;" 
-d="M809 532l266 499h-112l-157 -312q-24 -48 -44 -92l-42 92l-155 312h-120l263 -493v-324h101v318zM1536 1408v-1536h-1536v1536h1536z" />
-    <glyph glyph-name="_537" unicode="&#xf23c;" horiz-adv-x="2296" 
-d="M478 -139q-8 -16 -27 -34.5t-37 -25.5q-25 -9 -51.5 3.5t-28.5 31.5q-1 22 40 55t68 38q23 4 34 -21.5t2 -46.5zM1819 -139q7 -16 26 -34.5t38 -25.5q25 -9 51.5 3.5t27.5 31.5q2 22 -39.5 55t-68.5 38q-22 4 -33 -21.5t-2 -46.5zM1867 -30q13 -27 56.5 -59.5t77.5 -41.5
-q45 -13 82 4.5t37 50.5q0 46 -67.5 100.5t-115.5 59.5q-40 5 -63.5 -37.5t-6.5 -76.5zM428 -30q-13 -27 -56 -59.5t-77 -41.5q-45 -13 -82 4.5t-37 50.5q0 46 67.5 100.5t115.5 59.5q40 5 63 -37.5t6 -76.5zM1158 1094h1q-41 0 -76 -15q27 -8 44 -30.5t17 -49.5
-q0 -35 -27 -60t-65 -25q-52 0 -80 43q-5 -23 -5 -42q0 -74 56 -126.5t135 -52.5q80 0 136 52.5t56 126.5t-56 126.5t-136 52.5zM1462 1312q-99 109 -220.5 131.5t-245.5 -44.5q27 60 82.5 96.5t118 39.5t121.5 -17t99.5 -74.5t44.5 -131.5zM2212 73q8 -11 -11 -42
-q7 -23 7 -40q1 -56 -44.5 -112.5t-109.5 -91.5t-118 -37q-48 -2 -92 21.5t-66 65.5q-687 -25 -1259 0q-23 -41 -66.5 -65t-92.5 -22q-86 3 -179.5 80.5t-92.5 160.5q2 22 7 40q-19 31 -11 42q6 10 31 1q14 22 41 51q-7 29 2 38q11 10 39 -4q29 20 59 34q0 29 13 37
-q23 12 51 -16q35 5 61 -2q18 -4 38 -19v73q-11 0 -18 2q-53 10 -97 44.5t-55 87.5q-9 38 0 81q15 62 93 95q2 17 19 35.5t36 23.5t33 -7.5t19 -30.5h13q46 -5 60 -23q3 -3 5 -7q10 1 30.5 3.5t30.5 3.5q-15 11 -30 17q-23 40 -91 43q0 6 1 10q-62 2 -118.5 18.5t-84.5 47.5
-q-32 36 -42.5 92t-2.5 112q16 126 90 179q23 16 52 4.5t32 -40.5q0 -1 1.5 -14t2.5 -21t3 -20t5.5 -19t8.5 -10q27 -14 76 -12q48 46 98 74q-40 4 -162 -14l47 46q61 58 163 111q145 73 282 86q-20 8 -41 15.5t-47 14t-42.5 10.5t-47.5 11t-43 10q595 126 904 -139
-q98 -84 158 -222q85 -10 121 9h1q5 3 8.5 10t5.5 19t3 19.5t3 21.5l1 14q3 28 32 40t52 -5q73 -52 91 -178q7 -57 -3.5 -113t-42.5 -91q-28 -32 -83.5 -48.5t-115.5 -18.5v-10q-71 -2 -95 -43q-14 -5 -31 -17q11 -1 32 -3.5t30 -3.5q1 5 5 8q16 18 60 23h13q5 18 19 30t33 8
-t36 -23t19 -36q79 -32 93 -95q9 -40 1 -81q-12 -53 -56 -88t-97 -44q-10 -2 -17 -2q0 -49 -1 -73q20 15 38 19q26 7 61 2q28 28 51 16q14 -9 14 -37q33 -16 59 -34q27 13 38 4q10 -10 2 -38q28 -30 41 -51q23 8 31 -1zM1937 1025q0 -29 -9 -54q82 -32 112 -132
-q4 37 -9.5 98.5t-41.5 90.5q-20 19 -36 17t-16 -20zM1859 925q35 -42 47.5 -108.5t-0.5 -124.5q67 13 97 45q13 14 18 28q-3 64 -31 114.5t-79 66.5q-15 -15 -52 -21zM1822 921q-30 0 -44 1q42 -115 53 -239q21 0 43 3q16 68 1 135t-53 100zM258 839q30 100 112 132
-q-9 25 -9 54q0 18 -16.5 20t-35.5 -17q-28 -29 -41.5 -90.5t-9.5 -98.5zM294 737q29 -31 97 -45q-13 58 -0.5 124.5t47.5 108.5v0q-37 6 -52 21q-51 -16 -78.5 -66t-31.5 -115q9 -17 18 -28zM471 683q14 124 73 235q-19 -4 -55 -18l-45 -19v1q-46 -89 -20 -196q25 -3 47 -3z
-M1434 644q8 -38 16.5 -108.5t11.5 -89.5q3 -18 9.5 -21.5t23.5 4.5q40 20 62 85.5t23 125.5q-24 2 -146 4zM1152 1285q-116 0 -199 -82.5t-83 -198.5q0 -117 83 -199.5t199 -82.5t199 82.5t83 199.5q0 116 -83 198.5t-199 82.5zM1380 646q-105 2 -211 0v1q-1 -27 2.5 -86
-t13.5 -66q29 -14 93.5 -14.5t95.5 10.5q9 3 11 39t-0.5 69.5t-4.5 46.5zM1112 447q8 4 9.5 48t-0.5 88t-4 63v1q-212 -3 -214 -3q-4 -20 -7 -62t0 -83t14 -46q34 -15 101 -16t101 10zM718 636q-16 -59 4.5 -118.5t77.5 -84.5q15 -8 24 -5t12 21q3 16 8 90t10 103
-q-69 -2 -136 -6zM591 510q3 -23 -34 -36q132 -141 271.5 -240t305.5 -154q172 49 310.5 146t293.5 250q-33 13 -30 34q0 2 0.5 3.5t1.5 3t1 2.5v1v-1q-17 2 -50 5.5t-48 4.5q-26 -90 -82 -132q-51 -38 -82 1q-5 6 -9 14q-7 13 -17 62q-2 -5 -5 -9t-7.5 -7t-8 -5.5t-9.5 -4
-l-10 -2.5t-12 -2l-12 -1.5t-13.5 -1t-13.5 -0.5q-106 -9 -163 11q-4 -17 -10 -26.5t-21 -15t-23 -7t-36 -3.5q-6 -1 -9 -1q-179 -17 -203 40q-2 -63 -56 -54q-47 8 -91 54q-12 13 -20 26q-17 29 -26 65q-58 -6 -87 -10q1 -2 4 -10zM507 -118q3 14 3 30q-17 71 -51 130
-t-73 70q-41 12 -101.5 -14.5t-104.5 -80t-39 -107.5q35 -53 100 -93t119 -42q51 -2 94 28t53 79zM510 53q23 -63 27 -119q195 113 392 174q-98 52 -180.5 120t-179.5 165q-6 -4 -29 -13q0 -1 -1 -4t-1 -5q31 -18 22 -37q-12 -23 -56 -34q-10 -13 -29 -24h-1q-2 -83 1 -150
-q19 -34 35 -73zM579 -113q532 -21 1145 0q-254 147 -428 196q-76 -35 -156 -57q-8 -3 -16 0q-65 21 -129 49q-208 -60 -416 -188h-1v-1q1 0 1 1zM1763 -67q4 54 28 120q14 38 33 71l-1 -1q3 77 3 153q-15 8 -30 25q-42 9 -56 33q-9 20 22 38q-2 4 -2 9q-16 4 -28 12
-q-204 -190 -383 -284q198 -59 414 -176zM2155 -90q5 54 -39 107.5t-104 80t-102 14.5q-38 -11 -72.5 -70.5t-51.5 -129.5q0 -16 3 -30q10 -49 53 -79t94 -28q54 2 119 42t100 93z" />
-    <glyph glyph-name="_538" unicode="&#xf23d;" horiz-adv-x="2304" 
-d="M1524 -25q0 -68 -48 -116t-116 -48t-116.5 48t-48.5 116t48.5 116.5t116.5 48.5t116 -48.5t48 -116.5zM775 -25q0 -68 -48.5 -116t-116.5 -48t-116 48t-48 116t48 116.5t116 48.5t116.5 -48.5t48.5 -116.5zM0 1469q57 -60 110.5 -104.5t121 -82t136 -63t166 -45.5
-t200 -31.5t250 -18.5t304 -9.5t372.5 -2.5q139 0 244.5 -5t181 -16.5t124 -27.5t71 -39.5t24 -51.5t-19.5 -64t-56.5 -76.5t-89.5 -91t-116 -104.5t-139 -119q-185 -157 -286 -247q29 51 76.5 109t94 105.5t94.5 98.5t83 91.5t54 80.5t13 70t-45.5 55.5t-116.5 41t-204 23.5
-t-304 5q-168 -2 -314 6t-256 23t-204.5 41t-159.5 51.5t-122.5 62.5t-91.5 66.5t-68 71.5t-50.5 69.5t-40 68t-36.5 59.5z" />
-    <glyph glyph-name="_539" unicode="&#xf23e;" horiz-adv-x="1792" 
-d="M896 1472q-169 0 -323 -66t-265.5 -177.5t-177.5 -265.5t-66 -323t66 -323t177.5 -265.5t265.5 -177.5t323 -66t323 66t265.5 177.5t177.5 265.5t66 323t-66 323t-177.5 265.5t-265.5 177.5t-323 66zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348
-t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM496 704q16 0 16 -16v-480q0 -16 -16 -16h-32q-16 0 -16 16v480q0 16 16 16h32zM896 640q53 0 90.5 -37.5t37.5 -90.5q0 -35 -17.5 -64t-46.5 -46v-114q0 -14 -9 -23
-t-23 -9h-64q-14 0 -23 9t-9 23v114q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5zM896 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM544 928v-96
-q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v96q0 93 65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5v-96q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v96q0 146 -103 249t-249 103t-249 -103t-103 -249zM1408 192v512q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-512
-q0 -26 19 -45t45 -19h896q26 0 45 19t19 45z" />
-    <glyph glyph-name="_540" unicode="&#xf240;" horiz-adv-x="2304" 
-d="M1920 1024v-768h-1664v768h1664zM2048 448h128v384h-128v288q0 14 -9 23t-23 9h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288zM2304 832v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113
-v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160q53 0 90.5 -37.5t37.5 -90.5z" />
-    <glyph glyph-name="_541" unicode="&#xf241;" horiz-adv-x="2304" 
-d="M256 256v768h1280v-768h-1280zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9
-h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
-    <glyph glyph-name="_542" unicode="&#xf242;" horiz-adv-x="2304" 
-d="M256 256v768h896v-768h-896zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9
-h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
-    <glyph glyph-name="_543" unicode="&#xf243;" horiz-adv-x="2304" 
-d="M256 256v768h512v-768h-512zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9
-h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
-    <glyph glyph-name="_544" unicode="&#xf244;" horiz-adv-x="2304" 
-d="M2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9h-1856q-14 0 -23 -9t-9 -23
-v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
-    <glyph glyph-name="_545" unicode="&#xf245;" horiz-adv-x="1280" 
-d="M1133 493q31 -30 14 -69q-17 -40 -59 -40h-382l201 -476q10 -25 0 -49t-34 -35l-177 -75q-25 -10 -49 0t-35 34l-191 452l-312 -312q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v1504q0 42 40 59q12 5 24 5q27 0 45 -19z" />
-    <glyph glyph-name="_546" unicode="&#xf246;" horiz-adv-x="1024" 
-d="M832 1408q-320 0 -320 -224v-416h128v-128h-128v-544q0 -224 320 -224h64v-128h-64q-272 0 -384 146q-112 -146 -384 -146h-64v128h64q320 0 320 224v544h-128v128h128v416q0 224 -320 224h-64v128h64q272 0 384 -146q112 146 384 146h64v-128h-64z" />
-    <glyph glyph-name="_547" unicode="&#xf247;" horiz-adv-x="2048" 
-d="M2048 1152h-128v-1024h128v-384h-384v128h-1280v-128h-384v384h128v1024h-128v384h384v-128h1280v128h384v-384zM1792 1408v-128h128v128h-128zM128 1408v-128h128v128h-128zM256 -128v128h-128v-128h128zM1664 0v128h128v1024h-128v128h-1280v-128h-128v-1024h128v-128
-h1280zM1920 -128v128h-128v-128h128zM1280 896h384v-768h-896v256h-384v768h896v-256zM512 512h640v512h-640v-512zM1536 256v512h-256v-384h-384v-128h640z" />
-    <glyph glyph-name="_548" unicode="&#xf248;" horiz-adv-x="2304" 
-d="M2304 768h-128v-640h128v-384h-384v128h-896v-128h-384v384h128v128h-384v-128h-384v384h128v640h-128v384h384v-128h896v128h384v-384h-128v-128h384v128h384v-384zM2048 1024v-128h128v128h-128zM1408 1408v-128h128v128h-128zM128 1408v-128h128v128h-128zM256 256
-v128h-128v-128h128zM1536 384h-128v-128h128v128zM384 384h896v128h128v640h-128v128h-896v-128h-128v-640h128v-128zM896 -128v128h-128v-128h128zM2176 -128v128h-128v-128h128zM2048 128v640h-128v128h-384v-384h128v-384h-384v128h-384v-128h128v-128h896v128h128z" />
-    <glyph glyph-name="_549" unicode="&#xf249;" 
-d="M1024 288v-416h-928q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1344q40 0 68 -28t28 -68v-928h-416q-40 0 -68 -28t-28 -68zM1152 256h381q-15 -82 -65 -132l-184 -184q-50 -50 -132 -65v381z" />
-    <glyph glyph-name="_550" unicode="&#xf24a;" 
-d="M1400 256h-248v-248q29 10 41 22l185 185q12 12 22 41zM1120 384h288v896h-1280v-1280h896v288q0 40 28 68t68 28zM1536 1312v-1024q0 -40 -20 -88t-48 -76l-184 -184q-28 -28 -76 -48t-88 -20h-1024q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1344q40 0 68 -28t28 -68
-z" />
-    <glyph glyph-name="_551" unicode="&#xf24b;" horiz-adv-x="2304" 
-d="M1951 538q0 -26 -15.5 -44.5t-38.5 -23.5q-8 -2 -18 -2h-153v140h153q10 0 18 -2q23 -5 38.5 -23.5t15.5 -44.5zM1933 751q0 -25 -15 -42t-38 -21q-3 -1 -15 -1h-139v129h139q3 0 8.5 -0.5t6.5 -0.5q23 -4 38 -21.5t15 -42.5zM728 587v308h-228v-308q0 -58 -38 -94.5
-t-105 -36.5q-108 0 -229 59v-112q53 -15 121 -23t109 -9l42 -1q328 0 328 217zM1442 403v113q-99 -52 -200 -59q-108 -8 -169 41t-61 142t61 142t169 41q101 -7 200 -58v112q-48 12 -100 19.5t-80 9.5l-28 2q-127 6 -218.5 -14t-140.5 -60t-71 -88t-22 -106t22 -106t71 -88
-t140.5 -60t218.5 -14q101 4 208 31zM2176 518q0 54 -43 88.5t-109 39.5v3q57 8 89 41.5t32 79.5q0 55 -41 88t-107 36q-3 0 -12 0.5t-14 0.5h-455v-510h491q74 0 121.5 36.5t47.5 96.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90
-t90 38h2048q52 0 90 -38t38 -90z" />
-    <glyph glyph-name="_552" unicode="&#xf24c;" horiz-adv-x="2304" 
-d="M858 295v693q-106 -41 -172 -135.5t-66 -211.5t66 -211.5t172 -134.5zM1362 641q0 117 -66 211.5t-172 135.5v-694q106 41 172 135.5t66 211.5zM1577 641q0 -159 -78.5 -294t-213.5 -213.5t-294 -78.5q-119 0 -227.5 46.5t-187 125t-125 187t-46.5 227.5q0 159 78.5 294
-t213.5 213.5t294 78.5t294 -78.5t213.5 -213.5t78.5 -294zM1960 634q0 139 -55.5 261.5t-147.5 205.5t-213.5 131t-252.5 48h-301q-176 0 -323.5 -81t-235 -230t-87.5 -335q0 -171 87 -317.5t236 -231.5t323 -85h301q129 0 251.5 50.5t214.5 135t147.5 202.5t55.5 246z
-M2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
-    <glyph glyph-name="_553" unicode="&#xf24d;" horiz-adv-x="1792" 
-d="M1664 -96v1088q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5v-1088q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5zM1792 992v-1088q0 -66 -47 -113t-113 -47h-1088q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1088q66 0 113 -47t47 -113
-zM1408 1376v-160h-128v160q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5v-1088q0 -13 9.5 -22.5t22.5 -9.5h160v-128h-160q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1088q66 0 113 -47t47 -113z" />
-    <glyph glyph-name="_554" unicode="&#xf24e;" horiz-adv-x="2304" 
-d="M1728 1088l-384 -704h768zM448 1088l-384 -704h768zM1269 1280q-14 -40 -45.5 -71.5t-71.5 -45.5v-1291h608q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1344q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h608v1291q-40 14 -71.5 45.5t-45.5 71.5h-491q-14 0 -23 9t-9 23v64
-q0 14 9 23t23 9h491q21 57 70 92.5t111 35.5t111 -35.5t70 -92.5h491q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-491zM1088 1264q33 0 56.5 23.5t23.5 56.5t-23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5zM2176 384q0 -73 -46.5 -131t-117.5 -91
-t-144.5 -49.5t-139.5 -16.5t-139.5 16.5t-144.5 49.5t-117.5 91t-46.5 131q0 11 35 81t92 174.5t107 195.5t102 184t56 100q18 33 56 33t56 -33q4 -7 56 -100t102 -184t107 -195.5t92 -174.5t35 -81zM896 384q0 -73 -46.5 -131t-117.5 -91t-144.5 -49.5t-139.5 -16.5
-t-139.5 16.5t-144.5 49.5t-117.5 91t-46.5 131q0 11 35 81t92 174.5t107 195.5t102 184t56 100q18 33 56 33t56 -33q4 -7 56 -100t102 -184t107 -195.5t92 -174.5t35 -81z" />
-    <glyph glyph-name="_555" unicode="&#xf250;" 
-d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9
-t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM874 700q77 29 149 92.5t129.5 152.5t92.5 210t35 253h-1024q0 -132 35 -253t92.5 -210t129.5 -152.5t149 -92.5q19 -7 30.5 -23.5t11.5 -36.5t-11.5 -36.5t-30.5 -23.5q-77 -29 -149 -92.5
-t-129.5 -152.5t-92.5 -210t-35 -253h1024q0 132 -35 253t-92.5 210t-129.5 152.5t-149 92.5q-19 7 -30.5 23.5t-11.5 36.5t11.5 36.5t30.5 23.5z" />
-    <glyph glyph-name="_556" unicode="&#xf251;" 
-d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9
-t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM1280 1408h-1024q0 -66 9 -128h1006q9 61 9 128zM1280 -128q0 130 -34 249.5t-90.5 208t-126.5 152t-146 94.5h-230q-76 -31 -146 -94.5t-126.5 -152t-90.5 -208t-34 -249.5h1024z" />
-    <glyph glyph-name="_557" unicode="&#xf252;" 
-d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9
-t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM1280 1408h-1024q0 -206 85 -384h854q85 178 85 384zM1223 192q-54 141 -145.5 241.5t-194.5 142.5h-230q-103 -42 -194.5 -142.5t-145.5 -241.5h910z" />
-    <glyph glyph-name="_558" unicode="&#xf253;" 
-d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9
-t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM874 700q77 29 149 92.5t129.5 152.5t92.5 210t35 253h-1024q0 -132 35 -253t92.5 -210t129.5 -152.5t149 -92.5q19 -7 30.5 -23.5t11.5 -36.5t-11.5 -36.5t-30.5 -23.5q-137 -51 -244 -196
-h700q-107 145 -244 196q-19 7 -30.5 23.5t-11.5 36.5t11.5 36.5t30.5 23.5z" />
-    <glyph glyph-name="_559" unicode="&#xf254;" 
-d="M1504 -64q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v128q0 14 9 23t23 9h1472zM130 0q3 55 16 107t30 95t46 87t53.5 76t64.5 69.5t66 60t70.5 55t66.5 47.5t65 43q-43 28 -65 43t-66.5 47.5t-70.5 55t-66 60t-64.5 69.5t-53.5 76t-46 87
-t-30 95t-16 107h1276q-3 -55 -16 -107t-30 -95t-46 -87t-53.5 -76t-64.5 -69.5t-66 -60t-70.5 -55t-66.5 -47.5t-65 -43q43 -28 65 -43t66.5 -47.5t70.5 -55t66 -60t64.5 -69.5t53.5 -76t46 -87t30 -95t16 -107h-1276zM1504 1536q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9
-h-1472q-14 0 -23 9t-9 23v128q0 14 9 23t23 9h1472z" />
-    <glyph glyph-name="_560" unicode="&#xf255;" 
-d="M768 1152q-53 0 -90.5 -37.5t-37.5 -90.5v-128h-32v93q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-429l-32 30v172q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-224q0 -47 35 -82l310 -296q39 -39 39 -102q0 -26 19 -45t45 -19h640q26 0 45 19t19 45v25
-q0 41 10 77l108 436q10 36 10 77v246q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-32h-32v125q0 40 -25 72.5t-64 40.5q-14 2 -23 2q-46 0 -79 -33t-33 -79v-128h-32v122q0 51 -32.5 89.5t-82.5 43.5q-5 1 -13 1zM768 1280q84 0 149 -50q57 34 123 34q59 0 111 -27
-t86 -76q27 7 59 7q100 0 170 -71.5t70 -171.5v-246q0 -51 -13 -108l-109 -436q-6 -24 -6 -71q0 -80 -56 -136t-136 -56h-640q-84 0 -138 58.5t-54 142.5l-308 296q-76 73 -76 175v224q0 99 70.5 169.5t169.5 70.5q11 0 16 -1q6 95 75.5 160t164.5 65q52 0 98 -21
-q72 69 174 69z" />
-    <glyph glyph-name="_561" unicode="&#xf256;" horiz-adv-x="1792" 
-d="M880 1408q-46 0 -79 -33t-33 -79v-656h-32v528q0 46 -33 79t-79 33t-79 -33t-33 -79v-528v-256l-154 205q-38 51 -102 51q-53 0 -90.5 -37.5t-37.5 -90.5q0 -43 26 -77l384 -512q38 -51 102 -51h688q34 0 61 22t34 56l76 405q5 32 5 59v498q0 46 -33 79t-79 33t-79 -33
-t-33 -79v-272h-32v528q0 46 -33 79t-79 33t-79 -33t-33 -79v-528h-32v656q0 46 -33 79t-79 33zM880 1536q68 0 125.5 -35.5t88.5 -96.5q19 4 42 4q99 0 169.5 -70.5t70.5 -169.5v-17q105 6 180.5 -64t75.5 -175v-498q0 -40 -8 -83l-76 -404q-14 -79 -76.5 -131t-143.5 -52
-h-688q-60 0 -114.5 27.5t-90.5 74.5l-384 512q-51 68 -51 154q0 106 75 181t181 75q78 0 128 -34v434q0 99 70.5 169.5t169.5 70.5q23 0 42 -4q31 61 88.5 96.5t125.5 35.5z" />
-    <glyph glyph-name="_562" unicode="&#xf257;" horiz-adv-x="1792" 
-d="M1073 -128h-177q-163 0 -226 141q-23 49 -23 102v5q-62 30 -98.5 88.5t-36.5 127.5q0 38 5 48h-261q-106 0 -181 75t-75 181t75 181t181 75h113l-44 17q-74 28 -119.5 93.5t-45.5 145.5q0 106 75 181t181 75q46 0 91 -17l628 -239h401q106 0 181 -75t75 -181v-668
-q0 -88 -54 -157.5t-140 -90.5l-339 -85q-92 -23 -186 -23zM1024 583l-155 -71l-163 -74q-30 -14 -48 -41.5t-18 -60.5q0 -46 33 -79t79 -33q26 0 46 10l338 154q-49 10 -80.5 50t-31.5 90v55zM1344 272q0 46 -33 79t-79 33q-26 0 -46 -10l-290 -132q-28 -13 -37 -17
-t-30.5 -17t-29.5 -23.5t-16 -29t-8 -40.5q0 -50 31.5 -82t81.5 -32q20 0 38 9l352 160q30 14 48 41.5t18 60.5zM1112 1024l-650 248q-24 8 -46 8q-53 0 -90.5 -37.5t-37.5 -90.5q0 -40 22.5 -73t59.5 -47l526 -200v-64h-640q-53 0 -90.5 -37.5t-37.5 -90.5t37.5 -90.5
-t90.5 -37.5h535l233 106v198q0 63 46 106l111 102h-69zM1073 0q82 0 155 19l339 85q43 11 70 45.5t27 78.5v668q0 53 -37.5 90.5t-90.5 37.5h-308l-136 -126q-36 -33 -36 -82v-296q0 -46 33 -77t79 -31t79 35t33 81v208h32v-208q0 -70 -57 -114q52 -8 86.5 -48.5t34.5 -93.5
-q0 -42 -23 -78t-61 -53l-310 -141h91z" />
-    <glyph glyph-name="_563" unicode="&#xf258;" horiz-adv-x="2048" 
-d="M1151 1536q61 0 116 -28t91 -77l572 -781q118 -159 118 -359v-355q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v177l-286 143h-546q-80 0 -136 56t-56 136v32q0 119 84.5 203.5t203.5 84.5h420l42 128h-686q-100 0 -173.5 67.5t-81.5 166.5q-65 79 -65 182v32
-q0 80 56 136t136 56h959zM1920 -64v355q0 157 -93 284l-573 781q-39 52 -103 52h-959q-26 0 -45 -19t-19 -45q0 -32 1.5 -49.5t9.5 -40.5t25 -43q10 31 35.5 50t56.5 19h832v-32h-832q-26 0 -45 -19t-19 -45q0 -44 3 -58q8 -44 44 -73t81 -29h640h91q40 0 68 -28t28 -68
-q0 -15 -5 -30l-64 -192q-10 -29 -35 -47.5t-56 -18.5h-443q-66 0 -113 -47t-47 -113v-32q0 -26 19 -45t45 -19h561q16 0 29 -7l317 -158q24 -13 38.5 -36t14.5 -50v-197q0 -26 19 -45t45 -19h384q26 0 45 19t19 45z" />
-    <glyph glyph-name="_564" unicode="&#xf259;" horiz-adv-x="2048" 
-d="M459 -256q-77 0 -137.5 47.5t-79.5 122.5l-101 401q-13 57 -13 108q0 45 -5 67l-116 477q-7 27 -7 57q0 93 62 161t155 78q17 85 82.5 139t152.5 54q83 0 148 -51.5t85 -132.5l83 -348l103 428q20 81 85 132.5t148 51.5q89 0 155.5 -57.5t80.5 -144.5q92 -10 152 -79
-t60 -162q0 -24 -7 -59l-123 -512q10 7 37.5 28.5t38.5 29.5t35 23t41 20.5t41.5 11t49.5 5.5q105 0 180 -74t75 -179q0 -62 -28.5 -118t-78.5 -94l-507 -380q-68 -51 -153 -51h-694zM1104 1408q-38 0 -68.5 -24t-39.5 -62l-164 -682h-127l-145 602q-9 38 -39.5 62t-68.5 24
-q-48 0 -80 -33t-32 -80q0 -15 3 -28l132 -547h-26l-99 408q-9 37 -40 62.5t-69 25.5q-47 0 -80 -33t-33 -79q0 -14 3 -26l116 -478q7 -28 9 -86t10 -88l100 -401q8 -32 34 -52.5t59 -20.5h694q42 0 76 26l507 379q56 43 56 110q0 52 -37.5 88.5t-89.5 36.5q-43 0 -77 -26
-l-307 -230v227q0 4 32 138t68 282t39 161q4 18 4 29q0 47 -32 81t-79 34q-39 0 -69.5 -24t-39.5 -62l-116 -482h-26l150 624q3 14 3 28q0 48 -31.5 82t-79.5 34z" />
-    <glyph glyph-name="_565" unicode="&#xf25a;" horiz-adv-x="1792" 
-d="M640 1408q-53 0 -90.5 -37.5t-37.5 -90.5v-512v-384l-151 202q-41 54 -107 54q-52 0 -89 -38t-37 -90q0 -43 26 -77l384 -512q38 -51 102 -51h718q22 0 39.5 13.5t22.5 34.5l92 368q24 96 24 194v217q0 41 -28 71t-68 30t-68 -28t-28 -68h-32v61q0 48 -32 81.5t-80 33.5
-q-46 0 -79 -33t-33 -79v-64h-32v90q0 55 -37 94.5t-91 39.5q-53 0 -90.5 -37.5t-37.5 -90.5v-96h-32v570q0 55 -37 94.5t-91 39.5zM640 1536q107 0 181.5 -77.5t74.5 -184.5v-220q22 2 32 2q99 0 173 -69q47 21 99 21q113 0 184 -87q27 7 56 7q94 0 159 -67.5t65 -161.5
-v-217q0 -116 -28 -225l-92 -368q-16 -64 -68 -104.5t-118 -40.5h-718q-60 0 -114.5 27.5t-90.5 74.5l-384 512q-51 68 -51 154q0 105 74.5 180.5t179.5 75.5q71 0 130 -35v547q0 106 75 181t181 75zM768 128v384h-32v-384h32zM1024 128v384h-32v-384h32zM1280 128v384h-32
-v-384h32z" />
-    <glyph glyph-name="_566" unicode="&#xf25b;" 
-d="M1288 889q60 0 107 -23q141 -63 141 -226v-177q0 -94 -23 -186l-85 -339q-21 -86 -90.5 -140t-157.5 -54h-668q-106 0 -181 75t-75 181v401l-239 628q-17 45 -17 91q0 106 75 181t181 75q80 0 145.5 -45.5t93.5 -119.5l17 -44v113q0 106 75 181t181 75t181 -75t75 -181
-v-261q27 5 48 5q69 0 127.5 -36.5t88.5 -98.5zM1072 896q-33 0 -60.5 -18t-41.5 -48l-74 -163l-71 -155h55q50 0 90 -31.5t50 -80.5l154 338q10 20 10 46q0 46 -33 79t-79 33zM1293 761q-22 0 -40.5 -8t-29 -16t-23.5 -29.5t-17 -30.5t-17 -37l-132 -290q-10 -20 -10 -46
-q0 -46 33 -79t79 -33q33 0 60.5 18t41.5 48l160 352q9 18 9 38q0 50 -32 81.5t-82 31.5zM128 1120q0 -22 8 -46l248 -650v-69l102 111q43 46 106 46h198l106 233v535q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5v-640h-64l-200 526q-14 37 -47 59.5t-73 22.5
-q-53 0 -90.5 -37.5t-37.5 -90.5zM1180 -128q44 0 78.5 27t45.5 70l85 339q19 73 19 155v91l-141 -310q-17 -38 -53 -61t-78 -23q-53 0 -93.5 34.5t-48.5 86.5q-44 -57 -114 -57h-208v32h208q46 0 81 33t35 79t-31 79t-77 33h-296q-49 0 -82 -36l-126 -136v-308
-q0 -53 37.5 -90.5t90.5 -37.5h668z" />
-    <glyph glyph-name="_567" unicode="&#xf25c;" horiz-adv-x="1973" 
-d="M857 992v-117q0 -13 -9.5 -22t-22.5 -9h-298v-812q0 -13 -9 -22.5t-22 -9.5h-135q-13 0 -22.5 9t-9.5 23v812h-297q-13 0 -22.5 9t-9.5 22v117q0 14 9 23t23 9h793q13 0 22.5 -9.5t9.5 -22.5zM1895 995l77 -961q1 -13 -8 -24q-10 -10 -23 -10h-134q-12 0 -21 8.5
-t-10 20.5l-46 588l-189 -425q-8 -19 -29 -19h-120q-20 0 -29 19l-188 427l-45 -590q-1 -12 -10 -20.5t-21 -8.5h-135q-13 0 -23 10q-9 10 -9 24l78 961q1 12 10 20.5t21 8.5h142q20 0 29 -19l220 -520q10 -24 20 -51q3 7 9.5 24.5t10.5 26.5l221 520q9 19 29 19h141
-q13 0 22 -8.5t10 -20.5z" />
-    <glyph glyph-name="_568" unicode="&#xf25d;" horiz-adv-x="1792" 
-d="M1042 833q0 88 -60 121q-33 18 -117 18h-123v-281h162q66 0 102 37t36 105zM1094 548l205 -373q8 -17 -1 -31q-8 -16 -27 -16h-152q-20 0 -28 17l-194 365h-155v-350q0 -14 -9 -23t-23 -9h-134q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h294q128 0 190 -24q85 -31 134 -109
-t49 -180q0 -92 -42.5 -165.5t-115.5 -109.5q6 -10 9 -16zM896 1376q-150 0 -286 -58.5t-234.5 -157t-157 -234.5t-58.5 -286t58.5 -286t157 -234.5t234.5 -157t286 -58.5t286 58.5t234.5 157t157 234.5t58.5 286t-58.5 286t-157 234.5t-234.5 157t-286 58.5zM1792 640
-q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
-    <glyph glyph-name="_569" unicode="&#xf25e;" horiz-adv-x="1792" 
-d="M605 303q153 0 257 104q14 18 3 36l-45 82q-6 13 -24 17q-16 2 -27 -11l-4 -3q-4 -4 -11.5 -10t-17.5 -13.5t-23.5 -14.5t-28.5 -13t-33.5 -9.5t-37.5 -3.5q-76 0 -125 50t-49 127q0 76 48 125.5t122 49.5q37 0 71.5 -14t50.5 -28l16 -14q11 -11 26 -10q16 2 24 14l53 78
-q13 20 -2 39q-3 4 -11 12t-30 23.5t-48.5 28t-67.5 22.5t-86 10q-148 0 -246 -96.5t-98 -240.5q0 -146 97 -241.5t247 -95.5zM1235 303q153 0 257 104q14 18 4 36l-45 82q-8 14 -25 17q-16 2 -27 -11l-4 -3q-4 -4 -11.5 -10t-17.5 -13.5t-23.5 -14.5t-28.5 -13t-33.5 -9.5
-t-37.5 -3.5q-76 0 -125 50t-49 127q0 76 48 125.5t122 49.5q37 0 71.5 -14t50.5 -28l16 -14q11 -11 26 -10q16 2 24 14l53 78q13 20 -2 39q-3 4 -11 12t-30 23.5t-48.5 28t-67.5 22.5t-86 10q-147 0 -245.5 -96.5t-98.5 -240.5q0 -146 97 -241.5t247 -95.5zM896 1376
-q-150 0 -286 -58.5t-234.5 -157t-157 -234.5t-58.5 -286t58.5 -286t157 -234.5t234.5 -157t286 -58.5t286 58.5t234.5 157t157 234.5t58.5 286t-58.5 286t-157 234.5t-234.5 157t-286 58.5zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191
-t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71z" />
-    <glyph glyph-name="f260" unicode="&#xf260;" horiz-adv-x="2048" 
-d="M736 736l384 -384l-384 -384l-672 672l672 672l168 -168l-96 -96l-72 72l-480 -480l480 -480l193 193l-289 287zM1312 1312l672 -672l-672 -672l-168 168l96 96l72 -72l480 480l-480 480l-193 -193l289 -287l-96 -96l-384 384z" />
-    <glyph glyph-name="f261" unicode="&#xf261;" horiz-adv-x="1792" 
-d="M717 182l271 271l-279 279l-88 -88l192 -191l-96 -96l-279 279l279 279l40 -40l87 87l-127 128l-454 -454zM1075 190l454 454l-454 454l-271 -271l279 -279l88 88l-192 191l96 96l279 -279l-279 -279l-40 40l-87 -88zM1792 640q0 -182 -71 -348t-191 -286t-286 -191
-t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
-    <glyph glyph-name="_572" unicode="&#xf262;" horiz-adv-x="2304" 
-d="M651 539q0 -39 -27.5 -66.5t-65.5 -27.5q-39 0 -66.5 27.5t-27.5 66.5q0 38 27.5 65.5t66.5 27.5q38 0 65.5 -27.5t27.5 -65.5zM1805 540q0 -39 -27.5 -66.5t-66.5 -27.5t-66.5 27.5t-27.5 66.5t27.5 66t66.5 27t66.5 -27t27.5 -66zM765 539q0 79 -56.5 136t-136.5 57
-t-136.5 -56.5t-56.5 -136.5t56.5 -136.5t136.5 -56.5t136.5 56.5t56.5 136.5zM1918 540q0 80 -56.5 136.5t-136.5 56.5q-79 0 -136 -56.5t-57 -136.5t56.5 -136.5t136.5 -56.5t136.5 56.5t56.5 136.5zM850 539q0 -116 -81.5 -197.5t-196.5 -81.5q-116 0 -197.5 82t-81.5 197
-t82 196.5t197 81.5t196.5 -81.5t81.5 -196.5zM2004 540q0 -115 -81.5 -196.5t-197.5 -81.5q-115 0 -196.5 81.5t-81.5 196.5t81.5 196.5t196.5 81.5q116 0 197.5 -81.5t81.5 -196.5zM1040 537q0 191 -135.5 326.5t-326.5 135.5q-125 0 -231 -62t-168 -168.5t-62 -231.5
-t62 -231.5t168 -168.5t231 -62q191 0 326.5 135.5t135.5 326.5zM1708 1110q-254 111 -556 111q-319 0 -573 -110q117 0 223 -45.5t182.5 -122.5t122 -183t45.5 -223q0 115 43.5 219.5t118 180.5t177.5 123t217 50zM2187 537q0 191 -135 326.5t-326 135.5t-326.5 -135.5
-t-135.5 -326.5t135.5 -326.5t326.5 -135.5t326 135.5t135 326.5zM1921 1103h383q-44 -51 -75 -114.5t-40 -114.5q110 -151 110 -337q0 -156 -77 -288t-209 -208.5t-287 -76.5q-133 0 -249 56t-196 155q-47 -56 -129 -179q-11 22 -53.5 82.5t-74.5 97.5
-q-80 -99 -196.5 -155.5t-249.5 -56.5q-155 0 -287 76.5t-209 208.5t-77 288q0 186 110 337q-9 51 -40 114.5t-75 114.5h365q149 100 355 156.5t432 56.5q224 0 421 -56t348 -157z" />
-    <glyph glyph-name="f263" unicode="&#xf263;" horiz-adv-x="1280" 
-d="M640 629q-188 0 -321 133t-133 320q0 188 133 321t321 133t321 -133t133 -321q0 -187 -133 -320t-321 -133zM640 1306q-92 0 -157.5 -65.5t-65.5 -158.5q0 -92 65.5 -157.5t157.5 -65.5t157.5 65.5t65.5 157.5q0 93 -65.5 158.5t-157.5 65.5zM1163 574q13 -27 15 -49.5
-t-4.5 -40.5t-26.5 -38.5t-42.5 -37t-61.5 -41.5q-115 -73 -315 -94l73 -72l267 -267q30 -31 30 -74t-30 -73l-12 -13q-31 -30 -74 -30t-74 30q-67 68 -267 268l-267 -268q-31 -30 -74 -30t-73 30l-12 13q-31 30 -31 73t31 74l267 267l72 72q-203 21 -317 94
-q-39 25 -61.5 41.5t-42.5 37t-26.5 38.5t-4.5 40.5t15 49.5q10 20 28 35t42 22t56 -2t65 -35q5 -4 15 -11t43 -24.5t69 -30.5t92 -24t113 -11q91 0 174 25.5t120 50.5l38 25q33 26 65 35t56 2t42 -22t28 -35z" />
-    <glyph glyph-name="_574" unicode="&#xf264;" 
-d="M927 956q0 -66 -46.5 -112.5t-112.5 -46.5t-112.5 46.5t-46.5 112.5t46.5 112.5t112.5 46.5t112.5 -46.5t46.5 -112.5zM1141 593q-10 20 -28 32t-47.5 9.5t-60.5 -27.5q-10 -8 -29 -20t-81 -32t-127 -20t-124 18t-86 36l-27 18q-31 25 -60.5 27.5t-47.5 -9.5t-28 -32
-q-22 -45 -2 -74.5t87 -73.5q83 -53 226 -67l-51 -52q-142 -142 -191 -190q-22 -22 -22 -52.5t22 -52.5l9 -9q22 -22 52.5 -22t52.5 22l191 191q114 -115 191 -191q22 -22 52.5 -22t52.5 22l9 9q22 22 22 52.5t-22 52.5l-191 190l-52 52q141 14 225 67q67 44 87 73.5t-2 74.5
-zM1092 956q0 134 -95 229t-229 95t-229 -95t-95 -229t95 -229t229 -95t229 95t95 229zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="_575" unicode="&#xf265;" horiz-adv-x="1720" 
-d="M1565 1408q65 0 110 -45.5t45 -110.5v-519q0 -176 -68 -336t-182.5 -275t-274 -182.5t-334.5 -67.5q-176 0 -335.5 67.5t-274.5 182.5t-183 275t-68 336v519q0 64 46 110t110 46h1409zM861 344q47 0 82 33l404 388q37 35 37 85q0 49 -34.5 83.5t-83.5 34.5q-47 0 -82 -33
-l-323 -310l-323 310q-35 33 -81 33q-49 0 -83.5 -34.5t-34.5 -83.5q0 -51 36 -85l405 -388q33 -33 81 -33z" />
-    <glyph glyph-name="_576" unicode="&#xf266;" horiz-adv-x="2304" 
-d="M1494 -103l-295 695q-25 -49 -158.5 -305.5t-198.5 -389.5q-1 -1 -27.5 -0.5t-26.5 1.5q-82 193 -255.5 587t-259.5 596q-21 50 -66.5 107.5t-103.5 100.5t-102 43q0 5 -0.5 24t-0.5 27h583v-50q-39 -2 -79.5 -16t-66.5 -43t-10 -64q26 -59 216.5 -499t235.5 -540
-q31 61 140 266.5t131 247.5q-19 39 -126 281t-136 295q-38 69 -201 71v50l513 -1v-47q-60 -2 -93.5 -25t-12.5 -69q33 -70 87 -189.5t86 -187.5q110 214 173 363q24 55 -10 79.5t-129 26.5q1 7 1 25v24q64 0 170.5 0.5t180 1t92.5 0.5v-49q-62 -2 -119 -33t-90 -81
-l-213 -442q13 -33 127.5 -290t121.5 -274l441 1017q-14 38 -49.5 62.5t-65 31.5t-55.5 8v50l460 -4l1 -2l-1 -44q-139 -4 -201 -145q-526 -1216 -559 -1291h-49z" />
-    <glyph glyph-name="_577" unicode="&#xf267;" horiz-adv-x="1792" 
-d="M949 643q0 -26 -16.5 -45t-41.5 -19q-26 0 -45 16.5t-19 41.5q0 26 17 45t42 19t44 -16.5t19 -41.5zM964 585l350 581q-9 -8 -67.5 -62.5t-125.5 -116.5t-136.5 -127t-117 -110.5t-50.5 -51.5l-349 -580q7 7 67 62t126 116.5t136 127t117 111t50 50.5zM1611 640
-q0 -201 -104 -371q-3 2 -17 11t-26.5 16.5t-16.5 7.5q-13 0 -13 -13q0 -10 59 -44q-74 -112 -184.5 -190.5t-241.5 -110.5l-16 67q-1 10 -15 10q-5 0 -8 -5.5t-2 -9.5l16 -68q-72 -15 -146 -15q-199 0 -372 105q1 2 13 20.5t21.5 33.5t9.5 19q0 13 -13 13q-6 0 -17 -14.5
-t-22.5 -34.5t-13.5 -23q-113 75 -192 187.5t-110 244.5l69 15q10 3 10 15q0 5 -5.5 8t-10.5 2l-68 -15q-14 72 -14 139q0 206 109 379q2 -1 18.5 -12t30 -19t17.5 -8q13 0 13 12q0 6 -12.5 15.5t-32.5 21.5l-20 12q77 112 189 189t244 107l15 -67q2 -10 15 -10q5 0 8 5.5
-t2 10.5l-15 66q71 13 134 13q204 0 379 -109q-39 -56 -39 -65q0 -13 12 -13q11 0 48 64q111 -75 187.5 -186t107.5 -241l-56 -12q-10 -2 -10 -16q0 -5 5.5 -8t9.5 -2l57 13q14 -72 14 -140zM1696 640q0 163 -63.5 311t-170.5 255t-255 170.5t-311 63.5t-311 -63.5
-t-255 -170.5t-170.5 -255t-63.5 -311t63.5 -311t170.5 -255t255 -170.5t311 -63.5t311 63.5t255 170.5t170.5 255t63.5 311zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191
-t191 -286t71 -348z" />
-    <glyph glyph-name="_578" unicode="&#xf268;" horiz-adv-x="1792" 
-d="M893 1536q240 2 451 -120q232 -134 352 -372l-742 39q-160 9 -294 -74.5t-185 -229.5l-276 424q128 159 311 245.5t383 87.5zM146 1131l337 -663q72 -143 211 -217t293 -45l-230 -451q-212 33 -385 157.5t-272.5 316t-99.5 411.5q0 267 146 491zM1732 962
-q58 -150 59.5 -310.5t-48.5 -306t-153 -272t-246 -209.5q-230 -133 -498 -119l405 623q88 131 82.5 290.5t-106.5 277.5zM896 942q125 0 213.5 -88.5t88.5 -213.5t-88.5 -213.5t-213.5 -88.5t-213.5 88.5t-88.5 213.5t88.5 213.5t213.5 88.5z" />
-    <glyph glyph-name="_579" unicode="&#xf269;" horiz-adv-x="1792" 
-d="M903 -256q-283 0 -504.5 150.5t-329.5 398.5q-58 131 -67 301t26 332.5t111 312t179 242.5l-11 -281q11 14 68 15.5t70 -15.5q42 81 160.5 138t234.5 59q-54 -45 -119.5 -148.5t-58.5 -163.5q25 -8 62.5 -13.5t63 -7.5t68 -4t50.5 -3q15 -5 9.5 -45.5t-30.5 -75.5
-q-5 -7 -16.5 -18.5t-56.5 -35.5t-101 -34l15 -189l-139 67q-18 -43 -7.5 -81.5t36 -66.5t65.5 -41.5t81 -6.5q51 9 98 34.5t83.5 45t73.5 17.5q61 -4 89.5 -33t19.5 -65q-1 -2 -2.5 -5.5t-8.5 -12.5t-18 -15.5t-31.5 -10.5t-46.5 -1q-60 -95 -144.5 -135.5t-209.5 -29.5
-q74 -61 162.5 -82.5t168.5 -6t154.5 52t128 87.5t80.5 104q43 91 39 192.5t-37.5 188.5t-78.5 125q87 -38 137 -79.5t77 -112.5q15 170 -57.5 343t-209.5 284q265 -77 412 -279.5t151 -517.5q2 -127 -40.5 -255t-123.5 -238t-189 -196t-247.5 -135.5t-288.5 -49.5z" />
-    <glyph glyph-name="_580" unicode="&#xf26a;" horiz-adv-x="1792" 
-d="M1493 1308q-165 110 -359 110q-155 0 -293 -73t-240 -200q-75 -93 -119.5 -218t-48.5 -266v-42q4 -141 48.5 -266t119.5 -218q102 -127 240 -200t293 -73q194 0 359 110q-121 -108 -274.5 -168t-322.5 -60q-29 0 -43 1q-175 8 -333 82t-272 193t-181 281t-67 339
-q0 182 71 348t191 286t286 191t348 71h3q168 -1 320.5 -60.5t273.5 -167.5zM1792 640q0 -192 -77 -362.5t-213 -296.5q-104 -63 -222 -63q-137 0 -255 84q154 56 253.5 233t99.5 405q0 227 -99 404t-253 234q119 83 254 83q119 0 226 -65q135 -125 210.5 -295t75.5 -361z
-" />
-    <glyph glyph-name="_581" unicode="&#xf26b;" horiz-adv-x="1792" 
-d="M1792 599q0 -56 -7 -104h-1151q0 -146 109.5 -244.5t257.5 -98.5q99 0 185.5 46.5t136.5 130.5h423q-56 -159 -170.5 -281t-267.5 -188.5t-321 -66.5q-187 0 -356 83q-228 -116 -394 -116q-237 0 -237 263q0 115 45 275q17 60 109 229q199 360 475 606
-q-184 -79 -427 -354q63 274 283.5 449.5t501.5 175.5q30 0 45 -1q255 117 433 117q64 0 116 -13t94.5 -40.5t66.5 -76.5t24 -115q0 -116 -75 -286q101 -182 101 -390zM1722 1239q0 83 -53 132t-137 49q-108 0 -254 -70q121 -47 222.5 -131.5t170.5 -195.5q51 135 51 216z
-M128 2q0 -86 48.5 -132.5t134.5 -46.5q115 0 266 83q-122 72 -213.5 183t-137.5 245q-98 -205 -98 -332zM632 715h728q-5 142 -113 237t-251 95q-144 0 -251.5 -95t-112.5 -237z" />
-    <glyph glyph-name="_582" unicode="&#xf26c;" horiz-adv-x="2048" 
-d="M1792 288v960q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1248v-960q0 -66 -47 -113t-113 -47h-736v-128h352q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23
-v64q0 14 9 23t23 9h352v128h-736q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
-    <glyph glyph-name="_583" unicode="&#xf26d;" horiz-adv-x="1792" 
-d="M138 1408h197q-70 -64 -126 -149q-36 -56 -59 -115t-30 -125.5t-8.5 -120t10.5 -132t21 -126t28 -136.5q4 -19 6 -28q51 -238 81 -329q57 -171 152 -275h-272q-48 0 -82 34t-34 82v1304q0 48 34 82t82 34zM1346 1408h308q48 0 82 -34t34 -82v-1304q0 -48 -34 -82t-82 -34
-h-178q212 210 196 565l-469 -101q-2 -45 -12 -82t-31 -72t-59.5 -59.5t-93.5 -36.5q-123 -26 -199 40q-32 27 -53 61t-51.5 129t-64.5 258q-35 163 -45.5 263t-5.5 139t23 77q20 41 62.5 73t102.5 45q45 12 83.5 6.5t67 -17t54 -35t43 -48t34.5 -56.5l468 100
-q-68 175 -180 287z" />
-    <glyph glyph-name="_584" unicode="&#xf26e;" 
-d="M1401 -11l-6 -6q-113 -113 -259 -175q-154 -64 -317 -64q-165 0 -317 64q-148 63 -259 175q-113 112 -175 258q-42 103 -54 189q-4 28 48 36q51 8 56 -20q1 -1 1 -4q18 -90 46 -159q50 -124 152 -226q98 -98 226 -152q132 -56 276 -56q143 0 276 56q128 55 225 152l6 6
-q10 10 25 6q12 -3 33 -22q36 -37 17 -58zM929 604l-66 -66l63 -63q21 -21 -7 -49q-17 -17 -32 -17q-10 0 -19 10l-62 61l-66 -66q-5 -5 -15 -5q-15 0 -31 16l-2 2q-18 15 -18 29q0 7 8 17l66 65l-66 66q-16 16 14 45q18 18 31 18q6 0 13 -5l65 -66l65 65q18 17 48 -13
-q27 -27 11 -44zM1400 547q0 -118 -46 -228q-45 -105 -126 -186q-80 -80 -187 -126t-228 -46t-228 46t-187 126q-82 82 -125 186q-15 33 -15 40h-1q-9 27 43 44q50 16 60 -12q37 -99 97 -167h1v339v2q3 136 102 232q105 103 253 103q147 0 251 -103t104 -249
-q0 -147 -104.5 -251t-250.5 -104q-58 0 -112 16q-28 11 -13 61q16 51 44 43l14 -3q14 -3 33 -6t30 -3q104 0 176 71.5t72 174.5q0 101 -72 171q-71 71 -175 71q-107 0 -178 -80q-64 -72 -64 -160v-413q110 -67 242 -67q96 0 185 36.5t156 103.5t103.5 155t36.5 183
-q0 198 -141 339q-140 140 -339 140q-200 0 -340 -140q-53 -53 -77 -87l-2 -2q-8 -11 -13 -15.5t-21.5 -9.5t-38.5 3q-21 5 -36.5 16.5t-15.5 26.5v680q0 15 10.5 26.5t27.5 11.5h877q30 0 30 -55t-30 -55h-811v-483h1q40 42 102 84t108 61q109 46 231 46q121 0 228 -46
-t187 -126q81 -81 126 -186q46 -112 46 -229zM1369 1128q9 -8 9 -18t-5.5 -18t-16.5 -21q-26 -26 -39 -26q-9 0 -16 7q-106 91 -207 133q-128 56 -276 56q-133 0 -262 -49q-27 -10 -45 37q-9 25 -8 38q3 16 16 20q130 57 299 57q164 0 316 -64q137 -58 235 -152z" />
-    <glyph glyph-name="_585" unicode="&#xf270;" horiz-adv-x="1792" 
-d="M1551 60q15 6 26 3t11 -17.5t-15 -33.5q-13 -16 -44 -43.5t-95.5 -68t-141 -74t-188 -58t-229.5 -24.5q-119 0 -238 31t-209 76.5t-172.5 104t-132.5 105t-84 87.5q-8 9 -10 16.5t1 12t8 7t11.5 2t11.5 -4.5q192 -117 300 -166q389 -176 799 -90q190 40 391 135z
-M1758 175q11 -16 2.5 -69.5t-28.5 -102.5q-34 -83 -85 -124q-17 -14 -26 -9t0 24q21 45 44.5 121.5t6.5 98.5q-5 7 -15.5 11.5t-27 6t-29.5 2.5t-35 0t-31.5 -2t-31 -3t-22.5 -2q-6 -1 -13 -1.5t-11 -1t-8.5 -1t-7 -0.5h-5.5h-4.5t-3 0.5t-2 1.5l-1.5 3q-6 16 47 40t103 30
-q46 7 108 1t76 -24zM1364 618q0 -31 13.5 -64t32 -58t37.5 -46t33 -32l13 -11l-227 -224q-40 37 -79 75.5t-58 58.5l-19 20q-11 11 -25 33q-38 -59 -97.5 -102.5t-127.5 -63.5t-140 -23t-137.5 21t-117.5 65.5t-83 113t-31 162.5q0 84 28 154t72 116.5t106.5 83t122.5 57
-t130 34.5t119.5 18.5t99.5 6.5v127q0 65 -21 97q-34 53 -121 53q-6 0 -16.5 -1t-40.5 -12t-56 -29.5t-56 -59.5t-48 -96l-294 27q0 60 22 119t67 113t108 95t151.5 65.5t190.5 24.5q100 0 181 -25t129.5 -61.5t81 -83t45 -86t12.5 -73.5v-589zM692 597q0 -86 70 -133
-q66 -44 139 -22q84 25 114 123q14 45 14 101v162q-59 -2 -111 -12t-106.5 -33.5t-87 -71t-32.5 -114.5z" />
-    <glyph glyph-name="_586" unicode="&#xf271;" horiz-adv-x="1792" 
-d="M1536 1280q52 0 90 -38t38 -90v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128zM1152 1376v-288q0 -14 9 -23t23 -9
-h64q14 0 23 9t9 23v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM384 1376v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM1536 -128v1024h-1408v-1024h1408zM896 448h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224
-v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v224q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-224z" />
-    <glyph glyph-name="_587" unicode="&#xf272;" horiz-adv-x="1792" 
-d="M1152 416v-64q0 -14 -9 -23t-23 -9h-576q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h576q14 0 23 -9t9 -23zM128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23
-t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47
-t47 -113v-96h128q52 0 90 -38t38 -90z" />
-    <glyph glyph-name="_588" unicode="&#xf273;" horiz-adv-x="1792" 
-d="M1111 151l-46 -46q-9 -9 -22 -9t-23 9l-188 189l-188 -189q-10 -9 -23 -9t-22 9l-46 46q-9 9 -9 22t9 23l189 188l-189 188q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l188 -188l188 188q10 9 23 9t22 -9l46 -46q9 -9 9 -22t-9 -23l-188 -188l188 -188q9 -10 9 -23t-9 -22z
-M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280
-q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
-    <glyph glyph-name="_589" unicode="&#xf274;" horiz-adv-x="1792" 
-d="M1303 572l-512 -512q-10 -9 -23 -9t-23 9l-288 288q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l220 -220l444 444q10 9 23 9t22 -9l46 -46q9 -9 9 -22t-9 -23zM128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23
-t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47
-t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
-    <glyph glyph-name="_590" unicode="&#xf275;" horiz-adv-x="1792" 
-d="M448 1536q26 0 45 -19t19 -45v-891l536 429q17 14 40 14q26 0 45 -19t19 -45v-379l536 429q17 14 40 14q26 0 45 -19t19 -45v-1152q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h384z" />
-    <glyph glyph-name="_591" unicode="&#xf276;" horiz-adv-x="1024" 
-d="M512 448q66 0 128 15v-655q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v655q62 -15 128 -15zM512 1536q212 0 362 -150t150 -362t-150 -362t-362 -150t-362 150t-150 362t150 362t362 150zM512 1312q14 0 23 9t9 23t-9 23t-23 9q-146 0 -249 -103t-103 -249
-q0 -14 9 -23t23 -9t23 9t9 23q0 119 84.5 203.5t203.5 84.5z" />
-    <glyph glyph-name="_592" unicode="&#xf277;" horiz-adv-x="1792" 
-d="M1745 1239q10 -10 10 -23t-10 -23l-141 -141q-28 -28 -68 -28h-1344q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h576v64q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-64h512q40 0 68 -28zM768 320h256v-512q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v512zM1600 768
-q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-1344q-40 0 -68 28l-141 141q-10 10 -10 23t10 23l141 141q28 28 68 28h512v192h256v-192h576z" />
-    <glyph glyph-name="_593" unicode="&#xf278;" horiz-adv-x="2048" 
-d="M2020 1525q28 -20 28 -53v-1408q0 -20 -11 -36t-29 -23l-640 -256q-24 -11 -48 0l-616 246l-616 -246q-10 -5 -24 -5q-19 0 -36 11q-28 20 -28 53v1408q0 20 11 36t29 23l640 256q24 11 48 0l616 -246l616 246q32 13 60 -6zM736 1390v-1270l576 -230v1270zM128 1173
-v-1270l544 217v1270zM1920 107v1270l-544 -217v-1270z" />
-    <glyph glyph-name="_594" unicode="&#xf279;" horiz-adv-x="1792" 
-d="M512 1536q13 0 22.5 -9.5t9.5 -22.5v-1472q0 -20 -17 -28l-480 -256q-7 -4 -15 -4q-13 0 -22.5 9.5t-9.5 22.5v1472q0 20 17 28l480 256q7 4 15 4zM1760 1536q13 0 22.5 -9.5t9.5 -22.5v-1472q0 -20 -17 -28l-480 -256q-7 -4 -15 -4q-13 0 -22.5 9.5t-9.5 22.5v1472
-q0 20 17 28l480 256q7 4 15 4zM640 1536q8 0 14 -3l512 -256q18 -10 18 -29v-1472q0 -13 -9.5 -22.5t-22.5 -9.5q-8 0 -14 3l-512 256q-18 10 -18 29v1472q0 13 9.5 22.5t22.5 9.5z" />
-    <glyph glyph-name="_595" unicode="&#xf27a;" horiz-adv-x="1792" 
-d="M640 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1408 640q0 53 -37.5 90.5t-90.5 37.5
-t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-110 0 -211 18q-173 -173 -435 -229q-52 -10 -86 -13q-12 -1 -22 6t-13 18q-4 15 20 37q5 5 23.5 21.5t25.5 23.5t23.5 25.5t24 31.5t20.5 37
-t20 48t14.5 57.5t12.5 72.5q-146 90 -229.5 216.5t-83.5 269.5q0 174 120 321.5t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" />
-    <glyph glyph-name="_596" unicode="&#xf27b;" horiz-adv-x="1792" 
-d="M640 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1024 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 -53 -37.5 -90.5t-90.5 -37.5
-t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5
-t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51
-t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 130 71 248.5t191 204.5t286 136.5t348 50.5t348 -50.5t286 -136.5t191 -204.5t71 -248.5z" />
-    <glyph glyph-name="_597" unicode="&#xf27c;" horiz-adv-x="1024" 
-d="M512 345l512 295v-591l-512 -296v592zM0 640v-591l512 296zM512 1527v-591l-512 -296v591zM512 936l512 295v-591z" />
-    <glyph glyph-name="_598" unicode="&#xf27d;" horiz-adv-x="1792" 
-d="M1709 1018q-10 -236 -332 -651q-333 -431 -562 -431q-142 0 -240 263q-44 160 -132 482q-72 262 -157 262q-18 0 -127 -76l-77 98q24 21 108 96.5t130 115.5q156 138 241 146q95 9 153 -55.5t81 -203.5q44 -287 66 -373q55 -249 120 -249q51 0 154 161q101 161 109 246
-q13 139 -109 139q-57 0 -121 -26q120 393 459 382q251 -8 236 -326z" />
-    <glyph glyph-name="f27e" unicode="&#xf27e;" 
-d="M0 1408h1536v-1536h-1536v1536zM1085 293l-221 631l221 297h-634l221 -297l-221 -631l317 -304z" />
-    <glyph glyph-name="uniF280" unicode="&#xf280;" 
-d="M0 1408h1536v-1536h-1536v1536zM908 1088l-12 -33l75 -83l-31 -114l25 -25l107 57l107 -57l25 25l-31 114l75 83l-12 33h-95l-53 96h-32l-53 -96h-95zM641 925q32 0 44.5 -16t11.5 -63l174 21q0 55 -17.5 92.5t-50.5 56t-69 25.5t-85 7q-133 0 -199 -57.5t-66 -182.5v-72
-h-96v-128h76q20 0 20 -8v-382q0 -14 -5 -20t-18 -7l-73 -7v-88h448v86l-149 14q-6 1 -8.5 1.5t-3.5 2.5t-0.5 4t1 7t0.5 10v387h191l38 128h-231q-6 0 -2 6t4 9v80q0 27 1.5 40.5t7.5 28t19.5 20t36.5 5.5zM1248 96v86l-54 9q-7 1 -9.5 2.5t-2.5 3t1 7.5t1 12v520h-275
-l-23 -101l83 -22q23 -7 23 -27v-370q0 -14 -6 -18.5t-20 -6.5l-70 -9v-86h352z" />
-    <glyph glyph-name="uniF281" unicode="&#xf281;" horiz-adv-x="1792" 
-d="M1792 690q0 -58 -29.5 -105.5t-79.5 -72.5q12 -46 12 -96q0 -155 -106.5 -287t-290.5 -208.5t-400 -76.5t-399.5 76.5t-290 208.5t-106.5 287q0 47 11 94q-51 25 -82 73.5t-31 106.5q0 82 58 140.5t141 58.5q85 0 145 -63q218 152 515 162l116 521q3 13 15 21t26 5
-l369 -81q18 37 54 59.5t79 22.5q62 0 106 -43.5t44 -105.5t-44 -106t-106 -44t-105.5 43.5t-43.5 105.5l-334 74l-104 -472q300 -9 519 -160q58 61 143 61q83 0 141 -58.5t58 -140.5zM418 491q0 -62 43.5 -106t105.5 -44t106 44t44 106t-44 105.5t-106 43.5q-61 0 -105 -44
-t-44 -105zM1228 136q11 11 11 26t-11 26q-10 10 -25 10t-26 -10q-41 -42 -121 -62t-160 -20t-160 20t-121 62q-11 10 -26 10t-25 -10q-11 -10 -11 -25.5t11 -26.5q43 -43 118.5 -68t122.5 -29.5t91 -4.5t91 4.5t122.5 29.5t118.5 68zM1225 341q62 0 105.5 44t43.5 106
-q0 61 -44 105t-105 44q-62 0 -106 -43.5t-44 -105.5t44 -106t106 -44z" />
-    <glyph glyph-name="_602" unicode="&#xf282;" horiz-adv-x="1792" 
-d="M69 741h1q16 126 58.5 241.5t115 217t167.5 176t223.5 117.5t276.5 43q231 0 414 -105.5t294 -303.5q104 -187 104 -442v-188h-1125q1 -111 53.5 -192.5t136.5 -122.5t189.5 -57t213 -3t208 46.5t173.5 84.5v-377q-92 -55 -229.5 -92t-312.5 -38t-316 53
-q-189 73 -311.5 249t-124.5 372q-3 242 111 412t325 268q-48 -60 -78 -125.5t-46 -159.5h635q8 77 -8 140t-47 101.5t-70.5 66.5t-80.5 41t-75 20.5t-56 8.5l-22 1q-135 -5 -259.5 -44.5t-223.5 -104.5t-176 -140.5t-138 -163.5z" />
-    <glyph glyph-name="_603" unicode="&#xf283;" horiz-adv-x="2304" 
-d="M0 32v608h2304v-608q0 -66 -47 -113t-113 -47h-1984q-66 0 -113 47t-47 113zM640 256v-128h384v128h-384zM256 256v-128h256v128h-256zM2144 1408q66 0 113 -47t47 -113v-224h-2304v224q0 66 47 113t113 47h1984z" />
-    <glyph glyph-name="_604" unicode="&#xf284;" horiz-adv-x="1792" 
-d="M1584 246l-218 111q-74 -120 -196.5 -189t-263.5 -69q-147 0 -271 72t-196 196t-72 270q0 110 42.5 209.5t115 172t172 115t209.5 42.5q131 0 247.5 -60.5t192.5 -168.5l215 125q-110 169 -286.5 265t-378.5 96q-161 0 -308 -63t-253 -169t-169 -253t-63 -308t63 -308
-t169 -253t253 -169t308 -63q213 0 397.5 107t290.5 292zM1030 643l693 -352q-116 -253 -334.5 -400t-492.5 -147q-182 0 -348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71q260 0 470.5 -133.5t335.5 -366.5zM1543 640h-39v-160h-96v352h136q32 0 54.5 -20
-t28.5 -48t1 -56t-27.5 -48t-57.5 -20z" />
-    <glyph glyph-name="uniF285" unicode="&#xf285;" horiz-adv-x="1792" 
-d="M1427 827l-614 386l92 151h855zM405 562l-184 116v858l1183 -743zM1424 697l147 -95v-858l-532 335zM1387 718l-500 -802h-855l356 571z" />
-    <glyph glyph-name="uniF286" unicode="&#xf286;" horiz-adv-x="1792" 
-d="M640 528v224q0 16 -16 16h-96q-16 0 -16 -16v-224q0 -16 16 -16h96q16 0 16 16zM1152 528v224q0 16 -16 16h-96q-16 0 -16 -16v-224q0 -16 16 -16h96q16 0 16 16zM1664 496v-752h-640v320q0 80 -56 136t-136 56t-136 -56t-56 -136v-320h-640v752q0 16 16 16h96
-q16 0 16 -16v-112h128v624q0 16 16 16h96q16 0 16 -16v-112h128v112q0 16 16 16h96q16 0 16 -16v-112h128v112q0 6 2.5 9.5t8.5 5t9.5 2t11.5 0t9 -0.5v391q-32 15 -32 50q0 23 16.5 39t38.5 16t38.5 -16t16.5 -39q0 -35 -32 -50v-17q45 10 83 10q21 0 59.5 -7.5t54.5 -7.5
-q17 0 47 7.5t37 7.5q16 0 16 -16v-210q0 -15 -35 -21.5t-62 -6.5q-18 0 -54.5 7.5t-55.5 7.5q-40 0 -90 -12v-133q1 0 9 0.5t11.5 0t9.5 -2t8.5 -5t2.5 -9.5v-112h128v112q0 16 16 16h96q16 0 16 -16v-112h128v112q0 16 16 16h96q16 0 16 -16v-624h128v112q0 16 16 16h96
-q16 0 16 -16z" />
-    <glyph glyph-name="_607" unicode="&#xf287;" horiz-adv-x="2304" 
-d="M2288 731q16 -8 16 -27t-16 -27l-320 -192q-8 -5 -16 -5q-9 0 -16 4q-16 10 -16 28v128h-858q37 -58 83 -165q16 -37 24.5 -55t24 -49t27 -47t27 -34t31.5 -26t33 -8h96v96q0 14 9 23t23 9h320q14 0 23 -9t9 -23v-320q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v96h-96
-q-32 0 -61 10t-51 23.5t-45 40.5t-37 46t-33.5 57t-28.5 57.5t-28 60.5q-23 53 -37 81.5t-36 65t-44.5 53.5t-46.5 17h-360q-22 -84 -91 -138t-157 -54q-106 0 -181 75t-75 181t75 181t181 75q88 0 157 -54t91 -138h104q24 0 46.5 17t44.5 53.5t36 65t37 81.5q19 41 28 60.5
-t28.5 57.5t33.5 57t37 46t45 40.5t51 23.5t61 10h107q21 57 70 92.5t111 35.5q80 0 136 -56t56 -136t-56 -136t-136 -56q-62 0 -111 35.5t-70 92.5h-107q-17 0 -33 -8t-31.5 -26t-27 -34t-27 -47t-24 -49t-24.5 -55q-46 -107 -83 -165h1114v128q0 18 16 28t32 -1z" />
-    <glyph glyph-name="_608" unicode="&#xf288;" horiz-adv-x="1792" 
-d="M1150 774q0 -56 -39.5 -95t-95.5 -39h-253v269h253q56 0 95.5 -39.5t39.5 -95.5zM1329 774q0 130 -91.5 222t-222.5 92h-433v-896h180v269h253q130 0 222 91.5t92 221.5zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348
-t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
-    <glyph glyph-name="_609" unicode="&#xf289;" horiz-adv-x="2304" 
-d="M1645 438q0 59 -34 106.5t-87 68.5q-7 -45 -23 -92q-7 -24 -27.5 -38t-44.5 -14q-12 0 -24 3q-31 10 -45 38.5t-4 58.5q23 71 23 143q0 123 -61 227.5t-166 165.5t-228 61q-134 0 -247 -73t-167 -194q108 -28 188 -106q22 -23 22 -55t-22 -54t-54 -22t-55 22
-q-75 75 -180 75q-106 0 -181 -74.5t-75 -180.5t75 -180.5t181 -74.5h1046q79 0 134.5 55.5t55.5 133.5zM1798 438q0 -142 -100.5 -242t-242.5 -100h-1046q-169 0 -289 119.5t-120 288.5q0 153 100 267t249 136q62 184 221 298t354 114q235 0 408.5 -158.5t196.5 -389.5
-q116 -25 192.5 -118.5t76.5 -214.5zM2048 438q0 -175 -97 -319q-23 -33 -64 -33q-24 0 -43 13q-26 17 -32 48.5t12 57.5q71 104 71 233t-71 233q-18 26 -12 57t32 49t57.5 11.5t49.5 -32.5q97 -142 97 -318zM2304 438q0 -244 -134 -443q-23 -34 -64 -34q-23 0 -42 13
-q-26 18 -32.5 49t11.5 57q108 164 108 358q0 195 -108 357q-18 26 -11.5 57.5t32.5 48.5q26 18 57 12t49 -33q134 -198 134 -442z" />
-    <glyph glyph-name="_610" unicode="&#xf28a;" 
-d="M1500 -13q0 -89 -63 -152.5t-153 -63.5t-153.5 63.5t-63.5 152.5q0 90 63.5 153.5t153.5 63.5t153 -63.5t63 -153.5zM1267 268q-115 -15 -192.5 -102.5t-77.5 -205.5q0 -74 33 -138q-146 -78 -379 -78q-109 0 -201 21t-153.5 54.5t-110.5 76.5t-76 85t-44.5 83
-t-23.5 66.5t-6 39.5q0 19 4.5 42.5t18.5 56t36.5 58t64 43.5t94.5 18t94 -17.5t63 -41t35.5 -53t17.5 -49t4 -33.5q0 -34 -23 -81q28 -27 82 -42t93 -17l40 -1q115 0 190 51t75 133q0 26 -9 48.5t-31.5 44.5t-49.5 41t-74 44t-93.5 47.5t-119.5 56.5q-28 13 -43 20
-q-116 55 -187 100t-122.5 102t-72 125.5t-20.5 162.5q0 78 20.5 150t66 137.5t112.5 114t166.5 77t221.5 28.5q120 0 220 -26t164.5 -67t109.5 -94t64 -105.5t19 -103.5q0 -46 -15 -82.5t-36.5 -58t-48.5 -36t-49 -19.5t-39 -5h-8h-32t-39 5t-44 14t-41 28t-37 46t-24 70.5
-t-10 97.5q-15 16 -59 25.5t-81 10.5l-37 1q-68 0 -117.5 -31t-70.5 -70t-21 -76q0 -24 5 -43t24 -46t53 -51t97 -53.5t150 -58.5q76 -25 138.5 -53.5t109 -55.5t83 -59t60.5 -59.5t41 -62.5t26.5 -62t14.5 -63.5t6 -62t1 -62.5z" />
-    <glyph glyph-name="_611" unicode="&#xf28b;" 
-d="M704 352v576q0 14 -9 23t-23 9h-256q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h256q14 0 23 9t9 23zM1152 352v576q0 14 -9 23t-23 9h-256q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h256q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103
-t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="_612" unicode="&#xf28c;" 
-d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM768 96q148 0 273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273
-t73 -273t198 -198t273 -73zM864 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-192zM480 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-192z" />
-    <glyph glyph-name="_613" unicode="&#xf28d;" 
-d="M1088 352v576q0 14 -9 23t-23 9h-576q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h576q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5
-t103 -385.5z" />
-    <glyph glyph-name="_614" unicode="&#xf28e;" 
-d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM768 96q148 0 273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273
-t73 -273t198 -198t273 -73zM480 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h576q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-576z" />
-    <glyph glyph-name="_615" unicode="&#xf290;" horiz-adv-x="1792" 
-d="M1757 128l35 -313q3 -28 -16 -50q-19 -21 -48 -21h-1664q-29 0 -48 21q-19 22 -16 50l35 313h1722zM1664 967l86 -775h-1708l86 775q3 24 21 40.5t43 16.5h256v-128q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5v128h384v-128q0 -53 37.5 -90.5t90.5 -37.5
-t90.5 37.5t37.5 90.5v128h256q25 0 43 -16.5t21 -40.5zM1280 1152v-256q0 -26 -19 -45t-45 -19t-45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-256q0 -26 -19 -45t-45 -19t-45 19t-19 45v256q0 159 112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
-    <glyph glyph-name="_616" unicode="&#xf291;" horiz-adv-x="2048" 
-d="M1920 768q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5h-15l-115 -662q-8 -46 -44 -76t-82 -30h-1280q-46 0 -82 30t-44 76l-115 662h-15q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5h1792zM485 -32q26 2 43.5 22.5t15.5 46.5l-32 416q-2 26 -22.5 43.5
-t-46.5 15.5t-43.5 -22.5t-15.5 -46.5l32 -416q2 -25 20.5 -42t43.5 -17h5zM896 32v416q0 26 -19 45t-45 19t-45 -19t-19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45zM1280 32v416q0 26 -19 45t-45 19t-45 -19t-19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45zM1632 27l32 416
-q2 26 -15.5 46.5t-43.5 22.5t-46.5 -15.5t-22.5 -43.5l-32 -416q-2 -26 15.5 -46.5t43.5 -22.5h5q25 0 43.5 17t20.5 42zM476 1244l-93 -412h-132l101 441q19 88 89 143.5t160 55.5h167q0 26 19 45t45 19h384q26 0 45 -19t19 -45h167q90 0 160 -55.5t89 -143.5l101 -441
-h-132l-93 412q-11 44 -45.5 72t-79.5 28h-167q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45h-167q-45 0 -79.5 -28t-45.5 -72z" />
-    <glyph glyph-name="_617" unicode="&#xf292;" horiz-adv-x="1792" 
-d="M991 512l64 256h-254l-64 -256h254zM1759 1016l-56 -224q-7 -24 -31 -24h-327l-64 -256h311q15 0 25 -12q10 -14 6 -28l-56 -224q-5 -24 -31 -24h-327l-81 -328q-7 -24 -31 -24h-224q-16 0 -26 12q-9 12 -6 28l78 312h-254l-81 -328q-7 -24 -31 -24h-225q-15 0 -25 12
-q-9 12 -6 28l78 312h-311q-15 0 -25 12q-9 12 -6 28l56 224q7 24 31 24h327l64 256h-311q-15 0 -25 12q-10 14 -6 28l56 224q5 24 31 24h327l81 328q7 24 32 24h224q15 0 25 -12q9 -12 6 -28l-78 -312h254l81 328q7 24 32 24h224q15 0 25 -12q9 -12 6 -28l-78 -312h311
-q15 0 25 -12q9 -12 6 -28z" />
-    <glyph glyph-name="_618" unicode="&#xf293;" 
-d="M841 483l148 -148l-149 -149zM840 1094l149 -149l-148 -148zM710 -130l464 464l-306 306l306 306l-464 464v-611l-255 255l-93 -93l320 -321l-320 -321l93 -93l255 255v-611zM1429 640q0 -209 -32 -365.5t-87.5 -257t-140.5 -162.5t-181.5 -86.5t-219.5 -24.5
-t-219.5 24.5t-181.5 86.5t-140.5 162.5t-87.5 257t-32 365.5t32 365.5t87.5 257t140.5 162.5t181.5 86.5t219.5 24.5t219.5 -24.5t181.5 -86.5t140.5 -162.5t87.5 -257t32 -365.5z" />
-    <glyph glyph-name="_619" unicode="&#xf294;" horiz-adv-x="1024" 
-d="M596 113l173 172l-173 172v-344zM596 823l173 172l-173 172v-344zM628 640l356 -356l-539 -540v711l-297 -296l-108 108l372 373l-372 373l108 108l297 -296v711l539 -540z" />
-    <glyph glyph-name="_620" unicode="&#xf295;" 
-d="M1280 256q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM512 1024q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5
-t112.5 -271.5zM1440 1344q0 -20 -13 -38l-1056 -1408q-19 -26 -51 -26h-160q-26 0 -45 19t-19 45q0 20 13 38l1056 1408q19 26 51 26h160q26 0 45 -19t19 -45zM768 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5
-t271.5 -112.5t112.5 -271.5z" />
-    <glyph glyph-name="_621" unicode="&#xf296;" horiz-adv-x="1792" 
-d="M104 830l792 -1015l-868 630q-18 13 -25 34.5t0 42.5l101 308v0zM566 830h660l-330 -1015v0zM368 1442l198 -612h-462l198 612q8 23 33 23t33 -23zM1688 830l101 -308q7 -21 0 -42.5t-25 -34.5l-868 -630l792 1015v0zM1688 830h-462l198 612q8 23 33 23t33 -23z" />
-    <glyph glyph-name="_622" unicode="&#xf297;" horiz-adv-x="1792" 
-d="M384 704h160v224h-160v-224zM1221 372v92q-104 -36 -243 -38q-135 -1 -259.5 46.5t-220.5 122.5l1 -96q88 -80 212 -128.5t272 -47.5q129 0 238 49zM640 704h640v224h-640v-224zM1792 736q0 -187 -99 -352q89 -102 89 -229q0 -157 -129.5 -268t-313.5 -111
-q-122 0 -225 52.5t-161 140.5q-19 -1 -57 -1t-57 1q-58 -88 -161 -140.5t-225 -52.5q-184 0 -313.5 111t-129.5 268q0 127 89 229q-99 165 -99 352q0 209 120 385.5t326.5 279.5t449.5 103t449.5 -103t326.5 -279.5t120 -385.5z" />
-    <glyph glyph-name="_623" unicode="&#xf298;" 
-d="M515 625v-128h-252v128h252zM515 880v-127h-252v127h252zM1273 369v-128h-341v128h341zM1273 625v-128h-672v128h672zM1273 880v-127h-672v127h672zM1408 20v1240q0 8 -6 14t-14 6h-32l-378 -256l-210 171l-210 -171l-378 256h-32q-8 0 -14 -6t-6 -14v-1240q0 -8 6 -14
-t14 -6h1240q8 0 14 6t6 14zM553 1130l185 150h-406zM983 1130l221 150h-406zM1536 1260v-1240q0 -62 -43 -105t-105 -43h-1240q-62 0 -105 43t-43 105v1240q0 62 43 105t105 43h1240q62 0 105 -43t43 -105z" />
-    <glyph glyph-name="_624" unicode="&#xf299;" horiz-adv-x="1792" 
-d="M896 720q-104 196 -160 278q-139 202 -347 318q-34 19 -70 36q-89 40 -94 32t34 -38l39 -31q62 -43 112.5 -93.5t94.5 -116.5t70.5 -113t70.5 -131q9 -17 13 -25q44 -84 84 -153t98 -154t115.5 -150t131 -123.5t148.5 -90.5q153 -66 154 -60q1 3 -49 37q-53 36 -81 57
-q-77 58 -179 211t-185 310zM549 177q-76 60 -132.5 125t-98 143.5t-71 154.5t-58.5 186t-52 209t-60.5 252t-76.5 289q273 0 497.5 -36t379 -92t271 -144.5t185.5 -172.5t110 -198.5t56 -199.5t12.5 -198.5t-9.5 -173t-20 -143.5t-13 -107l323 -327h-104l-281 285
-q-22 -2 -91.5 -14t-121.5 -19t-138 -6t-160.5 17t-167.5 59t-179 111z" />
-    <glyph glyph-name="_625" unicode="&#xf29a;" horiz-adv-x="1792" 
-d="M1374 879q-6 26 -28.5 39.5t-48.5 7.5q-261 -62 -401 -62t-401 62q-26 6 -48.5 -7.5t-28.5 -39.5t7.5 -48.5t39.5 -28.5q194 -46 303 -58q-2 -158 -15.5 -269t-26.5 -155.5t-41 -115.5l-9 -21q-10 -25 1 -49t36 -34q9 -4 23 -4q44 0 60 41l8 20q54 139 71 259h42
-q17 -120 71 -259l8 -20q16 -41 60 -41q14 0 23 4q25 10 36 34t1 49l-9 21q-28 71 -41 115.5t-26.5 155.5t-15.5 269q109 12 303 58q26 6 39.5 28.5t7.5 48.5zM1024 1024q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5z
-M1600 640q0 -143 -55.5 -273.5t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5zM896 1408q-156 0 -298 -61t-245 -164t-164 -245t-61 -298t61 -298
-t164 -245t245 -164t298 -61t298 61t245 164t164 245t61 298t-61 298t-164 245t-245 164t-298 61zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
-    <glyph glyph-name="_626" unicode="&#xf29b;" 
-d="M1438 723q34 -35 29 -82l-44 -551q-4 -42 -34.5 -70t-71.5 -28q-6 0 -9 1q-44 3 -72.5 36.5t-25.5 77.5l35 429l-143 -8q55 -113 55 -240q0 -216 -148 -372l-137 137q91 101 91 235q0 145 -102.5 248t-247.5 103q-134 0 -236 -92l-137 138q120 114 284 141l264 300
-l-149 87l-181 -161q-33 -30 -77 -27.5t-73 35.5t-26.5 77t34.5 73l239 213q26 23 60 26.5t64 -14.5l488 -283q36 -21 48 -68q17 -67 -26 -117l-205 -232l371 20q49 3 83 -32zM1240 1180q-74 0 -126 52t-52 126t52 126t126 52t126.5 -52t52.5 -126t-52.5 -126t-126.5 -52z
-M613 -62q106 0 196 61l139 -139q-146 -116 -335 -116q-148 0 -273.5 73t-198.5 198t-73 273q0 188 116 336l139 -139q-60 -88 -60 -197q0 -145 102.5 -247.5t247.5 -102.5z" />
-    <glyph glyph-name="_627" unicode="&#xf29c;" 
-d="M880 336v-160q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v160q0 14 9 23t23 9h160q14 0 23 -9t9 -23zM1136 832q0 -50 -15 -90t-45.5 -69t-52 -44t-59.5 -36q-32 -18 -46.5 -28t-26 -24t-11.5 -29v-32q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v68q0 35 10.5 64.5
-t24 47.5t39 35.5t41 25.5t44.5 21q53 25 75 43t22 49q0 42 -43.5 71.5t-95.5 29.5q-56 0 -95 -27q-29 -20 -80 -83q-9 -12 -25 -12q-11 0 -19 6l-108 82q-10 7 -12 20t5 23q122 192 349 192q129 0 238.5 -89.5t109.5 -214.5zM768 1280q-130 0 -248.5 -51t-204 -136.5
-t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5
-t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="_628" unicode="&#xf29d;" horiz-adv-x="1408" 
-d="M366 1225q-64 0 -110 45.5t-46 110.5q0 64 46 109.5t110 45.5t109.5 -45.5t45.5 -109.5q0 -65 -45.5 -110.5t-109.5 -45.5zM917 583q0 -50 -30 -67.5t-63.5 -6.5t-47.5 34l-367 438q-7 12 -14 15.5t-11 1.5l-3 -3q-7 -8 4 -21l122 -139l1 -354l-161 -457
-q-67 -192 -92 -234q-15 -26 -28 -32q-50 -26 -103 -1q-29 13 -41.5 43t-9.5 57q2 17 197 618l5 416l-85 -164l35 -222q4 -24 -1 -42t-14 -27.5t-19 -16t-17 -7.5l-7 -2q-19 -3 -34.5 3t-24 16t-14 22t-7.5 19.5t-2 9.5l-46 299l211 381q23 34 113 34q75 0 107 -40l424 -521
-q7 -5 14 -17l3 -3l-1 -1q7 -13 7 -29zM514 433q43 -113 88.5 -225t69.5 -168l24 -55q36 -93 42 -125q11 -70 -36 -97q-35 -22 -66 -16t-51 22t-29 35h-1q-6 16 -8 25l-124 351zM1338 -159q31 -49 31 -57q0 -5 -3 -7q-9 -5 -14.5 0.5t-15.5 26t-16 30.5q-114 172 -423 661
-q3 -1 7 1t7 4l3 2q11 9 11 17z" />
-    <glyph glyph-name="_629" unicode="&#xf29e;" horiz-adv-x="2304" 
-d="M504 542h171l-1 265zM1530 641q0 87 -50.5 140t-146.5 53h-54v-388h52q91 0 145 57t54 138zM956 1018l1 -756q0 -14 -9.5 -24t-23.5 -10h-216q-14 0 -23.5 10t-9.5 24v62h-291l-55 -81q-10 -15 -28 -15h-267q-21 0 -30.5 18t3.5 35l556 757q9 14 27 14h332q14 0 24 -10
-t10 -24zM1783 641q0 -193 -125.5 -303t-324.5 -110h-270q-14 0 -24 10t-10 24v756q0 14 10 24t24 10h268q200 0 326 -109t126 -302zM1939 640q0 -11 -0.5 -29t-8 -71.5t-21.5 -102t-44.5 -108t-73.5 -102.5h-51q38 45 66.5 104.5t41.5 112t21 98t9 72.5l1 27q0 8 -0.5 22.5
-t-7.5 60t-20 91.5t-41 111.5t-66 124.5h43q41 -47 72 -107t45.5 -111.5t23 -96t10.5 -70.5zM2123 640q0 -11 -0.5 -29t-8 -71.5t-21.5 -102t-45 -108t-74 -102.5h-51q38 45 66.5 104.5t41.5 112t21 98t9 72.5l1 27q0 8 -0.5 22.5t-7.5 60t-19.5 91.5t-40.5 111.5t-66 124.5
-h43q41 -47 72 -107t45.5 -111.5t23 -96t10.5 -70.5zM2304 640q0 -11 -0.5 -29t-8 -71.5t-21.5 -102t-44.5 -108t-73.5 -102.5h-51q38 45 66 104.5t41 112t21 98t9 72.5l1 27q0 8 -0.5 22.5t-7.5 60t-19.5 91.5t-40.5 111.5t-66 124.5h43q41 -47 72 -107t45.5 -111.5t23 -96
-t9.5 -70.5z" />
-    <glyph glyph-name="uniF2A0" unicode="&#xf2a0;" horiz-adv-x="1408" 
-d="M617 -153q0 11 -13 58t-31 107t-20 69q-1 4 -5 26.5t-8.5 36t-13.5 21.5q-15 14 -51 14q-23 0 -70 -5.5t-71 -5.5q-34 0 -47 11q-6 5 -11 15.5t-7.5 20t-6.5 24t-5 18.5q-37 128 -37 255t37 255q1 4 5 18.5t6.5 24t7.5 20t11 15.5q13 11 47 11q24 0 71 -5.5t70 -5.5
-q36 0 51 14q9 8 13.5 21.5t8.5 36t5 26.5q2 9 20 69t31 107t13 58q0 22 -43.5 52.5t-75.5 42.5q-20 8 -45 8q-34 0 -98 -18q-57 -17 -96.5 -40.5t-71 -66t-46 -70t-45.5 -94.5q-6 -12 -9 -19q-49 -107 -68 -216t-19 -244t19 -244t68 -216q56 -122 83 -161q63 -91 179 -127
-l6 -2q64 -18 98 -18q25 0 45 8q32 12 75.5 42.5t43.5 52.5zM776 760q-26 0 -45 19t-19 45.5t19 45.5q37 37 37 90q0 52 -37 91q-19 19 -19 45t19 45t45 19t45 -19q75 -75 75 -181t-75 -181q-21 -19 -45 -19zM957 579q-27 0 -45 19q-19 19 -19 45t19 45q112 114 112 272
-t-112 272q-19 19 -19 45t19 45t45 19t45 -19q150 -150 150 -362t-150 -362q-18 -19 -45 -19zM1138 398q-27 0 -45 19q-19 19 -19 45t19 45q90 91 138.5 208t48.5 245t-48.5 245t-138.5 208q-19 19 -19 45t19 45t45 19t45 -19q109 -109 167 -249t58 -294t-58 -294t-167 -249
-q-18 -19 -45 -19z" />
-    <glyph glyph-name="uniF2A1" unicode="&#xf2a1;" horiz-adv-x="2176" 
-d="M192 352q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM704 352q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM704 864q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM1472 352
-q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM1984 352q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM1472 864q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM1984 864
-q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM1984 1376q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM384 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 192q0 -80 -56 -136
-t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 704q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 704q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 1216q0 -80 -56 -136t-136 -56
-t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 1216q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM2176 192q0 -80 -56 -136t-136 -56t-136 56
-t-56 136t56 136t136 56t136 -56t56 -136zM1664 704q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM2176 704q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 1216q0 -80 -56 -136t-136 -56t-136 56t-56 136
-t56 136t136 56t136 -56t56 -136zM2176 1216q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136z" />
-    <glyph glyph-name="uniF2A2" unicode="&#xf2a2;" horiz-adv-x="1792" 
-d="M128 -192q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM320 0q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM365 365l256 -256l-90 -90l-256 256zM704 384q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45z
-M1411 704q0 -59 -11.5 -108.5t-37.5 -93.5t-44 -67.5t-53 -64.5q-31 -35 -45.5 -54t-33.5 -50t-26.5 -64t-7.5 -74q0 -159 -112.5 -271.5t-271.5 -112.5q-26 0 -45 19t-19 45t19 45t45 19q106 0 181 75t75 181q0 57 11.5 105.5t37 91t43.5 66.5t52 63q40 46 59.5 72
-t37.5 74.5t18 103.5q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5q0 -26 -19 -45t-45 -19t-45 19t-19 45q0 117 45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5zM896 576q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45
-t45 19t45 -19t19 -45zM1184 704q0 -26 -19 -45t-45 -19t-45 19t-19 45q0 93 -65.5 158.5t-158.5 65.5q-92 0 -158 -65.5t-66 -158.5q0 -26 -19 -45t-45 -19t-45 19t-19 45q0 146 103 249t249 103t249 -103t103 -249zM1578 993q10 -25 -1 -49t-36 -34q-9 -4 -23 -4
-q-19 0 -35.5 11t-23.5 30q-68 178 -224 295q-21 16 -25 42t12 47q17 21 43 25t47 -12q183 -137 266 -351zM1788 1074q9 -25 -1.5 -49t-35.5 -34q-11 -4 -23 -4q-44 0 -60 41q-92 238 -297 393q-22 16 -25.5 42t12.5 47q16 22 42 25.5t47 -12.5q235 -175 341 -449z" />
-    <glyph glyph-name="uniF2A3" unicode="&#xf2a3;" horiz-adv-x="2304" 
-d="M1032 576q-59 2 -84 55q-17 34 -48 53.5t-68 19.5q-53 0 -90.5 -37.5t-37.5 -90.5q0 -56 36 -89l10 -8q34 -31 82 -31q37 0 68 19.5t48 53.5q25 53 84 55zM1600 704q0 56 -36 89l-10 8q-34 31 -82 31q-37 0 -68 -19.5t-48 -53.5q-25 -53 -84 -55q59 -2 84 -55
-q17 -34 48 -53.5t68 -19.5q53 0 90.5 37.5t37.5 90.5zM1174 925q-17 -35 -55 -48t-73 4q-62 31 -134 31q-51 0 -99 -17q3 0 9.5 0.5t9.5 0.5q92 0 170.5 -50t118.5 -133q17 -36 3.5 -73.5t-49.5 -54.5q-18 -9 -39 -9q21 0 39 -9q36 -17 49.5 -54.5t-3.5 -73.5
-q-40 -83 -118.5 -133t-170.5 -50h-6q-16 2 -44 4l-290 27l-239 -120q-14 -7 -29 -7q-40 0 -57 35l-160 320q-11 23 -4 47.5t29 37.5l209 119l148 267q17 155 91.5 291.5t195.5 236.5q31 25 70.5 21.5t64.5 -34.5t21.5 -70t-34.5 -65q-70 -59 -117 -128q123 84 267 101
-q40 5 71.5 -19t35.5 -64q5 -40 -19 -71.5t-64 -35.5q-84 -10 -159 -55q46 10 99 10q115 0 218 -50q36 -18 49 -55.5t-5 -73.5zM2137 1085l160 -320q11 -23 4 -47.5t-29 -37.5l-209 -119l-148 -267q-17 -155 -91.5 -291.5t-195.5 -236.5q-26 -22 -61 -22q-45 0 -74 35
-q-25 31 -21.5 70t34.5 65q70 59 117 128q-123 -84 -267 -101q-4 -1 -12 -1q-36 0 -63.5 24t-31.5 60q-5 40 19 71.5t64 35.5q84 10 159 55q-46 -10 -99 -10q-115 0 -218 50q-36 18 -49 55.5t5 73.5q17 35 55 48t73 -4q62 -31 134 -31q51 0 99 17q-3 0 -9.5 -0.5t-9.5 -0.5
-q-92 0 -170.5 50t-118.5 133q-17 36 -3.5 73.5t49.5 54.5q18 9 39 9q-21 0 -39 9q-36 17 -49.5 54.5t3.5 73.5q40 83 118.5 133t170.5 50h6h1q14 -2 42 -4l291 -27l239 120q14 7 29 7q40 0 57 -35z" />
-    <glyph glyph-name="uniF2A4" unicode="&#xf2a4;" horiz-adv-x="1792" 
-d="M1056 704q0 -26 19 -45t45 -19t45 19t19 45q0 146 -103 249t-249 103t-249 -103t-103 -249q0 -26 19 -45t45 -19t45 19t19 45q0 93 66 158.5t158 65.5t158 -65.5t66 -158.5zM835 1280q-117 0 -223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5q0 -26 19 -45t45 -19t45 19
-t19 45q0 185 131.5 316.5t316.5 131.5t316.5 -131.5t131.5 -316.5q0 -55 -18 -103.5t-37.5 -74.5t-59.5 -72q-34 -39 -52 -63t-43.5 -66.5t-37 -91t-11.5 -105.5q0 -106 -75 -181t-181 -75q-26 0 -45 -19t-19 -45t19 -45t45 -19q159 0 271.5 112.5t112.5 271.5q0 41 7.5 74
-t26.5 64t33.5 50t45.5 54q35 41 53 64.5t44 67.5t37.5 93.5t11.5 108.5q0 117 -45.5 223.5t-123 184t-184 123t-223.5 45.5zM591 561l226 -226l-579 -579q-12 -12 -29 -12t-29 12l-168 168q-12 12 -12 29t12 29zM1612 1524l168 -168q12 -12 12 -29t-12 -30l-233 -233
-l-26 -25l-71 -71q-66 153 -195 258l91 91l207 207q13 12 30 12t29 -12z" />
-    <glyph glyph-name="uniF2A5" unicode="&#xf2a5;" 
-d="M866 1021q0 -27 -13 -94q-11 -50 -31.5 -150t-30.5 -150q-2 -11 -4.5 -12.5t-13.5 -2.5q-20 -2 -31 -2q-58 0 -84 49.5t-26 113.5q0 88 35 174t103 124q28 14 51 14q28 0 36.5 -16.5t8.5 -47.5zM1352 597q0 14 -39 75.5t-52 66.5q-21 8 -34 8q-91 0 -226 -77l-2 2
-q3 22 27.5 135t24.5 178q0 233 -242 233q-24 0 -68 -6q-94 -17 -168.5 -89.5t-111.5 -166.5t-37 -189q0 -146 80.5 -225t227.5 -79q25 0 25 -3t-1 -5q-4 -34 -26 -117q-14 -52 -51.5 -101t-82.5 -49q-42 0 -42 47q0 24 10.5 47.5t25 39.5t29.5 28.5t26 20t11 8.5q0 3 -7 10
-q-24 22 -58.5 36.5t-65.5 14.5q-35 0 -63.5 -34t-41 -75t-12.5 -75q0 -88 51.5 -142t138.5 -54q82 0 155 53t117.5 126t65.5 153q6 22 15.5 66.5t14.5 66.5q3 12 14 18q118 60 227 60q48 0 127 -18q1 -1 4 -1q5 0 9.5 4.5t4.5 8.5zM1536 1120v-960q0 -119 -84.5 -203.5
-t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="uniF2A6" unicode="&#xf2a6;" horiz-adv-x="1535" 
-d="M744 1231q0 24 -2 38.5t-8.5 30t-21 23t-37.5 7.5q-39 0 -78 -23q-105 -58 -159 -190.5t-54 -269.5q0 -44 8.5 -85.5t26.5 -80.5t52.5 -62.5t81.5 -23.5q4 0 18 -0.5t20 0t16 3t15 8.5t7 16q16 77 48 231.5t48 231.5q19 91 19 146zM1498 575q0 -7 -7.5 -13.5t-15.5 -6.5
-l-6 1q-22 3 -62 11t-72 12.5t-63 4.5q-167 0 -351 -93q-15 -8 -21 -27q-10 -36 -24.5 -105.5t-22.5 -100.5q-23 -91 -70 -179.5t-112.5 -164.5t-154.5 -123t-185 -47q-135 0 -214.5 83.5t-79.5 219.5q0 53 19.5 117t63 116.5t97.5 52.5q38 0 120 -33.5t83 -61.5
-q0 -1 -16.5 -12.5t-39.5 -31t-46 -44.5t-39 -61t-16 -74q0 -33 16.5 -53t48.5 -20q45 0 85 31.5t66.5 78t48 105.5t32.5 107t16 90v9q0 2 -3.5 3.5t-8.5 1.5h-10t-10 -0.5t-6 -0.5q-227 0 -352 122.5t-125 348.5q0 108 34.5 221t96 210t156 167.5t204.5 89.5q52 9 106 9
-q374 0 374 -360q0 -98 -38 -273t-43 -211l3 -3q101 57 182.5 88t167.5 31q22 0 53 -13q19 -7 80 -102.5t61 -116.5z" />
-    <glyph glyph-name="uniF2A7" unicode="&#xf2a7;" horiz-adv-x="1664" 
-d="M831 863q32 0 59 -18l222 -148q61 -40 110 -97l146 -170q40 -46 29 -106l-72 -413q-6 -32 -29.5 -53.5t-55.5 -25.5l-527 -56l-352 -32h-9q-39 0 -67.5 28t-28.5 68q0 37 27 64t65 32l260 32h-448q-41 0 -69.5 30t-26.5 71q2 39 32 65t69 26l442 1l-521 64q-41 5 -66 37
-t-19 73q6 35 34.5 57.5t65.5 22.5h10l481 -60l-351 94q-38 10 -62 41.5t-18 68.5q6 36 33 58.5t62 22.5q6 0 20 -2l448 -96l217 -37q1 0 3 -0.5t3 -0.5q23 0 30.5 23t-12.5 36l-186 125q-35 23 -42 63.5t18 73.5q27 38 76 38zM761 661l186 -125l-218 37l-5 2l-36 38
-l-238 262q-1 1 -2.5 3.5t-2.5 3.5q-24 31 -18.5 70t37.5 64q31 23 68 17.5t64 -33.5l142 -147q-2 -1 -5 -3.5t-4 -4.5q-32 -45 -23 -99t55 -85zM1648 1115l15 -266q4 -73 -11 -147l-48 -219q-12 -59 -67 -87l-106 -54q2 62 -39 109l-146 170q-53 61 -117 103l-222 148
-q-34 23 -76 23q-51 0 -88 -37l-235 312q-25 33 -18 73.5t41 63.5q33 22 71.5 14t62.5 -40l266 -352l-262 455q-21 35 -10.5 75t47.5 59q35 18 72.5 6t57.5 -46l241 -420l-136 337q-15 35 -4.5 74t44.5 56q37 19 76 6t56 -51l193 -415l101 -196q8 -15 23 -17.5t27 7.5t11 26
-l-12 224q-2 41 26 71t69 31q39 0 67 -28.5t30 -67.5z" />
-    <glyph glyph-name="uniF2A8" unicode="&#xf2a8;" horiz-adv-x="1792" 
-d="M335 180q-2 0 -6 2q-86 57 -168.5 145t-139.5 180q-21 30 -21 69q0 9 2 19t4 18t7 18t8.5 16t10.5 17t10 15t12 15.5t11 14.5q184 251 452 365q-110 198 -110 211q0 19 17 29q116 64 128 64q18 0 28 -16l124 -229q92 19 192 19q266 0 497.5 -137.5t378.5 -369.5
-q20 -31 20 -69t-20 -69q-91 -142 -218.5 -253.5t-278.5 -175.5q110 -198 110 -211q0 -20 -17 -29q-116 -64 -127 -64q-19 0 -29 16l-124 229l-64 119l-444 820l7 7q-58 -24 -99 -47q3 -5 127 -234t243 -449t119 -223q0 -7 -9 -9q-13 -3 -72 -3q-57 0 -60 7l-456 841
-q-39 -28 -82 -68q24 -43 214 -393.5t190 -354.5q0 -10 -11 -10q-14 0 -82.5 22t-72.5 28l-106 197l-224 413q-44 -53 -78 -106q2 -3 18 -25t23 -34l176 -327q0 -10 -10 -10zM1165 282l49 -91q273 111 450 385q-180 277 -459 389q67 -64 103 -148.5t36 -176.5
-q0 -106 -47 -200.5t-132 -157.5zM848 896q0 -20 14 -34t34 -14q86 0 147 -61t61 -147q0 -20 14 -34t34 -14t34 14t14 34q0 126 -89 215t-215 89q-20 0 -34 -14t-14 -34zM1214 961l-9 4l7 -7z" />
-    <glyph glyph-name="uniF2A9" unicode="&#xf2a9;" horiz-adv-x="1280" 
-d="M1050 430q0 -215 -147 -374q-148 -161 -378 -161q-232 0 -378 161q-147 159 -147 374q0 147 68 270.5t189 196.5t268 73q96 0 182 -31q-32 -62 -39 -126q-66 28 -143 28q-167 0 -280.5 -123t-113.5 -291q0 -170 112.5 -288.5t281.5 -118.5t281 118.5t112 288.5
-q0 89 -32 166q66 13 123 49q41 -98 41 -212zM846 619q0 -192 -79.5 -345t-238.5 -253l-14 -1q-29 0 -62 5q83 32 146.5 102.5t99.5 154.5t58.5 189t30 192.5t7.5 178.5q0 69 -3 103q55 -160 55 -326zM791 947v-2q-73 214 -206 440q88 -59 142.5 -186.5t63.5 -251.5z
-M1035 744q-83 0 -160 75q218 120 290 247q19 37 21 56q-42 -94 -139.5 -166.5t-204.5 -97.5q-35 54 -35 113q0 37 17 79t43 68q46 44 157 74q59 16 106 58.5t74 100.5q74 -105 74 -253q0 -109 -24 -170q-32 -77 -88.5 -130.5t-130.5 -53.5z" />
-    <glyph glyph-name="uniF2AA" unicode="&#xf2aa;" 
-d="M1050 495q0 78 -28 147q-41 -25 -85 -34q22 -50 22 -114q0 -117 -77 -198.5t-193 -81.5t-193.5 81.5t-77.5 198.5q0 115 78 199.5t193 84.5q53 0 98 -19q4 43 27 87q-60 21 -125 21q-154 0 -257.5 -108.5t-103.5 -263.5t103.5 -261t257.5 -106t257.5 106.5t103.5 260.5z
-M872 850q2 -24 2 -71q0 -63 -5 -123t-20.5 -132.5t-40.5 -130t-68.5 -106t-100.5 -70.5q21 -3 42 -3h10q219 139 219 411q0 116 -38 225zM872 850q-4 80 -44 171.5t-98 130.5q92 -156 142 -302zM1207 955q0 102 -51 174q-41 -86 -124 -109q-69 -19 -109 -53.5t-40 -99.5
-q0 -40 24 -77q74 17 140.5 67t95.5 115q-4 -52 -74.5 -111.5t-138.5 -97.5q52 -52 110 -52q51 0 90 37t60 90q17 42 17 117zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5
-t84.5 -203.5z" />
-    <glyph glyph-name="uniF2AB" unicode="&#xf2ab;" 
-d="M1279 388q0 22 -22 27q-67 15 -118 59t-80 108q-7 19 -7 25q0 15 19.5 26t43 17t43 20.5t19.5 36.5q0 19 -18.5 31.5t-38.5 12.5q-12 0 -32 -8t-31 -8q-4 0 -12 2q5 95 5 114q0 79 -17 114q-36 78 -103 121.5t-152 43.5q-199 0 -275 -165q-17 -35 -17 -114q0 -19 5 -114
-q-4 -2 -14 -2q-12 0 -32 7.5t-30 7.5q-21 0 -38.5 -12t-17.5 -32q0 -21 19.5 -35.5t43 -20.5t43 -17t19.5 -26q0 -6 -7 -25q-64 -138 -198 -167q-22 -5 -22 -27q0 -46 137 -68q2 -5 6 -26t11.5 -30.5t23.5 -9.5q12 0 37.5 4.5t39.5 4.5q35 0 67 -15t54 -32.5t57.5 -32.5
-t76.5 -15q43 0 79 15t57.5 32.5t53.5 32.5t67 15q14 0 39.5 -4t38.5 -4q16 0 23 10t11 30t6 25q137 22 137 68zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5
-t103 -385.5z" />
-    <glyph glyph-name="uniF2AC" unicode="&#xf2ac;" horiz-adv-x="1664" 
-d="M848 1408q134 1 240.5 -68.5t163.5 -192.5q27 -58 27 -179q0 -47 -9 -191q14 -7 28 -7q18 0 51 13.5t51 13.5q29 0 56 -18t27 -46q0 -32 -31.5 -54t-69 -31.5t-69 -29t-31.5 -47.5q0 -15 12 -43q37 -82 102.5 -150t144.5 -101q28 -12 80 -23q28 -6 28 -35
-q0 -70 -219 -103q-7 -11 -11 -39t-14 -46.5t-33 -18.5q-20 0 -62 6.5t-64 6.5q-37 0 -62 -5q-32 -5 -63 -22.5t-58 -38t-58 -40.5t-76 -33.5t-99 -13.5q-52 0 -96.5 13.5t-75 33.5t-57.5 40.5t-58 38t-62 22.5q-26 5 -63 5q-24 0 -65.5 -7.5t-58.5 -7.5q-25 0 -35 18.5
-t-14 47.5t-11 40q-219 33 -219 103q0 29 28 35q52 11 80 23q78 32 144.5 101t102.5 150q12 28 12 43q0 28 -31.5 47.5t-69.5 29.5t-69.5 31.5t-31.5 52.5q0 27 26 45.5t55 18.5q15 0 48 -13t53 -13q18 0 32 7q-9 142 -9 190q0 122 27 180q64 137 172 198t264 63z" />
-    <glyph glyph-name="uniF2AD" unicode="&#xf2ad;" 
-d="M1280 388q0 22 -22 27q-67 14 -118 58t-80 109q-7 14 -7 25q0 15 19.5 26t42.5 17t42.5 20.5t19.5 36.5q0 19 -18.5 31.5t-38.5 12.5q-11 0 -31 -8t-32 -8q-4 0 -12 2q5 63 5 115q0 78 -17 114q-36 78 -102.5 121.5t-152.5 43.5q-198 0 -275 -165q-18 -38 -18 -115
-q0 -38 6 -114q-10 -2 -15 -2q-11 0 -31.5 8t-30.5 8q-20 0 -37.5 -12.5t-17.5 -32.5q0 -21 19.5 -35.5t42.5 -20.5t42.5 -17t19.5 -26q0 -11 -7 -25q-64 -138 -198 -167q-22 -5 -22 -27q0 -47 138 -69q2 -5 6 -26t11 -30.5t23 -9.5q13 0 38.5 5t38.5 5q35 0 67.5 -15
-t54.5 -32.5t57.5 -32.5t76.5 -15q43 0 79 15t57.5 32.5t54 32.5t67.5 15q13 0 39 -4.5t39 -4.5q15 0 22.5 9.5t11.5 31t5 24.5q138 22 138 69zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960
-q119 0 203.5 -84.5t84.5 -203.5z" />
-    <glyph glyph-name="uniF2AE" unicode="&#xf2ae;" horiz-adv-x="2304" 
-d="M2304 1536q-69 -46 -125 -92t-89 -81t-59.5 -71.5t-37.5 -57.5t-22 -44.5t-14 -29.5q-10 -18 -35.5 -136.5t-48.5 -164.5q-15 -29 -50 -60.5t-67.5 -50.5t-72.5 -41t-48 -28q-47 -31 -151 -231q-341 14 -630 -158q-92 -53 -303 -179q47 16 86 31t55 22l15 7
-q71 27 163 64.5t133.5 53.5t108 34.5t142.5 31.5q186 31 465 -7q1 0 10 -3q11 -6 14 -17t-3 -22l-194 -345q-15 -29 -47 -22q-128 24 -354 24q-146 0 -402 -44.5t-392 -46.5q-82 -1 -149 13t-107 37t-61 40t-33 34l-1 1v2q0 6 6 6q138 0 371 55q192 366 374.5 524t383.5 158
-q5 0 14.5 -0.5t38 -5t55 -12t61.5 -24.5t63 -39.5t54 -59t40 -82.5l102 177q2 4 21 42.5t44.5 86.5t61 109.5t84 133.5t100.5 137q66 82 128 141.5t121.5 96.5t92.5 53.5t88 39.5z" />
-    <glyph glyph-name="uniF2B0" unicode="&#xf2b0;" 
-d="M1322 640q0 -45 -5 -76l-236 14l224 -78q-19 -73 -58 -141l-214 103l177 -158q-44 -61 -107 -108l-157 178l103 -215q-61 -37 -140 -59l-79 228l14 -240q-38 -6 -76 -6t-76 6l14 238l-78 -226q-74 19 -140 59l103 215l-157 -178q-59 43 -108 108l178 158l-214 -104
-q-39 69 -58 141l224 79l-237 -14q-5 42 -5 76q0 35 5 77l238 -14l-225 79q19 73 58 140l214 -104l-177 159q46 61 107 108l158 -178l-103 215q67 39 140 58l77 -224l-13 236q36 6 75 6q38 0 76 -6l-14 -237l78 225q74 -19 140 -59l-103 -214l158 178q61 -47 107 -108
-l-177 -159l213 104q37 -62 58 -141l-224 -78l237 14q5 -31 5 -77zM1352 640q0 160 -78.5 295.5t-213 214t-292.5 78.5q-119 0 -227 -46.5t-186.5 -125t-124.5 -187.5t-46 -229q0 -119 46 -228t124.5 -187.5t186.5 -125t227 -46.5q158 0 292.5 78.5t213 214t78.5 294.5z
-M1425 1023v-766l-657 -383l-657 383v766l657 383zM768 -183l708 412v823l-708 411l-708 -411v-823zM1536 1088v-896l-768 -448l-768 448v896l768 448z" />
-    <glyph glyph-name="uniF2B1" unicode="&#xf2b1;" horiz-adv-x="1664" 
-d="M339 1318h691l-26 -72h-665q-110 0 -188.5 -79t-78.5 -189v-771q0 -95 60.5 -169.5t153.5 -93.5q23 -5 98 -5v-72h-45q-140 0 -239.5 100t-99.5 240v771q0 140 99.5 240t239.5 100zM1190 1536h247l-482 -1294q-23 -61 -40.5 -103.5t-45 -98t-54 -93.5t-64.5 -78.5
-t-79.5 -65t-95.5 -41t-116 -18.5v195q163 26 220 182q20 52 20 105q0 54 -20 106l-285 733h228l187 -585zM1664 978v-1111h-795q37 55 45 73h678v1038q0 85 -49.5 155t-129.5 99l25 67q101 -34 163.5 -123.5t62.5 -197.5z" />
-    <glyph glyph-name="uniF2B2" unicode="&#xf2b2;" horiz-adv-x="1792" 
-d="M852 1227q0 -29 -17 -52.5t-45 -23.5t-45 23.5t-17 52.5t17 52.5t45 23.5t45 -23.5t17 -52.5zM688 -149v114q0 30 -20.5 51.5t-50.5 21.5t-50 -21.5t-20 -51.5v-114q0 -30 20.5 -52t49.5 -22q30 0 50.5 22t20.5 52zM860 -149v114q0 30 -20 51.5t-50 21.5t-50.5 -21.5
-t-20.5 -51.5v-114q0 -30 20.5 -52t50.5 -22q29 0 49.5 22t20.5 52zM1034 -149v114q0 30 -20.5 51.5t-50.5 21.5t-50.5 -21.5t-20.5 -51.5v-114q0 -30 20.5 -52t50.5 -22t50.5 22t20.5 52zM1208 -149v114q0 30 -20.5 51.5t-50.5 21.5t-50.5 -21.5t-20.5 -51.5v-114
-q0 -30 20.5 -52t50.5 -22t50.5 22t20.5 52zM1476 535q-84 -160 -232 -259.5t-323 -99.5q-123 0 -229.5 51.5t-178.5 137t-113 197.5t-41 232q0 88 21 174q-104 -175 -104 -390q0 -162 65 -312t185 -251q30 57 91 57q56 0 86 -50q32 50 87 50q56 0 86 -50q32 50 87 50t87 -50
-q30 50 86 50q28 0 52.5 -15.5t37.5 -40.5q112 94 177 231.5t73 287.5zM1326 564q0 75 -72 75q-17 0 -47 -6q-95 -19 -149 -19q-226 0 -226 243q0 86 30 204q-83 -127 -83 -275q0 -150 89 -260.5t235 -110.5q111 0 210 70q13 48 13 79zM884 1223q0 50 -32 89.5t-81 39.5
-t-81 -39.5t-32 -89.5q0 -51 31.5 -90.5t81.5 -39.5t81.5 39.5t31.5 90.5zM1513 884q0 96 -37.5 179t-113 137t-173.5 54q-77 0 -149 -35t-127 -94q-48 -159 -48 -268q0 -104 45.5 -157t147.5 -53q53 0 142 19q36 6 53 6q51 0 77.5 -28t26.5 -80q0 -26 -4 -46
-q75 68 117.5 165.5t42.5 200.5zM1792 667q0 -111 -33.5 -249.5t-93.5 -204.5q-58 -64 -195 -142.5t-228 -104.5l-4 -1v-114q0 -43 -29.5 -75t-72.5 -32q-56 0 -86 50q-32 -50 -87 -50t-87 50q-30 -50 -86 -50q-55 0 -87 50q-30 -50 -86 -50q-47 0 -75 33.5t-28 81.5
-q-90 -68 -198 -68q-118 0 -211 80q54 1 106 20q-113 31 -182 127q32 -7 71 -7q89 0 164 46q-192 192 -240 306q-24 56 -24 160q0 57 9 125.5t31.5 146.5t55 141t86.5 105t120 42q59 0 81 -52q19 29 42 54q2 3 12 13t13 16q10 15 23 38t25 42t28 39q87 111 211.5 177
-t260.5 66q35 0 62 -4q59 64 146 64q83 0 140 -57q5 -5 5 -12q0 -5 -6 -13.5t-12.5 -16t-16 -17l-10.5 -10.5q17 -6 36 -18t19 -24q0 -6 -16 -25q157 -138 197 -378q25 30 60 30q45 0 100 -49q90 -80 90 -279z" />
-    <glyph glyph-name="uniF2B3" unicode="&#xf2b3;" 
-d="M917 631q0 33 -6 64h-362v-132h217q-12 -76 -74.5 -120.5t-142.5 -44.5q-99 0 -169 71.5t-70 170.5t70 170.5t169 71.5q93 0 153 -59l104 101q-108 100 -257 100q-160 0 -272 -112.5t-112 -271.5t112 -271.5t272 -112.5q165 0 266.5 105t101.5 270zM1262 585h109v110
-h-109v110h-110v-110h-110v-110h110v-110h110v110zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-    <glyph glyph-name="uniF2B4" unicode="&#xf2b4;" 
-d="M1536 1024v-839q0 -48 -49 -62q-174 -52 -338 -52q-73 0 -215.5 29.5t-227.5 29.5q-164 0 -370 -48v-338h-160v1368q-63 25 -101 81t-38 124q0 91 64 155t155 64t155 -64t64 -155q0 -68 -38 -124t-101 -81v-68q190 44 343 44q99 0 198 -15q14 -2 111.5 -22.5t149.5 -20.5
-q77 0 165 18q11 2 80 21t89 19q26 0 45 -19t19 -45z" />
-    <glyph glyph-name="uniF2B5" unicode="&#xf2b5;" horiz-adv-x="2304" 
-d="M192 384q40 0 56 32t0 64t-56 32t-56 -32t0 -64t56 -32zM1665 442q-10 13 -38.5 50t-41.5 54t-38 49t-42.5 53t-40.5 47t-45 49l-125 -140q-83 -94 -208.5 -92t-205.5 98q-57 69 -56.5 158t58.5 157l177 206q-22 11 -51 16.5t-47.5 6t-56.5 -0.5t-49 -1q-92 0 -158 -66
-l-158 -158h-155v-544q5 0 21 0.5t22 0t19.5 -2t20.5 -4.5t17.5 -8.5t18.5 -13.5l297 -292q115 -111 227 -111q78 0 125 47q57 -20 112.5 8t72.5 85q74 -6 127 44q20 18 36 45.5t14 50.5q10 -10 43 -10q43 0 77 21t49.5 53t12 71.5t-30.5 73.5zM1824 384h96v512h-93l-157 180
-q-66 76 -169 76h-167q-89 0 -146 -67l-209 -243q-28 -33 -28 -75t27 -75q43 -51 110 -52t111 49l193 218q25 23 53.5 21.5t47 -27t8.5 -56.5q16 -19 56 -63t60 -68q29 -36 82.5 -105.5t64.5 -84.5q52 -66 60 -140zM2112 384q40 0 56 32t0 64t-56 32t-56 -32t0 -64t56 -32z
-M2304 960v-640q0 -26 -19 -45t-45 -19h-434q-27 -65 -82 -106.5t-125 -51.5q-33 -48 -80.5 -81.5t-102.5 -45.5q-42 -53 -104.5 -81.5t-128.5 -24.5q-60 -34 -126 -39.5t-127.5 14t-117 53.5t-103.5 81l-287 282h-358q-26 0 -45 19t-19 45v672q0 26 19 45t45 19h421
-q14 14 47 48t47.5 48t44 40t50.5 37.5t51 25.5t62 19.5t68 5.5h117q99 0 181 -56q82 56 181 56h167q35 0 67 -6t56.5 -14.5t51.5 -26.5t44.5 -31t43 -39.5t39 -42t41 -48t41.5 -48.5h355q26 0 45 -19t19 -45z" />
-    <glyph glyph-name="uniF2B6" unicode="&#xf2b6;" horiz-adv-x="1792" 
-d="M1792 882v-978q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v978q0 15 11 24q8 7 39 34.5t41.5 36t45.5 37.5t70 55.5t96 73t143.5 107t192.5 140.5q5 4 52.5 40t71.5 52.5t64 35t69 18.5t69 -18.5t65 -35.5t71 -52t52 -40q110 -80 192.5 -140.5t143.5 -107
-t96 -73t70 -55.5t45.5 -37.5t41.5 -36t39 -34.5q11 -9 11 -24zM1228 297q263 191 345 252q11 8 12.5 20.5t-6.5 23.5l-38 52q-8 11 -21 12.5t-24 -6.5q-231 -169 -343 -250q-5 -3 -52 -39t-71.5 -52.5t-64.5 -35t-69 -18.5t-69 18.5t-64.5 35t-71.5 52.5t-52 39
-q-186 134 -343 250q-11 8 -24 6.5t-21 -12.5l-38 -52q-8 -11 -6.5 -23.5t12.5 -20.5q82 -61 345 -252q10 -8 50 -38t65 -47t64 -39.5t77.5 -33.5t75.5 -11t75.5 11t79 34.5t64.5 39.5t65 47.5t48 36.5z" />
-    <glyph glyph-name="uniF2B7" unicode="&#xf2b7;" horiz-adv-x="1792" 
-d="M1474 623l39 -51q8 -11 6.5 -23.5t-11.5 -20.5q-43 -34 -126.5 -98.5t-146.5 -113t-67 -51.5q-39 -32 -60 -48t-60.5 -41t-76.5 -36.5t-74 -11.5h-1h-1q-37 0 -74 11.5t-76 36.5t-61 41.5t-60 47.5q-5 4 -65 50.5t-143.5 111t-122.5 94.5q-11 8 -12.5 20.5t6.5 23.5
-l37 52q8 11 21.5 13t24.5 -7q94 -73 306 -236q5 -4 43.5 -35t60.5 -46.5t56.5 -32.5t58.5 -17h1h1q24 0 58.5 17t56.5 32.5t60.5 46.5t43.5 35q258 198 313 242q11 8 24 6.5t21 -12.5zM1664 -96v928q-90 83 -159 139q-91 74 -389 304q-3 2 -43 35t-61 48t-56 32.5t-59 17.5
-h-1h-1q-24 0 -59 -17.5t-56 -32.5t-61 -48t-43 -35q-215 -166 -315.5 -245.5t-129.5 -104t-82 -74.5q-14 -12 -21 -19v-928q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1792 832v-928q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v928q0 56 41 94
-q123 114 350 290.5t233 181.5q36 30 59 47.5t61.5 42t76 36.5t74.5 12h1h1q37 0 74.5 -12t76 -36.5t61.5 -42t59 -47.5q43 -36 156 -122t226 -177t201 -173q41 -38 41 -94z" />
-    <glyph glyph-name="uniF2B8" unicode="&#xf2b8;" 
-d="M330 1l202 -214l-34 236l-216 213zM556 -225l274 218l-11 245l-300 -215zM245 413l227 -213l-48 327l-245 204zM495 189l317 214l-14 324l-352 -200zM843 178l95 -80l-2 239l-103 79q0 -1 1 -8.5t0 -12t-5 -7.5l-78 -52l85 -70q7 -6 7 -88zM138 930l256 -200l-68 465
-l-279 173zM1173 267l15 234l-230 -164l2 -240zM417 722l373 194l-19 441l-423 -163zM1270 357l20 233l-226 142l-2 -105l144 -95q6 -4 4 -9l-7 -119zM1461 496l30 222l-179 -128l-20 -228zM1273 329l-71 49l-8 -117q0 -5 -4 -8l-234 -187q-7 -5 -14 0l-98 83l7 -161
-q0 -5 -4 -8l-293 -234q-4 -2 -6 -2q-8 2 -8 3l-228 242q-4 4 -59 277q-2 7 5 11l61 37q-94 86 -95 92l-72 351q-2 7 6 12l94 45q-133 100 -135 108l-96 466q-2 10 7 13l433 135q5 0 8 -1l317 -153q6 -4 6 -9l20 -463q0 -7 -6 -10l-118 -61l126 -85q5 -2 5 -8l5 -123l121 74
-q5 4 11 0l84 -56l3 110q0 6 5 9l206 126q6 3 11 0l245 -135q4 -4 5 -7t-6.5 -60t-17.5 -124.5t-10 -70.5q0 -5 -4 -7l-191 -153q-6 -5 -13 0z" />
-    <glyph glyph-name="uniF2B9" unicode="&#xf2b9;" horiz-adv-x="1664" 
-d="M1201 298q0 57 -5.5 107t-21 100.5t-39.5 86t-64 58t-91 22.5q-6 -4 -33.5 -20.5t-42.5 -24.5t-40.5 -20t-49 -17t-46.5 -5t-46.5 5t-49 17t-40.5 20t-42.5 24.5t-33.5 20.5q-51 0 -91 -22.5t-64 -58t-39.5 -86t-21 -100.5t-5.5 -107q0 -73 42 -121.5t103 -48.5h576
-q61 0 103 48.5t42 121.5zM1028 892q0 108 -76.5 184t-183.5 76t-183.5 -76t-76.5 -184q0 -107 76.5 -183t183.5 -76t183.5 76t76.5 183zM1664 352v-192q0 -14 -9 -23t-23 -9h-96v-224q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v1472q0 66 47 113t113 47h1216
-q66 0 113 -47t47 -113v-224h96q14 0 23 -9t9 -23v-192q0 -14 -9 -23t-23 -9h-96v-128h96q14 0 23 -9t9 -23v-192q0 -14 -9 -23t-23 -9h-96v-128h96q14 0 23 -9t9 -23z" />
-    <glyph glyph-name="uniF2BA" unicode="&#xf2ba;" horiz-adv-x="1664" 
-d="M1028 892q0 -107 -76.5 -183t-183.5 -76t-183.5 76t-76.5 183q0 108 76.5 184t183.5 76t183.5 -76t76.5 -184zM980 672q46 0 82.5 -17t60 -47.5t39.5 -67t24 -81t11.5 -82.5t3.5 -79q0 -67 -39.5 -118.5t-105.5 -51.5h-576q-66 0 -105.5 51.5t-39.5 118.5q0 48 4.5 93.5
-t18.5 98.5t36.5 91.5t63 64.5t93.5 26h5q7 -4 32 -19.5t35.5 -21t33 -17t37 -16t35 -9t39.5 -4.5t39.5 4.5t35 9t37 16t33 17t35.5 21t32 19.5zM1664 928q0 -13 -9.5 -22.5t-22.5 -9.5h-96v-128h96q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-96v-128h96
-q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-96v-224q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v1472q0 66 47 113t113 47h1216q66 0 113 -47t47 -113v-224h96q13 0 22.5 -9.5t9.5 -22.5v-192zM1408 -96v1472q0 13 -9.5 22.5t-22.5 9.5h-1216
-q-13 0 -22.5 -9.5t-9.5 -22.5v-1472q0 -13 9.5 -22.5t22.5 -9.5h1216q13 0 22.5 9.5t9.5 22.5z" />
-    <glyph glyph-name="uniF2BB" unicode="&#xf2bb;" horiz-adv-x="2048" 
-d="M1024 405q0 64 -9 117.5t-29.5 103t-60.5 78t-97 28.5q-6 -4 -30 -18t-37.5 -21.5t-35.5 -17.5t-43 -14.5t-42 -4.5t-42 4.5t-43 14.5t-35.5 17.5t-37.5 21.5t-30 18q-57 0 -97 -28.5t-60.5 -78t-29.5 -103t-9 -117.5t37 -106.5t91 -42.5h512q54 0 91 42.5t37 106.5z
-M867 925q0 94 -66.5 160.5t-160.5 66.5t-160.5 -66.5t-66.5 -160.5t66.5 -160.5t160.5 -66.5t160.5 66.5t66.5 160.5zM1792 416v64q0 14 -9 23t-23 9h-576q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h576q14 0 23 9t9 23zM1792 676v56q0 15 -10.5 25.5t-25.5 10.5h-568
-q-15 0 -25.5 -10.5t-10.5 -25.5v-56q0 -15 10.5 -25.5t25.5 -10.5h568q15 0 25.5 10.5t10.5 25.5zM1792 928v64q0 14 -9 23t-23 9h-576q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h576q14 0 23 9t9 23zM2048 1248v-1216q0 -66 -47 -113t-113 -47h-352v96q0 14 -9 23t-23 9
-h-64q-14 0 -23 -9t-9 -23v-96h-768v96q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-96h-352q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1728q66 0 113 -47t47 -113z" />
-    <glyph glyph-name="uniF2BC" unicode="&#xf2bc;" horiz-adv-x="2048" 
-d="M1024 405q0 -64 -37 -106.5t-91 -42.5h-512q-54 0 -91 42.5t-37 106.5t9 117.5t29.5 103t60.5 78t97 28.5q6 -4 30 -18t37.5 -21.5t35.5 -17.5t43 -14.5t42 -4.5t42 4.5t43 14.5t35.5 17.5t37.5 21.5t30 18q57 0 97 -28.5t60.5 -78t29.5 -103t9 -117.5zM867 925
-q0 -94 -66.5 -160.5t-160.5 -66.5t-160.5 66.5t-66.5 160.5t66.5 160.5t160.5 66.5t160.5 -66.5t66.5 -160.5zM1792 480v-64q0 -14 -9 -23t-23 -9h-576q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h576q14 0 23 -9t9 -23zM1792 732v-56q0 -15 -10.5 -25.5t-25.5 -10.5h-568
-q-15 0 -25.5 10.5t-10.5 25.5v56q0 15 10.5 25.5t25.5 10.5h568q15 0 25.5 -10.5t10.5 -25.5zM1792 992v-64q0 -14 -9 -23t-23 -9h-576q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h576q14 0 23 -9t9 -23zM1920 32v1216q0 13 -9.5 22.5t-22.5 9.5h-1728q-13 0 -22.5 -9.5
-t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h352v96q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-96h768v96q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-96h352q13 0 22.5 9.5t9.5 22.5zM2048 1248v-1216q0 -66 -47 -113t-113 -47h-1728q-66 0 -113 47t-47 113v1216q0 66 47 113
-t113 47h1728q66 0 113 -47t47 -113z" />
-    <glyph glyph-name="uniF2BD" unicode="&#xf2bd;" horiz-adv-x="1792" 
-d="M1523 197q-22 155 -87.5 257.5t-184.5 118.5q-67 -74 -159.5 -115.5t-195.5 -41.5t-195.5 41.5t-159.5 115.5q-119 -16 -184.5 -118.5t-87.5 -257.5q106 -150 271 -237.5t356 -87.5t356 87.5t271 237.5zM1280 896q0 159 -112.5 271.5t-271.5 112.5t-271.5 -112.5
-t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM1792 640q0 -182 -71 -347.5t-190.5 -286t-285.5 -191.5t-349 -71q-182 0 -348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
-    <glyph glyph-name="uniF2BE" unicode="&#xf2be;" horiz-adv-x="1792" 
-d="M896 1536q182 0 348 -71t286 -191t191 -286t71 -348q0 -181 -70.5 -347t-190.5 -286t-286 -191.5t-349 -71.5t-349 71t-285.5 191.5t-190.5 286t-71 347.5t71 348t191 286t286 191t348 71zM1515 185q149 205 149 455q0 156 -61 298t-164 245t-245 164t-298 61t-298 -61
-t-245 -164t-164 -245t-61 -298q0 -250 149 -455q66 327 306 327q131 -128 313 -128t313 128q240 0 306 -327zM1280 832q0 159 -112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5z" />
-    <glyph glyph-name="uniF2C0" unicode="&#xf2c0;" 
-d="M1201 752q47 -14 89.5 -38t89 -73t79.5 -115.5t55 -172t22 -236.5q0 -154 -100 -263.5t-241 -109.5h-854q-141 0 -241 109.5t-100 263.5q0 131 22 236.5t55 172t79.5 115.5t89 73t89.5 38q-79 125 -79 272q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5
-t198.5 -40.5t163.5 -109.5t109.5 -163.5t40.5 -198.5q0 -147 -79 -272zM768 1408q-159 0 -271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5t-112.5 271.5t-271.5 112.5zM1195 -128q88 0 150.5 71.5t62.5 173.5q0 239 -78.5 377t-225.5 145
-q-145 -127 -336 -127t-336 127q-147 -7 -225.5 -145t-78.5 -377q0 -102 62.5 -173.5t150.5 -71.5h854z" />
-    <glyph glyph-name="uniF2C1" unicode="&#xf2c1;" horiz-adv-x="1280" 
-d="M1024 278q0 -64 -37 -107t-91 -43h-512q-54 0 -91 43t-37 107t9 118t29.5 104t61 78.5t96.5 28.5q80 -75 188 -75t188 75q56 0 96.5 -28.5t61 -78.5t29.5 -104t9 -118zM870 797q0 -94 -67.5 -160.5t-162.5 -66.5t-162.5 66.5t-67.5 160.5t67.5 160.5t162.5 66.5
-t162.5 -66.5t67.5 -160.5zM1152 -96v1376h-1024v-1376q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1280 1376v-1472q0 -66 -47 -113t-113 -47h-960q-66 0 -113 47t-47 113v1472q0 66 47 113t113 47h352v-96q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v96h352
-q66 0 113 -47t47 -113z" />
-    <glyph glyph-name="uniF2C2" unicode="&#xf2c2;" horiz-adv-x="2048" 
-d="M896 324q0 54 -7.5 100.5t-24.5 90t-51 68.5t-81 25q-64 -64 -156 -64t-156 64q-47 0 -81 -25t-51 -68.5t-24.5 -90t-7.5 -100.5q0 -55 31.5 -93.5t75.5 -38.5h426q44 0 75.5 38.5t31.5 93.5zM768 768q0 80 -56 136t-136 56t-136 -56t-56 -136t56 -136t136 -56t136 56
-t56 136zM1792 288v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM1408 544v64q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1792 544v64q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23
-v-64q0 -14 9 -23t23 -9h192q14 0 23 9t9 23zM1792 800v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM128 1152h1792v96q0 14 -9 23t-23 9h-1728q-14 0 -23 -9t-9 -23v-96zM2048 1248v-1216q0 -66 -47 -113t-113 -47h-1728
-q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1728q66 0 113 -47t47 -113z" />
-    <glyph glyph-name="uniF2C3" unicode="&#xf2c3;" horiz-adv-x="2048" 
-d="M896 324q0 -55 -31.5 -93.5t-75.5 -38.5h-426q-44 0 -75.5 38.5t-31.5 93.5q0 54 7.5 100.5t24.5 90t51 68.5t81 25q64 -64 156 -64t156 64q47 0 81 -25t51 -68.5t24.5 -90t7.5 -100.5zM768 768q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136z
-M1792 352v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704q14 0 23 -9t9 -23zM1408 608v-64q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h320q14 0 23 -9t9 -23zM1792 608v-64q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v64
-q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 864v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704q14 0 23 -9t9 -23zM1920 32v1120h-1792v-1120q0 -13 9.5 -22.5t22.5 -9.5h1728q13 0 22.5 9.5t9.5 22.5zM2048 1248v-1216q0 -66 -47 -113t-113 -47
-h-1728q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1728q66 0 113 -47t47 -113z" />
-    <glyph glyph-name="uniF2C4" unicode="&#xf2c4;" horiz-adv-x="1792" 
-d="M1255 749q0 318 -105 474.5t-330 156.5q-222 0 -326 -157t-104 -474q0 -316 104 -471.5t326 -155.5q74 0 131 17q-22 43 -39 73t-44 65t-53.5 56.5t-63 36t-77.5 14.5q-46 0 -79 -16l-49 97q105 91 276 91q132 0 215.5 -54t150.5 -155q67 149 67 402zM1645 117h117
-q3 -27 -2 -67t-26.5 -95t-58 -100.5t-107 -78t-162.5 -32.5q-71 0 -130.5 19t-105.5 56t-79 78t-66 96q-97 -27 -205 -27q-150 0 -292.5 58t-253 158.5t-178 249t-67.5 317.5q0 170 67.5 319.5t178.5 250.5t253.5 159t291.5 58q121 0 238.5 -36t217 -106t176 -164.5
-t119.5 -219t43 -261.5q0 -190 -80.5 -347.5t-218.5 -264.5q47 -70 93.5 -106.5t104.5 -36.5q61 0 94 37.5t38 85.5z" />
-    <glyph glyph-name="uniF2C5" unicode="&#xf2c5;" horiz-adv-x="2304" 
-d="M453 -101q0 -21 -16 -37.5t-37 -16.5q-1 0 -13 3q-63 15 -162 140q-225 284 -225 676q0 341 213 614q39 51 95 103.5t94 52.5q19 0 35 -13.5t16 -32.5q0 -27 -63 -90q-98 -102 -147 -184q-119 -199 -119 -449q0 -281 123 -491q50 -85 136 -173q2 -3 14.5 -16t19.5 -21
-t17 -20.5t14.5 -23.5t4.5 -21zM1796 33q0 -29 -17.5 -48.5t-46.5 -19.5h-1081q-26 0 -45 19t-19 45q0 29 17.5 48.5t46.5 19.5h1081q26 0 45 -19t19 -45zM1581 644q0 -134 -67 -233q-25 -38 -69.5 -78.5t-83.5 -60.5q-16 -10 -27 -10q-7 0 -15 6t-8 12q0 9 19 30t42 46
-t42 67.5t19 88.5q0 76 -35 130q-29 42 -46 42q-3 0 -3 -5q0 -12 7.5 -35.5t7.5 -36.5q0 -22 -21.5 -35t-44.5 -13q-66 0 -66 76q0 15 1.5 44t1.5 44q0 25 -10 46q-13 25 -42 53.5t-51 28.5q-5 0 -7 -0.5t-3.5 -2.5t-1.5 -6q0 -2 16 -26t16 -54q0 -37 -19 -68t-46 -54
-t-53.5 -46t-45.5 -54t-19 -68q0 -98 42 -160q29 -43 79 -63q16 -5 17 -10q1 -2 1 -5q0 -16 -18 -16q-6 0 -33 11q-119 43 -195 139.5t-76 218.5q0 55 24.5 115.5t60 115t70.5 108.5t59.5 113.5t24.5 111.5q0 53 -25 94q-29 48 -56 64q-19 9 -19 21q0 20 41 20q50 0 110 -29
-q41 -19 71 -44.5t49.5 -51t33.5 -62.5t22 -69t16 -80q0 -1 3 -17.5t4.5 -25t5.5 -25t9 -27t11 -21.5t14.5 -16.5t18.5 -5.5q23 0 37 14t14 37q0 25 -20 67t-20 52t10 10q27 0 93 -70q72 -76 102.5 -156t30.5 -186zM2304 615q0 -274 -138 -503q-19 -32 -48 -72t-68 -86.5
-t-81 -77t-74 -30.5q-16 0 -31 15.5t-15 31.5q0 15 29 50.5t68.5 77t48.5 52.5q183 230 183 531q0 131 -20.5 235t-72.5 211q-58 119 -163 228q-2 3 -13 13.5t-16.5 16.5t-15 17.5t-15 20t-9.5 18.5t-4 19q0 19 16 35.5t35 16.5q70 0 196 -169q98 -131 146 -273t60 -314
-q2 -42 2 -64z" />
-    <glyph glyph-name="uniF2C6" unicode="&#xf2c6;" horiz-adv-x="1792" 
-d="M1189 229l147 693q9 44 -10.5 63t-51.5 7l-864 -333q-29 -11 -39.5 -25t-2.5 -26.5t32 -19.5l221 -69l513 323q21 14 32 6q7 -5 -4 -15l-415 -375v0v0l-16 -228q23 0 45 22l108 104l224 -165q64 -36 81 38zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71
-t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
-    <glyph glyph-name="uniF2C7" unicode="&#xf2c7;" horiz-adv-x="1024" 
-d="M640 192q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 60 35 110t93 71v907h128v-907q58 -21 93 -71t35 -110zM768 192q0 77 -34 144t-94 112v768q0 80 -56 136t-136 56t-136 -56t-56 -136v-768q-60 -45 -94 -112t-34 -144q0 -133 93.5 -226.5t226.5 -93.5t226.5 93.5
-t93.5 226.5zM896 192q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 182 128 313v711q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5v-711q128 -131 128 -313zM1024 768v-128h-192v128h192zM1024 1024v-128h-192v128h192zM1024 1280v-128h-192
-v128h192z" />
-    <glyph glyph-name="uniF2C8" unicode="&#xf2c8;" horiz-adv-x="1024" 
-d="M640 192q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 60 35 110t93 71v651h128v-651q58 -21 93 -71t35 -110zM768 192q0 77 -34 144t-94 112v768q0 80 -56 136t-136 56t-136 -56t-56 -136v-768q-60 -45 -94 -112t-34 -144q0 -133 93.5 -226.5t226.5 -93.5t226.5 93.5
-t93.5 226.5zM896 192q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 182 128 313v711q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5v-711q128 -131 128 -313zM1024 768v-128h-192v128h192zM1024 1024v-128h-192v128h192zM1024 1280v-128h-192
-v128h192z" />
-    <glyph glyph-name="uniF2C9" unicode="&#xf2c9;" horiz-adv-x="1024" 
-d="M640 192q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 60 35 110t93 71v395h128v-395q58 -21 93 -71t35 -110zM768 192q0 77 -34 144t-94 112v768q0 80 -56 136t-136 56t-136 -56t-56 -136v-768q-60 -45 -94 -112t-34 -144q0 -133 93.5 -226.5t226.5 -93.5t226.5 93.5
-t93.5 226.5zM896 192q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 182 128 313v711q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5v-711q128 -131 128 -313zM1024 768v-128h-192v128h192zM1024 1024v-128h-192v128h192zM1024 1280v-128h-192
-v128h192z" />
-    <glyph glyph-name="uniF2CA" unicode="&#xf2ca;" horiz-adv-x="1024" 
-d="M640 192q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 60 35 110t93 71v139h128v-139q58 -21 93 -71t35 -110zM768 192q0 77 -34 144t-94 112v768q0 80 -56 136t-136 56t-136 -56t-56 -136v-768q-60 -45 -94 -112t-34 -144q0 -133 93.5 -226.5t226.5 -93.5t226.5 93.5
-t93.5 226.5zM896 192q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 182 128 313v711q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5v-711q128 -131 128 -313zM1024 768v-128h-192v128h192zM1024 1024v-128h-192v128h192zM1024 1280v-128h-192
-v128h192z" />
-    <glyph glyph-name="uniF2CB" unicode="&#xf2cb;" horiz-adv-x="1024" 
-d="M640 192q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 79 56 135.5t136 56.5t136 -56.5t56 -135.5zM768 192q0 77 -34 144t-94 112v768q0 80 -56 136t-136 56t-136 -56t-56 -136v-768q-60 -45 -94 -112t-34 -144q0 -133 93.5 -226.5t226.5 -93.5t226.5 93.5t93.5 226.5z
-M896 192q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 182 128 313v711q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5v-711q128 -131 128 -313zM1024 768v-128h-192v128h192zM1024 1024v-128h-192v128h192zM1024 1280v-128h-192v128h192z" />
-    <glyph glyph-name="uniF2CC" unicode="&#xf2cc;" horiz-adv-x="1920" 
-d="M1433 1287q10 -10 10 -23t-10 -23l-626 -626q-10 -10 -23 -10t-23 10l-82 82q-10 10 -10 23t10 23l44 44q-72 91 -81.5 207t46.5 215q-74 71 -176 71q-106 0 -181 -75t-75 -181v-1280h-256v1280q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5q106 0 201 -41
-t166 -115q94 39 197 24.5t185 -79.5l44 44q10 10 23 10t23 -10zM1344 1024q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1600 896q-26 0 -45 19t-19 45t19 45t45 19t45 -19t19 -45t-19 -45t-45 -19zM1856 1024q26 0 45 -19t19 -45t-19 -45t-45 -19
-t-45 19t-19 45t19 45t45 19zM1216 896q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1408 832q0 26 19 45t45 19t45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45zM1728 896q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1088 768
-q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1344 640q-26 0 -45 19t-19 45t19 45t45 19t45 -19t19 -45t-19 -45t-45 -19zM1600 768q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1216 512q-26 0 -45 19t-19 45t19 45t45 19t45 -19
-t19 -45t-19 -45t-45 -19zM1472 640q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1088 512q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1344 512q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1216 384
-q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1088 256q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19z" />
-    <glyph glyph-name="uniF2CD" unicode="&#xf2cd;" horiz-adv-x="1792" 
-d="M1664 448v-192q0 -169 -128 -286v-194q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v118q-63 -22 -128 -22h-768q-65 0 -128 22v-110q0 -17 -9.5 -28.5t-22.5 -11.5h-64q-13 0 -22.5 11.5t-9.5 28.5v186q-128 117 -128 286v192h1536zM704 864q0 -14 -9 -23t-23 -9t-23 9
-t-9 23t9 23t23 9t23 -9t9 -23zM768 928q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM704 992q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM832 992q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM768 1056q0 -14 -9 -23t-23 -9t-23 9
-t-9 23t9 23t23 9t23 -9t9 -23zM704 1120q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM1792 608v-64q0 -14 -9 -23t-23 -9h-1728q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v640q0 106 75 181t181 75q108 0 184 -78q46 19 98 12t93 -39l22 22q11 11 22 0l42 -42
-q11 -11 0 -22l-314 -314q-11 -11 -22 0l-42 42q-11 11 0 22l22 22q-36 46 -40.5 104t23.5 108q-37 35 -88 35q-53 0 -90.5 -37.5t-37.5 -90.5v-640h1504q14 0 23 -9t9 -23zM896 1056q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM832 1120q0 -14 -9 -23t-23 -9
-t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM768 1184q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM960 1120q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM896 1184q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM832 1248q0 -14 -9 -23
-t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM1024 1184q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM960 1248q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM1088 1248q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23z" />
-    <glyph glyph-name="uniF2CE" unicode="&#xf2ce;" 
-d="M994 344q0 -86 -17 -197q-31 -215 -55 -313q-22 -90 -152 -90t-152 90q-24 98 -55 313q-17 110 -17 197q0 168 224 168t224 -168zM1536 768q0 -240 -134 -434t-350 -280q-8 -3 -15 3t-6 15q7 48 10 66q4 32 6 47q1 9 9 12q159 81 255.5 234t96.5 337q0 180 -91 330.5
-t-247 234.5t-337 74q-124 -7 -237 -61t-193.5 -140.5t-128 -202t-46.5 -240.5q1 -184 99 -336.5t257 -231.5q7 -3 9 -12q3 -21 6 -45q1 -9 5 -32.5t6 -35.5q1 -9 -6.5 -15t-15.5 -2q-148 58 -261 169.5t-173.5 264t-52.5 319.5q7 143 66 273.5t154.5 227t225 157.5t272.5 70
-q164 10 315.5 -46.5t261 -160.5t175 -250.5t65.5 -308.5zM994 800q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5zM1282 768q0 -122 -53.5 -228.5t-146.5 -177.5q-8 -6 -16 -2t-10 14q-6 52 -29 92q-7 10 3 20
-q58 54 91 127t33 155q0 111 -58.5 204t-157.5 141.5t-212 36.5q-133 -15 -229 -113t-109 -231q-10 -92 23.5 -176t98.5 -144q10 -10 3 -20q-24 -41 -29 -93q-2 -9 -10 -13t-16 2q-95 74 -148.5 183t-51.5 234q3 131 69 244t177 181.5t241 74.5q144 7 268 -60t196.5 -187.5
-t72.5 -263.5z" />
-    <glyph glyph-name="uniF2D0" unicode="&#xf2d0;" horiz-adv-x="1792" 
-d="M256 128h1280v768h-1280v-768zM1792 1248v-1216q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
-    <glyph glyph-name="uniF2D1" unicode="&#xf2d1;" horiz-adv-x="1792" 
-d="M1792 224v-192q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v192q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
-    <glyph glyph-name="uniF2D2" unicode="&#xf2d2;" horiz-adv-x="2048" 
-d="M256 0h768v512h-768v-512zM1280 512h512v768h-768v-256h96q66 0 113 -47t47 -113v-352zM2048 1376v-960q0 -66 -47 -113t-113 -47h-608v-352q0 -66 -47 -113t-113 -47h-960q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h608v352q0 66 47 113t113 47h960q66 0 113 -47
-t47 -113z" />
-    <glyph glyph-name="uniF2D3" unicode="&#xf2d3;" horiz-adv-x="1792" 
-d="M1175 215l146 146q10 10 10 23t-10 23l-233 233l233 233q10 10 10 23t-10 23l-146 146q-10 10 -23 10t-23 -10l-233 -233l-233 233q-10 10 -23 10t-23 -10l-146 -146q-10 -10 -10 -23t10 -23l233 -233l-233 -233q-10 -10 -10 -23t10 -23l146 -146q10 -10 23 -10t23 10
-l233 233l233 -233q10 -10 23 -10t23 10zM1792 1248v-1216q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
-    <glyph glyph-name="uniF2D4" unicode="&#xf2d4;" horiz-adv-x="1792" 
-d="M1257 425l-146 -146q-10 -10 -23 -10t-23 10l-169 169l-169 -169q-10 -10 -23 -10t-23 10l-146 146q-10 10 -10 23t10 23l169 169l-169 169q-10 10 -10 23t10 23l146 146q10 10 23 10t23 -10l169 -169l169 169q10 10 23 10t23 -10l146 -146q10 -10 10 -23t-10 -23
-l-169 -169l169 -169q10 -10 10 -23t-10 -23zM256 128h1280v1024h-1280v-1024zM1792 1248v-1216q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
-    <glyph glyph-name="uniF2D5" unicode="&#xf2d5;" horiz-adv-x="1792" 
-d="M1070 358l306 564h-654l-306 -564h654zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
-    <glyph glyph-name="uniF2D6" unicode="&#xf2d6;" horiz-adv-x="1794" 
-d="M1291 1060q-15 17 -35 8.5t-26 -28.5t5 -38q14 -17 40 -14.5t34 20.5t-18 52zM895 814q-8 -8 -19.5 -8t-18.5 8q-8 8 -8 19t8 18q7 8 18.5 8t19.5 -8q7 -7 7 -18t-7 -19zM1060 740l-35 -35q-12 -13 -29.5 -13t-30.5 13l-38 38q-12 13 -12 30t12 30l35 35q12 12 29.5 12
-t30.5 -12l38 -39q12 -12 12 -29.5t-12 -29.5zM951 870q-7 -8 -18.5 -8t-19.5 8q-7 8 -7 19t7 19q8 8 19 8t19 -8t8 -19t-8 -19zM1354 968q-34 -64 -107.5 -85.5t-127.5 16.5q-38 28 -61 66.5t-21 87.5t39 92t75.5 53t70.5 -5t70 -51q2 -2 13 -12.5t14.5 -13.5t13 -13.5
-t12.5 -15.5t10 -15.5t8.5 -18t4 -18.5t1 -21t-5 -22t-9.5 -24zM1555 486q3 20 -8.5 34.5t-27.5 21.5t-33 17t-23 20q-40 71 -84 98.5t-113 11.5q19 13 40 18.5t33 4.5l12 -1q2 45 -34 90q6 20 6.5 40.5t-2.5 30.5l-3 10q43 24 71 65t34 91q10 84 -43 150.5t-137 76.5
-q-60 7 -114 -18.5t-82 -74.5q-30 -51 -33.5 -101t14.5 -87t43.5 -64t56.5 -42q-45 4 -88 36t-57 88q-28 108 32 222q-16 21 -29 32q-50 0 -89 -19q19 24 42 37t36 14l13 1q0 50 -13 78q-10 21 -32.5 28.5t-47 -3.5t-37.5 -40q2 4 4 7q-7 -28 -6.5 -75.5t19 -117t48.5 -122.5
-q-25 -14 -47 -36q-35 -16 -85.5 -70.5t-84.5 -101.5l-33 -46q-90 -34 -181 -125.5t-75 -162.5q1 -16 11 -27q-15 -12 -30 -30q-21 -25 -21 -54t21.5 -40t63.5 6q41 19 77 49.5t55 60.5q-2 2 -6.5 5t-20.5 7.5t-33 3.5q23 5 51 12.5t40 10t27.5 6t26 4t23.5 0.5q14 -7 22 34
-q7 37 7 90q0 102 -40 150q106 -103 101 -219q-1 -29 -15 -50t-27 -27l-13 -6q-4 -7 -19 -32t-26 -45.5t-26.5 -52t-25 -61t-17 -63t-6.5 -66.5t10 -63q-35 54 -37 80q-22 -24 -34.5 -39t-33.5 -42t-30.5 -46t-16.5 -41t-0.5 -38t25.5 -27q45 -25 144 64t190.5 221.5
-t122.5 228.5q86 52 145 115.5t86 119.5q47 -93 154 -178q104 -83 167 -80q39 2 46 43zM1794 640q0 -182 -71 -348t-191 -286t-286.5 -191t-348.5 -71t-348.5 71t-286.5 191t-191 286t-71 348t71 348t191 286t286.5 191t348.5 71t348.5 -71t286.5 -191t191 -286t71 -348z" />
-    <glyph glyph-name="uniF2D7" unicode="&#xf2d7;" 
-d="M518 1353v-655q103 -1 191.5 1.5t125.5 5.5l37 3q68 2 90.5 24.5t39.5 94.5l33 142h103l-14 -322l7 -319h-103l-29 127q-15 68 -45 93t-84 26q-87 8 -352 8v-556q0 -78 43.5 -115.5t133.5 -37.5h357q35 0 59.5 2t55 7.5t54 18t48.5 32t46 50.5t39 73l93 216h89
-q-6 -37 -31.5 -252t-30.5 -276q-146 5 -263.5 8t-162.5 4h-44h-628l-376 -12v102l127 25q67 13 91.5 37t25.5 79l8 643q3 402 -8 645q-2 61 -25.5 84t-91.5 36l-127 24v102l376 -12h702q139 0 374 27q-6 -68 -14 -194.5t-12 -219.5l-5 -92h-93l-32 124q-31 121 -74 179.5
-t-113 58.5h-548q-28 0 -35.5 -8.5t-7.5 -30.5z" />
-    <glyph glyph-name="uniF2D8" unicode="&#xf2d8;" 
-d="M922 739v-182q0 -4 0.5 -15t0 -15l-1.5 -12t-3.5 -11.5t-6.5 -7.5t-11 -5.5t-16 -1.5v309q9 0 16 -1t11 -5t6.5 -5.5t3.5 -9.5t1 -10.5v-13.5v-14zM1238 643v-121q0 -1 0.5 -12.5t0 -15.5t-2.5 -11.5t-7.5 -10.5t-13.5 -3q-9 0 -14 9q-4 10 -4 165v7v8.5v9t1.5 8.5l3.5 7
-t5 5.5t8 1.5q6 0 10 -1.5t6.5 -4.5t4 -6t2 -8.5t0.5 -8v-9.5v-9zM180 407h122v472h-122v-472zM614 407h106v472h-159l-28 -221q-20 148 -32 221h-158v-472h107v312l45 -312h76l43 319v-319zM1039 712q0 67 -5 90q-3 16 -11 28.5t-17 20.5t-25 14t-26.5 8.5t-31 4t-29 1.5
-h-29.5h-12h-91v-472h56q169 -1 197 24.5t25 180.5q-1 62 -1 100zM1356 515v133q0 29 -2 45t-9.5 33.5t-24.5 25t-46 7.5q-46 0 -77 -34v154h-117v-472h110l7 30q30 -36 77 -36q50 0 66 30.5t16 83.5zM1536 1248v-1216q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113
-v1216q0 66 47 113t113 47h1216q66 0 113 -47t47 -113z" />
-    <glyph glyph-name="uniF2D9" unicode="&#xf2d9;" horiz-adv-x="2176" 
-d="M1143 -197q-6 1 -11 4q-13 8 -36 23t-86 65t-116.5 104.5t-112 140t-89.5 172.5q-17 3 -175 37q66 -213 235 -362t391 -184zM502 409l168 -28q-25 76 -41 167.5t-19 145.5l-4 53q-84 -82 -121 -224q5 -65 17 -114zM612 1018q-43 -64 -77 -148q44 46 74 68zM2049 584
-q0 161 -62 307t-167.5 252t-250.5 168.5t-304 62.5q-147 0 -281 -52.5t-240 -148.5q-30 -58 -45 -160q60 51 143 83.5t158.5 43t143 13.5t108.5 -1l40 -3q33 -1 53 -15.5t24.5 -33t6.5 -37t-1 -28.5q-126 11 -227.5 0.5t-183 -43.5t-142.5 -71.5t-131 -98.5
-q4 -36 11.5 -92.5t35.5 -178t62 -179.5q123 -6 247.5 14.5t214.5 53.5t162.5 67t109.5 59l37 24q22 16 39.5 20.5t30.5 -5t17 -34.5q14 -97 -39 -121q-208 -97 -467 -134q-135 -20 -317 -16q41 -96 110 -176.5t137 -127t130.5 -79t101.5 -43.5l39 -12q143 -23 263 15
-q195 99 314 289t119 418zM2123 621q-14 -135 -40 -212q-70 -208 -181.5 -346.5t-318.5 -253.5q-48 -33 -82 -44q-72 -26 -163 -16q-36 -3 -73 -3q-283 0 -504.5 173t-295.5 442q-1 0 -4 0.5t-5 0.5q-6 -50 2.5 -112.5t26 -115t36 -98t31.5 -71.5l14 -26q8 -12 54 -82
-q-71 38 -124.5 106.5t-78.5 140t-39.5 137t-17.5 107.5l-2 42q-5 2 -33.5 12.5t-48.5 18t-53 20.5t-57.5 25t-50 25.5t-42.5 27t-25 25.5q19 -10 50.5 -25.5t113 -45.5t145.5 -38l2 32q11 149 94 290q41 202 176 365q28 115 81 214q15 28 32 45t49 32q158 74 303.5 104
-t302 11t306.5 -97q220 -115 333 -336t87 -474z" />
-    <glyph glyph-name="uniF2DA" unicode="&#xf2da;" horiz-adv-x="1792" 
-d="M1341 752q29 44 -6.5 129.5t-121.5 142.5q-58 39 -125.5 53.5t-118 4.5t-68.5 -37q-12 -23 -4.5 -28t42.5 -10q23 -3 38.5 -5t44.5 -9.5t56 -17.5q36 -13 67.5 -31.5t53 -37t40 -38.5t30.5 -38t22 -34.5t16.5 -28.5t12 -18.5t10.5 -6t11 9.5zM1704 178
-q-52 -127 -148.5 -220t-214.5 -141.5t-253 -60.5t-266 13.5t-251 91t-210 161.5t-141.5 235.5t-46.5 303.5q1 41 8.5 84.5t12.5 64t24 80.5t23 73q-51 -208 1 -397t173 -318t291 -206t346 -83t349 74.5t289 244.5q20 27 18 14q0 -4 -4 -14zM1465 627q0 -104 -40.5 -199
-t-108.5 -164t-162 -109.5t-198 -40.5t-198 40.5t-162 109.5t-108.5 164t-40.5 199t40.5 199t108.5 164t162 109.5t198 40.5t198 -40.5t162 -109.5t108.5 -164t40.5 -199zM1752 915q-65 147 -180.5 251t-253 153.5t-292 53.5t-301 -36.5t-275.5 -129t-220 -211.5t-131 -297
-t-10 -373q-49 161 -51.5 311.5t35.5 272.5t109 227t165.5 180.5t207 126t232 71t242.5 9t236 -54t216 -124.5t178 -197q33 -50 62 -121t31 -112zM1690 573q12 244 -136.5 416t-396.5 240q-8 0 -10 5t24 8q125 -4 230 -50t173 -120t116 -168.5t58.5 -199t-1 -208
-t-61.5 -197.5t-122.5 -167t-185 -117.5t-248.5 -46.5q108 30 201.5 80t174 123t129.5 176.5t55 225.5z" />
-    <glyph glyph-name="uniF2DB" unicode="&#xf2db;" 
-d="M192 256v-128h-112q-16 0 -16 16v16h-48q-16 0 -16 16v32q0 16 16 16h48v16q0 16 16 16h112zM192 512v-128h-112q-16 0 -16 16v16h-48q-16 0 -16 16v32q0 16 16 16h48v16q0 16 16 16h112zM192 768v-128h-112q-16 0 -16 16v16h-48q-16 0 -16 16v32q0 16 16 16h48v16
-q0 16 16 16h112zM192 1024v-128h-112q-16 0 -16 16v16h-48q-16 0 -16 16v32q0 16 16 16h48v16q0 16 16 16h112zM192 1280v-128h-112q-16 0 -16 16v16h-48q-16 0 -16 16v32q0 16 16 16h48v16q0 16 16 16h112zM1280 1440v-1472q0 -40 -28 -68t-68 -28h-832q-40 0 -68 28
-t-28 68v1472q0 40 28 68t68 28h832q40 0 68 -28t28 -68zM1536 208v-32q0 -16 -16 -16h-48v-16q0 -16 -16 -16h-112v128h112q16 0 16 -16v-16h48q16 0 16 -16zM1536 464v-32q0 -16 -16 -16h-48v-16q0 -16 -16 -16h-112v128h112q16 0 16 -16v-16h48q16 0 16 -16zM1536 720v-32
-q0 -16 -16 -16h-48v-16q0 -16 -16 -16h-112v128h112q16 0 16 -16v-16h48q16 0 16 -16zM1536 976v-32q0 -16 -16 -16h-48v-16q0 -16 -16 -16h-112v128h112q16 0 16 -16v-16h48q16 0 16 -16zM1536 1232v-32q0 -16 -16 -16h-48v-16q0 -16 -16 -16h-112v128h112q16 0 16 -16v-16
-h48q16 0 16 -16z" />
-    <glyph glyph-name="uniF2DC" unicode="&#xf2dc;" horiz-adv-x="1664" 
-d="M1566 419l-167 -33l186 -107q23 -13 29.5 -38.5t-6.5 -48.5q-14 -23 -39 -29.5t-48 6.5l-186 106l55 -160q13 -38 -12 -63.5t-60.5 -20.5t-48.5 42l-102 300l-271 156v-313l208 -238q16 -18 17 -39t-11 -36.5t-28.5 -25t-37 -5.5t-36.5 22l-112 128v-214q0 -26 -19 -45
-t-45 -19t-45 19t-19 45v214l-112 -128q-16 -18 -36.5 -22t-37 5.5t-28.5 25t-11 36.5t17 39l208 238v313l-271 -156l-102 -300q-13 -37 -48.5 -42t-60.5 20.5t-12 63.5l55 160l-186 -106q-23 -13 -48 -6.5t-39 29.5q-13 23 -6.5 48.5t29.5 38.5l186 107l-167 33
-q-29 6 -42 29t-8.5 46.5t25.5 40t50 10.5l310 -62l271 157l-271 157l-310 -62q-4 -1 -13 -1q-27 0 -44 18t-19 40t11 43t40 26l167 33l-186 107q-23 13 -29.5 38.5t6.5 48.5t39 30t48 -7l186 -106l-55 160q-13 38 12 63.5t60.5 20.5t48.5 -42l102 -300l271 -156v313
-l-208 238q-16 18 -17 39t11 36.5t28.5 25t37 5.5t36.5 -22l112 -128v214q0 26 19 45t45 19t45 -19t19 -45v-214l112 128q16 18 36.5 22t37 -5.5t28.5 -25t11 -36.5t-17 -39l-208 -238v-313l271 156l102 300q13 37 48.5 42t60.5 -20.5t12 -63.5l-55 -160l186 106
-q23 13 48 6.5t39 -29.5q13 -23 6.5 -48.5t-29.5 -38.5l-186 -107l167 -33q27 -5 40 -26t11 -43t-19 -40t-44 -18q-9 0 -13 1l-310 62l-271 -157l271 -157l310 62q29 6 50 -10.5t25.5 -40t-8.5 -46.5t-42 -29z" />
-    <glyph glyph-name="uniF2DD" unicode="&#xf2dd;" horiz-adv-x="1792" 
-d="M1473 607q7 118 -33 226.5t-113 189t-177 131t-221 57.5q-116 7 -225.5 -32t-192 -110.5t-135 -175t-59.5 -220.5q-7 -118 33 -226.5t113 -189t177.5 -131t221.5 -57.5q155 -9 293 59t224 195.5t94 283.5zM1792 1536l-349 -348q120 -117 180.5 -272t50.5 -321
-q-11 -183 -102 -339t-241 -255.5t-332 -124.5l-999 -132l347 347q-120 116 -180.5 271.5t-50.5 321.5q11 184 102 340t241.5 255.5t332.5 124.5q167 22 500 66t500 66z" />
-    <glyph glyph-name="uniF2DE" unicode="&#xf2de;" horiz-adv-x="1792" 
-d="M948 508l163 -329h-51l-175 350l-171 -350h-49l179 374l-78 33l21 49l240 -102l-21 -50zM563 1100l304 -130l-130 -304l-304 130zM907 915l240 -103l-103 -239l-239 102zM1188 765l191 -81l-82 -190l-190 81zM1680 640q0 159 -62 304t-167.5 250.5t-250.5 167.5t-304 62
-t-304 -62t-250.5 -167.5t-167.5 -250.5t-62 -304t62 -304t167.5 -250.5t250.5 -167.5t304 -62t304 62t250.5 167.5t167.5 250.5t62 304zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71
-t286 -191t191 -286t71 -348z" />
-    <glyph glyph-name="uniF2E0" unicode="&#xf2e0;" horiz-adv-x="1920" 
-d="M1334 302q-4 24 -27.5 34t-49.5 10.5t-48.5 12.5t-25.5 38q-5 47 33 139.5t75 181t32 127.5q-14 101 -117 103q-45 1 -75 -16l-3 -2l-5 -2.5t-4.5 -2t-5 -2t-5 -0.5t-6 1.5t-6 3.5t-6.5 5q-3 2 -9 8.5t-9 9t-8.5 7.5t-9.5 7.5t-9.5 5.5t-11 4.5t-11.5 2.5q-30 5 -48 -3
-t-45 -31q-1 -1 -9 -8.5t-12.5 -11t-15 -10t-16.5 -5.5t-17 3q-54 27 -84 40q-41 18 -94 -5t-76 -65q-16 -28 -41 -98.5t-43.5 -132.5t-40 -134t-21.5 -73q-22 -69 18.5 -119t110.5 -46q30 2 50.5 15t38.5 46q7 13 79 199.5t77 194.5q6 11 21.5 18t29.5 0q27 -15 21 -53
-q-2 -18 -51 -139.5t-50 -132.5q-6 -38 19.5 -56.5t60.5 -7t55 49.5q4 8 45.5 92t81.5 163.5t46 88.5q20 29 41 28q29 0 25 -38q-2 -16 -65.5 -147.5t-70.5 -159.5q-12 -53 13 -103t74 -74q17 -9 51 -15.5t71.5 -8t62.5 14t20 48.5zM383 86q3 -15 -5 -27.5t-23 -15.5
-q-14 -3 -26.5 5t-15.5 23q-3 14 5 27t22 16t27 -5t16 -23zM953 -177q12 -17 8.5 -37.5t-20.5 -32.5t-37.5 -8t-32.5 21q-11 17 -7.5 37.5t20.5 32.5t37.5 8t31.5 -21zM177 635q-18 -27 -49.5 -33t-57.5 13q-26 18 -32 50t12 58q18 27 49.5 33t57.5 -12q26 -19 32 -50.5
-t-12 -58.5zM1467 -42q19 -28 13 -61.5t-34 -52.5t-60.5 -13t-51.5 34t-13 61t33 53q28 19 60.5 13t52.5 -34zM1579 562q69 -113 42.5 -244.5t-134.5 -207.5q-90 -63 -199 -60q-20 -80 -84.5 -127t-143.5 -44.5t-140 57.5q-12 -9 -13 -10q-103 -71 -225 -48.5t-193 126.5
-q-50 73 -53 164q-83 14 -142.5 70.5t-80.5 128t-2 152t81 138.5q-36 60 -38 128t24.5 125t79.5 98.5t121 50.5q32 85 99 148t146.5 91.5t168 17t159.5 -66.5q72 21 140 17.5t128.5 -36t104.5 -80t67.5 -115t17.5 -140.5q52 -16 87 -57t45.5 -89t-5.5 -99.5t-58 -87.5z
-M455 1222q14 -20 9.5 -44.5t-24.5 -38.5q-19 -14 -43.5 -9.5t-37.5 24.5q-14 20 -9.5 44.5t24.5 38.5q19 14 43.5 9.5t37.5 -24.5zM614 1503q4 -16 -5 -30.5t-26 -18.5t-31 5.5t-18 26.5q-3 17 6.5 31t25.5 18q17 4 31 -5.5t17 -26.5zM1800 555q4 -20 -6.5 -37t-30.5 -21
-q-19 -4 -36 6.5t-21 30.5t6.5 37t30.5 22q20 4 36.5 -7.5t20.5 -30.5zM1136 1448q16 -27 8.5 -58.5t-35.5 -47.5q-27 -16 -57.5 -8.5t-46.5 34.5q-16 28 -8.5 59t34.5 48t58 9t47 -36zM1882 792q4 -15 -4 -27.5t-23 -16.5q-15 -3 -27.5 5.5t-15.5 22.5q-3 15 5 28t23 16
-q14 3 26.5 -5t15.5 -23zM1691 1033q15 -22 10.5 -49t-26.5 -43q-22 -15 -49 -10t-42 27t-10 49t27 43t48.5 11t41.5 -28z" />
-    <glyph glyph-name="uniF2E1" unicode="&#xf2e1;" horiz-adv-x="1792" 
- />
-    <glyph glyph-name="uniF2E2" unicode="&#xf2e2;" horiz-adv-x="1792" 
- />
-    <glyph glyph-name="uniF2E3" unicode="&#xf2e3;" horiz-adv-x="1792" 
- />
-    <glyph glyph-name="uniF2E4" unicode="&#xf2e4;" horiz-adv-x="1792" 
- />
-    <glyph glyph-name="uniF2E5" unicode="&#xf2e5;" horiz-adv-x="1792" 
- />
-    <glyph glyph-name="uniF2E6" unicode="&#xf2e6;" horiz-adv-x="1792" 
- />
-    <glyph glyph-name="uniF2E7" unicode="&#xf2e7;" horiz-adv-x="1792" 
- />
-    <glyph glyph-name="_698" unicode="&#xf2e8;" horiz-adv-x="1792" 
- />
-    <glyph glyph-name="uniF2E9" unicode="&#xf2e9;" horiz-adv-x="1792" 
- />
-    <glyph glyph-name="uniF2EA" unicode="&#xf2ea;" horiz-adv-x="1792" 
- />
-    <glyph glyph-name="uniF2EB" unicode="&#xf2eb;" horiz-adv-x="1792" 
- />
-    <glyph glyph-name="uniF2EC" unicode="&#xf2ec;" horiz-adv-x="1792" 
- />
-    <glyph glyph-name="uniF2ED" unicode="&#xf2ed;" horiz-adv-x="1792" 
- />
-    <glyph glyph-name="uniF2EE" unicode="&#xf2ee;" horiz-adv-x="1792" 
- />
-    <glyph glyph-name="lessequal" unicode="&#xf500;" horiz-adv-x="1792" 
- />
-  </font>
-</defs></svg>
diff --git a/themes/learn2/fonts/fontawesome-webfont.ttf b/themes/learn2/fonts/fontawesome-webfont.ttf
deleted file mode 100644
index 35acda2f..00000000
Binary files a/themes/learn2/fonts/fontawesome-webfont.ttf and /dev/null differ
diff --git a/themes/learn2/fonts/fontawesome-webfont.woff b/themes/learn2/fonts/fontawesome-webfont.woff
deleted file mode 100644
index 400014a4..00000000
Binary files a/themes/learn2/fonts/fontawesome-webfont.woff and /dev/null differ
diff --git a/themes/learn2/fonts/fontawesome-webfont.woff2 b/themes/learn2/fonts/fontawesome-webfont.woff2
deleted file mode 100644
index 4d13fc60..00000000
Binary files a/themes/learn2/fonts/fontawesome-webfont.woff2 and /dev/null differ
diff --git a/themes/learn2/images/clippy.svg b/themes/learn2/images/clippy.svg
deleted file mode 100644
index e1b17035..00000000
--- a/themes/learn2/images/clippy.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-<svg height="1024" width="896" xmlns="http://www.w3.org/2000/svg">
-  <path d="M128 768h256v64H128v-64z m320-384H128v64h320v-64z m128 192V448L384 640l192 192V704h320V576H576z m-288-64H128v64h160v-64zM128 704h160v-64H128v64z m576 64h64v128c-1 18-7 33-19 45s-27 18-45 19H64c-35 0-64-29-64-64V192c0-35 29-64 64-64h192C256 57 313 0 384 0s128 57 128 128h192c35 0 64 29 64 64v320h-64V320H64v576h640V768zM128 256h512c0-35-29-64-64-64h-64c-35 0-64-29-64-64s-29-64-64-64-64 29-64 64-29 64-64 64h-64c-35 0-64 29-64 64z" />
-</svg>
diff --git a/themes/learn2/images/favicon.png b/themes/learn2/images/favicon.png
deleted file mode 100644
index ec645f19..00000000
Binary files a/themes/learn2/images/favicon.png and /dev/null differ
diff --git a/themes/learn2/images/logo.png b/themes/learn2/images/logo.png
deleted file mode 100644
index 287a4e75..00000000
Binary files a/themes/learn2/images/logo.png and /dev/null differ
diff --git a/themes/learn2/js/clipboard.min.js b/themes/learn2/js/clipboard.min.js
deleted file mode 100644
index 000e4b48..00000000
--- a/themes/learn2/js/clipboard.min.js
+++ /dev/null
@@ -1,7 +0,0 @@
-/*!
- * clipboard.js v1.5.5
- * https://zenorocha.github.io/clipboard.js
- *
- * Licensed MIT © Zeno Rocha
- */
-!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.Clipboard=t()}}(function(){var t,e,n;return function t(e,n,r){function o(a,c){if(!n[a]){if(!e[a]){var s="function"==typeof require&&require;if(!c&&s)return s(a,!0);if(i)return i(a,!0);var u=new Error("Cannot find module '"+a+"'");throw u.code="MODULE_NOT_FOUND",u}var l=n[a]={exports:{}};e[a][0].call(l.exports,function(t){var n=e[a][1][t];return o(n?n:t)},l,l.exports,t,e,n,r)}return n[a].exports}for(var i="function"==typeof require&&require,a=0;a<r.length;a++)o(r[a]);return o}({1:[function(t,e,n){var r=t("matches-selector");e.exports=function(t,e,n){for(var o=n?t:t.parentNode;o&&o!==document;){if(r(o,e))return o;o=o.parentNode}}},{"matches-selector":2}],2:[function(t,e,n){function r(t,e){if(i)return i.call(t,e);for(var n=t.parentNode.querySelectorAll(e),r=0;r<n.length;++r)if(n[r]==t)return!0;return!1}var o=Element.prototype,i=o.matchesSelector||o.webkitMatchesSelector||o.mozMatchesSelector||o.msMatchesSelector||o.oMatchesSelector;e.exports=r},{}],3:[function(t,e,n){function r(t,e,n,r){var i=o.apply(this,arguments);return t.addEventListener(n,i),{destroy:function(){t.removeEventListener(n,i)}}}function o(t,e,n,r){return function(n){n.delegateTarget=i(n.target,e,!0),n.delegateTarget&&r.call(t,n)}}var i=t("closest");e.exports=r},{closest:1}],4:[function(t,e,n){n.node=function(t){return void 0!==t&&t instanceof HTMLElement&&1===t.nodeType},n.nodeList=function(t){var e=Object.prototype.toString.call(t);return void 0!==t&&("[object NodeList]"===e||"[object HTMLCollection]"===e)&&"length"in t&&(0===t.length||n.node(t[0]))},n.string=function(t){return"string"==typeof t||t instanceof String},n.function=function(t){var e=Object.prototype.toString.call(t);return"[object Function]"===e}},{}],5:[function(t,e,n){function r(t,e,n){if(!t&&!e&&!n)throw new Error("Missing required arguments");if(!c.string(e))throw new TypeError("Second argument must be a String");if(!c.function(n))throw new TypeError("Third argument must be a Function");if(c.node(t))return o(t,e,n);if(c.nodeList(t))return i(t,e,n);if(c.string(t))return a(t,e,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function o(t,e,n){return t.addEventListener(e,n),{destroy:function(){t.removeEventListener(e,n)}}}function i(t,e,n){return Array.prototype.forEach.call(t,function(t){t.addEventListener(e,n)}),{destroy:function(){Array.prototype.forEach.call(t,function(t){t.removeEventListener(e,n)})}}}function a(t,e,n){return s(document.body,t,e,n)}var c=t("./is"),s=t("delegate");e.exports=r},{"./is":4,delegate:3}],6:[function(t,e,n){function r(t){var e;if("INPUT"===t.nodeName||"TEXTAREA"===t.nodeName)t.focus(),t.setSelectionRange(0,t.value.length),e=t.value;else{t.hasAttribute("contenteditable")&&t.focus();var n=window.getSelection(),r=document.createRange();r.selectNodeContents(t),n.removeAllRanges(),n.addRange(r),e=n.toString()}return e}e.exports=r},{}],7:[function(t,e,n){function r(){}r.prototype={on:function(t,e,n){var r=this.e||(this.e={});return(r[t]||(r[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){function r(){o.off(t,r),e.apply(n,arguments)}var o=this;return r._=e,this.on(t,r,n)},emit:function(t){var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),r=0,o=n.length;for(r;o>r;r++)n[r].fn.apply(n[r].ctx,e);return this},off:function(t,e){var n=this.e||(this.e={}),r=n[t],o=[];if(r&&e)for(var i=0,a=r.length;a>i;i++)r[i].fn!==e&&r[i].fn._!==e&&o.push(r[i]);return o.length?n[t]=o:delete n[t],this}},e.exports=r},{}],8:[function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}n.__esModule=!0;var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),a=t("select"),c=r(a),s=function(){function t(e){o(this,t),this.resolveOptions(e),this.initSelection()}return t.prototype.resolveOptions=function t(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.action=e.action,this.emitter=e.emitter,this.target=e.target,this.text=e.text,this.trigger=e.trigger,this.selectedText=""},t.prototype.initSelection=function t(){if(this.text&&this.target)throw new Error('Multiple attributes declared, use either "target" or "text"');if(this.text)this.selectFake();else{if(!this.target)throw new Error('Missing required attributes, use either "target" or "text"');this.selectTarget()}},t.prototype.selectFake=function t(){var e=this;this.removeFake(),this.fakeHandler=document.body.addEventListener("click",function(){return e.removeFake()}),this.fakeElem=document.createElement("textarea"),this.fakeElem.style.position="absolute",this.fakeElem.style.left="-9999px",this.fakeElem.style.top=(window.pageYOffset||document.documentElement.scrollTop)+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,document.body.appendChild(this.fakeElem),this.selectedText=c.default(this.fakeElem),this.copyText()},t.prototype.removeFake=function t(){this.fakeHandler&&(document.body.removeEventListener("click"),this.fakeHandler=null),this.fakeElem&&(document.body.removeChild(this.fakeElem),this.fakeElem=null)},t.prototype.selectTarget=function t(){this.selectedText=c.default(this.target),this.copyText()},t.prototype.copyText=function t(){var e=void 0;try{e=document.execCommand(this.action)}catch(n){e=!1}this.handleResult(e)},t.prototype.handleResult=function t(e){e?this.emitter.emit("success",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)}):this.emitter.emit("error",{action:this.action,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})},t.prototype.clearSelection=function t(){this.target&&this.target.blur(),window.getSelection().removeAllRanges()},t.prototype.destroy=function t(){this.removeFake()},i(t,[{key:"action",set:function t(){var e=arguments.length<=0||void 0===arguments[0]?"copy":arguments[0];if(this._action=e,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function t(){return this._action}},{key:"target",set:function t(e){if(void 0!==e){if(!e||"object"!=typeof e||1!==e.nodeType)throw new Error('Invalid "target" value, use a valid Element');this._target=e}},get:function t(){return this._target}}]),t}();n.default=s,e.exports=n.default},{select:6}],9:[function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function a(t,e){var n="data-clipboard-"+t;if(e.hasAttribute(n))return e.getAttribute(n)}n.__esModule=!0;var c=t("./clipboard-action"),s=r(c),u=t("tiny-emitter"),l=r(u),f=t("good-listener"),d=r(f),h=function(t){function e(n,r){o(this,e),t.call(this),this.resolveOptions(r),this.listenClick(n)}return i(e,t),e.prototype.resolveOptions=function t(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText},e.prototype.listenClick=function t(e){var n=this;this.listener=d.default(e,"click",function(t){return n.onClick(t)})},e.prototype.onClick=function t(e){var n=e.delegateTarget||e.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new s.default({action:this.action(n),target:this.target(n),text:this.text(n),trigger:n,emitter:this})},e.prototype.defaultAction=function t(e){return a("action",e)},e.prototype.defaultTarget=function t(e){var n=a("target",e);return n?document.querySelector(n):void 0},e.prototype.defaultText=function t(e){return a("text",e)},e.prototype.destroy=function t(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)},e}(l.default);n.default=h,e.exports=n.default},{"./clipboard-action":8,"good-listener":5,"tiny-emitter":7}]},{},[9])(9)});
diff --git a/themes/learn2/js/featherlight.min.js b/themes/learn2/js/featherlight.min.js
deleted file mode 100644
index 63590819..00000000
--- a/themes/learn2/js/featherlight.min.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/**
- * Featherlight - ultra slim jQuery lightbox
- * Version 1.2.3 - http://noelboss.github.io/featherlight/
- *
- * Copyright 2015, Noël Raoul Bossart (http://www.noelboss.com)
- * MIT Licensed.
-**/
-!function(a){"use strict";function b(a,c){if(!(this instanceof b)){var d=new b(a,c);return d.open(),d}this.id=b.id++,this.setup(a,c),this.chainCallbacks(b._callbackChain)}if("undefined"==typeof a)return void("console"in window&&window.console.info("Too much lightness, Featherlight needs jQuery."));var c=[],d=function(b){return c=a.grep(c,function(a){return a!==b&&a.$instance.closest("body").length>0})},e=function(a,b){var c={},d=new RegExp("^"+b+"([A-Z])(.*)");for(var e in a){var f=e.match(d);if(f){var g=(f[1]+f[2].replace(/([A-Z])/g,"-$1")).toLowerCase();c[g]=a[e]}}return c},f={keyup:"onKeyUp",resize:"onResize"},g=function(c){a.each(b.opened().reverse(),function(){return c.isDefaultPrevented()||!1!==this[f[c.type]](c)?void 0:(c.preventDefault(),c.stopPropagation(),!1)})},h=function(c){if(c!==b._globalHandlerInstalled){b._globalHandlerInstalled=c;var d=a.map(f,function(a,c){return c+"."+b.prototype.namespace}).join(" ");a(window)[c?"on":"off"](d,g)}};b.prototype={constructor:b,namespace:"featherlight",targetAttr:"data-featherlight",variant:null,resetCss:!1,background:null,openTrigger:"click",closeTrigger:"click",filter:null,root:"body",openSpeed:250,closeSpeed:250,closeOnClick:"background",closeOnEsc:!0,closeIcon:"&#10005;",loading:"",otherClose:null,beforeOpen:a.noop,beforeContent:a.noop,beforeClose:a.noop,afterOpen:a.noop,afterContent:a.noop,afterClose:a.noop,onKeyUp:a.noop,onResize:a.noop,type:null,contentFilters:["jquery","image","html","ajax","iframe","text"],setup:function(b,c){"object"!=typeof b||b instanceof a!=!1||c||(c=b,b=void 0);var d=a.extend(this,c,{target:b}),e=d.resetCss?d.namespace+"-reset":d.namespace,f=a(d.background||['<div class="'+e+"-loading "+e+'">','<div class="'+e+'-content">','<span class="'+e+"-close-icon "+d.namespace+'-close">',d.closeIcon,"</span>",'<div class="'+d.namespace+'-inner">'+d.loading+"</div>","</div>","</div>"].join("")),g="."+d.namespace+"-close"+(d.otherClose?","+d.otherClose:"");return d.$instance=f.clone().addClass(d.variant),d.$instance.on(d.closeTrigger+"."+d.namespace,function(b){var c=a(b.target);("background"===d.closeOnClick&&c.is("."+d.namespace)||"anywhere"===d.closeOnClick||c.closest(g).length)&&(b.preventDefault(),d.close())}),this},getContent:function(){var b=this,c=this.constructor.contentFilters,d=function(a){return b.$currentTarget&&b.$currentTarget.attr(a)},e=d(b.targetAttr),f=b.target||e||"",g=c[b.type];if(!g&&f in c&&(g=c[f],f=b.target&&e),f=f||d("href")||"",!g)for(var h in c)b[h]&&(g=c[h],f=b[h]);if(!g){var i=f;if(f=null,a.each(b.contentFilters,function(){return g=c[this],g.test&&(f=g.test(i)),!f&&g.regex&&i.match&&i.match(g.regex)&&(f=i),!f}),!f)return"console"in window&&window.console.error("Featherlight: no content filter found "+(i?' for "'+i+'"':" (no target specified)")),!1}return g.process.call(b,f)},setContent:function(b){var c=this;return(b.is("iframe")||a("iframe",b).length>0)&&c.$instance.addClass(c.namespace+"-iframe"),c.$instance.removeClass(c.namespace+"-loading"),c.$instance.find("."+c.namespace+"-inner").slice(1).remove().end().replaceWith(a.contains(c.$instance[0],b[0])?"":b),c.$content=b.addClass(c.namespace+"-inner"),c},open:function(b){var d=this;if(d.$instance.hide().appendTo(d.root),!(b&&b.isDefaultPrevented()||d.beforeOpen(b)===!1)){b&&b.preventDefault();var e=d.getContent();if(e)return c.push(d),h(!0),d.$instance.fadeIn(d.openSpeed),d.beforeContent(b),a.when(e).always(function(a){d.setContent(a),d.afterContent(b)}).then(d.$instance.promise()).done(function(){d.afterOpen(b)})}return d.$instance.detach(),a.Deferred().reject().promise()},close:function(b){var c=this,e=a.Deferred();return c.beforeClose(b)===!1?e.reject():(0===d(c).length&&h(!1),c.$instance.fadeOut(c.closeSpeed,function(){c.$instance.detach(),c.afterClose(b),e.resolve()})),e.promise()},chainCallbacks:function(b){for(var c in b)this[c]=a.proxy(b[c],this,a.proxy(this[c],this))}},a.extend(b,{id:0,autoBind:"[data-featherlight]",defaults:b.prototype,contentFilters:{jquery:{regex:/^[#.]\w/,test:function(b){return b instanceof a&&b},process:function(b){return a(b).clone(!0)}},image:{regex:/\.(png|jpg|jpeg|gif|tiff|bmp)(\?\S*)?$/i,process:function(b){var c=this,d=a.Deferred(),e=new Image,f=a('<img src="'+b+'" alt="" class="'+c.namespace+'-image" />');return e.onload=function(){f.naturalWidth=e.width,f.naturalHeight=e.height,d.resolve(f)},e.onerror=function(){d.reject(f)},e.src=b,d.promise()}},html:{regex:/^\s*<[\w!][^<]*>/,process:function(b){return a(b)}},ajax:{regex:/./,process:function(b){var c=a.Deferred(),d=a("<div></div>").load(b,function(a,b){"error"!==b&&c.resolve(d.contents()),c.fail()});return c.promise()}},iframe:{process:function(b){var c=new a.Deferred,d=a("<iframe/>").hide().attr("src",b).css(e(this,"iframe")).on("load",function(){c.resolve(d.show())}).appendTo(this.$instance.find("."+this.namespace+"-content"));return c.promise()}},text:{process:function(b){return a("<div>",{text:b})}}},functionAttributes:["beforeOpen","afterOpen","beforeContent","afterContent","beforeClose","afterClose"],readElementConfig:function(b,c){var d=this,e=new RegExp("^data-"+c+"-(.*)"),f={};return b&&b.attributes&&a.each(b.attributes,function(){var b=this.name.match(e);if(b){var c=this.value,g=a.camelCase(b[1]);if(a.inArray(g,d.functionAttributes)>=0)c=new Function(c);else try{c=a.parseJSON(c)}catch(h){}f[g]=c}}),f},extend:function(b,c){var d=function(){this.constructor=b};return d.prototype=this.prototype,b.prototype=new d,b.__super__=this.prototype,a.extend(b,this,c),b.defaults=b.prototype,b},attach:function(b,c,d){var e=this;"object"!=typeof c||c instanceof a!=!1||d||(d=c,c=void 0),d=a.extend({},d);var f=d.namespace||e.defaults.namespace,g=a.extend({},e.defaults,e.readElementConfig(b[0],f),d);return b.on(g.openTrigger+"."+g.namespace,g.filter,function(f){var h=a.extend({$source:b,$currentTarget:a(this)},e.readElementConfig(b[0],g.namespace),e.readElementConfig(this,g.namespace),d);new e(c,h).open(f)}),b},current:function(){var a=this.opened();return a[a.length-1]||null},opened:function(){var b=this;return d(),a.grep(c,function(a){return a instanceof b})},close:function(){var a=this.current();return a?a.close():void 0},_onReady:function(){var b=this;b.autoBind&&(b.attach(a(document),{filter:b.autoBind}),a(b.autoBind).filter("[data-featherlight-filter]").each(function(){b.attach(a(this))}))},_callbackChain:{onKeyUp:function(a,b){return 27===b.keyCode?(this.closeOnEsc&&this.$instance.find("."+this.namespace+"-close:first").click(),!1):a(b)},onResize:function(a,b){if(this.$content.naturalWidth){var c=this.$content.naturalWidth,d=this.$content.naturalHeight;this.$content.css("width","").css("height","");var e=Math.max(c/parseInt(this.$content.parent().css("width"),10),d/parseInt(this.$content.parent().css("height"),10));e>1&&this.$content.css("width",""+c/e+"px").css("height",""+d/e+"px")}return a(b)},afterContent:function(a,b){var c=a(b);return this.onResize(b),c}}}),a.featherlight=b,a.fn.featherlight=function(a,c){return b.attach(this,a,c)},a(document).ready(function(){b._onReady()})}(jQuery);
\ No newline at end of file
diff --git a/themes/learn2/js/html5shiv-printshiv.min.js b/themes/learn2/js/html5shiv-printshiv.min.js
deleted file mode 100644
index 9c78ee3c..00000000
--- a/themes/learn2/js/html5shiv-printshiv.min.js
+++ /dev/null
@@ -1,4 +0,0 @@
-/**
-* @preserve HTML5 Shiv prev3.7.1 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
-*/
-!function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x<style>"+b+"</style>",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=x.elements;return"string"==typeof a?a.split(" "):a}function e(a){var b=w[a[u]];return b||(b={},v++,a[u]=v,w[v]=b),b}function f(a,c,d){if(c||(c=b),p)return c.createElement(a);d||(d=e(c));var f;return f=d.cache[a]?d.cache[a].cloneNode():t.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!f.canHaveChildren||s.test(a)||f.tagUrn?f:d.frag.appendChild(f)}function g(a,c){if(a||(a=b),p)return a.createDocumentFragment();c=c||e(a);for(var f=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)f.createElement(h[g]);return f}function h(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return x.shivMethods?f(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(x,b.frag)}function i(a){a||(a=b);var d=e(a);return!x.shivCSS||o||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),p||h(a,d),a}function j(a){for(var b,c=a.getElementsByTagName("*"),e=c.length,f=RegExp("^(?:"+d().join("|")+")$","i"),g=[];e--;)b=c[e],f.test(b.nodeName)&&g.push(b.applyElement(k(b)));return g}function k(a){for(var b,c=a.attributes,d=c.length,e=a.ownerDocument.createElement(z+":"+a.nodeName);d--;)b=c[d],b.specified&&e.setAttribute(b.nodeName,b.nodeValue);return e.style.cssText=a.style.cssText,e}function l(a){for(var b,c=a.split("{"),e=c.length,f=RegExp("(^|[\\s,>+~])("+d().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),g="$1"+z+"\\:$2";e--;)b=c[e]=c[e].split("}"),b[b.length-1]=b[b.length-1].replace(f,g),c[e]=b.join("}");return c.join("{")}function m(a){for(var b=a.length;b--;)a[b].removeNode()}function n(a){function b(){clearTimeout(g._removeSheetTimer),d&&d.removeNode(!0),d=null}var d,f,g=e(a),h=a.namespaces,i=a.parentWindow;return!A||a.printShived?a:("undefined"==typeof h[z]&&h.add(z),i.attachEvent("onbeforeprint",function(){b();for(var e,g,h,i=a.styleSheets,k=[],m=i.length,n=Array(m);m--;)n[m]=i[m];for(;h=n.pop();)if(!h.disabled&&y.test(h.media)){try{e=h.imports,g=e.length}catch(o){g=0}for(m=0;g>m;m++)n.push(e[m]);try{k.push(h.cssText)}catch(o){}}k=l(k.reverse().join("")),f=j(a),d=c(a,k)}),i.attachEvent("onafterprint",function(){m(f),clearTimeout(g._removeSheetTimer),g._removeSheetTimer=setTimeout(b,500)}),a.printShived=!0,a)}var o,p,q="3.7.0",r=a.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,t=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,u="_html5shiv",v=0,w={};!function(){try{var a=b.createElement("a");a.innerHTML="<xyz></xyz>",o="hidden"in a,p=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){o=!0,p=!0}}();var x={elements:r.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:q,shivCSS:r.shivCSS!==!1,supportsUnknownElements:p,shivMethods:r.shivMethods!==!1,type:"default",shivDocument:i,createElement:f,createDocumentFragment:g};a.html5=x,i(b);var y=/^$|\b(?:all|print)\b/,z="html5shiv",A=!p&&function(){var c=b.documentElement;return!("undefined"==typeof b.namespaces||"undefined"==typeof b.parentWindow||"undefined"==typeof c.applyElement||"undefined"==typeof c.removeNode||"undefined"==typeof a.attachEvent)}();x.type+=" print",x.shivPrint=n,n(b)}(this,document);
\ No newline at end of file
diff --git a/themes/learn2/js/jquery.scrollbar.min.js b/themes/learn2/js/jquery.scrollbar.min.js
deleted file mode 100644
index ed3455a7..00000000
--- a/themes/learn2/js/jquery.scrollbar.min.js
+++ /dev/null
@@ -1,16 +0,0 @@
-/**
- * jQuery CSS Customizable Scrollbar
- *
- * Copyright 2015, Yuriy Khabarov
- * Dual licensed under the MIT or GPL Version 2 licenses.
- *
- * If you found bug, please contact me via email <13real008@gmail.com>
- *
- * Compressed by http://jscompress.com/
- *
- * @author Yuriy Khabarov aka Gromo
- * @version 0.2.9
- * @url https://github.com/gromo/jquery.scrollbar/
- *
- */
-!function(l,e){"function"==typeof define&&define.amd?define(["jquery"],e):e(l.jQuery)}(this,function(l){"use strict";function e(e){if(t.webkit&&!e)return{height:0,width:0};if(!t.data.outer){var o={border:"none","box-sizing":"content-box",height:"200px",margin:"0",padding:"0",width:"200px"};t.data.inner=l("<div>").css(l.extend({},o)),t.data.outer=l("<div>").css(l.extend({left:"-1000px",overflow:"scroll",position:"absolute",top:"-1000px"},o)).append(t.data.inner).appendTo("body")}return t.data.outer.scrollLeft(1e3).scrollTop(1e3),{height:Math.ceil(t.data.outer.offset().top-t.data.inner.offset().top||0),width:Math.ceil(t.data.outer.offset().left-t.data.inner.offset().left||0)}}function o(){var l=e(!0);return!(l.height||l.width)}function s(l){var e=l.originalEvent;return e.axis&&e.axis===e.HORIZONTAL_AXIS?!1:e.wheelDeltaX?!1:!0}var r=!1,t={data:{index:0,name:"scrollbar"},macosx:/mac/i.test(navigator.platform),mobile:/android|webos|iphone|ipad|ipod|blackberry/i.test(navigator.userAgent),overlay:null,scroll:null,scrolls:[],webkit:/webkit/i.test(navigator.userAgent)&&!/edge\/\d+/i.test(navigator.userAgent)};t.scrolls.add=function(l){this.remove(l).push(l)},t.scrolls.remove=function(e){for(;l.inArray(e,this)>=0;)this.splice(l.inArray(e,this),1);return this};var i={autoScrollSize:!0,autoUpdate:!0,debug:!1,disableBodyScroll:!1,duration:200,ignoreMobile:!1,ignoreOverlay:!1,scrollStep:30,showArrows:!1,stepScrolling:!0,scrollx:null,scrolly:null,onDestroy:null,onInit:null,onScroll:null,onUpdate:null},n=function(s){t.scroll||(t.overlay=o(),t.scroll=e(),a(),l(window).resize(function(){var l=!1;if(t.scroll&&(t.scroll.height||t.scroll.width)){var o=e();(o.height!==t.scroll.height||o.width!==t.scroll.width)&&(t.scroll=o,l=!0)}a(l)})),this.container=s,this.namespace=".scrollbar_"+t.data.index++,this.options=l.extend({},i,window.jQueryScrollbarOptions||{}),this.scrollTo=null,this.scrollx={},this.scrolly={},s.data(t.data.name,this),t.scrolls.add(this)};n.prototype={destroy:function(){if(this.wrapper){this.container.removeData(t.data.name),t.scrolls.remove(this);var e=this.container.scrollLeft(),o=this.container.scrollTop();this.container.insertBefore(this.wrapper).css({height:"",margin:"","max-height":""}).removeClass("scroll-content scroll-scrollx_visible scroll-scrolly_visible").off(this.namespace).scrollLeft(e).scrollTop(o),this.scrollx.scroll.removeClass("scroll-scrollx_visible").find("div").andSelf().off(this.namespace),this.scrolly.scroll.removeClass("scroll-scrolly_visible").find("div").andSelf().off(this.namespace),this.wrapper.remove(),l(document).add("body").off(this.namespace),l.isFunction(this.options.onDestroy)&&this.options.onDestroy.apply(this,[this.container])}},init:function(e){var o=this,r=this.container,i=this.containerWrapper||r,n=this.namespace,c=l.extend(this.options,e||{}),a={x:this.scrollx,y:this.scrolly},d=this.wrapper,h={scrollLeft:r.scrollLeft(),scrollTop:r.scrollTop()};if(t.mobile&&c.ignoreMobile||t.overlay&&c.ignoreOverlay)return!1;if(d)i.css({height:"auto","margin-bottom":-1*t.scroll.height+"px","margin-right":-1*t.scroll.width+"px","max-height":""});else{if(this.wrapper=d=l("<div>").addClass("scroll-wrapper").addClass(r.attr("class")).css("position","absolute"==r.css("position")?"absolute":"relative").insertBefore(r).append(r),r.is("textarea")&&(this.containerWrapper=i=l("<div>").insertBefore(r).append(r),d.addClass("scroll-textarea")),i.addClass("scroll-content").css({height:"auto","margin-bottom":-1*t.scroll.height+"px","margin-right":-1*t.scroll.width+"px","max-height":""}),r.on("scroll"+n,function(){l.isFunction(c.onScroll)&&c.onScroll.call(o,{maxScroll:a.y.maxScrollOffset,scroll:r.scrollTop(),size:a.y.size,visible:a.y.visible},{maxScroll:a.x.maxScrollOffset,scroll:r.scrollLeft(),size:a.x.size,visible:a.x.visible}),a.x.isVisible&&a.x.scroll.bar.css("left",r.scrollLeft()*a.x.kx+"px"),a.y.isVisible&&a.y.scroll.bar.css("top",r.scrollTop()*a.y.kx+"px")}),d.on("scroll"+n,function(){d.scrollTop(0).scrollLeft(0)}),c.disableBodyScroll){var p=function(l){s(l)?a.y.isVisible&&a.y.mousewheel(l):a.x.isVisible&&a.x.mousewheel(l)};d.on("MozMousePixelScroll"+n,p),d.on("mousewheel"+n,p),t.mobile&&d.on("touchstart"+n,function(e){var o=e.originalEvent.touches&&e.originalEvent.touches[0]||e,s={pageX:o.pageX,pageY:o.pageY},t={left:r.scrollLeft(),top:r.scrollTop()};l(document).on("touchmove"+n,function(l){var e=l.originalEvent.targetTouches&&l.originalEvent.targetTouches[0]||l;r.scrollLeft(t.left+s.pageX-e.pageX),r.scrollTop(t.top+s.pageY-e.pageY),l.preventDefault()}),l(document).on("touchend"+n,function(){l(document).off(n)})})}l.isFunction(c.onInit)&&c.onInit.apply(this,[r])}l.each(a,function(e,t){var i=null,d=1,h="x"===e?"scrollLeft":"scrollTop",p=c.scrollStep,u=function(){var l=r[h]();r[h](l+p),1==d&&l+p>=f&&(l=r[h]()),-1==d&&f>=l+p&&(l=r[h]()),r[h]()==l&&i&&i()},f=0;t.scroll||(t.scroll=o._getScroll(c["scroll"+e]).addClass("scroll-"+e),c.showArrows&&t.scroll.addClass("scroll-element_arrows_visible"),t.mousewheel=function(l){if(!t.isVisible||"x"===e&&s(l))return!0;if("y"===e&&!s(l))return a.x.mousewheel(l),!0;var i=-1*l.originalEvent.wheelDelta||l.originalEvent.detail,n=t.size-t.visible-t.offset;return(i>0&&n>f||0>i&&f>0)&&(f+=i,0>f&&(f=0),f>n&&(f=n),o.scrollTo=o.scrollTo||{},o.scrollTo[h]=f,setTimeout(function(){o.scrollTo&&(r.stop().animate(o.scrollTo,240,"linear",function(){f=r[h]()}),o.scrollTo=null)},1)),l.preventDefault(),!1},t.scroll.on("MozMousePixelScroll"+n,t.mousewheel).on("mousewheel"+n,t.mousewheel).on("mouseenter"+n,function(){f=r[h]()}),t.scroll.find(".scroll-arrow, .scroll-element_track").on("mousedown"+n,function(s){if(1!=s.which)return!0;d=1;var n={eventOffset:s["x"===e?"pageX":"pageY"],maxScrollValue:t.size-t.visible-t.offset,scrollbarOffset:t.scroll.bar.offset()["x"===e?"left":"top"],scrollbarSize:t.scroll.bar["x"===e?"outerWidth":"outerHeight"]()},a=0,v=0;return l(this).hasClass("scroll-arrow")?(d=l(this).hasClass("scroll-arrow_more")?1:-1,p=c.scrollStep*d,f=d>0?n.maxScrollValue:0):(d=n.eventOffset>n.scrollbarOffset+n.scrollbarSize?1:n.eventOffset<n.scrollbarOffset?-1:0,p=Math.round(.75*t.visible)*d,f=n.eventOffset-n.scrollbarOffset-(c.stepScrolling?1==d?n.scrollbarSize:0:Math.round(n.scrollbarSize/2)),f=r[h]()+f/t.kx),o.scrollTo=o.scrollTo||{},o.scrollTo[h]=c.stepScrolling?r[h]()+p:f,c.stepScrolling&&(i=function(){f=r[h](),clearInterval(v),clearTimeout(a),a=0,v=0},a=setTimeout(function(){v=setInterval(u,40)},c.duration+100)),setTimeout(function(){o.scrollTo&&(r.animate(o.scrollTo,c.duration),o.scrollTo=null)},1),o._handleMouseDown(i,s)}),t.scroll.bar.on("mousedown"+n,function(s){if(1!=s.which)return!0;var i=s["x"===e?"pageX":"pageY"],c=r[h]();return t.scroll.addClass("scroll-draggable"),l(document).on("mousemove"+n,function(l){var o=parseInt((l["x"===e?"pageX":"pageY"]-i)/t.kx,10);r[h](c+o)}),o._handleMouseDown(function(){t.scroll.removeClass("scroll-draggable"),f=r[h]()},s)}))}),l.each(a,function(l,e){var o="scroll-scroll"+l+"_visible",s="x"==l?a.y:a.x;e.scroll.removeClass(o),s.scroll.removeClass(o),i.removeClass(o)}),l.each(a,function(e,o){l.extend(o,"x"==e?{offset:parseInt(r.css("left"),10)||0,size:r.prop("scrollWidth"),visible:d.width()}:{offset:parseInt(r.css("top"),10)||0,size:r.prop("scrollHeight"),visible:d.height()})}),this._updateScroll("x",this.scrollx),this._updateScroll("y",this.scrolly),l.isFunction(c.onUpdate)&&c.onUpdate.apply(this,[r]),l.each(a,function(l,e){var o="x"===l?"left":"top",s="x"===l?"outerWidth":"outerHeight",t="x"===l?"width":"height",i=parseInt(r.css(o),10)||0,n=e.size,a=e.visible+i,d=e.scroll.size[s]()+(parseInt(e.scroll.size.css(o),10)||0);c.autoScrollSize&&(e.scrollbarSize=parseInt(d*a/n,10),e.scroll.bar.css(t,e.scrollbarSize+"px")),e.scrollbarSize=e.scroll.bar[s](),e.kx=(d-e.scrollbarSize)/(n-a)||1,e.maxScrollOffset=n-a}),r.scrollLeft(h.scrollLeft).scrollTop(h.scrollTop).trigger("scroll")},_getScroll:function(e){var o={advanced:['<div class="scroll-element">','<div class="scroll-element_corner"></div>','<div class="scroll-arrow scroll-arrow_less"></div>','<div class="scroll-arrow scroll-arrow_more"></div>','<div class="scroll-element_outer">','<div class="scroll-element_size"></div>','<div class="scroll-element_inner-wrapper">','<div class="scroll-element_inner scroll-element_track">','<div class="scroll-element_inner-bottom"></div>',"</div>","</div>",'<div class="scroll-bar">','<div class="scroll-bar_body">','<div class="scroll-bar_body-inner"></div>',"</div>",'<div class="scroll-bar_bottom"></div>','<div class="scroll-bar_center"></div>',"</div>","</div>","</div>"].join(""),simple:['<div class="scroll-element">','<div class="scroll-element_outer">','<div class="scroll-element_size"></div>','<div class="scroll-element_track"></div>','<div class="scroll-bar"></div>',"</div>","</div>"].join("")};return o[e]&&(e=o[e]),e||(e=o.simple),e="string"==typeof e?l(e).appendTo(this.wrapper):l(e),l.extend(e,{bar:e.find(".scroll-bar"),size:e.find(".scroll-element_size"),track:e.find(".scroll-element_track")}),e},_handleMouseDown:function(e,o){var s=this.namespace;return l(document).on("blur"+s,function(){l(document).add("body").off(s),e&&e()}),l(document).on("dragstart"+s,function(l){return l.preventDefault(),!1}),l(document).on("mouseup"+s,function(){l(document).add("body").off(s),e&&e()}),l("body").on("selectstart"+s,function(l){return l.preventDefault(),!1}),o&&o.preventDefault(),!1},_updateScroll:function(e,o){var s=this.container,r=this.containerWrapper||s,i="scroll-scroll"+e+"_visible",n="x"===e?this.scrolly:this.scrollx,c=parseInt(this.container.css("x"===e?"left":"top"),10)||0,a=this.wrapper,d=o.size,h=o.visible+c;o.isVisible=d-h>1,o.isVisible?(o.scroll.addClass(i),n.scroll.addClass(i),r.addClass(i)):(o.scroll.removeClass(i),n.scroll.removeClass(i),r.removeClass(i)),"y"===e&&r.css(s.is("textarea")||h>d?{height:h+t.scroll.height+"px","max-height":"none"}:{"max-height":h+t.scroll.height+"px"}),(o.size!=s.prop("scrollWidth")||n.size!=s.prop("scrollHeight")||o.visible!=a.width()||n.visible!=a.height()||o.offset!=(parseInt(s.css("left"),10)||0)||n.offset!=(parseInt(s.css("top"),10)||0))&&(l.extend(this.scrollx,{offset:parseInt(s.css("left"),10)||0,size:s.prop("scrollWidth"),visible:a.width()}),l.extend(this.scrolly,{offset:parseInt(s.css("top"),10)||0,size:this.container.prop("scrollHeight"),visible:a.height()}),this._updateScroll("x"===e?"y":"x",n))}};var c=n;l.fn.scrollbar=function(e,o){return"string"!=typeof e&&(o=e,e="init"),"undefined"==typeof o&&(o=[]),l.isArray(o)||(o=[o]),this.not("body, .scroll-wrapper").each(function(){var s=l(this),r=s.data(t.data.name);(r||"init"===e)&&(r||(r=new c(s)),r[e]&&r[e].apply(r,o))}),this},l.fn.scrollbar.options=i;var a=function(){var l=0,e=0;return function(o){var s,i,n,c,d,h,p;for(s=0;s<t.scrolls.length;s++)c=t.scrolls[s],i=c.container,n=c.options,d=c.wrapper,h=c.scrollx,p=c.scrolly,(o||n.autoUpdate&&d&&d.is(":visible")&&(i.prop("scrollWidth")!=h.size||i.prop("scrollHeight")!=p.size||d.width()!=h.visible||d.height()!=p.visible))&&(c.init(),n.debug&&(window.console&&console.log({scrollHeight:i.prop("scrollHeight")+":"+c.scrolly.size,scrollWidth:i.prop("scrollWidth")+":"+c.scrollx.size,visibleHeight:d.height()+":"+c.scrolly.visible,visibleWidth:d.width()+":"+c.scrollx.visible},!0),e++));r&&e>10?(window.console&&console.log("Scroll updates exceed 10"),a=function(){}):(clearTimeout(l),l=setTimeout(a,300))}}();window.angular&&!function(l){l.module("jQueryScrollbar",[]).provider("jQueryScrollbar",function(){var e=i;return{setOptions:function(o){l.extend(e,o)},$get:function(){return{options:l.copy(e)}}}}).directive("jqueryScrollbar",function(l,e){return{restrict:"AC",link:function(o,s,r){var t=e(r.jqueryScrollbar),i=t(o);s.scrollbar(i||l.options).on("$destroy",function(){s.scrollbar("destroy")})}}})}(window.angular)});
diff --git a/themes/learn2/js/learn.js b/themes/learn2/js/learn.js
deleted file mode 100644
index 73bd8606..00000000
--- a/themes/learn2/js/learn.js
+++ /dev/null
@@ -1,342 +0,0 @@
-// Scrollbar Width function
-function getScrollBarWidth() {
-    var inner = document.createElement('p');
-    inner.style.width = "100%";
-    inner.style.height = "200px";
-
-    var outer = document.createElement('div');
-    outer.style.position = "absolute";
-    outer.style.top = "0px";
-    outer.style.left = "0px";
-    outer.style.visibility = "hidden";
-    outer.style.width = "200px";
-    outer.style.height = "150px";
-    outer.style.overflow = "hidden";
-    outer.appendChild(inner);
-
-    document.body.appendChild(outer);
-    var w1 = inner.offsetWidth;
-    outer.style.overflow = 'scroll';
-    var w2 = inner.offsetWidth;
-    if (w1 == w2) w2 = outer.clientWidth;
-
-    document.body.removeChild(outer);
-
-    return (w1 - w2);
-};
-
-function setMenuHeight() {
-    $('#sidebar .highlightable').height($('#sidebar').innerHeight() - $('#header-wrapper').height() - 40);
-}
-
-function fallbackMessage(action) {
-    var actionMsg = '';
-    var actionKey = (action === 'cut' ? 'X' : 'C');
-
-    if (/iPhone|iPad/i.test(navigator.userAgent)) {
-        actionMsg = 'No support :(';
-    }
-    else if (/Mac/i.test(navigator.userAgent)) {
-        actionMsg = 'Press ⌘-' + actionKey + ' to ' + action;
-    }
-    else {
-        actionMsg = 'Press Ctrl-' + actionKey + ' to ' + action;
-    }
-
-    return actionMsg;
-}
-
-// for the window resize
-$(window).resize(function() {
-    setMenuHeight();
-});
-
-// debouncing function from John Hann
-// http://unscriptable.com/index.php/2009/03/20/debouncing-javascript-methods/
-(function($, sr) {
-
-    var debounce = function(func, threshold, execAsap) {
-        var timeout;
-
-        return function debounced() {
-            var obj = this, args = arguments;
-
-            function delayed() {
-                if (!execAsap)
-                    func.apply(obj, args);
-                timeout = null;
-            };
-
-            if (timeout)
-                clearTimeout(timeout);
-            else if (execAsap)
-                func.apply(obj, args);
-
-            timeout = setTimeout(delayed, threshold || 100);
-        };
-    }
-    // smartresize
-    jQuery.fn[sr] = function(fn) { return fn ? this.bind('resize', debounce(fn)) : this.trigger(sr); };
-
-})(jQuery, 'smartresize');
-
-
-jQuery(document).ready(function() {
-    var sidebarStatus = searchStatus = 'open';
-
-    // set the menu height
-    setMenuHeight();
-
-    jQuery('#overlay').on('click', function() {
-        jQuery(document.body).toggleClass('sidebar-hidden');
-        sidebarStatus = (jQuery(document.body).hasClass('sidebar-hidden') ? 'closed' : 'open');
-
-        return false;
-    });
-
-    jQuery('.scrollbar-inner').scrollbar();
-
-    jQuery('[data-sidebar-toggle]').on('click', function() {
-        jQuery(document.body).toggleClass('sidebar-hidden');
-        sidebarStatus = (jQuery(document.body).hasClass('sidebar-hidden') ? 'closed' : 'open');
-
-        return false;
-    });
-    jQuery('[data-clear-history-toggle]').on('click', function() {
-        sessionStorage.clear();
-        location.reload();
-        return false;
-    });
-    jQuery('[data-search-toggle]').on('click', function() {
-        if (sidebarStatus == 'closed') {
-            jQuery('[data-sidebar-toggle]').trigger('click');
-            jQuery(document.body).removeClass('searchbox-hidden');
-            searchStatus = 'open';
-
-            return false;
-        }
-
-        jQuery(document.body).toggleClass('searchbox-hidden');
-        searchStatus = (jQuery(document.body).hasClass('searchbox-hidden') ? 'closed' : 'open');
-
-        return false;
-    });
-
-    var ajax;
-    jQuery('[data-search-input]').on('input', function() {
-        var input = jQuery(this),
-            value = input.val(),
-            items = jQuery('[data-nav-id]');
-
-        items.removeClass('search-match');
-        if (!value.length) {
-            $('ul.topics').removeClass('searched');
-            items.css('display', 'block');
-            sessionStorage.removeItem('search-value');
-            $(".highlightable").unhighlight({ element: 'mark' })
-            return;
-        }
-
-        sessionStorage.setItem('search-value', value);
-        $(".highlightable").unhighlight({ element: 'mark' }).highlight(value, { element: 'mark' });
-
-        if (ajax && ajax.abort) ajax.abort();
-        ajax = jQuery.ajax({
-            url: input.data('search-input') + ':' + value
-        }).done(function(data) {
-            if (data && data.results && data.results.length) {
-                items.css('display', 'none');
-                $('ul.topics').addClass('searched');
-                data.results.forEach(function(navitem) {
-                    jQuery('[data-nav-id="' + navitem + '"]').css('display', 'block').addClass('search-match');
-                    jQuery('[data-nav-id="' + navitem + '"]').parents('li').css('display', 'block');
-                });
-            }
-            ;
-
-        });
-        jQuery('[data-search-clear]').on('click', function() {
-            jQuery('[data-search-input]').val('').trigger('input');
-            sessionStorage.removeItem('search-input');
-            $(".highlightable").unhighlight({ element: 'mark' })
-        });
-    });
-
-    if (sessionStorage.getItem('search-value')) {
-        jQuery(document.body).removeClass('searchbox-hidden');
-        jQuery('[data-search-input]').val(sessionStorage.getItem('search-value'));
-        jQuery('[data-search-input]').trigger('input');
-    }
-
-    // clipboard
-    var clipInit = false;
-    $('code').each(function() {
-        var code = $(this),
-            text = code.text();
-
-        if (text.length > 5) {
-            if (!clipInit) {
-                var text, clip = new Clipboard('.copy-to-clipboard', {
-                    text: function(trigger) {
-                        text = $(trigger).prev('code').text();
-                        return text.replace(/^\$\s/gm, '');
-                    }
-                });
-
-                var inPre;
-                clip.on('success', function(e) {
-                    e.clearSelection();
-                    inPre = $(e.trigger).parent().prop('tagName') == 'PRE';
-                    $(e.trigger).attr('aria-label', 'Copied to clipboard!').addClass('tooltipped tooltipped-' + (inPre ? 'w' : 's'));
-                });
-
-                clip.on('error', function(e) {
-                    inPre = $(e.trigger).parent().prop('tagName') == 'PRE';
-                    $(e.trigger).attr('aria-label', fallbackMessage(e.action)).addClass('tooltipped tooltipped-' + (inPre ? 'w' : 's'));
-                    $(document).one('copy', function(){
-                        $(e.trigger).attr('aria-label', 'Copied to clipboard!').addClass('tooltipped tooltipped-' + (inPre ? 'w' : 's'));
-                    });
-                });
-
-                clipInit = true;
-            }
-
-            code.after('<span class="copy-to-clipboard" title="Copy to clipboard" />');
-            code.next('.copy-to-clipboard').on('mouseleave', function() {
-                $(this).attr('aria-label', null).removeClass('tooltipped tooltipped-s tooltipped-w');
-            });
-        }
-    });
-    
-    // allow keyboard control for prev/next links
-    jQuery(function() {
-        jQuery('.nav-prev').click(function(){
-            location.href = jQuery(this).attr('href');
-        });
-        jQuery('.nav-next').click(function() {
-            location.href = jQuery(this).attr('href');
-        });
-    });
-
-    jQuery(document).keydown(function(e) {
-      // prev links - left arrow key
-      if(e.which == '37') {
-        jQuery('.nav.nav-prev').click();
-      }
-
-      // next links - right arrow key
-      if(e.which == '39') {
-        jQuery('.nav.nav-next').click();
-      }
-    });     
-
-});
-
-jQuery(window).on('load', function() {
-
-    function adjustForScrollbar() {
-        if ((parseInt(jQuery('#body-inner').height()) + 83) >= jQuery('#body').height()) {
-            jQuery('.nav.nav-next').css({ 'margin-right': getScrollBarWidth() });
-        } else {
-            jQuery('.nav.nav-next').css({ 'margin-right': 0 });
-        }
-    }
-
-    // adjust sidebar for scrollbar
-    adjustForScrollbar();
-
-    jQuery(window).smartresize(function() {
-        adjustForScrollbar();
-    });
-
-    // store this page in session
-    sessionStorage.setItem(jQuery('body').data('url'), 1);
-
-    // loop through the sessionStorage and see if something should be marked as visited
-    for (var url in sessionStorage) {
-        if (sessionStorage.getItem(url) == 1) jQuery('[data-nav-id="' + url + '"]').addClass('visited');
-    }
-
-
-    $(".highlightable").highlight(sessionStorage.getItem('search-value'), { element: 'mark' });
-});
-
-$(function() {
-    $('a[rel="lightbox"]').featherlight({
-        root: 'section#body'
-    });
-});
-
-jQuery.extend({
-    highlight: function(node, re, nodeName, className) {
-        if (node.nodeType === 3) {
-            var match = node.data.match(re);
-            if (match) {
-                var highlight = document.createElement(nodeName || 'span');
-                highlight.className = className || 'highlight';
-                var wordNode = node.splitText(match.index);
-                wordNode.splitText(match[0].length);
-                var wordClone = wordNode.cloneNode(true);
-                highlight.appendChild(wordClone);
-                wordNode.parentNode.replaceChild(highlight, wordNode);
-                return 1; //skip added node in parent
-            }
-        } else if ((node.nodeType === 1 && node.childNodes) && // only element nodes that have children
-            !/(script|style)/i.test(node.tagName) && // ignore script and style nodes
-            !(node.tagName === nodeName.toUpperCase() && node.className === className)) { // skip if already highlighted
-            for (var i = 0; i < node.childNodes.length; i++) {
-                i += jQuery.highlight(node.childNodes[i], re, nodeName, className);
-            }
-        }
-        return 0;
-    }
-});
-
-jQuery.fn.unhighlight = function(options) {
-    var settings = {
-        className: 'highlight',
-        element: 'span'
-    };
-    jQuery.extend(settings, options);
-
-    return this.find(settings.element + "." + settings.className).each(function() {
-        var parent = this.parentNode;
-        parent.replaceChild(this.firstChild, this);
-        parent.normalize();
-    }).end();
-};
-
-jQuery.fn.highlight = function(words, options) {
-    var settings = {
-        className: 'highlight',
-        element: 'span',
-        caseSensitive: false,
-        wordsOnly: false
-    };
-    jQuery.extend(settings, options);
-
-    if (!words) { return; }
-
-    if (words.constructor === String) {
-        words = [words];
-    }
-    words = jQuery.grep(words, function(word, i) {
-        return word != '';
-    });
-    words = jQuery.map(words, function(word, i) {
-        return word.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&");
-    });
-    if (words.length == 0) { return this; }
-    ;
-
-    var flag = settings.caseSensitive ? "" : "i";
-    var pattern = "(" + words.join("|") + ")";
-    if (settings.wordsOnly) {
-        pattern = "\\b" + pattern + "\\b";
-    }
-    var re = new RegExp(pattern, flag);
-
-    return this.each(function() {
-        jQuery.highlight(this, re, settings.element, settings.className);
-    });
-};
diff --git a/themes/learn2/js/modernizr.custom.71422.js b/themes/learn2/js/modernizr.custom.71422.js
deleted file mode 100644
index 63cc6c20..00000000
--- a/themes/learn2/js/modernizr.custom.71422.js
+++ /dev/null
@@ -1,4 +0,0 @@
-/* Modernizr 2.7.1 (Custom Build) | MIT & BSD
- * Build: http://modernizr.com/download/#-csstransforms3d-shiv-cssclasses-teststyles-testprop-testallprops-prefixes-domprefixes-load
- */
-;window.Modernizr=function(a,b,c){function z(a){j.cssText=a}function A(a,b){return z(m.join(a+";")+(b||""))}function B(a,b){return typeof a===b}function C(a,b){return!!~(""+a).indexOf(b)}function D(a,b){for(var d in a){var e=a[d];if(!C(e,"-")&&j[e]!==c)return b=="pfx"?e:!0}return!1}function E(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:B(f,"function")?f.bind(d||b):f}return!1}function F(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+o.join(d+" ")+d).split(" ");return B(b,"string")||B(b,"undefined")?D(e,b):(e=(a+" "+p.join(d+" ")+d).split(" "),E(e,b,c))}var d="2.7.1",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElement(h),j=i.style,k,l={}.toString,m=" -webkit- -moz- -o- -ms- ".split(" "),n="Webkit Moz O ms",o=n.split(" "),p=n.toLowerCase().split(" "),q={},r={},s={},t=[],u=t.slice,v,w=function(a,c,d,e){var f,i,j,k,l=b.createElement("div"),m=b.body,n=m||b.createElement("body");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:h+(d+1),l.appendChild(j);return f=["&#173;",'<style id="s',h,'">',a,"</style>"].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},x={}.hasOwnProperty,y;!B(x,"undefined")&&!B(x.call,"undefined")?y=function(a,b){return x.call(a,b)}:y=function(a,b){return b in a&&B(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=u.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(u.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(u.call(arguments)))};return e}),q.csstransforms3d=function(){var a=!!F("perspective");return a&&"webkitPerspective"in g.style&&w("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b,c){a=b.offsetLeft===9&&b.offsetHeight===3}),a};for(var G in q)y(q,G)&&(v=G.toLowerCase(),e[v]=q[G](),t.push((e[v]?"":"no-")+v));return e.addTest=function(a,b){if(typeof a=="object")for(var d in a)y(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},z(""),i=k=null,function(a,b){function l(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x<style>"+b+"</style>",d.insertBefore(c.lastChild,d.firstChild)}function m(){var a=s.elements;return typeof a=="string"?a.split(" "):a}function n(a){var b=j[a[h]];return b||(b={},i++,a[h]=i,j[i]=b),b}function o(a,c,d){c||(c=b);if(k)return c.createElement(a);d||(d=n(c));var g;return d.cache[a]?g=d.cache[a].cloneNode():f.test(a)?g=(d.cache[a]=d.createElem(a)).cloneNode():g=d.createElem(a),g.canHaveChildren&&!e.test(a)&&!g.tagUrn?d.frag.appendChild(g):g}function p(a,c){a||(a=b);if(k)return a.createDocumentFragment();c=c||n(a);var d=c.frag.cloneNode(),e=0,f=m(),g=f.length;for(;e<g;e++)d.createElement(f[e]);return d}function q(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return s.shivMethods?o(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[\w\-]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(s,b.frag)}function r(a){a||(a=b);var c=n(a);return s.shivCSS&&!g&&!c.hasCSS&&(c.hasCSS=!!l(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),k||q(a,c),a}var c="3.7.0",d=a.html5||{},e=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,f=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,g,h="_html5shiv",i=0,j={},k;(function(){try{var a=b.createElement("a");a.innerHTML="<xyz></xyz>",g="hidden"in a,k=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){g=!0,k=!0}})();var s={elements:d.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:c,shivCSS:d.shivCSS!==!1,supportsUnknownElements:k,shivMethods:d.shivMethods!==!1,type:"default",shivDocument:r,createElement:o,createDocumentFragment:p};a.html5=s,r(b)}(this,b),e._version=d,e._prefixes=m,e._domPrefixes=p,e._cssomPrefixes=o,e.testProp=function(a){return D([a])},e.testAllProps=F,e.testStyles=w,g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+t.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i<a.length;i++)j=a[i],e(j)?g(j,0,l,0):w(j)?B(j):Object(j)===j&&h(j,l);else Object(a)===a&&h(a,l)},B.addPrefix=function(a,b){z[a]=b},B.addFilter=function(a){x.push(a)},B.errorTimeout=1e4,null==b.readyState&&b.addEventListener&&(b.readyState="loading",b.addEventListener("DOMContentLoaded",A=function(){b.removeEventListener("DOMContentLoaded",A,0),b.readyState="complete"},0)),a.yepnope=k(),a.yepnope.executeStack=h,a.yepnope.injectJs=function(a,c,d,e,i,j){var k=b.createElement("script"),l,o,e=e||B.errorTimeout;k.src=a;for(o in d)k.setAttribute(o,d[o]);c=j?h:c||f,k.onreadystatechange=k.onload=function(){!l&&g(k.readyState)&&(l=1,c(),k.onload=k.onreadystatechange=null)},m(function(){l||(l=1,c(1))},e),i?k.onload():n.parentNode.insertBefore(k,n)},a.yepnope.injectCss=function(a,c,d,e,g,i){var e=b.createElement("link"),j,c=i?h:c||f;e.href=a,e.rel="stylesheet",e.type="text/css";for(j in d)e.setAttribute(j,d[j]);g||(n.parentNode.insertBefore(e,n),m(c,0))}}(this,document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))};
\ No newline at end of file
diff --git a/themes/learn2/languages.yaml b/themes/learn2/languages.yaml
deleted file mode 100644
index 755af592..00000000
--- a/themes/learn2/languages.yaml
+++ /dev/null
@@ -1,48 +0,0 @@
-en:
-    THEME_LEARN2_GITHUB_EDIT_THIS_PAGE: edit this page
-    THEME_LEARN2_GITHUB_NOTE: Found errors? Think you can improve this documentation?
-    THEME_LEARN2_CLEAR_HISTORY: Clear History
-    THEME_LEARN2_BUILT_WITH_GRAV: Built with <a href="http://getgrav.org">Grav</a> - The Modern Flat File CMS
-    THEME_LEARN2_SEARCH_DOCUMENTATION: Search Documentation
-cn:
-    THEME_LEARN2_GITHUB_EDIT_THIS_PAGE: 编辑此页
-    THEME_LEARN2_GITHUB_NOTE: 发现错误?请帮忙改进,谢谢!
-    THEME_LEARN2_CLEAR_HISTORY: 清除历史
-    THEME_LEARN2_BUILT_WITH_GRAV: Built with <a href="http://getgrav.org">Grav</a> - The Modern Flat File CMS
-    THEME_LEARN2_SEARCH_DOCUMENTATION: 搜索文档
-cs:
-    THEME_LEARN2_GITHUB_EDIT_THIS_PAGE: Upravte tuto stránku
-    THEME_LEARN2_GITHUB_NOTE: Našli jste chybu? Myslíte, že můžete vylepšit tuto dokumentaci?
-    THEME_LEARN2_CLEAR_HISTORY: Smazat historii
-    THEME_LEARN2_BUILT_WITH_GRAV: Postaveno na <a href="http://getgrav.org">Grav</a> - Moderní správce obsahu pomocí souborů prostých textů
-    THEME_LEARN2_SEARCH_DOCUMENTATION: Vyhledat v dokumentaci
-de:
-    THEME_LEARN2_GITHUB_EDIT_THIS_PAGE: diese Seite bearbeiten
-    THEME_LEARN2_GITHUB_NOTE: Fehler gefunden? Möchten Sie diese Seite verbessern?
-    THEME_LEARN2_CLEAR_HISTORY: Verlauf löschen
-    THEME_LEARN2_BUILT_WITH_GRAV: Seite erstellt mit <a href="http://getgrav.org">Grav</a> - The Modern Flat File CMS
-    THEME_LEARN2_SEARCH_DOCUMENTATION: Dokumentation durchsuchen
-es:
-    THEME_LEARN2_GITHUB_EDIT_THIS_PAGE: editar esta página
-    THEME_LEARN2_GITHUB_NOTE: ¿Encontraste errores? ¿Crees que puedes mejorar esta documentación?
-    THEME_LEARN2_CLEAR_HISTORY: Limpiar historial
-    THEME_LEARN2_BUILT_WITH_GRAV: Hecho con <a href="http://getgrav.org">Grav</a> - El CMS moderno de archivos planos
-    THEME_LEARN2_SEARCH_DOCUMENTATION: Buscar en la documentación
-fr:
-    THEME_LEARN2_GITHUB_EDIT_THIS_PAGE: modifier cette page
-    THEME_LEARN2_GITHUB_NOTE: Vous avez découvert des erreurs ? Vous pensez pouvoir améliorer cette documentation ?
-    THEME_LEARN2_CLEAR_HISTORY: Effacer l'historique
-    THEME_LEARN2_BUILT_WITH_GRAV: Créé avec <a href="http://getgrav.org">Grav</a> - Le CMS moderne sans base de données
-    THEME_LEARN2_SEARCH_DOCUMENTATION: Rechercher dans la documentation
-it:
-    THEME_LEARN2_GITHUB_EDIT_THIS_PAGE: modifica pagina
-    THEME_LEARN2_GITHUB_NOTE: Hai trovato degli errori? Pensi di poter migliorare questa documentazione?
-    THEME_LEARN2_CLEAR_HISTORY: Cancella Cronologia
-    THEME_LEARN2_BUILT_WITH_GRAV: Built with <a href="http://getgrav.org">Grav</a> - The Modern Flat File CMS
-    THEME_LEARN2_SEARCH_DOCUMENTATION: Cerca nella Documentatione
-ru:
-    THEME_LEARN2_GITHUB_EDIT_THIS_PAGE: редактировать эту страницу
-    THEME_LEARN2_GITHUB_NOTE: Нашли ошибки? Думаете, что можете улучшить документацию?
-    THEME_LEARN2_CLEAR_HISTORY: Очистить историю
-    THEME_LEARN2_BUILT_WITH_GRAV: Сделано на <a href="http://getgrav.org">Grav</a> — современной файловой CMS
-    THEME_LEARN2_SEARCH_DOCUMENTATION: Поиск по документации
diff --git a/themes/learn2/learn2.php b/themes/learn2/learn2.php
deleted file mode 100644
index ff3e3a03..00000000
--- a/themes/learn2/learn2.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-namespace Grav\Theme;
-
-use Grav\Common\Theme;
-
-class Learn2 extends Theme
-{
-
-}
diff --git a/themes/learn2/learn2.yaml b/themes/learn2/learn2.yaml
deleted file mode 100644
index 84605a1a..00000000
--- a/themes/learn2/learn2.yaml
+++ /dev/null
@@ -1,10 +0,0 @@
-enabled: true
-root_page:                                          # optional: set root page of documentation
-top_level_version: false                            # Use versions for top level navigation
-show_all_pages: false                               # Show all pages without having to 'open' them
-google_analytics_code:                              # Enter your `UA-XXXXXXXX-X` code here
-home_url:                                           # http://getgrav.org
-github:
-    position: top                                   # top | bottom | off
-    tree: https://github.com/getgrav/grav-skeleton-rtfm-site/blob/develop/
-    commits: https://github.com/getgrav/grav-skeleton-rtfm-site/commits/develop/
diff --git a/themes/learn2/screenshot.jpg b/themes/learn2/screenshot.jpg
deleted file mode 100644
index bb2a8005..00000000
Binary files a/themes/learn2/screenshot.jpg and /dev/null differ
diff --git a/themes/learn2/scss.sh b/themes/learn2/scss.sh
deleted file mode 100644
index 4a386d1f..00000000
--- a/themes/learn2/scss.sh
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-scss --watch scss:css-compiled
diff --git a/themes/learn2/scss/configuration/nucleus/_base.scss b/themes/learn2/scss/configuration/nucleus/_base.scss
deleted file mode 100644
index 0b7e898a..00000000
--- a/themes/learn2/scss/configuration/nucleus/_base.scss
+++ /dev/null
@@ -1,14 +0,0 @@
-// Core
-@import "core";
-
-// Breakpoints
-@import "breakpoints";
-
-// Layout
-@import "layout";
-
-// Typography
-@import "typography";
-
-// Nav
-@import "nav";
\ No newline at end of file
diff --git a/themes/learn2/scss/configuration/nucleus/_breakpoints.scss b/themes/learn2/scss/configuration/nucleus/_breakpoints.scss
deleted file mode 100644
index 55dbbd0f..00000000
--- a/themes/learn2/scss/configuration/nucleus/_breakpoints.scss
+++ /dev/null
@@ -1,17 +0,0 @@
-// Media Device Breakpoints
-$large-desktop-container:		75.000em !default;
-$desktop-container:				60.000em !default;
-$tablet-container:				48.000em !default;
-$large-mobile-container:		30.000em !default;
-$mobile-container:				100% !default;
-
-// Breakpoint Variables For Particles
-$media: "all" !default;
-$desktop-max: "#{$media} and (max-width:#{$desktop-container - 0.062})" !default;
-$mobile-only: "#{$media} and (max-width:#{$tablet-container - 0.062})" !default;
-$no-mobile: "#{$media} and (min-width:#{$tablet-container})" !default;
-$small-mobile-range: "#{$media} and (max-width:#{$large-mobile-container})" !default;
-$large-mobile-range: "#{$media} and (min-width:#{$large-mobile-container + 0.063}) and (max-width:#{$tablet-container - 0.062})" !default;
-$tablet-range: "#{$media} and (min-width:#{$tablet-container}) and (max-width:#{$desktop-container - 0.062})" !default;
-$desktop-range: "#{$media} and (min-width:#{$desktop-container}) and (max-width:#{$large-desktop-container - 0.062})" !default;
-$large-desktop-range: "#{$media} and (min-width:#{$large-desktop-container})" !default;
diff --git a/themes/learn2/scss/configuration/nucleus/_core.scss b/themes/learn2/scss/configuration/nucleus/_core.scss
deleted file mode 100644
index 49c79ff9..00000000
--- a/themes/learn2/scss/configuration/nucleus/_core.scss
+++ /dev/null
@@ -1,2 +0,0 @@
-// Border Radius
-$core-border-radius:			rem(3) !default;
\ No newline at end of file
diff --git a/themes/learn2/scss/configuration/nucleus/_layout.scss b/themes/learn2/scss/configuration/nucleus/_layout.scss
deleted file mode 100644
index 98b28035..00000000
--- a/themes/learn2/scss/configuration/nucleus/_layout.scss
+++ /dev/null
@@ -1,8 +0,0 @@
-// Content Block Spacing Variables
-$content-margin:				0.625rem !default;
-$content-padding:				0.938rem !default;
-
-// Fixed Block Variables
-$fixed-block-full:				percentage(1/4) !default;
-$fixed-block-desktop:			percentage(1/3) !default;
-$fixed-block-tablet:			percentage(1/2) !default;
\ No newline at end of file
diff --git a/themes/learn2/scss/configuration/nucleus/_nav.scss b/themes/learn2/scss/configuration/nucleus/_nav.scss
deleted file mode 100644
index 5a63a556..00000000
--- a/themes/learn2/scss/configuration/nucleus/_nav.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-// Dropdowns
-$dropdown-width:				140px !default;
-$flyout-width:					140px !default;
\ No newline at end of file
diff --git a/themes/learn2/scss/configuration/nucleus/_typography.scss b/themes/learn2/scss/configuration/nucleus/_typography.scss
deleted file mode 100644
index 2a66536e..00000000
--- a/themes/learn2/scss/configuration/nucleus/_typography.scss
+++ /dev/null
@@ -1,14 +0,0 @@
-// Base Sizes
-$core-font-size:				1.05rem !default;
-$core-line-height:				1.7 !default;
-
-// Heading Sizes
-$h1-font-size:                  $core-font-size + 2.20 !default;
-$h2-font-size:                  $core-font-size + 1.50 !default;
-$h3-font-size:                  $core-font-size + 1.10 !default;
-$h4-font-size:                  $core-font-size + 0.75 !default;
-$h5-font-size:                  $core-font-size + 0.35 !default;
-$h6-font-size:                  $core-font-size - 0.15 !default;
-
-// Spacing
-$leading-margin:				$core-line-height * 1rem !default;
diff --git a/themes/learn2/scss/configuration/theme/_base.scss b/themes/learn2/scss/configuration/theme/_base.scss
deleted file mode 100644
index b97612e1..00000000
--- a/themes/learn2/scss/configuration/theme/_base.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-// Colors
-@import "colors";
-
-// Typography
-@import "bullets";
diff --git a/themes/learn2/scss/configuration/theme/_bullets.scss b/themes/learn2/scss/configuration/theme/_bullets.scss
deleted file mode 100644
index 004a88ad..00000000
--- a/themes/learn2/scss/configuration/theme/_bullets.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-$bullet-icon-size:				3.5rem;
-
-$bullet-icon-color-1:			$core-accent;
-$bullet-icon-color-2:			adjust-hue($core-accent, -20);
-$bullet-icon-color-3:			adjust-hue($core-accent, -130);
\ No newline at end of file
diff --git a/themes/learn2/scss/configuration/theme/_colors.scss b/themes/learn2/scss/configuration/theme/_colors.scss
deleted file mode 100644
index f4be185b..00000000
--- a/themes/learn2/scss/configuration/theme/_colors.scss
+++ /dev/null
@@ -1,60 +0,0 @@
-// Core
-$core-text:						#555;
-$core-accent:					#1694CA;
-$secondary-link:				#F8B450;
-$white:							#fff;
-$black:							#000;
-$light-gray:					#ddd;
-
-// Borders
-$core-border-color:				$light-gray;
-$core-border-color-hover: 		darken($core-border-color, 10);
-$core-border-color-focus: 		$core-accent;
-
-// Shadows
-$core-box-shadow: 				inset 0 1px 3px hsla(0, 0%, 0%, 0.06);
-$core-box-shadow-focus: 		$core-box-shadow, 0 0 5px rgba(darken($core-border-color-focus, 5), 0.7);
-
-// Background
-$page-bg:						#fff;
-
-// Header
-$header-text:					#aaa;
-
-// Nav
-$nav-link:						#aaa;
-
-// Showcase
-$showcase-bg:					lighten($core-accent, 6%);
-$showcase-text:					#fff;
-
-// Feature
-$feature-bg:					#fff;
-
-// Main Body
-$main-bg:						#f7f7f7;
-$body-border:					darken($main-bg, 5%);
-
-// Sidebar
-$sidebar-text:					#aaa;
-
-// Bottom
-$bottom-bg:						#f7f7f7;
-$bottom-text:					$core-text;
-
-// Footer
-$footer-bg:						#404040;
-$footer-text:					#ccc;
-
-$rule-color: 					#F0F2F4;
-$code-text:						#c7254e;
-$code-bg:						#f9f2f4;
-$pre-text:						#237794;
-$pre-bg:						#f6f6f6;
-
-// Dark Contrast variation
-$dark-navbar-text:				#999;
-$dark-sidebar:					#222;
-$dark-sidebar-text:				#999;
-$dark-main-bg:					#333;
-$dark-body-border:				#666;
diff --git a/themes/learn2/scss/nucleus.scss b/themes/learn2/scss/nucleus.scss
deleted file mode 100644
index 9cb9575a..00000000
--- a/themes/learn2/scss/nucleus.scss
+++ /dev/null
@@ -1,27 +0,0 @@
-// REQUIRED DEPENDENCIES - DO NOT CHANGE
-
-// Load Third Party Libraries
-@import "vendor/bourbon/bourbon";
-
-// Load Nucleus Configuration
-@import "configuration/nucleus/base";
-
-// Load Nucleus Mixins and Functions
-@import "nucleus/functions/base";
-@import "nucleus/mixins/base";
-
-//-------------------------------------------
-
-// LOAD NUCLEUS COMPONENTS
-
-// Core
-@import "nucleus/core";
-
-// Flex
-@import "nucleus/flex";
-
-// Typography
-@import "nucleus/typography";
-
-// Forms
-@import "nucleus/forms";
diff --git a/themes/learn2/scss/nucleus/_core.scss b/themes/learn2/scss/nucleus/_core.scss
deleted file mode 100644
index 0cd0e8d1..00000000
--- a/themes/learn2/scss/nucleus/_core.scss
+++ /dev/null
@@ -1,217 +0,0 @@
-*, *::before, *::after {
-	@include box-sizing(border-box);
-}
-
-@-webkit-viewport{width:device-width}
-@-moz-viewport{width:device-width}
-@-ms-viewport{width:device-width}
-@-o-viewport{width:device-width}
-@viewport{width:device-width}
-
-html {
-	font-size: 100%;
-	-ms-text-size-adjust: 100%;
-	-webkit-text-size-adjust: 100%;
-}
-
-body {
-	margin: 0;
-}
-
-article,
-aside,
-details,
-figcaption,
-figure,
-footer,
-header,
-hgroup,
-main,
-nav,
-section,
-summary {
-	display: block;
-}
-
-audio,
-canvas,
-progress,
-video {
-	display: inline-block;
-	vertical-align: baseline;
-}
-
-audio:not([controls]) {
-	display: none;
-	height: 0;
-}
-
-[hidden],
-template {
-	display: none;
-}
-
-a {
-	background: transparent;
-	text-decoration: none;
-}
-
-a:active,
-a:hover {
-	outline: 0;
-}
-
-abbr[title] {
-	border-bottom: 1px dotted;
-}
-
-b,
-strong {
-	font-weight: bold;
-}
-
-dfn {
-	font-style: italic;
-}
-
-mark {
-	background: #FFFF27;
-	color: #333;
-}
-
-sub,
-sup {
-	font-size: $core-font-size - 0.250;
-	line-height: 0;
-	position: relative;
-	vertical-align: baseline;
-}
-
-sup {
-	top: -0.5em;
-}
-
-sub {
-	bottom: -0.25em;
-}
-
-img {
-	border: 0;
-	max-width: 100%;
-}
-
-svg:not(:root) {
-	overflow: hidden;
-}
-
-figure {
-	margin: 1em 40px;
-}
-
-hr {
-	height: 0;
-}
-
-pre {
-	overflow: auto;
-}
-
-code,
-kbd,
-pre,
-samp {
-	// font-size: $core-font-size;
-}
-
-button,
-input,
-optgroup,
-select,
-textarea {
-	color: inherit;
-	font: inherit;
-	margin: 0;
-}
-
-button {
-	overflow: visible;
-}
-
-button,
-select {
-	text-transform: none;
-}
-
-button,
-html input[type="button"],
-input[type="reset"],
-input[type="submit"] {
-	-webkit-appearance: button;
-	cursor: pointer;
-}
-
-button[disabled],
-html input[disabled] {
-	cursor: default;
-}
-
-button::-moz-focus-inner,
-input::-moz-focus-inner {
-	border: 0;
-	padding: 0;
-}
-
-input {
-	line-height: normal;
-}
-
-input[type="checkbox"],
-input[type="radio"] {
-	padding: 0;
-}
-
-input[type="number"]::-webkit-inner-spin-button,
-input[type="number"]::-webkit-outer-spin-button {
-	height: auto;
-}
-
-input[type="search"] {
-	-webkit-appearance: textfield;
-}
-
-input[type="search"]::-webkit-search-cancel-button,
-input[type="search"]::-webkit-search-decoration {
-	-webkit-appearance: none;
-}
-
-legend {
-	border: 0;
-	padding: 0;
-}
-
-textarea {
-	overflow: auto;
-}
-
-optgroup {
-	font-weight: bold;
-}
-
-table {
-	border-collapse: collapse;
-	border-spacing: 0;
-	table-layout: fixed;
-	width: 100%;
-}
-
-tr, td, th {
-	vertical-align: middle;
-}
-
-th, td {
-	padding: ($leading-margin / 4) 0;
-}
-
-th {
-	text-align: left;
-}
diff --git a/themes/learn2/scss/nucleus/_flex.scss b/themes/learn2/scss/nucleus/_flex.scss
deleted file mode 100644
index 4e9a42e4..00000000
--- a/themes/learn2/scss/nucleus/_flex.scss
+++ /dev/null
@@ -1,189 +0,0 @@
-// Page Container
-.container {
-	width: $large-desktop-container;
-	margin: 0 auto;
-	padding: 0;
-	@include breakpoint(desktop-range) {
-		width: $desktop-container;
-	}
-	@include breakpoint(tablet-range) {
-		width: $tablet-container;
-	}
-	@include breakpoint(large-mobile-range) {
-		width: $large-mobile-container;
-	}
-	@include breakpoint(small-mobile-range) {
-		width: $mobile-container;
-	}
-}
-
-// Grid Row and Column Setup
-.grid {
-	@include display(flex);
-	@include flex-flow(row);
-	list-style: none;
-	margin: 0;
-	padding: 0;
-	@include breakpoint(mobile-only) {
-		@include flex-flow(row wrap);
-	}
-}
-
-.block {
-	@include flex(1);
-    min-width: 0;
-    min-height: 0;
-	@include breakpoint(mobile-only) {
-		@include flex(0 100%);
-	}
-}
-
-// Content Block Spacing
-.content {
-	margin: $content-margin;
-	padding: $content-padding;
-}
-
-body [class*="size-"] {
-	@include breakpoint(mobile-only) {
-		@include flex(0 100%);
-	}
-}
-
-// Custom Size Modifiers
-.size-1-2 {
-	@include flex(0 percentage(1/2));
-}
-
-.size-1-3 {
-	@include flex(0 percentage(1/3));
-}
-
-.size-1-4 {
-	@include flex(0 percentage(1/4));
-}
-
-.size-1-5 {
-	@include flex(0 percentage(1/5));
-}
-
-.size-1-6 {
-	@include flex(0 percentage(1/6));
-}
-
-.size-1-7 {
-	@include flex(0 percentage(1/7));
-}
-
-.size-1-8 {
-	@include flex(0 percentage(1/8));
-}
-
-.size-1-9 {
-	@include flex(0 percentage(1/9));
-}
-
-.size-1-10 {
-	@include flex(0 percentage(1/10));
-}
-
-.size-1-11 {
-	@include flex(0 percentage(1/11));
-}
-
-.size-1-12 {
-	@include flex(0 percentage(1/12));
-}
-
-@include breakpoint(tablet-range) {
-	.size-tablet-1-2 {
-		@include flex(0 percentage(1/2));
-	}
-
-	.size-tablet-1-3 {
-		@include flex(0 percentage(1/3));
-	}
-
-	.size-tablet-1-4 {
-		@include flex(0 percentage(1/4));
-	}
-
-	.size-tablet-1-5 {
-		@include flex(0 percentage(1/5));
-	}
-
-	.size-tablet-1-6 {
-		@include flex(0 percentage(1/6));
-	}
-
-	.size-tablet-1-7 {
-		@include flex(0 percentage(1/7));
-	}
-
-	.size-tablet-1-8 {
-		@include flex(0 percentage(1/8));
-	}
-
-	.size-tablet-1-9 {
-		@include flex(0 percentage(1/9));
-	}
-
-	.size-tablet-1-10 {
-		@include flex(0 percentage(1/10));
-	}
-
-	.size-tablet-1-11 {
-		@include flex(0 percentage(1/11));
-	}
-
-	.size-tablet-1-12 {
-		@include flex(0 percentage(1/12));
-	}
-}
-
-// Fix for Firefox versions 27 and below
-@include breakpoint(mobile-only) {
-	@supports not (flex-wrap: wrap) {
-		.grid {
-			display: block;
-			@include flex-wrap(inherit);
-		}
-		.block {
-			display: block;
-			@include flex(inherit);
-		}
-	}
-}
-
-// Reordering
-.first-block {
-  -webkit-box-ordinal-group: 0;
-  -webkit-order: -1;
-  -ms-flex-order: -1;
-  order: -1;
-}
-
-.last-block {
-  -webkit-box-ordinal-group: 2;
-  -webkit-order: 1;
-  -ms-flex-order: 1;
-  order: 1;
-}
-
-// Fixed Grid Style
-.fixed-blocks {
-	@include flex-flow(row wrap);
-	.block {
-		@include flex(inherit);
-		width: $fixed-block-full;
-		@include breakpoint(desktop-range) {
-			width: $fixed-block-desktop;
-		}
-		@include breakpoint(tablet-range) {
-			width: $fixed-block-tablet;
-		}
-		@include breakpoint(mobile-only) {
-			width: 100%;
-		}
-	}
-}
diff --git a/themes/learn2/scss/nucleus/_forms.scss b/themes/learn2/scss/nucleus/_forms.scss
deleted file mode 100644
index 0c3e91f0..00000000
--- a/themes/learn2/scss/nucleus/_forms.scss
+++ /dev/null
@@ -1,63 +0,0 @@
-fieldset {
-	border: 0;
-	padding: $content-padding;
-	margin: 0 0 $leading-margin 0;
-}
-
-input,
-label,
-select {
-	display: block;
-}
-
-label {
-	margin-bottom: $leading-margin / 4;
-
-	&.required:after {
-		content: "*";
-	}
-
-	abbr {
-		display: none;
-	}
-}
-
-textarea, #{$all-text-inputs}, select[multiple=multiple] {
-	@include transition(border-color);
-	border-radius: $core-border-radius;
-	margin-bottom: $leading-margin / 2;
-	padding: ($leading-margin / 4) ($leading-margin / 4);
-	width: 100%;
-
-	&:focus {
-		outline: none;
-	}
-}
-
-textarea {
-	resize: vertical;
-}
-
-input[type="checkbox"], input[type="radio"] {
-	display: inline;
-	margin-right: $leading-margin / 4;
-}
-
-input[type="file"] {
-	width: 100%;
-}
-
-select {
-	width: auto;
-	max-width: 100%;
-	margin-bottom: $leading-margin;
-}
-
-button,
-input[type="submit"] {
-	cursor: pointer;
-	user-select: none;
-	vertical-align: middle;
-	white-space: nowrap;
-	border: inherit;
-}
\ No newline at end of file
diff --git a/themes/learn2/scss/nucleus/_typography.scss b/themes/learn2/scss/nucleus/_typography.scss
deleted file mode 100644
index 5e74101a..00000000
--- a/themes/learn2/scss/nucleus/_typography.scss
+++ /dev/null
@@ -1,86 +0,0 @@
-// Body Base
-body {
-	font-size: $core-font-size;
-	line-height: $core-line-height;
-}
-
-// Headings
-h1, h2, h3, h4, h5, h6 {
-	margin: $leading-margin / 2 0 $leading-margin 0;
-	text-rendering: optimizeLegibility;
-}
-
-h1 {
-	font-size: $h1-font-size;
-}
-
-h2 {
-	font-size: $h2-font-size;
-}
-
-h3 {
-	font-size: $h3-font-size;
-}
-
-h4 {
-	font-size: $h4-font-size;
-}
-
-h5 {
-	font-size: $h5-font-size;
-}
-
-h6 {
-	font-size: $h6-font-size;
-}
-
-// Paragraph
-p {
-	margin: $leading-margin 0;
-}
-
-// Lists
-ul, ol {
-	margin-top: $leading-margin;
-	margin-bottom: $leading-margin;
-	ul, ol {
-		margin-top: 0;
-		margin-bottom: 0;
-	}
-}
-
-// Blockquote
-blockquote {
-	margin: $leading-margin 0;
-	padding-left: $leading-margin / 2;
-}
-
-cite {
-	display: block;
-	font-size: $core-font-size - 0.125;
-	&:before {
-      content: "\2014 \0020";
-    }
-}
-
-// Inline and Code
-pre {
-	margin: $leading-margin 0;
- 	padding: $content-padding;
-}
-
-code {
-	vertical-align: bottom;
-}
-
-// Extras
-small {
-	font-size: $core-font-size - 0.125;
-}
-
-hr {
-	border-left: none;
-	border-right: none;
-	border-top: none;
-	margin: $leading-margin 0;
-}
diff --git a/themes/learn2/scss/nucleus/functions/_base.scss b/themes/learn2/scss/nucleus/functions/_base.scss
deleted file mode 100644
index ffef250d..00000000
--- a/themes/learn2/scss/nucleus/functions/_base.scss
+++ /dev/null
@@ -1,2 +0,0 @@
-@import "direction";
-@import "range";
\ No newline at end of file
diff --git a/themes/learn2/scss/nucleus/functions/_direction.scss b/themes/learn2/scss/nucleus/functions/_direction.scss
deleted file mode 100644
index e336bb5d..00000000
--- a/themes/learn2/scss/nucleus/functions/_direction.scss
+++ /dev/null
@@ -1,37 +0,0 @@
-@function opposite-direction($dir) {
-	@if $dir == 'left' {
-		@return right;
-	}
-	@else if  $dir == 'right' {
-		@return left;
-	}
-	@else if $dir == 'ltr' {
-		@return rtl;
-	}
-	@else if $dir == 'rtl' {
-		@return ltr;
-	}
-	@else if $dir == 'top' {
-		@return bottom;
-	}
-	@else if $dir == 'bottom' {
-		@return top;
-	}
-	@else {
-		@warn "#{$dir} is not a direction! Make sure your direction is all lowercase!";
-		@return false;
-	}
-}
-
-@function named-direction($dir) {
-	@if $dir == 'ltr' {
-		@return left;
-	}
-	@else if $dir == 'rtl' {
-		@return right;
-	}
-	@else {
-		@warn "#{$dir} is not a valid HTML direction! Make sure you are using a valid HTML direction";
-		@return false;
-	}
-}
\ No newline at end of file
diff --git a/themes/learn2/scss/nucleus/functions/_range.scss b/themes/learn2/scss/nucleus/functions/_range.scss
deleted file mode 100644
index 0e9dec9a..00000000
--- a/themes/learn2/scss/nucleus/functions/_range.scss
+++ /dev/null
@@ -1,13 +0,0 @@
-@function lower-bound($range){
-	@if length($range) <= 0 {
-		@return 0;
-	}
-	@return nth($range,1);
-}
-
-@function upper-bound($range) {
-	@if length($range) < 2 {
-		@return 999999999999;
-	}
-	@return nth($range, 2);
-}
\ No newline at end of file
diff --git a/themes/learn2/scss/nucleus/mixins/_base.scss b/themes/learn2/scss/nucleus/mixins/_base.scss
deleted file mode 100644
index 5e4a7090..00000000
--- a/themes/learn2/scss/nucleus/mixins/_base.scss
+++ /dev/null
@@ -1,2 +0,0 @@
-@import "breakpoints";
-@import "utilities";
\ No newline at end of file
diff --git a/themes/learn2/scss/nucleus/mixins/_breakpoints.scss b/themes/learn2/scss/nucleus/mixins/_breakpoints.scss
deleted file mode 100644
index 67e1e46c..00000000
--- a/themes/learn2/scss/nucleus/mixins/_breakpoints.scss
+++ /dev/null
@@ -1,27 +0,0 @@
-// Breakpoints
-@mixin breakpoint($breakpoint, $media: all) {
-	@if $breakpoint == large-desktop-range {
-		@media only #{$media} and (min-width: $large-desktop-container) { @content; }
-	}
-	@else if $breakpoint == desktop-range {
-		@media only #{$media} and (min-width: $desktop-container) and (max-width: $large-desktop-container - 0.062) { @content; }
-	}
-	@else if $breakpoint == tablet-range {
-		@media only #{$media} and (min-width: $tablet-container) and (max-width: $desktop-container - 0.062) { @content; }
-	}
-	@else if $breakpoint == large-mobile-range {
-		@media only #{$media} and (min-width: $large-mobile-container + 0.063) and (max-width: $tablet-container - 0.062) { @content; }
-	}
-	@else if $breakpoint == small-mobile-range {
-		@media only #{$media} and (max-width: $large-mobile-container) { @content; }
-	}
-	@else if $breakpoint == no-mobile {
-		@media only #{$media} and (min-width: $tablet-container) { @content; }
-	}
-	@else if $breakpoint == mobile-only {
-		@media only #{$media} and (max-width: $tablet-container - 0.062) { @content; }
-	}
-	@else if $breakpoint == desktop-only {
-		@media only #{$media} and (max-width: $desktop-container - 0.062) { @content; }
-	}
-}
diff --git a/themes/learn2/scss/nucleus/mixins/_utilities.scss b/themes/learn2/scss/nucleus/mixins/_utilities.scss
deleted file mode 100644
index adda82f0..00000000
--- a/themes/learn2/scss/nucleus/mixins/_utilities.scss
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-// List Reset
-%list-reset {
-	margin: 0;
-	padding: 0;
-	list-style: none;
-}
-
-// Vertical Centering
-%vertical-align {
-	position: relative;
-	top: 50%;
-	-webkit-transform: translateY(-50%);
-	-moz-transform: translateY(-50%);
-	-o-transform: translateY(-50%);
-	-ms-transform: translateY(-50%);
-	transform: translateY(-50%);
-}
-
-// Columns
-@mixin columns($columns) {
-	width: percentage(1/$columns);
-}
-
-// Float with margin variable
-@mixin float($direction, $margin: 0) {
-	float: $direction;
-	margin-#{opposite-direction($direction)}: $margin;
-}
-
diff --git a/themes/learn2/scss/nucleus/particles/_align-text.scss b/themes/learn2/scss/nucleus/particles/_align-text.scss
deleted file mode 100644
index 94ef8159..00000000
--- a/themes/learn2/scss/nucleus/particles/_align-text.scss
+++ /dev/null
@@ -1,46 +0,0 @@
-// Alignment Classes
-$align-class-names:
-	large-desktop,
-	desktop,
-	tablet,
-	large-mobile,
-	small-mobile,
-	no-mobile,
-	mobile-only;
-
-// Breakpoints
-$align-class-breakpoints:
-	$large-desktop-range,
-	$desktop-range,
-	$tablet-range,
-	$large-mobile-range,
-	$small-mobile-range,
-	$no-mobile,
-	$mobile-only;
-
-// Create Responsive Alignment Classes
-@mixin align-classes{
-	.text-left {
-		text-align: left !important;
-	}
-	.text-right {
-		text-align: right !important;
-	}
-	.text-center {
-		text-align: center !important;
-	}
-	.text-justify {
-		text-align: justify !important;
-	}
-
-	@for $i from 1 through length($align-class-names) {
-		@media #{(nth($align-class-breakpoints, $i))} {
-			.#{(nth($align-class-names, $i))}-text-left { text-align: left !important; }
-			.#{(nth($align-class-names, $i))}-text-right   { text-align: right !important; }
-			.#{(nth($align-class-names, $i))}-text-center  { text-align: center !important; }
-			.#{(nth($align-class-names, $i))}-text-justify { text-align: justify !important; }
-		}
-	}
-}
-
-@include align-classes;
\ No newline at end of file
diff --git a/themes/learn2/scss/nucleus/particles/_visibility.scss b/themes/learn2/scss/nucleus/particles/_visibility.scss
deleted file mode 100644
index e69de29b..00000000
diff --git a/themes/learn2/scss/theme.scss b/themes/learn2/scss/theme.scss
deleted file mode 100644
index 06105f34..00000000
--- a/themes/learn2/scss/theme.scss
+++ /dev/null
@@ -1,61 +0,0 @@
-// REQUIRED DEPENDENCIES - DO NOT CHANGE
-
-// Load Third Party Libraries
-@import "vendor/bourbon/bourbon";
-
-// Load Nucleus Configuration
-@import "configuration/nucleus/base";
-
-// Load Template Configuration
-@import "configuration/theme/base";
-
-// Load Nucleus Mixins and Functions
-@import "nucleus/functions/base";
-@import "nucleus/mixins/base";
-
-// Load Template Library
-@import "theme/modules/base";
-
-//-------------------------------------------
-
-// TEMPLATE COMPONENTS
-
-// Configuration
-@import "theme/configuration";
-
-// Core
-@import "theme/core";
-@import "theme/fonts";
-
-// Forms
-@import "theme/forms";
-
-// Header
-@import "theme/header";
-
-// Nav
-@import "theme/nav";
-
-// Main
-@import "theme/main";
-
-// Typography
-@import "theme/typography";
-
-// Tables
-@import "theme/tables";
-
-// Buttons
-@import "theme/buttons";
-
-// Bullets
-@import "theme/bullets";
-
-// Custom
-@import "theme/tooltips";
-
-// Scrollbar
-@import "theme/scrollbar";
-
-// Custom
-@import "theme/custom";
diff --git a/themes/learn2/scss/theme/_bullets.scss b/themes/learn2/scss/theme/_bullets.scss
deleted file mode 100644
index c1762df0..00000000
--- a/themes/learn2/scss/theme/_bullets.scss
+++ /dev/null
@@ -1,60 +0,0 @@
-.bullets {
-	margin: $leading-margin 0;
-	margin-left: -$leading-margin / 2;
-	margin-right: -$leading-margin / 2;
-	overflow: auto;
-}
-
-.bullet {
-	float: left;
-	padding: 0 $leading-margin / 2;
-}
-
-.two-column-bullet {
-	@include columns(2);
-	@include breakpoint(mobile-only) {
-		@include columns(1);
-	}
-}
-
-.three-column-bullet {
-	@include columns(3);
-	@include breakpoint(mobile-only) {
-		@include columns(1);
-	}
-}
-
-.four-column-bullet {
-	@include columns(4);
-	@include breakpoint(mobile-only) {
-		@include columns(1);
-	}
-}
-
-.bullet-icon {
-	float: left;
-	background: $bullet-icon-color-1;
-	padding: $bullet-icon-size / 4;
-	width: $bullet-icon-size;
-	height: $bullet-icon-size;
-	border-radius: 50%;
-	color: $white;
-	font-size: $bullet-icon-size / 2;
-	text-align: center;
-}
-
-.bullet-icon-1 {
-	background: $bullet-icon-color-1;
-}
-
-.bullet-icon-2 {
-	background: $bullet-icon-color-2;
-}
-
-.bullet-icon-3 {
-	background: $bullet-icon-color-3;
-}
-
-.bullet-content {
-	margin-left: $bullet-icon-size * 1.3;
-}
\ No newline at end of file
diff --git a/themes/learn2/scss/theme/_buttons.scss b/themes/learn2/scss/theme/_buttons.scss
deleted file mode 100644
index 2402bde6..00000000
--- a/themes/learn2/scss/theme/_buttons.scss
+++ /dev/null
@@ -1,9 +0,0 @@
-.button {
-	@extend %button;
-	@include button-color($core-accent);
-}
-
-.button-secondary {
-	@extend %button;
-	@include button-color($secondary-link);
-}
\ No newline at end of file
diff --git a/themes/learn2/scss/theme/_configuration.scss b/themes/learn2/scss/theme/_configuration.scss
deleted file mode 100644
index 9ba80b1d..00000000
--- a/themes/learn2/scss/theme/_configuration.scss
+++ /dev/null
@@ -1,45 +0,0 @@
-$header-height: 0;
-$header-bg: $core-accent;
-$sidebar-width: 300px;
-$sidebar-width-smaller: 230px;
-$sidebar-bg: #38424D;
-$sidebar-text: #bbbbbb;
-$sidebar-link: #bbbbbb;
-$navbar-text: desaturate($core-accent,50%);
-$navbar-bg: #F6F6F6;
-$progress-bar: #50D681;
-$check-color: lighten($sidebar-bg, 30%);
-$star-color: #F8C74A;
-
-// Font Weights
-$font-weight-bold: 600;
-$font-weight-medium: 500;
-$font-weight-regular: 400;
-
-$body-margin: 4rem;
-
-// Logo
-$logo-width: 8rem;
-$logo-height: 2rem;
-
-// Standard Colors
-$turquoise: #1ABC9C;
-$green_sea: #16A085;
-$emerald: #2ECC71;
-$nephritis: #27AE60;
-$peter_river: #3498DB;
-$belize_hole: #2980B9;
-$amethyst: #A66BBE;
-$wisteria: #8E44AD;
-$wet_asphalt: #34495E;
-$midnight_blue: #2C3E50;
-$sunflower: #F2CA27;
-$orange: #F39C12;
-$carrot: #E67E22;
-$pumpkin: #D35400;
-$alizarin: #E74C3C;
-$pomegranate: #C0392B;
-$clouds: #ECF0F1;
-$silver: #BDC3C7;
-$concrete: #95A5A6;
-$asbestos: #7F8C8D;
diff --git a/themes/learn2/scss/theme/_core.scss b/themes/learn2/scss/theme/_core.scss
deleted file mode 100644
index 2f248636..00000000
--- a/themes/learn2/scss/theme/_core.scss
+++ /dev/null
@@ -1,30 +0,0 @@
-body {
-	background: $page-bg;
-	color: $core-text;
-    -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
-}
-
-a {
-	color: $core-accent;
-	&:hover {
-		color: darken($core-accent, 15%);
-	}
-}
-
-pre {
-	position: relative;
-}
-
-.bg {
-	background: #fff;
-	border: 1px solid $body-border;
-}
-
-b, strong {
-    font-weight: $font-weight-bold
-}
-
-.default-animation {
-    @include transition(all 0.5s ease);
-}
diff --git a/themes/learn2/scss/theme/_custom.scss b/themes/learn2/scss/theme/_custom.scss
deleted file mode 100644
index cc313aa9..00000000
--- a/themes/learn2/scss/theme/_custom.scss
+++ /dev/null
@@ -1,232 +0,0 @@
-@charset "UTF-8";
-
-// Your custom SCSS should be written here...
-
-//Fluidbox fixes
-.lightbox-active {
-	#body {
-		overflow: visible;
-		.padding {
-			overflow: visible;
-		}
-	}
-}
-
-//Github
-#github-contrib {
-	i {
-		vertical-align: middle;
-	}
-}
-
-//Featherlight fixes
-.featherlight img {
-    margin: 0 !important;
-}
-
-//Lifecycle
-.lifecycle {
-
-	#body-inner {
-
-		ul {
-			list-style: none;
-			margin: 0;
-			padding: 2rem 0 0;
-			position: relative;
-		}
-
-		ol {
-			margin: 1rem 0 1rem 0;
-			padding: 2rem;
-			position: relative;
-
-			li {margin-left: 1rem;}
-
-			strong {
-				text-decoration: underline;
-			}
-
-			ol {
-				margin-left: -1rem;
-			}
-
-		}
-
-		h3[class*='level'] {
-			font-size: 20px;
-			position: absolute;
-			margin: 0;
-			padding: 4px 10px;
-			right: 0;
-			z-index: 1000;
-			color: #fff;
-			background: $turquoise;
-		}
-
-		ol h3 {
-			margin-top: 1rem !important;
-			right: 2rem !important;
-		}
-
-		.level-1 + ol {
-			background: lighten($turquoise,56%);
-			border: 4px solid $turquoise;
-			color: $green_sea;
-			h3 {
-				background: $emerald;
-
-			}
-		}
-
-		.level-2 + ol  {
-			background: lighten($emerald,49%);
-			border: 4px solid $emerald;
-			color: $nephritis;
-			h3 {
-				background: $peter_river;
-			}
-		}
-
-		.level-3 + ol {
-			background: lighten($peter_river,44%);
-			border: 4px solid $peter_river;
-			color: $belize_hole;
-			h3 {
-				background: $wet_asphalt;
-			}
-		}
-
-		.level-4 + ol{
-			background: lighten($wet_asphalt,63%);
-			border: 4px solid $wet_asphalt;
-			color: $midnight_blue;
-			h3 {
-				background: $wet_asphalt;
-			}
-		}
-	}
-}
-
-#top-bar {
-    background: $navbar-bg;
-    border-radius: 2px;
-    margin: 0rem -1rem 2rem;
-    padding: 0 1rem;
-    height: 0;
-    min-height: 3rem;
-}
-
-// Github link
-#top-github-link {
-
-    @extend %vertical-align;
-    position: relative;
-    z-index: 1;
-
-    float: right;
-    display: block;
-}
-
-// Breadcrumbs
-#body #breadcrumbs {
-
-    @extend %vertical-align;
-
-    height: auto;
-    display: block;
-    margin-bottom: 0;
-    padding-left: 0;
-
-    line-height: 1.4;
-
-    span {
-        padding: 0 0.1rem;
-    }
-}
-
-// Media Query stuff
-@include breakpoint(desktop-only) {
-    #sidebar {
-        width: $sidebar-width-smaller;
-    }
-    #body {
-        margin-left: $sidebar-width-smaller;
-    }
-}
-@include breakpoint(mobile-only) {
-    #sidebar {
-        width: $sidebar-width-smaller;
-        left: - $sidebar-width-smaller;
-    }
-    #body {
-        margin-left: 0;
-        width: 100%;
-    }
-
-    .sidebar-hidden {
-        overflow: hidden;
-
-        #sidebar {
-            left: 0;
-        }
-        #body {
-            margin-left: $sidebar-width-smaller;
-
-            overflow: hidden;
-        }
-        #overlay {
-            position: absolute;
-            left:0;
-            right: 0;
-            top: 0;
-            bottom: 0;
-            z-index:10;
-            background: rgba(255,255,255,.5);
-            cursor: pointer;
-        }
-    }
-}
-
-// clipboard
-.copy-to-clipboard {
-  background-image: url(../images/clippy.svg);
-  background-position: 50% 50%;
-  background-size: 16px 16px;
-  background-repeat: no-repeat;
-  width: 27px;
-  height: $core-font-size + (.2rem * 2);
-	top: -1px;
-  display: inline-block;
-  vertical-align: middle;
-  position: relative;
-  color: darken($core-text,10%);
-  background-color: $code-bg;
-  margin-left: -.2rem;
-  cursor: pointer;
-  border-radius: 0 2px 2px 0;
-
-  &:hover {
-    background-color: darken($code-bg, 5%);
-  }
-
-  pre & {
-    position: absolute;
-    right: 4px;
-    top: 4px;
-    background-color: #eee;
-    border-color: #ddd;
-    border-radius: 2px;
-
-    &:hover {
-      background-color: #d9d9d9;
-    }
-  }
-}
-
-// Utils
-.parent-element {
-  -webkit-transform-style: preserve-3d;
-  -moz-transform-style: preserve-3d;
-  transform-style: preserve-3d;
-}
diff --git a/themes/learn2/scss/theme/_fonts.scss b/themes/learn2/scss/theme/_fonts.scss
deleted file mode 100644
index ad04c230..00000000
--- a/themes/learn2/scss/theme/_fonts.scss
+++ /dev/null
@@ -1,8 +0,0 @@
-// Import Google Web Fonts
-@import url(//fonts.googleapis.com/css?family=Montserrat:400|Muli:300,400|Inconsolata);
-
-$font-family-default:           "Muli", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
-$font-family-header:            "Montserrat", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
-$font-family-mono:              "Inconsolata", monospace;
-$font-family-serif:             "Georgia", "Times", "Times New Roman", serif;
-
diff --git a/themes/learn2/scss/theme/_forms.scss b/themes/learn2/scss/theme/_forms.scss
deleted file mode 100644
index 8339109e..00000000
--- a/themes/learn2/scss/theme/_forms.scss
+++ /dev/null
@@ -1,22 +0,0 @@
-fieldset {
-	border: 1px solid $core-border-color;
-}
-
-textarea, #{$all-text-inputs}, select[multiple=multiple] {
-	background-color: white;
-	border: 1px solid $core-border-color;
-	box-shadow: $core-box-shadow;
-
-	&:hover {
-		border-color: $core-border-color-hover;
-	}
-
-	&:focus {
-		border-color: $core-border-color-focus;
-		box-shadow: $core-box-shadow-focus;
-	}
-}
-
-label {
-	@extend strong;
-}
\ No newline at end of file
diff --git a/themes/learn2/scss/theme/_header.scss b/themes/learn2/scss/theme/_header.scss
deleted file mode 100644
index e164b25a..00000000
--- a/themes/learn2/scss/theme/_header.scss
+++ /dev/null
@@ -1,66 +0,0 @@
-#header {
-    background: $header-bg;
-    color: $white;
-    text-align: center;
-
-    padding: 1rem;
-
-    a {
-        display: inline-block;
-    }
-
-    #logo-svg {
-        @extend .default-animation;
-        width: $logo-width;
-        height: $logo-height;
-
-        path {
-            @extend .default-animation;
-            fill: $white;
-        }
-    }
-}
-
-.searchbox {
-    margin-top: 0.5rem;
-    position: relative;
-
-    border: 1px solid lighten($header-bg, 5%);
-    background: darken($header-bg,5%);
-    border-radius: 4px;
-
-    label {
-        color: rgba($white, 0.8);
-        position: absolute;
-        left: 10px;
-        top: 3px;
-    }
-
-    span {
-        color: rgba($white, 0.6);
-        position: absolute;
-        right: 10px;
-        top: 3px;
-        cursor: pointer;
-
-        &:hover {
-            color: rgba($white, 0.9);
-        }
-    }
-
-    input {
-        display: inline-block;
-        color: $white;
-        width: 100%;
-        height: 30px;
-        background: transparent;
-        border: 0;
-        padding: 0 25px 0 30px;
-        margin: 0;
-        font-weight: $font-weight-regular;
-
-        @include placeholder {
-            color: rgba($white, 0.6);
-        }
-    }
-}
diff --git a/themes/learn2/scss/theme/_main.scss b/themes/learn2/scss/theme/_main.scss
deleted file mode 100644
index 5b87f907..00000000
--- a/themes/learn2/scss/theme/_main.scss
+++ /dev/null
@@ -1,149 +0,0 @@
-#main {
-	background: $main-bg;
-	margin: 0 0 $content-margin + $content-padding 0;
-}
-
-#body {
-    img, .video-container {
-        margin: 3rem auto;
-        display: block;
-        text-align: center;
-
-        &.border {
-            border: 2px solid #e6e6e6 !important;
-            padding: 2px;
-        }
-
-        &.shadow {
-            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
-        }
-    }
-
-    @extend .default-animation;
-    position: relative;
-    margin-left: $sidebar-width;
-    min-height: 100%;
-
-    .bordered {
-        border: 1px solid #ccc;
-    }
-
-    .padding {
-        @extend .default-animation;
-        padding: 3rem ($body-margin + 2rem);
-
-        @include breakpoint(desktop-only) {
-            position: static;
-            padding: 15px ($body-margin - 1rem);
-        }
-
-        @include breakpoint(mobile-only) {
-            padding: 5px 1rem;
-        }
-    }
-
-    h1 + hr {
-        margin-top: -1.7rem;
-        margin-bottom: 3rem;
-    }
-
-    #navigation {
-
-        @include breakpoint(desktop-only) {
-            position: static;
-            margin-right: 0 !important;
-            width: 100%;
-            display: table;
-        }
-    }
-
-    .nav {
-        @extend .default-animation;
-        position: fixed;
-        top: 0;
-        bottom: 0;
-        width: $body-margin;
-        font-size: 50px;
-        height: 100%;
-        cursor: pointer;
-        display: table;
-        text-align: center;
-        > i {
-            display: table-cell;
-            vertical-align: middle;
-            text-align: center;
-        }
-
-        @include breakpoint(desktop-only) {
-            display: table-cell;
-            position: static;
-            top: auto;
-            width: 50%;
-            text-align: center;
-            height: 100px;
-            line-height: 100px;
-            padding-top: 0;
-            > i {
-                display: inline-block;
-            }
-        }
-
-
-        &:hover {
-            background: $navbar-bg;
-        }
-
-        &.nav-pref {
-            left: 0;
-        }
-
-        &.nav-next {
-            right: 0;
-        }
-    }
-}
-
-#body-inner {
-    margin-bottom: 5rem;
-}
-
-// Chapter title
-#chapter {
-
-    display: flex;
-    align-items: center;
-    justify-content: center;
-    height: 100%;
-    padding: 2rem 0;
-
-    #body-inner {
-        padding-bottom: 3rem;
-        max-width: 80%;
-    }
-
-    h3 {
-        font-family: $font-family-default;
-        font-weight: $font-weight-regular;
-        text-align: center;
-    }
-
-    h1 {
-        font-size: 5rem;
-        border-bottom: 4px solid $rule-color;
-    }
-
-    p {
-        text-align: center;
-        font-size: 1.2rem;
-    }
-}
-
-#footer {
-    padding: 3rem 1rem;
-    color: darken($sidebar-link, 10%);
-    font-size: 13px;
-
-    p {
-        margin: 0;
-    }
-}
diff --git a/themes/learn2/scss/theme/_nav.scss b/themes/learn2/scss/theme/_nav.scss
deleted file mode 100644
index e83ce6c1..00000000
--- a/themes/learn2/scss/theme/_nav.scss
+++ /dev/null
@@ -1,212 +0,0 @@
-#sidebar-toggle {
-    display: none;
-
-    @include breakpoint(mobile-only) {
-         display: inline-block;
-     }
-
-}
-
-#sidebar {
-    @extend .default-animation;
-    background-color: $sidebar-bg;
-    position: fixed;
-    top: 0;
-    width: $sidebar-width;
-    bottom: 0;
-    left: 0;
-    font-weight: $font-weight-medium;
-    font-size: 15px;
-
-    a {
-        color: $sidebar-link;
-        &:hover {
-            color: lighten($sidebar-link, 10%);
-        }
-        &.subtitle {
-            color: rgba($sidebar-link, 0.6);
-        }
-    }
-
-    hr {
-        border-bottom: 1px solid darken($sidebar-bg, 3%);
-    }
-
-    a.padding {
-        padding: 0 1rem;
-    }
-
-    h5 {
-        margin: 2rem 0 0;
-        position: relative;
-        line-height: 2;
-
-        a {
-            display: block;
-            margin-left: 0;
-            margin-right: 0;
-            padding-left: 1rem;
-            padding-right: 1rem;
-        }
-
-        i {
-            color: rgba($sidebar-link, 0.6);
-            position: absolute;
-            right: 0.6rem;
-            top: 0.7rem;
-            font-size: 80%;
-        }
-
-        &.parent {
-            a {
-                background: darken($sidebar-bg, 7%);
-                color: lighten($sidebar-link, 5%) !important;
-            }
-        }
-
-        &.active {
-            a {
-                background: $white;
-                color: $core-text !important;
-            }
-
-            i {
-                color: $core-text !important;
-            }
-        }
-
-
-    }
-
-    h5 + ul.topics {
-        display: none;
-        margin-top: 0;
-    }
-
-    h5.parent, h5.active {
-        + ul.topics {
-            display: block;
-        }
-    }
-
-
-    ul {
-        @extend .default-animation;
-        list-style: none;
-        padding: 0;
-        margin: 0;
-
-        &.searched {
-            a {
-                color: darken($sidebar-link, 20%);
-            }
-
-            .search-match {
-                a {
-                    color: lighten($sidebar-link, 10%);
-                    &:hover {
-                        color: lighten($sidebar-link, 20%);
-                    }
-                }
-            }
-        }
-
-        &.topics {
-            margin: 0 1rem;
-
-            &.searched {
-                ul {
-                    display: block;
-                }
-            }
-
-            ul {
-                display: none;
-                padding-bottom: 1rem;
-
-                ul {
-                    padding-bottom: 0;
-                }
-            }
-
-            li.parent ul, > li.active ul {
-                display: block;
-            }
-
-            > li {
-                > a {
-                    line-height: 2rem;
-                    font-size: 1.1rem;
-
-                    b {
-                        opacity: 0.5;
-                        font-weight: normal;
-                    }
-
-                    .fa {
-                        margin-top: 9px;
-                    }
-                }
-
-                &.parent, &.active {
-                    background: darken($sidebar-bg, 5%);
-                    margin-left: -1rem;
-                    margin-right: -1rem;
-                    padding-left: 1rem;
-                    padding-right: 1rem;
-                }
-            }
-        }
-
-        li.active > a {
-            background: $white;
-            color: $core-text !important;
-            margin-left: -1rem;
-            margin-right: -1rem;
-            padding-left: 1rem;
-            padding-right: 1rem;
-        }
-
-        li {
-            padding: 0;
-            &.visited + span {
-                margin-right: 16px;
-            }
-            a {
-                display: block;
-                padding: 2px 0;
-                span {
-                    text-overflow: ellipsis;
-                    overflow: hidden;
-                    white-space: nowrap;
-                    display: block;
-                }
-            }
-            > a {
-                padding: 4px 0;
-            }
-
-            .fa {
-                display: none;
-                float: right;
-                font-size: 13px;
-                min-width: 16px;
-                margin: 4px 0 0 0;
-                text-align: right;
-            }
-
-            &.visited {
-                > a .read-icon {
-                    color: $core-accent;
-                    display: inline;
-                }
-            }
-
-            li {
-                padding-left: 1rem;
-                text-indent: 0.2rem;
-            }
-        }
-
-    }
-}
diff --git a/themes/learn2/scss/theme/_scrollbar.scss b/themes/learn2/scss/theme/_scrollbar.scss
deleted file mode 100644
index 00c9cfc9..00000000
--- a/themes/learn2/scss/theme/_scrollbar.scss
+++ /dev/null
@@ -1,139 +0,0 @@
-/*************** SCROLLBAR BASE CSS ***************/
-
-.highlightable {
-    padding: 25px 0 15px;
-}
-
-.scroll-wrapper {
-    overflow: hidden !important;
-    padding: 0 !important;
-    position: relative;
-}
-
-.scroll-wrapper > .scroll-content {
-    border: none !important;
-    box-sizing: content-box !important;
-    height: auto;
-    left: 0;
-    margin: 0;
-    max-height: none;
-    max-width: none !important;
-    overflow: scroll !important;
-    padding: 0;
-    position: relative !important;
-    top: 0;
-    width: auto !important;
-}
-
-.scroll-wrapper > .scroll-content::-webkit-scrollbar {
-    height: 0;
-    width: 0;
-}
-
-.scroll-element {
-    display: none;
-}
-.scroll-element, .scroll-element div {
-    box-sizing: content-box;
-}
-
-.scroll-element.scroll-x.scroll-scrollx_visible,
-.scroll-element.scroll-y.scroll-scrolly_visible {
-    display: block;
-}
-
-.scroll-element .scroll-bar,
-.scroll-element .scroll-arrow {
-    cursor: default;
-}
-
-.scroll-textarea {
-
-}
-.scroll-textarea > .scroll-content {
-    overflow: hidden !important;
-}
-.scroll-textarea > .scroll-content > textarea {
-    border: none !important;
-    box-sizing: border-box;
-    height: 100% !important;
-    margin: 0;
-    max-height: none !important;
-    max-width: none !important;
-    overflow: scroll !important;
-    outline: none;
-    padding: 2px;
-    position: relative !important;
-    top: 0;
-    width: 100% !important;
-}
-.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
-    height: 0;
-    width: 0;
-}
-
-
-
-
-/*************** SIMPLE INNER SCROLLBAR ***************/
-
-.scrollbar-inner > .scroll-element,
-.scrollbar-inner > .scroll-element div
-{
-    border: none;
-    margin: 0;
-    padding: 0;
-    position: absolute;
-    z-index: 10;
-}
-
-.scrollbar-inner > .scroll-element div {
-    display: block;
-    height: 100%;
-    left: 0;
-    top: 0;
-    width: 100%;
-}
-
-.scrollbar-inner > .scroll-element.scroll-x {
-    bottom: 2px;
-    height: 8px;
-    left: 0;
-    width: 100%;
-}
-
-.scrollbar-inner > .scroll-element.scroll-y {
-    height: 100%;
-    right: 2px;
-    top: 0;
-    width: 8px;
-}
-
-.scrollbar-inner > .scroll-element .scroll-element_outer {
-    overflow: hidden;
-}
-
-.scrollbar-inner > .scroll-element .scroll-element_outer,
-.scrollbar-inner > .scroll-element .scroll-element_track,
-.scrollbar-inner > .scroll-element .scroll-bar {
-    -webkit-border-radius: 8px;
-    -moz-border-radius: 8px;
-    border-radius: 8px;
-}
-
-.scrollbar-inner > .scroll-element .scroll-element_track,
-.scrollbar-inner > .scroll-element .scroll-bar {
-    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
-    filter: alpha(opacity=30);
-    opacity: 0.3;
-}
-
-
-/* update scrollbar offset if both scrolls are visible */
-
-.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; }
-.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }
-
-
-.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
-.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }
diff --git a/themes/learn2/scss/theme/_tables.scss b/themes/learn2/scss/theme/_tables.scss
deleted file mode 100644
index 923eb7f4..00000000
--- a/themes/learn2/scss/theme/_tables.scss
+++ /dev/null
@@ -1,15 +0,0 @@
-table {
-	border: 1px solid lighten($core-border-color,5%);
-    table-layout: auto;
-}
-
-th {
-	@extend strong;
-	background: lighten($core-border-color,10%);
-	padding: 0.5rem;
-}
-
-td {
-	padding: 0.5rem;
-	border: 1px solid lighten($core-border-color,5%);
-}
diff --git a/themes/learn2/scss/theme/_tooltips.scss b/themes/learn2/scss/theme/_tooltips.scss
deleted file mode 100644
index 9ec8ef8f..00000000
--- a/themes/learn2/scss/theme/_tooltips.scss
+++ /dev/null
@@ -1,157 +0,0 @@
-$multiline-max-width: 250px;
-$tooltip-background-color: rgba(0, 0, 0, 0.8);
-$tooltip-text-color: #fff;
-
-.tooltipped {
-  position: relative;
-}
-
-// This is the tooltip bubble
-.tooltipped:after {
-  position: absolute;
-  z-index: 1000000;
-  display: none;
-  padding: 5px 8px;
-  font: normal normal 11px/1.5 $font-family-default;
-  color: $tooltip-text-color;
-  text-align: center;
-  text-decoration: none;
-  text-shadow: none;
-  text-transform: none;
-  letter-spacing: normal;
-  word-wrap: break-word;
-  white-space: pre;
-  pointer-events: none;
-  content: attr(aria-label);
-  background: $tooltip-background-color;
-  border-radius: 3px;
-  -webkit-font-smoothing: subpixel-antialiased;
-}
-
-// This is the tooltip arrow
-.tooltipped:before {
-  position: absolute;
-  z-index: 1000001;
-  display: none;
-  width: 0;
-  height: 0;
-  color: $tooltip-background-color;
-  pointer-events: none;
-  content: "";
-  border: 5px solid transparent;
-}
-
-// This will indicate when we'll activate the tooltip
-.tooltipped:hover,
-.tooltipped:active,
-.tooltipped:focus {
-  &:before,
-  &:after {
-    display: inline-block;
-    text-decoration: none;
-  }
-}
-
-// Tooltipped south
-.tooltipped-s,
-.tooltipped-se,
-.tooltipped-sw {
-  &:after {
-    top: 100%;
-    right: 50%;
-    margin-top: 5px;
-  }
-
-  &:before {
-    top: auto;
-    right: 50%;
-    bottom: -5px;
-    margin-right: -5px;
-    border-bottom-color: $tooltip-background-color;
-  }
-}
-
-.tooltipped-se {
-  &:after {
-    right: auto;
-    left: 50%;
-    margin-left: -15px;
-  }
-}
-
-.tooltipped-sw:after {
-  margin-right: -15px;
-}
-
-// Tooltips above the object
-.tooltipped-n,
-.tooltipped-ne,
-.tooltipped-nw {
-  &:after {
-    right: 50%;
-    bottom: 100%;
-    margin-bottom: 5px;
-  }
-
-  &:before {
-    top: -5px;
-    right: 50%;
-    bottom: auto;
-    margin-right: -5px;
-    border-top-color: $tooltip-background-color;
-  }
-}
-
-.tooltipped-ne {
-  &:after {
-    right: auto;
-    left: 50%;
-    margin-left: -15px;
-  }
-}
-
-.tooltipped-nw:after {
-  margin-right: -15px;
-}
-
-// Move the tooltip body to the center of the object.
-.tooltipped-s:after,
-.tooltipped-n:after {
-  transform: translateX(50%);
-}
-
-// Tooltipped to the left
-.tooltipped-w {
-  &:after {
-    right: 100%;
-    bottom: 50%;
-    margin-right: 5px;
-    transform: translateY(50%);
-  }
-
-  &:before {
-    top: 50%;
-    bottom: 50%;
-    left: -5px;
-    margin-top: -5px;
-    border-left-color: $tooltip-background-color;
-  }
-}
-
-// tooltipped to the right
-.tooltipped-e {
-  &:after {
-    bottom: 50%;
-    left: 100%;
-    margin-left: 5px;
-    transform: translateY(50%);
-  }
-
-  &:before {
-    top: 50%;
-    right: -5px;
-    bottom: 50%;
-    margin-top: -5px;
-    border-right-color: $tooltip-background-color;
-  }
-}
diff --git a/themes/learn2/scss/theme/_typography.scss b/themes/learn2/scss/theme/_typography.scss
deleted file mode 100644
index 631a8c3a..00000000
--- a/themes/learn2/scss/theme/_typography.scss
+++ /dev/null
@@ -1,181 +0,0 @@
-// Body Base
-body {
-	font-family: $font-family-default;
-    letter-spacing: -0.03rem;
-	font-weight: 400;
-}
-
-// Headings
-h1, h2, h3, h4, h5, h6 {
-	font-family: $font-family-header;
-	font-weight: 400;
-	text-rendering: optimizeLegibility;
-	line-height: 150%;
-	letter-spacing: -0px;
-}
-
-h1 {
-	text-align: center;
-	letter-spacing: -3px;
-}
-
-h2 {
-	letter-spacing: -2px;
-}
-
-h3 {
-	letter-spacing: -1px;
-}
-
-// Blockquote
-blockquote {
-	border-left: 10px solid $rule-color;
-	p {
-		font-size: 1.1rem;
-		color: #999;
-	}
-	cite {
-		display: block;
-		text-align: right;
-		color: #666;
-		font-size: 1.2rem;
-	}
-}
-
-// NOTES!!!!
-blockquote {
-    position: relative;
-}
-
-blockquote blockquote {
-    position: static;
-}
-
-blockquote > blockquote > blockquote {
-
-	margin: 0;
-
-	p {
-		padding: 15px;
-		display: block;
-		font-size: 1rem;
-		margin-top: 0rem;
-		margin-bottom: 0rem;
-        color: #666;
-
-        &:first-child {
-            &:before {
-                position: absolute;
-                top: 2px;
-                color: $white;
-                font-family: FontAwesome;
-                content: '';
-                left: 10px;
-            }
-            &:after {
-                position: absolute;
-                top: 2px;
-                color: $white;
-                left: 2rem;
-                font-weight: bold;
-                content: 'Info';
-            }
-        }
-	}
-
-	> p {
-		// Yellow
-		margin-left: -71px;
-		border-top: 30px solid #F0B37E;
-		background: #FFF2DB;
-	}
-
-	> blockquote > p {
-		// Red
-		margin-left: -94px;
-		border-top: 30px solid rgba(#D9534F, 0.8);
-		background: #FAE2E2;
-        &:first-child:after {
-            content: 'Warning';
-        }
-	}
-
-	> blockquote > blockquote > p {
-		// Blue
-		margin-left: -118px;
-		border-top: 30px solid #6AB0DE;
-		background: #E7F2FA;
-        &:first-child:after {
-            content: 'Note';
-        }
-	}
-
-	> blockquote > blockquote > blockquote > p {
-		// Green
-		margin-left: -142px;
-		border-top: 30px solid rgba(#5CB85C, 0.8);
-		background: #E6F9E6;
-        &:first-child:after {
-            content: 'Tip';
-        }
-	}
-
-}
-
-// Inline and Code
-code,
-kbd,
-pre,
-samp {
-	font-family: $font-family-mono;
-}
-
-code {
-	background: $code-bg;
-	color: darken($code-text,10%);
-	padding: .2rem .4rem;
-  border-radius: 3px;
-}
-
-pre {
-	padding: 1rem;
-	margin: 2rem 0;
-	background: $pre-bg;
-	border: 1px solid $core-border-color;
-	border-radius: 2px;
-	line-height: 1.15;
-	font-size: 1rem;
-
-	code {
-		color: $pre-text;
-		background: inherit;
-		font-size: 1rem;
-	}
-}
-
-// Extras
-hr {
-	border-bottom: 4px solid $rule-color;
-}
-
-// Page Title
-.page-title {
-	margin-top: -25px;
-	padding: 25px;
-	float: left;
-	clear: both;
-	background: $core-accent;
-	color: $white;
-}
-
-// Anchor links
-#body {
-    a.anchor-link { color: #ccc; }
-    a.anchor-link:hover { color: $core-accent; }
-}
-
-// Scrollbar
-.scrollbar-inner > .scroll-element .scroll-element_track { background-color: rgba($white, 0.3); }
-.scrollbar-inner > .scroll-element .scroll-bar { background-color: lighten(#A1C4E5, 5%); }
-.scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: #ccc; }
-.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar { background-color: #ccc; }
diff --git a/themes/learn2/scss/theme/modules/_base.scss b/themes/learn2/scss/theme/modules/_base.scss
deleted file mode 100644
index 1de274b4..00000000
--- a/themes/learn2/scss/theme/modules/_base.scss
+++ /dev/null
@@ -1,2 +0,0 @@
-// Buttons
-@import "buttons";
diff --git a/themes/learn2/scss/theme/modules/_buttons.scss b/themes/learn2/scss/theme/modules/_buttons.scss
deleted file mode 100644
index 88d03409..00000000
--- a/themes/learn2/scss/theme/modules/_buttons.scss
+++ /dev/null
@@ -1,21 +0,0 @@
-%button {
-	display: inline-block;
-	padding: 7px 12px;
-	&:active {
-		margin: 2px 0 -2px 0;
-	}
-}
-
-@mixin button-color($color) {
-	background: $color;
-	color: $white;
-	box-shadow: 0 3px 0 darken($color, 6%);
-	&:hover {
-		background: darken($color, 6%);
-		box-shadow: 0 3px 0 darken($color, 12%);
-		color: $white;
-	}
-	&:active {
-		box-shadow: 0 1px 0 darken($color, 12%);
-	}
-}
\ No newline at end of file
diff --git a/themes/learn2/scss/vendor/bourbon/_bourbon-deprecated-upcoming.scss b/themes/learn2/scss/vendor/bourbon/_bourbon-deprecated-upcoming.scss
deleted file mode 100644
index f946b3b4..00000000
--- a/themes/learn2/scss/vendor/bourbon/_bourbon-deprecated-upcoming.scss
+++ /dev/null
@@ -1,8 +0,0 @@
-//************************************************************************//
-// These mixins/functions are deprecated
-// They will be removed in the next MAJOR version release
-//************************************************************************//
-@mixin inline-block {
-  display: inline-block;
-  @warn "inline-block mixin is deprecated and will be removed in the next major version release";
-}
diff --git a/themes/learn2/scss/vendor/bourbon/_bourbon.scss b/themes/learn2/scss/vendor/bourbon/_bourbon.scss
deleted file mode 100644
index 64cb6ea8..00000000
--- a/themes/learn2/scss/vendor/bourbon/_bourbon.scss
+++ /dev/null
@@ -1,77 +0,0 @@
-// Settings
-@import "settings/prefixer";
-@import "settings/px-to-em";
-
-// Custom Helpers
-@import "helpers/convert-units";
-@import "helpers/gradient-positions-parser";
-@import "helpers/is-num";
-@import "helpers/linear-angle-parser";
-@import "helpers/linear-gradient-parser";
-@import "helpers/linear-positions-parser";
-@import "helpers/linear-side-corner-parser";
-@import "helpers/radial-arg-parser";
-@import "helpers/radial-positions-parser";
-@import "helpers/radial-gradient-parser";
-@import "helpers/render-gradients";
-@import "helpers/shape-size-stripper";
-@import "helpers/str-to-num";
-
-// Custom Functions
-@import "functions/assign";
-@import "functions/color-lightness";
-@import "functions/flex-grid";
-@import "functions/golden-ratio";
-@import "functions/grid-width";
-@import "functions/modular-scale";
-@import "functions/px-to-em";
-@import "functions/px-to-rem";
-@import "functions/strip-units";
-@import "functions/tint-shade";
-@import "functions/transition-property-name";
-@import "functions/unpack";
-
-// CSS3 Mixins
-@import "css3/animation";
-@import "css3/appearance";
-@import "css3/backface-visibility";
-@import "css3/background";
-@import "css3/background-image";
-@import "css3/border-image";
-@import "css3/border-radius";
-@import "css3/box-sizing";
-@import "css3/calc";
-@import "css3/columns";
-@import "css3/filter";
-@import "css3/flex-box";
-@import "css3/font-face";
-@import "css3/hyphens";
-@import "css3/hidpi-media-query";
-@import "css3/image-rendering";
-@import "css3/keyframes";
-@import "css3/linear-gradient";
-@import "css3/perspective";
-@import "css3/radial-gradient";
-@import "css3/transform";
-@import "css3/transition";
-@import "css3/user-select";
-@import "css3/placeholder";
-
-// Addons & other mixins
-@import "addons/button";
-@import "addons/clearfix";
-@import "addons/directional-values";
-@import "addons/ellipsis";
-@import "addons/font-family";
-@import "addons/hide-text";
-@import "addons/html5-input-types";
-@import "addons/position";
-@import "addons/prefixer";
-@import "addons/retina-image";
-@import "addons/size";
-@import "addons/timing-functions";
-@import "addons/triangle";
-@import "addons/word-wrap";
-
-// Soon to be deprecated Mixins
-@import "bourbon-deprecated-upcoming";
diff --git a/themes/learn2/scss/vendor/bourbon/addons/_button.scss b/themes/learn2/scss/vendor/bourbon/addons/_button.scss
deleted file mode 100644
index 14a89e48..00000000
--- a/themes/learn2/scss/vendor/bourbon/addons/_button.scss
+++ /dev/null
@@ -1,374 +0,0 @@
-@mixin button ($style: simple, $base-color: #4294f0, $text-size: inherit, $padding: 7px 18px) {
-
-  @if type-of($style) == string and type-of($base-color) == color {
-    @include buttonstyle($style, $base-color, $text-size, $padding);
-  }
-
-  @if type-of($style) == string and type-of($base-color) == number {
-    $padding: $text-size;
-    $text-size: $base-color;
-    $base-color: #4294f0;
-
-    @if $padding == inherit {
-      $padding: 7px 18px;
-    }
-
-    @include buttonstyle($style, $base-color, $text-size, $padding);
-  }
-
-  @if type-of($style) == color and type-of($base-color) == color {
-    $base-color: $style;
-    $style: simple;
-    @include buttonstyle($style, $base-color, $text-size, $padding);
-  }
-
-  @if type-of($style) == color and type-of($base-color) == number {
-    $padding: $text-size;
-    $text-size: $base-color;
-    $base-color: $style;
-    $style: simple;
-
-    @if $padding == inherit {
-      $padding: 7px 18px;
-    }
-
-    @include buttonstyle($style, $base-color, $text-size, $padding);
-  }
-
-  @if type-of($style) == number {
-    $padding: $base-color;
-    $text-size: $style;
-    $base-color: #4294f0;
-    $style: simple;
-
-    @if $padding == #4294f0 {
-      $padding: 7px 18px;
-    }
-
-    @include buttonstyle($style, $base-color, $text-size, $padding);
-  }
-
-  &:disabled {
-    opacity: 0.5;
-    cursor: not-allowed;
-  }
-}
-
-
-// Selector Style Button
-//************************************************************************//
-@mixin buttonstyle($type, $b-color, $t-size, $pad) {
-  // Grayscale button
-  @if $type == simple and $b-color == grayscale($b-color) {
-    @include simple($b-color, true, $t-size, $pad);
-  }
-
-  @if $type == shiny and $b-color == grayscale($b-color) {
-    @include shiny($b-color, true, $t-size, $pad);
-  }
-
-  @if $type == pill and $b-color == grayscale($b-color) {
-    @include pill($b-color, true, $t-size, $pad);
-  }
-
-  @if $type == flat and $b-color == grayscale($b-color) {
-    @include flat($b-color, true, $t-size, $pad);
-  }
-
-  // Colored button
-  @if $type == simple {
-    @include simple($b-color, false, $t-size, $pad);
-  }
-
-  @else if $type == shiny {
-    @include shiny($b-color, false, $t-size, $pad);
-  }
-
-  @else if $type == pill {
-    @include pill($b-color, false, $t-size, $pad);
-  }
-
-  @else if $type == flat {
-    @include flat($b-color, false, $t-size, $pad);
-  }
-}
-
-
-// Simple Button
-//************************************************************************//
-@mixin simple($base-color, $grayscale: false, $textsize: inherit, $padding: 7px 18px) {
-  $color:         hsl(0, 0, 100%);
-  $border:        adjust-color($base-color, $saturation:  9%,  $lightness: -14%);
-  $inset-shadow:  adjust-color($base-color, $saturation: -8%,  $lightness:  15%);
-  $stop-gradient: adjust-color($base-color, $saturation:  9%,  $lightness: -11%);
-  $text-shadow:   adjust-color($base-color, $saturation:  15%, $lightness: -18%);
-
-  @if is-light($base-color) {
-    $color:       hsl(0, 0, 20%);
-    $text-shadow: adjust-color($base-color, $saturation: 10%, $lightness: 4%);
-  }
-
-  @if $grayscale == true {
-    $border:        grayscale($border);
-    $inset-shadow:  grayscale($inset-shadow);
-    $stop-gradient: grayscale($stop-gradient);
-    $text-shadow:   grayscale($text-shadow);
-  }
-
-  border: 1px solid $border;
-  border-radius: 3px;
-  box-shadow: inset 0 1px 0 0 $inset-shadow;
-  color: $color;
-  display: inline-block;
-  font-size: $textsize;
-  font-weight: bold;
-  @include linear-gradient ($base-color, $stop-gradient);
-  padding: $padding;
-  text-decoration: none;
-  text-shadow: 0 1px 0 $text-shadow;
-  background-clip: padding-box;
-
-  &:hover:not(:disabled) {
-    $base-color-hover:    adjust-color($base-color, $saturation: -4%, $lightness: -5%);
-    $inset-shadow-hover:  adjust-color($base-color, $saturation: -7%, $lightness:  5%);
-    $stop-gradient-hover: adjust-color($base-color, $saturation:  8%, $lightness: -14%);
-
-    @if $grayscale == true {
-      $base-color-hover:    grayscale($base-color-hover);
-      $inset-shadow-hover:  grayscale($inset-shadow-hover);
-      $stop-gradient-hover: grayscale($stop-gradient-hover);
-    }
-
-    box-shadow: inset 0 1px 0 0 $inset-shadow-hover;
-    cursor: pointer;
-    @include linear-gradient ($base-color-hover, $stop-gradient-hover);
-  }
-
-  &:active:not(:disabled),
-  &:focus:not(:disabled) {
-    $border-active:       adjust-color($base-color, $saturation: 9%, $lightness: -14%);
-    $inset-shadow-active: adjust-color($base-color, $saturation: 7%, $lightness: -17%);
-
-    @if $grayscale == true {
-      $border-active:       grayscale($border-active);
-      $inset-shadow-active: grayscale($inset-shadow-active);
-    }
-
-    border: 1px solid $border-active;
-    box-shadow: inset 0 0 8px 4px $inset-shadow-active, inset 0 0 8px 4px $inset-shadow-active;
-  }
-}
-
-
-// Shiny Button
-//************************************************************************//
-@mixin shiny($base-color, $grayscale: false, $textsize: inherit, $padding: 7px 18px) {
-  $color:         hsl(0, 0, 100%);
-  $border:        adjust-color($base-color, $red: -117, $green: -111, $blue: -81);
-  $border-bottom: adjust-color($base-color, $red: -126, $green: -127, $blue: -122);
-  $fourth-stop:   adjust-color($base-color, $red: -79,  $green: -70,  $blue: -46);
-  $inset-shadow:  adjust-color($base-color, $red:  37,  $green:  29,  $blue:  12);
-  $second-stop:   adjust-color($base-color, $red: -56,  $green: -50,  $blue: -33);
-  $text-shadow:   adjust-color($base-color, $red: -140, $green: -141, $blue: -114);
-  $third-stop:    adjust-color($base-color, $red: -86,  $green: -75,  $blue: -48);
-
-  @if is-light($base-color) {
-    $color:       hsl(0, 0, 20%);
-    $text-shadow: adjust-color($base-color, $saturation: 10%, $lightness: 4%);
-  }
-
-  @if $grayscale == true {
-    $border:        grayscale($border);
-    $border-bottom: grayscale($border-bottom);
-    $fourth-stop:   grayscale($fourth-stop);
-    $inset-shadow:  grayscale($inset-shadow);
-    $second-stop:   grayscale($second-stop);
-    $text-shadow:   grayscale($text-shadow);
-    $third-stop:    grayscale($third-stop);
-  }
-
-  border: 1px solid $border;
-  border-bottom: 1px solid $border-bottom;
-  border-radius: 5px;
-  box-shadow: inset 0 1px 0 0 $inset-shadow;
-  color: $color;
-  display: inline-block;
-  font-size: $textsize;
-  font-weight: bold;
-  @include linear-gradient(top, $base-color 0%, $second-stop 50%, $third-stop 50%, $fourth-stop 100%);
-  padding: $padding;
-  text-align: center;
-  text-decoration: none;
-  text-shadow: 0 -1px 1px $text-shadow;
-
-  &:hover:not(:disabled) {
-    $first-stop-hover:  adjust-color($base-color, $red: -13, $green: -15, $blue: -18);
-    $second-stop-hover: adjust-color($base-color, $red: -66, $green: -62, $blue: -51);
-    $third-stop-hover:  adjust-color($base-color, $red: -93, $green: -85, $blue: -66);
-    $fourth-stop-hover: adjust-color($base-color, $red: -86, $green: -80, $blue: -63);
-
-    @if $grayscale == true {
-      $first-stop-hover:  grayscale($first-stop-hover);
-      $second-stop-hover: grayscale($second-stop-hover);
-      $third-stop-hover:  grayscale($third-stop-hover);
-      $fourth-stop-hover: grayscale($fourth-stop-hover);
-    }
-
-    cursor: pointer;
-    @include linear-gradient(top, $first-stop-hover  0%,
-                                  $second-stop-hover 50%,
-                                  $third-stop-hover  50%,
-                                  $fourth-stop-hover 100%);
-  }
-
-  &:active:not(:disabled),
-  &:focus:not(:disabled) {
-    $inset-shadow-active: adjust-color($base-color, $red: -111, $green: -116, $blue: -122);
-
-    @if $grayscale == true {
-      $inset-shadow-active: grayscale($inset-shadow-active);
-    }
-
-    box-shadow: inset 0 0 20px 0 $inset-shadow-active;
-  }
-}
-
-
-// Pill Button
-//************************************************************************//
-@mixin pill($base-color, $grayscale: false, $textsize: inherit, $padding: 7px 18px) {
-  $color:         hsl(0, 0, 100%);
-  $border-bottom: adjust-color($base-color, $hue:  8, $saturation: -11%, $lightness: -26%);
-  $border-sides:  adjust-color($base-color, $hue:  4, $saturation: -21%, $lightness: -21%);
-  $border-top:    adjust-color($base-color, $hue: -1, $saturation: -30%, $lightness: -15%);
-  $inset-shadow:  adjust-color($base-color, $hue: -1, $saturation: -1%,  $lightness:  7%);
-  $stop-gradient: adjust-color($base-color, $hue:  8, $saturation:  14%, $lightness: -10%);
-  $text-shadow:   adjust-color($base-color, $hue:  5, $saturation: -19%, $lightness: -15%);
-
-  @if is-light($base-color) {
-    $color:       hsl(0, 0, 20%);
-    $text-shadow: adjust-color($base-color, $saturation: 10%, $lightness: 4%);
-  }
-
-  @if $grayscale == true {
-    $border-bottom: grayscale($border-bottom);
-    $border-sides:  grayscale($border-sides);
-    $border-top:    grayscale($border-top);
-    $inset-shadow:  grayscale($inset-shadow);
-    $stop-gradient: grayscale($stop-gradient);
-    $text-shadow:   grayscale($text-shadow);
-  }
-
-  border: 1px solid $border-top;
-  border-color: $border-top $border-sides $border-bottom;
-  border-radius: 16px;
-  box-shadow: inset 0 1px 0 0 $inset-shadow;
-  color: $color;
-  display: inline-block;
-  font-size: $textsize;
-  font-weight: normal;
-  line-height: 1;
-  @include linear-gradient ($base-color, $stop-gradient);
-  padding: $padding;
-  text-align: center;
-  text-decoration: none;
-  text-shadow: 0 -1px 1px $text-shadow;
-  background-clip: padding-box;
-
-  &:hover:not(:disabled) {
-    $base-color-hover:    adjust-color($base-color,                                $lightness: -4.5%);
-    $border-bottom:       adjust-color($base-color, $hue:  8, $saturation:  13.5%, $lightness: -32%);
-    $border-sides:        adjust-color($base-color, $hue:  4, $saturation: -2%,    $lightness: -27%);
-    $border-top:          adjust-color($base-color, $hue: -1, $saturation: -17%,   $lightness: -21%);
-    $inset-shadow-hover:  adjust-color($base-color,           $saturation: -1%,    $lightness:  3%);
-    $stop-gradient-hover: adjust-color($base-color, $hue:  8, $saturation: -4%,    $lightness: -15.5%);
-    $text-shadow-hover:   adjust-color($base-color, $hue:  5, $saturation: -5%,    $lightness: -22%);
-
-    @if $grayscale == true {
-      $base-color-hover:    grayscale($base-color-hover);
-      $border-bottom:       grayscale($border-bottom);
-      $border-sides:        grayscale($border-sides);
-      $border-top:          grayscale($border-top);
-      $inset-shadow-hover:  grayscale($inset-shadow-hover);
-      $stop-gradient-hover: grayscale($stop-gradient-hover);
-      $text-shadow-hover:   grayscale($text-shadow-hover);
-    }
-
-    border: 1px solid $border-top;
-    border-color: $border-top $border-sides $border-bottom;
-    box-shadow: inset 0 1px 0 0 $inset-shadow-hover;
-    cursor: pointer;
-    @include linear-gradient ($base-color-hover, $stop-gradient-hover);
-    text-shadow: 0 -1px 1px $text-shadow-hover;
-    background-clip: padding-box;
-  }
-
-  &:active:not(:disabled),
-  &:focus:not(:disabled) {
-    $active-color:         adjust-color($base-color, $hue: 4,  $saturation: -12%,  $lightness: -10%);
-    $border-active:        adjust-color($base-color, $hue: 6,  $saturation: -2.5%, $lightness: -30%);
-    $border-bottom-active: adjust-color($base-color, $hue: 11, $saturation:  6%,   $lightness: -31%);
-    $inset-shadow-active:  adjust-color($base-color, $hue: 9,  $saturation:  2%,   $lightness: -21.5%);
-    $text-shadow-active:   adjust-color($base-color, $hue: 5,  $saturation: -12%,  $lightness: -21.5%);
-
-    @if $grayscale == true {
-      $active-color:         grayscale($active-color);
-      $border-active:        grayscale($border-active);
-      $border-bottom-active: grayscale($border-bottom-active);
-      $inset-shadow-active:  grayscale($inset-shadow-active);
-      $text-shadow-active:   grayscale($text-shadow-active);
-    }
-
-    background: $active-color;
-    border: 1px solid $border-active;
-    border-bottom: 1px solid $border-bottom-active;
-    box-shadow: inset 0 0 6px 3px $inset-shadow-active;
-    text-shadow: 0 -1px 1px $text-shadow-active;
-  }
-}
-
-
-
-// Flat Button
-//************************************************************************//
-@mixin flat($base-color, $grayscale: false, $textsize: inherit, $padding: 7px 18px) {
-  $color:         hsl(0, 0, 100%);
-
-  @if is-light($base-color) {
-    $color:       hsl(0, 0, 20%);
-  }
-
-  background-color: $base-color;
-  border-radius: 3px;
-  border: none;
-  color: $color;
-  display: inline-block;
-  font-size: inherit;
-  font-weight: bold;
-  padding: 7px 18px;
-  text-decoration: none;
-  background-clip: padding-box;
-
-  &:hover:not(:disabled){
-    $base-color-hover:    adjust-color($base-color, $saturation: 4%, $lightness: 5%);
-
-    @if $grayscale == true {
-      $base-color-hover: grayscale($base-color-hover);
-    }
-
-    background-color: $base-color-hover;
-    cursor: pointer;
-  }
-
-  &:active:not(:disabled),
-  &:focus:not(:disabled) {
-    $base-color-active: adjust-color($base-color, $saturation: -4%, $lightness: -5%);
-
-    @if $grayscale == true {
-      $base-color-active: grayscale($base-color-active);
-    }
-
-    background-color: $base-color-active;
-    cursor: pointer;
-  }
-}
diff --git a/themes/learn2/scss/vendor/bourbon/addons/_clearfix.scss b/themes/learn2/scss/vendor/bourbon/addons/_clearfix.scss
deleted file mode 100644
index 783cfbc7..00000000
--- a/themes/learn2/scss/vendor/bourbon/addons/_clearfix.scss
+++ /dev/null
@@ -1,23 +0,0 @@
-// Modern micro clearfix provides an easy way to contain floats without adding additional markup.
-//
-// Example usage:
-//
-//    // Contain all floats within .wrapper
-//    .wrapper {
-//      @include clearfix;
-//      .content,
-//      .sidebar {
-//        float : left;
-//      }
-//    }
-
-@mixin clearfix {
-  &:after {
-    content:"";
-    display:table;
-    clear:both;
-  }
-}
-
-// Acknowledgements
-// Beat *that* clearfix: [Thierry Koblentz](http://www.css-101.org/articles/clearfix/latest-new-clearfix-so-far.php)
diff --git a/themes/learn2/scss/vendor/bourbon/addons/_directional-values.scss b/themes/learn2/scss/vendor/bourbon/addons/_directional-values.scss
deleted file mode 100644
index 742f1031..00000000
--- a/themes/learn2/scss/vendor/bourbon/addons/_directional-values.scss
+++ /dev/null
@@ -1,111 +0,0 @@
-// directional-property mixins are shorthands
-// for writing properties like the following
-//
-// @include margin(null 0 10px);
-// ------
-// margin-right: 0;
-// margin-bottom: 10px;
-// margin-left: 0;
-//
-// - or -
-//
-// @include border-style(dotted null);
-// ------
-// border-top-style: dotted;
-// border-bottom-style: dotted;
-//
-// ------
-//
-// Note: You can also use false instead of null
-
-@function collapse-directionals($vals) {
-  $output: null;
-
-  $A: nth( $vals, 1 );
-  $B: if( length($vals) < 2, $A, nth($vals, 2));
-  $C: if( length($vals) < 3, $A, nth($vals, 3));
-  $D: if( length($vals) < 2, $A, nth($vals, if( length($vals) < 4, 2, 4) ));
-
-  @if $A == 0 { $A: 0 }
-  @if $B == 0 { $B: 0 }
-  @if $C == 0 { $C: 0 }
-  @if $D == 0 { $D: 0 }
-
-  @if $A == $B and $A == $C and $A == $D { $output: $A          }
-  @else if $A == $C and $B == $D         { $output: $A $B       }
-  @else if $B == $D                      { $output: $A $B $C    }
-  @else                                  { $output: $A $B $C $D }
-
-  @return $output;
-}
-
-@function contains-falsy($list) {
-  @each $item in $list {
-    @if not $item {
-      @return true;
-    }
-  }
-
-  @return false;
-}
-
-@mixin directional-property($pre, $suf, $vals) {
-  // Property Names
-  $top:    $pre + "-top"    + if($suf, "-#{$suf}", "");
-  $bottom: $pre + "-bottom" + if($suf, "-#{$suf}", "");
-  $left:   $pre + "-left"   + if($suf, "-#{$suf}", "");
-  $right:  $pre + "-right"  + if($suf, "-#{$suf}", "");
-  $all:    $pre +             if($suf, "-#{$suf}", "");
-
-  $vals: collapse-directionals($vals);
-
-  @if contains-falsy($vals) {
-    @if nth($vals, 1) { #{$top}: nth($vals, 1); }
-
-    @if length($vals) == 1 {
-      @if nth($vals, 1) { #{$right}: nth($vals, 1); }
-    } @else {
-      @if nth($vals, 2) { #{$right}: nth($vals, 2); }
-    }
-
-    // prop: top/bottom right/left
-    @if length($vals) == 2 {
-      @if nth($vals, 1) { #{$bottom}: nth($vals, 1); }
-      @if nth($vals, 2) { #{$left}:   nth($vals, 2); }
-
-    // prop: top right/left bottom
-    } @else if length($vals) == 3 {
-      @if nth($vals, 3) { #{$bottom}: nth($vals, 3); }
-      @if nth($vals, 2) { #{$left}:   nth($vals, 2); }
-
-    // prop: top right bottom left
-    } @else if length($vals) == 4 {
-      @if nth($vals, 3) { #{$bottom}: nth($vals, 3); }
-      @if nth($vals, 4) { #{$left}:   nth($vals, 4); }
-    }
-
-  // prop: top/right/bottom/left
-  } @else {
-    #{$all}: $vals;
-  }
-}
-
-@mixin margin($vals...) {
-  @include directional-property(margin, false, $vals...);
-}
-
-@mixin padding($vals...) {
-  @include directional-property(padding, false, $vals...);
-}
-
-@mixin border-style($vals...) {
-  @include directional-property(border, style, $vals...);
-}
-
-@mixin border-color($vals...) {
-  @include directional-property(border, color, $vals...);
-}
-
-@mixin border-width($vals...) {
-  @include directional-property(border, width, $vals...);
-}
diff --git a/themes/learn2/scss/vendor/bourbon/addons/_ellipsis.scss b/themes/learn2/scss/vendor/bourbon/addons/_ellipsis.scss
deleted file mode 100644
index a8ea2a4a..00000000
--- a/themes/learn2/scss/vendor/bourbon/addons/_ellipsis.scss
+++ /dev/null
@@ -1,7 +0,0 @@
-@mixin ellipsis($width: 100%) {
-  display: inline-block;
-  max-width: $width;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
diff --git a/themes/learn2/scss/vendor/bourbon/addons/_font-family.scss b/themes/learn2/scss/vendor/bourbon/addons/_font-family.scss
deleted file mode 100644
index 31f5d9ca..00000000
--- a/themes/learn2/scss/vendor/bourbon/addons/_font-family.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-$georgia: Georgia, Cambria, "Times New Roman", Times, serif;
-$helvetica: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
-$lucida-grande: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
-$monospace: "Bitstream Vera Sans Mono", Consolas, Courier, monospace;
-$verdana: Verdana, Geneva, sans-serif;
diff --git a/themes/learn2/scss/vendor/bourbon/addons/_hide-text.scss b/themes/learn2/scss/vendor/bourbon/addons/_hide-text.scss
deleted file mode 100644
index fc794381..00000000
--- a/themes/learn2/scss/vendor/bourbon/addons/_hide-text.scss
+++ /dev/null
@@ -1,10 +0,0 @@
-@mixin hide-text {
-  overflow: hidden;
-
-  &:before {
-    content: "";
-    display: block;
-    width: 0;
-    height: 100%;
-  }
-}
diff --git a/themes/learn2/scss/vendor/bourbon/addons/_html5-input-types.scss b/themes/learn2/scss/vendor/bourbon/addons/_html5-input-types.scss
deleted file mode 100644
index 9e9324ae..00000000
--- a/themes/learn2/scss/vendor/bourbon/addons/_html5-input-types.scss
+++ /dev/null
@@ -1,86 +0,0 @@
-//************************************************************************//
-// Generate a variable ($all-text-inputs) with a list of all html5
-// input types that have a text-based input, excluding textarea.
-// http://diveintohtml5.org/forms.html
-//************************************************************************//
-$inputs-list: 'input[type="email"]',
-              'input[type="number"]',
-              'input[type="password"]',
-              'input[type="search"]',
-              'input[type="tel"]',
-              'input[type="text"]',
-              'input[type="url"]',
-
-              // Webkit & Gecko may change the display of these in the future
-              'input[type="color"]',
-              'input[type="date"]',
-              'input[type="datetime"]',
-              'input[type="datetime-local"]',
-              'input[type="month"]',
-              'input[type="time"]',
-              'input[type="week"]';
-
-// Bare inputs
-//************************************************************************//
-$all-text-inputs: assign-inputs($inputs-list);
-
-// Hover Pseudo-class
-//************************************************************************//
-$all-text-inputs-hover: assign-inputs($inputs-list, hover);
-
-// Focus Pseudo-class
-//************************************************************************//
-$all-text-inputs-focus: assign-inputs($inputs-list, focus);
-
-
-
-// You must use interpolation on the variable:
-// #{$all-text-inputs}
-// #{$all-text-inputs-hover}
-// #{$all-text-inputs-focus}
-
-// Example
-//************************************************************************//
-//   #{$all-text-inputs}, textarea {
-//     border: 1px solid red;
-//   }
-
-
-
-//************************************************************************//
-// Generate a variable ($all-button-inputs) with a list of all html5
-// input types that have a button-based input, excluding button.
-//************************************************************************//
-$inputs-button-list: 'input[type="button"]',
-                     'input[type="reset"]',
-                     'input[type="submit"]';
-
-// Bare inputs
-//************************************************************************//
-$all-button-inputs: assign-inputs($inputs-button-list);
-
-// Hover Pseudo-class
-//************************************************************************//
-$all-button-inputs-hover: assign-inputs($inputs-button-list, hover);
-
-// Focus Pseudo-class
-//************************************************************************//
-$all-button-inputs-focus: assign-inputs($inputs-button-list, focus);
-
-// Active Pseudo-class
-//************************************************************************//
-$all-button-inputs-active: assign-inputs($inputs-button-list, active);
-
-
-
-// You must use interpolation on the variable:
-// #{$all-button-inputs}
-// #{$all-button-inputs-hover}
-// #{$all-button-inputs-focus}
-// #{$all-button-inputs-active}
-
-// Example
-//************************************************************************//
-//   #{$all-button-inputs}, button {
-//     border: 1px solid red;
-//   }
diff --git a/themes/learn2/scss/vendor/bourbon/addons/_position.scss b/themes/learn2/scss/vendor/bourbon/addons/_position.scss
deleted file mode 100644
index 7de75182..00000000
--- a/themes/learn2/scss/vendor/bourbon/addons/_position.scss
+++ /dev/null
@@ -1,32 +0,0 @@
-@mixin position ($position: relative, $coordinates: null null null null) {
-
-  @if type-of($position) == list {
-    $coordinates: $position;
-    $position: relative;
-  }
-
-  $coordinates: unpack($coordinates);
-
-  $top: nth($coordinates, 1);
-  $right: nth($coordinates, 2);
-  $bottom: nth($coordinates, 3);
-  $left: nth($coordinates, 4);
-
-  position: $position;
-
-  @if ($top and $top == auto) or (type-of($top) == number) {
-    top: $top;
-  }
-
-  @if ($right and $right == auto) or (type-of($right) == number) {
-    right: $right;
-  }
-
-  @if ($bottom and $bottom == auto) or (type-of($bottom) == number) {
-    bottom: $bottom;
-  }
-
-  @if ($left and $left == auto) or (type-of($left) == number) {
-    left: $left;
-  }
-}
diff --git a/themes/learn2/scss/vendor/bourbon/addons/_prefixer.scss b/themes/learn2/scss/vendor/bourbon/addons/_prefixer.scss
deleted file mode 100644
index c32f5027..00000000
--- a/themes/learn2/scss/vendor/bourbon/addons/_prefixer.scss
+++ /dev/null
@@ -1,45 +0,0 @@
-//************************************************************************//
-// Example: @include prefixer(border-radius, $radii, webkit ms spec);
-//************************************************************************//
-// Variables located in /settings/_prefixer.scss
-
-@mixin prefixer ($property, $value, $prefixes) {
-  @each $prefix in $prefixes {
-    @if $prefix == webkit {
-      @if $prefix-for-webkit {
-        -webkit-#{$property}: $value;
-      }
-    }
-    @else if $prefix == moz {
-      @if $prefix-for-mozilla {
-        -moz-#{$property}: $value;
-      }
-    }
-    @else if $prefix == ms {
-      @if $prefix-for-microsoft {
-        -ms-#{$property}: $value;
-      }
-    }
-    @else if $prefix == o {
-      @if $prefix-for-opera {
-        -o-#{$property}: $value;
-      }
-    }
-    @else if $prefix == spec {
-      @if $prefix-for-spec {
-        #{$property}: $value;
-      }
-    }
-    @else  {
-      @warn "Unrecognized prefix: #{$prefix}";
-    }
-  }
-}
-
-@mixin disable-prefix-for-all() {
-  $prefix-for-webkit:    false !global;
-  $prefix-for-mozilla:   false !global;
-  $prefix-for-microsoft: false !global;
-  $prefix-for-opera:     false !global;
-  $prefix-for-spec:      false !global;
-}
diff --git a/themes/learn2/scss/vendor/bourbon/addons/_rem.scss b/themes/learn2/scss/vendor/bourbon/addons/_rem.scss
deleted file mode 100644
index ddd7022b..00000000
--- a/themes/learn2/scss/vendor/bourbon/addons/_rem.scss
+++ /dev/null
@@ -1,33 +0,0 @@
-@mixin rem($property, $size, $base: $em-base) {
-  @if not unitless($base) {
-    $base: strip-units($base);
-  }
-
-  $unitless_values: ();
-  @each $num in $size {
-    @if not unitless($num) {
-      @if unit($num) == "em" {
-        $num: $num * $base;
-      }
-
-      $num: strip-units($num);
-    }
-
-    $unitless_values: append($unitless_values, $num);
-  }
-  $size: $unitless_values;
-
-  $pixel_values: ();
-  $rem_values: ();
-  @each $value in $pxval {
-    $pixel_value: $value * 1px;
-    $pixel_values: append($pixel_values, $pixel_value);
-
-    $rem_value: ($value / $base) * 1rem;
-    $rem_values: append($rem_values, $rem_value);
-  }
-
-  #{$property}: $pixel_values;
-  #{$property}: $rem_values;
-}
-
diff --git a/themes/learn2/scss/vendor/bourbon/addons/_retina-image.scss b/themes/learn2/scss/vendor/bourbon/addons/_retina-image.scss
deleted file mode 100644
index 7931bd13..00000000
--- a/themes/learn2/scss/vendor/bourbon/addons/_retina-image.scss
+++ /dev/null
@@ -1,31 +0,0 @@
-@mixin retina-image($filename, $background-size, $extension: png, $retina-filename: null, $retina-suffix: _2x, $asset-pipeline: false) {
-  @if $asset-pipeline {
-    background-image: image-url("#{$filename}.#{$extension}");
-  }
-  @else {
-    background-image:       url("#{$filename}.#{$extension}");
-  }
-
-  @include hidpi {
-    @if $asset-pipeline {
-      @if $retina-filename {
-        background-image: image-url("#{$retina-filename}.#{$extension}");
-      }
-      @else {
-        background-image: image-url("#{$filename}#{$retina-suffix}.#{$extension}");
-      }
-    }
-
-    @else {
-      @if $retina-filename {
-        background-image: url("#{$retina-filename}.#{$extension}");
-      }
-      @else {
-        background-image: url("#{$filename}#{$retina-suffix}.#{$extension}");
-      }
-    }
-
-    background-size: $background-size;
-
-  }
-}
diff --git a/themes/learn2/scss/vendor/bourbon/addons/_size.scss b/themes/learn2/scss/vendor/bourbon/addons/_size.scss
deleted file mode 100644
index ac705e26..00000000
--- a/themes/learn2/scss/vendor/bourbon/addons/_size.scss
+++ /dev/null
@@ -1,16 +0,0 @@
-@mixin size($size) {
-  $height: nth($size, 1);
-  $width: $height;
-
-  @if length($size) > 1 {
-    $height: nth($size, 2);
-  }
-
-  @if $height == auto or (type-of($height) == number and not unitless($height)) {
-    height: $height;
-  }
-
-  @if $width == auto or (type-of($height) == number and not unitless($width)) {
-    width: $width;
-  }
-}
diff --git a/themes/learn2/scss/vendor/bourbon/addons/_timing-functions.scss b/themes/learn2/scss/vendor/bourbon/addons/_timing-functions.scss
deleted file mode 100644
index 51b24109..00000000
--- a/themes/learn2/scss/vendor/bourbon/addons/_timing-functions.scss
+++ /dev/null
@@ -1,32 +0,0 @@
-// CSS cubic-bezier timing functions. Timing functions courtesy of jquery.easie (github.com/jaukia/easie)
-// Timing functions are the same as demo'ed here: http://jqueryui.com/demos/effect/easing.html
-
-// EASE IN
-$ease-in-quad:      cubic-bezier(0.550,  0.085, 0.680, 0.530);
-$ease-in-cubic:     cubic-bezier(0.550,  0.055, 0.675, 0.190);
-$ease-in-quart:     cubic-bezier(0.895,  0.030, 0.685, 0.220);
-$ease-in-quint:     cubic-bezier(0.755,  0.050, 0.855, 0.060);
-$ease-in-sine:      cubic-bezier(0.470,  0.000, 0.745, 0.715);
-$ease-in-expo:      cubic-bezier(0.950,  0.050, 0.795, 0.035);
-$ease-in-circ:      cubic-bezier(0.600,  0.040, 0.980, 0.335);
-$ease-in-back:      cubic-bezier(0.600, -0.280, 0.735, 0.045);
-
-// EASE OUT
-$ease-out-quad:     cubic-bezier(0.250,  0.460, 0.450, 0.940);
-$ease-out-cubic:    cubic-bezier(0.215,  0.610, 0.355, 1.000);
-$ease-out-quart:    cubic-bezier(0.165,  0.840, 0.440, 1.000);
-$ease-out-quint:    cubic-bezier(0.230,  1.000, 0.320, 1.000);
-$ease-out-sine:     cubic-bezier(0.390,  0.575, 0.565, 1.000);
-$ease-out-expo:     cubic-bezier(0.190,  1.000, 0.220, 1.000);
-$ease-out-circ:     cubic-bezier(0.075,  0.820, 0.165, 1.000);
-$ease-out-back:     cubic-bezier(0.175,  0.885, 0.320, 1.275);
-
-// EASE IN OUT
-$ease-in-out-quad:  cubic-bezier(0.455,  0.030, 0.515, 0.955);
-$ease-in-out-cubic: cubic-bezier(0.645,  0.045, 0.355, 1.000);
-$ease-in-out-quart: cubic-bezier(0.770,  0.000, 0.175, 1.000);
-$ease-in-out-quint: cubic-bezier(0.860,  0.000, 0.070, 1.000);
-$ease-in-out-sine:  cubic-bezier(0.445,  0.050, 0.550, 0.950);
-$ease-in-out-expo:  cubic-bezier(1.000,  0.000, 0.000, 1.000);
-$ease-in-out-circ:  cubic-bezier(0.785,  0.135, 0.150, 0.860);
-$ease-in-out-back:  cubic-bezier(0.680, -0.550, 0.265, 1.550);
diff --git a/themes/learn2/scss/vendor/bourbon/addons/_triangle.scss b/themes/learn2/scss/vendor/bourbon/addons/_triangle.scss
deleted file mode 100644
index 573954e4..00000000
--- a/themes/learn2/scss/vendor/bourbon/addons/_triangle.scss
+++ /dev/null
@@ -1,83 +0,0 @@
-@mixin triangle ($size, $color, $direction) {
-  height: 0;
-  width: 0;
-
-  $width: nth($size, 1);
-  $height: nth($size, length($size));
-
-  $foreground-color: nth($color, 1);
-  $background-color: if(length($color) == 2, nth($color, 2), transparent);
-
-  @if ($direction == up) or ($direction == down) or ($direction == right) or ($direction == left) {
-
-    $width: $width / 2;
-    $height: if(length($size) > 1, $height, $height/2);
-
-    @if $direction == up {
-      border-left: $width solid $background-color;
-      border-right: $width solid $background-color;
-      border-bottom: $height solid $foreground-color;
-
-    } @else if $direction == right {
-      border-top: $width solid $background-color;
-      border-bottom: $width solid $background-color;
-      border-left: $height solid $foreground-color;
-
-    } @else if $direction == down {
-      border-left: $width solid $background-color;
-      border-right: $width solid $background-color;
-      border-top: $height solid $foreground-color;
-
-    } @else if $direction == left {
-      border-top: $width solid $background-color;
-      border-bottom: $width solid $background-color;
-      border-right: $height solid $foreground-color;
-    }
-  }
-
-  @else if ($direction == up-right) or ($direction == up-left) {
-    border-top: $height solid $foreground-color;
-
-    @if $direction == up-right {
-      border-left:  $width solid $background-color;
-
-    } @else if $direction == up-left {
-      border-right: $width solid $background-color;
-    }
-  }
-
-  @else if ($direction == down-right) or ($direction == down-left) {
-    border-bottom: $height solid $foreground-color;
-
-    @if $direction == down-right {
-      border-left:  $width solid $background-color;
-
-    } @else if $direction == down-left {
-      border-right: $width solid $background-color;
-    }
-  }
-
-  @else if ($direction == inset-up) {
-    border-width: $height $width;
-    border-style: solid;
-    border-color: $background-color $background-color $foreground-color;
-  }
-
-  @else if ($direction == inset-down) {
-    border-width: $height $width;
-    border-style: solid;
-    border-color: $foreground-color $background-color $background-color;
-  }
-
-  @else if ($direction == inset-right) {
-    border-width: $width $height;
-    border-style: solid;
-    border-color: $background-color $background-color $background-color $foreground-color;
-  }
-
-  @else if ($direction == inset-left) {
-    border-width: $width $height;
-    border-style: solid;
-    border-color: $background-color $foreground-color $background-color $background-color;
-  }
-}
diff --git a/themes/learn2/scss/vendor/bourbon/addons/_word-wrap.scss b/themes/learn2/scss/vendor/bourbon/addons/_word-wrap.scss
deleted file mode 100644
index 9734a597..00000000
--- a/themes/learn2/scss/vendor/bourbon/addons/_word-wrap.scss
+++ /dev/null
@@ -1,8 +0,0 @@
-@mixin word-wrap($wrap: break-word) {
-  word-wrap: $wrap;
-
-  @if $wrap == break-word {
-    overflow-wrap: break-word;
-    word-break: break-all;
-  }
-}
diff --git a/themes/learn2/scss/vendor/bourbon/css3/_animation.scss b/themes/learn2/scss/vendor/bourbon/css3/_animation.scss
deleted file mode 100644
index 08c3dbf1..00000000
--- a/themes/learn2/scss/vendor/bourbon/css3/_animation.scss
+++ /dev/null
@@ -1,52 +0,0 @@
-// http://www.w3.org/TR/css3-animations/#the-animation-name-property-
-// Each of these mixins support comma separated lists of values, which allows different transitions for individual properties to be described in a single style rule. Each value in the list corresponds to the value at that same position in the other properties.
-
-// Official animation shorthand property.
-@mixin animation ($animations...) {
-  @include prefixer(animation, $animations, webkit moz spec);
-}
-
-// Individual Animation Properties
-@mixin animation-name ($names...) {
-  @include prefixer(animation-name, $names, webkit moz spec);
-}
-
-
-@mixin animation-duration ($times...) {
-  @include prefixer(animation-duration, $times, webkit moz spec);
-}
-
-
-@mixin animation-timing-function ($motions...) {
-// ease | linear | ease-in | ease-out | ease-in-out
-  @include prefixer(animation-timing-function, $motions, webkit moz spec);
-}
-
-
-@mixin animation-iteration-count ($values...) {
-// infinite | <number>
-  @include prefixer(animation-iteration-count, $values, webkit moz spec);
-}
-
-
-@mixin animation-direction ($directions...) {
-// normal | alternate
-  @include prefixer(animation-direction, $directions, webkit moz spec);
-}
-
-
-@mixin animation-play-state ($states...) {
-// running | paused
-  @include prefixer(animation-play-state, $states, webkit moz spec);
-}
-
-
-@mixin animation-delay ($times...) {
-  @include prefixer(animation-delay, $times, webkit moz spec);
-}
-
-
-@mixin animation-fill-mode ($modes...) {
-// none | forwards | backwards | both
-  @include prefixer(animation-fill-mode, $modes, webkit moz spec);
-}
diff --git a/themes/learn2/scss/vendor/bourbon/css3/_appearance.scss b/themes/learn2/scss/vendor/bourbon/css3/_appearance.scss
deleted file mode 100644
index 3eb16e45..00000000
--- a/themes/learn2/scss/vendor/bourbon/css3/_appearance.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-@mixin appearance ($value) {
-  @include prefixer(appearance, $value, webkit moz ms o spec);
-}
diff --git a/themes/learn2/scss/vendor/bourbon/css3/_backface-visibility.scss b/themes/learn2/scss/vendor/bourbon/css3/_backface-visibility.scss
deleted file mode 100644
index 1161fe60..00000000
--- a/themes/learn2/scss/vendor/bourbon/css3/_backface-visibility.scss
+++ /dev/null
@@ -1,6 +0,0 @@
-//************************************************************************//
-// Backface-visibility mixin
-//************************************************************************//
-@mixin backface-visibility($visibility) {
-  @include prefixer(backface-visibility, $visibility, webkit spec);
-}
diff --git a/themes/learn2/scss/vendor/bourbon/css3/_background-image.scss b/themes/learn2/scss/vendor/bourbon/css3/_background-image.scss
deleted file mode 100644
index 6abe88be..00000000
--- a/themes/learn2/scss/vendor/bourbon/css3/_background-image.scss
+++ /dev/null
@@ -1,42 +0,0 @@
-//************************************************************************//
-// Background-image property for adding multiple background images with
-// gradients, or for stringing multiple gradients together.
-//************************************************************************//
-
-@mixin background-image($images...) {
-  $webkit-images: ();
-  $spec-images: ();
-
-  @each $image in $images {
-    $webkit-image: ();
-    $spec-image: ();
-
-    @if (type-of($image) == string) {
-      $url-str:       str-slice($image, 0, 3);
-      $gradient-type: str-slice($image, 0, 6);
-
-      @if $url-str == "url" {
-        $webkit-image: $image;
-          $spec-image: $image;
-      }
-
-      @else if $gradient-type == "linear" {
-        $gradients: _linear-gradient-parser($image);
-        $webkit-image:  map-get($gradients, webkit-image);
-        $spec-image:    map-get($gradients, spec-image);
-      }
-
-      @else if $gradient-type == "radial" {
-        $gradients: _radial-gradient-parser($image);
-        $webkit-image: map-get($gradients, webkit-image);
-        $spec-image:   map-get($gradients, spec-image);
-      }
-    }
-
-    $webkit-images: append($webkit-images, $webkit-image, comma);
-    $spec-images:   append($spec-images,   $spec-image,   comma);
-  }
-
-  background-image: $webkit-images;
-  background-image: $spec-images;
-}
diff --git a/themes/learn2/scss/vendor/bourbon/css3/_background.scss b/themes/learn2/scss/vendor/bourbon/css3/_background.scss
deleted file mode 100644
index 9bce9308..00000000
--- a/themes/learn2/scss/vendor/bourbon/css3/_background.scss
+++ /dev/null
@@ -1,55 +0,0 @@
-//************************************************************************//
-// Background property for adding multiple backgrounds using shorthand
-// notation.
-//************************************************************************//
-
-@mixin background($backgrounds...) {
-  $webkit-backgrounds: ();
-  $spec-backgrounds: ();
-
-  @each $background in $backgrounds {
-    $webkit-background: ();
-    $spec-background: ();
-    $background-type: type-of($background);
-
-    @if $background-type == string or list {
-      $background-str: if($background-type == list, nth($background, 1), $background);
-
-      $url-str:       str-slice($background-str, 0, 3);
-      $gradient-type: str-slice($background-str, 0, 6);
-
-      @if $url-str == "url" {
-        $webkit-background: $background;
-          $spec-background: $background;
-      }
-
-      @else if $gradient-type == "linear" {
-        $gradients: _linear-gradient-parser("#{$background}");
-        $webkit-background: map-get($gradients, webkit-image);
-        $spec-background:   map-get($gradients, spec-image);
-      }
-
-      @else if $gradient-type == "radial" {
-        $gradients: _radial-gradient-parser("#{$background}");
-        $webkit-background: map-get($gradients, webkit-image);
-        $spec-background:   map-get($gradients, spec-image);
-      }
-
-      @else {
-        $webkit-background: $background;
-          $spec-background: $background;
-      }
-    }
-
-    @else {
-      $webkit-background: $background;
-        $spec-background: $background;
-    }
-
-    $webkit-backgrounds: append($webkit-backgrounds, $webkit-background, comma);
-    $spec-backgrounds:   append($spec-backgrounds,   $spec-background,   comma);
-  }
-
-  background: $webkit-backgrounds;
-  background: $spec-backgrounds;
-}
diff --git a/themes/learn2/scss/vendor/bourbon/css3/_border-image.scss b/themes/learn2/scss/vendor/bourbon/css3/_border-image.scss
deleted file mode 100644
index e338c2dc..00000000
--- a/themes/learn2/scss/vendor/bourbon/css3/_border-image.scss
+++ /dev/null
@@ -1,59 +0,0 @@
-@mixin border-image($borders...) {
-  $webkit-borders: ();
-  $spec-borders: ();
-
-  @each $border in $borders {
-    $webkit-border: ();
-    $spec-border: ();
-    $border-type: type-of($border);
-
-    @if $border-type == string or list {
-      $border-str: if($border-type == list, nth($border, 1), $border);
-
-      $url-str:       str-slice($border-str, 0, 3);
-      $gradient-type: str-slice($border-str, 0, 6);
-
-      @if $url-str == "url" {
-        $webkit-border: $border;
-          $spec-border: $border;
-      }
-
-      @else if $gradient-type == "linear" {
-        $gradients: _linear-gradient-parser("#{$border}");
-        $webkit-border: map-get($gradients, webkit-image);
-        $spec-border:   map-get($gradients, spec-image);
-      }
-
-      @else if $gradient-type == "radial" {
-        $gradients: _radial-gradient-parser("#{$border}");
-        $webkit-border: map-get($gradients, webkit-image);
-        $spec-border:   map-get($gradients, spec-image);
-      }
-
-      @else {
-        $webkit-border: $border;
-          $spec-border: $border;
-      }
-    }
-
-    @else {
-      $webkit-border: $border;
-        $spec-border: $border;
-    }
-
-    $webkit-borders: append($webkit-borders, $webkit-border, comma);
-    $spec-borders:   append($spec-borders,   $spec-border,   comma);
-  }
-
-  -webkit-border-image: $webkit-borders;
-          border-image: $spec-borders;
-          border-style: solid;
-}
-
-//Examples:
-// @include border-image(url("image.png"));
-// @include border-image(url("image.png") 20 stretch);
-// @include border-image(linear-gradient(45deg, orange, yellow));
-// @include border-image(linear-gradient(45deg, orange, yellow) stretch);
-// @include border-image(linear-gradient(45deg, orange, yellow) 20 30 40 50 stretch round);
-// @include border-image(radial-gradient(top, cover, orange, yellow, orange));
diff --git a/themes/learn2/scss/vendor/bourbon/css3/_border-radius.scss b/themes/learn2/scss/vendor/bourbon/css3/_border-radius.scss
deleted file mode 100644
index 7c171901..00000000
--- a/themes/learn2/scss/vendor/bourbon/css3/_border-radius.scss
+++ /dev/null
@@ -1,22 +0,0 @@
-//************************************************************************//
-// Shorthand Border-radius mixins
-//************************************************************************//
-@mixin border-top-radius($radii) {
-  @include prefixer(border-top-left-radius, $radii, spec);
-  @include prefixer(border-top-right-radius, $radii, spec);
-}
-
-@mixin border-bottom-radius($radii) {
-  @include prefixer(border-bottom-left-radius, $radii, spec);
-  @include prefixer(border-bottom-right-radius, $radii, spec);
-}
-
-@mixin border-left-radius($radii) {
-  @include prefixer(border-top-left-radius, $radii, spec);
-  @include prefixer(border-bottom-left-radius, $radii, spec);
-}
-
-@mixin border-right-radius($radii) {
-  @include prefixer(border-top-right-radius, $radii, spec);
-  @include prefixer(border-bottom-right-radius, $radii, spec);
-}
diff --git a/themes/learn2/scss/vendor/bourbon/css3/_box-sizing.scss b/themes/learn2/scss/vendor/bourbon/css3/_box-sizing.scss
deleted file mode 100644
index f07e1d41..00000000
--- a/themes/learn2/scss/vendor/bourbon/css3/_box-sizing.scss
+++ /dev/null
@@ -1,4 +0,0 @@
-@mixin box-sizing ($box) {
-//  content-box | border-box | inherit
-  @include prefixer(box-sizing, $box, webkit moz spec);
-}
diff --git a/themes/learn2/scss/vendor/bourbon/css3/_calc.scss b/themes/learn2/scss/vendor/bourbon/css3/_calc.scss
deleted file mode 100644
index 94d7e4ce..00000000
--- a/themes/learn2/scss/vendor/bourbon/css3/_calc.scss
+++ /dev/null
@@ -1,4 +0,0 @@
-@mixin calc($property, $value) {
-  #{$property}: -webkit-calc(#{$value});
-  #{$property}:         calc(#{$value});
-}
diff --git a/themes/learn2/scss/vendor/bourbon/css3/_columns.scss b/themes/learn2/scss/vendor/bourbon/css3/_columns.scss
deleted file mode 100644
index 96f601c1..00000000
--- a/themes/learn2/scss/vendor/bourbon/css3/_columns.scss
+++ /dev/null
@@ -1,47 +0,0 @@
-@mixin columns($arg: auto) {
-// <column-count> || <column-width>
-  @include prefixer(columns, $arg, webkit moz spec);
-}
-
-@mixin column-count($int: auto) {
-// auto || integer
-  @include prefixer(column-count, $int, webkit moz spec);
-}
-
-@mixin column-gap($length: normal) {
-// normal || length
-  @include prefixer(column-gap, $length, webkit moz spec);
-}
-
-@mixin column-fill($arg: auto) {
-// auto || length
-  @include prefixer(column-fill, $arg, webkit moz spec);
-}
-
-@mixin column-rule($arg) {
-// <border-width> || <border-style> || <color>
-  @include prefixer(column-rule, $arg, webkit moz spec);
-}
-
-@mixin column-rule-color($color) {
-  @include prefixer(column-rule-color, $color, webkit moz spec);
-}
-
-@mixin column-rule-style($style: none) {
-// none | hidden | dashed | dotted | double | groove | inset | inset | outset | ridge | solid
-  @include prefixer(column-rule-style, $style, webkit moz spec);
-}
-
-@mixin column-rule-width ($width: none) {
-  @include prefixer(column-rule-width, $width, webkit moz spec);
-}
-
-@mixin column-span($arg: none) {
-// none || all
-  @include prefixer(column-span, $arg, webkit moz spec);
-}
-
-@mixin column-width($length: auto) {
-// auto || length
-  @include prefixer(column-width, $length, webkit moz spec);
-}
diff --git a/themes/learn2/scss/vendor/bourbon/css3/_filter.scss b/themes/learn2/scss/vendor/bourbon/css3/_filter.scss
deleted file mode 100644
index 8560d776..00000000
--- a/themes/learn2/scss/vendor/bourbon/css3/_filter.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-@mixin filter($function: none) {
-  // <filter-function> [<filter-function]* | none
-  @include prefixer(filter, $function, webkit spec);
-}
-
diff --git a/themes/learn2/scss/vendor/bourbon/css3/_flex-box.scss b/themes/learn2/scss/vendor/bourbon/css3/_flex-box.scss
deleted file mode 100644
index b48476e8..00000000
--- a/themes/learn2/scss/vendor/bourbon/css3/_flex-box.scss
+++ /dev/null
@@ -1,321 +0,0 @@
-// CSS3 Flexible Box Model and property defaults
-
-// Custom shorthand notation for flexbox
-@mixin box($orient: inline-axis, $pack: start, $align: stretch) {
-  @include display-box;
-  @include box-orient($orient);
-  @include box-pack($pack);
-  @include box-align($align);
-}
-
-@mixin display-box {
-  display: -webkit-box;
-  display: -moz-box;
-  display: -ms-flexbox; // IE 10
-  display: box;
-}
-
-@mixin box-orient($orient: inline-axis) {
-// horizontal|vertical|inline-axis|block-axis|inherit
-  @include prefixer(box-orient, $orient, webkit moz spec);
-}
-
-@mixin box-pack($pack: start) {
-// start|end|center|justify
-  @include prefixer(box-pack, $pack, webkit moz spec);
-  -ms-flex-pack: $pack; // IE 10
-}
-
-@mixin box-align($align: stretch) {
-// start|end|center|baseline|stretch
-  @include prefixer(box-align, $align, webkit moz spec);
-  -ms-flex-align: $align; // IE 10
-}
-
-@mixin box-direction($direction: normal) {
-// normal|reverse|inherit
-  @include prefixer(box-direction, $direction, webkit moz spec);
-  -ms-flex-direction: $direction; // IE 10
-}
-
-@mixin box-lines($lines: single) {
-// single|multiple
-  @include prefixer(box-lines, $lines, webkit moz spec);
-}
-
-@mixin box-ordinal-group($int: 1) {
-  @include prefixer(box-ordinal-group, $int, webkit moz spec);
-  -ms-flex-order: $int; // IE 10
-}
-
-@mixin box-flex($value: 0.0) {
-  @include prefixer(box-flex, $value, webkit moz spec);
-  -ms-flex: $value; // IE 10
-}
-
-@mixin box-flex-group($int: 1) {
-  @include prefixer(box-flex-group, $int, webkit moz spec);
-}
-
-// CSS3 Flexible Box Model and property defaults
-// Unified attributes for 2009, 2011, and 2012 flavours.
-
-// 2009 - display (box | inline-box)
-// 2011 - display (flexbox | inline-flexbox)
-// 2012 - display (flex | inline-flex)
-@mixin display($value) {
-//  flex | inline-flex
-    @if $value == "flex" {
-        // 2009
-        display: -webkit-box;
-        display: -moz-box;
-        display: box;
-
-        // 2012
-        display: -webkit-flex;
-        display: -moz-flex;
-        display: -ms-flexbox; // 2011 (IE 10)
-        display: flex;
-    }
-
-    @elseif $value == "inline-flex" {
-        display: -webkit-inline-box;
-        display: -moz-inline-box;
-        display: inline-box;
-
-        display: -webkit-inline-flex;
-        display: -moz-inline-flex;
-        display: -ms-inline-flexbox;
-        display: inline-flex;
-    }
-
-    @else {
-        display: $value;
-    }
-}
-
-// 2009 - box-flex (integer)
-// 2011 - flex (decimal | width decimal)
-// 2012 - flex (integer integer width)
-@mixin flex($value) {
-
-    // Grab flex-grow for older browsers.
-    $flex-grow: nth($value, 1);
-
-    // 2009
-    @include prefixer(box-flex, $flex-grow, webkit moz spec);
-
-    // 2011 (IE 10), 2012
-    @include prefixer(flex, $value, webkit moz ms spec);
-}
-
-// 2009 - box-orient ( horizontal | vertical | inline-axis | block-axis)
-//      - box-direction (normal | reverse)      
-// 2011 - flex-direction (row | row-reverse | column | column-reverse)
-// 2012 - flex-direction (row | row-reverse | column | column-reverse)
-@mixin flex-direction($value: row) {
-
-    // Alt values.
-    $value-2009: $value;
-    $value-2011: $value;
-    $direction: "normal";
-
-    @if $value == row {
-        $value-2009: horizontal;
-    }
-
-    @elseif $value == "row-reverse" {
-        $value-2009: horizontal;
-        $direction: reverse;
-    }
-
-    @elseif $value == column {
-        $value-2009: vertical;
-    }
-
-    @elseif $value == "column-reverse" {
-        $value-2009: vertical;
-        $direction: reverse;
-    }
-
-    // 2009
-    @include prefixer(box-orient, $value-2009, webkit moz spec);
-    @if $direction == "reverse" {
-        @include prefixer(box-direction, $direction, webkit moz spec);
-    }
-
-    // 2012
-    @include prefixer(flex-direction, $value, webkit moz spec);
-
-    // 2011 (IE 10)
-    -ms-flex-direction: $value;
-}
-
-// 2009 - box-lines (single | multiple)
-// 2011 - flex-wrap (nowrap | wrap | wrap-reverse)
-// 2012 - flex-wrap (nowrap | wrap | wrap-reverse)
-@mixin flex-wrap($value: nowrap) {
-
-    // Alt values.
-    $alt-value: $value;
-    @if $value == nowrap {
-        $alt-value: single;
-    }
-
-    @elseif $value == wrap {
-        $alt-value: multiple;
-    }
-
-    @elseif $value == "wrap-reverse" {
-        $alt-value: multiple;
-    }
-
-    @include prefixer(box-lines, $alt-value, webkit moz spec);
-    @include prefixer(flex-wrap, $value, webkit moz ms spec);
-}
-
-// 2009 - TODO: parse values into flex-direction/flex-wrap
-// 2011 - TODO: parse values into flex-direction/flex-wrap
-// 2012 - flex-flow (flex-direction || flex-wrap)
-@mixin flex-flow($value) {
-    @include prefixer(flex-flow, $value, webkit moz spec);
-}
-
-// 2009 - box-ordinal-group (integer)
-// 2011 - flex-order (integer)
-// 2012 - order (integer)
-@mixin order($int: 0) {
-    // 2009
-    @include prefixer(box-ordinal-group, $int, webkit moz spec);
-
-    // 2012
-    @include prefixer(order, $int, webkit moz spec);
-
-    // 2011 (IE 10)
-    -ms-flex-order: $int;
-}
-
-// 2012 - flex-grow (number)
-@mixin flex-grow($number: 0) {
-    @include prefixer(flex-grow, $number, webkit moz spec);
-    -ms-flex-positive: $number;
-}
-
-// 2012 - flex-shrink (number)
-@mixin flex-shrink($number: 1) {
-    @include prefixer(flex-shrink, $number, webkit moz spec);
-    -ms-flex-negative: $number;
-}
-
-// 2012 - flex-basis (number)
-@mixin flex-basis($width: auto) {
-    @include prefixer(flex-basis, $width, webkit moz spec);
-    -ms-flex-preferred-size: $width;
-}
-
-// 2009 - box-pack (start | end | center | justify)
-// 2011 - flex-pack (start | end | center | justify)
-// 2012 - justify-content (flex-start | flex-end | center | space-between | space-around)
-@mixin justify-content ($value: flex-start) {
-
-    // Alt values.
-    $alt-value: $value;
-    @if $value == "flex-start" {
-        $alt-value: start;
-    }
-
-    @elseif $value == "flex-end" {
-        $alt-value: end;
-    }
-
-    @elseif $value == "space-between" {
-        $alt-value: justify;
-    }
-
-    @elseif $value == "space-around" {
-        $alt-value: center;
-    }
-
-    // 2009
-    @include prefixer(box-pack, $alt-value, webkit moz spec);
-
-    // 2012
-    @include prefixer(justify-content, $value, webkit moz ms o spec);
-
-    // 2011 (IE 10)
-    -ms-flex-pack: $alt-value;
-}
-
-// 2009 - box-align (start | end | center | baseline | stretch)
-// 2011 - flex-align (start | end | center | baseline | stretch)
-// 2012 - align-items (flex-start | flex-end | center | baseline | stretch)
-@mixin align-items($value: stretch) {
-
-    $alt-value: $value;
-
-    @if $value == "flex-start" {
-        $alt-value: start;
-    }    
-
-    @elseif $value == "flex-end" {
-        $alt-value: end;
-    }
-
-    // 2009
-    @include prefixer(box-align, $alt-value, webkit moz spec);
-
-    // 2012
-    @include prefixer(align-items, $value, webkit moz ms o spec);
-    
-    // 2011 (IE 10)
-    -ms-flex-align: $alt-value;    
-}
-
-// 2011 - flex-item-align (auto | start | end | center | baseline | stretch)
-// 2012 - align-self (auto | flex-start | flex-end | center | baseline | stretch)
-@mixin align-self($value: auto) {
-
-    $value-2011: $value;
-    @if $value == "flex-start" {
-        $value-2011: start;
-    }    
-
-    @elseif $value == "flex-end" {
-        $value-2011: end;
-    }
-
-    // 2012
-    @include prefixer(align-self, $value, webkit moz spec);
-
-    // 2011 (IE 10)
-    -ms-flex-item-align: $value-2011;
-}
-
-// 2011 - flex-line-pack (start | end | center | justify | distribute | stretch)
-// 2012 - align-content (flex-start | flex-end | center | space-between | space-around | stretch)
-@mixin align-content($value: stretch) {
-
-    $value-2011: $value;
-    @if $value == "flex-start" {
-        $value-2011: start;
-    }    
-
-    @elseif $value == "flex-end" {
-        $value-2011: end;
-    }
-
-    @elseif $value == "space-between" {
-        $value-2011: justify;
-    }
-
-    @elseif $value == "space-around" {
-        $value-2011: distribute;
-    }
-
-    // 2012
-    @include prefixer(align-content, $value, webkit moz spec);
-
-    // 2011 (IE 10)
-    -ms-flex-line-pack: $value-2011;
-}
-
diff --git a/themes/learn2/scss/vendor/bourbon/css3/_font-face.scss b/themes/learn2/scss/vendor/bourbon/css3/_font-face.scss
deleted file mode 100644
index 029ee8fe..00000000
--- a/themes/learn2/scss/vendor/bourbon/css3/_font-face.scss
+++ /dev/null
@@ -1,23 +0,0 @@
-// Order of the includes matters, and it is: normal, bold, italic, bold+italic.
-
-@mixin font-face($font-family, $file-path, $weight: normal, $style: normal, $asset-pipeline: false ) {
-  @font-face {
-    font-family: $font-family;
-    font-weight: $weight;
-    font-style: $style;
-
-    @if $asset-pipeline == true {
-      src: font-url('#{$file-path}.eot');
-      src: font-url('#{$file-path}.eot?#iefix')          format('embedded-opentype'),
-           font-url('#{$file-path}.woff')                format('woff'),
-           font-url('#{$file-path}.ttf')                 format('truetype'),
-           font-url('#{$file-path}.svg##{$font-family}') format('svg');
-    } @else {
-      src: url('#{$file-path}.eot');
-      src: url('#{$file-path}.eot?#iefix')               format('embedded-opentype'),
-           url('#{$file-path}.woff')                     format('woff'),
-           url('#{$file-path}.ttf')                      format('truetype'),
-           url('#{$file-path}.svg##{$font-family}')      format('svg');
-    }
-  }
-}
diff --git a/themes/learn2/scss/vendor/bourbon/css3/_font-feature-settings.scss b/themes/learn2/scss/vendor/bourbon/css3/_font-feature-settings.scss
deleted file mode 100644
index 8a9f5367..00000000
--- a/themes/learn2/scss/vendor/bourbon/css3/_font-feature-settings.scss
+++ /dev/null
@@ -1,10 +0,0 @@
-// Font feature settings mixin and property default.
-// Examples: @include font-feature-settings("liga");
-//           @include font-feature-settings("lnum" false);
-//           @include font-feature-settings("pnum" 1, "kern" 0);
-//           @include font-feature-settings("ss01", "ss02");
-
-@mixin font-feature-settings($settings...) {
-  @if length($settings) == 0 { $settings: none; }
-  @include prefixer(font-feature-settings, $settings, webkit moz ms spec);
-}
\ No newline at end of file
diff --git a/themes/learn2/scss/vendor/bourbon/css3/_hidpi-media-query.scss b/themes/learn2/scss/vendor/bourbon/css3/_hidpi-media-query.scss
deleted file mode 100644
index 111e4009..00000000
--- a/themes/learn2/scss/vendor/bourbon/css3/_hidpi-media-query.scss
+++ /dev/null
@@ -1,10 +0,0 @@
-// HiDPI mixin. Default value set to 1.3 to target Google Nexus 7 (http://bjango.com/articles/min-device-pixel-ratio/)
-@mixin hidpi($ratio: 1.3) {
-  @media only screen and (-webkit-min-device-pixel-ratio: $ratio),
-  only screen and (min--moz-device-pixel-ratio: $ratio),
-  only screen and (-o-min-device-pixel-ratio: #{$ratio}/1),
-  only screen and (min-resolution: #{round($ratio*96)}dpi),
-  only screen and (min-resolution: #{$ratio}dppx) {
-    @content;
-  }
-}
diff --git a/themes/learn2/scss/vendor/bourbon/css3/_hyphens.scss b/themes/learn2/scss/vendor/bourbon/css3/_hyphens.scss
deleted file mode 100644
index 5f8bddaf..00000000
--- a/themes/learn2/scss/vendor/bourbon/css3/_hyphens.scss
+++ /dev/null
@@ -1,4 +0,0 @@
-@mixin hyphens($hyphenation: none) {
-// none | manual | auto
-  @include prefixer(hyphens, $hyphenation, webkit moz ms spec);
-}
\ No newline at end of file
diff --git a/themes/learn2/scss/vendor/bourbon/css3/_image-rendering.scss b/themes/learn2/scss/vendor/bourbon/css3/_image-rendering.scss
deleted file mode 100644
index 03432c63..00000000
--- a/themes/learn2/scss/vendor/bourbon/css3/_image-rendering.scss
+++ /dev/null
@@ -1,14 +0,0 @@
-@mixin image-rendering ($mode:auto) {
-
-  @if ($mode == crisp-edges) {
-      -ms-interpolation-mode: nearest-neighbor; // IE8+
-      image-rendering: -moz-crisp-edges;
-      image-rendering: -o-crisp-edges;
-      image-rendering: -webkit-optimize-contrast;
-      image-rendering: crisp-edges;
-  }
-
-  @else {
-      image-rendering: $mode;
-  }
-}
diff --git a/themes/learn2/scss/vendor/bourbon/css3/_keyframes.scss b/themes/learn2/scss/vendor/bourbon/css3/_keyframes.scss
deleted file mode 100644
index e34616af..00000000
--- a/themes/learn2/scss/vendor/bourbon/css3/_keyframes.scss
+++ /dev/null
@@ -1,35 +0,0 @@
-// Adds keyframes blocks for supported prefixes, removing redundant prefixes in the block's content
-@mixin keyframes($name) {
-  $original-prefix-for-webkit:    $prefix-for-webkit;
-  $original-prefix-for-mozilla:   $prefix-for-mozilla;
-  $original-prefix-for-microsoft: $prefix-for-microsoft;
-  $original-prefix-for-opera:     $prefix-for-opera;
-  $original-prefix-for-spec:      $prefix-for-spec;
-
-  @if $original-prefix-for-webkit {
-    @include disable-prefix-for-all();
-    $prefix-for-webkit: true !global;
-    @-webkit-keyframes #{$name} {
-      @content;
-    }
-  }
-  @if $original-prefix-for-mozilla {
-    @include disable-prefix-for-all();
-    $prefix-for-mozilla: true !global;
-    @-moz-keyframes #{$name} {
-      @content;
-    }
-  }
-
-  $prefix-for-webkit:    $original-prefix-for-webkit    !global;
-  $prefix-for-mozilla:   $original-prefix-for-mozilla   !global;
-  $prefix-for-microsoft: $original-prefix-for-microsoft !global;
-  $prefix-for-opera:     $original-prefix-for-opera     !global;
-  $prefix-for-spec:      $original-prefix-for-spec      !global;
-
-  @if $original-prefix-for-spec {
-    @keyframes #{$name} {
-      @content;
-    }
-  }
-}
diff --git a/themes/learn2/scss/vendor/bourbon/css3/_linear-gradient.scss b/themes/learn2/scss/vendor/bourbon/css3/_linear-gradient.scss
deleted file mode 100644
index e0da3512..00000000
--- a/themes/learn2/scss/vendor/bourbon/css3/_linear-gradient.scss
+++ /dev/null
@@ -1,38 +0,0 @@
-@mixin linear-gradient($pos, $G1, $G2: null,
-                       $G3: null, $G4: null,
-                       $G5: null, $G6: null,
-                       $G7: null, $G8: null,
-                       $G9: null, $G10: null,
-                       $fallback: null) {
-  // Detect what type of value exists in $pos
-  $pos-type: type-of(nth($pos, 1));
-  $pos-spec: null;
-  $pos-degree: null;
-
-  // If $pos is missing from mixin, reassign vars and add default position
-  @if ($pos-type == color) or (nth($pos, 1) == "transparent")  {
-    $G10: $G9; $G9: $G8; $G8: $G7; $G7: $G6; $G6: $G5;
-     $G5: $G4; $G4: $G3; $G3: $G2; $G2: $G1; $G1: $pos;
-     $pos: null;
-  }
-
-  @if $pos {
-    $positions: _linear-positions-parser($pos);
-    $pos-degree: nth($positions, 1);
-    $pos-spec:   nth($positions, 2);
-  }
-
-  $full: $G1, $G2, $G3, $G4, $G5, $G6, $G7, $G8, $G9, $G10;
-
-  // Set $G1 as the default fallback color
-  $fallback-color: nth($G1, 1);
-
-  // If $fallback is a color use that color as the fallback color
-  @if (type-of($fallback) == color) or ($fallback == "transparent") {
-    $fallback-color: $fallback;
-  }
-
-  background-color: $fallback-color;
-  background-image: -webkit-linear-gradient($pos-degree $full); // Safari 5.1+, Chrome
-  background-image: unquote("linear-gradient(#{$pos-spec}#{$full})");
-}
diff --git a/themes/learn2/scss/vendor/bourbon/css3/_perspective.scss b/themes/learn2/scss/vendor/bourbon/css3/_perspective.scss
deleted file mode 100644
index 0e4deb80..00000000
--- a/themes/learn2/scss/vendor/bourbon/css3/_perspective.scss
+++ /dev/null
@@ -1,8 +0,0 @@
-@mixin perspective($depth: none) {
-  // none | <length>
-  @include prefixer(perspective, $depth, webkit moz spec);
-}
-
-@mixin perspective-origin($value: 50% 50%) {
-  @include prefixer(perspective-origin, $value, webkit moz spec);
-}
diff --git a/themes/learn2/scss/vendor/bourbon/css3/_placeholder.scss b/themes/learn2/scss/vendor/bourbon/css3/_placeholder.scss
deleted file mode 100644
index 5682fd09..00000000
--- a/themes/learn2/scss/vendor/bourbon/css3/_placeholder.scss
+++ /dev/null
@@ -1,8 +0,0 @@
-@mixin placeholder {
-  $placeholders: ":-webkit-input" ":-moz" "-moz" "-ms-input";
-  @each $placeholder in $placeholders {
-    &:#{$placeholder}-placeholder {
-      @content;
-    }
-  }
-}
diff --git a/themes/learn2/scss/vendor/bourbon/css3/_radial-gradient.scss b/themes/learn2/scss/vendor/bourbon/css3/_radial-gradient.scss
deleted file mode 100644
index 7a8c3765..00000000
--- a/themes/learn2/scss/vendor/bourbon/css3/_radial-gradient.scss
+++ /dev/null
@@ -1,39 +0,0 @@
-// Requires Sass 3.1+
-@mixin radial-gradient($G1,        $G2,
-                       $G3: null, $G4: null,
-                       $G5: null, $G6: null,
-                       $G7: null, $G8: null,
-                       $G9: null, $G10: null,
-                       $pos: null,
-                       $shape-size: null,
-                       $fallback: null) {
-
-  $data: _radial-arg-parser($G1, $G2, $pos, $shape-size);
-  $G1:  nth($data, 1);
-  $G2:  nth($data, 2);
-  $pos: nth($data, 3);
-  $shape-size: nth($data, 4);
-
-  $full: $G1, $G2, $G3, $G4, $G5, $G6, $G7, $G8, $G9, $G10;
-
-  // Strip deprecated cover/contain for spec
-  $shape-size-spec: _shape-size-stripper($shape-size);
-
-  // Set $G1 as the default fallback color
-  $first-color: nth($full, 1);
-  $fallback-color: nth($first-color, 1);
-
-  @if (type-of($fallback) == color) or ($fallback == "transparent") {
-    $fallback-color: $fallback;
-  }
-
-  // Add Commas and spaces
-  $shape-size: if($shape-size, '#{$shape-size}, ', null);
-  $pos:        if($pos, '#{$pos}, ', null);
-  $pos-spec:   if($pos, 'at #{$pos}', null);
-  $shape-size-spec: if(($shape-size-spec != ' ') and ($pos == null), '#{$shape-size-spec}, ', '#{$shape-size-spec} ');
-
-  background-color:  $fallback-color;
-  background-image: -webkit-radial-gradient(unquote(#{$pos}#{$shape-size}#{$full}));
-  background-image: unquote("radial-gradient(#{$shape-size-spec}#{$pos-spec}#{$full})");
-}
diff --git a/themes/learn2/scss/vendor/bourbon/css3/_transform.scss b/themes/learn2/scss/vendor/bourbon/css3/_transform.scss
deleted file mode 100644
index 8cc35963..00000000
--- a/themes/learn2/scss/vendor/bourbon/css3/_transform.scss
+++ /dev/null
@@ -1,15 +0,0 @@
-@mixin transform($property: none) {
-//  none | <transform-function>
-  @include prefixer(transform, $property, webkit moz ms o spec);
-}
-
-@mixin transform-origin($axes: 50%) {
-// x-axis - left | center | right  | length | %
-// y-axis - top  | center | bottom | length | %
-// z-axis -                          length
-  @include prefixer(transform-origin, $axes, webkit moz ms o spec);
-}
-
-@mixin transform-style ($style: flat) {
-  @include prefixer(transform-style, $style, webkit moz ms o spec);
-}
diff --git a/themes/learn2/scss/vendor/bourbon/css3/_transition.scss b/themes/learn2/scss/vendor/bourbon/css3/_transition.scss
deleted file mode 100644
index 5ad4c0ae..00000000
--- a/themes/learn2/scss/vendor/bourbon/css3/_transition.scss
+++ /dev/null
@@ -1,77 +0,0 @@
-// Shorthand mixin. Supports multiple parentheses-deliminated values for each variable.
-// Example: @include transition (all 2s ease-in-out);
-//          @include transition (opacity 1s ease-in 2s, width 2s ease-out);
-//          @include transition-property (transform, opacity);
-
-@mixin transition ($properties...) {
-  // Fix for vendor-prefix transform property
-  $needs-prefixes: false;
-  $webkit: ();
-  $moz: ();
-  $spec: ();
-
-  // Create lists for vendor-prefixed transform
-  @each $list in $properties {
-    @if nth($list, 1) == "transform" {
-      $needs-prefixes: true;
-      $list1: -webkit-transform;
-      $list2: -moz-transform;
-      $list3: ();
-
-      @each $var in $list {
-        $list3: join($list3, $var);
-
-        @if $var != "transform" {
-          $list1: join($list1, $var);
-          $list2: join($list2, $var);
-        }
-      }
-
-      $webkit: append($webkit, $list1);
-         $moz: append($moz,    $list2);
-        $spec: append($spec,   $list3);
-    }
-
-    // Create lists for non-prefixed transition properties
-    @else {
-      $webkit:  append($webkit, $list, comma);
-      $moz:     append($moz,    $list, comma);
-      $spec:    append($spec,   $list, comma);
-    }
-  }
-
-  @if $needs-prefixes {
-    -webkit-transition: $webkit;
-       -moz-transition: $moz;
-            transition: $spec;
-  }
-  @else {
-    @if length($properties) >= 1 {
-      @include prefixer(transition, $properties, webkit moz spec);
-    }
-
-    @else {
-      $properties: all 0.15s ease-out 0s;
-      @include prefixer(transition, $properties, webkit moz spec);
-    }
-  }
-}
-
-@mixin transition-property ($properties...) {
-   -webkit-transition-property: transition-property-names($properties, 'webkit');
-      -moz-transition-property: transition-property-names($properties, 'moz');
-           transition-property: transition-property-names($properties, false);
-}
-
-@mixin transition-duration ($times...) {
-  @include prefixer(transition-duration, $times, webkit moz spec);
-}
-
-@mixin transition-timing-function ($motions...) {
-// ease | linear | ease-in | ease-out | ease-in-out | cubic-bezier()
-  @include prefixer(transition-timing-function, $motions, webkit moz spec);
-}
-
-@mixin transition-delay ($times...) {
-  @include prefixer(transition-delay, $times, webkit moz spec);
-}
diff --git a/themes/learn2/scss/vendor/bourbon/css3/_user-select.scss b/themes/learn2/scss/vendor/bourbon/css3/_user-select.scss
deleted file mode 100644
index 1380aa8b..00000000
--- a/themes/learn2/scss/vendor/bourbon/css3/_user-select.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-@mixin user-select($arg: none) {
-  @include prefixer(user-select, $arg, webkit moz ms spec);
-}
diff --git a/themes/learn2/scss/vendor/bourbon/functions/_assign.scss b/themes/learn2/scss/vendor/bourbon/functions/_assign.scss
deleted file mode 100644
index 9a1db93e..00000000
--- a/themes/learn2/scss/vendor/bourbon/functions/_assign.scss
+++ /dev/null
@@ -1,11 +0,0 @@
-@function assign-inputs($inputs, $pseudo: null) {
-  $list : ();
-
-  @each $input in $inputs {
-    $input: unquote($input);
-    $input: if($pseudo, $input + ":" + $pseudo, $input);
-    $list: append($list, $input, comma);
-  }
-
-  @return $list;
-}
\ No newline at end of file
diff --git a/themes/learn2/scss/vendor/bourbon/functions/_color-lightness.scss b/themes/learn2/scss/vendor/bourbon/functions/_color-lightness.scss
deleted file mode 100644
index 8c6df4e2..00000000
--- a/themes/learn2/scss/vendor/bourbon/functions/_color-lightness.scss
+++ /dev/null
@@ -1,13 +0,0 @@
-// Programatically determines whether a color is light or dark
-// Returns a boolean
-// More details here http://robots.thoughtbot.com/closer-look-color-lightness
-
-@function is-light($hex-color) {
-  $-local-red: red(rgba($hex-color, 1.0));
-  $-local-green: green(rgba($hex-color, 1.0));
-  $-local-blue: blue(rgba($hex-color, 1.0));
-
-  $-local-lightness: ($-local-red * 0.2126 + $-local-green * 0.7152 + $-local-blue * 0.0722) / 255;
-
-  @return $-local-lightness > .6;
-}
diff --git a/themes/learn2/scss/vendor/bourbon/functions/_flex-grid.scss b/themes/learn2/scss/vendor/bourbon/functions/_flex-grid.scss
deleted file mode 100644
index 3bbd8665..00000000
--- a/themes/learn2/scss/vendor/bourbon/functions/_flex-grid.scss
+++ /dev/null
@@ -1,39 +0,0 @@
-// Flexible grid
-@function flex-grid($columns, $container-columns: $fg-max-columns) {
-  $width: $columns * $fg-column + ($columns - 1) * $fg-gutter;
-  $container-width: $container-columns * $fg-column + ($container-columns - 1) * $fg-gutter;
-  @return percentage($width / $container-width);
-}
-
-// Flexible gutter
-@function flex-gutter($container-columns: $fg-max-columns, $gutter: $fg-gutter) {
-  $container-width: $container-columns * $fg-column + ($container-columns - 1) * $fg-gutter;
-  @return percentage($gutter / $container-width);
-}
-
-// The $fg-column, $fg-gutter and $fg-max-columns variables must be defined in your base stylesheet to properly use the flex-grid function.
-// This function takes the fluid grid equation (target / context = result) and uses columns to help define each.
-//
-// The calculation presumes that your column structure will be missing the last gutter:
-//
-//   -- column -- gutter -- column -- gutter -- column
-//
-//  $fg-column: 60px;             // Column Width
-//  $fg-gutter: 25px;             // Gutter Width
-//  $fg-max-columns: 12;          // Total Columns For Main Container
-//
-//  div {
-//    width: flex-grid(4);        // returns (315px / 995px) = 31.65829%;
-//    margin-left: flex-gutter(); // returns (25px / 995px) = 2.51256%;
-//
-//    p {
-//      width: flex-grid(2, 4);  // returns (145px / 315px) = 46.031746%;
-//      float: left;
-//      margin: flex-gutter(4);  // returns (25px / 315px) = 7.936508%;
-//    }
-//
-//    blockquote {
-//      float: left;
-//      width: flex-grid(2, 4); // returns (145px / 315px) = 46.031746%;
-//    }
-//  }
\ No newline at end of file
diff --git a/themes/learn2/scss/vendor/bourbon/functions/_golden-ratio.scss b/themes/learn2/scss/vendor/bourbon/functions/_golden-ratio.scss
deleted file mode 100644
index 463d14a0..00000000
--- a/themes/learn2/scss/vendor/bourbon/functions/_golden-ratio.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-@function golden-ratio($value, $increment) {
-  @return modular-scale($value, $increment, $golden)
-}
diff --git a/themes/learn2/scss/vendor/bourbon/functions/_grid-width.scss b/themes/learn2/scss/vendor/bourbon/functions/_grid-width.scss
deleted file mode 100644
index 8e63d83d..00000000
--- a/themes/learn2/scss/vendor/bourbon/functions/_grid-width.scss
+++ /dev/null
@@ -1,13 +0,0 @@
-@function grid-width($n) {
-  @return $n * $gw-column + ($n - 1) * $gw-gutter;
-}
-
-// The $gw-column and $gw-gutter variables must be defined in your base stylesheet to properly use the grid-width function.
-//
-//  $gw-column: 100px;         // Column Width
-//  $gw-gutter: 40px;          // Gutter Width
-//
-//  div {
-//    width: grid-width(4);    // returns 520px;
-//    margin-left: $gw-gutter; // returns 40px;
-//  }
diff --git a/themes/learn2/scss/vendor/bourbon/functions/_modular-scale.scss b/themes/learn2/scss/vendor/bourbon/functions/_modular-scale.scss
deleted file mode 100644
index afc59eb9..00000000
--- a/themes/learn2/scss/vendor/bourbon/functions/_modular-scale.scss
+++ /dev/null
@@ -1,66 +0,0 @@
-// Scaling Variables
-$golden:           1.618;
-$minor-second:     1.067;
-$major-second:     1.125;
-$minor-third:      1.2;
-$major-third:      1.25;
-$perfect-fourth:   1.333;
-$augmented-fourth: 1.414;
-$perfect-fifth:    1.5;
-$minor-sixth:      1.6;
-$major-sixth:      1.667;
-$minor-seventh:    1.778;
-$major-seventh:    1.875;
-$octave:           2;
-$major-tenth:      2.5;
-$major-eleventh:   2.667;
-$major-twelfth:    3;
-$double-octave:    4;
-
-@function modular-scale($value, $increment, $ratio) {
-  $v1: nth($value, 1);
-  $v2: nth($value, length($value));
-  $value: $v1;
-
-  // scale $v2 to just above $v1
-  @while $v2 > $v1 {
-    $v2: ($v2 / $ratio); // will be off-by-1
-  }
-  @while $v2 < $v1 {
-    $v2: ($v2 * $ratio); // will fix off-by-1
-  }
-
-  // check AFTER scaling $v2 to prevent double-counting corner-case
-  $double-stranded: $v2 > $v1;
-
-  @if $increment > 0 {
-    @for $i from 1 through $increment {
-      @if $double-stranded and ($v1 * $ratio) > $v2 {
-        $value: $v2;
-        $v2: ($v2 * $ratio);
-      } @else {
-        $v1: ($v1 * $ratio);
-        $value: $v1;
-      }
-    }
-  }
-
-  @if $increment < 0 {
-    // adjust $v2 to just below $v1
-    @if $double-stranded {
-      $v2: ($v2 / $ratio);
-    }
-
-    @for $i from $increment through -1 {
-      @if $double-stranded and ($v1 / $ratio) < $v2 {
-        $value: $v2;
-        $v2: ($v2 / $ratio);
-      } @else {
-        $v1: ($v1 / $ratio);
-        $value: $v1;
-      }
-    }
-  }
-
-  @return $value;
-}
diff --git a/themes/learn2/scss/vendor/bourbon/functions/_px-to-em.scss b/themes/learn2/scss/vendor/bourbon/functions/_px-to-em.scss
deleted file mode 100644
index 4832245e..00000000
--- a/themes/learn2/scss/vendor/bourbon/functions/_px-to-em.scss
+++ /dev/null
@@ -1,13 +0,0 @@
-// Convert pixels to ems
-// eg. for a relational value of 12px write em(12) when the parent is 16px
-// if the parent is another value say 24px write em(12, 24)
-
-@function em($pxval, $base: $em-base) {
-  @if not unitless($pxval) {
-      $pxval: strip-units($pxval);
-  }
-  @if not unitless($base) {
-      $base: strip-units($base);
-  }
-  @return ($pxval / $base) * 1em;
-}
diff --git a/themes/learn2/scss/vendor/bourbon/functions/_px-to-rem.scss b/themes/learn2/scss/vendor/bourbon/functions/_px-to-rem.scss
deleted file mode 100644
index 96b244e4..00000000
--- a/themes/learn2/scss/vendor/bourbon/functions/_px-to-rem.scss
+++ /dev/null
@@ -1,15 +0,0 @@
-// Convert pixels to rems
-// eg. for a relational value of 12px write rem(12)
-// Assumes $em-base is the font-size of <html>
-
-@function rem($pxval) {
-  @if not unitless($pxval) {
-      $pxval: strip-units($pxval);
-  }
-
-  $base: $em-base;
-  @if not unitless($base) {
-      $base: strip-units($base);
-  }
-  @return ($pxval / $base) * 1rem;
-}
diff --git a/themes/learn2/scss/vendor/bourbon/functions/_strip-units.scss b/themes/learn2/scss/vendor/bourbon/functions/_strip-units.scss
deleted file mode 100644
index 6afc6e60..00000000
--- a/themes/learn2/scss/vendor/bourbon/functions/_strip-units.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-// Srtips the units from a value. e.g. 12px -> 12
-
-@function strip-units($val) {
-  @return ($val / ($val * 0 + 1));
-}
diff --git a/themes/learn2/scss/vendor/bourbon/functions/_tint-shade.scss b/themes/learn2/scss/vendor/bourbon/functions/_tint-shade.scss
deleted file mode 100644
index f7172004..00000000
--- a/themes/learn2/scss/vendor/bourbon/functions/_tint-shade.scss
+++ /dev/null
@@ -1,9 +0,0 @@
-// Add percentage of white to a color
-@function tint($color, $percent){
-  @return mix(white, $color, $percent);
-}
-
-// Add percentage of black to a color
-@function shade($color, $percent){
-  @return mix(black, $color, $percent);
-}
diff --git a/themes/learn2/scss/vendor/bourbon/functions/_transition-property-name.scss b/themes/learn2/scss/vendor/bourbon/functions/_transition-property-name.scss
deleted file mode 100644
index 54cd4228..00000000
--- a/themes/learn2/scss/vendor/bourbon/functions/_transition-property-name.scss
+++ /dev/null
@@ -1,22 +0,0 @@
-// Return vendor-prefixed property names if appropriate
-// Example: transition-property-names((transform, color, background), moz) -> -moz-transform, color, background
-//************************************************************************//
-@function transition-property-names($props, $vendor: false) {
-	$new-props: ();
-	
-	@each $prop in $props {
-		$new-props: append($new-props, transition-property-name($prop, $vendor), comma);
-	}
-
-	@return $new-props;
-}
-
-@function transition-property-name($prop, $vendor: false) {
-	// put other properties that need to be prefixed here aswell
-	@if $vendor and $prop == transform {
-		@return unquote('-'+$vendor+'-'+$prop);
-	}
-	@else {
-		@return $prop;
-	}
-}
\ No newline at end of file
diff --git a/themes/learn2/scss/vendor/bourbon/functions/_unpack.scss b/themes/learn2/scss/vendor/bourbon/functions/_unpack.scss
deleted file mode 100644
index 37759636..00000000
--- a/themes/learn2/scss/vendor/bourbon/functions/_unpack.scss
+++ /dev/null
@@ -1,17 +0,0 @@
-// Convert shorthand to the 4-value syntax
-
-@function unpack($shorthand) {
-  @if length($shorthand) == 1 {
-    @return nth($shorthand, 1) nth($shorthand, 1) nth($shorthand, 1) nth($shorthand, 1);
-  }
-  @else if length($shorthand) == 2 {
-    @return nth($shorthand, 1) nth($shorthand, 2) nth($shorthand, 1) nth($shorthand, 2);
-  }
-  @else if length($shorthand) == 3 {
-    @return nth($shorthand, 1) nth($shorthand, 2) nth($shorthand, 3) nth($shorthand, 2);
-  }
-  @else {
-    @return $shorthand;
-  }
-}
-
diff --git a/themes/learn2/scss/vendor/bourbon/helpers/_convert-units.scss b/themes/learn2/scss/vendor/bourbon/helpers/_convert-units.scss
deleted file mode 100644
index 3443db39..00000000
--- a/themes/learn2/scss/vendor/bourbon/helpers/_convert-units.scss
+++ /dev/null
@@ -1,15 +0,0 @@
-//************************************************************************//
-// Helper function for str-to-num fn.
-// Source: http://sassmeister.com/gist/9647408
-//************************************************************************//
-@function _convert-units($number, $unit) {
-  $strings: 'px' 'cm' 'mm' '%' 'ch' 'pica' 'in' 'em' 'rem' 'pt' 'pc' 'ex' 'vw' 'vh' 'vmin' 'vmax', 'deg', 'rad', 'grad', 'turn';
-  $units:   1px  1cm  1mm  1%  1ch  1pica  1in  1em  1rem  1pt  1pc  1ex  1vw  1vh  1vmin  1vmax,  1deg,  1rad,  1grad, 1turn;
-  $index: index($strings, $unit);
-
-  @if not $index {
-    @warn "Unknown unit `#{$unit}`.";
-    @return false;
-  }
-  @return $number * nth($units, $index);
-}
diff --git a/themes/learn2/scss/vendor/bourbon/helpers/_gradient-positions-parser.scss b/themes/learn2/scss/vendor/bourbon/helpers/_gradient-positions-parser.scss
deleted file mode 100644
index 07d30b6c..00000000
--- a/themes/learn2/scss/vendor/bourbon/helpers/_gradient-positions-parser.scss
+++ /dev/null
@@ -1,13 +0,0 @@
-@function _gradient-positions-parser($gradient-type, $gradient-positions) {
-  @if $gradient-positions
-  and ($gradient-type == linear)
-  and (type-of($gradient-positions) != color) {
-    $gradient-positions: _linear-positions-parser($gradient-positions);
-  }
-  @else if $gradient-positions
-  and ($gradient-type == radial)
-  and (type-of($gradient-positions) != color) {
-    $gradient-positions: _radial-positions-parser($gradient-positions);
-  }
-  @return $gradient-positions;
-}
diff --git a/themes/learn2/scss/vendor/bourbon/helpers/_is-num.scss b/themes/learn2/scss/vendor/bourbon/helpers/_is-num.scss
deleted file mode 100644
index 71459e14..00000000
--- a/themes/learn2/scss/vendor/bourbon/helpers/_is-num.scss
+++ /dev/null
@@ -1,8 +0,0 @@
-//************************************************************************//
-// Helper for linear-gradient-parser
-//************************************************************************//
-@function _is-num($char) {
-  $values: '0' '1' '2' '3' '4' '5' '6' '7' '8' '9' 0 1 2 3 4 5 6 7 8 9;
-  $index: index($values, $char);
-  @return if($index, true, false);
-}
diff --git a/themes/learn2/scss/vendor/bourbon/helpers/_linear-angle-parser.scss b/themes/learn2/scss/vendor/bourbon/helpers/_linear-angle-parser.scss
deleted file mode 100644
index e0401ed8..00000000
--- a/themes/learn2/scss/vendor/bourbon/helpers/_linear-angle-parser.scss
+++ /dev/null
@@ -1,25 +0,0 @@
-// Private function for linear-gradient-parser
-@function _linear-angle-parser($image, $first-val, $prefix, $suffix) {
-  $offset: null;
-  $unit-short:  str-slice($first-val, str-length($first-val) - 2, str-length($first-val));
-  $unit-long:   str-slice($first-val, str-length($first-val) - 3, str-length($first-val));
-
-  @if ($unit-long == "grad") or
-      ($unit-long == "turn") {
-    $offset: if($unit-long == "grad", -100grad * 3, -0.75turn);
-  }
-
-  @else if ($unit-short == "deg") or
-           ($unit-short == "rad") {
-    $offset: if($unit-short == "deg", -90 * 3, 1.6rad);
-  }
-
-  @if $offset {
-    $num: _str-to-num($first-val);
-
-    @return (
-      webkit-image: -webkit- + $prefix + ($offset - $num) + $suffix,
-      spec-image: $image
-    );
-  }
-}
diff --git a/themes/learn2/scss/vendor/bourbon/helpers/_linear-gradient-parser.scss b/themes/learn2/scss/vendor/bourbon/helpers/_linear-gradient-parser.scss
deleted file mode 100644
index 12bcdcda..00000000
--- a/themes/learn2/scss/vendor/bourbon/helpers/_linear-gradient-parser.scss
+++ /dev/null
@@ -1,41 +0,0 @@
-@function _linear-gradient-parser($image) {
-  $image: unquote($image);
-  $gradients: ();
-  $start: str-index($image, "(");
-  $end: str-index($image, ",");
-  $first-val: str-slice($image, $start + 1, $end - 1);
-
-  $prefix: str-slice($image, 0, $start);
-  $suffix: str-slice($image, $end, str-length($image));
-
-  $has-multiple-vals: str-index($first-val, " ");
-  $has-single-position: unquote(_position-flipper($first-val) + "");
-  $has-angle: _is-num(str-slice($first-val, 0, 0));
-
-  @if $has-multiple-vals {
-    $gradients: _linear-side-corner-parser($image, $first-val, $prefix, $suffix, $has-multiple-vals);
-  }
-
-  @else if $has-single-position != "" {
-    $pos: unquote($has-single-position + "");
-
-    $gradients: (
-      webkit-image: -webkit- + $image,
-      spec-image: $prefix + "to " + $pos + $suffix
-    );
-  }
-
-  @else if $has-angle {
-    // Rotate degree for webkit
-    $gradients: _linear-angle-parser($image, $first-val, $prefix, $suffix);
-  }
-
-  @else {
-    $gradients: (
-      webkit-image: -webkit- + $image,
-      spec-image: $image
-    );
-  }
-
-  @return $gradients;
-}
diff --git a/themes/learn2/scss/vendor/bourbon/helpers/_linear-positions-parser.scss b/themes/learn2/scss/vendor/bourbon/helpers/_linear-positions-parser.scss
deleted file mode 100644
index d26383ed..00000000
--- a/themes/learn2/scss/vendor/bourbon/helpers/_linear-positions-parser.scss
+++ /dev/null
@@ -1,61 +0,0 @@
-@function _linear-positions-parser($pos) {
-  $type: type-of(nth($pos, 1));
-  $spec: null;
-  $degree: null;
-  $side: null;
-  $corner: null;
-  $length: length($pos);
-  // Parse Side and corner positions
-  @if ($length > 1) {
-    @if nth($pos, 1) == "to" { // Newer syntax
-      $side: nth($pos, 2);
-
-      @if $length == 2 { // eg. to top
-        // Swap for backwards compatability
-        $degree: _position-flipper(nth($pos, 2));
-      }
-      @else if $length == 3 { // eg. to top left
-        $corner: nth($pos, 3);
-      }
-    }
-    @else if $length == 2 { // Older syntax ("top left")
-      $side: _position-flipper(nth($pos, 1));
-      $corner: _position-flipper(nth($pos, 2));
-    }
-
-    @if ("#{$side} #{$corner}" == "left top") or ("#{$side} #{$corner}" == "top left") {
-      $degree: _position-flipper(#{$side}) _position-flipper(#{$corner});
-    }
-    @else if ("#{$side} #{$corner}" == "right top") or ("#{$side} #{$corner}" == "top right") {
-      $degree: _position-flipper(#{$side}) _position-flipper(#{$corner});
-    }
-    @else if ("#{$side} #{$corner}" == "right bottom") or ("#{$side} #{$corner}" == "bottom right") {
-      $degree: _position-flipper(#{$side}) _position-flipper(#{$corner});
-    }
-    @else if ("#{$side} #{$corner}" == "left bottom") or ("#{$side} #{$corner}" == "bottom left") {
-      $degree: _position-flipper(#{$side}) _position-flipper(#{$corner});
-    }
-    $spec: to $side $corner;
-  }
-  @else if $length == 1 {
-    // Swap for backwards compatability
-    @if $type == string {
-      $degree: $pos;
-      $spec: to _position-flipper($pos);
-    }
-    @else {
-      $degree: -270 - $pos; //rotate the gradient opposite from spec
-      $spec: $pos;
-    }
-  }
-  $degree: unquote($degree + ",");
-  $spec:   unquote($spec + ",");
-  @return $degree $spec;
-}
-
-@function _position-flipper($pos) {
- @return if($pos == left, right, null)
-         if($pos == right, left, null)
-         if($pos == top, bottom, null)
-         if($pos == bottom, top, null);
-}
diff --git a/themes/learn2/scss/vendor/bourbon/helpers/_linear-side-corner-parser.scss b/themes/learn2/scss/vendor/bourbon/helpers/_linear-side-corner-parser.scss
deleted file mode 100644
index 86ad88fb..00000000
--- a/themes/learn2/scss/vendor/bourbon/helpers/_linear-side-corner-parser.scss
+++ /dev/null
@@ -1,31 +0,0 @@
-// Private function for linear-gradient-parser
-@function _linear-side-corner-parser($image, $first-val, $prefix, $suffix, $has-multiple-vals) {
-  $val-1: str-slice($first-val, 0, $has-multiple-vals - 1 );
-  $val-2: str-slice($first-val, $has-multiple-vals + 1, str-length($first-val));
-  $val-3: null;
-  $has-val-3: str-index($val-2, " ");
-
-  @if $has-val-3 {
-    $val-3: str-slice($val-2, $has-val-3 + 1, str-length($val-2));
-    $val-2: str-slice($val-2, 0, $has-val-3 - 1);
-  }
-
-  $pos: _position-flipper($val-1) _position-flipper($val-2) _position-flipper($val-3);
-  $pos: unquote($pos + "");
-
-  // Use old spec for webkit
-  @if $val-1 == "to" {
-    @return (
-      webkit-image: -webkit- + $prefix + $pos + $suffix,
-      spec-image: $image
-    );
-  }
-
-  // Bring the code up to spec
-  @else {
-    @return (
-      webkit-image: -webkit- + $image,
-      spec-image: $prefix + "to " + $pos + $suffix
-    );
-  }
-}
diff --git a/themes/learn2/scss/vendor/bourbon/helpers/_radial-arg-parser.scss b/themes/learn2/scss/vendor/bourbon/helpers/_radial-arg-parser.scss
deleted file mode 100644
index a3a3704a..00000000
--- a/themes/learn2/scss/vendor/bourbon/helpers/_radial-arg-parser.scss
+++ /dev/null
@@ -1,69 +0,0 @@
-@function _radial-arg-parser($G1, $G2, $pos, $shape-size) {
-  @each $value in $G1, $G2 {
-    $first-val: nth($value, 1);
-    $pos-type:  type-of($first-val);
-    $spec-at-index: null;
-
-    // Determine if spec was passed to mixin
-    @if type-of($value) == list {
-      $spec-at-index: if(index($value, at), index($value, at), false);
-    }
-    @if $spec-at-index {
-      @if $spec-at-index > 1 {
-        @for $i from 1 through ($spec-at-index - 1) {
-          $shape-size: $shape-size nth($value, $i);
-        }
-        @for $i from ($spec-at-index + 1) through length($value) {
-          $pos: $pos nth($value, $i);
-        }
-      }
-      @else if $spec-at-index == 1 {
-        @for $i from ($spec-at-index + 1) through length($value) {
-          $pos: $pos nth($value, $i);
-        }
-      }
-      $G1: null;
-    }
-
-    // If not spec calculate correct values
-    @else {
-      @if ($pos-type != color) or ($first-val != "transparent") {
-        @if ($pos-type == number)
-        or ($first-val == "center")
-        or ($first-val == "top")
-        or ($first-val == "right")
-        or ($first-val == "bottom")
-        or ($first-val == "left") {
-
-          $pos: $value;
-
-          @if $pos == $G1 {
-            $G1: null;
-          }
-        }
-
-        @else if
-           ($first-val == "ellipse")
-        or ($first-val == "circle")
-        or ($first-val == "closest-side")
-        or ($first-val == "closest-corner")
-        or ($first-val == "farthest-side")
-        or ($first-val == "farthest-corner")
-        or ($first-val == "contain")
-        or ($first-val == "cover") {
-
-          $shape-size: $value;
-
-          @if $value == $G1 {
-            $G1: null;
-          }
-
-          @else if $value == $G2 {
-            $G2: null;
-          }
-        }
-      }
-    }
-  }
-  @return $G1, $G2, $pos, $shape-size;
-}
diff --git a/themes/learn2/scss/vendor/bourbon/helpers/_radial-gradient-parser.scss b/themes/learn2/scss/vendor/bourbon/helpers/_radial-gradient-parser.scss
deleted file mode 100644
index 6dde50f0..00000000
--- a/themes/learn2/scss/vendor/bourbon/helpers/_radial-gradient-parser.scss
+++ /dev/null
@@ -1,50 +0,0 @@
-@function _radial-gradient-parser($image) {
-  $image: unquote($image);
-  $gradients: ();
-  $start: str-index($image, "(");
-  $end: str-index($image, ",");
-  $first-val: str-slice($image, $start + 1, $end - 1);
-
-  $prefix: str-slice($image, 0, $start);
-  $suffix: str-slice($image, $end, str-length($image));
-
-  $is-spec-syntax: str-index($first-val, "at");
-
-  @if $is-spec-syntax and $is-spec-syntax > 1 {
-    $keyword: str-slice($first-val, 1, $is-spec-syntax - 2);
-    $pos: str-slice($first-val, $is-spec-syntax + 3, str-length($first-val));
-    $pos: append($pos, $keyword, comma);
-
-    $gradients: (
-      webkit-image: -webkit- + $prefix + $pos + $suffix,
-      spec-image: $image
-    )
-  }
-
-  @else if $is-spec-syntax == 1 {
-    $pos: str-slice($first-val, $is-spec-syntax + 3, str-length($first-val));
-
-    $gradients: (
-      webkit-image: -webkit- + $prefix + $pos + $suffix,
-      spec-image: $image
-    )
-  }
-
-  @else if str-index($image, "cover") or str-index($image, "contain") {
-    @warn "Radial-gradient needs to be updated to conform to latest spec.";
-
-    $gradients: (
-      webkit-image: null,
-      spec-image: $image
-    )
-  }
-
-  @else {
-    $gradients: (
-      webkit-image: -webkit- + $image,
-      spec-image: $image
-    )
-  }
-
-  @return $gradients;
-}
diff --git a/themes/learn2/scss/vendor/bourbon/helpers/_radial-positions-parser.scss b/themes/learn2/scss/vendor/bourbon/helpers/_radial-positions-parser.scss
deleted file mode 100644
index 6a5b4777..00000000
--- a/themes/learn2/scss/vendor/bourbon/helpers/_radial-positions-parser.scss
+++ /dev/null
@@ -1,18 +0,0 @@
-@function _radial-positions-parser($gradient-pos) {
-  $shape-size: nth($gradient-pos, 1);
-  $pos:        nth($gradient-pos, 2);
-  $shape-size-spec: _shape-size-stripper($shape-size);
-
-  $pre-spec: unquote(if($pos, "#{$pos}, ", null))
-             unquote(if($shape-size, "#{$shape-size},", null));
-  $pos-spec: if($pos, "at #{$pos}", null);
-
-  $spec: "#{$shape-size-spec} #{$pos-spec}";
-
-  // Add comma
-  @if ($spec != '  ') {
-    $spec: "#{$spec},"
-  }
-
-  @return $pre-spec $spec;
-}
diff --git a/themes/learn2/scss/vendor/bourbon/helpers/_render-gradients.scss b/themes/learn2/scss/vendor/bourbon/helpers/_render-gradients.scss
deleted file mode 100644
index 57656768..00000000
--- a/themes/learn2/scss/vendor/bourbon/helpers/_render-gradients.scss
+++ /dev/null
@@ -1,26 +0,0 @@
-// User for linear and radial gradients within background-image or border-image properties
-
-@function _render-gradients($gradient-positions, $gradients, $gradient-type, $vendor: false) {
-  $pre-spec: null;
-  $spec: null;
-  $vendor-gradients: null;
-  @if $gradient-type == linear {
-    @if $gradient-positions {
-      $pre-spec: nth($gradient-positions, 1);
-      $spec:     nth($gradient-positions, 2);
-    }
-  }
-  @else if $gradient-type == radial {
-    $pre-spec: nth($gradient-positions, 1);
-    $spec:     nth($gradient-positions, 2);
-  }
-
-  @if $vendor {
-    $vendor-gradients: -#{$vendor}-#{$gradient-type}-gradient(#{$pre-spec} $gradients);
-  }
-  @else if $vendor == false {
-    $vendor-gradients: "#{$gradient-type}-gradient(#{$spec} #{$gradients})";
-    $vendor-gradients: unquote($vendor-gradients);
-  }
-  @return $vendor-gradients;
-}
diff --git a/themes/learn2/scss/vendor/bourbon/helpers/_shape-size-stripper.scss b/themes/learn2/scss/vendor/bourbon/helpers/_shape-size-stripper.scss
deleted file mode 100644
index ee5eda42..00000000
--- a/themes/learn2/scss/vendor/bourbon/helpers/_shape-size-stripper.scss
+++ /dev/null
@@ -1,10 +0,0 @@
-@function _shape-size-stripper($shape-size) {
-  $shape-size-spec: null;
-  @each $value in $shape-size {
-    @if ($value == "cover") or ($value == "contain") {
-      $value: null;
-    }
-    $shape-size-spec: "#{$shape-size-spec} #{$value}";
-  }
-  @return $shape-size-spec;
-}
diff --git a/themes/learn2/scss/vendor/bourbon/helpers/_str-to-num.scss b/themes/learn2/scss/vendor/bourbon/helpers/_str-to-num.scss
deleted file mode 100644
index b3d61682..00000000
--- a/themes/learn2/scss/vendor/bourbon/helpers/_str-to-num.scss
+++ /dev/null
@@ -1,50 +0,0 @@
-//************************************************************************//
-// Helper function for linear/radial-gradient-parsers.
-// Source: http://sassmeister.com/gist/9647408
-//************************************************************************//
-@function _str-to-num($string) {
-  // Matrices
-  $strings: '0' '1' '2' '3' '4' '5' '6' '7' '8' '9';
-  $numbers:  0   1   2   3   4   5   6   7   8   9;
-
-  // Result
-  $result: 0;
-  $divider: 0;
-  $minus: false;
-
-  // Looping through all characters
-  @for $i from 1 through str-length($string) {
-    $character: str-slice($string, $i, $i);
-    $index: index($strings, $character);
-
-    @if $character == '-' {
-      $minus: true;
-    }
-
-    @else if $character == '.' {
-      $divider: 1;
-    }
-
-    @else {
-      @if not $index {
-        $result: if($minus, $result * -1, $result);
-        @return _convert-units($result, str-slice($string, $i));
-      }
-
-      $number: nth($numbers, $index);
-
-      @if $divider == 0 {
-        $result: $result * 10;
-      }
-
-      @else {
-        // Move the decimal dot to the left
-        $divider: $divider * 10;
-        $number: $number / $divider;
-      }
-
-      $result: $result + $number;
-    }
-  }
-  @return if($minus, $result * -1, $result);
-}
diff --git a/themes/learn2/scss/vendor/bourbon/settings/_prefixer.scss b/themes/learn2/scss/vendor/bourbon/settings/_prefixer.scss
deleted file mode 100644
index ecab49fb..00000000
--- a/themes/learn2/scss/vendor/bourbon/settings/_prefixer.scss
+++ /dev/null
@@ -1,6 +0,0 @@
-// Variable settings for /addons/prefixer.scss
-$prefix-for-webkit:    true !default;
-$prefix-for-mozilla:   true !default;
-$prefix-for-microsoft: true !default;
-$prefix-for-opera:     true !default;
-$prefix-for-spec:      true !default; // required for keyframe mixin
diff --git a/themes/learn2/scss/vendor/bourbon/settings/_px-to-em.scss b/themes/learn2/scss/vendor/bourbon/settings/_px-to-em.scss
deleted file mode 100644
index f2f9a3e8..00000000
--- a/themes/learn2/scss/vendor/bourbon/settings/_px-to-em.scss
+++ /dev/null
@@ -1 +0,0 @@
-$em-base: 16px !default;
diff --git a/themes/learn2/scss/vendor/color-schemer/_color-schemer.scss b/themes/learn2/scss/vendor/color-schemer/_color-schemer.scss
deleted file mode 100644
index 469c697e..00000000
--- a/themes/learn2/scss/vendor/color-schemer/_color-schemer.scss
+++ /dev/null
@@ -1,31 +0,0 @@
-@import "blend-modes";
-
-// Defaults
-$cs-primary           : #f00 !default;
-$cs-scheme            : mono !default;   // mono, complement, triad, tetrad, analogic, accented-analogic
-$cs-hue-offset        : 30 !default;
-$cs-brightness-offset : false !default;
-$cs-color-model       : rgb !default;    // rgb, ryb
-$cs-colorblind        : normal !default;
-$cs-harmonize-mode    : null !default;
-$cs-harmonize-color   : $cs-primary !default;
-$cs-harmonize-amount  : 10% !default;
-
-// Partials
-@import "color-schemer/interpolation";
-@import "color-schemer/cmyk";
-@import "color-schemer/ryb";
-@import "color-schemer/colorblind";
-@import "color-schemer/equalize";
-@import "color-schemer/mix";
-@import "color-schemer/tint-shade";
-@import "color-schemer/color-adjustments";
-@import "color-schemer/harmonize";
-@import "color-schemer/color-schemer";
-
-@import "color-schemer/comparison";
-
-@import "color-schemer/mixins";
-
-// Tell other files that this is loaded.
-$color-schemer-loaded : true;
diff --git a/themes/learn2/scss/vendor/color-schemer/color-schemer/_cmyk.scss b/themes/learn2/scss/vendor/color-schemer/color-schemer/_cmyk.scss
deleted file mode 100644
index 847115e0..00000000
--- a/themes/learn2/scss/vendor/color-schemer/color-schemer/_cmyk.scss
+++ /dev/null
@@ -1,14 +0,0 @@
-@function cmyk($cyan, $magenta, $yellow, $black) {
-
-  // Get the color values out of white
-  $cyan    : mix(cyan   , white, $cyan   );
-  $magenta : mix(magenta, white, $magenta);
-  $yellow  : mix(yellow , white, $yellow );
-  $black   : mix(black  , white, $black  );
-
-  // Subtract the colors from white
-  $color: white - invert($cyan) - invert($magenta) - invert($yellow) - invert($black);
-
-
-  @return $color;
-}
\ No newline at end of file
diff --git a/themes/learn2/scss/vendor/color-schemer/color-schemer/_color-adjustments.scss b/themes/learn2/scss/vendor/color-schemer/color-schemer/_color-adjustments.scss
deleted file mode 100644
index 6028b494..00000000
--- a/themes/learn2/scss/vendor/color-schemer/color-schemer/_color-adjustments.scss
+++ /dev/null
@@ -1,30 +0,0 @@
-// RGB functions
-@function set-red($color, $red) {
-  @return rgba($red, green($color), blue($color), alpha($color));
-}
-
-@function set-green($color, $green) {
-  @return rgba(red($color), $green, blue($color), alpha($color));
-}
-
-@function set-blue($color, $blue) {
-  @return rgba(red($color), green($color), $blue, alpha($color));
-}
-
-
-// HSL Functions
-@function set-hue($color, $hue) {
-  @return hsla($hue, saturation($color), lightness($color), alpha($color));
-}
-
-@function set-saturation($color, $saturation) {
-  @return hsla(hue($color), $saturation, lightness($color), alpha($color));
-}
-
-@function set-lightness($color, $lightness) {
-  @return hsla(hue($color), saturation($color), $lightness, alpha($color));
-}
-
-@function set-alpha($color, $alpha) {
-  @return hsla(hue($color), saturation($color), lightness($color), $alpha);
-}
\ No newline at end of file
diff --git a/themes/learn2/scss/vendor/color-schemer/color-schemer/_color-schemer.scss b/themes/learn2/scss/vendor/color-schemer/color-schemer/_color-schemer.scss
deleted file mode 100644
index c0927348..00000000
--- a/themes/learn2/scss/vendor/color-schemer/color-schemer/_color-schemer.scss
+++ /dev/null
@@ -1,208 +0,0 @@
-// brightness and hue offsets are based on the lightness and saturation of the color
-// unless defined otherwise.
-@function cs-brightness-offset($cs-brightness-offset) {
-  @if $cs-brightness-offset == false {
-    // find the difference between lightness
-    @return lightness($cs-primary) - lightness(invert($cs-primary));
-  }
-  @else {
-    @return $cs-brightness-offset;
-  }
-}
-
-// Harmonized or Unaltered Color
-@function clean-or-harmonize($color, $cs-harmonize-color, $cs-harmonize-mode, $cs-harmonize-amount) {
-  @if $cs-harmonize-mode != null {
-    @return cs-harmonize($color, $cs-harmonize-color, $cs-harmonize-mode, $cs-harmonize-amount);
-  } @else {
-    @return $color;
-  }
-}
-
-// Primary color
-@function cs-primary($cs-primary:$cs-primary, $cs-scheme:$cs-scheme, $cs-hue-offset:$cs-hue-offset, $cs-brightness-offset:$cs-brightness-offset, $cs-harmonize-mode:$cs-harmonize-mode, $cs-harmonize-color:$cs-harmonize-color, $cs-harmonize-amount:$cs-harmonize-amount) {
-  @return clean-or-harmonize($cs-primary, $cs-harmonize-color, $cs-harmonize-mode, $cs-harmonize-amount);
-}
-
-// Secondary color scheme
-@function cs-secondary($cs-primary:$cs-primary, $cs-scheme:$cs-scheme, $cs-hue-offset:$cs-hue-offset, $cs-brightness-offset:$cs-brightness-offset, $cs-harmonize-mode:$cs-harmonize-mode, $cs-harmonize-color:$cs-harmonize-color, $cs-harmonize-amount:$cs-harmonize-amount) {
-  $cs-brightness-offset: cs-brightness-offset($cs-brightness-offset);
-
-  // mono
-  @if $cs-scheme == mono {
-    @if $cs-brightness-offset < 0 {
-      $color: lighten($cs-primary, abs($cs-brightness-offset));
-      @return clean-or-harmonize($color, $cs-harmonize-color, $cs-harmonize-mode, $cs-harmonize-amount);
-    }
-    @else {
-      $color: darken($cs-primary, abs($cs-brightness-offset));
-      @return clean-or-harmonize($color, $cs-harmonize-color, $cs-harmonize-mode, $cs-harmonize-amount);
-    }
-  }
-
-  // complement
-  @if $cs-scheme == complement {
-    @if $cs-color-model == ryb {
-      $color: ryb-complement($cs-primary);
-      @return clean-or-harmonize($color, $cs-harmonize-color, $cs-harmonize-mode, $cs-harmonize-amount);
-    }
-    @else {
-      $color: complement($cs-primary);
-      @return clean-or-harmonize($color, $cs-harmonize-color, $cs-harmonize-mode, $cs-harmonize-amount);
-    }
-  }
-
-  // triad
-  @if $cs-scheme == triad {
-    @if $cs-color-model == ryb {
-      $color: ryb-adjust-hue(ryb-complement($cs-primary), $cs-hue-offset);
-      @return clean-or-harmonize($color, $cs-harmonize-color, $cs-harmonize-mode, $cs-harmonize-amount);
-    }
-    @else {
-      $color: adjust-hue(complement($cs-primary), $cs-hue-offset);
-      @return clean-or-harmonize($color, $cs-harmonize-color, $cs-harmonize-mode, $cs-harmonize-amount);
-    }
-  }
-
-  // tetrad
-  @if $cs-scheme == tetrad {
-    @if $cs-color-model == ryb {
-      $color: ryb-adjust-hue($cs-primary, $cs-hue-offset);
-      @return clean-or-harmonize($color, $cs-harmonize-color, $cs-harmonize-mode, $cs-harmonize-amount);
-    }
-    @else {
-      $color: adjust-hue($cs-primary, $cs-hue-offset);
-      @return clean-or-harmonize($color, $cs-harmonize-color, $cs-harmonize-mode, $cs-harmonize-amount);
-    }
-  }
-
-  // analogic
-  @if $cs-scheme == analogic or $cs-scheme == accented-analogic {
-    @if $cs-color-model == ryb {
-      $color: ryb-adjust-hue($cs-primary, $cs-hue-offset);
-      @return clean-or-harmonize($color, $cs-harmonize-color, $cs-harmonize-mode, $cs-harmonize-amount);
-    }
-    @else {
-      $color: adjust-hue($cs-primary, $cs-hue-offset);
-      @return clean-or-harmonize($color, $cs-harmonize-color, $cs-harmonize-mode, $cs-harmonize-amount);
-    }
-  }
-}
-
-// Tertiary color scheme
-@function cs-tertiary($cs-primary:$cs-primary, $cs-scheme:$cs-scheme, $cs-hue-offset:$cs-hue-offset, $cs-brightness-offset:$cs-brightness-offset, $cs-harmonize-mode:$cs-harmonize-mode, $cs-harmonize-color:$cs-harmonize-color, $cs-harmonize-amount:$cs-harmonize-amount) {
-  $cs-brightness-offset: cs-brightness-offset($cs-brightness-offset);
-
-  // mono
-  @if $cs-scheme == mono {
-    $color: mix(cs-primary(), cs-secondary());
-    @return clean-or-harmonize($color, $cs-harmonize-color, $cs-harmonize-mode, $cs-harmonize-amount);
-  }
-
-  // complement
-  @if $cs-scheme == complement {
-    $color: equalize($cs-primary);
-    @return clean-or-harmonize($color, $cs-harmonize-color, $cs-harmonize-mode, $cs-harmonize-amount);
-  }
-
-  // triad
-  @if $cs-scheme == triad {
-    @if $cs-color-model == ryb {
-      $color: ryb-adjust-hue(ryb-complement($cs-primary), $cs-hue-offset * -1);
-      @return clean-or-harmonize($color, $cs-harmonize-color, $cs-harmonize-mode, $cs-harmonize-amount);
-    }
-    @else {
-      $color: adjust-hue(complement($cs-primary), $cs-hue-offset * -1);
-      @return clean-or-harmonize($color, $cs-harmonize-color, $cs-harmonize-mode, $cs-harmonize-amount);
-    }
-  }
-
-  // tetrad
-  @if $cs-scheme == tetrad {
-    @if $cs-color-model == ryb {
-      $color: ryb-complement($cs-primary);
-      @return clean-or-harmonize($color, $cs-harmonize-color, $cs-harmonize-mode, $cs-harmonize-amount);
-    }
-    @else {
-      $color: complement($cs-primary);
-      @return clean-or-harmonize($color, $cs-harmonize-color, $cs-harmonize-mode, $cs-harmonize-amount);
-    }
-  }
-
-  // analogic
-  @if $cs-scheme == analogic or $cs-scheme == accented-analogic {
-    @if $cs-color-model == ryb {
-      $color: ryb-adjust-hue($cs-primary, $cs-hue-offset * -1);
-      @return clean-or-harmonize($color, $cs-harmonize-color, $cs-harmonize-mode, $cs-harmonize-amount);
-    }
-    @else {
-      $color: adjust-hue($cs-primary, $cs-hue-offset * -1);
-      @return clean-or-harmonize($color, $cs-harmonize-color, $cs-harmonize-mode, $cs-harmonize-amount);
-    }
-  }
-
-  // accented-analogic
-  @if $cs-scheme == accented-analogic {
-    @if $cs-color-model == ryb {
-      $color: ryb-complement($cs-primary);
-      @return clean-or-harmonize($color, $cs-harmonize-color, $cs-harmonize-mode, $cs-harmonize-amount);
-    }
-    @else {
-      $color: complement($cs-primary);
-      @return clean-or-harmonize($color, $cs-harmonize-color, $cs-harmonize-mode, $cs-harmonize-amount);
-    }
-  }
-}
-
-// Quadrary color scheme
-@function cs-quadrary($cs-primary:$cs-primary, $cs-scheme:$cs-scheme, $cs-hue-offset:$cs-hue-offset, $cs-brightness-offset:$cs-brightness-offset, $cs-harmonize-mode:$cs-harmonize-mode, $cs-harmonize-color:$cs-harmonize-color, $cs-harmonize-amount:$cs-harmonize-amount) {
-  $cs-brightness-offset: cs-brightness-offset($cs-brightness-offset);
-
-  // mono
-  @if $cs-scheme == mono {
-    $color: equalize($cs-primary);
-    @return clean-or-harmonize($color, $cs-harmonize-color, $cs-harmonize-mode, $cs-harmonize-amount);
-  }
-
-  // complement
-  @if $cs-scheme == complement {
-    $color: equalize(ryb-complement($cs-primary));
-    @return clean-or-harmonize($color, $cs-harmonize-color, $cs-harmonize-mode, $cs-harmonize-amount);
-  }
-
-  // triad
-  @if $cs-scheme == triad {
-    $color: equalize($cs-primary);
-    @return clean-or-harmonize($color, $cs-harmonize-color, $cs-harmonize-mode, $cs-harmonize-amount);
-  }
-
-  // tetrad
-  @if $cs-scheme == tetrad {
-    @if $cs-color-model == ryb {
-      $color: ryb-adjust-hue(ryb-complement($cs-primary), $cs-hue-offset);
-      @return clean-or-harmonize($color, $cs-harmonize-color, $cs-harmonize-mode, $cs-harmonize-amount);
-    }
-    @else {
-      $color: adjust-hue(complement($cs-primary), $cs-hue-offset);
-      @return clean-or-harmonize($color, $cs-harmonize-color, $cs-harmonize-mode, $cs-harmonize-amount);
-    }
-  }
-
-  // analogic
-  @if $cs-scheme == analogic {
-    $color: equalize($cs-primary);
-    @return clean-or-harmonize($color, $cs-harmonize-color, $cs-harmonize-mode, $cs-harmonize-amount);
-  }
-
-  // accented-analogic
-  @if $cs-scheme == accented-analogic {
-    @if $cs-color-model == ryb {
-      $color: ryb-complement($cs-primary);
-      @return clean-or-harmonize($color, $cs-harmonize-color, $cs-harmonize-mode, $cs-harmonize-amount);
-    }
-    @else {
-      $color: complement($cs-primary);
-      @return clean-or-harmonize($color, $cs-harmonize-color, $cs-harmonize-mode, $cs-harmonize-amount);
-    }
-  }
-}
diff --git a/themes/learn2/scss/vendor/color-schemer/color-schemer/_colorblind.scss b/themes/learn2/scss/vendor/color-schemer/color-schemer/_colorblind.scss
deleted file mode 100644
index b509183e..00000000
--- a/themes/learn2/scss/vendor/color-schemer/color-schemer/_colorblind.scss
+++ /dev/null
@@ -1,29 +0,0 @@
-@function cs-colorblind($color, $mode: $cs-colorblind) {
-
-  // Refrence: http://www.w3.org/TR/AERT#color-contrast
-
-  // Deuteranopia
-  @if $mode == deuteranopia {
-    @return $color;
-  }
-
-  // Protanopia
-  @if $mode == protanopia {
-    @return $color;
-  }
-
-  // Tritanopia
-  @if $mode == tritanopia {
-    @return $color;
-  }
-
-
-  // Return color if no color blind mode.
-  @else {
-    @return $color;
-  }
-}
-
-@function cs-cb($color, $mode: $cs-colorblind) {
-  @return cs-colorblind($color, $mode);
-}
\ No newline at end of file
diff --git a/themes/learn2/scss/vendor/color-schemer/color-schemer/_comparison.scss b/themes/learn2/scss/vendor/color-schemer/color-schemer/_comparison.scss
deleted file mode 100644
index 84ed6650..00000000
--- a/themes/learn2/scss/vendor/color-schemer/color-schemer/_comparison.scss
+++ /dev/null
@@ -1,15 +0,0 @@
-//////////////////////////////
-// Color Is Dark
-//
-// Checks to see if the input color is a dark color taking into account both lightness and hue.
-// Suitable for determining, for instance, if a background should have a dark or light text color.
-//   @return true/false (boolean)
-//////////////////////////////
-
-@function cs-is-dark($color) {
-  @if (lightness($color) < 60% and (hue($color) >= 210 or hue($color) <= 27)) or (lightness($color) <= 32%)  {
-    @return true;
-  } @else {
-    @return false;
-  }
-}
\ No newline at end of file
diff --git a/themes/learn2/scss/vendor/color-schemer/color-schemer/_equalize.scss b/themes/learn2/scss/vendor/color-schemer/color-schemer/_equalize.scss
deleted file mode 100644
index d043bc8f..00000000
--- a/themes/learn2/scss/vendor/color-schemer/color-schemer/_equalize.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-// Color equalize credit to Mason Wendell:
-// https://github.com/canarymason/The-Coding-Designers-Survival-Kit/blob/master/sass/partials/lib/variables/_color_schemes.sass
-@function equalize($color) {
-  @return hsl(hue($color), 100%, 50%);
-}
\ No newline at end of file
diff --git a/themes/learn2/scss/vendor/color-schemer/color-schemer/_harmonize.scss b/themes/learn2/scss/vendor/color-schemer/color-schemer/_harmonize.scss
deleted file mode 100644
index 719b43d9..00000000
--- a/themes/learn2/scss/vendor/color-schemer/color-schemer/_harmonize.scss
+++ /dev/null
@@ -1,59 +0,0 @@
-@function cs-harmonize($background, $foreground: $cs-harmonize-color, $mode: $cs-harmonize-mode, $amount: $cs-harmonize-amount) {
-  $blend: null;
-  @if ($mode == normal) {
-    $blend: blend-normal($foreground, $background); }
-  @else if ($mode == multiply) {
-    $blend: blend-multiply($foreground, $background); }
-  @else if ($mode == lighten) {
-    $blend: blend-lighten($foreground, $background); }
-  @else if ($mode == darken) {
-    $blend: blend-darken($foreground, $background); }
-  @else if ($mode == darkercolor) {
-    $blend: blend-darkercolor($foreground, $background); }
-  @else if ($mode == lightercolor) {
-    $blend: blend-lightercolor($foreground, $background); }
-  @else if ($mode == lineardodge) {
-    $blend: blend-lineardodge($foreground, $background); }
-  @else if ($mode == linearburn) {
-    $blend: blend-linearburn($foreground, $background); }
-  @else if ($mode == difference) {
-    $blend: blend-difference($foreground, $background); }
-  @else if ($mode == screen) {
-    $blend: blend-screen($foreground, $background); }
-  @else if ($mode == exclusion) {
-    $blend: blend-exclusion($foreground, $background); }
-  @else if ($mode == overlay) {
-    $blend: blend-overlay($foreground, $background); }
-  @else if ($mode == softlight) {
-    $blend: blend-softlight($foreground, $background); }
-  @else if ($mode == hardlight) {
-    $blend: blend-hardlight($foreground, $background); }
-  @else if ($mode == colordodge) {
-    $blend: blend-colordodge($foreground, $background); }
-  @else if ($mode == colorburn) {
-    $blend: blend-colorburn($foreground, $background); }
-  @else if ($mode == linearlight) {
-    $blend: blend-linearlight($foreground, $background); }
-  @else if ($mode == vividlight) {
-    $blend: blend-vividlight($foreground, $background); }
-  @else if ($mode == pinlight) {
-    $blend: blend-pinlight($foreground, $background); }
-  @else if ($mode == hardmix) {
-    $blend: blend-hardmix($foreground, $background); }
-  @else if ($mode == colorblend) {
-    $blend: blend-colorblend($foreground, $background); }
-  @else if ($mode == dissolve) {
-    $blend: blend-dissolve($foreground, $background); }
-  @else if ($mode == divide) {
-    $blend: blend-divide($foreground, $background); }
-  @else if ($mode == hue) {
-    $blend: blend-hue($foreground, $background); }
-  @else if ($mode == luminosity) {
-    $blend: blend-luminosity($foreground, $background); }
-  @else if ($mode == saturation) {
-    $blend: blend-saturation($foreground, $background); }
-  @else if ($mode == subtract) {
-    $blend: blend-subtract($foreground, $background); }
-  $mixed: mix($blend, $background, $amount);
-  @return $mixed;
-}
diff --git a/themes/learn2/scss/vendor/color-schemer/color-schemer/_interpolation.scss b/themes/learn2/scss/vendor/color-schemer/color-schemer/_interpolation.scss
deleted file mode 100644
index 2ec182eb..00000000
--- a/themes/learn2/scss/vendor/color-schemer/color-schemer/_interpolation.scss
+++ /dev/null
@@ -1,34 +0,0 @@
-@function cs-interpolate($value, $units: 360, $stops: $ryb-interpolation) {
-  
-  // Loop numbers out of scale back into the scale.
-  @while $value >= 360 {
-    $value: $value - 360;
-  }
-  @while $value < 0 {
-    $value: $value + 360;
-  }
-
-  // Find out how many units in each stop
-  $cs-color-deg: $units / length($stops);
-
-  // Count through stops
-  $cs-deg-count: $cs-color-deg;
-  $cs-stop-count: 1;
-
-  // Add the first stop to the end so it will be
-  // interpolated with the last stop.
-  $stops: append($stops, nth($stops, 1));
-
-  // Start interpolating
-  @for $i from 0 through length($stops) {
-    @if $value < $cs-deg-count {
-      @return cs-mix(nth($stops, $cs-stop-count + 1), nth($stops, $cs-stop-count), abs(percentage(($cs-deg-count - $value) / $cs-color-deg) - 100 ), $model: rgb);
-    }
-
-    // If the value is not in this stop, loop up to another stop.
-    @else {
-      $cs-deg-count: $cs-deg-count + $cs-color-deg;
-      $cs-stop-count: $cs-stop-count + 1
-    }
-  }
-}
diff --git a/themes/learn2/scss/vendor/color-schemer/color-schemer/_mix.scss b/themes/learn2/scss/vendor/color-schemer/color-schemer/_mix.scss
deleted file mode 100644
index 4d3a68f2..00000000
--- a/themes/learn2/scss/vendor/color-schemer/color-schemer/_mix.scss
+++ /dev/null
@@ -1,40 +0,0 @@
-@function cs-mix($color1, $color2, $percent: 50%, $model: $cs-color-model) {
-
-  $decimal           : abs($percent - 100%) / 100%;
-  $hue-offset        : ();
-
-  @if $model == rgb {
-    $hue-offset        : (hue($color1) - hue($color2)) * $decimal;
-    @if (hue($color1) - hue($color2)) * .5 < -90deg {
-      $hue-offset      : (hue($color1) + 360deg - hue($color2)) * $decimal;
-    }
-    @if (hue($color1) - hue($color2)) * .5 > 90deg {
-      $hue-offset      : (hue($color1) - 360deg - hue($color2)) * $decimal;
-    }
-  }
-
-  @if $model == ryb {
-    $hue-offset        : (ryb-hue($color1) - ryb-hue($color2)) * $decimal;
-    @if (ryb-hue($color1) - ryb-hue($color2)) * .5 < -90deg {
-      $hue-offset      : (ryb-hue($color1) + 360deg - ryb-hue($color2)) * $decimal;
-    }
-    @if (ryb-hue($color1) - ryb-hue($color2)) * .5 > 90deg {
-      $hue-offset      : (ryb-hue($color1) - 360deg - ryb-hue($color2)) * $decimal;
-    }
-  }
-
-  $saturation-offset : (saturation($color1) - saturation($color2)) * $decimal;
-  $lightness-offset  : (lightness($color1) - lightness($color2)) * $decimal;
-
-  @if $model == ryb {
-    $color1: ryb-adjust-hue($color1, $hue-offset * -1);
-  }
-  @else {
-    $color1: adjust-hue($color1, $hue-offset * -1);
-  }
-
-  $color1: set-saturation($color1, saturation($color1) - $saturation-offset);
-  $color1: set-lightness($color1, lightness($color1) - $lightness-offset);
-
-  @return $color1;
-}
\ No newline at end of file
diff --git a/themes/learn2/scss/vendor/color-schemer/color-schemer/_mixins.scss b/themes/learn2/scss/vendor/color-schemer/color-schemer/_mixins.scss
deleted file mode 100644
index 7e3a8f41..00000000
--- a/themes/learn2/scss/vendor/color-schemer/color-schemer/_mixins.scss
+++ /dev/null
@@ -1,29 +0,0 @@
-////////////////////////////////////////////
-// From Jina Bolton and Eric Meyer -- http://codepen.io/jina/pen/iosjp
-@function cs-stripes($position, $colors) {
-  $colors: if(type-of($colors) != 'list', compact($colors), $colors);
-  $gradient: ();
-  $width: 100% / length($colors);
-
-  @for $i from 1 through length($colors) {
-    $pop: nth($colors,$i);
-    $new: $pop ($width * ($i - 1)), $pop ($width * $i);
-    $gradient: join($gradient, $new, comma);
-  }
-
-  @return linear-gradient($position, $gradient);
-}
-
-////////////////////////////////////////////
-// Color tester
-
-@mixin cs-test($colors, $height: 2em, $element: "body:before") {
-  #{$element} {
-    content: "";
-    display: block;
-    height: $height;
-    @include background(cs-stripes(left, ($colors)));
-    position: relative;
-    z-index: 999999999999;
-  }
-}
\ No newline at end of file
diff --git a/themes/learn2/scss/vendor/color-schemer/color-schemer/_ryb.scss b/themes/learn2/scss/vendor/color-schemer/color-schemer/_ryb.scss
deleted file mode 100644
index 1a6de0e0..00000000
--- a/themes/learn2/scss/vendor/color-schemer/color-schemer/_ryb.scss
+++ /dev/null
@@ -1,76 +0,0 @@
-$ryb-interpolation: #FF0000 #FF4900 #FF7400 #FF9200 #FFAA00 #FFBF00 #FFD300 #FFE800 #FFFF00 #CCF600 #9FEE00 #67E300 #00CC00 #00AF64 #009999 #0B61A4 #1240AB #1B1BB3 #3914AF #530FAD #7109AA #A600A6 #CD0074 #E40045;
-
-// RYB color interpolation
-@function find-ryb($hue) {
-
-  // remove units on $hue
-  @if unit($hue) == deg { $hue: $hue / 1deg; }
-
-  // return an interpolated hue
-  @return hue(cs-interpolate($hue));
-}
-
-// Find the RYB hue instead of RGB hue of a color.
-
-// map of the RYB offset
-$ryb-offset: 0 1 2 3 5 6 7 8 9 10 11 13 14 15 16 17 18 19 19 20 21 21 22 23 23 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 58 58 59 59 59 60 60 61 61 62 63 63 64 65 65 66 67 68 68 69 70 70 71 72 72 73 73 74 75 75 76 77 77 78 79 79 80 81 82 82 83 84 85 86 87 88 88 89 90 91 92 93 95 96 98 100 102 104 105 107 109 111 113 115 116 118 120 122 125 127 129 131 134 136 138 141 143 145 147 150 152 154 156 158 159 161 163 165 166 168 170 171 173 175 177 178 180 182 184 185 187 189 191 192 194 196 198 199 201 203 205 206 207 208 209 210 212 213 214 215 216 217 218 219 220 221 222 223 224 226 227 228 229 230 232 233 234 235 236 238 239 240 241 242 243 244 245 246 247 248 249 250 251 251 252 253 254 255 256 257 257 258 259 260 260 261 262 263 264 264 265 266 267 268 268 269 270 271 272 273 274 274 275 276 277 278 279 280 282 283 284 286 287 289 290 292 293 294 296 297 299 300 302 303 305 307 309 310 312 314 316 317 319 321 323 324 326 327 328 329 330 331 332 333 334 336 337 338 339 340 341 342 343 344 345 347 348 349 350 352 353 354 355 356 358 359 360;
-
-// loop through the map to find the matching hue.
-@function ryb-hue($color) {
-  @for $i from 1 through length($ryb-offset) {
-    @if nth($ryb-offset, $i) > hue($color) {
-      @return $i - 2deg;
-    }
-  }
-}
-
-// Changes the hue of a color.
-@function ryb-adjust-hue($color, $degrees) {
-
-  // Convert precentag to degrees.
-  @if unit($degrees) == "%" {
-    $degrees: 360 * ($degrees / 100%);
-  }
-
-  // Start at the current hue and loop in the adjustment.
-  $hue-adjust: (ryb-hue($color) + $degrees) / 1deg;
-
-  @return hsl(hue(cs-interpolate($hue-adjust)), saturation($color), lightness($color));
-}
-
-@function ryba($red, $yellow, $blue, $alpha) {
-  $hue: 0;
-  $saturation: 0;
-  $lightness: percentage(($red + $yellow + $blue) / (255 * 3));
-  @if $red == $yellow and $yellow == $blue {
-    @return hsla(0, 0, $lightness, $alpha);
-  }
-  @if $red >= $yellow and $red >= $blue {
-    $hue: 0;
-  }
-  @elseif $yellow >= $red and $yellow >= $blue {
-    $hue: 360 / 3;
-  }
-  @elseif $blue >= $red and $blue >= $yellow {
-    $hue: 360 / 3 * 2;
-  }
-  @return hsla(hue(cs-interpolate($hue)), 100%, 50%, 1);
-}
-
-@function ryb($red, $yellow, $blue) {
-  @return ryba($red, $yellow, $blue, 1);
-}
-
-@function set-ryb-hue($color, $hue) {
-  @return hsla(hue(cs-interpolate($hue)), saturation($color), lightness($color), alpha($color));
-}
-
-// Returns the complement of a color.
-@function ryb-complement($color) {
-  @return ryb-adjust-hue($color, 180deg);
-}
-
-// Returns the inverse of a color.
-@function ryb-invert($color) {
-  @return ryb-adjust-hue(hsl(hue($color), saturation(invert($color)), lightness(invert($color))), 180deg);
-}
\ No newline at end of file
diff --git a/themes/learn2/scss/vendor/color-schemer/color-schemer/_tint-shade.scss b/themes/learn2/scss/vendor/color-schemer/color-schemer/_tint-shade.scss
deleted file mode 100644
index d1198d03..00000000
--- a/themes/learn2/scss/vendor/color-schemer/color-schemer/_tint-shade.scss
+++ /dev/null
@@ -1,9 +0,0 @@
-// Add percentage of white to a color
-@function tint($color, $percent) {
-  @return mix(white, $color, $percent);
-}
-
-// Add percentage of black to a color
-@function shade($color, $percent) {
-  @return mix(black, $color, $percent);
-}
diff --git a/themes/learn2/templates/chapter.html.twig b/themes/learn2/templates/chapter.html.twig
deleted file mode 100644
index bfea9f0d..00000000
--- a/themes/learn2/templates/chapter.html.twig
+++ /dev/null
@@ -1,9 +0,0 @@
-{% extends 'docs.html.twig' %}
-
-{% block content %}
-	<div id="chapter">
-    	<div id="body-inner">
-			{{ page.content|raw }}
-		</div>
-    </div>
-{% endblock %}
diff --git a/themes/learn2/templates/default.html.twig b/themes/learn2/templates/default.html.twig
deleted file mode 100644
index 4f88349f..00000000
--- a/themes/learn2/templates/default.html.twig
+++ /dev/null
@@ -1,9 +0,0 @@
-{% embed 'partials/base.html.twig' with { github_link_position: false } %}
-
-    {% block content %}
-        {% include 'partials/page.html.twig' %}
-    {% endblock %}
-
-    {% block footer %}{% endblock %}
-
-{% endembed %}
diff --git a/themes/learn2/templates/docs.html.twig b/themes/learn2/templates/docs.html.twig
deleted file mode 100644
index 62c52922..00000000
--- a/themes/learn2/templates/docs.html.twig
+++ /dev/null
@@ -1,23 +0,0 @@
-{% extends 'partials/base.html.twig' %}
-{% set tags = page.taxonomy.tag %}
-{% if tags %}
-    {% set progress = page.collection({'items':{'@taxonomy':{'category': 'docs', 'tag': tags}},'order': {'by': 'default', 'dir': 'asc'}}) %}
-{% else %}
-    {% set progress = page.collection({'items':{'@taxonomy':{'category': 'docs'}},'order': {'by': 'default', 'dir': 'asc'}}) %}
-{% endif %}
-
-{% block navigation %}
-	<div id="navigation">
-	{% if not progress.isFirst(page.path) %}
-	    <a class="nav nav-prev" href="{{ progress.nextSibling(page.path).url }}"> <i class="fa fa-chevron-left"></i></a>
-	{% endif %}
-
-	{% if not progress.isLast(page.path) %}
-	    <a class="nav nav-next" href="{{ progress.prevSibling(page.path).url }}"><i class="fa fa-chevron-right"></i></a>
-	{% endif %}
-	</div>
-{% endblock %}
-
-{% block content %}
-    {% include 'partials/page.html.twig' %}
-{% endblock %}
diff --git a/themes/learn2/templates/error.html.twig b/themes/learn2/templates/error.html.twig
deleted file mode 100644
index 237674ea..00000000
--- a/themes/learn2/templates/error.html.twig
+++ /dev/null
@@ -1,15 +0,0 @@
-{% extends 'partials/base.html.twig' %}
-
-{% block topbar %}{% endblock %}
-{% block navigation %}{% endblock %}
-
-{% block content %}
-	<div id="chapter">
-    	<div id="body-inner">
-    		<h1>{{ 'PLUGIN_ERROR.ERROR'|t }} {{ header.http_response_code }}</h1>
-
-            {{ page.content|raw }}
-
-		</div>
-    </div>
-{% endblock %}
diff --git a/themes/learn2/templates/partials/analytics.html.twig b/themes/learn2/templates/partials/analytics.html.twig
deleted file mode 100644
index 53107dcd..00000000
--- a/themes/learn2/templates/partials/analytics.html.twig
+++ /dev/null
@@ -1,10 +0,0 @@
-<script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', '{{ theme_config.google_analytics_code }}', 'auto');
-  ga('send', 'pageview');
-
-</script>
diff --git a/themes/learn2/templates/partials/base.html.twig b/themes/learn2/templates/partials/base.html.twig
deleted file mode 100644
index 05c61839..00000000
--- a/themes/learn2/templates/partials/base.html.twig
+++ /dev/null
@@ -1,102 +0,0 @@
-{% set theme_config = attribute(config.themes, config.system.pages.theme) %}
-{% set github_link_position = github_link_position is defined ? github_link_position : theme_config.github.position %}
-<!DOCTYPE html>
-<html lang="{{ grav.language.getActive ?: grav.config.site.default_lang }}">
-<head>
-{% block head %}
-    <meta charset="utf-8" />
-    <title>{% if header.title %}{{ header.title }} | {% endif %}{{ site.title }}</title>
-    {% include 'partials/metadata.html.twig' %}
-    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, shrink-to-fit=no" />
-    <link rel="alternate" type="application/atom+xml" href="{{ base_url_absolute}}/feed:atom" title="Atom Feed" />
-    <link rel="alternate" type="application/rss+xml" href="{{ base_url_absolute}}/feed:rss" title="RSS Feed" />
-    <link rel="icon" type="image/png" href="{{ url('theme://images/favicon.png') }}">
-
-    {% block stylesheets %}
-        {% do assets.addCss('theme://css-compiled/nucleus.css',102) %}
-        {% do assets.addCss('theme://css-compiled/theme.css',101) %}
-        {% do assets.addCss('theme://css/custom.css',100) %}
-        {% do assets.addCss('theme://css/font-awesome.min.css',100) %}
-        {% do assets.addCss('theme://css/featherlight.min.css') %}
-
-        {% if browser.getBrowser == 'msie' and browser.getVersion >= 8 and browser.getVersion <= 9 %}
-            {% do assets.addCss('theme://css/nucleus-ie9.css') %}
-            {% do assets.addCss('theme://css/pure-0.5.0/grids-min.css') %}
-            {% do assets.addJs('theme://js/html5shiv-printshiv.min.js') %}
-        {% endif %}
-    {% endblock %}
-
-    {% block javascripts %}
-        {% do assets.addJs('jquery',101) %}
-        {% do assets.addJs('theme://js/modernizr.custom.71422.js',100) %}
-        {% do assets.addJs('theme://js/featherlight.min.js') %}
-        {% do assets.addJs('theme://js/clipboard.min.js') %}
-        {% do assets.addJs('theme://js/jquery.scrollbar.min.js') %}
-        {% do assets.addJs('theme://js/learn.js') %}
-    {% endblock %}
-
-    {% block assets deferred %}
-    {{ assets.css()|raw }}
-    {{ assets.js()|raw }}
-  {% endblock %}
-
-{% endblock head %}
-</head>
-<body class="searchbox-hidden {{ page.header.body_classes }}" data-url="{{ page.route }}">
-    {% block sidebar %}
-    <nav id="sidebar">
-        <div id="header-wrapper">
-            <div id="header">
-                <a id="logo" href="{{ theme_config.home_url ?: base_url_absolute }}">{% include 'partials/logo.html.twig' %}</a>
-                {% include 'partials/search.html.twig' %}
-            </div>
-        </div>
-        {% include 'partials/sidebar.html.twig' %}
-    </nav>
-    {% endblock %}
-
-    {% block body %}
-    <section id="body">
-        <div id="overlay"></div>
-
-        <div class="padding highlightable">
-            <a href="#" id="sidebar-toggle" data-sidebar-toggle><i class="fa fa-2x fa-bars"></i></a>
-
-            {% block topbar %}{% if  github_link_position == 'top' or config.plugins.breadcrumbs.enabled %}
-            <div id="top-bar">
-                {% if  github_link_position == 'top' %}
-                <div id="top-github-link">
-                {% include 'partials/github_link.html.twig' %}
-                </div>
-                {% endif %}
-
-                {% if config.plugins.breadcrumbs.enabled %}
-                {% include 'partials/breadcrumbs.html.twig' %}
-                {% endif %}
-            </div>
-            {% endif %}{% endblock %}
-
-            {% block content %}{% endblock %}
-
-            {% block footer %}
-                {% if  github_link_position == 'bottom' %}
-                {% include 'partials/github_note.html.twig' %}
-                {% endif %}
-            {% endblock %}
-
-        </div>
-        {% block navigation %}{% endblock %}
-    </section>
-    {% endblock %}
-
-    {% block analytics %}
-        {% if theme_config.google_analytics_code %}
-        {% include 'partials/analytics.html.twig' %}
-        {% endif %}
-    {% endblock %}
-
-    {% block bottom %}
-        {{ assets.js('bottom')|raw }}
-    {% endblock %}
- </body>
-</html>
diff --git a/themes/learn2/templates/partials/github_link.html.twig b/themes/learn2/templates/partials/github_link.html.twig
deleted file mode 100644
index f39c4ab5..00000000
--- a/themes/learn2/templates/partials/github_link.html.twig
+++ /dev/null
@@ -1 +0,0 @@
-<a class="github-link" href="{{ theme_config.github.tree ~  ('/'~page.filePathClean)|replace({'/user/':''}) }}"><i class="fa fa-github-square"></i> {{ 'THEME_LEARN2_GITHUB_EDIT_THIS_PAGE'|t }}</a>
diff --git a/themes/learn2/templates/partials/github_note.html.twig b/themes/learn2/templates/partials/github_note.html.twig
deleted file mode 100644
index 81982208..00000000
--- a/themes/learn2/templates/partials/github_note.html.twig
+++ /dev/null
@@ -1,7 +0,0 @@
-<blockquote id="github-contrib"><blockquote><blockquote><blockquote><blockquote>
-<p>
-    {{ 'THEME_LEARN2_GITHUB_NOTE'|t }}
-
-    {% include 'partials/github_link.html.twig' %}
-</p>
-</blockquote></blockquote></blockquote></blockquote></blockquote>
diff --git a/themes/learn2/templates/partials/logo.html.twig b/themes/learn2/templates/partials/logo.html.twig
deleted file mode 100644
index 45f59121..00000000
--- a/themes/learn2/templates/partials/logo.html.twig
+++ /dev/null
@@ -1,9 +0,0 @@
-<svg id="logo-svg" viewBox="0 0 444 102" style="background-color:#ffffff00" version="1.1"
-	xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"
-	x="0px" y="0px" width="444px" height="80px"
->
-	<path d="m87.503 53.977h-10.642c-1.616 0-2.93 1.315-2.93 2.936v20.418l-0.21 0.175c-6.263 5.278-14.182 8.18-22.297 8.18-19.144 0-34.719-15.559-34.719-34.685 0-19.128 15.575-34.684 34.719-34.684 7.444 0 14.562 2.353 20.587 6.811 1.169 0.865 2.792 0.746 3.822-0.28l7.588-7.58c0.592-0.588 0.901-1.406 0.853-2.24-0.046-0.834-0.448-1.607-1.104-2.127-9.016-7.1443-20.29-11.076-31.746-11.076-28.246 0.0001-51.228 22.958-51.228 51.176-0.0005 28.219 22.982 51.179 51.228 51.179 14.584 0 28.534-6.273 38.27-17.208 0.479-0.536 0.742-1.227 0.742-1.945v-26.114c0-1.621-1.314-2.936-2.933-2.936z"/>
-	<path d="m443.52 4.529c-0.54-0.8206-1.47-1.3182-2.45-1.3182h-11.58c-1.17 0-2.23 0.6957-2.7 1.7704l-32.65 75.721-33.23-75.738c-0.47-1.0634-1.52-1.7532-2.68-1.7532h-11.62c-1 0-1.92 0.4976-2.46 1.3265-0.55 0.8288-0.64 1.8753-0.23 2.7832l40.25 91.732c0.47 1.068 1.53 1.758 2.69 1.758h14.66c1.17 0 2.23-0.71 2.7-1.775l39.54-91.734c0.39-0.9055 0.3-1.9466-0.24-2.772z"/>
-	<path d="m291.34 4.9642c-0.47-1.0636-1.52-1.7534-2.69-1.7534h-14.65c-1.17 0-2.23 0.6957-2.7 1.7704l-39.54 91.735c-0.39 0.9-0.3 1.946 0.24 2.766 0.54 0.828 1.46 1.328 2.45 1.328h11.58c1.17 0 2.23-0.71 2.7-1.775l32.64-75.723 33.24 75.74c0.47 1.068 1.52 1.758 2.68 1.758h11.63c0.99 0 1.92-0.5 2.45-1.328 0.55-0.831 0.63-1.878 0.24-2.788l-40.27-91.73z"/>
-	<path d="m185.34 67.248l0.64-0.306c11.56-5.583 19.04-17.434 19.04-30.196 0-18.491-15.06-33.535-33.58-33.535l-42.49-0.0002c-1.62 0-2.93 1.3153-2.93 2.933v91.726c0 1.624 1.31 2.94 2.93 2.94h10.64c1.62 0 2.94-1.316 2.94-2.94v-78.17h28.91c9.42 0 17.07 7.645 17.07 17.046 0 7.84-5.33 14.64-12.97 16.53-1.38 0.348-2.75 0.523-4.1 0.523h-10.64c-1.1 0-2.11 0.622-2.61 1.607-0.5 0.984-0.4 2.164 0.25 3.057l30.17 41.143c0.55 0.754 1.43 1.204 2.36 1.204h13.22c1.11 0 2.12-0.63 2.62-1.611 0.5-0.989 0.4-2.172-0.25-3.06l-21.22-28.891z"/>
-</svg>
diff --git a/themes/learn2/templates/partials/page.html.twig b/themes/learn2/templates/partials/page.html.twig
deleted file mode 100644
index d2614a16..00000000
--- a/themes/learn2/templates/partials/page.html.twig
+++ /dev/null
@@ -1,6 +0,0 @@
-<div id="body-inner">
-    <h1>{{ page.title }}</h1>
-    <p>
-    	{{ page.content|raw }}
-    </p>
-</div>
diff --git a/themes/learn2/templates/partials/search.html.twig b/themes/learn2/templates/partials/search.html.twig
deleted file mode 100644
index f48565c5..00000000
--- a/themes/learn2/templates/partials/search.html.twig
+++ /dev/null
@@ -1,6 +0,0 @@
-<div class="searchbox">
-    <label for="search-by"><i class="fa fa-search"></i></label>
-    <input id="search-by" type="text" placeholder="{{ 'THEME_LEARN2_SEARCH_DOCUMENTATION'|t }}"
-           data-search-input="{{ base_url_relative }}/search.json/query"/>
-    <span data-search-clear><i class="fa fa-close"></i></span>
-</div>
diff --git a/themes/learn2/templates/partials/sidebar.html.twig b/themes/learn2/templates/partials/sidebar.html.twig
deleted file mode 100644
index ae908049..00000000
--- a/themes/learn2/templates/partials/sidebar.html.twig
+++ /dev/null
@@ -1,68 +0,0 @@
-{% macro loop(page, parent_loop) %}
-    {% import _self as self %}
-
-    {% if parent_loop|length > 0 %}
-        {% set data_level = parent_loop %}
-    {% else %}
-        {% set data_level = 0 %}
-    {% endif %}
-    {% for p in page.children.visible %}
-        {% set parent_page = p.activeChild ? ' parent' : '' %}
-        {% set current_page = p.active ? ' active' : '' %}
-        <li class="dd-item{{ parent_page }}{{ current_page }}" data-nav-id="{{ p.route }}">
-            <a href="{{ p.url }}" {% if p.header.class %}class="{{ p.header.class }}"{% endif %}>
-                <i class="fa fa-check read-icon"></i>
-                <span><b>{% if data_level == 0 %}{{ loop.index }}. {% endif %}</b>{{ p.menu }}</span>
-            </a>
-            {% if p.children.count > 0 %}
-            <ul>
-                {{ self.loop(p, parent_loop|default(0)+loop.index) }}
-            </ul>
-            {% endif %}
-        </li>
-    {% endfor %}
-{% endmacro %}
-
-{% macro version(p) %}
-    {% set parent_page = p.activeChild ? ' parent' : '' %}
-    {% set current_page = p.active ? ' active' : '' %}
-    <h5 class="{{ parent_page }}{{ current_page }}">
-        {% if p.activeChild or p.active %}
-        <i class="fa fa-chevron-down fa-fw"></i>
-        {% else %}
-        <i class="fa fa-plus fa-fw"></i>
-        {% endif %}
-        <a href="{{ p.url }}">{{ p.menu }}</a>
-    </h5>
-{% endmacro %}
-
-{% import _self as macro %}
-
-<div class="scrollbar-inner">
-    <div class="highlightable">
-        {% if theme_config.top_level_version %}
-            {% for slug, ver in pages.children %}
-                {{ macro.version(ver) }}
-                <ul id="{{ slug }}" class="topics">
-                {{ macro.loop(ver, '') }}
-                </ul>
-            {% endfor %}
-        {% else %}
-            <ul class="topics">
-                {% if theme_config.root_page %}
-                    {{ macro.loop(page.find(theme_config.root_page), '') }}
-                {% else %}
-            {{ macro.loop(pages, '') }}
-                {% endif %}
-            </ul>
-        {% endif %}
-        <hr />
-
-        <a class="padding" href="#" data-clear-history-toggle><i
-                    class="fa fa-fw fa-history"></i> {{ 'THEME_LEARN2_CLEAR_HISTORY'|t }}</a><br/>
-
-        <section id="footer">
-            <p>{{ 'THEME_LEARN2_BUILT_WITH_GRAV'|t|raw }}</p>
-        </section>
-    </div>
-</div>
diff --git a/themes/learn2/templates/search.html.twig b/themes/learn2/templates/search.html.twig
deleted file mode 100644
index 9696e6c6..00000000
--- a/themes/learn2/templates/search.html.twig
+++ /dev/null
@@ -1,11 +0,0 @@
-{% embed 'partials/base.html.twig' with { github_link_position: false } %}
-
-    {% block content %}
-        {{ page.content|raw }}
-
-        {% include 'partials/tntsearch.html.twig' with { in_page: true, placeholder: "Search the Grav documentation..." }%}
-    {% endblock %}
-
-    {% block footer %}{% endblock %}
-
-{% endembed %}
diff --git a/themes/learn2/thumbnail.jpg b/themes/learn2/thumbnail.jpg
deleted file mode 100644
index 2f54f1ca..00000000
Binary files a/themes/learn2/thumbnail.jpg and /dev/null differ
diff --git a/themes/quark/CHANGELOG.md b/themes/quark/CHANGELOG.md
deleted file mode 100644
index 1fd5f215..00000000
--- a/themes/quark/CHANGELOG.md
+++ /dev/null
@@ -1,177 +0,0 @@
-# v2.0.3
-## 06/08/2020
-
-1. [](#improved)
-    * Updated some JS libraries
-    * Simplified navigation macro
-    * Use `site.title` in logo alt text [#139](https://github.com/getgrav/grav-theme-quark/pull/109)
-
-# v2.0.2
-## 08/09/2019
-
-1. [](#improved)
-    * Allow for overriding of `{% block content %}{% endblock %}`
-    * Improved default `.table` styling
-    * Simplified navigation macro
-1. [](#bugfix)
-    * Fixed issue with Prism Highlight [prism-highlight#1](https://github.com/trilbymedia/grav-plugin-prism-highlight/issues/1)
-    * Use slug for onpage links [#115](https://github.com/getgrav/grav-theme-quark/issues/115)
-    * Fixed 2 minor YAML linting issues
-
-# v2.0.1
-## 05/09/2019
-
-1. [](#improved)
-    * Typo in blueprints [#109](https://github.com/getgrav/grav-theme-quark/pull/109)
-    * Added convenience scripts to `package.json` [#110](https://github.com/getgrav/grav-theme-quark/pull/110)
-    * Added Czech translation [#106](https://github.com/getgrav/grav-theme-quark/pull/106)
-    * Added Chinese translation [#114](https://github.com/getgrav/grav-theme-quark/pull/114)
-    * Removed redundant code [#104](https://github.com/getgrav/grav-theme-quark/pull/104)
-    * Updated to match Archives plugin translation output
-1. [](#bugfix)
-    * Bugfix to class in macro [#105](https://github.com/getgrav/grav-theme-quark/pull/105)
-    * Bugfix a z-index issue [#75](https://github.com/getgrav/grav-theme-quark/pull/75)
-
-# v2.0.0
-## 04/11/2019
-
-1. [](#improved)
-    * Updated to use new `GRAV` core language prefix
-    * Updated [Spectre.css](https://picturepan2.github.io/spectre/) to latest `0.5.8` version
-    * Support for 2FA panel styling
-    * Updated to Yarn 4.0 syntax
-    * Restructured SCSS to ensure easier Spectre updates in future
-1. [](#bugfix)
-    * Some checkboxes fixes for Forms 3.0
-    * More Twig 2.0 compatibility fixes
-    * Fixed a Twig 2.0 issue with assets rendering
-    
-# v1.2.6
-## 03/21/2019
-
-1. [](#new)
-    * Set Dependency of Grav 1.5.10+ which has support for new **Deferred Block** Twig extension
-    * Implement assets rendering using **Deferred Block** Twig extension 
-
-# v1.2.5
-## 12/07/2018
-
-1. [](#improved)
-    * Updated [Spectre.css](https://picturepan2.github.io/spectre/) to latest `0.5.7` version
-1. [](#bugfix)
-    * Fixed missing `</html>` close tag in bae template [#76](https://github.com/getgrav/grav-theme-quark/pull/76)    
-
-# v1.2.4
-## 11/12/2018
-
-1. [](#improved)
-    * Updated [Spectre.css](https://picturepan2.github.io/spectre/) to latest `0.5.5` version
-    * Added link support to modular `features` [#39](https://github.com/getgrav/grav-theme-quark/pull/39/)
-    * Remove desktop menu when in mobile mode [#59](https://github.com/getgrav/grav-theme-quark/pull/59/)
-    * Support modular `text` full-width if no image [#70](https://github.com/getgrav/grav-theme-quark/issues/70)
-    * Shim for IE support of BrickLayer.js [#64](https://github.com/getgrav/grav-theme-quark/issues/64)
-1. [](#bugfix)
-    * Fixed `continue_link:` showing up as toggled [#65](https://github.com/getgrav/grav-theme-quark/issues/65)
-    * Fixed issue with modular pages not hidden in on-page menu with `visible: false` [#71](https://github.com/getgrav/grav-theme-quark/issues/71)
-
-
-# v1.2.3
-## 11/05/2018
-
-1. [](#improved)
-    * Moved footer into standalone twig to allow for easier extensibility [#63](https://github.com/getgrav/grav-theme-quark/pull/63)
-1. [](#bugfix)
-    * Fix variable name for prouction mode [#61](https://github.com/getgrav/grav-theme-quark/pull/61)
-    * Fix layout size in features blueprint [#67](https://github.com/getgrav/grav-theme-quark/pull/67)
-    * Fix active page logic in `nav` so there's no empty class attributes [#68](https://github.com/getgrav/grav-theme-quark/pull/68)
-    * Fix for features blueprint because `class` didn't work [#69](https://github.com/getgrav/grav-theme-quark/pull/69)
-
-# v1.2.2
-## 10/24/2018
-
-1. [](#improved)
-    * Changed nav macro to format supported by Twig 2.0
-    * Updated `partials/form-messages.html.twig` to be more inline with latest Forms plugin
-1. [](#bugfix)
-    * Make the theme to work with Twig auto-escaping turned on
-    * Moved language strings under `THEME_QUARK`
-
-# v1.2.1
-## 08/23/2018
-
-1. [](#improved)
-    * Added additional "mobile custom logo" support
-1. [](#bugfix)
-    * Addressed some CSS issues by forcing logo height
-
-# v1.2.0
-## 08/23/2018
-
-1. [](#new)
-    * Added new "custom logo" support [#3](https://github.com/getgrav/grav-theme-quark/issues/3)
-    * Added option JSON feed syndication support in sidebar [#47](https://github.com/getgrav/grav-theme-quark/pull/47)
-    * Added basic form field `array` styling
-
-# v1.1.0
-## 07/25/2018
-
-1. [](#new)
-    * Responsive font sizing [#28](https://github.com/getgrav/grav-theme-quark/issues/28)
-1. [](#improved)
-    * Updated [Spectre.css](https://picturepan2.github.io/spectre/) to latest `0.5.3` version
-    * Make blog settings toggleable [#38](https://github.com/getgrav/grav-theme-quark/pull/38)
-1. [](#bugfix)
-    * Proper fix for sticky footer in IE10 and IE11 [#21](https://github.com/getgrav/grav-theme-quark/issues/21)
-    * Fix for lists wrapping weirdly due to `outside` attribute
-    * Updated checkbox + radio to take into account `client_side_validation` form option
-    * Fixes for fallback values [#37](https://github.com/getgrav/grav-theme-quark/pull/37)
-    * Fix inheritance for images folder [#30](https://github.com/getgrav/grav-theme-quark/pull/30)
-    * Added blueprint option for `continue_link` [#45](https://github.com/getgrav/grav-theme-quark/issues/45)
-    * Added blueprint option for Feature `class` [#14](https://github.com/getgrav/grav-theme-quark/issues/14)
-    * Fixed `Duplicate ID` issues with modular sections.  Might break CSS on first load, need to refresh to pick up new CSS [#24](https://github.com/getgrav/grav-theme-quark/issues/24)
-    * Fixed Text feature alignment issue [#4](https://github.com/getgrav/grav-theme-quark/issues/4)
-    * Overlapping menu and mobile button [#7](https://github.com/getgrav/grav-theme-quark/issues/7)
-
-# v1.0.3
-## 05/11/2018
-
-1. [](#new)
-    * Added new primary button mixin
-1. [](#improved)
-    * Updated [Spectre.css](https://picturepan2.github.io/spectre/) to latest `0.5.1` version
-    * Improved default login styling
-    * Removed core Spectre.css override to make upgrading Spectre easier
-    * Added screenshot to README.md
-    * Override focus to prevent overzealous blue blurs
-1. [](#bugfix)
-    * Fix for `highlight` plugin not changing background of code blocks
-    * Removed extraneous `dump()` in Twig output
-
-# v1.0.2
-## 02/19/2018
-
-1. [](#new)
-    * Added toggle options to enable Spectre.css _experimentals_ and _icons_ CSS files
-    * Switched to a fork of LineAwesome icons compatible with FontAwesome 4.7.0
-1. [](#improved)
-    * Font tweaks
-1. [](#bugfix)
-    * Pagination fixes
-
-# v1.0.1
-##  01/22/2018
-
-1. [](#new)
-    * Added blueprints for admin editing
-1. [](#improved)
-    * Use default lang from `site.yaml`
-1. [](#bugfix)
-    * Fixed Current path to address issues with extending Quark
-    * Fixed parallax to start in same position as standard
-    * Fixed modular image size
-
-# v1.0.0
-##  12/28/2017
-
-1. [](#new)
-    * ChangeLog started...
diff --git a/themes/quark/LICENSE b/themes/quark/LICENSE
deleted file mode 100644
index b5e7990a..00000000
--- a/themes/quark/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2018 Trilby Media
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/themes/quark/README.md b/themes/quark/README.md
deleted file mode 100644
index a65d8217..00000000
--- a/themes/quark/README.md
+++ /dev/null
@@ -1,152 +0,0 @@
-# Quark Theme
-
-![](assets/quark-screenshots.jpg)
-
-**Quark** is the new default theme for [Grav CMS](http://github.com/getgrav/grav).  This theme is built with the [Spectre.css](https://picturepan2.github.io/spectre/) framework and provides a powerful base for developing your own themes. Quark uses functionality that is only available in Grav 1.4+, as such you cannot run Quark on earlier versions of Grav.
-
-## Features
-
-* Lightweight and minimal for optimal performance
-* Spectre CSS Framework
-* Fully responsive with full-page mobile navigation
-* SCSS based CSS source files for easy customization
-* Built-in support for on-page navigation
-* Multiple page template types
-* Fontawesome icon support
-
-### Supported Page Templates
-
-* Default view template `default.md`
-* Error view template `error.md`
-* Blog view template `blog.md`
-* Blog item view template `item.md`
-* Modular view templates: `modular.md`
-  * Features Modular view template `features.md`
-  * Hero Modular view template `hero.md`
-  * Text Modular view template `text.md`
-
-# Installation
-
-Installing the Quark theme can be done in one of two ways. Our GPM (Grav Package Manager) installation method enables you to quickly and easily install the theme with a simple terminal command, while the manual method enables you to do so via a zip file. 
-
-The theme by itself is useful, but you may have an easier time getting up and running by installing a skeleton. The Quark theme can be found in both the [One-page](https://github.com/getgrav/grav-skeleton-onepage-site) and [Blog Site](https://github.com/getgrav/grav-skeleton-blog-site) which are self-contained repositories for a complete sites which include: sample content, configuration, theme, and plugins.
-
-## GPM Installation (Preferred)
-
-The simplest way to install this theme is via the [Grav Package Manager (GPM)](http://learn.getgrav.org/advanced/grav-gpm) through your system's Terminal (also called the command line).  From the root of your Grav install type:
-
-    bin/gpm install quark
-
-This will install the Quark theme into your `/user/themes` directory within Grav. Its files can be found under `/your/site/grav/user/themes/quark`.
-
-## Manual Installation
-
-To install this theme, just download the zip version of this repository and unzip it under `/your/site/grav/user/themes`. Then, rename the folder to `quark`. You can find these files either on [GitHub](https://github.com/getgrav/grav-theme-quark) or via [GetGrav.org](http://getgrav.org/downloads/themes).
-
-You should now have all the theme files under
-
-    /your/site/grav/user/themes/quark
-
-## Default Options
-
-Quark comes with a few default options that can be set site-wide.  These options are:
-
-```yaml
-enabled: true                 # Enable the theme
-production-mode: true         # In production mode, only minified CSS is used. When disabled, nested CSS with sourcemaps are enabled
-grid-size: grid-lg            # The max-width of the theme, options include: `grid-xl`, `grid-lg`, and `grid-md`
-header-fixed: true            # Cause the header to be fixed at the top of the browser
-header-animated: true         # Allows the fixed header to resize to a smaller header when scrolled
-header-dark: false            # Inverts the text/logo to work better on dark backgrounds
-header-transparent: false     # Allows the fixed header to be transparent over the page
-sticky-footer: true           # Causes the footer to be sticky at the bottom of the page
-blog-page: '/blog'            # The route to the blog listing page, useful for a blog style layout with sidebar
-custom_logo:                  # A custom logo rather than the default (see below)  
-custom_logo_mobile:           # A custom logo to use for mobile navigation
-```
-
-To make modifications, you can copy the `user/themes/quark/quark.yaml` file to `user/config/themes/` folder and modify, or you can use the admin plugin.
-
-> NOTE: Do not modify the `user/themes/quark/quark.yaml` file directly or your changes will be lost with any updates
-
-## Custom Logos
-
-To add a custom logo, you should put the log into the `user/themes/quark/images/logo` folder.  Standard image formats are support (`.png`,`.jpg`, `.gif`, `.svg`, etc.).  Then reference the logo via the YAML like so:
-
-```yaml
-custom_logo:
-    - name: 'my-logo.png'
-custom_logo_mobile:
-    - name: 'my-mobile-logo.png'    
-```
-
-Alternatively, you can you use the drag-n-drop "Custom Logo" field in the Quark theme options.
-
-## Page Overrides
-
-Quark has the ability to allow pages to override some of the default options by letting the user set `body_classes` for any page.  The theme will merge the combination of the defaults with any `body_classes` set. For example:
-
-```yaml
-body_classes: "header-dark header-transparent"
-```
-
-On a particular page will ensure that page has those options enabled (assuming they are false by default).
-
-## Hero Options
-
-The hero template allows some options to be set in the page frontmatter. This is used by the modular `hero` as well as the blog and item templates to provide a more dynamic header.
-
-```yaml
-hero_classes: text-light title-h1h2 parallax overlay-dark-gradient hero-large
-hero_image: road.jpg
-hero_align: center
-```
-
-The `hero_classes` option allows a variety of hero classes to be set dynamically these include:
-
-* `text-light` | `text-dark` - Controls if the text should be light or dark depending on the content
-* `title-h1h2` - Enforced a close matched h1/h2 title pairing
-* `parallax` - Enables a CSS-powered parallax effect
-* `overlay-dark-gradient` - Displays a transparent gradient which further darkens the underlying image
-* `overlay-light-gradient` - Displays a transparent gradient which further lightens the underlying image
-* `overlay-dark` - Displays a solid transparent overlay which further darkens the underlying image
-* `overlay-light` - Displays a solid transparent overlay which further darkens the underlying image
-* `hero-fullscreen` | `hero-large` | `hero-medium` | `hero-small` | `hero-tiny` - Size of the hero block
-
-The `hero_image` should point to an image file in the current page folder.
-
-## Features Modular Options
-
-The features modular template provides the ability to set a class on the features, as well as an array of feature items.  For example:
-
-```yaml
-class: offset-box
-features:
-    - header: Crazy Fast
-      text: "Performance is not just an afterthought, we baked it in from the start!"
-      icon: fighter-jet
-    - header: Easy to build
-      text: "Simple text files means Grav is trivial to install, and easy to maintain"
-      icon: database
-    - header: Awesome Technology
-      text: "Grav employs best-in-class technologies such as Twig, Markdown &amp; Yaml"
-      icon: cubes
-    - header: Super Flexible
-      text: "From the ground up, with many plugin hooks, Grav is extremely extensible"
-      icon: object-ungroup
-    - header: Abundant Plugins
-      text: "A vibrant developer community means over 200 themes available to download"
-      icon: puzzle-piece
-    - header: Free / Open Source
-      text: "Grav is an open source project, so you can spend your money on other stuff"
-      icon: money 
-```
-
-## Text Modular Options
-
-The text box provides a single option to control if any image found in the page folder should be left or right aligned:
-
-```yaml
-image_align: right
-```
-
diff --git a/themes/quark/assets/quark-screenshots.jpg b/themes/quark/assets/quark-screenshots.jpg
deleted file mode 100644
index b4b0c916..00000000
Binary files a/themes/quark/assets/quark-screenshots.jpg and /dev/null differ
diff --git a/themes/quark/blueprints.yaml b/themes/quark/blueprints.yaml
deleted file mode 100644
index 3f4fe8f2..00000000
--- a/themes/quark/blueprints.yaml
+++ /dev/null
@@ -1,176 +0,0 @@
-name: Quark
-slug: quark
-type: theme
-version: 2.0.3
-description: New Grav Default Theme
-icon:  microchip
-author:
-  name: Team Grav
-  email: devs@getgrav.org
-  url: http://getgrav.org
-homepage: https://github.com/getgrav/grav-theme-quark
-demo: https://demo.getgrav.org/onepage-skeleton
-keywords: quark, spectre, theme, core, modern, fast, responsive, html5, css3
-bugs: https://github.com/getgrav/grav-theme-quark/issues
-license: MIT
-
-dependencies:
-  - { name: grav, version: '>=1.6.0' }
-
-form:
-  validation: loose
-
-  fields:
-    production-mode:
-      type: toggle
-      label: Production mode
-      help: When enabled, Quark will render with minified CSS
-      highlight: 1
-      default: 1
-      options:
-        1: PLUGIN_ADMIN.ENABLED
-        0: PLUGIN_ADMIN.DISABLED
-      validate:
-        type: bool
-
-    grid-size:
-      type: select
-      label: Grid size
-      help: The maximum width of the theme
-      size: small
-      options:
-        '': None (full width)
-        grid-xl: Extra Large
-        grid-lg: Large
-        grid-md: Medium
-
-    header_section:
-      type: section
-      title: Header Defaults
-      underline: true
-
-    custom_logo:
-      type: file
-      label: Custom Logo
-      size: large
-      destination: 'theme://images/logo'
-      multiple: false
-      markdown: true
-      description: Will be used instead of default logo `theme://images/grav-logo.svg`
-      accept:
-        - image/*
-
-    custom_logo_mobile:
-      type: file
-      label: Mobile Custom Logo
-      size: large
-      destination: 'theme://images/logo'
-      multiple: false
-      accept:
-        - image/*
-
-    header-fixed:
-      type: toggle
-      label: Fixed header
-      help: When enabled, the header will be fixed at the top of the browser
-      highlight: 1
-      default: 1
-      options:
-        1: PLUGIN_ADMIN.ENABLED
-        0: PLUGIN_ADMIN.DISABLED
-      validate:
-        type: bool
-
-    header-animated:
-      type: toggle
-      label: Animated
-      help: When enabled, the header will animate to a smaller header when scrolling
-      highlight: 1
-      default: 1
-      options:
-        1: PLUGIN_ADMIN.ENABLED
-        0: PLUGIN_ADMIN.DISABLED
-      validate:
-        type: bool
-
-    header-dark:
-      type: toggle
-      label: Dark Style
-      help: When enabled, a dark-friendly style will be used
-      highlight: 0
-      default: 0
-      options:
-        1: PLUGIN_ADMIN.ENABLED
-        0: PLUGIN_ADMIN.DISABLED
-      validate:
-        type: bool
-
-    header-transparent:
-      type: toggle
-      label: Transparent
-      help: When enabled, a transparent style will be used
-      highlight: 0
-      default: 0
-      options:
-        1: PLUGIN_ADMIN.ENABLED
-        0: PLUGIN_ADMIN.DISABLED
-      validate:
-        type: bool
-
-    footer_section:
-      type: section
-      title: Footer Defaults
-      underline: true
-
-    sticky-footer:
-      type: toggle
-      label: Sticky footer
-      help: When enabled, the footer will be sticky at the bottom of the browser
-      highlight: 1
-      default: 1
-      options:
-        1: PLUGIN_ADMIN.ENABLED
-        0: PLUGIN_ADMIN.DISABLED
-      validate:
-        type: bool
-
-    blog_section:
-      type: section
-      title: Blog Defaults
-      underline: true
-
-    blog-page:
-      type: text
-      label: Blog Page
-      help: The route to the blog page when working with blog sidebar
-      size: medium
-      default: '/blog'
-
-    spectre_section:
-      type: section
-      title: Spectre.css Options
-      underline: true
-
-    spectre.exp:
-      type: toggle
-      label: Experimentals CSS
-      help: When enabled, the `spectre-exp.css` file will be included
-      highlight: 0
-      default: 0
-      options:
-        1: PLUGIN_ADMIN.ENABLED
-        0: PLUGIN_ADMIN.DISABLED
-      validate:
-        type: bool
-
-    spectre.icons:
-      type: toggle
-      label: Icons CSS
-      help: When enabled, the `spectre-icons.css` file will be included
-      highlight: 0
-      default: 0
-      options:
-        1: PLUGIN_ADMIN.ENABLED
-        0: PLUGIN_ADMIN.DISABLED
-      validate:
-        type: bool
\ No newline at end of file
diff --git a/themes/quark/blueprints/blog.yaml b/themes/quark/blueprints/blog.yaml
deleted file mode 100644
index 86001434..00000000
--- a/themes/quark/blueprints/blog.yaml
+++ /dev/null
@@ -1,94 +0,0 @@
-extends@: default
-child_type: item
-
-rules:
-  slug:
-    pattern: "[a-z][a-z0-9_-]+"
-    min: 2
-    max: 80
-
-form:
-  fields:
-    tabs:
-      type: tabs
-      active: 1
-
-      fields:
-        advanced:
-          fields:
-            overrides:
-              fields:
-                header.child_type:
-                  default: item
-        blog:
-          type: tab
-          title: Blog Config
-
-          fields:
-
-            content_title:
-              type: spacer
-              title: Content Definition
-
-            header.content.items:
-              type: textarea
-              yaml: true
-              label: Items
-              default: '@self.children'
-              validate:
-                type: yaml
-
-            header.content.limit:
-              type: text
-              label: Max Item Count
-              default: 5
-              validate:
-                required: true
-                type: int
-                min: 1
-
-            header.content.order.by:
-              type: select
-              label: Order By
-              default: date
-              options:
-                folder: Folder
-                title: Title
-                date: Date
-                default: Default
-
-            header.content.order.dir:
-              type: select
-              label: Order
-              default: desc
-              options:
-                asc: Ascending
-                desc: Descending
-
-            header.content.pagination:
-              type: toggle
-              label: Pagination
-              highlight: 1
-              default: 1
-              options:
-                1: PLUGIN_ADMIN.ENABLED
-                0: PLUGIN_ADMIN.DISABLED
-              validate:
-                type: bool
-
-            header.content.url_taxonomy_filters:
-              type: toggle
-              label: URL Taxonomy Filters
-              highlight: 1
-              default: 1
-              options:
-                1: PLUGIN_ADMIN.ENABLED
-                0: PLUGIN_ADMIN.DISABLED
-              validate:
-                type: bool
-
-          import@:
-            type: partials/blog-bits
-            context: blueprints://pages
-
-
diff --git a/themes/quark/blueprints/default.yaml b/themes/quark/blueprints/default.yaml
deleted file mode 100644
index 3219221a..00000000
--- a/themes/quark/blueprints/default.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-extends@: default
-
-form:
-  fields:
-    tabs:
-      fields:
-        advanced:
-          fields:
-            columns:
-              fields:
-                column1:
-                   fields:
-                     header.body_classes:
-                       markdown: true
-                       description: 'Available classes in Quark Theme (space separated):<br />`header-fixed`, `header-animated`, `header-dark`, `header-transparent`, `sticky-footer`'
\ No newline at end of file
diff --git a/themes/quark/blueprints/item.yaml b/themes/quark/blueprints/item.yaml
deleted file mode 100644
index 60cc3e1b..00000000
--- a/themes/quark/blueprints/item.yaml
+++ /dev/null
@@ -1,113 +0,0 @@
-extends@: default
-
-form:
-  fields:
-    tabs:
-
-      fields:
-        blog:
-          type: tab
-          title: Blog Item
-
-          fields:
-
-            header_options:
-              type: section
-              title: Header Options
-              underline: true
-
-            header.continue_link:
-              type: toggle
-              toggleable: true
-              label: DF Style Link
-              help: Daring Fireball style title link
-              highlight: 1
-              options:
-                1: PLUGIN_ADMIN.ENABLED
-                0: PLUGIN_ADMIN.DISABLED
-              validate:
-                type: bool
-
-            header.header_image:
-              type: toggle
-              toggleable: true
-              label: Display Header Image
-              help: Enabled displaying of a header image
-              highlight: 1
-              options:
-                1: PLUGIN_ADMIN.ENABLED
-                0: PLUGIN_ADMIN.DISABLED
-
-            header.header_image_file:
-              type: text
-              toggleable: true
-              label: Image File
-              help: image filename that exists in the page folder. If not provided, will use the first image found.
-              placeholder: "For example: myimage.jpg"
-
-            header.header_image_width:
-              type: text
-              toggleable: true
-              label: Image Width
-              size: small
-              help: Header width in px
-              placeholder: Default is 900
-              validate:
-                type: int
-                min: 0
-                max: 5000
-
-            header.header_image_height:
-              type: text
-              toggleable: true
-              label: Image Height
-              size: small
-              help: Header height in px
-              placeholder: Default is 300
-              validate:
-                type: int
-                min: 0
-                max: 5000
-
-            summary:
-              type: section
-              title: Summary
-              underline: true
-
-            header.summary.enabled:
-              type: toggle
-              toggleable: true
-              label: Summary
-              highlight: 1
-              options:
-                1: PLUGIN_ADMIN.ENABLED
-                0: PLUGIN_ADMIN.DISABLED
-
-            header.summary.format:
-              type: select
-              toggleable: true
-              label: Format
-              classes: fancy
-              options:
-                'short': 'Use the first occurence of delimiter or size'
-                'long': 'Summary delimiter will be ignored'
-
-            header.summary.size:
-              type: text
-              toggleable: true
-              label: Size
-              classes: large
-              placeholder: 300
-              validate:
-                type: int
-                min: 1
-
-            header.summary.delimiter:
-              type: text
-              toggleable: true
-              label: Summary delimiter
-              classes: large
-              placeholder: ===
-
-          import@:
-            type: partials/blog-bits
diff --git a/themes/quark/blueprints/modular/features.yaml b/themes/quark/blueprints/modular/features.yaml
deleted file mode 100644
index 187696f6..00000000
--- a/themes/quark/blueprints/modular/features.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-title: Features
-'@extends': default
-
-form:
-  fields:
-    tabs:
-      fields:
-        features:
-          type: tab
-          title: Features
-          fields:
-            header.class:
-              type: select
-              label: Layout
-              default: small
-              size: medium
-              options:
-                small: Small   = 4 / 3 / 2 columns
-                standard: Standard  = 3 / 2 / 1 columns
-
-            header.features:
-              name: features
-              type: list
-              label: Features
-
-              fields:
-                .icon:
-                  type: iconpicker
-                  label: Icon
-                .header:
-                  type: text
-                  label: Header
-                .text:
-                  type: text
-                  label: Text
-                .url:
-                  type: text
-                  label: Link
diff --git a/themes/quark/blueprints/modular/hero.yaml b/themes/quark/blueprints/modular/hero.yaml
deleted file mode 100644
index 5e8abf5e..00000000
--- a/themes/quark/blueprints/modular/hero.yaml
+++ /dev/null
@@ -1,23 +0,0 @@
-title: Hero
-'@extends': default
-
-form:
-  fields:
-    tabs:
-      fields:
-        buttons:
-          type: tab
-          title: Hero
-          fields:
-            header.hero_classes:
-              type: text
-              label: Hero Classes
-              markdown: true
-              description: 'There are several Hero class options that can be listed here (space separated):<br />`text-light`, `text-dark`, `title-h1h2`, `parallax`, `overlay-dark-gradient`, `overlay-light-gradient`, `overlay-dark`, `overlay-light`, `hero-fullscreen`, `hero-large`, `hero-medium`, `hero-small`, `hero-tiny`<br />Please consult the [Quark documentation](https://github.com/getgrav/grav-theme-quark#hero-options) for more details.'
-            header.hero_image:
-              type: filepicker
-              label: Hero Image
-              preview_images: true
-              description: 'If not specified, this defaults to the first image found in the page''s folder'
-
-
diff --git a/themes/quark/blueprints/modular/text.yaml b/themes/quark/blueprints/modular/text.yaml
deleted file mode 100644
index 023c272a..00000000
--- a/themes/quark/blueprints/modular/text.yaml
+++ /dev/null
@@ -1,19 +0,0 @@
-title: Text
-'@extends': default
-
-form:
-  fields:
-    tabs:
-      fields:
-        content:
-          fields:
-            header.media_order:
-              label: Page Media (first one will be displayed next to your content)
-            header.image_align:
-              type: select
-              label: Image position
-              classes: fancy
-              default: left
-              options:
-                'left': 'Left'
-                'right': 'Right'
diff --git a/themes/quark/blueprints/partials/blog-bits.yaml b/themes/quark/blueprints/partials/blog-bits.yaml
deleted file mode 100644
index 6ab41485..00000000
--- a/themes/quark/blueprints/partials/blog-bits.yaml
+++ /dev/null
@@ -1,64 +0,0 @@
-form:
-  fields:
-
-    hero_title:
-      type: spacer
-      title: Hero Section
-
-    header.hero_classes:
-      type: text
-      label: Hero Classes
-      markdown: true
-      description: 'There are several Hero class options that can be listed here (space separated):<br />`text-light`, `text-dark`, `title-h1h2`, `parallax`, `overlay-dark-gradient`, `overlay-light-gradient`, `overlay-dark`, `overlay-light`, `hero-fullscreen`, `hero-large`, `hero-medium`, `hero-small`, `hero-tiny`<br />Please consult the [Quark documentation](https://github.com/getgrav/grav-theme-quark#hero-options) for more details.'
-
-    header.hero_image:
-      type: filepicker
-      label: Hero Image
-      preview_images: true
-      description: 'If not specified, this defaults to the first image found in the page''s folder'
-
-    toggles_title:
-      type: spacer
-      title: Configuration
-
-    header.blog_url:
-      type: text
-      toggleable: true
-      label: Blog Route
-      help: The route to the main blog page that contains the "Show ..." configuration
-      default: '/blog'
-      placeholder: '/blog'
-      size: medium
-
-    header.show_sidebar:
-      type: toggle
-      toggleable: true
-      label: Show Sidebar
-      highlight: 1
-      options:
-        1: PLUGIN_ADMIN.ENABLED
-        0: PLUGIN_ADMIN.DISABLED
-      validate:
-        type: bool
-
-    header.show_breadcrumbs:
-      type: toggle
-      toggleable: true
-      label: Show Breadcrumbs
-      highlight: 1
-      options:
-        1: PLUGIN_ADMIN.ENABLED
-        0: PLUGIN_ADMIN.DISABLED
-      validate:
-        type: bool
-
-    header.show_pagination:
-      type: toggle
-      toggleable: true
-      label: Show Pagination
-      highlight: 1
-      options:
-        1: PLUGIN_ADMIN.ENABLED
-        0: PLUGIN_ADMIN.DISABLED
-      validate:
-        type: bool
\ No newline at end of file
diff --git a/themes/quark/css-compiled/spectre-exp.css b/themes/quark/css-compiled/spectre-exp.css
deleted file mode 100644
index 6eadf7ab..00000000
--- a/themes/quark/css-compiled/spectre-exp.css
+++ /dev/null
@@ -1,369 +0,0 @@
-/*! Spectre.css Experimentals v0.5.8 | MIT License | github.com/picturepan2/spectre */
-.form-autocomplete { position: relative; }
-
-.form-autocomplete .form-autocomplete-input { -ms-flex-line-pack: start; align-content: flex-start; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; height: auto; min-height: 1.6rem; padding: 0.1rem; }
-
-.form-autocomplete .form-autocomplete-input.is-focused { box-shadow: 0 0 0 0.1rem rgba(48, 133, 238, 0.2); border-color: #3085EE; }
-
-.form-autocomplete .form-autocomplete-input .form-input { border-color: transparent; box-shadow: none; display: inline-block; -ms-flex: 1 0 auto; flex: 1 0 auto; height: 1.2rem; line-height: 0.8rem; margin: 0.1rem; width: auto; }
-
-.form-autocomplete .menu { left: 0; position: absolute; top: 100%; width: 100%; }
-
-.form-autocomplete.autocomplete-oneline .form-autocomplete-input { -ms-flex-wrap: nowrap; flex-wrap: nowrap; overflow-x: auto; }
-
-.form-autocomplete.autocomplete-oneline .chip { -ms-flex: 1 0 auto; flex: 1 0 auto; }
-
-.calendar { border: 0.05rem solid #e7e9ed; border-radius: 0.1rem; display: block; min-width: 280px; }
-
-.calendar .calendar-nav { -ms-flex-align: center; align-items: center; background: #f8f9fa; border-top-left-radius: 0.1rem; border-top-right-radius: 0.1rem; display: -ms-flexbox; display: flex; font-size: 0.9rem; padding: 0.4rem; }
-
-.calendar .calendar-header, .calendar .calendar-body { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; padding: 0.4rem 0; }
-
-.calendar .calendar-header .calendar-date, .calendar .calendar-body .calendar-date { -ms-flex: 0 0 14.28%; flex: 0 0 14.28%; max-width: 14.28%; }
-
-.calendar .calendar-header { background: #f8f9fa; border-bottom: 0.05rem solid #e7e9ed; color: #acb3c2; font-size: 0.7rem; text-align: center; }
-
-.calendar .calendar-body { color: #667189; }
-
-.calendar .calendar-date { border: 0; padding: 0.2rem; }
-
-.calendar .calendar-date .date-item { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: transparent; border: 0.05rem solid transparent; border-radius: 50%; color: #667189; cursor: pointer; font-size: 0.7rem; height: 1.4rem; line-height: 1rem; outline: none; padding: 0.1rem; position: relative; text-align: center; text-decoration: none; transition: background .2s, border .2s, box-shadow .2s, color .2s; vertical-align: middle; white-space: nowrap; width: 1.4rem; }
-
-.calendar .calendar-date .date-item.date-today { border-color: #d3e5fb; color: #3085EE; }
-
-.calendar .calendar-date .date-item:focus { box-shadow: 0 0 0 0.1rem rgba(48, 133, 238, 0.2); }
-
-.calendar .calendar-date .date-item:focus, .calendar .calendar-date .date-item:hover { background: #eff5fe; border-color: #d3e5fb; color: #3085EE; text-decoration: none; }
-
-.calendar .calendar-date .date-item:active, .calendar .calendar-date .date-item.active { background: #227ded; border-color: #1370e3; color: #fff; }
-
-.calendar .calendar-date .date-item.badge::after { position: absolute; top: 3px; right: 3px; transform: translate(50%, -50%); }
-
-.calendar .calendar-date .date-item:disabled, .calendar .calendar-date .date-item.disabled, .calendar .calendar-date .calendar-event:disabled, .calendar .calendar-date .calendar-event.disabled { cursor: default; opacity: .25; pointer-events: none; }
-
-.calendar .calendar-date.prev-month .date-item, .calendar .calendar-date.prev-month .calendar-event, .calendar .calendar-date.next-month .date-item, .calendar .calendar-date.next-month .calendar-event { opacity: .25; }
-
-.calendar .calendar-range { position: relative; }
-
-.calendar .calendar-range::before { background: #e1edfd; content: ""; height: 1.4rem; left: 0; position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
-
-.calendar .calendar-range.range-start::before { left: 50%; }
-
-.calendar .calendar-range.range-end::before { right: 50%; }
-
-.calendar .calendar-range.range-start .date-item, .calendar .calendar-range.range-end .date-item { background: #227ded; border-color: #1370e3; color: #fff; }
-
-.calendar .calendar-range .date-item { color: #3085EE; }
-
-.calendar.calendar-lg .calendar-body { padding: 0; }
-
-.calendar.calendar-lg .calendar-body .calendar-date { border-bottom: 0.05rem solid #e7e9ed; border-right: 0.05rem solid #e7e9ed; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; height: 5.5rem; padding: 0; }
-
-.calendar.calendar-lg .calendar-body .calendar-date:nth-child(7n) { border-right: 0; }
-
-.calendar.calendar-lg .calendar-body .calendar-date:nth-last-child(-n+7) { border-bottom: 0; }
-
-.calendar.calendar-lg .date-item { -ms-flex-item-align: end; align-self: flex-end; height: 1.4rem; margin-right: 0.2rem; margin-top: 0.2rem; }
-
-.calendar.calendar-lg .calendar-range::before { top: 19px; }
-
-.calendar.calendar-lg .calendar-range.range-start::before { left: auto; width: 19px; }
-
-.calendar.calendar-lg .calendar-range.range-end::before { right: 19px; }
-
-.calendar.calendar-lg .calendar-events { -ms-flex-positive: 1; flex-grow: 1; line-height: 1; overflow-y: auto; padding: 0.2rem; }
-
-.calendar.calendar-lg .calendar-event { border-radius: 0.1rem; font-size: 0.7rem; display: block; margin: 0.1rem auto; overflow: hidden; padding: 3px 4px; text-overflow: ellipsis; white-space: nowrap; }
-
-.carousel .carousel-locator:nth-of-type(1):checked ~ .carousel-container .carousel-item:nth-of-type(1), .carousel .carousel-locator:nth-of-type(2):checked ~ .carousel-container .carousel-item:nth-of-type(2), .carousel .carousel-locator:nth-of-type(3):checked ~ .carousel-container .carousel-item:nth-of-type(3), .carousel .carousel-locator:nth-of-type(4):checked ~ .carousel-container .carousel-item:nth-of-type(4), .carousel .carousel-locator:nth-of-type(5):checked ~ .carousel-container .carousel-item:nth-of-type(5), .carousel .carousel-locator:nth-of-type(6):checked ~ .carousel-container .carousel-item:nth-of-type(6), .carousel .carousel-locator:nth-of-type(7):checked ~ .carousel-container .carousel-item:nth-of-type(7), .carousel .carousel-locator:nth-of-type(8):checked ~ .carousel-container .carousel-item:nth-of-type(8) { animation: carousel-slidein .75s ease-in-out 1; opacity: 1; z-index: 100; }
-
-.carousel .carousel-locator:nth-of-type(1):checked ~ .carousel-nav .nav-item:nth-of-type(1), .carousel .carousel-locator:nth-of-type(2):checked ~ .carousel-nav .nav-item:nth-of-type(2), .carousel .carousel-locator:nth-of-type(3):checked ~ .carousel-nav .nav-item:nth-of-type(3), .carousel .carousel-locator:nth-of-type(4):checked ~ .carousel-nav .nav-item:nth-of-type(4), .carousel .carousel-locator:nth-of-type(5):checked ~ .carousel-nav .nav-item:nth-of-type(5), .carousel .carousel-locator:nth-of-type(6):checked ~ .carousel-nav .nav-item:nth-of-type(6), .carousel .carousel-locator:nth-of-type(7):checked ~ .carousel-nav .nav-item:nth-of-type(7), .carousel .carousel-locator:nth-of-type(8):checked ~ .carousel-nav .nav-item:nth-of-type(8) { color: #e7e9ed; }
-
-.carousel { background: #f8f9fa; display: block; overflow: hidden; position: relative; width: 100%; -webkit-overflow-scrolling: touch; z-index: 1; }
-
-.carousel .carousel-container { height: 100%; left: 0; position: relative; }
-
-.carousel .carousel-container::before { content: ""; display: block; padding-bottom: 56.25%; }
-
-.carousel .carousel-container .carousel-item { animation: carousel-slideout 1s ease-in-out 1; height: 100%; left: 0; margin: 0; opacity: 0; position: absolute; top: 0; width: 100%; }
-
-.carousel .carousel-container .carousel-item:hover .item-prev, .carousel .carousel-container .carousel-item:hover .item-next { opacity: 1; }
-
-.carousel .carousel-container .item-prev, .carousel .carousel-container .item-next { background: rgba(231, 233, 237, 0.25); border-color: rgba(231, 233, 237, 0.5); color: #e7e9ed; opacity: 0; position: absolute; top: 50%; transition: all .4s; transform: translateY(-50%); z-index: 100; }
-
-.carousel .carousel-container .item-prev { left: 1rem; }
-
-.carousel .carousel-container .item-next { right: 1rem; }
-
-.carousel .carousel-nav { bottom: 0.4rem; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; left: 50%; position: absolute; transform: translateX(-50%); width: 10rem; z-index: 100; }
-
-.carousel .carousel-nav .nav-item { color: rgba(231, 233, 237, 0.5); display: block; -ms-flex: 1 0 auto; flex: 1 0 auto; height: 1.6rem; margin: 0.2rem; max-width: 2.5rem; position: relative; }
-
-.carousel .carousel-nav .nav-item::before { background: currentColor; content: ""; display: block; height: 0.1rem; position: absolute; top: .5rem; width: 100%; }
-
-@keyframes carousel-slidein { 0% { transform: translateX(100%); }
-  100% { transform: translateX(0); } }
-
-@keyframes carousel-slideout { 0% { opacity: 1;
-    transform: translateX(0); }
-  100% { opacity: 1;
-    transform: translateX(-50%); } }
-
-.comparison-slider { height: 50vh; overflow: hidden; position: relative; width: 100%; -webkit-overflow-scrolling: touch; }
-
-.comparison-slider .comparison-before, .comparison-slider .comparison-after { height: 100%; left: 0; margin: 0; overflow: hidden; position: absolute; top: 0; }
-
-.comparison-slider .comparison-before img, .comparison-slider .comparison-after img { height: 100%; object-fit: cover; object-position: left center; position: absolute; width: 100%; }
-
-.comparison-slider .comparison-before { width: 100%; z-index: 1; }
-
-.comparison-slider .comparison-before .comparison-label { right: 0.8rem; }
-
-.comparison-slider .comparison-after { max-width: 100%; min-width: 0; z-index: 2; }
-
-.comparison-slider .comparison-after::before { background: transparent; content: ""; cursor: default; height: 100%; left: 0; position: absolute; right: 0.8rem; top: 0; z-index: 1; }
-
-.comparison-slider .comparison-after::after { background: currentColor; border-radius: 50%; box-shadow: 0 -5px, 0 5px; color: #fff; content: ""; height: 3px; position: absolute; right: 0.4rem; top: 50%; transform: translate(50%, -50%); width: 3px; }
-
-.comparison-slider .comparison-after .comparison-label { left: 0.8rem; }
-
-.comparison-slider .comparison-resizer { animation: first-run 1.5s 1 ease-in-out; cursor: ew-resize; height: 0.8rem; left: 0; max-width: 100%; min-width: 0.8rem; opacity: 0; outline: none; position: relative; resize: horizontal; top: 50%; transform: translateY(-50%) scaleY(30); width: 0; }
-
-.comparison-slider .comparison-label { background: rgba(69, 77, 93, 0.5); bottom: 0.8rem; color: #fff; padding: 0.2rem 0.4rem; position: absolute; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
-
-@keyframes first-run { 0% { width: 0; }
-  25% { width: 2.4rem; }
-  50% { width: 0.8rem; }
-  75% { width: 1.2rem; }
-  100% { width: 0; } }
-
-.filter .filter-tag#tag-0:checked ~ .filter-nav .chip[for="tag-0"], .filter .filter-tag#tag-1:checked ~ .filter-nav .chip[for="tag-1"], .filter .filter-tag#tag-2:checked ~ .filter-nav .chip[for="tag-2"], .filter .filter-tag#tag-3:checked ~ .filter-nav .chip[for="tag-3"], .filter .filter-tag#tag-4:checked ~ .filter-nav .chip[for="tag-4"], .filter .filter-tag#tag-5:checked ~ .filter-nav .chip[for="tag-5"], .filter .filter-tag#tag-6:checked ~ .filter-nav .chip[for="tag-6"], .filter .filter-tag#tag-7:checked ~ .filter-nav .chip[for="tag-7"], .filter .filter-tag#tag-8:checked ~ .filter-nav .chip[for="tag-8"] { background: #3085EE; color: #fff; }
-
-.filter .filter-tag#tag-1:checked ~ .filter-body .filter-item:not([data-tag~="tag-1"]), .filter .filter-tag#tag-2:checked ~ .filter-body .filter-item:not([data-tag~="tag-2"]), .filter .filter-tag#tag-3:checked ~ .filter-body .filter-item:not([data-tag~="tag-3"]), .filter .filter-tag#tag-4:checked ~ .filter-body .filter-item:not([data-tag~="tag-4"]), .filter .filter-tag#tag-5:checked ~ .filter-body .filter-item:not([data-tag~="tag-5"]), .filter .filter-tag#tag-6:checked ~ .filter-body .filter-item:not([data-tag~="tag-6"]), .filter .filter-tag#tag-7:checked ~ .filter-body .filter-item:not([data-tag~="tag-7"]), .filter .filter-tag#tag-8:checked ~ .filter-body .filter-item:not([data-tag~="tag-8"]) { display: none; }
-
-.filter .filter-nav { margin: 0.4rem 0; }
-
-.filter .filter-body { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
-
-.meter { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #f8f9fa; border: 0; border-radius: 0.1rem; display: block; width: 100%; height: 0.8rem; }
-
-.meter::-webkit-meter-inner-element { display: block; }
-
-.meter::-webkit-meter-bar, .meter::-webkit-meter-optimum-value, .meter::-webkit-meter-suboptimum-value, .meter::-webkit-meter-even-less-good-value { border-radius: 0.1rem; }
-
-.meter::-webkit-meter-bar { background: #f8f9fa; }
-
-.meter::-webkit-meter-optimum-value { background: #32b643; }
-
-.meter::-webkit-meter-suboptimum-value { background: #ffb700; }
-
-.meter::-webkit-meter-even-less-good-value { background: #e85600; }
-
-.meter::-moz-meter-bar, .meter:-moz-meter-optimum, .meter:-moz-meter-sub-optimum, .meter:-moz-meter-sub-sub-optimum { border-radius: 0.1rem; }
-
-.meter:-moz-meter-optimum::-moz-meter-bar { background: #32b643; }
-
-.meter:-moz-meter-sub-optimum::-moz-meter-bar { background: #ffb700; }
-
-.meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { background: #e85600; }
-
-.off-canvas { display: -ms-flexbox; display: flex; -ms-flex-flow: nowrap; flex-flow: nowrap; height: 100%; position: relative; width: 100%; }
-
-.off-canvas .off-canvas-toggle { display: block; position: absolute; top: 0.4rem; transition: none; z-index: 1; left: 0.4rem; }
-
-.off-canvas .off-canvas-sidebar { background: #f8f9fa; bottom: 0; min-width: 10rem; overflow-y: auto; position: fixed; top: 0; transition: transform .25s; z-index: 200; left: 0; transform: translateX(-100%); }
-
-.off-canvas .off-canvas-content { -ms-flex: 1 1 auto; flex: 1 1 auto; height: 100%; padding: 0.4rem 0.4rem 0.4rem 4rem; }
-
-.off-canvas .off-canvas-overlay { background: rgba(69, 77, 93, 0.1); border-color: transparent; border-radius: 0; bottom: 0; display: none; height: 100%; left: 0; position: fixed; right: 0; top: 0; width: 100%; }
-
-.off-canvas .off-canvas-sidebar:target, .off-canvas .off-canvas-sidebar.active { transform: translateX(0); }
-
-.off-canvas .off-canvas-sidebar:target ~ .off-canvas-overlay, .off-canvas .off-canvas-sidebar.active ~ .off-canvas-overlay { display: block; z-index: 100; }
-
-@media (min-width: 960px) { .off-canvas.off-canvas-sidebar-show .off-canvas-toggle { display: none; }
-  .off-canvas.off-canvas-sidebar-show .off-canvas-sidebar { -ms-flex: 0 0 auto; flex: 0 0 auto; position: relative; transform: none; }
-  .off-canvas.off-canvas-sidebar-show .off-canvas-overlay { display: none !important; } }
-
-.parallax { display: block; height: auto; position: relative; width: auto; }
-
-.parallax .parallax-content { box-shadow: 0 1rem 2.1rem rgba(69, 77, 93, 0.3); height: auto; transform: perspective(1000px); transform-style: preserve-3d; transition: all .4s ease; width: 100%; }
-
-.parallax .parallax-content::before { content: ""; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
-
-.parallax .parallax-front { -ms-flex-align: center; align-items: center; color: #fff; display: -ms-flexbox; display: flex; height: 100%; -ms-flex-pack: center; justify-content: center; left: 0; position: absolute; text-align: center; text-shadow: 0 0 20px rgba(69, 77, 93, 0.75); top: 0; transform: translateZ(50px) scale(0.95); transition: transform .4s; width: 100%; z-index: 1; }
-
-.parallax .parallax-top-left { height: 50%; outline: none; position: absolute; width: 50%; z-index: 100; left: 0; top: 0; }
-
-.parallax .parallax-top-left:focus ~ .parallax-content, .parallax .parallax-top-left:hover ~ .parallax-content { transform: perspective(1000px) rotateX(3deg) rotateY(-3deg); }
-
-.parallax .parallax-top-left:focus ~ .parallax-content::before, .parallax .parallax-top-left:hover ~ .parallax-content::before { background: linear-gradient(135deg, rgba(255, 255, 255, 0.35) 0%, transparent 50%); }
-
-.parallax .parallax-top-left:focus ~ .parallax-content .parallax-front, .parallax .parallax-top-left:hover ~ .parallax-content .parallax-front { transform: translate3d(4.5px, 4.5px, 50px) scale(0.95); }
-
-.parallax .parallax-top-right { height: 50%; outline: none; position: absolute; width: 50%; z-index: 100; right: 0; top: 0; }
-
-.parallax .parallax-top-right:focus ~ .parallax-content, .parallax .parallax-top-right:hover ~ .parallax-content { transform: perspective(1000px) rotateX(3deg) rotateY(3deg); }
-
-.parallax .parallax-top-right:focus ~ .parallax-content::before, .parallax .parallax-top-right:hover ~ .parallax-content::before { background: linear-gradient(-135deg, rgba(255, 255, 255, 0.35) 0%, transparent 50%); }
-
-.parallax .parallax-top-right:focus ~ .parallax-content .parallax-front, .parallax .parallax-top-right:hover ~ .parallax-content .parallax-front { transform: translate3d(-4.5px, 4.5px, 50px) scale(0.95); }
-
-.parallax .parallax-bottom-left { height: 50%; outline: none; position: absolute; width: 50%; z-index: 100; bottom: 0; left: 0; }
-
-.parallax .parallax-bottom-left:focus ~ .parallax-content, .parallax .parallax-bottom-left:hover ~ .parallax-content { transform: perspective(1000px) rotateX(-3deg) rotateY(-3deg); }
-
-.parallax .parallax-bottom-left:focus ~ .parallax-content::before, .parallax .parallax-bottom-left:hover ~ .parallax-content::before { background: linear-gradient(45deg, rgba(255, 255, 255, 0.35) 0%, transparent 50%); }
-
-.parallax .parallax-bottom-left:focus ~ .parallax-content .parallax-front, .parallax .parallax-bottom-left:hover ~ .parallax-content .parallax-front { transform: translate3d(4.5px, -4.5px, 50px) scale(0.95); }
-
-.parallax .parallax-bottom-right { height: 50%; outline: none; position: absolute; width: 50%; z-index: 100; bottom: 0; right: 0; }
-
-.parallax .parallax-bottom-right:focus ~ .parallax-content, .parallax .parallax-bottom-right:hover ~ .parallax-content { transform: perspective(1000px) rotateX(-3deg) rotateY(3deg); }
-
-.parallax .parallax-bottom-right:focus ~ .parallax-content::before, .parallax .parallax-bottom-right:hover ~ .parallax-content::before { background: linear-gradient(-45deg, rgba(255, 255, 255, 0.35) 0%, transparent 50%); }
-
-.parallax .parallax-bottom-right:focus ~ .parallax-content .parallax-front, .parallax .parallax-bottom-right:hover ~ .parallax-content .parallax-front { transform: translate3d(-4.5px, -4.5px, 50px) scale(0.95); }
-
-.progress { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #f0f1f4; border: 0; border-radius: 0.1rem; color: #3085EE; height: 0.2rem; position: relative; width: 100%; }
-
-.progress::-webkit-progress-bar { background: transparent; border-radius: 0.1rem; }
-
-.progress::-webkit-progress-value { background: #3085EE; border-radius: 0.1rem; }
-
-.progress::-moz-progress-bar { background: #3085EE; border-radius: 0.1rem; }
-
-.progress:indeterminate { animation: progress-indeterminate 1.5s linear infinite; background: #f0f1f4 linear-gradient(to right, #3085EE 30%, #f0f1f4 30%) top left/150% 150% no-repeat; }
-
-.progress:indeterminate::-moz-progress-bar { background: transparent; }
-
-@keyframes progress-indeterminate { 0% { background-position: 200% 0; }
-  100% { background-position: -200% 0; } }
-
-.slider { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: transparent; display: block; width: 100%; height: 1.2rem; }
-
-.slider:focus { box-shadow: 0 0 0 0.1rem rgba(48, 133, 238, 0.2); outline: none; }
-
-.slider.tooltip:not([data-tooltip])::after { content: attr(value); }
-
-.slider::-webkit-slider-thumb { -webkit-appearance: none; background: #3085EE; border: 0; border-radius: 50%; height: 0.6rem; margin-top: -0.25rem; transition: transform .2s; width: 0.6rem; }
-
-.slider::-moz-range-thumb { background: #3085EE; border: 0; border-radius: 50%; height: 0.6rem; transition: transform .2s; width: 0.6rem; }
-
-.slider::-ms-thumb { background: #3085EE; border: 0; border-radius: 50%; height: 0.6rem; transition: transform .2s; width: 0.6rem; }
-
-.slider:active::-webkit-slider-thumb { transform: scale(1.25); }
-
-.slider:active::-moz-range-thumb { transform: scale(1.25); }
-
-.slider:active::-ms-thumb { transform: scale(1.25); }
-
-.slider:disabled::-webkit-slider-thumb, .slider.disabled::-webkit-slider-thumb { background: #e7e9ed; transform: scale(1); }
-
-.slider:disabled::-moz-range-thumb, .slider.disabled::-moz-range-thumb { background: #e7e9ed; transform: scale(1); }
-
-.slider:disabled::-ms-thumb, .slider.disabled::-ms-thumb { background: #e7e9ed; transform: scale(1); }
-
-.slider::-webkit-slider-runnable-track { background: #f0f1f4; border-radius: 0.1rem; height: 0.1rem; width: 100%; }
-
-.slider::-moz-range-track { background: #f0f1f4; border-radius: 0.1rem; height: 0.1rem; width: 100%; }
-
-.slider::-ms-track { background: #f0f1f4; border-radius: 0.1rem; height: 0.1rem; width: 100%; }
-
-.slider::-ms-fill-lower { background: #3085EE; }
-
-.timeline .timeline-item { display: -ms-flexbox; display: flex; margin-bottom: 1.2rem; position: relative; }
-
-.timeline .timeline-item::before { background: #e7e9ed; content: ""; height: 100%; left: 11px; position: absolute; top: 1.2rem; width: 2px; }
-
-.timeline .timeline-item .timeline-left { -ms-flex: 0 0 auto; flex: 0 0 auto; }
-
-.timeline .timeline-item .timeline-content { -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 2px 0 2px 0.8rem; }
-
-.timeline .timeline-item .timeline-icon { -ms-flex-align: center; align-items: center; border-radius: 50%; color: #fff; display: -ms-flexbox; display: flex; height: 1.2rem; -ms-flex-pack: center; justify-content: center; text-align: center; width: 1.2rem; }
-
-.timeline .timeline-item .timeline-icon::before { border: 0.1rem solid #3085EE; border-radius: 50%; content: ""; display: block; height: 0.4rem; left: 0.4rem; position: absolute; top: 0.4rem; width: 0.4rem; }
-
-.timeline .timeline-item .timeline-icon.icon-lg { background: #3085EE; line-height: 1.2rem; }
-
-.timeline .timeline-item .timeline-icon.icon-lg::before { content: none; }
-
-.viewer-360 { -ms-flex-align: center; align-items: center; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; }
-
-.viewer-360 .viewer-slider[max='36'][value='1'] + .viewer-image { background-position-y: 0%; }
-
-.viewer-360 .viewer-slider[max='36'][value='2'] + .viewer-image { background-position-y: 2.8571428571%; }
-
-.viewer-360 .viewer-slider[max='36'][value='3'] + .viewer-image { background-position-y: 5.7142857143%; }
-
-.viewer-360 .viewer-slider[max='36'][value='4'] + .viewer-image { background-position-y: 8.5714285714%; }
-
-.viewer-360 .viewer-slider[max='36'][value='5'] + .viewer-image { background-position-y: 11.4285714286%; }
-
-.viewer-360 .viewer-slider[max='36'][value='6'] + .viewer-image { background-position-y: 14.2857142857%; }
-
-.viewer-360 .viewer-slider[max='36'][value='7'] + .viewer-image { background-position-y: 17.1428571429%; }
-
-.viewer-360 .viewer-slider[max='36'][value='8'] + .viewer-image { background-position-y: 20%; }
-
-.viewer-360 .viewer-slider[max='36'][value='9'] + .viewer-image { background-position-y: 22.8571428571%; }
-
-.viewer-360 .viewer-slider[max='36'][value='10'] + .viewer-image { background-position-y: 25.7142857143%; }
-
-.viewer-360 .viewer-slider[max='36'][value='11'] + .viewer-image { background-position-y: 28.5714285714%; }
-
-.viewer-360 .viewer-slider[max='36'][value='12'] + .viewer-image { background-position-y: 31.4285714286%; }
-
-.viewer-360 .viewer-slider[max='36'][value='13'] + .viewer-image { background-position-y: 34.2857142857%; }
-
-.viewer-360 .viewer-slider[max='36'][value='14'] + .viewer-image { background-position-y: 37.1428571429%; }
-
-.viewer-360 .viewer-slider[max='36'][value='15'] + .viewer-image { background-position-y: 40%; }
-
-.viewer-360 .viewer-slider[max='36'][value='16'] + .viewer-image { background-position-y: 42.8571428571%; }
-
-.viewer-360 .viewer-slider[max='36'][value='17'] + .viewer-image { background-position-y: 45.7142857143%; }
-
-.viewer-360 .viewer-slider[max='36'][value='18'] + .viewer-image { background-position-y: 48.5714285714%; }
-
-.viewer-360 .viewer-slider[max='36'][value='19'] + .viewer-image { background-position-y: 51.4285714286%; }
-
-.viewer-360 .viewer-slider[max='36'][value='20'] + .viewer-image { background-position-y: 54.2857142857%; }
-
-.viewer-360 .viewer-slider[max='36'][value='21'] + .viewer-image { background-position-y: 57.1428571429%; }
-
-.viewer-360 .viewer-slider[max='36'][value='22'] + .viewer-image { background-position-y: 60%; }
-
-.viewer-360 .viewer-slider[max='36'][value='23'] + .viewer-image { background-position-y: 62.8571428571%; }
-
-.viewer-360 .viewer-slider[max='36'][value='24'] + .viewer-image { background-position-y: 65.7142857143%; }
-
-.viewer-360 .viewer-slider[max='36'][value='25'] + .viewer-image { background-position-y: 68.5714285714%; }
-
-.viewer-360 .viewer-slider[max='36'][value='26'] + .viewer-image { background-position-y: 71.4285714286%; }
-
-.viewer-360 .viewer-slider[max='36'][value='27'] + .viewer-image { background-position-y: 74.2857142857%; }
-
-.viewer-360 .viewer-slider[max='36'][value='28'] + .viewer-image { background-position-y: 77.1428571429%; }
-
-.viewer-360 .viewer-slider[max='36'][value='29'] + .viewer-image { background-position-y: 80%; }
-
-.viewer-360 .viewer-slider[max='36'][value='30'] + .viewer-image { background-position-y: 82.8571428571%; }
-
-.viewer-360 .viewer-slider[max='36'][value='31'] + .viewer-image { background-position-y: 85.7142857143%; }
-
-.viewer-360 .viewer-slider[max='36'][value='32'] + .viewer-image { background-position-y: 88.5714285714%; }
-
-.viewer-360 .viewer-slider[max='36'][value='33'] + .viewer-image { background-position-y: 91.4285714286%; }
-
-.viewer-360 .viewer-slider[max='36'][value='34'] + .viewer-image { background-position-y: 94.2857142857%; }
-
-.viewer-360 .viewer-slider[max='36'][value='35'] + .viewer-image { background-position-y: 97.1428571429%; }
-
-.viewer-360 .viewer-slider[max='36'][value='36'] + .viewer-image { background-position-y: 100%; }
-
-.viewer-360 .viewer-slider { cursor: ew-resize; margin: 1rem; -ms-flex-order: 2; order: 2; width: 60%; }
-
-.viewer-360 .viewer-image { background-position-y: 0; background-repeat: no-repeat; background-size: 100%; max-width: 100%; -ms-flex-order: 1; order: 1; }
-
-/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3BlY3RyZS1leHAuY3NzIiwic291cmNlcyI6WyJzcGVjdHJlLWV4cC5zY3NzIiwidGhlbWUvX3ZhcmlhYmxlcy5zY3NzIiwic3BlY3RyZS9fdmFyaWFibGVzLnNjc3MiLCJzcGVjdHJlL19taXhpbnMuc2NzcyIsInNwZWN0cmUvbWl4aW5zL19hdmF0YXIuc2NzcyIsInNwZWN0cmUvbWl4aW5zL19idXR0b24uc2NzcyIsInNwZWN0cmUvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwic3BlY3RyZS9taXhpbnMvX2NvbG9yLnNjc3MiLCJzcGVjdHJlL21peGlucy9fbGFiZWwuc2NzcyIsInNwZWN0cmUvbWl4aW5zL19wb3NpdGlvbi5zY3NzIiwic3BlY3RyZS9taXhpbnMvX3NoYWRvdy5zY3NzIiwic3BlY3RyZS9taXhpbnMvX3RleHQuc2NzcyIsInNwZWN0cmUvbWl4aW5zL190b2FzdC5zY3NzIiwic3BlY3RyZS9fYXV0b2NvbXBsZXRlLnNjc3MiLCJzcGVjdHJlL19jYWxlbmRhcnMuc2NzcyIsInNwZWN0cmUvX2Nhcm91c2Vscy5zY3NzIiwic3BlY3RyZS9fY29tcGFyaXNvbi1zbGlkZXJzLnNjc3MiLCJzcGVjdHJlL19maWx0ZXJzLnNjc3MiLCJzcGVjdHJlL19tZXRlcnMuc2NzcyIsInNwZWN0cmUvX29mZi1jYW52YXMuc2NzcyIsInNwZWN0cmUvX3BhcmFsbGF4LnNjc3MiLCJzcGVjdHJlL19wcm9ncmVzcy5zY3NzIiwic3BlY3RyZS9fc2xpZGVycy5zY3NzIiwic3BlY3RyZS9fdGltZWxpbmVzLnNjc3MiLCJzcGVjdHJlL192aWV3ZXItMzYwLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gVmFyaWFibGVzIGFuZCBtaXhpbnNcbkBpbXBvcnQgXCJ0aGVtZS92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInNwZWN0cmUvbWl4aW5zXCI7XG5cbi8qISBTcGVjdHJlLmNzcyBFeHBlcmltZW50YWxzIHYjeyR2ZXJzaW9ufSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9waWN0dXJlcGFuMi9zcGVjdHJlICovXG4vLyBFeHBlcmltZW50YWxzXG5AaW1wb3J0IFwic3BlY3RyZS9hdXRvY29tcGxldGVcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL2NhbGVuZGFyc1wiO1xuQGltcG9ydCBcInNwZWN0cmUvY2Fyb3VzZWxzXCI7XG5AaW1wb3J0IFwic3BlY3RyZS9jb21wYXJpc29uLXNsaWRlcnNcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL2ZpbHRlcnNcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL21ldGVyc1wiO1xuQGltcG9ydCBcInNwZWN0cmUvb2ZmLWNhbnZhc1wiO1xuQGltcG9ydCBcInNwZWN0cmUvcGFyYWxsYXhcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL3Byb2dyZXNzXCI7XG5AaW1wb3J0IFwic3BlY3RyZS9zbGlkZXJzXCI7XG5AaW1wb3J0IFwic3BlY3RyZS90aW1lbGluZXNcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL3ZpZXdlci0zNjBcIjtcbiIsIi8vIFNwZWN0cmUgT3ZlcnJpZGVzXG4kcHJpbWFyeS1jb2xvcjogIzMwODVFRSAhZGVmYXVsdDtcbiRkYXJrLWNvbG9yOiAjNDU0ZDVkICFkZWZhdWx0O1xuJGxpZ2h0LWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJGdyYXktY29sb3I6IGxpZ2h0ZW4oJGRhcmstY29sb3IsIDQwJSkgIWRlZmF1bHQ7XG4kZ3JheS1jb2xvci1kYXJrOiBkYXJrZW4oJGdyYXktY29sb3IsIDI1JSkgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA2MCUpICFkZWZhdWx0O1xuJGJnLWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA2NiUpICFkZWZhdWx0O1xuJGJvZHktZm9udC1jb2xvcjogbGlnaHRlbigkZGFyay1jb2xvciwgNSUpICFkZWZhdWx0O1xuXG4vLyBMYXlvdXRcbiRob3Jpei1wYWRkaW5nOiAxcmVtO1xuJHZlcnQtcGFkZGluZzogMnJlbSAwIDJyZW07XG5cbi8vIEZvbnRzXG4kbWluLXJlc3BvbnNpdmUtZm9udC1zaXplOiAxNnB4O1xuXG4vLyBIZWFkZXJcbiRoZWFkZXItaGVpZ2h0LWxhcmdlOiA0cmVtO1xuJGhlYWRlci1oZWlnaHQtc21hbGw6IDIuM3JlbTtcbiRoZWFkZXItY29sb3ItZGFyazogIzIyMjtcbiRoZWFkZXItdGV4dC1saWdodDogJGxpZ2h0LWNvbG9yO1xuJGhlYWRlci10ZXh0LWRhcms6IGRhcmtlbigkZGFyay1jb2xvciwgMTUlKTtcblxuLy8gRHJvcGRvd24gTWVudVxuJGRyb3BtZW51LWJnOiAkbGlnaHQtY29sb3I7XG4kZHJvcG1lbnUtaG92ZXItdGV4dDogJHByaW1hcnktY29sb3I7XG4kZHJvcG1lbnUtaG9yaXotcGFkZGluZzogMjBweDtcbiRkcm9wbWVudS12ZXJ0LXBhZGRpbmc6IDdweDtcbiRkcm9wbWVudS1jaGlsZC1wYWRkaW5nOiAxMHB4O1xuJGRyb3BtZW51LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuLy8gTW9iaWxlIE1lbnVcbiRtb2JpbGUtY29sb3ItbWFpbjogJHByaW1hcnktY29sb3I7XG4kbW9iaWxlLWNvbG9yLWFjdGl2ZTogI0ZGRjtcbiRtb2JpbGUtY29sb3ItbGluazogI0ZGRjtcbiRtb2JpbGUtYnV0dG9uLWhlaWdodDogMjRweDtcbiRtb2JpbGUtYnV0dG9uLXdpZHRoOiAyOHB4OyIsIi8vIENvcmUgdmFyaWFibGVzXG4kdmVyc2lvbjogXCIwLjUuOFwiO1xuXG4vLyBDb3JlIGZlYXR1cmVzXG4kcnRsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gQ29yZSBjb2xvcnNcbiRwcmltYXJ5LWNvbG9yOiAjNTc1NWQ5ICFkZWZhdWx0O1xuJHByaW1hcnktY29sb3ItZGFyazogZGFya2VuKCRwcmltYXJ5LWNvbG9yLCAzJSkgIWRlZmF1bHQ7XG4kcHJpbWFyeS1jb2xvci1saWdodDogbGlnaHRlbigkcHJpbWFyeS1jb2xvciwgMyUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1jb2xvcjogbGlnaHRlbigkcHJpbWFyeS1jb2xvciwgMzcuNSUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1jb2xvci1kYXJrOiBkYXJrZW4oJHNlY29uZGFyeS1jb2xvciwgMyUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1jb2xvci1saWdodDogbGlnaHRlbigkc2Vjb25kYXJ5LWNvbG9yLCAzJSkgIWRlZmF1bHQ7XG5cbi8vIEdyYXkgY29sb3JzXG4kZGFyay1jb2xvcjogIzMwMzc0MiAhZGVmYXVsdDtcbiRsaWdodC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRncmF5LWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA1NSUpICFkZWZhdWx0O1xuJGdyYXktY29sb3ItZGFyazogZGFya2VuKCRncmF5LWNvbG9yLCAzMCUpICFkZWZhdWx0O1xuJGdyYXktY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJGdyYXktY29sb3IsIDIwJSkgIWRlZmF1bHQ7XG5cbiRib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGRhcmstY29sb3IsIDY1JSkgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLWRhcms6IGRhcmtlbigkYm9yZGVyLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci1saWdodDogbGlnaHRlbigkYm9yZGVyLWNvbG9yLCA4JSkgIWRlZmF1bHQ7XG4kYmctY29sb3I6IGxpZ2h0ZW4oJGRhcmstY29sb3IsIDc1JSkgIWRlZmF1bHQ7XG4kYmctY29sb3ItZGFyazogZGFya2VuKCRiZy1jb2xvciwgMyUpICFkZWZhdWx0O1xuJGJnLWNvbG9yLWxpZ2h0OiAkbGlnaHQtY29sb3IgIWRlZmF1bHQ7XG5cbi8vIENvbnRyb2wgY29sb3JzXG4kc3VjY2Vzcy1jb2xvcjogIzMyYjY0MyAhZGVmYXVsdDtcbiR3YXJuaW5nLWNvbG9yOiAjZmZiNzAwICFkZWZhdWx0O1xuJGVycm9yLWNvbG9yOiAjZTg1NjAwICFkZWZhdWx0O1xuXG4vLyBPdGhlciBjb2xvcnNcbiRjb2RlLWNvbG9yOiAjZDczZTQ4ICFkZWZhdWx0O1xuJGhpZ2hsaWdodC1jb2xvcjogI2ZmZTliMyAhZGVmYXVsdDtcbiRib2R5LWJnOiAkYmctY29sb3ItbGlnaHQgIWRlZmF1bHQ7XG4kYm9keS1mb250LWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA1JSkgIWRlZmF1bHQ7XG4kbGluay1jb2xvcjogJHByaW1hcnktY29sb3IgIWRlZmF1bHQ7XG4kbGluay1jb2xvci1kYXJrOiBkYXJrZW4oJGxpbmstY29sb3IsIDEwJSkgIWRlZmF1bHQ7XG4kbGluay1jb2xvci1saWdodDogbGlnaHRlbigkbGluay1jb2xvciwgMTAlKSAhZGVmYXVsdDtcblxuLy8gRm9udHNcbi8vIENyZWRpdDogaHR0cHM6Ly93d3cuc21hc2hpbmdtYWdhemluZS5jb20vMjAxNS8xMS91c2luZy1zeXN0ZW0tdWktZm9udHMtcHJhY3RpY2FsLWd1aWRlL1xuJGJhc2UtZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIHN5c3RlbS11aSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90byAhZGVmYXVsdDtcbiRtb25vLWZvbnQtZmFtaWx5OiBcIlNGIE1vbm9cIiwgXCJTZWdvZSBVSSBNb25vXCIsIFwiUm9ib3RvIE1vbm9cIiwgTWVubG8sIENvdXJpZXIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmYWxsYmFjay1mb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGNqay16aC1oYW5zLWZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseSwgXCJQaW5nRmFuZyBTQ1wiLCBcIkhpcmFnaW5vIFNhbnMgR0JcIiwgXCJNaWNyb3NvZnQgWWFIZWlcIiwgJGZhbGxiYWNrLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGNqay16aC1oYW50LWZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseSwgXCJQaW5nRmFuZyBUQ1wiLCBcIkhpcmFnaW5vIFNhbnMgQ05TXCIsIFwiTWljcm9zb2Z0IEpoZW5nSGVpXCIsICRmYWxsYmFjay1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjamstanAtZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5LCBcIkhpcmFnaW5vIFNhbnNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIE1laXJ5bywgJGZhbGxiYWNrLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGNqay1rby1mb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHksIFwiTWFsZ3VuIEdvdGhpY1wiLCAkZmFsbGJhY2stZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYm9keS1mb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHksICRmYWxsYmFjay1mb250LWZhbWlseSAhZGVmYXVsdDtcblxuLy8gVW5pdCBzaXplc1xuJHVuaXQtbzogLjA1cmVtICFkZWZhdWx0O1xuJHVuaXQtaDogLjFyZW0gIWRlZmF1bHQ7XG4kdW5pdC0xOiAuMnJlbSAhZGVmYXVsdDtcbiR1bml0LTI6IC40cmVtICFkZWZhdWx0O1xuJHVuaXQtMzogLjZyZW0gIWRlZmF1bHQ7XG4kdW5pdC00OiAuOHJlbSAhZGVmYXVsdDtcbiR1bml0LTU6IDFyZW0gIWRlZmF1bHQ7XG4kdW5pdC02OiAxLjJyZW0gIWRlZmF1bHQ7XG4kdW5pdC03OiAxLjRyZW0gIWRlZmF1bHQ7XG4kdW5pdC04OiAxLjZyZW0gIWRlZmF1bHQ7XG4kdW5pdC05OiAxLjhyZW0gIWRlZmF1bHQ7XG4kdW5pdC0xMDogMnJlbSAhZGVmYXVsdDtcbiR1bml0LTEyOiAyLjRyZW0gIWRlZmF1bHQ7XG4kdW5pdC0xNjogMy4ycmVtICFkZWZhdWx0O1xuXG4vLyBGb250IHNpemVzXG4kaHRtbC1mb250LXNpemU6IDIwcHggIWRlZmF1bHQ7XG4kaHRtbC1saW5lLWhlaWdodDogMS41ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZTogLjhyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAuN3JlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6IC45cmVtICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0OiAxLjJyZW0gIWRlZmF1bHQ7XG5cbi8vIFNpemVzXG4kbGF5b3V0LXNwYWNpbmc6ICR1bml0LTIgIWRlZmF1bHQ7XG4kbGF5b3V0LXNwYWNpbmctc206ICR1bml0LTEgIWRlZmF1bHQ7XG4kbGF5b3V0LXNwYWNpbmctbGc6ICR1bml0LTQgIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1czogJHVuaXQtaCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGg6ICR1bml0LW8gIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoLWxnOiAkdW5pdC1oICFkZWZhdWx0O1xuJGNvbnRyb2wtc2l6ZTogJHVuaXQtOSAhZGVmYXVsdDtcbiRjb250cm9sLXNpemUtc206ICR1bml0LTcgIWRlZmF1bHQ7XG4kY29udHJvbC1zaXplLWxnOiAkdW5pdC0xMCAhZGVmYXVsdDtcbiRjb250cm9sLXBhZGRpbmcteDogJHVuaXQtMiAhZGVmYXVsdDtcbiRjb250cm9sLXBhZGRpbmcteC1zbTogJHVuaXQtMiAqIC43NSAhZGVmYXVsdDtcbiRjb250cm9sLXBhZGRpbmcteC1sZzogJHVuaXQtMiAqIDEuNSAhZGVmYXVsdDtcbiRjb250cm9sLXBhZGRpbmcteTogKCRjb250cm9sLXNpemUgLSAkbGluZS1oZWlnaHQpIC8gMiAtICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXktc206ICgkY29udHJvbC1zaXplLXNtIC0gJGxpbmUtaGVpZ2h0KSAvIDIgLSAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNvbnRyb2wtcGFkZGluZy15LWxnOiAoJGNvbnRyb2wtc2l6ZS1sZyAtICRsaW5lLWhlaWdodCkgLyAyIC0gJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjb250cm9sLWljb24tc2l6ZTogLjhyZW0gIWRlZmF1bHQ7XG5cbiRjb250cm9sLXdpZHRoLXhzOiAxODBweCAhZGVmYXVsdDtcbiRjb250cm9sLXdpZHRoLXNtOiAzMjBweCAhZGVmYXVsdDtcbiRjb250cm9sLXdpZHRoLW1kOiA2NDBweCAhZGVmYXVsdDtcbiRjb250cm9sLXdpZHRoLWxnOiA5NjBweCAhZGVmYXVsdDtcbiRjb250cm9sLXdpZHRoLXhsOiAxMjgwcHggIWRlZmF1bHQ7XG5cbi8vIFJlc3BvbnNpdmUgYnJlYWtwb2ludHNcbiRzaXplLXhzOiA0ODBweCAhZGVmYXVsdDtcbiRzaXplLXNtOiA2MDBweCAhZGVmYXVsdDtcbiRzaXplLW1kOiA4NDBweCAhZGVmYXVsdDtcbiRzaXplLWxnOiA5NjBweCAhZGVmYXVsdDtcbiRzaXplLXhsOiAxMjgwcHggIWRlZmF1bHQ7XG4kc2l6ZS0yeDogMTQ0MHB4ICFkZWZhdWx0O1xuXG4kcmVzcG9uc2l2ZS1icmVha3BvaW50OiAkc2l6ZS14cyAhZGVmYXVsdDtcblxuLy8gWi1pbmRleFxuJHppbmRleC0wOiAxICFkZWZhdWx0O1xuJHppbmRleC0xOiAxMDAgIWRlZmF1bHQ7XG4kemluZGV4LTI6IDIwMCAhZGVmYXVsdDtcbiR6aW5kZXgtMzogMzAwICFkZWZhdWx0O1xuJHppbmRleC00OiA0MDAgIWRlZmF1bHQ7XG4iLCIvLyBNaXhpbnNcbkBpbXBvcnQgXCJtaXhpbnMvYXZhdGFyXCI7XG5AaW1wb3J0IFwibWl4aW5zL2J1dHRvblwiO1xuQGltcG9ydCBcIm1peGlucy9jbGVhcmZpeFwiO1xuQGltcG9ydCBcIm1peGlucy9jb2xvclwiO1xuQGltcG9ydCBcIm1peGlucy9sYWJlbFwiO1xuQGltcG9ydCBcIm1peGlucy9wb3NpdGlvblwiO1xuQGltcG9ydCBcIm1peGlucy9zaGFkb3dcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dFwiO1xuQGltcG9ydCBcIm1peGlucy90b2FzdFwiOyIsIi8vIEF2YXRhciBtaXhpblxuQG1peGluIGF2YXRhci1iYXNlKCRzaXplOiAkdW5pdC04KSB7XG4gIGZvbnQtc2l6ZTogJHNpemUgLyAyO1xuICBoZWlnaHQ6ICRzaXplO1xuICB3aWR0aDogJHNpemU7XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudCBtaXhpblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvcjogJHByaW1hcnktY29sb3IpIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yO1xuICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDMlKTtcbiAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgY29udHJvbC1zaGFkb3coJGNvbG9yKTtcbiAgfVxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLCAyJSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCA1JSk7XG4gICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3IsIDclKTtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgfVxuICAmLmxvYWRpbmcge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvcjogJHByaW1hcnktY29sb3IpIHtcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgY29sb3I6ICRjb2xvcjtcbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgY29udHJvbC1zaGFkb3coJGNvbG9yKTtcbiAgfVxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvciwgNTAlKTtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDIlKTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvciwgNSUpO1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gIH1cbiAgJi5sb2FkaW5nIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3I7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ2xlYXJmaXggbWl4aW5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cbiIsIi8vIEJhY2tncm91bmQgY29sb3IgdXRpbGl0eSBtaXhpblxuQG1peGluIGJnLWNvbG9yLXZhcmlhbnQoJG5hbWU6IFwiLmJnLXByaW1hcnlcIiwgJGNvbG9yOiAkcHJpbWFyeS1jb2xvcikge1xuICAjeyRuYW1lfSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yICFpbXBvcnRhbnQ7XG5cbiAgICBAaWYgKGxpZ2h0bmVzcygkY29sb3IpIDwgNjApIHtcbiAgICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi8vIFRleHQgY29sb3IgdXRpbGl0eSBtaXhpblxuQG1peGluIHRleHQtY29sb3ItdmFyaWFudCgkbmFtZTogXCIudGV4dC1wcmltYXJ5XCIsICRjb2xvcjogJHByaW1hcnktY29sb3IpIHtcbiAgI3skbmFtZX0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIGEjeyRuYW1lfSB7XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCA1JSk7XG4gICAgfVxuICAgICY6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogbGlnaHRlbigkY29sb3IsIDUlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIExhYmVsIGJhc2Ugc3R5bGVcbkBtaXhpbiBsYWJlbC1iYXNlKCkge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmc6IC4xcmVtIC4ycmVtO1xufVxuXG5AbWl4aW4gbGFiZWwtdmFyaWFudCgkY29sb3I6ICRsaWdodC1jb2xvciwgJGJnLWNvbG9yOiAkcHJpbWFyeS1jb2xvcikge1xuICBiYWNrZ3JvdW5kOiAkYmctY29sb3I7XG4gIGNvbG9yOiAkY29sb3I7XG59XG4iLCIvLyBNYXJnaW4gdXRpbGl0eSBtaXhpblxuQG1peGluIG1hcmdpbi12YXJpYW50KCRpZDogMSwgJHNpemU6ICR1bml0LTEpIHtcbiAgLm0tI3skaWR9IHtcbiAgICBtYXJnaW46ICRzaXplICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItI3skaWR9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLSN7JGlkfSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzaXplICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItI3skaWR9IHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzaXplICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtI3skaWR9IHtcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LSN7JGlkfSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzaXplICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LSN7JGlkfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNpemUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFBhZGRpbmcgdXRpbGl0eSBtaXhpblxuQG1peGluIHBhZGRpbmctdmFyaWFudCgkaWQ6IDEsICRzaXplOiAkdW5pdC0xKSB7XG4gIC5wLSN7JGlkfSB7XG4gICAgcGFkZGluZzogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0jeyRpZH0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLSN7JGlkfSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLSN7JGlkfSB7XG4gICAgcGFkZGluZy1yaWdodDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0jeyRpZH0ge1xuICAgIHBhZGRpbmctdG9wOiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LSN7JGlkfSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplICFpbXBvcnRhbnQ7XG4gIH1cbiAgXG4gIC5weS0jeyRpZH0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBDb21wb25lbnQgZm9jdXMgc2hhZG93XG5AbWl4aW4gY29udHJvbC1zaGFkb3coJGNvbG9yOiAkcHJpbWFyeS1jb2xvcikge1xuICBib3gtc2hhZG93OiAwIDAgMCAuMXJlbSByZ2JhKCRjb2xvciwgLjIpO1xufVxuXG4vLyBTaGFkb3cgbWl4aW5cbkBtaXhpbiBzaGFkb3ctdmFyaWFudCgkb2Zmc2V0KSB7XG4gIGJveC1zaGFkb3c6IDAgJG9mZnNldCAoJG9mZnNldCArIC4wNXJlbSkgKiAyIHJnYmEoJGRhcmstY29sb3IsIC4zKTtcbn1cbiIsIi8vIFRleHQgRWxsaXBzaXNcbkBtaXhpbiB0ZXh0LWVsbGlwc2lzKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIFRvYXN0IHZhcmlhbnQgbWl4aW5cbkBtaXhpbiB0b2FzdC12YXJpYW50KCRjb2xvcjogJGRhcmstY29sb3IpIHtcbiAgYmFja2dyb3VuZDogcmdiYSgkY29sb3IsIC45NSk7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xufVxuIiwiLy8gQXV0b2NvbXBsZXRlXG4uZm9ybS1hdXRvY29tcGxldGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmZvcm0tYXV0b2NvbXBsZXRlLWlucHV0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAkdW5pdC04O1xuICAgIHBhZGRpbmc6ICR1bml0LWg7XG5cbiAgICAmLmlzLWZvY3VzZWQge1xuICAgICAgQGluY2x1ZGUgY29udHJvbC1zaGFkb3coKTtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgfVxuXG4gICAgLmZvcm0taW5wdXQge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgIGhlaWdodDogJHVuaXQtNjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkdW5pdC00O1xuICAgICAgbWFyZ2luOiAkdW5pdC1oO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLm1lbnUge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYuYXV0b2NvbXBsZXRlLW9uZWxpbmUge1xuICAgIC5mb3JtLWF1dG9jb21wbGV0ZS1pbnB1dCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgfVxuXG4gICAgLmNoaXAge1xuICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIvLyBDYWxlbmRhcnNcbi5jYWxlbmRhciB7XG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMjgwcHg7XG5cbiAgLmNhbGVuZGFyLW5hdiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3I7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgIHBhZGRpbmc6ICRsYXlvdXQtc3BhY2luZztcbiAgfVxuXG4gIC5jYWxlbmRhci1oZWFkZXIsXG4gIC5jYWxlbmRhci1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAkbGF5b3V0LXNwYWNpbmcgMDtcblxuICAgIC5jYWxlbmRhci1kYXRlIHtcbiAgICAgIGZsZXg6IDAgMCAxNC4yOCU7IC8vIDcgY2FsZW5kYXItaXRlbXMgZWFjaCByb3dcbiAgICAgIG1heC13aWR0aDogMTQuMjglO1xuICAgIH1cbiAgfVxuXG4gIC5jYWxlbmRhci1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgY29sb3I6ICRncmF5LWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuY2FsZW5kYXItYm9keSB7XG4gICAgY29sb3I6ICRncmF5LWNvbG9yLWRhcms7XG4gIH1cblxuICAuY2FsZW5kYXItZGF0ZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6ICR1bml0LTE7XG5cbiAgICAuZGF0ZS1pdGVtIHtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAkZ3JheS1jb2xvci1kYXJrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgaGVpZ2h0OiAkdW5pdC03O1xuICAgICAgbGluZS1oZWlnaHQ6ICR1bml0LTU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgcGFkZGluZzogJHVuaXQtaDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzLCBib3JkZXIgLjJzLCBib3gtc2hhZG93IC4ycywgY29sb3IgLjJzO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB3aWR0aDogJHVuaXQtNztcblxuICAgICAgJi5kYXRlLXRvZGF5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yLWRhcms7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRyb2wtc2hhZG93KCk7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvci1saWdodDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yLWRhcms7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgICAgJjphY3RpdmUsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLWRhcms7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRwcmltYXJ5LWNvbG9yLWRhcmssIDUlKTtcbiAgICAgICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLy8gQ2FsZW5kYXIgYmFkZ2Ugc3VwcG9ydFxuICAgICAgJi5iYWRnZSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRhdGUtaXRlbSxcbiAgICAuY2FsZW5kYXItZXZlbnQge1xuICAgICAgJjpkaXNhYmxlZCxcbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIG9wYWNpdHk6IC4yNTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5wcmV2LW1vbnRoLFxuICAgICYubmV4dC1tb250aCB7XG4gICAgICAuZGF0ZS1pdGVtLFxuICAgICAgLmNhbGVuZGFyLWV2ZW50IHtcbiAgICAgICAgb3BhY2l0eTogLjI1O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYWxlbmRhci1yYW5nZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAkdW5pdC03O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICAgICYucmFuZ2Utc3RhcnQge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnJhbmdlLWVuZCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYucmFuZ2Utc3RhcnQsXG4gICAgJi5yYW5nZS1lbmQge1xuICAgICAgLmRhdGUtaXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLWRhcms7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRwcmltYXJ5LWNvbG9yLWRhcmssIDUlKTtcbiAgICAgICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGF0ZS1pdGVtIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBDYWxlbmRhcnMgc2l6ZVxuICAmLmNhbGVuZGFyLWxnIHtcbiAgICAuY2FsZW5kYXItYm9keSB7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAuY2FsZW5kYXItZGF0ZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogNS41cmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDduKSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rNykge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGF0ZS1pdGVtIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgaGVpZ2h0OiAkdW5pdC03O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkbGF5b3V0LXNwYWNpbmctc207XG4gICAgICBtYXJnaW4tdG9wOiAkbGF5b3V0LXNwYWNpbmctc207XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyLXJhbmdlIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogMTlweDtcbiAgICAgIH1cbiAgICAgICYucmFuZ2Utc3RhcnQge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYucmFuZ2UtZW5kIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICByaWdodDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYWxlbmRhci1ldmVudHMge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgcGFkZGluZzogJGxheW91dC1zcGFjaW5nLXNtO1xuICAgIH1cblxuICAgIC5jYWxlbmRhci1ldmVudCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAkdW5pdC1oIGF1dG87XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogM3B4IDRweDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENhcm91c2Vsc1xuLy8gVGhlIG51bWJlciBvZiBjYXJvdXNlbCBpbWFnZXNcbiRjYXJvdXNlbC1udW1iZXI6IDg7XG5cbiVjYXJvdXNlbC1pbWFnZS1jaGVja2VkIHsgXG4gIGFuaW1hdGlvbjogY2Fyb3VzZWwtc2xpZGVpbiAuNzVzIGVhc2UtaW4tb3V0IDE7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6ICR6aW5kZXgtMTtcbn1cblxuJWNhcm91c2VsLW5hdi1jaGVja2VkIHsgXG4gIGNvbG9yOiAkZ3JheS1jb2xvci1saWdodDtcbn1cblxuLmNhcm91c2VsIHtcbiAgYmFja2dyb3VuZDogJGJnLWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB6LWluZGV4OiAkemluZGV4LTA7XG5cbiAgLmNhcm91c2VsLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgIGFuaW1hdGlvbjogY2Fyb3VzZWwtc2xpZGVvdXQgMXMgZWFzZS1pbi1vdXQgMTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuaXRlbS1wcmV2LFxuICAgICAgICAuaXRlbS1uZXh0IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tcHJldixcbiAgICAuaXRlbS1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGdyYXktY29sb3ItbGlnaHQsIC4yNSk7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGdyYXktY29sb3ItbGlnaHQsIC41KTtcbiAgICAgIGNvbG9yOiAkZ3JheS1jb2xvci1saWdodDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB6LWluZGV4OiAkemluZGV4LTE7XG4gICAgfVxuICAgIC5pdGVtLXByZXYge1xuICAgICAgbGVmdDogMXJlbTtcbiAgICB9XG4gICAgLml0ZW0tbmV4dCB7XG4gICAgICByaWdodDogMXJlbTtcbiAgICB9XG4gIH1cblxuICAuY2Fyb3VzZWwtbG9jYXRvciB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNhcm91c2VsLW51bWJlcikge1xuICAgICAgJjpudGgtb2YtdHlwZSgjeyRpfSk6Y2hlY2tlZCB+IC5jYXJvdXNlbC1jb250YWluZXIgLmNhcm91c2VsLWl0ZW06bnRoLW9mLXR5cGUoI3skaX0pIHtcbiAgICAgICAgQGV4dGVuZCAlY2Fyb3VzZWwtaW1hZ2UtY2hlY2tlZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY2Fyb3VzZWwtbnVtYmVyKSB7XG4gICAgICAmOm50aC1vZi10eXBlKCN7JGl9KTpjaGVja2VkIH4gLmNhcm91c2VsLW5hdiAubmF2LWl0ZW06bnRoLW9mLXR5cGUoI3skaX0pIHtcbiAgICAgICAgQGV4dGVuZCAlY2Fyb3VzZWwtbmF2LWNoZWNrZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcm91c2VsLW5hdiB7XG4gICAgYm90dG9tOiAkbGF5b3V0LXNwYWNpbmc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMTByZW07XG4gICAgei1pbmRleDogJHppbmRleC0xO1xuXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIGNvbG9yOiByZ2JhKCRncmF5LWNvbG9yLWxpZ2h0LCAuNSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgaGVpZ2h0OiAkdW5pdC04O1xuICAgICAgbWFyZ2luOiAkdW5pdC0xO1xuICAgICAgbWF4LXdpZHRoOiAyLjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogJHVuaXQtaDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC41cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBjYXJvdXNlbC1zbGlkZWluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBjYXJvdXNlbC1zbGlkZW91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuIiwiLy8gSW1hZ2UgY29tcGFyaXNvbiBzbGlkZXJcbi8vIENyZWRpdDogaHR0cDovL2NvZGVwZW4uaW8vc29saXBzaXN0YWNwL3Blbi9HcG1hcVxuLmNvbXBhcmlzb24tc2xpZGVyIHtcbiAgaGVpZ2h0OiA1MHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgLmNvbXBhcmlzb24tYmVmb3JlLFxuICAuY29tcGFyaXNvbi1hZnRlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuY29tcGFyaXNvbi1iZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAuY29tcGFyaXNvbi1sYWJlbCB7XG4gICAgICByaWdodDogJHVuaXQtNDtcbiAgICB9XG4gIH1cblxuICAuY29tcGFyaXNvbi1hZnRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogJHVuaXQtNDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtMDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3gtc2hhZG93OiAwIC01cHgsIDAgNXB4O1xuICAgICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAkdW5pdC0yO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDNweDtcbiAgICB9XG5cbiAgICAuY29tcGFyaXNvbi1sYWJlbCB7XG4gICAgICBsZWZ0OiAkdW5pdC00O1xuICAgIH1cbiAgfVxuXG4gIC5jb21wYXJpc29uLXJlc2l6ZXIge1xuICAgIGFuaW1hdGlvbjogZmlyc3QtcnVuIDEuNXMgMSBlYXNlLWluLW91dDtcbiAgICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgICBoZWlnaHQ6ICR1bml0LTQ7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAkdW5pdC00O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmVzaXplOiBob3Jpem9udGFsO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZVkoMzApO1xuICAgIHdpZHRoOiAwO1xuICB9XG5cbiAgLmNvbXBhcmlzb24tbGFiZWwge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGRhcmstY29sb3IsIC41KTtcbiAgICBib3R0b206ICR1bml0LTQ7XG4gICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICBwYWRkaW5nOiAkdW5pdC0xICR1bml0LTI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmlyc3QtcnVuIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDI1JSB7XG4gICAgd2lkdGg6ICR1bml0LTEyO1xuICB9XG4gIDUwJSB7XG4gICAgd2lkdGg6ICR1bml0LTQ7XG4gIH1cbiAgNzUlIHtcbiAgICB3aWR0aDogJHVuaXQtNjtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuIiwiLy8gRmlsdGVycyBcbi8vIFRoZSBudW1iZXIgb2YgZmlsdGVyIG9wdGlvbnMgXG4kZmlsdGVyLW51bWJlcjogOCAhZGVmYXVsdDtcblxuJWZpbHRlci1jaGVja2VkLW5hdiB7IFxuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgY29sb3I6ICRsaWdodC1jb2xvcjtcbn1cblxuJWZpbHRlci1jaGVja2VkLWJvZHkgeyBcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbHRlciB7XG4gIC5maWx0ZXItbmF2IHtcbiAgICBtYXJnaW46ICRsYXlvdXQtc3BhY2luZyAwO1xuICB9XG5cbiAgLmZpbHRlci1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5maWx0ZXItdGFnIHtcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkZmlsdGVyLW51bWJlcikge1xuICAgICAgJiN0YWctI3skaX06Y2hlY2tlZCB+IC5maWx0ZXItbmF2IC5jaGlwW2Zvcj1cInRhZy0jeyRpfVwiXSB7XG4gICAgICAgIEBleHRlbmQgJWZpbHRlci1jaGVja2VkLW5hdjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkZmlsdGVyLW51bWJlcikge1xuICAgICAgJiN0YWctI3skaX06Y2hlY2tlZCB+IC5maWx0ZXItYm9keSAuZmlsdGVyLWl0ZW06bm90KFtkYXRhLXRhZ349XCJ0YWctI3skaX1cIl0pIHtcbiAgICAgICAgQGV4dGVuZCAlZmlsdGVyLWNoZWNrZWQtYm9keTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIE1ldGVyc1xuLy8gQ3JlZGl0OiBodHRwczovL2Nzcy10cmlja3MuY29tL2h0bWw1LW1ldGVyLWVsZW1lbnQvXG4ubWV0ZXIge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAkYmctY29sb3I7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkdW5pdC00O1xuXG4gICY6Oi13ZWJraXQtbWV0ZXItaW5uZXItZWxlbWVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmOjotd2Via2l0LW1ldGVyLWJhcixcbiAgJjo6LXdlYmtpdC1tZXRlci1vcHRpbXVtLXZhbHVlLFxuICAmOjotd2Via2l0LW1ldGVyLXN1Ym9wdGltdW0tdmFsdWUsXG4gICY6Oi13ZWJraXQtbWV0ZXItZXZlbi1sZXNzLWdvb2QtdmFsdWUge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1tZXRlci1iYXIge1xuICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvcjtcbiAgfVxuXG4gICY6Oi13ZWJraXQtbWV0ZXItb3B0aW11bS12YWx1ZSB7XG4gICAgYmFja2dyb3VuZDogJHN1Y2Nlc3MtY29sb3I7XG4gIH1cblxuICAmOjotd2Via2l0LW1ldGVyLXN1Ym9wdGltdW0tdmFsdWUge1xuICAgIGJhY2tncm91bmQ6ICR3YXJuaW5nLWNvbG9yO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1tZXRlci1ldmVuLWxlc3MtZ29vZC12YWx1ZSB7XG4gICAgYmFja2dyb3VuZDogJGVycm9yLWNvbG9yO1xuICB9XG5cbiAgJjo6LW1vei1tZXRlci1iYXIsXG4gICY6LW1vei1tZXRlci1vcHRpbXVtLFxuICAmOi1tb3otbWV0ZXItc3ViLW9wdGltdW0sXG4gICY6LW1vei1tZXRlci1zdWItc3ViLW9wdGltdW0ge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjotbW96LW1ldGVyLW9wdGltdW06Oi1tb3otbWV0ZXItYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAkc3VjY2Vzcy1jb2xvcjtcbiAgfVxuXG4gICY6LW1vei1tZXRlci1zdWItb3B0aW11bTo6LW1vei1tZXRlci1iYXIge1xuICAgIGJhY2tncm91bmQ6ICR3YXJuaW5nLWNvbG9yO1xuICB9XG5cbiAgJjotbW96LW1ldGVyLXN1Yi1zdWItb3B0aW11bTo6LW1vei1tZXRlci1iYXIge1xuICAgIGJhY2tncm91bmQ6ICRlcnJvci1jb2xvcjtcbiAgfVxufVxuIiwiLy8gT2ZmIGNhbnZhcyBtZW51c1xuJG9mZi1jYW52YXMtYnJlYWtwb2ludDogJHNpemUtbGcgIWRlZmF1bHQ7XG5cbi5vZmYtY2FudmFzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBub3dyYXA7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAub2ZmLWNhbnZhcy10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICRsYXlvdXQtc3BhY2luZztcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtMDtcbiAgICBAaWYgJHJ0bCA9PSB0cnVlIHtcbiAgICAgIHJpZ2h0OiAkbGF5b3V0LXNwYWNpbmc7XG4gICAgfSBAZWxzZSB7XG4gICAgICBsZWZ0OiAkbGF5b3V0LXNwYWNpbmc7XG4gICAgfVxuICB9XG5cbiAgLm9mZi1jYW52YXMtc2lkZWJhciB7XG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yO1xuICAgIGJvdHRvbTogMDtcbiAgICBtaW4td2lkdGg6IDEwcmVtO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cztcbiAgICB6LWluZGV4OiAkemluZGV4LTI7XG4gICAgQGlmICRydGwgPT0gdHJ1ZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIH1cbiAgfVxuXG4gIC5vZmYtY2FudmFzLWNvbnRlbnQge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAkbGF5b3V0LXNwYWNpbmcgJGxheW91dC1zcGFjaW5nICRsYXlvdXQtc3BhY2luZyA0cmVtO1xuICB9XG5cbiAgLm9mZi1jYW52YXMtb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkZGFyay1jb2xvciwgLjEpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZi1jYW52YXMtc2lkZWJhciB7XG4gICAgJjp0YXJnZXQsXG4gICAgJi5hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cblxuICAgICY6dGFyZ2V0IH4gLm9mZi1jYW52YXMtb3ZlcmxheSxcbiAgICAmLmFjdGl2ZSB+IC5vZmYtY2FudmFzLW92ZXJsYXkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB6LWluZGV4OiAkemluZGV4LTE7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgbGF5b3V0XG5AbWVkaWEgKG1pbi13aWR0aDogJG9mZi1jYW52YXMtYnJlYWtwb2ludCkge1xuICAub2ZmLWNhbnZhcyB7XG4gICAgJi5vZmYtY2FudmFzLXNpZGViYXItc2hvdyB7XG4gICAgICAub2ZmLWNhbnZhcy10b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICBcbiAgICAgIC5vZmYtY2FudmFzLXNpZGViYXIge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5vZmYtY2FudmFzLW92ZXJsYXkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBQYXJhbGxheFxuJHBhcmFsbGF4LWRlZzogM2RlZyAhZGVmYXVsdDtcbiRwYXJhbGxheC1vZmZzZXQ6IDQuNXB4ICFkZWZhdWx0O1xuJHBhcmFsbGF4LW9mZnNldC16OiA1MHB4ICFkZWZhdWx0O1xuJHBhcmFsbGF4LXBlcnNwZWN0aXZlOiAxMDAwcHggIWRlZmF1bHQ7XG4kcGFyYWxsYXgtc2NhbGU6IC45NSAhZGVmYXVsdDtcbiRwYXJhbGxheC1mYWRlLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zNSkgIWRlZmF1bHQ7XG5cbi8vIE1peGluOiBQYXJhbGxheCBkaXJlY3Rpb25cbkBtaXhpbiBwYXJhbGxheC1kaXIoKSB7XG4gIGhlaWdodDogNTAlO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MCU7XG4gIHotaW5kZXg6ICR6aW5kZXgtMTtcbn1cblxuLnBhcmFsbGF4IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcblxuICAucGFyYWxsYXgtY29udGVudCB7XG4gICAgQGluY2x1ZGUgc2hhZG93LXZhcmlhbnQoMXJlbSk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoJHBhcmFsbGF4LXBlcnNwZWN0aXZlKTtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnBhcmFsbGF4LWZyb250IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMjBweCByZ2JhKCRkYXJrLWNvbG9yLCAuNzUpO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooJHBhcmFsbGF4LW9mZnNldC16KSBzY2FsZSgkcGFyYWxsYXgtc2NhbGUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogJHppbmRleC0wO1xuICB9XG5cbiAgLnBhcmFsbGF4LXRvcC1sZWZ0IHtcbiAgICBAaW5jbHVkZSBwYXJhbGxheC1kaXIoKTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcblxuICAgICY6Zm9jdXMgfiAucGFyYWxsYXgtY29udGVudCxcbiAgICAmOmhvdmVyIH4gLnBhcmFsbGF4LWNvbnRlbnQge1xuICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgkcGFyYWxsYXgtcGVyc3BlY3RpdmUpIHJvdGF0ZVgoJHBhcmFsbGF4LWRlZykgcm90YXRlWSgtJHBhcmFsbGF4LWRlZyk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICRwYXJhbGxheC1mYWRlLWNvbG9yIDAlLCB0cmFuc3BhcmVudCA1MCUpO1xuICAgICAgfVxuXG4gICAgICAucGFyYWxsYXgtZnJvbnQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRwYXJhbGxheC1vZmZzZXQsICRwYXJhbGxheC1vZmZzZXQsICRwYXJhbGxheC1vZmZzZXQteikgc2NhbGUoJHBhcmFsbGF4LXNjYWxlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFyYWxsYXgtdG9wLXJpZ2h0IHtcbiAgICBAaW5jbHVkZSBwYXJhbGxheC1kaXIoKTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICAmOmZvY3VzIH4gLnBhcmFsbGF4LWNvbnRlbnQsXG4gICAgJjpob3ZlciB+IC5wYXJhbGxheC1jb250ZW50IHtcbiAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoJHBhcmFsbGF4LXBlcnNwZWN0aXZlKSByb3RhdGVYKCRwYXJhbGxheC1kZWcpIHJvdGF0ZVkoJHBhcmFsbGF4LWRlZyk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMTM1ZGVnLCAkcGFyYWxsYXgtZmFkZS1jb2xvciAwJSwgdHJhbnNwYXJlbnQgNTAlKTtcbiAgICAgIH1cblxuICAgICAgLnBhcmFsbGF4LWZyb250IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJHBhcmFsbGF4LW9mZnNldCwgJHBhcmFsbGF4LW9mZnNldCwgJHBhcmFsbGF4LW9mZnNldC16KSBzY2FsZSgkcGFyYWxsYXgtc2NhbGUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYXJhbGxheC1ib3R0b20tbGVmdCB7XG4gICAgQGluY2x1ZGUgcGFyYWxsYXgtZGlyKCk7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICAmOmZvY3VzIH4gLnBhcmFsbGF4LWNvbnRlbnQsXG4gICAgJjpob3ZlciB+IC5wYXJhbGxheC1jb250ZW50IHtcbiAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoJHBhcmFsbGF4LXBlcnNwZWN0aXZlKSByb3RhdGVYKC0kcGFyYWxsYXgtZGVnKSByb3RhdGVZKC0kcGFyYWxsYXgtZGVnKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAkcGFyYWxsYXgtZmFkZS1jb2xvciAwJSwgdHJhbnNwYXJlbnQgNTAlKTtcbiAgICAgIH1cblxuICAgICAgLnBhcmFsbGF4LWZyb250IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkcGFyYWxsYXgtb2Zmc2V0LCAtJHBhcmFsbGF4LW9mZnNldCwgJHBhcmFsbGF4LW9mZnNldC16KSBzY2FsZSgkcGFyYWxsYXgtc2NhbGUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYXJhbGxheC1ib3R0b20tcmlnaHQge1xuICAgIEBpbmNsdWRlIHBhcmFsbGF4LWRpcigpO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcblxuICAgICY6Zm9jdXMgfiAucGFyYWxsYXgtY29udGVudCxcbiAgICAmOmhvdmVyIH4gLnBhcmFsbGF4LWNvbnRlbnQge1xuICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgkcGFyYWxsYXgtcGVyc3BlY3RpdmUpIHJvdGF0ZVgoLSRwYXJhbGxheC1kZWcpIHJvdGF0ZVkoJHBhcmFsbGF4LWRlZyk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICRwYXJhbGxheC1mYWRlLWNvbG9yIDAlLCB0cmFuc3BhcmVudCA1MCUpO1xuICAgICAgfVxuXG4gICAgICAucGFyYWxsYXgtZnJvbnQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kcGFyYWxsYXgtb2Zmc2V0LCAtJHBhcmFsbGF4LW9mZnNldCwgJHBhcmFsbGF4LW9mZnNldC16KSBzY2FsZSgkcGFyYWxsYXgtc2NhbGUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gUHJvZ3Jlc3Ncbi8vIENyZWRpdDogaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9odG1sNS1wcm9ncmVzcy1lbGVtZW50L1xuLnByb2dyZXNzIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWRhcms7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgaGVpZ2h0OiAkdW5pdC0xO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjo6LW1vei1wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjppbmRldGVybWluYXRlIHtcbiAgICBhbmltYXRpb246IHByb2dyZXNzLWluZGV0ZXJtaW5hdGUgMS41cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWRhcmsgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkcHJpbWFyeS1jb2xvciAzMCUsICRiZy1jb2xvci1kYXJrIDMwJSkgdG9wIGxlZnQgLyAxNTAlIDE1MCUgbm8tcmVwZWF0O1xuXG4gICAgJjo6LW1vei1wcm9ncmVzcy1iYXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtaW5kZXRlcm1pbmF0ZSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMCUgMDtcbiAgfVxufVxuIiwiLy8gU2xpZGVyc1xuLy8gQ3JlZGl0OiBodHRwczovL2Nzcy10cmlja3MuY29tL3N0eWxpbmctY3Jvc3MtYnJvd3Nlci1jb21wYXRpYmxlLXJhbmdlLWlucHV0cy1jc3MvXG4uc2xpZGVyIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkdW5pdC02O1xuXG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIGNvbnRyb2wtc2hhZG93KCk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICYudG9vbHRpcDpub3QoW2RhdGEtdG9vbHRpcF0pIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBhdHRyKHZhbHVlKTtcbiAgICB9XG4gIH1cblxuICAvLyBTbGlkZXIgVGh1bWJcbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogJHVuaXQtMztcbiAgICBtYXJnaW4tdG9wOiAtKCR1bml0LTMgLSAkdW5pdC1oKSAvIDI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICB3aWR0aDogJHVuaXQtMztcbiAgfVxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogJHVuaXQtMztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuICAgIHdpZHRoOiAkdW5pdC0zO1xuICB9XG4gICY6Oi1tcy10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6ICR1bml0LTM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICB3aWR0aDogJHVuaXQtMztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICAgIH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG4gICAgfVxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LWNvbG9yLWxpZ2h0O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1jb2xvci1saWdodDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1jb2xvci1saWdodDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICB9XG5cbiAgLy8gU2xpZGVyIFRyYWNrXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItZGFyaztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBoZWlnaHQ6ICR1bml0LWg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWRhcms7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgaGVpZ2h0OiAkdW5pdC1oO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICY6Oi1tcy10cmFjayB7XG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWRhcms7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgaGVpZ2h0OiAkdW5pdC1oO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgfVxufVxuIiwiLy8gVGltZWxpbmVzXG4udGltZWxpbmUge1xuICAudGltZWxpbmUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAkdW5pdC02O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogJGJvcmRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAxMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAkdW5pdC02O1xuICAgICAgd2lkdGg6IDJweDtcbiAgICB9XG5cbiAgICAudGltZWxpbmUtbGVmdCB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB9XG5cbiAgICAudGltZWxpbmUtY29udGVudCB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIHBhZGRpbmc6IDJweCAwIDJweCAkbGF5b3V0LXNwYWNpbmctbGc7XG4gICAgfVxuXG4gICAgLnRpbWVsaW5lLWljb24ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiAkdW5pdC02O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogJHVuaXQtNjtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aC1sZyBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAkdW5pdC0yO1xuICAgICAgICBsZWZ0OiAkdW5pdC0yO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogJHVuaXQtMjtcbiAgICAgICAgd2lkdGg6ICR1bml0LTI7XG4gICAgICB9XG5cbiAgICAgICYuaWNvbi1sZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIDM2MCBEZWdyZWUgVmlld2VyXG5cbi8vIE1peGluOiBWaWV3ZXIgc2xpZGVyIHNpemVzXG5AbWl4aW4gdmlld2VyLXNsaWRlci1zaXplKCRpbWFnZS1udW1iZXI6IDM2KSB7XG4gIEBmb3IgJHMgZnJvbSAxIHRocm91Z2ggKCRpbWFnZS1udW1iZXIpIHtcbiAgICAudmlld2VyLXNsaWRlclttYXg9JyN7JGltYWdlLW51bWJlcn0nXVt2YWx1ZT0nI3skc30nXSArIC52aWV3ZXItaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBwZXJjZW50YWdlKCgoJHMpLTEpICogMS8oKCRpbWFnZS1udW1iZXIpLTEpKTtcbiAgICB9XG4gIH1cbn1cblxuLnZpZXdlci0zNjAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIENvcHkgYW5kIGFkZCBtb3JlIG51bWJlcnMgaWYgeW91IG5lZWRcbiAgQGluY2x1ZGUgdmlld2VyLXNsaWRlci1zaXplKDM2KTtcblxuICAudmlld2VyLXNsaWRlciB7XG4gICAgY3Vyc29yOiBldy1yZXNpemU7XG4gICAgbWFyZ2luOiAxcmVtO1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cblxuICAudmlld2VyLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAxO1xuICB9XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUtBLHNGQUE0RjtBYUo1RixBQUFBLGtCQUFrQixDQUFDLEVBQ2pCLFFBQVEsRUFBRSxRQUFRLEdBNENuQjs7QUE3Q0QsQUFHRSxrQkFIZ0IsQ0FHaEIsd0JBQXdCLENBQUMsRUFDdkIsYUFBYSxFQUFFLFVBQVUsRUFDekIsT0FBTyxFQUFFLElBQUksRUFDYixTQUFTLEVBQUUsSUFBSSxFQUNmLE1BQU0sRUFBRSxJQUFJLEVBQ1osVUFBVSxFWHNETCxNQUFNLEVXckRYLE9BQU8sRVg2Q0YsTUFBSyxHVzVCWDs7QUExQkgsQUFXSSxrQkFYYyxDQUdoQix3QkFBd0IsQUFRckIsV0FBVyxDQUFDLEVIVmYsVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQUssQ1REVCx1QkFBTyxFWWFqQixZQUFZLEVaYkYsT0FBTyxHWWNsQjs7QUFkTCxBQWdCSSxrQkFoQmMsQ0FHaEIsd0JBQXdCLENBYXRCLFdBQVcsQ0FBQyxFQUNWLFlBQVksRUFBRSxXQUFXLEVBQ3pCLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLElBQUksRUFBRSxRQUFRLEVBQ2QsTUFBTSxFWHVDSCxNQUFNLEVXdENULFdBQVcsRVhvQ1IsTUFBSyxFV25DUixNQUFNLEVYK0JILE1BQUssRVc5QlIsS0FBSyxFQUFFLElBQUksR0FDWjs7QUF6QkwsQUE0QkUsa0JBNUJnQixDQTRCaEIsS0FBSyxDQUFDLEVBQ0osSUFBSSxFQUFFLENBQUMsRUFDUCxRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsSUFBSSxFQUNULEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBakNILEFBb0NJLGtCQXBDYyxBQW1DZixxQkFBcUIsQ0FDcEIsd0JBQXdCLENBQUMsRUFDdkIsU0FBUyxFQUFFLE1BQU0sRUFDakIsVUFBVSxFQUFFLElBQUksR0FDakI7O0FBdkNMLEFBeUNJLGtCQXpDYyxBQW1DZixxQkFBcUIsQ0FNcEIsS0FBSyxDQUFDLEVBQ0osSUFBSSxFQUFFLFFBQVEsR0FDZjs7QUMzQ0wsQUFBQSxTQUFTLENBQUMsRUFDUixNQUFNLEVab0RDLE9BQU0sQ1lwRFMsS0FBSyxDYklkLE9BQXlCLEVhSHRDLGFBQWEsRVpvRE4sTUFBSyxFWW5EWixPQUFPLEVBQUUsS0FBSyxFQUNkLFNBQVMsRUFBRSxLQUFLLEdBd05qQjs7QUE1TkQsQUFNRSxTQU5PLENBTVAsYUFBYSxDQUFDLEVBQ1osV0FBVyxFQUFFLE1BQU0sRUFDbkIsVUFBVSxFYkZILE9BQXlCLEVhR2hDLHNCQUFzQixFWjZDakIsTUFBSyxFWTVDVix1QkFBdUIsRVo0Q2xCLE1BQUssRVkzQ1YsT0FBTyxFQUFFLElBQUksRUFDYixTQUFTLEVaNkRFLE1BQUssRVk1RGhCLE9BQU8sRVoyQ0YsTUFBSyxHWTFDWDs7QUFkSCxBQWdCRSxTQWhCTyxDQWdCUCxnQkFBZ0IsRUFoQmxCLFNBQVMsQ0FpQlAsY0FBYyxDQUFDLEVBQ2IsT0FBTyxFQUFFLElBQUksRUFDYixTQUFTLEVBQUUsSUFBSSxFQUNmLGVBQWUsRUFBRSxNQUFNLEVBQ3ZCLE9BQU8sRVptQ0YsTUFBSyxDWW5DZSxDQUFDLEdBTTNCOztBQTNCSCxBQXVCSSxTQXZCSyxDQWdCUCxnQkFBZ0IsQ0FPZCxjQUFjLEVBdkJsQixTQUFTLENBaUJQLGNBQWMsQ0FNWixjQUFjLENBQUMsRUFDYixJQUFJLEVBQUUsVUFBVSxFQUNoQixTQUFTLEVBQUUsTUFBTSxHQUNsQjs7QUExQkwsQUE2QkUsU0E3Qk8sQ0E2QlAsZ0JBQWdCLENBQUMsRUFDZixVQUFVLEVieEJILE9BQXlCLEVheUJoQyxhQUFhLEVac0JSLE9BQU0sQ1l0QmtCLEtBQUssQ2IxQnZCLE9BQXlCLEVhMkJwQyxLQUFLLEViN0JJLE9BQXlCLEVhOEJsQyxTQUFTLEVadUNFLE1BQUssRVl0Q2hCLFVBQVUsRUFBRSxNQUFNLEdBQ25COztBQW5DSCxBQXFDRSxTQXJDTyxDQXFDUCxjQUFjLENBQUMsRUFDYixLQUFLLEVibENTLE9BQXdCLEdhbUN2Qzs7QUF2Q0gsQUF5Q0UsU0F6Q08sQ0F5Q1AsY0FBYyxDQUFDLEVBQ2IsTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVaWUYsTUFBSyxHWTZEWDs7QUFwSEgsQUE2Q0ksU0E3Q0ssQ0F5Q1AsY0FBYyxDQUlaLFVBQVUsQ0FBQyxFQUNULFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFVBQVUsRUFBRSxXQUFXLEVBQ3ZCLE1BQU0sRVpLSCxPQUFNLENZTGEsS0FBSyxDQUFDLFdBQVcsRUFDdkMsYUFBYSxFQUFFLEdBQUcsRUFDbEIsS0FBSyxFYjlDTyxPQUF3QixFYStDcEMsTUFBTSxFQUFFLE9BQU8sRUFDZixTQUFTLEVab0JBLE1BQUssRVluQmQsTUFBTSxFWlFILE1BQU0sRVlQVCxXQUFXLEVaS1IsSUFBSSxFWUpQLE9BQU8sRUFBRSxJQUFJLEVBQ2IsT0FBTyxFWkZKLE1BQUssRVlHUixRQUFRLEVBQUUsUUFBUSxFQUNsQixVQUFVLEVBQUUsTUFBTSxFQUNsQixlQUFlLEVBQUUsSUFBSSxFQUNyQixVQUFVLEVBQUUscURBQXFELEVBQ2pFLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLFdBQVcsRUFBRSxNQUFNLEVBQ25CLEtBQUssRVpGRixNQUFNLEdZb0NWOztBQWpHTCxBQWlFTSxTQWpFRyxDQXlDUCxjQUFjLENBSVosVUFBVSxBQW9CUCxXQUFXLENBQUMsRUFDWCxZQUFZLEVaeERHLE9BQTRCLEVZeUQzQyxLQUFLLEVibkVHLE9BQU8sR2FvRWhCOztBQXBFUCxBQXNFTSxTQXRFRyxDQXlDUCxjQUFjLENBSVosVUFBVSxBQXlCUCxNQUFNLENBQUMsRUpyRVosVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQUssQ1REVCx1QkFBTyxHYXdFaEI7O0FBeEVQLEFBMEVNLFNBMUVHLENBeUNQLGNBQWMsQ0FJWixVQUFVLEFBNkJQLE1BQU0sRUExRWIsU0FBUyxDQXlDUCxjQUFjLENBSVosVUFBVSxBQThCUCxNQUFNLENBQUMsRUFDTixVQUFVLEVaakVNLE9BQTZCLEVZa0U3QyxZQUFZLEVabkVHLE9BQTRCLEVZb0UzQyxLQUFLLEViOUVHLE9BQU8sRWErRWYsZUFBZSxFQUFFLElBQUksR0FDdEI7O0FBaEZQLEFBaUZNLFNBakZHLENBeUNQLGNBQWMsQ0FJWixVQUFVLEFBb0NQLE9BQU8sRUFqRmQsU0FBUyxDQXlDUCxjQUFjLENBSVosVUFBVSxBQXFDUCxPQUFPLENBQUMsRUFDUCxVQUFVLEVaNUVHLE9BQTBCLEVZNkV2QyxZQUFZLEVBQUUsT0FBK0IsRUFDN0MsS0FBSyxFYm5GQyxJQUFJLEdhb0ZYOztBQXRGUCxBQTBGUSxTQTFGQyxDQXlDUCxjQUFjLENBSVosVUFBVSxBQTRDUCxNQUFNLEFBQ0osT0FBTyxDQUFDLEVBQ1AsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLEdBQUcsRUFDUixLQUFLLEVBQUUsR0FBRyxFQUNWLFNBQVMsRUFBRSxvQkFBb0IsR0FDaEM7O0FBL0ZULEFBcUdNLFNBckdHLENBeUNQLGNBQWMsQ0EwRFosVUFBVSxBQUVQLFNBQVMsRUFyR2hCLFNBQVMsQ0F5Q1AsY0FBYyxDQTBEWixVQUFVLEFBR1AsU0FBUyxFQXRHaEIsU0FBUyxDQXlDUCxjQUFjLENBMkRaLGVBQWUsQUFDWixTQUFTLEVBckdoQixTQUFTLENBeUNQLGNBQWMsQ0EyRFosZUFBZSxBQUVaLFNBQVMsQ0FBQyxFQUNULE1BQU0sRUFBRSxPQUFPLEVBQ2YsT0FBTyxFQUFFLEdBQUcsRUFDWixjQUFjLEVBQUUsSUFBSSxHQUNyQjs7QUExR1AsQUErR00sU0EvR0csQ0F5Q1AsY0FBYyxBQW9FWCxXQUFXLENBRVYsVUFBVSxFQS9HaEIsU0FBUyxDQXlDUCxjQUFjLEFBb0VYLFdBQVcsQ0FHVixlQUFlLEVBaEhyQixTQUFTLENBeUNQLGNBQWMsQUFxRVgsV0FBVyxDQUNWLFVBQVUsRUEvR2hCLFNBQVMsQ0F5Q1AsY0FBYyxBQXFFWCxXQUFXLENBRVYsZUFBZSxDQUFDLEVBQ2QsT0FBTyxFQUFFLEdBQUcsR0FDYjs7QUFsSFAsQUFzSEUsU0F0SE8sQ0FzSFAsZUFBZSxDQUFDLEVBQ2QsUUFBUSxFQUFFLFFBQVEsR0FtQ25COztBQTFKSCxBQXlISSxTQXpISyxDQXNIUCxlQUFlLEFBR1osUUFBUSxDQUFDLEVBQ1IsVUFBVSxFWmpIRSxPQUE4QixFWWtIMUMsT0FBTyxFQUFFLEVBQUUsRUFDWCxNQUFNLEVaL0RILE1BQU0sRVlnRVQsSUFBSSxFQUFFLENBQUMsRUFDUCxRQUFRLEVBQUUsUUFBUSxFQUNsQixLQUFLLEVBQUUsQ0FBQyxFQUNSLEdBQUcsRUFBRSxHQUFHLEVBQ1IsU0FBUyxFQUFFLGdCQUFnQixHQUM1Qjs7QUFsSUwsQUFvSU0sU0FwSUcsQ0FzSFAsZUFBZSxBQWFaLFlBQVksQUFDVixRQUFRLENBQUMsRUFDUixJQUFJLEVBQUUsR0FBRyxHQUNWOztBQXRJUCxBQXlJTSxTQXpJRyxDQXNIUCxlQUFlLEFBa0JaLFVBQVUsQUFDUixRQUFRLENBQUMsRUFDUixLQUFLLEVBQUUsR0FBRyxHQUNYOztBQTNJUCxBQWdKTSxTQWhKRyxDQXNIUCxlQUFlLEFBd0JaLFlBQVksQ0FFWCxVQUFVLEVBaEpoQixTQUFTLENBc0hQLGVBQWUsQUF5QlosVUFBVSxDQUNULFVBQVUsQ0FBQyxFQUNULFVBQVUsRVoxSUcsT0FBMEIsRVkySXZDLFlBQVksRUFBRSxPQUErQixFQUM3QyxLQUFLLEViakpDLElBQUksR2FrSlg7O0FBcEpQLEFBdUpJLFNBdkpLLENBc0hQLGVBQWUsQ0FpQ2IsVUFBVSxDQUFDLEVBQ1QsS0FBSyxFYnhKSyxPQUFPLEdheUpsQjs7QUF6SkwsQUE4SkksU0E5SkssQUE2Sk4sWUFBWSxDQUNYLGNBQWMsQ0FBQyxFQUNiLE9BQU8sRUFBRSxDQUFDLEdBaUJYOztBQWhMTCxBQWlLTSxTQWpLRyxBQTZKTixZQUFZLENBQ1gsY0FBYyxDQUdaLGNBQWMsQ0FBQyxFQUNiLGFBQWEsRVo3R1osT0FBTSxDWTZHc0IsS0FBSyxDYjdKM0IsT0FBeUIsRWE4SmhDLFlBQVksRVo5R1gsT0FBTSxDWThHcUIsS0FBSyxDYjlKMUIsT0FBeUIsRWErSmhDLE9BQU8sRUFBRSxJQUFJLEVBQ2IsY0FBYyxFQUFFLE1BQU0sRUFDdEIsTUFBTSxFQUFFLE1BQU0sRUFDZCxPQUFPLEVBQUUsQ0FBQyxHQVFYOztBQS9LUCxBQXlLUSxTQXpLQyxBQTZKTixZQUFZLENBQ1gsY0FBYyxDQUdaLGNBQWMsQUFRWCxVQUFXLENBQUEsRUFBRSxFQUFFLEVBQ2QsWUFBWSxFQUFFLENBQUMsR0FDaEI7O0FBM0tULEFBNEtRLFNBNUtDLEFBNkpOLFlBQVksQ0FDWCxjQUFjLENBR1osY0FBYyxBQVdYLGVBQWdCLENBQUEsSUFBSSxFQUFFLEVBQ3JCLGFBQWEsRUFBRSxDQUFDLEdBQ2pCOztBQTlLVCxBQWtMSSxTQWxMSyxBQTZKTixZQUFZLENBcUJYLFVBQVUsQ0FBQyxFQUNULFVBQVUsRUFBRSxRQUFRLEVBQ3BCLE1BQU0sRVp2SEgsTUFBTSxFWXdIVCxZQUFZLEVaOUhULE1BQUssRVkrSFIsVUFBVSxFWi9IUCxNQUFLLEdZZ0lUOztBQXZMTCxBQTBMTSxTQTFMRyxBQTZKTixZQUFZLENBNEJYLGVBQWUsQUFDWixRQUFRLENBQUMsRUFDUixHQUFHLEVBQUUsSUFBSSxHQUNWOztBQTVMUCxBQThMUSxTQTlMQyxBQTZKTixZQUFZLENBNEJYLGVBQWUsQUFJWixZQUFZLEFBQ1YsUUFBUSxDQUFDLEVBQ1IsSUFBSSxFQUFFLElBQUksRUFDVixLQUFLLEVBQUUsSUFBSSxHQUNaOztBQWpNVCxBQW9NUSxTQXBNQyxBQTZKTixZQUFZLENBNEJYLGVBQWUsQUFVWixVQUFVLEFBQ1IsUUFBUSxDQUFDLEVBQ1IsS0FBSyxFQUFFLElBQUksR0FDWjs7QUF0TVQsQUEwTUksU0ExTUssQUE2Sk4sWUFBWSxDQTZDWCxnQkFBZ0IsQ0FBQyxFQUNmLFNBQVMsRUFBRSxDQUFDLEVBQ1osV0FBVyxFQUFFLENBQUMsRUFDZCxVQUFVLEVBQUUsSUFBSSxFQUNoQixPQUFPLEVadkpKLE1BQUssR1l3SlQ7O0FBL01MLEFBaU5JLFNBak5LLEFBNkpOLFlBQVksQ0FvRFgsZUFBZSxDQUFDLEVBQ2QsYUFBYSxFWjVKVixNQUFLLEVZNkpSLFNBQVMsRVozSUEsTUFBSyxFWTRJZCxPQUFPLEVBQUUsS0FBSyxFQUNkLE1BQU0sRVovSkgsTUFBSyxDWStKUSxJQUFJLEVBQ3BCLFFBQVEsRUFBRSxNQUFNLEVBQ2hCLE9BQU8sRUFBRSxPQUFPLEVBQ2hCLGFBQWEsRUFBRSxRQUFRLEVBQ3ZCLFdBQVcsRUFBRSxNQUFNLEdBQ3BCOztBQzdNTCxBQVZBLFNBVVMsQ0F5RFAsaUJBQWlCLEFBRVosWUFBYSxDQUFBLENBQUMsQ0FBQyxRQUFRLEdBQUcsbUJBQW1CLENBQUMsY0FBYyxBQUFBLFlBQWEsQ0FBNUQsQ0FBQyxHQTNEckIsU0FBUyxDQXlEUCxpQkFBaUIsQUFFWixZQUFhLENBQUEsQ0FBQyxDQUFDLFFBQVEsR0FBRyxtQkFBbUIsQ0FBQyxjQUFjLEFBQUEsWUFBYSxDQUE1RCxDQUFDLEdBM0RyQixTQUFTLENBeURQLGlCQUFpQixBQUVaLFlBQWEsQ0FBQSxDQUFDLENBQUMsUUFBUSxHQUFHLG1CQUFtQixDQUFDLGNBQWMsQUFBQSxZQUFhLENBQTVELENBQUMsR0EzRHJCLFNBQVMsQ0F5RFAsaUJBQWlCLEFBRVosWUFBYSxDQUFBLENBQUMsQ0FBQyxRQUFRLEdBQUcsbUJBQW1CLENBQUMsY0FBYyxBQUFBLFlBQWEsQ0FBNUQsQ0FBQyxHQTNEckIsU0FBUyxDQXlEUCxpQkFBaUIsQUFFWixZQUFhLENBQUEsQ0FBQyxDQUFDLFFBQVEsR0FBRyxtQkFBbUIsQ0FBQyxjQUFjLEFBQUEsWUFBYSxDQUE1RCxDQUFDLEdBM0RyQixTQUFTLENBeURQLGlCQUFpQixBQUVaLFlBQWEsQ0FBQSxDQUFDLENBQUMsUUFBUSxHQUFHLG1CQUFtQixDQUFDLGNBQWMsQUFBQSxZQUFhLENBQTVELENBQUMsR0EzRHJCLFNBQVMsQ0F5RFAsaUJBQWlCLEFBRVosWUFBYSxDQUFBLENBQUMsQ0FBQyxRQUFRLEdBQUcsbUJBQW1CLENBQUMsY0FBYyxBQUFBLFlBQWEsQ0FBNUQsQ0FBQyxHQTNEckIsU0FBUyxDQXlEUCxpQkFBaUIsQUFFWixZQUFhLENBQUEsQ0FBQyxDQUFDLFFBQVEsR0FBRyxtQkFBbUIsQ0FBQyxjQUFjLEFBQUEsWUFBYSxDQUE1RCxDQUFDLEVBckVHLEVBQ3RCLFNBQVMsRUFBRSxtQ0FBbUMsRUFDOUMsT0FBTyxFQUFFLENBQUMsRUFDVixPQUFPLEViMEdFLEdBQUcsR2F6R2I7O0FBTUQsQUFKQSxTQUlTLENBeURQLGlCQUFpQixBQVFaLFlBQWEsQ0FOQSxDQUFDLENBTUMsUUFBUSxHQUFHLGFBQWEsQ0FBQyxTQUFTLEFBQUEsWUFBYSxDQU5qRCxDQUFDLEdBM0RyQixTQUFTLENBeURQLGlCQUFpQixBQVFaLFlBQWEsQ0FOQSxDQUFDLENBTUMsUUFBUSxHQUFHLGFBQWEsQ0FBQyxTQUFTLEFBQUEsWUFBYSxDQU5qRCxDQUFDLEdBM0RyQixTQUFTLENBeURQLGlCQUFpQixBQVFaLFlBQWEsQ0FOQSxDQUFDLENBTUMsUUFBUSxHQUFHLGFBQWEsQ0FBQyxTQUFTLEFBQUEsWUFBYSxDQU5qRCxDQUFDLEdBM0RyQixTQUFTLENBeURQLGlCQUFpQixBQVFaLFlBQWEsQ0FOQSxDQUFDLENBTUMsUUFBUSxHQUFHLGFBQWEsQ0FBQyxTQUFTLEFBQUEsWUFBYSxDQU5qRCxDQUFDLEdBM0RyQixTQUFTLENBeURQLGlCQUFpQixBQVFaLFlBQWEsQ0FOQSxDQUFDLENBTUMsUUFBUSxHQUFHLGFBQWEsQ0FBQyxTQUFTLEFBQUEsWUFBYSxDQU5qRCxDQUFDLEdBM0RyQixTQUFTLENBeURQLGlCQUFpQixBQVFaLFlBQWEsQ0FOQSxDQUFDLENBTUMsUUFBUSxHQUFHLGFBQWEsQ0FBQyxTQUFTLEFBQUEsWUFBYSxDQU5qRCxDQUFDLEdBM0RyQixTQUFTLENBeURQLGlCQUFpQixBQVFaLFlBQWEsQ0FOQSxDQUFDLENBTUMsUUFBUSxHQUFHLGFBQWEsQ0FBQyxTQUFTLEFBQUEsWUFBYSxDQU5qRCxDQUFDLEdBM0RyQixTQUFTLENBeURQLGlCQUFpQixBQVFaLFlBQWEsQ0FOQSxDQUFDLENBTUMsUUFBUSxHQUFHLGFBQWEsQ0FBQyxTQUFTLEFBQUEsWUFBYSxDQU5qRCxDQUFDLEVBL0RDLEVBQ3BCLEtBQUssRWJRWSxPQUF5QixHYVAzQzs7QUFFRCxBQUFBLFNBQVMsQ0FBQyxFQUNSLFVBQVUsRWRSRCxPQUF5QixFY1NsQyxPQUFPLEVBQUUsS0FBSyxFQUNkLFFBQVEsRUFBRSxNQUFNLEVBQ2hCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEtBQUssRUFBRSxJQUFJLEVBQ1gsMEJBQTBCLEVBQUUsS0FBSyxFQUNqQyxPQUFPLEViMkZFLENBQUMsR2FHWDs7QUFyR0QsQUFTRSxTQVRPLENBU1AsbUJBQW1CLENBQUMsRUFDbEIsTUFBTSxFQUFFLElBQUksRUFDWixJQUFJLEVBQUUsQ0FBQyxFQUNQLFFBQVEsRUFBRSxRQUFRLEdBMkNuQjs7QUF2REgsQUFhSSxTQWJLLENBU1AsbUJBQW1CLEFBSWhCLFFBQVEsQ0FBQyxFQUNSLE9BQU8sRUFBRSxFQUFFLEVBQ1gsT0FBTyxFQUFFLEtBQUssRUFDZCxjQUFjLEVBQUUsTUFBTSxHQUN2Qjs7QUFqQkwsQUFtQkksU0FuQkssQ0FTUCxtQkFBbUIsQ0FVakIsY0FBYyxDQUFDLEVBQ2IsU0FBUyxFQUFFLGtDQUFrQyxFQUM3QyxNQUFNLEVBQUUsSUFBSSxFQUNaLElBQUksRUFBRSxDQUFDLEVBQ1AsTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVBQUUsQ0FBQyxFQUNWLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxDQUFDLEVBQ04sS0FBSyxFQUFFLElBQUksR0FRWjs7QUFuQ0wsQUE4QlEsU0E5QkMsQ0FTUCxtQkFBbUIsQ0FVakIsY0FBYyxBQVVYLE1BQU0sQ0FDTCxVQUFVLEVBOUJsQixTQUFTLENBU1AsbUJBQW1CLENBVWpCLGNBQWMsQUFVWCxNQUFNLENBRUwsVUFBVSxDQUFDLEVBQ1QsT0FBTyxFQUFFLENBQUMsR0FDWDs7QUFqQ1QsQUFxQ0ksU0FyQ0ssQ0FTUCxtQkFBbUIsQ0E0QmpCLFVBQVUsRUFyQ2QsU0FBUyxDQVNQLG1CQUFtQixDQTZCakIsVUFBVSxDQUFDLEVBQ1QsVUFBVSxFYmxDRyx5QkFBeUIsRWFtQ3RDLFlBQVksRWJuQ0Msd0JBQXlCLEVhb0N0QyxLQUFLLEVicENRLE9BQXlCLEVhcUN0QyxPQUFPLEVBQUUsQ0FBQyxFQUNWLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxHQUFHLEVBQ1IsVUFBVSxFQUFFLE9BQU8sRUFDbkIsU0FBUyxFQUFFLGdCQUFnQixFQUMzQixPQUFPLEVib0RGLEdBQUcsR2FuRFQ7O0FBaERMLEFBaURJLFNBakRLLENBU1AsbUJBQW1CLENBd0NqQixVQUFVLENBQUMsRUFDVCxJQUFJLEVBQUUsSUFBSSxHQUNYOztBQW5ETCxBQW9ESSxTQXBESyxDQVNQLG1CQUFtQixDQTJDakIsVUFBVSxDQUFDLEVBQ1QsS0FBSyxFQUFFLElBQUksR0FDWjs7QUF0REwsQUF1RUUsU0F2RU8sQ0F1RVAsYUFBYSxDQUFDLEVBQ1osTUFBTSxFYjdCRCxNQUFLLEVhOEJWLE9BQU8sRUFBRSxJQUFJLEVBQ2IsZUFBZSxFQUFFLE1BQU0sRUFDdkIsSUFBSSxFQUFFLEdBQUcsRUFDVCxRQUFRLEVBQUUsUUFBUSxFQUNsQixTQUFTLEVBQUUsZ0JBQWdCLEVBQzNCLEtBQUssRUFBRSxLQUFLLEVBQ1osT0FBTyxFYm9CQSxHQUFHLEdhQ1g7O0FBcEdILEFBaUZJLFNBakZLLENBdUVQLGFBQWEsQ0FVWCxTQUFTLENBQUMsRUFDUixLQUFLLEViN0VRLHdCQUF5QixFYThFdEMsT0FBTyxFQUFFLEtBQUssRUFDZCxJQUFJLEVBQUUsUUFBUSxFQUNkLE1BQU0sRWJwQ0gsTUFBTSxFYXFDVCxNQUFNLEViNUNILE1BQUssRWE2Q1IsU0FBUyxFQUFFLE1BQU0sRUFDakIsUUFBUSxFQUFFLFFBQVEsR0FXbkI7O0FBbkdMLEFBMEZNLFNBMUZHLENBdUVQLGFBQWEsQ0FVWCxTQUFTLEFBU04sUUFBUSxDQUFDLEVBQ1IsVUFBVSxFQUFFLFlBQVksRUFDeEIsT0FBTyxFQUFFLEVBQUUsRUFDWCxPQUFPLEVBQUUsS0FBSyxFQUNkLE1BQU0sRWJyREwsTUFBSyxFYXNETixRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsS0FBSyxFQUNWLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBS1AsVUFBVSxDQUFWLGdCQUFVLEdBQ1IsRUFBRSxHQUNBLFNBQVMsRUFBRSxnQkFBZ0I7RUFFN0IsSUFBSSxHQUNGLFNBQVMsRUFBRSxhQUFhOztBQUk1QixVQUFVLENBQVYsaUJBQVUsR0FDUixFQUFFLEdBQ0EsT0FBTyxFQUFFLENBQUM7SUFDVixTQUFTLEVBQUUsYUFBYTtFQUUxQixJQUFJLEdBQ0YsT0FBTyxFQUFFLENBQUM7SUFDVixTQUFTLEVBQUUsZ0JBQWdCOztBQ25JL0IsQUFBQSxrQkFBa0IsQ0FBQyxFQUNqQixNQUFNLEVBQUUsSUFBSSxFQUNaLFFBQVEsRUFBRSxNQUFNLEVBQ2hCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEtBQUssRUFBRSxJQUFJLEVBQ1gsMEJBQTBCLEVBQUUsS0FBSyxHQXlGbEM7O0FBOUZELEFBT0Usa0JBUGdCLENBT2hCLGtCQUFrQixFQVBwQixrQkFBa0IsQ0FRaEIsaUJBQWlCLENBQUMsRUFDaEIsTUFBTSxFQUFFLElBQUksRUFDWixJQUFJLEVBQUUsQ0FBQyxFQUNQLE1BQU0sRUFBRSxDQUFDLEVBQ1QsUUFBUSxFQUFFLE1BQU0sRUFDaEIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLENBQUMsR0FTUDs7QUF2QkgsQUFnQkksa0JBaEJjLENBT2hCLGtCQUFrQixDQVNoQixHQUFHLEVBaEJQLGtCQUFrQixDQVFoQixpQkFBaUIsQ0FRZixHQUFHLENBQUMsRUFDRixNQUFNLEVBQUUsSUFBSSxFQUNaLFVBQVUsRUFBRSxLQUFLLEVBQ2pCLGVBQWUsRUFBRSxXQUFXLEVBQzVCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBdEJMLEFBeUJFLGtCQXpCZ0IsQ0F5QmhCLGtCQUFrQixDQUFDLEVBQ2pCLEtBQUssRUFBRSxJQUFJLEVBQ1gsT0FBTyxFQUFFLENBQUMsR0FLWDs7QUFoQ0gsQUE2Qkksa0JBN0JjLENBeUJoQixrQkFBa0IsQ0FJaEIsaUJBQWlCLENBQUMsRUFDaEIsS0FBSyxFZDJCRixNQUFLLEdjMUJUOztBQS9CTCxBQWtDRSxrQkFsQ2dCLENBa0NoQixpQkFBaUIsQ0FBQyxFQUNoQixTQUFTLEVBQUUsSUFBSSxFQUNmLFNBQVMsRUFBRSxDQUFDLEVBQ1osT0FBTyxFQUFFLENBQUMsR0ErQlg7O0FBcEVILEFBdUNJLGtCQXZDYyxDQWtDaEIsaUJBQWlCLEFBS2QsUUFBUSxDQUFDLEVBQ1IsVUFBVSxFQUFFLFdBQVcsRUFDdkIsT0FBTyxFQUFFLEVBQUUsRUFDWCxNQUFNLEVBQUUsT0FBTyxFQUNmLE1BQU0sRUFBRSxJQUFJLEVBQ1osSUFBSSxFQUFFLENBQUMsRUFDUCxRQUFRLEVBQUUsUUFBUSxFQUNsQixLQUFLLEVkV0YsTUFBSyxFY1ZSLEdBQUcsRUFBRSxDQUFDLEVBQ04sT0FBTyxFZDhERixDQUFDLEdjN0RQOztBQWpETCxBQW1ESSxrQkFuRGMsQ0FrQ2hCLGlCQUFpQixBQWlCZCxPQUFPLENBQUMsRUFDUCxVQUFVLEVBQUUsWUFBWSxFQUN4QixhQUFhLEVBQUUsR0FBRyxFQUNsQixVQUFVLEVBQUUsYUFBYSxFQUN6QixLQUFLLEVmdERHLElBQUksRWV1RFosT0FBTyxFQUFFLEVBQUUsRUFDWCxNQUFNLEVBQUUsR0FBRyxFQUNYLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEtBQUssRWRKRixNQUFLLEVjS1IsR0FBRyxFQUFFLEdBQUcsRUFDUixTQUFTLEVBQUUsb0JBQW9CLEVBQy9CLEtBQUssRUFBRSxHQUFHLEdBQ1g7O0FBL0RMLEFBaUVJLGtCQWpFYyxDQWtDaEIsaUJBQWlCLENBK0JmLGlCQUFpQixDQUFDLEVBQ2hCLElBQUksRWRURCxNQUFLLEdjVVQ7O0FBbkVMLEFBc0VFLGtCQXRFZ0IsQ0FzRWhCLG1CQUFtQixDQUFDLEVBQ2xCLFNBQVMsRUFBRSw0QkFBNEIsRUFDdkMsTUFBTSxFQUFFLFNBQVMsRUFDakIsTUFBTSxFZGhCRCxNQUFLLEVjaUJWLElBQUksRUFBRSxDQUFDLEVBQ1AsU0FBUyxFQUFFLElBQUksRUFDZixTQUFTLEVkbkJKLE1BQUssRWNvQlYsT0FBTyxFQUFFLENBQUMsRUFDVixPQUFPLEVBQUUsSUFBSSxFQUNiLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE1BQU0sRUFBRSxVQUFVLEVBQ2xCLEdBQUcsRUFBRSxHQUFHLEVBQ1IsU0FBUyxFQUFFLGdCQUFnQixDQUFDLFVBQVUsRUFDdEMsS0FBSyxFQUFFLENBQUMsR0FDVDs7QUFwRkgsQUFzRkUsa0JBdEZnQixDQXNGaEIsaUJBQWlCLENBQUMsRUFDaEIsVUFBVSxFZnZGRCxxQkFBTyxFZXdGaEIsTUFBTSxFZC9CRCxNQUFLLEVjZ0NWLEtBQUssRWZ4RkssSUFBSSxFZXlGZCxPQUFPLEVkcENGLE1BQUssQ0FDTCxNQUFLLEVjb0NWLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLFdBQVcsRUFBRSxJQUFJLEdBQ2xCOztBQUdILFVBQVUsQ0FBVixTQUFVLEdBQ1IsRUFBRSxHQUNBLEtBQUssRUFBRSxDQUFDO0VBRVYsR0FBRyxHQUNELEtBQUssRWRyQ0MsTUFBTTtFY3VDZCxHQUFHLEdBQ0QsS0FBSyxFZC9DQSxNQUFLO0VjaURaLEdBQUcsR0FDRCxLQUFLLEVkaERBLE1BQU07RWNrRGIsSUFBSSxHQUNGLEtBQUssRUFBRSxDQUFDOztBQ25HWixBQVRBLE9BU08sQ0FVTCxXQUFXLEFBRU4sTUFBTSxBQUFBLFFBQVEsR0FBRyxXQUFXLENBQUMsS0FBSyxDQUFBLEFBQUEsR0FBQyxDQUFJLE9BQU8sQUFBWCxHQVoxQyxPQUFPLENBVUwsV0FBVyxBQUVOLE1BQU0sQUFBQSxRQUFRLEdBQUcsV0FBVyxDQUFDLEtBQUssQ0FBQSxBQUFBLEdBQUMsQ0FBSSxPQUFPLEFBQVgsR0FaMUMsT0FBTyxDQVVMLFdBQVcsQUFFTixNQUFNLEFBQUEsUUFBUSxHQUFHLFdBQVcsQ0FBQyxLQUFLLENBQUEsQUFBQSxHQUFDLENBQUksT0FBTyxBQUFYLEdBWjFDLE9BQU8sQ0FVTCxXQUFXLEFBRU4sTUFBTSxBQUFBLFFBQVEsR0FBRyxXQUFXLENBQUMsS0FBSyxDQUFBLEFBQUEsR0FBQyxDQUFJLE9BQU8sQUFBWCxHQVoxQyxPQUFPLENBVUwsV0FBVyxBQUVOLE1BQU0sQUFBQSxRQUFRLEdBQUcsV0FBVyxDQUFDLEtBQUssQ0FBQSxBQUFBLEdBQUMsQ0FBSSxPQUFPLEFBQVgsR0FaMUMsT0FBTyxDQVVMLFdBQVcsQUFFTixNQUFNLEFBQUEsUUFBUSxHQUFHLFdBQVcsQ0FBQyxLQUFLLENBQUEsQUFBQSxHQUFDLENBQUksT0FBTyxBQUFYLEdBWjFDLE9BQU8sQ0FVTCxXQUFXLEFBRU4sTUFBTSxBQUFBLFFBQVEsR0FBRyxXQUFXLENBQUMsS0FBSyxDQUFBLEFBQUEsR0FBQyxDQUFJLE9BQU8sQUFBWCxHQVoxQyxPQUFPLENBVUwsV0FBVyxBQUVOLE1BQU0sQUFBQSxRQUFRLEdBQUcsV0FBVyxDQUFDLEtBQUssQ0FBQSxBQUFBLEdBQUMsQ0FBSSxPQUFPLEFBQVgsR0FaMUMsT0FBTyxDQVVMLFdBQVcsQUFFTixNQUFNLEFBQUEsUUFBUSxHQUFHLFdBQVcsQ0FBQyxLQUFLLENBQUEsQUFBQSxHQUFDLENBQUksT0FBTyxBQUFYLEVBckJ0QixFQUNsQixVQUFVLEVoQkpJLE9BQU8sRWdCS3JCLEtBQUssRWhCSE8sSUFBSSxHZ0JJakI7O0FBTUQsQUFKQSxPQUlPLENBVUwsV0FBVyxBQVFOLE1BQU0sQUFBQSxRQUFRLEdBQUcsWUFBWSxDQUFDLFlBQVksQUFBQSxJQUFLLEVBQUEsQUFBQSxRQUFDLEVBQVUsT0FBTyxBQUFqQixJQWxCdkQsT0FBTyxDQVVMLFdBQVcsQUFRTixNQUFNLEFBQUEsUUFBUSxHQUFHLFlBQVksQ0FBQyxZQUFZLEFBQUEsSUFBSyxFQUFBLEFBQUEsUUFBQyxFQUFVLE9BQU8sQUFBakIsSUFsQnZELE9BQU8sQ0FVTCxXQUFXLEFBUU4sTUFBTSxBQUFBLFFBQVEsR0FBRyxZQUFZLENBQUMsWUFBWSxBQUFBLElBQUssRUFBQSxBQUFBLFFBQUMsRUFBVSxPQUFPLEFBQWpCLElBbEJ2RCxPQUFPLENBVUwsV0FBVyxBQVFOLE1BQU0sQUFBQSxRQUFRLEdBQUcsWUFBWSxDQUFDLFlBQVksQUFBQSxJQUFLLEVBQUEsQUFBQSxRQUFDLEVBQVUsT0FBTyxBQUFqQixJQWxCdkQsT0FBTyxDQVVMLFdBQVcsQUFRTixNQUFNLEFBQUEsUUFBUSxHQUFHLFlBQVksQ0FBQyxZQUFZLEFBQUEsSUFBSyxFQUFBLEFBQUEsUUFBQyxFQUFVLE9BQU8sQUFBakIsSUFsQnZELE9BQU8sQ0FVTCxXQUFXLEFBUU4sTUFBTSxBQUFBLFFBQVEsR0FBRyxZQUFZLENBQUMsWUFBWSxBQUFBLElBQUssRUFBQSxBQUFBLFFBQUMsRUFBVSxPQUFPLEFBQWpCLElBbEJ2RCxPQUFPLENBVUwsV0FBVyxBQVFOLE1BQU0sQUFBQSxRQUFRLEdBQUcsWUFBWSxDQUFDLFlBQVksQUFBQSxJQUFLLEVBQUEsQUFBQSxRQUFDLEVBQVUsT0FBTyxBQUFqQixJQWxCdkQsT0FBTyxDQVVMLFdBQVcsQUFRTixNQUFNLEFBQUEsUUFBUSxHQUFHLFlBQVksQ0FBQyxZQUFZLEFBQUEsSUFBSyxFQUFBLEFBQUEsUUFBQyxFQUFVLE9BQU8sQUFBakIsR0F0QmxDLEVBQ25CLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7O0FBRUQsQUFDRSxPQURLLENBQ0wsV0FBVyxDQUFDLEVBQ1YsTUFBTSxFZjBDRCxNQUFLLENlMUNjLENBQUMsR0FDMUI7O0FBSEgsQUFLRSxPQUxLLENBS0wsWUFBWSxDQUFDLEVBQ1gsT0FBTyxFQUFFLElBQUksRUFDYixTQUFTLEVBQUUsSUFBSSxHQUNoQjs7QUNuQkgsQUFBQSxNQUFNLENBQUMsRUFDTCxVQUFVLEVBQUUsSUFBSSxFQUNoQixVQUFVLEVqQkdELE9BQXlCLEVpQkZsQyxNQUFNLEVBQUUsQ0FBQyxFQUNULGFBQWEsRWhCaUROLE1BQUssRWdCaERaLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVoQmtEQyxNQUFLLEdnQkhiOztBQXRERCxBQVNFLE1BVEksQUFTSCw2QkFBNkIsQ0FBQyxFQUM3QixPQUFPLEVBQUUsS0FBSyxHQUNmOztBQVhILEFBYUUsTUFiSSxBQWFILG1CQUFtQixFQWJ0QixNQUFNLEFBY0gsNkJBQTZCLEVBZGhDLE1BQU0sQUFlSCxnQ0FBZ0MsRUFmbkMsTUFBTSxBQWdCSCxvQ0FBb0MsQ0FBQyxFQUNwQyxhQUFhLEVoQm9DUixNQUFLLEdnQm5DWDs7QUFsQkgsQUFvQkUsTUFwQkksQUFvQkgsbUJBQW1CLENBQUMsRUFDbkIsVUFBVSxFakJoQkgsT0FBeUIsR2lCaUJqQzs7QUF0QkgsQUF3QkUsTUF4QkksQUF3QkgsNkJBQTZCLENBQUMsRUFDN0IsVUFBVSxFaEJFRSxPQUFPLEdnQkRwQjs7QUExQkgsQUE0QkUsTUE1QkksQUE0QkgsZ0NBQWdDLENBQUMsRUFDaEMsVUFBVSxFaEJERSxPQUFPLEdnQkVwQjs7QUE5QkgsQUFnQ0UsTUFoQ0ksQUFnQ0gsb0NBQW9DLENBQUMsRUFDcEMsVUFBVSxFaEJKQSxPQUFPLEdnQktsQjs7QUFsQ0gsQUFvQ0UsTUFwQ0ksQUFvQ0gsZ0JBQWdCLEVBcENuQixNQUFNLEFBcUNILG1CQUFtQixFQXJDdEIsTUFBTSxBQXNDSCx1QkFBdUIsRUF0QzFCLE1BQU0sQUF1Q0gsMkJBQTJCLENBQUMsRUFDM0IsYUFBYSxFaEJhUixNQUFLLEdnQlpYOztBQXpDSCxBQTJDRSxNQTNDSSxBQTJDSCxtQkFBbUIsQUFBQSxnQkFBZ0IsQ0FBQyxFQUNuQyxVQUFVLEVoQmpCRSxPQUFPLEdnQmtCcEI7O0FBN0NILEFBK0NFLE1BL0NJLEFBK0NILHVCQUF1QixBQUFBLGdCQUFnQixDQUFDLEVBQ3ZDLFVBQVUsRWhCcEJFLE9BQU8sR2dCcUJwQjs7QUFqREgsQUFtREUsTUFuREksQUFtREgsMkJBQTJCLEFBQUEsZ0JBQWdCLENBQUMsRUFDM0MsVUFBVSxFaEJ2QkEsT0FBTyxHZ0J3QmxCOztBQ3BESCxBQUFBLFdBQVcsQ0FBQyxFQUNWLE9BQU8sRUFBRSxJQUFJLEVBQ2IsU0FBUyxFQUFFLE1BQU0sRUFDakIsTUFBTSxFQUFFLElBQUksRUFDWixRQUFRLEVBQUUsUUFBUSxFQUNsQixLQUFLLEVBQUUsSUFBSSxHQWlFWjs7QUF0RUQsQUFPRSxXQVBTLENBT1Qsa0JBQWtCLENBQUMsRUFDakIsT0FBTyxFQUFFLEtBQUssRUFDZCxRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVqQjRDRSxNQUFLLEVpQjNDVixVQUFVLEVBQUUsSUFBSSxFQUNoQixPQUFPLEVqQmlHQSxDQUFDLEVpQjdGTixJQUFJLEVqQnNDRCxNQUFLLEdpQnBDWDs7QUFsQkgsQUFvQkUsV0FwQlMsQ0FvQlQsbUJBQW1CLENBQUMsRUFDbEIsVUFBVSxFbEJqQkgsT0FBeUIsRWtCa0JoQyxNQUFNLEVBQUUsQ0FBQyxFQUNULFNBQVMsRUFBRSxLQUFLLEVBQ2hCLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFFBQVEsRUFBRSxLQUFLLEVBQ2YsR0FBRyxFQUFFLENBQUMsRUFDTixVQUFVLEVBQUUsY0FBYyxFQUMxQixPQUFPLEVqQm1GQSxHQUFHLEVpQjlFUixJQUFJLEVBQUUsQ0FBQyxFQUNQLFNBQVMsRUFBRSxpQkFBaUIsR0FFL0I7O0FBcENILEFBc0NFLFdBdENTLENBc0NULG1CQUFtQixDQUFDLEVBQ2xCLElBQUksRUFBRSxRQUFRLEVBQ2QsTUFBTSxFQUFFLElBQUksRUFDWixPQUFPLEVqQmFGLE1BQUssQ0FBTCxNQUFLLENBQUwsTUFBSyxDaUJiK0MsSUFBSSxHQUM5RDs7QUExQ0gsQUE0Q0UsV0E1Q1MsQ0E0Q1QsbUJBQW1CLENBQUMsRUFDbEIsVUFBVSxFbEI5Q0QscUJBQU8sRWtCK0NoQixZQUFZLEVBQUUsV0FBVyxFQUN6QixhQUFhLEVBQUUsQ0FBQyxFQUNoQixNQUFNLEVBQUUsQ0FBQyxFQUNULE9BQU8sRUFBRSxJQUFJLEVBQ2IsTUFBTSxFQUFFLElBQUksRUFDWixJQUFJLEVBQUUsQ0FBQyxFQUNQLFFBQVEsRUFBRSxLQUFLLEVBQ2YsS0FBSyxFQUFFLENBQUMsRUFDUixHQUFHLEVBQUUsQ0FBQyxFQUNOLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBeERILEFBMkRJLFdBM0RPLENBMERULG1CQUFtQixBQUNoQixPQUFPLEVBM0RaLFdBQVcsQ0EwRFQsbUJBQW1CLEFBRWhCLE9BQU8sQ0FBQyxFQUNQLFNBQVMsRUFBRSxhQUFhLEdBQ3pCOztBQTlETCxBQWdFSSxXQWhFTyxDQTBEVCxtQkFBbUIsQUFNaEIsT0FBTyxHQUFHLG1CQUFtQixFQWhFbEMsV0FBVyxDQTBEVCxtQkFBbUIsQUFPaEIsT0FBTyxHQUFHLG1CQUFtQixDQUFDLEVBQzdCLE9BQU8sRUFBRSxLQUFLLEVBQ2QsT0FBTyxFakIyQ0YsR0FBRyxHaUIxQ1Q7O0FBS0wsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBQ3RCLEFBRUksV0FGTyxBQUNSLHdCQUF3QixDQUN2QixrQkFBa0IsQ0FBQyxFQUNqQixPQUFPLEVBQUUsSUFBSSxHQUNkO0VBSkwsQUFNSSxXQU5PLEFBQ1Isd0JBQXdCLENBS3ZCLG1CQUFtQixDQUFDLEVBQ2xCLElBQUksRUFBRSxRQUFRLEVBQ2QsUUFBUSxFQUFFLFFBQVEsRUFDbEIsU0FBUyxFQUFFLElBQUksR0FDaEI7RUFWTCxBQVlJLFdBWk8sQUFDUix3QkFBd0IsQ0FXdkIsbUJBQW1CLENBQUMsRUFDbEIsT0FBTyxFQUFFLGVBQWUsR0FDekI7O0FDMUVQLEFBQUEsU0FBUyxDQUFDLEVBQ1IsT0FBTyxFQUFFLEtBQUssRUFDZCxNQUFNLEVBQUUsSUFBSSxFQUNaLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEtBQUssRUFBRSxJQUFJLEdBaUhaOztBQXJIRCxBQU1FLFNBTk8sQ0FNUCxpQkFBaUIsQ0FBQyxFVmhCbEIsVUFBVSxFQUFFLENBQUMsQ1VpQmEsSUFBSSxDVmpCUixNQUFzQixDVExqQyxxQkFBTyxFbUJ1QmhCLE1BQU0sRUFBRSxJQUFJLEVBQ1osU0FBUyxFQUFFLG1CQUFrQyxFQUM3QyxlQUFlLEVBQUUsV0FBVyxFQUM1QixVQUFVLEVBQUUsWUFBWSxFQUN4QixLQUFLLEVBQUUsSUFBSSxHQVdaOztBQXZCSCxBQWNJLFNBZEssQ0FNUCxpQkFBaUIsQUFRZCxRQUFRLENBQUMsRUFDUixPQUFPLEVBQUUsRUFBRSxFQUNYLE9BQU8sRUFBRSxLQUFLLEVBQ2QsTUFBTSxFQUFFLElBQUksRUFDWixJQUFJLEVBQUUsQ0FBQyxFQUNQLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxDQUFDLEVBQ04sS0FBSyxFQUFFLElBQUksR0FDWjs7QUF0QkwsQUF5QkUsU0F6Qk8sQ0F5QlAsZUFBZSxDQUFDLEVBQ2QsV0FBVyxFQUFFLE1BQU0sRUFDbkIsS0FBSyxFbkJ6Q0ssSUFBSSxFbUIwQ2QsT0FBTyxFQUFFLElBQUksRUFDYixNQUFNLEVBQUUsSUFBSSxFQUNaLGVBQWUsRUFBRSxNQUFNLEVBQ3ZCLElBQUksRUFBRSxDQUFDLEVBQ1AsUUFBUSxFQUFFLFFBQVEsRUFDbEIsVUFBVSxFQUFFLE1BQU0sRUFDbEIsV0FBVyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDbkJqRFosc0JBQU8sRW1Ca0RoQixHQUFHLEVBQUUsQ0FBQyxFQUNOLFNBQVMsRUFBRSxnQkFBOEIsQ0FBQyxXQUFzQixFQUNoRSxVQUFVLEVBQUUsYUFBYSxFQUN6QixLQUFLLEVBQUUsSUFBSSxFQUNYLE9BQU8sRWxCd0RBLENBQUMsR2tCdkRUOztBQXhDSCxBQTBDRSxTQTFDTyxDQTBDUCxrQkFBa0IsQ0FBQyxFQWpEbkIsTUFBTSxFQUFFLEdBQUcsRUFDWCxPQUFPLEVBQUUsSUFBSSxFQUNiLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEtBQUssRUFBRSxHQUFHLEVBQ1YsT0FBTyxFbEJtR0UsR0FBRyxFa0JwRFYsSUFBSSxFQUFFLENBQUMsRUFDUCxHQUFHLEVBQUUsQ0FBQyxHQWNQOztBQTNESCxBQStDSSxTQS9DSyxDQTBDUCxrQkFBa0IsQUFLZixNQUFNLEdBQUcsaUJBQWlCLEVBL0MvQixTQUFTLENBMENQLGtCQUFrQixBQU1mLE1BQU0sR0FBRyxpQkFBaUIsQ0FBQyxFQUMxQixTQUFTLEVBQUUsbUJBQWtDLENBQUMsYUFBc0IsQ0FBQyxjQUF1QixHQVM3Rjs7QUExREwsQUFtRE0sU0FuREcsQ0EwQ1Asa0JBQWtCLEFBS2YsTUFBTSxHQUFHLGlCQUFpQixBQUl4QixRQUFRLEVBbkRmLFNBQVMsQ0EwQ1Asa0JBQWtCLEFBTWYsTUFBTSxHQUFHLGlCQUFpQixBQUd4QixRQUFRLENBQUMsRUFDUixVQUFVLEVBQUUsc0VBQWlFLEdBQzlFOztBQXJEUCxBQXVETSxTQXZERyxDQTBDUCxrQkFBa0IsQUFLZixNQUFNLEdBQUcsaUJBQWlCLENBUXpCLGVBQWUsRUF2RHJCLFNBQVMsQ0EwQ1Asa0JBQWtCLEFBTWYsTUFBTSxHQUFHLGlCQUFpQixDQU96QixlQUFlLENBQUMsRUFDZCxTQUFTLEVBQUUsK0JBQW1FLENBQUMsV0FBc0IsR0FDdEc7O0FBekRQLEFBNkRFLFNBN0RPLENBNkRQLG1CQUFtQixDQUFDLEVBcEVwQixNQUFNLEVBQUUsR0FBRyxFQUNYLE9BQU8sRUFBRSxJQUFJLEVBQ2IsUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLEdBQUcsRUFDVixPQUFPLEVsQm1HRSxHQUFHLEVrQmpDVixLQUFLLEVBQUUsQ0FBQyxFQUNSLEdBQUcsRUFBRSxDQUFDLEdBY1A7O0FBOUVILEFBa0VJLFNBbEVLLENBNkRQLG1CQUFtQixBQUtoQixNQUFNLEdBQUcsaUJBQWlCLEVBbEUvQixTQUFTLENBNkRQLG1CQUFtQixBQU1oQixNQUFNLEdBQUcsaUJBQWlCLENBQUMsRUFDMUIsU0FBUyxFQUFFLG1CQUFrQyxDQUFDLGFBQXNCLENBQUMsYUFBc0IsR0FTNUY7O0FBN0VMLEFBc0VNLFNBdEVHLENBNkRQLG1CQUFtQixBQUtoQixNQUFNLEdBQUcsaUJBQWlCLEFBSXhCLFFBQVEsRUF0RWYsU0FBUyxDQTZEUCxtQkFBbUIsQUFNaEIsTUFBTSxHQUFHLGlCQUFpQixBQUd4QixRQUFRLENBQUMsRUFDUixVQUFVLEVBQUUsdUVBQWtFLEdBQy9FOztBQXhFUCxBQTBFTSxTQTFFRyxDQTZEUCxtQkFBbUIsQUFLaEIsTUFBTSxHQUFHLGlCQUFpQixDQVF6QixlQUFlLEVBMUVyQixTQUFTLENBNkRQLG1CQUFtQixBQU1oQixNQUFNLEdBQUcsaUJBQWlCLENBT3pCLGVBQWUsQ0FBQyxFQUNkLFNBQVMsRUFBRSxnQ0FBb0UsQ0FBQyxXQUFzQixHQUN2Rzs7QUE1RVAsQUFnRkUsU0FoRk8sQ0FnRlAscUJBQXFCLENBQUMsRUF2RnRCLE1BQU0sRUFBRSxHQUFHLEVBQ1gsT0FBTyxFQUFFLElBQUksRUFDYixRQUFRLEVBQUUsUUFBUSxFQUNsQixLQUFLLEVBQUUsR0FBRyxFQUNWLE9BQU8sRWxCbUdFLEdBQUcsRWtCZFYsTUFBTSxFQUFFLENBQUMsRUFDVCxJQUFJLEVBQUUsQ0FBQyxHQWNSOztBQWpHSCxBQXFGSSxTQXJGSyxDQWdGUCxxQkFBcUIsQUFLbEIsTUFBTSxHQUFHLGlCQUFpQixFQXJGL0IsU0FBUyxDQWdGUCxxQkFBcUIsQUFNbEIsTUFBTSxHQUFHLGlCQUFpQixDQUFDLEVBQzFCLFNBQVMsRUFBRSxtQkFBa0MsQ0FBQyxjQUF1QixDQUFDLGNBQXVCLEdBUzlGOztBQWhHTCxBQXlGTSxTQXpGRyxDQWdGUCxxQkFBcUIsQUFLbEIsTUFBTSxHQUFHLGlCQUFpQixBQUl4QixRQUFRLEVBekZmLFNBQVMsQ0FnRlAscUJBQXFCLEFBTWxCLE1BQU0sR0FBRyxpQkFBaUIsQUFHeEIsUUFBUSxDQUFDLEVBQ1IsVUFBVSxFQUFFLHFFQUFnRSxHQUM3RTs7QUEzRlAsQUE2Rk0sU0E3RkcsQ0FnRlAscUJBQXFCLEFBS2xCLE1BQU0sR0FBRyxpQkFBaUIsQ0FRekIsZUFBZSxFQTdGckIsU0FBUyxDQWdGUCxxQkFBcUIsQUFNbEIsTUFBTSxHQUFHLGlCQUFpQixDQU96QixlQUFlLENBQUMsRUFDZCxTQUFTLEVBQUUsZ0NBQW9FLENBQUMsV0FBc0IsR0FDdkc7O0FBL0ZQLEFBbUdFLFNBbkdPLENBbUdQLHNCQUFzQixDQUFDLEVBMUd2QixNQUFNLEVBQUUsR0FBRyxFQUNYLE9BQU8sRUFBRSxJQUFJLEVBQ2IsUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLEdBQUcsRUFDVixPQUFPLEVsQm1HRSxHQUFHLEVrQktWLE1BQU0sRUFBRSxDQUFDLEVBQ1QsS0FBSyxFQUFFLENBQUMsR0FjVDs7QUFwSEgsQUF3R0ksU0F4R0ssQ0FtR1Asc0JBQXNCLEFBS25CLE1BQU0sR0FBRyxpQkFBaUIsRUF4Ry9CLFNBQVMsQ0FtR1Asc0JBQXNCLEFBTW5CLE1BQU0sR0FBRyxpQkFBaUIsQ0FBQyxFQUMxQixTQUFTLEVBQUUsbUJBQWtDLENBQUMsY0FBdUIsQ0FBQyxhQUFzQixHQVM3Rjs7QUFuSEwsQUE0R00sU0E1R0csQ0FtR1Asc0JBQXNCLEFBS25CLE1BQU0sR0FBRyxpQkFBaUIsQUFJeEIsUUFBUSxFQTVHZixTQUFTLENBbUdQLHNCQUFzQixBQU1uQixNQUFNLEdBQUcsaUJBQWlCLEFBR3hCLFFBQVEsQ0FBQyxFQUNSLFVBQVUsRUFBRSxzRUFBaUUsR0FDOUU7O0FBOUdQLEFBZ0hNLFNBaEhHLENBbUdQLHNCQUFzQixBQUtuQixNQUFNLEdBQUcsaUJBQWlCLENBUXpCLGVBQWUsRUFoSHJCLFNBQVMsQ0FtR1Asc0JBQXNCLEFBTW5CLE1BQU0sR0FBRyxpQkFBaUIsQ0FPekIsZUFBZSxDQUFDLEVBQ2QsU0FBUyxFQUFFLGlDQUFxRSxDQUFDLFdBQXNCLEdBQ3hHOztBQ2pJUCxBQUFBLFNBQVMsQ0FBQyxFQUNSLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFVBQVUsRW5CcUJJLE9BQXFCLEVtQnBCbkMsTUFBTSxFQUFFLENBQUMsRUFDVCxhQUFhLEVuQmlETixNQUFLLEVtQmhEWixLQUFLLEVwQk5TLE9BQU8sRW9CT3JCLE1BQU0sRW5CZ0RDLE1BQUssRW1CL0NaLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEtBQUssRUFBRSxJQUFJLEdBeUJaOztBQWpDRCxBQVVFLFNBVk8sQUFVTixzQkFBc0IsQ0FBQyxFQUN0QixVQUFVLEVBQUUsV0FBVyxFQUN2QixhQUFhLEVuQnlDUixNQUFLLEdtQnhDWDs7QUFiSCxBQWVFLFNBZk8sQUFlTix3QkFBd0IsQ0FBQyxFQUN4QixVQUFVLEVwQmpCRSxPQUFPLEVvQmtCbkIsYUFBYSxFbkJvQ1IsTUFBSyxHbUJuQ1g7O0FBbEJILEFBb0JFLFNBcEJPLEFBb0JOLG1CQUFtQixDQUFDLEVBQ25CLFVBQVUsRXBCdEJFLE9BQU8sRW9CdUJuQixhQUFhLEVuQitCUixNQUFLLEdtQjlCWDs7QUF2QkgsQUF5QkUsU0F6Qk8sQUF5Qk4sY0FBYyxDQUFDLEVBQ2QsU0FBUyxFQUFFLDJDQUEyQyxFQUN0RCxVQUFVLEVuQkpFLE9BQXFCLENtQklOLG1EQUFpRSxDQUFDLEdBQUcsQ0FBQyxTQUFXLENBQUMsSUFBSSxDQUFDLFNBQVMsR0FLNUg7O0FBaENILEFBNkJJLFNBN0JLLEFBeUJOLGNBQWMsQUFJWixtQkFBbUIsQ0FBQyxFQUNuQixVQUFVLEVBQUUsV0FBVyxHQUN4Qjs7QUFJTCxVQUFVLENBQVYsc0JBQVUsR0FDUixFQUFFLEdBQ0EsbUJBQW1CLEVBQUUsTUFBTTtFQUU3QixJQUFJLEdBQ0YsbUJBQW1CLEVBQUUsT0FBTzs7QUN4Q2hDLEFBQUEsT0FBTyxDQUFDLEVBQ04sVUFBVSxFQUFFLElBQUksRUFDaEIsVUFBVSxFQUFFLFdBQVcsRUFDdkIsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRXBCc0RDLE1BQU0sR29CcUNkOztBQWhHRCxBQU9FLE9BUEssQUFPSixNQUFNLENBQUMsRVpQUixVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBSyxDVERULHVCQUFPLEVxQlVuQixPQUFPLEVBQUUsSUFBSSxHQUNkOztBQVZILEFBYUksT0FiRyxBQVlKLFFBQVEsQUFBQSxJQUFLLEVBQUEsQUFBQSxZQUFDLEFBQUEsRUFDWixPQUFPLENBQUMsRUFDUCxPQUFPLEVBQUUsV0FBVyxHQUNyQjs7QUFmTCxBQW1CRSxPQW5CSyxBQW1CSixzQkFBc0IsQ0FBQyxFQUN0QixrQkFBa0IsRUFBRSxJQUFJLEVBQ3hCLFVBQVUsRXJCdEJFLE9BQU8sRXFCdUJuQixNQUFNLEVBQUUsQ0FBQyxFQUNULGFBQWEsRUFBRSxHQUFHLEVBQ2xCLE1BQU0sRXBCZ0NELE1BQUssRW9CL0JWLFVBQVUsRUFBRSxRQUF3QixFQUNwQyxVQUFVLEVBQUUsYUFBYSxFQUN6QixLQUFLLEVwQjZCQSxNQUFLLEdvQjVCWDs7QUE1QkgsQUE2QkUsT0E3QkssQUE2Qkosa0JBQWtCLENBQUMsRUFDbEIsVUFBVSxFckIvQkUsT0FBTyxFcUJnQ25CLE1BQU0sRUFBRSxDQUFDLEVBQ1QsYUFBYSxFQUFFLEdBQUcsRUFDbEIsTUFBTSxFcEJ1QkQsTUFBSyxFb0J0QlYsVUFBVSxFQUFFLGFBQWEsRUFDekIsS0FBSyxFcEJxQkEsTUFBSyxHb0JwQlg7O0FBcENILEFBcUNFLE9BckNLLEFBcUNKLFdBQVcsQ0FBQyxFQUNYLFVBQVUsRXJCdkNFLE9BQU8sRXFCd0NuQixNQUFNLEVBQUUsQ0FBQyxFQUNULGFBQWEsRUFBRSxHQUFHLEVBQ2xCLE1BQU0sRXBCZUQsTUFBSyxFb0JkVixVQUFVLEVBQUUsYUFBYSxFQUN6QixLQUFLLEVwQmFBLE1BQUssR29CWlg7O0FBNUNILEFBK0NJLE9BL0NHLEFBOENKLE9BQU8sQUFDTCxzQkFBc0IsQ0FBQyxFQUN0QixTQUFTLEVBQUUsV0FBVyxHQUN2Qjs7QUFqREwsQUFrREksT0FsREcsQUE4Q0osT0FBTyxBQUlMLGtCQUFrQixDQUFDLEVBQ2xCLFNBQVMsRUFBRSxXQUFXLEdBQ3ZCOztBQXBETCxBQXFESSxPQXJERyxBQThDSixPQUFPLEFBT0wsV0FBVyxDQUFDLEVBQ1gsU0FBUyxFQUFFLFdBQVcsR0FDdkI7O0FBdkRMLEFBNERJLE9BNURHLEFBMERKLFNBQVMsQUFFUCxzQkFBc0IsRUE1RDNCLE9BQU8sQUEyREosU0FBUyxBQUNQLHNCQUFzQixDQUFDLEVBQ3RCLFVBQVUsRXBCNUNHLE9BQXlCLEVvQjZDdEMsU0FBUyxFQUFFLFFBQVEsR0FDcEI7O0FBL0RMLEFBZ0VJLE9BaEVHLEFBMERKLFNBQVMsQUFNUCxrQkFBa0IsRUFoRXZCLE9BQU8sQUEyREosU0FBUyxBQUtQLGtCQUFrQixDQUFDLEVBQ2xCLFVBQVUsRXBCaERHLE9BQXlCLEVvQmlEdEMsU0FBUyxFQUFFLFFBQVEsR0FDcEI7O0FBbkVMLEFBb0VJLE9BcEVHLEFBMERKLFNBQVMsQUFVUCxXQUFXLEVBcEVoQixPQUFPLEFBMkRKLFNBQVMsQUFTUCxXQUFXLENBQUMsRUFDWCxVQUFVLEVwQnBERyxPQUF5QixFb0JxRHRDLFNBQVMsRUFBRSxRQUFRLEdBQ3BCOztBQXZFTCxBQTJFRSxPQTNFSyxBQTJFSiwrQkFBK0IsQ0FBQyxFQUMvQixVQUFVLEVwQnJERSxPQUFxQixFb0JzRGpDLGFBQWEsRXBCeEJSLE1BQUssRW9CeUJWLE1BQU0sRXBCekJELE1BQUssRW9CMEJWLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBaEZILEFBaUZFLE9BakZLLEFBaUZKLGtCQUFrQixDQUFDLEVBQ2xCLFVBQVUsRXBCM0RFLE9BQXFCLEVvQjREakMsYUFBYSxFcEI5QlIsTUFBSyxFb0IrQlYsTUFBTSxFcEIvQkQsTUFBSyxFb0JnQ1YsS0FBSyxFQUFFLElBQUksR0FDWjs7QUF0RkgsQUF1RkUsT0F2RkssQUF1RkosV0FBVyxDQUFDLEVBQ1gsVUFBVSxFcEJqRUUsT0FBcUIsRW9Ca0VqQyxhQUFhLEVwQnBDUixNQUFLLEVvQnFDVixNQUFNLEVwQnJDRCxNQUFLLEVvQnNDVixLQUFLLEVBQUUsSUFBSSxHQUNaOztBQTVGSCxBQTZGRSxPQTdGSyxBQTZGSixnQkFBZ0IsQ0FBQyxFQUNoQixVQUFVLEVyQi9GRSxPQUFPLEdxQmdHcEI7O0FDaEdILEFBQ0UsU0FETyxDQUNQLGNBQWMsQ0FBQyxFQUNiLE9BQU8sRUFBRSxJQUFJLEVBQ2IsYUFBYSxFckJ5RFIsTUFBTSxFcUJ4RFgsUUFBUSxFQUFFLFFBQVEsR0FpRG5COztBQXJESCxBQUtJLFNBTEssQ0FDUCxjQUFjLEFBSVgsUUFBUSxDQUFDLEVBQ1IsVUFBVSxFdEJERCxPQUF5QixFc0JFbEMsT0FBTyxFQUFFLEVBQUUsRUFDWCxNQUFNLEVBQUUsSUFBSSxFQUNaLElBQUksRUFBRSxJQUFJLEVBQ1YsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFckJpREEsTUFBTSxFcUJoRFQsS0FBSyxFQUFFLEdBQUcsR0FDWDs7QUFiTCxBQWVJLFNBZkssQ0FDUCxjQUFjLENBY1osY0FBYyxDQUFDLEVBQ2IsSUFBSSxFQUFFLFFBQVEsR0FDZjs7QUFqQkwsQUFtQkksU0FuQkssQ0FDUCxjQUFjLENBa0JaLGlCQUFpQixDQUFDLEVBQ2hCLElBQUksRUFBRSxRQUFRLEVBQ2QsT0FBTyxFQUFFLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDckJxQ2YsTUFBSyxHcUJwQ1Q7O0FBdEJMLEFBd0JJLFNBeEJLLENBQ1AsY0FBYyxDQXVCWixjQUFjLENBQUMsRUFDYixXQUFXLEVBQUUsTUFBTSxFQUNuQixhQUFhLEVBQUUsR0FBRyxFQUNsQixLQUFLLEV0QnpCRyxJQUFJLEVzQjBCWixPQUFPLEVBQUUsSUFBSSxFQUNiLE1BQU0sRXJCK0JILE1BQU0sRXFCOUJULGVBQWUsRUFBRSxNQUFNLEVBQ3ZCLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLEtBQUssRXJCNEJGLE1BQU0sR3FCUlY7O0FBcERMLEFBaUNNLFNBakNHLENBQ1AsY0FBYyxDQXVCWixjQUFjLEFBU1gsUUFBUSxDQUFDLEVBQ1IsTUFBTSxFckJvQkwsTUFBSyxDcUJwQm1CLEtBQUssQ3RCbEN0QixPQUFPLEVzQm1DZixhQUFhLEVBQUUsR0FBRyxFQUNsQixPQUFPLEVBQUUsRUFBRSxFQUNYLE9BQU8sRUFBRSxLQUFLLEVBQ2QsTUFBTSxFckJrQkwsTUFBSyxFcUJqQk4sSUFBSSxFckJpQkgsTUFBSyxFcUJoQk4sUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFckJlRixNQUFLLEVxQmROLEtBQUssRXJCY0osTUFBSyxHcUJiUDs7QUEzQ1AsQUE2Q00sU0E3Q0csQ0FDUCxjQUFjLENBdUJaLGNBQWMsQUFxQlgsUUFBUSxDQUFDLEVBQ1IsVUFBVSxFdEI5Q0YsT0FBTyxFc0IrQ2YsV0FBVyxFckIyQkwsTUFBTSxHcUJ2QmI7O0FBbkRQLEFBZ0RRLFNBaERDLENBQ1AsY0FBYyxDQXVCWixjQUFjLEFBcUJYLFFBQVEsQUFHTixRQUFRLENBQUMsRUFDUixPQUFPLEVBQUUsSUFBSSxHQUNkOztBQ3hDVCxBQUFBLFdBQVcsQ0FBQyxFQUNWLFdBQVcsRUFBRSxNQUFNLEVBQ25CLE9BQU8sRUFBRSxJQUFJLEVBQ2IsY0FBYyxFQUFFLE1BQU0sR0FtQnZCOztBQXRCRCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sR0FBRyxBQUFULElBQWEsYUFBYSxDQUFtQixFQUNwRSxxQkFBcUIsRUFBRSxFQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sR0FBRyxBQUFULElBQWEsYUFBYSxDQUFtQixFQUNwRSxxQkFBcUIsRUFBRSxhQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sR0FBRyxBQUFULElBQWEsYUFBYSxDQUFtQixFQUNwRSxxQkFBcUIsRUFBRSxhQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sR0FBRyxBQUFULElBQWEsYUFBYSxDQUFtQixFQUNwRSxxQkFBcUIsRUFBRSxhQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sR0FBRyxBQUFULElBQWEsYUFBYSxDQUFtQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sR0FBRyxBQUFULElBQWEsYUFBYSxDQUFtQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sR0FBRyxBQUFULElBQWEsYUFBYSxDQUFtQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sR0FBRyxBQUFULElBQWEsYUFBYSxDQUFtQixFQUNwRSxxQkFBcUIsRUFBRSxHQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sR0FBRyxBQUFULElBQWEsYUFBYSxDQUFtQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxHQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxHQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxHQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxJQUE0QyxHQUNwRTs7QUFJTCxBQVFFLFdBUlMsQ0FRVCxjQUFjLENBQUMsRUFDYixNQUFNLEVBQUUsU0FBUyxFQUNqQixNQUFNLEVBQUUsSUFBSSxFQUNaLEtBQUssRUFBRSxDQUFDLEVBQ1IsS0FBSyxFQUFFLEdBQUcsR0FDWDs7QUFiSCxBQWVFLFdBZlMsQ0FlVCxhQUFhLENBQUMsRUFDWixxQkFBcUIsRUFBRSxDQUFDLEVBQ3hCLGlCQUFpQixFQUFFLFNBQVMsRUFDNUIsZUFBZSxFQUFFLElBQUksRUFDckIsU0FBUyxFQUFFLElBQUksRUFDZixLQUFLLEVBQUUsQ0FBQyxHQUNUIn0= */
diff --git a/themes/quark/css-compiled/spectre-exp.min.css b/themes/quark/css-compiled/spectre-exp.min.css
deleted file mode 100644
index 104787b7..00000000
--- a/themes/quark/css-compiled/spectre-exp.min.css
+++ /dev/null
@@ -1 +0,0 @@
-/*! Spectre.css Experimentals v0.5.8 | MIT License | github.com/picturepan2/spectre */.form-autocomplete{position:relative}.form-autocomplete .form-autocomplete-input{display:-ms-flexbox;display:flex;height:auto;min-height:1.6rem;padding:.1rem;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-autocomplete .form-autocomplete-input.is-focused{border-color:#3085ee;box-shadow:0 0 0 .1rem rgba(48,133,238,.2)}.form-autocomplete .form-autocomplete-input .form-input{line-height:.8rem;display:inline-block;width:auto;height:1.2rem;margin:.1rem;border-color:transparent;box-shadow:none;-ms-flex:1 0 auto;flex:1 0 auto}.form-autocomplete .menu{position:absolute;top:100%;left:0;width:100%}.form-autocomplete.autocomplete-oneline .form-autocomplete-input{overflow-x:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.form-autocomplete.autocomplete-oneline .chip{-ms-flex:1 0 auto;flex:1 0 auto}.calendar{display:block;min-width:280px;border:.05rem solid #e7e9ed;border-radius:.1rem}.calendar .calendar-nav{font-size:.9rem;display:-ms-flexbox;display:flex;padding:.4rem;border-top-left-radius:.1rem;border-top-right-radius:.1rem;background:#f8f9fa;-ms-flex-align:center;align-items:center}.calendar .calendar-body,.calendar .calendar-header{display:-ms-flexbox;display:flex;padding:.4rem 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.calendar .calendar-body .calendar-date,.calendar .calendar-header .calendar-date{max-width:14.28%;-ms-flex:0 0 14.28%;flex:0 0 14.28%}.calendar .calendar-header{font-size:.7rem;text-align:center;color:#acb3c2;border-bottom:.05rem solid #e7e9ed;background:#f8f9fa}.calendar .calendar-body{color:#667189}.calendar .calendar-date{padding:.2rem;border:0}.calendar .calendar-date .date-item{font-size:.7rem;line-height:1rem;position:relative;width:1.4rem;height:1.4rem;padding:.1rem;cursor:pointer;transition:background .2s,border .2s,box-shadow .2s,color .2s;text-align:center;vertical-align:middle;white-space:nowrap;text-decoration:none;color:#667189;border:.05rem solid transparent;border-radius:50%;outline:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.calendar .calendar-date .date-item.date-today{color:#3085ee;border-color:#d3e5fb}.calendar .calendar-date .date-item:focus{box-shadow:0 0 0 .1rem rgba(48,133,238,.2)}.calendar .calendar-date .date-item:focus,.calendar .calendar-date .date-item:hover{text-decoration:none;color:#3085ee;border-color:#d3e5fb;background:#eff5fe}.calendar .calendar-date .date-item.active,.calendar .calendar-date .date-item:active{color:#fff;border-color:#1370e3;background:#227ded}.calendar .calendar-date .date-item.badge::after{position:absolute;top:3px;right:3px;transform:translate(50%,-50%)}.calendar .calendar-date .calendar-event.disabled,.calendar .calendar-date .calendar-event:disabled,.calendar .calendar-date .date-item.disabled,.calendar .calendar-date .date-item:disabled{cursor:default;pointer-events:none;opacity:.25}.calendar .calendar-date.next-month .calendar-event,.calendar .calendar-date.next-month .date-item,.calendar .calendar-date.prev-month .calendar-event,.calendar .calendar-date.prev-month .date-item{opacity:.25}.calendar .calendar-range{position:relative}.calendar .calendar-range::before{position:absolute;top:50%;right:0;left:0;height:1.4rem;content:'';transform:translateY(-50%);background:#e1edfd}.calendar .calendar-range.range-start::before{left:50%}.calendar .calendar-range.range-end::before{right:50%}.calendar .calendar-range.range-end .date-item,.calendar .calendar-range.range-start .date-item{color:#fff;border-color:#1370e3;background:#227ded}.calendar .calendar-range .date-item{color:#3085ee}.calendar.calendar-lg .calendar-body{padding:0}.calendar.calendar-lg .calendar-body .calendar-date{display:-ms-flexbox;display:flex;flex-direction:column;height:5.5rem;padding:0;border-right:.05rem solid #e7e9ed;border-bottom:.05rem solid #e7e9ed;-ms-flex-direction:column}.calendar.calendar-lg .calendar-body .calendar-date:nth-child(7n){border-right:0}.calendar.calendar-lg .calendar-body .calendar-date:nth-last-child(-n+7){border-bottom:0}.calendar.calendar-lg .date-item{height:1.4rem;margin-top:.2rem;margin-right:.2rem;-ms-flex-item-align:end;align-self:flex-end}.calendar.calendar-lg .calendar-range::before{top:19px}.calendar.calendar-lg .calendar-range.range-start::before{left:auto;width:19px}.calendar.calendar-lg .calendar-range.range-end::before{right:19px}.calendar.calendar-lg .calendar-events{line-height:1;overflow-y:auto;padding:.2rem;-ms-flex-positive:1;flex-grow:1}.calendar.calendar-lg .calendar-event{font-size:.7rem;display:block;overflow:hidden;margin:.1rem auto;padding:3px 4px;white-space:nowrap;text-overflow:ellipsis;border-radius:.1rem}.carousel .carousel-locator:nth-of-type(1):checked~.carousel-container .carousel-item:nth-of-type(1),.carousel .carousel-locator:nth-of-type(2):checked~.carousel-container .carousel-item:nth-of-type(2),.carousel .carousel-locator:nth-of-type(3):checked~.carousel-container .carousel-item:nth-of-type(3),.carousel .carousel-locator:nth-of-type(4):checked~.carousel-container .carousel-item:nth-of-type(4),.carousel .carousel-locator:nth-of-type(5):checked~.carousel-container .carousel-item:nth-of-type(5),.carousel .carousel-locator:nth-of-type(6):checked~.carousel-container .carousel-item:nth-of-type(6),.carousel .carousel-locator:nth-of-type(7):checked~.carousel-container .carousel-item:nth-of-type(7),.carousel .carousel-locator:nth-of-type(8):checked~.carousel-container .carousel-item:nth-of-type(8){z-index:100;animation:carousel-slidein .75s ease-in-out 1;opacity:1}.carousel .carousel-locator:nth-of-type(1):checked~.carousel-nav .nav-item:nth-of-type(1),.carousel .carousel-locator:nth-of-type(2):checked~.carousel-nav .nav-item:nth-of-type(2),.carousel .carousel-locator:nth-of-type(3):checked~.carousel-nav .nav-item:nth-of-type(3),.carousel .carousel-locator:nth-of-type(4):checked~.carousel-nav .nav-item:nth-of-type(4),.carousel .carousel-locator:nth-of-type(5):checked~.carousel-nav .nav-item:nth-of-type(5),.carousel .carousel-locator:nth-of-type(6):checked~.carousel-nav .nav-item:nth-of-type(6),.carousel .carousel-locator:nth-of-type(7):checked~.carousel-nav .nav-item:nth-of-type(7),.carousel .carousel-locator:nth-of-type(8):checked~.carousel-nav .nav-item:nth-of-type(8){color:#e7e9ed}.carousel{position:relative;z-index:1;display:block;overflow:hidden;width:100%;background:#f8f9fa;-webkit-overflow-scrolling:touch}.carousel .carousel-container{position:relative;left:0;height:100%}.carousel .carousel-container::before{display:block;padding-bottom:56.25%;content:''}.carousel .carousel-container .carousel-item{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;animation:carousel-slideout 1s ease-in-out 1;opacity:0}.carousel .carousel-container .carousel-item:hover .item-next,.carousel .carousel-container .carousel-item:hover .item-prev{opacity:1}.carousel .carousel-container .item-next,.carousel .carousel-container .item-prev{position:absolute;z-index:100;top:50%;transition:all .4s;transform:translateY(-50%);opacity:0;color:#e7e9ed;border-color:rgba(231,233,237,.5);background:rgba(231,233,237,.25)}.carousel .carousel-container .item-prev{left:1rem}.carousel .carousel-container .item-next{right:1rem}.carousel .carousel-nav{position:absolute;z-index:100;bottom:.4rem;left:50%;display:-ms-flexbox;display:flex;width:10rem;transform:translateX(-50%);-ms-flex-pack:center;justify-content:center}.carousel .carousel-nav .nav-item{position:relative;display:block;max-width:2.5rem;height:1.6rem;margin:.2rem;color:rgba(231,233,237,.5);-ms-flex:1 0 auto;flex:1 0 auto}.carousel .carousel-nav .nav-item::before{position:absolute;top:.5rem;display:block;width:100%;height:.1rem;content:'';background:currentColor}@keyframes carousel-slidein{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes carousel-slideout{0%{transform:translateX(0);opacity:1}100%{transform:translateX(-50%);opacity:1}}.comparison-slider{position:relative;overflow:hidden;width:100%;height:50vh;-webkit-overflow-scrolling:touch}.comparison-slider .comparison-after,.comparison-slider .comparison-before{position:absolute;top:0;left:0;overflow:hidden;height:100%;margin:0}.comparison-slider .comparison-after img,.comparison-slider .comparison-before img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:left center}.comparison-slider .comparison-before{z-index:1;width:100%}.comparison-slider .comparison-before .comparison-label{right:.8rem}.comparison-slider .comparison-after{z-index:2;min-width:0;max-width:100%}.comparison-slider .comparison-after::before{position:absolute;z-index:1;top:0;right:.8rem;left:0;height:100%;content:'';cursor:default;background:0 0}.comparison-slider .comparison-after::after{position:absolute;top:50%;right:.4rem;width:3px;height:3px;content:'';transform:translate(50%,-50%);color:#fff;border-radius:50%;background:currentColor;box-shadow:0 -5px,0 5px}.comparison-slider .comparison-after .comparison-label{left:.8rem}.comparison-slider .comparison-resizer{position:relative;top:50%;left:0;width:0;min-width:.8rem;max-width:100%;height:.8rem;resize:horizontal;cursor:ew-resize;transform:translateY(-50%) scaleY(30);animation:first-run 1.5s 1 ease-in-out;opacity:0;outline:0}.comparison-slider .comparison-label{position:absolute;bottom:.8rem;padding:.2rem .4rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;background:rgba(69,77,93,.5)}@keyframes first-run{0%{width:0}25%{width:2.4rem}50%{width:.8rem}75%{width:1.2rem}100%{width:0}}.filter .filter-tag#tag-0:checked~.filter-nav .chip[for=tag-0],.filter .filter-tag#tag-1:checked~.filter-nav .chip[for=tag-1],.filter .filter-tag#tag-2:checked~.filter-nav .chip[for=tag-2],.filter .filter-tag#tag-3:checked~.filter-nav .chip[for=tag-3],.filter .filter-tag#tag-4:checked~.filter-nav .chip[for=tag-4],.filter .filter-tag#tag-5:checked~.filter-nav .chip[for=tag-5],.filter .filter-tag#tag-6:checked~.filter-nav .chip[for=tag-6],.filter .filter-tag#tag-7:checked~.filter-nav .chip[for=tag-7],.filter .filter-tag#tag-8:checked~.filter-nav .chip[for=tag-8]{color:#fff;background:#3085ee}.filter .filter-tag#tag-1:checked~.filter-body .filter-item:not([data-tag~=tag-1]),.filter .filter-tag#tag-2:checked~.filter-body .filter-item:not([data-tag~=tag-2]),.filter .filter-tag#tag-3:checked~.filter-body .filter-item:not([data-tag~=tag-3]),.filter .filter-tag#tag-4:checked~.filter-body .filter-item:not([data-tag~=tag-4]),.filter .filter-tag#tag-5:checked~.filter-body .filter-item:not([data-tag~=tag-5]),.filter .filter-tag#tag-6:checked~.filter-body .filter-item:not([data-tag~=tag-6]),.filter .filter-tag#tag-7:checked~.filter-body .filter-item:not([data-tag~=tag-7]),.filter .filter-tag#tag-8:checked~.filter-body .filter-item:not([data-tag~=tag-8]){display:none}.filter .filter-nav{margin:.4rem 0}.filter .filter-body{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.meter{display:block;width:100%;height:.8rem;border:0;border-radius:.1rem;background:#f8f9fa;-webkit-appearance:none;-moz-appearance:none;appearance:none}.meter::-webkit-meter-inner-element{display:block}.meter::-webkit-meter-bar,.meter::-webkit-meter-even-less-good-value,.meter::-webkit-meter-optimum-value,.meter::-webkit-meter-suboptimum-value{border-radius:.1rem}.meter::-webkit-meter-bar{background:#f8f9fa}.meter::-webkit-meter-optimum-value{background:#32b643}.meter::-webkit-meter-suboptimum-value{background:#ffb700}.meter::-webkit-meter-even-less-good-value{background:#e85600}.meter:-moz-meter-optimum,.meter:-moz-meter-sub-optimum,.meter:-moz-meter-sub-sub-optimum,.meter::-moz-meter-bar{border-radius:.1rem}.meter:-moz-meter-optimum::-moz-meter-bar{background:#32b643}.meter:-moz-meter-sub-optimum::-moz-meter-bar{background:#ffb700}.meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:#e85600}.off-canvas{position:relative;display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-flow:nowrap;flex-flow:nowrap}.off-canvas .off-canvas-toggle{position:absolute;z-index:1;top:.4rem;left:.4rem;display:block;transition:none}.off-canvas .off-canvas-sidebar{position:fixed;z-index:200;top:0;bottom:0;left:0;overflow-y:auto;min-width:10rem;transition:transform .25s;transform:translateX(-100%);background:#f8f9fa}.off-canvas .off-canvas-content{height:100%;padding:.4rem .4rem .4rem 4rem;-ms-flex:1 1 auto;flex:1 1 auto}.off-canvas .off-canvas-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:none;width:100%;height:100%;border-color:transparent;border-radius:0;background:rgba(69,77,93,.1)}.off-canvas .off-canvas-sidebar.active,.off-canvas .off-canvas-sidebar:target{transform:translateX(0)}.off-canvas .off-canvas-sidebar.active~.off-canvas-overlay,.off-canvas .off-canvas-sidebar:target~.off-canvas-overlay{z-index:100;display:block}@media (min-width:960px){.off-canvas.off-canvas-sidebar-show .off-canvas-toggle{display:none}.off-canvas.off-canvas-sidebar-show .off-canvas-sidebar{position:relative;transform:none;-ms-flex:0 0 auto;flex:0 0 auto}.off-canvas.off-canvas-sidebar-show .off-canvas-overlay{display:none!important}}.parallax{position:relative;display:block;width:auto;height:auto}.parallax .parallax-content{width:100%;height:auto;transition:all .4s ease;transform:perspective(1000px);box-shadow:0 1rem 2.1rem rgba(69,77,93,.3);transform-style:preserve-3d}.parallax .parallax-content::before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:''}.parallax .parallax-front{position:absolute;z-index:1;top:0;left:0;display:-ms-flexbox;display:flex;width:100%;height:100%;transition:transform .4s;transform:translateZ(50px) scale(.95);text-align:center;color:#fff;text-shadow:0 0 20px rgba(69,77,93,.75);-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.parallax .parallax-top-left{position:absolute;z-index:100;top:0;left:0;width:50%;height:50%;outline:0}.parallax .parallax-top-left:focus~.parallax-content,.parallax .parallax-top-left:hover~.parallax-content{transform:perspective(1000px) rotateX(3deg) rotateY(-3deg)}.parallax .parallax-top-left:focus~.parallax-content::before,.parallax .parallax-top-left:hover~.parallax-content::before{background:linear-gradient(135deg,rgba(255,255,255,.35) 0,transparent 50%)}.parallax .parallax-top-left:focus~.parallax-content .parallax-front,.parallax .parallax-top-left:hover~.parallax-content .parallax-front{transform:translate3d(4.5px,4.5px,50px) scale(.95)}.parallax .parallax-top-right{position:absolute;z-index:100;top:0;right:0;width:50%;height:50%;outline:0}.parallax .parallax-top-right:focus~.parallax-content,.parallax .parallax-top-right:hover~.parallax-content{transform:perspective(1000px) rotateX(3deg) rotateY(3deg)}.parallax .parallax-top-right:focus~.parallax-content::before,.parallax .parallax-top-right:hover~.parallax-content::before{background:linear-gradient(-135deg,rgba(255,255,255,.35) 0,transparent 50%)}.parallax .parallax-top-right:focus~.parallax-content .parallax-front,.parallax .parallax-top-right:hover~.parallax-content .parallax-front{transform:translate3d(-4.5px,4.5px,50px) scale(.95)}.parallax .parallax-bottom-left{position:absolute;z-index:100;bottom:0;left:0;width:50%;height:50%;outline:0}.parallax .parallax-bottom-left:focus~.parallax-content,.parallax .parallax-bottom-left:hover~.parallax-content{transform:perspective(1000px) rotateX(-3deg) rotateY(-3deg)}.parallax .parallax-bottom-left:focus~.parallax-content::before,.parallax .parallax-bottom-left:hover~.parallax-content::before{background:linear-gradient(45deg,rgba(255,255,255,.35) 0,transparent 50%)}.parallax .parallax-bottom-left:focus~.parallax-content .parallax-front,.parallax .parallax-bottom-left:hover~.parallax-content .parallax-front{transform:translate3d(4.5px,-4.5px,50px) scale(.95)}.parallax .parallax-bottom-right{position:absolute;z-index:100;right:0;bottom:0;width:50%;height:50%;outline:0}.parallax .parallax-bottom-right:focus~.parallax-content,.parallax .parallax-bottom-right:hover~.parallax-content{transform:perspective(1000px) rotateX(-3deg) rotateY(3deg)}.parallax .parallax-bottom-right:focus~.parallax-content::before,.parallax .parallax-bottom-right:hover~.parallax-content::before{background:linear-gradient(-45deg,rgba(255,255,255,.35) 0,transparent 50%)}.parallax .parallax-bottom-right:focus~.parallax-content .parallax-front,.parallax .parallax-bottom-right:hover~.parallax-content .parallax-front{transform:translate3d(-4.5px,-4.5px,50px) scale(.95)}.progress{position:relative;width:100%;height:.2rem;color:#3085ee;border:0;border-radius:.1rem;background:#f0f1f4;-webkit-appearance:none;-moz-appearance:none;appearance:none}.progress::-webkit-progress-bar{border-radius:.1rem;background:0 0}.progress::-webkit-progress-value{border-radius:.1rem;background:#3085ee}.progress::-moz-progress-bar{border-radius:.1rem;background:#3085ee}.progress:indeterminate{animation:progress-indeterminate 1.5s linear infinite;background:#f0f1f4 linear-gradient(to right,#3085ee 30%,#f0f1f4 30%) top left/150% 150% no-repeat}.progress:indeterminate::-moz-progress-bar{background:0 0}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.slider{display:block;width:100%;height:1.2rem;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.slider:focus{outline:0;box-shadow:0 0 0 .1rem rgba(48,133,238,.2)}.slider.tooltip:not([data-tooltip])::after{content:attr(value)}.slider::-webkit-slider-thumb{width:.6rem;height:.6rem;margin-top:-.25rem;transition:transform .2s;border:0;border-radius:50%;background:#3085ee;-webkit-appearance:none}.slider::-moz-range-thumb{width:.6rem;height:.6rem;transition:transform .2s;border:0;border-radius:50%;background:#3085ee}.slider::-ms-thumb{width:.6rem;height:.6rem;transition:transform .2s;border:0;border-radius:50%;background:#3085ee}.slider:active::-webkit-slider-thumb{transform:scale(1.25)}.slider:active::-moz-range-thumb{transform:scale(1.25)}.slider:active::-ms-thumb{transform:scale(1.25)}.slider.disabled::-webkit-slider-thumb,.slider:disabled::-webkit-slider-thumb{transform:scale(1);background:#e7e9ed}.slider.disabled::-moz-range-thumb,.slider:disabled::-moz-range-thumb{transform:scale(1);background:#e7e9ed}.slider.disabled::-ms-thumb,.slider:disabled::-ms-thumb{transform:scale(1);background:#e7e9ed}.slider::-webkit-slider-runnable-track{width:100%;height:.1rem;border-radius:.1rem;background:#f0f1f4}.slider::-moz-range-track{width:100%;height:.1rem;border-radius:.1rem;background:#f0f1f4}.slider::-ms-track{width:100%;height:.1rem;border-radius:.1rem;background:#f0f1f4}.slider::-ms-fill-lower{background:#3085ee}.timeline .timeline-item{position:relative;display:-ms-flexbox;display:flex;margin-bottom:1.2rem}.timeline .timeline-item::before{position:absolute;top:1.2rem;left:11px;width:2px;height:100%;content:'';background:#e7e9ed}.timeline .timeline-item .timeline-left{-ms-flex:0 0 auto;flex:0 0 auto}.timeline .timeline-item .timeline-content{padding:2px 0 2px .8rem;-ms-flex:1 1 auto;flex:1 1 auto}.timeline .timeline-item .timeline-icon{display:-ms-flexbox;display:flex;width:1.2rem;height:1.2rem;text-align:center;color:#fff;border-radius:50%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.timeline .timeline-item .timeline-icon::before{position:absolute;top:.4rem;left:.4rem;display:block;width:.4rem;height:.4rem;content:'';border:.1rem solid #3085ee;border-radius:50%}.timeline .timeline-item .timeline-icon.icon-lg{line-height:1.2rem;background:#3085ee}.timeline .timeline-item .timeline-icon.icon-lg::before{content:none}.viewer-360{display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-direction:column}.viewer-360 .viewer-slider[max='36'][value='1']+.viewer-image{background-position-y:0}.viewer-360 .viewer-slider[max='36'][value='2']+.viewer-image{background-position-y:2.8571428571%}.viewer-360 .viewer-slider[max='36'][value='3']+.viewer-image{background-position-y:5.7142857143%}.viewer-360 .viewer-slider[max='36'][value='4']+.viewer-image{background-position-y:8.5714285714%}.viewer-360 .viewer-slider[max='36'][value='5']+.viewer-image{background-position-y:11.4285714286%}.viewer-360 .viewer-slider[max='36'][value='6']+.viewer-image{background-position-y:14.2857142857%}.viewer-360 .viewer-slider[max='36'][value='7']+.viewer-image{background-position-y:17.1428571429%}.viewer-360 .viewer-slider[max='36'][value='8']+.viewer-image{background-position-y:20%}.viewer-360 .viewer-slider[max='36'][value='9']+.viewer-image{background-position-y:22.8571428571%}.viewer-360 .viewer-slider[max='36'][value='10']+.viewer-image{background-position-y:25.7142857143%}.viewer-360 .viewer-slider[max='36'][value='11']+.viewer-image{background-position-y:28.5714285714%}.viewer-360 .viewer-slider[max='36'][value='12']+.viewer-image{background-position-y:31.4285714286%}.viewer-360 .viewer-slider[max='36'][value='13']+.viewer-image{background-position-y:34.2857142857%}.viewer-360 .viewer-slider[max='36'][value='14']+.viewer-image{background-position-y:37.1428571429%}.viewer-360 .viewer-slider[max='36'][value='15']+.viewer-image{background-position-y:40%}.viewer-360 .viewer-slider[max='36'][value='16']+.viewer-image{background-position-y:42.8571428571%}.viewer-360 .viewer-slider[max='36'][value='17']+.viewer-image{background-position-y:45.7142857143%}.viewer-360 .viewer-slider[max='36'][value='18']+.viewer-image{background-position-y:48.5714285714%}.viewer-360 .viewer-slider[max='36'][value='19']+.viewer-image{background-position-y:51.4285714286%}.viewer-360 .viewer-slider[max='36'][value='20']+.viewer-image{background-position-y:54.2857142857%}.viewer-360 .viewer-slider[max='36'][value='21']+.viewer-image{background-position-y:57.1428571429%}.viewer-360 .viewer-slider[max='36'][value='22']+.viewer-image{background-position-y:60%}.viewer-360 .viewer-slider[max='36'][value='23']+.viewer-image{background-position-y:62.8571428571%}.viewer-360 .viewer-slider[max='36'][value='24']+.viewer-image{background-position-y:65.7142857143%}.viewer-360 .viewer-slider[max='36'][value='25']+.viewer-image{background-position-y:68.5714285714%}.viewer-360 .viewer-slider[max='36'][value='26']+.viewer-image{background-position-y:71.4285714286%}.viewer-360 .viewer-slider[max='36'][value='27']+.viewer-image{background-position-y:74.2857142857%}.viewer-360 .viewer-slider[max='36'][value='28']+.viewer-image{background-position-y:77.1428571429%}.viewer-360 .viewer-slider[max='36'][value='29']+.viewer-image{background-position-y:80%}.viewer-360 .viewer-slider[max='36'][value='30']+.viewer-image{background-position-y:82.8571428571%}.viewer-360 .viewer-slider[max='36'][value='31']+.viewer-image{background-position-y:85.7142857143%}.viewer-360 .viewer-slider[max='36'][value='32']+.viewer-image{background-position-y:88.5714285714%}.viewer-360 .viewer-slider[max='36'][value='33']+.viewer-image{background-position-y:91.4285714286%}.viewer-360 .viewer-slider[max='36'][value='34']+.viewer-image{background-position-y:94.2857142857%}.viewer-360 .viewer-slider[max='36'][value='35']+.viewer-image{background-position-y:97.1428571429%}.viewer-360 .viewer-slider[max='36'][value='36']+.viewer-image{background-position-y:100%}.viewer-360 .viewer-slider{width:60%;margin:1rem;cursor:ew-resize;-ms-flex-order:2;order:2}.viewer-360 .viewer-image{max-width:100%;background-repeat:no-repeat;background-position-y:0;background-size:100%;-ms-flex-order:1;order:1}
\ No newline at end of file
diff --git a/themes/quark/css-compiled/spectre-icons.css b/themes/quark/css-compiled/spectre-icons.css
deleted file mode 100644
index d968a233..00000000
--- a/themes/quark/css-compiled/spectre-icons.css
+++ /dev/null
@@ -1,172 +0,0 @@
-/*! Spectre.css Icons v0.5.8 | MIT License | github.com/picturepan2/spectre */
-.icon { box-sizing: border-box; display: inline-block; font-size: inherit; font-style: normal; height: 1em; position: relative; text-indent: -9999px; vertical-align: middle; width: 1em; }
-
-.icon::before, .icon::after { content: ""; display: block; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }
-
-.icon.icon-2x { font-size: 1.6rem; }
-
-.icon.icon-3x { font-size: 2.4rem; }
-
-.icon.icon-4x { font-size: 3.2rem; }
-
-.accordion .icon, .btn .icon, .toast .icon, .menu .icon { vertical-align: -10%; }
-
-.btn-lg .icon { vertical-align: -15%; }
-
-.icon-arrow-down::before, .icon-arrow-left::before, .icon-arrow-right::before, .icon-arrow-up::before, .icon-downward::before, .icon-back::before, .icon-forward::before, .icon-upward::before { border: 0.1rem solid currentColor; border-bottom: 0; border-right: 0; height: .65em; width: .65em; }
-
-.icon-arrow-down::before { transform: translate(-50%, -75%) rotate(225deg); }
-
-.icon-arrow-left::before { transform: translate(-25%, -50%) rotate(-45deg); }
-
-.icon-arrow-right::before { transform: translate(-75%, -50%) rotate(135deg); }
-
-.icon-arrow-up::before { transform: translate(-50%, -25%) rotate(45deg); }
-
-.icon-back::after, .icon-forward::after { background: currentColor; height: 0.1rem; width: .8em; }
-
-.icon-downward::after, .icon-upward::after { background: currentColor; height: .8em; width: 0.1rem; }
-
-.icon-back::after { left: 55%; }
-
-.icon-back::before { transform: translate(-50%, -50%) rotate(-45deg); }
-
-.icon-downward::after { top: 45%; }
-
-.icon-downward::before { transform: translate(-50%, -50%) rotate(-135deg); }
-
-.icon-forward::after { left: 45%; }
-
-.icon-forward::before { transform: translate(-50%, -50%) rotate(135deg); }
-
-.icon-upward::after { top: 55%; }
-
-.icon-upward::before { transform: translate(-50%, -50%) rotate(45deg); }
-
-.icon-caret::before { border-top: .3em solid currentColor; border-right: .3em solid transparent; border-left: .3em solid transparent; height: 0; transform: translate(-50%, -25%); width: 0; }
-
-.icon-menu::before { background: currentColor; box-shadow: 0 -.35em, 0 .35em; height: 0.1rem; width: 100%; }
-
-.icon-apps::before { background: currentColor; box-shadow: -.35em -.35em, -.35em 0, -.35em .35em, 0 -.35em, 0 .35em, .35em -.35em, .35em 0, .35em .35em; height: 3px; width: 3px; }
-
-.icon-resize-horiz::before, .icon-resize-horiz::after, .icon-resize-vert::before, .icon-resize-vert::after { border: 0.1rem solid currentColor; border-bottom: 0; border-right: 0; height: .45em; width: .45em; }
-
-.icon-resize-horiz::before, .icon-resize-vert::before { transform: translate(-50%, -90%) rotate(45deg); }
-
-.icon-resize-horiz::after, .icon-resize-vert::after { transform: translate(-50%, -10%) rotate(225deg); }
-
-.icon-resize-horiz::before { transform: translate(-90%, -50%) rotate(-45deg); }
-
-.icon-resize-horiz::after { transform: translate(-10%, -50%) rotate(135deg); }
-
-.icon-more-horiz::before, .icon-more-vert::before { background: currentColor; box-shadow: -.4em 0, .4em 0; border-radius: 50%; height: 3px; width: 3px; }
-
-.icon-more-vert::before { box-shadow: 0 -.4em, 0 .4em; }
-
-.icon-plus::before, .icon-minus::before, .icon-cross::before { background: currentColor; height: 0.1rem; width: 100%; }
-
-.icon-plus::after, .icon-cross::after { background: currentColor; height: 100%; width: 0.1rem; }
-
-.icon-cross::before { width: 100%; }
-
-.icon-cross::after { height: 100%; }
-
-.icon-cross::before, .icon-cross::after { transform: translate(-50%, -50%) rotate(45deg); }
-
-.icon-check::before { border: 0.1rem solid currentColor; border-right: 0; border-top: 0; height: .5em; width: .9em; transform: translate(-50%, -75%) rotate(-45deg); }
-
-.icon-stop { border: 0.1rem solid currentColor; border-radius: 50%; }
-
-.icon-stop::before { background: currentColor; height: 0.1rem; transform: translate(-50%, -50%) rotate(45deg); width: 1em; }
-
-.icon-shutdown { border: 0.1rem solid currentColor; border-radius: 50%; border-top-color: transparent; }
-
-.icon-shutdown::before { background: currentColor; content: ""; height: .5em; top: .1em; width: 0.1rem; }
-
-.icon-refresh::before { border: 0.1rem solid currentColor; border-radius: 50%; border-right-color: transparent; height: 1em; width: 1em; }
-
-.icon-refresh::after { border: .2em solid currentColor; border-top-color: transparent; border-left-color: transparent; height: 0; left: 80%; top: 20%; width: 0; }
-
-.icon-search::before { border: 0.1rem solid currentColor; border-radius: 50%; height: .75em; left: 5%; top: 5%; transform: translate(0, 0) rotate(45deg); width: .75em; }
-
-.icon-search::after { background: currentColor; height: 0.1rem; left: 80%; top: 80%; transform: translate(-50%, -50%) rotate(45deg); width: .4em; }
-
-.icon-edit::before { border: 0.1rem solid currentColor; height: .4em; transform: translate(-40%, -60%) rotate(-45deg); width: .85em; }
-
-.icon-edit::after { border: .15em solid currentColor; border-top-color: transparent; border-right-color: transparent; height: 0; left: 5%; top: 95%; transform: translate(0, -100%); width: 0; }
-
-.icon-delete::before { border: 0.1rem solid currentColor; border-bottom-left-radius: 0.1rem; border-bottom-right-radius: 0.1rem; border-top: 0; height: .75em; top: 60%; width: .75em; }
-
-.icon-delete::after { background: currentColor; box-shadow: -.25em .2em, .25em .2em; height: 0.1rem; top: 0.05rem; width: .5em; }
-
-.icon-share { border: 0.1rem solid currentColor; border-radius: 0.1rem; border-right: 0; border-top: 0; }
-
-.icon-share::before { border: 0.1rem solid currentColor; border-left: 0; border-top: 0; height: .4em; left: 100%; top: .25em; transform: translate(-125%, -50%) rotate(-45deg); width: .4em; }
-
-.icon-share::after { border: 0.1rem solid currentColor; border-bottom: 0; border-right: 0; border-radius: 75% 0; height: .5em; width: .6em; }
-
-.icon-flag::before { background: currentColor; height: 1em; left: 15%; width: 0.1rem; }
-
-.icon-flag::after { border: 0.1rem solid currentColor; border-bottom-right-radius: 0.1rem; border-left: 0; border-top-right-radius: 0.1rem; height: .65em; top: 35%; left: 60%; width: .8em; }
-
-.icon-bookmark::before { border: 0.1rem solid currentColor; border-bottom: 0; border-top-left-radius: 0.1rem; border-top-right-radius: 0.1rem; height: .9em; width: .8em; }
-
-.icon-bookmark::after { border: 0.1rem solid currentColor; border-bottom: 0; border-left: 0; border-radius: 0.1rem; height: .5em; transform: translate(-50%, 35%) rotate(-45deg) skew(15deg, 15deg); width: .5em; }
-
-.icon-download, .icon-upload { border-bottom: 0.1rem solid currentColor; }
-
-.icon-download::before, .icon-upload::before { border: 0.1rem solid currentColor; border-bottom: 0; border-right: 0; height: .5em; width: .5em; transform: translate(-50%, -60%) rotate(-135deg); }
-
-.icon-download::after, .icon-upload::after { background: currentColor; height: .6em; top: 40%; width: 0.1rem; }
-
-.icon-upload::before { transform: translate(-50%, -60%) rotate(45deg); }
-
-.icon-upload::after { top: 50%; }
-
-.icon-copy::before { border: 0.1rem solid currentColor; border-radius: 0.1rem; border-right: 0; border-bottom: 0; height: .8em; left: 40%; top: 35%; width: .8em; }
-
-.icon-copy::after { border: 0.1rem solid currentColor; border-radius: 0.1rem; height: .8em; left: 60%; top: 60%; width: .8em; }
-
-.icon-time { border: 0.1rem solid currentColor; border-radius: 50%; }
-
-.icon-time::before { background: currentColor; height: .4em; transform: translate(-50%, -75%); width: 0.1rem; }
-
-.icon-time::after { background: currentColor; height: .3em; transform: translate(-50%, -75%) rotate(90deg); transform-origin: 50% 90%; width: 0.1rem; }
-
-.icon-mail::before { border: 0.1rem solid currentColor; border-radius: 0.1rem; height: .8em; width: 1em; }
-
-.icon-mail::after { border: 0.1rem solid currentColor; border-right: 0; border-top: 0; height: .5em; transform: translate(-50%, -90%) rotate(-45deg) skew(10deg, 10deg); width: .5em; }
-
-.icon-people::before { border: 0.1rem solid currentColor; border-radius: 50%; height: .45em; top: 25%; width: .45em; }
-
-.icon-people::after { border: 0.1rem solid currentColor; border-radius: 50% 50% 0 0; height: .4em; top: 75%; width: .9em; }
-
-.icon-message { border: 0.1rem solid currentColor; border-bottom: 0; border-radius: 0.1rem; border-right: 0; }
-
-.icon-message::before { border: 0.1rem solid currentColor; border-bottom-right-radius: 0.1rem; border-left: 0; border-top: 0; height: .8em; left: 65%; top: 40%; width: .7em; }
-
-.icon-message::after { background: currentColor; border-radius: 0.1rem; height: .3em; left: 10%; top: 100%; transform: translate(0, -90%) rotate(45deg); width: 0.1rem; }
-
-.icon-photo { border: 0.1rem solid currentColor; border-radius: 0.1rem; }
-
-.icon-photo::before { border: 0.1rem solid currentColor; border-radius: 50%; height: .25em; left: 35%; top: 35%; width: .25em; }
-
-.icon-photo::after { border: 0.1rem solid currentColor; border-bottom: 0; border-left: 0; height: .5em; left: 60%; transform: translate(-50%, 25%) rotate(-45deg); width: .5em; }
-
-.icon-link::before, .icon-link::after { border: 0.1rem solid currentColor; border-radius: 5em 0 0 5em; border-right: 0; height: .5em; width: .75em; }
-
-.icon-link::before { transform: translate(-70%, -45%) rotate(-45deg); }
-
-.icon-link::after { transform: translate(-30%, -55%) rotate(135deg); }
-
-.icon-location::before { border: 0.1rem solid currentColor; border-radius: 50% 50% 50% 0; height: .8em; transform: translate(-50%, -60%) rotate(-45deg); width: .8em; }
-
-.icon-location::after { border: 0.1rem solid currentColor; border-radius: 50%; height: .2em; transform: translate(-50%, -80%); width: .2em; }
-
-.icon-emoji { border: 0.1rem solid currentColor; border-radius: 50%; }
-
-.icon-emoji::before { border-radius: 50%; box-shadow: -.17em -.1em, .17em -.1em; height: .15em; width: .15em; }
-
-.icon-emoji::after { border: 0.1rem solid currentColor; border-bottom-color: transparent; border-radius: 50%; border-right-color: transparent; height: .5em; transform: translate(-50%, -40%) rotate(-135deg); width: .5em; }
-
-/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3BlY3RyZS1pY29ucy5jc3MiLCJzb3VyY2VzIjpbInNwZWN0cmUtaWNvbnMuc2NzcyIsInRoZW1lL192YXJpYWJsZXMuc2NzcyIsInNwZWN0cmUvX3ZhcmlhYmxlcy5zY3NzIiwic3BlY3RyZS9fbWl4aW5zLnNjc3MiLCJzcGVjdHJlL21peGlucy9fYXZhdGFyLnNjc3MiLCJzcGVjdHJlL21peGlucy9fYnV0dG9uLnNjc3MiLCJzcGVjdHJlL21peGlucy9fY2xlYXJmaXguc2NzcyIsInNwZWN0cmUvbWl4aW5zL19jb2xvci5zY3NzIiwic3BlY3RyZS9taXhpbnMvX2xhYmVsLnNjc3MiLCJzcGVjdHJlL21peGlucy9fcG9zaXRpb24uc2NzcyIsInNwZWN0cmUvbWl4aW5zL19zaGFkb3cuc2NzcyIsInNwZWN0cmUvbWl4aW5zL190ZXh0LnNjc3MiLCJzcGVjdHJlL21peGlucy9fdG9hc3Quc2NzcyIsInNwZWN0cmUvaWNvbnMvX2ljb25zLWNvcmUuc2NzcyIsInNwZWN0cmUvaWNvbnMvX2ljb25zLW5hdmlnYXRpb24uc2NzcyIsInNwZWN0cmUvaWNvbnMvX2ljb25zLWFjdGlvbi5zY3NzIiwic3BlY3RyZS9pY29ucy9faWNvbnMtb2JqZWN0LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gVmFyaWFibGVzIGFuZCBtaXhpbnNcbkBpbXBvcnQgXCJ0aGVtZS92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInNwZWN0cmUvbWl4aW5zXCI7XG5cbi8qISBTcGVjdHJlLmNzcyBJY29ucyB2I3skdmVyc2lvbn0gfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vcGljdHVyZXBhbjIvc3BlY3RyZSAqL1xuLy8gSWNvbnNcbkBpbXBvcnQgXCJzcGVjdHJlL2ljb25zL2ljb25zLWNvcmVcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL2ljb25zL2ljb25zLW5hdmlnYXRpb25cIjtcbkBpbXBvcnQgXCJzcGVjdHJlL2ljb25zL2ljb25zLWFjdGlvblwiO1xuQGltcG9ydCBcInNwZWN0cmUvaWNvbnMvaWNvbnMtb2JqZWN0XCI7XG4iLCIvLyBTcGVjdHJlIE92ZXJyaWRlc1xuJHByaW1hcnktY29sb3I6ICMzMDg1RUUgIWRlZmF1bHQ7XG4kZGFyay1jb2xvcjogIzQ1NGQ1ZCAhZGVmYXVsdDtcbiRsaWdodC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRncmF5LWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA0MCUpICFkZWZhdWx0O1xuJGdyYXktY29sb3ItZGFyazogZGFya2VuKCRncmF5LWNvbG9yLCAyNSUpICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyay1jb2xvciwgNjAlKSAhZGVmYXVsdDtcbiRiZy1jb2xvcjogbGlnaHRlbigkZGFyay1jb2xvciwgNjYlKSAhZGVmYXVsdDtcbiRib2R5LWZvbnQtY29sb3I6IGxpZ2h0ZW4oJGRhcmstY29sb3IsIDUlKSAhZGVmYXVsdDtcblxuLy8gTGF5b3V0XG4kaG9yaXotcGFkZGluZzogMXJlbTtcbiR2ZXJ0LXBhZGRpbmc6IDJyZW0gMCAycmVtO1xuXG4vLyBGb250c1xuJG1pbi1yZXNwb25zaXZlLWZvbnQtc2l6ZTogMTZweDtcblxuLy8gSGVhZGVyXG4kaGVhZGVyLWhlaWdodC1sYXJnZTogNHJlbTtcbiRoZWFkZXItaGVpZ2h0LXNtYWxsOiAyLjNyZW07XG4kaGVhZGVyLWNvbG9yLWRhcms6ICMyMjI7XG4kaGVhZGVyLXRleHQtbGlnaHQ6ICRsaWdodC1jb2xvcjtcbiRoZWFkZXItdGV4dC1kYXJrOiBkYXJrZW4oJGRhcmstY29sb3IsIDE1JSk7XG5cbi8vIERyb3Bkb3duIE1lbnVcbiRkcm9wbWVudS1iZzogJGxpZ2h0LWNvbG9yO1xuJGRyb3BtZW51LWhvdmVyLXRleHQ6ICRwcmltYXJ5LWNvbG9yO1xuJGRyb3BtZW51LWhvcml6LXBhZGRpbmc6IDIwcHg7XG4kZHJvcG1lbnUtdmVydC1wYWRkaW5nOiA3cHg7XG4kZHJvcG1lbnUtY2hpbGQtcGFkZGluZzogMTBweDtcbiRkcm9wbWVudS1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbi8vIE1vYmlsZSBNZW51XG4kbW9iaWxlLWNvbG9yLW1haW46ICRwcmltYXJ5LWNvbG9yO1xuJG1vYmlsZS1jb2xvci1hY3RpdmU6ICNGRkY7XG4kbW9iaWxlLWNvbG9yLWxpbms6ICNGRkY7XG4kbW9iaWxlLWJ1dHRvbi1oZWlnaHQ6IDI0cHg7XG4kbW9iaWxlLWJ1dHRvbi13aWR0aDogMjhweDsiLCIvLyBDb3JlIHZhcmlhYmxlc1xuJHZlcnNpb246IFwiMC41LjhcIjtcblxuLy8gQ29yZSBmZWF0dXJlc1xuJHJ0bDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIENvcmUgY29sb3JzXG4kcHJpbWFyeS1jb2xvcjogIzU3NTVkOSAhZGVmYXVsdDtcbiRwcmltYXJ5LWNvbG9yLWRhcms6IGRhcmtlbigkcHJpbWFyeS1jb2xvciwgMyUpICFkZWZhdWx0O1xuJHByaW1hcnktY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDMlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDM3LjUlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktY29sb3ItZGFyazogZGFya2VuKCRzZWNvbmRhcnktY29sb3IsIDMlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJHNlY29uZGFyeS1jb2xvciwgMyUpICFkZWZhdWx0O1xuXG4vLyBHcmF5IGNvbG9yc1xuJGRhcmstY29sb3I6ICMzMDM3NDIgIWRlZmF1bHQ7XG4kbGlnaHQtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS1jb2xvcjogbGlnaHRlbigkZGFyay1jb2xvciwgNTUlKSAhZGVmYXVsdDtcbiRncmF5LWNvbG9yLWRhcms6IGRhcmtlbigkZ3JheS1jb2xvciwgMzAlKSAhZGVmYXVsdDtcbiRncmF5LWNvbG9yLWxpZ2h0OiBsaWdodGVuKCRncmF5LWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG4kYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA2NSUpICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci1kYXJrOiBkYXJrZW4oJGJvcmRlci1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRib3JkZXItY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJGJvcmRlci1jb2xvciwgOCUpICFkZWZhdWx0O1xuJGJnLWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA3NSUpICFkZWZhdWx0O1xuJGJnLWNvbG9yLWRhcms6IGRhcmtlbigkYmctY29sb3IsIDMlKSAhZGVmYXVsdDtcbiRiZy1jb2xvci1saWdodDogJGxpZ2h0LWNvbG9yICFkZWZhdWx0O1xuXG4vLyBDb250cm9sIGNvbG9yc1xuJHN1Y2Nlc3MtY29sb3I6ICMzMmI2NDMgIWRlZmF1bHQ7XG4kd2FybmluZy1jb2xvcjogI2ZmYjcwMCAhZGVmYXVsdDtcbiRlcnJvci1jb2xvcjogI2U4NTYwMCAhZGVmYXVsdDtcblxuLy8gT3RoZXIgY29sb3JzXG4kY29kZS1jb2xvcjogI2Q3M2U0OCAhZGVmYXVsdDtcbiRoaWdobGlnaHQtY29sb3I6ICNmZmU5YjMgIWRlZmF1bHQ7XG4kYm9keS1iZzogJGJnLWNvbG9yLWxpZ2h0ICFkZWZhdWx0O1xuJGJvZHktZm9udC1jb2xvcjogbGlnaHRlbigkZGFyay1jb2xvciwgNSUpICFkZWZhdWx0O1xuJGxpbmstY29sb3I6ICRwcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGxpbmstY29sb3ItZGFyazogZGFya2VuKCRsaW5rLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuJGxpbmstY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJGxpbmstY29sb3IsIDEwJSkgIWRlZmF1bHQ7XG5cbi8vIEZvbnRzXG4vLyBDcmVkaXQ6IGh0dHBzOi8vd3d3LnNtYXNoaW5nbWFnYXppbmUuY29tLzIwMTUvMTEvdXNpbmctc3lzdGVtLXVpLWZvbnRzLXByYWN0aWNhbC1ndWlkZS9cbiRiYXNlLWZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBzeXN0ZW0tdWksIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8gIWRlZmF1bHQ7XG4kbW9uby1mb250LWZhbWlseTogXCJTRiBNb25vXCIsIFwiU2Vnb2UgVUkgTW9ub1wiLCBcIlJvYm90byBNb25vXCIsIE1lbmxvLCBDb3VyaWVyLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZmFsbGJhY2stZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRjamstemgtaGFucy1mb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHksIFwiUGluZ0ZhbmcgU0NcIiwgXCJIaXJhZ2lubyBTYW5zIEdCXCIsIFwiTWljcm9zb2Z0IFlhSGVpXCIsICRmYWxsYmFjay1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjamstemgtaGFudC1mb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHksIFwiUGluZ0ZhbmcgVENcIiwgXCJIaXJhZ2lubyBTYW5zIENOU1wiLCBcIk1pY3Jvc29mdCBKaGVuZ0hlaVwiLCAkZmFsbGJhY2stZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY2prLWpwLWZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseSwgXCJIaXJhZ2lubyBTYW5zXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBNZWlyeW8sICRmYWxsYmFjay1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjamsta28tZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5LCBcIk1hbGd1biBHb3RoaWNcIiwgJGZhbGxiYWNrLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJvZHktZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5LCAkZmFsbGJhY2stZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG5cbi8vIFVuaXQgc2l6ZXNcbiR1bml0LW86IC4wNXJlbSAhZGVmYXVsdDtcbiR1bml0LWg6IC4xcmVtICFkZWZhdWx0O1xuJHVuaXQtMTogLjJyZW0gIWRlZmF1bHQ7XG4kdW5pdC0yOiAuNHJlbSAhZGVmYXVsdDtcbiR1bml0LTM6IC42cmVtICFkZWZhdWx0O1xuJHVuaXQtNDogLjhyZW0gIWRlZmF1bHQ7XG4kdW5pdC01OiAxcmVtICFkZWZhdWx0O1xuJHVuaXQtNjogMS4ycmVtICFkZWZhdWx0O1xuJHVuaXQtNzogMS40cmVtICFkZWZhdWx0O1xuJHVuaXQtODogMS42cmVtICFkZWZhdWx0O1xuJHVuaXQtOTogMS44cmVtICFkZWZhdWx0O1xuJHVuaXQtMTA6IDJyZW0gIWRlZmF1bHQ7XG4kdW5pdC0xMjogMi40cmVtICFkZWZhdWx0O1xuJHVuaXQtMTY6IDMuMnJlbSAhZGVmYXVsdDtcblxuLy8gRm9udCBzaXplc1xuJGh0bWwtZm9udC1zaXplOiAyMHB4ICFkZWZhdWx0O1xuJGh0bWwtbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcbiRmb250LXNpemU6IC44cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogLjdyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAuOXJlbSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodDogMS4ycmVtICFkZWZhdWx0O1xuXG4vLyBTaXplc1xuJGxheW91dC1zcGFjaW5nOiAkdW5pdC0yICFkZWZhdWx0O1xuJGxheW91dC1zcGFjaW5nLXNtOiAkdW5pdC0xICFkZWZhdWx0O1xuJGxheW91dC1zcGFjaW5nLWxnOiAkdW5pdC00ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXM6ICR1bml0LWggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoOiAkdW5pdC1vICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aC1sZzogJHVuaXQtaCAhZGVmYXVsdDtcbiRjb250cm9sLXNpemU6ICR1bml0LTkgIWRlZmF1bHQ7XG4kY29udHJvbC1zaXplLXNtOiAkdW5pdC03ICFkZWZhdWx0O1xuJGNvbnRyb2wtc2l6ZS1sZzogJHVuaXQtMTAgIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXg6ICR1bml0LTIgIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXgtc206ICR1bml0LTIgKiAuNzUgIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXgtbGc6ICR1bml0LTIgKiAxLjUgIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXk6ICgkY29udHJvbC1zaXplIC0gJGxpbmUtaGVpZ2h0KSAvIDIgLSAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNvbnRyb2wtcGFkZGluZy15LXNtOiAoJGNvbnRyb2wtc2l6ZS1zbSAtICRsaW5lLWhlaWdodCkgLyAyIC0gJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjb250cm9sLXBhZGRpbmcteS1sZzogKCRjb250cm9sLXNpemUtbGcgLSAkbGluZS1oZWlnaHQpIC8gMiAtICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY29udHJvbC1pY29uLXNpemU6IC44cmVtICFkZWZhdWx0O1xuXG4kY29udHJvbC13aWR0aC14czogMTgwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC1zbTogMzIwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC1tZDogNjQwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC1sZzogOTYwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC14bDogMTI4MHB4ICFkZWZhdWx0O1xuXG4vLyBSZXNwb25zaXZlIGJyZWFrcG9pbnRzXG4kc2l6ZS14czogNDgwcHggIWRlZmF1bHQ7XG4kc2l6ZS1zbTogNjAwcHggIWRlZmF1bHQ7XG4kc2l6ZS1tZDogODQwcHggIWRlZmF1bHQ7XG4kc2l6ZS1sZzogOTYwcHggIWRlZmF1bHQ7XG4kc2l6ZS14bDogMTI4MHB4ICFkZWZhdWx0O1xuJHNpemUtMng6IDE0NDBweCAhZGVmYXVsdDtcblxuJHJlc3BvbnNpdmUtYnJlYWtwb2ludDogJHNpemUteHMgIWRlZmF1bHQ7XG5cbi8vIFotaW5kZXhcbiR6aW5kZXgtMDogMSAhZGVmYXVsdDtcbiR6aW5kZXgtMTogMTAwICFkZWZhdWx0O1xuJHppbmRleC0yOiAyMDAgIWRlZmF1bHQ7XG4kemluZGV4LTM6IDMwMCAhZGVmYXVsdDtcbiR6aW5kZXgtNDogNDAwICFkZWZhdWx0O1xuIiwiLy8gTWl4aW5zXG5AaW1wb3J0IFwibWl4aW5zL2F2YXRhclwiO1xuQGltcG9ydCBcIm1peGlucy9idXR0b25cIjtcbkBpbXBvcnQgXCJtaXhpbnMvY2xlYXJmaXhcIjtcbkBpbXBvcnQgXCJtaXhpbnMvY29sb3JcIjtcbkBpbXBvcnQgXCJtaXhpbnMvbGFiZWxcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcG9zaXRpb25cIjtcbkBpbXBvcnQgXCJtaXhpbnMvc2hhZG93XCI7XG5AaW1wb3J0IFwibWl4aW5zL3RleHRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdG9hc3RcIjsiLCIvLyBBdmF0YXIgbWl4aW5cbkBtaXhpbiBhdmF0YXItYmFzZSgkc2l6ZTogJHVuaXQtOCkge1xuICBmb250LXNpemU6ICRzaXplIC8gMjtcbiAgaGVpZ2h0OiAkc2l6ZTtcbiAgd2lkdGg6ICRzaXplO1xufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnQgbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3I6ICRwcmltYXJ5LWNvbG9yKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAzJSk7XG4gIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIGNvbnRyb2wtc2hhZG93KCRjb2xvcik7XG4gIH1cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvciwgMiUpO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvciwgNSUpO1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLCA3JSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gIH1cbiAgJi5sb2FkaW5nIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3I6ICRwcmltYXJ5LWNvbG9yKSB7XG4gIGJhY2tncm91bmQ6ICRsaWdodC1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gIGNvbG9yOiAkY29sb3I7XG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIGNvbnRyb2wtc2hhZG93KCRjb2xvcik7XG4gIH1cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3IsIDUwJSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAyJSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDUlKTtcbiAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICB9XG4gICYubG9hZGluZyB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENsZWFyZml4IG1peGluXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG59XG4iLCIvLyBCYWNrZ3JvdW5kIGNvbG9yIHV0aWxpdHkgbWl4aW5cbkBtaXhpbiBiZy1jb2xvci12YXJpYW50KCRuYW1lOiBcIi5iZy1wcmltYXJ5XCIsICRjb2xvcjogJHByaW1hcnktY29sb3IpIHtcbiAgI3skbmFtZX0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciAhaW1wb3J0YW50O1xuXG4gICAgQGlmIChsaWdodG5lc3MoJGNvbG9yKSA8IDYwKSB7XG4gICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUZXh0IGNvbG9yIHV0aWxpdHkgbWl4aW5cbkBtaXhpbiB0ZXh0LWNvbG9yLXZhcmlhbnQoJG5hbWU6IFwiLnRleHQtcHJpbWFyeVwiLCAkY29sb3I6ICRwcmltYXJ5LWNvbG9yKSB7XG4gICN7JG5hbWV9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhI3skbmFtZX0ge1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgNSUpO1xuICAgIH1cbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCA1JSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBMYWJlbCBiYXNlIHN0eWxlXG5AbWl4aW4gbGFiZWwtYmFzZSgpIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nOiAuMXJlbSAuMnJlbTtcbn1cblxuQG1peGluIGxhYmVsLXZhcmlhbnQoJGNvbG9yOiAkbGlnaHQtY29sb3IsICRiZy1jb2xvcjogJHByaW1hcnktY29sb3IpIHtcbiAgYmFja2dyb3VuZDogJGJnLWNvbG9yO1xuICBjb2xvcjogJGNvbG9yO1xufVxuIiwiLy8gTWFyZ2luIHV0aWxpdHkgbWl4aW5cbkBtaXhpbiBtYXJnaW4tdmFyaWFudCgkaWQ6IDEsICRzaXplOiAkdW5pdC0xKSB7XG4gIC5tLSN7JGlkfSB7XG4gICAgbWFyZ2luOiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLSN7JGlkfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0jeyRpZH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLSN7JGlkfSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LSN7JGlkfSB7XG4gICAgbWFyZ2luLXRvcDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC0jeyRpZH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0jeyRpZH0ge1xuICAgIG1hcmdpbi1ib3R0b206ICRzaXplICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBQYWRkaW5nIHV0aWxpdHkgbWl4aW5cbkBtaXhpbiBwYWRkaW5nLXZhcmlhbnQoJGlkOiAxLCAkc2l6ZTogJHVuaXQtMSkge1xuICAucC0jeyRpZH0ge1xuICAgIHBhZGRpbmc6ICRzaXplICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItI3skaWR9IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0jeyRpZH0ge1xuICAgIHBhZGRpbmctbGVmdDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0jeyRpZH0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtI3skaWR9IHtcbiAgICBwYWRkaW5nLXRvcDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0jeyRpZH0ge1xuICAgIHBhZGRpbmctbGVmdDogJHNpemUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG4gIFxuICAucHktI3skaWR9IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gQ29tcG9uZW50IGZvY3VzIHNoYWRvd1xuQG1peGluIGNvbnRyb2wtc2hhZG93KCRjb2xvcjogJHByaW1hcnktY29sb3IpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgLjFyZW0gcmdiYSgkY29sb3IsIC4yKTtcbn1cblxuLy8gU2hhZG93IG1peGluXG5AbWl4aW4gc2hhZG93LXZhcmlhbnQoJG9mZnNldCkge1xuICBib3gtc2hhZG93OiAwICRvZmZzZXQgKCRvZmZzZXQgKyAuMDVyZW0pICogMiByZ2JhKCRkYXJrLWNvbG9yLCAuMyk7XG59XG4iLCIvLyBUZXh0IEVsbGlwc2lzXG5AbWl4aW4gdGV4dC1lbGxpcHNpcygpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBUb2FzdCB2YXJpYW50IG1peGluXG5AbWl4aW4gdG9hc3QtdmFyaWFudCgkY29sb3I6ICRkYXJrLWNvbG9yKSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLCAuOTUpO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcbn1cbiIsIi8vIEljb24gdmFyaWFibGVzXG4kaWNvbi1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGgtbGc7XG4kaWNvbi1wcmVmaXg6IFwiaWNvblwiO1xuXG4vLyBJY29uIGJhc2Ugc3R5bGVcbi4jeyRpY29uLXByZWZpeH0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBoZWlnaHQ6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDFlbTtcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG5cbiAgLy8gSWNvbiBzaXplc1xuICAmLmljb24tMngge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG5cbiAgJi5pY29uLTN4IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxuXG4gICYuaWNvbi00eCB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbn1cblxuLy8gQ29tcG9uZW50IGljb24gc3VwcG9ydFxuLmFjY29yZGlvbixcbi5idG4sXG4udG9hc3QsXG4ubWVudSB7XG4gIC4jeyRpY29uLXByZWZpeH0ge1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMTAlO1xuICB9XG59XG5cbi5idG4tbGcge1xuICAuI3skaWNvbi1wcmVmaXh9IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbiAgfVxufVxuIiwiLy8gSWNvbiBhcnJvd3Ncbi5pY29uLWFycm93LWRvd24sXG4uaWNvbi1hcnJvdy1sZWZ0LFxuLmljb24tYXJyb3ctcmlnaHQsXG4uaWNvbi1hcnJvdy11cCxcbi5pY29uLWRvd253YXJkLFxuLmljb24tYmFjayxcbi5pY29uLWZvcndhcmQsXG4uaWNvbi11cHdhcmQge1xuICAmOjpiZWZvcmUge1xuICAgIGJvcmRlcjogJGljb24tYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBoZWlnaHQ6IC42NWVtO1xuICAgIHdpZHRoOiAuNjVlbTtcbiAgfVxufVxuXG4uaWNvbi1hcnJvdy1kb3duIHtcbiAgJjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNzUlKSByb3RhdGUoMjI1ZGVnKTtcbiAgfVxufVxuXG4uaWNvbi1hcnJvdy1sZWZ0IHtcbiAgJjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjUlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuXG4uaWNvbi1hcnJvdy1yaWdodCB7XG4gICY6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTc1JSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XG4gIH1cbn1cblxuLmljb24tYXJyb3ctdXAge1xuICAmOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yNSUpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cblxuLmljb24tYmFjayxcbi5pY29uLWZvcndhcmQge1xuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgIGhlaWdodDogJGljb24tYm9yZGVyLXdpZHRoO1xuICAgIHdpZHRoOiAuOGVtO1xuICB9XG59XG5cbi5pY29uLWRvd253YXJkLFxuLmljb24tdXB3YXJkIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICBoZWlnaHQ6IC44ZW07XG4gICAgd2lkdGg6ICRpY29uLWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaWNvbi1iYWNrIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGxlZnQ6IDU1JTtcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5cbi5pY29uLWRvd253YXJkIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHRvcDogNDUlO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xuICB9XG59XG5cbi5pY29uLWZvcndhcmQge1xuICAmOjphZnRlciB7XG4gICAgbGVmdDogNDUlO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XG4gIH1cbn1cblxuLmljb24tdXB3YXJkIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHRvcDogNTUlO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuXG4vLyBJY29uIGNhcmV0XG4uaWNvbi1jYXJldCB7XG4gICY6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcDogLjNlbSBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXJpZ2h0OiAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMjUlKTtcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuXG4vLyBJY29uIG1lbnVcbi5pY29uLW1lbnUge1xuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICBib3gtc2hhZG93OiAwIC0uMzVlbSwgMCAuMzVlbTtcbiAgICBoZWlnaHQ6ICRpY29uLWJvcmRlci13aWR0aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyBJY29uIGFwcHNcbi5pY29uLWFwcHMge1xuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICBib3gtc2hhZG93OiAtLjM1ZW0gLS4zNWVtLCAtLjM1ZW0gMCwgLS4zNWVtIC4zNWVtLCAwIC0uMzVlbSwgMCAuMzVlbSwgLjM1ZW0gLS4zNWVtLCAuMzVlbSAwLCAuMzVlbSAuMzVlbTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogM3B4O1xuICB9XG59XG4iLCIvLyBJY29uIHJlc2l6ZVxuLmljb24tcmVzaXplLWhvcml6LFxuLmljb24tcmVzaXplLXZlcnQge1xuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBib3JkZXI6ICRpY29uLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAuNDVlbTtcbiAgICB3aWR0aDogLjQ1ZW07XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtOTAlKSByb3RhdGUoNDVkZWcpO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAlKSByb3RhdGUoMjI1ZGVnKTtcbiAgfVxufVxuXG4uaWNvbi1yZXNpemUtaG9yaXoge1xuICAmOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC05MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgfVxufVxuXG4vLyBJY29uIG1vcmVcbi5pY29uLW1vcmUtaG9yaXosXG4uaWNvbi1tb3JlLXZlcnQge1xuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICBib3gtc2hhZG93OiAtLjRlbSAwLCAuNGVtIDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIHdpZHRoOiAzcHg7XG4gIH1cbn1cblxuLmljb24tbW9yZS12ZXJ0IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAwIC0uNGVtLCAwIC40ZW07XG4gIH1cbn1cblxuLy8gSWNvbiBwbHVzLCBtaW51cywgY3Jvc3Ncbi5pY29uLXBsdXMsXG4uaWNvbi1taW51cyxcbi5pY29uLWNyb3NzIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgaGVpZ2h0OiAkaWNvbi1ib3JkZXItd2lkdGg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmljb24tcGx1cyxcbi5pY29uLWNyb3NzIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6ICRpY29uLWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaWNvbi1jcm9zcyB7XG4gICY6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB9XG59XG5cbi8vIEljb24gY2hlY2tcbi5pY29uLWNoZWNrIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXI6ICRpY29uLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgaGVpZ2h0OiAuNWVtO1xuICAgIHdpZHRoOiAuOWVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03NSUpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5cbi8vIEljb24gc3RvcFxuLmljb24tc3RvcCB7XG4gIGJvcmRlcjogJGljb24tYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICBoZWlnaHQ6ICRpY29uLWJvcmRlci13aWR0aDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgIHdpZHRoOiAxZW07XG4gIH1cbn1cblxuLy8gSWNvbiBzaHV0ZG93blxuLmljb24tc2h1dGRvd24ge1xuICBib3JkZXI6ICRpY29uLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAuNWVtO1xuICAgIHRvcDogLjFlbTtcbiAgICB3aWR0aDogJGljb24tYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi8vIEljb24gcmVmcmVzaFxuLmljb24tcmVmcmVzaCB7XG4gICY6OmJlZm9yZSB7XG4gICAgYm9yZGVyOiAkaWNvbi1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMWVtO1xuICAgIHdpZHRoOiAxZW07XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGJvcmRlcjogLjJlbSBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMDtcbiAgICBsZWZ0OiA4MCU7XG4gICAgdG9wOiAyMCU7XG4gICAgd2lkdGg6IDA7XG4gIH1cbn1cblxuLy8gSWNvbiBzZWFyY2hcbi5pY29uLXNlYXJjaCB7XG4gICY6OmJlZm9yZSB7XG4gICAgYm9yZGVyOiAkaWNvbi1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IC43NWVtO1xuICAgIGxlZnQ6IDUlO1xuICAgIHRvcDogNSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICB3aWR0aDogLjc1ZW07XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICBoZWlnaHQ6ICRpY29uLWJvcmRlci13aWR0aDtcbiAgICBsZWZ0OiA4MCU7XG4gICAgdG9wOiA4MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICB3aWR0aDogLjRlbTtcbiAgfVxufVxuXG4vLyBJY29uIGVkaXRcbi5pY29uLWVkaXQge1xuICAmOjpiZWZvcmUge1xuICAgIGJvcmRlcjogJGljb24tYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBoZWlnaHQ6IC40ZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwJSwgLTYwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgd2lkdGg6IC44NWVtO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBib3JkZXI6IC4xNWVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMDtcbiAgICBsZWZ0OiA1JTtcbiAgICB0b3A6IDk1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gICAgd2lkdGg6IDA7XG4gIH1cbn1cblxuLy8gSWNvbiBkZWxldGVcbi5pY29uLWRlbGV0ZSB7XG4gICY6OmJlZm9yZSB7XG4gICAgYm9yZGVyOiAkaWNvbi1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGhlaWdodDogLjc1ZW07XG4gICAgdG9wOiA2MCU7XG4gICAgd2lkdGg6IC43NWVtO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgYm94LXNoYWRvdzogLS4yNWVtIC4yZW0sIC4yNWVtIC4yZW07XG4gICAgaGVpZ2h0OiAkaWNvbi1ib3JkZXItd2lkdGg7XG4gICAgdG9wOiAkaWNvbi1ib3JkZXItd2lkdGgvMjtcbiAgICB3aWR0aDogLjVlbTtcbiAgfVxufVxuXG4vLyBJY29uIHNoYXJlXG4uaWNvbi1zaGFyZSB7XG4gIGJvcmRlcjogJGljb24tYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXI6ICRpY29uLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBoZWlnaHQ6IC40ZW07XG4gICAgbGVmdDogMTAwJTtcbiAgICB0b3A6IC4yNWVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMjUlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB3aWR0aDogLjRlbTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgYm9yZGVyOiAkaWNvbi1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDc1JSAwO1xuICAgIGhlaWdodDogLjVlbTtcbiAgICB3aWR0aDogLjZlbTtcbiAgfVxufVxuXG4vLyBJY29uIGZsYWdcbi5pY29uLWZsYWcge1xuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBsZWZ0OiAxNSU7XG4gICAgd2lkdGg6ICRpY29uLWJvcmRlci13aWR0aDtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgYm9yZGVyOiAkaWNvbi1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgaGVpZ2h0OiAuNjVlbTtcbiAgICB0b3A6IDM1JTtcbiAgICBsZWZ0OiA2MCU7XG4gICAgd2lkdGg6IC44ZW07XG4gIH1cbn1cblxuLy8gSWNvbiBib29rbWFya1xuLmljb24tYm9va21hcmsge1xuICAmOjpiZWZvcmUge1xuICAgIGJvcmRlcjogJGljb24tYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBoZWlnaHQ6IC45ZW07XG4gICAgd2lkdGg6IC44ZW07XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGJvcmRlcjogJGljb24tYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGhlaWdodDogLjVlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAzNSUpIHJvdGF0ZSgtNDVkZWcpIHNrZXcoMTVkZWcsIDE1ZGVnKTtcbiAgICB3aWR0aDogLjVlbTtcbiAgfVxufVxuXG4vLyBJY29uIGRvd25sb2FkICYgdXBsb2FkXG4uaWNvbi1kb3dubG9hZCxcbi5pY29uLXVwbG9hZCB7XG4gIGJvcmRlci1ib3R0b206ICRpY29uLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICY6OmJlZm9yZSB7XG4gICAgYm9yZGVyOiAkaWNvbi1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogLjVlbTtcbiAgICB3aWR0aDogLjVlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNjAlKSByb3RhdGUoLTEzNWRlZyk7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICBoZWlnaHQ6IC42ZW07XG4gICAgdG9wOiA0MCU7XG4gICAgd2lkdGg6ICRpY29uLWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaWNvbi11cGxvYWQge1xuICAmOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC02MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIHRvcDogNTAlO1xuICB9XG59XG5cbi8vIEljb24gY29weVxuLmljb24tY29weSB7XG4gICY6OmJlZm9yZSB7XG4gICAgYm9yZGVyOiAkaWNvbi1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGhlaWdodDogLjhlbTtcbiAgICBsZWZ0OiA0MCU7XG4gICAgdG9wOiAzNSU7XG4gICAgd2lkdGg6IC44ZW07XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGJvcmRlcjogJGljb24tYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBoZWlnaHQ6IC44ZW07XG4gICAgbGVmdDogNjAlO1xuICAgIHRvcDogNjAlO1xuICAgIHdpZHRoOiAuOGVtO1xuICB9XG59IiwiLy8gSWNvbiB0aW1lXG4uaWNvbi10aW1lIHtcbiAgYm9yZGVyOiAkaWNvbi1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgIGhlaWdodDogLjRlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNzUlKTtcbiAgICB3aWR0aDogJGljb24tYm9yZGVyLXdpZHRoO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgaGVpZ2h0OiAuM2VtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03NSUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDkwJTtcbiAgICB3aWR0aDogJGljb24tYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi8vIEljb24gbWFpbFxuLmljb24tbWFpbCB7XG4gICY6OmJlZm9yZSB7XG4gICAgYm9yZGVyOiAkaWNvbi1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGhlaWdodDogLjhlbTtcbiAgICB3aWR0aDogMWVtO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBib3JkZXI6ICRpY29uLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgaGVpZ2h0OiAuNWVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC05MCUpIHJvdGF0ZSgtNDVkZWcpIHNrZXcoMTBkZWcsIDEwZGVnKTtcbiAgICB3aWR0aDogLjVlbTtcbiAgfVxufVxuXG4vLyBJY29uIHBlb3BsZVxuLmljb24tcGVvcGxlIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXI6ICRpY29uLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogLjQ1ZW07XG4gICAgdG9wOiAyNSU7XG4gICAgd2lkdGg6IC40NWVtO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBib3JkZXI6ICRpY29uLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlIDUwJSAwIDA7XG4gICAgaGVpZ2h0OiAuNGVtO1xuICAgIHRvcDogNzUlO1xuICAgIHdpZHRoOiAuOWVtO1xuICB9XG59XG5cbi8vIEljb24gbWVzc2FnZVxuLmljb24tbWVzc2FnZSB7XG4gIGJvcmRlcjogJGljb24tYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXI6ICRpY29uLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgaGVpZ2h0OiAuOGVtO1xuICAgIGxlZnQ6IDY1JTtcbiAgICB0b3A6IDQwJTtcbiAgICB3aWR0aDogLjdlbTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGhlaWdodDogLjNlbTtcbiAgICBsZWZ0OiAxMCU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC05MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgd2lkdGg6ICRpY29uLWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4vLyBJY29uIHBob3RvXG4uaWNvbi1waG90byB7XG4gIGJvcmRlcjogJGljb24tYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICY6OmJlZm9yZSB7XG4gICAgYm9yZGVyOiAkaWNvbi1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IC4yNWVtO1xuICAgIGxlZnQ6IDM1JTtcbiAgICB0b3A6IDM1JTtcbiAgICB3aWR0aDogLjI1ZW07XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGJvcmRlcjogJGljb24tYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGhlaWdodDogLjVlbTtcbiAgICBsZWZ0OiA2MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMjUlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB3aWR0aDogLjVlbTtcbiAgfVxufVxuXG4vLyBJY29uIGxpbmtcbi5pY29uLWxpbmsge1xuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBib3JkZXI6ICRpY29uLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNWVtIDAgMCA1ZW07XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogLjVlbTtcbiAgICB3aWR0aDogLjc1ZW07XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNzAlLCAtNDUlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgLTU1JSkgcm90YXRlKDEzNWRlZyk7XG4gIH1cbn1cblxuLy8gSWNvbiBsb2NhdGlvblxuLmljb24tbG9jYXRpb24ge1xuICAmOjpiZWZvcmUge1xuICAgIGJvcmRlcjogJGljb24tYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgNTAlIDUwJSAwO1xuICAgIGhlaWdodDogLjhlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNjAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB3aWR0aDogLjhlbTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgYm9yZGVyOiAkaWNvbi1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IC4yZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTgwJSk7XG4gICAgd2lkdGg6IC4yZW07XG4gIH1cbn1cblxuLy8gSWNvbiBlbW9qaVxuLmljb24tZW1vamkge1xuICBib3JkZXI6ICRpY29uLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogLS4xN2VtIC0uMWVtLCAuMTdlbSAtLjFlbTtcbiAgICBoZWlnaHQ6IC4xNWVtO1xuICAgIHdpZHRoOiAuMTVlbTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgYm9yZGVyOiAkaWNvbi1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogLjVlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDAlKSByb3RhdGUoLTEzNWRlZyk7XG4gICAg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 */
diff --git a/themes/quark/css-compiled/spectre-icons.min.css b/themes/quark/css-compiled/spectre-icons.min.css
deleted file mode 100644
index 8f00a92e..00000000
--- a/themes/quark/css-compiled/spectre-icons.min.css
+++ /dev/null
@@ -1 +0,0 @@
-/*! Spectre.css Icons v0.5.8 | MIT License | github.com/picturepan2/spectre */.icon{font-size:inherit;font-style:normal;position:relative;display:inline-block;box-sizing:border-box;width:1em;height:1em;vertical-align:middle;text-indent:-9999px}.icon::after,.icon::before{position:absolute;top:50%;left:50%;display:block;content:'';transform:translate(-50%,-50%)}.icon.icon-2x{font-size:1.6rem}.icon.icon-3x{font-size:2.4rem}.icon.icon-4x{font-size:3.2rem}.accordion .icon,.btn .icon,.menu .icon,.toast .icon{vertical-align:-10%}.btn-lg .icon{vertical-align:-15%}.icon-arrow-down::before,.icon-arrow-left::before,.icon-arrow-right::before,.icon-arrow-up::before,.icon-back::before,.icon-downward::before,.icon-forward::before,.icon-upward::before{width:.65em;height:.65em;border:.1rem solid currentColor;border-right:0;border-bottom:0}.icon-arrow-down::before{transform:translate(-50%,-75%) rotate(225deg)}.icon-arrow-left::before{transform:translate(-25%,-50%) rotate(-45deg)}.icon-arrow-right::before{transform:translate(-75%,-50%) rotate(135deg)}.icon-arrow-up::before{transform:translate(-50%,-25%) rotate(45deg)}.icon-back::after,.icon-forward::after{width:.8em;height:.1rem;background:currentColor}.icon-downward::after,.icon-upward::after{width:.1rem;height:.8em;background:currentColor}.icon-back::after{left:55%}.icon-back::before{transform:translate(-50%,-50%) rotate(-45deg)}.icon-downward::after{top:45%}.icon-downward::before{transform:translate(-50%,-50%) rotate(-135deg)}.icon-forward::after{left:45%}.icon-forward::before{transform:translate(-50%,-50%) rotate(135deg)}.icon-upward::after{top:55%}.icon-upward::before{transform:translate(-50%,-50%) rotate(45deg)}.icon-caret::before{width:0;height:0;transform:translate(-50%,-25%);border-top:.3em solid currentColor;border-right:.3em solid transparent;border-left:.3em solid transparent}.icon-menu::before{width:100%;height:.1rem;background:currentColor;box-shadow:0 -.35em,0 .35em}.icon-apps::before{width:3px;height:3px;background:currentColor;box-shadow:-.35em -.35em,-.35em 0,-.35em .35em,0 -.35em,0 .35em,.35em -.35em,.35em 0,.35em .35em}.icon-resize-horiz::after,.icon-resize-horiz::before,.icon-resize-vert::after,.icon-resize-vert::before{width:.45em;height:.45em;border:.1rem solid currentColor;border-right:0;border-bottom:0}.icon-resize-horiz::before,.icon-resize-vert::before{transform:translate(-50%,-90%) rotate(45deg)}.icon-resize-horiz::after,.icon-resize-vert::after{transform:translate(-50%,-10%) rotate(225deg)}.icon-resize-horiz::before{transform:translate(-90%,-50%) rotate(-45deg)}.icon-resize-horiz::after{transform:translate(-10%,-50%) rotate(135deg)}.icon-more-horiz::before,.icon-more-vert::before{width:3px;height:3px;border-radius:50%;background:currentColor;box-shadow:-.4em 0,.4em 0}.icon-more-vert::before{box-shadow:0 -.4em,0 .4em}.icon-cross::before,.icon-minus::before,.icon-plus::before{width:100%;height:.1rem;background:currentColor}.icon-cross::after,.icon-plus::after{width:.1rem;height:100%;background:currentColor}.icon-cross::before{width:100%}.icon-cross::after{height:100%}.icon-cross::after,.icon-cross::before{transform:translate(-50%,-50%) rotate(45deg)}.icon-check::before{width:.9em;height:.5em;transform:translate(-50%,-75%) rotate(-45deg);border:.1rem solid currentColor;border-top:0;border-right:0}.icon-stop{border:.1rem solid currentColor;border-radius:50%}.icon-stop::before{width:1em;height:.1rem;transform:translate(-50%,-50%) rotate(45deg);background:currentColor}.icon-shutdown{border:.1rem solid currentColor;border-top-color:transparent;border-radius:50%}.icon-shutdown::before{top:.1em;width:.1rem;height:.5em;content:'';background:currentColor}.icon-refresh::before{width:1em;height:1em;border:.1rem solid currentColor;border-right-color:transparent;border-radius:50%}.icon-refresh::after{top:20%;left:80%;width:0;height:0;border:.2em solid currentColor;border-top-color:transparent;border-left-color:transparent}.icon-search::before{top:5%;left:5%;width:.75em;height:.75em;transform:translate(0,0) rotate(45deg);border:.1rem solid currentColor;border-radius:50%}.icon-search::after{top:80%;left:80%;width:.4em;height:.1rem;transform:translate(-50%,-50%) rotate(45deg);background:currentColor}.icon-edit::before{width:.85em;height:.4em;transform:translate(-40%,-60%) rotate(-45deg);border:.1rem solid currentColor}.icon-edit::after{top:95%;left:5%;width:0;height:0;transform:translate(0,-100%);border:.15em solid currentColor;border-top-color:transparent;border-right-color:transparent}.icon-delete::before{top:60%;width:.75em;height:.75em;border:.1rem solid currentColor;border-top:0;border-bottom-right-radius:.1rem;border-bottom-left-radius:.1rem}.icon-delete::after{top:.05rem;width:.5em;height:.1rem;background:currentColor;box-shadow:-.25em .2em,.25em .2em}.icon-share{border:.1rem solid currentColor;border-top:0;border-right:0;border-radius:.1rem}.icon-share::before{top:.25em;left:100%;width:.4em;height:.4em;transform:translate(-125%,-50%) rotate(-45deg);border:.1rem solid currentColor;border-top:0;border-left:0}.icon-share::after{width:.6em;height:.5em;border:.1rem solid currentColor;border-right:0;border-bottom:0;border-radius:75% 0}.icon-flag::before{left:15%;width:.1rem;height:1em;background:currentColor}.icon-flag::after{top:35%;left:60%;width:.8em;height:.65em;border:.1rem solid currentColor;border-left:0;border-top-right-radius:.1rem;border-bottom-right-radius:.1rem}.icon-bookmark::before{width:.8em;height:.9em;border:.1rem solid currentColor;border-bottom:0;border-top-left-radius:.1rem;border-top-right-radius:.1rem}.icon-bookmark::after{width:.5em;height:.5em;transform:translate(-50%,35%) rotate(-45deg) skew(15deg,15deg);border:.1rem solid currentColor;border-bottom:0;border-left:0;border-radius:.1rem}.icon-download,.icon-upload{border-bottom:.1rem solid currentColor}.icon-download::before,.icon-upload::before{width:.5em;height:.5em;transform:translate(-50%,-60%) rotate(-135deg);border:.1rem solid currentColor;border-right:0;border-bottom:0}.icon-download::after,.icon-upload::after{top:40%;width:.1rem;height:.6em;background:currentColor}.icon-upload::before{transform:translate(-50%,-60%) rotate(45deg)}.icon-upload::after{top:50%}.icon-copy::before{top:35%;left:40%;width:.8em;height:.8em;border:.1rem solid currentColor;border-right:0;border-bottom:0;border-radius:.1rem}.icon-copy::after{top:60%;left:60%;width:.8em;height:.8em;border:.1rem solid currentColor;border-radius:.1rem}.icon-time{border:.1rem solid currentColor;border-radius:50%}.icon-time::before{width:.1rem;height:.4em;transform:translate(-50%,-75%);background:currentColor}.icon-time::after{width:.1rem;height:.3em;transform:translate(-50%,-75%) rotate(90deg);transform-origin:50% 90%;background:currentColor}.icon-mail::before{width:1em;height:.8em;border:.1rem solid currentColor;border-radius:.1rem}.icon-mail::after{width:.5em;height:.5em;transform:translate(-50%,-90%) rotate(-45deg) skew(10deg,10deg);border:.1rem solid currentColor;border-top:0;border-right:0}.icon-people::before{top:25%;width:.45em;height:.45em;border:.1rem solid currentColor;border-radius:50%}.icon-people::after{top:75%;width:.9em;height:.4em;border:.1rem solid currentColor;border-radius:50% 50% 0 0}.icon-message{border:.1rem solid currentColor;border-right:0;border-bottom:0;border-radius:.1rem}.icon-message::before{top:40%;left:65%;width:.7em;height:.8em;border:.1rem solid currentColor;border-top:0;border-left:0;border-bottom-right-radius:.1rem}.icon-message::after{top:100%;left:10%;width:.1rem;height:.3em;transform:translate(0,-90%) rotate(45deg);border-radius:.1rem;background:currentColor}.icon-photo{border:.1rem solid currentColor;border-radius:.1rem}.icon-photo::before{top:35%;left:35%;width:.25em;height:.25em;border:.1rem solid currentColor;border-radius:50%}.icon-photo::after{left:60%;width:.5em;height:.5em;transform:translate(-50%,25%) rotate(-45deg);border:.1rem solid currentColor;border-bottom:0;border-left:0}.icon-link::after,.icon-link::before{width:.75em;height:.5em;border:.1rem solid currentColor;border-right:0;border-radius:5em 0 0 5em}.icon-link::before{transform:translate(-70%,-45%) rotate(-45deg)}.icon-link::after{transform:translate(-30%,-55%) rotate(135deg)}.icon-location::before{width:.8em;height:.8em;transform:translate(-50%,-60%) rotate(-45deg);border:.1rem solid currentColor;border-radius:50% 50% 50% 0}.icon-location::after{width:.2em;height:.2em;transform:translate(-50%,-80%);border:.1rem solid currentColor;border-radius:50%}.icon-emoji{border:.1rem solid currentColor;border-radius:50%}.icon-emoji::before{width:.15em;height:.15em;border-radius:50%;box-shadow:-.17em -.1em,.17em -.1em}.icon-emoji::after{width:.5em;height:.5em;transform:translate(-50%,-40%) rotate(-135deg);border:.1rem solid currentColor;border-right-color:transparent;border-bottom-color:transparent;border-radius:50%}
\ No newline at end of file
diff --git a/themes/quark/css-compiled/spectre.css b/themes/quark/css-compiled/spectre.css
deleted file mode 100644
index 54aaa221..00000000
--- a/themes/quark/css-compiled/spectre.css
+++ /dev/null
@@ -1,1257 +0,0 @@
-/*! Spectre.css v0.5.8 | MIT License | github.com/picturepan2/spectre */
-/* Manually forked from Normalize.css */
-/* normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
-/** 1. Change the default font family in all browsers (opinionated). 2. Correct the line height in all browsers. 3. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS. */
-/* Document ========================================================================== */
-html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 3 */ -webkit-text-size-adjust: 100%; /* 3 */ }
-
-/* Sections ========================================================================== */
-/** Remove the margin in all browsers (opinionated). */
-body { margin: 0; }
-
-/** Add the correct display in IE 9-. */
-article, aside, footer, header, nav, section { 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 ========================================================================== */
-/** Add the correct display in IE 9-. 1. Add the correct display in IE. */
-figcaption, figure, main { /* 1 */ display: block; }
-
-/** Add the correct margin in IE 8 (removed). */
-/** 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. (removed) 2. Correct the odd `em` font sizing in all browsers. */
-/* Text-level semantics ========================================================================== */
-/** 1. Remove the gray background on active links in IE 10. 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */
-a { background-color: transparent; /* 1 */ -webkit-text-decoration-skip: objects; /* 2 */ }
-
-/** Remove the outline on focused links when they are also active or hovered in all browsers (opinionated). */
-a:active, a:hover { outline-width: 0; }
-
-/** Modify default styling of address. */
-address { font-style: normal; }
-
-/** 1. Remove the bottom border in Firefox 39-. 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. (removed) */
-/** Prevent the duplicate application of `bolder` by the next rule in Safari 6. */
-b, strong { font-weight: inherit; }
-
-/** 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, pre, samp { font-family: "SF Mono", "Segoe UI Mono", "Roboto Mono", Menlo, Courier, monospace; /* 1 (changed) */ font-size: 1em; /* 2 */ }
-
-/** Add the correct font style in Android 4.3-. */
-dfn { font-style: italic; }
-
-/** Add the correct background and color in IE 9-. (Removed) */
-/** Add the correct font size in all browsers. */
-small { font-size: 80%; font-weight: 400; /* (added) */ }
-
-/** 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 ========================================================================== */
-/** Add the correct display in IE 9-. */
-audio, video { display: inline-block; }
-
-/** Add the correct display in iOS 4-7. */
-audio:not([controls]) { display: none; height: 0; }
-
-/** Remove the border on images inside links in IE 10-. */
-img { border-style: none; }
-
-/** Hide the overflow in IE. */
-svg:not(:root) { overflow: hidden; }
-
-/* Forms ========================================================================== */
-/** 1. Change the font styles in all browsers (opinionated). 2. Remove the margin in Firefox and Safari. */
-button, input, optgroup, select, textarea { font-family: inherit; /* 1 (changed) */ font-size: inherit; /* 1 (changed) */ line-height: inherit; /* 1 (changed) */ 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; }
-
-/** 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` controls in Android 4. 2. Correct the inability to style clickable types in iOS and Safari. */
-button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; /* 2 */ }
-
-/** 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 (removed). */
-/** Change the border, margin, and padding in all browsers (opinionated) (changed). */
-fieldset { border: 0; margin: 0; padding: 0; }
-
-/** 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 */ }
-
-/** 1. Add the correct display in IE 9-. 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. */
-progress { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ }
-
-/** Remove the default vertical scrollbar in IE. */
-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 and cancel buttons in Chrome and Safari on macOS. */
-[type="search"]::-webkit-search-cancel-button, [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 IE 9-. 1. Add the correct display in Edge, IE, and Firefox. */
-details, menu { display: block; }
-
-/* Add the correct display in all browsers. */
-summary { display: list-item; outline: none; }
-
-/* Scripting ========================================================================== */
-/** Add the correct display in IE 9-. */
-canvas { display: inline-block; }
-
-/** Add the correct display in IE. */
-template { display: none; }
-
-/* Hidden ========================================================================== */
-/** Add the correct display in IE 10-. */
-[hidden] { display: none; }
-
-*, *::before, *::after { box-sizing: inherit; }
-
-html { box-sizing: border-box; font-size: 20px; line-height: 1.5; -webkit-tap-highlight-color: transparent; }
-
-body { background: #fff; color: #50596c; font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif; font-size: 0.8rem; overflow-x: hidden; text-rendering: optimizeLegibility; }
-
-a { color: #3085EE; outline: none; text-decoration: none; }
-
-a:focus { box-shadow: 0 0 0 0.1rem rgba(48, 133, 238, 0.2); }
-
-a:focus, a:hover, a:active, a.active { color: #126bd9; text-decoration: underline; }
-
-a:visited { color: #5fa1f2; }
-
-h1, h2, h3, h4, h5, h6 { color: inherit; font-weight: 500; line-height: 1.2; margin-bottom: .5em; margin-top: 0; }
-
-.h1, .h2, .h3, .h4, .h5, .h6 { font-weight: 500; }
-
-h1, .h1 { font-size: 2rem; }
-
-h2, .h2 { font-size: 1.6rem; }
-
-h3, .h3 { font-size: 1.4rem; }
-
-h4, .h4 { font-size: 1.2rem; }
-
-h5, .h5 { font-size: 1rem; }
-
-h6, .h6 { font-size: .8rem; }
-
-p { margin: 0 0 1.2rem; }
-
-a, ins, u { -webkit-text-decoration-skip: ink edges; text-decoration-skip: ink edges; }
-
-abbr[title] { border-bottom: 0.05rem dotted; cursor: help; text-decoration: none; }
-
-kbd { border-radius: 0.1rem; line-height: 1.25; padding: .1rem .2rem; background: #454d5d; color: #fff; font-size: 0.7rem; }
-
-mark { background: #ffe9b3; color: #50596c; border-bottom: 0.05rem solid #ffd367; border-radius: 0.1rem; padding: 0.05rem 0.1rem 0; }
-
-blockquote { border-left: 0.1rem solid #e7e9ed; margin-left: 0; padding: 0.4rem 0.8rem; }
-
-blockquote p:last-child { margin-bottom: 0; }
-
-ul, ol { margin: 0.8rem 0 0.8rem 0.8rem; padding: 0; }
-
-ul ul, ul ol, ol ul, ol ol { margin: 0.8rem 0 0.8rem 0.8rem; }
-
-ul li, ol li { margin-top: 0.4rem; }
-
-ul { list-style: disc inside; }
-
-ul ul { list-style-type: circle; }
-
-ol { list-style: decimal inside; }
-
-ol ol { list-style-type: lower-alpha; }
-
-dl dt { font-weight: bold; }
-
-dl dd { margin: 0.4rem 0 0.8rem 0; }
-
-html:lang(zh), html:lang(zh-Hans), .lang-zh, .lang-zh-hans { font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", sans-serif; }
-
-html:lang(zh-Hant), .lang-zh-hant { font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang TC", "Hiragino Sans CNS", "Microsoft JhengHei", "Helvetica Neue", sans-serif; }
-
-html:lang(ja), .lang-ja { font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Hiragino Sans", "Hiragino Kaku Gothic Pro", "Yu Gothic", YuGothic, Meiryo, "Helvetica Neue", sans-serif; }
-
-html:lang(ko), .lang-ko { font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Malgun Gothic", "Helvetica Neue", sans-serif; }
-
-:lang(zh) ins, :lang(zh) u, :lang(ja) ins, :lang(ja) u, .lang-cjk ins, .lang-cjk u { border-bottom: 0.05rem solid; text-decoration: none; }
-
-:lang(zh) del + del, :lang(zh) del + s, :lang(zh) ins + ins, :lang(zh) ins + u, :lang(zh) s + del, :lang(zh) s + s, :lang(zh) u + ins, :lang(zh) u + u, :lang(ja) del + del, :lang(ja) del + s, :lang(ja) ins + ins, :lang(ja) ins + u, :lang(ja) s + del, :lang(ja) s + s, :lang(ja) u + ins, :lang(ja) u + u, .lang-cjk del + del, .lang-cjk del + s, .lang-cjk ins + ins, .lang-cjk ins + u, .lang-cjk s + del, .lang-cjk s + s, .lang-cjk u + ins, .lang-cjk u + u { margin-left: .125em; }
-
-.table { border-collapse: collapse; border-spacing: 0; width: 100%; text-align: left; }
-
-.table.table-striped tbody tr:nth-of-type(odd) { background: #f8f9fa; }
-
-.table tbody tr.active, .table.table-striped tbody tr.active { background: #f0f1f4; }
-
-.table.table-hover tbody tr:hover { background: #f0f1f4; }
-
-.table.table-scroll { display: block; overflow-x: auto; padding-bottom: .75rem; white-space: nowrap; }
-
-.table td, .table th { border-bottom: 0.05rem solid #e7e9ed; padding: 0.6rem 0.4rem; }
-
-.table th { border-bottom-width: 0.1rem; }
-
-.btn, .button { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #fff; border: 0.05rem solid #3085EE; border-radius: 0.1rem; color: #3085EE; cursor: pointer; display: inline-block; font-size: 0.8rem; height: 1.8rem; line-height: 1.2rem; outline: none; padding: 0.25rem 0.4rem; text-align: center; text-decoration: none; transition: background .2s, border .2s, box-shadow .2s, color .2s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; vertical-align: middle; white-space: nowrap; }
-
-.btn:focus, .button:focus { box-shadow: 0 0 0 0.1rem rgba(48, 133, 238, 0.2); }
-
-.btn:focus, .button:focus, .btn:hover, .button:hover { background: #e1edfd; border-color: #227ded; text-decoration: none; }
-
-.btn:active, .button:active, .btn.active, .active.button { background: #227ded; border-color: #1370e3; color: #fff; text-decoration: none; }
-
-.btn:active.loading::after, .button:active.loading::after, .btn.active.loading::after, .active.loading.button::after { border-bottom-color: #fff; border-left-color: #fff; }
-
-.btn[disabled], .button[disabled], .btn:disabled, .button:disabled, .btn.disabled, .disabled.button { cursor: default; opacity: .5; pointer-events: none; }
-
-.btn.btn-primary, .btn-primary.button { background: #3085EE; border-color: #227ded; color: #fff; }
-
-.btn.btn-primary:focus, .btn-primary.button:focus, .btn.btn-primary:hover, .btn-primary.button:hover { background: #1877ec; border-color: #1370e3; color: #fff; }
-
-.btn.btn-primary:active, .btn-primary.button:active, .btn.btn-primary.active, .btn-primary.active.button { background: #1372e7; border-color: #126bd9; color: #fff; }
-
-.btn.btn-primary.loading::after, .btn-primary.loading.button::after { border-bottom-color: #fff; border-left-color: #fff; }
-
-.btn.btn-success, .btn-success.button { background: #32b643; border-color: #2faa3f; color: #fff; }
-
-.btn.btn-success:focus, .btn-success.button:focus { box-shadow: 0 0 0 0.1rem rgba(50, 182, 67, 0.2); }
-
-.btn.btn-success:focus, .btn-success.button:focus, .btn.btn-success:hover, .btn-success.button:hover { background: #30ae40; border-color: #2da23c; color: #fff; }
-
-.btn.btn-success:active, .btn-success.button:active, .btn.btn-success.active, .btn-success.active.button { background: #2a9a39; border-color: #278e34; color: #fff; }
-
-.btn.btn-success.loading::after, .btn-success.loading.button::after { border-bottom-color: #fff; border-left-color: #fff; }
-
-.btn.btn-error, .btn-error.button { background: #e85600; border-color: #d95000; color: #fff; }
-
-.btn.btn-error:focus, .btn-error.button:focus { box-shadow: 0 0 0 0.1rem rgba(232, 86, 0, 0.2); }
-
-.btn.btn-error:focus, .btn-error.button:focus, .btn.btn-error:hover, .btn-error.button:hover { background: #de5200; border-color: #cf4d00; color: #fff; }
-
-.btn.btn-error:active, .btn-error.button:active, .btn.btn-error.active, .btn-error.active.button { background: #c44900; border-color: #b54300; color: #fff; }
-
-.btn.btn-error.loading::after, .btn-error.loading.button::after { border-bottom-color: #fff; border-left-color: #fff; }
-
-.btn.btn-link, .btn-link.button { background: transparent; border-color: transparent; color: #3085EE; }
-
-.btn.btn-link:focus, .btn-link.button:focus, .btn.btn-link:hover, .btn-link.button:hover, .btn.btn-link:active, .btn-link.button:active, .btn.btn-link.active, .btn-link.active.button { color: #126bd9; }
-
-.btn.btn-sm, .btn-sm.button { font-size: 0.7rem; height: 1.4rem; padding: 0.05rem 0.3rem; }
-
-.btn.btn-lg, .btn-lg.button { font-size: 0.9rem; height: 2rem; padding: 0.35rem 0.6rem; }
-
-.btn.btn-block, .btn-block.button { display: block; width: 100%; }
-
-.btn.btn-action, .btn-action.button { width: 1.8rem; padding-left: 0; padding-right: 0; }
-
-.btn.btn-action.btn-sm, .btn-action.btn-sm.button { width: 1.4rem; }
-
-.btn.btn-action.btn-lg, .btn-action.btn-lg.button { width: 2rem; }
-
-.btn.btn-clear, .btn-clear.button { background: transparent; border: 0; color: currentColor; height: 1rem; line-height: 0.8rem; margin-left: 0.2rem; margin-right: -2px; opacity: 1; padding: 0.1rem; text-decoration: none; width: 1rem; }
-
-.btn.btn-clear:focus, .btn-clear.button:focus, .btn.btn-clear:hover, .btn-clear.button:hover { background: rgba(248, 249, 250, 0.5); opacity: .95; }
-
-.btn.btn-clear::before, .btn-clear.button::before { content: "\2715"; }
-
-.btn-group { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
-
-.btn-group .btn, .btn-group .button { -ms-flex: 1 0 auto; flex: 1 0 auto; }
-
-.btn-group .btn:first-child:not(:last-child), .btn-group .button:first-child:not(:last-child) { border-bottom-right-radius: 0; border-top-right-radius: 0; }
-
-.btn-group .btn:not(:first-child):not(:last-child), .btn-group .button:not(:first-child):not(:last-child) { border-radius: 0; margin-left: -0.05rem; }
-
-.btn-group .btn:last-child:not(:first-child), .btn-group .button:last-child:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; margin-left: -0.05rem; }
-
-.btn-group .btn:focus, .btn-group .button:focus, .btn-group .btn:hover, .btn-group .button:hover, .btn-group .btn:active, .btn-group .button:active, .btn-group .btn.active, .btn-group .active.button { z-index: 1; }
-
-.btn-group.btn-group-block { display: -ms-flexbox; display: flex; }
-
-.btn-group.btn-group-block .btn, .btn-group.btn-group-block .button { -ms-flex: 1 0 0px; flex: 1 0 0; }
-
-.form-group:not(:last-child) { margin-bottom: 0.4rem; }
-
-fieldset { margin-bottom: 0.8rem; }
-
-legend { font-size: 0.9rem; font-weight: 500; margin-bottom: 0.8rem; }
-
-.form-label { display: block; line-height: 1.2rem; padding: 0.3rem 0; }
-
-.form-label.label-sm { font-size: 0.7rem; padding: 0.1rem 0; }
-
-.form-label.label-lg { font-size: 0.9rem; padding: 0.4rem 0; }
-
-.form-input, .search-input, [data-grav-field="array"] input, [data-grav-field="array"] textarea { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #fff; background-image: none; border: 0.05rem solid #caced7; border-radius: 0.1rem; color: #50596c; display: block; font-size: 0.8rem; height: 1.8rem; line-height: 1.2rem; max-width: 100%; outline: none; padding: 0.25rem 0.4rem; position: relative; transition: background .2s, border .2s, box-shadow .2s, color .2s; width: 100%; }
-
-.form-input:focus, .search-input:focus, [data-grav-field="array"] input:focus, [data-grav-field="array"] textarea:focus { box-shadow: 0 0 0 0.1rem rgba(48, 133, 238, 0.2); border-color: #3085EE; }
-
-.form-input::-webkit-input-placeholder, .search-input::-webkit-input-placeholder, [data-grav-field="array"] input::-webkit-input-placeholder, [data-grav-field="array"] textarea::-webkit-input-placeholder { color: #acb3c2; }
-
-.form-input:-ms-input-placeholder, .search-input:-ms-input-placeholder, [data-grav-field="array"] input:-ms-input-placeholder, [data-grav-field="array"] textarea:-ms-input-placeholder { color: #acb3c2; }
-
-.form-input::-ms-input-placeholder, .search-input::-ms-input-placeholder, [data-grav-field="array"] input::-ms-input-placeholder, [data-grav-field="array"] textarea::-ms-input-placeholder { color: #acb3c2; }
-
-.form-input::placeholder, .search-input::placeholder, [data-grav-field="array"] input::placeholder, [data-grav-field="array"] textarea::placeholder { color: #acb3c2; }
-
-.form-input.input-sm, .input-sm.search-input, [data-grav-field="array"] input.input-sm, [data-grav-field="array"] textarea.input-sm { font-size: 0.7rem; height: 1.4rem; padding: 0.05rem 0.3rem; }
-
-.form-input.input-lg, .input-lg.search-input, [data-grav-field="array"] input.input-lg, [data-grav-field="array"] textarea.input-lg { font-size: 0.9rem; height: 2rem; padding: 0.35rem 0.6rem; }
-
-.form-input.input-inline, .input-inline.search-input, [data-grav-field="array"] input.input-inline, [data-grav-field="array"] textarea.input-inline { display: inline-block; vertical-align: middle; width: auto; }
-
-.form-input[type="file"], .search-input[type="file"], [data-grav-field="array"] input[type="file"], [data-grav-field="array"] textarea[type="file"] { height: auto; }
-
-textarea.form-input, textarea.search-input, [data-grav-field="array"] textarea, textarea.form-input.input-lg, textarea.input-lg.search-input, [data-grav-field="array"] textarea.input-lg, textarea.form-input.input-sm, textarea.input-sm.search-input, [data-grav-field="array"] textarea.input-sm { height: auto; }
-
-.form-input-hint { color: #acb3c2; font-size: 0.7rem; margin-top: 0.2rem; }
-
-.has-success .form-input-hint, .is-success + .form-input-hint { color: #32b643; }
-
-.has-error .form-input-hint, .is-error + .form-input-hint { color: #e85600; }
-
-.form-select { -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 0.05rem solid #caced7; border-radius: 0.1rem; color: inherit; font-size: 0.8rem; height: 1.8rem; line-height: 1.2rem; outline: none; padding: 0.25rem 0.4rem; vertical-align: middle; width: 100%; background: #fff; }
-
-.form-select:focus { box-shadow: 0 0 0 0.1rem rgba(48, 133, 238, 0.2); border-color: #3085EE; }
-
-.form-select::-ms-expand { display: none; }
-
-.form-select.select-sm { font-size: 0.7rem; height: 1.4rem; padding: 0.05rem 1.1rem 0.05rem 0.3rem; }
-
-.form-select.select-lg { font-size: 0.9rem; height: 2rem; padding: 0.35rem 1.4rem 0.35rem 0.6rem; }
-
-.form-select[size], .form-select[multiple] { height: auto; padding: 0.25rem 0.4rem; }
-
-.form-select[size] option, .form-select[multiple] option { padding: 0.1rem 0.2rem; }
-
-.form-select:not([multiple]):not([size]) { background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%204%205'%3E%3Cpath%20fill='%23667189'%20d='M2%200L0%202h4zm0%205L0%203h4z'/%3E%3C/svg%3E") no-repeat right 0.35rem center/0.4rem 0.5rem; padding-right: 1.2rem; }
-
-.has-icon-left, .has-icon-right { position: relative; }
-
-.has-icon-left .form-icon, .has-icon-right .form-icon { height: 0.8rem; margin: 0 0.25rem; position: absolute; top: 50%; transform: translateY(-50%); width: 0.8rem; z-index: 2; }
-
-.has-icon-left .form-icon { left: 0.05rem; }
-
-.has-icon-left .form-input, .has-icon-left .search-input, .has-icon-left [data-grav-field="array"] input, [data-grav-field="array"] .has-icon-left input, .has-icon-left [data-grav-field="array"] textarea, [data-grav-field="array"] .has-icon-left textarea { padding-left: 1.3rem; }
-
-.has-icon-right .form-icon { right: 0.05rem; }
-
-.has-icon-right .form-input, .has-icon-right .search-input, .has-icon-right [data-grav-field="array"] input, [data-grav-field="array"] .has-icon-right input, .has-icon-right [data-grav-field="array"] textarea, [data-grav-field="array"] .has-icon-right textarea { padding-right: 1.3rem; }
-
-.form-checkbox, .form-radio, .form-switch { display: block; line-height: 1.2rem; margin: 0.2rem 0; min-height: 1.4rem; padding: 0.1rem 0.4rem 0.1rem 1.2rem; position: relative; }
-
-.form-checkbox input, .form-radio input, .form-switch input { clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; position: absolute; width: 1px; }
-
-.form-checkbox input:focus + .form-icon, .form-radio input:focus + .form-icon, .form-switch input:focus + .form-icon { box-shadow: 0 0 0 0.1rem rgba(48, 133, 238, 0.2); border-color: #3085EE; }
-
-.form-checkbox input:checked + .form-icon, .form-radio input:checked + .form-icon, .form-switch input:checked + .form-icon { background: #3085EE; border-color: #3085EE; }
-
-.form-checkbox .form-icon, .form-radio .form-icon, .form-switch .form-icon { border: 0.05rem solid #caced7; cursor: pointer; display: inline-block; position: absolute; transition: background .2s, border .2s, box-shadow .2s, color .2s; }
-
-.form-checkbox.input-sm, .form-radio.input-sm, .form-switch.input-sm { font-size: 0.7rem; margin: 0; }
-
-.form-checkbox.input-lg, .form-radio.input-lg, .form-switch.input-lg { font-size: 0.9rem; margin: 0.3rem 0; }
-
-.form-checkbox .form-icon, .form-radio .form-icon { background: #fff; height: 0.8rem; left: 0; top: 0.3rem; width: 0.8rem; }
-
-.form-checkbox input:active + .form-icon, .form-radio input:active + .form-icon { background: #f0f1f4; }
-
-.form-checkbox .form-icon { border-radius: 0.1rem; }
-
-.form-checkbox input:checked + .form-icon::before { background-clip: padding-box; border: 0.1rem solid #fff; border-left-width: 0; border-top-width: 0; content: ""; height: 9px; left: 50%; margin-left: -3px; margin-top: -6px; position: absolute; top: 50%; transform: rotate(45deg); width: 6px; }
-
-.form-checkbox input:indeterminate + .form-icon { background: #3085EE; border-color: #3085EE; }
-
-.form-checkbox input:indeterminate + .form-icon::before { background: #fff; content: ""; height: 2px; left: 50%; margin-left: -5px; margin-top: -1px; position: absolute; top: 50%; width: 10px; }
-
-.form-radio .form-icon { border-radius: 50%; }
-
-.form-radio input:checked + .form-icon::before { background: #fff; border-radius: 50%; content: ""; height: 6px; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 6px; }
-
-.form-switch { padding-left: 2rem; }
-
-.form-switch .form-icon { background: #acb3c2; background-clip: padding-box; border-radius: 0.45rem; height: 0.9rem; left: 0; top: 0.25rem; width: 1.6rem; }
-
-.form-switch .form-icon::before { background: #fff; border-radius: 50%; content: ""; display: block; height: 0.8rem; left: 0; position: absolute; top: 0; transition: background .2s, border .2s, box-shadow .2s, color .2s, left .2s; width: 0.8rem; }
-
-.form-switch input:checked + .form-icon::before { left: 14px; }
-
-.form-switch input:active + .form-icon::before { background: #f8f9fa; }
-
-.input-group { display: -ms-flexbox; display: flex; }
-
-.input-group .input-group-addon { background: #f8f9fa; border: 0.05rem solid #caced7; border-radius: 0.1rem; line-height: 1.2rem; padding: 0.25rem 0.4rem; white-space: nowrap; }
-
-.input-group .input-group-addon.addon-sm { font-size: 0.7rem; padding: 0.05rem 0.3rem; }
-
-.input-group .input-group-addon.addon-lg { font-size: 0.9rem; padding: 0.35rem 0.6rem; }
-
-.input-group .form-input, .input-group .search-input, .input-group [data-grav-field="array"] input, [data-grav-field="array"] .input-group input, .input-group [data-grav-field="array"] textarea, [data-grav-field="array"] .input-group textarea, .input-group .form-select { -ms-flex: 1 1 auto; flex: 1 1 auto; width: 1%; }
-
-.input-group .input-group-btn { z-index: 1; }
-
-.input-group .form-input:first-child:not(:last-child), .input-group .search-input:first-child:not(:last-child), .input-group [data-grav-field="array"] input:first-child:not(:last-child), [data-grav-field="array"] .input-group input:first-child:not(:last-child), .input-group [data-grav-field="array"] textarea:first-child:not(:last-child), [data-grav-field="array"] .input-group textarea:first-child:not(:last-child), .input-group .form-select:first-child:not(:last-child), .input-group .input-group-addon:first-child:not(:last-child), .input-group .input-group-btn:first-child:not(:last-child) { border-bottom-right-radius: 0; border-top-right-radius: 0; }
-
-.input-group .form-input:not(:first-child):not(:last-child), .input-group .search-input:not(:first-child):not(:last-child), .input-group [data-grav-field="array"] input:not(:first-child):not(:last-child), [data-grav-field="array"] .input-group input:not(:first-child):not(:last-child), .input-group [data-grav-field="array"] textarea:not(:first-child):not(:last-child), [data-grav-field="array"] .input-group textarea:not(:first-child):not(:last-child), .input-group .form-select:not(:first-child):not(:last-child), .input-group .input-group-addon:not(:first-child):not(:last-child), .input-group .input-group-btn:not(:first-child):not(:last-child) { border-radius: 0; margin-left: -0.05rem; }
-
-.input-group .form-input:last-child:not(:first-child), .input-group .search-input:last-child:not(:first-child), .input-group [data-grav-field="array"] input:last-child:not(:first-child), [data-grav-field="array"] .input-group input:last-child:not(:first-child), .input-group [data-grav-field="array"] textarea:last-child:not(:first-child), [data-grav-field="array"] .input-group textarea:last-child:not(:first-child), .input-group .form-select:last-child:not(:first-child), .input-group .input-group-addon:last-child:not(:first-child), .input-group .input-group-btn:last-child:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; margin-left: -0.05rem; }
-
-.input-group .form-input:focus, .input-group .search-input:focus, .input-group [data-grav-field="array"] input:focus, [data-grav-field="array"] .input-group input:focus, .input-group [data-grav-field="array"] textarea:focus, [data-grav-field="array"] .input-group textarea:focus, .input-group .form-select:focus, .input-group .input-group-addon:focus, .input-group .input-group-btn:focus { z-index: 2; }
-
-.input-group .form-select { width: auto; }
-
-.input-group.input-inline { display: -ms-inline-flexbox; display: inline-flex; }
-
-.has-success .form-input, .has-success .search-input, .has-success [data-grav-field="array"] input, [data-grav-field="array"] .has-success input, .has-success [data-grav-field="array"] textarea, [data-grav-field="array"] .has-success textarea, .form-input.is-success, .is-success.search-input, [data-grav-field="array"] input.is-success, [data-grav-field="array"] textarea.is-success, .has-success .form-select, .form-select.is-success { background: #f9fdfa; border-color: #32b643; }
-
-.has-success .form-input:focus, .has-success .search-input:focus, .has-success [data-grav-field="array"] input:focus, [data-grav-field="array"] .has-success input:focus, .has-success [data-grav-field="array"] textarea:focus, [data-grav-field="array"] .has-success textarea:focus, .form-input.is-success:focus, .is-success.search-input:focus, [data-grav-field="array"] input.is-success:focus, [data-grav-field="array"] textarea.is-success:focus, .has-success .form-select:focus, .form-select.is-success:focus { box-shadow: 0 0 0 0.1rem rgba(50, 182, 67, 0.2); }
-
-.has-error .form-input, .has-error .search-input, .has-error [data-grav-field="array"] input, [data-grav-field="array"] .has-error input, .has-error [data-grav-field="array"] textarea, [data-grav-field="array"] .has-error textarea, .form-input.is-error, .is-error.search-input, [data-grav-field="array"] input.is-error, [data-grav-field="array"] textarea.is-error, .has-error .form-select, .form-select.is-error { background: #fffaf7; border-color: #e85600; }
-
-.has-error .form-input:focus, .has-error .search-input:focus, .has-error [data-grav-field="array"] input:focus, [data-grav-field="array"] .has-error input:focus, .has-error [data-grav-field="array"] textarea:focus, [data-grav-field="array"] .has-error textarea:focus, .form-input.is-error:focus, .is-error.search-input:focus, [data-grav-field="array"] input.is-error:focus, [data-grav-field="array"] textarea.is-error:focus, .has-error .form-select:focus, .form-select.is-error:focus { box-shadow: 0 0 0 0.1rem rgba(232, 86, 0, 0.2); }
-
-.has-error .form-checkbox .form-icon, .form-checkbox.is-error .form-icon, .has-error .form-radio .form-icon, .form-radio.is-error .form-icon, .has-error .form-switch .form-icon, .form-switch.is-error .form-icon { border-color: #e85600; }
-
-.has-error .form-checkbox input:checked + .form-icon, .form-checkbox.is-error input:checked + .form-icon, .has-error .form-radio input:checked + .form-icon, .form-radio.is-error input:checked + .form-icon, .has-error .form-switch input:checked + .form-icon, .form-switch.is-error input:checked + .form-icon { background: #e85600; border-color: #e85600; }
-
-.has-error .form-checkbox input:focus + .form-icon, .form-checkbox.is-error input:focus + .form-icon, .has-error .form-radio input:focus + .form-icon, .form-radio.is-error input:focus + .form-icon, .has-error .form-switch input:focus + .form-icon, .form-switch.is-error input:focus + .form-icon { box-shadow: 0 0 0 0.1rem rgba(232, 86, 0, 0.2); border-color: #e85600; }
-
-.has-error .form-checkbox input:indeterminate + .form-icon, .form-checkbox.is-error input:indeterminate + .form-icon { background: #e85600; border-color: #e85600; }
-
-.form-input:not(:placeholder-shown):invalid, .search-input:not(:placeholder-shown):invalid, [data-grav-field="array"] input:not(:placeholder-shown):invalid, [data-grav-field="array"] textarea:not(:placeholder-shown):invalid { border-color: #e85600; }
-
-.form-input:not(:placeholder-shown):invalid:focus, .search-input:not(:placeholder-shown):invalid:focus, [data-grav-field="array"] input:not(:placeholder-shown):invalid:focus, [data-grav-field="array"] textarea:not(:placeholder-shown):invalid:focus { box-shadow: 0 0 0 0.1rem rgba(232, 86, 0, 0.2); background: #fffaf7; }
-
-.form-input:not(:placeholder-shown):invalid + .form-input-hint, .search-input:not(:placeholder-shown):invalid + .form-input-hint, [data-grav-field="array"] input:not(:placeholder-shown):invalid + .form-input-hint, [data-grav-field="array"] textarea:not(:placeholder-shown):invalid + .form-input-hint { color: #e85600; }
-
-.form-input:disabled, .search-input:disabled, [data-grav-field="array"] input:disabled, [data-grav-field="array"] textarea:disabled, .form-input.disabled, .disabled.search-input, [data-grav-field="array"] input.disabled, [data-grav-field="array"] textarea.disabled, .form-select:disabled, .form-select.disabled { background-color: #f0f1f4; cursor: not-allowed; opacity: .5; }
-
-.form-input[readonly], .search-input[readonly], [data-grav-field="array"] input[readonly], [data-grav-field="array"] textarea[readonly] { background-color: #f8f9fa; }
-
-input:disabled + .form-icon, input.disabled + .form-icon { background: #f0f1f4; cursor: not-allowed; opacity: .5; }
-
-.form-switch input:disabled + .form-icon::before, .form-switch input.disabled + .form-icon::before { background: #fff; }
-
-.form-horizontal { padding: 0.4rem 0; }
-
-.form-horizontal .form-group { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
-
-.form-inline { display: inline-block; }
-
-.label { border-radius: 0.1rem; line-height: 1.25; padding: .1rem .2rem; background: #f0f1f4; color: #5b657a; display: inline-block; }
-
-.label.label-rounded { border-radius: 5rem; padding-left: .4rem; padding-right: .4rem; }
-
-.label.label-primary { background: #3085EE; color: #fff; }
-
-.label.label-secondary { background: #e1edfd; color: #3085EE; }
-
-.label.label-success { background: #32b643; color: #fff; }
-
-.label.label-warning { background: #ffb700; color: #fff; }
-
-.label.label-error { background: #e85600; color: #fff; }
-
-code { border-radius: 0.1rem; line-height: 1.25; padding: .1rem .2rem; background: #fcf2f2; color: #d73e48; font-size: 85%; }
-
-.code { border-radius: 0.1rem; color: #50596c; position: relative; }
-
-.code::before { color: #acb3c2; content: attr(data-lang); font-size: 0.7rem; position: absolute; right: 0.4rem; top: 0.1rem; }
-
-.code code { background: #f8f9fa; color: inherit; display: block; line-height: 1.5; overflow-x: auto; padding: 1rem; width: 100%; }
-
-.img-responsive { display: block; height: auto; max-width: 100%; }
-
-.img-fit-cover { object-fit: cover; }
-
-.img-fit-contain { object-fit: contain; }
-
-.video-responsive { display: block; overflow: hidden; padding: 0; position: relative; width: 100%; }
-
-.video-responsive::before { content: ""; display: block; padding-bottom: 56.25%; }
-
-.video-responsive iframe, .video-responsive object, .video-responsive embed { border: 0; bottom: 0; height: 100%; left: 0; position: absolute; right: 0; top: 0; width: 100%; }
-
-video.video-responsive { height: auto; max-width: 100%; }
-
-video.video-responsive::before { content: none; }
-
-.video-responsive-4-3::before { padding-bottom: 75%; }
-
-.video-responsive-1-1::before { padding-bottom: 100%; }
-
-.figure { margin: 0 0 0.4rem 0; }
-
-.figure .figure-caption { color: #667189; margin-top: 0.4rem; }
-
-.container { margin-left: auto; margin-right: auto; padding-left: 0.4rem; padding-right: 0.4rem; width: 100%; }
-
-.container.grid-xl { max-width: 1296px; }
-
-.container.grid-lg { max-width: 976px; }
-
-.container.grid-md { max-width: 856px; }
-
-.container.grid-sm { max-width: 616px; }
-
-.container.grid-xs { max-width: 496px; }
-
-.show-xs, .show-sm, .show-md, .show-lg, .show-xl { display: none !important; }
-
-.columns { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -0.4rem; margin-right: -0.4rem; }
-
-.columns.col-gapless { margin-left: 0; margin-right: 0; }
-
-.columns.col-gapless > .column { padding-left: 0; padding-right: 0; }
-
-.columns.col-oneline { -ms-flex-wrap: nowrap; flex-wrap: nowrap; overflow-x: auto; }
-
-.column { -ms-flex: 1; flex: 1; max-width: 100%; padding-left: 0.4rem; padding-right: 0.4rem; }
-
-.column.col-12, .column.col-11, .column.col-10, .column.col-9, .column.col-8, .column.col-7, .column.col-6, .column.col-5, .column.col-4, .column.col-3, .column.col-2, .column.col-1, .column.col-auto { -ms-flex: none; flex: none; }
-
-.col-12 { width: 100%; }
-
-.col-11 { width: 91.66666667%; }
-
-.col-10 { width: 83.33333333%; }
-
-.col-9 { width: 75%; }
-
-.col-8 { width: 66.66666667%; }
-
-.col-7 { width: 58.33333333%; }
-
-.col-6 { width: 50%; }
-
-.col-5 { width: 41.66666667%; }
-
-.col-4 { width: 33.33333333%; }
-
-.col-3 { width: 25%; }
-
-.col-2 { width: 16.66666667%; }
-
-.col-1 { width: 8.33333333%; }
-
-.col-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; max-width: none; width: auto; }
-
-.col-mx-auto { margin-left: auto; margin-right: auto; }
-
-.col-ml-auto { margin-left: auto; }
-
-.col-mr-auto { margin-right: auto; }
-
-@media (max-width: 1280px) { .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-xl-auto { -ms-flex: none; flex: none; }
-  .col-xl-12 { width: 100%; }
-  .col-xl-11 { width: 91.66666667%; }
-  .col-xl-10 { width: 83.33333333%; }
-  .col-xl-9 { width: 75%; }
-  .col-xl-8 { width: 66.66666667%; }
-  .col-xl-7 { width: 58.33333333%; }
-  .col-xl-6 { width: 50%; }
-  .col-xl-5 { width: 41.66666667%; }
-  .col-xl-4 { width: 33.33333333%; }
-  .col-xl-3 { width: 25%; }
-  .col-xl-2 { width: 16.66666667%; }
-  .col-xl-1 { width: 8.33333333%; }
-  .col-xl-auto { width: auto; }
-  .hide-xl { display: none !important; }
-  .show-xl { display: block !important; } }
-
-@media (max-width: 960px) { .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-lg-auto { -ms-flex: none; flex: none; }
-  .col-lg-12 { width: 100%; }
-  .col-lg-11 { width: 91.66666667%; }
-  .col-lg-10 { width: 83.33333333%; }
-  .col-lg-9 { width: 75%; }
-  .col-lg-8 { width: 66.66666667%; }
-  .col-lg-7 { width: 58.33333333%; }
-  .col-lg-6 { width: 50%; }
-  .col-lg-5 { width: 41.66666667%; }
-  .col-lg-4 { width: 33.33333333%; }
-  .col-lg-3 { width: 25%; }
-  .col-lg-2 { width: 16.66666667%; }
-  .col-lg-1 { width: 8.33333333%; }
-  .col-lg-auto { width: auto; }
-  .hide-lg { display: none !important; }
-  .show-lg { display: block !important; } }
-
-@media (max-width: 840px) { .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-md-auto { -ms-flex: none; flex: none; }
-  .col-md-12 { width: 100%; }
-  .col-md-11 { width: 91.66666667%; }
-  .col-md-10 { width: 83.33333333%; }
-  .col-md-9 { width: 75%; }
-  .col-md-8 { width: 66.66666667%; }
-  .col-md-7 { width: 58.33333333%; }
-  .col-md-6 { width: 50%; }
-  .col-md-5 { width: 41.66666667%; }
-  .col-md-4 { width: 33.33333333%; }
-  .col-md-3 { width: 25%; }
-  .col-md-2 { width: 16.66666667%; }
-  .col-md-1 { width: 8.33333333%; }
-  .col-md-auto { width: auto; }
-  .hide-md { display: none !important; }
-  .show-md { display: block !important; } }
-
-@media (max-width: 600px) { .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col-sm-auto { -ms-flex: none; flex: none; }
-  .col-sm-12 { width: 100%; }
-  .col-sm-11 { width: 91.66666667%; }
-  .col-sm-10 { width: 83.33333333%; }
-  .col-sm-9 { width: 75%; }
-  .col-sm-8 { width: 66.66666667%; }
-  .col-sm-7 { width: 58.33333333%; }
-  .col-sm-6 { width: 50%; }
-  .col-sm-5 { width: 41.66666667%; }
-  .col-sm-4 { width: 33.33333333%; }
-  .col-sm-3 { width: 25%; }
-  .col-sm-2 { width: 16.66666667%; }
-  .col-sm-1 { width: 8.33333333%; }
-  .col-sm-auto { width: auto; }
-  .hide-sm { display: none !important; }
-  .show-sm { display: block !important; } }
-
-@media (max-width: 480px) { .col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1, .col-xs-auto { -ms-flex: none; flex: none; }
-  .col-xs-12 { width: 100%; }
-  .col-xs-11 { width: 91.66666667%; }
-  .col-xs-10 { width: 83.33333333%; }
-  .col-xs-9 { width: 75%; }
-  .col-xs-8 { width: 66.66666667%; }
-  .col-xs-7 { width: 58.33333333%; }
-  .col-xs-6 { width: 50%; }
-  .col-xs-5 { width: 41.66666667%; }
-  .col-xs-4 { width: 33.33333333%; }
-  .col-xs-3 { width: 25%; }
-  .col-xs-2 { width: 16.66666667%; }
-  .col-xs-1 { width: 8.33333333%; }
-  .col-xs-auto { width: auto; }
-  .hide-xs { display: none !important; }
-  .show-xs { display: block !important; } }
-
-.hero { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: justify; justify-content: space-between; padding-bottom: 4rem; padding-top: 4rem; }
-
-.hero.hero-sm { padding-bottom: 2rem; padding-top: 2rem; }
-
-.hero.hero-lg { padding-bottom: 8rem; padding-top: 8rem; }
-
-.hero .hero-body { padding: 0.4rem; }
-
-.navbar { -ms-flex-align: stretch; align-items: stretch; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: justify; justify-content: space-between; }
-
-.navbar .navbar-section { -ms-flex-align: center; align-items: center; display: -ms-flexbox; display: flex; -ms-flex: 1 0 0px; flex: 1 0 0; }
-
-.navbar .navbar-section:not(:first-child):last-child { -ms-flex-pack: end; justify-content: flex-end; }
-
-.navbar .navbar-center { -ms-flex-align: center; align-items: center; display: -ms-flexbox; display: flex; -ms-flex: 0 0 auto; flex: 0 0 auto; }
-
-.navbar .navbar-brand { font-size: 0.9rem; text-decoration: none; }
-
-.accordion input:checked ~ .accordion-header .icon, .accordion[open] .accordion-header .icon { transform: rotate(90deg); }
-
-.accordion input:checked ~ .accordion-body, .accordion[open] .accordion-body { max-height: 50rem; }
-
-.accordion .accordion-header { display: block; padding: 0.2rem 0.4rem; }
-
-.accordion .accordion-header .icon { transition: transform .25s; }
-
-.accordion .accordion-body { margin-bottom: 0.4rem; max-height: 0; overflow: hidden; transition: max-height .25s; }
-
-summary.accordion-header::-webkit-details-marker { display: none; }
-
-.avatar { font-size: 0.8rem; height: 1.6rem; width: 1.6rem; background: #3085EE; border-radius: 50%; color: rgba(255, 255, 255, 0.85); display: inline-block; font-weight: 300; line-height: 1.25; margin: 0; position: relative; vertical-align: middle; }
-
-.avatar.avatar-xs { font-size: 0.4rem; height: 0.8rem; width: 0.8rem; }
-
-.avatar.avatar-sm { font-size: 0.6rem; height: 1.2rem; width: 1.2rem; }
-
-.avatar.avatar-lg { font-size: 1.2rem; height: 2.4rem; width: 2.4rem; }
-
-.avatar.avatar-xl { font-size: 1.6rem; height: 3.2rem; width: 3.2rem; }
-
-.avatar img { border-radius: 50%; height: 100%; position: relative; width: 100%; z-index: 1; }
-
-.avatar .avatar-icon, .avatar .avatar-presence { background: #fff; bottom: 14.64%; height: 50%; padding: 0.1rem; position: absolute; right: 14.64%; transform: translate(50%, 50%); width: 50%; z-index: 2; }
-
-.avatar .avatar-presence { background: #acb3c2; box-shadow: 0 0 0 0.1rem #fff; border-radius: 50%; height: .5em; width: .5em; }
-
-.avatar .avatar-presence.online { background: #32b643; }
-
-.avatar .avatar-presence.busy { background: #e85600; }
-
-.avatar .avatar-presence.away { background: #ffb700; }
-
-.avatar[data-initial]::before { color: currentColor; content: attr(data-initial); left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); z-index: 1; }
-
-.badge { position: relative; white-space: nowrap; }
-
-.badge[data-badge]::after, .badge:not([data-badge])::after { background: #3085EE; background-clip: padding-box; border-radius: .5rem; box-shadow: 0 0 0 0.1rem #fff; color: #fff; content: attr(data-badge); display: inline-block; transform: translate(-0.05rem, -0.5rem); }
-
-.badge[data-badge]::after { font-size: 0.7rem; height: .9rem; line-height: 1; min-width: .9rem; padding: .1rem .2rem; text-align: center; white-space: nowrap; }
-
-.badge:not([data-badge])::after, .badge[data-badge=""]::after { height: 6px; min-width: 6px; padding: 0; width: 6px; }
-
-.badge.btn::after, .badge.button::after { position: absolute; top: 0; right: 0; transform: translate(50%, -50%); }
-
-.badge.avatar::after { position: absolute; top: 14.64%; right: 14.64%; transform: translate(50%, -50%); z-index: 100; }
-
-.breadcrumb { list-style: none; margin: 0.2rem 0; padding: 0.2rem 0; }
-
-.breadcrumb .breadcrumb-item { color: #667189; display: inline-block; margin: 0; padding: 0.2rem 0; }
-
-.breadcrumb .breadcrumb-item:not(:last-child) { margin-right: 0.2rem; }
-
-.breadcrumb .breadcrumb-item:not(:last-child) a { color: #667189; }
-
-.breadcrumb .breadcrumb-item:not(:first-child)::before { color: #667189; content: "/"; padding-right: 0.4rem; }
-
-.bar { background: #f0f1f4; border-radius: 0.1rem; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; height: 0.8rem; width: 100%; }
-
-.bar.bar-sm { height: 0.2rem; }
-
-.bar .bar-item { background: #3085EE; color: #fff; display: block; font-size: 0.7rem; -ms-flex-negative: 0; flex-shrink: 0; line-height: 0.8rem; height: 100%; position: relative; text-align: center; width: 0; }
-
-.bar .bar-item:first-child { border-bottom-left-radius: 0.1rem; border-top-left-radius: 0.1rem; }
-
-.bar .bar-item:last-child { border-bottom-right-radius: 0.1rem; border-top-right-radius: 0.1rem; -ms-flex-negative: 1; flex-shrink: 1; }
-
-.bar-slider { height: 0.1rem; margin: 0.4rem 0; position: relative; }
-
-.bar-slider .bar-item { left: 0; padding: 0; position: absolute; }
-
-.bar-slider .bar-item:not(:last-child):first-child { background: #f0f1f4; z-index: 1; }
-
-.bar-slider .bar-slider-btn { background: #3085EE; border: 0; border-radius: 50%; height: 0.6rem; padding: 0; position: absolute; right: 0; top: 50%; transform: translate(50%, -50%); width: 0.6rem; }
-
-.bar-slider .bar-slider-btn:active { box-shadow: 0 0 0 0.1rem #3085EE; }
-
-.card { background: #fff; border: 0.05rem solid #e7e9ed; border-radius: 0.1rem; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; }
-
-.card .card-header, .card .card-body, .card .card-footer { padding: 0.8rem; padding-bottom: 0; }
-
-.card .card-header:last-child, .card .card-body:last-child, .card .card-footer:last-child { padding-bottom: 0.8rem; }
-
-.card .card-body { -ms-flex: 1 1 auto; flex: 1 1 auto; }
-
-.card .card-image { padding-top: 0.8rem; }
-
-.card .card-image:first-child { padding-top: 0; }
-
-.card .card-image:first-child img { border-top-left-radius: 0.1rem; border-top-right-radius: 0.1rem; }
-
-.card .card-image:last-child img { border-bottom-left-radius: 0.1rem; border-bottom-right-radius: 0.1rem; }
-
-.chip { -ms-flex-align: center; align-items: center; background: #f0f1f4; border-radius: 5rem; display: -ms-inline-flexbox; display: inline-flex; font-size: 90%; height: 1.2rem; line-height: 0.8rem; margin: 0.1rem; max-width: 320px; overflow: hidden; padding: 0.2rem 0.4rem; text-decoration: none; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap; }
-
-.chip.active { background: #3085EE; color: #fff; }
-
-.chip .avatar { margin-left: -0.4rem; margin-right: 0.2rem; }
-
-.chip .btn-clear { border-radius: 50%; transform: scale(0.75); }
-
-.dropdown { display: inline-block; position: relative; }
-
-.dropdown .menu { animation: slide-down .15s ease 1; display: none; left: 0; max-height: 50vh; overflow-y: auto; position: absolute; top: 100%; }
-
-.dropdown.dropdown-right .menu { left: auto; right: 0; }
-
-.dropdown.active .menu, .dropdown .dropdown-toggle:focus + .menu, .dropdown .menu:hover { display: block; }
-
-.dropdown .btn-group .dropdown-toggle:nth-last-child(2) { border-bottom-right-radius: 0.1rem; border-top-right-radius: 0.1rem; }
-
-.empty { background: #f8f9fa; border-radius: 0.1rem; color: #667189; text-align: center; padding: 3.2rem 1.6rem; }
-
-.empty .empty-icon { margin-bottom: 0.8rem; }
-
-.empty .empty-title, .empty .empty-subtitle { margin: 0.4rem auto; }
-
-.empty .empty-action { margin-top: 0.8rem; }
-
-.menu { box-shadow: 0 0.05rem 0.2rem rgba(69, 77, 93, 0.3); background: #fff; border-radius: 0.1rem; list-style: none; margin: 0; min-width: 180px; padding: 0.4rem; transform: translateY(0.2rem); z-index: 300; }
-
-.menu.menu-nav { background: transparent; box-shadow: none; }
-
-.menu .menu-item { margin-top: 0; padding: 0 0.4rem; position: relative; text-decoration: none; }
-
-.menu .menu-item > a { border-radius: 0.1rem; color: inherit; display: block; margin: 0 -0.4rem; padding: 0.2rem 0.4rem; text-decoration: none; }
-
-.menu .menu-item > a:focus, .menu .menu-item > a:hover { background: #e1edfd; color: #3085EE; }
-
-.menu .menu-item > a:active, .menu .menu-item > a.active { background: #e1edfd; color: #3085EE; }
-
-.menu .menu-item .form-checkbox, .menu .menu-item .form-radio, .menu .menu-item .form-switch { margin: 0.1rem 0; }
-
-.menu .menu-item + .menu-item { margin-top: 0.2rem; }
-
-.menu .menu-badge { -ms-flex-align: center; align-items: center; display: -ms-flexbox; display: flex; height: 100%; position: absolute; right: 0; top: 0; }
-
-.menu .menu-badge .label { margin-right: 0.4rem; }
-
-.modal { -ms-flex-align: center; align-items: center; bottom: 0; display: none; -ms-flex-pack: center; justify-content: center; left: 0; opacity: 0; overflow: hidden; padding: 0.4rem; position: fixed; right: 0; top: 0; }
-
-.modal:target, .modal.active { display: -ms-flexbox; display: flex; opacity: 1; z-index: 400; }
-
-.modal:target .modal-overlay, .modal.active .modal-overlay { background: rgba(248, 249, 250, 0.75); bottom: 0; cursor: default; display: block; left: 0; position: absolute; right: 0; top: 0; }
-
-.modal:target .modal-container, .modal.active .modal-container { animation: slide-down .2s ease 1; z-index: 1; }
-
-.modal.modal-sm .modal-container { max-width: 320px; padding: 0 0.4rem; }
-
-.modal.modal-lg .modal-overlay { background: #fff; }
-
-.modal.modal-lg .modal-container { box-shadow: none; max-width: 960px; }
-
-.modal-container { box-shadow: 0 0.2rem 0.5rem rgba(69, 77, 93, 0.3); background: #fff; border-radius: 0.1rem; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; max-height: 75vh; max-width: 640px; padding: 0 0.8rem; width: 100%; }
-
-.modal-container.modal-fullheight { max-height: 100vh; }
-
-.modal-container .modal-header { color: #454d5d; padding: 0.8rem; }
-
-.modal-container .modal-body { overflow-y: auto; padding: 0.8rem; position: relative; }
-
-.modal-container .modal-footer { padding: 0.8rem; text-align: right; }
-
-.nav { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; list-style: none; margin: 0.2rem 0; }
-
-.nav .nav-item a { color: #667189; padding: 0.2rem 0.4rem; text-decoration: none; }
-
-.nav .nav-item a:focus, .nav .nav-item a:hover { color: #3085EE; }
-
-.nav .nav-item.active > a { color: #50596c; font-weight: bold; }
-
-.nav .nav-item.active > a:focus, .nav .nav-item.active > a:hover { color: #3085EE; }
-
-.nav .nav { margin-bottom: 0.4rem; margin-left: 0.8rem; }
-
-.pagination { display: -ms-flexbox; display: flex; list-style: none; margin: 0.2rem 0; padding: 0.2rem 0; }
-
-.pagination .page-item { margin: 0.2rem 0.05rem; }
-
-.pagination .page-item span { display: inline-block; padding: 0.2rem 0.2rem; }
-
-.pagination .page-item a { border-radius: 0.1rem; display: inline-block; padding: 0.2rem 0.4rem; text-decoration: none; }
-
-.pagination .page-item a:focus, .pagination .page-item a:hover { color: #3085EE; }
-
-.pagination .page-item.disabled a { cursor: default; opacity: .5; pointer-events: none; }
-
-.pagination .page-item.active a { background: #3085EE; color: #fff; }
-
-.pagination .page-item.page-prev, .pagination .page-item.page-next { -ms-flex: 1 0 50%; flex: 1 0 50%; }
-
-.pagination .page-item.page-next { text-align: right; }
-
-.pagination .page-item .page-item-title { margin: 0; }
-
-.pagination .page-item .page-item-subtitle { margin: 0; opacity: .5; }
-
-.panel { border: 0.05rem solid #e7e9ed; border-radius: 0.1rem; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; }
-
-.panel .panel-header, .panel .panel-footer { -ms-flex: 0 0 auto; flex: 0 0 auto; padding: 0.8rem; }
-
-.panel .panel-nav { -ms-flex: 0 0 auto; flex: 0 0 auto; }
-
-.panel .panel-body { -ms-flex: 1 1 auto; flex: 1 1 auto; overflow-y: auto; padding: 0 0.8rem; }
-
-.popover { display: inline-block; position: relative; }
-
-.popover .popover-container { left: 50%; opacity: 0; padding: 0.4rem; position: absolute; top: 0; transform: translate(-50%, -50%) scale(0); transition: transform .2s; width: 320px; z-index: 300; }
-
-.popover *:focus + .popover-container, .popover:hover .popover-container { display: block; opacity: 1; transform: translate(-50%, -100%) scale(1); }
-
-.popover.popover-right .popover-container { left: 100%; top: 50%; }
-
-.popover.popover-right *:focus + .popover-container, .popover.popover-right:hover .popover-container { transform: translate(0, -50%) scale(1); }
-
-.popover.popover-bottom .popover-container { left: 50%; top: 100%; }
-
-.popover.popover-bottom *:focus + .popover-container, .popover.popover-bottom:hover .popover-container { transform: translate(-50%, 0) scale(1); }
-
-.popover.popover-left .popover-container { left: 0; top: 50%; }
-
-.popover.popover-left *:focus + .popover-container, .popover.popover-left:hover .popover-container { transform: translate(-100%, -50%) scale(1); }
-
-.popover .card { box-shadow: 0 0.2rem 0.5rem rgba(69, 77, 93, 0.3); border: 0; }
-
-.step { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; list-style: none; margin: 0.2rem 0; width: 100%; }
-
-.step .step-item { -ms-flex: 1 1 0px; flex: 1 1 0; margin-top: 0; min-height: 1rem; text-align: center; position: relative; }
-
-.step .step-item:not(:first-child)::before { background: #3085EE; content: ""; height: 2px; left: -50%; position: absolute; top: 9px; width: 100%; }
-
-.step .step-item a { color: #3085EE; display: inline-block; padding: 20px 10px 0; text-decoration: none; }
-
-.step .step-item a::before { background: #3085EE; border: 0.1rem solid #fff; border-radius: 50%; content: ""; display: block; height: 0.6rem; left: 50%; position: absolute; top: 0.2rem; transform: translateX(-50%); width: 0.6rem; z-index: 1; }
-
-.step .step-item.active a::before { background: #fff; border: 0.1rem solid #3085EE; }
-
-.step .step-item.active ~ .step-item::before { background: #e7e9ed; }
-
-.step .step-item.active ~ .step-item a { color: #acb3c2; }
-
-.step .step-item.active ~ .step-item a::before { background: #e7e9ed; }
-
-.tab { -ms-flex-align: center; align-items: center; border-bottom: 0.05rem solid #e7e9ed; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; list-style: none; margin: 0.2rem 0 0.15rem 0; }
-
-.tab .tab-item { margin-top: 0; }
-
-.tab .tab-item a { border-bottom: 0.1rem solid transparent; color: inherit; display: block; margin: 0 0.4rem 0 0; padding: 0.4rem 0.2rem 0.3rem 0.2rem; text-decoration: none; }
-
-.tab .tab-item a:focus, .tab .tab-item a:hover { color: #3085EE; }
-
-.tab .tab-item.active a, .tab .tab-item a.active { border-bottom-color: #3085EE; color: #3085EE; }
-
-.tab .tab-item.tab-action { -ms-flex: 1 0 auto; flex: 1 0 auto; text-align: right; }
-
-.tab .tab-item .btn-clear { margin-top: -0.2rem; }
-
-.tab.tab-block .tab-item { -ms-flex: 1 0 0px; flex: 1 0 0; text-align: center; }
-
-.tab.tab-block .tab-item a { margin: 0; }
-
-.tab.tab-block .tab-item .badge[data-badge]::after { position: absolute; right: 0.1rem; top: 0.1rem; transform: translate(0, 0); }
-
-.tab:not(.tab-block) .badge { padding-right: 0; }
-
-.tile { -ms-flex-line-pack: justify; align-content: space-between; -ms-flex-align: start; align-items: flex-start; display: -ms-flexbox; display: flex; }
-
-.tile .tile-icon, .tile .tile-action { -ms-flex: 0 0 auto; flex: 0 0 auto; }
-
-.tile .tile-content { -ms-flex: 1 1 auto; flex: 1 1 auto; }
-
-.tile .tile-content:not(:first-child) { padding-left: 0.4rem; }
-
-.tile .tile-content:not(:last-child) { padding-right: 0.4rem; }
-
-.tile .tile-title, .tile .tile-subtitle { line-height: 1.2rem; }
-
-.tile.tile-centered { -ms-flex-align: center; align-items: center; }
-
-.tile.tile-centered .tile-content { overflow: hidden; }
-
-.tile.tile-centered .tile-title, .tile.tile-centered .tile-subtitle { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 0; }
-
-.toast { background: rgba(69, 77, 93, 0.95); border-color: #454d5d; border: 0.05rem solid #454d5d; border-radius: 0.1rem; color: #fff; display: block; padding: 0.4rem; width: 100%; }
-
-.toast.toast-primary { background: rgba(48, 133, 238, 0.95); border-color: #3085EE; }
-
-.toast.toast-success { background: rgba(50, 182, 67, 0.95); border-color: #32b643; }
-
-.toast.toast-warning { background: rgba(255, 183, 0, 0.95); border-color: #ffb700; }
-
-.toast.toast-error { background: rgba(232, 86, 0, 0.95); border-color: #e85600; }
-
-.toast a { color: #fff; text-decoration: underline; }
-
-.toast a:focus, .toast a:hover, .toast a:active, .toast a.active { opacity: .75; }
-
-.toast .btn-clear { margin: 0.1rem; }
-
-.toast p:last-child { margin-bottom: 0; }
-
-.tooltip { position: relative; }
-
-.tooltip::after { background: rgba(69, 77, 93, 0.95); border-radius: 0.1rem; bottom: 100%; color: #fff; content: attr(data-tooltip); display: block; font-size: 0.7rem; left: 50%; max-width: 320px; opacity: 0; overflow: hidden; padding: 0.2rem 0.4rem; pointer-events: none; position: absolute; text-overflow: ellipsis; transform: translate(-50%, 0.4rem); transition: opacity .2s, transform .2s; white-space: pre; z-index: 300; }
-
-.tooltip:focus::after, .tooltip:hover::after { opacity: 1; transform: translate(-50%, -0.2rem); }
-
-.tooltip[disabled], .tooltip.disabled { pointer-events: auto; }
-
-.tooltip.tooltip-right::after { bottom: 50%; left: 100%; transform: translate(-0.2rem, 50%); }
-
-.tooltip.tooltip-right:focus::after, .tooltip.tooltip-right:hover::after { transform: translate(0.2rem, 50%); }
-
-.tooltip.tooltip-bottom::after { bottom: auto; top: 100%; transform: translate(-50%, -0.4rem); }
-
-.tooltip.tooltip-bottom:focus::after, .tooltip.tooltip-bottom:hover::after { transform: translate(-50%, 0.2rem); }
-
-.tooltip.tooltip-left::after { bottom: 50%; left: auto; right: 100%; transform: translate(0.4rem, 50%); }
-
-.tooltip.tooltip-left:focus::after, .tooltip.tooltip-left:hover::after { transform: translate(-0.2rem, 50%); }
-
-@keyframes loading { 0% { transform: rotate(0deg); }
-  100% { transform: rotate(360deg); } }
-
-@keyframes slide-down { 0% { opacity: 0;
-    transform: translateY(-1.6rem); }
-  100% { opacity: 1;
-    transform: translateY(0); } }
-
-.text-primary { color: #3085EE !important; }
-
-a.text-primary:focus, a.text-primary:hover { color: #1877ec; }
-
-a.text-primary:visited { color: #4893f0; }
-
-.text-secondary { color: #d3e5fb !important; }
-
-a.text-secondary:focus, a.text-secondary:hover { color: #bbd7f9; }
-
-a.text-secondary:visited { color: #eaf3fd; }
-
-.text-gray { color: #acb3c2 !important; }
-
-a.text-gray:focus, a.text-gray:hover { color: #9ea6b7; }
-
-a.text-gray:visited { color: #bbc1cd; }
-
-.text-light { color: #fff !important; }
-
-a.text-light:focus, a.text-light:hover { color: #f2f2f2; }
-
-a.text-light:visited { color: white; }
-
-.text-dark { color: #50596c !important; }
-
-a.text-dark:focus, a.text-dark:hover { color: #454d5d; }
-
-a.text-dark:visited { color: #5b657a; }
-
-.text-success { color: #32b643 !important; }
-
-a.text-success:focus, a.text-success:hover { color: #2da23c; }
-
-a.text-success:visited { color: #39c94b; }
-
-.text-warning { color: #ffb700 !important; }
-
-a.text-warning:focus, a.text-warning:hover { color: #e6a500; }
-
-a.text-warning:visited { color: #ffbe1a; }
-
-.text-error { color: #e85600 !important; }
-
-a.text-error:focus, a.text-error:hover { color: #cf4d00; }
-
-a.text-error:visited { color: #ff6003; }
-
-.bg-primary { background: #3085EE !important; color: #fff; }
-
-.bg-secondary { background: #e1edfd !important; }
-
-.bg-dark { background: #454d5d !important; color: #fff; }
-
-.bg-gray { background: #f8f9fa !important; }
-
-.bg-success { background: #32b643 !important; color: #fff; }
-
-.bg-warning { background: #ffb700 !important; color: #fff; }
-
-.bg-error { background: #e85600 !important; color: #fff; }
-
-.c-hand { cursor: pointer; }
-
-.c-move { cursor: move; }
-
-.c-zoom-in { cursor: zoom-in; }
-
-.c-zoom-out { cursor: zoom-out; }
-
-.c-not-allowed { cursor: not-allowed; }
-
-.c-auto { cursor: auto; }
-
-.d-block { display: block; }
-
-.d-inline { display: inline; }
-
-.d-inline-block { display: inline-block; }
-
-.d-flex { display: -ms-flexbox; display: flex; }
-
-.d-inline-flex { display: -ms-inline-flexbox; display: inline-flex; }
-
-.d-none, .d-hide { display: none !important; }
-
-.d-visible { visibility: visible; }
-
-.d-invisible { visibility: hidden; }
-
-.text-hide { background: transparent; border: 0; color: transparent; font-size: 0; line-height: 0; text-shadow: none; }
-
-.text-assistive { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
-
-.divider, .divider-vert { display: block; position: relative; }
-
-.divider[data-content]::after, .divider-vert[data-content]::after { background: #fff; color: #acb3c2; content: attr(data-content); display: inline-block; font-size: 0.7rem; padding: 0 0.4rem; transform: translateY(-0.65rem); }
-
-.divider { border-top: 0.05rem solid #fefefe; height: 0.05rem; margin: 0.4rem 0; }
-
-.divider[data-content] { margin: 0.8rem 0; }
-
-.divider-vert { display: block; padding: 0.8rem; }
-
-.divider-vert::before { border-left: 0.05rem solid #e7e9ed; bottom: 0.4rem; content: ""; display: block; left: 50%; position: absolute; top: 0.4rem; transform: translateX(-50%); }
-
-.divider-vert[data-content]::after { left: 50%; padding: 0.2rem 0; position: absolute; top: 50%; transform: translate(-50%, -50%); }
-
-.loading { color: transparent !important; min-height: 0.8rem; pointer-events: none; position: relative; }
-
-.loading::after { animation: loading 500ms infinite linear; border: 0.1rem solid #3085EE; border-radius: 50%; border-right-color: transparent; border-top-color: transparent; content: ""; display: block; height: 0.8rem; left: 50%; margin-left: -0.4rem; margin-top: -0.4rem; position: absolute; top: 50%; width: 0.8rem; z-index: 1; }
-
-.loading.loading-lg { min-height: 2rem; }
-
-.loading.loading-lg::after { height: 1.6rem; margin-left: -0.8rem; margin-top: -0.8rem; width: 1.6rem; }
-
-.clearfix::after { clear: both; content: ""; display: table; }
-
-.float-left { float: left !important; }
-
-.float-right { float: right !important; }
-
-.p-relative { position: relative !important; }
-
-.p-absolute { position: absolute !important; }
-
-.p-fixed { position: fixed !important; }
-
-.p-sticky { position: -webkit-sticky !important; position: sticky !important; }
-
-.p-centered { display: block; float: none; margin-left: auto; margin-right: auto; }
-
-.flex-centered { -ms-flex-align: center; align-items: center; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; }
-
-.m-0 { margin: 0 !important; }
-
-.mb-0 { margin-bottom: 0 !important; }
-
-.ml-0 { margin-left: 0 !important; }
-
-.mr-0 { margin-right: 0 !important; }
-
-.mt-0 { margin-top: 0 !important; }
-
-.mx-0 { margin-left: 0 !important; margin-right: 0 !important; }
-
-.my-0 { margin-bottom: 0 !important; margin-top: 0 !important; }
-
-.m-1 { margin: 0.2rem !important; }
-
-.mb-1 { margin-bottom: 0.2rem !important; }
-
-.ml-1 { margin-left: 0.2rem !important; }
-
-.mr-1 { margin-right: 0.2rem !important; }
-
-.mt-1 { margin-top: 0.2rem !important; }
-
-.mx-1 { margin-left: 0.2rem !important; margin-right: 0.2rem !important; }
-
-.my-1 { margin-bottom: 0.2rem !important; margin-top: 0.2rem !important; }
-
-.m-2 { margin: 0.4rem !important; }
-
-.mb-2 { margin-bottom: 0.4rem !important; }
-
-.ml-2 { margin-left: 0.4rem !important; }
-
-.mr-2 { margin-right: 0.4rem !important; }
-
-.mt-2 { margin-top: 0.4rem !important; }
-
-.mx-2 { margin-left: 0.4rem !important; margin-right: 0.4rem !important; }
-
-.my-2 { margin-bottom: 0.4rem !important; margin-top: 0.4rem !important; }
-
-.p-0 { padding: 0 !important; }
-
-.pb-0 { padding-bottom: 0 !important; }
-
-.pl-0 { padding-left: 0 !important; }
-
-.pr-0 { padding-right: 0 !important; }
-
-.pt-0 { padding-top: 0 !important; }
-
-.px-0 { padding-left: 0 !important; padding-right: 0 !important; }
-
-.py-0 { padding-bottom: 0 !important; padding-top: 0 !important; }
-
-.p-1 { padding: 0.2rem !important; }
-
-.pb-1 { padding-bottom: 0.2rem !important; }
-
-.pl-1 { padding-left: 0.2rem !important; }
-
-.pr-1 { padding-right: 0.2rem !important; }
-
-.pt-1 { padding-top: 0.2rem !important; }
-
-.px-1 { padding-left: 0.2rem !important; padding-right: 0.2rem !important; }
-
-.py-1 { padding-bottom: 0.2rem !important; padding-top: 0.2rem !important; }
-
-.p-2 { padding: 0.4rem !important; }
-
-.pb-2 { padding-bottom: 0.4rem !important; }
-
-.pl-2 { padding-left: 0.4rem !important; }
-
-.pr-2 { padding-right: 0.4rem !important; }
-
-.pt-2 { padding-top: 0.4rem !important; }
-
-.px-2 { padding-left: 0.4rem !important; padding-right: 0.4rem !important; }
-
-.py-2 { padding-bottom: 0.4rem !important; padding-top: 0.4rem !important; }
-
-.s-rounded { border-radius: 0.1rem; }
-
-.s-circle { border-radius: 50%; }
-
-.text-left { text-align: left; }
-
-.text-right { text-align: right; }
-
-.text-center { text-align: center; }
-
-.text-justify { text-align: justify; }
-
-.text-lowercase { text-transform: lowercase; }
-
-.text-uppercase { text-transform: uppercase; }
-
-.text-capitalize { text-transform: capitalize; }
-
-.text-normal { font-weight: normal; }
-
-.text-bold { font-weight: bold; }
-
-.text-italic { font-style: italic; }
-
-.text-large { font-size: 1.2em; }
-
-.text-ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
-
-.text-clip { overflow: hidden; text-overflow: clip; white-space: nowrap; }
-
-.text-break { -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; word-break: break-word; word-wrap: break-word; }
-
-/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3BlY3RyZS5jc3MiLCJzb3VyY2VzIjpbInNwZWN0cmUuc2NzcyIsInRoZW1lL192YXJpYWJsZXMuc2NzcyIsInNwZWN0cmUvX3ZhcmlhYmxlcy5zY3NzIiwic3BlY3RyZS9fbWl4aW5zLnNjc3MiLCJzcGVjdHJlL21peGlucy9fYXZhdGFyLnNjc3MiLCJzcGVjdHJlL21peGlucy9fYnV0dG9uLnNjc3MiLCJzcGVjdHJlL21peGlucy9fY2xlYXJmaXguc2NzcyIsInNwZWN0cmUvbWl4aW5zL19jb2xvci5zY3NzIiwic3BlY3RyZS9taXhpbnMvX2xhYmVsLnNjc3MiLCJzcGVjdHJlL21peGlucy9fcG9zaXRpb24uc2NzcyIsInNwZWN0cmUvbWl4aW5zL19zaGFkb3cuc2NzcyIsInNwZWN0cmUvbWl4aW5zL190ZXh0LnNjc3MiLCJzcGVjdHJlL21peGlucy9fdG9hc3Quc2NzcyIsInNwZWN0cmUvX25vcm1hbGl6ZS5zY3NzIiwic3BlY3RyZS9fYmFzZS5zY3NzIiwic3BlY3RyZS9fdHlwb2dyYXBoeS5zY3NzIiwic3BlY3RyZS9fYXNpYW4uc2NzcyIsInNwZWN0cmUvX3RhYmxlcy5zY3NzIiwic3BlY3RyZS9fYnV0dG9ucy5zY3NzIiwic3BlY3RyZS9fZm9ybXMuc2NzcyIsInNwZWN0cmUvX2xhYmVscy5zY3NzIiwic3BlY3RyZS9fY29kZXMuc2NzcyIsInNwZWN0cmUvX21lZGlhLnNjc3MiLCJzcGVjdHJlL19sYXlvdXQuc2NzcyIsInNwZWN0cmUvX2hlcm8uc2NzcyIsInNwZWN0cmUvX25hdmJhci5zY3NzIiwic3BlY3RyZS9fYWNjb3JkaW9ucy5zY3NzIiwic3BlY3RyZS9fYXZhdGFycy5zY3NzIiwic3BlY3RyZS9fYmFkZ2VzLnNjc3MiLCJzcGVjdHJlL19icmVhZGNydW1icy5zY3NzIiwic3BlY3RyZS9fYmFycy5zY3NzIiwic3BlY3RyZS9fY2FyZHMuc2NzcyIsInNwZWN0cmUvX2NoaXBzLnNjc3MiLCJzcGVjdHJlL19kcm9wZG93bnMuc2NzcyIsInNwZWN0cmUvX2VtcHR5LnNjc3MiLCJzcGVjdHJlL19tZW51cy5zY3NzIiwic3BlY3RyZS9fbW9kYWxzLnNjc3MiLCJzcGVjdHJlL19uYXZzLnNjc3MiLCJzcGVjdHJlL19wYWdpbmF0aW9uLnNjc3MiLCJzcGVjdHJlL19wYW5lbHMuc2NzcyIsInNwZWN0cmUvX3BvcG92ZXJzLnNjc3MiLCJzcGVjdHJlL19zdGVwcy5zY3NzIiwic3BlY3RyZS9fdGFicy5zY3NzIiwic3BlY3RyZS9fdGlsZXMuc2NzcyIsInNwZWN0cmUvX3RvYXN0cy5zY3NzIiwic3BlY3RyZS9fdG9vbHRpcHMuc2NzcyIsInNwZWN0cmUvX2FuaW1hdGlvbnMuc2NzcyIsInNwZWN0cmUvX3V0aWxpdGllcy5zY3NzIiwic3BlY3RyZS91dGlsaXRpZXMvX2NvbG9ycy5zY3NzIiwic3BlY3RyZS91dGlsaXRpZXMvX2N1cnNvcnMuc2NzcyIsInNwZWN0cmUvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJzcGVjdHJlL3V0aWxpdGllcy9fZGl2aWRlci5zY3NzIiwic3BlY3RyZS91dGlsaXRpZXMvX2xvYWRpbmcuc2NzcyIsInNwZWN0cmUvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwic3BlY3RyZS91dGlsaXRpZXMvX3NoYXBlcy5zY3NzIiwic3BlY3RyZS91dGlsaXRpZXMvX3RleHQuc2NzcyIsInRoZW1lL19leHRlbnNpb25zLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gVmFyaWFibGVzIGFuZCBtaXhpbnNcbkBpbXBvcnQgXCJ0aGVtZS92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInNwZWN0cmUvbWl4aW5zXCI7XG5cbi8qISBTcGVjdHJlLmNzcyB2I3skdmVyc2lvbn0gfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vcGljdHVyZXBhbjIvc3BlY3RyZSAqL1xuLy8gUmVzZXQgYW5kIGRlcGVuZGVuY2llc1xuQGltcG9ydCBcInNwZWN0cmUvbm9ybWFsaXplXCI7XG5AaW1wb3J0IFwic3BlY3RyZS9iYXNlXCI7XG5cbi8vIEVsZW1lbnRzXG5AaW1wb3J0IFwic3BlY3RyZS90eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic3BlY3RyZS9hc2lhblwiO1xuQGltcG9ydCBcInNwZWN0cmUvdGFibGVzXCI7XG5AaW1wb3J0IFwic3BlY3RyZS9idXR0b25zXCI7XG5AaW1wb3J0IFwic3BlY3RyZS9mb3Jtc1wiO1xuQGltcG9ydCBcInNwZWN0cmUvbGFiZWxzXCI7XG5AaW1wb3J0IFwic3BlY3RyZS9jb2Rlc1wiO1xuQGltcG9ydCBcInNwZWN0cmUvbWVkaWFcIjtcblxuLy8gTGF5b3V0XG5AaW1wb3J0IFwic3BlY3RyZS9sYXlvdXRcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL2hlcm9cIjtcbkBpbXBvcnQgXCJzcGVjdHJlL25hdmJhclwiO1xuXG4vLyBDb21wb25lbnRzXG5AaW1wb3J0IFwic3BlY3RyZS9hY2NvcmRpb25zXCI7XG5AaW1wb3J0IFwic3BlY3RyZS9hdmF0YXJzXCI7XG5AaW1wb3J0IFwic3BlY3RyZS9iYWRnZXNcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL2JyZWFkY3J1bWJzXCI7XG5AaW1wb3J0IFwic3BlY3RyZS9iYXJzXCI7XG5AaW1wb3J0IFwic3BlY3RyZS9jYXJkc1wiO1xuQGltcG9ydCBcInNwZWN0cmUvY2hpcHNcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL2Ryb3Bkb3duc1wiO1xuQGltcG9ydCBcInNwZWN0cmUvZW1wdHlcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL21lbnVzXCI7XG5AaW1wb3J0IFwic3BlY3RyZS9tb2RhbHNcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL25hdnNcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJzcGVjdHJlL3BhbmVsc1wiO1xuQGltcG9ydCBcInNwZWN0cmUvcG9wb3ZlcnNcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL3N0ZXBzXCI7XG5AaW1wb3J0IFwic3BlY3RyZS90YWJzXCI7XG5AaW1wb3J0IFwic3BlY3RyZS90aWxlc1wiO1xuQGltcG9ydCBcInNwZWN0cmUvdG9hc3RzXCI7XG5AaW1wb3J0IFwic3BlY3RyZS90b29sdGlwc1wiO1xuXG4vLyBVdGlsaXR5IGNsYXNzZXNcbkBpbXBvcnQgXCJzcGVjdHJlL2FuaW1hdGlvbnNcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL3V0aWxpdGllc1wiO1xuXG4vLyBFeHRyYXNcbkBpbXBvcnQgXCJ0aGVtZS9leHRlbnNpb25zXCI7XG4iLCIvLyBTcGVjdHJlIE92ZXJyaWRlc1xuJHByaW1hcnktY29sb3I6ICMzMDg1RUUgIWRlZmF1bHQ7XG4kZGFyay1jb2xvcjogIzQ1NGQ1ZCAhZGVmYXVsdDtcbiRsaWdodC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRncmF5LWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA0MCUpICFkZWZhdWx0O1xuJGdyYXktY29sb3ItZGFyazogZGFya2VuKCRncmF5LWNvbG9yLCAyNSUpICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyay1jb2xvciwgNjAlKSAhZGVmYXVsdDtcbiRiZy1jb2xvcjogbGlnaHRlbigkZGFyay1jb2xvciwgNjYlKSAhZGVmYXVsdDtcbiRib2R5LWZvbnQtY29sb3I6IGxpZ2h0ZW4oJGRhcmstY29sb3IsIDUlKSAhZGVmYXVsdDtcblxuLy8gTGF5b3V0XG4kaG9yaXotcGFkZGluZzogMXJlbTtcbiR2ZXJ0LXBhZGRpbmc6IDJyZW0gMCAycmVtO1xuXG4vLyBGb250c1xuJG1pbi1yZXNwb25zaXZlLWZvbnQtc2l6ZTogMTZweDtcblxuLy8gSGVhZGVyXG4kaGVhZGVyLWhlaWdodC1sYXJnZTogNHJlbTtcbiRoZWFkZXItaGVpZ2h0LXNtYWxsOiAyLjNyZW07XG4kaGVhZGVyLWNvbG9yLWRhcms6ICMyMjI7XG4kaGVhZGVyLXRleHQtbGlnaHQ6ICRsaWdodC1jb2xvcjtcbiRoZWFkZXItdGV4dC1kYXJrOiBkYXJrZW4oJGRhcmstY29sb3IsIDE1JSk7XG5cbi8vIERyb3Bkb3duIE1lbnVcbiRkcm9wbWVudS1iZzogJGxpZ2h0LWNvbG9yO1xuJGRyb3BtZW51LWhvdmVyLXRleHQ6ICRwcmltYXJ5LWNvbG9yO1xuJGRyb3BtZW51LWhvcml6LXBhZGRpbmc6IDIwcHg7XG4kZHJvcG1lbnUtdmVydC1wYWRkaW5nOiA3cHg7XG4kZHJvcG1lbnUtY2hpbGQtcGFkZGluZzogMTBweDtcbiRkcm9wbWVudS1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbi8vIE1vYmlsZSBNZW51XG4kbW9iaWxlLWNvbG9yLW1haW46ICRwcmltYXJ5LWNvbG9yO1xuJG1vYmlsZS1jb2xvci1hY3RpdmU6ICNGRkY7XG4kbW9iaWxlLWNvbG9yLWxpbms6ICNGRkY7XG4kbW9iaWxlLWJ1dHRvbi1oZWlnaHQ6IDI0cHg7XG4kbW9iaWxlLWJ1dHRvbi13aWR0aDogMjhweDsiLCIvLyBDb3JlIHZhcmlhYmxlc1xuJHZlcnNpb246IFwiMC41LjhcIjtcblxuLy8gQ29yZSBmZWF0dXJlc1xuJHJ0bDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIENvcmUgY29sb3JzXG4kcHJpbWFyeS1jb2xvcjogIzU3NTVkOSAhZGVmYXVsdDtcbiRwcmltYXJ5LWNvbG9yLWRhcms6IGRhcmtlbigkcHJpbWFyeS1jb2xvciwgMyUpICFkZWZhdWx0O1xuJHByaW1hcnktY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDMlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDM3LjUlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktY29sb3ItZGFyazogZGFya2VuKCRzZWNvbmRhcnktY29sb3IsIDMlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJHNlY29uZGFyeS1jb2xvciwgMyUpICFkZWZhdWx0O1xuXG4vLyBHcmF5IGNvbG9yc1xuJGRhcmstY29sb3I6ICMzMDM3NDIgIWRlZmF1bHQ7XG4kbGlnaHQtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS1jb2xvcjogbGlnaHRlbigkZGFyay1jb2xvciwgNTUlKSAhZGVmYXVsdDtcbiRncmF5LWNvbG9yLWRhcms6IGRhcmtlbigkZ3JheS1jb2xvciwgMzAlKSAhZGVmYXVsdDtcbiRncmF5LWNvbG9yLWxpZ2h0OiBsaWdodGVuKCRncmF5LWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG4kYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA2NSUpICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci1kYXJrOiBkYXJrZW4oJGJvcmRlci1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRib3JkZXItY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJGJvcmRlci1jb2xvciwgOCUpICFkZWZhdWx0O1xuJGJnLWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA3NSUpICFkZWZhdWx0O1xuJGJnLWNvbG9yLWRhcms6IGRhcmtlbigkYmctY29sb3IsIDMlKSAhZGVmYXVsdDtcbiRiZy1jb2xvci1saWdodDogJGxpZ2h0LWNvbG9yICFkZWZhdWx0O1xuXG4vLyBDb250cm9sIGNvbG9yc1xuJHN1Y2Nlc3MtY29sb3I6ICMzMmI2NDMgIWRlZmF1bHQ7XG4kd2FybmluZy1jb2xvcjogI2ZmYjcwMCAhZGVmYXVsdDtcbiRlcnJvci1jb2xvcjogI2U4NTYwMCAhZGVmYXVsdDtcblxuLy8gT3RoZXIgY29sb3JzXG4kY29kZS1jb2xvcjogI2Q3M2U0OCAhZGVmYXVsdDtcbiRoaWdobGlnaHQtY29sb3I6ICNmZmU5YjMgIWRlZmF1bHQ7XG4kYm9keS1iZzogJGJnLWNvbG9yLWxpZ2h0ICFkZWZhdWx0O1xuJGJvZHktZm9udC1jb2xvcjogbGlnaHRlbigkZGFyay1jb2xvciwgNSUpICFkZWZhdWx0O1xuJGxpbmstY29sb3I6ICRwcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGxpbmstY29sb3ItZGFyazogZGFya2VuKCRsaW5rLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuJGxpbmstY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJGxpbmstY29sb3IsIDEwJSkgIWRlZmF1bHQ7XG5cbi8vIEZvbnRzXG4vLyBDcmVkaXQ6IGh0dHBzOi8vd3d3LnNtYXNoaW5nbWFnYXppbmUuY29tLzIwMTUvMTEvdXNpbmctc3lzdGVtLXVpLWZvbnRzLXByYWN0aWNhbC1ndWlkZS9cbiRiYXNlLWZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBzeXN0ZW0tdWksIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8gIWRlZmF1bHQ7XG4kbW9uby1mb250LWZhbWlseTogXCJTRiBNb25vXCIsIFwiU2Vnb2UgVUkgTW9ub1wiLCBcIlJvYm90byBNb25vXCIsIE1lbmxvLCBDb3VyaWVyLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZmFsbGJhY2stZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRjamstemgtaGFucy1mb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHksIFwiUGluZ0ZhbmcgU0NcIiwgXCJIaXJhZ2lubyBTYW5zIEdCXCIsIFwiTWljcm9zb2Z0IFlhSGVpXCIsICRmYWxsYmFjay1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjamstemgtaGFudC1mb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHksIFwiUGluZ0ZhbmcgVENcIiwgXCJIaXJhZ2lubyBTYW5zIENOU1wiLCBcIk1pY3Jvc29mdCBKaGVuZ0hlaVwiLCAkZmFsbGJhY2stZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY2prLWpwLWZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseSwgXCJIaXJhZ2lubyBTYW5zXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBNZWlyeW8sICRmYWxsYmFjay1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjamsta28tZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5LCBcIk1hbGd1biBHb3RoaWNcIiwgJGZhbGxiYWNrLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJvZHktZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5LCAkZmFsbGJhY2stZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG5cbi8vIFVuaXQgc2l6ZXNcbiR1bml0LW86IC4wNXJlbSAhZGVmYXVsdDtcbiR1bml0LWg6IC4xcmVtICFkZWZhdWx0O1xuJHVuaXQtMTogLjJyZW0gIWRlZmF1bHQ7XG4kdW5pdC0yOiAuNHJlbSAhZGVmYXVsdDtcbiR1bml0LTM6IC42cmVtICFkZWZhdWx0O1xuJHVuaXQtNDogLjhyZW0gIWRlZmF1bHQ7XG4kdW5pdC01OiAxcmVtICFkZWZhdWx0O1xuJHVuaXQtNjogMS4ycmVtICFkZWZhdWx0O1xuJHVuaXQtNzogMS40cmVtICFkZWZhdWx0O1xuJHVuaXQtODogMS42cmVtICFkZWZhdWx0O1xuJHVuaXQtOTogMS44cmVtICFkZWZhdWx0O1xuJHVuaXQtMTA6IDJyZW0gIWRlZmF1bHQ7XG4kdW5pdC0xMjogMi40cmVtICFkZWZhdWx0O1xuJHVuaXQtMTY6IDMuMnJlbSAhZGVmYXVsdDtcblxuLy8gRm9udCBzaXplc1xuJGh0bWwtZm9udC1zaXplOiAyMHB4ICFkZWZhdWx0O1xuJGh0bWwtbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcbiRmb250LXNpemU6IC44cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogLjdyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAuOXJlbSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodDogMS4ycmVtICFkZWZhdWx0O1xuXG4vLyBTaXplc1xuJGxheW91dC1zcGFjaW5nOiAkdW5pdC0yICFkZWZhdWx0O1xuJGxheW91dC1zcGFjaW5nLXNtOiAkdW5pdC0xICFkZWZhdWx0O1xuJGxheW91dC1zcGFjaW5nLWxnOiAkdW5pdC00ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXM6ICR1bml0LWggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoOiAkdW5pdC1vICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aC1sZzogJHVuaXQtaCAhZGVmYXVsdDtcbiRjb250cm9sLXNpemU6ICR1bml0LTkgIWRlZmF1bHQ7XG4kY29udHJvbC1zaXplLXNtOiAkdW5pdC03ICFkZWZhdWx0O1xuJGNvbnRyb2wtc2l6ZS1sZzogJHVuaXQtMTAgIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXg6ICR1bml0LTIgIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXgtc206ICR1bml0LTIgKiAuNzUgIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXgtbGc6ICR1bml0LTIgKiAxLjUgIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXk6ICgkY29udHJvbC1zaXplIC0gJGxpbmUtaGVpZ2h0KSAvIDIgLSAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNvbnRyb2wtcGFkZGluZy15LXNtOiAoJGNvbnRyb2wtc2l6ZS1zbSAtICRsaW5lLWhlaWdodCkgLyAyIC0gJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjb250cm9sLXBhZGRpbmcteS1sZzogKCRjb250cm9sLXNpemUtbGcgLSAkbGluZS1oZWlnaHQpIC8gMiAtICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY29udHJvbC1pY29uLXNpemU6IC44cmVtICFkZWZhdWx0O1xuXG4kY29udHJvbC13aWR0aC14czogMTgwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC1zbTogMzIwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC1tZDogNjQwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC1sZzogOTYwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC14bDogMTI4MHB4ICFkZWZhdWx0O1xuXG4vLyBSZXNwb25zaXZlIGJyZWFrcG9pbnRzXG4kc2l6ZS14czogNDgwcHggIWRlZmF1bHQ7XG4kc2l6ZS1zbTogNjAwcHggIWRlZmF1bHQ7XG4kc2l6ZS1tZDogODQwcHggIWRlZmF1bHQ7XG4kc2l6ZS1sZzogOTYwcHggIWRlZmF1bHQ7XG4kc2l6ZS14bDogMTI4MHB4ICFkZWZhdWx0O1xuJHNpemUtMng6IDE0NDBweCAhZGVmYXVsdDtcblxuJHJlc3BvbnNpdmUtYnJlYWtwb2ludDogJHNpemUteHMgIWRlZmF1bHQ7XG5cbi8vIFotaW5kZXhcbiR6aW5kZXgtMDogMSAhZGVmYXVsdDtcbiR6aW5kZXgtMTogMTAwICFkZWZhdWx0O1xuJHppbmRleC0yOiAyMDAgIWRlZmF1bHQ7XG4kemluZGV4LTM6IDMwMCAhZGVmYXVsdDtcbiR6aW5kZXgtNDogNDAwICFkZWZhdWx0O1xuIiwiLy8gTWl4aW5zXG5AaW1wb3J0IFwibWl4aW5zL2F2YXRhclwiO1xuQGltcG9ydCBcIm1peGlucy9idXR0b25cIjtcbkBpbXBvcnQgXCJtaXhpbnMvY2xlYXJmaXhcIjtcbkBpbXBvcnQgXCJtaXhpbnMvY29sb3JcIjtcbkBpbXBvcnQgXCJtaXhpbnMvbGFiZWxcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcG9zaXRpb25cIjtcbkBpbXBvcnQgXCJtaXhpbnMvc2hhZG93XCI7XG5AaW1wb3J0IFwibWl4aW5zL3RleHRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdG9hc3RcIjsiLCIvLyBBdmF0YXIgbWl4aW5cbkBtaXhpbiBhdmF0YXItYmFzZSgkc2l6ZTogJHVuaXQtOCkge1xuICBmb250LXNpemU6ICRzaXplIC8gMjtcbiAgaGVpZ2h0OiAkc2l6ZTtcbiAgd2lkdGg6ICRzaXplO1xufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnQgbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3I6ICRwcmltYXJ5LWNvbG9yKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAzJSk7XG4gIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIGNvbnRyb2wtc2hhZG93KCRjb2xvcik7XG4gIH1cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvciwgMiUpO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvciwgNSUpO1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLCA3JSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gIH1cbiAgJi5sb2FkaW5nIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3I6ICRwcmltYXJ5LWNvbG9yKSB7XG4gIGJhY2tncm91bmQ6ICRsaWdodC1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gIGNvbG9yOiAkY29sb3I7XG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIGNvbnRyb2wtc2hhZG93KCRjb2xvcik7XG4gIH1cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3IsIDUwJSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAyJSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDUlKTtcbiAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICB9XG4gICYubG9hZGluZyB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENsZWFyZml4IG1peGluXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG59XG4iLCIvLyBCYWNrZ3JvdW5kIGNvbG9yIHV0aWxpdHkgbWl4aW5cbkBtaXhpbiBiZy1jb2xvci12YXJpYW50KCRuYW1lOiBcIi5iZy1wcmltYXJ5XCIsICRjb2xvcjogJHByaW1hcnktY29sb3IpIHtcbiAgI3skbmFtZX0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciAhaW1wb3J0YW50O1xuXG4gICAgQGlmIChsaWdodG5lc3MoJGNvbG9yKSA8IDYwKSB7XG4gICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUZXh0IGNvbG9yIHV0aWxpdHkgbWl4aW5cbkBtaXhpbiB0ZXh0LWNvbG9yLXZhcmlhbnQoJG5hbWU6IFwiLnRleHQtcHJpbWFyeVwiLCAkY29sb3I6ICRwcmltYXJ5LWNvbG9yKSB7XG4gICN7JG5hbWV9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhI3skbmFtZX0ge1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgNSUpO1xuICAgIH1cbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCA1JSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBMYWJlbCBiYXNlIHN0eWxlXG5AbWl4aW4gbGFiZWwtYmFzZSgpIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nOiAuMXJlbSAuMnJlbTtcbn1cblxuQG1peGluIGxhYmVsLXZhcmlhbnQoJGNvbG9yOiAkbGlnaHQtY29sb3IsICRiZy1jb2xvcjogJHByaW1hcnktY29sb3IpIHtcbiAgYmFja2dyb3VuZDogJGJnLWNvbG9yO1xuICBjb2xvcjogJGNvbG9yO1xufVxuIiwiLy8gTWFyZ2luIHV0aWxpdHkgbWl4aW5cbkBtaXhpbiBtYXJnaW4tdmFyaWFudCgkaWQ6IDEsICRzaXplOiAkdW5pdC0xKSB7XG4gIC5tLSN7JGlkfSB7XG4gICAgbWFyZ2luOiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLSN7JGlkfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0jeyRpZH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLSN7JGlkfSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LSN7JGlkfSB7XG4gICAgbWFyZ2luLXRvcDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC0jeyRpZH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0jeyRpZH0ge1xuICAgIG1hcmdpbi1ib3R0b206ICRzaXplICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBQYWRkaW5nIHV0aWxpdHkgbWl4aW5cbkBtaXhpbiBwYWRkaW5nLXZhcmlhbnQoJGlkOiAxLCAkc2l6ZTogJHVuaXQtMSkge1xuICAucC0jeyRpZH0ge1xuICAgIHBhZGRpbmc6ICRzaXplICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItI3skaWR9IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0jeyRpZH0ge1xuICAgIHBhZGRpbmctbGVmdDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0jeyRpZH0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtI3skaWR9IHtcbiAgICBwYWRkaW5nLXRvcDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0jeyRpZH0ge1xuICAgIHBhZGRpbmctbGVmdDogJHNpemUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG4gIFxuICAucHktI3skaWR9IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gQ29tcG9uZW50IGZvY3VzIHNoYWRvd1xuQG1peGluIGNvbnRyb2wtc2hhZG93KCRjb2xvcjogJHByaW1hcnktY29sb3IpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgLjFyZW0gcmdiYSgkY29sb3IsIC4yKTtcbn1cblxuLy8gU2hhZG93IG1peGluXG5AbWl4aW4gc2hhZG93LXZhcmlhbnQoJG9mZnNldCkge1xuICBib3gtc2hhZG93OiAwICRvZmZzZXQgKCRvZmZzZXQgKyAuMDVyZW0pICogMiByZ2JhKCRkYXJrLWNvbG9yLCAuMyk7XG59XG4iLCIvLyBUZXh0IEVsbGlwc2lzXG5AbWl4aW4gdGV4dC1lbGxpcHNpcygpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBUb2FzdCB2YXJpYW50IG1peGluXG5AbWl4aW4gdG9hc3QtdmFyaWFudCgkY29sb3I6ICRkYXJrLWNvbG9yKSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLCAuOTUpO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcbn1cbiIsIi8qIE1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgKi9cbi8qIG5vcm1hbGl6ZS5jc3MgdjUuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAzICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMyAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4IChyZW1vdmVkKS5cbiAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuIChyZW1vdmVkKVxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgb3V0bGluZSBvbiBmb2N1c2VkIGxpbmtzIHdoZW4gdGhleSBhcmUgYWxzbyBhY3RpdmUgb3IgaG92ZXJlZFxuICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuLyoqXG4gKiBNb2RpZnkgZGVmYXVsdCBzdHlsaW5nIG9mIGFkZHJlc3MuXG4gKi9cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLiAocmVtb3ZlZClcbiAqL1xuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogJG1vbm8tZm9udC1mYW1pbHk7IC8qIDEgKGNoYW5nZWQpICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uIChSZW1vdmVkKVxuICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgLyogKGFkZGVkKSAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxIChjaGFuZ2VkKSAqL1xuICBmb250LXNpemU6IGluaGVyaXQ7IC8qIDEgKGNoYW5nZWQpICovXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyAvKiAxIChjaGFuZ2VkKSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUgKHJlbW92ZWQpLlxuICovXG5cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKSAoY2hhbmdlZCkuXG4gKi9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzLCAvKiAxICovXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy8gQmFzZVxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogJGh0bWwtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGh0bWwtbGluZS1oZWlnaHQ7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAkYm9keS1iZztcbiAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSBjb250cm9sLXNoYWRvdygpO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJjpob3ZlcixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGxpbmstY29sb3ItZGFyaztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yLWxpZ2h0O1xuICB9XG59XG4iLCIvLyBUeXBvZ3JhcGh5XG4vLyBIZWFkaW5nc1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDJyZW07XG59XG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5oNSxcbi5oNSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAuOHJlbTtcbn1cblxuLy8gUGFyYWdyYXBoc1xucCB7XG4gIG1hcmdpbjogMCAwICRsaW5lLWhlaWdodDtcbn1cblxuLy8gU2VtYW50aWMgdGV4dCBlbGVtZW50c1xuYSxcbmlucyxcbnUge1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcDogaW5rIGVkZ2VzO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxua2JkIHtcbiAgQGluY2x1ZGUgbGFiZWwtYmFzZSgpO1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsaWdodC1jb2xvciwgJGRhcmstY29sb3IpO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG59XG5cbm1hcmsge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRib2R5LWZvbnQtY29sb3IsICRoaWdobGlnaHQtY29sb3IpO1xuICBib3JkZXItYm90dG9tOiAkdW5pdC1vIHNvbGlkIGRhcmtlbigkaGlnaGxpZ2h0LWNvbG9yLCAxNSUpO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgcGFkZGluZzogJHVuaXQtbyAkdW5pdC1oIDA7XG59XG5cbi8vIEJsb2NrcXVvdGVcbmJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aC1sZyBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogJHVuaXQtMiAkdW5pdC00O1xuXG4gIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBMaXN0c1xudWwsXG5vbCB7XG4gIG1hcmdpbjogJHVuaXQtNCAwICR1bml0LTQgJHVuaXQtNDtcbiAgcGFkZGluZzogMDtcblxuICB1bCxcbiAgb2wge1xuICAgIG1hcmdpbjogJHVuaXQtNCAwICR1bml0LTQgJHVuaXQtNDtcbiAgfVxuXG4gIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAkdW5pdC0yO1xuICB9XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYyBpbnNpZGU7XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICB9XG59XG5cbm9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbCBpbnNpZGU7XG5cbiAgb2wge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XG4gIH1cbn1cblxuZGwge1xuICBkdCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgZGQge1xuICAgIG1hcmdpbjogJHVuaXQtMiAwICR1bml0LTQgMDtcbiAgfVxufVxuIiwiLy8gT3B0aW1pemVkIGZvciBFYXN0IEFzaWFuIENKS1xuaHRtbDpsYW5nKHpoKSxcbmh0bWw6bGFuZyh6aC1IYW5zKSxcbi5sYW5nLXpoLFxuLmxhbmctemgtaGFucyB7XG4gIGZvbnQtZmFtaWx5OiAkY2prLXpoLWhhbnMtZm9udC1mYW1pbHk7XG59XG5cbmh0bWw6bGFuZyh6aC1IYW50KSxcbi5sYW5nLXpoLWhhbnQge1xuICBmb250LWZhbWlseTogJGNqay16aC1oYW50LWZvbnQtZmFtaWx5O1xufVxuXG5odG1sOmxhbmcoamEpLFxuLmxhbmctamEge1xuICBmb250LWZhbWlseTogJGNqay1qcC1mb250LWZhbWlseTtcbn1cblxuaHRtbDpsYW5nKGtvKSxcbi5sYW5nLWtvIHtcbiAgZm9udC1mYW1pbHk6ICRjamsta28tZm9udC1mYW1pbHk7XG59XG5cbjpsYW5nKHpoKSxcbjpsYW5nKGphKSxcbi5sYW5nLWNqayB7XG4gIGlucyxcbiAgdSB7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICBkZWwgKyBkZWwsXG4gIGRlbCArIHMsXG4gIGlucyArIGlucyxcbiAgaW5zICsgdSxcbiAgcyArIGRlbCxcbiAgcyArIHMsXG4gIHUgKyBpbnMsXG4gIHUgKyB1IHtcbiAgICBtYXJnaW4tbGVmdDogLjEyNWVtO1xuICB9XG59XG4iLCIvLyBUYWJsZXNcbi50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgQGlmICRydGwgPT0gdHJ1ZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH0gQGVsc2Uge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHtcbiAgICAgIHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJixcbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB7XG4gICAgICB0ciB7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItZGFyaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHtcbiAgICAgIHRyIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWRhcms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTY29sbGFibGUgdGFibGVzXG4gICYudGFibGUtc2Nyb2xsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNzVyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIHRkLFxuICB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIHBhZGRpbmc6ICR1bml0LTMgJHVuaXQtMjtcbiAgfVxuICB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJGJvcmRlci13aWR0aC1sZztcbiAgfVxufVxuIiwiLy8gQnV0dG9uc1xuLmJ0biB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICRiZy1jb2xvci1saWdodDtcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBoZWlnaHQ6ICRjb250cm9sLXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6ICRjb250cm9sLXBhZGRpbmcteSAkY29udHJvbC1wYWRkaW5nLXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycywgYm9yZGVyIC4ycywgYm94LXNoYWRvdyAuMnMsIGNvbG9yIC4ycztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIGNvbnRyb2wtc2hhZG93KCk7XG4gIH1cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yLWRhcms7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItZGFyaztcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkcHJpbWFyeS1jb2xvci1kYXJrLCA1JSk7XG4gICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJi5sb2FkaW5nIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gQnV0dG9uIFByaW1hcnlcbiAgJi5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1kYXJrO1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkcHJpbWFyeS1jb2xvci1kYXJrLCAyJSk7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkcHJpbWFyeS1jb2xvci1kYXJrLCA1JSk7XG4gICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgIH1cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHByaW1hcnktY29sb3ItZGFyaywgNCUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHByaW1hcnktY29sb3ItZGFyaywgNyUpO1xuICAgICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICB9XG4gICAgJi5sb2FkaW5nIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEJ1dHRvbiBDb2xvcnNcbiAgJi5idG4tc3VjY2VzcyB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHN1Y2Nlc3MtY29sb3IpO1xuICB9XG5cbiAgJi5idG4tZXJyb3Ige1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRlcnJvci1jb2xvcik7XG4gIH1cblxuICAvLyBCdXR0b24gTGlua1xuICAmLmJ0bi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICRsaW5rLWNvbG9yLWRhcms7XG4gICAgfVxuICB9XG5cbiAgLy8gQnV0dG9uIFNpemVzXG4gICYuYnRuLXNtIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgaGVpZ2h0OiAkY29udHJvbC1zaXplLXNtO1xuICAgIHBhZGRpbmc6ICRjb250cm9sLXBhZGRpbmcteS1zbSAkY29udHJvbC1wYWRkaW5nLXgtc207XG4gIH1cblxuICAmLmJ0bi1sZyB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgIGhlaWdodDogJGNvbnRyb2wtc2l6ZS1sZztcbiAgICBwYWRkaW5nOiAkY29udHJvbC1wYWRkaW5nLXktbGcgJGNvbnRyb2wtcGFkZGluZy14LWxnO1xuICB9XG5cbiAgLy8gQnV0dG9uIEJsb2NrXG4gICYuYnRuLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEJ1dHRvbiBBY3Rpb25cbiAgJi5idG4tYWN0aW9uIHtcbiAgICB3aWR0aDogJGNvbnRyb2wtc2l6ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICYuYnRuLXNtIHtcbiAgICAgIHdpZHRoOiAkY29udHJvbC1zaXplLXNtO1xuICAgIH1cblxuICAgICYuYnRuLWxnIHtcbiAgICAgIHdpZHRoOiAkY29udHJvbC1zaXplLWxnO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJ1dHRvbiBDbGVhclxuICAmLmJ0bi1jbGVhciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgaGVpZ2h0OiAkdW5pdC01O1xuICAgIGxpbmUtaGVpZ2h0OiAkdW5pdC00O1xuICAgIG1hcmdpbi1sZWZ0OiAkdW5pdC0xO1xuICAgIG1hcmdpbi1yaWdodDogLTJweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6ICR1bml0LWg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiAkdW5pdC01O1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJnLWNvbG9yLCAuNSk7XG4gICAgICBvcGFjaXR5OiAuOTU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyNzE1XCI7XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBncm91cHNcbi5idG4tZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIC5idG4ge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGJvcmRlci13aWR0aDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogJHppbmRleC0wO1xuICAgIH1cbiAgfVxuXG4gICYuYnRuLWdyb3VwLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLmJ0biB7XG4gICAgICBmbGV4OiAxIDAgMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm1zXG4uZm9ybS1ncm91cCB7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGxheW91dC1zcGFjaW5nO1xuICB9XG59XG5cbmZpZWxkc2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogJGxheW91dC1zcGFjaW5nLWxnO1xufVxuXG5sZWdlbmQge1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206ICRsYXlvdXQtc3BhY2luZy1sZztcbn1cblxuLy8gRm9ybSBlbGVtZW50OiBMYWJlbFxuLmZvcm0tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgcGFkZGluZzogJGNvbnRyb2wtcGFkZGluZy15ICsgJGJvcmRlci13aWR0aCAwO1xuXG4gICYubGFiZWwtc20ge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBwYWRkaW5nOiAkY29udHJvbC1wYWRkaW5nLXktc20gKyAkYm9yZGVyLXdpZHRoIDA7XG4gIH1cblxuICAmLmxhYmVsLWxnIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgcGFkZGluZzogJGNvbnRyb2wtcGFkZGluZy15LWxnICsgJGJvcmRlci13aWR0aCAwO1xuICB9XG59XG5cbi8vIEZvcm0gZWxlbWVudDogSW5wdXRcbi5mb3JtLWlucHV0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWxpZ2h0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvci1kYXJrO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGhlaWdodDogJGNvbnRyb2wtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAkY29udHJvbC1wYWRkaW5nLXkgJGNvbnRyb2wtcGFkZGluZy14O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzLCBib3JkZXIgLjJzLCBib3gtc2hhZG93IC4ycywgY29sb3IgLjJzO1xuICB3aWR0aDogMTAwJTtcbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgY29udHJvbC1zaGFkb3coKTtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICB9XG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGdyYXktY29sb3I7XG4gIH1cblxuICAvLyBJbnB1dCBzaXplc1xuICAmLmlucHV0LXNtIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgaGVpZ2h0OiAkY29udHJvbC1zaXplLXNtO1xuICAgIHBhZGRpbmc6ICRjb250cm9sLXBhZGRpbmcteS1zbSAkY29udHJvbC1wYWRkaW5nLXgtc207XG4gIH1cblxuICAmLmlucHV0LWxnIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgaGVpZ2h0OiAkY29udHJvbC1zaXplLWxnO1xuICAgIHBhZGRpbmc6ICRjb250cm9sLXBhZGRpbmcteS1sZyAkY29udHJvbC1wYWRkaW5nLXgtbGc7XG4gIH1cblxuICAmLmlucHV0LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAvLyBJbnB1dCB0eXBlc1xuICAmW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLy8gRm9ybSBlbGVtZW50OiBUZXh0YXJlYVxudGV4dGFyZWEuZm9ybS1pbnB1dCB7XG4gICYsXG4gICYuaW5wdXQtbGcsXG4gICYuaW5wdXQtc20ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vLyBGb3JtIGVsZW1lbnQ6IElucHV0IGhpbnRcbi5mb3JtLWlucHV0LWhpbnQge1xuICBjb2xvcjogJGdyYXktY29sb3I7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbWFyZ2luLXRvcDogJHVuaXQtMTtcblxuICAuaGFzLXN1Y2Nlc3MgJixcbiAgLmlzLXN1Y2Nlc3MgKyAmIHtcbiAgICBjb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG4gIH1cblxuICAuaGFzLWVycm9yICYsXG4gIC5pcy1lcnJvciArICYge1xuICAgIGNvbG9yOiAkZXJyb3ItY29sb3I7XG4gIH1cbn1cblxuLy8gRm9ybSBlbGVtZW50OiBTZWxlY3Rcbi5mb3JtLXNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yLWRhcms7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBoZWlnaHQ6ICRjb250cm9sLXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6ICRjb250cm9sLXBhZGRpbmcteSAkY29udHJvbC1wYWRkaW5nLXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItbGlnaHQ7IFxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSBjb250cm9sLXNoYWRvdygpO1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gIH1cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFNlbGVjdCBzaXplc1xuICAmLnNlbGVjdC1zbSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGhlaWdodDogJGNvbnRyb2wtc2l6ZS1zbTtcbiAgICBwYWRkaW5nOiAkY29udHJvbC1wYWRkaW5nLXktc20gKCRjb250cm9sLWljb24tc2l6ZSArICRjb250cm9sLXBhZGRpbmcteC1zbSkgJGNvbnRyb2wtcGFkZGluZy15LXNtICRjb250cm9sLXBhZGRpbmcteC1zbTtcbiAgfVxuXG4gICYuc2VsZWN0LWxnIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgaGVpZ2h0OiAkY29udHJvbC1zaXplLWxnO1xuICAgIHBhZGRpbmc6ICRjb250cm9sLXBhZGRpbmcteS1sZyAoJGNvbnRyb2wtaWNvbi1zaXplICsgJGNvbnRyb2wtcGFkZGluZy14LWxnKSAkY29udHJvbC1wYWRkaW5nLXktbGcgJGNvbnRyb2wtcGFkZGluZy14LWxnO1xuICB9XG5cbiAgLy8gTXVsdGlwbGUgc2VsZWN0XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogJGNvbnRyb2wtcGFkZGluZy15ICRjb250cm9sLXBhZGRpbmcteDtcblxuICAgIG9wdGlvbiB7XG4gICAgICBwYWRkaW5nOiAkdW5pdC1oICR1bml0LTE7XG4gICAgfVxuICB9XG4gICY6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItbGlnaHQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTIwdmlld0JveD0nMCUyMDAlMjA0JTIwNSclM0UlM0NwYXRoJTIwZmlsbD0nJTIzNjY3MTg5JyUyMGQ9J00yJTIwMEwwJTIwMmg0em0wJTIwNUwwJTIwM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgcmlnaHQgLjM1cmVtIGNlbnRlciAvIC40cmVtIC41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjb250cm9sLWljb24tc2l6ZSArICRjb250cm9sLXBhZGRpbmcteDtcbiAgfVxufVxuXG4vLyBGb3JtIEljb25zXG4uaGFzLWljb24tbGVmdCxcbi5oYXMtaWNvbi1yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuZm9ybS1pY29uIHtcbiAgICBoZWlnaHQ6ICRjb250cm9sLWljb24tc2l6ZTtcbiAgICBtYXJnaW46IDAgJGNvbnRyb2wtcGFkZGluZy15O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6ICRjb250cm9sLWljb24tc2l6ZTtcbiAgICB6LWluZGV4OiAkemluZGV4LTAgKyAxO1xuICB9XG59XG5cbi5oYXMtaWNvbi1sZWZ0IHtcbiAgLmZvcm0taWNvbiB7XG4gICAgbGVmdDogJGJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC5mb3JtLWlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRjb250cm9sLWljb24tc2l6ZSArICRjb250cm9sLXBhZGRpbmcteSAqIDI7XG4gIH1cbn1cblxuLmhhcy1pY29uLXJpZ2h0IHtcbiAgLmZvcm0taWNvbiB7XG4gICAgcmlnaHQ6ICRib3JkZXItd2lkdGg7XG4gIH1cblxuICAuZm9ybS1pbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogJGNvbnRyb2wtaWNvbi1zaXplICsgJGNvbnRyb2wtcGFkZGluZy15ICogMjtcbiAgfVxufVxuXG4vLyBGb3JtIGVsZW1lbnQ6IENoZWNrYm94IGFuZCBSYWRpb1xuLmZvcm0tY2hlY2tib3gsXG4uZm9ybS1yYWRpbyxcbi5mb3JtLXN3aXRjaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICBtYXJnaW46ICgkY29udHJvbC1zaXplIC0gJGNvbnRyb2wtc2l6ZS1zbSkgLyAyIDA7XG4gIG1pbi1oZWlnaHQ6ICRjb250cm9sLXNpemUtc207XG4gIHBhZGRpbmc6ICgoJGNvbnRyb2wtc2l6ZS1zbSAtICRsaW5lLWhlaWdodCkgLyAyKSAkY29udHJvbC1wYWRkaW5nLXggKCgkY29udHJvbC1zaXplLXNtIC0gJGxpbmUtaGVpZ2h0KSAvIDIpICgkY29udHJvbC1pY29uLXNpemUgKyAkY29udHJvbC1wYWRkaW5nLXgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgaW5wdXQge1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgJjpmb2N1cyArIC5mb3JtLWljb24ge1xuICAgICAgQGluY2x1ZGUgY29udHJvbC1zaGFkb3coKTtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgfVxuICAgICY6Y2hlY2tlZCArIC5mb3JtLWljb24ge1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWljb24ge1xuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yLWRhcms7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMsIGJvcmRlciAuMnMsIGJveC1zaGFkb3cgLjJzLCBjb2xvciAuMnM7XG4gIH1cblxuICAvLyBJbnB1dCBjaGVja2JveCwgcmFkaW8gYW5kIHN3aXRjaCBzaXplc1xuICAmLmlucHV0LXNtIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJi5pbnB1dC1sZyB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgIG1hcmdpbjogKCRjb250cm9sLXNpemUtbGcgLSAkY29udHJvbC1zaXplLXNtKSAvIDIgMDtcbiAgfVxufVxuXG4uZm9ybS1jaGVja2JveCxcbi5mb3JtLXJhZGlvIHtcbiAgLmZvcm0taWNvbiB7XG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWxpZ2h0O1xuICAgIGhlaWdodDogJGNvbnRyb2wtaWNvbi1zaXplO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAoJGNvbnRyb2wtc2l6ZS1zbSAtICRjb250cm9sLWljb24tc2l6ZSkgLyAyO1xuICAgIHdpZHRoOiAkY29udHJvbC1pY29uLXNpemU7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgJjphY3RpdmUgKyAuZm9ybS1pY29uIHtcbiAgICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvci1kYXJrO1xuICAgIH1cbiAgfVxufVxuLmZvcm0tY2hlY2tib3gge1xuICAuZm9ybS1pY29uIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIGlucHV0IHtcbiAgICAmOmNoZWNrZWQgKyAuZm9ybS1pY29uIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aC1sZyBzb2xpZCAkbGlnaHQtY29sb3I7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgKyAuZm9ybS1pY29uIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvci1saWdodDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmZvcm0tcmFkaW8ge1xuICAuZm9ybS1pY29uIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgJjpjaGVja2VkICsgLmZvcm0taWNvbiB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItbGlnaHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZvcm0gZWxlbWVudDogU3dpdGNoXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICgkdW5pdC04ICsgJGNvbnRyb2wtcGFkZGluZy14KTtcblxuICAuZm9ybS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlci1yYWRpdXM6ICR1bml0LTIgKyAkYm9yZGVyLXdpZHRoO1xuICAgIGhlaWdodDogJHVuaXQtNCArICRib3JkZXItd2lkdGggKiAyO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAoJGNvbnRyb2wtc2l6ZS1zbSAtICR1bml0LTQpIC8gMiAtICRib3JkZXItd2lkdGg7XG4gICAgd2lkdGg6ICR1bml0LTg7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvci1saWdodDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogJHVuaXQtNDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycywgYm9yZGVyIC4ycywgYm94LXNoYWRvdyAuMnMsIGNvbG9yIC4ycywgbGVmdCAuMnM7XG4gICAgICB3aWR0aDogJHVuaXQtNDtcbiAgICB9XG4gIH1cblxuICBpbnB1dCB7XG4gICAgJjpjaGVja2VkICsgLmZvcm0taWNvbiB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmFjdGl2ZSArIC5mb3JtLWljb24ge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGb3JtIGVsZW1lbnQ6IElucHV0IGdyb3Vwc1xuLmlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvcjtcbiAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvci1kYXJrO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgcGFkZGluZzogJGNvbnRyb2wtcGFkZGluZy15ICRjb250cm9sLXBhZGRpbmcteDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJi5hZGRvbi1zbSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICBwYWRkaW5nOiAkY29udHJvbC1wYWRkaW5nLXktc20gJGNvbnRyb2wtcGFkZGluZy14LXNtO1xuICAgIH1cblxuICAgICYuYWRkb24tbGcge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgcGFkZGluZzogJGNvbnRyb2wtcGFkZGluZy15LWxnICRjb250cm9sLXBhZGRpbmcteC1sZztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1pbnB1dCxcbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgICB6LWluZGV4OiAkemluZGV4LTA7XG4gIH1cblxuICAuZm9ybS1pbnB1dCxcbiAgLmZvcm0tc2VsZWN0LFxuICAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1idG4ge1xuICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGJvcmRlci13aWR0aDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtMCArIDE7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gICYuaW5wdXQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuXG4vLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXG4uZm9ybS1pbnB1dCxcbi5mb3JtLXNlbGVjdCB7XG4gIC5oYXMtc3VjY2VzcyAmLFxuICAmLmlzLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHN1Y2Nlc3MtY29sb3IsIDUzJSk7XG4gICAgYm9yZGVyLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGNvbnRyb2wtc2hhZG93KCRzdWNjZXNzLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAuaGFzLWVycm9yICYsXG4gICYuaXMtZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGVycm9yLWNvbG9yLCA1MyUpO1xuICAgIGJvcmRlci1jb2xvcjogJGVycm9yLWNvbG9yO1xuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgY29udHJvbC1zaGFkb3coJGVycm9yLWNvbG9yKTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2tib3gsXG4uZm9ybS1yYWRpbyxcbi5mb3JtLXN3aXRjaCB7XG4gIC5oYXMtZXJyb3IgJixcbiAgJi5pcy1lcnJvciB7XG4gICAgLmZvcm0taWNvbiB7XG4gICAgICBib3JkZXItY29sb3I6ICRlcnJvci1jb2xvcjtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICAmOmNoZWNrZWQgKyAuZm9ybS1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGVycm9yLWNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRlcnJvci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyArIC5mb3JtLWljb24ge1xuICAgICAgICBAaW5jbHVkZSBjb250cm9sLXNoYWRvdygkZXJyb3ItY29sb3IpO1xuICAgICAgICBib3JkZXItY29sb3I6ICRlcnJvci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2tib3gge1xuICAuaGFzLWVycm9yICYsXG4gICYuaXMtZXJyb3Ige1xuICAgIGlucHV0IHtcbiAgICAgICY6aW5kZXRlcm1pbmF0ZSArIC5mb3JtLWljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZXJyb3ItY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGVycm9yLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyB2YWxpZGF0aW9uIGJhc2VkIG9uIDpwbGFjZWhvbGRlci1zaG93biAoRWRnZSBkb2Vzbid0IHN1cHBvcnQgaXQgeWV0KVxuLmZvcm0taW5wdXQge1xuICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAmOmludmFsaWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZXJyb3ItY29sb3I7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgY29udHJvbC1zaGFkb3coJGVycm9yLWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkZXJyb3ItY29sb3IsIDUzJSk7XG4gICAgICB9XG5cbiAgICAgICYgKyAuZm9ybS1pbnB1dC1oaW50IHtcbiAgICAgICAgY29sb3I6ICRlcnJvci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRm9ybSBkaXNhYmxlZCBhbmQgcmVhZG9ubHlcbi5mb3JtLWlucHV0LFxuLmZvcm0tc2VsZWN0IHtcbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yLWRhcms7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxufVxuXG4uZm9ybS1pbnB1dCB7XG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG4gIH1cbn1cblxuaW5wdXQge1xuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICAmICsgLmZvcm0taWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItZGFyaztcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tc3dpdGNoIHtcbiAgaW5wdXQge1xuICAgICY6ZGlzYWJsZWQsXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAmICsgLmZvcm0taWNvbjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGb3JtIGhvcml6b250YWxcbi5mb3JtLWhvcml6b250YWwge1xuICBwYWRkaW5nOiAkbGF5b3V0LXNwYWNpbmcgMDtcblxuICAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLy8gRm9ybSBpbmxpbmVcbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiIsIi8vIExhYmVsc1xuLmxhYmVsIHtcbiAgQGluY2x1ZGUgbGFiZWwtYmFzZSgpO1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KGxpZ2h0ZW4oJGJvZHktZm9udC1jb2xvciwgNSUpLCAkYmctY29sb3ItZGFyayk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAvLyBMYWJlbCByb3VuZGVkXG4gICYubGFiZWwtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IC40cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IC40cmVtOyBcbiAgfVxuXG4gIC8vIExhYmVsIGNvbG9yc1xuICAmLmxhYmVsLXByaW1hcnkge1xuICAgIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxpZ2h0LWNvbG9yLCAkcHJpbWFyeS1jb2xvcik7XG4gIH1cblxuICAmLmxhYmVsLXNlY29uZGFyeSB7XG4gICAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkcHJpbWFyeS1jb2xvciwgJHNlY29uZGFyeS1jb2xvcik7XG4gIH1cblxuICAmLmxhYmVsLXN1Y2Nlc3Mge1xuICAgIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxpZ2h0LWNvbG9yLCAkc3VjY2Vzcy1jb2xvcik7XG4gIH1cblxuICAmLmxhYmVsLXdhcm5pbmcge1xuICAgIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxpZ2h0LWNvbG9yLCAkd2FybmluZy1jb2xvcik7XG4gIH1cblxuICAmLmxhYmVsLWVycm9yIHtcbiAgICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsaWdodC1jb2xvciwgJGVycm9yLWNvbG9yKTtcbiAgfVxufVxuIiwiLy8gQ29kZXNcbmNvZGUge1xuICBAaW5jbHVkZSBsYWJlbC1iYXNlKCk7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGNvZGUtY29sb3IsIGxpZ2h0ZW4oJGNvZGUtY29sb3IsIDQyLjUlKSk7XG4gIGZvbnQtc2l6ZTogODUlO1xufVxuXG4uY29kZSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRncmF5LWNvbG9yO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYW5nKTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAkbGF5b3V0LXNwYWNpbmc7XG4gICAgdG9wOiAkdW5pdC1oO1xuICB9XG5cbiAgY29kZSB7XG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBNZWRpYVxuLy8gSW1hZ2UgcmVzcG9uc2l2ZVxuLmltZy1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vLyBvYmplY3QtZml0IHN1cHBvcnQgaXMgY29taW5nIHRvIE1pY3Jvc29mdCBFZGdlXG4vLyBodHRwczovL2RldmVsb3Blci5taWNyb3NvZnQuY29tL2VuLXVzL21pY3Jvc29mdC1lZGdlL3BsYXRmb3JtL3N0YXR1cy9vYmplY3RmaXRhbmRvYmplY3Rwb3NpdGlvbi9cbi5pbWctZml0LWNvdmVyIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5pbWctZml0LWNvbnRhaW4ge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4vLyBWaWRlbyByZXNwb25zaXZlXG4udmlkZW8tcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLy8gRGVmYXVsdCByYXRpbyAxNjo5LCB5b3UgY2FuIGNhbGN1bGF0ZSB0aGlzIHZhbHVlIGJ5IGRpdmlkaW5nIDkgYnkgMTZcbiAgfVxuXG4gIGlmcmFtZSxcbiAgb2JqZWN0LFxuICBlbWJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbnZpZGVvLnZpZGVvLXJlc3BvbnNpdmUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuLnZpZGVvLXJlc3BvbnNpdmUtNC0zIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzUlOyAvLyBSYXRpbyA0OjNcbiAgfVxufVxuXG4udmlkZW8tcmVzcG9uc2l2ZS0xLTEge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlOyAvLyBSYXRpbyAxOjFcbiAgfVxufVxuXG4vLyBGaWd1cmVcbi5maWd1cmUge1xuICBtYXJnaW46IDAgMCAkbGF5b3V0LXNwYWNpbmcgMDtcblxuICAuZmlndXJlLWNhcHRpb24ge1xuICAgIGNvbG9yOiAkZ3JheS1jb2xvci1kYXJrO1xuICAgIG1hcmdpbi10b3A6ICRsYXlvdXQtc3BhY2luZztcbiAgfVxufVxuIiwiLy8gTGF5b3V0XG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAkbGF5b3V0LXNwYWNpbmc7XG4gIHBhZGRpbmctcmlnaHQ6ICRsYXlvdXQtc3BhY2luZztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJGdyaWQtc3BhY2luZzogKCRsYXlvdXQtc3BhY2luZyAvICgkbGF5b3V0LXNwYWNpbmcgKiAwICsgMSkpICogJGh0bWwtZm9udC1zaXplO1xuXG4gICYuZ3JpZC14bCB7XG4gICAgbWF4LXdpZHRoOiAkZ3JpZC1zcGFjaW5nICogMiArICRzaXplLXhsO1xuICB9XG5cbiAgJi5ncmlkLWxnIHtcbiAgICBtYXgtd2lkdGg6ICRncmlkLXNwYWNpbmcgKiAyICsgJHNpemUtbGc7XG4gIH1cblxuICAmLmdyaWQtbWQge1xuICAgIG1heC13aWR0aDogJGdyaWQtc3BhY2luZyAqIDIgKyAkc2l6ZS1tZDtcbiAgfVxuXG4gICYuZ3JpZC1zbSB7XG4gICAgbWF4LXdpZHRoOiAkZ3JpZC1zcGFjaW5nICogMiArICRzaXplLXNtO1xuICB9XG5cbiAgJi5ncmlkLXhzIHtcbiAgICBtYXgtd2lkdGg6ICRncmlkLXNwYWNpbmcgKiAyICsgJHNpemUteHM7XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBicmVha3BvaW50IHN5c3RlbVxuLnNob3cteHMsXG4uc2hvdy1zbSxcbi5zaG93LW1kLFxuLnNob3ctbGcsXG4uc2hvdy14bCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBncmlkIHN5c3RlbVxuLmNvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtJGxheW91dC1zcGFjaW5nO1xuICBtYXJnaW4tcmlnaHQ6IC0kbGF5b3V0LXNwYWNpbmc7XG5cbiAgJi5jb2wtZ2FwbGVzcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgJiA+IC5jb2x1bW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgJi5jb2wtb25lbGluZSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxufVxuLmNvbHVtbiB7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAkbGF5b3V0LXNwYWNpbmc7XG4gIHBhZGRpbmctcmlnaHQ6ICRsYXlvdXQtc3BhY2luZztcblxuICAmLmNvbC0xMixcbiAgJi5jb2wtMTEsXG4gICYuY29sLTEwLFxuICAmLmNvbC05LFxuICAmLmNvbC04LFxuICAmLmNvbC03LFxuICAmLmNvbC02LFxuICAmLmNvbC01LFxuICAmLmNvbC00LFxuICAmLmNvbC0zLFxuICAmLmNvbC0yLFxuICAmLmNvbC0xLFxuICAmLmNvbC1hdXRvIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG59XG4uY29sLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29sLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jb2wtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2wtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG4uY29sLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb2wtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG4uY29sLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogYXV0bztcbn1cbi5jb2wtbXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uY29sLW1sLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5jb2wtbXItYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS14bCkge1xuICAuY29sLXhsLTEyLFxuICAuY29sLXhsLTExLFxuICAuY29sLXhsLTEwLFxuICAuY29sLXhsLTksXG4gIC5jb2wteGwtOCxcbiAgLmNvbC14bC03LFxuICAuY29sLXhsLTYsXG4gIC5jb2wteGwtNSxcbiAgLmNvbC14bC00LFxuICAuY29sLXhsLTMsXG4gIC5jb2wteGwtMixcbiAgLmNvbC14bC0xLFxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaGlkZS14bCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaG93LXhsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogJHNpemUtbGcpIHtcbiAgLmNvbC1sZy0xMixcbiAgLmNvbC1sZy0xMSxcbiAgLmNvbC1sZy0xMCxcbiAgLmNvbC1sZy05LFxuICAuY29sLWxnLTgsXG4gIC5jb2wtbGctNyxcbiAgLmNvbC1sZy02LFxuICAuY29sLWxnLTUsXG4gIC5jb2wtbGctNCxcbiAgLmNvbC1sZy0zLFxuICAuY29sLWxnLTIsXG4gIC5jb2wtbGctMSxcbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmhpZGUtbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc2hvdy1sZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLW1kKSB7XG4gIC5jb2wtbWQtMTIsXG4gIC5jb2wtbWQtMTEsXG4gIC5jb2wtbWQtMTAsXG4gIC5jb2wtbWQtOSxcbiAgLmNvbC1tZC04LFxuICAuY29sLW1kLTcsXG4gIC5jb2wtbWQtNixcbiAgLmNvbC1tZC01LFxuICAuY29sLW1kLTQsXG4gIC5jb2wtbWQtMyxcbiAgLmNvbC1tZC0yLFxuICAuY29sLW1kLTEsXG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5oaWRlLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNob3ctbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAuY29sLXNtLTEyLFxuICAuY29sLXNtLTExLFxuICAuY29sLXNtLTEwLFxuICAuY29sLXNtLTksXG4gIC5jb2wtc20tOCxcbiAgLmNvbC1zbS03LFxuICAuY29sLXNtLTYsXG4gIC5jb2wtc20tNSxcbiAgLmNvbC1zbS00LFxuICAuY29sLXNtLTMsXG4gIC5jb2wtc20tMixcbiAgLmNvbC1zbS0xLFxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaGlkZS1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaG93LXNtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogJHNpemUteHMpIHtcbiAgLmNvbC14cy0xMixcbiAgLmNvbC14cy0xMSxcbiAgLmNvbC14cy0xMCxcbiAgLmNvbC14cy05LFxuICAuY29sLXhzLTgsXG4gIC5jb2wteHMtNyxcbiAgLmNvbC14cy02LFxuICAuY29sLXhzLTUsXG4gIC5jb2wteHMtNCxcbiAgLmNvbC14cy0zLFxuICAuY29sLXhzLTIsXG4gIC5jb2wteHMtMSxcbiAgLmNvbC14cy1hdXRvIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5jb2wteHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteHMtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14cy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14cy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtYXV0byB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmhpZGUteHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc2hvdy14cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gSGVyb1xuLmhlcm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBwYWRkaW5nLXRvcDogNHJlbTtcblxuICAmLmhlcm8tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG5cbiAgJi5oZXJvLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgfVxuXG4gIC5oZXJvLWJvZHkge1xuICAgIHBhZGRpbmc6ICRsYXlvdXQtc3BhY2luZztcbiAgfVxufSIsIi8vIE5hdmJhclxuLm5hdmJhciB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAubmF2YmFyLXNlY3Rpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDAgMDtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bGFzdC1jaGlsZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4iLCIvLyBBY2NvcmRpb25zXG4uYWNjb3JkaW9uIHtcbiAgaW5wdXQ6Y2hlY2tlZCB+LFxuICAmW29wZW5dIHtcbiAgICAmIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgLmFjY29yZGlvbi1ib2R5IHtcbiAgICAgIG1heC1oZWlnaHQ6IDUwcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAkdW5pdC0xICR1bml0LTI7XG5cbiAgICAuaWNvbiB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cztcbiAgICB9XG4gIH1cblxuICAuYWNjb3JkaW9uLWJvZHkge1xuICAgIG1hcmdpbi1ib3R0b206ICRsYXlvdXQtc3BhY2luZztcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMjVzO1xuICB9XG59XG5cbi8vIFJlbW92ZSBkZWZhdWx0IGRldGFpbHMgbWFya2VyIGluIFdlYmtpdFxuc3VtbWFyeS5hY2NvcmRpb24taGVhZGVyIHtcbiAgJjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLy8gQXZhdGFyc1xuLmF2YXRhciB7XG4gIEBpbmNsdWRlIGF2YXRhci1iYXNlKCk7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiByZ2JhKCRsaWdodC1jb2xvciwgLjg1KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgJi5hdmF0YXIteHMge1xuICAgIEBpbmNsdWRlIGF2YXRhci1iYXNlKCR1bml0LTQpO1xuICB9XG4gICYuYXZhdGFyLXNtIHtcbiAgICBAaW5jbHVkZSBhdmF0YXItYmFzZSgkdW5pdC02KTtcbiAgfVxuICAmLmF2YXRhci1sZyB7XG4gICAgQGluY2x1ZGUgYXZhdGFyLWJhc2UoJHVuaXQtMTIpO1xuICB9XG4gICYuYXZhdGFyLXhsIHtcbiAgICBAaW5jbHVkZSBhdmF0YXItYmFzZSgkdW5pdC0xNik7XG4gIH1cblxuICBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtMDtcbiAgfVxuXG4gIC5hdmF0YXItaWNvbixcbiAgLmF2YXRhci1wcmVzZW5jZSB7XG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWxpZ2h0O1xuICAgIGJvdHRvbTogMTQuNjQlO1xuICAgIGhlaWdodDogNTAlO1xuICAgIHBhZGRpbmc6ICRib3JkZXItd2lkdGgtbGc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNC42NCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgei1pbmRleDogJHppbmRleC0wICsgMTtcbiAgfVxuXG4gIC5hdmF0YXItcHJlc2VuY2Uge1xuICAgIGJhY2tncm91bmQ6ICRncmF5LWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRib3JkZXItd2lkdGgtbGcgJGxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IC41ZW07XG4gICAgd2lkdGg6IC41ZW07XG5cbiAgICAmLm9ubGluZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmJ1c3kge1xuICAgICAgYmFja2dyb3VuZDogJGVycm9yLWNvbG9yO1xuICAgIH1cblxuICAgICYuYXdheSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2FybmluZy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtaW5pdGlhbF06OmJlZm9yZSB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtaW5pdGlhbCk7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAkemluZGV4LTA7XG4gIH1cbn0iLCIvLyBCYWRnZXNcbi5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmW2RhdGEtYmFkZ2VdLFxuICAmOm5vdChbZGF0YS1iYWRnZV0pIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4xcmVtICRiZy1jb2xvci1saWdodDtcbiAgICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtYmFkZ2UpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLS4wNXJlbSwgLS41cmVtKTtcbiAgICB9XG4gIH1cbiAgJltkYXRhLWJhZGdlXSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgaGVpZ2h0OiAuOXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWluLXdpZHRoOiAuOXJlbTtcbiAgICAgIHBhZGRpbmc6IC4xcmVtIC4ycmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cbiAgJjpub3QoW2RhdGEtYmFkZ2VdKSxcbiAgJltkYXRhLWJhZGdlPVwiXCJdIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIG1pbi13aWR0aDogNnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gQmFkZ2VzIGZvciBCdXR0b25zXG4gICYuYnRuIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgLy8gQmFkZ2VzIGZvciBBdmF0YXJzXG4gICYuYXZhdGFyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE0LjY0JTtcbiAgICAgIHJpZ2h0OiAxNC42NCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAgICAgei1pbmRleDogJHppbmRleC0xO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQnJlYWRjcnVtYnNcbi5icmVhZGNydW1iIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAkdW5pdC0xIDA7XG4gIHBhZGRpbmc6ICR1bml0LTEgMDtcblxuICAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBjb2xvcjogJGdyYXktY29sb3ItZGFyaztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6ICR1bml0LTEgMDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICR1bml0LTE7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGdyYXktY29sb3ItZGFyaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1jb2xvci1kYXJrO1xuICAgICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHVuaXQtMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhcnNcbi5iYXIge1xuICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItZGFyaztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBoZWlnaHQ6ICR1bml0LTQ7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYuYmFyLXNtIHtcbiAgICBoZWlnaHQ6ICR1bml0LTE7XG4gIH1cblxuICAvLyBUT0RPOiBhdHRyKCkgc3VwcG9ydFxuICAuYmFyLWl0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAkdW5pdC00O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAwO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgfVxuICB9XG59XG5cbi8vIFNsaWRlciBiYXJcbi5iYXItc2xpZGVyIHtcbiAgaGVpZ2h0OiAkYm9yZGVyLXdpZHRoLWxnO1xuICBtYXJnaW46ICRsYXlvdXQtc3BhY2luZyAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmJhci1pdGVtIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICY6bm90KDpsYXN0LWNoaWxkKTpmaXJzdC1jaGlsZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItZGFyaztcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtMDtcbiAgICB9XG4gIH1cblxuICAuYmFyLXNsaWRlci1idG4ge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAkdW5pdC0zO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gICAgd2lkdGg6ICR1bml0LTM7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAuMXJlbSAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENhcmRzXG4uY2FyZCB7XG4gIGJhY2tncm91bmQ6ICRiZy1jb2xvci1saWdodDtcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC5jYXJkLWhlYWRlcixcbiAgLmNhcmQtYm9keSxcbiAgLmNhcmQtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAkbGF5b3V0LXNwYWNpbmctbGc7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206ICRsYXlvdXQtc3BhY2luZy1sZztcbiAgICB9XG4gIH1cblxuICAuY2FyZC1ib2R5IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC5jYXJkLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogJGxheW91dC1zcGFjaW5nLWxnO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENoaXBzXG4uY2hpcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICRiZy1jb2xvci1kYXJrO1xuICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGhlaWdodDogJHVuaXQtNjtcbiAgbGluZS1oZWlnaHQ6ICR1bml0LTQ7XG4gIG1hcmdpbjogJHVuaXQtaDtcbiAgbWF4LXdpZHRoOiAkY29udHJvbC13aWR0aC1zbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogJHVuaXQtMSAkdW5pdC0yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICB9XG5cbiAgLmF2YXRhciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kdW5pdC0yO1xuICAgIG1hcmdpbi1yaWdodDogJHVuaXQtMTtcbiAgfVxuXG4gIC5idG4tY2xlYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC43NSk7XG4gIH1cbn1cbiIsIi8vIERyb3Bkb3duXG4uZHJvcGRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubWVudSB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZS1kb3duIC4xNXMgZWFzZSAxO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgfVxuXG4gICYuZHJvcGRvd24tcmlnaHQge1xuICAgIC5tZW51IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAubWVudSxcbiAgLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyArIC5tZW51LFxuICAubWVudTpob3ZlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyBGaXggZHJvcGRvd24tdG9nZ2xlIGJvcmRlciByYWRpdXMgaW4gYnV0dG9uIGdyb3Vwc1xuICAuYnRuLWdyb3VwIHtcbiAgICAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEVtcHR5IHN0YXRlcyAob3IgQmxhbmsgc2xhdGVzKVxuLmVtcHR5IHtcbiAgYmFja2dyb3VuZDogJGJnLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgY29sb3I6ICRncmF5LWNvbG9yLWRhcms7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogJHVuaXQtMTYgJHVuaXQtODtcblxuICAuZW1wdHktaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGxheW91dC1zcGFjaW5nLWxnO1xuICB9XG5cbiAgLmVtcHR5LXRpdGxlLFxuICAuZW1wdHktc3VidGl0bGUge1xuICAgIG1hcmdpbjogJGxheW91dC1zcGFjaW5nIGF1dG87XG4gIH1cblxuICAuZW1wdHktYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAkbGF5b3V0LXNwYWNpbmctbGc7XG4gIH1cbn1cbiIsIi8vIE1lbnVzXG4ubWVudSB7XG4gIEBpbmNsdWRlIHNoYWRvdy12YXJpYW50KC4wNXJlbSk7XG4gIGJhY2tncm91bmQ6ICRiZy1jb2xvci1saWdodDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgbWluLXdpZHRoOiAkY29udHJvbC13aWR0aC14cztcbiAgcGFkZGluZzogJHVuaXQtMjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRsYXlvdXQtc3BhY2luZy1zbSk7XG4gIHotaW5kZXg6ICR6aW5kZXgtMztcblxuICAmLm1lbnUtbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwICR1bml0LTI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICYgPiBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAoLSR1bml0LTIpO1xuICAgICAgcGFkZGluZzogJHVuaXQtMSAkdW5pdC0yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpmb2N1cyxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICB9XG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWNoZWNrYm94LFxuICAgIC5mb3JtLXJhZGlvLFxuICAgIC5mb3JtLXN3aXRjaCB7XG4gICAgICBtYXJnaW46ICR1bml0LWggMDtcbiAgICB9XG5cbiAgICAmICsgLm1lbnUtaXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiAkdW5pdC0xO1xuICAgIH1cbiAgfVxuXG4gIC5tZW51LWJhZGdlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICAubGFiZWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkdW5pdC0yO1xuICAgIH1cbiAgfVxufSIsIi8vIE1vZGFsc1xuLm1vZGFsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogJGxheW91dC1zcGFjaW5nO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG5cbiAgJjp0YXJnZXQsXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogJHppbmRleC00O1xuXG4gICAgLm1vZGFsLW92ZXJsYXkge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmctY29sb3IsIC43NSk7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAubW9kYWwtY29udGFpbmVyIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGUtZG93biAuMnMgZWFzZSAxO1xuICAgICAgei1pbmRleDogJHppbmRleC0wO1xuICAgIH1cbiAgfVxuXG4gICYubW9kYWwtc20ge1xuICAgIC5tb2RhbC1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAkY29udHJvbC13aWR0aC1zbTtcbiAgICAgIHBhZGRpbmc6IDAgJHVuaXQtMjtcbiAgICB9XG4gIH1cblxuICAmLm1vZGFsLWxnIHtcbiAgICAubW9kYWwtb3ZlcmxheSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItbGlnaHQ7XG4gICAgfVxuXG4gICAgLm1vZGFsLWNvbnRhaW5lciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgbWF4LXdpZHRoOiAkY29udHJvbC13aWR0aC1sZztcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIHNoYWRvdy12YXJpYW50KC4ycmVtKTtcbiAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWxpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LWhlaWdodDogNzV2aDtcbiAgbWF4LXdpZHRoOiAkY29udHJvbC13aWR0aC1tZDtcbiAgcGFkZGluZzogMCAkdW5pdC00O1xuICB3aWR0aDogMTAwJTtcblxuICAmLm1vZGFsLWZ1bGxoZWlnaHQge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlciB7XG4gICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgIHBhZGRpbmc6ICR1bml0LTQ7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAkdW5pdC00O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIHBhZGRpbmc6ICR1bml0LTQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbiIsIi8vIE5hdnNcbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46ICR1bml0LTEgMDtcblxuICAubmF2LWl0ZW0ge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRncmF5LWNvbG9yLWRhcms7XG4gICAgICBwYWRkaW5nOiAkdW5pdC0xICR1bml0LTI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgJiA+IGEge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRncmF5LWNvbG9yLWRhcmssIDEwJSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmIC5uYXYge1xuICAgIG1hcmdpbi1ib3R0b206ICR1bml0LTI7XG4gICAgbWFyZ2luLWxlZnQ6ICR1bml0LTQ7XG4gIH1cbn1cbiIsIi8vIFBhZ2luYXRpb25cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAkdW5pdC0xIDA7XG4gIHBhZGRpbmc6ICR1bml0LTEgMDtcblxuICAucGFnZS1pdGVtIHtcbiAgICBtYXJnaW46ICR1bml0LTEgJHVuaXQtbztcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogJHVuaXQtMSAkdW5pdC0xO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAkdW5pdC0xICR1bml0LTI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGEge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5wYWdlLXByZXYsXG4gICAgJi5wYWdlLW5leHQge1xuICAgICAgZmxleDogMSAwIDUwJTtcbiAgICB9XG5cbiAgICAmLnBhZ2UtbmV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAucGFnZS1pdGVtLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAucGFnZS1pdGVtLXN1YnRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUGFuZWxzXG4ucGFuZWwge1xuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLnBhbmVsLWhlYWRlcixcbiAgLnBhbmVsLWZvb3RlciB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogJGxheW91dC1zcGFjaW5nLWxnO1xuICB9XG5cbiAgLnBhbmVsLW5hdiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICAucGFuZWwtYm9keSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAwICRsYXlvdXQtc3BhY2luZy1sZztcbiAgfVxufVxuIiwiLy8gUG9wb3ZlcnNcbi5wb3BvdmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnBvcG92ZXItY29udGFpbmVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAkbGF5b3V0LXNwYWNpbmc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuICAgIHdpZHRoOiAkY29udHJvbC13aWR0aC1zbTtcbiAgICB6LWluZGV4OiAkemluZGV4LTM7XG4gIH1cblxuICAqOmZvY3VzICsgLnBvcG92ZXItY29udGFpbmVyLFxuICAmOmhvdmVyIC5wb3BvdmVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSkgc2NhbGUoMSk7XG4gIH1cblxuICAmLnBvcG92ZXItcmlnaHQge1xuICAgIC5wb3BvdmVyLWNvbnRhaW5lciB7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgfVxuXG4gICAgKjpmb2N1cyArIC5wb3BvdmVyLWNvbnRhaW5lcixcbiAgICAmOmhvdmVyIC5wb3BvdmVyLWNvbnRhaW5lciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSBzY2FsZSgxKTtcbiAgICB9XG4gIH1cblxuICAmLnBvcG92ZXItYm90dG9tIHtcbiAgICAucG9wb3Zlci1jb250YWluZXIge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgIH1cblxuICAgICo6Zm9jdXMgKyAucG9wb3Zlci1jb250YWluZXIsXG4gICAgJjpob3ZlciAucG9wb3Zlci1jb250YWluZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgc2NhbGUoMSk7XG4gICAgfVxuICB9XG5cbiAgJi5wb3BvdmVyLWxlZnQge1xuICAgIC5wb3BvdmVyLWNvbnRhaW5lciB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgfVxuXG4gICAgKjpmb2N1cyArIC5wb3BvdmVyLWNvbnRhaW5lcixcbiAgICAmOmhvdmVyIC5wb3BvdmVyLWNvbnRhaW5lciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQge1xuICAgIEBpbmNsdWRlIHNoYWRvdy12YXJpYW50KC4ycmVtKTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbiIsIi8vIFN0ZXBzXG4uc3RlcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46ICR1bml0LTEgMDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnN0ZXAtaXRlbSB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtaW4taGVpZ2h0OiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBsZWZ0OiAtNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA5cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoLWxnIHNvbGlkICRsaWdodC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAkdW5pdC0zO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkdW5pdC0xO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAkdW5pdC0zO1xuICAgICAgICB6LWluZGV4OiAkemluZGV4LTA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWNvbG9yO1xuICAgICAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aC1sZyBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmIH4gLnN0ZXAtaXRlbSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS1jb2xvcjtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFic1xuLnRhYiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46ICR1bml0LTEgMCAoJHVuaXQtMSAtICRib3JkZXItd2lkdGgpIDA7XG5cbiAgLnRhYi1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoLWxnIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAkdW5pdC0yIDAgMDtcbiAgICAgIHBhZGRpbmc6ICR1bml0LTIgJHVuaXQtMSAkdW5pdC0yIC0gJGJvcmRlci13aWR0aC1sZyAkdW5pdC0xO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpmb2N1cyxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGxpbmstY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIGEsXG4gICAgYS5hY3RpdmUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICBjb2xvcjogJGxpbmstY29sb3I7XG4gICAgfVxuXG4gICAgJi50YWItYWN0aW9uIHtcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmJ0bi1jbGVhciB7XG4gICAgICBtYXJnaW4tdG9wOiAtJHVuaXQtMTtcbiAgICB9XG4gIH1cblxuICAmLnRhYi1ibG9jayB7XG4gICAgLnRhYi1pdGVtIHtcbiAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAuYmFkZ2Uge1xuICAgICAgICAmW2RhdGEtYmFkZ2VdOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAkdW5pdC1oO1xuICAgICAgICAgIHRvcDogJHVuaXQtaDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6bm90KC50YWItYmxvY2spIHtcbiAgICAuYmFkZ2Uge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRpbGVzXG4udGlsZSB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC50aWxlLWljb24sXG4gIC50aWxlLWFjdGlvbiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgLnRpbGUtY29udGVudCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICR1bml0LTI7XG4gICAgfVxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkdW5pdC0yO1xuICAgIH1cbiAgfVxuICAudGlsZS10aXRsZSxcbiAgLnRpbGUtc3VidGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAmLnRpbGUtY2VudGVyZWQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAudGlsZS1jb250ZW50IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnRpbGUtdGl0bGUsXG4gICAgLnRpbGUtc3VidGl0bGUge1xuICAgICAgQGluY2x1ZGUgdGV4dC1lbGxpcHNpcygpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRvYXN0c1xuLnRvYXN0IHtcbiAgQGluY2x1ZGUgdG9hc3QtdmFyaWFudCgkZGFyay1jb2xvcik7XG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZGFyay1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGF5b3V0LXNwYWNpbmc7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYudG9hc3QtcHJpbWFyeSB7XG4gICAgQGluY2x1ZGUgdG9hc3QtdmFyaWFudCgkcHJpbWFyeS1jb2xvcik7XG4gIH1cblxuICAmLnRvYXN0LXN1Y2Nlc3Mge1xuICAgIEBpbmNsdWRlIHRvYXN0LXZhcmlhbnQoJHN1Y2Nlc3MtY29sb3IpO1xuICB9XG5cbiAgJi50b2FzdC13YXJuaW5nIHtcbiAgICBAaW5jbHVkZSB0b2FzdC12YXJpYW50KCR3YXJuaW5nLWNvbG9yKTtcbiAgfVxuXG4gICYudG9hc3QtZXJyb3Ige1xuICAgIEBpbmNsdWRlIHRvYXN0LXZhcmlhbnQoJGVycm9yLWNvbG9yKTtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNsZWFyIHtcbiAgICBtYXJnaW46ICR1bml0LWg7XG4gIH1cblxuICBwIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRvb2x0aXBzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGRhcmstY29sb3IsIC45NSk7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgY29udGVudDogYXR0cihkYXRhLXRvb2x0aXApO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWF4LXdpZHRoOiAkY29udHJvbC13aWR0aC1zbTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogJHVuaXQtMSAkdW5pdC0yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAkdW5pdC0yKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycywgdHJhbnNmb3JtIC4ycztcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtMztcbiAgfVxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLSR1bml0LTEpO1xuICAgIH1cbiAgfVxuICAmW2Rpc2FibGVkXSxcbiAgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cblxuICAmLnRvb2x0aXAtcmlnaHQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0kdW5pdC0xLCA1MCUpO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkdW5pdC0xLCA1MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudG9vbHRpcC1ib3R0b20ge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0kdW5pdC0yKTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgJHVuaXQtMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLnRvb2x0aXAtbGVmdCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiA1MCU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkdW5pdC0yLCA1MCUpO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtJHVuaXQtMSwgNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEFuaW1hdGlvbnNcbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtZG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJHVuaXQtOCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ1dGlsaXRpZXMvY29sb3JzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2N1cnNvcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZGlzcGxheVwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9kaXZpZGVyXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2xvYWRpbmdcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvcG9zaXRpb25cIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvc2hhcGVzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3RleHRcIjtcbiIsIi8vIFRleHQgY29sb3JzXG5AaW5jbHVkZSB0ZXh0LWNvbG9yLXZhcmlhbnQoXCIudGV4dC1wcmltYXJ5XCIsICRwcmltYXJ5LWNvbG9yKTtcblxuQGluY2x1ZGUgdGV4dC1jb2xvci12YXJpYW50KFwiLnRleHQtc2Vjb25kYXJ5XCIsICRzZWNvbmRhcnktY29sb3ItZGFyayk7XG5cbkBpbmNsdWRlIHRleHQtY29sb3ItdmFyaWFudChcIi50ZXh0LWdyYXlcIiwgJGdyYXktY29sb3IpO1xuXG5AaW5jbHVkZSB0ZXh0LWNvbG9yLXZhcmlhbnQoXCIudGV4dC1saWdodFwiLCAkbGlnaHQtY29sb3IpO1xuXG5AaW5jbHVkZSB0ZXh0LWNvbG9yLXZhcmlhbnQoXCIudGV4dC1kYXJrXCIsICRib2R5LWZvbnQtY29sb3IpO1xuXG5AaW5jbHVkZSB0ZXh0LWNvbG9yLXZhcmlhbnQoXCIudGV4dC1zdWNjZXNzXCIsICRzdWNjZXNzLWNvbG9yKTtcblxuQGluY2x1ZGUgdGV4dC1jb2xvci12YXJpYW50KFwiLnRleHQtd2FybmluZ1wiLCAkd2FybmluZy1jb2xvcik7XG5cbkBpbmNsdWRlIHRleHQtY29sb3ItdmFyaWFudChcIi50ZXh0LWVycm9yXCIsICRlcnJvci1jb2xvcik7XG5cbi8vIEJhY2tncm91bmQgY29sb3JzXG5AaW5jbHVkZSBiZy1jb2xvci12YXJpYW50KFwiLmJnLXByaW1hcnlcIiwgJHByaW1hcnktY29sb3IpO1xuXG5AaW5jbHVkZSBiZy1jb2xvci12YXJpYW50KFwiLmJnLXNlY29uZGFyeVwiLCAkc2Vjb25kYXJ5LWNvbG9yKTtcblxuQGluY2x1ZGUgYmctY29sb3ItdmFyaWFudChcIi5iZy1kYXJrXCIsICRkYXJrLWNvbG9yKTtcblxuQGluY2x1ZGUgYmctY29sb3ItdmFyaWFudChcIi5iZy1ncmF5XCIsICRiZy1jb2xvcik7XG5cbkBpbmNsdWRlIGJnLWNvbG9yLXZhcmlhbnQoXCIuYmctc3VjY2Vzc1wiLCAkc3VjY2Vzcy1jb2xvcik7XG5cbkBpbmNsdWRlIGJnLWNvbG9yLXZhcmlhbnQoXCIuYmctd2FybmluZ1wiLCAkd2FybmluZy1jb2xvcik7XG5cbkBpbmNsdWRlIGJnLWNvbG9yLXZhcmlhbnQoXCIuYmctZXJyb3JcIiwgJGVycm9yLWNvbG9yKTtcbiIsIi8vIEN1cnNvcnNcbi5jLWhhbmQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jLW1vdmUge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5jLXpvb20taW4ge1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5jLXpvb20tb3V0IHtcbiAgY3Vyc29yOiB6b29tLW91dDtcbn1cblxuLmMtbm90LWFsbG93ZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uYy1hdXRvIHtcbiAgY3Vyc29yOiBhdXRvO1xufSIsIi8vIERpc3BsYXlcbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uZC1ub25lLFxuLmQtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kLXZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmQtaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRleHQtaGlkZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4udGV4dC1hc3Npc3RpdmUge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbiIsIi8vIERpdmlkZXJcbi5kaXZpZGVyLFxuLmRpdmlkZXItdmVydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJltkYXRhLWNvbnRlbnRdOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWxpZ2h0O1xuICAgIGNvbG9yOiAkZ3JheS1jb2xvcjtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtY29udGVudCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBwYWRkaW5nOiAwICR1bml0LTI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0kZm9udC1zaXplLXNtICsgJGJvcmRlci13aWR0aCk7XG4gIH1cbn1cblxuLmRpdmlkZXIge1xuICBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3ItbGlnaHQ7XG4gIGhlaWdodDogJGJvcmRlci13aWR0aDtcbiAgbWFyZ2luOiAkdW5pdC0yIDA7XG5cbiAgJltkYXRhLWNvbnRlbnRdIHtcbiAgICBtYXJnaW46ICR1bml0LTQgMDtcbiAgfVxufVxuXG4uZGl2aWRlci12ZXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICR1bml0LTQ7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIGJvdHRvbTogJHVuaXQtMjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAkdW5pdC0yO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gICZbZGF0YS1jb250ZW50XTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwYWRkaW5nOiAkdW5pdC0xIDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG4iLCIvLyBMb2FkaW5nXG4ubG9hZGluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAkdW5pdC00O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjphZnRlciB7XG4gICAgYW5pbWF0aW9uOiBsb2FkaW5nIDUwMG1zIGluZmluaXRlIGxpbmVhcjtcbiAgICBib3JkZXI6ICRib3JkZXItd2lkdGgtbGcgc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICR1bml0LTQ7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHVuaXQtMjtcbiAgICBtYXJnaW4tdG9wOiAtJHVuaXQtMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6ICR1bml0LTQ7XG4gICAgei1pbmRleDogJHppbmRleC0wO1xuICB9XG5cbiAgJi5sb2FkaW5nLWxnIHtcbiAgICBtaW4taGVpZ2h0OiAkdW5pdC0xMDtcbiAgICAmOjphZnRlciB7XG4gICAgICBoZWlnaHQ6ICR1bml0LTg7XG4gICAgICBtYXJnaW4tbGVmdDogLSR1bml0LTQ7XG4gICAgICBtYXJnaW4tdG9wOiAtJHVuaXQtNDtcbiAgICAgIHdpZHRoOiAkdW5pdC04O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUG9zaXRpb25cbi5jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5wLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLnAtY2VudGVyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5mbGV4LWNlbnRlcmVkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8vIFNwYWNpbmdcbkBpbmNsdWRlIG1hcmdpbi12YXJpYW50KDAsIDApO1xuXG5AaW5jbHVkZSBtYXJnaW4tdmFyaWFudCgxLCAkdW5pdC0xKTtcblxuQGluY2x1ZGUgbWFyZ2luLXZhcmlhbnQoMiwgJHVuaXQtMik7XG5cbkBpbmNsdWRlIHBhZGRpbmctdmFyaWFudCgwLCAwKTtcblxuQGluY2x1ZGUgcGFkZGluZy12YXJpYW50KDEsICR1bml0LTEpO1xuXG5AaW5jbHVkZSBwYWRkaW5nLXZhcmlhbnQoMiwgJHVuaXQtMik7XG4iLCIvLyBTaGFwZXNcbi5zLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbn1cblxuLnMtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufSIsIi8vIFRleHRcbi8vIFRleHQgYWxpZ25tZW50IHV0aWxpdGllc1xuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi8vIFRleHQgdHJhbnNmb3JtIHV0aWxpdGllc1xuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4vLyBUZXh0IHN0eWxlIHV0aWxpdGllc1xuLnRleHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGV4dC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi50ZXh0LWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cblxuLy8gVGV4dCBvdmVyZmxvdyB1dGlsaXRpZXNcbi50ZXh0LWVsbGlwc2lzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbGxpcHNpcygpO1xufVxuXG4udGV4dC1jbGlwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRleHQtYnJlYWsge1xuICBoeXBoZW5zOiBhdXRvO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4iLCIuc2VhcmNoLWlucHV0LCBbZGF0YS1ncmF2LWZpZWxkPVwiYXJyYXlcIl0gaW5wdXQsIFtkYXRhLWdyYXYtZmllbGQ9XCJhcnJheVwiXSB0ZXh0YXJlYSB7XG4gIEBleHRlbmQgLmZvcm0taW5wdXQ7XG59XG5cbi5idXR0b24ge1xuICBAZXh0ZW5kIC5idG47XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0Esd0VBQThFO0FhTDlFLHdDQUF3QztBQUN4QywyRUFBMkU7QUFFM0Usb05BS0c7QUFFSCx5RkFD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 */
diff --git a/themes/quark/css-compiled/spectre.min.css b/themes/quark/css-compiled/spectre.min.css
deleted file mode 100644
index 3ef16ebb..00000000
--- a/themes/quark/css-compiled/spectre.min.css
+++ /dev/null
@@ -1 +0,0 @@
-/*! Spectre.css v0.5.8 | MIT License | github.com/picturepan2/spectre */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}hr{overflow:visible;box-sizing:content-box;height:0}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}address{font-style:normal}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:'SF Mono','Segoe UI Mono','Roboto Mono',Menlo,Courier,monospace;font-size:1em}dfn{font-style:italic}small{font-size:80%;font-weight:400}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}fieldset{margin:0;padding:0;border:0}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;white-space:normal;color:inherit}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details,menu{display:block}summary{display:list-item;outline:0}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,::after,::before{box-sizing:inherit}html{font-size:20px;line-height:1.5;box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{font-family:-apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',sans-serif;font-size:.8rem;overflow-x:hidden;color:#50596c;background:#fff;text-rendering:optimizeLegibility}a{text-decoration:none;color:#3085ee;outline:0}a:focus{box-shadow:0 0 0 .1rem rgba(48,133,238,.2)}a.active,a:active,a:focus,a:hover{text-decoration:underline;color:#126bd9}a:visited{color:#5fa1f2}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2;margin-top:0;margin-bottom:.5em;color:inherit}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:500}.h1,h1{font-size:2rem}.h2,h2{font-size:1.6rem}.h3,h3{font-size:1.4rem}.h4,h4{font-size:1.2rem}.h5,h5{font-size:1rem}.h6,h6{font-size:.8rem}p{margin:0 0 1.2rem}a,ins,u{-webkit-text-decoration-skip:ink edges;text-decoration-skip:ink edges}abbr[title]{cursor:help;text-decoration:none;border-bottom:.05rem dotted}kbd{font-size:.7rem;line-height:1.25;padding:.1rem .2rem;color:#fff;border-radius:.1rem;background:#454d5d}mark{padding:.05rem .1rem 0;color:#50596c;border-bottom:.05rem solid #ffd367;border-radius:.1rem;background:#ffe9b3}blockquote{margin-left:0;padding:.4rem .8rem;border-left:.1rem solid #e7e9ed}blockquote p:last-child{margin-bottom:0}ol,ul{margin:.8rem 0 .8rem .8rem;padding:0}ol ol,ol ul,ul ol,ul ul{margin:.8rem 0 .8rem .8rem}ol li,ul li{margin-top:.4rem}ul{list-style:disc inside}ul ul{list-style-type:circle}ol{list-style:decimal inside}ol ol{list-style-type:lower-alpha}dl dt{font-weight:700}dl dd{margin:.4rem 0 .8rem 0}.lang-zh,.lang-zh-hans,html:lang(zh),html:lang(zh-Hans){font-family:-apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'PingFang SC','Hiragino Sans GB','Microsoft YaHei','Helvetica Neue',sans-serif}.lang-zh-hant,html:lang(zh-Hant){font-family:-apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'PingFang TC','Hiragino Sans CNS','Microsoft JhengHei','Helvetica Neue',sans-serif}.lang-ja,html:lang(ja){font-family:-apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Hiragino Sans','Hiragino Kaku Gothic Pro','Yu Gothic',YuGothic,Meiryo,'Helvetica Neue',sans-serif}.lang-ko,html:lang(ko){font-family:-apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Malgun Gothic','Helvetica Neue',sans-serif}.lang-cjk ins,.lang-cjk u,:lang(ja) ins,:lang(ja) u,:lang(zh) ins,:lang(zh) u{text-decoration:none;border-bottom:.05rem solid}.lang-cjk del+del,.lang-cjk del+s,.lang-cjk ins+ins,.lang-cjk ins+u,.lang-cjk s+del,.lang-cjk s+s,.lang-cjk u+ins,.lang-cjk u+u,:lang(ja) del+del,:lang(ja) del+s,:lang(ja) ins+ins,:lang(ja) ins+u,:lang(ja) s+del,:lang(ja) s+s,:lang(ja) u+ins,:lang(ja) u+u,:lang(zh) del+del,:lang(zh) del+s,:lang(zh) ins+ins,:lang(zh) ins+u,:lang(zh) s+del,:lang(zh) s+s,:lang(zh) u+ins,:lang(zh) u+u{margin-left:.125em}.table{width:100%;border-spacing:0;border-collapse:collapse;text-align:left}.table.table-striped tbody tr:nth-of-type(odd){background:#f8f9fa}.table tbody tr.active,.table.table-striped tbody tr.active{background:#f0f1f4}.table.table-hover tbody tr:hover{background:#f0f1f4}.table.table-scroll{display:block;overflow-x:auto;padding-bottom:.75rem;white-space:nowrap}.table td,.table th{padding:.6rem .4rem;border-bottom:.05rem solid #e7e9ed}.table th{border-bottom-width:.1rem}.btn,.button{font-size:.8rem;line-height:1.2rem;display:inline-block;height:1.8rem;padding:.25rem .4rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background .2s,border .2s,box-shadow .2s,color .2s;text-align:center;vertical-align:middle;white-space:nowrap;text-decoration:none;color:#3085ee;border:.05rem solid #3085ee;border-radius:.1rem;outline:0;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:focus,.button:focus{box-shadow:0 0 0 .1rem rgba(48,133,238,.2)}.btn:focus,.btn:hover,.button:focus,.button:hover{text-decoration:none;border-color:#227ded;background:#e1edfd}.active.button,.btn.active,.btn:active,.button:active{text-decoration:none;color:#fff;border-color:#1370e3;background:#227ded}.active.loading.button::after,.btn.active.loading::after,.btn:active.loading::after,.button:active.loading::after{border-bottom-color:#fff;border-left-color:#fff}.btn.disabled,.btn:disabled,.btn[disabled],.button:disabled,.button[disabled],.disabled.button{cursor:default;pointer-events:none;opacity:.5}.btn-primary.button,.btn.btn-primary{color:#fff;border-color:#227ded;background:#3085ee}.btn-primary.button:focus,.btn-primary.button:hover,.btn.btn-primary:focus,.btn.btn-primary:hover{color:#fff;border-color:#1370e3;background:#1877ec}.btn-primary.active.button,.btn-primary.button:active,.btn.btn-primary.active,.btn.btn-primary:active{color:#fff;border-color:#126bd9;background:#1372e7}.btn-primary.loading.button::after,.btn.btn-primary.loading::after{border-bottom-color:#fff;border-left-color:#fff}.btn-success.button,.btn.btn-success{color:#fff;border-color:#2faa3f;background:#32b643}.btn-success.button:focus,.btn.btn-success:focus{box-shadow:0 0 0 .1rem rgba(50,182,67,.2)}.btn-success.button:focus,.btn-success.button:hover,.btn.btn-success:focus,.btn.btn-success:hover{color:#fff;border-color:#2da23c;background:#30ae40}.btn-success.active.button,.btn-success.button:active,.btn.btn-success.active,.btn.btn-success:active{color:#fff;border-color:#278e34;background:#2a9a39}.btn-success.loading.button::after,.btn.btn-success.loading::after{border-bottom-color:#fff;border-left-color:#fff}.btn-error.button,.btn.btn-error{color:#fff;border-color:#d95000;background:#e85600}.btn-error.button:focus,.btn.btn-error:focus{box-shadow:0 0 0 .1rem rgba(232,86,0,.2)}.btn-error.button:focus,.btn-error.button:hover,.btn.btn-error:focus,.btn.btn-error:hover{color:#fff;border-color:#cf4d00;background:#de5200}.btn-error.active.button,.btn-error.button:active,.btn.btn-error.active,.btn.btn-error:active{color:#fff;border-color:#b54300;background:#c44900}.btn-error.loading.button::after,.btn.btn-error.loading::after{border-bottom-color:#fff;border-left-color:#fff}.btn-link.button,.btn.btn-link{color:#3085ee;border-color:transparent;background:0 0}.btn-link.active.button,.btn-link.button:active,.btn-link.button:focus,.btn-link.button:hover,.btn.btn-link.active,.btn.btn-link:active,.btn.btn-link:focus,.btn.btn-link:hover{color:#126bd9}.btn-sm.button,.btn.btn-sm{font-size:.7rem;height:1.4rem;padding:.05rem .3rem}.btn-lg.button,.btn.btn-lg{font-size:.9rem;height:2rem;padding:.35rem .6rem}.btn-block.button,.btn.btn-block{display:block;width:100%}.btn-action.button,.btn.btn-action{width:1.8rem;padding-right:0;padding-left:0}.btn-action.btn-sm.button,.btn.btn-action.btn-sm{width:1.4rem}.btn-action.btn-lg.button,.btn.btn-action.btn-lg{width:2rem}.btn-clear.button,.btn.btn-clear{line-height:.8rem;width:1rem;height:1rem;margin-right:-2px;margin-left:.2rem;padding:.1rem;text-decoration:none;opacity:1;color:currentColor;border:0;background:0 0}.btn-clear.button:focus,.btn-clear.button:hover,.btn.btn-clear:focus,.btn.btn-clear:hover{opacity:.95;background:rgba(248,249,250,.5)}.btn-clear.button::before,.btn.btn-clear::before{content:'\2715'}.btn-group{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn-group .btn,.btn-group .button{-ms-flex:1 0 auto;flex:1 0 auto}.btn-group .btn:first-child:not(:last-child),.btn-group .button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group .btn:not(:first-child):not(:last-child),.btn-group .button:not(:first-child):not(:last-child){margin-left:-.05rem;border-radius:0}.btn-group .btn:last-child:not(:first-child),.btn-group .button:last-child:not(:first-child){margin-left:-.05rem;border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .active.button,.btn-group .btn.active,.btn-group .btn:active,.btn-group .btn:focus,.btn-group .btn:hover,.btn-group .button:active,.btn-group .button:focus,.btn-group .button:hover{z-index:1}.btn-group.btn-group-block{display:-ms-flexbox;display:flex}.btn-group.btn-group-block .btn,.btn-group.btn-group-block .button{-ms-flex:1 0 0;flex:1 0 0}.form-group:not(:last-child){margin-bottom:.4rem}fieldset{margin-bottom:.8rem}legend{font-size:.9rem;font-weight:500;margin-bottom:.8rem}.form-label{line-height:1.2rem;display:block;padding:.3rem 0}.form-label.label-sm{font-size:.7rem;padding:.1rem 0}.form-label.label-lg{font-size:.9rem;padding:.4rem 0}.form-input,.search-input,[data-grav-field=array] input,[data-grav-field=array] textarea{font-size:.8rem;line-height:1.2rem;position:relative;display:block;width:100%;max-width:100%;height:1.8rem;padding:.25rem .4rem;transition:background .2s,border .2s,box-shadow .2s,color .2s;color:#50596c;border:.05rem solid #caced7;border-radius:.1rem;outline:0;background:#fff;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-input:focus,.search-input:focus,[data-grav-field=array] input:focus,[data-grav-field=array] textarea:focus{border-color:#3085ee;box-shadow:0 0 0 .1rem rgba(48,133,238,.2)}.form-input::-webkit-input-placeholder,.search-input::-webkit-input-placeholder,[data-grav-field=array] input::-webkit-input-placeholder,[data-grav-field=array] textarea::-webkit-input-placeholder{color:#acb3c2}.form-input:-ms-input-placeholder,.search-input:-ms-input-placeholder,[data-grav-field=array] input:-ms-input-placeholder,[data-grav-field=array] textarea:-ms-input-placeholder{color:#acb3c2}.form-input::-ms-input-placeholder,.search-input::-ms-input-placeholder,[data-grav-field=array] input::-ms-input-placeholder,[data-grav-field=array] textarea::-ms-input-placeholder{color:#acb3c2}.form-input::placeholder,.search-input::placeholder,[data-grav-field=array] input::placeholder,[data-grav-field=array] textarea::placeholder{color:#acb3c2}.form-input.input-sm,.input-sm.search-input,[data-grav-field=array] input.input-sm,[data-grav-field=array] textarea.input-sm{font-size:.7rem;height:1.4rem;padding:.05rem .3rem}.form-input.input-lg,.input-lg.search-input,[data-grav-field=array] input.input-lg,[data-grav-field=array] textarea.input-lg{font-size:.9rem;height:2rem;padding:.35rem .6rem}.form-input.input-inline,.input-inline.search-input,[data-grav-field=array] input.input-inline,[data-grav-field=array] textarea.input-inline{display:inline-block;width:auto;vertical-align:middle}.form-input[type=file],.search-input[type=file],[data-grav-field=array] input[type=file],[data-grav-field=array] textarea[type=file]{height:auto}[data-grav-field=array] textarea,[data-grav-field=array] textarea.input-lg,[data-grav-field=array] textarea.input-sm,textarea.form-input,textarea.form-input.input-lg,textarea.form-input.input-sm,textarea.input-lg.search-input,textarea.input-sm.search-input,textarea.search-input{height:auto}.form-input-hint{font-size:.7rem;margin-top:.2rem;color:#acb3c2}.has-success .form-input-hint,.is-success+.form-input-hint{color:#32b643}.has-error .form-input-hint,.is-error+.form-input-hint{color:#e85600}.form-select{font-size:.8rem;line-height:1.2rem;width:100%;height:1.8rem;padding:.25rem .4rem;vertical-align:middle;color:inherit;border:.05rem solid #caced7;border-radius:.1rem;outline:0;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select:focus{border-color:#3085ee;box-shadow:0 0 0 .1rem rgba(48,133,238,.2)}.form-select::-ms-expand{display:none}.form-select.select-sm{font-size:.7rem;height:1.4rem;padding:.05rem 1.1rem .05rem .3rem}.form-select.select-lg{font-size:.9rem;height:2rem;padding:.35rem 1.4rem .35rem .6rem}.form-select[multiple],.form-select[size]{height:auto;padding:.25rem .4rem}.form-select[multiple] option,.form-select[size] option{padding:.1rem .2rem}.form-select:not([multiple]):not([size]){padding-right:1.2rem;background:#fff url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%204%205\'%3E%3Cpath%20fill=\'%23667189\'%20d=\'M2%200L0%202h4zm0%205L0%203h4z\'/%3E%3C/svg%3E') no-repeat right .35rem center/.4rem .5rem}.has-icon-left,.has-icon-right{position:relative}.has-icon-left .form-icon,.has-icon-right .form-icon{position:absolute;z-index:2;top:50%;width:.8rem;height:.8rem;margin:0 .25rem;transform:translateY(-50%)}.has-icon-left .form-icon{left:.05rem}.has-icon-left .form-input,.has-icon-left .search-input,.has-icon-left [data-grav-field=array] input,.has-icon-left [data-grav-field=array] textarea,[data-grav-field=array] .has-icon-left input,[data-grav-field=array] .has-icon-left textarea{padding-left:1.3rem}.has-icon-right .form-icon{right:.05rem}.has-icon-right .form-input,.has-icon-right .search-input,.has-icon-right [data-grav-field=array] input,.has-icon-right [data-grav-field=array] textarea,[data-grav-field=array] .has-icon-right input,[data-grav-field=array] .has-icon-right textarea{padding-right:1.3rem}.form-checkbox,.form-radio,.form-switch{line-height:1.2rem;position:relative;display:block;min-height:1.4rem;margin:.2rem 0;padding:.1rem .4rem .1rem 1.2rem}.form-checkbox input,.form-radio input,.form-switch input{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px}.form-checkbox input:focus+.form-icon,.form-radio input:focus+.form-icon,.form-switch input:focus+.form-icon{border-color:#3085ee;box-shadow:0 0 0 .1rem rgba(48,133,238,.2)}.form-checkbox input:checked+.form-icon,.form-radio input:checked+.form-icon,.form-switch input:checked+.form-icon{border-color:#3085ee;background:#3085ee}.form-checkbox .form-icon,.form-radio .form-icon,.form-switch .form-icon{position:absolute;display:inline-block;cursor:pointer;transition:background .2s,border .2s,box-shadow .2s,color .2s;border:.05rem solid #caced7}.form-checkbox.input-sm,.form-radio.input-sm,.form-switch.input-sm{font-size:.7rem;margin:0}.form-checkbox.input-lg,.form-radio.input-lg,.form-switch.input-lg{font-size:.9rem;margin:.3rem 0}.form-checkbox .form-icon,.form-radio .form-icon{top:.3rem;left:0;width:.8rem;height:.8rem;background:#fff}.form-checkbox input:active+.form-icon,.form-radio input:active+.form-icon{background:#f0f1f4}.form-checkbox .form-icon{border-radius:.1rem}.form-checkbox input:checked+.form-icon::before{position:absolute;top:50%;left:50%;width:6px;height:9px;margin-top:-6px;margin-left:-3px;content:'';transform:rotate(45deg);border:.1rem solid #fff;border-top-width:0;border-left-width:0;background-clip:padding-box}.form-checkbox input:indeterminate+.form-icon{border-color:#3085ee;background:#3085ee}.form-checkbox input:indeterminate+.form-icon::before{position:absolute;top:50%;left:50%;width:10px;height:2px;margin-top:-1px;margin-left:-5px;content:'';background:#fff}.form-radio .form-icon{border-radius:50%}.form-radio input:checked+.form-icon::before{position:absolute;top:50%;left:50%;width:6px;height:6px;content:'';transform:translate(-50%,-50%);border-radius:50%;background:#fff}.form-switch{padding-left:2rem}.form-switch .form-icon{top:.25rem;left:0;width:1.6rem;height:.9rem;border-radius:.45rem;background:#acb3c2;background-clip:padding-box}.form-switch .form-icon::before{position:absolute;top:0;left:0;display:block;width:.8rem;height:.8rem;content:'';transition:background .2s,border .2s,box-shadow .2s,color .2s,left .2s;border-radius:50%;background:#fff}.form-switch input:checked+.form-icon::before{left:14px}.form-switch input:active+.form-icon::before{background:#f8f9fa}.input-group{display:-ms-flexbox;display:flex}.input-group .input-group-addon{line-height:1.2rem;padding:.25rem .4rem;white-space:nowrap;border:.05rem solid #caced7;border-radius:.1rem;background:#f8f9fa}.input-group .input-group-addon.addon-sm{font-size:.7rem;padding:.05rem .3rem}.input-group .input-group-addon.addon-lg{font-size:.9rem;padding:.35rem .6rem}.input-group .form-input,.input-group .form-select,.input-group .search-input,.input-group [data-grav-field=array] input,.input-group [data-grav-field=array] textarea,[data-grav-field=array] .input-group input,[data-grav-field=array] .input-group textarea{width:1%;-ms-flex:1 1 auto;flex:1 1 auto}.input-group .input-group-btn{z-index:1}.input-group .form-input:first-child:not(:last-child),.input-group .form-select:first-child:not(:last-child),.input-group .input-group-addon:first-child:not(:last-child),.input-group .input-group-btn:first-child:not(:last-child),.input-group .search-input:first-child:not(:last-child),.input-group [data-grav-field=array] input:first-child:not(:last-child),.input-group [data-grav-field=array] textarea:first-child:not(:last-child),[data-grav-field=array] .input-group input:first-child:not(:last-child),[data-grav-field=array] .input-group textarea:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group .form-input:not(:first-child):not(:last-child),.input-group .form-select:not(:first-child):not(:last-child),.input-group .input-group-addon:not(:first-child):not(:last-child),.input-group .input-group-btn:not(:first-child):not(:last-child),.input-group .search-input:not(:first-child):not(:last-child),.input-group [data-grav-field=array] input:not(:first-child):not(:last-child),.input-group [data-grav-field=array] textarea:not(:first-child):not(:last-child),[data-grav-field=array] .input-group input:not(:first-child):not(:last-child),[data-grav-field=array] .input-group textarea:not(:first-child):not(:last-child){margin-left:-.05rem;border-radius:0}.input-group .form-input:last-child:not(:first-child),.input-group .form-select:last-child:not(:first-child),.input-group .input-group-addon:last-child:not(:first-child),.input-group .input-group-btn:last-child:not(:first-child),.input-group .search-input:last-child:not(:first-child),.input-group [data-grav-field=array] input:last-child:not(:first-child),.input-group [data-grav-field=array] textarea:last-child:not(:first-child),[data-grav-field=array] .input-group input:last-child:not(:first-child),[data-grav-field=array] .input-group textarea:last-child:not(:first-child){margin-left:-.05rem;border-top-left-radius:0;border-bottom-left-radius:0}.input-group .form-input:focus,.input-group .form-select:focus,.input-group .input-group-addon:focus,.input-group .input-group-btn:focus,.input-group .search-input:focus,.input-group [data-grav-field=array] input:focus,.input-group [data-grav-field=array] textarea:focus,[data-grav-field=array] .input-group input:focus,[data-grav-field=array] .input-group textarea:focus{z-index:2}.input-group .form-select{width:auto}.input-group.input-inline{display:-ms-inline-flexbox;display:inline-flex}.form-input.is-success,.form-select.is-success,.has-success .form-input,.has-success .form-select,.has-success .search-input,.has-success [data-grav-field=array] input,.has-success [data-grav-field=array] textarea,.is-success.search-input,[data-grav-field=array] .has-success input,[data-grav-field=array] .has-success textarea,[data-grav-field=array] input.is-success,[data-grav-field=array] textarea.is-success{border-color:#32b643;background:#f9fdfa}.form-input.is-success:focus,.form-select.is-success:focus,.has-success .form-input:focus,.has-success .form-select:focus,.has-success .search-input:focus,.has-success [data-grav-field=array] input:focus,.has-success [data-grav-field=array] textarea:focus,.is-success.search-input:focus,[data-grav-field=array] .has-success input:focus,[data-grav-field=array] .has-success textarea:focus,[data-grav-field=array] input.is-success:focus,[data-grav-field=array] textarea.is-success:focus{box-shadow:0 0 0 .1rem rgba(50,182,67,.2)}.form-input.is-error,.form-select.is-error,.has-error .form-input,.has-error .form-select,.has-error .search-input,.has-error [data-grav-field=array] input,.has-error [data-grav-field=array] textarea,.is-error.search-input,[data-grav-field=array] .has-error input,[data-grav-field=array] .has-error textarea,[data-grav-field=array] input.is-error,[data-grav-field=array] textarea.is-error{border-color:#e85600;background:#fffaf7}.form-input.is-error:focus,.form-select.is-error:focus,.has-error .form-input:focus,.has-error .form-select:focus,.has-error .search-input:focus,.has-error [data-grav-field=array] input:focus,.has-error [data-grav-field=array] textarea:focus,.is-error.search-input:focus,[data-grav-field=array] .has-error input:focus,[data-grav-field=array] .has-error textarea:focus,[data-grav-field=array] input.is-error:focus,[data-grav-field=array] textarea.is-error:focus{box-shadow:0 0 0 .1rem rgba(232,86,0,.2)}.form-checkbox.is-error .form-icon,.form-radio.is-error .form-icon,.form-switch.is-error .form-icon,.has-error .form-checkbox .form-icon,.has-error .form-radio .form-icon,.has-error .form-switch .form-icon{border-color:#e85600}.form-checkbox.is-error input:checked+.form-icon,.form-radio.is-error input:checked+.form-icon,.form-switch.is-error input:checked+.form-icon,.has-error .form-checkbox input:checked+.form-icon,.has-error .form-radio input:checked+.form-icon,.has-error .form-switch input:checked+.form-icon{border-color:#e85600;background:#e85600}.form-checkbox.is-error input:focus+.form-icon,.form-radio.is-error input:focus+.form-icon,.form-switch.is-error input:focus+.form-icon,.has-error .form-checkbox input:focus+.form-icon,.has-error .form-radio input:focus+.form-icon,.has-error .form-switch input:focus+.form-icon{border-color:#e85600;box-shadow:0 0 0 .1rem rgba(232,86,0,.2)}.form-checkbox.is-error input:indeterminate+.form-icon,.has-error .form-checkbox input:indeterminate+.form-icon{border-color:#e85600;background:#e85600}.form-input:not(:placeholder-shown):invalid,.search-input:not(:placeholder-shown):invalid,[data-grav-field=array] input:not(:placeholder-shown):invalid,[data-grav-field=array] textarea:not(:placeholder-shown):invalid{border-color:#e85600}.form-input:not(:placeholder-shown):invalid:focus,.search-input:not(:placeholder-shown):invalid:focus,[data-grav-field=array] input:not(:placeholder-shown):invalid:focus,[data-grav-field=array] textarea:not(:placeholder-shown):invalid:focus{background:#fffaf7;box-shadow:0 0 0 .1rem rgba(232,86,0,.2)}.form-input:not(:placeholder-shown):invalid+.form-input-hint,.search-input:not(:placeholder-shown):invalid+.form-input-hint,[data-grav-field=array] input:not(:placeholder-shown):invalid+.form-input-hint,[data-grav-field=array] textarea:not(:placeholder-shown):invalid+.form-input-hint{color:#e85600}.disabled.search-input,.form-input.disabled,.form-input:disabled,.form-select.disabled,.form-select:disabled,.search-input:disabled,[data-grav-field=array] input.disabled,[data-grav-field=array] input:disabled,[data-grav-field=array] textarea.disabled,[data-grav-field=array] textarea:disabled{cursor:not-allowed;opacity:.5;background-color:#f0f1f4}.form-input[readonly],.search-input[readonly],[data-grav-field=array] input[readonly],[data-grav-field=array] textarea[readonly]{background-color:#f8f9fa}input.disabled+.form-icon,input:disabled+.form-icon{cursor:not-allowed;opacity:.5;background:#f0f1f4}.form-switch input.disabled+.form-icon::before,.form-switch input:disabled+.form-icon::before{background:#fff}.form-horizontal{padding:.4rem 0}.form-horizontal .form-group{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-inline{display:inline-block}.label{line-height:1.25;display:inline-block;padding:.1rem .2rem;color:#5b657a;border-radius:.1rem;background:#f0f1f4}.label.label-rounded{padding-right:.4rem;padding-left:.4rem;border-radius:5rem}.label.label-primary{color:#fff;background:#3085ee}.label.label-secondary{color:#3085ee;background:#e1edfd}.label.label-success{color:#fff;background:#32b643}.label.label-warning{color:#fff;background:#ffb700}.label.label-error{color:#fff;background:#e85600}code{font-size:85%;line-height:1.25;padding:.1rem .2rem;color:#d73e48;border-radius:.1rem;background:#fcf2f2}.code{position:relative;color:#50596c;border-radius:.1rem}.code::before{font-size:.7rem;position:absolute;top:.1rem;right:.4rem;content:attr(data-lang);color:#acb3c2}.code code{line-height:1.5;display:block;overflow-x:auto;width:100%;padding:1rem;color:inherit;background:#f8f9fa}.img-responsive{display:block;max-width:100%;height:auto}.img-fit-cover{object-fit:cover}.img-fit-contain{object-fit:contain}.video-responsive{position:relative;display:block;overflow:hidden;width:100%;padding:0}.video-responsive::before{display:block;padding-bottom:56.25%;content:''}.video-responsive embed,.video-responsive iframe,.video-responsive object{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}video.video-responsive{max-width:100%;height:auto}video.video-responsive::before{content:none}.video-responsive-4-3::before{padding-bottom:75%}.video-responsive-1-1::before{padding-bottom:100%}.figure{margin:0 0 .4rem 0}.figure .figure-caption{margin-top:.4rem;color:#667189}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:.4rem;padding-left:.4rem}.container.grid-xl{max-width:1296px}.container.grid-lg{max-width:976px}.container.grid-md{max-width:856px}.container.grid-sm{max-width:616px}.container.grid-xs{max-width:496px}.show-lg,.show-md,.show-sm,.show-xl,.show-xs{display:none!important}.columns{display:-ms-flexbox;display:flex;margin-right:-.4rem;margin-left:-.4rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.columns.col-gapless{margin-right:0;margin-left:0}.columns.col-gapless>.column{padding-right:0;padding-left:0}.columns.col-oneline{overflow-x:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.column{max-width:100%;padding-right:.4rem;padding-left:.4rem;-ms-flex:1;flex:1}.column.col-1,.column.col-10,.column.col-11,.column.col-12,.column.col-2,.column.col-3,.column.col-4,.column.col-5,.column.col-6,.column.col-7,.column.col-8,.column.col-9,.column.col-auto{-ms-flex:none;flex:none}.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6{width:50%}.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}.col-1{width:8.33333333%}.col-auto{width:auto;max-width:none;-ms-flex:0 0 auto;flex:0 0 auto}.col-mx-auto{margin-right:auto;margin-left:auto}.col-ml-auto{margin-left:auto}.col-mr-auto{margin-right:auto}@media (max-width:1280px){.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{-ms-flex:none;flex:none}.col-xl-12{width:100%}.col-xl-11{width:91.66666667%}.col-xl-10{width:83.33333333%}.col-xl-9{width:75%}.col-xl-8{width:66.66666667%}.col-xl-7{width:58.33333333%}.col-xl-6{width:50%}.col-xl-5{width:41.66666667%}.col-xl-4{width:33.33333333%}.col-xl-3{width:25%}.col-xl-2{width:16.66666667%}.col-xl-1{width:8.33333333%}.col-xl-auto{width:auto}.hide-xl{display:none!important}.show-xl{display:block!important}}@media (max-width:960px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto{-ms-flex:none;flex:none}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-auto{width:auto}.hide-lg{display:none!important}.show-lg{display:block!important}}@media (max-width:840px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto{-ms-flex:none;flex:none}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-auto{width:auto}.hide-md{display:none!important}.show-md{display:block!important}}@media (max-width:600px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto{-ms-flex:none;flex:none}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-auto{width:auto}.hide-sm{display:none!important}.show-sm{display:block!important}}@media (max-width:480px){.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-auto{-ms-flex:none;flex:none}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-auto{width:auto}.hide-xs{display:none!important}.show-xs{display:block!important}}.hero{display:-ms-flexbox;display:flex;flex-direction:column;padding-top:4rem;padding-bottom:4rem;-ms-flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.hero.hero-sm{padding-top:2rem;padding-bottom:2rem}.hero.hero-lg{padding-top:8rem;padding-bottom:8rem}.hero .hero-body{padding:.4rem}.navbar{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.navbar .navbar-section{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1 0 0;flex:1 0 0}.navbar .navbar-section:not(:first-child):last-child{-ms-flex-pack:end;justify-content:flex-end}.navbar .navbar-center{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:0 0 auto;flex:0 0 auto}.navbar .navbar-brand{font-size:.9rem;text-decoration:none}.accordion input:checked~.accordion-header .icon,.accordion[open] .accordion-header .icon{transform:rotate(90deg)}.accordion input:checked~.accordion-body,.accordion[open] .accordion-body{max-height:50rem}.accordion .accordion-header{display:block;padding:.2rem .4rem}.accordion .accordion-header .icon{transition:transform .25s}.accordion .accordion-body{overflow:hidden;max-height:0;margin-bottom:.4rem;transition:max-height .25s}summary.accordion-header::-webkit-details-marker{display:none}.avatar{font-size:.8rem;font-weight:300;line-height:1.25;position:relative;display:inline-block;width:1.6rem;height:1.6rem;margin:0;vertical-align:middle;color:rgba(255,255,255,.85);border-radius:50%;background:#3085ee}.avatar.avatar-xs{font-size:.4rem;width:.8rem;height:.8rem}.avatar.avatar-sm{font-size:.6rem;width:1.2rem;height:1.2rem}.avatar.avatar-lg{font-size:1.2rem;width:2.4rem;height:2.4rem}.avatar.avatar-xl{font-size:1.6rem;width:3.2rem;height:3.2rem}.avatar img{position:relative;z-index:1;width:100%;height:100%;border-radius:50%}.avatar .avatar-icon,.avatar .avatar-presence{position:absolute;z-index:2;right:14.64%;bottom:14.64%;width:50%;height:50%;padding:.1rem;transform:translate(50%,50%);background:#fff}.avatar .avatar-presence{width:.5em;height:.5em;border-radius:50%;background:#acb3c2;box-shadow:0 0 0 .1rem #fff}.avatar .avatar-presence.online{background:#32b643}.avatar .avatar-presence.busy{background:#e85600}.avatar .avatar-presence.away{background:#ffb700}.avatar[data-initial]::before{position:absolute;z-index:1;top:50%;left:50%;content:attr(data-initial);transform:translate(-50%,-50%);color:currentColor}.badge{position:relative;white-space:nowrap}.badge:not([data-badge])::after,.badge[data-badge]::after{display:inline-block;content:attr(data-badge);transform:translate(-.05rem,-.5rem);color:#fff;border-radius:.5rem;background:#3085ee;background-clip:padding-box;box-shadow:0 0 0 .1rem #fff}.badge[data-badge]::after{font-size:.7rem;line-height:1;min-width:.9rem;height:.9rem;padding:.1rem .2rem;text-align:center;white-space:nowrap}.badge:not([data-badge])::after,.badge[data-badge='']::after{width:6px;min-width:6px;height:6px;padding:0}.badge.btn::after,.badge.button::after{position:absolute;top:0;right:0;transform:translate(50%,-50%)}.badge.avatar::after{position:absolute;z-index:100;top:14.64%;right:14.64%;transform:translate(50%,-50%)}.breadcrumb{margin:.2rem 0;padding:.2rem 0;list-style:none}.breadcrumb .breadcrumb-item{display:inline-block;margin:0;padding:.2rem 0;color:#667189}.breadcrumb .breadcrumb-item:not(:last-child){margin-right:.2rem}.breadcrumb .breadcrumb-item:not(:last-child) a{color:#667189}.breadcrumb .breadcrumb-item:not(:first-child)::before{padding-right:.4rem;content:'/';color:#667189}.bar{display:-ms-flexbox;display:flex;width:100%;height:.8rem;border-radius:.1rem;background:#f0f1f4;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bar.bar-sm{height:.2rem}.bar .bar-item{font-size:.7rem;line-height:.8rem;position:relative;display:block;width:0;height:100%;text-align:center;color:#fff;background:#3085ee;-ms-flex-negative:0;flex-shrink:0}.bar .bar-item:first-child{border-top-left-radius:.1rem;border-bottom-left-radius:.1rem}.bar .bar-item:last-child{border-top-right-radius:.1rem;border-bottom-right-radius:.1rem;-ms-flex-negative:1;flex-shrink:1}.bar-slider{position:relative;height:.1rem;margin:.4rem 0}.bar-slider .bar-item{position:absolute;left:0;padding:0}.bar-slider .bar-item:not(:last-child):first-child{z-index:1;background:#f0f1f4}.bar-slider .bar-slider-btn{position:absolute;top:50%;right:0;width:.6rem;height:.6rem;padding:0;transform:translate(50%,-50%);border:0;border-radius:50%;background:#3085ee}.bar-slider .bar-slider-btn:active{box-shadow:0 0 0 .1rem #3085ee}.card{display:-ms-flexbox;display:flex;flex-direction:column;border:.05rem solid #e7e9ed;border-radius:.1rem;background:#fff;-ms-flex-direction:column}.card .card-body,.card .card-footer,.card .card-header{padding:.8rem;padding-bottom:0}.card .card-body:last-child,.card .card-footer:last-child,.card .card-header:last-child{padding-bottom:.8rem}.card .card-body{-ms-flex:1 1 auto;flex:1 1 auto}.card .card-image{padding-top:.8rem}.card .card-image:first-child{padding-top:0}.card .card-image:first-child img{border-top-left-radius:.1rem;border-top-right-radius:.1rem}.card .card-image:last-child img{border-bottom-right-radius:.1rem;border-bottom-left-radius:.1rem}.chip{font-size:90%;line-height:.8rem;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;max-width:320px;height:1.2rem;margin:.1rem;padding:.2rem .4rem;vertical-align:middle;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;border-radius:5rem;background:#f0f1f4;-ms-flex-align:center;align-items:center}.chip.active{color:#fff;background:#3085ee}.chip .avatar{margin-right:.2rem;margin-left:-.4rem}.chip .btn-clear{transform:scale(.75);border-radius:50%}.dropdown{position:relative;display:inline-block}.dropdown .menu{position:absolute;top:100%;left:0;display:none;overflow-y:auto;max-height:50vh;animation:slide-down .15s ease 1}.dropdown.dropdown-right .menu{right:0;left:auto}.dropdown .dropdown-toggle:focus+.menu,.dropdown .menu:hover,.dropdown.active .menu{display:block}.dropdown .btn-group .dropdown-toggle:nth-last-child(2){border-top-right-radius:.1rem;border-bottom-right-radius:.1rem}.empty{padding:3.2rem 1.6rem;text-align:center;color:#667189;border-radius:.1rem;background:#f8f9fa}.empty .empty-icon{margin-bottom:.8rem}.empty .empty-subtitle,.empty .empty-title{margin:.4rem auto}.empty .empty-action{margin-top:.8rem}.menu{z-index:300;min-width:180px;margin:0;padding:.4rem;list-style:none;transform:translateY(.2rem);border-radius:.1rem;background:#fff;box-shadow:0 .05rem .2rem rgba(69,77,93,.3)}.menu.menu-nav{background:0 0;box-shadow:none}.menu .menu-item{position:relative;margin-top:0;padding:0 .4rem;text-decoration:none}.menu .menu-item>a{display:block;margin:0 -.4rem;padding:.2rem .4rem;text-decoration:none;color:inherit;border-radius:.1rem}.menu .menu-item>a:focus,.menu .menu-item>a:hover{color:#3085ee;background:#e1edfd}.menu .menu-item>a.active,.menu .menu-item>a:active{color:#3085ee;background:#e1edfd}.menu .menu-item .form-checkbox,.menu .menu-item .form-radio,.menu .menu-item .form-switch{margin:.1rem 0}.menu .menu-item+.menu-item{margin-top:.2rem}.menu .menu-badge{position:absolute;top:0;right:0;display:-ms-flexbox;display:flex;height:100%;-ms-flex-align:center;align-items:center}.menu .menu-badge .label{margin-right:.4rem}.modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;overflow:hidden;padding:.4rem;opacity:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.modal.active,.modal:target{z-index:400;display:-ms-flexbox;display:flex;opacity:1}.modal.active .modal-overlay,.modal:target .modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;cursor:default;background:rgba(248,249,250,.75)}.modal.active .modal-container,.modal:target .modal-container{z-index:1;animation:slide-down .2s ease 1}.modal.modal-sm .modal-container{max-width:320px;padding:0 .4rem}.modal.modal-lg .modal-overlay{background:#fff}.modal.modal-lg .modal-container{max-width:960px;box-shadow:none}.modal-container{display:-ms-flexbox;display:flex;flex-direction:column;width:100%;max-width:640px;max-height:75vh;padding:0 .8rem;border-radius:.1rem;background:#fff;box-shadow:0 .2rem .5rem rgba(69,77,93,.3);-ms-flex-direction:column}.modal-container.modal-fullheight{max-height:100vh}.modal-container .modal-header{padding:.8rem;color:#454d5d}.modal-container .modal-body{position:relative;overflow-y:auto;padding:.8rem}.modal-container .modal-footer{padding:.8rem;text-align:right}.nav{display:-ms-flexbox;display:flex;flex-direction:column;margin:.2rem 0;list-style:none;-ms-flex-direction:column}.nav .nav-item a{padding:.2rem .4rem;text-decoration:none;color:#667189}.nav .nav-item a:focus,.nav .nav-item a:hover{color:#3085ee}.nav .nav-item.active>a{font-weight:700;color:#50596c}.nav .nav-item.active>a:focus,.nav .nav-item.active>a:hover{color:#3085ee}.nav .nav{margin-bottom:.4rem;margin-left:.8rem}.pagination{display:-ms-flexbox;display:flex;margin:.2rem 0;padding:.2rem 0;list-style:none}.pagination .page-item{margin:.2rem .05rem}.pagination .page-item span{display:inline-block;padding:.2rem .2rem}.pagination .page-item a{display:inline-block;padding:.2rem .4rem;text-decoration:none;border-radius:.1rem}.pagination .page-item a:focus,.pagination .page-item a:hover{color:#3085ee}.pagination .page-item.disabled a{cursor:default;pointer-events:none;opacity:.5}.pagination .page-item.active a{color:#fff;background:#3085ee}.pagination .page-item.page-next,.pagination .page-item.page-prev{-ms-flex:1 0 50%;flex:1 0 50%}.pagination .page-item.page-next{text-align:right}.pagination .page-item .page-item-title{margin:0}.pagination .page-item .page-item-subtitle{margin:0;opacity:.5}.panel{display:-ms-flexbox;display:flex;flex-direction:column;border:.05rem solid #e7e9ed;border-radius:.1rem;-ms-flex-direction:column}.panel .panel-footer,.panel .panel-header{padding:.8rem;-ms-flex:0 0 auto;flex:0 0 auto}.panel .panel-nav{-ms-flex:0 0 auto;flex:0 0 auto}.panel .panel-body{overflow-y:auto;padding:0 .8rem;-ms-flex:1 1 auto;flex:1 1 auto}.popover{position:relative;display:inline-block}.popover .popover-container{position:absolute;z-index:300;top:0;left:50%;width:320px;padding:.4rem;transition:transform .2s;transform:translate(-50%,-50%) scale(0);opacity:0}.popover :focus+.popover-container,.popover:hover .popover-container{display:block;transform:translate(-50%,-100%) scale(1);opacity:1}.popover.popover-right .popover-container{top:50%;left:100%}.popover.popover-right :focus+.popover-container,.popover.popover-right:hover .popover-container{transform:translate(0,-50%) scale(1)}.popover.popover-bottom .popover-container{top:100%;left:50%}.popover.popover-bottom :focus+.popover-container,.popover.popover-bottom:hover .popover-container{transform:translate(-50%,0) scale(1)}.popover.popover-left .popover-container{top:50%;left:0}.popover.popover-left :focus+.popover-container,.popover.popover-left:hover .popover-container{transform:translate(-100%,-50%) scale(1)}.popover .card{border:0;box-shadow:0 .2rem .5rem rgba(69,77,93,.3)}.step{display:-ms-flexbox;display:flex;width:100%;margin:.2rem 0;list-style:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.step .step-item{position:relative;min-height:1rem;margin-top:0;text-align:center;-ms-flex:1 1 0;flex:1 1 0}.step .step-item:not(:first-child)::before{position:absolute;top:9px;left:-50%;width:100%;height:2px;content:'';background:#3085ee}.step .step-item a{display:inline-block;padding:20px 10px 0;text-decoration:none;color:#3085ee}.step .step-item a::before{position:absolute;z-index:1;top:.2rem;left:50%;display:block;width:.6rem;height:.6rem;content:'';transform:translateX(-50%);border:.1rem solid #fff;border-radius:50%;background:#3085ee}.step .step-item.active a::before{border:.1rem solid #3085ee;background:#fff}.step .step-item.active~.step-item::before{background:#e7e9ed}.step .step-item.active~.step-item a{color:#acb3c2}.step .step-item.active~.step-item a::before{background:#e7e9ed}.tab{display:-ms-flexbox;display:flex;margin:.2rem 0 .15rem 0;list-style:none;border-bottom:.05rem solid #e7e9ed;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.tab .tab-item{margin-top:0}.tab .tab-item a{display:block;margin:0 .4rem 0 0;padding:.4rem .2rem .3rem .2rem;text-decoration:none;color:inherit;border-bottom:.1rem solid transparent}.tab .tab-item a:focus,.tab .tab-item a:hover{color:#3085ee}.tab .tab-item a.active,.tab .tab-item.active a{color:#3085ee;border-bottom-color:#3085ee}.tab .tab-item.tab-action{text-align:right;-ms-flex:1 0 auto;flex:1 0 auto}.tab .tab-item .btn-clear{margin-top:-.2rem}.tab.tab-block .tab-item{text-align:center;-ms-flex:1 0 0;flex:1 0 0}.tab.tab-block .tab-item a{margin:0}.tab.tab-block .tab-item .badge[data-badge]::after{position:absolute;top:.1rem;right:.1rem;transform:translate(0,0)}.tab:not(.tab-block) .badge{padding-right:0}.tile{display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-align:start;align-items:flex-start}.tile .tile-action,.tile .tile-icon{-ms-flex:0 0 auto;flex:0 0 auto}.tile .tile-content{-ms-flex:1 1 auto;flex:1 1 auto}.tile .tile-content:not(:first-child){padding-left:.4rem}.tile .tile-content:not(:last-child){padding-right:.4rem}.tile .tile-subtitle,.tile .tile-title{line-height:1.2rem}.tile.tile-centered{-ms-flex-align:center;align-items:center}.tile.tile-centered .tile-content{overflow:hidden}.tile.tile-centered .tile-subtitle,.tile.tile-centered .tile-title{overflow:hidden;margin-bottom:0;white-space:nowrap;text-overflow:ellipsis}.toast{display:block;width:100%;padding:.4rem;color:#fff;border:.05rem solid #454d5d;border-color:#454d5d;border-radius:.1rem;background:rgba(69,77,93,.95)}.toast.toast-primary{border-color:#3085ee;background:rgba(48,133,238,.95)}.toast.toast-success{border-color:#32b643;background:rgba(50,182,67,.95)}.toast.toast-warning{border-color:#ffb700;background:rgba(255,183,0,.95)}.toast.toast-error{border-color:#e85600;background:rgba(232,86,0,.95)}.toast a{text-decoration:underline;color:#fff}.toast a.active,.toast a:active,.toast a:focus,.toast a:hover{opacity:.75}.toast .btn-clear{margin:.1rem}.toast p:last-child{margin-bottom:0}.tooltip{position:relative}.tooltip::after{font-size:.7rem;position:absolute;z-index:300;bottom:100%;left:50%;display:block;overflow:hidden;max-width:320px;padding:.2rem .4rem;content:attr(data-tooltip);transition:opacity .2s,transform .2s;transform:translate(-50%,.4rem);white-space:pre;text-overflow:ellipsis;pointer-events:none;opacity:0;color:#fff;border-radius:.1rem;background:rgba(69,77,93,.95)}.tooltip:focus::after,.tooltip:hover::after{transform:translate(-50%,-.2rem);opacity:1}.tooltip.disabled,.tooltip[disabled]{pointer-events:auto}.tooltip.tooltip-right::after{bottom:50%;left:100%;transform:translate(-.2rem,50%)}.tooltip.tooltip-right:focus::after,.tooltip.tooltip-right:hover::after{transform:translate(.2rem,50%)}.tooltip.tooltip-bottom::after{top:100%;bottom:auto;transform:translate(-50%,-.4rem)}.tooltip.tooltip-bottom:focus::after,.tooltip.tooltip-bottom:hover::after{transform:translate(-50%,.2rem)}.tooltip.tooltip-left::after{right:100%;bottom:50%;left:auto;transform:translate(.4rem,50%)}.tooltip.tooltip-left:focus::after,.tooltip.tooltip-left:hover::after{transform:translate(-.2rem,50%)}@keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes slide-down{0%{transform:translateY(-1.6rem);opacity:0}100%{transform:translateY(0);opacity:1}}.text-primary{color:#3085ee!important}a.text-primary:focus,a.text-primary:hover{color:#1877ec}a.text-primary:visited{color:#4893f0}.text-secondary{color:#d3e5fb!important}a.text-secondary:focus,a.text-secondary:hover{color:#bbd7f9}a.text-secondary:visited{color:#eaf3fd}.text-gray{color:#acb3c2!important}a.text-gray:focus,a.text-gray:hover{color:#9ea6b7}a.text-gray:visited{color:#bbc1cd}.text-light{color:#fff!important}a.text-light:focus,a.text-light:hover{color:#f2f2f2}a.text-light:visited{color:#fff}.text-dark{color:#50596c!important}a.text-dark:focus,a.text-dark:hover{color:#454d5d}a.text-dark:visited{color:#5b657a}.text-success{color:#32b643!important}a.text-success:focus,a.text-success:hover{color:#2da23c}a.text-success:visited{color:#39c94b}.text-warning{color:#ffb700!important}a.text-warning:focus,a.text-warning:hover{color:#e6a500}a.text-warning:visited{color:#ffbe1a}.text-error{color:#e85600!important}a.text-error:focus,a.text-error:hover{color:#cf4d00}a.text-error:visited{color:#ff6003}.bg-primary{color:#fff;background:#3085ee!important}.bg-secondary{background:#e1edfd!important}.bg-dark{color:#fff;background:#454d5d!important}.bg-gray{background:#f8f9fa!important}.bg-success{color:#fff;background:#32b643!important}.bg-warning{color:#fff;background:#ffb700!important}.bg-error{color:#fff;background:#e85600!important}.c-hand{cursor:pointer}.c-move{cursor:move}.c-zoom-in{cursor:zoom-in}.c-zoom-out{cursor:zoom-out}.c-not-allowed{cursor:not-allowed}.c-auto{cursor:auto}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-flex{display:-ms-flexbox;display:flex}.d-inline-flex{display:-ms-inline-flexbox;display:inline-flex}.d-hide,.d-none{display:none!important}.d-visible{visibility:visible}.d-invisible{visibility:hidden}.text-hide{font-size:0;line-height:0;color:transparent;border:0;background:0 0;text-shadow:none}.text-assistive{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0}.divider,.divider-vert{position:relative;display:block}.divider-vert[data-content]::after,.divider[data-content]::after{font-size:.7rem;display:inline-block;padding:0 .4rem;content:attr(data-content);transform:translateY(-.65rem);color:#acb3c2;background:#fff}.divider{height:.05rem;margin:.4rem 0;border-top:.05rem solid #fefefe}.divider[data-content]{margin:.8rem 0}.divider-vert{display:block;padding:.8rem}.divider-vert::before{position:absolute;top:.4rem;bottom:.4rem;left:50%;display:block;content:'';transform:translateX(-50%);border-left:.05rem solid #e7e9ed}.divider-vert[data-content]::after{position:absolute;top:50%;left:50%;padding:.2rem 0;transform:translate(-50%,-50%)}.loading{position:relative;min-height:.8rem;pointer-events:none;color:transparent!important}.loading::after{position:absolute;z-index:1;top:50%;left:50%;display:block;width:.8rem;height:.8rem;margin-top:-.4rem;margin-left:-.4rem;content:'';animation:loading .5s infinite linear;border:.1rem solid #3085ee;border-top-color:transparent;border-right-color:transparent;border-radius:50%}.loading.loading-lg{min-height:2rem}.loading.loading-lg::after{width:1.6rem;height:1.6rem;margin-top:-.8rem;margin-left:-.8rem}.clearfix::after{display:table;clear:both;content:''}.float-left{float:left!important}.float-right{float:right!important}.p-relative{position:relative!important}.p-absolute{position:absolute!important}.p-fixed{position:fixed!important}.p-sticky{position:-webkit-sticky!important;position:sticky!important}.p-centered{display:block;float:none;margin-right:auto;margin-left:auto}.flex-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.m-0{margin:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.mt-0{margin-top:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.2rem!important}.mb-1{margin-bottom:.2rem!important}.ml-1{margin-left:.2rem!important}.mr-1{margin-right:.2rem!important}.mt-1{margin-top:.2rem!important}.mx-1{margin-right:.2rem!important;margin-left:.2rem!important}.my-1{margin-top:.2rem!important;margin-bottom:.2rem!important}.m-2{margin:.4rem!important}.mb-2{margin-bottom:.4rem!important}.ml-2{margin-left:.4rem!important}.mr-2{margin-right:.4rem!important}.mt-2{margin-top:.4rem!important}.mx-2{margin-right:.4rem!important;margin-left:.4rem!important}.my-2{margin-top:.4rem!important;margin-bottom:.4rem!important}.p-0{padding:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.pt-0{padding-top:0!important}.px-0{padding-right:0!important;padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.2rem!important}.pb-1{padding-bottom:.2rem!important}.pl-1{padding-left:.2rem!important}.pr-1{padding-right:.2rem!important}.pt-1{padding-top:.2rem!important}.px-1{padding-right:.2rem!important;padding-left:.2rem!important}.py-1{padding-top:.2rem!important;padding-bottom:.2rem!important}.p-2{padding:.4rem!important}.pb-2{padding-bottom:.4rem!important}.pl-2{padding-left:.4rem!important}.pr-2{padding-right:.4rem!important}.pt-2{padding-top:.4rem!important}.px-2{padding-right:.4rem!important;padding-left:.4rem!important}.py-2{padding-top:.4rem!important;padding-bottom:.4rem!important}.s-rounded{border-radius:.1rem}.s-circle{border-radius:50%}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-normal{font-weight:400}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-large{font-size:1.2em}.text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.text-clip{overflow:hidden;white-space:nowrap;text-overflow:clip}.text-break{word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;-ms-hyphens:auto}
\ No newline at end of file
diff --git a/themes/quark/css-compiled/theme.css b/themes/quark/css-compiled/theme.css
deleted file mode 100644
index 28c68a9e..00000000
--- a/themes/quark/css-compiled/theme.css
+++ /dev/null
@@ -1,406 +0,0 @@
-html { height: 100%; }
-
-#body-wrapper .container { padding: 2rem 0 2rem; }
-
-.header-fixed #body-wrapper { padding-top: 4rem; }
-
-.header-fixed .hero + #start > #body-wrapper { padding-top: 0; }
-
-section.section { padding-left: 1rem; padding-right: 1rem; position: relative; }
-
-.overlay-light, .overlay-dark, .overlay-light-gradient, .overlay-dark-gradient { z-index: 0; }
-
-.hero { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; padding-top: 6rem; padding-bottom: 7rem; background-size: cover; background-position: center; }
-
-.hero h1 { color: #242931; font-size: 4rem; }
-
-.hero h2 { color: rgba(36, 41, 49, 0.8); font-size: 2.5rem; }
-
-.hero.hero-fullscreen { min-height: 100vh; }
-
-.hero.hero-large { min-height: 500px; }
-
-.hero.hero-medium { min-height: 400px; }
-
-.hero.hero-small { min-height: 110px; }
-
-.hero.hero-tiny { min-height: 8rem; }
-
-.header-fixed .hero { background-position: 50% 0; }
-
-@media (max-width: 840px) { .hero h1 { font-size: 3rem; }
-  .hero h2 { font-size: 1.75rem; } }
-
-@media (max-width: 600px) { .hero h1 { font-size: 2rem; }
-  .hero h2 { font-size: 1.25rem; } }
-
-.hero.text-light h1 { color: #fff; }
-
-.hero.text-light h2 { color: rgba(255, 255, 255, 0.8); }
-
-.hero p { font-size: .9rem; font-weight: 300; }
-
-.hero #to-start { display: inline-block; position: absolute; bottom: 10px; font-size: 2rem; cursor: pointer; }
-
-.image-overlay { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: -1; }
-
-.overlay-light .image-overlay { background: rgba(255, 255, 255, 0.4); }
-
-.overlay-light-gradient .image-overlay { background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.2)); }
-
-.overlay-dark .image-overlay { background: rgba(0, 0, 0, 0.4); }
-
-.overlay-dark-gradient .image-overlay { background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.2)); }
-
-html { font-size: 16px; }
-
-@media screen and (min-width: 480px) { html { font-size: calc(16px + 4 * ((100vw - 480px) / 800)); } }
-
-@media screen and (min-width: 1280px) { html { font-size: 20px; } }
-
-h1, h2, h3, h4, h5, h6 { margin-top: 2rem; font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif; color: #3a414e; }
-
-h1, .h1 { font-size: 3rem; }
-
-h2, .h2 { font-size: 1.8rem; }
-
-h6, .h6 { font-weight: 400; }
-
-.title-center h1, .title-center h2 { text-align: center; }
-
-.title-h1h2 h1 { font-weight: 100; margin-bottom: 0; line-height: 1.1; }
-
-.title-h1h2 h1 strong, .title-h1h2 h1 bold { font-weight: 400; }
-
-.title-h1h2 h1 + h2 { line-height: 1.1; margin-top: 0; }
-
-.title-h1h2 h1 + h2, .title-center h1 + h2 { margin-bottom: 50px; font-weight: 700; }
-
-a:focus { outline: none !important; box-shadow: none !important; }
-
-img { max-width: 100%; }
-
-.table table { border-spacing: 0; border-collapse: collapse; width: 100%; }
-
-pre code, pre.xdebug-var-dump { background: #fafafa; display: block; padding: 1rem !important; line-height: 1.5; color: inherit; border-radius: 2px; overflow-x: auto; }
-
-pre[class*="language-"] code { border-radius: inherit; padding: 0 !important; overflow-x: initial; }
-
-pre code:not(.hljs):not([class*="language-"]) { background: #f8f8f8; }
-
-i.fa.fa-heart.pulse, i.fa.fa-heart-o.pulse { color: #920; }
-
-b, strong { font-weight: 700; }
-
-.heavy { font-weight: 700; }
-
-.light { font-weight: 200; }
-
-.text-light { color: rgba(255, 255, 255, 0.8); }
-
-.text-light h1, .text-light h2, .text-light h3, .text-light h4, .text-light h5, .text-light h6 { color: rgba(255, 255, 255, 0.9); }
-
-#error { text-align: center; position: relative; margin-top: 5rem; }
-
-#error .icon { font-size: 50px; }
-
-#messages { margin-bottom: 1rem; }
-
-#messages .icon { font-size: 1rem; }
-
-ul, ol { margin-left: 1.6rem; }
-
-ul ul, ul ol, ol ul, ol ol { margin-left: 1.6rem; }
-
-ul { list-style: disc outside; }
-
-ol { list-style: decimal outside; }
-
-.notices { margin: 1.5rem 0; }
-
-.notices p { margin: 1rem 0; }
-
-form { /** Reset some defaults for Quark Theme **/ }
-
-form .button-wrapper { margin-top: 0.75rem; margin-bottom: 1rem; }
-
-form span.required { color: #e85600; font-weight: 700; font-size: 1.2rem; }
-
-form .form-input[type=range] { -webkit-appearance: slider-horizontal; -moz-appearance: slider-horizontal; appearance: slider-horizontal; }
-
-form .form-input[type=range]:focus { box-shadow: none; border: none; }
-
-form .form-group:not(.form-field-toggleable) .checkboxes { display: inherit; }
-
-form .form-group:not(.form-field-toggleable) .checkboxes label { display: inherit; padding: 0.1rem 0.4rem 0.1rem 1.2rem; margin: inherit; }
-
-form .form-group:not(.form-field-toggleable) .checkboxes label:before { display: none; }
-
-#grav-login > form { margin: 2rem auto 0; max-width: 350px; }
-
-#grav-login .form-label { display: none; }
-
-#grav-login .form-data { margin: 1rem 0; }
-
-#grav-login .form-input { text-align: center; }
-
-#grav-login .button-wrapper { text-align: right; }
-
-#grav-login .button-wrapper .form-data.rememberme { margin: 0; float: left; }
-
-#grav-login .login-form button[type="submit"] { background: #3085EE; border-color: #227ded; color: #fff; }
-
-#grav-login .login-form button[type="submit"]:focus, #grav-login .login-form button[type="submit"]:hover { background: #1877ec; border-color: #1370e3; color: #fff; }
-
-#grav-login .login-form button[type="submit"]:active, #grav-login .login-form button[type="submit"].active { background: #1372e7; border-color: #126bd9; color: #fff; }
-
-#grav-login .twofa-form button[type="submit"]:first-child { background: #3085EE; border-color: #227ded; color: #fff; float: right; margin-left: 4px; }
-
-#grav-login .twofa-form button[type="submit"]:first-child:focus, #grav-login .twofa-form button[type="submit"]:first-child:hover { background: #1877ec; border-color: #1370e3; color: #fff; }
-
-#grav-login .twofa-form button[type="submit"]:first-child:active, #grav-login .twofa-form button[type="submit"]:first-child.active { background: #1372e7; border-color: #126bd9; color: #fff; }
-
-.mobile-container { position: absolute; top: 40%; left: 0; margin: 0 auto; z-index: 2; }
-
-.mobile-logo svg, .mobile-logo img { height: 42px; margin-top: .7rem; margin-left: 1.4rem; }
-
-.mobile-logo svg path, .mobile-logo img path { fill: #fff; }
-
-.mobile-menu { display: none; top: 0; right: 0; z-index: 3; }
-
-.header-fixed .mobile-menu { position: fixed; }
-
-@media (max-width: 840px) { .mobile-menu { display: block; } }
-
-.mobile-menu .button_container { position: absolute; top: 1.3rem; right: 1rem; height: 24px; width: 28px; cursor: pointer; z-index: 100; transition: opacity .25s ease, top 0.5s ease; }
-
-.mobile-menu .button_container:hover { opacity: .7; }
-
-.mobile-menu .button_container.active { position: fixed; }
-
-.mobile-menu .button_container.active .top { transform: translateY(8px) translateX(0) rotate(45deg); background: #FFF; }
-
-.mobile-menu .button_container.active .middle { opacity: 0; background: #FFF; }
-
-.mobile-menu .button_container.active .bottom { transform: translateY(-8px) translateX(0) rotate(-45deg); background: #FFF; }
-
-.mobile-menu .button_container span { background: #3085EE; border: none; height: 4px; width: 100%; position: absolute; top: 0; left: 0; transition: all .35s ease; cursor: pointer; }
-
-.mobile-menu .button_container span:nth-of-type(2) { top: 8px; }
-
-.mobile-menu .button_container span:nth-of-type(3) { top: 16px; }
-
-.overlay { position: fixed; background: #000; top: 0; left: 0; width: 100%; height: 0%; opacity: 0; visibility: hidden; transition: opacity .35s, visibility .35s, height .35s; }
-
-.overlay.open { opacity: .95; visibility: visible; height: 100%; }
-
-.overlay nav { position: relative; margin: 0 auto; text-align: center; }
-
-.overlay-menu { height: calc(100% - 90px); overflow-y: scroll; }
-
-.overlay-menu > .tree { text-align: left; }
-
-.treemenu.treemenu-root { margin: 1rem; }
-
-.treemenu li { list-style: none; margin: 0 0 1px; padding: 5px 0; line-height: 1.2rem; background: rgba(102, 113, 137, 0.1); }
-
-.treemenu li a { display: block; margin-left: 1.2rem; font-size: 1rem; }
-
-.treemenu li a:hover, .treemenu li a:focus, .treemenu li a.active { color: #3e8def !important; text-decoration: none; }
-
-.treemenu ul { margin: 0 0 0 1rem; }
-
-.treemenu .toggler { cursor: pointer; vertical-align: top; font-size: 1.1rem; line-height: 1rem; padding-left: 5px; float: left; }
-
-.treemenu .toggler:before { display: inline-block; margin-right: 2pt; }
-
-.treemenu li.tree-empty > .toggler { opacity: 0.3; cursor: default; }
-
-.treemenu li.tree-empty > .toggler:before { content: "\2022"; }
-
-.treemenu li.tree-closed > .toggler:before { content: "+"; }
-
-.treemenu li.tree-opened > .toggler:before { content: "\2212"; }
-
-.mobile-nav-open { overflow-y: hidden; }
-
-.default-animation, #header, #header .navbar-section, #header .logo svg, #header .logo img, .modular-features.small .feature-icon i, .modular-features .feature-icon { transition: all 0.5s ease; }
-
-.pulse { animation-name: pulse_animation; animation-duration: 2000ms; transform-origin: 70% 70%; animation-iteration-count: infinite; animation-timing-function: linear; }
-
-@keyframes pulse_animation { 0% { transform: scale(1); }
-  30% { transform: scale(1); }
-  40% { transform: scale(1.08); }
-  50% { transform: scale(1); }
-  60% { transform: scale(1); }
-  70% { transform: scale(1.05); }
-  80% { transform: scale(1); }
-  100% { transform: scale(1); } }
-
-#header { width: 100%; height: 4rem; border-bottom: 1px solid rgba(172, 179, 194, 0.2); font-size: 0.7rem; font-weight: 700; background: #fff; color: #454d5d; }
-
-#header a { color: #454d5d; }
-
-#header .logo svg path { fill: #222; }
-
-.header-dark #header:not(.scrolled) { background: #222; color: #fff; }
-
-.header-dark #header:not(.scrolled) a { color: rgba(255, 255, 255, 0.7) !important; }
-
-.header-dark #header:not(.scrolled) a.active { color: #fff !important; }
-
-.header-dark #header:not(.scrolled) .dropmenu ul ul a { color: #454d5d !important; }
-
-.header-dark #header:not(.scrolled) .logo svg path { fill: #fff; }
-
-.header-dark.header-transparent #header:not(.scrolled) { background: rgba(0, 0, 0, 0.05); }
-
-.header-transparent #header:not(.scrolled) { background: rgba(255, 255, 255, 0.05); }
-
-#header .navbar-section { height: 4rem; }
-
-@media (max-width: 840px) { #header .navbar-section { margin-right: 2rem; } }
-
-@media (max-width: 840px) { #header .navbar-section.desktop-menu { display: none; } }
-
-#header .logo svg, #header .logo img { height: 42px; display: inherit; }
-
-.header-fixed #header { position: fixed; top: 0; z-index: 2; }
-
-body.header-fixed.header-animated #header.scrolled { height: 2.3rem; }
-
-body.header-fixed.header-animated #header.scrolled .navbar-section { height: 2.3rem; }
-
-body.header-fixed.header-animated #header.scrolled .logo svg, body.header-fixed.header-animated #header.scrolled .logo img { height: 28px; }
-
-body.header-fixed.header-animated #header.scrolled ~ .mobile-menu .button_container { top: 0.5rem; }
-
-.login-status-wrapper { white-space: nowrap; }
-
-body.sticky-footer { height: 100%; min-height: 100vh; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; }
-
-body.sticky-footer #page-wrapper { -ms-flex: 1 0 auto; flex: 1 0 auto; }
-
-#footer { color: #acb3c2; padding: 1rem 1rem 0; text-align: center; }
-
-@media (max-width: 840px) { .dropmenu { display: none; } }
-
-.dropmenu ul { white-space: nowrap; margin: 0; display: -ms-flexbox; display: flex; }
-
-.dropmenu ul li { position: relative; margin: 0; }
-
-.dropmenu ul li a { text-decoration: none; padding: 7px 30px 7px 20px; display: block; }
-
-.dropmenu ul li a:hover, .dropmenu ul li a:focus, .dropmenu ul li a.active { color: #3085EE !important; }
-
-.dropmenu ul li a:before { content: '\f107'; font-family: 'FontAwesome'; display: inline-block; vertical-align: middle; float: right; margin-right: -20px; }
-
-.dropmenu ul li a:only-child { padding-right: 20px; }
-
-.dropmenu ul li a:only-child:before { content: ''; }
-
-.dropmenu ul li:hover > ul { display: block; visibility: visible; }
-
-.dropmenu ul ul li a:before { content: '\f105'; }
-
-.dropmenu ul ul { position: absolute; top: 100%; list-style: none; background: #fff; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1); visibility: hidden; }
-
-.dropmenu ul ul ul { position: absolute; left: 100%; top: 0; }
-
-.dropmenu > ul > li { display: inline-block; }
-
-.dropmenu.animated ul li { transition: background .7s, color 0.5s; }
-
-.dropmenu.animated ul li:hover > ul { opacity: 1; transform: translateY(0); }
-
-.dropmenu.animated ul ul { transition: transform .3s, opacity .5s; opacity: 0; transform: translateY(-10px); }
-
-/** Extra columns spacing **/
-.extra-spacing:not(.col-12), :not(.col12) > .e-content { padding-right: 1rem; }
-
-@media (max-width: 840px) { .extra-spacing:not(.col-12), :not(.col12) > .e-content { padding-right: 0; } }
-
-/** Breadcrumbs styling **/
-#breadcrumbs { padding-left: 0; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; margin-top: -1rem; margin-bottom: 1rem; }
-
-#breadcrumbs i { display: none; }
-
-#breadcrumbs span, #breadcrumbs a { padding: 0 0.5rem; }
-
-#breadcrumbs span:first-child, #breadcrumbs a:first-child { padding-left: 0; }
-
-#breadcrumbs span:not(:first-child)::before, #breadcrumbs a:not(:first-child)::before { color: #e7e9ed; content: "/"; padding-right: 1rem; }
-
-/** Blog Listing **/
-.blog-listing .bricklayer-column { padding-left: 0px; padding-right: 25px; }
-
-.blog-listing .card { margin-bottom: 25px; border: 0; box-shadow: 0 10px 45px -9px rgba(0, 0, 0, 0.1); }
-
-.blog-listing .card-footer { text-align: right; }
-
-.blog-listing .blog-date { font-size: 13px; }
-
-/** Blog Item **/
-.content-title { margin-bottom: 2rem; }
-
-.content-title h2 { margin-bottom: 0.5rem; }
-
-.label { font-size: 12px; text-transform: uppercase; }
-
-/** Pagination **/
-ul.pagination { -ms-flex-pack: center; justify-content: center; }
-
-.prev-next { margin-top: 4rem; }
-
-/** Sidebar specific tweaks **/
-#sidebar ul.related-pages { box-shadow: none; padding: 0; z-index: 1; }
-
-#sidebar ul.related-pages li { border-bottom: 1px solid #e7e9ed; }
-
-#sidebar ul.related-pages li:last-child { border-bottom: 0; }
-
-#sidebar ul.archives { list-style: none; margin-left: 0; }
-
-#sidebar ul.archives .label { vertical-align: text-top; }
-
-.modular-hero #to-start { bottom: 3.5rem; }
-
-.modular-features { text-align: center; }
-
-.modular-features.offset-box .frame-box { margin: -3rem -1.4rem 3rem; padding: 1rem 1rem; background: #fff; box-shadow: 0 0 75px 0 rgba(69, 77, 93, 0.1); }
-
-.modular-features.small .columns { margin-top: -1rem; }
-
-.modular-features.small .column:hover .feature-icon i { color: #3085EE; }
-
-.modular-features.small .feature-icon { display: block; -ms-flex-pack: left; justify-content: left; }
-
-.modular-features.small .feature-icon i { position: relative; display: inherit; font-size: 70px; margin: 0 auto 1rem; transform: none; left: auto; top: auto; color: #acb3c2; }
-
-.modular-features.small .feature-icon h6 { text-transform: none; }
-
-.modular-features .frame-box { padding: 3rem 0; }
-
-.modular-features .frame-box > p { max-width: 600px; margin-left: auto; margin-right: auto; }
-
-.modular-features .column { padding: 1rem; }
-
-.modular-features .column:hover .feature-icon { color: #acb3c2; }
-
-.modular-features .column:hover .feature-icon h6 { color: #3085EE; }
-
-.modular-features .column:hover .feature-content { color: #667189; }
-
-.modular-features .feature-icon { font-size: 130px; height: 100px; color: #e7e9ed; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; position: relative; margin: 1rem 0; }
-
-.modular-features .feature-icon i { position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); }
-
-.modular-features .feature-icon h6 { background: #fff; line-height: 1; z-index: 1; text-transform: uppercase; font-weight: 600; margin: 0; display: block; color: #667189; }
-
-.modular-features .feature-content { color: #acb3c2; }
-
-.modular-text { padding-top: 4rem; padding-bottom: 4rem; }
-
-.modular-text .columns.left { -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
-
-/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwidGhlbWUvX3ZhcmlhYmxlcy5zY3NzIiwic3BlY3RyZS9fdmFyaWFibGVzLnNjc3MiLCJzcGVjdHJlL19taXhpbnMuc2NzcyIsInNwZWN0cmUvbWl4aW5zL19hdmF0YXIuc2NzcyIsInNwZWN0cmUvbWl4aW5zL19idXR0b24uc2NzcyIsInNwZWN0cmUvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwic3BlY3RyZS9taXhpbnMvX2NvbG9yLnNjc3MiLCJzcGVjdHJlL21peGlucy9fbGFiZWwuc2NzcyIsInNwZWN0cmUvbWl4aW5zL19wb3NpdGlvbi5zY3NzIiwic3BlY3RyZS9taXhpbnMvX3NoYWRvdy5zY3NzIiwic3BlY3RyZS9taXhpbnMvX3RleHQuc2NzcyIsInNwZWN0cmUvbWl4aW5zL190b2FzdC5zY3NzIiwidGhlbWUvX2ZvbnRzLnNjc3MiLCJ0aGVtZS9fbWl4aW5zLnNjc3MiLCJ0aGVtZS9fZnJhbWV3b3JrLnNjc3MiLCJ0aGVtZS9fdHlwb2dyYXBoeS5zY3NzIiwidGhlbWUvX2Zvcm1zLnNjc3MiLCJ0aGVtZS9fbW9iaWxlLnNjc3MiLCJ0aGVtZS9fYW5pbWF0aW9uLnNjc3MiLCJ0aGVtZS9faGVhZGVyLnNjc3MiLCJ0aGVtZS9fZm9vdGVyLnNjc3MiLCJ0aGVtZS9fbWVudS5zY3NzIiwidGhlbWUvX2Jsb2cuc2NzcyIsInRoZW1lL19vbmVwYWdlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gQ29yZSB2YXJpYWJsZXMgYW5kIG1peGluc1xuQGltcG9ydCAndGhlbWUvdmFyaWFibGVzJztcbkBpbXBvcnQgJ3NwZWN0cmUvdmFyaWFibGVzJztcbkBpbXBvcnQgJ3NwZWN0cmUvbWl4aW5zJztcblxuQGltcG9ydCAndGhlbWUvZm9udHMnO1xuQGltcG9ydCAndGhlbWUvbWl4aW5zJztcbkBpbXBvcnQgJ3RoZW1lL2ZyYW1ld29yayc7XG5AaW1wb3J0ICd0aGVtZS90eXBvZ3JhcGh5JztcbkBpbXBvcnQgJ3RoZW1lL2Zvcm1zJztcbkBpbXBvcnQgJ3RoZW1lL21vYmlsZSc7XG5AaW1wb3J0ICd0aGVtZS9hbmltYXRpb24nO1xuXG5AaW1wb3J0ICd0aGVtZS9oZWFkZXInO1xuQGltcG9ydCAndGhlbWUvZm9vdGVyJztcbkBpbXBvcnQgJ3RoZW1lL21lbnUnO1xuXG4vLyBFeHRyYSBTa2VsZXRvbiBTdHlsaW5nXG5AaW1wb3J0ICd0aGVtZS9ibG9nJztcbkBpbXBvcnQgJ3RoZW1lL29uZXBhZ2UnO1xuXG4iLCIvLyBTcGVjdHJlIE92ZXJyaWRlc1xuJHByaW1hcnktY29sb3I6ICMzMDg1RUUgIWRlZmF1bHQ7XG4kZGFyay1jb2xvcjogIzQ1NGQ1ZCAhZGVmYXVsdDtcbiRsaWdodC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRncmF5LWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA0MCUpICFkZWZhdWx0O1xuJGdyYXktY29sb3ItZGFyazogZGFya2VuKCRncmF5LWNvbG9yLCAyNSUpICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyay1jb2xvciwgNjAlKSAhZGVmYXVsdDtcbiRiZy1jb2xvcjogbGlnaHRlbigkZGFyay1jb2xvciwgNjYlKSAhZGVmYXVsdDtcbiRib2R5LWZvbnQtY29sb3I6IGxpZ2h0ZW4oJGRhcmstY29sb3IsIDUlKSAhZGVmYXVsdDtcblxuLy8gTGF5b3V0XG4kaG9yaXotcGFkZGluZzogMXJlbTtcbiR2ZXJ0LXBhZGRpbmc6IDJyZW0gMCAycmVtO1xuXG4vLyBGb250c1xuJG1pbi1yZXNwb25zaXZlLWZvbnQtc2l6ZTogMTZweDtcblxuLy8gSGVhZGVyXG4kaGVhZGVyLWhlaWdodC1sYXJnZTogNHJlbTtcbiRoZWFkZXItaGVpZ2h0LXNtYWxsOiAyLjNyZW07XG4kaGVhZGVyLWNvbG9yLWRhcms6ICMyMjI7XG4kaGVhZGVyLXRleHQtbGlnaHQ6ICRsaWdodC1jb2xvcjtcbiRoZWFkZXItdGV4dC1kYXJrOiBkYXJrZW4oJGRhcmstY29sb3IsIDE1JSk7XG5cbi8vIERyb3Bkb3duIE1lbnVcbiRkcm9wbWVudS1iZzogJGxpZ2h0LWNvbG9yO1xuJGRyb3BtZW51LWhvdmVyLXRleHQ6ICRwcmltYXJ5LWNvbG9yO1xuJGRyb3BtZW51LWhvcml6LXBhZGRpbmc6IDIwcHg7XG4kZHJvcG1lbnUtdmVydC1wYWRkaW5nOiA3cHg7XG4kZHJvcG1lbnUtY2hpbGQtcGFkZGluZzogMTBweDtcbiRkcm9wbWVudS1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbi8vIE1vYmlsZSBNZW51XG4kbW9iaWxlLWNvbG9yLW1haW46ICRwcmltYXJ5LWNvbG9yO1xuJG1vYmlsZS1jb2xvci1hY3RpdmU6ICNGRkY7XG4kbW9iaWxlLWNvbG9yLWxpbms6ICNGRkY7XG4kbW9iaWxlLWJ1dHRvbi1oZWlnaHQ6IDI0cHg7XG4kbW9iaWxlLWJ1dHRvbi13aWR0aDogMjhweDsiLCIvLyBDb3JlIHZhcmlhYmxlc1xuJHZlcnNpb246IFwiMC41LjhcIjtcblxuLy8gQ29yZSBmZWF0dXJlc1xuJHJ0bDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIENvcmUgY29sb3JzXG4kcHJpbWFyeS1jb2xvcjogIzU3NTVkOSAhZGVmYXVsdDtcbiRwcmltYXJ5LWNvbG9yLWRhcms6IGRhcmtlbigkcHJpbWFyeS1jb2xvciwgMyUpICFkZWZhdWx0O1xuJHByaW1hcnktY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDMlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDM3LjUlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktY29sb3ItZGFyazogZGFya2VuKCRzZWNvbmRhcnktY29sb3IsIDMlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJHNlY29uZGFyeS1jb2xvciwgMyUpICFkZWZhdWx0O1xuXG4vLyBHcmF5IGNvbG9yc1xuJGRhcmstY29sb3I6ICMzMDM3NDIgIWRlZmF1bHQ7XG4kbGlnaHQtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS1jb2xvcjogbGlnaHRlbigkZGFyay1jb2xvciwgNTUlKSAhZGVmYXVsdDtcbiRncmF5LWNvbG9yLWRhcms6IGRhcmtlbigkZ3JheS1jb2xvciwgMzAlKSAhZGVmYXVsdDtcbiRncmF5LWNvbG9yLWxpZ2h0OiBsaWdodGVuKCRncmF5LWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG4kYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA2NSUpICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci1kYXJrOiBkYXJrZW4oJGJvcmRlci1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRib3JkZXItY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJGJvcmRlci1jb2xvciwgOCUpICFkZWZhdWx0O1xuJGJnLWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA3NSUpICFkZWZhdWx0O1xuJGJnLWNvbG9yLWRhcms6IGRhcmtlbigkYmctY29sb3IsIDMlKSAhZGVmYXVsdDtcbiRiZy1jb2xvci1saWdodDogJGxpZ2h0LWNvbG9yICFkZWZhdWx0O1xuXG4vLyBDb250cm9sIGNvbG9yc1xuJHN1Y2Nlc3MtY29sb3I6ICMzMmI2NDMgIWRlZmF1bHQ7XG4kd2FybmluZy1jb2xvcjogI2ZmYjcwMCAhZGVmYXVsdDtcbiRlcnJvci1jb2xvcjogI2U4NTYwMCAhZGVmYXVsdDtcblxuLy8gT3RoZXIgY29sb3JzXG4kY29kZS1jb2xvcjogI2Q3M2U0OCAhZGVmYXVsdDtcbiRoaWdobGlnaHQtY29sb3I6ICNmZmU5YjMgIWRlZmF1bHQ7XG4kYm9keS1iZzogJGJnLWNvbG9yLWxpZ2h0ICFkZWZhdWx0O1xuJGJvZHktZm9udC1jb2xvcjogbGlnaHRlbigkZGFyay1jb2xvciwgNSUpICFkZWZhdWx0O1xuJGxpbmstY29sb3I6ICRwcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGxpbmstY29sb3ItZGFyazogZGFya2VuKCRsaW5rLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuJGxpbmstY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJGxpbmstY29sb3IsIDEwJSkgIWRlZmF1bHQ7XG5cbi8vIEZvbnRzXG4vLyBDcmVkaXQ6IGh0dHBzOi8vd3d3LnNtYXNoaW5nbWFnYXppbmUuY29tLzIwMTUvMTEvdXNpbmctc3lzdGVtLXVpLWZvbnRzLXByYWN0aWNhbC1ndWlkZS9cbiRiYXNlLWZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBzeXN0ZW0tdWksIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8gIWRlZmF1bHQ7XG4kbW9uby1mb250LWZhbWlseTogXCJTRiBNb25vXCIsIFwiU2Vnb2UgVUkgTW9ub1wiLCBcIlJvYm90byBNb25vXCIsIE1lbmxvLCBDb3VyaWVyLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZmFsbGJhY2stZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRjamstemgtaGFucy1mb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHksIFwiUGluZ0ZhbmcgU0NcIiwgXCJIaXJhZ2lubyBTYW5zIEdCXCIsIFwiTWljcm9zb2Z0IFlhSGVpXCIsICRmYWxsYmFjay1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjamstemgtaGFudC1mb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHksIFwiUGluZ0ZhbmcgVENcIiwgXCJIaXJhZ2lubyBTYW5zIENOU1wiLCBcIk1pY3Jvc29mdCBKaGVuZ0hlaVwiLCAkZmFsbGJhY2stZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY2prLWpwLWZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseSwgXCJIaXJhZ2lubyBTYW5zXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBNZWlyeW8sICRmYWxsYmFjay1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjamsta28tZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5LCBcIk1hbGd1biBHb3RoaWNcIiwgJGZhbGxiYWNrLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJvZHktZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5LCAkZmFsbGJhY2stZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG5cbi8vIFVuaXQgc2l6ZXNcbiR1bml0LW86IC4wNXJlbSAhZGVmYXVsdDtcbiR1bml0LWg6IC4xcmVtICFkZWZhdWx0O1xuJHVuaXQtMTogLjJyZW0gIWRlZmF1bHQ7XG4kdW5pdC0yOiAuNHJlbSAhZGVmYXVsdDtcbiR1bml0LTM6IC42cmVtICFkZWZhdWx0O1xuJHVuaXQtNDogLjhyZW0gIWRlZmF1bHQ7XG4kdW5pdC01OiAxcmVtICFkZWZhdWx0O1xuJHVuaXQtNjogMS4ycmVtICFkZWZhdWx0O1xuJHVuaXQtNzogMS40cmVtICFkZWZhdWx0O1xuJHVuaXQtODogMS42cmVtICFkZWZhdWx0O1xuJHVuaXQtOTogMS44cmVtICFkZWZhdWx0O1xuJHVuaXQtMTA6IDJyZW0gIWRlZmF1bHQ7XG4kdW5pdC0xMjogMi40cmVtICFkZWZhdWx0O1xuJHVuaXQtMTY6IDMuMnJlbSAhZGVmYXVsdDtcblxuLy8gRm9udCBzaXplc1xuJGh0bWwtZm9udC1zaXplOiAyMHB4ICFkZWZhdWx0O1xuJGh0bWwtbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcbiRmb250LXNpemU6IC44cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogLjdyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAuOXJlbSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodDogMS4ycmVtICFkZWZhdWx0O1xuXG4vLyBTaXplc1xuJGxheW91dC1zcGFjaW5nOiAkdW5pdC0yICFkZWZhdWx0O1xuJGxheW91dC1zcGFjaW5nLXNtOiAkdW5pdC0xICFkZWZhdWx0O1xuJGxheW91dC1zcGFjaW5nLWxnOiAkdW5pdC00ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXM6ICR1bml0LWggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoOiAkdW5pdC1vICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aC1sZzogJHVuaXQtaCAhZGVmYXVsdDtcbiRjb250cm9sLXNpemU6ICR1bml0LTkgIWRlZmF1bHQ7XG4kY29udHJvbC1zaXplLXNtOiAkdW5pdC03ICFkZWZhdWx0O1xuJGNvbnRyb2wtc2l6ZS1sZzogJHVuaXQtMTAgIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXg6ICR1bml0LTIgIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXgtc206ICR1bml0LTIgKiAuNzUgIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXgtbGc6ICR1bml0LTIgKiAxLjUgIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXk6ICgkY29udHJvbC1zaXplIC0gJGxpbmUtaGVpZ2h0KSAvIDIgLSAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNvbnRyb2wtcGFkZGluZy15LXNtOiAoJGNvbnRyb2wtc2l6ZS1zbSAtICRsaW5lLWhlaWdodCkgLyAyIC0gJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjb250cm9sLXBhZGRpbmcteS1sZzogKCRjb250cm9sLXNpemUtbGcgLSAkbGluZS1oZWlnaHQpIC8gMiAtICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY29udHJvbC1pY29uLXNpemU6IC44cmVtICFkZWZhdWx0O1xuXG4kY29udHJvbC13aWR0aC14czogMTgwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC1zbTogMzIwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC1tZDogNjQwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC1sZzogOTYwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC14bDogMTI4MHB4ICFkZWZhdWx0O1xuXG4vLyBSZXNwb25zaXZlIGJyZWFrcG9pbnRzXG4kc2l6ZS14czogNDgwcHggIWRlZmF1bHQ7XG4kc2l6ZS1zbTogNjAwcHggIWRlZmF1bHQ7XG4kc2l6ZS1tZDogODQwcHggIWRlZmF1bHQ7XG4kc2l6ZS1sZzogOTYwcHggIWRlZmF1bHQ7XG4kc2l6ZS14bDogMTI4MHB4ICFkZWZhdWx0O1xuJHNpemUtMng6IDE0NDBweCAhZGVmYXVsdDtcblxuJHJlc3BvbnNpdmUtYnJlYWtwb2ludDogJHNpemUteHMgIWRlZmF1bHQ7XG5cbi8vIFotaW5kZXhcbiR6aW5kZXgtMDogMSAhZGVmYXVsdDtcbiR6aW5kZXgtMTogMTAwICFkZWZhdWx0O1xuJHppbmRleC0yOiAyMDAgIWRlZmF1bHQ7XG4kemluZGV4LTM6IDMwMCAhZGVmYXVsdDtcbiR6aW5kZXgtNDogNDAwICFkZWZhdWx0O1xuIiwiLy8gTWl4aW5zXG5AaW1wb3J0IFwibWl4aW5zL2F2YXRhclwiO1xuQGltcG9ydCBcIm1peGlucy9idXR0b25cIjtcbkBpbXBvcnQgXCJtaXhpbnMvY2xlYXJmaXhcIjtcbkBpbXBvcnQgXCJtaXhpbnMvY29sb3JcIjtcbkBpbXBvcnQgXCJtaXhpbnMvbGFiZWxcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcG9zaXRpb25cIjtcbkBpbXBvcnQgXCJtaXhpbnMvc2hhZG93XCI7XG5AaW1wb3J0IFwibWl4aW5zL3RleHRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdG9hc3RcIjsiLCIvLyBBdmF0YXIgbWl4aW5cbkBtaXhpbiBhdmF0YXItYmFzZSgkc2l6ZTogJHVuaXQtOCkge1xuICBmb250LXNpemU6ICRzaXplIC8gMjtcbiAgaGVpZ2h0OiAkc2l6ZTtcbiAgd2lkdGg6ICRzaXplO1xufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnQgbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3I6ICRwcmltYXJ5LWNvbG9yKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAzJSk7XG4gIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIGNvbnRyb2wtc2hhZG93KCRjb2xvcik7XG4gIH1cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvciwgMiUpO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvciwgNSUpO1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLCA3JSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gIH1cbiAgJi5sb2FkaW5nIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3I6ICRwcmltYXJ5LWNvbG9yKSB7XG4gIGJhY2tncm91bmQ6ICRsaWdodC1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gIGNvbG9yOiAkY29sb3I7XG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIGNvbnRyb2wtc2hhZG93KCRjb2xvcik7XG4gIH1cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3IsIDUwJSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAyJSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDUlKTtcbiAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICB9XG4gICYubG9hZGluZyB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENsZWFyZml4IG1peGluXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG59XG4iLCIvLyBCYWNrZ3JvdW5kIGNvbG9yIHV0aWxpdHkgbWl4aW5cbkBtaXhpbiBiZy1jb2xvci12YXJpYW50KCRuYW1lOiBcIi5iZy1wcmltYXJ5XCIsICRjb2xvcjogJHByaW1hcnktY29sb3IpIHtcbiAgI3skbmFtZX0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciAhaW1wb3J0YW50O1xuXG4gICAgQGlmIChsaWdodG5lc3MoJGNvbG9yKSA8IDYwKSB7XG4gICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUZXh0IGNvbG9yIHV0aWxpdHkgbWl4aW5cbkBtaXhpbiB0ZXh0LWNvbG9yLXZhcmlhbnQoJG5hbWU6IFwiLnRleHQtcHJpbWFyeVwiLCAkY29sb3I6ICRwcmltYXJ5LWNvbG9yKSB7XG4gICN7JG5hbWV9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhI3skbmFtZX0ge1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgNSUpO1xuICAgIH1cbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCA1JSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBMYWJlbCBiYXNlIHN0eWxlXG5AbWl4aW4gbGFiZWwtYmFzZSgpIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nOiAuMXJlbSAuMnJlbTtcbn1cblxuQG1peGluIGxhYmVsLXZhcmlhbnQoJGNvbG9yOiAkbGlnaHQtY29sb3IsICRiZy1jb2xvcjogJHByaW1hcnktY29sb3IpIHtcbiAgYmFja2dyb3VuZDogJGJnLWNvbG9yO1xuICBjb2xvcjogJGNvbG9yO1xufVxuIiwiLy8gTWFyZ2luIHV0aWxpdHkgbWl4aW5cbkBtaXhpbiBtYXJnaW4tdmFyaWFudCgkaWQ6IDEsICRzaXplOiAkdW5pdC0xKSB7XG4gIC5tLSN7JGlkfSB7XG4gICAgbWFyZ2luOiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLSN7JGlkfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0jeyRpZH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLSN7JGlkfSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LSN7JGlkfSB7XG4gICAgbWFyZ2luLXRvcDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC0jeyRpZH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0jeyRpZH0ge1xuICAgIG1hcmdpbi1ib3R0b206ICRzaXplICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBQYWRkaW5nIHV0aWxpdHkgbWl4aW5cbkBtaXhpbiBwYWRkaW5nLXZhcmlhbnQoJGlkOiAxLCAkc2l6ZTogJHVuaXQtMSkge1xuICAucC0jeyRpZH0ge1xuICAgIHBhZGRpbmc6ICRzaXplICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItI3skaWR9IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0jeyRpZH0ge1xuICAgIHBhZGRpbmctbGVmdDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0jeyRpZH0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtI3skaWR9IHtcbiAgICBwYWRkaW5nLXRvcDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0jeyRpZH0ge1xuICAgIHBhZGRpbmctbGVmdDogJHNpemUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG4gIFxuICAucHktI3skaWR9IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gQ29tcG9uZW50IGZvY3VzIHNoYWRvd1xuQG1peGluIGNvbnRyb2wtc2hhZG93KCRjb2xvcjogJHByaW1hcnktY29sb3IpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgLjFyZW0gcmdiYSgkY29sb3IsIC4yKTtcbn1cblxuLy8gU2hhZG93IG1peGluXG5AbWl4aW4gc2hhZG93LXZhcmlhbnQoJG9mZnNldCkge1xuICBib3gtc2hhZG93OiAwICRvZmZzZXQgKCRvZmZzZXQgKyAuMDVyZW0pICogMiByZ2JhKCRkYXJrLWNvbG9yLCAuMyk7XG59XG4iLCIvLyBUZXh0IEVsbGlwc2lzXG5AbWl4aW4gdGV4dC1lbGxpcHNpcygpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBUb2FzdCB2YXJpYW50IG1peGluXG5AbWl4aW4gdG9hc3QtdmFyaWFudCgkY29sb3I6ICRkYXJrLWNvbG9yKSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLCAuOTUpO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcbn1cbiIsIiR0aXRsZS1mb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHksICRmYWxsYmFjay1mb250LWZhbWlseSAhZGVmYXVsdDsiLCJAbWl4aW4gYnJlYWtwb2ludCgkcG9pbnQpIHtcbiAgQGlmICRwb2ludCA9PSAyeCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6JHNpemUtMngpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcG9pbnQgPT0geGwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS14bCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IGxnIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUtbGcpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gbWQge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1tZCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRwb2ludCA9PSBzbSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IHhzIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUteHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSAgQGVsc2Uge1xuICAgIEB3YXJuIFwiQnJlYWtwb2ludCBtaXhpbiBzdXBwb3J0czogeHMsIHNtLCBtZCwgbGcsIHhsLCAyeFwiO1xuICB9XG59XG5cbkBtaXhpbiB2ZXJ0aWNhbC1hbGlnbigkcG9zaXRpb246IHJlbGF0aXZlKSB7XG4gIHBvc2l0aW9uOiAkcG9zaXRpb247XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtaXhpbiBidXR0b24tcHJpbWFyeSgpIHtcbiAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3ItZGFyaztcbiAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRwcmltYXJ5LWNvbG9yLWRhcmssIDIlKTtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkcHJpbWFyeS1jb2xvci1kYXJrLCA1JSk7XG4gICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IGRhcmtlbigkcHJpbWFyeS1jb2xvci1kYXJrLCA0JSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHByaW1hcnktY29sb3ItZGFyaywgNyUpO1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gIH1cbn1cblxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJHZhbHVlKSB7XG4gIEByZXR1cm4gJHZhbHVlIC8gKCR2YWx1ZSAqIDAgKyAxKTtcbn1cblxuQG1peGluIGZsdWlkLXR5cGUoJG1pbi12dywgJG1heC12dywgJG1pbi1mb250LXNpemUsICRtYXgtZm9udC1zaXplKSB7XG4gICR1MTogdW5pdCgkbWluLXZ3KTtcbiAgJHUyOiB1bml0KCRtYXgtdncpO1xuICAkdTM6IHVuaXQoJG1pbi1mb250LXNpemUpO1xuICAkdTQ6IHVuaXQoJG1heC1mb250LXNpemUpO1xuXG4gIEBpZiAkdTEgPT0gJHUyIGFuZCAkdTEgPT0gJHUzIGFuZCAkdTEgPT0gJHU0IHtcbiAgICAmIHtcbiAgICAgIGZvbnQtc2l6ZTogJG1pbi1mb250LXNpemU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXZ3KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygjeyRtaW4tZm9udC1zaXplfSArICN7c3RyaXAtdW5pdCgkbWF4LWZvbnQtc2l6ZSAtICRtaW4tZm9udC1zaXplKX0gKiAoKDEwMHZ3IC0gI3skbWluLXZ3fSkgLyAje3N0cmlwLXVuaXQoJG1heC12dyAtICRtaW4tdncpfSkpO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1heC12dykge1xuICAgICAgICBmb250LXNpemU6ICRtYXgtZm9udC1zaXplO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI2JvZHktd3JhcHBlciB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6ICR2ZXJ0LXBhZGRpbmc7XG4gIH1cblxuICAvLyBGaXhlZCBIZWFkZXIgc29sdXRpb25cbiAgLmhlYWRlci1maXhlZCAmIHtcbiAgICBwYWRkaW5nLXRvcDogJGhlYWRlci1oZWlnaHQtbGFyZ2U7XG4gIH1cbn1cblxuLmhlYWRlci1maXhlZCB7XG4gIC5oZXJvICsgI3N0YXJ0ID4gI2JvZHktd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuc2VjdGlvbi5zZWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAkaG9yaXotcGFkZGluZztcbiAgcGFkZGluZy1yaWdodDogJGhvcml6LXBhZGRpbmc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm92ZXJsYXktbGlnaHQsIC5vdmVybGF5LWRhcmssIC5vdmVybGF5LWxpZ2h0LWdyYWRpZW50LCAub3ZlcmxheS1kYXJrLWdyYWRpZW50IHtcbiAgei1pbmRleDogMDtcbn1cblxuLy8gSGVyb1xuLmhlcm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDdyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICBoMSB7XG4gICAgY29sb3I6ICRoZWFkZXItdGV4dC1kYXJrO1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxuXG4gIGgyIHtcbiAgICBjb2xvcjogcmdiYSgkaGVhZGVyLXRleHQtZGFyaywgMC44KTtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuXG4gICYuaGVyby1mdWxsc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gICYuaGVyby1sYXJnZSB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gIH1cblxuICAmLmhlcm8tbWVkaXVtIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxuXG4gICYuaGVyby1zbWFsbCB7XG4gICAgbWluLWhlaWdodDogMTEwcHg7XG4gIH1cblxuICAmLmhlcm8tdGlueSB7XG4gICAgbWluLWhlaWdodDogOHJlbTtcbiAgfVxuICBcbiAgLmhlYWRlci1maXhlZCAmIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgfVxuXG4gIC8vJi5wYXJhbGxheCB7XG4gIC8vICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAvL31cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIH1cbiAgfVxuXG5cbiAgJi50ZXh0LWxpZ2h0IHtcbiAgICBoMSB7XG4gICAgICBjb2xvcjogJGhlYWRlci10ZXh0LWxpZ2h0O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBjb2xvcjogcmdiYSgkaGVhZGVyLXRleHQtbGlnaHQsIDAuOCk7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbiAgI3RvLXN0YXJ0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi8vIE92ZXJsYXlcbi5pbWFnZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuXG4gIC5vdmVybGF5LWxpZ2h0ICYge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwgMC40KTtcbiAgfVxuXG4gIC5vdmVybGF5LWxpZ2h0LWdyYWRpZW50ICYge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoI2ZmZiwwLjUpLCByZ2JhKCNmZmYsMC4yKSk7XG4gIH1cblxuICAub3ZlcmxheS1kYXJrICYge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgMC40KTtcbiAgfVxuXG4gIC5vdmVybGF5LWRhcmstZ3JhZGllbnQgJiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgjMDAwLDAuNSksIHJnYmEoIzAwMCwwLjIpKTtcbiAgfVxufVxuXG5cblxuXG5cblxuXG5cblxuIiwiaHRtbCB7XG4gIEBpbmNsdWRlIGZsdWlkLXR5cGUoJHNpemUteHMsICRzaXplLXhsLCAkbWluLXJlc3BvbnNpdmUtZm9udC1zaXplLCAkaHRtbC1mb250LXNpemUpO1xufVxuXG4vLyBIZWFkZXIgT3ZlcnJpZGVzXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250LWZhbWlseTtcbiAgY29sb3I6IGRhcmtlbigkYm9keS1mb250LWNvbG9yLCAxMCUpO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udGl0bGUtY2VudGVyIHtcbiAgaDEsIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnRpdGxlLWgxaDIge1xuICBoMSAge1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuXG4gICAgc3Ryb25nLCBib2xkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG4gIGgxICsgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG59XG5cbi8vIFR5cG9ncmFwaHkgSGludHNcbi50aXRsZS1oMWgyLCAudGl0bGUtY2VudGVyIHtcbiAgaDEgKyBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vLyBUYWJsZXNcbi50YWJsZSB0YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vLyBDb2RlYmxvY2tzXG5wcmUgY29kZSwgcHJlLnhkZWJ1Zy12YXItZHVtcHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxucHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG4gIGNvZGUge1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXg6IGluaXRpYWw7XG4gIH1cbn1cblxucHJlIHtcbiAgY29kZTpub3QoLmhsanMpOm5vdChbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdKSB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgfVxufVxuXG4vLyBJY29uIFR3ZWFrc1xuaS5mYSB7XG5cblxuICAmLmZhLWhlYXJ0LCAmLmZhLWhlYXJ0LW8ge1xuICAgICYucHVsc2Uge1xuICAgICAgY29sb3I6ICM5MjBcbiAgICB9XG4gIH1cbn1cblxuLy8gRm9udCBXZWlnaHRzXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmhlYXZ5IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLy8gQ29sb3JzXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiByZ2JhKCRsaWdodC1jb2xvciwgMC44KTtcblxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBjb2xvcjogcmdiYSgkbGlnaHQtY29sb3IsIDAuOSk7XG4gIH1cbn1cblxuLy8gRXJyb3IgY29uZmlndXJhdGlvblxuI2Vycm9yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDVyZW07XG5cbiAgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG4vLyBNZXNzYWdlc1xuI21lc3NhZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi8vIExpc3RzXG51bCxcbm9sIHtcbiAgbWFyZ2luLWxlZnQ6ICR1bml0LTg7XG5cbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW4tbGVmdDogJHVuaXQtODtcbiAgfVxufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZTtcbn1cblxub2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsIG91dHNpZGU7XG59XG5cbi8vIE5vdGljZXNcbi5ub3RpY2VzIHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgcCB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gIH1cbn1cblxuXG4iLCJmb3JtIHtcbiAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICBzcGFuLnJlcXVpcmVkIHtcbiAgICBjb2xvcjogJGVycm9yLWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cblxuICAuZm9ybS1pbnB1dFt0eXBlPXJhbmdlXSB7XG4gICAgYXBwZWFyYW5jZTogc2xpZGVyLWhvcml6b250YWw7XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8qKiBSZXNldCBzb21lIGRlZmF1bHRzIGZvciBRdWFyayBUaGVtZSAqKi9cbiAgLmZvcm0tZ3JvdXA6bm90KC5mb3JtLWZpZWxkLXRvZ2dsZWFibGUpIHtcbiAgICAuY2hlY2tib3hlcyB7XG4gICAgICBkaXNwbGF5OiBpbmhlcml0O1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmc6ICgoJGNvbnRyb2wtc2l6ZS1zbSAtICRsaW5lLWhlaWdodCkgLyAyKSAkY29udHJvbC1wYWRkaW5nLXggKCgkY29udHJvbC1zaXplLXNtIC0gJGxpbmUtaGVpZ2h0KSAvIDIpICgkY29udHJvbC1pY29uLXNpemUgKyAkY29udHJvbC1wYWRkaW5nLXgpO1xuICAgICAgICBtYXJnaW46IGluaGVyaXQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4jZ3Jhdi1sb2dpbiB7XG5cbiAgPiBmb3JtIHtcbiAgICBtYXJnaW46IDJyZW0gYXV0byAwO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gIH1cbiAgLmZvcm0tbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvcm0tZGF0YSB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gIH1cbiAgLmZvcm0taW5wdXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYnV0dG9uLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgLmZvcm0tZGF0YS5yZW1lbWJlcm1lIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5sb2dpbi1mb3JtIHtcbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAudHdvZmEtZm9ybSB7XG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXByaW1hcnk7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLm1vYmlsZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vd2lkdGg6IDEwMCU7XG4gIC8vaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDQwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAgMCBhdXRvO1xuICB6LWluZGV4OiAyO1xufVxuXG4ubW9iaWxlLWxvZ28ge1xuICBzdmcsIGltZyB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIG1hcmdpbi10b3A6IC43cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjRyZW07XG5cbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICRsaWdodC1jb2xvcjtcbiAgICB9XG5cbiAgfVxufVxuXG4vLyBIYW1idXJnZXIgTWVudVxuLm1vYmlsZS1tZW51IHtcblxuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAzO1xuXG4gIC5oZWFkZXItZml4ZWQgJiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmJ1dHRvbl9jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEuM3JlbTtcbiAgICByaWdodDogJGhvcml6LXBhZGRpbmc7XG4gICAgaGVpZ2h0OiAkbW9iaWxlLWJ1dHRvbi1oZWlnaHQ7XG4gICAgd2lkdGg6ICRtb2JpbGUtYnV0dG9uLXdpZHRoO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UsIHRvcCAwLjVzIGVhc2U7XG5cbiAgICAkYmFyLW9mZnNldDogJG1vYmlsZS1idXR0b24taGVpZ2h0IC8gMztcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogLjc7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuXG4gICAgICAudG9wIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRiYXItb2Zmc2V0KSB0cmFuc2xhdGVYKDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtb2JpbGUtY29sb3ItYWN0aXZlO1xuICAgICAgfVxuICAgICAgLm1pZGRsZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtb2JpbGUtY29sb3ItYWN0aXZlO1xuICAgICAgfVxuXG4gICAgICAuYm90dG9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0oJGJhci1vZmZzZXQpKSB0cmFuc2xhdGVYKDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbW9iaWxlLWNvbG9yLWFjdGl2ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6ICRtb2JpbGUtY29sb3ItbWFpbjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogIGFsbCAuMzVzIGVhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICB0b3A6ICRiYXItb2Zmc2V0O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgdG9wOiAkYmFyLW9mZnNldCAqIDI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjM1cywgdmlzaWJpbGl0eSAuMzVzLCBoZWlnaHQgLjM1cztcblxuICAmLm9wZW4ge1xuICAgIG9wYWNpdHk6IC45NTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICB9XG4gIG5hdiB7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5vdmVybGF5LW1lbnUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgJiA+IC50cmVlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cblxuLnRyZWVtZW51IHtcblxuICAmLnRyZWVtZW51LXJvb3Qge1xuICAgIG1hcmdpbjogMXJlbTtcbiAgfVxuXG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDFweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuXG4gICAgYmFja2dyb3VuZDogcmdiYSgkZ3JheS1jb2xvci1kYXJrLDAuMSk7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgICAgJjpob3ZlciwgJjpmb2N1cywgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItbGlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW46IDAgMCAwIDFyZW07XG4gIH1cblxuICAudG9nZ2xlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1yaWdodDogMnB0O1xuICAgIH1cbiAgfVxuXG4gIGxpLnRyZWUtZW1wdHkgID4gLnRvZ2dsZXIge1xuICAgIG9wYWNpdHk6IDAuMzsgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICB9XG4gIH1cblxuICBsaS50cmVlLWNsb3NlZCA+IC50b2dnbGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIrXCI7XG4gIH1cblxuICBsaS50cmVlLW9wZW5lZCA+IC50b2dnbGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIyMTJcIjtcbiAgfVxufVxuXG4ubW9iaWxlLW5hdi1vcGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuIiwiLmRlZmF1bHQtYW5pbWF0aW9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLy8gUHVsc2UgQW5pbWF0aW9uXG4ucHVsc2Uge1xuICBhbmltYXRpb24tbmFtZTogcHVsc2VfYW5pbWF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDIwMDBtcztcbiAgdHJhbnNmb3JtLW9yaWdpbjo3MCUgNzAlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlX2FuaW1hdGlvbiB7XG4gIDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAzMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDQwJSB7IHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7IH1cbiAgNTAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA2MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDcwJSB7IHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cbiAgODAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxufVxuIiwiI2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LWxhcmdlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkZ3JheS1jb2xvciwgMC4yKTtcbiAgQGV4dGVuZCAuZGVmYXVsdC1hbmltYXRpb247XG5cbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgYmFja2dyb3VuZDogJGxpZ2h0LWNvbG9yO1xuICBjb2xvcjogJGRhcmstY29sb3I7XG5cbiAgYSB7XG4gICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICB9XG5cbiAgLmxvZ28gc3ZnIHBhdGgge1xuICAgIGZpbGw6ICRoZWFkZXItY29sb3ItZGFyaztcbiAgfVxuXG4gIC5oZWFkZXItZGFyayAmOm5vdCguc2Nyb2xsZWQpIHtcbiAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyLWNvbG9yLWRhcms7XG4gICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiByZ2JhKCRsaWdodC1jb2xvciwgMC43KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kcm9wbWVudSB1bCB1bCBhIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5sb2dvIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICRsaWdodC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLWRhcmsuaGVhZGVyLXRyYW5zcGFyZW50ICY6bm90KC5zY3JvbGxlZCkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgMC4wNSk7XG4gIH1cblxuICAuaGVhZGVyLXRyYW5zcGFyZW50ICY6bm90KC5zY3JvbGxlZCkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwgMC4wNSk7XG4gICAgLy9ib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2YmFyLXNlY3Rpb24ge1xuICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQtbGFyZ2U7XG4gICAgQGV4dGVuZCAuZGVmYXVsdC1hbmltYXRpb247XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1zZWN0aW9uLmRlc2t0b3AtbWVudSB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAubG9nbyB7XG4gICAgc3ZnLCBpbWcge1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgIEBleHRlbmQgLmRlZmF1bHQtYW5pbWF0aW9uO1xuICAgIH1cbiAgfVxuXG4gIC8vIEZpeGVkIEhlYWRlciBzb2x1dGlvblxuICAuaGVhZGVyLWZpeGVkICYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4vLyBBbmltYXRlIEZpeGVkIEhlYWRlclxuYm9keS5oZWFkZXItZml4ZWQuaGVhZGVyLWFuaW1hdGVkIHtcbiAgI2hlYWRlci5zY3JvbGxlZCB7XG4gICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC1zbWFsbDtcblxuICAgIC5uYXZiYXItc2VjdGlvbiB7XG4gICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LXNtYWxsO1xuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgIHN2ZywgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIH4gLm1vYmlsZS1tZW51IC5idXR0b25fY29udGFpbmVyIHtcbiAgICAgIHRvcDogMC41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4ubG9naW4tc3RhdHVzLXdyYXBwZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gU3RpY2t5IEZvb3RlciBzb2x1dGlvblxuYm9keS5zdGlja3ktZm9vdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAjcGFnZS13cmFwcGVyIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgfVxufVxuXG4jZm9vdGVyIHtcbiAgY29sb3I6ICNhY2IzYzI7XG4gIHBhZGRpbmc6IDFyZW0gJGhvcml6LXBhZGRpbmcgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufSIsIi5kcm9wbWVudSB7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICB1bCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogJGRyb3BtZW51LXZlcnQtcGFkZGluZyAoJGRyb3BtZW51LWhvcml6LXBhZGRpbmcgKyAkZHJvcG1lbnUtY2hpbGQtcGFkZGluZykgJGRyb3BtZW51LXZlcnQtcGFkZGluZyAkZHJvcG1lbnUtaG9yaXotcGFkZGluZztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkZHJvcG1lbnUtaG92ZXItdGV4dCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMDcnO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0gKDIgKiRkcm9wbWVudS1jaGlsZC1wYWRkaW5nKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6b25seS1jaGlsZCB7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRkcm9wbWVudS1ob3Jpei1wYWRkaW5nO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmID4gdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCBsaSBhOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMTA1JztcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogJGRyb3BtZW51LWJnO1xuICAgICAgYm94LXNoYWRvdzogJGRyb3BtZW51LXNoYWRvdztcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgdWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICYgPiB1bCA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAvLyBBbmltYXRpb24gb3B0aW9uc1xuICAmLmFuaW1hdGVkIHtcbiAgICB1bCBsaSB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC43cywgY29sb3IgMC41cztcbiAgICB9XG5cbiAgICB1bCBsaTpob3ZlciA+IHVsIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgdWwgdWwge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcywgb3BhY2l0eSAuNXM7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICB9XG4gIH1cbn0iLCIvKiogRXh0cmEgY29sdW1ucyBzcGFjaW5nICoqL1xuLmV4dHJhLXNwYWNpbmc6bm90KC5jb2wtMTIpLCA6bm90KC5jb2wxMikgPiAuZS1jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4vKiogQnJlYWRjcnVtYnMgc3R5bGluZyAqKi9cbiNicmVhZGNydW1icyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG5cblxuICBpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc3BhbiwgYSB7XG4gICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgc3BhbiwgYSB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZTdlOWVkO1xuICAgICAgY29udGVudDogXCIvXCI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIH1cbiAgfVxufVxuXG4vKiogQmxvZyBMaXN0aW5nICoqL1xuLmJsb2ctbGlzdGluZyB7XG5cbiAgLmJyaWNrbGF5ZXItY29sdW1uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXG4gIH1cbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCA0NXB4IC05cHggcmdiYSgwLDAsMCwwLjEpO1xuICB9XG5cbiAgLmNhcmQtZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5ibG9nLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIC5sYWJlbCB7XG5cbiAgfVxufVxuXG4vKiogQmxvZyBJdGVtICoqL1xuLmNvbnRlbnQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cblxuLmxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiogUGFnaW5hdGlvbiAqKi9cbnVsLnBhZ2luYXRpb24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByZXYtbmV4dCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi8qKiBTaWRlYmFyIHNwZWNpZmljIHR3ZWFrcyAqKi9cbiNzaWRlYmFyIHtcblxuICB1bC5yZWxhdGVkLXBhZ2VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogMTtcblxuICAgIGxpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIHVsLmFyY2hpdmVzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgLmxhYmVsIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICB9XG4gIH1cbn1cbiIsIi5tb2R1bGFyLWhlcm8ge1xuICAjdG8tc3RhcnQge1xuICAgIGJvdHRvbTogMy41cmVtO1xuICB9XG59XG5cbi5tb2R1bGFyLWZlYXR1cmVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICYub2Zmc2V0LWJveCB7XG4gICAgLmZyYW1lLWJveCB7XG4gICAgICBtYXJnaW46IC0zcmVtICgtMXJlbSAtICRsYXlvdXQtc3BhY2luZykgM3JlbTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1jb2xvcjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA3NXB4IDAgcmdiYSgkZGFyay1jb2xvciwgMC4xKTtcbiAgICB9XG4gIH1cblxuICAmLnNtYWxsIHtcblxuICAgIC5jb2x1bW5zIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgIH1cblxuICAgIC5jb2x1bW46aG92ZXIge1xuICAgICAgLmZlYXR1cmUtaWNvbiBpIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mZWF0dXJlLWljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG5cblxuICAgICAgaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgY29sb3I6ICRncmF5LWNvbG9yO1xuICAgICAgICBAZXh0ZW5kIC5kZWZhdWx0LWFuaW1hdGlvbjtcblxuICAgICAgfVxuICAgICAgaDYge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZnJhbWUtYm94IHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG5cbiAgICA+IHAge1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5mZWF0dXJlLWljb24ge1xuICAgICAgICBjb2xvcjogJGdyYXktY29sb3I7XG4gICAgICAgIGg2IHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mZWF0dXJlLWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogJGdyYXktY29sb3ItZGFyaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmVhdHVyZS1pY29uIHtcbiAgICBmb250LXNpemU6IDEzMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgY29sb3I6ICRncmF5LWNvbG9yLWxpZ2h0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgQGV4dGVuZCAuZGVmYXVsdC1hbmltYXRpb247XG5cbiAgICBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgaDYge1xuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWNvbG9yO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkZ3JheS1jb2xvci1kYXJrO1xuICAgIH1cbiAgfVxuXG4gIC5mZWF0dXJlLWNvbnRlbnQge1xuICAgIGNvbG9yOiAkZ3JheS1jb2xvcjtcbiAgfVxufVxuXG4ubW9kdWxhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuXG4gIC5jb2x1bW5zLmxlZnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQWVBQSxBQUFBLElBQUksQ0FBQyxFQUNILE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FBRUQsQUFDRSxhQURXLENBQ1gsVUFBVSxDQUFDLEVBQ1QsT0FBTyxFZE1JLElBQUksQ0FBQyxDQUFDLENBQUMsSUFBSSxHY0x2Qjs7QUFHRCxBQUFBLGFBQWEsQ0FOZixhQUFhLENBTUssRUFDZCxXQUFXLEVkT08sSUFBSSxHY052Qjs7QUFHSCxBQUNFLGFBRFcsQ0FDWCxLQUFLLEdBQUcsTUFBTSxHQUFHLGFBQWEsQ0FBQyxFQUM3QixXQUFXLEVBQUUsQ0FBQyxHQUNmOztBQUdILEFBQUEsT0FBTyxBQUFBLFFBQVEsQ0FBQyxFQUNkLFlBQVksRWRYRSxJQUFJLEVjWWxCLGFBQWEsRWRaQyxJQUFJLEVjYWxCLFFBQVEsRUFBRSxRQUFRLEdBQ25COztBQUVELEFBQUEsY0FBYyxFQUFFLGFBQWEsRUFBRSx1QkFBdUIsRUFBRSxzQkFBc0IsQ0FBQyxFQUM3RSxPQUFPLEVBQUUsQ0FBQyxHQUNYOztBQUdELEFBQUEsS0FBSyxDQUFDLEVBQ0osT0FBTyxFQUFFLElBQUksRUFDYixXQUFXLEVBQUUsTUFBTSxFQUNuQixlQUFlLEVBQUUsTUFBTSxFQUV2QixXQUFXLEVBQUUsSUFBSSxFQUNqQixjQUFjLEVBQUUsSUFBSSxFQUNwQixlQUFlLEVBQUUsS0FBSyxFQUN0QixtQkFBbUIsRUFBRSxNQUFNLEdBZ0Y1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 */
diff --git a/themes/quark/css-compiled/theme.min.css b/themes/quark/css-compiled/theme.min.css
deleted file mode 100644
index 036caa9c..00000000
--- a/themes/quark/css-compiled/theme.min.css
+++ /dev/null
@@ -1 +0,0 @@
-html{height:100%}#body-wrapper .container{padding:2rem 0 2rem}.header-fixed #body-wrapper{padding-top:4rem}.header-fixed .hero+#start>#body-wrapper{padding-top:0}section.section{position:relative;padding-right:1rem;padding-left:1rem}.overlay-dark,.overlay-dark-gradient,.overlay-light,.overlay-light-gradient{z-index:0}.hero{display:-ms-flexbox;display:flex;padding-top:6rem;padding-bottom:7rem;background-position:center;background-size:cover;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.hero h1{font-size:4rem;color:#242931}.hero h2{font-size:2.5rem;color:rgba(36,41,49,.8)}.hero.hero-fullscreen{min-height:100vh}.hero.hero-large{min-height:500px}.hero.hero-medium{min-height:400px}.hero.hero-small{min-height:110px}.hero.hero-tiny{min-height:8rem}.header-fixed .hero{background-position:50% 0}@media (max-width:840px){.hero h1{font-size:3rem}.hero h2{font-size:1.75rem}}@media (max-width:600px){.hero h1{font-size:2rem}.hero h2{font-size:1.25rem}}.hero.text-light h1{color:#fff}.hero.text-light h2{color:rgba(255,255,255,.8)}.hero p{font-size:.9rem;font-weight:300}.hero #to-start{font-size:2rem;position:absolute;bottom:10px;display:inline-block;cursor:pointer}.image-overlay{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0}.overlay-light .image-overlay{background:rgba(255,255,255,.4)}.overlay-light-gradient .image-overlay{background:linear-gradient(to bottom,rgba(255,255,255,.5),rgba(255,255,255,.2))}.overlay-dark .image-overlay{background:rgba(0,0,0,.4)}.overlay-dark-gradient .image-overlay{background:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,.2))}html{font-size:16px}@media screen and (min-width:480px){html{font-size:calc(16px + 4 * ((100vw - 480px)/ 800))}}@media screen and (min-width:1280px){html{font-size:20px}}h1,h2,h3,h4,h5,h6{font-family:-apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',sans-serif;margin-top:2rem;color:#3a414e}.h1,h1{font-size:3rem}.h2,h2{font-size:1.8rem}.h6,h6{font-weight:400}.title-center h1,.title-center h2{text-align:center}.title-h1h2 h1{font-weight:100;line-height:1.1;margin-bottom:0}.title-h1h2 h1 bold,.title-h1h2 h1 strong{font-weight:400}.title-h1h2 h1+h2{line-height:1.1;margin-top:0}.title-center h1+h2,.title-h1h2 h1+h2{font-weight:700;margin-bottom:50px}a:focus{outline:0!important;box-shadow:none!important}img{max-width:100%}.table table{width:100%;border-spacing:0;border-collapse:collapse}pre code,pre.xdebug-var-dump{line-height:1.5;display:block;overflow-x:auto;padding:1rem!important;color:inherit;border-radius:2px;background:#fafafa}pre[class*=language-] code{overflow-x:initial;padding:0!important;border-radius:inherit}pre code:not(.hljs):not([class*=language-]){background:#f8f8f8}i.fa.fa-heart-o.pulse,i.fa.fa-heart.pulse{color:#920}b,strong{font-weight:700}.heavy{font-weight:700}.light{font-weight:200}.text-light{color:rgba(255,255,255,.8)}.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6{color:rgba(255,255,255,.9)}#error{position:relative;margin-top:5rem;text-align:center}#error .icon{font-size:50px}#messages{margin-bottom:1rem}#messages .icon{font-size:1rem}ol,ul{margin-left:1.6rem}ol ol,ol ul,ul ol,ul ul{margin-left:1.6rem}ul{list-style:disc outside}ol{list-style:decimal outside}.notices{margin:1.5rem 0}.notices p{margin:1rem 0}form .button-wrapper{margin-top:.75rem;margin-bottom:1rem}form span.required{font-size:1.2rem;font-weight:700;color:#e85600}form .form-input[type=range]{-webkit-appearance:slider-horizontal;-moz-appearance:slider-horizontal;appearance:slider-horizontal}form .form-input[type=range]:focus{border:none;box-shadow:none}form .form-group:not(.form-field-toggleable) .checkboxes{display:inherit}form .form-group:not(.form-field-toggleable) .checkboxes label{display:inherit;margin:inherit;padding:.1rem .4rem .1rem 1.2rem}form .form-group:not(.form-field-toggleable) .checkboxes label:before{display:none}#grav-login>form{max-width:350px;margin:2rem auto 0}#grav-login .form-label{display:none}#grav-login .form-data{margin:1rem 0}#grav-login .form-input{text-align:center}#grav-login .button-wrapper{text-align:right}#grav-login .button-wrapper .form-data.rememberme{float:left;margin:0}#grav-login .login-form button[type=submit]{color:#fff;border-color:#227ded;background:#3085ee}#grav-login .login-form button[type=submit]:focus,#grav-login .login-form button[type=submit]:hover{color:#fff;border-color:#1370e3;background:#1877ec}#grav-login .login-form button[type=submit].active,#grav-login .login-form button[type=submit]:active{color:#fff;border-color:#126bd9;background:#1372e7}#grav-login .twofa-form button[type=submit]:first-child{float:right;margin-left:4px;color:#fff;border-color:#227ded;background:#3085ee}#grav-login .twofa-form button[type=submit]:first-child:focus,#grav-login .twofa-form button[type=submit]:first-child:hover{color:#fff;border-color:#1370e3;background:#1877ec}#grav-login .twofa-form button[type=submit]:first-child.active,#grav-login .twofa-form button[type=submit]:first-child:active{color:#fff;border-color:#126bd9;background:#1372e7}.mobile-container{position:absolute;z-index:2;top:40%;left:0;margin:0 auto}.mobile-logo img,.mobile-logo svg{height:42px;margin-top:.7rem;margin-left:1.4rem}.mobile-logo img path,.mobile-logo svg path{fill:#fff}.mobile-menu{z-index:3;top:0;right:0;display:none}.header-fixed .mobile-menu{position:fixed}@media (max-width:840px){.mobile-menu{display:block}}.mobile-menu .button_container{position:absolute;z-index:100;top:1.3rem;right:1rem;width:28px;height:24px;cursor:pointer;transition:opacity .25s ease,top .5s ease}.mobile-menu .button_container:hover{opacity:.7}.mobile-menu .button_container.active{position:fixed}.mobile-menu .button_container.active .top{transform:translateY(8px) translateX(0) rotate(45deg);background:#fff}.mobile-menu .button_container.active .middle{opacity:0;background:#fff}.mobile-menu .button_container.active .bottom{transform:translateY(-8px) translateX(0) rotate(-45deg);background:#fff}.mobile-menu .button_container span{position:absolute;top:0;left:0;width:100%;height:4px;cursor:pointer;transition:all .35s ease;border:none;background:#3085ee}.mobile-menu .button_container span:nth-of-type(2){top:8px}.mobile-menu .button_container span:nth-of-type(3){top:16px}.overlay{position:fixed;top:0;left:0;visibility:hidden;width:100%;height:0;transition:opacity .35s,visibility .35s,height .35s;opacity:0;background:#000}.overlay.open{visibility:visible;height:100%;opacity:.95}.overlay nav{position:relative;margin:0 auto;text-align:center}.overlay-menu{overflow-y:scroll;height:calc(100% - 90px)}.overlay-menu>.tree{text-align:left}.treemenu.treemenu-root{margin:1rem}.treemenu li{line-height:1.2rem;margin:0 0 1px;padding:5px 0;list-style:none;background:rgba(102,113,137,.1)}.treemenu li a{font-size:1rem;display:block;margin-left:1.2rem}.treemenu li a.active,.treemenu li a:focus,.treemenu li a:hover{text-decoration:none;color:#3e8def!important}.treemenu ul{margin:0 0 0 1rem}.treemenu .toggler{font-size:1.1rem;line-height:1rem;float:left;padding-left:5px;cursor:pointer;vertical-align:top}.treemenu .toggler:before{display:inline-block;margin-right:2pt}.treemenu li.tree-empty>.toggler{cursor:default;opacity:.3}.treemenu li.tree-empty>.toggler:before{content:'\2022'}.treemenu li.tree-closed>.toggler:before{content:'+'}.treemenu li.tree-opened>.toggler:before{content:'\2212'}.mobile-nav-open{overflow-y:hidden}#header,#header .logo img,#header .logo svg,#header .navbar-section,.default-animation,.modular-features .feature-icon,.modular-features.small .feature-icon i{transition:all .5s ease}.pulse{transform-origin:70% 70%;animation-name:pulse_animation;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse_animation{0%{transform:scale(1)}30%{transform:scale(1)}40%{transform:scale(1.08)}50%{transform:scale(1)}60%{transform:scale(1)}70%{transform:scale(1.05)}80%{transform:scale(1)}100%{transform:scale(1)}}#header{font-size:.7rem;font-weight:700;width:100%;height:4rem;color:#454d5d;border-bottom:1px solid rgba(172,179,194,.2);background:#fff}#header a{color:#454d5d}#header .logo svg path{fill:#222}.header-dark #header:not(.scrolled){color:#fff;background:#222}.header-dark #header:not(.scrolled) a{color:rgba(255,255,255,.7)!important}.header-dark #header:not(.scrolled) a.active{color:#fff!important}.header-dark #header:not(.scrolled) .dropmenu ul ul a{color:#454d5d!important}.header-dark #header:not(.scrolled) .logo svg path{fill:#fff}.header-dark.header-transparent #header:not(.scrolled){background:rgba(0,0,0,.05)}.header-transparent #header:not(.scrolled){background:rgba(255,255,255,.05)}#header .navbar-section{height:4rem}@media (max-width:840px){#header .navbar-section{margin-right:2rem}}@media (max-width:840px){#header .navbar-section.desktop-menu{display:none}}#header .logo img,#header .logo svg{display:inherit;height:42px}.header-fixed #header{position:fixed;z-index:2;top:0}body.header-fixed.header-animated #header.scrolled{height:2.3rem}body.header-fixed.header-animated #header.scrolled .navbar-section{height:2.3rem}body.header-fixed.header-animated #header.scrolled .logo img,body.header-fixed.header-animated #header.scrolled .logo svg{height:28px}body.header-fixed.header-animated #header.scrolled~.mobile-menu .button_container{top:.5rem}.login-status-wrapper{white-space:nowrap}body.sticky-footer{display:-ms-flexbox;display:flex;flex-direction:column;height:100%;min-height:100vh;-ms-flex-direction:column}body.sticky-footer #page-wrapper{-ms-flex:1 0 auto;flex:1 0 auto}#footer{padding:1rem 1rem 0;text-align:center;color:#acb3c2}@media (max-width:840px){.dropmenu{display:none}}.dropmenu ul{display:-ms-flexbox;display:flex;margin:0;white-space:nowrap}.dropmenu ul li{position:relative;margin:0}.dropmenu ul li a{display:block;padding:7px 30px 7px 20px;text-decoration:none}.dropmenu ul li a.active,.dropmenu ul li a:focus,.dropmenu ul li a:hover{color:#3085ee!important}.dropmenu ul li a:before{font-family:FontAwesome;display:inline-block;float:right;margin-right:-20px;content:'\f107';vertical-align:middle}.dropmenu ul li a:only-child{padding-right:20px}.dropmenu ul li a:only-child:before{content:''}.dropmenu ul li:hover>ul{display:block;visibility:visible}.dropmenu ul ul li a:before{content:'\f105'}.dropmenu ul ul{position:absolute;top:100%;visibility:hidden;list-style:none;background:#fff;box-shadow:0 3px 5px rgba(0,0,0,.1)}.dropmenu ul ul ul{position:absolute;top:0;left:100%}.dropmenu>ul>li{display:inline-block}.dropmenu.animated ul li{transition:background .7s,color .5s}.dropmenu.animated ul li:hover>ul{transform:translateY(0);opacity:1}.dropmenu.animated ul ul{transition:transform .3s,opacity .5s;transform:translateY(-10px);opacity:0}.extra-spacing:not(.col-12),:not(.col12)>.e-content{padding-right:1rem}@media (max-width:840px){.extra-spacing:not(.col-12),:not(.col12)>.e-content{padding-right:0}}#breadcrumbs{display:-ms-flexbox;display:flex;margin-top:-1rem;margin-bottom:1rem;padding-left:0;-ms-flex-align:center;align-items:center}#breadcrumbs i{display:none}#breadcrumbs a,#breadcrumbs span{padding:0 .5rem}#breadcrumbs a:first-child,#breadcrumbs span:first-child{padding-left:0}#breadcrumbs a:not(:first-child)::before,#breadcrumbs span:not(:first-child)::before{padding-right:1rem;content:'/';color:#e7e9ed}.blog-listing .bricklayer-column{padding-right:25px;padding-left:0}.blog-listing .card{margin-bottom:25px;border:0;box-shadow:0 10px 45px -9px rgba(0,0,0,.1)}.blog-listing .card-footer{text-align:right}.blog-listing .blog-date{font-size:13px}.content-title{margin-bottom:2rem}.content-title h2{margin-bottom:.5rem}.label{font-size:12px;text-transform:uppercase}ul.pagination{-ms-flex-pack:center;justify-content:center}.prev-next{margin-top:4rem}#sidebar ul.related-pages{z-index:1;padding:0;box-shadow:none}#sidebar ul.related-pages li{border-bottom:1px solid #e7e9ed}#sidebar ul.related-pages li:last-child{border-bottom:0}#sidebar ul.archives{margin-left:0;list-style:none}#sidebar ul.archives .label{vertical-align:text-top}.modular-hero #to-start{bottom:3.5rem}.modular-features{text-align:center}.modular-features.offset-box .frame-box{margin:-3rem -1.4rem 3rem;padding:1rem 1rem;background:#fff;box-shadow:0 0 75px 0 rgba(69,77,93,.1)}.modular-features.small .columns{margin-top:-1rem}.modular-features.small .column:hover .feature-icon i{color:#3085ee}.modular-features.small .feature-icon{display:block;-ms-flex-pack:left;justify-content:left}.modular-features.small .feature-icon i{font-size:70px;position:relative;top:auto;left:auto;display:inherit;margin:0 auto 1rem;transform:none;color:#acb3c2}.modular-features.small .feature-icon h6{text-transform:none}.modular-features .frame-box{padding:3rem 0}.modular-features .frame-box>p{max-width:600px;margin-right:auto;margin-left:auto}.modular-features .column{padding:1rem}.modular-features .column:hover .feature-icon{color:#acb3c2}.modular-features .column:hover .feature-icon h6{color:#3085ee}.modular-features .column:hover .feature-content{color:#667189}.modular-features .feature-icon{font-size:130px;position:relative;display:-ms-flexbox;display:flex;height:100px;margin:1rem 0;color:#e7e9ed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.modular-features .feature-icon i{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.modular-features .feature-icon h6{font-weight:600;line-height:1;z-index:1;display:block;margin:0;text-transform:uppercase;color:#667189;background:#fff}.modular-features .feature-content{color:#acb3c2}.modular-text{padding-top:4rem;padding-bottom:4rem}.modular-text .columns.left{flex-direction:row-reverse;-ms-flex-direction:row-reverse}
\ No newline at end of file
diff --git a/themes/quark/css/bricklayer.css b/themes/quark/css/bricklayer.css
deleted file mode 100644
index 45054803..00000000
--- a/themes/quark/css/bricklayer.css
+++ /dev/null
@@ -1,49 +0,0 @@
-.bricklayer {
-    display: -webkit-box;
-    display: -webkit-flex;
-    display: -ms-flexbox;
-    display: flex;
-    -webkit-box-align: start;
-    -webkit-align-items: flex-start;
-    -ms-flex-align: start;
-    align-items: flex-start;
-    -webkit-box-pack: center;
-    -webkit-justify-content: center;
-    -ms-flex-pack: center;
-    justify-content: center;
-    -webkit-flex-wrap: wrap;
-    -ms-flex-wrap: wrap;
-    flex-wrap: wrap;
-}
-
-.bricklayer-column-sizer {
-    width: 100%;
-    display: none;
-}
-
-@media screen and (min-width: 640px) {
-    .bricklayer-column-sizer {
-        width: 100%;
-    }
-}
-
-@media screen and (min-width: 980px) {
-    .bricklayer-column-sizer {
-        width: 50%;
-    }
-}
-
-/*@media screen and (min-width: 1200px) {*/
-    /*.bricklayer-column-sizer {*/
-        /*width: 33.33333%;*/
-    /*}*/
-/*}*/
-
-.bricklayer-column {
-    -webkit-box-flex: 1;
-    -webkit-flex: 1;
-    -ms-flex: 1;
-    flex: 1;
-    padding-left: 5px;
-    padding-right: 5px;
-}
\ No newline at end of file
diff --git a/themes/quark/css/custom.css b/themes/quark/css/custom.css
deleted file mode 100644
index e69de29b..00000000
diff --git a/themes/quark/css/line-awesome.min.css b/themes/quark/css/line-awesome.min.css
deleted file mode 100644
index 49178de7..00000000
--- a/themes/quark/css/line-awesome.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-/*!
- *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
- *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
- */.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}.fa,.fa-stack{display:inline-block}.fa-fw,.fa-li{text-align:center}@font-face{font-family:FontAwesome;src:url(../fonts/line-awesome.eot?v=4.7.0);src:url(../fonts/line-awesome.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(../fonts/line-awesome.woff2?v=4.7.0) format('woff2'),url(../fonts/line-awesome.woff?v=4.7.0) format('woff'),url(../fonts/line-awesome.ttf?v=4.7.0) format('truetype'),url(../fonts/line-awesome.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right,.pull-right{float:right}.pull-left{float:left}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
\ No newline at end of file
diff --git a/themes/quark/fonts/line-awesome.eot b/themes/quark/fonts/line-awesome.eot
deleted file mode 100644
index f13ae4a4..00000000
Binary files a/themes/quark/fonts/line-awesome.eot and /dev/null differ
diff --git a/themes/quark/fonts/line-awesome.svg b/themes/quark/fonts/line-awesome.svg
deleted file mode 100644
index 21c3c417..00000000
--- a/themes/quark/fonts/line-awesome.svg
+++ /dev/null
@@ -1,2954 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
-<svg>
-<metadata>
-Created by FontForge 20120731 at Fri Nov 24 02:04:36 2017
- By www-data
-SIL Open Font License
-</metadata>
-<defs>
-<font id="LineAwesome" horiz-adv-x="1024" >
-  <font-face 
-    font-family="LineAwesome"
-    font-weight="400"
-    font-stretch="normal"
-    units-per-em="1024"
-    panose-1="0 0 0 0 0 0 0 0 0 0"
-    ascent="819"
-    descent="-205"
-    bbox="-200 -179 1056 940"
-    underline-thickness="1"
-    underline-position="-2"
-    unicode-range="U+000D-F38D"
-  />
-<missing-glyph horiz-adv-x="543" 
-d="M51 102h307v457h-307v-114v-343zM0 611h410v-560h-410v560z" />
-    <glyph glyph-name=".notdef" horiz-adv-x="543" 
-d="M51 102h307v457h-307v-114v-343zM0 611h410v-560h-410v560z" />
-    <glyph glyph-name=".null" horiz-adv-x="0" 
- />
-    <glyph glyph-name="nonmarkingreturn" unicode="&#xd;" horiz-adv-x="0" 
- />
-    <glyph glyph-name="space" unicode=" " horiz-adv-x="400" 
- />
-    <glyph glyph-name="uni03ed" unicode="&#x3ed;" horiz-adv-x="999" 
-d="M957 824q-14 -72 -55 -129t-95 -87t-100 -45t-84 -19q0 -6 2 -9t8 -13q6 -8 12 -18q-6 -12 -14 -14q-2 2 -7 9t-7 9l-6 6t-6 4q-2 2 -6 5t-6 3q-2 2 -7 3t-11 1h-10h-14q-72 0 -124 -20q4 14 15 23t31 19q22 10 30 16q12 8 23 18t23 24q14 16 22 24l17 -21t35 -19v-36
-q50 16 94 34t76 40q32 24 55 43t41 45q20 26 30 40t22 36q14 24 16 28zM535 518q18 0 29 -1t21 -5t14 -5t10 -13q6 -10 8 -15t8 -25q8 -18 14 -28q2 0 10 4l12 6q-4 -24 -14 -33t-20 -7q-8 2 -16 -2t-8 -20q68 2 118 -32t78 -80q28 -44 78 -110t106 -110q-16 -12 -61 -32
-t-79 -34q-32 -14 -36 -14q-34 36 -52 106t-26 128q-6 60 -33 107t-77 51q-4 -2 -12 -4q6 -4 19 -15t17 -15t12 -15t10 -21q4 -10 7 -28t3 -40q0 -16 -4 -41t-8 -41q-1 -6 -4 -16q-30 -10 -72 -10q-14 0 -24 1t-18 1q-6 0 -10 1t-8 1l-2 2q-2 32 -2 68q56 48 58 76l-22 -22
-t-52 -38t-70 -24q-22 0 -102 116q-10 18 -24 30t-16 16q-2 0 -62 -14t-122 -28q-62 -12 -68 -12q-14 -2 -20 14v4q0 16 24 22q198 42 230 50q-8 16 1 22t31 12q4 0 11 3t11 3q4 2 10 -4t14 -18q60 12 68 14q30 8 36 -12q4 -16 -14 -22q-2 -2 -19 -6t-39 -8t-32 -6
-q-8 -30 88 -112q30 0 63 41t33 59t-12 27t-26 9q-14 2 -25 7t-11 17q0 8 6 16q-6 2 -17 5t-17 5q14 18 18 35t2 31t-2 18q8 10 80 10zM403 426q4 0 14 -8l10 -8q-6 -2 -22 -5t-22 -5q-2 0 -6 8t-6 10q2 0 6 1t6 3q16 2 20 4zM431 362q0 -2 12 -21t24 -41q14 -22 16 -26
-q-4 -4 -16 -12t-20 -12l-40 104q4 2 11 4t13 4zM657 104q2 -2 6 -14q-38 -14 -108 -24q-1 8 -4 24q26 10 106 14zM525 98h14q0 -8 2 -21t2 -19q-6 -2 -18 -4q-3 13 -3 24t3 20zM667 74q2 0 24 -43t26 -53q-51 -22 -115 -22q-32 0 -67 6q0 2 -5 37t-5 39q4 4 19 10t49 14
-q36 10 74 12z" />
-    <glyph glyph-name="uni0b2e" unicode="&#xb2e;" horiz-adv-x="574" 
-d="M184 867q160 0 272 -112t112 -272t-112 -272t-272 -112q-58 0 -114 18q38 60 48 100q8 31 24 92q10 -20 35 -33t53 -13q86 0 143 70t57 170q0 94 -69 158t-169 64q-118 0 -186 -68t-68 -164q0 -46 22 -90t56 -60q12 -4 14 6q0 2 4 19t6 25q2 6 -2 10q-30 34 -30 88
-q0 68 48 117t126 49q72 0 116 -43t44 -113q0 -76 -34 -126t-86 -50q-28 0 -46 21t-10 49q4 16 12 44t12 48q6 22 6 36q0 24 -12 39t-36 15q-28 0 -49 -27t-21 -67q0 -14 3 -29t7 -21q1 -2 2 -6q-38 -162 -44 -192q-10 -38 -2 -110q-108 44 -176 141t-68 217q0 160 112 272
-t272 112z" />
-    <glyph glyph-name="unif000" unicode="&#xf000;" 
-d="M264 716h20h456h20l8 -20q32 -72 32 -172q0 -110 -74 -192t-182 -94v-194h160v-64h-384v64h160v194q-108 12 -182 94t-74 192q0 100 32 172q3 6 8 20zM308 652q-20 -58 -20 -128q0 -94 65 -159t159 -65q84 0 147 55t73 137q-147 0 -442 2q-2 12 -2 28v4q0 14 1 28
-q66 0 200 1q134 0 245 1q-4 56 -18 96h-408z" />
-    <glyph glyph-name="unif001" unicode="&#xf001;" 
-d="M864 756v-40v-512q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38q34 0 64 -18v236l-448 -84v-358q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38q34 0 64 -18v402v28q6 1 26 4l512 96q9 2 38 8zM800 678l-448 -84v-64l448 84v64zM736 268q-26 0 -45 -19t-19 -45
-t19 -45t45 -19t45 19t19 45t-19 45t-45 19zM224 172q-26 0 -45 -19t-19 -45t19 -45t45 -19t45 19t19 45t-19 45t-45 19z" />
-    <glyph glyph-name="unif002" unicode="&#xf002;" 
-d="M608 780q132 0 226 -94t94 -226t-94 -226t-226 -94q-114 0 -202 72q-85 -86 -254 -256l-48 48q64 63 256 254q-72 88 -72 202q0 132 94 226t226 94zM608 716q-106 0 -181 -75t-75 -181t75 -181t181 -75t181 75t75 181t-75 181t-181 75z" />
-    <glyph glyph-name="unif003" unicode="&#xf003;" 
-d="M96 620h32h768h32v-32v-512v-32h-32h-768h-32v32v512v32zM234 556q69 -46 278 -184q70 46 278 184h-556zM160 528v-420h704v420q-84 -56 -334 -224q-5 -3 -18 -10q-4 2 -18 10q-83 56 -334 224z" />
-    <glyph glyph-name="unif004" unicode="&#xf004;" 
-d="M720 716q100 0 170 -70t70 -170q0 -36 -21 -78t-35 -58q-12 -16 -22 -26q-123 -123 -370 -368q-92 92 -370 368q-10 10 -23 26t-35 58q-20 42 -20 78q0 100 70 170t170 70q106 0 208 -92q102 92 208 92z" />
-    <glyph glyph-name="unif005" unicode="&#xf005;" 
-d="M970 474q-61 -55 -242 -218l68 -320q-71 40 -284 162q-71 -41 -284 -162l68 320q-60 54 -242 218q81 8 324 34q33 75 134 300q34 -75 134 -300q81 -9 324 -34z" />
-    <glyph glyph-name="unif006" unicode="&#xf006;" 
-d="M512 808q7 -17 28 -66q26 -59 104 -234q64 -7 256 -26l72 -8l-56 -48q-47 -43 -188 -170l52 -252l16 -68l-64 36l-220 128l-220 -128l-64 -36l16 68l52 252q-47 42 -188 170l-56 48l72 8q64 6 256 26q26 58 104 234q7 16 28 66zM512 652q-20 -47 -82 -186q-2 -5 -8 -18
-h-18q-50 -6 -200 -22q37 -34 148 -134q4 -4 16 -14q-1 -5 -4 -18l-44 -196l176 100l16 8l16 -8l176 -100l-44 196q-1 4 -4 18q4 3 16 14q37 33 148 134q-50 5 -200 22h-18q-2 4 -8 18q-21 46 -82 186z" />
-    <glyph glyph-name="unif007" unicode="&#xf007;" 
-d="M502 716q92 0 158 -66t66 -158q0 -56 -27 -106t-73 -80q88 -38 142 -117t54 -177h-64q0 106 -75 181t-181 75t-181 -75t-75 -181h-64q0 98 54 177t142 117q-46 30 -73 80t-27 106q0 92 66 158t158 66zM502 652q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113
-t-47 113t-113 47z" />
-    <glyph glyph-name="unif008" unicode="&#xf008;" 
-d="M128 748h32h704h32v-32v-704v-32h-32h-704h-32v32v440v264v32zM192 684v-640h64v32h64v-32h384v32h64v-32h64v640h-64v-32h-64v32h-384v-32h-64v32h-64zM256 588h64v-64h-64v64zM704 588h64v-64h-64v64zM256 460h64v-64h-64v64zM704 460h64v-64h-64v64zM256 332h64v-64
-h-64v64zM704 332h64v-64h-64v64zM256 204h64v-64h-64v64zM704 204h64v-64h-64v64z" />
-    <glyph glyph-name="unif009" unicode="&#xf009;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-256h256v256h-256zM544 652v-256h256v256h-256zM224 332v-256h256v256h-256zM544 332v-256h256v256h-256z" />
-    <glyph glyph-name="unif00a" unicode="&#xf00a;" 
-d="M96 684h32h768h32v-32v-576v-32h-32h-768h-32v32v576v32zM160 620v-128h128v128h-128zM352 620v-128h128v128h-128zM544 620v-128h128v128h-128zM736 620v-128h128v128h-128zM160 428v-128h128v128h-128zM352 428v-128h128v128h-128zM544 428v-128h128v128h-128zM736 428
-v-128h128v128h-128zM160 236v-128h128v128h-128zM352 236v-128h128v128h-128zM544 236v-128h128v128h-128zM736 236v-128h128v128h-128z" />
-    <glyph glyph-name="unif00b" unicode="&#xf00b;" 
-d="M128 684h32h704h32v-32v-576v-32h-32h-704h-32v32v576v32zM192 620v-128h160v128h-160zM416 620v-128h416v128h-416zM192 428v-128h160v128h-160zM416 428v-128h416v128h-416zM192 236v-128h160v128h-160zM416 236v-128h416v128h-416z" />
-    <glyph glyph-name="unif00c" unicode="&#xf00c;" 
-d="M904 676l48 -48l-576 -576l-24 -20l-24 20l-256 256l48 48q58 -59 232 -234q138 138 552 554z" />
-    <glyph glyph-name="unif00d" unicode="&#xf00d;" 
-d="M232 692q70 -71 280 -282q70 70 280 282l48 -48q-70 -70 -282 -280q71 -70 282 -280l-48 -48q-70 70 -280 282q-70 -71 -280 -282l-48 48q70 70 282 280q-71 70 -282 280z" />
-    <glyph glyph-name="unif00e" unicode="&#xf00e;" 
-d="M608 780q132 0 226 -94t94 -226t-94 -226t-226 -94q-114 0 -202 72q-85 -86 -254 -256l-48 48q64 63 256 254q-72 88 -72 202q0 132 94 226t226 94zM608 716q-106 0 -181 -75t-75 -181t75 -181t181 -75t181 75t75 181t-75 181t-181 75zM576 588h64v-96h96v-64h-96v-96
-h-64v96h-96v64h96v96z" />
-    <glyph glyph-name="unif010" unicode="&#xf010;" 
-d="M608 780q132 0 226 -94t94 -226t-94 -226t-226 -94q-114 0 -202 72q-85 -86 -254 -256l-48 48q64 63 256 254q-72 88 -72 202q0 132 94 226t226 94zM608 716q-106 0 -181 -75t-75 -181t75 -181t181 -75t181 75t75 181t-75 181t-181 75zM480 492h256v-64h-256v64z" />
-    <glyph glyph-name="unif011" unicode="&#xf011;" 
-d="M480 748h64v-384h-64v384zM384 726v-70q-86 -36 -139 -116t-53 -176q0 -132 94 -226t226 -94t226 94t94 226q0 96 -53 176t-139 116v70q114 -40 185 -139t71 -223q0 -158 -113 -271t-271 -113t-271 113t-113 271q0 124 71 223t185 139z" />
-    <glyph glyph-name="unif012" unicode="&#xf012;" 
-d="M672 748h192v-768h-192v768zM416 524h192v-544h-192v544zM160 300h192v-320h-192v320z" />
-    <glyph glyph-name="unif013" unicode="&#xf013;" 
-d="M422 780h26h128h26q1 -7 6 -26q4 -24 18 -94q44 -18 82 -50q31 10 94 32q6 2 26 8q3 -6 12 -22l64 -112q3 -6 12 -22l-18 -18q-18 -16 -72 -62q6 -36 6 -50t-6 -50q24 -21 72 -62q4 -5 18 -18q-3 -6 -12 -22l-64 -112q-3 -6 -12 -22q-7 2 -26 8q-24 8 -94 32
-q-38 -32 -82 -50q-6 -32 -18 -94q-2 -7 -6 -26h-26h-128h-26q-1 6 -6 26q-4 23 -18 94q-44 18 -82 50q-31 -11 -94 -32q-6 -2 -26 -8q-3 5 -12 22l-64 112q-3 5 -12 22q5 4 18 18q18 15 72 62q-6 36 -6 50t6 50q-24 20 -72 62l-18 18q3 5 12 22l64 112q3 5 12 22q7 -2 26 -8
-q24 -8 94 -32q38 32 82 50q6 31 18 94q2 6 6 26zM474 716l-16 -84q-1 -5 -4 -18q-4 -2 -18 -6q-54 -18 -96 -56q-5 -4 -16 -12l-16 4q-21 7 -82 28q-10 -16 -38 -64l64 -56l16 -12q-1 -5 -6 -20q-6 -26 -6 -56t6 -56q2 -7 6 -20l-16 -12l-64 -56q9 -16 38 -64q20 7 82 28
-l16 4l16 -12q42 -38 96 -56l18 -6q1 -5 4 -18l16 -84h76l16 84q1 4 4 18q4 1 18 6q54 18 96 56q5 4 16 12l16 -4q21 -7 82 -28q10 16 38 64l-64 56q-3 3 -14 12l4 20q6 26 6 56t-6 56q-2 6 -6 20l16 12l64 56q-9 16 -38 64q-20 -7 -82 -28l-16 -4l-16 12q-42 38 -96 56
-l-18 6q-1 4 -4 18l-16 84h-76zM512 524q66 0 113 -47t47 -113t-47 -113t-113 -47t-113 47t-47 113t47 113t113 47zM512 460q-40 0 -68 -28t-28 -68t28 -68t68 -28t68 28t28 68t-28 68t-68 28z" />
-    <glyph glyph-name="unif014" unicode="&#xf014;" 
-d="M353 700q2 -8 9 -31q-46 -13 -185 -53q5 -15 18 -61q8 2 31 9q246 71 328 94q81 23 226 64l30 9q-4 15 -17 61q-46 -13 -185 -52q-2 7 -9 30q-7 27 -30 40q-13 7 -28 7q-10 0 -21 -3q-41 -11 -123 -35q-27 -8 -39 -30t-5 -49zM538 753q2 -8 9 -31q-31 -9 -123 -35
-q-3 8 -9 31q31 8 123 35zM808 588v-512q0 -40 -28 -68t-68 -28h-384q-40 0 -68 28t-28 68v489q21 6 35 11q15 4 42 12h215h284zM296 588v-512q0 -14 9 -23t23 -9h384q14 0 23 9t9 23v512h-448zM360 492h64v-352h-64v352zM488 492h64v-352h-64v352zM616 492h64v-352h-64v352z
-" />
-    <glyph glyph-name="unif015" unicode="&#xf015;" 
-d="M512 792l24 -20l416 -416l-48 -48q-10 10 -40 42v-338v-32h-32h-224h-32v32v288h-128v-288v-32h-32h-224h-32v32v338q-10 -11 -40 -42l-48 48l416 416zM512 702l-288 -288v-370h160v288v32h32h192h32v-32v-288h160v370z" />
-    <glyph glyph-name="unif016" unicode="&#xf016;" 
-d="M160 780h32h384h12l12 -8l192 -192l8 -12v-12v-576v-32h-32h-576h-32v32v480v288v32zM224 716v-704h512v512h-160h-32v32v160h-320zM608 670v-82h82q-21 20 -82 82z" />
-    <glyph glyph-name="unif017" unicode="&#xf017;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 684q-132 0 -226 -94t-94 -226t94 -226t226 -94t226 94t94 226t-94 226t-226 94zM480 620h64v-224h160v-64h-192h-32v32v256z" />
-    <glyph glyph-name="unif018" unicode="&#xf018;" 
-d="M176 684h24h624h24l8 -24l148 -576l12 -40h-44h-920h-44l12 40l148 576zM224 620l-132 -512h380q0 32 2 128h76q1 -32 2 -128h380l-132 512h-260q1 -24 2 -96h-60q0 24 2 96h-260zM480 460h64l4 -160h-72z" />
-    <glyph glyph-name="unif019" unicode="&#xf019;" 
-d="M480 748h64v-530q42 42 168 170l48 -48l-224 -224l-24 -20l-24 20l-224 224l48 48q42 -43 168 -170v530zM224 44h432h144v-64h-576v64z" />
-    <glyph glyph-name="unif01a" unicode="&#xf01a;" 
-d="M512 780q172 0 294 -122t122 -294t-122 -294t-294 -122t-294 122t-122 294t122 294t294 122zM512 716q-146 0 -249 -103t-103 -249t103 -249t249 -103t249 103t103 249t-103 249t-249 103zM480 588h64v-328l128 128l44 -48l-180 -180l-24 -24l-24 24l-180 180l44 48
-l128 -128v328z" />
-    <glyph glyph-name="unif01b" unicode="&#xf01b;" 
-d="M512 780q172 0 294 -122t122 -294t-122 -294t-294 -122t-294 122t-122 294t122 294t294 122zM512 716q-146 0 -249 -103t-103 -249t103 -249t249 -103t249 103t103 249t-103 249t-249 103zM512 592l24 -24l180 -180l-44 -48l-128 128v-328h-64v328l-128 -128l-44 48
-l180 180z" />
-    <glyph glyph-name="unif01c" unicode="&#xf01c;" 
-d="M228 716h28h512h28l4 -28l64 -416v-2v-2v-224v-32h-32h-640h-32v32v224v2v2l64 416zM284 652q-13 -88 -54 -352h186h32v-32q0 -26 19 -45t45 -19t45 19t19 45v32h32h186q-14 88 -54 352h-456zM224 236v-160h576v160h-166q-12 -42 -45 -69t-77 -27t-77 27t-45 69h-166z
-" />
-    <glyph glyph-name="unif01d" unicode="&#xf01d;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 684q-132 0 -226 -94t-94 -226t94 -226t226 -94t226 94t94 226t-94 226t-226 94zM384 584l48 -28l288 -164l48 -28l-48 -28l-288 -164l-48 -28v56v328v56zM448 474v-220
-q48 27 192 110q-48 27 -192 110z" />
-    <glyph glyph-name="unif01e" unicode="&#xf01e;" 
-d="M512 780h32v-64h-32v64zM612 766q7 -2 28 -6v-2h2q6 -3 26 -10h2h2q0 -1 2 -2q-7 -15 -26 -58h-2h-2q-5 2 -22 8l-2 2q-6 1 -24 6q4 15 16 62zM128 748h224h32v-32v-224h-64v168q-74 -50 -117 -127t-43 -169q0 -146 103 -249t249 -103t249 103t103 249v32h64v-32
-q0 -172 -122 -294t-294 -122t-294 122t-122 294q0 196 148 320h-116v64zM732 716l16 -12h2q6 -4 22 -16v-2h2q3 -2 10 -8l-44 -48l-6 6h-2q-5 4 -18 16h-2q-4 2 -16 10q9 13 36 54zM828 632l8 -8l2 -2q5 -6 18 -22v-2q3 -5 12 -18q-14 -9 -56 -34q-2 3 -8 14q-1 1 -2 4
-q-4 4 -14 18v2l-8 8zM896 524q0 -1 2 -4h2v-2q2 -7 8 -26q1 -1 2 -4q2 -7 6 -26q-15 -5 -60 -18q-2 6 -8 26v2q-2 5 -8 22v2z" />
-    <glyph glyph-name="unif021" unicode="&#xf021;" 
-d="M512 748q174 0 288 -132v100h64v-192v-32h-32h-192v64h126q-96 128 -254 128q-102 0 -182 -56t-114 -148l-60 24q42 108 139 176t217 68zM808 248l60 -24q-42 -108 -139 -176t-217 -68q-172 0 -288 132v-100h-64v192v32h32h192v-64h-128q46 -58 113 -93t143 -35
-q102 0 182 56t114 148z" />
-    <glyph glyph-name="unif022" unicode="&#xf022;" 
-d="M328 708l48 -48l-128 -128l-24 -20l-24 20l-64 64l48 48q10 -11 40 -42q26 26 104 106zM480 652h416v-64h-416v64zM328 452l48 -48l-128 -128l-24 -20l-24 20l-64 64l48 48q10 -11 40 -42q26 26 104 106zM480 396h416v-64h-416v64zM328 196l48 -48l-128 -128l-24 -20
-l-24 20l-64 64l48 48q10 -11 40 -42q26 26 104 106zM480 140h416v-64h-416v64z" />
-    <glyph glyph-name="unif023" unicode="&#xf023;" 
-d="M480 780q92 0 158 -66t66 -158v-96h64h32v-32v-448v-32h-32h-576h-32v32v448v32h32h64v96q0 92 66 158t158 66zM480 716q-66 0 -113 -47t-47 -113v-96h320v96q0 66 -48 112q-46 48 -112 48zM224 396v-384h512v384h-512z" />
-    <glyph glyph-name="unif024" unicode="&#xf024;" horiz-adv-x="574" 
-d="M193 2q2 -4 1 -7q0 -8 -5 -15q-7 -11 -20 -14q-4 -1 -8 -1q-9 0 -18 5q-11 6 -15 18q-11 43 -23 92t-25 99q-23 92 -43 178q-20 85 -31 133q-1 5 -1 9q0 9 5 19q7 16 15 25q9 9 21 11h3q9 0 12 -12q40 -166 70 -292q31 -126 62 -248zM580 445q-21 -50 -85 -76
-q-63 -27 -129 -6q-42 13 -81 3q-40 -11 -63 -50q-20 -41 -37 -41q-2 0 -3 1q-18 4 -24 30q-12 47 -28 108q-15 61 -40 166q24 56 83 87q59 30 132 9q73 -20 102 -14q29 7 55 29q24 19 36 22h2q12 -1 22 -38q13 -48 27 -98l26 -98q1 -2 2 -5q0 -2 1 -5q2 -5 3 -10q0 -2 -1 -3
-v-11zM517 465q0 2 -1 4t-1 4q-11 39 -23 82l-20 70q-30 -19 -69 -19q-40 0 -88 15q-30 9 -54 9q-28 0 -49 -12q-38 -22 -51 -46q10 -50 21 -94q12 -44 25 -98q32 41 80 48q47 6 95 -8q38 -12 79 3t56 42z" />
-    <glyph glyph-name="unif025" unicode="&#xf025;" 
-d="M512 716q146 0 249 -103t103 -249v-128v-128q0 -40 -28 -68t-68 -28h-64h-32v32v224v32h32h96v64q0 120 -84 204t-204 84t-204 -84t-84 -204v-64h96h32v-32v-224v-32h-32h-64q-40 0 -68 28t-28 68v128v128q0 146 102 248q104 104 250 104zM224 236v-128q0 -32 32 -32h32
-v160h-64zM736 236v-160h32q32 0 32 32v128h-64z" />
-    <glyph glyph-name="unif026" unicode="&#xf026;" 
-d="M480 728v-76v-576v-76l-56 52q-38 38 -150 152h-114h-32v32v256v32h32h114q37 38 150 152zM416 574q-26 -27 -104 -106l-12 -8h-12h-96v-192h96h12l12 -8q26 -27 104 -106v420z" />
-    <glyph glyph-name="unif027" unicode="&#xf027;" 
-d="M480 728v-76v-576v-76l-56 52q-38 38 -150 152h-114h-32v32v256v32h32h114q37 38 150 152zM416 574q-26 -27 -104 -106l-12 -8h-12h-96v-192h96h12l12 -8q26 -27 104 -106v420zM592 492q48 -56 48 -128t-48 -128q-15 16 -46 48q30 36 30 80t-30 80q15 16 46 48z" />
-    <glyph glyph-name="unif028" unicode="&#xf028;" 
-d="M480 728v-76v-576v-76l-56 52q-38 38 -150 152h-114h-32v32v256v32h32h114q37 38 150 152zM772 672q124 -130 124 -308t-124 -308q-15 14 -44 44q104 112 104 264t-104 264q15 14 44 44zM682 582q86 -92 86 -218t-86 -218l-46 46q68 74 68 172t-68 172zM416 574
-q-26 -27 -104 -106l-12 -8h-12h-96v-192h96h12l12 -8q26 -27 104 -106v420zM592 492q48 -56 48 -128t-48 -128q-15 16 -46 48q30 36 30 80t-30 80q15 16 46 48z" />
-    <glyph glyph-name="unif029" unicode="&#xf029;" 
-d="M160 716h32h192h32v-32v-192v-32h-32h-96v-64h-64v64h-32h-32v32v192v32zM416 460h192v32v192v32h32h192h32v-32v-192v-32h-32h-32v-64h-64v64h-64v-64h-128v-64h64v-64h-192v-32v-192v-32h-32h-192h-32v32v192v32h32h160v64h128v64h-64v64zM800 396h64v-64h-64v64z
-M800 332v-64h-64v64h64zM800 268h64v-64h-64v64zM800 204v-64h-32v-64h-64v64h-128v-128h-64v192h64h96v64h64v-64h64zM704 76v-64h-64v64h64zM736 332h-64v64h64v-64zM352 332h-64v64h64v-64zM224 396v-64h-64v64h64zM480 716h64v-64h32v-64h-32v-96h-64v32h-32v64h32v128z
-M224 652v-128h128v128h-128zM672 652v-128h128v128h-128zM256 620h64v-64h-64v64zM704 620h64v-64h-64v64zM224 204v-128h128v128h-128zM256 172h64v-64h-64v64zM800 76h64v-64h-64v64z" />
-    <glyph glyph-name="unif02a" unicode="&#xf02a;" 
-d="M64 652h64v-576h-64v360v216zM192 652h192v-576h-192v576zM448 652h64v-576h-64v576zM576 652h128v-576h-128v576zM768 652h64v-576h-64v576zM896 652h64v-576h-64v576z" />
-    <glyph glyph-name="unif02b" unicode="&#xf02b;" 
-d="M511 716h12h308h32v-32q1 -77 1 -308v-12q-2 -2 -8 -10q-92 -92 -369 -367q-6 -5 -22 -20l-24 20q-77 76 -305 304l-20 24q5 5 20 22q91 93 365 371q3 2 10 8zM539 652q-83 -85 -335 -337l260 -260q84 85 336 337q0 65 -1 260h-260zM704 588q14 0 23 -9t9 -23t-9 -23
-t-23 -9t-23 9t-9 23t9 23t23 9z" />
-    <glyph glyph-name="unif02c" unicode="&#xf02c;" 
-d="M468 748h12h288h32v-32v-288v-12l-8 -12l-352 -352l-24 -20l-24 20l-288 288l-20 24l20 24l352 352zM494 684l-320 -320l242 -242l320 320v242h-242zM832 652h64h32v-32v-308v-12q-2 -3 -8 -10q-84 -84 -338 -334q-5 -5 -22 -20l-24 20l-60 64l44 44l40 -40l304 304v260
-h-32v64zM640 620q14 0 23 -9t9 -23t-9 -23t-23 -9t-23 9t-9 23t9 23t23 9z" />
-    <glyph glyph-name="unif02d" unicode="&#xf02d;" 
-d="M320 716q96 0 192 -38q96 38 192 38q46 0 97 -10t79 -22q9 -4 28 -10q5 -3 20 -10v-20v-584v-48h-360q-20 -32 -56 -32t-56 32h-360v48v584v20q5 2 20 10q100 42 204 42zM320 652q-74 0 -160 -32v-76v-440q84 28 160 28t160 -28v516q-90 32 -160 32zM704 652
-q-70 0 -160 -32v-516q84 28 160 28t160 -28v516q-86 32 -160 32z" />
-    <glyph glyph-name="unif02e" unicode="&#xf02e;" 
-d="M224 716h32h512h32v-32v-640v-64q-13 9 -52 38q-59 44 -236 178q-59 -45 -236 -178q-13 -10 -52 -38v64v640v32zM288 652v-544q51 38 204 154q5 3 20 14q5 -4 20 -14q51 -39 204 -154v544h-448z" />
-    <glyph glyph-name="unif02f" unicode="&#xf02f;" 
-d="M288 748h32h384h32v-32v-192h64q40 0 68 -28t28 -68v-288v-32h-32h-128v-96v-32h-32h-384h-32v32v96h-128h-32v32v54v234q0 40 28 68t68 28h64v192v32zM352 684v-160h320v160h-320zM224 460q-32 0 -32 -32v-256h96v96v32h32h384h32v-32v-96h96v256q0 32 -32 32h-576z
-M256 428q14 0 23 -9t9 -23t-9 -23t-23 -9t-23 9t-9 23t9 23t23 9zM352 236v-192h320v192h-320z" />
-    <glyph glyph-name="unif030" unicode="&#xf030;" 
-d="M368 684h16h256h16q2 -3 10 -12q9 -13 38 -52h192h32v-32v-512v-32h-32h-768h-32v32v512v32h32h192q10 13 38 52q3 3 10 12zM400 620q-10 -13 -38 -52q-3 -3 -10 -12h-16h-176v-448h704v448h-176h-16q-2 3 -10 12q-9 13 -38 52h-224zM256 524q14 0 23 -9t9 -23t-9 -23
-t-23 -9t-23 9t-9 23t9 23t23 9zM512 524q80 0 136 -56t56 -136t-56 -136t-136 -56t-136 56t-56 136t56 136t136 56zM512 460q-54 0 -91 -37t-37 -91t37 -91t91 -37t91 37t37 91t-37 91t-91 37z" />
-    <glyph glyph-name="unif031" unicode="&#xf031;" 
-d="M480 684h64l224 -640h-64l-68 192h-248l-68 -192h-64zM512 592q-26 -73 -102 -292h204q-25 73 -102 292z" />
-    <glyph glyph-name="unif032" unicode="&#xf032;" 
-d="M512 652h-288v-576h352q68 0 114 46t46 114q0 52 -29 93t-77 57q42 48 42 106q0 68 -46 114t-114 46zM288 396v192h224q40 0 68 -28t28 -68t-28 -68t-68 -28h-224zM288 140v192h288q40 0 68 -28t28 -68t-28 -68t-68 -28h-288zM512 716q94 0 159 -65t65 -159
-q0 -40 -16 -84q80 -68 80 -172q0 -94 -65 -159t-159 -65h-352h-64v64v576v64h64h288zM352 524v-64h160q32 0 32 32t-32 32h-160zM352 268v-64h224q32 0 32 32t-32 32h-224z" />
-    <glyph glyph-name="unif033" unicode="&#xf033;" 
-d="M376 716h30h256h34q0 -9 -2 -34q-1 -24 -6 -96q0 -8 -2 -30h-30h-34l-28 -384h30h34q-1 -9 -2 -34q-2 -24 -6 -96q-1 -8 -2 -30h-30h-256h-34q0 8 2 34q1 24 6 96q0 7 2 30h30h34l28 384h-30h-34q1 8 2 34q2 24 6 96q1 7 2 30zM436 652q-1 -8 -2 -32h30h34q-1 -9 -2 -34
-l-32 -448q0 -8 -2 -30h-30h-34q0 -8 -2 -32h192q1 8 2 32h-30h-34q1 8 2 34l32 448q0 7 2 30h30h34q0 8 2 32h-192z" />
-    <glyph glyph-name="unif034" unicode="&#xf034;" 
-d="M128 684h512v-64h-224v-576h-64v576h-224v64zM800 664l112 -140h-80v-320h80l-112 -140l-112 140h80v320h-80z" />
-    <glyph glyph-name="unif035" unicode="&#xf035;" 
-d="M256 684h512v-64h-224v-448h-64v448h-224v64zM320 188v-80h384v80l140 -112l-140 -112v80h-384v-80l-140 112z" />
-    <glyph glyph-name="unif036" unicode="&#xf036;" 
-d="M96 652h832v-64h-832v64zM96 524h576v-64h-576v64zM96 396h832v-64h-832v64zM96 268h576v-64h-576v64zM96 140h832v-64h-832v64z" />
-    <glyph glyph-name="unif037" unicode="&#xf037;" 
-d="M96 652h832v-64h-832v64zM224 524h576v-64h-576v64zM96 396h832v-64h-832v64zM224 268h576v-64h-576v64zM96 140h832v-64h-832v64z" />
-    <glyph glyph-name="unif038" unicode="&#xf038;" 
-d="M96 652h832v-64h-832v64zM352 524h576v-64h-576v64zM96 396h832v-64h-832v64zM352 268h576v-64h-576v64zM96 140h832v-64h-832v64z" />
-    <glyph glyph-name="unif039" unicode="&#xf039;" 
-d="M99 653h832v-64h-832v64zM99 524h832v-64h-832v64zM99 396h832v-64h-832v64zM99 268h832v-64h-832v64zM99 140h832v-64h-832v64z" />
-    <glyph glyph-name="unif03a" unicode="&#xf03a;" 
-d="M128 716h32h128h32v-32v-128v-32h-32h-128h-32v32v128v32zM192 652v-64h64v64h-64zM384 652h480v-64h-480v64zM128 460h32h128h32v-32v-128v-32h-32h-128h-32v32v128v32zM192 396v-64h64v64h-64zM384 396h480v-64h-480v64zM128 204h32h128h32v-32v-128v-32h-32h-128h-32
-v32v128v32zM192 140v-64h64v64h-64zM384 140h480v-64h-480v64z" />
-    <glyph glyph-name="unif03b" unicode="&#xf03b;" 
-d="M96 652h832v-64h-832v64zM96 524h608v-64h-608v64zM928 524v-320l-160 160zM96 396h608v-64h-608v64zM96 268h608v-64h-608v64zM96 140h832v-64h-832v64z" />
-    <glyph glyph-name="unif03c" unicode="&#xf03c;" 
-d="M96 652h416v-64h-416v64zM96 524h640v-64h-640v64zM800 524l160 -160l-160 -160v320zM96 396h640v-64h-640v64zM96 268h640v-64h-640v64zM96 140h416v-64h-416v64z" />
-    <glyph glyph-name="unif03d" unicode="&#xf03d;" 
-d="M64 620h32h640h32v-32v-76q36 18 146 72q11 6 46 24v-52v-384v-52q-12 6 -46 24q-37 18 -146 72v-76v-32h-32h-640h-32v32v280v168v32zM128 556v-384h576v76v20v192v20v76h-576zM896 504l-128 -64v-152l128 -64v280z" />
-    <glyph glyph-name="unif03e" unicode="&#xf03e;" 
-d="M64 716h32h832h32v-32v-640v-32h-32h-832h-32v32v400v240v32zM128 652v-412l200 200l24 24l24 -24l184 -184l120 120l24 24l24 -24l168 -168v444h-768zM768 588q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM352 372l-224 -224v-72h518
-q-73 74 -294 296zM704 308q-25 -25 -100 -98q33 -34 132 -134h160v40z" />
-    <glyph glyph-name="unif040" unicode="&#xf040;" 
-d="M790 748q42 0 74 -32q30 -30 30 -73t-30 -75q-1 -2 -4 -4q5 -5 20 -18l-22 -22q-125 -125 -498 -500q-2 -2 -8 -6q-2 -1 -10 -2l-176 -36q-11 -2 -46 -8q2 11 8 46l36 176q1 2 2 10q2 2 6 8q125 124 500 498q6 5 22 22l20 -20q0 1 2 4q32 32 74 32zM790 684
-q-14 0 -28 -12l-2 -4l56 -56q1 0 4 2q14 14 14 28q0 15 -14 30q-14 12 -30 12zM696 642q-12 -12 -48 -46l96 -96q12 12 46 48zM604 550q-84 -84 -336 -334l60 -12l20 -4l4 -20l12 -60q83 84 334 336q-24 23 -94 94zM224 160q-4 -16 -14 -64q8 -9 34 -34q16 3 64 14l-16 68z
-" />
-    <glyph glyph-name="unif041" unicode="&#xf041;" 
-d="M512 780q120 0 204 -84t84 -204q0 -56 -44 -152q-32 -78 -88 -172q-28 -50 -61 -102t-51 -78q-6 -9 -18 -26q-7 -10 -26 -38q-6 9 -26 38q-66 94 -130 206q-56 94 -88 172q-44 96 -44 152q0 120 84 204t204 84zM512 716q-94 0 -159 -65t-65 -159q0 -42 36 -128
-q30 -66 88 -164q50 -86 100 -160q50 74 100 160q58 98 88 164q36 86 36 128q0 94 -66 158q-64 66 -158 66zM512 556q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19z" />
-    <glyph glyph-name="unif042" unicode="&#xf042;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 684q-132 0 -226 -94t-94 -226t94 -226t226 -94v640z" />
-    <glyph glyph-name="unif043" unicode="&#xf043;" 
-d="M512 766q6 -8 24 -30q66 -78 130 -172q60 -90 90 -152q44 -88 44 -144q0 -118 -85 -203t-203 -85t-203 85t-85 203q0 56 44 144q30 62 90 152q28 42 61 85t51 65q6 7 18 22q6 7 24 30zM512 664q-60 -74 -102 -136q-52 -76 -86 -144q-36 -76 -36 -116q0 -92 66 -158
-t158 -66t158 66t66 158q0 40 -36 116q-34 68 -86 144q-42 62 -102 136zM352 268h64q0 -40 28 -68t68 -28v-64q-66 0 -113 47t-47 113z" />
-    <glyph glyph-name="unif044" unicode="&#xf044;" 
-d="M800 748q40 0 67 -28t27 -68t-26 -68q-105 -106 -316 -316l-8 -8h-10l-112 -24q-11 -2 -46 -8q2 11 8 46l24 112v10l8 8l316 316q28 28 68 28zM800 684q-12 0 -22 -10q-103 -104 -310 -310l-12 -56l56 12q78 77 310 310q11 11 11 22t-11 22q-10 10 -22 10zM128 620h422
-l-64 -64h-294v-512h512v294l64 64v-422h-640v400v240z" />
-    <glyph glyph-name="unif045" unicode="&#xf045;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-576h576v576h-576zM719 185q0 30 -21 52q-21 21 -52 21q-12 0 -24 -5q-12 -4 -20 -11l-81 54q-34 22 -81 53q1 3 1 7q1 4 1 7q0 5 -1 8v7q60 38 112 72l52 33q8 -5 19 -9q11 -5 22 -5q31 0 52 21
-q21 22 21 52t-21 51t-52 21q-30 0 -51 -21t-21 -51q0 -5 1 -10q1 -4 1 -9q-25 -17 -44 -29t-34 -21q-27 -18 -44 -29t-38 -26q-11 8 -22 13q-12 4 -25 4q-30 0 -51 -21q-22 -21 -22 -51t22 -52q21 -21 51 -21q12 0 23 4t20 11q58 -35 90 -55q32 -21 74 -48l-2 -8v-9
-q0 -31 21 -52t51 -21q31 0 52 21q21 22 21 52z" />
-    <glyph glyph-name="unif046" unicode="&#xf046;" 
-d="M128 748h762l-64 -64h-634v-640h640v378l64 64v-506h-768v480v288zM872 644l48 -48l-384 -384l-24 -20l-24 20l-160 160l48 48q34 -35 136 -138q90 90 360 362z" />
-    <glyph glyph-name="unif047" unicode="&#xf047;" 
-d="M512 907l23 -23l181 -181q-12 -11 -46 -45q-31 31 -125 126v-388h387q-31 32 -126 126q11 12 45 45q46 -45 181 -181q6 -5 23 -22l-23 -23l-181 -181l-45 45l126 126h-387v-387q31 31 125 126l46 -46q-46 -45 -181 -181q-6 -5 -23 -22q-6 5 -23 22q-45 46 -181 181l46 46
-q31 -32 125 -126v387h-387l126 -126l-45 -45q-46 45 -181 181l-23 23q6 5 23 22q45 46 181 181l45 -45q-32 -31 -126 -126h387v388q-31 -32 -125 -126q-12 11 -46 45q46 45 181 181z" />
-    <glyph glyph-name="unif048" unicode="&#xf048;" 
-d="M256 716h64v-336q4 2 14 10l416 288q13 8 50 34v-60v-576v-60q-12 8 -50 34l-416 288q-3 2 -14 10v-336h-64v704zM736 592l-328 -228l328 -228v456z" />
-    <glyph glyph-name="unif049" unicode="&#xf049;" 
-d="M256 716h64v-336q4 2 14 10l416 288q13 8 50 34v-60v-576v-60q-12 8 -50 34l-416 288q-3 2 -14 10v-336h-64v704zM736 592l-328 -228l328 -228v456z" />
-    <glyph glyph-name="unif04a" unicode="&#xf04a;" 
-d="M544 716v-64v-172q67 49 268 198q13 9 52 38v-64v-576v-64q-13 9 -52 38q-67 49 -268 198v-172v-64q-13 9 -52 38l-384 288q-8 6 -32 26q8 6 32 26l384 288q13 9 52 38zM800 588l-268 -196l-36 -28l36 -28l268 -196v448zM480 588q-74 -56 -298 -224q75 -56 298 -224v172
-v40v24v40v172z" />
-    <glyph glyph-name="unif04b" unicode="&#xf04b;" 
-d="M288 712l48 -32l448 -288l44 -28l-44 -28l-448 -288l-48 -32v60v576v60zM352 594v-460q89 57 356 230q-89 57 -356 230z" />
-    <glyph glyph-name="unif04c" unicode="&#xf04c;" 
-d="M320 684h64v-640h-64v640zM640 684h64v-640h-64v640z" />
-    <glyph glyph-name="unif04d" unicode="&#xf04d;" 
-d="M160 684h32h576h32v-32v-576v-32h-32h-576h-32v32v576v32zM224 620v-512h512v512h-512z" />
-    <glyph glyph-name="unif04e" unicode="&#xf04e;" 
-d="M480 716q13 -10 52 -38l384 -288q8 -7 32 -26q-8 -7 -32 -26l-384 -288q-13 -10 -52 -38v64v172q-67 -50 -268 -198q-13 -10 -52 -38v64v576v64q13 -10 52 -38q67 -50 268 -198v172v64zM224 588v-448l268 196l36 28l-36 28zM544 588v-172v-40v-24v-40v-172q74 56 298 224
-q-75 56 -298 224z" />
-    <glyph glyph-name="unif050" unicode="&#xf050;" 
-d="M704 716h64v-704h-64v336q-4 -3 -14 -10l-416 -288q-13 -9 -50 -34v60v576v60q12 -9 50 -34l416 -288q3 -3 14 -10v336zM288 592v-456l328 228z" />
-    <glyph glyph-name="unif051" unicode="&#xf051;" 
-d="M704 716h64v-704h-64v336q-4 -3 -14 -10l-416 -288q-13 -9 -50 -34v60v576v60q12 -9 50 -34l416 -288q3 -3 14 -10v336zM288 592v-456l328 228z" />
-    <glyph glyph-name="unif052" unicode="&#xf052;" 
-d="M512 664l24 -20l288 -288l52 -56h-76h-576h-76l52 56l288 288zM512 574q-52 -53 -210 -210h420q-53 52 -210 210zM128 172h768v-64h-768v64z" />
-    <glyph glyph-name="unif053" unicode="&#xf053;" 
-d="M632 702q-84 -85 -338 -338l338 -338q18 17 70 70q-61 61 -246 244l-24 24l24 24q62 61 246 244z" />
-    <glyph glyph-name="unif054" unicode="&#xf054;" 
-d="M392 702l-70 -70q61 -61 246 -244l24 -24l-24 -24q-62 -61 -246 -244q17 -18 70 -70l338 338q-85 84 -338 338z" />
-    <glyph glyph-name="unif055" unicode="&#xf055;" 
-d="M512 780q172 0 294 -122t122 -294t-122 -294t-294 -122t-294 122t-122 294t122 294t294 122zM512 716q-146 0 -249 -103t-103 -249t103 -249t249 -103t249 103t103 249t-103 249t-249 103zM480 556h64v-160h160v-64h-160v-160h-64v160h-160v64h160v160z" />
-    <glyph glyph-name="unif056" unicode="&#xf056;" 
-d="M512 780q172 0 294 -122t122 -294t-122 -294t-294 -122t-294 122t-122 294t122 294t294 122zM512 716q-146 0 -249 -103t-103 -249t103 -249t249 -103t249 103t103 249t-103 249t-249 103zM320 396h384v-64h-384v64z" />
-    <glyph glyph-name="unif057" unicode="&#xf057;" 
-d="M512 780q172 0 294 -122t122 -294t-122 -294t-294 -122t-294 122t-122 294t122 294t294 122zM512 716q-146 0 -249 -103t-103 -249t103 -249t249 -103t249 103t103 249t-103 249t-249 103zM392 532q30 -31 120 -122q30 30 120 122l48 -48q-30 -30 -122 -120
-q31 -30 122 -120l-48 -48q-30 30 -120 122q-30 -31 -120 -122l-48 48q30 30 122 120q-31 30 -122 120z" />
-    <glyph glyph-name="unif058" unicode="&#xf058;" 
-d="M512 780q170 0 288 -118q-15 -16 -44 -46q-100 100 -244 100q-146 0 -249 -103t-103 -249t103 -249t249 -103t249 103t103 249q0 40 -10 80l52 52q22 -58 22 -132q0 -172 -122 -294t-294 -122t-294 122t-122 294t122 294t294 122zM872 644l48 -48l-384 -384l-24 -20
-l-24 20l-160 160l48 48q34 -35 136 -138q90 90 360 362z" />
-    <glyph glyph-name="unif059" unicode="&#xf059;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 684q-132 0 -226 -94t-94 -226t94 -226t226 -94t226 94t94 226t-94 226t-226 94zM512 556q52 0 90 -38t38 -90q0 -38 -23 -70t-61 -46q-4 -2 -12 -4v-40h-64v40q0 48 44 62
-q4 1 12 4q40 12 40 54q0 26 -19 45t-45 19t-45 -19t-19 -45h-64q0 52 38 90t90 38zM480 236h64v-64h-64v64z" />
-    <glyph glyph-name="unif05a" unicode="&#xf05a;" 
-d="M512 780q172 0 294 -122t122 -294t-122 -294t-294 -122t-294 122t-122 294t122 294t294 122zM512 716q-146 0 -249 -103t-103 -249t103 -249t249 -103t249 103t103 249t-103 249t-249 103zM480 556h64v-64h-64v64zM480 428h64v-256h-64v256z" />
-    <glyph glyph-name="unif05b" unicode="&#xf05b;" 
-d="M480 780h64v-66q126 -12 216 -102t102 -216h66v-64h-66q-12 -126 -102 -216t-216 -102v-66h-64v66q-126 12 -216 102t-102 216h-66v64h66q12 126 102 216t216 102v66zM480 652q-100 -12 -172 -84t-84 -172h64v-64h-64q12 -100 84 -172t172 -84v64h64v-64q100 12 172 84
-t84 172h-64v64h64q-12 100 -84 172t-172 84v-64h-64v64z" />
-    <glyph glyph-name="unif05c" unicode="&#xf05c;" 
-d="M512 780q172 0 294 -122t122 -294t-122 -294t-294 -122t-294 122t-122 294t122 294t294 122zM512 716q-146 0 -249 -103t-103 -249t103 -249t249 -103t249 103t103 249t-103 249t-249 103zM392 532q30 -31 120 -122q30 30 120 122l48 -48q-30 -30 -122 -120
-q31 -30 122 -120l-48 -48q-30 30 -120 122q-30 -31 -120 -122l-48 48q30 30 122 120q-31 30 -122 120z" />
-    <glyph glyph-name="unif05d" unicode="&#xf05d;" 
-d="M512 780q170 0 288 -118q-15 -16 -44 -46q-100 100 -244 100q-146 0 -249 -103t-103 -249t103 -249t249 -103t249 103t103 249q0 40 -10 80l52 52q22 -58 22 -132q0 -172 -122 -294t-294 -122t-294 122t-122 294t122 294t294 122zM872 644l48 -48l-384 -384l-24 -20
-l-24 20l-160 160l48 48q34 -35 136 -138q90 90 360 362z" />
-    <glyph glyph-name="unif05e" unicode="&#xf05e;" 
-d="M512 780q172 0 294 -122t122 -294t-122 -294t-294 -122t-294 122t-122 294t122 294t294 122zM512 716q-126 0 -224 -80q164 -167 492 -500q84 98 84 228q0 146 -103 249t-249 103zM244 592q-84 -98 -84 -228q0 -146 103 -249t249 -103q126 0 224 80q-164 166 -492 500z
-" />
-    <glyph glyph-name="unif060" unicode="&#xf060;" 
-d="M424 660l48 -48q-54 -54 -218 -216h642v-64h-642q55 -54 218 -216l-48 -48l-272 272l-20 24l20 24z" />
-    <glyph glyph-name="unif061" unicode="&#xf061;" 
-d="M600 660l272 -272l20 -24l-20 -24l-272 -272l-48 48q54 54 218 216h-642v64h642q-55 54 -218 216z" />
-    <glyph glyph-name="unif062" unicode="&#xf062;" 
-d="M512 744l24 -20l272 -272l-48 -48q-54 54 -216 218v-642h-64v642q-54 -55 -216 -218l-48 48l272 272z" />
-    <glyph glyph-name="unif063" unicode="&#xf063;" 
-d="M480 748h64v-642q54 54 216 218l48 -48l-272 -272l-24 -20l-24 20l-272 272l48 48q54 -55 216 -218v642z" />
-    <glyph glyph-name="unif064" unicode="&#xf064;" 
-d="M632 708l256 -256l20 -24l-20 -24l-256 -256l-48 48q50 50 202 200h-434q-66 0 -113 -47t-47 -113t47 -113t113 -47v-64q-92 0 -158 66t-66 158t66 158t158 66h434q-51 50 -202 200z" />
-    <glyph glyph-name="unif065" unicode="&#xf065;" 
-d="M448 716h384h32v-32v-384h-64v306q-132 -133 -530 -530h306v-64h-384h-32v32v384h64v-306l530 530h-306v64z" />
-    <glyph glyph-name="unif066" unicode="&#xf066;" 
-d="M904 804l48 -48l-300 -296h276v-64h-352h-32v32v352h64v-276zM96 332h352h32v-32v-352h-64v276l-296 -300l-48 48l300 296h-276v64z" />
-    <glyph glyph-name="unif067" unicode="&#xf067;" 
-d="M480 716h64v-320h320v-64h-320v-320h-64v320h-320v64h320v320z" />
-    <glyph glyph-name="unif068" unicode="&#xf068;" 
-d="M160 396h704v-64h-704v64z" />
-    <glyph glyph-name="unif069" unicode="&#xf069;" 
-d="M566 332q50 -67 198 -268l-76 -52q-44 69 -176 278q-44 -70 -176 -278q-18 13 -74 52q50 67 198 268l-296 76l28 84q73 -26 292 -102q-5 81 -20 326h96q-4 -82 -16 -326q72 25 288 102q6 -22 26 -86q-73 -19 -292 -74z" />
-    <glyph glyph-name="unif06a" unicode="&#xf06a;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 684q-132 0 -226 -94t-94 -226t94 -226t226 -94t226 94t94 226t-94 226t-226 94zM480 556h64v-256h-64v256zM480 236h64v-64h-64v64z" />
-    <glyph glyph-name="unif06b" unicode="&#xf06b;" 
-d="M384 716q64 0 120 -78q0 -2 8 -14q8 12 8 14q56 78 120 78q40 0 68 -28t28 -68q0 -16 -6 -32h134h32v-32v-128v-32h-32v-384v-32h-32h-640h-32v32v384h-32v32v128v32h32h134q-6 16 -6 32q0 40 28 68t68 28zM384 652q-32 0 -32 -32t32 -32h74q-2 2 -4 6l-4 8
-q-36 50 -66 50zM640 652q-30 0 -66 -50q-2 -4 -3 -5t-3 -5q0 -2 -2 -4h74q32 0 32 32t-32 32zM192 524v-64h288v32h64v-32h288v64h-320h-48h-272zM224 396v-352h256v320h64v-320h256v352h-576z" />
-    <glyph glyph-name="unif06c" unicode="&#xf06c;" 
-d="M800 748l12 -36q52 -180 52 -428q0 -180 -76 -266q-60 -70 -154 -70q-66 0 -140 52q-16 10 -34 24t-30 22q-10 10 -10 12q11 18 32 54q12 -8 37 -28t41 -32q58 -40 104 -40q64 0 106 48q60 70 60 224q0 216 -44 380q-56 -22 -174 -51t-166 -45q-94 -34 -140 -84
-q-52 -58 -52 -152q0 -76 72 -128q22 -16 52 -28q90 146 268 338q16 -15 48 -44q-272 -290 -332 -468q-18 -52 -16 -96q0 -8 3 -26t1 -32q-21 2 -64 8l-4 48q-4 56 18 120q16 44 44 96q-30 14 -56 32q-98 70 -98 180q0 120 70 196q56 60 164 100q56 18 188 49t186 55
-q11 5 32 16z" />
-    <glyph glyph-name="unif06d" unicode="&#xf06d;" 
-d="M428 780q1 10 18 14q3 1 6 1q15 0 37 -21q74 -80 149 -164q162 -200 162 -374q0 -124 -62 -194q-70 -78 -222 -90q-2 -2 -4 -2h-4q-20 -2 -28 -2h-5h-3h-8h-6q-150 0 -230 88q-68 76 -68 188q0 156 128 330q14 22 44 60t44 58t28 44t18 40zM464 700q-10 -22 -26 -46
-l-28 -42q-12 -16 -36 -49t-34 -47q-116 -158 -116 -292q0 -86 52 -144q10 -10 26 -24q-6 16 -6 20q-32 116 62 244q10 13 30 40l24 -44q20 -40 44 -48q12 -2 22 10q18 20 21 70t-19 136q-4 13 -12 40q-9 38 16 35q24 -2 48 -35l8 -12q27 -42 62 -108q46 -98 62 -180
-q20 -100 -2 -164q16 12 28 24q46 52 46 152q0 150 -148 332q-65 71 -124 132zM562 324q-8 -56 -34 -88q-40 -44 -92 -28q-24 8 -48 32q-35 -69 -35 -120q0 -15 3 -28q22 -76 116 -80h4h4q12 0 32 2q10 2 14 2q50 10 70 52q13 26 13 66q0 33 -9 76q-6 32 -38 114z" />
-    <glyph glyph-name="unif06e" unicode="&#xf06e;" 
-d="M512 620q74 0 150 -24t132 -60q56 -34 100 -68t68 -58q7 -9 22 -26l20 -20l-20 -20q-8 -10 -22 -24t-60 -52t-94 -68t-120 -58q-70 -26 -140 -32q-16 -2 -36 -2t-36 2q-70 6 -140 32t-122 58q-50 34 -91 66t-63 54q-7 8 -20 24l-20 20l20 20q8 10 24 26t64 56
-q50 42 103 73t129 55q78 26 152 26zM512 556q-94 0 -194 -46h2q-32 -52 -32 -114q0 -86 57 -150t143 -74h24h24v0q86 10 143 74t57 150q0 62 -32 116q-98 44 -192 44zM512 492q40 0 68 -28t28 -68t-28 -68t-68 -28t-68 28t-28 68t28 68t68 28zM232 462q-66 -44 -120 -98
-q72 -72 156 -120q-44 68 -44 152q0 32 8 66zM792 462q8 -34 8 -66q0 -84 -44 -152q84 48 156 120q-54 54 -120 98z" />
-    <glyph glyph-name="unif070" unicode="&#xf070;" 
-d="M120 804l216 -216q90 32 176 32q76 0 152 -24t128 -56q52 -30 100 -69t64 -57q18 -18 28 -30q7 -8 20 -22q-5 -6 -20 -22q-98 -96 -236 -166q68 -68 204 -202l-48 -48q-54 55 -218 220q-14 15 -58 60q-25 24 -100 98q-28 27 -110 110q-25 25 -98 100l-48 48l-200 196z
-M512 556q-60 0 -126 -20l66 -66q28 22 60 22q40 0 68 -28t28 -68q0 -32 -22 -60q30 -31 90 -92q60 66 60 152q0 62 -34 116q-96 44 -190 44zM212 528l82 -82q-6 -26 -6 -50q0 -86 57 -149t143 -73l2 -2h44q1 0 4 2q14 2 26 4l54 -54q-40 -12 -76 -14h-2q-24 -2 -28 -2t-28 2
-h-2q-62 4 -131 30t-119 54q-48 30 -96 67t-66 53t-30 26q-7 7 -20 22q5 5 20 22q66 78 172 144zM232 464q-70 -44 -124 -98q72 -64 154 -112q-38 66 -38 142q0 32 8 68zM792 464q8 -36 8 -68q0 -76 -38 -142q82 48 152 110q-58 60 -122 100zM512 428q-6 0 -14 -4l42 -42
-q4 8 4 14q0 14 -9 23t-23 9z" />
-    <glyph glyph-name="unif071" unicode="&#xf071;" 
-d="M512 772l28 -48l384 -664l28 -48h-56h-768h-56l28 48l384 664zM512 644l-328 -568h656zM480 428h64v-192h-64v192zM480 204h64v-64h-64v64z" />
-    <glyph glyph-name="unif072" unicode="&#xf072;" 
-d="M512 780q40 0 68 -28t28 -68v-236l268 -120l20 -8v-20v-96v-36l-36 4l-252 28v-60q20 -14 82 -54q3 -3 14 -10v-16v-80v-40q-10 2 -38 8q-39 8 -154 32q-38 -8 -154 -32q-9 -2 -38 -8v40v80v16q4 2 14 10q21 13 82 54v60l-252 -28l-36 -4v36v96v20l20 8l268 120v236
-q0 40 28 68t68 28zM512 716q-32 0 -32 -32v-256v-20l-20 -8l-268 -120v-40l252 28l36 4v-36v-112v-18q-4 -3 -14 -10q-21 -14 -82 -54v-22q30 6 122 24h6h6q31 -6 122 -24v22q-20 13 -82 54q-3 2 -14 10v18v112v36l36 -4l252 -28v40l-268 120l-20 8v20v256q0 32 -32 32z" />
-    <glyph glyph-name="unif073" unicode="&#xf073;" 
-d="M288 748h64v-32h320v32h64v-32h96h32v-32v-640v-32h-32h-640h-32v32v400v240v32h32h96v32zM224 652v-64h576v64h-64v-32h-64v32h-320v-32h-64v32h-64zM224 524v-448h576v448h-576zM416 460h64v-64h-64v64zM544 460h64v-64h-64v64zM672 460h64v-64h-64v64zM288 332h64v-64
-h-64v64zM416 332h64v-64h-64v64zM544 332h64v-64h-64v64zM672 332h64v-64h-64v64zM288 204h64v-64h-64v64zM416 204h64v-64h-64v64zM544 204h64v-64h-64v64z" />
-    <glyph glyph-name="unif074" unicode="&#xf074;" 
-d="M736 780l160 -160l-160 -160v128h-108l-280 -496l-8 -16h-20h-192v64h172l128 224l-128 224h-172v64h212l124 -224l116 208l8 16h20h128v128zM536 300l92 -160h108v128l160 -160l-160 -160v128h-148q-22 39 -88 158q9 16 36 66z" />
-    <glyph glyph-name="unif075" unicode="&#xf075;" 
-d="M96 684h32h768h32v-32v-576v-32h-32h-274q-21 -22 -86 -88l-24 -20l-24 20q-22 22 -86 88h-274h-32v32v576v32zM160 620v-512h256h12l12 -8q18 -19 72 -74q18 18 72 74l12 8h12h256v512h-704zM288 524h448v-64h-448v64zM288 396h448v-64h-448v64zM288 268h320v-64h-320
-v64z" />
-    <glyph glyph-name="unif076" unicode="&#xf076;" 
-d="M262 116q-102 102 -102 248v320v32h32h192h32v-32v-320q0 -40 28 -68t68 -28t68 28t28 68v320v32h32h192h32v-32v-320q0 -146 -103 -249t-249 -103t-250 104zM716 160q84 84 84 204v160h-128v-160q0 -66 -47 -113t-113 -47t-113 47t-47 113v160h-128v-160t84 -204
-t204 -84t204 84zM352 588v64h-128v-64h128zM800 588v64h-128v-64h128z" />
-    <glyph glyph-name="unif077" unicode="&#xf077;" 
-d="M512 604q-92 -93 -370 -372l78 -78l268 268q6 5 24 22q6 -6 24 -22l268 -268l78 78q-93 93 -370 372z" />
-    <glyph glyph-name="unif078" unicode="&#xf078;" 
-d="M220 574q-19 -20 -78 -78q93 -93 370 -372q92 93 370 372q-20 19 -78 78l-268 -268q-6 -6 -24 -22q-6 5 -24 22z" />
-    <glyph glyph-name="unif079" unicode="&#xf079;" 
-d="M160 652l160 -160h-128v-352h416l64 -64h-544v416h-128zM288 652h544v-416h128l-160 -160l-160 160h128v352h-416z" />
-    <glyph glyph-name="unif07a" unicode="&#xf07a;" 
-d="M967 549l-16 -48q-2 -5 -15 -43q-3 -9 -7 -22t-10 -30q-7 -22 -17 -51t-23 -69q-4 -8 -10 -14q-7 -6 -16 -8q-169 -38 -508 -114q1 -3 2 -9h74h67h34h47h79h107q14 0 25 -10q10 -10 10 -25q0 -14 -10 -25q-11 -10 -25 -10q0 -29 -21 -49q-20 -21 -49 -21t-50 21
-q-20 20 -20 49h-21h-15q-37 0 -29 0q7 0 -39 0h-23h-31q0 -29 -20 -49q-21 -21 -50 -21q-28 0 -49 21q-21 20 -21 49q-11 0 -21 7q-9 8 -12 19q-6 24 -17 70q-39 147 -118 440l-22 9q-1 0 -36 15q-9 4 -20 9q-12 5 -28 12q-13 5 -18 19q-3 6 -3 13q1 7 3 14q5 14 21 19
-q7 2 13 2q10 0 19 -4q17 -7 46 -21q30 -13 69 -30q5 -2 10 -6t8 -9q26 -2 40 -3q13 -1 50 -4q12 -1 28 -2t38 -3q28 -2 68 -5q40 -2 93 -6q72 -6 172 -13q99 -7 235 -17q8 -1 15 -5t11 -11q4 -6 4 -13q0 -8 2 -18zM664 71q0 -9 7 -16q6 -7 16 -7q9 0 16 7q6 7 6 16h-59h-5
-h13q40 0 6 0zM366 71q0 -9 7 -16t16 -7t16 7t7 16h-59h-5h12q41 0 6 0zM886 530q-218 15 -654 47q32 -120 96 -359q163 37 490 110q23 67 68 202z" />
-    <glyph glyph-name="unif07b" unicode="&#xf07b;" 
-d="M192 780h32h512h32h96h32v-32v-288v-12l-8 -12q-14 -14 -56 -54v-402v-32h-32h-576h-32v32v768v32zM256 716v-704h512v370q-14 13 -56 54l-8 12v12v256h-448zM768 716v-242l32 -32l32 32v242h-64z" />
-    <glyph glyph-name="unif07c" unicode="&#xf07c;" 
-d="M160 780h32h640h32v-32v-288v-12l-8 -12q-14 -14 -56 -54v-370v-32h-32h-160v-48v-40l-40 8l-384 80q-6 1 -24 6v26v460v276v32zM452 716l68 -16l24 -8v-24v-274q14 -14 56 -54l8 -12v-12v-272h128v352v12l8 12q14 13 56 54v242h-348zM224 708v-670q80 -17 320 -66v40v32
-v258q-14 13 -56 54l-8 12v12v264z" />
-    <glyph glyph-name="unif07d" unicode="&#xf07d;" 
-d="M512 808l24 -20l256 -256l-48 -48q-50 50 -200 202v-644q50 50 200 202l48 -48l-256 -256l-24 -20l-24 20l-256 256l48 48q50 -51 200 -202v644q-50 -51 -200 -202l-48 48l256 256z" />
-    <glyph glyph-name="unif07e" unicode="&#xf07e;" 
-d="M296 660l48 -48q-54 -54 -218 -216h772q-55 54 -218 216l48 48l272 -272l20 -24l-20 -24l-272 -272l-48 48q54 54 218 216h-772q55 -54 218 -216l-48 -48l-272 272l-20 24l20 24z" />
-    <glyph glyph-name="unif080" unicode="&#xf080;" 
-d="M672 748h32h192h32v-32v-704v-32h-32h-192h-32v32v704v32zM736 684v-640h128v640h-128zM96 556h32h192h32v-32v-512v-32h-32h-192h-32v32v512v32zM160 492v-448h128v448h-128zM384 364h32h192h32v-32v-320v-32h-32h-192h-32v32v320v32zM448 300v-256h128v256h-128z" />
-    <glyph glyph-name="unif081" unicode="&#xf081;" 
-d="M896 602q-32 -48 -78 -82v-20q0 -80 -30 -158t-86 -144q-54 -66 -141 -106t-191 -40q-132 0 -242 70q18 -2 38 -2q110 0 196 68q-52 0 -92 31t-56 79q14 -4 30 -4q22 0 42 6q-56 12 -92 55t-36 99v2q34 -18 72 -20q-70 48 -70 132q0 42 22 80q126 -156 324 -166
-q-4 18 -4 36q0 66 46 112t112 46q68 0 114 -50q54 10 100 38q-18 -56 -68 -86q46 6 90 24z" />
-    <glyph glyph-name="unif082" unicode="&#xf082;" 
-d="M224 716h576q26 0 45 -19t19 -45v-576q0 -26 -19 -45t-45 -19h-576q-26 0 -45 19t-19 45v216v360q0 26 19 45t45 19zM224 652v-576h310v216h-84v96h84v72q0 60 34 94t90 34q52 0 74 -4v-88h-52q-26 0 -36 -11t-10 -35v-62h94l-12 -96h-82v-216h166v576h-576z" />
-    <glyph glyph-name="unif083" unicode="&#xf083;" 
-d="M368 684h16h256h16q2 -3 10 -12q9 -13 38 -52h192h32v-32v-512v-32h-32h-768h-32v32v512v32h32h32v32h128v-32h32q10 13 38 52q3 3 10 12zM400 620q-10 -13 -38 -52q-3 -3 -10 -12h-16h-176v-128h186q56 96 166 96t166 -96h186v128h-176h-16q-2 3 -10 12q-9 13 -38 52
-h-224zM736 524h64v-64h-64v64zM512 460q-54 0 -91 -37t-37 -91t37 -91t91 -37t91 37t37 91t-37 91t-91 37zM160 364v-256h704v256h-164q4 -18 4 -32q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 14 4 32h-164z" />
-    <glyph glyph-name="unif084" unicode="&#xf084;" 
-d="M640 780q118 0 203 -85t85 -203t-85 -203t-203 -85q-64 0 -128 32v-64v-32h-32h-64v-64v-32h-32h-64v-64v-32h-32h-160h-32v32v192v12l8 12q63 62 252 250q-4 32 -4 46q0 118 84 202q86 86 204 86zM640 716q-92 0 -158 -66t-66 -158q0 -16 6 -52q1 -6 2 -16l-12 -12
-q-63 -64 -252 -254v-146h96v64v32h32h64v64v32h32h64v64v32h32h36h8l8 -4q50 -28 108 -28q92 0 158 66t66 158t-66 158t-158 66zM704 620q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19z" />
-    <glyph glyph-name="unif085" unicode="&#xf085;" 
-d="M688 796h64v-44q38 -8 72 -32q10 10 30 32l46 -46q-8 -8 -32 -30q24 -34 32 -72h44v-64h-44q-8 -40 -32 -72q11 -12 32 -34l-48 -44l-28 32q-34 -22 -72 -30v-44h-64v44q-38 8 -72 32q-11 -12 -32 -36l-48 48l36 32q-24 34 -32 72h-44v64h44q8 38 30 72q-11 9 -32 28
-l44 48q9 -8 34 -32q32 24 72 32v44zM720 690q-50 0 -84 -34t-34 -84t34 -84t84 -34t84 34t34 84t-34 84t-84 34zM304 500l24 -56q28 6 53 6t53 -6q7 18 22 56l60 -24l-24 -56q46 -28 76 -76q19 8 56 24l24 -60q-14 -6 -56 -22q6 -28 6 -53t-6 -53q19 -8 56 -24
-q-6 -15 -24 -58q-14 5 -56 22q-30 -46 -76 -74q8 -20 24 -58l-60 -24q-6 14 -22 58q-28 -6 -53 -6t-53 6q-8 -20 -24 -58q-14 6 -58 24q6 14 22 58q-46 28 -74 74q-19 -8 -58 -22q-6 14 -24 58q14 6 58 24q-6 28 -6 53t6 53q-19 7 -58 22l24 60q14 -6 58 -24q28 46 74 76
-q-7 18 -22 56q15 6 58 24zM380 386q-64 0 -108 -45t-44 -109q0 -62 45 -107t107 -45q64 0 109 44t45 108t-45 109t-109 45z" />
-    <glyph glyph-name="unif086" unicode="&#xf086;" 
-d="M64 716h32h576h32v-32v-448v-32h-32h-276l-152 -120l-52 -44v68v96h-96h-32v32v280v168v32zM128 652v-384h96h32v-32v-60l108 84l8 8h12h256v384h-512zM768 588h192v-512h-128v-164l-204 164h-296l80 64h240l116 -92v92h128v384h-128v64z" />
-    <glyph glyph-name="unif087" unicode="&#xf087;" 
-d="M534 780h14q38 0 65 -25t27 -59q0 -56 -30 -96q-8 -10 -20 -20l-6 -24h184q46 0 75 -36q22 -27 22 -58q0 -11 -3 -22q-23 -107 -70 -320q-6 -34 -33 -55t-59 -21h-508h-32v32v448v32h32h116l216 216q3 2 10 8zM556 712l-204 -200v-404h348q26 0 32 24q23 106 68 320v5
-q0 13 -7 23q-9 12 -25 12h-226h-42l12 40q4 18 18 72l4 12q3 2 10 8q6 2 16 12q16 24 16 60q0 14 -20 16zM224 492v-384h64v384h-64z" />
-    <glyph glyph-name="unif088" unicode="&#xf088;" 
-d="M324 684h508h32v-32v-448v-32h-32h-116l-216 -216q-3 -2 -10 -8h-14q-38 0 -65 25t-27 59q0 56 30 96q8 10 20 20l6 24h-184q-46 0 -75 36q-22 27 -22 58q0 11 3 22q23 106 70 320q6 34 33 55t59 21zM324 620q-26 0 -32 -24q-23 -107 -68 -320v-6q0 -12 7 -22
-q9 -12 25 -12h226h42l-12 -40q-4 -18 -18 -72l-4 -12q-3 -2 -10 -8q-6 -2 -16 -12q-16 -24 -16 -60q0 -14 20 -16q68 66 204 200v404h-348zM736 620v-384h64v384h-64z" />
-    <glyph glyph-name="unif089" unicode="&#xf089;" 
-d="M512 808v-710q-71 -41 -284 -162l68 320q-60 54 -242 218q81 8 324 34q33 75 134 300z" />
-    <glyph glyph-name="unif08a" unicode="&#xf08a;" 
-d="M304 716q116 0 208 -94q92 94 208 94q100 0 170 -71t70 -169q0 -40 -20 -81t-40 -61q-7 -6 -20 -18l-344 -348l-24 -24l-24 24l-344 348q-20 18 -40 46q-40 60 -40 114q0 98 70 169t170 71zM304 652q-72 0 -124 -52t-52 -124q0 -34 28 -78q11 -13 32 -38l324 -324
-l324 324q60 66 60 116q0 72 -52 124t-124 52q-42 0 -88 -23t-72 -47q-8 -8 -24 -22l-24 -28l-24 28q-10 10 -27 25t-67 41q-48 26 -90 26z" />
-    <glyph glyph-name="unif08b" unicode="&#xf08b;" 
-d="M192 748h640v-256l-64 64v128h-512v-640h512v128l64 64v-256h-640v768zM716 524l140 -136l20 -24l-20 -24l-140 -136l-44 44q20 21 82 84h-310v64h310q-21 21 -82 84z" />
-    <glyph glyph-name="unif08c" unicode="&#xf08c;" 
-d="M240 716h544q32 0 56 -24t24 -56v-544q0 -32 -24 -56t-56 -24h-544q-32 0 -56 24t-24 56v204v340q0 32 24 56t56 24zM240 652q-16 0 -16 -16v-544q0 -16 16 -16h544q16 0 16 16v544q0 16 -16 16h-544zM334 596q22 0 38 -16t16 -38t-16 -38t-38 -16t-38 16t-16 38t16 38
-t38 16zM624 452q66 0 89 -37t23 -107v-168h-94v148q0 80 -50 80q-56 0 -56 -78v-150h-94v304h90v-42h2q26 50 90 50zM288 444h96v-304h-96v304z" />
-    <glyph glyph-name="unif08d" unicode="&#xf08d;" 
-d="M656 794q6 -6 24 -22l240 -240l20 -24l-20 -24q-62 -60 -154 -48q-38 -39 -114 -116q16 -64 -1 -128t-65 -112q-7 -8 -22 -24l-24 24l-134 134q-66 -67 -266 -266h-44v44l266 266q-35 34 -138 138q-6 5 -24 22q6 5 24 22q92 94 224 70q44 43 132 130q6 78 52 130z
-M662 696q-22 -40 -22 -74v-12q-2 -3 -8 -10l-148 -148q-3 -3 -14 -12q-4 1 -18 4q-76 22 -154 -32q87 -88 262 -262q58 80 28 172q-3 6 -8 18l16 16l132 132q4 3 14 14q5 -2 18 -6q38 -8 84 18q-61 60 -182 182z" />
-    <glyph glyph-name="unif08e" unicode="&#xf08e;" 
-d="M576 716h256h32v-32v-256h-64v178q-98 -99 -392 -394l-48 48q98 98 394 392h-178v64zM160 588h416l-64 -64h-288v-448h448v288l64 64v-416h-576v576z" />
-    <glyph glyph-name="unif090" unicode="&#xf090;" 
-d="M192 748h640v-288h-64v224h-512v-640h512v224h64v-288h-640v768zM560 524l44 -44q-21 -21 -82 -84h374v-64h-374q20 -21 82 -84l-44 -44q-34 34 -138 136q-5 6 -22 24q6 6 22 24q35 34 138 136z" />
-    <glyph glyph-name="unif091" unicode="&#xf091;" 
-d="M224 748q48 0 84 -32h408q36 32 84 32t86 -32q42 -38 42 -96q0 -44 -32 -86q-14 -18 -60 -58q-34 -34 -51 -57t-17 -55q0 -10 12 -26q4 -5 12 -14q-12 -12 -48 -46q-10 10 -20 26q-16 26 -20 52q-8 -26 -12 -34q-36 -94 -76 -146q-14 -20 -32 -36q50 -4 85 -41t35 -87
-v-32h-32h-320h-32v32q0 50 35 87t85 41q-18 14 -34 36q-40 54 -76 146q0 2 -10 30q-4 -24 -20 -48q-7 -9 -20 -26q-12 11 -48 46q6 4 12 14q12 16 12 26q0 32 -17 55t-51 57q-46 40 -60 58q-32 42 -32 86q0 58 42 96q38 32 86 32zM224 684q-24 0 -44 -16q-20 -20 -20 -48
-q0 -24 18 -48q12 -16 50 -50q42 -36 58 -58q-28 116 -30 212q-16 8 -32 8zM800 684q-16 0 -32 -8q-2 -96 -32 -216q20 26 60 62q38 34 50 50q18 24 18 48q0 28 -20 48q-20 16 -44 16zM324 652q8 -158 66 -308q32 -80 68 -128q32 -44 54 -44q20 0 52 44q36 46 68 128
-q60 152 68 308h-376zM480 556h64v-160h-64v160zM448 76q-30 0 -50 -32h228q-20 32 -50 32h-128z" />
-    <glyph glyph-name="unif092" unicode="&#xf092;" 
-d="M512 748q160 0 272 -112t112 -272q0 -126 -73 -226t-189 -138q-26 -6 -26 18v38v68q0 48 -26 70q78 10 126 50t48 140q0 60 -38 104q18 44 -4 100q-32 10 -106 -38q-46 12 -96 12t-96 -12q-32 22 -59 32t-37 8q-3 -1 -10 -2q-22 -56 -4 -100q-38 -44 -38 -104
-q0 -100 48 -140t126 -50q-20 -16 -24 -52q-74 -32 -112 32q-20 38 -60 40q-4 0 -8 -1t-10 -7q-4 -4 16 -14q26 -12 42 -58q2 -2 4 -7t12 -17t23 -18t37 -12t54 4v-29v-25v-12q0 -19 -16 -19q-5 0 -10 1q-116 38 -189 138t-73 226q0 160 112 272t272 112z" />
-    <glyph glyph-name="unif093" unicode="&#xf093;" 
-d="M512 760l24 -20l224 -224l-48 -48q-42 42 -168 170v-530h-64v530q-42 -43 -168 -170l-48 48l224 224zM224 44h432h144v-64h-576v64z" />
-    <glyph glyph-name="unif094" unicode="&#xf094;" 
-d="M416 748q168 0 289 -91t149 -217q42 -32 42 -76t-42 -76q-28 -130 -140 -219t-298 -89q-122 0 -208 116q-80 112 -80 268t80 268q86 116 208 116zM416 684q-90 0 -156 -90q-68 -94 -68 -230t68 -230q66 -90 156 -90t156 90q68 94 68 230t-68 230q-66 90 -156 90zM620 636
-q0 -2 1 -3t3 -1q80 -112 80 -268t-80 -268q-2 -2 -14 -16q154 66 186 232q1 5 2 16q4 2 14 8q20 8 20 28t-20 28q-5 2 -14 8q0 4 -2 16q-12 64 -58 123t-118 97zM416 620q36 0 68 -24q-23 -51 -68 -152q-16 38 -64 154q32 22 64 22zM304 548l64 -152h-112q8 88 48 152z
-M530 544q38 -62 46 -148h-112q16 37 66 148zM256 332h112q-16 -37 -66 -148q-38 62 -46 148zM464 332h112q-8 -88 -48 -152q-21 50 -64 152zM416 284q16 -39 64 -154q-32 -22 -64 -22q-36 0 -68 24q23 50 68 152z" />
-    <glyph glyph-name="unif095" unicode="&#xf095;" 
-d="M276 780q26 0 48 -16l2 -2l2 -2l128 -132q0 -1 2 -2l-2 -2q22 -18 22 -47t-20 -49q-21 -22 -64 -64q34 -78 90 -132t130 -88q21 20 62 62q1 0 2 2q20 18 50 18t50 -18l2 -4l128 -128q20 -20 20 -50t-20 -50q-33 -34 -98 -100h-2q-34 -30 -74 -30q-19 0 -38 6
-q-216 86 -364 232q-160 162 -232 364q-7 19 -7 37q0 40 35 71v2q25 25 100 102v2q1 0 2 2q22 16 46 16zM276 716q-2 0 -6 -4l-98 -98v-2q-14 -12 -14 -28q0 -7 2 -14q66 -188 218 -340q136 -136 338 -216q10 -4 18 -4q17 1 32 14q33 32 98 96q2 3 2 5q0 3 -2 5
-q-44 43 -132 130q-4 6 -8 0l-80 -80q-4 -4 -16 -14q-5 2 -20 10q-88 36 -162 104l-6 6q-36 32 -64 75t-40 71q-4 8 -12 26q-1 5 -6 20q4 3 14 14l80 80q6 4 4 8h-2l-2 2q-32 32 -128 130q-4 4 -8 4z" />
-    <glyph glyph-name="unif096" unicode="&#xf096;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-576h576v576h-576z" />
-    <glyph glyph-name="unif097" unicode="&#xf097;" 
-d="M224 716h32h512h32v-32v-640v-64q-13 9 -52 38q-59 44 -236 178q-59 -45 -236 -178q-13 -10 -52 -38v64v640v32zM288 652v-544q51 38 204 154q5 3 20 14q5 -4 20 -14q51 -39 204 -154v544h-448z" />
-    <glyph glyph-name="unif098" unicode="&#xf098;" 
-d="M276 780q26 0 48 -16l2 -2l2 -2l128 -132q0 -1 2 -2l-2 -2q22 -18 22 -47t-20 -49q-21 -22 -64 -64q34 -78 90 -132t130 -88q21 20 62 62q1 0 2 2q20 18 50 18t50 -18l2 -4l128 -128q20 -20 20 -50t-20 -50q-33 -34 -98 -100h-2q-34 -30 -74 -30q-19 0 -38 6
-q-216 86 -364 232q-160 162 -232 364q-7 19 -7 37q0 40 35 71v2q25 25 100 102v2q1 0 2 2q22 16 46 16zM276 716q-2 0 -6 -4l-98 -98v-2q-14 -12 -14 -28q0 -7 2 -14q66 -188 218 -340q136 -136 338 -216q10 -4 18 -4q17 1 32 14q33 32 98 96q2 3 2 5q0 3 -2 5
-q-44 43 -132 130q-4 6 -8 0l-80 -80q-4 -4 -16 -14q-5 2 -20 10q-88 36 -162 104l-6 6q-36 32 -64 75t-40 71q-4 8 -12 26q-1 5 -6 20q4 3 14 14l80 80q6 4 4 8h-2l-2 2q-32 32 -128 130q-4 4 -8 4z" />
-    <glyph glyph-name="unif099" unicode="&#xf099;" 
-d="M896 602q-32 -48 -78 -82v-20q0 -80 -30 -158t-86 -144q-54 -66 -141 -106t-191 -40q-132 0 -242 70q18 -2 38 -2q110 0 196 68q-52 0 -92 31t-56 79q14 -4 30 -4q22 0 42 6q-56 12 -92 55t-36 99v2q34 -18 72 -20q-70 48 -70 132q0 42 22 80q126 -156 324 -166
-q-4 18 -4 36q0 66 46 112t112 46q68 0 114 -50q54 10 100 38q-18 -56 -68 -86q46 6 90 24z" />
-    <glyph glyph-name="unif09a" unicode="&#xf09a;" 
-d="M676 702v-54v-55h-32h-33q-17 0 -29 -4t-19 -11q-6 -8 -9 -19t-3 -26v-59q-1 1 0 -20h121q-6 -41 -16 -123h-106v-314h-126v314h-106v123h106v90q0 39 10 69q11 30 33 51t50 31q29 11 65 11q17 1 31 1q12 0 23 -1q23 -1 40 -4z" />
-    <glyph glyph-name="unif09b" unicode="&#xf09b;" 
-d="M512 748q160 0 272 -112t112 -272q0 -126 -73 -226t-189 -138q-26 -6 -26 18v38v68q0 48 -26 70q78 10 126 50t48 140q0 60 -38 104q18 44 -4 100q-32 10 -106 -38q-46 12 -96 12t-96 -12q-32 22 -59 32t-37 8q-3 -1 -10 -2q-22 -56 -4 -100q-38 -44 -38 -104
-q0 -100 48 -140t126 -50q-20 -16 -24 -52q-74 -32 -112 32q-20 38 -60 40q-4 0 -8 -1t-10 -7q-4 -4 16 -14q26 -12 42 -58q2 -2 4 -7t12 -17t23 -18t37 -12t54 4v-29v-25v-12q0 -19 -16 -19q-5 0 -10 1q-116 38 -189 138t-73 226q0 160 112 272t272 112z" />
-    <glyph glyph-name="unif09c" unicode="&#xf09c;" 
-d="M480 780q92 0 158 -66t66 -158v-92q96 -94 96 -228q0 -132 -94 -226t-226 -94t-226 94t-94 226t94 226t226 94q84 0 160 -44v44q0 66 -47 113t-113 47q-50 0 -92 -30t-60 -78l-60 24q26 66 83 107t129 41zM480 492q-106 0 -181 -75t-75 -181t75 -181t181 -75t181 75
-t75 181t-75 181t-181 75zM480 300q26 0 45 -19t19 -45q0 -36 -32 -56v-104h-64v104q-32 20 -32 56q0 26 18 44q20 20 46 20z" />
-    <glyph glyph-name="unif09d" unicode="&#xf09d;" 
-d="M198 694h624q43 0 74 -30q30 -30 30 -74v-126v-2q0 -79 -2 -293q0 -44 -30 -74t-74 -30q-312 1 -386 3q-73 1 -202 2h-34q-44 0 -74 30q-30 31 -30 74v156v260q0 44 30 74t74 30zM198 625q-35 0 -35 -35v-104v-312q0 -35 35 -35h624q35 0 35 35v312h-659v70h659v34
-q0 35 -35 35h-624z" />
-    <glyph glyph-name="unif09e" unicode="&#xf09e;" 
-d="M283 730q256 0 438 -182q183 -182 183 -438q0 -66 -12 -124h-128q15 58 15 124q0 205 -145 351q-146 145 -351 145q-66 0 -124 -15v32v96q58 11 124 11zM283 482q155 0 264 -109q108 -108 108 -263q0 -66 -23 -124h-136q35 58 35 124q0 101 -74 174q-73 74 -174 74
-q-66 0 -124 -35v136q62 23 124 23zM283 234q50 0 87 -37t37 -87q0 -51 -37 -88q-37 -36 -87 -36q-51 0 -87 36q-37 37 -37 88q0 50 37 87q36 37 87 37z" />
-    <glyph glyph-name="unif0a0" unicode="&#xf0a0;" 
-d="M200 684h24h576h24l8 -24l96 -384v-4v-4v-192v-32h-32h-768h-32v32v192v4v4l96 384zM248 620l-80 -320h688l-80 320h-528zM160 236v-128h704v128h-704zM768 204q14 0 23 -9t9 -23t-9 -23t-23 -9t-23 9t-9 23t9 23t23 9z" />
-    <glyph glyph-name="unif0a1" unicode="&#xf0a1;" 
-d="M896 780v-64v-230q64 -24 64 -90t-64 -90v-230v-64q-13 9 -52 38q-64 46 -156 94q-182 92 -312 92h-108l52 -184q2 -10 10 -40h-42h-128h-24l-8 24l-64 224v4v4v256v32h32h280q134 0 314 92q40 20 79 44t57 36q6 4 18 14q13 9 52 38zM832 660q-60 -40 -112 -68
-q-190 -98 -336 -100v-192q146 -2 334 -100q54 -26 114 -68v168v32v128v32v168zM128 492v-192h192v192h-192zM140 236l44 -160h60l-44 160h-60z" />
-    <glyph glyph-name="unif0a2" unicode="&#xf0a2;" 
-d="M480 780q26 0 45 -19t19 -45v-8q84 -22 138 -94t54 -162v-280q0 -32 32 -32h32v-64h-230q6 -16 6 -32q0 -40 -28 -68t-68 -28t-68 28t-28 68q0 16 6 32h-230v64h32q32 0 32 32v288q0 88 55 157t137 91v8q0 26 18 44q20 20 46 20zM466 652q-76 -6 -127 -61t-51 -131v-288
-q0 -16 -6 -32h396q-6 16 -6 32v280q0 80 -54 139t-132 61h-6h-8h-6zM480 76q-32 0 -32 -32t32 -32t32 32t-32 32z" />
-    <glyph glyph-name="unif0a3" unicode="&#xf0a3;" 
-d="M512 780q30 0 56 -20l54 -36l60 -8h2q30 -4 53 -27t27 -53v-2v-2l12 -60l36 -52q40 -54 2 -116h-2q-9 -14 -36 -54l-8 -60l100 -152q8 -13 32 -50h-58h-94l-36 -84l-24 -56q-8 12 -32 50q-26 38 -102 152q-40 -18 -84 0q-34 -51 -102 -152q-8 -13 -32 -50l-24 56l-36 84
-h-94h-58q8 12 32 50q26 39 104 158q-3 13 -12 54q-9 13 -36 54q-40 54 -2 116h2l36 48l8 64v0q8 32 30 54t54 30v0q15 2 62 8q13 9 54 36q26 20 56 20zM512 716q-12 0 -20 -8q-19 -14 -56 -40l-8 -4q-2 -1 -8 -2q-17 -3 -68 -10v0q-26 -6 -32 -32v0q-3 -23 -10 -68
-q0 -2 -2 -8l-4 -8l-40 -52q-8 -12 -8 -23t8 -21q13 -19 40 -56l4 -8q1 -2 2 -8q4 -18 14 -72v-2q0 -6 4 -12q6 -12 20 -14h2q18 -3 70 -10q2 -1 8 -2l8 -4l52 -40q12 -8 23 -8t21 8q19 13 56 40l8 4q2 0 8 2q18 3 72 14h2q12 0 18 8v2q1 0 4 2q4 6 4 12v2q2 17 10 70
-q0 2 2 8l4 8l40 56q8 12 8 22q0 12 -8 22q-13 18 -40 56q-1 1 -4 6q-1 1 -2 6q-4 18 -14 72v2q-2 24 -24 26h-2q-18 2 -70 10q-2 0 -8 2l-8 4l-56 40q-8 8 -20 8zM732 228q-20 -16 -44 -20h-2h-2q-21 -4 -62 -12q-3 -3 -14 -10l68 -104q5 12 20 50l8 20h22h56q-12 19 -50 76
-zM292 228q-13 -19 -50 -76h56h22l8 -20q5 -13 20 -50q17 25 68 102l-12 12q-15 2 -62 8h-2q-28 4 -48 24z" />
-    <glyph glyph-name="unif0a4" unicode="&#xf0a4;" 
-d="M470 780h14q38 0 65 -25t27 -59q0 -56 -30 -96q-8 -10 -20 -20l-6 -24h344q40 0 68 -28t28 -68t-28 -68t-68 -28h-114q-13 -61 -54 -244q-6 -34 -33 -55t-59 -21h-508h-32v32v280v168v32h32h148l216 216q3 2 10 8zM492 712l-204 -200v-404h316q26 0 32 24q19 90 56 272
-q1 6 6 24h26h140q32 0 32 32t-32 32h-386h-42l12 40q4 18 18 72l4 12q3 2 10 8q6 2 16 12q16 24 16 60q0 14 -20 16zM128 492v-384h96v384h-96z" />
-    <glyph glyph-name="unif0a5" unicode="&#xf0a5;" 
-d="M540 780h14q2 -2 10 -8l216 -216h148h32v-32v-448v-32h-32h-508q-32 0 -59 21t-33 55q-18 81 -54 244h-114q-40 0 -68 28t-28 68t28 68t68 28h344q-2 6 -6 24q-12 10 -20 20q-30 40 -30 96q0 34 27 59t65 25zM532 712q-20 -2 -20 -16q0 -36 16 -60q5 -4 16 -12
-q2 -2 10 -8l4 -12q5 -18 18 -72l12 -40h-42h-386q-32 0 -32 -32t32 -32h140h26q2 -6 6 -24l56 -272q6 -24 32 -24h316v404zM800 492v-384h96v384h-96z" />
-    <glyph glyph-name="unif0a6" unicode="&#xf0a6;" 
-d="M416 812q40 0 68 -28t28 -68v-114q61 -14 244 -54q34 -6 55 -33t21 -59v-508v-32h-32h-448h-32v32v148l-216 216q-2 2 -8 10v14q0 38 25 65t59 27q56 0 96 -30q10 -8 20 -20l24 -6v344q0 40 28 68t68 28zM416 748q-32 0 -32 -32v-386v-42l-40 12q-18 4 -72 18l-12 4
-q-2 2 -8 10q-2 6 -12 16q-24 16 -60 16q-14 0 -16 -20q67 -68 200 -204h404v316q0 26 -24 32q-91 18 -272 56q-6 1 -24 6v26v140q0 32 -32 32zM384 76v-96h384v96h-384z" />
-    <glyph glyph-name="unif0a7" unicode="&#xf0a7;" 
-d="M320 812h32h448h32v-32v-508q0 -32 -21 -59t-55 -33q-81 -18 -244 -54v-114q0 -40 -28 -68t-68 -28t-68 28t-28 68v344q-6 -2 -24 -6q-10 -12 -20 -20q-40 -30 -96 -30q-34 0 -59 27t-25 65v14q2 2 8 10l216 216v148v32zM384 748v-96h384v96h-384zM364 588l-200 -204
-q2 -20 16 -20q36 0 60 16q4 5 12 16q2 2 8 10l12 4q18 4 72 18l40 12v-42v-386q0 -32 32 -32t32 32v140v26q6 1 24 6l272 56q24 6 24 32v316h-404z" />
-    <glyph glyph-name="unif0a8" unicode="&#xf0a8;" 
-d="M512 780q172 0 294 -122t122 -294t-122 -294t-294 -122t-294 122t-122 294t122 294t294 122zM512 716q-146 0 -249 -103t-103 -249t103 -249t249 -103t249 103t103 249t-103 249t-249 103zM488 568l48 -44l-128 -128h328v-64h-328l128 -128l-48 -44l-180 180l-24 24
-l24 24z" />
-    <glyph glyph-name="unif0a9" unicode="&#xf0a9;" 
-d="M512 780q172 0 294 -122t122 -294t-122 -294t-294 -122t-294 122t-122 294t122 294t294 122zM512 716q-146 0 -249 -103t-103 -249t103 -249t249 -103t249 103t103 249t-103 249t-249 103zM536 568l180 -180l24 -24l-24 -24l-180 -180l-48 44l128 128h-328v64h328
-l-128 128z" />
-    <glyph glyph-name="unif0aa" unicode="&#xf0aa;" 
-d="M512 780q172 0 294 -122t122 -294t-122 -294t-294 -122t-294 122t-122 294t122 294t294 122zM512 716q-146 0 -249 -103t-103 -249t103 -249t249 -103t249 103t103 249t-103 249t-249 103zM512 592l24 -24l180 -180l-44 -48l-128 128v-328h-64v328l-128 -128l-44 48
-l180 180z" />
-    <glyph glyph-name="unif0ab" unicode="&#xf0ab;" 
-d="M512 780q172 0 294 -122t122 -294t-122 -294t-294 -122t-294 122t-122 294t122 294t294 122zM512 716q-146 0 -249 -103t-103 -249t103 -249t249 -103t249 103t103 249t-103 249t-249 103zM480 588h64v-328l128 128l44 -48l-180 -180l-24 -24l-24 24l-180 180l44 48
-l128 -128v328z" />
-    <glyph glyph-name="unif0ac" unicode="&#xf0ac;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 684q-6 -1 -26 -2q18 -2 70 -6q5 -18 18 -72l-96 -20q-6 9 -26 36l-56 -12l20 -84l-128 -60q-22 -17 -86 -68q7 -16 30 -64h120l128 -96l-32 -128q8 -16 34 -62
-q22 -2 30 -2q72 0 138 32q17 53 50 160q-22 56 -26 56q-22 -4 -66 -10q-16 12 -64 50l32 96q14 10 56 42l56 8l52 -32l20 40l-84 28q-17 -6 -70 -22q-1 16 -6 66l28 24q9 -4 36 -14l-8 64q7 0 28 2q-80 50 -172 50zM476 682q-40 -4 -74 -18q8 -2 24 -4q12 5 50 22zM194 340
-q8 -98 68 -175t150 -105q-30 37 -90 112h-38l-60 64v68q-8 9 -30 36z" />
-    <glyph glyph-name="unif0ad" unicode="&#xf0ad;" 
-d="M115 -36q-26 28 -32 71q-1 5 -1 11q0 37 35 71q67 66 116 115l84 84q26 27 45 46q20 19 34 33q42 42 50 51q9 8 26 26q-4 16 -7 33q-2 17 -2 34q1 74 27 122q26 47 66 73q25 17 54 26t58 12q18 2 34 2q35 0 66 -8q46 -11 63 -29q-52 -53 -156 -157q6 -14 17 -42l42 -18
-q52 53 157 158q27 -53 34 -98q3 -22 3 -43t-3 -41q-14 -70 -63 -115q-48 -45 -96 -61q-17 -5 -36 -9q-18 -3 -37 -3q-17 0 -34 3q-17 2 -33 7l-93 -93q-39 -40 -69 -69q-23 -23 -40 -41q-18 -17 -30 -30q-41 -41 -51 -50l-37 -37q-6 -7 -15 -15l-20 -20q-40 -35 -76 -35
-q-6 0 -11 1q-42 6 -69 35zM693 719q-74 0 -127 -53t-53 -127q0 -17 3 -33q3 -17 9 -32l5 -11l2 -4q-127 -126 -379 -378q-16 -17 -16 -39v-3q1 -23 18 -40q17 -16 40 -16q22 0 39 16l124 124q53 52 91 91l50 50l37 37l55 55l21 21l15 -6q16 -6 32 -9q17 -3 33 -3
-q74 0 127 53q53 52 53 127q0 10 -2 21q-1 11 -4 22q-17 -18 -31 -32q-13 -13 -23 -24q-39 -40 -40 -41q-1 0 -25 -25q-32 13 -95 38q-12 31 -38 95q41 40 122 120q-10 3 -21 4q-11 2 -22 2zM229 29q-4 -4 -11 -7q-6 -2 -12 -2t-12 2q-6 3 -10 7t-7 10q-2 6 -2 12t2 12
-q3 7 7 11t10 7q6 2 12 2t12 -2q7 -3 11 -7t7 -11q2 -6 2 -12t-2 -12q-3 -6 -7 -10z" />
-    <glyph glyph-name="unif0ae" unicode="&#xf0ae;" 
-d="M160 716h32h640h32v-32v-128v-32h-32h-640h-32v32v128v32zM352 652v-64h448v64h-448zM160 460h32h640h32v-32v-128v-32h-32h-640h-32v32v128v32zM672 396v-64h128v64h-128zM160 204h32h640h32v-32v-128v-32h-32h-640h-32v32v128v32zM512 140v-64h288v64h-288z" />
-    <glyph glyph-name="unif0b0" unicode="&#xf0b0;" 
-d="M160 748h32h640h32v-32v-32v-12l-8 -8l-248 -312v-212v-16q-3 -3 -12 -10l-128 -96q-13 -10 -52 -38v64v308l-248 312l-8 8v12v32v32zM232 684l232 -288h96l232 288h-560zM480 332v-224l64 48v176h-64z" />
-    <glyph glyph-name="unif0b1" unicode="&#xf0b1;" 
-d="M512 780q44 0 78 -27t46 -69h260h32v-32v-576v-32h-32h-768h-32v32v576v32h32h260q12 42 46 68q34 28 78 28zM512 716q-40 0 -56 -32h112q-16 32 -56 32zM160 620v-288h704v288h-704zM512 428q14 0 23 -9t9 -23t-9 -23t-23 -9t-23 9t-9 23t9 23t23 9zM160 268v-160h704
-v160h-704z" />
-    <glyph glyph-name="unif0b2" unicode="&#xf0b2;" 
-d="M128 748h32h256v-64h-178l274 -274l274 274h-178v64h256h32v-32v-256h-64v178q-68 -69 -274 -274l274 -274v178h64v-256v-32h-32h-256v64h178q-69 68 -274 274q-68 -69 -274 -274h178v-64h-256h-32v32v256h64v-178l274 274q-69 68 -274 274v-178h-64v256v32z" />
-    <glyph glyph-name="unif0c0" unicode="&#xf0c0;" 
-d="M256 652q80 0 136 -56t56 -136q0 -98 -80 -156q74 -36 112 -104q38 68 112 104q-80 58 -80 156q0 80 56 136t136 56t136 -56t56 -136q0 -98 -80 -156q66 -32 105 -93t39 -135h-64q0 80 -56 136t-136 56t-136 -56t-56 -136h-64q0 80 -56 136t-136 56t-136 -56t-56 -136
-h-64q0 74 39 135t105 93q-80 58 -80 156q0 80 56 136t136 56zM256 588q-54 0 -91 -37t-37 -91t37 -91t91 -37t91 37t37 91t-37 91t-91 37zM704 588q-54 0 -91 -37t-37 -91t37 -91t91 -37t91 37t37 91t-37 91t-91 37z" />
-    <glyph glyph-name="unif0c1" unicode="&#xf0c1;" 
-d="M696 748q82 0 141 -59t59 -141q0 -84 -60 -142q-15 -16 -46 -46q-58 -60 -142 -60q-38 0 -72 14l52 52q10 -2 20 -2q56 0 96 40l48 48q40 38 40 95t-40 97t-96 40q-58 0 -96 -40l-48 -48q-48 -48 -38 -116q-17 -18 -52 -52q-14 34 -14 72q0 84 60 142l46 46q58 60 142 60
-zM616 516l48 -48l-256 -256l-48 48zM376 428q38 0 72 -14q-17 -18 -52 -52q-10 2 -20 2q-56 0 -96 -40l-48 -48q-40 -38 -40 -95t40 -97t96 -40q58 0 96 40l48 48q48 48 38 116l52 52q14 -34 14 -72q0 -84 -60 -142q-15 -16 -46 -46q-58 -60 -142 -60q-82 0 -141 59t-59 141
-q0 84 60 142l46 46q58 60 142 60z" />
-    <glyph glyph-name="unif0c2" unicode="&#xf0c2;" 
-d="M362 411q-70 22 -118 3q-49 -18 -75 -55q-14 -20 -22 -43q-7 -22 -7 -45q0 -63 45 -107q44 -45 108 -45h342q-73 0 -35 0t49 1q118 16 177 92q58 77 62 170q1 6 1 12q0 48 -18 90q-20 46 -54 80q-64 63 -160 78q-21 3 -41 3q-72 0 -135 -42q-41 -27 -72 -75
-q-31 -47 -47 -117zM957 390q0 -45 -12 -87q-11 -43 -32 -80q-39 -69 -105 -113t-147 -44h-58h-68h-35q-19 0 -46 -1h-76h-101q-86 0 -146 61q-61 60 -61 146q0 85 61 146q60 61 146 61q11 0 21 -1l20 -4q22 70 60 119q39 49 87 78q50 30 108 39q28 5 55 5q30 0 59 -5
-q104 -19 185 -102q80 -82 85 -218z" />
-    <glyph glyph-name="unif0c3" unicode="&#xf0c3;" 
-d="M544 876q14 0 23 -9t9 -23t-9 -23t-23 -9t-23 9t-9 23t9 23t23 9zM448 780q14 0 23 -9t9 -23h224v-64h-32v-244l196 -256q28 -34 28 -76q0 -54 -37 -91t-91 -37h-512q-54 0 -91 37t-37 91q0 42 28 76q65 85 196 256v244h-32v64h96q0 14 8 22q10 10 24 10zM416 684v-256
-v-12l-8 -8l-84 -108h376l-84 108l-8 8v12v256h-192zM544 556q14 0 23 -9t9 -23t-9 -23t-23 -9t-23 9t-9 23t9 23t23 9zM276 236q-18 -23 -72 -90q-12 -16 -12 -38q0 -28 18 -46t46 -18h512q28 0 46 18t18 46q0 22 -12 38l-72 90h-472z" />
-    <glyph glyph-name="unif0c4" unicode="&#xf0c4;" 
-d="M192 684q52 0 90 -38t38 -90q0 -22 -8 -44q64 -38 192 -112l328 188h128l-648 -372q8 -22 8 -44q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38q46 0 82 -32q55 32 166 96q-42 23 -168 94q-36 -30 -80 -30q-52 0 -90 38t-38 90t38 90t90 38zM192 620q-24 0 -41 -14
-t-23 -38v-12q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19zM612 338q87 -50 348 -198h-128l-284 164q16 8 64 34zM192 236q-24 0 -41 -14t-23 -38v-12q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19z" />
-    <glyph glyph-name="unif0c5" unicode="&#xf0c5;" 
-d="M128 748h32h448h32v-32v-64h-64v32h-384v-512h160v-64h-192h-32v32v576v32zM384 620h32h448h32v-32v-576v-32h-32h-448h-32v32v576v32zM448 556v-512h384v512h-384z" />
-    <glyph glyph-name="unif0c6" unicode="&#xf0c6;" 
-d="M672 748q72 0 123 -51t51 -123t-50 -122l-300 -300q-30 -30 -73 -30t-73 30t-30 73t30 71q91 92 274 276q12 -11 46 -44q-68 -69 -274 -276q-12 -12 -12 -28t10 -28q12 -10 28 -10t28 10l300 300q32 34 32 79t-32 77t-77 32t-77 -32l-300 -300q-54 -52 -54 -127t52 -129
-q54 -52 128 -52t128 52q67 66 200 200q12 -11 46 -44l-200 -200q-72 -72 -173 -72t-173 72t-72 173t72 171l300 300q50 52 122 52z" />
-    <glyph glyph-name="unif0c7" unicode="&#xf0c7;" 
-d="M160 716h32h512h12l12 -8l128 -128l8 -12v-12v-512v-32h-32h-640h-32v32v400v240v32zM224 652v-576h64v256v32h32h384h32v-32v-256h64v466l-96 96v-146v-32h-32h-320h-32v32v160h-96zM384 652v-128h256v128h-64v-64h-64v64h-128zM352 300v-224h320v224h-320z" />
-    <glyph glyph-name="unif0c8" unicode="&#xf0c8;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-576h576v576h-576z" />
-    <glyph glyph-name="unif0c9" unicode="&#xf0c9;" 
-d="M128 652h768v-64h-768v64zM128 396h768v-64h-768v64zM128 140h768v-64h-768v64z" />
-    <glyph glyph-name="unif0ca" unicode="&#xf0ca;" 
-d="M128 716h32h128h32v-32v-128v-32h-32h-128h-32v32v128v32zM192 652v-64h64v64h-64zM384 652h480v-64h-480v64zM128 460h32h128h32v-32v-128v-32h-32h-128h-32v32v128v32zM192 396v-64h64v64h-64zM384 396h480v-64h-480v64zM128 204h32h128h32v-32v-128v-32h-32h-128h-32
-v32v128v32zM192 140v-64h64v64h-64zM384 140h480v-64h-480v64z" />
-    <glyph glyph-name="unif0cb" unicode="&#xf0cb;" 
-d="M192 780h12h20h32v-32v-192h-64v144q-30 -16 -52 -16v64q8 0 18 5t16 11q2 1 6 4zM352 684h544v-64h-544v64zM208 492q34 0 57 -23t23 -57q0 -28 -24 -48q-1 -2 -4 -4l-28 -28h56v-64h-128h-32v32v6v14q2 2 10 8q20 20 82 80l4 4q0 6 -5 11t-11 5t-11 -5t-5 -11v-16h-64
-v16q0 34 22 56q24 24 58 24zM352 396h544v-64h-544v64zM128 204h96h32v-32v-6v-10l-4 -8l-12 -20q48 -24 48 -68q0 -34 -23 -57t-57 -23h-80v64h80q6 0 11 5t5 11t-5 11t-11 5h-16h-32v32v4v8l4 8l8 12h-44v64zM352 108h544v-64h-544v64z" />
-    <glyph glyph-name="unif0cc" unicode="&#xf0cc;" horiz-adv-x="574" 
-d="M676 330q3 0 5 -1q3 -1 4 -2q2 -2 3 -5q1 -2 1 -5v-21v-6q0 -3 -1 -6q-1 -2 -3 -4q-1 -2 -4 -3q-2 -1 -5 -1h-284h-199h-98h-70h-75q-11 0 -6 0q-3 0 -5 1q-3 1 -4 3q-2 2 -3 4q-1 3 -1 6v20v1v6q0 3 1 5q1 3 3 5q1 1 4 2q2 1 5 1h282h196h96h67h75h16zM135 357
-q-6 8 -11 16l-10 18q-11 21 -16 41t-5 39q0 38 15 71q14 33 42 60t70 40q41 14 96 14q11 0 29 -2q17 -2 42 -6q14 -3 33 -8t42 -13q2 -8 4 -20q2 -13 5 -30q3 -26 4 -45q2 -20 2 -32q0 -4 -1 -9q0 -5 -1 -10q-4 -1 -10 -1q-5 -1 5 -1l-36 3q-2 0 -6 1q-10 31 -21 53t-22 34
-q-19 19 -41 29q-23 9 -48 9q-24 0 -44 -6q-19 -6 -33 -19q-15 -12 -22 -27q-7 -16 -7 -34q0 -16 7 -31q7 -14 21 -29q14 -14 44 -28q29 -13 74 -26q15 -5 33 -12q18 -6 40 -16q13 -6 23 -12q10 -5 18 -10h-139h-93h-78q-11 0 -5 0v-1zM350 249h34h37h66h37q1 -8 2 -18t1 -21
-q0 -23 -4 -46q-5 -22 -13 -44q-5 -12 -13 -23q-7 -11 -18 -21q-7 -7 -19 -16q-11 -8 -27 -18q-17 -10 -33 -17t-31 -11q-17 -4 -39 -7q-21 -2 -47 -2q-24 0 -45 3q-21 2 -38 7q-44 13 -57 15q-12 2 -2 2q-12 3 -20 6t-11 6q-1 1 -2 4q-1 2 -1 5v4v2v73v56q14 0 43 1
-q3 -8 6 -15q4 -8 7 -16q3 -7 5 -13q3 -6 4 -10q2 -4 3 -7t2 -5q8 -12 16 -22q9 -10 18 -17q9 -8 20 -14q12 -6 25 -11q12 -4 26 -7q14 -2 30 -2q13 0 28 3t30 8q17 6 30 15t22 22q10 13 15 26q5 14 5 28q0 18 -8 35q-9 17 -26 32q-7 6 -22 14q-14 7 -36 16z" />
-    <glyph glyph-name="unif0cd" unicode="&#xf0cd;" 
-d="M224 748h64v-384q0 -80 56 -136t136 -56t136 56t56 136v384h64v-384q0 -106 -75 -181t-181 -75t-181 75t-75 181v384zM160 44h160h480v-64h-640v64z" />
-    <glyph glyph-name="unif0ce" unicode="&#xf0ce;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-160h160v160h-160zM448 652v-160h128v160h-128zM640 652v-160h160v160h-160zM224 428v-128h160v128h-160zM448 428v-128h128v128h-128zM640 428v-128h160v128h-160zM224 236v-160h160v160h-160z
-M448 236v-160h128v160h-128zM640 236v-160h160v160h-160z" />
-    <glyph glyph-name="unif0d0" unicode="&#xf0d0;" 
-d="M668 794q6 -6 24 -22l56 -60h80h32v-32v-80l60 -56q6 -6 22 -24q-6 -6 -24 -22q-14 -14 -58 -54v-84v-32h-32h-80q-14 -14 -56 -54q-6 -6 -24 -22l-22 22l-48 48q-93 -94 -374 -374l-22 -22q-6 5 -22 22l-84 84q-6 5 -22 20q5 6 22 24q94 93 374 374l-48 48l-22 22
-q6 6 22 24q14 14 54 56v80v32h32h84q14 14 54 58q6 6 22 24zM668 702q-10 -11 -40 -42l-8 -12h-16h-64v-60v-12q-2 -3 -8 -10q-11 -12 -44 -46q7 -7 28 -26q31 30 122 122q6 6 22 24l24 -24l80 -80l24 -24l-24 -24l-120 -120l24 -28q11 11 46 44q2 2 10 8h12h60v64v16l12 8
-q10 10 42 40l-44 44q-2 3 -10 12v12v60h-60h-12q-3 2 -12 10zM660 548l-496 -496q9 -9 38 -36q123 124 494 496zM608 204h64v-32h32v-64h-32v-32h-64v32h-32v64h32v32zM800 140h64v-64h64v-64h-64v-64h-64v64h-64v64h64v64z" />
-    <glyph glyph-name="unif0d1" unicode="&#xf0d1;" 
-d="M0 748h32h512h32v-32v-96h160h12l12 -8l192 -192l8 -12v-12v-288v-32h-32h-68q-12 -42 -46 -69t-78 -27t-78 27t-46 69h-264q-12 -42 -46 -69t-78 -27t-78 27t-46 69h-68h-32v32v425v183v32zM64 684v-136v-408h36q12 42 46 69t78 27t78 -27t46 -69h164v448v96h-448z
-M576 556v-416h36q12 42 46 69t78 27t78 -27t46 -69h36v242q-44 43 -174 174h-146zM224 172q-26 0 -45 -19t-19 -45t19 -45t45 -19t45 19t19 45t-19 45t-45 19zM736 172q-26 0 -45 -19t-19 -45t19 -45t45 -19t45 19t19 45t-19 45t-45 19z" />
-    <glyph glyph-name="unif0d2" unicode="&#xf0d2;" 
-d="M512 748q160 0 272 -112t112 -272t-112 -272t-272 -112q-58 0 -114 18q38 60 48 100q8 30 24 92q10 -20 35 -33t53 -13q86 0 143 70t57 170q0 94 -69 158t-169 64q-118 0 -186 -68t-68 -164q0 -46 22 -90t56 -60q12 -4 14 6q0 2 4 19t6 25q2 6 -2 10q-30 34 -30 88
-q0 68 48 117t126 49q72 0 116 -43t44 -113q0 -76 -34 -126t-86 -50q-28 0 -46 21t-10 49q4 16 12 44t12 48q6 22 6 36q0 24 -12 39t-36 15q-28 0 -49 -27t-21 -67q0 -14 3 -29t7 -21q1 -2 2 -6q-38 -162 -44 -192q-10 -38 -2 -110q-108 44 -176 141t-68 217q0 160 112 272
-t272 112z" />
-    <glyph glyph-name="unif0d3" unicode="&#xf0d3;" 
-d="M512 748q160 0 272 -112t112 -272t-112 -272t-272 -112q-58 0 -114 18q38 60 48 100q8 30 24 92q10 -20 35 -33t53 -13q86 0 143 70t57 170q0 94 -69 158t-169 64q-118 0 -186 -68t-68 -164q0 -46 22 -90t56 -60q12 -4 14 6q0 2 4 19t6 25q2 6 -2 10q-30 34 -30 88
-q0 68 48 117t126 49q72 0 116 -43t44 -113q0 -76 -34 -126t-86 -50q-28 0 -46 21t-10 49q4 16 12 44t12 48q6 22 6 36q0 24 -12 39t-36 15q-28 0 -49 -27t-21 -67q0 -14 3 -29t7 -21q1 -2 2 -6q-38 -162 -44 -192q-10 -38 -2 -110q-108 44 -176 141t-68 217q0 160 112 272
-t272 112z" />
-    <glyph glyph-name="unif0d4" unicode="&#xf0d4;" 
-d="M485 32q-71 -37 -152 -37h-17q-91 5 -165 51q-55 35 -89 86q-34 50 -48 106q-9 38 -9 77q0 67 28 134q43 106 151 159q67 33 139 33q24 0 49 -4q98 -14 171 -80q-14 -13 -50 -48l-37 -35q-46 46 -116 50q-69 4 -123 -32q-55 -35 -77 -99q-23 -63 -7 -126q17 -62 66 -104
-q50 -42 116 -44q65 -3 125 33t70 104h-56h-58h-52h-46h-79q-14 0 73 0h16h17v113h305q7 -36 7 -71q0 -71 -30 -133q-46 -93 -122 -133zM1016 365v-44v-50h-90v-91h-95v91h-90v94h90v91h95v-91h90z" />
-    <glyph glyph-name="unif0d5" unicode="&#xf0d5;" 
-d="M485 32q-71 -37 -152 -37h-17q-91 5 -165 51q-55 35 -89 86q-34 50 -48 106q-9 38 -9 77q0 67 28 134q43 106 151 159q67 33 139 33q24 0 49 -4q98 -14 171 -80q-14 -13 -50 -48l-37 -35q-46 46 -116 50q-69 4 -123 -32q-55 -35 -77 -99q-23 -63 -7 -126q17 -62 66 -104
-q50 -42 116 -44q65 -3 125 33t70 104h-56h-58h-52h-46h-79q-14 0 73 0h16h17v113h305q7 -36 7 -71q0 -71 -30 -133q-46 -93 -122 -133zM1016 365v-44v-50h-90v-91h-95v91h-90v94h90v91h95v-91h90z" />
-    <glyph glyph-name="unif0d6" unicode="&#xf0d6;" 
-d="M894 724l24 -136h-66q-3 15 -10 62q-91 -16 -362 -62h-380q199 34 794 136zM64 556h32h48h784h32v-32v-448v-32h-32h-832h-32v32v250v150v48v32zM222 492q2 -10 2 -16q0 -34 -23 -57t-57 -23q-6 0 -16 2v-196q10 2 16 2q34 0 57 -23t23 -57q0 -6 -2 -16h580q-2 10 -2 16
-q0 34 23 57t57 23q6 0 16 -2v196q-10 -2 -16 -2q-34 0 -57 23t-23 57q0 6 2 16h-580zM512 460q66 0 113 -47t47 -113t-47 -113t-113 -47t-113 47t-47 113t47 113t113 47zM512 396q-40 0 -68 -28t-28 -68t28 -68t68 -28t68 28t28 68t-28 68t-68 28z" />
-    <glyph glyph-name="unif0d7" unicode="&#xf0d7;" 
-d="M116 492h76h640h76l-52 -56l-320 -320l-24 -20l-24 20l-320 320zM270 428l242 -242l242 242h-484z" />
-    <glyph glyph-name="unif0d8" unicode="&#xf0d8;" 
-d="M512 600l24 -20l320 -320l52 -56h-76h-640h-76l52 56l320 320zM512 510q-60 -61 -242 -242h484q-61 60 -242 242z" />
-    <glyph glyph-name="unif0d9" unicode="&#xf0d9;" 
-d="M640 728v-76v-576v-76l-56 52l-288 288l-20 24l20 24l288 288zM576 574q-52 -53 -210 -210l210 -210v420z" />
-    <glyph glyph-name="unif0da" unicode="&#xf0da;" 
-d="M384 728l56 -52l288 -288l20 -24l-20 -24l-288 -288l-56 -52v76v576v76zM448 574v-420l210 210q-53 52 -210 210z" />
-    <glyph glyph-name="unif0db" unicode="&#xf0db;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-576h256v576h-256zM544 652v-576h256v576h-256z" />
-    <glyph glyph-name="unif0dc" unicode="&#xf0dc;" 
-d="M512 760l24 -20l256 -256l52 -56h-76h-512h-76l52 56l256 256zM512 670q-44 -45 -178 -178h356q-45 44 -178 178zM180 300h76h512h76l-52 -56l-256 -256l-24 -20l-24 20l-256 256zM334 236l178 -178l178 178h-356z" />
-    <glyph glyph-name="unif0dd" unicode="&#xf0dd;" 
-d="M116 492h76h640h76l-52 -56l-320 -320l-24 -20l-24 20l-320 320zM270 428l242 -242l242 242h-484z" />
-    <glyph glyph-name="unif0de" unicode="&#xf0de;" 
-d="M512 600l24 -20l320 -320l52 -56h-76h-640h-76l52 56l320 320zM512 510q-60 -61 -242 -242h484q-61 60 -242 242z" />
-    <glyph glyph-name="unif0e0" unicode="&#xf0e0;" 
-d="M96 620h32h768h32v-32v-512v-32h-32h-768h-32v32v512v32zM234 556q69 -46 278 -184q70 46 278 184h-556zM160 528v-420h704v420q-84 -56 -334 -224q-5 -3 -18 -10q-4 2 -18 10q-83 56 -334 224z" />
-    <glyph glyph-name="unif0e1" unicode="&#xf0e1;" 
-d="M263 739q33 0 57 -24t24 -57q0 -32 -24 -56t-57 -24t-57 24t-24 56q0 33 24 57t57 24zM696 524q99 0 133 -55q34 -56 34 -160v-251h-140v221q0 120 -75 120q-83 0 -83 -117v-224h-141v454h135v-63h3q38 75 134 75zM194 512h144v-454h-144v114v340z" />
-    <glyph glyph-name="unif0e2" unicode="&#xf0e2;" 
-d="M480 780h32v-64h-32v64zM412 766q4 -16 16 -62q-6 -2 -24 -6l-2 -2q-6 -2 -22 -8h-2h-2q-6 14 -26 58q1 0 2 2h2h2q7 2 26 10h2v2q7 1 28 6zM640 748h32h224v-64h-116q148 -124 148 -320q0 -172 -122 -294t-294 -122t-294 122t-122 294v32h64v-32q0 -146 103 -249
-t249 -103t249 103t103 249q0 92 -43 169t-117 127v-168h-64v224v32zM292 716q9 -14 36 -54q-4 -3 -16 -10h-2q-4 -4 -18 -16h-2l-6 -6l-44 48q2 2 10 8h2v2q5 4 22 16h2zM196 632l48 -40l-8 -8v-2q-3 -5 -14 -18q0 -1 -2 -4q-2 -4 -8 -14q-14 8 -56 34q3 4 12 18v2
-q4 5 18 22l2 2zM128 524l56 -28v-2q-2 -6 -8 -22v-2q-2 -7 -8 -26q-15 4 -60 18q1 6 6 26q0 1 2 4q2 6 8 26v2h2q1 1 2 4z" />
-    <glyph glyph-name="unif0e3" unicode="&#xf0e3;" 
-d="M512 824l20 -20q24 -25 96 -98q6 -6 24 -22l-24 -24l-8 -8q45 -45 180 -178q2 2 8 10l24 20l20 -20q24 -25 96 -98q6 -6 24 -22l-24 -24l-224 -224q-5 -6 -20 -22q-6 5 -24 22l-96 96l-24 24q6 5 24 22q3 2 12 10l-68 68l-376 -380l-48 48l380 376l-68 68l-12 -12
-q-5 -6 -20 -22q-6 5 -24 22l-96 96l-24 24q6 5 24 22q56 56 224 226zM512 736l-180 -180l52 -52q44 45 178 180q-13 13 -50 52zM576 606q-28 -29 -114 -114l178 -178l114 114q-45 44 -178 178zM832 416q-2 -3 -10 -10q-42 -43 -170 -170l52 -52q44 45 178 180q-13 13 -50 52
-z" />
-    <glyph glyph-name="unif0e4" unicode="&#xf0e4;" 
-d="M95 124q0 61 16 116q17 56 46 104q55 88 149 143q94 54 206 54t205 -54q94 -55 149 -143q30 -48 46 -104q16 -55 16 -116h-323q-75 0 -9 0q8 16 9 35q2 18 -4 35q24 29 42 51t31 38q11 13 19 23t14 17l28 35q4 4 24 29l-26 26q-65 -52 -194 -157q-24 7 -50 1
-q-25 -5 -44 -25q-22 -22 -27 -52q-4 -30 9 -57h-324q-40 0 -39 0h31v1zM512 318v82q-1 41 0 84q-88 0 -163 -38q-74 -39 -123 -103q-27 -35 -45 -76q-17 -41 -24 -86h41h33h22h16h44h48q6 57 49 97t102 40zM483 195q12 12 29 12q16 0 29 -12q12 -12 12 -29t-12 -29
-q-13 -12 -29 -12q-17 0 -29 12q-13 11 -13 29q0 17 13 29z" />
-    <glyph glyph-name="unif0e5" unicode="&#xf0e5;" 
-d="M96 684h32h768h32v-32v-576v-32h-32h-274q-21 -22 -86 -88l-24 -20l-24 20q-22 22 -86 88h-274h-32v32v576v32zM160 620v-512h256h12l12 -8q18 -19 72 -74q18 18 72 74l12 8h12h256v512h-704z" />
-    <glyph glyph-name="unif0e6" unicode="&#xf0e6;" 
-d="M64 716h32h576h32v-32v-448v-32h-32h-276l-152 -120l-52 -44v68v96h-96h-32v32v280v168v32zM128 652v-384h96h32v-32v-60l108 84l8 8h12h256v384h-512zM768 588h192v-512h-128v-164l-204 164h-296l80 64h240l116 -92v92h128v384h-128v64z" />
-    <glyph glyph-name="unif0e7" unicode="&#xf0e7;" 
-d="M470 712h281q-62 -86 -186 -259h186q-143 -163 -429 -490q50 112 148 337h-157q52 137 157 412z" />
-    <glyph glyph-name="unif0e8" unicode="&#xf0e8;" 
-d="M384 716h32h192h32v-32v-192v-32h-32h-64v-64h288h32v-32v-96h64h32v-32v-192v-32h-32h-192h-32v32v192v32h32h64v64h-256v-64h64h32v-32v-192v-32h-32h-192h-32v32v192v32h32h64v64h-256v-64h64h32v-32v-192v-32h-32h-192h-32v32v192v32h32h64v96v32h32h288v64h-64h-32
-v32v192v32zM448 652v-128h128v128h-128zM128 204v-128h128v128h-128zM448 204v-128h128v128h-128zM768 204v-128h128v128h-128z" />
-    <glyph glyph-name="unif0e9" unicode="&#xf0e9;" 
-d="M480 748h64v-66q142 -12 244 -112t108 -226v-12h-64q0 8 -16 16q-28 16 -64 16t-64 -16q-16 -8 -16 -16h-64q0 8 -20 16q-30 16 -76 16t-76 -16q-20 -8 -20 -16h-64q0 8 -16 16q-28 16 -64 16t-64 -16q-16 -8 -16 -16h-64v6v6q6 126 108 226t244 112v66zM512 620
-q-100 0 -184 -59t-118 -141q30 8 62 8q54 0 96 -24q6 -4 16 -12h2q14 10 22 14q44 22 104 22t104 -22q12 -6 24 -14q10 8 16 12q42 24 96 24q32 0 62 -8q-34 82 -118 140q-84 60 -184 60zM480 332h64v-256q0 -40 -28 -68t-68 -28t-68 28t-28 68v32h64v-32q0 -32 32 -32
-t32 32v256z" />
-    <glyph glyph-name="unif0ea" unicode="&#xf0ea;" 
-d="M480 780q58 0 84 -64h76h32h96h32v-32v-256h32h32v-32v-448v-32h-32h-384h-32v32v32h-224h-32v32v420v252v32h32h128h76q26 64 84 64zM480 716q-14 0 -23 -9t-9 -23v-32h-32h-64v-64h256v64h-64h-32v32q0 14 -10 22q-8 10 -22 10zM224 652v-608h192v352v32h32h288v224
-h-64v-96v-32h-32h-320h-32v32v96h-64zM480 364v-384h320v384h-320z" />
-    <glyph glyph-name="unif0eb" unicode="&#xf0eb;" 
-d="M512 780q118 0 203 -85t85 -203q0 -122 -92 -216q-64 -58 -64 -130v-6v-32h-4v-96v-32h-32h-40q-20 -32 -56 -32t-56 32h-40h-32v32v128v32q-10 58 -56 96q-56 48 -83 116q-20 50 -20 103q0 20 3 41q14 98 84 168t168 80zM512 716q-10 -2 -24 -4q-76 -8 -131 -62
-t-65 -130q-3 -19 -3 -37q0 -96 81 -165q64 -54 74 -146h140q12 88 80 150q-1 0 -2 2q74 72 74 168q0 92 -66 158t-158 66zM448 108v-64h128v64h-128z" />
-    <glyph glyph-name="unif0ec" unicode="&#xf0ec;" 
-d="M838 932l192 -192q6 -6 22 -24q-5 -6 -22 -24l-192 -192q-11 12 -46 48q34 34 138 136h-674v64h674q-35 34 -138 136q12 12 46 48zM442 484q11 -12 46 -48q-34 -34 -138 -136h674v-64h-674q35 -34 138 -136q-12 -12 -46 -48l-192 192q-6 6 -22 24q5 6 22 24z" />
-    <glyph glyph-name="unif0ed" unicode="&#xf0ed;" 
-d="M480 492h64v-210q18 18 72 74l48 -48l-128 -128l-24 -20l-24 20l-128 128l48 48q18 -19 72 -74v210zM362 411q-70 22 -118 3q-49 -18 -75 -55q-14 -20 -22 -43q-7 -22 -7 -45q0 -63 45 -107q44 -45 108 -45h342q-73 0 -35 0t49 1q118 16 177 92q58 77 62 170q1 6 1 12
-q0 48 -18 90q-20 46 -54 80q-64 63 -160 78q-21 3 -41 3q-72 0 -135 -42q-41 -27 -72 -75q-31 -47 -47 -117zM957 390q0 -45 -12 -87q-11 -43 -32 -80q-39 -69 -105 -113t-147 -44h-58h-68h-35q-19 0 -46 -1h-76h-101q-86 0 -146 61q-61 60 -61 146q0 85 61 146
-q60 61 146 61q11 0 21 -1l20 -4q22 70 60 119q39 49 87 78q50 30 108 39q28 5 55 5q30 0 59 -5q104 -19 185 -102q80 -82 85 -218z" />
-    <glyph glyph-name="unif0ee" unicode="&#xf0ee;" 
-d="M544 370q18 -19 72 -74l48 48l-128 128l-24 20l-24 -20l-128 -128l48 -48q18 18 72 74v-210h64v210zM362 411q-70 22 -118 3q-49 -18 -75 -55q-14 -20 -22 -43q-7 -22 -7 -45q0 -63 45 -107q44 -45 108 -45h342q-73 0 -35 0t49 1q118 16 177 92q58 77 62 170q1 6 1 12
-q0 48 -18 90q-20 46 -54 80q-64 63 -160 78q-21 3 -41 3q-72 0 -135 -42q-41 -27 -72 -75q-31 -47 -47 -117zM957 390q0 -45 -12 -87q-11 -43 -32 -80q-39 -69 -105 -113t-147 -44h-58h-68h-35q-19 0 -46 -1h-76h-101q-86 0 -146 61q-61 60 -61 146q0 85 61 146
-q60 61 146 61q11 0 21 -1l20 -4q22 70 60 119q39 49 87 78q50 30 108 39q28 5 55 5q30 0 59 -5q104 -19 185 -102q80 -82 85 -218z" />
-    <glyph glyph-name="unif0f0" unicode="&#xf0f0;" 
-d="M270 684h18h448h16q2 -3 10 -12q26 -38 52 -108q50 -142 50 -328v-32h-32h-164q4 -14 4 -32q0 -66 -47 -113t-113 -47t-113 47t-47 113q0 18 4 32h-164h-32v32q0 118 25 227t51 157l24 48q3 4 10 16zM308 620q-10 -20 -24 -52t-34 -118t-22 -182h156q48 64 128 64
-t128 -64h156q-4 164 -42 272q-18 50 -38 80h-408zM480 556h64v-64h64v-64h-64v-64h-64v64h-64v64h64v64zM512 268q-40 0 -68 -28t-28 -68t28 -68t68 -28t68 28t28 68t-28 68t-68 28zM512 204q14 0 23 -9t9 -23t-9 -23t-23 -9t-23 9t-9 23t9 23t23 9z" />
-    <glyph glyph-name="unif0f1" unicode="&#xf0f1;" 
-d="M224 748q26 0 45 -19t19 -45t-19 -45t-45 -19q-32 0 -52 26q-12 -10 -12 -26v-274q78 -78 160 -78t160 78v274q0 16 -12 26q-20 -26 -52 -26q-26 0 -45 19t-19 45t19 45t45 19q40 0 56 -36q32 -8 52 -34t20 -58v-288v-12l-8 -8q-8 -10 -24 -26t-64 -44t-96 -34v-68
-q0 -54 37 -91t91 -37t91 37t37 91v160q0 52 38 90t90 38t90 -38t38 -90v-6q64 -24 64 -90q0 -40 -28 -68t-68 -28t-68 28t-28 68q0 66 64 90v6q0 26 -19 45t-45 19t-45 -19t-19 -45v-160q0 -80 -56 -136t-136 -56t-136 56t-56 136v68q-48 6 -94 32t-68 48q-7 8 -22 24l-8 8
-v12v54v234q0 32 20 58t52 34q16 36 56 36zM832 236q-32 0 -32 -32t32 -32t32 32t-32 32z" />
-    <glyph glyph-name="unif0f2" unicode="&#xf0f2;" 
-d="M448 780h128q26 0 45 -19t19 -45v-32h96v32h64v-32h64q26 0 45 -19t19 -45v-512q0 -26 -19 -45t-45 -19h-704q-26 0 -45 19t-19 45v192v320q0 26 19 45t45 19h64v32h64v-32h96v32q0 26 19 45t45 19zM448 716v-32h128v32h-128zM160 620v-512h64v511h64v-511h448v511h64
-v-511h64v512h-704z" />
-    <glyph glyph-name="unif0f3" unicode="&#xf0f3;" 
-d="M480 780q26 0 45 -19t19 -45v-8q84 -22 138 -94t54 -162v-280q0 -32 32 -32h32v-64h-230q6 -16 6 -32q0 -40 -28 -68t-68 -28t-68 28t-28 68q0 16 6 32h-230v64h32q32 0 32 32v288q0 88 55 157t137 91v8q0 26 18 44q20 20 46 20zM466 652q-76 -6 -127 -61t-51 -131v-288
-q0 -16 -6 -32h396q-6 16 -6 32v280q0 80 -54 139t-132 61h-6h-8h-6zM480 76q-32 0 -32 -32t32 -32t32 32t-32 32z" />
-    <glyph glyph-name="unif0f4" unicode="&#xf0f4;" 
-d="M512 940h64v-128h-64v128zM640 908h64v-96h-64v96zM320 780h32h512h32v-32v-96h64q40 0 68 -28t28 -68v-96q0 -40 -28 -68t-68 -28h-64v-160q0 -40 -28 -68t-68 -28h-384q-40 0 -68 28t-28 68v544v32zM384 716v-512q0 -14 9 -23t23 -9h384q14 0 23 9t9 23v512h-448z
-M896 588v-160h64q14 0 23 9t9 23v96q0 14 -9 23t-23 9h-64z" />
-    <glyph glyph-name="unif0f5" unicode="&#xf0f5;" 
-d="M716 748q11 -11 46 -44q-37 -37 -146 -148q-22 -22 -2 -44q57 56 170 168l44 -44q-42 -43 -168 -170q22 -20 44 2q49 48 148 146q11 -12 44 -46l-144 -144l-4 -4q-26 -26 -65 -26t-67 26h-2l-56 -56l38 -38q73 -73 292 -290l-48 -48q-67 67 -268 270q-14 -15 -56 -58
-q-6 -6 -24 -22l-22 22l-38 38q-62 -63 -248 -250l-48 48q62 62 250 248q-51 50 -202 200q-42 44 -42 104t42 104q8 6 24 20l24 -20l240 -240q10 -11 40 -42l56 56q-26 28 -26 68t26 66zM216 612q-6 -17 -6 -31q0 -28 22 -49q87 -88 260 -264l36 36z" />
-    <glyph glyph-name="unif0f6" unicode="&#xf0f6;" 
-d="M160 780h32h384h12l12 -8l192 -192l8 -12v-12v-576v-32h-32h-576h-32v32v480v288v32zM224 716v-704h512v512h-160h-32v32v160h-320zM608 670v-82h82q-21 20 -82 82z" />
-    <glyph glyph-name="unif0f7" unicode="&#xf0f7;" 
-d="M128 780h32h704h32v-32v-768v-32h-32h-288h-32v32v96h-64v-96v-32h-32h-288h-32v32v480v288v32zM192 716v-704h224v96v32h32h128h32v-32v-96h224v704h-640zM256 652h128v-64h-128v64zM448 652h128v-64h-128v64zM640 652h128v-64h-128v64zM256 524h128v-64h-128v64z
-M448 524h128v-64h-128v64zM640 524h128v-64h-128v64zM256 396h128v-64h-128v64zM448 396h128v-64h-128v64zM640 396h128v-64h-128v64zM256 268h128v-64h-128v64zM448 268h128v-64h-128v64zM640 268h128v-64h-128v64zM256 140h128v-64h-128v64zM640 140h128v-64h-128v64z" />
-    <glyph glyph-name="unif0f8" unicode="&#xf0f8;" 
-d="M448 780h64v-64h64v-64h-64v-64h-64v64h-64v64h64v64zM160 716h32h128v-64h-96v-608h160v64v32h32h128h32v-32v-64h160v608h-96v64h128h32v-32v-672v-32h-32h-224h-32v32v64h-64v-64v-32h-32h-224h-32v32v420v252v32zM320 524h64v-64h-64v64zM448 524h64v-64h-64v64z
-M576 524h64v-64h-64v64zM320 396h64v-64h-64v64zM448 396h64v-64h-64v64zM576 396h64v-64h-64v64zM320 268h64v-64h-64v64zM448 268h64v-64h-64v64zM576 268h64v-64h-64v64z" />
-    <glyph glyph-name="unif0f9" unicode="&#xf0f9;" 
-d="M544 780q26 0 45 -19t19 -45v-32h128h16l8 -12l192 -224l8 -8v-12v-320v-32h-32h-68q-12 -42 -46 -69t-78 -27t-78 27t-46 69h-264q-12 -42 -46 -69t-78 -27t-78 27t-46 69h-68h-32v32v380v164v32h32h448v32q0 26 18 44q20 20 46 20zM64 620v-61v-419h36q12 42 46 69
-t78 27t78 -27t46 -69h264q12 42 46 69t78 27t78 -27t46 -69h36v276l-176 204h-656zM416 524h64v-96h96v-64h-96v-96h-64v96h-96v64h96v96zM224 172q-26 0 -45 -19t-19 -45t19 -45t45 -19t45 19t19 45t-19 45t-45 19zM736 172q-26 0 -45 -19t-19 -45t19 -45t45 -19t45 19
-t19 45t-19 45t-45 19z" />
-    <glyph glyph-name="unif0fa" unicode="&#xf0fa;" 
-d="M448 716h128q26 0 45 -19t19 -45v-32h192q40 0 68 -28t28 -68v-448v-32h-32h-768h-32v32v105v343q0 40 28 68t68 28h192v32q0 26 19 45t45 19zM448 652v-32h128v32h-128zM192 556q-32 0 -32 -32v-416h704v416q0 32 -32 32h-640zM480 460h64v-96h96v-64h-96v-96h-64v96
-h-96v64h96v96z" />
-    <glyph glyph-name="unif0fb" unicode="&#xf0fb;" 
-d="M252 748h36h64h12l12 -8q70 -70 278 -280h178q34 0 82 -40q13 -12 38 -34q5 -6 20 -22q-5 -6 -20 -22q-16 -18 -38 -34q-48 -40 -82 -40h-178q-69 -70 -278 -280l-12 -8h-12h-64h-36l4 36l28 252h-28q-14 -21 -54 -82q-3 -4 -10 -14h-16h-80h-40q2 9 8 38q8 38 32 154
-q-8 38 -32 154q-2 9 -8 38h40h80h16q2 -4 10 -14q13 -21 54 -82h28l-28 252zM324 684l28 -252l4 -36h-36h-80h-18q-2 3 -10 14q-13 20 -54 82h-22q6 -31 24 -122v-6v-6q-6 -31 -24 -122h22q14 20 54 82q3 3 10 14h18h80h36l-4 -36l-28 -252h14q69 70 278 280l12 8h12h192
-l6 3t16 9q12 6 18 12q4 2 8 8q-4 6 -8 8q-6 6 -17 12t-17 8l-6 4h-192h-12l-12 8q-70 70 -278 280h-14zM512 652h128l32 -32l-32 -32h-64zM576 140h64l32 -32l-32 -32h-128z" />
-    <glyph glyph-name="unif0fc" unicode="&#xf0fc;" 
-d="M432 748q48 0 90 -36q20 4 22 4q30 0 64 -20q34 20 64 20q52 0 90 -38t38 -90q0 -46 -32 -84v-2v-4v-38h32q40 0 68 -28t28 -68v-128q0 -40 -28 -68t-68 -28h-32v-64q0 -40 -28 -68t-68 -28h-384q-40 0 -68 28t-28 68v416q0 6 2 12q-34 36 -34 84q0 52 38 90t90 38
-q10 0 44 -12q44 44 100 44zM432 684q-42 0 -64 -34q-7 -9 -20 -26l-24 16t-36 12q-26 0 -45 -19t-19 -45t19 -45t45 -19t46 20l22 22q5 -6 22 -22q24 -20 54 -20q8 0 20 4q4 2 12 8l48 28v-56q0 -48 -18 -104q-14 -44 -14 -56q0 -20 14 -34t34 -14t34 14t14 34q0 12 -14 56
-q-18 54 -18 104v44l40 -12q52 -16 88 -16q26 0 45 19t19 45t-19 45t-45 19q-24 0 -44 -16l-20 -20l-20 20q-20 16 -44 16q-6 0 -20 -4q-7 -2 -20 -6q-3 3 -12 14q-26 28 -60 28zM358 484q-36 -24 -70 -24q-12 0 -32 4v-388q0 -32 32 -32h384q32 0 32 32v88v7v7v242
-q-2 4 -2 9t2 9v26q-20 -4 -32 -4q-20 0 -58 8q0 -4 2 -14t2 -18q2 -8 4 -12q18 -56 18 -76q0 -46 -33 -79t-79 -33t-79 33t-33 79q0 20 18 76q2 6 3 20t3 18q-2 0 -4 -1t-4 -1q-36 0 -74 24zM768 396v-192h32q32 0 32 32v128q0 32 -32 32h-32z" />
-    <glyph glyph-name="unif0fd" unicode="&#xf0fd;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-576h576v576h-576zM352 556h64v-160h192v160h64v-384h-64v160h-192v-160h-64v384z" />
-    <glyph glyph-name="unif0fe" unicode="&#xf0fe;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-576h576v576h-576zM480 524h64v-128h128v-64h-128v-128h-64v128h-128v64h128v128z" />
-    <glyph glyph-name="unif100" unicode="&#xf100;" 
-d="M508 724q11 -12 46 -48q-79 -78 -314 -312q78 -78 314 -312q-12 -12 -46 -48l-336 336q-5 6 -22 24q6 6 22 24zM732 724q11 -12 46 -48q-79 -78 -314 -312q78 -78 314 -312q-12 -12 -46 -48l-336 336q-5 6 -22 24q6 6 22 24z" />
-    <glyph glyph-name="unif101" unicode="&#xf101;" 
-d="M292 724l336 -336q5 -6 22 -24q-6 -6 -22 -24l-336 -336q-11 12 -46 48q79 78 314 312q-78 78 -314 312q12 12 46 48zM516 724l336 -336q5 -6 22 -24q-6 -6 -22 -24l-336 -336q-11 12 -46 48q79 78 314 312q-78 78 -314 312q12 12 46 48z" />
-    <glyph glyph-name="unif102" unicode="&#xf102;" 
-d="M520 663q6 -5 24 -22l368 -368q-12 -11 -48 -46q-86 87 -344 346q-86 -86 -344 -346q-12 12 -48 46l368 368q6 6 24 22zM520 439q6 -5 24 -22l368 -368q-12 -11 -48 -46q-86 87 -344 346q-86 -86 -344 -346q-12 12 -48 46l368 368q6 6 24 22z" />
-    <glyph glyph-name="unif103" unicode="&#xf103;" 
-d="M168 662q86 -87 344 -346q86 86 344 346q12 -12 48 -46l-368 -368q-6 -6 -24 -22q-6 5 -24 22l-368 368q12 11 48 46zM168 438q86 -87 344 -346q86 86 344 346q12 -12 48 -46l-368 -368q-6 -6 -24 -22q-6 5 -24 22l-368 368q12 11 48 46z" />
-    <glyph glyph-name="unif104" unicode="&#xf104;" 
-d="M608 740l48 -48q-82 -82 -330 -328q83 -82 330 -328l-48 -48l-352 352l-20 24l20 24z" />
-    <glyph glyph-name="unif105" unicode="&#xf105;" 
-d="M416 740l352 -352l20 -24l-20 -24l-352 -352l-48 48q82 82 330 328q-83 82 -330 328z" />
-    <glyph glyph-name="unif106" unicode="&#xf106;" 
-d="M512 664l24 -20l400 -400l-48 -48q-94 94 -376 378q-94 -95 -376 -378l-48 48l400 400z" />
-    <glyph glyph-name="unif107" unicode="&#xf107;" 
-d="M136 532q94 -95 376 -378q94 94 376 378l48 -48l-400 -400l-24 -20l-24 20l-400 400z" />
-    <glyph glyph-name="unif108" unicode="&#xf108;" 
-d="M64 684h32h832h32v-32v-512v-32h-32h-384v-64h160v-64h-384v64h160v64h-384h-32v32v320v192v32zM128 620v-448h768v448h-768z" />
-    <glyph glyph-name="unif109" unicode="&#xf109;" 
-d="M160 684h32h640h32v-32v-402q18 -19 72 -74q24 -24 24 -56q0 -30 -23 -53t-53 -23h-744q-30 0 -53 23t-23 53q0 32 24 56t72 74v402v32zM224 620v-352h576v352h-576zM206 204q-18 -18 -74 -72q-4 -4 -4 -12q0 -12 12 -12h744q12 0 12 12q0 8 -4 12q-25 24 -74 72h-612z
-" />
-    <glyph glyph-name="unif10a" unicode="&#xf10a;" 
-d="M160 684h704q40 0 68 -28t28 -68v-448q0 -40 -28 -68t-68 -28h-704q-40 0 -68 28t-28 68v191v257q0 40 28 68t68 28zM160 620q-14 0 -23 -9t-9 -23v-66v-382q0 -14 9 -23t23 -9h704q14 0 23 9t9 23v448q0 14 -9 23t-23 9h-704zM192 396q14 0 23 -9t9 -23t-9 -23t-23 -9
-t-23 9t-9 23t9 23t23 9z" />
-    <glyph glyph-name="unif10b" unicode="&#xf10b;" 
-d="M352 748h320q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v288v288q0 40 28 68t68 28zM352 684q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h320q14 0 23 9t9 23v576q0 14 -9 23t-23 9h-320zM512 140q14 0 23 -9t9 -23t-9 -23t-23 -9t-23 9
-t-9 23t9 23t23 9z" />
-    <glyph glyph-name="unif10c" unicode="&#xf10c;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 684q-132 0 -226 -94t-94 -226t94 -226t226 -94t226 94t94 226t-94 226t-226 94z" />
-    <glyph glyph-name="unif10d" unicode="&#xf10d;" 
-d="M320 620v-64q-54 0 -91 -37t-37 -91h224h32v-32v-256v-32h-32h-256h-32v32v54v234q0 80 56 136t136 56zM768 620v-64q-54 0 -91 -37t-37 -91h224h32v-32v-256v-32h-32h-256h-32v32v288q0 80 56 136t136 56zM192 364v-192h192v192h-192zM640 364v-192h192v192h-192z" />
-    <glyph glyph-name="unif10e" unicode="&#xf10e;" 
-d="M128 620h32h256h32v-32v-288q0 -80 -56 -136t-136 -56v64q54 0 91 37t37 91h-224h-32v32v256v32zM576 620h32h256h32v-32v-288q0 -80 -56 -136t-136 -56v64q54 0 91 37t37 91h-224h-32v32v256v32zM192 556v-192h192v192h-192zM640 556v-192h192v192h-192z" />
-    <glyph glyph-name="unif10f" unicode="&#xf10f;" 
-d="M512 726q6 -6 24 -22l368 -368q-12 -12 -48 -46q-86 86 -344 346q-86 -87 -344 -346q-12 11 -48 46l368 368q6 5 24 22zM512 502q6 -6 24 -22l368 -368q-12 -12 -48 -46q-86 86 -344 346q-86 -87 -344 -346q-12 11 -48 46l368 368q6 5 24 22z" />
-    <glyph glyph-name="unif110" unicode="&#xf110;" 
-d="M512 780q40 0 68 -28t28 -68t-28 -68t-68 -28t-68 28t-28 68t28 68t68 28zM286 670q34 0 57 -23t23 -57t-23 -57t-57 -23t-57 23t-23 57t23 57t57 23zM738 622q14 0 23 -9t9 -23t-9 -23t-23 -9t-23 9t-9 23t9 23t23 9zM192 436q30 0 51 -21t21 -51t-21 -51t-51 -21
-t-51 21t-21 51t21 51t51 21zM832 404q16 0 28 -12t12 -28t-12 -28t-28 -12t-28 12t-12 28t12 28t28 12zM286 202q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM738 186q20 0 34 -14t14 -34t-14 -34t-34 -14t-34 14t-14 34t14 34t34 14zM512 100
-q24 0 40 -16t16 -40t-16 -40t-40 -16t-40 16t-16 40t16 40t40 16z" />
-    <glyph glyph-name="unif111" unicode="&#xf111;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 684q-132 0 -226 -94t-94 -226t94 -226t226 -94t226 94t94 226t-94 226t-226 94z" />
-    <glyph glyph-name="unif112" unicode="&#xf112;" 
-d="M392 708l48 -48q-50 -50 -202 -200h434q92 0 158 -66t66 -158t-66 -158t-158 -66v64q66 0 113 47t47 113t-47 113t-113 47h-434q51 -50 202 -200l-48 -48l-256 256l-20 24l20 24z" />
-    <glyph glyph-name="unif113" unicode="&#xf113;" 
-d="M182 716q36 0 86 -19t96 -63q72 18 148 18q78 0 146 -16q10 10 28 24t64 34q48 22 94 22q38 -90 8 -180q76 -82 76 -216q0 -166 -103 -237t-313 -71t-313 71t-103 237q0 130 80 214q-16 28 -16 78q0 30 6 56t10 36zM662 382q-20 0 -71 -3t-79 -3q-32 0 -80 2t-74 2
-q-24 2 -52 -5t-46 -23q-58 -52 -58 -118q0 -110 81 -150t229 -40q182 0 251 38t69 158q0 46 -26 83t-70 49q-30 10 -74 10zM336 300q20 0 34 -19t14 -45t-14 -45t-34 -19t-34 19t-14 45t14 45t34 19zM688 300q20 0 34 -19t14 -45t-14 -45t-34 -19t-34 19t-14 45t14 45t34 19
-zM332 272q-16 0 -16 -14t16 -14q12 0 12 14t-12 14zM684 272q-16 0 -16 -14t16 -14q12 0 12 14t-12 14z" />
-    <glyph glyph-name="unif114" unicode="&#xf114;" 
-d="M192 780h32h512h32h96h32v-32v-288v-12l-8 -12q-14 -14 -56 -54v-402v-32h-32h-576h-32v32v768v32zM256 716v-704h512v370q-14 13 -56 54l-8 12v12v256h-448zM768 716v-242l32 -32l32 32v242h-64z" />
-    <glyph glyph-name="unif115" unicode="&#xf115;" 
-d="M160 780h32h640h32v-32v-288v-12l-8 -12q-14 -14 -56 -54v-370v-32h-32h-160v-48v-40l-40 8l-384 80q-6 1 -24 6v26v460v276v32zM452 716l68 -16l24 -8v-24v-274q14 -14 56 -54l8 -12v-12v-272h128v352v12l8 12q14 13 56 54v242h-348zM224 708v-670q80 -17 320 -66v40v32
-v258q-14 13 -56 54l-8 12v12v264z" />
-    <glyph glyph-name="unif116" unicode="&#xf116;" 
-d="M896 746v-66v-184v-68v-64v-352v-32h-32h-704h-32v32v224v64v48v144v40q10 -2 38 -8q37 -8 146 -30q46 30 182 122q3 1 10 6q3 -1 12 -2q45 -8 180 -30l148 116zM832 616l-108 -84q-3 -3 -12 -10q-3 0 -12 2q-45 7 -180 30q-46 -31 -182 -122q-3 -2 -10 -6q-4 0 -14 2
-q-31 6 -122 24v-130q31 -13 124 -50q45 30 178 120q4 2 14 8q3 -2 14 -6q43 -15 174 -58l136 108v172zM832 360l-108 -84q-3 -3 -14 -12q-4 1 -16 6q-44 14 -176 58l-180 -120q-4 -2 -14 -8q-4 1 -16 6q-29 11 -116 46v-16v-192h640v316z" />
-    <glyph glyph-name="unif117" unicode="&#xf117;" 
-d="M512 780q172 0 294 -122t122 -294t-122 -294t-294 -122t-294 122t-122 294t122 294t294 122zM512 716q-146 0 -249 -103t-103 -249t103 -249t249 -103t249 103t103 249t-103 249t-249 103zM480 588h64v-328l128 128l44 -48l-180 -180l-24 -24l-24 24l-180 180l44 48
-l128 -128v328z" />
-    <glyph glyph-name="unif118" unicode="&#xf118;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 684q-132 0 -226 -94t-94 -226t94 -226t226 -94t226 94t94 226t-94 226t-226 94zM368 492q20 0 34 -14t14 -34t-14 -34t-34 -14t-34 14t-14 34t14 34t34 14zM656 492
-q20 0 34 -14t14 -34t-14 -34t-34 -14t-34 14t-14 34t14 34t34 14zM346 268q56 -96 166 -96t166 96q18 -11 54 -32q-32 -58 -91 -93t-129 -35t-129 35t-91 93q18 10 54 32z" />
-    <glyph glyph-name="unif119" unicode="&#xf119;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 684q-132 0 -226 -94t-94 -226t94 -226t226 -94t226 94t94 226t-94 226t-226 94zM368 492q20 0 34 -14t14 -34t-14 -34t-34 -14t-34 14t-14 34t14 34t34 14zM656 492
-q20 0 34 -14t14 -34t-14 -34t-34 -14t-34 14t-14 34t14 34t34 14zM512 300q130 0 208 -108q-17 -12 -52 -36q-58 80 -156 80t-156 -80q-17 12 -52 36q78 108 208 108z" />
-    <glyph glyph-name="unif11a" unicode="&#xf11a;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 684q-132 0 -226 -94t-94 -226t94 -226t226 -94t226 94t94 226t-94 226t-226 94zM368 492q20 0 34 -14t14 -34t-14 -34t-34 -14t-34 14t-14 34t14 34t34 14zM656 492
-q20 0 34 -14t14 -34t-14 -34t-34 -14t-34 14t-14 34t14 34t34 14zM352 236h320v-64h-320v64z" />
-    <glyph glyph-name="unif11b" unicode="&#xf11b;" 
-d="M648 516q0 15 11 26t26 11t26 -11t11 -26q0 -16 -11 -27t-26 -11q-16 0 -27 11q-10 11 -10 27zM722 365q0 -16 -11 -27t-26 -11t-26 11t-11 27q0 15 11 26t26 11t26 -11t11 -26zM646 441q0 -16 -11 -27t-26 -11t-26 11t-11 27q0 15 11 26t26 11q16 0 27 -11
-q10 -11 10 -26zM797 441q0 -16 -11 -27t-26 -11t-27 11q-11 11 -11 27q0 15 11 26q12 11 27 11q16 0 27 -11q10 -11 10 -26zM458 440q0 -16 -11 -27t-26 -11h-38v-37q0 -16 -11 -27t-26 -11t-26 11q-12 11 -12 27v38q-59 0 -34 0t-3 0q-15 0 -26 11t-11 27q0 15 11 26t26 11
-h37v38q0 15 12 26q11 11 26 11t26 -11t11 -26v-38q-59 0 -17 0h55q15 0 26 -11q11 -12 11 -27zM805 3l-173 173h-232q-20 -21 -24 -25t-32 -31l-16 -16l-21 -21l-34 -34l-46 -46q-18 -18 -38 -27q-20 -8 -40 -10h-9q-17 0 -33 4q-21 6 -39 18q-34 22 -52 61q-11 23 -11 50
-q0 16 4 33l8 34q9 34 21 84q6 27 13 56l14 58q16 67 29 119l13 52v3t1 1q20 74 81 120q60 46 137 46q-39 0 -23 0h107h122h171q77 0 138 -46t81 -120l1 -2v-2l3 -11q2 -10 7 -28q8 -33 20 -86l26 -106q16 -67 29 -119t13 -53q4 -18 4 -34q0 -7 -1 -13q-2 -22 -11 -41
-q-9 -20 -25 -35q-15 -16 -34 -26q-35 -19 -76 -15q-41 3 -73 35zM949 113l-8 34q-8 33 -20 83q-7 26 -14 55l-14 58q-16 67 -29 119l-12 51q0 1 -1 2v2q-13 50 -54 81q-41 32 -93 32h-47h-71h-36h-47h-76h-100q-52 0 -93 -32q-41 -31 -54 -81v-2q-1 -1 -1 -2l-12 -51
-q-13 -52 -29 -119l-14 -58t-14 -55q-12 -50 -20 -83l-8 -34q-2 -7 -2 -14q0 -29 29 -48q16 -10 30 -10q18 0 33 15l25 25l34 34l17 17q10 10 23 22q16 17 37 38l48 48q6 5 13 8t14 3q-59 0 3 0h259q8 0 15 -3t13 -8l76 -76q53 -53 99 -98q2 -3 5 -5q2 -2 4 -5q17 -16 43 -12
-q26 5 40 25q6 8 9 19q1 6 1 12q1 6 -1 13z" />
-    <glyph glyph-name="unif11c" unicode="&#xf11c;" 
-d="M64 652h832q26 0 45 -19t19 -45v-448q0 -26 -19 -45t-45 -19h-832q-26 0 -45 19t-19 45v190v258q0 26 19 45t45 19zM64 588v-57v-391h832v448h-832zM128 524h64v-64h-64v64zM256 524h64v-64h-64v64zM384 524h64v-64h-64v64zM512 524h64v-64h-64v64zM640 524h64v-64h-64
-v64zM768 524h64v-64h-64v64zM128 396h128v-64h-128v64zM320 396h64v-64h-64v64zM448 396h64v-64h-64v64zM576 396h64v-64h-64v64zM704 396h128v-64h-128v64zM128 268h128v-64h-128v64zM320 268h320v-64h-320v64zM704 268h128v-64h-128v64z" />
-    <glyph glyph-name="unif11d" unicode="&#xf11d;" horiz-adv-x="574" 
-d="M193 2q2 -4 1 -7q0 -8 -5 -15q-7 -11 -20 -14q-4 -1 -8 -1q-9 0 -18 5q-11 6 -15 18q-11 43 -23 92t-25 99q-23 92 -43 178q-20 85 -31 133q-1 5 -1 9q0 9 5 19q7 16 15 25q9 9 21 11h3q9 0 12 -12q40 -166 70 -292q31 -126 62 -248zM580 445q-21 -50 -85 -76
-q-63 -27 -129 -6q-42 13 -81 3q-40 -11 -63 -50q-20 -41 -37 -41q-2 0 -3 1q-18 4 -24 30q-12 47 -28 108q-15 61 -40 166q24 56 83 87q59 30 132 9q73 -20 102 -14q29 7 55 29q24 19 36 22h2q12 -1 22 -38q14 -51 28 -103q14 -51 28 -103q2 -5 3 -10q0 -2 -1 -3v-11z
-M517 465q-11 40 -24 85q-12 46 -21 75q-30 -19 -69 -19q-40 0 -88 15q-30 9 -54 9q-28 0 -49 -12q-38 -22 -51 -46q10 -50 21 -94q12 -44 25 -98q32 41 80 48q47 6 95 -8q38 -12 79 3t56 42z" />
-    <glyph glyph-name="unif11e" unicode="&#xf11e;" 
-d="M160 748h32h640h32v-32v-448v-32h-32h-608v-256h-64v460v276v32zM224 684v-96h96v-96h-96v-96h96v-96h96v96h96v-96h96v96h96v-96h96v96h-96v96h96v96h-96v96h-96v-96h-96v96h-96v-96h-96v96h-96zM320 492h96v-96h-96v96zM416 492v96h96v-96h-96zM512 492h96v-96h-96v96z
-M608 492v96h96v-96h-96z" />
-    <glyph glyph-name="unif11f" unicode="&#xf11f;" 
-d="M480 748h64v-642q54 54 216 218l48 -48l-272 -272l-24 -20l-24 20l-272 272l48 48q54 -55 216 -218v642z" />
-    <glyph glyph-name="unif120" unicode="&#xf120;" 
-d="M128 716h32h704h32v-32v-640v-32h-32h-704h-32v32v400v240v32zM192 652v-64h640v64h-640zM192 524v-448h640v448h-640zM360 436l112 -112l20 -24l-20 -24l-112 -112l-48 48q22 22 90 88q-23 22 -90 88zM512 236h192v-64h-192v64z" />
-    <glyph glyph-name="unif121" unicode="&#xf121;" 
-d="M576 716h64l-192 -704h-64zM254 672l52 -40q-51 -67 -202 -268q50 -67 202 -268l-52 -40l-216 288q-3 5 -14 20q4 5 14 20zM770 672l216 -288q3 -5 14 -20q-4 -5 -14 -20l-216 -288l-52 40q51 67 202 268q-50 67 -202 268z" />
-    <glyph glyph-name="unif122" unicode="&#xf122;" 
-d="M328 708l48 -48q-58 -58 -234 -232q59 -58 234 -232l-48 -48l-256 256l-20 24l20 24zM488 708l48 -48q-50 -50 -202 -200h402q92 0 158 -66t66 -158t-66 -158t-158 -66v64q66 0 113 47t47 113t-47 113t-113 47h-402q51 -50 202 -200l-48 -48l-256 256l-20 24l20 24z" />
-    <glyph glyph-name="unif123" unicode="&#xf123;" 
-d="M512 800l28 -64l104 -236l256 -24l72 -8l-56 -48l-188 -172q13 -63 52 -250q4 -18 16 -70l-64 36l-220 128l-220 -128l-64 -36q4 17 16 70q13 62 52 250l-188 172l-56 48l72 8l256 24l104 236zM512 644v-480l16 -8l176 -100l-44 196l-4 20l16 12q38 34 150 136
-q-50 5 -202 20q-5 0 -18 2l-8 16q-21 46 -82 186z" />
-    <glyph glyph-name="unif124" unicode="&#xf124;" 
-d="M512 734q7 -18 28 -70l256 -608q7 -17 30 -68q-18 6 -70 26l-244 92l-244 -92q-17 -7 -70 -26q8 17 30 68l256 608q7 17 28 70zM512 572q-50 -118 -198 -472q46 17 186 70l12 4l12 -4q47 -18 186 -70q-49 118 -198 472z" />
-    <glyph glyph-name="unif125" unicode="&#xf125;" 
-d="M256 748h64v-530l338 338h-306v64h370q29 30 118 120l48 -48q-30 -30 -120 -118v-370h-64v306q-84 -85 -338 -338h530v-64h-128v-128h-64v128h-416h-32v32v416h-128v64h128v128z" />
-    <glyph glyph-name="unif126" unicode="&#xf126;" 
-d="M829 510h1q-5 -46 -2 -24q2 22 1 17q-1 -4 -1 -7q0 -4 -1 -8q-4 -30 -10 -61q-7 -31 -28 -62q-26 -38 -66 -49q-40 -12 -71 -14q-20 -2 -40 -3q-20 0 -39 -1l-40 -2q-19 -1 -39 -2q-27 -3 -54 -9q-26 -7 -41 -25q-16 -21 -23 -49t-10 -61q15 -11 26 -26q11 -14 17 -32
-q16 -46 -5 -92q-22 -45 -69 -62q-20 -7 -40 -7q-26 0 -52 13q-45 21 -62 68q-16 47 5 92q22 45 69 62v65v49v30v22q0 43 0 31t0 32v18v25v56v78q-26 10 -45 29q-20 19 -29 45q-7 21 -7 41q0 26 12 51q21 45 69 62q21 7 41 7q26 0 51 -12q45 -21 62 -69q16 -46 -5 -92
-q-22 -45 -69 -62v-265q1 89 1 44q-1 -44 0 -42q30 38 73 50q42 11 79 15q21 2 42 3q20 1 40 1q19 1 39 2l38 2q32 3 50 9q18 7 28 20q12 19 17 39q4 21 7 47q0 4 1 8q0 3 1 7q-3 -30 -2 -14q2 15 2 17q-34 14 -54 44q-20 31 -20 67q0 50 36 85q35 36 85 36q51 0 86 -36
-q35 -35 35 -85q0 -41 -25 -74q-25 -32 -65 -42zM255 686q0 -16 11 -28q12 -12 29 -12q16 0 28 12t12 28q0 17 -12 29q-12 11 -28 11q-17 0 -29 -11q-11 -12 -11 -29zM335 52q0 17 -12 29q-12 11 -28 11q-17 0 -29 -11q-11 -12 -11 -29q0 -16 11 -28q12 -12 29 -12
-q16 0 28 12t12 28zM838 626q0 16 -12 28q-11 12 -28 12t-28 -12q-12 -12 -12 -28q0 -17 12 -29q11 -11 28 -11t28 11q12 12 12 29z" />
-    <glyph glyph-name="unif127" unicode="&#xf127;" 
-d="M696 748q82 0 140 -60q60 -58 60 -141t-60 -141q-15 -16 -46 -46q-48 -50 -116 -58q-3 21 -8 64q46 6 78 38l48 48q40 40 40 96t-40 96t-96 40t-96 -40l-48 -48t-38 -78q-21 2 -64 8q8 68 58 116l46 46q58 60 142 60zM248 676l128 -128l-48 -48l-128 128zM350 426l8 -64
-q-46 -6 -78 -38l-48 -48q-40 -40 -40 -96t40 -96t96 -40t96 40l48 48t38 78q21 -3 64 -8q-8 -68 -58 -116q-15 -16 -46 -46q-58 -60 -141 -60t-143 58q-58 60 -58 143t60 141l46 46q48 50 116 58zM696 228l128 -128l-48 -48l-128 128z" />
-    <glyph glyph-name="unif128" unicode="&#xf128;" 
-d="M512 748q104 0 180 -65t76 -159q0 -104 -92 -180q-50 -42 -52 -44q-16 -18 -16 -32v-32h-32h-128h-32v32q0 86 92 164q40 34 50 46q18 22 18 46q0 10 -14 20q-20 12 -50 12t-50 -12q-14 -10 -14 -20v-64v-32h-32h-128h-32v32v64q0 94 76 158q76 66 180 66zM512 684
-q-80 0 -136 -47t-56 -113v-32h64v32q0 44 42 72q36 24 86 24t86 -24q42 -28 42 -72q0 -46 -32 -86q-16 -20 -60 -56q-44 -38 -58 -82h62q10 26 26 44q10 10 58 48q34 30 51 58t17 74q0 64 -56 112t-136 48zM416 172h32h128h32v-32v-128v-32h-32h-128h-32v32v128v32zM480 108
-v-64h64v64h-64z" />
-    <glyph glyph-name="unif129" unicode="&#xf129;" 
-d="M480 748q52 0 90 -38t38 -90t-38 -90t-90 -38t-90 38t-38 90t38 90t90 38zM480 684q-26 0 -45 -19t-19 -45t19 -45t45 -19t45 19t19 45t-19 45t-45 19zM320 460h32h192h32v-32v-288h32h32v-32v-96v-32h-32h-256h-32v32v96v32h32h32v160h-32h-32v32v96v32zM384 396v-32h32
-h32v-32v-224v-32h-32h-32v-32h192v32h-32h-32v32v288h-128z" />
-    <glyph glyph-name="unif12a" unicode="&#xf12a;" 
-d="M461 700v-458h104v458h-104zM559 36q-9 -9 -21 -14t-25 -5q-12 0 -25 5q-12 5 -21 14q-9 8 -14 21q-5 12 -5 25q0 12 5 25q5 12 14 21t21 14q13 5 25 5q13 0 25 -5t21 -14t14 -21q5 -13 5 -25q0 -13 -5 -25q-5 -13 -14 -21z" />
-    <glyph glyph-name="unif12b" unicode="&#xf12b;" 
-d="M800 780q40 0 68 -28t28 -68q0 -48 -40 -76q-23 -16 -68 -48q-2 0 -2 -2t-2 -2h112v-64h-160h-32v32q0 56 48 88q23 16 68 48q12 8 12 24q0 32 -32 32t-32 -32h-64q0 40 28 68t68 28zM132 620h60h128h16l12 -16l52 -80l52 80l12 16h16h128h60l-32 -48q-33 -52 -134 -208
-q34 -52 134 -208l32 -48h-60h-128h-16l-12 16l-52 80l-52 -80l-12 -16h-16h-128h-60l32 48q33 52 134 208q-34 52 -134 208zM250 556q28 -44 114 -176q3 -4 10 -16q-2 -4 -10 -16q-29 -44 -114 -176h54q17 27 68 110q7 10 28 42q7 -11 28 -42q17 -28 68 -110h54
-q-28 44 -114 176q-3 4 -10 16q2 4 10 16q29 44 114 176h-54q-17 -28 -68 -110q-7 -11 -28 -42q-7 10 -28 42q-17 27 -68 110h-54z" />
-    <glyph glyph-name="unif12c" unicode="&#xf12c;" 
-d="M132 620h60h128h16l12 -16l52 -80l52 80l12 16h16h128h60l-32 -48q-33 -52 -134 -208q34 -52 134 -208l32 -48h-60h-128h-16l-12 16l-52 80l-52 -80l-12 -16h-16h-128h-60l32 48q33 52 134 208q-34 52 -134 208zM250 556q28 -44 114 -176q3 -4 10 -16q-2 -4 -10 -16
-q-29 -44 -114 -176h54q17 27 68 110q7 10 28 42q7 -11 28 -42q17 -28 68 -110h54q-28 44 -114 176q-3 4 -10 16q2 4 10 16q29 44 114 176h-54q-17 -28 -68 -110q-7 -11 -28 -42q-7 10 -28 42q-17 27 -68 110h-54zM800 268q40 0 68 -28t28 -68q0 -48 -40 -76q-23 -16 -68 -48
-q-2 0 -2 -2t-2 -2h112v-64h-160h-32v32q0 56 48 88q23 16 68 48q12 8 12 24q0 32 -32 32t-32 -32h-64q0 40 28 68t68 28z" />
-    <glyph glyph-name="unif12d" unicode="&#xf12d;" 
-d="M604 744q42 0 72 -28l192 -192q27 -29 27 -69v-3q-1 -42 -31 -72l-372 -372v0q-30 -28 -72 -28t-72 28l-192 192v2q-28 30 -28 72t28 70q125 124 376 372v2q28 26 67 26h5zM602 680q-16 0 -26 -8v-2q-41 -41 -164 -162q61 -61 246 -244q40 40 162 160q12 14 12 30t-10 26
-l-192 192q-10 8 -28 8zM368 464q-42 -41 -166 -164q-12 -12 -12 -26q0 -13 12 -28q0 -2 2 -2q63 -64 190 -190q12 -12 25 -12q14 0 29 12v2q55 54 164 162q-61 61 -244 246z" />
-    <glyph glyph-name="unif12e" unicode="&#xf12e;" 
-d="M544 780q54 0 91 -37t37 -91h160h32v-32v-160v-32h-32h-32q-28 0 -46 -18t-18 -46t18 -46t46 -18h32h32v-32v-160v-32h-32h-160q0 -54 -37 -91t-91 -37t-91 37t-37 91h-160h-32v32v128q-54 0 -91 37t-37 91t37 91t91 37v128v32h32h160q0 54 36 90q38 38 92 38zM544 716
-q-28 0 -46 -18t-18 -46v-32v-32h-32h-160v-128v-32h-32h-32q-28 0 -46 -18t-18 -46t18 -46t46 -18h32h32v-32v-128h160h32v-32v-32q0 -28 18 -46t46 -18t46 18t18 46v32v32h32h160v96q-54 0 -91 37t-37 91t37 91t91 37v96h-160h-32v32v32q0 28 -18 46t-46 18z" />
-    <glyph glyph-name="unif12f" unicode="&#xf12f;" 
-d="M672 748h32h192h32v-32v-704v-32h-32h-192h-32v32v704v32zM736 684v-640h128v640h-128zM96 556h32h192h32v-32v-512v-32h-32h-192h-32v32v512v32zM160 492v-448h128v448h-128zM384 364h32h192h32v-32v-320v-32h-32h-192h-32v32v320v32zM448 300v-256h128v256h-128z" />
-    <glyph glyph-name="unif130" unicode="&#xf130;" 
-d="M416 748h192q26 0 45 -19t19 -45v-384q0 -26 -19 -45t-45 -19h-192q-26 0 -45 19t-19 45v384q0 26 19 45t45 19zM416 684v-384h192v384h-192zM224 428h64v-128q0 -54 37 -91t91 -37h192q54 0 91 37t37 91v128h64v-128q0 -80 -56 -136t-136 -56h-64v-64h128v-64h-320v64
-h128v64h-64q-80 0 -136 56t-56 136v128z" />
-    <glyph glyph-name="unif131" unicode="&#xf131;" 
-d="M120 804q58 -59 232 -234v114q0 26 19 45t45 19h192q26 0 45 -19t19 -45v-384q0 -22 -12 -38q15 -16 44 -46q32 36 32 84v128h64v-128q0 -72 -50 -128q67 -67 202 -200l-48 -48l-832 832zM416 684v-178l192 -192v370h-192zM224 428h64v-128q0 -52 38 -90t90 -38h154
-q15 -16 62 -62q-16 -2 -24 -2h-64v-64h128v-64h-320v64h128v64h-64q-80 0 -136 56t-56 136v128zM352 390l64 -64v-26h26l64 -64h-90q-26 0 -45 19t-19 45v90z" />
-    <glyph glyph-name="unif132" unicode="&#xf132;" 
-d="M512 748q68 0 164 -52q82 -44 156 -44h32v-32q0 -314 -168 -506q-38 -44 -81 -77t-67 -45q-8 -4 -24 -10l-12 -4l-12 4q-88 36 -172 134q-168 192 -168 504v32h32q76 0 156 44q96 52 164 52zM512 684q-26 0 -52 -7t-38 -13q-10 -6 -42 -24q-72 -38 -154 -48
-q8 -272 150 -436q66 -76 136 -108q70 32 136 108q142 164 150 436q-82 10 -154 48q-2 2 -8 4q-72 40 -124 40z" />
-    <glyph glyph-name="unif133" unicode="&#xf133;" 
-d="M288 748h64v-32h320v32h64v-32h96h32v-32v-640v-32h-32h-640h-32v32v400v240v32h32h96v32zM224 652v-64h576v64h-64v-32h-64v32h-320v-32h-64v32h-64zM224 524v-448h576v448h-576z" />
-    <glyph glyph-name="unif134" unicode="&#xf134;" 
-d="M751 663q-38 3 -68 5q-30 3 -83 8q-16 1 -28 10q-11 9 -14 24h-9v-37h-41v-5q78 -5 131 -59q54 -55 54 -134v-501h-410v12v12v124v130v95v128q0 79 53 134q54 54 132 59v4h-41v36q-64 -7 -98 -34q-34 -26 -49 -55q-9 -16 -12 -30q-4 -14 -5 -24q-20 -1 -60 -2q1 28 17 71
-t62 76q26 18 61 31t84 17v38h120v-37h2h7q3 15 15 25q12 9 29 11q32 2 62 5q31 3 86 8h7q26 0 32 -18q7 -20 7 -51v-1q0 -31 -3 -54q-2 -24 -40 -21zM642 113h-309v-89q103 1 309 2v87zM493 624q-67 0 -35 0q33 0 24 0q-67 0 -108 -41q-42 -42 -42 -108v-312h310v312
-q0 66 -41 108q-42 41 -108 41zM509 751h-44v-35h44v35zM750 759q0 3 -1 5q-2 1 -5 1q-26 -2 -27 -2t-44 -5q-11 -1 -26 -2t-35 -3q-3 0 -5 -2t-2 -5q1 -6 1 -5q-1 0 -1 -14q0 -3 2 -5t4 -2q27 -2 29 -2t45 -5q11 -1 26 -2t34 -3q2 0 4 1q1 2 1 5v11v34z" />
-    <glyph glyph-name="unif135" unicode="&#xf135;" 
-d="M828 748h36q8 -1 30 -2q1 -8 2 -30v-28q1 -44 -4 -92q-14 -140 -64 -190q-40 -40 -240 -194q-22 -18 -40 -30q1 -18 4 -54q4 -66 -48 -106q-27 -22 -80 -66q-10 -9 -42 -34q-2 13 -10 52q-5 26 -22 106l-122 122q-27 5 -106 22l-52 8q9 11 34 44q16 20 66 80
-q40 52 106 48q19 -2 56 -4q6 8 12 18t16 20q150 198 196 242q50 52 188 64q42 4 84 4zM800 684q-20 0 -52 -4q-112 -10 -148 -44q-42 -44 -192 -236q-32 -44 -124 -166q33 -33 100 -98q22 18 164 126q192 148 236 190q34 34 44 148q4 42 4 84h-14h-18zM654 572q26 0 46 -20
-t20 -46t-20 -46t-46 -20t-45 20t-19 46t19 46t45 20zM272 340h-4q-29 0 -48 -24q-11 -14 -34 -40q10 -2 42 -8q2 0 23 28l33 44h-12zM200 174q11 -12 44 -46q-16 -16 -36 -68q50 18 68 36l44 -44q-32 -34 -96 -56q-19 -6 -58 -16q-11 -2 -46 -8l8 48q6 26 16 56q24 66 56 98
-zM488 136l-44 -33t-28 -23q3 -14 8 -42q10 8 40 34q24 18 24 47v5v12z" />
-    <glyph glyph-name="unif136" unicode="&#xf136;" 
-d="M160 684h628q80 0 130 -61q38 -47 38 -103q0 -17 -4 -36q-29 -147 -88 -440h-160l96 480h-128l-96 -480h-160l96 480h-128l-96 -480h-160l96 480z" />
-    <glyph glyph-name="unif137" unicode="&#xf137;" 
-d="M512 780q172 0 294 -122t122 -294t-122 -294t-294 -122t-294 122t-122 294t122 294t294 122zM512 716q-146 0 -249 -103t-103 -249t103 -249t249 -103t249 103t103 249t-103 249t-249 103zM568 580l48 -48q-42 -42 -170 -168q43 -42 170 -168l-48 -48l-192 192l-20 24
-l20 24z" />
-    <glyph glyph-name="unif138" unicode="&#xf138;" 
-d="M512 780q172 0 294 -122t122 -294t-122 -294t-294 -122t-294 122t-122 294t122 294t294 122zM512 716q-146 0 -249 -103t-103 -249t103 -249t249 -103t249 103t103 249t-103 249t-249 103zM456 580l192 -192l20 -24l-20 -24l-192 -192l-48 48q42 42 170 168
-q-43 42 -170 168z" />
-    <glyph glyph-name="unif139" unicode="&#xf139;" 
-d="M512 780q172 0 294 -122t122 -294t-122 -294t-294 -122t-294 122t-122 294t122 294t294 122zM512 716q-146 0 -249 -103t-103 -249t103 -249t249 -103t249 103t103 249t-103 249t-249 103zM512 520l24 -20l192 -192l-48 -48q-42 42 -168 170q-42 -43 -168 -170l-48 48
-l192 192z" />
-    <glyph glyph-name="unif13a" unicode="&#xf13a;" 
-d="M512 780q172 0 294 -122t122 -294t-122 -294t-294 -122t-294 122t-122 294t122 294t294 122zM512 716q-146 0 -249 -103t-103 -249t103 -249t249 -103t249 103t103 249t-103 249t-249 103zM344 468q42 -43 168 -170q42 42 168 170l48 -48l-192 -192l-24 -20l-24 20
-l-192 192z" />
-    <glyph glyph-name="unif13b" unicode="&#xf13b;" 
-d="M168 748h34h620h34q0 -9 -2 -36q-14 -158 -58 -632v-24q-5 -1 -22 -4q-63 -18 -254 -72h-8h-8l-256 72q-5 1 -20 6q-1 5 -2 22l-56 632q-1 9 -2 36zM236 684l52 -576l224 -64l224 64l52 576h-552zM314 588h198h198q-1 -20 -6 -80h-304l8 -80h288q-6 -61 -22 -244
-q-41 -11 -162 -44l-164 44q-3 32 -10 128h80q1 -17 6 -66l88 -24l88 24q2 25 8 102h-96h-176q-6 60 -22 240z" />
-    <glyph glyph-name="unif13c" unicode="&#xf13c;" 
-d="M264 716h26h542h40q-2 -10 -8 -38q-24 -138 -98 -550l-4 -16l-16 -8q-74 -31 -294 -122q-3 -2 -12 -6l-12 8l-252 120l-20 12l4 24q6 30 22 122q1 6 4 26h26h92h38q-1 -9 -6 -36l-8 -40l132 -72q41 19 166 76q5 33 22 132h-412h-40l8 36l16 92q1 6 4 26h28h424
-q3 14 12 58h-414h-38q1 9 6 38l16 92q1 6 6 26zM316 652l-4 -28h414h38l-8 -36l-20 -124q-1 -7 -4 -26h-28h-426q-1 -7 -4 -26h414h38q-1 -10 -6 -40q-8 -46 -34 -182q0 -5 -2 -18q-4 -2 -16 -6q-49 -23 -196 -90l-16 -8q-4 2 -14 8q-42 23 -166 92q-5 2 -20 10q1 5 4 22
-l4 24h-24l-12 -72l212 -104q66 27 266 108l88 496h-478z" />
-    <glyph glyph-name="unif13d" unicode="&#xf13d;" 
-d="M512 748q52 0 90 -38t38 -90q0 -44 -27 -78t-69 -46v-68h96v-64h-96v-256q100 8 166 68q34 30 60 76q-17 8 -50 24q32 14 128 58q8 -35 32 -138q-13 6 -52 26q-30 -54 -76 -94q-82 -74 -208 -82v-2l-32 -32l-32 32v2q-126 8 -208 82q-46 40 -76 94q-17 -9 -52 -26
-q8 34 32 138q32 -15 128 -58q-12 -6 -50 -24q26 -46 60 -76q66 -60 166 -68v256h-96v64h96v68q-42 12 -69 46t-27 78q0 52 38 90t90 38zM512 684q-26 0 -45 -19t-19 -45t19 -45t45 -19t45 19t19 45t-19 45t-45 19z" />
-    <glyph glyph-name="unif13e" unicode="&#xf13e;" 
-d="M480 780q92 0 158 -66t66 -158v-92q96 -94 96 -228q0 -132 -94 -226t-226 -94t-226 94t-94 226t94 226t226 94q84 0 160 -44v44q0 66 -47 113t-113 47q-50 0 -92 -30t-60 -78l-60 24q26 66 83 107t129 41zM480 492q-106 0 -181 -75t-75 -181t75 -181t181 -75t181 75
-t75 181t-75 181t-181 75zM480 300q26 0 45 -19t19 -45q0 -36 -32 -56v-104h-64v104q-32 20 -32 56q0 26 18 44q20 20 46 20z" />
-    <glyph glyph-name="unif13f" unicode="&#xf13f;" 
-d="M32 660h278q64 0 106 -15t58 -43q16 -26 21 -45t5 -45q0 -84 -80 -122q22 -6 44 -20t42 -48q22 -34 22 -82q0 -46 -20 -81t-46 -53q-26 -16 -60 -25t-52 -11t-32 -2h-286v407v185zM684 604h220v-52h-220v52zM162 560v-140h132q78 0 78 72q0 68 -88 68h-122zM800 502
-q104 0 150 -70q42 -65 42 -150v-14h-284q0 -100 96 -100q34 0 57 18t27 34h96q-42 -134 -184 -134q-26 0 -54 7t-64 25q-36 20 -60 65t-24 111q0 40 14 83t62 83q50 42 126 42zM796 420q-24 0 -42 -8q-18 -10 -28 -22t-14 -28q-4 -14 -4 -26h176q-4 40 -26 64q-20 20 -62 20
-zM162 332v-164h138q96 0 96 80q0 84 -92 84h-142z" />
-    <glyph glyph-name="unif140" unicode="&#xf140;" 
-d="M512 780q172 0 294 -122t122 -294t-122 -294t-294 -122t-294 122t-122 294t122 294t294 122zM512 748q-160 0 -272 -112t-112 -272t112 -272t272 -112t272 112t112 272t-112 272t-272 112zM512 684q132 0 226 -94t94 -226t-94 -226t-226 -94t-226 94t-94 226t94 226
-t226 94zM512 620q-106 0 -181 -75t-75 -181t75 -181t181 -75t181 75t75 181t-75 181t-181 75zM512 556q80 0 136 -56t56 -136t-56 -136t-136 -56t-136 56t-56 136t56 136t136 56zM512 492q-54 0 -91 -37t-37 -91t37 -91t91 -37t91 37t37 91t-37 91t-91 37zM512 428
-q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19z" />
-    <glyph glyph-name="unif141" unicode="&#xf141;" 
-d="M192 428q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM512 428q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM832 428q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19z" />
-    <glyph glyph-name="unif142" unicode="&#xf142;" 
-d="M512 684q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM512 428q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM512 172q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19z" />
-    <glyph glyph-name="unif143" unicode="&#xf143;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-576h576v576h-576zM384 556q132 0 226 -94t94 -226q0 -34 -6 -64h-66q8 30 8 64q0 106 -75 181t-181 75q-34 0 -64 -8v66q30 6 64 6zM384 428q80 0 136 -56t56 -136q0 -34 -12 -64h-70q18 30 18 64
-q0 52 -38 90t-90 38q-34 0 -64 -18v70q32 12 64 12zM384 300q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19z" />
-    <glyph glyph-name="unif144" unicode="&#xf144;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 684q-132 0 -226 -94t-94 -226t94 -226t226 -94t226 94t94 226t-94 226t-226 94zM384 584l48 -28l288 -164l48 -28l-48 -28l-288 -164l-48 -28v56v328v56zM448 474v-220
-q48 27 192 110q-48 27 -192 110z" />
-    <glyph glyph-name="unif145" unicode="&#xf145;" 
-d="M64 652h32h832h32v-32v-160v-32h-32q-28 0 -46 -18t-18 -46t18 -46t46 -18h32v-32v-160v-32h-32h-832h-32v32v160v32h32q28 0 46 18t18 46t-18 46t-46 18h-32v32v160v32zM128 588v-102q42 -12 69 -45t27 -77t-27 -77t-69 -45v-102h768v102q-42 12 -69 45t-27 77t27 77
-t69 45v102h-768z" />
-    <glyph glyph-name="unif146" unicode="&#xf146;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-576h576v576h-576zM352 396h320v-64h-320v64z" />
-    <glyph glyph-name="unif147" unicode="&#xf147;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-576h576v576h-576zM352 396h320v-64h-320v64z" />
-    <glyph glyph-name="unif148" unicode="&#xf148;" 
-d="M160 48h480v546q-34 -35 -136 -138l-48 48l192 192l24 20l24 -20l192 -192l-48 -48q-34 34 -136 138v-578v-32h-32h-512v64z" />
-    <glyph glyph-name="unif149" unicode="&#xf149;" 
-d="M160 716h512h32v-32v-578q34 34 136 138l48 -48l-192 -192l-24 -20l-24 20l-192 192l48 48q34 -35 136 -138v546h-480v64z" />
-    <glyph glyph-name="unif14a" unicode="&#xf14a;" 
-d="M128 748h762l-64 -64h-634v-640h640v378l64 64v-506h-768v480v288zM872 644l48 -48l-384 -384l-24 -20l-24 20l-160 160l48 48q34 -35 136 -138q90 90 360 362z" />
-    <glyph glyph-name="unif14b" unicode="&#xf14b;" 
-d="M800 748q40 0 67 -28t27 -68t-26 -68q-105 -106 -316 -316l-8 -8h-10l-112 -24q-11 -2 -46 -8q2 11 8 46l24 112v10l8 8l316 316q28 28 68 28zM800 684q-12 0 -22 -10q-103 -104 -310 -310l-12 -56l56 12q78 77 310 310q11 11 11 22t-11 22q-10 10 -22 10zM128 620h422
-l-64 -64h-294v-512h512v294l64 64v-422h-640v400v240z" />
-    <glyph glyph-name="unif14c" unicode="&#xf14c;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-576h576v576h-576zM416 556h256h32v-32v-256h-64v178q-74 -75 -296 -298l-48 48q74 74 298 296h-178v64z" />
-    <glyph glyph-name="unif14d" unicode="&#xf14d;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-576h576v576h-576zM719 185q0 30 -21 52q-21 21 -52 21q-12 0 -24 -5q-12 -4 -20 -11l-81 54q-34 22 -81 53q1 3 1 7q1 4 1 7q0 5 -1 8v7q60 38 112 72l52 33q8 -5 19 -9q11 -5 22 -5q31 0 52 21
-q21 22 21 52t-21 51t-52 21q-30 0 -51 -21t-21 -51q0 -5 1 -10q1 -4 1 -9q-25 -17 -44 -29t-34 -21q-27 -18 -44 -29t-38 -26q-11 8 -22 13q-12 4 -25 4q-30 0 -51 -21q-22 -21 -22 -51t22 -52q21 -21 51 -21q12 0 23 4t20 11q58 -35 90 -55q32 -21 74 -48l-2 -8v-9
-q0 -31 21 -52t51 -21q31 0 52 21q21 22 21 52z" />
-    <glyph glyph-name="unif14e" unicode="&#xf14e;" 
-d="M512 780q172 0 294 -122t122 -294t-122 -294t-294 -122t-294 122t-122 294t122 294t294 122zM476 714q-126 -12 -214 -102t-100 -216h30v-64h-30q12 -126 102 -216t216 -102v30h64v-30q126 12 216 102t102 216h-30v64h30q-12 126 -102 216t-216 102v-30h-64v30h-2h-2z
-M708 560l-120 -272l-272 -120l120 272zM512 412q-20 0 -34 -14t-14 -34t14 -34t34 -14t34 14t14 34t-14 34t-34 14z" />
-    <glyph glyph-name="unif14f" unicode="&#xf14f;" 
-d="M224 716h32h512h32v-32v-640v-64q-13 9 -52 38q-59 44 -236 178q-59 -45 -236 -178q-13 -10 -52 -38v64v640v32zM288 652v-544q51 38 204 154q5 3 20 14q5 -4 20 -14q51 -39 204 -154v544h-448z" />
-    <glyph glyph-name="unif150" unicode="&#xf150;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-576h576v576h-576zM344 468q42 -43 168 -170q42 43 168 173l48 -48q-48 -49 -192 -195l-24 -20l-24 20l-192 192z" />
-    <glyph glyph-name="unif151" unicode="&#xf151;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-576h576v576h-576zM512 520l24 -20l192 -192l-48 -48q-42 42 -168 170q-42 -43 -168 -170l-48 48l192 192z" />
-    <glyph glyph-name="unif152" unicode="&#xf152;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-576h576v576h-576zM456 580l192 -192l20 -24l-20 -24l-192 -192l-48 48q42 42 170 168q-43 42 -170 168z" />
-    <glyph glyph-name="unif153" unicode="&#xf153;" 
-d="M576 748q130 0 222 -108q-17 -14 -50 -40q-72 84 -172 84q-84 0 -152 -63t-92 -161h276v-64h-288v-32v-32h288v-64h-276q24 -98 92 -161t152 -63q100 0 172 84q17 -14 50 -40q-92 -108 -222 -108q-112 0 -198 82t-112 206h-74v64h66q-2 30 -2 32t2 32h-66v64h74
-q26 124 112 206t198 82z" />
-    <glyph glyph-name="unif154" unicode="&#xf154;" 
-d="M566 716q38 0 78 -16l-24 -60q-74 30 -139 -15t-65 -121q0 -30 28 -108h196v-64h-176q8 -28 12 -36q30 -126 -26 -220h254v96h64v-128v-32h-32h-480v64h112q46 48 54 101t-10 103q-6 28 -16 52h-108v64h84q-20 62 -20 108q0 80 55 140t133 70q16 2 26 2z" />
-    <glyph glyph-name="unif155" unicode="&#xf155;" 
-d="M480 780h64v-68q68 -10 114 -64t46 -124v-32h-64v32q0 54 -37 91t-91 37t-91 -38t-37 -90q0 -48 38 -80q26 -20 102 -50q84 -34 118 -62q62 -48 62 -128q0 -70 -46 -124t-114 -64v-68h-64v68q-68 10 -114 64t-46 124v32h64v-32q0 -54 37 -91t91 -37q52 0 90 38t38 90
-q0 48 -38 80q-28 22 -102 52q-86 34 -118 60q-62 48 -62 128q0 70 46 124t114 64v68z" />
-    <glyph glyph-name="unif156" unicode="&#xf156;" 
-d="M256 716h96h32h384v-64h-224q44 -42 58 -96h166v-64h-160q-8 -84 -75 -138t-149 -54h-46q86 -72 346 -288h-100l-328 272v80h128q54 0 103 35t57 93h-288v64h280q-18 44 -63 70t-89 26h-32h-96v64z" />
-    <glyph glyph-name="unif157" unicode="&#xf157;" 
-d="M230 716h76q51 -83 206 -332q52 83 206 332h76l-220 -352h130v-64h-160v-64h160v-64h-160v-160h-64v160h-160v64h160v64h-160v64h130z" />
-    <glyph glyph-name="unif158" unicode="&#xf158;" 
-d="M352 684h32h224q80 0 136 -56t56 -136t-56 -136t-136 -56h-192v-64h160v-64h-160v-128h-64v128h-64v64h64v64h-64v64h64v288v32zM416 620v-256h192q54 0 91 37t37 91t-37 91t-91 37h-192z" />
-    <glyph glyph-name="unif159" unicode="&#xf159;" 
-d="M128 684h64q14 -48 58 -192h182l48 192h64l48 -192h182q15 48 58 192h64q-14 -48 -58 -192h58v-64h-76l-20 -64h96v-64h-116l-76 -256h-64l-64 256h-128l-64 -256h-64l-76 256h-116v64h96l-20 64h-76v64h58q-15 48 -58 192zM512 556l-16 -64h32zM268 428l20 -64h112
-l16 64h-148zM480 428l-16 -64h96l-16 64h-64zM608 428l16 -64h112l20 64h-148zM308 300l40 -140l36 140h-76zM640 300l36 -140l40 140h-76z" />
-    <glyph glyph-name="unif15a" unicode="&#xf15a;" 
-d="M384 780h64v-96h64v96h64v-96h16q72 0 124 -52t52 -124q0 -80 -60 -132q42 -24 67 -65t25 -91q0 -72 -52 -124t-124 -52h-48v-96h-64v96h-64v-96h-64v96h-96h-32v32v256v32v288v32h32h96v96zM320 620v-224h272q46 0 79 33t33 79t-33 79t-79 33h-272zM320 332v-224h304
-q46 0 79 33t33 79t-33 79t-79 33h-32h-272z" />
-    <glyph glyph-name="unif15b" unicode="&#xf15b;" 
-d="M160 780h32h576h32v-32v-768v-32h-32h-576h-32v32v480v288v32zM224 716v-704h512v704h-512zM288 652h32h320h32v-32v-128v-32h-32h-320h-32v32v128v32zM352 588v-64h256v64h-256zM320 396h64v-64h-64v64zM448 396h64v-64h-64v64zM576 396h64v-64h-64v64zM320 268h64v-64
-h-64v64zM448 268h64v-64h-64v64zM576 268h64v-64h-64v64zM320 140h64v-64h-64v64zM448 140h64v-64h-64v64zM576 140h64v-64h-64v64z" />
-    <glyph glyph-name="unif15c" unicode="&#xf15c;" 
-d="M288 748h64v-32h320v32h64v-32h96h32v-32v-640v-32h-32h-640h-32v32v400v240v32h32h96v32zM224 652v-64h576v64h-64v-32h-64v32h-320v-32h-64v32h-64zM224 524v-448h576v448h-576zM416 460h64v-64h-64v64zM544 460h64v-64h-64v64zM672 460h64v-64h-64v64zM288 332h64v-64
-h-64v64zM416 332h64v-64h-64v64zM544 332h64v-64h-64v64zM672 332h64v-64h-64v64zM288 204h64v-64h-64v64zM416 204h64v-64h-64v64zM544 204h64v-64h-64v64z" />
-    <glyph glyph-name="unif15d" unicode="&#xf15d;" 
-d="M262 716h22h8h22q1 -5 6 -20l64 -172v-2q8 -21 30 -82q1 -2 2 -6v-6v-32h-64v28l-12 36h-104l-12 -36v-28h-64v32v6q0 1 2 6q7 20 30 82v2l64 172q2 5 6 20zM704 716h64v-598q21 20 84 82l44 -44q-34 -35 -136 -138q-6 -6 -24 -22q-6 5 -24 22q-34 34 -136 138l44 44
-q21 -21 84 -82v598zM288 600l-28 -76h56zM160 332h224h32v-32v-32v-12l-8 -12q-42 -42 -170 -168h178v-64h-224h-32v32v32v12l8 12q42 42 170 168h-178v64z" />
-    <glyph glyph-name="unif15e" unicode="&#xf15e;" 
-d="M160 716h224h32v-32v-32v-12l-8 -12q-42 -42 -170 -168h178v-64h-224h-32v32v32v12l8 12q42 42 170 168h-178v64zM704 716h64v-598q21 20 84 82l44 -44q-34 -35 -136 -138q-6 -6 -24 -22q-6 5 -24 22q-34 34 -136 138l44 44q21 -21 84 -82v598zM262 332h22h8h22
-q1 -5 6 -20l64 -172v-2q8 -21 30 -82q1 -2 2 -6v-6v-32h-64v28l-12 36h-104l-12 -36v-28h-64v32v6q0 1 2 6q7 20 30 82v2l64 172q2 5 6 20zM288 216l-28 -76h56z" />
-    <glyph glyph-name="unif15f" unicode="&#xf15f;" 
-d="M288 748h64v-32h320v32h64v-32h96h32v-32v-640v-32h-32h-640h-32v32v400v240v32h32h96v32zM224 652v-64h576v64h-64v-32h-64v32h-320v-32h-64v32h-64zM224 524v-448h576v448h-576zM416 460h64v-64h-64v64zM544 460h64v-64h-64v64zM672 460h64v-64h-64v64zM288 332h64v-64
-h-64v64zM416 332h64v-64h-64v64zM544 332h64v-64h-64v64zM672 332h64v-64h-64v64zM288 204h64v-64h-64v64zM416 204h64v-64h-64v64zM544 204h64v-64h-64v64z" />
-    <glyph glyph-name="unif160" unicode="&#xf160;" 
-d="M128 716h64v-64h-64v64zM672 716h64v-598q21 20 84 82l44 -44q-34 -35 -136 -138q-6 -6 -24 -22q-6 5 -24 22q-34 34 -136 138l44 44q21 -21 84 -82v598zM128 588h128v-64h-128v64zM128 460h192v-64h-192v64zM128 332h256v-64h-256v64zM128 204h320v-64h-320v64zM128 76
-h384v-64h-384v64z" />
-    <glyph glyph-name="unif161" unicode="&#xf161;" 
-d="M128 716h384v-64h-384v64zM672 716h64v-598q21 20 84 82l44 -44q-34 -35 -136 -138q-6 -6 -24 -22q-6 5 -24 22q-34 34 -136 138l44 44q21 -21 84 -82v598zM128 588h320v-64h-320v64zM128 460h256v-64h-256v64zM128 332h192v-64h-192v64zM128 204h128v-64h-128v64z
-M128 76h64v-64h-64v64z" />
-    <glyph glyph-name="unif162" unicode="&#xf162;" 
-d="M276 716h24h20h32v-32v-288h-64v204q-42 -44 -96 -44v64q36 0 60 34q6 12 18 38q2 6 6 24zM704 716h64v-598q21 20 84 82l44 -44q-34 -35 -136 -138q-6 -6 -24 -22q-6 5 -24 22q-34 34 -136 138l44 44q21 -21 84 -82v598zM272 332h32q46 0 79 -33t33 -79q0 -60 -60 -98
-q-18 -12 -86 -46h146v-64h-224h-32v32q0 28 20 48q12 14 40 28q6 4 42 23t60 33q30 20 30 44q0 22 -13 35t-35 13h-32q-22 0 -35 -13t-13 -35v-16h-64v16q0 46 33 79t79 33z" />
-    <glyph glyph-name="unif163" unicode="&#xf163;" 
-d="M272 716h32q46 0 79 -33t33 -79q0 -60 -60 -98q-18 -12 -86 -46h146v-64h-224h-32v32q0 28 20 48q12 14 40 28q6 4 42 23t60 33q30 20 30 44q0 22 -13 35t-35 13h-32q-22 0 -35 -13t-13 -35v-16h-64v16q0 46 33 79t79 33zM704 716h64v-598q21 20 84 82l44 -44
-q-34 -35 -136 -138q-6 -6 -24 -22q-6 5 -24 22q-34 34 -136 138l44 44q21 -21 84 -82v598zM276 332h24h20h32v-32v-288h-64v204q-42 -44 -96 -44v64q36 0 60 34q6 12 18 38q2 6 6 24z" />
-    <glyph glyph-name="unif164" unicode="&#xf164;" 
-d="M534 780h14q38 0 65 -25t27 -59q0 -56 -30 -96q-8 -10 -20 -20l-6 -24h184q46 0 75 -36q22 -27 22 -58q0 -11 -3 -22q-23 -107 -70 -320q-6 -34 -33 -55t-59 -21h-508h-32v32v448v32h32h116l216 216q3 2 10 8zM556 712l-204 -200v-404h348q26 0 32 24q23 106 68 320v5
-q0 13 -7 23q-9 12 -25 12h-226h-42l12 40q4 18 18 72l4 12q3 2 10 8q6 2 16 12q16 24 16 60q0 14 -20 16zM224 492v-384h64v384h-64z" />
-    <glyph glyph-name="unif165" unicode="&#xf165;" 
-d="M324 684h508h32v-32v-448v-32h-32h-116l-216 -216q-3 -2 -10 -8h-14q-38 0 -65 25t-27 59q0 56 30 96q8 10 20 20l6 24h-184q-46 0 -75 36q-22 27 -22 58q0 11 3 22q23 106 70 320q6 34 33 55t59 21zM324 620q-26 0 -32 -24q-23 -107 -68 -320v-6q0 -12 7 -22
-q9 -12 25 -12h226h42l-12 -40q-4 -18 -18 -72l-4 -12q-3 -2 -10 -8q-6 -2 -16 -12q-16 -24 -16 -60q0 -14 20 -16q68 66 204 200v404h-348zM736 620v-384h64v384h-64z" />
-    <glyph glyph-name="unif166" unicode="&#xf166;" 
-d="M280 748h46q8 -29 30 -116l28 116h46l-52 -168v-120h-44v114q-13 43 -54 174zM488 678q24 0 39 -15t15 -39v-112q0 -26 -14 -40q-16 -16 -44 -16q-24 0 -40 16t-16 42v110q0 24 16 40q16 14 44 14zM576 672h40v-162q0 -8 2 -10q2 -4 8 -4t10 4q6 4 12 12v160h40v-212h-40
-v24q-10 -14 -22 -20q-10 -6 -22 -6q-14 0 -20 10q-8 8 -8 28v176zM484 640q-6 0 -11 -3t-5 -11v-116q0 -8 4 -14q6 -4 12 -4q10 0 14 4q4 6 4 14v116q0 8 -4 10q-4 4 -14 4zM480 412q124 0 224 -4q38 0 65 -28t27 -64q4 -56 4 -120t-4 -120q0 -38 -27 -65t-65 -27
-q-104 -4 -224 -4q-122 0 -224 4q-38 0 -65 27t-27 65q-4 54 -4 120q0 64 4 120q0 36 27 64t65 28q100 4 224 4zM210 344q-6 0 -6 -4v-40q0 -4 6 -4h40v-238q0 -4 6 -4h44q4 0 4 4v238h40q4 0 4 4v40q0 4 -4 4h-134zM492 344q-4 0 -4 -4v-282q0 -4 4 -4h40q4 0 4 4v6
-q4 -6 10 -8q10 -4 22 -4q20 0 30 12t10 36v116q0 28 -11 43t-31 15q-10 0 -20 -6q-6 -4 -10 -8v80q0 4 -4 4h-40zM692 276q-28 0 -46 -18t-18 -46v-96q0 -30 16 -48q16 -20 44 -20q32 0 48 18q16 16 16 50v16q0 4 -4 4h-40q-4 0 -4 -4v-14q0 -16 -3 -21t-11 -5q-6 0 -10 5
-t-4 21v34h72q4 0 4 4v56q0 30 -16 46q-16 18 -44 18zM344 272q-4 0 -4 -4v-176q0 -18 8 -29t22 -11q12 0 26 6q8 4 16 12v-12q0 -4 4 -4h38q6 0 6 4h-2v210q0 4 -4 4h-38q-4 0 -4 -4v-158q-6 -6 -11 -10t-9 -4q-2 0 -4 4v8v160q0 4 -6 4h-38zM550 232q4 0 6 -4q4 -4 4 -12
-v-108q0 -10 -4 -12q0 -4 -6 -4t-8 2l-6 6v126l4 4q6 2 10 2zM690 232q6 0 10 -4q4 -6 4 -16v-18h-28v18q0 10 3 15t11 5z" />
-    <glyph glyph-name="unif167" unicode="&#xf167;" 
-d="M280 748h46q8 -29 30 -116l28 116h46l-52 -168v-120h-44v114q-13 43 -54 174zM488 678q24 0 39 -15t15 -39v-112q0 -26 -14 -40q-16 -16 -44 -16q-24 0 -40 16t-16 42v110q0 24 16 40q16 14 44 14zM576 672h40v-162q0 -8 2 -10q2 -4 8 -4t10 4q6 4 12 12v160h40v-212h-40
-v24q-10 -14 -22 -20q-10 -6 -22 -6q-14 0 -20 10q-8 8 -8 28v176zM484 640q-6 0 -11 -3t-5 -11v-116q0 -8 4 -14q6 -4 12 -4q10 0 14 4q4 6 4 14v116q0 8 -4 10q-4 4 -14 4zM480 412q124 0 224 -4q38 0 65 -28t27 -64q4 -56 4 -120t-4 -120q0 -38 -27 -65t-65 -27
-q-104 -4 -224 -4q-122 0 -224 4q-38 0 -65 27t-27 65q-4 54 -4 120q0 64 4 120q0 36 27 64t65 28q100 4 224 4zM210 344q-6 0 -6 -4v-40q0 -4 6 -4h40v-238q0 -4 6 -4h44q4 0 4 4v238h40q4 0 4 4v40q0 4 -4 4h-134zM492 344q-4 0 -4 -4v-282q0 -4 4 -4h40q4 0 4 4v6
-q4 -6 10 -8q10 -4 22 -4q20 0 30 12t10 36v116q0 28 -11 43t-31 15q-10 0 -20 -6q-6 -4 -10 -8v80q0 4 -4 4h-40zM692 276q-28 0 -46 -18t-18 -46v-96q0 -30 16 -48q16 -20 44 -20q32 0 48 18q16 16 16 50v16q0 4 -4 4h-40q-4 0 -4 -4v-14q0 -16 -3 -21t-11 -5q-6 0 -10 5
-t-4 21v34h72q4 0 4 4v56q0 30 -16 46q-16 18 -44 18zM344 272q-4 0 -4 -4v-176q0 -18 8 -29t22 -11q12 0 26 6q8 4 16 12v-12q0 -4 4 -4h38q6 0 6 4h-2v210q0 4 -4 4h-38q-4 0 -4 -4v-158q-6 -6 -11 -10t-9 -4q-2 0 -4 4v8v160q0 4 -6 4h-38zM550 232q4 0 6 -4q4 -4 4 -12
-v-108q0 -10 -4 -12q0 -4 -6 -4t-8 2l-6 6v126l4 4q6 2 10 2zM690 232q6 0 10 -4q4 -6 4 -16v-18h-28v18q0 10 3 15t11 5z" />
-    <glyph glyph-name="unif168" unicode="&#xf168;" 
-d="M684 716h94q28 0 41 -21q7 -11 7 -23q0 -11 -6 -22q-2 0 -2 -2q-65 -116 -196 -346q31 -56 122 -222q14 -24 0 -48q-14 -20 -40 -20h-92q-22 0 -36 12q-10 10 -18 22q-44 80 -132 242q-2 4 -2 8q-11 -20 -32 -58q-8 -14 -16 -22q-16 -12 -38 -12h-92q-26 0 -40 20
-q-8 12 -8 25q1 11 6 23h2l90 156q-14 23 -54 94l-2 2q-12 24 0 44q1 0 2 2v-2q14 22 38 22h94q20 0 36 -14q10 -6 18 -20l62 -108l4 -12l138 246q8 14 16 22q16 12 36 12zM688 652v0q-174 -312 -196 -350q41 -76 122 -226h2h56l-112 208q0 1 -2 4h2q-10 18 -2 30
-q63 111 188 334h-58zM312 526l48 -80v-4q4 -8 4 -14q0 -4 -4 -12v-4l-84 -144h58h2q72 134 90 162q-18 31 -54 94l-2 2h-58z" />
-    <glyph glyph-name="unif169" unicode="&#xf169;" 
-d="M684 716h94q28 0 41 -21q7 -11 7 -23q0 -11 -6 -22q-2 0 -2 -2q-65 -116 -196 -346q31 -56 122 -222q14 -24 0 -48q-14 -20 -40 -20h-92q-22 0 -36 12q-10 10 -18 22q-44 80 -132 242q-2 4 -2 8q-11 -20 -32 -58q-8 -14 -16 -22q-16 -12 -38 -12h-92q-26 0 -40 20
-q-8 12 -8 25q1 11 6 23h2l90 156q-14 23 -54 94l-2 2q-12 24 0 44q1 0 2 2v-2q14 22 38 22h94q20 0 36 -14q10 -6 18 -20l62 -108l4 -12l138 246q8 14 16 22q16 12 36 12zM688 652v0q-174 -312 -196 -350q41 -76 122 -226h2h56l-112 208q0 1 -2 4h2q-10 18 -2 30
-q63 111 188 334h-58zM312 526l48 -80v-4q4 -8 4 -14q0 -4 -4 -12v-4l-84 -144h58h2q72 134 90 162q-18 31 -54 94l-2 2h-58z" />
-    <glyph glyph-name="unif16a" unicode="&#xf16a;" 
-d="M512 684q142 0 292 -22q40 -6 70 -34t38 -68q16 -92 16 -196t-16 -196q-8 -40 -38 -68t-70 -34q-152 -22 -292 -22t-292 22q-40 6 -70 34t-38 68q-16 92 -16 196t16 196q8 40 38 68t70 34q150 22 292 22zM512 620q-138 0 -284 -20q-44 -8 -52 -52q-16 -86 -16 -184
-t16 -184q8 -44 52 -52q146 -20 284 -20t284 20q44 8 52 52q16 86 16 184t-16 184q-8 44 -52 52q-146 20 -284 20zM416 548l48 -28l224 -128l48 -28l-48 -28l-224 -128l-48 -28v56v256v56zM480 436v-144l128 72z" />
-    <glyph glyph-name="unif16b" unicode="&#xf16b;" 
-d="M376 732l20 -16l116 -100l124 100l16 16l20 -12l208 -132l40 -24l-36 -28q-27 -22 -106 -88q26 -23 106 -90q9 -8 36 -30q-10 -6 -40 -22q-29 -18 -116 -70v-88v-18q-3 -3 -14 -10l-220 -144q-5 -3 -18 -12q-4 3 -18 12q-55 36 -220 146q-4 2 -14 10v16v90l-116 68
-q-10 6 -42 24q10 7 38 30l112 84l-112 84l-36 28q10 6 40 26q53 34 212 138zM660 654q-23 -19 -92 -74l156 -92q21 17 86 68q-38 24 -150 98zM372 652l-156 -100q23 -18 92 -70l152 96q-22 18 -88 74zM512 536l-144 -92l144 -92q38 24 154 96q-39 22 -154 88zM724 410
-q-39 -25 -156 -98q22 -17 88 -66q14 8 56 34q2 2 8 4q29 18 88 54zM308 404l-92 -68q39 -23 156 -90q21 16 84 66zM512 274q-30 -23 -118 -92q-5 -4 -18 -14q-4 3 -18 12q-8 5 -34 20v-34l188 -124q47 30 188 122v36l-32 -20l-16 -12q-5 3 -20 14z" />
-    <glyph glyph-name="unif16c" unicode="&#xf16c;" 
-d="M628 784q45 -66 178 -262l-52 -36q-45 65 -178 262zM492 668l240 -208q-11 -12 -42 -48l-240 208q10 12 42 48zM396 528l284 -144q-8 -15 -30 -58q-71 36 -282 144q7 14 28 58zM340 382q77 -19 310 -74q-4 -15 -14 -60l-308 72q3 15 12 62zM192 300h64v-288h448v288h64
-v-320v-32h-32h-512h-32v32v320zM324 246q79 -5 316 -18l-4 -64q-79 4 -316 18zM320 140h318v-64h-318v64z" />
-    <glyph glyph-name="unif16d" unicode="&#xf16d;" 
-d="M632 323q0 24 -9 46q-9 21 -26 38q-18 18 -39 26q-21 9 -46 9t-46 -9q-21 -8 -38 -26q-18 -17 -27 -38q-8 -22 -8 -46q0 -25 8 -46q9 -21 27 -39q17 -17 38 -26t46 -9t46 9t39 26q17 18 26 39t9 46zM696 323q0 -39 -13 -71q-14 -33 -41 -60q-26 -26 -59 -40
-q-33 -13 -71 -13t-71 13q-32 14 -59 40q-27 27 -40 60q-14 32 -14 71q0 38 14 70q13 33 40 60t59 40q33 14 71 14t71 -14q33 -13 59 -40q27 -27 41 -60q13 -32 13 -70zM747 514q0 -9 -4 -16q-3 -8 -9 -14q-6 -7 -14 -10t-17 -3q-8 0 -16 3t-14 10q-6 6 -9 14q-4 7 -4 16
-t4 17q3 7 9 13q6 7 14 10t16 3q9 0 17 -3t14 -10q6 -6 9 -13q4 -8 4 -17zM512 617h-10h-25h-29h-21h-19q-12 -1 -26 -1q-14 -1 -26 -2t-22 -3t-18 -4q-9 -2 -15 -5q-12 -4 -22 -11q-11 -7 -19 -16q-9 -9 -16 -19t-11 -22q-3 -7 -5 -15t-4 -18t-3 -22t-2 -26q0 -15 -1 -26
-v-19v-21v-29v-25v-10v-11v-25v-29v-20v-20q1 -11 1 -25q1 -15 2 -27t3 -22l4 -18q2 -8 5 -15q4 -12 11 -22t16 -19q8 -9 19 -16q10 -6 22 -11q6 -3 15 -5q8 -2 18 -4q10 -1 22 -3q12 -1 26 -1q14 -1 26 -1q11 -1 19 -1h21h29h25q9 1 10 1q2 0 11 -1h25h28h21q9 0 20 1
-q11 0 25 1q14 0 26 1q12 2 22 3q10 2 19 4q8 2 15 5q11 5 22 11q10 7 19 16t15 19q7 10 12 22q2 7 5 15q2 9 3 18q2 10 3 22q2 12 2 27q1 14 1 25t1 20v20v29q-1 16 -1 25v11v10t1 25v29v21q-1 8 -1 19t-1 26q0 14 -2 26q-1 12 -3 22q-1 10 -3 18q-3 8 -5 15q-5 12 -12 22
-q-6 10 -15 19t-19 16q-11 7 -22 11q-7 3 -15 5q-9 2 -19 4t-22 3t-26 2q-14 0 -25 1h-20h-21h-28h-25h-11zM871 323q0 -54 -1 -91t-2 -57q-2 -49 -16 -87q-15 -37 -42 -64q-26 -26 -64 -41q-37 -14 -86 -17q-20 -1 -57 -1q-37 -1 -91 -1q-53 0 -90 1q-37 0 -58 1
-q-48 3 -86 17q-38 15 -64 41q-27 27 -41 65q-15 37 -17 86q-1 20 -2 57v91v90q1 37 2 58q2 48 17 86q14 37 41 64t64 41q38 14 86 17q21 1 58 1q37 1 90 1q54 0 91 -1q37 0 57 -1q49 -3 86 -17q38 -14 64 -41q27 -27 41 -64q15 -38 17 -86q1 -21 2 -58t1 -90z" />
-    <glyph glyph-name="unif16e" unicode="&#xf16e;" 
-d="M128 652h72q22 0 39 -13t21 -35l84 -336h400l76 288h68l-84 -304q-4 -22 -21 -35t-39 -13h-40h-288h-72q-22 0 -39 13t-21 35l-84 336h-72q-14 0 -23 9t-9 23t9 23t23 9zM704 204q40 0 68 -28t28 -68t-28 -68t-68 -28t-68 28t-28 68t28 68t68 28zM416 204q40 0 68 -28
-t28 -68t-28 -68t-68 -28t-68 28t-28 68t28 68t68 28zM512 652h64v-96h96v-64h-96v-96h-64v96h-96v64h96v96zM416 140q-32 0 -32 -32t32 -32t32 32t-32 32zM704 140q-32 0 -32 -32t32 -32t32 32t-32 32z" />
-    <glyph glyph-name="unif16f" unicode="&#xf16f;" 
-d="M64 684h32h832h32v-32v-508v-32h-32h-832h-32v32v317v191v32zM128 620v-444h768v444h-768zM384 556q56 0 100 -36q-13 -17 -40 -50q-28 22 -60 22q-40 0 -68 -28t-28 -68t28 -68t68 -28q32 0 60 22q13 -17 40 -50q-44 -36 -100 -36q-66 0 -113 47t-47 113t47 113t113 47z
-M704 556q56 0 100 -36q-13 -17 -40 -50q-28 22 -60 22q-40 0 -68 -28t-28 -68t28 -68t68 -28q32 0 60 22q13 -17 40 -50q-44 -36 -100 -36q-66 0 -113 47t-47 113t47 113t113 47z" />
-    <glyph glyph-name="unif170" unicode="&#xf170;" 
-d="M160 684h704q40 0 68 -28t28 -68v-448q0 -40 -28 -68t-68 -28h-704q-40 0 -68 28t-28 68v191v257q0 40 28 68t68 28zM160 620q-32 0 -32 -32v-66v-382q0 -32 32 -32h704q32 0 32 32v448q0 32 -32 32h-704zM226 452h48q15 -42 62 -168v168h62l44 -120l44 120h58v-176h-36
-v128l-48 -128h-36l-48 132v-132h-76l-12 40h-76l-12 -40h-40q16 44 66 176zM592 452h144l36 -52l44 52h48q-16 -22 -66 -88q17 -22 66 -88h-44l-44 56l-44 -56h-140v176zM248 416q-6 -15 -22 -60h44q-5 15 -22 60zM626 412v-30h80v-36h-80v-34h84l40 52l-36 48h-88z" />
-    <glyph glyph-name="unif171" unicode="&#xf171;" 
-d="M160 684h704q40 0 68 -28t28 -68v-448q0 -40 -28 -68t-68 -28h-704q-40 0 -68 28t-28 68v191v257q0 40 28 68t68 28zM160 620q-32 0 -32 -32v-66v-382q0 -32 32 -32h704q32 0 32 32v448q0 32 -32 32h-704zM480 556h64q80 0 136 -56t56 -136t-56 -136t-136 -56h-64
-q-80 0 -136 56t-56 136t56 136t136 56zM480 492q-54 0 -91 -37t-37 -91t37 -91t91 -37t91 37t37 91t-37 91t-91 37zM454 440v-152q-24 10 -39 30t-15 46t15 46t39 30zM506 440q24 -10 39 -30t15 -46t-15 -46t-39 -30v152z" />
-    <glyph glyph-name="unif172" unicode="&#xf172;" 
-d="M160 684h704q40 0 68 -28t28 -68v-448q0 -40 -28 -68t-68 -28h-704q-40 0 -68 28t-28 68v191v257q0 40 28 68t68 28zM160 620q-32 0 -32 -32v-66v-382q0 -32 32 -32h704q32 0 32 32v448q0 32 -32 32h-704zM334 424q20 0 34 -14q-4 -5 -12 -14q-8 8 -18 8q-16 0 -16 -12
-q0 -8 18 -14q30 -12 32 -36q0 -16 -11 -27t-29 -11q-24 0 -40 24q5 4 16 12q8 -16 24 -16t16 16q0 10 -20 20q-28 10 -28 30q0 14 10 24t24 10zM438 424q16 0 28 -8v-24q-12 12 -28 12t-28 -12q-10 -10 -10 -28q0 -16 11 -27t29 -11q14 0 26 12v-26q-14 -8 -28 -8
-q-26 0 -43 18t-17 42t17 41t43 19zM530 424q26 0 43 -18t17 -42t-17 -42t-43 -18q-24 0 -41 18t-17 42t17 42t41 18zM160 420h32q26 0 43 -16t17 -40q0 -18 -14 -37t-46 -19h-32v112zM264 420h20v-112h-20v112zM586 420h24q7 -19 30 -76l32 76h24q-12 -29 -50 -116h-12z
-M704 420h64v-18h-40v-26h38v-18h-38v-30h40v-20h-64v112zM782 420h32q40 0 40 -32q0 -26 -26 -32l36 -48h-28q-7 11 -30 44h-2v-44h-22v112zM804 404v-36h6q22 0 22 18t-22 18h-6zM182 402v-74h6q42 0 42 36q0 38 -42 38h-6z" />
-    <glyph glyph-name="unif173" unicode="&#xf173;" 
-d="M456 716h80q16 0 28 -12t12 -28v-120h98q16 0 28 -11t12 -29v-96q0 -16 -12 -28t-28 -12h-98v-156q0 -8 4 -18q6 -14 24 -14q40 0 76 22v2q0 -1 2 -2q20 12 38 2q22 -12 22 -36v-52v-32q0 -18 -14 -30q-62 -54 -192 -54q-112 0 -156 100q-22 50 -22 108v168h-36
-q-16 0 -28 11t-12 29v70q0 26 26 38h3h1q8 4 12 8q22 12 40 26q52 46 52 106q0 16 11 28t29 12zM472 652q-10 -80 -68 -130q-24 -22 -48 -34q0 -2 -10 -6v-30h44h32v-32v-200q0 -44 18 -82q26 -62 96 -62q100 0 142 34v34q-38 -16 -74 -16q-56 0 -80 48q-12 24 -12 48v188
-v32h32h106v48h-106h-32v32v128h-40z" />
-    <glyph glyph-name="unif174" unicode="&#xf174;" 
-d="M456 716h80q16 0 28 -12t12 -28v-120h98q16 0 28 -11t12 -29v-96q0 -16 -12 -28t-28 -12h-98v-156q0 -8 4 -18q6 -14 24 -14q40 0 76 22v2q0 -1 2 -2q20 12 38 2q22 -12 22 -36v-52v-32q0 -18 -14 -30q-62 -54 -192 -54q-112 0 -156 100q-22 50 -22 108v168h-36
-q-16 0 -28 11t-12 29v70q0 26 26 38h3h1q8 4 12 8q22 12 40 26q52 46 52 106q0 16 11 28t29 12zM472 652q-10 -80 -68 -130q-24 -22 -48 -34q0 -2 -10 -6v-30h44h32v-32v-200q0 -44 18 -82q26 -62 96 -62q100 0 142 34v34q-38 -16 -74 -16q-56 0 -80 48q-12 24 -12 48v188
-v32h32h106v48h-106h-32v32v128h-40z" />
-    <glyph glyph-name="unif175" unicode="&#xf175;" 
-d="M480 748h64v-642q34 34 136 138q12 -12 48 -46l-192 -192q-6 -6 -24 -22q-6 5 -24 22l-192 192q12 11 48 46q34 -35 136 -138v642z" />
-    <glyph glyph-name="unif176" unicode="&#xf176;" 
-d="M512 744q6 -6 24 -22l192 -192q-12 -12 -48 -46q-34 34 -136 138v-642h-64v642q-34 -35 -136 -138q-12 11 -48 46l192 192q6 5 24 22z" />
-    <glyph glyph-name="unif177" unicode="&#xf177;" 
-d="M346 580q11 -12 46 -48q-34 -34 -138 -136h642v-64h-642q35 -34 138 -136q-12 -12 -46 -48l-192 192q-6 6 -22 24q5 6 22 24z" />
-    <glyph glyph-name="unif178" unicode="&#xf178;" 
-d="M678 580l192 -192q6 -6 22 -24q-5 -6 -22 -24l-192 -192q-11 12 -46 48q34 34 138 136h-642v64h642q-35 34 -138 136q12 12 46 48z" />
-    <glyph glyph-name="unif179" unicode="&#xf179;" 
-d="M883 208q-10 -32 -26 -64q-15 -32 -37 -65q-33 -50 -66 -75t-66 -25q-13 0 -31 4t-41 12q-22 8 -42 12q-19 5 -36 5q-15 0 -34 -5q-18 -4 -39 -12q-21 -9 -38 -14q-17 -4 -30 -4q-39 0 -78 33q-38 34 -76 100q-38 68 -57 132q-19 65 -19 127q0 59 15 107q14 48 43 86
-q29 37 66 55q36 19 80 19q19 0 42 -4q22 -4 49 -12t45 -12t26 -4q12 0 31 5q18 4 43 13q26 9 48 13q23 4 41 4q31 0 58 -8q27 -9 51 -25q14 -9 27 -22q14 -13 27 -30q-20 -17 -35 -32t-24 -28q-16 -24 -25 -51q-8 -27 -8 -56q0 -32 9 -60q8 -29 26 -54t38 -42q20 -16 43 -23
-zM690 811q0 -15 -4 -33q-4 -17 -11 -36q-8 -20 -20 -38q-12 -17 -28 -34q-14 -13 -28 -23q-14 -9 -27 -14q-10 -3 -23 -5q-14 -2 -31 -4q1 38 11 71q10 34 29 61q19 28 51 47t78 30v-2q1 -2 1 -4t1 -3v-2q0 -1 1 -3v-3v-1v-1v-3z" />
-    <glyph glyph-name="unif17a" unicode="&#xf17a;" 
-d="M864 720v-36v-640v-36l-36 4q-160 22 -640 90q-7 0 -28 2v28v464v28q7 0 28 2q160 22 640 90zM800 648l-288 -40v-212h288v252zM448 598q-56 -8 -224 -30v-172h224v202zM224 332v-172q56 -8 224 -30v202h-224zM512 332v-212l288 -40v252h-288z" />
-    <glyph glyph-name="unif17b" unicode="&#xf17b;" 
-d="M304 764h2h2h2q8 0 14 -8q16 -23 48 -68q50 28 108 28t108 -28q16 22 48 68q4 6 12 8h2q16 0 16 -16q0 -6 -2 -10q-16 -23 -48 -68q88 -68 88 -178v-320q0 -30 -32 -50v-94q0 -32 -24 -56t-56 -24t-56 24t-24 56v80h-64v-80q0 -32 -24 -56t-56 -24t-56 24t-24 56v94
-q-32 20 -32 50v320q0 110 88 178q-16 22 -48 68q-2 4 -2 10q0 12 10 16zM480 652q-58 0 -102 -36t-54 -92h312q-10 56 -54 92t-102 36zM416 620q14 0 23 -9t9 -23t-9 -23t-23 -9t-23 9t-9 23t9 23t23 9zM544 620q14 0 23 -9t9 -23t-9 -23t-23 -9t-23 9t-9 23t9 23t23 9z
-M160 524h64v-320h-64v320zM736 524h64v-320h-64v320zM320 460v-288h32v-32v-112q0 -16 16 -16t16 16v112v32h32h128h32v-32v-112q0 -16 16 -16t16 16v112v32h32v288h-320z" />
-    <glyph glyph-name="unif17c" unicode="&#xf17c;" 
-d="M512 716q132 0 226 -94t94 -226v-256q0 -26 19 -45t45 -19v-64q-52 0 -90 38t-38 90v256q0 116 -88 192q0 -12 -6 -18q-10 -10 -26 -7t-32 17q-28 30 -12 56q-44 16 -92 16q-106 0 -181 -75t-75 -181v-256q0 -52 -38 -90t-90 -38v64q26 0 45 19t19 45v256q0 132 94 226
-t226 94zM416 524q60 0 96 -48q36 48 96 48q70 0 104 -60q24 -42 24 -100t-28 -96l-4 -4q32 -34 32 -76q0 -66 -72 -108q-64 -36 -152 -36t-152 36q-72 42 -72 108q0 42 32 76l-4 4q-28 38 -28 96t24 100q34 60 104 60zM416 460q-34 0 -48 -28q-16 -26 -16 -68q0 -36 16 -56
-l4 -8q22 12 24 12q-12 14 -12 36q0 20 9 34t23 14t23 -14t9 -34q0 -10 -4 -24q34 8 68 8t68 -8q-4 14 -4 24q0 20 9 34t23 14t23 -14t9 -34q0 -22 -12 -36q2 0 24 -12l4 8q16 20 16 56q0 42 -16 68q-14 28 -48 28t-48 -28q-16 -26 -16 -68h-64q0 42 -16 68q-14 28 -48 28z
-M512 268q-72 0 -120 -28q-40 -24 -40 -52t40 -52q48 -28 120 -28t120 28q40 24 40 52t-40 52q-48 28 -120 28zM432 222q30 -18 80 -18q22 0 42 4t30 8q3 2 8 6q8 -14 32 -54q-46 -28 -112 -28q-30 0 -58 7t-40 13q-5 2 -14 8q8 13 32 54z" />
-    <glyph glyph-name="unif17d" unicode="&#xf17d;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 684q-38 0 -72 -8q66 -90 118 -186q84 32 138 82q16 16 28 32q-92 80 -212 80zM376 654q-68 -32 -115 -90t-61 -132q150 0 296 40q-52 92 -120 182zM768 556
-q-14 -16 -28 -28q-62 -62 -152 -96q16 -36 24 -52q52 6 96 4q68 0 124 -12q-2 102 -64 184zM524 412q-166 -46 -332 -44v-4q0 -118 78 -208q122 168 278 212q-10 18 -24 44zM708 322q-30 0 -72 -4q42 -108 60 -216q108 76 132 206q-56 14 -120 14zM572 308
-q-136 -36 -256 -198q88 -66 196 -66q66 0 124 24q-16 116 -64 240z" />
-    <glyph glyph-name="unif17e" unicode="&#xf17e;" 
-d="M352 748q42 0 92 -24q38 8 68 8q152 0 260 -108t108 -260q0 -30 -8 -68q24 -50 24 -92q0 -92 -66 -158t-158 -66q-42 0 -92 24q-38 -8 -68 -8q-152 0 -260 108t-108 260q0 30 8 68q-24 50 -24 92q0 92 66 158t158 66zM352 684q-66 0 -113 -47t-47 -113q0 -40 20 -76
-q2 -8 2 -16v-6q-6 -28 -6 -62q0 -126 89 -215t215 -89q34 0 62 6h6q8 0 16 -2q36 -20 76 -20q66 0 113 47t47 113q0 40 -20 76q-2 8 -2 16v6q6 28 6 62q0 126 -89 215t-215 89q-34 0 -62 -6h-6q-8 0 -16 2q-36 20 -76 20zM508 584q56 0 106 -28t50 -68q0 -16 -12 -26
-t-28 -10q-18 0 -31 16t-35 30q-20 14 -58 14q-32 0 -50 -13t-18 -35q0 -28 64 -42q27 -6 80 -18q106 -24 106 -116q0 -56 -43 -91t-125 -35t-127 32t-45 70q0 16 11 26t27 10q18 0 30 -11t20 -25q10 -12 31 -24t53 -12q34 0 54 16t20 38q0 32 -40 42q-35 8 -104 26
-q-100 26 -100 110q0 62 48 93t116 31z" />
-    <glyph glyph-name="unif17f" unicode="&#xf17f;" 
-d="M128 748h762l-64 -64h-634v-640h640v378l64 64v-506h-768v480v288zM872 644l48 -48l-384 -384l-24 -20l-24 20l-160 160l48 48q34 -35 136 -138q90 90 360 362z" />
-    <glyph glyph-name="unif180" unicode="&#xf180;" 
-d="M512 780q172 0 294 -122t122 -294t-122 -294t-294 -122t-294 122t-122 294t122 294t294 122zM512 716q-146 0 -249 -103t-103 -249t103 -249t249 -103t249 103t103 249t-103 249t-249 103zM344 468q42 -43 168 -170q42 42 168 170l48 -48l-192 -192l-24 -20l-24 20
-l-192 192z" />
-    <glyph glyph-name="unif181" unicode="&#xf181;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-448h256v448h-256zM544 652v-288h256v288h-256z" />
-    <glyph glyph-name="unif182" unicode="&#xf182;" 
-d="M580 748h20l8 -16q8 -13 30 -52q104 -12 174 -104q116 -156 116 -500v-32h-32h-276q-52 -32 -108 -32t-108 32h-276h-32v32q0 398 160 558q112 114 324 114zM562 682q-174 -4 -262 -94q-132 -132 -138 -480h174q-6 6 -12 16q-68 96 -68 208q0 40 20 66q18 24 50 36
-t118 20q76 6 100 18q18 8 25 18t7 34h64q0 -78 -68 -110q-38 -18 -120 -24q-78 -6 -102 -16q-16 -6 -22 -14q-8 -10 -8 -28q0 -92 56 -172q58 -84 136 -84t136 84q56 78 56 172h64q0 -112 -68 -210q-8 -12 -10 -14h172q-6 302 -102 428q-62 84 -144 84h-20l-8 16
-q-7 11 -26 46zM416 332q14 0 23 -9t9 -23t-9 -23t-23 -9t-23 9t-9 23t9 23t23 9zM608 332q14 0 23 -9t9 -23t-9 -23t-23 -9t-23 9t-9 23t9 23t23 9z" />
-    <glyph glyph-name="unif183" unicode="&#xf183;" 
-d="M544 748h20q2 -5 8 -18q7 -13 26 -50q72 -8 114 -56q56 -66 56 -196v-28q32 -32 32 -68q0 -58 -64 -84q-20 -62 -40 -108q-28 -66 -48 -88q-68 -72 -168 -72t-168 72q-22 24 -48 88q-18 38 -40 108q-64 26 -64 84q0 36 32 68v28q0 154 86 236q88 84 266 84zM524 682
-q-140 -4 -202 -64q-66 -62 -66 -190v-40v-20l-16 -8q-16 -10 -16 -28q0 -30 28 -32h24q1 -6 4 -22q20 -60 42 -114q24 -54 36 -68q52 -54 122 -54t122 54q12 14 36 68q22 54 42 114q1 7 4 22h24q28 2 28 32q0 18 -16 28q-5 2 -16 8v20v40q0 106 -42 156q-16 18 -38 28
-q2 -14 2 -16q0 -34 -24 -56q-8 -6 -16 -10t-16 -6q-6 -2 -17 -4t-17 -2q-4 0 -18 -1t-16 -1q-68 -4 -90 -12q-28 -10 -28 -44h-64q0 38 20 65t48 39q30 10 110 16q54 2 62 10q2 0 2 6q0 12 -14 42q-8 14 -24 44zM384 364q14 0 23 -9t9 -23t-9 -23t-23 -9t-23 9t-9 23t9 23
-t23 9zM576 364q14 0 23 -9t9 -23t-9 -23t-23 -9t-23 9t-9 23t9 23t23 9z" />
-    <glyph glyph-name="unif184" unicode="&#xf184;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 684q-132 0 -226 -94t-94 -226t94 -226t226 -94t226 94t94 226t-94 226t-226 94zM400 492q30 0 61 -27t51 -27t51 27t61 27q34 0 57 -23t23 -57q0 -24 -14 -44l-2 -2
-q-44 -51 -176 -202q-44 50 -176 202h-2q-14 20 -14 46q0 34 23 57t57 23z" />
-    <glyph glyph-name="unif185" unicode="&#xf185;" 
-d="M480 780h64v-160h-64v160zM240 680q28 -28 114 -112l-46 -46q-28 28 -112 114zM784 680l44 -44q-28 -29 -112 -114l-46 46q29 28 114 112zM512 588q92 0 158 -66t66 -158t-66 -158t-158 -66t-158 66t-66 158t66 158t158 66zM512 524q-66 0 -113 -47t-47 -113t47 -113
-t113 -47t113 47t47 113t-47 113t-113 47zM96 396h160v-64h-160v64zM768 396h160v-64h-160v64zM308 206q11 -12 46 -46q-29 -28 -114 -112l-44 44q28 28 112 114zM716 206q28 -29 112 -114l-44 -44q-28 28 -114 112q12 11 46 46zM480 108h64v-160h-64v160z" />
-    <glyph glyph-name="unif186" unicode="&#xf186;" 
-d="M800 141q-15 -2 -29 -4q-15 -1 -30 -1q-49 0 -94 12t-86 36q-42 24 -74 57q-33 32 -57 74t-36 87q-12 44 -12 93q0 51 14 99q13 48 41 92q-54 -16 -97 -46q-44 -31 -78 -76q-35 -45 -52 -97q-17 -51 -17 -108q0 -35 7 -69q7 -33 21 -65q13 -31 32 -59q18 -27 41 -49
-q23 -23 50 -42q27 -18 59 -32q31 -13 65 -20q33 -7 68 -7q38 0 75 8q36 8 71 25q35 16 64 39q29 24 54 53zM908 186q-25 -54 -63 -97q-38 -44 -88 -76q-51 -33 -106 -49q-56 -16 -115 -16q-42 0 -82 8t-78 25q-37 16 -70 38t-61 49q-27 28 -49 60q-22 33 -38 71
-q-17 38 -25 78t-8 82q0 40 8 80q8 39 23 76t36 69q21 33 47 60q27 27 58 49q32 22 68 39t75 26t80 11h1q11 0 19 -5t13 -16q4 -11 2 -21q-1 -9 -10 -18q-23 -20 -41 -45q-17 -24 -30 -52q-12 -27 -18 -57q-6 -29 -6 -59q0 -40 10 -77q10 -36 29 -69q20 -34 46 -60
-q27 -27 60 -47q34 -19 70 -29t76 -10q32 0 62 7t60 20q11 5 20 3q10 -1 18 -10q4 -3 6 -8q3 -4 4 -10q1 -3 0 -7v-3q0 -5 -3 -10z" />
-    <glyph glyph-name="unif187" unicode="&#xf187;" 
-d="M128 716h32h704h32v-32v-128v-32h-32v-480v-32h-32h-640h-32v32v480h-32v32v128v32zM192 652v-64h640v64h-640zM224 524v-448h576v448h-576zM410 460h2h3h1h192q14 0 23 -9t9 -23t-9 -23t-23 -9h-192h-4q-12 0 -22 9t-10 23q0 12 9 21t21 11z" />
-    <glyph glyph-name="unif188" unicode="&#xf188;" 
-d="M344 772l72 -76q46 20 96 20t96 -20q24 25 72 76l48 -48l-64 -60q72 -54 108 -150q26 12 78 38l28 -56l-88 -44q10 -48 10 -88v-32h96v-64h-108q-12 -56 -32 -94l96 -72l-40 -52q-23 17 -92 70q-86 -108 -208 -108t-208 108q-31 -24 -92 -70l-40 52l96 72q-20 38 -32 94
-h-108v64h96v32q0 40 10 88q-29 14 -88 44l28 56q20 -10 78 -38q36 96 108 150q-21 20 -64 60zM512 652q-96 0 -164 -92q80 -36 164 -36t164 36q-68 92 -164 92zM316 504q-28 -64 -28 -140q0 -110 56 -190t136 -94v382q-86 6 -164 42zM708 504q-78 -36 -164 -42v-382
-q80 14 136 94t56 190q0 76 -28 140z" />
-    <glyph glyph-name="unif189" unicode="&#xf189;" 
-d="M292 716h440q54 0 93 -39t39 -93v-440q0 -54 -39 -93t-93 -39h-440q-54 0 -93 39t-39 93v137v303q0 54 39 93t93 39zM292 652q-28 0 -48 -20t-20 -48v-440q0 -28 20 -48t48 -20h440q28 0 48 20t20 48v440q0 28 -20 48t-48 20h-440zM504 484q18 0 30 -2q6 -2 10 -5t4 -11
-q2 -6 2 -12t-2 -22v-24q0 -38 8 -44q4 -2 8 0t14 14t24 34q8 17 24 52q2 4 6 8h8h68q18 4 22 -4v-3q1 -16 -34 -65q-6 -6 -13 -15t-11 -13q-2 -4 -6 -10t-6 -10q0 -2 -2 -5t0 -7q2 -2 3 -5t5 -7l7 -7t11 -9q28 -26 42 -50q6 -12 2 -18t-12 -8h-6h-58q-3 -1 -6 -1
-q-10 0 -22 9q-10 6 -22 20t-22 22q-8 10 -16 7t-12 -13t-4 -18v-10q0 -8 -4 -12q-4 -2 -12 -4h-24q-60 -4 -110 48q-24 26 -51 70t-41 74q-5 10 -14 30q-1 3 -1 5q0 4 3 5q5 1 14 4q15 0 60 2q6 0 12 -4q1 -3 4 -8q10 -24 24 -48q18 -32 29 -43t19 -7q4 2 7 18t1 30v16
-q0 20 -6 28q-6 10 -20 12q-2 2 10 12q10 4 36 4h20z" />
-    <glyph glyph-name="unif18a" unicode="&#xf18a;" 
-d="M702 676q86 -6 142 -68q38 -42 48 -96q4 -21 4 -41q0 -32 -10 -63q-4 -10 -15 -16q-6 -4 -13 -4q-5 0 -10 2q-10 4 -16 15t-2 23q26 80 -30 140q-56 62 -138 44q-12 -2 -22 5t-14 19v5q0 9 5 17q7 10 19 14q24 4 52 4zM436 588h8q32 0 50 -16q28 -30 10 -92q-4 -10 4 -10
-q12 0 12 2q60 26 107 26t65 -26q20 -26 0 -76q-4 -10 -1 -13t13 -7q40 -12 67 -38t27 -66q0 -80 -100 -150t-248 -70q-126 0 -224 57t-98 147q0 102 114 216q104 106 194 116zM696 572q42 -2 70 -34q27 -30 27 -67q0 -15 -5 -31q-6 -17 -22 -17q-5 -1 -10 1q-24 8 -16 32
-q8 28 -12 48q-18 20 -46 16q-24 -6 -30 18q-1 2 -1 5q0 7 5 14q6 9 16 11q12 4 24 4zM468 402q-28 0 -48 -2q-94 -8 -158 -59q-59 -47 -59 -105q0 -5 1 -10q8 -62 80 -100q57 -30 128 -30q18 0 38 2q96 10 159 61q58 46 58 102q0 6 -1 11q-6 54 -62 91t-136 39zM416 340h12
-q18 0 36 -4q46 -12 67 -51q11 -20 11 -41q0 -20 -10 -40q-20 -44 -68 -65q-27 -12 -55 -12q-20 0 -41 7q-46 14 -63 54q-8 18 -8 37q0 21 11 43q32 64 108 72zM446 270q-10 0 -16 -10q-3 -5 -3 -8q0 -6 9 -10q4 -2 8 -2q8 0 14 10q3 5 3 9q0 6 -9 9q-4 2 -6 2zM388 252
-q-28 0 -42 -24q-7 -10 -7 -21q0 -4 1 -8q4 -15 18 -21q8 -3 16 -3q9 0 17 3q17 6 25 20q7 10 7 20q0 4 -1 9q-4 15 -18 21q-8 4 -16 4z" />
-    <glyph glyph-name="unif18b" unicode="&#xf18b;" 
-d="M242 652v-184q0 -96 -48 -174t-126 -114q-68 80 -68 186t69 187t173 99zM338 652q104 -18 174 -100q-70 -80 -70 -186t70 -186q-78 36 -126 115t-48 175v182zM512 552q68 82 174 100v-184q0 -96 -49 -174t-125 -114q70 82 70 186t-70 186zM782 652q104 -18 173 -99
-t69 -187t-68 -186q-78 36 -126 115t-48 175v182zM290 292q26 -108 138 -180q-64 -36 -138 -36t-138 36q112 72 138 180zM734 292q26 -108 138 -180q-64 -36 -138 -36t-138 36q112 72 138 180z" />
-    <glyph glyph-name="unif18c" unicode="&#xf18c;" 
-d="M484 748q4 -2 12 -5t28 -15q22 -12 39 -27t29 -41q14 -26 14 -54q0 -54 -26 -104q2 -66 -6 -126q22 76 62 112q26 24 66 33t68 7q9 -2 26 -4q0 -4 2 -17t-12 -45q-14 -30 -42 -58q-26 -28 -71 -38t-67 -8q-20 2 -34 6q-12 -82 -44 -154q72 94 158 94q36 0 68 -11t48 -21
-q5 -4 14 -12q0 -4 -4 -12t-18 -28t-30 -35t-42 -29q-26 -12 -54 -12q-98 0 -152 40q-8 -18 -8 -20q-102 -184 -300 -184v32q178 0 272 168l1 2l1 2q-44 -20 -102 -20q-34 2 -63 16t-47 34t-30 40t-16 34q-1 4 -4 14q6 4 17 10t43 16q34 10 60 6q122 -14 156 -120
-q32 70 44 154q-46 -12 -102 0q-58 10 -94 49t-44 95q8 4 22 7t52 7q38 6 62 -6q68 -26 108 -122q4 44 4 94q-82 46 -92 120q-6 36 1 70t17 50q3 5 10 16z" />
-    <glyph glyph-name="unif18d" unicode="&#xf18d;" 
-d="M288 748h448q52 0 90 -38t38 -90v-448q0 -52 -38 -90t-90 -38h-14q-30 -31 -118 -124q-3 -3 -10 -12h-14h-4h-32v32v104h-256q-52 0 -90 38t-38 90v168v280q0 52 38 90t90 38zM288 684q-26 0 -45 -19t-19 -45v-32h576v32q0 26 -19 45t-45 19h-448zM224 524v-96h576v96
-h-576zM224 364v-96h576v96h-576zM224 204v-32q0 -26 19 -45t45 -19h288h32v-32v-60q19 20 76 82q3 2 10 10h14h28q26 0 45 19t19 45v32h-576z" />
-    <glyph glyph-name="unif18e" unicode="&#xf18e;" 
-d="M512 780q172 0 294 -122t122 -294t-122 -294t-294 -122t-294 122t-122 294t122 294t294 122zM512 716q-146 0 -249 -103t-103 -249t103 -249t249 -103t249 103t103 249t-103 249t-249 103zM536 568l180 -180l24 -24l-24 -24l-180 -180l-48 44l128 128h-328v64h328
-l-128 128z" />
-    <glyph glyph-name="unif18f" unicode="&#xf18f;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 684q-132 0 -226 -94t-94 -226t94 -226t226 -94t226 94t94 226t-94 226t-226 94zM480 620h64v-224h160v-64h-192h-32v32v256z" />
-    <glyph glyph-name="unif190" unicode="&#xf190;" 
-d="M160 716h32h480h32v-32v-96h-64v64h-416v-416h64v-64h-96h-32v32v480v32zM320 556h32h480h32v-32v-480v-32h-32h-480h-32v32v480v32zM384 492v-416h416v416h-416z" />
-    <glyph glyph-name="unif191" unicode="&#xf191;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-576h576v576h-576zM568 580l48 -48q-42 -42 -170 -168q43 -42 170 -168l-48 -48l-192 192l-20 24l20 24z" />
-    <glyph glyph-name="unif192" unicode="&#xf192;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 684q-132 0 -226 -94t-94 -226t94 -226t226 -94t226 94t94 226t-94 226t-226 94zM512 460q40 0 68 -28t28 -68t-28 -68t-68 -28t-68 28t-28 68t28 68t68 28z" />
-    <glyph glyph-name="unif193" unicode="&#xf193;" 
-d="M640 780q40 0 68 -28t28 -68t-28 -68t-68 -28t-68 28t-28 68t28 68t68 28zM640 716q-32 0 -32 -32t32 -32t32 32t-32 32zM464 628h7q16 0 32 -8q17 -10 52 -30q32 -16 45 -50t1 -68q-13 -34 -38 -102q36 -30 54 -70h60q22 0 40 -14t22 -36q15 -65 44 -194l-64 -16
-q-10 49 -42 196h-42q4 -20 4 -32q0 -92 -66 -158t-158 -66t-158 66t-66 158q0 84 55 147t137 73q16 44 48 134q-18 -2 -74 -8q-20 -31 -80 -122q-13 8 -54 32l80 124q16 26 46 30q38 4 115 14zM495 550q-11 -32 -44 -126q30 -4 58 -16q11 29 32 88q3 7 3 13q0 15 -17 25
-q-11 5 -32 16zM415 364q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47z" />
-    <glyph glyph-name="unif194" unicode="&#xf194;" 
-d="M896 542q-6 -112 -158 -306q-156 -204 -264 -204q-68 0 -114 124q-12 42 -33 120t-29 108q-34 124 -74 124q-8 0 -60 -36q-12 15 -36 46q60 52 112 100q76 66 114 70q90 8 110 -124q22 -142 32 -176q26 -118 56 -118q24 0 72 76t52 116q8 66 -52 66q-26 0 -56 -12
-q54 180 206 180h10q112 -2 112 -140v-14z" />
-    <glyph glyph-name="unif195" unicode="&#xf195;" 
-d="M352 748h64v-166q48 17 192 70v-64q-48 -18 -192 -70v-64q48 17 192 70v-64q-48 -18 -192 -70v-342q108 12 190 79t110 171q7 24 20 74l64 -16l-20 -76q-38 -132 -148 -216t-248 -84h-32v32v356l-96 -36v64l96 36v64l-96 -36v64l96 36v188z" />
-    <glyph glyph-name="unif196" unicode="&#xf196;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-576h576v576h-576zM480 524h64v-128h128v-64h-128v-128h-64v128h-128v64h128v128z" />
-    <glyph glyph-name="unif197" unicode="&#xf197;" 
-d="M64 748h32h114q122 0 210 -88q1 -2 4 -4l136 -132l256 -24q130 -10 204 -118q3 -6 10 -18q-2 -5 -10 -18q-74 -108 -204 -118q-85 -8 -256 -24l-140 -136q-86 -88 -210 -88h-114h-32v32v160h-64v67v29h32v192h-32v96h64v160v32zM128 684v-128v-96h-32v-192h32v-32v-32
-v-160h82q98 0 166 68q30 30 90 92h-146v64h220q67 5 270 22q78 6 136 74q-58 68 -136 74q-89 7 -266 22h-224v64h146q-23 23 -90 92q-68 68 -166 68h-82zM768 396h64v-64h-64v64zM192 204h64v-96h-64v96z" />
-    <glyph glyph-name="unif198" unicode="&#xf198;" 
-d="M564 780q46 -4 60 -48l30 -84q21 7 82 28q26 8 51 -5t35 -41q10 -26 -3 -51t-39 -35q-28 -10 -84 -28q14 -41 56 -162l84 28q28 10 53 -3t35 -41q4 -12 4 -23q0 -15 -7 -29q-13 -26 -41 -34l-84 -30q7 -21 28 -82q8 -26 -5 -51t-41 -35q-26 -10 -51 3t-35 39
-q-9 28 -28 84q-40 -14 -162 -56l28 -84q10 -28 -3 -53t-41 -35q-11 -5 -23 -5q-14 0 -29 8q-26 13 -34 41l-30 84q-21 -7 -82 -28q-26 -8 -51 5t-35 39q-10 28 3 53t39 35q28 9 84 28q-14 40 -56 162l-84 -28q-28 -10 -53 3t-35 39q-4 12 -4 24q0 15 7 30q13 26 41 34l84 30
-q-7 20 -28 82q-8 26 5 51t39 35q28 10 53 -3t35 -39q9 -28 28 -84l164 56q-7 21 -30 84q-10 28 3 53t39 35q12 4 22 4h6zM566 472q-40 -14 -162 -54q13 -41 54 -162q40 13 162 54q-13 40 -54 162z" />
-    <glyph glyph-name="unif199" unicode="&#xf199;" 
-d="M226 625q68 -62 274 -246q71 61 284 246h-558zM218 551v-419h575v419q-173 -148 -196 -168t-97 -85q-76 65 -107 95q-30 29 -175 158zM155 692h51h604h50v-54v-516v-55h-50h-604h-51v55v129v387v54z" />
-    <glyph glyph-name="unif19a" unicode="&#xf19a;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 730q-152 0 -259 -107t-107 -259t107 -259t259 -107t259 107t107 259t-107 259t-259 107zM512 692q128 0 222 -84h-2h-2q-24 0 -39 -18t-15 -42t32 -76q26 -48 26 -91
-t-26 -107q-11 -37 -32 -110q-30 88 -120 354l40 4q12 2 11 15t-15 11q-52 -4 -88 -4q-29 1 -86 4q-8 2 -12 -5t-2 -15q4 -6 12 -6l36 -4q17 -47 50 -140l-72 -216l-120 356q10 1 38 4q14 2 13 15t-15 11q-54 -4 -88 -4h-22q46 70 119 109t157 39zM800 522q40 -69 40 -151v-7
-q0 -90 -44 -166t-118 -118q33 96 100 290q26 62 26 118q0 20 -4 34zM212 498q39 -108 156 -430q-84 40 -134 120t-50 176q0 72 28 134zM518 336q26 -70 102 -278v-2v-4q-50 -16 -108 -16q-48 0 -92 12q33 96 98 288z" />
-    <glyph glyph-name="unif19b" unicode="&#xf19b;" 
-d="M608 748v-712l-128 -60q-176 16 -280 91t-104 181q0 96 100 171t252 95v-80q-100 -18 -163 -70t-63 -116q0 -72 68 -124t190 -68v630q32 15 128 62zM640 512q120 -18 206 -70l66 36l16 -180q-61 13 -244 54l68 36q-50 30 -112 44v80z" />
-    <glyph glyph-name="unif19c" unicode="&#xf19c;" 
-d="M512 752q3 -2 12 -6l384 -160q5 -3 20 -10v-20v-32v-32h-32h-32v-352h32h32v-32v-96v-32h-32h-768h-32v32v96v32h32h32v352h-32h-32v32v32v20q5 2 20 10l384 160q3 1 12 6zM512 680l-300 -124h600zM224 492v-352h64v352h-64zM352 492v-352h64v352h-64zM480 492v-352h64
-v352h-64zM608 492v-352h64v352h-64zM736 492v-352h64v352h-64zM160 76v-32h704v32h-704z" />
-    <glyph glyph-name="unif19d" unicode="&#xf19d;" 
-d="M512 660q2 -1 10 -4q100 -34 400 -134q22 -8 90 -30q-23 -8 -90 -30q-23 -8 -90 -30v-164q0 -36 -36 -64q-24 -18 -70 -34q-90 -30 -214 -30t-214 30q-46 16 -70 34q-36 28 -36 64v164l-64 20v-256q32 -20 32 -56q0 -26 -19 -45t-45 -19t-45 19t-19 45q0 36 32 56v280
-l-52 16q23 7 90 30q100 33 400 134q3 1 10 4zM512 592l-300 -100l300 -100l300 100zM256 410v-142q0 -4 10 -12q20 -16 52 -26q78 -26 194 -26t194 26q32 10 52 26q10 8 10 12v142q-62 -21 -246 -82q-3 -1 -10 -4q-2 1 -10 4q-61 20 -246 82z" />
-    <glyph glyph-name="unif19e" unicode="&#xf19e;" 
-d="M234 684q26 -6 46 -6q15 2 46 6q47 -78 186 -310q46 77 186 310q20 -6 46 -6q15 2 46 6l-240 -404l8 -300q-26 8 -46 8q-15 -3 -46 -8q2 75 8 302q-60 100 -240 402z" />
-    <glyph glyph-name="unif19f" unicode="&#xf19f;" 
-d="M96 684h32h768h32v-32v-576v-32h-32h-274q-21 -22 -86 -88l-24 -20l-24 20q-22 22 -86 88h-274h-32v32v576v32zM160 620v-512h256h12l12 -8q18 -19 72 -74q18 18 72 74l12 8h12h256v512h-704zM288 524h448v-64h-448v64zM288 396h448v-64h-448v64zM288 268h320v-64h-320
-v64z" />
-    <glyph glyph-name="unif1a0" unicode="&#xf1a0;" 
-d="M656 32q-71 -37 -152 -37h-18q-90 5 -164 51q-55 35 -89 86q-34 50 -48 106q-9 38 -9 77q0 67 28 134q43 106 151 159q67 33 139 33q24 0 49 -4q97 -14 171 -80q-14 -13 -50 -48l-37 -35q-46 46 -116 50q-69 4 -124 -32q-54 -35 -77 -99q-22 -63 -6 -126q16 -62 66 -104
-t115 -44q66 -3 125 33q60 36 71 104h-57h-57h-52h-46h-79t73 0h16h17v113h305q7 -36 7 -71q0 -71 -31 -133q-45 -93 -121 -133z" />
-    <glyph glyph-name="unif1a1" unicode="&#xf1a1;" 
-d="M596 748q26 0 92 -24q46 -16 90 -18q22 42 70 42q32 0 56 -24t24 -56t-24 -56t-56 -24q-26 0 -46 15t-30 39q-50 4 -106 22q-54 20 -70 20q-52 0 -52 -52v-108q132 -8 232 -66q36 34 92 34q58 0 94 -40h2q28 -38 28 -83q0 -13 -2 -26q-10 -61 -62 -95v-6v-6
-q0 -122 -126 -208q-122 -80 -290 -80t-290 80q-126 86 -126 208v6v6q-52 34 -62 95q-2 13 -2 26q0 45 28 83h2q34 40 94 40q56 0 92 -34q100 58 232 66v108q0 46 34 81t82 35zM512 460q-150 0 -254 -70q-98 -66 -98 -154t98 -154q104 -70 254 -70t254 70q98 66 98 154
-t-98 154q-104 70 -254 70zM156 428q-28 0 -44 -16v-2q-15 -19 -15 -43q0 -8 1 -15q4 -20 14 -34q26 56 80 102q-16 8 -36 8zM868 428q-20 0 -36 -8q54 -46 80 -102q10 14 14 34q1 7 1 15q0 24 -15 43v2q-16 16 -44 16zM352 364q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19
-t-19 45t19 45t45 19zM672 364q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM680 188q-16 -48 -62 -80t-106 -32q-58 0 -105 32t-63 76q64 -52 168 -52q108 0 168 56z" />
-    <glyph glyph-name="unif1a2" unicode="&#xf1a2;" 
-d="M596 748q26 0 92 -24q46 -16 90 -18q22 42 70 42q32 0 56 -24t24 -56t-24 -56t-56 -24q-26 0 -46 15t-30 39q-50 4 -106 22q-54 20 -70 20q-52 0 -52 -52v-108q132 -8 232 -66q36 34 92 34q58 0 94 -40h2q28 -38 28 -83q0 -13 -2 -26q-10 -61 -62 -95v-6v-6
-q0 -122 -126 -208q-122 -80 -290 -80t-290 80q-126 86 -126 208v6v6q-52 34 -62 95q-2 13 -2 26q0 45 28 83h2q34 40 94 40q56 0 92 -34q100 58 232 66v108q0 46 34 81t82 35zM512 460q-150 0 -254 -70q-98 -66 -98 -154t98 -154q104 -70 254 -70t254 70q98 66 98 154
-t-98 154q-104 70 -254 70zM156 428q-28 0 -44 -16v-2q-15 -19 -15 -43q0 -8 1 -15q4 -20 14 -34q26 56 80 102q-16 8 -36 8zM868 428q-20 0 -36 -8q54 -46 80 -102q10 14 14 34q1 7 1 15q0 24 -15 43v2q-16 16 -44 16zM352 364q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19
-t-19 45t19 45t45 19zM672 364q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM680 188q-16 -48 -62 -80t-106 -32q-58 0 -105 32t-63 76q64 -52 168 -52q108 0 168 56z" />
-    <glyph glyph-name="unif1a3" unicode="&#xf1a3;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 524q32 0 32 -32v-32q0 -32 32 -32t32 32v32q0 40 -28 68t-68 28t-68 -28t-28 -68v-192q0 -32 -32 -32t-32 32v64h-64v-64q0 -40 28 -68t68 -28t68 28t28 68v192
-q0 32 32 32zM736 300v64h-64v-64q0 -32 -32 -32t-32 32v74q-14 -10 -32 -10t-32 10v-74q0 -40 28 -68t68 -28t68 28t28 68z" />
-    <glyph glyph-name="unif1a4" unicode="&#xf1a4;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 524q32 0 32 -32v-32q0 -32 32 -32t32 32v32q0 40 -28 68t-68 28t-68 -28t-28 -68v-192q0 -32 -32 -32t-32 32v64h-64v-64q0 -40 28 -68t68 -28t68 28t28 68v192
-q0 32 32 32zM736 300v64h-64v-64q0 -32 -32 -32t-32 32v74q-14 -10 -32 -10t-32 10v-74q0 -40 28 -68t68 -28t68 28t28 68z" />
-    <glyph glyph-name="unif1a5" unicode="&#xf1a5;" 
-d="M320 716h384q66 0 113 -47t47 -113v-384q0 -66 -47 -113t-113 -47h-384q-66 0 -113 47t-47 113v120v264q0 66 47 113t113 47zM320 652q-40 0 -68 -28t-28 -68v-192h288v-288h192q40 0 68 28t28 68v192h-288v288h-192z" />
-    <glyph glyph-name="unif1a6" unicode="&#xf1a6;" 
-d="M304 652q0 6 3 9t7 3q1 0 2 2h90v-64q0 -6 -3 -9t-5 -3h-4h-90v62zM304 522q0 6 3 9t5 3q2 1 3 1t1 -1h90v-338q0 -6 -3 -9t-5 -3h-4h-90v338zM172 652q0 6 3 9t7 3q1 0 2 2h90v-470q0 -6 -3 -9t-5 -3h-4h-262v117v221q0 6 3 9t5 3h4h160v118zM172 272v188h-60
-q-12 0 -12 -14v-188h60q12 0 12 14zM442 522q0 6 2 9t4 3q2 1 3 1t1 -1h264v-458q0 -6 -3 -9t-7 -3l-2 -2h-262v64q0 6 2 9t6 3h2h162v46h-172v338zM540 446v-188h62q12 0 12 14v188h-62q-12 0 -12 -14zM762 534h262v-458q0 -6 -3 -9t-5 -3q-1 -1 -4 -2h-262v64q0 6 3 9t5 3
-h4h160v46h-172v338q0 6 3 9t5 3h4zM922 272v188h-60q-12 0 -12 -14v-188h60q12 0 12 14z" />
-    <glyph glyph-name="unif1a7" unicode="&#xf1a7;" 
-d="M128 748h32h448h32v-32v-64h-64v32h-384v-512h160v-64h-192h-32v32v576v32zM384 620h32h448h32v-32v-576v-32h-32h-448h-32v32v576v32zM448 556v-512h384v512h-384z" />
-    <glyph glyph-name="unif1a8" unicode="&#xf1a8;" 
-d="M615 452q19 1 38 -2t37 -9t34 -13q15 -8 27 -17q13 -9 26 -22q13 -12 27 -27q13 -16 24 -30t20 -27q8 -12 18 -28t21 -35q9 -15 19 -29t22 -27q12 -14 22 -25l17 -17q8 -7 21 -19q13 -11 31 -27q-12 -7 -26 -15q-15 -8 -30 -15q-16 -7 -34 -15t-38 -16l-35 -14l-25 -10
-q-11 9 -21 24t-17 36q-8 21 -13 42q-6 21 -10 44q-3 22 -7 46q-4 23 -10 48q-5 25 -10 46q-5 22 -11 41q-7 19 -17 35q-9 16 -22 28q-13 13 -29 19t-35 6l-4 -1q1 0 -1 -1q-1 0 -3 -1q1 -1 2 -3q2 -2 5 -4q1 -1 5 -4q4 -4 9 -8q6 -5 9 -8q4 -3 4 -4q2 -1 4 -3q2 -3 6 -6
-q5 -4 7 -7q2 -2 3 -4q0 -1 2 -4q1 -3 4 -7q2 -4 4 -7q1 -4 1 -7t1 -7t2 -9q0 -5 1 -10v-12q1 -12 1 -11q-1 2 0 -6q1 -7 0 -14q0 -7 -2 -16q-1 -8 -2 -15q0 -6 -1 -12q-2 -5 -3 -12q-1 -8 -4 -18q-2 -10 -4 -17q-1 -7 -2 -11q-9 1 -22 -1q-13 -1 -30 -4q-17 -2 -30 -4
-q-13 -1 -21 -1q-11 0 -20 1t-17 4q-1 4 -1 10q-1 7 -1 15q0 19 1 31q0 13 1 19q0 3 4 9l13 13q8 7 15 15q7 7 14 15t10 15q4 7 4 12q-6 1 -12 -2t-10 -10q-10 -14 -25 -27q-14 -13 -33 -25q-20 -12 -38 -18t-33 -6q-7 0 -17 8q-9 8 -23 24q-13 16 -27 34t-28 39
-q-15 19 -26 32t-18 18q-2 1 -5 5q-4 3 -9 10q-125 -27 -193 -42q-67 -15 -75 -15q-4 0 -8 1q-4 2 -7 5q-3 4 -4 7q-2 3 -2 7t1 7q1 4 4 7q2 4 5 5q3 2 6 3q38 8 67 14q29 7 51 11q17 4 30 7t24 5q40 9 46 10q6 2 35 8q-2 4 -3 7t-1 6v5l2 4t3 3q3 1 6 3q3 1 5 2t5 2t5 1
-q3 1 6 1l6 2q2 0 3 1q2 0 3 1q2 1 5 3q3 1 5 2q3 1 4 1q5 0 8 -2q4 -1 7 -6q4 -4 6 -9l4 -8q42 10 65 14q22 5 25 5q4 0 8 -1t7 -5q3 -3 5 -7q1 -3 1 -8q0 -4 -1 -7t-3 -7q-2 -2 -5 -4t-7 -3q-71 -16 -75 -17q-4 0 -20 -4v-9q0 -7 11 -22q10 -15 32 -39q21 -23 34 -35
-q14 -12 20 -12q12 0 27 10q16 10 35 31t28 38t9 29q0 10 -3 17t-9 11q-6 5 -13 7q-6 2 -13 2t-14 2t-13 5q-7 3 -10 7t-3 10q0 4 2 9q1 5 4 9q-27 8 -23 7q3 -1 -13 3q12 12 17 27q6 15 6 34q0 7 -1 15q-1 7 -2 15q22 4 41 7q19 2 34 2h21t16 -1t13 -1q7 -1 12 -3t9 -3
-q5 -2 7 -4l5 -5t6 -8q2 -5 4 -9q3 -4 4 -8q2 -4 4 -10t6 -15l6 -16t6 -14l19 9q0 -1 7 4q-2 -11 -5 -19t-8 -12q-5 -5 -10 -8q-6 -2 -11 -3q-6 -1 -11 -1q-6 -1 -10 -3q-5 -1 -7 -4t-2 -7q3 -9 3 -10v-2zM647 575l-3 3l-4 4q-2 3 -4 5t-2 3q-1 1 -2 3q-2 2 -4 3q-1 2 -3 3
-q-1 2 -2 3q-3 3 -3 2l-2 2q-1 1 -4 3q-2 1 -4 4q-2 0 -5 2q-1 1 -4 1q-2 1 -3 1q-2 1 -5 1q-3 1 -6 1h-7h-5h-52t16 0q-33 0 -61 -6t-53 -17q4 8 9 14t11 11q5 5 12 8q7 4 16 7q10 4 18 9q8 4 16 11q8 6 14 11q6 4 10 8l11 11q6 7 15 18t15 17q5 7 7 9q3 -2 7 -7q4 -4 8 -9
-q4 -6 8 -11t9 -9q4 -4 9 -5q5 -2 11 -2q4 0 -15 0q-20 0 21 0v-40h12q64 25 112 49q48 25 81 50q7 6 14 11t12 9q6 5 11 10q5 4 10 9q6 6 10 9q4 4 7 8q4 3 8 7q3 5 8 10q4 6 7 10t5 7q2 2 5 7q3 4 8 12q5 7 8 12t5 8q1 2 4 9q4 6 10 16q5 10 9 17q4 6 6 11l2 3q0 -1 1 1
-q-1 -14 -6 -32q-6 -18 -16 -40q-21 -43 -48 -78q-26 -34 -59 -60t-73 -44q-40 -19 -87 -30q-4 -1 -9 -2t-12 -2l-14 -2t-12 -3q-6 -1 -10 -3q-5 -2 -11 -5q2 -5 5 -11t9 -13q5 -7 8 -11q2 -5 2 -7q1 -2 -2 -6q-4 -4 -10 -8zM531 94q11 7 27 13q17 6 41 12t43 8q19 3 34 3
-q2 0 5 -2t6 -6q4 -5 7 -10l8 -12t7 -13t7 -13q3 -5 6 -12l6 -14t5 -11q2 -5 3 -6q-32 -11 -63 -18q-32 -6 -65 -6q-16 0 -32 2q-16 1 -32 4q-10 61 -10 64q-1 3 -3 17zM407 432q6 1 12 3q7 1 13 3q18 -31 56 -92q-13 -8 -39 -25zM668 162q1 -4 1 -6v-2q0 -2 -2 -4t-7 -4
-l-10 -4q-6 -2 -14 -3l-14 -2t-14 -3t-14 -2l-14 -2q-8 -1 -12 -1q-4 -1 -5 -1q-3 16 -3 17v5q5 1 13 2t18 3q11 1 20 3q9 1 17 2q9 1 17 1q8 1 15 1h6h2zM430 490q-13 -3 -27 -5q-15 -3 -23 -5q-1 3 -3 8q3 0 7 1t10 3t10 2q5 1 7 1q6 0 10 -2q5 -1 9 -3zM531 159h8h8
-q2 -14 6 -43q-7 -2 -22 -6v49z" />
-    <glyph glyph-name="unif1a9" unicode="&#xf1a9;" 
-d="M464 788l44 -64q12 -20 28 -40q8 -10 19 -19t19 -15q8 -4 10 -6q120 -24 200 -121t80 -223q0 -146 -103 -249t-249 -103t-249 103t-103 249q0 116 68 208t176 126v2q16 6 32 40q4 12 12 38q4 18 16 74zM490 640q-24 -50 -64 -64h-2v-2q-88 -28 -144 -103t-56 -171
-q0 -120 84 -204t204 -84q80 0 148 41t104 111q-22 -34 -44 -32q-12 0 -50 39t-56 39q-16 2 -85 -40t-105 -42q-44 0 -68 16q-30 22 -28 66q0 40 33 71t79 31q44 2 101 -38t73 -38q18 0 67 33t63 33q44 0 44 -56q0 -28 -12 -58q24 54 24 112q0 104 -65 183t-165 99
-q-36 8 -80 58zM586 164h14q20 0 30 -6q8 -6 16 -26q1 -2 1 -4q0 -5 -7 -8q-4 -2 -10 8q-10 16 -34 16q-20 0 -40 -16q-11 -10 -17 -10q-2 0 -3 2q-2 3 -2 6q0 6 6 12q18 16 32 22q8 4 14 4zM656 92q4 0 4 -4q1 -4 1 -7t-1 -5q-4 -2 -13 -8t-27 -14q-16 -6 -32 -6
-q-19 -2 -34 -2q-57 0 -82 22q-4 4 -4 8t4 8q6 4 10 4h6q24 -20 76 -20q58 0 88 20z" />
-    <glyph glyph-name="unif1aa" unicode="&#xf1aa;" 
-d="M192 598q0 36 25 61t61 25q32 0 56 -21t28 -51q78 18 134 -38q1 -2 4 -4q-15 -16 -62 -64q-1 1 -6 4q-14 16 -36 16t-38 -16q-16 -14 -16 -36t16 -38l12 -12q16 -16 64 -62q16 -17 66 -68q-15 -16 -62 -62q-17 16 -68 66q-16 16 -62 64q-3 3 -14 12q-58 60 -34 140
-q-30 6 -49 30t-19 54zM378 432l66 66l64 64l12 12q60 60 140 36q6 32 30 53t56 21q36 0 61 -25t25 -61q0 -32 -22 -56t-54 -28q24 -82 -36 -140q-1 -2 -4 -6l-64 64q1 1 6 4q16 16 16 38t-16 36q-16 16 -38 16t-36 -16l-12 -12q-16 -16 -64 -62q-17 -17 -66 -68zM758 214
-q32 -4 53 -28t21 -56q0 -36 -25 -61t-61 -25q-30 0 -54 20t-30 48q-82 -24 -142 36l-4 4q15 16 62 64q1 -1 6 -4q14 -16 36 -16t38 14q16 16 16 38t-16 38l-12 12l-64 64l-66 66l62 62q17 -17 68 -66l62 -62q3 -4 12 -14q58 -56 38 -134zM638 290q-16 -17 -66 -66l-64 -64
-l-12 -12q-56 -56 -134 -38q-8 -28 -31 -47t-53 -19q-36 0 -61 25t-25 61q0 30 19 53t47 31q-20 78 38 134q1 2 4 6l64 -64q-1 -1 -6 -4q-16 -16 -16 -38t16 -38q16 -14 38 -14t36 16l12 12q16 15 64 62q17 17 66 68z" />
-    <glyph glyph-name="unif1ab" unicode="&#xf1ab;" 
-d="M128 748h32h512h32v-32v-160h160h32v-32v-512v-32h-32h-512h-32v32v160h-160h-32v32v512v32zM192 684v-448h146l302 302v146h-448zM352 620h64v-32h96v-64h-34q-6 -58 -30 -100v-60q-24 0 -52 4q-56 -36 -140 -36v64q32 0 56 4q-56 38 -56 92h64q0 -22 32 -40
-q12 -8 28 -14q28 30 34 86h-158v64h96v32zM686 492q-75 -76 -302 -302v-146h448v448h-146zM640 432q8 -23 30 -90l64 -192q1 -2 2 -6v-4v-32h-64v28v4h-64v-4v-28h-64v32v4q0 1 2 6l64 192q7 22 30 90zM640 232l-8 -28h16z" />
-    <glyph glyph-name="unif1ac" unicode="&#xf1ac;" 
-d="M384 716h32h320h32v-32v-128h96h32v-32v-448v-32h-32h-480v-32q0 -40 -28 -68t-68 -28t-68 28t-28 68v32h-32h-32v32v512v32h32h128h32v-32v-32h64v128v32zM448 652v-160h256v160h-256zM192 556v-448h64v416v32h-64zM320 492v-384h512v384h-64v-32v-32h-32h-320h-32v32
-v32h-64zM416 364h64v-64h-64v64zM544 364h64v-64h-64v64zM672 364h64v-64h-64v64zM416 236h64v-64h-64v64zM544 236h64v-64h-64v64zM672 236h64v-64h-64v64zM256 44v-32q0 -14 9 -23t23 -9t23 9t9 23v32h-32h-32z" />
-    <glyph glyph-name="unif1ad" unicode="&#xf1ad;" 
-d="M128 780h32h704h32v-32v-768v-32h-32h-288h-32v32v96h-64v-96v-32h-32h-288h-32v32v480v288v32zM192 716v-704h224v96v32h32h128h32v-32v-96h224v704h-640zM256 652h128v-64h-128v64zM448 652h128v-64h-128v64zM640 652h128v-64h-128v64zM256 524h128v-64h-128v64z
-M448 524h128v-64h-128v64zM640 524h128v-64h-128v64zM256 396h128v-64h-128v64zM448 396h128v-64h-128v64zM640 396h128v-64h-128v64zM256 268h128v-64h-128v64zM448 268h128v-64h-128v64zM640 268h128v-64h-128v64zM256 140h128v-64h-128v64zM640 140h128v-64h-128v64z" />
-    <glyph glyph-name="unif1ae" unicode="&#xf1ae;" 
-d="M384 780q104 0 144 -74q2 0 2 2t2 2q26 38 76 38v-64q-16 0 -24 -8q94 -24 159 -94t85 -166q68 -22 68 -84q0 -32 -21 -54t-51 -32q-20 -114 -108 -190t-204 -76t-204 76t-108 190q-30 10 -51 32t-21 54t21 54t51 32q18 102 93 176t177 86q-24 36 -86 36v64zM512 620
-q-98 0 -170 -66t-82 -162q-1 -10 -4 -28h-28h-4q-14 0 -23 -9t-9 -23t9 -23t23 -9h4h28l4 -28q10 -96 82 -162t170 -66t170 66t82 162q1 9 4 28h28h4q14 0 23 9t9 23t-9 23t-23 9h-28l-4 28q-12 98 -86 162q-72 66 -170 66zM400 364q20 0 34 -14t14 -34t-14 -34t-34 -14
-t-34 14t-14 34t14 34t34 14zM624 364q20 0 34 -14t14 -34t-14 -34t-34 -14t-34 14t-14 34t14 34t34 14z" />
-    <glyph glyph-name="unif1af" unicode="&#xf1af;" 
-d="M512 748l12 -4q48 -20 192 -78l20 -8v-22v-192l172 -76l20 -8v-22v-218v-20l-16 -8l-192 -108l-16 -8q-4 2 -14 8q-45 22 -178 88q-44 -22 -178 -88q-3 -2 -14 -8l-16 8l-192 108l-16 8v20v218v22l20 8l172 76v192v22l20 8q48 19 192 78zM512 678q-26 -11 -104 -42
-l104 -40l104 40q-26 10 -104 42zM352 590v-148q32 -15 128 -58v156q-32 12 -128 50zM672 590q-32 -13 -128 -50v-156q32 14 128 58v148zM320 386q-29 -13 -116 -50q29 -15 116 -58q29 14 116 58q-29 12 -116 50zM704 386q-20 -9 -80 -34l-36 -16q29 -15 116 -58
-q29 14 116 58q-29 12 -116 50zM160 288v-150l128 -72v158zM864 288l-128 -64v-158l128 72v150zM480 284l-128 -60v-160l128 64v156zM544 284v-156l128 -64v160z" />
-    <glyph glyph-name="unif1b0" unicode="&#xf1b0;" 
-d="M400 716q50 0 84 -46q28 -40 28 -98t-28 -98q-34 -46 -84 -46t-84 46q-28 40 -28 98t28 98q34 46 84 46zM512 572q0 58 28 98q34 46 84 46t84 -46q28 -40 28 -98t-28 -98q-34 -46 -84 -46t-84 46q-28 40 -28 98zM400 652q-18 0 -32 -20q-16 -22 -16 -60t16 -60
-q14 -20 32 -20t32 20q16 22 16 60t-16 60q-14 20 -32 20zM624 652q-18 0 -32 -20q-16 -22 -16 -60t16 -60q14 -20 32 -20t32 20q16 22 16 60t-16 60q-14 20 -32 20zM240 492q50 0 84 -46q28 -40 28 -98t-28 -98q-34 -46 -84 -46t-84 46q-28 40 -28 98t28 98q34 46 84 46z
-M784 492q50 0 84 -46q28 -40 28 -98t-28 -98q-34 -46 -84 -46t-84 46q-28 40 -28 98t28 98q34 46 84 46zM240 428q-18 0 -32 -20q-16 -22 -16 -60t16 -60q14 -20 32 -20t32 20q16 22 16 60t-16 60q-14 20 -32 20zM784 428q-18 0 -32 -20q-16 -22 -16 -60t16 -60
-q14 -20 32 -20t32 20q16 22 16 60t-16 60q-14 20 -32 20zM512 364q56 0 88 -52q6 -10 13 -22t11 -20t8 -10q0 -2 10 -7t26 -15q18 -8 32 -14q30 -16 44 -36q24 -26 24 -64q0 -46 -33 -79t-79 -33q-26 0 -84 16q-54 16 -60 16t-60 -16q-58 -16 -84 -16q-46 0 -79 33t-33 79
-q0 38 24 66q16 22 44 36q14 6 31 14t25 12q10 4 12 8q2 0 32 52q32 52 88 52zM512 300q-16 0 -21 -4t-11 -16q-4 -4 -10 -18t-14 -26q-6 -12 -16 -24q-14 -12 -28 -19t-32 -15q-18 -6 -24 -10q-20 -10 -28 -18q-8 -10 -8 -26q0 -20 14 -34t34 -14q14 0 68 16q58 16 76 16
-t76 -16q54 -16 68 -16q20 0 34 14t14 34q0 14 -8 24t-28 20q-6 4 -24 11t-34 15q-14 8 -26 18q-10 12 -17 24t-13 24q-6 14 -10 20q-4 8 -7 12t-9 6t-16 2z" />
-    <glyph glyph-name="unif1b1" unicode="&#xf1b1;" 
-d="M740 748q20 0 40 -4q46 -10 74 -38q42 -43 42 -112q0 -22 -4 -46q-18 -92 -84 -156q-62 -64 -140 -60q-54 2 -104 40q-127 -128 -380 -384l-48 48l384 380q-38 50 -40 104q-4 78 60 140q64 66 156 84q24 4 44 4zM738 684q-16 0 -30 -4q-70 -12 -122 -64q-42 -42 -42 -88
-v-4q2 -46 42 -86t86 -42h4q46 0 88 42q52 52 64 122q4 19 4 36q0 41 -24 64q-14 16 -40 22q-12 2 -30 2z" />
-    <glyph glyph-name="unif1b2" unicode="&#xf1b2;" 
-d="M883 506q-1 -131 -4 -393q-149 -59 -447 -175q-90 86 -271 258q-5 129 -16 388q138 42 413 124q108 -67 325 -202zM426 33q-4 101 -12 302q-67 56 -201 167q4 -93 11 -278q67 -64 200 -191h2zM437 370q115 40 346 121q-79 49 -236 147q-106 -32 -317 -95q69 -58 207 -173
-zM819 459q-121 -42 -363 -127l12 -312q116 45 347 136q2 101 4 303z" />
-    <glyph glyph-name="unif1b3" unicode="&#xf1b3;" 
-d="M921 275q-4 -79 -12 -238q-92 -32 -276 -95q-49 50 -146 150q-85 -32 -254 -96q-42 65 -125 195q-6 83 -17 249q80 16 240 47v188q77 15 231 44q59 -41 178 -123q-4 -64 -11 -190q64 -44 192 -131zM360 474l114 -114v173q-38 33 -114 100v-43v-116zM225 74q-2 61 -4 185
-q-29 41 -88 123q3 -57 10 -173q27 -45 82 -135zM243 279q70 18 209 56l-117 120q-65 -14 -194 -42q34 -45 102 -134zM257 47q72 26 217 79v187q-74 -20 -221 -60q1 -68 4 -206zM487 550q65 15 195 46q-42 28 -127 84q-59 -11 -178 -34q37 -32 110 -96zM497 348q66 18 197 55
-q3 57 8 172q-68 -15 -205 -47v-53v-127zM631 186q-39 35 -117 106v-43v-126q39 -41 117 -122v185zM646 206q71 21 214 64q-47 32 -141 95l-195 -51q41 -36 122 -108zM880 248q-74 -22 -223 -67v-60v-130q71 25 213 74q3 61 10 183z" />
-    <glyph glyph-name="unif1b4" unicode="&#xf1b4;" 
-d="M32 660h278q64 0 106 -15t58 -43q16 -26 21 -45t5 -45q0 -84 -80 -122q22 -6 44 -20t42 -48q22 -34 22 -82q0 -46 -20 -81t-46 -53q-26 -16 -60 -25t-52 -11t-32 -2h-286v407v185zM684 604h220v-52h-220v52zM162 560v-140h132q78 0 78 72q0 68 -88 68h-122zM800 502
-q104 0 150 -70q42 -65 42 -150v-14h-284q0 -100 96 -100q34 0 57 18t27 34h96q-42 -134 -184 -134q-26 0 -54 7t-64 25q-36 20 -60 65t-24 111q0 40 14 83t62 83q50 42 126 42zM796 420q-24 0 -42 -8q-18 -10 -28 -22t-14 -28q-4 -14 -4 -26h176q-4 40 -26 64q-20 20 -62 20
-zM162 332v-164h138q96 0 96 80q0 84 -92 84h-142z" />
-    <glyph glyph-name="unif1b5" unicode="&#xf1b5;" 
-d="M32 660h278q64 0 106 -15t58 -43q16 -26 21 -45t5 -45q0 -84 -80 -122q22 -6 44 -20t42 -48q22 -34 22 -82q0 -46 -20 -81t-46 -53q-26 -16 -60 -25t-52 -11t-32 -2h-286v407v185zM684 604h220v-52h-220v52zM162 560v-140h132q78 0 78 72q0 68 -88 68h-122zM800 502
-q104 0 150 -70q42 -65 42 -150v-14h-284q0 -100 96 -100q34 0 57 18t27 34h96q-42 -134 -184 -134q-26 0 -54 7t-64 25q-36 20 -60 65t-24 111q0 40 14 83t62 83q50 42 126 42zM796 420q-24 0 -42 -8q-18 -10 -28 -22t-14 -28q-4 -14 -4 -26h176q-4 40 -26 64q-20 20 -62 20
-zM162 332v-164h138q96 0 96 80q0 84 -92 84h-142z" />
-    <glyph glyph-name="unif1b6" unicode="&#xf1b6;" 
-d="M160 716h704v-704h-704v284q24 -11 98 -42q-2 -14 -2 -18q0 -54 37 -91t91 -37q52 0 89 36t39 88q35 22 104 68q64 4 108 50t44 110q0 66 -47 113t-113 47q-64 0 -110 -44t-50 -108q-23 -35 -68 -104q-60 -2 -98 -52q-41 17 -122 52v352zM608 556q40 0 68 -28t28 -68
-t-28 -68t-68 -28t-68 28t-28 68t28 68t68 28zM608 524q-26 0 -45 -19t-19 -45t19 -45t45 -19t45 19t19 45t-19 45t-45 19zM384 300q26 0 45 -19t19 -45t-19 -45t-45 -19q-24 0 -42 16t-22 40q17 -8 52 -22q4 -2 12 -2q22 0 30 20q12 30 -18 42q-17 7 -52 22q18 12 40 12z
-" />
-    <glyph glyph-name="unif1b7" unicode="&#xf1b7;" 
-d="M160 716h704v-704h-704v284q24 -11 98 -42q-2 -14 -2 -18q0 -54 37 -91t91 -37q52 0 89 36t39 88q35 22 104 68q64 4 108 50t44 110q0 66 -47 113t-113 47q-64 0 -110 -44t-50 -108q-23 -35 -68 -104q-60 -2 -98 -52q-41 17 -122 52v352zM608 556q40 0 68 -28t28 -68
-t-28 -68t-68 -28t-68 28t-28 68t28 68t68 28zM608 524q-26 0 -45 -19t-19 -45t19 -45t45 -19t45 19t19 45t-19 45t-45 19zM384 300q26 0 45 -19t19 -45t-19 -45t-45 -19q-24 0 -42 16t-22 40q17 -8 52 -22q4 -2 12 -2q22 0 30 20q12 30 -18 42q-17 7 -52 22q18 12 40 12z
-" />
-    <glyph glyph-name="unif1b8" unicode="&#xf1b8;" 
-d="M512 748q58 0 88 -48q33 -54 100 -160q11 6 46 26v-170l-148 84l48 28l-100 160q-12 18 -33 18t-33 -18q-31 -50 -92 -148q-13 8 -54 32q23 37 90 148q30 48 88 48zM332 488v-168l-48 28l-84 -136v0q-18 -24 -4 -48t44 -24h176v-64h-176q-66 0 -98 58q-15 27 -15 54
-q0 29 19 58v2h2q20 33 80 134l-40 24q36 20 144 82zM802 376l80 -128v-2q16 -28 16 -56q0 -29 -16 -57q-32 -57 -94 -57h-180v-64l-156 96l156 96v-64h180q28 0 41 23t-1 49q-27 42 -80 128q13 9 54 36z" />
-    <glyph glyph-name="unif1b9" unicode="&#xf1b9;" 
-d="M304 684h416q32 0 57 -19t35 -49q15 -50 44 -148q16 5 62 22l20 -60q-16 -6 -62 -22l20 -68v-6v-2v-224v-3v-1v-28q0 -14 -9 -23t-23 -9h-96l-12 32h-488l-12 -32h-96q-14 0 -23 9t-9 23v28v3v1v224v2v6q7 22 20 68q-15 5 -62 22l20 60q15 -6 62 -22l44 148q10 30 35 49
-t57 19zM304 620q-24 0 -32 -24q-13 -46 -40 -136h560l-40 136q-8 24 -32 24h-416zM212 396q-5 -18 -20 -70v-186h96h544v186q-5 17 -20 70h-600zM272 364q20 0 34 -14t14 -34t-14 -34t-34 -14t-34 14t-14 34t14 34t34 14zM752 364q20 0 34 -14t14 -34t-14 -34t-34 -14
-t-34 14t-14 34t14 34t34 14zM384 268h256l40 -96h-68l-16 32h-168l-16 -32h-68z" />
-    <glyph glyph-name="unif1ba" unicode="&#xf1ba;" 
-d="M416 748h192l20 -64h92q32 0 57 -19t35 -49q15 -50 44 -148q16 5 62 22l20 -60q-16 -6 -62 -22l20 -68v-6v-2v-224v-3v-1v-28q0 -14 -9 -23t-23 -9h-96l-12 32h-488l-12 -32h-96q-14 0 -23 9t-9 23v28v3v1v224v2v6q7 22 20 68q-15 5 -62 22l20 60q15 -6 62 -22l44 148
-q10 30 35 49t57 19h92zM304 620q-24 0 -32 -24q-13 -46 -40 -136h560l-40 136q-8 24 -32 24h-416zM212 396q-5 -18 -20 -70v-186h96h544v186q-5 17 -20 70h-600zM272 364q20 0 34 -14t14 -34t-14 -34t-34 -14t-34 14t-14 34t14 34t34 14zM752 364q20 0 34 -14t14 -34
-t-14 -34t-34 -14t-34 14t-14 34t14 34t34 14zM384 268h256l40 -96h-68l-16 32h-168l-16 -32h-68z" />
-    <glyph glyph-name="unif1bb" unicode="&#xf1bb;" 
-d="M512 760l24 -20l188 -192l32 -32l-40 -20q-32 -10 -78 -20q47 -48 142 -142q8 -8 32 -30l-40 -20q-36 -10 -52 -16q38 -39 114 -116q7 -8 30 -32q-10 -5 -38 -20q-80 -38 -218 -52v-100h-64v96h-32h-32v-96h-64v100q-62 6 -116 19t-78 23q-7 3 -22 10l-40 20q8 8 30 32
-q29 29 114 116l-52 16l-40 20q8 7 32 30l142 142q-20 5 -78 20l-40 20l32 32l188 192zM512 670q-32 -32 -128 -126q38 -14 70 -16q19 -3 58 -8q14 2 58 8q32 2 70 16q-43 42 -128 126zM512 510l-38 -38l-146 -146q26 -10 44 -14l60 -12l-44 -40q-29 -30 -116 -118
-q96 -34 240 -34q146 0 240 34q-39 39 -116 118l-44 40l60 12q18 4 44 14q-49 48 -146 146z" />
-    <glyph glyph-name="unif1bc" unicode="&#xf1bc;" 
-d="M512 748q160 0 272 -112t112 -272t-112 -272t-272 -112t-272 112t-112 272t112 272t272 112zM512 684q-134 0 -227 -93t-93 -227t93 -227t227 -93t227 93t93 227t-93 227t-227 93zM460 532q172 0 292 -68q20 -10 20 -32q-4 -32 -36 -32l-18 4q-102 60 -258 60
-q-76 0 -140 -16q-2 0 -8 -2t-12 -2q-12 0 -22 10t-10 24q0 28 24 32q70 22 168 22zM452 412q146 0 252 -64q16 -8 16 -28q0 -12 -8 -20t-20 -8q-8 0 -18 4q-92 56 -224 56q-66 0 -114 -12q-8 -4 -16 -4q-12 0 -20 9t-8 19q0 22 22 30q72 18 138 18zM460 296q114 0 206 -54
-q14 -10 14 -24q-4 -18 -24 -18q-6 0 -16 4q-80 46 -182 46q-54 0 -110 -14q-4 0 -10 -1l-6 -1q-10 0 -17 7t-7 15q0 20 20 24q64 16 132 16z" />
-    <glyph glyph-name="unif1bd" unicode="&#xf1bd;" 
-d="M588 748h14h128h32v-32v-128v-8l-4 -8q-27 -53 -110 -212h82h32v-32v-176v-32h-32h-206q-1 -1 -4 -2l-56 -108l-4 -4q-1 -1 -2 -4q-4 -3 -14 -12q-2 -3 -8 -10h-14h-128h-32v32v128v8l4 8q27 53 110 212h-82h-32v32v176v32h32h206q1 0 4 2l56 108l4 4q1 1 2 4q4 3 14 12
-q2 2 8 10zM616 684l-60 -112q-1 -2 -4 -6l-6 -6q-5 -3 -18 -12l-8 -4h-10h-184v-112h86h16l8 -12l12 -12q3 -5 12 -18q-2 -5 -8 -18q-31 -60 -126 -240v-88h82l60 112q1 1 4 6q1 1 4 6l20 12l8 4h10h184v112h-86h-16l-8 12l-12 12l-12 16l8 20q31 60 126 240v88h-82z" />
-    <glyph glyph-name="unif1be" unicode="&#xf1be;" 
-d="M628 586q86 0 150 -58t70 -144q24 10 50 10q52 0 89 -37t37 -89t-37 -89t-89 -37h-350q-12 2 -12 14v400q0 10 12 16q38 14 80 14zM510 556h6q6 -4 8 -12q2 -95 6 -284q-2 -26 -6 -104q-2 -12 -14 -12q-14 0 -14 12q-1 17 -4 52q-1 13 -2 52q1 70 6 282v2q0 6 4 10
-q4 2 10 2zM468 532q4 0 6 -2q6 -4 6 -10q1 -87 4 -260l-4 -96v-8t-4 -10t-8 -4q-6 0 -12 6q-2 2 -2 6v2q-6 102 -6 104q2 85 6 256v4q0 6 6 10q4 2 8 2zM334 502h4q10 0 10 -10q3 -78 8 -232l-8 -108q0 -10 -10 -10t-10 10q-3 36 -8 108l8 232q0 8 6 10zM376 496h4
-q12 0 12 -10q2 -76 6 -226q-1 -27 -6 -106q0 -12 -12 -12q-10 0 -12 10q-1 36 -4 108q1 56 4 226q2 8 8 10zM296 494q8 0 8 -10q3 -75 8 -224l-8 -108q0 -10 -8 -10q-10 0 -10 10l-6 108q2 56 6 224q0 10 10 10zM422 490q12 0 14 -12q2 -73 6 -218q-2 -27 -6 -106
-q-2 -12 -13 -12t-11 12q-2 35 -6 106q2 54 6 218q0 12 10 12zM252 476q10 0 10 -8q3 -70 8 -208q-2 -28 -8 -110q0 -8 -10 -8q-6 0 -8 8q-3 36 -8 110l8 208q2 8 8 8zM212 436q8 0 8 -8q3 -56 8 -168q-2 -28 -8 -110q0 -8 -8 -8q-6 0 -8 8q-3 36 -8 110l8 168q2 8 8 8z
-M130 376q6 0 6 -4q3 -38 10 -112q-3 -27 -10 -108q0 -8 -6 -8t-6 8q-3 36 -8 108l8 112q0 4 6 4zM90 374q4 0 6 -6q3 -36 10 -108q-3 -27 -10 -106q-2 -6 -6 -6t-6 6q-3 35 -8 106l8 108q2 6 6 6zM170 370q8 0 8 -6q3 -35 10 -104q-3 -28 -10 -110q0 -6 -7 -6t-7 6
-q-3 36 -8 110l8 104q0 6 6 6zM48 356q6 0 6 -4q3 -31 10 -92q-2 -23 -10 -90q0 -6 -6 -6q-2 0 -4 6q-3 30 -8 90l8 92q2 4 4 4zM12 320q4 0 4 -4q3 -19 8 -56l-8 -56q0 -4 -4 -4t-4 4q-3 18 -8 56l8 56q0 4 4 4z" />
-    <glyph glyph-name="unif1bf" unicode="&#xf1bf;" 
-d="M376 732l20 -16l116 -100l124 100l16 16l20 -12l208 -132l40 -24l-36 -28q-27 -22 -106 -88q26 -23 106 -90q9 -8 36 -30q-10 -6 -40 -22q-29 -18 -116 -70v-88v-18q-3 -3 -14 -10l-220 -144q-5 -3 -18 -12q-4 3 -18 12q-55 36 -220 146q-4 2 -14 10v16v90l-116 68
-q-10 6 -42 24q10 7 38 30l112 84l-112 84l-36 28q10 6 40 26q53 34 212 138zM660 654q-23 -19 -92 -74l156 -92q21 17 86 68q-38 24 -150 98zM372 652l-156 -100q23 -18 92 -70l152 96q-22 18 -88 74zM512 536l-144 -92l144 -92q38 24 154 96q-39 22 -154 88zM724 410
-q-39 -25 -156 -98q22 -17 88 -66q14 8 56 34q2 2 8 4q29 18 88 54zM308 404l-92 -68q39 -23 156 -90q21 16 84 66zM512 274q-30 -23 -118 -92q-5 -4 -18 -14q-4 3 -18 12q-8 5 -34 20v-34l188 -124q47 30 188 122v36l-32 -20l-16 -12q-5 3 -20 14z" />
-    <glyph glyph-name="unif1c0" unicode="&#xf1c0;" 
-d="M737 709q22 -9 39 -20q18 -12 32 -26q13 -14 21 -31t8 -36v-36v-56v-38v-51v-95v-133q0 -19 -8 -36t-21 -31q-14 -14 -32 -25q-17 -12 -39 -21q-42 -19 -97 -30q-55 -10 -117 -10q-63 0 -118 10q-55 11 -97 30q-22 9 -39 21q-18 11 -32 25q-13 14 -21 31t-8 36v66v2v70
-v35v48v80v108q0 19 8 36t21 31q14 14 32 26q17 11 39 20q42 19 97 29q55 11 118 11q62 0 117 -11q55 -10 97 -29zM328 663q-18 -8 -31 -17q-14 -9 -23 -18q-8 -9 -12 -17q-3 -8 -3 -15q0 -8 3 -16q4 -7 12 -16q9 -9 23 -18q13 -9 31 -17q36 -16 86 -26q51 -10 109 -10
-q57 0 108 10q50 10 86 26q18 8 31 17q14 9 23 18q8 9 12 16q3 8 3 16q0 7 -3 15q-4 8 -12 17q-9 9 -23 18q-13 9 -31 17q-36 15 -86 25q-51 10 -108 10q-58 0 -109 -10q-50 -10 -86 -25zM259 459q0 -7 3 -15q4 -8 12 -16q9 -9 23 -18q13 -9 31 -17q36 -16 86 -26
-q51 -10 109 -10q57 0 108 10q50 10 86 26q18 8 31 17q14 9 23 18q8 8 12 16q3 8 3 15v13v1q0 -1 0 37q-10 -8 -23 -15q-12 -7 -26 -13q-42 -19 -97 -29q-55 -11 -117 -11q-63 0 -118 11q-55 10 -97 29q-14 6 -26 13q-13 7 -23 15v-14v-1q0 2 0 -36zM259 323q0 -7 3 -15
-q4 -8 12 -17q9 -9 23 -18q13 -8 31 -16q36 -16 86 -26q51 -10 109 -10q57 0 108 10q50 10 86 26q18 8 31 16q14 9 23 18q8 9 12 17q3 8 3 15v18v0q0 -5 0 33q-10 -8 -23 -15q-12 -7 -26 -13q-42 -19 -97 -29q-55 -11 -117 -11q-63 0 -118 11q-55 10 -97 29q-14 6 -26 13
-q-13 7 -23 15v-14v0t0 -37zM259 187q0 -7 3 -15q4 -8 12 -17q9 -9 23 -18q13 -9 31 -17q36 -15 86 -25q51 -10 109 -10q57 0 108 10q50 10 86 25q18 8 31 17q14 9 23 18q8 9 12 17q3 8 3 15v17v0q0 -4 0 33q-10 -7 -23 -14q-12 -7 -26 -13q-42 -19 -97 -29q-55 -11 -117 -11
-q-63 0 -118 11q-55 10 -97 29q-14 6 -26 13q-13 7 -23 14v-13q0 -2 0 -1q0 2 0 -36z" />
-    <glyph glyph-name="unif1c1" unicode="&#xf1c1;" 
-d="M160 780h32h576h32v-32v-768v-32h-32h-576h-32v32v480v288v32zM224 716v-704h512v704h-512zM460 544h2q16 0 30 -10q10 -10 16 -26q8 -22 6 -60q0 -12 -7 -36t-7 -28q2 -6 6 -19t8 -21t42 -56q4 0 23 2t27 2q34 -6 48 -20q12 -14 12 -28t-8 -28v-2h-2q-18 -32 -50 -30
-q-24 2 -52 24q-4 4 -11 15t-11 13h-20t-26 -4q-10 -2 -25 -8t-21 -8q0 -2 -12 -28t-18 -36q-22 -30 -46 -36q-7 -3 -14 -3q-8 0 -16 3q-14 6 -24 20q-11 15 -11 31q0 12 7 25q10 22 42 40q8 6 32 14t28 8q2 6 11 23t13 31q6 14 11 40t5 30q-26 66 -28 78q-8 32 -2 56
-q4 14 14 24q10 8 23 8h5zM482 308q0 -2 -1 -8t-3 -8q0 -4 -3 -8t-3 -6q1 0 2 2h2q4 2 12 2h12q-2 4 -8 12t-10 14zM600 244q-2 0 -5 -1l-3 -1q12 -10 16 -10t8 6v2q-6 2 -16 4zM376 192h-2h-2q-18 -12 -24 -22q-1 -2 -1 -3q0 -2 1 -3h2v-2q8 4 22 20q0 2 2 6z" />
-    <glyph glyph-name="unif1c2" unicode="&#xf1c2;" 
-d="M160 780h32h576h32v-32v-768v-32h-32h-576h-32v32v480v288v32zM224 716v-704h512v704h-512zM544 492h32h96v-64h-64v-144q0 -34 -23 -57t-57 -23q-4 0 -28 16q-24 -48 -68 -48q-34 0 -57 23t-23 57v144h-64v64h96h32v-32v-176q0 -6 5 -11t11 -5t11 5t5 11v80v64h64v-64
-q0 -20 4 -40q4 -14 10 -22l2 -2q6 0 11 5t5 11v176v32z" />
-    <glyph glyph-name="unif1c3" unicode="&#xf1c3;" 
-d="M160 780h32h576h32v-32v-192h-64v160h-512v-160h-64v192v32zM224 492h64l32 -64l32 64h64l-64 -128l64 -128h-64l-32 64l-32 -64h-64l64 128zM448 492h64v-192h64v-64h-96h-32v32v224zM688 492q36 0 60 -24q20 -22 20 -52h-64q0 4 -4 8q-2 4 -12 4q-6 0 -11 -5t-5 -11
-t5 -11t11 -5q34 0 57 -23t23 -57q0 -32 -23 -56t-57 -24q-38 0 -60 24q-20 20 -20 52h64q0 -6 2 -8q2 -4 14 -4q16 0 16 16q0 6 -5 11t-11 5q-34 0 -57 23t-23 57t23 57t57 23zM160 172h64v-160h512v160h64v-192v-32h-32h-576h-32v32v192z" />
-    <glyph glyph-name="unif1c4" unicode="&#xf1c4;" 
-d="M160 780h32h576h32v-32v-768v-32h-32h-576h-32v32v480v288v32zM224 716v-704h512v704h-512zM384 524h128q54 0 91 -37t37 -91t-37 -91t-91 -37q-32 0 -64 20v-116h-64v224h64q0 -28 18 -46t46 -18t46 18t18 46t-18 46t-46 18h-128v64z" />
-    <glyph glyph-name="unif1c5" unicode="&#xf1c5;" 
-d="M160 780h32h384h12l12 -8l192 -192l8 -12v-12v-576v-32h-32h-576h-32v32v480v288v32zM224 716v-704h512v512h-160h-32v32v160h-320zM608 670v-82h82q-21 20 -82 82zM642 428q14 0 24 -9t10 -23t-10 -23t-24 -9q-12 0 -21 9t-9 23t9 23t21 9zM416 376l24 -20
-q18 -19 72 -74q10 10 40 42l24 20l24 -20l96 -96l-48 -48q-18 18 -72 74q-10 -11 -40 -42l-24 -20l-24 20q-18 18 -72 74q-26 -27 -104 -106l-48 48l128 128z" />
-    <glyph glyph-name="unif1c6" unicode="&#xf1c6;" 
-d="M160 780h32h576h32v-32v-768v-32h-32h-576h-32v32v480v288v32zM224 716v-704h512v704h-224v-32h-64v32h-224zM448 652h64v-64h-64v64zM448 556h64v-64h-64v64zM448 460h64v-70q64 -24 64 -90q0 -40 -28 -68t-68 -28t-68 28t-28 68q0 66 64 90v70zM480 332q-32 0 -32 -32
-t32 -32t32 32t-32 32z" />
-    <glyph glyph-name="unif1c7" unicode="&#xf1c7;" 
-d="M160 780h32h576h32v-32v-768v-32h-32h-576h-32v32v480v288v32zM224 716v-704h512v704h-512zM480 564l40 -8l128 -32l-16 -64l-88 24v-216q0 -40 -28 -68t-68 -28t-68 28t-28 68t28 68t68 28q16 0 32 -6v166v40zM448 300q-32 0 -32 -32t32 -32t32 32t-32 32z" />
-    <glyph glyph-name="unif1c8" unicode="&#xf1c8;" 
-d="M160 780h32h384h12l12 -8l192 -192l8 -12v-12v-576v-32h-32h-576h-32v32v480v288v32zM224 716v-704h512v512h-160h-32v32v160h-320zM608 670v-82h82q-21 20 -82 82zM384 452l48 -28l160 -96q12 -7 46 -28q-11 -7 -46 -28l-160 -96l-48 -28v56v192v56zM448 340v-80l68 40z
-" />
-    <glyph glyph-name="unif1c9" unicode="&#xf1c9;" 
-d="M160 780h32h384h12l12 -8l192 -192l8 -12v-12v-576v-32h-32h-576h-32v32v480v288v32zM224 716v-704h512v512h-160h-32v32v160h-320zM608 670v-82h82q-21 20 -82 82zM480 460h64l-64 -384h-64zM360 384l48 -40q-16 -19 -62 -76q15 -19 62 -76l-48 -40l-80 96q-4 5 -18 20
-q5 5 18 20zM600 384l80 -96q4 -5 18 -20q-5 -5 -18 -20l-80 -96l-48 40q16 19 62 76q-15 19 -62 76z" />
-    <glyph glyph-name="unif1ca" unicode="&#xf1ca;" 
-d="M807 349v-39v-45q-22 -5 -43 -8q-21 -2 -42 -2q-13 -29 -31 -59q-18 -29 -40 -57q-21 -29 -41 -52q-19 -23 -36 -41q-18 -17 -31 -28q-14 -12 -24 -17q-17 -10 -33 -10h-2q-17 1 -35 11q-6 3 -12 8l-14 10q-7 6 -16 15t-20 21q-12 12 -23 26t-22 29q-11 16 -22 35
-q-12 20 -24 44t-23 50t-22 54q-10 29 -20 62q-9 34 -19 74q-9 39 -17 81q-7 41 -13 86h24h20q48 0 45 0q-2 0 32 0q6 -47 13 -90q8 -42 17 -81t21 -73q11 -34 24 -63t26 -55q13 -25 26 -46t28 -42t32 -42q36 36 67 80q31 43 56 94q-30 16 -54 39q-24 24 -41 56t-26 68
-q-9 35 -9 75q0 41 11 75q11 33 34 60q22 25 52 39q31 13 69 13q39 0 68 -12q29 -11 49 -33q20 -23 30 -55t10 -73q0 -34 -6 -65q-6 -30 -19 -58h-3q-2 -1 -5 -1q-3 -1 -8 -1h-12h-14q-6 1 -13 2q-6 1 -13 4t-13 7q-7 4 -13 10q-5 5 -9 12q7 22 10 42q3 19 3 37q0 19 -3 32
-q-3 14 -9 24t-15 15q-8 4 -19 4t-20 -5t-16 -16t-11 -26q-3 -15 -3 -34q0 -41 11 -72q12 -32 34 -54q22 -23 51 -35q29 -11 63 -11q14 1 27 2q14 2 26 5z" />
-    <glyph glyph-name="unif1cb" unicode="&#xf1cb;" 
-d="M512 784q4 -3 18 -12l384 -256q3 -2 14 -8v-18v-252v-18q-4 -2 -14 -8l-384 -256q-5 -3 -18 -12q-4 3 -18 12l-384 256q-3 2 -14 8v18v252v18q4 2 14 8l384 256q5 3 18 12zM480 688q-74 -50 -294 -200q32 -22 130 -86q41 27 164 110v176zM544 688v-176q41 -28 164 -110
-q33 21 130 86q-73 50 -294 200zM512 456l-140 -92l140 -92l140 92zM160 430v-132q24 16 98 66q-25 16 -98 66zM864 430q-24 -17 -98 -66q25 -17 98 -66v132zM316 326q-33 -22 -130 -86q73 -50 294 -200v176q-41 27 -164 110zM708 326q-41 -28 -164 -110v-176q74 50 294 200
-q-32 21 -130 86z" />
-    <glyph glyph-name="unif1cc" unicode="&#xf1cc;" 
-d="M832 416q56 -20 92 -69t36 -111q0 -80 -56 -136t-136 -56h-512q-80 0 -136 56t-56 136q0 52 26 97t70 69q4 52 40 87t88 35q10 0 24 -2q32 72 99 117t149 45q112 0 191 -78t81 -190zM668 140q54 0 93 38t39 90t-39 90t-93 38q-34 0 -69 -15t-49 -27q-12 -10 -18 -16
-q15 -16 44 -46q40 40 92 40q28 0 48 -19t20 -45t-20 -45t-48 -19q-36 0 -134 88q-38 34 -59 51t-57 35q-34 18 -62 18q-54 0 -93 -38t-39 -90t39 -90t93 -38q72 0 132 58l-46 46q-40 -40 -86 -40q-28 0 -48 19t-20 45t20 45t48 19q38 0 136 -88q38 -34 59 -52t55 -36
-q34 -16 62 -16z" />
-    <glyph glyph-name="unif1cd" unicode="&#xf1cd;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 684q-12 0 -32 -2v-98q20 4 32 4t32 -4v98q-20 2 -32 2zM416 670q-74 -24 -130 -79t-78 -131h102q34 72 106 106v104zM608 670v-104q72 -34 106 -106h104q-24 74 -80 130
-t-130 80zM512 524q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM194 396q-2 -20 -2 -32t2 -32h98q-4 20 -4 32q0 18 2 32h-96zM732 396q4 -20 4 -32t-4 -32h98q2 20 2 32t-2 32h-98zM206 268q24 -74 80 -130t130 -80v104q-72 34 -106 106h-104z
-M714 268q-34 -72 -106 -106v-104q74 24 130 80t80 130h-104zM480 144v-98q20 -2 32 -2t32 2v98q-20 -4 -32 -4t-32 4z" />
-    <glyph glyph-name="unif1ce" unicode="&#xf1ce;" 
-d="M576 742q138 -22 229 -129t91 -249q0 -158 -113 -271t-271 -113t-271 113t-113 271q0 142 91 249t229 129v-64q-110 -22 -183 -111t-73 -203q0 -132 94 -226t226 -94t226 94t94 226q0 114 -73 203t-183 111v64z" />
-    <glyph glyph-name="unif1cf" unicode="&#xf1cf;" 
-d="M512 772l28 -48l384 -664l28 -48h-56h-768h-56l28 48l384 664zM512 644l-328 -568h656zM480 428h64v-192h-64v192zM480 204h64v-64h-64v64z" />
-    <glyph glyph-name="unif1d0" unicode="&#xf1d0;" 
-d="M512 748q168 0 276 -117t108 -267q0 -158 -113 -271t-271 -113t-271 113t-113 271q0 150 108 266q108 118 276 118zM512 44q132 0 226 94t94 226q0 114 -71 202t-179 112q122 -70 142 -202q10 -58 -13 -107t-67 -57q-6 -2 -12 -2q-36 0 -59 29t-27 59q-6 54 34 104
-q24 34 52 52q-12 13 -36 40q-24 -14 -38 -44q0 14 4 26q4 18 12 30l4 8l-66 72q-16 -18 -66 -72l4 -8q8 -12 12 -30q1 -9 4 -26q-14 30 -38 44q-12 -14 -36 -40q26 -18 52 -52q40 -50 34 -106q-4 -28 -27 -57t-59 -29q-6 0 -12 2q-44 8 -67 57t-13 107q20 132 142 202
-q-108 -24 -179 -112t-71 -202q0 -132 94 -226t226 -94zM394 462q-14 18 -26 30q-4 -12 -6 -26q-1 -10 -1 -19q0 -22 6 -41q9 -28 23 -32h2q8 0 14 11t8 21q1 4 1 8q-1 24 -21 48zM656 492q-12 -12 -26 -30q-20 -24 -21 -48q0 -4 1 -8q2 -10 8 -21t14 -11h2q14 4 23 32
-q6 19 6 41q0 9 -1 19q-2 14 -6 26z" />
-    <glyph glyph-name="unif1d1" unicode="&#xf1d1;" 
-d="M882 464q14 -50 14 -100t-14 -100q-26 -98 -99 -171t-171 -101q-50 -12 -100 -12t-100 12q-98 28 -171 101t-101 171q-12 50 -12 100t12 100q28 98 101 171t171 99q50 14 100 14t100 -14q98 -26 171 -99t99 -171zM526 706h-2v-16q38 -2 72 -12q-3 -13 -10 -38
-q74 -20 128 -74l28 28q24 -24 44 -54q5 2 14 8q-20 32 -46 58q-66 64 -154 88q-36 10 -74 12zM628 364q0 16 -4 30q39 10 118 32q-18 60 -62 106l-86 -86q-22 22 -52 30q11 39 32 118q-30 8 -62 8t-62 -8q11 -40 32 -118q-30 -8 -52 -30q-29 28 -86 86q-44 -46 -62 -106
-q39 -11 118 -32q-4 -14 -4 -30t4 -30q-39 -11 -118 -32q18 -60 62 -106q29 28 86 86q22 -22 52 -30q-11 -40 -32 -118q30 -8 62 -8t62 8q-11 39 -32 118q30 8 52 30l86 -86q44 46 62 106q-39 10 -118 32q4 14 4 30zM270 606q-26 -26 -46 -58q5 -3 14 -8q20 30 44 54
-q9 -10 28 -28q54 54 128 74q-3 12 -10 38q32 8 66 10v16q-36 -2 -70 -10q-88 -24 -154 -88zM208 208q4 2 14 8q-16 30 -24 64q13 3 38 10q-8 36 -8 74t8 74q-13 3 -38 10q8 34 24 64q-5 2 -14 8q-16 -32 -26 -68q-12 -44 -12 -88t12 -88q10 -36 26 -68zM494 24v16
-q-34 2 -66 10q3 12 10 38q-74 20 -128 74q-9 -10 -28 -28q-24 24 -44 54q-5 -3 -14 -8q20 -32 46 -58q66 -64 154 -88q34 -8 70 -10zM754 122q26 26 46 58q-5 2 -14 8q-20 -30 -44 -54l-28 28q-54 -54 -128 -74q3 -13 10 -38q-34 -10 -70 -12v-16q38 2 74 12q88 24 154 88z
-M816 208q16 32 26 68q12 42 12 88t-12 88q-10 36 -26 68q-5 -3 -14 -8q16 -30 24 -64q-13 -4 -38 -10q8 -36 8 -74t-8 -74q13 -4 38 -10q-8 -34 -24 -64q5 -3 14 -8z" />
-    <glyph glyph-name="unif1d2" unicode="&#xf1d2;" 
-d="M512 812q26 0 44 -18l386 -386q18 -18 18 -44t-18 -44l-386 -386q-18 -18 -44 -18t-44 18q-129 128 -386 386q-18 18 -18 44t18 44q95 94 284 284q4 8 12 12l90 90q18 18 44 18zM512 748q-18 -19 -72 -74l56 -56q6 2 16 2q26 0 45 -19t19 -45q0 -8 -2 -16l114 -114
-q8 2 16 2q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45q0 8 2 16q-33 32 -98 98v-250q32 -20 32 -56q0 -26 -19 -45t-45 -19t-45 19t-19 45q0 36 32 56v272q-32 20 -32 56q0 10 2 16q-19 18 -56 56q-67 -66 -266 -264l384 -384l384 384z" />
-    <glyph glyph-name="unif1d3" unicode="&#xf1d3;" 
-d="M512 812q26 0 44 -18l386 -386q18 -18 18 -44t-18 -44l-386 -386q-18 -18 -44 -18t-44 18q-129 128 -386 386q-18 18 -18 44t18 44q95 94 284 284q4 8 12 12l90 90q18 18 44 18zM512 748q-18 -19 -72 -74l56 -56q6 2 16 2q26 0 45 -19t19 -45q0 -8 -2 -16l114 -114
-q8 2 16 2q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45q0 8 2 16q-33 32 -98 98v-250q32 -20 32 -56q0 -26 -19 -45t-45 -19t-45 19t-19 45q0 36 32 56v272q-32 20 -32 56q0 10 2 16q-19 18 -56 56q-67 -66 -266 -264l384 -384l384 384z" />
-    <glyph glyph-name="unif1d4" unicode="&#xf1d4;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-576h576v576h-576zM352 556h64l96 -168l96 168h64l-128 -224v-160h-64v160z" />
-    <glyph glyph-name="unif1d5" unicode="&#xf1d5;" 
-d="M544 812q120 0 204 -84t84 -204t-84 -204t-204 -84q-52 0 -104 20q12 30 30 56q36 -12 74 -12q92 0 158 66t66 158t-66 158t-158 66t-158 -66t-66 -158q0 -34 12 -70q-26 -34 -42 -66q-34 64 -34 136q0 120 84 204t204 84zM544 620q40 0 68 -28t28 -68t-28 -68t-68 -28
-q-28 0 -52 16q-172 -164 -172 -496h-64q0 362 198 546q-6 18 -6 30q0 40 28 68t68 28z" />
-    <glyph glyph-name="unif1d6" unicode="&#xf1d6;" 
-d="M512 688q-56 0 -98 -18t-66 -42t-39 -54t-19 -52q-4 -20 -6 -38q-6 -6 -8 -15t-2 -13v-6q-8 -8 -12 -24q1 -9 2 -26l-18 -17t-26 -27q-8 -8 -21 -26t-19 -40t-6 -46q0 -18 4 -31t6 -15q1 -2 4 -4q12 0 25 12t19 24q2 3 6 10q14 -38 31 -62t27 -28q3 -2 10 -6q-6 0 -16 -2
-t-26 -14q-16 -10 -16 -28q0 -22 33 -37t95 -15q40 0 68 7t36 15q3 2 8 8h28q78 -26 126 -26q42 0 75 12t33 34q0 14 -18 26t-34 18q-14 6 -6 10q6 4 18 24t22 38q3 6 8 18q20 -44 36 -44q26 0 26 62q0 30 -16 67t-32 61q-5 7 -14 22q0 2 2 6t4 12q2 10 0 18q-2 12 -6 23
-t-8 15q-1 2 -4 6q-2 2 -7 26t-11 42q-6 20 -22 48t-36 46t-57 32t-83 14zM512 752q224 0 274 -242v-4q20 -28 24 -62q2 -16 0 -34q56 -88 56 -160q0 -92 -58 -118q6 -16 6 -34q0 -50 -47 -80t-125 -30q-52 0 -134 24q-48 -28 -132 -28q-62 0 -104 13t-60 35q-16 22 -22 38
-t-6 30q0 16 6 30h-2h-18q-4 2 -16 10q-44 26 -44 104q0 102 88 182q0 4 2 10q2 18 10 34q4 20 12 36q6 42 23 81t49 77q32 40 89 64t129 24z" />
-    <glyph glyph-name="unif1d7" unicode="&#xf1d7;" 
-d="M448 716q132 0 226 -79t94 -193q0 -22 -4 -44q60 -24 96 -73t36 -111q0 -52 -36 -104q3 -19 8 -56l8 -64l-56 32q-9 5 -38 20q-62 -32 -126 -32q-84 0 -151 46t-85 116q-70 6 -132 36q-27 -12 -80 -34l-52 -20l8 56l12 92q-48 68 -48 140q0 114 94 192q94 80 226 80z
-M448 652q-108 0 -182 -62t-74 -146q0 -62 42 -114q3 -4 8 -10q-1 -4 -2 -14q-2 -13 -6 -50q10 4 42 18q3 1 12 6l16 -8q50 -28 112 -34q10 80 79 133t161 53q22 0 46 -4q2 12 2 24q0 84 -74 146t-182 62zM338 584q18 0 32 -14t14 -32t-14 -32t-32 -14t-32 14t-14 32t14 32
-t32 14zM552 584q18 0 31 -14t13 -32t-13 -32t-31 -14t-32 14t-14 32t14 32t32 14zM656 360q-74 0 -125 -43t-51 -101q0 -56 51 -98t125 -42q62 0 110 32q5 3 16 10q4 -2 14 -8v6q-1 3 -2 12q2 3 10 12q28 36 28 76q0 58 -52 100q-50 44 -124 44zM576 318q14 0 24 -10t10 -24
-t-10 -24t-24 -10t-25 10t-11 24t11 24t25 10zM736 318q16 0 26 -10t10 -24t-10 -24t-26 -10q-14 0 -23 10t-9 24t9 24t23 10z" />
-    <glyph glyph-name="unif1d8" unicode="&#xf1d8;" 
-d="M896 700q-35 -246 -107 -738q-3 1 -6 3l-8 2q-25 8 -55 19l-60 20q-56 19 -101 34q-44 15 -42 15q-45 -49 -134 -147q-1 2 -2 5q0 3 -1 6q-5 20 -10 45q-6 24 -12 49q-10 45 -19 81q-8 36 -6 36l-213 87q10 6 20 13q10 6 20 13q70 44 153 97l168 106q102 65 193 122
-q91 58 147 93q30 19 47 30l18 11q3 -1 10 -2zM742 25q2 7 3 15t3 16q9 54 19 119q11 66 22 131q7 43 13 84q7 41 13 77q11 67 19 110q7 44 8 44q-202 -131 -607 -392q38 -14 113 -42q129 96 388 287q-72 -119 -215 -358q74 -31 221 -91z" />
-    <glyph glyph-name="unif1d9" unicode="&#xf1d9;" 
-d="M896 700q-35 -246 -107 -738q-27 9 -63 22q-36 12 -73 24q-54 18 -96 33q-42 14 -40 14q-45 -49 -134 -147q-5 22 -12 51q-7 30 -14 59q-10 44 -18 78t-6 34l-213 87q77 49 178 113t201 127q53 34 103 66q51 32 95 60q83 52 135 85q53 34 54 34q3 -1 10 -2zM742 25
-l23 138q13 79 26 157q7 42 13 81q7 40 12 74q11 64 18 105t8 41q-202 -131 -607 -392q38 -14 113 -42q129 96 388 287q-72 -119 -215 -358q74 -31 221 -91z" />
-    <glyph glyph-name="unif1da" unicode="&#xf1da;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271h64q0 -132 94 -226t226 -94t226 94t94 226t-94 226t-226 94q-88 0 -161 -43t-115 -117h116v-64h-192h-32v32v192h64v-108q52 80 137 126t183 46zM480 620h64v-224h160v-64h-192h-32v32v256z" />
-    <glyph glyph-name="unif1db" unicode="&#xf1db;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 716q-146 0 -249 -103t-103 -249t103 -249t249 -103t249 103t103 249t-103 249t-249 103z" />
-    <glyph glyph-name="unif1dc" unicode="&#xf1dc;" 
-d="M160 716h256v-64h-32v-192h192v192h-32v64h256v-64h-32v-576h32v-64h-256v64h32v192h-192v-192h32v-64h-256v64h32v576h-32v64zM256 652v-576h64v224v32h32h256h32v-32v-224h64v576h-64v-224v-32h-32h-256h-32v32v224h-64z" />
-    <glyph glyph-name="unif1dd" unicode="&#xf1dd;" 
-d="M384 716h384v-64h-64v-640h-64v640h-64v-640h-64v320h-128q-80 0 -136 56t-56 136t56 136t136 56zM384 652q-54 0 -91 -37t-37 -91t37 -91t91 -37h128v256h-128z" />
-    <glyph glyph-name="unif1de" unicode="&#xf1de;" 
-d="M118 332q0 13 9 22q8 8 21 8q-53 0 -7 0h166q7 24 25 42q18 17 42 25q16 5 31 5q24 0 46 -11q38 -20 51 -61q-35 0 -19 0h107h122h174q13 0 22 -8q8 -9 8 -22t-8 -22q-9 -9 -22 -9h-45h-74h-37h-48h-78h-102q-7 -24 -25 -41q-18 -18 -42 -26q-16 -5 -32 -5q-23 0 -45 12
-q-38 19 -51 60h-83h-68h-4h-4q-13 0 -21 9q-9 9 -9 22zM363 332q0 -17 13 -29q12 -12 28 -12q17 0 29 12t12 29t-12 29t-29 12q-16 0 -28 -12q-13 -12 -13 -29zM148 670q-35 0 -19 0h99h114h160q7 23 25 41q17 18 41 25q17 5 33 5q23 0 45 -11q38 -20 50 -60q-53 0 -3 0h193
-q13 0 22 -9q8 -9 8 -22t-8 -22q-9 -9 -22 -9h-43h-61h-36h-50q-7 -24 -25 -41q-17 -18 -41 -25q-16 -6 -32 -6q-23 0 -46 12q-37 20 -50 60h-44h-67h-33h-44h-72h-94q-13 0 -21 9q-9 9 -9 22t9 22q8 9 21 9zM558 639q0 -17 12 -29t29 -12t29 12t12 29t-12 29t-29 12t-29 -12
-t-12 -29zM502 -6h-44h-67h-33h-44h-72h-94q-13 0 -21 9q-9 9 -9 22t9 21q8 9 21 9q-35 0 -19 0h99h114h160q7 24 25 42q17 17 41 25q16 5 32 5q23 0 46 -12q37 -19 50 -60q-53 0 -3 0h193q13 0 22 -9q8 -8 8 -21t-8 -22q-9 -9 -22 -9h-43h-61h-36h-50q-10 -32 -36 -52
-q-27 -20 -61 -20t-61 20q-26 20 -36 52zM558 25q0 -17 12 -29t29 -12t29 12t12 29q0 16 -12 28q-12 13 -29 13t-29 -13q-12 -12 -12 -28z" />
-    <glyph glyph-name="unif1df" unicode="&#xf1df;" 
-d="M160 780h32h384h12l12 -8l192 -192l8 -12v-12v-576v-32h-32h-576h-32v32v480v288v32zM224 716v-704h512v512h-160h-32v32v160h-320zM608 670v-82h82q-21 20 -82 82z" />
-    <glyph glyph-name="unif1e0" unicode="&#xf1e0;" 
-d="M707 -27q-44 0 -75 31t-31 75q0 11 3 22t7 21l-228 147q-15 -17 -36 -27q-20 -10 -43 -10q-44 0 -75 31t-31 75t31 75q31 30 75 30q24 0 44 -10q21 -10 35 -26l228 147q-4 10 -7 21t-3 23q0 44 31 75q31 30 75 30t75 -30q30 -31 30 -75t-30 -75q-31 -31 -75 -31
-q-22 0 -41 8q-19 9 -33 23q-77 -49 -230 -148q3 -8 4 -17q2 -9 2 -19t-1 -19q-2 -9 -5 -18q76 -49 230 -147q14 14 33 22t41 8q44 0 75 -31q30 -30 30 -74t-30 -76q-31 -31 -75 -31z" />
-    <glyph glyph-name="unif1e1" unicode="&#xf1e1;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-576h576v576h-576zM719 185q0 30 -21 52q-21 21 -52 21q-12 0 -24 -5q-12 -4 -20 -11l-81 54q-34 22 -81 53q1 3 1 7q1 4 1 7q0 5 -1 7v8q60 38 112 72l52 33q8 -5 19 -9q11 -5 22 -5q31 0 52 21
-q21 22 21 52t-21 51t-52 21q-30 0 -51 -21t-21 -51q0 -5 1 -9q0 -4 1 -10q-25 -17 -44 -29t-34 -21q-27 -18 -44 -29t-38 -26q-11 8 -22 13q-12 4 -25 4q-30 0 -51 -21q-22 -21 -22 -51t22 -52q21 -21 51 -21q12 0 23 4t20 11q58 -35 90 -55q32 -21 74 -48l-2 -8v-9
-q0 -31 21 -52t51 -21q31 0 52 21q21 22 21 52z" />
-    <glyph glyph-name="unif1e2" unicode="&#xf1e2;" 
-d="M748 816q3 -16 10 -64q5 -31 18 -124q31 -5 124 -18q16 -3 64 -10l-44 -44l-120 -120q-3 -3 -12 -10q-4 0 -16 2h-8q16 -112 -62 -190l-210 -210q-67 -67 -195 -67q-10 0 -21 1q-30 2 -62 6t-48 8q-5 1 -14 4q-4 1 -18 6q-1 4 -6 18q-16 54 -18 124v21q-1 128 66 195
-q68 68 204 206q1 1 6 4q78 78 190 62v8q0 4 -2 16q3 3 10 12l120 120zM704 680l-62 -62q1 -10 6 -38l8 -56l-52 20q-42 18 -90 9t-82 -45q-70 -70 -210 -208q-48 -49 -48 -152v-16q2 -44 14 -92q48 -12 92 -14h16q104 -1 152 48q69 70 208 210q36 34 45 82t-9 90
-q-7 17 -20 52l56 -8q10 -2 38 -6q16 15 62 62l-84 12l-24 4l-4 24z" />
-    <glyph glyph-name="unif1e3" unicode="&#xf1e3;" 
-d="M512 780q172 0 294 -122t122 -294t-122 -294t-294 -122t-294 122t-122 294t122 294t294 122zM378 688q-80 -32 -134 -96q15 -46 44 -136q2 -6 8 -22q-5 -4 -20 -14q-29 -21 -114 -84q6 -86 50 -156h144h22q1 -5 6 -20q11 -35 44 -138q42 -10 84 -10t80 8q15 46 44 140
-q2 5 8 22h24h144q44 70 50 154q-39 28 -116 86q-5 3 -18 14q2 5 6 20q11 34 44 138q-54 62 -132 94l-114 -84l-20 -12l-20 12q-29 21 -114 84zM512 552l20 -12l144 -108l20 -12l-8 -24q-14 -43 -56 -170q-2 -6 -8 -22h-22h-180h-22q-2 5 -8 22q-14 42 -56 170l-8 24l20 12
-l144 108z" />
-    <glyph glyph-name="unif1e4" unicode="&#xf1e4;" 
-d="M512 748q152 0 300 -44q52 -16 84 -58t32 -96v-90q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v84q-10 4 -24 8q-60 18 -136 18t-136 -18q-14 -4 -24 -8v-84q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v90q0 54 32 96t84 58q148 44 300 44zM510 684
-q-144 0 -282 -40q-30 -10 -49 -36t-19 -58v-90h128v104v20l16 8q20 12 56 24q64 18 152 18t152 -18q19 -8 56 -24l16 -8v-20v-104h128v90q0 32 -19 58t-49 36q-140 40 -286 40zM320 332q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM512 332q26 0 45 -19
-t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM704 332q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM320 140q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM512 140q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45
-t45 19zM704 140q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19z" />
-    <glyph glyph-name="unif1e5" unicode="&#xf1e5;" 
-d="M352 716q44 0 77 -27t45 -69h76q12 42 45 69t77 27q46 0 81 -30t43 -76q100 -26 136 -112v-2q19 -51 74 -204q18 -42 18 -88q0 -92 -66 -158t-158 -66q-82 0 -145 54t-75 134q-30 -28 -68 -28t-68 28q-12 -80 -75 -134t-145 -54q-92 0 -158 66t-66 158q0 52 24 98
-q23 63 68 190q34 92 136 118q8 46 43 76t81 30zM352 652q-28 0 -46 -18t-18 -46v-28l-28 -4q-80 -8 -108 -84l-24 -66q46 22 96 22q70 0 126 -39t82 -101q28 44 80 44t80 -44q26 62 82 101t126 39q50 0 96 -24q-8 22 -24 68v2v2q-14 32 -43 54t-65 26q-9 1 -28 4v28
-q0 28 -18 46t-46 18t-46 -18t-18 -46v-32h-32h-128h-32v32q0 28 -18 46t-46 18zM224 364q-48 0 -87 -26t-57 -66q-2 -2 -2 -4q-14 -34 -14 -64q0 -66 47 -113t113 -47t113 47t47 113t-47 113t-113 47zM800 364q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113
-t-47 113t-113 47zM512 268q-32 0 -32 -32t32 -32t32 32t-32 32z" />
-    <glyph glyph-name="unif1e6" unicode="&#xf1e6;" 
-d="M704 760l44 -44q-31 -32 -126 -128l114 -114q32 31 128 126l44 -44q-31 -32 -126 -128q19 -18 74 -72l-48 -48l-24 24l-164 -164q-28 -28 -69 -28t-71 28l-60 60l-236 -240l-48 48l240 236l-60 60q-28 30 -28 71t28 69q55 54 164 164l-24 24l48 48q18 -19 72 -74
-q32 31 128 126zM526 592l-164 -164q-10 -10 -10 -26t10 -26l162 -162q10 -10 26 -10t26 10q55 54 164 164z" />
-    <glyph glyph-name="unif1e7" unicode="&#xf1e7;" 
-d="M256 748h512q40 0 68 -28t28 -68v-268q46 26 48 26q16 0 16 -18q0 -26 -59 -68t-115 -62q18 -50 18 -106q0 -34 -13 -71t-49 -71q-34 -34 -84 -34q-10 0 -23 2t-37 22q-22 22 -22 56v140l-64 20v-160q0 -34 -20 -55t-40 -23q-7 -1 -22 -2q-50 0 -85 34t-49 70
-q-12 38 -12 72q0 26 5 52t9 40q1 4 4 14q-56 20 -115 62t-59 68q0 18 16 18q2 0 48 -26v268q0 40 28 68t68 28zM256 684q-32 0 -32 -32v-76v-224q64 -28 120 -28q26 0 57 2t39 2q18 0 28 -14q25 -20 76 -58v30q0 4 2 11t12 19t26 12q8 0 39 -2t57 -2q56 0 120 28v300
-q0 32 -32 32h-512zM394 524q36 0 61 -23t25 -57t-25 -57t-61 -23t-61 23t-25 57t25 57t61 23zM630 524q36 0 61 -23t25 -57t-25 -57t-61 -23t-61 23t-25 57t24 56q26 24 62 24z" />
-    <glyph glyph-name="unif1e8" unicode="&#xf1e8;" 
-d="M208 716h656v-448l-192 -192h-144l-96 -96h-96v96h-176v512zM288 652v-448h128v-96l96 96h192l96 96v352h-512zM448 524h64v-192h-64v192zM608 524h64v-192h-64v192z" />
-    <glyph glyph-name="unif1e9" unicode="&#xf1e9;" 
-d="M460 748h16q16 -6 20 -20q10 -48 20 -294v-6q0 -39 -23 -46q-4 -2 -8 -2q-21 0 -41 32q-158 248 -162 256q-1 3 -1 6q0 11 11 22q14 14 72 32t96 20zM698 520q3 1 5 0q5 0 9 -2q22 -10 54 -57t34 -73v-5q0 -14 -12 -21q-4 -2 -140 -36q-26 -6 -40 -10q-4 -1 -8 -1
-q-15 -1 -26 17q-7 10 -7 19t7 17q11 14 32 44q74 102 79 105t13 3zM258 392q8 0 136 -52q12 -6 36 -16q20 -8 20 -30v-4q-2 -24 -22 -30q-17 -6 -52 -16q-118 -38 -124 -38q-16 0 -24 14q-4 8 -8 34q-1 13 -1 27q0 21 2 44q3 39 13 53t24 14zM612 252l8 -4q17 -6 52 -16
-q118 -38 124 -44q8 -7 8 -19v-5q-4 -24 -40 -70t-56 -54q-6 -3 -12 -2q-9 0 -16 6q-8 4 -80 120q-7 11 -20 34q-5 8 -5 17q0 11 9 23q10 14 28 14zM472 216h5q7 0 15 -4q22 -8 22 -27v-3v-54q0 -124 -2 -132q-6 -12 -22 -16h-4q-25 0 -74 18q-54 20 -70 38q-6 6 -6 14
-q-1 2 -1 5t2 7q3 6 91 112q9 10 26 30q6 8 18 12z" />
-    <glyph glyph-name="unif1ea" unicode="&#xf1ea;" 
-d="M96 716h32h576h32v-32v-192h160h32v-32v-320q0 -54 -37 -91t-91 -37h-576q-54 0 -91 37t-37 91v544v32zM160 652v-512q0 -28 18 -46t46 -18h466q-18 32 -18 64v320v32v160h-512zM224 588h32h320h32v-32v-96v-32h-32h-320h-32v32v96v32zM288 524v-32h256v32h-256zM736 428
-v-288q0 -28 18 -46t46 -18t46 18t18 46v288h-128zM224 396h160v-64h-160v64zM448 396h160v-64h-160v64zM224 300h160v-64h-160v64zM448 300h160v-64h-160v64zM224 204h160v-64h-160v64zM448 204h160v-64h-160v64z" />
-    <glyph glyph-name="unif1eb" unicode="&#xf1eb;" 
-d="M512 652q240 0 410 -172q-15 -16 -46 -46q-150 154 -364 154t-364 -154l-46 46q170 172 410 172zM512 492q174 0 296 -126q-15 -16 -44 -46q-104 108 -252 108t-252 -108q-15 15 -44 46q122 126 296 126zM512 332q108 0 184 -80l-44 -44q-58 60 -140 60t-140 -60
-q-15 14 -44 44q76 80 184 80zM512 172q42 0 72 -32l-72 -72l-72 72q30 32 72 32z" />
-    <glyph glyph-name="unif1ec" unicode="&#xf1ec;" 
-d="M160 780h32h576h32v-32v-768v-32h-32h-576h-32v32v480v288v32zM224 716v-704h512v704h-512zM288 652h32h320h32v-32v-128v-32h-32h-320h-32v32v128v32zM352 588v-64h256v64h-256zM320 396h64v-64h-64v64zM448 396h64v-64h-64v64zM576 396h64v-64h-64v64zM320 268h64v-64
-h-64v64zM448 268h64v-64h-64v64zM576 268h64v-64h-64v64zM320 140h64v-64h-64v64zM448 140h64v-64h-64v64zM576 140h64v-64h-64v64z" />
-    <glyph glyph-name="unif1ed" unicode="&#xf1ed;" 
-d="M284 716h26h268q82 0 134 -56q30 -32 40 -78q60 -14 96 -58q38 -47 38 -110q-1 -24 -6 -50q-20 -92 -91 -148t-161 -56h-88q-8 -39 -32 -154q-1 -7 -4 -26h-28h-156h-40l8 40l20 88h-116h-40l8 40l120 544zM336 652l-104 -480h90h2l32 156l4 24h28h112q70 0 122 40
-t66 114q5 21 5 39q0 44 -27 71q-34 36 -88 36h-242zM418 604h26h76q46 0 72 -34q16 -23 16 -50q0 -13 -4 -28v-2q-12 -42 -45 -70t-75 -28h-74h-40q2 10 10 40l32 148q1 6 6 24zM468 540q-5 -21 -18 -84h34q16 0 35 16t23 34v2q2 5 2 10q0 8 -4 14q-6 8 -20 8h-52zM756 512
-q-4 -16 -4 -20q-20 -92 -91 -148t-161 -56h-88q-8 -39 -32 -154q-1 -7 -4 -26h-2q-3 -16 -14 -64h92l32 156l4 24h28h112q70 0 122 40t66 114q5 22 5 41q0 38 -21 65q-16 18 -44 28z" />
-    <glyph glyph-name="unif1ee" unicode="&#xf1ee;" 
-d="M704 764q66 0 98 -58q78 -142 78 -346q0 -196 -74 -362q-30 -66 -102 -66q-24 0 -46 10q-54 24 -64 82v2v2q-2 6 -2 12v6q4 76 -22 154q-22 -86 -58 -148q-32 -56 -96 -56q-28 0 -56 16q-40 22 -52 66t10 84q2 2 14 30q-30 80 -124 144q-62 42 -72 48q-40 36 -40 76
-t28 68t68 28q46 0 116 -42q16 -10 32 -24q-5 11 -16 34q-26 40 -17 85t45 71q30 20 64 20q38 0 68 -24q2 -2 4 -3l2 -1q74 -52 144 -152q-14 52 -28 80q-22 40 -9 84t55 66q24 14 52 14zM704 700q-12 0 -24 -6q-16 -10 -22 -29t4 -37q6 -12 16 -35t26 -93q16 -68 16 -140
-v-12v-6v-10q-8 -150 -60 -268q-4 -10 -4 -19t3 -18q7 -19 25 -27q8 -4 20 -4q32 0 44 28q68 152 68 336q0 84 -19 164t-31 106q-12 28 -20 46q-14 24 -42 24zM416 636q-14 0 -28 -8q-16 -12 -19 -31t7 -37q56 -88 56 -202q0 -118 -58 -226q-7 -12 -7 -24q0 -7 2 -13
-q5 -19 23 -29q10 -6 24 -6q28 0 42 24q70 124 70 274q0 68 -20 134t-32 88t-20 36l-8 8q-14 12 -32 12zM576 492q16 -68 16 -134q0 -24 -2 -48q26 -42 46 -110q16 70 20 140q-28 80 -80 152zM192 492q-32 0 -32 -32q0 -12 18 -26q6 -4 66 -46q76 -50 116 -110q8 42 8 80v2v4
-q-32 56 -96 96q-16 10 -36 18t-32 10q-10 4 -12 4z" />
-    <glyph glyph-name="unif1ef" unicode="&#xf1ef;" 
-d="M160 780h32h576h32v-32v-768v-32h-32h-576h-32v32v480v288v32zM224 716v-704h512v704h-512zM544 492h32h96v-64h-64v-144q0 -34 -23 -57t-57 -23q-4 0 -28 16q-24 -48 -68 -48q-34 0 -57 23t-23 57v144h-64v64h96h32v-32v-176q0 -6 5 -11t11 -5t11 5t5 11v80v64h64v-64
-q0 -20 4 -40q4 -14 10 -22l2 -2q6 0 11 5t5 11v176v32z" />
-    <glyph glyph-name="unif1f0" unicode="&#xf1f0;" 
-d="M160 684h704q40 0 68 -28t28 -68v-448q0 -40 -28 -68t-68 -28h-704q-40 0 -68 28t-28 68v191v257q0 40 28 68t68 28zM160 620q-32 0 -32 -32v-66v-382q0 -32 32 -32h704q32 0 32 32v448q0 32 -32 32h-704zM620 480q14 0 27 -3t21 -5q3 -2 8 -4q-3 -12 -10 -48
-q-22 16 -40 16q-40 0 -40 -24q0 -8 41 -30t41 -56q0 -32 -33 -55t-67 -23q-20 0 -36 3t-22 7q-2 0 -6 2q2 12 10 48q22 -12 56 -12q38 0 38 20q0 10 -12 19t-28 15t-28 22t-12 40q0 30 24 49t68 19zM358 476h62l-88 -220h-64q-12 44 -48 178q50 -26 80 -94q1 -8 4 -22
-q14 39 54 158zM444 476h60l-36 -220h-60zM762 476h62l44 -220h-52q-2 7 -6 30h-74q-3 -8 -12 -30h-58zM156 476h88q12 0 20 -6t10 -12q1 -2 2 -6l20 -100q-10 40 -46 70t-66 42q-9 4 -28 12zM784 412l-32 -84h48z" />
-    <glyph glyph-name="unif1f1" unicode="&#xf1f1;" 
-d="M160 684h704q40 0 68 -28t28 -68v-448q0 -40 -28 -68t-68 -28h-704q-40 0 -68 28t-28 68v191v257q0 40 28 68t68 28zM160 620q-32 0 -32 -32v-66v-382q0 -32 32 -32h704q32 0 32 32v448q0 32 -32 32h-704zM384 588q70 0 128 -40q58 40 128 40q92 0 158 -66t66 -158
-t-66 -158t-158 -66q-70 0 -128 40q-58 -40 -128 -40q-92 0 -158 66t-66 158t66 158t158 66zM384 524q-66 0 -113 -47t-47 -113t47 -113t113 -47q60 0 106 40q-20 28 -30 56h70q8 20 10 32h-88q-4 18 -4 32t4 32h88q-2 12 -10 32h-70q10 30 30 56q-46 40 -106 40zM640 524
-q-42 0 -80 -22q48 -60 48 -138t-48 -138q38 -22 80 -22q66 0 113 47t47 113t-47 113t-113 47z" />
-    <glyph glyph-name="unif1f2" unicode="&#xf1f2;" 
-d="M160 684h704q40 0 68 -28t28 -68v-448q0 -40 -28 -68t-68 -28h-704q-40 0 -68 28t-28 68v191v257q0 40 28 68t68 28zM160 620q-32 0 -32 -32v-66v-382q0 -32 32 -32h704q32 0 32 32v448q0 32 -32 32h-704zM334 424q20 0 34 -14q-4 -5 -12 -14q-8 8 -18 8q-16 0 -16 -12
-q0 -8 18 -14q30 -12 32 -36q0 -16 -11 -27t-29 -11q-24 0 -40 24q5 4 16 12q8 -16 24 -16t16 16q0 10 -20 20q-28 10 -28 30q0 14 10 24t24 10zM438 424q16 0 28 -8v-24q-12 12 -28 12t-28 -12q-10 -10 -10 -28q0 -16 11 -27t29 -11q14 0 26 12v-26q-14 -8 -28 -8
-q-26 0 -43 18t-17 42t17 41t43 19zM530 424q26 0 43 -18t17 -42t-17 -42t-43 -18q-24 0 -41 18t-17 42t17 42t41 18zM160 420h32q26 0 43 -16t17 -40q0 -18 -14 -37t-46 -19h-32v112zM264 420h20v-112h-20v112zM586 420h24q7 -19 30 -76l32 76h24q-12 -29 -50 -116h-12z
-M704 420h64v-18h-40v-26h38v-18h-38v-30h40v-20h-64v112zM782 420h32q40 0 40 -32q0 -26 -26 -32l36 -48h-28q-7 11 -30 44h-2v-44h-22v112zM804 404v-36h6q22 0 22 18t-22 18h-6zM182 402v-74h6q42 0 42 36q0 38 -42 38h-6z" />
-    <glyph glyph-name="unif1f3" unicode="&#xf1f3;" 
-d="M160 684h704q40 0 68 -28t28 -68v-448q0 -40 -28 -68t-68 -28h-704q-40 0 -68 28t-28 68v191v257q0 40 28 68t68 28zM160 620q-32 0 -32 -32v-66v-382q0 -32 32 -32h704q32 0 32 32v448q0 32 -32 32h-704zM226 452h48q15 -42 62 -168v168h62l44 -120l44 120h58v-176h-36
-v128l-48 -128h-36l-48 132v-132h-76l-12 40h-76l-12 -40h-40q16 44 66 176zM592 452h144l36 -52l44 52h48q-16 -22 -66 -88q17 -22 66 -88h-44l-44 56l-44 -56h-140v176zM248 416q-6 -15 -22 -60h44q-5 15 -22 60zM626 412v-30h80v-36h-80v-34h84l40 52l-36 48h-88z" />
-    <glyph glyph-name="unif1f4" unicode="&#xf1f4;" 
-d="M428 780h24h6h10q3 -2 10 -8q80 -64 160 -162q162 -200 162 -374q0 -124 -62 -194q-70 -78 -222 -90q-2 -2 -4 -2h-4q-20 -2 -28 -2h-5h-3h-8h-6q-150 0 -230 88q-68 76 -68 188q0 156 128 330q14 22 44 60t44 58t28 44t18 40zM464 700q-10 -22 -26 -46l-28 -42
-q-12 -16 -36 -49t-34 -47q-116 -158 -116 -292q0 -86 52 -144q10 -10 26 -24q-6 16 -6 20q-32 116 62 244q10 13 30 40l24 -44q20 -40 44 -48q12 -2 22 10q18 20 21 70t-19 136q-4 13 -12 40h44h4h16l8 -12q26 -28 62 -108q46 -98 62 -180q20 -100 -2 -164q16 12 28 24
-q46 52 46 152q0 150 -148 332q-62 78 -124 132zM562 324q-8 -56 -34 -88q-40 -44 -92 -28q-24 8 -48 32q-35 -69 -35 -120q0 -15 3 -28q22 -76 116 -80h4h4q12 0 32 2q10 2 14 2q50 10 70 52q13 26 13 66q0 33 -9 76q-6 32 -38 114z" />
-    <glyph glyph-name="unif1f5" unicode="&#xf1f5;" 
-d="M160 684h704q40 0 68 -28t28 -68v-448q0 -40 -28 -68t-68 -28h-704q-40 0 -68 28t-28 68v191v257q0 40 28 68t68 28zM160 620q-32 0 -32 -32v-66v-382q0 -32 32 -32h704q32 0 32 32v448q0 32 -32 32h-704zM528 510q12 0 20 -8t8 -20q0 -10 -8 -18t-20 -8t-20 8t-8 18
-q0 12 8 20t20 8zM354 486v-46h34l-8 -40h-26v-66q0 -18 14 -18q8 0 16 4v-40q-16 -4 -28 -4q-24 0 -36 8q-16 14 -16 42v74h-22q1 9 6 36l16 4q2 10 6 40q11 1 44 6zM220 444q28 0 52 -12q-2 -14 -6 -40q-24 12 -42 12q-14 0 -14 -8t24 -16q46 -18 46 -52q0 -26 -18 -40
-q-14 -12 -44 -12q-34 0 -58 12q2 13 6 40q26 -16 50 -16q16 0 16 12q0 10 -24 18q-46 16 -46 50q0 24 16 38t42 14zM664 444q24 0 36 -20q16 -18 16 -60q0 -48 -20 -70q-18 -18 -48 -18q-12 0 -22 2v-50q-13 -3 -52 -10v222h46q1 -4 2 -16q18 20 42 20zM798 444q32 0 49 -23
-t17 -61v-18h-86q2 -16 10 -22q8 -8 20 -8q24 0 44 12q3 -12 8 -36q-20 -12 -56 -12q-38 0 -56 16q-20 22 -20 66q0 40 19 63t51 23zM480 442q6 0 10 -2v-48q-6 2 -10 2q-18 0 -28 -10v-106h-52v162h46q1 -5 2 -20q8 22 32 22zM502 440h52v-162h-52v162zM796 408
-q-16 0 -18 -34h38q-2 34 -20 34zM644 404q-8 0 -18 -12v-76q6 -4 14 -4q12 0 18 12q6 11 6 28v10q0 42 -20 42z" />
-    <glyph glyph-name="unif1f6" unicode="&#xf1f6;" 
-d="M120 804q47 -48 188 -190q14 18 26 30q48 48 114 64v8q0 26 19 45t45 19t45 -19t19 -45v-8q82 -24 137 -95t55 -161v-280q0 -14 9 -23t23 -9h32v-50q30 -30 120 -118l-48 -48l-832 832zM498 652q-70 -4 -120 -54q-10 -10 -24 -30l350 -350v234q0 80 -55 139t-131 61h-20z
-M256 484q16 -16 64 -62v-250q0 -16 -6 -32h288l64 -64h-64q6 -16 6 -32q0 -40 -28 -68t-68 -28t-68 28t-28 68q0 16 6 32h-230v64h32q14 0 23 9t9 23v288v24zM512 76q-32 0 -32 -32t32 -32t32 32t-32 32z" />
-    <glyph glyph-name="unif1f7" unicode="&#xf1f7;" 
-d="M120 804q47 -48 188 -190q14 18 26 30q48 48 114 64v8q0 26 19 45t45 19t45 -19t19 -45v-8q82 -24 137 -95t55 -161v-280q0 -14 9 -23t23 -9h32v-50q30 -30 120 -118l-48 -48l-832 832zM498 652q-70 -4 -120 -54q-10 -10 -24 -30l350 -350v234q0 80 -55 139t-131 61h-20z
-M256 484q16 -16 64 -62v-250q0 -16 -6 -32h288l64 -64h-64q6 -16 6 -32q0 -40 -28 -68t-68 -28t-68 28t-28 68q0 16 6 32h-230v64h32q14 0 23 9t9 23v288v24zM512 76q-32 0 -32 -32t32 -32t32 32t-32 32z" />
-    <glyph glyph-name="unif1f8" unicode="&#xf1f8;" 
-d="M456 748h128q28 0 46 -18t18 -46v-32h192v-64h-32v-512q0 -40 -28 -68t-68 -28h-384q-40 0 -68 28t-28 68v512h-32v64h192v32q0 28 18 46t46 18zM456 684v-32h128v32h-128zM296 588v-512q0 -14 9 -23t23 -9h384q14 0 23 9t9 23v512h-448zM360 492h64v-352h-64v352z
-M488 492h64v-352h-64v352zM616 492h64v-352h-64v352z" />
-    <glyph glyph-name="unif1f9" unicode="&#xf1f9;" 
-d="M512 780q172 0 294 -122t122 -294t-122 -294t-294 -122t-294 122t-122 294t122 294t294 122zM512 716q-146 0 -249 -103t-103 -249t103 -249t249 -103t249 103t103 249t-103 249t-249 103zM508 556q58 0 104 -31t70 -81q-19 -9 -58 -26q-34 74 -116 74q-54 0 -91 -37
-t-37 -91t37 -91t91 -37q82 0 116 74q19 -9 58 -26q-24 -50 -70 -81t-104 -31q-78 0 -135 56t-57 136t57 136t135 56z" />
-    <glyph glyph-name="unif1fa" unicode="&#xf1fa;" 
-d="M518 748q152 -2 263 -111t115 -261v-8v-4q0 -80 -57 -136t-135 -56q-60 0 -100 50q-44 -50 -108 -50q-60 0 -102 42t-42 102v96q0 60 42 102t102 42q44 0 80 -24v24h64v-144v-96v-16q0 -26 19 -45t45 -19q54 0 91 37t37 91v10q-4 126 -96 217t-220 93q-148 2 -246 -111
-t-74 -265q18 -100 93 -174t179 -86q138 -20 244 66q13 -17 40 -50q-105 -84 -235 -84q-28 0 -57 4q-124 16 -215 104t-113 212q-5 34 -5 67q0 137 95 247q116 134 290 134h6zM496 492q-34 0 -57 -23t-23 -57v-96q0 -34 23 -57t57 -23t57 23t23 57v96q0 34 -24 56
-q-22 24 -56 24z" />
-    <glyph glyph-name="unif1fb" unicode="&#xf1fb;" 
-d="M790 780q58 0 98 -41t40 -99q0 -56 -40 -96q-31 -30 -92 -90l32 -32q-11 -12 -44 -46l-32 32l-304 -304q-48 -46 -80 -64q-24 -14 -56 -20q-18 -2 -32 -10q-24 -12 -64 -54q-8 -7 -24 -20l-24 20l-64 64l-20 24l20 24q42 40 56 64q8 14 12 36q4 30 16 52q18 34 64 80
-l304 304l-32 32q11 11 46 44l32 -32q22 23 90 92q40 40 98 40zM788 716q-30 0 -52 -24q-29 -30 -88 -88l104 -104l88 88q24 22 24 52t-22 52q-22 24 -54 24zM602 560l-304 -304q-38 -40 -54 -66q-6 -14 -10 -34q-6 -32 -18 -54q-6 -12 -44 -54l24 -24q42 38 52 44
-q22 10 54 16q20 4 34 12q26 14 68 54l304 304q-27 26 -106 106z" />
-    <glyph glyph-name="unif1fc" unicode="&#xf1fc;" 
-d="M794 748q42 0 74 -32q30 -30 30 -73t-30 -75q-136 -134 -408 -400l-16 -16q-6 -40 -32 -68l-2 -2q-102 -102 -250 -102h-60q8 12 32 50q34 52 56 128q0 4 4 21t6 23q2 8 7 20t11 20q6 10 12 18q28 30 66 36q7 6 20 20q101 100 406 400q32 32 74 32zM794 684
-q-16 0 -30 -12q-96 -96 -288 -286q14 -15 56 -58q73 71 290 286q14 14 14 28q0 15 -14 30q-14 12 -28 12zM428 340q-12 -12 -48 -46q15 -15 60 -58l48 48zM318 234h-5q-22 0 -37 -16q-10 -10 -28 -78q-12 -44 -32 -90q88 16 148 78q20 18 20 45t-18 43q-20 18 -48 18z" />
-    <glyph glyph-name="unif1fd" unicode="&#xf1fd;" 
-d="M512 836q6 -10 26 -38q18 -24 34 -54q14 -22 24 -44q12 -30 12 -48q0 -40 -28 -68t-68 -28t-68 28t-28 68q0 18 12 48q10 22 24 44q11 18 34 54q7 9 26 38zM512 556h64h32v-32v-96h192q54 0 91 -37t37 -91q0 -48 -32 -84v-204v-32h-32h-704h-32v32v204q-32 36 -32 84
-q0 54 37 91t91 37h192v96v32h32h64zM512 720q-2 -2 -3 -4t-1 -4q-16 -26 -20 -38q-4 -6 -5 -11t-3 -9v-2q0 -14 9 -23t23 -9t23 9t9 23l-1 3t-3 7q0 6 -4 12q-4 12 -20 38q0 2 -1 4t-3 4zM480 492v-64h64v64h-64zM224 364q-28 0 -46 -18t-18 -46t18 -46t46 -18t46 18t18 46
-h64q0 -28 18 -46t46 -18t46 18t18 46h64q0 -28 18 -46t46 -18t46 18t18 46h64q0 -28 18 -46t46 -18t46 18t18 46t-18 46t-46 18h-576zM320 216q-38 -44 -96 -44q-12 0 -32 4v-132h640v132q-20 -4 -32 -4q-58 0 -96 44q-38 -44 -96 -44t-96 44q-38 -44 -96 -44t-96 44z" />
-    <glyph glyph-name="unif1fe" unicode="&#xf1fe;" 
-d="M896 746v-66v-184v-68v-64v-352v-32h-32h-704h-32v32v224v64v48v144v40q10 -2 38 -8q37 -8 146 -30q46 30 182 122q3 1 10 6q3 -1 12 -2q45 -8 180 -30l148 116zM832 616l-108 -84q-3 -3 -12 -10q-3 0 -12 2q-45 7 -180 30q-46 -31 -182 -122q-3 -2 -10 -6q-4 0 -14 2
-q-31 6 -122 24v-130q31 -13 124 -50q45 30 178 120q4 2 14 8q3 -2 14 -6q43 -15 174 -58l136 108v172zM832 360l-108 -84q-3 -3 -14 -12q-4 1 -16 6q-44 14 -176 58l-180 -120q-4 -2 -14 -8q-4 1 -16 6q-29 11 -116 46v-16v-192h640v316z" />
-    <glyph glyph-name="unif1ff" unicode="&#xf1ff;" 
-d="M192 780h32h512h32h96h32v-32v-288v-12l-8 -12q-14 -14 -56 -54v-402v-32h-32h-576h-32v32v768v32zM256 716v-704h512v370q-14 13 -56 54l-8 12v12v256h-448zM768 716v-242l32 -32l32 32v242h-64z" />
-    <glyph glyph-name="unif200" unicode="&#xf200;" 
-d="M512 780q172 0 294 -122t122 -294t-122 -294t-294 -122t-294 122t-122 294t122 294t294 122zM476 714q-134 -14 -225 -114t-91 -236q0 -146 103 -249t249 -103q130 0 226 80q-83 82 -250 248l-8 12v12v350h-2h-2zM544 714v-318h318q-12 126 -102 216t-216 102zM590 332
-l194 -194q68 82 78 194h-272z" />
-    <glyph glyph-name="unif201" unicode="&#xf201;" 
-d="M1023 562q0 -41 -28 -69q-29 -28 -69 -28q-9 0 -17 2l-16 4l-23 -23q-4 -3 -29 -29q-6 -6 -15 -14q-8 -9 -19 -20l-32 -32l-42 -42q3 -9 5 -18q2 -8 2 -18q0 -40 -28 -68t-68 -28q-33 0 -59 20q-26 21 -34 51q-27 5 -29 5q-2 1 -53 11q-13 2 -30 5q-17 4 -40 8
-q-12 -23 -34 -38q-23 -14 -51 -14q-10 0 -18 2q-8 3 -20 5l-19 -19q-1 0 -30 -30l-18 -18l-23 -23q4 -10 7 -20q3 -11 3 -22q0 -39 -28 -67q-29 -29 -69 -29q-39 0 -67 28q-29 28 -29 68q0 41 28 69t68 28q11 0 19 -3t21 -6q18 18 19 18q0 1 29 30l17 17l23 23q-5 10 -8 21
-t-3 23q0 40 28 68t68 28q34 0 61 -22q26 -21 33 -54q30 -5 31 -6q2 0 51 -10q12 -2 29 -5q16 -3 39 -8q12 25 35 40q24 16 53 16q13 0 24 -3q12 -4 22 -9l22 22q4 3 28 28l14 14l18 18q14 13 31 31q18 17 40 40q-6 11 -9 23q-4 12 -4 26q0 40 29 68q28 28 67 28q40 0 69 -26
-q28 -27 28 -67zM129 100q0 13 -9 22q-9 8 -22 8t-22 -8q-8 -9 -8 -22t8 -22q9 -8 22 -8t22 8q9 9 9 22zM343 319q0 13 -9 22t-22 9q-12 0 -21 -9t-9 -22t9 -21q9 -9 21 -9q13 0 22 9q9 8 9 21zM674 272q0 13 -9 21q-8 9 -21 9t-22 -9q-9 -8 -9 -21t9 -22t22 -9t21 9
-q9 9 9 22zM957 559q0 13 -9 22t-22 9q-12 0 -21 -9t-9 -22t9 -21q9 -9 21 -9q13 0 22 9q9 8 9 19v2z" />
-    <glyph glyph-name="unif202" unicode="&#xf202;" 
-d="M460 170l-20 -15t-56 -25q-44 -14 -96 -14q-108 0 -166 61t-58 179q0 122 59 189t171 67q104 0 161 -41t89 -141q11 -34 34 -102q20 -62 59 -96t111 -34q108 0 108 54q0 46 -70 64q-23 5 -70 16q-120 28 -120 134q0 78 52 112t132 34q164 0 176 -130l-102 -12
-q-6 62 -80 62q-34 0 -54 -14t-20 -40q0 -46 58 -60q22 -5 66 -14q136 -32 136 -148q0 -140 -214 -140q-122 0 -183 47t-89 131q-11 34 -32 104q-22 66 -52 99t-92 33q-52 0 -89 -41t-37 -129q0 -74 34 -117t86 -43q36 0 70 15t48 29q5 4 16 14q8 -22 34 -88z" />
-    <glyph glyph-name="unif203" unicode="&#xf203;" 
-d="M460 170l-20 -15t-56 -25q-44 -14 -96 -14q-108 0 -166 61t-58 179q0 122 59 189t171 67q104 0 161 -41t89 -141q11 -34 34 -102q20 -62 59 -96t111 -34q108 0 108 54q0 46 -70 64q-23 5 -70 16q-120 28 -120 134q0 78 52 112t132 34q164 0 176 -130l-102 -12
-q-6 62 -80 62q-34 0 -54 -14t-20 -40q0 -46 58 -60q22 -5 66 -14q136 -32 136 -148q0 -140 -214 -140q-122 0 -183 47t-89 131q-11 34 -32 104q-22 66 -52 99t-92 33q-52 0 -89 -41t-37 -129q0 -74 34 -117t86 -43q36 0 70 15t48 29q5 4 16 14q8 -22 34 -88z" />
-    <glyph glyph-name="unif204" unicode="&#xf204;" 
-d="M288 652h448q120 0 204 -84t84 -204t-84 -204t-204 -84h-448q-44 0 -86 12q-10 4 -26 12q-58 24 -101 71t-63 107v2q-12 40 -12 84t12 86q4 10 12 26q24 58 71 101t107 63q12 2 28 6q30 6 58 6zM288 588q-86 0 -150 -58t-74 -142v-24q0 -94 65 -159t159 -65t159 65
-t65 159t-65 159t-159 65zM468 588q108 -86 108 -224t-108 -224h268q94 0 159 65t65 159t-65 159t-159 65h-268z" />
-    <glyph glyph-name="unif205" unicode="&#xf205;" 
-d="M288 652h448q120 0 204 -84t84 -204t-84 -204t-204 -84h-448q-120 0 -204 84t-84 204t84 204t204 84zM736 588q-94 0 -159 -65t-65 -159t65 -159t159 -65t159 65t65 159t-65 159t-159 65z" />
-    <glyph glyph-name="unif206" unicode="&#xf206;" 
-d="M608 684h32h144q32 0 56 -24t24 -56t-24 -56t-56 -24v64q16 0 16 16t-16 16h-100l88 -196q22 4 44 4q86 0 147 -61t61 -147t-61 -147t-147 -61t-147 61t-61 147q0 120 104 180q-7 16 -20 48q-39 -58 -156 -230q-3 -4 -12 -14h-16h-92q-8 -80 -67 -136t-141 -56
-q-86 0 -147 61t-61 147t61 147t147 61q32 0 60 -8q29 40 88 122q3 3 10 14h16h262l-32 76q-1 1 -4 6v6v8v32zM256 652h160l32 -64h-192v64zM432 492q21 -48 84 -190q32 47 128 190h-212zM376 460l-48 -68q48 -36 72 -92h-72q-42 64 -120 64q-60 0 -102 -42t-42 -102t42 -102
-t102 -42q56 0 96 37t46 91h-158v64h268zM816 364q-2 0 -18 -2q21 -49 62 -146l-56 -24q-17 37 -66 148q-66 -44 -66 -120q0 -60 42 -102t102 -42t102 42t42 102t-42 102t-102 42z" />
-    <glyph glyph-name="unif207" unicode="&#xf207;" 
-d="M288 748h448q52 0 90 -38t38 -90v-160h64v-96h-64v-320v-32q0 -14 -9 -23t-23 -9h-96l-12 32h-424l-12 -32h-96q-14 0 -23 9t-9 23v32v320h-64v96h64v160q0 52 38 90t90 38zM288 684q-26 0 -45 -19t-19 -45h576q0 26 -19 45t-45 19h-448zM224 556v-224h256v224h-256z
-M544 556v-224h256v224h-256zM224 268v-192h96h480v192h-576zM256 204h128v-64h-128v64zM640 204h128v-64h-128v64z" />
-    <glyph glyph-name="unif208" unicode="&#xf208;" 
-d="M480 748q114 0 208 -62t140 -162h100q14 0 23 -9t9 -23t-9 -23t-23 -9h-76q12 -50 12 -96q0 -158 -113 -271t-271 -113q-114 0 -208 62t-140 162h-100q-14 0 -23 9t-9 23t9 23t23 9h76q-12 50 -12 96q0 158 113 271t271 113zM480 684q-132 0 -226 -94t-94 -226
-q0 -52 14 -96h466q14 0 23 -9t9 -23t-9 -23t-23 -9h-436q42 -74 115 -117t161 -43q132 0 226 94t94 226q0 52 -14 96h-466q-14 0 -23 9t-9 23t9 23t23 9h436q-42 74 -115 117t-161 43zM320 396h320q14 0 23 -9t9 -23t-9 -23t-23 -9h-320q-14 0 -23 9t-9 23t9 23t23 9z" />
-    <glyph glyph-name="unif209" unicode="&#xf209;" 
-d="M410 748q14 0 28 -8q20 -10 42 -36q28 -36 56 -106q10 -22 20 -46q8 30 10 38q22 66 50 106q20 28 40 40q28 14 60 8q28 -6 40 -36q8 -20 8 -48q0 -42 -12 -112q-14 -64 -36 -136q18 -12 28 -25t14 -27q6 -14 8 -27t2 -23q1 -7 1 -14v-6l-1 -10q0 -182 -108 -256
-q-64 -44 -152 -44q-96 0 -160 28q-54 26 -89 79t-35 133q0 54 28 84q18 16 48 20q-12 32 -8 58q4 42 42 66q16 10 34 12q8 0 16 -2q-18 46 -28 84q-18 68 -20 110q0 30 8 52q10 28 36 40q11 4 23 4h7zM404 684v0v-4q-4 -8 -4 -26q0 -38 16 -94q18 -62 44 -124q22 24 56 24h2
-q-16 56 -40 114q-24 60 -50 90q-10 14 -20 20h-4zM692 680h-4q-10 -6 -20 -20q-22 -30 -40 -90q-20 -56 -30 -114q34 -6 62 -14q18 62 28 118q12 64 12 98q0 12 -4 22h-4zM516 396q-8 0 -12 -4q-6 -6 -8 -16q0 -8 4 -16q0 -2 1 -4t3 -4q4 -4 8 -4q31 -10 92 -28
-q22 -6 22 -30q0 -26 -26 -32q-18 -4 -36 -14q-20 -14 -26 -28q-6 -8 -6 -24q0 -34 16 -56l12 -12q-9 -14 -36 -54q-16 10 -28 30q-10 12 -16 34q-2 0 -4 -7t-4 -11q-24 -28 -60 -28q-32 0 -62 26q-20 16 -42 50q19 12 56 36q18 -28 28 -40q12 -8 20 -8q6 0 12 6
-q-12 20 -22 32q-46 60 -86 70q-12 4 -18 -2q-10 -10 -10 -38q0 -112 88 -152q50 -24 132 -24q68 0 116 32q80 56 80 204v14v14q0 6 -1 14t-3 14t-8 12q-34 48 -176 48zM368 396q-12 -8 -12 -20q-1 -4 -1 -8q0 -13 5 -28q6 -10 13 -22t13 -20l6 -6q30 -22 60 -64q0 6 0 4
-q8 0 18 4q8 4 10 9q1 1 1 4q0 4 -3 11q-26 68 -70 110q-16 18 -32 22q-6 4 -8 4z" />
-    <glyph glyph-name="unif20a" unicode="&#xf20a;" 
-d="M64 684h32h832h32v-32v-508v-32h-32h-832h-32v32v317v191v32zM128 620v-444h768v444h-768zM384 556q56 0 100 -36q-13 -17 -40 -50q-28 22 -60 22q-40 0 -68 -28t-28 -68t28 -68t68 -28q32 0 60 22q13 -17 40 -50q-44 -36 -100 -36q-66 0 -113 47t-47 113t47 113t113 47z
-M704 556q56 0 100 -36q-13 -17 -40 -50q-28 22 -60 22q-40 0 -68 -28t-28 -68t28 -68t68 -28q32 0 60 22q13 -17 40 -50q-44 -36 -100 -36q-66 0 -113 47t-47 113t47 113t113 47z" />
-    <glyph glyph-name="unif20b" unicode="&#xf20b;" 
-d="M224 716h32h64q120 0 204 -84t84 -204v-224h-64v224q0 94 -65 159t-159 65h-32v-640h-64v672v32zM704 716h64v-672v-32h-32h-64q-120 0 -204 84t-84 204v224h64v-224q0 -94 65 -159t159 -65h32v640z" />
-    <glyph glyph-name="unif20c" unicode="&#xf20c;" 
-d="M96 524h96q36 0 64 -24q28 24 64 24h96q40 0 68 -28t28 -68v-224h-64v224q0 32 -32 32h-96q-32 0 -32 -32v-224h-64v224q0 32 -32 32h-96q-32 0 -32 -32v-224h-64v77v147q0 40 28 68t68 28zM672 524h192q40 0 68 -28t28 -68v-128q0 -40 -28 -68t-68 -28h-192q-16 0 -32 6
-v-134h-64v224v96v32q0 40 28 68t68 28zM672 460q-32 0 -32 -32v-32v-96q0 -32 32 -32h192q32 0 32 32v128q0 32 -32 32h-192z" />
-    <glyph glyph-name="unif20d" unicode="&#xf20d;" 
-d="M358 684h22h256h24q2 -6 8 -22q49 -144 194 -576q4 -11 14 -42h-44h-184h-24l-8 24l-36 136l-188 -152l-8 -8h-12h-180h-44q3 10 14 42q47 144 190 576q2 5 6 22zM404 620l-168 -512h124q40 32 158 128h-94h-44l12 40q22 74 86 298q2 5 6 22h24h8h24q1 -6 6 -24
-q31 -116 126 -464h116q-43 128 -174 512h-210zM512 456q-12 -39 -46 -156h88q-11 39 -42 156z" />
-    <glyph glyph-name="unif20e" unicode="&#xf20e;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 684q-132 0 -226 -94t-94 -226t94 -226t226 -94t226 94t94 226t-94 226t-226 94z" />
-    <glyph glyph-name="unif20f" unicode="&#xf20f;" 
-d="M224 716h576q40 0 68 -28t28 -68v-224q0 -158 -113 -271t-271 -113t-271 113t-113 271v112v112q0 40 28 68t68 28zM224 652q-32 0 -32 -32v-224q0 -132 94 -226t226 -94t226 94t94 226v224q0 32 -32 32h-576zM340 512q20 0 36 -16q46 -47 138 -140q33 34 134 136
-q16 14 35 14t33 -14q16 -14 16 -34t-16 -34l-168 -168q-14 -14 -34 -14t-34 14l-172 172q-16 16 -16 35t16 33q14 16 32 16z" />
-    <glyph glyph-name="unif210" unicode="&#xf210;" 
-d="M752 780h12h4h32v-32v-576q0 -66 -47 -113t-113 -47h-320q-66 0 -113 47t-47 113v160v160q0 66 47 113t113 47h304q30 30 118 120q3 2 10 8zM736 674q-19 -20 -76 -78q-3 -2 -10 -8h-14h-316q-40 0 -68 -28t-28 -68v-320q0 -40 28 -68t68 -28h320q40 0 68 28t28 68v502z
-M384 492h192q26 0 45 -19t19 -45v-178q6 -6 24 -22l52 -56h-76h-256q-26 0 -45 19t-19 45v192q0 26 19 45t45 19zM384 428v-192h192v192h-192z" />
-    <glyph glyph-name="unif211" unicode="&#xf211;" 
-d="M384 664l24 -20l64 -64l-48 -48q-10 10 -40 42q-52 -53 -210 -210l210 -210l82 82q-35 34 -138 136l48 48l160 -160l20 -24l-20 -24l-128 -128l-24 -20l-24 20l-256 256l-20 24l20 24l256 256zM640 664l24 -20l256 -256l20 -24l-20 -24l-256 -256l-24 -20l-24 20l-64 64
-l48 48q10 -11 40 -42l210 210q-53 52 -210 210q-20 -21 -82 -82q35 -34 138 -136l-48 -48l-160 160l-20 24l20 24l128 128z" />
-    <glyph glyph-name="unif212" unicode="&#xf212;" 
-d="M332 684q94 0 180 -54q86 54 180 54q50 0 105 -15t87 -31q11 -5 32 -14q3 -2 14 -8q0 -5 2 -18q15 -130 60 -518q2 -14 6 -56q-12 6 -50 24q-134 54 -256 54q-34 0 -74 -13t-64 -27q-9 -5 -26 -14q-4 -3 -16 -10q-4 2 -16 10q-90 54 -164 54q-54 0 -118 -14t-100 -28
-q-13 -4 -38 -12q-13 -6 -50 -24q1 14 6 56q15 129 60 518q1 4 2 18q4 2 14 8q114 60 224 60zM332 620q-76 0 -178 -48q-17 -150 -52 -448q120 42 230 42q90 0 180 -54q90 54 180 54q110 0 230 -42q-17 149 -52 448q-102 48 -178 48q-36 0 -77 -13t-63 -27q-7 -4 -22 -12
-q-5 -3 -18 -12q-4 3 -18 12q-80 52 -162 52zM332 572q64 0 136 -44q15 -10 44 -30q11 7 44 30q54 32 108 40q13 -119 40 -356q-88 6 -192 -44q-96 46 -180 46q-78 0 -174 -24q13 116 40 350q80 32 134 32z" />
-    <glyph glyph-name="unif213" unicode="&#xf213;" 
-d="M576 748q120 0 204 -84t84 -204v-7v-5q70 -22 115 -80t45 -132q0 -92 -66 -158t-158 -66h-576q-92 0 -158 66t-66 158q0 110 96 180v12q0 66 47 113t113 47q28 0 60 -12q34 76 104 124t156 48zM576 684q-76 0 -135 -45t-81 -115q-4 -15 -12 -44q-9 6 -36 26
-q-26 18 -56 18q-40 0 -68 -28t-28 -68q0 -8 2 -18q1 -8 4 -22l-20 -12q-82 -46 -82 -140q0 -66 47 -113t113 -47h576q66 0 113 47t47 113q0 60 -39 105t-97 53q-11 2 -32 6q2 7 6 30q2 14 2 30q0 94 -65 159t-159 65zM640 460h64v-288h-64v288zM512 396h64v-224h-64v224z
-M384 364h64v-192h-64v192zM256 332h64v-160h-64v160z" />
-    <glyph glyph-name="unif214" unicode="&#xf214;" 
-d="M160 748h32h640h32v-32v-568v-22l-20 -8l-324 -136q-3 -2 -12 -6l-12 8q-79 33 -316 134l-20 8v22v568v32zM224 684v-96h576v96h-576zM224 524v-356l284 -120l292 120v356h-576zM512 460q66 0 113 -47t47 -113t-47 -113t-113 -47t-113 47t-47 113t47 113t113 47zM518 396
-q-42 0 -67 -18t-25 -48q0 -18 12 -30q18 -18 76 -18h6q44 0 44 -12q0 -26 -48 -26q-42 0 -70 20q-7 -11 -22 -32q42 -28 92 -28q46 0 68 20q20 18 20 42v4q0 24 -23 38t-61 14h-8q-40 0 -46 8q0 26 52 26q30 0 58 -20q8 10 24 32q-36 28 -82 28z" />
-    <glyph glyph-name="unif215" unicode="&#xf215;" 
-d="M192 652h128q26 0 45 -19t19 -45v-32h256v32q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-448q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45v168v280q0 26 19 45t45 19zM192 588v-448h640v448h-128v-64v-32h-32h-320h-32v32v64h-128zM384 412q40 0 68 -28t28 -68
-t-28 -68t-68 -28t-68 28t-28 68t28 68t68 28zM640 412q40 0 68 -28t28 -68t-28 -68t-68 -28t-68 28t-28 68t28 68t68 28z" />
-    <glyph glyph-name="unif216" unicode="&#xf216;" 
-d="M570 664q26 0 60 -10t72 -34q38 -22 63 -68t25 -108q-1 -12 -2 -34q30 8 62 8q20 0 46 -8t56 -26q32 -16 52 -53t20 -85q0 -90 -60 -136t-126 -46q-72 0 -135 41t-111 99q-46 60 -92 119t-108 99q-60 42 -130 42q-82 0 -130 -50t-48 -114q0 -84 53 -131t129 -47
-q64 0 120 24t86 48l32 24q20 0 20 -16q0 -18 -37 -50t-103 -62q-66 -28 -130 -28q-108 2 -181 65t-73 173q0 100 72 167t174 67q80 0 149 -40t117 -98t94 -116t100 -100q56 -40 118 -40q56 0 88 33t32 75q0 48 -32 82t-80 34q-16 0 -42 -9t-34 -9q-28 0 -28 26q0 6 6 28
-t6 38q0 20 -9 47t-29 57q-18 30 -58 51t-92 21q-40 0 -71 -15t-49 -31q-18 -14 -24 -14q-18 0 -18 18q0 8 18 29t62 41q44 22 100 22z" />
-    <glyph glyph-name="unif217" unicode="&#xf217;" 
-d="M128 652h72q22 0 39 -13t21 -35l84 -336h400l76 288h68l-84 -304q-4 -22 -21 -35t-39 -13h-40h-288h-72q-22 0 -39 13t-21 35l-84 336h-72q-14 0 -23 9t-9 23t9 23t23 9zM704 204q40 0 68 -28t28 -68t-28 -68t-68 -28t-68 28t-28 68t28 68t68 28zM416 204q40 0 68 -28
-t28 -68t-28 -68t-68 -28t-68 28t-28 68t28 68t68 28zM512 652h64v-96h96v-64h-96v-96h-64v96h-96v64h96v96zM416 140q-32 0 -32 -32t32 -32t32 32t-32 32zM704 140q-32 0 -32 -32t32 -32t32 32t-32 32z" />
-    <glyph glyph-name="unif218" unicode="&#xf218;" 
-d="M128 652h72q22 0 39 -13t21 -35l84 -336h400l76 288h68l-84 -304q-4 -22 -21 -35t-39 -13h-40h-288h-72q-22 0 -39 13t-21 35l-84 336h-72q-14 0 -23 9t-9 23t9 23t23 9zM704 204q40 0 68 -28t28 -68t-28 -68t-68 -28t-68 28t-28 68t28 68t68 28zM416 204q40 0 68 -28
-t28 -68t-28 -68t-68 -28t-68 28t-28 68t28 68t68 28zM512 652h64v-160h96l-128 -128l-128 128h96v160zM416 140q-32 0 -32 -32t32 -32t32 32t-32 32zM704 140q-32 0 -32 -32t32 -32t32 32t-32 32z" />
-    <glyph glyph-name="unif219" unicode="&#xf219;" 
-d="M304 684h16h384h16l8 -12l160 -192l16 -20l-16 -20l-352 -448l-24 -32l-24 32l-352 448l-16 20l16 20l160 192zM336 620l-108 -128h138q22 32 86 128h-116zM572 620q21 -32 86 -128h138l-108 128h-116zM512 592l-68 -100h136zM224 428l212 -268l-76 268h-136zM426 428
-q21 -75 86 -298q21 74 84 298h-170zM664 428l-76 -268l212 268h-136z" />
-    <glyph glyph-name="unif21a" unicode="&#xf21a;" 
-d="M480 780h64v-64h96h32v-32v-64h96h32v-32v-158q7 -2 28 -6q42 -10 60 -51t-4 -79q-17 -29 -52 -86v-160q12 4 23 9t15 9q2 0 6 2l40 -48q-48 -40 -116 -40q-52 0 -96 28q-44 -28 -96 -28t-96 28q-44 -28 -96 -28t-96 28q-44 -28 -96 -28q-30 0 -59 10t-43 20q-5 3 -14 10
-l40 48q18 -12 44 -20v160q-13 21 -52 86q-22 38 -4 79t60 51q9 2 28 8v156v32h32h96v64v32h32h96v64zM416 652v-64v-32h-32h-96v-112l216 48h8h8l216 -48v112h-96h-32v32v64h-192zM512 426l-300 -64q-14 -2 -19 -13q-2 -4 -2 -8q0 -7 5 -13q19 -32 56 -96q1 -2 4 -6v-10
-v-168q12 4 23 9t15 9q2 0 6 2l20 16l20 -16q34 -24 76 -24q20 0 39 6t27 12q3 2 10 6l20 16l20 -16q34 -24 76 -24q20 0 39 6t27 12q3 2 10 6l20 16l20 -16q18 -12 44 -20v168v10q1 1 4 6l56 96q5 6 5 13q0 4 -2 8q-5 11 -19 13q-100 21 -300 64zM352 364q32 0 32 -48
-t-32 -48t-32 48t32 48zM672 364q32 0 32 -48t-32 -48t-32 48t32 48z" />
-    <glyph glyph-name="unif21b" unicode="&#xf21b;" 
-d="M418 748q20 0 50 -8t44 -8q18 0 46 8q36 8 48 8q38 0 70 -32q20 -22 40 -66q18 -44 40 -124q54 -16 88 -38q52 -32 52 -76q0 -38 -40 -68q-28 -22 -70 -36q-2 -12 -6 -24q62 -34 110 -100q6 -10 18 -28q-7 -5 -26 -18q-27 -18 -106 -72l20 -40q6 -12 24 -46h-52h-512h-52
-q6 11 24 46l20 40q-26 18 -106 72q-6 4 -26 18q5 7 18 28q48 66 110 100q-4 12 -6 24q-42 14 -70 36q-40 30 -40 68q0 44 52 76q34 22 88 38q20 80 40 122q18 44 40 68q30 32 70 32zM418 684q-10 0 -22 -12q-16 -16 -30 -50q-18 -40 -40 -122v-2q0 -8 -4 -14h-2v-2h2l-2 -2
-h2h2q16 -8 46 -12q46 -8 142 -8q102 0 142 6q28 4 46 14h2q-34 120 -46 144q-12 32 -28 48q-12 12 -22 12q-4 0 -32 -8q-36 -8 -62 -8q-22 0 -43 4t-35 8t-16 4zM262 456q-30 -10 -50 -22q-20 -14 -20 -22q0 -6 16 -18q22 -18 64 -30q98 -32 240 -32t240 32q42 12 64 30
-q16 12 16 18q0 8 -22 24q-18 10 -48 20q-10 -22 -34 -34q-22 -12 -64 -18q-48 -8 -152 -8q-100 0 -152 8q-42 6 -64 20q-24 12 -34 32zM344 282l4 -20q16 -80 64 -134q44 -52 100 -52t100 52q48 54 64 134q1 6 4 20q-6 0 -16 -3t-16 -3q-4 -22 -20 -38t-42 -18q-22 0 -40 11
-t-20 37h-6h-8h-8h-6q-2 -26 -20 -37t-40 -11q-26 2 -42 18t-20 38q-6 0 -16 3t-16 3zM736 236l-1 -1t-3 -1q-20 -92 -72 -150q-20 -24 -44 -40h100q-2 4 -8 18q-3 6 -12 26q6 3 22 14q25 16 98 66q-42 46 -80 68zM288 236q-40 -26 -80 -68q33 -22 98 -66q5 -4 22 -14
-q-3 -7 -12 -26q-2 -5 -8 -18h104q-28 18 -48 42q-50 56 -72 146q-2 2 -3 2t-1 2z" />
-    <glyph glyph-name="unif21c" unicode="&#xf21c;" 
-d="M720 684h80v-96h-52q15 -49 60 -194q14 2 24 2q80 0 136 -56t56 -136t-56 -136t-136 -56t-136 56t-56 136q0 98 80 156q7 -23 20 -68q-36 -36 -36 -88t38 -90t90 -38t90 38t38 90t-38 90t-90 38h-2h-2l36 -120l-64 -16l-68 220q-10 -16 -20 -30q-58 -74 -128 -106
-l-36 -72h2q-18 -36 -58 -36h-112q-10 -68 -64 -114t-124 -46q-80 0 -136 56t-56 136t56 136t136 56q26 0 56 -8l28 56q-38 16 -68 16q-24 0 -48 -5t-38 -11q-4 -2 -12 -4l-28 56q58 28 126 28q64 0 120 -32h108q52 64 140 64h114q-3 8 -10 32h-136v64h132q10 32 44 32z
-M576 492q-32 0 -57 -12t-35 -26q-3 -4 -8 -12q-3 -4 -12 -14h-16h-108l-36 -68q50 -36 68 -92h-70q-38 64 -110 64q-52 0 -90 -38t-38 -90t38 -90t90 -38q44 0 78 27t46 69h-124v64h300q10 19 40 78l4 12l12 4q54 20 112 94q26 36 44 68h-128z" />
-    <glyph glyph-name="unif21d" unicode="&#xf21d;" 
-d="M512 748q52 0 90 -38t38 -90t-40 -92q72 -48 72 -132v-128v-20q-4 -2 -18 -8q-11 -6 -46 -24v-108v-32h-32h-128h-32v32v108q-12 6 -46 24q-5 2 -18 8v20v128q0 84 72 132q-40 40 -40 92t38 90t90 38zM512 684q-26 0 -45 -19t-19 -45t19 -45t45 -19t45 19t19 45t-19 45
-t-45 19zM512 492q-40 0 -68 -28t-28 -68v-108q12 -6 46 -24q5 -2 18 -8v-20v-96h64v96v20q4 2 18 8q11 6 46 24v108q0 40 -28 68t-68 28zM288 272v-68q-96 -30 -96 -64q0 -20 39 -42t115 -38t166 -16t166 16t115 38t39 42q0 34 -96 64v68q160 -44 160 -132q0 -74 -115 -117
-t-269 -43t-269 43t-115 117q0 88 160 132z" />
-    <glyph glyph-name="unif21e" unicode="&#xf21e;" 
-d="M304 716q116 0 208 -94q92 94 208 94q100 0 170 -71t70 -169q0 -40 -20 -81t-40 -61q-7 -6 -20 -18l-344 -348l-24 -24l-24 24l-344 348q-20 18 -40 46q-40 60 -40 114q0 98 70 169t170 71zM304 652q-72 0 -124 -52t-52 -124q0 -34 28 -78q11 -13 32 -38l324 -324
-l324 324q60 66 60 116q0 72 -52 124t-124 52q-54 0 -114 -38q-61 -39 -94 -82q-64 60 -114 90t-94 30zM138 400h175q24 31 95 123q32 -55 127 -220q22 25 90 97h261v-52h-228q-34 -37 -134 -145q-31 53 -122 213q-13 -17 -53 -68h-211v52z" />
-    <glyph glyph-name="unif21f" unicode="&#xf21f;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 684q-132 0 -226 -94t-94 -226t94 -226t226 -94t226 94t94 226t-94 226t-226 94zM400 492q30 0 61 -27t51 -27t51 27t61 27q34 0 57 -23t23 -57q0 -24 -14 -44l-2 -2
-q-44 -51 -176 -202q-44 50 -176 202h-2q-14 20 -14 46q0 34 23 57t57 23z" />
-    <glyph glyph-name="unif220" unicode="&#xf220;" 
-d="M256 652q80 0 136 -56t56 -136q0 -98 -80 -156q74 -36 112 -104q38 68 112 104q-80 58 -80 156q0 80 56 136t136 56t136 -56t56 -136q0 -98 -80 -156q66 -32 105 -93t39 -135h-64q0 80 -56 136t-136 56t-136 -56t-56 -136h-64q0 80 -56 136t-136 56t-136 -56t-56 -136
-h-64q0 74 39 135t105 93q-80 58 -80 156q0 80 56 136t136 56zM256 588q-54 0 -91 -37t-37 -91t37 -91t91 -37t91 37t37 91t-37 91t-91 37zM704 588q-54 0 -91 -37t-37 -91t37 -91t91 -37t91 37t37 91t-37 91t-91 37z" />
-    <glyph glyph-name="unif221" unicode="&#xf221;" 
-d="M512 780q106 0 181 -75t75 -181q0 -96 -65 -169t-159 -85v-130h128v-64h-128v-128h-64v128h-128v64h128v130q-94 12 -159 85t-65 169q0 106 74 180q76 76 182 76zM512 716q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136t-56 136t-136 56z" />
-    <glyph glyph-name="unif222" unicode="&#xf222;" 
-d="M544 748h320h32v-32v-320h-64v242l-246 -246q54 -70 54 -156q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75q86 0 156 -54l246 246h-242v64zM384 428q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136t-56 136t-136 56z" />
-    <glyph glyph-name="unif223" unicode="&#xf223;" 
-d="M352 812h64q0 -40 28 -68t68 -28t68 28t28 68h64q0 -70 -54 -120q68 -30 109 -93t41 -139q0 -96 -65 -169t-159 -85v-98h128v-64h-128v-128h-64v128h-128v64h128v98q-94 12 -159 85t-65 169q0 76 41 139t109 93q-54 50 -54 120zM512 652q-80 0 -136 -56t-56 -136t56 -136
-t136 -56t136 56t56 136t-56 136t-136 56z" />
-    <glyph glyph-name="unif224" unicode="&#xf224;" 
-d="M608 780h192h32v-32v-192h-64v116q-35 -36 -140 -142q44 -60 44 -134q0 -84 -55 -147t-137 -73v-100h96v-64h-96v-96h-64v96h-96v64h96v100q-82 10 -137 73t-55 147q0 92 66 158t158 66q74 0 134 -44q47 46 142 140h-116v64zM448 556q-66 0 -113 -47t-47 -113t47 -113
-t113 -47t113 47t47 113t-47 113t-113 47z" />
-    <glyph glyph-name="unif225" unicode="&#xf225;" 
-d="M128 748h32h192v-64h-116q25 -25 100 -98q14 14 56 58l48 -48q-14 -14 -58 -56l42 -42q40 26 88 26t88 -26q63 62 188 186h-116v64h192h32v-32v-192h-64v116q-46 -47 -186 -188q26 -40 26 -88q0 -58 -36 -102t-92 -54v-68h96v-64h-96v-96h-64v96h-96v64h96v68
-q-56 10 -92 54t-36 102q0 48 26 88l-42 42q-14 -15 -56 -58l-48 48q14 14 58 56q-25 25 -98 100v-116h-64v192v32zM512 460q-40 0 -68 -28t-28 -68t28 -68t68 -28t68 28t28 68t-28 68t-68 28z" />
-    <glyph glyph-name="unif226" unicode="&#xf226;" 
-d="M352 780q106 0 181 -75t75 -181q0 -68 -32 -126q-30 22 -46 54q14 34 14 72q0 80 -56 136t-136 56t-136 -56t-56 -136t56 -136t136 -56q46 0 88 22q18 -26 44 -48q-44 -28 -100 -34v-132h128h128v130q-96 12 -160 84t-64 170q0 68 32 126q30 -22 46 -54q-14 -34 -14 -72
-q0 -80 56 -136t136 -56t136 56t56 136t-56 136t-136 56q-46 0 -88 -22q-18 26 -44 48q62 38 132 38q106 0 181 -75t75 -181q0 -98 -64 -170t-160 -84v-130h128v-64h-128v-128h-64v128h-128h-128v-128h-64v128h-128v64h128v130q-96 12 -160 84t-64 170q0 106 74 180
-q76 76 182 76z" />
-    <glyph glyph-name="unif227" unicode="&#xf227;" 
-d="M448 780h256h32v-32v-160h160h32v-32v-256h-64v178q-43 -44 -172 -174q44 -60 44 -132q0 -92 -66 -158t-158 -66t-158 66q-42 42 -58 94h24q20 0 44 4q12 -30 36 -52q46 -48 112 -48t112 46q48 48 48 114t-48 112q-46 48 -112 48t-112 -48q-16 -14 -28 -36
-q-36 -16 -74 -8q16 50 56 90q66 66 158 66q72 0 132 -44q58 57 174 172h-82h-64v146q-43 -44 -172 -174q24 -34 36 -68h-24q-20 0 -44 -4q-12 30 -36 52q-46 48 -112 48t-114 -48q-46 -46 -46 -112t46 -114q48 -46 114 -46t112 48q16 14 28 36q36 16 74 8q-16 -50 -56 -90
-q-66 -66 -158 -66t-158 66t-66 158t66 158t158 66q72 0 132 -44q58 57 174 172h-178v64z" />
-    <glyph glyph-name="unif228" unicode="&#xf228;" 
-d="M704 780h192h32v-32v-192h-64v114l-108 -108q44 -60 44 -134q0 -92 -66 -158l-18 -18q4 24 4 48t-4 52q20 36 20 76q0 66 -47 113t-113 47t-113 -47t-47 -113t48 -112q38 -40 92 -46q-10 -30 -28 -50q-4 -2 -12 -8q-56 16 -98 58q-66 66 -66 158t66 158t158 66
-q74 0 134 -44l108 108h-114v64zM508 516q56 -16 98 -58q66 -66 66 -158t-66 -158t-158 -66q-74 0 -134 44q-18 -18 -54 -52l64 -64l-44 -48l-64 64l-64 -64l-48 48l64 64l-64 64l48 44l64 -64q13 13 52 54q-44 60 -44 134q0 92 66 158l18 18q-4 -24 -4 -48t4 -52
-q-20 -36 -20 -76q0 -66 47 -113t113 -47t113 47t47 113t-48 112q-38 40 -92 46q10 30 28 50q4 2 12 8z" />
-    <glyph glyph-name="unif229" unicode="&#xf229;" 
-d="M544 748h320h32v-32v-320h-64v242q-36 -37 -146 -146q19 -18 74 -72l-48 -48q-18 18 -72 74l-54 -54q54 -70 54 -156q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75q86 0 156 -54l54 54q-19 18 -74 72l48 48q18 -19 72 -74l146 146h-242v64zM384 428
-q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136t-56 136t-136 56z" />
-    <glyph glyph-name="unif22a" unicode="&#xf22a;" 
-d="M512 824l24 -20l192 -192l-48 -48q-34 34 -136 138v-146h96v-64h-96v-66q94 -12 159 -85t65 -169q0 -106 -75 -181t-181 -75t-181 75t-75 181q0 96 65 169t159 85v66h-96v64h96v146q-34 -35 -136 -138l-48 48l192 192zM512 364q-80 0 -136 -56t-56 -136t56 -136t136 -56
-t136 56t56 136t-56 136t-136 56z" />
-    <glyph glyph-name="unif22b" unicode="&#xf22b;" 
-d="M320 620q96 0 169 -65t85 -159h66v96h64v-96h146q-35 34 -138 136l48 48l192 -192l20 -24l-20 -24l-192 -192l-48 48q34 34 138 136h-146v-96h-64v96h-66q-12 -94 -85 -159t-169 -65q-106 0 -181 75t-75 181t75 181t181 75zM320 556q-80 0 -136 -56t-56 -136t56 -136
-t136 -56t136 56t56 136t-56 136t-136 56z" />
-    <glyph glyph-name="unif22c" unicode="&#xf22c;" 
-d="M512 748q106 0 181 -75t75 -181q0 -96 -65 -169t-159 -85v-258h-64v258q-94 12 -159 85t-65 169q0 106 74 180q76 76 182 76zM512 684q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136t-56 136t-136 56z" />
-    <glyph glyph-name="unif22d" unicode="&#xf22d;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 684q-132 0 -226 -94t-94 -226t94 -226t226 -94t226 94t94 226t-94 226t-226 94z" />
-    <glyph glyph-name="unif22e" unicode="&#xf22e;" 
-d="M396 812q34 0 60 -20t36 -54v-2q12 -47 48 -186l32 152q8 38 41 61t71 15q40 -8 62 -41t14 -73l-6 -36q16 4 32 0q38 -8 61 -41q17 -25 17 -52q0 -10 -2 -19q-10 -51 -30 -152v-224q0 -92 -66 -158t-158 -66h-148q-84 0 -152 68l-216 216q-28 28 -28 68t28 68t68 28
-t68 -28q9 -10 28 -28v24v4q-16 67 -62 268q-8 38 13 72t61 44q16 2 36 0q0 32 21 57t53 33q8 2 18 2zM392 746q-14 -2 -20 -13t-4 -25q5 -20 14 -60q15 -64 58 -256q-16 -4 -64 -14q-14 63 -56 254q-4 14 -15 21t-25 3q-12 -2 -19 -13t-5 -25q21 -92 64 -276v-2v-4v-106v-78
-l-56 56l-80 84q-24 22 -47 -1q-12 -12 -12 -24q0 -11 11 -23q73 -72 220 -216q48 -48 104 -48h148q66 0 113 47t47 113v224v4v2q8 39 32 158v5q1 9 -5 18q-7 11 -21 13q-14 4 -24 -4t-14 -20q-11 -56 -32 -168l-64 12q14 73 58 292q2 14 -5 25t-21 13q-12 4 -23 -3t-13 -21
-v-2l-56 -272l-8 -24h-24h-8h-24q-1 6 -6 24q-20 76 -80 306v2q-2 12 -14 18q-7 5 -15 5q-4 0 -9 -1z" />
-    <glyph glyph-name="unif22f" unicode="&#xf22f;" 
-d="M512 812q32 0 58 -20t34 -52q20 8 36 8q40 0 68 -28t28 -68v-38q16 6 32 6q40 0 68 -28t28 -68v-384q0 -92 -66 -158t-158 -66h-148q-84 0 -152 68l-216 216q-28 28 -28 68t28 68t68 28t68 -28q9 -10 28 -28v24v320q0 40 28 68t68 28q16 0 36 -8q8 32 34 52t58 20z
-M512 748q-32 0 -32 -32v-64v-256h-64v256q0 32 -32 32t-32 -32v-320v-102v-78l-56 56l-80 84q-24 22 -47 -1q-12 -12 -12 -24q0 -11 11 -23q73 -72 220 -216q48 -48 104 -48h148q66 0 113 47t47 113v384q0 32 -32 32t-32 -32v-128h-64v128v128q0 32 -32 32t-32 -32v-256h-64
-v320q0 32 -32 32z" />
-    <glyph glyph-name="unif230" unicode="&#xf230;" 
-d="M535 395h-45h-46v-106h91v-271h-335q-16 0 -27 12q-12 11 -12 27v203v150v82v60v33v26v42v27q0 16 12 27q11 12 27 12h203h149h82h61h33h25h43h27q16 0 27 -12q11 -11 11 -27v-204v-151v-83v-62v-34v-26v-42v-21q0 -16 -11 -27q-11 -12 -27 -12h-47h-34h-58h-2h-37v271
-h91q4 36 14 106h-105v67q0 11 2 22q3 11 11 18q7 7 18 9t21 2q42 1 28 1q-13 0 28 0v95q-24 3 -49 4q-24 2 -48 0q-23 -2 -45 -11q-21 -9 -38 -25q-19 -18 -28 -44t-9 -59v-61v-18h-1z" />
-    <glyph glyph-name="unif231" unicode="&#xf231;" 
-d="M512 748q160 0 272 -112t112 -272t-112 -272t-272 -112q-58 0 -114 18q38 60 48 100q8 30 24 92q10 -20 35 -33t53 -13q86 0 143 70t57 170q0 94 -69 158t-169 64q-118 0 -186 -68t-68 -164q0 -46 22 -90t56 -60q12 -4 14 6q0 2 4 19t6 25q2 6 -2 10q-30 34 -30 88
-q0 68 48 117t126 49q72 0 116 -43t44 -113q0 -76 -34 -126t-86 -50q-28 0 -46 21t-10 49q4 16 12 44t12 48q6 22 6 36q0 24 -12 39t-36 15q-28 0 -49 -27t-21 -67q0 -14 3 -29t7 -21q1 -2 2 -6q-38 -162 -44 -192q-10 -38 -2 -110q-108 44 -176 141t-68 217q0 160 112 272
-t272 112z" />
-    <glyph glyph-name="unif232" unicode="&#xf232;" 
-d="M784 636q112 -112 112 -270t-112 -270t-270 -112v0q-98 0 -184 46q-67 -18 -202 -54q14 49 54 198q-50 90 -50 192q0 158 112 270t270 112t270 -112zM514 48q132 0 225 93t93 225t-93 225t-225 93t-225 -93t-93 -225q0 -92 48 -170q3 -4 8 -12l-32 -116q30 7 120 30
-q3 -2 12 -6q74 -44 162 -44zM688 286q16 -8 18 -12q2 -3 2 -9q0 -12 -8 -35q-4 -16 -26 -30t-38 -16q-12 -2 -23 -2q-19 -1 -37 6q-30 8 -54 20q-82 34 -164 144q-38 52 -38 98q0 44 32 80q12 12 26 12h18q16 0 22 -16q2 -6 10 -25t12 -33q6 -12 8 -14q4 -8 0 -16
-q-6 -12 -10 -16l-14 -16q-10 -10 -4 -20q22 -40 54 -66q22 -22 76 -48q14 -6 20 2q24 26 32 38q6 10 20 4q12 -4 66 -30z" />
-    <glyph glyph-name="unif233" unicode="&#xf233;" 
-d="M96 684h32h768h32v-32v-576v-32h-32h-768h-32v32v576v32zM160 620v-128h704v128h-704zM224 588h256v-64h-256v64zM768 588q14 0 23 -9t9 -23t-9 -23t-23 -9t-23 9t-9 23t9 23t23 9zM160 428v-128h704v128h-704zM224 396h256v-64h-256v64zM768 396q14 0 23 -9t9 -23
-t-9 -23t-23 -9t-23 9t-9 23t9 23t23 9zM160 236v-128h704v128h-704zM224 204h256v-64h-256v64zM768 204q14 0 23 -9t9 -23t-9 -23t-23 -9t-23 9t-9 23t9 23t23 9z" />
-    <glyph glyph-name="unif234" unicode="&#xf234;" 
-d="M384 812q92 0 158 -66t66 -158q0 -56 -27 -106t-73 -80q28 -12 46 -22q68 48 150 48q106 0 181 -75t75 -181t-75 -181t-181 -75t-181 75t-75 181q0 90 56 160q-56 32 -120 32q-106 0 -181 -75t-75 -181h-64q0 98 54 177t142 117q-46 30 -73 80t-27 106q0 92 66 158
-t158 66zM384 748q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM704 364q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136t-56 136t-136 56zM672 300h64v-96h96v-64h-96v-96h-64v96h-96v64h96v96z" />
-    <glyph glyph-name="unif235" unicode="&#xf235;" 
-d="M384 812q92 0 158 -66t66 -158q0 -56 -27 -106t-73 -80q28 -12 46 -22q68 48 150 48q106 0 181 -75t75 -181t-75 -181t-181 -75t-181 75t-75 181q0 90 56 160q-56 32 -120 32q-106 0 -181 -75t-75 -181h-64q0 98 54 177t142 117q-46 30 -73 80t-27 106q0 92 66 158
-t158 66zM384 748q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM704 364q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136t-56 136t-136 56zM632 292q18 -19 72 -74q18 18 72 74l48 -48q-18 -18 -74 -72q19 -18 74 -72l-48 -48
-q-18 18 -72 74q-18 -19 -72 -74l-48 48q18 18 74 72q-19 18 -74 72z" />
-    <glyph glyph-name="unif236" unicode="&#xf236;" 
-d="M192 684h640q40 0 68 -28t28 -68v-216q32 -30 32 -72v-256v-32h-32h-96h-32v32v32h-576v-32v-32h-32h-96h-32v32v76v180q0 42 32 72v216q0 40 28 68t68 28zM192 620q-14 0 -23 -9t-9 -23v-192h64v32q0 40 28 68t68 28h128q36 0 64 -24q28 24 64 24h128q40 0 68 -28
-t28 -68v-32h64v192q0 14 -9 23t-23 9h-640zM320 460q-14 0 -23 -9t-9 -23v-32h192v32q0 14 -9 23t-23 9h-128zM576 460q-14 0 -23 -9t-9 -23v-32h192v32q0 14 -9 23t-23 9h-128zM160 332q-14 0 -23 -9t-9 -23v-224h32v32v32h32h640h32v-32v-32h32v224q0 14 -9 23t-23 9h-704
-z" />
-    <glyph glyph-name="unif237" unicode="&#xf237;" 
-d="M200 684h70q35 -80 138 -320h204l140 320h72l-84 -192h124v-64h-152l-28 -64h180v-64h-208l-148 -336l-144 336h-204v64h176q-6 16 -26 64h-150v64h124zM434 300q18 -44 74 -176l76 176h-150z" />
-    <glyph glyph-name="unif238" unicode="&#xf238;" 
-d="M448 780h128q58 0 84 -64h44q66 0 113 -47t47 -113v-352q0 -58 -31 -105t-81 -71l80 -80h-76l-64 64h-20h-320h-20q-21 -22 -64 -64h-76l80 80q-50 24 -81 71t-31 105v88v264q0 66 47 113t113 47h44q26 64 84 64zM448 716q-32 0 -32 -32v-32h-32h-64q-32 0 -57 -18
-t-35 -46h568q-10 28 -35 46t-57 18h-64h-32v32q0 32 -32 32h-128zM224 524v-160h576v160h-576zM224 300v-96q0 -54 37 -91t91 -37h320q54 0 91 37t37 91v96h-576zM512 268q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19z" />
-    <glyph glyph-name="unif239" unicode="&#xf239;" 
-d="M320 748h384q66 0 113 -47t47 -113v-384q0 -58 -31 -105t-81 -71l80 -80h-76l-64 64h-20h-320h-20q-21 -22 -64 -64h-76l80 80q-50 24 -81 71t-31 105v120v264q0 66 47 113t113 47zM320 684q-32 0 -57 -18t-35 -46h568q-10 28 -35 46t-57 18h-384zM224 556v-192h256v192
-h-256zM544 556v-192h256v192h-256zM224 300v-96q0 -54 37 -91t91 -37h320q54 0 91 37t37 91v96h-576zM336 236q20 0 34 -14t14 -34t-14 -34t-34 -14t-34 14t-14 34t14 34t34 14zM688 236q20 0 34 -14t14 -34t-14 -34t-34 -14t-34 14t-14 34t14 34t34 14z" />
-    <glyph glyph-name="unif23a" unicode="&#xf23a;" 
-d="M386 549v-80v-113v-64v-61v-98v-54q0 -5 -1 -9t-4 -8q-2 -3 -6 -5t-8 -2t-7 1t-6 3q-35 17 -61 30q-25 12 -44 22q-55 27 -61 30q-7 4 -21 11q-4 2 -8 5q-3 3 -6 8t-4 10q-2 4 -2 9v149v110v61v45v65v3v23q0 4 1 7t3 6t5 5q3 1 7 1q3 0 7 -1l10 -5q39 -19 67 -33t47 -24
-q59 -29 66 -32q6 -4 25 -13l1 -1v-1zM411 508q18 -29 40 -65q22 -35 44 -72q42 -68 80 -129q37 -61 50 -81q-71 36 -214 107v240zM864 501v-81v-91q-1 -84 0 -158v-92q0 -5 -1 -9l-4 -8q-3 -3 -7 -4q-4 -2 -9 -2t-9 2q-5 1 -10 3q-26 14 -46 24q-21 10 -37 18q-62 31 -67 34
-l-26 13zM863 549q0 -1 -26 -43q-25 -42 -77 -125q-51 -83 -81 -132t-39 -63q-29 48 -51 83t-37 60q-12 20 -21 34q-8 14 -14 24q-19 31 -23 37t-10 16q44 70 130 211q3 5 9 8q5 3 12 3q3 0 5 -1q3 0 5 -1q41 -21 71 -36q30 -14 50 -25q64 -32 72 -35q8 -4 24 -13l1 -1v-1z
-" />
-    <glyph glyph-name="unif23b" unicode="&#xf23b;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-576h576v576h-576zM368 524h64l80 -136l80 136h64l-112 -192v-160h-64v160z" />
-    <glyph glyph-name="unif23c" unicode="&#xf23c;" 
-d="M540 772q44 0 71 -24t29 -48q1 -8 4 -22q-46 58 -120 58q-18 0 -37 -5t-29 -11q-3 -2 -10 -4q2 6 8 15t30 25t54 16zM476 700q220 0 294 -168q16 -2 26 -2q14 2 18 3t8 5q6 6 6 16q2 34 28 34q16 0 32 -28t16 -62q0 -48 -21 -74t-83 -28v-4q-28 -2 -40 -20q-8 -2 -14 -6
-q8 0 17 -1t11 -1q10 12 32 12q0 6 6 11t12 5q10 0 16 -6t10 -12q1 -2 2 -6q4 -2 11 -5t17 -17q12 -14 12 -34q0 -34 -24 -54t-48 -20v-34q10 12 20 12q14 0 20 -2q10 10 16 10q12 0 12 -18q16 -6 26 -14q6 4 10 4q6 0 6 -10v-8q8 -8 16 -22q6 2 10 2t4 -4q0 -6 -4 -18
-q2 -10 2 -18q0 -30 -38 -64t-80 -34t-62 38q-188 -6 -270 -6q-92 0 -264 4q-10 -18 -30 -27t-30 -9q-42 0 -80 34t-38 64q0 10 2 18q-4 12 -4 18q0 4 4 4t10 -2q8 14 16 22v8q0 10 6 10q4 0 10 -4q10 8 26 14q0 18 12 18q6 0 16 -10q12 2 20 2t20 -12v34q-24 0 -48 20
-t-24 54q0 20 10 33t20 17q3 2 10 6q8 24 28 24q6 0 12 -5t6 -11q22 0 30 -12q9 1 28 4q-8 4 -12 4q-4 10 -14 15t-18 5h-8v4q-62 4 -82 29t-20 71q0 34 17 63t33 29q24 0 26 -36q2 -14 7 -17t27 -5h2h2q20 20 44 32l-72 -6l23 23t67 43q54 28 116 36q-16 8 -39 14t-37 8
-q-5 1 -14 4q52 16 152 16zM514 668q-50 0 -85 -35t-35 -85t35 -85t85 -35t84 35t34 85t-34 85t-84 35zM516 584q34 0 58 -21q22 -20 22 -49v-4q0 -30 -23 -52t-57 -22t-57 22t-23 54v16q12 -18 36 -18q14 0 25 11t11 25q0 26 -24 34q14 4 32 4zM176 566q-6 0 -14 -6t-16 -28
-q-8 -20 -8 -54l3 8t5 12q4 4 9 12t13 14t18 12q-2 6 -2 12q-2 18 -8 18zM852 564q-8 0 -8 -16q-1 -4 -4 -12q8 -6 15 -11t11 -11q6 -4 10 -10t6 -10t4 -9t2 -7q0 34 -8 55t-16 25q-8 6 -12 6zM192 524q-42 -16 -46 -76q4 -12 17 -19t23 -9q3 -2 10 -4q-4 2 -4 36q0 14 6 30
-t10 24q2 3 6 10q-10 0 -22 8zM834 524q-10 -8 -22 -8q20 -32 20 -64q-1 -12 -2 -36q40 8 50 32q-4 62 -46 76zM776 512q18 -46 22 -100q7 0 20 2q2 12 2 42q0 12 -6 26t-10 22q-3 2 -8 8h-20zM252 510q-18 -4 -32 -10q-16 -24 -16 -44q0 -42 4 -42q7 -1 20 -2q6 46 20 80v2z
-M568 398q-12 -1 -48 -2q2 -36 4 -52t44 -16h12h16q14 0 16 14v22q-1 10 -2 32q-28 2 -42 2zM498 396h-90q-2 -8 -2 -46q0 -30 7 -36t43 -6q24 0 33 3t9 5q2 2 2 8v24q-1 16 -2 48zM632 396q4 -18 6 -38q4 -54 14 -54q20 0 31 33t11 57q-21 0 -62 2zM388 396q-15 -1 -58 -4
-q-2 -12 -2 -20q0 -26 10 -42t20 -22q10 -4 14 -4q8 0 8 12l1 5t1 11q2 6 2 10q1 18 4 54zM312 348q-10 -1 -38 -4l2 -4q0 -4 -3 -7t-7 -5l-2 -2q6 -6 8 -12q42 -40 86 -76q24 -18 59 -38t59 -30t30 -10q96 26 174 92q14 12 74 68l6 6q-12 6 -12 14l2 4q-12 2 -22 4h-4h-9h-7
-q-2 -8 -6 -18t-18 -28t-32 -18q-8 0 -14 10t-8 20q-1 3 -2 10q-4 -16 -64 -16q-14 0 -25 2t-15 4q-1 0 -4 2q-4 -24 -70 -24q-46 0 -56 18q-4 -22 -18 -22q-16 0 -36 16t-28 44zM756 292q-50 -48 -82 -72q-38 -28 -78 -48q124 -42 176 -78q2 46 24 82v68l-12 8q-24 6 -24 16
-q3 4 10 12q-1 1 -2 6q-6 2 -12 6zM266 292q-3 -2 -10 -6q0 -2 -2 -6q10 -2 10 -12q0 -4 -6 -8t-14 -6q-1 -1 -4 -2q-4 -4 -12 -8v-68q22 -36 24 -80q84 48 170 76q-52 28 -76 48q-32 26 -80 72zM182 174q-32 0 -63 -27t-31 -55q0 -14 34 -38t60 -24q22 0 42 15t20 37
-q0 20 -18 56t-44 36zM842 174q-26 0 -44 -36t-18 -56q0 -22 20 -37t42 -15q26 0 60 24t34 38q0 28 -31 55t-63 27zM184 160q14 0 21 -12t7 -22q0 -20 -29 -39t-43 -19q-36 0 -36 26q0 20 30 43t50 23zM574 160q-38 -16 -66 -24q-14 2 -60 24q-118 -42 -176 -80
-q136 -8 240 -8l240 6q-56 34 -84 46q-26 12 -94 36zM840 160q20 0 50 -23t30 -43q0 -26 -36 -26q-14 0 -43 19t-29 39q0 10 7 22t21 12zM218 96q6 0 9 -5t3 -11l2 -4q0 -16 -15 -26t-23 -10q-24 0 -24 16q0 10 19 25t29 15zM806 96q10 0 29 -15t19 -25q0 -16 -24 -16
-q-8 0 -23 10t-15 26q2 20 14 20z" />
-    <glyph glyph-name="unif23d" unicode="&#xf23d;" 
-d="M0 708q80 -76 184 -109t272 -33h75h79h76t72 -2q30 0 65 -3t57 -7t42 -10t28 -16q10 -10 10 -20q0 -26 -23 -53t-81 -79q-63 -54 -188 -162q0 14 86 108t86 120q0 14 -14 23t-42 15q-26 6 -55 10t-69 4q-40 2 -71 3t-71 1h-58q-174 4 -285 46t-175 164zM252 156
-q28 0 48 -20t20 -48t-20 -48t-48 -20t-48 20t-20 48t20 48t48 20zM564 156q28 0 48 -20t20 -48t-20 -48t-48 -20t-48 20t-20 48t20 48t48 20z" />
-    <glyph glyph-name="unif23e" unicode="&#xf23e;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 684q-132 0 -226 -94t-94 -226t94 -226t226 -94t226 94t94 226t-94 226t-226 94zM512 624h6q58 0 99 -41q43 -43 43 -103v-38q0 -12 -12 -12h-30q-12 0 -12 12v42
-q0 38 -28 64t-66 24q-36 0 -61 -27t-25 -65v-38q0 -12 -12 -12h-30q-12 0 -12 12v38q0 60 41 102t99 42zM334 416h362q12 0 20 -7t8 -17v-208q0 -10 -8 -18t-20 -8h-362q-12 0 -19 8t-7 18v208q0 10 7 17t19 7zM340 392q-8 0 -8 -8v-196q0 -4 8 -4h12q4 0 4 4v196q0 8 -4 8
-h-12zM514 364q-22 0 -36 -14t-14 -36q0 -30 24 -44v-48q0 -12 12 -12h28q12 0 12 12v48q24 14 24 44q0 22 -14 36t-36 14z" />
-    <glyph glyph-name="unif23f" unicode="&#xf23f;" 
-d="M224 748h576v-64h-64v-128q0 -60 -30 -111t-78 -81q48 -30 78 -81t30 -111v-128h64v-64h-576v64h64v128q0 60 30 111t78 81q-48 30 -78 81t-30 111v128h-64v64zM352 684v-128q0 -66 47 -113t113 -47t113 47t47 113v128h-320zM388 524h248q-12 -42 -46 -69t-78 -27t-78 27
-t-46 69zM512 332q-66 0 -113 -47t-47 -113v-128h32q0 54 37 91t91 37t91 -37t37 -91h32v128q0 66 -48 112q-46 48 -112 48z" />
-    <glyph glyph-name="unif240" unicode="&#xf240;" 
-d="M96 620h32h704h32v-32v-128h64v-192h-64v-128v-32h-32h-704h-32v32v448v32zM160 556v-384h640v384h-640zM224 492h512v-256h-512v256z" />
-    <glyph glyph-name="unif241" unicode="&#xf241;" 
-d="M96 620h32h704h32v-32v-128h64v-192h-64v-128v-32h-32h-704h-32v32v448v32zM160 556v-384h640v384h-640zM224 492h448v-256h-448v256z" />
-    <glyph glyph-name="unif242" unicode="&#xf242;" 
-d="M96 620h32h704h32v-32v-128h64v-192h-64v-128v-32h-32h-704h-32v32v448v32zM160 556v-384h640v384h-640zM224 492h256v-256h-256v256z" />
-    <glyph glyph-name="unif243" unicode="&#xf243;" 
-d="M96 620h32h704h32v-32v-128h64v-192h-64v-128v-32h-32h-704h-32v32v448v32zM160 556v-384h640v384h-640zM224 492h128v-256h-128v256z" />
-    <glyph glyph-name="unif244" unicode="&#xf244;" 
-d="M96 620h32h704h32v-32v-128h64v-192h-64v-128v-32h-32h-704h-32v32v448v32zM160 556v-384h640v384h-640z" />
-    <glyph glyph-name="unif245" unicode="&#xf245;" 
-d="M288 792l56 -52l468 -472q12 -12 48 -46q-17 -2 -66 -8q-41 -5 -162 -20l60 -116q3 -8 12 -30l-28 -12q-25 -13 -98 -52q-8 -4 -30 -16q-3 7 -12 30q-16 32 -66 130q-32 -27 -130 -108l-52 -44v68v672v76zM352 638v-526l108 92q7 6 30 24q4 -9 18 -36q17 -34 70 -136
-q10 5 42 20q-17 32 -66 128q-6 10 -22 42q11 1 46 6l144 16q-93 92 -370 370z" />
-    <glyph glyph-name="unif246" unicode="&#xf246;" 
-d="M320 716h64q80 0 128 -64q48 64 128 64h64v-64h-64q-40 0 -68 -28t-28 -68v-128h96v-64h-96v-192q0 -40 28 -68t68 -28h64v-64h-64q-80 0 -128 64q-48 -64 -128 -64h-64v64h64q40 0 68 28t28 68v192h-96v64h96v128q0 40 -28 68t-68 28h-64v64z" />
-    <glyph glyph-name="unif247" unicode="&#xf247;" 
-d="M160 716h128v-32h448v32h128v-128h-32v-448h32v-128h-128v32h-448v-32h-128v128h32v448h-32v128zM288 620v-32h-32v-448h32v-32h448v32h32v448h-32v32h-448zM320 556h32h192h32v-32v-96h96h32v-32v-192v-32h-32h-192h-32v32v96h-96h-32v32v192v32zM384 492v-128h128v128
-h-128zM576 364v-32v-32h-32h-32v-64h128v128h-64z" />
-    <glyph glyph-name="unif248" unicode="&#xf248;" 
-d="M160 716h128v-32h320v32h128v-128h-32v-64h64v32h128v-128h-32v-320h32v-128h-128v32h-320v-32h-128v128h32v64h-64v-32h-128v128h32v320h-32v128zM288 620v-32h-32v-320h32v-32h320v32h32v320h-32v32h-320zM704 460v-192h32v-128h-128v32h-192v-64h32v-32h320v32h32v320
-h-32v32h-64z" />
-    <glyph glyph-name="unif249" unicode="&#xf249;" 
-d="M160 716h32h640h32v-32v-448v-12l-8 -12l-192 -192l-12 -8h-12h-448h-32v32v400v240v32zM224 652v-576h384v160v32h32h160v384h-576zM672 204v-82l82 82h-82z" />
-    <glyph glyph-name="unif24a" unicode="&#xf24a;" 
-d="M160 716h32h640h32v-32v-448v-12l-8 -12l-192 -192l-12 -8h-12h-448h-32v32v400v240v32zM224 652v-576h384v160v32h32h160v384h-576zM672 204v-82l82 82h-82z" />
-    <glyph glyph-name="unif24b" unicode="&#xf24b;" 
-d="M160 684h704q40 0 68 -28t28 -68v-448q0 -40 -28 -68t-68 -28h-704q-40 0 -68 28t-28 68v191v257q0 40 28 68t68 28zM160 620q-32 0 -32 -32v-66v-382q0 -32 32 -32h704q32 0 32 32v448q0 32 -32 32h-704zM260 524h124v-254q0 -26 -21 -46t-45 -20h-126v156v96
-q0 32 19 50t49 18zM484 524h124v-252q0 -26 -21 -46t-45 -20h-126v250q0 32 19 50t49 18zM708 524h124v-178v-74q0 -26 -21 -46t-47 -20h-124v250q0 32 19 50t49 18zM492 428q-22 0 -37 -17t-15 -39t15 -39t37 -17h92v20q-30 -8 -54 -8q-18 0 -30 13t-12 31t12 31t30 13
-q20 0 54 -8v20h-92zM668 428v-110h120q10 0 19 9t9 19t-8 18t-20 8q10 0 17 9t7 19q0 12 -8 20t-20 8h-116zM304 428v-64q0 -12 -11 -22t-25 -10q-32 0 -36 28h-24q4 -20 25 -34t47 -14q28 0 53 15t25 37v64h-54zM712 416h38q8 0 13 -5t5 -13q0 -18 -18 -18h-38v36zM712 366
-h40q6 0 11 -6t5 -14q0 -6 -5 -12t-11 -6h-40v38z" />
-    <glyph glyph-name="unif24c" unicode="&#xf24c;" 
-d="M160 684h704q40 0 68 -28t28 -68v-448q0 -40 -28 -68t-68 -28h-704q-40 0 -68 28t-28 68v191v257q0 40 28 68t68 28zM160 620q-32 0 -32 -32v-66v-382q0 -32 32 -32h704q32 0 32 32v448q0 32 -32 32h-704zM480 556h64q80 0 136 -56t56 -136t-56 -136t-136 -56h-64
-q-80 0 -136 56t-56 136t56 136t136 56zM480 492q-54 0 -91 -37t-37 -91t37 -91t91 -37t91 37t37 91t-37 91t-91 37zM454 440v-152q-24 10 -39 30t-15 46t15 46t39 30zM506 440q24 -10 39 -30t15 -46t-15 -46t-39 -30v152z" />
-    <glyph glyph-name="unif24d" unicode="&#xf24d;" 
-d="M160 716h32h480h32v-32v-96h-64v64h-416v-416h64v-64h-96h-32v32v480v32zM320 556h32h480h32v-32v-480v-32h-32h-480h-32v32v480v32zM384 492v-416h416v416h-416z" />
-    <glyph glyph-name="unif24e" unicode="&#xf24e;" 
-d="M512 716q66 0 90 -64h230v-64h-44l8 -16l128 -224l4 -8v-8q0 -66 -47 -113t-113 -47t-113 47t-47 113v8l4 8l128 224l8 16h-146q-16 -42 -58 -58v-422h128v-64h-320v64h128v422q-42 16 -58 58h-146l8 -16l128 -224l4 -8v-8q0 -66 -47 -113t-113 -47t-113 47t-47 113v8
-l4 8l128 224l8 16h-44v64h230q24 64 90 64zM512 652q-32 0 -32 -32t32 -32t32 32t-32 32zM256 492l-72 -128h144zM768 492l-72 -128h144zM168 300q22 -64 88 -64t88 64h-176zM680 300q22 -64 88 -64t88 64h-176z" />
-    <glyph glyph-name="unif24f" unicode="&#xf24f;" 
-d="M886 594l-4 4q2 6 6 17t8 39t-1 49t-27 37q-20 18 -59 18t-87 -18q-46 -18 -74 -36q-9 -6 -26 -16q10 -2 30 -7t68 -31t83 -62t61 -108q26 -70 20 -160h-472v-14t6 -30t16 -39t34 -31q26 -12 60 -12q38 0 65 20t33 40q3 6 8 18h246q-2 -10 -8 -26t-34 -58
-q-26 -40 -61 -72t-99 -58t-142 -26q-30 1 -90 4q-14 -10 -36 -24t-82 -38q-58 -26 -108 -26t-80 33t-30 71t4 68q2 2 4 10q88 312 340 482v12q-8 -4 -21 -10t-51 -28t-73 -49t-81 -73q-46 -44 -82 -96v20t8 48t22 69t46 71q32 40 76 68q66 38 138 50t112 6q14 -3 42 -8
-q14 10 36 25t80 39q60 24 102 24h16t32 -8t35 -25t13 -57t-22 -96zM432 40q-46 10 -86 28t-64 36q-24 20 -41 37t-23 27q-3 3 -8 10q-2 -4 -6 -11t-14 -29q-8 -20 -13 -40t-5 -46q2 -24 14 -44q20 -18 54 -23q13 -2 26 -2q20 0 40 5q32 10 61 21t47 21q6 3 18 10zM636 428
-v12t-6 26t-16 32t-34 26q-22 12 -54 12q-52 0 -81 -27t-31 -53q-1 -10 -2 -28h224z" />
-    <glyph glyph-name="unif250" unicode="&#xf250;" 
-d="M224 748h576v-64h-64v-128q0 -60 -30 -111t-78 -81q48 -30 78 -81t30 -111v-128h64v-64h-64h-448h-64v64h64v128q0 60 30 111t78 81q-48 30 -78 81t-30 111v128h-64v64zM352 684v-128q0 -66 47 -113t113 -47t113 47t47 113v128h-320zM512 332q-66 0 -113 -47t-47 -113
-v-128h320v128q0 66 -48 112q-46 48 -112 48z" />
-    <glyph glyph-name="unif251" unicode="&#xf251;" 
-d="M224 748h576v-64h-64v-128q0 -60 -30 -111t-78 -81q48 -30 78 -81t30 -111v-128h64v-64h-64h-448h-64v64h64v128q0 60 30 111t78 81q-48 30 -78 81t-30 111v128h-64v64zM352 684v-128q0 -66 47 -113t113 -47t113 47t47 113v128h-320zM384 620h256v-64q0 -54 -37 -91
-t-91 -37t-91 37t-37 91v64zM512 332q-66 0 -113 -47t-47 -113v-128h320v128q0 66 -48 112q-46 48 -112 48z" />
-    <glyph glyph-name="unif252" unicode="&#xf252;" 
-d="M224 748h576v-64h-64v-128q0 -60 -30 -111t-78 -81q48 -30 78 -81t30 -111v-128h64v-64h-576v64h64v128q0 60 30 111t78 81q-48 30 -78 81t-30 111v128h-64v64zM352 684v-128q0 -66 47 -113t113 -47t113 47t47 113v128h-320zM388 524h248q-12 -42 -46 -69t-78 -27t-78 27
-t-46 69zM512 332q-66 0 -113 -47t-47 -113v-128h32q0 54 37 91t91 37t91 -37t37 -91h32v128q0 66 -48 112q-46 48 -112 48z" />
-    <glyph glyph-name="unif253" unicode="&#xf253;" 
-d="M224 748h576v-64h-64v-128q0 -60 -30 -111t-78 -81q48 -30 78 -81t30 -111v-128h64v-64h-64h-448h-64v64h64v128q0 60 30 111t78 81q-48 30 -78 81t-30 111v128h-64v64zM352 684v-128q0 -66 47 -113t113 -47t113 47t47 113v128h-320zM512 332q-66 0 -113 -47t-47 -113
-v-128h32v64q0 54 37 91t91 37t91 -37t37 -91v-64h32v128q0 66 -48 112q-46 48 -112 48z" />
-    <glyph glyph-name="unif254" unicode="&#xf254;" 
-d="M224 748h576v-64h-64v-128q0 -60 -30 -111t-78 -81q48 -30 78 -81t30 -111v-128h64v-64h-64h-448h-64v64h64v128q0 60 30 111t78 81q-48 30 -78 81t-30 111v128h-64v64zM352 684v-128q0 -66 47 -113t113 -47t113 47t47 113v128h-320zM512 332q-66 0 -113 -47t-47 -113
-v-128h320v128q0 66 -48 112q-46 48 -112 48z" />
-    <glyph glyph-name="unif255" unicode="&#xf255;" 
-d="M480 684q52 0 80 -44q24 12 48 12q52 0 80 -44q24 12 48 12q40 0 68 -28t28 -68v-288q0 -92 -66 -158t-158 -66h-168q-102 0 -168 76q-25 28 -76 86q-34 38 -36 89v6q0 47 28 83q23 29 68 88v20v96q0 40 28 68t68 28q24 0 48 -12q28 44 80 44zM480 620q-32 0 -32 -32v-32
-v-64h-64v64q0 32 -32 32t-32 -32v-96v-32v-12v-116h-64v34q-4 -6 -16 -22q-16 -20 -16 -47t20 -49q25 -29 76 -86q46 -54 120 -54h168q66 0 113 47t47 113v288q0 32 -32 32t-32 -32v-32h-64v64q0 32 -32 32t-32 -32v-64h-64v96q0 32 -32 32z" />
-    <glyph glyph-name="unif256" unicode="&#xf256;" 
-d="M512 812q32 0 58 -20t34 -52q20 8 36 8q40 0 68 -28t28 -68v-38q16 6 32 6q40 0 68 -28t28 -68v-384q0 -92 -66 -158t-158 -66h-148q-84 0 -152 68l-216 216q-28 28 -28 68t28 68t68 28t68 -28q9 -10 28 -28v24v320q0 40 28 68t68 28q16 0 36 -8q8 32 34 52t58 20z
-M512 748q-32 0 -32 -32v-64v-256h-64v256q0 32 -32 32t-32 -32v-320v-102v-78l-56 56l-80 84q-24 22 -47 -1q-12 -12 -12 -24q0 -11 11 -23q73 -72 220 -216q48 -48 104 -48h148q66 0 113 47t47 113v384q0 32 -32 32t-32 -32v-128h-64v128v128q0 32 -32 32t-32 -32v-256h-64
-v320q0 32 -32 32z" />
-    <glyph glyph-name="unif257" unicode="&#xf257;" 
-d="M364 652q14 0 28 -2q68 -12 100 -66q4 -6 10 -20l270 84q15 4 29 4q23 0 44 -11q35 -19 47 -57t-7 -73t-57 -47q-4 -2 -12 -4h48q40 0 68 -28t28 -68t-28 -68t-68 -28h-124q16 -38 0 -76q-12 -30 -44 -48q16 -36 0 -72q-10 -28 -36 -44t-56 -16h-316q-92 0 -158 66
-t-66 158v84v84q0 74 44 134t114 82q27 8 80 24h2q32 10 60 8zM804 588h-12l-276 -84l16 -132q18 0 36 -8q28 -11 84 -32h212q32 0 32 32t-32 32h-264v28q-2 9 -10 36q55 16 218 64q14 4 20 16t4 24q-8 22 -28 24zM364 588q-26 0 -44 -6q-27 -8 -80 -24q-50 -16 -81 -58
-t-31 -96v-168q0 -66 47 -113t113 -47h164q-46 44 -22 104q8 20 24 34q-30 -4 -56 12q-30 18 -44 58l-2 2q-10 39 -30 118l-16 -8q-8 -6 -16 -6q-12 0 -22 10t-10 24q0 18 18 28q17 9 52 28q8 4 16 4q24 0 30 -24q13 -52 40 -156q6 -16 18 -24q8 -4 20 -1t18 13q6 9 6 19v5
-q-2 2 -2 4q-9 68 -26 204l-2 2q1 0 2 2q-2 10 -10 24q-16 28 -56 34q-6 0 -18 2zM538 308q0 -32 -22 -60q2 0 3 -1l1 -1q40 -16 120 -46q7 -4 13 -3q6 0 11 2q12 5 18 17q4 9 3 16q0 17 -21 26l-120 48h-4q-2 0 -2 2zM518 176q-8 -2 -12 -4q-12 -4 -18 -16q-2 -5 -2 -11
-t3 -13q5 -12 19 -18q29 -12 88 -36q6 -2 12 -2h2q20 0 28 20q4 9 3 16q0 17 -21 26q-1 0 -4 2q-10 4 -42 16q-10 4 -42 16q-6 4 -14 4z" />
-    <glyph glyph-name="unif258" unicode="&#xf258;" 
-d="M458 748h406h32v-32v-32q0 -62 -68 -84q-4 -15 -12 -44q-10 -42 -45 -69t-79 -27h-204l16 -64h220q44 0 79 -27t45 -69q1 -6 4 -16q8 -30 -11 -55t-49 -25h-204q-46 -58 -140 -86v-106v-32h-32h-256h-32v32v53v231q0 44 22 82q57 96 170 290q46 80 138 80zM458 684
-q-54 0 -82 -48q-57 -97 -172 -290q-12 -22 -12 -50v-252h192v96v26q6 1 26 6q42 8 77 29t49 37q5 6 14 18q3 3 10 12h16h216l-4 16q-6 22 -23 35t-41 13h-220q-20 0 -38 13t-22 35q-5 21 -16 64q-8 30 11 55t49 25h204q24 0 41 13t23 35q1 5 4 16h-280l32 64h264h24
-q32 0 32 32h-374z" />
-    <glyph glyph-name="unif259" unicode="&#xf259;" 
-d="M396 812q34 0 60 -20t36 -54v-2q12 -47 48 -186l32 152q8 38 41 61t71 15q40 -8 62 -41t14 -73l-6 -36q16 4 32 0q38 -8 61 -41q17 -25 17 -52q0 -10 -2 -19q-10 -51 -30 -152v-224q0 -92 -66 -158t-158 -66h-148q-84 0 -152 68l-216 216q-28 28 -28 68t28 68t68 28
-t68 -28q9 -10 28 -28v24v4q-16 67 -62 268q-8 38 13 72t61 44q16 2 36 0q0 32 21 57t53 33q8 2 18 2zM392 746q-14 -2 -20 -13t-4 -25q5 -20 14 -60q15 -64 58 -256q-16 -4 -64 -14q-14 63 -56 254q-4 14 -15 21t-25 3q-12 -2 -19 -13t-5 -25q21 -92 64 -276v-2v-4v-106v-78
-l-56 56l-80 84q-24 22 -47 -1q-12 -12 -12 -24q0 -11 11 -23q73 -72 220 -216q48 -48 104 -48h148q66 0 113 47t47 113v224v4v2q8 39 32 158v5q1 9 -5 18q-7 11 -21 13q-14 4 -24 -4t-14 -20q-11 -56 -32 -168l-64 12q14 73 58 292q2 14 -5 25t-21 13q-12 4 -23 -3t-13 -21
-v-2l-56 -272l-8 -24h-24h-8h-24q-1 6 -6 24q-20 76 -80 306v2q-2 12 -14 18q-7 5 -15 5q-4 0 -9 -1z" />
-    <glyph glyph-name="unif25a" unicode="&#xf25a;" 
-d="M416 812q40 0 68 -28t28 -68v-134q16 6 32 6q36 0 64 -24q28 24 64 24q34 0 60 -21t32 -51q22 8 40 8q38 0 67 -28t29 -68v-250q0 -108 -77 -185t-187 -77h-54q-88 0 -160 54q-1 0 -2 2l-264 260q-26 28 -26 68t26 66q28 28 68 28t68 -26l8 -8q5 -6 20 -22v378
-q0 40 28 68t68 28zM416 748q-14 0 -23 -9t-9 -23v-454v-78l-56 56l-82 82q-22 22 -44 0q-11 -11 -11 -22t11 -22q86 -86 258 -256q56 -42 122 -42h54q84 0 142 57t58 141v250q0 14 -10 23t-24 9q-12 0 -21 -9t-9 -23v-64h-4h-60h-4v128q0 14 -9 23t-23 9t-23 -9t-9 -23v-128
-h-64v128q0 14 -9 23t-23 9t-23 -9t-9 -23v-128h-64v128v224q0 14 -10 22q-8 10 -22 10z" />
-    <glyph glyph-name="unif25b" unicode="&#xf25b;" 
-d="M480 812q40 0 68 -28t28 -68v-124q38 16 76 0q30 -12 48 -44q36 16 72 0q54 -20 60 -80v-4v-2v-2v-4v-316q0 -92 -66 -158t-158 -66h-168q-74 0 -134 44t-82 114q-8 26 -24 80v2q-9 28 -9 56q0 16 3 32q12 68 66 100q6 4 20 10l-84 270q-12 38 7 73t57 47t73 -7t47 -57
-q1 -4 4 -12v48q0 40 28 68t68 28zM480 748q-32 0 -32 -32v-264h-28q-9 -3 -36 -10q-16 54 -64 218q-4 14 -16 20t-26 2q-12 -2 -18 -14q-4 -7 -4 -15q0 -4 2 -9q27 -92 82 -276l132 16q0 20 8 36q11 28 32 84v212q0 32 -32 32zM614 536q-20 0 -28 -20l-48 -120v-4
-q0 -2 -2 -2q32 0 60 -22q0 2 1 3l1 1q5 11 14 34v2l16 44l16 40q3 7 3 13t-2 11q-5 12 -17 18q-6 2 -14 2zM736 492q-8 0 -12 -2q-12 -6 -18 -18v-2t-2 -2q-11 -28 -32 -84q-4 -10 -4 -18q-1 -18 20 -26q5 -2 11 -2t13 3q12 5 18 19q12 29 36 88q2 4 2 12v0q0 22 -20 30
-q-6 2 -12 2zM528 328q-2 -2 -4 -2q-68 -9 -204 -26q0 -1 -2 -2l-2 2q-10 -2 -24 -10q-28 -16 -34 -56q-2 -11 -2 -23q0 -19 6 -39q8 -27 24 -80q16 -50 58 -81t96 -31h168q66 0 113 47t47 113v164q-44 -46 -104 -22q-20 8 -34 24q4 -30 -12 -56q-18 -30 -58 -44l-2 -2
-q-39 -10 -118 -30l8 -16q6 -8 6 -16q0 -12 -10 -22t-24 -10q-18 0 -28 18q-9 17 -28 52q-4 8 -4 16q0 24 24 30q52 13 156 40q16 6 24 18q4 8 1 20t-15 18q-8 6 -17 6h-5z" />
-    <glyph glyph-name="unif25c" unicode="&#xf25c;" 
-d="M96 620h320v-64h-128v-416h-64v416h-128v64zM480 620h32h32h18q2 -4 10 -16l132 -212l132 212q3 4 10 16h18h32h32v-32v-448h-64v388l-132 -212l-28 -44l-28 44l-132 212v-388h-64v448v32z" />
-    <glyph glyph-name="unif25d" unicode="&#xf25d;" 
-d="M512 780q172 0 294 -122t122 -294t-122 -294t-294 -122t-294 122t-122 294t122 294t294 122zM512 716q-146 0 -249 -103t-103 -249t103 -249t249 -103t249 103t103 249t-103 249t-249 103zM384 556h32h160q54 0 91 -37t37 -91q0 -42 -24 -74t-62 -46q18 -46 54 -136h-64
-l-52 128h-108v-128h-64v128v32v192v32zM448 492v-128h128q28 0 46 18t18 46t-18 46t-46 18h-128z" />
-    <glyph glyph-name="unif25e" unicode="&#xf25e;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 684q-132 0 -226 -94t-94 -226t94 -226t226 -94t226 94t94 226t-94 226t-226 94zM384 492q40 0 68 -28t28 -68h-64q0 32 -32 32t-32 -32v-64q0 -32 32 -32t32 32h64
-q0 -40 -28 -68t-68 -28t-68 28t-28 68v64q0 40 28 68t68 28zM640 492q40 0 68 -28t28 -68h-64q0 32 -32 32t-32 -32v-64q0 -32 32 -32t32 32h64q0 -40 -28 -68t-68 -28t-68 28t-28 68v64q0 40 28 68t68 28z" />
-    <glyph glyph-name="unif25f" unicode="&#xf25f;" 
-d="M416 748q168 0 289 -91t149 -217q42 -32 42 -76t-42 -76q-28 -130 -140 -219t-298 -89q-122 0 -208 116q-80 112 -80 268t80 268q86 116 208 116zM416 684q-90 0 -156 -90q-68 -94 -68 -230t68 -230q66 -90 156 -90t156 90q68 94 68 230t-68 230q-66 90 -156 90zM620 636
-q0 -2 1 -3t3 -1q80 -112 80 -268t-80 -268q-2 -2 -14 -16q154 66 186 232q1 5 2 16q4 2 14 8q20 8 20 28t-20 28q-5 2 -14 8q0 4 -2 16q-12 64 -58 123t-118 97zM416 620q36 0 68 -24q-23 -51 -68 -152q-16 38 -64 154q32 22 64 22zM304 548l64 -152h-112q8 88 48 152z
-M530 544q38 -62 46 -148h-112q16 37 66 148zM256 332h112q-16 -37 -66 -148q-38 62 -46 148zM464 332h112q-8 -88 -48 -152q-21 50 -64 152zM416 284q16 -39 64 -154q-32 -22 -64 -22q-36 0 -68 24q23 50 68 152z" />
-    <glyph glyph-name="unif260" unicode="&#xf260;" 
-d="M384 664l24 -20l64 -64l-48 -48q-10 10 -40 42q-52 -53 -210 -210l210 -210l82 82q-35 34 -138 136l48 48l160 -160l20 -24l-20 -24l-128 -128l-24 -20l-24 20l-256 256l-20 24l20 24l256 256zM640 664l24 -20l256 -256l20 -24l-20 -24l-256 -256l-24 -20l-24 20l-64 64
-l48 48q10 -11 40 -42l210 210q-53 52 -210 210q-20 -21 -82 -82q35 -34 138 -136l-48 -48l-160 160l-20 24l20 24l128 128z" />
-    <glyph glyph-name="unif261" unicode="&#xf261;" 
-d="M384 664l24 -20l64 -64l-48 -48q-10 10 -40 42q-52 -53 -210 -210l210 -210l82 82q-35 34 -138 136l48 48l160 -160l20 -24l-20 -24l-128 -128l-24 -20l-24 20l-256 256l-20 24l20 24l256 256zM640 664l24 -20l256 -256l20 -24l-20 -24l-256 -256l-24 -20l-24 20l-64 64
-l48 48q10 -11 40 -42l210 210q-53 52 -210 210q-20 -21 -82 -82q35 -34 138 -136l-48 -48l-160 160l-20 24l20 24l128 128z" />
-    <glyph glyph-name="unif262" unicode="&#xf262;" 
-d="M512 664q200 0 342 -94h170q-42 -50 -52 -102q50 -68 50 -150q0 -106 -75 -180t-179 -74q-122 0 -200 92q-19 -26 -56 -78q-16 32 -56 80q-78 -94 -200 -94q-104 0 -179 74t-75 180q0 82 50 150q-10 52 -52 102h162q142 94 350 94zM512 622q-142 0 -254 -50
-q106 0 180 -74t74 -180q0 104 72 178t176 76q-114 50 -248 50zM256 524q-84 0 -144 -60t-60 -146t60 -146t144 -60q86 0 146 60t60 146t-60 146t-146 60zM766 524q-84 0 -144 -60t-60 -146t60 -146t144 -60q86 0 146 60t60 146t-60 146t-146 60zM254 444q52 0 88 -37t36 -89
-q0 -50 -36 -86t-88 -36t-88 36t-36 86q0 52 36 89t88 37zM766 444q52 0 89 -37t37 -89q0 -50 -37 -86t-89 -36q-50 0 -86 36t-36 86q0 52 36 89t86 37zM254 404q-36 0 -61 -25t-25 -61q0 -34 25 -60t61 -26t61 26t25 60q0 36 -25 61t-61 25zM766 404q-34 0 -60 -25t-26 -61
-q0 -34 26 -59t60 -25q36 0 61 25t25 59q0 36 -25 61t-61 25zM248 360q18 0 29 -12t11 -30q0 -16 -11 -29t-29 -13t-30 13t-12 29q0 18 12 30t30 12zM760 360q18 0 30 -12t12 -30q0 -16 -12 -28t-30 -12t-29 12t-11 28q0 18 11 30t29 12z" />
-    <glyph glyph-name="unif263" unicode="&#xf263;" 
-d="M480 610q-32 0 -54 -22t-22 -54q0 -30 22 -52t54 -22t54 22t22 52q0 32 -22 54t-54 22zM480 352q-76 0 -129 54t-53 128q0 76 53 129t129 53t129 -53t53 -129q0 -74 -53 -128t-129 -54zM554 204l102 -102q14 -14 14 -36t-16 -38q-14 -16 -36 -16t-38 16l-100 100
-l-100 -100q-16 -16 -38 -16t-38 16q-14 16 -14 38t14 36l102 102q-56 14 -106 44q-18 12 -23 33q-1 6 -1 12q0 14 8 27q12 20 34 25q6 1 12 1q15 0 28 -8q56 -34 122 -34t122 34q18 12 40 7t34 -25q8 -13 8 -27q0 -6 -1 -12q-5 -21 -23 -33q-50 -30 -106 -44z" />
-    <glyph glyph-name="unif264" unicode="&#xf264;" 
-d="M480 610q-32 0 -54 -22t-22 -54q0 -30 22 -52t54 -22t54 22t22 52q0 32 -22 54t-54 22zM480 352q-76 0 -129 54t-53 128q0 76 53 129t129 53t129 -53t53 -129q0 -74 -53 -128t-129 -54zM554 204l102 -102q14 -14 14 -36t-16 -38q-14 -16 -36 -16t-38 16l-100 100
-l-100 -100q-16 -16 -38 -16t-38 16q-14 16 -14 38t14 36l102 102q-56 14 -106 44q-18 12 -23 33q-1 6 -1 12q0 14 8 27q12 20 34 25q6 1 12 1q15 0 28 -8q56 -34 122 -34t122 34q18 12 40 7t34 -25q8 -13 8 -27q0 -6 -1 -12q-5 -21 -23 -33q-50 -30 -106 -44z" />
-    <glyph glyph-name="unif265" unicode="&#xf265;" 
-d="M224 716h576q40 0 68 -28t28 -68v-224q0 -158 -113 -271t-271 -113t-271 113t-113 271v112v112q0 40 28 68t68 28zM224 652q-32 0 -32 -32v-224q0 -132 94 -226t226 -94t226 94t94 226v224q0 32 -32 32h-576zM340 512q20 0 36 -16q46 -47 138 -140q33 34 134 136
-q16 14 35 14t33 -14q16 -14 16 -34t-16 -34l-168 -168q-14 -14 -34 -14t-34 14l-172 172q-16 16 -16 35t16 33q14 16 32 16z" />
-    <glyph glyph-name="unif266" unicode="&#xf266;" 
-d="M960 582q0 -10 -10 -10h-54l-244 -520q-2 -6 -8 -6t-10 6q-39 76 -116 230q-31 -58 -124 -230q-2 -6 -9 -6t-9 6q-82 173 -246 520h-56q-10 0 -10 10v26q0 10 10 10h198q10 0 10 -10v-26q0 -10 -10 -10h-42q43 -99 170 -394q22 41 88 166l-112 228h-26q-10 0 -10 10v26
-q0 10 10 10h146q10 0 10 -10v-26q0 -10 -10 -10h-26q17 -36 66 -142q19 35 76 142h-48q-10 0 -10 10v26q0 10 10 10h144q10 0 10 -10v-26q0 -10 -10 -10h-32l-112 -204l92 -188l176 392h-56q-10 0 -10 10v26q0 10 10 10h174q10 0 10 -10v-26z" />
-    <glyph glyph-name="unif267" unicode="&#xf267;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 684q-132 0 -226 -94t-94 -226t94 -226t226 -94t226 94t94 226t-94 226t-226 94zM528 652h12q1 -1 4 -2h4l-8 -64q-2 0 -8 2h-6q1 16 2 64zM474 648q2 -16 10 -62
-q-4 -1 -16 -2l-8 64h14zM600 638q4 -2 16 -6q-6 -15 -22 -60q-4 1 -14 6zM406 632q6 -15 22 -60h-2l-2 -2l-8 -4q-7 14 -28 58q3 1 10 4h2v2q2 0 6 2zM664 608l8 -4q0 -1 2 -2q1 -2 6 -6q-9 -13 -36 -50q-1 0 -4 2l-2 2l-2 2h-4zM342 596q10 -13 38 -52q-2 -2 -8 -6l-2 -2
-h-2q-3 4 -12 18q-7 7 -28 30v2l2 2zM712 568l-28 -40q9 8 38 32q2 -3 10 -12q-12 -11 -48 -42q-2 2 -8 10l-128 -188q-47 -33 -186 -130q2 -2 10 -8q-11 -12 -44 -46q-3 2 -12 10q7 8 30 34q-9 -6 -34 -24q42 59 166 236q59 42 234 168zM288 546q13 -10 52 -38
-q-3 -3 -10 -12q-13 9 -50 36q2 3 8 14zM764 504v-4h2q2 -3 6 -12q-15 -7 -58 -28l-4 8q0 1 -2 4l12 4zM252 486q14 -7 56 -26q-1 -2 -2 -8l-2 -2v-2l-60 20q1 2 2 8h2v2zM790 436l4 -12v-2v-2t2 -2q-16 -3 -64 -10v4l-4 8q16 4 62 16zM228 416l64 -8q-1 -4 -2 -16
-q-16 2 -62 8v16zM800 368v-2q-8 -1 -32 -2q8 -1 32 -2v-16l-64 4v12v2v2q6 -1 24 -2zM288 348v-4v-4q0 -1 2 -4q-16 -2 -62 -8q-1 1 -2 4q-1 1 -2 4v10q16 0 64 2zM728 308l64 -16l-4 -12v-2v-2q-1 -1 -4 -2q-15 5 -60 22q1 1 2 4q1 2 2 8zM300 296l4 -16q-15 -6 -60 -22
-l-4 16q15 5 60 22zM708 256l56 -32q-2 -4 -8 -14q-14 8 -56 34zM324 244v-4h2q1 -1 2 -4l4 -4q-13 -10 -52 -38q-2 2 -6 8q-1 0 -2 2q-1 1 -4 6q14 8 56 34zM676 212q11 -11 46 -44q-2 -2 -6 -8v0q-2 -2 -8 -6q-11 11 -42 46q0 1 2 4l4 4zM632 176q8 -14 34 -56
-q-4 -2 -14 -8l-32 56zM404 168h2l2 -2q2 -2 8 -6l-28 -56q-3 1 -12 6v2h-4l24 36zM580 152q5 -15 22 -60q-1 -1 -2 -4h-2h-2l-12 -4l-16 64q2 0 8 2q1 0 4 2zM456 148l8 -4h4l-8 -64q-1 0 -4 2h-2h-2q-3 0 -12 2zM528 140q0 -16 2 -64h-16q-1 16 -2 64h16z" />
-    <glyph glyph-name="unif268" unicode="&#xf268;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 684q-146 0 -242 -112q38 -38 114 -112q48 64 128 64q36 0 70 -16h216q-40 80 -117 128t-169 48zM244 538q-52 -80 -52 -174q0 -116 74 -205t186 -111q13 52 40 156
-q-56 8 -95 49t-45 95q-36 63 -108 190zM816 468l-156 -44q12 -30 12 -60q0 -82 -68 -132q-36 -63 -108 -188h6h10q132 0 226 94t94 226q0 54 -16 104zM512 460q-40 0 -68 -28t-28 -68t28 -68t68 -28t68 28t28 68q0 52 -42 80q-24 16 -54 16z" />
-    <glyph glyph-name="unif269" unicode="&#xf269;" 
-d="M263 739q33 0 57 -24t24 -57q0 -32 -24 -56t-57 -24t-57 24t-24 56q0 33 24 57t57 24zM696 524q99 0 133 -55q34 -56 34 -160v-251h-140v221q0 120 -75 120q-83 0 -83 -117v-224h-141v454h135v-63h3q38 75 134 75zM194 512h144v-454h-144v114v340z" />
-    <glyph glyph-name="unif26a" unicode="&#xf26a;" 
-d="M749 635q-33 22 -69 33t-75 11q-31 0 -60 -8q-29 -7 -57 -21q-28 -15 -52 -35t-44 -45q-15 -19 -27 -41t-21 -47q-8 -25 -13 -51q-5 -27 -6 -55v-13v-4q1 -28 5 -54q5 -27 14 -52t21 -47q12 -21 27 -40q20 -25 44 -45t52 -35q27 -14 56 -22q30 -7 61 -7q39 0 74 11
-q36 11 69 33q-24 -22 -51 -39q-28 -16 -58 -28q-31 -12 -63 -18t-66 -6h-10h-7q-35 2 -68 10q-34 8 -65 23q-32 15 -59 34t-50 43t-41 52t-31 61q-14 32 -20 66q-7 34 -7 69q0 36 7 71t21 68t34 62q19 28 43 52q23 24 52 43t62 34q33 14 68 21q34 7 71 7q1 0 -9 0t10 0
-q33 0 66 -6q32 -6 62 -18t58 -29t52 -38zM868 368q0 -38 -7 -75q-8 -36 -23 -70q-16 -34 -37 -64q-21 -29 -49 -55q-20 -12 -43 -19q-22 -6 -46 -6q-27 0 -52 9q-26 8 -50 25q31 11 57 34q25 24 45 59q19 35 29 76q11 40 11 86q0 45 -10 85q-10 41 -30 76t-45 59
-q-25 23 -56 34q24 17 49 25q25 9 52 9q24 0 47 -7q22 -6 44 -19q27 -25 48 -55q21 -29 36 -63t23 -70q7 -36 7 -74z" />
-    <glyph glyph-name="unif26b" unicode="&#xf26b;" 
-d="M886 594l-4 4q2 6 6 17t8 39t-1 49t-27 37q-20 18 -59 18t-87 -18q-46 -18 -74 -36q-9 -6 -26 -16q10 -2 30 -7t68 -31t83 -62t61 -108q26 -70 20 -160h-472v-14t6 -30t16 -39t34 -31q26 -12 60 -12q38 0 65 20t33 40q3 6 8 18h246q-2 -10 -8 -26t-34 -58
-q-26 -40 -61 -72t-99 -58t-142 -26q-30 1 -90 4q-14 -10 -36 -24t-82 -38q-58 -26 -108 -26t-80 33t-30 71t4 68q2 2 4 10q88 312 340 482v12q-8 -4 -21 -10t-51 -28t-73 -49t-81 -73q-46 -44 -82 -96v20t8 48t22 69t46 71q32 40 76 68q66 38 138 50t112 6q14 -3 42 -8
-q14 10 36 25t80 39q60 24 102 24h16t32 -8t35 -25t13 -57t-22 -96zM432 40q-46 10 -86 28t-64 36q-24 20 -41 37t-23 27q-3 3 -8 10q-2 -4 -6 -11t-14 -29q-8 -20 -13 -40t-5 -46q2 -24 14 -44q20 -18 54 -23q13 -2 26 -2q20 0 40 5q32 10 61 21t47 21q6 3 18 10zM636 428
-v12t-6 26t-16 32t-34 26q-22 12 -54 12q-52 0 -81 -27t-31 -53q-1 -10 -2 -28h224z" />
-    <glyph glyph-name="unif26c" unicode="&#xf26c;" 
-d="M64 652h32h832h32v-32v-448v-32h-32h-832h-32v32v280v168v32zM128 588v-384h768v384h-768zM320 108h384v-64h-384v64z" />
-    <glyph glyph-name="unif26d" unicode="&#xf26d;" 
-d="M180 700h88q-100 -82 -100 -214q0 -48 8 -90q16 -100 48 -224q20 -84 76 -144h-120q-20 0 -36 15t-16 37v213v355q0 22 16 37t36 15zM708 700h136q20 0 36 -15t16 -37v-568q0 -22 -16 -37t-36 -15h-76q84 90 84 198v50q-51 -12 -204 -46q0 -4 -1 -12t-7 -28
-q-6 -18 -17 -33t-35 -29q-22 -12 -54 -12q-50 0 -75 39t-47 125q-36 154 -36 224q0 46 36 71t72 25q30 0 55 -17t35 -35q3 -6 10 -16l204 44q-28 78 -80 124z" />
-    <glyph glyph-name="unif26e" unicode="&#xf26e;" 
-d="M760 78q-52 -52 -121 -78q-54 -19 -111 -19q-16 0 -33 1q-72 7 -136 47q-63 39 -103 101q-9 15 -18 31q-8 16 -14 34l-6 18t-5 18q-1 6 -4 14q-1 4 -1 7q0 4 2 7q3 5 10 7q8 2 14 2h2q5 0 9 -2t6 -9q4 -17 9 -34q4 -17 11 -34q29 -67 90 -112q62 -45 134 -54q38 -4 77 2
-t74 21q16 8 32 17q15 10 29 21q6 5 12 11q6 5 12 11q6 5 12 2q7 -4 11 -8q4 -3 8 -10q1 -3 1 -5q0 -4 -3 -7zM573 322q-5 -4 -9 -8q-4 -5 -8 -9q-2 -2 -5 -4q-2 -2 -3 -4l-1 -2l2 -2q5 -6 10 -10l10 -10l4 -4t2 -5q1 -6 -5 -12q-5 -6 -10 -7q-7 -2 -13 4q-5 6 -9 10l-7 7
-q-5 6 -8 5q-2 0 -4 -3t-3 -4l-6 -6q-4 -3 -6 -6l-3 -3l-3 -3q-4 -2 -7 -2q-1 0 -3 1q-5 2 -9 6q-4 3 -7 8q-1 2 -1 4q0 3 4 7q1 2 3 3q1 2 3 3l10 10t10 9l-10 10q-5 4 -9 9q-2 2 -4 3q-2 2 -3 4q-4 5 -2 9t5 8q4 4 9 7q2 2 5 2q3 -1 6 -3l3 -3l3 -3l10 -10t9 -10l12 12
-l11 11q3 4 7 5q3 1 7 -2q6 -1 12 -9q4 -3 4 -7q0 -3 -3 -6zM760 300q0 -84 -55 -150t-138 -80q-21 -3 -41 -3q-60 0 -115 31q-72 42 -103 120q-2 5 -2 10v1q0 5 5 8q6 4 16 7t16 -2q4 -3 5 -8q2 -6 4 -10l4 -10l6 -10l6 -10t6 -9q2 -3 5 -8t7 -7v65v65q0 26 9 50t27 44
-q24 25 57 36q32 12 67 8q35 -5 64 -26q29 -20 44 -51q15 -30 14 -66q-1 -35 -17 -64q-17 -30 -47 -50q-29 -19 -64 -22q-9 -1 -18 -1q-10 1 -19 2q-6 1 -16 3q-9 1 -11 9q-2 6 0 15q3 9 7 14t8 5q4 -1 9 -2q16 -3 32 -3t31 7q16 6 29 18t20 27q17 31 9 65q-7 34 -34 56
-q-26 21 -62 21q-36 -1 -62 -23q-13 -12 -22 -27q-9 -16 -11 -33q-1 -6 -1 -11v-11v-73v-74v-3v-4q1 -3 8 -6t11 -5q17 -8 35 -12q19 -4 38 -4q38 -1 75 14q37 14 64 42q53 53 55 130q2 78 -50 133q-24 26 -54 41q-31 16 -66 20q-34 3 -67 -5q-34 -7 -62 -27q-14 -10 -27 -23
-t-24 -27l-8 -10q-3 -5 -10 -7q-8 -3 -17 0q-9 2 -15 7q-7 5 -7 17q1 12 1 21v81v80v34v33q0 9 1 19t15 11h35h18h53h85h85h29h29h6h6q9 -1 12 -8q2 -7 2 -14t-2 -15q-3 -7 -12 -7h-6h-8h-30h-30h-85h-85h-31h-30q-3 0 -7 1q-5 0 -7 -1q-2 0 -2 -1v-2v-74v-73v-21v-20
-q5 3 9 7q4 5 8 8q6 5 13 10q6 5 12 9q10 7 22 14q11 6 23 11q27 10 56 14q28 4 57 1q53 -5 100 -35q46 -29 74 -75q18 -27 27 -59q9 -31 9 -63zM747 531q4 -4 4 -8q0 -3 -2 -7q-6 -8 -11 -12q-3 -2 -5 -4q-3 -2 -6 -2q-4 0 -8 4t-7 6q-15 13 -31 24q-17 11 -35 19
-q-37 17 -77 23q-41 5 -82 -1q-10 -1 -21 -4q-10 -2 -20 -5q-5 -1 -10 -3t-10 -3q-3 -1 -6 -1q-2 0 -5 2q-5 4 -9 13q-2 6 -3 12q0 2 1 3q1 8 11 11t16 5q38 12 80 13q6 1 13 1q34 0 68 -6q43 -9 83 -30q40 -20 72 -50z" />
-    <glyph glyph-name="unif26f" unicode="&#xf26f;" 
-d="M128 716h32h128h32v-32v-128v-32h-32h-128h-32v32v128v32zM192 652v-64h64v64h-64zM384 652h480v-64h-480v64zM128 460h32h128h32v-32v-128v-32h-32h-128h-32v32v128v32zM192 396v-64h64v64h-64zM384 396h480v-64h-480v64zM128 204h32h128h32v-32v-128v-32h-32h-128h-32
-v32v128v32zM192 140v-64h64v64h-64zM384 140h480v-64h-480v64z" />
-    <glyph glyph-name="unif270" unicode="&#xf270;" 
-d="M646 876q110 0 166 -56q10 -8 17 -16t11 -20q6 -12 10 -18t6 -22t3 -21t1 -23q2 -18 2 -21v-25v-24v-172q0 -24 8 -46t12 -28t22 -28q6 -10 6 -17q0 -8 -6 -13q-34 -28 -86 -74q-12 -10 -26 -2q-30 26 -64 74q-46 -46 -85 -63t-97 -17q-74 0 -120 44t-46 128
-q0 130 118 180q18 8 38 14t44 10q26 4 41 6t45 4q30 4 40 6v14q0 60 -14 80q-18 30 -60 30q-34 0 -59 -18t-31 -50q-4 -20 -20 -20q-35 4 -106 12q-20 4 -16 22q16 90 86 130t160 40zM676 546q-134 -8 -134 -110q0 -38 18 -59t48 -21q50 0 78 48q20 36 20 118v24h-10h-12h-8
-zM982 288q46 0 56 -11q4 -5 4 -16q0 -15 -8 -43q-14 -48 -46 -74q-4 -3 -7 -3q-2 0 -3 1q-4 2 -2 6q36 86 25 100t-103 4q-6 0 -7 4v1q0 3 5 7q34 24 86 24zM244 272q2 1 4 1t4 -1q180 -106 396 -106q156 0 304 62q10 4 16 -5q2 -4 2 -7q0 -4 -6 -8q-64 -48 -152 -74
-t-172 -26q-230 0 -396 152q-5 3 -5 7v1q1 4 5 4z" />
-    <glyph glyph-name="unif271" unicode="&#xf271;" 
-d="M288 716h64v-32h320v32h64v-32h96h32v-32v-640v-32h-32h-640h-32v32v400v240v32h32h96v32zM224 620v-64h576v64h-64v-32h-64v32h-320v-32h-64v32h-64zM224 492v-448h576v448h-576zM480 428h64v-128h128v-64h-128v-128h-64v128h-128v64h128v128z" />
-    <glyph glyph-name="unif272" unicode="&#xf272;" 
-d="M288 716h64v-32h320v32h64v-32h96h32v-32v-640v-32h-32h-640h-32v32v400v240v32h32h96v32zM224 620v-64h576v64h-64v-32h-64v32h-320v-32h-64v32h-64zM224 492v-448h576v448h-576zM352 300h320v-64h-320v64z" />
-    <glyph glyph-name="unif273" unicode="&#xf273;" 
-d="M288 716h64v-32h320v32h64v-32h96h32v-32v-640v-32h-32h-640h-32v32v400v240v32h32h96v32zM224 620v-64h576v64h-64v-32h-64v32h-320v-32h-64v32h-64zM224 492v-448h576v448h-576zM424 404q22 -23 88 -90q22 22 88 90l48 -48q-22 -22 -90 -88q23 -22 90 -88l-48 -48
-q-22 22 -88 90q-22 -23 -88 -90l-48 48q22 22 90 88q-23 22 -90 88z" />
-    <glyph glyph-name="unif274" unicode="&#xf274;" 
-d="M288 716h64v-32h320v32h64v-32h96h32v-32v-640v-32h-32h-640h-32v32v400v240v32h32h96v32zM224 620v-64h576v64h-64v-32h-64v32h-320v-32h-64v32h-64zM224 492v-448h576v448h-576zM648 420l48 -48l-192 -192l-24 -20l-24 20l-96 96l48 48q18 -19 72 -74q42 42 168 170z
-" />
-    <glyph glyph-name="unif275" unicode="&#xf275;" 
-d="M640 716h32h160h32v-32v-640v-32h-32h-128h-128h-160h-64h-160h-32v32v384v18q4 2 16 10l160 96l48 28v-56v-40l112 68l48 28v-56v-40l96 56v144v32zM704 652v-128v-18q-4 -3 -16 -10l-160 -96l-48 -28v56v40l-112 -68l-48 -28v56v40l-96 -56v-336h128h64h160h128h96v576
-h-96zM288 332h64v-64h-64v64zM416 332h64v-64h-64v64zM544 332h64v-64h-64v64zM672 332h64v-64h-64v64zM288 204h64v-64h-64v64zM416 204h64v-64h-64v64zM544 204h64v-64h-64v64zM672 204h64v-64h-64v64z" />
-    <glyph glyph-name="unif276" unicode="&#xf276;" 
-d="M512 716q92 0 158 -66t66 -158q0 -84 -55 -147t-137 -73v-292h-64v292q-82 10 -137 73t-55 147q0 92 66 158t158 66zM512 652q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM512 620v-64q-26 0 -45 -19t-19 -45h-64q0 52 38 90t90 38z" />
-    <glyph glyph-name="unif277" unicode="&#xf277;" 
-d="M480 716h64v-64h256h16l8 -12l96 -112q4 -5 18 -20q-5 -5 -18 -20l-96 -112l-8 -12h-16h-608h-32v32v224v32h32h288v64zM224 588v-160h560q18 20 70 80q-17 20 -70 80h-560zM480 332h64v-320h-64v320z" />
-    <glyph glyph-name="unif278" unicode="&#xf278;" 
-d="M896 732v-48v-544v-20l-20 -8l-224 -96q-3 -2 -12 -6l-12 4l-244 92q-53 -23 -212 -90l-44 -20v48v544v20l20 8l224 96q3 1 12 6l12 -4l244 -92q53 22 212 90zM416 638v-476l192 -72v476zM352 636l-160 -68v-476l160 68v476zM832 636l-160 -68v-476l160 68v476z" />
-    <glyph glyph-name="unif279" unicode="&#xf279;" 
-d="M896 732v-48v-544v-20l-20 -8l-224 -96q-3 -2 -12 -6l-12 4l-244 92q-53 -23 -212 -90l-44 -20v48v544v20l20 8l224 96q3 1 12 6l12 -4l244 -92q53 22 212 90zM416 638v-476l192 -72v476zM352 636l-160 -68v-476l160 68v476zM832 636l-160 -68v-476l160 68v476z" />
-    <glyph glyph-name="unif27a" unicode="&#xf27a;" 
-d="M96 684h32h768h32v-32v-576v-32h-32h-274q-21 -22 -86 -88l-24 -20l-24 20q-22 22 -86 88h-274h-32v32v576v32zM160 620v-512h256h12l12 -8q18 -19 72 -74q18 18 72 74l12 8h12h256v512h-704zM393 333q-7 -7 -16 -11q-10 -4 -20 -4q-9 0 -19 4q-9 4 -16 11t-11 16
-q-4 10 -4 20q0 9 4 19t11 16q7 7 16 11q10 4 19 4q10 0 20 -4q9 -4 16 -11q7 -6 11 -16t4 -19q0 -10 -4 -20q-4 -9 -11 -16zM545 331q-7 -7 -16 -11q-10 -4 -19 -4q-10 0 -20 4q-9 4 -16 11t-11 17q-4 9 -4 19q0 9 4 19t11 17q7 6 16 10q10 4 20 4q9 0 19 -4q9 -4 16 -10
-q7 -7 11 -17t4 -19q0 -10 -4 -19q-4 -10 -11 -17zM702 331q-6 -7 -16 -11t-19 -4q-10 0 -20 4q-9 4 -16 11t-11 17q-4 9 -4 19q0 9 4 19t11 17q7 6 16 10q10 4 20 4q9 0 19 -4t16 -10q7 -7 11 -17t4 -19q0 -10 -4 -19q-4 -10 -11 -17z" />
-    <glyph glyph-name="unif27b" unicode="&#xf27b;" 
-d="M96 684h32h768h32v-32v-576v-32h-32h-274q-21 -22 -86 -88l-24 -20l-24 20q-22 22 -86 88h-274h-32v32v576v32zM160 620v-512h256h12l12 -8q18 -19 72 -74q18 18 72 74l12 8h12h256v512h-704zM393 333q-7 -7 -16 -11q-10 -4 -20 -4q-9 0 -19 4q-9 4 -16 11t-11 16
-q-4 10 -4 20q0 9 4 19t11 16q7 7 16 11q10 4 19 4q10 0 20 -4q9 -4 16 -11q7 -6 11 -16t4 -19q0 -10 -4 -20q-4 -9 -11 -16zM545 331q-7 -7 -16 -11q-10 -4 -19 -4q-10 0 -20 4q-9 4 -16 11t-11 17q-4 9 -4 19q0 9 4 19t11 17q7 6 16 10q10 4 20 4q9 0 19 -4q9 -4 16 -10
-q7 -7 11 -17t4 -19q0 -10 -4 -19q-4 -10 -11 -17zM702 331q-6 -7 -16 -11t-19 -4q-10 0 -20 4q-9 4 -16 11t-11 17q-4 9 -4 19q0 9 4 19t11 17q7 6 16 10q10 4 20 4q9 0 19 -4t16 -10q7 -7 11 -17t4 -19q0 -10 -4 -19q-4 -10 -11 -17z" />
-    <glyph glyph-name="unif27c" unicode="&#xf27c;" 
-d="M512 804v-294q-64 -37 -256 -146v292zM512 510q64 36 256 146v-292q-64 36 -256 146zM768 364v-292l-256 -148v294q64 36 256 146zM512 218q-64 -37 -256 -146v292q64 -37 256 -146z" />
-    <glyph glyph-name="unif27d" unicode="&#xf27d;" 
-d="M896 542q-6 -112 -158 -306q-156 -204 -264 -204q-68 0 -114 124q-12 42 -33 120t-29 108q-34 124 -74 124q-8 0 -60 -36q-12 15 -36 46q60 52 112 100q76 66 114 70q90 8 110 -124q22 -142 32 -176q26 -118 56 -118q24 0 72 76t52 116q8 66 -52 66q-26 0 -56 -12
-q54 180 206 180h10q112 -2 112 -140v-14z" />
-    <glyph glyph-name="unif27e" unicode="&#xf27e;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-576h576v576h-576zM384 588h256q-22 -29 -90 -116q23 -62 90 -248l-128 -116l-128 116q22 62 90 248q-23 29 -90 116z" />
-    <glyph glyph-name="unif27f" unicode="&#xf27f;" 
-d="M512 716q92 0 158 -66t66 -158q0 -84 -55 -147t-137 -73v-292h-64v292q-82 10 -137 73t-55 147q0 92 66 158t158 66zM512 652q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM512 620v-64q-26 0 -45 -19t-19 -45h-64q0 52 38 90t90 38z" />
-    <glyph glyph-name="unif280" unicode="&#xf280;" 
-d="M480 716h64v-64h256h16l8 -12l96 -112q4 -5 18 -20q-5 -5 -18 -20l-96 -112l-8 -12h-16h-608h-32v32v224v32h32h288v64zM224 588v-160h560q18 20 70 80q-17 20 -70 80h-560zM480 332h64v-320h-64v320z" />
-    <glyph glyph-name="unif281" unicode="&#xf281;" 
-d="M544 748h320h32v-32v-320h-64v242l-246 -246q54 -70 54 -156q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75q86 0 156 -54l246 246h-242v64zM384 428q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136t-56 136t-136 56z" />
-    <glyph glyph-name="unif282" unicode="&#xf282;" 
-d="M448 780h256h32v-32v-160h160h32v-32v-256h-64v178q-43 -44 -172 -174q44 -60 44 -132q0 -92 -66 -158t-158 -66t-158 66q-42 42 -58 94h24q20 0 44 4q12 -30 36 -52q46 -48 112 -48t112 46q48 48 48 114t-48 112q-46 48 -112 48t-112 -48q-16 -14 -28 -36
-q-36 -16 -74 -8q16 50 56 90q66 66 158 66q72 0 132 -44q58 57 174 172h-82h-64v146q-43 -44 -172 -174q24 -34 36 -68h-24q-20 0 -44 -4q-12 30 -36 52q-46 48 -112 48t-114 -48q-46 -46 -46 -112t46 -114q48 -46 114 -46t112 48q16 14 28 36q36 16 74 8q-16 -50 -56 -90
-q-66 -66 -158 -66t-158 66t-66 158t66 158t158 66q72 0 132 -44q58 57 174 172h-178v64z" />
-    <glyph glyph-name="unif283" unicode="&#xf283;" 
-d="M160 716h576q40 0 68 -28t28 -68v-32h32q40 0 68 -28t28 -68v-384q0 -40 -28 -68t-68 -28h-576q-40 0 -68 28t-28 68v32h-32q-40 0 -68 28t-28 68v135v249q0 40 28 68t68 28zM160 652q-32 0 -32 -32v-384q0 -32 32 -32h576q32 0 32 32v288h-608v64h608v32q0 32 -32 32
-h-576zM832 524v-64h64v32q0 32 -32 32h-32zM832 396v-160q0 -40 -28 -68t-68 -28h-480v-32q0 -32 32 -32h576q32 0 32 32v288h-64z" />
-    <glyph glyph-name="unif284" unicode="&#xf284;" 
-d="M320 620q96 0 169 -65t85 -159h66v96h64v-96h146q-35 34 -138 136l48 48l192 -192l20 -24l-20 -24l-192 -192l-48 48q34 34 138 136h-146v-96h-64v96h-66q-12 -94 -85 -159t-169 -65q-106 0 -181 75t-75 181t75 181t181 75zM320 556q-80 0 -136 -56t-56 -136t56 -136
-t136 -56t136 56t56 136t-56 136t-136 56z" />
-    <glyph glyph-name="unif285" unicode="&#xf285;" 
-d="M512 824l24 -20l192 -192l-48 -48q-34 34 -136 138v-146h96v-64h-96v-66q94 -12 159 -85t65 -169q0 -106 -75 -181t-181 -75t-181 75t-75 181q0 96 65 169t159 85v66h-96v64h96v146q-34 -35 -136 -138l-48 48l192 192zM512 364q-80 0 -136 -56t-56 -136t56 -136t136 -56
-t136 56t56 136t-56 136t-136 56z" />
-    <glyph glyph-name="unif286" unicode="&#xf286;" 
-d="M160 684h628q80 0 130 -61q38 -47 38 -103q0 -17 -4 -36q-29 -147 -88 -440h-160l96 480h-128l-96 -480h-160l96 480h-128l-96 -480h-160l96 480z" />
-    <glyph glyph-name="unif287" unicode="&#xf287;" 
-d="M96 524h96q36 0 64 -24q28 24 64 24h96q40 0 68 -28t28 -68v-224h-64v224q0 32 -32 32h-96q-32 0 -32 -32v-224h-64v224q0 32 -32 32h-96q-32 0 -32 -32v-224h-64v77v147q0 40 28 68t68 28zM672 524h192q40 0 68 -28t28 -68v-128q0 -40 -28 -68t-68 -28h-192q-16 0 -32 6
-v-134h-64v224v96v32q0 40 28 68t68 28zM672 460q-32 0 -32 -32v-32v-96q0 -32 32 -32h192q32 0 32 32v128q0 32 -32 32h-192z" />
-    <glyph glyph-name="unif288" unicode="&#xf288;" 
-d="M800 544h-26q-6 0 -14 -8t-8 -14v-318q0 -6 8 -13t14 -7h26v-76h-230v76h48v334h-2q-28 -103 -112 -410h-86q-28 102 -112 410h-2v-334h48v-76h-192v76h24q8 0 16 7t8 13v318q0 6 -8 14t-16 8h-24v76h240q20 -74 78 -296h4q19 74 78 296h240v-76z" />
-    <glyph glyph-name="unif289" unicode="&#xf289;" 
-d="M448 716h128q26 0 45 -19t19 -45v-32h192q40 0 68 -28t28 -68v-448v-32h-32h-768h-32v32v105v343q0 40 28 68t68 28h192v32q0 26 19 45t45 19zM448 652v-32h128v32h-128zM192 556q-32 0 -32 -32v-416h704v416q0 32 -32 32h-640zM480 460h64v-96h96v-64h-96v-96h-64v96
-h-96v64h96v96z" />
-    <glyph glyph-name="unif28a" unicode="&#xf28a;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 684q-132 0 -226 -94t-94 -226t94 -226t226 -94t226 94t94 226t-94 226t-226 94zM368 492q20 0 34 -14t14 -34t-14 -34t-34 -14t-34 14t-14 34t14 34t34 14zM656 492
-q20 0 34 -14t14 -34t-14 -34t-34 -14t-34 14t-14 34t14 34t34 14zM352 236h320v-64h-320v64z" />
-    <glyph glyph-name="unif28b" unicode="&#xf28b;" 
-d="M352 812h64q0 -40 28 -68t68 -28t68 28t28 68h64q0 -70 -54 -120q68 -30 109 -93t41 -139q0 -96 -65 -169t-159 -85v-98h128v-64h-128v-128h-64v128h-128v64h128v98q-94 12 -159 85t-65 169q0 76 41 139t109 93q-54 50 -54 120zM512 652q-80 0 -136 -56t-56 -136t56 -136
-t136 -56t136 56t56 136t-56 136t-136 56z" />
-    <glyph glyph-name="unif28c" unicode="&#xf28c;" 
-d="M416 748h192q26 0 45 -19t19 -45v-384q0 -26 -19 -45t-45 -19h-192q-26 0 -45 19t-19 45v384q0 26 19 45t45 19zM416 684v-384h192v384h-192zM224 428h64v-128q0 -54 37 -91t91 -37h192q54 0 91 37t37 91v128h64v-128q0 -80 -56 -136t-136 -56h-64v-64h128v-64h-320v64
-h128v64h-64q-80 0 -136 56t-56 136v128z" />
-    <glyph glyph-name="unif28d" unicode="&#xf28d;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 684q-132 0 -226 -94t-94 -226t94 -226t226 -94t226 94t94 226t-94 226t-226 94zM328 541h18h325h18v-19v-325v-18h-18h-82h-243h-18v18v210v115v19zM389 476v-70v-170h240
-v240h-240z" />
-    <glyph glyph-name="unif28e" unicode="&#xf28e;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 684q-132 0 -226 -94t-94 -226t94 -226t226 -94t226 94t94 226t-94 226t-226 94zM328 541h18h325h18v-19v-325v-18h-18h-325h-18v18v325v19zM389 476v-240h240v240h-240z
-" />
-    <glyph glyph-name="unif28f" unicode="&#xf28f;" 
-d="M512 780q172 0 294 -122t122 -294t-122 -294t-294 -122t-294 122t-122 294t122 294t294 122zM512 716q-146 0 -249 -103t-103 -249t103 -249t249 -103t249 103t103 249t-103 249t-249 103zM320 396h384v-64h-384v64z" />
-    <glyph glyph-name="unif290" unicode="&#xf290;" 
-d="M855 71v-7q0 -25 -13 -43q-16 -20 -39 -20h-30h-24h-56h-74h-7h-47h-64h-109h-146q-23 0 -38 20q-14 18 -14 43v7q3 32 3 43q1 11 4 48q1 9 2 21q0 11 2 26q1 19 3 44q2 24 4 55q3 40 7 92t9 119q2 12 6 22q5 9 15 17q9 8 19 12t22 4h82q0 35 0 29q0 -5 0 69q0 64 46 109
-q45 45 109 45t109 -45q46 -45 46 -109v-98h-74q-9 0 11 0h45h57h22h19q23 0 40 -16q17 -15 19 -39q2 -30 3 -41t4 -48q0 -10 1 -21q1 -12 2 -27q2 -19 4 -44q2 -24 4 -56q3 -40 7 -92t9 -119zM421 574h207v98q0 42 -31 73q-30 30 -72 30q-43 0 -73 -30q-31 -31 -31 -73v-31
-v-67zM798 78q-4 62 -5 71q0 10 -4 76q-2 17 -3 39t-3 51q-3 37 -6 86q-3 50 -7 116q-2 4 -6 7q-3 3 -7 3h-28h-22h-50h-46h-17h-22h-32h-40h-88h-122q-2 0 -4 -1t-4 -1q0 -2 -1 -3q-2 -1 -2 -5q-9 -146 -28 -439q3 51 2 25q-2 -25 -2 -27q0 -6 2 -8q2 -1 3 -5h537q2 0 3 4
-q2 4 2 11zM421 458q0 4 -2 9t-5 9q-4 3 -9 5q-4 2 -9 2t-10 -2t-9 -5q-3 -4 -5 -9t-2 -9q0 -5 2 -10t5 -9q4 -3 9 -5t10 -2t9 2q5 2 9 5q3 4 5 9t2 10zM679 458q0 4 -2 9t-5 9q-4 3 -9 5q-4 2 -9 2t-10 -2t-9 -5q-3 -4 -5 -9t-2 -9q0 -5 2 -10t5 -9q4 -3 9 -5t10 -2t9 2
-q5 2 9 5q3 4 5 9t2 10z" />
-    <glyph glyph-name="unif291" unicode="&#xf291;" 
-d="M425 740q-40 -39 -120 -118h455q-40 39 -120 118q16 16 47 48l167 -167h132v-197h-70l-69 -414h-433h-207q-22 138 -68 414h-72v125v72h144l167 167q15 -16 47 -48zM846 424h-640q19 -115 57 -347q-21 0 4 0h80h64h73h147h131h15h13q19 116 56 347zM919 553h-784v-61h-8
-h27h122h93h105h212h192h21h20v61z" />
-    <glyph glyph-name="unif292" unicode="&#xf292;" 
-d="M437 697q14 -3 22 -15t4 -27q-12 -49 -35 -149h241q13 55 38 165q3 12 11 19q9 7 21 9q2 0 5 -1q2 -1 5 -1q14 -3 22 -15t4 -27q-12 -49 -35 -149h99h2v0q14 0 24 -10q11 -10 11 -24q0 -15 -11 -25q-10 -10 -24 -10h-121q-17 -70 -49 -208h137h2v0q14 0 24 -10
-q10 -11 10 -25t-10 -24q-10 -11 -24 -11h-153q-13 -54 -38 -163q0 -1 -1 -3t-1 -4q-4 -13 -17 -19q-13 -5 -26 -1q-13 3 -20 17q-6 13 -1 26q12 49 35 147h-241q-13 -54 -39 -163v-3q-1 -2 -1 -4q-4 -13 -17 -19q-8 -3 -16 -3q-5 0 -11 2q-13 3 -19 17q-7 13 -1 26
-q11 49 34 147h-88q-15 -1 -25 9t-12 24v4q0 12 9 21q10 10 24 12h2h2h104q16 69 48 208h-119q-15 -1 -25 9q-10 9 -12 24q-1 14 9 25q10 10 24 11h2h2h135q13 55 38 165q3 12 11 19q9 7 20 9h6q4 -1 5 -2zM362 230h243q16 70 49 209h-241q-17 -70 -51 -209z" />
-    <glyph glyph-name="unif293" unicode="&#xf293;" 
-d="M522 84q29 29 87 86q-29 29 -87 86v-172zM522 440q29 29 87 86l-87 87v-173zM538 348l179 -179q-90 -90 -270 -271v357q-50 -49 -150 -148l-54 54l187 187q-62 63 -187 187l54 54q50 -49 150 -148v357q90 -90 270 -271z" />
-    <glyph glyph-name="unif294" unicode="&#xf294;" 
-d="M522 84q29 29 87 86q-29 29 -87 86v-172zM522 440q29 29 87 86l-87 87v-173zM538 348l179 -179q-90 -90 -270 -271v357q-50 -49 -150 -148l-54 54l187 187q-62 63 -187 187l54 54q50 -49 150 -148v357q90 -90 270 -271z" />
-    <glyph glyph-name="unif295" unicode="&#xf295;" 
-d="M779 749q12 -8 15 -22q1 -4 1 -7q0 -10 -6 -19q-166 -252 -499 -754q-5 -8 -13 -12t-16 -4q-5 0 -10 1q-5 2 -10 5q-12 8 -15 22v7q0 10 6 19q166 252 498 754q5 8 13 12t16 4q5 0 10 -1q5 -2 10 -5zM427 602v-148q0 -60 -42 -102t-102 -42q-59 0 -101 42t-42 102v55v93
-q0 59 42 102q42 42 101 42q60 0 102 -42q42 -43 42 -102zM210 602v-149q0 -30 21 -52q22 -21 52 -21q31 0 52 21q22 22 22 52v149q0 30 -22 51q-21 22 -52 22q-30 0 -52 -21q-21 -22 -21 -52zM880 232v-148q0 -60 -42 -102t-101 -42q-60 0 -102 42t-42 102v148q0 60 42 102
-t102 42q59 0 101 -42t42 -102zM663 232v-148q0 -30 22 -52q21 -21 52 -21q30 0 51 21q22 22 22 52v148q0 31 -22 52q-21 22 -51 22q-31 0 -52 -22q-22 -21 -22 -52z" />
-    <glyph glyph-name="unif296" unicode="&#xf296;" 
-d="M512 660q2 -1 10 -4q100 -34 400 -134q22 -8 90 -30q-23 -8 -90 -30q-23 -8 -90 -30v-164q0 -36 -36 -64q-24 -18 -70 -34q-90 -30 -214 -30t-214 30q-46 16 -70 34q-36 28 -36 64v164l-64 20v-256q32 -20 32 -56q0 -26 -19 -45t-45 -19t-45 19t-19 45q0 36 32 56v280
-l-52 16q23 7 90 30q100 33 400 134q3 1 10 4zM512 592l-300 -100l300 -100l300 100zM256 410v-142q0 -4 10 -12q20 -16 52 -26q78 -26 194 -26t194 26q32 10 52 26q10 8 10 12v142q-62 -21 -246 -82q-3 -1 -10 -4q-2 1 -10 4q-61 20 -246 82z" />
-    <glyph glyph-name="unif297" unicode="&#xf297;" 
-d="M720 684h80v-96h-52q15 -49 60 -194q14 2 24 2q80 0 136 -56t56 -136t-56 -136t-136 -56t-136 56t-56 136q0 98 80 156q7 -23 20 -68q-36 -36 -36 -88t38 -90t90 -38t90 38t38 90t-38 90t-90 38h-2h-2l36 -120l-64 -16l-68 220q-10 -16 -20 -30q-58 -74 -128 -106
-l-36 -72h2q-18 -36 -58 -36h-112q-10 -68 -64 -114t-124 -46q-80 0 -136 56t-56 136t56 136t136 56q26 0 56 -8l28 56q-38 16 -68 16q-24 0 -48 -5t-38 -11q-4 -2 -12 -4l-28 56q58 28 126 28q64 0 120 -32h108q52 64 140 64h114q-3 8 -10 32h-136v64h132q10 32 44 32z
-M576 492q-32 0 -57 -12t-35 -26q-3 -4 -8 -12q-3 -4 -12 -14h-16h-108l-36 -68q50 -36 68 -92h-70q-38 64 -110 64q-52 0 -90 -38t-38 -90t38 -90t90 -38q44 0 78 27t46 69h-124v64h300q10 19 40 78l4 12l12 4q54 20 112 94q26 36 44 68h-128z" />
-    <glyph glyph-name="unif298" unicode="&#xf298;" 
-d="M288 792l56 -52l468 -472q12 -12 48 -46q-17 -2 -66 -8q-41 -5 -162 -20l60 -116q3 -8 12 -30l-28 -12q-25 -13 -98 -52q-8 -4 -30 -16q-3 7 -12 30q-16 32 -66 130q-32 -27 -130 -108l-52 -44v68v672v76zM352 638v-526l108 92q7 6 30 24q4 -9 18 -36q17 -34 70 -136
-q10 5 42 20q-17 32 -66 128q-6 10 -22 42q11 1 46 6l144 16q-93 92 -370 370z" />
-    <glyph glyph-name="unif299" unicode="&#xf299;" 
-d="M864 756v-40v-512q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38q34 0 64 -18v236l-448 -84v-358q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38q34 0 64 -18v402v28q6 1 26 4l512 96q9 2 38 8zM800 678l-448 -84v-64l448 84v64zM736 268q-26 0 -45 -19t-19 -45
-t19 -45t45 -19t45 19t19 45t-19 45t-45 19zM224 172q-26 0 -45 -19t-19 -45t19 -45t45 -19t45 19t19 45t-19 45t-45 19z" />
-    <glyph glyph-name="unif29a" unicode="&#xf29a;" 
-d="M715 456q-3 -5 -7 -8t-10 -5q-41 -9 -73 -16q-32 -6 -56 -8q1 -34 2 -62q2 -29 5 -53q3 -23 6 -40q2 -16 5 -26l7 -21q5 -13 11 -28q1 -3 1 -2l2 -7q3 -5 2 -10q0 -6 -2 -11t-6 -8q-4 -4 -9 -6q-2 -1 -5 -1q-2 -1 -5 -1q-10 0 -16 5q-6 4 -10 13q-1 3 -1 2l-2 6
-q-12 30 -19 57q-8 28 -11 53q-12 0 -8 0q3 0 -10 0q-4 -25 -12 -53q-7 -27 -19 -57l-1 -3q1 1 -2 -5q-3 -9 -10 -13q-6 -5 -15 -5q-3 0 -6 1q-2 0 -4 1q-5 2 -9 6q-4 3 -7 8q-2 5 -2 11q0 5 2 10q1 4 1 3t3 6q6 15 10 28q5 12 7 21q3 10 6 26q3 17 6 40q2 24 4 53q2 28 2 62
-q-23 2 -55 8q-32 7 -74 16q-5 2 -9 5q-5 3 -7 8q-3 4 -4 10v4v6q2 6 5 10t8 7q4 3 9 4q6 0 11 -1q56 -13 98 -20q43 -6 72 -6q30 0 73 6q42 7 98 20q3 1 6 1h5q5 -1 9 -4q5 -3 8 -7t5 -10v-6v-5q-1 -5 -3 -9zM553 499q-8 -8 -18 -12q-9 -4 -21 -4q-11 0 -20 4q-10 4 -18 12
-t-12 18t-4 21t4 21q4 9 12 17t18 12q9 4 20 4q12 0 21 -4q10 -4 18 -12t12 -17q4 -10 4 -21t-4 -21t-12 -18zM514 711q-34 0 -66 -7q-33 -7 -64 -20t-58 -31t-49 -41q-23 -22 -41 -49t-31 -58t-20 -64q-7 -32 -7 -66q0 -35 7 -67q7 -33 20 -64t31 -58q18 -26 41 -49
-q22 -23 49 -41q27 -17 58 -31q31 -13 64 -20q32 -6 66 -6q35 0 67 6q33 7 64 20q31 14 58 31q27 18 49 41q23 23 41 49q18 27 31 58t20 64q7 32 7 67q0 34 -7 66q-7 33 -20 64t-31 58t-41 49q-22 23 -49 41t-58 31t-64 20q-32 7 -67 7zM895 375q0 -39 -7 -76q-8 -37 -23 -72
-q-15 -36 -35 -66t-46 -56q-26 -25 -56 -46q-30 -20 -66 -35q-35 -15 -72 -23q-37 -7 -76 -7q-38 0 -75 7q-37 8 -72 23q-36 15 -66 35q-30 21 -56 46q-26 26 -46 56t-35 66q-15 35 -23 72q-7 37 -7 76q0 38 7 75q8 37 23 73q15 35 35 65q21 30 46 56q26 26 56 46t66 35
-q35 15 72 23q37 7 76 7q38 0 75 -7q37 -8 73 -23q35 -15 65 -35q31 -20 56 -46q26 -26 46 -56t35 -65q15 -36 23 -73q7 -37 7 -75z" />
-    <glyph glyph-name="unif29b" unicode="&#xf29b;" 
-d="M512 748q106 0 181 -75t75 -181q0 -96 -65 -169t-159 -85v-258h-64v258q-94 12 -159 85t-65 169q0 106 74 180q76 76 182 76zM512 684q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136t-56 136t-136 56z" />
-    <glyph glyph-name="unif29c" unicode="&#xf29c;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 684q-132 0 -226 -94t-94 -226t94 -226t226 -94t226 94t94 226t-94 226t-226 94zM512 556q52 0 90 -38t38 -90q0 -38 -23 -70t-61 -46q-4 -2 -12 -4v-40h-64v40q0 48 44 62
-q4 1 12 4q40 12 40 54q0 26 -19 45t-45 19t-45 -19t-19 -45h-64q0 52 38 90t90 38zM480 236h64v-64h-64v64z" />
-    <glyph glyph-name="unif29d" unicode="&#xf29d;" 
-d="M431 682q-29 1 -49 20q-19 20 -19 48q0 27 19 47q20 19 49 19h2q25 0 44 -19q20 -20 20 -47v-2q0 -27 -19 -46q-20 -20 -47 -20zM626 358q-40 44 -80 89t-68 74q-14 15 -24 23q-9 9 -11 7q-4 -4 15 -27t39 -47q0 -54 1 -164q-3 -8 -5 -14q-3 -6 -17 -45q-5 -13 -11 -31
-q-7 -18 -15 -43q-12 -33 -28 -78t-38 -105q-10 -31 -29 -38q-5 -1 -10 -1q-13 -1 -20 13q-4 9 -5 21q-1 13 2 30q13 58 30 136q17 77 32 153q1 71 3 211q-17 -27 -52 -80q1 -21 1 -23q0 -1 2 -41q0 -9 1 -23q0 -13 1 -31q2 -33 -14 -34q-17 -1 -24 27q-9 45 -27 136l2 4
-q2 2 3 5q25 47 55 102q30 56 42 76q12 19 42 19h10q38 -3 46 -16q15 -19 51 -66t72 -93q24 -32 43 -57q19 -26 28 -37q12 -16 12 -29q0 -10 -8 -18q-18 -17 -47 15zM519 -9q-15 41 -30 85t-29 87q14 41 43 121q4 -17 10 -41q7 -24 14 -52q13 -52 27 -104q14 -53 21 -78
-q3 -11 3 -19q0 -22 -18 -29q-6 -2 -11 -2q-19 -1 -30 32zM690 307q-3 3 -3 7v1q1 5 4 8q4 2 8 2h1q4 0 8 -4v-1v0q7 -11 11 -19q5 -8 30 -51q8 -14 19 -33q11 -20 26 -46q20 -35 48 -83t65 -113q2 -3 2 -6q0 -1 -1 -2q0 -5 -3 -8q-4 -2 -8 -2h-1q-5 0 -9 4l-20 36t-32 56
-q-7 12 -16 27q-8 16 -20 36q-19 32 -45 79q-27 47 -64 112z" />
-    <glyph glyph-name="unif29e" unicode="&#xf29e;" 
-d="M223 314h76v118q-26 -40 -76 -118zM680 358q0 19 -6 35q-6 15 -17 27t-27 18q-17 6 -38 6h-25h-3q-1 0 4 0v-173h23q21 0 37 6q16 7 28 19q12 13 18 28q6 16 6 34zM424 526q-1 -30 -1 -66v-72q0 -68 1 -127q1 -40 1 -60v-12q0 -3 -1 -6q-1 -2 -4 -5q-2 -2 -4 -3
-q-3 -1 -6 -1h-88t-8 0q-3 0 -6 1t-5 3q-2 3 -3 5q-1 3 -1 6q0 21 0 17t0 10h-129q-9 -12 -25 -36q-2 -3 -5 -5q-3 -1 -7 -1h-109t-10 0q-5 0 -9 2q-3 2 -5 6q-2 3 -2 7v1q1 4 4 7q55 76 95 130q39 53 66 90q18 25 32 43q13 18 22 31q21 29 25 34q4 6 7 9q2 4 5 5q3 2 7 2h48
-h36h51h13q3 0 6 -1q2 -1 5 -4q2 -2 3 -5q1 -2 1 -5zM792 358q0 -43 -13 -77q-14 -34 -42 -58q-28 -25 -64 -37q-37 -12 -81 -12h-109t-11 0q-3 0 -6 1t-5 3t-3 5t-1 6v110v82v45v34v51v15q0 3 1 5q1 3 3 5t5 4q3 1 6 1h39h28h41h11q45 0 81 -13q36 -12 64 -36t42 -58
-q14 -33 14 -76zM862 357v-5v-8t-1 -12t-3 -19q-1 -12 -4 -24q-2 -11 -5 -22t-8 -23t-12 -25t-15 -25q-8 -11 -18 -21h-24h-3h4q9 10 16 22q8 12 14 25t11 26q5 12 7 24q3 12 6 22l4 22q2 10 3 18t1 14v9v3v4v6t-1 10q-1 6 -2 17l-4 20t-5 20q-3 11 -7 23q-5 12 -11 27
-q-7 15 -14 28q-7 14 -16 27q15 0 13 0t6 0q10 -10 18 -22t14 -25q7 -14 12 -26t9 -24q3 -11 5 -22q3 -11 5 -21q2 -9 3 -17t2 -14v-9v-3zM944 357v-5v-8t-1 -12t-3 -19l-4 -24q-2 -11 -5 -22q-4 -11 -9 -23t-11 -25q-7 -13 -16 -25q-8 -11 -17 -21h-24h-3q-1 0 4 0
-q8 10 16 22q7 12 14 25q6 13 10 26q5 12 8 24t5 22q3 11 4 22q2 10 3 18t1 14q1 9 1 8v4v4v6t-1 10q-1 6 -2 17l-4 20t-5 20q-3 11 -7 23q-5 12 -11 27t-14 28q-7 14 -16 27q15 0 13 0t7 0q9 -10 17 -22t15 -25q7 -14 12 -26t8 -24l6 -22q2 -11 4 -21q2 -9 3 -17t2 -14
-q0 -9 0 -8v-4zM1025 357v-5q-1 -4 -1 -8t-1 -12t-2 -19l-4 -24l-6 -22t-8 -23t-12 -25q-6 -13 -15 -25q-8 -11 -17 -21h-24h-4h5q8 10 16 22q7 12 13 25q7 13 11 26q5 12 8 24t5 22l4 22q2 10 3 18t1 14q0 9 0 8l1 4v4q0 3 -1 6v10q-1 6 -3 17q-1 10 -4 20l-4 20
-q-3 11 -8 23q-4 12 -10 27q-7 15 -14 28q-8 14 -16 27q14 0 12 0q-1 0 7 0q9 -10 17 -22t15 -25q7 -14 12 -26t8 -24l6 -22q2 -11 4 -21q4 -17 5 -28q0 -11 1 -15z" />
-    <glyph glyph-name="unif29f" unicode="&#xf29f;" 
-d="M480 610q-32 0 -54 -22t-22 -54q0 -30 22 -52t54 -22t54 22t22 52q0 32 -22 54t-54 22zM480 352q-76 0 -129 54t-53 128q0 76 53 129t129 53t129 -53t53 -129q0 -74 -53 -128t-129 -54zM554 204l102 -102q14 -14 14 -36t-16 -38q-14 -16 -36 -16t-38 16l-100 100
-l-100 -100q-16 -16 -38 -16t-38 16q-14 16 -14 38t14 36l102 102q-56 14 -106 44q-18 12 -23 33q-1 6 -1 12q0 14 8 27q12 20 34 25q6 1 12 1q15 0 28 -8q56 -34 122 -34t122 34q18 12 40 7t34 -25q8 -13 8 -27q0 -6 -1 -12q-5 -21 -23 -33q-50 -30 -106 -44z" />
-    <glyph glyph-name="unif2a0" unicode="&#xf2a0;" 
-d="M480 610q-32 0 -54 -22t-22 -54q0 -30 22 -52t54 -22t54 22t22 52q0 32 -22 54t-54 22zM480 352q-76 0 -129 54t-53 128q0 76 53 129t129 53t129 -53t53 -129q0 -74 -53 -128t-129 -54zM554 204l102 -102q14 -14 14 -36t-16 -38q-14 -16 -36 -16t-38 16l-100 100
-l-100 -100q-16 -16 -38 -16t-38 16q-14 16 -14 38t14 36l102 102q-56 14 -106 44q-18 12 -23 33q-1 6 -1 12q0 14 8 27q12 20 34 25q6 1 12 1q15 0 28 -8q56 -34 122 -34t122 34q18 12 40 7t34 -25q8 -13 8 -27q0 -6 -1 -12q-5 -21 -23 -33q-50 -30 -106 -44z" />
-    <glyph glyph-name="unif2a1" unicode="&#xf2a1;" 
-d="M165 21q-11 -11 -27 -18q-16 -6 -32 -6t-32 6q-16 7 -28 18q-11 12 -18 28q-6 16 -6 32t6 32q7 16 18 27q12 11 28 18q16 6 32 6t32 -6q16 -7 27 -18t18 -27q6 -16 6 -32t-6 -32q-7 -16 -18 -28zM163 519q-11 -12 -27 -18q-16 -7 -32 -7t-32 7q-16 6 -27 18
-q-12 11 -18 27q-7 16 -7 32t7 32q6 16 18 27q11 12 27 18q16 7 32 7t32 -7q16 -6 27 -18q12 -11 18 -27q7 -16 7 -32t-7 -32q-6 -16 -18 -27zM397 264q-12 -12 -28 -18q-15 -7 -32 -7q-16 0 -32 7q-15 6 -27 18q-11 11 -18 27q-6 16 -6 32t6 32q7 16 18 27q12 12 27 18
-q16 7 32 7q17 0 32 -7q16 -6 28 -18q11 -11 18 -27q6 -16 6 -32t-6 -32q-7 -16 -18 -27zM400 519q-11 -11 -27 -18q-16 -6 -32 -6t-32 6q-16 7 -27 18q-12 11 -18 27q-7 16 -7 32t7 32q6 16 18 28q11 11 27 18q16 6 32 6t32 -6q16 -7 27 -18q12 -12 18 -28q7 -16 7 -32
-t-7 -32q-6 -16 -18 -27zM741 24q-12 -11 -28 -18t-32 -7t-32 7t-27 18t-18 27t-7 32t7 32t18 28q11 11 27 18q16 6 32 6t32 -6q16 -7 28 -18q11 -12 18 -28q6 -16 6 -32t-6 -32q-7 -16 -18 -27zM736 266q-12 -11 -28 -18t-32 -7t-32 7t-27 18t-18 27t-7 32t7 32t18 27
-q11 12 27 18q16 7 32 7t32 -7q16 -6 28 -18q11 -11 18 -27q6 -16 6 -32t-6 -32q-7 -16 -18 -27zM739 521q-11 -11 -27 -18q-16 -6 -32 -6t-32 6q-16 7 -28 18q-11 12 -18 28q-6 16 -6 32t6 32q7 16 18 27q12 11 28 18t32 7t32 -7t27 -18t18 -27t7 -32t-7 -32t-18 -28z
-M973 266q-12 -11 -28 -18q-16 -6 -32 -6t-32 6q-16 7 -27 18q-11 12 -18 28t-7 32t7 32t18 27t27 18t32 7t32 -7t28 -18q11 -11 17 -27q7 -16 7 -32t-7 -32q-6 -16 -17 -28zM976 522q-11 -11 -27 -18t-32 -7t-32 7t-28 18q-11 11 -18 27q-6 16 -6 32t6 32q7 16 18 27
-q12 12 28 18q16 7 32 7t32 -7q16 -6 27 -18q11 -11 18 -27t7 -32t-7 -32t-18 -27z" />
-    <glyph glyph-name="unif2a2" unicode="&#xf2a2;" 
-d="M174 25q0 -6 -2 -10q-2 -5 -6 -9t-9 -6t-10 -2q-6 0 -10 2q-5 2 -9 6t-6 9q-2 4 -2 10q0 5 2 10t6 9t8 6q5 2 11 2q5 0 10 -2t9 -6t6 -9t2 -10zM256 107q0 -6 -2 -11q-2 -4 -6 -8t-9 -6q-4 -2 -10 -2q-5 0 -10 2t-9 6t-6 8q-2 5 -2 11q0 5 2 10t6 9t9 6t10 2q6 0 10 -2
-q5 -2 9 -6t6 -9t2 -10zM276 263q1 -2 2 -3l3 -3q28 -29 60 -66q33 -38 44 -38q-13 -12 -38 -38q-37 37 -110 109zM420 271q0 -6 -2 -10q-2 -5 -6 -9t-8 -6q-5 -2 -11 -2q-5 0 -10 2t-9 6t-6 9q-2 4 -2 10q0 5 2 10t6 9t9 6t10 2q6 0 11 -2q4 -2 8 -6t6 -9q2 -4 2 -10z
-M723 408q0 -13 -2 -24q-1 -12 -3 -23q-3 -10 -7 -20t-9 -20q-6 -9 -11 -16q-4 -7 -8 -12t-10 -12q-5 -7 -13 -16q-6 -7 -11 -13t-8 -10t-7 -9q-3 -6 -7 -12q-4 -7 -7 -14t-5 -14q-1 -7 -2 -15t-1 -16q0 -34 -12 -63t-36 -54q-24 -24 -53 -36t-63 -12q-6 0 -10 2q-5 2 -9 6
-t-6 9t-2 11q0 5 2 10t6 9t9 6q4 2 10 2q23 0 42 8t35 24q17 16 25 35q8 20 8 43q0 12 1 23t3 22q3 10 7 20q4 9 9 18q6 10 10 17q5 7 9 12t9 12q6 6 13 15q9 10 15 17q6 8 11 14q4 5 8 13t8 19q4 10 5 21q2 11 2 23q0 39 -14 73t-42 62t-62 42t-73 14q-40 0 -74 -14t-62 -42
-t-42 -62t-14 -73q0 -6 -2 -11q-2 -4 -6 -8t-9 -6t-10 -2q-6 0 -11 2q-4 2 -8 6q-5 4 -7 8q-2 5 -2 11q0 25 5 49t15 46q10 23 23 43q13 19 29 36q17 17 36 30q20 13 43 22q23 10 47 15t49 5q24 0 48 -5t47 -15q23 -9 42 -22q20 -14 37 -30q16 -16 29 -36t23 -43
-q10 -22 15 -46t5 -49zM502 353q0 -5 -2 -10t-6 -9t-8 -6q-5 -2 -11 -2q-5 0 -10 2t-9 6t-6 9t-2 10q0 6 2 10q2 5 6 9t9 6t10 2q6 0 11 -2q4 -2 8 -6t6 -9q2 -4 2 -10zM626 408q0 -6 -2 -11q-2 -4 -6 -8t-9 -6t-11 -2q-5 0 -10 2t-9 6t-6 8q-2 5 -2 11q0 20 -7 37t-21 30
-q-14 15 -31 21q-17 7 -36 7q-20 0 -37 -7t-31 -21t-21 -31q-7 -16 -7 -36q0 -6 -2 -11q-2 -4 -6 -8t-9 -6t-10 -2q-6 0 -11 2q-4 2 -8 6t-6 8q-2 5 -2 11q0 31 11 58q11 26 33 48t48 33q27 11 58 11t58 -11q26 -11 49 -33q21 -22 32 -48q11 -27 11 -58zM794 531q2 -5 2 -9
-v-1q0 -6 -2 -11q-3 -5 -7 -8q-3 -4 -9 -6l-4 -2h-6q-4 0 -7 1q-4 1 -8 4q-3 2 -6 5q-2 3 -4 7q-14 38 -38 70q-24 31 -58 57q-4 3 -7 7q-3 5 -3 10q-1 3 -1 5q0 3 1 6q1 5 5 10q3 4 8 7q5 2 10 3q2 1 4 1q4 0 7 -1q5 -2 9 -5q39 -29 68 -67q28 -37 46 -83zM884 566
-q2 -5 2 -11q-1 -5 -3 -10t-6 -9q-4 -3 -9 -6q-2 0 -5 -1h-5q-9 0 -16 4q-6 4 -10 13q-19 51 -51 93t-76 75q-4 3 -7 8q-3 4 -4 10v3q0 4 1 7q1 5 5 10q3 5 8 7q4 3 10 4h3q4 0 7 -1q5 -1 10 -5q50 -37 87 -85q36 -47 59 -106z" />
-    <glyph glyph-name="unif2a3" unicode="&#xf2a3;" 
-d="M134 159q-1 7 2 13t9 9q58 18 108 28q49 10 87 10q42 0 64 10t27 14q10 14 21 30t17 27q-14 3 -20 -1q-7 -4 -13 -12q-1 -1 0 -1q0 1 -1 0q-8 -8 -21 -18q-12 -10 -38 -10q-14 -1 -36 1q-22 1 -47 7q-2 0 4 -1t-6 1q-4 1 -7 4t-4 7q-20 57 -20 55q-1 -2 -7 20q-1 4 -1 8
-q0 3 2 6q18 33 20 36q1 3 4 8q2 3 4 5q3 2 6 3q49 18 47 17q-2 0 18 7h4h2q13 0 26 -4q13 -5 24 -13q14 -10 23 -27q9 -16 11 -37q0 -6 2 -9q2 -2 3 -4q3 -1 6 -3q3 -1 7 -1q2 27 1 38v15q-1 7 -23 34t-35 37h-23q-15 -1 -33 -1h-21t17 0q-12 -1 -24 -1q-13 0 -23 -1
-q-7 0 -12 4q-5 5 -6 12q0 7 5 12q4 5 11 6h10q8 1 18 1q15 1 -1 1q-15 0 20 0q40 10 120 29q3 0 25 7q21 8 30 12q9 3 13 12t6 16q-17 -4 -29 -7q-13 -3 -23 -5q-38 -9 -41 -10q-2 -1 -19 -4q-1 -1 -2 -1h-1q-33 -5 -49 -8q-15 -3 -17 -4q-1 -1 -3 -1l-4 -2q-3 -1 -8 -3
-q-4 -1 -9 -3q-1 -1 -2 -1h-2q-16 -6 -34 -13q-18 -6 -22 -9q-8 -4 -27 -14q-18 -11 -31 -23q-3 -3 -11 -13l-16 -22q-7 -9 -6 -8q1 0 -3 -3q-31 -43 -70 -91q-40 -49 -70 -61q-5 -3 -10 -2t-9 5l-2 2t-2 3q-2 3 -2 7q0 3 2 6q1 3 3 6q3 2 6 3q16 7 39 32q24 25 46 54
-q13 16 24 31q12 16 22 28l6 9q3 3 -1 -2q13 18 21 28q7 9 11 13q10 9 23 17q12 9 25 16q8 12 20 26l12 13q15 16 25 28q11 12 19 21q32 35 34 37t17 18q4 5 11 5q7 1 12 -4q7 -5 13 -14t9 -20q45 36 43 34q-2 -1 17 14q3 3 6 4h3h4q3 -1 5 -2q3 -2 5 -4q1 0 5 -6q4 -5 -4 5
-q11 -13 16 -35q4 -23 -10 -44q37 9 35 9q-1 -1 14 3q4 1 8 0q3 0 7 -3q3 -2 5 -5q1 -3 1 -7q1 -1 1 -2q0 -9 -5 -36q-6 -31 -36 -45q-11 -5 -32 -12q-22 -7 -28 -8l-1 -1h-2q-28 -6 -50 -7q-23 -2 13 -2q18 -16 40 -43q22 -28 23 -43q1 -11 0 -38q-1 -26 -2 -35q3 -1 4 -1
-q1 -1 0 -1q4 -1 7 -4t4 -6q3 -6 -3 -23q-7 -17 -48 -72q-1 -1 -1 0t-1 -2q-1 -1 -27 -17q-27 -16 -87 -17q-55 0 -113 -16q-58 -17 -71 -21q-3 -1 -5 -1t-4 1q-5 1 -8 4q-2 1 -3 3zM407 359q-2 29 -20 39q-17 9 -27 11l-42 -15q-1 -1 -14 -5l-18 -33q7 -19 21 -59
-q9 -2 27 -4q14 -2 32 -2h8q14 1 21 5q6 5 14 13q3 5 7 8q3 4 8 7q-8 7 -12 15q-4 9 -5 20zM334 575q15 13 20 17q6 5 7 6q13 10 12 7q-1 -2 5 6q2 5 2 9v2q-1 5 -3 10q-50 -56 -49 -54q1 1 -18 -20q1 0 2 1q2 0 3 1q3 2 8 6q5 5 11 9zM436 588q3 2 6 5l5 5q6 5 11 10
-q6 5 9 8q9 7 10 15q1 4 1 8t-1 7q-12 -10 -21 -18q-9 -7 -16 -13q-28 -22 -29 -23t-15 -12q7 2 13 2q6 1 8 2q15 3 19 5t0 -1zM882 502q2 -7 -1 -13t-10 -8q-57 -19 -107 -29q-49 -10 -87 -10q-42 0 -64 -10q-22 -9 -27 -13q-10 -15 -21 -30t-17 -27q14 -3 20 1q6 3 13 11
-l3 3q3 2 -2 -2q8 9 21 18q12 10 37 11q15 0 37 -2q22 -1 47 -7q1 -1 -17 -1q-17 0 19 0q3 -1 6 -4t4 -7q20 -56 18 -50t9 -25q1 -4 1 -7q0 -4 -2 -7q-18 -32 -17 -32q0 1 -7 -11q-2 -3 -4 -5q-3 -2 -6 -3q-49 -18 -49 -19q1 0 -16 -5h-3h-2q-13 0 -26 4q-13 5 -24 13
-q-15 11 -23 27q-9 17 -11 38q0 5 -2 8q-2 2 -3 4q-3 1 -6 3q-3 1 -7 2q-2 -27 -2 -39v-15q2 -6 24 -34q22 -27 35 -36h23h33q3 0 -15 0q-17 0 18 0q13 1 25 1t23 1q7 0 12 -4q5 -5 6 -12q0 -7 -5 -12q-4 -5 -12 -6h-10q-7 -1 -17 -1q-15 -1 -35 -1t15 0q-40 -9 -120 -28
-q-2 0 -24 -8q-21 -7 -30 -11t-13 -12q-4 -9 -6 -17q16 4 29 7q12 3 21 5q37 9 38 9t23 5q1 1 2 1h1q34 5 49 8t17 4t3 1l4 2q3 1 8 3q4 2 9 3q1 1 2 1q1 1 2 1q16 5 34 12t22 9q9 4 27 15q19 10 31 22q3 3 11 13q8 11 17 23q6 8 5 7l3 4q32 43 71 92q40 49 71 61q4 2 9 1
-q6 -1 10 -4q1 -1 2 -3q1 -1 2 -3q1 -3 1 -6q0 -4 -1 -7q-2 -3 -4 -5q-2 -3 -6 -4q-16 -6 -39 -31t-46 -54l-24 -32q-11 -15 -21 -28l-4 -5q0 -1 -1 -2l-21 -27q-7 -10 -12 -14q-9 -8 -22 -17q-13 -8 -25 -15q-9 -11 -22 -25l-12 -14q-14 -15 -24 -27q-10 -11 -18 -19
-q-30 -33 -29 -33q0 1 -23 -24q-4 -5 -11 -5q-7 -1 -13 3q-6 6 -12 15t-9 19q-45 -35 -43 -34q2 2 -17 -13q-3 -3 -6 -4h-3h-4q-3 1 -5 2q-3 2 -5 4l-2 1t1 -1q-10 14 -15 36q-5 23 10 44l-37 -9q1 0 -13 -3q-3 -1 -7 0q-4 0 -7 3q-3 2 -5 5t-2 7v2q0 9 5 36q6 31 36 44
-q10 6 32 12l27 9q1 0 2 1h2l27 6q-1 0 9 2q-18 17 -40 44q-21 28 -23 42q-1 12 0 38q1 27 2 36l-3 -1q1 0 -2 0q-3 1 -6 4t-5 7q-2 5 3 20q6 14 49 74l3 3q1 1 -1 -1q1 1 27 17q27 16 87 17q55 0 113 17q58 16 72 20q2 1 4 1q3 0 5 -1q4 -1 7 -4l3 -3q1 -2 1 -4zM610 303
-q2 -30 19 -40q17 -9 28 -11q42 15 39 15q-2 -1 17 6q6 10 18 32q-7 19 -21 59q-9 2 -27 4q-14 2 -33 2h-8q-13 0 -20 -5t-14 -13q-3 -4 -7 -8t-8 -7q7 -6 12 -15q4 -9 5 -19zM683 86q-16 -13 -21 -17q-6 -5 -7 -6q-13 -9 -12 -9q1 1 -5 -4q-2 -5 -2 -9v-2q1 -5 3 -10
-q10 11 18 20q7 8 13 15q23 25 25 27q1 2 11 13l-2 -2q-1 0 -3 -1q-3 -2 -8 -6t-10 -9zM580 74q-3 -3 -6 -5l-5 -5q-6 -5 -11 -10t-9 -8q-9 -7 -10 -16q-1 -4 -1 -7q0 -4 1 -7q12 10 21 18q10 7 17 13q28 22 29 23q2 1 15 12q-8 -2 -14 -3q-6 0 -8 -1q-14 -3 -25 -5
-q-10 -2 6 1z" />
-    <glyph glyph-name="unif2a4" unicode="&#xf2a4;" 
-d="M600 144q-22 -8 -39 -25q-16 -17 -22 -39q-16 -54 -62 -88q-45 -34 -101 -34q-1 17 0 16v47q35 0 64 22q28 21 38 55q11 37 37 65q27 28 64 41q70 24 114 85q43 61 43 135q0 34 -9 65q-9 32 -25 58q-31 50 -84 80q-52 31 -115 31t-115 -31q-52 -30 -83 -80
-q-17 -26 -26 -58q-9 -31 -9 -65q-45 0 -30 0q14 0 -34 0q0 80 39 147q39 66 102 106q34 21 74 32q39 12 82 12t83 -12q39 -11 73 -32q64 -40 102 -106q39 -67 39 -147q0 -95 -55 -172q-55 -78 -145 -108zM652 424q0 61 -44 105t-105 44t-105 -44q-43 -44 -43 -105
-q-45 0 -28 0t-15 0q0 79 56 136q56 56 135 56t135 -56t56 -135q0 -46 -27 -84t-71 -53q-4 7 -6 17q-3 9 -8 23q31 10 50 37q20 26 20 59zM418 149q15 14 43 42q-25 25 -75 74l75 75q-14 14 -43 42q-24 -25 -74 -75q-25 25 -74 75l-42 -42q24 -25 73 -75q-24 -25 -73 -74
-l42 -42q25 24 74 73q25 -24 74 -73z" />
-    <glyph glyph-name="unif2a5" unicode="&#xf2a5;" 
-d="M96 652h832v-64h-832v64zM96 524h608v-64h-608v64zM928 524v-320l-160 160zM96 396h608v-64h-608v64zM96 268h608v-64h-608v64zM96 140h832v-64h-832v64z" />
-    <glyph glyph-name="unif2a6" unicode="&#xf2a6;" 
-d="M484 748q4 -2 12 -5t28 -15q22 -12 39 -27t29 -41q14 -26 14 -54q0 -54 -26 -104q2 -66 -6 -126q22 76 62 112q26 24 66 33t68 7q9 -2 26 -4q0 -4 2 -17t-12 -45q-14 -30 -42 -58q-26 -28 -71 -38t-67 -8q-20 2 -34 6q-12 -82 -44 -154q72 94 158 94q36 0 68 -11t48 -21
-q5 -4 14 -12q0 -4 -4 -12t-18 -28t-30 -35t-42 -29q-26 -12 -54 -12q-98 0 -152 40q-8 -18 -8 -20q-102 -184 -300 -184v32q178 0 272 168l1 2l1 2q-44 -20 -102 -20q-34 2 -63 16t-47 34t-30 40t-16 34q-1 4 -4 14q6 4 17 10t43 16q34 10 60 6q122 -14 156 -120
-q32 70 44 154q-46 -12 -102 0q-58 10 -94 49t-44 95q8 4 22 7t52 7q38 6 62 -6q68 -26 108 -122q4 44 4 94q-82 46 -92 120q-6 36 1 70t17 50q3 5 10 16z" />
-    <glyph glyph-name="unif2a7" unicode="&#xf2a7;" 
-d="M794 748q42 0 74 -32q30 -30 30 -73t-30 -75q-136 -134 -408 -400l-16 -16q-6 -40 -32 -68l-2 -2q-102 -102 -250 -102h-60q8 12 32 50q34 52 56 128q0 4 4 21t6 23q2 8 7 20t11 20q6 10 12 18q28 30 66 36q7 6 20 20q101 100 406 400q32 32 74 32zM794 684
-q-16 0 -30 -12q-96 -96 -288 -286q14 -15 56 -58q73 71 290 286q14 14 14 28q0 15 -14 30q-14 12 -28 12zM428 340q-12 -12 -48 -46q15 -15 60 -58l48 48zM318 234h-5q-22 0 -37 -16q-10 -10 -28 -78q-12 -44 -32 -90q88 16 148 78q20 18 20 45t-18 43q-20 18 -48 18z" />
-    <glyph glyph-name="unif2a8" unicode="&#xf2a8;" 
-d="M120 804l216 -216q90 32 176 32q76 0 152 -24t128 -56q52 -30 100 -69t64 -57q18 -18 28 -30q7 -8 20 -22q-5 -6 -20 -22q-98 -96 -236 -166q68 -68 204 -202l-48 -48q-54 55 -218 220q-14 15 -58 60q-25 24 -100 98q-28 27 -110 110q-25 25 -98 100l-48 48l-200 196z
-M512 556q-60 0 -126 -20l66 -66q28 22 60 22q40 0 68 -28t28 -68q0 -32 -22 -60q30 -31 90 -92q60 66 60 152q0 62 -34 116q-96 44 -190 44zM792 464q8 -36 8 -68q0 -76 -38 -142q82 48 152 110q-58 60 -122 100zM512 428q-6 0 -14 -4l42 -42q4 8 4 14q0 14 -9 23t-23 9z
-M212 529q-14 -9 -55 -36q99 -97 394 -386q18 3 72 13q-103 103 -411 409zM117 461q-12 -11 -48 -45q78 -72 313 -289q22 -4 91 -17q-89 88 -356 351zM38 380q-6 -5 -23 -23q32 -26 130 -105q22 -15 88 -59q-49 47 -195 187z" />
-    <glyph glyph-name="unif2a9" unicode="&#xf2a9;" 
-d="M116 704q14 -6 56 -22l704 -288q18 -8 72 -30q-18 -8 -72 -30l-704 -288q-14 -6 -56 -22l12 60l64 280l-64 280zM204 600l44 -204h452zM248 332l-44 -204l496 204h-452z" />
-    <glyph glyph-name="unif2aa" unicode="&#xf2aa;" 
-d="M672 748q72 0 123 -51t51 -123t-50 -122l-300 -300q-30 -30 -73 -30t-73 30t-30 73t30 71q91 92 274 276q12 -11 46 -44q-68 -69 -274 -276q-12 -12 -12 -28t10 -28q12 -10 28 -10t28 10l300 300q32 34 32 79t-32 77t-77 32t-77 -32l-300 -300q-54 -52 -54 -127t52 -129
-q54 -52 128 -52t128 52q67 66 200 200q12 -11 46 -44l-200 -200q-72 -72 -173 -72t-173 72t-72 173t72 171l300 300q50 52 122 52z" />
-    <glyph glyph-name="unif2ab" unicode="&#xf2ab;" 
-d="M384 716h384v-64h-64v-640h-64v640h-64v-640h-64v320h-128q-80 0 -136 56t-56 136t56 136t136 56zM384 652q-54 0 -91 -37t-37 -91t37 -91t91 -37h128v256h-128z" />
-    <glyph glyph-name="unif2ac" unicode="&#xf2ac;" 
-d="M480 780q58 0 84 -64h76h32h96h32v-32v-256h32h32v-32v-448v-32h-32h-384h-32v32v32h-224h-32v32v420v252v32h32h128h76q26 64 84 64zM480 716q-14 0 -23 -9t-9 -23v-32h-32h-64v-64h256v64h-64h-32v32q0 14 -10 22q-8 10 -22 10zM224 652v-608h192v352v32h32h288v224
-h-64v-96v-32h-32h-320h-32v32v96h-64zM480 364v-384h320v384h-320z" />
-    <glyph glyph-name="unif2ad" unicode="&#xf2ad;" 
-d="M320 684h64v-640h-64v640zM640 684h64v-640h-64v640z" />
-    <glyph glyph-name="unif2ae" unicode="&#xf2ae;" 
-d="M1007 679l-26 -18q-12 -9 -23 -18t-20 -17t-15 -15q-7 -7 -13 -14t-11 -15q-5 -7 -9 -13q-4 -5 -6 -9t-4 -9q-2 -4 -4 -9t-4 -8q-1 -3 -2 -4q-2 -3 -5 -17q-4 -13 -9 -36q-5 -24 -9 -40q-5 -16 -10 -25q-3 -6 -8 -12t-12 -12t-13 -11q-7 -5 -14 -9q-6 -4 -13 -8t-15 -8
-q-8 -5 -13 -8q-5 -2 -6 -4q-9 -6 -25 -29q-15 -22 -35 -62q-67 3 -130 -13q-62 -16 -119 -49q-18 -11 -48 -29q-30 -17 -72 -42l18 6t16 6q8 3 13 5q6 3 9 4q4 2 -6 2q-10 1 12 1q14 5 30 11q16 7 34 14q19 8 32 13t21 8t19 7q11 3 24 7q13 3 27 7q14 3 29 5q37 6 83 6
-q46 -1 101 -9h1t3 -1t4 -3q1 -1 2 -4v-4t-2 -4q-20 -36 -35 -60q-16 -24 -27 -39q-21 -28 -25 -33t10 -5q-3 -6 -7 -8q-5 -2 -11 -1q-25 5 -61 8q-35 2 -79 2q-29 0 -69 -4q-40 -5 -91 -14q-50 -9 -89 -13q-39 -5 -66 -5h-5q-14 0 -26 1q-14 1 -28 4q-13 3 -23 7
-q-11 3 -19 8t-14 8q-6 4 -10 8l-8 6q-3 4 -5 7v1v2h2q27 0 64 6q37 5 83 16q38 73 75 125q37 51 73 83q36 31 74 46q38 16 78 16h2h4h5q4 -1 10 -2q5 -1 11 -2q5 -1 11 -3q5 -1 11 -4q6 -2 13 -6q7 -3 13 -7l12 -8q6 -5 11 -11q5 -5 10 -13q6 -7 9 -15q4 -8 7 -17
-q8 13 12 23q5 10 7 17q8 22 7 26q-2 4 14 4q1 1 3 5t6 11q3 8 8 17l9 18q5 9 11 20t14 23q7 12 15 25t18 27q9 15 19 28q10 14 21 27q13 16 25 30q13 14 25 26q13 11 25 21t24 17q11 7 20 13l16 8q6 4 15 8q9 3 19 8z" />
-    <glyph glyph-name="unif2af" unicode="&#xf2af;" 
-d="M284 716h26h268q82 0 134 -56q30 -32 40 -78q60 -14 96 -58q38 -47 38 -110q-1 -24 -6 -50q-20 -92 -91 -148t-161 -56h-88q-8 -39 -32 -154q-1 -7 -4 -26h-28h-156h-40l8 40l20 88h-116h-40l8 40l120 544zM336 652l-104 -480h90h2l32 156l4 24h28h112q70 0 122 40
-t66 114q5 21 5 39q0 44 -27 71q-34 36 -88 36h-242zM418 604h26h76q46 0 72 -34q16 -23 16 -50q0 -13 -4 -28v-2q-12 -42 -45 -70t-75 -28h-74h-40q2 10 10 40l32 148q1 6 6 24zM468 540q-5 -21 -18 -84h34q16 0 35 16t23 34v2q2 5 2 10q0 8 -4 14q-6 8 -20 8h-52zM756 512
-q-4 -16 -4 -20q-20 -92 -91 -148t-161 -56h-88q-8 -39 -32 -154q-1 -7 -4 -26h-2q-3 -16 -14 -64h92l32 156l4 24h28h112q70 0 122 40t66 114q5 22 5 41q0 38 -21 65q-16 18 -44 28z" />
-    <glyph glyph-name="unif2b0" unicode="&#xf2b0;" 
-d="M790 748q42 0 74 -32q30 -30 30 -73t-30 -75q-1 -2 -4 -4q5 -5 20 -18l-22 -22q-125 -125 -498 -500q-2 -2 -8 -6q-2 -1 -10 -2l-176 -36q-11 -2 -46 -8q2 11 8 46l36 176q1 2 2 10q2 2 6 8q125 124 500 498q6 5 22 22l20 -20q0 1 2 4q32 32 74 32zM790 684
-q-14 0 -28 -12l-2 -4l56 -56q1 0 4 2q14 14 14 28q0 15 -14 30q-14 12 -30 12zM696 642q-12 -12 -48 -46l96 -96q12 12 46 48zM604 550q-84 -84 -336 -334l60 -12l20 -4l4 -20l12 -60q83 84 334 336q-24 23 -94 94zM224 160q-4 -16 -14 -64q8 -9 34 -34q16 3 64 14l-16 68z
-" />
-    <glyph glyph-name="unif2b1" unicode="&#xf2b1;" 
-d="M800 748q40 0 67 -28t27 -68t-26 -68q-105 -106 -316 -316l-8 -8h-10l-112 -24q-11 -2 -46 -8q2 11 8 46l24 112v10l8 8l316 316q28 28 68 28zM800 684q-12 0 -22 -10q-103 -104 -310 -310l-12 -56l56 12q78 77 310 310q11 11 11 22t-11 22q-10 10 -22 10zM128 620h422
-l-64 -64h-294v-512h512v294l64 64v-422h-640v400v240z" />
-    <glyph glyph-name="unif2b2" unicode="&#xf2b2;" 
-d="M800 748q40 0 67 -28t27 -68t-26 -68q-105 -106 -316 -316l-8 -8h-10l-112 -24q-11 -2 -46 -8q2 11 8 46l24 112v10l8 8l316 316q28 28 68 28zM800 684q-12 0 -22 -10q-103 -104 -310 -310l-12 -56l56 12q78 77 310 310q11 11 11 22t-11 22q-10 10 -22 10zM128 620h422
-l-64 -64h-294v-512h512v294l64 64v-422h-640v400v240z" />
-    <glyph glyph-name="unif2b3" unicode="&#xf2b3;" 
-d="M485 32q-71 -37 -152 -37h-17q-91 5 -165 51q-55 35 -89 86q-34 50 -48 106q-9 38 -9 77q0 67 28 134q43 106 151 159q67 33 139 33q24 0 49 -4q98 -14 171 -80q-14 -13 -50 -48l-37 -35q-46 46 -116 50q-69 4 -123 -32q-55 -35 -77 -99q-23 -63 -7 -126q17 -62 66 -104
-q50 -42 116 -44q65 -3 125 33t70 104h-56h-58h-52h-46h-79q-14 0 73 0h16h17v113h305q7 -36 7 -71q0 -71 -30 -133q-46 -93 -122 -133zM1016 365v-44v-50h-90v-91h-95v91h-90v94h90v91h95v-91h90z" />
-    <glyph glyph-name="unif2b4" unicode="&#xf2b4;" 
-d="M276 780q26 0 48 -16l2 -2l2 -2l128 -132q0 -1 2 -2l-2 -2q22 -18 22 -47t-20 -49q-21 -22 -64 -64q34 -78 90 -132t130 -88q21 20 62 62q1 0 2 2q20 18 50 18t50 -18l2 -4l128 -128q20 -20 20 -50t-20 -50q-33 -34 -98 -100h-2q-34 -30 -74 -30q-19 0 -38 6
-q-216 86 -364 232q-160 162 -232 364q-7 19 -7 37q0 40 35 71v2q25 25 100 102v2q1 0 2 2q22 16 46 16zM276 716q-2 0 -6 -4l-98 -98v-2q-14 -12 -14 -28q0 -7 2 -14q66 -188 218 -340q136 -136 338 -216q10 -4 18 -4q17 1 32 14q33 32 98 96q2 3 2 5q0 3 -2 5
-q-44 43 -132 130q-4 6 -8 0l-80 -80q-4 -4 -16 -14q-5 2 -20 10q-88 36 -162 104l-6 6q-36 32 -64 75t-40 71q-4 8 -12 26q-1 5 -6 20q4 3 14 14l80 80q6 4 4 8h-2l-2 2q-32 32 -128 130q-4 4 -8 4z" />
-    <glyph glyph-name="unif2b5" unicode="&#xf2b5;" 
-d="M816 220h-1h-2q0 -1 1 -2q1 -2 2 -3q4 -6 6 -14q3 -8 3 -16q0 -16 -9 -30q-10 -14 -22 -22q-24 -17 -60 -33q-37 -16 -75 -31q-39 -15 -74 -25q-36 -10 -62 -10q-8 0 -17 2q-9 3 -18 8q-8 -4 -17 -7q-10 -3 -19 -3q-12 0 -23 4t-20 10l-9 6q-8 5 -20 14q-13 8 -28 18
-t-31 21q-16 10 -31 20q-15 11 -26 20q-7 4 -12 8q-5 3 -9 6q-4 2 -7 4q-3 1 -6 4q-10 10 -17 23t-9 28h-204v234v94h364q55 28 163 86q4 1 6 2t6 1q3 0 6 -1q3 0 6 -2q62 -29 184 -86h292v-328h-211zM971 494h-67v-221h67v221zM123 494h-67v-56v-165h67v10v211zM467 104
-q0 4 -1 7q-2 3 -4 5q0 1 -3 3l-4 4l-8 8l-10 8q-12 9 -26 20q-14 12 -29 24q-14 12 -29 24t-27 21q-11 8 -20 15l-9 7q-3 2 -7 3q-4 2 -8 2q-12 0 -19 -8q-8 -7 -8 -19q0 -6 2 -11q3 -5 7 -9q1 -1 3 -2t4 -3q3 -3 8 -7q5 -3 11 -7q13 -8 28 -19q15 -10 31 -20q16 -11 31 -21
-l27 -18q13 -9 21 -14q7 -5 12 -9q3 -1 5 -1q3 -1 6 -1q8 0 13 5q4 5 4 11q0 1 -1 2zM770 182v4l-1 2l-4 4q-2 4 -6 8q-79 87 -236 261q-35 -15 -106 -46q-6 -2 -13 -4t-15 -2q-29 0 -50 21t-21 51q0 4 1 7l2 6h-147v-60v-161h41q11 15 29 25q17 10 38 10q12 0 24 -4
-q11 -4 20 -10q6 -4 14 -10q7 -6 20 -16q11 -9 26 -21t30 -23q14 -13 29 -24q14 -11 25 -21q6 -4 11 -8t9 -7t6 -5l5 -5q9 -9 15 -22q6 -14 6 -28q0 -5 -1 -10l-2 -8h1h2q11 0 45 9t72 23q38 13 72 30t52 28l8 5v0q-1 -1 -1 1zM816 273h35v221h-121q-3 0 -6 1t-5 2
-q-60 28 -178 84q-52 -27 -157 -81q-2 -1 -4 -3q-1 0 -2 -1q-3 -2 -5 -6t-2 -8q0 -8 6 -13q5 -5 12 -5h4q1 0 3 1q42 18 124 55q9 3 17 1q9 -2 14 -8q75 -83 223 -247q2 1 5 3t5 2q8 1 16 1q7 1 16 1z" />
-    <glyph glyph-name="unif2b6" unicode="&#xf2b6;" 
-d="M96 562q104 51 415 206q105 -52 417 -206v-486v-32h-32h-768h-32v32v486zM160 514v-406h704v406q-88 45 -353 179q-88 -45 -351 -179zM218 488q72 -32 290 -129q74 32 299 129v-63q-75 -32 -299 -128q-73 32 -290 128v63z" />
-    <glyph glyph-name="unif2b7" unicode="&#xf2b7;" 
-d="M96 562q104 51 415 206q105 -52 417 -206v-486v-32h-32h-768h-32v32v486zM160 514v-406h704v406q-88 45 -353 179q-88 -45 -351 -179zM218 488q72 -32 290 -129q74 32 299 129v-63q-75 -32 -299 -128q-73 32 -290 128v63z" />
-    <glyph glyph-name="unif2b8" unicode="&#xf2b8;" 
-d="M334 64q29 -30 87 -92l-15 102q-30 30 -92 91q7 -34 20 -101zM431 -33l3 3q2 1 3 2q29 23 63 50q34 28 49 39q-2 35 -5 105q-43 -31 -129 -92q6 -36 16 -107zM298 241q32 -31 97 -92q-7 47 -20 141l-105 87q9 -45 28 -136zM405 145q2 1 3 2l4 2q34 24 77 52q42 29 52 35
-q-2 47 -6 139q-50 -28 -151 -85q7 -49 21 -145zM554 140q14 -12 41 -34q0 34 -1 102q-15 11 -44 34v-1t1 -3v-3v-2q-1 -1 -1 -2q-1 -1 -2 -1q-25 -17 -24 -17q0 1 -9 -5l36 -30q2 -2 2 -11q1 -10 1 -27zM252 462q29 -24 61 -49q33 -24 49 -36q-10 66 -29 199q-40 25 -120 74
-q13 -63 39 -188zM696 178q2 34 6 100q-33 -23 -98 -70v-103q31 24 92 73zM372 373l4 2q2 2 4 3q40 21 90 47t61 32q-2 62 -8 188q-60 -23 -181 -70q10 -67 30 -202zM737 217q3 33 9 100q-33 20 -97 61q0 -16 -1 -46q21 -13 62 -40l2 -2v-2q-3 -38 -3 -40v-11q9 -7 28 -20z
-M819 276q4 32 13 96q-26 -19 -77 -55q-3 -33 -8 -98zM739 205q-11 7 -31 21q-1 -17 -3 -50q0 -2 -1 -2q0 -1 -1 -2q-19 -15 -33 -26t-24 -19q-30 -24 -34 -28q-4 -3 -9 -7q-2 -1 -3 -1q-2 0 -3 1q-32 27 -34 29q-3 2 -8 7l3 -69q0 -1 -1 -2q0 -1 -1 -2q-23 -19 -41 -33
-t-31 -24q-38 -31 -44 -35q-6 -5 -10 -8q-1 0 -1 -1h-1q-2 1 -3 1h-1q-18 20 -32 34q-13 15 -23 25q-29 31 -33 36l-9 9q-1 1 -7 31q-7 29 -18 88q-1 1 0 3q0 1 2 2q19 12 19 11q-1 0 7 5q-20 18 -30 28l-11 11q-6 28 -10 49l-7 35q-9 43 -10 48q-2 5 -4 18q0 2 1 3q0 1 2 2
-l30 15q-1 -1 10 5q-28 21 -43 33q-14 11 -15 13q-7 38 -13 65t-10 46q-11 58 -13 64q-1 7 -5 25v1v2q1 2 3 2q35 11 61 19q26 9 44 15q55 18 63 21t18 3h1h2l44 -22q19 -9 32 -15q40 -20 45 -22q5 -3 15 -7l2 -2v-2q2 -37 3 -65q1 -27 2 -48q3 -60 3 -69q1 -9 1 -16
-q0 -2 -1 -3q0 -1 -2 -1q-38 -20 -37 -20l-13 -7l54 -36q1 0 2 -1v-2q2 -40 2 -41v-12q18 10 52 32q1 1 2 1q2 0 3 -1q27 -18 25 -17q-1 1 11 -7q0 15 1 47q0 1 1 2q0 1 1 2q67 40 72 43q5 4 17 11h2h2q20 -11 34 -19q15 -8 24 -14q31 -16 34 -18q4 -2 13 -7q1 -1 1 -2l1 -1
-v-2v-6q-1 -6 -2 -18q-2 -12 -4 -26q-2 -13 -4 -28q-2 -14 -3 -22q-1 -7 -1 -8t-1 -2l-1 -1q-15 -12 -26 -21q-12 -9 -20 -16q-24 -19 -27 -22q-4 -2 -9 -6q-1 -1 -3 -1q-1 0 -2 1z" />
-    <glyph glyph-name="unif2b9" unicode="&#xf2b9;" 
-d="M872 574v-37h37v-149h-37v-37h37v-149h-37v-37v-38v-20v-26v-43v-59q0 -17 -10 -27q-10 -11 -27 -11h-708v425v432h72h75h32h42h67h88h144h188q17 0 27 -11q10 -10 10 -27v-37h37v-69v-72v-4v-4h-37zM798 723h-596v-707h63h89h204h209h16h15v707zM501 603q60 0 104 -44
-q44 -43 44 -104q0 -37 -18 -70t-48 -53q58 -25 93 -77q36 -52 36 -117h-42q0 70 -50 120q-49 49 -119 49t-120 -49q-49 -50 -49 -120h-43q0 65 36 117t94 77q-30 20 -48 53t-18 70q0 61 43 104q44 44 105 44zM501 561q-44 0 -75 -31t-31 -75q0 -43 31 -74q31 -32 75 -32
-q43 0 74 32q31 31 31 74q0 44 -31 75t-74 31z" />
-    <glyph glyph-name="unif2ba" unicode="&#xf2ba;" 
-d="M872 574v-37h37v-149h-37v-37h37v-149h-37v-37v-38v-20v-26v-43v-59q0 -17 -10 -27q-10 -11 -27 -11h-708v425v432h72h75h32h42h67h88h144h188q17 0 27 -11q10 -10 10 -27v-37h37v-72v-77h-37zM798 723h-596v-707h67h95h218h216v707zM501 603q60 0 104 -44
-q44 -43 44 -104q0 -37 -18 -70t-48 -53q58 -25 93 -77q36 -52 36 -117h-42q0 70 -50 120q-49 49 -119 49t-120 -49q-49 -50 -49 -120h-43q0 65 36 117t94 77q-30 20 -48 53t-18 70q0 61 43 104q44 44 105 44zM501 561q-44 0 -75 -31t-31 -75q0 -43 31 -74q31 -32 75 -32
-q43 0 74 32q31 31 31 74q0 44 -31 75t-74 31z" />
-    <glyph glyph-name="unif2bb" unicode="&#xf2bb;" 
-d="M112 638h32h762h32v-32v-536v-32h-32h-762h-32v32v134v402v32zM176 574v-472h698v472h-698zM391 502q44 0 75 -31t31 -75q0 -26 -12 -50q-13 -23 -35 -38q42 -18 67 -55q26 -37 26 -84h-30q0 50 -36 86q-35 35 -86 35q-50 0 -85 -35q-36 -36 -36 -86h-30q0 47 26 84
-q25 37 67 55q-22 15 -35 38q-13 24 -13 50q0 44 32 75q31 31 74 31zM390 469q-29 0 -50 -21t-21 -50q0 -30 21 -50q21 -21 50 -21q30 0 51 21q21 20 21 50q0 29 -21 50t-51 21zM613 438h191v-37h-191v37zM613 354h191v-36h-191v36zM613 270h191v-36h-191v36z" />
-    <glyph glyph-name="unif2bc" unicode="&#xf2bc;" 
-d="M112 638h32h762h32v-32v-536v-32h-32h-762h-32v32v134v402v32zM176 574v-472h698v472h-698zM391 502q44 0 75 -31t31 -75q0 -26 -12 -50q-13 -23 -35 -38q42 -18 67 -55q26 -37 26 -84h-30q0 50 -36 86q-35 35 -86 35q-50 0 -85 -35q-36 -36 -36 -86h-30q0 47 26 84
-q25 37 67 55q-22 15 -35 38q-13 24 -13 50q0 44 32 75q31 31 74 31zM390 469q-29 0 -50 -21t-21 -50q0 -30 21 -50q21 -21 50 -21q30 0 51 21q21 20 21 50q0 29 -21 50t-51 21zM613 438h191v-37h-191v37zM613 354h191v-36h-191v36zM613 270h191v-36h-191v36z" />
-    <glyph glyph-name="unif2bd" unicode="&#xf2bd;" 
-d="M517 599q79 0 137 -58q57 -57 57 -137q0 -48 -23 -92q-24 -43 -64 -69q46 -20 82 -54q36 -33 59 -77q-9 -20 -25 -31q-13 -8 -16 -8q-2 0 -2 1q-25 59 -81 97q-56 39 -124 39q-69 0 -124 -38q-56 -39 -81 -96q-1 -1 -20 3q-20 4 -25 30q22 44 58 79q37 35 84 55
-q-40 26 -63 69q-24 44 -24 92q0 80 58 137q57 58 137 58zM517 543q-58 0 -98 -41q-41 -40 -41 -98q0 -57 41 -98q40 -41 98 -41q57 0 98 41q40 41 40 98q0 58 -40 98q-41 41 -98 41zM512 684q-132 0 -226 -94t-94 -226t94 -226t226 -94t226 94t94 226t-94 226t-226 94z
-M514 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113z" />
-    <glyph glyph-name="unif2be" unicode="&#xf2be;" 
-d="M517 599q79 0 137 -58q57 -57 57 -137q0 -48 -23 -92q-24 -43 -64 -69q46 -20 82 -54q36 -33 59 -77q-9 -20 -25 -31q-13 -8 -16 -8q-2 0 -2 1q-25 59 -81 97q-56 39 -124 39q-69 0 -124 -38q-56 -39 -81 -96q-1 -1 -20 3q-20 4 -25 30q22 44 58 79q37 35 84 55
-q-40 26 -63 69q-24 44 -24 92q0 80 58 137q57 58 137 58zM517 543q-58 0 -98 -41q-41 -40 -41 -98q0 -57 41 -98q40 -41 98 -41q57 0 98 41q40 41 40 98q0 58 -40 98q-41 41 -98 41zM512 684q-132 0 -226 -94t-94 -226t94 -226t226 -94t226 94t94 226t-94 226t-226 94z
-M514 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113z" />
-    <glyph glyph-name="unif2bf" unicode="&#xf2bf;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 684q-132 0 -226 -94t-94 -226t94 -226t226 -94t226 94t94 226t-94 226t-226 94zM384 584l48 -28l288 -164l48 -28l-48 -28l-288 -164l-48 -28v56v328v56zM448 474v-220
-q48 27 192 110q-48 27 -192 110z" />
-    <glyph glyph-name="unif2c0" unicode="&#xf2c0;" 
-d="M480 716q92 0 158 -66t66 -158q0 -56 -27 -106t-73 -80q88 -38 142 -117t54 -177h-64q0 106 -75 181t-181 75t-181 -75t-75 -181h-64q0 98 54 177t142 117q-46 30 -73 80t-27 106q0 92 66 158t158 66zM480 652q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113
-t-47 113t-113 47z" />
-    <glyph glyph-name="unif2c1" unicode="&#xf2c1;" 
-d="M798 643q1 -15 1 -25v-20v-21v-25v-34v-59q-1 -35 -1 -81v-147v-200q0 -36 -25 -61q-24 -24 -60 -24h-41h-62h-7h-34h-43h-98h-136q-36 0 -61 24q-25 25 -25 61q1 24 1 36v42v24v32v57v78q-1 60 -1 145v199q0 35 25 60t61 25h46q17 -1 48 -1q1 52 34 87q34 34 82 34
-t82 -34t34 -82v-5h95q36 0 60 -25q25 -25 25 -60zM443 686h118v47q0 25 -18 42q-17 17 -41 17t-42 -17q-17 -17 -17 -42v-47zM741 643q0 12 -8 20t-20 8h-95v-42h-232v42q-42 0 -35 0t-27 0h-14h-18q-12 0 -20 -8q-8 -7 -9 -20v-85v-92v-86v-86v-82v-126v-56q0 -12 8 -20
-q9 -9 21 -9h41h1h69h33h43h98h136q12 0 20 9q8 8 8 20v32v42v24v32v59v79v145v200zM538 530h12q1 -2 4 -10q4 -7 14 -28q40 -4 64 -31q31 -36 31 -108v-16q17 -18 17 -38q0 -32 -35 -46q-11 -35 -22 -60q-16 -37 -27 -49q-38 -40 -93 -40q-56 0 -93 40q-12 13 -27 49
-q-10 21 -22 60q-36 14 -36 46q0 20 18 38v16q0 85 48 131q49 46 147 46zM527 494q-77 -3 -112 -36q-36 -34 -36 -105v-22v-12q-3 -1 -9 -4q-9 -6 -9 -16q0 -16 15 -17h14q0 -3 2 -12q11 -34 23 -64q14 -30 20 -37q29 -30 68 -30t68 30q6 7 20 37q12 30 23 64q1 4 2 12h13
-q16 1 16 17q0 10 -9 16q-3 1 -9 4v12v22q0 58 -23 86q-9 10 -21 16q1 -8 1 -9q0 -19 -13 -31q-5 -4 -9 -6q-5 -2 -9 -3q-3 -1 -10 -2q-6 -1 -9 -1q-2 0 -10 -1h-9q-38 -3 -50 -7q-15 -6 -15 -25h-36q0 22 11 37q11 14 27 21q17 6 61 9q30 1 34 6q1 0 1 3q0 7 -7 23
-q-5 8 -14 25zM450 317q7 0 12 -5t5 -13q0 -7 -5 -12t-12 -5q-8 0 -13 5t-5 12q0 8 5 13t13 5zM556 317q8 0 13 -5t5 -13q0 -7 -5 -12t-13 -5t-13 5t-5 12q0 8 5 13t13 5zM501 103v0v2v0v-2z" />
-    <glyph glyph-name="unif2c2" unicode="&#xf2c2;" 
-d="M104 638h32h761h32v-32v-536v-32h-32h-761h-32v32v134v402v32zM168 574v-472h697v472h-697zM556 405h240v-37h-240v37zM556 320h240v-37h-240v37zM556 235h240v-36h-240v36zM229 537h571v-49h-571v49zM377 444h8q0 -1 3 -6q2 -5 9 -19q27 -3 43 -21q21 -25 21 -74v-10
-q12 -12 12 -25q0 -22 -24 -32q-7 -23 -15 -40q-10 -25 -18 -33q-25 -27 -63 -27q-37 0 -63 27q-8 9 -18 33q-6 14 -15 40q-24 10 -24 32q0 13 12 25v10q0 58 33 89t99 31zM370 420q-53 -2 -76 -24q-25 -24 -25 -72v-15v-7q-1 -1 -6 -3q-6 -4 -6 -10q0 -12 11 -12h9
-q0 -3 1 -9q8 -22 16 -42q9 -21 14 -26q19 -20 45 -20t46 20q4 5 13 26q9 20 16 42q1 3 2 9h9q10 0 10 12q0 6 -6 10l-6 3v7v15q0 40 -16 59q-6 7 -14 10q1 -5 1 -6q0 -12 -9 -21q-3 -2 -6 -3q-3 -2 -6 -3q-2 0 -6 -1q-5 -1 -7 -1h-7q-5 -1 -6 -1q-25 -1 -33 -4
-q-11 -4 -11 -17h-24q0 15 8 25q7 10 18 14t41 6q20 1 23 4q1 0 1 2q0 5 -5 16q-3 6 -9 17zM317 300q6 0 9 -3t3 -8q0 -6 -3 -9t-9 -3q-5 0 -8 3q-4 3 -4 9q0 5 4 8q3 3 8 3zM389 300q5 0 9 -3q3 -3 3 -8q0 -6 -3 -9q-4 -3 -9 -3t-8 3q-4 3 -4 9q0 5 4 8q3 3 8 3z" />
-    <glyph glyph-name="unif2c3" unicode="&#xf2c3;" 
-d="M104 638h32h761h32v-32v-536v-32h-32h-761h-32v32v134v402v32zM168 574v-472h697v472h-697zM556 405h240v-37h-240v37zM556 320h240v-37h-240v37zM556 235h240v-36h-240v36zM229 537h571v-49h-571v49zM377 444h8q0 -1 3 -6q2 -5 9 -19q27 -3 43 -21q21 -25 21 -74v-10
-q12 -12 12 -25q0 -22 -24 -32q-7 -23 -15 -40q-10 -25 -18 -33q-25 -27 -63 -27q-37 0 -63 27q-8 9 -18 33q-6 14 -15 40q-24 10 -24 32q0 13 12 25v10q0 58 33 89t99 31zM370 420q-53 -2 -76 -24q-25 -24 -25 -72v-15v-7q-1 -1 -6 -3q-6 -4 -6 -10q0 -12 11 -12h9
-q0 -3 1 -9q8 -22 16 -42q9 -21 14 -26q19 -20 45 -20t46 20q4 5 13 26q9 20 16 42q1 3 2 9h9q10 0 10 12q0 6 -6 10l-6 3v7v15q0 40 -16 59q-6 7 -14 10q1 -5 1 -6q0 -12 -9 -21q-3 -2 -6 -3q-3 -2 -6 -3q-2 0 -6 -1q-5 -1 -7 -1h-7q-5 -1 -6 -1q-25 -1 -33 -4
-q-11 -4 -11 -17h-24q0 15 8 25q7 10 18 14t41 6q20 1 23 4q1 0 1 2q0 5 -5 16q-3 6 -9 17zM317 300q6 0 9 -3t3 -8q0 -6 -3 -9t-9 -3q-5 0 -8 3q-4 3 -4 9q0 5 4 8q3 3 8 3zM389 300q5 0 9 -3q3 -3 3 -8q0 -6 -3 -9q-4 -3 -9 -3t-8 3q-4 3 -4 9q0 5 4 8q3 3 8 3z" />
-    <glyph glyph-name="unif2c4" unicode="&#xf2c4;" 
-d="M722 382q0 77 -13 135t-38 95q-26 38 -66 58q-40 19 -95 19q-54 0 -94 -19t-65 -58q-25 -38 -38 -95q-12 -58 -12 -135t12 -135q13 -57 38 -95q25 -37 65 -56t94 -19q18 0 34 2t29 6q-5 11 -10 19q-4 9 -8 17q-4 7 -10 15q-5 8 -12 16q-6 9 -13 16q-6 7 -13 12l-14 10
-q-8 4 -17 7q-9 4 -18 6q-9 1 -19 1q-12 0 -21 -2q-10 -1 -18 -5q-18 35 -30 41q-13 6 6 6q26 22 59 33q34 11 76 11q32 0 58 -6q26 -7 47 -20q20 -13 38 -32q19 -19 35 -43q16 36 25 84q8 49 8 111zM911 74h58v-10v-4q0 -9 -2 -18q-1 -10 -4 -22q-3 -11 -8 -25
-q-5 -13 -13 -25q-7 -12 -16 -24q-9 -11 -22 -20q-12 -10 -30 -17q-17 -8 -36 -12q-20 -4 -43 -4q-17 0 -33 2t-30 7q-15 4 -28 11q-12 7 -24 16q-11 9 -20 18q-10 10 -18 20t-16 21q-8 12 -16 26q-24 -7 -49 -10q-25 -4 -51 -4q-37 0 -72 8q-36 7 -71 21q-34 14 -65 33
-q-31 20 -58 44t-48 55q-22 30 -38 66q-17 36 -25 75q-8 38 -8 79q0 42 8 81t25 75q16 37 38 67t49 55t57 44q31 19 66 33q35 15 70 22q36 7 72 7q29 0 58 -5q29 -4 58 -13q28 -8 55 -21q26 -13 51 -30q24 -17 45 -37q22 -20 40 -43q19 -23 34 -50q14 -26 25 -57
-q10 -30 15 -62q6 -32 6 -65q0 -46 -10 -89q-10 -42 -30 -80q-19 -38 -46 -71q-26 -32 -60 -58q11 -16 23 -29q11 -14 22 -23q12 -9 24 -13q13 -4 27 -4q15 0 26 4q12 5 20 14t13 19q4 11 5 22z" />
-    <glyph glyph-name="unif2c5" unicode="&#xf2c5;" 
-d="M205 -3q0 -5 -2 -9t-5 -8q-4 -3 -8 -5t-8 -2h-2q-1 1 -4 1q-14 4 -32 19q-18 16 -40 43q-49 63 -74 137q-25 75 -25 162q0 75 24 143q23 67 70 128q9 11 19 22q11 12 23 23q12 12 23 18q10 5 18 5q5 0 9 -1q3 -2 7 -5q4 -2 5 -6q2 -4 2 -8q0 -6 -7 -16t-21 -24
-q-21 -22 -38 -43q-16 -20 -27 -38q-26 -44 -39 -93q-13 -50 -13 -105q0 -62 13 -116q14 -54 41 -101q11 -18 26 -38q15 -19 34 -38q0 -1 2 -2q1 -2 4 -5l5 -5q2 -3 4 -4q1 -2 3 -4q2 -3 4 -5l4 -6q2 -2 3 -5q1 -2 1 -5q1 -2 1 -4zM798 56q0 -6 -2 -12q-2 -5 -6 -9
-q-4 -5 -9 -7t-11 -2h-211h-139h-59h-39h-31t1 0q-5 0 -10 2t-9 6q-5 5 -7 10q-2 4 -2 10q0 7 2 12t6 10q4 4 9 6t11 2h184h127h62h43h48h13q6 0 11 -2t9 -6q5 -4 7 -9t2 -11zM703 326q0 -30 -7 -56q-8 -25 -23 -47q-5 -8 -13 -17t-18 -18q-9 -9 -19 -15q-9 -7 -17 -11
-q-4 -3 -7 -4t-5 -1t-4 1q-1 0 -3 2q-2 1 -3 2v3q0 2 2 5q2 4 6 8q4 5 9 10q4 5 9 11q5 5 10 13q5 7 9 17q4 9 6 19q2 9 2 20q0 16 -4 31q-4 14 -11 26q-7 9 -12 14t-9 5l-1 -1v-2t1 -6t2 -9q2 -6 3 -10t1 -6q0 -5 -3 -9q-2 -4 -7 -7q-4 -3 -9 -4q-5 -2 -10 -2q-15 0 -22 9
-q-7 8 -7 25v8v11q1 7 1 12v8q0 5 -1 10q-1 6 -3 10q-3 6 -8 12q-5 5 -11 12q-6 6 -12 9t-10 3h-2h-2v0l-1 -1l-1 -1v-2l2 -3t5 -8q4 -5 6 -11q1 -6 1 -13q0 -8 -2 -16q-2 -7 -6 -14t-9 -13t-11 -11l-12 -10l-12 -10t-11 -11t-9 -13t-6 -14q-2 -8 -2 -16q0 -22 4 -39
-q5 -18 14 -32q7 -9 15 -16q9 -7 20 -11l6 -3l2 -2v-1v-1q0 -4 -2 -5q-2 -2 -6 -2q-1 0 -5 1q-3 1 -9 4q-27 9 -48 25q-22 15 -38 36q-17 22 -26 46q-8 24 -8 51q0 12 3 25q3 12 8 26q5 13 12 26q6 13 14 25l16 24t16 23q7 12 14 25q6 12 12 26q5 13 8 25t3 24t-3 22t-9 19
-q-6 11 -12 18t-12 11q-4 2 -6 4t-2 5q0 4 4 6q5 2 14 2q11 0 23 -3t25 -9q9 -5 17 -10q8 -4 15 -10q6 -6 12 -11q5 -6 9 -11q5 -6 8 -13q4 -7 7 -15l6 -16q2 -7 4 -15q2 -7 3 -15q2 -9 4 -20v-2t1 -6q1 -3 1 -6q1 -3 1 -5q0 -1 1 -4t1 -7l2 -6l2 -6q2 -2 3 -4q1 -3 2 -5
-q1 -3 3 -4q2 -2 4 -3q1 -2 3 -2q2 -1 5 -1q5 0 9 2q4 1 7 4t5 8q1 4 1 9t-2 13q-2 7 -7 16l-6 15q-2 6 -2 8t1 4q1 1 3 1q6 0 16 -8t25 -23q16 -17 27 -34q11 -18 18 -35q7 -18 10 -38q4 -21 4 -44zM1022 313q0 -61 -15 -116q-15 -56 -46 -106q-4 -7 -9 -15q-6 -8 -12 -17
-t-14 -18l-16 -20q-9 -11 -18 -19q-9 -9 -18 -15q-9 -7 -18 -10q-8 -4 -15 -4q-3 0 -7 2q-3 2 -6 5q-4 3 -5 7q-2 3 -2 7q0 3 3 9q3 5 10 13q6 8 14 17q7 8 16 17t14 15l8 8q40 51 60 110q20 58 20 125q0 29 -2 55t-7 48q-4 23 -12 47q-8 23 -20 47q-12 26 -30 51t-42 49
-q0 1 -2 2q-1 2 -3 4q-3 2 -5 4q-1 2 -3 3l-2 4q-2 1 -4 4t-4 5t-3 4q-1 1 -2 4l-2 4t-1 4q-1 2 -1 4q0 4 2 8t5 8q4 3 8 5t8 2q15 0 37 -19q22 -18 49 -56q22 -29 38 -59t27 -61q10 -31 17 -66q6 -35 9 -73q1 -8 1 -15v-12z" />
-    <glyph glyph-name="unif2c6" unicode="&#xf2c6;" 
-d="M648 191q17 81 29 136q13 56 20 92q15 67 17 84v6q0 12 -5 17q-4 4 -10 5h-3q-4 0 -10 -2q-57 -22 -101 -39t-77 -30q-27 -10 -47 -18t-35 -13q-12 -5 -22 -9q-9 -3 -17 -6q-29 -11 -39 -15l-45 -18q-6 -2 -11 -5q-4 -3 -6 -6q-3 -3 -3 -6v-1q0 -2 2 -5q1 -2 5 -4
-q4 -3 9 -4q15 -5 26 -8t19 -6q32 -10 34 -11q1 0 19 -5q76 47 227 143q5 3 9 3q3 1 6 -1q1 -1 1 -2q-1 -2 -3 -4q-28 -25 -48 -44q-21 -19 -36 -32q-12 -11 -21 -19t-15 -14q-27 -24 -31 -28q-3 -3 -33 -30q-2 -33 -7 -101q5 0 10 3q5 2 10 7q35 35 34 34q-1 0 13 12
-q33 -24 99 -73q9 -5 16 -5q4 0 7 1q9 4 13 21zM915 373q0 -40 -7 -79q-8 -38 -24 -75t-37 -69q-21 -31 -47 -58q-27 -27 -59 -48q-31 -21 -68 -36q-37 -16 -76 -24q-38 -8 -79 -8q-40 0 -78 8q-39 8 -76 24q-37 15 -68 36q-32 22 -59 48q-27 27 -48 58q-21 32 -37 69
-q-15 37 -23 75q-8 39 -8 79t8 79t23 75q16 37 37 69q21 31 48 58q27 26 59 48q31 21 68 37q36 16 75 23q39 8 79 8t79 -8q38 -7 75 -23t69 -37q31 -21 58 -48q27 -26 48 -58t37 -69q15 -36 23 -75t8 -79z" />
-    <glyph glyph-name="unif2c7" unicode="&#xf2c7;" 
-d="M704 121q0 -63 -38 -111t-95 -64q-12 -3 -24 -4q-12 -2 -25 -2q-12 0 -24 2q-12 1 -24 4q-57 16 -95 65q-38 48 -38 110q0 42 17 78t47 60q-1 29 -1 39v65v32v40q1 38 1 91v128q0 43 31 75q31 31 75 31q-54 0 -24 0h48q43 0 75 -27q31 -27 31 -79v-101v-140v-79v-74
-q29 -25 46 -61q17 -34 17 -75v-3zM641 122q0 33 -16 60t-43 43v34v57v38v52v96v133q0 13 -5 23q-4 11 -13 19q-8 8 -19 13q-10 5 -23 5q-24 0 -42 -18q-17 -17 -17 -42v-25v-60v-40v-54v-98v-134q-26 -16 -42 -43q-15 -26 -15 -59q0 -49 34 -83q34 -35 83 -35t83 35
-q35 35 35 83zM475 -53q12 -3 24 -4q12 -2 24 -2h-8v0h-3q-10 0 -19 2q-9 1 -18 4zM572 -53q-9 -3 -18 -4q-9 -2 -19 -2q-9 0 -8 0v0h-4q13 0 25 2q12 1 24 4zM576 67q-10 -10 -24 -16t-29 -6q-14 0 -28 6t-24 16q-11 10 -16 25q-6 14 -6 28q0 15 6 29q5 14 16 24
-q10 10 24 16t28 6q15 0 29 -6t24 -16t16 -24t6 -29q0 -14 -6 -28q-6 -15 -16 -25zM547 637v-62v-125v-4v-116v-96v-36v-17q0 -10 -7 -17t-17 -7q-9 0 -16 7t-7 17v67v132q0 58 -1 115v94v34v15q0 9 7 16q6 7 16 7h1q10 0 17 -7q7 -8 7 -17z" />
-    <glyph glyph-name="unif2c8" unicode="&#xf2c8;" 
-d="M704 121q0 -63 -38 -111t-95 -64q-12 -3 -24 -4q-12 -2 -25 -2q-12 0 -24 2q-12 1 -24 4q-57 16 -95 65q-38 48 -38 110q0 42 17 78t47 60q-1 29 -1 39v65v32v40q1 38 1 91v128q0 43 31 75q31 31 75 31q-54 0 -24 0h48q43 0 75 -27q31 -27 31 -79v-101v-140v-79v-74
-q29 -25 46 -61q17 -34 17 -75v-3zM641 122q0 33 -16 60t-43 43v34v57v38v52v96v133q0 13 -5 23q-4 11 -13 19q-8 8 -19 13q-10 5 -23 5q-24 0 -42 -18q-17 -17 -17 -42v-25v-60v-40v-54v-98v-134q-26 -16 -42 -43q-15 -26 -15 -59q0 -49 34 -83q34 -35 83 -35t83 35
-q35 35 35 83zM475 -53q12 -3 24 -4q12 -2 24 -2h-8v0h-3q-10 0 -19 2q-9 1 -18 4zM572 -53q-9 -3 -18 -4q-9 -2 -19 -2q-9 0 -8 0v0h-4q13 0 25 2q12 1 24 4zM576 67q-10 -10 -24 -16t-29 -6q-14 0 -28 6t-24 16q-11 10 -16 25q-6 14 -6 28q0 15 6 29q5 14 16 24
-q10 10 24 16t28 6q15 0 29 -6t24 -16t16 -24t6 -29q0 -14 -6 -28q-6 -15 -16 -25zM547 538v-49v-97v-3v-133v-75q0 -10 -7 -17t-17 -7q-9 0 -16 7t-7 17v54v103q0 69 -1 131v70q0 10 7 17q6 7 16 7h1q10 -1 17 -8t7 -17z" />
-    <glyph glyph-name="unif2c9" unicode="&#xf2c9;" 
-d="M704 121q0 -63 -38 -111t-95 -64q-12 -3 -24 -4q-12 -2 -25 -2q-12 0 -24 2q-12 1 -24 4q-57 16 -95 65q-38 48 -38 110q0 42 17 78t47 60q-1 29 -1 39v65v32v40q1 38 1 91v128q0 43 31 75q31 31 75 31q-54 0 -24 0h48q43 0 75 -27q31 -27 31 -79v-101v-140v-79v-74
-q29 -25 46 -61q17 -34 17 -75v-3zM641 122q0 33 -16 60t-43 43v34v57v38v52v96v133q0 13 -5 23q-4 11 -13 19q-8 8 -19 13q-10 5 -23 5q-24 0 -42 -18q-17 -17 -17 -42v-25v-60v-40v-54v-98v-134q-26 -16 -42 -43q-15 -26 -15 -59q0 -49 34 -83q34 -35 83 -35t83 35
-q35 35 35 83zM475 -53q12 -3 24 -4q12 -2 24 -2h-8v0h-3q-10 0 -19 2q-9 1 -18 4zM572 -53q-9 -3 -18 -4q-9 -2 -19 -2q-9 0 -8 0v0h-4q13 0 25 2q12 1 24 4zM576 67q-10 -10 -24 -16t-29 -6q-14 0 -28 6t-24 16q-11 10 -16 25q-6 14 -6 28q0 15 6 29q5 14 16 24
-q10 10 24 16t28 6q15 0 29 -6t24 -16t16 -24t6 -29q0 -14 -6 -28q-6 -15 -16 -25zM547 449v-52v-60v-36v-77v-43q0 -10 -7 -17t-17 -7q-9 0 -16 7t-7 17v58v98q-1 42 -1 74v39q0 9 7 17q6 7 16 7h1q10 -1 17 -8q7 -8 7 -17z" />
-    <glyph glyph-name="unif2ca" unicode="&#xf2ca;" 
-d="M704 121q0 -63 -38 -111t-95 -64q-12 -3 -24 -4q-12 -2 -25 -2q-12 0 -24 2q-12 1 -24 4q-57 16 -95 65q-38 48 -38 110q0 42 17 78t47 60q-1 29 -1 39v65v32v40q1 38 1 91v128q0 43 31 75q31 31 75 31q-54 0 -24 0h48q43 0 75 -27q31 -27 31 -79v-101v-140v-79v-74
-q29 -25 46 -61q17 -34 17 -75v-3zM641 122q0 33 -16 60t-43 43v34v57v38v52v96v133q0 13 -5 23q-4 11 -13 19q-8 8 -19 13q-10 5 -23 5q-24 0 -42 -18q-17 -17 -17 -42v-25v-60v-40v-54v-98v-134q-26 -16 -42 -43q-15 -26 -15 -59q0 -49 34 -83q34 -35 83 -35t83 35
-q35 35 35 83zM475 -53q12 -3 24 -4q12 -2 24 -2h-8v0h-3q-10 0 -19 2q-9 1 -18 4zM572 -53q-9 -3 -18 -4q-9 -2 -19 -2q-9 0 -8 0v0h-4q13 0 25 2q12 1 24 4zM576 67q-10 -10 -24 -16t-29 -6q-14 0 -28 6t-24 16q-11 10 -16 25q-6 14 -6 28q0 15 6 29q5 14 16 24
-q10 10 24 16t28 6q15 0 29 -6t24 -16t16 -24t6 -29q0 -14 -6 -28q-6 -15 -16 -25zM547 333v-35v-27v-29v-37v-24q0 -10 -7 -17t-17 -7q-9 0 -16 7t-7 17v24v36q0 29 -1 57v36q0 9 7 17q6 6 16 6h1q10 0 17 -7q7 -8 7 -17z" />
-    <glyph glyph-name="unif2cb" unicode="&#xf2cb;" 
-d="M704 121q0 -63 -38 -111t-95 -64q-12 -3 -24 -4q-12 -2 -25 -2q-12 0 -24 2q-12 1 -24 4q-57 16 -95 65q-38 48 -38 110q0 42 17 78t47 60q-1 29 -1 39v65v32v40q1 38 1 91v128q0 43 31 75q31 31 75 31q-54 0 -24 0h48q43 0 75 -27q31 -27 31 -79v-101v-140v-79v-74
-q29 -25 46 -61q17 -34 17 -75v-3zM641 122q0 33 -16 60t-43 43v34v57v38v52v96v133q0 13 -5 23q-4 11 -13 19q-8 8 -19 13q-10 5 -23 5q-24 0 -42 -18q-17 -17 -17 -42v-25v-60v-40v-54v-98v-134q-26 -16 -42 -43q-15 -26 -15 -59q0 -49 34 -83q34 -35 83 -35t83 35
-q35 35 35 83zM475 -53q12 -3 24 -4q12 -2 24 -2h-8v0h-3q-10 0 -19 2q-9 1 -18 4zM572 -53q-9 -3 -18 -4q-9 -2 -19 -2q-9 0 -8 0v0h-4q13 0 25 2q12 1 24 4zM576 67q-10 -10 -24 -16t-29 -6q-14 0 -28 6t-24 16q-11 10 -16 25q-6 14 -6 28q0 15 6 29q5 14 16 24
-q10 10 24 16t28 6q15 0 29 -6t24 -16t16 -24t6 -29q0 -14 -6 -28q-6 -15 -16 -25z" />
-    <glyph glyph-name="unif2cc" unicode="&#xf2cc;" 
-d="M466 243h-2h-3q-5 0 -10 3q-5 4 -7 9l-7 26q1 0 -2 9q-1 3 -1 6q0 4 2 8q4 6 11 8h5q4 0 8 -2q6 -3 8 -10q7 -27 7 -26t3 -10v-5q0 -4 -2 -8q-3 -6 -10 -8zM506 165q1 -3 0 -5q0 -4 -2 -8q-3 -6 -10 -8q-2 2 -2 1q-1 -1 -3 -1q-5 0 -10 3q-4 3 -6 9l-7 26q0 -1 -3 9v5
-q0 5 2 8q3 7 10 8q3 1 5 1q5 0 8 -2q7 -3 8 -10l7 -27q0 1 3 -9zM374 191v-35q0 -9 -6 -14t-13 -5t-13 5t-6 14v27v1v7q0 7 5 13t14 6q8 0 14 -5q5 -5 5 -14zM374 297v-35q0 -9 -6 -14t-13 -5t-13 5t-6 14q0 27 0 26v1v8q0 7 5 13t14 6q8 0 14 -5q5 -5 5 -14zM246 193
-q-2 -8 -5 -19t-4 -16q-2 -5 -6 -10q-3 -4 -9 -4h-2h-2q-7 3 -12 10q-3 4 -3 9v4q8 27 8 28l2 8q2 7 8 10q4 2 8 2h5q7 -2 10 -8q2 -4 3 -8q0 -3 -1 -6zM274 290q-3 -12 -9 -35q-2 -5 -7 -9q-4 -3 -10 -3h-2h-2q-7 2 -11 8q-2 4 -2 8q0 3 1 5q7 27 7 25q-1 -1 2 11q2 7 8 10
-q4 2 8 2h5q8 -2 11 -8q2 -4 2 -8q0 -3 -1 -6zM770 536v-44v-75v-49v-68v-125v-173q0 -9 -4 -14q-5 -5 -12 -5t-13 5t-6 14v45v75v49v67v125v173q0 69 -52 118q-53 50 -125 50h-73q-1 0 19 0h32q17 0 15 0q-69 0 -120 -44q-50 -44 -57 -107q40 -8 68 -38t28 -71v-19v-64
-q0 -7 -5 -13q-6 -6 -13 -6h-28h-21q-50 0 -37 0q12 0 -43 0h-27h-38q-7 0 -13 5t-6 14v20v2q0 -1 0 61q0 42 28 74q29 32 71 37q7 78 68 131t145 53q-124 0 -60 0h67q88 0 150 -60t62 -143zM355 517q-34 0 -57 -22q-24 -22 -24 -53v-64h161v64q0 31 -23 53q-24 22 -57 22z
-" />
-    <glyph glyph-name="unif2cd" unicode="&#xf2cd;" 
-d="M170 367h737q0 -10 -3 -65t-38 -114q-18 -32 -49 -60t-78 -45q25 -28 74 -82q-15 -13 -45 -41q-11 13 -14 16q-3 4 -38 42q-9 9 -20 21q-11 13 -26 29q-3 -1 -7 -1h-7h-35h-56h-29h-37h-60h-78h-7h-6q-33 -36 -100 -108l-45 42q15 16 16 16q0 1 25 28q6 7 15 16
-q8 9 19 21q-75 27 -122 98q-47 70 -47 157v28v46v23v29v66v92q0 57 38 97t91 40q45 0 79 -29q35 -28 46 -73h53v-61h-159v61q-42 0 -16 0h57q-9 19 -25 30t-35 11q-28 0 -48 -22q-20 -23 -20 -54v-108v-134v-6v-7v1zM843 306h-41h-73h-68h-96h-164h-228q11 -76 64 -127
-q54 -51 125 -51q-24 0 16 0h103h84h75h8h8q71 0 124 51t63 127z" />
-    <glyph glyph-name="unif2ce" unicode="&#xf2ce;" 
-d="M612 201q0 -18 -2 -39t-6 -45q-6 -45 -12 -79q-6 -33 -11 -54q-5 -19 -21 -28q-16 -10 -44 -10q-27 0 -43 10q-17 9 -21 28q-5 21 -11 54q-6 34 -13 79q-3 24 -5 45t-2 39q0 36 24 54q24 17 71 17q48 0 72 -17q24 -18 24 -54zM842 381q0 -51 -14 -97t-43 -87
-q-28 -41 -66 -71q-37 -30 -83 -48q-2 -1 -3 -1q-2 1 -3 2q-2 1 -2 3q-1 2 -1 4q2 10 3 17t2 11q0 6 1 11t1 9q0 2 1 3t3 2q34 17 61 42t48 57q20 33 30 69q11 35 11 74t-10 74t-29 67t-46 57q-26 25 -59 43q-33 17 -69 25t-74 6q-27 -2 -52 -8q-25 -7 -49 -18
-q-24 -12 -44 -27q-21 -14 -38 -33q-17 -18 -31 -40q-14 -21 -24 -46q-9 -24 -14 -50q-5 -25 -5 -52q0 -39 10 -75q11 -36 32 -68t48 -57t61 -41q2 -1 3 -2t1 -3q1 -5 1 -10q1 -4 2 -10v-5q1 -3 2 -8t1 -9q1 -4 1 -6v-4l-3 -3q-1 -1 -3 -1h-1h-2q-32 13 -59 31q-28 18 -52 41
-q-24 24 -42 52q-19 28 -32 60q-12 33 -18 67q-4 26 -4 54v15q2 31 9 60t19 56q13 28 29 52q17 24 37 45q20 20 44 37t51 30q28 13 57 20q29 8 59 10h22q23 0 46 -3q34 -5 66 -17t60 -29t51 -39q23 -23 42 -49q18 -27 32 -58t21 -64q7 -32 7 -67zM612 395q0 -20 -7 -37
-q-7 -16 -21 -30t-31 -21t-37 -7q-19 0 -36 7t-31 21t-21 30q-7 17 -7 37t7 37q7 16 21 30t31 21t36 7q20 0 37 -7t31 -21t21 -30q7 -17 7 -37zM734 381q0 -26 -5 -50q-6 -24 -18 -47q-11 -22 -27 -41q-15 -19 -35 -34q-2 -1 -3 -2q-2 0 -4 1t-3 2q-1 2 -1 4q-1 11 -4 21
-t-8 18q-2 2 -1 4q0 2 2 5q12 11 22 25q10 13 17 29q7 15 10 32q4 16 4 33q0 24 -7 46q-6 21 -18 41q-13 20 -29 35q-17 15 -38 25q-21 11 -44 14q-22 4 -46 2q-29 -3 -53 -15t-45 -33q-20 -21 -32 -46q-11 -24 -14 -52q-2 -20 0 -39q3 -18 10 -36t18 -33q10 -16 24 -28
-q2 -2 2 -5q1 -2 -1 -4q-5 -9 -8 -19q-3 -9 -4 -20l-2 -4l-2 -2q-2 -1 -3 -1h-1q-1 1 -3 2q-20 16 -36 35t-27 43q-12 23 -17 48q-5 22 -5 47v4q0 28 8 54q7 26 21 50t33 43t42 34q24 14 49 22q26 8 54 9q6 1 11 1q25 0 48 -6q28 -6 55 -20q26 -15 47 -34q21 -20 36 -46
-q16 -25 23 -53q8 -28 8 -59z" />
-    <glyph glyph-name="unif2cf" unicode="&#xf2cf;" 
-d="M512 748q168 0 276 -117t108 -267q0 -158 -113 -271t-271 -113t-271 113t-113 271q0 150 108 266q108 118 276 118zM512 44q132 0 226 94t94 226q0 114 -71 202t-179 112q122 -70 142 -202q10 -58 -13 -107t-67 -57q-6 -2 -12 -2q-36 0 -59 29t-27 59q-6 54 34 104
-q24 34 52 52q-12 13 -36 40q-24 -14 -38 -44q0 14 4 26q4 18 12 30l4 8l-66 72q-16 -18 -66 -72l4 -8q8 -12 12 -30q1 -9 4 -26q-14 30 -38 44q-12 -14 -36 -40q26 -18 52 -52q40 -50 34 -106q-4 -28 -27 -57t-59 -29q-6 0 -12 2q-44 8 -67 57t-13 107q20 132 142 202
-q-108 -24 -179 -112t-71 -202q0 -132 94 -226t226 -94zM394 462q-14 18 -26 30q-4 -12 -6 -26q-1 -10 -1 -19q0 -22 6 -41q9 -28 23 -32h2q8 0 14 11t8 21q1 4 1 8q-1 24 -21 48zM656 492q-12 -12 -26 -30q-20 -24 -21 -48q0 -4 1 -8q2 -10 8 -21t14 -11h2q14 4 23 32
-q6 19 6 41q0 9 -1 19q-2 14 -6 26z" />
-    <glyph glyph-name="unif2d0" unicode="&#xf2d0;" 
-d="M938 -3h-855v251v417h48h68h167h198h170h160h23h21v-17v-17v-117v-121v-217v-179zM844 90v381h-660v-381h660z" />
-    <glyph glyph-name="unif2d1" unicode="&#xf2d1;" 
-d="M938 0h-855v131h51h73h180h211h178h162q1 -25 1 -47q0 -12 -1 -23v-61z" />
-    <glyph glyph-name="unif2d2" unicode="&#xf2d2;" 
-d="M937 248h-211v-279h-626v340v149h211v279h626v-489zM869 316v279h-485v-24v-118h348v-137h137zM658 37v279h-484v-75v-204h181h303z" />
-    <glyph glyph-name="unif2d3" unicode="&#xf2d3;" 
-d="M61 662h41h814h41v-32v-550v-32h-41h-814h-41v32v344v206v32zM125 598v-122v-364h771v486h-771zM594 494q11 -12 45 -46q-23 -22 -91 -90l91 -91q-12 -11 -45 -45l-91 91q-23 -23 -90 -91q-12 11 -46 45l91 91q-23 22 -91 90l46 46q22 -23 90 -91z" />
-    <glyph glyph-name="unif2d4" unicode="&#xf2d4;" 
-d="M61 662h41h814h41v-32v-550v-32h-41h-814h-41v32v344v206v32zM125 598v-486h771v486h-771zM594 494q11 -12 45 -46q-23 -22 -91 -90l91 -91q-12 -11 -45 -45l-91 91q-23 -23 -90 -91q-12 11 -46 45l91 91q-23 22 -91 90l46 46q22 -23 90 -91z" />
-    <glyph glyph-name="unif2d5" unicode="&#xf2d5;" 
-d="M585 244q2 3 3 6q2 4 4 7q31 58 62 115q30 57 66 121h-289l-135 -249h289zM903 369q0 -40 -8 -79q-7 -38 -23 -75q-16 -36 -37 -68t-48 -59q-26 -26 -58 -47q-31 -21 -68 -37t-75 -24q-39 -8 -79 -8t-79 8q-38 8 -75 24q-36 16 -68 37t-58 47q-27 27 -48 59
-q-21 31 -37 68q-15 37 -22 75q-8 39 -8 79t8 78q8 39 24 75q15 37 36 69q21 31 48 58t58 48t68 36t75 23q39 9 79 9t78 -8q39 -8 75 -24q37 -16 69 -37q31 -21 58 -48q27 -26 48 -58q21 -31 36 -68q16 -37 24 -75q7 -38 7 -78z" />
-    <glyph glyph-name="unif2d6" unicode="&#xf2d6;" 
-d="M693 564q-3 4 -7 5h-3q-3 0 -6 -1q-5 -2 -8 -5q-3 -4 -4 -8t-1 -7v-2q1 -5 3 -9q4 -4 8 -6q3 -1 7 -1h4q6 1 10 3q4 3 6 7v4q0 3 -1 6q-2 6 -8 14zM509 450q-2 -2 -4 -3t-5 -1t-5 1t-4 3l-2 4t-1 5q0 2 1 5q1 2 2 3q2 2 4 3t5 1t5 -1t4 -3q2 -1 3 -3v-5v-2v-3
-q-1 -2 -3 -4zM586 415q-6 -5 -16 -16q-3 -3 -7 -4q-3 -2 -7 -2t-8 2q-3 1 -6 4q-13 13 -22 16q-4 0 -4 1t8 1l-4 6q-1 4 -1 8q0 3 1 7l4 6q13 13 8 15t9 2q2 2 6 4q3 1 7 1t8 -1l6 -4q14 -14 9 -16t9 -2q3 -3 4 -7q1 -3 1 -7t-1 -7q-1 -4 -4 -7zM535 476q-1 -2 -3 -3t-5 -1
-t-5 1t-4 3t-3 4t-1 5q0 2 1 4q1 3 3 5q1 1 4 2q2 1 5 1q2 0 4 -1l4 -2q2 -2 3 -4q1 -3 1 -5q0 -3 -1 -5t-3 -4zM722 521q-7 -15 -20 -24q-12 -10 -30 -15q-12 -4 -24 -4q-4 0 -7 1q-15 1 -28 10l-16 14q-7 8 -12 17t-8 19q-2 8 -2 17v5q1 11 5 22q5 10 13 20q9 10 18 16
-t18 9q7 2 14 2h3q8 -1 15 -5q8 -3 16 -9t17 -14q0 -1 2 -2q1 -2 4 -4l4 -4l2 -2l3 -3l4 -4q2 -2 3 -4q2 -2 2 -3q1 -1 2 -3t3 -4q2 -3 3 -5t1 -4q0 -1 1 -4q0 -2 1 -4v-5l1 -1q0 -2 -1 -4q0 -2 -1 -5q0 -2 -1 -5t-2 -5q-1 -3 -3 -6zM816 298v4t-1 4q-1 4 -3 8q-3 3 -6 5
-q-3 3 -7 5q-4 1 -8 3q-3 2 -8 4q-4 3 -6 5q-3 2 -4 5q-10 16 -19 27q-10 12 -20 18q-11 7 -24 8t-29 -2q4 3 9 5t10 3q5 2 8 2q4 1 7 0q4 0 -2 0t8 0q0 10 -4 21q-4 10 -12 21q1 4 2 9t1 9v9q0 3 -1 6t-8 4q-7 0 7 0q10 6 18 13q8 8 15 17q6 10 10 20q4 11 5 23q3 19 -2 36
-q-5 18 -18 33q-12 16 -28 25t-35 11q-14 2 -27 -1q-13 -2 -26 -8q-12 -6 -22 -14q-9 -9 -16 -20q-7 -12 -11 -24q-4 -11 -5 -23q0 -12 1 -22q2 -10 6 -18q4 -9 9 -16q6 -8 11 -14q6 -6 13 -11q6 -5 14 -9q-11 1 -21 5q-10 5 -20 12t-17 18q-7 10 -10 23q-6 25 -2 51
-q3 25 17 52q-4 5 -7 8q-3 4 -6 7q-12 0 -22 -2q-10 -3 -19 -7q4 5 9 10q5 4 10 7t10 5q4 1 7 2q4 0 -2 0t8 0q0 12 -2 21q-1 9 -4 15q-2 5 -6 9q-4 3 -9 5q-4 1 -9 1h-2q-5 0 -11 -3q-6 -2 -10 -7t-7 -11v1q1 1 1 2q-1 -7 -2 -16q-1 -8 -1 -19t3 -25q2 -14 6 -30t10 -30
-t13 -27q-6 -3 -12 -7q-5 -4 -10 -9q-8 -4 -18 -12t-22 -21t-21 -24q-10 -12 -18 -23q-12 -16 -21 -19q-8 -3 5 -3q-20 -7 -41 -22q-22 -15 -43 -36t-29 -40q-9 -19 -6 -35q1 -4 2 -7t4 -6q-4 -2 -7 -6q-4 -3 -7 -7q-5 -6 -8 -13q-2 -6 -2 -13q0 -6 3 -11q2 -5 7 -7
-q5 -3 12 -2q8 1 18 5q9 4 18 10t17 13q9 7 15 14q7 7 11 14l-1 1q-1 0 -2 1t-3 2l-6 2q-4 1 -8 1h-8q5 1 11 3q6 1 13 3q6 2 11 3t7 2q3 0 6 1q4 1 7 1q4 1 7 2h5q3 0 5 1h6q4 -2 6 2q3 4 5 13q1 9 2 19q1 11 1 23q0 24 -5 41t-14 29q25 -24 36 -50q12 -25 11 -52
-q0 -7 -2 -13q-2 -5 -5 -10q-4 -5 -7 -8q-3 -4 -6 -5q-4 -2 -12 -2q-7 -1 6 -1q-1 -1 -3 -5t-6 -10q-3 -6 -6 -11l-6 -10q-2 -5 -5 -11t-7 -13l-6 -14t-5 -14q-3 -7 -5 -14q-2 -8 -3 -16q-2 -7 -3 -15t0 -15q0 -8 1 -15q1 -8 3 -15q-8 13 -12 22t-5 15q-5 -5 -9 -10
-q-4 -4 -7 -8q-3 -3 -7 -8t-8 -11q-5 -6 -9 -12l-6 -10q-2 -4 -4 -9t-3 -10q-2 -5 -2 -9q0 -5 2 -8q1 -4 4 -7t7 -6q5 -2 11 -2q7 0 16 4q17 7 40 28q24 21 46 46q22 26 43 57t35 57q14 27 22 49q20 12 36 25q17 14 31 28q14 15 24 29t16 27q11 -22 29 -42q17 -21 42 -41
-q24 -19 44 -28q19 -10 34 -9q8 1 14 6q5 5 7 15zM927 369q0 -42 -8 -83q-9 -40 -25 -79q-17 -38 -39 -71q-22 -34 -50 -61q-28 -28 -61 -51q-33 -22 -72 -38q-38 -17 -79 -25t-83 -8t-82 8q-41 9 -79 25q-39 17 -72 39t-61 50t-50 61t-39 72q-16 38 -25 79q-8 40 -8 82t8 83
-q8 40 25 79q16 38 38 72q23 33 50 61q28 28 62 50q33 22 71 38q39 17 79 25q41 8 83 8q43 0 83 -8t79 -25q39 -16 72 -39q33 -22 61 -50q28 -27 50 -61q22 -33 39 -71q16 -39 24 -79q9 -41 9 -83z" />
-    <glyph glyph-name="unif2d7" unicode="&#xf2d7;" 
-d="M361 617v-255q25 0 75 1q17 0 29 1q12 0 19 1q11 1 9 1t6 0q13 0 22 3q9 2 13 7q4 4 8 13t7 23q10 42 10 44q1 2 3 11h40q-2 -41 -5 -125q1 -41 2 -124h-40q-3 17 -11 50q-3 13 -7 22q-5 9 -10 14q-6 5 -14 7q-8 3 -19 3q-17 1 -51 2t-86 1v-70v-50v-69v-27q0 -15 4 -26
-q5 -12 13 -19q9 -7 22 -11q12 -4 30 -4h45h34h48h12t12 1h11t10 1t11 2t11 3q6 2 10 4l10 6q4 3 9 7q5 3 9 8q5 5 9 11t8 13t7 16q27 63 29 67t7 17h35l-4 -32q-3 -25 -8 -66q-5 -42 -8 -69t-4 -39q-29 1 -54 2q-26 1 -49 2q-22 0 -38 1h-25h-115h-77h-65q-9 0 -4 0
-q-49 -1 -146 -5v40q16 3 49 10q13 2 22 6t14 8q5 5 7 13q3 7 3 18q0 47 1 81q0 34 1 58q1 73 1 82v29q1 78 0 141q-1 62 -3 109q-1 12 -3 20q-2 9 -7 13q-5 5 -14 8q-8 4 -22 6l-37 7l-12 2v40q49 -2 146 -5h273q27 0 63 3q37 2 82 8q-1 -13 -2 -32q-2 -19 -3 -44
-q-2 -24 -3 -46q-1 -21 -2 -39q-1 -27 -1 -25q0 1 -1 -11h-36l-12 48q-9 30 -15 44q-6 15 -14 26q-8 12 -19 17q-11 6 -25 6h-94h-63h-53q-8 0 -3 0q-5 0 -9 -1q-3 -1 -5 -2q-1 -2 -2 -5t-1 -7z" />
-    <glyph glyph-name="unif2d8" unicode="&#xf2d8;" 
-d="M585 412v-88v-3v-4v-5v-3l-1 -4q0 1 0 -1t-2 -6l-3 -3q-2 -1 -5 -3q-3 0 -8 -1v149h5h3q2 -1 3 -1l2 -2t2 -1l1 -1q1 -1 1 -2q1 -1 1 -3v-3l1 -2v-10q-1 -1 0 -3zM737 365v-58v-2v-4v-4v-3v-3q-1 -1 -1 -3q0 -1 -1 -3q-1 -1 -3 -2q-1 -1 -2 -1h-4t-4 1t-3 3q-1 3 -1 22
-q-1 20 -1 58v8v0v3q0 2 1 4l2 4q0 1 2 2q1 1 4 1h3q1 0 2 -1h2q0 -1 1 -2l1 -1q1 -1 1 -2t1 -2v-2v-2v-2v-6q0 1 0 -3v0zM227 252h59v227h-59v-57v-170zM436 252h51v227h-77q-4 -35 -13 -106q-5 35 -9 62t-7 44q-57 0 -54 0t-22 0v-69v-158h52v150l21 -150h37l21 153v-153v0
-zM641 399q0 16 -1 27q0 11 -1 16q-1 4 -3 7q-1 4 -3 7q-1 3 -3 5l-5 5q-2 1 -5 3t-7 3q-4 2 -7 3t-6 1q-2 1 -6 1q-4 1 -9 1q-4 1 -8 1h-5h-25h-8h-31v-66v-161h27h5q37 0 59 2q24 3 31 9q6 6 9 39q3 30 3 45v3q-1 16 -1 28v21zM794 304v64q0 7 -1 13v9l-2 8t-3 8t-5 7t-7 5
-t-9 3h-13q-11 0 -20 -4t-17 -12q0 56 0 53q0 -4 0 21h-56v-57v-170h53q1 4 3 14q7 -9 17 -13q9 -4 20 -4q12 0 20 3q8 4 12 11q4 8 6 18t2 23zM881 657v-15v-15v-107v-112v-197v-8v-132q0 -16 -6 -29q-6 -14 -17 -25q-11 -12 -25 -17q-14 -6 -29 -6h-259h-171h-73h-48h-38
-t2 0q-16 0 -29 6q-14 5 -25 17q-12 11 -17 24q-6 14 -6 30v192v141v78v57v87v31q0 16 6 30q5 13 17 25q11 11 25 17q13 5 29 5h225h157h75h53h60h16q16 0 30 -5q13 -6 25 -17q11 -12 17 -25q6 -14 6 -30z" />
-    <glyph glyph-name="unif2d9" unicode="&#xf2d9;" 
-d="M528 -39q-1 0 -2 1q-2 0 -3 1q-3 2 -7 4q-4 3 -9 7q-5 3 -15 11q-10 7 -25 19q-15 11 -28 23q-13 13 -26 25q-12 13 -25 29t-27 36q-13 20 -24 40q-10 20 -17 40q-4 1 -24 5q-21 4 -57 12q15 -49 42 -91q28 -42 67 -77q38 -34 84 -55q45 -22 96 -30zM232 242
-q25 -5 77 -13q-5 17 -10 37q-5 19 -8 40q-4 22 -6 38q-2 17 -3 30q-2 18 -11 21t9 3q-19 -19 -33 -45t-23 -58q1 -16 3 -29t5 -24zM282 524q-9 -15 -18 -32t-17 -37q10 11 18 19q9 8 16 13q1 27 -8 32q-8 5 9 5zM948 323q0 37 -7 73q-7 35 -22 69q-14 34 -34 63
-q-19 29 -43 54q-25 24 -54 44q-29 19 -62 34q-34 15 -69 22t-72 7q-34 0 -67 -6q-32 -6 -63 -18q-31 -13 -59 -30t-53 -39q-6 -14 -12 -32q-5 -19 -8 -42q13 12 30 21q16 10 36 17q19 8 37 13q19 5 36 7q18 3 34 4q17 2 32 3h28q13 0 22 -1q14 -1 8 -1q-7 0 11 0q7 0 14 -2
-q6 -2 10 -5q5 -3 8 -7t4 -8t2 -9q0 -4 1 -8v-8v-6q-29 3 -56 3q-26 0 -50 -2q-23 -3 -45 -8q-21 -5 -39 -12q-19 -8 -36 -16q-16 -9 -31 -17q-14 -9 -29 -21q-15 -11 -31 -25q1 -8 2 -19t3 -24t6 -33q4 -21 11 -49q6 -29 13 -49q8 -21 15 -35q29 -1 58 1q28 1 57 6t54 11
-q24 6 45 14t40 16q19 7 36 15q16 8 29 15t21 12q13 9 6 10q-6 2 11 2l10 6q4 2 9 3q4 1 7 0q4 0 7 -2q3 -3 5 -7t2 -9q4 -23 -1 -37q-4 -14 -17 -19q-48 -23 -102 -38q-54 -16 -114 -24q-32 -5 -68 -7q-37 -2 -79 -1q9 -22 22 -42q13 -21 29 -40q16 -18 32 -33
-q15 -15 31 -25q16 -11 31 -20t29 -17q15 -7 27 -13q11 -5 20 -7q14 -4 7 -5q-6 -1 12 -1q24 -3 47 -3q8 -1 16 0q30 2 58 11q45 23 82 56q36 33 63 77q29 44 43 92t14 101zM982 340q-3 -31 -8 -56q-4 -24 -10 -42q-17 -48 -38 -88t-46 -72q-26 -33 -63 -62t-85 -56
-q-11 -7 -21 -12q-9 -5 -17 -8q-17 -6 -36 -8t-40 1q-8 -1 -16 -1q-9 -1 -17 -1q-66 0 -124 20q-59 20 -110 60q-51 41 -85 91q-34 51 -52 113v0q-1 0 -1 1h-2h-1q-1 -12 -1 -25q1 -13 2 -27q2 -15 5 -28t7 -25q4 -13 9 -24l8 -22t8 -19q3 -8 6 -14q5 -9 -3 -11q-8 -1 10 -1
-l8 -12q6 -10 17 -26q-17 9 -31 21t-27 28q-12 16 -21 32t-15 33q-6 16 -11 32q-4 16 -7 31q-4 15 -6 28q-2 12 -3 22q0 15 -9 17q-9 3 8 3q-1 0 -5 1q-3 2 -10 4q-7 3 -12 5q-6 2 -11 4q-4 1 -10 4q-7 2 -14 5q-8 3 -15 6l-12 6q-5 2 -11 5l-12 6t-11 7l-8 6l-7 7l-5 5
-q5 -2 10 -5q6 -3 13 -7q8 -3 21 -8q13 -6 32 -13t35 -11q17 -4 32 -6q1 11 -8 13t9 2q3 34 14 68q10 33 30 66q9 46 30 89q20 42 51 80q7 26 16 51t22 48q3 7 7 12q3 5 7 9t10 8q6 3 13 7q37 17 72 29t69 19q33 7 68 8q8 1 16 1q27 0 55 -4q37 -5 72 -16q36 -11 70 -29
-q51 -26 90 -65q38 -39 65 -91q26 -51 36 -106q6 -34 6 -69q0 -22 -2 -44z" />
-    <glyph glyph-name="unif2da" unicode="&#xf2da;" 
-d="M684 388q5 8 5 20v2q-1 14 -8 32q-7 17 -20 32t-30 27q-13 8 -25 14q-13 5 -28 8q-14 3 -26 4h-4q-10 0 -18 -2q-11 -2 -18 -6t-11 -9q-2 -5 -3 -8v-1q0 -2 1 -3q2 -1 6 -2q5 -1 12 -2q5 -1 9 -1q4 -1 7 -1q3 -1 8 -2q4 -1 11 -2q5 -2 11 -4q6 -1 12 -4q7 -2 14 -5l14 -8
-q6 -3 12 -7l10 -8l8 -8q5 -4 8 -8q4 -4 7 -8q4 -4 6 -8q3 -4 5 -7q2 -4 4 -7q2 -4 4 -7t3 -5q2 -2 3 -4l2 -4l2 -2h2t2 1zM834 150q-10 -27 -26 -50q-15 -22 -35 -42q-20 -19 -43 -34q-22 -14 -46 -24q-25 -10 -51 -17q-26 -6 -54 -8q-18 -2 -35 -2q-11 0 -21 1q-28 1 -55 6
-t-53 15q-26 9 -51 23q-25 13 -47 30t-40 37q-19 20 -34 44q-14 25 -25 54t-15 60q-4 26 -4 54v11q0 9 1 18l2 18q2 9 3 15q1 7 3 11q1 4 3 13q3 8 6 20q4 13 7 20q2 8 3 11q-11 -44 -11 -85q1 -41 11 -80q11 -40 29 -73q18 -32 43 -59t56 -48q30 -22 65 -38t71 -24
-q36 -9 73 -10q36 -2 72 6q37 8 73 25q35 16 65 42q30 25 55 59q4 6 6 7q1 1 1 0v-1v-2q-1 -1 -2 -3zM735 336q0 -22 -4 -42q-4 -21 -13 -41q-8 -19 -19 -36q-12 -17 -26 -32q-14 -14 -31 -25q-17 -12 -36 -20q-20 -9 -40 -13q-21 -4 -42 -4q-22 0 -42 4q-21 4 -40 13
-q-20 8 -37 20q-16 11 -31 25q-14 15 -25 32t-20 36q-8 20 -12 41q-4 20 -4 42t4 42q4 21 12 41q9 19 20 36t25 32q15 14 31 25q17 12 37 20q19 9 40 13q20 4 42 4q21 0 42 -4q20 -4 40 -13q19 -8 36 -20q17 -11 31 -25q14 -15 26 -32q11 -17 19 -36q9 -20 13 -41
-q4 -20 4 -42zM854 456q-13 30 -32 56t-43 48q-24 21 -50 37t-55 27q-28 10 -59 15q-30 6 -62 7t-63 -3q-32 -4 -62 -12q-30 -9 -59 -22t-55 -32q-27 -18 -50 -40t-42 -48q-19 -25 -32 -56q-14 -31 -22 -67t-9 -75q-1 -38 5 -80q-10 34 -16 66q-5 32 -6 64v7q0 27 4 52
-q3 28 11 54q8 25 19 49q12 23 26 45q15 22 32 40q18 19 37 35q20 15 41 28q22 13 45 24q23 10 47 18q25 7 49 11q25 5 50 6h15q18 0 36 -2q26 -2 50 -8q25 -5 48 -14q24 -9 46 -22t44 -30q21 -17 39 -38q19 -20 34 -44q7 -10 14 -23q6 -12 12 -27t10 -26q3 -12 3 -20z
-M828 314q3 50 -11 93q-14 44 -45 79q-31 36 -72 61t-93 39h-3q-1 1 -1 2q-1 1 2 2t8 1q26 -1 50 -6t45 -15q22 -9 40 -22q18 -12 32 -27q14 -16 26 -33q12 -18 22 -37q10 -20 16 -41q6 -20 9 -42q2 -21 2 -41v-2q0 -22 -3 -43q-2 -22 -8 -42q-7 -21 -17 -40q-11 -20 -23 -37
-q-13 -17 -28 -33q-15 -15 -34 -27q-20 -12 -43 -21q-23 -10 -49 -14q-26 -5 -54 -6q22 6 43 15q21 8 41 18q19 11 37 24q18 12 35 28q16 15 30 33q13 18 24 40q10 21 15 45q6 23 7 49z" />
-    <glyph glyph-name="unif2db" unicode="&#xf2db;" 
-d="M874 432v-35h73q9 0 14 -5q6 -5 6 -14q0 -7 -6 -13q-5 -6 -14 -6h-73v-39h73q9 0 14 -5q6 -6 6 -14t-6 -14q-5 -6 -14 -6h-73v-38h73q9 0 14 -6q6 -5 6 -14q0 -7 -6 -13q-5 -6 -14 -6h-73v-39h73q9 0 14 -5q6 -5 6 -14q0 -7 -6 -13q-5 -6 -14 -6h-73v-41q0 -32 -23 -55
-q-22 -22 -54 -22h-41v-76q0 -7 -6 -13t-13 -6q-9 0 -14 6q-6 6 -6 13v76h-38v-76q0 -7 -6 -13t-14 -6q-7 0 -13 6t-6 13v76h-35v-76q0 -7 -5 -13t-14 -6q-7 0 -13 6t-6 13v76h-39v-76q0 -7 -5 -13q-6 -6 -14 -6t-14 6t-6 13v76h-38v-76q0 -7 -6 -13q-5 -6 -14 -6q-7 0 -13 6
-t-6 13v76h-39v-76q0 -7 -5 -13t-14 -6q-7 0 -13 6t-6 13v76h-41q-32 0 -55 22q-22 23 -22 55v41h-76q-7 0 -13 6t-6 13q0 9 6 14t13 5h76v39h-76q-7 0 -13 6t-6 13q0 8 6 14t13 6h76v38h-76q-7 0 -13 6t-6 14t6 14q6 5 13 5h76v39h-76q-7 0 -13 6t-6 13q0 9 6 14t13 5h76v35
-h-76q-7 0 -13 6t-6 13q0 8 6 14t13 6h76v38h-76q-7 0 -13 6q-6 5 -6 14q0 7 6 13t13 6h76v41q0 32 22 54q23 23 55 23h41v73q0 8 6 14t13 6q9 0 14 -6t5 -14v-73h39v73q0 8 6 14t13 6q9 0 14 -6q6 -6 6 -14v-73h38v73q0 8 6 14t14 6t14 -6q5 -6 5 -14v-73h39v73q0 8 6 14
-t13 6q9 0 14 -6t5 -14v-73h37v73q0 8 6 14t13 6q8 0 14 -6t6 -14v-73h38v73q0 8 6 14q5 6 14 6q7 0 13 -6t6 -14v-73h41q31 0 54 -23q23 -22 23 -54v-41h73q9 0 14 -6q6 -6 6 -13q0 -9 -6 -14q-5 -6 -14 -6h-73v-38h73q9 0 14 -6q6 -6 6 -14q0 -7 -6 -13q-5 -6 -14 -6h-75z
-M835 589q0 16 -11 27t-27 11h-66h-51h-21h-28h-45h-60h-99h-133q-16 0 -27 -11q-12 -11 -12 -27q1 -24 1 -36v-72v-48v-64q-1 -50 -1 -119v-164q0 -16 12 -27q11 -12 27 -12h72h10h40h21h26h44h59h98h133q16 0 27 12q11 11 11 27v31v3v70v48v66v120v165zM755 115
-q-9 -9 -21 -14q-13 -5 -26 -5q-12 0 -25 5t-22 14t-14 22q-5 12 -5 25t5 26q5 12 14 21t22 14q13 6 25 6q13 0 26 -6q12 -5 21 -14t15 -21q5 -13 5 -26t-5 -25q-6 -13 -15 -22z" />
-    <glyph glyph-name="unif2dc" unicode="&#xf2dc;" 
-d="M886 269q-27 -6 -82 -16q31 -18 91 -53q6 -3 9 -8q4 -4 6 -11q1 -6 0 -12q0 -6 -3 -11q-4 -6 -9 -9q-5 -4 -11 -6q-6 -1 -12 0q-6 0 -11 3q-14 8 -24 14t-18 11q-31 17 -34 19q-2 1 -15 8l27 -78q3 -9 2 -17q-2 -8 -8 -14t-14 -9q-7 -2 -15 -1q-9 1 -15 6q-6 6 -9 15
-q-9 27 -16 47t-12 34q-14 42 -15 47q-2 5 -7 18q-44 26 -132 76v-153q34 -38 102 -116q4 -4 6 -9t2 -10t-1 -10q-1 -4 -5 -8q-3 -4 -6 -7t-8 -5q-4 -2 -8 -3q-5 -1 -10 0t-9 4q-5 2 -9 7l-41 47q-1 1 -13 15v-104q0 -7 -3 -12q-2 -6 -7 -10q-4 -5 -10 -7q-5 -3 -12 -3
-q-6 0 -11 3q-6 2 -11 7q-4 4 -6 10q-3 5 -3 12q0 78 1 83q0 5 -1 21q-18 -21 -55 -62q-3 -5 -8 -7q-5 -3 -9 -4q-5 -1 -10 0t-9 3t-7 5q-4 3 -7 7t-4 8q-1 5 -1 10t2 10t6 9q15 18 27 31q12 14 21 24q36 41 40 45q3 4 14 16v153q-44 -25 -132 -76q-17 -49 -50 -146
-q-3 -9 -9 -15q-6 -5 -15 -6t-16 1q-7 3 -13 9t-8 14q-1 8 2 17q20 59 21 61q1 3 6 17q-31 -17 -91 -52q-6 -3 -12 -3q-6 -1 -12 0q-5 2 -10 6q-5 3 -9 9q-3 5 -4 11q0 6 1 12q2 7 5 11q4 5 10 8q13 8 24 14q10 6 18 11q32 18 34 20q3 1 14 8q-27 5 -81 16q-7 1 -12 5
-q-6 3 -9 9t-4 11q-1 6 0 12q1 5 4 10t9 9q5 4 11 5q6 2 13 0q28 -5 49 -10q20 -4 35 -6q43 -9 48 -10t19 -4q44 26 133 77q-44 25 -133 77q-50 -10 -151 -31h-3h-4q-6 0 -12 2q-5 3 -9 7t-7 9q-2 5 -3 11v3q0 4 1 7q2 5 5 10q3 6 8 9t12 4q61 12 62 12l19 4q-30 18 -90 52
-q-6 3 -10 8q-3 5 -5 11q-1 6 -1 12q1 6 4 12q3 5 8 9q5 3 11 5q7 2 13 1t11 -4q13 -8 24 -14q10 -6 18 -10q31 -18 33 -20l16 -8l-27 78q-3 9 -2 17q2 8 8 14q6 7 13 9q8 3 16 1q9 -1 15 -6t9 -14q7 -22 13 -39t10 -30q17 -51 18 -55t9 -23q44 -25 132 -76v153
-q-34 39 -102 116q-3 4 -6 9q-2 5 -2 10t1 10q2 4 5 8t6 7q4 3 8 5q4 3 8 3q5 1 10 0t9 -3q5 -3 9 -7q41 -47 42 -49q1 -1 13 -14v104q0 7 2 12q2 6 7 10q4 5 10 7q5 3 11 3q7 0 12 -3q6 -2 10 -7q5 -4 7 -10q3 -5 3 -12q0 -78 -1 -83q0 -5 1 -21q18 21 54 62q4 5 9 7
-q4 3 9 4t10 0q4 -1 8 -3q5 -2 8 -5t6 -7q4 -4 5 -9q1 -4 1 -9t-2 -10t-6 -9q-19 -22 -33 -38t-24 -27q-29 -33 -32 -37q-4 -3 -13 -14v-153q44 25 132 76q17 49 50 146q3 9 9 15q6 5 15 6q8 1 16 -1q7 -3 13 -9t8 -14q1 -8 -2 -17q-20 -59 -21 -62q-2 -4 -6 -16q30 17 91 51
-q6 4 12 4q5 1 11 0q6 -2 11 -6q5 -3 9 -9q3 -5 3 -11q1 -6 0 -12q-2 -7 -6 -11q-3 -5 -9 -8q-13 -8 -24 -14q-10 -6 -18 -11q-31 -17 -33 -18t-16 -10q28 -5 82 -16q7 -1 12 -4q4 -3 7 -9q4 -5 5 -10q1 -4 1 -7v-3q-1 -6 -3 -11t-6 -9t-10 -7q-5 -2 -12 -2h-4h-2
-q-29 6 -49 10q-21 4 -36 7q-44 9 -49 10t-18 4q-44 -26 -132 -77q44 -26 132 -77q51 10 152 30q7 2 13 0q6 -1 11 -5t8 -9t4 -11q1 -5 0 -11q-1 -5 -4 -11t-8 -9t-12 -4z" />
-    <glyph glyph-name="unif2dd" unicode="&#xf2dd;" 
-d="M774 339q1 8 1 16q0 18 -3 36q-3 25 -13 49q-9 24 -21 46q-13 21 -29 39t-36 32q-20 15 -43 26q-24 12 -48 18q-25 6 -51 8h-16q-18 1 -35 -2q-25 -4 -50 -12q-24 -9 -46 -21q-21 -12 -40 -28q-18 -16 -33 -36q-15 -19 -27 -43q-12 -23 -18 -47q-7 -25 -9 -51v-16
-q0 -18 2 -36q4 -25 13 -49q9 -25 22 -46q12 -21 29 -39q16 -18 36 -33q20 -14 43 -25q24 -12 48 -18q25 -6 51 -8q8 -1 16 -1q27 0 52 5q33 7 63 22q31 15 56 37t45 51q19 28 29 60q10 31 12 66zM917 755l-4 -4t-4 -5q-17 -16 -39 -35l-42 -40q-32 -29 -54 -50
-q-21 -22 -13 -22q27 -26 47 -57q20 -30 34 -65q13 -34 19 -70q5 -36 3 -73q-2 -41 -14 -79q-11 -38 -31 -73q-21 -35 -48 -63q-27 -29 -60 -51q-34 -22 -71 -36t-77 -20q-118 -15 -198 -26q-80 -10 -131 -17q-95 -12 -112 -14l-10 -1q0 -1 4 -1q51 52 155 155q-27 26 -47 57
-q-21 30 -34 65q-13 34 -19 70t-3 73q2 42 13 80q12 38 32 73t47 63q27 29 61 51t71 36t78 20q37 5 93 12t130 17q75 10 131 17q56 8 93 13z" />
-    <glyph glyph-name="unif2de" unicode="&#xf2de;" 
-d="M533 300l2 -4l2 -4q6 -13 12 -28q7 -16 13 -32q12 -29 24 -52q11 -23 18 -23h-22q-26 51 -76 152q-25 -51 -74 -152h-22l78 162q-11 5 -34 15l9 21q35 -15 104 -44q-3 -8 -9 -22q-8 4 -25 11zM366 556q2 0 3 -1q2 -1 4 -1q33 -15 74 -34q40 -20 51 -20q-19 -44 -56 -132
-l-132 57q18 44 56 131zM515 476q35 -15 104 -44q-15 -35 -44 -104q-35 15 -104 44q15 35 44 104zM637 411q28 -11 83 -35q-12 -27 -36 -82q-27 11 -82 35q12 27 35 82zM851 357q0 35 -7 67q-7 33 -20 65q-14 31 -32 59q-18 27 -41 50t-50 41t-59 31q-31 14 -64 20
-q-33 7 -68 7q-34 0 -67 -7q-33 -6 -65 -20q-31 -13 -58 -31q-27 -19 -50 -41q-23 -23 -41 -50q-18 -28 -32 -59q-13 -32 -20 -65t-7 -67q0 -35 7 -68q7 -32 20 -64q14 -32 32 -59t41 -50t50 -41t59 -31q31 -14 64 -21q33 -6 68 -6q34 0 67 6q33 7 65 21q31 13 58 31t50 41
-t41 50q19 27 32 59t20 65t7 67zM899 357q0 -39 -8 -77q-7 -38 -23 -74q-15 -36 -36 -67q-20 -31 -47 -57q-26 -26 -57 -46q-31 -21 -67 -37q-35 -15 -73 -23q-38 -7 -77 -7q-40 0 -78 7q-37 8 -73 23q-36 16 -67 36q-31 21 -57 47t-47 57t-36 67q-16 36 -23 74q-8 38 -8 77
-q0 40 8 77q7 38 23 74q15 36 36 67q20 31 47 57q26 26 57 47q31 20 67 36q36 15 73 23q38 8 77 8q40 0 78 -8q37 -8 73 -23t67 -36t57 -47t47 -57t36 -67q16 -36 23 -74q8 -38 8 -77z" />
-    <glyph glyph-name="unif2df" unicode="&#xf2df;" 
-d="M828 748h36q8 -1 30 -2q1 -8 2 -30v-28q1 -44 -4 -92q-14 -140 -64 -190q-40 -40 -240 -194q-22 -18 -40 -30q1 -18 4 -54q4 -66 -48 -106q-27 -22 -80 -66q-10 -9 -42 -34q-2 13 -10 52q-5 26 -22 106l-122 122q-27 5 -106 22l-52 8q9 11 34 44q16 20 66 80
-q40 52 106 48q19 -2 56 -4q6 8 12 18t16 20q150 198 196 242q50 52 188 64q42 4 84 4zM800 684q-20 0 -52 -4q-112 -10 -148 -44q-42 -44 -192 -236q-32 -44 -124 -166q33 -33 100 -98q22 18 164 126q192 148 236 190q34 34 44 148q4 42 4 84h-14h-18zM654 572q26 0 46 -20
-t20 -46t-20 -46t-46 -20t-45 20t-19 46t19 46t45 20zM272 340h-4q-29 0 -48 -24q-11 -14 -34 -40q10 -2 42 -8q2 0 23 28l33 44h-12zM200 174q11 -12 44 -46q-16 -16 -36 -68q50 18 68 36l44 -44q-32 -34 -96 -56q-19 -6 -58 -16q-11 -2 -46 -8l8 48q6 26 16 56q24 66 56 98
-zM488 136l-44 -33t-28 -23q3 -14 8 -42q10 8 40 34q24 18 24 47v5v12z" />
-    <glyph glyph-name="unif2e0" unicode="&#xf2e0;" 
-d="M723 184q-1 6 -4 10t-9 6q-6 3 -12 4t-12 1q-7 1 -13 2q-6 2 -11 5q-6 2 -9 7t-4 11q-1 12 3 29t13 39q10 23 19 45l18 44q9 21 13 37t3 25q-4 25 -18 38q-14 12 -40 13q-11 0 -20 -2t-16 -6q-1 -1 -6 -1q-6 0 5 0q-1 -1 -3 -1q-1 -1 -2 -1q-1 -1 -2 -1h-3h-3q-1 1 -3 2
-q-1 1 -3 2q0 1 -1 2q-2 1 -3 3q-1 1 -3 2q-1 1 -1 2q-1 0 -2 1t-2 3q-2 1 -3 2t-2 1l-2 2q-1 0 -3 1q-1 1 -2 1q-2 1 -3 1t-3 1h-3q-5 1 -10 1h-3q-6 0 -10 -2q-5 -2 -10 -6q-6 -4 -12 -9l-2 -1q-1 -1 -2 -3q-2 -2 -4 -3l-3 -3q-1 0 -2 -2q-2 -1 -5 -2q-2 -2 -4 -3h-4h-3
-q-2 1 -5 1q-13 7 -24 12q-10 5 -17 8q-10 4 -22 4q-11 -1 -24 -7q-13 -5 -22 -13q-10 -8 -15 -18q-4 -7 -9 -19t-11 -29q-6 -18 -12 -34q-5 -16 -10 -31q-4 -15 -9 -32q-5 -16 -10 -34q-6 -17 -8 -26l-3 -9q-4 -12 -4 -23q0 -5 1 -9q2 -14 12 -27q10 -12 24 -17q13 -6 30 -5
-q8 0 14 2t11 5t10 9q4 6 9 14q1 3 11 27q10 25 27 70q18 46 27 70q10 23 11 25q1 3 4 5l6 4q4 2 8 2q3 0 7 -2q7 -4 9 -10q3 -6 1 -16q0 -4 -7 -21q-6 -17 -18 -47t-18 -46t-6 -19q-2 -9 1 -16q2 -7 8 -11q7 -5 14 -6t16 2q8 3 15 9t12 16q1 1 6 13q6 11 16 32l20 40l20 40
-q10 19 15 30q6 11 7 13q5 7 10 10q5 4 10 4q7 0 11 -5q3 -5 2 -14q-1 -4 -9 -22t-24 -50q-15 -32 -24 -52q-8 -19 -10 -26q-3 -13 -1 -26q1 -12 7 -25q6 -12 15 -21t22 -15q4 -2 10 -4t14 -4q9 -1 17 -2q9 -1 18 -1h3q7 -1 14 1q8 2 14 5q6 4 8 10q2 4 2 8q0 3 -1 6zM258 78
-q1 -2 1 -4t-1 -3q0 -3 -2 -6q-2 -4 -5 -5q-3 -2 -6 -3q-2 0 -4 -1q-1 0 -3 1q-3 0 -6 2t-5 5t-3 6v4v3q1 3 3 6q1 4 4 6t6 2q2 1 4 1q1 0 3 -1q3 0 6 -2t5 -4q2 -3 3 -7zM537 -51q3 -4 4 -8q1 -3 0 -6v-4q-1 -5 -3 -9q-3 -4 -7 -7t-9 -4h-4h-5q-5 1 -9 4q-4 2 -7 6
-q-3 5 -4 9v5v5q1 5 4 9q2 4 6 7t9 4h4h6q5 -1 8 -4q4 -2 7 -7zM157 347q-4 -7 -10 -11t-14 -5q-4 -1 -7 -1q-4 0 -8 1q-7 1 -13 6q-6 4 -10 10t-6 14v8v7q2 7 6 14q5 6 11 10t13 6h8h7q7 -2 14 -6q6 -5 10 -11t5 -14q1 -4 1 -7q0 -4 -1 -8q-1 -7 -6 -13zM788 16q5 -7 7 -15
-v-8v-8q-2 -8 -6 -14q-4 -7 -11 -11q-7 -5 -14 -6q-4 -1 -8 -1t-8 1q-8 1 -14 5t-11 11t-6 14q-1 4 -1 9q0 3 1 7q1 8 5 14q4 7 11 12q7 4 14 6q4 1 8 1t7 -1q9 -1 15 -5q6 -5 11 -11zM843 311q17 -28 22 -58q5 -29 -1 -62q-7 -32 -23 -57q-16 -26 -43 -44q-22 -15 -46 -23
-q-25 -7 -51 -6q-5 -20 -15 -35q-11 -16 -26 -27q-16 -12 -34 -17q-17 -6 -37 -5q-19 0 -36 7t-32 21q-3 -2 -5 -3q-1 -2 -2 -2q-25 -17 -52 -23q-14 -3 -29 -3q-14 0 -29 2q-29 6 -53 21q-24 16 -41 41q-12 18 -19 38q-6 20 -7 43q-20 3 -37 12q-18 8 -32 22q-15 14 -25 29
-q-10 16 -15 34q-5 17 -5 36v2q0 17 4 36q5 20 15 37q10 16 25 31q-9 14 -14 30q-4 16 -5 32q0 17 3 32q3 16 9 29q7 14 16 26q10 12 23 23q13 10 28 16t31 8q8 21 20 39t29 34q16 15 34 26t37 19q20 7 40 9h17q13 0 25 -1q22 -3 42 -11q19 -8 37 -22q17 5 34 8q17 2 34 1
-t32 -5q16 -5 31 -13t27 -17q13 -10 24 -22q11 -11 19 -26q8 -14 14 -30q6 -17 8 -34t1 -35q12 -4 23 -11t19 -17q9 -10 14 -20q6 -11 8 -23q2 -9 2 -19v-5q0 -12 -4 -25q-4 -12 -11 -23q-8 -11 -18 -20zM293 634q4 -5 5 -11q1 -2 1 -6q0 -2 -1 -5q-1 -6 -4 -11q-3 -4 -8 -8
-q-4 -3 -10 -4q-3 -1 -6 -1q-2 0 -5 1q-6 1 -11 4q-4 3 -8 7q-3 5 -4 11q-1 3 -1 6q0 2 1 5q1 6 4 11t8 8q4 3 10 5h6h5q6 -1 11 -4q4 -3 7 -8zM371 771q1 -2 1 -4v-3q-1 -4 -3 -8q-2 -3 -6 -6q-3 -2 -7 -3h-4h-4q-4 1 -7 3t-6 6q-2 3 -3 7v3v5q1 4 3 7l6 6q3 2 7 3h4h4
-q4 -1 7 -3t5 -5q2 -4 3 -8zM951 307q1 -2 1 -5q0 -2 -1 -4q0 -4 -3 -9q-2 -4 -6 -6q-4 -3 -9 -4h-5h-4q-4 1 -8 3q-5 3 -7 7q-3 3 -4 8v6v4q1 4 4 8q2 4 6 7t8 4q3 1 6 1q2 0 4 -1q4 -1 8 -4q4 -2 7 -6q2 -4 3 -9zM626 744q4 -6 5 -13q1 -3 1 -6q0 -4 -1 -9q-2 -8 -7 -14
-q-4 -6 -11 -10q-6 -3 -14 -5h-5q-4 0 -9 1q-8 2 -13 6q-6 5 -10 11q-4 7 -5 14v5q0 5 1 10q2 8 6 13q4 6 11 10q7 5 14 6h5q4 0 9 -1q8 -2 14 -7q6 -4 9 -11zM991 423q1 -2 1 -5v-2q-1 -3 -3 -6t-4 -5q-3 -2 -7 -3q-2 -1 -4 -1q-1 0 -3 1q-3 0 -6 3q-3 2 -5 4q-2 3 -3 6v5v3
-l2 6q2 3 5 5t7 3h3h3q3 0 6 -2q4 -2 6 -5t2 -7zM898 541q4 -5 5 -11q1 -3 1 -6t-1 -7q-1 -6 -4 -11q-4 -6 -9 -9q-5 -4 -11 -5q-3 -1 -6 -1t-7 1q-6 1 -12 4q-5 3 -8 9q-4 5 -5 11q-1 3 -1 6t1 7q1 6 4 11q4 6 9 10t11 5q3 1 6 1t7 -1q6 -1 11 -5q5 -3 9 -9z" />
-    <glyph glyph-name="unif2e1" unicode="&#xf2e1;" 
-d="M512 780h32v-64h-32v64zM612 766q7 -2 28 -6v-2h2q6 -3 26 -10h2h2q0 -1 2 -2q-7 -15 -26 -58h-2h-2q-5 2 -22 8l-2 2q-6 1 -24 6q4 15 16 62zM128 748h224h32v-32v-224h-64v168q-74 -50 -117 -127t-43 -169q0 -146 103 -249t249 -103t249 103t103 249v32h64v-32
-q0 -172 -122 -294t-294 -122t-294 122t-122 294q0 196 148 320h-116v64zM732 716l16 -12h2q6 -4 22 -16v-2h2q3 -2 10 -8l-44 -48l-6 6h-2q-5 4 -18 16h-2q-4 2 -16 10q9 13 36 54zM828 632l8 -8l2 -2q5 -6 18 -22v-2q3 -5 12 -18q-14 -9 -56 -34q-2 3 -8 14q-1 1 -2 4
-q-4 4 -14 18v2l-8 8zM896 524q0 -1 2 -4h2v-2q2 -7 8 -26q1 -1 2 -4q2 -7 6 -26q-15 -5 -60 -18q-2 6 -8 26v2q-2 5 -8 22v2z" />
-    <glyph glyph-name="unif2e2" unicode="&#xf2e2;" 
-d="M352 684h32h224q80 0 136 -56t56 -136t-56 -136t-136 -56h-192v-64h160v-64h-160v-128h-64v128h-64v64h64v64h-64v64h64v288v32zM416 620v-256h192q54 0 91 37t37 91t-37 91t-91 37h-192z" />
-    <glyph glyph-name="unif2e3" unicode="&#xf2e3;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-576h576v576h-576zM384 556q132 0 226 -94t94 -226q0 -34 -6 -64h-66q8 30 8 64q0 106 -75 181t-181 75q-34 0 -64 -8v66q30 6 64 6zM384 428q80 0 136 -56t56 -136q0 -34 -12 -64h-70q18 30 18 64
-q0 52 -38 90t-90 38q-34 0 -64 -18v70q32 12 64 12zM384 300q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19z" />
-    <glyph glyph-name="unif2e4" unicode="&#xf2e4;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-576h576v576h-576zM384 556q132 0 226 -94t94 -226q0 -34 -6 -64h-66q8 30 8 64q0 106 -75 181t-181 75q-34 0 -64 -8v66q30 6 64 6zM384 428q80 0 136 -56t56 -136q0 -34 -12 -64h-70q18 30 18 64
-q0 52 -38 90t-90 38q-34 0 -64 -18v70q32 12 64 12zM384 300q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19z" />
-    <glyph glyph-name="unif2e5" unicode="&#xf2e5;" 
-d="M352 684h32h224q80 0 136 -56t56 -136t-56 -136t-136 -56h-192v-64h160v-64h-160v-128h-64v128h-64v64h64v64h-64v64h64v288v32zM416 620v-256h192q54 0 91 37t37 91t-37 91t-91 37h-192z" />
-    <glyph glyph-name="unif2e6" unicode="&#xf2e6;" 
-d="M352 684h32h224q80 0 136 -56t56 -136t-56 -136t-136 -56h-192v-64h160v-64h-160v-128h-64v128h-64v64h64v64h-64v64h64v288v32zM416 620v-256h192q54 0 91 37t37 91t-37 91t-91 37h-192z" />
-    <glyph glyph-name="unif2e7" unicode="&#xf2e7;" 
-d="M256 716h96h32h384v-64h-224q44 -42 58 -96h166v-64h-160q-8 -84 -75 -138t-149 -54h-46q86 -72 346 -288h-100l-328 272v80h128q54 0 103 35t57 93h-288v64h280q-18 44 -63 70t-89 26h-32h-96v64z" />
-    <glyph glyph-name="unif2e8" unicode="&#xf2e8;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 684q-132 0 -226 -94t-94 -226t94 -226t226 -94t226 94t94 226t-94 226t-226 94zM528 652h12q1 -1 4 -2h4l-8 -64q-2 0 -8 2h-6q1 16 2 64zM474 648q2 -16 10 -62
-q-4 -1 -16 -2l-8 64h14zM600 638q4 -2 16 -6q-6 -15 -22 -60q-4 1 -14 6zM406 632q6 -15 22 -60h-2l-2 -2l-8 -4q-7 14 -28 58q3 1 10 4h2v2q2 0 6 2zM664 608l8 -4q0 -1 2 -2q1 -2 6 -6q-9 -13 -36 -50q-1 0 -4 2l-2 2l-2 2h-4zM342 596q10 -13 38 -52q-2 -2 -8 -6l-2 -2
-h-2q-3 4 -12 18q-7 7 -28 30v2l2 2zM712 568l-28 -40q9 8 38 32q2 -3 10 -12q-12 -11 -48 -42q-2 2 -8 10l-128 -188q-47 -33 -186 -130q2 -2 10 -8q-11 -12 -44 -46q-3 2 -12 10q7 8 30 34q-9 -6 -34 -24q42 59 166 236q59 42 234 168zM288 546q13 -10 52 -38
-q-3 -3 -10 -12q-13 9 -50 36q2 3 8 14zM764 504v-4h2q2 -3 6 -12q-15 -7 -58 -28l-4 8q0 1 -2 4l12 4zM252 486q14 -7 56 -26q-1 -2 -2 -8l-2 -2v-2l-60 20q1 2 2 8h2v2zM790 436l4 -12v-2v-2t2 -2q-16 -3 -64 -10v4l-4 8q16 4 62 16zM228 416l64 -8q-1 -4 -2 -16
-q-16 2 -62 8v16zM800 368v-2q-8 -1 -32 -2q8 -1 32 -2v-16l-64 4v12v2v2q6 -1 24 -2zM288 348v-4v-4q0 -1 2 -4q-16 -2 -62 -8q-1 1 -2 4q-1 1 -2 4v10q16 0 64 2zM728 308l64 -16l-4 -12v-2v-2q-1 -1 -4 -2q-15 5 -60 22q1 1 2 4q1 2 2 8zM300 296l4 -16q-15 -6 -60 -22
-l-4 16q15 5 60 22zM708 256l56 -32q-2 -4 -8 -14q-14 8 -56 34zM324 244v-4h2q1 -1 2 -4l4 -4q-13 -10 -52 -38q-2 2 -6 8q-1 0 -2 2q-1 1 -4 6q14 8 56 34zM676 212q11 -11 46 -44q-2 -2 -6 -8v0q-2 -2 -8 -6q-11 11 -42 46q0 1 2 4l4 4zM632 176q8 -14 34 -56
-q-4 -2 -14 -8l-32 56zM404 168h2l2 -2q2 -2 8 -6l-28 -56q-3 1 -12 6v2h-4l24 36zM580 152q5 -15 22 -60q-1 -1 -2 -4h-2h-2l-12 -4l-16 64q2 0 8 2q1 0 4 2zM456 148l8 -4h4l-8 -64q-1 0 -4 2h-2h-2q-3 0 -12 2zM528 140q0 -16 2 -64h-16q-1 16 -2 64h16z" />
-    <glyph glyph-name="unif2e9" unicode="&#xf2e9;" 
-d="M160 716h32h512h12l12 -8l128 -128l8 -12v-12v-512v-32h-32h-640h-32v32v400v240v32zM224 652v-576h64v256v32h32h384h32v-32v-256h64v466l-96 96v-146v-32h-32h-320h-32v32v160h-96zM384 652v-128h256v128h-64v-64h-64v64h-128zM352 300v-224h320v224h-320z" />
-    <glyph glyph-name="unif2ea" unicode="&#xf2ea;" 
-d="M192 684q52 0 90 -38t38 -90q0 -22 -8 -44q64 -38 192 -112l328 188h128l-648 -372q8 -22 8 -44q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38q46 0 82 -32q55 32 166 96q-42 23 -168 94q-36 -30 -80 -30q-52 0 -90 38t-38 90t38 90t90 38zM192 620q-24 0 -41 -14
-t-23 -38v-12q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19zM612 338q87 -50 348 -198h-128l-284 164q16 8 64 34zM192 236q-24 0 -41 -14t-23 -38v-12q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19z" />
-    <glyph glyph-name="unif2eb" unicode="&#xf2eb;" 
-d="M608 780q132 0 226 -94t94 -226t-94 -226t-226 -94q-114 0 -202 72q-85 -86 -254 -256l-48 48q64 63 256 254q-72 88 -72 202q0 132 94 226t226 94zM608 716q-106 0 -181 -75t-75 -181t75 -181t181 -75t181 75t75 181t-75 181t-181 75z" />
-    <glyph glyph-name="unif2ec" unicode="&#xf2ec;" 
-d="M608 780q132 0 226 -94t94 -226t-94 -226t-226 -94q-114 0 -202 72q-85 -86 -254 -256l-48 48q64 63 256 254q-72 88 -72 202q0 132 94 226t226 94zM608 716q-106 0 -181 -75t-75 -181t75 -181t181 -75t181 75t75 181t-75 181t-181 75zM480 492h256v-64h-256v64z" />
-    <glyph glyph-name="unif2ed" unicode="&#xf2ed;" 
-d="M608 780q132 0 226 -94t94 -226t-94 -226t-226 -94q-114 0 -202 72q-85 -86 -254 -256l-48 48q64 63 256 254q-72 88 -72 202q0 132 94 226t226 94zM608 716q-106 0 -181 -75t-75 -181t75 -181t181 -75t181 75t75 181t-75 181t-181 75zM576 588h64v-96h96v-64h-96v-96
-h-64v96h-96v64h96v96z" />
-    <glyph glyph-name="unif2ee" unicode="&#xf2ee;" 
-d="M576 748q120 0 204 -84t84 -204v-7v-5q70 -22 115 -80t45 -132q0 -92 -66 -158t-158 -66h-576q-92 0 -158 66t-66 158q0 110 96 180v12q0 66 47 113t113 47q28 0 60 -12q34 76 104 124t156 48zM576 684q-76 0 -135 -45t-81 -115q-4 -15 -12 -44q-9 6 -36 26
-q-26 18 -56 18q-40 0 -68 -28t-28 -68q0 -8 2 -18q1 -8 4 -22l-20 -12q-82 -46 -82 -140q0 -66 47 -113t113 -47h576q66 0 113 47t47 113q0 60 -39 105t-97 53q-11 2 -32 6q2 7 6 30q2 14 2 30q0 94 -65 159t-159 65zM640 460h64v-288h-64v288zM512 396h64v-224h-64v224z
-M384 364h64v-192h-64v192zM256 332h64v-160h-64v160z" />
-    <glyph glyph-name="unif2ef" unicode="&#xf2ef;" 
-d="M96 684h32h768h32v-32v-576v-32h-32h-768h-32v32v576v32zM160 620v-128h704v128h-704zM224 588h256v-64h-256v64zM768 588q14 0 23 -9t9 -23t-9 -23t-23 -9t-23 9t-9 23t9 23t23 9zM160 428v-128h704v128h-704zM224 396h256v-64h-256v64zM768 396q14 0 23 -9t9 -23
-t-9 -23t-23 -9t-23 9t-9 23t9 23t23 9zM160 236v-128h704v128h-704zM224 204h256v-64h-256v64zM768 204q14 0 23 -9t9 -23t-9 -23t-23 -9t-23 9t-9 23t9 23t23 9z" />
-    <glyph glyph-name="unif2f0" unicode="&#xf2f0;" 
-d="M632 708l256 -256l20 -24l-20 -24l-256 -256l-48 48q50 50 202 200h-434q-66 0 -113 -47t-47 -113t47 -113t113 -47v-64q-92 0 -158 66t-66 158t66 158t158 66h434q-51 50 -202 200z" />
-    <glyph glyph-name="unif2f1" unicode="&#xf2f1;" 
-d="M512 748q52 0 88 -36t40 -88q86 -36 139 -116t53 -176v-16q64 -38 64 -112q0 -52 -38 -90t-90 -38q-28 0 -52 12q-90 -76 -204 -76t-204 76q-24 -12 -52 -12q-52 0 -90 38t-38 90q0 72 64 110v18q0 96 53 176t139 116q4 52 40 88t88 36zM512 684q-26 0 -45 -19t-19 -45
-t19 -45t45 -19t45 19t19 45t-19 45t-45 19zM400 560q-66 -30 -105 -92t-39 -136q52 0 90 -38t38 -90q0 -42 -26 -76q68 -52 154 -52t154 52q-26 34 -26 76q0 52 38 90t90 38q0 74 -39 136t-105 92q-36 -68 -112 -68t-112 68zM256 268q-26 0 -45 -19t-19 -45t19 -45t45 -19
-t45 19t19 45t-19 45t-45 19zM768 268q-26 0 -45 -19t-19 -45t19 -45t45 -19t45 19t19 45t-19 45t-45 19z" />
-    <glyph glyph-name="unif2f2" unicode="&#xf2f2;" 
-d="M512 748q52 0 88 -36t40 -88q86 -36 139 -116t53 -176v-16q64 -38 64 -112q0 -52 -38 -90t-90 -38q-28 0 -52 12q-90 -76 -204 -76t-204 76q-24 -12 -52 -12q-52 0 -90 38t-38 90q0 72 64 110v18q0 96 53 176t139 116q4 52 40 88t88 36zM512 684q-26 0 -45 -19t-19 -45
-t19 -45t45 -19t45 19t19 45t-19 45t-45 19zM400 560q-66 -30 -105 -92t-39 -136q52 0 90 -38t38 -90q0 -42 -26 -76q68 -52 154 -52t154 52q-26 34 -26 76q0 52 38 90t90 38q0 74 -39 136t-105 92q-36 -68 -112 -68t-112 68zM256 268q-26 0 -45 -19t-19 -45t19 -45t45 -19
-t45 19t19 45t-19 45t-45 19zM768 268q-26 0 -45 -19t-19 -45t19 -45t45 -19t45 19t19 45t-19 45t-45 19z" />
-    <glyph glyph-name="unif2f3" unicode="&#xf2f3;" 
-d="M632 708l256 -256l20 -24l-20 -24l-256 -256l-48 48q50 50 202 200h-434q-66 0 -113 -47t-47 -113t47 -113t113 -47v-64q-92 0 -158 66t-66 158t66 158t158 66h434q-51 50 -202 200z" />
-    <glyph glyph-name="unif2f4" unicode="&#xf2f4;" 
-d="M632 708l256 -256l20 -24l-20 -24l-256 -256l-48 48q50 50 202 200h-434q-66 0 -113 -47t-47 -113t47 -113t113 -47v-64q-92 0 -158 66t-66 158t66 158t158 66h434q-51 50 -202 200z" />
-    <glyph glyph-name="unif2f5" unicode="&#xf2f5;" 
-d="M224 716h32h64q120 0 204 -84t84 -204v-224h-64v224q0 94 -65 159t-159 65h-32v-640h-64v672v32zM704 716h64v-672v-32h-32h-64q-120 0 -204 84t-84 204v224h64v-224q0 -94 65 -159t159 -65h32v640z" />
-    <glyph glyph-name="unif2f6" unicode="&#xf2f6;" 
-d="M224 716h32h64q120 0 204 -84t84 -204v-224h-64v224q0 94 -65 159t-159 65h-32v-640h-64v672v32zM704 716h64v-672v-32h-32h-64q-120 0 -204 84t-84 204v224h64v-224q0 -94 65 -159t159 -65h32v640z" />
-    <glyph glyph-name="unif2f7" unicode="&#xf2f7;" 
-d="M512 748q68 0 164 -52q82 -44 156 -44h32v-32q0 -314 -168 -506q-38 -44 -81 -77t-67 -45q-8 -4 -24 -10l-12 -4l-12 4q-88 36 -172 134q-168 192 -168 504v32h32q76 0 156 44q96 52 164 52zM512 684q-26 0 -52 -7t-38 -13q-10 -6 -42 -24q-72 -38 -154 -48
-q8 -272 150 -436q66 -76 136 -108q70 32 136 108q142 164 150 436q-82 10 -154 48q-2 2 -8 4q-72 40 -124 40z" />
-    <glyph glyph-name="unif2f8" unicode="&#xf2f8;" 
-d="M480 780h64v-64h96h32v-32v-64h96h32v-32v-158q7 -2 28 -6q42 -10 60 -51t-4 -79q-17 -29 -52 -86v-160q12 4 23 9t15 9q2 0 6 2l40 -48q-48 -40 -116 -40q-52 0 -96 28q-44 -28 -96 -28t-96 28q-44 -28 -96 -28t-96 28q-44 -28 -96 -28q-30 0 -59 10t-43 20q-5 3 -14 10
-l40 48q18 -12 44 -20v160q-13 21 -52 86q-22 38 -4 79t60 51q9 2 28 8v156v32h32h96v64v32h32h96v64zM416 652v-64v-32h-32h-96v-112l216 48h8h8l216 -48v112h-96h-32v32v64h-192zM512 426l-300 -64q-14 -2 -19 -13q-2 -4 -2 -8q0 -7 5 -13q19 -32 56 -96q1 -2 4 -6v-10
-v-168q12 4 23 9t15 9q2 0 6 2l20 16l20 -16q34 -24 76 -24q20 0 39 6t27 12q3 2 10 6l20 16l20 -16q34 -24 76 -24q20 0 39 6t27 12q3 2 10 6l20 16l20 -16q18 -12 44 -20v168v10q1 1 4 6l56 96q5 6 5 13q0 4 -2 8q-5 11 -19 13q-100 21 -300 64zM352 364q32 0 32 -48
-t-32 -48t-32 48t32 48zM672 364q32 0 32 -48t-32 -48t-32 48t32 48z" />
-    <glyph glyph-name="unif2f9" unicode="&#xf2f9;" 
-d="M160 748h32h640h32v-32v-568v-22l-20 -8l-324 -136q-3 -2 -12 -6l-12 8q-79 33 -316 134l-20 8v22v568v32zM224 684v-96h576v96h-576zM224 524v-356l284 -120l292 120v356h-576zM512 460q66 0 113 -47t47 -113t-47 -113t-113 -47t-113 47t-47 113t47 113t113 47zM518 396
-q-42 0 -67 -18t-25 -48q0 -18 12 -30q18 -18 76 -18h6q44 0 44 -12q0 -26 -48 -26q-42 0 -70 20q-7 -11 -22 -32q42 -28 92 -28q46 0 68 20q20 18 20 42v4q0 24 -23 38t-61 14h-8q-40 0 -46 8q0 26 52 26q30 0 58 -20q8 10 24 32q-36 28 -82 28z" />
-    <glyph glyph-name="unif2fa" unicode="&#xf2fa;" 
-d="M152 652h72q22 0 39 -13t21 -35l84 -336h368l60 224h-436l-16 64h536l-84 -304q-4 -22 -21 -35t-39 -13h-40h-288h-40q-22 0 -39 13t-21 35l-84 336h-72q-14 0 -23 9t-9 23t9 23t23 9zM696 204q40 0 68 -28t28 -68t-28 -68t-68 -28t-68 28t-28 68t28 68t68 28zM408 204
-q40 0 68 -28t28 -68t-28 -68t-68 -28t-68 28t-28 68t28 68t68 28zM408 140q-32 0 -32 -32t32 -32t32 32t-32 32zM696 140q-32 0 -32 -32t32 -32t32 32t-32 32z" />
-    <glyph glyph-name="unif2fb" unicode="&#xf2fb;" 
-d="M192 748h640v-288h-64v224h-512v-640h512v224h64v-288h-640v768zM560 524l44 -44q-21 -21 -82 -84h374v-64h-374q20 -21 82 -84l-44 -44q-34 34 -138 136q-5 6 -22 24q6 6 22 24q35 34 138 136z" />
-    <glyph glyph-name="unif2fc" unicode="&#xf2fc;" 
-d="M192 748h640v-256l-64 64v128h-512v-640h512v128l64 64v-256h-640v768zM716 524l140 -136l20 -24l-20 -24l-140 -136l-44 44q20 21 82 84h-310v64h310q-21 21 -82 84z" />
-    <glyph glyph-name="unif2fd" unicode="&#xf2fd;" 
-d="M672 748h192v-768h-192v768zM416 524h192v-544h-192v544zM160 300h192v-320h-192v320z" />
-    <glyph glyph-name="unif2fe" unicode="&#xf2fe;" 
-d="M192 652h128q26 0 45 -19t19 -45v-32h256v32q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-448q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45v168v280q0 26 19 45t45 19zM192 588v-448h640v448h-128v-64v-32h-32h-320h-32v32v64h-128zM384 412q40 0 68 -28t28 -68
-t-28 -68t-68 -28t-68 28t-28 68t28 68t68 28zM640 412q40 0 68 -28t28 -68t-28 -68t-68 -28t-68 28t-28 68t28 68t68 28z" />
-    <glyph glyph-name="unif2ff" unicode="&#xf2ff;" 
-d="M384 716h32h192h32v-32v-192v-32h-32h-64v-64h288h32v-32v-96h64h32v-32v-192v-32h-32h-192h-32v32v192v32h32h64v64h-256v-64h64h32v-32v-192v-32h-32h-192h-32v32v192v32h32h64v64h-256v-64h64h32v-32v-192v-32h-32h-192h-32v32v192v32h32h64v96v32h32h288v64h-64h-32
-v32v192v32zM448 652v-128h128v128h-128zM128 204v-128h128v128h-128zM448 204v-128h128v128h-128zM768 204v-128h128v128h-128z" />
-    <glyph glyph-name="unif300" unicode="&#xf300;" 
-d="M570 664q26 0 60 -10t72 -34q38 -22 63 -68t25 -108q-1 -12 -2 -34q30 8 62 8q20 0 46 -8t56 -26q32 -16 52 -53t20 -85q0 -90 -60 -136t-126 -46q-72 0 -135 41t-111 99q-46 60 -92 119t-108 99q-60 42 -130 42q-82 0 -130 -50t-48 -114q0 -84 53 -131t129 -47
-q64 0 120 24t86 48l32 24q20 0 20 -16q0 -18 -37 -50t-103 -62q-66 -28 -130 -28q-108 2 -181 65t-73 173q0 100 72 167t174 67q80 0 149 -40t117 -98t94 -116t100 -100q56 -40 118 -40q56 0 88 33t32 75q0 48 -32 82t-80 34q-16 0 -42 -9t-34 -9q-28 0 -28 26q0 6 6 28
-t6 38q0 20 -9 47t-29 57q-18 30 -58 51t-92 21q-40 0 -71 -15t-49 -31q-18 -14 -24 -14q-18 0 -18 18q0 8 18 29t62 41q44 22 100 22z" />
-    <glyph glyph-name="unif301" unicode="&#xf301;" 
-d="M352 748q42 0 92 -24q38 8 68 8q152 0 260 -108t108 -260q0 -30 -8 -68q24 -50 24 -92q0 -92 -66 -158t-158 -66q-42 0 -92 24q-38 -8 -68 -8q-152 0 -260 108t-108 260q0 30 8 68q-24 50 -24 92q0 92 66 158t158 66zM352 684q-66 0 -113 -47t-47 -113q0 -40 20 -76
-q2 -8 2 -16v-6q-6 -28 -6 -62q0 -126 89 -215t215 -89q34 0 62 6h6q8 0 16 -2q36 -20 76 -20q66 0 113 47t47 113q0 40 -20 76q-2 8 -2 16v6q6 28 6 62q0 126 -89 215t-215 89q-34 0 -62 -6h-6q-8 0 -16 2q-36 20 -76 20zM508 584q56 0 106 -28t50 -68q0 -16 -12 -26
-t-28 -10q-18 0 -31 16t-35 30q-20 14 -58 14q-32 0 -50 -13t-18 -35q0 -28 64 -42q27 -6 80 -18q106 -24 106 -116q0 -56 -43 -91t-125 -35t-127 32t-45 70q0 16 11 26t27 10q18 0 30 -11t20 -25q10 -12 31 -24t53 -12q34 0 54 16t20 38q0 32 -40 42q-35 8 -104 26
-q-100 26 -100 110q0 62 48 93t116 31z" />
-    <glyph glyph-name="unif302" unicode="&#xf302;" 
-d="M564 780q46 -4 60 -48l30 -84q21 7 82 28q26 8 51 -5t35 -41q10 -26 -3 -51t-39 -35q-28 -10 -84 -28q14 -41 56 -162l84 28q28 10 53 -3t35 -41q4 -12 4 -23q0 -15 -7 -29q-13 -26 -41 -34l-84 -30q7 -21 28 -82q8 -26 -5 -51t-41 -35q-26 -10 -51 3t-35 39
-q-9 28 -28 84q-40 -14 -162 -56l28 -84q10 -28 -3 -53t-41 -35q-11 -5 -23 -5q-14 0 -29 8q-26 13 -34 41l-30 84q-21 -7 -82 -28q-26 -8 -51 5t-35 39q-10 28 3 53t39 35q28 9 84 28q-14 40 -56 162l-84 -28q-28 -10 -53 3t-35 39q-4 12 -4 24q0 15 7 30q13 26 41 34l84 30
-q-7 20 -28 82q-8 26 5 51t39 35q28 10 53 -3t35 -39q9 -28 28 -84l164 56q-7 21 -30 84q-10 28 3 53t39 35q12 4 22 4h6zM566 472q-40 -14 -162 -54q13 -41 54 -162q40 13 162 54q-13 40 -54 162z" />
-    <glyph glyph-name="unif303" unicode="&#xf303;" 
-d="M156 331q0 12 8 20t20 8q-49 0 -7 0h151q6 21 22 37q17 16 38 23q15 5 29 5q21 0 41 -11q34 -17 46 -54q-31 0 -17 0h97h111h158q12 0 20 -8t8 -20t-8 -20t-20 -8h-41h-67h-33h-44h-71h-93q-6 -22 -22 -38t-38 -23q-15 -4 -29 -4q-21 0 -41 10q-34 18 -46 55h-79h-65
-q-12 0 -20 8t-8 20zM379 331q0 -16 11 -27q11 -10 26 -10t26 10q11 11 11 27q0 15 -11 26t-26 11t-26 -11t-11 -26zM184 637q-32 0 -18 0h90h103h145q7 22 23 38t38 23q14 4 29 4q21 1 42 -10q34 -18 45 -55q-49 0 -3 0h175q12 0 20 -8t8 -20q0 -11 -8 -19t-20 -8h-39h-55
-h-33h-45q-6 -22 -23 -38q-16 -16 -38 -23q-14 -5 -29 -5q-21 0 -41 11q-34 18 -46 55h-39h-61h-31h-39h-65h-85q-12 0 -20 8t-8 19q0 12 8 20t20 8zM555 609q0 -15 11 -26t27 -11q15 0 26 11t11 26q0 16 -11 27t-26 11q-16 0 -27 -11t-11 -27zM504 24h-39h-61h-31h-39h-65
-h-85q-12 0 -20 8t-8 20t8 20t20 8q-32 0 -18 0h90h103h145q7 21 23 37t38 23q14 5 29 5q21 0 41 -11q34 -17 46 -54q-49 0 -3 0h175q12 0 20 -8t8 -20t-8 -20t-20 -8h-39h-55h-33h-45q-9 -29 -33 -47q-25 -18 -55 -18q-31 0 -55 18q-25 18 -34 47zM555 52q0 -15 11 -26
-t27 -11q15 0 26 11t11 26t-11 26t-26 11q-16 0 -27 -11t-11 -26z" />
-    <glyph glyph-name="unif304" unicode="&#xf304;" 
-d="M256 748h512q40 0 68 -28t28 -68v-268q46 26 48 26q16 0 16 -18q0 -26 -59 -68t-115 -62q18 -50 18 -106q0 -34 -13 -71t-49 -71q-34 -34 -84 -34q-10 0 -23 2t-37 22q-22 22 -22 56v140l-64 20v-160q0 -34 -20 -55t-40 -23q-7 -1 -22 -2q-50 0 -85 34t-49 70
-q-12 38 -12 72q0 26 5 52t9 40q1 4 4 14q-56 20 -115 62t-59 68q0 18 16 18q2 0 48 -26v268q0 40 28 68t68 28zM256 684q-32 0 -32 -32v-76v-224q64 -28 120 -28q26 0 57 2t39 2q18 0 28 -14q25 -20 76 -58v30q0 4 2 11t12 19t26 12q8 0 39 -2t57 -2q56 0 120 28v300
-q0 32 -32 32h-512zM394 524q36 0 61 -23t25 -57t-25 -57t-61 -23t-61 23t-25 57t25 57t61 23zM630 524q36 0 61 -23t25 -57t-25 -57t-61 -23t-61 23t-25 57t24 56q26 24 62 24z" />
-    <glyph glyph-name="unif305" unicode="&#xf305;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 684q-132 0 -226 -94t-94 -226t94 -226t226 -94t226 94t94 226t-94 226t-226 94zM368 492q20 0 34 -14t14 -34t-14 -34t-34 -14t-34 14t-14 34t14 34t34 14zM656 492
-q20 0 34 -14t14 -34t-14 -34t-34 -14t-34 14t-14 34t14 34t34 14zM346 268q56 -96 166 -96t166 96q18 -11 54 -32q-32 -58 -91 -93t-129 -35t-129 35t-91 93q18 10 54 32z" />
-    <glyph glyph-name="unif306" unicode="&#xf306;" 
-d="M512 760l24 -20l256 -256l52 -56h-76h-512h-76l52 56l256 256zM512 670q-44 -45 -178 -178h356q-45 44 -178 178zM180 300h76h512h76l-52 -56l-256 -256l-24 -20l-24 20l-256 256zM334 236l178 -178l178 178h-356z" />
-    <glyph glyph-name="unif307" unicode="&#xf307;" 
-d="M262 716h22h8h22q1 -5 6 -20l64 -172v-2q8 -21 30 -82q1 -2 2 -6v-6v-32h-64v28l-12 36h-104l-12 -36v-28h-64v32v6q0 1 2 6q7 20 30 82v2l64 172q2 5 6 20zM704 716h64v-598q21 20 84 82l44 -44q-34 -35 -136 -138q-6 -6 -24 -22q-6 5 -24 22q-34 34 -136 138l44 44
-q21 -21 84 -82v598zM288 600l-28 -76h56zM160 332h224h32v-32v-32v-12l-8 -12q-42 -42 -170 -168h178v-64h-224h-32v32v32v12l8 12q42 42 170 168h-178v64z" />
-    <glyph glyph-name="unif308" unicode="&#xf308;" 
-d="M160 716h224h32v-32v-32v-12l-8 -12q-42 -42 -170 -168h178v-64h-224h-32v32v32v12l8 12q42 42 170 168h-178v64zM704 716h64v-598q21 20 84 82l44 -44q-34 -35 -136 -138q-6 -6 -24 -22q-6 5 -24 22q-34 34 -136 138l44 44q21 -21 84 -82v598zM262 332h22h8h22
-q1 -5 6 -20l64 -172v-2q8 -21 30 -82q1 -2 2 -6v-6v-32h-64v28l-12 36h-104l-12 -36v-28h-64v32v6q0 1 2 6q7 20 30 82v2l64 172q2 5 6 20zM288 216l-28 -76h56z" />
-    <glyph glyph-name="unif309" unicode="&#xf309;" 
-d="M128 716h64v-64h-64v64zM672 716h64v-598q21 20 84 82l44 -44q-34 -35 -136 -138q-6 -6 -24 -22q-6 5 -24 22q-34 34 -136 138l44 44q21 -21 84 -82v598zM128 588h128v-64h-128v64zM128 460h192v-64h-192v64zM128 332h256v-64h-256v64zM128 204h320v-64h-320v64zM128 76
-h384v-64h-384v64z" />
-    <glyph glyph-name="unif30a" unicode="&#xf30a;" 
-d="M128 716h384v-64h-384v64zM672 716h64v-598q21 20 84 82l44 -44q-34 -35 -136 -138q-6 -6 -24 -22q-6 5 -24 22q-34 34 -136 138l44 44q21 -21 84 -82v598zM128 588h320v-64h-320v64zM128 460h256v-64h-256v64zM128 332h192v-64h-192v64zM128 204h128v-64h-128v64z
-M128 76h64v-64h-64v64z" />
-    <glyph glyph-name="unif30b" unicode="&#xf30b;" 
-d="M512 600l24 -20l320 -320l52 -56h-76h-640h-76l52 56l320 320zM512 510q-60 -61 -242 -242h484q-61 60 -242 242z" />
-    <glyph glyph-name="unif30c" unicode="&#xf30c;" 
-d="M116 492h76h640h76l-52 -56l-320 -320l-24 -20l-24 20l-320 320zM270 428l242 -242l242 242h-484z" />
-    <glyph glyph-name="unif30d" unicode="&#xf30d;" 
-d="M276 716h24h20h32v-32v-288h-64v204q-42 -44 -96 -44v64q36 0 60 34q6 12 18 38q2 6 6 24zM704 716h64v-598q21 20 84 82l44 -44q-34 -35 -136 -138q-6 -6 -24 -22q-6 5 -24 22q-34 34 -136 138l44 44q21 -21 84 -82v598zM272 332h32q46 0 79 -33t33 -79q0 -60 -60 -98
-q-18 -12 -86 -46h146v-64h-224h-32v32q0 28 20 48q12 14 40 28q6 4 42 23t60 33q30 20 30 44q0 22 -13 35t-35 13h-32q-22 0 -35 -13t-13 -35v-16h-64v16q0 46 33 79t79 33z" />
-    <glyph glyph-name="unif30e" unicode="&#xf30e;" 
-d="M272 716h32q46 0 79 -33t33 -79q0 -60 -60 -98q-18 -12 -86 -46h146v-64h-224h-32v32q0 28 20 48q12 14 40 28q6 4 42 23t60 33q30 20 30 44q0 22 -13 35t-35 13h-32q-22 0 -35 -13t-13 -35v-16h-64v16q0 46 33 79t79 33zM704 716h64v-598q21 20 84 82l44 -44
-q-34 -35 -136 -138q-6 -6 -24 -22q-6 5 -24 22q-34 34 -136 138l44 44q21 -21 84 -82v598zM276 332h24h20h32v-32v-288h-64v204q-42 -44 -96 -44v64q36 0 60 34q6 12 18 38q2 6 6 24z" />
-    <glyph glyph-name="unif30f" unicode="&#xf30f;" 
-d="M628 586q86 0 150 -58t70 -144q24 10 50 10q52 0 89 -37t37 -89t-37 -89t-89 -37h-350q-12 2 -12 14v400q0 10 12 16q38 14 80 14zM510 556h6q6 -4 8 -12q2 -95 6 -284q-2 -26 -6 -104q-2 -12 -14 -12q-14 0 -14 12q-1 17 -4 52q-1 13 -2 52q1 70 6 282v2q0 6 4 10
-q4 2 10 2zM468 532q4 0 6 -2q6 -4 6 -10q1 -87 4 -260l-4 -96v-8t-4 -10t-8 -4q-6 0 -12 6q-2 2 -2 6v2q-6 102 -6 104q2 85 6 256v4q0 6 6 10q4 2 8 2zM334 502h4q10 0 10 -10q3 -78 8 -232l-8 -108q0 -10 -10 -10t-10 10q-3 36 -8 108l8 232q0 8 6 10zM376 496h4
-q12 0 12 -10q2 -76 6 -226q-1 -27 -6 -106q0 -12 -12 -12q-10 0 -12 10q-1 36 -4 108q1 56 4 226q2 8 8 10zM296 494q8 0 8 -10q3 -75 8 -224l-8 -108q0 -10 -8 -10q-10 0 -10 10l-6 108q2 56 6 224q0 10 10 10zM422 490q12 0 14 -12q2 -73 6 -218q-2 -27 -6 -106
-q-2 -12 -13 -12t-11 12q-2 35 -6 106q2 54 6 218q0 12 10 12zM252 476q10 0 10 -8q3 -70 8 -208q-2 -28 -8 -110q0 -8 -10 -8q-6 0 -8 8q-3 36 -8 110l8 208q2 8 8 8zM212 436q8 0 8 -8q3 -56 8 -168q-2 -28 -8 -110q0 -8 -8 -8q-6 0 -8 8q-3 36 -8 110l8 168q2 8 8 8z
-M130 376q6 0 6 -4q3 -38 10 -112q-3 -27 -10 -108q0 -8 -6 -8t-6 8q-3 36 -8 108l8 112q0 4 6 4zM90 374q4 0 6 -6q3 -36 10 -108q-3 -27 -10 -106q-2 -6 -6 -6t-6 6q-3 35 -8 106l8 108q2 6 6 6zM170 370q8 0 8 -6q3 -35 10 -104q-3 -28 -10 -110q0 -6 -7 -6t-7 6
-q-3 36 -8 110l8 104q0 6 6 6zM48 356q6 0 6 -4q3 -31 10 -92q-2 -23 -10 -90q0 -6 -6 -6q-2 0 -4 6q-3 30 -8 90l8 92q2 4 4 4zM12 320q4 0 4 -4q3 -19 8 -56l-8 -56q0 -4 -4 -4t-4 4q-3 18 -8 56l8 56q0 4 4 4z" />
-    <glyph glyph-name="unif310" unicode="&#xf310;" 
-d="M64 748h32h114q122 0 210 -88q1 -2 4 -4l136 -132l256 -24q130 -10 204 -118q3 -6 10 -18q-2 -5 -10 -18q-74 -108 -204 -118q-85 -8 -256 -24l-140 -136q-86 -88 -210 -88h-114h-32v32v160h-64v67v29h32v192h-32v96h64v160v32zM128 684v-128v-96h-32v-192h32v-32v-32
-v-160h82q98 0 166 68q30 30 90 92h-146v64h220q67 5 270 22q78 6 136 74q-58 68 -136 74q-89 7 -266 22h-224v64h146q-23 23 -90 92q-68 68 -166 68h-82zM768 396h64v-64h-64v64zM192 204h64v-96h-64v96z" />
-    <glyph glyph-name="unif311" unicode="&#xf311;" 
-d="M512 780q40 0 68 -28t28 -68t-28 -68t-68 -28t-68 28t-28 68t28 68t68 28zM286 670q34 0 57 -23t23 -57t-23 -57t-57 -23t-57 23t-23 57t23 57t57 23zM738 622q14 0 23 -9t9 -23t-9 -23t-23 -9t-23 9t-9 23t9 23t23 9zM192 436q30 0 51 -21t21 -51t-21 -51t-51 -21
-t-51 21t-21 51t21 51t51 21zM832 404q16 0 28 -12t12 -28t-12 -28t-28 -12t-28 12t-12 28t12 28t28 12zM286 202q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM738 186q20 0 34 -14t14 -34t-14 -34t-34 -14t-34 14t-14 34t14 34t34 14zM512 100
-q24 0 40 -16t16 -40t-16 -40t-40 -16t-40 16t-16 40t16 40t40 16z" />
-    <glyph glyph-name="unif312" unicode="&#xf312;" 
-d="M740 748q20 0 40 -4q46 -10 74 -38q42 -43 42 -112q0 -22 -4 -46q-18 -92 -84 -156q-62 -64 -140 -60q-54 2 -104 40q-127 -128 -380 -384l-48 48l384 380q-38 50 -40 104q-4 78 60 140q64 66 156 84q24 4 44 4zM738 684q-16 0 -30 -4q-70 -12 -122 -64q-42 -42 -42 -88
-v-4q2 -46 42 -86t86 -42h4q46 0 88 42q52 52 64 122q4 19 4 36q0 41 -24 64q-14 16 -40 22q-12 2 -30 2z" />
-    <glyph glyph-name="unif313" unicode="&#xf313;" 
-d="M512 748q160 0 272 -112t112 -272t-112 -272t-272 -112t-272 112t-112 272t112 272t272 112zM512 684q-134 0 -227 -93t-93 -227t93 -227t227 -93t227 93t93 227t-93 227t-227 93zM460 532q172 0 292 -68q20 -10 20 -32q-4 -32 -36 -32l-18 4q-102 60 -258 60
-q-76 0 -140 -16q-2 0 -8 -2t-12 -2q-12 0 -22 10t-10 24q0 28 24 32q70 22 168 22zM452 412q146 0 252 -64q16 -8 16 -28q0 -12 -8 -20t-20 -8q-8 0 -18 4q-92 56 -224 56q-66 0 -114 -12q-8 -4 -16 -4q-12 0 -20 9t-8 19q0 22 22 30q72 18 138 18zM460 296q114 0 206 -54
-q14 -10 14 -24q-4 -18 -24 -18q-6 0 -16 4q-80 46 -182 46q-54 0 -110 -14q-4 0 -10 -1l-6 -1q-10 0 -17 7t-7 15q0 20 20 24q64 16 132 16z" />
-    <glyph glyph-name="unif314" unicode="&#xf314;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-576h576v576h-576z" />
-    <glyph glyph-name="unif315" unicode="&#xf315;" 
-d="M256 684h512q66 0 113 -47t47 -113v-320q0 -66 -47 -113t-113 -47h-512q-66 0 -113 47t-47 113v160v160q0 66 47 113t113 47zM256 620q-40 0 -68 -28t-28 -68v-320q0 -40 28 -68t68 -28h512q40 0 68 28t28 68v320q0 40 -28 68t-68 28h-512z" />
-    <glyph glyph-name="unif316" unicode="&#xf316;" 
-d="M288 748h448q52 0 90 -38t38 -90v-448q0 -52 -38 -90t-90 -38h-14q-30 -31 -118 -124q-3 -3 -10 -12h-14h-4h-32v32v104h-256q-52 0 -90 38t-38 90v168v280q0 52 38 90t90 38zM288 684q-26 0 -45 -19t-19 -45v-32h576v32q0 26 -19 45t-45 19h-448zM224 524v-96h576v96
-h-576zM224 364v-96h576v96h-576zM224 204v-32q0 -26 19 -45t45 -19h288h32v-32v-60q19 20 76 82q3 2 10 10h14h28q26 0 45 19t19 45v32h-576z" />
-    <glyph glyph-name="unif317" unicode="&#xf317;" 
-d="M628 784q45 -66 178 -262l-52 -36q-45 65 -178 262zM492 668l240 -208q-11 -12 -42 -48l-240 208q10 12 42 48zM396 528l284 -144q-8 -15 -30 -58q-71 36 -282 144q7 14 28 58zM340 382q77 -19 310 -74q-4 -15 -14 -60l-308 72q3 15 12 62zM192 300h64v-288h448v288h64
-v-320v-32h-32h-512h-32v32v320zM324 246q79 -5 316 -18l-4 -64q-79 4 -316 18zM320 140h318v-64h-318v64z" />
-    <glyph glyph-name="unif318" unicode="&#xf318;" 
-d="M970 474q-61 -55 -242 -218l68 -320q-71 40 -284 162q-71 -41 -284 -162l68 320q-60 54 -242 218q81 8 324 34q33 75 134 300q34 -75 134 -300q81 -9 324 -34z" />
-    <glyph glyph-name="unif319" unicode="&#xf319;" 
-d="M512 808v-710q-71 -41 -284 -162l68 320q-60 54 -242 218q81 8 324 34q33 75 134 300z" />
-    <glyph glyph-name="unif31a" unicode="&#xf31a;" 
-d="M512 800l28 -64l104 -236l256 -24l72 -8l-56 -48l-188 -172q13 -63 52 -250q4 -18 16 -70l-64 36l-220 128l-220 -128l-64 -36q4 17 16 70q13 62 52 250l-188 172l-56 48l72 8l256 24l104 236zM512 644v-480l16 -8l176 -100l-44 196l-4 20l16 12q38 34 150 136
-q-50 5 -202 20q-5 0 -18 2l-8 16q-21 46 -82 186z" />
-    <glyph glyph-name="unif31b" unicode="&#xf31b;" 
-d="M512 808q7 -17 28 -66q26 -59 104 -234q64 -7 256 -26l72 -8l-56 -48q-47 -43 -188 -170l52 -252l16 -68l-64 36l-220 128l-220 -128l-64 -36l16 68l52 252q-47 42 -188 170l-56 48l72 8q64 6 256 26q26 58 104 234q7 16 28 66zM512 652q-20 -47 -82 -186q-2 -5 -8 -18
-h-18q-50 -6 -200 -22q37 -34 148 -134q4 -4 16 -14q-1 -5 -4 -18l-44 -196l176 100l16 8l16 -8l176 -100l-44 196q-1 4 -4 18q4 3 16 14q37 33 148 134q-50 5 -200 22h-18q-2 4 -8 18q-21 46 -82 186z" />
-    <glyph glyph-name="unif31c" unicode="&#xf31c;" 
-d="M160 716h704v-704h-704v284q24 -11 98 -42q-2 -14 -2 -18q0 -54 37 -91t91 -37q52 0 89 36t39 88q35 22 104 68q64 4 108 50t44 110q0 66 -47 113t-113 47q-64 0 -110 -44t-50 -108q-23 -35 -68 -104q-60 -2 -98 -52q-41 17 -122 52v352zM608 556q40 0 68 -28t28 -68
-t-28 -68t-68 -28t-68 28t-28 68t28 68t68 28zM608 524q-26 0 -45 -19t-19 -45t19 -45t45 -19t45 19t19 45t-19 45t-45 19zM384 300q26 0 45 -19t19 -45t-19 -45t-45 -19q-24 0 -42 16t-22 40q17 -8 52 -22q4 -2 12 -2q22 0 30 20q12 30 -18 42q-17 7 -52 22q18 12 40 12z
-" />
-    <glyph glyph-name="unif31d" unicode="&#xf31d;" 
-d="M160 716h704v-704h-704v284q24 -11 98 -42q-2 -14 -2 -18q0 -54 37 -91t91 -37q52 0 89 36t39 88q35 22 104 68q64 4 108 50t44 110q0 66 -47 113t-113 47q-64 0 -110 -44t-50 -108q-23 -35 -68 -104q-60 -2 -98 -52q-41 17 -122 52v352zM608 556q40 0 68 -28t28 -68
-t-28 -68t-68 -28t-68 28t-28 68t28 68t68 28zM608 524q-26 0 -45 -19t-19 -45t19 -45t45 -19t45 19t19 45t-19 45t-45 19zM384 300q26 0 45 -19t19 -45t-19 -45t-45 -19q-24 0 -42 16t-22 40q17 -8 52 -22q4 -2 12 -2q22 0 30 20q12 30 -18 42q-17 7 -52 22q18 12 40 12z
-" />
-    <glyph glyph-name="unif31e" unicode="&#xf31e;" 
-d="M256 716h64v-336q4 2 14 10l416 288q13 8 50 34v-60v-576v-60q-12 8 -50 34l-416 288q-3 2 -14 10v-336h-64v704zM736 592l-328 -228l328 -228v456z" />
-    <glyph glyph-name="unif31f" unicode="&#xf31f;" 
-d="M704 716h64v-704h-64v336q-4 -3 -14 -10l-416 -288q-13 -9 -50 -34v60v576v60q12 -9 50 -34l416 -288q3 -3 14 -10v336zM288 592v-456l328 228z" />
-    <glyph glyph-name="unif320" unicode="&#xf320;" 
-d="M224 748q26 0 45 -19t19 -45t-19 -45t-45 -19q-32 0 -52 26q-12 -10 -12 -26v-274q78 -78 160 -78t160 78v274q0 16 -12 26q-20 -26 -52 -26q-26 0 -45 19t-19 45t19 45t45 19q40 0 56 -36q32 -8 52 -34t20 -58v-288v-12l-8 -8q-8 -10 -24 -26t-64 -44t-96 -34v-68
-q0 -54 37 -91t91 -37t91 37t37 91v160q0 52 38 90t90 38t90 -38t38 -90v-6q64 -24 64 -90q0 -40 -28 -68t-68 -28t-68 28t-28 68q0 66 64 90v6q0 26 -19 45t-45 19t-45 -19t-19 -45v-160q0 -80 -56 -136t-136 -56t-136 56t-56 136v68q-48 6 -94 32t-68 48q-7 8 -22 24l-8 8
-v12v54v234q0 32 20 58t52 34q16 36 56 36zM832 236q-32 0 -32 -32t32 -32t32 32t-32 32z" />
-    <glyph glyph-name="unif321" unicode="&#xf321;" 
-d="M160 716h32h640h32v-32v-448v-12l-8 -12l-192 -192l-12 -8h-12h-448h-32v32v400v240v32zM224 652v-576h384v160v32h32h160v384h-576zM672 204v-82l82 82h-82z" />
-    <glyph glyph-name="unif322" unicode="&#xf322;" 
-d="M160 716h32h640h32v-32v-448v-12l-8 -12l-192 -192l-12 -8h-12h-448h-32v32v400v240v32zM224 652v-576h384v160v32h32h160v384h-576zM672 204v-82l82 82h-82z" />
-    <glyph glyph-name="unif323" unicode="&#xf323;" 
-d="M160 684h32h576h32v-32v-576v-32h-32h-576h-32v32v576v32zM224 620v-512h512v512h-512z" />
-    <glyph glyph-name="unif324" unicode="&#xf324;" 
-d="M512 748q52 0 90 -38t38 -90t-40 -92q72 -48 72 -132v-128v-20q-4 -2 -18 -8q-11 -6 -46 -24v-108v-32h-32h-128h-32v32v108q-12 6 -46 24q-5 2 -18 8v20v128q0 84 72 132q-40 40 -40 92t38 90t90 38zM512 684q-26 0 -45 -19t-19 -45t19 -45t45 -19t45 19t19 45t-19 45
-t-45 19zM512 492q-40 0 -68 -28t-28 -68v-108q12 -6 46 -24q5 -2 18 -8v-20v-96h64v96v20q4 2 18 8q11 6 46 24v108q0 40 -28 68t-68 28zM288 272v-68q-96 -30 -96 -64q0 -20 39 -42t115 -38t166 -16t166 16t115 38t39 42q0 34 -96 64v68q160 -44 160 -132q0 -74 -115 -117
-t-269 -43t-269 43t-115 117q0 88 160 132z" />
-    <glyph glyph-name="unif325" unicode="&#xf325;" 
-d="M224 684h576v-64h-256v-256h160v-64h-160v-256h-64v256h-160v64h160v256h-256v64z" />
-    <glyph glyph-name="unif326" unicode="&#xf326;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 524q32 0 32 -32v-32q0 -32 32 -32t32 32v32q0 40 -28 68t-68 28t-68 -28t-28 -68v-192q0 -32 -32 -32t-32 32v64h-64v-64q0 -40 28 -68t68 -28t68 28t28 68v192
-q0 32 32 32zM736 300v64h-64v-64q0 -32 -32 -32t-32 32v74q-14 -10 -32 -10t-32 10v-74q0 -40 28 -68t68 -28t68 28t28 68z" />
-    <glyph glyph-name="unif327" unicode="&#xf327;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 524q32 0 32 -32v-32q0 -32 32 -32t32 32v32q0 40 -28 68t-68 28t-68 -28t-28 -68v-192q0 -32 -32 -32t-32 32v64h-64v-64q0 -40 28 -68t68 -28t68 28t28 68v192
-q0 32 32 32zM736 300v64h-64v-64q0 -32 -32 -32t-32 32v74q-14 -10 -32 -10t-32 10v-74q0 -40 28 -68t68 -28t68 28t28 68z" />
-    <glyph glyph-name="unif328" unicode="&#xf328;" 
-d="M132 620h60h128h16l12 -16l52 -80l52 80l12 16h16h128h60l-32 -48q-33 -52 -134 -208q34 -52 134 -208l32 -48h-60h-128h-16l-12 16l-52 80l-52 -80l-12 -16h-16h-128h-60l32 48q33 52 134 208q-34 52 -134 208zM250 556q28 -44 114 -176q3 -4 10 -16q-2 -4 -10 -16
-q-29 -44 -114 -176h54q17 27 68 110q7 10 28 42q7 -11 28 -42q17 -28 68 -110h54q-28 44 -114 176q-3 4 -10 16q2 4 10 16q29 44 114 176h-54q-17 -28 -68 -110q-7 -11 -28 -42q-7 10 -28 42q-17 27 -68 110h-54zM800 268q40 0 68 -28t28 -68q0 -48 -40 -76q-23 -16 -68 -48
-q-2 0 -2 -2t-2 -2h112v-64h-160h-32v32q0 56 48 88q23 16 68 48q12 8 12 24q0 32 -32 32t-32 -32h-64q0 40 28 68t68 28z" />
-    <glyph glyph-name="unif329" unicode="&#xf329;" 
-d="M320 748h384q66 0 113 -47t47 -113v-384q0 -58 -31 -105t-81 -71l80 -80h-76l-64 64h-20h-320h-20q-21 -22 -64 -64h-76l80 80q-50 24 -81 71t-31 105v120v264q0 66 47 113t113 47zM320 684q-32 0 -57 -18t-35 -46h568q-10 28 -35 46t-57 18h-384zM224 556v-192h256v192
-h-256zM544 556v-192h256v192h-256zM224 300v-96q0 -54 37 -91t91 -37h320q54 0 91 37t37 91v96h-576zM336 236q20 0 34 -14t14 -34t-14 -34t-34 -14t-34 14t-14 34t14 34t34 14zM688 236q20 0 34 -14t14 -34t-14 -34t-34 -14t-34 14t-14 34t14 34t34 14z" />
-    <glyph glyph-name="unif32a" unicode="&#xf32a;" 
-d="M448 780h128q26 0 45 -19t19 -45v-32h96v32h64v-32h64q26 0 45 -19t19 -45v-512q0 -26 -19 -45t-45 -19h-704q-26 0 -45 19t-19 45v192v320q0 26 19 45t45 19h64v32h64v-32h96v32q0 26 19 45t45 19zM448 716v-32h128v32h-128zM160 620v-512h64v480h64v-480h448v480h64
-v-480h64v512h-704z" />
-    <glyph glyph-name="unif32b" unicode="&#xf32b;" 
-d="M480 780h64v-160h-64v160zM240 680q28 -28 114 -112l-46 -46q-28 28 -112 114zM784 680l44 -44q-28 -29 -112 -114l-46 46q29 28 114 112zM512 588q92 0 158 -66t66 -158t-66 -158t-158 -66t-158 66t-66 158t66 158t158 66zM512 524q-66 0 -113 -47t-47 -113t47 -113
-t113 -47t113 47t47 113t-47 113t-113 47zM96 396h160v-64h-160v64zM768 396h160v-64h-160v64zM308 206q11 -12 46 -46q-29 -28 -114 -112l-44 44q28 28 112 114zM716 206q28 -29 112 -114l-44 -44q-28 28 -114 112q12 11 46 46zM480 108h64v-160h-64v160z" />
-    <glyph glyph-name="unif32c" unicode="&#xf32c;" 
-d="M800 780q40 0 68 -28t28 -68q0 -48 -40 -76q-23 -16 -68 -48q-2 0 -2 -2t-2 -2h112v-64h-160h-32v32q0 56 48 88q23 16 68 48q12 8 12 24q0 32 -32 32t-32 -32h-64q0 40 28 68t68 28zM132 620h60h128h16l12 -16l52 -80l52 80l12 16h16h128h60l-32 -48q-33 -52 -134 -208
-q34 -52 134 -208l32 -48h-60h-128h-16l-12 16l-52 80l-52 -80l-12 -16h-16h-128h-60l32 48q33 52 134 208q-34 52 -134 208zM250 556q28 -44 114 -176q3 -4 10 -16q-2 -4 -10 -16q-29 -44 -114 -176h54q17 27 68 110q7 10 28 42q7 -11 28 -42q17 -28 68 -110h54
-q-28 44 -114 176q-3 4 -10 16q2 4 10 16q29 44 114 176h-54q-17 -28 -68 -110q-7 -11 -28 -42q-7 10 -28 42q-17 27 -68 110h-54z" />
-    <glyph glyph-name="unif32d" unicode="&#xf32d;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-160h160v160h-160zM448 652v-160h128v160h-128zM640 652v-160h160v160h-160zM224 428v-128h160v128h-160zM448 428v-128h128v128h-128zM640 428v-128h160v128h-160zM224 236v-160h160v160h-160z
-M448 236v-160h128v160h-128zM640 236v-160h160v160h-160z" />
-    <glyph glyph-name="unif32e" unicode="&#xf32e;" 
-d="M160 684h704q40 0 68 -28t28 -68v-448q0 -40 -28 -68t-68 -28h-704q-40 0 -68 28t-28 68v191v257q0 40 28 68t68 28zM160 620q-14 0 -23 -9t-9 -23v-66v-382q0 -14 9 -23t23 -9h704q14 0 23 9t9 23v448q0 14 -9 23t-23 9h-704zM192 396q14 0 23 -9t9 -23t-9 -23t-23 -9
-t-23 9t-9 23t9 23t23 9z" />
-    <glyph glyph-name="unif32f" unicode="&#xf32f;" 
-d="M512 684q158 0 271 -113t113 -271q0 -138 -88 -244q-3 -4 -8 -12h-16h-544h-16l-8 12q-88 106 -88 244q0 158 112 270q114 114 272 114zM512 620q-132 0 -226 -94t-94 -226q0 -104 66 -192h508q66 88 66 192q0 132 -94 226t-226 94zM512 588q14 0 23 -9t9 -23t-9 -23
-t-23 -9t-23 9t-9 23t9 23t23 9zM384 554q14 0 23 -9t9 -23t-9 -23t-23 -9t-23 9t-9 23t9 23t23 9zM640 554q14 0 23 -9t9 -23t-9 -23t-23 -9t-23 9t-9 23t9 23t23 9zM290 460q14 0 23 -9t9 -23t-9 -23t-23 -9t-23 9t-9 23t9 23t23 9zM724 460l32 -56l-180 -104
-q0 -28 -19 -46t-45 -18t-45 19t-19 45t19 45t45 19q16 0 32 -8q60 34 180 104zM256 332q14 0 23 -9t9 -23t-9 -23t-23 -9t-23 9t-9 23t9 23t23 9zM768 332q14 0 23 -9t9 -23t-9 -23t-23 -9t-23 9t-9 23t9 23t23 9zM290 204q14 0 23 -9t9 -23t-9 -23t-23 -9t-23 9t-9 23t9 23
-t23 9zM734 204q14 0 23 -9t9 -23t-9 -23t-23 -9t-23 9t-9 23t9 23t23 9z" />
-    <glyph glyph-name="unif330" unicode="&#xf330;" 
-d="M512 716h12h308h32v-32v-308v-12q-2 -3 -8 -10q-92 -92 -370 -366q-5 -5 -22 -20l-24 20l-304 304l-20 24q5 5 20 22q92 92 366 370q3 2 10 8zM540 652l-336 -336l260 -260l336 336v260h-260zM704 588q14 0 23 -9t9 -23t-9 -23t-23 -9t-23 9t-9 23t9 23t23 9z" />
-    <glyph glyph-name="unif331" unicode="&#xf331;" 
-d="M468 748h12h288h32v-32v-288v-12l-8 -12l-352 -352l-24 -20l-24 20l-288 288l-20 24l20 24l352 352zM494 684l-320 -320l242 -242l320 320v242h-242zM832 652h64h32v-32v-308v-12q-2 -3 -8 -10q-84 -84 -338 -334q-5 -5 -22 -20l-24 20l-60 64l44 44l40 -40l304 304v260
-h-32v64zM640 620q14 0 23 -9t9 -23t-9 -23t-23 -9t-23 9t-9 23t9 23t23 9z" />
-    <glyph glyph-name="unif332" unicode="&#xf332;" 
-d="M160 716h32h640h32v-32v-128v-32h-32h-640h-32v32v128v32zM352 652v-64h448v64h-448zM160 460h32h640h32v-32v-128v-32h-32h-640h-32v32v128v32zM672 396v-64h128v64h-128zM160 204h32h640h32v-32v-128v-32h-32h-640h-32v32v128v32zM512 140v-64h288v64h-288z" />
-    <glyph glyph-name="unif333" unicode="&#xf333;" 
-d="M416 748h192l20 -64h92q32 0 57 -19t35 -49q15 -50 44 -148q16 5 62 22l20 -60q-16 -6 -62 -22l20 -68v-6v-2v-224v-3v-1v-28q0 -14 -9 -23t-23 -9h-96l-12 32h-488l-12 -32h-96q-14 0 -23 9t-9 23v28v3v1v224v2v6q7 22 20 68q-15 5 -62 22l20 60q15 -6 62 -22l44 148
-q10 30 35 49t57 19h92zM304 620q-24 0 -32 -24q-13 -46 -40 -136h560l-40 136q-8 24 -32 24h-416zM212 396q-5 -18 -20 -70v-186h96h544v186q-5 17 -20 70h-600zM272 364q20 0 34 -14t14 -34t-14 -34t-34 -14t-34 14t-14 34t14 34t34 14zM752 364q20 0 34 -14t14 -34
-t-14 -34t-34 -14t-34 14t-14 34t14 34t34 14zM384 268h256l40 -96h-68l-16 32h-168l-16 -32h-68z" />
-    <glyph glyph-name="unif334" unicode="&#xf334;" 
-d="M64 652h32h832h32v-32v-448v-32h-32h-832h-32v32v280v168v32zM128 588v-384h768v384h-768zM320 108h384v-64h-384v64z" />
-    <glyph glyph-name="unif335" unicode="&#xf335;" 
-d="M544 812q120 0 204 -84t84 -204t-84 -204t-204 -84q-52 0 -104 20q12 30 30 56q36 -12 74 -12q92 0 158 66t66 158t-66 158t-158 66t-158 -66t-66 -158q0 -34 12 -70q-26 -34 -42 -66q-34 64 -34 136q0 120 84 204t204 84zM544 620q40 0 68 -28t28 -68t-28 -68t-68 -28
-q-28 0 -52 16q-172 -164 -172 -496h-64q0 362 198 546q-6 18 -6 30q0 40 28 68t68 28z" />
-    <glyph glyph-name="unif336" unicode="&#xf336;" 
-d="M128 716h32h704h32v-32v-640v-32h-32h-704h-32v32v400v240v32zM192 652v-64h640v64h-640zM192 524v-448h640v448h-640zM360 436l112 -112l20 -24l-20 -24l-112 -112l-48 48q22 22 90 88q-23 22 -90 88zM512 236h192v-64h-192v64z" />
-    <glyph glyph-name="unif337" unicode="&#xf337;" 
-d="M128 684h512v-64h-224v-576h-64v576h-224v64zM800 664l112 -140h-80v-320h80l-112 -140l-112 140h80v320h-80z" />
-    <glyph glyph-name="unif338" unicode="&#xf338;" 
-d="M256 684h512v-64h-224v-448h-64v448h-224v64zM320 188v-80h384v80l140 -112l-140 -112v80h-384v-80l-140 112z" />
-    <glyph glyph-name="unif339" unicode="&#xf339;" 
-d="M96 684h32h768h32v-32v-576v-32h-32h-768h-32v32v576v32zM160 620v-128h128v128h-128zM352 620v-128h128v128h-128zM544 620v-128h128v128h-128zM736 620v-128h128v128h-128zM160 428v-128h128v128h-128zM352 428v-128h128v128h-128zM544 428v-128h128v128h-128zM736 428
-v-128h128v128h-128zM160 236v-128h128v128h-128zM352 236v-128h128v128h-128zM544 236v-128h128v128h-128zM736 236v-128h128v128h-128z" />
-    <glyph glyph-name="unif33a" unicode="&#xf33a;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-256h256v256h-256zM544 652v-256h256v256h-256zM224 332v-256h256v256h-256zM544 332v-256h256v256h-256z" />
-    <glyph glyph-name="unif33b" unicode="&#xf33b;" 
-d="M128 684h32h704h32v-32v-576v-32h-32h-704h-32v32v576v32zM192 620v-128h160v128h-160zM416 620v-128h416v128h-416zM192 428v-128h160v128h-160zM416 428v-128h416v128h-416zM192 236v-128h160v128h-160zM416 236v-128h416v128h-416z" />
-    <glyph glyph-name="unif33c" unicode="&#xf33c;" 
-d="M656 794q6 -6 24 -22l240 -240l20 -24l-20 -24q-62 -60 -154 -48q-38 -39 -114 -116q16 -64 -1 -128t-65 -112q-7 -8 -22 -24l-24 24l-134 134q-66 -67 -266 -266h-44v44l266 266q-35 34 -138 138q-6 5 -24 22q6 5 24 22q92 94 224 70q44 43 132 130q6 78 52 130z
-M662 696q-22 -40 -22 -74v-12q-2 -3 -8 -10l-148 -148q-3 -3 -14 -12q-4 1 -18 4q-76 22 -154 -32q87 -88 262 -262q58 80 28 172q-3 6 -8 18l16 16l132 132q4 3 14 14q5 -2 18 -6q38 -8 84 18q-61 60 -182 182z" />
-    <glyph glyph-name="unif33d" unicode="&#xf33d;" 
-d="M324 684h508h32v-32v-448v-32h-32h-116l-216 -216q-3 -2 -10 -8h-14q-38 0 -65 25t-27 59q0 56 30 96q8 10 20 20l6 24h-184q-46 0 -75 36q-22 27 -22 58q0 11 3 22q23 106 70 320q6 34 33 55t59 21zM324 620q-26 0 -32 -24q-23 -107 -68 -320v-6q0 -12 7 -22
-q9 -12 25 -12h226h42l-12 -40q-4 -18 -18 -72l-4 -12q-3 -2 -10 -8q-6 -2 -16 -12q-16 -24 -16 -60q0 -14 20 -16q68 66 204 200v404h-348zM736 620v-384h64v384h-64z" />
-    <glyph glyph-name="unif33e" unicode="&#xf33e;" 
-d="M324 684h508h32v-32v-448v-32h-32h-116l-216 -216q-3 -2 -10 -8h-14q-38 0 -65 25t-27 59q0 56 30 96q8 10 20 20l6 24h-184q-46 0 -75 36q-22 27 -22 58q0 11 3 22q23 106 70 320q6 34 33 55t59 21zM324 620q-26 0 -32 -24q-23 -107 -68 -320v-6q0 -12 7 -22
-q9 -12 25 -12h226h42l-12 -40q-4 -18 -18 -72l-4 -12q-3 -2 -10 -8q-6 -2 -16 -12q-16 -24 -16 -60q0 -14 20 -16q68 66 204 200v404h-348zM736 620v-384h64v384h-64z" />
-    <glyph glyph-name="unif33f" unicode="&#xf33f;" 
-d="M534 780h14q38 0 65 -25t27 -59q0 -56 -30 -96q-8 -10 -20 -20l-6 -24h184q46 0 75 -36q22 -27 22 -58q0 -11 -3 -22q-23 -107 -70 -320q-6 -34 -33 -55t-59 -21h-508h-32v32v448v32h32h116l216 216q3 2 10 8zM556 712l-204 -200v-404h348q26 0 32 24q23 106 68 320v5
-q0 13 -7 23q-9 12 -25 12h-226h-42l12 40q4 18 18 72l4 12q3 2 10 8q6 2 16 12q16 24 16 60q0 14 -20 16zM224 492v-384h64v384h-64z" />
-    <glyph glyph-name="unif340" unicode="&#xf340;" 
-d="M534 780h14q38 0 65 -25t27 -59q0 -56 -30 -96q-8 -10 -20 -20l-6 -24h184q46 0 75 -36q22 -27 22 -58q0 -11 -3 -22q-23 -107 -70 -320q-6 -34 -33 -55t-59 -21h-508h-32v32v448v32h32h116l216 216q3 2 10 8zM556 712l-204 -200v-404h348q26 0 32 24q23 106 68 320v5
-q0 13 -7 23q-9 12 -25 12h-226h-42l12 40q4 18 18 72l4 12q3 2 10 8q6 2 16 12q16 24 16 60q0 14 -20 16zM224 492v-384h64v384h-64z" />
-    <glyph glyph-name="unif341" unicode="&#xf341;" 
-d="M64 652h32h832h32v-32v-160v-32h-32q-28 0 -46 -18t-18 -46t18 -46t46 -18h32v-32v-160v-32h-32h-832h-32v32v160v32h32q28 0 46 18t18 46t-18 46t-46 18h-32v32v160v32zM128 588v-102q42 -12 69 -45t27 -77t-27 -77t-69 -45v-102h768v102q-42 12 -69 45t-27 77t27 77
-t69 45v102h-768z" />
-    <glyph glyph-name="unif342" unicode="&#xf342;" 
-d="M232 692q70 -71 280 -282q70 70 280 282l48 -48q-70 -70 -282 -280q71 -70 282 -280l-48 -48q-70 70 -280 282q-70 -71 -280 -282l-48 48q70 70 282 280q-71 70 -282 280z" />
-    <glyph glyph-name="unif343" unicode="&#xf343;" 
-d="M512 780q172 0 294 -122t122 -294t-122 -294t-294 -122t-294 122t-122 294t122 294t294 122zM512 716q-146 0 -249 -103t-103 -249t103 -249t249 -103t249 103t103 249t-103 249t-249 103zM392 532q30 -31 120 -122q30 30 120 122l48 -48q-30 -30 -122 -120
-q31 -30 122 -120l-48 -48q-30 30 -120 122q-30 -31 -120 -122l-48 48q30 30 122 120q-31 30 -122 120z" />
-    <glyph glyph-name="unif344" unicode="&#xf344;" 
-d="M512 780q172 0 294 -122t122 -294t-122 -294t-294 -122t-294 122t-122 294t122 294t294 122zM512 716q-146 0 -249 -103t-103 -249t103 -249t249 -103t249 103t103 249t-103 249t-249 103zM392 532q30 -31 120 -122q30 30 120 122l48 -48q-30 -30 -122 -120
-q31 -30 122 -120l-48 -48q-30 30 -120 122q-30 -31 -120 -122l-48 48q30 30 122 120q-31 30 -122 120z" />
-    <glyph glyph-name="unif345" unicode="&#xf345;" 
-d="M512 766q6 -8 24 -30q66 -78 130 -172q60 -90 90 -152q44 -88 44 -144q0 -118 -85 -203t-203 -85t-203 85t-85 203q0 56 44 144q30 62 90 152q28 42 61 85t51 65q6 7 18 22q6 7 24 30zM512 664q-60 -74 -102 -136q-52 -76 -86 -144q-36 -76 -36 -116q0 -92 66 -158
-t158 -66t158 66t66 158q0 40 -36 116q-34 68 -86 144q-42 62 -102 136zM352 268h64q0 -40 28 -68t68 -28v-64q-66 0 -113 47t-47 113z" />
-    <glyph glyph-name="unif346" unicode="&#xf346;" 
-d="M288 652h448q120 0 204 -84t84 -204t-84 -204t-204 -84h-448q-44 0 -86 12q-10 4 -26 12q-58 24 -101 71t-63 107v2q-12 40 -12 84t12 86q4 10 12 26q24 58 71 101t107 63q12 2 28 6q30 6 58 6zM288 588q-86 0 -150 -58t-74 -142v-24q0 -94 65 -159t159 -65t159 65
-t65 159t-65 159t-159 65zM468 588q108 -86 108 -224t-108 -224h268q94 0 159 65t65 159t-65 159t-159 65h-268z" />
-    <glyph glyph-name="unif347" unicode="&#xf347;" 
-d="M288 652h448q120 0 204 -84t84 -204t-84 -204t-204 -84h-448q-120 0 -204 84t-84 204t84 204t204 84zM736 588q-94 0 -159 -65t-65 -159t65 -159t159 -65t159 65t65 159t-65 159t-159 65z" />
-    <glyph glyph-name="unif348" unicode="&#xf348;" 
-d="M96 620h320v-64h-128v-416h-64v416h-128v64zM480 620h32h32h18q2 -4 10 -16l132 -212l132 212q3 4 10 16h18h32h32v-32v-448h-64v388l-132 -212l-28 -44l-28 44l-132 212v-388h-64v448v32z" />
-    <glyph glyph-name="unif349" unicode="&#xf349;" 
-d="M448 780h128q58 0 84 -64h44q66 0 113 -47t47 -113v-352q0 -58 -31 -105t-81 -71l80 -80h-76l-64 64h-20h-320h-20q-21 -22 -64 -64h-76l80 80q-50 24 -81 71t-31 105v88v264q0 66 47 113t113 47h44q26 64 84 64zM448 716q-32 0 -32 -32v-32h-32h-64q-32 0 -57 -18
-t-35 -46h568q-10 28 -35 46t-57 18h-64h-32v32q0 32 -32 32h-128zM224 524v-160h576v160h-576zM224 300v-96q0 -54 37 -91t91 -37h320q54 0 91 37t37 91v96h-576zM512 268q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19z" />
-    <glyph glyph-name="unif34a" unicode="&#xf34a;" 
-d="M608 780h192h32v-32v-192h-64v116q-35 -36 -140 -142q44 -60 44 -134q0 -84 -55 -147t-137 -73v-100h96v-64h-96v-96h-64v96h-96v64h96v100q-82 10 -137 73t-55 147q0 92 66 158t158 66q74 0 134 -44q47 46 142 140h-116v64zM448 556q-66 0 -113 -47t-47 -113t47 -113
-t113 -47t113 47t47 113t-47 113t-113 47z" />
-    <glyph glyph-name="unif34b" unicode="&#xf34b;" 
-d="M128 748h32h192v-64h-116q25 -25 100 -98q14 14 56 58l48 -48q-14 -14 -58 -56l42 -42q40 26 88 26t88 -26q63 62 188 186h-116v64h192h32v-32v-192h-64v116q-46 -47 -186 -188q26 -40 26 -88q0 -58 -36 -102t-92 -54v-68h96v-64h-96v-96h-64v96h-96v64h96v68
-q-56 10 -92 54t-36 102q0 48 26 88l-42 42q-14 -15 -56 -58l-48 48q14 14 58 56q-25 25 -98 100v-116h-64v192v32zM512 460q-40 0 -68 -28t-28 -68t28 -68t68 -28t68 28t28 68t-28 68t-68 28z" />
-    <glyph glyph-name="unif34c" unicode="&#xf34c;" 
-d="M456 748h128q28 0 46 -18t18 -46v-32h192v-64h-32v-512q0 -40 -28 -68t-68 -28h-384q-40 0 -68 28t-28 68v512h-32v64h192v32q0 28 18 46t46 18zM456 684v-32h128v32h-128zM296 588v-512q0 -14 9 -23t23 -9h384q14 0 23 9t9 23v512h-448zM360 492h64v-352h-64v352z
-M488 492h64v-352h-64v352zM616 492h64v-352h-64v352z" />
-    <glyph glyph-name="unif34d" unicode="&#xf34d;" 
-d="M456 748h128q28 0 46 -18t18 -46v-32h192v-64h-32v-512q0 -40 -28 -68t-68 -28h-384q-40 0 -68 28t-28 68v512h-32v64h192v32q0 28 18 46t46 18zM456 684v-32h128v32h-128zM296 588v-512q0 -14 9 -23t23 -9h384q14 0 23 9t9 23v512h-448zM360 492h64v-352h-64v352z
-M488 492h64v-352h-64v352zM616 492h64v-352h-64v352z" />
-    <glyph glyph-name="unif34e" unicode="&#xf34e;" 
-d="M512 760l24 -20l188 -192l32 -32l-40 -20q-32 -10 -78 -20q47 -48 142 -142q8 -8 32 -30l-40 -20q-36 -10 -52 -16q38 -39 114 -116q7 -8 30 -32q-10 -5 -38 -20q-80 -38 -218 -52v-100h-64v96h-32h-32v-96h-64v100q-62 6 -116 19t-78 23q-7 3 -22 10l-40 20q8 8 30 32
-q29 29 114 116l-52 16l-40 20q8 7 32 30l142 142q-20 5 -78 20l-40 20l32 32l188 192zM512 670q-32 -32 -128 -126q38 -14 70 -16q19 -3 58 -8q14 2 58 8q32 2 70 16q-43 42 -128 126zM512 510l-38 -38l-146 -146q26 -10 44 -14l60 -12l-44 -40q-29 -30 -116 -118
-q96 -34 240 -34q146 0 240 34q-39 39 -116 118l-44 40l60 12q18 4 44 14q-49 48 -146 146z" />
-    <glyph glyph-name="unif34f" unicode="&#xf34f;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-448h256v448h-256zM544 652v-288h256v288h-256z" />
-    <glyph glyph-name="unif350" unicode="&#xf350;" 
-d="M512 664q200 0 342 -94h170q-42 -50 -52 -102q50 -68 50 -150q0 -106 -75 -180t-179 -74q-122 0 -200 92q-19 -26 -56 -78q-16 32 -56 80q-78 -94 -200 -94q-104 0 -179 74t-75 180q0 82 50 150q-10 52 -52 102h162q142 94 350 94zM512 622q-142 0 -254 -50
-q106 0 180 -74t74 -180q0 104 72 178t176 76q-114 50 -248 50zM256 524q-84 0 -144 -60t-60 -146t60 -146t144 -60q86 0 146 60t60 146t-60 146t-146 60zM766 524q-84 0 -144 -60t-60 -146t60 -146t144 -60q86 0 146 60t60 146t-60 146t-146 60zM254 444q52 0 88 -37t36 -89
-q0 -50 -36 -86t-88 -36t-88 36t-36 86q0 52 36 89t88 37zM766 444q52 0 89 -37t37 -89q0 -50 -37 -86t-89 -36q-50 0 -86 36t-36 86q0 52 36 89t86 37zM254 404q-36 0 -61 -25t-25 -61q0 -34 25 -60t61 -26t61 26t25 60q0 36 -25 61t-61 25zM766 404q-34 0 -60 -25t-26 -61
-q0 -34 26 -59t60 -25q36 0 61 25t25 59q0 36 -25 61t-61 25zM248 360q18 0 29 -12t11 -30q0 -16 -11 -29t-29 -13t-30 13t-12 29q0 18 12 30t30 12zM760 360q18 0 30 -12t12 -30q0 -16 -12 -28t-30 -12t-29 12t-11 28q0 18 11 30t29 12z" />
-    <glyph glyph-name="unif351" unicode="&#xf351;" 
-d="M224 748q48 0 84 -32h408q36 32 84 32t86 -32q42 -38 42 -96q0 -44 -32 -86q-14 -18 -60 -58q-34 -34 -51 -57t-17 -55q0 -10 12 -26q4 -5 12 -14q-12 -12 -48 -46q-10 10 -20 26q-16 26 -20 52q-8 -26 -12 -34q-36 -94 -76 -146q-14 -20 -32 -36q50 -4 85 -41t35 -87
-v-32h-32h-320h-32v32q0 50 35 87t85 41q-18 14 -34 36q-40 54 -76 146q0 2 -10 30q-4 -24 -20 -48q-7 -9 -20 -26q-12 11 -48 46q6 4 12 14q12 16 12 26q0 32 -17 55t-51 57q-46 40 -60 58q-32 42 -32 86q0 58 42 96q38 32 86 32zM224 684q-24 0 -44 -16q-20 -20 -20 -48
-q0 -24 18 -48q12 -16 50 -50q42 -36 58 -58q-28 116 -30 212q-16 8 -32 8zM800 684q-16 0 -32 -8q-2 -96 -32 -216q20 26 60 62q38 34 50 50q18 24 18 48q0 28 -20 48q-20 16 -44 16zM324 652q8 -158 66 -308q32 -80 68 -128q32 -44 54 -44q20 0 52 44q36 46 68 128
-q60 152 68 308h-376zM480 556h64v-160h-64v160zM448 76q-30 0 -50 -32h228q-20 32 -50 32h-128z" />
-    <glyph glyph-name="unif352" unicode="&#xf352;" 
-d="M0 748h32h512h32v-32v-96h160h12l12 -8l192 -192l8 -12v-12v-288v-32h-32h-68q-12 -42 -46 -69t-78 -27t-78 27t-46 69h-264q-12 -42 -46 -69t-78 -27t-78 27t-46 69h-68h-32v32v425v183v32zM64 684v-136v-408h36q12 42 46 69t78 27t78 -27t46 -69h164v448v96h-448z
-M576 556v-416h36q12 42 46 69t78 27t78 -27t46 -69h36v242q-44 43 -174 174h-146zM224 172q-26 0 -45 -19t-19 -45t19 -45t45 -19t45 19t19 45t-19 45t-45 19zM736 172q-26 0 -45 -19t-19 -45t19 -45t45 -19t45 19t19 45t-19 45t-45 19z" />
-    <glyph glyph-name="unif353" unicode="&#xf353;" 
-d="M352 748h64v-166q48 17 192 70v-64q-48 -18 -192 -70v-64q48 17 192 70v-64q-48 -18 -192 -70v-342q108 12 190 79t110 171q7 24 20 74l64 -16l-20 -76q-38 -132 -148 -216t-248 -84h-32v32v356l-96 -36v64l96 36v64l-96 -36v64l96 36v188z" />
-    <glyph glyph-name="unif354" unicode="&#xf354;" 
-d="M512 748q152 0 300 -44q52 -16 84 -58t32 -96v-90q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v84q-10 4 -24 8q-60 18 -136 18t-136 -18q-14 -4 -24 -8v-84q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v90q0 54 32 96t84 58q148 44 300 44zM510 684
-q-144 0 -282 -40q-30 -10 -49 -36t-19 -58v-90h128v104v20l16 8q20 12 56 24q64 18 152 18t152 -18q19 -8 56 -24l16 -8v-20v-104h128v90q0 32 -19 58t-49 36q-140 40 -286 40zM320 332q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM512 332q26 0 45 -19
-t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM704 332q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM320 140q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM512 140q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45
-t45 19zM704 140q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19z" />
-    <glyph glyph-name="unif355" unicode="&#xf355;" 
-d="M456 716h80q16 0 28 -12t12 -28v-120h98q16 0 28 -11t12 -29v-96q0 -16 -12 -28t-28 -12h-98v-156q0 -8 4 -18q6 -14 24 -14q40 0 76 22v2q0 -1 2 -2q20 12 38 2q22 -12 22 -36v-52v-32q0 -18 -14 -30q-62 -54 -192 -54q-112 0 -156 100q-22 50 -22 108v168h-36
-q-16 0 -28 11t-12 29v70q0 26 26 38h3h1q8 4 12 8q22 12 40 26q52 46 52 106q0 16 11 28t29 12zM472 652q-10 -80 -68 -130q-24 -22 -48 -34q0 -2 -10 -6v-30h44h32v-32v-200q0 -44 18 -82q26 -62 96 -62q100 0 142 34v34q-38 -16 -74 -16q-56 0 -80 48q-12 24 -12 48v188
-v32h32h106v48h-106h-32v32v128h-40z" />
-    <glyph glyph-name="unif356" unicode="&#xf356;" 
-d="M456 716h80q16 0 28 -12t12 -28v-120h98q16 0 28 -11t12 -29v-96q0 -16 -12 -28t-28 -12h-98v-156q0 -8 4 -18q6 -14 24 -14q40 0 76 22v2q0 -1 2 -2q20 12 38 2q22 -12 22 -36v-52v-32q0 -18 -14 -30q-62 -54 -192 -54q-112 0 -156 100q-22 50 -22 108v168h-36
-q-16 0 -28 11t-12 29v70q0 26 26 38h3h1q8 4 12 8q22 12 40 26q52 46 52 106q0 16 11 28t29 12zM472 652q-10 -80 -68 -130q-24 -22 -48 -34q0 -2 -10 -6v-30h44h32v-32v-200q0 -44 18 -82q26 -62 96 -62q100 0 142 34v34q-38 -16 -74 -16q-56 0 -80 48q-12 24 -12 48v188
-v32h32h106v48h-106h-32v32v128h-40z" />
-    <glyph glyph-name="unif357" unicode="&#xf357;" 
-d="M352 748h64v-166q48 17 192 70v-64q-48 -18 -192 -70v-64q48 17 192 70v-64q-48 -18 -192 -70v-342q108 12 190 79t110 171q7 24 20 74l64 -16l-20 -76q-38 -132 -148 -216t-248 -84h-32v32v356l-96 -36v64l96 36v64l-96 -36v64l96 36v188z" />
-    <glyph glyph-name="unif358" unicode="&#xf358;" 
-d="M208 716h656v-448l-192 -192h-144l-96 -96h-96v96h-176v512zM288 652v-448h128v-96l96 96h192l96 96v352h-512zM448 524h64v-192h-64v192zM608 524h64v-192h-64v192z" />
-    <glyph glyph-name="unif359" unicode="&#xf359;" 
-d="M896 602q-32 -48 -78 -82v-20q0 -80 -30 -158t-86 -144q-54 -66 -141 -106t-191 -40q-132 0 -242 70q18 -2 38 -2q110 0 196 68q-52 0 -92 31t-56 79q14 -4 30 -4q22 0 42 6q-56 12 -92 55t-36 99v2q34 -18 72 -20q-70 48 -70 132q0 42 22 80q126 -156 324 -166
-q-4 18 -4 36q0 66 46 112t112 46q68 0 114 -50q54 10 100 38q-18 -56 -68 -86q46 6 90 24z" />
-    <glyph glyph-name="unif35a" unicode="&#xf35a;" 
-d="M896 602q-32 -48 -78 -82v-20q0 -80 -30 -158t-86 -144q-54 -66 -141 -106t-191 -40q-132 0 -242 70q18 -2 38 -2q110 0 196 68q-52 0 -92 31t-56 79q14 -4 30 -4q22 0 42 6q-56 12 -92 55t-36 99v2q34 -18 72 -20q-70 48 -70 132q0 42 22 80q126 -156 324 -166
-q-4 18 -4 36q0 66 46 112t112 46q68 0 114 -50q54 10 100 38q-18 -56 -68 -86q46 6 90 24z" />
-    <glyph glyph-name="unif35b" unicode="&#xf35b;" 
-d="M480 748h64v-66q142 -12 244 -112t108 -226v-12h-64q0 8 -16 16q-28 16 -64 16t-64 -16q-16 -8 -16 -16h-64q0 8 -20 16q-30 16 -76 16t-76 -16q-20 -8 -20 -16h-64q0 8 -16 16q-28 16 -64 16t-64 -16q-16 -8 -16 -16h-64v6v6q6 126 108 226t244 112v66zM512 620
-q-100 0 -184 -59t-118 -141q30 8 62 8q54 0 96 -24q6 -4 16 -12h2q14 10 22 14q44 22 104 22t104 -22q12 -6 24 -14q10 8 16 12q42 24 96 24q32 0 62 -8q-34 82 -118 140q-84 60 -184 60zM480 332h64v-256q0 -40 -28 -68t-68 -28t-68 28t-28 68v32h64v-32q0 -32 32 -32
-t32 32v256z" />
-    <glyph glyph-name="unif35c" unicode="&#xf35c;" 
-d="M224 748h64v-384q0 -80 56 -136t136 -56t136 56t56 136v384h64v-384q0 -106 -75 -181t-181 -75t-181 75t-75 181v384zM160 44h160h480v-64h-640v64z" />
-    <glyph glyph-name="unif35d" unicode="&#xf35d;" 
-d="M408 708l48 -48q-50 -50 -202 -200h418q92 0 158 -66t66 -158v-224h-64v224q0 66 -47 113t-113 47h-418q51 -50 202 -200l-48 -48l-256 256l-20 24l20 24z" />
-    <glyph glyph-name="unif35e" unicode="&#xf35e;" 
-d="M512 752q3 -2 12 -6l384 -160q5 -3 20 -10v-20v-32v-32h-32h-32v-352h32h32v-32v-96v-32h-32h-768h-32v32v96v32h32h32v352h-32h-32v32v32v20q5 2 20 10l384 160q3 1 12 6zM512 680l-300 -124h600zM224 492v-352h64v352h-64zM352 492v-352h64v352h-64zM480 492v-352h64
-v352h-64zM608 492v-352h64v352h-64zM736 492v-352h64v352h-64zM160 76v-32h704v32h-704z" />
-    <glyph glyph-name="unif35f" unicode="&#xf35f;" 
-d="M696 748q82 0 140 -60q60 -58 60 -141t-60 -141q-15 -16 -46 -46q-48 -50 -116 -58q-3 21 -8 64q46 6 78 38l48 48q40 40 40 96t-40 96t-96 40t-96 -40l-48 -48t-38 -78q-21 2 -64 8q8 68 58 116l46 46q58 60 142 60zM248 676l128 -128l-48 -48l-128 128zM350 426l8 -64
-q-46 -6 -78 -38l-48 -48q-40 -40 -40 -96t40 -96t96 -40t96 40l48 48t38 78q21 -3 64 -8q-8 -68 -58 -116q-15 -16 -46 -46q-58 -60 -141 -60t-143 58q-58 60 -58 143t60 141l46 46q48 50 116 58zM696 228l128 -128l-48 -48l-128 128z" />
-    <glyph glyph-name="unif360" unicode="&#xf360;" 
-d="M480 780q92 0 158 -66t66 -158v-92q96 -94 96 -228q0 -132 -94 -226t-226 -94t-226 94t-94 226q0 134 96 228v92q0 92 66 158t158 66zM480 716q-66 0 -113 -47t-47 -113v-44q76 44 160 44t160 -44v44q0 66 -48 112q-46 48 -112 48zM480 492q-106 0 -181 -75t-75 -181
-t75 -181t181 -75t181 75t75 181t-75 181t-181 75zM480 300q26 0 45 -19t19 -45q0 -36 -32 -56v-104h-64v104q-32 20 -32 56q0 26 18 44q20 20 46 20z" />
-    <glyph glyph-name="unif361" unicode="&#xf361;" 
-d="M480 780q92 0 158 -66t66 -158v-92q96 -94 96 -228q0 -132 -94 -226t-226 -94t-226 94t-94 226t94 226t226 94q84 0 160 -44v44q0 66 -47 113t-113 47q-50 0 -92 -30t-60 -78l-60 24q26 66 83 107t129 41zM480 492q-106 0 -181 -75t-75 -181t75 -181t181 -75t181 75
-t75 181t-75 181t-181 75zM480 300q26 0 45 -19t19 -45q0 -36 -32 -56v-104h-64v104q-32 20 -32 56q0 26 18 44q20 20 46 20z" />
-    <glyph glyph-name="unif362" unicode="&#xf362;" 
-d="M512 760l24 -20l224 -224l-48 -48q-42 42 -168 170v-530h-64v530q-42 -43 -168 -170l-48 48l224 224zM224 44h432h144v-64h-576v64z" />
-    <glyph glyph-name="unif363" unicode="&#xf363;" 
-d="M480 780h64v-68q68 -10 114 -64t46 -124v-32h-64v32q0 54 -37 91t-91 37t-91 -38t-37 -90q0 -48 38 -80q26 -20 102 -50q84 -34 118 -62q62 -48 62 -128q0 -70 -46 -124t-114 -64v-68h-64v68q-68 10 -114 64t-46 124v32h64v-32q0 -54 37 -91t91 -37q52 0 90 38t38 90
-q0 48 -38 80q-28 22 -102 52q-86 34 -118 60q-62 48 -62 128q0 70 46 124t114 64v68z" />
-    <glyph glyph-name="unif364" unicode="&#xf364;" 
-d="M480 716q92 0 158 -66t66 -158q0 -56 -27 -106t-73 -80q88 -38 142 -117t54 -177h-64q0 106 -75 181t-181 75t-181 -75t-75 -181h-64q0 98 54 177t142 117q-46 30 -73 80t-27 106q0 92 66 158t158 66zM480 652q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113
-t-47 113t-113 47z" />
-    <glyph glyph-name="unif365" unicode="&#xf365;" 
-d="M270 684h18h448h16q2 -3 10 -12q26 -38 52 -108q50 -142 50 -328v-32h-32h-164q4 -14 4 -32q0 -66 -47 -113t-113 -47t-113 47t-47 113q0 18 4 32h-164h-32v32q0 118 25 227t51 157l24 48q3 4 10 16zM308 620q-10 -20 -24 -52t-34 -118t-22 -182h156q48 64 128 64
-t128 -64h156q-4 164 -42 272q-18 50 -38 80h-408zM480 556h64v-64h64v-64h-64v-64h-64v64h-64v64h64v64zM512 268q-40 0 -68 -28t-28 -68t28 -68t68 -28t68 28t28 68t-28 68t-68 28zM512 204q14 0 23 -9t9 -23t-9 -23t-23 -9t-23 9t-9 23t9 23t23 9z" />
-    <glyph glyph-name="unif366" unicode="&#xf366;" 
-d="M384 812q92 0 158 -66t66 -158q0 -56 -27 -106t-73 -80q28 -12 46 -22q68 48 150 48q106 0 181 -75t75 -181t-75 -181t-181 -75t-181 75t-75 181q0 90 56 160q-56 32 -120 32q-106 0 -181 -75t-75 -181h-64q0 98 54 177t142 117q-46 30 -73 80t-27 106q0 92 66 158
-t158 66zM384 748q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM704 364q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136t-56 136t-136 56zM672 300h64v-96h96v-64h-96v-96h-64v96h-96v64h96v96z" />
-    <glyph glyph-name="unif367" unicode="&#xf367;" 
-d="M418 748q20 0 50 -8t44 -8q18 0 46 8q36 8 48 8q38 0 70 -32q20 -22 40 -66q18 -44 40 -124q54 -16 88 -38q52 -32 52 -76q0 -38 -40 -68q-28 -22 -70 -36q-2 -12 -6 -24q62 -34 110 -100q6 -10 18 -28q-7 -5 -26 -18q-27 -18 -106 -72l20 -40q6 -12 24 -46h-52h-512h-52
-q6 11 24 46l20 40q-26 18 -106 72q-6 4 -26 18q5 7 18 28q48 66 110 100q-4 12 -6 24q-42 14 -70 36q-40 30 -40 68q0 44 52 76q34 22 88 38q20 80 40 122q18 44 40 68q30 32 70 32zM418 684q-10 0 -22 -12q-16 -16 -30 -50q-18 -40 -40 -122v-2q0 -8 -4 -14h-2v-2h2l-2 -2
-h2h2q16 -8 46 -12q46 -8 142 -8q102 0 142 6q28 4 46 14h2q-34 120 -46 144q-12 32 -28 48q-12 12 -22 12q-4 0 -32 -8q-36 -8 -62 -8q-22 0 -43 4t-35 8t-16 4zM262 456q-30 -10 -50 -22q-20 -14 -20 -22q0 -6 16 -18q22 -18 64 -30q98 -32 240 -32t240 32q42 12 64 30
-q16 12 16 18q0 8 -22 24q-18 10 -48 20q-10 -22 -34 -34q-22 -12 -64 -18q-48 -8 -152 -8q-100 0 -152 8q-42 6 -64 20q-24 12 -34 32zM344 282l4 -20q16 -80 64 -134q44 -52 100 -52t100 52q48 54 64 134q1 6 4 20q-6 0 -16 -3t-16 -3q-4 -22 -20 -38t-42 -18q-22 0 -40 11
-t-20 37h-6h-8h-8h-6q-2 -26 -20 -37t-40 -11q-26 2 -42 18t-20 38q-6 0 -16 3t-16 3zM736 236l-1 -1t-3 -1q-20 -92 -72 -150q-20 -24 -44 -40h100q-2 4 -8 18q-3 6 -12 26q6 3 22 14q25 16 98 66q-42 46 -80 68zM288 236q-40 -26 -80 -68q33 -22 98 -66q5 -4 22 -14
-q-3 -7 -12 -26q-2 -5 -8 -18h104q-28 18 -48 42q-50 56 -72 146q-2 2 -3 2t-1 2z" />
-    <glyph glyph-name="unif368" unicode="&#xf368;" 
-d="M384 812q92 0 158 -66t66 -158q0 -56 -27 -106t-73 -80q28 -12 46 -22q68 48 150 48q106 0 181 -75t75 -181t-75 -181t-181 -75t-181 75t-75 181q0 90 56 160q-56 32 -120 32q-106 0 -181 -75t-75 -181h-64q0 98 54 177t142 117q-46 30 -73 80t-27 106q0 92 66 158
-t158 66zM384 748q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM704 364q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136t-56 136t-136 56zM632 292q18 -19 72 -74q18 18 72 74l48 -48q-18 -18 -74 -72q19 -18 74 -72l-48 -48
-q-18 18 -72 74q-18 -19 -72 -74l-48 48q18 18 74 72q-19 18 -74 72z" />
-    <glyph glyph-name="unif369" unicode="&#xf369;" 
-d="M256 652q80 0 136 -56t56 -136q0 -98 -80 -156q74 -36 112 -104q38 68 112 104q-80 58 -80 156q0 80 56 136t136 56t136 -56t56 -136q0 -98 -80 -156q66 -32 105 -93t39 -135h-64q0 80 -56 136t-136 56t-136 -56t-56 -136h-64q0 80 -56 136t-136 56t-136 -56t-56 -136
-h-64q0 74 39 135t105 93q-80 58 -80 156q0 80 56 136t136 56zM256 588q-54 0 -91 -37t-37 -91t37 -91t91 -37t91 37t37 91t-37 91t-91 37zM704 588q-54 0 -91 -37t-37 -91t37 -91t91 -37t91 37t37 91t-37 91t-91 37z" />
-    <glyph glyph-name="unif36a" unicode="&#xf36a;" 
-d="M512 780q106 0 181 -75t75 -181q0 -96 -65 -169t-159 -85v-130h128v-64h-128v-128h-64v128h-128v64h128v130q-94 12 -159 85t-65 169q0 106 74 180q76 76 182 76zM512 716q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136t-56 136t-136 56z" />
-    <glyph glyph-name="unif36b" unicode="&#xf36b;" 
-d="M352 780q106 0 181 -75t75 -181q0 -68 -32 -126q-30 22 -46 54q14 34 14 72q0 80 -56 136t-136 56t-136 -56t-56 -136t56 -136t136 -56q46 0 88 22q18 -26 44 -48q-44 -28 -100 -34v-132h128h128v130q-96 12 -160 84t-64 170q0 68 32 126q30 -22 46 -54q-14 -34 -14 -72
-q0 -80 56 -136t136 -56t136 56t56 136t-56 136t-136 56q-46 0 -88 -22q-18 26 -44 48q62 38 132 38q106 0 181 -75t75 -181q0 -98 -64 -170t-160 -84v-130h128v-64h-128v-128h-64v128h-128h-128v-128h-64v128h-128v64h128v130q-96 12 -160 84t-64 170q0 106 74 180
-q76 76 182 76z" />
-    <glyph glyph-name="unif36c" unicode="&#xf36c;" 
-d="M704 780h192h32v-32v-192h-64v114l-108 -108q44 -60 44 -134q0 -92 -66 -158l-18 -18q4 24 4 48t-4 52q20 36 20 76q0 66 -47 113t-113 47t-113 -47t-47 -113t48 -112q38 -40 92 -46q-10 -30 -28 -50q-4 -2 -12 -8q-56 16 -98 58q-66 66 -66 158t66 158t158 66
-q74 0 134 -44l108 108h-114v64zM508 516q56 -16 98 -58q66 -66 66 -158t-66 -158t-158 -66q-74 0 -134 44q-18 -18 -54 -52l64 -64l-44 -48l-64 64l-64 -64l-48 48l64 64l-64 64l48 44l64 -64q13 13 52 54q-44 60 -44 134q0 92 66 158l18 18q-4 -24 -4 -48t4 -52
-q-20 -36 -20 -76q0 -66 47 -113t113 -47t113 47t47 113t-48 112q-38 40 -92 46q10 30 28 50q4 2 12 8z" />
-    <glyph glyph-name="unif36d" unicode="&#xf36d;" 
-d="M200 684h70q35 -80 138 -320h204l140 320h72l-84 -192h124v-64h-152l-28 -64h180v-64h-208l-148 -336l-144 336h-204v64h176q-6 16 -26 64h-150v64h124zM434 300q18 -44 74 -176l76 176h-150z" />
-    <glyph glyph-name="unif36e" unicode="&#xf36e;" 
-d="M64 620h32h640h32v-32v-76q36 18 146 72q11 6 46 24v-52v-384v-52q-12 6 -46 24q-37 18 -146 72v-76v-32h-32h-640h-32v32v280v168v32zM128 556v-384h576v76v20v192v20v76h-576zM896 504l-128 -64v-152l128 -64v280z" />
-    <glyph glyph-name="unif36f" unicode="&#xf36f;" 
-d="M896 542q-6 -112 -158 -306q-156 -204 -264 -204q-68 0 -114 124q-12 42 -33 120t-29 108q-34 124 -74 124q-8 0 -60 -36q-12 15 -36 46q60 52 112 100q76 66 114 70q90 8 110 -124q22 -142 32 -176q26 -118 56 -118q24 0 72 76t52 116q8 66 -52 66q-26 0 -56 -12
-q54 180 206 180h10q112 -2 112 -140v-14z" />
-    <glyph glyph-name="unif370" unicode="&#xf370;" 
-d="M896 542q-6 -112 -158 -306q-156 -204 -264 -204q-68 0 -114 124q-12 42 -33 120t-29 108q-34 124 -74 124q-8 0 -60 -36q-12 15 -36 46q60 52 112 100q76 66 114 70q90 8 110 -124q22 -142 32 -176q26 -118 56 -118q24 0 72 76t52 116q8 66 -52 66q-26 0 -56 -12
-q54 180 206 180h10q112 -2 112 -140v-14z" />
-    <glyph glyph-name="unif371" unicode="&#xf371;" 
-d="M896 542q-6 -112 -158 -306q-156 -204 -264 -204q-68 0 -114 124q-12 42 -33 120t-29 108q-34 124 -74 124q-8 0 -60 -36q-12 15 -36 46q60 52 112 100q76 66 114 70q90 8 110 -124q22 -142 32 -176q26 -118 56 -118q24 0 72 76t52 116q8 66 -52 66q-26 0 -56 -12
-q54 180 206 180h10q112 -2 112 -140v-14z" />
-    <glyph glyph-name="unif372" unicode="&#xf372;" 
-d="M292 716h440q54 0 93 -39t39 -93v-440q0 -54 -39 -93t-93 -39h-440q-54 0 -93 39t-39 93v137v303q0 54 39 93t93 39zM292 652q-28 0 -48 -20t-20 -48v-440q0 -28 20 -48t48 -20h440q28 0 48 20t20 48v440q0 28 -20 48t-48 20h-440zM504 484q18 0 30 -2q6 -2 10 -5t4 -11
-q2 -6 2 -12t-2 -22v-24q0 -38 8 -44q4 -2 8 0t14 14t24 34q8 17 24 52q2 4 6 8h8h68q18 4 22 -4v-3q1 -16 -34 -65q-6 -6 -13 -15t-11 -13q-2 -4 -6 -10t-6 -10q0 -2 -2 -5t0 -7q2 -2 3 -5t5 -7l7 -7t11 -9q28 -26 42 -50q6 -12 2 -18t-12 -8h-6h-58q-3 -1 -6 -1
-q-10 0 -22 9q-10 6 -22 20t-22 22q-8 10 -16 7t-12 -13t-4 -18v-10q0 -8 -4 -12q-4 -2 -12 -4h-24q-60 -4 -110 48q-24 26 -51 70t-41 74q-5 10 -14 30q-1 3 -1 5q0 4 3 5q5 1 14 4q15 0 60 2q6 0 12 -4q1 -3 4 -8q10 -24 24 -48q18 -32 29 -43t19 -7q4 2 7 18t1 30v16
-q0 20 -6 28q-6 10 -20 12q-2 2 10 12q10 4 36 4h20z" />
-    <glyph glyph-name="unif373" unicode="&#xf373;" 
-d="M480 728v-76v-576v-76l-56 52q-38 38 -150 152h-114h-32v32v256v32h32h114q37 38 150 152zM416 574q-26 -27 -104 -106l-12 -8h-12h-96v-192h96h12l12 -8q26 -27 104 -106v420zM592 492q48 -56 48 -128t-48 -128q-15 16 -46 48q30 36 30 80t-30 80q15 16 46 48z" />
-    <glyph glyph-name="unif374" unicode="&#xf374;" 
-d="M480 728v-76v-576v-76l-56 52q-38 38 -150 152h-114h-32v32v256v32h32h114q37 38 150 152zM416 574q-26 -27 -104 -106l-12 -8h-12h-96v-192h96h12l12 -8q26 -27 104 -106v420zM648 500q22 -23 88 -90q22 22 88 90l48 -48q-22 -22 -90 -88q23 -22 90 -88l-48 -48
-q-22 22 -88 90q-22 -23 -88 -90l-48 48q22 22 90 88q-23 22 -90 88z" />
-    <glyph glyph-name="unif375" unicode="&#xf375;" 
-d="M480 728v-76v-576v-76l-56 52q-38 38 -150 152h-114h-32v32v256v32h32h114q37 38 150 152zM772 672q124 -130 124 -308t-124 -308q-15 14 -44 44q104 112 104 264t-104 264q15 14 44 44zM682 582q86 -92 86 -218t-86 -218l-46 46q68 74 68 172t-68 172zM416 574
-q-26 -27 -104 -106l-12 -8h-12h-96v-192h96h12l12 -8q26 -27 104 -106v420zM592 492q48 -56 48 -128t-48 -128q-15 16 -46 48q30 36 30 80t-30 80q15 16 46 48z" />
-    <glyph glyph-name="unif376" unicode="&#xf376;" 
-d="M512 772l28 -48l384 -664l28 -48h-56h-768h-56l28 48l384 664zM512 644l-328 -568h656zM480 428h64v-192h-64v192zM480 204h64v-64h-64v64z" />
-    <glyph glyph-name="unif377" unicode="&#xf377;" 
-d="M448 716q132 0 226 -79t94 -193q0 -22 -4 -44q60 -24 96 -73t36 -111q0 -52 -36 -104q3 -19 8 -56l8 -64l-56 32q-9 5 -38 20q-62 -32 -126 -32q-84 0 -151 46t-85 116q-70 6 -132 36q-27 -12 -80 -34l-52 -20l8 56l12 92q-48 68 -48 140q0 114 94 192q94 80 226 80z
-M448 652q-108 0 -182 -62t-74 -146q0 -62 42 -114q3 -4 8 -10q-1 -4 -2 -14q-2 -13 -6 -50q10 4 42 18q3 1 12 6l16 -8q50 -28 112 -34q10 80 79 133t161 53q22 0 46 -4q2 12 2 24q0 84 -74 146t-182 62zM338 584q18 0 32 -14t14 -32t-14 -32t-32 -14t-32 14t-14 32t14 32
-t32 14zM552 584q18 0 31 -14t13 -32t-13 -32t-31 -14t-32 14t-14 32t14 32t32 14zM656 360q-74 0 -125 -43t-51 -101q0 -56 51 -98t125 -42q62 0 110 32q5 3 16 10q4 -2 14 -8v6q-1 3 -2 12q2 3 10 12q28 36 28 76q0 58 -52 100q-50 44 -124 44zM576 318q14 0 24 -10t10 -24
-t-10 -24t-24 -10t-25 10t-11 24t11 24t25 10zM736 318q16 0 26 -10t10 -24t-10 -24t-26 -10q-14 0 -23 10t-9 24t9 24t23 10z" />
-    <glyph glyph-name="unif378" unicode="&#xf378;" 
-d="M702 676q86 -6 142 -68q38 -42 48 -96q4 -21 4 -41q0 -32 -10 -63q-4 -10 -15 -16q-6 -4 -13 -4q-5 0 -10 2q-10 4 -16 15t-2 23q26 80 -30 140q-56 62 -138 44q-12 -2 -22 5t-14 19v5q0 9 5 17q7 10 19 14q24 4 52 4zM436 588h8q32 0 50 -16q28 -30 10 -92q-4 -10 4 -10
-q12 0 12 2q60 26 107 26t65 -26q20 -26 0 -76q-4 -10 -1 -13t13 -7q40 -12 67 -38t27 -66q0 -80 -100 -150t-248 -70q-126 0 -224 57t-98 147q0 102 114 216q104 106 194 116zM696 572q42 -2 70 -34q27 -30 27 -67q0 -15 -5 -31q-6 -17 -22 -17q-5 -1 -10 1q-24 8 -16 32
-q8 28 -12 48q-18 20 -46 16q-24 -6 -30 18q-1 2 -1 5q0 7 5 14q6 9 16 11q12 4 24 4zM468 402q-28 0 -48 -2q-94 -8 -158 -59q-59 -47 -59 -105q0 -5 1 -10q8 -62 80 -100q57 -30 128 -30q18 0 38 2q96 10 159 61q58 46 58 102q0 6 -1 11q-6 54 -62 91t-136 39zM416 340h12
-q18 0 36 -4q46 -12 67 -51q11 -20 11 -41q0 -20 -10 -40q-20 -44 -68 -65q-27 -12 -55 -12q-20 0 -41 7q-46 14 -63 54q-8 18 -8 37q0 21 11 43q32 64 108 72zM446 270q-10 0 -16 -10q-3 -5 -3 -8q0 -6 9 -10q4 -2 8 -2q8 0 14 10q3 5 3 9q0 6 -9 9q-4 2 -6 2zM388 252
-q-28 0 -42 -24q-7 -10 -7 -21q0 -4 1 -8q4 -15 18 -21q8 -3 16 -3q9 0 17 3q17 6 25 20q7 10 7 20q0 4 -1 9q-4 15 -18 21q-8 4 -16 4z" />
-    <glyph glyph-name="unif379" unicode="&#xf379;" 
-d="M448 716q132 0 226 -79t94 -193q0 -22 -4 -44q60 -24 96 -73t36 -111q0 -52 -36 -104q3 -19 8 -56l8 -64l-56 32q-9 5 -38 20q-62 -32 -126 -32q-84 0 -151 46t-85 116q-70 6 -132 36q-27 -12 -80 -34l-52 -20l8 56l12 92q-48 68 -48 140q0 114 94 192q94 80 226 80z
-M448 652q-108 0 -182 -62t-74 -146q0 -62 42 -114q3 -4 8 -10q-1 -4 -2 -14q-2 -13 -6 -50q10 4 42 18q3 1 12 6l16 -8q50 -28 112 -34q10 80 79 133t161 53q22 0 46 -4q2 12 2 24q0 84 -74 146t-182 62zM338 584q18 0 32 -14t14 -32t-14 -32t-32 -14t-32 14t-14 32t14 32
-t32 14zM552 584q18 0 31 -14t13 -32t-13 -32t-31 -14t-32 14t-14 32t14 32t32 14zM656 360q-74 0 -125 -43t-51 -101q0 -56 51 -98t125 -42q62 0 110 32q5 3 16 10q4 -2 14 -8v6q-1 3 -2 12q2 3 10 12q28 36 28 76q0 58 -52 100q-50 44 -124 44zM576 318q14 0 24 -10t10 -24
-t-10 -24t-24 -10t-25 10t-11 24t11 24t25 10zM736 318q16 0 26 -10t10 -24t-10 -24t-26 -10q-14 0 -23 10t-9 24t9 24t23 10z" />
-    <glyph glyph-name="unif37a" unicode="&#xf37a;" 
-d="M784 636q112 -112 112 -270t-112 -270t-270 -112v0q-98 0 -184 46q-67 -18 -202 -54q14 49 54 198q-50 90 -50 192q0 158 112 270t270 112t270 -112zM514 48q132 0 225 93t93 225t-93 225t-225 93t-225 -93t-93 -225q0 -92 48 -170q3 -4 8 -12l-32 -116q30 7 120 30
-q3 -2 12 -6q74 -44 162 -44zM688 286q16 -8 18 -12q2 -3 2 -9q0 -12 -8 -35q-4 -16 -26 -30t-38 -16q-12 -2 -23 -2q-19 -1 -37 6q-30 8 -54 20q-82 34 -164 144q-38 52 -38 98q0 44 32 80q12 12 26 12h18q16 0 22 -16q2 -6 10 -25t12 -33q6 -12 8 -14q4 -8 0 -16
-q-6 -12 -10 -16l-14 -16q-10 -10 -4 -20q22 -40 54 -66q22 -22 76 -48q14 -6 20 2q24 26 32 38q6 10 20 4q12 -4 66 -30z" />
-    <glyph glyph-name="unif37b" unicode="&#xf37b;" 
-d="M640 780q40 0 68 -28t28 -68t-28 -68t-68 -28t-68 28t-28 68t28 68t68 28zM640 716q-32 0 -32 -32t32 -32t32 32t-32 32zM464 628h7q16 0 32 -8q17 -10 52 -30q32 -16 45 -50t1 -68q-13 -34 -38 -102q36 -30 54 -70h60q22 0 40 -14t22 -36q15 -65 44 -194l-64 -16
-q-10 49 -42 196h-42q4 -20 4 -32q0 -92 -66 -158t-158 -66t-158 66t-66 158q0 84 55 147t137 73q16 44 48 134q-18 -2 -74 -8q-20 -31 -80 -122q-13 8 -54 32l80 124q16 26 46 30q38 4 115 14zM495 550q-11 -32 -44 -126q30 -4 58 -16q11 29 32 88q3 7 3 13q0 15 -17 25
-q-11 5 -32 16zM415 364q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47z" />
-    <glyph glyph-name="unif37c" unicode="&#xf37c;" 
-d="M512 652q240 0 410 -172q-15 -16 -46 -46q-150 154 -364 154t-364 -154l-46 46q170 172 410 172zM512 492q174 0 296 -126q-15 -16 -44 -46q-104 108 -252 108t-252 -108q-15 15 -44 46q122 126 296 126zM512 332q108 0 184 -80l-44 -44q-58 60 -140 60t-140 -60
-q-15 14 -44 44q76 80 184 80zM512 172q42 0 72 -32l-72 -72l-72 72q30 32 72 32z" />
-    <glyph glyph-name="unif37d" unicode="&#xf37d;" 
-d="M960 582q0 -10 -10 -10h-54l-244 -520q-2 -6 -8 -6t-10 6q-39 76 -116 230q-31 -58 -124 -230q-2 -6 -9 -6t-9 6q-82 173 -246 520h-56q-10 0 -10 10v26q0 10 10 10h198q10 0 10 -10v-26q0 -10 -10 -10h-42q43 -99 170 -394q22 41 88 166l-112 228h-26q-10 0 -10 10v26
-q0 10 10 10h146q10 0 10 -10v-26q0 -10 -10 -10h-26q17 -36 66 -142q19 35 76 142h-48q-10 0 -10 10v26q0 10 10 10h144q10 0 10 -10v-26q0 -10 -10 -10h-32l-112 -204l92 -188l176 392h-56q-10 0 -10 10v26q0 10 10 10h174q10 0 10 -10v-26z" />
-    <glyph glyph-name="unif37e" unicode="&#xf37e;" 
-d="M864 720v-36v-640v-36l-36 4q-160 22 -640 90q-7 0 -28 2v28v464v28q7 0 28 2q160 22 640 90zM800 648l-288 -40v-212h288v252zM448 598q-56 -8 -224 -30v-172h224v202zM224 332v-172q56 -8 224 -30v202h-224zM512 332v-212l288 -40v252h-288z" />
-    <glyph glyph-name="unif37f" unicode="&#xf37f;" 
-d="M128 684h64q14 -48 58 -192h182l48 192h64l48 -192h182q15 48 58 192h64q-14 -48 -58 -192h58v-64h-76l-20 -64h96v-64h-116l-76 -256h-64l-64 256h-128l-64 -256h-64l-76 256h-116v64h96l-20 64h-76v64h58q-15 48 -58 192zM512 556l-16 -64h32zM268 428l20 -64h112
-l16 64h-148zM480 428l-16 -64h96l-16 64h-64zM608 428l16 -64h112l20 64h-148zM308 300l40 -140l36 140h-76zM640 300l36 -140l40 140h-76z" />
-    <glyph glyph-name="unif380" unicode="&#xf380;" 
-d="M512 748q158 0 271 -113t113 -271t-113 -271t-271 -113t-271 113t-113 271t113 271t271 113zM512 730q-152 0 -259 -107t-107 -259t107 -259t259 -107t259 107t107 259t-107 259t-259 107zM512 692q128 0 222 -84h-2h-2q-24 0 -39 -18t-15 -42t32 -76q26 -48 26 -91
-t-26 -107q-11 -37 -32 -110q-30 88 -120 354l40 4q12 2 11 15t-15 11q-52 -4 -88 -4q-29 1 -86 4q-8 2 -12 -5t-2 -15q4 -6 12 -6l36 -4q17 -47 50 -140l-72 -216l-120 356q10 1 38 4q14 2 13 15t-15 11q-54 -4 -88 -4h-22q46 70 119 109t157 39zM800 522q40 -69 40 -151v-7
-q0 -90 -44 -166t-118 -118q33 96 100 290q26 62 26 118q0 20 -4 34zM212 498q39 -108 156 -430q-84 40 -134 120t-50 176q0 72 28 134zM518 336q26 -70 102 -278v-2v-4q-50 -16 -108 -16q-48 0 -92 12q33 96 98 288z" />
-    <glyph glyph-name="unif381" unicode="&#xf381;" 
-d="M672 780q64 0 118 -30q13 -7 38 -20q-8 -8 -32 -30q-34 -35 -136 -138l50 -50q35 34 138 136q8 8 30 32q5 -10 20 -38q30 -54 30 -118q0 -106 -75 -181t-181 -75q-4 0 -28 2q-91 -92 -272 -274q-48 -48 -114 -48t-114 48t-48 114t48 114q91 90 274 272q-2 24 -2 28
-q0 106 75 181t181 75zM672 716q-80 0 -136 -56t-56 -136q0 -24 2 -32q2 -6 6 -16q-4 -3 -14 -12l-286 -286q-28 -30 -28 -68t28 -68v-2q30 -28 69 -28t69 28l286 286q3 3 12 14q4 -2 16 -6q8 -2 32 -2q80 0 136 56t56 136q0 6 -2 13t-4 15t-4 12q-41 -40 -122 -120
-q-5 -6 -22 -24q-5 6 -22 24l-96 96q-6 5 -24 22q6 5 24 22q30 30 120 122l-15 5t-25 5z" />
-    <glyph glyph-name="unif382" unicode="&#xf382;" 
-d="M684 716h94q28 0 41 -21q7 -11 7 -23q0 -11 -6 -22q-2 0 -2 -2q-65 -116 -196 -346q31 -56 122 -222q14 -24 0 -48q-14 -20 -40 -20h-92q-22 0 -36 12q-10 10 -18 22q-44 80 -132 242q-2 4 -2 8q-11 -20 -32 -58q-8 -14 -16 -22q-16 -12 -38 -12h-92q-26 0 -40 20
-q-8 12 -8 25q1 11 6 23h2l90 156q-14 23 -54 94l-2 2q-12 24 0 44q1 0 2 2v-2q14 22 38 22h94q20 0 36 -14q10 -6 18 -20l62 -108l4 -12l138 246q8 14 16 22q16 12 36 12zM688 652v0q-174 -312 -196 -350q41 -76 122 -226h2h56l-112 208q0 1 -2 4h2q-10 18 -2 30
-q63 111 188 334h-58zM312 526l48 -80v-4q4 -8 4 -14q0 -4 -4 -12v-4l-84 -144h58h2q72 134 90 162q-18 31 -54 94l-2 2h-58z" />
-    <glyph glyph-name="unif383" unicode="&#xf383;" 
-d="M684 716h94q28 0 41 -21q7 -11 7 -23q0 -11 -6 -22q-2 0 -2 -2q-65 -116 -196 -346q31 -56 122 -222q14 -24 0 -48q-14 -20 -40 -20h-92q-22 0 -36 12q-10 10 -18 22q-44 80 -132 242q-2 4 -2 8q-11 -20 -32 -58q-8 -14 -16 -22q-16 -12 -38 -12h-92q-26 0 -40 20
-q-8 12 -8 25q1 11 6 23h2l90 156q-14 23 -54 94l-2 2q-12 24 0 44q1 0 2 2v-2q14 22 38 22h94q20 0 36 -14q10 -6 18 -20l62 -108l4 -12l138 246q8 14 16 22q16 12 36 12zM688 652v0q-174 -312 -196 -350q41 -76 122 -226h2h56l-112 208q0 1 -2 4h2q-10 18 -2 30
-q63 111 188 334h-58zM312 526l48 -80v-4q4 -8 4 -14q0 -4 -4 -12v-4l-84 -144h58h2q72 134 90 162q-18 31 -54 94l-2 2h-58z" />
-    <glyph glyph-name="unif384" unicode="&#xf384;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-576h576v576h-576zM368 524h64l80 -136l80 136h64l-112 -192v-160h-64v160z" />
-    <glyph glyph-name="unif385" unicode="&#xf385;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-576h576v576h-576zM368 524h64l80 -136l80 136h64l-112 -192v-160h-64v160z" />
-    <glyph glyph-name="unif386" unicode="&#xf386;" 
-d="M234 684q26 -6 46 -6q15 2 46 6q47 -78 186 -310q46 77 186 310q20 -6 46 -6q15 2 46 6l-240 -404l8 -300q-26 8 -46 8q-15 -3 -46 -8q2 75 8 302q-60 100 -240 402z" />
-    <glyph glyph-name="unif387" unicode="&#xf387;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-576h576v576h-576zM368 524h64l80 -136l80 136h64l-112 -192v-160h-64v160z" />
-    <glyph glyph-name="unif388" unicode="&#xf388;" 
-d="M160 716h32h640h32v-32v-640v-32h-32h-640h-32v32v400v240v32zM224 652v-576h576v576h-576zM368 524h64l80 -136l80 136h64l-112 -192v-160h-64v160z" />
-    <glyph glyph-name="unif389" unicode="&#xf389;" 
-d="M460 748h16q16 -6 20 -20q10 -48 20 -294v-6q0 -39 -23 -46q-4 -2 -8 -2q-21 0 -41 32q-158 248 -162 256q-1 3 -1 6q0 11 11 22q14 14 72 32t96 20zM698 520q3 1 5 0q5 0 9 -2q22 -10 54 -57t34 -73v-5q0 -14 -12 -21q-4 -2 -140 -36q-26 -6 -40 -10q-4 -1 -8 -1
-q-15 -1 -26 17q-7 10 -7 19t7 17q11 14 32 44q74 102 79 105t13 3zM258 392q8 0 136 -52q12 -6 36 -16q20 -8 20 -30v-4q-2 -24 -22 -30q-17 -6 -52 -16q-118 -38 -124 -38q-16 0 -24 14q-4 8 -8 34q-1 13 -1 27q0 21 2 44q3 39 13 53t24 14zM612 252l8 -4q17 -6 52 -16
-q118 -38 124 -44q8 -7 8 -19v-5q-4 -24 -40 -70t-56 -54q-6 -3 -12 -2q-9 0 -16 6q-8 4 -80 120q-7 11 -20 34q-5 8 -5 17q0 11 9 23q10 14 28 14zM472 216h5q7 0 15 -4q22 -8 22 -27v-3v-54q0 -124 -2 -132q-6 -12 -22 -16h-4q-25 0 -74 18q-54 20 -70 38q-6 6 -6 14
-q-1 2 -1 5t2 7q3 6 91 112q9 10 26 30q6 8 18 12z" />
-    <glyph glyph-name="unif38a" unicode="&#xf38a;" 
-d="M230 716h76q51 -83 206 -332q52 83 206 332h76l-220 -352h130v-64h-160v-64h160v-64h-160v-160h-64v160h-160v64h160v64h-160v64h130z" />
-    <glyph glyph-name="unif38b" unicode="&#xf38b;" 
-d="M280 748h46q8 -29 30 -116l28 116h46l-52 -168v-120h-44v114q-13 43 -54 174zM488 678q24 0 39 -15t15 -39v-112q0 -26 -14 -40q-16 -16 -44 -16q-24 0 -40 16t-16 42v110q0 24 16 40q16 14 44 14zM576 672h40v-162q0 -8 2 -10q2 -4 8 -4t10 4q6 4 12 12v160h40v-212h-40
-v24q-10 -14 -22 -20q-10 -6 -22 -6q-14 0 -20 10q-8 8 -8 28v176zM484 640q-6 0 -11 -3t-5 -11v-116q0 -8 4 -14q6 -4 12 -4q10 0 14 4q4 6 4 14v116q0 8 -4 10q-4 4 -14 4zM480 412q124 0 224 -4q38 0 65 -28t27 -64q4 -56 4 -120t-4 -120q0 -38 -27 -65t-65 -27
-q-104 -4 -224 -4q-122 0 -224 4q-38 0 -65 27t-27 65q-4 54 -4 120q0 64 4 120q0 36 27 64t65 28q100 4 224 4zM210 344q-6 0 -6 -4v-40q0 -4 6 -4h40v-238q0 -4 6 -4h44q4 0 4 4v238h40q4 0 4 4v40q0 4 -4 4h-134zM492 344q-4 0 -4 -4v-282q0 -4 4 -4h40q4 0 4 4v6
-q4 -6 10 -8q10 -4 22 -4q20 0 30 12t10 36v116q0 28 -11 43t-31 15q-10 0 -20 -6q-6 -4 -10 -8v80q0 4 -4 4h-40zM692 276q-28 0 -46 -18t-18 -46v-96q0 -30 16 -48q16 -20 44 -20q32 0 48 18q16 16 16 50v16q0 4 -4 4h-40q-4 0 -4 -4v-14q0 -16 -3 -21t-11 -5q-6 0 -10 5
-t-4 21v34h72q4 0 4 4v56q0 30 -16 46q-16 18 -44 18zM344 272q-4 0 -4 -4v-176q0 -18 8 -29t22 -11q12 0 26 6q8 4 16 12v-12q0 -4 4 -4h38q6 0 6 4h-2v210q0 4 -4 4h-38q-4 0 -4 -4v-158q-6 -6 -11 -10t-9 -4q-2 0 -4 4v8v160q0 4 -6 4h-38zM550 232q4 0 6 -4q4 -4 4 -12
-v-108q0 -10 -4 -12q0 -4 -6 -4t-8 2l-6 6v126l4 4q6 2 10 2zM690 232q6 0 10 -4q4 -6 4 -16v-18h-28v18q0 10 3 15t11 5z" />
-    <glyph glyph-name="unif38c" unicode="&#xf38c;" 
-d="M512 684q142 0 292 -22q40 -6 70 -34t38 -68q16 -92 16 -196t-16 -196q-8 -40 -38 -68t-70 -34q-152 -22 -292 -22t-292 22q-40 6 -70 34t-38 68q-16 92 -16 196t16 196q8 40 38 68t70 34q150 22 292 22zM512 620q-138 0 -284 -20q-44 -8 -52 -52q-16 -86 -16 -184
-t16 -184q8 -44 52 -52q146 -20 284 -20t284 20q44 8 52 52q16 86 16 184t-16 184q-8 44 -52 52q-146 20 -284 20zM416 548l48 -28l224 -128l48 -28l-48 -28l-224 -128l-48 -28v56v256v56zM480 436v-144l128 72z" />
-    <glyph glyph-name="unif38d" unicode="&#xf38d;" 
-d="M280 748h46q8 -29 30 -116l28 116h46l-52 -168v-120h-44v114q-13 43 -54 174zM488 678q24 0 39 -15t15 -39v-112q0 -26 -14 -40q-16 -16 -44 -16q-24 0 -40 16t-16 42v110q0 24 16 40q16 14 44 14zM576 672h40v-162q0 -8 2 -10q2 -4 8 -4t10 4q6 4 12 12v160h40v-212h-40
-v24q-10 -14 -22 -20q-10 -6 -22 -6q-14 0 -20 10q-8 8 -8 28v176zM484 640q-6 0 -11 -3t-5 -11v-116q0 -8 4 -14q6 -4 12 -4q10 0 14 4q4 6 4 14v116q0 8 -4 10q-4 4 -14 4zM480 412q124 0 224 -4q38 0 65 -28t27 -64q4 -56 4 -120t-4 -120q0 -38 -27 -65t-65 -27
-q-104 -4 -224 -4q-122 0 -224 4q-38 0 -65 27t-27 65q-4 54 -4 120q0 64 4 120q0 36 27 64t65 28q100 4 224 4zM210 344q-6 0 -6 -4v-40q0 -4 6 -4h40v-238q0 -4 6 -4h44q4 0 4 4v238h40q4 0 4 4v40q0 4 -4 4h-134zM492 344q-4 0 -4 -4v-282q0 -4 4 -4h40q4 0 4 4v6
-q4 -6 10 -8q10 -4 22 -4q20 0 30 12t10 36v116q0 28 -11 43t-31 15q-10 0 -20 -6q-6 -4 -10 -8v80q0 4 -4 4h-40zM692 276q-28 0 -46 -18t-18 -46v-96q0 -30 16 -48q16 -20 44 -20q32 0 48 18q16 16 16 50v16q0 4 -4 4h-40q-4 0 -4 -4v-14q0 -16 -3 -21t-11 -5q-6 0 -10 5
-t-4 21v34h72q4 0 4 4v56q0 30 -16 46q-16 18 -44 18zM344 272q-4 0 -4 -4v-176q0 -18 8 -29t22 -11q12 0 26 6q8 4 16 12v-12q0 -4 4 -4h38q6 0 6 4h-2v210q0 4 -4 4h-38q-4 0 -4 -4v-158q-6 -6 -11 -10t-9 -4q-2 0 -4 4v8v160q0 4 -6 4h-38zM550 232q4 0 6 -4q4 -4 4 -12
-v-108q0 -10 -4 -12q0 -4 -6 -4t-8 2l-6 6v126l4 4q6 2 10 2zM690 232q6 0 10 -4q4 -6 4 -16v-18h-28v18q0 10 3 15t11 5z" />
-    <glyph glyph-name=".notdef_2" horiz-adv-x="543" 
-d="M51 102h307v457h-307v-114v-343zM0 611h410v-560h-410v560z" />
-  </font>
-</defs></svg>
diff --git a/themes/quark/fonts/line-awesome.ttf b/themes/quark/fonts/line-awesome.ttf
deleted file mode 100644
index afdb6877..00000000
Binary files a/themes/quark/fonts/line-awesome.ttf and /dev/null differ
diff --git a/themes/quark/fonts/line-awesome.woff b/themes/quark/fonts/line-awesome.woff
deleted file mode 100644
index 8897d783..00000000
Binary files a/themes/quark/fonts/line-awesome.woff and /dev/null differ
diff --git a/themes/quark/fonts/line-awesome.woff2 b/themes/quark/fonts/line-awesome.woff2
deleted file mode 100644
index f825cfbe..00000000
Binary files a/themes/quark/fonts/line-awesome.woff2 and /dev/null differ
diff --git a/themes/quark/gulpfile.js b/themes/quark/gulpfile.js
deleted file mode 100644
index 74e7bed2..00000000
--- a/themes/quark/gulpfile.js
+++ /dev/null
@@ -1,43 +0,0 @@
-var gulp = require('gulp');
-var sass = require('gulp-sass');
-var cleancss = require('gulp-clean-css');
-var csscomb = require('gulp-csscomb');
-var rename = require('gulp-rename');
-var autoprefixer = require('gulp-autoprefixer');
-var sourcemaps = require('gulp-sourcemaps');
-
-// configure the paths
-var watch_dir = './scss/**/*.scss';
-var src_dir = './scss/*.scss';
-var dest_dir = './css-compiled';
-
-var paths = {
-    source: src_dir
-};
-
-function watch() {
-  return gulp.watch(watch_dir, build);
-}
-
-function build() {
-  return gulp.src(paths.source)
-      .pipe(sourcemaps.init())
-      .pipe(sass({
-            outputStyle: 'compact',
-            precision: 10
-          }).on('error', sass.logError)
-      )
-      .pipe(sourcemaps.write())
-      .pipe(autoprefixer())
-      .pipe(gulp.dest(dest_dir))
-      .pipe(csscomb())
-      .pipe(cleancss())
-      .pipe(rename({
-        suffix: '.min'
-      }))
-      .pipe(gulp.dest(dest_dir));
-}
-
-exports.watch = watch;
-exports.build = build;
-exports.default = build;
diff --git a/themes/quark/images/favicon.png b/themes/quark/images/favicon.png
deleted file mode 100644
index 85526cf4..00000000
Binary files a/themes/quark/images/favicon.png and /dev/null differ
diff --git a/themes/quark/images/grav-logo.svg b/themes/quark/images/grav-logo.svg
deleted file mode 100644
index 845a9944..00000000
--- a/themes/quark/images/grav-logo.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" viewBox="0 0 504 140" clip-rule="evenodd"><path d="M235.83 71.56h-7.98c-1.2 0-2.2 1-2.2 2.2V89.1l-.15.13c-4.7 3.96-10.64 6.14-16.72 6.14-14.36 0-26.04-11.68-26.04-26.04s11.68-26.04 26.04-26.04c5.58 0 10.92 1.76 15.44 5.1.87.66 2.1.57 2.86-.2l5.7-5.7c.44-.44.67-1.05.63-1.68-.02-.62-.32-1.2-.82-1.6-6.76-5.35-15.2-8.3-23.8-8.3-21.18 0-38.42 17.23-38.42 38.4 0 21.2 17.24 38.42 38.42 38.42 10.93 0 21.4-4.7 28.7-12.9.35-.4.55-.93.55-1.47v-19.6c0-1.22-.98-2.2-2.2-2.2M502.8 34.44c-.4-.6-1.1-.98-1.84-.98h-8.7c-.87 0-1.66.52-2 1.32l-24.5 56.84-24.9-56.85c-.36-.8-1.15-1.3-2.02-1.3h-8.72c-.74 0-1.44.36-1.84.98-.4.62-.48 1.4-.17 2.1l30.2 68.85c.34.8 1.13 1.32 2 1.32h11c.88 0 1.67-.53 2.02-1.33l29.66-68.87c.3-.68.22-1.47-.2-2.1"/><path d="M388.68 34.77c-.35-.8-1.14-1.32-2-1.32h-11c-.88 0-1.67.53-2.02 1.33L344 103.64c-.3.68-.22 1.47.18 2.08.4.62 1.1 1 1.84 1h8.7c.86 0 1.66-.53 2-1.33l24.5-56.86 24.9 56.86c.36.8 1.15 1.32 2.02 1.32h8.72c.74 0 1.44-.38 1.84-1 .4-.62.47-1.4.17-2.1l-30.2-68.85zM309.2 81.52l.47-.22c8.68-4.2 14.28-13.1 14.28-22.67 0-13.88-11.3-25.18-25.17-25.18H266.9c-1.2 0-2.2 1-2.2 2.2v68.86c0 1.23 1 2.22 2.2 2.22h8c1.2 0 2.2-1 2.2-2.2V45.8h21.68c7.05 0 12.8 5.75 12.8 12.8 0 5.9-4 11-9.73 12.42-1.04.26-2.07.4-3.07.4h-7.98c-.83 0-1.6.46-1.96 1.2-.38.73-.3 1.62.2 2.3l22.6 30.87c.42.58 1.08.92 1.78.92h9.9c.84 0 1.6-.47 1.97-1.2.37-.75.3-1.64-.2-2.3l-15.9-21.7zM107.2 80.97c-7.26-4.8-11.4-8.85-15.02-16.1-2.47 4.97-8.24 12.37-17.96 18.2-4.86 15.1-27.96 44-35.43 39.9-2.22-1.2-2.64-2.8-2.15-4.45.54-4.13 9.08-13.62 9.08-13.62s.18 2 2.92 6.18c-3.6-11.2 5.96-25.03 8.5-29.73 3.98-1.27 4.27-6.4 4.27-6.4.26-7.9-3.28-13.63-6.7-17.05 2.46 3 3.25 7.54 3.37 11.7v.02c0 .47 0 .93 0 1.4-.12 3.43-1.16 8.18-3.38 8.18v.03c-2.28-.1-5.1.4-7.63 1.18l-5.6 1.34s2.98-.13 4.6 1.25c-1.8 2.9-5.78 6.53-10.22 8.58-6.45 3-8.3-2.96-5.03-6.84.8-.94 1.62-1.74 2.38-2.4-.5-.5-.8-1.2-.88-2.06 0 0 0 0 0-.02-.46-1.97-.2-4.54 2.6-8.62.54-.86 1.2-1.75 2-2.65.02-.04.04-.07.07-.1.03-.04.07-.08.1-.12.02-.02.04-.04.06-.06.2-.23.42-.45.64-.67 3.34-3.4 8.6-6.96 16.9-10.15C64.4 43.68 67.94 41 67.94 41c1.07-1.1 2.94-2.45 3.63-2.8-5.05-8.77-6.07-21.15-4.75-24.5-.1.2-.2.38-.3.57.5-1.14.83-1.5 1.34-2.1 1.38-1.64 6.06-2.5 7.74.96.9 1.84 1.06 4.23 1.03 6.02-3.7-.2-7.06 4.04-7.06 4.04s3.07-1.46 6.88-1.5c0 0 1 .9 2.28 2.56-1.7 3.2-4.52 10.02-2.5 17.16.35 1.4.86 2.62 1.5 3.65.02.05.04.1.07.14.05.07.1.13.14.2 3.37 5.06 9.54 5.66 9.54 5.66-2.9-1.45-5.27-3.76-6.8-6.56-.82-1.5-1.3-2.77-1.6-3.77-1.64-6.3.77-10 2.14-12.47 3.17-4.9 8.95-7.9 15.15-7.18 8.72 1 14.97 8.86 13.98 17.57-.6 5.32-3.78 9.72-8.15 12.12 1.05 2.84-.07 6.28-.07 6.28 2.64 3.32 2.76 5.23 2.67 7-3.36-.55-6.62 1.7-6.62 1.7s6.48-1.53 10.24 1.82c2.44 2.64 4.08 5 5.05 6.77 1.4 2.5 7.86 2.68 7.12 7.2-.74 4.5-5.68 4.53-13.4-.57M69.56 0C31.15 0 0 31.15 0 69.57c0 38.42 31.15 69.57 69.57 69.57 38.42 0 69.57-31.15 69.57-69.57C139.14 31.15 108 0 69.57 0M73.8 51.7c.8-.82.8-2.14 0-2.95-.82-.82-2.14-.82-2.95 0-.82.8-.82 2.13 0 2.94.8.8 2.13.8 2.95 0M66.45 53.15c-.82.8-.82 2.13 0 2.95.8.8 2.13.8 2.94 0 .8-.82.8-2.14 0-2.95-.82-.8-2.14-.8-2.95 0"/><path d="M79.23 54.23c-1.27-1.27-3.34-1.27-4.6 0l-2.72 2.7c-1.27 1.3-1.27 3.35 0 4.63l3 2.97c1.26 1.28 3.32 1.28 4.6 0l2.7-2.7c1.28-1.28 1.28-3.35 0-4.62l-2.97-2.97zM95.76 41.44c-2.15-2.57 1.87-7.25 4.4-4.46 4.64 5.15-2.25 7.04-4.4 4.46m9.24 2.7c3.45-6.56-1.42-10.4-4.77-13.53-5.36-5.03-10.7-7.2-16.8-.23-6.1 6.98-2.24 15.07 3.35 19.06 5.58 4 14.78 1.25 18.22-5.3"/></svg>
\ No newline at end of file
diff --git a/themes/quark/images/logo/.gitkeep b/themes/quark/images/logo/.gitkeep
deleted file mode 100644
index e69de29b..00000000
diff --git a/themes/quark/js/bricklayer.min.js b/themes/quark/js/bricklayer.min.js
deleted file mode 100644
index fc975d3c..00000000
--- a/themes/quark/js/bricklayer.min.js
+++ /dev/null
@@ -1 +0,0 @@
-!function t(e,n,r){function o(s,u){if(!n[s]){if(!e[s]){var l="function"==typeof require&&require;if(!u&&l)return l(s,!0);if(i)return i(s,!0);var a=new Error("Cannot find module '"+s+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[s]={exports:{}};e[s][0].call(p.exports,function(t){var n=e[s][1][t];return o(n?n:t)},p,p.exports,t,e,n,r)}return n[s].exports}for(var i="function"==typeof require&&require,s=0;s<r.length;s++)o(r[s]);return o}({1:[function(t,e,n){var r,o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)};!function(t){function e(t){return[].slice.call(t)}function n(t,e,n){if(window.CustomEvent)var r=new CustomEvent(e,{detail:n});else{var r=document.createEvent("CustomEvent");r.initCustomEvent(e,!0,!0,n)}return t.dispatchEvent(r)}var r={rulerClassName:"bricklayer-column-sizer",columnClassName:"bricklayer-column"},i=function(){function t(t){this.element=document.createElement("div"),this.element.className=t}return t.prototype.destroy=function(){this.element.parentNode.removeChild(this.element)},t}(),s=function(t){function e(){t.apply(this,arguments)}return o(e,t),e.prototype.getWidth=function(){this.element.setAttribute("style","\n        display: block;\n        visibility: hidden !important;\n        top: -1000px !important;\n      ");var t=this.element.offsetWidth;return this.element.removeAttribute("style"),t},e}(i),u=function(t){function e(){t.apply(this,arguments)}return o(e,t),e}(i),l=function(){function t(t,e){void 0===e&&(e=r),this.element=t,this.options=e,this.build(),this.buildResponsive()}return t.prototype.append=function(t){var n=this;if(Array.isArray(t))return void t.forEach(function(t){return n.append(t)});var r=this.findMinHeightColumn();this.elements=e(this.elements).concat([t]),this.applyPosition("append",r,t)},t.prototype.prepend=function(t){var n=this;if(Array.isArray(t))return void t.forEach(function(t){return n.prepend(t)});var r=this.findMinHeightColumn();this.elements=[t].concat(e(this.elements)),this.applyPosition("prepend",r,t)},t.prototype.on=function(t,e){return this.element.addEventListener("bricklayer."+t,e),this},t.prototype.redraw=function(){var t=this.columnCount;this.checkColumnCount(!1),this.reorderElements(t),n(this.element,"bricklayer.redraw",{columnCount:t})},t.prototype.destroy=function(){var t=this;this.ruler.destroy(),e(this.elements).forEach(function(e){return t.element.appendChild(e)}),e(this.getColumns()).forEach(function(t){return t.parentNode.removeChild(t)}),n(this.element,"bricklayer.destroy",{})},t.prototype.build=function(){this.ruler=new s(this.options.rulerClassName),this.elements=this.getElementsInOrder(),this.element.insertBefore(this.ruler.element,this.element.firstChild)},t.prototype.buildResponsive=function(){var t=this;window.addEventListener("resize",function(e){return t.checkColumnCount()}),this.checkColumnCount(),this.on("breakpoint",function(e){return t.reorderElements(e.detail.columnCount)}),this.columnCount>=1&&this.reorderElements(this.columnCount)},t.prototype.getColumns=function(){return this.element.querySelectorAll(":scope > ."+this.options.columnClassName)},t.prototype.findMinHeightColumn=function(){var t=e(this.getColumns()),n=t.map(function(t){return t.offsetHeight}),r=Math.min.apply(null,n);return t[n.indexOf(r)]},t.prototype.getElementsInOrder=function(){return this.element.querySelectorAll(":scope > *:not(."+this.options.columnClassName+"):not(."+this.options.rulerClassName+")")},t.prototype.checkColumnCount=function(t){void 0===t&&(t=!0);var e=this.getColumnCount();this.columnCount!==e&&(t&&n(this.element,"bricklayer.breakpoint",{columnCount:e}),this.columnCount=e)},t.prototype.reorderElements=function(t){var n=this;void 0===t&&(t=1),(t==1/0||1>t)&&(t=1);for(var r=e(this.elements).map(function(t){var e=t.parentNode?t.parentNode.removeChild(t):t;return e}),o=this.getColumns(),i=0;i<o.length;i++)o[i].parentNode.removeChild(o[i]);for(var i=0;t>i;i++){var s=new u(this.options.columnClassName).element;this.element.appendChild(s)}r.forEach(function(t){var e=n.findMinHeightColumn();e.appendChild(t)})},t.prototype.getColumnCount=function(){var t=this.element.offsetWidth,e=this.ruler.getWidth();return Math.round(t/e)},t.prototype.applyPosition=function(t,e,r){var o=this,i=function(i){var s=i+t.charAt(0).toUpperCase()+t.substr(1);n(o.element,"bricklayer."+s,{item:r,column:e})};switch(i("before"),t){case"append":e.appendChild(r);break;case"prepend":e.insertBefore(r,e.firstChild)}i("after")},t}();t.Container=l}(r||(r={})),function(t,n){"function"==typeof define&&define.amd?define(function(){return n()}):"undefined"!=typeof window&&t===window?t.Bricklayer=n():"object"==typeof e&&e.exports&&(e.exports=n())}("undefined"!=typeof window?window:this,function(){return r.Container})},{}]},{},[1]);
\ No newline at end of file
diff --git a/themes/quark/js/jquery.treemenu.js b/themes/quark/js/jquery.treemenu.js
deleted file mode 100644
index 291efc57..00000000
--- a/themes/quark/js/jquery.treemenu.js
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- treeMenu - jQuery plugin
- version: 0.6
-
- Copyright 2014 Stepan Krapivin
-
-*/
-(function($){
-    $.fn.treemenu = function(options) {
-        options = options || {};
-        options.delay = options.delay || 0;
-        options.openActive = options.openActive || false;
-        options.closeOther = options.closeOther || false;
-        options.activeSelector = options.activeSelector || ".active";
-
-        this.addClass("treemenu");
-
-        if (!options.nonroot) {
-            this.addClass("treemenu-root");
-        }
-
-        options.nonroot = true;
-
-        this.find("> li").each(function() {
-            e = $(this);
-            var subtree = e.find('> ul');
-            var button = e.find('.toggler').eq(0);
-
-            if(button.length == 0) {
-                // create toggler
-                var button = $('<span>');
-                button.addClass('toggler');
-                e.prepend(button);
-            }
-
-            if(subtree.length > 0) {
-                subtree.hide();
-
-                e.addClass('tree-closed');
-
-                e.find(button).click(function() {
-                    var li = $(this).parent('li');
-
-                    if (options.closeOther && li.hasClass('tree-closed')) {
-                        var siblings = li.parent('ul').find("li:not(.tree-empty)");
-                        siblings.removeClass("tree-opened");
-                        siblings.addClass("tree-closed");
-                        siblings.removeClass(options.activeSelector);
-                        siblings.find('> ul').slideUp(options.delay);
-                    }
-
-                    li.find('> ul').slideToggle(options.delay);
-                    li.toggleClass('tree-opened');
-                    li.toggleClass('tree-closed');
-                    li.toggleClass(options.activeSelector);
-                });
-
-                $(this).find('> ul').treemenu(options);
-            } else {
-                $(this).addClass('tree-empty');
-            }
-        });
-
-        if (options.openActive) {
-            var cls = this.attr("class");
-
-            this.find(options.activeSelector).each(function(){
-                var el = $(this).parent();
-
-                while (el.attr("class") !== cls) {
-                    el.find('> ul').show();
-                    if(el.prop("tagName") === 'UL') {
-                        el.show();
-                    } else if (el.prop("tagName") === 'LI') {
-                        el.removeClass('tree-closed');
-                        el.addClass("tree-opened");
-                        el.show();
-                    }
-
-                    el = el.parent();
-                }
-            });
-        }
-
-        return this;
-    }
-})(jQuery);
diff --git a/themes/quark/js/scopedQuerySelectorShim.min.js b/themes/quark/js/scopedQuerySelectorShim.min.js
deleted file mode 100644
index 923bb164..00000000
--- a/themes/quark/js/scopedQuerySelectorShim.min.js
+++ /dev/null
@@ -1,9 +0,0 @@
-/* scopeQuerySelectorShim.js
-*
-* Copyright (C) 2015 Larry Davis
-* All rights reserved.
-*
-* This software may be modified and distributed under the terms
-* of the BSD license.  See the LICENSE file for details.
-*/
-!function(){function a(a,c){var e=a[c];a[c]=function(a){var c,f=!1,g=!1;return a.match(d)?(a=a.replace(d,""),this.parentNode||(b.appendChild(this),g=!0),parentNode=this.parentNode,this.id||(this.id="rootedQuerySelector_id_"+(new Date).getTime(),f=!0),c=e.call(parentNode,"#"+this.id+" "+a),f&&(this.id=""),g&&b.removeChild(this),c):e.call(this,a)}}if(!HTMLElement.prototype.querySelectorAll)throw new Error("rootedQuerySelectorAll: This polyfill can only be used with browsers that support querySelectorAll");var b=document.createElement("div");try{b.querySelectorAll(":scope *")}catch(c){var d=/^\s*:scope/gi;a(HTMLElement.prototype,"querySelector"),a(HTMLElement.prototype,"querySelectorAll")}}();
\ No newline at end of file
diff --git a/themes/quark/js/singlepagenav.min.js b/themes/quark/js/singlepagenav.min.js
deleted file mode 100644
index 7fbc896f..00000000
--- a/themes/quark/js/singlepagenav.min.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/**
- * Single Page Nav Plugin
- * Copyright (c) 2014 Chris Wojcik <hello@chriswojcik.net>
- * Dual licensed under MIT and GPL.
- * @author Chris Wojcik
- * @version 1.2.0
- */
-if(typeof Object.create!=="function"){Object.create=function(e){function t(){}t.prototype=e;return new t}}(function(e,t,n,r){"use strict";var i={init:function(n,r){this.options=e.extend({},e.fn.singlePageNav.defaults,n);this.container=r;this.$container=e(r);this.$links=this.$container.find("a");if(this.options.filter!==""){this.$links=this.$links.filter(this.options.filter)}this.$window=e(t);this.$htmlbody=e("html, body");this.$links.on("click.singlePageNav",e.proxy(this.handleClick,this));this.didScroll=false;this.checkPosition();this.setTimer()},handleClick:function(t){var n=this,r=t.currentTarget,i=e(r.hash);t.preventDefault();if(i.length){n.clearTimer();if(typeof n.options.beforeStart==="function"){n.options.beforeStart()}n.setActiveLink(r.hash);n.scrollTo(i,function(){if(n.options.updateHash&&history.pushState){history.pushState(null,null,r.hash)}n.setTimer();if(typeof n.options.onComplete==="function"){n.options.onComplete()}})}},scrollTo:function(e,t){var n=this;var r=n.getCoords(e).top;var i=false;n.$htmlbody.stop().animate({scrollTop:r},{duration:n.options.speed,easing:n.options.easing,complete:function(){if(typeof t==="function"&&!i){t()}i=true}})},setTimer:function(){var e=this;e.$window.on("scroll.singlePageNav",function(){e.didScroll=true});e.timer=setInterval(function(){if(e.didScroll){e.didScroll=false;e.checkPosition()}},250)},clearTimer:function(){clearInterval(this.timer);this.$window.off("scroll.singlePageNav");this.didScroll=false},checkPosition:function(){var e=this.$window.scrollTop();var t=this.getCurrentSection(e);this.setActiveLink(t)},getCoords:function(e){return{top:Math.round(e.offset().top)-this.options.offset}},setActiveLink:function(e){var t=this.$container.find("a[href$='"+e+"']");if(!t.hasClass(this.options.currentClass)){this.$links.removeClass(this.options.currentClass);t.addClass(this.options.currentClass)}},getCurrentSection:function(t){var n,r,i,s;for(n=0;n<this.$links.length;n++){r=this.$links[n].hash;if(e(r).length){i=this.getCoords(e(r));if(t>=i.top-this.options.threshold){s=r}}}return s||this.$links[0].hash}};e.fn.singlePageNav=function(e){return this.each(function(){var t=Object.create(i);t.init(e,this)})};e.fn.singlePageNav.defaults={offset:0,threshold:120,speed:400,currentClass:"current",easing:"swing",updateHash:false,filter:"",onComplete:false,beforeStart:false}})(jQuery,window,document);
\ No newline at end of file
diff --git a/themes/quark/js/site.js b/themes/quark/js/site.js
deleted file mode 100644
index 02915aed..00000000
--- a/themes/quark/js/site.js
+++ /dev/null
@@ -1,59 +0,0 @@
-var isTouch = window.DocumentTouch && document instanceof DocumentTouch;
-
-function scrollHeader() {
-    // Has scrolled class on header
-    var zvalue = $(document).scrollTop();
-    if ( zvalue > 75 )
-        $("#header").addClass("scrolled");
-    else
-        $("#header").removeClass("scrolled");
-}
-
-function parallaxBackground() {
-    $('.parallax').css('background-positionY', ($(window).scrollTop() * 0.3) + 'px');
-}
-
-jQuery(document).ready(function($){
-
-    scrollHeader();
-
-    // Scroll Events
-    if (!isTouch){
-        $(document).scroll(function() {
-            scrollHeader();
-            parallaxBackground();
-        });
-    };
-
-    // Touch scroll
-    $(document).on({
-        'touchmove': function(e) {
-            scrollHeader(); // Replace this with your code.
-        }
-    });
-
-    //Smooth scroll to start
-    $('#to-start').click(function(){
-        var start_y = $('#start').position().top;
-        var header_offset = 45;
-        window.scroll({ top: start_y - header_offset, left: 0, behavior: 'smooth' });
-        return false;
-    });
-
-    //Smooth scroll to top
-    $('#to-top').click(function(){
-        window.scroll({ top: 0, left: 0, behavior: 'smooth' });
-        return false;
-    });
-
-    // Responsive Menu
-    $('#toggle').click(function () {
-        $(this).toggleClass('active');
-        $('#overlay').toggleClass('open');
-        $('body').toggleClass('mobile-nav-open');
-    });
-
-    // Tree Menu
-    $(".tree").treemenu({delay:300});
-
-});
diff --git a/themes/quark/js/smooth-scroll.min.js b/themes/quark/js/smooth-scroll.min.js
deleted file mode 100644
index 1f71fdd6..00000000
--- a/themes/quark/js/smooth-scroll.min.js
+++ /dev/null
@@ -1,6 +0,0 @@
-/*
- * smoothscroll polyfill - v0.3.4
- * https://iamdustan.github.io/smoothscroll
- * 2016 (c) Dustan Kasten, Jeremias Menichelli - MIT License
- */
-!function(o,t,l){"use strict";function e(){function e(o,t){this.scrollLeft=o,this.scrollTop=t}function r(o){return.5*(1-Math.cos(Math.PI*o))}function n(o){if("object"!=typeof o||null===o||o.behavior===l||"auto"===o.behavior||"instant"===o.behavior)return!0;if("object"==typeof o&&"smooth"===o.behavior)return!1;throw new TypeError("behavior not valid")}function c(l){var e,r,n;do l=l.parentNode,e=l===t.body,r=l.clientHeight<l.scrollHeight||l.clientWidth<l.scrollWidth,n="visible"===o.getComputedStyle(l,null).overflow;while(!e&&(!r||n));return e=r=n=null,l}function i(t){t.frame=o.requestAnimationFrame(i.bind(o,t));var l,e,n,c=u(),s=(c-t.startTime)/f;return s=s>1?1:s,l=r(s),e=t.startX+(t.x-t.startX)*l,n=t.startY+(t.y-t.startY)*l,t.method.call(t.scrollable,e,n),e===t.x&&n===t.y?void o.cancelAnimationFrame(t.frame):void 0}function s(l,r,n){var c,s,a,f,d,h=u();l===t.body?(c=o,s=o.scrollX||o.pageXOffset,a=o.scrollY||o.pageYOffset,f=p.scroll):(c=l,s=l.scrollLeft,a=l.scrollTop,f=e),d&&o.cancelAnimationFrame(d),i({scrollable:c,method:f,startTime:h,startX:s,startY:a,x:r,y:n,frame:d})}if(!("scrollBehavior"in t.documentElement.style)){var a=o.HTMLElement||o.Element,f=468,p={scroll:o.scroll||o.scrollTo,scrollBy:o.scrollBy,scrollIntoView:a.prototype.scrollIntoView},u=o.performance&&o.performance.now?o.performance.now.bind(o.performance):Date.now;o.scroll=o.scrollTo=function(){return n(arguments[0])?void p.scroll.call(o,arguments[0].left||arguments[0],arguments[0].top||arguments[1]):void s.call(o,t.body,~~arguments[0].left,~~arguments[0].top)},o.scrollBy=function(){return n(arguments[0])?void p.scrollBy.call(o,arguments[0].left||arguments[0],arguments[0].top||arguments[1]):void s.call(o,t.body,~~arguments[0].left+(o.scrollX||o.pageXOffset),~~arguments[0].top+(o.scrollY||o.pageYOffset))},a.prototype.scrollIntoView=function(){if(n(arguments[0]))return void p.scrollIntoView.call(this,arguments[0]||!0);var l=c(this),e=l.getBoundingClientRect(),r=this.getBoundingClientRect();l!==t.body?(s.call(this,l,l.scrollLeft+r.left-e.left,l.scrollTop+r.top-e.top),o.scrollBy({left:e.left,top:e.top,behavior:"smooth"})):o.scrollBy({left:r.left,top:r.top,behavior:"smooth"})}}}"object"==typeof exports?module.exports={polyfill:e}:e()}(window,document);
\ No newline at end of file
diff --git a/themes/quark/languages.yaml b/themes/quark/languages.yaml
deleted file mode 100644
index 79f46499..00000000
--- a/themes/quark/languages.yaml
+++ /dev/null
@@ -1,288 +0,0 @@
-en:
-  THEME_QUARK:
-    BLOG:
-      ITEM:
-        CONTINUE_READING: Continue reading...
-        NEXT_POST: Next Post
-        PREV_POST: Previous Post
-    SIDEBAR:
-      SIMPLE_SEARCH:
-        HEADLINE: Search
-      RELATED_POSTS:
-        HEADLINE: Related Posts
-      RANDOM_ARTICLE:
-        HEADLINE: Random Article
-        FEELING_LUCKY: I'm Feeling Lucky!
-      SOME_TEXT_WIDGET:
-        HEADLINE: Some Text Widget
-      POPULAR_TAGS:
-        HEADLINE: Popular Tags
-      ARCHIVES:
-        HEADLINE: Archives
-      SYNDICATE:
-        HEADLINE: Syndicate
-
-de:
-  THEME_QUARK:
-    BLOG:
-      ITEM:
-        CONTINUE_READING: Weiterlesen...
-        NEXT_POST: Nächster Beitrag
-        PREV_POST: Vorheriger Beitrag
-    SIDEBAR:
-      SIMPLE_SEARCH:
-        HEADLINE: SimpleSearch
-      RELATED_POSTS:
-        HEADLINE: Ähnliche Beiträge
-      RANDOM_ARTICLE:
-        HEADLINE: Zufälliger Artikel
-        FEELING_LUCKY: Auf gut Glück!
-      SOME_TEXT_WIDGET:
-        HEADLINE: Text Widget Beispiel
-      POPULAR_TAGS:
-        HEADLINE: Häufigste Tags
-      ARCHIVES:
-        HEADLINE: Archiv
-      SYNDICATE:
-        HEADLINE: Abonnements
-
-es:
-  THEME_QUARK:
-    BLOG:
-      ITEM:
-        CONTINUE_READING: Continuar leyendo...
-        NEXT_POST: Siguiente Entrada
-        PREV_POST: Entrada Anterior
-    SIDEBAR:
-      SIMPLE_SEARCH:
-        HEADLINE: Buscar
-      RELATED_POSTS:
-        HEADLINE: Entradas Relacionadas
-      RANDOM_ARTICLE:
-        HEADLINE: Artículo Aleatorio
-        FEELING_LUCKY: Voy a tener suerte!
-      SOME_TEXT_WIDGET:
-        HEADLINE: Algunos Widget de Texto
-      POPULAR_TAGS:
-        HEADLINE: Etiquetas Populares
-      ARCHIVES:
-        HEADLINE: Archivos
-      SYNDICATE:
-        HEADLINE: Distribuir
-
-fr:
-  THEME_QUARK:
-    TRANSLATION_TEST: Quark !
-    BLOG:
-      ITEM:
-        CONTINUE_READING: Continuer la lecture...
-        NEXT_POST: Article suivant
-        PREV_POST: Article précédent
-    SIDEBAR:
-      SIMPLE_SEARCH:
-        HEADLINE: Recherche simple
-      RELATED_POSTS:
-        HEADLINE: Articles en relation
-      RANDOM_ARTICLE:
-        HEADLINE: Article aléatoire
-        FEELING_LUCKY: J'ai de la chance !
-      SOME_TEXT_WIDGET:
-        HEADLINE: Du texte gadget
-      POPULAR_TAGS:
-        HEADLINE: Tags populaires
-      ARCHIVES:
-        HEADLINE: Archives
-      SYNDICATE:
-        HEADLINE: Syndication
-
-it:
-  THEME_QUARK:
-    BLOG:
-      ITEM:
-        CONTINUE_READING: Continua a leggere...
-        NEXT_POST: Prossimo articolo
-        PREV_POST: Articolo precedente
-    SIDEBAR:
-      SIMPLE_SEARCH:
-        HEADLINE: SimpleSearch
-      RELATED_POSTS:
-        HEADLINE: Articoli correlati
-      RANDOM_ARTICLE:
-        HEADLINE: Articolo a caso
-        FEELING_LUCKY: Mi sento fortunato!
-      SOME_TEXT_WIDGET:
-        HEADLINE: Widget di testo
-      POPULAR_TAGS:
-        HEADLINE: Tag popolari
-      ARCHIVES:
-        HEADLINE: Archivio
-      SYNDICATE:
-        HEADLINE: Feed
-
-ro:
-  THEME_QUARK:
-    BLOG:
-     ITEM:
-        CONTINUE_READING: Mai multe...
-        NEXT_POST: Următorul articol
-        PREV_POST: Articolul anterior
-    SIDEBAR:
-      SIMPLE_SEARCH:
-        HEADLINE: Căutare
-      RELATED_POSTS:
-        HEADLINE: Articole corelate
-      RANDOM_ARTICLE:
-       HEADLINE: Articol aleator
-      FEELING_LUCKY: Mă simt norocos
-      SOME_TEXT_WIDGET:
-        HEADLINE: Text modular
-      POPULAR_TAGS:
-        HEADLINE: Etichete populare
-      ARCHIVES:
-        HEADLINE: Arhive
-      SYNDICATE:
-        HEADLINE: Abonați-vă
-
-ru:
-  THEME_QUARK:
-    BLOG:
-      ITEM:
-        CONTINUE_READING: Читать далее...
-        NEXT_POST: Следующая запись
-        PREV_POST: Предыдущая запись
-    SIDEBAR:
-      SIMPLE_SEARCH:
-        HEADLINE: Поиск
-      RELATED_POSTS:
-        HEADLINE: Также читайте
-      RANDOM_ARTICLE:
-        HEADLINE: Случайная запись
-        FEELING_LUCKY: Мне повезёт!
-      SOME_TEXT_WIDGET:
-        HEADLINE: Текстовой виджет
-      POPULAR_TAGS:
-        HEADLINE: Популярные теги
-      ARCHIVES:
-        HEADLINE: Архив
-      SYNDICATE:
-        HEADLINE: Синдикация
-
-uk:
-  THEME_QUARK:
-    BLOG:
-      ITEM:
-        CONTINUE_READING: Читати далі...
-        NEXT_POST: Наступний запис
-        PREV_POST: Попередній запис
-    SIDEBAR:
-      SIMPLE_SEARCH:
-        HEADLINE: Пошук
-      RELATED_POSTS:
-        HEADLINE: Також читайте
-      RANDOM_ARTICLE:
-        HEADLINE: Випадковий запис
-        FEELING_LUCKY: Мені пощастить!
-      SOME_TEXT_WIDGET:
-        HEADLINE: Текстовий віджет
-      POPULAR_TAGS:
-        HEADLINE: Популярні теги
-      ARCHIVES:
-        HEADLINE: Архів
-      SYNDICATE:
-        HEADLINE: Синдикація
-
-hr:
-  THEME_QUARK:
-    BLOG:
-      ITEM:
-        CONTINUE_READING: Nastavi s čitanjem...
-        NEXT_POST: Slijedeća objava
-        PREV_POST: Prethodna objava
-    SIDEBAR:
-      SIMPLE_SEARCH:
-        HEADLINE: Pretraživanje
-      RELATED_POSTS:
-        HEADLINE: Povezane objave
-      RANDOM_ARTICLE:
-        HEADLINE: Slučajni članak
-        FEELING_LUCKY: Osjećam se sretno!
-      SOME_TEXT_WIDGET:
-        HEADLINE: Neki tekst widget
-      POPULAR_TAGS:
-        HEADLINE: Popularni tagovi
-      ARCHIVES:
-        HEADLINE: Arhiva
-      SYNDICATE:
-        HEADLINE: Kanali
-
-nl:
-  THEME_QUARK:
-    BLOG:
-      ITEM:
-        CONTINUE_READING: Lees Meer...
-        NEXT_POST: Volgende Bericht
-        PREV_POST: Vorige Bericht
-    SIDEBAR:
-      SIMPLE_SEARCH:
-        HEADLINE: Zoek
-      RELATED_POSTS:
-        HEADLINE: Gerelateerde Berichten
-      RANDOM_ARTICLE:
-        HEADLINE: Willekeurig Artikel
-        FEELING_LUCKY: Ik Voel Me Gelukkig!
-      SOME_TEXT_WIDGET:
-        HEADLINE: Een Tekst Widget
-      POPULAR_TAGS:
-        HEADLINE: Populaire Labels
-      ARCHIVES:
-        HEADLINE: Archieven
-      SYNDICATE:
-        HEADLINE: Syndicatie
-
-cs:
-  THEME_QUARK:
-    BLOG:
-      ITEM:
-        CONTINUE_READING: Pokračovat ve čtení...
-        NEXT_POST: Následující příspěvek
-        PREV_POST: Předchozí příspěvek
-    SIDEBAR:
-      SIMPLE_SEARCH:
-        HEADLINE: Vyhledávání
-      RELATED_POSTS:
-        HEADLINE: Související příspěvky
-      RANDOM_ARTICLE:
-        HEADLINE: Náhodný článek
-        FEELING_LUCKY: Zkusím štěstí!
-      SOME_TEXT_WIDGET:
-        HEADLINE: Textový widget
-      POPULAR_TAGS:
-        HEADLINE: Oblíbené štítky
-      ARCHIVES:
-        HEADLINE: Archiv
-      SYNDICATE:
-        HEADLINE: Syndikace
-
-zh:
-  THEME_QUARK:
-    BLOG:
-      ITEM:
-        CONTINUE_READING: 继续阅读...
-        NEXT_POST: 下一篇
-        PREV_POST: 上一篇
-    SIDEBAR:
-      SIMPLE_SEARCH:
-        HEADLINE: 搜索
-      RELATED_POSTS:
-        HEADLINE: 相关内容
-      RANDOM_ARTICLE:
-        HEADLINE: 随机一篇
-        FEELING_LUCKY: 手气不错!
-      SOME_TEXT_WIDGET:
-        HEADLINE: 一个文本小部件
-      POPULAR_TAGS:
-        HEADLINE: 热门标签
-      ARCHIVES:
-        HEADLINE: 归档
-      SYNDICATE:
-        HEADLINE: 订阅流
diff --git a/themes/quark/package.json b/themes/quark/package.json
deleted file mode 100644
index a0d50006..00000000
--- a/themes/quark/package.json
+++ /dev/null
@@ -1,49 +0,0 @@
-{
-  "name": "spectre.css",
-  "version": "0.5.1",
-  "homepage": "http://picturepan2.github.io/spectre",
-  "author": "Yan Zhu <picturepan2@hotmail.com>",
-  "description": "Spectre.css: a lightweight, responsive and modern CSS framework",
-  "main": "docs/dist/spectre.css",
-  "repository": {
-    "type": "git",
-    "url": "https://github.com/picturepan2/spectre.git"
-  },
-  "license": "MIT",
-  "keywords": [
-    "css",
-    "framework",
-    "flexbox",
-    "responsive",
-    "mobile-friendly",
-    "front-end",
-    "sass",
-    "modern"
-  ],
-  "bugs": {
-    "url": "https://github.com/picturepan2/spectre/issues"
-  },
-  "devDependencies": {
-    "gulp": "^4.0.0",
-    "gulp-autoprefixer": "^6.1.0",
-    "gulp-clean-css": "^3.9.4",
-    "gulp-csscomb": "^3.0.8",
-    "gulp-rename": "^1.2.2",
-    "gulp-sass": "^4.0.1"
-  },
-  "browserslist": [
-    "last 4 Chrome versions",
-    "Edge >= 12",
-    "Firefox ESR",
-    "last 4 Safari versions",
-    "last 4 Opera versions",
-    "Explorer >= 10"
-  ],
-  "scripts": {
-    "dev": "gulp watch",
-    "build": "gulp build"
-  },
-  "dependencies": {
-    "gulp-sourcemaps": "^2.6.4"
-  }
-}
diff --git a/themes/quark/quark.php b/themes/quark/quark.php
deleted file mode 100644
index 5a7f1869..00000000
--- a/themes/quark/quark.php
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php
-namespace Grav\Theme;
-
-use Grav\Common\Grav;
-use Grav\Common\Theme;
-
-class Quark extends Theme
-{
-    public static function getSubscribedEvents()
-    {
-        return [
-            'onThemeInitialized'    => ['onThemeInitialized', 0],
-            'onTwigLoader'          => ['onTwigLoader', 0],
-            'onTwigInitialized'     => ['onTwigInitialized', 0],
-        ];
-    }
-
-    public function onThemeInitialized()
-    {
-
-    }
-
-    // Add images to twig template paths to allow inclusion of SVG files
-    public function onTwigLoader()
-    {
-        $theme_paths = Grav::instance()['locator']->findResources('theme://images');
-        foreach($theme_paths as $images_path) {
-            $this->grav['twig']->addPath($images_path, 'images');
-        }
-    }
-
-    public function onTwigInitialized()
-    {
-        $twig = $this->grav['twig'];
-
-        $form_class_variables = [
-//            'form_outer_classes' => 'form-horizontal',
-            'form_button_outer_classes' => 'button-wrapper',
-            'form_button_classes' => 'btn',
-            'form_errors_classes' => '',
-            'form_field_outer_classes' => 'form-group',
-            'form_field_outer_label_classes' => 'form-label-wrapper',
-            'form_field_label_classes' => 'form-label',
-//            'form_field_outer_data_classes' => 'col-9',
-            'form_field_input_classes' => 'form-input',
-            'form_field_textarea_classes' => 'form-input',
-            'form_field_select_classes' => 'form-select',
-            'form_field_radio_classes' => 'form-radio',
-            'form_field_checkbox_classes' => 'form-checkbox',
-        ];
-
-        $twig->twig_vars = array_merge($twig->twig_vars, $form_class_variables);
-
-    }
-
-}
\ No newline at end of file
diff --git a/themes/quark/quark.yaml b/themes/quark/quark.yaml
deleted file mode 100644
index 604df26a..00000000
--- a/themes/quark/quark.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-enabled: true
-production-mode: true
-grid-size: grid-lg
-header-fixed: true
-header-animated: true
-header-dark: false
-header-transparent: false
-sticky-footer: true
-blog-page: '/blog'
-spectre:
-  exp: false
-  icons: false
diff --git a/themes/quark/screenshot.jpg b/themes/quark/screenshot.jpg
deleted file mode 100644
index 2d166b84..00000000
Binary files a/themes/quark/screenshot.jpg and /dev/null differ
diff --git a/themes/quark/scss/spectre-exp.scss b/themes/quark/scss/spectre-exp.scss
deleted file mode 100644
index a2813b4e..00000000
--- a/themes/quark/scss/spectre-exp.scss
+++ /dev/null
@@ -1,19 +0,0 @@
-// Variables and mixins
-@import "theme/variables";
-@import "spectre/variables";
-@import "spectre/mixins";
-
-/*! Spectre.css Experimentals v#{$version} | MIT License | github.com/picturepan2/spectre */
-// Experimentals
-@import "spectre/autocomplete";
-@import "spectre/calendars";
-@import "spectre/carousels";
-@import "spectre/comparison-sliders";
-@import "spectre/filters";
-@import "spectre/meters";
-@import "spectre/off-canvas";
-@import "spectre/parallax";
-@import "spectre/progress";
-@import "spectre/sliders";
-@import "spectre/timelines";
-@import "spectre/viewer-360";
diff --git a/themes/quark/scss/spectre-icons.scss b/themes/quark/scss/spectre-icons.scss
deleted file mode 100644
index a2233978..00000000
--- a/themes/quark/scss/spectre-icons.scss
+++ /dev/null
@@ -1,11 +0,0 @@
-// Variables and mixins
-@import "theme/variables";
-@import "spectre/variables";
-@import "spectre/mixins";
-
-/*! Spectre.css Icons v#{$version} | MIT License | github.com/picturepan2/spectre */
-// Icons
-@import "spectre/icons/icons-core";
-@import "spectre/icons/icons-navigation";
-@import "spectre/icons/icons-action";
-@import "spectre/icons/icons-object";
diff --git a/themes/quark/scss/spectre.scss b/themes/quark/scss/spectre.scss
deleted file mode 100644
index 7bc46cc6..00000000
--- a/themes/quark/scss/spectre.scss
+++ /dev/null
@@ -1,53 +0,0 @@
-// Variables and mixins
-@import "theme/variables";
-@import "spectre/variables";
-@import "spectre/mixins";
-
-/*! Spectre.css v#{$version} | MIT License | github.com/picturepan2/spectre */
-// Reset and dependencies
-@import "spectre/normalize";
-@import "spectre/base";
-
-// Elements
-@import "spectre/typography";
-@import "spectre/asian";
-@import "spectre/tables";
-@import "spectre/buttons";
-@import "spectre/forms";
-@import "spectre/labels";
-@import "spectre/codes";
-@import "spectre/media";
-
-// Layout
-@import "spectre/layout";
-@import "spectre/hero";
-@import "spectre/navbar";
-
-// Components
-@import "spectre/accordions";
-@import "spectre/avatars";
-@import "spectre/badges";
-@import "spectre/breadcrumbs";
-@import "spectre/bars";
-@import "spectre/cards";
-@import "spectre/chips";
-@import "spectre/dropdowns";
-@import "spectre/empty";
-@import "spectre/menus";
-@import "spectre/modals";
-@import "spectre/navs";
-@import "spectre/pagination";
-@import "spectre/panels";
-@import "spectre/popovers";
-@import "spectre/steps";
-@import "spectre/tabs";
-@import "spectre/tiles";
-@import "spectre/toasts";
-@import "spectre/tooltips";
-
-// Utility classes
-@import "spectre/animations";
-@import "spectre/utilities";
-
-// Extras
-@import "theme/extensions";
diff --git a/themes/quark/scss/spectre/_accordions.scss b/themes/quark/scss/spectre/_accordions.scss
deleted file mode 100644
index fd21585d..00000000
--- a/themes/quark/scss/spectre/_accordions.scss
+++ /dev/null
@@ -1,38 +0,0 @@
-// Accordions
-.accordion {
-  input:checked ~,
-  &[open] {
-    & .accordion-header {
-      .icon {
-        transform: rotate(90deg);
-      }
-    }
-
-    & .accordion-body {
-      max-height: 50rem;
-    }
-  }
-
-  .accordion-header {
-    display: block;
-    padding: $unit-1 $unit-2;
-
-    .icon {
-      transition: transform .25s;
-    }
-  }
-
-  .accordion-body {
-    margin-bottom: $layout-spacing;
-    max-height: 0;
-    overflow: hidden;
-    transition: max-height .25s;
-  }
-}
-
-// Remove default details marker in Webkit
-summary.accordion-header {
-  &::-webkit-details-marker {
-    display: none;
-  }
-}
diff --git a/themes/quark/scss/spectre/_animations.scss b/themes/quark/scss/spectre/_animations.scss
deleted file mode 100644
index e7fde1ac..00000000
--- a/themes/quark/scss/spectre/_animations.scss
+++ /dev/null
@@ -1,20 +0,0 @@
-// Animations
-@keyframes loading {
-  0% {
-    transform: rotate(0deg);
-  }
-  100% {
-    transform: rotate(360deg);
-  }
-}
-
-@keyframes slide-down {
-  0% {
-    opacity: 0;
-    transform: translateY(-$unit-8);
-  }
-  100% {
-    opacity: 1;
-    transform: translateY(0);
-  }
-}
diff --git a/themes/quark/scss/spectre/_asian.scss b/themes/quark/scss/spectre/_asian.scss
deleted file mode 100644
index e426f39a..00000000
--- a/themes/quark/scss/spectre/_asian.scss
+++ /dev/null
@@ -1,43 +0,0 @@
-// Optimized for East Asian CJK
-html:lang(zh),
-html:lang(zh-Hans),
-.lang-zh,
-.lang-zh-hans {
-  font-family: $cjk-zh-hans-font-family;
-}
-
-html:lang(zh-Hant),
-.lang-zh-hant {
-  font-family: $cjk-zh-hant-font-family;
-}
-
-html:lang(ja),
-.lang-ja {
-  font-family: $cjk-jp-font-family;
-}
-
-html:lang(ko),
-.lang-ko {
-  font-family: $cjk-ko-font-family;
-}
-
-:lang(zh),
-:lang(ja),
-.lang-cjk {
-  ins,
-  u {
-    border-bottom: $border-width solid;
-    text-decoration: none;
-  }
-
-  del + del,
-  del + s,
-  ins + ins,
-  ins + u,
-  s + del,
-  s + s,
-  u + ins,
-  u + u {
-    margin-left: .125em;
-  }
-}
diff --git a/themes/quark/scss/spectre/_autocomplete.scss b/themes/quark/scss/spectre/_autocomplete.scss
deleted file mode 100644
index 279fa036..00000000
--- a/themes/quark/scss/spectre/_autocomplete.scss
+++ /dev/null
@@ -1,47 +0,0 @@
-// Autocomplete
-.form-autocomplete {
-  position: relative;
-
-  .form-autocomplete-input {
-    align-content: flex-start;
-    display: flex;
-    flex-wrap: wrap;
-    height: auto;
-    min-height: $unit-8;
-    padding: $unit-h;
-
-    &.is-focused {
-      @include control-shadow();
-      border-color: $primary-color;
-    }
-
-    .form-input {
-      border-color: transparent;
-      box-shadow: none;
-      display: inline-block;
-      flex: 1 0 auto;
-      height: $unit-6;
-      line-height: $unit-4;
-      margin: $unit-h;
-      width: auto;
-    }
-  }
-
-  .menu {
-    left: 0;
-    position: absolute;
-    top: 100%;
-    width: 100%;
-  }
-
-  &.autocomplete-oneline {
-    .form-autocomplete-input {
-      flex-wrap: nowrap;
-      overflow-x: auto;
-    }
-
-    .chip {
-      flex: 1 0 auto;
-    }
-  }
-}
diff --git a/themes/quark/scss/spectre/_avatars.scss b/themes/quark/scss/spectre/_avatars.scss
deleted file mode 100644
index b203aa25..00000000
--- a/themes/quark/scss/spectre/_avatars.scss
+++ /dev/null
@@ -1,77 +0,0 @@
-// Avatars
-.avatar {
-  @include avatar-base();
-  background: $primary-color;
-  border-radius: 50%;
-  color: rgba($light-color, .85);
-  display: inline-block;
-  font-weight: 300;
-  line-height: 1.25;
-  margin: 0;
-  position: relative;
-  vertical-align: middle;
-
-  &.avatar-xs {
-    @include avatar-base($unit-4);
-  }
-  &.avatar-sm {
-    @include avatar-base($unit-6);
-  }
-  &.avatar-lg {
-    @include avatar-base($unit-12);
-  }
-  &.avatar-xl {
-    @include avatar-base($unit-16);
-  }
-
-  img {
-    border-radius: 50%;
-    height: 100%;
-    position: relative;
-    width: 100%;
-    z-index: $zindex-0;
-  }
-
-  .avatar-icon,
-  .avatar-presence {
-    background: $bg-color-light;
-    bottom: 14.64%;
-    height: 50%;
-    padding: $border-width-lg;
-    position: absolute;
-    right: 14.64%;
-    transform: translate(50%, 50%);
-    width: 50%;
-    z-index: $zindex-0 + 1;
-  }
-
-  .avatar-presence {
-    background: $gray-color;
-    box-shadow: 0 0 0 $border-width-lg $light-color;
-    border-radius: 50%;
-    height: .5em;
-    width: .5em;
-
-    &.online {
-      background: $success-color;
-    }
-
-    &.busy {
-      background: $error-color;
-    }
-
-    &.away {
-      background: $warning-color;
-    }
-  }
-
-  &[data-initial]::before {
-    color: currentColor;
-    content: attr(data-initial);
-    left: 50%;
-    position: absolute;
-    top: 50%;
-    transform: translate(-50%, -50%);
-    z-index: $zindex-0;
-  }
-}
\ No newline at end of file
diff --git a/themes/quark/scss/spectre/_badges.scss b/themes/quark/scss/spectre/_badges.scss
deleted file mode 100644
index d67f6d19..00000000
--- a/themes/quark/scss/spectre/_badges.scss
+++ /dev/null
@@ -1,60 +0,0 @@
-// Badges
-.badge {
-  position: relative;
-  white-space: nowrap;
-
-  &[data-badge],
-  &:not([data-badge]) {
-    &::after {
-      background: $primary-color;
-      background-clip: padding-box;
-      border-radius: .5rem;
-      box-shadow: 0 0 0 .1rem $bg-color-light;
-      color: $light-color;
-      content: attr(data-badge);
-      display: inline-block;
-      transform: translate(-.05rem, -.5rem);
-    }
-  }
-  &[data-badge] {
-    &::after {
-      font-size: $font-size-sm;
-      height: .9rem;
-      line-height: 1;
-      min-width: .9rem;
-      padding: .1rem .2rem;
-      text-align: center;
-      white-space: nowrap;
-    }
-  }
-  &:not([data-badge]),
-  &[data-badge=""] {
-    &::after {
-      height: 6px;
-      min-width: 6px;
-      padding: 0;
-      width: 6px;
-    }
-  }
-
-  // Badges for Buttons
-  &.btn {
-    &::after {
-      position: absolute;
-      top: 0;
-      right: 0;
-      transform: translate(50%, -50%);
-    }
-  }
-
-  // Badges for Avatars
-  &.avatar {
-    &::after {
-      position: absolute;
-      top: 14.64%;
-      right: 14.64%;
-      transform: translate(50%, -50%);
-      z-index: $zindex-1;
-    }
-  }
-}
diff --git a/themes/quark/scss/spectre/_bars.scss b/themes/quark/scss/spectre/_bars.scss
deleted file mode 100644
index 47e21c9a..00000000
--- a/themes/quark/scss/spectre/_bars.scss
+++ /dev/null
@@ -1,71 +0,0 @@
-// Bars
-.bar {
-  background: $bg-color-dark;
-  border-radius: $border-radius;
-  display: flex;
-  flex-wrap: nowrap;
-  height: $unit-4;
-  width: 100%;
-
-  &.bar-sm {
-    height: $unit-1;
-  }
-
-  // TODO: attr() support
-  .bar-item {
-    background: $primary-color;
-    color: $light-color;
-    display: block;
-    font-size: $font-size-sm;
-    flex-shrink: 0;
-    line-height: $unit-4;
-    height: 100%;
-    position: relative;
-    text-align: center;
-    width: 0;
-
-    &:first-child {
-      border-bottom-left-radius: $border-radius;
-      border-top-left-radius: $border-radius;
-    }
-    &:last-child {
-      border-bottom-right-radius: $border-radius;
-      border-top-right-radius: $border-radius;
-      flex-shrink: 1;
-    }
-  }
-}
-
-// Slider bar
-.bar-slider {
-  height: $border-width-lg;
-  margin: $layout-spacing 0;
-  position: relative;
-
-  .bar-item {
-    left: 0;
-    padding: 0;
-    position: absolute;
-    &:not(:last-child):first-child {
-      background: $bg-color-dark;
-      z-index: $zindex-0;
-    }
-  }
-
-  .bar-slider-btn {
-    background: $primary-color;
-    border: 0;
-    border-radius: 50%;
-    height: $unit-3;
-    padding: 0;
-    position: absolute;
-    right: 0;
-    top: 50%;
-    transform: translate(50%, -50%);
-    width: $unit-3;
-
-    &:active {
-      box-shadow: 0 0 0 .1rem $primary-color;
-    }
-  }
-}
diff --git a/themes/quark/scss/spectre/_base.scss b/themes/quark/scss/spectre/_base.scss
deleted file mode 100644
index 4e01b202..00000000
--- a/themes/quark/scss/spectre/_base.scss
+++ /dev/null
@@ -1,44 +0,0 @@
-// Base
-*,
-*::before,
-*::after {
-  box-sizing: inherit;
-}
-
-html {
-  box-sizing: border-box;
-  font-size: $html-font-size;
-  line-height: $html-line-height;
-  -webkit-tap-highlight-color: transparent;
-}
-
-body {
-  background: $body-bg;
-  color: $body-font-color;
-  font-family: $body-font-family;
-  font-size: $font-size;
-  overflow-x: hidden;
-  text-rendering: optimizeLegibility;
-}
-
-a {
-  color: $link-color;
-  outline: none;
-  text-decoration: none;
-
-  &:focus {
-    @include control-shadow();
-  }
-
-  &:focus,
-  &:hover,
-  &:active,
-  &.active {
-    color: $link-color-dark;
-    text-decoration: underline;
-  }
-
-  &:visited {
-    color: $link-color-light;
-  }
-}
diff --git a/themes/quark/scss/spectre/_breadcrumbs.scss b/themes/quark/scss/spectre/_breadcrumbs.scss
deleted file mode 100644
index 6a5af316..00000000
--- a/themes/quark/scss/spectre/_breadcrumbs.scss
+++ /dev/null
@@ -1,29 +0,0 @@
-// Breadcrumbs
-.breadcrumb {
-  list-style: none;
-  margin: $unit-1 0;
-  padding: $unit-1 0;
-
-  .breadcrumb-item {
-    color: $gray-color-dark;
-    display: inline-block;
-    margin: 0;
-    padding: $unit-1 0;
-
-    &:not(:last-child) {
-      margin-right: $unit-1;
-
-      a {
-        color: $gray-color-dark;
-      }
-    }
-
-    &:not(:first-child) {
-      &::before {
-        color: $gray-color-dark;
-        content: "/";
-        padding-right: $unit-2;
-      }
-    }
-  }
-}
diff --git a/themes/quark/scss/spectre/_buttons.scss b/themes/quark/scss/spectre/_buttons.scss
deleted file mode 100644
index 9158f0fc..00000000
--- a/themes/quark/scss/spectre/_buttons.scss
+++ /dev/null
@@ -1,193 +0,0 @@
-// Buttons
-.btn {
-  appearance: none;
-  background: $bg-color-light;
-  border: $border-width solid $primary-color;
-  border-radius: $border-radius;
-  color: $primary-color;
-  cursor: pointer;
-  display: inline-block;
-  font-size: $font-size;
-  height: $control-size;
-  line-height: $line-height;
-  outline: none;
-  padding: $control-padding-y $control-padding-x;
-  text-align: center;
-  text-decoration: none;
-  transition: background .2s, border .2s, box-shadow .2s, color .2s;
-  user-select: none;
-  vertical-align: middle;
-  white-space: nowrap;
-  &:focus {
-    @include control-shadow();
-  }
-  &:focus,
-  &:hover {
-    background: $secondary-color;
-    border-color: $primary-color-dark;
-    text-decoration: none;
-  }
-  &:active,
-  &.active {
-    background: $primary-color-dark;
-    border-color: darken($primary-color-dark, 5%);
-    color: $light-color;
-    text-decoration: none;
-    &.loading {
-      &::after {
-        border-bottom-color: $light-color;
-        border-left-color: $light-color;
-      }
-    }
-  }
-  &[disabled],
-  &:disabled,
-  &.disabled {
-    cursor: default;
-    opacity: .5;
-    pointer-events: none;
-  }
-
-  // Button Primary
-  &.btn-primary {
-    background: $primary-color;
-    border-color: $primary-color-dark;
-    color: $light-color;
-    &:focus,
-    &:hover {
-      background: darken($primary-color-dark, 2%);
-      border-color: darken($primary-color-dark, 5%);
-      color: $light-color;
-    }
-    &:active,
-    &.active {
-      background: darken($primary-color-dark, 4%);
-      border-color: darken($primary-color-dark, 7%);
-      color: $light-color;
-    }
-    &.loading {
-      &::after {
-        border-bottom-color: $light-color;
-        border-left-color: $light-color;
-      }
-    }
-  }
-
-  // Button Colors
-  &.btn-success {
-    @include button-variant($success-color);
-  }
-
-  &.btn-error {
-    @include button-variant($error-color);
-  }
-
-  // Button Link
-  &.btn-link {
-    background: transparent;
-    border-color: transparent;
-    color: $link-color;
-    &:focus,
-    &:hover,
-    &:active,
-    &.active {
-      color: $link-color-dark;
-    }
-  }
-
-  // Button Sizes
-  &.btn-sm {
-    font-size: $font-size-sm;
-    height: $control-size-sm;
-    padding: $control-padding-y-sm $control-padding-x-sm;
-  }
-
-  &.btn-lg {
-    font-size: $font-size-lg;
-    height: $control-size-lg;
-    padding: $control-padding-y-lg $control-padding-x-lg;
-  }
-
-  // Button Block
-  &.btn-block {
-    display: block;
-    width: 100%;
-  }
-
-  // Button Action
-  &.btn-action {
-    width: $control-size;
-    padding-left: 0;
-    padding-right: 0;
-
-    &.btn-sm {
-      width: $control-size-sm;
-    }
-
-    &.btn-lg {
-      width: $control-size-lg;
-    }
-  }
-
-  // Button Clear
-  &.btn-clear {
-    background: transparent;
-    border: 0;
-    color: currentColor;
-    height: $unit-5;
-    line-height: $unit-4;
-    margin-left: $unit-1;
-    margin-right: -2px;
-    opacity: 1;
-    padding: $unit-h;
-    text-decoration: none;
-    width: $unit-5;
-
-    &:focus,
-    &:hover {
-      background: rgba($bg-color, .5);
-      opacity: .95;
-    }
-
-    &::before {
-      content: "\2715";
-    }
-  }
-}
-
-// Button groups
-.btn-group {
-  display: inline-flex;
-  flex-wrap: wrap;
-
-  .btn {
-    flex: 1 0 auto;
-    &:first-child:not(:last-child) {
-      border-bottom-right-radius: 0;
-      border-top-right-radius: 0;
-    }
-    &:not(:first-child):not(:last-child) {
-      border-radius: 0;
-      margin-left: -$border-width;
-    }
-    &:last-child:not(:first-child) {
-      border-bottom-left-radius: 0;
-      border-top-left-radius: 0;
-      margin-left: -$border-width;
-    }
-    &:focus,
-    &:hover,
-    &:active,
-    &.active {
-      z-index: $zindex-0;
-    }
-  }
-
-  &.btn-group-block {
-    display: flex;
-
-    .btn {
-      flex: 1 0 0;
-    }
-  }
-}
diff --git a/themes/quark/scss/spectre/_calendars.scss b/themes/quark/scss/spectre/_calendars.scss
deleted file mode 100644
index 1e9fd153..00000000
--- a/themes/quark/scss/spectre/_calendars.scss
+++ /dev/null
@@ -1,222 +0,0 @@
-// Calendars
-.calendar {
-  border: $border-width solid $border-color;
-  border-radius: $border-radius;
-  display: block;
-  min-width: 280px;
-
-  .calendar-nav {
-    align-items: center;
-    background: $bg-color;
-    border-top-left-radius: $border-radius;
-    border-top-right-radius: $border-radius;
-    display: flex;
-    font-size: $font-size-lg;
-    padding: $layout-spacing;
-  }
-
-  .calendar-header,
-  .calendar-body {
-    display: flex;
-    flex-wrap: wrap;
-    justify-content: center;
-    padding: $layout-spacing 0;
-
-    .calendar-date {
-      flex: 0 0 14.28%; // 7 calendar-items each row
-      max-width: 14.28%;
-    }
-  }
-
-  .calendar-header {
-    background: $bg-color;
-    border-bottom: $border-width solid $border-color;
-    color: $gray-color;
-    font-size: $font-size-sm;
-    text-align: center;
-  }
-
-  .calendar-body {
-    color: $gray-color-dark;
-  }
-
-  .calendar-date {
-    border: 0;
-    padding: $unit-1;
-
-    .date-item {
-      appearance: none;
-      background: transparent;
-      border: $border-width solid transparent;
-      border-radius: 50%;
-      color: $gray-color-dark;
-      cursor: pointer;
-      font-size: $font-size-sm;
-      height: $unit-7;
-      line-height: $unit-5;
-      outline: none;
-      padding: $unit-h;
-      position: relative;
-      text-align: center;
-      text-decoration: none;
-      transition: background .2s, border .2s, box-shadow .2s, color .2s;
-      vertical-align: middle;
-      white-space: nowrap;
-      width: $unit-7;
-
-      &.date-today {
-        border-color: $secondary-color-dark;
-        color: $primary-color;
-      }
-
-      &:focus {
-        @include control-shadow();
-      }
-
-      &:focus,
-      &:hover {
-        background: $secondary-color-light;
-        border-color: $secondary-color-dark;
-        color: $primary-color;
-        text-decoration: none;
-      }
-      &:active,
-      &.active {
-        background: $primary-color-dark;
-        border-color: darken($primary-color-dark, 5%);
-        color: $light-color;
-      }
-
-      // Calendar badge support
-      &.badge {
-        &::after {
-          position: absolute;
-          top: 3px;
-          right: 3px;
-          transform: translate(50%, -50%);
-        }
-      }
-    }
-
-    .date-item,
-    .calendar-event {
-      &:disabled,
-      &.disabled {
-        cursor: default;
-        opacity: .25;
-        pointer-events: none;
-      }
-    }
-
-    &.prev-month,
-    &.next-month {
-      .date-item,
-      .calendar-event {
-        opacity: .25;
-      }
-    }
-  }
-
-  .calendar-range {
-    position: relative;
-
-    &::before {
-      background: $secondary-color;
-      content: "";
-      height: $unit-7;
-      left: 0;
-      position: absolute;
-      right: 0;
-      top: 50%;
-      transform: translateY(-50%);
-    }
-    &.range-start {
-      &::before {
-        left: 50%;
-      }
-    }
-    &.range-end {
-      &::before {
-        right: 50%;
-      }
-    }
-
-    &.range-start,
-    &.range-end {
-      .date-item {
-        background: $primary-color-dark;
-        border-color: darken($primary-color-dark, 5%);
-        color: $light-color;
-      }
-    }
-
-    .date-item {
-      color: $primary-color;
-    }
-  }
-
-  // Calendars size
-  &.calendar-lg {
-    .calendar-body {
-      padding: 0;
-
-      .calendar-date {
-        border-bottom: $border-width solid $border-color;
-        border-right: $border-width solid $border-color;
-        display: flex;
-        flex-direction: column;
-        height: 5.5rem;
-        padding: 0;
-
-        &:nth-child(7n) {
-          border-right: 0;
-        }
-        &:nth-last-child(-n+7) {
-          border-bottom: 0;
-        }
-      }
-    }
-
-    .date-item {
-      align-self: flex-end;
-      height: $unit-7;
-      margin-right: $layout-spacing-sm;
-      margin-top: $layout-spacing-sm;
-    }
-
-    .calendar-range {
-      &::before {
-        top: 19px;
-      }
-      &.range-start {
-        &::before {
-          left: auto;
-          width: 19px;
-        }
-      }
-      &.range-end {
-        &::before {
-          right: 19px;
-        }
-      }
-    }
-
-    .calendar-events {
-      flex-grow: 1;
-      line-height: 1;
-      overflow-y: auto;
-      padding: $layout-spacing-sm;
-    }
-
-    .calendar-event {
-      border-radius: $border-radius;
-      font-size: $font-size-sm;
-      display: block;
-      margin: $unit-h auto;
-      overflow: hidden;
-      padding: 3px 4px;
-      text-overflow: ellipsis;
-      white-space: nowrap;
-    }
-  }
-}
diff --git a/themes/quark/scss/spectre/_cards.scss b/themes/quark/scss/spectre/_cards.scss
deleted file mode 100644
index 6b712e15..00000000
--- a/themes/quark/scss/spectre/_cards.scss
+++ /dev/null
@@ -1,43 +0,0 @@
-// Cards
-.card {
-  background: $bg-color-light;
-  border: $border-width solid $border-color;
-  border-radius: $border-radius;
-  display: flex;
-  flex-direction: column;
-
-  .card-header,
-  .card-body,
-  .card-footer {
-    padding: $layout-spacing-lg;
-    padding-bottom: 0;
-
-    &:last-child {
-      padding-bottom: $layout-spacing-lg;
-    }
-  }
-
-  .card-body {
-    flex: 1 1 auto;
-  }
-
-  .card-image {
-    padding-top: $layout-spacing-lg;
-
-    &:first-child {
-      padding-top: 0;
-
-      img {
-        border-top-left-radius: $border-radius;
-        border-top-right-radius: $border-radius;
-      }
-    }
-
-    &:last-child {
-      img {
-        border-bottom-left-radius: $border-radius;
-        border-bottom-right-radius: $border-radius;
-      }
-    }
-  }
-}
diff --git a/themes/quark/scss/spectre/_carousels.scss b/themes/quark/scss/spectre/_carousels.scss
deleted file mode 100644
index 66dc51b2..00000000
--- a/themes/quark/scss/spectre/_carousels.scss
+++ /dev/null
@@ -1,136 +0,0 @@
-// Carousels
-// The number of carousel images
-$carousel-number: 8;
-
-%carousel-image-checked { 
-  animation: carousel-slidein .75s ease-in-out 1;
-  opacity: 1;
-  z-index: $zindex-1;
-}
-
-%carousel-nav-checked { 
-  color: $gray-color-light;
-}
-
-.carousel {
-  background: $bg-color;
-  display: block;
-  overflow: hidden;
-  position: relative;
-  width: 100%;
-  -webkit-overflow-scrolling: touch;
-  z-index: $zindex-0;
-
-  .carousel-container {
-    height: 100%;
-    left: 0;
-    position: relative;
-    &::before {
-      content: "";
-      display: block;
-      padding-bottom: 56.25%;
-    }
-
-    .carousel-item {
-      animation: carousel-slideout 1s ease-in-out 1;
-      height: 100%;
-      left: 0;
-      margin: 0;
-      opacity: 0;
-      position: absolute;
-      top: 0;
-      width: 100%;
-
-      &:hover {
-        .item-prev,
-        .item-next {
-          opacity: 1;
-        }
-      }
-    }
-
-    .item-prev,
-    .item-next {
-      background: rgba($gray-color-light, .25);
-      border-color: rgba($gray-color-light, .5);
-      color: $gray-color-light;
-      opacity: 0;
-      position: absolute;
-      top: 50%;
-      transition: all .4s;
-      transform: translateY(-50%);
-      z-index: $zindex-1;
-    }
-    .item-prev {
-      left: 1rem;
-    }
-    .item-next {
-      right: 1rem;
-    }
-  }
-
-  .carousel-locator {
-    @for $i from 1 through ($carousel-number) {
-      &:nth-of-type(#{$i}):checked ~ .carousel-container .carousel-item:nth-of-type(#{$i}) {
-        @extend %carousel-image-checked;
-      }
-    }
-
-    @for $i from 1 through ($carousel-number) {
-      &:nth-of-type(#{$i}):checked ~ .carousel-nav .nav-item:nth-of-type(#{$i}) {
-        @extend %carousel-nav-checked;
-      }
-    }
-  }
-
-  .carousel-nav {
-    bottom: $layout-spacing;
-    display: flex;
-    justify-content: center;
-    left: 50%;
-    position: absolute;
-    transform: translateX(-50%);
-    width: 10rem;
-    z-index: $zindex-1;
-
-    .nav-item {
-      color: rgba($gray-color-light, .5);
-      display: block;
-      flex: 1 0 auto;
-      height: $unit-8;
-      margin: $unit-1;
-      max-width: 2.5rem;
-      position: relative;
-
-      &::before {
-        background: currentColor;
-        content: "";
-        display: block;
-        height: $unit-h;
-        position: absolute;
-        top: .5rem;
-        width: 100%;
-      }
-    }
-  }
-}
-
-@keyframes carousel-slidein {
-  0% {
-    transform: translateX(100%);
-  }
-  100% {
-    transform: translateX(0);
-  }
-}
-
-@keyframes carousel-slideout {
-  0% {
-    opacity: 1;
-    transform: translateX(0);
-  }
-  100% {
-    opacity: 1;
-    transform: translateX(-50%);
-  }
-}
diff --git a/themes/quark/scss/spectre/_chips.scss b/themes/quark/scss/spectre/_chips.scss
deleted file mode 100644
index 6729c560..00000000
--- a/themes/quark/scss/spectre/_chips.scss
+++ /dev/null
@@ -1,33 +0,0 @@
-// Chips
-.chip {
-  align-items: center;
-  background: $bg-color-dark;
-  border-radius: 5rem;
-  display: inline-flex;
-  font-size: 90%;
-  height: $unit-6;
-  line-height: $unit-4;
-  margin: $unit-h;
-  max-width: $control-width-sm;
-  overflow: hidden;
-  padding: $unit-1 $unit-2;
-  text-decoration: none;
-  text-overflow: ellipsis;
-  vertical-align: middle;
-  white-space: nowrap;
-
-  &.active {
-    background: $primary-color;
-    color: $light-color;
-  }
-
-  .avatar {
-    margin-left: -$unit-2;
-    margin-right: $unit-1;
-  }
-
-  .btn-clear {
-    border-radius: 50%;
-    transform: scale(.75);
-  }
-}
diff --git a/themes/quark/scss/spectre/_codes.scss b/themes/quark/scss/spectre/_codes.scss
deleted file mode 100644
index 817452bd..00000000
--- a/themes/quark/scss/spectre/_codes.scss
+++ /dev/null
@@ -1,31 +0,0 @@
-// Codes
-code {
-  @include label-base();
-  @include label-variant($code-color, lighten($code-color, 42.5%));
-  font-size: 85%;
-}
-
-.code {
-  border-radius: $border-radius;
-  color: $body-font-color;
-  position: relative;
-
-  &::before {
-    color: $gray-color;
-    content: attr(data-lang);
-    font-size: $font-size-sm;
-    position: absolute;
-    right: $layout-spacing;
-    top: $unit-h;
-  }
-
-  code {
-    background: $bg-color;
-    color: inherit;
-    display: block;
-    line-height: 1.5;
-    overflow-x: auto;
-    padding: 1rem;
-    width: 100%;
-  }
-}
diff --git a/themes/quark/scss/spectre/_comparison-sliders.scss b/themes/quark/scss/spectre/_comparison-sliders.scss
deleted file mode 100644
index 72bb25f8..00000000
--- a/themes/quark/scss/spectre/_comparison-sliders.scss
+++ /dev/null
@@ -1,115 +0,0 @@
-// Image comparison slider
-// Credit: http://codepen.io/solipsistacp/pen/Gpmaq
-.comparison-slider {
-  height: 50vh;
-  overflow: hidden;
-  position: relative;
-  width: 100%;
-  -webkit-overflow-scrolling: touch;
-
-  .comparison-before,
-  .comparison-after {
-    height: 100%;
-    left: 0;
-    margin: 0;
-    overflow: hidden;
-    position: absolute;
-    top: 0;
-
-    img {
-      height: 100%;
-      object-fit: cover;
-      object-position: left center;
-      position: absolute;
-      width: 100%;
-    }
-  }
-
-  .comparison-before {
-    width: 100%;
-    z-index: 1;
-
-    .comparison-label {
-      right: $unit-4;
-    }
-  }
-
-  .comparison-after {
-    max-width: 100%;
-    min-width: 0;
-    z-index: 2;
-
-    &::before {
-      background: transparent;
-      content: "";
-      cursor: default;
-      height: 100%;
-      left: 0;
-      position: absolute;
-      right: $unit-4;
-      top: 0;
-      z-index: $zindex-0;
-    }
-
-    &::after {
-      background: currentColor;
-      border-radius: 50%;
-      box-shadow: 0 -5px, 0 5px;
-      color: $light-color;
-      content: "";
-      height: 3px;
-      position: absolute;
-      right: $unit-2;
-      top: 50%;
-      transform: translate(50%, -50%);
-      width: 3px;
-    }
-
-    .comparison-label {
-      left: $unit-4;
-    }
-  }
-
-  .comparison-resizer {
-    animation: first-run 1.5s 1 ease-in-out;
-    cursor: ew-resize;
-    height: $unit-4;
-    left: 0;
-    max-width: 100%;
-    min-width: $unit-4;
-    opacity: 0;
-    outline: none;
-    position: relative;
-    resize: horizontal;
-    top: 50%;
-    transform: translateY(-50%) scaleY(30);
-    width: 0;
-  }
-
-  .comparison-label {
-    background: rgba($dark-color, .5);
-    bottom: $unit-4;
-    color: $light-color;
-    padding: $unit-1 $unit-2;
-    position: absolute;
-    user-select: none;
-  }
-}
-
-@keyframes first-run {
-  0% {
-    width: 0;
-  }
-  25% {
-    width: $unit-12;
-  }
-  50% {
-    width: $unit-4;
-  }
-  75% {
-    width: $unit-6;
-  }
-  100% {
-    width: 0;
-  }
-}
diff --git a/themes/quark/scss/spectre/_dropdowns.scss b/themes/quark/scss/spectre/_dropdowns.scss
deleted file mode 100644
index 324440ba..00000000
--- a/themes/quark/scss/spectre/_dropdowns.scss
+++ /dev/null
@@ -1,36 +0,0 @@
-// Dropdown
-.dropdown {
-  display: inline-block;
-  position: relative;
-
-  .menu {
-    animation: slide-down .15s ease 1;
-    display: none;
-    left: 0;
-    max-height: 50vh;
-    overflow-y: auto;
-    position: absolute;
-    top: 100%;
-  }
-
-  &.dropdown-right {
-    .menu {
-      left: auto;
-      right: 0;
-    }
-  }
-
-  &.active .menu,
-  .dropdown-toggle:focus + .menu,
-  .menu:hover {
-    display: block;
-  }
-
-  // Fix dropdown-toggle border radius in button groups
-  .btn-group {
-    .dropdown-toggle:nth-last-child(2) {
-      border-bottom-right-radius: $border-radius;
-      border-top-right-radius: $border-radius;
-    }
-  }
-}
diff --git a/themes/quark/scss/spectre/_empty.scss b/themes/quark/scss/spectre/_empty.scss
deleted file mode 100644
index accba9ca..00000000
--- a/themes/quark/scss/spectre/_empty.scss
+++ /dev/null
@@ -1,21 +0,0 @@
-// Empty states (or Blank slates)
-.empty {
-  background: $bg-color;
-  border-radius: $border-radius;
-  color: $gray-color-dark;
-  text-align: center;
-  padding: $unit-16 $unit-8;
-
-  .empty-icon {
-    margin-bottom: $layout-spacing-lg;
-  }
-
-  .empty-title,
-  .empty-subtitle {
-    margin: $layout-spacing auto;
-  }
-
-  .empty-action {
-    margin-top: $layout-spacing-lg;
-  }
-}
diff --git a/themes/quark/scss/spectre/_filters.scss b/themes/quark/scss/spectre/_filters.scss
deleted file mode 100644
index 37ccc89e..00000000
--- a/themes/quark/scss/spectre/_filters.scss
+++ /dev/null
@@ -1,37 +0,0 @@
-// Filters 
-// The number of filter options 
-$filter-number: 8 !default;
-
-%filter-checked-nav { 
-  background: $primary-color;
-  color: $light-color;
-}
-
-%filter-checked-body { 
-  display: none;
-}
-
-.filter {
-  .filter-nav {
-    margin: $layout-spacing 0;
-  }
-
-  .filter-body {
-    display: flex;
-    flex-wrap: wrap;
-  }
-
-  .filter-tag {
-    @for $i from 0 through ($filter-number) {
-      &#tag-#{$i}:checked ~ .filter-nav .chip[for="tag-#{$i}"] {
-        @extend %filter-checked-nav;
-      }
-    }
-
-    @for $i from 1 through ($filter-number) {
-      &#tag-#{$i}:checked ~ .filter-body .filter-item:not([data-tag~="tag-#{$i}"]) {
-        @extend %filter-checked-body;
-      }
-    }
-  }
-}
diff --git a/themes/quark/scss/spectre/_forms.scss b/themes/quark/scss/spectre/_forms.scss
deleted file mode 100644
index 20a6b4fa..00000000
--- a/themes/quark/scss/spectre/_forms.scss
+++ /dev/null
@@ -1,555 +0,0 @@
-// Forms
-.form-group {
-  &:not(:last-child) {
-    margin-bottom: $layout-spacing;
-  }
-}
-
-fieldset {
-  margin-bottom: $layout-spacing-lg;
-}
-
-legend {
-  font-size: $font-size-lg;
-  font-weight: 500;
-  margin-bottom: $layout-spacing-lg;
-}
-
-// Form element: Label
-.form-label {
-  display: block;
-  line-height: $line-height;
-  padding: $control-padding-y + $border-width 0;
-
-  &.label-sm {
-    font-size: $font-size-sm;
-    padding: $control-padding-y-sm + $border-width 0;
-  }
-
-  &.label-lg {
-    font-size: $font-size-lg;
-    padding: $control-padding-y-lg + $border-width 0;
-  }
-}
-
-// Form element: Input
-.form-input {
-  appearance: none;
-  background: $bg-color-light;
-  background-image: none;
-  border: $border-width solid $border-color-dark;
-  border-radius: $border-radius;
-  color: $body-font-color;
-  display: block;
-  font-size: $font-size;
-  height: $control-size;
-  line-height: $line-height;
-  max-width: 100%;
-  outline: none;
-  padding: $control-padding-y $control-padding-x;
-  position: relative;
-  transition: background .2s, border .2s, box-shadow .2s, color .2s;
-  width: 100%;
-  &:focus {
-    @include control-shadow();
-    border-color: $primary-color;
-  }
-  &::placeholder {
-    color: $gray-color;
-  }
-
-  // Input sizes
-  &.input-sm {
-    font-size: $font-size-sm;
-    height: $control-size-sm;
-    padding: $control-padding-y-sm $control-padding-x-sm;
-  }
-
-  &.input-lg {
-    font-size: $font-size-lg;
-    height: $control-size-lg;
-    padding: $control-padding-y-lg $control-padding-x-lg;
-  }
-
-  &.input-inline {
-    display: inline-block;
-    vertical-align: middle;
-    width: auto;
-  }
-
-  // Input types
-  &[type="file"] {
-    height: auto;
-  }
-}
-
-// Form element: Textarea
-textarea.form-input {
-  &,
-  &.input-lg,
-  &.input-sm {
-    height: auto;
-  }
-}
-
-// Form element: Input hint
-.form-input-hint {
-  color: $gray-color;
-  font-size: $font-size-sm;
-  margin-top: $unit-1;
-
-  .has-success &,
-  .is-success + & {
-    color: $success-color;
-  }
-
-  .has-error &,
-  .is-error + & {
-    color: $error-color;
-  }
-}
-
-// Form element: Select
-.form-select {
-  appearance: none;
-  border: $border-width solid $border-color-dark;
-  border-radius: $border-radius;
-  color: inherit;
-  font-size: $font-size;
-  height: $control-size;
-  line-height: $line-height;
-  outline: none;
-  padding: $control-padding-y $control-padding-x;
-  vertical-align: middle;
-  width: 100%;
-  background: $bg-color-light; 
-  &:focus {
-    @include control-shadow();
-    border-color: $primary-color;
-  }
-  &::-ms-expand {
-    display: none;
-  }
-
-  // Select sizes
-  &.select-sm {
-    font-size: $font-size-sm;
-    height: $control-size-sm;
-    padding: $control-padding-y-sm ($control-icon-size + $control-padding-x-sm) $control-padding-y-sm $control-padding-x-sm;
-  }
-
-  &.select-lg {
-    font-size: $font-size-lg;
-    height: $control-size-lg;
-    padding: $control-padding-y-lg ($control-icon-size + $control-padding-x-lg) $control-padding-y-lg $control-padding-x-lg;
-  }
-
-  // Multiple select
-  &[size],
-  &[multiple] {
-    height: auto;
-    padding: $control-padding-y $control-padding-x;
-
-    option {
-      padding: $unit-h $unit-1;
-    }
-  }
-  &:not([multiple]):not([size]) {
-    background: $bg-color-light url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%204%205'%3E%3Cpath%20fill='%23667189'%20d='M2%200L0%202h4zm0%205L0%203h4z'/%3E%3C/svg%3E") no-repeat right .35rem center / .4rem .5rem;
-    padding-right: $control-icon-size + $control-padding-x;
-  }
-}
-
-// Form Icons
-.has-icon-left,
-.has-icon-right {
-  position: relative;
-
-  .form-icon {
-    height: $control-icon-size;
-    margin: 0 $control-padding-y;
-    position: absolute;
-    top: 50%;
-    transform: translateY(-50%);
-    width: $control-icon-size;
-    z-index: $zindex-0 + 1;
-  }
-}
-
-.has-icon-left {
-  .form-icon {
-    left: $border-width;
-  }
-
-  .form-input {
-    padding-left: $control-icon-size + $control-padding-y * 2;
-  }
-}
-
-.has-icon-right {
-  .form-icon {
-    right: $border-width;
-  }
-
-  .form-input {
-    padding-right: $control-icon-size + $control-padding-y * 2;
-  }
-}
-
-// Form element: Checkbox and Radio
-.form-checkbox,
-.form-radio,
-.form-switch {
-  display: block;
-  line-height: $line-height;
-  margin: ($control-size - $control-size-sm) / 2 0;
-  min-height: $control-size-sm;
-  padding: (($control-size-sm - $line-height) / 2) $control-padding-x (($control-size-sm - $line-height) / 2) ($control-icon-size + $control-padding-x);
-  position: relative;
-
-  input {
-    clip: rect(0, 0, 0, 0);
-    height: 1px;
-    margin: -1px;
-    overflow: hidden;
-    position: absolute;
-    width: 1px;
-    &:focus + .form-icon {
-      @include control-shadow();
-      border-color: $primary-color;
-    }
-    &:checked + .form-icon {
-      background: $primary-color;
-      border-color: $primary-color;
-    }
-  }
-
-  .form-icon {
-    border: $border-width solid $border-color-dark;
-    cursor: pointer;
-    display: inline-block;
-    position: absolute;
-    transition: background .2s, border .2s, box-shadow .2s, color .2s;
-  }
-
-  // Input checkbox, radio and switch sizes
-  &.input-sm {
-    font-size: $font-size-sm;
-    margin: 0;
-  }
-
-  &.input-lg {
-    font-size: $font-size-lg;
-    margin: ($control-size-lg - $control-size-sm) / 2 0;
-  }
-}
-
-.form-checkbox,
-.form-radio {
-  .form-icon {
-    background: $bg-color-light;
-    height: $control-icon-size;
-    left: 0;
-    top: ($control-size-sm - $control-icon-size) / 2;
-    width: $control-icon-size;
-  }
-
-  input {
-    &:active + .form-icon {
-      background: $bg-color-dark;
-    }
-  }
-}
-.form-checkbox {
-  .form-icon {
-    border-radius: $border-radius;
-  }
-
-  input {
-    &:checked + .form-icon {
-      &::before {
-        background-clip: padding-box;
-        border: $border-width-lg solid $light-color;
-        border-left-width: 0;
-        border-top-width: 0;
-        content: "";
-        height: 9px;
-        left: 50%;
-        margin-left: -3px;
-        margin-top: -6px;
-        position: absolute;
-        top: 50%;
-        transform: rotate(45deg);
-        width: 6px;
-      }
-    }
-    &:indeterminate + .form-icon {
-      background: $primary-color;
-      border-color: $primary-color;
-      &::before {
-        background: $bg-color-light;
-        content: "";
-        height: 2px;
-        left: 50%;
-        margin-left: -5px;
-        margin-top: -1px;
-        position: absolute;
-        top: 50%;
-        width: 10px;
-      }
-    }
-  }
-}
-.form-radio {
-  .form-icon {
-    border-radius: 50%;
-  }
-
-  input {
-    &:checked + .form-icon {
-      &::before {
-        background: $bg-color-light;
-        border-radius: 50%;
-        content: "";
-        height: 6px;
-        left: 50%;
-        position: absolute;
-        top: 50%;
-        transform: translate(-50%, -50%);
-        width: 6px;
-      }
-    }
-  }
-}
-
-// Form element: Switch
-.form-switch {
-  padding-left: ($unit-8 + $control-padding-x);
-
-  .form-icon {
-    background: $gray-color;
-    background-clip: padding-box;
-    border-radius: $unit-2 + $border-width;
-    height: $unit-4 + $border-width * 2;
-    left: 0;
-    top: ($control-size-sm - $unit-4) / 2 - $border-width;
-    width: $unit-8;
-    &::before {
-      background: $bg-color-light;
-      border-radius: 50%;
-      content: "";
-      display: block;
-      height: $unit-4;
-      left: 0;
-      position: absolute;
-      top: 0;
-      transition: background .2s, border .2s, box-shadow .2s, color .2s, left .2s;
-      width: $unit-4;
-    }
-  }
-
-  input {
-    &:checked + .form-icon {
-      &::before {
-        left: 14px;
-      }
-    }
-    &:active + .form-icon {
-      &::before {
-        background: $bg-color;
-      }
-    }
-  }
-}
-
-// Form element: Input groups
-.input-group {
-  display: flex;
-
-  .input-group-addon {
-    background: $bg-color;
-    border: $border-width solid $border-color-dark;
-    border-radius: $border-radius;
-    line-height: $line-height;
-    padding: $control-padding-y $control-padding-x;
-    white-space: nowrap;
-
-    &.addon-sm {
-      font-size: $font-size-sm;
-      padding: $control-padding-y-sm $control-padding-x-sm;
-    }
-
-    &.addon-lg {
-      font-size: $font-size-lg;
-      padding: $control-padding-y-lg $control-padding-x-lg;
-    }
-  }
-
-  .form-input,
-  .form-select {
-    flex: 1 1 auto;
-    width: 1%;
-  }
-
-  .input-group-btn {
-    z-index: $zindex-0;
-  }
-
-  .form-input,
-  .form-select,
-  .input-group-addon,
-  .input-group-btn {
-    &:first-child:not(:last-child) {
-      border-bottom-right-radius: 0;
-      border-top-right-radius: 0;
-    }
-    &:not(:first-child):not(:last-child) {
-      border-radius: 0;
-      margin-left: -$border-width;
-    }
-    &:last-child:not(:first-child) {
-      border-bottom-left-radius: 0;
-      border-top-left-radius: 0;
-      margin-left: -$border-width;
-    }
-    &:focus {
-      z-index: $zindex-0 + 1;
-    }
-  }
-
-  .form-select {
-    width: auto;
-  }
-
-  &.input-inline {
-    display: inline-flex;
-  }
-}
-
-// Form validation states
-.form-input,
-.form-select {
-  .has-success &,
-  &.is-success {
-    background: lighten($success-color, 53%);
-    border-color: $success-color;
-    &:focus {
-      @include control-shadow($success-color);
-    }
-  }
-
-  .has-error &,
-  &.is-error {
-    background: lighten($error-color, 53%);
-    border-color: $error-color;
-    &:focus {
-      @include control-shadow($error-color);
-    }
-  }
-}
-
-.form-checkbox,
-.form-radio,
-.form-switch {
-  .has-error &,
-  &.is-error {
-    .form-icon {
-      border-color: $error-color;
-    }
-
-    input {
-      &:checked + .form-icon {
-        background: $error-color;
-        border-color: $error-color;
-      }
-
-      &:focus + .form-icon {
-        @include control-shadow($error-color);
-        border-color: $error-color;
-      }
-    }
-  }
-}
-
-.form-checkbox {
-  .has-error &,
-  &.is-error {
-    input {
-      &:indeterminate + .form-icon {
-        background: $error-color;
-        border-color: $error-color;
-      }
-    }
-  }
-}
-
-// validation based on :placeholder-shown (Edge doesn't support it yet)
-.form-input {
-  &:not(:placeholder-shown) {
-    &:invalid {
-      border-color: $error-color;
-      &:focus {
-        @include control-shadow($error-color);
-        background: lighten($error-color, 53%);
-      }
-
-      & + .form-input-hint {
-        color: $error-color;
-      }
-    }
-  }
-}
-
-// Form disabled and readonly
-.form-input,
-.form-select {
-  &:disabled,
-  &.disabled {
-    background-color: $bg-color-dark;
-    cursor: not-allowed;
-    opacity: .5;
-  }
-}
-
-.form-input {
-  &[readonly] {
-    background-color: $bg-color;
-  }
-}
-
-input {
-  &:disabled,
-  &.disabled {
-    & + .form-icon {
-      background: $bg-color-dark;
-      cursor: not-allowed;
-      opacity: .5;
-    }
-  }
-}
-
-.form-switch {
-  input {
-    &:disabled,
-    &.disabled {
-      & + .form-icon::before {
-        background: $bg-color-light;
-      }
-    }
-  }
-}
-
-// Form horizontal
-.form-horizontal {
-  padding: $layout-spacing 0;
-
-  .form-group {
-    display: flex;
-    flex-wrap: wrap;
-  }
-}
-
-// Form inline
-.form-inline {
-  display: inline-block;
-}
diff --git a/themes/quark/scss/spectre/_hero.scss b/themes/quark/scss/spectre/_hero.scss
deleted file mode 100644
index 00444618..00000000
--- a/themes/quark/scss/spectre/_hero.scss
+++ /dev/null
@@ -1,22 +0,0 @@
-// Hero
-.hero {
-  display: flex;
-  flex-direction: column;
-  justify-content: space-between;
-  padding-bottom: 4rem;
-  padding-top: 4rem;
-
-  &.hero-sm {
-    padding-bottom: 2rem;
-    padding-top: 2rem;
-  }
-
-  &.hero-lg {
-    padding-bottom: 8rem;
-    padding-top: 8rem;
-  }
-
-  .hero-body {
-    padding: $layout-spacing;
-  }
-}
\ No newline at end of file
diff --git a/themes/quark/scss/spectre/_icons.scss b/themes/quark/scss/spectre/_icons.scss
deleted file mode 100644
index 4f3c5ce6..00000000
--- a/themes/quark/scss/spectre/_icons.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-// CSS Icons
-@import "icons/icons-core";
-@import "icons/icons-navigation";
-@import "icons/icons-action";
-@import "icons/icons-object";
\ No newline at end of file
diff --git a/themes/quark/scss/spectre/_labels.scss b/themes/quark/scss/spectre/_labels.scss
deleted file mode 100644
index ca693cd2..00000000
--- a/themes/quark/scss/spectre/_labels.scss
+++ /dev/null
@@ -1,34 +0,0 @@
-// Labels
-.label {
-  @include label-base();
-  @include label-variant(lighten($body-font-color, 5%), $bg-color-dark);
-  display: inline-block;
-
-  // Label rounded
-  &.label-rounded {
-    border-radius: 5rem;
-    padding-left: .4rem;
-    padding-right: .4rem; 
-  }
-
-  // Label colors
-  &.label-primary {
-    @include label-variant($light-color, $primary-color);
-  }
-
-  &.label-secondary {
-    @include label-variant($primary-color, $secondary-color);
-  }
-
-  &.label-success {
-    @include label-variant($light-color, $success-color);
-  }
-
-  &.label-warning {
-    @include label-variant($light-color, $warning-color);
-  }
-
-  &.label-error {
-    @include label-variant($light-color, $error-color);
-  }
-}
diff --git a/themes/quark/scss/spectre/_layout.scss b/themes/quark/scss/spectre/_layout.scss
deleted file mode 100644
index 1f6b77c4..00000000
--- a/themes/quark/scss/spectre/_layout.scss
+++ /dev/null
@@ -1,444 +0,0 @@
-// Layout
-.container {
-  margin-left: auto;
-  margin-right: auto;
-  padding-left: $layout-spacing;
-  padding-right: $layout-spacing;
-  width: 100%;
-
-  $grid-spacing: ($layout-spacing / ($layout-spacing * 0 + 1)) * $html-font-size;
-
-  &.grid-xl {
-    max-width: $grid-spacing * 2 + $size-xl;
-  }
-
-  &.grid-lg {
-    max-width: $grid-spacing * 2 + $size-lg;
-  }
-
-  &.grid-md {
-    max-width: $grid-spacing * 2 + $size-md;
-  }
-
-  &.grid-sm {
-    max-width: $grid-spacing * 2 + $size-sm;
-  }
-
-  &.grid-xs {
-    max-width: $grid-spacing * 2 + $size-xs;
-  }
-}
-
-// Responsive breakpoint system
-.show-xs,
-.show-sm,
-.show-md,
-.show-lg,
-.show-xl {
-  display: none !important;
-}
-
-// Responsive grid system
-.columns {
-  display: flex;
-  flex-wrap: wrap;
-  margin-left: -$layout-spacing;
-  margin-right: -$layout-spacing;
-
-  &.col-gapless {
-    margin-left: 0;
-    margin-right: 0;
-
-    & > .column {
-      padding-left: 0;
-      padding-right: 0;
-    }
-  }
-  &.col-oneline {
-    flex-wrap: nowrap;
-    overflow-x: auto;
-  }
-}
-.column {
-  flex: 1;
-  max-width: 100%;
-  padding-left: $layout-spacing;
-  padding-right: $layout-spacing;
-
-  &.col-12,
-  &.col-11,
-  &.col-10,
-  &.col-9,
-  &.col-8,
-  &.col-7,
-  &.col-6,
-  &.col-5,
-  &.col-4,
-  &.col-3,
-  &.col-2,
-  &.col-1,
-  &.col-auto {
-    flex: none;
-  }
-}
-.col-12 {
-  width: 100%;
-}
-.col-11 {
-  width: 91.66666667%;
-}
-.col-10 {
-  width: 83.33333333%;
-}
-.col-9 {
-  width: 75%;
-}
-.col-8 {
-  width: 66.66666667%;
-}
-.col-7 {
-  width: 58.33333333%;
-}
-.col-6 {
-  width: 50%;
-}
-.col-5 {
-  width: 41.66666667%;
-}
-.col-4 {
-  width: 33.33333333%;
-}
-.col-3 {
-  width: 25%;
-}
-.col-2 {
-  width: 16.66666667%;
-}
-.col-1 {
-  width: 8.33333333%;
-}
-.col-auto {
-  flex: 0 0 auto;
-  max-width: none;
-  width: auto;
-}
-.col-mx-auto {
-  margin-left: auto;
-  margin-right: auto;
-}
-.col-ml-auto {
-  margin-left: auto;
-}
-.col-mr-auto {
-  margin-right: auto;
-}
-@media (max-width: $size-xl) {
-  .col-xl-12,
-  .col-xl-11,
-  .col-xl-10,
-  .col-xl-9,
-  .col-xl-8,
-  .col-xl-7,
-  .col-xl-6,
-  .col-xl-5,
-  .col-xl-4,
-  .col-xl-3,
-  .col-xl-2,
-  .col-xl-1,
-  .col-xl-auto {
-    flex: none;
-  }
-  .col-xl-12 {
-    width: 100%;
-  }
-  .col-xl-11 {
-    width: 91.66666667%;
-  }
-  .col-xl-10 {
-    width: 83.33333333%;
-  }
-  .col-xl-9 {
-    width: 75%;
-  }
-  .col-xl-8 {
-    width: 66.66666667%;
-  }
-  .col-xl-7 {
-    width: 58.33333333%;
-  }
-  .col-xl-6 {
-    width: 50%;
-  }
-  .col-xl-5 {
-    width: 41.66666667%;
-  }
-  .col-xl-4 {
-    width: 33.33333333%;
-  }
-  .col-xl-3 {
-    width: 25%;
-  }
-  .col-xl-2 {
-    width: 16.66666667%;
-  }
-  .col-xl-1 {
-    width: 8.33333333%;
-  }
-  .col-xl-auto {
-    width: auto;
-  }
-  .hide-xl {
-    display: none !important;
-  }
-  .show-xl {
-    display: block !important;
-  }
-}
-@media (max-width: $size-lg) {
-  .col-lg-12,
-  .col-lg-11,
-  .col-lg-10,
-  .col-lg-9,
-  .col-lg-8,
-  .col-lg-7,
-  .col-lg-6,
-  .col-lg-5,
-  .col-lg-4,
-  .col-lg-3,
-  .col-lg-2,
-  .col-lg-1,
-  .col-lg-auto {
-    flex: none;
-  }
-  .col-lg-12 {
-    width: 100%;
-  }
-  .col-lg-11 {
-    width: 91.66666667%;
-  }
-  .col-lg-10 {
-    width: 83.33333333%;
-  }
-  .col-lg-9 {
-    width: 75%;
-  }
-  .col-lg-8 {
-    width: 66.66666667%;
-  }
-  .col-lg-7 {
-    width: 58.33333333%;
-  }
-  .col-lg-6 {
-    width: 50%;
-  }
-  .col-lg-5 {
-    width: 41.66666667%;
-  }
-  .col-lg-4 {
-    width: 33.33333333%;
-  }
-  .col-lg-3 {
-    width: 25%;
-  }
-  .col-lg-2 {
-    width: 16.66666667%;
-  }
-  .col-lg-1 {
-    width: 8.33333333%;
-  }
-  .col-lg-auto {
-    width: auto;
-  }
-  .hide-lg {
-    display: none !important;
-  }
-  .show-lg {
-    display: block !important;
-  }
-}
-@media (max-width: $size-md) {
-  .col-md-12,
-  .col-md-11,
-  .col-md-10,
-  .col-md-9,
-  .col-md-8,
-  .col-md-7,
-  .col-md-6,
-  .col-md-5,
-  .col-md-4,
-  .col-md-3,
-  .col-md-2,
-  .col-md-1,
-  .col-md-auto {
-    flex: none;
-  }
-  .col-md-12 {
-    width: 100%;
-  }
-  .col-md-11 {
-    width: 91.66666667%;
-  }
-  .col-md-10 {
-    width: 83.33333333%;
-  }
-  .col-md-9 {
-    width: 75%;
-  }
-  .col-md-8 {
-    width: 66.66666667%;
-  }
-  .col-md-7 {
-    width: 58.33333333%;
-  }
-  .col-md-6 {
-    width: 50%;
-  }
-  .col-md-5 {
-    width: 41.66666667%;
-  }
-  .col-md-4 {
-    width: 33.33333333%;
-  }
-  .col-md-3 {
-    width: 25%;
-  }
-  .col-md-2 {
-    width: 16.66666667%;
-  }
-  .col-md-1 {
-    width: 8.33333333%;
-  }
-  .col-md-auto {
-    width: auto;
-  }
-  .hide-md {
-    display: none !important;
-  }
-  .show-md {
-    display: block !important;
-  }
-}
-@media (max-width: $size-sm) {
-  .col-sm-12,
-  .col-sm-11,
-  .col-sm-10,
-  .col-sm-9,
-  .col-sm-8,
-  .col-sm-7,
-  .col-sm-6,
-  .col-sm-5,
-  .col-sm-4,
-  .col-sm-3,
-  .col-sm-2,
-  .col-sm-1,
-  .col-sm-auto {
-    flex: none;
-  }
-  .col-sm-12 {
-    width: 100%;
-  }
-  .col-sm-11 {
-    width: 91.66666667%;
-  }
-  .col-sm-10 {
-    width: 83.33333333%;
-  }
-  .col-sm-9 {
-    width: 75%;
-  }
-  .col-sm-8 {
-    width: 66.66666667%;
-  }
-  .col-sm-7 {
-    width: 58.33333333%;
-  }
-  .col-sm-6 {
-    width: 50%;
-  }
-  .col-sm-5 {
-    width: 41.66666667%;
-  }
-  .col-sm-4 {
-    width: 33.33333333%;
-  }
-  .col-sm-3 {
-    width: 25%;
-  }
-  .col-sm-2 {
-    width: 16.66666667%;
-  }
-  .col-sm-1 {
-    width: 8.33333333%;
-  }
-  .col-sm-auto {
-    width: auto;
-  }
-  .hide-sm {
-    display: none !important;
-  }
-  .show-sm {
-    display: block !important;
-  }
-}
-@media (max-width: $size-xs) {
-  .col-xs-12,
-  .col-xs-11,
-  .col-xs-10,
-  .col-xs-9,
-  .col-xs-8,
-  .col-xs-7,
-  .col-xs-6,
-  .col-xs-5,
-  .col-xs-4,
-  .col-xs-3,
-  .col-xs-2,
-  .col-xs-1,
-  .col-xs-auto {
-    flex: none;
-  }
-  .col-xs-12 {
-    width: 100%;
-  }
-  .col-xs-11 {
-    width: 91.66666667%;
-  }
-  .col-xs-10 {
-    width: 83.33333333%;
-  }
-  .col-xs-9 {
-    width: 75%;
-  }
-  .col-xs-8 {
-    width: 66.66666667%;
-  }
-  .col-xs-7 {
-    width: 58.33333333%;
-  }
-  .col-xs-6 {
-    width: 50%;
-  }
-  .col-xs-5 {
-    width: 41.66666667%;
-  }
-  .col-xs-4 {
-    width: 33.33333333%;
-  }
-  .col-xs-3 {
-    width: 25%;
-  }
-  .col-xs-2 {
-    width: 16.66666667%;
-  }
-  .col-xs-1 {
-    width: 8.33333333%;
-  }
-  .col-xs-auto {
-    width: auto;
-  }
-  .hide-xs {
-    display: none !important;
-  }
-  .show-xs {
-    display: block !important;
-  }
-}
diff --git a/themes/quark/scss/spectre/_media.scss b/themes/quark/scss/spectre/_media.scss
deleted file mode 100644
index 4029e4cd..00000000
--- a/themes/quark/scss/spectre/_media.scss
+++ /dev/null
@@ -1,75 +0,0 @@
-// Media
-// Image responsive
-.img-responsive {
-  display: block;
-  height: auto;
-  max-width: 100%;
-}
-
-// object-fit support is coming to Microsoft Edge
-// https://developer.microsoft.com/en-us/microsoft-edge/platform/status/objectfitandobjectposition/
-.img-fit-cover {
-  object-fit: cover;
-}
-
-.img-fit-contain {
-  object-fit: contain;
-}
-
-// Video responsive
-.video-responsive {
-  display: block;
-  overflow: hidden;
-  padding: 0;
-  position: relative;
-  width: 100%;
-  &::before {
-    content: "";
-    display: block;
-    padding-bottom: 56.25%; // Default ratio 16:9, you can calculate this value by dividing 9 by 16
-  }
-
-  iframe,
-  object,
-  embed {
-    border: 0;
-    bottom: 0;
-    height: 100%;
-    left: 0;
-    position: absolute;
-    right: 0;
-    top: 0;
-    width: 100%;
-  }
-}
-
-video.video-responsive {
-  height: auto;
-  max-width: 100%;
-
-  &::before {
-    content: none;
-  }
-}
-
-.video-responsive-4-3 {
-  &::before {
-    padding-bottom: 75%; // Ratio 4:3
-  }
-}
-
-.video-responsive-1-1 {
-  &::before {
-    padding-bottom: 100%; // Ratio 1:1
-  }
-}
-
-// Figure
-.figure {
-  margin: 0 0 $layout-spacing 0;
-
-  .figure-caption {
-    color: $gray-color-dark;
-    margin-top: $layout-spacing;
-  }
-}
diff --git a/themes/quark/scss/spectre/_menus.scss b/themes/quark/scss/spectre/_menus.scss
deleted file mode 100644
index 411cada3..00000000
--- a/themes/quark/scss/spectre/_menus.scss
+++ /dev/null
@@ -1,66 +0,0 @@
-// Menus
-.menu {
-  @include shadow-variant(.05rem);
-  background: $bg-color-light;
-  border-radius: $border-radius;
-  list-style: none;
-  margin: 0;
-  min-width: $control-width-xs;
-  padding: $unit-2;
-  transform: translateY($layout-spacing-sm);
-  z-index: $zindex-3;
-
-  &.menu-nav {
-    background: transparent;
-    box-shadow: none;
-  }
-
-  .menu-item {
-    margin-top: 0;
-    padding: 0 $unit-2;
-    position: relative;
-    text-decoration: none;
-
-    & > a {
-      border-radius: $border-radius;
-      color: inherit;
-      display: block;
-      margin: 0 (-$unit-2);
-      padding: $unit-1 $unit-2;
-      text-decoration: none;
-      &:focus,
-      &:hover {
-        background: $secondary-color;
-        color: $primary-color;
-      }
-      &:active,
-      &.active {
-        background: $secondary-color;
-        color: $primary-color;
-      }
-    }
-
-    .form-checkbox,
-    .form-radio,
-    .form-switch {
-      margin: $unit-h 0;
-    }
-
-    & + .menu-item {
-      margin-top: $unit-1;
-    }
-  }
-
-  .menu-badge {
-    align-items: center;
-    display: flex;
-    height: 100%;
-    position: absolute;
-    right: 0;
-    top: 0;
-
-    .label {
-      margin-right: $unit-2;
-    }
-  }
-}
\ No newline at end of file
diff --git a/themes/quark/scss/spectre/_meters.scss b/themes/quark/scss/spectre/_meters.scss
deleted file mode 100644
index 9fd98b0e..00000000
--- a/themes/quark/scss/spectre/_meters.scss
+++ /dev/null
@@ -1,57 +0,0 @@
-// Meters
-// Credit: https://css-tricks.com/html5-meter-element/
-.meter {
-  appearance: none;
-  background: $bg-color;
-  border: 0;
-  border-radius: $border-radius;
-  display: block;
-  width: 100%;
-  height: $unit-4;
-
-  &::-webkit-meter-inner-element {
-    display: block;
-  }
-
-  &::-webkit-meter-bar,
-  &::-webkit-meter-optimum-value,
-  &::-webkit-meter-suboptimum-value,
-  &::-webkit-meter-even-less-good-value {
-    border-radius: $border-radius;
-  }
-
-  &::-webkit-meter-bar {
-    background: $bg-color;
-  }
-
-  &::-webkit-meter-optimum-value {
-    background: $success-color;
-  }
-
-  &::-webkit-meter-suboptimum-value {
-    background: $warning-color;
-  }
-
-  &::-webkit-meter-even-less-good-value {
-    background: $error-color;
-  }
-
-  &::-moz-meter-bar,
-  &:-moz-meter-optimum,
-  &:-moz-meter-sub-optimum,
-  &:-moz-meter-sub-sub-optimum {
-    border-radius: $border-radius;
-  }
-
-  &:-moz-meter-optimum::-moz-meter-bar {
-    background: $success-color;
-  }
-
-  &:-moz-meter-sub-optimum::-moz-meter-bar {
-    background: $warning-color;
-  }
-
-  &:-moz-meter-sub-sub-optimum::-moz-meter-bar {
-    background: $error-color;
-  }
-}
diff --git a/themes/quark/scss/spectre/_mixins.scss b/themes/quark/scss/spectre/_mixins.scss
deleted file mode 100644
index d3a28d55..00000000
--- a/themes/quark/scss/spectre/_mixins.scss
+++ /dev/null
@@ -1,10 +0,0 @@
-// Mixins
-@import "mixins/avatar";
-@import "mixins/button";
-@import "mixins/clearfix";
-@import "mixins/color";
-@import "mixins/label";
-@import "mixins/position";
-@import "mixins/shadow";
-@import "mixins/text";
-@import "mixins/toast";
\ No newline at end of file
diff --git a/themes/quark/scss/spectre/_modals.scss b/themes/quark/scss/spectre/_modals.scss
deleted file mode 100644
index a7b3f10e..00000000
--- a/themes/quark/scss/spectre/_modals.scss
+++ /dev/null
@@ -1,87 +0,0 @@
-// Modals
-.modal {
-  align-items: center;
-  bottom: 0;
-  display: none;
-  justify-content: center;
-  left: 0;
-  opacity: 0;
-  overflow: hidden;
-  padding: $layout-spacing;
-  position: fixed;
-  right: 0;
-  top: 0;
-
-  &:target,
-  &.active {
-    display: flex;
-    opacity: 1;
-    z-index: $zindex-4;
-
-    .modal-overlay {
-      background: rgba($bg-color, .75);
-      bottom: 0;
-      cursor: default;
-      display: block;
-      left: 0;
-      position: absolute;
-      right: 0;
-      top: 0;
-    }
-
-    .modal-container {
-      animation: slide-down .2s ease 1;
-      z-index: $zindex-0;
-    }
-  }
-
-  &.modal-sm {
-    .modal-container {
-      max-width: $control-width-sm;
-      padding: 0 $unit-2;
-    }
-  }
-
-  &.modal-lg {
-    .modal-overlay {
-      background: $bg-color-light;
-    }
-
-    .modal-container {
-      box-shadow: none;
-      max-width: $control-width-lg;
-    }
-  }
-}
-
-.modal-container {
-  @include shadow-variant(.2rem);
-  background: $bg-color-light;
-  border-radius: $border-radius;
-  display: flex;
-  flex-direction: column;
-  max-height: 75vh;
-  max-width: $control-width-md;
-  padding: 0 $unit-4;
-  width: 100%;
-
-  &.modal-fullheight {
-    max-height: 100vh;
-  }
-
-  .modal-header {
-    color: $dark-color;
-    padding: $unit-4;
-  }
-
-  .modal-body {
-    overflow-y: auto;
-    padding: $unit-4;
-    position: relative;
-  }
-
-  .modal-footer {
-    padding: $unit-4;
-    text-align: right;
-  }
-}
diff --git a/themes/quark/scss/spectre/_navbar.scss b/themes/quark/scss/spectre/_navbar.scss
deleted file mode 100644
index 11642969..00000000
--- a/themes/quark/scss/spectre/_navbar.scss
+++ /dev/null
@@ -1,28 +0,0 @@
-// Navbar
-.navbar {
-  align-items: stretch;
-  display: flex;
-  flex-wrap: wrap;
-  justify-content: space-between;
-
-  .navbar-section {
-    align-items: center;
-    display: flex;
-    flex: 1 0 0;
-
-    &:not(:first-child):last-child {
-      justify-content: flex-end;
-    }
-  }
-
-  .navbar-center {
-    align-items: center;
-    display: flex;
-    flex: 0 0 auto;
-  }
-
-  .navbar-brand {
-    font-size: $font-size-lg;
-    text-decoration: none;
-  }
-}
diff --git a/themes/quark/scss/spectre/_navs.scss b/themes/quark/scss/spectre/_navs.scss
deleted file mode 100644
index 4bedc27b..00000000
--- a/themes/quark/scss/spectre/_navs.scss
+++ /dev/null
@@ -1,34 +0,0 @@
-// Navs
-.nav {
-  display: flex;
-  flex-direction: column;
-  list-style: none;
-  margin: $unit-1 0;
-
-  .nav-item {
-    a {
-      color: $gray-color-dark;
-      padding: $unit-1 $unit-2;
-      text-decoration: none;
-      &:focus,
-      &:hover {
-        color: $primary-color;
-      }
-    }
-    &.active {
-      & > a {
-        color: darken($gray-color-dark, 10%);
-        font-weight: bold;
-        &:focus,
-        &:hover {
-          color: $primary-color;
-        }
-      }
-    }
-  }
-
-  & .nav {
-    margin-bottom: $unit-2;
-    margin-left: $unit-4;
-  }
-}
diff --git a/themes/quark/scss/spectre/_normalize.scss b/themes/quark/scss/spectre/_normalize.scss
deleted file mode 100644
index a098a84d..00000000
--- a/themes/quark/scss/spectre/_normalize.scss
+++ /dev/null
@@ -1,446 +0,0 @@
-/* Manually forked from Normalize.css */
-/* normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
-
-/**
- * 1. Change the default font family in all browsers (opinionated).
- * 2. Correct the line height in all browsers.
- * 3. Prevent adjustments of font size after orientation changes in
- *    IE on Windows Phone and in iOS.
- */
-
-/* Document
-   ========================================================================== */
-
-html {
-  font-family: sans-serif; /* 1 */
-  -ms-text-size-adjust: 100%; /* 3 */
-  -webkit-text-size-adjust: 100%; /* 3 */
-}
-
-/* Sections
-   ========================================================================== */
-
-/**
- * Remove the margin in all browsers (opinionated).
- */
-
-body {
-  margin: 0;
-}
-
-/**
- * Add the correct display in IE 9-.
- */
-
-article,
-aside,
-footer,
-header,
-nav,
-section {
-  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
-   ========================================================================== */
-
-/**
- * Add the correct display in IE 9-.
- * 1. Add the correct display in IE.
- */
-
-figcaption,
-figure,
-main { /* 1 */
-  display: block;
-}
-
-/**
- * Add the correct margin in IE 8 (removed).
- */
-
-/**
- * 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. (removed)
- * 2. Correct the odd `em` font sizing in all browsers.
- */
-
-/* Text-level semantics
-   ========================================================================== */
-
-/**
- * 1. Remove the gray background on active links in IE 10.
- * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
- */
-
-a {
-  background-color: transparent; /* 1 */
-  -webkit-text-decoration-skip: objects; /* 2 */
-}
-
-/**
- * Remove the outline on focused links when they are also active or hovered
- * in all browsers (opinionated).
- */
-
-a:active,
-a:hover {
-  outline-width: 0;
-}
-
-/**
- * Modify default styling of address.
- */
-
-address {
-  font-style: normal;
-}
-
-/**
- * 1. Remove the bottom border in Firefox 39-.
- * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. (removed)
- */
-
-/**
- * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
- */
-
-b,
-strong {
-  font-weight: inherit;
-}
-
-/**
- * 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,
-pre,
-samp {
-  font-family: $mono-font-family; /* 1 (changed) */
-  font-size: 1em; /* 2 */
-}
-
-/**
- * Add the correct font style in Android 4.3-.
- */
-
-dfn {
-  font-style: italic;
-}
-
-/**
- * Add the correct background and color in IE 9-. (Removed)
- */
-
-/**
- * Add the correct font size in all browsers.
- */
-
-small {
-  font-size: 80%;
-  font-weight: 400; /* (added) */
-}
-
-/**
- * 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
-   ========================================================================== */
-
-/**
- * Add the correct display in IE 9-.
- */
-
-audio,
-video {
-  display: inline-block;
-}
-
-/**
- * Add the correct display in iOS 4-7.
- */
-
-audio:not([controls]) {
-  display: none;
-  height: 0;
-}
-
-/**
- * Remove the border on images inside links in IE 10-.
- */
-
-img {
-  border-style: none;
-}
-
-/**
- * Hide the overflow in IE.
- */
-
-svg:not(:root) {
-  overflow: hidden;
-}
-
-/* Forms
-   ========================================================================== */
-
-/**
- * 1. Change the font styles in all browsers (opinionated).
- * 2. Remove the margin in Firefox and Safari.
- */
-
-button,
-input,
-optgroup,
-select,
-textarea {
-  font-family: inherit; /* 1 (changed) */
-  font-size: inherit; /* 1 (changed) */
-  line-height: inherit; /* 1 (changed) */
-  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;
-}
-
-/**
- * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
- *    controls in Android 4.
- * 2. Correct the inability to style clickable types in iOS and Safari.
- */
-
-button,
-html [type="button"], /* 1 */
-[type="reset"],
-[type="submit"] {
-  -webkit-appearance: button; /* 2 */
-}
-
-/**
- * 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 (removed).
- */
-
-
-/**
- * Change the border, margin, and padding in all browsers (opinionated) (changed).
- */
-
-fieldset {
-  border: 0;
-  margin: 0;
-  padding: 0;
-}
-
-/**
- * 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 */
-}
-
-/**
- * 1. Add the correct display in IE 9-.
- * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
- */
-
-progress {
-  display: inline-block; /* 1 */
-  vertical-align: baseline; /* 2 */
-}
-
-/**
- * Remove the default vertical scrollbar in IE.
- */
-
-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 and cancel buttons in Chrome and Safari on macOS.
- */
-
-[type="search"]::-webkit-search-cancel-button,
-[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 IE 9-.
- * 1. Add the correct display in Edge, IE, and Firefox.
- */
-
-details, /* 1 */
-menu {
-  display: block;
-}
-
-/*
- * Add the correct display in all browsers.
- */
-
-summary {
-  display: list-item;
-  outline: none;
-}
-
-/* Scripting
-   ========================================================================== */
-
-/**
- * Add the correct display in IE 9-.
- */
-
-canvas {
-  display: inline-block;
-}
-
-/**
- * Add the correct display in IE.
- */
-
-template {
-  display: none;
-}
-
-/* Hidden
-   ========================================================================== */
-
-/**
- * Add the correct display in IE 10-.
- */
-
-[hidden] {
-  display: none;
-}
diff --git a/themes/quark/scss/spectre/_off-canvas.scss b/themes/quark/scss/spectre/_off-canvas.scss
deleted file mode 100644
index f3b8b9f1..00000000
--- a/themes/quark/scss/spectre/_off-canvas.scss
+++ /dev/null
@@ -1,95 +0,0 @@
-// Off canvas menus
-$off-canvas-breakpoint: $size-lg !default;
-
-.off-canvas {
-  display: flex;
-  flex-flow: nowrap;
-  height: 100%;
-  position: relative;
-  width: 100%;
-
-  .off-canvas-toggle {
-    display: block;
-    position: absolute;
-    top: $layout-spacing;
-    transition: none;
-    z-index: $zindex-0;
-    @if $rtl == true {
-      right: $layout-spacing;
-    } @else {
-      left: $layout-spacing;
-    }
-  }
-
-  .off-canvas-sidebar {
-    background: $bg-color;
-    bottom: 0;
-    min-width: 10rem;
-    overflow-y: auto;
-    position: fixed;
-    top: 0;
-    transition: transform .25s;
-    z-index: $zindex-2;
-    @if $rtl == true {
-      right: 0;
-      transform: translateX(100%);
-    } @else {
-      left: 0;
-      transform: translateX(-100%);
-    }
-  }
-
-  .off-canvas-content {
-    flex: 1 1 auto;
-    height: 100%;
-    padding: $layout-spacing $layout-spacing $layout-spacing 4rem;
-  }
-
-  .off-canvas-overlay {
-    background: rgba($dark-color, .1);
-    border-color: transparent;
-    border-radius: 0;
-    bottom: 0;
-    display: none;
-    height: 100%;
-    left: 0;
-    position: fixed;
-    right: 0;
-    top: 0;
-    width: 100%;
-  }
-
-  .off-canvas-sidebar {
-    &:target,
-    &.active {
-      transform: translateX(0);
-    }
-
-    &:target ~ .off-canvas-overlay,
-    &.active ~ .off-canvas-overlay {
-      display: block;
-      z-index: $zindex-1;
-    }
-  }
-}
-
-// Responsive layout
-@media (min-width: $off-canvas-breakpoint) {
-  .off-canvas {
-    &.off-canvas-sidebar-show {
-      .off-canvas-toggle {
-        display: none;
-      }
-  
-      .off-canvas-sidebar {
-        flex: 0 0 auto;
-        position: relative;
-        transform: none;
-      }
-
-      .off-canvas-overlay {
-        display: none !important;
-      }
-    }
-  }
-}
diff --git a/themes/quark/scss/spectre/_pagination.scss b/themes/quark/scss/spectre/_pagination.scss
deleted file mode 100644
index 4c0e0113..00000000
--- a/themes/quark/scss/spectre/_pagination.scss
+++ /dev/null
@@ -1,60 +0,0 @@
-// Pagination
-.pagination {
-  display: flex;
-  list-style: none;
-  margin: $unit-1 0;
-  padding: $unit-1 0;
-
-  .page-item {
-    margin: $unit-1 $unit-o;
-
-    span {
-      display: inline-block;
-      padding: $unit-1 $unit-1;
-    }
-
-    a {
-      border-radius: $border-radius;
-      display: inline-block;
-      padding: $unit-1 $unit-2;
-      text-decoration: none;
-      &:focus,
-      &:hover {
-        color: $primary-color;
-      }
-    }
-
-    &.disabled {
-      a {
-        cursor: default;
-        opacity: .5;
-        pointer-events: none;
-      }
-    }
-
-    &.active {
-      a {
-        background: $primary-color;
-        color: $light-color;
-      }
-    }
-
-    &.page-prev,
-    &.page-next {
-      flex: 1 0 50%;
-    }
-
-    &.page-next {
-      text-align: right;
-    }
-
-    .page-item-title {
-      margin: 0;
-    }
-
-    .page-item-subtitle {
-      margin: 0;
-      opacity: .5;
-    }
-  }
-}
diff --git a/themes/quark/scss/spectre/_panels.scss b/themes/quark/scss/spectre/_panels.scss
deleted file mode 100644
index 386f96ec..00000000
--- a/themes/quark/scss/spectre/_panels.scss
+++ /dev/null
@@ -1,23 +0,0 @@
-// Panels
-.panel {
-  border: $border-width solid $border-color;
-  border-radius: $border-radius;
-  display: flex;
-  flex-direction: column;
-
-  .panel-header,
-  .panel-footer {
-    flex: 0 0 auto;
-    padding: $layout-spacing-lg;
-  }
-
-  .panel-nav {
-    flex: 0 0 auto;
-  }
-
-  .panel-body {
-    flex: 1 1 auto;
-    overflow-y: auto;
-    padding: 0 $layout-spacing-lg;
-  }
-}
diff --git a/themes/quark/scss/spectre/_parallax.scss b/themes/quark/scss/spectre/_parallax.scss
deleted file mode 100644
index ea244e54..00000000
--- a/themes/quark/scss/spectre/_parallax.scss
+++ /dev/null
@@ -1,135 +0,0 @@
-// Parallax
-$parallax-deg: 3deg !default;
-$parallax-offset: 4.5px !default;
-$parallax-offset-z: 50px !default;
-$parallax-perspective: 1000px !default;
-$parallax-scale: .95 !default;
-$parallax-fade-color: rgba(255, 255, 255, .35) !default;
-
-// Mixin: Parallax direction
-@mixin parallax-dir() {
-  height: 50%;
-  outline: none;
-  position: absolute;
-  width: 50%;
-  z-index: $zindex-1;
-}
-
-.parallax {
-  display: block;
-  height: auto;
-  position: relative;
-  width: auto;
-
-  .parallax-content {
-    @include shadow-variant(1rem);
-    height: auto;
-    transform: perspective($parallax-perspective);
-    transform-style: preserve-3d;
-    transition: all .4s ease;
-    width: 100%;
-
-    &::before {
-      content: "";
-      display: block;
-      height: 100%;
-      left: 0;
-      position: absolute;
-      top: 0;
-      width: 100%;
-    }
-  }
-
-  .parallax-front {
-    align-items: center;
-    color: $light-color;
-    display: flex;
-    height: 100%;
-    justify-content: center;
-    left: 0;
-    position: absolute;
-    text-align: center;
-    text-shadow: 0 0 20px rgba($dark-color, .75);
-    top: 0;
-    transform: translateZ($parallax-offset-z) scale($parallax-scale);
-    transition: transform .4s;
-    width: 100%;
-    z-index: $zindex-0;
-  }
-
-  .parallax-top-left {
-    @include parallax-dir();
-    left: 0;
-    top: 0;
-
-    &:focus ~ .parallax-content,
-    &:hover ~ .parallax-content {
-      transform: perspective($parallax-perspective) rotateX($parallax-deg) rotateY(-$parallax-deg);
-
-      &::before {
-        background: linear-gradient(135deg, $parallax-fade-color 0%, transparent 50%);
-      }
-
-      .parallax-front {
-        transform: translate3d($parallax-offset, $parallax-offset, $parallax-offset-z) scale($parallax-scale);
-      }
-    }
-  }
-
-  .parallax-top-right {
-    @include parallax-dir();
-    right: 0;
-    top: 0;
-
-    &:focus ~ .parallax-content,
-    &:hover ~ .parallax-content {
-      transform: perspective($parallax-perspective) rotateX($parallax-deg) rotateY($parallax-deg);
-
-      &::before {
-        background: linear-gradient(-135deg, $parallax-fade-color 0%, transparent 50%);
-      }
-
-      .parallax-front {
-        transform: translate3d(-$parallax-offset, $parallax-offset, $parallax-offset-z) scale($parallax-scale);
-      }
-    }
-  }
-
-  .parallax-bottom-left {
-    @include parallax-dir();
-    bottom: 0;
-    left: 0;
-
-    &:focus ~ .parallax-content,
-    &:hover ~ .parallax-content {
-      transform: perspective($parallax-perspective) rotateX(-$parallax-deg) rotateY(-$parallax-deg);
-
-      &::before {
-        background: linear-gradient(45deg, $parallax-fade-color 0%, transparent 50%);
-      }
-
-      .parallax-front {
-        transform: translate3d($parallax-offset, -$parallax-offset, $parallax-offset-z) scale($parallax-scale);
-      }
-    }
-  }
-
-  .parallax-bottom-right {
-    @include parallax-dir();
-    bottom: 0;
-    right: 0;
-
-    &:focus ~ .parallax-content,
-    &:hover ~ .parallax-content {
-      transform: perspective($parallax-perspective) rotateX(-$parallax-deg) rotateY($parallax-deg);
-
-      &::before {
-        background: linear-gradient(-45deg, $parallax-fade-color 0%, transparent 50%);
-      }
-
-      .parallax-front {
-        transform: translate3d(-$parallax-offset, -$parallax-offset, $parallax-offset-z) scale($parallax-scale);
-      }
-    }
-  }
-}
diff --git a/themes/quark/scss/spectre/_popovers.scss b/themes/quark/scss/spectre/_popovers.scss
deleted file mode 100644
index 35b6bcd8..00000000
--- a/themes/quark/scss/spectre/_popovers.scss
+++ /dev/null
@@ -1,65 +0,0 @@
-// Popovers
-.popover {
-  display: inline-block;
-  position: relative;
-
-  .popover-container {
-    left: 50%;
-    opacity: 0;
-    padding: $layout-spacing;
-    position: absolute;
-    top: 0;
-    transform: translate(-50%, -50%) scale(0);
-    transition: transform .2s;
-    width: $control-width-sm;
-    z-index: $zindex-3;
-  }
-
-  *:focus + .popover-container,
-  &:hover .popover-container {
-    display: block;
-    opacity: 1;
-    transform: translate(-50%, -100%) scale(1);
-  }
-
-  &.popover-right {
-    .popover-container {
-      left: 100%;
-      top: 50%;
-    }
-
-    *:focus + .popover-container,
-    &:hover .popover-container {
-      transform: translate(0, -50%) scale(1);
-    }
-  }
-
-  &.popover-bottom {
-    .popover-container {
-      left: 50%;
-      top: 100%;
-    }
-
-    *:focus + .popover-container,
-    &:hover .popover-container {
-      transform: translate(-50%, 0) scale(1);
-    }
-  }
-
-  &.popover-left {
-    .popover-container {
-      left: 0;
-      top: 50%;
-    }
-
-    *:focus + .popover-container,
-    &:hover .popover-container {
-      transform: translate(-100%, -50%) scale(1);
-    }
-  }
-
-  .card {
-    @include shadow-variant(.2rem);
-    border: 0;
-  }
-}
diff --git a/themes/quark/scss/spectre/_progress.scss b/themes/quark/scss/spectre/_progress.scss
deleted file mode 100644
index f173772b..00000000
--- a/themes/quark/scss/spectre/_progress.scss
+++ /dev/null
@@ -1,45 +0,0 @@
-// Progress
-// Credit: https://css-tricks.com/html5-progress-element/
-.progress {
-  appearance: none;
-  background: $bg-color-dark;
-  border: 0;
-  border-radius: $border-radius;
-  color: $primary-color;
-  height: $unit-1;
-  position: relative;
-  width: 100%;
-
-  &::-webkit-progress-bar {
-    background: transparent;
-    border-radius: $border-radius;
-  }
-
-  &::-webkit-progress-value {
-    background: $primary-color;
-    border-radius: $border-radius;
-  }
-
-  &::-moz-progress-bar {
-    background: $primary-color;
-    border-radius: $border-radius;
-  }
-
-  &:indeterminate {
-    animation: progress-indeterminate 1.5s linear infinite;
-    background: $bg-color-dark linear-gradient(to right, $primary-color 30%, $bg-color-dark 30%) top left / 150% 150% no-repeat;
-
-    &::-moz-progress-bar {
-      background: transparent;
-    }
-  }
-}
-
-@keyframes progress-indeterminate {
-  0% {
-    background-position: 200% 0;
-  }
-  100% {
-    background-position: -200% 0;
-  }
-}
diff --git a/themes/quark/scss/spectre/_sliders.scss b/themes/quark/scss/spectre/_sliders.scss
deleted file mode 100644
index 3ff38e80..00000000
--- a/themes/quark/scss/spectre/_sliders.scss
+++ /dev/null
@@ -1,99 +0,0 @@
-// Sliders
-// Credit: https://css-tricks.com/styling-cross-browser-compatible-range-inputs-css/
-.slider {
-  appearance: none;
-  background: transparent;
-  display: block;
-  width: 100%;
-  height: $unit-6;
-
-  &:focus {
-    @include control-shadow();
-    outline: none;
-  }
-
-  &.tooltip:not([data-tooltip]) {
-    &::after {
-      content: attr(value);
-    }
-  }
-
-  // Slider Thumb
-  &::-webkit-slider-thumb {
-    -webkit-appearance: none;
-    background: $primary-color;
-    border: 0;
-    border-radius: 50%;
-    height: $unit-3;
-    margin-top: -($unit-3 - $unit-h) / 2;
-    transition: transform .2s;
-    width: $unit-3;
-  }
-  &::-moz-range-thumb {
-    background: $primary-color;
-    border: 0;
-    border-radius: 50%;
-    height: $unit-3;
-    transition: transform .2s;
-    width: $unit-3;
-  }
-  &::-ms-thumb {
-    background: $primary-color;
-    border: 0;
-    border-radius: 50%;
-    height: $unit-3;
-    transition: transform .2s;
-    width: $unit-3;
-  }
-
-  &:active {
-    &::-webkit-slider-thumb {
-      transform: scale(1.25);
-    }
-    &::-moz-range-thumb {
-      transform: scale(1.25);
-    }
-    &::-ms-thumb {
-      transform: scale(1.25);
-    }
-  }
-
-  &:disabled,
-  &.disabled {
-    &::-webkit-slider-thumb {
-      background: $gray-color-light;
-      transform: scale(1);
-    }
-    &::-moz-range-thumb {
-      background: $gray-color-light;
-      transform: scale(1);
-    }
-    &::-ms-thumb {
-      background: $gray-color-light;
-      transform: scale(1);
-    }
-  }
-
-  // Slider Track
-  &::-webkit-slider-runnable-track {
-    background: $bg-color-dark;
-    border-radius: $border-radius;
-    height: $unit-h;
-    width: 100%;
-  }
-  &::-moz-range-track {
-    background: $bg-color-dark;
-    border-radius: $border-radius;
-    height: $unit-h;
-    width: 100%;
-  }
-  &::-ms-track {
-    background: $bg-color-dark;
-    border-radius: $border-radius;
-    height: $unit-h;
-    width: 100%;
-  }
-  &::-ms-fill-lower {
-    background: $primary-color;
-  }
-}
diff --git a/themes/quark/scss/spectre/_steps.scss b/themes/quark/scss/spectre/_steps.scss
deleted file mode 100644
index f642ff8b..00000000
--- a/themes/quark/scss/spectre/_steps.scss
+++ /dev/null
@@ -1,71 +0,0 @@
-// Steps
-.step {
-  display: flex;
-  flex-wrap: nowrap;
-  list-style: none;
-  margin: $unit-1 0;
-  width: 100%;
-
-  .step-item {
-    flex: 1 1 0;
-    margin-top: 0;
-    min-height: 1rem;
-    text-align: center;
-    position: relative;
-
-    &:not(:first-child)::before {
-      background: $primary-color;
-      content: "";
-      height: 2px;
-      left: -50%;
-      position: absolute;
-      top: 9px;
-      width: 100%;
-    }
-
-    a {
-      color: $primary-color;
-      display: inline-block;
-      padding: 20px 10px 0;
-      text-decoration: none;
-
-      &::before {
-        background: $primary-color;
-        border: $border-width-lg solid $light-color;
-        border-radius: 50%;
-        content: "";
-        display: block;
-        height: $unit-3;
-        left: 50%;
-        position: absolute;
-        top: $unit-1;
-        transform: translateX(-50%);
-        width: $unit-3;
-        z-index: $zindex-0;
-      }
-    }
-
-    &.active {
-      a {
-        &::before {
-          background: $light-color;
-          border: $border-width-lg solid $primary-color;
-        }
-      }
-
-      & ~ .step-item {
-        &::before {
-          background: $border-color;
-        }
-
-        a {
-          color: $gray-color;
-
-          &::before {
-            background: $border-color;
-          }
-        }
-      }
-    }
-  }
-}
diff --git a/themes/quark/scss/spectre/_tables.scss b/themes/quark/scss/spectre/_tables.scss
deleted file mode 100644
index 656c03e5..00000000
--- a/themes/quark/scss/spectre/_tables.scss
+++ /dev/null
@@ -1,57 +0,0 @@
-// Tables
-.table {
-  border-collapse: collapse;
-  border-spacing: 0;
-  width: 100%;
-  @if $rtl == true {
-    text-align: right;
-  } @else {
-    text-align: left;
-  }
-
-  &.table-striped {
-    tbody {
-      tr:nth-of-type(odd) {
-        background: $bg-color;
-      }
-    }
-  }
-
-  &,
-  &.table-striped {
-    tbody {
-      tr {
-        &.active {
-          background: $bg-color-dark;
-        }
-      }
-    }
-  }
-
-  &.table-hover {
-    tbody {
-      tr {
-        &:hover {
-          background: $bg-color-dark;
-        }
-      }
-    }
-  }
-
-  // Scollable tables
-  &.table-scroll {
-    display: block;
-    overflow-x: auto;
-    padding-bottom: .75rem;
-    white-space: nowrap;
-  }
-
-  td,
-  th {
-    border-bottom: $border-width solid $border-color;
-    padding: $unit-3 $unit-2;
-  }
-  th {
-    border-bottom-width: $border-width-lg;
-  }
-}
diff --git a/themes/quark/scss/spectre/_tabs.scss b/themes/quark/scss/spectre/_tabs.scss
deleted file mode 100644
index 0dcbaf37..00000000
--- a/themes/quark/scss/spectre/_tabs.scss
+++ /dev/null
@@ -1,66 +0,0 @@
-// Tabs
-.tab {
-  align-items: center;
-  border-bottom: $border-width solid $border-color;
-  display: flex;
-  flex-wrap: wrap;
-  list-style: none;
-  margin: $unit-1 0 ($unit-1 - $border-width) 0;
-
-  .tab-item {
-    margin-top: 0;
-
-    a {
-      border-bottom: $border-width-lg solid transparent;
-      color: inherit;
-      display: block;
-      margin: 0 $unit-2 0 0;
-      padding: $unit-2 $unit-1 $unit-2 - $border-width-lg $unit-1;
-      text-decoration: none;
-      &:focus,
-      &:hover {
-        color: $link-color;
-      }
-    }
-    &.active a,
-    a.active {
-      border-bottom-color: $primary-color;
-      color: $link-color;
-    }
-
-    &.tab-action {
-      flex: 1 0 auto;
-      text-align: right;
-    }
-
-    .btn-clear {
-      margin-top: -$unit-1;
-    }
-  }
-
-  &.tab-block {
-    .tab-item {
-      flex: 1 0 0;
-      text-align: center;
-
-      a {
-        margin: 0;
-      }
-
-      .badge {
-        &[data-badge]::after {
-          position: absolute;
-          right: $unit-h;
-          top: $unit-h;
-          transform: translate(0, 0);
-        }
-      }
-    }
-  }
-
-  &:not(.tab-block) {
-    .badge {
-      padding-right: 0;
-    }
-  }
-}
diff --git a/themes/quark/scss/spectre/_tiles.scss b/themes/quark/scss/spectre/_tiles.scss
deleted file mode 100644
index 742bbaeb..00000000
--- a/themes/quark/scss/spectre/_tiles.scss
+++ /dev/null
@@ -1,38 +0,0 @@
-// Tiles
-.tile {
-  align-content: space-between;
-  align-items: flex-start;
-  display: flex;
-
-  .tile-icon,
-  .tile-action {
-    flex: 0 0 auto;
-  }
-  .tile-content {
-    flex: 1 1 auto;
-    &:not(:first-child) {
-      padding-left: $unit-2;
-    }
-    &:not(:last-child) {
-      padding-right: $unit-2;
-    }
-  }
-  .tile-title,
-  .tile-subtitle {
-    line-height: $line-height;
-  }
-
-  &.tile-centered {
-    align-items: center;
-
-    .tile-content {
-      overflow: hidden;
-    }
-
-    .tile-title,
-    .tile-subtitle {
-      @include text-ellipsis();
-      margin-bottom: 0;
-    }
-  }
-}
diff --git a/themes/quark/scss/spectre/_timelines.scss b/themes/quark/scss/spectre/_timelines.scss
deleted file mode 100644
index c56746d2..00000000
--- a/themes/quark/scss/spectre/_timelines.scss
+++ /dev/null
@@ -1,56 +0,0 @@
-// Timelines
-.timeline {
-  .timeline-item {
-    display: flex;
-    margin-bottom: $unit-6;
-    position: relative;
-    &::before {
-      background: $border-color;
-      content: "";
-      height: 100%;
-      left: 11px;
-      position: absolute;
-      top: $unit-6;
-      width: 2px;
-    }
-
-    .timeline-left {
-      flex: 0 0 auto;
-    }
-
-    .timeline-content {
-      flex: 1 1 auto;
-      padding: 2px 0 2px $layout-spacing-lg;
-    }
-
-    .timeline-icon {
-      align-items: center;
-      border-radius: 50%;
-      color: $light-color;
-      display: flex;
-      height: $unit-6;
-      justify-content: center;
-      text-align: center;
-      width: $unit-6;
-      &::before {
-        border: $border-width-lg solid $primary-color;
-        border-radius: 50%;
-        content: "";
-        display: block;
-        height: $unit-2;
-        left: $unit-2;
-        position: absolute;
-        top: $unit-2;
-        width: $unit-2;
-      }
-
-      &.icon-lg {
-        background: $primary-color;
-        line-height: $line-height;
-        &::before {
-          content: none;
-        }
-      }
-    }
-  }
-}
diff --git a/themes/quark/scss/spectre/_toasts.scss b/themes/quark/scss/spectre/_toasts.scss
deleted file mode 100644
index fef15f8d..00000000
--- a/themes/quark/scss/spectre/_toasts.scss
+++ /dev/null
@@ -1,48 +0,0 @@
-// Toasts
-.toast {
-  @include toast-variant($dark-color);
-  border: $border-width solid $dark-color;
-  border-radius: $border-radius;
-  color: $light-color;
-  display: block;
-  padding: $layout-spacing;
-  width: 100%;
-
-  &.toast-primary {
-    @include toast-variant($primary-color);
-  }
-
-  &.toast-success {
-    @include toast-variant($success-color);
-  }
-
-  &.toast-warning {
-    @include toast-variant($warning-color);
-  }
-
-  &.toast-error {
-    @include toast-variant($error-color);
-  }
-
-  a {
-    color: $light-color;
-    text-decoration: underline;
-    
-    &:focus,
-    &:hover,
-    &:active,
-    &.active {
-      opacity: .75;
-    }
-  }
-
-  .btn-clear {
-    margin: $unit-h;
-  }
-
-  p {
-    &:last-child {
-      margin-bottom: 0;
-    }
-  }
-}
diff --git a/themes/quark/scss/spectre/_tooltips.scss b/themes/quark/scss/spectre/_tooltips.scss
deleted file mode 100644
index 8693b67b..00000000
--- a/themes/quark/scss/spectre/_tooltips.scss
+++ /dev/null
@@ -1,79 +0,0 @@
-// Tooltips
-.tooltip {
-  position: relative;
-  &::after {
-    background: rgba($dark-color, .95);
-    border-radius: $border-radius;
-    bottom: 100%;
-    color: $light-color;
-    content: attr(data-tooltip);
-    display: block;
-    font-size: $font-size-sm;
-    left: 50%;
-    max-width: $control-width-sm;
-    opacity: 0;
-    overflow: hidden;
-    padding: $unit-1 $unit-2;
-    pointer-events: none;
-    position: absolute;
-    text-overflow: ellipsis;
-    transform: translate(-50%, $unit-2);
-    transition: opacity .2s, transform .2s;
-    white-space: pre;
-    z-index: $zindex-3;
-  }
-  &:focus,
-  &:hover {
-    &::after {
-      opacity: 1;
-      transform: translate(-50%, -$unit-1);
-    }
-  }
-  &[disabled],
-  &.disabled {
-    pointer-events: auto;
-  }
-
-  &.tooltip-right {
-    &::after {
-      bottom: 50%;
-      left: 100%;
-      transform: translate(-$unit-1, 50%);
-    }
-    &:focus,
-    &:hover {
-      &::after {
-        transform: translate($unit-1, 50%);
-      }
-    }
-  }
-
-  &.tooltip-bottom {
-    &::after {
-      bottom: auto;
-      top: 100%;
-      transform: translate(-50%, -$unit-2);
-    }
-    &:focus,
-    &:hover {
-      &::after {
-        transform: translate(-50%, $unit-1);
-      }
-    }
-  }
-  
-  &.tooltip-left {
-    &::after {
-      bottom: 50%;
-      left: auto;
-      right: 100%;
-      transform: translate($unit-2, 50%);
-    }
-    &:focus,
-    &:hover {
-      &::after {
-        transform: translate(-$unit-1, 50%);
-      }
-    }
-  }
-}
diff --git a/themes/quark/scss/spectre/_typography.scss b/themes/quark/scss/spectre/_typography.scss
deleted file mode 100644
index bbeb8769..00000000
--- a/themes/quark/scss/spectre/_typography.scss
+++ /dev/null
@@ -1,129 +0,0 @@
-// Typography
-// Headings
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
-  color: inherit;
-  font-weight: 500;
-  line-height: 1.2;
-  margin-bottom: .5em;
-  margin-top: 0;
-}
-.h1,
-.h2,
-.h3,
-.h4,
-.h5,
-.h6 {
-  font-weight: 500;
-}
-h1,
-.h1 {
-  font-size: 2rem;
-}
-h2,
-.h2 {
-  font-size: 1.6rem;
-}
-h3,
-.h3 {
-  font-size: 1.4rem;
-}
-h4,
-.h4 {
-  font-size: 1.2rem;
-}
-h5,
-.h5 {
-  font-size: 1rem;
-}
-h6,
-.h6 {
-  font-size: .8rem;
-}
-
-// Paragraphs
-p {
-  margin: 0 0 $line-height;
-}
-
-// Semantic text elements
-a,
-ins,
-u {
-  text-decoration-skip: ink edges;
-}
-
-abbr[title] {
-  border-bottom: $border-width dotted;
-  cursor: help;
-  text-decoration: none;
-}
-
-kbd {
-  @include label-base();
-  @include label-variant($light-color, $dark-color);
-  font-size: $font-size-sm;
-}
-
-mark {
-  @include label-variant($body-font-color, $highlight-color);
-  border-bottom: $unit-o solid darken($highlight-color, 15%);
-  border-radius: $border-radius;
-  padding: $unit-o $unit-h 0;
-}
-
-// Blockquote
-blockquote {
-  border-left: $border-width-lg solid $border-color;
-  margin-left: 0;
-  padding: $unit-2 $unit-4;
-
-  p:last-child {
-    margin-bottom: 0;
-  }
-}
-
-// Lists
-ul,
-ol {
-  margin: $unit-4 0 $unit-4 $unit-4;
-  padding: 0;
-
-  ul,
-  ol {
-    margin: $unit-4 0 $unit-4 $unit-4;
-  }
-
-  li {
-    margin-top: $unit-2;
-  }
-}
-
-ul {
-  list-style: disc inside;
-
-  ul {
-    list-style-type: circle;
-  }
-}
-
-ol {
-  list-style: decimal inside;
-
-  ol {
-    list-style-type: lower-alpha;
-  }
-}
-
-dl {
-  dt {
-    font-weight: bold;
-  }
-  dd {
-    margin: $unit-2 0 $unit-4 0;
-  }
-}
diff --git a/themes/quark/scss/spectre/_utilities.scss b/themes/quark/scss/spectre/_utilities.scss
deleted file mode 100644
index 80f1e0b5..00000000
--- a/themes/quark/scss/spectre/_utilities.scss
+++ /dev/null
@@ -1,8 +0,0 @@
-@import "utilities/colors";
-@import "utilities/cursors";
-@import "utilities/display";
-@import "utilities/divider";
-@import "utilities/loading";
-@import "utilities/position";
-@import "utilities/shapes";
-@import "utilities/text";
diff --git a/themes/quark/scss/spectre/_variables.scss b/themes/quark/scss/spectre/_variables.scss
deleted file mode 100644
index 7bf1a133..00000000
--- a/themes/quark/scss/spectre/_variables.scss
+++ /dev/null
@@ -1,117 +0,0 @@
-// Core variables
-$version: "0.5.8";
-
-// Core features
-$rtl: false !default;
-
-// Core colors
-$primary-color: #5755d9 !default;
-$primary-color-dark: darken($primary-color, 3%) !default;
-$primary-color-light: lighten($primary-color, 3%) !default;
-$secondary-color: lighten($primary-color, 37.5%) !default;
-$secondary-color-dark: darken($secondary-color, 3%) !default;
-$secondary-color-light: lighten($secondary-color, 3%) !default;
-
-// Gray colors
-$dark-color: #303742 !default;
-$light-color: #fff !default;
-$gray-color: lighten($dark-color, 55%) !default;
-$gray-color-dark: darken($gray-color, 30%) !default;
-$gray-color-light: lighten($gray-color, 20%) !default;
-
-$border-color: lighten($dark-color, 65%) !default;
-$border-color-dark: darken($border-color, 10%) !default;
-$border-color-light: lighten($border-color, 8%) !default;
-$bg-color: lighten($dark-color, 75%) !default;
-$bg-color-dark: darken($bg-color, 3%) !default;
-$bg-color-light: $light-color !default;
-
-// Control colors
-$success-color: #32b643 !default;
-$warning-color: #ffb700 !default;
-$error-color: #e85600 !default;
-
-// Other colors
-$code-color: #d73e48 !default;
-$highlight-color: #ffe9b3 !default;
-$body-bg: $bg-color-light !default;
-$body-font-color: lighten($dark-color, 5%) !default;
-$link-color: $primary-color !default;
-$link-color-dark: darken($link-color, 10%) !default;
-$link-color-light: lighten($link-color, 10%) !default;
-
-// Fonts
-// Credit: https://www.smashingmagazine.com/2015/11/using-system-ui-fonts-practical-guide/
-$base-font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto !default;
-$mono-font-family: "SF Mono", "Segoe UI Mono", "Roboto Mono", Menlo, Courier, monospace !default;
-$fallback-font-family: "Helvetica Neue", sans-serif !default;
-$cjk-zh-hans-font-family: $base-font-family, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", $fallback-font-family !default;
-$cjk-zh-hant-font-family: $base-font-family, "PingFang TC", "Hiragino Sans CNS", "Microsoft JhengHei", $fallback-font-family !default;
-$cjk-jp-font-family: $base-font-family, "Hiragino Sans", "Hiragino Kaku Gothic Pro", "Yu Gothic", YuGothic, Meiryo, $fallback-font-family !default;
-$cjk-ko-font-family: $base-font-family, "Malgun Gothic", $fallback-font-family !default;
-$body-font-family: $base-font-family, $fallback-font-family !default;
-
-// Unit sizes
-$unit-o: .05rem !default;
-$unit-h: .1rem !default;
-$unit-1: .2rem !default;
-$unit-2: .4rem !default;
-$unit-3: .6rem !default;
-$unit-4: .8rem !default;
-$unit-5: 1rem !default;
-$unit-6: 1.2rem !default;
-$unit-7: 1.4rem !default;
-$unit-8: 1.6rem !default;
-$unit-9: 1.8rem !default;
-$unit-10: 2rem !default;
-$unit-12: 2.4rem !default;
-$unit-16: 3.2rem !default;
-
-// Font sizes
-$html-font-size: 20px !default;
-$html-line-height: 1.5 !default;
-$font-size: .8rem !default;
-$font-size-sm: .7rem !default;
-$font-size-lg: .9rem !default;
-$line-height: 1.2rem !default;
-
-// Sizes
-$layout-spacing: $unit-2 !default;
-$layout-spacing-sm: $unit-1 !default;
-$layout-spacing-lg: $unit-4 !default;
-$border-radius: $unit-h !default;
-$border-width: $unit-o !default;
-$border-width-lg: $unit-h !default;
-$control-size: $unit-9 !default;
-$control-size-sm: $unit-7 !default;
-$control-size-lg: $unit-10 !default;
-$control-padding-x: $unit-2 !default;
-$control-padding-x-sm: $unit-2 * .75 !default;
-$control-padding-x-lg: $unit-2 * 1.5 !default;
-$control-padding-y: ($control-size - $line-height) / 2 - $border-width !default;
-$control-padding-y-sm: ($control-size-sm - $line-height) / 2 - $border-width !default;
-$control-padding-y-lg: ($control-size-lg - $line-height) / 2 - $border-width !default;
-$control-icon-size: .8rem !default;
-
-$control-width-xs: 180px !default;
-$control-width-sm: 320px !default;
-$control-width-md: 640px !default;
-$control-width-lg: 960px !default;
-$control-width-xl: 1280px !default;
-
-// Responsive breakpoints
-$size-xs: 480px !default;
-$size-sm: 600px !default;
-$size-md: 840px !default;
-$size-lg: 960px !default;
-$size-xl: 1280px !default;
-$size-2x: 1440px !default;
-
-$responsive-breakpoint: $size-xs !default;
-
-// Z-index
-$zindex-0: 1 !default;
-$zindex-1: 100 !default;
-$zindex-2: 200 !default;
-$zindex-3: 300 !default;
-$zindex-4: 400 !default;
diff --git a/themes/quark/scss/spectre/_viewer-360.scss b/themes/quark/scss/spectre/_viewer-360.scss
deleted file mode 100644
index c1b8928d..00000000
--- a/themes/quark/scss/spectre/_viewer-360.scss
+++ /dev/null
@@ -1,34 +0,0 @@
-// 360 Degree Viewer
-
-// Mixin: Viewer slider sizes
-@mixin viewer-slider-size($image-number: 36) {
-  @for $s from 1 through ($image-number) {
-    .viewer-slider[max='#{$image-number}'][value='#{$s}'] + .viewer-image {
-      background-position-y: percentage((($s)-1) * 1/(($image-number)-1));
-    }
-  }
-}
-
-.viewer-360 {
-  align-items: center;
-  display: flex;
-  flex-direction: column;
-
-  // Copy and add more numbers if you need
-  @include viewer-slider-size(36);
-
-  .viewer-slider {
-    cursor: ew-resize;
-    margin: 1rem;
-    order: 2;
-    width: 60%;
-  }
-
-  .viewer-image {
-    background-position-y: 0;
-    background-repeat: no-repeat;
-    background-size: 100%;
-    max-width: 100%;
-    order: 1;
-  }
-}
\ No newline at end of file
diff --git a/themes/quark/scss/spectre/icons/_icons-action.scss b/themes/quark/scss/spectre/icons/_icons-action.scss
deleted file mode 100644
index 1b952ea1..00000000
--- a/themes/quark/scss/spectre/icons/_icons-action.scss
+++ /dev/null
@@ -1,315 +0,0 @@
-// Icon resize
-.icon-resize-horiz,
-.icon-resize-vert {
-  &::before,
-  &::after {
-    border: $icon-border-width solid currentColor;
-    border-bottom: 0;
-    border-right: 0;
-    height: .45em;
-    width: .45em;
-  }
-  &::before {
-    transform: translate(-50%, -90%) rotate(45deg);
-  }
-  &::after {
-    transform: translate(-50%, -10%) rotate(225deg);
-  }
-}
-
-.icon-resize-horiz {
-  &::before {
-    transform: translate(-90%, -50%) rotate(-45deg);
-  }
-  &::after {
-    transform: translate(-10%, -50%) rotate(135deg);
-  }
-}
-
-// Icon more
-.icon-more-horiz,
-.icon-more-vert {
-  &::before {
-    background: currentColor;
-    box-shadow: -.4em 0, .4em 0;
-    border-radius: 50%;
-    height: 3px;
-    width: 3px;
-  }
-}
-
-.icon-more-vert {
-  &::before {
-    box-shadow: 0 -.4em, 0 .4em;
-  }
-}
-
-// Icon plus, minus, cross
-.icon-plus,
-.icon-minus,
-.icon-cross {
-  &::before {
-    background: currentColor;
-    height: $icon-border-width;
-    width: 100%;
-  }
-}
-
-.icon-plus,
-.icon-cross {
-  &::after {
-    background: currentColor;
-    height: 100%;
-    width: $icon-border-width;
-  }
-}
-
-.icon-cross {
-  &::before {
-    width: 100%;
-  }
-  &::after {
-    height: 100%;
-  }
-  &::before,
-  &::after {
-    transform: translate(-50%, -50%) rotate(45deg);
-  }
-}
-
-// Icon check
-.icon-check {
-  &::before {
-    border: $icon-border-width solid currentColor;
-    border-right: 0;
-    border-top: 0;
-    height: .5em;
-    width: .9em;
-    transform: translate(-50%, -75%) rotate(-45deg);
-  }
-}
-
-// Icon stop
-.icon-stop {
-  border: $icon-border-width solid currentColor;
-  border-radius: 50%;
-  &::before {
-    background: currentColor;
-    height: $icon-border-width;
-    transform: translate(-50%, -50%) rotate(45deg);
-    width: 1em;
-  }
-}
-
-// Icon shutdown
-.icon-shutdown {
-  border: $icon-border-width solid currentColor;
-  border-radius: 50%;
-  border-top-color: transparent;
-  &::before {
-    background: currentColor;
-    content: "";
-    height: .5em;
-    top: .1em;
-    width: $icon-border-width;
-  }
-}
-
-// Icon refresh
-.icon-refresh {
-  &::before {
-    border: $icon-border-width solid currentColor;
-    border-radius: 50%;
-    border-right-color: transparent;
-    height: 1em;
-    width: 1em;
-  }
-  &::after {
-    border: .2em solid currentColor;
-    border-top-color: transparent;
-    border-left-color: transparent;
-    height: 0;
-    left: 80%;
-    top: 20%;
-    width: 0;
-  }
-}
-
-// Icon search
-.icon-search {
-  &::before {
-    border: $icon-border-width solid currentColor;
-    border-radius: 50%;
-    height: .75em;
-    left: 5%;
-    top: 5%;
-    transform: translate(0, 0) rotate(45deg);
-    width: .75em;
-  }
-  &::after {
-    background: currentColor;
-    height: $icon-border-width;
-    left: 80%;
-    top: 80%;
-    transform: translate(-50%, -50%) rotate(45deg);
-    width: .4em;
-  }
-}
-
-// Icon edit
-.icon-edit {
-  &::before {
-    border: $icon-border-width solid currentColor;
-    height: .4em;
-    transform: translate(-40%, -60%) rotate(-45deg);
-    width: .85em;
-  }
-  &::after {
-    border: .15em solid currentColor;
-    border-top-color: transparent;
-    border-right-color: transparent;
-    height: 0;
-    left: 5%;
-    top: 95%;
-    transform: translate(0, -100%);
-    width: 0;
-  }
-}
-
-// Icon delete
-.icon-delete {
-  &::before {
-    border: $icon-border-width solid currentColor;
-    border-bottom-left-radius: $border-radius;
-    border-bottom-right-radius: $border-radius;
-    border-top: 0;
-    height: .75em;
-    top: 60%;
-    width: .75em;
-  }
-  &::after {
-    background: currentColor;
-    box-shadow: -.25em .2em, .25em .2em;
-    height: $icon-border-width;
-    top: $icon-border-width/2;
-    width: .5em;
-  }
-}
-
-// Icon share
-.icon-share {
-  border: $icon-border-width solid currentColor;
-  border-radius: $border-radius;
-  border-right: 0;
-  border-top: 0;
-  &::before {
-    border: $icon-border-width solid currentColor;
-    border-left: 0;
-    border-top: 0;
-    height: .4em;
-    left: 100%;
-    top: .25em;
-    transform: translate(-125%, -50%) rotate(-45deg);
-    width: .4em;
-  }
-  &::after {
-    border: $icon-border-width solid currentColor;
-    border-bottom: 0;
-    border-right: 0;
-    border-radius: 75% 0;
-    height: .5em;
-    width: .6em;
-  }
-}
-
-// Icon flag
-.icon-flag {
-  &::before {
-    background: currentColor;
-    height: 1em;
-    left: 15%;
-    width: $icon-border-width;
-  }
-  &::after {
-    border: $icon-border-width solid currentColor;
-    border-bottom-right-radius: $border-radius;
-    border-left: 0;
-    border-top-right-radius: $border-radius;
-    height: .65em;
-    top: 35%;
-    left: 60%;
-    width: .8em;
-  }
-}
-
-// Icon bookmark
-.icon-bookmark {
-  &::before {
-    border: $icon-border-width solid currentColor;
-    border-bottom: 0;
-    border-top-left-radius: $border-radius;
-    border-top-right-radius: $border-radius;
-    height: .9em;
-    width: .8em;
-  }
-  &::after {
-    border: $icon-border-width solid currentColor;
-    border-bottom: 0;
-    border-left: 0;
-    border-radius: $border-radius;
-    height: .5em;
-    transform: translate(-50%, 35%) rotate(-45deg) skew(15deg, 15deg);
-    width: .5em;
-  }
-}
-
-// Icon download & upload
-.icon-download,
-.icon-upload {
-  border-bottom: $icon-border-width solid currentColor;
-  &::before {
-    border: $icon-border-width solid currentColor;
-    border-bottom: 0;
-    border-right: 0;
-    height: .5em;
-    width: .5em;
-    transform: translate(-50%, -60%) rotate(-135deg);
-  }
-  &::after {
-    background: currentColor;
-    height: .6em;
-    top: 40%;
-    width: $icon-border-width;
-  }
-}
-
-.icon-upload {
-  &::before {
-    transform: translate(-50%, -60%) rotate(45deg);
-  }
-  &::after {
-    top: 50%;
-  }
-}
-
-// Icon copy
-.icon-copy {
-  &::before {
-    border: $icon-border-width solid currentColor;
-    border-radius: $border-radius;
-    border-right: 0;
-    border-bottom: 0;
-    height: .8em;
-    left: 40%;
-    top: 35%;
-    width: .8em;
-  }
-  &::after {
-    border: $icon-border-width solid currentColor;
-    border-radius: $border-radius;
-    height: .8em;
-    left: 60%;
-    top: 60%;
-    width: .8em;
-  }
-}
\ No newline at end of file
diff --git a/themes/quark/scss/spectre/icons/_icons-core.scss b/themes/quark/scss/spectre/icons/_icons-core.scss
deleted file mode 100644
index 9a67ae4f..00000000
--- a/themes/quark/scss/spectre/icons/_icons-core.scss
+++ /dev/null
@@ -1,54 +0,0 @@
-// Icon variables
-$icon-border-width: $border-width-lg;
-$icon-prefix: "icon";
-
-// Icon base style
-.#{$icon-prefix} {
-  box-sizing: border-box;
-  display: inline-block;
-  font-size: inherit;
-  font-style: normal;
-  height: 1em;
-  position: relative;
-  text-indent: -9999px;
-  vertical-align: middle;
-  width: 1em;
-  &::before,
-  &::after {
-    content: "";
-    display: block;
-    left: 50%;
-    position: absolute;
-    top: 50%;
-    transform: translate(-50%, -50%);
-  }
-
-  // Icon sizes
-  &.icon-2x {
-    font-size: 1.6rem;
-  }
-
-  &.icon-3x {
-    font-size: 2.4rem;
-  }
-
-  &.icon-4x {
-    font-size: 3.2rem;
-  }
-}
-
-// Component icon support
-.accordion,
-.btn,
-.toast,
-.menu {
-  .#{$icon-prefix} {
-    vertical-align: -10%;
-  }
-}
-
-.btn-lg {
-  .#{$icon-prefix} {
-    vertical-align: -15%;
-  }
-}
diff --git a/themes/quark/scss/spectre/icons/_icons-navigation.scss b/themes/quark/scss/spectre/icons/_icons-navigation.scss
deleted file mode 100644
index 92ab231a..00000000
--- a/themes/quark/scss/spectre/icons/_icons-navigation.scss
+++ /dev/null
@@ -1,127 +0,0 @@
-// Icon arrows
-.icon-arrow-down,
-.icon-arrow-left,
-.icon-arrow-right,
-.icon-arrow-up,
-.icon-downward,
-.icon-back,
-.icon-forward,
-.icon-upward {
-  &::before {
-    border: $icon-border-width solid currentColor;
-    border-bottom: 0;
-    border-right: 0;
-    height: .65em;
-    width: .65em;
-  }
-}
-
-.icon-arrow-down {
-  &::before {
-    transform: translate(-50%, -75%) rotate(225deg);
-  }
-}
-
-.icon-arrow-left {
-  &::before {
-    transform: translate(-25%, -50%) rotate(-45deg);
-  }
-}
-
-.icon-arrow-right {
-  &::before {
-    transform: translate(-75%, -50%) rotate(135deg);
-  }
-}
-
-.icon-arrow-up {
-  &::before {
-    transform: translate(-50%, -25%) rotate(45deg);
-  }
-}
-
-.icon-back,
-.icon-forward {
-  &::after {
-    background: currentColor;
-    height: $icon-border-width;
-    width: .8em;
-  }
-}
-
-.icon-downward,
-.icon-upward {
-  &::after {
-    background: currentColor;
-    height: .8em;
-    width: $icon-border-width;
-  }
-}
-
-.icon-back {
-  &::after {
-    left: 55%;
-  }
-  &::before {
-    transform: translate(-50%, -50%) rotate(-45deg);
-  }
-}
-
-.icon-downward {
-  &::after {
-    top: 45%;
-  }
-  &::before {
-    transform: translate(-50%, -50%) rotate(-135deg);
-  }
-}
-
-.icon-forward {
-  &::after {
-    left: 45%;
-  }
-  &::before {
-    transform: translate(-50%, -50%) rotate(135deg);
-  }
-}
-
-.icon-upward {
-  &::after {
-    top: 55%;
-  }
-  &::before {
-    transform: translate(-50%, -50%) rotate(45deg);
-  }
-}
-
-// Icon caret
-.icon-caret {
-  &::before {
-    border-top: .3em solid currentColor;
-    border-right: .3em solid transparent;
-    border-left: .3em solid transparent;
-    height: 0;
-    transform: translate(-50%, -25%);
-    width: 0;
-  }
-}
-
-// Icon menu
-.icon-menu {
-  &::before {
-    background: currentColor;
-    box-shadow: 0 -.35em, 0 .35em;
-    height: $icon-border-width;
-    width: 100%;
-  }
-}
-
-// Icon apps
-.icon-apps {
-  &::before {
-    background: currentColor;
-    box-shadow: -.35em -.35em, -.35em 0, -.35em .35em, 0 -.35em, 0 .35em, .35em -.35em, .35em 0, .35em .35em;
-    height: 3px;
-    width: 3px;
-  }
-}
diff --git a/themes/quark/scss/spectre/icons/_icons-object.scss b/themes/quark/scss/spectre/icons/_icons-object.scss
deleted file mode 100644
index 00597d8a..00000000
--- a/themes/quark/scss/spectre/icons/_icons-object.scss
+++ /dev/null
@@ -1,161 +0,0 @@
-// Icon time
-.icon-time {
-  border: $icon-border-width solid currentColor;
-  border-radius: 50%;
-  &::before {
-    background: currentColor;
-    height: .4em;
-    transform: translate(-50%, -75%);
-    width: $icon-border-width;
-  }
-  &::after {
-    background: currentColor;
-    height: .3em;
-    transform: translate(-50%, -75%) rotate(90deg);
-    transform-origin: 50% 90%;
-    width: $icon-border-width;
-  }
-}
-
-// Icon mail
-.icon-mail {
-  &::before {
-    border: $icon-border-width solid currentColor;
-    border-radius: $border-radius;
-    height: .8em;
-    width: 1em;
-  }
-  &::after {
-    border: $icon-border-width solid currentColor;
-    border-right: 0;
-    border-top: 0;
-    height: .5em;
-    transform: translate(-50%, -90%) rotate(-45deg) skew(10deg, 10deg);
-    width: .5em;
-  }
-}
-
-// Icon people
-.icon-people {
-  &::before {
-    border: $icon-border-width solid currentColor;
-    border-radius: 50%;
-    height: .45em;
-    top: 25%;
-    width: .45em;
-  }
-  &::after {
-    border: $icon-border-width solid currentColor;
-    border-radius: 50% 50% 0 0;
-    height: .4em;
-    top: 75%;
-    width: .9em;
-  }
-}
-
-// Icon message
-.icon-message {
-  border: $icon-border-width solid currentColor;
-  border-bottom: 0;
-  border-radius: $border-radius;
-  border-right: 0;
-  &::before {
-    border: $icon-border-width solid currentColor;
-    border-bottom-right-radius: $border-radius;
-    border-left: 0;
-    border-top: 0;
-    height: .8em;
-    left: 65%;
-    top: 40%;
-    width: .7em;
-  }
-  &::after {
-    background: currentColor;
-    border-radius: $border-radius;
-    height: .3em;
-    left: 10%;
-    top: 100%;
-    transform: translate(0, -90%) rotate(45deg);
-    width: $icon-border-width;
-  }
-}
-
-// Icon photo
-.icon-photo {
-  border: $icon-border-width solid currentColor;
-  border-radius: $border-radius;
-  &::before {
-    border: $icon-border-width solid currentColor;
-    border-radius: 50%;
-    height: .25em;
-    left: 35%;
-    top: 35%;
-    width: .25em;
-  }
-  &::after {
-    border: $icon-border-width solid currentColor;
-    border-bottom: 0;
-    border-left: 0;
-    height: .5em;
-    left: 60%;
-    transform: translate(-50%, 25%) rotate(-45deg);
-    width: .5em;
-  }
-}
-
-// Icon link
-.icon-link {
-  &::before,
-  &::after {
-    border: $icon-border-width solid currentColor;
-    border-radius: 5em 0 0 5em;
-    border-right: 0;
-    height: .5em;
-    width: .75em;
-  }
-  &::before {
-    transform: translate(-70%, -45%) rotate(-45deg);
-  }
-  &::after {
-    transform: translate(-30%, -55%) rotate(135deg);
-  }
-}
-
-// Icon location
-.icon-location {
-  &::before {
-    border: $icon-border-width solid currentColor;
-    border-radius: 50% 50% 50% 0;
-    height: .8em;
-    transform: translate(-50%, -60%) rotate(-45deg);
-    width: .8em;
-  }
-  &::after {
-    border: $icon-border-width solid currentColor;
-    border-radius: 50%;
-    height: .2em;
-    transform: translate(-50%, -80%);
-    width: .2em;
-  }
-}
-
-// Icon emoji
-.icon-emoji {
-  border: $icon-border-width solid currentColor;
-  border-radius: 50%;
-  &::before {
-    border-radius: 50%;
-    box-shadow: -.17em -.1em, .17em -.1em;
-    height: .15em;
-    width: .15em;
-  }
-  &::after {
-    border: $icon-border-width solid currentColor;
-    border-bottom-color: transparent;
-    border-radius: 50%;
-    border-right-color: transparent;
-    height: .5em;
-    transform: translate(-50%, -40%) rotate(-135deg);
-    width: .5em;
-  }
-}
diff --git a/themes/quark/scss/spectre/mixins/_avatar.scss b/themes/quark/scss/spectre/mixins/_avatar.scss
deleted file mode 100644
index 14617adb..00000000
--- a/themes/quark/scss/spectre/mixins/_avatar.scss
+++ /dev/null
@@ -1,6 +0,0 @@
-// Avatar mixin
-@mixin avatar-base($size: $unit-8) {
-  font-size: $size / 2;
-  height: $size;
-  width: $size;
-}
diff --git a/themes/quark/scss/spectre/mixins/_button.scss b/themes/quark/scss/spectre/mixins/_button.scss
deleted file mode 100644
index c90a94bd..00000000
--- a/themes/quark/scss/spectre/mixins/_button.scss
+++ /dev/null
@@ -1,54 +0,0 @@
-// Button variant mixin
-@mixin button-variant($color: $primary-color) {
-  background: $color;
-  border-color: darken($color, 3%);
-  color: $light-color;
-  &:focus {
-    @include control-shadow($color);
-  }
-  &:focus,
-  &:hover {
-    background: darken($color, 2%);
-    border-color: darken($color, 5%);
-    color: $light-color;
-  }
-  &:active,
-  &.active {
-    background: darken($color, 7%);
-    border-color: darken($color, 10%);
-    color: $light-color;
-  }
-  &.loading {
-    &::after {
-      border-bottom-color: $light-color;
-      border-left-color: $light-color;
-    }
-  }
-}
-
-@mixin button-outline-variant($color: $primary-color) {
-  background: $light-color;
-  border-color: $color;
-  color: $color;
-  &:focus {
-    @include control-shadow($color);
-  }
-  &:focus,
-  &:hover {
-    background: lighten($color, 50%);
-    border-color: darken($color, 2%);
-    color: $color;
-  }
-  &:active,
-  &.active {
-    background: $color;
-    border-color: darken($color, 5%);
-    color: $light-color;
-  }
-  &.loading {
-    &::after {
-      border-bottom-color: $color;
-      border-left-color: $color;
-    }
-  }
-}
diff --git a/themes/quark/scss/spectre/mixins/_clearfix.scss b/themes/quark/scss/spectre/mixins/_clearfix.scss
deleted file mode 100644
index db6895f9..00000000
--- a/themes/quark/scss/spectre/mixins/_clearfix.scss
+++ /dev/null
@@ -1,8 +0,0 @@
-// Clearfix mixin
-@mixin clearfix() {
-  &::after {
-    clear: both;
-    content: "";
-    display: table;
-  }
-}
diff --git a/themes/quark/scss/spectre/mixins/_color.scss b/themes/quark/scss/spectre/mixins/_color.scss
deleted file mode 100644
index 697d0c37..00000000
--- a/themes/quark/scss/spectre/mixins/_color.scss
+++ /dev/null
@@ -1,27 +0,0 @@
-// Background color utility mixin
-@mixin bg-color-variant($name: ".bg-primary", $color: $primary-color) {
-  #{$name} {
-    background: $color !important;
-
-    @if (lightness($color) < 60) {
-      color: $light-color;
-    }
-  }
-}
-
-// Text color utility mixin
-@mixin text-color-variant($name: ".text-primary", $color: $primary-color) {
-  #{$name} {
-    color: $color !important;
-  }
-
-  a#{$name} {
-    &:focus,
-    &:hover {
-      color: darken($color, 5%);
-    }
-    &:visited {
-      color: lighten($color, 5%);
-    }
-  }
-}
diff --git a/themes/quark/scss/spectre/mixins/_label.scss b/themes/quark/scss/spectre/mixins/_label.scss
deleted file mode 100644
index 1574f026..00000000
--- a/themes/quark/scss/spectre/mixins/_label.scss
+++ /dev/null
@@ -1,11 +0,0 @@
-// Label base style
-@mixin label-base() {
-  border-radius: $border-radius;
-  line-height: 1.25;
-  padding: .1rem .2rem;
-}
-
-@mixin label-variant($color: $light-color, $bg-color: $primary-color) {
-  background: $bg-color;
-  color: $color;
-}
diff --git a/themes/quark/scss/spectre/mixins/_position.scss b/themes/quark/scss/spectre/mixins/_position.scss
deleted file mode 100644
index 98b5cfc0..00000000
--- a/themes/quark/scss/spectre/mixins/_position.scss
+++ /dev/null
@@ -1,65 +0,0 @@
-// Margin utility mixin
-@mixin margin-variant($id: 1, $size: $unit-1) {
-  .m-#{$id} {
-    margin: $size !important;
-  }
-
-  .mb-#{$id} {
-    margin-bottom: $size !important;
-  }
-
-  .ml-#{$id} {
-    margin-left: $size !important;
-  }
-
-  .mr-#{$id} {
-    margin-right: $size !important;
-  }
-
-  .mt-#{$id} {
-    margin-top: $size !important;
-  }
-
-  .mx-#{$id} {
-    margin-left: $size !important;
-    margin-right: $size !important;
-  }
-
-  .my-#{$id} {
-    margin-bottom: $size !important;
-    margin-top: $size !important;
-  }
-}
-
-// Padding utility mixin
-@mixin padding-variant($id: 1, $size: $unit-1) {
-  .p-#{$id} {
-    padding: $size !important;
-  }
-
-  .pb-#{$id} {
-    padding-bottom: $size !important;
-  }
-
-  .pl-#{$id} {
-    padding-left: $size !important;
-  }
-
-  .pr-#{$id} {
-    padding-right: $size !important;
-  }
-
-  .pt-#{$id} {
-    padding-top: $size !important;
-  }
-
-  .px-#{$id} {
-    padding-left: $size !important;
-    padding-right: $size !important;
-  }
-  
-  .py-#{$id} {
-    padding-bottom: $size !important;
-    padding-top: $size !important;
-  }
-}
diff --git a/themes/quark/scss/spectre/mixins/_shadow.scss b/themes/quark/scss/spectre/mixins/_shadow.scss
deleted file mode 100644
index 79844491..00000000
--- a/themes/quark/scss/spectre/mixins/_shadow.scss
+++ /dev/null
@@ -1,9 +0,0 @@
-// Component focus shadow
-@mixin control-shadow($color: $primary-color) {
-  box-shadow: 0 0 0 .1rem rgba($color, .2);
-}
-
-// Shadow mixin
-@mixin shadow-variant($offset) {
-  box-shadow: 0 $offset ($offset + .05rem) * 2 rgba($dark-color, .3);
-}
diff --git a/themes/quark/scss/spectre/mixins/_text.scss b/themes/quark/scss/spectre/mixins/_text.scss
deleted file mode 100644
index 97dc99d0..00000000
--- a/themes/quark/scss/spectre/mixins/_text.scss
+++ /dev/null
@@ -1,6 +0,0 @@
-// Text Ellipsis
-@mixin text-ellipsis() {
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
diff --git a/themes/quark/scss/spectre/mixins/_toast.scss b/themes/quark/scss/spectre/mixins/_toast.scss
deleted file mode 100644
index fa2bb13d..00000000
--- a/themes/quark/scss/spectre/mixins/_toast.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-// Toast variant mixin
-@mixin toast-variant($color: $dark-color) {
-  background: rgba($color, .95);
-  border-color: $color;
-}
diff --git a/themes/quark/scss/spectre/spectre-exp.scss b/themes/quark/scss/spectre/spectre-exp.scss
deleted file mode 100644
index 33ed3fe3..00000000
--- a/themes/quark/scss/spectre/spectre-exp.scss
+++ /dev/null
@@ -1,18 +0,0 @@
-// Variables and mixins
-@import "variables";
-@import "mixins";
-
-/*! Spectre.css Experimentals v#{$version} | MIT License | github.com/picturepan2/spectre */
-// Experimentals
-@import "autocomplete";
-@import "calendars";
-@import "carousels";
-@import "comparison-sliders";
-@import "filters";
-@import "meters";
-@import "off-canvas";
-@import "parallax";
-@import "progress";
-@import "sliders";
-@import "timelines";
-@import "viewer-360";
diff --git a/themes/quark/scss/spectre/spectre-icons.scss b/themes/quark/scss/spectre/spectre-icons.scss
deleted file mode 100644
index 383624e8..00000000
--- a/themes/quark/scss/spectre/spectre-icons.scss
+++ /dev/null
@@ -1,10 +0,0 @@
-// Variables and mixins
-@import "variables";
-@import "mixins";
-
-/*! Spectre.css Icons v#{$version} | MIT License | github.com/picturepan2/spectre */
-// Icons
-@import "icons/icons-core";
-@import "icons/icons-navigation";
-@import "icons/icons-action";
-@import "icons/icons-object";
diff --git a/themes/quark/scss/spectre/spectre.scss b/themes/quark/scss/spectre/spectre.scss
deleted file mode 100644
index cff1fde0..00000000
--- a/themes/quark/scss/spectre/spectre.scss
+++ /dev/null
@@ -1,49 +0,0 @@
-// Variables and mixins
-@import "variables";
-@import "mixins";
-
-/*! Spectre.css v#{$version} | MIT License | github.com/picturepan2/spectre */
-// Reset and dependencies
-@import "normalize";
-@import "base";
-
-// Elements
-@import "typography";
-@import "asian";
-@import "tables";
-@import "buttons";
-@import "forms";
-@import "labels";
-@import "codes";
-@import "media";
-
-// Layout
-@import "layout";
-@import "hero";
-@import "navbar";
-
-// Components
-@import "accordions";
-@import "avatars";
-@import "badges";
-@import "breadcrumbs";
-@import "bars";
-@import "cards";
-@import "chips";
-@import "dropdowns";
-@import "empty";
-@import "menus";
-@import "modals";
-@import "navs";
-@import "pagination";
-@import "panels";
-@import "popovers";
-@import "steps";
-@import "tabs";
-@import "tiles";
-@import "toasts";
-@import "tooltips";
-
-// Utility classes
-@import "animations";
-@import "utilities";
diff --git a/themes/quark/scss/spectre/utilities/_colors.scss b/themes/quark/scss/spectre/utilities/_colors.scss
deleted file mode 100644
index 28dd2218..00000000
--- a/themes/quark/scss/spectre/utilities/_colors.scss
+++ /dev/null
@@ -1,31 +0,0 @@
-// Text colors
-@include text-color-variant(".text-primary", $primary-color);
-
-@include text-color-variant(".text-secondary", $secondary-color-dark);
-
-@include text-color-variant(".text-gray", $gray-color);
-
-@include text-color-variant(".text-light", $light-color);
-
-@include text-color-variant(".text-dark", $body-font-color);
-
-@include text-color-variant(".text-success", $success-color);
-
-@include text-color-variant(".text-warning", $warning-color);
-
-@include text-color-variant(".text-error", $error-color);
-
-// Background colors
-@include bg-color-variant(".bg-primary", $primary-color);
-
-@include bg-color-variant(".bg-secondary", $secondary-color);
-
-@include bg-color-variant(".bg-dark", $dark-color);
-
-@include bg-color-variant(".bg-gray", $bg-color);
-
-@include bg-color-variant(".bg-success", $success-color);
-
-@include bg-color-variant(".bg-warning", $warning-color);
-
-@include bg-color-variant(".bg-error", $error-color);
diff --git a/themes/quark/scss/spectre/utilities/_cursors.scss b/themes/quark/scss/spectre/utilities/_cursors.scss
deleted file mode 100644
index bd755c80..00000000
--- a/themes/quark/scss/spectre/utilities/_cursors.scss
+++ /dev/null
@@ -1,24 +0,0 @@
-// Cursors
-.c-hand {
-  cursor: pointer;
-}
-
-.c-move {
-  cursor: move;
-}
-
-.c-zoom-in {
-  cursor: zoom-in;
-}
-
-.c-zoom-out {
-  cursor: zoom-out;
-}
-
-.c-not-allowed {
-  cursor: not-allowed;
-}
-
-.c-auto {
-  cursor: auto;
-}
\ No newline at end of file
diff --git a/themes/quark/scss/spectre/utilities/_display.scss b/themes/quark/scss/spectre/utilities/_display.scss
deleted file mode 100644
index c6248e07..00000000
--- a/themes/quark/scss/spectre/utilities/_display.scss
+++ /dev/null
@@ -1,44 +0,0 @@
-// Display
-.d-block {
-  display: block;
-}
-.d-inline {
-  display: inline;
-}
-.d-inline-block {
-  display: inline-block;
-}
-.d-flex {
-  display: flex;
-}
-.d-inline-flex {
-  display: inline-flex;
-}
-.d-none,
-.d-hide {
-  display: none !important;
-}
-.d-visible {
-  visibility: visible;
-}
-.d-invisible {
-  visibility: hidden;
-}
-.text-hide {
-  background: transparent;
-  border: 0;
-  color: transparent;
-  font-size: 0;
-  line-height: 0;
-  text-shadow: none;
-}
-.text-assistive {
-  border: 0;
-  clip: rect(0,0,0,0);
-  height: 1px;
-  margin: -1px;
-  overflow: hidden;
-  padding: 0;
-  position: absolute;
-  width: 1px;
-}
diff --git a/themes/quark/scss/spectre/utilities/_divider.scss b/themes/quark/scss/spectre/utilities/_divider.scss
deleted file mode 100644
index e6c09d2f..00000000
--- a/themes/quark/scss/spectre/utilities/_divider.scss
+++ /dev/null
@@ -1,50 +0,0 @@
-// Divider
-.divider,
-.divider-vert {
-  display: block;
-  position: relative;
-
-  &[data-content]::after {
-    background: $bg-color-light;
-    color: $gray-color;
-    content: attr(data-content);
-    display: inline-block;
-    font-size: $font-size-sm;
-    padding: 0 $unit-2;
-    transform: translateY(-$font-size-sm + $border-width);
-  }
-}
-
-.divider {
-  border-top: $border-width solid $border-color-light;
-  height: $border-width;
-  margin: $unit-2 0;
-
-  &[data-content] {
-    margin: $unit-4 0;
-  }
-}
-
-.divider-vert {
-  display: block;
-  padding: $unit-4;
-
-  &::before {
-    border-left: $border-width solid $border-color;
-    bottom: $unit-2;
-    content: "";
-    display: block;
-    left: 50%;
-    position: absolute;
-    top: $unit-2;
-    transform: translateX(-50%);
-  }
-
-  &[data-content]::after {
-    left: 50%;
-    padding: $unit-1 0;
-    position: absolute;
-    top: 50%;
-    transform: translate(-50%, -50%);
-  }
-}
diff --git a/themes/quark/scss/spectre/utilities/_loading.scss b/themes/quark/scss/spectre/utilities/_loading.scss
deleted file mode 100644
index 1b4ea609..00000000
--- a/themes/quark/scss/spectre/utilities/_loading.scss
+++ /dev/null
@@ -1,34 +0,0 @@
-// Loading
-.loading {
-  color: transparent !important;
-  min-height: $unit-4;
-  pointer-events: none;
-  position: relative;
-  &::after {
-    animation: loading 500ms infinite linear;
-    border: $border-width-lg solid $primary-color;
-    border-radius: 50%;
-    border-right-color: transparent;
-    border-top-color: transparent;
-    content: "";
-    display: block;
-    height: $unit-4;
-    left: 50%;
-    margin-left: -$unit-2;
-    margin-top: -$unit-2;
-    position: absolute;
-    top: 50%;
-    width: $unit-4;
-    z-index: $zindex-0;
-  }
-
-  &.loading-lg {
-    min-height: $unit-10;
-    &::after {
-      height: $unit-8;
-      margin-left: -$unit-4;
-      margin-top: -$unit-4;
-      width: $unit-8;
-    }
-  }
-}
diff --git a/themes/quark/scss/spectre/utilities/_position.scss b/themes/quark/scss/spectre/utilities/_position.scss
deleted file mode 100644
index c1a7f756..00000000
--- a/themes/quark/scss/spectre/utilities/_position.scss
+++ /dev/null
@@ -1,54 +0,0 @@
-// Position
-.clearfix {
-  @include clearfix();
-}
-
-.float-left {
-  float: left !important;
-}
-
-.float-right {
-  float: right !important;
-}
-
-.p-relative {
-  position: relative !important;
-}
-
-.p-absolute {
-  position: absolute !important;
-}
-
-.p-fixed {
-  position: fixed !important;
-}
-
-.p-sticky {
-  position: sticky !important;
-}
-
-.p-centered {
-  display: block;
-  float: none;
-  margin-left: auto;
-  margin-right: auto;
-}
-
-.flex-centered {
-  align-items: center;
-  display: flex;
-  justify-content: center;
-}
-
-// Spacing
-@include margin-variant(0, 0);
-
-@include margin-variant(1, $unit-1);
-
-@include margin-variant(2, $unit-2);
-
-@include padding-variant(0, 0);
-
-@include padding-variant(1, $unit-1);
-
-@include padding-variant(2, $unit-2);
diff --git a/themes/quark/scss/spectre/utilities/_shapes.scss b/themes/quark/scss/spectre/utilities/_shapes.scss
deleted file mode 100644
index 23e131e9..00000000
--- a/themes/quark/scss/spectre/utilities/_shapes.scss
+++ /dev/null
@@ -1,8 +0,0 @@
-// Shapes
-.s-rounded {
-  border-radius: $border-radius;
-}
-
-.s-circle {
-  border-radius: 50%;
-}
\ No newline at end of file
diff --git a/themes/quark/scss/spectre/utilities/_text.scss b/themes/quark/scss/spectre/utilities/_text.scss
deleted file mode 100644
index 67793ac2..00000000
--- a/themes/quark/scss/spectre/utilities/_text.scss
+++ /dev/null
@@ -1,64 +0,0 @@
-// Text
-// Text alignment utilities
-.text-left {
-  text-align: left;
-}
-
-.text-right {
-  text-align: right;
-}
-
-.text-center {
-  text-align: center;
-}
-
-.text-justify {
-  text-align: justify;
-}
-
-// Text transform utilities
-.text-lowercase {
-  text-transform: lowercase;
-}
-
-.text-uppercase {
-  text-transform: uppercase;
-}
-
-.text-capitalize {
-  text-transform: capitalize;
-}
-
-// Text style utilities
-.text-normal {
-  font-weight: normal;
-}
-
-.text-bold {
-  font-weight: bold;
-}
-
-.text-italic {
-  font-style: italic;
-}
-
-.text-large {
-  font-size: 1.2em;
-}
-
-// Text overflow utilities
-.text-ellipsis {
-  @include text-ellipsis();
-}
-
-.text-clip {
-  overflow: hidden;
-  text-overflow: clip;
-  white-space: nowrap;
-}
-
-.text-break {
-  hyphens: auto;
-  word-break: break-word;
-  word-wrap: break-word;
-}
diff --git a/themes/quark/scss/theme.scss b/themes/quark/scss/theme.scss
deleted file mode 100644
index 9f17a70d..00000000
--- a/themes/quark/scss/theme.scss
+++ /dev/null
@@ -1,21 +0,0 @@
-// Core variables and mixins
-@import 'theme/variables';
-@import 'spectre/variables';
-@import 'spectre/mixins';
-
-@import 'theme/fonts';
-@import 'theme/mixins';
-@import 'theme/framework';
-@import 'theme/typography';
-@import 'theme/forms';
-@import 'theme/mobile';
-@import 'theme/animation';
-
-@import 'theme/header';
-@import 'theme/footer';
-@import 'theme/menu';
-
-// Extra Skeleton Styling
-@import 'theme/blog';
-@import 'theme/onepage';
-
diff --git a/themes/quark/scss/theme/_animation.scss b/themes/quark/scss/theme/_animation.scss
deleted file mode 100644
index 38092825..00000000
--- a/themes/quark/scss/theme/_animation.scss
+++ /dev/null
@@ -1,23 +0,0 @@
-.default-animation {
-  transition: all 0.5s ease;
-}
-
-// Pulse Animation
-.pulse {
-  animation-name: pulse_animation;
-  animation-duration: 2000ms;
-  transform-origin:70% 70%;
-  animation-iteration-count: infinite;
-  animation-timing-function: linear;
-}
-
-@keyframes pulse_animation {
-  0% { transform: scale(1); }
-  30% { transform: scale(1); }
-  40% { transform: scale(1.08); }
-  50% { transform: scale(1); }
-  60% { transform: scale(1); }
-  70% { transform: scale(1.05); }
-  80% { transform: scale(1); }
-  100% { transform: scale(1); }
-}
diff --git a/themes/quark/scss/theme/_blog.scss b/themes/quark/scss/theme/_blog.scss
deleted file mode 100644
index 3c7cd911..00000000
--- a/themes/quark/scss/theme/_blog.scss
+++ /dev/null
@@ -1,114 +0,0 @@
-/** Extra columns spacing **/
-.extra-spacing:not(.col-12), :not(.col12) > .e-content {
-  padding-right: 1rem;
-
-  @include breakpoint(md) {
-    padding-right: 0;
-  }
-}
-
-/** Breadcrumbs styling **/
-#breadcrumbs {
-  padding-left: 0;
-  display: flex;
-  align-items: center;
-  margin-top: -1rem;
-  margin-bottom: 1rem;
-
-
-  i {
-    display: none;
-  }
-
-  span, a {
-    padding: 0 0.5rem;
-    &:first-child {
-      padding-left: 0;
-    }
-  }
-
-  span, a {
-    &:not(:first-child)::before {
-      color: #e7e9ed;
-      content: "/";
-      padding-right: 1rem;
-    }
-  }
-}
-
-/** Blog Listing **/
-.blog-listing {
-
-  .bricklayer-column {
-    padding-left: 0px;
-    padding-right: 25px;
-
-  }
-  .card {
-    margin-bottom: 25px;
-    border: 0;
-    box-shadow: 0 10px 45px -9px rgba(0,0,0,0.1);
-  }
-
-  .card-footer {
-    text-align: right;
-  }
-
-  .blog-date {
-    font-size: 13px;
-  }
-
-  .label {
-
-  }
-}
-
-/** Blog Item **/
-.content-title {
-  margin-bottom: 2rem;
-
-  h2 {
-    margin-bottom: 0.5rem;
-  }
-}
-
-.label {
-  font-size: 12px;
-  text-transform: uppercase;
-}
-
-/** Pagination **/
-ul.pagination {
-  justify-content: center;
-}
-
-.prev-next {
-  margin-top: 4rem;
-}
-
-/** Sidebar specific tweaks **/
-#sidebar {
-
-  ul.related-pages {
-    box-shadow: none;
-    padding: 0;
-    z-index: 1;
-
-    li {
-      border-bottom: 1px solid $border-color;
-      &:last-child {
-        border-bottom: 0;
-      }
-    }
-
-  }
-
-  ul.archives {
-    list-style: none;
-    margin-left: 0;
-
-    .label {
-      vertical-align: text-top;
-    }
-  }
-}
diff --git a/themes/quark/scss/theme/_extensions.scss b/themes/quark/scss/theme/_extensions.scss
deleted file mode 100644
index 975daa27..00000000
--- a/themes/quark/scss/theme/_extensions.scss
+++ /dev/null
@@ -1,7 +0,0 @@
-.search-input, [data-grav-field="array"] input, [data-grav-field="array"] textarea {
-  @extend .form-input;
-}
-
-.button {
-  @extend .btn;
-}
diff --git a/themes/quark/scss/theme/_fonts.scss b/themes/quark/scss/theme/_fonts.scss
deleted file mode 100644
index 8809dc70..00000000
--- a/themes/quark/scss/theme/_fonts.scss
+++ /dev/null
@@ -1 +0,0 @@
-$title-font-family: $base-font-family, $fallback-font-family !default;
\ No newline at end of file
diff --git a/themes/quark/scss/theme/_footer.scss b/themes/quark/scss/theme/_footer.scss
deleted file mode 100644
index e88afc52..00000000
--- a/themes/quark/scss/theme/_footer.scss
+++ /dev/null
@@ -1,17 +0,0 @@
-// Sticky Footer solution
-body.sticky-footer {
-  height: 100%;
-  min-height: 100vh;
-  display: flex;
-  flex-direction: column;
-
-  #page-wrapper {
-    flex: 1 0 auto;
-  }
-}
-
-#footer {
-  color: #acb3c2;
-  padding: 1rem $horiz-padding 0;
-  text-align: center;
-}
\ No newline at end of file
diff --git a/themes/quark/scss/theme/_forms.scss b/themes/quark/scss/theme/_forms.scss
deleted file mode 100644
index f9a357f7..00000000
--- a/themes/quark/scss/theme/_forms.scss
+++ /dev/null
@@ -1,77 +0,0 @@
-form {
-  .button-wrapper {
-    margin-top: 0.75rem;
-    margin-bottom: 1rem;
-  }
-
-  span.required {
-    color: $error-color;
-    font-weight: 700;
-    font-size: 1.2rem;
-  }
-
-  .form-input[type=range] {
-    appearance: slider-horizontal;
-    &:focus {
-      box-shadow: none;
-      border: none;
-    }
-  }
-
-  /** Reset some defaults for Quark Theme **/
-  .form-group:not(.form-field-toggleable) {
-    .checkboxes {
-      display: inherit;
-
-      label {
-        display: inherit;
-        padding: (($control-size-sm - $line-height) / 2) $control-padding-x (($control-size-sm - $line-height) / 2) ($control-icon-size + $control-padding-x);
-        margin: inherit;
-
-        &:before {
-          display: none;
-        }
-      }
-    }
-  }
-
-}
-
-#grav-login {
-
-  > form {
-    margin: 2rem auto 0;
-    max-width: 350px;
-  }
-  .form-label {
-    display: none;
-  }
-  .form-data {
-    margin: 1rem 0;
-  }
-  .form-input {
-    text-align: center;
-  }
-  .button-wrapper {
-    text-align: right;
-
-    .form-data.rememberme {
-      margin: 0;
-      float: left;
-    }
-  }
-
-  .login-form {
-    button[type="submit"] {
-      @include button-primary;
-    }
-  }
-
-  .twofa-form {
-    button[type="submit"]:first-child {
-      @include button-primary;
-      float: right;
-      margin-left: 4px;
-    }
-  }
-}
diff --git a/themes/quark/scss/theme/_framework.scss b/themes/quark/scss/theme/_framework.scss
deleted file mode 100644
index 7f39cba5..00000000
--- a/themes/quark/scss/theme/_framework.scss
+++ /dev/null
@@ -1,156 +0,0 @@
-html {
-  height: 100%;
-}
-
-#body-wrapper {
-  .container {
-    padding: $vert-padding;
-  }
-
-  // Fixed Header solution
-  .header-fixed & {
-    padding-top: $header-height-large;
-  }
-}
-
-.header-fixed {
-  .hero + #start > #body-wrapper {
-    padding-top: 0;
-  }
-}
-
-section.section {
-  padding-left: $horiz-padding;
-  padding-right: $horiz-padding;
-  position: relative;
-}
-
-.overlay-light, .overlay-dark, .overlay-light-gradient, .overlay-dark-gradient {
-  z-index: 0;
-}
-
-// Hero
-.hero {
-  display: flex;
-  align-items: center;
-  justify-content: center;
-
-  padding-top: 6rem;
-  padding-bottom: 7rem;
-  background-size: cover;
-  background-position: center;
-
-  h1 {
-    color: $header-text-dark;
-    font-size: 4rem;
-  }
-
-  h2 {
-    color: rgba($header-text-dark, 0.8);
-    font-size: 2.5rem;
-  }
-
-  &.hero-fullscreen {
-    min-height: 100vh;
-  }
-
-  &.hero-large {
-    min-height: 500px;
-  }
-
-  &.hero-medium {
-    min-height: 400px;
-  }
-
-  &.hero-small {
-    min-height: 110px;
-  }
-
-  &.hero-tiny {
-    min-height: 8rem;
-  }
-  
-  .header-fixed & {
-    background-position: 50% 0;
-  }
-
-  //&.parallax {
-  //  background-attachment: fixed;
-  //}
-
-  @include breakpoint(md) {
-    h1 {
-      font-size: 3rem;
-    }
-    h2 {
-      font-size: 1.75rem;
-    }
-  }
-
-  @include breakpoint(sm) {
-    h1 {
-      font-size: 2rem;
-    }
-    h2 {
-      font-size: 1.25rem;
-    }
-  }
-
-
-  &.text-light {
-    h1 {
-      color: $header-text-light;
-    }
-    h2 {
-      color: rgba($header-text-light, 0.8);
-    }
-  }
-
-  p {
-    font-size: .9rem;
-    font-weight: 300;
-  }
-
-  #to-start {
-    display: inline-block;
-    position: absolute;
-    bottom: 10px;
-    font-size: 2rem;
-    cursor: pointer;
-  }
-}
-
-// Overlay
-.image-overlay {
-  position: absolute;
-  top: 0;
-  bottom: 0;
-  left: 0;
-  right: 0;
-  z-index: -1;
-
-  .overlay-light & {
-    background: rgba(#fff, 0.4);
-  }
-
-  .overlay-light-gradient & {
-    background: linear-gradient(to bottom, rgba(#fff,0.5), rgba(#fff,0.2));
-  }
-
-  .overlay-dark & {
-    background: rgba(#000, 0.4);
-  }
-
-  .overlay-dark-gradient & {
-    background: linear-gradient(to bottom, rgba(#000,0.5), rgba(#000,0.2));
-  }
-}
-
-
-
-
-
-
-
-
-
diff --git a/themes/quark/scss/theme/_header.scss b/themes/quark/scss/theme/_header.scss
deleted file mode 100644
index 6bdddba6..00000000
--- a/themes/quark/scss/theme/_header.scss
+++ /dev/null
@@ -1,101 +0,0 @@
-#header {
-  width: 100%;
-  height: $header-height-large;
-  border-bottom: 1px solid rgba($gray-color, 0.2);
-  @extend .default-animation;
-
-  font-size: 0.7rem;
-  font-weight: 700;
-
-  background: $light-color;
-  color: $dark-color;
-
-  a {
-    color: $dark-color;
-  }
-
-  .logo svg path {
-    fill: $header-color-dark;
-  }
-
-  .header-dark &:not(.scrolled) {
-    background: $header-color-dark;
-    color: $light-color;
-    a {
-      color: rgba($light-color, 0.7) !important;
-    }
-    a.active {
-      color: $light-color !important;
-    }
-    .dropmenu ul ul a {
-        color: $dark-color !important;
-    }
-    .logo svg path {
-      fill: $light-color;
-    }
-  }
-
-  .header-dark.header-transparent &:not(.scrolled) {
-    background: rgba(#000, 0.05);
-  }
-
-  .header-transparent &:not(.scrolled) {
-    background: rgba(#fff, 0.05);
-    //border-bottom: 0 !important;
-  }
-
-  .navbar-section {
-    height: $header-height-large;
-    @extend .default-animation;
-
-    @include breakpoint(md) {
-      margin-right: 2rem;
-    }
-  }
-
-  .navbar-section.desktop-menu {
-    @include breakpoint(md) {
-      display: none;
-    }
-  }
-
-  .logo {
-    svg, img {
-      height: 42px;
-      display: inherit;
-      @extend .default-animation;
-    }
-  }
-
-  // Fixed Header solution
-  .header-fixed & {
-    position: fixed;
-    top: 0;
-    z-index: 2;
-  }
-}
-
-// Animate Fixed Header
-body.header-fixed.header-animated {
-  #header.scrolled {
-    height: $header-height-small;
-
-    .navbar-section {
-      height: $header-height-small;
-    }
-
-    .logo {
-      svg, img {
-        height: 28px;
-      }
-    }
-
-    ~ .mobile-menu .button_container {
-      top: 0.5rem;
-    }
-  }
-}
-
-.login-status-wrapper {
-  white-space: nowrap;
-}
diff --git a/themes/quark/scss/theme/_menu.scss b/themes/quark/scss/theme/_menu.scss
deleted file mode 100644
index fee9483f..00000000
--- a/themes/quark/scss/theme/_menu.scss
+++ /dev/null
@@ -1,94 +0,0 @@
-.dropmenu {
-
-  @include breakpoint(md) {
-    display: none;
-  }
-
-  ul {
-    white-space: nowrap;
-    margin: 0;
-    display: flex;
-
-    li {
-      position: relative;
-      margin: 0;
-
-      a {
-        text-decoration: none;
-        padding: $dropmenu-vert-padding ($dropmenu-horiz-padding + $dropmenu-child-padding) $dropmenu-vert-padding $dropmenu-horiz-padding;
-        display: block;
-
-        &:hover, &:focus, &.active {
-          color: $dropmenu-hover-text !important;
-        }
-
-        &:before {
-          content: '\f107';
-          font-family: 'FontAwesome';
-          display: inline-block;
-          vertical-align: middle;
-          float: right;
-          margin-right: - (2 *$dropmenu-child-padding);
-        }
-
-        &:only-child {
-          //background: none;
-          padding-right: $dropmenu-horiz-padding;
-
-          &:before {
-            content: '';
-          }
-        }
-      }
-
-      &:hover {
-        & > ul {
-          display: block;
-          visibility: visible;
-        }
-      }
-    }
-
-    ul li a:before {
-      content: '\f105';
-    }
-
-    ul {
-      position: absolute;
-      top: 100%;
-      list-style: none;
-      background: $dropmenu-bg;
-      box-shadow: $dropmenu-shadow;
-      visibility: hidden;
-
-      ul {
-        position: absolute;
-        left: 100%;
-        top: 0;
-      }
-    }
-
-  }
-
-  & > ul > li {
-    display: inline-block;
-  }
-
-  // Animation options
-  &.animated {
-    ul li {
-      transition: background .7s, color 0.5s;
-    }
-
-    ul li:hover > ul {
-      opacity: 1;
-      transform: translateY(0);
-    }
-
-    ul ul {
-      transition: transform .3s, opacity .5s;
-      opacity: 0;
-      transform: translateY(-10px);
-    }
-  }
-}
\ No newline at end of file
diff --git a/themes/quark/scss/theme/_mixins.scss b/themes/quark/scss/theme/_mixins.scss
deleted file mode 100644
index 273a0a44..00000000
--- a/themes/quark/scss/theme/_mixins.scss
+++ /dev/null
@@ -1,77 +0,0 @@
-@mixin breakpoint($point) {
-  @if $point == 2x {
-    @media (min-width:$size-2x) {
-      @content;
-    }
-  } @else if $point == xl {
-    @media (max-width: $size-xl) {
-      @content;
-    }
-
-  } @else if $point == lg {
-    @media (max-width: $size-lg) {
-      @content;
-    }
-  } @else if $point == md {
-    @media (max-width: $size-md) {
-      @content;
-    }
-  } @else if $point == sm {
-    @media (max-width: $size-sm) {
-      @content;
-    }
-  } @else if $point == xs {
-    @media (max-width: $size-xs) {
-      @content;
-    }
-  }  @else {
-    @warn "Breakpoint mixin supports: xs, sm, md, lg, xl, 2x";
-  }
-}
-
-@mixin vertical-align($position: relative) {
-  position: $position;
-  top: 50%;
-  transform: translateY(-50%);
-}
-
-@mixin button-primary() {
-  background: $primary-color;
-  border-color: $primary-color-dark;
-  color: $light-color;
-  &:focus,
-  &:hover {
-    background: darken($primary-color-dark, 2%);
-    border-color: darken($primary-color-dark, 5%);
-    color: $light-color;
-  }
-  &:active,
-  &.active {
-    background: darken($primary-color-dark, 4%);
-    border-color: darken($primary-color-dark, 7%);
-    color: $light-color;
-  }
-}
-
-@function strip-unit($value) {
-  @return $value / ($value * 0 + 1);
-}
-
-@mixin fluid-type($min-vw, $max-vw, $min-font-size, $max-font-size) {
-  $u1: unit($min-vw);
-  $u2: unit($max-vw);
-  $u3: unit($min-font-size);
-  $u4: unit($max-font-size);
-
-  @if $u1 == $u2 and $u1 == $u3 and $u1 == $u4 {
-    & {
-      font-size: $min-font-size;
-      @media screen and (min-width: $min-vw) {
-        font-size: calc(#{$min-font-size} + #{strip-unit($max-font-size - $min-font-size)} * ((100vw - #{$min-vw}) / #{strip-unit($max-vw - $min-vw)}));
-      }
-      @media screen and (min-width: $max-vw) {
-        font-size: $max-font-size;
-      }
-    }
-  }
-}
diff --git a/themes/quark/scss/theme/_mobile.scss b/themes/quark/scss/theme/_mobile.scss
deleted file mode 100644
index c27b28fd..00000000
--- a/themes/quark/scss/theme/_mobile.scss
+++ /dev/null
@@ -1,193 +0,0 @@
-.mobile-container {
-  position: absolute;
-  //width: 100%;
-  //height: 100%;
-  top: 40%;
-  left: 0;
-  margin:  0 auto;
-  z-index: 2;
-}
-
-.mobile-logo {
-  svg, img {
-    height: 42px;
-    margin-top: .7rem;
-    margin-left: 1.4rem;
-
-    path {
-      fill: $light-color;
-    }
-
-  }
-}
-
-// Hamburger Menu
-.mobile-menu {
-
-  display: none;
-  top: 0;
-  right: 0;
-  z-index: 3;
-
-  .header-fixed & {
-    position: fixed;
-  }
-
-  @include breakpoint(md) {
-    display: block;
-  }
-
-  .button_container {
-    position: absolute;
-    top: 1.3rem;
-    right: $horiz-padding;
-    height: $mobile-button-height;
-    width: $mobile-button-width;
-    cursor: pointer;
-    z-index: 100;
-    transition: opacity .25s ease, top 0.5s ease;
-
-    $bar-offset: $mobile-button-height / 3;
-
-    &:hover {
-      opacity: .7;
-    }
-
-    &.active {
-      position: fixed;
-
-      .top {
-        transform: translateY($bar-offset) translateX(0) rotate(45deg);
-        background: $mobile-color-active;
-      }
-      .middle {
-        opacity: 0;
-        background: $mobile-color-active;
-      }
-
-      .bottom {
-        transform: translateY(-($bar-offset)) translateX(0) rotate(-45deg);
-        background: $mobile-color-active;
-      }
-    }
-
-    span {
-      background: $mobile-color-main;
-      border: none;
-      height: 4px;
-      width: 100%;
-      position: absolute;
-      top: 0;
-      left: 0;
-      transition:  all .35s ease;
-      cursor: pointer;
-
-      &:nth-of-type(2) {
-        top: $bar-offset;
-      }
-
-      &:nth-of-type(3) {
-        top: $bar-offset * 2;
-      }
-    }
-  }
-}
-
-.overlay {
-  position: fixed;
-  background: #000;
-  top: 0;
-  left: 0;
-  width: 100%;
-  height: 0%;
-  opacity: 0;
-  visibility: hidden;
-  transition: opacity .35s, visibility .35s, height .35s;
-
-  &.open {
-    opacity: .95;
-    visibility: visible;
-    height: 100%;
-
-  }
-  nav {
-
-    position: relative;
-    margin: 0 auto;
-    text-align: center;
-  }
-}
-
-.overlay-menu {
-  height: calc(100% - 90px);
-  overflow-y: scroll;
-
-  & > .tree {
-    text-align: left;
-  }
-}
-
-
-.treemenu {
-
-  &.treemenu-root {
-    margin: 1rem;
-  }
-
-  li {
-    list-style: none;
-    margin: 0 0 1px;
-    padding: 5px 0;
-    line-height: 1.2rem;
-
-    background: rgba($gray-color-dark,0.1);
-
-    a {
-      display: block;
-      margin-left: 1.2rem;
-      font-size: 1rem;
-
-      &:hover, &:focus, &.active {
-        color: $primary-color-light !important;
-        text-decoration: none;
-      }
-    }
-  }
-
-  ul {
-    margin: 0 0 0 1rem;
-  }
-
-  .toggler {
-    cursor: pointer;
-    vertical-align: top;
-    font-size: 1.1rem;
-    line-height: 1rem;
-    padding-left: 5px;
-    float: left;
-
-    &:before {
-      display: inline-block; margin-right: 2pt;
-    }
-  }
-
-  li.tree-empty  > .toggler {
-    opacity: 0.3; cursor: default;
-
-    &:before {
-      content: "\2022";
-    }
-  }
-
-  li.tree-closed > .toggler:before {
-    content: "+";
-  }
-
-  li.tree-opened > .toggler:before {
-    content: "\2212";
-  }
-}
-
-.mobile-nav-open {
-  overflow-y: hidden;
-}
diff --git a/themes/quark/scss/theme/_onepage.scss b/themes/quark/scss/theme/_onepage.scss
deleted file mode 100644
index 00d87002..00000000
--- a/themes/quark/scss/theme/_onepage.scss
+++ /dev/null
@@ -1,122 +0,0 @@
-.modular-hero {
-  #to-start {
-    bottom: 3.5rem;
-  }
-}
-
-.modular-features {
-  text-align: center;
-
-  &.offset-box {
-    .frame-box {
-      margin: -3rem (-1rem - $layout-spacing) 3rem;
-      padding: 1rem 1rem;
-      background: $light-color;
-      box-shadow: 0 0 75px 0 rgba($dark-color, 0.1);
-    }
-  }
-
-  &.small {
-
-    .columns {
-      margin-top: -1rem;
-    }
-
-    .column:hover {
-      .feature-icon i {
-        color: $primary-color;
-      }
-    }
-
-    .feature-icon {
-      display: block;
-      justify-content: left;
-
-
-      i {
-        position: relative;
-        display: inherit;
-        font-size: 70px;
-        margin: 0 auto 1rem;
-        transform: none;
-        left: auto;
-        top: auto;
-        color: $gray-color;
-        @extend .default-animation;
-
-      }
-      h6 {
-        text-transform: none;
-      }
-    }
-  }
-
-  .frame-box {
-    padding: 3rem 0;
-
-    > p {
-      max-width: 600px;
-      margin-left: auto;
-      margin-right: auto;
-    }
-  }
-
-  .column {
-    padding: 1rem;
-
-    &:hover {
-      .feature-icon {
-        color: $gray-color;
-        h6 {
-          color: $primary-color;
-        }
-      }
-      .feature-content {
-        color: $gray-color-dark;
-      }
-    }
-  }
-
-  .feature-icon {
-    font-size: 130px;
-    height: 100px;
-    color: $gray-color-light;
-    display: flex;
-    align-items: center;
-    justify-content: center;
-    position: relative;
-    margin: 1rem 0;
-    @extend .default-animation;
-
-    i {
-      position: absolute;
-      left: 50%;
-      top: 50%;
-      transform: translateX(-50%) translateY(-50%);
-    }
-
-    h6 {
-      background: $light-color;
-      line-height: 1;
-      z-index: 1;
-      text-transform: uppercase;
-      font-weight: 600;
-      margin: 0;
-      display: block;
-      color: $gray-color-dark;
-    }
-  }
-
-  .feature-content {
-    color: $gray-color;
-  }
-}
-
-.modular-text {
-  padding-top: 4rem;
-  padding-bottom: 4rem;
-
-  .columns.left {
-    flex-direction: row-reverse;
-  }
-}
\ No newline at end of file
diff --git a/themes/quark/scss/theme/_typography.scss b/themes/quark/scss/theme/_typography.scss
deleted file mode 100644
index e9e641f7..00000000
--- a/themes/quark/scss/theme/_typography.scss
+++ /dev/null
@@ -1,178 +0,0 @@
-html {
-  @include fluid-type($size-xs, $size-xl, $min-responsive-font-size, $html-font-size);
-}
-
-// Header Overrides
-h1, h2, h3, h4, h5, h6 {
-  margin-top: 2rem;
-  font-family: $title-font-family;
-  color: darken($body-font-color, 10%);
-}
-
-h1, .h1 {
-  font-size: 3rem;
-}
-
-h2, .h2 {
-  font-size: 1.8rem;
-}
-
-h6, .h6 {
-  font-weight: 400;
-}
-
-.title-center {
-  h1, h2 {
-    text-align: center;
-  }
-}
-
-.title-h1h2 {
-  h1  {
-    font-weight: 100;
-    margin-bottom: 0;
-    line-height: 1.1;
-
-    strong, bold {
-      font-weight: 400;
-    }
-  }
-  h1 + h2 {
-    line-height: 1.1;
-    margin-top: 0;
-  }
-
-}
-
-// Typography Hints
-.title-h1h2, .title-center {
-  h1 + h2 {
-    margin-bottom: 50px;
-    font-weight: 700;
-  }
-}
-
-a:focus {
-  outline: none !important;
-  box-shadow: none !important;
-}
-
-img {
-  max-width: 100%;
-}
-
-// Tables
-.table > table {
-  border-spacing: 0;
-  border-collapse: collapse;
-  width: 100%;
-}
-
-
-// Codeblocks
-pre code, pre.xdebug-var-dump{
-  background: #fafafa;
-  display: block;
-  padding: 1rem !important;
-  line-height: 1.5;
-  color: inherit;
-  border-radius: 2px;
-  overflow-x: auto;
-}
-
-pre[class*="language-"] {
-  code {
-    border-radius: inherit;
-    padding: 0 !important;
-    overflow-x: initial;
-  }
-}
-
-pre {
-  code:not(.hljs):not([class*="language-"]) {
-    background: #f8f8f8;
-  }
-}
-
-// Icon Tweaks
-i.fa {
-
-
-  &.fa-heart, &.fa-heart-o {
-    &.pulse {
-      color: #920
-    }
-  }
-}
-
-// Font Weights
-b,
-strong {
-  font-weight: 700;
-}
-
-.heavy {
-  font-weight: 700;
-}
-
-.light {
-  font-weight: 200;
-}
-
-// Colors
-.text-light {
-  color: rgba($light-color, 0.8);
-
-  h1, h2, h3, h4, h5, h6 {
-    color: rgba($light-color, 0.9);
-  }
-}
-
-// Error configuration
-#error {
-  text-align: center;
-  position: relative;
-  margin-top: 5rem;
-
-  .icon {
-    font-size: 50px;
-  }
-}
-
-// Messages
-#messages {
-  margin-bottom: 1rem;
-
-  .icon {
-    font-size: 1rem;
-  }
-}
-
-// Lists
-ul,
-ol {
-  margin-left: $unit-8;
-
-  ul,
-  ol {
-    margin-left: $unit-8;
-  }
-}
-
-ul {
-  list-style: disc outside;
-}
-
-ol {
-  list-style: decimal outside;
-}
-
-// Notices
-.notices {
-  margin: 1.5rem 0;
-  p {
-    margin: 1rem 0;
-  }
-}
-
-
diff --git a/themes/quark/scss/theme/_variables.scss b/themes/quark/scss/theme/_variables.scss
deleted file mode 100644
index 7ad92733..00000000
--- a/themes/quark/scss/theme/_variables.scss
+++ /dev/null
@@ -1,38 +0,0 @@
-// Spectre Overrides
-$primary-color: #3085EE !default;
-$dark-color: #454d5d !default;
-$light-color: #fff !default;
-$gray-color: lighten($dark-color, 40%) !default;
-$gray-color-dark: darken($gray-color, 25%) !default;
-$border-color: lighten($dark-color, 60%) !default;
-$bg-color: lighten($dark-color, 66%) !default;
-$body-font-color: lighten($dark-color, 5%) !default;
-
-// Layout
-$horiz-padding: 1rem;
-$vert-padding: 2rem 0 2rem;
-
-// Fonts
-$min-responsive-font-size: 16px;
-
-// Header
-$header-height-large: 4rem;
-$header-height-small: 2.3rem;
-$header-color-dark: #222;
-$header-text-light: $light-color;
-$header-text-dark: darken($dark-color, 15%);
-
-// Dropdown Menu
-$dropmenu-bg: $light-color;
-$dropmenu-hover-text: $primary-color;
-$dropmenu-horiz-padding: 20px;
-$dropmenu-vert-padding: 7px;
-$dropmenu-child-padding: 10px;
-$dropmenu-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
-
-// Mobile Menu
-$mobile-color-main: $primary-color;
-$mobile-color-active: #FFF;
-$mobile-color-link: #FFF;
-$mobile-button-height: 24px;
-$mobile-button-width: 28px;
\ No newline at end of file
diff --git a/themes/quark/templates/blocks/base.html.twig b/themes/quark/templates/blocks/base.html.twig
deleted file mode 100644
index a27a375b..00000000
--- a/themes/quark/templates/blocks/base.html.twig
+++ /dev/null
@@ -1,3 +0,0 @@
-{% block content_surround %}
-{% block content %}{% endblock %}
-{% endblock %}
\ No newline at end of file
diff --git a/themes/quark/templates/blog.html.twig b/themes/quark/templates/blog.html.twig
deleted file mode 100644
index cd4f1b0b..00000000
--- a/themes/quark/templates/blog.html.twig
+++ /dev/null
@@ -1,63 +0,0 @@
-{% extends 'partials/base.html.twig' %}
-{% set blog_image = page.media.images[page.header.hero_image] ?: page.media.images|first %}
-{% set collection = page.collection() %}
-{% set blog = page.find(header_var('blog_url')|defined(theme_var('blog-page'))) %}
-{% set show_breadcrumbs = header_var('show_breadcrumbs', [page, blog])|defined(true) %}
-{% set show_sidebar = header_var('show_sidebar', [page, blog])|defined(true)  %}
-{% set show_pagination = header_var('show_pagination', [page, blog])|defined(true) %}
-
-{% block stylesheets %}
-    {% do assets.addCss('theme://css/bricklayer.css') %}
-    {{ parent() }}
-{% endblock %}
-
-{% block javascripts %}
-    {{ parent() }}
-    {% do assets.add('theme://js/bricklayer.min.js') %}
-    {% do assets.add('theme://js/scopedQuerySelectorShim.min.js') %}
-{% endblock %}
-
-
-{% block hero %}
-    {% include 'partials/hero.html.twig' with {id: 'blog-hero', content: page.content, hero_image: blog_image} %}
-{% endblock %}
-
-{% block body %}
-    <section id="body-wrapper" class="section blog-listing">
-        <section class="container {{ grid_size }}">
-
-        {% if show_breadcrumbs and config.plugins.breadcrumbs.enabled %}
-            {% include 'partials/breadcrumbs.html.twig' %}
-        {% endif %}
-
-        {% embed 'partials/layout.html.twig' with {blog: page} %}
-            {% block item %}
-
-                <div class="bricklayer">
-                {% for child in collection %}
-                    {% include 'partials/blog-list-item.html.twig' with {blog: page, page: child} %}
-                {% endfor %}
-                </div>
-
-                {% if show_pagination and config.plugins.pagination.enabled and collection.params.pagination %}
-                    <div id="listing-footer">
-                        {% include 'partials/pagination.html.twig' with {base_url: page.url, pagination: collection.params.pagination} %}
-                    </div>
-                {% endif %}
-
-            {% endblock %}
-
-            {% block sidebar %}
-                {% include 'partials/sidebar.html.twig' %}
-            {% endblock %}
-        {% endembed %}
-        </section>
-    </section>
-    <script>
-        //Bricklayer
-        var bricklayer = new Bricklayer(document.querySelector('.bricklayer'))
-    </script>
-{% endblock %}
-
-
-
diff --git a/themes/quark/templates/default.html.twig b/themes/quark/templates/default.html.twig
deleted file mode 100644
index 1e977389..00000000
--- a/themes/quark/templates/default.html.twig
+++ /dev/null
@@ -1,5 +0,0 @@
-{% extends 'partials/base.html.twig' %}
-
-{% block content %}
-    {{ page.content|raw }}
-{% endblock %}
diff --git a/themes/quark/templates/error.html.twig b/themes/quark/templates/error.html.twig
deleted file mode 100644
index 5ecf0aec..00000000
--- a/themes/quark/templates/error.html.twig
+++ /dev/null
@@ -1,12 +0,0 @@
-{% extends 'partials/base.html.twig' %}
-
-{% block content %}
-	<div id="error">
-		<div>
-			<h1>{{ 'PLUGIN_ERROR.ERROR'|t }} {{ page.header.http_response_code }}</h1>
-			<p>
-				{{ page.content|raw }}
-			</p>
-		</div>
-	</div>
-{% endblock %}
diff --git a/themes/quark/templates/forms/fields/checkbox/checkbox.html.twig b/themes/quark/templates/forms/fields/checkbox/checkbox.html.twig
deleted file mode 100644
index ee60e717..00000000
--- a/themes/quark/templates/forms/fields/checkbox/checkbox.html.twig
+++ /dev/null
@@ -1,32 +0,0 @@
-{% extends "forms/field.html.twig" %}
-
-{% block label %}
-{% endblock %}
-
-{% block input %}
-    {% set id = field.id|default(field.name) ~ '-' ~ key %}
-    <div class="{{ form_field_wrapper_classes ?: 'form-input-wrapper' }} {{ field.size }} {{ field.wrapper_classes }}">
-        <label class="{{ form_field_checkbox_classes }}" for="{{ id|e }}">
-        <input
-            {# required attribute structures #}
-            name="{{ (scope ~ field.name)|fieldName }}"
-            value="{{ value|join(', ') }}"
-            type="checkbox"
-            {% if value == true %} checked="checked" {% endif %}
-
-            {# input attribute structures #}
-            {% block input_attributes %}
-                id="{{ id|e }}"
-                {% if field.classes is defined %}class="{{ field.classes }}" {% endif %}
-                {% if field.style is defined %}style="{{ field.style|e }}" {% endif %}
-                {% if field.disabled or isDisabledToggleable %}disabled="disabled"{% endif %}
-                {% if field.autofocus in ['on', 'true', 1] %}autofocus="autofocus"{% endif %}
-                {% if field.novalidate in ['on', 'true', 1] %}novalidate="novalidate"{% endif %}
-                {% if required %}required="required"{% endif %}
-            {% endblock %}
-            />
-            <i class="form-icon"></i>
-            {{ field.label|t|e }} {{ field.validate.required in ['on', 'true', 1] ? '<span class="required">*</span>' }}
-        </label>
-    </div>
-{% endblock %}
diff --git a/themes/quark/templates/forms/fields/checkboxes/checkboxes.html.twig b/themes/quark/templates/forms/fields/checkboxes/checkboxes.html.twig
deleted file mode 100644
index 8674ab85..00000000
--- a/themes/quark/templates/forms/fields/checkboxes/checkboxes.html.twig
+++ /dev/null
@@ -1,44 +0,0 @@
-{% extends "forms/field.html.twig" %}
-
-{% set originalValue = value %}
-{% set value = (value is null ? field.default : value) %}
-{% if field.use == 'keys' and field.default %}
-    {% set value = field.default|merge(value) %}
-{% endif %}
-
-{% block global_attributes %}
-    {{ parent() }}
-    data-grav-keys="{{ field.use == 'keys' ? 'true' : 'false' }}"
-    data-grav-field-name="{{ (scope ~ field.name)|fieldName }}"
-{% endblock %}
-
-{% block input %}
-    {% for key, text in field.options %}
-
-        {% set id = field.id|default(field.name) ~ '-' ~ key %}
-        {% set name = field.use == 'keys' ? key : id %}
-        {% set val = field.use == 'keys' ? '1' : key %}
-        {% set checked = (field.use == 'keys' ? value[key] : key in value) %}
-        {% set help = (key in field.help_options|keys ? field.help_options[key] : false) %}
-
-        <div class="checkboxes {{ form_field_wrapper_classes }} {{ field.wrapper_classes }}">
-            <label class="{{ form_field_checkbox_classes }}" for="{{ id|e }}">
-            <input type="checkbox"
-                   id="{{ id|e }}"
-                   value="{{ val|e }}"
-                   name="{{ (scope ~ field.name)|fieldName ~ '[' ~ name ~ ']' }}"
-                   {% if checked %}checked="checked"{% endif %}
-                   {% if field.classes is defined %}class="{{ field.classes }}" {% endif %}
-                   {% if field.disabled or isDisabledToggleable %}disabled="disabled"{% endif %}
-
-            >
-                <i class="form-icon"></i>
-                {% if help %}
-                    <span class="hint--bottom" data-hint="{{ help|t|e('html_attr') }}">{{ text|t|e }}</span>
-                {% else %}
-                    {{ text|t|e }}
-                {% endif %}
-            </label>
-        </div>
-    {% endfor %}
-{% endblock %}
diff --git a/themes/quark/templates/forms/fields/radio/radio.html.twig b/themes/quark/templates/forms/fields/radio/radio.html.twig
deleted file mode 100644
index 5698f364..00000000
--- a/themes/quark/templates/forms/fields/radio/radio.html.twig
+++ /dev/null
@@ -1,26 +0,0 @@
-{% extends "forms/field.html.twig" %}
-
-{% set originalValue = value %}
-{% set value = (value is null ? field.default : value) %}
-
-{% block input %}
-    {% for key, text in field.options %}
-        {% set id = field.id|default(field.name) ~ '-' ~ key %}
-
-        <div class="radio {{ form_field_wrapper_classes }} {{ field.wrapper_classes }}">
-            <label class="{{ form_field_radio_classes }}" for="{{ id|e }}">
-            <input type="radio"
-                   value="{{ key|e }}"
-                   id="{{ id|e }}"
-                   name="{{ (scope ~ field.name)|fieldName }}"
-                   {% if field.classes is defined %}class="{{ field.classes }}" {% endif %}
-                   {% if key == value %}checked="checked" {% endif %}
-                   {% if field.disabled or isDisabledToggleable %}disabled="disabled"{% endif %}
-                   {% if required %}required="required"{% endif %}
-            />
-            <i class="form-icon"></i>
-            {% if grav.twig.twig.filters['tu'] is defined %}{{ text|tu|raw }}{% else %}{{ text|t|raw }}{% endif %}
-            </label>
-        </div>
-    {% endfor %}
-{% endblock %}
diff --git a/themes/quark/templates/forms/fields/switch/switch.html.twig b/themes/quark/templates/forms/fields/switch/switch.html.twig
deleted file mode 100644
index 24d5609d..00000000
--- a/themes/quark/templates/forms/fields/switch/switch.html.twig
+++ /dev/null
@@ -1,3 +0,0 @@
-{% set form_field_checkbox_classes = 'form-switch' %}
-{% extends "forms/fields/checkbox/checkbox.html.twig" %}
-
diff --git a/themes/quark/templates/item.html.twig b/themes/quark/templates/item.html.twig
deleted file mode 100644
index f73fc52f..00000000
--- a/themes/quark/templates/item.html.twig
+++ /dev/null
@@ -1,41 +0,0 @@
-{% extends 'partials/base.html.twig' %}
-{% set blog = page.find(header_var('blog_url')|defined(theme_var('blog-page'))) %}
-{% set show_breadcrumbs = header_var('show_breadcrumbs', [page, blog])|defined(true) %}
-{% set show_sidebar = header_var('show_sidebar', [page, blog])|defined(true)  %}
-{% set show_pagination = header_var('show_pagination', [page, blog])|defined(true) %}
-{% set hero_image_name = page.header.hero_image %}
-
-{% block hero %}
-    {% if hero_image_name %}
-        {% set hero_image = page.media[hero_image_name] %}
-        {% set content %}
-            <h1>{{ page.title }}</h1>
-            <h2>{{ page.header.subtitle }}</h2>
-            {% include 'partials/blog/date.html.twig' %}
-            {% include 'partials/blog/taxonomy.html.twig' %}
-        {% endset %}
-        {% include 'partials/hero.html.twig' with {id: 'blog-hero'} %}
-
-    {% endif %}
-{% endblock %}
-
-{% block body %}
-<section id="body-wrapper" class="section blog-listing">
-    <section class="container {{ grid_size }}">
-
-        {% if show_breadcrumbs and config.plugins.breadcrumbs.enabled %}
-            {% include 'partials/breadcrumbs.html.twig' %}
-        {% endif %}
-
-        {% embed 'partials/layout.html.twig' %}
-            {% block item %}
-                {% include 'partials/blog-item.html.twig' %}
-            {% endblock %}
-            {% block sidebar %}
-                {% include 'partials/sidebar.html.twig' %}
-            {% endblock %}
-        {% endembed %}
-
-    </section>
-</section>
-{% endblock %}
diff --git a/themes/quark/templates/macros/macros.html.twig b/themes/quark/templates/macros/macros.html.twig
deleted file mode 100644
index d11a20a2..00000000
--- a/themes/quark/templates/macros/macros.html.twig
+++ /dev/null
@@ -1,16 +0,0 @@
-{% macro nav_loop(page) %}
-  {% import _self as macros %}
-  {% for p in page.children.visible %}
-    {% set active_page = (p.active or p.activeChild) ? 'active' : '' %}
-    <li>
-      <a href="{{ p.url }}" class="{{ active_page }}">
-        {{ p.menu }}
-      </a>
-      {% if p.children.visible.count > 0 %}
-      <ul>
-        {{ macros.nav_loop(p) }}
-      </ul>
-      {% endif %}
-    </li>
-  {% endfor %}
-{% endmacro %}
\ No newline at end of file
diff --git a/themes/quark/templates/modular.html.twig b/themes/quark/templates/modular.html.twig
deleted file mode 100644
index dc6b175b..00000000
--- a/themes/quark/templates/modular.html.twig
+++ /dev/null
@@ -1,60 +0,0 @@
-{% extends 'partials/base.html.twig' %}
-
-{% set show_onpage_menu = header.onpage_menu == true or header.onpage_menu is null %}
-
-{% block javascripts %}
-    {% if show_onpage_menu %}
-        {% do assets.add('theme://js/singlepagenav.min.js') %}
-    {% endif %}
-    {{ parent() }}
-{% endblock %}
-
-{% block bottom %}
-    {{ parent() }}
-    {% if show_onpage_menu %}
-        <script>
-        // singlePageNav initialization & configuration
-        $('ul.navigation').singlePageNav({
-            offset: $('#header').outerHeight(),
-            filter: ':not(.external)',
-            updateHash: true,
-            currentClass: 'active'
-        });
-        </script>
-    {% endif %}
-{% endblock %}
-
-{% block header_navigation %}
-    {% if show_onpage_menu %}
-        <ul class="navigation">
-        {% for module in page.collection() if module.header.visible is not same as(false) %}
-            {% set current_module = (module.active or module.activeChild) ? 'active' : '' %}
-            <li><a class="{{ current_module }}" href="#{{ module.menu|hyphenize }}">{{ module.menu }}</a></li>
-        {% endfor %}
-        {% for mitem in site.menu %}
-            <li>
-                <a {% if mitem.class %}class="{{ mitem.class }}"{% endif %} href="{{ mitem.url }}">
-                    {% if mitem.icon %}<i class="fa fa-{{ mitem.icon }}"></i>{% endif %}
-                    {{ mitem.text }}
-                </a>
-            </li>
-        {% endfor %}
-        </ul>
-    {% else %}
-        {{  parent() }}
-    {% endif %}
-{% endblock %}
-
-{% block hero %}
-    {% for module in page.collection() if module.template == 'modular/hero' %}
-        <div id="{{ module.menu|hyphenize }}"></div>
-        {{ module.content|raw }}
-    {% endfor %}
-{% endblock %}
-
-{% block body %}
-    {% for module in page.collection() if module.template != 'modular/hero' %}
-        <div id="{{ module.menu|hyphenize }}"></div>
-        {{ module.content|raw }}
-    {% endfor %}
-{% endblock %}
diff --git a/themes/quark/templates/modular/features.html.twig b/themes/quark/templates/modular/features.html.twig
deleted file mode 100644
index 46fe7f3d..00000000
--- a/themes/quark/templates/modular/features.html.twig
+++ /dev/null
@@ -1,30 +0,0 @@
-{% set grid_size = theme_var('grid-size') %}
-{% set columns = page.header.class == 'small' ? 'col-3 col-md-4 col-sm-6' : 'col-4 col-md-6 col-sm-12'  %}
-<section class="section modular-features {{ page.header.class}}">
-        <section class="container {{ grid_size }}">
-            <div class="frame-box">
-
-                {{ content|raw }}
-
-                <div class="columns">
-                {% for feature in page.header.features %}
-                   <div class="column {{ columns }}">
-                      {% if feature.url %}<a href="{{feature.url}}">{% endif %}
-                      <div class="feature-icon">
-                         <i class="fa fa-fw {{ feature.icon }}"></i>
-                         {% if feature.header %}
-                            <h6>{{ feature.header }}</h6>
-                         {% endif %}
-                      </div>
-                      {% if feature.url %}</a>{% endif %}
-                      <div class="feature-content">
-                         {% if feature.text %}
-                         <p>{{ feature.text }}</p>
-                         {% endif %}
-                      </div>
-                   </div>
-                {% endfor %}
-                </div>
-            </div>
-        </section>
-</section>
diff --git a/themes/quark/templates/modular/hero.html.twig b/themes/quark/templates/modular/hero.html.twig
deleted file mode 100644
index 7dbba44f..00000000
--- a/themes/quark/templates/modular/hero.html.twig
+++ /dev/null
@@ -1,4 +0,0 @@
-{% set grid_size = theme_var('grid-size') %}
-{% set hero_image = page.header.hero_image ? page.media[page.header.hero_image] : page.media.images|first %}
-
-{% include 'partials/hero.html.twig' %}
diff --git a/themes/quark/templates/modular/text.html.twig b/themes/quark/templates/modular/text.html.twig
deleted file mode 100644
index 4567a6fc..00000000
--- a/themes/quark/templates/modular/text.html.twig
+++ /dev/null
@@ -1,21 +0,0 @@
-{% set grid_size = theme_var('grid-size') %}
-{% set image = page.media.images|first %}
-
-<section class="section modular-text {{ page.header.class}} bg-gray">
-    <section class="container {{ grid_size }}">
-        <div class="columns {{ page.header.image_align|default('align-right') }}">
-            {% if image %}
-            <div class="column col-6 col-md-12">
-                {{ content|raw }}
-            </div>
-            <div class="column col-6 col-md-12">
-                {{ image.html|raw }}
-            </div>
-            {% else %}
-            <div class="column col-12">
-                {{ content|raw }}
-            </div>
-            {% endif %}
-        </div>
-    </section>
-</section>
diff --git a/themes/quark/templates/partials/archives.html.twig b/themes/quark/templates/partials/archives.html.twig
deleted file mode 100644
index 5bce6227..00000000
--- a/themes/quark/templates/partials/archives.html.twig
+++ /dev/null
@@ -1,13 +0,0 @@
-<ul class="archives">
-
-{% for month,items in archives_data %}
-    <li>
-    	<a href="{{ base_url }}/{{ config.plugins.archives.taxonomy_names.month }}{{ config.system.param_sep }}{{ month|date('M_Y')|lower|e('url') }}">
-        {% if archives_show_count %}
-        <span class="label label-rounded label-primary">{{ items|length }}</span>
-        {% endif %}
-          <span class="archive_date">{{ month|date(config.plugins.archives.date_display_format) }} </span>
-        </a>
-    </li>
-{% endfor %}
-</ul>
diff --git a/themes/quark/templates/partials/base.html.twig b/themes/quark/templates/partials/base.html.twig
deleted file mode 100644
index 06ce3525..00000000
--- a/themes/quark/templates/partials/base.html.twig
+++ /dev/null
@@ -1,113 +0,0 @@
-{% set body_classes = body_class(['header-fixed', 'header-animated', 'header-dark', 'header-transparent', 'sticky-footer']) %}
-{% set grid_size = theme_var('grid-size') %}
-{% set compress = theme_var('production-mode') ? '.min.css' : '.css' %}
-{% use 'blocks/base.html.twig' %}
-<!DOCTYPE html>
-<html lang="{{ grav.language.getActive ?: grav.config.site.default_lang }}">
-<head>
-{% block head deferred %}
-    <meta charset="utf-8" />
-    <title>{% if page.title %}{{ page.title|e('html') }} | {% endif %}{{ site.title|e('html') }}</title>
-
-    <meta http-equiv="X-UA-Compatible" content="IE=edge">
-    <meta name="viewport" content="width=device-width, initial-scale=1">
-    {% include 'partials/metadata.html.twig' %}
-
-    <link rel="icon" type="image/png" href="{{ url('theme://images/favicon.png') }}" />
-    <link rel="canonical" href="{{ page.url(true, true) }}" />
-{% endblock head %}
-
-{% block stylesheets %}
-    {% do assets.addCss('theme://css-compiled/spectre'~compress) %}
-    {% if theme_var('spectre.exp') %}{% do assets.addCss('theme://css-compiled/spectre-exp'~compress)  %}{% endif %}
-    {% if theme_var('spectre.icons') %}{%  do assets.addCss('theme://css-compiled/spectre-icons'~compress) %}{% endif %}
-    {% do assets.addCss('theme://css-compiled/theme'~compress) %}
-    {% do assets.addCss('theme://css/custom.css') %}
-    {% do assets.addCss('theme://css/line-awesome.min.css') %}
-{% endblock %}
-
-{% block javascripts %}
-    {% do assets.addJs('jquery', 101) %}
-    {% do assets.addJs('theme://js/jquery.treemenu.js', {group:'bottom'}) %}
-    {% do assets.addJs('theme://js/site.js', {group:'bottom'}) %}
-{% endblock %}
-
-{% block assets deferred %}
-    {{ assets.css()|raw }}
-    {{ assets.js()|raw }}
-{% endblock %}
-</head>
-<body id="top" class="{% block body_classes %}{{ body_classes }}{% endblock %}">
-    <div id="page-wrapper">
-    {% block header %}
-        <section id="header" class="section">
-            <section class="container {{ grid_size }}">
-                <nav class="navbar">
-                    <section class="navbar-section logo">
-                        {% include 'partials/logo.html.twig' %}
-                    </section>
-                    <section class="navbar-section desktop-menu">
-
-                        <nav class="dropmenu animated">
-                        {% block header_navigation %}
-                            {% include 'partials/navigation.html.twig' %}
-                        {% endblock %}
-                        </nav>
-
-                        {% if config.plugins.login.enabled and grav.user.username %}
-                            <span class="login-status-wrapper"><i class="fa fa-user"></i> {% include 'partials/login-status.html.twig' %}</span>
-                        {% endif %}
-
-                    </section>
-                </nav>
-            </section>
-        </section>
-        <div class="mobile-menu">
-            <div class="button_container" id="toggle">
-                <span class="top"></span>
-                <span class="middle"></span>
-                <span class="bottom"></span>
-            </div>
-        </div>
-    {% endblock %}
-
-    {% block hero %}{% endblock %}
-
-        <section id="start">
-        {% block body %}
-            <section id="body-wrapper" class="section">
-                <section class="container {{ grid_size }}">
-                    {% block messages %}
-                        {% include 'partials/messages.html.twig' ignore missing %}
-                    {% endblock %}
-                    {{ block('content_surround') }}
-                </section>
-            </section>
-        {% endblock %}
-        </section>
-
-    </div>
-
-    {% block footer %}
-        {% include 'partials/footer.html.twig' %}
-    {% endblock %}
-
-    {% block mobile %}
-    <div class="mobile-container">
-        <div class="overlay" id="overlay">
-            <div class="mobile-logo">
-                {% include 'partials/logo.html.twig' with {mobile: true} %}
-            </div>
-            <nav class="overlay-menu">
-                {% include 'partials/navigation.html.twig' with {tree: true} %}
-            </nav>
-        </div>
-    </div>
-    {% endblock %}
-
-{% block bottom %}
-    {{ assets.js('bottom')|raw }}
-{% endblock %}
-
-</body>
-</html>
diff --git a/themes/quark/templates/partials/blog-item.html.twig b/themes/quark/templates/partials/blog-item.html.twig
deleted file mode 100644
index cdc74b83..00000000
--- a/themes/quark/templates/partials/blog-item.html.twig
+++ /dev/null
@@ -1,30 +0,0 @@
-<div class="content-item h-entry">
-
-{% if not hero_image_name %}
-    <div class="content-title text-center">
-        {% include 'partials/blog/title.html.twig' with {title_level: 'h2'} %}
-        {% if page.header.subtitle %}
-        <h3 >{{ page.header.subtitle }}</h3>
-        {% endif %}
-        {% include 'partials/blog/date.html.twig' %}
-        {% include 'partials/blog/taxonomy.html.twig' %}
-    </div>
-{% endif %}
-    <div class="e-content">
-        {{ page.content|raw }}
-    </div>
-
-    {% if page.header.continue_link is same as(true) and config.plugins.comments.enabled %}
-        {% include 'partials/comments.html.twig' %}
-    {% endif %}
-</div>
-
-<p class="prev-next text-center">
-    {% if not page.isLast %}
-            <a class="btn" href="{{ page.prevSibling.url }}"><i class="fa fa-angle-left"></i> {{ 'THEME_QUARK.BLOG.ITEM.PREV_POST'|t }}</a>
-    {% endif %}
-
-    {% if not page.isFirst %}
-        <a class="btn" href="{{ page.nextSibling.url }}">{{ 'THEME_QUARK.BLOG.ITEM.NEXT_POST'|t }} <i class="fa fa-angle-right"></i></a>
-    {% endif %}
-</p>
diff --git a/themes/quark/templates/partials/blog-list-item.html.twig b/themes/quark/templates/partials/blog-list-item.html.twig
deleted file mode 100644
index 74d0ddf9..00000000
--- a/themes/quark/templates/partials/blog-list-item.html.twig
+++ /dev/null
@@ -1,27 +0,0 @@
-<div class="card">
-    {% set image = page.media.images|first %}
-    {% if image %}
-    <div class="card-image">
-        <a href="{{ page.url }}">{{ image.cropZoom(800,400).html|raw }}</a>
-    </div>
-    {% endif %}
-    <div class="card-header">
-        <div class="card-subtitle text-gray">
-            {% include 'partials/blog/date.html.twig' %}
-    </div>
-        <div class="card-title">
-        {% include 'partials/blog/title.html.twig' with {title_level: 'h5'} %}
-        </div>
-    </div>
-    <div class="card-body">
-        {% if page.summary != page.content %}
-            {{ page.summary|raw }}
-        {% else %}
-            {{ page.content|raw }}
-        {% endif %}
-    </div>
-    <div class="card-footer">
-        {% include 'partials/blog/taxonomy.html.twig' %}
-    </div>
-</div>
-
diff --git a/themes/quark/templates/partials/blog/date.html.twig b/themes/quark/templates/partials/blog/date.html.twig
deleted file mode 100644
index a134d240..00000000
--- a/themes/quark/templates/partials/blog/date.html.twig
+++ /dev/null
@@ -1,5 +0,0 @@
-<span class="blog-date">
-    <time class="dt-published" datetime="{{ page.date|date("c") }}">
-        <i class="fa fa-calendar"></i> {{ page.date|date(system.pages.dateformat.short) }}
-    </time>
-</span>
diff --git a/themes/quark/templates/partials/blog/page-summary.html.twig b/themes/quark/templates/partials/blog/page-summary.html.twig
deleted file mode 100644
index 3c8fb7f3..00000000
--- a/themes/quark/templates/partials/blog/page-summary.html.twig
+++ /dev/null
@@ -1,8 +0,0 @@
-<div class="p-summary e-content">
-    {% if page.summary != page.content %}
-        {{ page.summary|raw }}
-    {% else %}
-        {{ page.content|raw }}
-    {% endif %}
-</div>
-
diff --git a/themes/quark/templates/partials/blog/taxonomy.html.twig b/themes/quark/templates/partials/blog/taxonomy.html.twig
deleted file mode 100644
index 8cab9fcd..00000000
--- a/themes/quark/templates/partials/blog/taxonomy.html.twig
+++ /dev/null
@@ -1,7 +0,0 @@
-{% if page.taxonomy.tag %}
-<span class="tags">
-    {% for tag in page.taxonomy.tag %}
-    <a class="label label-rounded {{ label_style ?: 'label-secondary' }} p-category" href="{{ blog.url|rtrim('/') }}/tag{{ config.system.param_sep }}{{ tag }}#body-wrapper">{{ tag }}</a>
-    {% endfor %}
-</span>
-{% endif %}
diff --git a/themes/quark/templates/partials/blog/title.html.twig b/themes/quark/templates/partials/blog/title.html.twig
deleted file mode 100644
index 0a235a1a..00000000
--- a/themes/quark/templates/partials/blog/title.html.twig
+++ /dev/null
@@ -1,11 +0,0 @@
-{% set title_level = title_level ?: 'h2' %}
-{% if page.header.link %}
-    <{{ title_level }} class="p-name mt-1">
-        {% if page.header.continue_link is not same as(false) %}
-        <a href="{{ page.url }}"><i class="fa fa-angle-double-right u-url"></i></a>
-        {% endif %}
-        <a href="{{ page.header.link }}" class="u-url">{{ page.title }}</a>
-    </{{ title_level }}>
-{% else %}
-    <{{ title_level }} class="p-name mt-1"><a href="{{ page.url }}" class="u-url">{{ page.title }}</a></{{ title_level }}>
-{% endif %}
diff --git a/themes/quark/templates/partials/footer.html.twig b/themes/quark/templates/partials/footer.html.twig
deleted file mode 100644
index 15ea155c..00000000
--- a/themes/quark/templates/partials/footer.html.twig
+++ /dev/null
@@ -1,5 +0,0 @@
-<section id="footer" class="section bg-gray">
-    <section class="container {{ grid_size }}">
-        <p><a href="http://getgrav.org">Grav</a> was <i class="fa fa-code"></i> with <i class="fa fa-heart-o pulse "></i> by <a href="https://trilby.media">Trilby Media</a>.</p>
-    </section>
-</section>
diff --git a/themes/quark/templates/partials/form-messages.html.twig b/themes/quark/templates/partials/form-messages.html.twig
deleted file mode 100644
index 2dd7b917..00000000
--- a/themes/quark/templates/partials/form-messages.html.twig
+++ /dev/null
@@ -1,6 +0,0 @@
-{% if form.message %}
-  {% set inline_errors = form.inline_errors is not null ? form.inline_errors : config.plugins.form.inline_errors(false) %}
-  {% set status_mapping = {'success':'green', 'error': 'red', 'warning': 'yellow'} %}
-  {% set message = inline_errors and form.messages ? "GRAV.FORM.VALIDATION_FAIL"|t : form.message %}
-    <div class="toast toast-{{ form.status }} {{ status_mapping[form.status] ?: 'green' }} mt-2 mb-2">{{ message|raw }}</div>
-{% endif %}
\ No newline at end of file
diff --git a/themes/quark/templates/partials/hero.html.twig b/themes/quark/templates/partials/hero.html.twig
deleted file mode 100644
index 527581f9..00000000
--- a/themes/quark/templates/partials/hero.html.twig
+++ /dev/null
@@ -1,7 +0,0 @@
-<section id="{{ id }}" class="section modular-hero hero {{ page.header.hero_classes }} {{ page.header.background.parallax ? 'parallax' : '' }}" {% if hero_image %}style="background-image: url('{{ hero_image.url }}');"{% endif %}>
-    <div class="image-overlay"></div>
-    <section class="container {{ grid_size }}" style="text-align: {{ page.header.hero_align|default('center') }}">
-        {{ content|raw }}
-    </section>
-    <i id="to-start" class="pulse fa fa-angle-down"></i>
-</section>
diff --git a/themes/quark/templates/partials/layout.html.twig b/themes/quark/templates/partials/layout.html.twig
deleted file mode 100644
index fdc7bed1..00000000
--- a/themes/quark/templates/partials/layout.html.twig
+++ /dev/null
@@ -1,14 +0,0 @@
-{% set item_col = show_sidebar ? 'col-9 col-md-12' : 'col-12' %}
-{% set sidebar_col = show_sidebar ? 'col-3 col-md-12' : 'col-12' %}
-
-<div class="columns">
-    <div id="item" class="column {{ item_col }} extra-spacing">
-        {% block item %}{% endblock %}
-    </div>
-    {% if show_sidebar %}
-    <div id="sidebar" class="column {{ sidebar_col }}">
-        {% block sidebar %}{% endblock %}
-    </div>
-    {% endif %}
-</div>
-
diff --git a/themes/quark/templates/partials/logo.html.twig b/themes/quark/templates/partials/logo.html.twig
deleted file mode 100644
index 658a6bec..00000000
--- a/themes/quark/templates/partials/logo.html.twig
+++ /dev/null
@@ -1,9 +0,0 @@
-{% set logo = theme_var(mobile ? 'custom_logo_mobile' : 'custom_logo') %}
-<a href="{{ home_url }}" class="navbar-brand mr-10">
-{% if logo %}
-  {% set logo_file = (logo|first).name %}
-  <img src="{{ url('theme://images/logo/' ~ logo_file)  }}" alt="{{ site.title }}" />
-{% else %}
-  {% include('@images/grav-logo.svg') %}
-{% endif %}
-</a>
\ No newline at end of file
diff --git a/themes/quark/templates/partials/messages.html.twig b/themes/quark/templates/partials/messages.html.twig
deleted file mode 100644
index 662333d0..00000000
--- a/themes/quark/templates/partials/messages.html.twig
+++ /dev/null
@@ -1,17 +0,0 @@
-{% set type_mapping = {'info':'success', 'error': 'error', 'warning': 'warning'} %}
-{% set icon_mapping = {'info':'checkmark', 'error':'wrong', 'warning':'information'} %}
-
-{% if grav.messages.all %}
-    <div id="messages">
-    {% for message in grav.messages.fetch %}
-
-        {% set scope = message.scope|e %}
-        {% set type = type_mapping[scope] %}
-        {% set icon = icon_mapping[scope] %}
-
-        <div class="toast toast-{{ type }} {{ scope }}">
-            <i class="icon dripicons-{{ icon }}"></i> {{ message.message|raw }}
-        </div>
-    {% endfor %}
-    </div>
-{% endif %}
\ No newline at end of file
diff --git a/themes/quark/templates/partials/navigation.html.twig b/themes/quark/templates/partials/navigation.html.twig
deleted file mode 100644
index 9474b77c..00000000
--- a/themes/quark/templates/partials/navigation.html.twig
+++ /dev/null
@@ -1,6 +0,0 @@
-{% import 'macros/macros.html.twig' as macros %}
-
-<ul {{ tree ? 'class="tree"' : '' }}>
-    {{ macros.nav_loop(pages) }}
-</ul>
-
diff --git a/themes/quark/templates/partials/relatedpages.html.twig b/themes/quark/templates/partials/relatedpages.html.twig
deleted file mode 100644
index c2e4dafc..00000000
--- a/themes/quark/templates/partials/relatedpages.html.twig
+++ /dev/null
@@ -1,15 +0,0 @@
-<ul class="related-pages menu">
-    {% for related_path, score in related_pages %}
-        {% set related = grav['pages'].get(related_path) %}
-        {% if related %}
-            <li class="menu-item">
-                {% if config.plugins.relatedpages.show_score %}
-                    <div class="menu-badge">
-                        <span class="label lable-primary">{{ score }}</span>
-                    </div>
-                {% endif %}
-                <a href="{{ related.url }}" title="{{ related.title }}">{{ related.title }}</a>
-            </li>
-        {% endif %}
-    {% endfor %}
-</ul>
\ No newline at end of file
diff --git a/themes/quark/templates/partials/sidebar.html.twig b/themes/quark/templates/partials/sidebar.html.twig
deleted file mode 100644
index ea6a34cb..00000000
--- a/themes/quark/templates/partials/sidebar.html.twig
+++ /dev/null
@@ -1,43 +0,0 @@
-{% set feed_url = blog.url == '/' or blog.url == base_url_relative ? (base_url_relative~'/'~blog.slug) : blog.url %}
-{% set new_base_url = blog.url == '/' ? '' : blog.url %}
-
-{% if config.plugins.simplesearch.enabled %}
-<div class="sidebar-content">
-    {% include 'partials/simplesearch_searchbox.html.twig' %}
-</div>
-{% endif %}
-{% if config.plugins.relatedpages.enabled and related_pages|length > 0 %}
-<div class="sidebar-content">
-    <h4>{{ 'THEME_QUARK.SIDEBAR.RELATED_POSTS.HEADLINE'|t }}</h4>
-    {% include 'partials/relatedpages.html.twig' %}
-</div>
-{% endif %}
-{% if config.plugins.random.enabled %}
-<div class="sidebar-content">
-	<h4>{{ 'THEME_QUARK.SIDEBAR.RANDOM_ARTICLE.HEADLINE'|t }}</h4>
-	<a class="button" href="{{ base_url }}/random"><i class="fa fa-retweet"></i> {{ 'THEME_QUARK.SIDEBAR.RANDOM_ARTICLE.FEELING_LUCKY'|t }}</a>
-</div>
-{% endif %}
-
-{{ page.find('/modules/sidebar').content|raw }}
-
-{% if config.plugins.taxonomylist.enabled %}
-<div class="sidebar-content">
-    <h4>{{ 'THEME_QUARK.SIDEBAR.POPULAR_TAGS.HEADLINE'|t }}</h4>
-    {% include 'partials/taxonomylist.html.twig' with {'base_url':new_base_url, 'taxonomy':'tag'} %}
-</div>
-{% endif %}
-{% if config.plugins.archives.enabled %}
-<div class="sidebar-content">
-    <h4>{{ 'THEME_QUARK.SIDEBAR.ARCHIVES.HEADLINE'|t }}</h4>
-	{% include 'partials/archives.html.twig' with {'base_url':new_base_url} %}
-</div>
-{% endif %}
-{% if config.plugins.feed.enabled %}
-<div class="sidebar-content syndicate">
-    <h4>{{ 'THEME_QUARK.SIDEBAR.SYNDICATE.HEADLINE'|t }}</h4>
-    <a class="btn" href="{{ feed_url }}.atom"><i class="fa fa-rss-square"></i> Atom 1.0</a>
-    <a class="btn" href="{{ feed_url }}.rss"><i class="fa fa-rss-square"></i> RSS</a>
-    {% if config.plugins.feed.enable_json_feed %}<a class="btn" href="{{ feed_url }}.json"><i class="fa fa-rss-square"></i> JSON</a>{% endif %}
-</div>
-{% endif %}
diff --git a/themes/quark/templates/partials/taxonomylist.html.twig b/themes/quark/templates/partials/taxonomylist.html.twig
deleted file mode 100644
index b2bcc92a..00000000
--- a/themes/quark/templates/partials/taxonomylist.html.twig
+++ /dev/null
@@ -1,10 +0,0 @@
-{% set taxlist = children_only is defined ? taxonomylist.getChildPagesTags() : taxonomylist.get() %}
-
-{% if taxlist %}
-<span class="tags">
-    {% for tax,value in taxlist[taxonomy] %}
-        {% set label_class = uri.param(taxonomy) == tax ? 'label-primary' : 'label-secondary' %}
-        <a class="label label-rounded {{ label_class }}" href="{{ base_url }}/{{ taxonomy }}{{ config.system.param_sep }}{{ tax }}">{{ tax }}</a>
-    {% endfor %}
-</span>
-{% endif %}
diff --git a/themes/quark/thumbnail.jpg b/themes/quark/thumbnail.jpg
deleted file mode 100644
index ce4e0ed3..00000000
Binary files a/themes/quark/thumbnail.jpg and /dev/null differ