]> Shamusworld >> Repos - ardour-manual/commitdiff
Added files for PDF generation
authorEd Ward <edwsaintesprit@hotmail.com>
Tue, 30 Jul 2019 14:17:43 +0000 (16:17 +0200)
committerEd Ward <edwsaintesprit@hotmail.com>
Tue, 30 Jul 2019 14:17:43 +0000 (16:17 +0200)
onepage-template.html [new file with mode: 0644]
page-template.html [new file with mode: 0644]
pdf-template.html [new file with mode: 0644]
source/css/common.css [new file with mode: 0644]
source/css/pdf.css [new file with mode: 0644]
source/css/screen.css [new file with mode: 0644]
source/images/ardour_logo.svg [new file with mode: 0644]

diff --git a/onepage-template.html b/onepage-template.html
new file mode 100644 (file)
index 0000000..fdc8e39
--- /dev/null
@@ -0,0 +1,47 @@
+<!doctype html>
+<html lang="en">
+
+<head>
+       <title>{{page.page_title}}</title>
+       <meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+       <meta name="description" content="{{page.page_title}}">
+       <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+       <link href="{{page.bootstrap_path}}/css/bootstrap.min.css" rel="stylesheet">
+       <link href="/css/common.css" rel="stylesheet">
+       <link href="/css/screen.css" rel="stylesheet">
+
+</head>
+
+<body>
+       <div class="container-fluid">
+               <div class="row-fluid">
+                       <div id="tree" class="navbar">
+                               <h1><a href="/"><img class="img-responsive" src="/images/logo.png" alt="The Ardour Manual" /></a></h1>
+
+                               {% tree %}
+
+                       </div> <!-- tree -->
+
+                       <div class="span12" id="content">
+
+                               {{ content }}
+
+                       </div> <!-- content -->
+               </div> <!-- row-fluid -->
+       </div> <!-- container-fluid -->
+
+
+       <script type="text/javascript">
+               // I'll go to hell for this
+               var isA = function(regex) { return navigator.userAgent.match(regex) };
+               var isAbout = function(regex) { return document.getElementsByTagName('h1')[1].textContent.match(regex) };
+
+               if ( (isA(/Mac/) || isAbout(/OS X/)) && (!isAbout(/Linux/)) ) {
+                       var e = document.getElementsByTagName('body')[0];
+                       e.className += ' mac';  // class magic for Cmd vs. Ctrl keys.
+               }
+       </script>
+
+</body>
+</html>
diff --git a/page-template.html b/page-template.html
new file mode 100644 (file)
index 0000000..bc4a100
--- /dev/null
@@ -0,0 +1,82 @@
+<!doctype html>
+<html lang="en">
+
+<head>
+       <title>{{page.page_title}}</title>
+       <meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+       <meta name="description" content="{{page.page_title}}">
+       <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+       <link href="{{page.bootstrap_path}}/css/bootstrap.min.css" rel="stylesheet">
+       <link href="/css/common.css" rel="stylesheet">
+       <link href="/css/screen.css" rel="stylesheet">
+{% if page.style %}
+       <link href="/css/{{page.style}}.css" rel="stylesheet">
+{% endif %}
+</head>
+
+<body>
+       <div class="container-fluid">
+               <div class="row-fluid">
+                       <div id="tree">
+
+                               <h1><a href="/"><img class="img-responsive" src="/images/logo.png" alt="The Ardour Manual" /></a></h1>
+
+                               <form id="custom-search-form" class="navbar-form" method="post" action="https://duckduckgo.com">
+                                       <div class="input-group">
+                                               <input type="text" class="form-control" placeholder="Search &hellip;" name="q">
+                                               <span class="input-group-btn">
+                                                       <button class="btn btn-default" type="submit"><span class="glyphicon glyphicon-search" aria-hidden="true"></span></button>
+                                                       <button class="btn btn-default" type="button" onclick="window.location.href='/ardourmanual.html'"><span class="glyphicon glyphicon-book" aria-hidden="true"></span></button>
+                                               </span>
+                                       </div>
+                                       <input type="hidden" name="sites" value="manual.ardour.org"><!-- domain -->
+                                       <input type="hidden" name="kh" value="1"> <!--HTTPS on/off -->
+                                       <input type="hidden" name="kl" value="wt-wt"> <!--region wt-wt = no region/worldwide -->
+                                       <input type="hidden" name="kg" value="p"> <!--get [g] vs post [p] -->
+                                       <input type="hidden" name="k7" value="w"> <!-- background colour -->
+                                       <input type="hidden" name="kj" value="#212a30"> <!-- results page header colour -->
+                                       <input type="hidden" name="kx" value="#59acd4"> <!-- URLs colour -->
+                                       <input type="hidden" name="k1" value="-1"> <!-- adverts on/off -->
+                                       <input type="hidden" name="k9" value="#59acd4"> <!-- links colour -->
+                                       <input type="hidden" name="kaa" value="#2d586c"> <!-- visited links colour -->
+                                       <input type="hidden" name="kae" value="#cc0000"> <!-- theme [changes result titles] colour -->
+                                       <input type="hidden" name="ka" value="junge"> <!-- link font -->
+                                       <input type="hidden" name="kt" value="junge"> <!-- text font -->
+                               </form>
+
+                               {% tree %}
+
+                       </div> <!-- tree -->
+
+                       <div class="span12" id="content">
+
+                               {% breadcrumbs %}
+                               {% githubedit %}
+
+                               <h1 class="title">{{ page.title }}</h1>
+
+                               {{ content }}
+
+                               <div class="clear"></div>
+
+                               {% prevnext %}
+
+                       </div> <!-- content -->
+               </div> <!-- row-fluid -->
+       </div> <!-- container-fluid -->
+
+
+       <script type="text/javascript">
+               // I'll go to hell for this
+               var isA = function(regex) { return navigator.userAgent.match(regex) };
+               var isAbout = function(regex) { return document.getElementsByTagName('h1')[1].textContent.match(regex) };
+
+               if ( (isA(/Mac/) || isAbout(/OS X/)) && (!isAbout(/Linux/)) ) {
+                       var e = document.getElementsByTagName('body')[0];
+                       e.className += ' mac';  // class magic for Cmd vs. Ctrl keys.
+               }
+       </script>
+
+</body>
+</html>
diff --git a/pdf-template.html b/pdf-template.html
new file mode 100644 (file)
index 0000000..18389c8
--- /dev/null
@@ -0,0 +1,32 @@
+<!doctype html>
+<html dir="ltr" lang="en">
+
+<head>
+       <meta charset="utf-8">
+  <meta name="author" content="The Ardour Team">
+       <title>{{page.page_title}}</title>
+       <link href="css/common.css" rel="stylesheet">
+       <link href="css/luadoc.css" rel="stylesheet">
+       <link href="css/pdf.css" rel="stylesheet">
+
+</head>
+
+<body>
+
+       <div class="frontcover">
+
+
+
+       </div>
+
+       <div class="contents">
+               <h1>Table of contents</h1>
+
+               {% tree %}
+
+       </div>
+
+       {{ content }}
+
+</body>
+</html>
diff --git a/source/css/common.css b/source/css/common.css
new file mode 100644 (file)
index 0000000..e4716fb
--- /dev/null
@@ -0,0 +1,209 @@
+kbd {
+  display: inline-block;
+  min-width: 1em;
+  padding: .2em .3em;
+  font: normal .8em/1 sans-serif;
+  text-align: center;
+  text-decoration: none;
+  border-radius: .3em;
+  background: rgb(250, 250, 250);
+  background: linear-gradient(to top, rgb(210, 210, 210), rgb(255, 255, 255));
+  color:  rgb(50, 50, 50);
+  white-space:nowrap;
+  text-transform:capitalize;
+}
+
+kbd.def {
+  font-weight:bolder;
+       margin-right:.2em;
+}
+
+kbd.input,
+kbd.cmd,
+kbd.osc {
+  font-family:mono;
+  border-width:0;
+  text-transform:none;
+}
+
+kbd.input {
+  background:none;
+  border-radius: 0;
+}
+
+kbd.cmd {
+  display:block;
+  width:100%;
+  margin-bottom:1ex;
+  text-transform:none;
+  background: rgb(220, 220, 220);
+  text-align:left;
+}
+
+kbd.cmd.lin:before {
+  content: 'user@linux:~ ';
+  color:#999999;
+}
+
+kbd.cmd.mac:before {
+  content: 'MacBook:~/Desktop User\$ ';
+  color:#999999;
+}
+
+kbd.cmd.win:before {
+  content: 'C:\\Users\\myAccount> ';
+  color:#999999;
+}
+
+kbd.optoff,
+kbd.option {
+  border:none;
+  background:none;
+}
+
+kbd.optoff:before {
+  content:url('/images/checkbox-unchecked.png');
+  margin: 0 1em 0 0;
+  vertical-align:middle;
+}
+
+kbd.option:before {
+  content:url('/images/checkbox-checked.png');
+  margin: 0 1em 0 0;
+  vertical-align:middle;
+}
+
+kbd.menu {
+  border:none;
+  background:none;
+  font-weight:bold;
+  font-stretch:extra-condensed;
+  white-space:normal;
+}
+
+kbd.osc {
+  border:none;
+  background: rgb(208, 208, 243);
+  font-stretch:extra-condensed;
+  white-space: nowrap;
+  text-align:left;
+}
+
+kbd.fader,
+kbd.knob,
+kbd.button {
+  background: rgb(174, 174, 217);
+  background: linear-gradient(to top, rgb(174, 174, 217), rgb(221, 221, 255));
+  color:#000044;
+}
+
+kbd.fader {
+  border-width: 1px 1px 9px 9px;
+}
+
+kbd.knob {
+  border-radius:12px;
+  border-width: 1px 1px 9px 9px;
+}
+
+kbd.button {
+  border-radius:8px;
+  border-width: 1px 1px 3px 3px;
+}
+
+kbd.mouse {
+  border-radius:10px;
+}
+
+samp {
+  font-family:mono;
+  color:#666666;
+  background-color:#EBEBEB;
+  margin-left: .5em;
+  margin-right: .5em;
+}
+
+#content dfn {
+  font-weight: bold;
+  font-style: normal;
+}
+
+.note,
+.warning,
+.fixme {
+  min-height: 1.5ex;
+  padding: 1em;
+  margin-bottom: 1em;
+  border-style: solid;
+  border-width: 1px 1px 1px 8px;
+}
+
+code {
+  font-size: .9em;
+  color: #555;
+}
+
+.note {
+  border-color: #e3e3e3;
+  background-color: #f5f5f5;
+}
+
+.warning {
+  border-color: #995555;
+  background-color: #ffeeee;
+}
+
+.fixme {
+  border-color: #999944;
+  background-color: #f0f0e0;
+  font-weight:bold;
+}
+
+.fixme:before {
+  content:'FIXME: ';
+  font-style: italic;
+  font-size:2em;
+}
+
+
+/* Keyboard modifiers */
+.mod1:before {        content: "Ctrl ";}
+.mod2:before {        content: "Alt ";}
+.mod3:before {        content: "Shift ";}
+.mod4:before {        content: "Win ";}
+.mod12:before {       content: "Ctrl Alt ";}
+.mod13:before {       content: "Ctrl Shift ";}
+.mod14:before {       content: "Ctrl Win ";}
+.mod23:before {       content: "Alt Shift ";}
+.kp:before {          content: "Keypad ";}
+/* Variants *without* space after them (yes, these are needed!) */
+.mod1n:before {       content: "Ctrl";}
+.mod2n:before {       content: "Alt";}
+.mod3n:before {       content: "Shift";}
+.mod4n:before {       content: "Win";}
+.mod12n:before {      content: "Ctrl Alt";}
+.mod13n:before {      content: "Ctrl Shift";}
+.mod14n:before {      content: "Ctrl Win";}
+.mod23n:before {      content: "Alt Shift";}
+/* Automagic translation for Mac based display */
+.mac .mod1:before {   content: "Cmd ";}
+.mac .mod2:before {   content: "Ctrl ";}
+.mac .mod3:before {   content: "Shift ";}
+.mac .mod4:before {   content: "Opt ";}
+.mac .mod12:before {  content: "Cmd Ctrl ";}
+.mac .mod13:before {  content: "Cmd Shift ";}
+.mac .mod14:before {  content: "Cmd Opt ";}
+.mac .mod23:before {  content: "Ctrl Shift ";}
+/* No space variants (Mac based) */
+.mac .mod1n:before {  content: "Cmd";}
+.mac .mod2n:before {  content: "Ctrl";}
+.mac .mod3n:before {  content: "Shift";}
+.mac .mod4n:before {  content: "Opt";}
+.mac .mod12n:before { content: "Cmd Ctrl";}
+.mac .mod13n:before { content: "Cmd Shift";}
+.mac .mod14n:before { content: "Cmd Opt";}
+.mac .mod23n:before { content: "Ctrl Shift";}
+
+/* for images sliced in divs, as in http://manual.ardour.org/ardours-interface/about/ */
+.container { position: relative; border: none; }
+.hoverimg { position: absolute; border: none; }
diff --git a/source/css/pdf.css b/source/css/pdf.css
new file mode 100644 (file)
index 0000000..4b31564
--- /dev/null
@@ -0,0 +1,151 @@
+/* this stylesheet is used when generating a PDF */
+/* define a page */
+@page {
+   size: A4;
+   margin: 1.5cm 1.5cm 1.5cm 1.5cm;
+}
+
+@page :first {
+       size: A4;
+       margin: 1.5cm 1.5cm 1.5cm 1.5cm;
+  background: url("../images/ardour_logo.svg") no-repeat center;
+  background-size: contain;
+}
+
+img {
+  max-width: 100%;
+}
+
+div.frontcover {
+  page-break-after: always;
+}
+
+/* styles for the right hand spread
+       Bottom left we display the title of the book, bottom right the page using a CSS
+  counter, top right the content of the current chapter
+*/
+@page:right {
+   @bottom-left {
+       margin: 10pt 0 30pt 0;
+       /*border-top: .25pt solid #666;*/
+            content: "The Ardour Manual";
+       font-size: 7pt;
+       color: #333;
+   }
+   @bottom-right {
+       margin: 10pt 0 30pt 0;
+       /*border-top: .25pt solid #666;*/
+       content: counter(page);
+       font-size: 7pt;
+   }
+   @top-right {
+          content: string(doctitle);
+          margin: 30pt 0 10pt 0;
+          font-size: 7pt;
+          color: #333;
+   }
+}
+
+/* styles for the left hand spread
+       Bottom right book title, bottom left current page
+*/
+@page:left {
+   @bottom-right {
+       margin: 10pt 0 30pt 0;
+       /*border-top: .25pt solid #666;*/
+            content: "The Ardour Manual";
+       font-size: 7pt;
+       color: #333;
+   }
+   @bottom-left {
+       margin: 10pt 0 30pt 0;
+       /*border-top: .25pt solid #666;*/
+       content: counter(page);
+       font-size: 7pt;
+   }
+}
+
+/* first page */
+@page:first {
+  @bottom-right {
+    content: normal;
+    margin: 0;
+  }
+
+  @bottom-left {
+    content: normal;
+    margin: 0;
+  }
+}
+
+/* reset chapter and figure counters on the body */
+body {
+       counter-reset: chapternum figurenum;
+       font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
+       line-height: 1.2;
+       font-size: 9pt;
+}
+
+/* get the title of the current chapter - this will be the content of the h1
+reset figure counter as figures start from 1 in each chapter */
+h1 {
+  string-set: doctitle content();
+  page-break-before: always;
+  counter-reset: figurenum;
+  line-height: 1.3;
+  counter-increment: chapternum;
+}
+
+h1:first-of-type { /* the ToC should not count...*/
+  content: none;
+  counter-reset: chapternum;
+}
+
+/* increment and display figure counter */
+figcaption:before {
+       counter-increment: figurenum;
+       content: counter(chapternum) "-" counter(figurenum) ". ";
+}
+
+h1,h2,h3,h4,h5 {
+       font-weight: bold;
+       page-break-after: avoid;
+       page-break-inside:avoid;
+}
+
+h1+p, h2+p, h3+p {
+       page-break-before: avoid;
+}
+
+table, figure {
+       page-break-inside: avoid;
+}
+
+ul.toc {
+       list-style: none;
+       margin: 0;
+       padding: 0;
+}
+
+/* create page numbers using target-counter in the TOC */
+ul.toc a::after {
+  content: target-counter(attr(href), page);
+  float: right;
+}
+
+ul.toc li {
+       line-height: 2;
+}
+
+ul.toc li a {
+       text-decoration: none;
+}
+
+a {
+       color: #000;
+}
+
+/* add page number to cross references */
+a.xref:after {
+  content: " (page " target-counter(attr(href, url), page) ")";
+}
diff --git a/source/css/screen.css b/source/css/screen.css
new file mode 100644 (file)
index 0000000..0d6486f
--- /dev/null
@@ -0,0 +1,252 @@
+@font-face {
+    font-family: 'junge-regular';
+    src: url('junge-regular-webfont.woff2') format('woff2'),
+         url('junge-regular-webfont.woff') format('woff'),
+         url('junge-regular-webfont.ttf')  format('truetype');
+    font-weight: normal;
+    font-style: normal;
+}
+
+body {
+  font-family: 'junge-regular';
+  font-size: 16px;
+  line-height: 2ex;
+}
+
+.clear {
+  clear:both;
+}
+
+#tree {
+  background-color: #212A30;
+  line-height: 1.8ex;
+  height: 100%;
+  overflow: scroll;
+  position: fixed;
+  top: 0;
+  bottom: 0;
+  left: 0;
+  width: 20em;
+  padding: 1em 1em 2em 1.5em;
+}
+
+#tree h1 {
+  font-size: 1.75em;
+  margin-bottom: 1em;
+  font-weight: normal;
+}
+
+#tree ul {
+  padding-left: 1em;
+  list-style-type: none;
+}
+
+#tree a {
+  display: inline !important;
+  font-size: 0.88em;
+  line-height: 2em;
+  color: #E4E4E4;
+  border-bottom: 1px solid transparent;
+}
+
+#tree a:hover {
+  text-decoration: none;
+  border-bottom: 1px solid #aaa;
+}
+
+#tree .active > a {
+  display: inline;
+  color: #FF8080;
+}
+
+#content {
+  padding: 1em 2em 2ex 21em;
+  margin-left: 0;
+  line-height: 2em;
+}
+
+#content h1,
+#content h2,
+#content h3,
+#content h4 {
+  font-weight: normal;
+  padding-bottom: .3ex;
+}
+
+#content h1 {
+  font-size: 1.8em;
+  margin: 0 0 2ex 0;
+  padding-bottom: .8ex;
+  border-bottom: 2px solid #ccc;
+}
+
+#content h2 {
+  font-size: 1.3em;
+  margin: 2ex 0 1ex 0;
+  border-bottom: 2px solid #ddd;
+}
+
+#content h3 {
+  font-size: 1.2em;
+  margin: 1.5ex 0 1ex 0;
+  border-bottom: 1px solid #eee;
+}
+
+#content h4 {
+  font-size: 1.1em;
+  margin: 1.5ex 0 .5ex 0;
+  border-bottom: 1px solid #eee;
+}
+
+#content table {
+  width:100%;
+  margin: 1em 0;
+  padding: 0;
+  font-weight: normal;
+  text-align: left;
+}
+
+#content table tr {
+  border-bottom: 2px solid #eeeeee;
+}
+
+#content table tr:nth-child(odd){
+  background-color: white;
+}
+
+#content table tr:nth-child(even){
+  background-color: #f5f5f5;
+}
+
+#content table tr:hover {
+  background-color: #F2F9FF;
+}
+
+#content table td,
+#content table th {
+  margin: 0;
+  padding: .5em;
+}
+
+#content table th {
+  font-weight: bold;
+}
+
+#content table th.sub1 {
+  padding-left: 2em;
+}
+
+#content table th.sub2 {
+  padding-left: 4em;
+}
+
+#content table thead {
+  font-weight:bold;
+}
+
+#content table.dl th {
+  /* dl class (definition list) is for 2-columns tables that describe properties:
+  maximmizes the width of the 2nd (description) column */
+  vertical-align: top;
+  min-width: 20%;
+  white-space:nowrap
+}
+
+#content table.dl td {
+  vertical-align: top;
+  width: 100%;
+}
+
+#content ul,
+#content ol {
+       overflow: hidden;
+}
+
+#content figure {
+  display: table;
+}
+
+#content figcaption {
+       display: table-caption;
+       caption-side: bottom;
+       font-style: italic;
+  padding-top: 0.5em;
+  padding-bottom: 1em;
+}
+
+#content figcaption.center {
+       text-align: center;
+}
+
+#content figcaption.titleover {
+  text-align: center;
+       caption-side: top ;
+}
+
+#content figure.right {
+  margin: 0 0 1em 1em;
+  float: right;
+  clear: right;
+}
+
+#content figure.left {
+  margin: 0 1em 1em 0;
+  float: left;
+  clear: left;
+}
+
+#content figure.center {
+  margin: 1em auto 1em auto;
+  clear: both;
+}
+
+#content img.mini {
+  width: 200px;
+}
+
+#content img.mini:hover {
+  width: 100%;
+}
+
+kbd {
+  text-shadow: 0 0 2px rgb(255, 255, 255);
+  box-shadow: inset 0 0 1px rgb(255, 255, 255), inset 0 0 .4em rgb(200, 200, 200), 0 .1em 0 rgb(130, 130, 130), 0 .11em 0 rgba(0, 0, 0, .4), 0 .1em .11em rgba(0, 0, 0, .9);
+}
+
+
+kbd.cmd {
+  text-shadow: none;
+  box-shadow: none;
+}
+
+#content p.center {
+       text-align:center;
+}
+
+@media (max-width: 800px) {
+  #tree {
+    position: relative;
+    height: 250px;
+    width: 100%;
+    margin-top: 20px;
+  }
+  #content {
+    padding-left: 20px;
+    margin-top: 0px;
+  }
+}
+
+/* for the TOC */
+#content p.chapter,
+#content p.subchapter,
+#content p.section,
+#content p.subsection {
+  line-height:1em;
+}
+#content p.chapter { padding-top: 1em; padding-left: 1em; padding-bottom:1em; }
+#content p.subchapter { padding-left: 4em; }
+#content p.section { padding-left: 6em; }
+#content p.subsection { padding-left: 8em; }
+
+/* for images sliced in divs, as in http://manual.ardour.org/ardours-interface/about/ */
+.hoverimg:hover{ z-index:100; box-shadow: 0 0 .2em .2em lightgreen; }
diff --git a/source/images/ardour_logo.svg b/source/images/ardour_logo.svg
new file mode 100644 (file)
index 0000000..0938435
--- /dev/null
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   id="svg959"
+   version="1.2"
+   viewBox="0 0 262.125 227.6992"
+   height="227.6992pt"
+   width="262.125pt">
+  <metadata
+     id="metadata965">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs963" />
+  <path
+     style="fill:#e4214e;fill-opacity:1;fill-rule:nonzero;stroke:none" d="M
+131.05078,0 22.75,187.625 c 7.96094,0 6.70703,-5.6485 10.47656,-5.6485
+3.98438,0.012 3.24219,2.8243 7,2.8243 1.92969,0 3.47656,-1.9141 3.47266,-6.6485
+0,-6.3164 1.57031,-9.5273 3.5,-9.5273 1.93359,0 3.5,2.8125 3.5,5.625 0,3.539
+1.57031,6.3515 3.5,6.3515 1.93359,0 3.5,-4.7851 3.5,-10.6992 l -0.0234,-6.7773 c
+0,-8.1758 1.57031,-14.8008 3.5,-14.8008 1.92969,0 3.50391,2.8633 3.5,12.125
+0,7.3633 1.57031,14.7031 3.5,14.7031 1.92969,0 3.50391,-8.5429 3.5,-22.25
+0,-15.8398 1.54297,-26.0781 3.47656,-26.0781 1.92969,0 3.5,10.2461 3.5,20.3516
+0,11.8007 1.56641,23.4257 3.5,23.4257 1.92969,0 3.5,-11.625 3.5,-27.75
+0,-17.3125 1.54297,-29.9023 3.47266,-29.9023 1.92969,0 3.50391,12.5898
+3.5,27.0508 0,15.1758 1.57031,28.3515 3.5,28.3515 1.92969,0 3.5,-13.164
+3.5,-30.0273 0,-16.8594 1.54297,-30.2734 3.47656,-30.2734 1.92969,0 3.5,13.414
+3.5,30 0,16.5859 1.56641,29.9765 3.5,29.9765 1.92969,0 3.5,-13.3984 3.5,-29.4023
+0,-15.6524 1.54297,-28.7735 3.47266,-28.7735 1.93359,0 3.5,13.1133 3.5,30.2227
+0,16.4883 1.57031,29.1016 3.5,29.1016 1.93359,0 3.5039,-12.6133 3.5,-26.875
+0,-13.4024 1.54687,-25.3008 3.47656,-25.3008 1.92969,0 3.50391,11.9219
+3.5,28.1758 0,15.2109 1.57031,26.25 3.5,26.25 1.92969,0 3.50391,-11.043
+3.5,-22.9258 0,-10.7031 1.54297,-20.8242 3.47656,-20.8242 1.92969,0 3.5,10.1171
+3.4961,24.4765 0,13.0938 1.57031,22.1719 3.5,22.1719 1.93359,0 3.5039,-9.0703
+3.5039,-18.3242 0,-7.9492 1.54297,-15.9727 3.47266,-15.9727 1.92969,0 3.5,8.0156
+3.5,19.875 0,10.5508 1.57031,17.5235 3.5,17.5235 1.92969,0 3.5,-6.1329
+3.5,-12.8243 0,-6.9062 1.57031,-12.1992 3.5,-12.1992 1.92969,0 3.47656,5.9297
+3.47656,15.0742 0,7.9297 1.56641,12.8985 3.5,12.8985 1.92969,0 3.5,-4.1094
+3.5,-8.25 0,-4.2696 1.56641,-8.4492 3.5,-8.4492 1.92969,0 3.47266,4.039
+3.47266,10.5742 0,5.4961 1.57031,8.6992 3.5,8.6992 1.93359,0 3.5,-2.2305
+3.5,-4.8242 0,-3.4102 1.57031,-4.9727 3.5,-4.9727 1.93359,0 3.47656,2.3399
+3.47656,6.6719 0,3.418 1.57031,5.2031 3.5,5.2031 3.65234,0 3.15625,-4.5469
+7,-4.5781 4.20313,0 2.97266,6.1016 6.97656,6.1016 2.88282,0 5.11719,-1.1133
+7,-1.125 3.1211,0 3.33985,2.1992 10.47266,2.1992 z m 0,0" id="path892" />
+  <path
+     style="fill:#212a30;fill-opacity:1;fill-rule:nonzero;stroke:none" d="m
+184.92578,193.6758 v 17.0234 c 0,9.8008 6.40625,17 17.02344,17 10.62109,0
+17.02734,-7.1992 17.02734,-17 v -17.0234 h -7 v 16.125 c 0,8.9609
+-4.79297,11.8515 -10.02734,11.8515 -5.23438,0 -10.02344,-2.8906
+-10.02344,-11.8515 v -16.125 z m 42.25,0 V 227 h 7 v -11.0977 l 13.84766,0.024
+6.40234,11.0742 h 7.69922 l -7.32422,-12.6758 c 3.19922,-1.9375 5.34766,-5.4531
+5.34766,-9.5234 0,-6.211 -5.01953,-11.125 -11.09766,-11.125 z m 7,6.0507 h
+14.125 c 2.60156,0 5.05078,2.0157 5.05078,5.0743 0,3.0586 -2.44922,5.0781
+-5.05078,5.0742 l -14.125,-0.024 z M 52.83594,193.6758 V 227 h 7 v -11.0977 l
+13.85156,0.024 6.39844,11.0742 h 7.70312 l -7.32812,-12.6758 c 3.19922,-1.9375
+5.35156,-5.4531 5.35156,-9.5234 0,-6.211 -5.01953,-11.125 -11.10156,-11.125 z m
+7,6.0507 h 14.125 c 2.60547,0 5.05078,2.0157 5.05078,5.0743 0,3.0586
+-2.44531,5.0781 -5.05078,5.0742 l -14.125,-0.024 z M 19.25,193.6758 0,227 h
+7.69922 l 4.57422,-7.8985 h 22.25 L 39.10156,227 h 7.69922 l -19.25,-33.3242 z m
+4.14844,6.1484 7.65234,13.2266 H 15.75 Z m 134.01562,-6.8477 c -15.14062,0
+-20.39844,10.0664 -20.39844,17.3477 0,7.2852 5.25782,17.375 20.39844,17.375
+15.14453,0 20.40235,-10.0898 20.40235,-17.375 0,-7.2813 -5.25782,-17.3477
+-20.40235,-17.3477 z m 0,6.0508 c 7.75,0 13.60156,4.4492 13.60156,11.2969
+0,6.8516 -5.85156,11.3281 -13.60156,11.3281 -7.74609,0 -13.59765,-4.4765
+-13.59765,-11.3281 0,-6.8477 5.85156,-11.2969 13.59765,-11.2969 z M
+95.52344,193.6758 V 227 h 18.28125 c 9.66797,0 16.6914,-7.9414 16.6914,-16.6602
+0,-8.7187 -7.0625,-16.664 -16.6914,-16.664 z m 7,6.0742 h 10.53125 c 5.77734,0
+10.64062,4.5937 10.64062,10.5898 0,5.9922 -4.88672,10.586 -10.64062,10.586 h
+-10.53125 z m 0,0" id="path894" />
+</svg>