Added API Reference in TopCaoat style

master
Dmitry Baranovskiy 2013-09-02 14:26:51 +10:00
parent 4f75197c9e
commit ec5eabeb82
38 changed files with 6756 additions and 2456 deletions

View File

@ -6,7 +6,7 @@ module.exports = function(grunt) {
grunt.initConfig({
// Metadata.
pkg: pkg,
banner: grunt.file.read("copy.js")
banner: grunt.file.read("./src/copy.js")
.replace(/@VERSION/, pkg.version)
.replace(/@DATE/, grunt.template.today("yyyy-mm-dd")) + "\n",
// Task configuration.

View File

@ -2,3 +2,5 @@ savage
======
JavaScript library for SVG.
API Reference is in `dist/reference.html`

140
dist/css/dr.css vendored Normal file
View File

@ -0,0 +1,140 @@
#content section.code {
display: block;
font-weight: 400;
background: #181818;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
#content section.code pre code {
font-size: 14px;
}
code {
font-family: source-code-pro, Menlo, "Arial Unicode MS", sans-serif;
}
a.dr-hash,
a.dr-sourceline {
-webkit-transition: opacity 0.2s linear;
color: #333;
font-family: Menlo, "Arial Unicode MS", sans-serif;
margin: 0 0 0 .3em;
opacity: 0;
text-decoration: none;
}
h2:hover a.dr-hash,
h3:hover a.dr-hash,
h4:hover a.dr-hash,
h5:hover a.dr-hash,
h2:hover a.dr-sourceline,
h3:hover a.dr-sourceline,
h4:hover a.dr-sourceline,
h5:hover a.dr-sourceline {
opacity: 1;
}
.dr-param {
float: left;
min-width: 8em;
}
.dr-type {
float: left;
}
.dr-type em,
.dr-returns em,
.dr-property em {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background: #ccc;
border-radius: 5px;
float: left;
font-size: .75em;
font-style: normal;
font-weight: 700;
margin: 0 8px 0 0;
min-width: 80px;
padding: 2px 5px;
text-align: center;
}
.dr-type em.amp,
.dr-returns em.amp,
.dr-property em.amp {
float: none;
background: none;
font-size: 1em;
font-weight: 400;
font-style: italic;
margin: 0;
padding: 0;
min-width: 0;
}
.dr-property em.dr-type {
margin: 4px 16px 0 0;
}
em.dr-type-string {
background: #e1edb1;
color: #3d4c00;
}
em.dr-type-object {
background: #edb1b1;
color: #4c0000;
}
em.dr-type-function {
background: #cfb1ed;
color: #26004c;
}
em.dr-type-number {
background: #b1c9ed;
color: #001e4c;
}
em.dr-type-boolean {
background: #b1edc9;
color: #004c1e;
}
em.dr-type-array {
background: #edd5b1;
color: #4c2d00;
}
.dr-optional {
display: none;
}
ol.dr-json {
background: #ddd;
list-style: none;
margin: 0 -30px;
padding: 16px 30px;
line-height: 1.5;
}
ol.dr-json .dr-json-key {
float: left;
min-width: 50px;
margin-right: 16px;
}
ol.dr-json .dr-json-description {
display: table;
}
ol.dr-json ol.dr-json {
margin: 0;
padding: 0 0 0 50px;
}
#pageNav li.dr-lvl1 a {
padding-left: 1em;
}
#pageNav li.dr-lvl2 a {
padding-left: 2em;
}
#pageNav li.dr-lvl3 a {
padding-left: 3em;
}
#pageNav li.dr-lvl4 a {
padding-left: 4em;
}
#pageNav li.dr-lvl5 a {
padding-left: 5em;
}
#pageNav li.dr-lvl6 a {
padding-left: 6em;
}
#pageNav ol {
list-style: none;
margin: 0;
padding: 0;
}

508
dist/css/main.css vendored Normal file

File diff suppressed because one or more lines are too long

168
dist/css/prism.css vendored Normal file
View File

@ -0,0 +1,168 @@
/**
* prism.js Twilight theme
* Based (more or less) on the Twilight theme originally of Textmate fame.
* @author Remy Bach
*/
code[class*="language-"],
pre[class*="language-"] {
color: white;
direction: ltr;
font-family: source-code-pro, Consolas, Monaco, 'Andale Mono', monospace;
text-align: left;
text-shadow: 0 -.1em .2em black;
white-space: pre;
word-spacing: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
pre[class*="language-"],
:not(pre) > code[class*="language-"] {
background:#181818;
}
/* Code blocks */
pre[class*="language-"] {
margin: .5em 0;
overflow: auto;
}
pre[class*="language-"]::selection { /* Safari */
background:hsl(200, 4%, 16%); /* #282A2B */
}
pre[class*="language-"]::selection { /* Firefox */
background:hsl(200, 4%, 16%); /* #282A2B */
}
/* Inline code */
:not(pre) > code[class*="language-"] {
border-radius: .3em;
border: .13em solid hsl(0,0%,33%); /* #545454 */
box-shadow: 1px 1px .3em -.1em black inset;
padding: .15em .2em .05em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: hsl(0, 0%, 47%); /* #777777 */
}
.token.punctuation {
opacity: .7;
}
.namespace {
opacity: .7;
}
.token.tag,
.token.boolean,
.token.number {
color: hsl(14, 58%, 55%); /* #CF6A4C */
}
.token.keyword,
.token.property,
.token.selector {
color:hsl(53, 89%, 79%); /* #F9EE98 */
}
.token.attr-name,
.token.attr-value,
.token.string,
.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color:hsl(76, 21%, 52%); /* #8F9D6A */
}
.token.atrule {
color:hsl(218, 22%, 55%); /* #7587A6 */
}
.token.regex,
.token.important {
color: hsl(42, 75%, 65%); /* #E9C062 */
}
.token.important {
font-weight: bold;
}
.token.entity {
cursor: help;
}
pre[data-line] {
padding: 1em 0 1em 3em;
position: relative;
}
/* Markup */
.language-markup .token.tag,
.language-markup .token.attr-name,
.language-markup .token.punctuation {
color: hsl(33, 33%, 52%); /* #AC885B */
}
/* Text Selection colour */
::selection {
background: hsla(0,0%,93%,0.15); /* #EDEDED */
}
::-moz-selection {
background: hsla(0,0%,93%,0.15); /* #EDEDED */
}
/* Make the tokens sit above the line highlight so the colours don't look faded. */
.token {
position:relative;
z-index:1;
}
.line-highlight {
background: -moz-linear-gradient(left, hsla(0, 0%, 33%,.1) 70%, hsla(0, 0%, 33%,0)); /* #545454 */
background: -o-linear-gradient(left, hsla(0, 0%, 33%,.1) 70%, hsla(0, 0%, 33%,0)); /* #545454 */
background: -webkit-linear-gradient(left, hsla(0, 0%, 33%,.1) 70%, hsla(0, 0%, 33%,0)); /* #545454 */
background: hsla(0, 0%, 33%, 0.25); /* #545454 */
background: linear-gradient(left, hsla(0, 0%, 33%,.1) 70%, hsla(0, 0%, 33%,0)); /* #545454 */
border-bottom:1px dashed hsl(0, 0%, 33%); /* #545454 */
border-top:1px dashed hsl(0, 0%, 33%); /* #545454 */
left: 0;
line-height: inherit;
margin-top: 0.75em; /* Same as .prisms padding-top */
padding: inherit 0;
pointer-events: none;
position: absolute;
right: 0;
white-space: pre;
z-index:0;
}
.line-highlight:before,
.line-highlight[data-end]:after {
background-color: hsl(215, 15%, 59%); /* #8794A6 */
border-radius: 999px;
box-shadow: 0 1px white;
color: hsl(24, 20%, 95%); /* #F5F2F0 */
content: attr(data-start);
font: bold 65%/1.5 sans-serif;
left: .6em;
min-width: 1em;
padding: 0 .5em;
position: absolute;
text-align: center;
text-shadow: none;
top: .4em;
vertical-align: .3em;
}
.line-highlight[data-end]:after {
bottom: .4em;
content: attr(data-end);
top: auto;
}

2883
dist/css/topcoat-desktop-light.css vendored Normal file

File diff suppressed because it is too large Load Diff

339
dist/dr-print.css vendored
View File

@ -1,339 +0,0 @@
html, body {
margin: 0;
padding: 0;
}
#dr-js {
margin: 0;
padding: 0;
}
#src-dr-js {
margin: 1em;
padding: 0;
}
.dr-doc {
font: 300 16px/1.4 "Myriad Pro", "Helvetica Neue", Helvetica, "Arial Unicode MS", Arial, sans-serif;
margin: 0;
padding: 0 30px 10px;
}
.dr-toc {
font-family: Menlo, Consolas, Monaco, "Lucida Console", monospace;
list-style: none;
margin: 0;
padding: 0 16px;
float: right;
}
.dr-toc input {
display: none;
}
#dr {
margin: 0 auto;
}
.dr-doc code,
.dr-type em,
.dr-returns em,
.dr-property em {
font-family: Menlo, Consolas, Monaco, "Lucida Console", monospace;
}
.extra {
display: none;
}
pre.code code {
color: #000;
}
pre.code {
background: #eee;
border: solid 1px #ccc;
color: #000;
overflow-x: auto;
padding: 16px 30px;
margin: 0 -30px;
}
code b {
color: #e98553;
font-weight: normal;
}
code i,
code i *,
code i .d {
color: #5c993f;
font-style: normal;
}
code .s {
color: #e7be61;
}
code .d {
color: #cf6a4c;
}
code .c,
code .c * {
color: #999;
font-style: italic;
}
em.amp {
font-family: Baskerville, "Goudy Old Style", Palatino, "Book Antiqua", serif;
font-style: italic;
}
dl.dr-parameters {
margin: 8px 0;
}
dt.dr-param {
color: #666;
font-weight: 400;
float: left;
margin-right: 16px;
min-width: 160px;
}
dd.dr-type {
margin: 0;
}
dd.dr-description {
display: table;
min-height: 24px;
border: solid 1px #fff;
}
.dr-type {
float: left;
}
.dr-type em,
.dr-returns em,
.dr-property em {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background: #ccc;
border-radius: 5px;
float: left;
font-size: .75em;
font-style: normal;
font-weight: 700;
margin: 0 8px 0 0;
min-width: 80px;
padding: 2px 5px;
text-align: center;
}
.dr-type em.amp,
.dr-returns em.amp,
.dr-property em.amp {
float: none;
background: none;
font-size: 1em;
font-weight: 400;
font-style: italic;
margin: 0;
padding: 0;
min-width: 0;
}
.dr-property em.dr-type {
margin: 4px 16px 0 0;
}
em.dr-type-string {
background: #e1edb1;
color: #3d4c00;
}
em.dr-type-object {
background: #edb1b1;
color: #4c0000;
}
em.dr-type-function {
background: #cfb1ed;
color: #26004c;
}
em.dr-type-number {
background: #b1c9ed;
color: #001e4c;
}
em.dr-type-boolean {
background: #b1edc9;
color: #004c1e;
}
em.dr-type-array {
background: #edd5b1;
color: #4c2d00;
}
dd.dr-optional {
display: none;
}
ol.dr-json {
background: #ddd;
list-style: none;
margin: 0 -30px;
padding: 16px 30px;
}
ol.dr-json .dr-json-key {
float: left;
min-width: 50px;
margin-right: 16px;
}
ol.dr-json .dr-json-description {
display: table;
}
ol.dr-json ol.dr-json {
margin: 0;
padding: 0 0 0 50px;
}
h1 {
font-weight: 400;
font-size: 2.6em;
margin: 0;
}
h2, h3, h4, h5 {
margin: 1em 0 .5em 0;
padding: 6px 0 0;
font-weight: 600;
position: relative;
}
h5 {
font-size: 18px;
}
h4 {
font-size: 20px;
}
h3 {
font-size: 28px;
}
h2 {
font-size: 38px;
}
h2.dr-method,
h3.dr-method,
h4.dr-method,
h5.dr-method {
color: #900;
}
h2.dr-property,
h3.dr-property,
h4.dr-property,
h5.dr-property {
color: #009;
}
i.dr-trixie {
display: none;
}
p.header {
font-size: 19px;
font-weight: 600;
margin: 1em 0 .3em;
}
.dr-returns {
margin-top: 16px;
}
.dr-returns .dr-title {
float: left;
margin-right: 16px;
width: 160px;
}
.dr-toc a {
display: block;
text-decoration: none;
color: #333;
padding-top: 8px;
position: relative;
z-index: 1000;
}
.dr-toc li.dr-lvl1 a {
padding-left: 1em;
}
.dr-toc li.dr-lvl2 a {
padding-left: 2em;
}
.dr-toc li.dr-lvl3 a {
padding-left: 3em;
}
.dr-toc li.dr-lvl4 a {
padding-left: 4em;
}
.dr-toc li.dr-lvl5 a {
padding-left: 5em;
}
.dr-toc li.dr-lvl6 a {
padding-left: 6em;
}
.dr-toc a.dr-property {
color: #339;
}
.dr-toc a.dr-method {
color: #933;
}
.dr-toc a:hover {
text-shadow: 0 0 2px #333;
}
.dr-toc a.dr-property:hover {
text-shadow: 0 0 2px #66c;
}
.dr-toc a.dr-method:hover {
text-shadow: 0 0 2px #c66;
}
a.dr-hash,
a.dr-sourceline {
-webkit-transition: opacity 0.2s linear;
color: #333;
font-family: Menlo, "Arial Unicode MS", sans-serif;
margin: 0 0 0 .3em;
opacity: 0;
text-decoration: none;
}
a.dr-link {
position: relative;
color: #3875c0;
}
a.dr-link:hover {
text-shadow: 0 1px 2px #999;
bottom: 1px;
padding-bottom: 1px;
}
a.dr-link:visited {
color: #7051bc;
}
h2:hover a.dr-hash,
h3:hover a.dr-hash,
h4:hover a.dr-hash,
h5:hover a.dr-hash,
h2:hover a.dr-sourceline,
h3:hover a.dr-sourceline,
h4:hover a.dr-sourceline,
h5:hover a.dr-sourceline {
opacity: 1;
}
p {
margin: 0 0 .5em;
}
.dr-source-line {
margin: 0;
}
.dr-source-line a {
-webkit-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border-radius: 5px;
color: #000;
background: #999;
font-weight: 400;
font-size: .75em;
text-decoration: none;
padding: 5px;
}
#src-dr-js code {
background: #000;
display: block;
color: #fff;
font-family: Menlo, Consolas, Monaco, "Lucida Console", monospace;
white-space: pre;
padding-left: 100px;
position: relative;
line-height: 1.2;
}
#src-dr-js code:hover {
background: #333;
}
#src-dr-js code:hover .ln {
color: #fff;
}
#src-dr-js code .ln {
position: absolute;
left: 0;
color: #333;
width: 70px;
text-align: right;
}

399
dist/dr.css vendored
View File

@ -1,399 +0,0 @@
html, body {
margin: 0;
padding: 0;
}
#dr-js {
background: #999;
margin: 0;
padding: 0;
}
#src-dr-js {
background: #000;
margin: 1em;
padding: 0;
}
.dr-doc {
background: #eee;
border-right: solid #eee 3px;
float: right;
font: 300 16px/1.4 "Myriad Pro", "Helvetica Neue", Helvetica, "Arial Unicode MS", Arial, sans-serif;
margin: 0 -275px 0 0;
padding: 0 30px 10px;
width: 800px;
border-right: 275px solid #ddd;
}
.dr-toc {
background: #ddd;
border-right: solid #ddd 3px;
float: right;
font-family: Menlo, Consolas, Monaco, "Lucida Console", monospace;
list-style: none;
margin: 0;
padding: 0 16px;
width: 240px;
position: relative;
}
#dr {
margin: 0 auto;
width: 1152px;
height: 100%;
}
::-moz-selection {
background: #c00;
color: #fff;
}
::selection {
background: #c00;
color: #fff;
}
.dr-doc code,
.dr-type em,
.dr-returns em,
.dr-property em {
font-family: Menlo, Consolas, Monaco, "Lucida Console", monospace;
}
.extra {
display: none;
}
pre.code code {
color: #fff;
}
pre.code {
background: #333;
color: #fff;
overflow-x: auto;
padding: 16px 30px;
margin: 0 -30px;
}
code b {
color: #e9df8f;
font-weight: normal;
}
code .s {
color: #e7be61;
}
code .d {
color: #cf6a4c;
}
code .c,
code .c * {
color: #999;
font-style: italic;
}
code i,
code i *,
code i .c,
code i .c *,
code i .d {
color: #8b9967;
font-style: normal;
}
em.amp {
font-family: Baskerville, "Goudy Old Style", Palatino, "Book Antiqua", serif;
font-style: italic;
}
dl.dr-parameters {
margin: 8px 0;
}
dt.dr-param {
color: #666;
font-weight: 400;
float: left;
margin-right: 16px;
min-width: 160px;
}
dd.dr-type {
margin: 0;
}
dd.dr-description {
display: table;
min-height: 24px;
border: solid 1px #eee;
}
.dr-type {
float: left;
}
.dr-type em,
.dr-returns em,
.dr-property em {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background: #ccc;
border-radius: 5px;
float: left;
font-size: .75em;
font-style: normal;
font-weight: 700;
margin: 0 8px 0 0;
min-width: 80px;
padding: 2px 5px;
text-align: center;
}
.dr-type em.amp,
.dr-returns em.amp,
.dr-property em.amp {
float: none;
background: none;
font-size: 1em;
font-weight: 400;
font-style: italic;
margin: 0;
padding: 0;
min-width: 0;
}
.dr-property em.dr-type {
margin: 4px 16px 0 0;
}
em.dr-type-string {
background: #e1edb1;
color: #3d4c00;
}
em.dr-type-object {
background: #edb1b1;
color: #4c0000;
}
em.dr-type-function {
background: #cfb1ed;
color: #26004c;
}
em.dr-type-number {
background: #b1c9ed;
color: #001e4c;
}
em.dr-type-boolean {
background: #b1edc9;
color: #004c1e;
}
em.dr-type-array {
background: #edd5b1;
color: #4c2d00;
}
dd.dr-optional {
display: none;
}
ol.dr-json {
background: #ddd;
list-style: none;
margin: 0 -30px;
padding: 16px 30px;
}
ol.dr-json .dr-json-key {
float: left;
min-width: 50px;
margin-right: 16px;
}
ol.dr-json .dr-json-description {
display: table;
}
ol.dr-json ol.dr-json {
margin: 0;
padding: 0 0 0 50px;
}
h1 {
font-weight: 400;
font-size: 2.6em;
margin: 0;
}
h2, h3, h4, h5 {
margin: 1em 0 .5em 0;
padding: 6px 0 0;
font-weight: 600;
position: relative;
}
h5 {
font-size: 18px;
}
h4 {
font-size: 20px;
}
h3 {
font-size: 28px;
}
h2 {
font-size: 38px;
}
h2.dr-method,
h3.dr-method,
h4.dr-method,
h5.dr-method {
color: #900;
}
h2.dr-property,
h3.dr-property,
h4.dr-property,
h5.dr-property {
color: #009;
}
i.dr-trixie {
border: solid 10px #eee;
border-left-color: #999;
height: 0;
margin-left: -30px;
margin-top: -10px;
overflow: hidden;
position: absolute;
top: 50%;
width: 0;
}
p.header {
font-size: 19px;
font-weight: 600;
margin: 1em 0 .3em;
}
.dr-returns {
margin-top: 16px;
}
.dr-returns .dr-title {
float: left;
margin-right: 16px;
width: 160px;
}
.dr-toc a {
display: block;
text-decoration: none;
color: #333;
padding-top: 8px;
position: relative;
z-index: 1000;
}
.dr-toc li.dr-lvl1 a {
padding-left: 1em;
}
.dr-toc li.dr-lvl2 a {
padding-left: 2em;
}
.dr-toc li.dr-lvl3 a {
padding-left: 3em;
}
.dr-toc li.dr-lvl4 a {
padding-left: 4em;
}
.dr-toc li.dr-lvl5 a {
padding-left: 5em;
}
.dr-toc li.dr-lvl6 a {
padding-left: 6em;
}
.dr-toc a.dr-property {
color: #339;
}
.dr-toc a.dr-method {
color: #933;
}
.dr-toc a:hover {
text-shadow: 0 0 2px #333;
}
.dr-toc a.dr-property:hover {
text-shadow: 0 0 2px #66c;
}
.dr-toc a.dr-method:hover {
text-shadow: 0 0 2px #c66;
}
a.dr-hash,
a.dr-sourceline {
-webkit-transition: opacity 0.2s linear;
color: #333;
font-family: Menlo, "Arial Unicode MS", sans-serif;
margin: 0 0 0 .3em;
opacity: 0;
text-decoration: none;
}
a.dr-link {
position: relative;
color: #3875c0;
}
a.dr-link:hover {
text-shadow: 0 1px 2px #999;
bottom: 1px;
padding-bottom: 1px;
}
a.dr-link:visited {
color: #7051bc;
}
h2:hover a.dr-hash,
h3:hover a.dr-hash,
h4:hover a.dr-hash,
h5:hover a.dr-hash,
h2:hover a.dr-sourceline,
h3:hover a.dr-sourceline,
h4:hover a.dr-sourceline,
h5:hover a.dr-sourceline {
opacity: 1;
}
p {
margin: 0 0 .5em;
}
.dr-source-line {
margin: 0;
}
.dr-source-line a {
-webkit-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border-radius: 5px;
color: #000;
background: #999;
font-weight: 400;
font-size: .75em;
text-decoration: none;
padding: 5px;
}
#src-dr-js code {
background: #000;
display: block;
color: #fff;
font-family: Menlo, Consolas, Monaco, "Lucida Console", monospace;
white-space: pre;
padding-left: 100px;
position: relative;
line-height: 1.2;
}
#src-dr-js code:hover {
background: #333;
}
#src-dr-js code:hover .ln {
color: #fff;
}
#src-dr-js code .ln {
position: absolute;
left: 0;
color: #333;
width: 70px;
text-align: right;
}
/*Scrollbar*/
.dr-doc::-webkit-scrollbar,
.dr-toc::-webkit-scrollbar {
width: 7px;
height: 9px;
}
.dr-doc::-webkit-scrollbar-button:start:decrement,
.dr-doc::-webkit-scrollbar-button:end:increment,
.dr-toc::-webkit-scrollbar-button:start:decrement,
.dr-toc::-webkit-scrollbar-button:end:increment {
display: block;
height: 0;
background-color: transparent;
}
.dr-doc::-webkit-scrollbar-track-piece,
.dr-toc::-webkit-scrollbar-track-piece {
-webkit-border-radius: 0;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
}
.dr-doc::-webkit-scrollbar-thumb:vertical,
.dr-toc::-webkit-scrollbar-thumb:vertical {
height: 50px;
background-color: rgba(0, 0, 0, 0.2);
-webkit-border-radius: 4px;
}
.dr-doc::-webkit-scrollbar-thumb:horizontal,
.dr-toc::-webkit-scrollbar-thumb:horizontal {
width: 50px;
background-color: rgba(0, 0, 0, 0.2);
-webkit-border-radius: 4px;
}

BIN
dist/fonts/sourcecodepro-regular-webfont.eot vendored Executable file

Binary file not shown.

242
dist/fonts/sourcecodepro-regular-webfont.svg vendored Executable file
View File

@ -0,0 +1,242 @@
<?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 xmlns="http://www.w3.org/2000/svg">
<metadata></metadata>
<defs>
<font id="source_code_proregular" horiz-adv-x="1228" >
<font-face units-per-em="2048" ascent="1536" descent="-512" />
<missing-glyph horiz-adv-x="500" />
<glyph />
<glyph />
<glyph unicode="&#xd;" />
<glyph unicode=" " />
<glyph unicode="!" d="M465 135q0 70 43 113t106 43t106.5 -43t43.5 -113q0 -72 -43.5 -116t-106.5 -44t-106 44t-43 116zM532 1372h164l-4 -192l-20 -705h-115l-20 705z" />
<glyph unicode="&#x22;" d="M266 1407h226l-3 -225l-53 -461h-114l-52 461zM737 1407h226l-5 -225l-51 -461h-114l-54 461z" />
<glyph unicode="#" d="M178 418v117h176l39 303h-174v118h187l49 375h108l-47 -375h270l50 375h108l-47 -375h166v-118h-178l-39 -303h176v-117h-191l-49 -418h-110l51 418h-272l-50 -418h-110l49 418h-162zM465 535h270l39 303h-272z" />
<glyph unicode="$" d="M174 231l80 117q192 -139 381 -139q118 0 183 49t65 129q0 45 -28 82.5t-73.5 63t-104 51.5t-119.5 47.5t-119.5 52.5t-104 65.5t-73.5 86.5t-28 116q0 128 90.5 211.5t241.5 98.5v270h123v-268q104 -8 180 -48t146 -108l-90 -98q-78 61 -142 88.5t-159 27.5 q-103 0 -164.5 -46t-61.5 -124q0 -45 36 -81.5t93.5 -62.5t127 -51t139 -56.5t127 -70t93.5 -99t36 -136.5q0 -131 -99.5 -219.5t-261.5 -105.5v-299h-123v297q-110 9 -213.5 52.5t-177.5 106.5z" />
<glyph unicode="%" d="M53 997q0 156 79.5 245t207.5 89q126 0 205.5 -89t79.5 -245q0 -157 -79.5 -248.5t-205.5 -91.5q-127 0 -207 91.5t-80 248.5zM59 158l375 385l66 -62l-342 -415zM180 997q0 -116 44.5 -177.5t115.5 -61.5q69 0 113.5 62t44.5 177q0 117 -43.5 174.5t-114.5 57.5 q-72 0 -116 -57.5t-44 -174.5zM604 317q0 155 79.5 243.5t205.5 88.5q128 0 207.5 -88.5t79.5 -243.5q0 -158 -80 -250t-207 -92q-126 0 -205.5 92t-79.5 250zM729 862l344 416l98 -92l-374 -385zM731 317q0 -116 44 -177.5t114 -61.5q71 0 115.5 61t44.5 178q0 116 -44 174 t-116 58q-70 0 -114 -58t-44 -174z" />
<glyph unicode="&#x26;" d="M86 348q0 63 20 119.5t58 104.5t78 84t96 77q-90 175 -90 318q0 136 82 226.5t213 90.5q122 0 191 -72.5t69 -193.5q0 -36 -9.5 -71t-22 -62.5t-39 -60t-44.5 -52.5t-56 -52t-56.5 -47t-61.5 -48q129 -206 328 -377q111 159 170 393h155q-78 -282 -217 -481 q122 -94 232 -129l-47 -140q-136 42 -281 154q-161 -154 -367 -154q-178 0 -289.5 104.5t-111.5 268.5zM250 358q0 -110 74 -178.5t184 -68.5q123 0 235 106q-202 180 -342 401q-73 -64 -112 -126t-39 -134zM393 1053q0 -106 62 -236q67 48 108 84.5t72 89.5t31 109 q0 64 -30 105.5t-93 41.5q-69 0 -109.5 -54.5t-40.5 -139.5z" />
<glyph unicode="'" d="M502 1407h225l-4 -225l-51 -461h-115l-51 461z" />
<glyph unicode="(" d="M426 569q0 289 120.5 524t340.5 406l92 -86q-205 -173 -303 -379.5t-98 -464.5t98 -464t303 -379l-92 -86q-220 171 -340.5 405.5t-120.5 523.5z" />
<glyph unicode=")" d="M250 -274q205 173 303 379t98 464t-98 464.5t-303 379.5l92 86q220 -171 340.5 -406t120.5 -524t-120.5 -523.5t-340.5 -405.5z" />
<glyph unicode="*" d="M213 1124l33 95l297 -84l22 323h99l22 -321l297 82l33 -95l-283 -127l178 -290l-86 -60l-211 268l-211 -268l-86 60l179 290z" />
<glyph unicode="+" d="M174 571v127h373v400h135v-400h373v-127h-373v-399h-135v399h-373z" />
<glyph unicode="," d="M403 -330q128 58 191.5 140t67.5 202q-24 -4 -39 -4q-69 0 -114.5 40t-45.5 114q0 72 47.5 113.5t116.5 41.5q89 0 136.5 -70t47.5 -192q0 -177 -94 -302t-266 -189z" />
<glyph unicode="-" d="M274 526v148h680v-148h-680z" />
<glyph unicode="." d="M449 147q0 77 47.5 126t117.5 49t118 -49t48 -126q0 -75 -48 -123.5t-118 -48.5t-117.5 48.5t-47.5 123.5z" />
<glyph unicode="/" d="M203 -328l671 1782h152l-672 -1782h-151z" />
<glyph unicode="0" d="M145 657q0 325 124 499.5t345 174.5t345 -174.5t124 -499.5q0 -324 -124.5 -503t-344.5 -179t-344.5 179t-124.5 503zM303 657q0 -271 84 -408.5t227 -137.5t227.5 137.5t84.5 408.5q0 272 -84.5 405.5t-227.5 133.5t-227 -133.5t-84 -405.5zM487 672q0 61 37 98t90 37 t90 -37t37 -98q0 -62 -37 -99.5t-90 -37.5t-90 37.5t-37 99.5z" />
<glyph unicode="1" d="M201 0v139h370v963h-278v108q187 27 321 97h125v-1168h342v-139h-880z" />
<glyph unicode="2" d="M141 1133q95 97 197.5 147.5t232.5 50.5q195 0 310.5 -105.5t115.5 -279.5q0 -60 -18.5 -121.5t-59.5 -127.5t-88 -127t-123 -138.5t-143.5 -141.5t-169.5 -157q160 12 244 12h430v-145h-919v100q127 112 206 184t166.5 157t137.5 144.5t94.5 124t63 119.5t18.5 109 q0 117 -72.5 186.5t-212.5 69.5q-162 0 -313 -158z" />
<glyph unicode="3" d="M117 160l86 110q163 -155 375 -155q136 0 224.5 66t88.5 173q0 260 -475 260v129q220 0 324 67t104 177q0 95 -72.5 151t-193.5 56q-175 0 -322 -133l-90 106q190 164 418 164q190 0 311 -89t121 -243q0 -113 -75 -191t-204 -120v-8q140 -30 232 -117t92 -215 q0 -112 -64.5 -198t-171 -130.5t-237.5 -44.5q-286 0 -471 185z" />
<glyph unicode="4" d="M80 360v113l653 834h180v-811h203v-136h-203v-360h-159v360h-674zM266 496h488v405q3 104 10 232h-10q-23 -36 -70.5 -102t-62.5 -89z" />
<glyph unicode="5" d="M115 154l84 110q77 -70 162.5 -109.5t205.5 -39.5q141 0 236.5 82.5t95.5 216.5t-86.5 210t-234.5 76q-76 0 -133.5 -18.5t-133.5 -60.5l-90 57l43 629h740v-146h-590l-35 -387q122 53 242 53q96 0 176 -24.5t141.5 -73.5t96 -128.5t34.5 -182.5q0 -136 -69.5 -239 t-177.5 -153.5t-236 -50.5q-159 0 -270 49t-201 130z" />
<glyph unicode="6" d="M158 604q0 153 29.5 276.5t80.5 206.5t121.5 138.5t149 80.5t166.5 25q215 0 364 -139l-94 -105q-111 103 -260 103q-82 0 -150.5 -29.5t-125 -92.5t-89.5 -175t-35 -264q79 79 176.5 124.5t194.5 45.5q187 0 297.5 -104t110.5 -300q0 -121 -60.5 -218.5t-160 -149.5 t-216.5 -52q-223 0 -361 162.5t-138 466.5zM322 496q19 -188 105.5 -287.5t229.5 -99.5q119 0 198 79.5t79 206.5q0 134 -72 205.5t-207 71.5q-179 0 -333 -176z" />
<glyph unicode="7" d="M143 1161v146h947v-105q-172 -196 -267.5 -377.5t-135 -368.5t-48.5 -456h-176q17 372 113.5 628.5t320.5 532.5h-754z" />
<glyph unicode="8" d="M139 334q0 215 281 348v8q-199 124 -199 305q0 149 114 242.5t290 93.5q189 0 297 -96.5t108 -251.5q0 -87 -55.5 -168.5t-143.5 -142.5v-8q60 -30 101 -58t79 -68t57 -93.5t19 -120.5q0 -151 -125.5 -250t-343.5 -99t-348.5 100.5t-130.5 258.5zM293 350 q0 -110 90.5 -180t239.5 -70q143 0 223 63t80 167q0 49 -20.5 88.5t-44 64.5t-81.5 53t-92.5 40.5t-118.5 40.5q-35 12 -53 18q-106 -59 -164.5 -126.5t-58.5 -158.5zM375 995q0 -56 25 -100t76.5 -77.5t106.5 -56t138 -48.5q164 121 164 262q0 101 -69.5 166t-194.5 65 q-109 0 -177.5 -58t-68.5 -153z" />
<glyph unicode="9" d="M137 911q0 121 60.5 218.5t159 149.5t214.5 52q108 0 199 -40t159 -116.5t106 -197.5t38 -275q0 -189 -45 -333t-123 -228t-173.5 -125t-205.5 -41q-212 0 -364 138l94 106q109 -104 260 -104q64 0 120 18t106.5 59.5t87 105t59 160t24.5 218.5q-81 -80 -176.5 -124 t-193.5 -44q-187 0 -296.5 103.5t-109.5 299.5zM297 911q0 -134 71 -205t207 -71q80 0 166.5 42.5t167.5 131.5q-20 191 -105.5 290t-230.5 99q-119 0 -197.5 -80t-78.5 -207z" />
<glyph unicode=":" d="M449 147q0 77 47.5 126t117.5 49t118 -49t48 -126q0 -75 -48 -123.5t-118 -48.5t-117.5 48.5t-47.5 123.5zM449 883q0 75 47.5 123.5t117.5 48.5t118 -48.5t48 -123.5q0 -77 -48 -125.5t-118 -48.5t-117.5 48.5t-47.5 125.5z" />
<glyph unicode=";" d="M403 -330q128 58 191.5 140t67.5 202q-24 -4 -39 -4q-69 0 -114.5 40t-45.5 114q0 72 47.5 113.5t116.5 41.5q89 0 136.5 -70t47.5 -192q0 -177 -94 -302t-266 -189zM449 883q0 75 47.5 123.5t117.5 48.5t118 -48.5t48 -123.5q0 -77 -48 -125.5t-118 -48.5t-117.5 48.5 t-47.5 125.5z" />
<glyph unicode="&#x3c;" d="M246 575v127l764 519v-162l-617 -416v-8l617 -416v-162z" />
<glyph unicode="=" d="M174 352v127h881v-127h-881zM174 791v127h881v-127h-881z" />
<glyph unicode="&#x3e;" d="M219 57v162l617 416v8l-617 416v162l764 -519v-127z" />
<glyph unicode="?" d="M223 1231q159 166 377 166q171 0 276 -87.5t105 -232.5q0 -54 -20.5 -103t-52.5 -87.5t-70.5 -75t-75.5 -73t-66.5 -74.5t-44 -86.5t-6.5 -102.5h-149q-10 60 2 113.5t39.5 94.5t63 78.5t73.5 72.5t69.5 68.5t51.5 74t20 82.5q0 88 -58 143t-167 55q-148 0 -266 -118z M436 135q0 70 43.5 113t106.5 43t106 -43t43 -113q0 -72 -43 -116t-106 -44t-106.5 44t-43.5 116z" />
<glyph unicode="@" d="M100 512q0 191 46.5 342.5t128 248t190.5 147t237 50.5q137 0 232.5 -65t139.5 -173t44 -249v-608h-102l-15 119h-8q-47 -61 -120.5 -102.5t-149.5 -41.5q-112 0 -188 74t-76 195q0 152 134.5 234.5t405.5 115.5v28q0 103 -30.5 182t-101 129t-173.5 50q-94 0 -177 -43.5 t-147.5 -126.5t-102.5 -215t-38 -297q0 -161 36.5 -292t100.5 -217t150 -132.5t186 -46.5q164 0 289 92l58 -92q-162 -113 -351 -113q-123 0 -230.5 53t-190 152.5t-130 254.5t-47.5 347zM594 453q0 -72 44.5 -113t119.5 -41q113 0 229 131v258q-210 -29 -301.5 -84.5 t-91.5 -150.5z" />
<glyph unicode="A" d="M66 0l452 1343h193l452 -1343h-180l-127 410h-487l-129 -410h-174zM412 547h401l-63 205q-78 250 -134 452h-8q-63 -229 -133 -452z" />
<glyph unicode="B" d="M211 0v1343h369q105 0 187.5 -18t144.5 -56.5t95 -102t33 -150.5q0 -104 -60.5 -183.5t-174.5 -109.5v-8q150 -24 230.5 -105t80.5 -217q0 -192 -137 -292.5t-369 -100.5h-399zM383 135h203q175 0 268.5 66t93.5 200q0 242 -362 242h-203v-508zM383 770h168 q168 0 244.5 58t76.5 173q0 107 -77.5 157t-235.5 50h-176v-438z" />
<glyph unicode="C" d="M135 672q0 319 166.5 507.5t433.5 188.5q113 0 207.5 -46t159.5 -118l-96 -108q-116 123 -271 123q-194 0 -309 -146.5t-115 -396.5q0 -253 115 -402t309 -149q168 0 301 149l99 -104q-168 -195 -410 -195q-127 0 -235 48t-187 136t-123.5 220t-44.5 293z" />
<glyph unicode="D" d="M174 0v1343h328q303 0 462.5 -172t159.5 -493q0 -323 -159 -500.5t-455 -177.5h-336zM344 139h148q226 0 341 140t115 399q0 256 -114.5 391t-341.5 135h-148v-1065z" />
<glyph unicode="E" d="M236 0v1343h829v-143h-657v-422h555v-145h-555v-488h677v-145h-849z" />
<glyph unicode="F" d="M276 0v1343h822v-143h-652v-455h551v-143h-551v-602h-170z" />
<glyph unicode="G" d="M109 672q0 321 165.5 508.5t430.5 187.5q214 0 370 -164l-96 -108q-56 59 -120 91t-154 32q-190 0 -304 -147t-114 -396q0 -256 108.5 -403.5t304.5 -147.5q70 0 133 21.5t101 58.5v350h-268v141h426v-565q-69 -69 -173.5 -112.5t-228.5 -43.5q-258 0 -419.5 187 t-161.5 510z" />
<glyph unicode="H" d="M162 0v1343h172v-563h561v563h172v-1343h-172v633h-561v-633h-172z" />
<glyph unicode="I" d="M195 0v145h333v1055h-333v143h839v-143h-334v-1055h334v-145h-839z" />
<glyph unicode="J" d="M166 199l110 102q57 -87 131 -131.5t154 -44.5q145 0 212 76.5t67 242.5v758h-564v144h734v-916q0 -78 -14 -143.5t-47 -124t-83 -99.5t-126.5 -64.5t-174.5 -23.5q-120 0 -226.5 56t-172.5 168z" />
<glyph unicode="K" d="M201 0v1343h172v-673h6l565 673h193l-424 -512l473 -831h-191l-389 698l-233 -272v-426h-172z" />
<glyph unicode="L" d="M274 0v1343h168v-1198h666v-145h-834z" />
<glyph unicode="M" d="M166 0v1343h188l191 -571l67 -217h9l65 217l188 571h189v-1343h-145v756q0 141 20 413h-6l-88 -286l-185 -518h-92l-184 518l-90 286h-6q22 -300 22 -413v-756h-143z" />
<glyph unicode="N" d="M170 0v1343h174l436 -847l135 -275h5q-1 32 -12 188t-11 238v696h162v-1343h-174l-436 848l-136 274h-4q2 -40 12.5 -190t10.5 -230v-702h-162z" />
<glyph unicode="O" d="M98 678q0 318 142.5 504t373.5 186q230 0 373 -186.5t143 -503.5q0 -321 -143 -512t-373 -191t-373 191t-143 512zM274 678q0 -252 93 -402.5t247 -150.5t247 150.5t93 402.5q0 249 -92.5 395t-247.5 146t-247.5 -146t-92.5 -395z" />
<glyph unicode="P" d="M209 0v1343h412q115 0 203 -20.5t155 -66t102 -123t35 -185.5q0 -206 -133 -311t-362 -105h-242v-532h-170zM379 672h219q178 0 263 67t85 209t-83.5 200t-264.5 58h-219v-534z" />
<glyph unicode="Q" d="M100 678q0 319 140.5 505.5t371.5 186.5q230 0 370 -187t140 -505q0 -284 -111.5 -468.5t-299.5 -223.5q33 -85 108.5 -129.5t181.5 -44.5q51 0 101 20l31 -137q-78 -29 -152 -29q-170 0 -284.5 86.5t-168.5 231.5q-195 34 -311.5 219.5t-116.5 474.5zM274 678 q0 -252 91.5 -403.5t246.5 -151.5q153 0 244.5 152t91.5 403q0 250 -91 397.5t-245 147.5q-155 0 -246.5 -147.5t-91.5 -397.5z" />
<glyph unicode="R" d="M205 0v1343h418q469 0 469 -376q0 -152 -80 -248t-221 -133l342 -586h-195l-324 567h-239v-567h-170zM375 707h223q158 0 241 65.5t83 194.5q0 128 -80.5 183.5t-243.5 55.5h-223v-499z" />
<glyph unicode="S" d="M137 174l103 119q77 -77 178.5 -122.5t208.5 -45.5q141 0 220 59.5t79 159.5q0 29 -7 53.5t-16.5 43t-29.5 37t-35.5 30t-46.5 26.5t-50 23.5t-57 24.5l-192 84q-291 114 -291 346q0 154 124 255t316 101q122 0 230 -45t184 -121l-90 -110q-143 127 -324 127 q-122 0 -194 -53t-72 -144q0 -27 8.5 -51t18 -41t32.5 -35.5t36.5 -28t47 -25.5t46 -21t50.5 -21l189 -82q68 -28 117.5 -57.5t92.5 -72t65 -100t22 -129.5q0 -164 -129.5 -273.5t-345.5 -109.5q-144 0 -269 52.5t-219 146.5z" />
<glyph unicode="T" d="M86 1200v143h1057v-143h-443v-1200h-172v1200h-442z" />
<glyph unicode="U" d="M162 508v835h172v-839q0 -199 75.5 -289t206.5 -90t208 90.5t77 288.5v839h166v-835q0 -275 -121 -404t-330 -129q-102 0 -183 29.5t-142.5 92t-95 166.5t-33.5 245z" />
<glyph unicode="V" d="M88 1343h180l217 -725q14 -46 57.5 -199.5t71.5 -244.5h9q44 143 129 444l215 725h174l-426 -1343h-199z" />
<glyph unicode="W" d="M20 1346h170l109 -844q3 -62 14.5 -174t14.5 -158h6q76 291 86 332l141 495h121l141 -495q20 -86 84 -332h8q4 56 14.5 166.5t14.5 165.5l103 844h161l-198 -1346h-189l-153 563q-34 153 -50 242h-6q-30 -150 -53 -242l-147 -563h-185z" />
<glyph unicode="X" d="M111 0l401 694l-375 649h189l188 -344q52 -91 109 -194h8q64 134 96 194l184 344h181l-375 -657l401 -686h-188l-203 362q-22 39 -119 216h-8q-57 -120 -108 -216l-201 -362h-180z" />
<glyph unicode="Y" d="M78 1343h180l203 -399q23 -47 73.5 -151t79.5 -162h9q28 58 81 163t76 152l195 397h176l-451 -864v-479h-172v479z" />
<glyph unicode="Z" d="M133 0v102l752 1100h-686v144h895v-103l-754 -1098h764v-145h-971z" />
<glyph unicode="[" d="M463 -311v1761h565v-98h-432v-1565h432v-98h-565z" />
<glyph unicode="\" d="M203 1454h151l672 -1782h-152z" />
<glyph unicode="]" d="M203 -213h430v1565h-430v98h565v-1761h-565v98z" />
<glyph unicode="^" d="M227 582l314 790h147l313 -790h-147l-135 360l-101 272h-8l-100 -272l-135 -360h-148z" />
<glyph unicode="_" d="M123 -141h983v-146h-983v146z" />
<glyph unicode="`" d="M379 1477h184l185 -303h-130z" />
<glyph unicode="a" d="M166 258q0 168 168 255t553 118q-3 112 -66 181t-198 69q-157 0 -349 -119l-65 115q89 59 206 101t236 42q199 0 301.5 -109.5t102.5 -300.5v-610h-137l-15 135h-6q-207 -160 -393 -160q-144 0 -241 76.5t-97 206.5zM330 270q0 -80 62.5 -119.5t156.5 -39.5 q161 0 338 147v262q-208 -17 -333 -52t-174.5 -82.5t-49.5 -115.5z" />
<glyph unicode="b" d="M190 0v1458h168v-397l-4 -193q72 70 161.5 111t176.5 41q198 0 306 -136t108 -370q0 -124 -37 -227t-99.5 -170.5t-143.5 -104.5t-171 -37q-72 0 -155.5 36.5t-153.5 99.5h-6l-14 -111h-136zM358 233q66 -59 138.5 -87.5t132.5 -28.5q133 0 218 107t85 288 q0 172 -68.5 269.5t-212.5 97.5q-143 0 -293 -150v-496z" />
<glyph unicode="c" d="M164 496q0 122 44.5 222.5t120.5 165.5t176.5 100.5t213.5 35.5q212 0 362 -146l-84 -108q-131 115 -272 115q-172 0 -279.5 -106.5t-107.5 -278.5q0 -170 105.5 -275.5t277.5 -105.5q159 0 309 125l74 -109q-174 -156 -395 -156q-156 0 -279 60.5t-194.5 180 t-71.5 280.5z" />
<glyph unicode="d" d="M123 496q0 118 37.5 218t100 166t144 103t170.5 37q86 0 157 -32.5t145 -96.5l-7 184v383h168v-1458h-139l-14 131h-6q-67 -68 -152 -112t-172 -44q-198 0 -315 137.5t-117 383.5zM297 498q0 -179 77.5 -280t215.5 -101q146 0 280 149v496q-125 117 -262 117 q-131 0 -221 -107t-90 -274z" />
<glyph unicode="e" d="M141 496q0 118 42.5 218.5t113.5 166.5t162 102.5t188 36.5q212 0 332.5 -127t120.5 -340q0 -55 -6 -92h-779q9 -160 113 -255t268 -95q155 0 303 92l60 -111q-182 -117 -383 -117q-111 0 -208 36t-170 101.5t-115 165t-42 218.5zM313 571h631q0 151 -78 233.5t-217 82.5 q-126 0 -222 -85t-114 -231z" />
<glyph unicode="f" d="M211 858v127l285 10v84q0 189 100.5 296.5t300.5 107.5q147 0 287 -58l-39 -127q-106 48 -232 48q-251 0 -251 -261v-90h417v-137h-417v-858h-166v858h-285z" />
<glyph unicode="g" d="M147 -182q0 60 42.5 118t121.5 103v8q-102 56 -102 164q0 48 31.5 98t87.5 88v9q-55 41 -89 107t-34 151q0 158 114 257t277 99q80 0 147 -25h412v-129h-266q92 -96 92 -209q0 -156 -109.5 -249t-275.5 -93q-87 0 -168 37q-78 -49 -78 -114q0 -115 207 -115h223 q195 0 287 -55t92 -179q0 -144 -153.5 -246t-399.5 -102q-218 0 -338.5 72.5t-120.5 204.5zM293 -166q0 -80 84.5 -128t240.5 -48q166 0 270.5 62t104.5 143q0 68 -54 94.5t-173 26.5h-195q-94 0 -151 16q-127 -69 -127 -166zM367 664q0 -105 66.5 -170.5t162.5 -65.5 q97 0 163 65.5t66 170.5q0 103 -66 168t-163 65q-96 0 -162.5 -65.5t-66.5 -167.5z" />
<glyph unicode="h" d="M190 0v1458h168v-397l-8 -236q89 93 178.5 144t198.5 51q344 0 344 -402v-618h-168v596q0 143 -54 210.5t-175 67.5q-85 0 -153.5 -41.5t-162.5 -138.5v-694h-168z" />
<glyph unicode="i" d="M184 858v137h631v-995h-168v858h-463zM578 1329q0 59 38 95t97 36q58 0 96.5 -36t38.5 -95q0 -58 -38.5 -93.5t-96.5 -35.5q-59 0 -97 35.5t-38 93.5z" />
<glyph unicode="j" d="M113 -377l55 125q113 -55 227 -55q142 0 197 67t55 203v895h-463v137h631v-1020q0 -97 -20.5 -170t-67 -131t-129.5 -88t-201 -30q-147 0 -284 67zM578 1329q0 59 38 95t97 36q58 0 96.5 -36t38.5 -95q0 -58 -38.5 -93.5t-96.5 -35.5q-59 0 -97 35.5t-38 93.5z" />
<glyph unicode="k" d="M217 0v1458h168v-987l6 2l539 522h192l-397 -395l451 -600h-189l-366 492l-236 -226v-266h-168z" />
<glyph unicode="l" d="M166 1321v137h508v-1136q0 -106 51 -156.5t143 -50.5q84 0 189 47l43 -127q-61 -22 -89 -31.5t-78.5 -19t-101.5 -9.5q-159 0 -242 91.5t-83 267.5v987h-340z" />
<glyph unicode="m" d="M123 0v995h131l14 -131h6q40 76 92.5 116t131.5 40q151 0 188 -172q48 85 103 128.5t133 43.5q103 0 160 -79.5t57 -227.5v-713h-162v698q0 176 -109 176q-52 0 -91 -36.5t-79 -116.5v-721h-135v698q0 176 -112 176q-51 0 -88.5 -36.5t-77.5 -116.5v-721h-162z" />
<glyph unicode="n" d="M190 0v995h140l14 -170h8q87 93 176.5 144t198.5 51q344 0 344 -402v-618h-168v596q0 143 -54 210.5t-175 67.5q-85 0 -153.5 -41.5t-162.5 -138.5v-694h-168z" />
<glyph unicode="o" d="M123 496q0 122 40 222.5t107.5 165.5t156 100.5t187.5 35.5t187.5 -35.5t156.5 -100.5t108 -165.5t40 -222.5q0 -120 -40 -220t-108 -165t-156.5 -100.5t-187.5 -35.5t-187.5 35.5t-156 100.5t-107.5 165t-40 220zM297 496q0 -170 87.5 -275.5t229.5 -105.5t230 105.5 t88 275.5q0 172 -88 278.5t-230 106.5t-229.5 -106.5t-87.5 -278.5z" />
<glyph unicode="p" d="M190 -420v1415h140l14 -127h6q72 68 163.5 110t180.5 42q198 0 305 -136t107 -372q0 -123 -37 -226t-99.5 -170t-144.5 -104t-172 -37q-70 0 -151.5 34.5t-147.5 94.5l4 -188v-336h-168zM358 233q66 -59 138 -87.5t129 -28.5q136 0 221.5 106.5t85.5 288.5 q0 172 -68.5 269.5t-212.5 97.5q-143 0 -293 -150v-496z" />
<glyph unicode="q" d="M123 496q0 118 37.5 218t100 166t144 103t170.5 37q88 0 161.5 -33.5t146.5 -101.5h6l14 110h135v-1415h-168v367l9 180q-159 -152 -324 -152q-198 0 -315 137.5t-117 383.5zM297 498q0 -179 77.5 -280t215.5 -101q146 0 280 149v496q-125 117 -262 117q-131 0 -221 -107 t-90 -274z" />
<glyph unicode="r" d="M299 0v995h139l15 -235h6q80 123 194.5 191.5t249.5 68.5q114 0 195 -41l-35 -145q-55 20 -92.5 27t-93.5 7q-247 0 -410 -284v-584h-168z" />
<glyph unicode="s" d="M147 131l82 111q90 -66 188 -101t224 -35q128 0 197 44t69 112q0 60 -72.5 105t-250.5 88q-109 27 -190.5 64t-135 94t-53.5 124q0 125 109.5 204t308.5 79q107 0 213.5 -36t185.5 -91l-82 -109q-151 105 -317 105q-130 0 -188 -39.5t-58 -104.5q0 -30 21 -55.5t63.5 -47 t94.5 -38.5t124 -35q209 -53 303 -120t94 -177q0 -127 -118 -212t-324 -85q-263 0 -488 156z" />
<glyph unicode="t" d="M141 858v127l287 10l23 279h139v-279h487v-137h-487v-473q0 -140 56 -206t196 -66q122 0 239 45l35 -123q-160 -60 -311 -60q-106 0 -181.5 29t-119 85t-63 129t-19.5 169v471h-281z" />
<glyph unicode="u" d="M158 377v618h170v-596q0 -144 53.5 -211t175.5 -67q84 0 154 42.5t155 141.5v690h168v-995h-137l-14 174h-9q-170 -199 -370 -199q-346 0 -346 402z" />
<glyph unicode="v" d="M104 995h170l230 -565q32 -77 112 -293h9q6 15 45 124.5t63 168.5l230 565h161l-411 -995h-189z" />
<glyph unicode="w" d="M16 995h170l123 -575q33 -174 49 -277h9q37 189 59 277l123 516h139l127 -516q56 -263 59 -277h9q14 73 49 277l121 575h159l-215 -995h-204l-119 504q-28 145 -56 289h-8q-49 -264 -55 -291l-115 -502h-200z" />
<glyph unicode="x" d="M131 0l379 516l-350 479h186l158 -219q64 -97 117 -168h8q47 70 112 172l150 215h178l-354 -493l381 -502h-185l-174 229q-114 158 -131 181h-8q-82 -118 -123 -181l-164 -229h-180z" />
<glyph unicode="y" d="M100 995h170l244 -551q17 -39 37.5 -87t46 -108.5t39.5 -92.5h8q92 247 107 288l217 551h159l-438 -1077q-130 -346 -422 -346q-73 0 -131 20l35 134q51 -15 90 -15q188 0 273 213l30 74z" />
<glyph unicode="z" d="M145 0v90l682 768h-606v137h848v-90l-684 -768h705v-137h-945z" />
<glyph unicode="{" d="M246 516v107q297 2 297 159q0 63 -9.5 193.5t-9.5 202.5q0 153 89 212.5t290 59.5h125v-98h-106q-104 0 -159 -19.5t-75 -57.5t-20 -108q0 -57 6 -181t6 -189q0 -102 -41 -154t-145 -70v-8q104 -18 145 -69.5t41 -153.5q0 -71 -6 -190.5t-6 -180.5q0 -104 51 -144 t203 -40h106v-98h-125q-201 0 -290 59.5t-89 212.5q0 77 9.5 202.5t9.5 192.5q0 158 -297 160z" />
<glyph unicode="|" d="M555 -512v2048h119v-2048h-119z" />
<glyph unicode="}" d="M203 -213h104q104 0 159.5 19t76 57t20.5 108q0 61 -6 180.5t-6 190.5q0 102 40.5 153.5t143.5 69.5v8q-103 18 -143.5 69.5t-40.5 154.5q0 65 6 189t6 181q0 104 -52 144.5t-204 40.5h-104v98h125q199 0 288 -59.5t89 -212.5q0 -72 -9.5 -202.5t-9.5 -193.5 q0 -157 297 -159v-107q-297 -2 -297 -160q0 -67 9.5 -192.5t9.5 -202.5q0 -153 -89 -212.5t-288 -59.5h-125v98z" />
<glyph unicode="~" d="M156 528q96 256 278 256q54 0 108.5 -27t91 -59t81.5 -59t84 -27q52 0 92.5 38t73.5 138l108 -49q-96 -254 -278 -254q-54 0 -108.5 27t-91 59t-81.5 59t-84 27q-52 0 -92.5 -38.5t-73.5 -137.5z" />
<glyph unicode="&#xa0;" />
<glyph unicode="&#xa1;" d="M465 862q0 70 43 114t106 44t106.5 -44t43.5 -114q0 -71 -43 -114t-107 -43t-106.5 42.5t-42.5 114.5zM532 -377l5 193l20 704h115l20 -704l4 -193h-164z" />
<glyph unicode="&#xa2;" d="M231 635q0 205 115.5 333t296.5 152v217h105v-211q150 -8 268 -118l-82 -107q-87 81 -186 86v-704q112 8 215 96l73 -107q-134 -117 -288 -129v-211h-105v213q-187 21 -299.5 149.5t-112.5 340.5zM397 635q0 -136 65 -227t181 -117v686q-115 -26 -180.5 -117t-65.5 -225z " />
<glyph unicode="&#xa3;" d="M158 584v106l202 8q-2 6 -11.5 31.5t-12 33.5t-10 30.5t-10.5 33.5t-8 30.5t-7 33t-4 30.5t-2 33q0 173 117 275t313 102q221 0 360 -153l-98 -97q-109 109 -254 109q-131 0 -203.5 -66t-72.5 -174q0 -40 10.5 -88t19.5 -76t31 -88h387v-114h-354q12 -55 12 -115 q0 -104 -37 -177t-116 -138v-9h677v-145h-927v102q124 56 189 153t65 216q0 50 -17 113h-239z" />
<glyph unicode="&#xa4;" d="M119 262l172 174q-74 99 -74 238q0 138 72 239l-170 177l90 92l178 -185q98 76 227 76q126 0 228 -76l178 185l90 -92l-172 -177q74 -99 74 -239q0 -134 -74 -238l172 -174l-90 -92l-180 182q-96 -78 -226 -78q-126 0 -227 78l-178 -182zM373 674q0 -121 69.5 -198 t171.5 -77t172 77t70 198t-70 197.5t-172 76.5t-171.5 -76.5t-69.5 -197.5z" />
<glyph unicode="&#xa5;" d="M109 1307h174l188 -351q20 -39 66.5 -131.5t74.5 -144.5h9q109 214 143 276l188 351h168l-381 -656h332v-96h-375v-133h375v-98h-375v-324h-168v324h-370v98h370v133h-370v96h329z" />
<glyph unicode="&#xa6;" d="M555 438h119v-950h-119v950zM555 596v940h119v-940h-119z" />
<glyph unicode="&#xa7;" d="M186 702q0 169 187 267q-64 71 -64 166q0 112 81 189t228 77q178 0 330 -117l-82 -108q-124 94 -239 94q-82 0 -123 -36.5t-41 -92.5q0 -39 25 -72t65.5 -55.5t92.5 -47t106.5 -46.5t106.5 -54t92.5 -68.5t65.5 -92.5t25 -123q0 -93 -47 -156t-137 -111q60 -70 60 -165 q0 -122 -92.5 -201.5t-237.5 -79.5q-111 0 -206.5 38.5t-160.5 106.5l103 92q58 -53 120 -79.5t144 -26.5q81 0 128.5 40.5t47.5 100.5q0 47 -32 84t-83 63.5t-112.5 51.5t-123 56t-112.5 69.5t-83 99t-32 137.5zM332 713q0 -51 26.5 -91.5t75.5 -70.5t99 -52.5t117 -51.5 t110 -54q70 31 103.5 70.5t33.5 105.5q0 52 -26 93.5t-75 72t-98.5 53t-117 52t-109.5 53.5q-139 -71 -139 -180z" />
<glyph unicode="&#xa8;" d="M307 1317q0 48 31 80.5t80 32.5q47 0 78.5 -32.5t31.5 -80.5t-31.5 -80.5t-78.5 -32.5q-49 0 -80 32.5t-31 80.5zM700 1317q0 47 32 80t79 33q49 0 80 -32.5t31 -80.5t-31 -80.5t-80 -32.5q-47 0 -79 33t-32 80z" />
<glyph unicode="&#xa9;" d="M61 662q0 154 42.5 281.5t116.5 213.5t175.5 133t218.5 47t218.5 -47t175.5 -133t116.5 -213.5t42.5 -281.5q0 -308 -157 -496.5t-396 -188.5t-396 188.5t-157 496.5zM156 662q0 -269 126.5 -434t331.5 -165q206 0 332.5 165.5t126.5 433.5t-126.5 429.5t-332.5 161.5 t-332 -161.5t-126 -429.5zM299 662q0 173 99.5 280t238.5 107q120 0 213 -97l-70 -80q-71 64 -137 64q-93 0 -151 -76.5t-58 -197.5q0 -134 55 -213.5t146 -79.5q83 0 166 69l61 -86q-106 -96 -231 -96q-142 0 -237 110.5t-95 295.5z" />
<glyph unicode="&#xaa;" d="M342 707q0 106 104 163.5t328 81.5q-4 152 -143 152q-93 0 -211 -70l-51 88q147 86 282 86q127 0 190.5 -72t63.5 -204v-400h-106l-11 76h-4q-119 -92 -231 -92q-90 0 -150.5 52.5t-60.5 138.5zM471 715q0 -48 33.5 -72.5t87.5 -24.5q84 0 182 82v168 q-162 -18 -232.5 -55.5t-70.5 -97.5z" />
<glyph unicode="&#xab;" d="M168 434v164l313 328l80 -72l-260 -338l260 -340l-80 -70zM639 434v164l311 328l82 -72l-260 -338l260 -340l-82 -70z" />
<glyph unicode="&#xac;" d="M174 571v127h881v-526h-135v399h-746z" />
<glyph unicode="&#xad;" d="M274 526v148h680v-148h-680z" />
<glyph unicode="&#xae;" d="M229 1057q0 177 111 290t274 113q162 0 273.5 -113t111.5 -290t-112 -290.5t-273 -113.5q-163 0 -274 113.5t-111 290.5zM309 1057q0 -145 87 -236.5t218 -91.5t217.5 91.5t86.5 236.5q0 144 -87 236.5t-217 92.5t-217.5 -93t-87.5 -236zM465 854v416h156q71 0 116 -32 t45 -101q0 -37 -21.5 -69t-55.5 -44l94 -170h-94l-72 143h-84v-143h-84zM549 1063h53q42 0 66 18.5t24 51.5q0 67 -86 67h-57v-137z" />
<glyph unicode="&#xaf;" d="M362 1231v117h504v-117h-504z" />
<glyph unicode="&#xb0;" d="M358 1139q0 118 75 191t181 73q107 0 182.5 -73t75.5 -191q0 -115 -76 -187.5t-182 -72.5t-181 72.5t-75 187.5zM461 1139q0 -72 43 -119t110 -47q69 0 112.5 47t43.5 119q0 75 -43.5 122.5t-112.5 47.5q-68 0 -110.5 -47.5t-42.5 -122.5z" />
<glyph unicode="&#xb1;" d="M174 0v127h881v-127h-881zM174 596v127h373v375h135v-375h373v-127h-373v-363h-135v363h-373z" />
<glyph unicode="&#xb2;" d="M354 1425q106 125 244 125q111 0 173.5 -55t62.5 -156q0 -38 -16.5 -76t-52.5 -79t-71 -75t-92 -85q-11 -9 -16 -14h278v-109h-487v74q92 70 143.5 112t99.5 87.5t67.5 80.5t19.5 68q0 56 -33 88.5t-92 32.5q-80 0 -146 -86z" />
<glyph unicode="&#xb3;" d="M352 987l66 80q32 -38 82 -63t104 -25q59 0 93 23.5t34 72.5q0 105 -196 105v77q82 0 123.5 28t41.5 77q0 88 -112 88q-36 0 -77.5 -19.5t-72.5 -50.5l-61 78q39 42 102 67t133 25q97 0 157 -46t60 -126q0 -59 -27 -95t-87 -58q68 -15 106.5 -55.5t38.5 -102.5 q0 -88 -70 -139t-178 -51q-71 0 -140 29t-120 81z" />
<glyph unicode="&#xb4;" d="M481 1174l185 303h184l-240 -303h-129z" />
<glyph unicode="&#xb5;" d="M172 -410v1405h168v-608q0 -140 52 -203t169 -63q82 0 147 39.5t146 132.5v702h168v-995h-139l-15 162h-8q-131 -178 -309 -178q-77 0 -129.5 20.5t-91.5 75.5l10 -193v-297h-168z" />
<glyph unicode="&#xb6;" d="M147 907q0 117 36 203t102.5 136t151.5 73.5t192 23.5h88v-880h-66q-111 0 -201.5 26.5t-159 79.5t-106 139t-37.5 199zM827 -164v1507h166v-1507h-166z" />
<glyph unicode="&#xb7;" d="M449 711q0 76 47.5 125t117.5 49t118 -49t48 -125q0 -75 -48 -123.5t-118 -48.5t-117.5 48.5t-47.5 123.5z" />
<glyph unicode="&#xb8;" d="M455 -352q180 24 180 98q0 38 -31.5 61t-97.5 39l82 160h110l-53 -108q121 -41 121 -146q0 -83 -83.5 -129.5t-211.5 -58.5z" />
<glyph unicode="&#xb9;" d="M426 1372v86q106 16 195 68h102v-625h-129v471h-168z" />
<glyph unicode="&#xba;" d="M291 862q0 158 94 252t229 94q136 0 230 -93.5t94 -252.5t-94 -252.5t-230 -93.5q-135 0 -229 94t-94 252zM426 862q0 -108 50.5 -173.5t137.5 -65.5t138 65.5t51 173.5q0 107 -51 173.5t-138 66.5t-137.5 -66.5t-50.5 -173.5z" />
<glyph unicode="&#xbb;" d="M197 176l260 340l-260 338l82 72l311 -328v-164l-311 -328zM668 176l260 340l-260 338l80 72l313 -328v-164l-313 -328z" />
<glyph unicode="&#xbc;" d="M57 158l375 385l68 -62l-342 -415zM152 1153v86q65 10 107 25.5t85 42.5h105v-625h-130v471h-167zM627 150v63l303 412h145v-387h103v-88h-103v-150h-117v150h-331zM729 862l342 416l100 -92l-374 -385zM758 238h200v114l11 168h-8l-93 -133z" />
<glyph unicode="&#xbd;" d="M57 158l375 385l68 -62l-342 -415zM152 1153v86q65 10 107 25.5t85 42.5h105v-625h-130v471h-167zM631 524q102 125 241 125q111 0 174.5 -55.5t63.5 -155.5q0 -49 -35 -104.5t-70.5 -91t-117.5 -110.5l-8 -8t-8 -7t-9 -8h279v-109h-490v74q92 70 143.5 112t99.5 87.5 t67.5 80.5t19.5 68q0 56 -33 88.5t-92 32.5q-79 0 -145 -86zM729 862l342 416l100 -92l-374 -385z" />
<glyph unicode="&#xbe;" d="M78 768l63 80q34 -39 84.5 -64.5t102.5 -25.5q58 0 92.5 24t34.5 72q0 107 -195 107v77q82 0 124 28t42 75q0 41 -28 64.5t-85 23.5q-37 0 -78.5 -18.5t-72.5 -49.5l-62 78q40 42 103.5 67t134.5 25q95 0 156 -47t61 -125q0 -58 -27.5 -94.5t-87.5 -58.5 q68 -15 106 -55.5t38 -102.5q0 -88 -69.5 -139.5t-176.5 -51.5q-71 0 -140 29.5t-120 81.5zM111 158l374 385l66 -62l-342 -415zM627 150v63l305 412h145v-387h103v-88h-103v-150h-119v150h-331zM760 238h198v114l11 168h-8l-91 -133zM780 862l344 416l99 -92l-375 -385z " />
<glyph unicode="&#xbf;" d="M252 -82q0 54 20.5 103t52.5 87.5t70 75t75 73t66 74.5t43.5 86.5t6.5 102.5h149q10 -60 -2 -113.5t-39.5 -94.5t-63 -78.5t-73.5 -72t-69.5 -68t-51.5 -74t-20 -82.5q0 -88 59 -142.5t168 -54.5q149 0 266 117l99 -93q-155 -165 -377 -165q-171 0 -275 86.5t-104 232.5z M496 862q0 70 43 114t106 44t107.5 -44t44.5 -114q0 -71 -44 -114t-108 -43q-63 0 -106 42.5t-43 114.5z" />
<glyph unicode="&#xc0;" d="M66 0l452 1343h193l452 -1343h-180l-127 410h-487l-129 -410h-174zM346 1675h193l180 -229h-141zM412 547h401l-63 205q-78 250 -134 452h-8q-63 -229 -133 -452z" />
<glyph unicode="&#xc1;" d="M66 0l452 1343h193l452 -1343h-180l-127 410h-487l-129 -410h-174zM412 547h401l-63 205q-78 250 -134 452h-8q-63 -229 -133 -452zM510 1446l180 229h193l-232 -229h-141z" />
<glyph unicode="&#xc2;" d="M66 0l452 1343h193l452 -1343h-180l-127 410h-487l-129 -410h-174zM336 1446l196 229h164l197 -229h-137l-138 139h-8l-137 -139h-137zM412 547h401l-63 205q-78 250 -134 452h-8q-63 -229 -133 -452z" />
<glyph unicode="&#xc3;" d="M66 0l452 1343h193l452 -1343h-180l-127 410h-487l-129 -410h-174zM317 1456q9 98 56 159.5t119 61.5q37 0 73.5 -16.5t60.5 -36.5t54 -36.5t55 -16.5q30 0 52.5 28t29.5 78h94q-9 -97 -56 -159t-118 -62q-46 0 -91 27t-83 53.5t-69 26.5q-30 0 -52.5 -28t-29.5 -79h-95z M412 547h401l-63 205q-78 250 -134 452h-8q-63 -229 -133 -452z" />
<glyph unicode="&#xc4;" d="M66 0l452 1343h193l452 -1343h-180l-127 410h-487l-129 -410h-174zM338 1565q0 44 28 72t72 28q43 0 72 -28t29 -72q0 -43 -29 -72t-72 -29q-44 0 -72 29t-28 72zM412 547h401l-63 205q-78 250 -134 452h-8q-63 -229 -133 -452zM690 1565q0 44 29 72t72 28q44 0 72 -28 t28 -72q0 -43 -28 -72t-72 -29q-43 0 -72 29t-29 72z" />
<glyph unicode="&#xc5;" d="M66 0l452 1343h193l452 -1343h-180l-127 410h-487l-129 -410h-174zM412 547h401l-63 205q-78 250 -134 452h-8q-63 -229 -133 -452zM424 1612q0 81 53 130.5t137 49.5q83 0 137 -49.5t54 -130.5q0 -82 -54 -131t-137 -49q-84 0 -137 49t-53 131zM516 1612 q0 -50 27.5 -78.5t70.5 -28.5q40 0 68.5 29t28.5 78q0 46 -28.5 75t-68.5 29q-42 0 -70 -29t-28 -75z" />
<glyph unicode="&#xc6;" d="M-2 0l532 1343h662v-143h-387v-420h301v-145h-301v-490h405v-145h-561v391h-323l-150 -391h-178zM379 528h270v680h-6q-29 -78 -87 -223.5t-83 -212.5z" />
<glyph unicode="&#xc7;" d="M135 672q0 319 166.5 507.5t433.5 188.5q113 0 207.5 -46t159.5 -118l-96 -108q-116 123 -271 123q-194 0 -309 -146.5t-115 -396.5q0 -253 115 -402t309 -149q168 0 301 149l99 -104q-160 -184 -379 -195l-39 -77q123 -42 123 -146q0 -83 -84 -129.5t-213 -58.5l-17 84 q183 24 183 98q0 38 -32.5 61t-98.5 39l69 134q-230 30 -371 213t-141 479z" />
<glyph unicode="&#xc8;" d="M236 0v1343h829v-143h-657v-422h555v-145h-555v-488h677v-145h-849zM410 1675h192l180 -229h-141z" />
<glyph unicode="&#xc9;" d="M236 0v1343h829v-143h-657v-422h555v-145h-555v-488h677v-145h-849zM573 1446l181 229h192l-231 -229h-142z" />
<glyph unicode="&#xca;" d="M236 0v1343h829v-143h-657v-422h555v-145h-555v-488h677v-145h-849zM399 1446l197 229h162l196 -229h-135l-137 139h-8l-137 -139h-138z" />
<glyph unicode="&#xcb;" d="M236 0v1343h829v-143h-657v-422h555v-145h-555v-488h677v-145h-849zM399 1565q0 44 29 72t72 28q44 0 72 -28t28 -72q0 -43 -28 -72t-72 -29q-43 0 -72 29t-29 72zM754 1565q0 44 28.5 72t71.5 28t71.5 -28t28.5 -72q0 -43 -28.5 -72t-71.5 -29t-71.5 29t-28.5 72z" />
<glyph unicode="&#xcc;" d="M195 0v145h333v1055h-333v143h839v-143h-334v-1055h334v-145h-839zM346 1675h193l180 -229h-141z" />
<glyph unicode="&#xcd;" d="M195 0v145h333v1055h-333v143h839v-143h-334v-1055h334v-145h-839zM510 1446l180 229h193l-232 -229h-141z" />
<glyph unicode="&#xce;" d="M195 0v145h333v1055h-333v143h839v-143h-334v-1055h334v-145h-839zM336 1446l196 229h164l197 -229h-137l-138 139h-8l-137 -139h-137z" />
<glyph unicode="&#xcf;" d="M195 0v145h333v1055h-333v143h839v-143h-334v-1055h334v-145h-839zM338 1565q0 44 28 72t72 28q43 0 72 -28t29 -72q0 -43 -29 -72t-72 -29q-44 0 -72 29t-28 72zM690 1565q0 44 29 72t72 28q44 0 72 -28t28 -72q0 -43 -28 -72t-72 -29q-43 0 -72 29t-29 72z" />
<glyph unicode="&#xd0;" d="M33 657v86l153 11v589h330q300 0 460.5 -172.5t160.5 -492.5q0 -322 -160 -500t-455 -178h-336v657h-153zM356 139h148q226 0 341.5 140t115.5 399q0 256 -115 391t-342 135h-148v-450h293v-97h-293v-518z" />
<glyph unicode="&#xd1;" d="M170 0v1343h174l436 -847l135 -275h5q-1 32 -12 188t-11 238v696h162v-1343h-174l-436 848l-136 274h-4q2 -40 12.5 -190t10.5 -230v-702h-162zM330 1456q9 98 55.5 159.5t118.5 61.5q46 0 91 -26.5t83.5 -53t69.5 -26.5q30 0 52 28t29 78h95q-9 -97 -56 -159t-118 -62 q-37 0 -73.5 16.5t-61 37t-54.5 37t-55 16.5q-30 0 -52.5 -28t-29.5 -79h-94z" />
<glyph unicode="&#xd2;" d="M98 678q0 318 142.5 504t373.5 186q230 0 373 -186.5t143 -503.5q0 -321 -143 -512t-373 -191t-373 191t-143 512zM274 678q0 -252 93 -402.5t247 -150.5t247 150.5t93 402.5q0 249 -92.5 395t-247.5 146t-247.5 -146t-92.5 -395zM346 1675h193l180 -229h-141z" />
<glyph unicode="&#xd3;" d="M98 678q0 318 142.5 504t373.5 186q230 0 373 -186.5t143 -503.5q0 -321 -143 -512t-373 -191t-373 191t-143 512zM274 678q0 -252 93 -402.5t247 -150.5t247 150.5t93 402.5q0 249 -92.5 395t-247.5 146t-247.5 -146t-92.5 -395zM510 1446l180 229h193l-232 -229h-141z " />
<glyph unicode="&#xd4;" d="M98 678q0 318 142.5 504t373.5 186q230 0 373 -186.5t143 -503.5q0 -321 -143 -512t-373 -191t-373 191t-143 512zM274 678q0 -252 93 -402.5t247 -150.5t247 150.5t93 402.5q0 249 -92.5 395t-247.5 146t-247.5 -146t-92.5 -395zM336 1446l196 229h164l197 -229h-137 l-138 139h-8l-137 -139h-137z" />
<glyph unicode="&#xd5;" d="M98 678q0 318 142.5 504t373.5 186q230 0 373 -186.5t143 -503.5q0 -321 -143 -512t-373 -191t-373 191t-143 512zM274 678q0 -252 93 -402.5t247 -150.5t247 150.5t93 402.5q0 249 -92.5 395t-247.5 146t-247.5 -146t-92.5 -395zM317 1456q9 98 56 159.5t119 61.5 q37 0 73.5 -16.5t60.5 -36.5t54 -36.5t55 -16.5q30 0 52.5 28t29.5 78h94q-9 -97 -56 -159t-118 -62q-46 0 -91 27t-83 53.5t-69 26.5q-30 0 -52.5 -28t-29.5 -79h-95z" />
<glyph unicode="&#xd6;" d="M98 678q0 318 142.5 504t373.5 186q230 0 373 -186.5t143 -503.5q0 -321 -143 -512t-373 -191t-373 191t-143 512zM274 678q0 -252 93 -402.5t247 -150.5t247 150.5t93 402.5q0 249 -92.5 395t-247.5 146t-247.5 -146t-92.5 -395zM338 1565q0 44 28 72t72 28q43 0 72 -28 t29 -72q0 -43 -29 -72t-72 -29q-44 0 -72 29t-28 72zM690 1565q0 44 29 72t72 28q44 0 72 -28t28 -72q0 -43 -28 -72t-72 -29q-43 0 -72 29t-29 72z" />
<glyph unicode="&#xd7;" d="M209 309l315 326l-315 323l90 93l315 -326l316 326l90 -93l-315 -323l315 -326l-90 -92l-316 328l-315 -328z" />
<glyph unicode="&#xd8;" d="M92 4l129 191q-123 191 -123 483q0 318 142.5 504t373.5 186q190 0 318 -125l110 162l97 -66l-129 -190q120 -180 120 -471q0 -321 -143 -512t-373 -191q-184 0 -315 125l-109 -161zM274 678q0 -193 56 -326l510 754q-89 113 -226 113q-155 0 -247.5 -146t-92.5 -395z M393 238q89 -113 221 -113q154 0 247 150.5t93 402.5q0 183 -51 313z" />
<glyph unicode="&#xd9;" d="M162 508v835h172v-839q0 -199 75.5 -289t206.5 -90t208 90.5t77 288.5v839h166v-835q0 -275 -121 -404t-330 -129q-102 0 -183 29.5t-142.5 92t-95 166.5t-33.5 245zM346 1675h193l180 -229h-141z" />
<glyph unicode="&#xda;" d="M162 508v835h172v-839q0 -199 75.5 -289t206.5 -90t208 90.5t77 288.5v839h166v-835q0 -275 -121 -404t-330 -129q-102 0 -183 29.5t-142.5 92t-95 166.5t-33.5 245zM510 1446l180 229h193l-232 -229h-141z" />
<glyph unicode="&#xdb;" d="M162 508v835h172v-839q0 -199 75.5 -289t206.5 -90t208 90.5t77 288.5v839h166v-835q0 -275 -121 -404t-330 -129q-102 0 -183 29.5t-142.5 92t-95 166.5t-33.5 245zM336 1446l196 229h164l197 -229h-137l-138 139h-8l-137 -139h-137z" />
<glyph unicode="&#xdc;" d="M162 508v835h172v-839q0 -199 75.5 -289t206.5 -90t208 90.5t77 288.5v839h166v-835q0 -275 -121 -404t-330 -129q-102 0 -183 29.5t-142.5 92t-95 166.5t-33.5 245zM338 1565q0 44 28 72t72 28q43 0 72 -28t29 -72q0 -43 -29 -72t-72 -29q-44 0 -72 29t-28 72zM690 1565 q0 44 29 72t72 28q44 0 72 -28t28 -72q0 -43 -28 -72t-72 -29q-43 0 -72 29t-29 72z" />
<glyph unicode="&#xdd;" d="M78 1343h180l203 -399q23 -47 73.5 -151t79.5 -162h9q28 58 81 163t76 152l195 397h176l-451 -864v-479h-172v479zM510 1446l180 229h193l-232 -229h-141z" />
<glyph unicode="&#xde;" d="M207 0v1343h172v-225h242q115 0 203 -21t155 -66.5t102 -123t35 -184.5q0 -207 -133 -311.5t-362 -104.5h-242v-307h-172zM379 446h219q178 0 263 66.5t85 210.5q0 140 -84 198t-264 58h-219v-533z" />
<glyph unicode="&#xdf;" d="M180 0v1063q0 191 111 305.5t301 114.5q156 0 246 -87.5t90 -215.5q0 -57 -19 -107.5t-46 -87t-54.5 -70.5t-46.5 -72.5t-19 -76.5q0 -40 22.5 -72t59 -55t80.5 -45t88 -49t80.5 -60.5t59 -85.5t22.5 -118q0 -132 -92 -219t-242 -87q-155 0 -295 93l68 118 q115 -80 223 -80q83 0 130.5 46.5t47.5 113.5q0 48 -23 86t-59 63.5t-80.5 48.5t-88.5 48t-80 54.5t-59 75t-23 103.5q0 62 29 120t63 96.5t63 94t29 113.5q0 78 -47 127.5t-129 49.5q-114 0 -178 -79t-64 -229v-1038h-168z" />
<glyph unicode="&#xe0;" d="M166 258q0 168 168 255t553 118q-3 112 -66 181t-198 69q-157 0 -349 -119l-65 115q89 59 206 101t236 42q199 0 301.5 -109.5t102.5 -300.5v-610h-137l-15 135h-6q-207 -160 -393 -160q-144 0 -241 76.5t-97 206.5zM330 270q0 -80 62.5 -119.5t156.5 -39.5 q161 0 338 147v262q-208 -17 -333 -52t-174.5 -82.5t-49.5 -115.5zM408 1477h182l186 -303h-129z" />
<glyph unicode="&#xe1;" d="M166 258q0 168 168 255t553 118q-3 112 -66 181t-198 69q-157 0 -349 -119l-65 115q89 59 206 101t236 42q199 0 301.5 -109.5t102.5 -300.5v-610h-137l-15 135h-6q-207 -160 -393 -160q-144 0 -241 76.5t-97 206.5zM330 270q0 -80 62.5 -119.5t156.5 -39.5 q161 0 338 147v262q-208 -17 -333 -52t-174.5 -82.5t-49.5 -115.5zM508 1174l186 303h183l-238 -303h-131z" />
<glyph unicode="&#xe2;" d="M166 258q0 168 168 255t553 118q-3 112 -66 181t-198 69q-157 0 -349 -119l-65 115q89 59 206 101t236 42q199 0 301.5 -109.5t102.5 -300.5v-610h-137l-15 135h-6q-207 -160 -393 -160q-144 0 -241 76.5t-97 206.5zM330 270q0 -80 62.5 -119.5t156.5 -39.5 q161 0 338 147v262q-208 -17 -333 -52t-174.5 -82.5t-49.5 -115.5zM371 1174l198 303h146l198 -303h-129l-137 202h-8l-137 -202h-131z" />
<glyph unicode="&#xe3;" d="M166 258q0 168 168 255t553 118q-3 112 -66 181t-198 69q-157 0 -349 -119l-65 115q89 59 206 101t236 42q199 0 301.5 -109.5t102.5 -300.5v-610h-137l-15 135h-6q-207 -160 -393 -160q-144 0 -241 76.5t-97 206.5zM330 270q0 -80 62.5 -119.5t156.5 -39.5 q161 0 338 147v262q-208 -17 -333 -52t-174.5 -82.5t-49.5 -115.5zM352 1186q9 102 54.5 162.5t125.5 60.5q33 0 66.5 -17.5t56.5 -38t50 -38t49 -17.5q64 0 82 111h96q-10 -101 -55 -162t-123 -61q-34 0 -67.5 17.5t-56.5 38.5t-50.5 38.5t-49.5 17.5q-33 0 -52.5 -27 t-28.5 -85h-97z" />
<glyph unicode="&#xe4;" d="M166 258q0 168 168 255t553 118q-3 112 -66 181t-198 69q-157 0 -349 -119l-65 115q89 59 206 101t236 42q199 0 301.5 -109.5t102.5 -300.5v-610h-137l-15 135h-6q-207 -160 -393 -160q-144 0 -241 76.5t-97 206.5zM330 270q0 -80 62.5 -119.5t156.5 -39.5 q161 0 338 147v262q-208 -17 -333 -52t-174.5 -82.5t-49.5 -115.5zM334 1317q0 48 31.5 80.5t78.5 32.5q49 0 80 -32.5t31 -80.5t-31 -80.5t-80 -32.5q-47 0 -78.5 32.5t-31.5 80.5zM729 1317q0 48 31 80.5t80 32.5t79.5 -32.5t30.5 -80.5t-30.5 -80.5t-79.5 -32.5t-80 32.5 t-31 80.5z" />
<glyph unicode="&#xe5;" d="M166 258q0 168 168 255t553 118q-3 112 -66 181t-198 69q-157 0 -349 -119l-65 115q89 59 206 101t236 42q199 0 301.5 -109.5t102.5 -300.5v-610h-137l-15 135h-6q-207 -160 -393 -160q-144 0 -241 76.5t-97 206.5zM330 270q0 -80 62.5 -119.5t156.5 -39.5 q161 0 338 147v262q-208 -17 -333 -52t-174.5 -82.5t-49.5 -115.5zM451 1300q0 84 53.5 136.5t138.5 52.5q84 0 137.5 -52.5t53.5 -136.5q0 -85 -53.5 -137.5t-137.5 -52.5q-85 0 -138.5 52t-53.5 138zM543 1300q0 -51 29 -82.5t71 -31.5q41 0 69.5 31.5t28.5 82.5 q0 50 -28.5 81.5t-69.5 31.5q-42 0 -71 -31.5t-29 -81.5z" />
<glyph unicode="&#xe6;" d="M35 264q0 148 127 238t381 129q-3 252 -178 252q-51 0 -117.5 -25t-116.5 -59l-63 114q166 107 317 107q93 0 156 -55t92 -146q104 201 289 201q98 0 167.5 -64t101.5 -164.5t32 -226.5q0 -29 -9 -108h-528q6 -160 69.5 -253t180.5 -93q94 0 197 63l59 -111 q-127 -88 -262 -88q-200 0 -305 187q-172 -187 -324 -187q-122 0 -194 78t-72 211zM190 272q0 -78 40.5 -119.5t111.5 -41.5q54 0 117 38t116 107q-29 85 -32 213l-2 51q-185 -32 -268 -91.5t-83 -156.5zM684 569h397q0 67 -9 122t-28 100.5t-54 70.5t-83 25 q-95 0 -154.5 -84.5t-68.5 -233.5z" />
<glyph unicode="&#xe7;" d="M164 496q0 122 44.5 222.5t120.5 165.5t176.5 100.5t213.5 35.5q212 0 362 -146l-84 -108q-131 115 -272 115q-172 0 -279.5 -106.5t-107.5 -278.5q0 -170 105.5 -275.5t277.5 -105.5q159 0 309 125l74 -109q-152 -139 -348 -154l-37 -79q121 -42 121 -146 q0 -83 -84 -129.5t-213 -58.5l-17 84q183 24 183 98q0 38 -32.5 61t-98.5 39l67 131q-215 19 -348 156.5t-133 362.5z" />
<glyph unicode="&#xe8;" d="M141 496q0 118 42.5 218.5t113.5 166.5t162 102.5t188 36.5q212 0 332.5 -127t120.5 -340q0 -55 -6 -92h-779q9 -160 113 -255t268 -95q155 0 303 92l60 -111q-182 -117 -383 -117q-111 0 -208 36t-170 101.5t-115 165t-42 218.5zM313 571h631q0 151 -78 233.5t-217 82.5 q-126 0 -222 -85t-114 -231zM410 1477h182l186 -303h-131z" />
<glyph unicode="&#xe9;" d="M141 496q0 118 42.5 218.5t113.5 166.5t162 102.5t188 36.5q212 0 332.5 -127t120.5 -340q0 -55 -6 -92h-779q9 -160 113 -255t268 -95q155 0 303 92l60 -111q-182 -117 -383 -117q-111 0 -208 36t-170 101.5t-115 165t-42 218.5zM313 571h631q0 151 -78 233.5t-217 82.5 q-126 0 -222 -85t-114 -231zM510 1174l186 303h183l-238 -303h-131z" />
<glyph unicode="&#xea;" d="M141 496q0 118 42.5 218.5t113.5 166.5t162 102.5t188 36.5q212 0 332.5 -127t120.5 -340q0 -55 -6 -92h-779q9 -160 113 -255t268 -95q155 0 303 92l60 -111q-182 -117 -383 -117q-111 0 -208 36t-170 101.5t-115 165t-42 218.5zM313 571h631q0 151 -78 233.5t-217 82.5 q-126 0 -222 -85t-114 -231zM373 1174l198 303h146l198 -303h-131l-135 202h-8l-137 -202h-131z" />
<glyph unicode="&#xeb;" d="M141 496q0 118 42.5 218.5t113.5 166.5t162 102.5t188 36.5q212 0 332.5 -127t120.5 -340q0 -55 -6 -92h-779q9 -160 113 -255t268 -95q155 0 303 92l60 -111q-182 -117 -383 -117q-111 0 -208 36t-170 101.5t-115 165t-42 218.5zM313 571h631q0 151 -78 233.5t-217 82.5 q-126 0 -222 -85t-114 -231zM338 1317q0 48 30.5 80.5t77.5 32.5q49 0 80 -32.5t31 -80.5t-31 -80.5t-80 -32.5q-47 0 -77.5 32.5t-30.5 80.5zM731 1317q0 48 31 80.5t80 32.5t79.5 -32.5t30.5 -80.5t-30.5 -80.5t-79.5 -32.5t-80 32.5t-31 80.5z" />
<glyph unicode="&#xec;" d="M184 858v137h631v-995h-168v858h-463zM477 1477h185l184 -303h-129z" />
<glyph unicode="&#xed;" d="M184 858v137h631v-995h-168v858h-463zM580 1174l184 303h182l-237 -303h-129z" />
<glyph unicode="&#xee;" d="M184 858v137h631v-995h-168v858h-463zM442 1174l197 303h145l199 -303h-129l-137 202h-8l-138 -202h-129z" />
<glyph unicode="&#xef;" d="M184 858v137h631v-995h-168v858h-463zM406 1317q0 48 30.5 80.5t77.5 32.5q49 0 80 -32.5t31 -80.5t-31 -80.5t-80 -32.5q-47 0 -77.5 32.5t-30.5 80.5zM799 1317q0 48 30.5 80.5t79.5 32.5t80 -32.5t31 -80.5t-31 -80.5t-80 -32.5t-79.5 32.5t-30.5 80.5z" />
<glyph unicode="&#xf0;" d="M123 455q0 207 131 333.5t336 126.5q95 0 181.5 -43.5t143.5 -119.5q-52 260 -247 430l-308 -158l-47 84l271 139q-99 70 -246 142l78 106q179 -84 303 -178l276 141l47 -84l-243 -125q299 -276 299 -723q0 -248 -132.5 -399.5t-355.5 -151.5q-130 0 -240 57t-178.5 168 t-68.5 255zM281 455q0 -150 96.5 -245t236.5 -95q158 0 240 110t82 295q0 61 -2 90q-132 174 -320 174q-159 0 -246 -91.5t-87 -237.5z" />
<glyph unicode="&#xf1;" d="M190 0v995h140l14 -170h8q87 93 176.5 144t198.5 51q344 0 344 -402v-618h-168v596q0 143 -54 210.5t-175 67.5q-85 0 -153.5 -41.5t-162.5 -138.5v-694h-168zM360 1186q11 102 56.5 162.5t124.5 60.5q33 0 67 -17.5t57 -38t49.5 -38t47.5 -17.5q63 0 84 111h94 q-10 -101 -55 -162t-123 -61q-34 0 -67.5 17.5t-56 38.5t-50 38.5t-49.5 17.5q-64 0 -82 -112h-97z" />
<glyph unicode="&#xf2;" d="M123 496q0 122 40 222.5t107.5 165.5t156 100.5t187.5 35.5t187.5 -35.5t156.5 -100.5t108 -165.5t40 -222.5q0 -120 -40 -220t-108 -165t-156.5 -100.5t-187.5 -35.5t-187.5 35.5t-156 100.5t-107.5 165t-40 220zM297 496q0 -170 87.5 -275.5t229.5 -105.5t230 105.5 t88 275.5q0 172 -88 278.5t-230 106.5t-229.5 -106.5t-87.5 -278.5zM379 1477h184l185 -303h-130z" />
<glyph unicode="&#xf3;" d="M123 496q0 122 40 222.5t107.5 165.5t156 100.5t187.5 35.5t187.5 -35.5t156.5 -100.5t108 -165.5t40 -222.5q0 -120 -40 -220t-108 -165t-156.5 -100.5t-187.5 -35.5t-187.5 35.5t-156 100.5t-107.5 165t-40 220zM297 496q0 -170 87.5 -275.5t229.5 -105.5t230 105.5 t88 275.5q0 172 -88 278.5t-230 106.5t-229.5 -106.5t-87.5 -278.5zM481 1174l185 303h184l-240 -303h-129z" />
<glyph unicode="&#xf4;" d="M123 496q0 122 40 222.5t107.5 165.5t156 100.5t187.5 35.5t187.5 -35.5t156.5 -100.5t108 -165.5t40 -222.5q0 -120 -40 -220t-108 -165t-156.5 -100.5t-187.5 -35.5t-187.5 35.5t-156 100.5t-107.5 165t-40 220zM297 496q0 -170 87.5 -275.5t229.5 -105.5t230 105.5 t88 275.5q0 172 -88 278.5t-230 106.5t-229.5 -106.5t-87.5 -278.5zM344 1174l199 303h143l199 -303h-129l-138 202h-8l-137 -202h-129z" />
<glyph unicode="&#xf5;" d="M123 496q0 122 40 222.5t107.5 165.5t156 100.5t187.5 35.5t187.5 -35.5t156.5 -100.5t108 -165.5t40 -222.5q0 -120 -40 -220t-108 -165t-156.5 -100.5t-187.5 -35.5t-187.5 35.5t-156 100.5t-107.5 165t-40 220zM297 496q0 -170 87.5 -275.5t229.5 -105.5t230 105.5 t88 275.5q0 172 -88 278.5t-230 106.5t-229.5 -106.5t-87.5 -278.5zM324 1186q11 102 56.5 162.5t123.5 60.5q33 0 67 -17.5t57 -38t50 -38t49 -17.5q64 0 82 111h96q-11 -101 -56.5 -162t-123.5 -61q-34 0 -67.5 17.5t-56 38.5t-50 38.5t-49.5 17.5q-64 0 -82 -112h-96z " />
<glyph unicode="&#xf6;" d="M123 496q0 122 40 222.5t107.5 165.5t156 100.5t187.5 35.5t187.5 -35.5t156.5 -100.5t108 -165.5t40 -222.5q0 -120 -40 -220t-108 -165t-156.5 -100.5t-187.5 -35.5t-187.5 35.5t-156 100.5t-107.5 165t-40 220zM297 496q0 -170 87.5 -275.5t229.5 -105.5t230 105.5 t88 275.5q0 172 -88 278.5t-230 106.5t-229.5 -106.5t-87.5 -278.5zM307 1317q0 48 31 80.5t80 32.5q47 0 78.5 -32.5t31.5 -80.5t-31.5 -80.5t-78.5 -32.5q-49 0 -80 32.5t-31 80.5zM700 1317q0 47 32 80t79 33q49 0 80 -32.5t31 -80.5t-31 -80.5t-80 -32.5q-47 0 -79 33 t-32 80z" />
<glyph unicode="&#xf7;" d="M174 571v127h881v-127h-881zM504 266q0 47 31.5 78t78.5 31t79 -31t32 -78q0 -49 -31.5 -79.5t-79.5 -30.5t-79 30.5t-31 79.5zM504 1004q0 47 31.5 77.5t78.5 30.5q48 0 79.5 -30.5t31.5 -77.5q0 -49 -31.5 -80t-79.5 -31t-79 31t-31 80z" />
<glyph unicode="&#xf8;" d="M123 496q0 122 40 222.5t107.5 165.5t156 100.5t187.5 35.5q168 0 299 -98l105 120l76 -59l-109 -127q121 -144 121 -360q0 -120 -40 -220t-108 -165t-156.5 -100.5t-187.5 -35.5q-167 0 -299 99l-104 -121l-76 59l109 127q-121 144 -121 357zM297 496q0 -134 55 -230 l463 541q-81 78 -201 78q-142 0 -229.5 -108.5t-87.5 -280.5zM412 188q83 -77 202 -77q142 0 230 107t88 278q0 134 -55 233z" />
<glyph unicode="&#xf9;" d="M158 377v618h170v-596q0 -144 53.5 -211t175.5 -67q84 0 154 42.5t155 141.5v690h168v-995h-137l-14 174h-9q-170 -199 -370 -199q-346 0 -346 402zM369 1477h182l186 -303h-129z" />
<glyph unicode="&#xfa;" d="M158 377v618h170v-596q0 -144 53.5 -211t175.5 -67q84 0 154 42.5t155 141.5v690h168v-995h-137l-14 174h-9q-170 -199 -370 -199q-346 0 -346 402zM469 1174l186 303h183l-238 -303h-131z" />
<glyph unicode="&#xfb;" d="M158 377v618h170v-596q0 -144 53.5 -211t175.5 -67q84 0 154 42.5t155 141.5v690h168v-995h-137l-14 174h-9q-170 -199 -370 -199q-346 0 -346 402zM332 1174l198 303h146l198 -303h-129l-137 202h-8l-137 -202h-131z" />
<glyph unicode="&#xfc;" d="M158 377v618h170v-596q0 -144 53.5 -211t175.5 -67q84 0 154 42.5t155 141.5v690h168v-995h-137l-14 174h-9q-170 -199 -370 -199q-346 0 -346 402zM297 1317q0 48 31 80.5t78 32.5q49 0 79.5 -32.5t30.5 -80.5t-30.5 -80.5t-79.5 -32.5q-47 0 -78 32.5t-31 80.5z M690 1317q0 48 31 80.5t80 32.5t79.5 -32.5t30.5 -80.5t-30.5 -80.5t-79.5 -32.5t-80 32.5t-31 80.5z" />
<glyph unicode="&#xfd;" d="M100 995h170l244 -551q17 -39 37.5 -87t46 -108.5t39.5 -92.5h8q92 247 107 288l217 551h159l-438 -1077q-130 -346 -422 -346q-73 0 -131 20l35 134q51 -15 90 -15q188 0 273 213l30 74zM489 1174l185 303h184l-240 -303h-129z" />
<glyph unicode="&#xfe;" d="M190 -420v1878h168v-411l-4 -179q74 71 162 111.5t174 40.5q198 0 307 -136.5t109 -371.5q0 -123 -37.5 -226t-100.5 -170t-144.5 -104t-170.5 -37q-72 0 -150 34.5t-147 94.5l2 -188v-336h-168zM358 233q66 -59 137.5 -87.5t129.5 -28.5q134 0 220.5 107t86.5 288 q0 172 -69.5 269.5t-213.5 97.5q-141 0 -291 -150v-496z" />
<glyph unicode="&#xff;" d="M100 995h170l244 -551q17 -39 37.5 -87t46 -108.5t39.5 -92.5h8q92 247 107 288l217 551h159l-438 -1077q-130 -346 -422 -346q-73 0 -131 20l35 134q51 -15 90 -15q188 0 273 213l30 74zM315 1317q0 48 31 80.5t80 32.5t80 -32.5t31 -80.5t-31 -80.5t-80 -32.5t-80 32.5 t-31 80.5zM711 1317q0 48 30.5 80.5t79.5 32.5q47 0 78 -32.5t31 -80.5t-31 -80.5t-78 -32.5q-49 0 -79.5 32.5t-30.5 80.5z" />
<glyph unicode="&#x152;" d="M68 678q0 319 143.5 493.5t400.5 174.5h578v-144h-397v-424h303v-145h-303v-488h417v-145h-604q-253 0 -395.5 179t-142.5 499zM244 678q0 -260 87.5 -399.5t260.5 -139.5h43v1065h-43q-174 0 -261 -134t-87 -392z" />
<glyph unicode="&#x153;" d="M23 498q0 242 101.5 382t258.5 140q95 0 167 -62.5t112 -177.5q88 240 272 240q135 0 211 -130.5t76 -324.5q0 -58 -7 -108h-493q8 -160 68.5 -253t168.5 -93q81 0 175 63l59 -111q-118 -88 -240 -88q-97 0 -171.5 59t-118.5 171q-87 -230 -279 -230q-158 0 -259 140 t-101 383zM180 498q0 -175 54.5 -280t156.5 -105q92 0 147.5 107t55.5 278t-55.5 277t-147.5 106q-102 0 -156.5 -104t-54.5 -279zM719 569h362q0 66 -8 121t-26 100.5t-49.5 71t-75.5 25.5q-88 0 -139.5 -83.5t-63.5 -234.5z" />
<glyph unicode="&#x178;" d="M78 1343h180l203 -399q23 -47 73.5 -151t79.5 -162h9q28 58 81 163t76 152l195 397h176l-451 -864v-479h-172v479zM338 1565q0 44 28 72t72 28q43 0 72 -28t29 -72q0 -43 -29 -72t-72 -29q-44 0 -72 29t-28 72zM690 1565q0 44 29 72t72 28q44 0 72 -28t28 -72 q0 -43 -28 -72t-72 -29q-43 0 -72 29t-29 72z" />
<glyph unicode="&#x2c6;" d="M344 1174l199 303h143l199 -303h-129l-138 202h-8l-137 -202h-129z" />
<glyph unicode="&#x2dc;" d="M324 1186q11 102 56.5 162.5t123.5 60.5q33 0 67 -17.5t57 -38t50 -38t49 -17.5q64 0 82 111h96q-11 -101 -56.5 -162t-123.5 -61q-34 0 -67.5 17.5t-56 38.5t-50 38.5t-49.5 17.5q-64 0 -82 -112h-96z" />
<glyph unicode="&#x2000;" horiz-adv-x="896" />
<glyph unicode="&#x2001;" horiz-adv-x="1792" />
<glyph unicode="&#x2002;" horiz-adv-x="896" />
<glyph unicode="&#x2003;" horiz-adv-x="1792" />
<glyph unicode="&#x2004;" horiz-adv-x="597" />
<glyph unicode="&#x2005;" horiz-adv-x="448" />
<glyph unicode="&#x2006;" horiz-adv-x="298" />
<glyph unicode="&#x2007;" horiz-adv-x="298" />
<glyph unicode="&#x2008;" horiz-adv-x="224" />
<glyph unicode="&#x2009;" horiz-adv-x="358" />
<glyph unicode="&#x200a;" horiz-adv-x="99" />
<glyph unicode="&#x2010;" d="M274 526v148h680v-148h-680z" />
<glyph unicode="&#x2011;" d="M274 526v148h680v-148h-680z" />
<glyph unicode="&#x2012;" d="M274 526v148h680v-148h-680z" />
<glyph unicode="&#x2013;" d="M164 526v148h901v-148h-901z" />
<glyph unicode="&#x2014;" d="M41 526v148h1147v-148h-1147z" />
<glyph unicode="&#x2018;" d="M428 963q0 153 78 275.5t217 193.5l55 -99q-199 -116 -211 -323q24 12 54 12q63 0 103 -41.5t40 -106.5q0 -70 -42.5 -113.5t-109.5 -43.5q-81 0 -132.5 66.5t-51.5 179.5z" />
<glyph unicode="&#x2019;" d="M444 815q201 112 213 324q-26 -13 -53 -13q-64 0 -104.5 40.5t-40.5 105.5q0 70 42.5 115t108.5 45q83 0 134 -66.5t51 -181.5q0 -152 -77.5 -274t-215.5 -193z" />
<glyph unicode="&#x201a;" d="M444 -365q201 112 213 324q-24 -12 -53 -12q-65 0 -105 40.5t-40 106.5q0 69 42.5 113.5t108.5 44.5q83 0 134 -66.5t51 -181.5q0 -152 -77.5 -274t-215.5 -193z" />
<glyph unicode="&#x201c;" d="M195 963q0 153 76.5 275.5t215.5 193.5l56 -99q-198 -116 -213 -323q27 12 55 12q63 0 103 -41.5t40 -106.5q0 -70 -41.5 -113.5t-107.5 -43.5q-83 0 -133.5 66t-50.5 180zM664 963q0 153 77.5 275.5t216.5 193.5l56 -99q-200 -115 -215 -323q27 12 55 12 q64 0 104.5 -41.5t40.5 -106.5q0 -70 -42.5 -113.5t-108.5 -43.5q-81 0 -132.5 66.5t-51.5 179.5z" />
<glyph unicode="&#x201d;" d="M211 815q199 113 211 324q-26 -13 -53 -13q-63 0 -103.5 41t-40.5 105q0 70 42 115t108 45q83 0 133.5 -66.5t50.5 -181.5q0 -153 -77 -274.5t-216 -192.5zM680 815q199 115 211 322q-29 -11 -51 -11q-64 0 -105 41t-41 105q0 70 43 115t109 45q81 0 132.5 -66.5 t51.5 -181.5q0 -152 -78 -274t-217 -193z" />
<glyph unicode="&#x201e;" d="M211 -365q199 113 211 324q-24 -12 -53 -12q-63 0 -103.5 40.5t-40.5 106.5q0 69 42 113.5t108 44.5q83 0 133.5 -66.5t50.5 -181.5q0 -153 -77 -274.5t-216 -192.5zM680 -365q199 115 211 322q-27 -10 -51 -10q-65 0 -105.5 40.5t-40.5 106.5q0 69 43 113.5t109 44.5 q81 0 132.5 -66.5t51.5 -181.5q0 -152 -78 -274t-217 -193z" />
<glyph unicode="&#x2022;" d="M309 621q0 132 90 216.5t215 84.5t215.5 -85t90.5 -216q0 -130 -90.5 -216t-215.5 -86t-215 85.5t-90 216.5z" />
<glyph unicode="&#x2026;" d="M66 129q0 68 41 111t102 43q60 0 100.5 -43t40.5 -111q0 -67 -41 -110.5t-100 -43.5q-61 0 -102 43.5t-41 110.5zM471 129q0 68 41 111t102 43t102.5 -43t41.5 -111q0 -67 -41.5 -110.5t-102.5 -43.5t-102 43.5t-41 110.5zM879 129q0 68 40.5 111t100.5 43q61 0 102 -43 t41 -111q0 -67 -41 -110.5t-102 -43.5q-59 0 -100 43.5t-41 110.5z" />
<glyph unicode="&#x202f;" horiz-adv-x="358" />
<glyph unicode="&#x2039;" d="M403 434v164l314 328l80 -72l-260 -338l260 -340l-80 -70z" />
<glyph unicode="&#x203a;" d="M432 176l260 340l-260 338l80 72l313 -328v-164l-313 -328z" />
<glyph unicode="&#x205f;" horiz-adv-x="448" />
<glyph unicode="&#x20ac;" d="M119 481v88l121 9q-2 25 -2 73q0 46 2 66h-121v90l131 10q38 241 183 377.5t362 136.5q100 0 190.5 -44t155.5 -116l-101 -96q-118 121 -252 121q-149 0 -242.5 -99.5t-121.5 -279.5h602v-100h-612q-2 -18 -2 -60q0 -52 2 -77h530v-99h-518q30 -175 120.5 -272.5 t229.5 -97.5q85 0 152 36t131 109l100 -90q-164 -191 -393 -191q-201 0 -339.5 134t-176.5 372h-131z" />
<glyph unicode="&#x2122;" d="M-10 1274v110h516v-110h-197v-524h-123v524h-196zM598 750v634h145l93 -233l55 -164h8l53 164l90 233h146v-634h-113v280l15 215h-9l-145 -383h-86l-148 383h-8l15 -215v-280h-111z" />
<glyph unicode="&#xe000;" horiz-adv-x="993" d="M0 0v993h993v-993h-993z" />
<glyph unicode="&#xfb01;" d="M106 858v127l136 10v158q0 157 72 243.5t218 86.5q83 0 166 -33l-34 -129q-61 25 -113 25q-141 0 -141 -193v-158h211v-137h-211v-858h-168v858h-136zM793 1331q0 58 40 94.5t99 36.5t98 -36.5t39 -94.5t-39 -94.5t-98 -36.5t-99 36.5t-40 94.5zM848 0v995h168v-995h-168 z" />
<glyph unicode="&#xfb02;" d="M117 858v127l135 10v158q0 157 72.5 243.5t218.5 86.5q83 0 166 -33l-37 -129q-58 25 -113 25q-139 0 -139 -193v-158h211v-137h-211v-858h-168v858h-135zM821 201v1257h168v-1270q0 -37 13 -55t34 -18q19 0 37 4l23 -127q-42 -17 -97 -17q-93 0 -135.5 57t-42.5 169z " />
</font>
</defs></svg>

After

Width:  |  Height:  |  Size: 53 KiB

BIN
dist/fonts/sourcecodepro-regular-webfont.ttf vendored Executable file

Binary file not shown.

BIN
dist/fonts/sourcecodepro-regular-webfont.woff vendored Executable file

Binary file not shown.

BIN
dist/fonts/sourcesanspro-light-webfont.eot vendored Executable file

Binary file not shown.

243
dist/fonts/sourcesanspro-light-webfont.svg vendored Executable file
View File

@ -0,0 +1,243 @@
<?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 xmlns="http://www.w3.org/2000/svg">
<metadata></metadata>
<defs>
<font id="source_sans_prolight" horiz-adv-x="980" >
<font-face units-per-em="2048" ascent="1536" descent="-512" />
<missing-glyph horiz-adv-x="407" />
<glyph horiz-adv-x="2048" />
<glyph horiz-adv-x="2048" />
<glyph unicode="&#xd;" horiz-adv-x="2048" />
<glyph unicode=" " horiz-adv-x="407" />
<glyph unicode="&#x09;" horiz-adv-x="407" />
<glyph unicode="&#xa0;" horiz-adv-x="407" />
<glyph unicode="!" horiz-adv-x="530" d="M178 68q0 42 26 68t62 26q35 0 60.5 -25.5t25.5 -68.5q0 -41 -25.5 -67t-60.5 -26t-61.5 26t-26.5 67zM219 1227v145h94l-2 -145l-12 -860h-68z" />
<glyph unicode="&#x22;" horiz-adv-x="737" d="M170 1419h104v-141l-18 -301h-68l-16 301zM459 1419h106l-2 -141l-18 -301h-66l-18 301z" />
<glyph unicode="#" d="M74 438v74h178l43 348h-180v74h188l51 397h72l-51 -397h305l53 397h70l-51 -397h168v-74h-175l-43 -348h177v-74h-187l-51 -438h-72l52 438h-306l-53 -438h-72l54 438h-170zM324 512h307l43 348h-307z" />
<glyph unicode="$" d="M121 135l49 64q160 -144 330 -144q127 0 196.5 68.5t69.5 183.5q0 64 -20.5 116t-54.5 88t-78.5 65.5t-93.5 54.5t-98 49.5t-93.5 55t-78.5 67.5t-54.5 91t-20.5 120q0 128 81 215.5t208 101.5v203h80v-203q91 -5 155 -41.5t125 -101.5l-53 -58q-67 65 -122.5 94 t-143.5 29q-105 0 -171.5 -66.5t-66.5 -168.5q0 -57 20.5 -102.5t54.5 -77t78.5 -58t93.5 -50t98 -48.5t93.5 -58.5t78.5 -74.5t54.5 -101t20.5 -135q0 -143 -87.5 -233.5t-227.5 -102.5v-202h-80v202q-99 7 -187 51t-155 107z" />
<glyph unicode="%" horiz-adv-x="1648" d="M82 952q0 201 77 311.5t212 110.5t211.5 -110.5t76.5 -311.5q0 -204 -76.5 -315t-211.5 -111t-212 111.5t-77 314.5zM162 952q0 -169 56.5 -263.5t152.5 -94.5t152.5 94.5t56.5 263.5q0 168 -56.5 261.5t-152.5 93.5t-152.5 -93.5t-56.5 -261.5zM406 -25l753 1399h78 l-754 -1399h-77zM989 401q0 201 77 311.5t212 110.5t212 -110.5t77 -311.5q0 -203 -77 -314.5t-212 -111.5t-212 111.5t-77 314.5zM1069 401q0 -169 56.5 -263.5t152.5 -94.5t152.5 94.5t56.5 263.5q0 168 -56.5 261.5t-152.5 93.5t-152.5 -93.5t-56.5 -261.5z" />
<glyph unicode="&#x26;" horiz-adv-x="1177" d="M74 342q0 52 16 100.5t39.5 86t63 77.5t74 68.5t83.5 64.5q-90 188 -90 334q0 131 78 216t201 85q106 0 165.5 -68.5t59.5 -177.5q0 -28 -6.5 -56t-14.5 -51t-26.5 -50t-31 -44.5t-40.5 -44t-42.5 -40t-49 -41t-48.5 -37.5t-52 -39q69 -125 167.5 -246.5t206.5 -216.5 q139 176 213 445h88q-88 -307 -239 -496q134 -108 262 -156l-31 -80q-137 49 -289 170q-167 -170 -368 -170q-165 0 -277 101.5t-112 265.5zM166 348q0 -131 88.5 -213t216.5 -82q156 0 299 146q-112 103 -213 226t-170 249q-106 -82 -163.5 -158.5t-57.5 -167.5zM344 1077 q0 -128 76 -286q50 36 81 59.5t69.5 59t60 66t36.5 69.5t15 79q0 74 -35.5 125t-111.5 51q-87 0 -139 -64t-52 -159z" />
<glyph unicode="'" horiz-adv-x="448" d="M170 1419h104v-141l-18 -301h-68l-16 301z" />
<glyph unicode="(" horiz-adv-x="571" d="M180 569q0 489 271 928l55 -33q-121 -192 -183.5 -421.5t-62.5 -473.5t62.5 -473.5t183.5 -421.5l-55 -32q-271 439 -271 927z" />
<glyph unicode=")" horiz-adv-x="571" d="M66 -326q121 192 183 421t62 474t-62 474t-183 421l55 33q270 -437 270 -928q0 -490 -270 -927z" />
<glyph unicode="*" horiz-adv-x="808" d="M143 1241l19 62l194 -54l15 209h65l15 -207l194 52l21 -62l-185 -74l111 -180l-55 -41l-131 170l-136 -170l-55 41l113 180z" />
<glyph unicode="+" d="M70 637v78h379v411h83v-411h379v-78h-379v-412h-83v412h-379z" />
<glyph unicode="," horiz-adv-x="448" d="M98 -256q72 38 114.5 102t43.5 146q-8 -2 -25 -2q-37 0 -61.5 23t-24.5 63q0 39 26 62.5t62 23.5q46 0 75.5 -39.5t29.5 -106.5q0 -109 -57.5 -195t-153.5 -138z" />
<glyph unicode="-" horiz-adv-x="612" d="M82 471v80h450v-80h-450z" />
<glyph unicode="." horiz-adv-x="448" d="M137 68q0 42 26 68t62 26q35 0 60.5 -25.5t25.5 -68.5q0 -41 -25.5 -67t-60.5 -26t-61.5 26t-26.5 67z" />
<glyph unicode="/" horiz-adv-x="731" d="M18 -328l625 1782h78l-623 -1782h-80z" />
<glyph unicode="0" d="M98 659q0 325 101.5 499.5t289.5 174.5t290 -174.5t102 -499.5q0 -327 -102.5 -505.5t-289.5 -178.5t-289 178.5t-102 505.5zM190 659q0 -293 80.5 -449.5t218.5 -156.5q139 0 219 156t80 450q0 293 -79.5 444.5t-219.5 151.5q-139 0 -219 -152t-80 -444z" />
<glyph unicode="1" d="M172 0v80h307v1085h-233v62q155 26 252 82h73v-1229h285v-80h-684z" />
<glyph unicode="2" d="M80 1141q82 91 171.5 141.5t201.5 50.5q173 0 270.5 -99t97.5 -267q0 -63 -15.5 -124.5t-61.5 -138t-80.5 -129.5t-123.5 -154t-136.5 -153t-169.5 -182q-9 -9 -13 -14q180 10 219 10h447v-82h-803v57q142 144 233.5 241.5t177.5 199.5t132.5 177t74 149t27.5 141 q0 130 -71.5 210t-213.5 80q-165 0 -305 -172z" />
<glyph unicode="3" d="M59 160l54 63q70 -77 154.5 -122.5t207.5 -45.5q133 0 219 80t86 209q0 142 -110.5 222.5t-345.5 80.5v80q214 0 311.5 78t97.5 207q0 110 -72 176.5t-192 66.5q-165 0 -301 -143l-53 62q163 159 354 159q157 0 257.5 -84t100.5 -231q0 -123 -67.5 -204t-181.5 -120v-8 q128 -28 212 -118t84 -222q0 -167 -113.5 -269t-285.5 -102q-75 0 -140 15.5t-116 44.5t-87.5 58t-72.5 67z" />
<glyph unicode="4" d="M33 391v53l608 865h82v-840h195v-78h-195v-391h-88v391h-602zM143 469h492v479q0 108 8 226h-8q-18 -30 -54.5 -84t-52.5 -80z" />
<glyph unicode="5" d="M53 152l51 63q46 -47 89 -78.5t114.5 -56.5t155.5 -25q134 0 229.5 99.5t95.5 253.5q0 157 -86 247t-233 90q-69 0 -123.5 -21.5t-120.5 -66.5l-63 39l47 613h604v-80h-522l-41 -473q114 69 233 69q85 0 156 -24.5t126.5 -73.5t86.5 -129.5t31 -185.5 q0 -101 -35.5 -185.5t-94.5 -138.5t-133.5 -83.5t-154.5 -29.5q-75 0 -139.5 15t-115 43t-85.5 55t-72 64z" />
<glyph unicode="6" d="M106 594q0 160 26 287t70.5 210.5t107 139t131.5 79t147 23.5q162 0 276 -127l-55 -61q-86 108 -221 108q-81 0 -148 -34t-122 -107t-86.5 -201.5t-32.5 -302.5q69 85 154.5 134t174.5 49q173 0 269 -105t96 -301q0 -176 -104.5 -293t-253.5 -117q-199 0 -314 162.5 t-115 456.5zM201 516q12 -215 96.5 -339t239.5 -124q113 0 188.5 96t75.5 236q0 149 -70 238.5t-213 89.5q-75 0 -158.5 -48t-158.5 -149z" />
<glyph unicode="7" d="M90 1229v80h805v-54q-117 -155 -193.5 -297.5t-122.5 -296t-67 -306t-29 -355.5h-98q15 393 105 671.5t290 557.5h-690z" />
<glyph unicode="8" d="M82 336q0 63 23 122t62.5 104.5t83 80.5t93.5 62v8q-188 123 -188 301q0 139 98.5 229t243.5 90q164 0 259 -95.5t95 -246.5q0 -97 -57.5 -186t-128.5 -146v-8q50 -31 84.5 -58t71 -67.5t55 -93t18.5 -115.5q0 -145 -111 -243.5t-286 -98.5q-180 0 -298 103t-118 258z M172 340q0 -122 93 -205.5t233 -83.5q136 0 220.5 76.5t84.5 191.5q0 56 -21 102.5t-55.5 80t-84.5 62.5t-102.5 51.5t-114.5 46.5q-15 5 -22 8q-231 -135 -231 -330zM246 1014q0 -39 11 -73.5t27 -61t45.5 -51.5t54.5 -42.5t66.5 -37.5t69.5 -32t74 -30q172 139 172 303 q0 113 -72.5 190.5t-195.5 77.5q-109 0 -180.5 -68.5t-71.5 -174.5z" />
<glyph unicode="9" d="M88 926q0 176 104.5 291.5t253.5 115.5q198 0 312 -161t114 -455q0 -160 -26 -287.5t-70 -211.5t-106 -139.5t-131 -79.5t-148 -24q-166 0 -276 127l55 62q86 -109 223 -109q81 0 148 34t122 107t86.5 201.5t32.5 302.5q-69 -84 -155 -132t-176 -48q-172 0 -267.5 105 t-95.5 301zM178 926q0 -151 70.5 -240.5t214.5 -89.5q74 0 158 49.5t159 149.5q-12 214 -97.5 337t-240.5 123q-112 0 -188 -94.5t-76 -234.5z" />
<glyph unicode=":" horiz-adv-x="448" d="M137 68q0 42 26 68t62 26q35 0 60.5 -25.5t25.5 -68.5q0 -41 -25.5 -67t-60.5 -26t-61.5 26t-26.5 67zM137 850q0 42 26 68t62 26q35 0 60.5 -25.5t25.5 -68.5q0 -41 -25.5 -66.5t-60.5 -25.5t-61.5 25.5t-26.5 66.5z" />
<glyph unicode=";" horiz-adv-x="448" d="M98 -256q72 38 114.5 102t43.5 146q-8 -2 -25 -2q-37 0 -61.5 23t-24.5 63q0 39 26 62.5t62 23.5q46 0 75.5 -39.5t29.5 -106.5q0 -109 -57.5 -195t-153.5 -138zM137 850q0 42 26 68t62 26q35 0 60.5 -25.5t25.5 -68.5q0 -41 -25.5 -66.5t-60.5 -25.5t-61.5 25.5 t-26.5 66.5z" />
<glyph unicode="&#x3c;" d="M70 635v90l841 336v-88l-475 -185l-272 -104v-8l272 -105l475 -184v-88z" />
<glyph unicode="=" d="M70 428v78h841v-78h-841zM70 846v78h841v-78h-841z" />
<glyph unicode="&#x3e;" d="M70 299v88l475 184l272 105v8l-272 104l-475 185v88l841 -336v-90z" />
<glyph unicode="?" horiz-adv-x="823" d="M76 1237q142 160 325 160q147 0 233.5 -88.5t86.5 -225.5q0 -56 -19 -110.5t-48.5 -99.5t-65 -90t-69 -91t-60 -94.5t-39 -107.5t-4.5 -123h-82q-9 69 2 132.5t36.5 113.5t58 96.5t67 90t63.5 85.5t47.5 91.5t18.5 100.5q0 103 -59 171.5t-173 68.5q-75 0 -144 -34 t-120 -97zM295 68q0 43 25.5 68.5t60.5 25.5q36 0 62 -26t26 -68q0 -41 -26.5 -67t-61.5 -26t-60.5 26t-25.5 67z" />
<glyph unicode="@" horiz-adv-x="1667" d="M106 414q0 195 66.5 362.5t178.5 280t259.5 176t309.5 63.5q295 0 469 -178t174 -471q0 -125 -34.5 -229t-90.5 -168.5t-121.5 -99.5t-130.5 -35q-85 0 -138.5 39t-60.5 116h-4q-129 -143 -250 -143q-100 0 -166.5 73t-66.5 206q0 60 16 124t48.5 124t77.5 107.5t107 76 t132 28.5q109 0 170 -98h4l18 82h70l-74 -387q-70 -277 123 -277q50 0 101 31t94.5 87t70.5 144.5t27 192.5q0 266 -154 425t-418 159q-112 0 -219.5 -36.5t-199.5 -107t-161.5 -167t-109 -224.5t-39.5 -270q0 -297 169.5 -471t447.5 -174q181 0 344 98l33 -61 q-176 -111 -383 -111q-148 0 -274 48.5t-218.5 138.5t-144.5 225t-52 301zM582 412q0 -111 44 -161t119 -50q102 0 222 137l63 354q-36 56 -70.5 78.5t-80.5 22.5q-87 0 -157 -60t-105 -146t-35 -175z" />
<glyph unicode="A" horiz-adv-x="1062" d="M8 0l477 1350h95l475 -1350h-101l-157 463h-535l-158 -463h-96zM291 543h479l-86 252q-115 349 -149 467h-9q-54 -190 -149 -467z" />
<glyph unicode="B" horiz-adv-x="1169" d="M193 0v1350h364q209 0 326.5 -82t117.5 -246q0 -109 -61 -187t-178 -108v-8q152 -22 237.5 -105.5t85.5 -220.5q0 -191 -133.5 -292t-367.5 -101h-391zM287 78h272q207 0 319.5 78t112.5 237q0 143 -111.5 215t-320.5 72h-272v-602zM287 756h231q205 0 297 66t92 202 q0 128 -94 188t-283 60h-243v-516z" />
<glyph unicode="C" horiz-adv-x="1140" d="M104 678q0 319 159 507.5t419 188.5q110 0 200 -46t150 -116l-55 -61q-124 137 -295 137q-221 0 -350 -164.5t-129 -445.5q0 -282 127.5 -449.5t343.5 -167.5q103 0 185 40.5t157 125.5l55 -59q-165 -193 -401 -193q-252 0 -409 192t-157 511z" />
<glyph unicode="D" horiz-adv-x="1226" d="M193 0v1350h311q304 0 459 -177.5t155 -492.5q0 -317 -155 -498.5t-457 -181.5h-313zM287 80h207q135 0 236.5 44t164.5 124.5t94 189t31 242.5q0 274 -130.5 432t-395.5 158h-207v-1190z" />
<glyph unicode="E" horiz-adv-x="1038" d="M193 0v1350h737v-82h-643v-510h540v-82h-540v-594h663v-82h-757z" />
<glyph unicode="F" horiz-adv-x="960" d="M193 0v1350h735v-82h-641v-537h540v-82h-540v-649h-94z" />
<glyph unicode="G" horiz-adv-x="1222" d="M104 678q0 319 164.5 507.5t433.5 188.5q214 0 367 -162l-55 -61q-126 137 -312 137q-231 0 -365 -164t-134 -446q0 -284 130.5 -450.5t358.5 -166.5q92 0 172 27t129 76v420h-321v80h411v-535q-66 -71 -169 -112.5t-230 -41.5q-261 0 -420.5 191t-159.5 512z" />
<glyph unicode="H" horiz-adv-x="1294" d="M193 0v1350h94v-592h721v592h94v-1350h-94v676h-721v-676h-94z" />
<glyph unicode="I" horiz-adv-x="477" d="M193 0v1350h94v-1350h-94z" />
<glyph unicode="J" horiz-adv-x="931" d="M76 174l71 47q50 -85 112.5 -122.5t148.5 -37.5q124 0 183.5 76.5t59.5 239.5v973h94v-983q0 -84 -18.5 -153t-57 -123.5t-104.5 -85t-155 -30.5q-224 0 -334 199z" />
<glyph unicode="K" horiz-adv-x="1128" d="M193 0v1350h94v-750h4l653 750h111l-430 -500l489 -850h-108l-445 778l-274 -313v-465h-94z" />
<glyph unicode="L" horiz-adv-x="942" d="M193 0v1350h94v-1268h620v-82h-714z" />
<glyph unicode="M" horiz-adv-x="1431" d="M193 0v1350h131l282 -793l107 -299h8l104 299l281 793h133v-1350h-92v887q0 138 12 364h-8l-104 -297l-291 -807h-82l-291 807l-107 297h-8q11 -311 11 -364v-887h-86z" />
<glyph unicode="N" horiz-adv-x="1288" d="M193 0v1350h98l567 -953l154 -268h8q-12 262 -12 393v828h88v-1350h-99l-567 952l-154 269h-8q13 -280 13 -383v-838h-88z" />
<glyph unicode="O" horiz-adv-x="1320" d="M104 680q0 316 155.5 505t402.5 189q246 0 400.5 -189t154.5 -505q0 -318 -155 -511.5t-400 -193.5q-247 0 -402.5 193.5t-155.5 511.5zM203 680q0 -280 126.5 -449.5t332.5 -169.5q205 0 330.5 169.5t125.5 449.5q0 278 -125.5 443t-330.5 165q-207 0 -333 -165 t-126 -443z" />
<glyph unicode="P" horiz-adv-x="1128" d="M193 0v1350h368q236 0 357.5 -87.5t121.5 -289.5q0 -195 -125 -294t-354 -99h-274v-580h-94zM287 659h250q209 0 308 75t99 239q0 165 -97 231t-310 66h-250v-611z" />
<glyph unicode="Q" horiz-adv-x="1320" d="M104 680q0 316 154.5 505t400.5 189q247 0 402.5 -189t155.5 -505q0 -301 -139.5 -491t-366.5 -212q46 -101 136 -154.5t216 -53.5q74 0 137 18l21 -82q-77 -22 -166 -22q-164 0 -280 80.5t-169 213.5q-224 22 -363 213t-139 490zM203 680q0 -281 125 -450t331 -169 t331.5 169t125.5 450q0 278 -125 443t-332 165t-331.5 -165t-124.5 -443z" />
<glyph unicode="R" horiz-adv-x="1132" d="M193 0v1350h385q444 0 444 -357q0 -158 -91.5 -251t-254.5 -115l371 -627h-109l-365 621h-286v-621h-94zM287 698h266q182 0 276.5 73.5t94.5 221.5t-92.5 212.5t-278.5 64.5h-266v-572z" />
<glyph unicode="S" horiz-adv-x="1052" d="M88 178l59 66q75 -85 178.5 -134t219.5 -49q153 0 244.5 75t91.5 196q0 49 -13.5 88.5t-33 66t-55.5 51.5t-64.5 39.5t-77.5 36.5l-205 93q-42 18 -74 35t-71.5 47t-65 63t-43.5 82.5t-18 107.5q0 145 111.5 238.5t279.5 93.5q116 0 213 -45t164 -117l-56 -63 q-129 139 -321 139q-134 0 -215.5 -65.5t-81.5 -175.5q0 -32 8.5 -61.5t20 -50.5t33.5 -42.5t37.5 -34t45 -28.5t44 -23t44.5 -21l205 -90q51 -23 87.5 -43.5t76 -52t63.5 -66.5t40 -85.5t16 -110.5q0 -158 -119 -260.5t-313 -102.5q-274 0 -455 203z" />
<glyph unicode="T" horiz-adv-x="1058" d="M53 1268v82h953v-82h-428v-1268h-95v1268h-430z" />
<glyph unicode="U" horiz-adv-x="1284" d="M186 518v832h95v-822q0 -129 29 -223t80.5 -145.5t113.5 -75t137 -23.5q61 0 113 14t100 47.5t81.5 86t53 134t19.5 185.5v822h90v-832q0 -123 -25.5 -218.5t-68.5 -155.5t-103 -99t-123.5 -54.5t-136.5 -15.5q-74 0 -137.5 15.5t-123 54.5t-101.5 99t-67.5 155.5 t-25.5 218.5z" />
<glyph unicode="V" horiz-adv-x="991" d="M2 1350h100l250 -789q122 -393 142 -452h8q34 100 143 452l250 789h94l-440 -1350h-103z" />
<glyph unicode="W" horiz-adv-x="1562" d="M49 1350h101l167 -795q20 -87 95 -440h8q24 114 102 440l213 795h94l213 -795q18 -73 54 -219.5t53 -220.5h8q15 73 44.5 219.5t45.5 220.5l168 795h94l-303 -1350h-104l-246 926q-12 53 -36 152.5t-36 152.5h-8q-13 -60 -39 -164t-35 -141l-241 -926h-105z" />
<glyph unicode="X" horiz-adv-x="972" d="M29 0l403 698l-377 652h103l223 -398q65 -113 108 -184h9q63 119 100 184l221 398h96l-376 -656l405 -694h-102l-236 414q-4 8 -123 215h-8q-19 -36 -39 -73t-43 -78.5t-35 -63.5l-233 -414h-96z" />
<glyph unicode="Y" horiz-adv-x="901" d="M-2 1350h100l205 -422q99 -207 143 -291h9q114 218 147 291l205 422h96l-405 -803v-547h-95v547z" />
<glyph unicode="Z" horiz-adv-x="1087" d="M94 0v55l778 1213h-708v82h825v-56l-776 -1212h784v-82h-903z" />
<glyph unicode="[" horiz-adv-x="571" d="M201 -311v1761h327v-64h-256v-1638h256v-59h-327z" />
<glyph unicode="\" horiz-adv-x="731" d="M10 1454h78l627 -1782h-82z" />
<glyph unicode="]" horiz-adv-x="571" d="M43 -252h256v1638h-256v64h328v-1761h-328v59z" />
<glyph unicode="^" d="M135 594l307 778h95l309 -778h-88l-158 416l-106 272h-9l-104 -272l-158 -416h-88z" />
<glyph unicode="_" horiz-adv-x="1024" d="M25 -162h974v-78h-974v78z" />
<glyph unicode="`" horiz-adv-x="1095" d="M367 1450h106l189 -279h-78z" />
<glyph unicode="a" horiz-adv-x="1021" d="M133 246q0 160 151.5 246.5t483.5 123.5v21q0 49 -8 91q-10 52 -33.5 99t-72 74t-117.5 27q-159 0 -314 -115l-41 68q181 127 365 127q85 0 146.5 -29t96.5 -82t51.5 -119t16.5 -149v-629h-76l-10 127h-4q-190 -152 -348 -152q-125 0 -206 69t-81 202zM227 250 q0 -100 57.5 -148.5t149.5 -48.5q82 0 160.5 39t173.5 121v334q-294 -34 -417.5 -105t-123.5 -192z" />
<glyph unicode="b" horiz-adv-x="1114" d="M188 0v1473h91v-426l-5 -193q183 154 340 154q192 0 293 -134t101 -368q0 -122 -35.5 -223.5t-95.5 -168t-138.5 -103t-165.5 -36.5q-70 0 -147 31t-147 86h-5l-10 -92h-76zM279 182q150 -127 290 -127q150 0 246 126t96 325q0 93 -17.5 168t-53.5 133t-97 89.5 t-143 31.5q-139 0 -321 -162v-584z" />
<glyph unicode="c" horiz-adv-x="919" d="M106 489q0 120 36.5 219.5t98.5 164t142.5 100t171.5 35.5q158 0 289 -121l-53 -64q-112 105 -234 105q-152 0 -254 -123t-102 -316q0 -194 97.5 -314t258.5 -120q136 0 262 113l47 -62q-145 -131 -313 -131q-196 0 -321.5 137.5t-125.5 376.5z" />
<glyph unicode="d" horiz-adv-x="1114" d="M106 489q0 116 35.5 214.5t95.5 164.5t139.5 103t166.5 37q84 0 150 -29t147 -92l-4 180v406h90v-1473h-78l-8 127h-6q-152 -152 -320 -152q-189 0 -298.5 134.5t-109.5 379.5zM203 489q0 -199 84.5 -316.5t238.5 -117.5q148 0 310 162v584q-77 68 -145 97.5t-142 29.5 q-147 0 -246.5 -126.5t-99.5 -312.5z" />
<glyph unicode="e" horiz-adv-x="989" d="M106 489q0 117 36 216.5t96.5 164.5t137.5 101.5t159 36.5q176 0 276 -120t100 -335q0 -49 -4 -74h-708q3 -188 104.5 -307t265.5 -119q142 0 265 88l36 -69q-50 -30 -84.5 -47.5t-96 -33.5t-128.5 -16q-195 0 -325 139.5t-130 374.5zM199 549h626q0 186 -76.5 283.5 t-211.5 97.5q-130 0 -226.5 -104.5t-111.5 -276.5z" />
<glyph unicode="f" horiz-adv-x="538" d="M68 905v70l135 8v219q0 145 62.5 220t180.5 75q70 0 144 -33l-25 -73q-57 28 -119 28q-153 0 -153 -223v-213h227v-78h-227v-905h-90v905h-135z" />
<glyph unicode="g" horiz-adv-x="997" d="M106 -201q0 64 38.5 126t107.5 112v8q-86 51 -86 158q0 104 106 180v8q-51 44 -86.5 116t-35.5 155q0 151 99.5 248.5t246.5 97.5q64 0 129 -25h333v-76h-229q49 -43 79 -108t30 -140q0 -150 -98 -248t-244 -98q-96 0 -164 41q-38 -31 -59 -63.5t-21 -77.5 q0 -129 188 -129h211q166 0 245 -54t79 -171q0 -133 -130 -232.5t-335 -99.5q-186 0 -295 73.5t-109 198.5zM193 -193q0 -94 86.5 -150t240.5 -56q159 0 261 75t102 172q0 79 -57 114.5t-171 35.5h-211q-54 0 -122 16q-129 -87 -129 -207zM240 662q0 -121 75 -199t181 -78 q104 0 179 78t75 199q0 122 -73.5 197t-180.5 75q-108 0 -182 -74.5t-74 -197.5z" />
<glyph unicode="h" horiz-adv-x="1081" d="M188 0v1473h91v-426v-218q87 87 166 133t173 46q152 0 224.5 -93t72.5 -284v-631h-90v618q0 159 -53 233.5t-172 74.5q-83 0 -153 -43t-168 -142v-741h-91z" />
<glyph unicode="i" horiz-adv-x="468" d="M154 1300q0 37 23.5 59.5t58.5 22.5t58 -22.5t23 -59.5q0 -35 -23.5 -57t-57.5 -22t-58 22t-24 57zM188 0v983h91v-983h-91z" />
<glyph unicode="j" horiz-adv-x="468" d="M-68 -444l23 73q63 -20 102 -20q77 0 104 54.5t27 160.5v1159h93v-1165q0 -145 -54.5 -216t-167.5 -71q-62 0 -127 25zM154 1300q0 37 24 59.5t58 22.5q35 0 59 -22.5t24 -59.5q0 -35 -24 -57t-59 -22q-33 0 -57.5 22.5t-24.5 56.5z" />
<glyph unicode="k" horiz-adv-x="950" d="M188 0v1473h91v-1086h4l485 596h104l-319 -389l373 -594h-101l-325 526l-221 -258v-268h-91z" />
<glyph unicode="l" horiz-adv-x="485" d="M188 131v1342h91v-1354q0 -31 12 -47.5t31 -16.5q16 0 36 4l17 -73q-33 -11 -66 -11q-121 0 -121 156z" />
<glyph unicode="m" horiz-adv-x="1662" d="M188 0v983h78l8 -152h7q70 80 150.5 128.5t158.5 48.5q214 0 272 -201q185 201 334 201q295 0 295 -377v-631h-92v618q0 157 -53.5 232.5t-165.5 75.5q-131 0 -295 -185v-741h-90v618q0 157 -54 232.5t-168 75.5q-130 0 -294 -185v-741h-91z" />
<glyph unicode="n" horiz-adv-x="1089" d="M188 0v983h78l8 -152h7q86 86 165 131.5t172 45.5q152 0 224.5 -93t72.5 -284v-631h-90v618q0 159 -53 233.5t-172 74.5q-83 0 -153 -43t-168 -142v-741h-91z" />
<glyph unicode="o" horiz-adv-x="1095" d="M106 489q0 120 35.5 219.5t96.5 164t140.5 100t168.5 35.5q90 0 169.5 -35t140.5 -100t96.5 -164.5t35.5 -219.5q0 -119 -35.5 -217.5t-96.5 -162.5t-140.5 -99t-169.5 -35q-89 0 -168.5 35t-140.5 99t-96.5 162.5t-35.5 217.5zM201 489q0 -192 98 -313t248 -121 q151 0 249.5 121t98.5 313q0 193 -98.5 316t-249.5 123q-150 0 -248 -122.5t-98 -316.5z" />
<glyph unicode="p" horiz-adv-x="1114" d="M188 -444v1427h78l8 -123h7q187 148 333 148q192 0 293 -134t101 -368q0 -122 -35.5 -223.5t-95.5 -168t-138.5 -103t-165.5 -36.5q-132 0 -294 121v-182v-358h-91zM279 182q156 -127 290 -127q150 0 246 126t96 325q0 93 -17.5 168t-53.5 133t-97 89.5t-143 31.5 q-136 0 -321 -162v-584z" />
<glyph unicode="q" horiz-adv-x="1099" d="M106 489q0 116 35.5 214.5t95.5 164.5t139.5 103t166.5 37q84 0 151 -28t142 -87h4l10 90h76v-1427h-90v378l4 191q-165 -150 -326 -150q-189 0 -298.5 134.5t-109.5 379.5zM203 489q0 -199 84.5 -316.5t238.5 -117.5q148 0 310 162v584q-77 68 -145 97.5t-142 29.5 q-147 0 -246.5 -126.5t-99.5 -312.5z" />
<glyph unicode="r" horiz-adv-x="649" d="M188 0v983h78l8 -182h7q52 96 123 151.5t155 55.5q55 0 98 -21l-20 -82q-47 17 -90 17q-72 0 -143 -61t-125 -191v-670h-91z" />
<glyph unicode="s" horiz-adv-x="829" d="M66 111l53 67q73 -61 144.5 -93t168.5 -32q111 0 172.5 56t61.5 139q0 44 -20 79t-59.5 61t-73.5 42t-87 35q-42 15 -65.5 23.5t-61.5 25.5t-60 31t-49 36t-41.5 44.5t-25 53.5t-10.5 66q0 112 84.5 187.5t232.5 75.5q75 0 150 -28.5t131 -74.5l-49 -63q-57 42 -112 65 t-124 23q-107 0 -164 -52t-57 -126q0 -39 18 -70t55.5 -55t70.5 -39t87 -35l24 -9q137 -50 191 -88q107 -75 107 -204q0 -116 -89.5 -196.5t-242.5 -80.5q-198 0 -360 136z" />
<glyph unicode="t" horiz-adv-x="638" d="M57 905v70l156 8l12 285h78v-285h285v-78h-285v-641q0 -103 35.5 -156t130.5 -53q55 0 123 31l24 -74q-105 -37 -159 -37q-135 0 -190.5 77t-55.5 220v633h-154z" />
<glyph unicode="u" horiz-adv-x="1083" d="M174 352v631h90v-618q0 -159 53 -233.5t170 -74.5q85 0 157 46.5t161 154.5v725h90v-983h-76l-10 164h-4q-78 -92 -158 -140.5t-176 -48.5q-152 0 -224.5 93t-72.5 284z" />
<glyph unicode="v" horiz-adv-x="888" d="M25 983h98l221 -616q18 -55 55 -160.5t43 -122.5h9q15 42 100 283l221 616h92l-364 -983h-107z" />
<glyph unicode="w" horiz-adv-x="1402" d="M49 983h98l177 -637q41 -148 67 -262h8q12 47 72 262l178 637h109l178 -637q19 -68 74 -262h8q8 29 32 120t37 142l175 637h92l-283 -983h-119l-172 610q-15 48 -38 141t-37 140h-9q-42 -177 -78 -285l-169 -606h-109z" />
<glyph unicode="x" horiz-adv-x="833" d="M29 0l333 514l-307 469h101l159 -250q67 -107 105 -162h8q18 27 50.5 81.5t49.5 80.5l154 250h94l-305 -477l334 -506h-100l-175 268q-76 126 -116 181h-8q-22 -32 -60.5 -96t-52.5 -85l-168 -268h-96z" />
<glyph unicode="y" horiz-adv-x="892" d="M25 983h98l237 -618q82 -217 107 -275h8q18 51 53 159.5t37 115.5l211 618h92l-389 -1106q-109 -326 -329 -326q-54 0 -101 21l21 80q42 -17 80 -17q86 0 149 70.5t102 190.5l27 86z" />
<glyph unicode="z" horiz-adv-x="827" d="M55 0v49l582 856h-518v78h635v-47l-580 -856h600v-80h-719z" />
<glyph unicode="{" horiz-adv-x="571" d="M72 537v65q176 0 176 162q0 64 -8.5 209t-8.5 215q0 146 54 204t170 58h73v-64h-67q-88 0 -121 -47.5t-33 -158.5q0 -62 6 -195.5t6 -198.5q0 -95 -22.5 -145t-81.5 -68v-8q59 -18 81.5 -69t22.5 -144q0 -75 -6 -201.5t-6 -191.5q0 -112 33 -161.5t121 -49.5h67v-59h-73 q-116 0 -170 56.5t-54 205.5q0 77 8.5 214t8.5 206q0 166 -176 166z" />
<glyph unicode="|" horiz-adv-x="462" d="M195 -512v2048h73v-2048h-73z" />
<glyph unicode="}" horiz-adv-x="571" d="M43 -252h63q90 0 124 49.5t34 161.5q0 65 -6 191.5t-6 201.5q0 92 23 143.5t81 69.5v8q-58 18 -81 68.5t-23 144.5q0 65 6 198.5t6 195.5q0 111 -33.5 158.5t-124.5 47.5h-63v64h70q119 0 173 -57.5t54 -204.5q0 -70 -8 -214.5t-8 -209.5q0 -162 176 -162v-65 q-176 0 -176 -166q0 -69 8 -206t8 -214q0 -149 -53.5 -205.5t-173.5 -56.5h-70v59z" />
<glyph unicode="~" d="M82 637q43 83 103 126.5t122 43.5q44 0 87 -19t78 -46t68.5 -54t69 -46t68.5 -19q96 0 162 129l57 -41q-41 -81 -101 -123.5t-122 -42.5q-44 0 -87 19t-78 46t-68.5 54t-69 46t-68.5 19q-96 0 -162 -129z" />
<glyph unicode="&#xa1;" horiz-adv-x="530" d="M178 918q0 40 26.5 65t61.5 25t60.5 -25t25.5 -65q0 -44 -25.5 -70.5t-60.5 -26.5q-36 0 -62 26.5t-26 70.5zM219 -244l12 860h68l12 -860l2 -145h-94v145z" />
<glyph unicode="&#xa2;" d="M127 637q0 204 111.5 328.5t283.5 142.5v227h70v-223q154 -5 276 -123l-49 -57q-105 95 -227 100v-788q135 5 252 110l47 -59q-136 -126 -299 -131v-221h-70v223q-178 18 -286.5 141.5t-108.5 329.5zM219 637q0 -160 81.5 -264.5t221.5 -124.5v780q-135 -22 -219 -127.5 t-84 -263.5z" />
<glyph unicode="&#xa3;" d="M111 600v68l135 6h49q-4 16 -17 59.5t-19 65.5t-14.5 58t-12 67t-3.5 61q0 161 94 254.5t255 93.5q181 0 294 -145l-59 -55q-48 57 -103.5 88.5t-131.5 31.5q-122 0 -189 -75.5t-67 -192.5q0 -38 7 -83t13.5 -70.5t23 -83t21.5 -74.5h338v-74h-322q17 -80 17 -147 q0 -122 -37 -207t-111 -156v-8h605v-82h-760v55q109 62 163 167.5t54 230.5q0 58 -19 147h-204z" />
<glyph unicode="&#xa4;" d="M61 291l136 137q-78 105 -78 244q0 145 78 250l-136 139l56 57l135 -141q99 90 237 90q139 0 238 -90l137 141l54 -57l-136 -139q78 -105 78 -250q0 -137 -76 -244l134 -137l-54 -58l-137 140q-98 -92 -238 -92q-134 0 -237 92l-135 -140zM209 672q0 -137 82 -226.5 t198 -89.5q118 0 199.5 89.5t81.5 226.5q0 139 -81.5 229t-199.5 90q-116 0 -198 -90.5t-82 -228.5z" />
<glyph unicode="&#xa5;" d="M61 1309h99l192 -396q86 -180 135 -280h9q24 47 68 140t69 140l192 396h95l-357 -688h316v-68h-344v-145h344v-70h-344v-338h-93v338h-340v70h340v145h-340v68h312z" />
<glyph unicode="&#xa6;" horiz-adv-x="462" d="M195 451h73v-963h-73v963zM195 571v965h73v-965h-73z" />
<glyph unicode="&#xa7;" d="M102 721q0 169 183 268q-68 68 -68 166q0 96 72.5 168t204.5 72q150 0 286 -109l-49 -63q-57 46 -111 70t-124 24q-96 0 -144.5 -45.5t-48.5 -110.5q0 -54 32 -96t82.5 -70t112 -54.5t123 -56.5t112 -67.5t82.5 -97.5t32 -137q0 -94 -46 -154.5t-133 -108.5 q70 -70 70 -172q0 -108 -86 -180.5t-207 -72.5q-194 0 -330 129l62 57q58 -55 119.5 -83t148.5 -28q91 0 148 50.5t57 123.5q0 50 -25 90t-65.5 65.5t-93 51.5t-106.5 46.5t-106.5 51t-93 65t-65.5 88t-25 120.5zM188 727q0 -61 29 -107.5t81.5 -79t106.5 -56.5t122.5 -54.5 t111.5 -58.5q80 37 117 81.5t37 122.5q0 53 -22 96.5t-56 72t-83.5 55.5t-95 46t-100.5 45t-92 50q-78 -45 -117 -93t-39 -120z" />
<glyph unicode="&#xa8;" horiz-adv-x="1095" d="M311 1300q0 31 22 52.5t54 21.5q31 0 52.5 -21.5t21.5 -52.5q0 -32 -21.5 -53.5t-52.5 -21.5q-32 0 -54 21.5t-22 53.5zM635 1300q0 31 21 52.5t53 21.5t53.5 -21.5t21.5 -52.5q0 -32 -21.5 -53.5t-53.5 -21.5t-53 21.5t-21 53.5z" />
<glyph unicode="&#xa9;" horiz-adv-x="1517" d="M104 659q0 151 53 279t142.5 214t209 134.5t251.5 48.5t250.5 -48.5t208 -134.5t142 -214t52.5 -279t-52.5 -280.5t-142 -217t-208 -137t-250.5 -49.5t-251.5 49.5t-209 137t-142.5 217t-53 280.5zM176 659q0 -136 47 -253t126.5 -196.5t186 -125t224.5 -45.5 q117 0 223 45.5t185 125t126 196.5t47 253q0 135 -47 251t-126 195t-185 124t-223 45q-118 0 -224.5 -45t-186 -124t-126.5 -195t-47 -251zM412 659q0 173 108 278t260 105q76 0 133.5 -28.5t112.5 -83.5l-47 -53q-50 47 -96 68.5t-105 21.5q-122 0 -200 -85.5t-78 -222.5 q0 -152 74.5 -240.5t199.5 -88.5q123 0 236 102l41 -57q-66 -59 -129 -90t-152 -31q-152 0 -255 109.5t-103 295.5z" />
<glyph unicode="&#xaa;" horiz-adv-x="690" d="M86 702q0 107 100.5 164.5t321.5 77.5q-2 88 -33.5 138.5t-109.5 50.5q-56 0 -117 -23.5t-103 -52.5l-30 55q126 88 258 88q113 0 162 -67t49 -191v-410h-62l-12 80h-8q-112 -96 -217 -96q-89 0 -144 50t-55 136zM166 709q0 -127 137 -127q96 0 205 100v209 q-184 -20 -263 -65t-79 -117z" />
<glyph unicode="&#xab;" horiz-adv-x="817" d="M88 477v78l281 330l51 -43l-252 -326l252 -330l-51 -39zM375 477v78l282 330l50 -43l-250 -326l250 -330l-50 -39z" />
<glyph unicode="&#xac;" d="M70 637v78h841v-490h-84v412h-757z" />
<glyph unicode="&#xad;" horiz-adv-x="612" d="M82 471v80h450v-80h-450z" />
<glyph unicode="&#xae;" horiz-adv-x="821" d="M37 1059q0 176 108.5 287.5t264.5 111.5q157 0 264.5 -111t107.5 -288q0 -175 -107.5 -285t-264.5 -110q-156 0 -264.5 110t-108.5 285zM100 1059q0 -145 90 -240.5t220 -95.5t219.5 95.5t89.5 240.5q0 147 -89.5 244.5t-219.5 97.5t-220 -98t-90 -244zM270 856v422h142 q69 0 113 -30t44 -101q0 -38 -23.5 -71.5t-58.5 -43.5l101 -176h-76l-80 156h-96v-156h-66zM336 1067h59q48 0 76.5 19t28.5 57q0 78 -99 78h-65v-154z" />
<glyph unicode="&#xaf;" horiz-adv-x="1095" d="M315 1241v74h465v-74h-465z" />
<glyph unicode="&#xb0;" horiz-adv-x="636" d="M86 1157q0 111 68.5 177.5t164.5 66.5t165 -66.5t69 -177.5q0 -109 -69.5 -175.5t-164.5 -66.5t-164 66t-69 176zM156 1157q0 -76 46 -126t117 -50q72 0 118 50t46 126q0 78 -46 129t-118 51t-117.5 -51t-45.5 -129z" />
<glyph unicode="&#xb1;" d="M70 0v76h841v-76h-841zM70 635v76h379v415h83v-415h379v-76h-379v-412h-83v412h-379z" />
<glyph unicode="&#xb2;" horiz-adv-x="741" d="M96 1575q38 64 105.5 106.5t140.5 42.5q114 0 181 -64t67 -187q0 -58 -21.5 -113.5t-68 -115t-97 -113t-130.5 -132.5q-5 -4 -7.5 -6.5t-6.5 -7t-8 -8t-7 -6.5h393v-70h-522v51q227 210 311 313.5t84 198.5q0 87 -48 139t-128 52q-53 0 -102 -35.5t-85 -91.5z" />
<glyph unicode="&#xb3;" horiz-adv-x="741" d="M82 1030l59 45q38 -60 97 -95.5t127 -35.5q79 0 132.5 45.5t53.5 124.5q0 77 -75.5 120.5t-207.5 43.5v57q116 0 183 50t67 122q0 67 -46.5 108.5t-123.5 41.5q-46 0 -94.5 -29t-87.5 -78l-51 45q99 129 241 129q103 0 172.5 -57t69.5 -154q0 -72 -42 -123t-112 -79 q78 -15 132.5 -67t54.5 -132q0 -107 -76.5 -171t-192.5 -64q-89 0 -162 43.5t-118 109.5z" />
<glyph unicode="&#xb4;" horiz-adv-x="1095" d="M434 1171l187 279h108l-219 -279h-76z" />
<glyph unicode="&#xb5;" horiz-adv-x="1099" d="M188 -410v1393h91v-618q0 -158 54 -233t171 -75q85 0 155.5 46.5t161.5 154.5v725h90v-983h-77l-9 164h-6q-152 -187 -321 -187q-80 0 -133 24.5t-91 88.5l5 -184v-316h-91z" />
<glyph unicode="&#xb6;" horiz-adv-x="1054" d="M86 924q0 220 127 323t350 103h90v-850h-57q-116 0 -207.5 24t-160 73.5t-105.5 132t-37 194.5zM764 -164v1514h94v-1514h-94z" />
<glyph unicode="&#xb7;" horiz-adv-x="448" d="M137 659q0 43 26.5 69t61.5 26t60.5 -26t25.5 -69q0 -41 -25.5 -66.5t-60.5 -25.5t-61.5 25.5t-26.5 66.5z" />
<glyph unicode="&#xb8;" horiz-adv-x="1095" d="M414 -365q190 27 190 105q0 43 -35 67t-102 41l82 156h72l-60 -115q58 -20 90.5 -52t32.5 -89q0 -74 -73 -117.5t-183 -56.5z" />
<glyph unicode="&#xb9;" horiz-adv-x="741" d="M193 1565v55q108 22 178 80h67v-799h-78v664h-167z" />
<glyph unicode="&#xba;" horiz-adv-x="737" d="M68 858q0 158 85 250t214 92t214 -92t85 -250q0 -157 -85 -249.5t-214 -92.5t-214 92.5t-85 249.5zM147 858q0 -122 61 -198t159 -76t158.5 76t60.5 198q0 123 -60.5 199t-158.5 76t-159 -76t-61 -199z" />
<glyph unicode="&#xbb;" horiz-adv-x="817" d="M111 186l249 330l-249 326l49 43l282 -330v-78l-282 -330zM399 186l250 330l-250 326l50 43l280 -330v-78l-280 -330z" />
<glyph unicode="&#xbc;" horiz-adv-x="1564" d="M147 1214v56q107 22 181 80h67v-799h-78v663h-170zM362 -25l754 1399h78l-752 -1399h-80zM920 233v43l362 523h72v-500h119v-66h-119v-233h-74v233h-360zM1016 299h264v178l8 213h-8l-115 -170z" />
<glyph unicode="&#xbd;" horiz-adv-x="1609" d="M147 1214v56q107 22 181 80h67v-799h-78v663h-170zM315 -25l754 1399h78l-752 -1399h-80zM965 674q40 64 106.5 106.5t138.5 42.5q114 0 182 -65t68 -187q0 -33 -9 -67t-18.5 -60t-37 -64.5t-43 -59.5t-59.5 -68t-62.5 -66t-75.5 -75l-41 -41h391v-70h-520v51 q118 110 179 170.5t117.5 127.5t77.5 115.5t21 98.5q0 87 -48.5 139t-127.5 52q-54 0 -103 -35t-85 -92z" />
<glyph unicode="&#xbe;" horiz-adv-x="1603" d="M82 680l59 45q38 -60 96.5 -95.5t124.5 -35.5q80 0 133.5 45.5t53.5 124.5q0 77 -75.5 120.5t-205.5 43.5v57q114 0 182 50t68 122q0 66 -47.5 108t-124.5 42q-93 0 -180 -107l-51 45q99 129 239 129q104 0 174 -57t70 -154q0 -71 -42.5 -122.5t-113.5 -79.5 q79 -15 134 -67t55 -132q0 -108 -76.5 -172t-192.5 -64q-88 0 -161.5 43.5t-118.5 110.5zM459 -25l753 1399h78l-753 -1399h-78zM956 233v43l363 523h74v-500h118v-66h-118v-233h-74v233h-363zM1053 299h266v178l8 213h-8l-115 -170z" />
<glyph unicode="&#xbf;" horiz-adv-x="823" d="M104 -100q0 76 35 150t83.5 134.5t95 123.5t74 142.5t16.5 165.5h84q9 -69 -2.5 -132.5t-37 -113.5t-58.5 -96.5t-67.5 -90t-63.5 -85.5t-47.5 -91.5t-18.5 -100.5q0 -102 59 -171t174 -69q73 0 142 34.5t120 96.5l58 -51q-145 -160 -326 -160q-147 0 -233.5 88.5 t-86.5 225.5zM356 918q0 40 25.5 65t60.5 25t60.5 -25t25.5 -65q0 -44 -25.5 -70.5t-60.5 -26.5t-60.5 26.5t-25.5 70.5z" />
<glyph unicode="&#xc0;" horiz-adv-x="1062" d="M8 0l477 1350h95l475 -1350h-101l-157 463h-535l-158 -463h-96zM291 543h479l-86 252q-115 349 -149 467h-9q-54 -190 -149 -467zM299 1669h119l188 -217h-82z" />
<glyph unicode="&#xc1;" horiz-adv-x="1062" d="M8 0l477 1350h95l475 -1350h-101l-157 463h-535l-158 -463h-96zM291 543h479l-86 252q-115 349 -149 467h-9q-54 -190 -149 -467zM455 1452l188 217h119l-223 -217h-84z" />
<glyph unicode="&#xc2;" horiz-adv-x="1062" d="M8 0l477 1350h95l475 -1350h-101l-157 463h-535l-158 -463h-96zM291 543h479l-86 252q-115 349 -149 467h-9q-54 -190 -149 -467zM291 1452l196 217h86l197 -217h-82l-153 147h-9l-153 -147h-82z" />
<glyph unicode="&#xc3;" horiz-adv-x="1062" d="M8 0l477 1350h95l475 -1350h-101l-157 463h-535l-158 -463h-96zM266 1466q5 76 43 132.5t103 56.5q36 0 70.5 -18t58 -39.5t54 -39.5t58.5 -18q32 0 55 31.5t29 83.5h60q-5 -75 -43.5 -132t-102.5 -57q-36 0 -71 18.5t-58.5 40t-54 40t-57.5 18.5q-33 0 -56.5 -32 t-29.5 -85h-58zM291 543h479l-86 252q-115 349 -149 467h-9q-54 -190 -149 -467z" />
<glyph unicode="&#xc4;" horiz-adv-x="1062" d="M8 0l477 1350h95l475 -1350h-101l-157 463h-535l-158 -463h-96zM291 543h479l-86 252q-115 349 -149 467h-9q-54 -190 -149 -467zM295 1559q0 34 21 54.5t53 20.5q33 0 54 -20t21 -55q0 -33 -21 -53.5t-54 -20.5q-31 0 -52.5 20.5t-21.5 53.5zM616 1559q0 34 21.5 54.5 t54.5 20.5t54.5 -20.5t21.5 -54.5q0 -33 -21.5 -53.5t-54.5 -20.5t-54.5 20.5t-21.5 53.5z" />
<glyph unicode="&#xc5;" horiz-adv-x="1062" d="M8 0l477 1350h95l475 -1350h-101l-157 463h-535l-158 -463h-96zM291 543h479l-86 252q-115 349 -149 467h-9q-54 -190 -149 -467zM362 1602q0 74 47.5 120.5t120.5 46.5q71 0 119.5 -46.5t48.5 -120.5q0 -75 -48.5 -121.5t-119.5 -46.5q-73 0 -120.5 46.5t-47.5 121.5z M424 1602q0 -55 30 -85t76 -30q45 0 75 30t30 85q0 52 -30.5 83t-74.5 31q-46 0 -76 -30.5t-30 -83.5z" />
<glyph unicode="&#xc6;" horiz-adv-x="1642" d="M37 0l745 1350h752v-82h-606v-510h502v-82h-502v-594h626v-82h-720v444h-459l-244 -444h-94zM418 522h416v746h-9q-32 -59 -121 -220.5t-137 -252.5z" />
<glyph unicode="&#xc7;" horiz-adv-x="1140" d="M104 678q0 319 159 507.5t419 188.5q110 0 200 -46t150 -116l-55 -61q-124 137 -295 137q-221 0 -350 -164.5t-129 -445.5q0 -282 127.5 -449.5t343.5 -167.5q103 0 185 40.5t157 125.5l55 -59q-147 -169 -340 -191l-47 -88q57 -20 90 -52.5t33 -88.5q0 -74 -73.5 -117.5 t-184.5 -56.5l-12 61q188 27 188 105q0 42 -34.5 66.5t-100.5 41.5l67 127q-247 5 -400 196.5t-153 506.5z" />
<glyph unicode="&#xc8;" horiz-adv-x="1038" d="M193 0v1350h737v-82h-643v-510h540v-82h-540v-594h663v-82h-757zM338 1669h119l190 -217h-84z" />
<glyph unicode="&#xc9;" horiz-adv-x="1038" d="M193 0v1350h737v-82h-643v-510h540v-82h-540v-594h663v-82h-757zM494 1452l188 217h119l-223 -217h-84z" />
<glyph unicode="&#xca;" horiz-adv-x="1038" d="M193 0v1350h737v-82h-643v-510h540v-82h-540v-594h663v-82h-757zM330 1452l196 217h86l197 -217h-82l-154 147h-8l-153 -147h-82z" />
<glyph unicode="&#xcb;" horiz-adv-x="1038" d="M193 0v1350h737v-82h-643v-510h540v-82h-540v-594h663v-82h-757zM334 1559q0 34 21 54.5t53 20.5q33 0 54 -20t21 -55q0 -33 -21 -53.5t-54 -20.5q-31 0 -52.5 20.5t-21.5 53.5zM655 1559q0 34 21.5 54.5t54.5 20.5t54.5 -20.5t21.5 -54.5q0 -33 -21.5 -53.5t-54.5 -20.5 t-54.5 20.5t-21.5 53.5z" />
<glyph unicode="&#xcc;" horiz-adv-x="477" d="M8 1669h117l190 -217h-84zM193 0v1350h94v-1350h-94z" />
<glyph unicode="&#xcd;" horiz-adv-x="477" d="M162 1452l190 217h117l-223 -217h-84zM193 0v1350h94v-1350h-94z" />
<glyph unicode="&#xce;" horiz-adv-x="477" d="M0 1452l197 217h86l196 -217h-82l-153 147h-8l-154 -147h-82zM193 0v1350h94v-1350h-94z" />
<glyph unicode="&#xcf;" horiz-adv-x="477" d="M2 1559q0 34 21.5 54.5t54.5 20.5t53.5 -20t20.5 -55q0 -33 -20.5 -53.5t-53.5 -20.5t-54.5 20.5t-21.5 53.5zM193 0v1350h94v-1350h-94zM326 1559q0 34 20.5 54.5t52.5 20.5q33 0 54.5 -20.5t21.5 -54.5q0 -33 -21.5 -53.5t-54.5 -20.5q-31 0 -52 20.5t-21 53.5z" />
<glyph unicode="&#xd0;" horiz-adv-x="1261" d="M68 680v63l159 5v602h312q304 0 459 -177.5t155 -492.5q0 -317 -155 -498.5t-457 -181.5h-314v680h-159zM322 80h206q135 0 237 44t165 124.5t94 189t31 242.5t-31 240.5t-94 185.5t-165 121.5t-237 42.5h-206v-522h340v-68h-340v-600z" />
<glyph unicode="&#xd1;" horiz-adv-x="1288" d="M193 0v1350h98l567 -953l154 -268h8q-12 262 -12 393v828h88v-1350h-99l-567 952l-154 269h-8q13 -280 13 -383v-838h-88zM387 1466q5 76 43 132.5t102 56.5q37 0 72.5 -18t59 -39.5t54 -39.5t58.5 -18q32 0 55 31.5t29 83.5h60q-5 -75 -43.5 -132t-102.5 -57 q-37 0 -72.5 18.5t-59 40t-54 40t-58.5 18.5q-32 0 -55 -32t-29 -85h-59z" />
<glyph unicode="&#xd2;" horiz-adv-x="1320" d="M104 680q0 316 155.5 505t402.5 189q246 0 400.5 -189t154.5 -505q0 -318 -155 -511.5t-400 -193.5q-247 0 -402.5 193.5t-155.5 511.5zM203 680q0 -280 126.5 -449.5t332.5 -169.5q205 0 330.5 169.5t125.5 449.5q0 278 -125.5 443t-330.5 165q-207 0 -333 -165 t-126 -443zM430 1669h117l190 -217h-84z" />
<glyph unicode="&#xd3;" horiz-adv-x="1320" d="M104 680q0 316 155.5 505t402.5 189q246 0 400.5 -189t154.5 -505q0 -318 -155 -511.5t-400 -193.5q-247 0 -402.5 193.5t-155.5 511.5zM203 680q0 -280 126.5 -449.5t332.5 -169.5q205 0 330.5 169.5t125.5 449.5q0 278 -125.5 443t-330.5 165q-207 0 -333 -165 t-126 -443zM584 1452l190 217h117l-223 -217h-84z" />
<glyph unicode="&#xd4;" horiz-adv-x="1320" d="M104 680q0 316 155.5 505t402.5 189q246 0 400.5 -189t154.5 -505q0 -318 -155 -511.5t-400 -193.5q-247 0 -402.5 193.5t-155.5 511.5zM203 680q0 -280 126.5 -449.5t332.5 -169.5q205 0 330.5 169.5t125.5 449.5q0 278 -125.5 443t-330.5 165q-207 0 -333 -165 t-126 -443zM422 1452l196 217h87l196 -217h-82l-153 147h-9l-153 -147h-82z" />
<glyph unicode="&#xd5;" horiz-adv-x="1320" d="M104 680q0 316 155.5 505t402.5 189q246 0 400.5 -189t154.5 -505q0 -318 -155 -511.5t-400 -193.5q-247 0 -402.5 193.5t-155.5 511.5zM203 680q0 -280 126.5 -449.5t332.5 -169.5q205 0 330.5 169.5t125.5 449.5q0 278 -125.5 443t-330.5 165q-207 0 -333 -165 t-126 -443zM395 1466q5 76 43 132.5t103 56.5q36 0 71 -18t58.5 -39.5t54 -39.5t57.5 -18q33 0 55.5 31t30.5 84h58q-5 -75 -43.5 -132t-102.5 -57q-36 0 -70.5 18.5t-58 40t-54 40t-58.5 18.5q-32 0 -55 -32t-31 -85h-58z" />
<glyph unicode="&#xd6;" horiz-adv-x="1320" d="M104 680q0 316 155.5 505t402.5 189q246 0 400.5 -189t154.5 -505q0 -318 -155 -511.5t-400 -193.5q-247 0 -402.5 193.5t-155.5 511.5zM203 680q0 -280 126.5 -449.5t332.5 -169.5q205 0 330.5 169.5t125.5 449.5q0 278 -125.5 443t-330.5 165q-207 0 -333 -165 t-126 -443zM424 1559q0 34 21.5 54.5t54.5 20.5t53 -20t20 -55q0 -33 -20.5 -53.5t-52.5 -20.5q-33 0 -54.5 20.5t-21.5 53.5zM748 1559q0 34 20.5 54.5t52.5 20.5q33 0 54.5 -20.5t21.5 -54.5q0 -33 -21.5 -53.5t-54.5 -20.5q-31 0 -52 20.5t-21 53.5z" />
<glyph unicode="&#xd7;" d="M104 334l332 342l-332 342l56 57l329 -346l332 346l53 -57l-329 -342l329 -342l-53 -58l-332 345l-329 -345z" />
<glyph unicode="&#xd8;" horiz-adv-x="1320" d="M104 680q0 316 155.5 505t402.5 189q214 0 364 -147l127 170l57 -45l-137 -183q144 -190 144 -489q0 -318 -155 -511.5t-400 -193.5q-219 0 -365 152l-131 -174l-60 45l140 188q-142 195 -142 494zM203 680q0 -255 102 -416l664 887q-121 137 -307 137q-207 0 -333 -165 t-126 -443zM352 203q123 -142 310 -142q205 0 330.5 169.5t125.5 449.5q0 252 -102 410z" />
<glyph unicode="&#xd9;" horiz-adv-x="1284" d="M186 518v832h95v-822q0 -129 29 -223t80.5 -145.5t113.5 -75t137 -23.5q61 0 113 14t100 47.5t81.5 86t53 134t19.5 185.5v822h90v-832q0 -123 -25.5 -218.5t-68.5 -155.5t-103 -99t-123.5 -54.5t-136.5 -15.5q-74 0 -137.5 15.5t-123 54.5t-101.5 99t-67.5 155.5 t-25.5 218.5zM412 1669h116l191 -217h-84z" />
<glyph unicode="&#xda;" horiz-adv-x="1284" d="M186 518v832h95v-822q0 -129 29 -223t80.5 -145.5t113.5 -75t137 -23.5q61 0 113 14t100 47.5t81.5 86t53 134t19.5 185.5v822h90v-832q0 -123 -25.5 -218.5t-68.5 -155.5t-103 -99t-123.5 -54.5t-136.5 -15.5q-74 0 -137.5 15.5t-123 54.5t-101.5 99t-67.5 155.5 t-25.5 218.5zM565 1452l191 217h116l-223 -217h-84z" />
<glyph unicode="&#xdb;" horiz-adv-x="1284" d="M186 518v832h95v-822q0 -129 29 -223t80.5 -145.5t113.5 -75t137 -23.5q61 0 113 14t100 47.5t81.5 86t53 134t19.5 185.5v822h90v-832q0 -123 -25.5 -218.5t-68.5 -155.5t-103 -99t-123.5 -54.5t-136.5 -15.5q-74 0 -137.5 15.5t-123 54.5t-101.5 99t-67.5 155.5 t-25.5 218.5zM401 1452l197 217h88l197 -217h-84l-152 147h-8l-154 -147h-84z" />
<glyph unicode="&#xdc;" horiz-adv-x="1284" d="M186 518v832h95v-822q0 -129 29 -223t80.5 -145.5t113.5 -75t137 -23.5q61 0 113 14t100 47.5t81.5 86t53 134t19.5 185.5v822h90v-832q0 -123 -25.5 -218.5t-68.5 -155.5t-103 -99t-123.5 -54.5t-136.5 -15.5q-74 0 -137.5 15.5t-123 54.5t-101.5 99t-67.5 155.5 t-25.5 218.5zM406 1559q0 35 21 55t54 20t53.5 -20t20.5 -55q0 -33 -20.5 -53.5t-53.5 -20.5t-54 20.5t-21 53.5zM729 1559q0 34 21 54.5t53 20.5q33 0 54.5 -20.5t21.5 -54.5q0 -33 -21.5 -53.5t-54.5 -20.5q-31 0 -52.5 20.5t-21.5 53.5z" />
<glyph unicode="&#xdd;" horiz-adv-x="901" d="M-2 1350h100l205 -422q99 -207 143 -291h9q114 218 147 291l205 422h96l-405 -803v-547h-95v547zM375 1452l188 217h119l-225 -217h-82z" />
<glyph unicode="&#xde;" horiz-adv-x="1150" d="M193 0v1350h94v-240h274q236 0 358.5 -88.5t122.5 -288.5q0 -195 -125.5 -294t-355.5 -99h-274v-340h-94zM287 420h250q209 0 308 74.5t99 238.5t-96.5 230.5t-310.5 66.5h-250v-610z" />
<glyph unicode="&#xdf;" horiz-adv-x="1110" d="M188 0v1090q0 188 95 295.5t256 107.5q130 0 207 -77.5t77 -196.5q0 -58 -21 -110.5t-50.5 -91.5t-59 -76.5t-50.5 -80.5t-21 -88q0 -48 23.5 -84.5t61.5 -60.5t84 -46.5t92 -49.5t84 -60t61.5 -87t23.5 -124q0 -122 -84.5 -203.5t-214.5 -81.5q-149 0 -279 105l45 67 q116 -94 234 -94q97 0 151.5 59.5t54.5 143.5q0 58 -23.5 102t-61.5 72t-83.5 52t-91 48.5t-83.5 53.5t-61.5 74.5t-23.5 105.5q0 55 20.5 104t50 87t59.5 75t50.5 83t20.5 97q0 92 -50 148.5t-144 56.5q-121 0 -189.5 -89t-68.5 -267v-1059h-91z" />
<glyph unicode="&#xe0;" horiz-adv-x="1021" d="M133 246q0 160 151.5 246.5t483.5 123.5q2 61 -7.5 112.5t-33.5 98.5t-72.5 74t-117.5 27q-159 0 -314 -115l-41 68q181 127 365 127q85 0 146.5 -29t96.5 -82t51.5 -119t16.5 -149v-629h-76l-10 127h-4q-190 -152 -348 -152q-125 0 -206 69t-81 202zM227 250 q0 -100 57.5 -148.5t149.5 -48.5q82 0 160.5 39t173.5 121v334q-294 -34 -417.5 -105t-123.5 -192zM356 1450h109l186 -279h-78z" />
<glyph unicode="&#xe1;" horiz-adv-x="1021" d="M133 246q0 160 151.5 246.5t483.5 123.5q2 61 -7.5 112.5t-33.5 98.5t-72.5 74t-117.5 27q-159 0 -314 -115l-41 68q181 127 365 127q85 0 146.5 -29t96.5 -82t51.5 -119t16.5 -149v-629h-76l-10 127h-4q-190 -152 -348 -152q-125 0 -206 69t-81 202zM227 250 q0 -100 57.5 -148.5t149.5 -48.5q82 0 160.5 39t173.5 121v334q-294 -34 -417.5 -105t-123.5 -192zM424 1171l186 279h109l-217 -279h-78z" />
<glyph unicode="&#xe2;" horiz-adv-x="1021" d="M133 246q0 160 151.5 246.5t483.5 123.5q2 61 -7.5 112.5t-33.5 98.5t-72.5 74t-117.5 27q-159 0 -314 -115l-41 68q181 127 365 127q85 0 146.5 -29t96.5 -82t51.5 -119t16.5 -149v-629h-76l-10 127h-4q-190 -152 -348 -152q-125 0 -206 69t-81 202zM227 250 q0 -100 57.5 -148.5t149.5 -48.5q82 0 160.5 39t173.5 121v334q-294 -34 -417.5 -105t-123.5 -192zM305 1171l193 279h80l192 -279h-76l-151 203h-8l-154 -203h-76z" />
<glyph unicode="&#xe3;" horiz-adv-x="1021" d="M133 246q0 160 151.5 246.5t483.5 123.5q2 61 -7.5 112.5t-33.5 98.5t-72.5 74t-117.5 27q-159 0 -314 -115l-41 68q181 127 365 127q85 0 146.5 -29t96.5 -82t51.5 -119t16.5 -149v-629h-76l-10 127h-4q-190 -152 -348 -152q-125 0 -206 69t-81 202zM227 250 q0 -100 57.5 -148.5t149.5 -48.5q82 0 160.5 39t173.5 121v334q-294 -34 -417.5 -105t-123.5 -192zM285 1190q5 76 39 129t102 53q33 0 66.5 -17.5t56.5 -38.5t51.5 -38.5t52.5 -17.5q63 0 76 112h62q-5 -75 -39.5 -128.5t-100.5 -53.5q-34 0 -67.5 17.5t-56 39t-51 39 t-52.5 17.5q-65 0 -78 -113h-61z" />
<glyph unicode="&#xe4;" horiz-adv-x="1021" d="M133 246q0 160 151.5 246.5t483.5 123.5q2 61 -7.5 112.5t-33.5 98.5t-72.5 74t-117.5 27q-159 0 -314 -115l-41 68q181 127 365 127q85 0 146.5 -29t96.5 -82t51.5 -119t16.5 -149v-629h-76l-10 127h-4q-190 -152 -348 -152q-125 0 -206 69t-81 202zM227 250 q0 -100 57.5 -148.5t149.5 -48.5q82 0 160.5 39t173.5 121v334q-294 -34 -417.5 -105t-123.5 -192zM301 1300q0 31 22 52.5t54 21.5t53 -21.5t21 -52.5q0 -32 -21 -53.5t-53 -21.5t-54 21.5t-22 53.5zM625 1300q0 31 21 52.5t52 21.5q32 0 54 -21.5t22 -52.5 q0 -32 -22 -53.5t-54 -21.5q-31 0 -52 21.5t-21 53.5z" />
<glyph unicode="&#xe5;" horiz-adv-x="1021" d="M133 246q0 160 151.5 246.5t483.5 123.5q2 61 -7.5 112.5t-33.5 98.5t-72.5 74t-117.5 27q-159 0 -314 -115l-41 68q181 127 365 127q85 0 146.5 -29t96.5 -82t51.5 -119t16.5 -149v-629h-76l-10 127h-4q-190 -152 -348 -152q-125 0 -206 69t-81 202zM227 250 q0 -100 57.5 -148.5t149.5 -48.5q82 0 160.5 39t173.5 121v334q-294 -34 -417.5 -105t-123.5 -192zM369 1280q0 79 48.5 128.5t121.5 49.5q72 0 120 -50t48 -128q0 -77 -48.5 -126.5t-119.5 -49.5q-73 0 -121.5 49.5t-48.5 126.5zM430 1280q0 -55 31 -89t78 -34 q45 0 75.5 34t30.5 89q0 56 -30.5 90.5t-75.5 34.5q-47 0 -78 -34.5t-31 -90.5z" />
<glyph unicode="&#xe6;" horiz-adv-x="1605" d="M133 244q0 161 150.5 248t474.5 124q4 312 -232 312q-148 0 -303 -115l-41 68q181 127 353 127q117 0 188.5 -65t97.5 -181q55 114 145 180t197 66q172 0 268.5 -119.5t96.5 -335.5q0 -49 -4 -74h-680q0 -185 100 -304.5t250 -119.5q133 0 256 88l39 -71q-53 -32 -84 -48 t-91.5 -32.5t-127.5 -16.5q-209 0 -352 203q-96 -93 -208.5 -148t-205.5 -55q-125 0 -206 68.5t-81 200.5zM227 250q0 -100 57.5 -148.5t149.5 -48.5q82 0 183 51.5t184 139.5q-43 87 -43 248l-2 55q-282 -35 -405.5 -106.5t-123.5 -190.5zM844 549h600q0 186 -74.5 283.5 t-208.5 97.5q-122 0 -212 -106.5t-105 -274.5z" />
<glyph unicode="&#xe7;" horiz-adv-x="919" d="M106 489q0 120 36.5 219.5t98.5 164t142.5 100t171.5 35.5q158 0 289 -121l-53 -64q-112 105 -234 105q-152 0 -254 -123t-102 -316q0 -194 97.5 -314t258.5 -120q136 0 262 113l47 -62q-132 -118 -282 -129l-45 -88q58 -20 90.5 -52t32.5 -89q0 -74 -73 -117.5 t-183 -56.5l-15 61q191 27 191 105q0 43 -35.5 67t-102.5 41l68 129q-180 14 -293 150.5t-113 361.5z" />
<glyph unicode="&#xe8;" horiz-adv-x="989" d="M106 489q0 117 36 216.5t96.5 164.5t137.5 101.5t159 36.5q176 0 276 -120t100 -335q0 -49 -4 -74h-708q3 -188 104.5 -307t265.5 -119q142 0 265 88l36 -69q-50 -30 -84.5 -47.5t-96 -33.5t-128.5 -16q-195 0 -325 139.5t-130 374.5zM199 549h626q0 186 -76.5 283.5 t-211.5 97.5q-130 0 -226.5 -104.5t-111.5 -276.5zM354 1450h107l188 -279h-78z" />
<glyph unicode="&#xe9;" horiz-adv-x="989" d="M106 489q0 117 36 216.5t96.5 164.5t137.5 101.5t159 36.5q176 0 276 -120t100 -335q0 -49 -4 -74h-708q3 -188 104.5 -307t265.5 -119q142 0 265 88l36 -69q-50 -30 -84.5 -47.5t-96 -33.5t-128.5 -16q-195 0 -325 139.5t-130 374.5zM199 549h626q0 186 -76.5 283.5 t-211.5 97.5q-130 0 -226.5 -104.5t-111.5 -276.5zM422 1171l186 279h109l-219 -279h-76z" />
<glyph unicode="&#xea;" horiz-adv-x="989" d="M106 489q0 117 36 216.5t96.5 164.5t137.5 101.5t159 36.5q176 0 276 -120t100 -335q0 -49 -4 -74h-708q3 -188 104.5 -307t265.5 -119q142 0 265 88l36 -69q-50 -30 -84.5 -47.5t-96 -33.5t-128.5 -16q-195 0 -325 139.5t-130 374.5zM199 549h626q0 186 -76.5 283.5 t-211.5 97.5q-130 0 -226.5 -104.5t-111.5 -276.5zM303 1171l193 279h79l193 -279h-76l-153 203h-9l-153 -203h-74z" />
<glyph unicode="&#xeb;" horiz-adv-x="989" d="M106 489q0 117 36 216.5t96.5 164.5t137.5 101.5t159 36.5q176 0 276 -120t100 -335q0 -49 -4 -74h-708q3 -188 104.5 -307t265.5 -119q142 0 265 88l36 -69q-50 -30 -84.5 -47.5t-96 -33.5t-128.5 -16q-195 0 -325 139.5t-130 374.5zM199 549h626q0 186 -76.5 283.5 t-211.5 97.5q-130 0 -226.5 -104.5t-111.5 -276.5zM299 1300q0 31 21.5 52.5t52.5 21.5q32 0 54 -21.5t22 -52.5q0 -32 -22 -53.5t-54 -21.5q-31 0 -52.5 21.5t-21.5 53.5zM621 1300q0 31 21.5 52.5t53.5 21.5t54 -21.5t22 -52.5q0 -32 -22 -53.5t-54 -21.5t-53.5 21.5 t-21.5 53.5z" />
<glyph unicode="&#xec;" horiz-adv-x="468" d="M53 1450h107l188 -279h-78zM188 0v983h91v-983h-91z" />
<glyph unicode="&#xed;" horiz-adv-x="468" d="M121 1171l186 279h109l-219 -279h-76zM188 0v983h91v-983h-91z" />
<glyph unicode="&#xee;" horiz-adv-x="468" d="M2 1171l193 279h79l193 -279h-76l-153 203h-9l-153 -203h-74zM188 0v983h91v-983h-91z" />
<glyph unicode="&#xef;" horiz-adv-x="468" d="M-2 1300q0 31 22 52.5t54 21.5q31 0 52 -21.5t21 -52.5q0 -32 -21 -53.5t-52 -21.5q-32 0 -54 21.5t-22 53.5zM188 0v983h91v-983h-91zM322 1300q0 31 20.5 52.5t52.5 21.5t54 -21.5t22 -52.5q0 -32 -22 -53.5t-54 -21.5t-52.5 21.5t-20.5 53.5z" />
<glyph unicode="&#xf0;" horiz-adv-x="1095" d="M123 449q0 203 117.5 329.5t306.5 126.5q184 0 303 -155q-49 269 -238 454l-290 -151l-31 57l270 139q-97 84 -252 172l45 62q164 -87 283 -195l291 152l30 -56l-272 -141q277 -284 277 -727q0 -245 -115 -393t-301 -148q-82 0 -158.5 33t-135.5 92.5t-94.5 150.5 t-35.5 198zM213 449q0 -170 97.5 -282t236.5 -112q108 0 182 62.5t107.5 163.5t33.5 233q0 66 -6 127q-72 106 -148.5 146t-164.5 40q-159 0 -248.5 -109t-89.5 -269z" />
<glyph unicode="&#xf1;" horiz-adv-x="1089" d="M188 0v983h78l8 -152h7q86 86 165 131.5t172 45.5q152 0 224.5 -93t72.5 -284v-631h-90v618q0 159 -53 233.5t-172 74.5q-83 0 -153 -43t-168 -142v-741h-91zM326 1190q5 76 39 129t102 53q33 0 66.5 -17.5t56.5 -38.5t51.5 -38.5t52.5 -17.5q63 0 76 112h61 q-5 -75 -39 -128.5t-100 -53.5q-34 0 -67.5 17.5t-56 39t-51 39t-52.5 17.5q-65 0 -78 -113h-61z" />
<glyph unicode="&#xf2;" horiz-adv-x="1095" d="M106 489q0 120 35.5 219.5t96.5 164t140.5 100t168.5 35.5q90 0 169.5 -35t140.5 -100t96.5 -164.5t35.5 -219.5q0 -119 -35.5 -217.5t-96.5 -162.5t-140.5 -99t-169.5 -35q-89 0 -168.5 35t-140.5 99t-96.5 162.5t-35.5 217.5zM201 489q0 -192 98 -313t248 -121 q151 0 249.5 121t98.5 313q0 193 -98.5 316t-249.5 123q-150 0 -248 -122.5t-98 -316.5zM367 1450h106l189 -279h-78z" />
<glyph unicode="&#xf3;" horiz-adv-x="1095" d="M106 489q0 120 35.5 219.5t96.5 164t140.5 100t168.5 35.5q90 0 169.5 -35t140.5 -100t96.5 -164.5t35.5 -219.5q0 -119 -35.5 -217.5t-96.5 -162.5t-140.5 -99t-169.5 -35q-89 0 -168.5 35t-140.5 99t-96.5 162.5t-35.5 217.5zM201 489q0 -192 98 -313t248 -121 q151 0 249.5 121t98.5 313q0 193 -98.5 316t-249.5 123q-150 0 -248 -122.5t-98 -316.5zM434 1171l187 279h108l-219 -279h-76z" />
<glyph unicode="&#xf4;" horiz-adv-x="1095" d="M106 489q0 120 35.5 219.5t96.5 164t140.5 100t168.5 35.5q90 0 169.5 -35t140.5 -100t96.5 -164.5t35.5 -219.5q0 -119 -35.5 -217.5t-96.5 -162.5t-140.5 -99t-169.5 -35q-89 0 -168.5 35t-140.5 99t-96.5 162.5t-35.5 217.5zM201 489q0 -192 98 -313t248 -121 q151 0 249.5 121t98.5 313q0 193 -98.5 316t-249.5 123q-150 0 -248 -122.5t-98 -316.5zM315 1171l193 279h80l192 -279h-75l-154 203h-8l-154 -203h-74z" />
<glyph unicode="&#xf5;" horiz-adv-x="1095" d="M106 489q0 120 35.5 219.5t96.5 164t140.5 100t168.5 35.5q90 0 169.5 -35t140.5 -100t96.5 -164.5t35.5 -219.5q0 -119 -35.5 -217.5t-96.5 -162.5t-140.5 -99t-169.5 -35q-89 0 -168.5 35t-140.5 99t-96.5 162.5t-35.5 217.5zM201 489q0 -192 98 -313t248 -121 q151 0 249.5 121t98.5 313q0 193 -98.5 316t-249.5 123q-150 0 -248 -122.5t-98 -316.5zM295 1190q5 76 39 129t100 53q34 0 68 -17.5t57.5 -38.5t51.5 -38.5t51 -17.5q64 0 77 112h62q-5 -75 -40 -128.5t-102 -53.5q-33 0 -66 17.5t-55.5 39t-51.5 39t-54 17.5 q-63 0 -76 -113h-61z" />
<glyph unicode="&#xf6;" horiz-adv-x="1095" d="M106 489q0 120 35.5 219.5t96.5 164t140.5 100t168.5 35.5q90 0 169.5 -35t140.5 -100t96.5 -164.5t35.5 -219.5q0 -119 -35.5 -217.5t-96.5 -162.5t-140.5 -99t-169.5 -35q-89 0 -168.5 35t-140.5 99t-96.5 162.5t-35.5 217.5zM201 489q0 -192 98 -313t248 -121 q151 0 249.5 121t98.5 313q0 193 -98.5 316t-249.5 123q-150 0 -248 -122.5t-98 -316.5zM311 1300q0 31 22 52.5t54 21.5q31 0 52.5 -21.5t21.5 -52.5q0 -32 -21.5 -53.5t-52.5 -21.5q-32 0 -54 21.5t-22 53.5zM635 1300q0 31 21 52.5t53 21.5t53.5 -21.5t21.5 -52.5 q0 -32 -21.5 -53.5t-53.5 -21.5t-53 21.5t-21 53.5z" />
<glyph unicode="&#xf7;" d="M70 637v78h841v-78h-841zM412 307q0 35 22 57.5t55 22.5q34 0 56 -22.5t22 -57.5q0 -38 -22 -61t-56 -23q-33 0 -55 23t-22 61zM412 1044q0 35 22 57.5t55 22.5q34 0 56 -22.5t22 -57.5q0 -38 -22 -60.5t-56 -22.5q-33 0 -55 23t-22 60z" />
<glyph unicode="&#xf8;" horiz-adv-x="1095" d="M94 -2l119 143q-107 139 -107 348q0 120 35.5 219.5t96.5 164t140.5 100t168.5 35.5q170 0 291 -115l110 133l53 -43l-118 -141q106 -141 106 -353q0 -119 -35.5 -217.5t-96.5 -162.5t-140.5 -99t-169.5 -35q-168 0 -289 115l-111 -135zM199 492q0 -166 73 -281l510 614 q-94 105 -235 105q-150 0 -249 -123t-99 -315zM313 156q95 -103 234 -103q151 0 250.5 121t99.5 313q0 166 -74 283z" />
<glyph unicode="&#xf9;" horiz-adv-x="1083" d="M174 352v631h90v-618q0 -159 53 -233.5t170 -74.5q85 0 157 46.5t161 154.5v725h90v-983h-76l-10 164h-4q-78 -92 -158 -140.5t-176 -48.5q-152 0 -224.5 93t-72.5 284zM360 1450h109l186 -279h-75z" />
<glyph unicode="&#xfa;" horiz-adv-x="1083" d="M174 352v631h90v-618q0 -159 53 -233.5t170 -74.5q85 0 157 46.5t161 154.5v725h90v-983h-76l-10 164h-4q-78 -92 -158 -140.5t-176 -48.5q-152 0 -224.5 93t-72.5 284zM428 1171l188 279h107l-217 -279h-78z" />
<glyph unicode="&#xfb;" horiz-adv-x="1083" d="M174 352v631h90v-618q0 -159 53 -233.5t170 -74.5q85 0 157 46.5t161 154.5v725h90v-983h-76l-10 164h-4q-78 -92 -158 -140.5t-176 -48.5q-152 0 -224.5 93t-72.5 284zM309 1171l193 279h80l192 -279h-74l-153 203h-8l-154 -203h-76z" />
<glyph unicode="&#xfc;" horiz-adv-x="1083" d="M174 352v631h90v-618q0 -159 53 -233.5t170 -74.5q85 0 157 46.5t161 154.5v725h90v-983h-76l-10 164h-4q-78 -92 -158 -140.5t-176 -48.5q-152 0 -224.5 93t-72.5 284zM305 1300q0 31 22 52.5t54 21.5t54 -21.5t22 -52.5q0 -32 -22 -53.5t-54 -21.5t-54 21.5t-22 53.5z M629 1300q0 31 22 52.5t54 21.5q31 0 52 -21.5t21 -52.5q0 -32 -21 -53.5t-52 -21.5q-32 0 -54 21.5t-22 53.5z" />
<glyph unicode="&#xfd;" horiz-adv-x="892" d="M25 983h98l237 -618q82 -217 107 -275h8q18 51 53 159.5t37 115.5l211 618h92l-389 -1106q-109 -326 -329 -326q-54 0 -101 21l21 80q42 -17 80 -17q86 0 149 70.5t102 190.5l27 86zM356 1171l187 279h108l-219 -279h-76z" />
<glyph unicode="&#xfe;" horiz-adv-x="1114" d="M188 -444v1917h91v-424v-187q188 146 333 146q194 0 295 -134t101 -368q0 -122 -35.5 -223.5t-95.5 -168t-138.5 -103t-165.5 -36.5q-134 0 -294 119v-180v-358h-91zM279 182q156 -127 290 -127q150 0 246 126t96 325q0 93 -17.5 168t-53.5 133t-97 89.5t-143 31.5 q-136 0 -321 -162v-584z" />
<glyph unicode="&#xff;" horiz-adv-x="892" d="M25 983h98l237 -618q82 -217 107 -275h8q18 51 53 159.5t37 115.5l211 618h92l-389 -1106q-109 -326 -329 -326q-54 0 -101 21l21 80q42 -17 80 -17q86 0 149 70.5t102 190.5l27 86zM233 1300q0 31 21.5 52.5t52.5 21.5q32 0 54 -21.5t22 -52.5q0 -32 -22 -53.5 t-54 -21.5q-31 0 -52.5 21.5t-21.5 53.5zM555 1300q0 31 22 52.5t54 21.5t54 -21.5t22 -52.5q0 -32 -22 -53.5t-54 -21.5t-54 21.5t-22 53.5z" />
<glyph unicode="&#x152;" horiz-adv-x="1691" d="M104 680q0 313 164 491.5t477 178.5h838v-82h-606v-510h502v-82h-502v-594h627v-82h-861q-311 0 -475 182.5t-164 497.5zM203 680q0 -134 34 -242.5t101 -189t173.5 -124.5t244.5 -44h127v1190h-127q-274 0 -413.5 -158t-139.5 -432z" />
<glyph unicode="&#x153;" horiz-adv-x="1736" d="M106 489q0 120 35.5 219.5t95.5 164t138 100t164 35.5q123 0 226.5 -75.5t154.5 -215.5q55 135 152 213t214 78q175 0 275 -120t100 -335q0 -37 -6 -74h-690q0 -184 101.5 -304t252.5 -120q139 0 262 88l39 -71q-50 -30 -84.5 -47.5t-96.5 -33.5t-130 -16q-128 0 -231 78 t-156 211q-57 -142 -155 -215.5t-228 -73.5q-86 0 -164 35t-138 99t-95.5 162.5t-35.5 217.5zM201 489q0 -192 96 -313t242 -121q148 0 243 120.5t95 313.5q0 194 -95 316.5t-243 122.5q-146 0 -242 -123t-96 -316zM965 549h610q0 185 -77.5 283t-211.5 98q-124 0 -215 -107 t-106 -274z" />
<glyph unicode="&#x178;" horiz-adv-x="901" d="M-2 1350h100l205 -422q99 -207 143 -291h9q114 218 147 291l205 422h96l-405 -803v-547h-95v547zM213 1559q0 34 21.5 54.5t54.5 20.5t54.5 -20.5t21.5 -54.5q0 -33 -21.5 -53.5t-54.5 -20.5t-54.5 20.5t-21.5 53.5zM537 1559q0 35 21 55t54 20q32 0 53 -20.5t21 -54.5 q0 -33 -21.5 -53.5t-52.5 -20.5q-33 0 -54 20.5t-21 53.5z" />
<glyph unicode="&#x2c6;" horiz-adv-x="1095" d="M315 1171l193 279h80l192 -279h-75l-154 203h-8l-154 -203h-74z" />
<glyph unicode="&#x2dc;" horiz-adv-x="1095" d="M295 1190q5 76 39 129t100 53q34 0 68 -17.5t57.5 -38.5t51.5 -38.5t51 -17.5q64 0 77 112h62q-5 -75 -40 -128.5t-102 -53.5q-33 0 -66 17.5t-55.5 39t-51.5 39t-54 17.5q-63 0 -76 -113h-61z" />
<glyph unicode="&#x2000;" horiz-adv-x="884" />
<glyph unicode="&#x2001;" horiz-adv-x="1769" />
<glyph unicode="&#x2002;" horiz-adv-x="884" />
<glyph unicode="&#x2003;" horiz-adv-x="1769" />
<glyph unicode="&#x2004;" horiz-adv-x="589" />
<glyph unicode="&#x2005;" horiz-adv-x="442" />
<glyph unicode="&#x2006;" horiz-adv-x="294" />
<glyph unicode="&#x2007;" horiz-adv-x="294" />
<glyph unicode="&#x2008;" horiz-adv-x="221" />
<glyph unicode="&#x2009;" horiz-adv-x="353" />
<glyph unicode="&#x200a;" horiz-adv-x="98" />
<glyph unicode="&#x2010;" horiz-adv-x="612" d="M82 471v80h450v-80h-450z" />
<glyph unicode="&#x2011;" horiz-adv-x="612" d="M82 471v80h450v-80h-450z" />
<glyph unicode="&#x2012;" horiz-adv-x="612" d="M82 471v80h450v-80h-450z" />
<glyph unicode="&#x2013;" horiz-adv-x="983" d="M82 475v74h819v-74h-819z" />
<glyph unicode="&#x2014;" horiz-adv-x="1638" d="M82 475v74h1474v-74h-1474z" />
<glyph unicode="&#x2018;" horiz-adv-x="448" d="M119 1120q0 205 174 320l37 -47q-72 -60 -104.5 -115.5t-32.5 -138.5q4 2 16 2q33 0 57.5 -20t24.5 -56q0 -38 -23 -60t-59 -22q-41 0 -65.5 36t-24.5 101z" />
<glyph unicode="&#x2019;" horiz-adv-x="448" d="M119 1024q72 60 104.5 115.5t32.5 138.5q-4 -2 -16 -2q-32 0 -56 20t-24 56q0 38 22 60t58 22q42 0 67 -36.5t25 -101.5q0 -205 -176 -319z" />
<glyph unicode="&#x201a;" horiz-adv-x="448" d="M119 -221q72 60 104.5 115.5t32.5 138.5q-4 -2 -16 -2q-32 0 -56 19.5t-24 55.5q0 38 22 60t58 22q42 0 67 -36t25 -101q0 -205 -176 -319z" />
<glyph unicode="&#x201c;" horiz-adv-x="737" d="M119 1120q0 205 174 320l37 -47q-72 -60 -104.5 -115.5t-32.5 -138.5q4 2 16 2q33 0 57.5 -20t24.5 -56q0 -38 -23 -60t-59 -22q-41 0 -65.5 36t-24.5 101zM408 1120q0 206 176 320l37 -47q-74 -59 -107 -115.5t-33 -138.5q6 2 19 2q32 0 56 -20t24 -56q0 -38 -22 -60 t-58 -22q-42 0 -67 36t-25 101z" />
<glyph unicode="&#x201d;" horiz-adv-x="737" d="M119 1024q72 60 104.5 115.5t32.5 138.5q-4 -2 -16 -2q-32 0 -56 20t-24 56q0 38 22 60t58 22q42 0 67 -36.5t25 -101.5q0 -205 -176 -319zM408 1024q72 60 104.5 115.5t32.5 138.5q-4 -2 -17 -2q-32 0 -55.5 20t-23.5 56q0 38 21.5 60t57.5 22q42 0 67.5 -36.5 t25.5 -101.5q0 -204 -177 -319z" />
<glyph unicode="&#x201e;" horiz-adv-x="737" d="M119 -221q72 60 104.5 115.5t32.5 138.5q-4 -2 -16 -2q-32 0 -56 19.5t-24 55.5q0 38 22 60t58 22q42 0 67 -36t25 -101q0 -205 -176 -319zM408 -221q72 60 104.5 115.5t32.5 138.5q-4 -2 -17 -2q-32 0 -55.5 19.5t-23.5 55.5q0 38 21.5 60t57.5 22q42 0 67.5 -36 t25.5 -101q0 -204 -177 -319z" />
<glyph unicode="&#x2022;" horiz-adv-x="575" d="M82 541q0 99 61.5 162t143.5 63q83 0 145 -63t62 -162q0 -100 -62 -163t-145 -63q-82 0 -143.5 63t-61.5 163z" />
<glyph unicode="&#x2026;" horiz-adv-x="1906" d="M213 68q0 42 26 68t62 26q35 0 60.5 -25.5t25.5 -68.5q0 -41 -25.5 -67t-60.5 -26t-61.5 26t-26.5 67zM903 68q0 42 26 68t62 26q35 0 60.5 -25.5t25.5 -68.5q0 -41 -25.5 -67t-60.5 -26t-61.5 26t-26.5 67zM1595 68q0 43 25.5 68.5t60.5 25.5t60.5 -25.5t25.5 -68.5 q0 -41 -25.5 -67t-60.5 -26t-60.5 26t-25.5 67z" />
<glyph unicode="&#x202f;" horiz-adv-x="353" />
<glyph unicode="&#x2039;" horiz-adv-x="530" d="M88 477v78l281 330l51 -43l-252 -326l252 -330l-51 -39z" />
<glyph unicode="&#x203a;" horiz-adv-x="530" d="M111 186l249 330l-249 326l49 43l282 -330v-78l-282 -330z" />
<glyph unicode="&#x205f;" horiz-adv-x="442" />
<glyph unicode="&#x20ac;" d="M49 504v59l127 8q-2 29 -2 86q0 49 2 72h-127v59l133 9q28 251 155 393.5t325 142.5q88 0 164.5 -45t123.5 -114l-59 -56q-99 137 -229 137q-161 0 -260 -121t-123 -337h569v-68h-576q-2 -23 -2 -70q0 -59 2 -88h494v-67h-487q27 -211 120 -331t238 -120q83 0 148 40.5 t126 125.5l60 -51q-68 -95 -149.5 -144t-190.5 -49q-179 0 -298.5 141.5t-150.5 387.5h-133z" />
<glyph unicode="&#x2122;" horiz-adv-x="1249" d="M4 1313v71h518v-71h-221v-557h-78v557h-219zM629 756v628h106l107 -256l63 -176h8l64 176l102 256h107v-628h-78v329l10 201h-8l-168 -432h-70l-167 432h-9l11 -201v-329h-78z" />
<glyph unicode="&#xe000;" horiz-adv-x="983" d="M0 0v983h983v-983h-983z" />
<glyph unicode="&#xfb01;" horiz-adv-x="1042" d="M68 905v70l135 8v219q0 145 62.5 220t180.5 75q70 0 144 -33l-25 -73q-57 28 -119 28q-153 0 -153 -223v-213h227v-78h-227v-905h-90v905h-135zM729 1300q0 37 23.5 59.5t58.5 22.5t58.5 -22.5t23.5 -59.5q0 -35 -24 -57t-58 -22t-58 22t-24 57zM764 0v983h90v-983h-90z " />
<glyph unicode="&#xfb02;" horiz-adv-x="1024" d="M68 905v70l135 8v219q0 145 62.5 220t180.5 75q70 0 144 -33l-25 -73q-57 28 -119 28q-153 0 -153 -223v-213h227v-78h-227v-905h-90v905h-135zM727 131v1342h90v-1354q0 -31 12 -47.5t31 -16.5q17 0 37 4l14 -73q-33 -11 -63 -11q-121 0 -121 156z" />
</font>
</defs></svg>

After

Width:  |  Height:  |  Size: 57 KiB

BIN
dist/fonts/sourcesanspro-light-webfont.ttf vendored Executable file

Binary file not shown.

BIN
dist/fonts/sourcesanspro-light-webfont.woff vendored Executable file

Binary file not shown.

BIN
dist/fonts/sourcesanspro-regular-webfont.eot vendored Executable file

Binary file not shown.

243
dist/fonts/sourcesanspro-regular-webfont.svg vendored Executable file
View File

@ -0,0 +1,243 @@
<?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 xmlns="http://www.w3.org/2000/svg">
<metadata></metadata>
<defs>
<font id="source_sans_proregular" horiz-adv-x="1017" >
<font-face units-per-em="2048" ascent="1536" descent="-512" />
<missing-glyph horiz-adv-x="413" />
<glyph horiz-adv-x="2048" />
<glyph horiz-adv-x="2048" />
<glyph unicode="&#xd;" horiz-adv-x="2048" />
<glyph unicode=" " horiz-adv-x="413" />
<glyph unicode="&#x09;" horiz-adv-x="413" />
<glyph unicode="&#xa0;" horiz-adv-x="413" />
<glyph unicode="!" horiz-adv-x="591" d="M174 102q0 58 35.5 94.5t87.5 36.5q51 0 86 -37t35 -94q0 -55 -35.5 -91t-85.5 -36q-52 0 -87.5 36t-35.5 91zM211 1372h170l-4 -192l-23 -774h-116l-23 774z" />
<glyph unicode="&#x22;" horiz-adv-x="872" d="M164 1413h180l-6 -188l-33 -342h-102l-33 342zM526 1413h179l-5 -188l-32 -342h-105l-33 342z" />
<glyph unicode="#" d="M72 418v117h178l37 303h-174v118h188l47 375h109l-47 -375h272l49 375h109l-49 -375h165v-118h-178l-37 -303h174v-117h-188l-51 -418h-109l49 418h-270l-51 -418h-111l52 418h-164zM360 535h271l37 303h-271z" />
<glyph unicode="$" d="M106 135l78 117q159 -137 318 -137q111 0 169 56.5t58 154.5q0 67 -31.5 119.5t-82 87t-111 66t-121.5 65t-111.5 74t-82 103.5t-31.5 144q0 135 81 227.5t216 114.5v205h123v-203q91 -10 159 -49.5t131 -105.5l-90 -101q-63 61 -117.5 89t-132.5 28q-93 0 -148.5 -53.5 t-55.5 -143.5q0 -60 31.5 -106t82 -77t111.5 -60t121.5 -63.5t111 -77.5t82 -112.5t31.5 -158.5q0 -146 -85 -241t-232 -115v-207h-123v202q-95 9 -188.5 52.5t-160.5 105.5z" />
<glyph unicode="%" horiz-adv-x="1687" d="M72 946q0 200 82.5 311t222.5 111q139 0 222 -111.5t83 -310.5q0 -200 -83 -313t-222 -113q-140 0 -222.5 113t-82.5 313zM199 946q0 -156 48 -238.5t130 -82.5q80 0 128 82.5t48 238.5t-47.5 237t-128.5 81q-82 0 -130 -80.5t-48 -237.5zM416 -25l741 1393h113 l-742 -1393h-112zM1008 401q0 199 82.5 310.5t222.5 111.5q139 0 222 -112t83 -310q0 -201 -83 -313.5t-222 -112.5q-140 0 -222.5 112.5t-82.5 313.5zM1135 401q0 -155 48.5 -238t129.5 -83q80 0 128 82.5t48 238.5q0 155 -47.5 236.5t-128.5 81.5t-129.5 -81.5 t-48.5 -236.5z" />
<glyph unicode="&#x26;" horiz-adv-x="1247" d="M66 348q0 65 21 122t61 105t82 84t100 76q-88 178 -88 316q0 136 86.5 226.5t224.5 90.5q123 0 193.5 -73t70.5 -193q0 -43 -11 -82t-35.5 -76t-47.5 -65t-65 -63t-68.5 -55t-75.5 -56q129 -201 340 -377q129 174 188 397h158q-85 -281 -235 -481q147 -101 252 -129 l-46 -140q-150 43 -309 154q-171 -154 -387 -154q-182 0 -295.5 104.5t-113.5 268.5zM229 358q0 -110 76 -178.5t189 -68.5q132 0 256 108q-214 188 -353 399q-81 -65 -124.5 -126.5t-43.5 -133.5zM387 1053q0 -101 64 -236q54 36 89 63.5t70.5 63t52.5 74.5t17 82 q0 64 -31.5 105.5t-95.5 41.5q-74 0 -120 -55t-46 -139z" />
<glyph unicode="'" horiz-adv-x="509" d="M164 1413h180l-6 -188l-33 -342h-102l-33 342z" />
<glyph unicode="(" horiz-adv-x="620" d="M168 569q0 495 270 930l105 -49q-117 -192 -176.5 -418t-59.5 -463t59.5 -462.5t176.5 -417.5l-105 -49q-270 435 -270 929z" />
<glyph unicode=")" horiz-adv-x="620" d="M78 -311q235 387 235 880q0 237 -59 463t-176 418l104 49q271 -437 271 -930q0 -261 -69 -488t-202 -441z" />
<glyph unicode="*" horiz-adv-x="856" d="M119 1194l31 94l208 -51l19 221h100l19 -219l211 49l30 -94l-198 -82l114 -192l-80 -60l-145 176l-145 -176l-82 60l116 192z" />
<glyph unicode="+" d="M70 612v127h372v400h133v-400h373v-127h-373v-399h-133v399h-372z" />
<glyph unicode="," horiz-adv-x="509" d="M96 -250q88 39 136.5 103.5t48.5 146.5q-6 -2 -21 -2q-52 0 -86.5 31t-34.5 86q0 54 36 86t89 32q66 0 104 -53t38 -145q0 -130 -71.5 -230t-197.5 -153z" />
<glyph unicode="-" horiz-adv-x="636" d="M84 449v129h471v-129h-471z" />
<glyph unicode="." horiz-adv-x="509" d="M133 102q0 58 35.5 94.5t87.5 36.5q51 0 86 -37t35 -94q0 -55 -35.5 -91t-85.5 -36q-52 0 -87.5 36t-35.5 91z" />
<glyph unicode="/" horiz-adv-x="716" d="M20 -328l547 1782h123l-545 -1782h-125z" />
<glyph unicode="0" d="M90 657q0 325 110.5 499.5t309.5 174.5q197 0 307.5 -174.5t110.5 -499.5q0 -326 -110.5 -504t-307.5 -178q-198 0 -309 178t-111 504zM254 657q0 -277 68 -411.5t188 -134.5q119 0 186.5 134.5t67.5 411.5q0 276 -67 407.5t-187 131.5q-121 0 -188.5 -131t-67.5 -408z " />
<glyph unicode="1" d="M162 0v139h299v963h-238v108q159 27 277 97h129v-1168h270v-139h-737z" />
<glyph unicode="2" d="M74 1133q89 97 182 147.5t213 50.5q180 0 285.5 -105t105.5 -280q0 -52 -14.5 -106.5t-36 -104.5t-62.5 -111.5t-78.5 -111t-101 -121t-112 -123.5t-127.5 -135q144 12 219 12h379v-145h-844v100q135 134 217 219t167 182t129.5 165.5t72.5 139t28 132.5q0 117 -63 186.5 t-184 69.5q-143 0 -279 -158z" />
<glyph unicode="3" d="M53 160l86 110q147 -155 334 -155q120 0 195 65.5t75 173.5q0 125 -97.5 192.5t-319.5 67.5v129q370 0 370 244q0 95 -60.5 151t-164.5 56q-145 0 -278 -133l-91 106q174 164 375 164q174 0 282.5 -88.5t108.5 -243.5q0 -114 -63 -191.5t-174 -119.5v-8 q125 -29 203.5 -115.5t78.5 -216.5q0 -169 -122.5 -271t-307.5 -102q-260 0 -430 185z" />
<glyph unicode="4" d="M35 360v111l559 836h188v-811h179v-136h-179v-360h-159v360h-588zM213 496h410v378q0 77 10 252h-8q-9 -17 -107 -184z" />
<glyph unicode="5" d="M51 154l82 110q69 -69 147 -109t183 -40q123 0 205 82.5t82 216.5t-76 210t-203 76q-63 0 -110.5 -18.5t-112.5 -60.5l-90 57l43 629h653v-146h-506l-35 -387q98 53 201 53q178 0 292 -103.5t114 -305.5q0 -103 -37 -188t-98.5 -140t-140.5 -85t-165 -30q-249 0 -428 179 z" />
<glyph unicode="6" d="M98 604q0 153 27 276.5t73.5 206.5t110.5 138.5t135.5 80.5t151.5 25q186 0 315 -139l-94 -105q-40 48 -97 75.5t-118 27.5q-71 0 -130 -29.5t-107 -92t-76 -173t-31 -260.5q62 75 144 119.5t161 44.5q173 0 273 -103.5t100 -300.5q0 -184 -112.5 -302t-274.5 -118 q-200 0 -325.5 162.5t-125.5 466.5zM262 500q15 -190 88.5 -290.5t198.5 -100.5q98 0 162.5 79.5t64.5 206.5q0 131 -61 204t-180 73q-66 0 -138.5 -42.5t-134.5 -129.5z" />
<glyph unicode="7" d="M90 1161v146h842v-105q-115 -147 -188.5 -280t-116.5 -280.5t-62 -291.5t-28 -350h-175q17 372 102 633t277 528h-651z" />
<glyph unicode="8" d="M84 334q0 118 70 206.5t176 145.5v8q-183 130 -183 301q0 149 105.5 242.5t265.5 93.5q168 0 268.5 -97t100.5 -251q0 -93 -54 -176.5t-126 -138.5v-9q49 -29 85.5 -57.5t71 -68.5t52.5 -93t18 -116q0 -149 -117.5 -249t-304.5 -100q-185 0 -306.5 102t-121.5 257z M236 350q0 -108 80 -179t200 -71q114 0 185 64t71 166q0 47 -20.5 87.5t-42.5 65.5t-79.5 56.5t-85 43.5t-107.5 44q-13 5 -19 8q-182 -123 -182 -285zM303 995q0 -38 10.5 -70.5t33 -59t47 -47t63 -40.5t70 -33.5t77.5 -31.5q137 121 137 262q0 100 -61.5 165.5 t-165.5 65.5q-92 0 -151.5 -58.5t-59.5 -152.5z" />
<glyph unicode="9" d="M82 911q0 184 112.5 302t272.5 118q202 0 326.5 -162.5t124.5 -466.5q0 -153 -27 -276.5t-73.5 -206.5t-110.5 -138.5t-135.5 -80.5t-151.5 -25q-189 0 -316 138l95 106q40 -48 97 -76t118 -28q72 0 131.5 29.5t108 93t76.5 175t30 263.5q-62 -78 -143.5 -123t-163.5 -45 q-173 0 -272 103t-99 300zM240 911q0 -130 61 -203t180 -73q68 0 140.5 42.5t134.5 131.5q-17 191 -91 290t-198 99q-97 0 -162 -80t-65 -207z" />
<glyph unicode=":" horiz-adv-x="509" d="M133 102q0 58 35.5 94.5t87.5 36.5q51 0 86 -37t35 -94q0 -55 -35.5 -91t-85.5 -36q-52 0 -87.5 36t-35.5 91zM133 842q0 57 35.5 93t87.5 36q51 0 86 -36t35 -93q0 -56 -35 -91.5t-86 -35.5q-52 0 -87.5 35.5t-35.5 91.5z" />
<glyph unicode=";" horiz-adv-x="509" d="M96 -250q88 39 136.5 103.5t48.5 146.5q-6 -2 -21 -2q-52 0 -86.5 31t-34.5 86q0 54 36 86t89 32q66 0 104 -53t38 -145q0 -130 -71.5 -230t-197.5 -153zM133 842q0 57 35.5 93t87.5 36q51 0 86 -36t35 -93q0 -56 -35 -91.5t-86 -35.5q-52 0 -87.5 35.5t-35.5 91.5z" />
<glyph unicode="&#x3c;" d="M70 612v136l878 344v-146l-432 -160l-274 -102v-8l274 -103l432 -159v-146z" />
<glyph unicode="=" d="M70 393v127h878v-127h-878zM70 831v127h878v-127h-878z" />
<glyph unicode="&#x3e;" d="M70 268v146l432 159l274 103v8l-274 102l-432 160v146l878 -344v-136z" />
<glyph unicode="?" horiz-adv-x="870" d="M78 1227q149 170 344 170q159 0 254.5 -88.5t95.5 -239.5q0 -73 -34 -142.5t-80.5 -125.5t-92 -113.5t-72.5 -130t-18 -151.5h-147q-9 65 1.5 125t34.5 106.5t55.5 90.5t64.5 84t60.5 78t45.5 81.5t18 87.5q0 86 -52 142t-146 56q-136 0 -236 -118zM285 102 q0 58 34.5 94.5t86.5 36.5t87 -36.5t35 -94.5q0 -55 -35 -91t-87 -36q-51 0 -86 36t-35 91z" />
<glyph unicode="@" horiz-adv-x="1734" d="M104 416q0 201 69 372.5t186 287.5t272 181.5t327 65.5q308 0 490 -186.5t182 -491.5q0 -129 -37.5 -235.5t-97.5 -172t-131 -101.5t-143 -36q-86 0 -143.5 40.5t-67.5 115.5h-4q-53 -63 -119 -101t-131 -38q-108 0 -177 76.5t-69 212.5q0 83 28 167t77.5 152.5t125 112 t162.5 43.5q110 0 164 -99h4l23 82h112l-80 -409q-61 -240 111 -240q49 0 97.5 29.5t88 82t64 134.5t24.5 178q0 167 -63 294.5t-192.5 202t-311.5 74.5q-137 0 -266 -56.5t-229.5 -157t-161 -250.5t-60.5 -324q0 -195 80.5 -338.5t218 -216t312.5 -72.5q171 0 331 92 l45 -100q-172 -104 -389 -104q-121 0 -229 30t-198 91t-155.5 147.5t-102 205.5t-36.5 259zM645 416q0 -94 39 -139.5t104 -45.5q88 0 189 121l59 326q-29 47 -59 66.5t-72 19.5q-58 0 -108.5 -32.5t-82.5 -84t-50.5 -112t-18.5 -119.5z" />
<glyph unicode="A" horiz-adv-x="1101" d="M0 0l455 1343h192l455 -1343h-180l-129 410h-490l-129 -410h-174zM346 547h404l-64 205q-70 223 -133 452h-8q-63 -229 -133 -452z" />
<glyph unicode="B" horiz-adv-x="1193" d="M178 0v1343h400q216 0 339 -79t123 -248q0 -105 -60 -184t-175 -109v-8q150 -24 230.5 -105t80.5 -217q0 -192 -138 -292.5t-370 -100.5h-430zM350 135h234q176 0 270 66t94 200q0 242 -364 242h-234v-508zM350 770h199q167 0 245 58t78 173q0 107 -78.5 157t-236.5 50 h-207v-438z" />
<glyph unicode="C" horiz-adv-x="1159" d="M100 672q0 211 78.5 370.5t214 242.5t307.5 83q112 0 206.5 -46.5t160.5 -119.5l-96 -108q-118 125 -269 125q-193 0 -309.5 -147t-116.5 -396q0 -253 113 -402t305 -149q174 0 307 149l97 -104q-165 -195 -408 -195q-127 0 -235 48t-187 136t-123.5 220t-44.5 293z" />
<glyph unicode="D" horiz-adv-x="1253" d="M178 0v1343h336q309 0 472 -172t163 -493q0 -323 -162 -500.5t-465 -177.5h-344zM350 139h152q233 0 352 140t119 399q0 256 -118.5 391t-352.5 135h-152v-1065z" />
<glyph unicode="E" horiz-adv-x="1069" d="M178 0v1343h774v-143h-602v-422h508v-145h-508v-488h623v-145h-795z" />
<glyph unicode="F" horiz-adv-x="1001" d="M178 0v1343h776v-143h-604v-455h512v-143h-512v-602h-172z" />
<glyph unicode="G" horiz-adv-x="1253" d="M100 672q0 212 80.5 371t220.5 242t320 83q223 0 385 -166l-98 -108q-118 125 -285 125q-205 0 -326 -146.5t-121 -396.5q0 -256 117 -403.5t330 -147.5q72 0 138 21.5t106 58.5v350h-285v141h440v-565q-71 -69 -180 -112.5t-237 -43.5q-176 0 -312.5 82t-214.5 241 t-78 374z" />
<glyph unicode="H" horiz-adv-x="1325" d="M178 0v1343h172v-563h625v563h170v-1343h-170v633h-625v-633h-172z" />
<glyph unicode="I" horiz-adv-x="528" d="M178 0v1343h172v-1343h-172z" />
<glyph unicode="J" horiz-adv-x="970" d="M59 190l121 86q87 -151 234 -151q109 0 162 68t53 219v931h170v-948q0 -89 -21.5 -163.5t-64.5 -133t-116 -91t-169 -32.5q-250 0 -369 215z" />
<glyph unicode="K" horiz-adv-x="1175" d="M178 0v1343h172v-673h4l559 673h195l-422 -512l485 -831h-190l-401 698l-230 -272v-426h-172z" />
<glyph unicode="L" horiz-adv-x="985" d="M178 0v1343h172v-1198h586v-145h-758z" />
<glyph unicode="M" horiz-adv-x="1478" d="M178 0v1343h203l260 -720l96 -275h8l95 275l258 720h200v-1343h-161v739q0 71 22 398h-8l-107 -299l-258 -703h-98l-258 703l-106 299h-9q21 -312 21 -398v-739h-158z" />
<glyph unicode="N" horiz-adv-x="1314" d="M178 0v1343h176l488 -843l145 -279h8q-2 30 -8.5 128.5t-10 167.5t-3.5 132v694h162v-1343h-177l-485 846l-145 276h-9q2 -25 8.5 -125t9.5 -165.5t3 -129.5v-702h-162z" />
<glyph unicode="O" horiz-adv-x="1349" d="M100 678q0 318 159.5 504t416.5 186q256 0 414.5 -186.5t158.5 -503.5q0 -321 -159 -512t-414 -191q-256 0 -416 191t-160 512zM276 678q0 -252 109 -402.5t291 -150.5q180 0 288.5 150.5t108.5 402.5q0 249 -108 395t-289 146q-182 0 -291 -146t-109 -395z" />
<glyph unicode="P" horiz-adv-x="1169" d="M178 0v1343h414q115 0 203 -20.5t155 -66t102 -123t35 -185.5q0 -206 -133.5 -311t-361.5 -105h-242v-532h-172zM350 672h219q178 0 263.5 67t85.5 209t-84.5 200t-264.5 58h-219v-534z" />
<glyph unicode="Q" horiz-adv-x="1349" d="M98 678q0 318 158.5 504t415.5 186t416 -186.5t159 -503.5q0 -287 -129 -472t-346 -222q45 -87 131.5 -132t198.5 -45q63 0 141 21l33 -133q-91 -31 -193 -31q-179 0 -306.5 86.5t-188.5 231.5q-223 31 -356.5 217t-133.5 479zM274 678q0 -252 109 -402.5t289 -150.5 t288.5 150.5t108.5 402.5q0 249 -108 395t-289 146t-289.5 -146t-108.5 -395z" />
<glyph unicode="R" horiz-adv-x="1179" d="M178 0v1343h422q469 0 469 -376q0 -152 -80 -248t-221 -133l342 -586h-195l-323 567h-242v-567h-172zM350 707h225q158 0 241 65.5t83 194.5q0 128 -80.5 183.5t-243.5 55.5h-225v-499z" />
<glyph unicode="S" horiz-adv-x="1083" d="M82 174l102 119q74 -77 171 -122.5t200 -45.5q131 0 206 60t75 159q0 29 -6.5 53.5t-15.5 43t-28 37t-33 30t-43.5 27t-46.5 23.5t-53 24l-192 84q-273 116 -273 346q0 154 120.5 255t303.5 101q116 0 219.5 -45t176.5 -121l-91 -110q-134 127 -305 127 q-115 0 -183.5 -53.5t-68.5 -143.5q0 -31 8 -57.5t28 -48.5t35.5 -36.5t49 -32t49.5 -24.5t54 -24l192 -82q64 -28 110 -57.5t86 -72t60.5 -100t20.5 -129.5q0 -164 -126 -273.5t-333 -109.5q-137 0 -258 53t-211 146z" />
<glyph unicode="T" horiz-adv-x="1087" d="M51 1200v143h985v-143h-407v-1200h-170v1200h-408z" />
<glyph unicode="U" horiz-adv-x="1310" d="M172 555v788h172v-792q0 -426 311 -426q320 0 320 426v792h164v-788q0 -157 -36.5 -272t-103.5 -181t-152 -96.5t-192 -30.5t-192 30.5t-151.5 96.5t-103 181t-36.5 272z" />
<glyph unicode="V" horiz-adv-x="1044" d="M-4 1343h180l217 -725q14 -46 57.5 -199.5t71.5 -244.5h8q44 143 129 444l215 725h175l-426 -1343h-199z" />
<glyph unicode="W" horiz-adv-x="1599" d="M41 1343h176l141 -731q14 -73 40.5 -217t39.5 -217h8q34 167 95 434l186 731h156l186 -731q79 -359 96 -434h9q16 85 42.5 241.5t32.5 192.5l142 731h165l-278 -1343h-207l-203 809q-47 212 -63 305h-8q-11 -52 -34 -152.5t-34 -152.5l-201 -809h-202z" />
<glyph unicode="X" horiz-adv-x="1040" d="M27 0l391 694l-367 649h189l184 -344q10 -19 44.5 -84t59.5 -110h9q78 164 94 194l178 344h180l-364 -657l391 -686h-189l-198 362q-10 19 -50 93.5t-65 122.5h-8q-66 -138 -107 -216l-194 -362h-178z" />
<glyph unicode="Y" horiz-adv-x="964" d="M-8 1343h184l172 -378q94 -215 131 -293h8q13 30 61.5 133t72.5 160l174 378h176l-404 -823v-520h-170v520z" />
<glyph unicode="Z" horiz-adv-x="1093" d="M86 0v102l709 1098h-645v143h856v-100l-709 -1098h715v-145h-926z" />
<glyph unicode="[" horiz-adv-x="620" d="M193 -311v1761h366v-98h-240v-1567h240v-96h-366z" />
<glyph unicode="\" horiz-adv-x="716" d="M29 1454h121l546 -1782h-123z" />
<glyph unicode="]" horiz-adv-x="620" d="M63 -215h238v1567h-238v98h365v-1761h-365v96z" />
<glyph unicode="^" d="M123 582l311 790h150l311 -790h-147l-134 360l-100 272h-8l-103 -272l-133 -360h-147z" />
<glyph unicode="_" horiz-adv-x="1024" d="M25 -145h974v-113h-974v113z" />
<glyph unicode="`" horiz-adv-x="1110" d="M328 1462h176l184 -288h-129z" />
<glyph unicode="a" horiz-adv-x="1048" d="M119 258q0 162 146 250t466 123q0 51 -9.5 93t-31.5 79t-64 57.5t-100 20.5q-140 0 -297 -107l-67 117q201 129 391 129q177 0 261.5 -108t84.5 -302v-610h-139l-15 119h-4q-177 -144 -329 -144q-129 0 -211 76t-82 207zM285 270q0 -81 48 -120t126 -39q69 0 132.5 32.5 t139.5 100.5v276q-242 -30 -344 -90.5t-102 -159.5z" />
<glyph unicode="b" horiz-adv-x="1136" d="M168 0v1458h168v-397l-4 -180q156 139 311 139q190 0 292.5 -135.5t102.5 -370.5q0 -124 -35 -227t-95 -170.5t-137 -104.5t-163 -37q-145 0 -284 123h-7l-14 -98h-135zM336 221q120 -104 244 -104q125 0 204.5 107t79.5 288q0 173 -63.5 270t-198.5 97q-121 0 -266 -136 v-522z" />
<glyph unicode="c" horiz-adv-x="933" d="M94 496q0 122 38.5 222.5t105 165.5t152.5 100.5t183 35.5q163 0 291 -119l-84 -108q-102 88 -200 88q-136 0 -224 -107t-88 -278q0 -170 85 -275.5t222 -105.5q123 0 234 100l76 -111q-145 -129 -324 -129q-204 0 -335.5 140t-131.5 381z" />
<glyph unicode="d" horiz-adv-x="1136" d="M96 496q0 118 35.5 218t95.5 166t138 103t163 37q81 0 144 -28t135 -87l-8 170v383h170v-1458h-140l-14 117h-6q-146 -142 -301 -142q-190 0 -301 137.5t-111 383.5zM270 498q0 -179 72.5 -280t202.5 -101q132 0 254 137v520q-116 105 -242 105q-122 0 -204.5 -106.5 t-82.5 -274.5z" />
<glyph unicode="e" horiz-adv-x="1015" d="M94 496q0 118 38 218.5t100.5 166.5t142.5 102.5t166 36.5q188 0 292.5 -125.5t104.5 -341.5q0 -55 -6 -92h-672q9 -161 99 -255.5t233 -94.5q127 0 248 77l59 -110q-161 -103 -328 -103q-205 0 -341 141.5t-136 379.5zM258 571h533q0 152 -64.5 234t-181.5 82 q-109 0 -190.5 -85t-96.5 -231z" />
<glyph unicode="f" horiz-adv-x="598" d="M61 858v127l136 10v158q0 157 72 243.5t218 86.5q83 0 166 -33l-37 -129q-58 25 -112 25q-139 0 -139 -193v-158h210v-137h-210v-858h-168v858h-136z" />
<glyph unicode="g" horiz-adv-x="1032" d="M92 -190q0 62 38.5 120t107.5 105v8q-88 56 -88 162q0 58 31.5 105.5t76.5 78.5v8q-55 44 -92 115t-37 154q0 158 109 256t266 98q75 0 141 -25h346v-129h-205q37 -35 59.5 -89t22.5 -115q0 -156 -104 -251.5t-260 -95.5q-82 0 -150 35q-63 -56 -63 -119q0 -108 176 -108 h192q176 0 262.5 -57.5t86.5 -180.5q0 -143 -139.5 -243.5t-364.5 -100.5q-187 0 -299.5 71t-112.5 198zM240 -168q0 -80 77 -127t211 -47q138 0 227 61t89 142q0 67 -50 95t-151 28h-172q-72 0 -129 16q-102 -72 -102 -168zM293 666q0 -106 61 -172t150 -66t150 66t61 172 t-60 168.5t-151 62.5t-151 -62.5t-60 -168.5z" />
<glyph unicode="h" horiz-adv-x="1114" d="M168 0v1458h168v-397l-6 -205q82 78 160 121t172 43q303 0 303 -389v-631h-168v608q0 139 -45.5 202.5t-143.5 63.5q-72 0 -131 -35.5t-141 -117.5v-721h-168z" />
<glyph unicode="i" horiz-adv-x="503" d="M137 1309q0 49 33.5 78.5t83.5 29.5t83.5 -29.5t33.5 -78.5q0 -47 -33.5 -78t-83.5 -31t-83.5 31t-33.5 78zM168 0v995h168v-995h-168z" />
<glyph unicode="j" horiz-adv-x="505" d="M-82 -418l35 127q50 -16 94 -16q70 0 96.5 48t26.5 146v1108h168v-1108q0 -160 -64.5 -245.5t-207.5 -85.5q-83 0 -148 26zM139 1309q0 49 33.5 78.5t83.5 29.5q49 0 82 -30t33 -78q0 -47 -33.5 -78t-81.5 -31q-50 0 -83.5 31t-33.5 78z" />
<glyph unicode="k" horiz-adv-x="1013" d="M168 0v1458h166v-987h6l424 524h186l-334 -399l379 -596h-184l-291 479l-186 -217v-262h-166z" />
<glyph unicode="l" horiz-adv-x="522" d="M168 201v1257h168v-1270q0 -37 13 -55t34 -18q19 0 37 4l22 -127q-39 -17 -96 -17q-93 0 -135.5 57t-42.5 169z" />
<glyph unicode="m" horiz-adv-x="1697" d="M168 0v995h139l15 -143h6q154 168 309 168q208 0 274 -191q85 93 164 142t164 49q303 0 303 -389v-631h-168v608q0 138 -45 202t-139 64q-112 0 -250 -153v-721h-168v608q0 139 -45 202.5t-141 63.5q-112 0 -250 -153v-721h-168z" />
<glyph unicode="n" horiz-adv-x="1120" d="M168 0v995h139l15 -143h6q80 80 159.5 124t174.5 44q303 0 303 -389v-631h-168v608q0 139 -45.5 202.5t-143.5 63.5q-72 0 -131 -35.5t-141 -117.5v-721h-168z" />
<glyph unicode="o" horiz-adv-x="1110" d="M94 496q0 122 37.5 222.5t101.5 165.5t147 100.5t175 35.5t175 -35.5t147 -100.5t101.5 -165.5t37.5 -222.5q0 -120 -37.5 -220t-101.5 -165t-147 -100.5t-175 -35.5t-175 35.5t-147 100.5t-101.5 165t-37.5 220zM268 496q0 -170 79.5 -275.5t207.5 -105.5 q129 0 208 105.5t79 275.5q0 172 -79 278.5t-208 106.5q-128 0 -207.5 -106.5t-79.5 -278.5z" />
<glyph unicode="p" horiz-adv-x="1136" d="M168 -420v1415h139l15 -114h6q165 139 317 139q189 0 291 -136t102 -372q0 -123 -35 -226t-94.5 -170t-137 -104t-163.5 -37q-129 0 -276 115l4 -174v-336h-168zM336 221q123 -104 244 -104q125 0 204.5 107t79.5 288q0 173 -63.5 270t-198.5 97q-115 0 -266 -136v-522z " />
<glyph unicode="q" horiz-adv-x="1126" d="M96 496q0 118 35.5 218t95.5 166t138 103t163 37q83 0 148.5 -28.5t136.5 -90.5h4l17 94h135v-1415h-170v354l8 177q-147 -136 -299 -136q-190 0 -301 137.5t-111 383.5zM270 498q0 -179 72.5 -280t202.5 -101q132 0 254 137v520q-116 105 -242 105q-122 0 -204.5 -106.5 t-82.5 -274.5z" />
<glyph unicode="r" horiz-adv-x="710" d="M168 0v995h139l15 -180h6q52 96 125.5 150.5t156.5 54.5q58 0 107 -21l-33 -147q-53 16 -96 16q-69 0 -136.5 -55.5t-115.5 -173.5v-639h-168z" />
<glyph unicode="s" horiz-adv-x="858" d="M57 113l84 112q71 -58 140.5 -88.5t152.5 -30.5q94 0 145.5 44t51.5 112q0 29 -14.5 55t-33 43.5t-54 36t-59.5 28.5t-67 26q-51 18 -86 33t-78.5 41t-69.5 53.5t-44.5 69t-18.5 89.5q0 123 92.5 203t250.5 80q168 0 309 -113l-80 -106q-117 88 -227 88q-89 0 -136 -41.5 t-47 -102.5q0 -32 16 -57t48.5 -44.5t63.5 -33.5t79 -32q3 -1 5 -1.5t4.5 -1.5t4.5 -2q41 -15 62.5 -23.5t59 -26t59 -32t48.5 -38.5t41 -49t24 -59t10 -73q0 -127 -97 -212t-268 -85q-101 0 -199 38t-172 100z" />
<glyph unicode="t" horiz-adv-x="692" d="M49 858v127l156 10l20 279h142v-279h268v-137h-268v-553q0 -97 35 -144.5t118 -47.5q42 0 113 26l33 -127q-113 -37 -185 -37q-152 0 -218 87t-66 245v551h-148z" />
<glyph unicode="u" horiz-adv-x="1114" d="M154 365v630h170v-608q0 -140 44 -203t142 -63q75 0 135.5 39t132.5 129v706h168v-995h-139l-14 156h-7q-75 -89 -152.5 -135t-174.5 -46q-305 0 -305 390z" />
<glyph unicode="v" horiz-adv-x="956" d="M25 995h174l188 -565q40 -137 92 -293h8q7 22 40.5 129t50.5 164l188 565h166l-352 -995h-197z" />
<glyph unicode="w" horiz-adv-x="1470" d="M49 995h172l148 -575q24 -98 59 -277h8q6 25 29.5 124.5t38.5 152.5l153 575h164l156 -575q12 -47 70 -277h8q14 55 61 277l146 575h159l-266 -995h-205l-143 535q-14 51 -35.5 147.5t-32.5 138.5h-8q-56 -245 -69 -289l-140 -532h-196z" />
<glyph unicode="x" horiz-adv-x="913" d="M29 0l325 520l-301 475h183l133 -219q87 -148 98 -166h8q65 123 90 166l121 219h176l-301 -493l324 -502h-183l-145 231q-87 147 -108 179h-9q-27 -43 -100 -179l-135 -231h-176z" />
<glyph unicode="y" horiz-adv-x="956" d="M25 995h174l202 -551q41 -113 97 -280h8q16 51 45 150t39 130l178 551h164l-375 -1077q-28 -79 -60 -138t-76.5 -108t-104 -74.5t-132.5 -25.5q-61 0 -116 20l32 134q50 -15 76 -15q154 0 225 213l23 74z" />
<glyph unicode="z" horiz-adv-x="870" d="M63 0v90l525 768h-467v137h680v-90l-525 -768h541v-137h-754z" />
<glyph unicode="{" horiz-adv-x="620" d="M70 516v107q50 1 86 14t54.5 36t27 49.5t8.5 57.5q0 63 -9.5 194.5t-9.5 203.5q0 152 56.5 212t181.5 60h94v-98h-57q-80 0 -108.5 -41t-28.5 -144q0 -59 6 -183t6 -187q0 -100 -28.5 -152.5t-94.5 -71.5v-8q66 -19 94.5 -71.5t28.5 -151.5q0 -71 -6 -190.5t-6 -180.5 q0 -103 28.5 -144.5t108.5 -41.5h57v-96h-94q-125 0 -181.5 59.5t-56.5 212.5q0 77 9.5 202.5t9.5 192.5q0 157 -176 160z" />
<glyph unicode="|" horiz-adv-x="493" d="M188 -512v2048h119v-2048h-119z" />
<glyph unicode="}" horiz-adv-x="620" d="M63 -215h54q81 0 110 41.5t29 144.5q0 61 -5 180.5t-5 190.5q0 99 28 151.5t93 71.5v8q-65 19 -93 71t-28 153q0 63 5 187t5 183q0 103 -29 144t-110 41h-54v98h91q127 0 183 -60t56 -212q0 -72 -9 -203.5t-9 -194.5q0 -67 40.5 -111.5t135.5 -45.5v-107q-65 -1 -106 -25 t-55.5 -57.5t-14.5 -77.5q0 -67 9 -192.5t9 -202.5q0 -154 -56 -213t-183 -59h-91v96z" />
<glyph unicode="~" d="M74 641q53 94 119.5 139t136.5 45q45 0 88 -17.5t77 -43t66 -51t66 -43t65 -17.5q91 0 158 125l94 -69q-53 -93 -119.5 -138t-136.5 -45q-45 0 -88 17.5t-77 43t-66 51t-66 43t-65 17.5q-91 0 -158 -125z" />
<glyph unicode="&#xa1;" horiz-adv-x="591" d="M174 893q0 55 35.5 91t87.5 36q50 0 85.5 -36t35.5 -91q0 -57 -35 -94t-86 -37q-52 0 -87.5 36.5t-35.5 94.5zM211 -377l4 193l23 774h116l23 -774l4 -193h-170z" />
<glyph unicode="&#xa2;" d="M125 635q0 205 115.5 332t296.5 153v217h106v-211q150 -8 268 -118l-82 -107q-91 81 -186 86v-704q114 8 213 96l74 -107q-130 -117 -287 -129v-211h-106v213q-188 22 -300 150t-112 340zM293 635q0 -137 64.5 -227.5t179.5 -116.5v686q-113 -26 -178.5 -117t-65.5 -225z " />
<glyph unicode="&#xa3;" d="M109 584v106l137 8h37q-1 4 -8.5 28t-9.5 30t-8.5 27t-8.5 29.5t-6.5 27t-6 29.5t-4 27t-3.5 30t-1 28q0 172 105 274.5t276 102.5q193 0 318 -153l-99 -97q-88 109 -206 109q-108 0 -168 -66t-60 -174q0 -40 8 -88t16 -76.5t25 -87.5h326v-114h-299q10 -62 10 -115 q0 -103 -31 -176t-96 -139v-9h576v-145h-817v102q103 56 160 154t57 215q0 44 -15 113h-204z" />
<glyph unicode="&#xa4;" d="M53 303l131 133q-73 98 -73 238q0 141 73 239l-131 136l90 92l140 -144q98 76 227 76q127 0 225 -76l139 144l91 -92l-134 -136q76 -102 76 -239q0 -136 -76 -238l134 -133l-91 -92l-139 141q-96 -78 -225 -78q-131 0 -227 78l-140 -141zM266 674q0 -121 71 -198t173 -77 q101 0 171.5 77.5t70.5 197.5t-70.5 197t-171.5 77q-102 0 -173 -77t-71 -197z" />
<glyph unicode="&#xa5;" d="M47 1307h176l160 -351q23 -51 65.5 -147t57.5 -129h8q26 56 70 154.5t55 121.5l160 351h172l-336 -656h291v-96h-334v-133h334v-98h-334v-324h-168v324h-332v98h332v133h-332v96h289z" />
<glyph unicode="&#xa6;" horiz-adv-x="493" d="M188 438h119v-950h-119v950zM188 596v940h119v-940h-119z" />
<glyph unicode="&#xa7;" d="M92 702q0 85 47.5 152.5t128.5 112.5q-65 68 -65 168q0 112 82 189t229 77q170 0 315 -117l-81 -108q-117 94 -228 94q-82 0 -122 -36t-40 -93q0 -44 31.5 -80t81.5 -62t110.5 -51.5t121 -57t110.5 -70.5t81.5 -100t31.5 -138q0 -91 -45 -154t-129 -111q61 -70 61 -167 q0 -122 -93 -201.5t-237 -79.5q-107 0 -198.5 38t-155.5 107l102 92q109 -106 252 -106q80 0 127 40.5t47 100.5q0 47 -31 84t-81 63.5t-110.5 51.5t-120.5 56t-110 69.5t-81 99t-31 137.5zM240 713q0 -51 25.5 -91.5t73 -70.5t95.5 -52t114 -51t107 -53q63 29 93 69t30 105 q0 44 -19.5 81t-49 62t-74.5 50t-86.5 42.5t-94.5 41.5t-89 45q-62 -34 -93.5 -76t-31.5 -102z" />
<glyph unicode="&#xa8;" horiz-adv-x="1110" d="M279 1305q0 43 28.5 71.5t71.5 28.5t71.5 -28.5t28.5 -71.5t-28.5 -72t-71.5 -29t-71.5 29t-28.5 72zM633 1305q0 43 27.5 71.5t70.5 28.5q44 0 72 -28.5t28 -71.5t-28 -72t-72 -29q-42 0 -70 29t-28 72z" />
<glyph unicode="&#xa9;" horiz-adv-x="1523" d="M100 662q0 152 53.5 280.5t144 214t211 133t253.5 47.5t253 -47.5t211 -133t144 -214t53 -280.5q0 -153 -53.5 -283t-143.5 -217t-210.5 -136t-253.5 -49t-253.5 49t-211 136t-144 217t-53.5 283zM197 662q0 -131 45 -244t121.5 -190t180 -121t218.5 -44t218.5 44 t180 121t121.5 190t45 244q0 130 -45 242t-121.5 187.5t-180 118.5t-218.5 43t-218.5 -43t-180 -118.5t-121.5 -187.5t-45 -242zM406 662q0 173 111.5 280t266.5 107q80 0 140 -30.5t116 -86.5l-71 -80q-87 84 -178 84q-112 0 -181 -76.5t-69 -197.5q0 -135 66 -214t177 -79 q105 0 209 90l62 -86q-66 -57 -129 -87t-148 -30q-160 0 -266 110t-106 296z" />
<glyph unicode="&#xaa;" horiz-adv-x="706" d="M76 709q0 107 97 165t310 78q-3 152 -127 152q-89 0 -206 -70l-48 86q139 88 273 88q235 0 235 -274v-402h-102l-14 76h-9q-103 -92 -206 -92q-91 0 -147 53.5t-56 139.5zM201 719q0 -101 114 -101q80 0 168 82v172q-152 -17 -217 -55t-65 -98z" />
<glyph unicode="&#xab;" horiz-adv-x="878" d="M92 453v127l279 317l73 -61l-241 -320l241 -323l-73 -58zM416 453v127l280 317l72 -61l-242 -320l242 -323l-72 -58z" />
<glyph unicode="&#xac;" d="M70 612v127h878v-526h-135v399h-743z" />
<glyph unicode="&#xad;" horiz-adv-x="636" d="M84 449v129h471v-129h-471z" />
<glyph unicode="&#xae;" horiz-adv-x="866" d="M47 1057q0 177 111.5 290t273.5 113q163 0 275 -113t112 -290t-112 -290.5t-275 -113.5q-161 0 -273 113.5t-112 290.5zM129 1057q0 -145 86.5 -236.5t216.5 -91.5q131 0 218 91.5t87 236.5q0 143 -87.5 236t-217.5 93t-216.5 -92.5t-86.5 -236.5zM285 854v416h155 q71 0 115.5 -32t44.5 -101q0 -37 -21.5 -69t-54.5 -44l94 -170h-94l-71 143h-84v-143h-84zM369 1063h53q42 0 65 18t23 52q0 67 -84 67h-57v-137z" />
<glyph unicode="&#xaf;" horiz-adv-x="1110" d="M305 1231v117h502v-117h-502z" />
<glyph unicode="&#xb0;" horiz-adv-x="677" d="M84 1139q0 118 75 191t181 73t181 -73t75 -191q0 -115 -75 -187.5t-181 -72.5t-181 72.5t-75 187.5zM186 1139q0 -72 43.5 -119t110.5 -47t110.5 47t43.5 119q0 75 -43 122.5t-111 47.5t-111 -47.5t-43 -122.5z" />
<glyph unicode="&#xb1;" d="M70 0v127h878v-127h-878zM70 623v127h372v389h133v-389h373v-127h-373v-363h-133v363h-372z" />
<glyph unicode="&#xb2;" horiz-adv-x="751" d="M82 1569q47 71 116.5 113t149.5 42q122 0 194 -67t72 -191q0 -54 -16.5 -102.5t-67 -113t-79.5 -96.5t-116 -121q-12 -13 -18 -19h338v-113h-549v76q108 97 166 152.5t113.5 117.5t77.5 108.5t22 90.5q0 78 -41 123t-112 45q-92 0 -172 -117z" />
<glyph unicode="&#xb3;" horiz-adv-x="751" d="M72 1032l88 68q79 -119 202 -119q68 0 114 38.5t46 104.5q0 69 -65 105.5t-183 36.5v84q101 0 159.5 40t58.5 103q0 57 -40 92t-106 35q-83 0 -162 -96l-80 69q115 131 263 131q107 0 180.5 -58.5t73.5 -156.5q0 -129 -140 -196q73 -19 122.5 -70.5t49.5 -126.5 q0 -108 -82 -173.5t-202 -65.5q-94 0 -171.5 42.5t-125.5 112.5z" />
<glyph unicode="&#xb4;" horiz-adv-x="1110" d="M422 1174l184 288h176l-231 -288h-129z" />
<glyph unicode="&#xb5;" horiz-adv-x="1126" d="M168 -410v1405h168v-608q0 -139 45 -202.5t143 -63.5q75 0 134.5 39t132.5 129v706h167v-995h-139l-14 156h-4q-127 -172 -287 -172q-66 0 -110.5 18.5t-77.5 69.5l10 -185v-297h-168z" />
<glyph unicode="&#xb6;" horiz-adv-x="1146" d="M84 907q0 118 36.5 203.5t105 135.5t155.5 73.5t197 23.5h90v-880h-68q-153 0 -266.5 45.5t-181.5 147t-68 251.5zM778 -164v1507h172v-1507h-172z" />
<glyph unicode="&#xb7;" horiz-adv-x="509" d="M133 657q0 58 35.5 94.5t87.5 36.5q51 0 86 -37t35 -94q0 -55 -35.5 -91t-85.5 -36q-52 0 -87.5 36t-35.5 91z" />
<glyph unicode="&#xb8;" horiz-adv-x="1110" d="M395 -352q183 24 183 98q0 38 -32.5 61t-99.5 39l82 160h111l-53 -108q121 -41 121 -146q0 -83 -83.5 -129.5t-211.5 -58.5z" />
<glyph unicode="&#xb9;" horiz-adv-x="751" d="M178 1532v86q117 21 199 82h106v-799h-131v631h-174z" />
<glyph unicode="&#xba;" horiz-adv-x="747" d="M61 862q0 159 89.5 252.5t222.5 93.5q131 0 221 -93.5t90 -252.5q0 -158 -90 -252t-221 -94q-132 0 -222 94t-90 252zM190 862q0 -108 49.5 -174.5t133.5 -66.5t132 66t48 175q0 110 -48 176t-132 66t-133.5 -66t-49.5 -176z" />
<glyph unicode="&#xbb;" horiz-adv-x="878" d="M111 193l241 323l-241 320l71 61l281 -317v-127l-281 -318zM434 193l242 323l-242 320l74 61l278 -317v-127l-278 -318z" />
<glyph unicode="&#xbc;" horiz-adv-x="1599" d="M129 1176v86q116 21 197 81h108v-798h-131v631h-174zM369 -25l741 1393h115l-742 -1393h-114zM934 213v68l334 518h147v-492h119v-94h-119v-213h-119v213h-362zM1069 307h227v144l11 223h-9l-102 -166z" />
<glyph unicode="&#xbd;" horiz-adv-x="1654" d="M129 1176v86q116 21 197 81h108v-798h-131v631h-174zM328 -25l741 1393h115l-742 -1393h-114zM985 668q47 71 116.5 113t149.5 42q123 0 195 -67t72 -191q0 -54 -16.5 -102.5t-67 -113t-79.5 -96.5t-116 -121q-12 -13 -18 -19h338v-113h-549v76q108 97 166 152.5 t113.5 117.5t77.5 108.5t22 90.5q0 78 -41.5 123t-112.5 45q-92 0 -172 -117z" />
<glyph unicode="&#xbe;" horiz-adv-x="1630" d="M70 678l86 65q78 -118 202 -118q68 0 114 38.5t46 104.5q0 69 -64.5 105t-183.5 36v84q100 0 158.5 40.5t58.5 103.5q0 59 -38.5 93t-104.5 34q-84 0 -164 -97l-78 70q111 131 260 131q108 0 182 -58.5t74 -156.5q0 -132 -139 -195q73 -20 121.5 -71.5t48.5 -126.5 q0 -108 -81 -174t-201 -66q-94 0 -171.5 43.5t-125.5 114.5zM446 -25l742 1393h112l-741 -1393h-113zM963 213v68l335 518h148v-492h119v-94h-119v-213h-119v213h-364zM1100 307h227v144l10 223h-8l-102 -166z" />
<glyph unicode="&#xbf;" horiz-adv-x="870" d="M98 -74q0 62 24 122t60 105.5t76.5 97.5t73.5 99t51 110t10 130h150q9 -65 -1.5 -125t-34.5 -106.5t-55.5 -90.5t-65 -84t-61 -78t-45.5 -81.5t-18 -87.5q0 -86 51.5 -141.5t147.5 -55.5q133 0 233 117l99 -88q-152 -170 -344 -170q-160 0 -255.5 88t-95.5 239zM342 893 q0 55 35.5 91t87.5 36q50 0 85.5 -36t35.5 -91q0 -57 -35 -94t-86 -37q-52 0 -87.5 36.5t-35.5 94.5z" />
<glyph unicode="&#xc0;" horiz-adv-x="1101" d="M0 0l455 1343h192l455 -1343h-180l-129 410h-490l-129 -410h-174zM281 1675h192l180 -229h-141zM346 547h404l-64 205q-70 223 -133 452h-8q-63 -229 -133 -452z" />
<glyph unicode="&#xc1;" horiz-adv-x="1101" d="M0 0l455 1343h192l455 -1343h-180l-129 410h-490l-129 -410h-174zM346 547h404l-64 205q-70 223 -133 452h-8q-63 -229 -133 -452zM444 1446l181 229h192l-231 -229h-142z" />
<glyph unicode="&#xc2;" horiz-adv-x="1101" d="M0 0l455 1343h192l455 -1343h-180l-129 410h-490l-129 -410h-174zM270 1446l197 229h164l196 -229h-137l-137 139h-8l-137 -139h-138zM346 547h404l-64 205q-70 223 -133 452h-8q-63 -229 -133 -452z" />
<glyph unicode="&#xc3;" horiz-adv-x="1101" d="M0 0l455 1343h192l455 -1343h-180l-129 410h-490l-129 -410h-174zM252 1456q9 98 55.5 159.5t118.5 61.5q45 0 89.5 -26.5t83 -53t69.5 -26.5t53 27.5t31 78.5h92q-8 -97 -54 -159t-118 -62q-37 0 -73.5 16.5t-61 37t-54.5 37t-55 16.5q-31 0 -53 -27.5t-29 -79.5h-94z M346 547h404l-64 205q-70 223 -133 452h-8q-63 -229 -133 -452z" />
<glyph unicode="&#xc4;" horiz-adv-x="1101" d="M0 0l455 1343h192l455 -1343h-180l-129 410h-490l-129 -410h-174zM272 1565q0 44 28 72t71 28q44 0 72 -28t28 -72q0 -43 -28 -72t-72 -29q-43 0 -71 29t-28 72zM346 547h404l-64 205q-70 223 -133 452h-8q-63 -229 -133 -452zM625 1565q0 44 28.5 72t71.5 28t71.5 -28 t28.5 -72q0 -43 -28.5 -72t-71.5 -29t-71.5 29t-28.5 72z" />
<glyph unicode="&#xc5;" horiz-adv-x="1101" d="M0 0l455 1343h192l455 -1343h-180l-129 410h-490l-129 -410h-174zM346 547h404l-64 205q-70 223 -133 452h-8q-63 -229 -133 -452zM356 1612q0 81 54 130.5t139 49.5q83 0 136.5 -49.5t53.5 -130.5q0 -82 -53.5 -131t-136.5 -49q-86 0 -139.5 49t-53.5 131zM451 1612 q0 -50 27.5 -78.5t70.5 -28.5q40 0 68 29t28 78q0 46 -28 75t-68 29q-42 0 -70 -29t-28 -75z" />
<glyph unicode="&#xc6;" horiz-adv-x="1673" d="M12 0l705 1343h842v-143h-572v-422h477v-145h-477v-488h592v-145h-762v391h-426l-203 -391h-176zM463 528h354v680h-8q-36 -72 -110.5 -219t-110.5 -219z" />
<glyph unicode="&#xc7;" horiz-adv-x="1159" d="M100 672q0 211 78.5 370.5t214 242.5t307.5 83q112 0 206.5 -46.5t160.5 -119.5l-96 -108q-118 125 -269 125q-193 0 -309.5 -147t-116.5 -396q0 -253 113 -402t305 -149q174 0 307 149l97 -104q-142 -167 -342 -190l-41 -82q123 -42 123 -146q0 -83 -84 -129.5 t-213 -58.5l-17 84q183 24 183 98q0 38 -32.5 61t-99.5 39l68 131q-241 18 -392 203.5t-151 491.5z" />
<glyph unicode="&#xc8;" horiz-adv-x="1069" d="M178 0v1343h774v-143h-602v-422h508v-145h-508v-488h623v-145h-795zM309 1675h193l180 -229h-141z" />
<glyph unicode="&#xc9;" horiz-adv-x="1069" d="M178 0v1343h774v-143h-602v-422h508v-145h-508v-488h623v-145h-795zM473 1446l180 229h193l-232 -229h-141z" />
<glyph unicode="&#xca;" horiz-adv-x="1069" d="M178 0v1343h774v-143h-602v-422h508v-145h-508v-488h623v-145h-795zM299 1446l197 229h163l197 -229h-137l-137 139h-9l-137 -139h-137z" />
<glyph unicode="&#xcb;" horiz-adv-x="1069" d="M178 0v1343h774v-143h-602v-422h508v-145h-508v-488h623v-145h-795zM301 1565q0 44 27.5 72t70.5 28q44 0 72.5 -28t28.5 -72q0 -43 -28.5 -72t-72.5 -29q-42 0 -70 29t-28 72zM653 1565q0 44 29 72t72 28t71.5 -28t28.5 -72q0 -43 -28.5 -72t-71.5 -29t-72 29t-29 72z " />
<glyph unicode="&#xcc;" horiz-adv-x="528" d="M-4 1675h192l181 -229h-142zM178 0v1343h172v-1343h-172z" />
<glyph unicode="&#xcd;" horiz-adv-x="528" d="M160 1446l180 229h192l-231 -229h-141zM178 0v1343h172v-1343h-172z" />
<glyph unicode="&#xce;" horiz-adv-x="528" d="M-14 1446l196 229h164l197 -229h-137l-138 139h-8l-137 -139h-137zM178 0v1343h172v-1343h-172z" />
<glyph unicode="&#xcf;" horiz-adv-x="528" d="M-12 1565q0 44 28 72t72 28q43 0 71.5 -28t28.5 -72q0 -43 -28.5 -72t-71.5 -29q-44 0 -72 29t-28 72zM178 0v1343h172v-1343h-172zM340 1565q0 44 28.5 72t71.5 28q44 0 72.5 -28t28.5 -72q0 -43 -28.5 -72t-72.5 -29q-43 0 -71.5 29t-28.5 72z" />
<glyph unicode="&#xd0;" horiz-adv-x="1292" d="M61 657v88l158 9v589h336q309 0 472 -172t163 -493q0 -323 -162 -500.5t-465 -177.5h-344v657h-158zM389 139h154q232 0 351.5 140.5t119.5 398.5q0 256 -119 391t-352 135h-154v-450h311v-97h-311v-518z" />
<glyph unicode="&#xd1;" horiz-adv-x="1314" d="M178 0v1343h176l488 -843l145 -279h8q-2 30 -8.5 128.5t-10 167.5t-3.5 132v694h162v-1343h-177l-485 846l-145 276h-9q2 -25 8.5 -125t9.5 -165.5t3 -129.5v-702h-162zM367 1456q9 98 55.5 159.5t118.5 61.5q37 0 73.5 -16.5t60.5 -36.5t54 -36.5t55 -16.5q30 0 52.5 28 t29.5 78h95q-9 -97 -56 -159t-119 -62q-46 0 -91 27t-83 53.5t-69 26.5q-30 0 -52.5 -28t-29.5 -79h-94z" />
<glyph unicode="&#xd2;" horiz-adv-x="1349" d="M100 678q0 318 159.5 504t416.5 186q256 0 414.5 -186.5t158.5 -503.5q0 -321 -159 -512t-414 -191q-256 0 -416 191t-160 512zM276 678q0 -252 109 -402.5t291 -150.5q180 0 288.5 150.5t108.5 402.5q0 249 -108 395t-289 146q-182 0 -291 -146t-109 -395zM408 1675h192 l180 -229h-141z" />
<glyph unicode="&#xd3;" horiz-adv-x="1349" d="M100 678q0 318 159.5 504t416.5 186q256 0 414.5 -186.5t158.5 -503.5q0 -321 -159 -512t-414 -191q-256 0 -416 191t-160 512zM276 678q0 -252 109 -402.5t291 -150.5q180 0 288.5 150.5t108.5 402.5q0 249 -108 395t-289 146q-182 0 -291 -146t-109 -395zM569 1446 l183 229h192l-233 -229h-142z" />
<glyph unicode="&#xd4;" horiz-adv-x="1349" d="M100 678q0 318 159.5 504t416.5 186q256 0 414.5 -186.5t158.5 -503.5q0 -321 -159 -512t-414 -191q-256 0 -416 191t-160 512zM276 678q0 -252 109 -402.5t291 -150.5q180 0 288.5 150.5t108.5 402.5q0 249 -108 395t-289 146q-182 0 -291 -146t-109 -395zM397 1446 l197 229h162l196 -229h-135l-137 139h-8l-137 -139h-138z" />
<glyph unicode="&#xd5;" horiz-adv-x="1349" d="M100 678q0 318 159.5 504t416.5 186q256 0 414.5 -186.5t158.5 -503.5q0 -321 -159 -512t-414 -191q-256 0 -416 191t-160 512zM276 678q0 -252 109 -402.5t291 -150.5q180 0 288.5 150.5t108.5 402.5q0 249 -108 395t-289 146q-182 0 -291 -146t-109 -395zM379 1456 q9 98 55.5 159.5t116.5 61.5q46 0 91 -26.5t83.5 -53t69.5 -26.5t53 27.5t31 78.5h92q-9 -97 -55.5 -159t-116.5 -62q-37 0 -73.5 16.5t-61 37t-54.5 37t-55 16.5q-31 0 -53 -27.5t-29 -79.5h-94z" />
<glyph unicode="&#xd6;" horiz-adv-x="1349" d="M100 678q0 318 159.5 504t416.5 186q256 0 414.5 -186.5t158.5 -503.5q0 -321 -159 -512t-414 -191q-256 0 -416 191t-160 512zM276 678q0 -252 109 -402.5t291 -150.5q180 0 288.5 150.5t108.5 402.5q0 249 -108 395t-289 146q-182 0 -291 -146t-109 -395zM397 1565 q0 44 29 72t72 28q44 0 72 -28t28 -72q0 -43 -28 -72t-72 -29q-43 0 -72 29t-29 72zM752 1565q0 44 28.5 72t71.5 28t71.5 -28t28.5 -72q0 -43 -28.5 -72t-71.5 -29t-71.5 29t-28.5 72z" />
<glyph unicode="&#xd7;" d="M102 350l318 326l-318 323l91 93l317 -326l315 326l90 -93l-317 -323l317 -326l-90 -92l-315 328l-317 -328z" />
<glyph unicode="&#xd8;" horiz-adv-x="1349" d="M96 12l142 185q-138 187 -138 481q0 318 159.5 504t416.5 186q214 0 362 -133l129 170l97 -72l-146 -188q131 -182 131 -467q0 -321 -159 -512t-414 -191q-210 0 -357 129l-126 -165zM276 678q0 -202 72 -340l590 768q-104 113 -262 113q-182 0 -291 -146t-109 -395z M420 233q102 -108 256 -108q180 0 288.5 150.5t108.5 402.5q0 193 -65 323z" />
<glyph unicode="&#xd9;" horiz-adv-x="1310" d="M172 555v788h172v-792q0 -426 311 -426q320 0 320 426v792h164v-788q0 -157 -36.5 -272t-103.5 -181t-152 -96.5t-192 -30.5t-192 30.5t-151.5 96.5t-103 181t-36.5 272zM387 1675h193l180 -229h-142z" />
<glyph unicode="&#xda;" horiz-adv-x="1310" d="M172 555v788h172v-792q0 -426 311 -426q320 0 320 426v792h164v-788q0 -157 -36.5 -272t-103.5 -181t-152 -96.5t-192 -30.5t-192 30.5t-151.5 96.5t-103 181t-36.5 272zM551 1446l180 229h193l-232 -229h-141z" />
<glyph unicode="&#xdb;" horiz-adv-x="1310" d="M172 555v788h172v-792q0 -426 311 -426q320 0 320 426v792h164v-788q0 -157 -36.5 -272t-103.5 -181t-152 -96.5t-192 -30.5t-192 30.5t-151.5 96.5t-103 181t-36.5 272zM377 1446l196 229h164l197 -229h-137l-138 139h-8l-137 -139h-137z" />
<glyph unicode="&#xdc;" horiz-adv-x="1310" d="M172 555v788h172v-792q0 -426 311 -426q320 0 320 426v792h164v-788q0 -157 -36.5 -272t-103.5 -181t-152 -96.5t-192 -30.5t-192 30.5t-151.5 96.5t-103 181t-36.5 272zM379 1565q0 44 28.5 72t71.5 28t72 -28t29 -72q0 -43 -29 -72t-72 -29t-71.5 29t-28.5 72z M733 1565q0 44 28.5 72t72.5 28q43 0 70.5 -28t27.5 -72q0 -43 -28 -72t-70 -29q-44 0 -72.5 29t-28.5 72z" />
<glyph unicode="&#xdd;" horiz-adv-x="964" d="M-8 1343h184l172 -378q94 -215 131 -293h8q13 30 61.5 133t72.5 160l174 378h176l-404 -823v-520h-170v520zM377 1446l180 229h193l-232 -229h-141z" />
<glyph unicode="&#xde;" horiz-adv-x="1193" d="M182 0v1343h170v-225h242q115 0 203.5 -21t155.5 -66.5t102 -123t35 -184.5q0 -207 -133 -311.5t-363 -104.5h-242v-307h-170zM352 446h221q176 0 261.5 67t85.5 210q0 141 -84 198.5t-263 57.5h-221v-533z" />
<glyph unicode="&#xdf;" horiz-adv-x="1179" d="M168 0v1055q0 195 105.5 309.5t295.5 114.5q155 0 244.5 -86t89.5 -213q0 -57 -19 -107.5t-46.5 -87t-55 -70.5t-46.5 -72.5t-19 -76.5q0 -40 22 -71.5t58 -54t78.5 -44t85.5 -48.5t79 -60t58 -86.5t22 -120.5q0 -132 -89 -219t-238 -87q-150 0 -289 101l67 119 q109 -89 217 -89q81 0 127 48t46 116q0 48 -22.5 86t-58 63t-78.5 47.5t-86 47t-78.5 54t-58 74.5t-22.5 103q0 51 18.5 97t45 81.5t53 70.5t45 78.5t18.5 90.5q0 80 -44 129t-126 49q-110 0 -170.5 -80.5t-60.5 -236.5v-1024h-168z" />
<glyph unicode="&#xe0;" horiz-adv-x="1048" d="M119 258q0 162 146 250t466 123q0 51 -9.5 93t-31.5 79t-64 57.5t-100 20.5q-140 0 -297 -107l-67 117q201 129 391 129q177 0 261.5 -108t84.5 -302v-610h-139l-15 119h-4q-177 -144 -329 -144q-129 0 -211 76t-82 207zM285 270q0 -81 48 -120t126 -39q69 0 132.5 32.5 t139.5 100.5v276q-242 -30 -344 -90.5t-102 -159.5zM324 1462h176l184 -288h-129z" />
<glyph unicode="&#xe1;" horiz-adv-x="1048" d="M119 258q0 162 146 250t466 123q0 51 -9.5 93t-31.5 79t-64 57.5t-100 20.5q-140 0 -297 -107l-67 117q201 129 391 129q177 0 261.5 -108t84.5 -302v-610h-139l-15 119h-4q-177 -144 -329 -144q-129 0 -211 76t-82 207zM285 270q0 -81 48 -120t126 -39q69 0 132.5 32.5 t139.5 100.5v276q-242 -30 -344 -90.5t-102 -159.5zM418 1174l184 288h176l-231 -288h-129z" />
<glyph unicode="&#xe2;" horiz-adv-x="1048" d="M119 258q0 162 146 250t466 123q0 51 -9.5 93t-31.5 79t-64 57.5t-100 20.5q-140 0 -297 -107l-67 117q201 129 391 129q177 0 261.5 -108t84.5 -302v-610h-139l-15 119h-4q-177 -144 -329 -144q-129 0 -211 76t-82 207zM285 270q0 -81 48 -120t126 -39q69 0 132.5 32.5 t139.5 100.5v276q-242 -30 -344 -90.5t-102 -159.5zM289 1174l192 288h140l194 -288h-123l-137 186h-8l-137 -186h-121z" />
<glyph unicode="&#xe3;" horiz-adv-x="1048" d="M119 258q0 162 146 250t466 123q0 51 -9.5 93t-31.5 79t-64 57.5t-100 20.5q-140 0 -297 -107l-67 117q201 129 391 129q177 0 261.5 -108t84.5 -302v-610h-139l-15 119h-4q-177 -144 -329 -144q-129 0 -211 76t-82 207zM266 1186q10 98 52.5 157.5t115.5 59.5 q34 0 69.5 -16.5t60 -36t52.5 -36t50 -16.5q57 0 75 105h97q-9 -97 -52.5 -157t-115.5 -60q-34 0 -69.5 16t-59.5 36t-53 36t-52 16q-59 0 -74 -104h-96zM285 270q0 -81 48 -120t126 -39q69 0 132.5 32.5t139.5 100.5v276q-242 -30 -344 -90.5t-102 -159.5z" />
<glyph unicode="&#xe4;" horiz-adv-x="1048" d="M119 258q0 162 146 250t466 123q0 51 -9.5 93t-31.5 79t-64 57.5t-100 20.5q-140 0 -297 -107l-67 117q201 129 391 129q177 0 261.5 -108t84.5 -302v-610h-139l-15 119h-4q-177 -144 -329 -144q-129 0 -211 76t-82 207zM274 1305q0 43 29 71.5t72 28.5t71.5 -28.5 t28.5 -71.5t-28.5 -72t-71.5 -29t-72 29t-29 72zM285 270q0 -81 48 -120t126 -39q69 0 132.5 32.5t139.5 100.5v276q-242 -30 -344 -90.5t-102 -159.5zM629 1305q0 43 28 71.5t72 28.5q43 0 70.5 -28.5t27.5 -71.5t-28 -72t-70 -29q-44 0 -72 29t-28 72z" />
<glyph unicode="&#xe5;" horiz-adv-x="1048" d="M119 258q0 162 146 250t466 123q0 51 -9.5 93t-31.5 79t-64 57.5t-100 20.5q-140 0 -297 -107l-67 117q201 129 391 129q177 0 261.5 -108t84.5 -302v-610h-139l-15 119h-4q-177 -144 -329 -144q-129 0 -211 76t-82 207zM285 270q0 -81 48 -120t126 -39q69 0 132.5 32.5 t139.5 100.5v276q-242 -30 -344 -90.5t-102 -159.5zM360 1300q0 84 53.5 136.5t137.5 52.5q85 0 138.5 -52.5t53.5 -136.5q0 -86 -53.5 -138t-138.5 -52q-84 0 -137.5 52.5t-53.5 137.5zM453 1300q0 -51 28.5 -82.5t69.5 -31.5q42 0 70 31.5t28 82.5q0 50 -28 81.5t-70 31.5 q-41 0 -69.5 -31.5t-28.5 -81.5z" />
<glyph unicode="&#xe6;" horiz-adv-x="1607" d="M119 258q0 161 144.5 249t457.5 124q0 250 -203 250q-132 0 -289 -107l-67 117q201 129 377 129q108 0 180 -56t104 -155q60 99 144.5 155t183.5 56q181 0 280 -126t99 -343q0 -57 -6 -94h-645q6 -154 93 -249t216 -95q113 0 242 82l61 -117q-161 -103 -324 -103 q-205 0 -350 187q-209 -187 -405 -187q-129 0 -211 76t-82 207zM285 270q0 -81 48 -120t126 -39q71 0 153 40.5t148 112.5q-36 79 -39 205v51q-231 -30 -333.5 -91t-102.5 -159zM879 569h503q0 154 -60.5 236t-174.5 82q-104 0 -179.5 -87t-88.5 -231z" />
<glyph unicode="&#xe7;" horiz-adv-x="933" d="M94 496q0 122 38.5 222.5t105 165.5t152.5 100.5t183 35.5q163 0 291 -119l-84 -108q-102 88 -200 88q-136 0 -224 -107t-88 -278q0 -170 85 -275.5t222 -105.5q123 0 234 100l76 -111q-122 -109 -271 -124l-39 -82q121 -42 121 -146q0 -83 -84 -129.5t-213 -58.5l-16 84 q182 24 182 98q0 38 -32.5 61t-98.5 39l68 134q-181 21 -294.5 157.5t-113.5 358.5z" />
<glyph unicode="&#xe8;" horiz-adv-x="1015" d="M94 496q0 118 38 218.5t100.5 166.5t142.5 102.5t166 36.5q188 0 292.5 -125.5t104.5 -341.5q0 -55 -6 -92h-672q9 -161 99 -255.5t233 -94.5q127 0 248 77l59 -110q-161 -103 -328 -103q-205 0 -341 141.5t-136 379.5zM258 571h533q0 152 -64.5 234t-181.5 82 q-109 0 -190.5 -85t-96.5 -231zM315 1462h174l187 -288h-131z" />
<glyph unicode="&#xe9;" horiz-adv-x="1015" d="M94 496q0 118 38 218.5t100.5 166.5t142.5 102.5t166 36.5q188 0 292.5 -125.5t104.5 -341.5q0 -55 -6 -92h-672q9 -161 99 -255.5t233 -94.5q127 0 248 77l59 -110q-161 -103 -328 -103q-205 0 -341 141.5t-136 379.5zM258 571h533q0 152 -64.5 234t-181.5 82 q-109 0 -190.5 -85t-96.5 -231zM408 1174l186 288h174l-231 -288h-129z" />
<glyph unicode="&#xea;" horiz-adv-x="1015" d="M94 496q0 118 38 218.5t100.5 166.5t142.5 102.5t166 36.5q188 0 292.5 -125.5t104.5 -341.5q0 -55 -6 -92h-672q9 -161 99 -255.5t233 -94.5q127 0 248 77l59 -110q-161 -103 -328 -103q-205 0 -341 141.5t-136 379.5zM258 571h533q0 152 -64.5 234t-181.5 82 q-109 0 -190.5 -85t-96.5 -231zM279 1174l194 288h137l195 -288h-123l-137 186h-8l-138 -186h-120z" />
<glyph unicode="&#xeb;" horiz-adv-x="1015" d="M94 496q0 118 38 218.5t100.5 166.5t142.5 102.5t166 36.5q188 0 292.5 -125.5t104.5 -341.5q0 -55 -6 -92h-672q9 -161 99 -255.5t233 -94.5q127 0 248 77l59 -110q-161 -103 -328 -103q-205 0 -341 141.5t-136 379.5zM258 571h533q0 152 -64.5 234t-181.5 82 q-109 0 -190.5 -85t-96.5 -231zM264 1305q0 43 29 71.5t72 28.5t71.5 -28.5t28.5 -71.5t-28.5 -72t-71.5 -29t-72 29t-29 72zM618 1305q0 43 28.5 71.5t72.5 28.5q43 0 71.5 -28.5t28.5 -71.5t-28.5 -72t-71.5 -29q-44 0 -72.5 29t-28.5 72z" />
<glyph unicode="&#xec;" horiz-adv-x="503" d="M25 1462h176l184 -288h-129zM168 0v995h168v-995h-168z" />
<glyph unicode="&#xed;" horiz-adv-x="503" d="M119 1174l184 288h176l-231 -288h-129zM168 0v995h168v-995h-168z" />
<glyph unicode="&#xee;" horiz-adv-x="503" d="M-10 1174l192 288h140l194 -288h-123l-137 186h-8l-137 -186h-121zM168 0v995h168v-995h-168z" />
<glyph unicode="&#xef;" horiz-adv-x="503" d="M-25 1305q0 43 29 71.5t72 28.5t71.5 -28.5t28.5 -71.5t-28.5 -72t-71.5 -29t-72 29t-29 72zM168 0v995h168v-995h-168zM330 1305q0 43 27.5 71.5t70.5 28.5q44 0 72 -28.5t28 -71.5t-28 -72t-72 -29q-42 0 -70 29t-28 72z" />
<glyph unicode="&#xf0;" horiz-adv-x="1116" d="M109 455q0 206 119.5 333t301.5 127q172 0 275 -135q-50 229 -219 394l-289 -150l-49 84l260 133q-114 87 -229 148l77 106q173 -94 283 -186l291 149l49 -84l-264 -135q278 -281 278 -713q0 -247 -121.5 -399t-320.5 -152q-87 0 -166.5 34t-141 94.5t-98 152 t-36.5 199.5zM268 455q0 -150 83.5 -245t203.5 -95q134 0 205 109.5t71 295.5q0 43 -4 113q-63 85 -129 118t-143 33q-133 0 -210 -92t-77 -237z" />
<glyph unicode="&#xf1;" horiz-adv-x="1120" d="M168 0v995h139l15 -143h6q80 80 159.5 124t174.5 44q303 0 303 -389v-631h-168v608q0 139 -45.5 202.5t-143.5 63.5q-72 0 -131 -35.5t-141 -117.5v-721h-168zM313 1186q8 97 51 157t115 60q43 0 87.5 -26.5t82 -52.5t64.5 -26q58 0 73 105h97q-8 -97 -51 -157t-115 -60 q-35 0 -70.5 16t-59.5 36t-52.5 36t-51.5 16q-30 0 -48 -25.5t-27 -78.5h-95z" />
<glyph unicode="&#xf2;" horiz-adv-x="1110" d="M94 496q0 122 37.5 222.5t101.5 165.5t147 100.5t175 35.5t175 -35.5t147 -100.5t101.5 -165.5t37.5 -222.5q0 -120 -37.5 -220t-101.5 -165t-147 -100.5t-175 -35.5t-175 35.5t-147 100.5t-101.5 165t-37.5 220zM268 496q0 -170 79.5 -275.5t207.5 -105.5 q129 0 208 105.5t79 275.5q0 172 -79 278.5t-208 106.5q-128 0 -207.5 -106.5t-79.5 -278.5zM328 1462h176l184 -288h-129z" />
<glyph unicode="&#xf3;" horiz-adv-x="1110" d="M94 496q0 122 37.5 222.5t101.5 165.5t147 100.5t175 35.5t175 -35.5t147 -100.5t101.5 -165.5t37.5 -222.5q0 -120 -37.5 -220t-101.5 -165t-147 -100.5t-175 -35.5t-175 35.5t-147 100.5t-101.5 165t-37.5 220zM268 496q0 -170 79.5 -275.5t207.5 -105.5 q129 0 208 105.5t79 275.5q0 172 -79 278.5t-208 106.5q-128 0 -207.5 -106.5t-79.5 -278.5zM422 1174l184 288h176l-231 -288h-129z" />
<glyph unicode="&#xf4;" horiz-adv-x="1110" d="M94 496q0 122 37.5 222.5t101.5 165.5t147 100.5t175 35.5t175 -35.5t147 -100.5t101.5 -165.5t37.5 -222.5q0 -120 -37.5 -220t-101.5 -165t-147 -100.5t-175 -35.5t-175 35.5t-147 100.5t-101.5 165t-37.5 220zM268 496q0 -170 79.5 -275.5t207.5 -105.5 q129 0 208 105.5t79 275.5q0 172 -79 278.5t-208 106.5q-128 0 -207.5 -106.5t-79.5 -278.5zM293 1174l192 288h140l194 -288h-123l-137 186h-8l-137 -186h-121z" />
<glyph unicode="&#xf5;" horiz-adv-x="1110" d="M94 496q0 122 37.5 222.5t101.5 165.5t147 100.5t175 35.5t175 -35.5t147 -100.5t101.5 -165.5t37.5 -222.5q0 -120 -37.5 -220t-101.5 -165t-147 -100.5t-175 -35.5t-175 35.5t-147 100.5t-101.5 165t-37.5 220zM268 496q0 -170 79.5 -275.5t207.5 -105.5 q129 0 208 105.5t79 275.5q0 172 -79 278.5t-208 106.5q-128 0 -207.5 -106.5t-79.5 -278.5zM270 1186q8 97 51 157t115 60q35 0 71 -16.5t60.5 -36t52.5 -36t50 -16.5q57 0 75 105h95q-8 -97 -51 -157t-115 -60q-34 0 -69.5 16t-59.5 36t-53 36t-52 16q-58 0 -73 -104h-97z " />
<glyph unicode="&#xf6;" horiz-adv-x="1110" d="M94 496q0 122 37.5 222.5t101.5 165.5t147 100.5t175 35.5t175 -35.5t147 -100.5t101.5 -165.5t37.5 -222.5q0 -120 -37.5 -220t-101.5 -165t-147 -100.5t-175 -35.5t-175 35.5t-147 100.5t-101.5 165t-37.5 220zM268 496q0 -170 79.5 -275.5t207.5 -105.5 q129 0 208 105.5t79 275.5q0 172 -79 278.5t-208 106.5q-128 0 -207.5 -106.5t-79.5 -278.5zM279 1305q0 43 28.5 71.5t71.5 28.5t71.5 -28.5t28.5 -71.5t-28.5 -72t-71.5 -29t-71.5 29t-28.5 72zM633 1305q0 43 27.5 71.5t70.5 28.5q44 0 72 -28.5t28 -71.5t-28 -72 t-72 -29q-42 0 -70 29t-28 72z" />
<glyph unicode="&#xf7;" d="M70 612v127h878v-127h-878zM397 307q0 47 32.5 78t80.5 31q46 0 78.5 -31t32.5 -78q0 -49 -32 -79.5t-79 -30.5q-48 0 -80.5 30.5t-32.5 79.5zM397 1044q0 47 32.5 78t80.5 31q46 0 78.5 -31t32.5 -78q0 -49 -32 -79.5t-79 -30.5q-48 0 -80.5 30.5t-32.5 79.5z" />
<glyph unicode="&#xf8;" horiz-adv-x="1110" d="M94 12l111 133q-111 144 -111 351q0 122 37.5 222.5t101.5 165.5t147 100.5t175 35.5q165 0 285 -102l102 124l74 -59l-111 -133q111 -144 111 -354q0 -120 -37.5 -220t-101.5 -165t-147 -100.5t-175 -35.5q-163 0 -285 101l-100 -123zM260 504q0 -140 47 -232l438 531 q-76 82 -190 82q-128 0 -211.5 -106.5t-83.5 -274.5zM365 190q79 -79 190 -79q130 0 212.5 105t82.5 273q0 140 -49 234z" />
<glyph unicode="&#xf9;" horiz-adv-x="1114" d="M154 365v630h170v-608q0 -140 44 -203t142 -63q75 0 135.5 39t132.5 129v706h168v-995h-139l-14 156h-7q-75 -89 -152.5 -135t-174.5 -46q-305 0 -305 390zM330 1462h176l186 -288h-131z" />
<glyph unicode="&#xfa;" horiz-adv-x="1114" d="M154 365v630h170v-608q0 -140 44 -203t142 -63q75 0 135.5 39t132.5 129v706h168v-995h-139l-14 156h-7q-75 -89 -152.5 -135t-174.5 -46q-305 0 -305 390zM424 1174l186 288h174l-231 -288h-129z" />
<glyph unicode="&#xfb;" horiz-adv-x="1114" d="M154 365v630h170v-608q0 -140 44 -203t142 -63q75 0 135.5 39t132.5 129v706h168v-995h-139l-14 156h-7q-75 -89 -152.5 -135t-174.5 -46q-305 0 -305 390zM295 1174l192 288h140l194 -288h-123l-137 186h-8l-137 -186h-121z" />
<glyph unicode="&#xfc;" horiz-adv-x="1114" d="M154 365v630h170v-608q0 -140 44 -203t142 -63q75 0 135.5 39t132.5 129v706h168v-995h-139l-14 156h-7q-75 -89 -152.5 -135t-174.5 -46q-305 0 -305 390zM281 1305q0 43 28.5 71.5t71.5 28.5t71.5 -28.5t28.5 -71.5t-28.5 -72t-71.5 -29t-71.5 29t-28.5 72zM635 1305 q0 43 28 71.5t72 28.5q43 0 72 -28.5t29 -71.5t-29 -72t-72 -29q-44 0 -72 29t-28 72z" />
<glyph unicode="&#xfd;" horiz-adv-x="956" d="M25 995h174l202 -551q41 -113 97 -280h8q16 51 45 150t39 130l178 551h164l-375 -1077q-28 -79 -60 -138t-76.5 -108t-104 -74.5t-132.5 -25.5q-61 0 -116 20l32 134q50 -15 76 -15q154 0 225 213l23 74zM365 1174l184 288h176l-231 -288h-129z" />
<glyph unicode="&#xfe;" horiz-adv-x="1136" d="M168 -420v1878h168v-397l-2 -170q162 129 303 129q193 0 297 -136t104 -372q0 -123 -35 -226t-94.5 -170t-137 -104t-163.5 -37q-131 0 -274 111l2 -170v-336h-168zM336 221q123 -104 244 -104q125 0 204.5 107t79.5 288q0 173 -63.5 270t-198.5 97q-115 0 -266 -136 v-522z" />
<glyph unicode="&#xff;" horiz-adv-x="956" d="M25 995h174l202 -551q41 -113 97 -280h8q16 51 45 150t39 130l178 551h164l-375 -1077q-28 -79 -60 -138t-76.5 -108t-104 -74.5t-132.5 -25.5q-61 0 -116 20l32 134q50 -15 76 -15q154 0 225 213l23 74zM221 1305q0 43 29 71.5t72 28.5t71.5 -28.5t28.5 -71.5t-28.5 -72 t-71.5 -29t-72 29t-29 72zM575 1305q0 43 28 71.5t71 28.5q44 0 72 -28.5t28 -71.5t-28 -72t-72 -29q-43 0 -71 29t-28 72z" />
<glyph unicode="&#x152;" horiz-adv-x="1724" d="M100 678q0 318 172.5 491.5t485.5 173.5h852v-143h-570v-422h476v-145h-476v-488h590v-145h-880q-306 0 -478 178.5t-172 499.5zM276 678q0 -259 126.5 -399t367.5 -140h98v1065h-98q-242 0 -368 -135t-126 -391z" />
<glyph unicode="&#x153;" horiz-adv-x="1718" d="M94 496q0 122 36.5 222.5t98.5 165.5t143.5 100.5t172.5 35.5q116 0 211.5 -65t148.5 -185q57 118 149.5 184t200.5 66q182 0 283.5 -126.5t101.5 -342.5q0 -57 -6 -94h-653q6 -153 95 -248.5t218 -95.5q117 0 246 82l62 -117q-161 -103 -328 -103q-116 0 -213 66 t-154 182q-118 -248 -366 -248q-90 0 -171 35.5t-142.5 100.5t-97.5 165t-36 220zM266 496q0 -170 78 -275.5t201 -105.5t200.5 105.5t77.5 275.5q0 171 -77.5 278t-200.5 107t-201 -107t-78 -278zM981 569h512q0 153 -63.5 235.5t-178.5 82.5q-105 0 -181 -87t-89 -231z " />
<glyph unicode="&#x178;" horiz-adv-x="964" d="M-8 1343h184l172 -378q94 -215 131 -293h8q13 30 61.5 133t72.5 160l174 378h176l-404 -823v-520h-170v520zM205 1565q0 44 28.5 72t71.5 28t72 -28t29 -72q0 -43 -29 -72t-72 -29t-71.5 29t-28.5 72zM559 1565q0 44 28 72t72 28q43 0 72 -28t29 -72q0 -43 -29 -72 t-72 -29q-44 0 -72 29t-28 72z" />
<glyph unicode="&#x2c6;" horiz-adv-x="1110" d="M293 1174l192 288h140l194 -288h-123l-137 186h-8l-137 -186h-121z" />
<glyph unicode="&#x2dc;" horiz-adv-x="1110" d="M270 1186q8 97 51 157t115 60q35 0 71 -16.5t60.5 -36t52.5 -36t50 -16.5q57 0 75 105h95q-8 -97 -51 -157t-115 -60q-34 0 -69.5 16t-59.5 36t-53 36t-52 16q-58 0 -73 -104h-97z" />
<glyph unicode="&#x2000;" horiz-adv-x="896" />
<glyph unicode="&#x2001;" horiz-adv-x="1792" />
<glyph unicode="&#x2002;" horiz-adv-x="896" />
<glyph unicode="&#x2003;" horiz-adv-x="1792" />
<glyph unicode="&#x2004;" horiz-adv-x="597" />
<glyph unicode="&#x2005;" horiz-adv-x="448" />
<glyph unicode="&#x2006;" horiz-adv-x="298" />
<glyph unicode="&#x2007;" horiz-adv-x="298" />
<glyph unicode="&#x2008;" horiz-adv-x="224" />
<glyph unicode="&#x2009;" horiz-adv-x="358" />
<glyph unicode="&#x200a;" horiz-adv-x="99" />
<glyph unicode="&#x2010;" horiz-adv-x="636" d="M84 449v129h471v-129h-471z" />
<glyph unicode="&#x2011;" horiz-adv-x="636" d="M84 449v129h471v-129h-471z" />
<glyph unicode="&#x2012;" horiz-adv-x="636" d="M84 449v129h471v-129h-471z" />
<glyph unicode="&#x2013;" horiz-adv-x="983" d="M84 457v116h815v-116h-815z" />
<glyph unicode="&#x2014;" horiz-adv-x="1638" d="M84 457v116h1470v-116h-1470z" />
<glyph unicode="&#x2018;" horiz-adv-x="509" d="M117 1061q0 238 217 364l49 -79q-81 -53 -118.5 -111t-37.5 -143q6 2 19 2q44 0 76 -28t32 -77q0 -52 -30 -82t-78 -30q-62 0 -95.5 47.5t-33.5 136.5z" />
<glyph unicode="&#x2019;" horiz-adv-x="509" d="M129 961q80 53 117 111.5t37 144.5q-9 -3 -17 -3q-45 0 -76.5 27.5t-31.5 75.5q0 53 30 84t78 31q60 0 94.5 -49t34.5 -138q0 -235 -219 -362z" />
<glyph unicode="&#x201a;" horiz-adv-x="509" d="M129 -219q81 55 117.5 112.5t36.5 143.5q-6 -2 -17 -2q-45 0 -76.5 27.5t-31.5 74.5q0 53 30 84t78 31q60 0 94.5 -48.5t34.5 -137.5q0 -236 -219 -363z" />
<glyph unicode="&#x201c;" horiz-adv-x="872" d="M117 1061q0 238 217 364l49 -79q-81 -53 -118.5 -111t-37.5 -143q6 2 19 2q44 0 76 -28t32 -77q0 -52 -30 -82t-78 -30q-62 0 -95.5 47.5t-33.5 136.5zM477 1061q0 238 219 364l47 -79q-80 -54 -117.5 -112t-37.5 -142q6 2 18 2q45 0 77 -28t32 -77q0 -52 -30.5 -82 t-78.5 -30q-62 0 -95.5 47.5t-33.5 136.5z" />
<glyph unicode="&#x201d;" horiz-adv-x="872" d="M129 961q80 53 117 111.5t37 144.5q-9 -3 -17 -3q-45 0 -76.5 27.5t-31.5 75.5q0 53 30 84t78 31q60 0 94.5 -49t34.5 -138q0 -235 -219 -362zM489 961q81 54 118.5 112t37.5 144q-9 -3 -18 -3q-45 0 -77 28t-32 75q0 53 30.5 84t78.5 31q62 0 95.5 -49t33.5 -138 q0 -236 -217 -362z" />
<glyph unicode="&#x201e;" horiz-adv-x="872" d="M129 -219q81 55 117.5 112.5t36.5 143.5q-6 -2 -17 -2q-45 0 -76.5 27.5t-31.5 74.5q0 53 30 84t78 31q60 0 94.5 -48.5t34.5 -137.5q0 -236 -219 -363zM489 -219q81 56 118.5 113.5t37.5 142.5q-6 -2 -18 -2q-45 0 -77 27.5t-32 74.5q0 53 30.5 84t78.5 31 q62 0 95.5 -48.5t33.5 -137.5q0 -237 -217 -363z" />
<glyph unicode="&#x2022;" horiz-adv-x="622" d="M82 539q0 108 67 177.5t162 69.5t162.5 -69.5t67.5 -177.5t-67.5 -177t-162.5 -69t-162 69t-67 177z" />
<glyph unicode="&#x2026;" horiz-adv-x="1941" d="M193 102q0 58 35 94.5t87 36.5q51 0 86 -37t35 -94q0 -55 -35.5 -91t-85.5 -36q-52 0 -87 36t-35 91zM879 102q0 58 35 94.5t87 36.5q51 0 86 -37t35 -94q0 -55 -35.5 -91t-85.5 -36q-52 0 -87 36t-35 91zM1565 102q0 58 35.5 94.5t87.5 36.5q50 0 85 -37t35 -94 q0 -55 -35 -91t-85 -36q-52 0 -87.5 36t-35.5 91z" />
<glyph unicode="&#x202f;" horiz-adv-x="358" />
<glyph unicode="&#x2039;" horiz-adv-x="555" d="M92 453v127l279 317l73 -61l-241 -320l241 -323l-73 -58z" />
<glyph unicode="&#x203a;" horiz-adv-x="555" d="M111 193l241 323l-241 320l71 61l281 -317v-127l-281 -318z" />
<glyph unicode="&#x205f;" horiz-adv-x="448" />
<glyph unicode="&#x20ac;" d="M47 481v88l121 9q-2 25 -2 73q0 46 2 66h-121v90l131 10q35 241 169 377.5t335 136.5q88 0 168 -44t137 -116l-100 -96q-96 121 -211 121q-133 0 -217 -99.5t-109 -279.5h520v-100h-528q-2 -18 -2 -60q0 -52 2 -77h446v-99h-436q27 -175 107 -272.5t205 -97.5 q72 0 129 35.5t112 109.5l101 -90q-144 -191 -353 -191q-186 0 -313 134t-162 372h-131z" />
<glyph unicode="&#x2122;" horiz-adv-x="1304" d="M6 1274v110h531v-110h-205v-524h-123v524h-203zM635 750v634h153l95 -229l55 -162h8l55 162l93 229h151v-634h-117v280l13 215h-8l-146 -397h-92l-147 397h-9l15 -215v-280h-119z" />
<glyph unicode="&#xe000;" horiz-adv-x="993" d="M0 0v993h993v-993h-993z" />
<glyph unicode="&#xfb01;" horiz-adv-x="1138" d="M61 858v127l136 10v158q0 157 72 243.5t218 86.5q83 0 166 -33l-37 -129q-58 25 -112 25q-139 0 -139 -193v-158h210v-137h-210v-858h-168v858h-136zM772 1309q0 49 33.5 78.5t83.5 29.5t82.5 -29.5t32.5 -78.5q0 -47 -32.5 -78t-82.5 -31t-83.5 31t-33.5 78zM803 0v995 h168v-995h-168z" />
<glyph unicode="&#xfb02;" horiz-adv-x="1120" d="M61 858v127l136 10v158q0 157 72 243.5t218 86.5q83 0 166 -33l-37 -129q-58 25 -112 25q-139 0 -139 -193v-158h210v-137h-210v-858h-168v858h-136zM766 201v1257h168v-1270q0 -37 13 -55t34 -18q19 0 37 4l22 -127q-42 -17 -96 -17q-93 0 -135.5 57t-42.5 169z" />
</font>
</defs></svg>

After

Width:  |  Height:  |  Size: 56 KiB

BIN
dist/fonts/sourcesanspro-regular-webfont.ttf vendored Executable file

Binary file not shown.

BIN
dist/fonts/sourcesanspro-regular-webfont.woff vendored Executable file

Binary file not shown.

BIN
dist/fonts/sourcesanspro-semibold-webfont.eot vendored Executable file

Binary file not shown.

243
dist/fonts/sourcesanspro-semibold-webfont.svg vendored Executable file
View File

@ -0,0 +1,243 @@
<?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 xmlns="http://www.w3.org/2000/svg">
<metadata></metadata>
<defs>
<font id="source_sans_prosemibold" horiz-adv-x="1050" >
<font-face units-per-em="2048" ascent="1536" descent="-512" />
<missing-glyph horiz-adv-x="419" />
<glyph horiz-adv-x="2048" />
<glyph horiz-adv-x="2048" />
<glyph unicode="&#xd;" horiz-adv-x="2048" />
<glyph unicode=" " horiz-adv-x="419" />
<glyph unicode="&#x09;" horiz-adv-x="419" />
<glyph unicode="&#xa0;" horiz-adv-x="419" />
<glyph unicode="!" horiz-adv-x="645" d="M170 135q0 69 44.5 114.5t109.5 45.5t108 -45.5t43 -114.5t-43 -114.5t-108 -45.5t-109.5 45.5t-44.5 114.5zM205 1372h237l-8 -233l-33 -699h-157l-33 699z" />
<glyph unicode="&#x22;" horiz-adv-x="987" d="M160 1409h241l-6 -231l-47 -375h-135l-45 375zM584 1409h243l-8 -231l-47 -375h-133l-47 375z" />
<glyph unicode="#" d="M72 399v156h174l33 264h-166v156h186l45 356h141l-43 -356h240l47 356h139l-43 -356h164v-156h-182l-33 -264h174v-156h-192l-47 -399h-144l47 399h-239l-49 -399h-144l49 399h-157zM389 555h242l33 264h-242z" />
<glyph unicode="$" d="M92 135l107 160q160 -127 303 -127q98 0 148 45.5t50 130.5q0 54 -30.5 98t-80 75.5t-109 61t-118.5 63.5t-108.5 75t-80 103.5t-30.5 140.5q0 141 82 237t221 121v209h164v-205q164 -20 297 -160l-121 -137q-62 57 -115 83t-122 26q-84 0 -131 -42.5t-47 -121.5 q0 -49 30.5 -89t80 -68t109 -56t118.5 -62t108.5 -76.5t80 -109t30.5 -150.5q0 -147 -83.5 -246.5t-234.5 -127.5v-211h-164v205q-95 9 -190.5 50.5t-163.5 104.5z" />
<glyph unicode="%" horiz-adv-x="1722" d="M61 942q0 197 88 309.5t232 112.5t231.5 -112t87.5 -310q0 -199 -87.5 -312.5t-231.5 -113.5t-232 113.5t-88 312.5zM231 942q0 -145 41 -217t109 -72t108.5 72t40.5 217q0 144 -40.5 214.5t-108.5 70.5t-109 -70.5t-41 -214.5zM424 -25l731 1389h143l-731 -1389h-143z M1022 401q0 198 87.5 310t231.5 112t232 -112.5t88 -309.5q0 -199 -88 -312.5t-232 -113.5t-231.5 113.5t-87.5 312.5zM1192 401q0 -145 40.5 -216.5t108.5 -71.5t109 72t41 216t-41 214.5t-109 70.5t-108.5 -70.5t-40.5 -214.5z" />
<glyph unicode="&#x26;" horiz-adv-x="1308" d="M57 352q0 66 20 123.5t58.5 104.5t79.5 82t98 73q-86 159 -86 295q0 141 93.5 237.5t244.5 96.5q135 0 215 -78t80 -207q0 -51 -17.5 -99t-42 -84t-67.5 -76.5t-77 -66.5t-87 -63q125 -169 305 -307q116 154 170 356h218q-75 -258 -230 -465q145 -87 242 -106l-60 -193 q-166 41 -325 144q-173 -144 -404 -144q-195 0 -311.5 107.5t-116.5 269.5zM283 367q0 -93 65 -151t166 -58q104 0 215 80q-192 162 -317 337q-129 -104 -129 -208zM424 1032q0 -84 53 -196q99 62 149 116t50 125q0 58 -26.5 92.5t-82.5 34.5q-63 0 -103 -48t-40 -124z" />
<glyph unicode="'" horiz-adv-x="563" d="M160 1409h241l-6 -231l-47 -375h-135l-45 375z" />
<glyph unicode="(" horiz-adv-x="663" d="M158 569q0 261 68.5 488.5t201.5 445.5l147 -65q-225 -383 -225 -869q0 -485 225 -868l-147 -66q-133 218 -201.5 445.5t-68.5 488.5z" />
<glyph unicode=")" horiz-adv-x="663" d="M88 -299q225 383 225 868q0 486 -225 869l148 65q133 -218 201.5 -445.5t68.5 -488.5t-68.5 -488.5t-201.5 -445.5z" />
<glyph unicode="*" horiz-adv-x="897" d="M98 1155l39 123l223 -51l23 231h129l23 -231l225 51l39 -123l-211 -92l119 -201l-105 -76l-153 179l-156 -179l-105 76l119 201z" />
<glyph unicode="+" d="M70 590v172h366v387h178v-387h367v-172h-367v-387h-178v387h-366z" />
<glyph unicode="," horiz-adv-x="563" d="M96 -244q98 38 152.5 104t54.5 144h-18q-63 0 -107.5 40t-44.5 106q0 64 46 104.5t112 40.5q83 0 129.5 -64t46.5 -178q0 -151 -84 -262t-236 -164z" />
<glyph unicode="-" horiz-adv-x="659" d="M86 430v172h487v-172h-487z" />
<glyph unicode="." horiz-adv-x="563" d="M129 135q0 69 44.5 114.5t109.5 45.5t108 -45.5t43 -114.5t-43 -114.5t-108 -45.5t-109.5 45.5t-44.5 114.5z" />
<glyph unicode="/" horiz-adv-x="704" d="M25 -328l477 1782h160l-478 -1782h-159z" />
<glyph unicode="0" d="M82 657q0 324 118 497t324 173t324.5 -173.5t118.5 -496.5q0 -326 -119 -504t-324 -178t-323.5 178t-118.5 504zM307 657q0 -497 217 -497t217 497q0 135 -15.5 231t-45.5 151t-68 79.5t-88 24.5q-217 0 -217 -486z" />
<glyph unicode="1" d="M152 0v193h290v856h-239v147q180 35 301 107h176v-1110h256v-193h-784z" />
<glyph unicode="2" d="M68 1126q95 102 191.5 151.5t223.5 49.5q187 0 299.5 -108.5t112.5 -290.5q0 -56 -16 -114.5t-50.5 -121.5t-72 -118.5t-98.5 -127t-110.5 -125.5t-125.5 -135q170 15 217 15h319v-201h-880v137q107 104 171 167t141.5 144t120 136t83 117t57.5 113.5t17 100.5 q0 104 -56 165t-159 61q-123 0 -254 -146z" />
<glyph unicode="3" d="M49 160l113 151q139 -143 309 -143q107 0 173.5 53t66.5 144q0 53 -18.5 92t-61 69t-118.5 45t-185 15v172q340 0 340 209q0 81 -51.5 127.5t-141.5 46.5q-129 0 -262 -123l-121 145q186 164 391 164q191 0 306.5 -90.5t115.5 -253.5q0 -210 -227 -299v-8 q121 -32 195.5 -116t74.5 -208q0 -173 -131 -275t-325 -102q-276 0 -443 185z" />
<glyph unicode="4" d="M37 336v160l516 807h281v-785h163v-182h-163v-336h-222v336h-575zM270 518h342v295q0 61 11 270h-9q-9 -18 -106 -202z" />
<glyph unicode="5" d="M49 156l109 151q147 -139 305 -139q111 0 181.5 67t70.5 183q0 115 -65.5 179.5t-174.5 64.5q-60 0 -103 -16.5t-106 -57.5l-112 71l39 644h696v-199h-492l-26 -316q88 43 172 43q85 0 158 -24.5t130 -73t89 -128t32 -181.5q0 -104 -37.5 -190t-101.5 -142t-146 -86.5 t-173 -30.5q-264 0 -445 181z" />
<glyph unicode="6" d="M90 612q0 147 28 268t75.5 203t113.5 137.5t139.5 81t155.5 25.5q208 0 348 -147l-127 -144q-36 44 -93 71.5t-114 27.5q-51 0 -94 -15.5t-81.5 -51t-66.5 -90t-45 -137.5t-20 -188q56 71 133.5 112.5t149.5 41.5q175 0 278 -103t103 -301q0 -190 -119 -309t-291 -119 q-78 0 -147.5 24t-129.5 74.5t-103.5 124.5t-68 180t-24.5 234zM315 485q18 -168 81.5 -248.5t162.5 -80.5q85 0 140 65.5t55 181.5q0 114 -53.5 173t-151.5 59q-132 0 -234 -150z" />
<glyph unicode="7" d="M90 1104v199h875v-144q-91 -113 -154.5 -219t-104.5 -205t-66 -218.5t-37 -235.5t-19 -281h-240q18 353 97.5 599t265.5 505h-617z" />
<glyph unicode="8" d="M84 334q0 208 235 334v8q-180 130 -180 305q0 156 111 251t282 95q174 0 278.5 -96.5t104.5 -255.5q0 -89 -51 -168t-123 -131v-8q105 -59 165.5 -138.5t60.5 -199.5q0 -153 -122.5 -254t-318.5 -101q-192 0 -317 101t-125 258zM291 358q0 -95 68.5 -155t170.5 -60 q95 0 155 53t60 142q0 40 -15.5 73t-40 56.5t-64.5 46.5t-80 40.5t-95 40.5q-12 5 -18 7q-65 -47 -103 -109.5t-38 -134.5zM350 981q0 -47 19 -84.5t59 -67t80.5 -49.5t103.5 -45q109 109 109 226q0 88 -52 143t-141 55q-77 0 -127.5 -48t-50.5 -130z" />
<glyph unicode="9" d="M76 901q0 190 118.5 308t290.5 118q97 0 181 -38.5t149.5 -114t103 -199.5t37.5 -283q0 -183 -42 -324.5t-114 -225t-162 -125.5t-194 -42q-207 0 -348 148l127 143q38 -44 94 -71t115 -27q64 0 116 25t94.5 79.5t67.5 150t29 226.5q-56 -69 -134 -110t-150 -41 q-173 0 -276 102.5t-103 300.5zM293 901q0 -114 54 -173.5t153 -59.5q60 0 121 37t112 114q-18 166 -82.5 247t-163.5 81q-83 0 -138.5 -66t-55.5 -180z" />
<glyph unicode=":" horiz-adv-x="563" d="M129 135q0 69 44.5 114.5t109.5 45.5t108 -45.5t43 -114.5t-43 -114.5t-108 -45.5t-109.5 45.5t-44.5 114.5zM129 836q0 68 44.5 113.5t109.5 45.5t108 -45t43 -114t-43 -114.5t-108 -45.5t-109.5 45.5t-44.5 114.5z" />
<glyph unicode=";" horiz-adv-x="563" d="M96 -244q98 38 152.5 104t54.5 144h-18q-63 0 -107.5 40t-44.5 106q0 64 46 104.5t112 40.5q83 0 129.5 -64t46.5 -178q0 -151 -84 -262t-236 -164zM129 836q0 68 44.5 113.5t109.5 45.5t108 -45t43 -114t-43 -114.5t-108 -45.5t-109.5 45.5t-44.5 114.5z" />
<glyph unicode="&#x3c;" d="M70 594v172l911 354v-198l-395 -140l-277 -98v-8l277 -98l395 -140v-198z" />
<glyph unicode="=" d="M70 360v172h911v-172h-911zM70 819v172h911v-172h-911z" />
<glyph unicode="&#x3e;" d="M70 240v198l395 140l276 98v8l-276 98l-395 140v198l911 -354v-172z" />
<glyph unicode="?" horiz-adv-x="909" d="M82 1219q151 178 358 178q171 0 275 -88.5t104 -251.5q0 -71 -33 -137t-78 -118t-89.5 -104.5t-71.5 -118.5t-19 -139h-206q-12 83 11 158t65 130.5t85 105.5t75 103t32 103q0 74 -44.5 119t-121.5 45q-116 0 -211 -106zM274 135q0 69 43.5 114.5t108.5 45.5t109.5 -45.5 t44.5 -114.5t-44.5 -114.5t-109.5 -45.5t-108.5 45.5t-43.5 114.5z" />
<glyph unicode="@" horiz-adv-x="1792" d="M102 418q0 205 71.5 381t192.5 295t283 186.5t342 67.5q318 0 509.5 -195t191.5 -510q0 -106 -26.5 -198t-70.5 -156t-101 -109.5t-118.5 -67.5t-122.5 -22q-90 0 -151 40.5t-74 115.5h-4q-46 -62 -114.5 -101t-133.5 -39q-114 0 -186 81.5t-72 218.5q0 87 30 174.5 t82 157.5t129 113.5t163 43.5q106 0 159 -100h4l27 84h150l-88 -433q-52 -206 102 -206q101 0 180.5 110t79.5 285q0 119 -34 220t-101.5 179t-177 122t-250.5 44q-134 0 -261.5 -56t-226.5 -154.5t-159 -246t-60 -317.5q0 -147 47 -265t130 -193t191.5 -114.5t235.5 -39.5 q168 0 322 84l55 -131q-181 -103 -395 -103q-154 0 -288.5 48.5t-238 140t-163.5 237.5t-60 328zM700 420q0 -81 33 -120.5t92 -39.5q76 0 162 107l53 301q-45 71 -112 71t-121 -52t-80.5 -124t-26.5 -143z" />
<glyph unicode="A" horiz-adv-x="1136" d="M-8 0l438 1339h279l436 -1339h-252l-105 362h-448l-104 -362h-244zM393 549h342l-47 164q-43 147 -121 442h-8q-67 -271 -119 -442z" />
<glyph unicode="B" horiz-adv-x="1216" d="M168 0v1339h428q477 0 477 -329q0 -102 -58 -182t-171 -109v-8q147 -25 224 -105t77 -213q0 -130 -68 -220t-181.5 -131.5t-264.5 -41.5h-463zM406 184h200q305 0 305 226q0 204 -305 204h-200v-430zM406 784h167q267 0 267 197q0 91 -64 132.5t-196 41.5h-174v-371z" />
<glyph unicode="C" horiz-adv-x="1173" d="M96 666q0 160 48.5 293t132 221t196.5 136t242 48q115 0 213 -47.5t168 -122.5l-131 -147q-113 110 -248 110q-167 0 -272 -131.5t-105 -353.5q0 -227 100.5 -358.5t268.5 -131.5q162 0 282 133l131 -145q-170 -195 -417 -195q-128 0 -238.5 46t-193.5 132t-130 218 t-47 295z" />
<glyph unicode="D" horiz-adv-x="1275" d="M168 0v1339h356q312 0 483 -168t171 -495q0 -328 -169.5 -502t-471.5 -174h-369zM406 193h102q206 0 316 120t110 363q0 471 -426 471h-102v-954z" />
<glyph unicode="E" horiz-adv-x="1093" d="M168 0v1339h805v-200h-567v-342h481v-201h-481v-395h587v-201h-825z" />
<glyph unicode="F" horiz-adv-x="1036" d="M168 0v1339h809v-200h-571v-379h485v-201h-485v-559h-238z" />
<glyph unicode="G" horiz-adv-x="1277" d="M96 666q0 161 49 293.5t135.5 220.5t203 136t251.5 48q234 0 400 -170l-131 -147q-56 54 -117.5 82t-149.5 28q-180 0 -288.5 -130.5t-108.5 -354.5q0 -231 106.5 -360.5t305.5 -129.5q124 0 190 60v288h-252v195h465v-590q-74 -69 -188.5 -114.5t-243.5 -45.5 q-134 0 -248 46t-198.5 132.5t-132.5 218t-48 294.5z" />
<glyph unicode="H" horiz-adv-x="1351" d="M168 0v1339h238v-538h540v538h238v-1339h-238v594h-540v-594h-238z" />
<glyph unicode="I" horiz-adv-x="571" d="M168 0v1339h238v-1339h-238z" />
<glyph unicode="J" horiz-adv-x="1005" d="M45 203l164 121q80 -142 209 -142q97 0 143.5 59.5t46.5 198.5v899h238v-919q0 -94 -24 -173t-71 -140.5t-125 -96.5t-180 -35q-270 0 -401 228z" />
<glyph unicode="K" horiz-adv-x="1216" d="M168 0v1339h238v-608h6l477 608h262l-412 -522l482 -817h-263l-360 631l-192 -240v-391h-238z" />
<glyph unicode="L" horiz-adv-x="1021" d="M168 0v1339h238v-1138h555v-201h-793z" />
<glyph unicode="M" horiz-adv-x="1519" d="M168 0v1339h260l242 -659l88 -254h8l88 254l236 659h262v-1339h-224v612q0 108 31 426h-8l-109 -305l-231 -608h-109l-231 608l-106 305h-9q2 -27 8.5 -98.5t10 -116.5t7 -106t3.5 -105v-612h-217z" />
<glyph unicode="N" horiz-adv-x="1337" d="M168 0v1339h244l415 -753l140 -285h8q-1 17 -9 103t-11.5 126t-7 107.5t-3.5 120.5v581h225v-1339h-243l-416 754l-139 284h-9q3 -30 10 -105.5t10.5 -120t7 -109t3.5 -117.5v-586h-225z" />
<glyph unicode="O" horiz-adv-x="1374" d="M96 676q0 320 163 504t429 184q265 0 427.5 -184.5t162.5 -503.5q0 -322 -163 -511.5t-427 -189.5q-265 0 -428.5 189.5t-163.5 511.5zM340 676q0 -225 95 -359.5t253 -134.5q157 0 251.5 134.5t94.5 359.5q0 223 -94 352t-252 129q-159 0 -253.5 -129t-94.5 -352z" />
<glyph unicode="P" horiz-adv-x="1204" d="M168 0v1339h450q508 0 508 -413q0 -144 -68 -243.5t-180.5 -145t-259.5 -45.5h-212v-492h-238zM406 682h192q150 0 222.5 60.5t72.5 183.5q0 122 -71.5 172.5t-223.5 50.5h-192v-467z" />
<glyph unicode="Q" horiz-adv-x="1374" d="M92 676q0 319 162.5 503.5t427.5 184.5q266 0 429 -184t163 -504q0 -276 -122 -457t-329 -227q44 -76 126.5 -113t185.5 -37q70 0 145 23l43 -178q-83 -37 -215 -37q-193 0 -331.5 91t-205.5 245q-220 39 -349.5 221.5t-129.5 468.5zM336 676q0 -226 94 -360t252 -134 t252 134t94 360q0 223 -93.5 352t-252.5 129t-252.5 -129t-93.5 -352z" />
<glyph unicode="R" horiz-adv-x="1220" d="M168 0v1339h450q494 0 494 -397q0 -149 -70.5 -244.5t-197.5 -138.5l319 -559h-266l-289 524h-202v-524h-238zM406 713h188q139 0 211 58t72 171q0 112 -70 159.5t-213 47.5h-188v-436z" />
<glyph unicode="S" horiz-adv-x="1110" d="M76 172l137 162q74 -70 166.5 -111t183.5 -41q111 0 172.5 46.5t61.5 125.5q0 23 -6 43.5t-13.5 35t-25 29.5t-30 24.5t-40 23t-43.5 20t-51 21.5l-182 80q-271 112 -271 356q0 161 127.5 269t321.5 108q117 0 225.5 -45.5t187.5 -124.5l-123 -152q-134 115 -290 115 q-96 0 -152.5 -42.5t-56.5 -115.5q0 -22 7 -41.5t15 -33.5t28 -29t32 -23.5t41.5 -22t42 -19t47.5 -19.5l180 -76q131 -56 200.5 -140t69.5 -222q0 -169 -131 -283.5t-350 -114.5q-135 0 -260.5 51.5t-220.5 145.5z" />
<glyph unicode="T" horiz-adv-x="1112" d="M51 1139v200h1010v-200h-385v-1139h-238v1139h-387z" />
<glyph unicode="U" horiz-adv-x="1335" d="M160 588v751h237v-770q0 -207 71.5 -297t201.5 -90q132 0 204 90t72 297v770h230v-751q0 -613 -506 -613q-510 0 -510 613z" />
<glyph unicode="V" horiz-adv-x="1091" d="M-10 1339h252l188 -673q19 -69 56 -212t61 -225h8q24 84 62 227.5t57 209.5l186 673h242l-414 -1339h-282z" />
<glyph unicode="W" horiz-adv-x="1632" d="M33 1339h246l114 -675q10 -60 32.5 -205.5t35.5 -222.5h8q27 143 86 428l166 675h205l166 -675q43 -206 88 -428h8q11 69 32 212t33 216l115 675h229l-258 -1339h-295l-165 705q-27 122 -60 309h-8q-37 -209 -59 -309l-162 -705h-291z" />
<glyph unicode="X" horiz-adv-x="1101" d="M25 0l378 690l-356 649h264l150 -297q14 -27 46 -94t54 -110h8q46 111 90 204l142 297h252l-357 -659l381 -680h-264l-164 315q-28 56 -106 220h-8q-26 -61 -101 -220l-158 -315h-251z" />
<glyph unicode="Y" horiz-adv-x="1019" d="M-12 1339h254l145 -342q23 -59 66.5 -165.5t52.5 -129.5h8q7 17 54.5 126.5t70.5 168.5l145 342h248l-403 -841v-498h-238v498z" />
<glyph unicode="Z" horiz-adv-x="1099" d="M78 0v143l649 996h-588v200h881v-143l-647 -995h653v-201h-948z" />
<glyph unicode="[" horiz-adv-x="663" d="M184 -311v1761h402v-131h-224v-1501h224v-129h-402z" />
<glyph unicode="\" horiz-adv-x="704" d="M43 1454h160l479 -1782h-162z" />
<glyph unicode="]" horiz-adv-x="663" d="M78 -182h223v1501h-223v131h401v-1761h-401v129z" />
<glyph unicode="^" d="M113 571l313 801h197l315 -801h-199l-112 310l-99 276h-8l-96 -276l-113 -310h-198z" />
<glyph unicode="_" horiz-adv-x="1024" d="M25 -131h974v-141h-974v141z" />
<glyph unicode="`" horiz-adv-x="1124" d="M295 1473h233l185 -299h-176z" />
<glyph unicode="a" horiz-adv-x="1071" d="M106 270q0 161 141.5 250t450.5 123q-2 88 -44.5 142.5t-137.5 54.5q-119 0 -283 -99l-86 158q208 131 412 131q187 0 281 -110.5t94 -323.5v-596h-193l-18 111h-6q-161 -136 -311 -136q-133 0 -216.5 82t-83.5 213zM336 289q0 -65 38.5 -97t104.5 -32q58 0 109 27 t110 83v226q-196 -25 -279 -76.5t-83 -130.5z" />
<glyph unicode="b" horiz-adv-x="1155" d="M150 0v1446h235v-373l-6 -168q142 125 291 125q187 0 292 -138t105 -372q0 -126 -35.5 -230.5t-96 -172.5t-137.5 -105t-161 -37q-145 0 -275 127h-6l-20 -102h-186zM385 254q99 -84 203 -84t169.5 90.5t65.5 255.5q0 320 -217 320q-105 0 -221 -113v-469z" />
<glyph unicode="c" horiz-adv-x="946" d="M84 502q0 122 41 223.5t110.5 167t160.5 101.5t192 36q174 0 295 -117l-113 -149q-83 74 -170 74q-122 0 -198 -92.5t-76 -243.5q0 -150 74.5 -242t193.5 -92q102 0 207 86l98 -150q-70 -62 -156.5 -95.5t-173.5 -33.5q-212 0 -348.5 141.5t-136.5 385.5z" />
<glyph unicode="d" horiz-adv-x="1155" d="M88 502q0 119 35.5 220t95 167.5t136.5 103.5t159 37q81 0 140.5 -27t123.5 -83l-8 161v365h236v-1446h-195l-16 109h-9q-134 -134 -284 -134q-191 0 -302.5 140t-111.5 387zM332 504q0 -162 59 -248t168 -86q112 0 211 113v469q-96 84 -205 84q-100 0 -166.5 -89 t-66.5 -243z" />
<glyph unicode="e" horiz-adv-x="1038" d="M84 502q0 119 39 220t104 167.5t148 103.5t172 37q199 0 307.5 -130.5t108.5 -346.5q0 -65 -11 -111h-639q15 -135 94.5 -209.5t202.5 -74.5q119 0 234 73l80 -147q-166 -109 -344 -109q-215 0 -355.5 142t-140.5 385zM311 592h447q0 122 -52 189t-153 67q-93 0 -160 -67 t-82 -189z" />
<glyph unicode="f" horiz-adv-x="649" d="M55 819v176l135 11v104q0 166 81.5 263t252.5 97q100 0 185 -34l-45 -176q-55 24 -111 24q-127 0 -127 -170v-108h197v-187h-197v-819h-236v819h-135z" />
<glyph unicode="g" horiz-adv-x="1064" d="M82 -182q0 126 143 215v8q-90 58 -90 168q0 55 31.5 103.5t79.5 82.5v8q-56 42 -93.5 112.5t-37.5 154.5q0 166 115.5 263t281.5 97q77 0 147 -24h361v-175h-184q57 -67 57 -169q0 -162 -107.5 -252.5t-273.5 -90.5q-70 0 -137 27q-25 -22 -37 -43t-12 -53 q0 -45 37.5 -68.5t125.5 -23.5h179q185 0 276.5 -60t91.5 -188q0 -152 -147.5 -253t-388.5 -101q-122 0 -215 28t-148 88t-55 146zM279 -147q0 -67 69 -105.5t189 -38.5q119 0 195.5 48t76.5 114q0 56 -43.5 78t-134.5 22h-137q-80 0 -138 15q-77 -60 -77 -133zM336 670 q0 -94 50 -148.5t126 -54.5q75 0 124.5 54.5t49.5 148.5q0 91 -49 144.5t-125 53.5t-126 -53t-50 -145z" />
<glyph unicode="h" horiz-adv-x="1142" d="M150 0v1446h235v-373l-8 -194q74 70 150.5 110.5t170.5 40.5q310 0 310 -399v-631h-236v600q0 123 -37 175t-121 52q-62 0 -111 -29t-118 -96v-702h-235z" />
<glyph unicode="i" horiz-adv-x="536" d="M123 1315q0 60 41 97.5t104 37.5t104.5 -37.5t41.5 -97.5q0 -58 -41.5 -95.5t-104.5 -37.5t-104 37.5t-41 95.5zM150 0v1006h235v-1006h-235z" />
<glyph unicode="j" horiz-adv-x="538" d="M-94 -395l45 176q57 -17 86 -17q65 0 90 44t25 137v1061h237v-1057q0 -371 -319 -371q-89 0 -164 27zM125 1315q0 59 41.5 97t103.5 38q64 0 106 -38t42 -97q0 -58 -42.5 -95.5t-105.5 -37.5q-62 0 -103.5 37.5t-41.5 95.5z" />
<glyph unicode="k" horiz-adv-x="1069" d="M150 0v1446h231v-903h6l373 463h258l-344 -410l379 -596h-256l-258 436l-158 -180v-256h-231z" />
<glyph unicode="l" horiz-adv-x="555" d="M150 258v1188h235v-1200q0 -40 15 -59t36 -19q19 0 37 4l31 -176q-51 -21 -125 -21q-121 0 -175 73t-54 210z" />
<glyph unicode="m" horiz-adv-x="1726" d="M150 0v1006h194l16 -138h9q151 162 307 162q203 0 278 -180q81 86 158.5 133t165.5 47q157 0 234 -102.5t77 -296.5v-631h-237v600q0 122 -37 174.5t-117 52.5q-95 0 -211 -125v-702h-235v600q0 122 -37.5 174.5t-118.5 52.5q-95 0 -211 -125v-702h-235z" />
<glyph unicode="n" horiz-adv-x="1146" d="M150 0v1006h194l16 -136h9q77 76 155.5 118t173.5 42q310 0 310 -399v-631h-236v600q0 123 -37 175t-121 52q-62 0 -111 -29t-118 -96v-702h-235z" />
<glyph unicode="o" horiz-adv-x="1124" d="M84 502q0 122 39.5 223.5t105.5 167t152 101.5t180 36q95 0 181 -36t152.5 -101.5t106 -167t39.5 -223.5t-39.5 -223t-106 -166.5t-152.5 -101.5t-181 -36q-94 0 -180 36t-152 101.5t-105.5 166.5t-39.5 223zM326 502q0 -152 63 -243t172 -91q110 0 174 91t64 243 q0 153 -64 244.5t-174 91.5q-109 0 -172 -91t-63 -245z" />
<glyph unicode="p" horiz-adv-x="1155" d="M150 -397v1403h194l16 -107h9q153 131 303 131q186 0 290.5 -138t104.5 -374q0 -101 -23 -188.5t-64 -151.5t-95.5 -110.5t-117.5 -69.5t-130 -23q-128 0 -258 111l6 -168v-315h-235zM385 254q102 -84 203 -84q104 0 169.5 90.5t65.5 255.5q0 320 -217 320 q-105 0 -221 -113v-469z" />
<glyph unicode="q" horiz-adv-x="1148" d="M88 502q0 119 35.5 220t95 167.5t136.5 103.5t159 37q83 0 149 -29t130 -92h6l20 97h187v-1403h-236v329l8 166q-59 -56 -131 -89.5t-145 -33.5q-191 0 -302.5 140t-111.5 387zM332 504q0 -162 59 -248t168 -86q112 0 211 113v469q-96 84 -205 84q-100 0 -166.5 -89 t-66.5 -243z" />
<glyph unicode="r" horiz-adv-x="763" d="M150 0v1006h194l16 -179h9q53 97 128.5 150t155.5 53q71 0 115 -20l-41 -205q-56 16 -104 16q-67 0 -131 -50.5t-107 -156.5v-614h-235z" />
<glyph unicode="s" horiz-adv-x="882" d="M49 115l111 151q144 -112 278 -112q79 0 119.5 32.5t40.5 87.5q0 37 -33.5 68.5t-63.5 45.5t-101 41q-11 5 -17 7q-46 17 -81.5 33.5t-75 42.5t-65.5 55.5t-43.5 71.5t-17.5 90q0 134 100 217.5t267 83.5q177 0 334 -121l-109 -143q-118 86 -221 86q-72 0 -109.5 -30.5 t-37.5 -80.5q0 -35 32 -64t61.5 -41.5t101.5 -38.5l3 -1.5t3 -1t3.5 -1t3.5 -1.5q51 -19 84 -33.5t76 -41.5t68 -56.5t43 -74.5t18 -99q0 -135 -103.5 -223.5t-287.5 -88.5q-100 0 -202.5 39t-178.5 101z" />
<glyph unicode="t" horiz-adv-x="739" d="M41 819v176l156 11l28 274h197v-274h256v-187h-256v-479q0 -176 141 -176q52 0 105 22l41 -174q-113 -37 -205 -37q-320 0 -320 365v479h-143z" />
<glyph unicode="u" horiz-adv-x="1138" d="M139 375v631h236v-600q0 -123 36 -175.5t119 -52.5q65 0 115.5 32t108.5 107v689h235v-1006h-192l-19 147h-6q-71 -84 -148.5 -128t-174.5 -44q-310 0 -310 400z" />
<glyph unicode="v" horiz-adv-x="1013" d="M25 1006h239l160 -523q6 -22 37 -132.5t47 -170.5h8q10 35 27 96.5t31.5 112.5t27.5 94l160 523h227l-342 -1006h-272z" />
<glyph unicode="w" horiz-adv-x="1531" d="M49 1006h238l121 -523q1 -4 53 -288h8q30 165 63 288l132 523h215l133 -523q15 -57 39 -164t28 -124h8q8 44 17 92t20 106t17 90l121 523h221l-256 -1006h-281l-117 469q-13 53 -33 154t-28 139h-8q-28 -163 -60 -295l-114 -467h-271z" />
<glyph unicode="x" horiz-adv-x="985" d="M29 0l319 524l-299 482h254l113 -191q55 -105 92 -170h8q12 27 38.5 84.5t39.5 85.5l96 191h244l-297 -508l319 -498h-254l-122 199q-64 115 -103 178h-8q-51 -101 -88 -178l-107 -199h-245z" />
<glyph unicode="y" horiz-adv-x="1013" d="M25 1006h239l174 -494q14 -43 43 -139t45 -144h9q11 40 36 137t39 146l152 494h227l-364 -1051q-68 -185 -160.5 -277t-247.5 -92q-66 0 -131 21l43 184q42 -14 72 -14q143 0 200 172l19 63z" />
<glyph unicode="z" horiz-adv-x="907" d="M70 0v127l475 692h-422v187h717v-125l-473 -693h489v-188h-786z" />
<glyph unicode="{" horiz-adv-x="663" d="M66 498v143q94 1 135 45.5t41 108.5q0 63 -9.5 181.5t-9.5 190.5q0 157 59 220t191 63h113v-131h-49q-71 0 -97 -34.5t-26 -127.5q0 -57 5 -173.5t5 -178.5q0 -107 -32 -160t-105 -72v-8q73 -19 105 -72t32 -159q0 -67 -5 -181t-5 -171q0 -93 26 -128.5t97 -35.5h49v-129 h-113q-132 0 -191 62t-59 220q0 75 9.5 190.5t9.5 180.5q0 66 -41 110.5t-135 45.5z" />
<glyph unicode="|" horiz-adv-x="522" d="M182 -512v2048h158v-2048h-158z" />
<glyph unicode="}" horiz-adv-x="663" d="M78 -182h47q73 0 99 35.5t26 128.5q0 57 -5 171t-5 181q0 106 32 159t105 72v8q-73 19 -105 72t-32 160q0 62 5 178.5t5 173.5q0 93 -26 127.5t-99 34.5h-47v131h110q133 0 192.5 -63t59.5 -220q0 -72 -9 -190.5t-9 -181.5q0 -64 41 -108.5t135 -45.5v-143 q-94 -1 -135 -45.5t-41 -110.5q0 -65 9 -180.5t9 -190.5q0 -158 -59.5 -220t-192.5 -62h-110v129z" />
<glyph unicode="~" d="M66 645q124 199 282 199q46 0 89.5 -17t76.5 -41t64 -48t64.5 -41t64.5 -17q85 0 151 121l125 -96q-122 -197 -281 -197q-46 0 -89 17t-76.5 41t-64 48t-64 41t-64.5 17q-85 0 -151 -121z" />
<glyph unicode="&#xa1;" horiz-adv-x="645" d="M170 872q0 67 44.5 112.5t109.5 45.5t108 -45.5t43 -112.5q0 -70 -43 -115.5t-108 -45.5t-109.5 45.5t-44.5 115.5zM205 -367l6 234l33 698h157l33 -698l8 -234h-237z" />
<glyph unicode="&#xa2;" d="M125 631q0 209 118 340.5t308 161.5v206h135v-200q153 -8 262 -117l-110 -145q-71 62 -152 71v-631q89 8 180 84l99 -149q-119 -107 -279 -127v-201h-135v203q-196 25 -311 156.5t-115 347.5zM354 631q0 -114 51.5 -192.5t145.5 -106.5v600q-94 -31 -145.5 -109 t-51.5 -192z" />
<glyph unicode="&#xa3;" d="M104 0v145q100 51 159 140.5t59 199.5q0 19 -9 84h-204v142l137 10h24q-43 135 -43 209q0 182 113 289.5t297 107.5q202 0 336 -160l-131 -129q-84 97 -185 97q-95 0 -148.5 -57t-53.5 -160q0 -72 34 -197h316v-152h-281q6 -43 6 -86q0 -89 -25.5 -151.5t-82.5 -122.5v-8 h553v-201h-871z" />
<glyph unicode="&#xa4;" d="M47 313l127 129q-72 101 -72 232q0 132 72 233l-127 129l121 123l139 -143q97 63 217 63t217 -63l142 143l121 -123l-130 -129q72 -101 72 -233q0 -131 -72 -232l130 -129l-121 -123l-142 144q-94 -64 -217 -64q-121 0 -215 64l-141 -144zM315 674q0 -104 60.5 -170 t148.5 -66q89 0 149 66t60 170q0 105 -60 171t-149 66q-88 0 -148.5 -66t-60.5 -171z" />
<glyph unicode="&#xa5;" d="M37 1303h244l131 -310q110 -267 112 -272h8q39 92 113 272l131 310h238l-318 -627h271v-121h-324v-121h324v-123h-324v-311h-237v311h-322v123h322v121h-322v121h268z" />
<glyph unicode="&#xa6;" horiz-adv-x="522" d="M182 428h158v-940h-158v940zM182 618v918h158v-918h-158z" />
<glyph unicode="&#xa7;" d="M84 684q0 81 45.5 149.5t124.5 114.5q-61 67 -61 168q0 128 88.5 209.5t246.5 81.5q181 0 344 -125l-110 -149q-110 96 -221 96q-68 0 -101.5 -28t-33.5 -75q0 -37 31 -68t80.5 -55.5t109 -50t119.5 -58.5t109.5 -73t80.5 -101.5t31 -137.5q0 -168 -170 -269 q53 -69 53 -163q0 -132 -98.5 -217t-264.5 -85q-112 0 -211.5 41.5t-164.5 118.5l139 123q106 -106 237 -106q70 0 109 31.5t39 82.5q0 40 -30.5 72t-79 56t-107 48.5t-117.5 56.5t-107.5 71.5t-79 101.5t-30.5 139zM287 700q0 -43 22.5 -78t66 -62t87.5 -47t106 -47.5 t101 -49.5q48 25 71 59.5t23 87.5q0 37 -17.5 68.5t-44 54t-67.5 45.5t-78.5 39t-88 38.5t-85.5 41.5q-96 -58 -96 -150z" />
<glyph unicode="&#xa8;" horiz-adv-x="1124" d="M250 1309q0 51 35 86t88 35q52 0 86.5 -35t34.5 -86q0 -53 -34.5 -88t-86.5 -35q-54 0 -88.5 35t-34.5 88zM631 1309q0 52 34 86.5t87 34.5t87.5 -34.5t34.5 -86.5q0 -53 -34 -88t-88 -35q-53 0 -87 35t-34 88z" />
<glyph unicode="&#xa9;" horiz-adv-x="1529" d="M96 664q0 153 54 282t146 214t213.5 132t256.5 47q134 0 255 -47t213 -132t146 -214t54 -282t-54 -283t-145.5 -217t-213 -135.5t-255.5 -48.5q-135 0 -256.5 48.5t-213.5 135.5t-146 217t-54 283zM215 664q0 -127 43 -236t117 -183.5t175.5 -116.5t215.5 -42t214.5 42 t174.5 116.5t117 183.5t43 236t-43 234.5t-117 181t-174.5 114.5t-214.5 41q-115 0 -216 -41t-175 -114.5t-117 -181t-43 -234.5zM401 662q0 174 114.5 282.5t272.5 108.5q84 0 146.5 -31.5t118.5 -87.5l-92 -103q-79 76 -160 76q-102 0 -162.5 -68.5t-60.5 -176.5 q0 -118 58.5 -188.5t156.5 -70.5q54 0 96 20t90 60l80 -114q-134 -111 -273 -111q-168 0 -276.5 110t-108.5 294z" />
<glyph unicode="&#xaa;" horiz-adv-x="720" d="M68 715q0 108 94.5 166t300.5 77q-3 59 -29.5 90t-85.5 31q-81 0 -194 -65l-62 112q145 91 285 91q126 0 191 -74t65 -217v-394h-137l-17 72h-8q-95 -88 -199 -88q-92 0 -148 56.5t-56 142.5zM233 729q0 -82 95 -82q61 0 135 68v143q-230 -24 -230 -129z" />
<glyph unicode="&#xab;" horiz-adv-x="931" d="M96 430v172l277 305l94 -76l-236 -315l236 -317l-94 -74zM451 430v172l278 305l92 -76l-233 -315l233 -317l-92 -74z" />
<glyph unicode="&#xac;" d="M70 590v172h911v-559h-178v387h-733z" />
<glyph unicode="&#xad;" horiz-adv-x="659" d="M86 430v172h487v-172h-487z" />
<glyph unicode="&#xae;" horiz-adv-x="907" d="M57 1053q0 178 115 293.5t281 115.5q167 0 281 -115t114 -294q0 -178 -114 -293t-281 -115q-166 0 -281 115.5t-115 292.5zM154 1053q0 -141 84.5 -230.5t214.5 -89.5t214.5 89.5t84.5 230.5q0 143 -84.5 233t-214.5 90t-214.5 -90t-84.5 -233zM295 854v408h170 q73 0 118.5 -33t45.5 -101q0 -36 -20 -66.5t-56 -45.5l90 -162h-108l-68 133h-70v-133h-102zM397 1061h47q35 0 55.5 16.5t20.5 44.5t-18.5 45t-55.5 17h-49v-123z" />
<glyph unicode="&#xaf;" horiz-adv-x="1124" d="M295 1221v155h534v-155h-534z" />
<glyph unicode="&#xb0;" horiz-adv-x="712" d="M82 1124q0 122 80 200.5t196 78.5t196.5 -78.5t80.5 -200.5t-80.5 -200t-196.5 -78t-196 78t-80 200zM213 1124q0 -69 40.5 -113t104.5 -44t105 44t41 113q0 71 -41 115.5t-105 44.5t-104.5 -44.5t-40.5 -115.5z" />
<glyph unicode="&#xb1;" d="M70 0v170h911v-170h-911zM70 612v170h366v367h178v-367h367v-170h-367v-319h-178v319h-366z" />
<glyph unicode="&#xb2;" horiz-adv-x="761" d="M68 1565q114 159 286 159q128 0 204.5 -69.5t76.5 -194.5q0 -41 -14.5 -84t-32 -75.5t-59 -83t-66 -78t-82.5 -88.5h289v-150h-572v98q99 85 155.5 136.5t110 109.5t76.5 102t23 85q0 68 -36 106.5t-99 38.5q-82 0 -158 -107z" />
<glyph unicode="&#xb3;" horiz-adv-x="761" d="M63 1036l111 86q74 -108 186 -108q59 0 98.5 32t39.5 87q0 60 -56.5 91t-162.5 31v105q88 0 138 33t50 90q0 47 -33 75.5t-88 28.5q-76 0 -147 -88l-103 90q61 69 127 102t152 33q112 0 189 -60t77 -159q0 -123 -127 -190q69 -23 113.5 -73.5t44.5 -121.5 q0 -107 -86.5 -175t-210.5 -68q-100 0 -181 42t-131 117z" />
<glyph unicode="&#xb4;" horiz-adv-x="1124" d="M412 1174l182 299h235l-243 -299h-174z" />
<glyph unicode="&#xb5;" horiz-adv-x="1150" d="M150 -410v1416h235v-600q0 -123 37.5 -175.5t120.5 -52.5q64 0 113.5 31.5t109.5 107.5v689h235v-1006h-194l-16 147h-9q-98 -159 -254 -159q-54 0 -90.5 14t-64.5 51l12 -184v-279h-235z" />
<glyph unicode="&#xb6;" horiz-adv-x="1226" d="M82 893q0 121 38.5 209t109.5 139t160 74.5t200 23.5h90v-905h-76q-112 0 -205.5 28.5t-165 84t-111.5 144t-40 202.5zM793 -164v1503h237v-1503h-237z" />
<glyph unicode="&#xb7;" horiz-adv-x="563" d="M129 657q0 69 44.5 114.5t109.5 45.5t108 -45.5t43 -114.5t-43 -114t-108 -45t-109.5 45.5t-44.5 113.5z" />
<glyph unicode="&#xb8;" horiz-adv-x="1124" d="M377 -342q176 21 176 94q0 32 -29.5 54.5t-95.5 39.5l82 160h143l-47 -100q121 -43 121 -150q0 -62 -47.5 -106t-119 -66t-163.5 -28z" />
<glyph unicode="&#xb9;" horiz-adv-x="761" d="M168 1503v111q72 12 118.5 31t94.5 55h141v-799h-178v602h-176z" />
<glyph unicode="&#xba;" horiz-adv-x="755" d="M55 864q0 161 93.5 257t228.5 96t228 -96t93 -257q0 -159 -93.5 -253.5t-227.5 -94.5q-135 0 -228.5 94.5t-93.5 253.5zM229 864q0 -96 38.5 -153.5t109.5 -57.5q70 0 108.5 57.5t38.5 153.5q0 99 -38 157t-109 58t-109.5 -58t-38.5 -157z" />
<glyph unicode="&#xbb;" horiz-adv-x="931" d="M111 199l233 317l-233 315l92 76l278 -305v-172l-278 -305zM467 199l233 317l-233 315l92 76l277 -305v-172l-277 -305z" />
<glyph unicode="&#xbc;" horiz-adv-x="1628" d="M111 1143v110q73 11 118.5 30.5t96.5 55.5h141v-798h-178v602h-178zM375 -25l731 1389h143l-729 -1389h-145zM946 195v90l311 514h211v-484h119v-120h-119v-195h-157v195h-365zM1116 315h195v113l10 231h-8l-92 -161z" />
<glyph unicode="&#xbd;" horiz-adv-x="1693" d="M111 1143v110q73 11 118.5 30.5t96.5 55.5h141v-798h-178v602h-178zM338 -25l731 1389h143l-729 -1389h-145zM999 664q118 159 287 159q129 0 206 -69.5t77 -194.5q0 -49 -17 -96.5t-54.5 -99t-72 -91.5t-93.5 -104q-11 -12 -17 -18h287v-150h-570v98q199 172 282 264 t83 168q0 67 -36.5 106.5t-98.5 39.5q-84 0 -160 -107z" />
<glyph unicode="&#xbe;" horiz-adv-x="1652" d="M59 676l111 86q74 -109 184 -109q59 0 98.5 32t39.5 87q0 60 -56 91.5t-162 31.5v104q88 0 138.5 33t50.5 90q0 47 -34 76t-89 29q-74 0 -145 -88l-103 90q61 68 126.5 101.5t150.5 33.5q112 0 190 -60t78 -159q0 -123 -129 -191q70 -24 115 -73.5t45 -120.5 q0 -108 -87 -176t-210 -68q-99 0 -180.5 42.5t-131.5 117.5zM436 -25l731 1389h144l-731 -1389h-144zM969 195v90l311 514h213v-484h119v-120h-119v-195h-158v195h-366zM1139 315h196v113l11 231h-9l-92 -161z" />
<glyph unicode="&#xbf;" horiz-adv-x="909" d="M92 -51q0 60 23.5 117.5t58 99.5t74 89.5t71.5 90t50.5 100t11.5 119.5h209q11 -83 -12.5 -158t-65.5 -130.5t-85.5 -105.5t-75.5 -103t-32 -103q0 -73 45 -118.5t123 -45.5q109 0 209 107l133 -121q-157 -178 -358 -178q-171 0 -275 88.5t-104 251.5zM332 872 q0 67 43 112.5t108 45.5t108.5 -45.5t43.5 -112.5q0 -70 -43.5 -115.5t-108.5 -45.5t-108 45.5t-43 115.5z" />
<glyph unicode="&#xc0;" horiz-adv-x="1136" d="M-8 0l438 1339h279l436 -1339h-252l-105 362h-448l-104 -362h-244zM262 1679h258l172 -237h-190zM393 549h342l-47 164q-43 147 -121 442h-8q-67 -271 -119 -442z" />
<glyph unicode="&#xc1;" horiz-adv-x="1136" d="M-8 0l438 1339h279l436 -1339h-252l-105 362h-448l-104 -362h-244zM393 549h342l-47 164q-43 147 -121 442h-8q-67 -271 -119 -442zM434 1442l172 237h258l-237 -237h-193z" />
<glyph unicode="&#xc2;" horiz-adv-x="1136" d="M-8 0l438 1339h279l436 -1339h-252l-105 362h-448l-104 -362h-244zM252 1442l197 237h229l196 -237h-184l-123 131h-8l-123 -131h-184zM393 549h342l-47 164q-43 147 -121 442h-8q-67 -271 -119 -442z" />
<glyph unicode="&#xc3;" horiz-adv-x="1136" d="M-8 0l438 1339h279l436 -1339h-252l-105 362h-448l-104 -362h-244zM242 1448q12 117 65 183.5t131 66.5q46 0 92.5 -25t85 -49.5t66.5 -24.5q29 0 50 25t30 74h125q-12 -116 -66 -183t-131 -67q-37 0 -74.5 15.5t-63 34.5t-55 34.5t-51.5 15.5q-63 0 -81 -100h-123z M393 549h342l-47 164q-43 147 -121 442h-8q-67 -271 -119 -442z" />
<glyph unicode="&#xc4;" horiz-adv-x="1136" d="M-8 0l438 1339h279l436 -1339h-252l-105 362h-448l-104 -362h-244zM252 1571q0 54 34 88.5t87 34.5q54 0 88.5 -34.5t34.5 -88.5q0 -53 -34.5 -87t-88.5 -34q-53 0 -87 34t-34 87zM393 549h342l-47 164q-43 147 -121 442h-8q-67 -271 -119 -442zM631 1571q0 54 34.5 88.5 t88.5 34.5t88.5 -34.5t34.5 -88.5q0 -53 -34.5 -87t-88.5 -34t-88.5 34t-34.5 87z" />
<glyph unicode="&#xc5;" horiz-adv-x="1136" d="M-8 0l438 1339h279l436 -1339h-252l-105 362h-448l-104 -362h-244zM352 1620q0 86 58.5 138t152.5 52q93 0 152 -52t59 -138q0 -87 -58.5 -138.5t-152.5 -51.5q-95 0 -153 51.5t-58 138.5zM393 549h342l-47 164q-43 147 -121 442h-8q-67 -271 -119 -442zM473 1620 q0 -44 26 -70t64 -26t64 26t26 70q0 43 -26 69.5t-64 26.5t-64 -26.5t-26 -69.5z" />
<glyph unicode="&#xc6;" horiz-adv-x="1701" d="M-8 0l667 1339h922v-200h-541v-342h453v-201h-453v-395h562v-201h-799v348h-395l-170 -348h-246zM498 535h305v622h-8q-60 -130 -193 -407z" />
<glyph unicode="&#xc7;" horiz-adv-x="1173" d="M96 666q0 160 48.5 293t132 221t196.5 136t242 48q115 0 213 -47.5t168 -122.5l-131 -147q-113 110 -248 110q-167 0 -272 -131.5t-105 -353.5q0 -227 100.5 -358.5t268.5 -131.5q162 0 282 133l131 -145q-142 -163 -344 -190l-35 -74q121 -44 121 -150q0 -62 -47.5 -106 t-119.5 -66t-165 -28l-18 102q174 20 174 94q0 32 -29 54.5t-94 39.5l68 134q-238 26 -387.5 206t-149.5 480z" />
<glyph unicode="&#xc8;" horiz-adv-x="1093" d="M168 0v1339h805v-200h-567v-342h481v-201h-481v-395h587v-201h-825zM283 1679h258l172 -237h-193z" />
<glyph unicode="&#xc9;" horiz-adv-x="1093" d="M168 0v1339h805v-200h-567v-342h481v-201h-481v-395h587v-201h-825zM455 1442l172 237h258l-240 -237h-190z" />
<glyph unicode="&#xca;" horiz-adv-x="1093" d="M168 0v1339h805v-200h-567v-342h481v-201h-481v-395h587v-201h-825zM272 1442l197 237h229l197 -237h-184l-123 131h-8l-123 -131h-185z" />
<glyph unicode="&#xcb;" horiz-adv-x="1093" d="M168 0v1339h805v-200h-567v-342h481v-201h-481v-395h587v-201h-825zM270 1571q0 54 34.5 88.5t88.5 34.5t88.5 -34.5t34.5 -88.5q0 -53 -34.5 -87t-88.5 -34t-88.5 34t-34.5 87zM651 1571q0 54 34.5 88.5t88.5 34.5q53 0 87 -34.5t34 -88.5q0 -53 -34.5 -87t-86.5 -34 q-54 0 -88.5 34t-34.5 87z" />
<glyph unicode="&#xcc;" horiz-adv-x="571" d="M-14 1679h256l174 -237h-193zM168 0v1339h238v-1339h-238z" />
<glyph unicode="&#xcd;" horiz-adv-x="571" d="M156 1442l174 237h256l-238 -237h-192zM168 0v1339h238v-1339h-238z" />
<glyph unicode="&#xce;" horiz-adv-x="571" d="M-25 1442l197 237h229l197 -237h-184l-123 131h-8l-123 -131h-185zM168 0v1339h238v-1339h-238z" />
<glyph unicode="&#xcf;" horiz-adv-x="571" d="M-27 1571q0 54 34.5 88.5t88.5 34.5t87.5 -34.5t33.5 -88.5q0 -53 -33.5 -87t-87.5 -34t-88.5 34t-34.5 87zM168 0v1339h238v-1339h-238zM354 1571q0 54 34 88.5t87 34.5q54 0 88.5 -34.5t34.5 -88.5q0 -53 -34.5 -87t-88.5 -34q-53 0 -87 34t-34 87z" />
<glyph unicode="&#xd0;" horiz-adv-x="1320" d="M57 637v113l156 8v581h356q312 0 483 -168t171 -495q0 -328 -169.5 -502t-471.5 -174h-369v637h-156zM451 193h102q206 0 316 120t110 363q0 471 -426 471h-102v-389h282v-121h-282v-444z" />
<glyph unicode="&#xd1;" horiz-adv-x="1337" d="M168 0v1339h244l415 -753l140 -285h8q-1 17 -9 103t-11.5 126t-7 107.5t-3.5 120.5v581h225v-1339h-243l-416 754l-139 284h-9q3 -30 10 -105.5t10.5 -120t7 -109t3.5 -117.5v-586h-225zM350 1448q12 117 65.5 183.5t131.5 66.5q46 0 92.5 -25t85 -49.5t66.5 -24.5 q61 0 81 99h123q-12 -116 -65.5 -183t-130.5 -67q-37 0 -74.5 15.5t-63 34.5t-55 34.5t-51.5 15.5q-61 0 -82 -100h-123z" />
<glyph unicode="&#xd2;" horiz-adv-x="1374" d="M96 676q0 320 163 504t429 184q265 0 427.5 -184.5t162.5 -503.5q0 -322 -163 -511.5t-427 -189.5q-265 0 -428.5 189.5t-163.5 511.5zM340 676q0 -225 95 -359.5t253 -134.5q157 0 251.5 134.5t94.5 359.5q0 223 -94 352t-252 129q-159 0 -253.5 -129t-94.5 -352z M387 1679h256l174 -237h-192z" />
<glyph unicode="&#xd3;" horiz-adv-x="1374" d="M96 676q0 320 163 504t429 184q265 0 427.5 -184.5t162.5 -503.5q0 -322 -163 -511.5t-427 -189.5q-265 0 -428.5 189.5t-163.5 511.5zM340 676q0 -225 95 -359.5t253 -134.5q157 0 251.5 134.5t94.5 359.5q0 223 -94 352t-252 129q-159 0 -253.5 -129t-94.5 -352z M557 1442l174 237h256l-237 -237h-193z" />
<glyph unicode="&#xd4;" horiz-adv-x="1374" d="M96 676q0 320 163 504t429 184q265 0 427.5 -184.5t162.5 -503.5q0 -322 -163 -511.5t-427 -189.5q-265 0 -428.5 189.5t-163.5 511.5zM340 676q0 -225 95 -359.5t253 -134.5q157 0 251.5 134.5t94.5 359.5q0 223 -94 352t-252 129q-159 0 -253.5 -129t-94.5 -352z M377 1442l196 237h230l196 -237h-184l-123 131h-8l-123 -131h-184z" />
<glyph unicode="&#xd5;" horiz-adv-x="1374" d="M96 676q0 320 163 504t429 184q265 0 427.5 -184.5t162.5 -503.5q0 -322 -163 -511.5t-427 -189.5q-265 0 -428.5 189.5t-163.5 511.5zM340 676q0 -225 95 -359.5t253 -134.5q157 0 251.5 134.5t94.5 359.5q0 223 -94 352t-252 129q-159 0 -253.5 -129t-94.5 -352z M365 1448q12 117 65 183.5t131 66.5q47 0 93.5 -25t85 -49.5t65.5 -24.5q62 0 82 99h123q-12 -116 -66 -183t-131 -67q-37 0 -74.5 15.5t-62.5 34.5t-54.5 34.5t-52.5 15.5q-61 0 -82 -100h-122z" />
<glyph unicode="&#xd6;" horiz-adv-x="1374" d="M96 676q0 320 163 504t429 184q265 0 427.5 -184.5t162.5 -503.5q0 -322 -163 -511.5t-427 -189.5q-265 0 -428.5 189.5t-163.5 511.5zM340 676q0 -225 95 -359.5t253 -134.5q157 0 251.5 134.5t94.5 359.5q0 223 -94 352t-252 129q-159 0 -253.5 -129t-94.5 -352z M375 1571q0 54 34.5 88.5t88.5 34.5t87 -34.5t33 -88.5q0 -53 -33 -87t-87 -34t-88.5 34t-34.5 87zM756 1571q0 54 34 88.5t87 34.5q54 0 88 -34.5t34 -88.5q0 -53 -34 -87t-88 -34q-53 0 -87 34t-34 87z" />
<glyph unicode="&#xd7;" d="M100 367l303 307l-303 309l121 123l303 -311l305 311l121 -123l-305 -309l305 -307l-121 -123l-305 309l-303 -309z" />
<glyph unicode="&#xd8;" horiz-adv-x="1374" d="M88 25l141 178q-133 188 -133 473q0 320 163 504t429 184q215 0 361 -119l133 168l125 -98l-150 -191q121 -175 121 -448q0 -322 -163 -511.5t-427 -189.5q-201 0 -346 111l-127 -160zM340 676q0 -158 47 -273l520 662q-89 92 -219 92q-159 0 -253.5 -129t-94.5 -352z M481 264q85 -82 207 -82q157 0 251.5 134.5t94.5 359.5q0 138 -39 244z" />
<glyph unicode="&#xd9;" horiz-adv-x="1335" d="M160 588v751h237v-770q0 -207 71.5 -297t201.5 -90q132 0 204 90t72 297v770h230v-751q0 -613 -506 -613q-510 0 -510 613zM367 1679h258l172 -237h-191z" />
<glyph unicode="&#xda;" horiz-adv-x="1335" d="M160 588v751h237v-770q0 -207 71.5 -297t201.5 -90q132 0 204 90t72 297v770h230v-751q0 -613 -506 -613q-510 0 -510 613zM539 1442l172 237h258l-240 -237h-190z" />
<glyph unicode="&#xdb;" horiz-adv-x="1335" d="M160 588v751h237v-770q0 -207 71.5 -297t201.5 -90q132 0 204 90t72 297v770h230v-751q0 -613 -506 -613q-510 0 -510 613zM356 1442l197 237h229l197 -237h-184l-123 131h-8l-123 -131h-185z" />
<glyph unicode="&#xdc;" horiz-adv-x="1335" d="M160 588v751h237v-770q0 -207 71.5 -297t201.5 -90q132 0 204 90t72 297v770h230v-751q0 -613 -506 -613q-510 0 -510 613zM356 1571q0 54 33.5 88.5t87.5 34.5t88.5 -34.5t34.5 -88.5q0 -53 -34.5 -87t-88.5 -34t-87.5 34t-33.5 87zM735 1571q0 54 34.5 88.5t88.5 34.5 t87.5 -34.5t33.5 -88.5q0 -53 -33.5 -87t-87.5 -34t-88.5 34t-34.5 87z" />
<glyph unicode="&#xdd;" horiz-adv-x="1019" d="M-12 1339h254l145 -342q23 -59 66.5 -165.5t52.5 -129.5h8q7 17 54.5 126.5t70.5 168.5l145 342h248l-403 -841v-498h-238v498zM381 1442l172 237h258l-240 -237h-190z" />
<glyph unicode="&#xde;" horiz-adv-x="1232" d="M172 0v1339h238v-213h213q510 0 510 -413q0 -88 -25.5 -160t-71 -122.5t-109.5 -85t-140 -50.5t-164 -16h-213v-279h-238zM410 469h192q150 0 222.5 60.5t72.5 183.5q0 121 -71.5 172t-223.5 51h-192v-467z" />
<glyph unicode="&#xdf;" horiz-adv-x="1236" d="M150 0v1026q0 201 115 320.5t329 119.5q178 0 277.5 -92.5t99.5 -226.5q0 -56 -17.5 -105t-43 -83.5t-51 -66t-43 -65.5t-17.5 -67t21 -60.5t55 -48t74.5 -41.5t81.5 -48.5t75 -61.5t55 -86.5t21 -118.5q0 -138 -95.5 -229t-259.5 -91q-148 0 -299 97l86 161 q103 -79 207 -79q65 0 103.5 37.5t38.5 93.5q0 39 -21 71t-54.5 55t-74.5 44.5t-81.5 46t-74 54t-54.5 74.5t-21 101q0 47 16.5 89.5t40 75.5t47.5 65.5t40.5 73t16.5 85.5q0 71 -39 115.5t-110 44.5q-101 0 -156 -75t-55 -214v-991h-233z" />
<glyph unicode="&#xe0;" horiz-adv-x="1071" d="M106 270q0 161 141.5 250t450.5 123q-2 88 -44.5 142.5t-137.5 54.5q-119 0 -283 -99l-86 158q208 131 412 131q187 0 281 -110.5t94 -323.5v-596h-193l-18 111h-6q-161 -136 -311 -136q-133 0 -216.5 82t-83.5 213zM297 1473h233l185 -299h-176zM336 289q0 -65 38.5 -97 t104.5 -32q58 0 109 27t110 83v226q-196 -25 -279 -76.5t-83 -130.5z" />
<glyph unicode="&#xe1;" horiz-adv-x="1071" d="M106 270q0 161 141.5 250t450.5 123q-2 88 -44.5 142.5t-137.5 54.5q-119 0 -283 -99l-86 158q208 131 412 131q187 0 281 -110.5t94 -323.5v-596h-193l-18 111h-6q-161 -136 -311 -136q-133 0 -216.5 82t-83.5 213zM336 289q0 -65 38.5 -97t104.5 -32q58 0 109 27 t110 83v226q-196 -25 -279 -76.5t-83 -130.5zM412 1174l184 299h233l-241 -299h-176z" />
<glyph unicode="&#xe2;" horiz-adv-x="1071" d="M106 270q0 161 141.5 250t450.5 123q-2 88 -44.5 142.5t-137.5 54.5q-119 0 -283 -99l-86 158q208 131 412 131q187 0 281 -110.5t94 -323.5v-596h-193l-18 111h-6q-161 -136 -311 -136q-133 0 -216.5 82t-83.5 213zM272 1174l197 299h188l197 -299h-164l-123 174h-8 l-123 -174h-164zM336 289q0 -65 38.5 -97t104.5 -32q58 0 109 27t110 83v226q-196 -25 -279 -76.5t-83 -130.5z" />
<glyph unicode="&#xe3;" horiz-adv-x="1071" d="M106 270q0 161 141.5 250t450.5 123q-2 88 -44.5 142.5t-137.5 54.5q-119 0 -283 -99l-86 158q208 131 412 131q187 0 281 -110.5t94 -323.5v-596h-193l-18 111h-6q-161 -136 -311 -136q-133 0 -216.5 82t-83.5 213zM250 1182q12 117 62 182.5t128 65.5q45 0 91.5 -25 t84 -49.5t62.5 -24.5q54 0 74 99h125q-12 -117 -62.5 -182.5t-128.5 -65.5q-36 0 -72.5 15.5t-61 33.5t-53 33.5t-50.5 15.5q-54 0 -74 -98h-125zM336 289q0 -65 38.5 -97t104.5 -32q58 0 109 27t110 83v226q-196 -25 -279 -76.5t-83 -130.5z" />
<glyph unicode="&#xe4;" horiz-adv-x="1071" d="M106 270q0 161 141.5 250t450.5 123q-2 88 -44.5 142.5t-137.5 54.5q-119 0 -283 -99l-86 158q208 131 412 131q187 0 281 -110.5t94 -323.5v-596h-193l-18 111h-6q-161 -136 -311 -136q-133 0 -216.5 82t-83.5 213zM252 1309q0 52 34 86.5t87 34.5t88 -35t35 -86 q0 -53 -34.5 -88t-88.5 -35q-53 0 -87 35t-34 88zM336 289q0 -65 38.5 -97t104.5 -32q58 0 109 27t110 83v226q-196 -25 -279 -76.5t-83 -130.5zM631 1309q0 51 34.5 86t88.5 35q53 0 86.5 -34.5t33.5 -86.5q0 -53 -33.5 -88t-86.5 -35q-54 0 -88.5 35t-34.5 88z" />
<glyph unicode="&#xe5;" horiz-adv-x="1071" d="M106 270q0 161 141.5 250t450.5 123q-2 88 -44.5 142.5t-137.5 54.5q-119 0 -283 -99l-86 158q208 131 412 131q187 0 281 -110.5t94 -323.5v-596h-193l-18 111h-6q-161 -136 -311 -136q-133 0 -216.5 82t-83.5 213zM336 289q0 -65 38.5 -97t104.5 -32q58 0 109 27 t110 83v226q-196 -25 -279 -76.5t-83 -130.5zM352 1315q0 90 58.5 145.5t152.5 55.5t152.5 -55.5t58.5 -145.5q0 -89 -58.5 -144t-152.5 -55t-152.5 55t-58.5 144zM473 1315q0 -45 26 -75t64 -30t64 30t26 75q0 47 -25.5 76.5t-64.5 29.5t-64.5 -29.5t-25.5 -76.5z" />
<glyph unicode="&#xe6;" horiz-adv-x="1607" d="M106 270q0 162 140.5 251.5t445.5 121.5q-7 197 -180 197q-115 0 -279 -99l-86 158q208 131 396 131q101 0 173 -47.5t111 -134.5q130 182 314 182q187 0 289 -132t102 -349q0 -69 -10 -111h-615q12 -128 89 -201t188 -73q104 0 227 78l84 -158q-166 -109 -342 -109 q-207 0 -350 172q-201 -172 -397 -172q-133 0 -216.5 82t-83.5 213zM336 289q0 -65 38.5 -97t104.5 -32q60 0 125 31.5t121 87.5q-30 70 -33 170l-4 47q-186 -25 -269 -76.5t-83 -130.5zM907 588h422q0 124 -49.5 192t-146.5 68q-88 0 -150.5 -69t-75.5 -191z" />
<glyph unicode="&#xe7;" horiz-adv-x="946" d="M84 502q0 122 41 223.5t110.5 167t160.5 101.5t192 36q174 0 295 -117l-113 -149q-83 74 -170 74q-122 0 -198 -92.5t-76 -243.5q0 -150 74.5 -242t193.5 -92q102 0 207 86l98 -150q-111 -99 -260 -122l-35 -76q121 -43 121 -150q0 -62 -47.5 -106t-119 -66t-163.5 -28 l-20 102q176 21 176 94q0 32 -29.5 54.5t-95.5 39.5l70 134q-184 26 -298 163.5t-114 358.5z" />
<glyph unicode="&#xe8;" horiz-adv-x="1038" d="M84 502q0 119 39 220t104 167.5t148 103.5t172 37q199 0 307.5 -130.5t108.5 -346.5q0 -65 -11 -111h-639q15 -135 94.5 -209.5t202.5 -74.5q119 0 234 73l80 -147q-166 -109 -344 -109q-215 0 -355.5 142t-140.5 385zM281 1473h233l184 -299h-176zM311 592h447 q0 122 -52 189t-153 67q-93 0 -160 -67t-82 -189z" />
<glyph unicode="&#xe9;" horiz-adv-x="1038" d="M84 502q0 119 39 220t104 167.5t148 103.5t172 37q199 0 307.5 -130.5t108.5 -346.5q0 -65 -11 -111h-639q15 -135 94.5 -209.5t202.5 -74.5q119 0 234 73l80 -147q-166 -109 -344 -109q-215 0 -355.5 142t-140.5 385zM311 592h447q0 122 -52 189t-153 67q-93 0 -160 -67 t-82 -189zM397 1174l183 299h235l-244 -299h-174z" />
<glyph unicode="&#xea;" horiz-adv-x="1038" d="M84 502q0 119 39 220t104 167.5t148 103.5t172 37q199 0 307.5 -130.5t108.5 -346.5q0 -65 -11 -111h-639q15 -135 94.5 -209.5t202.5 -74.5q119 0 234 73l80 -147q-166 -109 -344 -109q-215 0 -355.5 142t-140.5 385zM258 1174l195 299h190l195 -299h-164l-123 174h-8 l-123 -174h-162zM311 592h447q0 122 -52 189t-153 67q-93 0 -160 -67t-82 -189z" />
<glyph unicode="&#xeb;" horiz-adv-x="1038" d="M84 502q0 119 39 220t104 167.5t148 103.5t172 37q199 0 307.5 -130.5t108.5 -346.5q0 -65 -11 -111h-639q15 -135 94.5 -209.5t202.5 -74.5q119 0 234 73l80 -147q-166 -109 -344 -109q-215 0 -355.5 142t-140.5 385zM236 1309q0 51 34 86t86 35q54 0 88.5 -35t34.5 -86 q0 -53 -34.5 -88t-88.5 -35q-52 0 -86 35t-34 88zM311 592h447q0 122 -52 189t-153 67q-93 0 -160 -67t-82 -189zM614 1309q0 51 35 86t88 35t88 -35t35 -86q0 -53 -34.5 -88t-88.5 -35t-88.5 35t-34.5 88z" />
<glyph unicode="&#xec;" horiz-adv-x="536" d="M0 1473h236l182 -299h-174zM150 0v1006h235v-1006h-235z" />
<glyph unicode="&#xed;" horiz-adv-x="536" d="M117 1174l184 299h234l-242 -299h-176zM150 0v1006h235v-1006h-235z" />
<glyph unicode="&#xee;" horiz-adv-x="536" d="M-23 1174l195 299h190l195 -299h-162l-123 174h-8l-123 -174h-164zM150 0v1006h235v-1006h-235z" />
<glyph unicode="&#xef;" horiz-adv-x="536" d="M-45 1309q0 51 34.5 86t88.5 35t88.5 -35t34.5 -86q0 -53 -34.5 -88t-88.5 -35t-88.5 35t-34.5 88zM150 0v1006h235v-1006h-235zM336 1309q0 51 35 86t88 35q52 0 86.5 -35t34.5 -86q0 -53 -34.5 -88t-86.5 -35q-54 0 -88.5 35t-34.5 88z" />
<glyph unicode="&#xf0;" horiz-adv-x="1130" d="M98 461q0 139 58 246t152.5 162t207.5 55q156 0 246 -111q-51 189 -197 332l-291 -148l-63 109l250 127q-77 57 -207 127l104 145q173 -90 283 -180l293 150l63 -111l-254 -129q277 -280 277 -698q0 -250 -126.5 -406t-338.5 -156q-91 0 -174 34.5t-146 96t-100 154 t-37 201.5zM315 461q0 -132 71.5 -212.5t174.5 -80.5q112 0 174 93.5t62 262.5q0 37 -4 103q-95 118 -234 118q-113 0 -178.5 -76t-65.5 -208z" />
<glyph unicode="&#xf1;" horiz-adv-x="1146" d="M150 0v1006h194l16 -136h9q77 76 155.5 118t173.5 42q310 0 310 -399v-631h-236v600q0 123 -37 175t-121 52q-62 0 -111 -29t-118 -96v-702h-235zM301 1182q12 117 62.5 182.5t128.5 65.5q45 0 91 -25t83.5 -49.5t62.5 -24.5q54 0 74 99h125q-12 -117 -62.5 -182.5 t-128.5 -65.5q-36 0 -72.5 15.5t-61 33.5t-53 33.5t-50.5 15.5q-54 0 -74 -98h-125z" />
<glyph unicode="&#xf2;" horiz-adv-x="1124" d="M84 502q0 122 39.5 223.5t105.5 167t152 101.5t180 36q95 0 181 -36t152.5 -101.5t106 -167t39.5 -223.5t-39.5 -223t-106 -166.5t-152.5 -101.5t-181 -36q-94 0 -180 36t-152 101.5t-105.5 166.5t-39.5 223zM295 1473h233l185 -299h-176zM326 502q0 -152 63 -243 t172 -91q110 0 174 91t64 243q0 153 -64 244.5t-174 91.5q-109 0 -172 -91t-63 -245z" />
<glyph unicode="&#xf3;" horiz-adv-x="1124" d="M84 502q0 122 39.5 223.5t105.5 167t152 101.5t180 36q95 0 181 -36t152.5 -101.5t106 -167t39.5 -223.5t-39.5 -223t-106 -166.5t-152.5 -101.5t-181 -36q-94 0 -180 36t-152 101.5t-105.5 166.5t-39.5 223zM326 502q0 -152 63 -243t172 -91q110 0 174 91t64 243 q0 153 -64 244.5t-174 91.5q-109 0 -172 -91t-63 -245zM412 1174l182 299h235l-243 -299h-174z" />
<glyph unicode="&#xf4;" horiz-adv-x="1124" d="M84 502q0 122 39.5 223.5t105.5 167t152 101.5t180 36q95 0 181 -36t152.5 -101.5t106 -167t39.5 -223.5t-39.5 -223t-106 -166.5t-152.5 -101.5t-181 -36q-94 0 -180 36t-152 101.5t-105.5 166.5t-39.5 223zM272 1174l195 299h190l195 -299h-164l-123 174h-8l-123 -174 h-162zM326 502q0 -152 63 -243t172 -91q110 0 174 91t64 243q0 153 -64 244.5t-174 91.5q-109 0 -172 -91t-63 -245z" />
<glyph unicode="&#xf5;" horiz-adv-x="1124" d="M84 502q0 122 39.5 223.5t105.5 167t152 101.5t180 36q95 0 181 -36t152.5 -101.5t106 -167t39.5 -223.5t-39.5 -223t-106 -166.5t-152.5 -101.5t-181 -36q-94 0 -180 36t-152 101.5t-105.5 166.5t-39.5 223zM250 1182q12 117 61 182.5t127 65.5q45 0 91.5 -25 t84.5 -49.5t62 -24.5q57 0 74 99h124q-12 -118 -61.5 -183t-128.5 -65q-44 0 -89.5 24.5t-84 49t-64.5 24.5q-54 0 -71 -98h-125zM326 502q0 -152 63 -243t172 -91q110 0 174 91t64 243q0 153 -64 244.5t-174 91.5q-109 0 -172 -91t-63 -245z" />
<glyph unicode="&#xf6;" horiz-adv-x="1124" d="M84 502q0 122 39.5 223.5t105.5 167t152 101.5t180 36q95 0 181 -36t152.5 -101.5t106 -167t39.5 -223.5t-39.5 -223t-106 -166.5t-152.5 -101.5t-181 -36q-94 0 -180 36t-152 101.5t-105.5 166.5t-39.5 223zM250 1309q0 51 35 86t88 35q52 0 86.5 -35t34.5 -86 q0 -53 -34.5 -88t-86.5 -35q-54 0 -88.5 35t-34.5 88zM326 502q0 -152 63 -243t172 -91q110 0 174 91t64 243q0 153 -64 244.5t-174 91.5q-109 0 -172 -91t-63 -245zM631 1309q0 52 34 86.5t87 34.5t87.5 -34.5t34.5 -86.5q0 -53 -34 -88t-88 -35q-53 0 -87 35t-34 88z" />
<glyph unicode="&#xf7;" d="M70 590v172h911v-172h-911zM385 307q0 58 40 95.5t99 37.5q60 0 100 -37.5t40 -95.5q0 -60 -39.5 -97.5t-100.5 -37.5q-59 0 -99 38t-40 97zM385 1044q0 58 40 96t99 38q60 0 100 -38t40 -96q0 -60 -39.5 -97.5t-100.5 -37.5q-59 0 -99 38t-40 97z" />
<glyph unicode="&#xf8;" horiz-adv-x="1124" d="M84 502q0 122 39.5 223.5t105.5 167t152 101.5t180 36q157 0 279 -90l96 117l94 -74l-102 -127q112 -141 112 -354q0 -122 -39.5 -223t-106 -166.5t-152.5 -101.5t-181 -36q-155 0 -278 91l-95 -115l-94 74l103 125q-113 142 -113 352zM313 514q0 -104 29 -186l373 458 q-63 60 -154 60q-110 0 -179 -92t-69 -240zM408 221q61 -61 153 -61q111 0 180.5 91t69.5 238q0 107 -29 189z" />
<glyph unicode="&#xf9;" horiz-adv-x="1138" d="M139 375v631h236v-600q0 -123 36 -175.5t119 -52.5q65 0 115.5 32t108.5 107v689h235v-1006h-192l-19 147h-6q-71 -84 -148.5 -128t-174.5 -44q-310 0 -310 400zM303 1473h236l182 -299h-174z" />
<glyph unicode="&#xfa;" horiz-adv-x="1138" d="M139 375v631h236v-600q0 -123 36 -175.5t119 -52.5q65 0 115.5 32t108.5 107v689h235v-1006h-192l-19 147h-6q-71 -84 -148.5 -128t-174.5 -44q-310 0 -310 400zM420 1174l184 299h234l-242 -299h-176z" />
<glyph unicode="&#xfb;" horiz-adv-x="1138" d="M139 375v631h236v-600q0 -123 36 -175.5t119 -52.5q65 0 115.5 32t108.5 107v689h235v-1006h-192l-19 147h-6q-71 -84 -148.5 -128t-174.5 -44q-310 0 -310 400zM281 1174l194 299h191l194 -299h-162l-123 174h-8l-123 -174h-163z" />
<glyph unicode="&#xfc;" horiz-adv-x="1138" d="M139 375v631h236v-600q0 -123 36 -175.5t119 -52.5q65 0 115.5 32t108.5 107v689h235v-1006h-192l-19 147h-6q-71 -84 -148.5 -128t-174.5 -44q-310 0 -310 400zM258 1309q0 51 35 86t88 35t88 -35t35 -86q0 -53 -34.5 -88t-88.5 -35t-88.5 35t-34.5 88zM639 1309 q0 51 34.5 86t88.5 35q52 0 86.5 -35t34.5 -86q0 -53 -34.5 -88t-86.5 -35q-54 0 -88.5 35t-34.5 88z" />
<glyph unicode="&#xfd;" horiz-adv-x="1013" d="M25 1006h239l174 -494q14 -43 43 -139t45 -144h9q11 40 36 137t39 146l152 494h227l-364 -1051q-68 -185 -160.5 -277t-247.5 -92q-66 0 -131 21l43 184q42 -14 72 -14q143 0 200 172l19 63zM373 1174l182 299h236l-244 -299h-174z" />
<glyph unicode="&#xfe;" horiz-adv-x="1155" d="M150 -397v1843h235v-373l-4 -158q139 115 278 115q192 0 300 -138t108 -374q0 -101 -23 -188.5t-64 -151.5t-95.5 -110.5t-117.5 -69.5t-130 -23q-131 0 -256 103l4 -160v-315h-235zM385 254q102 -84 203 -84q104 0 169.5 90.5t65.5 255.5q0 320 -217 320 q-105 0 -221 -113v-469z" />
<glyph unicode="&#xff;" horiz-adv-x="1013" d="M25 1006h239l174 -494q14 -43 43 -139t45 -144h9q11 40 36 137t39 146l152 494h227l-364 -1051q-68 -185 -160.5 -277t-247.5 -92q-66 0 -131 21l43 184q42 -14 72 -14q143 0 200 172l19 63zM211 1309q0 51 34.5 86t86.5 35q54 0 88.5 -35t34.5 -86q0 -53 -34.5 -88 t-88.5 -35q-52 0 -86.5 35t-34.5 88zM590 1309q0 51 35 86t88 35t88 -35t35 -86q0 -53 -34.5 -88t-88.5 -35t-88.5 35t-34.5 88z" />
<glyph unicode="&#x152;" horiz-adv-x="1753" d="M96 676q0 324 180 493.5t492 169.5h864v-200h-538v-342h450v-201h-450v-395h559v-201h-897q-198 0 -345.5 75.5t-231 229t-83.5 371.5zM340 676q0 -244 115 -363.5t329 -119.5h72v954h-72q-444 0 -444 -471z" />
<glyph unicode="&#x153;" horiz-adv-x="1699" d="M84 502q0 123 37.5 224t101.5 166.5t148 101.5t178 36q110 0 199 -55.5t145 -157.5q60 100 148.5 156.5t187.5 56.5q189 0 293 -132t104 -349q0 -49 -10 -111h-621q12 -128 89 -201t190 -73q106 0 229 78l84 -158q-166 -109 -346 -109q-103 0 -194 56.5t-150 156.5 q-126 -213 -352 -213q-94 0 -177.5 36t-146.5 102t-100 166.5t-37 222.5zM324 502q0 -151 62 -242.5t163 -91.5q103 0 165 91.5t62 242.5q0 152 -62 244t-165 92q-101 0 -163 -92t-62 -244zM995 588h426q0 123 -51 191.5t-147 68.5q-90 0 -152.5 -69t-75.5 -191z" />
<glyph unicode="&#x178;" horiz-adv-x="1019" d="M-12 1339h254l145 -342q23 -59 66.5 -165.5t52.5 -129.5h8q7 17 54.5 126.5t70.5 168.5l145 342h248l-403 -841v-498h-238v498zM197 1571q0 54 34 88.5t88 34.5t88.5 -34.5t34.5 -88.5q0 -53 -34.5 -87t-88.5 -34t-88 34t-34 87zM578 1571q0 54 34 88.5t88 34.5 q53 0 87 -34.5t34 -88.5q0 -53 -34.5 -87t-86.5 -34q-54 0 -88 34t-34 87z" />
<glyph unicode="&#x2c6;" horiz-adv-x="1124" d="M272 1174l195 299h190l195 -299h-164l-123 174h-8l-123 -174h-162z" />
<glyph unicode="&#x2dc;" horiz-adv-x="1124" d="M250 1182q12 117 61 182.5t127 65.5q45 0 91.5 -25t84.5 -49.5t62 -24.5q57 0 74 99h124q-12 -118 -61.5 -183t-128.5 -65q-44 0 -89.5 24.5t-84 49t-64.5 24.5q-54 0 -71 -98h-125z" />
<glyph unicode="&#x2000;" horiz-adv-x="905" />
<glyph unicode="&#x2001;" horiz-adv-x="1810" />
<glyph unicode="&#x2002;" horiz-adv-x="905" />
<glyph unicode="&#x2003;" horiz-adv-x="1810" />
<glyph unicode="&#x2004;" horiz-adv-x="603" />
<glyph unicode="&#x2005;" horiz-adv-x="452" />
<glyph unicode="&#x2006;" horiz-adv-x="301" />
<glyph unicode="&#x2007;" horiz-adv-x="301" />
<glyph unicode="&#x2008;" horiz-adv-x="226" />
<glyph unicode="&#x2009;" horiz-adv-x="362" />
<glyph unicode="&#x200a;" horiz-adv-x="100" />
<glyph unicode="&#x2010;" horiz-adv-x="659" d="M86 430v172h487v-172h-487z" />
<glyph unicode="&#x2011;" horiz-adv-x="659" d="M86 430v172h487v-172h-487z" />
<glyph unicode="&#x2012;" horiz-adv-x="659" d="M86 430v172h487v-172h-487z" />
<glyph unicode="&#x2013;" horiz-adv-x="983" d="M86 438v156h811v-156h-811z" />
<glyph unicode="&#x2014;" horiz-adv-x="1638" d="M86 438v156h1466v-156h-1466z" />
<glyph unicode="&#x2018;" horiz-adv-x="563" d="M115 1010q0 268 254 401l57 -104q-88 -51 -129 -110.5t-41 -147.5q6 2 18 2q58 0 97 -34.5t39 -92.5q0 -64 -38.5 -103t-97.5 -39q-76 0 -117.5 60t-41.5 168z" />
<glyph unicode="&#x2019;" horiz-adv-x="563" d="M137 905q88 51 129 110.5t41 147.5q-6 -2 -18 -2q-56 0 -94.5 34.5t-38.5 92.5q0 64 37 103t96 39q78 0 120 -60t42 -168q0 -268 -256 -401z" />
<glyph unicode="&#x201a;" horiz-adv-x="563" d="M137 -217q88 51 129 110.5t41 147.5q-6 -2 -18 -2q-56 0 -94.5 34.5t-38.5 92.5q0 64 37 102.5t96 38.5q78 0 120 -59.5t42 -167.5q0 -269 -256 -402z" />
<glyph unicode="&#x201c;" horiz-adv-x="987" d="M115 1010q0 268 254 401l57 -104q-88 -51 -129 -110.5t-41 -147.5q6 2 18 2q58 0 97 -34.5t39 -92.5q0 -64 -38.5 -103t-97.5 -39q-76 0 -117.5 60t-41.5 168zM539 1010q0 268 256 401l57 -104q-89 -51 -130.5 -110.5t-41.5 -147.5q6 2 20 2q56 0 95 -34.5t39 -92.5 q0 -64 -37.5 -103t-96.5 -39q-77 0 -119 60t-42 168z" />
<glyph unicode="&#x201d;" horiz-adv-x="987" d="M137 905q88 51 129 110.5t41 147.5q-6 -2 -18 -2q-56 0 -94.5 34.5t-38.5 92.5q0 64 37 103t96 39q78 0 120 -60t42 -168q0 -268 -256 -401zM561 905q88 51 129 110.5t41 147.5q-6 -2 -18 -2q-56 0 -94.5 34.5t-38.5 92.5q0 64 37 103t96 39q77 0 119 -60t42 -168 q0 -268 -256 -401z" />
<glyph unicode="&#x201e;" horiz-adv-x="987" d="M137 -217q88 51 129 110.5t41 147.5q-6 -2 -18 -2q-56 0 -94.5 34.5t-38.5 92.5q0 64 37 102.5t96 38.5q78 0 120 -59.5t42 -167.5q0 -269 -256 -402zM561 -217q88 51 129 110.5t41 147.5q-6 -2 -18 -2q-56 0 -94.5 34.5t-38.5 92.5q0 64 37 102.5t96 38.5 q78 0 119.5 -59.5t41.5 -167.5q0 -269 -256 -402z" />
<glyph unicode="&#x2022;" horiz-adv-x="665" d="M82 539q0 114 73 190t177 76q105 0 178.5 -76t73.5 -190q0 -115 -73 -191t-179 -76q-104 0 -177 76t-73 191z" />
<glyph unicode="&#x2026;" horiz-adv-x="1974" d="M174 135q0 69 44.5 114.5t109.5 45.5t108 -45.5t43 -114.5t-43 -114.5t-108 -45.5t-109.5 45.5t-44.5 114.5zM856 135q0 69 44.5 114.5t109.5 45.5t108 -45.5t43 -114.5t-43 -114.5t-108 -45.5t-109.5 45.5t-44.5 114.5zM1540 135q0 69 43.5 114.5t108.5 45.5t108 -45.5 t43 -114.5t-43 -114.5t-108 -45.5t-108.5 45.5t-43.5 114.5z" />
<glyph unicode="&#x202f;" horiz-adv-x="362" />
<glyph unicode="&#x2039;" horiz-adv-x="577" d="M96 430v172l277 305l94 -76l-236 -315l236 -317l-94 -74z" />
<glyph unicode="&#x203a;" horiz-adv-x="577" d="M111 199l233 317l-233 315l92 76l278 -305v-172l-278 -305z" />
<glyph unicode="&#x205f;" horiz-adv-x="452" />
<glyph unicode="&#x20ac;" d="M45 461v114l117 9q-2 20 -2 63q0 42 2 60h-117v114l129 8q41 235 180 366.5t342 131.5q91 0 176 -43t144 -117l-133 -129q-91 105 -193 105q-109 0 -181 -81.5t-97 -230.5h479v-124h-492q-2 -16 -2 -52q0 -46 2 -69h410v-125h-395q28 -144 98.5 -222.5t173.5 -78.5 q121 0 215 129l133 -123q-148 -191 -362 -191q-192 0 -324.5 127t-173.5 359h-129z" />
<glyph unicode="&#x2122;" horiz-adv-x="1351" d="M6 1239v145h543v-145h-193v-494h-159v494h-191zM641 745v639h190l87 -206l49 -150h8l49 150l84 206h190v-639h-155v238l18 225h-8l-127 -366h-113l-127 366h-8l19 -225v-238h-156z" />
<glyph unicode="&#xe000;" horiz-adv-x="1003" d="M0 0v1004h1004v-1004h-1004z" />
<glyph unicode="&#xfb01;" horiz-adv-x="1220" d="M55 819v176l135 11v104q0 166 81.5 263t252.5 97q100 0 185 -34l-45 -176q-55 24 -111 24q-127 0 -127 -170v-108h197v-187h-197v-819h-236v819h-135zM809 1315q0 60 41 97.5t104 37.5t104.5 -37.5t41.5 -97.5q0 -58 -41.5 -95.5t-104.5 -37.5t-104 37.5t-41 95.5zM836 0 v1006h235v-1006h-235z" />
<glyph unicode="&#xfb02;" horiz-adv-x="1204" d="M55 819v176l135 11v104q0 166 81.5 263t252.5 97q100 0 185 -34l-45 -176q-55 24 -111 24q-127 0 -127 -170v-108h197v-187h-197v-819h-236v819h-135zM799 258v1188h235v-1200q0 -40 15 -59t36 -19q19 0 37 4l29 -176q-51 -21 -123 -21q-121 0 -175 73t-54 210z" />
</font>
</defs></svg>

After

Width:  |  Height:  |  Size: 55 KiB

BIN
dist/fonts/sourcesanspro-semibold-webfont.ttf vendored Executable file

Binary file not shown.

BIN
dist/fonts/sourcesanspro-semibold-webfont.woff vendored Executable file

Binary file not shown.

57
dist/fonts/stylesheet.css vendored Executable file
View File

@ -0,0 +1,57 @@
@font-face {
font-family: 'source-sans-pro';
src: url('sourcesanspro-light-webfont.eot');
src: url('sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
url('sourcesanspro-light-webfont.woff') format('woff'),
url('sourcesanspro-light-webfont.ttf') format('truetype'),
url('sourcesanspro-light-webfont.svg#source_sans_prolight') format('svg');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'source-sans-pro';
src: url('sourcesanspro-regular-webfont.eot');
src: url('sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('sourcesanspro-regular-webfont.woff') format('woff'),
url('sourcesanspro-regular-webfont.ttf') format('truetype'),
url('sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'source-sans-pro';
src: url('sourcesanspro-semibold-webfont.eot');
src: url('sourcesanspro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('sourcesanspro-semibold-webfont.woff') format('woff'),
url('sourcesanspro-semibold-webfont.ttf') format('truetype'),
url('sourcesanspro-semibold-webfont.svg#source_sans_prosemibold') format('svg');
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'source-code-pro';
src: url('sourcecodepro-regular-webfont.eot');
src: url('sourcecodepro-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('sourcecodepro-regular-webfont.woff') format('woff'),
url('sourcecodepro-regular-webfont.ttf') format('truetype'),
url('sourcecodepro-regular-webfont.svg#source_code_proregular') format('svg');
font-weight: normal;
font-style: normal;
}

11
dist/img/search.svg vendored Normal file
View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="41px" height="40px" viewBox="0 0 41 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
<title>Slice 1</title>
<description>Created with Sketch (http://www.bohemiancoding.com/sketch)</description>
<defs></defs>
<g id="Page 1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="search" fill="#C6C8C8">
<path d="M0.504,16.338 C0.504,25.085 7.635,32.165 16.444,32.165 C25.24,32.165 32.382,25.085 32.382,16.338 C32.382,7.591 25.24,0.5 16.444,0.5 C7.635,0.5 0.504,7.591 0.504,16.338 L0.504,16.338 Z M5.555,16.338 C5.555,10.359 10.423,5.521 16.445,5.521 C22.455,5.521 27.333,10.36 27.333,16.338 C27.333,22.317 22.455,27.156 16.445,27.156 C10.423,27.156 5.555,22.316 5.555,16.338 L5.555,16.338 Z M27.666,30.861 L34.521,38.67 C35.625,39.772 36.338,39.781 37.46,38.67 L39.661,36.489 C40.743,35.408 40.811,34.711 39.661,33.568 L31.765,26.793 L27.666,30.861 L27.666,30.861 Z M27.666,30.861" id="Shape"></path>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

16
dist/img/search_dark.svg vendored Normal file
View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Tiny//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd" [
<!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
]>
<svg version="1.1" baseProfile="tiny" id="search" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
x="0px" y="0px" width="42px" height="42px" viewBox="0 0 42 42" xml:space="preserve">
<path d="M1.504,17.338c0,8.747,7.131,15.827,15.94,15.827c8.796,0,15.938-7.08,15.938-15.827S26.24,1.5,17.444,1.5
C8.635,1.5,1.504,8.591,1.504,17.338z M6.555,17.338c0-5.979,4.868-10.817,10.89-10.817c6.01,0,10.888,4.839,10.888,10.817
c0,5.979-4.878,10.818-10.888,10.818C11.423,28.156,6.555,23.316,6.555,17.338z M28.666,31.861l6.855,7.809
c1.104,1.102,1.817,1.111,2.939,0l2.201-2.181c1.082-1.081,1.15-1.778,0-2.921l-7.896-6.775L28.666,31.861z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

9
dist/js/prism.js vendored Normal file
View File

@ -0,0 +1,9 @@
/**
* Prism: Lightweight, robust, elegant syntax highlighting
* MIT license http://www.opensource.org/licenses/mit-license.php/
* @author Lea Verou http://lea.verou.me
*/(function(){var e=/\blang(?:uage)?-(?!\*)(\w+)\b/i,t=self.Prism={util:{type:function(e){return Object.prototype.toString.call(e).match(/\[object (\w+)\]/)[1]},clone:function(e){var n=t.util.type(e);switch(n){case"Object":var r={};for(var i in e)e.hasOwnProperty(i)&&(r[i]=t.util.clone(e[i]));return r;case"Array":return e.slice()}return e}},languages:{extend:function(e,n){var r=t.util.clone(t.languages[e]);for(var i in n)r[i]=n[i];return r},insertBefore:function(e,n,r,i){i=i||t.languages;var s=i[e],o={};for(var u in s)if(s.hasOwnProperty(u)){if(u==n)for(var a in r)r.hasOwnProperty(a)&&(o[a]=r[a]);o[u]=s[u]}return i[e]=o},DFS:function(e,n){for(var r in e){n.call(e,r,e[r]);t.util.type(e)==="Object"&&t.languages.DFS(e[r],n)}}},highlightAll:function(e,n){var r=document.querySelectorAll('code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code');for(var i=0,s;s=r[i++];)t.highlightElement(s,e===!0,n)},highlightElement:function(r,i,s){var o,u,a=r;while(a&&!e.test(a.className))a=a.parentNode;if(a){o=(a.className.match(e)||[,""])[1];u=t.languages[o]}if(!u)return;r.className=r.className.replace(e,"").replace(/\s+/g," ")+" language-"+o;a=r.parentNode;/pre/i.test(a.nodeName)&&(a.className=a.className.replace(e,"").replace(/\s+/g," ")+" language-"+o);var f=r.textContent;if(!f)return;f=f.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ");var l={element:r,language:o,grammar:u,code:f};t.hooks.run("before-highlight",l);if(i&&self.Worker){var c=new Worker(t.filename);c.onmessage=function(e){l.highlightedCode=n.stringify(JSON.parse(e.data),o);t.hooks.run("before-insert",l);l.element.innerHTML=l.highlightedCode;s&&s.call(l.element);t.hooks.run("after-highlight",l)};c.postMessage(JSON.stringify({language:l.language,code:l.code}))}else{l.highlightedCode=t.highlight(l.code,l.grammar,l.language);t.hooks.run("before-insert",l);l.element.innerHTML=l.highlightedCode;s&&s.call(r);t.hooks.run("after-highlight",l)}},highlight:function(e,r,i){return n.stringify(t.tokenize(e,r),i)},tokenize:function(e,n,r){var i=t.Token,s=[e],o=n.rest;if(o){for(var u in o)n[u]=o[u];delete n.rest}e:for(var u in n){if(!n.hasOwnProperty(u)||!n[u])continue;var a=n[u],f=a.inside,l=!!a.lookbehind,c=0;a=a.pattern||a;for(var h=0;h<s.length;h++){var p=s[h];if(s.length>e.length)break e;if(p instanceof i)continue;a.lastIndex=0;var d=a.exec(p);if(d){l&&(c=d[1].length);var v=d.index-1+c,d=d[0].slice(c),m=d.length,g=v+m,y=p.slice(0,v+1),b=p.slice(g+1),w=[h,1];y&&w.push(y);var E=new i(u,f?t.tokenize(d,f):d);w.push(E);b&&w.push(b);Array.prototype.splice.apply(s,w)}}}return s},hooks:{all:{},add:function(e,n){var r=t.hooks.all;r[e]=r[e]||[];r[e].push(n)},run:function(e,n){var r=t.hooks.all[e];if(!r||!r.length)return;for(var i=0,s;s=r[i++];)s(n)}}},n=t.Token=function(e,t){this.type=e;this.content=t};n.stringify=function(e,r,i){if(typeof e=="string")return e;if(Object.prototype.toString.call(e)=="[object Array]")return e.map(function(t){return n.stringify(t,r,e)}).join("");var s={type:e.type,content:n.stringify(e.content,r,i),tag:"span",classes:["token",e.type],attributes:{},language:r,parent:i};s.type=="comment"&&(s.attributes.spellcheck="true");t.hooks.run("wrap",s);var o="";for(var u in s.attributes)o+=u+'="'+(s.attributes[u]||"")+'"';return"<"+s.tag+' class="'+s.classes.join(" ")+'" '+o+">"+s.content+"</"+s.tag+">"};if(!self.document){self.addEventListener("message",function(e){var n=JSON.parse(e.data),r=n.language,i=n.code;self.postMessage(JSON.stringify(t.tokenize(i,t.languages[r])));self.close()},!1);return}var r=document.getElementsByTagName("script");r=r[r.length-1];if(r){t.filename=r.src;document.addEventListener&&!r.hasAttribute("data-manual")&&document.addEventListener("DOMContentLoaded",t.highlightAll)}})();;
Prism.languages.clike={comment:{pattern:/(^|[^\\])(\/\*[\w\W]*?\*\/|(^|[^:])\/\/.*?(\r?\n|$))/g,lookbehind:!0},string:/("|')(\\?.)*?\1/g,"class-name":{pattern:/((?:(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[a-z0-9_\.\\]+/ig,lookbehind:!0,inside:{punctuation:/(\.|\\)/}},keyword:/\b(if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/g,"boolean":/\b(true|false)\b/g,"function":{pattern:/[a-z0-9_]+\(/ig,inside:{punctuation:/\(/}}, number:/\b-?(0x[\dA-Fa-f]+|\d*\.?\d+([Ee]-?\d+)?)\b/g,operator:/[-+]{1,2}|!|&lt;=?|>=?|={1,3}|(&amp;){1,2}|\|?\||\?|\*|\/|\~|\^|\%/g,ignore:/&(lt|gt|amp);/gi,punctuation:/[{}[\];(),.:]/g};
;
Prism.languages.javascript=Prism.languages.extend("clike",{keyword:/\b(var|let|if|else|while|do|for|return|in|instanceof|function|new|with|typeof|try|throw|catch|finally|null|break|continue)\b/g,number:/\b-?(0x[\dA-Fa-f]+|\d*\.?\d+([Ee]-?\d+)?|NaN|-?Infinity)\b/g});Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/(^|[^/])\/(?!\/)(\[.+?]|\\.|[^/\r\n])+\/[gim]{0,3}(?=\s*($|[\r\n,.;})]))/g,lookbehind:!0}});Prism.languages.markup&&Prism.languages.insertBefore("markup","tag",{script:{pattern:/(&lt;|<)script[\w\W]*?(>|&gt;)[\w\W]*?(&lt;|<)\/script(>|&gt;)/ig,inside:{tag:{pattern:/(&lt;|<)script[\w\W]*?(>|&gt;)|(&lt;|<)\/script(>|&gt;)/ig,inside:Prism.languages.markup.tag.inside},rest:Prism.languages.javascript}}});
;

2886
dist/reference.html vendored

File diff suppressed because one or more lines are too long

7
dist/savage-min.js vendored

File diff suppressed because one or more lines are too long

320
dist/savage.js vendored
View File

@ -28,7 +28,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
// build: 2013-08-23
// build: 2013-08-29
// Copyright (c) 2013 Adobe Systems Incorporated. All rights reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License");
@ -2571,7 +2571,13 @@ function arrayFirstValue(arr) {
- el (Element|Set) element to append
= (Element) parent
\*/
elproto.append = function (el) {
/*\
* Element.add
[ method ]
**
* See @Element.append.
\*/
elproto.append = elproto.add = function (el) {
if (el.type == "set") {
var it = this;
el.forEach(function (el) {
@ -2968,6 +2974,21 @@ function arrayFirstValue(arr) {
callback && eve.once("mina.finish." + anim.id, callback);
return anim;
};
/*\
* Element.stop
[ method ]
**
* Stops all the animations of the current element.
**
= (Element) the element
\*/
elproto.stop = function () {
var anims = this.inAnim();
for (var i = 0, ii = anims.length; i < ii; i++) {
anims[i].stop();
}
return this;
};
/*\
* Element.animate
[ method ]
@ -3147,7 +3168,7 @@ function Paper(w, h) {
for (var key in proto) if (proto[has](key)) {
res[key] = proto[key];
}
res.paper = res;
res.paper = res.root = res;
res.defs = defs;
return res;
}
@ -3447,6 +3468,9 @@ function wrap(dom) {
proto.group = proto.g = function () {
var el = make("g", this.node);
el.add = add2group;
for (var method in proto) if (proto[has](method)) {
el[method] = proto[method];
}
if (arguments.length) {
add2group.call(el, Array.prototype.slice.call(arguments, 0));
}
@ -3701,6 +3725,64 @@ function wrap(dom) {
};
}());
}(Paper.prototype));
// simple ajax
/*\
* Savage.ajax
[ method ]
**
* Simple implementation of Ajax.
**
> Parameters
**
- url (string) URL
- postData (object|string) data for post request
- callback (function) callback
- scope (object) #optional scope of callback
* or
- url (string) URL
- callback (function) callback
- scope (object) #optional scope of callback
= (XMLHttpRequest) XMLHttpRequest (just in case)
\*/
Savage.ajax = function (url, postData, callback, scope){
var req = new XMLHttpRequest,
id = ID();
if (req) {
if (is(postData, "function")) {
scope = callback;
callback = postData;
postData = null;
} else if (is(postData, "object")) {
var pd = [];
for (var key in postData) if (postData.hasOwnProperty(key)) {
pd.push(encodeURIComponent(key) + "=" + encodeURIComponent(postData[key]));
}
postData = pd.join("&");
}
req.open((postData ? "POST" : "GET"), url, true);
req.setRequestHeader("X-Requested-With", "XMLHttpRequest");
if (postData) {
req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
}
if (callback) {
eve.once("savage.ajax." + id + ".0", callback);
eve.once("savage.ajax." + id + ".200", callback);
eve.once("savage.ajax." + id + ".304", callback);
}
req.onreadystatechange = function() {
if (req.readyState != 4) return;
eve("savage.ajax." + id + "." + req.status, scope, req);
};
if (req.readyState == 4) {
return req;
}
req.send(postData);
return req;
}
};
// Attributes event handlers
eve.on("savage.util.attr.mask", function (value) {
if (value instanceof Element || value instanceof Fragment) {
@ -4021,8 +4103,240 @@ var availableAttributes = {
path: {
d: "",
"class": 0
},
feDistantLight: {
azimuth: 0,
elevation: 0
},
fePointLight: {
x: 0,
y: 0,
z: 0
},
feSpotLight: {
x: 0,
y: 0,
z: 0,
pointsAtX: 0,
pointsAtY: 0,
pointsAtZ: 0,
specularExponent: 0,
limitingConeAngle: 0
},
feBlend: {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0,
"in": 0,
in2: 0,
mode: 0
},
feColorMatrix: {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0,
"in": 0,
type: 0,
values: 0
},
feComponentTransfer: {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0,
"in": 0
},
feComposite: {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0,
"in": 0,
in2: 0,
operator: 0,
k1: 0,
k2: 0,
k3: 0,
k4: 0
},
feConvolveMatrix: {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0,
"in": 0,
order: 0,
kernelMatrix: 0,
divisor: 0,
bias: 0,
targetX: 0,
targetY: 0,
edgeMode: 0,
kernelUnitLength: 0,
preserveAlpha: 0
},
feDiffuseLighting: {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0,
"in": 0,
surfaceScale: 0,
diffuseConstant: 0,
kernelUnitLength: 0
},
feDisplacementMap: {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0,
"in": 0,
in2: 0,
scale: 0,
xChannelSelector: 0,
yChannelSelector: 0
},
feFlood: {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0,
"flood-color": 0,
"flood-opacity": 0
},
feGaussianBlur: {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0,
"in": 0,
stdDeviation: 0
},
feImage : {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0,
externalResourcesRequired: 0,
preserveAspectRatio: 0,
"xlink:href": 0
},
feMerge: {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0
},
feMergeNode: {
"in": 0
},
feMorphology: {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0,
"in": 0,
operator: 0,
radius: 0
},
feOffset: {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0,
"in": 0,
dx: 0,
dy: 0
},
feSpecularLighting: {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0,
"in": 0,
surfaceScale: 0,
specularConstant: 0,
specularExponent: 0,
kernelUnitLength: 0
},
feTile: {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0,
"in": 0
},
feTurbulence: {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0,
baseFrequency: 0,
numOctaves: 0,
seed: 0,
stitchTiles: 0,
type: 0
}
};
availableAttributes.feFuncR = availableAttributes.feFuncG = availableAttributes.feFuncB = availableAttributes.feFuncA = {
type: 0,
tableValues: 0,
slope: 0,
intercept: 0,
amplitude: 0,
exponent: 0,
offset: 0
};
eve.on("savage.util.attr", function (value) {
var att = eve.nt();
att = att.substring(att.lastIndexOf(".") + 1);

16
dr.json
View File

@ -1,27 +1,27 @@
{
"title": "Savage",
"output": "dist/reference.html",
"scripts": ["savage.js", "reference.js"],
"scripts": ["../savage-min.js", "reference.js"],
"files": [{
"url": "svg.js",
"url": "src/svg.js",
"link": "https://github.com/adobe-webplatform/savage/blob/master/svg.js"
}, {
"url": "savage.equal.js",
"url": "src/equal.js",
"link": "https://github.com/adobe-webplatform/savage/blob/master/savage.equal.js"
}, {
"url": "mina.js",
"url": "src/mina.js",
"link": "https://github.com/adobe-webplatform/savage/blob/master/mina.js"
}, {
"url": "savage.filter.default.js",
"url": "src/filter.js",
"link": "https://github.com/adobe-webplatform/savage/blob/master/savage.filter.default.js"
}, {
"url": "savage.mouse.js",
"url": "src/mouse.js",
"link": "https://github.com/adobe-webplatform/savage/blob/master/savage.mouse.js"
}, {
"url": "savage.path.js",
"url": "src/path.js",
"link": "https://github.com/adobe-webplatform/savage/blob/master/savage.mouse.js"
}, {
"url": "savage.set.js",
"url": "src/set.js",
"link": "https://github.com/adobe-webplatform/savage/blob/master/savage.mouse.js"
}]
}

View File

@ -24,8 +24,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
**
* Creates filter element
**
> Parameters
**
- filstr (string) SVG fragment of filter provided as a string.
= (object) @Element
* Note: It is recommended to use filters embedded into page inside empty SVG element.
@ -74,7 +72,7 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
filter: "url(#" + id + ")"
});
}
if (!value) {
if (!value || value == "none") {
eve.stop();
this.node.removeAttribute("filter");
}
@ -86,8 +84,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
**
* Returns string of the blur filter.
**
> Parameters
**
- x (number) amount of horisontal blur in px.
- y (number) #optional amount of vertical blur in px.
= (string) filter representation
@ -115,8 +111,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
**
* Returns string of the blur filter.
**
> Parameters
**
- dx (number) horisontal shift of the shadow in px.
- dy (number) vertical shift of the shadow in px.
- blur (number) #optional amount of blur.
@ -131,11 +125,11 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
Savage.filter.shadow = function (dx, dy, blur, color) {
color = Savage.color(color || "#000");
if (blur == null) {
blur = 2;
blur = 4;
}
if (dx == null) {
dx = 0;
dy = 4;
dy = 2;
}
if (dy == null) {
dy = dx;

View File

@ -111,8 +111,6 @@ var mina = (function (eve) {
**
* Generic animation of numbers.
**
> Parameters
**
- a (number) start slave number
- A (number) end slave number
- b (number) start master number (start time in gereal case)
@ -181,7 +179,6 @@ var mina = (function (eve) {
[ method ]
**
* Returns animation by its id.
> Parameters
- id (string) animations id
= (object) See @mina
\*/
@ -194,7 +191,6 @@ var mina = (function (eve) {
[ method ]
**
* Default linear easing.
> Parameters
- n (number) input 0..1
= (number) output 0..1
\*/
@ -206,7 +202,6 @@ var mina = (function (eve) {
[ method ]
**
* Easeout easing.
> Parameters
- n (number) input 0..1
= (number) output 0..1
\*/
@ -218,7 +213,6 @@ var mina = (function (eve) {
[ method ]
**
* Easein easing.
> Parameters
- n (number) input 0..1
= (number) output 0..1
\*/
@ -230,7 +224,6 @@ var mina = (function (eve) {
[ method ]
**
* Easeinout easing.
> Parameters
- n (number) input 0..1
= (number) output 0..1
\*/
@ -249,7 +242,6 @@ var mina = (function (eve) {
[ method ]
**
* Backin easing.
> Parameters
- n (number) input 0..1
= (number) output 0..1
\*/
@ -262,7 +254,6 @@ var mina = (function (eve) {
[ method ]
**
* Backout easing.
> Parameters
- n (number) input 0..1
= (number) output 0..1
\*/
@ -276,7 +267,6 @@ var mina = (function (eve) {
[ method ]
**
* Elastic easing.
> Parameters
- n (number) input 0..1
= (number) output 0..1
\*/
@ -292,7 +282,6 @@ var mina = (function (eve) {
[ method ]
**
* Bounce easing.
> Parameters
- n (number) input 0..1
= (number) output 0..1
\*/

View File

@ -148,7 +148,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
[ method ]
**
* Adds event handler for click for the element.
> Parameters
- handler (function) handler for the event
= (object) @Element
\*/
@ -157,7 +156,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
[ method ]
**
* Removes event handler for click for the element.
> Parameters
- handler (function) handler for the event
= (object) @Element
\*/
@ -167,7 +165,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
[ method ]
**
* Adds event handler for double click for the element.
> Parameters
- handler (function) handler for the event
= (object) @Element
\*/
@ -176,7 +173,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
[ method ]
**
* Removes event handler for double click for the element.
> Parameters
- handler (function) handler for the event
= (object) @Element
\*/
@ -186,7 +182,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
[ method ]
**
* Adds event handler for mousedown for the element.
> Parameters
- handler (function) handler for the event
= (object) @Element
\*/
@ -195,7 +190,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
[ method ]
**
* Removes event handler for mousedown for the element.
> Parameters
- handler (function) handler for the event
= (object) @Element
\*/
@ -205,7 +199,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
[ method ]
**
* Adds event handler for mousemove for the element.
> Parameters
- handler (function) handler for the event
= (object) @Element
\*/
@ -214,7 +207,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
[ method ]
**
* Removes event handler for mousemove for the element.
> Parameters
- handler (function) handler for the event
= (object) @Element
\*/
@ -224,7 +216,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
[ method ]
**
* Adds event handler for mouseout for the element.
> Parameters
- handler (function) handler for the event
= (object) @Element
\*/
@ -233,7 +224,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
[ method ]
**
* Removes event handler for mouseout for the element.
> Parameters
- handler (function) handler for the event
= (object) @Element
\*/
@ -243,7 +233,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
[ method ]
**
* Adds event handler for mouseover for the element.
> Parameters
- handler (function) handler for the event
= (object) @Element
\*/
@ -252,7 +241,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
[ method ]
**
* Removes event handler for mouseover for the element.
> Parameters
- handler (function) handler for the event
= (object) @Element
\*/
@ -262,7 +250,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
[ method ]
**
* Adds event handler for mouseup for the element.
> Parameters
- handler (function) handler for the event
= (object) @Element
\*/
@ -271,7 +258,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
[ method ]
**
* Removes event handler for mouseup for the element.
> Parameters
- handler (function) handler for the event
= (object) @Element
\*/
@ -281,7 +267,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
[ method ]
**
* Adds event handler for touchstart for the element.
> Parameters
- handler (function) handler for the event
= (object) @Element
\*/
@ -290,7 +275,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
[ method ]
**
* Removes event handler for touchstart for the element.
> Parameters
- handler (function) handler for the event
= (object) @Element
\*/
@ -300,7 +284,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
[ method ]
**
* Adds event handler for touchmove for the element.
> Parameters
- handler (function) handler for the event
= (object) @Element
\*/
@ -309,7 +292,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
[ method ]
**
* Removes event handler for touchmove for the element.
> Parameters
- handler (function) handler for the event
= (object) @Element
\*/
@ -319,7 +301,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
[ method ]
**
* Adds event handler for touchend for the element.
> Parameters
- handler (function) handler for the event
= (object) @Element
\*/
@ -328,7 +309,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
[ method ]
**
* Removes event handler for touchend for the element.
> Parameters
- handler (function) handler for the event
= (object) @Element
\*/
@ -338,7 +318,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
[ method ]
**
* Adds event handler for touchcancel for the element.
> Parameters
- handler (function) handler for the event
= (object) @Element
\*/
@ -347,7 +326,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
[ method ]
**
* Removes event handler for touchcancel for the element.
> Parameters
- handler (function) handler for the event
= (object) @Element
\*/
@ -385,7 +363,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
* Adds or retrieves given value asociated with given key.
**
* See also @Element.removeData
> Parameters
- key (string) key to store data
- value (any) #optional value to store
= (object) @Element
@ -423,7 +400,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
**
* Removes value associated with an element by given key.
* If key is not provided, removes all the data of the element.
> Parameters
- key (string) #optional key
= (object) @Element
\*/
@ -440,7 +416,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
[ method ]
**
* Adds event handlers for hover for the element.
> Parameters
- f_in (function) handler for hover in
- f_out (function) handler for hover out
- icontext (object) #optional context for hover in handler
@ -455,7 +430,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
[ method ]
**
* Removes event handlers for hover for the element.
> Parameters
- f_in (function) handler for hover in
- f_out (function) handler for hover out
= (object) @Element
@ -469,7 +443,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
[ method ]
**
* Adds event handlers for drag of the element.
> Parameters
- onmove (function) handler for moving
- onstart (function) handler for drag start
- onend (function) handler for drag end
@ -529,7 +502,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
[ method ]
**
* Shortcut for assigning event handler for `drag.over.<id>` event, where id is id of the element (see @Element.id).
> Parameters
- f (function) handler for event, first argument would be the element you are dragging over
\*/
elproto.onDragOver = function (f) {

View File

@ -1043,8 +1043,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
**
* Returns length of the given path in pixels.
**
> Parameters
**
- path (string) SVG path string.
**
= (number) length.
@ -1056,8 +1054,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
**
* Return coordinates of the point located at the given length on the given path.
**
> Parameters
**
- path (string) SVG path string
- length (number)
**
@ -1075,8 +1071,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
**
* Return subpath of a given path from given length to given length.
**
> Parameters
**
- path (string) SVG path string
- from (number) position of the start of the segment
- to (number) position of the end of the segment
@ -1108,8 +1102,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
**
* Return coordinates of the point located at the given length on the given path. Only works for element of path type.
**
> Parameters
**
- length (number)
**
= (object) representation of the point:
@ -1128,8 +1120,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
**
* Return subpath of a given element from given length to given length. Only works for element of path type.
**
> Parameters
**
- from (number) position of the start of the segment
- to (number) position of the end of the segment
**
@ -1146,7 +1136,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
* Utility method
**
* Find dot coordinates on the given cubic bezier curve at the given t.
> Parameters
- p1x (number) x of the first point of the curve
- p1y (number) y of the first point of the curve
- c1x (number) x of the first anchor of the curve
@ -1187,7 +1176,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
* Utility method
**
* Return bounding box of a given cubic bezier curve
> Parameters
- p1x (number) x of the first point of the curve
- p1y (number) y of the first point of the curve
- c1x (number) x of the first anchor of the curve
@ -1218,7 +1206,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
* Utility method
**
* Returns `true` if given point is inside bounding box.
> Parameters
- bbox (string) bounding box
- x (string) x coordinate of the point
- y (string) y coordinate of the point
@ -1232,7 +1219,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
* Utility method
**
* Returns `true` if two bounding boxes intersect
> Parameters
- bbox1 (string) first bounding box
- bbox2 (string) second bounding box
= (boolean) `true` if they intersect
@ -1245,7 +1231,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
* Utility method
**
* Finds intersections of two paths
> Parameters
- path1 (string) path string
- path2 (string) path string
= (array) dots of intersection
@ -1271,7 +1256,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
* Utility method
**
* Returns `true` if given point is inside a given closed path.
> Parameters
- path (string) path string
- x (number) x of the point
- y (number) y of the point
@ -1285,7 +1269,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
* Utility method
**
* Return bounding box of a given path
> Parameters
- path (string) path string
= (object) bounding box
o {
@ -1306,7 +1289,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
* Utility method
**
* Converts path coordinates into relative values.
> Parameters
- path (string) path string
= (array) path string
\*/
@ -1318,7 +1300,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
* Utility method
**
* Converts path coordinates into absolute values.
> Parameters
- path (string) path string
= (array) path string
\*/
@ -1330,7 +1311,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
* Utility method
**
* Converts path to a new path where all segments are cubic bezier curves.
> Parameters
- pathString (string|array) path string or array of segments
= (array) array of segments.
\*/
@ -1340,7 +1320,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
[ method ]
**
* Transform the path string with given matrix.
> Parameters
- path (string) path string
- matrix (object) see @Matrix
= (string) transformed path string

View File

@ -69,8 +69,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
*
* If function returns `false` it will stop loop running.
**
> Parameters
**
- callback (function) function to run
- thisArg (object) context object for the callback
= (object) Set object
@ -106,8 +104,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
**
* Removes given element from the set
**
> Parameters
**
- index (number) position of the deletion
- count (number) number of element to remove
- insertion (object) #optional elements to insert
@ -145,8 +141,6 @@ Savage.plugin(function (Savage, Element, Paper, glob) {
**
* Removes given element from the set
**
> Parameters
**
- element (object) element to remove
= (boolean) `true` if object was found & removed from the set
\*/

View File

@ -20,8 +20,6 @@ Savage.version = "0.0.1";
**
* Creates drawing surface or wraps existing SVG element.
**
> Parameters
**
- width (number|string) width of surface
- height (number|string) height of surface
* or
@ -156,8 +154,6 @@ function is(o, type) {
**
* Replaces construction of type `{<name>}` to the corresponding argument.
**
> Parameters
**
- token (string) string to format
- json (object) object which properties will be used as a replacement
= (string) formated string
@ -266,7 +262,6 @@ function x_y_w_h() {
[ method ]
**
* Transform angle to radians
> Parameters
- deg (number) angle in degrees
= (number) angle in radians.
\*/
@ -276,7 +271,6 @@ Savage.rad = rad;
[ method ]
**
* Transform angle to degrees
> Parameters
- deg (number) angle in radians
= (number) angle in degrees.
\*/
@ -286,7 +280,6 @@ Savage.deg = deg;
[ method ]
**
* Handfull replacement for `typeof` operator.
> Parameters
- o () any object or primitive
- type (string) name of the type, i.e. string, function, number, etc.
= (boolean) is given value is of given type
@ -297,7 +290,6 @@ Savage.is = is;
[ method ]
**
* Snaps given value to given grid.
> Parameters
- values (array|number) given array of values or step of the grid
- value (number) value to adjust
- tolerance (number) #optional tolerance for snapping. Default is `10`.
@ -356,7 +348,6 @@ function Matrix(a, b, c, d, e, f) {
[ method ]
**
* Adds given matrix to existing one.
> Parameters
- a (number)
- b (number)
- c (number)
@ -420,7 +411,6 @@ function Matrix(a, b, c, d, e, f) {
[ method ]
**
* Translate the matrix
> Parameters
- x (number)
- y (number)
\*/
@ -432,7 +422,6 @@ function Matrix(a, b, c, d, e, f) {
[ method ]
**
* Scales the matrix
> Parameters
- x (number)
- y (number) #optional
- cx (number) #optional
@ -450,7 +439,6 @@ function Matrix(a, b, c, d, e, f) {
[ method ]
**
* Rotates the matrix
> Parameters
- a (number)
- x (number)
- y (number)
@ -469,7 +457,6 @@ function Matrix(a, b, c, d, e, f) {
[ method ]
**
* Return x coordinate for given point after transformation described by the matrix. See also @Matrix.y
> Parameters
- x (number)
- y (number)
= (number) x
@ -482,7 +469,6 @@ function Matrix(a, b, c, d, e, f) {
[ method ]
**
* Return y coordinate for given point after transformation described by the matrix. See also @Matrix.x
> Parameters
- x (number)
- y (number)
= (number) y
@ -584,7 +570,6 @@ function Matrix(a, b, c, d, e, f) {
* Utility method
**
* Returns matrix based on given parameters.
> Parameters
- a (number)
- b (number)
- c (number)
@ -602,7 +587,6 @@ Savage.Matrix = Matrix;
[ method ]
**
* Parses colour string as RGB object
> Parameters
- colour (string) colour string in one of formats:
# <ul>
# <li>Colour name (<code>red</code>, <code>green</code>, <code>cornflowerblue</code>, etc)</li>
@ -700,7 +684,6 @@ Savage.getRGB = cacher(function (colour) {
[ method ]
**
* Converts HSB values to hex representation of the colour.
> Parameters
- h (number) hue
- s (number) saturation
- b (number) value or brightness
@ -714,7 +697,6 @@ Savage.hsb = cacher(function (h, s, b) {
[ method ]
**
* Converts HSL values to hex representation of the colour.
> Parameters
- h (number) hue
- s (number) saturation
- l (number) luminosity
@ -728,7 +710,6 @@ Savage.hsl = cacher(function (h, s, l) {
[ method ]
**
* Converts RGB values to hex representation of the colour.
> Parameters
- r (number) red
- g (number) green
- b (number) blue
@ -803,7 +784,6 @@ packageRGB = function (r, g, b, o) {
[ method ]
**
* Parses the color string and returns object with all values for the given color.
> Parameters
- clr (string) color string in one of the supported formats (see @Savage.getRGB)
= (object) Combined RGB & HSB object in format:
o {
@ -858,7 +838,6 @@ Savage.color = function (clr) {
[ method ]
**
* Converts HSB values to RGB object.
> Parameters
- h (number) hue
- s (number) saturation
- v (number) value or brightness
@ -895,7 +874,6 @@ Savage.hsb2rgb = function (h, s, v, o) {
[ method ]
**
* Converts HSL values to RGB object.
> Parameters
- h (number) hue
- s (number) saturation
- l (number) luminosity
@ -936,7 +914,6 @@ Savage.hsl2rgb = function (h, s, l, o) {
[ method ]
**
* Converts RGB values to HSB object.
> Parameters
- r (number) red
- g (number) green
- b (number) blue
@ -970,7 +947,6 @@ Savage.rgb2hsb = function (r, g, b) {
[ method ]
**
* Converts RGB values to HSL object.
> Parameters
- r (number) red
- g (number) green
- b (number) blue
@ -1011,7 +987,6 @@ Savage.rgb2hsl = function (r, g, b) {
* Utility method
**
* Parses given path string into an array of arrays of path segments.
> Parameters
- pathString (string|array) path string or array of segments (in the last case it will be returned straight away)
= (array) array of segments.
\*/
@ -1065,7 +1040,6 @@ Savage.parsePathString = function (pathString) {
* Utility method
**
* Parses given path string into an array of transformations.
> Parameters
- TString (string|array) transform string or array of transformations (in the last case it will be returned straight away)
= (array) array of transformations.
\*/
@ -1315,7 +1289,6 @@ function unit2px(el, name, value) {
[ method ]
**
* Wraps DOM element specified by CSS selector as @Element
> Parameters
- query (string) CSS selector of the element
= (Element)
\*/
@ -1327,7 +1300,6 @@ Savage.select = function (query) {
[ method ]
**
* Wraps DOM elements specified by CSS selector as set or array of @Element
> Parameters
- query (string) CSS selector of the element
= (Element)
\*/
@ -1383,8 +1355,6 @@ function arrayFirstValue(arr) {
**
* Gets or sets given attributes of the element
**
> Parameters
**
- params (object) key-value pairs of attributes you want to set
* or
- param (string) name of the attribute
@ -1471,8 +1441,6 @@ function arrayFirstValue(arr) {
**
* Gets or sets transformation of the element
**
> Parameters
**
- tstr (string) transform string in Savage or SVG format
= (Element)
* or
@ -1538,12 +1506,16 @@ function arrayFirstValue(arr) {
**
* Appends given element to current one.
**
> Parameters
**
- el (Element|Set) element to append
= (Element) parent
\*/
elproto.append = function (el) {
/*\
* Element.add
[ method ]
**
* See @Element.append.
\*/
elproto.append = elproto.add = function (el) {
if (el.type == "set") {
var it = this;
el.forEach(function (el) {
@ -1562,8 +1534,6 @@ function arrayFirstValue(arr) {
**
* Prepends given element to current one.
**
> Parameters
**
- el (Element) element to prepend
= (Element) parent
\*/
@ -1579,8 +1549,6 @@ function arrayFirstValue(arr) {
**
* Inserts given element before the current one.
**
> Parameters
**
- el (Element) element to insert
= (Element) parent
\*/
@ -1597,8 +1565,6 @@ function arrayFirstValue(arr) {
**
* Inserts given element after the current one.
**
> Parameters
**
- el (Element) element to insert
= (Element) parent
\*/
@ -1614,8 +1580,6 @@ function arrayFirstValue(arr) {
**
* Inserts the element after the given one.
**
> Parameters
**
- el (Element) element next to whom insert to
= (Element) parent
\*/
@ -1631,8 +1595,6 @@ function arrayFirstValue(arr) {
**
* Inserts the element after the given one.
**
> Parameters
**
- el (Element) element next to whom insert to
= (Element) parent
\*/
@ -1659,8 +1621,6 @@ function arrayFirstValue(arr) {
**
* Applies CSS selector with the element as a parent and returns the result as an @Element.
**
> Parameters
**
- query (string) CSS selector
= (Element) result of query selection
\*/
@ -1673,8 +1633,6 @@ function arrayFirstValue(arr) {
**
* Applies CSS selector with the element as a parent and returns the result as a set or array of elements.
**
> Parameters
**
- query (string) CSS selector
= (Set|array) result of query selection
\*/
@ -1692,8 +1650,6 @@ function arrayFirstValue(arr) {
**
* Return given attribute of the element as a `px` value. (Not %, em, etc)
**
> Parameters
**
- attr (string) attribute name
- value (string) #optional attribute value
= (Element) result of query selection
@ -1751,8 +1707,6 @@ function arrayFirstValue(arr) {
**
* Creates `<pattern>` element from the current element.
**
> Parameters
**
* To create a pattern you have to specify the pattern rect:
- x (string|number)
- y (string|number)
@ -1799,8 +1753,6 @@ function arrayFirstValue(arr) {
**
* Creates `<marker>` element from the current element.
**
> Parameters
**
* To create a marker you have to specify the bounding rect and reference point:
- x (number)
- y (number)
@ -1863,8 +1815,6 @@ function arrayFirstValue(arr) {
**
* Creates animation object.
**
> Parameters
**
- attr (object) attributes of final destination
- ms (number) animation duration
- easing (function) #optional one of easing functions of @mina or custom one
@ -1913,7 +1863,6 @@ function arrayFirstValue(arr) {
**
* Runs generic animation of one number into another with a caring function.
**
> Parameters
- from (number|array) number or array of numbers
- to (number|array) number or array of numbers
- setter (function) caring function that will take one number argument
@ -1940,13 +1889,27 @@ function arrayFirstValue(arr) {
callback && eve.once("mina.finish." + anim.id, callback);
return anim;
};
/*\
* Element.stop
[ method ]
**
* Stops all the animations of the current element.
**
= (Element) the element
\*/
elproto.stop = function () {
var anims = this.inAnim();
for (var i = 0, ii = anims.length; i < ii; i++) {
anims[i].stop();
}
return this;
};
/*\
* Element.animate
[ method ]
**
* Animate given attributes of the element.
**
> Parameters
- attrs (object) key-value pairs of destination attributes
- ms (number) duration
- easing (function) #optional easing function from @mina or custom
@ -2008,7 +1971,6 @@ function arrayFirstValue(arr) {
**
* Parses SVG fragment and converts it into @Fragment.
**
> Parameters
- svg (string) SVG string
= (Fragment) the fragment
\*/
@ -2057,7 +2019,6 @@ Fragment.prototype.selectAll = Element.prototype.selectAll;
**
* Creates DOM fragment from given list of elements or strings
**
> Parameters
- varargs () SVG string
= (Fragment) the @Fragment
\*/
@ -2119,7 +2080,7 @@ function Paper(w, h) {
for (var key in proto) if (proto[has](key)) {
res[key] = proto[key];
}
res.paper = res;
res.paper = res.root = res;
res.defs = defs;
return res;
}
@ -2142,7 +2103,6 @@ function wrap(dom) {
**
* Creates element on paper with a given name and no attributes.
**
> Parameters
- name (string) element tag name
= (Element) the element
> Usage
@ -2162,8 +2122,6 @@ function wrap(dom) {
*
* Draws a rectangle.
**
> Parameters
**
- x (number) x coordinate of the top left corner
- y (number) y coordinate of the top left corner
- width (number) width
@ -2207,8 +2165,6 @@ function wrap(dom) {
**
* Draws a circle.
**
> Parameters
**
- x (number) x coordinate of the centre
- y (number) y coordinate of the centre
- r (number) radius
@ -2236,8 +2192,6 @@ function wrap(dom) {
**
* Embeds an image into the surface.
**
> Parameters
**
- src (string) URI of the source image
- x (number) x coordinate position
- y (number) y coordinate position
@ -2254,8 +2208,6 @@ function wrap(dom) {
**
* Embeds an image into the surface.
**
> Parameters
**
- src (string) URI of the source image
- x (number) x coordinate position
- y (number) y coordinate position
@ -2300,8 +2252,6 @@ function wrap(dom) {
**
* Draws an ellipse.
**
> Parameters
**
- x (number) x coordinate of the centre
- y (number) y coordinate of the centre
- rx (number) horizontal radius
@ -2330,7 +2280,6 @@ function wrap(dom) {
[ method ]
**
* Creates a path element by given path data string.
> Parameters
- pathString (string) #optional path string in SVG format.
* Path string consists of one-letter commands, followed by comma seprarated arguments in numercal form. Example:
| "M10,20L30,40"
@ -2395,8 +2344,6 @@ function wrap(dom) {
**
* Makes a group element.
**
> Parameters
**
- varargs () #optional elements
= (object) Element object with type g
**
@ -2419,6 +2366,9 @@ function wrap(dom) {
proto.group = proto.g = function () {
var el = make("g", this.node);
el.add = add2group;
for (var method in proto) if (proto[has](method)) {
el[method] = proto[method];
}
if (arguments.length) {
add2group.call(el, Array.prototype.slice.call(arguments, 0));
}
@ -2430,8 +2380,6 @@ function wrap(dom) {
**
* Draws a text string.
**
> Parameters
**
- x (number) x coordinate position
- y (number) y coordinate position
- text (string|array) The text string to draw or array of <tspan>s
@ -2460,8 +2408,6 @@ function wrap(dom) {
**
* Draws a line.
**
> Parameters
**
- x1 (number) x coordinate position of the start
- y1 (number) y coordinate position of the start
- x2 (number) x coordinate position of the end
@ -2491,8 +2437,6 @@ function wrap(dom) {
**
* Draws a polyline.
**
> Parameters
**
- points (array) array of points
* or
- varargs () points
@ -2544,8 +2488,6 @@ function wrap(dom) {
**
* Creates a gradient element.
**
> Parameters
**
- gradient (string) gradient descriptor
> Gradient Descriptor
* Gradient descriptor consists of `<type>(<coords>)<colors>`. Type
@ -2673,6 +2615,62 @@ function wrap(dom) {
};
}());
}(Paper.prototype));
// simple ajax
/*\
* Savage.ajax
[ method ]
**
* Simple implementation of Ajax.
**
- url (string) URL
- postData (object|string) data for post request
- callback (function) callback
- scope (object) #optional scope of callback
* or
- url (string) URL
- callback (function) callback
- scope (object) #optional scope of callback
= (XMLHttpRequest) XMLHttpRequest (just in case)
\*/
Savage.ajax = function (url, postData, callback, scope){
var req = new XMLHttpRequest,
id = ID();
if (req) {
if (is(postData, "function")) {
scope = callback;
callback = postData;
postData = null;
} else if (is(postData, "object")) {
var pd = [];
for (var key in postData) if (postData.hasOwnProperty(key)) {
pd.push(encodeURIComponent(key) + "=" + encodeURIComponent(postData[key]));
}
postData = pd.join("&");
}
req.open((postData ? "POST" : "GET"), url, true);
req.setRequestHeader("X-Requested-With", "XMLHttpRequest");
if (postData) {
req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
}
if (callback) {
eve.once("savage.ajax." + id + ".0", callback);
eve.once("savage.ajax." + id + ".200", callback);
eve.once("savage.ajax." + id + ".304", callback);
}
req.onreadystatechange = function() {
if (req.readyState != 4) return;
eve("savage.ajax." + id + "." + req.status, scope, req);
};
if (req.readyState == 4) {
return req;
}
req.send(postData);
return req;
}
};
// Attributes event handlers
eve.on("savage.util.attr.mask", function (value) {
if (value instanceof Element || value instanceof Fragment) {
@ -2993,8 +2991,240 @@ var availableAttributes = {
path: {
d: "",
"class": 0
},
feDistantLight: {
azimuth: 0,
elevation: 0
},
fePointLight: {
x: 0,
y: 0,
z: 0
},
feSpotLight: {
x: 0,
y: 0,
z: 0,
pointsAtX: 0,
pointsAtY: 0,
pointsAtZ: 0,
specularExponent: 0,
limitingConeAngle: 0
},
feBlend: {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0,
"in": 0,
in2: 0,
mode: 0
},
feColorMatrix: {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0,
"in": 0,
type: 0,
values: 0
},
feComponentTransfer: {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0,
"in": 0
},
feComposite: {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0,
"in": 0,
in2: 0,
operator: 0,
k1: 0,
k2: 0,
k3: 0,
k4: 0
},
feConvolveMatrix: {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0,
"in": 0,
order: 0,
kernelMatrix: 0,
divisor: 0,
bias: 0,
targetX: 0,
targetY: 0,
edgeMode: 0,
kernelUnitLength: 0,
preserveAlpha: 0
},
feDiffuseLighting: {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0,
"in": 0,
surfaceScale: 0,
diffuseConstant: 0,
kernelUnitLength: 0
},
feDisplacementMap: {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0,
"in": 0,
in2: 0,
scale: 0,
xChannelSelector: 0,
yChannelSelector: 0
},
feFlood: {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0,
"flood-color": 0,
"flood-opacity": 0
},
feGaussianBlur: {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0,
"in": 0,
stdDeviation: 0
},
feImage : {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0,
externalResourcesRequired: 0,
preserveAspectRatio: 0,
"xlink:href": 0
},
feMerge: {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0
},
feMergeNode: {
"in": 0
},
feMorphology: {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0,
"in": 0,
operator: 0,
radius: 0
},
feOffset: {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0,
"in": 0,
dx: 0,
dy: 0
},
feSpecularLighting: {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0,
"in": 0,
surfaceScale: 0,
specularConstant: 0,
specularExponent: 0,
kernelUnitLength: 0
},
feTile: {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0,
"in": 0
},
feTurbulence: {
height: 0,
result: 0,
width: 0,
x: 0,
y: 0,
"class": 0,
style: 0,
baseFrequency: 0,
numOctaves: 0,
seed: 0,
stitchTiles: 0,
type: 0
}
};
availableAttributes.feFuncR = availableAttributes.feFuncG = availableAttributes.feFuncB = availableAttributes.feFuncA = {
type: 0,
tableValues: 0,
slope: 0,
intercept: 0,
amplitude: 0,
exponent: 0,
offset: 0
};
eve.on("savage.util.attr", function (value) {
var att = eve.nt();
att = att.substring(att.lastIndexOf(".") + 1);