Added some things and added some ui

This commit is contained in:
MrAlienBoiGithub 2022-11-03 19:43:40 -04:00
parent e0086b53f1
commit 9111809881
35 changed files with 64989 additions and 12 deletions

BIN
imgs/back.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

BIN
imgs/btd4.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

BIN
imgs/calculator.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

BIN
imgs/flash.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

BIN
imgs/retrobowl.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -4,7 +4,7 @@
<Title>Home</Title>
<link rel="shortcut icon" href="globe.gif" type="image/x-icon">
<link rel="stylesheet" href="styles/style.css">
<link rel="stylesheet" href="styles/border.css"
<link rel="stylesheet" href="styles/border.css">
</head>
<body>
<h2>Home</h2>

View File

@ -5,15 +5,17 @@
<link rel="shortcut icon" href="globe.gif" type="image/x-icon">
</head>
<body>
<a href="index.html">back</a>
<a href="index.html"><img src="imgs/back.png" alt="back" style="width: 32px; height: 32px;"> </a>
<br>
<a href="tools/calculator/index.html">Calculator</a>
<br>
<a href="tools/retro-bowl/index.html">Retro-bowl</a>
<br>
<a href="tools/btd4/index.html">BTD4</a>
<br>
<a href="tools/swfs/index.html">Flash</a>
&nbsp;
&nbsp;
&nbsp;
&nbsp;
&nbsp;
<a href="tools/calculator/index.html"><img src="imgs/calculator.png" alt="calculator" style="width: 84px; height: 84px;"></a>
<a href="tools/retro-bowl/index.html"><img src="imgs/retrobowl.png" alt="retro-bowl" style="width: 84px; height: 84px;"></a>
<a href="tools/btd4/index.html"><img src="imgs/btd4.jpg" alt="BTD4" style="width: 84px; height: 84px;"></a>
<a href="tools/swfs/index.html"><img src="imgs/flash.png" alt="Flash Player" style="width: 84px; height: 84px;"></a>
<br>
<a href="tools/2048/index.html">2048</a>
<br>
@ -36,6 +38,8 @@
<a href="tools/vex5/index.html">Vex 5</a>
<br>
<a href="tools/drift/index.html">Drift</a>
<br>
<a href="tools/i2/">constructs</a>
</body>
<style>
html, body {

136
tools/i2/Notifier.js Normal file
View File

@ -0,0 +1,136 @@
/***********************
* Notifier.js - Developed by rlemon (rob.lemon@gmail.com) https://github.com/rlemon/Notifier.js
* Licensed under GNU GPL V3 https://github.com/rlemon/Notifier.js/blob/master/LICENSE
***********************/
var Notifier = (function() {
var apply_styles = function(element, style_object) {
for (var prop in style_object) {
element.style[prop] = style_object[prop];
}
};
var fade_out = function(element) {
if (element.style.opacity && element.style.opacity > 0.05) {
element.style.opacity = element.style.opacity - 0.05;
} else if (element.style.opacity && element.style.opacity <= 0.1) {
if (element.parentNode) {
element.parentNode.removeChild(element);
}
} else {
element.style.opacity = 0.9;
}
setTimeout(function() {
fade_out.apply(this, [element]);
}, 1000 / 30);
};
var config = { /* How long the notification stays visible */
default_timeout: 4000,
/* container for the notifications */
container: document.createElement('div'),
/* container styles for notifications */
container_styles: {
position: "fixed",
//zIndex: 99999,
zIndex: 99999999999999,
right: "12px",
//top: "12px"
bottom: "12px"
},
/* individual notification box styles */
box_styles: {
cursor: "pointer",
padding: "12px 18px",
margin: "0 0 6px 0",
backgroundColor: "#000",
//opacity: 0.8,
color: "#fff",
font: "normal 13px 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif",
borderRadius: "3px",
boxShadow: "#999 0 0 12px",
width: "300px"
},
/* individual notification box hover styles */
box_styles_hover: {
opacity: 1,
boxShadow: "#000 0 0 12px"
},
/* notification title text styles */
title_styles: {
fontWeight: "700"
},
/* notification body text styles */
text_styles: {
display: "inline-block",
verticalAlign: "middle",
width: "240px",
padding: "0 12px"
},
/* notification icon styles */
icon_styles: {
display: "inline-block",
verticalAlign: "middle",
height: "36px",
width: "36px"
}
};
apply_styles(config.container, config.container_styles);
document.body.appendChild(config.container);
return {
notify: function(message, title, image) {
var notification = document.createElement('div');
apply_styles(notification, config.box_styles);
notification.onmouseover = function() {
apply_styles(this, config.box_styles_hover);
};
notification.onmouseout = function() {
apply_styles(this, config.box_styles);
};
notification.onclick = function() {
this.style.display = 'none';
};
var icon = document.createElement('img');
icon.src = image;
apply_styles(icon, config.icon_styles);
notification.appendChild(icon);
var text = document.createElement('div');
apply_styles(text, config.text_styles);
notification.appendChild(text);
if (title) {
var title_text = document.createElement('div');
apply_styles(title_text, config.title_styles);
title_text.appendChild(document.createTextNode(title));
text.appendChild(title_text);
}
if (message) {
var message_text = document.createElement('div');
message_text.appendChild(document.createTextNode(message));
text.appendChild(message_text);
}
config.container.insertBefore(notification, config.container.firstChild);
setTimeout(function() {
fade_out(notification);
}, config.default_timeout);
},
info: function(message, title) {
this.notify(message, title, "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wCBxIKNf3BRpoAAAfvSURBVFjDnZddjGRVEcd/59zbt6ene3fWXXaGcWd3YRlcZpnVCAReyEIIKmOCMZFoJIEXfTAxPGhCfAD1SRNjxAf1SWJi9smNkYSP7PqgkoAJASLifuCEkcXJjPNB90zPbHdP972nqny4t2eagXWRSk5u376nqv7nf6rq1HF8RFlbW2P//v3930eAE8BE8XkBuLR///753XOvJfG1JjQaDQ4cOICZPVCv1x8Fvuqci6IownsPgKoiItTrdQHOmNlp4Gxf92NJo9HoP0/V6/X5ZrNp3W5XRcTMzFT1fcPMTESs2+1qs9m0er0+32g0Tg3a+shSr9f7zxfW1tYsTVPtOzVTa3bELi6LvTqfj4vLwTa2xMx2wKRpqmtra1av118YtLlb3O4/3nvvPcxsDPhHpVIZrVarmCm9AH96W3htAVqZI4kc3ufqokYalGrJuPOw4/6bI8oxOOdpt9tsbW2tAp92zq0cPHjw6gBWV1dxzo2a2fyePXuSJEmc98a5twLPvyUMJZ7Ye6LIEzmP9w4zQ80QUUSVTJRuJjx4ImZmqoSqI01Tu3LlSuqcO2Jmq6Ojo1dnYGVl5d1arXYkKZcdZvz0L10WNo0kjoijHQA4TyV2GEYnMzAlFCCCKL1MODzi+N59FXCOtNezVqs1PzY2dsOgP7/L+c/K5fLRcrnsnCk/PNfi303BOcDADAwIYtx/DJ64z/HkfZ4HJh1B8jn5MLyDd9cDT569gjOlXC67crl8dGVl5akPAFhaWmJ5efmTZvbdWq2GR/jly23+symYWU4ztk23qXHvpENVUVVO3eRInGHk39Uo9GBpQ/jFSy08Qq1Ww8y+s7y8fGhpaWkHwPj4OKr642q1SgiBNxcz/nq5BwaquUHVnF5Vo9fTD0RzLxVEDTUtRg7YMF5+p8ffF1JCCFSrVVT1R+Pj4zsAilU+UqlUSCJ4+pUWsadYjaGiiOXvokKqyu9fS/EevIc/X0ppbuUARUG10C0Axx5+/coVkggqlQpm9oiZ5UG4sLAA8ODQ0NCztVqNy42Mx59tUi3HedBFEbH3xJHHR57Igfee5qZClhvfAq7b5wuAeUYEFYIoQfJnqys89eV93HggodVq0e12vwQ85ycmJjCzLyRJYiKBl9/ZIvZs0y2qSD/CgxDUCCIMD8Nnb4o4eUPE3prLnQVFQsGE7DAgqpQ8vPSvLUQCSZKYmX1hYmIiPwtU9fY4jp1HubSU5orOEZxuJ6p5MBzeDDHHt+4qc8eRCIB/rgg/ebFLKdqJFREj9BeghqpwYalH5Kq4OHaqesf2YaSqR53LjS80M0QdDDhnO6o93jkiU+48WqGb5cF44nrPvpKwke1irgChqgSFxWaGxzDnUNUbtwGYWdU5B2a0eoKa/4DzyPI99s4hQbfTMy/FEKNkYnnWFKt+HwhTWj0tCkXucxBAW1X3okYSGe1MIQBRUVTMY2Z4dTjviHYBUDVCFgjitle/A8K2K2Q1yecS5T4HAcyr6riIMlrzzNUF8wbOUHNEZmhBvzdQke0Ay+PD5dEeXFELcibEBplQxmoRQRQQzOydwVL8epqmlolyy2hMkLyoZNJPJSUEIRMhC3lq0S80xQgipCJF2smAruQpqcLUaIlUlCzLDPgbgJ+bm8PM/tjtdp33EaeOlemkuaKEnL6sbzDsGLYPARBCfhoOOpcgiBidVDh1rIz3EVtbW87Mzs3NzeEnJyeZmZl5bnNzU5Mk4ZaDMYdGfFFMilEYzETJQg5EBwGoIQXIrADSB9S3cXgk4pbRmCRJ2Nzc1JmZmecmJyfzLZibmwM43el06AbjsbtrtNOCziDbLISBle3eAtUBp/1t07xwdXrCY3fvpRuMTqcDcLrwmQOYnZ3FzJ6o1+sMDw9z+0TCPcfKhZEBgwWIZjsrikse7ZGH2aUtsoE5+XwjBOGeY2VuP1xieHiYer2OmT05Ozu7A+D48eNMTU0tqupT6+vr4Et8/3MjXL/HDTjv769iJc9jT19GxRAxHv/tZbI4yrdHlEzz1Yso43s9P/j8CPgS6+vrqOrPp6amFo4fP/7hHdGFCxfmx8fHJ0TEiQjf/kODt+sZsXM45woNR+gFlhc2wGD00F7KlbhoWPI+IKjxqetifvWV64iiiCiKbGlpaWF6evrIVXvCS5cuoaqjZjZ/6NChRFWd04zfvHqFp1+5QlLyuEJpB8xAqS6O9l4wvnHXHr551x7Ml/De2+LiYuqcO+K9Xz1x4sTVe8KLFy8CjInImwcOHBir1Wp02i06mXH69RbPv9VhvaOUIk/RFKMGmSj7Kp4HTwzz6B01KiXHcLVGq9Wi0WisRFH0GWDl1ltv/d9tebENTE9Pc/78+bNJkjwwNjZmIuK63S2GS475pjC7mrFRdEYjZc/NB0vc8ImITmYMDVWIoshWVlZcmqbnTp48OdO3ec17QV/Onz/PyZMnuXDhwr0icrparU6MjIzY0NCQy7KMEAIiAkAURcRxTKlUotvt2sbGhmu32wtRFD0yPT39Yt/WR7qY7JJoeHi43Ol0umfOnPn6+Pj412q12her1WqUJAlxnF8tQwikaUq73ZbNzc2zi4uLZx5++OHflcvlpNfr9ciPNvt/ATigBJSBSvEsAfrQQw9N33bbbcf37dt3vZm5RqOx+sYbb8w+88wzFwu9APTIu7UukALycRjYLb4A4QZ0o8J4/1YgA+/XlP8CEfRY6kDvcEYAAAAASUVORK5CYII=");
},
warning: function(message, title) {
this.notify(message, title, "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wCBxILGKEFK64AAAZZSURBVFjDvZdbjFVXGcd/39qXc+Ywl9LQYdoCji0XhbRorVOVXnRKShUjSmPB2KT2yUaa2AeTYqyJDanxAR5UHiRqJZEUaRS1AS+Q0KLcxGCpBVMwaUIphRYYcGbOzD57r/V9PuztjLEoZQBXsnPOWdlrff/1v6x1Fkyw2YH7L/j9Uls8kUG6fxFqdr3+eeEq0HY1exp4ZSJzyaUXvw/ErjULZ2XGCiPuwo59T0SzWzAOub5tXPUW9vX/So+vNz39J9O3dpme3aVh710nJzKXu6TCe+8l7Fv4AeKOJdK5AJEYiRuImyx09fWEfQu/dtUl8LvuPORuXjmXZKpI1AbiQHPMOfTQo4VJrSNZ8ELrijPQ3PFx/O5PLKP9/fOk3isiUVlcYsAhvoVMfSAR0+9cNQbyF/uyeN7qlKAicQPiNhCBUGB+FEnaKQ4/jliYjtkbyd1/uOic0bsuvvOuVe66hf0u6REB1Bxff/qH/HHPS4yONJndex1kZ6B9ptm5/R9K79m9/orsA60dH0NEukz9k27KvTByCuIGrt7Oxs3b6Whv0Nk5iU/dPQu0RVTrFU177slfuPOjZrq31r/n8jxQ69+DBb/O3fB55Nxh0Az8CMQeVcV7T1saYfkQ+BFs6AjRjctNi+bPL1b8ogCy3/eRbbtjrkXty+LaNAij4JvghyEfJE1TvPfUU0GKYfBNxLdwrfMikz98Q7b9I1+9LAD1Rfsxn/0snv4Fs4GDZfFiuALwD9I0KQHEBn4IiiHww1jzDZLu+9C8ubr529ujCQEY+cVcRn5z+wN0zLnF5cOCKYSipL8YgnyQei2lKDxtKVAMgm9imoEFOPsXohuXxGK6ekIAGg/8DSuGNiTXLzYG/w4hxyzHNIfQgmKYNIkofEFbYhAyCHkZSc2hGCFpn4WpPT6yZX538/n5lwag+etbn4p6PlmXswfELJS7XSgfDS3wo9RShy88bTUt+7UF2kIqsHpqJ0nvQ6a+2DjpMy+/uxgObZ6HiHRpyL9R65qDvb0bcQnqFLHA2A7oR2lLHXnhaaQKoYVglGADpgEsEIWWSG1q//Avoz4z3d+x9PD/ZqBj6WHU+7VJ7/LITmwrqQ8V7aGFVg/FCGlieB9oSwqs6rfqPTQr+07vJ5mxxLRobvzP4u9gYHDTbBCZK3H7QxFAaGGmYIqYxyQCiRBx4I1GzSgKTyMtSg9goIpaQCyAeswCcu6QRFPuuGnwufSxzgdfXftfGehcdhTz2U+T3s+avrmt0ryFhQzz5SchQ0MGxQj11NAQaKQ56lvgs8qM1TshA22hg0dJp9yGFc015zbNjC7IwPkNN4G4RdI56zY3eAQzxbQF5hFLMPGIRqg4RBxmBdd0CLW2lEaUQTGKYhVbWq3eg3owj77+PMl7Ppfmx7Z8G3jigqfhwE96sknzV6T22rNCVEeipDxuXVSZrzIgDkRIerrhmi78a8ewvFVKYIqZIhX9ph6xgIUcN30xzSPPYeaniHJ28sPHxgGcWz/jyWRa/6po+BUohhCXgItAYkRicG5cfwRDiF053CuIGJiNecYqH5j+C4THwig2YxnZqxu2XvvIiU+PSTDwzLRJ6vOnko5uwtsnIUrBFCxCJGDiQcviJg4TIQuOVZsLAL65NKUeKWBIxQAW0IoJLKDqEVWi7DhSn7p44Bn5oJm9FAOo99+vz3nQ+SM/AhcjBriAaQwujK1cxYE4ksixcqNn+4Gs3LRaddZ+McYHQ6k8YAoaxhNRyeFf30p9zgprHvzBpimPDsyOz6ybOpO48UgcTuPVIxiIosSIBLBSd/03+okiMs0ZGhouT001oIaFMCaDjQHxmI5LAmAnfydRd9+sM+sOPhybz7/V9r7l5o9+V4jbsKDgqhVUqx7//ycgjnxUWPNYO5q2MIM1X26QnxoqDWWGUY5XKwGJBqBiQwM68Fdqc75iwyd2r4w1FL2cf1lMHKIeEcVUQcK46yUAUkkggNB2MufHX0oBKE4OgNpYDIFxGSogUjFSbtHAqR1iuPfGkGzJ3jy0oBYBrsBwCKGMmpWaW6W9mFQxFDAo3srLIBulAbEqilUaMLAwBmYsIQrZwGlQ2SoAO59of/bm7mhxPZFOswteRS/jHiXv+OkDxfGB8GLfqqH7pYrirUAOBP4/zQE1kYldaK9o+yfo49dpgHxFaAAAAABJRU5ErkJggg==");
},
success: function(message, title) {
this.notify(message, title, "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wCBxILCcu1C1wAAAW3SURBVFjD7Zd/kFVlGcc/z/uec/fe3b33suwPoDZN1qWtBcnQAdH8kTA12CSp0yCpQwwRpcbsiPnHbtDyY6IlTNOZ0koDm2myoXJmCRBFCDJnsJZgEdp2QPyxl5i9d3/fe88957xvf+xCi6ABRn84PjPPnOd9zx+f55znPd/nOfChfeBt1ah4w5m31UVPoJOJi59b3NH4QmMXh/js//fpFzGp+aVm25nuNB3dHWbXkV22dn3tcgCaLjZ8CdPW7Fpj96X2mbZUm91/fL89eOKgbU8dsDOemN4KQCPIRYE38Ll1t7e8eM3HZloRES0arTRaNEo0pZFiFvz+awf3LNoz+X+fwHe4peXWta1XTrjSilUionFGJRBzo7x0dCeNWxrIGqrOPISNo+KlfOK84E18Zd3c1a314yZZP8xJweTxwzz5ME8+yKOUYsO+DazZ1kDCBUJ8dQZ0iFuu21C/dcn2W+1tN848zCJKzoWtlsvCh7/U/JvaikttYPLiWw/fDHsh9Ig4ER5/5VGe/esjxKPQHfAka+l1AOjnisk/vWTpFdUfX3htTT3xaLE1BmJFtfzu5ZeXAc3vBXdWOA/+aG5Ty4TScTbAEzEaQYPVBFZRFi2nZfcaXnt7G7EIHB2kJVzJQywdOYTTnokPfHPm/JLA+nKyVlo0Ra7Lk7u39u+Ydzj5bvD46uLV6+Y+0Dg2VgZWg9FYOwzHapKRsTTvWEnPQJsNDHKkn4fMSlpOE6L2YwP5o95OUdpHtIfSHsrxCGyOL0ypT3Afs/WK/0CTI/G4H4758fo77mscUxLBiIfBIxSPEI+APBFH88CWBoZybTYA6exj8Wj4qQTMIMG+4/+gxxxG6wLieIj20K7Hp6or7aT6smXhSBFqn4a+Zpjyi/KnfnDbgvuTxQ6oAhbvVBKGPEoMD/5xGVH1us0ZpDPDHaziZ+98gxogdgPX+iF11TVd4mpIuOVoJ0CUIbC+xKK2pn1S12Of+Tq5/XfBjZvGbmq4ad78IkeDGLAGKwZrDRZDLszTvHUtFcW9tr+AdHQzm9VsPlsJNY3gC11eLwtnXAWBc4KCShF3K3C1RmnDxKoK9qfaS16dx5bbXyh/cdE1X56jFHASOnI1NqDHS7N++xOMjw/Z3gLSkWEGzex+tzN0Sogqv0f209OJzZoOSg0XJ6HGk1Q1lMpH2NHxajjkZ3fOqbv55jAQrHUwocKEGhNqvCCgJzfAxj3PUaI9m8khh9NMNk0cfK8vSJ8Mim6iqifD9M/fAFpD1AWcQXL6TQbkNcqSVurGT5iIhDjKReMAFrBkTQ8Dfi+b9rZShG8zHsE/09SGTXT8N/1wAC5dAcd8Hi/WfPtYCi6v1mhxERwEsBiMk5Us7fgBFCwEAKYUE0Ypk2m0tj2PCq1NF8h29lBTkeRfqXMQMA3Qtwv4E5n4LO5Wyi27urZSXJK4JHCJoylBSwwHF6UNWocgEFKg2r2OZ//yPPkhbMYj/UYvE5NRulP3n5t669GL8HoMBTNn1lWXEZExREjiEMehGIcoWiIILiIWUT6XRWazced2hgawaY+3unqpTRTT/9a9594+TmtG2T5+ks3BodcLxKgixrhRXkURlUQpJ2orqZGv8vNt2xkagEyBjjcz1CRKGDq25Pya5+nd8GHCbMAfDnSmbJyPjoDHE6OKKJUUUU7MTuCScD6Pbv4tQ1lIF2hru4e68jj+kcXn372d0Qv3u3BikEeOdPXP1baChFQCCoOPz+Cw1HoJVm1bTmAKZArs/ttdXP/JX8KhBRc2Ppx1ILn8MbJX142JlZckiRYJsYimSMqwxuHPna+AQDrP5r138sUpG+HAPRc+vzhn28xbnnr7eO+9KdWL0iACSg8LlFLQnefXe+9k/tRn4O93v78BSr9zI/l9yFneKI3yLSMQAlaG3Qj0+azfO49vTP3V+4dfsE19+sP/rQ+Q/RtTFlmk7odnzwAAAABJRU5ErkJggg==");
},
error: function(message, title) {
this.notify(message, title, "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wCBxILEdjZkwoAAAdESURBVFjDnZddbFTHFcd/M9f75V2vlw+bAMqCHYysUkXNRyHEEpRQsEj7gOzUgEiJkgdHSlAek5cAolUlniIRUFJQnnCqhDQ4ICWNBXESoKKpIlAIpaCYQmRsYj5sr3e93nv3zp3pw91ddsE2hJGOZnfm3PP/z5kzc84I7qPlOjuJ7N8PQH779rWyunoFwWCTCAQiSAlK5XDdPm3bJwJvvnkUwN66lfDevfe0LaabTK1fT+LwYca3bHnCikR2yurq31mLFiGSSUQiAaEQQgiMUpBKofv70ZcvoycmPtO53I7q9947ne7oIP7RRw9G4Nazz86vCga7AnV1q0KrVhk5d64Q4+OYTAYRDEI4DEKAUhjXRdTUQDSKvnbNOF9/LdTNm1/pfP6PiSNHBn82gaHVqzutQGBfTWurCdXXC/P99wjPgxkzoK7O72MxsCywbRgbg1u3IJXCCIFYsoT80JDJ9vQI5bov1x89un8yHDnZ4NWWlr0yGt03s72d0OnTgq4uxE8/+ZOWBVL6YlkQCFT+NwZx/Tp8+CHBs2dF7XPPIaLRfYMrV+65LwL/e/LJnVYi8ersp59GvP02nD8PWoNSvngeuC7k8/7Ks1lwHP+/Uv6c1r5cuIB4911mt7RgxeNbf1y2bOeUW3CuuZlAILAsEIt9s6C1FfHOO8hg0Hf1rFnwzDMwMuK7PZGAeBwiEX/l+bxPZHQUmpr87Th82NcfHsY4Dqazk/6eHvLZ7FOe6/77F+fPV3ogMzoq3VzuxEOtrcbbvRuTyfircRzf6LZt8NJLkMtBOg2pVAmA0VFfHnkENmyAzk5oaYHxcYzrQiaDt3s3c9asMWpi4sRwJlPCtYo/Xq2v/8uMpUt/Ezt1SpgrV5BCIKSEpUsR778PxsCcOdDQAF9+6W+F49wmtHgxbN7s6wGsWAE3biBOnsTk8+ixMUQ6LbxHH7W8oaHgX0dGekse+D3gOs4bs+rrcc+cwQDadTGPPYbo7vaNCuH3TU3w+uswNAQ3b8L169DYCM8/f1uvqLtjB+aVV9COgwHUmTPMrKvDdZw3flVc+fHZs/nnnDkb/9vaalLNzSYFZhyMvWiRMcYYo7WZtF26ZExbmzFvvTWlni6MOWAmwKTBpJubzcV168ypefM2nqyv90l8lUh8OrBli74OZqSgOFFba9SBA2badvr0PcHzDz9sJgqLSoG5BWbwhRf08ZkzPy1tgcrn14WUEh5QkrEx8i++iD5yZOqr8vHHb7u9rBljEIC7YAHe1avocrtAWCmhHGcNgPxHJFJjJRJS9fXhAapc2fOw16/HO3ZsmmwyNbjq78eDuwioH35AxuPBnkikWmqt51uxGM7ISAm8nIQGnLVr0V98cc/MVgR3kklU2cpVmU0XcEZGsGpr0bBQGq1jxrJQjnOXoiqTiTVr8Hp7p0+tQmA3NKAGBiq+LbfpAcpxQEo8raulp3VW2TZKCFRBKV/4yC0jIjo6sFavvqcXAh98gLKsuwiU21RC4No2Rqms1J43aI+O4oXDFYBumVgdHUQPHrx9yUzTrOXLqe7tRYVCFTbKbepIhNzwMK7W/bIN0rlUSnvRaEkhXxAXCHR0UFsEF+J+CigCK1dS88knqGi0ZKvcpqquxh4bc9uNycpCRurJWZZx7lh5eNMm6g4exExx1HQ2OyWJ8Lp1zDx0CFfKCpt5IGtZBjgGILv9y6Ark0oJT8oSUxuYvWtXKbgmi/ZrixeTK5wOc8f2GGOobm1l3uefY5d5QElJJpUSErq6i+m4GzCgH2pqEm5fH1VAFRCIxfjluXMEFy68C/xyMokaGABg3scfE2tv9+cKZI0xmIkJ/tPYiHPjRikYA01NDPb1GQmyrXgTtvm2d00oVRED9vg43y1eTL4AVAS/kEySHRgo6f24cSOjXV13gX+XTJK9cQOnbP/HlULArrY7C5JusDRkZzQ2Bt3Ll0VVgV2xf+LSJUKNjZxNJnEHBhB3FpTBIAsPHGDWhg142Synk0nyIyMVN2CgocEMX7mSlxBt84cqCAA8JcPhf4WjUbzh4RK4BQRrawnNnUvu4sUK8GJvACMES3p6uLBpUwW4BqxZs8hls3i2vRz4pm2qqrgbdlbFYtullOh0GqugJMuqFznJx6YgXmG8CKwBKx7H1RpvfPxPbbDjnmX5IdhjRSJbZSiESqUqSIgyYRICxbNQzANViQSe4+Dlcnva4bX7fhd0Q6ewrH0yHjduJiNQqoLAZB4o9hqgqopATY3x0mlhPO/lNtj/s19G3TDfwN+scHilCYWMsm3hOc60WyBDIarCYSMcR3i2fVzA5jYYfKCnWbH9HX4t4c8S1sh4XOZzOWTxWeafO7RtE4pE8NJpreGYhm1/gG8f9HEqgQAQBsICwsaPwdBr8NsGWBaFBgmRwn7bGbhyBb7dC72AI0Ab/0KdKFysxYR43x4QhcCvKpAJFggFC+PFuJSFeKMs6dnF2qOsHNCTgfwfl5gsFvMgXIgAAAAASUVORK5CYII=");
}
};
}());

5154
tools/i2/_draw.js Normal file

File diff suppressed because it is too large Load Diff

8618
tools/i2/_draw2.js Normal file

File diff suppressed because it is too large Load Diff

26155
tools/i2/_draw3.js Normal file

File diff suppressed because it is too large Load Diff

2575
tools/i2/_grid2.js Normal file

File diff suppressed because it is too large Load Diff

3108
tools/i2/_holder2.js Normal file

File diff suppressed because it is too large Load Diff

709
tools/i2/_keyboard.js Normal file
View File

@ -0,0 +1,709 @@
function mathsInputFrac(e) {mathsInputElement("['frac', [''], ['']]");}
function mathsInputPow(e) {mathsInputElement("['power', false, ['']]");}
function mathsInputSubs(e) {mathsInputElement("['subs', [''], ['']]");}
function mathsInputRoot(e) {mathsInputElement("['root', [''], ['']]");}
function mathsInputSqrt(e) {mathsInputElement("['sqrt', ['']]");}
function mathsInputSin(e) {mathsInputElement("['sin', ['']]");}
function mathsInputCos(e) {mathsInputElement("['cos', ['']]");}
function mathsInputTan(e) {mathsInputElement("['tan', ['']]");}
function mathsInputInvSin(e) {mathsInputElement("['sin-1', ['']]");}
function mathsInputInvCos(e) {mathsInputElement("['cos-1', ['']]");}
function mathsInputInvTan(e) {mathsInputElement("['tan-1', ['']]");}
function mathsInputLn(e) {mathsInputElement("['ln', ['']]");}
function mathsInputLog(e) {mathsInputElement("['log', ['']]");}
function mathsInputLogBase(e) {mathsInputElement("['logBase', [''], ['']]");}
function mathsInputAbs(e) {mathsInputElement("['abs', ['']]");}
function mathsInputExp(e) {mathsInputElement("['exp', ['']]");}
function mathsInputSigma1(e) {mathsInputElement("['sigma1', ['']]");}
function mathsInputSigma2(e) {mathsInputElement("['sigma2', [''], [''], ['']]");}
function mathsInputInt1(e) {mathsInputElement("['int1', ['']]");}
function mathsInputInt2(e) {mathsInputElement("['int2', [''], [''], ['']]");}
function mathsInputVectorArrow(e) {mathsInputElement("['vectorArrow', ['']]");}
function mathsInputBar(e) {mathsInputElement("['bar', ['']]");}
function mathsInputHat(e) {mathsInputElement("['hat', ['']]");}
function mathsInputRecurring(e) {mathsInputElement("['recurring', ['']]");}
function mathsInputColVector2d(e) {mathsInputElement("['colVector2d', [''], ['']]");}
function mathsInputColVector3d(e) {mathsInputElement("['colVector3d', [''], [''], ['']]");}
function mathsInputMixedNum(e) {mathsInputElement("['mixedNum', [''], [''], ['']]");}
function mathsInputLim(e) {mathsInputElement("['lim', [''], ['']]");}
var keyboardButton1 = [];
var keyboardButton2 = [];
var keyboardChars = [
{display:'0x00D7',name:'times'},
{display:'0x00F7',name:'divide'},
{display:'0x00B0',name:'degrees'},
{display:'0x221E',name:'infinity'},
{display:'0x2261',name:'equivalence'},
{display:'0x2248',name:'approximately'},
{display:'0x2264',name:'lessEqual'},
{display:'0x2265',name:'moreEqual'},
{display:'0x03C0',name:'pi'},
{display:'0x2260',name:'notEqual'},
{display:'0x03B8',name:'theta'},
{display:'0x00B1',name:'plusMinus'},
{display:'0x2213',name:'minusPlus'},
{display:'0x2B1A',name:'dottedSquare'},
{display:'0x2115',name:'naturals'},
{display:'0x2124',name:'integers'},
{display:'0x211A',name:'rationals'},
{display:'0x211D',name:'reals'},
{display:'0x2208',name:'elementOf'},
{display:'0x2209',name:'notElementOf'},
{display:'0x221D',name:'proportionalTo'},
{display:'0x2220',name:'angle'},
{display:'0x2229',name:'intersection'},
{display:'0x222A',name:'union'},
{display:'0x2234',name:'therefore'},
{display:'0x2190',name:'leftArrow'},
{display:'0x2191',name:'upArrow'},
{display:'0x2192',name:'rightArrow'},
{display:'0x2193',name:'downArrow'}
];
var keyboardElements = [
{display:['<<font:algebra>>x',['power',false,['']]],name:'power',func:mathsInputPow},
{display:['<<font:algebra>>x',['power',false,['']]],name:'pow',func:mathsInputPow},
{display:['x',['subs',false,['']]],name:'subs',func:mathsInputSubs},
{display:[['frac',[''],['']]],name:'frac',func:mathsInputFrac},
{display:[['sqrt',['']]],name:'sqrt',func:mathsInputSqrt},
{display:[['root',[''],['']]],name:'root',func:mathsInputRoot},
{display:[['sin',['']]],name:'sin',func:mathsInputSin},
{display:[['sin-1',['']]],name:'sin-1',func:mathsInputInvSin},
{display:[['cos',['']]],name:'cos',func:mathsInputCos},
{display:[['cos-1',['']]],name:'cos-1',func:mathsInputInvCos},
{display:[['tan',['']]],name:'tan',func:mathsInputTan},
{display:[['tan-1',['']]],name:'tan-1',func:mathsInputInvTan},
{display:[['ln',['']]],name:'ln',func:mathsInputLn},
{display:[['log',['']]],name:'log',func:mathsInputLog},
{display:[['logBase',[''],['']]],name:'logBase',func:mathsInputLogBase},
{display:[['abs',['']]],name:'abs',func:mathsInputAbs},
{display:[['exp',['']]],name:'exp',func:mathsInputExp},
{display:[['sigma1',['']]],name:'sigma1',func:mathsInputSigma1},
{display:[['sigma2',[''],[''],['']]],name:'sigma2',func:mathsInputSigma2},
{display:[['int1',['']]],name:'int1',func:mathsInputInt1},
{display:[['int2',[''],[''],['']]],name:'int2',func:mathsInputInt2},
{display:[['vectorArrow',['']]],name:'vectorArrow',func:mathsInputVectorArrow},
{display:[['bar',['']]],name:'bar',func:mathsInputBar},
{display:[['hat',['']]],name:'hat',func:mathsInputHat},
{display:[['recurring',['']]],name:'recurring',func:mathsInputRecurring},
{display:[['colVector2d',[''],['']]],name:'colVector2d',func:mathsInputColVector2d},
{display:[['colVector3d',[''],[''],['']]],name:'colVector3d',func:mathsInputColVector3d},
{display:[['mixedNum',[''],[''],['']]],name:'mixedNum',func:mathsInputMixedNum},
{display:[['lim',[''],['']]],name:'lim',func:mathsInputLim}
];
function addKeyboard(object) {
if (object.type == 'num') {
object.keyArray = [
['1','2','3'],
['4','5','6'],
['7','8','9'],
['-','0','delete']
];
}
object.keySize = 50;
object.fontSize = 36;
createKeyboard(object);
}
function createKeyboard(object) {
var keySize = object.keySize || 60;
var fontSize = object.fontSize || 40;
var keyPadding = object.keyPadding || 5;
var align = object.align || 'left';
var keyArray = object.keyArray;
var backColor = object.backColor || '#F0F';
var algText = object.algText || false;
var rows = object.keyArray.length;
var keyButtonLeft = object.keyButtonLeft || 1130;
var keyButtonTop = object.keyButtonTop || 630;
var keyButtonSize = object.keyButtonSize || 50;
var dragArea = object.dragArea || [15,100,15,15]; // this is xMin, yMin, xMax, yMax
//var textInputMode = boolean(object.textInputMode,false);
var cols;
for (var i = 0; i < keyArray.length; i++) {
if (!cols) {cols = keyArray[i].length};
cols = Math.max(cols, keyArray[i].length);
}
// width and height of keyboard
var width = cols * (keySize + keyPadding) + keyPadding * 5;
var height = rows * (keySize + keyPadding) + 40 + keyPadding * 4;
var left = object.left || 1180 - width;
var top = object.top || 620 - height;
// create keyboard canvas
var canvasInstance = document.createElement('canvas');
canvasInstance.width = width;
canvasInstance.height = height;
canvasInstance.setAttribute('position', 'absolute');
canvasInstance.setAttribute('cursor', 'auto');
canvasInstance.setAttribute('draggable', 'false');
canvasInstance.setAttribute('class', 'buttonClass');
canvasInstance.style.zIndex = 800000;
canvasInstance.style.cursor = openhand;
//canvasInstance.textInputMode = textInputMode;
canvasInstance.dragArea = dragArea;
var contextInstance = canvasInstance.getContext('2d');
roundedRect(contextInstance, 2, 2, width - 4, height - 4, 15, 4, '#000', backColor)
contextInstance.strokeStyle = '#333';
contextInstance.lineWidth = 4;
contextInstance.beginPath();
contextInstance.moveTo(15, 25);
contextInstance.lineTo(width - 55, 25);
contextInstance.closePath();
contextInstance.stroke();
contextInstance.font = '20px Arial';
contextInstance.textBaseline = 'middle';
contextInstance.textAlign = 'center';
contextInstance.fillStyle = backColor;
contextInstance.fillRect((0.5 * width - 20) - 0.5 * contextInstance.measureText('Keyboard').width - 10, 20, contextInstance.measureText('Keyboard').width + 20, 10);
contextInstance.fillStyle = '#333';
contextInstance.fillText('Keyboard', 0.5 * width - 20, 25);
canvasInstance.data = [left, top, width, height];
for (var i = 0; i < 4; i++) {
canvasInstance.data[100+i] = canvasInstance.data[i];
}
canvasInstance.data[116] = false;
keyboard[pageIndex] = canvasInstance;
keyboardData[pageIndex] = canvasInstance.data;
// make draggable
addListenerStart(keyboard[pageIndex],dragKeyboardStart)
keyboardVis[pageIndex] = false;
// create keys
var rowNum;
var colNum;
var keyCount = 0;
key1[pageIndex] = [];
key1Data[pageIndex] = [];
for (var rowNum = 0; rowNum < keyArray.length; rowNum++) {
var keyLeft;
if (align == 'left') {
keyLeft = left + keyPadding * 3;
} else if (align == 'right') {
keyLeft = left + width - keyArray[rowNum].length * (keySize + keyPadding) - keyPadding * 2;
} else {
keyLeft = left + 0.5 * (width - keyArray[rowNum].length * (keySize + keyPadding));
}
var keyTop = top + keyPadding + 40 + keyPadding + rowNum * (keySize + keyPadding);
for (var colNum = 0; colNum < keyArray[rowNum].length; colNum++) {
var canvasInstance = document.createElement('canvas');
canvasInstance.width = keySize;
canvasInstance.height = keySize;
canvasInstance.setAttribute('position', 'absolute');
canvasInstance.setAttribute('cursor', 'auto');
canvasInstance.setAttribute('draggable', 'false');
canvasInstance.setAttribute('class', 'buttonClass');
canvasInstance.style.zIndex = 800000;
canvasInstance.style.opacity = 0.7;
canvasInstance.style.pointerEvents = 'none';
var contextInstance = canvasInstance.getContext('2d');
canvasInstance.name = keyArray[rowNum][colNum];
canvasInstance.value = clone(keyArray[rowNum][colNum]);
canvasInstance.func = function(){};
canvasInstance.relFontSize = 1;
canvasInstance.keySize = keySize;
canvasInstance.element = false;
canvasInstance.static = false;
for (var c = 0; c < keyboardChars.length; c++) {
if (canvasInstance.value == keyboardChars[c].name) {
canvasInstance.value = String.fromCharCode(keyboardChars[c].display);
break;
}
}
for (var e = 0; e < keyboardElements.length; e++) {
if (canvasInstance.value == keyboardElements[e].name) {
canvasInstance.relFontSize = 0.7;
if (['frac','mixedNum'].indexOf(canvasInstance.value) > -1) {
canvasInstance.relFontSize = 0.6;
}
if (['sqrt','root'].indexOf(canvasInstance.value) > -1) {
canvasInstance.relFontSize = 0.6;
}
canvasInstance.value = keyboardElements[e].display;
canvasInstance.func = keyboardElements[e].func;
canvasInstance.element = true;
break;
}
}
if (canvasInstance.element == true || ['leftArrow','rightArrow','del','delete'].indexOf(canvasInstance.name) > -1) {
canvasInstance.color = '#FF0'; // color for operators
canvasInstance.colorPressed = '#990';
canvasInstance.keyType = 'operator';
} else if (['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'].indexOf(canvasInstance.name) > -1) {
canvasInstance.color = '#AFF'; // color for letters
canvasInstance.colorPressed = '#6CC';
canvasInstance.keyType = 'letter';
} else if(['0','1','2','3','4','5','6','7','8','9',0,1,2,3,4,5,6,7,8,9].indexOf(canvasInstance.name) > -1) {
canvasInstance.color = '#AFA'; // color for numbers
canvasInstance.colorPressed = '#9C9';
canvasInstance.keyType = 'number';
} else {
canvasInstance.color = '#FB8'; // color for misc
canvasInstance.colorPressed = '#C95';
canvasInstance.keyType = 'misc';
}
canvasInstance.ctx = contextInstance;
canvasInstance.ctx.canvas = canvasInstance;
canvasInstance.keySize = keySize;
canvasInstance.algText = algText;
canvasInstance.fontSize = fontSize;
drawKey(canvasInstance.ctx,canvasInstance.name,canvasInstance.algText,false,canvasInstance.keySize,canvasInstance.fontSize);
addListenerStart(canvasInstance,keyStart);
var relKeyLeft = keyLeft - left;
var relKeyTop = keyTop - top;
key1[pageIndex][keyCount] = canvasInstance;
key1Data[pageIndex][keyCount] = [keyLeft, keyTop, keySize, keySize, relKeyLeft, relKeyTop, keyArray[rowNum][colNum]];
key1Data[pageIndex][keyCount][100] = keyLeft;
key1Data[pageIndex][keyCount][101] = keyTop;
keyLeft += keySize + keyPadding;
keyCount++;
}
}
if (typeof object.staticKeys !== 'undefined') {
var keys2 = object.staticKeys;
var keyLeft = object.staticKeyPos[0];
var keyTop = object.staticKeyPos[1];
var staticKeySize = object.staticKeySize || keySize;
var staticKeyPadding = object.staticKeyPadding || keyPadding;
for (var k = 0; k < keys2.length; k++) {
var canvasInstance = document.createElement('canvas');
canvasInstance.width = staticKeySize;
canvasInstance.height = staticKeySize;
canvasInstance.setAttribute('position', 'absolute');
canvasInstance.setAttribute('cursor', 'auto');
canvasInstance.setAttribute('draggable', 'false');
canvasInstance.setAttribute('class', 'buttonClass');
canvasInstance.style.zIndex = 800000;
canvasInstance.style.opacity = 0.7;
canvasInstance.style.pointerEvents = 'none';
var contextInstance = canvasInstance.getContext('2d');
canvasInstance.name = keys2[k];
canvasInstance.value = keys2[k];
canvasInstance.func = function(){};
canvasInstance.keySize = staticKeySize;
canvasInstance.relFontSize = 1;
canvasInstance.element = false;
canvasInstance.static = true;
container.appendChild(canvasInstance);
for (var c = 0; c < keyboardChars.length; c++) {
if (canvasInstance.value == keyboardChars[c].name) {
canvasInstance.value = String.fromCharCode(keyboardChars[c].display);
break;
}
}
for (var e = 0; e < keyboardElements.length; e++) {
if (canvasInstance.value == keyboardElements[e].name) {
canvasInstance.relFontSize = 0.9;
if (['frac','mixedNum'].indexOf(canvasInstance.value) > -1) {
canvasInstance.relFontSize = 0.8;
}
canvasInstance.value = keyboardElements[e].display;
canvasInstance.func = keyboardElements[e].func;
canvasInstance.element = true;
break;
}
}
canvasInstance.ctx = contextInstance;
canvasInstance.ctx.canvas = canvasInstance;
canvasInstance.staticKeySize = staticKeySize;
canvasInstance.algText = algText;
canvasInstance.fontSize = fontSize;
if (canvasInstance.element == true || ['leftArrow','rightArrow','del','delete'].indexOf(canvasInstance.name) > -1) {
canvasInstance.color = '#FF0'; // color for operators
canvasInstance.colorPressed = '#990';
canvasInstance.keyType = 'operator';
} else if (['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'].indexOf(canvasInstance.name) > -1) {
canvasInstance.color = '#AFF'; // color for letters
canvasInstance.colorPressed = '#6CC';
canvasInstance.keyType = 'letter';
} else if(['0','1','2','3','4','5','6','7','8','9',0,1,2,3,4,5,6,7,8,9].indexOf(canvasInstance.name) > -1) {
canvasInstance.color = '#CFC'; // color for numbers
canvasInstance.colorPressed = '#9C9';
canvasInstance.keyType = 'number';
} else {
canvasInstance.color = '#CCC'; // color for misc
canvasInstance.colorPressed = '#AAA';
canvasInstance.keyType = 'misc';
}
drawKey(canvasInstance.ctx,canvasInstance.name,canvasInstance.algText,false,canvasInstance.staticKeySize,canvasInstance.fontSize);
addListenerStart(canvasInstance,keyStart);
var relKeyLeft = keyLeft - left;
var relKeyTop = keyTop - top;
key1[pageIndex][keyCount] = canvasInstance;
key1Data[pageIndex][keyCount] = [keyLeft, keyTop, staticKeySize, staticKeySize, relKeyLeft, relKeyTop, keys2[k]];
key1Data[pageIndex][keyCount][100] = keyLeft;
key1Data[pageIndex][keyCount][101] = keyTop;
keyLeft += staticKeySize + staticKeyPadding;
keyCount++;
}
}
// create close button
var canvasInstance = document.createElement('canvas');
canvasInstance.width = 40;
canvasInstance.height = 40;
canvasInstance.setAttribute('position', 'absolute');
canvasInstance.setAttribute('cursor', 'auto');
canvasInstance.setAttribute('draggable', 'false');
canvasInstance.setAttribute('class', 'buttonClass');
canvasInstance.style.zIndex = 800000;
addListener(canvasInstance, hideKeyboard)
var contextInstance = canvasInstance.getContext('2d');
roundedRect(contextInstance, 3, 3, 34, 34, 8, 6, '#000', '#000');
contextInstance.strokeStyle = '#FFF';
contextInstance.fillStyle = '#FFF';
contextInstance.lineWidth = 5;
contextInstance.beginPath();
contextInstance.moveTo(10, 30);
contextInstance.lineTo(30, 30);
contextInstance.closePath();
contextInstance.stroke();
key1[pageIndex][keyCount] = canvasInstance;
key1Data[pageIndex][keyCount] = [left + width - 40, top+1, 40, 40, width - 40, 0, 'closeKeyboard'];
key1Data[pageIndex][keyCount][100] = left + width - 40;
key1Data[pageIndex][keyCount][101] = top+1;
// create showKeyboard button
var s = keyButtonSize;
var canvasInstance = document.createElement('canvas');
canvasInstance.width = s;
canvasInstance.height = s;
canvasInstance.setAttribute('position', 'absolute');
canvasInstance.setAttribute('cursor', 'auto');
canvasInstance.setAttribute('draggable', 'false');
canvasInstance.setAttribute('class', 'buttonClass');
canvasInstance.style.zIndex = 8000000000000;
addListener(canvasInstance, showKeyboard)
var contextInstance = canvasInstance.getContext('2d');
roundedRect(contextInstance, s*1.5/50, s*1.5/50, s*47/50, s*47/50, s*5/50, s*3/50, '#000', backColor);
roundedRect(contextInstance, s*9/50, s*9/50, s*8/50, s*8/50, s*3/50, s*2/50, '#000', '#AFF');
roundedRect(contextInstance, s*21/50, s*9/50, s*8/50, s*8/50, s*3/50, s*2/50, '#000', '#AFF');
roundedRect(contextInstance, s*33/50, s*9/50, s*8/50, s*8/50, s*3/50, s*2/50, '#000', '#AFF');
roundedRect(contextInstance, s*9/50, s*21/50, s*8/50, s*8/50, s*3/50, s*2/50, '#000', '#AFF');
roundedRect(contextInstance, s*21/50, s*21/50, s*8/50, s*8/50, s*3/50, s*2/50, '#000', '#AFF');
roundedRect(contextInstance, s*33/50, s*21/50, s*8/50, s*8/50, s*3/50, s*2/50, '#000', '#AFF');
roundedRect(contextInstance, s*9/50, s*33/50, s*8/50, s*8/50, s*3/50, s*2/50, '#000', '#AFF');
roundedRect(contextInstance, s*21/50, s*33/50, s*8/50, s*8/50, s*3/50, s*2/50, '#000', '#AFF');
roundedRect(contextInstance, s*33/50, s*33/50, s*8/50, s*8/50, s*3/50, s*2/50, '#000', '#AFF');
canvases[pageIndex].push(canvasInstance);
showKeys[pageIndex] = canvasInstance;
var dataInstance = [keyButtonLeft, keyButtonTop, s, s, true, false, true];
dataInstance[100] = keyButtonLeft;
dataInstance[101] = keyButtonTop;
dataInstance[102] = s;
dataInstance[103] = s;
canvasInstance.data = dataInstance;
canvasInstance.ctx = contextInstance;
keyboardButton1[pageIndex] = canvasInstance;
// create hideKeyboard button
var canvasInstance = document.createElement('canvas');
canvasInstance.width = s;
canvasInstance.height = s;
canvasInstance.setAttribute('position', 'absolute');
canvasInstance.setAttribute('cursor', 'auto');
canvasInstance.setAttribute('draggable', 'false');
canvasInstance.setAttribute('class', 'buttonClass');
canvasInstance.style.zIndex = 8000000000000;
addListener(canvasInstance, hideKeyboard)
var contextInstance = canvasInstance.getContext('2d');
roundedRect(contextInstance, s*1.5/50, s*1.5/50, s*47/50, s*47/50, s*5/50, s*3/50, '#000', backColor);
canvases[pageIndex].push(canvasInstance);
hideKeys[pageIndex] = canvasInstance;
var dataInstance = [keyButtonLeft, keyButtonTop, s, s, false, false, true];
dataInstance[100] = keyButtonLeft;
dataInstance[101] = keyButtonTop;
dataInstance[102] = s;
dataInstance[103] = s;
canvasInstance.data = dataInstance;
canvasInstance.ctx = contextInstance;
keyboardButton2[pageIndex] = canvasInstance;
}
function keyStart(e) {
e.preventDefault();
var name = e.target.name;
var ctx = e.target.ctx;
var algText = e.target.algText;
var keySize = e.target.keySize;
var fontSize = e.target.fontSize;
var element = e.target.element;
addListenerEnd(e.target,keyStop);
drawKey(ctx,name,algText,true,keySize,fontSize);
if (!un(draw) && !un(draw.keyboard) && draw.keyboard.active == true) {
textEdit.softKeyInput(e.target.name);
} else {
if (name == 'leftArrow') {
mathsInputLeftArrow(e);
} else if (name == 'rightArrow') {
mathsInputRightArrow(e)
} else {
if (boolean(element,false) == true) {
e.target.func.apply();
} else {
softKeyMathsInput(e);
}
}
}
}
function keyStop(e) {
var name = e.target.name;
var ctx = e.target.ctx;
var algText = e.target.algText;
var keySize = e.target.keySize;
var fontSize = e.target.fontSize;
drawKey(ctx,name,algText,false,keySize,fontSize);
removeListenerEnd(e.target,keyStop);
}
var keyboardCurrFont = 'Arial';
function updateKeyboardCurrFont() {
var prev = keyboardCurrFont;
if (typeof currMathsInput == 'undefined') return;
if (currMathsInput.selected == true && currMathsInput.selectPos.length > 0) {
var cursorMapPos = currMathsInput.cursorMap[Math.max(currMathsInput.selectPos[0],currMathsInput.selectPos[1])];
} else {
var cursorMapPos = currMathsInput.cursorMap[currMathsInput.cursorPos];
}
for (var pos = 0; pos < currMathsInput.allMap.length; pos++) {
if (arraysEqual(cursorMapPos,currMathsInput.allMap[pos]) == true) break;
var posText = currMathsInput.richText;
for (var pos2 = 0; pos2 < currMathsInput.allMap[pos].length - 1; pos2++) {
posText = posText[currMathsInput.allMap[pos][pos2]];
}
posText = posText.slice(currMathsInput.allMap[pos][currMathsInput.allMap[pos].length - 1]);
var tagType = 'none';
if (posText.indexOf('<<font:') == 0) {
for (var pos3 = 0; pos3 < posText.length; pos3++) {
if (posText.slice(pos3).indexOf('>>') == 0) {
keyboardCurrFont = posText.slice(7,pos3);
break;
}
}
}
}
if (keyboardCurrFont !== prev && typeof key1 !== 'undefined' && typeof key1[pageIndex] !== 'undefined') {
for (var k = 0; k < key1[pageIndex].length - 1; k++) {
if (key1[pageIndex][k].keyType == 'letter') {
drawKey(key1[pageIndex][k].ctx,key1[pageIndex][k].name,key1[pageIndex][k].algText,false,key1[pageIndex][k].keySize,key1[pageIndex][k].fontSize);
}
}
}
}
function drawKey(ctx,name,algText,pressed,keySize,fontSize,font) {
var isAlgText = boolean(algText,false);
var isPressed = boolean(pressed,false);
if (!keySize) keySize = 60;
if (!fontSize) fontSize = 40;
if (!font) {
font = keyboardCurrFont;
}
if (isAlgText == true) font = 'algebra';
fontSize = fontSize * ctx.canvas.relFontSize;
ctx.clearRect(0,0,keySize,keySize);
if (isPressed == false) {
var color = ctx.canvas.color;
} else {
var color = ctx.canvas.colorPressed;
}
/*var color = '#AFF';
if (boolean(ctx.canvas.element,false) == true || ['leftArrow','rightArrow','del','delete'].indexOf(name) > -1) {
font = 'algebra';
if (isPressed == true) {
color = '#990';
} else {
color = '#FF0';
}
} else {
if (isPressed == true) {
color = '#6CC';
}
}*/
switch (name) {
case 'leftArrow' :
case 'left' :
text({ctx:ctx,textArray:[],left:1.5,top:1.5,height:keySize-3,width:keySize-3,align:'center',vertAlign:'middle',box:{type:'loose',radius:6,color:color,borderWidth:3}});
ctx.lineWidth = 2;
ctx.beginPath();
ctx.moveTo(45*keySize/60, 30*keySize/60);
ctx.lineTo(15*keySize/60, 30*keySize/60);
ctx.lineTo(25*keySize/60, 20*keySize/60);
ctx.moveTo(15*keySize/60, 30*keySize/60);
ctx.lineTo(25*keySize/60, 40*keySize/60);
ctx.stroke();
break;
case 'rightArrow' :
case 'right' :
text({ctx:ctx,textArray:[],left:1.5,top:1.5,height:keySize-3,width:keySize-3,align:'center',vertAlign:'middle',box:{type:'loose',radius:6,color:color,borderWidth:3}});
ctx.lineWidth = 2;
ctx.beginPath();
ctx.moveTo(15*keySize/60, 30*keySize/60);
ctx.lineTo(45*keySize/60, 30*keySize/60);
ctx.lineTo(35*keySize/60, 20*keySize/60);
ctx.moveTo(45*keySize/60, 30*keySize/60);
ctx.lineTo(35*keySize/60, 40*keySize/60);
ctx.stroke();
break;
case 'delete' :
case 'del' :
text({ctx:ctx,textArray:[],left:1.5,top:1.5,height:keySize-3,width:keySize-3,align:'center',vertAlign:'middle',box:{type:'loose',radius:6,color:color,borderWidth:3}});
ctx.textAlign = "center";
ctx.textBaseline = "middle";
ctx.fillStyle = "#000";
ctx.font = (fontSize/2)+"px Arial";
ctx.fillText("DEL", keySize * 0.5, keySize * 0.65);
break;
default :
var txt = [];
if (typeof ctx.canvas.value == 'number') {
txt = [String(ctx.canvas.value)];
} else if (typeof ctx.canvas.value == 'string') {
txt = [ctx.canvas.value];
} if (typeof ctx.canvas.value == 'object') {
txt = ctx.canvas.value;
}
text({ctx:ctx,text:txt,font:font,fontSize:fontSize,rect:[1.5,1.5,keySize-3,keySize-3],align:[0,0],box:{type:'loose',radius:6,color:color,borderWidth:3}});
break;
}
}
var keyboardHardClosed = false; // has the user clicked the minimise button?
var keyboardHardOpen = false; // has the user clicked the minimise button?
function showKeyboard(event) {
event.preventDefault();
keyboardHardClosed = false;
keyboardHardOpen = true;
showKeyboard2();
}
function showKeyboard2(lightUp) {
if (un(keyboard[pageIndex])) return;
if (boolean(lightUp,false) == true) {
for (var i = 0; i < key1[pageIndex].length; i++) {
key1[pageIndex][i].style.opacity = 1;
key1[pageIndex][i].style.pointerEvents = 'auto';
}
}
if (keyboardHardClosed) return;
if (keyboard[pageIndex].parentNode !== container) {
container.appendChild(keyboard[pageIndex]);
for (i = 0; i < key1[pageIndex].length; i++) {
if (boolean(key1[pageIndex][i].static,false) == false) {
container.appendChild(key1[pageIndex][i]);
}
}
if (showKeys[pageIndex].parentNode == container) {container.removeChild(showKeys[pageIndex])};
container.appendChild(hideKeys[pageIndex])
keyboardVis[pageIndex] = true;
}
}
function hideKeyboard(event) {
event.preventDefault();
keyboardHardClosed = true;
keyboardHardOpen = false;
hideKeyboard2();
}
function hideKeyboard2(lightDown) {
if (un(keyboard[pageIndex])) return;
if (boolean(lightDown,false) == true) {
for (var i = 0; i < key1[pageIndex].length - 1; i++) {
key1[pageIndex][i].style.opacity = 0.7;
key1[pageIndex][i].style.pointerEvents = 'none';
}
}
if (keyboard[pageIndex].parentNode == container && keyboardHardOpen == false) {
container.removeChild(keyboard[pageIndex]);
for (var i = 0; i < key1[pageIndex].length; i++) {
if (boolean(key1[pageIndex][i].static,false) == false) {
container.removeChild(key1[pageIndex][i]);
}
}
if (hideKeys[pageIndex].parentNode == container) {container.removeChild(hideKeys[pageIndex])};
container.appendChild(showKeys[pageIndex]);
keyboardVis[pageIndex] = false;
}
}
var drag;
function dragKeyboardStart(e) {
updateMouse(e);
e.target.style.cursor = closedhand;
e.target.dragOffset = [mouse.x-e.target.data[100],mouse.y-e.target.data[101]];
drag = e.target;
addListenerMove(window, dragKeyboardMove )
addListenerEnd(window, dragKeyboardStop )
}
function dragKeyboardMove(e) {
e.target.style.cursor = closedhand;
updateMouse(e);
var l = mouse.x - drag.dragOffset[0];
l = Math.max(l,drag.dragArea[0]);
l = Math.min(l,mainCanvasWidth-drag.dragArea[2]-drag.data[102]);
var t = mouse.y - drag.dragOffset[1];
t = Math.max(t,drag.dragArea[1]);
t = Math.min(t,mainCanvasHeight-drag.dragArea[3]-drag.data[103]);
drag.data[100] = l;
drag.data[101] = t;
resizeCanvas2(drag,l,t);
for (i = 0; i < key1[pageIndex].length; i++) {
if (boolean(key1[pageIndex][i].static,false) == false) {
key1Data[pageIndex][i][100] = l + key1Data[pageIndex][i][4];
key1Data[pageIndex][i][101] = t + key1Data[pageIndex][i][5];
resizeCanvas2(key1[pageIndex][i],key1Data[pageIndex][i][100],key1Data[pageIndex][i][101]);
}
}
}
function dragKeyboardStop(e) {
removeListenerMove(window, dragKeyboardMove)
removeListenerEnd(window, dragKeyboardStop)
e.target.style.cursor = openhand;
//drag.style.cursor = 'url("../images/cursors/openhand.cur"), auto';
}

3723
tools/i2/_mathsInput.js Normal file

File diff suppressed because it is too large Load Diff

12393
tools/i2/_miscFuncs.js Normal file

File diff suppressed because it is too large Load Diff

186
tools/i2/_style.css Normal file
View File

@ -0,0 +1,186 @@
@charset "utf-8";
/* CSS Document */
@media screen {
html, body {
width: 100%;
height: 100%;
margin: auto auto auto auto;
background-color: #9C9AFF;
border: 0;
text-align: center;
overflow: hidden; /* Disable scrollbars */
}
}
@media print {
size: auto;
margin: 0mm;
}
@font-face {
font-family: 'Hobo';
src: url('fonts/hobo-webfont.woff') format('woff'),
url('fonts/hobo-webfontd41d.eot?#iefix') format('embedded-opentype'),
url('fonts/hobo-webfont.eot'),
url('fonts/hobo-webfont.ttf') format('truetype'),
url('fonts/hobo-webfont.svg#hoboregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'segoePrint';
src:url('fonts/segeo-print-webfont.woff') format('woff'),
url('fonts/segeo-print-webfont.ttf') format('truetype'),
url('fonts/segeo-print-webfont.svg#SegoePrintRegular') format('svg'),
url('fonts/segeo-print-webfont-2.svg#SegoePrintRegular') format('svg'),
url('fonts/segeo-print-webfont.eot');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'smileyMonster';
src:url('fonts/smileymonster.woff') format('woff'),
url('fonts/smileymonster.ttf') format('truetype'),
url('fonts/smileymonster.svg#Smiley-Monster') format('svg'),
url('fonts/smileymonster.eot'),
url('fonts/smileymonsterd41d.eot?#iefix') format('embedded-opentype');
font-weight: normal;
font-style: normal;
}
.wrapper {
display: table;
padding: 0;
width: 100%;
height: 100%;
position: absolute;
}
.container {
display: table-cell;
vertical-align: middle;
user-select: none;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
}
.canvas-container {
position: relative;
margin: 0 auto;
}
#canvas {
width: 100%;
height: auto;
position: relative;
tabindex: 1;
touch-action: none;
-ms-touch-action: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color: transparent;
}
#inactiveBox {
position: absolute;
z-index: 900000;
left: 0;
top: 0;
-ms-touch-action: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color: transparent;
}
.holderButton {
position: absolute;
z-index: 800000;
left: 0;
top: 0;
touch-action: none;
-ms-touch-action: none;
cursor: pointer;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color: transparent;
}
.hideMe {
overflow: hidden;
visibility: hidden;
height: 0;
width: 0;
}
#videoMask {
position: absolute;
z-index: 510;
cursor: auto;
tabindex: 2;
touch-action: none;
-ms-touch-action: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color: transparent;
}
.buttonClass {
position: absolute;
z-index: 2;
cursor: pointer;
tabindex: 2;
touch-action: none;
-ms-touch-action: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color: transparent;
}
.drawDivCanvas {
position: absolute;
z-index: 2;
cursor: pointer;
tabindex: 2;
left:0px;
top:0px;
width:100%;
touch-action: none;
-ms-touch-action: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color: transparent;
}
.page-div {
position: relative;
margin-bottom: 10px;
}
.keyClass {
position: absolute;
z-index: 800000;
cursor: auto;
border-radius: 5px;
tabindex: 2;
touch-action: none;
-ms-touch-action: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color: transparent;
}
.inputClass {
position: absolute;
z-index: 2;
font-size: 42px;
text-align: center;
margin: 0;
width: 50px;
height: 50px;
cursor: text;
touch-action: none;
-ms-touch-action: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color: transparent;
}
.gridCanvasClass {
position: absolute;
z-index: 2;
tabindex: 2;
-ms-touch-action: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color: transparent;
}
.videoClass {
position: absolute;
z-index: 500;
cursor: auto;
tabindex: 2;
touch-action: none;
-ms-touch-action: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color: transparent;
}

925
tools/i2/_text2.js Normal file
View File

@ -0,0 +1,925 @@
//js
var defaultTags = {
font:'Arial',
fontSize:20,
bold:false,
italic:false,
color:'#000',
selected:false,
backColor:'none',
align:[0,0],
lineSpacingFactor:1.2,
lineSpacingStyle:'variable'
}
function updateTagsFromText(arr,startTags) {
var tags = clone(startTags);
if (typeof arr == 'string') {
var str = arr.slice(0);
while (str.indexOf('<<') > -1) {
str = str.slice(str.indexOf('<<'));
var type = str.slice(2,str.indexOf(':'));
var value = str.slice(str.indexOf(':')+1,str.indexOf('>>'));
if (type == 'align') {
if (value == 'left') tags.align[0] = -1;
if (value == 'center') tags.align[0] = 0;
if (value == 'right') tags.align[0] = 1;
} else {
if (!isNaN(Number(value))) value = Number(value);
if (value == 'true') value = true;
if (value == 'false') value = false;
tags[type] = value;
}
str = str.slice(str.indexOf('>>')+2);
}
} else if (typeof arr == 'object') {
for (var i = 0; i < arr.length; i++) {
tags = updateTagsFromText(arr[i],tags);
}
}
return tags;
}
function getAlignFromText(arr,fallback) {
var align = fallback;
if (typeof arr == 'string') {
var str = arr.slice(0);
if (str.indexOf('<<align:') > -1) {
str = str.slice(str.indexOf('<<align:'));
align = str.slice(8,str.indexOf('>>'));
}
} else if (typeof arr == 'object') {
for (var i = 0; i < arr.length; i++) {
align = getAlignFromText(arr[i],align);
}
}
if (align == 'left') align = -1;
if (align == 'center') align = 0;
if (align == 'right') align = 1;
return align;
}
function splitTextByTags(textStr) {
// find markup tags and split text
var splitPoints = [0];
for (var ch1 = 0; ch1 < textStr.length; ch1++) {
if (textStr.slice(ch1).indexOf('<<') == 0 && textStr.slice(ch1).indexOf('<<<') !== 0) {
for (var ch2 = ch1; ch2 < textStr.length; ch2++) {
if (textStr.slice(ch2).indexOf('>>') == 0) {
splitPoints.push(ch1,ch2+2);
break;
}
}
}
}
splitPoints.push(textStr.length);
var splitText = [];
for (var ch = 0; ch < splitPoints.length-1; ch++) {
splitText.push(textStr.slice(splitPoints[ch],splitPoints[ch+1]))
}
return splitText;
}
function textArrayCombineAdjacentText(arr) {
for (var gg = arr.length - 1; gg >= 0; gg--) {
if (typeof arr[gg] == 'object') {
textArrayCombineAdjacentText(arr[gg]);
} else {
if (gg < arr.length - 1 && typeof arr[gg] == 'string' && typeof arr[gg+1] == 'string') {
arr[gg] += arr[gg+1];
arr.splice(gg+1,1);;
}
}
}
return arr;
}
function textTagGetTypeValue(tagStr) {
if (tagStr.indexOf('<<') == -1) {
return null;
} else if (tagStr.indexOf('<<') > 0) {
tagStr = tagStr.slice(tagStr.indexOf('<<'))
}
var type = tagStr.slice(2,tagStr.indexOf(':'));
var value = tagStr.slice(tagStr.indexOf(':')+1,tagStr.indexOf('>>'));
if (!isNaN(Number(value))) value = Number(value);
if (value == 'false') value = false;
if (value == 'true') value = true;
return {type:type,value:value};
}
function simplifyText(arr) {
var arr = textArrayCombineAdjacentText(arr);
var arr = textArrayRemoveRedundantTagsA(arr);
var arr = textArrayRemoveRedundantTagsB(arr);
var arr = textArrayRemoveRedundantAlignTags(arr);
return arr;
}
function textArrayRemoveRedundantTagsA(arr) {
// removes tags of the same type with no characters between them
var tags = {bold:null,italic:null,fontSize:null,font:null,color:null,backColor:null,selected:null};
var char = {bold:true,italic:true,fontSize:true,font:true,color:true,backColor:true,selected:true};
if (typeof arr == 'object') {
arr = arrayHandler(arr);
} else if (typeof arr == 'string') {
arr = stringHandler(arr);
}
function arrayHandler(arr) {
for (var l = arr.length - 1; l >= 0; l--) {
if (typeof arr[l] == 'string') {
arr[l] = stringHandler(arr[l]);
} else if (typeof arr[l] == 'object') {
for (var prop in char) char[prop] = true;
arr[l] = arrayHandler(arr[l]);
}
}
return arr;
}
function stringHandler(str) {
var split = splitTextByTags(str);
for (var j = split.length - 1; j >= 0; j--) {
if (split[j].indexOf('<<') == 0) {
var tag = textTagGetTypeValue(split[j]);
if (tag.type == 'align') continue;
if (char[tag.type] == false) {
split.splice(j,1);
} else {
tags[tag.type] = tag.value;
char[tag.type] = false;
}
} else if (split[j].length > 0) {
for (var prop in char) char[prop] = true;
}
}
var str = '';
for (var j = 0; j < split.length; j++) str += split[j];
return str;
}
return arr;
}
function textArrayRemoveRedundantTagsB(arr) {
// removes redundant repeated tags
var tags = {bold:null,italic:null,fontSize:null,font:null,color:null,backColor:null,selected:null};
if (typeof arr == 'object') {
arr = arrayHandler(arr);
} else if (typeof arr == 'string') {
arr = stringHandler(arr);
}
function arrayHandler(arr) {
for (var l = 0; l < arr.length; l++) {
if (typeof arr[l] == 'string') {
arr[l] = stringHandler(arr[l]);
} else if (typeof arr[l] == 'object') {
arr[l] = arrayHandler(arr[l]);
}
}
return arr;
}
function stringHandler(str) {
var split = splitTextByTags(str);
for (var j = 0; j < split.length; j++) {
if (split[j].indexOf('<<') == 0) {
var tag = textTagGetTypeValue(split[j]);
if (tag.type == 'align') continue;
if (tags[tag.type] == tag.value) {
split.splice(j,1);
} else {
tags[tag.type] = tag.value;
}
}
}
var str = '';
for (var j = 0; j < split.length; j++) str += split[j];
return str;
}
return arr;
}
function textArrayRemoveRedundantAlignTags(arr) {
var alignSet = false;
if (typeof arr == 'object') {
arr = arrayHandler(arr);
} else if (typeof arr == 'string') {
arr = stringHandler(arr);
}
function arrayHandler(arr) {
for (var l = 0; l < arr.length; l++) {
if (typeof arr[l] == 'string') {
arr[l] = stringHandler(arr[l]);
} else if (typeof arr[l] == 'object') {
arr[l] = arrayHandler(arr[l]);
}
}
return arr;
}
function stringHandler(str) {
var split = splitTextByTags(str);
for (var j = 0; j < split.length; j++) {
if (split[j].indexOf('<<align:') == 0) {
if (alignSet == true) split.splice(j,1);
alignSet = true;
} else if (split[j].indexOf(br) > -1) {
alignSet = false;
}
}
var str = '';
for (var j = 0; j < split.length; j++) str += split[j];
return str;
}
return arr;
}
function textArrayReplace(arr,find,replace) {
//if (find == '<<br>>') console.log(clone(arr),arr,find,replace);
if (typeof arr == 'string') {
arr = replaceAll(arr,find,replace);
} else if (typeof arr == 'object') {
for (var i = 0; i < arr.length; i++) {
arr[i] = textArrayReplace(arr[i],find,replace);
}
}
return arr;
}
function textArrayFontSizeAdjust(arr,sf) {
if (typeof arr == 'string') {
for (var c = 0; c < arr.length; c++) {
var sliced = arr.slice(c);
if (sliced.indexOf('<<fontSize:') == 0) {
var before = arr.slice(0,c);
var d = sliced.indexOf('>>');
var after = sliced.slice(d+2);
var num = arr.slice(c+11);
num = num.slice(0,num.indexOf('>>'));
num = Number(num);
if (!isNaN(num)) {
num = Math.round(num*sf);
arr = before+'<<fontSize:'+num+'>>'+after;
}
}
}
} else if (arr instanceof Array) {
for (var i = 0; i < arr.length; i++) {
arr[i] = textArrayFontSizeAdjust(arr[i],sf);
}
} else if (typeof arr == 'object') {
for (var i in arr) {
arr[i] = textArrayFontSizeAdjust(arr[i],sf);
}
}
return arr;
}
function textArrayFind(arr,str,found,depth) {
if (un(found)) found = false;
if (un(depth)) depth = 0;
if (typeof arr == 'string') {
if (arr.indexOf(str) > -1) found = true;
} else if (typeof arr == 'object') {
for (var i = 0; i < arr.length; i++) {
if (depth > 0 && i === 0 && ['frac','pow','sqrt','root','power','sub','subs','subscript','sin','cos','tan','log','ln','sin-1','cos-1','tan-1','logBase','abs','exp','int1','sigma1','sigma2','int2','recurring','vectorArrow','bar','hat','colVector2d','colVector3d','mixedNum','lim'].indexOf(arr[i]) > -1) continue;
found = textArrayFind(arr[i],str,found,depth+1);
}
}
return found;
}
function textArrayRemoveDefaultTags(arr,tags) { //also removes redundant tags at end
if (un(tags)) tags = defaultTags;
var sp = splitTextByTags(arr[0]);
arr[0] = '';
var stop = false;
for (var s = 0; s < sp.length; s++) {
if (sp[s].length == 0) continue;
if (stop == true || (sp[s].indexOf('<<') !== 0)) {
arr[0] += sp[s];
stop = true;
} else {
var type = sp[s].slice(2,sp[s].indexOf(':'));
var value = sp[s].slice(sp[s].indexOf(':')+1,-2);
if (!isNaN(Number(value))) value = Number(value);
if (value == 'true') value = true;
if (value == 'false') value = false;
if (tags[type] !== value || type == 'align') arr[0] += sp[s];
}
}
if (typeof arr[arr.length-1] == 'string') {
var sp = splitTextByTags(arr[arr.length-1]);
arr[arr.length-1] = '';
var stop = false;
for (var s = sp.length-1; s >= 0; s--) {
if (sp[s].length == 0) continue;
if (stop == true || (sp[s].indexOf('<<') !== 0)) {
arr[arr.length-1] = sp[s] + arr[arr.length-1];
stop = true;
} else {
var type = sp[s].slice(2,sp[s].indexOf(':'));
if (type == 'align') arr[arr.length-1] = sp[s] + arr[arr.length-1];
}
}
}
return arr;
}
function textArrayCheckIfEmpty(arr) {
for (var i = 0; i < arr.length; i++) {
if (typeof arr[i] == 'object') return false;
var sp = splitTextByTags(arr[i]);
for (var s = 0; s < sp.length; s++) {
if (sp[s].length == 0 || sp[s].indexOf('<<') == 0) continue;
return false;
}
}
return true;
}
function removeTags(elem) {
if (typeof elem == 'string') {
//remove markup tags
for (var char = elem.length-1; char > -1; char--) {
if (elem.slice(char).indexOf('>>') == 0 && elem.slice(char-1).indexOf('>>>') !== 0) {
for (var char2 = char-2; char2 > -1; char2--) {
if (elem.slice(char2).indexOf('<<') == 0) {
elem = elem.slice(0,char2) + elem.slice(char+2);
char = char2;
break;
}
}
}
}
} else {
for (var i = 0; i < elem.length; i++) {
elem[i] = removeTags(elem[i]);
}
}
return elem;
}
function textArrayGetStartTags(arr) {
var str = (typeof arr == 'string') ? arr : arr[0];
var splitPoints = [0];
for (var c = 0; c < str.length; c++) {
if (str.slice(c).indexOf('<<') == 0 && str.slice(c).indexOf('<<<') !== 0) {
for (var c2 = c; c2 < str.length; c2++) {
if (str.slice(c2).indexOf('>>') == 0) {
splitPoints.push(c,c2+2);
break;
}
}
}
}
splitPoints.push(str.length);
var tags = '';
for (var c = 0; c < splitPoints.length-1; c++) {
var subStr = str.slice(splitPoints[c],splitPoints[c+1]);
if (subStr.indexOf('<<') == 0) {
tags += subStr;
} else if (subStr !== '') {
break;
}
}
return tags;
}
function textArrayToLowerCase(arr) {
if (typeof arr == 'string') {
arr = arr.toLowerCase();
} else if (typeof arr == 'object') {
for (var i = 0; i < arr.length; i++) {
arr[i] = textArrayToLowerCase(arr[i]);
}
}
return arr;
}
function removeTagsOfType(textArray,tagType) {
var stringHandler = function(string) {
for (var j = string.length - 1; j >= 0; j--) {
var slice = string.slice(j);
if (slice.indexOf('<<'+tagType+':') == 0) {
string = string.slice(0,j)+string.slice(j+slice.indexOf('>>')+2);
}
}
return string;
}
var arrayHandler = function(array) {
for (var l = array.length - 1; l >= 0; l--) {
if (typeof array[l] == 'string') {
array[l] = stringHandler(array[l]);
} else {
array[l] = arrayHandler(array[l]);
}
}
return array;
}
if (typeof textArray == 'object') {
return arrayHandler(textArray);
} else if (typeof textArray == 'string') {
return stringHandler(textArray);
}
}
function getDateString() {
var monthNames = ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];
//var dayNames = ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];
//var monthNames = ["January","February","March","April","May","June","July","August","September","October","November","December"];
//var dayNames = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];
var dateNow = new Date();
var dateNum = dateNow.getDate();
var dateString = String(dateNum) + ([1,21,31].includes(dateNum) ? 'st' : [2,22].includes(dateNum) ? 'nd' : [3,23].includes(dateNum) ? 'rd' : 'th');
//dateString = dayNames[dateNow.getDay()]+' '+dateString+' '+monthNames[dateNow.getMonth()];
return dateString+' '+monthNames[dateNow.getMonth()];
}
function text(obj) {
// Required
var ctx = obj.context || obj.ctx;
ctx.beginPath();
var textArray = obj.textArray || obj.text || [];
if (typeof textArray == 'number') {
textArray = [String(textArray)];
} else if (typeof textArray == 'string') {
textArray = [textArray];
}
textArray = textArrayReplace(textArray,'<<br>>',br);
if (typeof mode !== 'undefined' && mode == 'present') textArray = textArrayReplace(clone(textArray),'{date}',getDateString());
var measureOnly = boolean(obj.measureOnly,false);
//var sf = obj.sf || 1;
var sf = 1;
if (!un(obj.tags)) {
var startTags = clone(obj.tags);
} else {
var startTags = clone(defaultTags);
for (var key in startTags) {
if (key !== 'align');
startTags[key] = def([obj[key],defaultTags[key]]);
}
}
var tabWidth = obj.tabWidth || 20;
// Text Placing, Spacing & Alignment
if (un(obj.rect)) {
obj.rect = [
def([obj.left,obj.l,0]),
def([obj.top,obj.t,0]),
def([obj.maxWidth,obj.width,obj.w,ctx.canvas.width]),
def([obj.maxHeight,obj.height,obj.h,ctx.canvas.height])
];
}
var left = obj.rect[0];
var top = obj.rect[1];
var maxWidth = obj.rect[2];
var maxHeight = obj.rect[3];
var leftLoose = left;
var maxWidthLoose = maxWidth;
if (!un(obj.marginLeft)) {
left += obj.marginLeft;
maxWidth -= obj.marginLeft;
}
if (!un(obj.marginRight)) {
maxWidth -= obj.marginRight;
}
if (typeof obj.align !== 'object') {
var align = clone(defaultTags.align);
align[0] = def([obj.align,obj.textAlign,obj.horizAlign,-1]);
align[1] = def([obj.vertAlign,-1]);
if (align[0] == 'left') align[0] = -1;
if (align[0] == 'center') align[0] = 0;
if (align[0] == 'right') align[0] = 1;
if (align[1] == 'top') align[1] = -1;
if (align[1] == 'middle') align[1] = 0;
if (align[1] == 'bottom') align[1] = 1;
} else {
var align = obj.align;
}
var allowSpaces = boolean(obj.allowSpaces,false);
var minTightWidth = obj.minTightWidth || 50;
var minTightHeight = obj.minTightHeight || 50;
var fracScale = obj.fracScale || obj._fracScale || 0.7;
var algPadding = obj.algPadding || obj._algPadding || 'default';
//var alignEquals = boolean(obj.alignEquals, false);
//var equalsCenter = obj.equalsLeft || left + 0.5 * maxWidth;
var lineSpacingFactor = obj.lineSpacingFactor || 1.2;
var lineSpacingStyle = obj.lineSpacingStyle || obj.spacingStyle || 'variable';
var box = {};
var padding = obj.padding || 0;
if (un(obj.box) || obj.box.type == 'none') {
box.type = 'none';
} else {
box.type = obj.box.type || 'loose';
box.color = obj.box.color || obj.box.backgroundColor || '#FFC';
box.borderColor = obj.box.borderColor || obj.borderColor || '#000';
box.borderWidth = obj.box.borderWidth || obj.borderWidth || 4*sf;
box.dash = obj.box.dash || [];
box.radius = obj.box.rounded || obj.box.radius || 0;
box.dir = obj.box.dir || 'right';
box.arrowWidth = obj.box.arrowWidth || 40;
var padding = obj.box.padding || obj.padding || 10*sf;
}
var tags = clone(startTags);
var backgroundColor = obj.backgroundColor || '#FFF'; // determines selection color
if (box.type !== 'none' && !un(box.color) && box.color !== 'none') backgroundColor = box.color;
//console.log(ctx.canvas,textArray,align,obj.rect);
var words = [[]];
var arr = clone(textArray);
for (var i = 0; i < arr.length; i++) {
if (typeof arr[i] == 'string') {
do {
var s = arr[i].indexOf(" ");
var t = arr[i].indexOf(tab);
var b = arr[i].indexOf(br);
if (s == -1 && t == -1 && b == -1) {
words[words.length-1].push(arr[i]);
arr[i] = '';
} else if (b > -1 && (t == -1 || b < t) && (s == -1 || b < s)) {
words[words.length-1].push(arr[i].slice(0,b),br);
arr[i] = arr[i].slice(b+1);
if (arr[i].length == 0 && i == arr.length-1) words[words.length-1].push('');
} else if (s > -1 && (t == -1 || s < t)) {
words[words.length-1].push(arr[i].slice(0,s)," ");
arr[i] = arr[i].slice(s+1);
} else if (t > -1 && (s == -1 || t < s)) {
words[words.length-1].push(arr[i].slice(0,t),tab);
arr[i] = arr[i].slice(t+1);
}
} while (arr[i].length > 0);
} else {
words[words.length-1].push(arr[i]);
}
}
//console.log(words);
var subWords = [[]];
for (var l = 0; l < words.length; l++) {
for (var w = 0; w < words[l].length; w++) {
var sub = words[l][w];
if (sub == br || sub == " " || sub == tab) {
subWords.push([sub],[]);
} else {
subWords[subWords.length-1].push(sub);
}
}
}
if (obj.log) console.log(words);
var lines = [];
var line;
newLine();
function newLine() {
line = {width:0,height:tags.fontSize,words:[],text:[]};
lines.push(line);
}
for (var w = 0; w < subWords.length; w++) {
var subWord = subWords[w];
subWords[w] = {text:subWords[w],width:0,tags:clone(tags)};
if (arraysEqual(subWord,[br])) {
line.hardBreak = true;
newLine();
} else if (arraysEqual(subWord,[tab])) {
if (w > 1 && subWords[w-1].text.length == 1 && subWords[w-2].tab == true) {
var dw = tabWidth;
} else {
var dw = (Math.ceil(line.width/tabWidth))*tabWidth - line.width;
}
line.words.push(subWords[w]);
line.text = line.text.concat(subWords[w].text);
subWords[w].width = dw;
subWords[w].tab = true;
line.width += dw;
if (line.width > maxWidth) newLine();
} else if (subWord.length == 0) {
} else {
var measure = drawMathsText(ctx,subWords[w].text,tags.fontSize,left,top,false,[],align,'middle',tags.color,'measure',tags.backColor,tags.bold,tags.italic,tags.font,tags.selected,sf,'none',fracScale,algPadding);
subWords[w].width = measure[0];
subWords[w].height = measure[1];
tags = updateTagsFromText(subWords[w].text,tags);
if (line.width > 0 && line.width + subWords[w].width > maxWidth) newLine();
//if (allowSpaces == true || line.width > 0 || !arraysEqual(subWord,[" "])) {
line.words.push(subWords[w]);
line.text = line.text.concat(subWords[w].text);
line.width += subWords[w].width;
line.height = Math.max(line.height,subWords[w].height);
//}
}
}
if (obj.log) console.log(lines);
//console.log('subWords:',subWords);
var maxLineHeight = 0;
var totalLineHeight = 0;
for (var l = 0; l < lines.length; l++) {
var line = lines[l];
// test for spaces at the end of line and remove
/*if (allowSpaces == false) {
for (var e = line.words.length-1; e >= 0; e--) {
var word = line.words[e];
if (arraysEquals(word[e],[' ']) {
} else {
}
if (typeof elem == 'string' && elem.length > 0) {
var sub = splitTextByTags(elem);
console.log(sub);
if (elem[elem.length-1] == " ") {
elem = elem.slice(0,elem.length-1);
// get the width of this space and reduce line width
var font = line.font;
var fontSize = line.fontSize;
var bold = line.bold;
var italic = line.italic;
// work forwards through line to get the styling at the point of the space
for (var elem2 = 0; elem2 < eleme; elem2++) {
if (typeof line.text[elem2] == 'string' && line.text[elem2].indexOf('<<') == 0) {
markupTag(line.text[elem2]);
}
}
var styledText = styleElement(" ");
var spaceWidth = drawMathsText(ctx, styledText, fontSize, left, top, false, [], align, 'middle', color, 'measure')[0];
line.width -= spaceWidth;
}
break;
} else if (typeof elem == 'object') {
break;
}
}
}*/
var alignFromText = getAlignFromText(line.text);
if (!un(alignFromText)) {
line.align = alignFromText;
} else if (l > 0 && lines[l-1].hardBreak !== true) {
line.align = lines[l-1].align;
} else {
line.align = align[0];
}
//if (lines.length > 3) console.log('line'+l+':',line);
// fix x
if (line.align == -1) line.x = left + padding;
if (line.align == 0) line.x = left + 0.5 * maxWidth;
if (line.align == 1) line.x = left + maxWidth - padding;
// sort relative vertical spacing (assuming variable)
if (l > 0) {
line.relY = lines[l-1].relY + (0.5 * lines[l-1].height + 0.5 * line.height) * lineSpacingFactor;
} else {
line.relY = 0.5 * line.height * lineSpacingFactor;
}
maxLineHeight = Math.max(maxLineHeight, line.height);
totalLineHeight += line.height * lineSpacingFactor;
}
if (lineSpacingStyle == 'fixed') {
for (var l = 0; l < lines.length; l++) {
lines[l].relY = (l + 0.5) * maxLineHeight * lineSpacingFactor;
}
totalLineHeight = lines.length * maxLineHeight * lineSpacingFactor;
}
// work out where the top of the text will actually be
var topPos = top + padding;
if (align[1] == 0) {
topPos = top + 0.5 * maxHeight - 0.5 * totalLineHeight;
} else if (align[1] == 1) {
topPos = top + maxHeight - padding - totalLineHeight;
}
/*
if (alignEquals == true) {
var leftOfEqualsWidth = [];
var rightOfEqualsWidth = [];
var equalsWidth = [];
for (var line = 0; line < textLine.length; line++) {
var leftOfEquals = [];
var rightOfEquals = [];
var equalsFound = false;
// locate equals sign in each line
for (var elem = 0; elem < textLine[line].text.length; elem++) {
if (equalsFound == true) {
rightOfEquals.push(textLine[line].text[elem]);
} else {
if (typeof textLine[line].text[elem] == 'string') {
var equalsPos;
for (var pos = 0; pos < textLine[line].text[elem].length; pos++) {
if (textLine[line].text[elem][pos] == "=") {
equalsPos = pos;
equalsFound = true;
}
}
if (equalsFound == true) {
leftOfEquals.push(textLine[line].text[elem].slice(0, equalsPos));
rightOfEquals.push(textLine[line].text[elem].slice(equalsPos+1));
} else {
leftOfEquals.push(textLine[line].text[elem]);
}
} else {
leftOfEquals.push(textLine[line].text[elem]);
}
}
}
if (equalsFound == true) {
// measure left of equals sign
var styledLine1 = leftOfEquals.slice(0);
styledLine1.unshift('<<font:'+textLine[line].font+'>><<fontSize:'+textLine[line].fontSize+'>><<bold:'+textLine[line].bold+'>><<italic:'+textLine[line].italic+'>><<color:'+textLine[line].color+'>><<selected:'+selected+'>>');
leftOfEqualsWidth[line] = drawMathsText(ctx, styledLine1, fontSize, x, y, false, [], textLine[line].align, 'middle', '#000', 'measure')[0];
// measure equals sign
styledLine1.push("=");
equalsWidth[line] = drawMathsText(ctx, styledLine1, fontSize, x, y, false, [], textLine[line].align, 'middle', '#000', 'measure')[0] - leftOfEqualsWidth[line];
// measure right of equals sign
styledLine1 = styledLine1.concat(rightOfEquals);
rightOfEqualsWidth[line] = drawMathsText(ctx, styledLine1, fontSize, x, y, false, [], textLine[line].align, 'middle', '#000', 'measure')[0] - equalsWidth[line] - leftOfEqualsWidth[line];
// loop through rows and set x value accordingly
textLine[line].alignEquals = true;
textLine[line].align = 'left';
textLine[line].x = equalsCenter - 0.5 * equalsWidth[line] - leftOfEqualsWidth[line];
} else {
textLine[line].alignEquals = false;
}
}
}
*/
// calc tight rect
if (lines[0].align == -1) {
var l = lines[0].x - padding;
var r = lines[0].x + lines[0].width + padding;
} else if (lines[0].align == 0) {
var l = lines[0].x - 0.5 * lines[0].width - padding;
var r = lines[0].x + 0.5 * lines[0].width + padding;
} else if (lines[0].align == 1) {
var l = lines[0].x - lines[0].width - padding;
var r = lines[0].x + padding;
}
var t = topPos - padding;
var b = topPos + totalLineHeight + padding;
for (var i = 1; i < lines.length; i++) {
if (lines[i].align == -1) {
l = Math.min(l, lines[i].x - padding);
r = Math.max(r, lines[i].x + lines[i].width + padding);
} else if (lines[i].align == 0) {
l = Math.min(l, lines[i].x - 0.5 * lines[i].width - padding);
r = Math.max(r, lines[i].x + 0.5 * lines[i].width + padding);
} else if (lines[i].align == 1) {
l = Math.min(l, lines[i].x - lines[i].width - padding);
r = Math.max(r, lines[i].x + padding);
}
}
if (r - l < minTightWidth) {
var alterBy = minTightWidth - (r - l);
l -= alterBy / 2;
r += alterBy / 2;
}
if (b - t < minTightHeight) {
var alterBy = minTightHeight - (b - t);
t -= alterBy / 2;
b += alterBy / 2;
}
if (box.type == 'loose') {
roundedRect2(ctx,leftLoose,top,maxWidthLoose,maxHeight,box.radius,box.borderWidth,box.borderColor,box.color,box.dash);
} else if (box.type == 'tight') {
roundedRect2(ctx,l,t,r-l,b-t,box.radius,box.borderWidth,box.borderColor,box.color,box.dash);
} else if (box.type == 'flowArrow') {
var left = leftLoose;
var right = left + maxWidthLoose;
var bottom = top + maxHeight;
if (box.dir == 'left') {
var points = [[right,top],[left+box.arrowWidth/2,top],[left-box.arrowWidth/2,(top+bottom)/2],[left+box.arrowWidth/2,bottom],[right,bottom]];
} else {
var points = [[left,top],[right-box.arrowWidth/2,top],[right+box.arrowWidth/2,(top+bottom)/2],[right-box.arrowWidth/2,bottom],[left,bottom]];
}
drawPolygon({ctx:ctx,points:points,fillColor:box.color,lineColor:box.borderColor,lineWidth:box.borderWidth,dash:box.dash});
}
var tightRect = [l,t,r-l,b-t];
var returnTextLoc = [];
var returnTextLoc2 = [];
var lineRects = [];
var totalTextWidth = 0;
var lineLocs = [];
if (boolean(obj.showText,true) == true) {
for (var l = 0; l < lines.length; l++) {
var line = lines[l];
//console.log(l,line);
totalTextWidth += line.width;
var y = topPos + line.relY;
if (!un(line.words[0])) {
var style = line.words[0].tags;
} else {
var style = defaultTags;
}
var align2 = line.align == 1 ? 'right' : line.align == 0 ? 'center' : 'left';
line.text = textArrayCombineAdjacentText(line.text);
var measure = drawMathsText(ctx,line.text,style.fontSize,line.x,y,false,[],align2,'middle',style.color,'draw',style.backColor,style.bold,style.italic,style.font,style.selected,sf,backgroundColor,fracScale,algPadding);
lineRects[l] = measure.tightRect;
var textLoc = measure.textLoc;
for (var i = 0; i < textLoc.length; i++) {
arrayProcess(textLoc[i]);
}
function arrayProcess(arr) {
for (var j = 0; j < arr.length; j++) {
if (arr[j] instanceof Array) {
arrayProcess(arr[j]);
} else if (typeof arr[j] == 'object') {
arr[j].lineNum = l;
}
}
}
if (line.hardBreak !== true && typeof line.text.last() == 'string' && line.text.last().slice(-1) == ' ' && l < lines.length-1) {
line.softBreakSpace = true;
textLoc[textLoc.length-1].pop();
}
var textLoc2Map = mapArray(textLoc,true);
lineLocs[l] = textLoc2Map.length;
returnTextLoc2 = returnTextLoc2.concat(textLoc);
/*//if (lines.length > 1) console.log('+',l,textLoc);
if (returnTextLoc.length > 0) {
//console.log('+',l,textLoc[0]);
if (textLoc[0].length == 1) {
returnTextLoc[returnTextLoc.length-1] = returnTextLoc[returnTextLoc.length-1].concat(textLoc[0]);
textLoc.shift();
}
//console.log(textLoc);
returnTextLoc = returnTextLoc.concat(textLoc);
} else {
returnTextLoc = textLoc.slice(0);
}*/
}
}
//if (lines.length > 1) console.log('-',returnTextLoc);
for (var i = returnTextLoc2.length-1; i >= 1; i--) {
if (typeof returnTextLoc2[i][0] == 'object' && typeof returnTextLoc2[i-1][0] == 'object') {
returnTextLoc2[i-1] = returnTextLoc2[i-1].concat(returnTextLoc2[i]);
returnTextLoc2.splice(i,1);
}
}
//if (lines.length > 1) console.log('-',returnTextLoc2);
var breakCount = 0;
var softBreaks = [];
var softBreakSpaces = [];
var hardBreaks = [];
for (var i = 0; i < lineLocs.length-1; i++) {
breakCount += lineLocs[i];
if (lines[i].hardBreak == true) {
hardBreaks.push(breakCount);
} else if (lines[i].softBreakSpace == true) {
softBreakSpaces.push(breakCount);
} else {
softBreaks.push(breakCount);
}
}
//console.log({textLoc:returnTextLoc,tightRect:tightRect,totalTextWidth:totalTextWidth,maxWordWidth:maxWordWidth,softBreaks:softBreaks,hardBreaks:hardBreaks});
return {
textLoc:returnTextLoc2,
tightRect:tightRect,
totalTextWidth:totalTextWidth,
//maxWordWidth:maxWordWidth,
softBreaks:softBreaks,
softBreakSpaces:softBreakSpaces,
hardBreaks:hardBreaks,
lineRects:lineRects
};
}

57
tools/i2/construct.html Normal file
View File

@ -0,0 +1,57 @@
<html>
<!-- Mirrored from www.mathspad.co.uk/i2/construct.php by HTTrack Website Copier/3.x [XR&CO'2014], Thu, 03 Nov 2022 23:36:36 GMT -->
<!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
<head>
<meta charset="utf-8">
<title>Constructions Tool</title>
<link rel="stylesheet" type="text/css" href="_style.css">
<script>
/*if (window.top != window.self) {
top.location.href = document.location.href;
}*/
var user = "guest";
var personal = -1;
var isTask = false;
var hasCanvas = true;
var mainCanvasFillStyle = '#FFC';
var mainCanvasBorderWidth = 10;
var cacheVersion = '200504';
var scriptsToLoad = [
'_drawMathsText.js',
'_mathsInput.js',
'_grid2.js',
'_keyboard.js',
'_text2.js',
'_draw.js',
'_draw2.js',
'_draw3.js',
'_miscFuncs.js',
'Notifier.js'
];
var scriptsToLoad2 = [
'construct.js?20210926'
];
</script>
</head>
<body>
<div class="hideMe" style="font-family:'Hobo'">.</div>
<div class="hideMe" style="font-family:'segoePrint'">.</div>
<div class="hideMe" style="font-family:'smileyMonster'">.</div>
<div class="wrapper">
<div class="container">
<div class="canvas-container" id="canvascontainer">
<canvas id="canvas" width="1200" height="700" left="0" top="0" style="z-index:1"></canvas>
</div>
</div>
</div>
<script src="_holder2.js"></script>
</body>
<!-- Mirrored from www.mathspad.co.uk/i2/construct.php by HTTrack Website Copier/3.x [XR&CO'2014], Thu, 03 Nov 2022 23:36:44 GMT -->
</html>

Binary file not shown.

View File

@ -0,0 +1,706 @@
<?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="hoboregular" horiz-adv-x="897" >
<font-face units-per-em="2048" ascent="1638" descent="-410" />
<missing-glyph horiz-adv-x="516" />
<glyph horiz-adv-x="0" />
<glyph unicode="&#xd;" horiz-adv-x="516" />
<glyph unicode=" " horiz-adv-x="516" />
<glyph unicode="&#x09;" horiz-adv-x="516" />
<glyph unicode="&#xa0;" horiz-adv-x="516" />
<glyph unicode="!" horiz-adv-x="495" d="M45 152q0 96 59 153q53 51 129 51q78 0 140 -49q69 -55 69 -139q0 -94 -59 -149.5t-137 -55.5h-8q-78 0 -135.5 51.5t-57.5 137.5zM45 1311q0 123 66 123h290q29 0 29 -33q0 -37 -16 -74q-111 -252 -111 -491q0 -115 12 -287q4 -57 4 -49q0 -45 -90 -45q-57 0 -61 24 q-63 143 -96 432q-27 217 -27 400z" />
<glyph unicode="&#x22;" horiz-adv-x="1187" d="M102 1274q16 20 25 20l176 152q18 16 57 16q61 0 115 -56t62 -136q0 -88 -68 -168q-90 -109 -260 -119q-16 0 -16 8q45 78 45 131q0 39 -50.5 95.5t-81.5 56.5h-4zM651 1270q0 10 21 20l176 156q25 12 57 12q63 0 117.5 -57t58.5 -135q4 -86 -63 -168q-90 -106 -264 -115 q-12 0 -13 4q16 20 33 70q12 43 12 65q0 47 -44 97.5t-91 50.5z" />
<glyph unicode="#" horiz-adv-x="1728" d="M135 455q0 27 21 41q12 6 49 8l207 10l110 338h-182q-29 0 -61.5 34t-32.5 64q0 29 24 41q2 2 54 13q127 8 251 12l121 368q41 94 127 95h33q41 -12 41 -49q0 -31 -16 -74l-123 -330q102 6 379 21l104 321q31 94 123 94h33q45 -12 45 -49q0 -18 -21 -74l-104 -282l174 8 q47 2 88 -28.5t43 -69.5l4 -54q4 -57 -82 -57l-301 -2l-113 -301l250 12q45 2 90.5 -28.5t45.5 -57.5v-61q0 -47 -28 -53.5t-54 -8.5h-375l-121 -323q-6 -29 -39 -55.5t-59 -26.5q-37 0 -37 49q0 25 12 61l96 295h-401l-113 -307q-10 -31 -42.5 -56.5t-59.5 -25.5 q-37 0 -37 49l12 62l90 278h-139q-27 0 -56.5 35t-29.5 64zM571 522q201 12 402 21l100 311q-190 0 -379 -2z" />
<glyph unicode="$" horiz-adv-x="1097" d="M53 1053q0 125 84 236.5t211 131.5q61 10 74 17q20 8 20 37q0 53 45 53h54q29 0 28 -29v-24q0 -41 82 -41q76 -16 150 -33q88 -23 88 -45q0 -14 -8 -45q-14 -55 -54 -152q-12 -20 -41 -20q-23 0 -57 20q-53 41 -106 41t-54 -65v-205q0 -51 47 -76q45 -16 89 -35 q90 -47 157 -114q142 -138 142 -308q0 -190 -130 -303q-100 -90 -196 -90t-96 -55t-41 -55h-66q-31 6 -35 44.5t-22 49.5q-90 0 -207 45q-131 51 -137 106q0 4 2 14.5t2 14.5q20 74 69 201q10 33 33 32q23 0 33 -20q76 -66 135 -78q8 -2 27.5 -9t25.5 -7q41 0 41 94v197 q0 61 -94 94q-141 49 -223 159q-72 102 -72 222zM295 1053q0 -37 42 -92.5t73 -55.5q32 0 32 66v188q0 49 -32 49q-35 0 -72 -47q-43 -51 -43 -108zM569 356q0 -70 54 -69q63 0 102 47q33 41 33 88q0 51 -48 105.5t-100 54.5q-41 0 -41 -45v-181z" />
<glyph unicode="%" horiz-adv-x="1433" d="M94 1094q0 147 66 241q74 111 217 111q131 0 203 -125q59 -104 55 -227q-6 -156 -78 -250t-192 -94q-147 0 -218 114q-53 90 -53 230zM266 1118q0 -160 99 -160q94 1 94 189q0 164 -94 164q-47 0 -76 -66q-23 -55 -23 -127zM344 16q0 4 21 58l499 1278q47 123 172 123 q33 0 57.5 -16.5t24.5 -41.5q0 -14 -4 -24l-598 -1348q-12 -29 -49 -51.5t-70 -22.5q-53 0 -53 45zM770 303q0 117 51 211q78 141 240 141q123 0 190 -104q62 -92 68 -248q6 -135 -76 -237.5t-211 -102.5q-117 0 -194 113q-68 102 -68 227zM950 328q0 -147 94 -148 q95 0 95 176q0 180 -95 181q-45 0 -71 -70q-23 -59 -23 -139z" />
<glyph unicode="&#x26;" horiz-adv-x="1703" d="M102 328q0 233 283 450q8 8 8 29q0 35 -53 135t-53 164q0 137 100 237q119 119 326 119q160 0 264 -87t104 -212q0 -96 -65 -192q-14 -23 -125 -123q-84 -78 -84 -123q0 -33 23.5 -63.5t49 -59.5t50.5 -29q29 0 45 29q76 88 194 156q127 74 228 73q96 0 153 -51 q52 -45 52 -108q-10 -119 -66 -119q-20 0 -86 37q-23 12 -49 12q-78 0 -188.5 -90t-110.5 -147q0 -35 57 -60q45 -18 86 -18q82 0 152 57q25 20 45 21q8 0 8 -46q0 -147 -79 -245.5t-204 -98.5q-98 0 -175 61.5t-111 61.5q-51 0 -99 -41q-141 -82 -299 -82q-381 0 -381 353z M397 356q0 -31 37 -67q45 -47 119 -56q45 0 96 21q64 29 64 74q0 35 -25 69q-121 172 -160 172q-37 0 -84 -71.5t-47 -141.5zM578 1147q0 -55 26 -109q29 -59 68 -59q57 0 100 63q39 58 39 113q0 98 -111 98q-123 0 -122 -106z" />
<glyph unicode="'" horiz-adv-x="516" d="M49 1274q16 20 25 20l176 152q18 16 57 16q61 0 114.5 -56t61.5 -136q0 -88 -67 -168q-90 -109 -260 -119q-16 0 -17 8q45 78 45 131q0 39 -50 95.5t-81 56.5h-4z" />
<glyph unicode="(" horiz-adv-x="675" d="M94 791q0 283 84 462q96 209 285 209q53 0 117 -102q55 -88 55 -123q0 -25 -66 -25q-279 0 -278 -483q0 -106 31 -328q33 -256 71 -327q8 -14 8 -29q0 -20 -47 -45t-71 -25q-49 0 -70 70q-35 78 -74 317q-45 258 -45 429z" />
<glyph unicode=")" horiz-adv-x="716" d="M25 201q0 25 65 24q279 0 279 484q0 106 -31 327q-33 256 -72 328q-8 14 -8 29q0 20 47 44.5t72 24.5q49 0 69 -69q35 -78 76 -318q43 -258 43 -428q0 -283 -82 -461q-98 -211 -286 -211q-53 0 -117 103q-55 88 -55 123z" />
<glyph unicode="*" horiz-adv-x="876" d="M94 1159q14 47 41 123q23 41 53 41q16 0 41 -12q66 -33 127 -58l-12 168q-4 66 53 66h95q66 0 65 -49l-25 -185q20 14 119 58q61 12 49 12q27 0 33 -29l45 -106q8 -19 8 -33q0 -18 -22 -25q-29 -6 -55 -12l-136 -24l95 -95q37 -37 37 -57q0 -12 -25 -24l-94 -70 q-16 -16 -37 -17q-33 0 -57 58l-41 94q-49 -72 -82 -135q-6 -20 -25 -21q-4 0 -45 21q-82 57 -111 82q-12 25 -12 20q0 10 41 49l98 95q-68 8 -137 18q-84 14 -84 47z" />
<glyph unicode="+" horiz-adv-x="1056" d="M115 561q0 76 16 109q20 47 82 47q14 0 36.5 -2t29.5 -2q88 0 112.5 28.5t26.5 130.5q2 86 71 123q68 27 134 54q35 16 45 16q27 0 24 -37q-4 -86 -28.5 -190.5t-24.5 -112.5q0 -20 94 -20q8 0 57.5 8t61.5 8q66 0 66 -90q0 -106 -41 -107q-12 0 -44 10.5t-47 10.5 q-115 -4 -159 -94q-33 -66 -33 -205q0 -66 -63.5 -115t-124.5 -49q-2 0 -8.5 2t-8.5 2q-33 6 -33 29v159q0 262 -32 263l-50 -13q-51 -12 -110 -12q-4 0 -12.5 2t-12.5 2q-25 0 -24 45z" />
<glyph unicode="," horiz-adv-x="540" d="M20 184q16 20 25 21l176 151q18 16 58 17q61 0 114.5 -56.5t61.5 -136.5q0 -88 -68 -168q-90 -109 -260 -118q-16 0 -16 8q45 78 45 131q0 39 -50.5 95t-80.5 56h-5z" />
<glyph unicode="-" horiz-adv-x="630" d="M86 479q16 94 33 125q27 51 90 51h254q63 1 61 -24q-4 -63 -35 -127q-41 -82 -108 -82h-213q-82 0 -82 57z" />
<glyph unicode="." horiz-adv-x="540" d="M45 168q-2 84 57 139q55 49 131 49q86 0 147.5 -51t61.5 -137q0 -92 -58 -144.5t-138 -52.5h-8q-76 0 -133.5 52.5t-59.5 144.5z" />
<glyph unicode="/" horiz-adv-x="1077" d="M143 12q0 18 17 62l504 1306q47 94 147 95h41q49 -13 49 -50q0 -12 -20 -73l-574 -1307q-8 -31 -47 -56.5t-72 -25.5q-45 0 -45 49z" />
<glyph unicode="0" horiz-adv-x="1056" d="M61 705q0 299 121 509q131 231 346 232q227 0 353 -264q98 -212 98 -486q0 -254 -72 -436q-113 -285 -379 -285q-195 0 -325 191q-141 205 -142 539zM336 725q0 -438 192 -438q106 0 156 180q33 118 33 270q0 463 -189 463q-193 0 -192 -475z" />
<glyph unicode="1" horiz-adv-x="606" d="M57 1286q0 51 106.5 105.5t201.5 54.5q127 0 127 -82q0 -78 -23 -271.5t-23 -261.5q0 -137 27 -416.5t27 -357.5q0 -53 -41 -69q-41 -8 -111 -8h-74q-61 0 -75 45q-16 53 -19 278q0 18 21 770q2 109 -82 139q-61 31 -62 74z" />
<glyph unicode="2" horiz-adv-x="1011" d="M74 45q0 268 123 444q57 78 258 248q123 102 149 133q68 76 68 154q0 176 -152 176q-137 0 -258 -242q-12 -25 -24 -24q-18 0 -45 37l-66 123q-25 45 -25 69q0 6 4.5 19.5t4.5 17.5q53 104 169.5 175t239.5 71q139 0 256 -76q154 -100 154 -293q0 -184 -125 -338 q-98 -119 -309 -260q-102 -68 -127 -151q0 -41 32 -41q12 0 51.5 8t55.5 8q53 0 125 -14.5t92 -14.5q111 0 111 132q-12 31 -13 57q0 14 4 29q115 -52 115 -222q0 -104 -68 -192q-76 -102 -190 -103q-88 0 -177 20.5t-138 20.5q-33 0 -111 -22.5t-106 -22.5q-78 0 -78 74z " />
<glyph unicode="3" horiz-adv-x="987" d="M70 188q0 2 2 10.5t2 10.5q47 70 94 139.5t70 69.5q14 0 49 -27q39 -33 45 -35q74 -61 143 -61q76 0 133 67q51 61 51 134q0 78 -71 137q-80 68 -215 76q-123 8 -123 49q0 25 41 73q131 160 274 304q25 25 25 36q0 16 -78 17q-115 0 -233 -41l-82 -29q-25 0 -25 29 q-41 102 -41 233q0 31 19 39q6 2 47 2h610q53 0 70.5 -23.5t15.5 -86.5q-6 -123 -117 -269q-41 -53 -149 -161q0 -12 45 -33q109 -47 179.5 -143t70.5 -209q0 -225 -144 -379q-135 -141 -307 -142q-170 0 -295 84q-106 70 -106 129z" />
<glyph unicode="4" horiz-adv-x="1056" d="M45 479q0 352 336 803q49 47 96 96q53 43 113 43h135q74 0 74 -37q0 -27 -33 -57q-117 -111 -258 -301q-170 -229 -201 -358l-4 -9q0 -29 66 -28q76 0 127 39q43 33 53 80q10 88 59 192q55 123 129 176q45 33 70 33q20 0 20 -25q0 -20 -8 -32q-45 -135 -45 -271 q0 -53 17 -110q4 -29 98 -34t94 -48v-152q0 -82 -57 -82q-27 12 -119 17q-70 0 -70 -86q0 -53 6.5 -161t6.5 -122q0 -39 -37 -51q-12 -4 -99 -19q-25 -4 -65 -4q-86 0 -86 66q4 41 26 160q18 94 19 147q0 61 -66 62h-28q-33 0 -134.5 -29t-144.5 -29q-90 0 -90 131z" />
<glyph unicode="5" horiz-adv-x="966" d="M49 152q0 102 98 229q10 33 33 33q16 0 49 -33q94 -94 193 -94q98 0 156 61q49 55 49 135q0 82 -55.5 147.5t-141.5 65.5q-123 0 -176 -53q-29 -29 -70 -29q-115 0 -106 193q14 348 82 545q18 53 94 53h491q47 0 64.5 -6t17.5 -31q0 -88 -28 -180q-12 -37 -54 -37 q-86 29 -237 29q-115 0 -156 -52.5t-41 -185.5q0 -57 25 -57q119 33 164 33q180 0 291 -142q98 -127 98 -297q0 -203 -103 -340q-125 -164 -364 -164q-217 0 -344 111q-29 25 -29 66z" />
<glyph unicode="6" horiz-adv-x="1077" d="M78 655q0 344 162.5 561.5t435.5 217.5q72 0 135 -15q94 -20 94 -63q0 -37 -28 -115q-35 -98 -78 -98q-10 0 -62.5 28.5t-85.5 28.5q-92 0 -194 -96q-109 -102 -109 -215q0 -33 25 -33q18 0 45 21q106 53 205 53q168 0 268 -148q88 -131 88 -303q0 -186 -105 -334 q-127 -182 -346 -182q-236 0 -352 215q-98 178 -98 477zM336 496q0 -109 65 -177q57 -61 136 -61q78 0 135 64.5t57 173.5q0 96 -59 151q-55 49 -142 49q-80 0 -133 -49q-59 -55 -59 -151z" />
<glyph unicode="7" horiz-adv-x="966" d="M66 1352q0 49 10 59t43 10h651q98 0 98 -49v-143q-4 -35 -57 -119q-141 -219 -188 -309q-123 -238 -123 -400q0 -90 42 -149t122 -59q14 0 32.5 2t20.5 2q12 0 12 -21v-24q-29 -76 -98 -123q-76 -53 -172 -54q-104 0 -187 84q-88 88 -88 215q0 371 398 820q33 49 32 61 q0 33 -73 33h-193q-131 0 -188 -94q-23 -37 -49 -37q-16 0 -17 37z" />
<glyph unicode="8" horiz-adv-x="1097" d="M66 328q-2 70 32 151q45 111 144 193q33 33 32 57q0 35 -32 62q-111 119 -111 270q0 137 94 244q113 125 316 129q166 2 274 -82q123 -92 123 -258q0 -82 -43 -150q-23 -33 -82 -94q-43 -43 -43 -68q0 -8 16 -32q72 -68 144 -138q74 -90 74 -231q0 -166 -99 -272 q-121 -133 -364 -134q-209 0 -330 80q-139 92 -145 273zM365 397q0 -123 176 -123t176 123q0 82 -52.5 143.5t-123.5 61.5q-94 0 -140 -72q-37 -55 -36 -133zM377 1065q8 -86 61 -139q47 -49 103 -49q59 0 105 61t46 127q0 70 -45 117t-106 47q-57 0 -107 -41 q-57 -47 -57 -123z" />
<glyph unicode="9" horiz-adv-x="1077" d="M78 930q0 188 98 330q123 174 352 174q209 0 338 -195q113 -172 113 -399q0 -299 -96 -518q-154 -346 -506 -347q-225 0 -225 86q0 20 8 37q16 72 69 205q6 29 21 29q8 0 33 -17q51 -45 114 -45q98 0 190.5 87t117.5 204v21q0 33 -29 32q-16 0 -41 -12q-104 -66 -205 -65 q-160 0 -256 112.5t-96 280.5zM307 971q0 -98 68 -154q59 -51 141 -51q86 0 143.5 69.5t57.5 155.5v4q0 82 -60.5 137.5t-128.5 55.5q-104 0 -162.5 -57.5t-58.5 -159.5z" />
<glyph unicode=":" horiz-adv-x="561" d="M70 168q-2 84 57 139q55 49 131 49q88 0 143 -43q62 -51 62 -145q0 -92 -56.5 -144.5t-132.5 -52.5q-78 0 -137 52q-66 55 -67 145zM70 942q-2 88 57 140.5t143 52.5q80 0 140 -45q69 -54 69 -148q0 -88 -61.5 -139t-143.5 -53q-80 -2 -141 49t-63 143z" />
<glyph unicode=";" horiz-adv-x="585" d="M86 184q16 20 25 21l176 151q18 16 57 17q61 0 114.5 -56.5t61.5 -136.5q0 -88 -67 -168q-90 -109 -260 -118q-16 0 -17 8q45 78 45 131q0 39 -50 95t-81 56h-4zM111 942q0 88 61 143q55 49 131 50q84 0 143 -50q62 -55 62 -143q0 -92 -64 -147q-55 -49 -133 -50l-4 5 q-80 0 -135 49q-61 53 -61 143z" />
<glyph unicode="&#x3c;" horiz-adv-x="1122" d="M127 631q0 53 104 143q119 102 291 168q213 82 449 82q35 0 40 -8t5 -62q0 -205 -25 -204l-53 8t-78 8q-145 0 -295.5 -56.5t-150.5 -107.5q0 -78 170 -129q150 -47 321 -47q59 0 78 -6q33 -12 33 -51v-95q0 -57 -6 -67t-43 -10q-266 0 -478 94q-168 72 -274 188 q-88 96 -88 152z" />
<glyph unicode="=" horiz-adv-x="741" d="M106 393q20 78 41 105q35 43 115 43h320q79 -1 77 -21q-4 -53 -43 -104q-53 -68 -137 -68h-270q-102 0 -103 45zM115 733q20 78 41 105q35 43 114 43h320q80 -1 78 -21q-4 -53 -43 -104q-53 -68 -138 -68h-270q-102 0 -102 45z" />
<glyph unicode="&#x3e;" horiz-adv-x="1097" d="M147 279v94q0 39 33 51q20 6 78 6q172 0 324 47q168 51 168 129q0 51 -150.5 107.5t-296.5 56.5q-25 0 -78 -8l-53 -8q-25 0 -25 204q0 53 6.5 61.5t39.5 8.5q236 0 448 -82q172 -66 291 -168q104 -90 104 -143q0 -55 -88 -152q-106 -117 -274 -188q-211 -94 -477 -94 q-37 0 -43.5 10t-6.5 68z" />
<glyph unicode="?" horiz-adv-x="831" d="M53 1286q0 31 33 66q117 123 258 123q190 0 293 -160q76 -121 76 -262q0 -133 -76 -236q-41 -53 -129 -121q-70 -53 -90 -75q-49 -55 -49 -125q0 -20 -86 -21q-90 0 -90 21v176q12 98 83 170q63 53 125 106q66 61 66 142q0 47 -44 93t-95 46q-41 0 -82 -41 q-14 -16 -27 -35q-18 -23 -31 -23q-10 0 -20 17q-35 33 -94 94q-20 23 -21 45zM86 168q0 86 59 139q53 49 129 49q84 0 144.5 -51t60.5 -137q0 -96 -58.5 -150.5t-137.5 -54.5q-78 0 -137.5 55.5t-59.5 149.5z" />
<glyph unicode="@" horiz-adv-x="1167" d="M57 655q0 276 123 498q174 309 533 309q160 0 278 -63q127 -68 160 -187q0 -430 -94 -591q-70 -121 -230 -125q-2 0 -12 -2t-12 -2q-270 0 -271 151q0 244 222 270q188 23 188 62q0 238 -229 237q-158 0 -260 -147q-96 -139 -97 -340q0 -186 109.5 -318.5t271.5 -132.5 q84 0 186.5 68t116.5 137q16 53 25 53q23 0 29 -53q8 -70 8 -106q0 -178 -127 -293q-133 -117 -352 -117q-262 0 -426 238q-139 203 -140 454zM659 684q0 -35 27 -56.5t64 -21.5l12 4q47 8 61 13q43 14 45 36l9 127q2 16 -95 17q-41 -6 -82 -42t-41 -77z" />
<glyph unicode="A" horiz-adv-x="1212" d="M53 381q0 264 119 534q102 227 254 392q138 151 224 151h1q96 0 207 -119q127 -135 205 -358q92 -266 92 -600q0 -121 -16 -221q-29 -160 -90 -160h-271q-20 0 -20 16q0 10 57 123q86 168 86 279q0 57 -59 90q-51 29 -129 29q-135 0 -234 -48q-131 -59 -131 -178 q0 -68 64 -198q47 -94 47 -97q0 -16 -62 -16h-217q-127 0 -127 381zM389 762q0 -33 29 -33q2 0 15 4t18 4q14 0 121.5 20.5t160.5 20.5q10 0 34 -2t32 -2q57 0 57 53q0 94 -69.5 211t-122.5 117q-61 0 -167 -143.5t-108 -249.5z" />
<glyph unicode="B" horiz-adv-x="1122" d="M53 369v479q0 242 53 504q12 55 29 74.5t66 19.5h409q199 0 290 -58.5t91 -199.5q0 -135 -164 -299q-37 -29 -36 -53q0 -29 53 -70q117 -121 164 -207q53 -98 53 -215q0 -338 -369 -340l-545 -4q-59 0 -79 90q-14 72 -15 279zM307 877q0 -66 49 -66q45 0 90 37 q98 51 170 123q89 88 89 164q0 47 -43.5 72.5t-104.5 25.5q-250 0 -250 -356zM319 463q0 -233 177 -234q274 1 274 181q0 72 -67.5 179t-124.5 107q-86 0 -213 -94q-45 -90 -46 -139z" />
<glyph unicode="C" horiz-adv-x="1142" d="M57 655q0 276 123 498q174 309 533 309q162 0 274 -65q119 -72 119 -185q0 -59 -36 -105t-87 -54q-37 -12 -45 -13q-49 0 -49 37q-27 135 -176 135q-158 0 -260 -147q-96 -139 -97 -340q0 -186 109.5 -318.5t271.5 -132.5q92 0 178 52q96 59 125 153q8 53 25 53 q23 0 29 -53q8 -70 8 -106q0 -182 -117 -293q-125 -117 -342 -117q-264 0 -436 238q-150 207 -150 454z" />
<glyph unicode="D" horiz-adv-x="1142" d="M37 696q0 154 18 369q18 227 39 287q23 94 78 94h287q211 0 391 -191q229 -241 235 -677v-19q0 -276 -112 -405q-129 -150 -432 -150h-381q-106 0 -107 164q0 29 -8 209t-8 319zM311 614q0 -178 57.5 -281.5t159.5 -103.5q135 0 211 144q60 113 60 258q0 188 -94 373 q-102 204 -237 204h-1q-156 0 -156 -594z" />
<glyph unicode="E" horiz-adv-x="1032" d="M41 156q0 68 43 524q51 520 88 688q14 66 119 66h590q90 0 90 -41q0 -8 -8 -41l-99 -193q-6 -25 -33 -24q-12 0 -77 41q-44 36 -158 36h-6q-111 0 -180.5 -64.5t-69.5 -168.5q0 -82 57 -82q16 0 146.5 41t181.5 41q66 0 66 -45q0 -12 -9 -45l-82 -205q-6 -33 -28 -33 q-8 0 -62.5 18.5t-77.5 18.5q-98 0 -161.5 -76.5t-63.5 -169.5q0 -78 54.5 -139t150.5 -70q137 0 242 70q61 41 82 41q18 0 45 -41q29 -57 55 -113q47 -102 47 -153q0 -23 -22 -29q-14 -4 -68 -4h-762q-2 0 -8 -2t-8 -2q-74 0 -74 156z" />
<glyph unicode="F" horiz-adv-x="966" d="M41 643q0 496 70 725q20 66 106 66h631q115 0 115 -66q0 -29 -9 -41q-70 -139 -94 -180q-20 -33 -45 -33q-10 0 -52 33t-83 41t-94 8q-127 0 -194.5 -73.5t-67.5 -196.5q0 -90 65 -90q29 0 148.5 41t171.5 41q78 0 77 -41v-5q0 -84 -53 -217q-10 -45 -57 -45 q-12 0 -53 10.5t-66 10.5q-217 0 -217 -221q0 -33 30.5 -194t30.5 -183q0 -29 -36 -29h-242l-8 -4q-49 0 -64 131q-10 109 -10 512z" />
<glyph unicode="G" horiz-adv-x="1142" d="M45 614v24q0 233 111 452q174 344 540 344q168 0 279 -76q102 -74 102 -170q0 -66 -39 -113q-45 -51 -120 -51q-41 0 -58 39q-4 8 -12 55q-8 31 -54 50.5t-98 19.5q-193 0 -288 -182q-70 -137 -80 -351q-1 -15 -1 -29q0 -116 44 -210q68 -145 211 -146q84 0 166.5 49.5 t82.5 118.5q0 49 -69.5 116t-69.5 81q0 16 21 20q182 98 282 99q27 0 45 -41q54 -179 54 -410q0 -143 -107 -235q-121 -104 -344 -105q-299 0 -455 193q-137 172 -143 458z" />
<glyph unicode="H" horiz-adv-x="1212" d="M53 455q0 551 82 884q23 94 82 95h221q41 0 41 -29q0 -27 -16 -53q-25 -59 -57 -176q-41 -141 -41 -205q0 -98 36 -99q-12 0 37 17q78 41 348 41q49 0 50 53q0 45 -41 164q-37 104 -74 180q-29 59 -29 78q0 29 29 29h233q53 0 82 -82q63 -188 84 -430q10 -136 10 -402 q0 -31 -6 -188.5t-6 -233.5q0 -94 -69 -94h-189q-110 0 -110 36q0 13 12 46q110 288 110 448q0 162 -161 162h-2q-135 0 -243 -72.5t-114 -181.5v-10q0 -51 16 -168q18 -129 38 -168t20 -67q0 -25 -61 -25h-209q-102 0 -103 451z" />
<glyph unicode="I" horiz-adv-x="471" d="M45 684q0 500 66 696q23 66 98 66h147q78 0 78 -41q0 -39 -47 -311.5t-47 -368.5q0 -297 86 -651q8 -33 8 -45q0 -29 -41 -29l-225 4q-53 0 -72 37q-6 12 -22 98q-29 152 -29 545z" />
<glyph unicode="J" horiz-adv-x="696" d="M16 111q0 37 33 127q29 84 49 118q18 25 33 25q20 0 49 -53q45 -82 86 -82q39 0 68 143q22 118 22 232v10q0 246 -47 512q-27 133 -55 266h-4q0 12 25.5 24.5t52.5 12.5h180q53 0 73.5 -15.5t20.5 -62.5q41 -258 41 -713q0 -309 -55 -462q-82 -229 -301 -230 q-84 0 -177.5 54.5t-93.5 93.5z" />
<glyph unicode="K" horiz-adv-x="1077" d="M29 422q0 37 2 95t2 73q0 557 53 778q10 45 27.5 61.5t66.5 16.5h164q53 0 53 -33q0 -31 -47 -219t-47 -305q0 -70 25 -70q76 0 225 252q129 219 160 334q10 41 65 41h164q31 0 39 -19q2 -6 2 -47q0 -92 -78 -221q-18 -31 -127 -151q-86 -92 -86 -136q0 -16 21 -36 q29 -31 37 -45q113 -162 147 -230q127 -250 127 -508q0 -49 -41 -49h-233q-66 0 -66 82q0 172 -55 360q-59 205 -129 205q-41 0 -109 -80q-76 -86 -76 -161q0 -23 27 -177q29 -176 31 -196v-8q0 -25 -70 -25h-180q-94 0 -94 418z" />
<glyph unicode="L" horiz-adv-x="921" d="M41 111q0 293 43 729q41 426 80 553l4 16q12 37 61 37h222q53 0 53 -41q0 -66 -96.5 -421t-96.5 -423q0 -340 193 -340q123 0 246 123q25 25 36 25q29 0 44.5 -40t70.5 -272v-28q0 -29 -37 -29l-729 4q-94 0 -94 107z" />
<glyph unicode="M" horiz-adv-x="1478" d="M53 537q0 909 164 909h135q115 0 213 -139q53 -78 127 -254q29 -70 37 -70q12 0 33 57q37 102 139 238q121 160 201 168h151q143 0 144 -610v-263q0 -573 -82 -573l-4 4h-221q-78 0 -78 33q0 61 49 342q51 299 57 399q1 14 1 29q0 55 -11 137q-18 125 -47 125 q-41 0 -141 -287q-92 -264 -104 -359t-95 -95q-37 0 -71 28.5t-36 65.5q-41 201 -114 407q-86 240 -140 240q-57 0 -57 -258q0 -14 2 -32.5t2 -20.5q0 -444 99 -684q8 -20 8 -37q0 -31 -62 -33l-200 -4h-1q-97 0 -98 537z" />
<glyph unicode="N" horiz-adv-x="1187" d="M45 709q0 737 148 737h81q109 0 279 -248q123 -182 254 -453q29 -61 49 -61q16 0 16 78v8q0 78 -36 315q-35 209 -58 308q0 53 58 53h147q45 0 64 -39q2 -8 18 -80q49 -225 49 -704q0 -365 -37 -537q-10 -49 -18 -61q-14 -20 -60 -21h-151q-53 0 -70 6q-29 10 -28 47 q0 172 -189 555q-184 375 -254 375q-28 0 -28 -134v-9q0 -170 24 -420q23 -260 53 -379q0 -33 -20 -39q-6 -2 -49 -2h-148q-2 0 -6 -2t-6 -2q-53 0 -53 127q-25 205 -25 545q0 4 -2 17t-2 20z" />
<glyph unicode="O" horiz-adv-x="1277" d="M57 537q23 393 181 657q168 281 413 281q258 0 428 -330q150 -286 150 -608q0 -225 -82 -353q-135 -209 -492 -209q-313 0 -446 121q-139 127 -152 441zM352 610q0 -323 289 -323h2q299 0 299 262q0 285 -102 473q-92 166 -197 166q-98 0 -192 -182q-98 -188 -99 -396z " />
<glyph unicode="P" horiz-adv-x="1077" d="M57 705q0 326 41 589q12 80 39 116t84 36h516q168 0 262 -113q78 -94 78 -215q0 -291 -393 -475q-303 -143 -303 -262q0 -47 23.5 -162t37.5 -145q0 -6 2 -20.5t2 -16.5q0 -33 -49 -33l-241 -4q-53 0 -72 96q-8 47 -10 166q0 27 -8 195q-8 147 -9 248zM344 819 q0 -82 49 -82q80 0 230 119q159 127 159 221q0 80 -86 121q-66 31 -147 31q-125 0 -170 -152q-16 -57 -35 -258z" />
<glyph unicode="Q" horiz-adv-x="1232" d="M53 672q0 403 174 614q147 176 371 176q248 0 399 -223q141 -207 142 -502q0 -252 -103 -463q59 -39 97 -112.5t38 -145.5q0 -94 -32 -94h-4l-222 176q-135 -135 -323 -135q-211 0 -367 187q-170 205 -170 522zM340 729q0 -193 55 -317q66 -154 199 -154q29 0 86 16 q-180 137 -180 320q0 6 2 18.5t2 18.5q10 61 37 61q33 0 32 -37q0 -80 242 -200q37 104 37 278q0 471 -258 471q-254 0 -254 -475z" />
<glyph unicode="R" horiz-adv-x="1122" d="M53 582q0 602 62 786q27 78 94 78h409q195 0 316 -100q115 -96 115 -240q0 -227 -279 -393q309 -328 315 -672q0 -41 -45 -41q-4 0 -19 2t-22 2h-135q-72 0 -82 4q-29 12 -28 66q0 141 -72 313q-78 182 -158 182q-57 0 -118.5 -67.5t-61.5 -120.5q0 -55 33 -160 q37 -119 45 -184v-8q0 -25 -90 -25h-135q-63 0 -80 9.5t-27 60.5q-37 170 -37 508zM332 848q0 -78 49 -78q80 0 219 104q150 113 150 203q0 70 -64.5 109t-148.5 39q-205 0 -205 -377z" />
<glyph unicode="S" horiz-adv-x="1097" d="M37 381q0 82 24 154q29 88 82 88q14 0 29 -66q16 -90 37 -135q29 -66 125 -111t194 -45q94 0 166 39q80 45 80 117q0 68 -115 141q-94 61 -229 109q-174 59 -264 166q-84 98 -84 219q0 174 128 295q125 118 317 118h10q137 -2 270 -51q164 -63 164 -162q0 -25 -37 -81 q-66 -102 -103 -103q-16 0 -49 33q-98 127 -237 127q-82 0 -143.5 -48t-61.5 -108q0 -53 59.5 -93t274.5 -132q184 -80 264 -154q119 -108 119 -272q0 -201 -143.5 -326t-360.5 -125q-250 0 -391 131q-125 113 -125 275z" />
<glyph unicode="T" horiz-adv-x="1097" d="M4 1036q0 88 34 212t64 132q57 29 193 52q139 22 283 22h12q166 0 313 -39q191 -53 191 -145q0 -51 -43 -130t-68 -79t-49 33q-80 102 -176 102q-39 0 -45 -20q-74 -119 -74 -426q0 -141 47 -407.5t46 -317.5q-20 -20 -60 -21h-189q-61 0 -80.5 20.5t-29.5 102.5 q-25 184 -25 254q0 190 39 482t39 313q0 20 -29 20q-43 0 -164 -72q-80 -49 -159 -100q-39 -25 -49 -25q-20 0 -21 37z" />
<glyph unicode="U" horiz-adv-x="1167" d="M33 737q0 98 14 310q14 205 26.5 281.5t18.5 92.5q10 25 39 25h229q49 0 50 -37q0 -16 -9 -57q-77 -261 -77 -593v-9q0 -174 59 -312q72 -164 195 -164q266 0 266 521q0 287 -62 532q-4 16 -20 53q-12 31 -12 41q0 25 45 25h168q94 0 106 -78q41 -252 41 -561 q0 -831 -532 -832q-545 0 -545 762z" />
<glyph unicode="V" horiz-adv-x="1142" d="M45 1032q0 414 123 414h188q66 0 66 -33q0 -6 -12 -45q-49 -154 -52 -162q-30 -125 -30 -290v-11q0 -158 88 -352q90 -205 178 -205q86 0 172 191q82 184 82 342q0 297 -82 471q-29 61 -29 65q0 29 41 29h205q80 0 115 -182q20 -113 20 -260q0 -223 -102 -482 q-90 -227 -219 -393t-215 -166q-96 0 -220 131q-133 143 -219 369q-98 262 -98 569z" />
<glyph unicode="W" horiz-adv-x="1548" d="M45 1130q0 315 86 316h193q53 0 53 -29q0 -16 -22.5 -168.5t-22.5 -244.5q0 -170 30 -345q39 -221 101 -221q76 0 139 271q57 240 57 430q0 57 -14 157.5t-14 120.5q0 29 61 29h172q74 0 74 -41q0 -18 -20.5 -133t-20.5 -170q0 -186 39 -402q45 -258 108 -258 q74 0 136 238q53 209 53 381q0 53 -26.5 176t-26.5 156q0 53 53 53h131q111 0 111 -311q0 -233 -93 -531q-76 -248 -186 -450q-104 -190 -152 -191q-78 0 -274 414q-23 45 -41 45q-10 0 -53 -66q-195 -397 -254 -397q-55 0 -146 172q-94 182 -157 434q-74 291 -74 565z" />
<glyph unicode="X" horiz-adv-x="1122" d="M49 74q0 285 270 581q78 86 78 115q0 41 -37 78q-229 236 -229 545q0 37 23 47q16 6 84 6h163q57 0 58 -78q0 -125 45 -264q51 -162 114 -162q70 0 107 184q25 133 25 287q0 33 57 33h156q78 0 77 -78q0 -332 -176 -508q-53 -53 -53 -98q0 -35 31 -74q25 -29 51 -57 q88 -131 125 -225q63 -159 63 -349q0 -53 -65 -53h-209q-43 0 -57 33q-8 20 -9 74q0 137 -43 276q-53 170 -133 170q-90 0 -166 -184q-67 -166 -67 -312q0 -57 -53 -57h-164q-66 0 -66 70z" />
<glyph unicode="Y" horiz-adv-x="1097" d="M16 1331q0 115 99 115h176q57 0 57 -57q0 -10 -4 -59.5t-4 -59.5q0 -154 94 -326q83 -153 130 -153h1q59 0 150.5 183t91.5 316q0 20 -4 58t-4 45q0 53 49 53h151q82 0 82 -94q0 -178 -120 -398q-111 -188 -222 -374q-121 -219 -121 -396q0 -37 17 -110 q0 -49 -12.5 -59.5t-57.5 -10.5h-180q-55 0 -72 12q-22 15 -22 77v5q0 162 123 439q-190 205 -283 374q-115 209 -115 420z" />
<glyph unicode="Z" horiz-adv-x="1032" d="M20 94q0 168 146 418q63 111 270 399q145 203 146 260q0 70 -123 70q-66 0 -149 -49t-97 -49q-25 0 -25 33q-78 229 -77 245q0 25 90 25h778q70 -1 70 -62q0 -92 -164 -325q-152 -205 -303 -410q-164 -227 -164 -305q0 -55 55 -86q43 -25 109 -25q76 0 143 35 q41 20 94 62q41 35 53 35q20 0 25 -21q111 -297 111 -311q0 -29 -99 -29h-815q-74 0 -74 90z" />
<glyph unicode="[" horiz-adv-x="630" d="M111 557q0 233 20 510q16 240 33 313q12 55 18 68q16 27 64 27h286q78 0 78 -29q0 -14 -20.5 -27.5t-44.5 -13.5q-129 0 -185 -242q-37 -160 -36 -397q0 -293 51 -479q57 -217 170 -217q53 -12 53 -37q0 -29 -66 -29h-286q-45 0 -60.5 13.5t-33.5 80.5q-41 147 -41 459z " />
<glyph unicode="\" horiz-adv-x="876" d="M53 1425q0 27 86 25q94 -2 111 -25l524 -1405q0 -16 -69 -16q-102 0 -119 33z" />
<glyph unicode="]" horiz-adv-x="606" d="M-4 1442q0 29 78 28h286q47 0 64 -26q6 -12 18 -68q16 -74 33 -313q21 -277 21 -510q0 -311 -41 -459q-18 -68 -33.5 -81t-61.5 -13h-286q-66 0 -66 29q0 25 53 37q113 0 170 217q51 186 52 479q0 238 -37 397q-55 242 -185 242q-25 0 -45 13t-20 28z" />
<glyph unicode="^" horiz-adv-x="651" d="M131 905q0 217 82 393q68 147 115 148q53 0 125 -127q92 -166 92 -406q0 -25 -4 -28.5t-33 -3.5h-49q-20 0 -24.5 4t-4.5 28v37q0 106 -22 203q-27 109 -64 109q-25 0 -53.5 -96.5t-28.5 -186.5q0 -12 2 -38t2 -36q0 -2 2 -6t2 -6q0 -12 -61 -12h-41q-27 0 -32 3t-5 21z " />
<glyph unicode="_" horiz-adv-x="966" d="M0 -307q0 -18 37 119q10 39 26.5 48t51.5 9h762q53 0 68.5 -5t17.5 -28q0 -29 -29 -131q-10 -37 -39 -47q-18 -6 -88 -6h-746q-61 0 -61 41z" />
<glyph unicode="`" horiz-adv-x="561" d="M57 1188q0 86 68 164q90 104 260 114q16 0 16 -8q-45 -78 -45 -123q0 -39 50.5 -95t80.5 -56v-4q-12 -16 -20 -17l-176 -147q-20 -16 -58 -17q-61 0 -114 56.5t-62 132.5z" />
<glyph unicode="a" horiz-adv-x="851" d="M37 315v11q0 155 108 258q106 102 297 141q61 12 71.5 23.5t10.5 70.5q0 47 -53 77t-119 30q-125 0 -143 -78q-8 -74 -49 -74q-39 0 -73 54.5t-34 105.5q0 84 99.5 142.5t228.5 58.5q147 0 250 -76q117 -88 123 -252l28 -750q2 -37 -47 -47q-37 -6 -182 -6 q-252 0 -375 66q-137 74 -141 245zM262 365q0 -63 60 -111q53 -45 116 -45q99 0 99 94v193q0 53 -66 53t-133 -51q-76 -59 -76 -133z" />
<glyph unicode="b" horiz-adv-x="921" d="M37 455v422q0 96 16 282q18 211 37 275q12 41 82 41h94q82 0 82 -33q0 -23 -28.5 -134.5t-28.5 -148.5q0 -74 49 -74q12 0 76.5 22.5t99.5 22.5q133 0 229 -116q119 -146 119 -416q0 -246 -145 -424q-137 -170 -301 -170h-234q-68 0 -88 6q-27 10 -35 47q-24 212 -24 384 v14zM279 791q0 -266 22 -365q31 -131 121 -131q111 0 164 125q37 90 37 219q0 125 -45 217q-59 119 -177 119q-57 0 -89.5 -52.5t-32.5 -131.5z" />
<glyph unicode="c" horiz-adv-x="831" d="M37 508q0 293 168 473q145 158 327 158q104 0 179 -55.5t75 -141.5q0 -35 -34.5 -87t-63.5 -52t-53 57q-31 74 -115 74q-86 0 -166 -100q-88 -115 -88 -269q0 -145 74 -235q68 -84 168 -84q111 0 197 110q45 57 57 58q24 0 24 -86q0 -156 -106 -256q-100 -92 -238 -92 q-164 0 -276 126q-129 143 -129 402z" />
<glyph unicode="d" horiz-adv-x="921" d="M45 532q0 276 150 449q123 141 260 141q20 0 59 -22.5t47 -22.5q45 8 45 82q0 51 -24.5 148.5t-24.5 126.5q0 28 84 28h6h103q114 0 114 -512q0 -795 -16 -876q-10 -53 -19.5 -61.5t-58.5 -8.5h-328q-397 0 -397 528zM287 545q0 -109 43 -193q51 -102 145 -102 q160 0 160 311v205q0 197 -115 197q-125 0 -186 -154q-47 -115 -47 -264z" />
<glyph unicode="e" d="M29 516q0 223 125 410q141 209 358 209q131 0 229 -82q111 -94 111 -246q0 -231 -434 -340q-51 -12 -89 -46t-38 -73q0 -68 92 -108q72 -31 154 -31q217 0 262 188q8 33 16 33q10 0 25.5 -39t15.5 -84q0 -135 -100 -229q-106 -102 -281 -103q-213 0 -336 170 q-111 150 -110 371zM266 688q0 -37 49 -37q70 0 254 74q66 27 66 82q0 45 -45 84t-103 39q-92 0 -161 -90q-59 -78 -60 -152z" />
<glyph unicode="f" horiz-adv-x="651" d="M16 971l17 82q0 47 119 65q27 0 38 27q8 35 19 67q47 262 311 263q94 0 94 -54v-4l-12 -135q0 -53 -33 -53q-2 0 -20.5 8t-32.5 8q-27 0 -50.5 -31.5t-23.5 -66.5q0 -49 33 -49q6 0 31.5 4t42.5 4q37 0 51 -10.5t14 -55.5v-82q0 -37 -24 -36q-2 0 -32 4t-58 4 q-74 0 -90 -82q-8 -39 -9 -94q0 -113 37 -402t37 -315q0 -37 -45 -37q-2 0 -9 2t-11 2h-136q-61 0 -72.5 9.5t-21.5 60.5q0 49 -6 166.5t-6 156.5v492q0 49 -37 49q-14 0 -54 -10l-40 -10q-20 0 -21 53z" />
<glyph unicode="g" horiz-adv-x="966" d="M37 209q0 76 49 133q29 33 94 76q49 35 49 49q0 6 -32 47q-41 49 -62 94q-33 72 -33 154q0 145 105.5 252.5t251.5 107.5q78 0 127 -8q51 0 108.5 76t100.5 76q27 0 45 -25l69 -94q17 -17 17 -33q0 -14 -99 -20q-69 -16 -69 -53q0 -17 50 -107q48 -87 48 -162v-6 q-12 -385 -422 -385q-61 0 -112.5 -33t-51.5 -74q0 -53 70 -53q31 0 141.5 41t182.5 41q225 0 225 -102q0 -8 -2 -24.5t-2 -24.5l-58 -136q-20 -49 -57 -49q-33 0 -53 37q-29 49 -94 49q-41 0 -170 -39t-179 -39q-131 0 -184 57.5t-53 176.5zM307 791v-6q0 -80 49 -131 q50 -52 119 -52q68 0 122 52.5t54 136.5q0 82 -48 127t-116 45q-70 0 -120 -45q-57 -49 -60 -127z" />
<glyph unicode="h" d="M41 905q0 47 16 221q20 190 37 295q10 68 24.5 81.5t57.5 13.5h135q57 0 58 -37q0 -37 -35 -154t-35 -166q0 -74 29 -74q18 0 82.5 31t109.5 31q311 0 311 -488v-32q0 -383 -45 -570q-10 -39 -24 -46t-70 -7h-106q-82 0 -82 37q0 49 43 291.5t43 351.5q0 279 -131 279 q-100 0 -148 -158q-32 -110 -32 -259v-9q0 -82 24.5 -262.5t24.5 -237.5q0 -37 -58 -37q-2 0 -11 2t-13 2h-123q-39 0 -48 10.5t-22 71.5q-12 229 -12 819z" />
<glyph unicode="i" horiz-adv-x="425" d="M57 639q0 176 17 414q20 65 80 65h2h82q69 0 69 -52q0 -30 -10 -126t-10 -145v-9q0 -317 73 -712q0 -49 -12 -59.5t-57 -10.5h-148q-35 0 -49 8q-20 14 -20 63.5t-11 266.5q-6 184 -6 297zM74 1405q0 49 41 80t94 31q55 0 95 -31t40 -80q0 -68 -41 -105.5t-94 -37.5 q-55 0 -95 37.5t-40 105.5z" />
<glyph unicode="j" horiz-adv-x="561" d="M37 74q0 2 37 159q6 41 37 41q4 0 29.5 -22.5t43.5 -22.5q23 0 42.5 42t19.5 126q0 354 -37 680q0 41 65 41h123q66 0 66 -65q33 -295 33 -459q0 -618 -263 -619q-197 0 -196 99zM193 1405q0 49 40.5 80t94.5 31q55 0 95 -31t40 -80q0 -68 -41 -105.5t-94 -37.5t-94 37.5 t-41 105.5z" />
<glyph unicode="k" horiz-adv-x="921" d="M61 631q0 606 41 815q8 43 18.5 50t63.5 7h107q74 0 74 -49v-16q0 -80 -39 -325t-39 -351q0 -4 -2 -16.5t-2 -16.5q0 -74 24 -74q45 0 127 123q86 131 90 234q2 74 23 92q12 14 59 14h94q53 0 61.5 -9t8.5 -69q0 -80 -96 -237.5t-96 -159.5q0 -12 73 -78q90 -80 140 -174 q73 -141 73 -334q0 -41 -20 -49q-8 -4 -62 -4h-110q-55 0 -72 8q-23 12 -22 62q0 123 -60 268q-57 137 -100 137q-98 0 -99 -168q0 -20 16.5 -123.5t16.5 -158.5q0 -25 -61 -25h-135q-41 0 -49.5 9.5t-16.5 60.5q-29 164 -29 557z" />
<glyph unicode="l" horiz-adv-x="405" d="M37 643q0 504 45 766q8 49 22 61q8 8 43 9h111q66 0 82 -29q-2 -39 -29 -332q-24 -262 -24 -421v-13q0 -160 28.5 -400.5t28.5 -267.5q0 -16 -61 -16h-136q-45 0 -61 11.5t-16 58.5q-33 164 -33 573z" />
<glyph unicode="m" horiz-adv-x="1433" d="M41 606q0 328 37 500q12 57 25.5 69.5t56.5 12.5h123q49 0 49 -49q0 -6 -6.5 -21.5t-6.5 -23.5q0 -2 2.5 -8.5t2.5 -8.5q10 -37 28 -37l90 39t140 39q70 0 134 -39t83 -39l92 39q92 39 182 39h1q290 0 290 -626q0 -66 -6 -185q-8 -156 -10 -209q-2 -63 -17.5 -78.5 t-52.5 -15.5h-123q-94 0 -94 33q0 31 28.5 214t28.5 273q0 141 -31 244q-45 150 -145 150q-45 0 -78 -50.5t-37 -142.5q-1 -16 -1 -40q0 -48 3 -128q6 -139 7 -201q0 -154 -25 -282q-10 -53 -20.5 -61.5t-61.5 -8.5h-119q-66 0 -65 16l12 37q45 233 45 492q0 373 -127 373 q-180 0 -180 -418q0 -252 41 -447q4 -12 4 -37q0 -16 -74 -16h-94q-57 0 -69.5 7t-24.5 46q-37 246 -37 549z" />
<glyph unicode="n" horiz-adv-x="921" d="M53 614q0 322 66 533q8 29 24 35q10 6 45 6h148q37 0 37 -33q0 -4 -6.5 -31.5t-6.5 -42.5q0 -20 17 -20q14 0 104 28.5t142 28.5q113 0 176 -127q57 -119 57 -307v-16q0 -346 -45 -594q-10 -53 -20.5 -61.5t-61.5 -8.5h-119q-4 0 -15 -2t-13 -2q-45 0 -45 37 q0 74 38.5 295t38.5 282v54q0 258 -118 258q-100 0 -156 -111q-49 -100 -49 -254q0 -88 24.5 -276.5t24.5 -239.5q0 -29 -11.5 -35t-45.5 -6h-136q-33 0 -45 10.5t-24 59.5q-25 516 -25 540z" />
<glyph unicode="o" horiz-adv-x="987" d="M49 578v7q0 253 135 408q123 141 299 142q172 0 303 -142q148 -159 148 -415q0 -279 -137 -447q-126 -151 -303 -151h-2q-176 0 -302 149q-139 168 -141 449zM266 631q0 -176 68 -273q59 -84 149 -84q96 0 162 91q68 98 68 266q0 152 -72 241q-63 82 -154 82 q-88 0 -149 -80q-72 -90 -72 -243z" />
<glyph unicode="p" d="M49 713q0 197 4 270q6 104 51 139q35 25 125 25q244 0 402 -57q229 -85 229 -276v-7q-4 -215 -155 -401q-135 -164 -238 -164q-35 0 -87 69.5t-81 69.5q-12 0 -12 -57q0 -41 16 -123q18 -98 21 -127q0 -45 -7.5 -57.5t-46.5 -12.5h-135q-41 0 -49 10.5t-16 71.5 q-20 168 -21 627zM287 578q0 -111 90 -111q82 0 172 86t90 184t-66 160q-59 53 -135 53q-98 0 -133 -139q-18 -76 -18 -233z" />
<glyph unicode="q" d="M37 786q0 360 598 361q137 0 180 -53q25 -31 25 -123q0 -53 2 -195.5t2 -222.5q0 -162 -17 -467q-4 -59 -17 -70.5t-65 -11.5h-122q-39 0 -46.5 7t-7.5 46q29 258 29 291q0 14 -4 33q-14 0 -47 -43q-45 -61 -60 -76q-17 -24 -58 -24h-3q-111 0 -246 182 q-143 190 -143 366zM246 754q0 -104 92 -199.5t178 -95.5q94 0 94 131q0 154 -20 225q-37 131 -144 131q-98 0 -149 -55t-51 -137z" />
<glyph unicode="r" horiz-adv-x="716" d="M37 537q0 96 2 275t2 241q0 45 20 57q12 8 50 8h118q47 0 51.5 -47t18.5 -47q16 0 107.5 61.5t146.5 61.5q57 0 98 -60.5t41 -115.5q0 -70 -49 -135.5t-86 -65.5q-25 0 -25 49q0 31 -38.5 58.5t-79.5 27.5q-147 0 -148 -397q0 -205 58 -434q8 -33 8 -41q0 -29 -62 -29 h-147q-39 0 -48 9.5t-22 60.5q-16 131 -16 463z" />
<glyph unicode="s" horiz-adv-x="831" d="M37 291q0 129 49 192q39 -100 136 -185t167 -85q47 0 95 37t48 90q0 55 -61 98q-35 27 -152 82q-127 59 -174 113q-72 80 -71 215q0 147 110 231q98 76 242 76q113 0 225 -59q106 -57 107 -109q0 -4 -17 -45l-69 -94q-31 -41 -45 -41q-16 0 -62 70q-48 77 -141 77h-2 q-53 0 -94 -31.5t-41 -70.5q0 -49 73 -86q231 -117 310 -182q116 -103 116 -248q0 -168 -129 -268q-117 -92 -276 -93q-152 0 -248 90.5t-96 225.5z" />
<glyph unicode="t" horiz-adv-x="675" d="M41 1012q0 94 94 94q63 0 78.5 9t15.5 61q0 86 72 122q66 27 133 54q35 16 45 16q25 0 25 -37q0 -31 -22.5 -113.5t-22.5 -99.5q0 -20 24 -20q8 0 37 4t41 4q66 0 66 -90q0 -37 -13.5 -72t-27.5 -35q-12 0 -44 10.5t-46 10.5q-82 0 -82 -291q0 -135 23.5 -276.5 t54.5 -194.5q25 -57 24 -57q0 -18 -37 -37l-180 -86q-12 -4 -41 -4q-27 0 -41 73q-33 174 -33 381q0 59 2 169t2 159q0 164 -45 164q-8 0 -40.5 -12.5t-41.5 -12.5q-20 0 -20 107z" />
<glyph unicode="u" d="M33 528q0 248 61 537q12 37 25.5 45t56.5 8h94q74 0 74 -20q0 -80 -39 -290t-39 -267q0 -168 49 -258q41 -78 107 -78q172 0 172 430q0 68 -22.5 234.5t-22.5 207.5t49 41h111q55 0 64 -6t30 -59q37 -95 37 -492q0 -274 -25 -450q-16 -123 -94 -123h-94q-51 0 -63.5 49 t-26.5 49q-10 0 -89 -55.5t-149 -55.5q-139 0 -209 170q-57 143 -57 383z" />
<glyph unicode="v" horiz-adv-x="921" d="M37 1053q0 41 9 47t60 6h82q123 0 123 -29q-16 -164 -16 -172q0 -180 57.5 -370.5t106.5 -190.5q76 0 129 252q47 219 47 444q0 2 -2 10.5t-2 10.5q0 33 14 39q8 6 47 6h94q59 0 68.5 -8.5t9.5 -57.5q0 -334 -94 -604q-72 -211 -188 -348q-96 -113 -152 -113 q-53 0 -143 134q-102 154 -168 372q-82 272 -82 572z" />
<glyph unicode="w" horiz-adv-x="1277" d="M45 885q0 31 6 88t6 80q2 37 14.5 45t55.5 8h106q61 0 71.5 -10.5t10.5 -71.5q0 -14 -2 -48t-2 -50q0 -211 35 -394q33 -188 76 -188q37 0 82 135q53 160 53 365q0 27 -6 109.5t-6 119.5q0 33 57 33h111q49 0 57 -6t8 -47q0 -27 -4 -80t-4 -76q0 -238 45 -408 q39 -145 74 -145t78 158q45 170 45 350q0 33 -12.5 121t-12.5 108q0 25 66 25h94q49 0 57 -6t8 -47q13 -86 13 -172q0 -229 -82 -459q-66 -184 -164 -324q-88 -123 -131 -123q-47 0 -129 164t-88 164q-12 0 -102.5 -164t-147.5 -164q-39 0 -119 138q-86 150 -145 340 q-72 229 -72 432z" />
<glyph unicode="x" d="M41 74q4 143 61 264q37 84 103 158q53 63 53 65q0 4 -49 68q-57 74 -90 153q-49 119 -49 258q0 66 53 66h106q61 0 68 -2q27 -8 27 -51q0 -137 55 -240q45 -88 84 -88q31 0 70.5 111.5t39.5 203.5q0 45 19 58q10 8 47 8h94q41 0 55.5 -13.5t14.5 -52.5q0 -133 -49 -237 q-29 -61 -90 -135q-49 -57 -50 -78q0 -14 60 -72q72 -72 110 -149q60 -121 60 -283q0 -61 -5 -71.5t-36 -10.5h-135q-61 0 -71.5 9.5t-10.5 60.5q0 135 -74 250q-61 98 -106 98q-35 0 -74 -111q-45 -123 -45 -254q0 -39 -8.5 -46t-61.5 -7h-94q-61 0 -73 10q-10 8 -9 46v14z " />
<glyph unicode="y" d="M41 45v164q0 41 16.5 53t65.5 12q217 0 217 82q0 25 -78 105q-94 98 -143 201q-78 164 -78 391q0 41 9 47t61 6h135q69 0 69 -28q0 -15 -6 -59t-6 -56q0 -147 90 -289q78 -125 123 -125q33 0 70 111.5t37 244.5q0 18 -6.5 85t-6.5 87q0 18 12.5 23.5t57.5 5.5h94 q47 0 64.5 -8t17.5 -45q0 -332 -133 -598q-115 -225 -303 -361q-170 -123 -326 -123q-53 0 -53 74z" />
<glyph unicode="z" horiz-adv-x="831" d="M41 111q8 147 119 335q68 119 198 281q104 133 105 145v5q-6 24 -76 24h-6q-29 0 -112 -22.5t-97 -22.5q-33 0 -49 74l-29 123q0 43 35 51q6 2 76 2h504q47 0 56 -19.5t9 -115.5q0 -92 -108 -244q-102 -129 -205 -258q-109 -150 -109 -236q0 -32 81 -32h5q61 0 160 20 q23 4 50.5 18.5t35.5 14.5t37 -45q45 -98 45 -172q0 -23 -27 -29q-18 -4 -100 -4h-516q-57 0 -71 16q-11 12 -12 61q0 14 1 30z" />
<glyph unicode="{" horiz-adv-x="761" d="M127 725q0 6 23 18q31 14 51 43q31 47 45 132q12 170 24 337q27 207 152 207h250q78 0 78 -41q0 -37 -78 -41q-209 -12 -209 -209q0 -43 14.5 -126.5t14.5 -114.5q0 -59 -33 -109q-18 -29 -54 -59.5t-36 -36.5l61 -61q62 -62 62 -123v-4q0 -49 -14.5 -123t-14.5 -99 q0 -147 69 -200q45 -35 152 -41q66 -4 66 -33q0 -37 -54 -37h-286q-82 0 -117 70q-29 55 -35 185t-12 261q-4 78 -35 125q-20 31 -52 51.5t-32 28.5z" />
<glyph unicode="|" horiz-adv-x="540" d="M172 41l29 1389q0 31 94 28q94 -1 102 -24l-41 -1401q0 -25 -82 -25q-94 0 -102 33z" />
<glyph unicode="}" horiz-adv-x="786" d="M4 45q0 29 66 33q106 6 151 41q70 53 70 200q0 25 -14.5 99t-14.5 123l-4 4q0 61 64 123l63 61q0 6 -33 35q-39 33 -57 61q-33 49 -33 109q0 31 14.5 115t14.5 127q0 197 -209 208q-78 4 -78 41q0 41 78 41h250q125 0 151 -206q12 -168 25 -338q14 -84 45 -131 q20 -29 51 -43q23 -13 23 -19q0 -8 -29 -27q-35 -23 -55 -53q-31 -47 -35 -125q-6 -131 -12.5 -261t-34.5 -185q-35 -70 -117 -70h-287q-53 0 -53 37z" />
<glyph unicode="~" horiz-adv-x="851" d="M78 1319q0 82 78 139q68 49 143 49q66 0 123 -20q168 -61 213 -62q59 0 90 50q12 20 25 20q28 0 28 -49q0 -94 -78 -146q-68 -43 -159 -43q-92 0 -172 37q-115 53 -176 54q-33 0 -48.5 -33t-38.5 -33q-29 0 -28 37z" />
<glyph unicode="&#xa1;" horiz-adv-x="495" d="M45 963q0 94 59.5 149t137.5 55h8q78 0 135 -51t57 -137q0 -96 -56 -150.5t-132 -54.5q-78 0 -139 49q-70 56 -70 140zM57 -270q0 37 17 73q111 252 110 492q0 115 -12 287q-4 57 -4 49q0 45 90 45q57 0 61 -25q63 -143 97 -430q27 -219 26 -401q0 -123 -65 -123h-291 q-29 0 -29 33z" />
<glyph unicode="&#xa2;" horiz-adv-x="851" d="M37 508q0 293 168 473q145 158 327 158q37 0 74 -13l49 107q14 20 54 20h20q14 0 29.5 -9t15.5 -19v-4l-61 -144q74 -53 73 -135q0 -35 -34.5 -87t-63.5 -52t-53 57l-12 8l4 4l-250 -585q53 -41 131 -41q111 0 197 110q45 57 57 58q24 0 24 -86q0 -156 -106 -256 q-100 -92 -238 -92q-98 0 -180 40l-24 -57q0 -8 -21 -8q-8 0 -41 8q-57 8 -57 37l4 4l41 98q-127 141 -127 406zM266 565q0 -102 29 -159l233 528q-86 0 -170 -100q-92 -115 -92 -269z" />
<glyph unicode="&#xa3;" horiz-adv-x="1212" d="M90 49v156q0 86 86 86q6 0 47 -6t51 -6q123 0 123 204q-14 158 -57 209q-25 8 -37 8h-8q-20 0 -77.5 -16t-78.5 -16q-4 0 -12 4q-37 6 -37 61q0 143 78 144h16q16 -16 37 -17l4 -4q25 0 25 45q0 14 -10.5 87t-10.5 122q0 152 131 252q123 92 283 92q135 0 258 -59 q131 -66 131 -154q0 -39 -16 -49l-111 -66q-33 -25 -49 -24q-10 0 -61 49q-78 74 -144 74q-184 0 -184 -226q0 -143 131 -139q31 0 91.5 10.5t84.5 10.5q74 0 74 -66q0 -47 -31 -90q-33 -49 -76 -49q-25 0 -67.5 8t-55.5 8q-23 0 -27.5 -10t-4.5 -14q0 -8 24.5 -78 t24.5 -123q0 -111 -62 -164q41 8 66 8q33 0 105.5 -12t107.5 -12l8 -4q152 0 156 229q2 66 20 66q25 0 49 -66q41 -106 41 -180q0 -145 -71 -234q-78 -100 -224 -98q-61 0 -181 33t-163 33q-25 0 -133 -35t-153 -35h-25q-86 0 -86 53z" />
<glyph unicode="&#xa4;" horiz-adv-x="1122" d="M86 918l90 90l111 -103q109 90 266 90q166 0 274 -90l107 103l90 -90l-102 -99q94 -119 94 -282q0 -164 -94 -283l102 -107l-86 -81l-102 106q-109 -102 -283 -102q-166 0 -274 102l-107 -106l-82 81l103 107q-94 113 -95 283q0 170 95 282zM233 537q0 -137 93.5 -236.5 t226.5 -99.5t228.5 99.5t95.5 236.5q0 133 -95.5 230t-228.5 97q-131 0 -225.5 -97t-94.5 -230z" />
<glyph unicode="&#xa5;" horiz-adv-x="1437" d="M74 881q0 70 86 69h106q-90 186 -90 381q0 115 98 115h177q57 0 57 -57q0 -10 -4 -59.5t-4 -59.5q0 -154 94 -326q84 -154 131 -153q59 0 150.5 183t91.5 316q0 20 -4.5 58t-4.5 45q0 53 50 53h151q82 0 82 -94q0 -178 -123 -402q12 -12 17 -12q6 0 38.5 8t51.5 8l8 4 q49 0 88 -56t39 -107q0 -53 -45 -54l-8 -4q-31 0 -138.5 29t-136.5 29l-4 4q-27 -43 -78 -123q0 -8 8 -8l26 8t48 8l12 4q53 0 88 -54t35 -110q0 -53 -49 -53q-29 0 -125 24.5t-125 24.5h-4q-86 -172 -86 -336q0 -37 17 -110q0 -49 -12.5 -59.5t-57.5 -10.5h-180 q-55 0 -72 12q-23 16 -22 82q0 152 94 377q-10 37 -62 37q-25 0 -91 -18.5t-93 -18.5h-4q-55 0 -66 62q-18 53 -16 81q2 43 57 56q39 10 164 10q-33 41 -49 66q-16 33 -57 32q-23 0 -81.5 -20.5t-82.5 -20.5l-8 4q-51 0 -62 62q-16 49 -16 65q0 4 -4 9z" />
<glyph unicode="&#xa7;" horiz-adv-x="876" d="M74 782q0 158 155 250q-74 80 -73 156q0 100 65 176q76 90 217 90q115 0 191 -57q96 -76 96 -234h-131q-12 172 -156 172q-55 0 -94 -28q-49 -35 -49 -99q0 -72 115 -139l229 -135q168 -98 168 -250q0 -156 -164 -254q86 -86 86 -176q0 -113 -92 -184q-84 -66 -195 -66 q-307 0 -307 295h139q0 -180 148 -180q168 0 168 135q0 61 -86 119l-332 221q-98 66 -98 188zM201 819q0 -88 73 -135l295 -192q111 79 111 159q0 92 -98 152l-275 168q-106 -57 -106 -152z" />
<glyph unicode="&#xa8;" horiz-adv-x="1003" d="M156 1651q0 123 151 123q70 0 119 -31t49 -92q0 -68 -48 -106t-112 -38q-68 0 -110 35q-49 39 -49 109zM565 1634q0 66 44 103t112 37t116 -31t48 -92q0 -143 -156 -144q-66 0 -111 31q-53 37 -53 96z" />
<glyph unicode="&#xa9;" horiz-adv-x="1658" d="M102 741q0 322 204 519.5t534 197.5q328 0 516 -170q205 -189 205 -547q0 -393 -195 -571q-180 -162 -547 -162q-346 0 -536 207q-180 197 -181 526zM258 741q0 -260 160 -420.5t430 -160.5q256 0 405.5 160.5t147.5 420.5q-2 285 -182 433q-156 125 -400 124 q-252 0 -406.5 -156.5t-154.5 -400.5zM496 696q0 162 71 287q100 180 310 180q94 0 161.5 -38.5t67.5 -104.5q0 -80 -74 -94q-4 0 -12 -4t-12 -4q-29 0 -29 24q-20 78 -102 78q-92 0 -150.5 -84t-58.5 -199q0 -109 63.5 -187.5t157.5 -78.5q55 0 104 31q57 35 72 92 q8 29 16 29q10 0 17 -29q0 -10 2 -32.5t2 -33.5q0 -104 -68 -168q-74 -66 -198 -65q-154 0 -252 137q-88 119 -88 264z" />
<glyph unicode="&#xaa;" horiz-adv-x="516" d="M25 594q0 2 2 13t2 16l32 90q10 27 31 32q14 4 80 5h340q41 -1 41 -17l-2 -10t-2 -18l-25 -82q-8 -27 -16 -33t-45 -17h-385q-53 0 -53 21zM61 1012q-6 174 226 221q35 6 40 13t5 40q0 27 -30 42t-64 15q-70 0 -82 -40q0 -41 -25 -41q-20 0 -38.5 28.5t-18.5 57.5 q0 47 53 78.5t123 31.5q82 0 137 -43q63 -49 68 -137l16 -410q0 -20 -27 -24q-18 -4 -100 -4q-139 0 -205 34q-74 41 -78 138zM188 1036q0 -35 31 -60.5t64 -25.5q53 1 53 54v106q0 29 -37 29q-35 0 -70 -29q-41 -33 -41 -74z" />
<glyph unicode="&#xab;" horiz-adv-x="1032" d="M115 483q0 16 32 90l160 242q43 53 66 53q2 0 12 -2t12 -2l111 -65q29 -7 29 -25q0 -4 -41 -57l-148 -189q-25 -41 -24 -41q0 -4 24 -36l160 -213q20 -20 20 -41q0 -18 -32 -37l-62 -33q-51 -37 -74 -37t-41 37l-159 258q-45 74 -45 98zM504 487q0 37 33 86l159 242 q43 53 66 53q2 0 12 -2t12 -2l111 -65q25 -15 25 -29q0 -6 -37 -53l-148 -189q-25 -41 -24 -41q0 -4 24 -36l160 -213q20 -20 21 -41q0 -18 -33 -37l-62 -33q-51 -37 -73 -37q-23 0 -41 37l-160 258q-45 74 -45 102z" />
<glyph unicode="&#xac;" horiz-adv-x="942" d="M94 647v148h770v-578h-110v430h-660z" />
<glyph unicode="&#xad;" horiz-adv-x="630" d="M86 479q16 94 33 125q27 51 90 51h254q63 1 61 -24q-4 -63 -35 -127q-41 -82 -108 -82h-213q-82 0 -82 57z" />
<glyph unicode="&#xae;" horiz-adv-x="1658" d="M102 741q0 322 204 519.5t534 197.5q328 0 516 -170q205 -189 205 -547q0 -393 -195 -571q-180 -162 -547 -162q-346 0 -536 207q-180 197 -181 526zM258 741q0 -260 160 -420.5t430 -160.5q256 0 405.5 160.5t147.5 420.5q-2 285 -182 433q-156 125 -400 124 q-252 0 -406.5 -156.5t-154.5 -400.5zM553 655q0 344 37 459q14 45 53 45h238q113 0 186 -57q68 -57 68 -139q0 -133 -164 -230q178 -190 184 -393q0 -20 -49 -21h-82q-41 0 -47 5q-14 6 -14 36q0 80 -44.5 183.5t-91.5 103.5q-33 0 -69.5 -38t-36.5 -68q0 -35 20 -95 q20 -68 25 -106v-8q0 -12 -49 -13h-82q-35 0 -45 6.5t-17 34.5q-20 90 -20 295zM717 811q0 -45 28 -45q47 0 130 63.5t83 116.5q0 41 -37.5 63.5t-84.5 22.5q-119 0 -119 -221z" />
<glyph unicode="&#xaf;" horiz-adv-x="942" d="M82 1491q41 90 74 115q27 20 151 20h463q111 0 111 -20q0 -2 -4.5 -9.5t-4.5 -11.5q-47 -68 -73 -94q-72 -41 -181 -41h-389q-147 0 -147 41z" />
<glyph unicode="&#xb0;" horiz-adv-x="737" d="M135 1741q0 96 68 153q61 51 145 52q92 0 154 -52q67 -57 67 -153q0 -88 -65.5 -142.5t-151.5 -54.5q-92 0 -149 47q-68 51 -68 150zM274 1741q-4 -98 74 -99q86 1 86 99q0 41 -23.5 65.5t-54.5 24.5q-80 0 -82 -90z" />
<glyph unicode="&#xb1;" horiz-adv-x="966" d="M86 94q4 8 20 56q10 35 21 53q12 27 25 39q16 25 127 24h405q98 1 98 -24q0 -4 -4 -13.5t-4 -15.5q-35 -76 -65 -119q-57 -57 -156 -57h-336q-131 0 -131 57zM86 791q0 76 16 108q20 47 82 47q14 0 37 -2t29 -2q88 0 112.5 28.5t26.5 131.5q2 86 72 123q68 27 133 53 q35 16 45 16q27 0 25 -37q-4 -86 -29 -190t-25 -113q0 -20 95 -20q8 0 57 8t61 8q66 0 66 -90q0 -106 -41 -106q-12 0 -44 10t-46 10q-115 -4 -160 -94q-33 -66 -33 -205q0 -66 -63.5 -115t-124.5 -49q-2 0 -8.5 2t-8.5 2q-33 6 -32 29v160q0 262 -33 262l-50 -12 q-50 -13 -110 -13q-4 0 -12 2t-12 2q-25 0 -25 46z" />
<glyph unicode="&#xb2;" horiz-adv-x="585" d="M66 696q0 147 67 242q31 41 141 135q70 57 82 72q37 41 37 84q0 98 -86 98q-47 0 -88 -49q-10 -14 -51 -82q-6 -16 -12 -16q-10 0 -25 20l-37 66q-12 23 -12 41q0 2 2 10t2 10q27 55 91.5 93t129.5 38q78 0 142 -41q84 -53 83 -160q0 -168 -237 -323q-49 -33 -70 -82 q0 -20 21 -21q6 0 26.5 4.5t30.5 4.5q27 0 67 -8.5t52 -8.5q57 0 57 70q-8 25 -8 33t4 16q62 -31 62 -123q0 -55 -35 -102q-41 -53 -105 -53q-49 0 -97 10t-75 10q-16 0 -58 -10t-56 -10q-45 0 -45 32z" />
<glyph unicode="&#xb3;" horiz-adv-x="585" d="M66 770v12q14 16 53 76q25 39 37 39l53 -37q47 -33 78 -33q43 0 72.5 36t29.5 75q0 45 -37 78q-43 37 -115.5 41t-72.5 24q0 16 24 41q84 111 152 168q12 12 12 21q0 8 -45 8q-70 0 -127 -21l-45 -16q-12 0 -12 16q-25 41 -25 127q0 25 37 25h336q53 0 49 -61 q-6 -96 -147 -238q0 -8 24 -16q135 -64 135 -197q0 -123 -75.5 -203t-169.5 -80t-162 45q-59 37 -59 70z" />
<glyph unicode="&#xb4;" horiz-adv-x="778" d="M254 1573l139 282q27 53 36 61.5t50 8.5h78q70 0 70 -49q0 -76 -152 -205q-143 -119 -196 -119q-25 0 -25 21z" />
<glyph unicode="&#xb5;" horiz-adv-x="921" d="M-106 -594q0 66 69.5 529.5t69.5 580.5v12q0 4 -2 14.5t-2 14.5q0 170 65 508q12 37 25.5 45t56.5 8h94q74 0 74 -20q0 -80 -39 -290t-39 -267q0 -168 49 -258q41 -78 107 -78q172 0 172 430q0 68 -22.5 234.5t-22.5 207.5t49 41h111q55 0 64 -6t30 -59q37 -95 37 -492 q0 -274 -25 -450q-16 -123 -94 -123h-94q-51 0 -63.5 49t-26.5 49q-10 0 -89 -55.5t-149 -55.5q-49 0 -86 25q0 -233 -70 -561q-12 -37 -25.5 -45t-56.5 -8h-94q-74 0 -73 20z" />
<glyph unicode="&#xb6;" horiz-adv-x="942" d="M57 1147q0 311 377 311h406v-1458h-119v1360h-193v-1360h-122v848q-154 0 -251.5 86t-97.5 213z" />
<glyph unicode="&#xb7;" horiz-adv-x="806" d="M119 582q0 131 90 215q84 76 201 75h20q109 0 191 -69q92 -82 92 -213v-25q0 -139 -92 -223q-82 -76 -199 -76q-119 0 -207 82q-96 88 -96 234z" />
<glyph unicode="&#xb9;" horiz-adv-x="380" d="M78 1364q0 31 59.5 60.5t112.5 29.5q70 0 69 -45q0 -41 -12 -148.5t-12 -146.5q0 -74 14.5 -227.5t14.5 -198.5q0 -29 -25 -33q-16 -8 -49 -8q-8 0 -26.5 2t-26.5 2q-43 0 -50 70q0 -4 0 102q0 98 9 426q2 57 -45 78q-33 14 -33 37z" />
<glyph unicode="&#xba;" horiz-adv-x="606" d="M25 594q0 2 2 13t2 16l32 90q10 27 31 32q14 4 80 5h340q41 -1 41 -17l-2 -10t-2 -18l-25 -82q-8 -27 -16 -33t-45 -17h-385q-53 0 -53 21zM53 1151q-2 143 74 229q68 78 164 78q98 0 170 -78q80 -88 80 -229q0 -154 -76 -244q-70 -80 -166 -80q-100 0 -168 80 q-76 90 -78 244zM172 1180q0 -94 39 -150q33 -47 80 -47q55 0 91 52.5t36 144.5q0 84 -39 135q-35 45 -84 45q-47 0 -82 -43q-41 -51 -41 -137z" />
<glyph unicode="&#xbb;" horiz-adv-x="1032" d="M115 770q0 -6 37 -53l147 -189l25 -41q0 -4 -25 -36l-160 -213q-20 -20 -20 -41q0 -18 33 -37l61 -33q51 -37 74 -37t41 37l159 258q45 74 45 102q0 37 -32 86l-160 242q-43 53 -66 53q-2 0 -12 -2t-12 -2l-111 -65q-24 -15 -24 -29zM500 774q0 -4 41 -57l147 -189 l25 -41q0 -4 -25 -36l-160 -213q-20 -20 -20 -41q0 -18 33 -37l61 -33q51 -37 74 -37t41 37l160 258q45 74 45 98q0 16 -33 90l-160 242q-43 53 -65 53q-2 0 -12.5 -2t-12.5 -2l-111 -65q-28 -7 -28 -25z" />
<glyph unicode="&#xbc;" horiz-adv-x="1302" d="M111 -8q2 4 8 12q0 6 11 28.5t13 33.5l766 1306q53 90 144 90h32q33 -6 33 -41v-8q-12 -23 -37 -70l-823 -1306q-8 -27 -48 -46.5t-71 -19.5q-29 0 -28 21zM152 1376q0 31 59 60.5t113 29.5q70 0 69 -45q0 -41 -12 -148.5t-12 -146.5q0 -74 14 -227.5t14 -198.5 q0 -29 -24 -32q-16 -8 -49 -9q-8 0 -26.5 2.5t-27.5 2.5q-43 0 -49 69q0 -4 0 103q0 98 8 426q2 57 -45 77q-33 14 -32 37zM709 274q0 199 180 443q27 25 55.5 49.5t59.5 24.5h73q41 0 41 -21q0 -18 -16 -29q-63 -59 -141 -166q-92 -125 -109 -194l-4 -8q0 -12 37 -13 q82 0 98 66q4 51 37 114.5t72 90.5q18 12 30 12t13 -12q0 -12 -5 -17q-25 -74 -24 -151q0 -25 8 -57q2 -16 54.5 -18.5t52.5 -27.5v-86q0 -41 -33 -41q-14 4 -66 9q-37 0 -37 -49q0 -29 4.5 -87.5t4.5 -64.5q0 -18 -21 -27q-4 0 -53 -10h-37q-49 0 -49 29q25 184 24 168 q0 37 -32 37h-13q-18 0 -76.5 -16.5t-78.5 -16.5q-49 0 -49 69z" />
<glyph unicode="&#xbd;" horiz-adv-x="1392" d="M111 -8q2 4 8 12q0 6 11 28.5t13 33.5l766 1306q53 90 144 90h32q33 -6 33 -41v-8q-12 -23 -37 -70l-823 -1306q-8 -27 -48 -46.5t-71 -19.5q-29 0 -28 21zM152 1376q0 31 59 60.5t113 29.5q70 0 69 -45q0 -41 -12 -148.5t-12 -146.5q0 -74 14 -227.5t14 -198.5 q0 -29 -24 -32q-16 -8 -49 -9q-8 0 -26.5 2.5t-27.5 2.5q-43 0 -49 69q0 -4 0 103q0 98 8 426q2 57 -45 77q-33 14 -32 37zM799 45q0 147 69 244q27 37 144 137q68 59 82 74q37 43 36 86q0 98 -81 98q-70 0 -144 -135q-6 -12 -12 -12q-14 0 -25 20l-37 70q-16 16 -16 37 q0 4 2 11t2 9q31 57 96.5 96t133.5 39q78 0 141 -41q84 -55 84 -164q0 -174 -238 -331q-55 -37 -73 -82q0 -25 20 -25q6 0 27.5 6t29.5 6q29 0 69 -8t54 -8q61 0 62 70q-8 25 -8 32q0 8 4 17q61 -27 61 -123q0 -57 -37 -107q-43 -53 -106 -53q-49 0 -99.5 10.5t-76.5 10.5 q-16 0 -59.5 -10.5t-59.5 -10.5q-45 0 -45 37z" />
<glyph unicode="&#xbe;" horiz-adv-x="1413" d="M90 782v13q4 6 53 77q25 37 37 37q8 0 28 -16l21 -16q39 -33 78 -33q43 0 73 33.5t30 72.5q0 43 -39 76q-45 37 -117 39q-66 10 -66 29q0 16 21 41q63 70 147 163q16 10 17 21q0 8 -45 8q-51 0 -127 -20q-25 -16 -41 -17q-16 0 -17 17q-20 51 -20 123q0 25 37 24h327 q53 0 50 -61q-6 -96 -144 -234q0 -8 25 -16q135 -60 135 -193q0 -123 -76 -200.5t-170 -77.5t-160 43q-57 37 -57 67zM201 -8q2 4 8 12q0 6 11 28.5t13 33.5l766 1306q53 90 144 90h33q33 -6 32 -41v-8q-12 -23 -37 -70l-823 -1306q-8 -27 -48 -46.5t-71 -19.5q-29 0 -28 21 zM799 274q0 199 180 443q27 25 55.5 49.5t59.5 24.5h73q41 0 41 -21q0 -18 -16 -29q-63 -59 -141 -166q-92 -125 -109 -194l-4 -8q0 -12 37 -13q82 0 98 66q4 51 37 114.5t72 90.5q18 12 30 12t13 -12q0 -12 -4 -17q-25 -74 -25 -151q0 -25 8 -57q2 -16 54.5 -18.5 t52.5 -27.5v-86q0 -41 -33 -41q-14 4 -66 9q-37 0 -36 -49q0 -29 4 -87.5t4 -64.5q0 -18 -21 -27q-4 0 -53 -10h-37q-49 0 -49 29q25 184 25 168q0 37 -33 37h-12q-18 0 -77 -16.5t-79 -16.5q-49 0 -49 69z" />
<glyph unicode="&#xbf;" horiz-adv-x="831" d="M53 139q0 133 76 236q41 53 129 121q70 53 90 75q49 55 49 125q0 20 86 21q90 0 90 -21v-176q-12 -98 -84 -170q-63 -53 -124 -106q-66 -61 -66 -142q0 -47 44 -93t95 -46q41 0 82 41q14 16 29.5 36.5t28.5 20.5q10 0 20 -16q35 -33 94 -94q20 -23 21 -45q0 -31 -33 -66 q-117 -123 -258 -123q-190 0 -291 160q-78 121 -78 262zM287 1024q0 96 61 154q55 51 135 51q78 0 137.5 -55.5t59.5 -149.5q0 -84 -56.5 -136t-131.5 -52q-84 0 -142 49q-63 53 -63 139z" />
<glyph unicode="&#xc0;" horiz-adv-x="1212" d="M53 381q0 264 119 534q102 227 254 392q139 152 225 151q96 0 207 -119q127 -135 205 -358q92 -266 92 -600q0 -121 -16 -221q-29 -160 -90 -160h-271q-20 0 -20 16q0 10 57 123q86 168 86 279q0 57 -59 90q-51 29 -129 29q-135 0 -234 -48q-131 -59 -131 -178 q0 -68 64 -196q47 -96 47 -99q0 -16 -62 -16h-217q-127 0 -127 381zM315 1876q0 -76 152 -205q143 -119 197 -119q25 0 24 21l-139 282q-27 53 -36 61.5t-50 8.5h-78q-70 0 -70 -49zM389 762q0 -33 29 -33q2 0 15 4t18 4q14 0 121.5 20.5t160.5 20.5q10 0 34 -2t32 -2 q57 0 57 53q0 94 -69.5 211t-122.5 117q-61 0 -167 -143.5t-108 -249.5z" />
<glyph unicode="&#xc1;" horiz-adv-x="1212" d="M53 381q0 264 119 534q102 227 254 392q139 152 225 151q96 0 207 -119q127 -135 205 -358q92 -266 92 -600q0 -121 -16 -221q-29 -160 -90 -160h-271q-20 0 -20 16q0 10 57 123q86 168 86 279q0 57 -59 90q-51 29 -129 29q-135 0 -234 -48q-131 -59 -131 -178 q0 -68 64 -198q47 -94 47 -97q0 -16 -62 -16h-217q-127 0 -127 381zM389 762q0 -33 29 -33q2 0 15 4t18 4q14 0 121.5 20.5t160.5 20.5q10 0 34 -2t32 -2q57 0 57 53q0 94 -69.5 211t-122.5 117q-61 0 -167 -143.5t-108 -249.5zM592 1573l139 282q27 53 36 61.5t50 8.5h78 q70 0 70 -49q0 -76 -152 -205q-143 -119 -196 -119q-25 0 -25 21z" />
<glyph unicode="&#xc2;" horiz-adv-x="1212" d="M53 381q0 264 119 534q102 227 254 392q139 152 225 151q96 0 207 -119q127 -135 205 -358q92 -266 92 -600q0 -121 -16 -221q-29 -160 -90 -160h-271q-20 0 -20 16q0 10 57 123q86 168 86 279q0 57 -59 90q-51 29 -129 29q-135 0 -234 -48q-131 -59 -131 -178 q0 -68 64 -198q47 -94 47 -97q0 -16 -62 -16h-217q-127 0 -127 381zM309 1581q0 12 25 45l221 234q18 25 78 24q51 0 106 -41l201 -205q37 -37 37 -49q0 -10 -64.5 -37.5t-95.5 -27.5q-4 0 -96 79.5t-109 79.5q-12 0 -96 -75.5t-96 -75.5q-94 0 -111 49zM389 762 q0 -33 29 -33q2 0 15 4t18 4q14 0 121.5 20.5t160.5 20.5q10 0 34 -2t32 -2q57 0 57 53q0 94 -69.5 211t-122.5 117q-61 0 -167 -143.5t-108 -249.5z" />
<glyph unicode="&#xc3;" horiz-adv-x="1212" d="M53 381q0 264 119 534q102 227 254 392q139 152 225 151q96 0 207 -119q127 -135 205 -358q92 -266 92 -600q0 -121 -16 -221q-29 -160 -90 -160h-271q-20 0 -20 16q0 10 57 123q86 168 86 279q0 57 -59 90q-51 29 -129 29q-135 0 -234 -48q-131 -59 -131 -178 q0 -68 64 -198q47 -94 47 -97q0 -16 -62 -16h-217q-127 0 -127 381zM301 1622q0 76 74 135q63 53 127 53q100 0 210.5 -43t129.5 -43q68 0 102 49q10 20 29 21q28 0 28 -45q-37 -193 -233 -193q-92 0 -219 47t-137 47q-29 2 -29 -24q-20 -45 -57 -45q-25 0 -25 41zM389 762 q0 -33 29 -33q2 0 15 4t18 4q14 0 121.5 20.5t160.5 20.5q10 0 34 -2t32 -2q57 0 57 53q0 94 -69.5 211t-122.5 117q-61 0 -167 -143.5t-108 -249.5z" />
<glyph unicode="&#xc4;" horiz-adv-x="1212" d="M53 381q0 264 119 534q102 227 254 392q139 152 225 151q96 0 207 -119q127 -135 205 -358q92 -266 92 -600q0 -121 -16 -221q-29 -160 -90 -160h-271q-20 0 -20 16q0 10 57 123q86 168 86 279q0 57 -59 90q-51 29 -129 29q-135 0 -234 -48q-131 -59 -131 -178 q0 -68 64 -198q47 -94 47 -97q0 -16 -62 -16h-217q-127 0 -127 381zM289 1692q0 123 151 123q70 0 119 -31t49 -92q0 -68 -48 -106t-112 -38q-68 0 -110 35q-49 39 -49 109zM389 762q0 -33 29 -33q2 0 15 4t18 4q14 0 121.5 20.5t160.5 20.5q10 0 34 -2t32 -2q57 0 57 53 q0 94 -69.5 211t-122.5 117q-61 0 -167 -143.5t-108 -249.5zM698 1675q0 66 44 103t112 37t116 -31t48 -92q0 -143 -156 -144q-66 0 -111 31q-53 37 -53 96z" />
<glyph unicode="&#xc5;" horiz-adv-x="1212" d="M53 381q0 264 119 534q102 227 254 392q139 152 225 151q96 0 207 -119q127 -135 205 -358q92 -266 92 -600q0 -121 -16 -221q-29 -160 -90 -160h-271q-20 0 -20 16q0 10 57 123q86 168 86 279q0 57 -59 90q-51 29 -129 29q-135 0 -234 -48q-131 -59 -131 -178 q0 -68 64 -198q47 -94 47 -97q0 -16 -62 -16h-217q-127 0 -127 381zM389 762q0 -33 29 -33q2 0 15 4t18 4q14 0 121.5 20.5t160.5 20.5q10 0 34 -2t32 -2q57 0 57 53q0 94 -69.5 211t-122.5 117q-61 0 -167 -143.5t-108 -249.5zM422 1761q0 96 68 153q61 51 145 52 q92 0 154 -52q67 -57 67 -153q0 -88 -65.5 -142.5t-151.5 -54.5q-92 0 -149 47q-68 51 -68 150zM561 1761q-4 -98 74 -99q86 1 86 99q0 41 -23.5 65.5t-54.5 24.5q-80 0 -82 -90z" />
<glyph unicode="&#xc6;" horiz-adv-x="1884" d="M53 381q0 264 119 534q102 227 254 392q139 152 225 151q70 0 160 -80t168 -223q20 139 37 213q14 66 119 66h589q90 0 91 -41q0 -8 -9 -41l-98 -193q-6 -25 -33 -24q-12 0 -78 41q-45 37 -163 36q-111 0 -180.5 -64.5t-69.5 -168.5q0 -82 57 -82q16 0 146.5 41t181.5 41 q66 0 65 -45q0 -12 -8 -45l-82 -205q-6 -33 -28 -33q-8 0 -62.5 18.5t-77.5 18.5q-98 0 -161.5 -76.5t-63.5 -169.5q0 -78 54.5 -139t150.5 -70q137 0 241 70q61 41 82 41q18 0 45 -41q29 -57 56 -113q47 -102 47 -153q0 -37 -90 -37h-959q-20 0 -20 16q0 10 57 123 q86 168 86 279q0 57 -59 90q-51 29 -129 29q-135 0 -234 -48q-131 -59 -131 -178q0 -68 64 -198q47 -94 47 -97q0 -16 -62 -16h-217q-127 0 -127 381zM389 762q0 -33 29 -33q2 0 15 4t18 4q14 0 121.5 20.5t160.5 20.5q10 0 34 -2t32 -2q57 0 57 53q0 94 -69.5 211 t-122.5 117q-61 0 -167 -143.5t-108 -249.5z" />
<glyph unicode="&#xc7;" horiz-adv-x="1142" d="M57 655q0 276 123 498q174 309 533 309q162 0 274 -65q119 -72 119 -185q0 -59 -36 -105t-87 -54q-37 -12 -45 -13q-49 0 -49 37q-27 135 -176 135q-158 0 -260 -147q-96 -139 -97 -340q0 -186 109.5 -318.5t271.5 -132.5q92 0 178 52q96 59 125 153q8 53 25 53 q23 0 29 -53q8 -70 8 -106q0 -168 -101 -277q-106 -115 -292 -133l-45 -82q0 -10 30 -26q39 -20 58 -39q31 -35 30 -86q0 -90 -112 -144q-88 -41 -178 -41q-47 0 -58 17l-4 8q0 16 41 24q61 14 70 87q0 45 -49 77q-33 6 -66 12.5t-33 20.5l-4 8q0 4 37 49l102 127 q-215 49 -350 269q-121 195 -121 411z" />
<glyph unicode="&#xc8;" horiz-adv-x="1032" d="M41 156q0 68 43 524q51 520 88 688q14 66 119 66h590q90 0 90 -41q0 -8 -8 -41l-99 -193q-6 -25 -33 -24q-12 0 -77 41q-45 37 -164 36q-111 0 -180.5 -64.5t-69.5 -168.5q0 -82 57 -82q16 0 146.5 41t181.5 41q66 0 66 -45q0 -12 -9 -45l-82 -205q-6 -33 -28 -33 q-8 0 -62.5 18.5t-77.5 18.5q-98 0 -161.5 -76.5t-63.5 -169.5q0 -78 54.5 -139t150.5 -70q137 0 242 70q61 41 82 41q18 0 45 -41q29 -57 55 -113q47 -102 47 -153q0 -23 -22 -29q-14 -4 -68 -4h-762q-2 0 -8 -2t-8 -2q-74 0 -74 156zM254 1876q0 -76 152 -205 q143 -119 196 -119q25 0 25 21l-140 282q-27 53 -36 61.5t-50 8.5h-77q-70 0 -70 -49z" />
<glyph unicode="&#xc9;" horiz-adv-x="1032" d="M41 156q0 68 43 524q51 520 88 688q14 66 119 66h590q90 0 90 -41q0 -8 -8 -41l-99 -193q-6 -25 -33 -24q-12 0 -77 41q-45 37 -164 36q-111 0 -180.5 -64.5t-69.5 -168.5q0 -82 57 -82q16 0 146.5 41t181.5 41q66 0 66 -45q0 -12 -9 -45l-82 -205q-6 -33 -28 -33 q-8 0 -62.5 18.5t-77.5 18.5q-98 0 -161.5 -76.5t-63.5 -169.5q0 -78 54.5 -139t150.5 -70q137 0 242 70q61 41 82 41q18 0 45 -41q29 -57 55 -113q47 -102 47 -153q0 -23 -22 -29q-14 -4 -68 -4h-762q-2 0 -8 -2t-8 -2q-74 0 -74 156zM500 1593l139 282q27 53 36 61.5 t50 8.5h78q70 0 70 -49q0 -76 -152 -205q-143 -119 -196 -119q-25 0 -25 21z" />
<glyph unicode="&#xca;" horiz-adv-x="1032" d="M41 156q0 68 43 524q51 520 88 688q14 66 119 66h590q90 0 90 -41q0 -8 -8 -41l-99 -193q-6 -25 -33 -24q-12 0 -77 41q-45 37 -164 36q-111 0 -180.5 -64.5t-69.5 -168.5q0 -82 57 -82q16 0 146.5 41t181.5 41q66 0 66 -45q0 -12 -9 -45l-82 -205q-6 -33 -28 -33 q-8 0 -62.5 18.5t-77.5 18.5q-98 0 -161.5 -76.5t-63.5 -169.5q0 -78 54.5 -139t150.5 -70q137 0 242 70q61 41 82 41q18 0 45 -41q29 -57 55 -113q47 -102 47 -153q0 -23 -22 -29q-14 -4 -68 -4h-762q-2 0 -8 -2t-8 -2q-74 0 -74 156zM278 1581q0 12 25 45l221 234 q18 25 78 24q51 0 106 -41l201 -205q37 -37 37 -49q0 -10 -64.5 -37.5t-95.5 -27.5q-4 0 -96 79.5t-109 79.5q-12 0 -96 -75.5t-96 -75.5q-94 0 -111 49z" />
<glyph unicode="&#xcb;" horiz-adv-x="1032" d="M41 156q0 68 43 524q51 520 88 688q14 66 119 66h590q90 0 90 -41q0 -8 -8 -41l-99 -193q-6 -25 -33 -24q-12 0 -77 41q-45 37 -164 36q-111 0 -180.5 -64.5t-69.5 -168.5q0 -82 57 -82q16 0 146.5 41t181.5 41q66 0 66 -45q0 -12 -9 -45l-82 -205q-6 -33 -28 -33 q-8 0 -62.5 18.5t-77.5 18.5q-98 0 -161.5 -76.5t-63.5 -169.5q0 -78 54.5 -139t150.5 -70q137 0 242 70q61 41 82 41q18 0 45 -41q29 -57 55 -113q47 -102 47 -153q0 -23 -22 -29q-14 -4 -68 -4h-762q-2 0 -8 -2t-8 -2q-74 0 -74 156zM197 1682q0 123 151 123q70 0 119 -31 t49 -92q0 -68 -48 -106t-112 -38q-68 0 -110 35q-49 39 -49 109zM606 1665q0 66 44 103t112 37t116 -31t48 -92q0 -143 -156 -144q-66 0 -111 31q-53 37 -53 96z" />
<glyph unicode="&#xcc;" horiz-adv-x="471" d="M-43 1876q0 -76 152 -205q143 -119 196 -119q25 0 25 21l-140 282q-27 53 -36 61.5t-50 8.5h-77q-70 0 -70 -49zM45 684q0 500 66 696q23 66 98 66h147q78 0 78 -41q0 -39 -47 -311.5t-47 -368.5q0 -297 86 -651q8 -33 8 -45q0 -29 -41 -29l-225 4q-53 0 -72 37 q-6 12 -22 98q-29 152 -29 545z" />
<glyph unicode="&#xcd;" horiz-adv-x="471" d="M45 684q0 500 66 696q23 66 98 66h147q78 0 78 -41q0 -39 -47 -311.5t-47 -368.5q0 -297 86 -651q8 -33 8 -45q0 -29 -41 -29l-225 4q-53 0 -72 37q-6 12 -22 98q-29 152 -29 545zM254 1573l139 282q27 53 36 61.5t50 8.5h78q70 0 70 -49q0 -76 -152 -205 q-143 -119 -196 -119q-25 0 -25 21z" />
<glyph unicode="&#xce;" horiz-adv-x="471" d="M-8 1581q0 12 25 45l221 234q18 25 78 24q51 0 106 -41l201 -205q37 -37 37 -49q0 -10 -64.5 -37.5t-95.5 -27.5q-4 0 -96 79.5t-109 79.5q-12 0 -96 -75.5t-96 -75.5q-94 0 -111 49zM45 684q0 500 66 696q23 66 98 66h147q78 0 78 -41q0 -39 -47 -311.5t-47 -368.5 q0 -297 86 -651q8 -33 8 -45q0 -29 -41 -29l-225 4q-53 0 -72 37q-6 12 -22 98q-29 152 -29 545z" />
<glyph unicode="&#xcf;" horiz-adv-x="471" d="M-69 1692q0 123 151 123q70 0 119 -31t49 -92q0 -68 -48 -106t-112 -38q-68 0 -110 35q-49 39 -49 109zM45 684q0 500 66 696q23 66 98 66h147q78 0 78 -41q0 -39 -47 -311.5t-47 -368.5q0 -297 86 -651q8 -33 8 -45q0 -29 -41 -29l-225 4q-53 0 -72 37q-6 12 -22 98 q-29 152 -29 545zM340 1675q0 66 44 103t112 37t116 -31t48 -92q0 -143 -156 -144q-66 0 -111 31q-53 37 -53 96z" />
<glyph unicode="&#xd1;" horiz-adv-x="1187" d="M45 709q0 737 148 737h81q109 0 279 -248q123 -182 254 -453q29 -61 49 -61q16 0 16 78v8q0 78 -36 315q-35 209 -58 308q0 53 58 53h147q45 0 64 -39q2 -8 18 -80q49 -225 49 -704q0 -365 -37 -537q-10 -49 -18 -61q-14 -20 -60 -21h-151q-53 0 -70 6q-29 10 -28 47 q0 172 -189 555q-184 375 -254 375q-29 0 -28 -143q0 -170 24 -420q23 -260 53 -379q0 -33 -20 -39q-6 -2 -49 -2h-148q-2 0 -6 -2t-6 -2q-53 0 -53 127q-25 205 -25 545q0 4 -2 17t-2 20zM219 1643q0 76 74 135q63 53 127 53q100 0 210.5 -43t129.5 -43q68 0 102 49 q10 20 29 21q28 0 28 -45q-37 -193 -233 -193q-92 0 -219 47t-137 47q-29 2 -29 -24q-20 -45 -57 -45q-25 0 -25 41z" />
<glyph unicode="&#xd2;" horiz-adv-x="1277" d="M57 537q23 393 181 657q168 281 413 281q258 0 428 -330q150 -286 150 -608q0 -225 -82 -353q-135 -209 -492 -209q-313 0 -446 121q-139 127 -152 441zM254 1876q0 -76 152 -205q143 -119 196 -119q25 0 25 21l-140 282q-27 53 -36 61.5t-50 8.5h-77q-70 0 -70 -49z M352 610q0 -324 291 -323q299 0 299 262q0 285 -102 473q-92 166 -197 166q-98 0 -192 -182q-98 -188 -99 -396z" />
<glyph unicode="&#xd3;" horiz-adv-x="1277" d="M57 537q23 393 181 657q168 281 413 281q258 0 428 -330q150 -286 150 -608q0 -225 -82 -353q-135 -209 -492 -209q-313 0 -446 121q-139 127 -152 441zM352 610q0 -324 291 -323q299 0 299 262q0 285 -102 473q-92 166 -197 166q-98 0 -192 -182q-98 -188 -99 -396z M592 1573l139 282q27 53 36 61.5t50 8.5h78q70 0 70 -49q0 -76 -152 -205q-143 -119 -196 -119q-25 0 -25 21z" />
<glyph unicode="&#xd4;" horiz-adv-x="1277" d="M57 537q23 393 181 657q168 281 413 281q258 0 428 -330q150 -286 150 -608q0 -225 -82 -353q-135 -209 -492 -209q-313 0 -446 121q-139 127 -152 441zM330 1581q0 12 25 45l221 234q18 25 78 24q51 0 106 -41l201 -205q37 -37 37 -49q0 -10 -64.5 -37.5t-95.5 -27.5 q-4 0 -96 79.5t-109 79.5q-12 0 -96 -75.5t-96 -75.5q-94 0 -111 49zM352 610q0 -324 291 -323q299 0 299 262q0 285 -102 473q-92 166 -197 166q-98 0 -192 -182q-98 -188 -99 -396z" />
<glyph unicode="&#xd5;" horiz-adv-x="1277" d="M57 537q23 393 181 657q168 281 413 281q258 0 428 -330q150 -286 150 -608q0 -225 -82 -353q-135 -209 -492 -209q-313 0 -446 121q-139 127 -152 441zM260 1633q0 76 74 135q63 53 127 53q100 0 210.5 -43t129.5 -43q68 0 102 49q10 20 29 21q28 0 28 -45 q-37 -193 -233 -193q-92 0 -219 47t-137 47q-29 2 -29 -24q-20 -45 -57 -45q-25 0 -25 41zM352 610q0 -324 291 -323q299 0 299 262q0 285 -102 473q-92 166 -197 166q-98 0 -192 -182q-98 -188 -99 -396z" />
<glyph unicode="&#xd6;" horiz-adv-x="1277" d="M57 537q23 393 181 657q168 281 413 281q258 0 428 -330q150 -286 150 -608q0 -225 -82 -353q-135 -209 -492 -209q-313 0 -446 121q-139 127 -152 441zM299 1692q0 123 151 123q70 0 119 -31t49 -92q0 -68 -48 -106t-112 -38q-68 0 -110 35q-49 39 -49 109zM352 610 q0 -324 291 -323q299 0 299 262q0 285 -102 473q-92 166 -197 166q-98 0 -192 -182q-98 -188 -99 -396zM708 1675q0 66 44 103t112 37t116 -31t48 -92q0 -143 -156 -144q-66 0 -111 31q-53 37 -53 96z" />
<glyph unicode="&#xd8;" horiz-adv-x="1277" d="M41 -4q0 2 2 6t2 6q10 29 33 62l69 98q-98 158 -90 369q14 389 176 657q170 281 418 281q174 0 307 -160l46 57q72 90 176 90h41q33 -6 32 -37v-12q-4 -16 -45 -70l-143 -184q164 -291 164 -622q0 -225 -82 -353q-135 -209 -492 -209q-272 0 -413 99l-25 -33 q-14 -29 -61 -51.5t-82 -22.5q-33 0 -33 29zM352 610q0 -76 13 -131l430 606q-76 102 -152 103q-98 0 -192 -182q-98 -188 -99 -396zM451 340q66 -53 192 -53q299 0 299 262q0 201 -61 364z" />
<glyph unicode="&#xd9;" horiz-adv-x="1167" d="M33 737q0 98 14 310q14 205 26.5 281.5t18.5 92.5q10 25 39 25h229q49 0 50 -37q0 -16 -9 -57q-78 -264 -77 -602q0 -174 59 -312q72 -164 195 -164q266 0 266 521q0 287 -62 532q-4 16 -20 53q-12 31 -12 41q0 25 45 25h168q94 0 106 -78q41 -252 41 -561 q0 -831 -532 -832q-545 0 -545 762zM203 1876q0 -76 151 -205q143 -119 197 -119q25 0 24 21l-139 282q-27 53 -36 61.5t-50 8.5h-78q-69 0 -69 -49z" />
<glyph unicode="&#xda;" horiz-adv-x="1167" d="M33 737q0 98 14 310q14 205 26.5 281.5t18.5 92.5q10 25 39 25h229q49 0 50 -37q0 -16 -9 -57q-78 -264 -77 -602q0 -174 59 -312q72 -164 195 -164q266 0 266 521q0 287 -62 532q-4 16 -20 53q-12 31 -12 41q0 25 45 25h168q94 0 106 -78q41 -252 41 -561 q0 -831 -532 -832q-545 0 -545 762zM530 1573l139 282q27 53 36 61.5t50 8.5h78q70 0 70 -49q0 -76 -152 -205q-143 -119 -196 -119q-25 0 -25 21z" />
<glyph unicode="&#xdb;" horiz-adv-x="1167" d="M33 737q0 98 14 310q14 205 26.5 281.5t18.5 92.5q10 25 39 25h229q49 0 50 -37q0 -16 -9 -57q-78 -264 -77 -602q0 -174 59 -312q72 -164 195 -164q266 0 266 521q0 287 -62 532q-4 16 -20 53q-12 31 -12 41q0 25 45 25h168q94 0 106 -78q41 -252 41 -561 q0 -831 -532 -832q-545 0 -545 762zM217 1581q0 12 25 45l221 234q18 25 78 24q51 0 106 -41l201 -205q37 -37 37 -49q0 -10 -64.5 -37.5t-95.5 -27.5q-4 0 -96 79.5t-109 79.5q-12 0 -96 -75.5t-96 -75.5q-94 0 -111 49z" />
<glyph unicode="&#xdc;" horiz-adv-x="1167" d="M33 737q0 98 14 310q14 205 26.5 281.5t18.5 92.5q10 25 39 25h229q49 0 50 -37q0 -16 -9 -57q-78 -264 -77 -602q0 -174 59 -312q72 -164 195 -164q266 0 266 521q0 287 -62 532q-4 16 -20 53q-12 31 -12 41q0 25 45 25h168q94 0 106 -78q41 -252 41 -561 q0 -831 -532 -832q-545 0 -545 762zM197 1671q0 123 151 123q70 0 119 -31t49 -92q0 -68 -48 -106t-112 -38q-68 0 -110 35q-49 39 -49 109zM606 1654q0 66 44 103t112 37t116 -31t48 -92q0 -143 -156 -144q-66 0 -111 31q-53 37 -53 96z" />
<glyph unicode="&#xdd;" horiz-adv-x="1097" d="M16 1331q0 115 99 115h176q57 0 57 -57q0 -10 -4 -59.5t-4 -59.5q0 -154 94 -326q84 -154 131 -153q59 0 150.5 183t91.5 316q0 20 -4 58t-4 45q0 53 49 53h151q82 0 82 -94q0 -178 -120 -398q-111 -188 -222 -374q-121 -219 -121 -396q0 -37 17 -110q0 -49 -12.5 -59.5 t-57.5 -10.5h-180q-55 0 -72 12q-23 16 -22 82q0 162 123 439q-190 205 -283 374q-115 209 -115 420zM530 1573l139 282q27 53 36 61.5t50 8.5h78q70 0 70 -49q0 -76 -152 -205q-143 -119 -196 -119q-25 0 -25 21z" />
<glyph unicode="&#xdf;" horiz-adv-x="942" d="M61 643q0 8 2.5 30.5t2.5 31.5q0 322 47 477q82 268 317 268q109 0 201 -84q98 -92 98 -215q0 -154 -131 -238q150 -70 233 -217q78 -134 78 -290q0 -178 -75 -295q-82 -123 -220 -123q-80 0 -142 31.5t-62 74.5q0 14 8 29l86 143q12 20 33 21q12 0 36.5 -14.5 t36.5 -14.5q18 0 29 74q8 51 8 90q0 131 -72 274q-70 131 -116 131q-16 0 -31.5 -14t-17.5 -14l-9 -4q-20 0 -20 65l12 90q0 35 59.5 64.5t67.5 107.5v8q0 98 -74 99q-143 0 -143 -455q0 -379 62 -704q0 -6 2 -21.5t2 -19.5q0 -25 -58 -25h-155q-31 0 -37 11.5t-17 78.5 q-41 301 -41 549z" />
<glyph unicode="&#xe0;" horiz-adv-x="851" d="M37 315q-4 162 108 269q106 102 297 141q61 12 71.5 23.5t10.5 70.5q0 47 -53 77t-119 30q-125 0 -143 -78q-8 -74 -49 -74q-39 0 -73 54.5t-34 105.5q0 84 99.5 142.5t228.5 58.5q147 0 250 -76q117 -88 123 -252l28 -750q2 -37 -47 -47q-37 -6 -182 -6q-252 0 -375 66 q-137 74 -141 245zM70 1569q0 -76 151 -205q143 -119 197 -119q25 0 24 21l-139 282q-27 53 -36 61.5t-50 8.5h-78q-69 0 -69 -49zM262 365q0 -63 60 -111q53 -45 116 -45q99 0 99 94v193q0 53 -66 53t-133 -51q-76 -59 -76 -133z" />
<glyph unicode="&#xe1;" horiz-adv-x="851" d="M37 315q-4 162 108 269q106 102 297 141q61 12 71.5 23.5t10.5 70.5q0 47 -53 77t-119 30q-125 0 -143 -78q-8 -74 -49 -74q-39 0 -73 54.5t-34 105.5q0 84 99.5 142.5t228.5 58.5q147 0 250 -76q117 -88 123 -252l28 -750q2 -37 -47 -47q-37 -6 -182 -6q-252 0 -375 66 q-137 74 -141 245zM262 365q0 -63 60 -111q53 -45 116 -45q99 0 99 94v193q0 53 -66 53t-133 -51q-76 -59 -76 -133zM315 1297l139 282q27 53 36 61.5t50 8.5h78q70 0 70 -49q0 -76 -152 -205q-143 -119 -196 -119q-25 0 -25 21z" />
<glyph unicode="&#xe2;" horiz-adv-x="851" d="M37 315q-4 162 108 269q106 102 297 141q61 12 71.5 23.5t10.5 70.5q0 47 -53 77t-119 30q-125 0 -143 -78q-8 -74 -49 -74q-39 0 -73 54.5t-34 105.5q0 84 99.5 142.5t228.5 58.5q147 0 250 -76q117 -88 123 -252l28 -750q2 -37 -47 -47q-37 -6 -182 -6q-252 0 -375 66 q-137 74 -141 245zM63 1284q0 12 25 45l221 234q18 25 78 24q51 0 106 -41l201 -205q37 -37 37 -49q0 -10 -64.5 -37.5t-95.5 -27.5q-4 0 -96 79.5t-109 79.5q-12 0 -96 -75.5t-96 -75.5q-94 0 -111 49zM262 365q0 -63 60 -111q53 -45 116 -45q99 0 99 94v193q0 53 -66 53 t-133 -51q-76 -59 -76 -133z" />
<glyph unicode="&#xe3;" horiz-adv-x="851" d="M37 315q-4 162 108 269q106 102 297 141q61 12 71.5 23.5t10.5 70.5q0 47 -53 77t-119 30q-125 0 -143 -78q-8 -74 -49 -74q-39 0 -73 54.5t-34 105.5q0 84 99.5 142.5t228.5 58.5q147 0 250 -76q117 -88 123 -252l28 -750q2 -37 -47 -47q-37 -6 -182 -6q-252 0 -375 66 q-137 74 -141 245zM45 1315q0 76 74 135q63 53 127 53q100 0 210.5 -43t129.5 -43q68 0 102 49q10 20 29 21q28 0 28 -45q-37 -193 -233 -193q-92 0 -219 47t-137 47q-29 2 -29 -24q-20 -45 -57 -45q-25 0 -25 41zM262 365q0 -63 60 -111q53 -45 116 -45q99 0 99 94v193 q0 53 -66 53t-133 -51q-76 -59 -76 -133z" />
<glyph unicode="&#xe4;" horiz-adv-x="851" d="M33 1364q0 123 151 123q70 0 119 -31t49 -92q0 -68 -48 -106t-112 -38q-68 0 -110 35q-49 39 -49 109zM37 315q-4 162 108 269q106 102 297 141q61 12 71.5 23.5t10.5 70.5q0 47 -53 77t-119 30q-125 0 -143 -78q-8 -74 -49 -74q-39 0 -73 54.5t-34 105.5 q0 84 99.5 142.5t228.5 58.5q147 0 250 -76q117 -88 123 -252l28 -750q2 -37 -47 -47q-37 -6 -182 -6q-252 0 -375 66q-137 74 -141 245zM262 365q0 -63 60 -111q53 -45 116 -45q99 0 99 94v193q0 53 -66 53t-133 -51q-76 -59 -76 -133zM442 1347q0 66 44 103t112 37 t116 -31t48 -92q0 -143 -156 -144q-66 0 -111 31q-53 37 -53 96z" />
<glyph unicode="&#xe5;" horiz-adv-x="851" d="M37 315q-4 162 108 269q106 102 297 141q61 12 71.5 23.5t10.5 70.5q0 47 -53 77t-119 30q-125 0 -143 -78q-8 -74 -49 -74q-39 0 -73 54.5t-34 105.5q0 84 99.5 142.5t228.5 58.5q147 0 250 -76q117 -88 123 -252l28 -750q2 -37 -47 -47q-37 -6 -182 -6q-252 0 -375 66 q-137 74 -141 245zM176 1424q0 96 68 153q61 51 145 52q92 0 154 -52q67 -57 67 -153q0 -88 -65.5 -142.5t-151.5 -54.5q-92 0 -149 47q-68 51 -68 150zM262 365q0 -63 60 -111q53 -45 116 -45q99 0 99 94v193q0 53 -66 53t-133 -51q-76 -59 -76 -133zM315 1424 q-4 -98 74 -99q86 1 86 99q0 41 -23.5 65.5t-54.5 24.5q-80 0 -82 -90z" />
<glyph unicode="&#xe6;" horiz-adv-x="1392" d="M37 315q-4 162 108 269q106 102 297 141q61 12 71.5 23.5t10.5 70.5q0 47 -53 77t-119 30q-125 0 -143 -78q-8 -74 -49 -74q-39 0 -73 54.5t-34 105.5q0 84 99.5 142.5t228.5 58.5q215 0 315 -148q133 139 299 139q131 0 230 -82q111 -94 110 -245q0 -231 -434 -340 q-51 -12 -89 -46t-38 -73q0 -68 92 -109q72 -31 154 -30q217 0 262 188q8 33 16 33q10 0 25.5 -39t15.5 -84q0 -135 -100 -229q-106 -102 -281 -103q-111 0 -200 45q-49 -12 -94 -12q-12 0 -50.5 2t-60.5 2q-252 0 -375 66q-137 74 -141 245zM262 365q0 -63 60 -111 q53 -45 116 -45q99 0 99 94v193q0 53 -66 53t-133 -51q-76 -59 -76 -133zM750 680q0 -37 49 -37q70 0 254 74q65 27 65 82q0 45 -45 84t-102 39q-92 0 -162 -91q-59 -78 -59 -151z" />
<glyph unicode="&#xe7;" horiz-adv-x="831" d="M37 508q0 293 168 473q145 158 327 158q104 0 179 -55.5t75 -141.5q0 -35 -34.5 -87t-63.5 -52t-53 57q-31 74 -115 74q-86 0 -166 -100q-88 -115 -88 -269q0 -145 74 -235q68 -84 168 -84q111 0 197 110q45 57 57 58q24 0 24 -86q0 -131 -77 -228q-74 -86 -185 -112 l-49 -94q0 -10 31 -27q39 -20 57 -39q31 -35 31 -86q0 -90 -113 -143q-88 -41 -178 -41q-47 0 -57 16l-4 8q0 16 41 25q61 14 69 86q0 45 -49 78q-33 6 -65.5 12t-32.5 20l-4 9q0 2 37 49l102 131q-133 37 -213 158q-90 137 -90 358z" />
<glyph unicode="&#xe8;" d="M29 516q0 223 125 410q141 209 358 209q131 0 229 -82q111 -94 111 -246q0 -231 -434 -340q-51 -12 -89 -46t-38 -73q0 -68 92 -108q72 -31 154 -31q217 0 262 188q8 33 16 33q10 0 25.5 -39t15.5 -84q0 -135 -100 -229q-106 -102 -281 -103q-213 0 -336 170 q-111 150 -110 371zM141 1569q0 -76 152 -205q143 -119 196 -119q25 0 25 21l-139 282q-27 53 -36 61.5t-50 8.5h-78q-70 0 -70 -49zM266 688q0 -37 49 -37q70 0 254 74q66 27 66 82q0 45 -45 84t-103 39q-92 0 -161 -90q-59 -78 -60 -152z" />
<glyph unicode="&#xe9;" d="M29 516q0 223 125 410q141 209 358 209q131 0 229 -82q111 -94 111 -246q0 -231 -434 -340q-51 -12 -89 -46t-38 -73q0 -68 92 -108q72 -31 154 -31q217 0 262 188q8 33 16 33q10 0 25.5 -39t15.5 -84q0 -135 -100 -229q-106 -102 -281 -103q-213 0 -336 170 q-111 150 -110 371zM266 688q0 -37 49 -37q70 0 254 74q66 27 66 82q0 45 -45 84t-103 39q-92 0 -161 -90q-59 -78 -60 -152zM428 1266l139 282q27 53 36 61.5t50 8.5h78q70 0 70 -49q0 -76 -152 -205q-143 -119 -196 -119q-25 0 -25 21z" />
<glyph unicode="&#xea;" d="M29 516q0 223 125 410q141 209 358 209q131 0 229 -82q111 -94 111 -246q0 -231 -434 -340q-51 -12 -89 -46t-38 -73q0 -68 92 -108q72 -31 154 -31q217 0 262 188q8 33 16 33q10 0 25.5 -39t15.5 -84q0 -135 -100 -229q-106 -102 -281 -103q-213 0 -336 170 q-111 150 -110 371zM155 1284q0 12 25 45l221 234q18 25 78 24q51 0 106 -41l201 -205q37 -37 37 -49q0 -10 -64.5 -37.5t-95.5 -27.5q-4 0 -96 79.5t-109 79.5q-12 0 -96 -75.5t-96 -75.5q-94 0 -111 49zM266 688q0 -37 49 -37q70 0 254 74q66 27 66 82q0 45 -45 84 t-103 39q-92 0 -161 -90q-59 -78 -60 -152z" />
<glyph unicode="&#xeb;" d="M29 516q0 223 125 410q141 209 358 209q131 0 229 -82q111 -94 111 -246q0 -231 -434 -340q-51 -12 -89 -46t-38 -73q0 -68 92 -108q72 -31 154 -31q217 0 262 188q8 33 16 33q10 0 25.5 -39t15.5 -84q0 -135 -100 -229q-106 -102 -281 -103q-213 0 -336 170 q-111 150 -110 371zM105 1364q0 123 151 123q70 0 119 -31t49 -92q0 -68 -48 -106t-112 -38q-68 0 -110 35q-49 39 -49 109zM266 688q0 -37 49 -37q70 0 254 74q66 27 66 82q0 45 -45 84t-103 39q-92 0 -161 -90q-59 -78 -60 -152zM514 1347q0 66 44 103t112 37t116 -31 t48 -92q0 -143 -156 -144q-66 0 -111 31q-53 37 -53 96z" />
<glyph unicode="&#xec;" horiz-adv-x="425" d="M-145 1528q0 -76 151 -205q143 -119 197 -119q25 0 24 21l-139 282q-27 53 -36 61.5t-50 8.5h-78q-69 0 -69 -49zM57 639q0 176 17 414q20 66 82 65h82q70 0 69 -53q0 -29 -10 -125t-10 -145q-1 -320 73 -721q0 -49 -12 -59.5t-57 -10.5h-148q-35 0 -49 8 q-20 14 -20 63.5t-11 266.5q-6 184 -6 297z" />
<glyph unicode="&#xed;" horiz-adv-x="425" d="M57 639q0 176 17 414q20 66 82 65h82q70 0 69 -53q0 -29 -10 -125t-10 -145q-1 -320 73 -721q0 -49 -12 -59.5t-57 -10.5h-148q-35 0 -49 8q-20 14 -20 63.5t-11 266.5q-6 184 -6 297zM182 1286l139 282q27 53 36 61.5t50 8.5h78q70 0 70 -49q0 -76 -152 -205 q-143 -119 -196 -119q-25 0 -25 21z" />
<glyph unicode="&#xee;" horiz-adv-x="425" d="M-111 1274q0 12 25 45l221 234q18 25 78 24q51 0 106 -41l201 -205q37 -37 37 -49q0 -10 -64.5 -37.5t-95.5 -27.5q-4 0 -96 79.5t-109 79.5q-12 0 -96 -75.5t-96 -75.5q-94 0 -111 49zM57 639q0 176 17 414q20 66 82 65h82q70 0 69 -53q0 -29 -10 -125t-10 -145 q-1 -320 73 -721q0 -49 -12 -59.5t-57 -10.5h-148q-35 0 -49 8q-20 14 -20 63.5t-11 266.5q-6 184 -6 297z" />
<glyph unicode="&#xef;" horiz-adv-x="425" d="M-182 1364q0 123 151 123q70 0 119 -31t49 -92q0 -68 -48 -106t-112 -38q-68 0 -110 35q-49 39 -49 109zM57 639q0 176 17 414q20 66 82 65h82q70 0 69 -53q0 -29 -10 -125t-10 -145q-1 -320 73 -721q0 -49 -12 -59.5t-57 -10.5h-148q-35 0 -49 8q-20 14 -20 63.5 t-11 266.5q-6 184 -6 297zM227 1347q0 66 44 103t112 37t116 -31t48 -92q0 -143 -156 -144q-66 0 -111 31q-53 37 -53 96z" />
<glyph unicode="&#xf1;" horiz-adv-x="921" d="M53 614q0 322 66 533q8 29 24 35q10 6 45 6h148q37 0 37 -33q0 -4 -6.5 -31.5t-6.5 -42.5q0 -20 17 -20q14 0 104 28.5t142 28.5q113 0 176 -127q57 -119 57 -307v-16q0 -346 -45 -594q-10 -53 -20.5 -61.5t-61.5 -8.5h-119q-4 0 -15 -2t-13 -2q-45 0 -45 37 q0 74 38.5 295t38.5 282v54q0 258 -118 258q-100 0 -156 -111q-49 -100 -49 -254q0 -88 24.5 -276.5t24.5 -239.5q0 -29 -11.5 -35t-45.5 -6h-136q-33 0 -45 10.5t-24 59.5q-25 516 -25 540zM107 1336q0 76 74 135q63 53 127 53q100 0 210.5 -43t129.5 -43q68 0 102 49 q10 20 29 21q28 0 28 -45q-37 -193 -233 -193q-92 0 -219 47t-137 47q-29 2 -29 -24q-20 -45 -57 -45q-25 0 -25 41z" />
<glyph unicode="&#xf2;" horiz-adv-x="987" d="M49 578q-2 258 135 415q123 141 299 142q172 0 303 -142q148 -159 148 -415q0 -279 -137 -447q-127 -152 -305 -151q-176 0 -302 149q-139 168 -141 449zM80 1589q0 -76 151 -205q143 -119 197 -118q25 0 25 20l-140 283q-27 53 -36 61t-50 8h-77q-70 0 -70 -49zM266 631 q0 -176 68 -273q59 -84 149 -84q96 0 162 91q68 98 68 266q0 152 -72 241q-63 82 -154 82q-88 0 -149 -80q-72 -90 -72 -243z" />
<glyph unicode="&#xf3;" horiz-adv-x="987" d="M49 578q-2 258 135 415q123 141 299 142q172 0 303 -142q148 -159 148 -415q0 -279 -137 -447q-127 -152 -305 -151q-176 0 -302 149q-139 168 -141 449zM266 631q0 -176 68 -273q59 -84 149 -84q96 0 162 91q68 98 68 266q0 152 -72 241q-63 82 -154 82q-88 0 -149 -80 q-72 -90 -72 -243zM418 1266l139 282q27 53 36 61.5t50 8.5h78q70 0 70 -49q0 -76 -152 -205q-143 -119 -196 -119q-25 0 -25 21z" />
<glyph unicode="&#xf4;" horiz-adv-x="987" d="M49 578q-2 258 135 415q123 141 299 142q172 0 303 -142q148 -159 148 -415q0 -279 -137 -447q-127 -152 -305 -151q-176 0 -302 149q-139 168 -141 449zM135 1253q0 12 25 45l221 234q18 25 78 24q51 0 106 -41l201 -205q37 -37 37 -49q0 -10 -64.5 -37.5t-95.5 -27.5 q-4 0 -96 79.5t-109 79.5q-12 0 -96 -75.5t-96 -75.5q-94 0 -111 49zM266 631q0 -176 68 -273q59 -84 149 -84q96 0 162 91q68 98 68 266q0 152 -72 241q-63 82 -154 82q-88 0 -149 -80q-72 -90 -72 -243z" />
<glyph unicode="&#xf5;" horiz-adv-x="987" d="M49 578q-2 258 135 415q123 141 299 142q172 0 303 -142q148 -159 148 -415q0 -279 -137 -447q-127 -152 -305 -151q-176 0 -302 149q-139 168 -141 449zM137 1305q0 76 74 135q63 53 127 53q100 0 210.5 -43t129.5 -43q68 0 102 49q10 20 29 21q28 0 28 -45 q-37 -193 -233 -193q-92 0 -219 47t-137 47q-29 2 -29 -24q-20 -45 -57 -45q-25 0 -25 41zM266 631q0 -176 68 -273q59 -84 149 -84q96 0 162 91q68 98 68 266q0 152 -72 241q-63 82 -154 82q-88 0 -149 -80q-72 -90 -72 -243z" />
<glyph unicode="&#xf6;" horiz-adv-x="987" d="M49 578q-2 258 135 415q123 141 299 142q172 0 303 -142q148 -159 148 -415q0 -279 -137 -447q-127 -152 -305 -151q-176 0 -302 149q-139 168 -141 449zM95 1375q0 123 151 123q70 0 119 -31t49 -92q0 -68 -48 -106t-112 -38q-68 0 -110 35q-49 39 -49 109zM266 631 q0 -176 68 -273q59 -84 149 -84q96 0 162 91q68 98 68 266q0 152 -72 241q-63 82 -154 82q-88 0 -149 -80q-72 -90 -72 -243zM504 1358q0 66 44 103t112 37t116 -31t48 -92q0 -143 -156 -144q-66 0 -111 31q-53 37 -53 96z" />
<glyph unicode="&#xf8;" horiz-adv-x="987" d="M41 -12l4 4q0 14 21 49l86 143q-102 164 -103 394q0 260 135 415q123 141 299 142q102 0 201 -62l33 57q45 78 155 78h41q45 -10 45 -41q-10 -20 -28 -61l-111 -164q115 -147 115 -364q0 -279 -137 -447q-127 -152 -305 -151q-131 0 -246 94l-33 -54q-12 -27 -53 -46 t-74 -19q-45 0 -45 33zM266 631q0 -127 29 -197l295 484q-49 37 -103 36q-88 0 -149 -80q-72 -90 -72 -243zM393 295q35 -20 90 -21q96 0 162 91q68 98 68 266q0 45 -17 119z" />
<glyph unicode="&#xf9;" d="M33 528q0 248 61 537q12 37 25.5 45t56.5 8h94q74 0 74 -20q0 -80 -39 -290t-39 -267q0 -168 49 -258q41 -78 107 -78q172 0 172 430q0 68 -22.5 234.5t-22.5 207.5t49 41h111q55 0 64 -6t30 -59q37 -95 37 -492q0 -274 -25 -450q-16 -123 -94 -123h-94q-51 0 -63.5 49 t-26.5 49q-10 0 -89 -55.5t-149 -55.5q-139 0 -209 170q-57 143 -57 383zM111 1548q0 -76 151 -205q143 -119 197 -118q25 0 24 20l-139 283q-27 53 -36 61t-50 8h-78q-69 0 -69 -49z" />
<glyph unicode="&#xfa;" d="M33 528q0 248 61 537q12 37 25.5 45t56.5 8h94q74 0 74 -20q0 -80 -39 -290t-39 -267q0 -168 49 -258q41 -78 107 -78q172 0 172 430q0 68 -22.5 234.5t-22.5 207.5t49 41h111q55 0 64 -6t30 -59q37 -95 37 -492q0 -274 -25 -450q-16 -123 -94 -123h-94q-51 0 -63.5 49 t-26.5 49q-10 0 -89 -55.5t-149 -55.5q-139 0 -209 170q-57 143 -57 383zM408 1235l139 282q27 53 36 61.5t50 8.5h78q70 0 70 -49q0 -76 -152 -205q-143 -119 -196 -119q-25 0 -25 21z" />
<glyph unicode="&#xfb;" d="M33 528q0 248 61 537q12 37 25.5 45t56.5 8h94q74 0 74 -20q0 -80 -39 -290t-39 -267q0 -168 49 -258q41 -78 107 -78q172 0 172 430q0 68 -22.5 234.5t-22.5 207.5t49 41h111q55 0 64 -6t30 -59q37 -95 37 -492q0 -274 -25 -450q-16 -123 -94 -123h-94q-51 0 -63.5 49 t-26.5 49q-10 0 -89 -55.5t-149 -55.5q-139 0 -209 170q-57 143 -57 383zM135 1253q0 12 25 45l221 234q18 25 78 24q51 0 106 -41l201 -205q37 -37 37 -49q0 -10 -64.5 -37.5t-95.5 -27.5q-4 0 -96 79.5t-109 79.5q-12 0 -96 -75.5t-96 -75.5q-94 0 -111 49z" />
<glyph unicode="&#xfc;" d="M33 528q0 248 61 537q12 37 25.5 45t56.5 8h94q74 0 74 -20q0 -80 -39 -290t-39 -267q0 -168 49 -258q41 -78 107 -78q172 0 172 430q0 68 -22.5 234.5t-22.5 207.5t49 41h111q55 0 64 -6t30 -59q37 -95 37 -492q0 -274 -25 -450q-16 -123 -94 -123h-94q-51 0 -63.5 49 t-26.5 49q-10 0 -89 -55.5t-149 -55.5q-139 0 -209 170q-57 143 -57 383zM64 1364q0 123 151 123q70 0 119 -31t49 -92q0 -68 -48 -106t-112 -38q-68 0 -110 35q-49 39 -49 109zM473 1347q0 66 44 103t112 37t116 -31t48 -92q0 -143 -156 -144q-66 0 -111 31q-53 37 -53 96z " />
<glyph unicode="&#xfd;" d="M41 45v164q0 41 16.5 53t65.5 12q217 0 217 82q0 25 -78 105q-94 98 -143 201q-78 164 -78 391q0 41 9 47t61 6h135q70 0 69 -29q0 -14 -6 -58t-6 -56q0 -147 90 -289q78 -125 123 -125q33 0 70 111.5t37 244.5q0 18 -6.5 85t-6.5 87q0 18 12.5 23.5t57.5 5.5h94 q47 0 64.5 -8t17.5 -45q0 -332 -133 -598q-115 -225 -303 -361q-170 -123 -326 -123q-53 0 -53 74zM397 1204l139 282q27 53 36 61.5t50 8.5h78q70 0 70 -49q0 -76 -152 -205q-143 -119 -196 -119q-25 0 -25 21z" />
<glyph unicode="&#xff;" d="M41 45v164q0 41 16.5 53t65.5 12q217 0 217 82q0 25 -78 105q-94 98 -143 201q-78 164 -78 391q0 41 9 47t61 6h135q70 0 69 -29q0 -14 -6 -58t-6 -56q0 -147 90 -289q78 -125 123 -125q33 0 70 111.5t37 244.5q0 18 -6.5 85t-6.5 87q0 18 12.5 23.5t57.5 5.5h94 q47 0 64.5 -8t17.5 -45q0 -332 -133 -598q-115 -225 -303 -361q-170 -123 -326 -123q-53 0 -53 74zM105 1344q0 123 151 123q70 0 119 -31t49 -92q0 -68 -48 -106t-112 -38q-68 0 -110 35q-49 39 -49 109zM514 1327q0 66 44 103t112 37t116 -31t48 -92q0 -143 -156 -144 q-66 0 -111 31q-53 37 -53 96z" />
<glyph unicode="&#x152;" horiz-adv-x="1929" d="M57 537q23 393 181 657q168 281 413 281q242 0 410 -293q16 121 30.5 186.5t118.5 65.5h590q90 0 90 -41q0 -8 -8 -41l-98 -193q-6 -25 -33 -24q-12 0 -78 41q-45 37 -164 36q-111 0 -180 -64.5t-69 -168.5q0 -82 57 -82q16 0 146 41t182 41q66 0 65 -45q0 -12 -8 -45 l-82 -205q-6 -33 -29 -33q-8 0 -62 18.5t-77 18.5q-98 0 -161.5 -76.5t-63.5 -169.5q0 -78 54 -139t151 -70q137 0 241 70q61 41 82 41q18 0 45 -41q29 -57 55 -113q48 -102 48 -153q0 -23 -23 -29q-14 -4 -68 -4h-761q-2 0 -8.5 -2t-8.5 -2q-37 0 -55 39q-129 -63 -324 -64 q-313 0 -446 121q-139 127 -152 441zM352 610q0 -324 291 -323q299 0 299 262q0 285 -102 473q-92 166 -197 166q-98 0 -192 -182q-98 -188 -99 -396z" />
<glyph unicode="&#x153;" horiz-adv-x="1607" d="M49 578q-2 258 135 415q123 141 299 142q219 0 355 -209q141 209 358 209q131 0 229 -82q111 -94 111 -246q0 -231 -434 -340q-51 -12 -89 -46t-38 -73q0 -68 92 -108q72 -31 154 -31q217 0 262 188q8 33 16 33q10 0 25.5 -39t15.5 -84q0 -135 -100 -229 q-106 -102 -281 -103q-221 0 -344 181q-129 -176 -323 -176q-176 0 -302 149q-139 168 -141 449zM266 631q0 -176 68 -273q59 -84 149 -84q96 0 162 91q68 98 68 266q0 152 -72 241q-63 82 -154 82q-88 0 -149 -80q-72 -90 -72 -243zM950 688q0 -37 49 -37q70 0 254 74 q66 27 66 82q0 45 -45 84t-103 39q-92 0 -161 -90q-59 -78 -60 -152z" />
<glyph unicode="&#x178;" horiz-adv-x="1097" d="M16 1331q0 115 99 115h176q57 0 57 -57q0 -10 -4 -59.5t-4 -59.5q0 -154 94 -326q84 -154 131 -153q59 0 150.5 183t91.5 316q0 20 -4 58t-4 45q0 53 49 53h151q82 0 82 -94q0 -178 -120 -398q-111 -188 -222 -374q-121 -219 -121 -396q0 -37 17 -110q0 -49 -12.5 -59.5 t-57.5 -10.5h-180q-55 0 -72 12q-23 16 -22 82q0 162 123 439q-190 205 -283 374q-115 209 -115 420zM197 1682q0 123 151 123q70 0 119 -31t49 -92q0 -68 -48 -106t-112 -38q-68 0 -110 35q-49 39 -49 109zM606 1665q0 66 44 103t112 37t116 -31t48 -92q0 -143 -156 -144 q-66 0 -111 31q-53 37 -53 96z" />
<glyph unicode="&#x2c6;" horiz-adv-x="911" d="M135 1581q0 12 25 45l221 234q18 25 78 24q51 0 106 -41l201 -205q37 -37 37 -49q0 -10 -64.5 -37.5t-95.5 -27.5q-4 0 -96 79.5t-109 79.5q-12 0 -96 -75.5t-96 -75.5q-94 0 -111 49z" />
<glyph unicode="&#x2dc;" horiz-adv-x="1003" d="M168 1602q0 76 74 135q63 53 127 53q100 0 210.5 -43t129.5 -43q68 0 102 49q10 20 29 21q28 0 28 -45q-37 -193 -233 -193q-92 0 -219 47t-137 47q-29 2 -29 -24q-20 -45 -57 -45q-25 0 -25 41z" />
<glyph unicode="&#x2000;" horiz-adv-x="983" />
<glyph unicode="&#x2001;" horiz-adv-x="1966" />
<glyph unicode="&#x2002;" horiz-adv-x="983" />
<glyph unicode="&#x2003;" horiz-adv-x="1966" />
<glyph unicode="&#x2004;" horiz-adv-x="655" />
<glyph unicode="&#x2005;" horiz-adv-x="491" />
<glyph unicode="&#x2006;" horiz-adv-x="327" />
<glyph unicode="&#x2007;" horiz-adv-x="327" />
<glyph unicode="&#x2008;" horiz-adv-x="245" />
<glyph unicode="&#x2009;" horiz-adv-x="393" />
<glyph unicode="&#x200a;" horiz-adv-x="109" />
<glyph unicode="&#x2010;" horiz-adv-x="630" d="M86 479q16 94 33 125q27 51 90 51h254q63 1 61 -24q-4 -63 -35 -127q-41 -82 -108 -82h-213q-82 0 -82 57z" />
<glyph unicode="&#x2011;" horiz-adv-x="630" d="M86 479q16 94 33 125q27 51 90 51h254q63 1 61 -24q-4 -63 -35 -127q-41 -82 -108 -82h-213q-82 0 -82 57z" />
<glyph unicode="&#x2012;" horiz-adv-x="630" d="M86 479q16 94 33 125q27 51 90 51h254q63 1 61 -24q-4 -63 -35 -127q-41 -82 -108 -82h-213q-82 0 -82 57z" />
<glyph unicode="&#x2013;" horiz-adv-x="921" d="M0 479q16 94 33 125q27 51 90 51h735q64 1 62 -24q-4 -63 -35 -127q-41 -82 -109 -82h-694q-82 0 -82 57z" />
<glyph unicode="&#x2014;" horiz-adv-x="1433" d="M2 479q16 94 33 125q27 51 90 51h1243q64 1 62 -24q-4 -63 -35 -127q-41 -82 -109 -82h-1202q-82 0 -82 57z" />
<glyph unicode="&#x2018;" horiz-adv-x="540" d="M57 1188q0 86 68 164q90 104 260 114q16 0 16 -8q-45 -78 -45 -123q0 -39 50.5 -95t80.5 -56v-4q-12 -16 -20 -17l-176 -147q-20 -16 -58 -17q-61 0 -114 56.5t-62 132.5z" />
<glyph unicode="&#x2019;" horiz-adv-x="540" d="M53 1274q16 20 25 20l176 152q18 16 57 16q61 0 114.5 -56t61.5 -136q0 -88 -67 -168q-90 -109 -260 -119q-16 0 -17 8q45 78 45 131q0 39 -50 95.5t-81 56.5h-4z" />
<glyph unicode="&#x201c;" horiz-adv-x="1097" d="M90 1184q0 86 68 164q90 104 260 114q16 0 16 -8q-45 -78 -45 -123q0 -39 50 -95t81 -56v-4q-12 -16 -20 -17l-176 -147q-20 -16 -58 -17q-61 0 -114.5 56.5t-61.5 132.5zM598 1184q0 86 68 164q90 104 260 114q16 0 16 -8q-45 -78 -45 -123q0 -39 50 -95t81 -56v-4 q-12 -16 -20 -17l-177 -147q-20 -16 -57 -17q-61 0 -114.5 56.5t-61.5 132.5z" />
<glyph unicode="&#x201d;" horiz-adv-x="1077" d="M86 1274q16 20 25 20l176 152q18 16 57 16q61 0 114.5 -56t61.5 -136q0 -88 -67 -168q-90 -109 -260 -119q-16 0 -17 8q45 78 45 131q0 39 -50 95.5t-81 56.5h-4zM578 1274q16 20 24 20l176 152q18 16 58 16q61 0 114.5 -56t61.5 -136q0 -88 -68 -168q-90 -109 -260 -119 q-16 0 -16 8q45 78 45 131q0 39 -50.5 95.5t-80.5 56.5h-4z" />
<glyph unicode="&#x2022;" horiz-adv-x="575" d="M92 643q-2 84 58 139q55 49 131 49q86 0 147 -51t61 -137q0 -92 -58 -144.5t-138 -52.5h-8q-76 0 -133.5 52.5t-59.5 144.5z" />
<glyph unicode="&#x202f;" horiz-adv-x="393" />
<glyph unicode="&#x205f;" horiz-adv-x="491" />
<glyph unicode="&#x25fc;" horiz-adv-x="1105" d="M0 0v1106h1106v-1106h-1106z" />
<hkern u1="&#x33;" u2="b" k="-84" />
<hkern u1="&#x33;" u2="K" k="-88" />
<hkern u1="&#x34;" u2="t" k="88" />
<hkern u1="&#x34;" u2="j" k="139" />
<hkern u1="&#x34;" u2="Y" k="98" />
<hkern u1="&#x34;" u2="T" k="88" />
<hkern u1="&#x34;" u2="J" k="156" />
<hkern u1="&#x35;" u2="t" k="86" />
<hkern u1="&#x36;" u2="t" k="106" />
<hkern u1="&#x36;" u2="f" k="86" />
<hkern u1="&#x37;" u2="z" k="94" />
<hkern u1="&#x37;" u2="s" k="113" />
<hkern u1="&#x37;" u2="q" k="158" />
<hkern u1="&#x37;" u2="o" k="186" />
<hkern u1="&#x37;" u2="j" k="125" />
<hkern u1="&#x37;" u2="g" k="115" />
<hkern u1="&#x37;" u2="e" k="154" />
<hkern u1="&#x37;" u2="d" k="168" />
<hkern u1="&#x37;" u2="c" k="154" />
<hkern u1="&#x37;" u2="a" k="109" />
<hkern u1="&#x37;" u2="Q" k="88" />
<hkern u1="&#x37;" u2="O" k="145" />
<hkern u1="&#x37;" u2="J" k="106" />
<hkern u1="&#x37;" u2="G" k="127" />
<hkern u1="&#x37;" u2="C" k="121" />
<hkern u1="&#x37;" u2="A" k="127" />
<hkern u1="&#x39;" u2="j" k="113" />
<hkern u1="&#x39;" u2="X" k="96" />
<hkern u1="&#x39;" u2="J" k="94" />
<hkern u1="A" u2="y" k="-80" />
<hkern u1="A" u2="w" k="-53" />
<hkern u1="A" u2="v" k="-47" />
<hkern u1="A" u2="u" k="-98" />
<hkern u1="A" u2="s" k="-86" />
<hkern u1="A" u2="r" k="-98" />
<hkern u1="A" u2="p" k="-86" />
<hkern u1="A" u2="m" k="-90" />
<hkern u1="A" u2="l" k="-86" />
<hkern u1="A" u2="h" k="-84" />
<hkern u1="A" u2="e" k="-92" />
<hkern u1="A" u2="c" k="-84" />
<hkern u1="A" u2="b" k="-90" />
<hkern u1="A" u2="a" k="-84" />
<hkern u1="A" u2="Y" k="49" />
<hkern u1="A" u2="K" k="-96" />
<hkern u1="A" u2="F" k="-86" />
<hkern u1="A" u2="D" k="-84" />
<hkern u1="B" u2="r" k="-82" />
<hkern u1="B" u2="b" k="-82" />
<hkern u1="B" u2="K" k="-90" />
<hkern u1="D" u2="u" k="-98" />
<hkern u1="D" u2="r" k="-96" />
<hkern u1="D" u2="p" k="-84" />
<hkern u1="D" u2="m" k="-90" />
<hkern u1="D" u2="l" k="-86" />
<hkern u1="D" u2="e" k="-90" />
<hkern u1="D" u2="b" k="-86" />
<hkern u1="D" u2="K" k="-90" />
<hkern u1="D" u2="F" k="-82" />
<hkern u1="D" u2="D" k="-84" />
<hkern u1="E" u2="w" k="125" />
<hkern u1="E" u2="v" k="119" />
<hkern u1="E" u2="t" k="106" />
<hkern u1="E" u2="q" k="147" />
<hkern u1="E" u2="Q" k="96" />
<hkern u1="E" u2="C" k="115" />
<hkern u1="E" u2="&#x36;" k="90" />
<hkern u1="E" u2="&#x34;" k="125" />
<hkern u1="E" u2="&#x30;" k="98" />
<hkern u1="F" u2="z" k="109" />
<hkern u1="F" u2="u" k="90" />
<hkern u1="F" u2="s" k="111" />
<hkern u1="F" u2="q" k="109" />
<hkern u1="F" u2="o" k="123" />
<hkern u1="F" u2="g" k="150" />
<hkern u1="F" u2="e" k="121" />
<hkern u1="F" u2="d" k="129" />
<hkern u1="F" u2="c" k="125" />
<hkern u1="F" u2="a" k="102" />
<hkern u1="F" u2="O" k="123" />
<hkern u1="F" u2="J" k="127" />
<hkern u1="F" u2="G" k="98" />
<hkern u1="F" u2="C" k="104" />
<hkern u1="F" u2="A" k="150" />
<hkern u1="F" u2="&#x36;" k="121" />
<hkern u1="F" u2="&#x34;" k="145" />
<hkern u1="F" u2="&#x30;" k="86" />
<hkern u1="G" u2="K" k="-88" />
<hkern u1="H" u2="K" k="-84" />
<hkern u1="I" u2="z" k="-92" />
<hkern u1="I" u2="y" k="-100" />
<hkern u1="I" u2="x" k="-100" />
<hkern u1="I" u2="r" k="-100" />
<hkern u1="I" u2="p" k="-86" />
<hkern u1="I" u2="m" k="-84" />
<hkern u1="I" u2="l" k="-92" />
<hkern u1="I" u2="j" k="-84" />
<hkern u1="I" u2="h" k="-100" />
<hkern u1="I" u2="b" k="-98" />
<hkern u1="I" u2="Z" k="-98" />
<hkern u1="I" u2="Y" k="-102" />
<hkern u1="I" u2="W" k="-86" />
<hkern u1="I" u2="L" k="-104" />
<hkern u1="I" u2="K" k="-98" />
<hkern u1="I" u2="J" k="-86" />
<hkern u1="I" u2="F" k="-96" />
<hkern u1="I" u2="E" k="-98" />
<hkern u1="I" u2="D" k="-94" />
<hkern u1="I" u2="B" k="-86" />
<hkern u1="J" u2="y" k="-84" />
<hkern u1="J" u2="v" k="-84" />
<hkern u1="J" u2="u" k="-104" />
<hkern u1="J" u2="r" k="-106" />
<hkern u1="J" u2="p" k="-96" />
<hkern u1="J" u2="n" k="-90" />
<hkern u1="J" u2="m" k="-102" />
<hkern u1="J" u2="l" k="-106" />
<hkern u1="J" u2="h" k="-102" />
<hkern u1="J" u2="f" k="-94" />
<hkern u1="J" u2="e" k="-96" />
<hkern u1="J" u2="c" k="-90" />
<hkern u1="J" u2="b" k="-106" />
<hkern u1="J" u2="U" k="-102" />
<hkern u1="J" u2="R" k="-88" />
<hkern u1="J" u2="P" k="-84" />
<hkern u1="J" u2="N" k="-96" />
<hkern u1="J" u2="M" k="-88" />
<hkern u1="J" u2="K" k="-111" />
<hkern u1="J" u2="I" k="-96" />
<hkern u1="J" u2="H" k="-86" />
<hkern u1="J" u2="F" k="-102" />
<hkern u1="J" u2="D" k="-104" />
<hkern u1="J" u2="B" k="-90" />
<hkern u1="K" u2="y" k="-70" />
<hkern u1="K" u2="w" k="45" />
<hkern u1="K" u2="v" k="49" />
<hkern u1="K" u2="q" k="84" />
<hkern u1="L" u2="w" k="88" />
<hkern u1="L" u2="v" k="98" />
<hkern u1="L" u2="t" k="98" />
<hkern u1="L" u2="q" k="168" />
<hkern u1="L" u2="Y" k="166" />
<hkern u1="L" u2="W" k="117" />
<hkern u1="L" u2="V" k="125" />
<hkern u1="L" u2="T" k="250" />
<hkern u1="L" u2="&#x37;" k="113" />
<hkern u1="M" u2="K" k="-86" />
<hkern u1="N" u2="u" k="-90" />
<hkern u1="N" u2="r" k="-88" />
<hkern u1="N" u2="m" k="-84" />
<hkern u1="N" u2="l" k="-88" />
<hkern u1="N" u2="h" k="-84" />
<hkern u1="N" u2="b" k="-88" />
<hkern u1="N" u2="U" k="-84" />
<hkern u1="N" u2="K" k="-92" />
<hkern u1="N" u2="F" k="-84" />
<hkern u1="N" u2="D" k="-86" />
<hkern u1="O" u2="u" k="-104" />
<hkern u1="O" u2="r" k="-104" />
<hkern u1="O" u2="p" k="-92" />
<hkern u1="O" u2="n" k="-86" />
<hkern u1="O" u2="m" k="-98" />
<hkern u1="O" u2="l" k="-92" />
<hkern u1="O" u2="h" k="-88" />
<hkern u1="O" u2="e" k="-96" />
<hkern u1="O" u2="c" k="-88" />
<hkern u1="O" u2="b" k="-94" />
<hkern u1="O" u2="U" k="-86" />
<hkern u1="O" u2="O" k="-51" />
<hkern u1="O" u2="K" k="-100" />
<hkern u1="O" u2="I" k="-84" />
<hkern u1="O" u2="F" k="-92" />
<hkern u1="O" u2="D" k="-92" />
<hkern u1="P" u2="l" k="-90" />
<hkern u1="P" u2="h" k="-86" />
<hkern u1="P" u2="e" k="45" />
<hkern u1="P" u2="b" k="-92" />
<hkern u1="P" u2="U" k="-84" />
<hkern u1="P" u2="K" k="-90" />
<hkern u1="P" u2="J" k="152" />
<hkern u1="P" u2="D" k="-84" />
<hkern u1="P" u2="A" k="66" />
<hkern u1="R" u2="z" k="-86" />
<hkern u1="R" u2="y" k="-92" />
<hkern u1="R" u2="x" k="-94" />
<hkern u1="R" u2="r" k="-96" />
<hkern u1="R" u2="l" k="-86" />
<hkern u1="R" u2="h" k="-92" />
<hkern u1="R" u2="b" k="-90" />
<hkern u1="R" u2="Z" k="-88" />
<hkern u1="R" u2="L" k="-94" />
<hkern u1="R" u2="K" k="-96" />
<hkern u1="R" u2="F" k="-92" />
<hkern u1="R" u2="E" k="-92" />
<hkern u1="R" u2="D" k="-88" />
<hkern u1="S" u2="u" k="-86" />
<hkern u1="S" u2="r" k="-88" />
<hkern u1="S" u2="m" k="-84" />
<hkern u1="S" u2="l" k="-88" />
<hkern u1="S" u2="h" k="-86" />
<hkern u1="S" u2="b" k="-90" />
<hkern u1="S" u2="K" k="-98" />
<hkern u1="S" u2="F" k="-86" />
<hkern u1="S" u2="D" k="-86" />
<hkern u1="S" u2="&#x39;" k="92" />
<hkern u1="T" u2="s" k="84" />
<hkern u1="T" u2="q" k="127" />
<hkern u1="T" u2="o" k="166" />
<hkern u1="T" u2="g" k="174" />
<hkern u1="T" u2="e" k="184" />
<hkern u1="T" u2="d" k="190" />
<hkern u1="T" u2="c" k="195" />
<hkern u1="T" u2="a" k="61" />
<hkern u1="T" u2="O" k="84" />
<hkern u1="T" u2="J" k="135" />
<hkern u1="T" u2="A" k="154" />
<hkern u1="T" u2="&#x34;" k="158" />
<hkern u1="U" u2="u" k="-90" />
<hkern u1="U" u2="r" k="-96" />
<hkern u1="U" u2="p" k="-86" />
<hkern u1="U" u2="m" k="-92" />
<hkern u1="U" u2="l" k="-96" />
<hkern u1="U" u2="h" k="-94" />
<hkern u1="U" u2="f" k="-88" />
<hkern u1="U" u2="b" k="-98" />
<hkern u1="U" u2="U" k="-92" />
<hkern u1="U" u2="N" k="-88" />
<hkern u1="U" u2="K" k="-100" />
<hkern u1="U" u2="I" k="-88" />
<hkern u1="U" u2="F" k="-92" />
<hkern u1="U" u2="D" k="-96" />
<hkern u1="U" u2="A" k="-41" />
<hkern u1="V" u2="y" k="-98" />
<hkern u1="V" u2="w" k="-90" />
<hkern u1="V" u2="v" k="-98" />
<hkern u1="V" u2="u" k="-88" />
<hkern u1="V" u2="t" k="-88" />
<hkern u1="V" u2="r" k="-113" />
<hkern u1="V" u2="p" k="-102" />
<hkern u1="V" u2="o" k="-53" />
<hkern u1="V" u2="n" k="-86" />
<hkern u1="V" u2="m" k="-102" />
<hkern u1="V" u2="l" k="-115" />
<hkern u1="V" u2="k" k="-90" />
<hkern u1="V" u2="i" k="-86" />
<hkern u1="V" u2="h" k="-115" />
<hkern u1="V" u2="f" k="-113" />
<hkern u1="V" u2="e" k="-59" />
<hkern u1="V" u2="b" k="-119" />
<hkern u1="V" u2="a" k="-88" />
<hkern u1="V" u2="Y" k="-92" />
<hkern u1="V" u2="W" k="-92" />
<hkern u1="V" u2="V" k="-90" />
<hkern u1="V" u2="U" k="-106" />
<hkern u1="V" u2="T" k="-102" />
<hkern u1="V" u2="R" k="-94" />
<hkern u1="V" u2="P" k="-92" />
<hkern u1="V" u2="N" k="-106" />
<hkern u1="V" u2="M" k="-92" />
<hkern u1="V" u2="K" k="-115" />
<hkern u1="V" u2="J" k="100" />
<hkern u1="V" u2="I" k="-104" />
<hkern u1="V" u2="H" k="-86" />
<hkern u1="V" u2="F" k="-109" />
<hkern u1="V" u2="D" k="-111" />
<hkern u1="V" u2="B" k="-98" />
<hkern u1="W" u2="y" k="-49" />
<hkern u1="W" u2="v" k="-47" />
<hkern u1="W" u2="r" k="-61" />
<hkern u1="W" u2="j" k="102" />
<hkern u1="W" u2="J" k="154" />
<hkern u1="W" u2="A" k="47" />
<hkern u1="X" u2="y" k="-88" />
<hkern u1="X" u2="x" k="-88" />
<hkern u1="X" u2="r" k="-94" />
<hkern u1="X" u2="l" k="-88" />
<hkern u1="X" u2="h" k="-94" />
<hkern u1="X" u2="b" k="-92" />
<hkern u1="X" u2="Z" k="-88" />
<hkern u1="X" u2="L" k="-96" />
<hkern u1="X" u2="K" k="-100" />
<hkern u1="X" u2="F" k="-92" />
<hkern u1="X" u2="E" k="-92" />
<hkern u1="X" u2="D" k="-90" />
<hkern u1="X" u2="B" k="-82" />
<hkern u1="Y" u2="o" k="100" />
<hkern u1="Y" u2="i" k="-61" />
<hkern u1="Y" u2="g" k="113" />
<hkern u1="Y" u2="e" k="111" />
<hkern u1="Y" u2="d" k="119" />
<hkern u1="Y" u2="c" k="115" />
<hkern u1="Y" u2="Y" k="-88" />
<hkern u1="Y" u2="J" k="113" />
<hkern u1="Y" u2="A" k="131" />
<hkern u1="Y" u2="&#x34;" k="131" />
<hkern u1="Z" u2="q" k="113" />
<hkern u1="Z" u2="l" k="-106" />
<hkern u1="Z" u2="k" k="-90" />
<hkern u1="Z" u2="i" k="-98" />
<hkern u1="Z" u2="h" k="-98" />
<hkern u1="Z" u2="b" k="-109" />
<hkern u1="Z" u2="Z" k="-84" />
<hkern u1="Z" u2="Y" k="-123" />
<hkern u1="Z" u2="W" k="-104" />
<hkern u1="Z" u2="V" k="-94" />
<hkern u1="Z" u2="U" k="-98" />
<hkern u1="Z" u2="N" k="-84" />
<hkern u1="Z" u2="L" k="-90" />
<hkern u1="Z" u2="K" k="-102" />
<hkern u1="Z" u2="I" k="-84" />
<hkern u1="Z" u2="E" k="-84" />
<hkern u1="Z" u2="D" k="-94" />
<hkern u1="Z" u2="&#x31;" k="-86" />
<hkern u1="b" u2="u" k="-92" />
<hkern u1="b" u2="r" k="-90" />
<hkern u1="b" u2="e" k="-84" />
<hkern u1="b" u2="&#x37;" k="104" />
<hkern u1="d" u2="y" k="-90" />
<hkern u1="d" u2="x" k="-82" />
<hkern u1="d" u2="w" k="-86" />
<hkern u1="d" u2="v" k="-90" />
<hkern u1="d" u2="u" k="-106" />
<hkern u1="d" u2="s" k="-92" />
<hkern u1="d" u2="r" k="-104" />
<hkern u1="d" u2="p" k="-94" />
<hkern u1="d" u2="n" k="-88" />
<hkern u1="d" u2="m" k="-100" />
<hkern u1="d" u2="l" k="-104" />
<hkern u1="d" u2="h" k="-102" />
<hkern u1="d" u2="f" k="-98" />
<hkern u1="d" u2="e" k="-98" />
<hkern u1="d" u2="c" k="-92" />
<hkern u1="d" u2="b" k="-106" />
<hkern u1="d" u2="a" k="-90" />
<hkern u1="e" u2="y" k="-90" />
<hkern u1="e" u2="w" k="-84" />
<hkern u1="e" u2="u" k="-100" />
<hkern u1="e" u2="s" k="-98" />
<hkern u1="e" u2="r" k="-106" />
<hkern u1="e" u2="p" k="-94" />
<hkern u1="e" u2="n" k="-86" />
<hkern u1="e" u2="m" k="-98" />
<hkern u1="e" u2="l" k="-106" />
<hkern u1="e" u2="i" k="-84" />
<hkern u1="e" u2="h" k="-104" />
<hkern u1="e" u2="g" k="-88" />
<hkern u1="e" u2="f" k="-92" />
<hkern u1="e" u2="e" k="-88" />
<hkern u1="e" u2="c" k="-84" />
<hkern u1="e" u2="b" k="-109" />
<hkern u1="e" u2="a" k="-96" />
<hkern u1="f" u2="y" k="-84" />
<hkern u1="f" u2="v" k="-84" />
<hkern u1="f" u2="r" k="-96" />
<hkern u1="f" u2="p" k="-86" />
<hkern u1="f" u2="m" k="-84" />
<hkern u1="f" u2="l" k="-98" />
<hkern u1="f" u2="h" k="-98" />
<hkern u1="f" u2="f" k="-96" />
<hkern u1="f" u2="b" k="-102" />
<hkern u1="g" u2="r" k="-94" />
<hkern u1="g" u2="l" k="-92" />
<hkern u1="g" u2="h" k="-88" />
<hkern u1="g" u2="b" k="-94" />
<hkern u1="h" u2="u" k="-94" />
<hkern u1="h" u2="r" k="-92" />
<hkern u1="h" u2="m" k="-84" />
<hkern u1="h" u2="e" k="-86" />
<hkern u1="h" u2="&#x37;" k="84" />
<hkern u1="j" u2="u" k="-92" />
<hkern u1="j" u2="r" k="-92" />
<hkern u1="j" u2="m" k="-84" />
<hkern u1="j" u2="l" k="-86" />
<hkern u1="j" u2="b" k="-86" />
<hkern u1="k" u2="&#x37;" k="88" />
<hkern u1="m" u2="u" k="-90" />
<hkern u1="m" u2="r" k="-84" />
<hkern u1="m" u2="&#x37;" k="90" />
<hkern u1="n" u2="u" k="-94" />
<hkern u1="n" u2="r" k="-90" />
<hkern u1="n" u2="l" k="-88" />
<hkern u1="n" u2="h" k="-84" />
<hkern u1="n" u2="e" k="-82" />
<hkern u1="n" u2="b" k="-88" />
<hkern u1="o" u2="u" k="-96" />
<hkern u1="o" u2="r" k="-94" />
<hkern u1="o" u2="p" k="-84" />
<hkern u1="o" u2="o" k="-68" />
<hkern u1="o" u2="m" k="-92" />
<hkern u1="o" u2="l" k="-96" />
<hkern u1="o" u2="h" k="-92" />
<hkern u1="o" u2="e" k="-86" />
<hkern u1="o" u2="b" k="-96" />
<hkern u1="o" u2="&#x37;" k="86" />
<hkern u1="p" u2="r" k="-88" />
<hkern u1="p" u2="m" k="-84" />
<hkern u1="p" u2="l" k="-90" />
<hkern u1="p" u2="j" k="92" />
<hkern u1="p" u2="h" k="-88" />
<hkern u1="p" u2="b" k="-92" />
<hkern u1="p" u2="&#x37;" k="123" />
<hkern u1="p" u2="&#x33;" k="133" />
<hkern u1="p" u2="&#x32;" k="96" />
<hkern u1="q" u2="y" k="-90" />
<hkern u1="q" u2="x" k="-84" />
<hkern u1="q" u2="w" k="-88" />
<hkern u1="q" u2="v" k="-92" />
<hkern u1="q" u2="u" k="-111" />
<hkern u1="q" u2="s" k="-96" />
<hkern u1="q" u2="r" k="-111" />
<hkern u1="q" u2="p" k="-98" />
<hkern u1="q" u2="o" k="-84" />
<hkern u1="q" u2="n" k="-94" />
<hkern u1="q" u2="m" k="-106" />
<hkern u1="q" u2="l" k="-111" />
<hkern u1="q" u2="k" k="-86" />
<hkern u1="q" u2="i" k="-88" />
<hkern u1="q" u2="h" k="-106" />
<hkern u1="q" u2="g" k="-88" />
<hkern u1="q" u2="f" k="-104" />
<hkern u1="q" u2="e" k="-104" />
<hkern u1="q" u2="d" k="-88" />
<hkern u1="q" u2="c" k="-96" />
<hkern u1="q" u2="b" k="-113" />
<hkern u1="q" u2="a" k="-92" />
<hkern u1="r" u2="j" k="88" />
<hkern u1="r" u2="f" k="-82" />
<hkern u1="r" u2="b" k="-84" />
<hkern u1="r" u2="&#x33;" k="125" />
<hkern u1="s" u2="u" k="-94" />
<hkern u1="s" u2="s" k="-86" />
<hkern u1="s" u2="r" k="-98" />
<hkern u1="s" u2="p" k="-84" />
<hkern u1="s" u2="m" k="-90" />
<hkern u1="s" u2="l" k="-96" />
<hkern u1="s" u2="h" k="-94" />
<hkern u1="s" u2="e" k="-84" />
<hkern u1="s" u2="b" k="-100" />
<hkern u1="s" u2="a" k="-86" />
<hkern u1="t" u2="r" k="-84" />
<hkern u1="t" u2="b" k="-84" />
<hkern u1="t" u2="&#x33;" k="86" />
<hkern u1="u" u2="u" k="-104" />
<hkern u1="u" u2="s" k="-90" />
<hkern u1="u" u2="r" k="-106" />
<hkern u1="u" u2="p" k="-94" />
<hkern u1="u" u2="n" k="-88" />
<hkern u1="u" u2="m" k="-100" />
<hkern u1="u" u2="l" k="-106" />
<hkern u1="u" u2="i" k="-86" />
<hkern u1="u" u2="h" k="-102" />
<hkern u1="u" u2="f" k="-90" />
<hkern u1="u" u2="e" k="-98" />
<hkern u1="u" u2="d" k="-86" />
<hkern u1="u" u2="c" k="-92" />
<hkern u1="u" u2="b" k="-106" />
<hkern u1="u" u2="a" k="-88" />
<hkern u1="v" u2="r" k="-88" />
<hkern u1="v" u2="l" k="-84" />
<hkern u1="v" u2="h" k="-84" />
<hkern u1="v" u2="f" k="-86" />
<hkern u1="v" u2="b" k="-88" />
<hkern u1="v" u2="&#x33;" k="92" />
<hkern u1="w" u2="r" k="-96" />
<hkern u1="w" u2="p" k="-84" />
<hkern u1="w" u2="m" k="-88" />
<hkern u1="w" u2="l" k="-94" />
<hkern u1="w" u2="h" k="-94" />
<hkern u1="w" u2="f" k="-92" />
<hkern u1="w" u2="b" k="-98" />
<hkern u1="w" u2="&#x33;" k="94" />
<hkern u1="x" u2="x" k="-82" />
<hkern u1="x" u2="r" k="-90" />
<hkern u1="x" u2="h" k="-86" />
<hkern u1="x" u2="b" k="-86" />
<hkern u1="y" u2="r" k="-94" />
<hkern u1="y" u2="l" k="-90" />
<hkern u1="y" u2="h" k="-90" />
<hkern u1="y" u2="f" k="-92" />
<hkern u1="y" u2="b" k="-94" />
<hkern u1="y" u2="&#x33;" k="90" />
</font>
</defs></svg>

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,249 @@
<?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>
This is a custom SVG webfont generated by Font Squirrel.
Copyright : 2008 The Monotype Corporation All Rights Reserved
Foundry : Microsoft Corporation
Foundry URL : httpwwwmicrosoftcomtypography
</metadata>
<defs>
<font id="SegoePrintRegular" horiz-adv-x="1496" >
<font-face units-per-em="2048" ascent="1638" descent="-410" />
<missing-glyph horiz-adv-x="819" />
<glyph unicode=" " horiz-adv-x="819" />
<glyph unicode="&#x09;" horiz-adv-x="819" />
<glyph unicode="&#xa0;" horiz-adv-x="819" />
<glyph unicode="!" horiz-adv-x="664" d="M143 117q0 38 36 90.5t74 52.5q25 0 62.5 -22t36.5 -37q0 -99 -49.5 -140t-85.5 -41q-74 0 -74 97zM223 526q-13 107 50 402q51 238 51 333q0 134 49 181t82 47q25 0 51 -21t26 -47q0 -22 -110 -507q-46 -203 -48 -311q-2 -70 -22 -105q-25 0 -69 8t-60 20z" />
<glyph unicode="&#x22;" horiz-adv-x="827" d="M131 909q0 28 25 117l38 209q22 119 31 180q10 78 64 78q23 0 45 -26.5t22 -53.5q0 -20 -4 -50l-4 -33q-2 -18 -6 -38l-8 -57q-3 -29 -22 -83q-20 -56 -21 -83q-15 -186 -34.5 -225t-57.5 -39q-68 0 -68 104zM520 891q0 60 35 188q39 135 51 222q23 139 39 165.5t49 26.5 q25 0 49.5 -20t24.5 -48q0 -25 -25 -129q-29 -121 -44 -226q-29 -209 -47.5 -245.5t-59.5 -36.5q-72 0 -72 103z" />
<glyph unicode="#" horiz-adv-x="1632" d="M43 446q0 32 49.5 59t85.5 27q63 0 136 -7q74 -7 128 -7q20 41 34 97q43 179 61 190q-35 8 -188 -16q-119 -19 -159 -19q-122 0 -122 51q0 31 27.5 43.5t178.5 36.5q31 5 64 11q132 24 186 26q61 40 122 208q30 82 56.5 113t67.5 31q27 0 27 -45q0 -44 -47 -150 q-49 -105 -56 -145l322 41q21 28 54 200q39 203 63 253q26 37 63 37q51 0 51 -62q0 -45 -29 -118q-35 -87 -64 -189q-14 -55 -30 -106q99 11 177 23q79 11 163 11q68 0 84.5 -16.5t16.5 -50.5q0 -13 -9 -33t-20 -20q-328 0 -444 -39q-9 -50 -36 -136q-27 -89 -38 -133 q10 -28 41 -28q17 0 133 26q116 27 137 27q87 0 110 -24t23 -81q0 -25 -25 -41t-51 -16q-18 0 -44 14q-25 15 -54 15q-79 0 -143 -19q-53 -14 -164 -14q-1 -7 -21 -55q-40 -107 -40 -144l4 -55q0 -31 -19 -65.5t-53 -34.5q-19 0 -38 35t-19 59q0 64 25 149q12 40 18 74 q-53 -3 -163 -21l-143 -20q-88 -303 -145 -303q-43 0 -43 45q0 125 70 258q-27 3 -167 0t-172 5.5t-32 47.5zM561 532q145 11 176 11q80 0 154 41q3 7 27 82q10 32 27 80q25 72 30 124q-234 -20 -330 -49q-49 -115 -84 -289z" />
<glyph unicode="$" horiz-adv-x="1124" d="M27 170q0 48 45 88t198 49l118 11q38 4 124 38q35 247 35 353q-21 16 -125 57q-107 32 -174.5 93.5t-67.5 144.5q0 69 157 136t257 72q6 38 6 76v221q0 30 35.5 47t62.5 17q66 0 66 -111q0 -37 -16 -113q-15 -78 -15 -108q30 5 113 5q30 0 68 9q29 7 55 7q67 0 67 -78 q0 -57 -35.5 -67t-190.5 -10h-58q-21 0 -29 -1q-4 -48 -14 -128q-19 -150 -19 -204q0 -3 8 -8t9 -10q50 -30 77 -47q13 -9 49 -27q58 -24 81.5 -59t23.5 -117q0 -157 -299 -242q0 -26 -14 -166q-13 -130 -13 -155t10 -72q11 -55 11 -74q0 -15 -22.5 -27t-45.5 -12 q-86 0 -86 104v32q0 34 10 136q11 112 11 163q-23 -8 -67 -13q-63 -8 -165 -35q-106 -26 -133 -26q-36 0 -72 14t-36 37zM348 977q13 -48 215 -131l21 235q-204 -42 -236 -104zM653 393q162 88 162 119q0 30 -52 78.5t-85 66.5q-25 -174 -25 -264z" />
<glyph unicode="%" horiz-adv-x="1495" d="M150 965q0 44 44.5 166.5t135.5 197t202 74.5q42 0 93 -53q29 -8 518 -45q14 -17 14 -37q0 -42 -57 -72q-61 -115 -196 -315q-150 -230 -203 -321t-130 -262q-64 -147 -85.5 -187.5t-46.5 -57t-27 -16.5q-52 0 -52 69q0 54 83 252t202 361q86 121 259 408q25 41 42 67 q-145 41 -315 31q20 -46 20 -97q0 -84 -53.5 -180t-148.5 -146t-162 -50q-137 0 -137 213zM272 971q0 -46 3 -59t31 -27.5t65 -14.5q62 0 111.5 75t49.5 142q0 47 -32 166q-12 0 -34 -4t-34 -4q-48 -1 -104 -107.5t-56 -166.5zM831 250q0 105 82.5 225.5t166.5 120.5 q125 0 217 -63.5t92 -159.5q0 -57 -15.5 -103t-64 -90.5t-125 -82.5t-174.5 -38q-111 0 -145 68t-34 123zM973 260q0 -57 22 -78q26 6 52 6l43 -4q14 0 94 41.5t80 134.5q0 25 -20.5 47.5t-45.5 28.5q-15 4 -47 23q-35 20 -47 20q-48 0 -89.5 -65.5t-41.5 -153.5z" />
<glyph unicode="&#x26;" horiz-adv-x="1892" d="M175 286q0 88 75 229t291 269q22 15 22 35q0 35 -11 154q-13 129 -13 153q0 178 75.5 278.5t221.5 100.5q100 0 161.5 -84t61.5 -198q0 -70 -29.5 -136.5t-77 -117t-191.5 -177.5q-16 -15 -16 -24q0 -72 118 -232.5t250 -243.5q39 0 81 87l25 49q30 57 88 204 q-184 14 -217 31t-33 91q0 26 41.5 43.5t70.5 17.5q23 0 42 -7q100 -38 164 -38q52 0 194 17q141 16 175 16q84 0 84 -43q0 -38 -49 -60t-240 -55q-32 -5 -54.5 -28.5t-72.5 -131.5q-46 -97 -66 -125q-82 -116 -82 -127q0 -25 78 -56.5t161 -31.5q16 0 92 12q75 11 91 11 q82 0 82 -57q0 -21 -74.5 -71t-175.5 -50q-174 0 -275 53q-20 20 -80 49t-64 27l-12 -8q-1 -1 -38 -23q-48 -28 -122 -75q-44 -29 -137 -58t-139 -29q-234 0 -355 114.5t-121 245.5zM358 295q0 -88 93 -149.5t192 -61.5t328 108q-19 29 -106 109q-80 73 -95 92.5t-45 70.5 q-110 179 -123 193q-102 -50 -173 -160t-71 -202zM686 1141q0 -226 20 -234q201 161 201 338q0 39 -39.5 79t-71.5 40q-46 0 -78 -57t-32 -166z" />
<glyph unicode="'" horiz-adv-x="473" d="M133 887q0 49 23.5 196t72.5 271.5t99 124.5q29 0 46 -22.5t17 -53.5q0 -25 -23 -77q-22 -50 -26 -66q-3 -13 -28 -101q-34 -112 -34 -214q0 -92 -13.5 -136.5t-57.5 -44.5q-32 0 -54 43t-22 80z" />
<glyph unicode="(" horiz-adv-x="823" d="M70 425v33q0 147 27.5 252.5t106.5 278.5q107 231 158 293q23 29 172 164q91 83 136 102.5t73 19.5q43 0 43 -52q0 -34 -144 -172q-195 -183 -315 -429t-120 -428q0 -87 49 -336q6 -31 8 -47q33 -162 78 -243t143 -166q107 -92 107 -144q0 -58 -98 -58q-60 0 -140.5 91 t-145 187.5t-101.5 318t-37 335.5z" />
<glyph unicode=")" horiz-adv-x="745" d="M25 1521q0 15 29 40t59 25q44 0 95.5 -56.5t156.5 -217t131 -249.5q26 -85 54 -166q81 -236 81 -504q0 -364 -247 -682q-42 -56 -60 -90q-31 -60 -55 -94.5t-54 -34.5q-33 0 -61.5 21.5t-28.5 44.5q0 20 16.5 50t112.5 151q68 82 150.5 295t82.5 263q0 320 -90 570 t-159 361.5t-201 231.5q-12 12 -12 41z" />
<glyph unicode="*" horiz-adv-x="1053" d="M37 1038q0 13 12.5 32.5t75 34.5t84.5 15q159 0 205 21q-9 20 -73 95q-10 11 -11 13q-76 100 -76 137q0 12 11 26.5t22 14.5q58 0 209 -213q43 43 163 187q61 92 97 92q24 0 43.5 -14t19.5 -37q5 -16 -39 -50q-11 -8 -18 -18q-59 -101 -116 -150q-26 -24 -40 -38 q15 -6 33 -6q71 0 201 26q89 17 129 17q19 0 33 -29t14 -47q0 -24 -26.5 -34.5t-153.5 -17.5q-201 -7 -224 -28q7 -13 81 -101q136 -155 136 -188q0 -28 -18 -48.5t-41 -20.5q-26 0 -65 49q-17 22 -21 26q-14 16 -59 73q-108 141 -131 159q-23 -13 -78 -129 q-111 -228 -152 -228q-4 0 -39 20t-35 60q0 19 139 206q51 71 60 87q-18 3 -82 2t-78 -5t-112 -31q-40 -11 -58 -11q-7 0 -14.5 21t-7.5 30z" />
<glyph unicode="+" horiz-adv-x="1169" d="M94 547q0 20 14.5 42.5t32.5 22.5q35 0 73 -7q39 -7 58 -7l201 10q12 38 12 78q0 54 -8 184q-4 54 -4 93q0 34 20.5 68t51.5 34q16 0 35.5 -33t19.5 -51q0 -52 -9 -139t-9 -119q0 -51 6 -102q20 -7 117 -7l229 4q93 0 120 -20t27 -92q-21 -27 -92 -27q-26 0 -86 7 q-68 8 -98 8h-66q-29 0 -52 -1h-48q-24 0 -51 -1q-22 -43 -22 -136q0 -114 -5 -143q-5 -28 -2 -79.5t-55 -51.5q-43 0 -56.5 16.5t-13.5 59.5q0 23 17 157q8 65 16 177q-64 6 -193 6q-22 0 -59 -10q-39 -9 -51 -9q-27 0 -48.5 20.5t-21.5 47.5z" />
<glyph unicode="," horiz-adv-x="700" d="M145 -215q0 18 7 25q186 46 239 130.5t53 120.5q0 102 -28 144q-13 19 -13 37q0 15 13.5 43t27.5 28q21 0 66 -15.5t53 -27t26.5 -74.5t18.5 -108q0 -17 -37.5 -105.5t-102.5 -138t-122 -60.5q-23 -4 -43 -11q-79 -35 -129 -35q-29 0 -29 47z" />
<glyph unicode="-" horiz-adv-x="1313" d="M352 578q0 16 13.5 37.5t91.5 34t112 12.5l76 -11h73q186 0 277 13q44 6 88 6q19 0 77.5 -23t69.5 -38.5t11 -41.5q0 -37 -15 -52t-65 -15q-22 0 -62 13t-67 13q-11 0 -73 -5q-33 -3 -120 5q-67 6 -100 6q-46 0 -139 -6t-141 -6t-77.5 10.5t-29.5 47.5z" />
<glyph unicode="." horiz-adv-x="514" d="M131 150q0 79 9 94t43.5 23.5t93.5 8.5h22q18 0 43 -17.5t25 -47.5q0 -60 -21 -88t-67.5 -62t-65.5 -34q-42 0 -62 19t-20 104z" />
<glyph unicode="/" horiz-adv-x="1178" d="M-16 -53q0 18 49.5 122t157 268.5t195.5 281.5q9 12 15 22q64 104 188 284q134 191 237 362q48 79 128 184.5t115 105.5q20 0 50 -36t30 -58q0 -39 -136 -226q-294 -401 -564 -804q-33 -49 -93 -135q-100 -148 -122 -200t-89.5 -150.5t-83.5 -98.5q-25 0 -51 26t-26 52z " />
<glyph unicode="0" d="M20 356q0 199 122 439t355.5 394t411.5 154q130 0 280 -86t210 -193t60 -284q0 -265 -345.5 -535t-759.5 -270q-160 0 -247 109t-87 272zM214 408q0 -177 83 -222t181 -45q124 0 310 99t344 254.5t158 253.5q0 56 -18 130.5t-39.5 102.5t-80 90t-94.5 78q-23 -29 -72 -29 q-7 0 -38 22q-32 23 -58 23q-123 0 -195 -38.5t-197.5 -159.5t-204.5 -265.5t-79 -293.5z" />
<glyph unicode="1" d="M141 68q0 53 90.5 77.5t157.5 36.5q215 44 252 66q11 191 45 438l57 422q-58 0 -161 -70q-183 -120 -322 -120q-45 0 -45 63q0 40 15.5 53t139.5 66.5t312 165.5t205 112q32 0 55 -44t23 -77q0 -28 -29 -57q-98 -428 -114 -655.5t-5 -265.5q76 3 219 43q197 53 318 53 q24 -46 24 -78q0 -34 -10 -44t-66 -29t-193 -37q-201 -28 -267 -60l4 -59q0 -52 -131 -52q-14 0 -40 34q-24 32 -36 28q-11 0 -109.5 -27t-117.5 -35q-121 -39 -170 -39q-46 0 -73.5 31t-27.5 60z" />
<glyph unicode="2" d="M23 -35q0 105 86 185.5t289 183.5q119 59 145 81t143.5 129t178.5 184t87.5 137.5t26.5 111.5q0 70 -83 142.5t-154 72.5q-61 0 -184 -76.5t-183 -147.5q-39 -46 -119 -46q-19 0 -41 43t-22 69q0 19 5 26t100.5 75t172 117.5t153.5 75.5t198 26q103 0 193.5 -85.5 t134.5 -168t44 -94.5q0 -137 -204.5 -379t-446.5 -373q52 4 158 4q131 0 435 -19q83 -4 106.5 -3t61.5 16q41 16 62 16q17 0 39.5 -25.5t22.5 -43.5q0 -65 -68 -101.5t-121 -36.5h-37q-96 0 -141 13q-139 37 -346 37q-177 0 -311 -43t-174 -91q-45 -54 -67.5 -67.5 t-61.5 -13.5q-78 0 -78 69z" />
<glyph unicode="3" d="M132 145q0 105 99 105q4 0 15 -5l69 -29q114 -52 208 -52q82 0 250 32.5t282 139t114 170.5q0 109 -114.5 144.5t-254.5 35.5q-195 0 -326 -74q-73 0 -73 43q0 24 14 53.5t81 87.5l178 152q110 94 241 187q-55 9 -294 -20q-185 -23 -259 -23q-172 0 -172 157 q0 31 20.5 54.5t50.5 23.5q22 0 54 -23q40 -28 62.5 -36t66.5 -8q71 0 260 18q249 29 397 29q123 0 123 -80q0 -57 -50.5 -97t-146.5 -97q-127 -76 -177.5 -113.5t-100.5 -98.5q110 8 166 8q121 0 208 -30.5t130.5 -79.5t66.5 -79t23 -108q0 -67 -98 -216.5t-324 -237.5 t-441 -88q-62 0 -178.5 15.5t-143 56.5t-26.5 83z" />
<glyph unicode="4" d="M32 504q45 124 489 475q142 111 230 191q92 85 205 169t133 84q81 0 81 -41q-7 -29 -57 -208q-87 -341 -110 -498q65 -25 236 -25h69q57 0 83.5 -23.5t26.5 -99.5q0 -23 -18 -41t-41 -18q-28 0 -47 10q-138 50 -332 39q-33 -114 -33 -213l1 -45v-41l1 -45q1 -39 0 -52.5 t26 -46.5q26 -32 26 -44q0 -30 -32.5 -66.5t-62.5 -36.5q-79 0 -105 36.5t-26 109.5q0 39 8 123q7 81 9 122q4 97 24 187q-24 4 -71 4q-213 0 -345 -35q-144 -39 -260 -39q-48 0 -108 68zM329 623q0 -15 18 -15q39 16 293 33q143 10 209 29q8 64 29 144q71 270 71 335 q-37 -37 -170 -142q-111 -88 -157 -137q-107 -113 -293 -247z" />
<glyph unicode="5" d="M137 154q0 96 121 96q27 0 58 -25q111 -78 255 -78q153 0 314.5 91t161.5 174q0 106 -78.5 162.5t-244.5 74.5l-226 25q-95 12 -147 49.5t-52 69.5q0 34 37 77q8 11 87 126q163 243 205.5 256.5t539.5 29.5q88 2 182 29q74 20 92 20q62 0 108 -37q33 -17 33 -37 q0 -29 -37 -73t-106.5 -54t-173.5 -10l-334 10q-147 0 -230 -28q-57 -54 -135 -170q-21 -31 -34 -49q-14 -19 -19 -27q56 -34 217 -57q206 -30 306.5 -68t145 -110.5t44.5 -197.5q0 -78 -72 -175t-240 -184t-372 -87q-167 0 -286.5 66t-119.5 111z" />
<glyph unicode="6" d="M158 343q0 172 46 277.5t129.5 222t160.5 187.5q26 24 84 87q109 120 182.5 170t141.5 50q34 0 64 -23.5t30 -58.5q0 -69 -41 -77q-35 0 -49 -9q-131 -37 -281 -225q-27 -36 -93 -100q-72 -69 -108.5 -122.5t-69 -149.5t-32.5 -179q0 -51 21 -94t129 -111 q-20 157 55 294.5t189 198t353 60.5q115 0 207.5 -79.5t92.5 -190.5q0 -73 -60 -153t-197 -167t-217.5 -118t-293.5 -31q-111 0 -197.5 38t-166 132t-79.5 171zM590 174q33 -10 89 -10l98 4q98 0 276.5 123t178.5 221q-113 82 -263 82q-356 0 -379 -420z" />
<glyph unicode="7" d="M263 1210q0 31 26 61t55 30q36 0 169 -8q132 -9 256 -9q227 0 418 21q125 13 190 13q61 0 61 -60q0 -29 -8 -40.5t-54.5 -68t-81.5 -96.5q-37 -42 -116 -162l-88 -131q-94 -144 -183 -328.5t-107.5 -239t-18.5 -116.5q0 -46 -26 -75.5t-66 -29.5q-43 0 -70 43.5t-27 89.5 q0 48 118.5 286t246.5 430t167 233q44 47 79 93l-19 14q-459 -27 -863 -27q-23 0 -40.5 23.5t-17.5 53.5z" />
<glyph unicode="8" d="M279 213q0 70 62 152.5t152 141.5q112 77 140 99l-53 30q-151 80 -213.5 156.5t-62.5 142.5q0 71 50.5 132.5t210.5 148.5q40 21 78 44q88 55 218 55q42 0 124 -34.5t107.5 -62t37.5 -108.5q11 -79 13 -80q12 15 26 37q17 28 23 35q21 -5 42.5 -31t21.5 -49 q0 -25 -61 -110t-159 -153q-136 -96 -165 -124q106 -43 207.5 -146.5t101.5 -189.5q0 -90 -31.5 -159.5t-206.5 -116t-278 -46.5q-78 0 -193 27.5t-153.5 76t-38.5 132.5zM453 211q0 -42 56.5 -66t103.5 -24q224 0 316.5 46t92.5 103v21q0 60 -84 139.5t-180 118.5 q-305 -214 -305 -338zM478 948q0 -88 217 -208q47 -26 73 -42q240 194 240 287q0 80 -50 130t-130 50q-90 0 -220 -83t-130 -134z" />
<glyph unicode="9" d="M266 748q0 63 19 119t65 118.5t153 149.5t160.5 113t159.5 53.5t164 27.5q54 0 97.5 -18.5t106.5 -77t77.5 -64.5t29.5 -67q0 -30 -24 -86q-91 -222 -165.5 -495.5t-74.5 -364.5q0 -150 -68 -150q-61 0 -83.5 56.5t-22.5 99.5q0 56 107 418l20 69l-18 13 q-171 -101 -258.5 -129.5t-219.5 -28.5q-61 0 -143 91.5t-82 152.5zM434 780q0 -66 42.5 -101.5t109.5 -35.5q70 0 167.5 44t175.5 93.5t99 73.5t40 80q38 117 56 147q-29 86 -172 86q-207 0 -362.5 -148t-155.5 -239z" />
<glyph unicode=":" horiz-adv-x="610" d="M188 139q0 49 4 73t40 50.5t61 26.5q47 0 89 -20.5t42 -59.5q0 -83 -62.5 -136t-76.5 -53q-58 0 -77.5 29.5t-19.5 89.5zM207 887q0 14 31.5 69.5t99.5 55.5q7 0 51 -25.5t52 -41t8 -56.5q0 -36 -41 -81.5t-119 -45.5q-25 0 -53.5 47t-28.5 78z" />
<glyph unicode=";" horiz-adv-x="676" d="M4 -207q0 20 8 31q182 44 236.5 128.5t54.5 123.5q0 108 -26 147q-13 19 -13 37q0 21 15 46.5t36 25.5q38 0 68 -13.5t38 -33.5t22 -81t14 -102q0 -26 -32 -99t-58.5 -101t-147.5 -89t-188 -61q-27 0 -27 41zM250 879q0 15 23.5 75t66.5 60q3 0 59 -24t68 -41t12 -60 q0 -47 -56 -79t-106 -32q-25 0 -46 37.5t-21 63.5z" />
<glyph unicode="&#x3c;" horiz-adv-x="1098" d="M113 618q0 26 20 64.5t134 121.5q14 10 18 15q92 118 323 289q134 99 168 137q31 36 45.5 43.5t38.5 7.5q28 0 49 -17t21 -44q0 -82 -385 -365q-38 -28 -92 -84q-44 -44 -144 -137q12 -16 71 -45t62 -29q17 -8 47 -32q29 -24 56 -35q344 -148 390 -173.5t46 -78.5 q0 -26 -28 -57t-58 -31q-5 0 -64 33q-213 118 -335 168q-75 29 -229 119t-154 130z" />
<glyph unicode="=" horiz-adv-x="1282" d="M146 904q0 29 17.5 53.5t104.5 39t141 14.5q22 0 63 -5q55 -4 188 -0.5t205 19.5q6 2 76.5 1t116 -34.5t45.5 -80.5q0 -86 -77 -86q-22 0 -61 17q-43 15 -63 15q-15 0 -44 -5q-30 -6 -46 -6q-31 0 -90 6q-60 6 -99 6q-74 0 -195 -14q-122 -15 -199 -15q-43 0 -63 13.5 t-20 61.5zM165 457q0 30 68 45.5t121 15.5l251 -6q31 0 73 7q50 9 117 9q123 0 223 -24t100 -83q0 -28 -16 -55.5t-32 -27.5q-26 0 -94 12q-83 12 -127 9.5t-174 -2.5h-122l-314 -5q-16 0 -45 42t-29 63z" />
<glyph unicode="&#x3e;" horiz-adv-x="1174" d="M166 1208q0 49 49 49q24 0 114 -69q68 -52 245.5 -164t299.5 -178q162 -83 175.5 -106t13.5 -50q0 -29 -199 -168q-17 -11 -60 -46t-110 -108l-165 -179q-50 -55 -82 -81t-62 -26q-28 0 -56 24t-28 54q0 33 58 77q18 13 36 31q143 169 278 281q109 84 156 135 q-57 75 -122 107q-37 19 -145 78q-115 64 -180 97q-90 44 -153 109t-63 133z" />
<glyph unicode="?" horiz-adv-x="1055" d="M164 59q0 38 65 80q14 10 22 17q21 18 56 18q23 0 68 -35q71 0 71 -59q0 -51 -60.5 -89t-106.5 -38q-47 0 -81 29.5t-34 76.5zM272 1251q0 81 121.5 174t200.5 93q15 0 138 5q96 4 157 -34.5t113.5 -97.5t52.5 -230q0 -150 -54 -236t-139 -130.5t-354 -132.5 q-35 -91 -55 -191q-11 -49 -43.5 -65.5t-92.5 -16.5q-9 0 -15.5 41t-6.5 59q0 70 79 224q9 17 11 24q70 66 275 141q63 23 122 46.5t89 83.5t30 116q0 33 -19 114t-79.5 104.5t-116.5 23.5q-120 0 -175 -34t-62 -74q-8 -46 -64 -62q-30 -6 -57 -6q-56 0 -56 61z" />
<glyph unicode="@" horiz-adv-x="1686" d="M100 465q0 157 166.5 438t378.5 438.5t365 157.5q246 0 404.5 -206.5t158.5 -418.5q0 -133 -70 -254t-180.5 -158.5t-130.5 -37.5q-91 0 -160 92q-69 -53 -172 -97t-158 -44q-74 0 -138 56.5t-64 119.5q0 150 145 334t252 184q132 0 190 -57q13 -9 13 -31q0 -15 -1.5 -34 t17.5 -19q9 0 24 8t25 8q56 0 56 -53q0 -13 -32 -92q-31 -73 -38.5 -98.5t-7.5 -71.5q0 -45 67 -45q91 0 168.5 95t77.5 187q0 91 -76 242t-186 211.5t-174 60.5q-116 0 -305.5 -155.5t-333 -403.5t-143.5 -354q0 -143 173.5 -263t405.5 -120q120 0 316.5 56.5t308.5 145.5 q41 33 49 33q15 0 35 -14t20 -26q0 -76 -38.5 -117t-137.5 -81.5t-286 -79t-336 -38.5q-242 0 -445 140t-203 362zM655 584q0 -40 20.5 -56t88.5 -16q46 0 136.5 53.5t90.5 93.5q0 11 -5 79q-3 45 21 93q23 44 23 46q0 12 -61 59q-121 -6 -217.5 -149t-96.5 -203z" />
<glyph unicode="A" horiz-adv-x="1592" d="M-10 55q0 32 36 86.5t147 219.5q198 293 334 550q215 409 273 482.5t89 73.5q66 0 99 -36q9 -7 9 -49q0 -43 -9 -65l13 -42q33 -118 65 -194q40 -102 79 -219q89 -269 185.5 -460.5t176.5 -269.5q50 -49 62.5 -67.5t12.5 -43.5q0 -44 -29.5 -74.5t-70.5 -30.5 q-128 0 -310 403q-73 159 -88 159q-48 0 -206.5 -29t-289.5 -68q-75 -23 -95 -23q-25 0 -52 25q-5 4 -12 4q-22 0 -95 -130q-120 -215 -151.5 -256.5t-69.5 -41.5q-27 0 -65 31.5t-38 64.5zM481 533q21 16 111 26q69 7 120 18q273 55 317 59q-35 80 -103 293 q-74 227 -94 276q-55 -116 -170 -329z" />
<glyph unicode="B" horiz-adv-x="1504" d="M180 90q0 17 9 52q52 215 98 550t46 387q0 42 -11.5 62t-52.5 20q-16 0 -31.5 -1t-31 19t-15.5 48q0 88 283 173t575 85q150 0 245.5 -80.5t95.5 -188.5q0 -80 -81.5 -188.5t-217.5 -209.5q0 -16 20 -21q108 -31 191 -120.5t83 -212.5q0 -189 -242 -389t-509 -200 q-75 0 -117.5 19.5t-42.5 45.5q0 126 178 126q26 0 78 -2h7q49 0 113 26q68 28 133.5 71t112 89.5t75 98.5t28.5 105q0 86 -74.5 153t-198.5 67q-20 0 -95 -32q-75 -33 -98 -33q-78 0 -97.5 20t-19.5 71q0 31 169 100q141 56 273.5 183t132.5 215q0 61 -50 97t-140 36 q-149 0 -296 -36.5t-161.5 -68.5t-81.5 -484.5t-67 -523.5q0 -70 3 -130v-13q0 -51 -22 -91q-24 -44 -83 -44q-54 0 -83.5 42.5t-29.5 107.5z" />
<glyph unicode="C" horiz-adv-x="1432" d="M115 364q0 405 348.5 788.5t671.5 383.5q121 0 193.5 -74.5t72.5 -173.5q0 -92 -10.5 -145t-63.5 -89.5t-85 -36.5q-23 0 -40 20t-17 54q0 23 17 96q17 72 17 107q0 102 -89 102q-138 0 -341.5 -158.5t-345.5 -402t-142 -448.5q0 -137 81.5 -227.5t232.5 -90.5 q87 0 211.5 43.5t228.5 116.5t123 73q39 0 39 -48q0 -50 -111 -143t-256.5 -148t-266.5 -55q-177 0 -322.5 117t-145.5 339z" />
<glyph unicode="D" horiz-adv-x="1627" d="M160 12q0 10 20 52q21 45 29.5 91t14.5 165q5 118 36.5 381.5t51.5 373.5q18 96 18 132q0 39 -45 51q-82 20 -82 69q0 37 32.5 72.5t69.5 35.5l140 -4q98 0 258 13q159 13 238 13q276 0 443.5 -155.5t167.5 -409.5q0 -279 -239.5 -508.5t-682.5 -335.5q-175 -42 -237 -85 q-82 -56 -136 -56q-38 0 -67.5 40.5t-29.5 64.5zM392 265q0 -65 13 -98q8 -7 31 -7q64 0 335 84t440 259t169 398q0 185 -130.5 295.5t-344.5 110.5q-130 0 -313 -24q-41 -6 -81 -9q-119 -715 -119 -1009z" />
<glyph unicode="E" horiz-adv-x="1401" d="M154 69v4q0 16 18 65q25 71 58.5 270t43.5 315q5 40 16 97q44 239 44 378q0 7 -20 37q-5 6 -7 10q-7 23 -13 38q-7 14 -7 33v10q0 22 27 39t52 17h3q42 0 96 -6h4q23 0 222 19t475 66q29 5 35 5l15 1q15 1 29 1q55 0 79 -16q30 -20 36 -80q0 -28 -26 -54t-41 -28 q-3 -1 -55 1h-14q-44 0 -91 -10q-54 -13 -96 -16q-29 -2 -63 -8q-43 -8 -170 -9q-191 -3 -240.5 -26t-55.5 -95q-5 -55 -21 -121q-49 -197 -49 -262l15 -1h17q52 0 173 13q143 16 214 32q146 35 223 35q125 0 125 -67q0 -82 -83.5 -100.5t-348.5 -47.5 q-324 -36 -345.5 -64.5t-45.5 -183.5t-24 -198v-11q5 -50 64 -57l18 -1q11 -1 23 -1q47 0 108 10l192 28q107 15 217 35q137 29 174 29q28 0 62.5 -23.5t34.5 -74.5q0 -37 -18 -51q-102 -45 -263 -50q-139 -5 -434 -47q-149 -22 -196 -22q-117 0 -146.5 18.5t-35.5 90.5z " />
<glyph unicode="F" horiz-adv-x="1214" d="M175 40q0 232 114 978q27 174 27 187q0 19 -12 58q-16 49 -16 68q0 27 30 58.5t57 31.5l132 -15q61 0 227 20q282 34 387 34q92 0 132 -28t40 -55q0 -48 -32.5 -82.5t-69.5 -34.5q-17 0 -37 4q-109 18 -166 18q-107 0 -277.5 -19.5t-199.5 -43.5q-19 -34 -55 -218.5 t-36 -309.5q69 11 142 19l210 24q50 7 140 31q91 24 124 24q118 0 118 -96q0 -19 -33.5 -48t-89 -41t-267.5 -35q-260 -30 -308.5 -45.5t-57.5 -31t-19 -145t-10 -210.5l4 -124q0 -102 -74 -102q-46 0 -85 35t-39 94z" />
<glyph unicode="G" horiz-adv-x="1589" d="M119 380q0 423 361 789.5t748 366.5q114 0 182.5 -41t68.5 -104q0 -55 -41.5 -121.5t-80.5 -66.5q-26 0 -43 41q-28 65 -61 90t-101 25q-174 0 -391 -166t-342.5 -380.5t-125.5 -415.5q0 -234 215 -234q99 0 228.5 49.5t277 150t179 176.5t49.5 207q10 71 104 71 q101 0 101 -62q0 -28 -30 -100q-49 -116 -73 -211t-43.5 -220t-19.5 -178q0 -47 18 -139q3 -19 3 -32q0 -35 -26.5 -68t-65.5 -33q-43 0 -84.5 33.5t-41.5 74.5q0 32 46 287q14 80 20 125q-368 -289 -665 -289q-168 0 -267 99.5t-99 275.5z" />
<glyph unicode="H" horiz-adv-x="1650" d="M150 63q0 40 24 137q33 133 79.5 475t80.5 711q2 24 27 49t53 25q98 0 98 -141q0 -83 -36 -267q-32 -166 -32 -240q0 -31 20 -45t95 -14q164 0 441.5 26.5t299 76t44 225t22.5 366.5q0 22 31 52t67 30q38 0 67 -27.5t29 -69.5q0 -71 -44 -311q-54 -294 -76 -626.5 t-22 -416.5q0 -46 -41.5 -91t-72.5 -45q-33 0 -62 26.5t-29 66.5q0 36 31 255q26 185 26 267q0 48 -14 66t-47 18q-50 0 -196 -11q-158 -13 -197 -13q-41 0 -208.5 -13t-185 -22.5t-36 -132t-22.5 -203.5q-5 -139 -31.5 -229.5t-68.5 -90.5q-29 0 -71.5 45.5t-42.5 91.5z " />
<glyph unicode="I" horiz-adv-x="649" d="M195 223q0 141 40 390q14 94 16 113q2 34 8 70q5 35 8 70q6 93 36 243q22 113 32 199q7 60 16 81t46.5 46t56.5 25q42 0 63 -40.5t21 -94.5q-6 -39 -67 -279q-29 -113 -38 -190q-6 -52 -15 -113q-40 -256 -40 -350q0 -141 17 -277q2 -16 2 -31q0 -55 -30 -83 q-38 -35 -76 -35q-54 0 -75 60.5t-21 195.5z" />
<glyph unicode="J" horiz-adv-x="1220" d="M-10 313q0 88 99 88q31 0 87 -55q184 -185 339 -185q135 0 218.5 144.5t134.5 484t51 637.5q0 31 33 57t65 26q31 0 55.5 -22t24.5 -49q0 -245 -57.5 -652.5t-184.5 -603.5t-343 -196q-165 0 -343.5 121t-178.5 205z" />
<glyph unicode="K" horiz-adv-x="1524" d="M145 7q0 29 13 82q30 124 83 720q18 183 45 368t41 219t37 50t44 16q93 0 91 -113q-69 -284 -86 -528q-6 -77 -16 -153q0 -4 0.5 -7.5t10.5 1t63.5 44t116 92t99.5 93.5q23 27 61 61q124 111 184 175.5t112 153.5q73 128 105 128q35 0 73 -37.5t38 -74.5q0 -96 -304 -362 q-67 -58 -86 -77q-34 -32 -248 -216q55 -39 240 -184q195 -153 297 -221.5t145.5 -80.5t158.5 -20q4 -14 4 -31q0 -64 -33.5 -99.5t-90.5 -35.5q-58 0 -139 42.5t-295 203.5l-228 173q-117 93 -219 137h-6q-23 0 -55 -26q-31 -63 -44 -159t-13 -149q-14 -275 -114 -275 q-39 0 -62 25.5t-23 64.5z" />
<glyph unicode="L" horiz-adv-x="1289" d="M145 57q0 22 19 96q21 87 26 129q0 20 30 244.5t57 522t34.5 332.5t32 57t76.5 22q33 0 59 -28t26 -61q0 -43 -18 -140q-26 -133 -75.5 -540t-49.5 -461q0 -35 10.5 -47.5t39.5 -12.5q47 0 222 29q108 17 408 33q54 2 133 23q15 4 22 4q38 0 60 -25t22 -60 q0 -57 -44 -90.5t-98 -33.5q-21 0 -83 6q-63 5 -94 5q-326 0 -629 -102q-51 -17 -92 -17q-45 0 -69.5 39t-24.5 76z" />
<glyph unicode="M" horiz-adv-x="1938" d="M110 39q0 88 58 307l87 328q80 310 99 456t19 230q0 87 137 87q29 0 61 -50.5t42 -88.5q13 -38 31 -85l134 -375q79 -230 97.5 -259.5t30.5 -29.5q51 11 361 439q345 475 394 475q40 0 88.5 -31.5t48.5 -54.5q0 -10 -58 -439q-21 -159 -39 -381.5t-18 -250.5 q0 -51 18 -114q16 -56 16 -90q0 -27 -10 -78.5t-43.5 -60.5t-53.5 -9q-105 0 -105 175q0 160 69 783q5 50 5 62q0 8 12 67q9 50 9 84q0 33 -5 44q-99 -110 -306 -393q-207 -282 -291 -363t-138 -81q-41 0 -80 61.5t-101 248.5q-128 381 -161 439q-12 -34 -27 -111 q-32 -162 -85 -395q-103 -447 -117 -592q-2 -18 -32.5 -39t-49.5 -21q-36 0 -66.5 36t-30.5 70z" />
<glyph unicode="N" horiz-adv-x="1655" d="M140 68q0 73 44 238q44 164 108.5 505t64.5 433l-1 55q1 29 11.5 51.5t40 38.5t58.5 16q27 0 50 -11.5t33 -35t24 -87.5q40 -194 247.5 -518.5t358.5 -497.5q61 238 119.5 585.5t58.5 485.5q0 73 11.5 99t48 45t79.5 19q28 0 48 -40t20 -95q0 -43 -32 -152 q-63 -248 -124 -588.5t-61 -393.5q0 -107 3 -135v-10q0 -45 -34 -72q-38 -30 -98 -30q-36 0 -48.5 9.5t-52 53.5t-49.5 85q-8 38 -61 100q-288 368 -518 804q-65 -231 -121 -641l-25 -167q-4 -22 -4 -84q1 -9 1 -17v-8q0 -69 -8 -93q-8 -26 -40 -59.5t-61 -33.5 q-67 0 -79 57.5t-12 88.5z" />
<glyph unicode="O" horiz-adv-x="1646" d="M112 417q0 202 123 461t321 422.5t412 163.5q164 0 273 -40.5t196 -116.5t116 -156t29 -224q0 -136 -82 -318t-255.5 -355t-328.5 -249.5t-395 -76.5q-160 0 -284.5 159t-124.5 330zM295 426q0 -139 88 -234t204 -95q302 0 555 278t253 590q0 119 -46.5 187.5t-149.5 117 t-231 48.5q-224 0 -448.5 -304t-224.5 -588z" />
<glyph unicode="P" horiz-adv-x="1447" d="M203 56q0 65 36 362l71 593q2 10 2 45v41q-2 71 -18 90q-57 20 -57 103q0 65 264.5 126.5t461.5 61.5q218 0 346 -90t128 -239q0 -221 -243.5 -396t-656.5 -257q-109 -22 -122.5 -36.5t-21 -178t-7.5 -227.5q0 -45 -28.5 -81t-66.5 -36q-88 0 -88 119zM432 639 q329 45 584 184t255 305q0 204 -316 204q-207 0 -453 -88q-7 -29 -14 -107q-14 -139 -35 -307q-11 -88 -21 -191z" />
<glyph unicode="Q" horiz-adv-x="1657" d="M104 406q0 228 164 492t403 438t428 174q52 0 104 -59q46 -52 46 -109q0 -8 -1 -16q130 -118 209.5 -273.5t79.5 -293.5q0 -171 -112.5 -346t-288.5 -285q8 -11 166 -198q116 -138 116 -170q0 -31 -47 -66t-67 -35q-35 0 -66 34q-52 102 -154 226t-107 124q-10 0 -42 -9 q-171 -48 -334 -48q-203 0 -350 113t-147 307zM286 422q0 -135 87.5 -210.5t218.5 -75.5q145 0 266 36q-5 30 -74 105q-65 70 -65 82q0 33 43 63.5t55 30.5t27 4q12 3 22 3q41 0 51 -46q13 -57 57.5 -105.5t70.5 -48.5q93 0 213.5 162t120.5 312q0 213 -146.5 397.5 t-225.5 184.5q-141 0 -314 -146t-290 -359.5t-117 -388.5z" />
<glyph unicode="R" horiz-adv-x="1493" d="M150 117q0 401 141 1067q7 35 7 41t-7 18q-40 63 -40 84q0 38 37 66t67 28l85 -8q294 48 429 48q211 0 337 -100t126 -251t-133.5 -284.5t-335.5 -209.5q-25 -10 -25 -21q0 -17 206.5 -176.5t379.5 -266.5q49 -30 49 -79q0 -32 -33.5 -63.5t-62.5 -31.5q-59 0 -188.5 98 t-268.5 216q-301 253 -336 255q-68 2 -96 19t-28 61q0 38 36 66.5t85 28.5q17 0 54 -5q37 -6 55 -6q80 0 273.5 119t193.5 280q0 85 -86.5 146t-220.5 61q-100 0 -200 -14t-127.5 -24t-44.5 -51.5t-57 -264.5t-62.5 -421t-22.5 -291q0 -72 10 -125q9 -53 9 -85 q0 -30 -31.5 -62t-68.5 -32q-105 0 -105 170z" />
<glyph unicode="S" horiz-adv-x="1308" d="M90 13q0 30 18.5 73.5t37.5 43.5q20 0 41 -7q107 -40 212 -40q189 0 401 110.5t212 206.5q0 41 -64.5 78.5t-326.5 120.5q-325 103 -399.5 200.5t-74.5 205.5q0 208 239 335.5t500 127.5q173 0 266 -58.5t93 -129.5q0 -34 -21 -99t-106 -65q0 133 -69 162.5t-172 29.5 q-212 0 -384.5 -83.5t-172.5 -200.5q0 -84 76.5 -146.5t333.5 -137.5q249 -72 354.5 -148.5t105.5 -184.5q0 -109 -147 -235.5t-354.5 -192.5t-352.5 -66q-121 0 -183.5 28.5t-62.5 71.5z" />
<glyph unicode="T" horiz-adv-x="1376" d="M29 1266q0 45 32.5 61t194.5 18q199 1 357.5 14.5t488.5 58.5q125 17 238 17q57 0 108.5 -7t73 -13.5t34.5 -36t13 -45.5q0 -71 -50 -71q-33 0 -90 6q-58 5 -157 5q-102 0 -247.5 -14.5t-161.5 -47.5t-52.5 -390t-36.5 -532q0 -81 25 -187q4 -20 4 -24q0 -44 -24 -79.5 t-58 -35.5q-52 0 -86.5 50t-34.5 280q0 218 83 851q4 34 4 35q0 34 -37 34q-60 0 -229 -15q-169 -16 -241 -16q-108 0 -140 34q-11 20 -11 50z" />
<glyph unicode="U" horiz-adv-x="1587" d="M179 568q0 114 50 383q9 49 26 156q32 213 44.5 256t39.5 68.5t63 25.5q25 0 51.5 -47.5t26.5 -73.5q0 -20 -46 -181q-24 -81 -52 -286.5t-28 -289.5q0 -281 131.5 -381t220.5 -100q172 0 292.5 52.5t182.5 190.5t88 513q26 383 63.5 477.5t106.5 94.5q68 0 67 -111 q0 -94 -38 -308q-25 -132 -37 -309q-11 -140 -29 -246.5t-59 -177.5t-103.5 -133t-130.5 -109t-187.5 -74.5t-209.5 -27.5q-98 0 -240.5 66t-217.5 224t-75 348z" />
<glyph unicode="V" horiz-adv-x="1469" d="M110 1294q9 57 39 98t70 41q83 0 114 -198q29 -193 381 -993q38 65 82 133q199 311 285 477q347 649 458 649q76 0 76 -86q0 -15 -7.5 -26.5t-66.5 -96.5q-196 -283 -376 -590q-142 -241 -235 -386q-104 -161 -123 -233q-12 -40 -58 -65t-110 -25q-27 0 -121 257 q-42 112 -281 717q-127 321 -127 327z" />
<glyph unicode="W" horiz-adv-x="2074" d="M132 1313q0 39 29.5 70.5t65.5 31.5q44 0 76.5 -67.5t72.5 -327.5q86 -565 176 -854q250 399 311 507.5t172 350.5q29 53 80 53q22 0 50 -43.5t98 -239.5q174 -485 237 -582q352 582 409 1207q0 14 26.5 38.5t50.5 24.5q80 0 80 -102q0 -106 -53.5 -317.5t-128 -390 t-250.5 -543.5q-29 -59 -49 -105q-10 -19 -38.5 -32t-45.5 -13q-43 0 -87 47t-134 275.5t-130 343.5q-28 79 -57 146q-34 -46 -125 -207q-379 -682 -424 -682q-68 0 -110 79.5t-115.5 421.5t-124.5 654q-19 88 -37 144q-25 75 -25 112z" />
<glyph unicode="X" horiz-adv-x="1502" d="M-15 -50q0 145 560 712q80 80 80 91q0 13 -67 103q-349 460 -349 509q0 44 25 85.5t51 41.5q64 0 122 -117q109 -222 344 -503q351 391 466.5 505t145.5 114q29 0 64 -31.5t35 -63.5q0 -23 -97 -109q-124 -112 -321 -317.5t-197 -234.5q0 -5 27.5 -47.5t132 -166.5 t154.5 -170t120 -86q47 -29 85.5 -80t38.5 -67q0 -26 -22 -51.5t-55 -25.5q-88 0 -189 93.5t-328 384.5q-46 59 -86 108q-28 -30 -72 -75q-377 -386 -415 -496q-37 -112 -71 -148t-107 -36q-75 0 -75 78z" />
<glyph unicode="Y" horiz-adv-x="1374" d="M26 1404q0 16 31 42.5t57 26.5q61 0 161 -92t181 -194q247 -313 306 -350q59 65 124 133q330 342 402 444q79 110 157 110q30 0 47 -28.5t17 -57.5q0 -27 -75.5 -116t-399.5 -426q-156 -162 -183 -209t-52 -273t-35 -354q-6 -78 -16 -88t-42 -20.5t-51 -10.5 q-75 0 -75 126q0 78 32 277q30 191 30 256q0 57 -15 97q-80 83 -218 268q-97 130 -137 172.5t-110 98.5q-93 72 -114.5 103t-21.5 65z" />
<glyph unicode="Z" horiz-adv-x="1568" d="M39 30q0 71 40 101q206 150 596 541t521 571l-24 1h-21q-90 0 -304 -20q-52 -5 -108 -9q-54 -4 -91 -8q-129 -14 -210 -14q-118 0 -167.5 34t-49.5 77q0 26 28 60t45 34q12 0 44 -11q34 -13 57 -13q92 0 168 -2q15 0 32 -1q69 0 170 8q124 10 240 14q159 4 326 35 q86 16 131 16q46 0 46 -62q0 -46 -14 -67q-3 -9 -43 -33q-31 -18 -77 -75q-35 -43 -80 -91l-122 -138q-217 -249 -347 -375q-42 -41 -91 -92l-299 -303q-2 -19 25 -19q88 0 401 31q60 6 102 6q75 0 124 4t85 4q262 0 262 -117q0 -97 -73 -97q-35 0 -59 6q-128 32 -266 32 q-70 0 -421 -22l-64 -4q-205 -13 -350 -52q-84 -23 -98 -23q-64 0 -64 73z" />
<glyph unicode="[" horiz-adv-x="831" d="M185 -456q0 28 8 86t8 84q0 27 -4 83t-4 81q0 51 51 782q21 231 21 406q0 180 -39 285q-21 63 -21 87q0 58 37 83t137 25h29q18 0 41 1l93 3l41 1h30l26 1q197 8 197 -100q0 -27 -39 -51.5t-115 -24.5l-59 1h-53l-54 1q-72 1 -88 -8t-16 -33l10 -73q0 -171 -47 -893 q-28 -430 -28 -509q0 -8 2 -50l5 -80q2 -37 4 -46t22 -15.5t49 -6.5q70 0 135 17q65 15 67 15q82 0 82 -78q0 -59 -39 -80t-168 -34q-81 -8 -136 -24q-80 -24 -109 -24q-32 0 -54 28t-22 60z" />
<glyph unicode="\" horiz-adv-x="1124" d="M27 1548q0 28 37.5 49t68.5 21q32 0 58 -34t62 -107q35 -71 46 -84q97 -130 182 -293l24 -45q92 -167 151 -291q70 -148 165 -327q217 -394 246 -461t29 -109q0 -53 -54 -64.5t-63 -11.5q-25 0 -33 12l-362 735q-176 359 -282.5 528.5t-149.5 229.5q-125 196 -125 252z " />
<glyph unicode="]" horiz-adv-x="858" d="M-19 -436q0 136 80 136q29 0 75 -3q45 -4 60 -4q21 0 76 9q56 8 83 8q46 6 56 -4q8 2 20 20v369q0 32 6 208t13 237l38 302q31 240 47 341l19 111q3 10 21 51q17 39 17 52q0 28 -25 28q-134 0 -256 -33q-58 -16 -94 -16q-29 0 -68.5 20t-39.5 42q0 34 36 82.5t68 48.5 q15 0 45 -4t43 -4q37 0 193 24q155 23 190 23q33 0 64.5 -31.5t31.5 -63.5q0 -56 -32 -112q-18 -30 -27.5 -70.5t-50.5 -290.5l-56 -336q-16 -88 -22 -383q-4 -190 -7 -218q-15 -200 -15 -328q0 -33 8 -85q9 -53 9 -85q0 -84 -88 -84q-27 0 -80 9q-52 8 -86 8t-142 -11 q-96 -12 -133 -12q-20 0 -48.5 15t-28.5 34z" />
<glyph unicode="^" horiz-adv-x="1178" d="M78 662q0 25 109 162q31 39 55 77q76 118 151 215q8 11 22 33q92 141 118.5 175t72.5 34q40 0 72 -70q40 -79 140 -198l34 -44q38 -48 74 -90q58 -63 126 -161.5t68 -151.5q0 -21 -21.5 -53.5t-43.5 -32.5q-42 0 -94 98q-15 26 -142 201.5t-217 282.5l-14 -2 q-19 -7 -119.5 -139.5t-130.5 -190.5q-94 -166 -121.5 -202t-60.5 -36t-55.5 30t-22.5 63z" />
<glyph unicode="_" horiz-adv-x="854" d="M-61 -139q0 24 17.5 41.5t43.5 17.5l154 10q37 0 101 -4t122 -4q46 0 134 9q90 8 138 8q16 0 101 -9q86 -10 104 -10q61 0 61 -74q0 -30 -12.5 -40.5t-48.5 -10.5q-24 0 -104 9q-80 8 -105 8q-56 0 -239 -12q-183 -13 -240 -13q-17 0 -83 4t-83 4q-61 0 -61 66z" />
<glyph unicode="`" horiz-adv-x="643" d="M24 1497q0 20 33.5 44.5t55.5 24.5q14 0 58.5 -38t107.5 -97.5t172.5 -145.5t127 -111.5t17.5 -50.5q0 -35 -25 -62t-57 -27q-11 0 -49 38l-185 180q-8 5 -30 22l-63 46q-163 121 -163 177z" />
<glyph unicode="a" horiz-adv-x="1202" d="M90 220q0 263 235 566.5t467 303.5q84 0 125 -96q13 -32 41 -32q80 0 80 -62q0 -31 -10 -85q-54 -295 -54 -416q0 -242 92 -290q44 -24 44 -59q0 -31 -43 -62.5t-83 -31.5q-77 0 -127 106t-50 302q-140 -188 -277 -282t-251 -94q-77 0 -133 65t-56 167zM264 269 q0 -115 76 -115q110 0 305 222t195 408q0 143 -94 143q-132 0 -307 -247.5t-175 -410.5z" />
<glyph unicode="b" horiz-adv-x="1192" d="M135 281q0 91 50 389l103 598q53 301 77.5 372t54.5 95t74 24q70 0 70 -121q0 -115 -77 -322q-74 -199 -171 -747q128 233 306 377.5t321 144.5q79 0 134 -73t55 -178q0 -311 -234.5 -583.5t-495.5 -272.5q-71 0 -130.5 38.5t-66.5 96.5q-4 47 -27 70q-43 43 -43 92z M292 236q52 -97 126 -97q114 0 241 94.5t219.5 266t92.5 289.5q0 53 -19 91t-48 38q-139 0 -339.5 -227.5t-272.5 -454.5z" />
<glyph unicode="c" horiz-adv-x="1038" d="M95 270q0 261 207 550.5t385 289.5q81 0 139.5 -87.5t58.5 -185.5q0 -59 -25.5 -101.5t-51.5 -42.5q-58 0 -82 117q-27 126 -78 126q-104 0 -246 -247t-142 -417t193 -170q147 0 346 138q70 49 103 49q34 0 34 -39q0 -76 -179 -191.5t-351 -115.5q-150 0 -230.5 86 t-80.5 241z" />
<glyph unicode="d" horiz-adv-x="1354" d="M80 239q0 253 205.5 519t443.5 266q104 0 193 -89l140 654q15 67 55.5 90t63.5 23q70 0 70 -124q0 -22 -46 -164q-73 -220 -138.5 -540.5t-65.5 -514.5q0 -200 87 -200q56 0 116 37q25 18 47 18q32 0 32 -42q0 -51 -89.5 -118t-183.5 -67q-165 0 -165 318q0 54 5 109 q-134 -215 -284 -331.5t-276 -116.5q-97 0 -153.5 74.5t-56.5 198.5zM239 257q0 -125 83 -125q78 0 189.5 82t229.5 261.5t118 269.5q0 44 -40.5 90.5t-99.5 46.5q-162 0 -321 -219.5t-159 -405.5z" />
<glyph unicode="e" horiz-adv-x="1065" d="M100 309q0 286 193 544t422 258q75 0 122.5 -49t47.5 -118q0 -154 -151 -295t-404 -277q-52 -27 -52 -70q0 -83 48 -133t142 -50q215 0 439 238q33 33 50 33q32 0 32 -51q0 -102 -180.5 -246t-372.5 -144q-161 0 -248.5 95t-87.5 265zM294 495q424 252 424 405 q0 60 -54 60q-92 0 -207.5 -135t-162.5 -330z" />
<glyph unicode="f" horiz-adv-x="763" d="M121 856q0 43 65 93q50 39 61.5 87t26.5 133q51 310 159.5 447t276.5 137q89 0 151 -60.5t62 -150.5q0 -73 -34.5 -165.5t-78.5 -92.5q-33 0 -33 33l7 97q0 193 -108 193q-117 0 -194 -229.5t-77 -373.5q0 -46 60 -46q261 0 307 2h5q42 0 42 -39q0 -41 -50.5 -62.5 t-220.5 -38.5q-145 -15 -164 -25q-67 -372 -67 -663q0 -87 8 -129q7 -39 7 -49q-7 -25 -38 -42t-62 -17q-102 0 -102 149q0 71 47 402q29 203 29 308q0 18 -42 47q-43 28 -43 55z" />
<glyph unicode="g" horiz-adv-x="1176" d="M-110 -303q0 49 37 49q18 0 107 -59q235 -157 423 -157q164 0 249.5 175t116.5 523q7 79 17 134q-1 1 -4 1q-15 0 -63 -57q-91 -107 -232.5 -190t-262.5 -83q-90 0 -141 56.5t-51 156.5q0 155 117 345.5t327.5 332.5t368.5 142q83 0 146 -48q15 -12 26 -20 q18 -13 34 -52.5t16 -63.5q0 -15 -11 -46q-61 -166 -83 -275t-48 -367q-24 -232 -52 -357t-101 -242t-175 -175.5t-210 -58.5q-187 0 -369 129t-182 207zM258 280q0 -39 24.5 -61.5t54.5 -22.5q89 0 232.5 92t247 255.5t103.5 256.5q0 111 -82 111q-85 0 -212.5 -88 t-247.5 -258t-120 -285z" />
<glyph unicode="h" horiz-adv-x="1282" d="M80 51q0 28 16 108q123 635 194 1256q16 145 51.5 193t59.5 48q43 0 78 -35t35 -97q0 -184 -90 -505q-44 -159 -93 -404t-49 -303q0 -12 11 -12h4q372 687 613 687q64 0 104 -73t65 -324q25 -267 113 -386q45 -61 45 -90q0 -26 -30 -48t-64 -22q-78 0 -138 87.5 t-77 307.5q-17 208 -36 272t-63 64q-105 0 -423 -549q-95 -164 -140 -214.5t-82 -50.5q-44 0 -74 26t-30 64z" />
<glyph unicode="i" horiz-adv-x="592" d="M149 124q0 184 76 582q26 139 26 171q0 63 23 107.5t65 44.5q51 0 80.5 -24.5t29.5 -54.5t-14 -79q-75 -264 -93 -378t-18 -271q0 -76 21 -171q4 -18 4 -30q0 -18 -33 -46.5t-70 -28.5q-97 0 -97 178zM385 1528q0 40 47.5 81.5t105.5 41.5q29 0 65 -22.5t36 -43.5 q0 -33 -24.5 -112t-78 -106.5t-81.5 -27.5q-21 0 -32 45q-4 14 -11 31q-27 65 -27 113z" />
<glyph unicode="j" horiz-adv-x="660" d="M-335 -364q0 20 14 39.5t21 19.5t31 -20q157 -138 253 -138q79 0 136 75.5t82 280t47 635.5q15 311 26.5 395t47.5 117.5t92 33.5q29 0 54.5 -22.5t25.5 -54.5q0 -18 -7 -49q-73 -316 -95 -823q-14 -306 -57 -453t-132.5 -227t-196.5 -80q-119 0 -230.5 99.5 t-111.5 171.5zM328 1489q0 108 84 128h3q28 0 84 -20t73.5 -33.5t17.5 -45.5q0 -62 -57 -108.5t-85 -46.5q-48 0 -84 42t-36 84z" />
<glyph unicode="k" horiz-adv-x="1211" d="M110 13q0 36 27 170q38 193 70 517q74 765 114 865.5t114 100.5q26 0 43.5 -28t17.5 -72q0 -80 -69 -425q-69 -346 -100 -674q13 17 179 161q157 137 219 199q231 231 332 231q78 0 78 -75q0 -85 -77 -125q-100 -51 -267 -169.5t-167 -167.5q0 -20 118 -149.5t204 -191 t167 -61.5l33 1q35 2 35 -31q0 -44 -55 -89.5t-145 -45.5q-58 0 -117.5 40.5t-211.5 218.5q-121 147 -151 175.5t-50 28.5q-11 0 -70 -52t-64.5 -79t-5.5 -206v-47q0 -37 -35 -66t-76 -29q-42 0 -66 24.5t-24 50.5z" />
<glyph unicode="l" horiz-adv-x="586" d="M178 200q0 335 80.5 830t128 579t96.5 84q72 0 72 -92q0 -82 -87 -390q-55 -194 -85 -428t-30 -367q0 -165 21 -328q4 -31 4 -45q0 -50 -34 -86t-72 -36q-53 0 -73.5 66t-20.5 213z" />
<glyph unicode="m" horiz-adv-x="2105" d="M165 257q0 147 63 532q26 156 26 223q0 66 59 66q111 0 111 -160q0 -75 -37 -294q-43 -250 -44 -304q62 60 182 263q170 278 250.5 352.5t166.5 74.5q65 0 103.5 -87t46.5 -415q2 -82 15 -122t19 -40q47 0 204 320q84 169 163.5 257t176.5 88q81 0 118 -83.5t53 -247.5 q15 -166 46.5 -304t115.5 -177q57 -27 57 -63q0 -35 -48 -72t-88 -37q-80 0 -143 98t-95 424q-14 131 -27 186t-41 55q-42 0 -99.5 -80t-185.5 -325q-100 -191 -151.5 -254.5t-99.5 -63.5q-43 0 -77 34.5t-43 83t-19 238.5q-15 316 -55 368q-93 -2 -398 -551 q-103 -185 -120 -201.5t-62.5 -29.5t-75.5 -13q-67 0 -67 261z" />
<glyph unicode="n" horiz-adv-x="1358" d="M100 104q0 48 16 136q55 302 55 637q0 38 32.5 84.5t61.5 46.5q52 0 74 -32t22 -129q0 -101 -60 -416q-20 -104 -20 -132q0 -16 8 -16q15 0 139 239q125 243 219 342t207 99q90 0 146.5 -82t82.5 -299q28 -247 50.5 -307.5t71.5 -60.5q31 0 78 22q8 4 12 4q43 0 43 -50 q0 -44 -59 -93.5t-142 -49.5q-85 0 -131.5 67.5t-73.5 360.5q-28 294 -118 294q-52 0 -113.5 -68t-187.5 -305q-166 -318 -214.5 -362t-80.5 -44q-118 0 -118 114z" />
<glyph unicode="o" horiz-adv-x="1158" d="M110 311q0 258 173.5 508.5t415.5 250.5q160 0 259.5 -123t99.5 -293q0 -260 -205.5 -482t-427.5 -222q-137 0 -226 104t-89 257zM286 337q0 -101 42.5 -165t112.5 -64q149 0 299 163.5t150 363.5q0 123 -57.5 199.5t-154.5 76.5q-161 0 -276.5 -197.5t-115.5 -376.5z " />
<glyph unicode="p" horiz-adv-x="1324" d="M4 -615q0 55 25 152q183 739 183 1298l-1 84v10q0 100 38 147q40 49 92 49q24 0 46 -37.5t22 -106.5q0 -97 -20 -235q-26 -174 -27 -200q149 260 316 406t310 146q101 0 170.5 -75.5t69.5 -187.5q0 -326 -250 -592t-487 -266q-59 0 -93.5 30t-71.5 109q-49 -180 -92 -505 l-28 -189q-7 -40 -37 -79.5t-55 -39.5q-31 0 -70.5 31.5t-39.5 50.5zM390 246q0 -36 41 -70t104 -34q143 0 329 211.5t186 415.5q0 73 -29.5 112.5t-73.5 39.5q-141 0 -349 -264t-208 -411z" />
<glyph unicode="q" horiz-adv-x="1174" d="M84 267q0 272 250 569.5t505 297.5q94 0 120 -108q9 -32 39 -37q93 -22 93 -102q0 -57 -47 -245q-33 -131 -101 -492t-73 -536q-4 -116 -7 -157t-34.5 -65t-75.5 -24q-42 0 -66 32.5t-24 81.5q0 31 32 212.5t69 344.5q43 197 57 287q-5 2 -26 -22q-140 -155 -267 -233.5 t-242 -78.5q-92 0 -147 77.5t-55 197.5zM249 282q0 -123 81 -123q151 0 359.5 224.5t208.5 421.5q0 156 -119 156q-146 0 -338 -239.5t-192 -439.5z" />
<glyph unicode="r" horiz-adv-x="1043" d="M170 261q0 47 5 207q6 189 24 305q3 19 10 89q7 77 17.5 107t43 56t70.5 26q37 0 55.5 -23.5t18.5 -50.5q0 -39 -20 -110q-23 -79 -27 -109q-3 -34 -11 -71q-10 -43 -20 -226l-1 -37v-27q10 18 24 50q68 156 125 244.5t125.5 169.5t125 123t102.5 58.5t89 16.5 q87 0 142 -52.5t55 -122.5q0 -31 -19.5 -56t-59.5 -25q-42 0 -77 37q-36 37 -75 37q-104 0 -288 -252t-224 -555q-10 -78 -38 -103t-79 -25q-49 0 -71 73t-22 246z" />
<glyph unicode="s" horiz-adv-x="869" d="M20 46q0 38 36.5 56t73.5 18q15 0 57 -10q41 -10 54 -10q111 0 238 37t157 92q0 65 -160 148q-203 104 -274.5 166.5t-71.5 139.5q0 199 199.5 330t325.5 131q81 0 117.5 -28t36.5 -97q0 -31 -26.5 -53t-41.5 -22q-11 0 -43 15q-32 14 -42 14q-50 0 -203 -73t-153 -165 q0 -56 54 -101.5t194 -111.5q113 -54 180.5 -115.5t67.5 -144.5q0 -153 -211 -239.5t-403 -86.5q-162 0 -162 110z" />
<glyph unicode="t" horiz-adv-x="960" d="M45 924q0 58 59 58h206q21 0 37 19t47 127.5t55 214.5q24 105 94 105q43 0 67 -30t24 -56q0 -14 -36 -143l-58 -210q103 8 194 19q90 10 150 10q76 0 96 -14t20 -49q0 -81 -113 -88q-145 -9 -267 -25t-131.5 -26.5t-60.5 -238t-51 -295.5q0 -110 29 -146.5t87 -36.5 q86 0 239 129q59 53 91 53q43 0 43 -46q0 -72 -138.5 -186.5t-283.5 -114.5q-242 0 -242 285q0 103 50 319q49 215 49 258q0 15 -24 15l-104 -9q-128 0 -128 102z" />
<glyph unicode="u" horiz-adv-x="1249" d="M125 298q0 131 63 386q53 213 53 299q29 60 91 60q42 0 67 -29.5t25 -61.5q0 -70 -49 -199q-93 -251 -93 -431q0 -164 76 -164q97 0 247 165t257 460q42 118 68.5 153.5t71.5 35.5q68 0 68 -90q0 -11 -19 -73q-60 -219 -60 -414q0 -234 77 -303q40 -37 40 -60 q0 -28 -40.5 -51t-73.5 -23q-70 0 -113 104t-43 307v33q0 16 1 33q-128 -215 -262 -333t-249 -118q-66 0 -134.5 77t-68.5 237z" />
<glyph unicode="v" horiz-adv-x="1118" d="M75 916q0 141 94 141q92 0 92 -126q0 -103 6.5 -158.5t47.5 -203t90 -273.5q25 -66 36 -101q21 32 54 88q176 296 280.5 456t170.5 233t97 87.5t63 14.5q39 0 61.5 -28t22.5 -64q0 -47 -82 -102q-77 -52 -227 -261t-324 -533q-89 -164 -137 -164q-42 0 -95 66 q2 58 -85 300q-165 451 -165 628z" />
<glyph unicode="w" horiz-adv-x="1805" d="M140 901q0 73 36.5 121t86.5 52q7 1 25 -0.5t44 -33t26 -61.5v-4q0 -12 -11 -100q-9 -65 -9 -159q0 -149 57 -329t96 -180q28 0 185 304q99 193 142 266l32 60q69 132 131 182q86 -11 86 -86q0 -25 -4 -42t-4 -42q0 -185 96 -387.5t137 -202.5q30 0 95 212 q88 288 162.5 432t109.5 171t79 27q25 0 42.5 -21.5t17.5 -46.5q0 -37 -11 -51q-124 -163 -238 -509q-97 -297 -133 -373t-60 -76q-121 0 -198 88.5t-204 470.5q-15 45 -29 79q-28 -1 -135 -233q-88 -191 -180 -340.5t-135 -149.5q-124 0 -229.5 368.5t-105.5 593.5z" />
<glyph unicode="x" horiz-adv-x="1103" d="M0 -11q0 153 341 464l48 45q-199 299 -199 459q0 142 120 142q34 0 50 -29t24 -132q13 -159 137 -337q277 238 374 426q33 60 51 76t48 16q36 0 67.5 -28t31.5 -71q0 -100 -486 -548q167 -214 356 -321q23 -13 44 -27q4 -9 4 -28q0 -43 -31.5 -77t-75.5 -34 q-135 0 -427 387q-228 -196 -301 -395q-28 -66 -57 -99q-119 7 -119 111z" />
<glyph unicode="y" horiz-adv-x="1210" d="M19 -342q0 33 15.5 65t39.5 32q12 0 26 -19q131 -201 412 -201q145 0 243.5 254.5t108.5 477.5q2 43 8 86q-184 -160 -323.5 -232.5t-213.5 -72.5q-99 0 -151.5 82.5t-52.5 192.5q0 154 62.5 380.5t93 269t97.5 42.5q28 0 46 -33t18 -75q0 -25 -23 -65 q-54 -94 -56.5 -104t-38.5 -120.5t-36 -207.5q0 -34 16.5 -106t68.5 -72q55 0 135.5 33.5t181.5 109.5t136 123t49.5 107t20.5 260t97 200q54 0 70 -28.5t16 -108.5q0 -66 -9 -165q-11 -125 -14 -178q-14 -275 -71.5 -552.5t-167.5 -464t-303 -186.5q-196 0 -348.5 102.5 t-152.5 173.5z" />
<glyph unicode="z" horiz-adv-x="1029" d="M-90 -35q47 52 130 136q451 458 686 760q-4 9 -32 9q-53 0 -226 -25q-78 -12 -162 -12q-205 0 -205 108q0 82 91 82q5 0 19 -5q72 -30 174 -30q135 0 305 22q17 3 40 6q22 2 51 8q58 10 92 10q33 0 69 -18q31 -16 32 -48q0 -5 -1 -10l-1 -4q-22 -87 -529 -628 q-122 -131 -131 -155q4 -10 20 -10q14 0 140 27q236 51 358 51q191 0 191 -116q0 -73 -39 -112q-26 11 -50 24q-88 44 -238 44q-87 0 -290 -33.5t-277 -102.5q-51 -45 -107 -45q-31 0 -69.5 18t-40.5 49z" />
<glyph unicode="{" horiz-adv-x="866" d="M15 418q0 37 56.5 81.5t95.5 53.5q76 19 149.5 86t73.5 113q0 16 -4 33q-4 22 -9 70q-4 48 -12 77q-27 117 -27 201q0 122 59 226.5t165.5 153.5t138.5 49q41 0 76 -16t35 -49q0 -31 -12 -73t-37 -42q-16 0 -48 6q-31 6 -48 6q-36 0 -83 -40t-67.5 -76t-20.5 -176 q0 -29 15 -91q15 -61 15 -117q0 -160 -24 -227.5t-102 -121.5q-53 -32 -53 -43t29 -26q69 -42 69 -183q0 -38 -6 -160t-6 -172q0 -270 174 -270q72 0 158 35q19 8 25 8q83 0 83 -47q0 -15 -20 -47.5t-35 -54t-75 -35.5t-99 -14l-65 4q-107 0 -192 111.5t-85 310.5v222 q-1 117 -18.5 160.5t-44.5 43.5q-14 0 -75 -26t-75 -26q-22 0 -48 29t-26 53z" />
<glyph unicode="|" horiz-adv-x="662" d="M238 -940l22 1237l-6 381l16 1075q0 44 -8 152q-8 94 25 123q36 26 51 26q61 0 61 -135l-12 -1700v-200l4 -539q0 -299 -15 -396.5t-67 -97.5q-28 0 -49.5 23.5t-21.5 50.5z" />
<glyph unicode="}" horiz-adv-x="825" d="M2 1369q0 211 330 211q90 0 176 -78.5t86 -232.5q0 -75 -38.5 -194.5t-51.5 -145.5q-51 -131 -51 -269q43 -49 88 -49q18 0 77 5q58 5 76 5q117 0 117 -90q0 -25 -34.5 -55.5t-59.5 -30.5q-89 0 -146 23q-47 -49 -47 -97q0 -13 18 -113t37 -177q21 -88 21 -173 q0 -192 -86 -293.5t-229 -101.5q-96 0 -136 29t-40 68q0 31 48.5 53t84.5 22q32 0 75 -10q115 45 115 276q0 65 -26 222q-25 145 -25 207t22 84.5t70 37.5l-35 15q-48 18 -90 66.5t-42 125.5q0 90 78 303q60 163 60 272q0 63 -53.5 104t-116.5 41q-128 0 -204 -56 q-34 -27 -40 -27q-28 0 -28 23z" />
<glyph unicode="~" horiz-adv-x="1593" d="M98 563q0 141 60 193q14 12 48 50q50 56 157 113.5t151 57.5q27 0 80 -13.5t94.5 -41t143.5 -109.5q56 -47 100 -79l58 -42q15 -10 61 -10q29 0 93.5 13t75.5 22.5t24.5 26.5t73.5 135q22 43 63.5 78.5t78.5 35.5q62 0 62 -55q0 -5 -17.5 -58.5t-48.5 -92.5 q-20 -24 -37 -46q-98 -129 -201.5 -169t-218.5 -40q-42 0 -81 22t-138 115q-72 68 -127.5 106t-122.5 38l-45 6q-40 0 -97.5 -51.5t-94.5 -130.5q-14 -31 -52 -89.5t-57 -58.5q-34 0 -60 20.5t-26 53.5z" />
<glyph unicode="&#xa1;" horiz-adv-x="586" d="M121 -307q0 51 26 174q11 44 11 57q0 136 42 432q16 116 42 202q48 157 72 177.5t63 20.5q22 0 26 -13q13 -29 13 -102q0 -85 -26 -215q-15 -85 -17 -107q-5 -33 -12 -66q-29 -139 -29 -183q0 -28 -4 -90t-4 -91q0 -45 -22.5 -159.5t-45.5 -135t-45 -20.5q-19 0 -54.5 46 t-35.5 73zM264 1174q0 5 31 42.5t44.5 44.5t57.5 7q42 0 62 -11t20 -51q0 -11 -5 -20t-5 -12l4 -41q0 -44 -48 -77.5t-95 -33.5q-27 0 -43 25t-23 127z" />
<glyph unicode="&#xa2;" horiz-adv-x="1042" d="M119 606q0 97 29 161.5t43 87t90 76t118 70.5l55 14q123 28 121 38q10 13 24.5 126.5t14.5 159.5q0 64 82 64q27 0 46.5 -25.5t19.5 -54.5q0 -18 -3 -39q-4 -21 -5 -33q-3 -22 -18 -81q-15 -57 -15 -83q21 -12 79 -37q140 -59 140 -120q0 -39 -13.5 -55.5t-52.5 -16.5 q-31 0 -79 40t-74 40q-24 0 -58 -178.5t-34 -227.5q0 -28 18 -28q51 0 129 53q35 23 45 23q32 0 59 -10.5t27 -20.5q0 -46 -25 -79.5t-124 -59.5q-96 -24 -121 -43.5t-39 -92.5t-14 -163q0 -121 -66 -121q-35 0 -60.5 31t-25.5 69q0 30 22 117q23 91 27 121q-16 6 -144 18 q-94 9 -156 104t-62 156zM240 608q0 -39 56 -95t93 -56q16 0 56 8.5t44 15.5q18 12 21.5 59t31 199t31.5 193q-333 -108 -333 -324z" />
<glyph unicode="&#xa3;" horiz-adv-x="1370" d="M53 84q0 33 56.5 109t95.5 90q15 4 39 0q14 0 18 6q88 102 168 276l-15 1q-17 1 -93.5 -2t-140.5 16.5t-64 54.5q0 86 63 86q21 0 62 -11q36 -10 59 -10q130 0 152 15l17 231q7 81 55.5 185.5t150 172.5t192.5 68q68 0 135.5 -42t67.5 -109q0 -30 -20.5 -61.5 t-70.5 -31.5q-34 0 -74 47q-40 46 -69 46q-97 0 -175.5 -150.5t-63.5 -314.5q3 1 22 5q220 48 271 68q72 25 129 25q20 0 55 -14t35 -35q0 -57 -37 -75.5t-266 -59.5q-43 -8 -114.5 -28t-86.5 -29.5t-27 -78.5q-13 -71 -80 -156q-51 -64 -69 -102q1 -5 170 -57 q90 -28 185 -66q147 -57 249 -57q58 0 94 36.5t32.5 51.5t0.5 74q6 14 31.5 27.5t42.5 13.5q29 0 51.5 -36t22.5 -83q0 -104 -116 -164.5t-212 -60.5q-56 0 -149.5 28.5t-320.5 119.5q-115 45 -165 53q-188 -131 -203 -131q-28 0 -59 16.5t-31 42.5z" />
<glyph unicode="&#xa4;" horiz-adv-x="1493" d="M68 127q0 28 40 58q10 7 19 16q26 24 108 78q85 57 100.5 79t20.5 64q-75 137 -75 323q0 178 86 277q-40 149 -160 235q-58 41 -53 74q0 25 35.5 48.5t58.5 23.5q43 0 89 -63.5t81 -122.5q33 -54 65 -95q107 73 151.5 89t153.5 16q118 0 269 -70q29 21 119 123 q109 145 161 145q20 0 49 -25t29 -46q0 -42 -151 -201q-47 -54 -72 -109q51 -81 51 -278q0 -198 -119 -379q4 -5 11 -18q37 -78 61 -108.5t70 -56.5q65 -37 65 -73q0 -6 9 -25q8 -19 8 -32q0 -28 -70 -90q-40 4 -114.5 73t-121.5 134q-39 53 -96 71q-31 -11 -117 -27 t-108 -16q-100 0 -213 55q-59 -3 -214 -134q-123 -109 -151 -109q-24 0 -49.5 34.5t-25.5 61.5zM459 702q0 -57 15.5 -119t42.5 -87.5t107 -67t117 -41.5q164 0 242 99t78 317q0 125 -29 172t-122.5 79.5t-182.5 32.5q-107 0 -187.5 -134.5t-80.5 -250.5z" />
<glyph unicode="&#xa5;" horiz-adv-x="1325" d="M70 1331q0 68 92 68q21 0 80 -88q120 -193 383 -455q14 2 92 91q76 88 102 106q45 29 131 122q91 98 124 127.5t81 49.5t72 20q17 0 36 -25t19 -42q0 -29 -29 -52q-138 -99 -307.5 -243.5t-212.5 -229.5q-31 -55 -31 -69q55 0 181 27.5t161 45.5q26 13 31 13q22 0 47 -40 t25 -65q0 -37 -232 -75q-109 -18 -135 -27q-42 -12 -69 -12q-11 -25 -11 -94v-25q0 -39 13 -74q35 3 72 14q40 13 79 13q14 0 78 15q65 15 94 15q31 0 56.5 -16t25.5 -41q0 -47 -31 -66q-38 -12 -164 -31.5t-171 -19.5t-45 -41v-34q0 -78 36 -123q-28 -70 -112 -70 q-66 0 -73 155q-4 76 -19 76q-11 0 -88 -11.5t-97 -18.5q-71 -23 -131 -23q-30 0 -53 27.5t-23 58.5t29 47.5t60 16.5q76 0 184 14.5t120.5 34t12.5 102.5q0 54 -8 68t-31 14q-35 0 -143 -11t-127 -11q-52 0 -77.5 18.5t-25.5 71.5q0 67 82 67q17 0 77 -10t77 -10 q119 0 160 16q-17 60 -97.5 154.5t-103.5 111.5q-36 32 -101 119q-63 84 -100 117q-65 61 -65 137z" />
<glyph unicode="&#xa6;" horiz-adv-x="662" d="M238 -956q0 202 8 372t8 373l-4 416q0 110 78 110q69 0 69 -106l-11 -753v-152q0 -227 -10.5 -272.5t-66.5 -45.5q-31 0 -51 23t-20 35zM266 801v42q0 70 4 290l1 96v69l1 55v102q0 24 -1 49v63q0 103 -4 285l-1 75q-1 111 47 111q38 0 65.5 -30.5t27.5 -61.5l-8 -1113 q-1 -43 -17 -67.5t-43 -24.5q-28 0 -50 17.5t-22 42.5z" />
<glyph unicode="&#xa7;" horiz-adv-x="858" d="M94 188q0 99 31 99q56 0 76 -18t33 -58q15 -45 39 -66t39.5 -36t61.5 -15q95 0 161.5 45t66.5 88q0 66 -34.5 103t-109.5 72q-103 47 -197.5 114.5t-125.5 115t-31 138.5q0 131 145 223l26 18q55 38 100 48q-18 19 -71 63t-73 82t-20 99q0 33 43 122l14 29q20 36 105 56 t152 20q80 0 157.5 -39t77.5 -94q0 -40 -31.5 -79.5t-66.5 -39.5q-12 0 -30 42q-17 43 -18 44q-12 22 -48 42.5t-66 20.5q-41 0 -97.5 -29t-56.5 -69q0 -87 30 -125t163 -112q74 -37 146.5 -129.5t72.5 -191.5q0 -69 -71 -152.5t-148 -94.5q144 -92 166 -151.5t22 -114.5 q0 -131 -96 -207t-256 -76q-134 0 -207.5 72t-73.5 141zM258 788q0 -126 92 -165q22 -9 59 -32q36 -22 48 -28q1 16 35 36q126 83 126 167q0 47 -23 97.5t-74 72.5t-64 22q-78 0 -138.5 -49t-60.5 -121z" />
<glyph unicode="&#xa8;" horiz-adv-x="721" d="M52 1240q0 125 69 125q64 0 102.5 -35t38.5 -98q0 -45 -100 -45q-23 0 -66.5 15t-43.5 38zM446 1304q0 39 18.5 57t97.5 37l15 4q28 8 48.5 -14t20.5 -63q0 -111 -109 -111q-38 0 -64.5 26.5t-26.5 63.5z" />
<glyph unicode="&#xa9;" horiz-adv-x="1958" d="M139 422q0 73 51.5 275.5t195 406t331 297.5t291.5 94q63 0 146 -56.5t83 -101.5q0 -12 -16 -43q-13 -26 -17 -37q32 5 43 5q15 0 174 -23t290 -93t171.5 -164.5t40.5 -115.5q0 -81 -45 -164t-158 -188.5t-347 -210.5t-461.5 -160t-311.5 -55q-48 0 -180 36t-166 67.5 t-74.5 112.5t-40.5 118zM283 430q0 -84 102.5 -143.5t214.5 -59.5q297 0 634 155t449.5 286.5t112.5 216.5q0 42 -83 119.5t-250 120.5t-299 48q-124 5 -130.5 26t-1.5 50q24 11 56 11h49q-33 71 -54.5 85.5t-68.5 14.5q-90 0 -265.5 -110t-320.5 -378.5t-145 -441.5z M621 641q0 27 15 67q12 30 19 58q31 111 54 147.5t128.5 111.5t198.5 75q61 0 110.5 -49.5t49.5 -112.5q0 -50 -52 -65l-46 -15q-30 0 -40 77q-3 32 -5 34q-74 10 -102 -23q-14 -17 -33 -33q-146 -114 -146 -262q0 -60 15 -74t85 -14q134 0 277.5 66.5t169.5 104.5 q14 20 43 20q20 0 20 -27l-4 -33q0 -33 -103.5 -124.5t-238 -119.5t-202.5 -28q-90 0 -151.5 66t-61.5 153z" />
<glyph unicode="&#xaa;" horiz-adv-x="973" d="M122 889q0 186 166 398t328 212q62 0 96 -72q6 -17 20 -17q65 0 65 -52q0 -22 -15 -107q-30 -159 -30 -239q0 -161 59 -191q35 -20 35 -50q0 -25 -33.5 -50t-62.5 -25q-60 0 -95 73t-38 191q-188 -242 -355 -242q-58 0 -99 48.5t-41 122.5zM262 922q0 -69 43 -69 q69 0 202 149t133 276q0 89 -55 89q-84 0 -203.5 -167t-119.5 -278z" />
<glyph unicode="&#xab;" horiz-adv-x="1497" d="M57 691q-5 66 69 81q125 25 282 137q258 182 277 188q25 0 43.5 -28t18.5 -56q0 -50 -103 -110q-56 -32 -85 -54l-91 -69q-23 -15 -41 -28q-7 -5 -23 -10q-98 -33 -109 -46q-5 -10 -7 -18q120 -74 275.5 -198t155.5 -164q0 -21 -17 -41.5t-37 -20.5q-13 0 -27 6 q-25 23 -255 186q-39 27 -65 48q-60 47 -166 102q-56 25 -63 34q-22 14 -32 61zM701 661q0 25 13 32q83 86 482 264q12 5 33 22q83 67 108 82t48 15q20 0 42 -19.5t29 -46.5q2 -21 -17 -44q-6 -24 -23 -40q-19 -8 -53 -20q-34 -13 -66 -27q-5 -8 -54 -35l-167 -92 q-146 -81 -155 -88.5t-6 -18.5q2 -2 28 -17q52 -32 181.5 -125.5t159.5 -123.5q56 -40 56 -65q6 -28 -14.5 -48.5t-42.5 -20.5q-25 0 -81 47q-81 61 -391 262q-62 36 -86 56.5t-24 50.5z" />
<glyph unicode="&#xac;" horiz-adv-x="1475" d="M98 700q0 14 21 38t43 25l174 8l13 1q39 3 116 -9q58 -8 94 -8q39 0 113 10t112 10q60 0 165 12q100 13 171 13q144 0 168 -49q4 -10 -1 -105t-5 -98q0 -60 -4 -174t-7.5 -126.5t-27 -31t-45.5 -18.5q-19 0 -41 21t-24 38l-1 13q-2 25 11 174q12 117 12 147q0 27 -9 43.5 t-16 16.5q-132 0 -243 -15q-96 -12 -193 -12l-317 -4l-135 6h-107q-37 0 -37 74z" />
<glyph unicode="&#xad;" horiz-adv-x="1313" d="M352 578q0 16 13.5 37.5t91.5 34t112 12.5l76 -11h73q186 0 277 13q44 6 88 6q19 0 77.5 -23t69.5 -38.5t11 -41.5q0 -37 -15 -52t-65 -15q-22 0 -62 13t-67 13q-11 0 -73 -5q-33 -3 -120 5q-67 6 -100 6q-46 0 -139 -6t-141 -6t-77.5 10.5t-29.5 47.5z" />
<glyph unicode="&#xae;" horiz-adv-x="1915" d="M84 547q0 104 116.5 290.5t207.5 241.5q115 71 151 113q0 43 10 62t56.5 67.5t102 91.5t74 52.5t104 27.5t124.5 18q169 0 323.5 -55t311 -260t156.5 -291q0 -137 -30.5 -217t-149 -184t-293.5 -197t-372 -151t-347 -58q-12 0 -99 5q-68 4 -116 23.5t-121 72.5 t-119.5 106.5t-68 118t-21.5 123.5zM224 600q0 -117 21 -164t74 -91t150.5 -73.5t204.5 -29.5q100 0 220 30q38 9 93 21q111 20 411 180.5t300 388.5q0 191 -218.5 365t-418.5 174q-84 0 -181.5 -35t-142.5 -86q192 80 279 80q34 0 100 -62t66 -98q0 -16 -21 -51 q-71 54 -92.5 61t-101.5 7q-78 0 -253 -87.5t-332.5 -250.5t-157.5 -279zM694 967q0 14 11.5 28.5t27.5 23.5t60 14l105 13q61 7 116 7q89 0 157 -75t68 -106q0 -49 -168 -106q46 -30 115 -55q142 -52 187.5 -76t45.5 -49q0 -17 -28 -34t-45 -17q-52 0 -202 72 q-148 71 -202 71q-14 0 -25.5 20.5t-11.5 42.5q0 29 20.5 45.5t101.5 52.5q65 29 65 48q0 43 -115 43q-27 0 -109 -31q0 -114 24 -242q3 -19 3 -34q0 -36 -20 -77.5t-48 -41.5q-23 0 -46 17t-30.5 35t-7.5 67q0 30 4 100q3 70 3 100q0 52 -7 72q0 2 -25 26q-24 24 -24 46z " />
<glyph unicode="&#xaf;" horiz-adv-x="854" d="M-61 1816q0 24 17.5 41.5t43.5 17.5l154 10q37 0 101 -4t122 -4q46 0 134 9q90 8 138 8q16 0 101 -9q86 -10 104 -10q61 0 61 -74q0 -30 -12.5 -40.5t-48.5 -10.5q-24 0 -104 9q-80 8 -105 8q-56 0 -239 -12q-183 -13 -240 -13q-17 0 -83 4t-83 4q-61 0 -61 66z" />
<glyph unicode="&#xb0;" horiz-adv-x="1038" d="M192 1082q0 87 98.5 211t175.5 124q25 0 68 6q38 7 75 7q25 0 101 -20t126 -133.5t50 -141.5q0 -138 -118.5 -233t-270.5 -95q-131 0 -218 77t-87 198zM343 1085q0 -63 58.5 -106t113.5 -43q59 0 118 13.5t92.5 74.5t33.5 86q0 73 -34.5 131.5t-68.5 58.5q-17 0 -33 -6 q-18 -6 -34 -17q-11 -7 -10 -9l-83 10q-56 0 -104.5 -64.5t-48.5 -128.5z" />
<glyph unicode="&#xb1;" horiz-adv-x="1169" d="M74 795q21 26 92 26l44 1h40l44 1l228 6q21 39 21 129q0 12 -5 85l5 135q0 34 10.5 48.5t46.5 14.5q52 0 68 -17t16 -71q0 -49 -21 -266l-6 -70q121 -10 238 -10q13 0 50 9q38 9 61 9q28 0 48.5 -19.5t20.5 -47.5q0 -20 -15 -47t-32 -27l-131 10h-75q-32 0 -58 -1h-54 q-28 0 -59 -1q-14 -56 -14 -92q0 -12 5 -112q5 -102 3.5 -141t-29 -63t-57.5 -24q-16 0 -35.5 16.5t-19.5 34.5q0 29 12 125q10 96 10 166q0 60 -4 90q-10 2 -19 2h-20q-64 0 -143 -7t-119 -7h-55q-50 0 -70 12t-22 103zM92 61q0 24 19 49t43 25t76 10q59 11 85 11 q30 0 230 -12l124 -7q40 -4 60 -4l170 4l86 -4q74 0 74 -78q0 -69 -172 -69q-33 0 -131 9q-96 9 -152 9l-264 -4h-68q-134 0 -145.5 5t-23 28t-11.5 28z" />
<glyph unicode="&#xb2;" horiz-adv-x="901" d="M41 641q0 87 387 485q40 43 79 102t36 81q0 16 -23 16q-78 0 -201 -61q-19 -10 -28 -13q-10 -4 -23 -20q-25 -31 -37 -31q-55 0 -55 92q0 60 68 78q18 4 151 54q100 38 150 38q46 0 85.5 -35t39.5 -84q0 -23 -17.5 -80.5t-31.5 -72.5q-144 -163 -357 -432l2 -4 q2 -6 13 -6q12 0 68 17q62 21 272 53q78 11 107 18q58 16 89 16q34 0 57 -27t23 -69q0 -28 -26 -51t-58 -23q-10 0 -40 8q-31 8 -42 8q-152 0 -446 -94q-114 -37 -154 -37q-35 0 -61.5 19t-26.5 55z" />
<glyph unicode="&#xb3;" horiz-adv-x="795" d="M51 641q0 69 29 88t92 19q7 0 18 -3q10 -4 15 -4q40 0 110 20l43 11q68 14 175.5 85t107.5 122q0 35 -68 35q-21 0 -111 -13t-114 -22q-24 -10 -43 -10q-72 0 -72 69q0 21 25 51.5t47 30.5l39 -6q33 0 135.5 75.5t102.5 127.5q0 13 -19 16q-11 4 -51 4q-64 0 -160 -55 l-76 -41q-26 -14 -61 -14q-21 0 -40 26t-19 50q0 32 36 51.5t156 47.5q21 5 35 11q123 49 205 49q129 0 129 -108q0 -80 -92 -164q-88 -67 -88 -80q0 -4 8 -4q12 0 40 16q29 17 42 17q49 0 99 -41t50 -90q0 -70 -97 -184t-282.5 -182.5t-290.5 -68.5q-21 0 -38 22.5 t-17 45.5z" />
<glyph unicode="&#xb4;" horiz-adv-x="762" d="M98 1096q0 51 153.5 167t275.5 184q46 26 69 45q17 14 18 11q17 0 39.5 -37t22.5 -57q0 -12 -19 -38t-32 -34q-4 -2 -10 -6q-7 -4 -18 -9q-67 -31 -278 -192q-87 -67 -132 -96l-23 -14q-26 0 -46 25t-20 51z" />
<glyph unicode="&#xb5;" horiz-adv-x="1518" d="M164 -258q0 22 6 58q7 29 10 61q10 97 45 249q27 117 73 400q10 62 26 125q15 68 22 118q28 176 58.5 227.5t89.5 51.5q69 0 69 -117q0 -50 -40 -154q-25 -72 -47.5 -191.5t-22.5 -202.5q0 -32 37 -90t63 -58q145 0 278.5 116t168 205t61.5 235q9 53 18 83q23 136 68 129 q26 0 77.5 -16t51.5 -37q0 -33 -21 -98q-4 -14 -10 -40l-18 -65q-43 -160 -43 -213q0 -93 19.5 -211.5t68.5 -118.5q20 0 51 10q15 5 55 21q17 7 17 8q19 0 31 -18t12 -39q0 -45 -70 -104q-39 -37 -151 -37q-68 0 -118.5 106.5t-70.5 239.5q-81 -116 -211 -222t-205 -106 q-28 0 -68.5 10t-72.5 27t-63 127q0 -69 -27 -182q-35 -134 -59 -302q-18 -122 -74 -122q-43 0 -63.5 44.5t-20.5 92.5z" />
<glyph unicode="&#xb6;" horiz-adv-x="1370" d="M125 911q0 80 49.5 195.5t236 192t283.5 92.5l56 10q166 31 270 31q71 0 152 -41.5t81 -94.5q0 -34 -28 -50t-34 -29t-9 -69q-2 -24 -6 -56l-9 -82q-10 -96 -32 -230q-31 -177 -31 -368q0 -280 53 -426q20 -48 21 -54q-6 -11 -33.5 -23.5t-40.5 -12.5q-74 0 -108.5 181.5 t-34.5 305.5q0 289 84 697q26 124 26 167q0 37 -70 37q-62 0 -229 -21.5t-293.5 -86t-168.5 -135.5t-42 -121q0 -37 59 -131.5t115 -94.5q34 0 45 55.5t11 202.5q0 129 77 129q46 0 46 -63q0 -61 -8 -159q-7 -96 -9 -146q12 -19 33 -19l41 6q70 0 70 -65q0 -32 -14 -43 t-44 -16q-45 -7 -59.5 -22t-23.5 -67.5t-9 -196.5v-77q0 -142 10 -246q10 -76 10 -94q0 -28 -24 -50t-51 -22q-18 0 -47.5 63t-44.5 169t-15 143q0 36 16 196q3 45 3 96t-9.5 65t-47.5 28q-60 24 -166.5 122t-106.5 228z" />
<glyph unicode="&#xb7;" horiz-adv-x="524" d="M141 635q0 21 29 72.5t51.5 62t93.5 10.5q32 0 55 -64.5t23 -94.5q0 -14 -13 -41t-42 -31t-64 -4q-25 0 -79 33t-54 57z" />
<glyph unicode="&#xb8;" horiz-adv-x="637" d="M49 -462q0 26 21.5 53.5t44.5 27.5q17 0 52 -24q60 -51 98 -51q112 0 143.5 35t31.5 90q0 38 -25.5 63.5t-63.5 25.5q-13 0 -47 -13q-21 -10 -49 -10q-56 0 -56 52l101 262q8 31 69 31q16 0 28.5 -22.5t12.5 -47.5q0 -10 -7 -21q-26 -43 -34 -112q23 -20 80 -24 q43 0 79 -17t57 -61.5t21 -140.5q0 -49 -93.5 -132t-260.5 -83q-24 0 -69 15q-42 14 -73 29q-14 7 -13 7q-48 25 -48 68z" />
<glyph unicode="&#xb9;" horiz-adv-x="610" d="M201 705q0 67 22 265.5t55 333t66.5 182.5t79.5 48q19 0 30 -20t11 -39q0 -9 -20 -52q-8 -16 -23 -118l-35 -219q-19 -118 -22 -220q-2 -122 -21 -169.5t-70 -47.5q-28 0 -50.5 17t-22.5 39z" />
<glyph unicode="&#xba;" horiz-adv-x="895" d="M119 932q0 125 82 264q24 40 37 68q57 119 134 172t193 53q33 0 49.5 -11t38.5 -57q12 -20 43 -42q97 -68 97 -244q0 -51 -31 -153t-186 -185.5t-269 -83.5q-188 0 -188 219zM250 911q0 -21 38 -49t64 -28q15 0 57 19.5t111 58t89 56.5t33 67t13 91q0 96 -51 131 q-22 15 -25 21t-6 26q-8 63 -30 58q-116 0 -204.5 -160.5t-88.5 -290.5z" />
<glyph unicode="&#xbb;" horiz-adv-x="1493" d="M150 229q0 25 15 71q41 44 292 193q78 52 95.5 70.5t17.5 40.5q0 24 -190 168q-48 38 -80 67q-32 28 -55 47q-29 30 -42 57q0 32 25 54.5t50 22.5q52 0 188 -140q38 -38 67 -64l49 -46q51 -37 79 -49q14 0 59 -46.5t45 -67.5q0 -36 -17 -49q-19 -20 -202 -147 q-72 -50 -112 -89q-70 -68 -98 -89q-8 -6 -24 -20q-43 -48 -65 -52q-58 -6 -71.5 3t-19.5 34t-6 31zM746 216q-15 84 482 386q-3 10 -143 120q-152 117 -192 151t-40 51q-7 14 21.5 56t46.5 42q37 0 118 -90q189 -199 348 -241q74 -20 74 -51q0 -45 -24 -62t-144 -82 q-18 -10 -26 -17q-67 -57 -130 -95q-150 -106 -229 -183q-46 -65 -87 -65q-30 0 -52.5 23.5t-22.5 56.5z" />
<glyph unicode="&#xbc;" horiz-adv-x="1700" d="M160 881q0 25 19 102q16 68 22 117q5 52 21 145q16 97 20 141q2 40 24.5 108.5t57.5 68.5q36 0 56.5 -26t20.5 -64q0 -34 -13 -97q-18 -88 -44.5 -262.5t-32.5 -243.5q-10 -116 -65 -116q-36 0 -61 43t-25 84zM193 -45q0 22 64 155q14 28 21 44q7 15 9 18q72 163 330 561 q79 121 171 300t119 239q135 291 248 291q27 0 49.5 -18.5t22.5 -47.5q0 -20 -107 -153q-101 -125 -126 -178.5t-79 -174.5q-63 -147 -127 -239q-139 -200 -224.5 -350t-165.5 -341q-75 -174 -136 -174q-28 0 -48.5 20.5t-20.5 47.5zM823 270q0 27 180 222.5t268 259.5 q29 23 42 43q22 38 33 54.5t53 16.5q9 0 25 -13t16 -24q0 -67 -31 -210q-33 -153 -33 -216q12 -24 102 -24q130 0 166.5 -7t36.5 -38q0 -20 -23 -43t-42 -23l-117 2q-65 0 -105 -11t-40 -32v-225q0 -11 7 -32q7 -22 7 -40q0 -24 -25.5 -44.5t-50.5 -20.5q-44 0 -57.5 47 t-13.5 127v186q-10 19 -35 19q-52 0 -152 -22q-100 -21 -135 -21q-29 0 -52.5 19.5t-23.5 49.5zM1038 350l6 -14q169 12 197 26q12 36 21 121q9 88 12 101l-10 6q-168 -148 -226 -240z" />
<glyph unicode="&#xbd;" horiz-adv-x="1747" d="M133 80q0 42 81 137q9 10 11 14q9 13 25 50q57 135 217 313q20 23 58 82q38 61 69 86q73 65 141 143.5t93 124.5q6 11 10 17l30 47q123 198 168 239t101 41q24 0 24 -35q0 -68 -98 -194q-32 -42 -94 -140q-85 -135 -163 -225t-164 -183q-148 -166 -198 -234t-75 -130 q-51 -114 -90.5 -164.5t-85.5 -50.5q-25 0 -42.5 17.5t-17.5 44.5zM172 827q-2 7 15 50q10 25 32 157q13 80 23 109q17 49 36 151q37 199 109 199q23 0 38 -21.5t15 -46.5q0 -14 -14.5 -110.5t-41.5 -184.5q-60 -197 -60 -309q0 -19 -23 -80q-8 -14 -55 -14q-74 0 -74 100z M690 76q0 48 132.5 124.5t203.5 102.5q74 26 209 130.5t135 174.5q0 15 -53 15q-68 0 -133 -17q-172 -45 -174 -45q-49 -16 -72 -16q-25 0 -43 28.5t-18 47.5q0 51 201 94t284 43q59 0 104 -53t45 -76q0 -108 -119.5 -236.5t-270.5 -178.5q-117 -38 -115 -69q50 0 124 12 q259 42 433 42q8 0 56 -5q30 -3 41 -10.5t31.5 -39.5t20.5 -60q0 -51 -70 -51q-36 0 -101 13q-67 13 -130 13q-81 0 -245 -22q-154 -21 -228 -21q-27 0 -78 -12t-76 -12q-33 0 -63.5 26t-30.5 58z" />
<glyph unicode="&#xbe;" horiz-adv-x="1794" d="M81 1408q0 36 133.5 79t322.5 43q210 0 210 -86q0 -58 -74 -117.5t-125 -78.5q-37 -13 -37 -19q0 -12 47 -12q57 -3 113.5 -15.5t56.5 -66.5q0 -61 -61.5 -124.5t-243.5 -154.5q-5 -2 -19 -12q-85 -62 -118 -62q-27 0 -49.5 25t-22.5 51q0 35 182 111q182 85 215 145 q-12 12 -43 12q-32 0 -97 -6q-64 -6 -97 -6q-103 0 -103 72q0 32 158 113q140 70 174 104q-9 24 -33 24q-186 0 -354 -66q-58 -20 -82 -20q-19 0 -36 21t-17 46zM329 39q0 110 307 543q84 119 213 345q75 133 110.5 180t189.5 233q53 64 81 106q134 194 188 194q35 0 35 -57 q0 -53 -215 -322q-147 -184 -210 -276.5t-200 -316.5q-56 -91 -102 -158q-120 -175 -158 -244t-74 -169q-49 -136 -96 -136q-28 0 -48.5 25.5t-20.5 52.5zM994 389q0 38 187 272t229 234q39 0 57 53q20 46 40.5 62t60.5 16q14 0 31.5 -17.5t17.5 -31.5q0 -39 -59 -129 q6 -19 6 -60q0 -36 -11 -115q-10 -72 -10 -110q0 -12 12 -12q12 3 50 17q38 16 65 16q13 0 25 -28t12 -44q0 -36 -51 -53q-1 -1 -38 -7q-38 -7 -46 -10q-88 -5 -96 -260q-3 -119 -15 -160.5t-45 -41.5q-37 0 -60.5 31.5t-23.5 72.5q0 25 48 254q5 26 5 37q0 35 -26 35 q-42 0 -113.5 -15t-85.5 -24t-38 -32q-28 -28 -56 -28q-31 0 -51.5 23t-20.5 55zM1230 502q26 5 38 8l32 7q18 4 65.5 17.5t52.5 25.5t13 41t8 52q0 85 6 115q-171 -161 -215 -266z" />
<glyph unicode="&#xbf;" horiz-adv-x="987" d="M64 -239q0 211 88 356t233 188l19 6q89 31 133 31l6 23q-23 75 -23 178q0 233 135 233q62 0 62 -89q0 -21 -16 -50q-27 -46 -32 -75.5t-5 -90.5q0 -5 35 -99q36 -90 36 -124q0 -31 -33 -59.5t-71 -28.5q-28 0 -76 39q-132 -15 -240 -127.5t-108 -231.5q0 -168 184 -168 q93 0 224.5 50.5t211.5 123.5q37 35 89 35q17 0 34 -20t17 -37q0 -39 -82.5 -112t-195.5 -140.5t-331 -67.5q-3 0 -19 4q-16 3 -26 3q-92 0 -170.5 80t-78.5 170zM590 1149q0 158 102 158q57 0 69.5 -54.5t12.5 -113.5q0 -14 -37.5 -51t-56.5 -37q-23 0 -56.5 32.5 t-33.5 65.5z" />
<glyph unicode="&#xc0;" horiz-adv-x="1592" d="M-10 55q0 32 36 86.5t147 219.5q198 293 334 550q215 409 273 482.5t89 73.5q66 0 99 -36q9 -7 9 -49q0 -43 -9 -65l13 -42q33 -118 65 -194q40 -102 79 -219q89 -269 185.5 -460.5t176.5 -269.5q50 -49 62.5 -67.5t12.5 -43.5q0 -44 -29.5 -74.5t-70.5 -30.5 q-128 0 -310 403q-73 159 -88 159q-48 0 -206.5 -29t-289.5 -68q-75 -23 -95 -23q-25 0 -52 25q-5 4 -12 4q-22 0 -95 -130q-120 -215 -151.5 -256.5t-69.5 -41.5q-27 0 -65 31.5t-38 64.5zM481 533q21 16 111 26q69 7 120 18q273 55 317 59q-35 80 -103 293 q-74 227 -94 276q-55 -116 -170 -329zM500 2079q0 20 33.5 44.5t55.5 24.5q14 0 58.5 -38t107.5 -97.5t172.5 -145.5t127 -111.5t17.5 -50.5q0 -35 -25 -62t-57 -27q-11 0 -49 38l-185 180q-8 5 -30 22l-63 46q-163 121 -163 177z" />
<glyph unicode="&#xc1;" horiz-adv-x="1592" d="M-10 55q0 32 36 86.5t147 219.5q198 293 334 550q215 409 273 482.5t89 73.5q66 0 99 -36q9 -7 9 -49q0 -43 -9 -65l13 -42q33 -118 65 -194q40 -102 79 -219q89 -269 185.5 -460.5t176.5 -269.5q50 -49 62.5 -67.5t12.5 -43.5q0 -44 -29.5 -74.5t-70.5 -30.5 q-128 0 -310 403q-73 159 -88 159q-48 0 -206.5 -29t-289.5 -68q-75 -23 -95 -23q-25 0 -52 25q-5 4 -12 4q-22 0 -95 -130q-120 -215 -151.5 -256.5t-69.5 -41.5q-27 0 -65 31.5t-38 64.5zM481 533q21 16 111 26q69 7 120 18q273 55 317 59q-35 80 -103 293 q-74 227 -94 276q-55 -116 -170 -329zM792 1737q0 51 153.5 167t275.5 184q46 26 69 45q17 14 18 11q17 0 39.5 -37t22.5 -57q0 -12 -19 -38t-32 -34q-4 -2 -10 -6q-7 -4 -18 -9q-67 -31 -278 -192q-87 -67 -132 -96l-23 -14q-26 0 -46 25t-20 51z" />
<glyph unicode="&#xc2;" horiz-adv-x="1592" d="M-10 55q0 32 36 86.5t147 219.5q198 293 334 550q215 409 273 482.5t89 73.5q66 0 99 -36q9 -7 9 -49q0 -43 -9 -65l13 -42q33 -118 65 -194q40 -102 79 -219q89 -269 185.5 -460.5t176.5 -269.5q50 -49 62.5 -67.5t12.5 -43.5q0 -44 -29.5 -74.5t-70.5 -30.5 q-128 0 -310 403q-73 159 -88 159q-48 0 -206.5 -29t-289.5 -68q-75 -23 -95 -23q-25 0 -52 25q-5 4 -12 4q-22 0 -95 -130q-120 -215 -151.5 -256.5t-69.5 -41.5q-27 0 -65 31.5t-38 64.5zM481 533q21 16 111 26q69 7 120 18q273 55 317 59q-35 80 -103 293 q-74 227 -94 276q-55 -116 -170 -329zM500 1706q0 43 17 56l107 101q44 42 84 76q76 65 130 129q64 76 107 76q20 0 43.5 -32.5t90.5 -152.5q54 -99 58 -100q6 -5 25 -27t51 -57q65 -71 74.5 -94t9.5 -40q0 -27 -20.5 -48t-42.5 -21q-42 0 -120 114q-25 39 -73 96 q-46 56 -72 104q-29 70 -49 70q-23 0 -148 -144q-92 -105 -141 -153t-75 -48q-56 0 -56 95z" />
<glyph unicode="&#xc3;" horiz-adv-x="1592" d="M-10 55q0 32 36 86.5t147 219.5q198 293 334 550q215 409 273 482.5t89 73.5q66 0 99 -36q9 -7 9 -49q0 -43 -9 -65l13 -42q33 -118 65 -194q40 -102 79 -219q89 -269 185.5 -460.5t176.5 -269.5q50 -49 62.5 -67.5t12.5 -43.5q0 -44 -29.5 -74.5t-70.5 -30.5 q-128 0 -310 403q-73 159 -88 159q-48 0 -206.5 -29t-289.5 -68q-75 -23 -95 -23q-25 0 -52 25q-5 4 -12 4q-22 0 -95 -130q-120 -215 -151.5 -256.5t-69.5 -41.5q-27 0 -65 31.5t-38 64.5zM481 533q21 16 111 26q69 7 120 18q273 55 317 59q-35 80 -103 293 q-74 227 -94 276q-55 -116 -170 -329zM452 1708q0 71 111 184.5t184 113.5q68 0 102 -13.5t79 -58.5q39 -41 71 -63q15 -10 31 -22q63 -47 89 -47q27 0 50 19.5t75 90.5q46 65 64 65q54 0 54 -59q0 -39 -76 -144.5t-151 -105.5q-79 0 -129.5 31t-94.5 75q-10 10 -12 11 q-17 16 -30 31q-47 49 -93 49q-34 0 -62 -21t-83 -85q-50 -64 -74.5 -84t-55.5 -20q-49 0 -49 53z" />
<glyph unicode="&#xc4;" horiz-adv-x="1592" d="M-10 55q0 32 36 86.5t147 219.5q198 293 334 550q215 409 273 482.5t89 73.5q66 0 99 -36q9 -7 9 -49q0 -43 -9 -65l13 -42q33 -118 65 -194q40 -102 79 -219q89 -269 185.5 -460.5t176.5 -269.5q50 -49 62.5 -67.5t12.5 -43.5q0 -44 -29.5 -74.5t-70.5 -30.5 q-128 0 -310 403q-73 159 -88 159q-48 0 -206.5 -29t-289.5 -68q-75 -23 -95 -23q-25 0 -52 25q-5 4 -12 4q-22 0 -95 -130q-120 -215 -151.5 -256.5t-69.5 -41.5q-27 0 -65 31.5t-38 64.5zM481 533q21 16 111 26q69 7 120 18q273 55 317 59q-35 80 -103 293 q-74 227 -94 276q-55 -116 -170 -329zM619 1686q0 125 69 125q64 0 102.5 -35t38.5 -98q0 -45 -100 -45q-23 0 -66.5 15t-43.5 38zM1013 1750q0 39 18.5 57t97.5 37l15 4q28 8 48.5 -14t20.5 -63q0 -111 -109 -111q-38 0 -64.5 26.5t-26.5 63.5z" />
<glyph unicode="&#xc5;" horiz-adv-x="1592" d="M-10 55q0 32 36 86.5t147 219.5q198 293 334 550q219 417 271 478l4 6q-137 59 -137 210q0 83 81.5 161.5t220.5 78.5q26 0 86.5 -26.5t86 -91.5t25.5 -98q0 -65 -48.5 -128t-120.5 -97l1 -11q4 -45 -9 -76l13 -42q33 -118 65 -194q40 -102 79 -219q89 -269 185.5 -460.5 t176.5 -269.5q50 -49 62.5 -67.5t12.5 -43.5q0 -44 -29.5 -74.5t-70.5 -30.5q-128 0 -310 403q-73 159 -88 159q-48 0 -206.5 -29t-289.5 -68q-75 -23 -95 -23q-25 0 -52 25q-5 4 -12 4q-22 0 -95 -130q-120 -215 -151.5 -256.5t-69.5 -41.5q-27 0 -65 31.5t-38 64.5z M481 533q21 16 111 26q69 7 120 18q273 55 317 59q-35 80 -103 293q-74 227 -94 276q-55 -116 -170 -329zM779 1597q0 -39 31.5 -80t70.5 -41q35 0 86 32.5t51 106.5q0 40 -20 78.5t-82 38.5h-16q-68 0 -94.5 -47t-26.5 -88z" />
<glyph unicode="&#xc6;" horiz-adv-x="2273" d="M-82 8q0 23 27 54.5t49 31.5q58 0 201 178q60 77 123 136q85 81 134 132l72 74q82 84 176 205q24 31 49 61q114 137 209.5 322t102.5 238q64 49 88 49q23 0 95 -45l7 -63l86 -5h4q23 0 222 19t475 66q29 5 35 5l15 1q78 5 107.5 -15.5t36.5 -79.5q0 -28 -26 -54t-41 -28 q-3 -1 -54.5 1t-105.5 -10q-54 -13 -96 -16q-29 -2 -63 -8q-43 -8 -170 -9q-191 -3 -240.5 -26t-55.5 -95q-5 -55 -21 -121q-49 -197 -49 -262l15 -1q47 -3 190 13t214 32q146 35 223 35q125 0 125 -67q0 -82 -83.5 -100.5t-348.5 -47.5q-324 -36 -345.5 -64.5t-45.5 -183.5 t-24 -198v-11q5 -50 64 -57l18 -1q55 -3 131 9l192 28q107 15 217 35q137 29 174 29q28 0 62.5 -23.5t34.5 -74.5q0 -37 -18 -51q-102 -45 -263 -50q-139 -5 -434 -47q-149 -22 -196 -22q-117 0 -146.5 18.5t-35.5 90.5l-4 34v4q0 16 18 65q25 71 55 253q-2 8 -3 17l-4 18 q-200 -35 -283 -35q-19 0 -111 27q-92 26 -112 26q-39 0 -169 -168q-132 -165 -202 -235l-42 -45q-79 -82 -161 -82q-32 0 -63 31t-31 63zM735 590q0 -12 45 -25.5t56 -13.5q68 0 296 50q5 33 8 64q8 83 22 155q44 239 44 378q0 4 -7 16q-167 -231 -273 -350 q-191 -213 -191 -274z" />
<glyph unicode="&#xc7;" horiz-adv-x="1432" d="M115 364q0 405 348.5 788.5t671.5 383.5q121 0 193.5 -74.5t72.5 -173.5q0 -92 -10.5 -145t-63.5 -89.5t-85 -36.5q-23 0 -40 20t-17 54q0 23 17 96q17 72 17 107q0 102 -89 102q-138 0 -341.5 -158.5t-345.5 -402t-142 -448.5q0 -137 81.5 -227.5t232.5 -90.5 q87 0 211.5 43.5t228.5 116.5t123 73q39 0 39 -48q0 -50 -111 -143t-256.5 -148t-266.5 -55q-45 0 -98 11q-9 -24 -15 -74q23 -20 80 -24q79 0 119 -52.5t40 -166.5q0 -48 -95 -131.5t-261 -83.5q-24 0 -69 15q-42 14 -73 29q-14 7 -13 7q-48 25 -48 68q0 26 21.5 53.5 t44.5 27.5q17 0 52 -24q60 -51 98 -51q114 0 145.5 37t31.5 88q0 38 -26.5 62.5t-64.5 24.5q-13 0 -47 -13q-17 -8 -49 -8q-56 0 -56 52l76 199q-261 115 -261 410z" />
<glyph unicode="&#xc8;" horiz-adv-x="1401" d="M154 69v4q0 16 18 65q25 71 58.5 270t43.5 315q5 40 16 97q44 239 44 378q0 7 -20 37q-5 6 -7 10q-7 23 -13 38q-7 14 -7 33v10q0 22 27 39t52 17h3q42 0 96 -6h4q23 0 222 19t475 66q29 5 35 5l15 1q15 1 29 1q55 0 79 -16q30 -20 36 -80q0 -28 -26 -54t-41 -28 q-3 -1 -55 1h-14q-44 0 -91 -10q-54 -13 -96 -16q-29 -2 -63 -8q-43 -8 -170 -9q-191 -3 -240.5 -26t-55.5 -95q-5 -55 -21 -121q-49 -197 -49 -262l15 -1h17q52 0 173 13q143 16 214 32q146 35 223 35q125 0 125 -67q0 -82 -83.5 -100.5t-348.5 -47.5 q-324 -36 -345.5 -64.5t-45.5 -183.5t-24 -198v-11q5 -50 64 -57l18 -1q11 -1 23 -1q47 0 108 10l192 28q107 15 217 35q137 29 174 29q28 0 62.5 -23.5t34.5 -74.5q0 -37 -18 -51q-102 -45 -263 -50q-139 -5 -434 -47q-149 -22 -196 -22q-117 0 -146.5 18.5t-35.5 90.5z M464 2049q0 20 33.5 44.5t55.5 24.5q14 0 58.5 -38t107.5 -97.5t172.5 -145.5t127 -111.5t17.5 -50.5q0 -35 -25 -62t-57 -27q-11 0 -49 38l-185 180q-8 5 -30 22l-63 46q-163 121 -163 177z" />
<glyph unicode="&#xc9;" horiz-adv-x="1401" d="M154 69v4q0 16 18 65q25 71 58.5 270t43.5 315q5 40 16 97q44 239 44 378q0 7 -20 37q-5 6 -7 10q-7 23 -13 38q-7 14 -7 33v10q0 22 27 39t52 17h3q42 0 96 -6h4q23 0 222 19t475 66q29 5 35 5l15 1q15 1 29 1q55 0 79 -16q30 -20 36 -80q0 -28 -26 -54t-41 -28 q-3 -1 -55 1h-14q-44 0 -91 -10q-54 -13 -96 -16q-29 -2 -63 -8q-43 -8 -170 -9q-191 -3 -240.5 -26t-55.5 -95q-5 -55 -21 -121q-49 -197 -49 -262l15 -1h17q52 0 173 13q143 16 214 32q146 35 223 35q125 0 125 -67q0 -82 -83.5 -100.5t-348.5 -47.5 q-324 -36 -345.5 -64.5t-45.5 -183.5t-24 -198v-11q5 -50 64 -57l18 -1q11 -1 23 -1q47 0 108 10l192 28q107 15 217 35q137 29 174 29q28 0 62.5 -23.5t34.5 -74.5q0 -37 -18 -51q-102 -45 -263 -50q-139 -5 -434 -47q-149 -22 -196 -22q-117 0 -146.5 18.5t-35.5 90.5z M759 1656q0 51 153.5 167t275.5 184q46 26 69 45q17 14 18 11q17 0 39.5 -37t22.5 -57q0 -12 -19 -38t-32 -34q-4 -2 -10 -6q-7 -4 -18 -9q-67 -31 -278 -192q-87 -67 -132 -96l-23 -14q-26 0 -46 25t-20 51z" />
<glyph unicode="&#xca;" horiz-adv-x="1401" d="M154 69v4q0 16 18 65q25 71 58.5 270t43.5 315q5 40 16 97q44 239 44 378q0 7 -20 37q-5 6 -7 10q-7 23 -13 38q-7 14 -7 33v10q0 22 27 39t52 17h3q42 0 96 -6h4q23 0 222 19t475 66q29 5 35 5l15 1q15 1 29 1q55 0 79 -16q30 -20 36 -80q0 -28 -26 -54t-41 -28 q-3 -1 -55 1h-14q-44 0 -91 -10q-54 -13 -96 -16q-29 -2 -63 -8q-43 -8 -170 -9q-191 -3 -240.5 -26t-55.5 -95q-5 -55 -21 -121q-49 -197 -49 -262l15 -1h17q52 0 173 13q143 16 214 32q146 35 223 35q125 0 125 -67q0 -82 -83.5 -100.5t-348.5 -47.5 q-324 -36 -345.5 -64.5t-45.5 -183.5t-24 -198v-11q5 -50 64 -57l18 -1q11 -1 23 -1q47 0 108 10l192 28q107 15 217 35q137 29 174 29q28 0 62.5 -23.5t34.5 -74.5q0 -37 -18 -51q-102 -45 -263 -50q-139 -5 -434 -47q-149 -22 -196 -22q-117 0 -146.5 18.5t-35.5 90.5z M509 1725q0 43 17 56l107 101q44 42 84 76q76 65 130 129q64 76 107 76q20 0 43.5 -32.5t90.5 -152.5q54 -99 58 -100q6 -5 25 -27t51 -57q65 -71 74.5 -94t9.5 -40q0 -27 -20.5 -48t-42.5 -21q-42 0 -120 114q-25 39 -73 96q-46 56 -72 104q-29 70 -49 70q-23 0 -148 -144 q-92 -105 -141 -153t-75 -48q-56 0 -56 95z" />
<glyph unicode="&#xcb;" horiz-adv-x="1401" d="M154 69v4q0 16 18 65q25 71 58.5 270t43.5 315q5 40 16 97q44 239 44 378q0 7 -20 37q-5 6 -7 10q-7 23 -13 38q-7 14 -7 33v10q0 22 27 39t52 17h3q42 0 96 -6h4q23 0 222 19t475 66q29 5 35 5l15 1q15 1 29 1q55 0 79 -16q30 -20 36 -80q0 -28 -26 -54t-41 -28 q-3 -1 -55 1h-14q-44 0 -91 -10q-54 -13 -96 -16q-29 -2 -63 -8q-43 -8 -170 -9q-191 -3 -240.5 -26t-55.5 -95q-5 -55 -21 -121q-49 -197 -49 -262l15 -1h17q52 0 173 13q143 16 214 32q146 35 223 35q125 0 125 -67q0 -82 -83.5 -100.5t-348.5 -47.5 q-324 -36 -345.5 -64.5t-45.5 -183.5t-24 -198v-11q5 -50 64 -57l18 -1q11 -1 23 -1q47 0 108 10l192 28q107 15 217 35q137 29 174 29q28 0 62.5 -23.5t34.5 -74.5q0 -37 -18 -51q-102 -45 -263 -50q-139 -5 -434 -47q-149 -22 -196 -22q-117 0 -146.5 18.5t-35.5 90.5z M624 1660q0 125 69 125q64 0 102.5 -35t38.5 -98q0 -45 -100 -45q-23 0 -66.5 15t-43.5 38zM1018 1724q0 39 18.5 57t97.5 37l15 4q28 8 48.5 -14t20.5 -63q0 -111 -109 -111q-38 0 -64.5 26.5t-26.5 63.5z" />
<glyph unicode="&#xcc;" horiz-adv-x="649" d="M195 223q0 141 40 390q14 94 16 113q2 34 8 70q5 35 8 70q6 93 36 243q22 113 32 199q7 60 16 81t46.5 46t56.5 25q42 0 63 -40.5t21 -94.5q-6 -39 -67 -279q-29 -113 -38 -190q-6 -52 -15 -113q-40 -256 -40 -350q0 -141 17 -277q2 -16 2 -31q0 -55 -30 -83 q-38 -35 -76 -35q-54 0 -75 60.5t-21 195.5zM160 2120q0 20 33.5 44.5t55.5 24.5q14 0 58.5 -38t107.5 -97.5t172.5 -145.5t127 -111.5t17.5 -50.5q0 -35 -25 -62t-57 -27q-11 0 -49 38l-185 180q-8 5 -30 22l-63 46q-163 121 -163 177z" />
<glyph unicode="&#xcd;" horiz-adv-x="649" d="M195 223q0 141 40 390q14 94 16 113q2 34 8 70q5 35 8 70q6 93 36 243q22 113 32 199q7 60 16 81t46.5 46t56.5 25q42 0 63 -40.5t21 -94.5q-6 -39 -67 -279q-29 -113 -38 -190q-6 -52 -15 -113q-40 -256 -40 -350q0 -141 17 -277q2 -16 2 -31q0 -55 -30 -83 q-38 -35 -76 -35q-54 0 -75 60.5t-21 195.5zM332 1729q0 51 153.5 167t275.5 184q46 26 69 45q17 14 18 11q17 0 39.5 -37t22.5 -57q0 -12 -19 -38t-32 -34q-4 -2 -10 -6q-7 -4 -18 -9q-67 -31 -278 -192q-87 -67 -132 -96l-23 -14q-26 0 -46 25t-20 51z" />
<glyph unicode="&#xce;" horiz-adv-x="649" d="M195 223q0 141 40 390q14 94 16 113q2 34 8 70q5 35 8 70q6 93 36 243q22 113 32 199q7 60 16 81t46.5 46t56.5 25q42 0 63 -40.5t21 -94.5q-6 -39 -67 -279q-29 -113 -38 -190q-6 -52 -15 -113q-40 -256 -40 -350q0 -141 17 -277q2 -16 2 -31q0 -55 -30 -83 q-38 -35 -76 -35q-54 0 -75 60.5t-21 195.5zM109 1686q0 43 17 56l107 101q44 42 84 76q76 65 130 129q64 76 107 76q20 0 43.5 -32.5t90.5 -152.5q54 -99 58 -100q6 -5 25 -27t51 -57q65 -71 74.5 -94t9.5 -40q0 -27 -20.5 -48t-42.5 -21q-42 0 -120 114q-25 39 -73 96 q-46 56 -72 104q-29 70 -49 70q-23 0 -148 -144q-92 -105 -141 -153t-75 -48q-56 0 -56 95z" />
<glyph unicode="&#xcf;" horiz-adv-x="649" d="M195 223q0 141 40 390q14 94 16 113q2 34 8 70q5 35 8 70q6 93 36 243q22 113 32 199q7 60 16 81t46.5 46t56.5 25q42 0 63 -40.5t21 -94.5q-6 -39 -67 -279q-29 -113 -38 -190q-6 -52 -15 -113q-40 -256 -40 -350q0 -141 17 -277q2 -16 2 -31q0 -55 -30 -83 q-38 -35 -76 -35q-54 0 -75 60.5t-21 195.5zM214 1721q0 125 69 125q64 0 102.5 -35t38.5 -98q0 -45 -100 -45q-23 0 -66.5 15t-43.5 38zM608 1785q0 39 18.5 57t97.5 37l15 4q28 8 48.5 -14t20.5 -63q0 -111 -109 -111q-38 0 -64.5 26.5t-26.5 63.5z" />
<glyph unicode="&#xd0;" horiz-adv-x="1627" d="M58 685q0 20 21.5 51t40.5 39t60 20.5t95 23.5q27 203 37 256q18 96 18 132q0 39 -45 51q-82 20 -82 69q0 37 32.5 72.5t69.5 35.5l140 -4q98 0 258 13q159 13 238 13q276 0 443.5 -155.5t167.5 -409.5q0 -279 -239.5 -508.5t-682.5 -335.5q-175 -42 -237 -85 q-82 -56 -136 -56q-38 0 -67.5 40.5t-29.5 64.5q0 10 20 52q21 45 29.5 91t14.5 165q4 106 28 306q-65 -22 -84 -25q-45 0 -77.5 21.5t-32.5 62.5zM392 265q0 -65 13 -98q8 -7 31 -7q64 0 335 84t440 259t169 398q0 185 -130.5 295.5t-344.5 110.5q-130 0 -313 -24 q-41 -6 -81 -9q-17 -96 -66 -427q176 23 304 23q120 0 164 -18t44 -68q0 -39 -27 -66t-64 -27l-103 7q-66 5 -151 5q-62 0 -190 -22l-4 -33q-26 -251 -26 -383z" />
<glyph unicode="&#xd1;" horiz-adv-x="1655" d="M140 68q0 73 44 238q44 164 108.5 505t64.5 433l-1 55q1 29 11.5 51.5t40 38.5t58.5 16q27 0 50 -11.5t33 -35t24 -87.5q40 -194 247.5 -518.5t358.5 -497.5q61 238 119.5 585.5t58.5 485.5q0 73 11.5 99t48 45t79.5 19q28 0 48 -40t20 -95q0 -43 -32 -152 q-63 -248 -124 -588.5t-61 -393.5q0 -107 3 -135v-10q0 -45 -34 -72q-38 -30 -98 -30q-36 0 -48.5 9.5t-52 53.5t-49.5 85q-8 38 -61 100q-288 368 -518 804q-65 -231 -121 -641l-25 -167q-4 -22 -4 -84q1 -9 1 -17v-8q0 -69 -8 -93q-8 -26 -40 -59.5t-61 -33.5 q-67 0 -79 57.5t-12 88.5zM551 1716q0 71 111 184.5t184 113.5q68 0 102 -13.5t79 -58.5q39 -41 71 -63q15 -10 31 -22q63 -47 89 -47q27 0 50 19.5t75 90.5q46 65 64 65q54 0 54 -59q0 -39 -76 -144.5t-151 -105.5q-79 0 -129.5 31t-94.5 75q-10 10 -12 11q-17 16 -30 31 q-47 49 -93 49q-34 0 -62 -21t-83 -85q-50 -64 -74.5 -84t-55.5 -20q-49 0 -49 53z" />
<glyph unicode="&#xd2;" horiz-adv-x="1646" d="M112 417q0 202 123 461t321 422.5t412 163.5q164 0 273 -40.5t196 -116.5t116 -156t29 -224q0 -136 -82 -318t-255.5 -355t-328.5 -249.5t-395 -76.5q-160 0 -284.5 159t-124.5 330zM295 426q0 -139 88 -234t204 -95q302 0 555 278t253 590q0 119 -46.5 187.5t-149.5 117 t-231 48.5q-224 0 -448.5 -304t-224.5 -588zM658 2101q0 20 33.5 44.5t55.5 24.5q14 0 58.5 -38t107.5 -97.5t172.5 -145.5t127 -111.5t17.5 -50.5q0 -35 -25 -62t-57 -27q-11 0 -49 38l-185 180q-8 5 -30 22l-63 46q-163 121 -163 177z" />
<glyph unicode="&#xd3;" horiz-adv-x="1646" d="M112 417q0 202 123 461t321 422.5t412 163.5q164 0 273 -40.5t196 -116.5t116 -156t29 -224q0 -136 -82 -318t-255.5 -355t-328.5 -249.5t-395 -76.5q-160 0 -284.5 159t-124.5 330zM295 426q0 -139 88 -234t204 -95q302 0 555 278t253 590q0 119 -46.5 187.5t-149.5 117 t-231 48.5q-224 0 -448.5 -304t-224.5 -588zM925 1688q0 51 153.5 167t275.5 184q46 26 69 45q17 14 18 11q17 0 39.5 -37t22.5 -57q0 -12 -19 -38t-32 -34q-4 -2 -10 -6q-7 -4 -18 -9q-67 -31 -278 -192q-87 -67 -132 -96l-23 -14q-26 0 -46 25t-20 51z" />
<glyph unicode="&#xd4;" horiz-adv-x="1646" d="M112 417q0 202 123 461t321 422.5t412 163.5q164 0 273 -40.5t196 -116.5t116 -156t29 -224q0 -136 -82 -318t-255.5 -355t-328.5 -249.5t-395 -76.5q-160 0 -284.5 159t-124.5 330zM295 426q0 -139 88 -234t204 -95q302 0 555 278t253 590q0 119 -46.5 187.5t-149.5 117 t-231 48.5q-224 0 -448.5 -304t-224.5 -588zM685 1704q0 43 17 56l107 101q44 42 84 76q76 65 130 129q64 76 107 76q20 0 43.5 -32.5t90.5 -152.5q54 -99 58 -100q6 -5 25 -27t51 -57q65 -71 74.5 -94t9.5 -40q0 -27 -20.5 -48t-42.5 -21q-42 0 -120 114q-25 39 -73 96 q-46 56 -72 104q-29 70 -49 70q-23 0 -148 -144q-92 -105 -141 -153t-75 -48q-56 0 -56 95z" />
<glyph unicode="&#xd5;" horiz-adv-x="1646" d="M112 417q0 202 123 461t321 422.5t412 163.5q164 0 273 -40.5t196 -116.5t116 -156t29 -224q0 -136 -82 -318t-255.5 -355t-328.5 -249.5t-395 -76.5q-160 0 -284.5 159t-124.5 330zM295 426q0 -139 88 -234t204 -95q302 0 555 278t253 590q0 119 -46.5 187.5t-149.5 117 t-231 48.5q-224 0 -448.5 -304t-224.5 -588zM598 1705q0 71 111 184.5t184 113.5q68 0 102 -13.5t79 -58.5q39 -41 71 -63q15 -10 31 -22q63 -47 89 -47q27 0 50 19.5t75 90.5q46 65 64 65q54 0 54 -59q0 -39 -76 -144.5t-151 -105.5q-79 0 -129.5 31t-94.5 75 q-10 10 -12 11q-17 16 -30 31q-47 49 -93 49q-34 0 -62 -21t-83 -85q-50 -64 -74.5 -84t-55.5 -20q-49 0 -49 53z" />
<glyph unicode="&#xd6;" horiz-adv-x="1646" d="M112 417q0 202 123 461t321 422.5t412 163.5q164 0 273 -40.5t196 -116.5t116 -156t29 -224q0 -136 -82 -318t-255.5 -355t-328.5 -249.5t-395 -76.5q-160 0 -284.5 159t-124.5 330zM295 426q0 -139 88 -234t204 -95q302 0 555 278t253 590q0 119 -46.5 187.5t-149.5 117 t-231 48.5q-224 0 -448.5 -304t-224.5 -588zM749 1722q0 125 69 125q64 0 102.5 -35t38.5 -98q0 -45 -100 -45q-23 0 -66.5 15t-43.5 38zM1143 1786q0 39 18.5 57t97.5 37l15 4q28 8 48.5 -14t20.5 -63q0 -111 -109 -111q-38 0 -64.5 26.5t-26.5 63.5z" />
<glyph unicode="&#xd7;" horiz-adv-x="1169" d="M178 160q0 18 18.5 39t95.5 87q68 59 93 99q12 17 67 72q58 58 58 67q0 13 -126 134l-167 161q-20 26 -20 49q0 30 21 50t52 20q14 0 60 -33t59 -53q76 -113 207 -250q97 72 197 204q92 122 149 122q23 0 43.5 -13.5t20.5 -33.5q0 -38 -14.5 -58.5t-107.5 -101.5 q-198 -170 -198 -191q0 -8 94 -102q23 -22 68 -82q52 -68 92 -108q72 -58 72 -95q0 -18 -14.5 -42.5t-32.5 -24.5q-38 0 -64 16t-85 89q-36 46 -58 67q-34 35 -87 102q-52 68 -75 90q-9 -1 -76 -77q-68 -78 -74 -82l-152 -162q-27 -29 -48 -29q-20 0 -44 24t-24 46z" />
<glyph unicode="&#xd8;" horiz-adv-x="1646" d="M112 417q0 202 123 461t321 422.5t412 163.5q134 0 256 -36q97 125 132 125q20 0 50 -36t30 -58q0 -23 -54 -107q125 -93 162.5 -180.5t37.5 -244.5q0 -136 -82 -318t-255.5 -355t-328.5 -249.5t-395 -76.5q-46 0 -90 15q-4 -5 -7 -10q-56 -88 -76 -88q-25 0 -51 26 t-26 52q0 12 35 90q-85 72 -139.5 185.5t-54.5 218.5zM295 426q0 -146 97 -245q41 72 83 131q45 63 119 174q22 33 79 109q9 12 15 22q64 104 188 284q172 246 247 378q4 8 9 16q-75 23 -164 23q-224 0 -448.5 -304t-224.5 -588zM525 104q28 -7 62 -7q302 0 555 278t253 590 q0 85 -21 141t-86 110l-122 -169q-157 -211 -430 -618q-33 -49 -93 -135q-99 -147 -112 -177z" />
<glyph unicode="&#xd9;" horiz-adv-x="1587" d="M179 568q0 114 50 383q9 49 26 156q32 213 44.5 256t39.5 68.5t63 25.5q25 0 51.5 -47.5t26.5 -73.5q0 -20 -46 -181q-24 -81 -52 -286.5t-28 -289.5q0 -281 131.5 -381t220.5 -100q172 0 292.5 52.5t182.5 190.5t88 513q26 383 63.5 477.5t106.5 94.5q68 0 67 -111 q0 -94 -38 -308q-25 -132 -37 -309q-11 -140 -29 -246.5t-59 -177.5t-103.5 -133t-130.5 -109t-187.5 -74.5t-209.5 -27.5q-98 0 -240.5 66t-217.5 224t-75 348zM506 2089q0 20 33.5 44.5t55.5 24.5q14 0 58.5 -38t107.5 -97.5t172.5 -145.5t127 -111.5t17.5 -50.5 q0 -35 -25 -62t-57 -27q-11 0 -49 38l-185 180q-8 5 -30 22l-63 46q-163 121 -163 177z" />
<glyph unicode="&#xda;" horiz-adv-x="1587" d="M179 568q0 114 50 383q9 49 26 156q32 213 44.5 256t39.5 68.5t63 25.5q25 0 51.5 -47.5t26.5 -73.5q0 -20 -46 -181q-24 -81 -52 -286.5t-28 -289.5q0 -281 131.5 -381t220.5 -100q172 0 292.5 52.5t182.5 190.5t88 513q26 383 63.5 477.5t106.5 94.5q68 0 67 -111 q0 -94 -38 -308q-25 -132 -37 -309q-11 -140 -29 -246.5t-59 -177.5t-103.5 -133t-130.5 -109t-187.5 -74.5t-209.5 -27.5q-98 0 -240.5 66t-217.5 224t-75 348zM838 1684q0 51 153.5 167t275.5 184q46 26 69 45q17 14 18 11q17 0 39.5 -37t22.5 -57q0 -12 -19 -38t-32 -34 q-4 -2 -10 -6q-7 -4 -18 -9q-67 -31 -278 -192q-87 -67 -132 -96l-23 -14q-26 0 -46 25t-20 51z" />
<glyph unicode="&#xdb;" horiz-adv-x="1587" d="M179 568q0 114 50 383q9 49 26 156q32 213 44.5 256t39.5 68.5t63 25.5q25 0 51.5 -47.5t26.5 -73.5q0 -20 -46 -181q-24 -81 -52 -286.5t-28 -289.5q0 -281 131.5 -381t220.5 -100q172 0 292.5 52.5t182.5 190.5t88 513q26 383 63.5 477.5t106.5 94.5q68 0 67 -111 q0 -94 -38 -308q-25 -132 -37 -309q-11 -140 -29 -246.5t-59 -177.5t-103.5 -133t-130.5 -109t-187.5 -74.5t-209.5 -27.5q-98 0 -240.5 66t-217.5 224t-75 348zM586 1739q0 43 17 56l107 101q44 42 84 76q76 65 130 129q64 76 107 76q20 0 43.5 -32.5t90.5 -152.5 q54 -99 58 -100q6 -5 25 -27t51 -57q65 -71 74.5 -94t9.5 -40q0 -27 -20.5 -48t-42.5 -21q-42 0 -120 114q-25 39 -73 96q-46 56 -72 104q-29 70 -49 70q-23 0 -148 -144q-92 -105 -141 -153t-75 -48q-56 0 -56 95z" />
<glyph unicode="&#xdc;" horiz-adv-x="1587" d="M179 568q0 114 50 383q9 49 26 156q32 213 44.5 256t39.5 68.5t63 25.5q25 0 51.5 -47.5t26.5 -73.5q0 -20 -46 -181q-24 -81 -52 -286.5t-28 -289.5q0 -281 131.5 -381t220.5 -100q172 0 292.5 52.5t182.5 190.5t88 513q26 383 63.5 477.5t106.5 94.5q68 0 67 -111 q0 -94 -38 -308q-25 -132 -37 -309q-11 -140 -29 -246.5t-59 -177.5t-103.5 -133t-130.5 -109t-187.5 -74.5t-209.5 -27.5q-98 0 -240.5 66t-217.5 224t-75 348zM665 1724q0 125 69 125q64 0 102.5 -35t38.5 -98q0 -45 -100 -45q-23 0 -66.5 15t-43.5 38zM1059 1788 q0 39 18.5 57t97.5 37l15 4q28 8 48.5 -14t20.5 -63q0 -111 -109 -111q-38 0 -64.5 26.5t-26.5 63.5z" />
<glyph unicode="&#xdd;" horiz-adv-x="1374" d="M26 1404q0 16 31 42.5t57 26.5q61 0 161 -92t181 -194q247 -313 306 -350q59 65 124 133q330 342 402 444q79 110 157 110q30 0 47 -28.5t17 -57.5q0 -27 -75.5 -116t-399.5 -426q-156 -162 -183 -209t-52 -273t-35 -354q-6 -78 -16 -88t-42 -20.5t-51 -10.5 q-75 0 -75 126q0 78 32 277q30 191 30 256q0 57 -15 97q-80 83 -218 268q-97 130 -137 172.5t-110 98.5q-93 72 -114.5 103t-21.5 65zM684 1738q0 51 153.5 167t275.5 184q46 26 69 45q17 14 18 11q17 0 39.5 -37t22.5 -57q0 -12 -19 -38t-32 -34q-4 -2 -10 -6q-7 -4 -18 -9 q-67 -31 -278 -192q-87 -67 -132 -96l-23 -14q-26 0 -46 25t-20 51z" />
<glyph unicode="&#xde;" horiz-adv-x="1620" d="M183 93q0 43 14 127q8 51 12 82l22 200q11 98 40 211q18 57 31 264q11 154 45 323q23 121 29 195q2 55 12 88q15 29 30 36t56 7q46 0 73 -17.5t27 -41.5q0 -29 -16 -91q-15 -57 -15 -82q0 -44 50 -44l223 4q86 0 235 -43q65 -17 127 -29q199 -34 323 -124t124 -222 q0 -167 -280.5 -329t-496.5 -181q-50 -4 -262 -68l-41 -12q-47 -9 -86.5 -24t-54 -24t-25 -49t-10.5 -68q0 -16 4 -38q8 -64 11 -98q1 -21 3 -35q2 -53 -13 -75.5t-65 -22.5t-88 53t-38 128zM395 555q0 -38 13 -52t60 -14h36q72 0 189 37q104 34 153 45q121 21 139.5 26.5 t112.5 42t151.5 68t88 58.5t71.5 84q50 49 50 70q0 125 -307 203.5t-557 78.5q-82 0 -96.5 -60t-14.5 -79q0 -103 -46 -297q-43 -159 -43 -211z" />
<glyph unicode="&#xdf;" horiz-adv-x="1139" d="M-114 -457q0 62 6 69t95 68q33 23 55 68.5t49 155.5t33 196q9 109 37 272q26 148 37 271q19 237 75.5 432.5t140.5 287.5t156 135.5t192 43.5q95 0 148 -43t98.5 -127t45.5 -176q0 -54 -16.5 -96t-53.5 -82.5t-71.5 -64t-116.5 -58.5q-148 -63 -148 -76q0 -15 105 -40 q89 -20 116 -33t73 -78.5t79 -145.5t33 -135q0 -154 -151 -272.5t-318 -118.5q-73 0 -128 46.5t-55 123.5q0 117 60 131q59 -170 119 -170q56 0 145 32.5t137.5 120.5t48.5 130q0 38 -18 75t-54 73t-97 75.5t-85.5 48t-77.5 13.5q-60 5 -78 14.5t-35 45.5t-17 66 q0 40 40 70.5t89 34.5q102 13 177.5 77t104.5 97.5t29 113.5v27q0 172 -186 172q-39 0 -100.5 -45.5t-124 -215t-94 -349.5t-83.5 -570q-27 -194 -56.5 -331t-70.5 -222t-97 -129.5t-97 -44.5q-95 0 -95 37z" />
<glyph unicode="&#xe0;" horiz-adv-x="1202" d="M90 220q0 263 235 566.5t467 303.5q84 0 125 -96q13 -32 41 -32q80 0 80 -62q0 -31 -10 -85q-54 -295 -54 -416q0 -242 92 -290q44 -24 44 -59q0 -31 -43 -62.5t-83 -31.5q-77 0 -127 106t-50 302q-140 -188 -277 -282t-251 -94q-77 0 -133 65t-56 167zM264 269 q0 -115 76 -115q110 0 305 222t195 408q0 143 -94 143q-132 0 -307 -247.5t-175 -410.5zM325 1637q0 20 33.5 44.5t55.5 24.5q14 0 58.5 -38t107.5 -97.5t172.5 -145.5t127 -111.5t17.5 -50.5q0 -35 -25 -62t-57 -27q-11 0 -49 38l-185 180q-8 5 -30 22l-63 46 q-163 121 -163 177z" />
<glyph unicode="&#xe1;" horiz-adv-x="1202" d="M90 220q0 263 235 566.5t467 303.5q84 0 125 -96q13 -32 41 -32q80 0 80 -62q0 -31 -10 -85q-54 -295 -54 -416q0 -242 92 -290q44 -24 44 -59q0 -31 -43 -62.5t-83 -31.5q-77 0 -127 106t-50 302q-140 -188 -277 -282t-251 -94q-77 0 -133 65t-56 167zM264 269 q0 -115 76 -115q110 0 305 222t195 408q0 143 -94 143q-132 0 -307 -247.5t-175 -410.5zM547 1243q0 51 153.5 167t275.5 184q46 26 69 45q17 14 18 11q17 0 39.5 -37t22.5 -57q0 -12 -19 -38t-32 -34q-4 -2 -10 -6q-7 -4 -18 -9q-67 -31 -278 -192q-87 -67 -132 -96 l-23 -14q-26 0 -46 25t-20 51z" />
<glyph unicode="&#xe2;" horiz-adv-x="1202" d="M90 220q0 263 235 566.5t467 303.5q84 0 125 -96q13 -32 41 -32q80 0 80 -62q0 -31 -10 -85q-54 -295 -54 -416q0 -242 92 -290q44 -24 44 -59q0 -31 -43 -62.5t-83 -31.5q-77 0 -127 106t-50 302q-140 -188 -277 -282t-251 -94q-77 0 -133 65t-56 167zM264 269 q0 -115 76 -115q110 0 305 222t195 408q0 143 -94 143q-132 0 -307 -247.5t-175 -410.5zM398 1273q0 43 17 56l107 101q44 42 84 76q76 65 130 129q64 76 107 76q20 0 43.5 -32.5t90.5 -152.5q54 -99 58 -100q6 -5 25 -27t51 -57q65 -71 74.5 -94t9.5 -40q0 -27 -20.5 -48 t-42.5 -21q-42 0 -120 114q-25 39 -73 96q-46 56 -72 104q-29 70 -49 70q-23 0 -148 -144q-92 -105 -141 -153t-75 -48q-56 0 -56 95z" />
<glyph unicode="&#xe3;" horiz-adv-x="1202" d="M90 220q0 263 235 566.5t467 303.5q84 0 125 -96q13 -32 41 -32q80 0 80 -62q0 -31 -10 -85q-54 -295 -54 -416q0 -242 92 -290q44 -24 44 -59q0 -31 -43 -62.5t-83 -31.5q-77 0 -127 106t-50 302q-140 -188 -277 -282t-251 -94q-77 0 -133 65t-56 167zM264 269 q0 -115 76 -115q110 0 305 222t195 408q0 143 -94 143q-132 0 -307 -247.5t-175 -410.5zM335 1207q0 71 111 184.5t184 113.5q68 0 102 -13.5t79 -58.5q39 -41 71 -63q15 -10 31 -22q63 -47 89 -47q27 0 50 19.5t75 90.5q46 65 64 65q54 0 54 -59q0 -39 -76 -144.5 t-151 -105.5q-79 0 -129.5 31t-94.5 75q-10 10 -12 11q-17 16 -30 31q-47 49 -93 49q-34 0 -62 -21t-83 -85q-50 -64 -74.5 -84t-55.5 -20q-49 0 -49 53z" />
<glyph unicode="&#xe4;" horiz-adv-x="1202" d="M90 220q0 263 235 566.5t467 303.5q84 0 125 -96q13 -32 41 -32q80 0 80 -62q0 -31 -10 -85q-54 -295 -54 -416q0 -242 92 -290q44 -24 44 -59q0 -31 -43 -62.5t-83 -31.5q-77 0 -127 106t-50 302q-140 -188 -277 -282t-251 -94q-77 0 -133 65t-56 167zM264 269 q0 -115 76 -115q110 0 305 222t195 408q0 143 -94 143q-132 0 -307 -247.5t-175 -410.5zM475 1265q0 125 69 125q64 0 102.5 -35t38.5 -98q0 -45 -100 -45q-23 0 -66.5 15t-43.5 38zM869 1329q0 39 18.5 57t97.5 37l15 4q28 8 48.5 -14t20.5 -63q0 -111 -109 -111 q-38 0 -64.5 26.5t-26.5 63.5z" />
<glyph unicode="&#xe5;" horiz-adv-x="1202" d="M90 220q0 263 235 566.5t467 303.5q84 0 125 -96q13 -32 41 -32q80 0 80 -62q0 -31 -10 -85q-54 -295 -54 -416q0 -242 92 -290q44 -24 44 -59q0 -31 -43 -62.5t-83 -31.5q-77 0 -127 106t-50 302q-140 -188 -277 -282t-251 -94q-77 0 -133 65t-56 167zM264 269 q0 -115 76 -115q110 0 305 222t195 408q0 143 -94 143q-132 0 -307 -247.5t-175 -410.5zM535 1398q0 83 81.5 161.5t220.5 78.5q26 0 87 -27t86 -92.5t25 -91.5v-7q0 -89 -87.5 -168t-184.5 -79q-99 0 -163.5 62.5t-64.5 162.5zM669 1390q0 -39 31.5 -80t70.5 -41 q35 0 86 32.5t51 106.5q0 40 -20 78.5t-82 38.5h-16q-68 0 -94.5 -47t-26.5 -88z" />
<glyph unicode="&#xe6;" horiz-adv-x="1674" d="M70 169q0 218 103 441.5t239 333t272 109.5q66 0 121.5 -42.5t55.5 -99.5q0 -11 -6 -52q-7 -41 -12 -91q217 343 481 343q75 0 122.5 -49t47.5 -118q0 -154 -151 -295t-404 -277q-52 -27 -52 -70q0 -83 48 -133t142 -50q215 0 439 238q33 33 50 33q32 0 32 -51 q0 -102 -180.5 -246t-372.5 -144q-161 0 -248.5 95t-87.5 265v22q0 105 5 153q2 21 1 22t-9 -22l-20 -55q-8 -23 -51.5 -120.5t-116.5 -192.5t-146 -142t-142 -47q-45 0 -102.5 49t-57.5 193zM236 203q0 -99 42 -99q35 0 120 91.5t193.5 311t108.5 261.5q0 19 6 64 q3 19 3 30q0 34 -46 34q-117 0 -191.5 -90.5t-116.5 -169.5l-31 -56q-16 -31 -46 -123t-36 -130.5t-6 -123.5zM903 495q424 252 424 405q0 60 -54 60q-92 0 -207.5 -135t-162.5 -330z" />
<glyph unicode="&#xe7;" horiz-adv-x="1038" d="M49 -462q0 26 21.5 53.5t44.5 27.5q17 0 52 -24q60 -51 98 -51q104 0 137 29t33 96q0 38 -23 65.5t-61 27.5q-13 0 -47 -13q-31 -14 -49 -14q-56 0 -56 52q23 57 40 102q16 45 29 77q-176 67 -176 304q0 261 207 550.5t385 289.5q81 0 139.5 -87.5t58.5 -185.5 q0 -59 -25.5 -101.5t-51.5 -42.5q-58 0 -82 117q-27 126 -78 126q-104 0 -246 -247t-142 -417t193 -170q147 0 346 138q70 49 103 49q34 0 34 -39q0 -76 -179 -191.5t-351 -115.5h-12q-5 0 -10 1q-8 -27 -12 -67q23 -20 80 -24q42 0 78 -16.5t55 -58t19 -144.5 q0 -51 -90.5 -133t-258.5 -82q-24 0 -69 15q-42 14 -73 29q-14 7 -13 7q-48 25 -48 68z" />
<glyph unicode="&#xe8;" horiz-adv-x="1065" d="M100 309q0 286 193 544t422 258q75 0 122.5 -49t47.5 -118q0 -154 -151 -295t-404 -277q-52 -27 -52 -70q0 -83 48 -133t142 -50q215 0 439 238q33 33 50 33q32 0 32 -51q0 -102 -180.5 -246t-372.5 -144q-161 0 -248.5 95t-87.5 265zM294 495q424 252 424 405 q0 60 -54 60q-92 0 -207.5 -135t-162.5 -330zM160 1666q0 20 33.5 44.5t55.5 24.5q14 0 58.5 -38t107.5 -97.5t172.5 -145.5t127 -111.5t17.5 -50.5q0 -35 -25 -62t-57 -27q-11 0 -49 38l-185 180q-8 5 -30 22l-63 46q-163 121 -163 177z" />
<glyph unicode="&#xe9;" horiz-adv-x="1065" d="M100 309q0 286 193 544t422 258q75 0 122.5 -49t47.5 -118q0 -154 -151 -295t-404 -277q-52 -27 -52 -70q0 -83 48 -133t142 -50q215 0 439 238q33 33 50 33q32 0 32 -51q0 -102 -180.5 -246t-372.5 -144q-161 0 -248.5 95t-87.5 265zM294 495q424 252 424 405 q0 60 -54 60q-92 0 -207.5 -135t-162.5 -330zM390 1266q0 51 153.5 167t275.5 184q46 26 69 45q17 14 18 11q17 0 39.5 -37t22.5 -57q0 -12 -19 -38t-32 -34q-4 -2 -10 -6q-7 -4 -18 -9q-67 -31 -278 -192q-87 -67 -132 -96l-23 -14q-26 0 -46 25t-20 51z" />
<glyph unicode="&#xea;" horiz-adv-x="1065" d="M100 309q0 286 193 544t422 258q75 0 122.5 -49t47.5 -118q0 -154 -151 -295t-404 -277q-52 -27 -52 -70q0 -83 48 -133t142 -50q215 0 439 238q33 33 50 33q32 0 32 -51q0 -102 -180.5 -246t-372.5 -144q-161 0 -248.5 95t-87.5 265zM294 495q424 252 424 405 q0 60 -54 60q-92 0 -207.5 -135t-162.5 -330zM258 1255q0 43 17 56l107 101q44 42 84 76q76 65 130 129q64 76 107 76q20 0 43.5 -32.5t90.5 -152.5q54 -99 58 -100q6 -5 25 -27t51 -57q65 -71 74.5 -94t9.5 -40q0 -27 -20.5 -48t-42.5 -21q-42 0 -120 114q-25 39 -73 96 q-46 56 -72 104q-29 70 -49 70q-23 0 -148 -144q-92 -105 -141 -153t-75 -48q-56 0 -56 95z" />
<glyph unicode="&#xeb;" horiz-adv-x="1065" d="M100 309q0 286 193 544t422 258q75 0 122.5 -49t47.5 -118q0 -154 -151 -295t-404 -277q-52 -27 -52 -70q0 -83 48 -133t142 -50q215 0 439 238q33 33 50 33q32 0 32 -51q0 -102 -180.5 -246t-372.5 -144q-161 0 -248.5 95t-87.5 265zM294 495q424 252 424 405 q0 60 -54 60q-92 0 -207.5 -135t-162.5 -330zM358 1268q0 125 69 125q64 0 102.5 -35t38.5 -98q0 -45 -100 -45q-23 0 -66.5 15t-43.5 38zM752 1332q0 39 18.5 57t97.5 37l15 4q28 8 48.5 -14t20.5 -63q0 -111 -109 -111q-38 0 -64.5 26.5t-26.5 63.5z" />
<glyph unicode="&#xec;" horiz-adv-x="592" d="M149 124q0 184 76 582q26 139 26 171q0 63 23 107.5t65 44.5q51 0 80.5 -24.5t29.5 -54.5t-14 -79q-75 -264 -93 -378t-18 -271q0 -76 21 -171q4 -18 4 -30q0 -18 -33 -46.5t-70 -28.5q-97 0 -97 178zM-43 1634q0 20 33.5 44.5t55.5 24.5q14 0 58.5 -38t107.5 -97.5 t172.5 -145.5t127 -111.5t17.5 -50.5q0 -35 -25 -62t-57 -27q-11 0 -49 38l-185 180q-8 5 -30 22l-63 46q-163 121 -163 177z" />
<glyph unicode="&#xed;" horiz-adv-x="592" d="M149 124q0 184 76 582q26 139 26 171q0 63 23 107.5t65 44.5q51 0 80.5 -24.5t29.5 -54.5t-14 -79q-75 -264 -93 -378t-18 -271q0 -76 21 -171q4 -18 4 -30q0 -18 -33 -46.5t-70 -28.5q-97 0 -97 178zM308 1248q0 51 153.5 167t275.5 184q46 26 69 45q17 14 18 11 q17 0 39.5 -37t22.5 -57q0 -12 -19 -38t-32 -34q-4 -2 -10 -6q-7 -4 -18 -9q-67 -31 -278 -192q-87 -67 -132 -96l-23 -14q-26 0 -46 25t-20 51z" />
<glyph unicode="&#xee;" horiz-adv-x="592" d="M149 124q0 184 76 582q26 139 26 171q0 63 23 107.5t65 44.5q51 0 80.5 -24.5t29.5 -54.5t-14 -79q-75 -264 -93 -378t-18 -271q0 -76 21 -171q4 -18 4 -30q0 -18 -33 -46.5t-70 -28.5q-97 0 -97 178zM0 1205q0 43 17 56l107 101q44 42 84 76q76 65 130 129q64 76 107 76 q20 0 43.5 -32.5t90.5 -152.5q54 -99 58 -100q6 -5 25 -27t51 -57q65 -71 74.5 -94t9.5 -40q0 -27 -20.5 -48t-42.5 -21q-42 0 -120 114q-25 39 -73 96q-46 56 -72 104q-29 70 -49 70q-23 0 -148 -144q-92 -105 -141 -153t-75 -48q-56 0 -56 95z" />
<glyph unicode="&#xef;" horiz-adv-x="592" d="M149 124q0 184 76 582q26 139 26 171q0 63 23 107.5t65 44.5q51 0 80.5 -24.5t29.5 -54.5t-14 -79q-75 -264 -93 -378t-18 -271q0 -76 21 -171q4 -18 4 -30q0 -18 -33 -46.5t-70 -28.5q-97 0 -97 178zM109 1266q0 125 69 125q64 0 102.5 -35t38.5 -98q0 -45 -100 -45 q-23 0 -66.5 15t-43.5 38zM503 1330q0 39 18.5 57t97.5 37l15 4q28 8 48.5 -14t20.5 -63q0 -111 -109 -111q-38 0 -64.5 26.5t-26.5 63.5z" />
<glyph unicode="&#xf0;" horiz-adv-x="1030" d="M70 392q0 128 9 170t54 123.5t133 160.5t193 124.5t215 53.5q-25 33 -64 93q-43 68 -78 102q-27 0 -60 -18t-145 -98q-56 -38 -96 -38q-20 0 -32.5 24.5t-12.5 47.5q0 24 98 71q105 52 117 99l-41 21q-131 62 -131 81q0 32 41.5 69.5t77.5 37.5q51 0 172 -97 q51 -39 53 -39q26 0 48.5 13.5t91.5 69.5q97 83 143 83q43 0 43 -65q0 -34 -23.5 -58t-129.5 -77q-74 -38 -74 -56q24 -17 126.5 -160.5t132.5 -292.5t30 -233q0 -105 -33 -184t-85.5 -131.5t-169 -130.5t-176.5 -106.5t-143 -28.5q-105 0 -178.5 94.5t-91.5 166.5zM230 504 q0 -188 67.5 -251t108.5 -63q54 0 139 54q36 34 82 71q182 144 182 273q0 108 -31.5 214.5t-52.5 106.5q-58 0 -212 -65t-218.5 -167.5t-64.5 -172.5z" />
<glyph unicode="&#xf1;" horiz-adv-x="1358" d="M100 104q0 48 16 136q55 302 55 637q0 38 32.5 84.5t61.5 46.5q52 0 74 -32t22 -129q0 -101 -60 -416q-20 -104 -20 -132q0 -16 8 -16q15 0 139 239q125 243 219 342t207 99q90 0 146.5 -82t82.5 -299q28 -247 50.5 -307.5t71.5 -60.5q31 0 78 22q8 4 12 4q43 0 43 -50 q0 -44 -59 -93.5t-142 -49.5q-85 0 -131.5 67.5t-73.5 360.5q-28 294 -118 294q-52 0 -113.5 -68t-187.5 -305q-166 -318 -214.5 -362t-80.5 -44q-118 0 -118 114zM299 1236q0 71 111 184.5t184 113.5q68 0 102 -13.5t79 -58.5q39 -41 71 -63q15 -10 31 -22q63 -47 89 -47 q27 0 50 19.5t75 90.5q46 65 64 65q54 0 54 -59q0 -39 -76 -144.5t-151 -105.5q-79 0 -129.5 31t-94.5 75q-10 10 -12 11q-17 16 -30 31q-47 49 -93 49q-34 0 -62 -21t-83 -85q-50 -64 -74.5 -84t-55.5 -20q-49 0 -49 53z" />
<glyph unicode="&#xf2;" horiz-adv-x="1158" d="M110 311q0 258 173.5 508.5t415.5 250.5q160 0 259.5 -123t99.5 -293q0 -260 -205.5 -482t-427.5 -222q-137 0 -226 104t-89 257zM286 337q0 -101 42.5 -165t112.5 -64q149 0 299 163.5t150 363.5q0 123 -57.5 199.5t-154.5 76.5q-161 0 -276.5 -197.5t-115.5 -376.5z M263 1634q0 20 33.5 44.5t55.5 24.5q14 0 58.5 -38t107.5 -97.5t172.5 -145.5t127 -111.5t17.5 -50.5q0 -35 -25 -62t-57 -27q-11 0 -49 38l-185 180q-8 5 -30 22l-63 46q-163 121 -163 177z" />
<glyph unicode="&#xf3;" horiz-adv-x="1158" d="M110 311q0 258 173.5 508.5t415.5 250.5q160 0 259.5 -123t99.5 -293q0 -260 -205.5 -482t-427.5 -222q-137 0 -226 104t-89 257zM286 337q0 -101 42.5 -165t112.5 -64q149 0 299 163.5t150 363.5q0 123 -57.5 199.5t-154.5 76.5q-161 0 -276.5 -197.5t-115.5 -376.5z M555 1244q0 51 153.5 167t275.5 184q46 26 69 45q17 14 18 11q17 0 39.5 -37t22.5 -57q0 -12 -19 -38t-32 -34q-4 -2 -10 -6q-7 -4 -18 -9q-67 -31 -278 -192q-87 -67 -132 -96l-23 -14q-26 0 -46 25t-20 51z" />
<glyph unicode="&#xf4;" horiz-adv-x="1158" d="M110 311q0 258 173.5 508.5t415.5 250.5q160 0 259.5 -123t99.5 -293q0 -260 -205.5 -482t-427.5 -222q-137 0 -226 104t-89 257zM286 337q0 -101 42.5 -165t112.5 -64q149 0 299 163.5t150 363.5q0 123 -57.5 199.5t-154.5 76.5q-161 0 -276.5 -197.5t-115.5 -376.5z M332 1261q0 43 17 56l107 101q44 42 84 76q76 65 130 129q64 76 107 76q20 0 43.5 -32.5t90.5 -152.5q54 -99 58 -100q6 -5 25 -27t51 -57q65 -71 74.5 -94t9.5 -40q0 -27 -20.5 -48t-42.5 -21q-42 0 -120 114q-25 39 -73 96q-46 56 -72 104q-29 70 -49 70q-23 0 -148 -144 q-92 -105 -141 -153t-75 -48q-56 0 -56 95z" />
<glyph unicode="&#xf5;" horiz-adv-x="1158" d="M110 311q0 258 173.5 508.5t415.5 250.5q160 0 259.5 -123t99.5 -293q0 -260 -205.5 -482t-427.5 -222q-137 0 -226 104t-89 257zM286 337q0 -101 42.5 -165t112.5 -64q149 0 299 163.5t150 363.5q0 123 -57.5 199.5t-154.5 76.5q-161 0 -276.5 -197.5t-115.5 -376.5z M300 1225q0 71 111 184.5t184 113.5q68 0 102 -13.5t79 -58.5q39 -41 71 -63q15 -10 31 -22q63 -47 89 -47q27 0 50 19.5t75 90.5q46 65 64 65q54 0 54 -59q0 -39 -76 -144.5t-151 -105.5q-79 0 -129.5 31t-94.5 75q-10 10 -12 11q-17 16 -30 31q-47 49 -93 49 q-34 0 -62 -21t-83 -85q-50 -64 -74.5 -84t-55.5 -20q-49 0 -49 53z" />
<glyph unicode="&#xf6;" horiz-adv-x="1158" d="M110 311q0 258 173.5 508.5t415.5 250.5q160 0 259.5 -123t99.5 -293q0 -260 -205.5 -482t-427.5 -222q-137 0 -226 104t-89 257zM286 337q0 -101 42.5 -165t112.5 -64q149 0 299 163.5t150 363.5q0 123 -57.5 199.5t-154.5 76.5q-161 0 -276.5 -197.5t-115.5 -376.5z M418 1264q0 125 69 125q64 0 102.5 -35t38.5 -98q0 -45 -100 -45q-23 0 -66.5 15t-43.5 38zM812 1328q0 39 18.5 57t97.5 37l15 4q28 8 48.5 -14t20.5 -63q0 -111 -109 -111q-38 0 -64.5 26.5t-26.5 63.5z" />
<glyph unicode="&#xf7;" horiz-adv-x="1184" d="M135 528q0 78 74 78l86 4l170 -4q39 0 200 11q146 12 214 12q26 0 84 -11q54 -10 77 -10q24 0 43 -25t19 -48q0 -12 -14.5 -33.5t-37.5 -25.5t-135 -4q-174 0 -294 -4q-145 -5 -200 -10q-94 -9 -130 -9q-156 0 -156 79zM475 109q0 37 46.5 67.5t84.5 30.5q78 0 78 -49 q0 -46 -23.5 -85.5t-60.5 -39.5q-34 0 -79.5 23.5t-45.5 52.5zM496 958q0 17 29 33.5t50 16.5q7 0 25 -9q7 -4 41 -5q72 -2 72 -31q0 -41 -18.5 -86.5t-53.5 -45.5q-86 0 -115.5 46t-29.5 81z" />
<glyph unicode="&#xf8;" horiz-adv-x="1158" d="M110 311q0 258 173.5 508.5t415.5 250.5q74 0 139 -29q83 108 118 108q20 0 50 -36t30 -58q0 -25 -65 -123q87 -120 87 -278q0 -260 -205.5 -482t-427.5 -222q-51 0 -97 16l-44 -65q-54 -76 -68 -76q-25 0 -51 26t-26 52q0 24 64 146q-93 107 -93 262zM286 337 q0 -69 19 -118q12 19 25 37q182 263 315 494l22 35q38 59 59 96l13 21q-27 9 -61 9q-161 0 -276.5 -197.5t-115.5 -376.5zM407 112q16 -4 34 -4q149 0 299 163.5t150 363.5q0 78 -26 144l-99 -135q-30 -38 -47 -66q-10 -15 -57 -80q-41 -58 -57 -89q-49 -100 -197 -297z" />
<glyph unicode="&#xf9;" horiz-adv-x="1249" d="M125 298q0 131 63 386q53 213 53 299q29 60 91 60q42 0 67 -29.5t25 -61.5q0 -70 -49 -199q-93 -251 -93 -431q0 -164 76 -164q97 0 247 165t257 460q42 118 68.5 153.5t71.5 35.5q68 0 68 -90q0 -11 -19 -73q-60 -219 -60 -414q0 -234 77 -303q40 -37 40 -60 q0 -28 -40.5 -51t-73.5 -23q-70 0 -113 104t-43 307v33q0 16 1 33q-128 -215 -262 -333t-249 -118q-66 0 -134.5 77t-68.5 237zM214 1631q0 20 33.5 44.5t55.5 24.5q14 0 58.5 -38t107.5 -97.5t172.5 -145.5t127 -111.5t17.5 -50.5q0 -35 -25 -62t-57 -27q-11 0 -49 38 l-185 180q-8 5 -30 22l-63 46q-163 121 -163 177z" />
<glyph unicode="&#xfa;" horiz-adv-x="1249" d="M125 298q0 131 63 386q53 213 53 299q29 60 91 60q42 0 67 -29.5t25 -61.5q0 -70 -49 -199q-93 -251 -93 -431q0 -164 76 -164q97 0 247 165t257 460q42 118 68.5 153.5t71.5 35.5q68 0 68 -90q0 -11 -19 -73q-60 -219 -60 -414q0 -234 77 -303q40 -37 40 -60 q0 -28 -40.5 -51t-73.5 -23q-70 0 -113 104t-43 307v33q0 16 1 33q-128 -215 -262 -333t-249 -118q-66 0 -134.5 77t-68.5 237zM532 1245q0 51 153.5 167t275.5 184q46 26 69 45q17 14 18 11q17 0 39.5 -37t22.5 -57q0 -12 -19 -38t-32 -34q-4 -2 -10 -6q-7 -4 -18 -9 q-67 -31 -278 -192q-87 -67 -132 -96l-23 -14q-26 0 -46 25t-20 51z" />
<glyph unicode="&#xfb;" horiz-adv-x="1249" d="M125 298q0 131 63 386q53 213 53 299q29 60 91 60q42 0 67 -29.5t25 -61.5q0 -70 -49 -199q-93 -251 -93 -431q0 -164 76 -164q97 0 247 165t257 460q42 118 68.5 153.5t71.5 35.5q68 0 68 -90q0 -11 -19 -73q-60 -219 -60 -414q0 -234 77 -303q40 -37 40 -60 q0 -28 -40.5 -51t-73.5 -23q-70 0 -113 104t-43 307v33q0 16 1 33q-128 -215 -262 -333t-249 -118q-66 0 -134.5 77t-68.5 237zM322 1289q0 43 17 56l107 101q44 42 84 76q76 65 130 129q64 76 107 76q20 0 43.5 -32.5t90.5 -152.5q54 -99 58 -100q6 -5 25 -27t51 -57 q65 -71 74.5 -94t9.5 -40q0 -27 -20.5 -48t-42.5 -21q-42 0 -120 114q-25 39 -73 96q-46 56 -72 104q-29 70 -49 70q-23 0 -148 -144q-92 -105 -141 -153t-75 -48q-56 0 -56 95z" />
<glyph unicode="&#xfc;" horiz-adv-x="1249" d="M125 298q0 131 63 386q53 213 53 299q29 60 91 60q42 0 67 -29.5t25 -61.5q0 -70 -49 -199q-93 -251 -93 -431q0 -164 76 -164q97 0 247 165t257 460q42 118 68.5 153.5t71.5 35.5q68 0 68 -90q0 -11 -19 -73q-60 -219 -60 -414q0 -234 77 -303q40 -37 40 -60 q0 -28 -40.5 -51t-73.5 -23q-70 0 -113 104t-43 307v33q0 16 1 33q-128 -215 -262 -333t-249 -118q-66 0 -134.5 77t-68.5 237zM412 1266q0 125 69 125q64 0 102.5 -35t38.5 -98q0 -45 -100 -45q-23 0 -66.5 15t-43.5 38zM806 1330q0 39 18.5 57t97.5 37l15 4q28 8 48.5 -14 t20.5 -63q0 -111 -109 -111q-38 0 -64.5 26.5t-26.5 63.5z" />
<glyph unicode="&#xfd;" horiz-adv-x="1210" d="M19 -342q0 33 15.5 65t39.5 32q12 0 26 -19q131 -201 412 -201q145 0 243.5 254.5t108.5 477.5q2 43 8 86q-184 -160 -323.5 -232.5t-213.5 -72.5q-99 0 -151.5 82.5t-52.5 192.5q0 154 62.5 380.5t93 269t97.5 42.5q28 0 46 -33t18 -75q0 -25 -23 -65 q-54 -94 -56.5 -104t-38.5 -120.5t-36 -207.5q0 -34 16.5 -106t68.5 -72q55 0 135.5 33.5t181.5 109.5t136 123t49.5 107t20.5 260t97 200q54 0 70 -28.5t16 -108.5q0 -66 -9 -165q-11 -125 -14 -178q-14 -275 -71.5 -552.5t-167.5 -464t-303 -186.5q-196 0 -348.5 102.5 t-152.5 173.5zM585 1205q0 51 153.5 167t275.5 184q46 26 69 45q17 14 18 11q17 0 39.5 -37t22.5 -57q0 -12 -19 -38t-32 -34q-4 -2 -10 -6q-7 -4 -18 -9q-67 -31 -278 -192q-87 -67 -132 -96l-23 -14q-26 0 -46 25t-20 51z" />
<glyph unicode="&#xfe;" horiz-adv-x="1324" d="M4 -615q0 55 25 152q160 645 201 1333q5 79 25 298l24 266q4 47 43 80t83 33q41 0 52.5 -52t11.5 -143q0 -96 -38.5 -371.5t-89.5 -539.5q280 657 647 657q101 0 170.5 -75.5t69.5 -187.5q0 -326 -250 -592t-487 -266q-113 0 -177 139q-44 -158 -82 -505 q-19 -166 -28.5 -201.5t-37.5 -71t-52 -35.5q-31 0 -70.5 31.5t-39.5 50.5zM390 246q0 -36 41 -70t104 -34q143 0 329 211.5t186 415.5q0 73 -29.5 112.5t-73.5 39.5q-141 0 -349 -264t-208 -411z" />
<glyph unicode="&#xff;" horiz-adv-x="1210" d="M19 -342q0 33 15.5 65t39.5 32q12 0 26 -19q131 -201 412 -201q145 0 243.5 254.5t108.5 477.5q2 43 8 86q-184 -160 -323.5 -232.5t-213.5 -72.5q-99 0 -151.5 82.5t-52.5 192.5q0 154 62.5 380.5t93 269t97.5 42.5q28 0 46 -33t18 -75q0 -25 -23 -65 q-54 -94 -56.5 -104t-38.5 -120.5t-36 -207.5q0 -34 16.5 -106t68.5 -72q55 0 135.5 33.5t181.5 109.5t136 123t49.5 107t20.5 260t97 200q54 0 70 -28.5t16 -108.5q0 -66 -9 -165q-11 -125 -14 -178q-14 -275 -71.5 -552.5t-167.5 -464t-303 -186.5q-196 0 -348.5 102.5 t-152.5 173.5zM417 1267q0 125 69 125q64 0 102.5 -35t38.5 -98q0 -45 -100 -45q-23 0 -66.5 15t-43.5 38zM811 1331q0 39 18.5 57t97.5 37l15 4q28 8 48.5 -14t20.5 -63q0 -111 -109 -111q-38 0 -64.5 26.5t-26.5 63.5z" />
<glyph unicode="&#x131;" horiz-adv-x="592" d="M149 124q0 184 76 582q26 139 26 171q0 63 23 107.5t65 44.5q51 0 80.5 -24.5t29.5 -54.5t-14 -79q-75 -264 -93 -378t-18 -271q0 -76 21 -171q4 -18 4 -30q0 -18 -33 -46.5t-70 -28.5q-97 0 -97 178z" />
<glyph unicode="&#x152;" horiz-adv-x="2368" d="M112 417q0 202 123 461t321 422.5t412 163.5q213 0 368 -82l96 -6h4q23 0 222 19t475 66q29 5 35 5l15 1q78 5 107.5 -15.5t36.5 -79.5q0 -28 -26 -54t-41 -28q-3 -1 -54.5 1t-105.5 -10q-54 -13 -96 -16q-29 -2 -63 -8q-43 -8 -170 -9q-191 -3 -240.5 -26t-55.5 -95 q-5 -55 -21 -121q-49 -197 -49 -262l15 -1q47 -3 190 13t214 32q146 35 223 35q125 0 125 -67q0 -82 -83.5 -100.5t-348.5 -47.5q-324 -36 -345.5 -64.5t-45.5 -183.5t-24 -198v-11q5 -50 64 -57l18 -1q55 -3 131 9l192 28q107 15 217 35q137 29 174 29q28 0 62.5 -23.5 t34.5 -74.5q0 -37 -18 -51q-102 -45 -263 -50q-139 -5 -434 -47q-149 -22 -196 -22q-117 0 -146.5 18.5t-35.5 90.5l-4 34v4q0 10 7 32l18 59q-137 -121 -275 -178.5t-350 -57.5q-160 0 -284.5 159t-124.5 330zM295 426q0 -139 88 -234t204 -95q338 0 616 350q31 194 38 276 q5 40 16 97q44 239 44 378q0 1 -4 9q-130 111 -329 111q-224 0 -448.5 -304t-224.5 -588z" />
<glyph unicode="&#x153;" horiz-adv-x="1739" d="M105 311q0 259 156.5 509t374.5 250q104 0 183.5 -69t116.5 -189q211 299 453 299q75 0 122.5 -49t47.5 -118q0 -154 -151 -295t-404 -277q-52 -27 -52 -70q0 -83 48 -133t142 -50q215 0 439 238q33 33 50 33q32 0 32 -51q0 -102 -180.5 -246t-372.5 -144 q-263 0 -323 238q-5 -6 -9 -12q-42 -63 -156 -144t-233 -81q-123 0 -203.5 104.5t-80.5 256.5zM264 337q0 -102 38 -165.5t101 -63.5q133 0 268.5 162t135.5 365q0 120 -51 198t-139 78q-146 0 -249.5 -197t-103.5 -377zM968 495q424 252 424 405q0 60 -54 60 q-92 0 -207.5 -135t-162.5 -330z" />
<glyph unicode="&#x178;" horiz-adv-x="1374" d="M26 1404q0 16 31 42.5t57 26.5q61 0 161 -92t181 -194q247 -313 306 -350q59 65 124 133q330 342 402 444q79 110 157 110q30 0 47 -28.5t17 -57.5q0 -27 -75.5 -116t-399.5 -426q-156 -162 -183 -209t-52 -273t-35 -354q-6 -78 -16 -88t-42 -20.5t-51 -10.5 q-75 0 -75 126q0 78 32 277q30 191 30 256q0 57 -15 97q-80 83 -218 268q-97 130 -137 172.5t-110 98.5q-93 72 -114.5 103t-21.5 65zM558 1663q0 125 69 125q64 0 102.5 -35t38.5 -98q0 -45 -100 -45q-23 0 -66.5 15t-43.5 38zM952 1727q0 39 18.5 57t97.5 37l15 4 q28 8 48.5 -14t20.5 -63q0 -111 -109 -111q-38 0 -64.5 26.5t-26.5 63.5z" />
<glyph unicode="&#x2c6;" horiz-adv-x="801" d="M18 1194q0 43 17 56l107 101q44 42 84 76q76 65 130 129q64 76 107 76q20 0 43.5 -32.5t90.5 -152.5q54 -99 58 -100q6 -5 25 -27t51 -57q65 -71 74.5 -94t9.5 -40q0 -27 -20.5 -48t-42.5 -21q-42 0 -120 114q-25 39 -73 96q-46 56 -72 104q-29 70 -49 70 q-23 0 -148 -144q-92 -105 -141 -153t-75 -48q-56 0 -56 95z" />
<glyph unicode="&#x2da;" horiz-adv-x="752" d="M146 1288q0 83 81.5 161.5t220.5 78.5q26 0 87 -27t86 -92.5t25 -91.5v-7q0 -89 -87.5 -168t-184.5 -79q-99 0 -163.5 62.5t-64.5 162.5zM280 1280q0 -39 31.5 -80t70.5 -41q35 0 86 32.5t51 106.5q0 40 -20 78.5t-82 38.5h-16q-68 0 -94.5 -47t-26.5 -88z" />
<glyph unicode="&#x2dc;" horiz-adv-x="940" d="M12 1139q0 71 111 184.5t184 113.5q68 0 102 -13.5t79 -58.5q39 -41 71 -63q15 -10 31 -22q63 -47 89 -47q27 0 50 19.5t75 90.5q46 65 64 65q54 0 54 -59q0 -39 -76 -144.5t-151 -105.5q-79 0 -129.5 31t-94.5 75q-10 10 -12 11q-17 16 -30 31q-47 49 -93 49 q-34 0 -62 -21t-83 -85q-50 -64 -74.5 -84t-55.5 -20q-49 0 -49 53z" />
<glyph unicode="&#x2000;" horiz-adv-x="1094" />
<glyph unicode="&#x2001;" horiz-adv-x="2189" />
<glyph unicode="&#x2002;" horiz-adv-x="1094" />
<glyph unicode="&#x2003;" horiz-adv-x="2189" />
<glyph unicode="&#x2004;" horiz-adv-x="729" />
<glyph unicode="&#x2005;" horiz-adv-x="547" />
<glyph unicode="&#x2006;" horiz-adv-x="364" />
<glyph unicode="&#x2007;" horiz-adv-x="364" />
<glyph unicode="&#x2008;" horiz-adv-x="273" />
<glyph unicode="&#x2009;" horiz-adv-x="437" />
<glyph unicode="&#x200a;" horiz-adv-x="121" />
<glyph unicode="&#x2010;" horiz-adv-x="1313" d="M352 578q0 16 13.5 37.5t91.5 34t112 12.5l76 -11h73q186 0 277 13q44 6 88 6q19 0 77.5 -23t69.5 -38.5t11 -41.5q0 -37 -15 -52t-65 -15q-22 0 -62 13t-67 13q-11 0 -73 -5q-33 -3 -120 5q-67 6 -100 6q-46 0 -139 -6t-141 -6t-77.5 10.5t-29.5 47.5z" />
<glyph unicode="&#x2011;" horiz-adv-x="1313" d="M352 578q0 16 13.5 37.5t91.5 34t112 12.5l76 -11h73q186 0 277 13q44 6 88 6q19 0 77.5 -23t69.5 -38.5t11 -41.5q0 -37 -15 -52t-65 -15q-22 0 -62 13t-67 13q-11 0 -73 -5q-33 -3 -120 5q-67 6 -100 6q-46 0 -139 -6t-141 -6t-77.5 10.5t-29.5 47.5z" />
<glyph unicode="&#x2012;" horiz-adv-x="1313" d="M352 578q0 16 13.5 37.5t91.5 34t112 12.5l76 -11h73q186 0 277 13q44 6 88 6q19 0 77.5 -23t69.5 -38.5t11 -41.5q0 -37 -15 -52t-65 -15q-22 0 -62 13t-67 13q-11 0 -73 -5q-33 -3 -120 5q-67 6 -100 6q-46 0 -139 -6t-141 -6t-77.5 10.5t-29.5 47.5z" />
<glyph unicode="&#x2013;" horiz-adv-x="1649" d="M305 584q0 9 15.5 32t32 28.5t99.5 7.5l349 20q37 0 121 -11q76 -10 114 -10q54 0 172 21q116 22 176 22q187 0 187 -100q0 -37 -13 -49.5t-51 -12.5q-25 0 -65 7q-46 8 -62 8q-59 0 -221 -29q-80 -10 -192 -10l-383 -4q-36 0 -89 14t-57 14q-25 0 -45 -5 q-23 -6 -55.5 9.5t-32.5 47.5z" />
<glyph unicode="&#x2014;" horiz-adv-x="2341" d="M322 543q0 54 32 77t176 23q35 0 69 6q17 4 28 6q158 21 342 21l641 -10q16 0 312 16q74 4 130 4q41 0 86 -12.5t45 -40.5q0 -22 -23.5 -66.5t-41.5 -44.5h-353q-18 0 -60 -2l-169 -7l-11 -1h-3l-422 10q-221 0 -410 -15l-71 -4q-182 -11 -234 -11q-6 0 -23 7 q-18 7 -30 7q-10 13 -10 37z" />
<glyph unicode="&#x2018;" horiz-adv-x="637" d="M152 1073q0 85 86.5 202.5t162.5 143.5l15 8q7 3 15 8q32 17 48 17q12 0 42 -35t30 -45q0 -17 -20.5 -30.5t-43.5 -26.5q-21 -15 -41 -33q-26 -29 -59 -46q-37 -19 -48 -31t-24.5 -47t-13.5 -73q0 -27 29 -77q30 -48 30 -70q0 -19 -17.5 -46.5t-35.5 -27.5 q-54 0 -104.5 81.5t-50.5 127.5z" />
<glyph unicode="&#x2019;" horiz-adv-x="485" d="M143 1016q0 51 41 86q95 84 95 215q0 50 -85 125q-27 24 -32 30.5t-7 55.5t1 53q3 10 40.5 26.5t53.5 16.5t62 -47l27 -28q45 -45 69 -104q10 -21 10 -67q0 -85 -59.5 -255.5t-141.5 -170.5q-30 0 -52 18t-22 46z" />
<glyph unicode="&#x201a;" horiz-adv-x="485" d="M100 289q0 6 6 15l9 15q3 10 41.5 26.5t52.5 16.5t71 -56t77 -91.5t20 -97.5q0 -99 -61 -262.5t-140 -163.5q-30 0 -52 17.5t-22 45.5q0 50 41 86q95 84 95 215q0 31 -7 41q-4 12 -60 63q-54 53 -54 60q0 13 -8 37q-9 23 -9 33z" />
<glyph unicode="&#x201c;" horiz-adv-x="1192" d="M88 1143q0 42 31.5 115.5t66.5 95.5q27 16 113 94q39 35 55 42t49 7q78 0 78 -47q0 -41 -9 -56.5t-62 -32.5q-91 -30 -143 -97t-52 -107q0 -16 40 -43q55 -35 66 -49.5t11 -40.5q0 -19 -16 -43.5t-35 -24.5q-50 0 -121.5 67t-71.5 120zM651 1110q0 85 87.5 202.5 t156.5 143.5q10 3 34 17q28 16 46 16q12 0 42 -34t30 -46q0 -17 -20.5 -30.5t-43.5 -26.5l-17 -13q-71 -58 -112 -82q-26 -15 -41.5 -57t-15.5 -78q0 -29 28 -73q33 -49 33 -72q0 -18 -19 -47t-36 -29q-56 0 -104 82t-48 127z" />
<glyph unicode="&#x201d;" horiz-adv-x="1176" d="M109 977q0 40 18.5 57t65.5 32q46 14 62 33.5t33 61t17 70.5q0 27 -55 89q-51 57 -51 69q0 114 57 114q24 0 55 -34l35 -35q50 -35 71 -66t21 -92q0 -71 -38 -174.5t-59.5 -118.5t-86 -46.5t-74.5 -31.5q-28 0 -49.5 21.5t-21.5 50.5zM788 944q0 54 37 86q99 88 99 219 q0 38 -87 120q-36 35 -36 40l-4 100q4 10 40.5 26.5t57.5 16.5q10 0 64.5 -50t79 -91t24.5 -104q0 -102 -63 -264t-140 -162q-29 0 -50.5 17t-21.5 46z" />
<glyph unicode="&#x201e;" horiz-adv-x="1176" d="M82 -201q0 39 14.5 55t69.5 35q45 13 63 33.5t34 61.5t16 69q0 24 -54 85q-53 62 -53 73q0 115 57 115q5 0 66 -27.5t89 -98.5t28 -114q0 -60 -38 -160.5t-54 -113.5t-84 -48.5t-82 -35.5q-29 0 -50.5 21.5t-21.5 49.5zM762 -233q0 53 37 86q98 87 98 219q0 42 -84 113 q-39 35 -39 46q0 25 -4 52t0 49q3 10 41.5 26.5t56.5 16.5q17 0 92.5 -77.5t75.5 -168.5q0 -103 -63 -264.5t-139 -161.5q-29 0 -50.5 17.5t-21.5 46.5z" />
<glyph unicode="&#x2022;" horiz-adv-x="877" d="M156 809q0 94 79 161.5t177 67.5q41 0 63 -16q19 -14 58 -25q40 -12 53 -22q12 -11 59 -29q46 -18 62 -71.5t16 -151.5q0 -85 -21 -123.5t-66 -47.5q-44 -8 -77 -50q-31 -39 -70 -39q-171 0 -253 57q-6 8 -10 18l-9 21q-61 132 -61 250z" />
<glyph unicode="&#x2026;" horiz-adv-x="1663" d="M170 137q0 54 66 70t106 16q47 0 47 -24q0 -56 -43 -119.5t-96 -63.5q-48 0 -64 31.5t-16 89.5zM694 59q0 89 40 125.5t83 36.5q22 0 41 -24.5t19 -46.5q0 -53 -18.5 -102.5t-63.5 -49.5q-37 0 -69 15.5t-32 45.5zM1217 115q0 35 40.5 69.5t73.5 34.5q35 0 72 -28.5 t37 -77.5q0 -44 -35 -74.5t-80 -30.5q-40 0 -74 33t-34 74z" />
<glyph unicode="&#x202f;" horiz-adv-x="437" />
<glyph unicode="&#x2039;" horiz-adv-x="809" d="M50 592q0 64 55 87q16 6 44 20q46 12 274 143q34 19 68 37q15 15 55 38q14 9 31 23l76 61q18 13 35 28q22 14 37 14q21 0 35.5 -20.5t14.5 -46.5q14 -47 -127.5 -147.5t-344.5 -206.5q-22 -12 -22 -16q77 -57 148 -105q70 -48 114 -82q18 -15 42 -30q33 -22 49 -38 q49 -34 49 -76q7 -22 -16 -54q-10 -30 -36 -30q-12 0 -58 30q-21 18 -48 37q-28 18 -54 43q-64 46 -84 66q-158 130 -268 154q-69 15 -69 71z" />
<glyph unicode="&#x203a;" horiz-adv-x="813" d="M81 239q0 91 472 363q4 7 -153 120q-172 118 -215 152.5t-43 53.5q-4 19 25 58t46 39q36 0 110 -81q125 -121 365 -248q4 -4 31 -15q61 -31 61 -55q0 -59 -107 -104q-24 -14 -40 -22t-24 -14q-43 -29 -137 -89l-72 -48q-30 -21 -50 -33q-151 -160 -195 -160q-30 0 -52 24 t-22 59z" />
<glyph unicode="&#x205f;" horiz-adv-x="547" />
<glyph unicode="&#x20ac;" horiz-adv-x="1689" d="M81 481q0 32 19.5 68t46.5 36q188 0 220 12.5t45 70.5q13 63 43 141q-12 7 -90 7l-131 -1q-54 0 -68.5 17t-14.5 49q0 90 101 90l266 -5q136 276 314.5 384.5t323.5 108.5q153 0 266 -65.5t113 -114.5q0 -39 -34.5 -78t-71.5 -39q-3 0 -17 13q-94 80 -146 101t-149 21 q-96 0 -193.5 -66t-147 -145t-49.5 -99q0 -14 60 -14l222 4q8 0 90 7q81 6 89 6q67 0 67 -68q0 -94 -111 -94h-403q-62 0 -86.5 -15.5t-47 -81t-22.5 -99.5q0 -24 23 -24q56 0 224 17q172 17 245 17q86 0 86 -69q0 -36 -36.5 -60.5t-72.5 -28.5t-191 -10t-186 -6 q-85 0 -98 -22q13 -132 113.5 -223t229.5 -91q249 0 411 111q118 81 146 81q26 0 35.5 -19t9.5 -75q0 -33 -37.5 -81.5t-203 -113.5t-376.5 -65q-390 0 -491 378q-10 35 -17 57q-19 28 -23 28q-23 0 -111 -5q-89 -5 -112 -5q-15 0 -43.5 21.5t-28.5 36.5z" />
<glyph unicode="&#x2122;" horiz-adv-x="2120" d="M129 1266q0 31 40 63.5t72 41.5t147 20q96 8 138 14t57 19q17 14 48 14q12 0 37 -12q28 -11 37 -11q17 0 77 10q28 6 83 8q75 3 133 22q38 13 61 13q22 0 96 -22t80 -39q0 -56 5 -71q13 -31 48.5 -92t72.5 -98q53 -52 87 -77t45 -25q20 0 107 136q94 143 162 228t130 85 q21 0 38.5 -13t17.5 -30q0 -16 -6 -61q-9 -85 -9 -144q0 -54 19 -162t59 -130q27 -13 46.5 -46.5t19.5 -50.5q0 -61 -76 -61q-170 0 -189 413q0 11 -18 29q-48 -28 -67 -50t-58 -90q-8 -13 -12 -18q-3 -3 -44 -77q-86 -154 -143 -154q-37 0 -91 69q-18 28 -31 41 q-97 97 -160 172q-18 -4 -25 -38q-3 -23 -25 -119l-26 -117q-21 -121 -88 -121q-24 0 -55 22t-31 42q0 59 131 387q27 68 27 74q0 43 -47 43q-35 0 -189.5 -12t-184 -21t-70 -143.5t-40.5 -204.5q0 -18 9 -42q8 -25 8 -44q0 -32 -31.5 -66.5t-46.5 -34.5q-74 0 -74 146 q0 147 35 232q45 111 45 140q0 21 -61 21q-43 0 -125 -32t-103 -32q-92 0 -92 56z" />
<glyph unicode="&#xe000;" horiz-adv-x="1120" d="M0 1120h1120v-1120h-1120v1120z" />
<glyph unicode="&#xfb01;" horiz-adv-x="1296" d="M121 856q0 43 65 93q50 39 61.5 87t26.5 133q51 310 159.5 447t276.5 137q89 0 151 -60.5t62 -150.5q0 -73 -34.5 -165.5t-78.5 -92.5q-33 0 -33 33l7 97q0 193 -108 193q-117 0 -194 -229.5t-77 -373.5q0 -46 60 -46q119 0 434 53q106 18 148 18q47 0 76.5 -24.5 t29.5 -54.5t-14 -79q-75 -264 -93 -378t-18 -271q0 -76 21 -171q4 -18 4 -30q0 -18 -33 -46.5t-70 -28.5q-97 0 -97 178q0 182 76 582q26 141 26 176q-308 -53 -407 -62q-145 -15 -164 -25q-67 -372 -67 -663q0 -87 8 -129q7 -39 7 -49q-7 -25 -38 -42t-62 -17 q-102 0 -102 149q0 71 47 402q29 203 29 308q0 18 -42 47q-43 28 -43 55zM1089 1528q0 40 47.5 81.5t105.5 41.5q29 0 65 -22.5t36 -43.5q0 -33 -24.5 -112t-78 -106.5t-81.5 -27.5q-21 0 -32 45q-4 14 -11 31q-27 65 -27 113z" />
<glyph unicode="&#xfb02;" horiz-adv-x="1357" d="M121 856q0 43 65 93q50 39 61.5 87t26.5 133q51 310 159.5 447t276.5 137q89 0 151 -60.5t62 -150.5q0 -73 -34.5 -165.5t-78.5 -92.5q-33 0 -33 33l7 97q0 193 -108 193q-117 0 -194 -229.5t-77 -373.5q0 -46 60 -46q147 0 324.5 30.5t209.5 70.5q11 0 33 -12 q59 359 103.5 502.5t118.5 143.5q72 0 72 -92q0 -82 -87 -390q-55 -194 -85 -428t-30 -367q0 -165 21 -328q4 -31 4 -45q0 -50 -34 -86t-72 -36q-53 0 -73.5 66t-20.5 213q0 282 63 716q-35 -39 -262 -69q-64 -9 -133 -20l-69 -7q-145 -15 -164 -25q-67 -372 -67 -663 q0 -87 8 -129q7 -39 7 -49q-7 -25 -38 -42t-62 -17q-102 0 -102 149q0 71 47 402q29 203 29 308q0 18 -42 47q-43 28 -43 55z" />
<glyph unicode="&#xfb03;" horiz-adv-x="2118" d="M1675 124q0 184 76 582q26 139 26 171q0 63 23 107.5t65 44.5q51 0 80.5 -24.5t29.5 -54.5t-14 -79q-75 -264 -93 -378t-18 -271q0 -76 21 -171q4 -18 4 -30q0 -18 -33 -46.5t-70 -28.5q-97 0 -97 178zM1911 1528q0 40 47.5 81.5t105.5 41.5q29 0 65 -22.5t36 -43.5 q0 -33 -24.5 -112t-78 -106.5t-81.5 -27.5q-21 0 -32 45q-4 14 -11 31q-27 65 -27 113zM884 856q0 43 65 93q50 39 61.5 87t26.5 133q51 310 159.5 447t276.5 137q89 0 151 -60.5t62 -150.5q0 -73 -34.5 -165.5t-78.5 -92.5q-33 0 -33 33l7 97q0 193 -108 193 q-117 0 -194 -229.5t-77 -373.5q0 -46 60 -46q261 0 307 2h5q42 0 42 -39q0 -41 -50.5 -62.5t-220.5 -38.5q-145 -15 -164 -25q-67 -372 -67 -663q0 -87 8 -129q7 -39 7 -49q-7 -25 -38 -42t-62 -17q-102 0 -102 149q0 71 47 402q29 203 29 308q0 18 -42 47q-43 28 -43 55z M121 856q0 43 65 93q50 39 61.5 87t26.5 133q51 310 159.5 447t276.5 137q89 0 151 -60.5t62 -150.5q0 -73 -34.5 -165.5t-78.5 -92.5q-33 0 -33 33l7 97q0 193 -108 193q-117 0 -194 -229.5t-77 -373.5q0 -46 60 -46q261 0 307 2h5q42 0 42 -39q0 -41 -50.5 -62.5 t-220.5 -38.5q-145 -15 -164 -25q-67 -372 -67 -663q0 -87 8 -129q7 -39 7 -49q-7 -25 -38 -42t-62 -17q-102 0 -102 149q0 71 47 402q29 203 29 308q0 18 -42 47q-43 28 -43 55z" />
<glyph unicode="&#xfb04;" horiz-adv-x="2112" d="M1704 200q0 335 80.5 830t128 579t96.5 84q72 0 72 -92q0 -82 -87 -390q-55 -194 -85 -428t-30 -367q0 -165 21 -328q4 -31 4 -45q0 -50 -34 -86t-72 -36q-53 0 -73.5 66t-20.5 213zM884 856q0 43 65 93q50 39 61.5 87t26.5 133q51 310 159.5 447t276.5 137 q89 0 151 -60.5t62 -150.5q0 -73 -34.5 -165.5t-78.5 -92.5q-33 0 -33 33l7 97q0 193 -108 193q-117 0 -194 -229.5t-77 -373.5q0 -46 60 -46q261 0 307 2h5q42 0 42 -39q0 -41 -50.5 -62.5t-220.5 -38.5q-145 -15 -164 -25q-67 -372 -67 -663q0 -87 8 -129q7 -39 7 -49 q-7 -25 -38 -42t-62 -17q-102 0 -102 149q0 71 47 402q29 203 29 308q0 18 -42 47q-43 28 -43 55zM121 856q0 43 65 93q50 39 61.5 87t26.5 133q51 310 159.5 447t276.5 137q89 0 151 -60.5t62 -150.5q0 -73 -34.5 -165.5t-78.5 -92.5q-33 0 -33 33l7 97q0 193 -108 193 q-117 0 -194 -229.5t-77 -373.5q0 -46 60 -46q261 0 307 2h5q42 0 42 -39q0 -41 -50.5 -62.5t-220.5 -38.5q-145 -15 -164 -25q-67 -372 -67 -663q0 -87 8 -129q7 -39 7 -49q-7 -25 -38 -42t-62 -17q-102 0 -102 149q0 71 47 402q29 203 29 308q0 18 -42 47q-43 28 -43 55z " />
</font>
</defs></svg>

After

Width:  |  Height:  |  Size: 115 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,279 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg>
<metadata>
Created by FontForge 20090914 at Fri Feb 24 06:29:58 2012
By root
Typeface &#194;&#169; (Fonts For Peas). 2006. All Rights Reserved http://www.geocities.com/fontsforpeas Free for personal use, contact for commercial use: fontsforpeas@yahoo.com
</metadata>
<defs>
<font id="SmileyMonster" horiz-adv-x="1456" >
<font-face
font-family="Smiley Monster"
font-weight="400"
font-stretch="normal"
units-per-em="2048"
panose-1="3 0 0 0 0 0 0 0 0 0"
ascent="1638"
descent="-410"
x-height="1551"
cap-height="2040"
bbox="-36 -789 2289.77 2268"
underline-thickness="150"
underline-position="-142"
unicode-range="U+0020-U+201D"
/>
<missing-glyph horiz-adv-x="40"
/>
<glyph glyph-name=".notdef" horiz-adv-x="40"
/>
<glyph glyph-name=".null" horiz-adv-x="40"
/>
<glyph glyph-name="nonmarkingreturn" horiz-adv-x="40"
/>
<glyph glyph-name="space" unicode=" " horiz-adv-x="1603"
/>
<glyph glyph-name="space" unicode="&#xa0;" horiz-adv-x="1603"
/>
<glyph glyph-name="exclam" unicode="!" horiz-adv-x="364"
d="M96 2079l72 -12l12 12h12l72 -36l-12 -1104v-396l-48 -48q-180 0 -180 72v636l12 48l-12 12l12 204v564q5 25 60 48zM120 351h36q168 -31 168 -168v-48q-67 -120 -168 -120q-156 39 -156 156v24q0 84 120 156z" />
<glyph glyph-name="quotedbl" unicode="&#x22;" horiz-adv-x="766"
d="M715 1982l-28 -773l-166 5l26 774zM315 1996l-26 -774l-164 5l26 774z" />
<glyph glyph-name="numbersign" unicode="#" horiz-adv-x="2130"
d="M1319 1207h-368l-135 -381h369zM1249 2038l-234 -660h365l236 660h199l-229 -660h430l-61 -171h-435l-133 -381h463l-59 -172h-466l-232 -657h-203l235 657h-372l-233 -657h-202l233 657h-448l61 172h448l134 381h-479l61 171h481l236 660h204z" />
<glyph glyph-name="percent" unicode="%" horiz-adv-x="2364"
d="M1598 479q-5 -147 37 -250q57 -137 188 -143q130 -3 197 129q52 99 55 247q15 388 -222 395q-133 5 -200 -129q-49 -100 -55 -249zM1390 492q7 243 112 394q126 181 356 172q232 -8 344 -196q96 -158 87 -401t-116 -396q-127 -178 -357 -169q-231 7 -342 194
q-93 160 -84 402zM326 1336q-3 -151 41 -254q61 -136 195 -142q133 -6 203 127q53 101 59 252q5 150 -40 253q-61 134 -195 138q-136 5 -204 -125q-53 -100 -59 -249zM1441 1489q-103 -70 -236 -67q-104 4 -200 108q16 -116 15 -212q-10 -249 -115 -402q-125 -181 -361 -174
q-228 8 -339 196q-94 158 -87 402q10 245 115 396q125 177 357 170q151 -6 353 -162t306 -159q136 -6 242 83q37 31 147 166q75 90 130 88q85 -4 82 -56q0 -12 -1097 -1910q-34 -58 -113 -56q-75 3 -74 55q0 14 875 1534z" />
<glyph glyph-name="ampersand" unicode="&#x26;" horiz-adv-x="1269"
d="M461 1634q184 0 345 -230l20 -96v-48q0 -124 -231 -336q-21 -2 -57 -58q194 -232 374 -393h10q28 30 96 211l28 10q135 -37 135 -106v-10q-39 -50 -87 -192q-14 0 -28 -38q0 -16 163 -154v-28l-87 -106h-9q-39 0 -163 125h-29q-185 -173 -423 -173q-404 0 -518 374v125
q0 205 278 403q-137 182 -153 308v115q0 163 201 269q64 28 135 28zM298 1298q0 -102 124 -268h20q192 140 192 278q0 93 -173 144q-126 0 -163 -154zM173 425q65 -221 336 -221h86q91 0 211 106v9q-403 393 -403 442h-29q-201 -136 -201 -336z" />
<glyph glyph-name="quotesingle" unicode="'" horiz-adv-x="368"
d="M207 2016l28 -772l-164 -7l-28 773z" />
<glyph glyph-name="parenleft" unicode="(" horiz-adv-x="580"
d="M396 2061h24l120 -120v-36q-204 -215 -276 -552l-36 -276v-264q0 -288 192 -816l48 -48v-60q-112 -108 -168 -108q-123 140 -252 624l-48 348v372q42 416 168 648q127 215 228 288z" />
<glyph glyph-name="parenright" unicode=")" horiz-adv-x="640"
d="M120 2193h24q456 -411 456 -1236q0 -675 -360 -1164q-18 0 -36 -48l-12 -12h-48q-104 93 -120 132v24q336 383 336 1068q0 731 -348 1056l-12 36q31 67 120 144z" />
<glyph glyph-name="asterisk" unicode="*" horiz-adv-x="1372"
d="M552 1812h156q36 -12 36 -72v-444l24 -24h12l408 264h48l96 -132q0 -76 -276 -216l-216 -144v-24q246 -162 312 -240v-24l-108 -132h-48q-221 180 -252 180v-420q0 -88 -36 -96h-156l-48 36l12 96l-12 12v12l12 12l-12 60v48l12 48l-12 48v12l12 48l-12 12v12l12 72
l-24 24q-331 -228 -384 -228h-12q-96 125 -96 168q44 52 300 204q108 54 108 72l-384 312v36l120 132q50 0 348 -252h12l12 12l-12 264l12 156l-12 60z" />
<glyph glyph-name="plus" unicode="+" horiz-adv-x="1852"
d="M360 1728q321 0 600 -432q194 207 372 252l48 12h144q288 -127 288 -384q0 -358 -660 -852q-183 -132 -228 -132q-310 130 -792 720l-96 192l-36 144v120q0 160 204 300q83 60 156 60zM228 1368v-72q0 -275 648 -816l36 -24h12q107 0 552 468q108 179 108 228v24
q-31 156 -132 156q-251 0 -456 -396q-14 -96 -48 -96h-24q-45 0 -108 264q-28 12 -96 144q-192 252 -360 252q-84 -35 -132 -132z" />
<glyph glyph-name="comma" unicode="," horiz-adv-x="762"
d="M413 -44q-219 0 -219 158q0 81 49.5 130t131.5 49q206 0 206 -283q0 -123 -79 -297q-93 -199 -198 -199q-66 0 -66 63q0 13 87.5 141t87.5 238z" />
<glyph glyph-name="hyphen" unicode="-" horiz-adv-x="879"
d="M681 846q90 4 94 -100t-87 -107l-508 -18q-91 -3 -94 101q-4 104 86 105z" />
<glyph glyph-name="hyphen" unicode="&#xad;" horiz-adv-x="879"
d="M681 846q90 4 94 -100t-87 -107l-508 -18q-91 -3 -94 101q-4 104 86 105z" />
<glyph glyph-name="period" unicode="." horiz-adv-x="412"
d="M120 351h36q168 -31 168 -168v-48q-67 -120 -168 -120q-156 39 -156 156v24q0 84 120 156z" />
<glyph glyph-name="slash" unicode="/" horiz-adv-x="808"
d="M701 1913q66 0 66 -55q0 -13 -20 -78l-625 -1948q-31 -95 -96 -95q-62 0 -62 52q0 24 17 75l626 1953q30 96 94 96z" />
<glyph glyph-name="zero" unicode="0" horiz-adv-x="1460"
d="M702 1934q371 -36 416 -155q80 -27 196 -253q102 -243 106 -384v-293q0 -429 -359 -711q-107 -48 -270 -89l-41 8l-105 -8q-159 14 -392 163q-171 237 -212 425l-33 81l8 65l-16 107l8 56l-8 41q0 362 196 686q230 261 506 261zM204 979v-155q37 -283 138 -416l91 -82
q154 -89 245 -89h32q220 0 326 187q66 68 131 400v196q0 138 -106 400q0 63 -115 237q-120 89 -187 89h-122q-135 0 -311 -252q-120 -296 -122 -515z" />
<glyph glyph-name="one" unicode="1" horiz-adv-x="864"
d="M302 1879q212 0 212 -81l16 -156v-81l-24 -727q14 -596 49 -596q261 -24 261 -89l8 -33q-34 -82 -98 -82l-351 25l-33 -8l-32 8l-196 -8q-114 0 -114 90q0 73 138 73q33 24 66 24l41 66l-8 188l8 310l-8 155q24 292 24 497v196q0 45 -41 57l-90 -16q-51 0 -114 82v33
q0 73 172 73h114z" />
<glyph glyph-name="two" unicode="2" horiz-adv-x="1550"
d="M653 1862h33q256 0 472 -97q172 -143 172 -335v-106q-53 -245 -539 -563q-345 -286 -424 -482q-14 0 -16 -41v-8l24 -32l262 8h342l74 -8q163 0 163 49l8 41v73q34 122 114 122q139 0 172 -130v-41q0 -79 -107 -204q-85 -90 -277 -90l-359 8l-637 -8q-130 0 -130 139
q33 149 204 392q167 229 286 318q140 98 293 261q303 194 303 343v16q0 123 -213 188l-171 16h-65q-133 -14 -278 -122q-65 -67 -65 -98q0 -35 122 -65q49 -53 49 -107q-31 -130 -163 -130q-196 29 -196 204l-8 41q0 271 367 416q100 32 188 32z" />
<glyph glyph-name="three" unicode="3" horiz-adv-x="1468"
d="M783 1920l294 -41l73 8q90 -18 90 -81v-25q0 -71 -204 -237l-98 -130v-24q3 -25 180 -82q131 -70 196 -180q114 -112 114 -302q0 -388 -138 -538q-184 -262 -556 -262h-24q-369 0 -572 221q-138 73 -138 310v33q0 200 171 252l33 8q179 -30 179 -146v-25q0 -83 -138 -114
q-57 0 -57 -49q0 -100 228 -237q122 -65 294 -65q359 0 424 441v41q-65 399 -180 399q-113 99 -317 123q-58 0 -91 57v24q0 37 123 172l163 204v24q-6 25 -57 41l-334 -16l-82 8q-98 0 -114 -171q-35 -25 -66 -25q-97 18 -97 98l8 41l-8 8v8l16 49l-16 90q0 57 81 81l66 -8
l57 8l65 -8z" />
<glyph glyph-name="four" unicode="4" horiz-adv-x="1574"
d="M1045 1952h8q110 0 130 -146l-8 -74v-16l8 -74l-25 -220v-147l25 -285l-16 -212q16 -50 65 -50l180 25q122 0 122 -115q-31 -81 -81 -81h-50q-220 -12 -220 -74l8 -113v-74q8 -25 49 -25h147q139 0 139 -105v-25q0 -98 -73 -98l-213 16l-57 -8l-229 8h-97l-131 -16
q-98 0 -98 106q0 81 90 122l57 -8h25q73 0 73 123q0 114 -90 114l-41 8l-40 -8l-212 8h-352q-138 0 -138 114v16q0 23 163 262l237 277q100 92 155 213l416 538q31 24 74 24zM294 728v-8l24 -24h261l66 -9q237 0 237 66v33l-25 204l8 81l-8 90l16 212q0 73 -32 73
q-41 -22 -139 -188q-24 0 -74 -113q-332 -349 -334 -417z" />
<glyph glyph-name="five" unicode="5" horiz-adv-x="1386"
d="M669 1934q481 0 481 -57l17 -33l16 -278q0 -42 -65 -81h-41q-82 41 -82 139q-24 122 -122 122h-375q-147 0 -147 -196q-41 -204 -41 -367l49 -16q194 65 302 65h33q408 0 612 -375q40 -174 40 -253q-16 -151 -179 -392q-202 -138 -359 -138q-55 -25 -139 -25
q-177 0 -457 106q-175 119 -212 294l8 57v106q0 112 180 163h32q131 0 131 -138q0 -103 -139 -155v-49q94 -113 237 -147l204 -41q285 0 359 334v82q-35 245 -90 245q0 53 -244 139q-299 -63 -523 -188l-41 -8h-24q-82 34 -82 146q0 78 58 384q0 206 89 506q33 41 82 41z
" />
<glyph glyph-name="six" unicode="6" horiz-adv-x="1478"
d="M1403 441q-89 -215 -163 -237q-83 -108 -350 -163h-196q-343 59 -343 122l-106 82q-37 37 -155 245q-37 56 -90 326q0 463 212 783q155 221 416 286q86 33 237 33q293 0 457 -270q40 -110 40 -195q-71 -172 -195 -172q-155 27 -155 122q0 87 98 163l8 33q0 67 -236 139
h-41q-300 0 -433 -335l-33 -187v-8l25 -25h8q171 82 212 82l147 16q465 -12 612 -367q0 -16 15 -28l41 -196l3 -90q-15 -49 -35 -159zM359 808v-74q0 -173 147 -342q128 -155 359 -155h17q144 0 268 155q64 187 90 228v74q-50 218 -138 285q-125 115 -319 115h-105
q-123 -27 -270 -164q-49 -76 -49 -122z" />
<glyph glyph-name="seven" unicode="7" horiz-adv-x="1354"
d="M90 1910q84 0 114 -107q0 -16 57 -33l841 66l73 -8l33 8q59 -12 98 -57l8 -57q-168 -382 -368 -661q-126 -192 -187 -343q-155 -255 -155 -473v-139q0 -106 -147 -106h-8q-98 43 -98 212q0 302 98 563q18 7 49 115l204 342q92 133 196 351v24q0 17 -49 33l-99 -16l-8 8
l-522 -49l-41 -73l9 -41v-49q0 -82 -82 -82q-84 0 -98 106l8 155l-16 245q41 66 90 66z" />
<glyph glyph-name="eight" unicode="8" horiz-adv-x="1534"
d="M686 2032h138q192 0 375 -204q51 0 115 -270q0 -104 -90 -236q-41 0 -41 -82q0 -16 131 -122q180 -223 180 -522q0 -139 -196 -384q-208 -155 -384 -155l-90 -8h-33q-377 30 -497 106q-127 53 -245 228q-49 70 -49 262v65q0 184 237 457q41 24 41 57q-115 157 -115 204
l-8 90q0 289 327 456q167 58 204 58zM416 1624v-122q63 -164 229 -164l163 -8h8q229 0 294 204v8q0 249 -269 286l-99 24q-204 0 -326 -228zM294 628q0 -183 285 -342l180 -25h139q212 0 375 253l33 106v33q0 279 -319 441q-130 48 -171 48q-408 -59 -408 -138
q-114 -121 -114 -376z" />
<glyph glyph-name="nine" unicode="9" horiz-adv-x="1411"
d="M579 1910l33 -8l147 8q161 -4 383 -212q229 -303 229 -776q-22 -280 -73 -376q-19 0 -33 -72q-153 -282 -457 -384l-171 -24q-378 0 -515 236l-8 49q23 163 164 163q114 -27 114 -163q0 -73 187 -90q251 53 319 139q155 222 155 310v40l-25 25h-16l-163 -81l-139 -33
q-368 0 -563 204q-147 130 -147 359v33q0 228 163 441q166 163 416 212zM229 1183q54 -261 138 -261q0 -28 204 -81h131q92 0 228 97q98 82 131 253q0 286 -163 425q-102 130 -253 130h-8q-225 0 -351 -220q-33 0 -57 -343z" />
<glyph glyph-name="colon" unicode=":" horiz-adv-x="792"
d="M215 123q2 74 53.5 122t123.5 45q73 -3 121 -55.5t44 -125.5q-1 -71 -54 -119t-122 -46q-74 4 -122 55.5t-44 123.5zM246 1050q3 72 55 120t124 46t120 -55.5t45 -125.5q-1 -71 -53.5 -120t-124.5 -45q-72 1 -120 54t-46 126z" />
<glyph glyph-name="semicolon" unicode=";" horiz-adv-x="793"
d="M421 -44q-215 0 -215 158q0 179 175 179q208 0 208 -283q0 -120 -81 -297q-94 -199 -195 -199q-66 0 -66 63q0 13 87 141t87 238zM206 1058q0 73 51 123t124 50q74 0 123.5 -50t49.5 -123q0 -70 -51.5 -123t-121.5 -53q-73 0 -124 52t-51 124z" />
<glyph glyph-name="semicolon" unicode="&#x37e;" horiz-adv-x="793"
d="M421 -44q-215 0 -215 158q0 179 175 179q208 0 208 -283q0 -120 -81 -297q-94 -199 -195 -199q-66 0 -66 63q0 13 87 141t87 238zM206 1058q0 73 51 123t124 50q74 0 123.5 -50t49.5 -123q0 -70 -51.5 -123t-121.5 -53q-73 0 -124 52t-51 124z" />
<glyph glyph-name="less" unicode="&#x3c;" horiz-adv-x="2192"
d="M1870 1494l-1380 -619l1420 -517l7 -181l-1671 617l-6 146l1626 733z" />
<glyph glyph-name="equal" unicode="=" horiz-adv-x="2199"
d="M1947 597l-5 -164l-1677 59l7 162zM1966 1134l-6 -164l-1675 56l6 164z" />
<glyph glyph-name="greater" unicode="&#x3e;" horiz-adv-x="2184"
d="M1913 927v-144l-1649 -676v180l1398 566l-1398 571v179z" />
<glyph glyph-name="question" unicode="?" horiz-adv-x="1312"
d="M552 2139h120q323 0 552 -384q48 -174 48 -264q0 -410 -468 -576q-144 -19 -144 -72v-216l12 -48q0 -72 -108 -72h-96q-36 12 -36 72v504l36 36h108q321 0 420 204q48 94 48 180q0 333 -396 408h-24q-162 0 -324 -156q-72 -137 -120 -168h-36q-144 67 -144 84v36
q237 384 408 384q86 48 144 48zM552 351h24q144 -101 144 -156q0 -147 -192 -180q-156 61 -156 180q60 156 180 156z" />
<glyph glyph-name="at" unicode="@" horiz-adv-x="1648"
d="M780 1743h12q325 0 600 -252q216 -242 216 -588v-60q-72 -324 -312 -324q-91 0 -216 96h-24q-180 -168 -336 -168q-260 0 -372 300l-12 108v12q0 368 456 444h36q232 0 348 -300q0 -231 108 -264h12q60 0 84 168q0 261 -156 420q-153 168 -444 168q-484 0 -564 -648
q0 -472 372 -636l120 -12h108q222 0 348 180h36q144 -85 144 -120q-194 -300 -576 -300q-521 0 -720 540q-48 85 -48 276v60q17 671 576 864zM564 891v-60q39 -144 132 -144h60q148 0 192 252v12q0 113 -156 132h-12q-216 -59 -216 -192z" />
<glyph glyph-name="A" unicode="A"
d="M780 1572q144 0 360 -132q15 120 48 120h108q65 0 84 -48v-240l12 -192l-12 -12v-12l12 -156l24 -816q-17 -60 -84 -60h-108q-48 24 -48 72l12 72l-12 12h-12q-172 -157 -336 -180h-228q-218 69 -396 216q-204 281 -204 540q0 484 420 732q140 84 360 84zM228 768
q74 -552 540 -552q312 111 312 252q84 148 84 300v72q0 228 -192 432q-101 72 -216 72h-24q-293 0 -456 -336q-29 -62 -48 -240z" />
<glyph glyph-name="B" unicode="B" horiz-adv-x="1396"
d="M36 2052h156l48 -48l-12 -60l12 -456l-12 -84l12 -12h12q242 204 516 204q264 0 468 -312q115 -249 120 -432q0 -605 -456 -804l-144 -36h-84q-183 0 -396 180h-12l-24 -24l24 -36q0 -132 -132 -132q-55 0 -108 36l-24 1992zM240 804q0 -395 348 -540l108 -24
q355 0 420 504v96q0 379 -276 504l-84 24q-363 0 -492 -420z" />
<glyph glyph-name="C" unicode="C" horiz-adv-x="1360"
d="M756 1596h36q432 -61 432 -132q0 -48 -84 -168h-72q0 33 -288 72h-36q-203 0 -384 -192q-120 -164 -120 -324q0 -461 324 -588l156 -48q198 0 468 192q32 0 132 -132v-36q-146 -148 -456 -240h-216q-195 36 -384 180q-264 296 -264 600q0 306 204 564q236 228 432 228
q0 22 120 24z" />
<glyph glyph-name="D" unicode="D" horiz-adv-x="1396"
d="M1164 2112h132l48 -48v-1812l12 -204l-48 -36h-144l-48 48l12 60v36l-24 24q-165 -180 -456 -180q-240 31 -456 252q-192 253 -192 528v96q0 348 324 636q187 144 384 144q211 0 384 -144h24l12 12l-12 60v480zM228 852q0 -437 324 -576q52 -24 192 -24q295 0 384 576
q0 206 -144 468q-83 84 -204 120l-36 -12l-48 12q-246 0 -420 -336q-36 -84 -48 -228z" />
<glyph glyph-name="E" unicode="E" horiz-adv-x="1408"
d="M684 1668q473 0 648 -528q36 -138 36 -336l-12 -12v-12l12 -48q0 -84 -96 -84l-48 12l-120 -12h-624l-120 12l-12 -36q0 -209 252 -372q60 -3 60 -24q228 0 360 132h12l132 -132v-24q-156 -204 -480 -204q-309 0 -504 396l-72 216q-27 48 -84 48l-24 60l12 12v12l-12 96
l84 72v12q0 285 180 540q186 204 420 204zM300 912l12 -36h684l144 12v60q-93 504 -468 504q-171 0 -312 -264z" />
<glyph glyph-name="F" unicode="F" horiz-adv-x="1252"
d="M684 2184q258 0 456 -288q72 -108 72 -228q-16 -24 -192 -36q-44 47 -84 180q-134 132 -204 132h-96q-196 0 -264 -528v-180l12 -324l48 -24l12 12h396l48 -48v-144l-48 -48h-24l-84 12l-108 -12h-132l-60 12l-24 -36l48 -600q-16 -24 -192 -36q-28 36 -60 180h12
q-36 480 -60 480h-24v12l-60 -12h-24l-48 48v108q0 65 48 84h60l12 -12h12l36 36l-24 120l12 12l-12 84v48q0 686 252 888q133 108 288 108z" />
<glyph glyph-name="G" unicode="G"
d="M1344 1621q24 0 60 -288l-12 -12q24 -216 24 -732v-72q-8 -840 -72 -840q0 -163 -276 -384q-131 -72 -264 -72q-193 0 -420 264l-48 120v12q0 41 204 60q23 -1 72 -120q48 -3 48 -48l144 -60l12 12h36l12 -12q113 0 240 228q84 234 84 492h-24q-200 -168 -408 -168
q-421 0 -660 396q-63 98 -96 312v108q0 327 252 564q236 216 480 216h72q211 -33 312 -120h36v12l-12 72q0 60 204 60zM228 757q0 -262 252 -456l204 -72h96q408 88 408 600v36q0 200 -168 408q-117 84 -192 84h-168q-432 -131 -432 -600z" />
<glyph glyph-name="H" unicode="H" horiz-adv-x="1324"
d="M72 2172h72q84 0 84 -156v-240l12 -72l-12 -12v-12l12 -132v-120h24q198 150 372 168h96q160 -20 336 -156q216 -228 216 -648l-48 -768l-36 -36l-84 12h-84l-24 24l36 696q0 430 -108 528q-75 87 -240 120q-156 0 -276 -108q-156 -150 -156 -312l12 -768l12 -144
l-60 -48l-60 12l-72 -12l-36 48v72l-12 72l12 12l-12 84v24l-48 1848z" />
<glyph glyph-name="I" unicode="I" horiz-adv-x="364"
d="M168 2040q156 -34 156 -144v-12q0 -132 -144 -168h-48q-68 0 -132 108v72q36 144 168 144zM108 1560h48q144 0 144 -48l-12 -1500l-96 -24h-96q-36 12 -36 72v1344l12 72l-12 48z" />
<glyph glyph-name="J" unicode="J" horiz-adv-x="1096"
d="M816 2268h36q107 0 168 -108v-108q-67 -120 -168 -120q-156 49 -156 156q0 123 120 180zM960 1764q72 0 96 -1392v-72q0 -830 -468 -984l-96 -12q-309 0 -492 360v36q0 48 192 72q122 -240 324 -240q173 79 204 180q108 156 108 564q0 638 -60 1452q47 36 192 36z" />
<glyph glyph-name="K" unicode="K" horiz-adv-x="1444"
d="M192 2220q60 0 60 -996l24 -240l-12 -48h24v-12l732 504q247 180 288 180q96 -127 96 -192q-580 -384 -588 -420v-24l384 -852v-36q0 -32 -168 -84q-42 15 -252 504l-168 360h-12l-324 -228l12 -12v-12l-12 -12l12 -12v-360l12 -132q-23 -55 -48 -60h-144q-48 20 -48 84
v420l-12 132l12 12l-12 60l-48 1428q56 48 192 48z" />
<glyph glyph-name="L" unicode="L" horiz-adv-x="280"
d="M84 2148h108l48 -48l-12 -60v-2004l-36 -36h-108q-62 0 -72 36v2004l-12 48q17 60 84 60z" />
<glyph glyph-name="M" unicode="M" horiz-adv-x="2272"
d="M828 1644q286 -101 360 -264l36 -96h24q204 228 372 228h180q181 -40 312 -204q120 -204 120 -408v-732q0 -64 -48 -84h-84q-63 0 -108 36l12 360v432q-53 360 -228 360q0 16 -96 24q-168 0 -300 -240q-60 -116 -60 -276l12 -612q-8 -168 -48 -168h-108q-62 0 -72 36v492
q0 876 -336 876l-84 -12l-48 12q-189 -55 -276 -240q-84 -246 -84 -432l24 -600l12 -60l-48 -36h-156q-36 12 -36 72v48l-72 1356q24 72 48 72h156q36 -12 36 -72v-84h24q101 147 420 216h144z" />
<glyph glyph-name="N" unicode="N" horiz-adv-x="1420"
d="M780 1605h36q311 0 480 -336q84 -232 84 -480l-12 -708l-36 -60l-120 12h-48l-36 48l24 708v36q0 203 -120 456q-120 96 -180 96h-108q-304 0 -408 -312q-60 -216 -60 -384v-36l24 -612q-58 -36 -156 -36q-62 0 -72 36l-72 1524l60 36l12 -12h12l108 12q36 -44 36 -168
v-48h12q210 228 540 228z" />
<glyph glyph-name="O" unicode="O"
d="M672 1557q228 0 492 -180q252 -244 252 -600v-48q0 -361 -408 -636q-206 -96 -336 -96h-72q-257 55 -384 192q-216 235 -216 576v96q37 282 228 516q239 180 444 180zM228 741q0 -239 192 -444l180 -60q232 0 324 72q264 173 264 456v48q0 358 -396 504l-156 12
q-198 -48 -264 -144q-109 -124 -144 -372v-72z" />
<glyph glyph-name="P" unicode="P" horiz-adv-x="1396"
d="M60 1641l36 -12l72 12q55 -23 60 -48v-36l-12 -84l12 -12h12q193 156 348 156h84q426 0 648 -516l36 -240q0 -437 -432 -720q-139 -60 -324 -60h-24q-142 0 -288 108q0 27 -60 36v-528q0 -18 -48 -36l-84 12l-60 -12l-36 48v1884q25 48 60 48zM228 885v-60
q0 -227 156 -420q116 -96 180 -96h72q323 0 456 372q24 52 24 192v12q0 396 -408 504h-108q-217 0 -348 -360z" />
<glyph glyph-name="Q" unicode="Q"
d="M768 1545q203 0 384 -156h36l-12 48q0 75 60 108h72q63 0 108 -36l-48 -1992l-60 -48q-180 0 -180 60l12 12v12l-12 108l12 36l-12 12v12l36 420l-12 36h-12q-134 -120 -312 -156l-96 -12q-375 0 -624 348q-108 178 -108 348v48q0 377 228 576q213 216 540 216zM216 789
q0 -346 288 -492l216 -60q231 0 360 228q84 132 84 288v48q0 366 -288 492l-132 24q-364 0 -504 -396z" />
<glyph glyph-name="R" unicode="R" horiz-adv-x="1216"
d="M84 1545h72q65 0 84 -48v-240h24q217 198 384 204h156q185 0 372 -252v-60q0 -20 -168 -84q-37 0 -72 96q-64 56 -168 72h-60q-303 0 -456 -432v-888l-48 -36l-12 12h-12l-96 -12l-48 24l-24 1404l-12 84l12 12v12l-12 72q17 60 84 60z" />
<glyph glyph-name="S" unicode="S" horiz-adv-x="1360"
d="M552 1764l12 -12l60 12h84q237 0 504 -240q108 -166 108 -276q-20 -24 -180 -36q-60 0 -60 108q-76 146 -348 216h-72q-420 -42 -420 -336l-12 -48q0 -270 480 -360q360 -135 360 -396q-21 -301 -360 -384l-72 -12q-190 11 -384 180l-36 48v48q7 32 156 96q24 0 96 -84
l144 -60q155 0 228 132v48q0 119 -360 204q-480 173 -480 516q0 500 552 636z" />
<glyph glyph-name="T" unicode="T" horiz-adv-x="1192"
d="M504 2028h120q51 0 84 -48l-12 -84v-876l36 -48l12 12h12l312 -12l12 12h12q32 0 60 -60q-8 -180 -36 -180h-384l-36 -36v-480l12 -144l-48 -36h-156q-36 0 -36 132v456l12 84l-72 24h-180l-132 12l-36 -12q-60 17 -60 84v120l48 48l60 -12h300l72 24l-12 84v864
q8 72 36 72z" />
<glyph glyph-name="U" unicode="U" horiz-adv-x="1516"
d="M84 1668h108q31 0 48 -108l-12 -108q0 -707 144 -960q142 -228 384 -228q423 0 492 780v60q0 176 -60 468q0 60 180 60h24q45 0 84 -468v-180q-45 -413 -168 -612q-143 -205 -336 -312l-204 -36q-187 0 -456 180q-312 282 -312 1116l12 288v24q12 36 72 36z" />
<glyph glyph-name="V" unicode="V" horiz-adv-x="1624"
d="M168 1668h12q41 -11 144 -300l408 -984h24q331 679 636 1236h36q48 0 156 -84q-40 -116 -336 -684l-432 -828l-60 -12h-48q-94 0 -156 240q-528 1224 -552 1332q129 84 168 84z" />
<glyph glyph-name="W" unicode="W" horiz-adv-x="2224"
d="M1092 1704h108l36 -24l12 -312l-12 -396q49 -744 348 -744h12q224 0 312 492q36 114 36 588v228q8 72 36 72h156q48 0 48 -168v-192q-32 -637 -120 -864q-165 -384 -516 -384q-204 0 -384 276l-36 108h-24q-194 -360 -528 -360q-432 0 -564 696l-12 432v144l12 132
l-12 36q16 72 36 72h156l48 -48l-12 -84v-24h12l-12 -120v-156q0 -681 216 -804q29 -36 156 -36v-12q278 0 372 492l36 348v564q20 48 84 48z" />
<glyph glyph-name="X" unicode="X" horiz-adv-x="1624"
d="M144 1635q88 -60 468 -564l180 -204l636 720h12q144 -112 144 -144l-636 -756v-24l432 -528v-24q-75 -91 -144 -132q-116 88 -420 504h-36l-456 -516h-24q-144 119 -144 144l480 576l-636 780v36z" />
<glyph glyph-name="Y" unicode="Y" horiz-adv-x="1468"
d="M1320 1575q108 0 108 -1020q0 -1021 -204 -1140q0 -103 -336 -204h-36q-180 0 -384 228q-60 108 -60 156v12q0 28 156 60q59 0 96 -108q118 -108 192 -108h72q78 35 120 96q144 188 144 552v156q-280 -264 -468 -264h-84q-257 0 -504 336q-132 235 -132 516l84 648
q23 55 48 60q192 -12 192 -48q-72 -432 -84 -684q0 -415 276 -552q0 -29 168 -48q191 0 372 252q95 123 132 528l-48 504q0 32 60 60l12 -12h12z" />
<glyph glyph-name="Z" unicode="Z" horiz-adv-x="1552"
d="M36 1551l1416 -12q55 -23 60 -48v-156l-948 -1020v-12l36 -12l84 12l12 -12l60 12h288l132 -12l60 12l24 -72v-120l-36 -36h-948q-48 20 -48 84v120l948 1020v24l-36 -12l-480 12h-612q-48 20 -48 84v72q8 72 36 72z" />
<glyph glyph-name="bracketleft" unicode="[" horiz-adv-x="880"
d="M24 2265h780l36 -36v-156l-36 -36h-540l-12 -12h-12l84 -2052l60 -12h144l144 12l24 -36v-72l12 -72q-19 -60 -72 -60l-48 12l-456 -36q-40 0 -96 1800q-36 322 -36 684v48z" />
<glyph glyph-name="bracketright" unicode="]" horiz-adv-x="832"
d="M48 2061l120 -12h168l156 12l108 -12l120 12q60 -8 60 -60h12q-24 -181 -108 -2268l-36 -24h-108l-288 24h-96q-36 12 -36 72v108l48 48h180l84 -12l36 48v24l-12 36q36 256 84 1704l12 12v12l-36 36v12l-60 -12h-408l-48 48v156l12 12l36 12v12z" />
<glyph glyph-name="a" unicode="a"
d="M780 1572q144 0 360 -132q15 120 48 120h108q65 0 84 -48v-240l12 -192l-12 -12v-12l12 -156l24 -816q-17 -60 -84 -60h-108q-48 24 -48 72l12 72l-12 12h-12q-172 -157 -336 -180h-228q-218 69 -396 216q-204 281 -204 540q0 484 420 732q140 84 360 84zM228 768
q74 -552 540 -552q312 111 312 252q84 148 84 300v72q0 228 -192 432q-101 72 -216 72h-24q-293 0 -456 -336q-29 -62 -48 -240z" />
<glyph glyph-name="b" unicode="b" horiz-adv-x="1396"
d="M36 2052h156l48 -48l-12 -60l12 -456l-12 -84l12 -12h12q242 204 516 204q264 0 468 -312q115 -249 120 -432q0 -605 -456 -804l-144 -36h-84q-183 0 -396 180h-12l-24 -24l24 -36q0 -132 -132 -132q-55 0 -108 36l-24 1992zM240 804q0 -395 348 -540l108 -24
q355 0 420 504v96q0 379 -276 504l-84 24q-363 0 -492 -420z" />
<glyph glyph-name="c" unicode="c" horiz-adv-x="1360"
d="M756 1596h36q432 -61 432 -132q0 -48 -84 -168h-72q0 33 -288 72h-36q-203 0 -384 -192q-120 -164 -120 -324q0 -461 324 -588l156 -48q198 0 468 192q32 0 132 -132v-36q-146 -148 -456 -240h-216q-195 36 -384 180q-264 296 -264 600q0 306 204 564q236 228 432 228
q0 22 120 24z" />
<glyph glyph-name="d" unicode="d" horiz-adv-x="1396"
d="M1164 2112h132l48 -48v-1812l12 -204l-48 -36h-144l-48 48l12 60v36l-24 24q-165 -180 -456 -180q-240 31 -456 252q-192 253 -192 528v96q0 348 324 636q187 144 384 144q211 0 384 -144h24l12 12l-12 60v480zM228 852q0 -437 324 -576q52 -24 192 -24q295 0 384 576
q0 206 -144 468q-83 84 -204 120l-36 -12l-48 12q-246 0 -420 -336q-36 -84 -48 -228z" />
<glyph glyph-name="e" unicode="e" horiz-adv-x="1408"
d="M684 1668q473 0 648 -528q36 -138 36 -336l-12 -12v-12l12 -48q0 -84 -96 -84l-48 12l-120 -12h-624l-120 12l-12 -36q0 -209 252 -372q60 -3 60 -24q228 0 360 132h12l132 -132v-24q-156 -204 -480 -204q-309 0 -504 396l-72 216q-27 48 -84 48l-24 60l12 12v12l-12 96
l84 72v12q0 285 180 540q186 204 420 204zM300 912l12 -36h684l144 12v60q-93 504 -468 504q-171 0 -312 -264z" />
<glyph glyph-name="f" unicode="f" horiz-adv-x="1252"
d="M684 2184q258 0 456 -288q72 -108 72 -228q-16 -24 -192 -36q-44 47 -84 180q-134 132 -204 132h-96q-196 0 -264 -528v-180l12 -324l48 -24l12 12h396l48 -48v-144l-48 -48h-24l-84 12l-108 -12h-132l-60 12l-24 -36l48 -600q-16 -24 -192 -36q-28 36 -60 180h12
q-36 480 -60 480h-24v12l-60 -12h-24l-48 48v108q0 65 48 84h60l12 -12h12l36 36l-24 120l12 12l-12 84v48q0 686 252 888q133 108 288 108z" />
<glyph glyph-name="g" unicode="g"
d="M1344 1621q24 0 60 -288l-12 -12q24 -216 24 -732v-72q-8 -840 -72 -840q0 -163 -276 -384q-131 -72 -264 -72q-193 0 -420 264l-48 120v12q0 41 204 60q23 -1 72 -120q48 -3 48 -48l144 -60l12 12h36l12 -12q113 0 240 228q84 234 84 492h-24q-200 -168 -408 -168
q-421 0 -660 396q-63 98 -96 312v108q0 327 252 564q236 216 480 216h72q211 -33 312 -120h36v12l-12 72q0 60 204 60zM228 757q0 -262 252 -456l204 -72h96q408 88 408 600v36q0 200 -168 408q-117 84 -192 84h-168q-432 -131 -432 -600z" />
<glyph glyph-name="h" unicode="h" horiz-adv-x="1324"
d="M72 2172h72q84 0 84 -156v-240l12 -72l-12 -12v-12l12 -132v-120h24q198 150 372 168h96q160 -20 336 -156q216 -228 216 -648l-48 -768l-36 -36l-84 12h-84l-24 24l36 696q0 430 -108 528q-75 87 -240 120q-156 0 -276 -108q-156 -150 -156 -312l12 -768l12 -144
l-60 -48l-60 12l-72 -12l-36 48v72l-12 72l12 12l-12 84v24l-48 1848z" />
<glyph glyph-name="i" unicode="i" horiz-adv-x="364"
d="M168 2040q156 -34 156 -144v-12q0 -132 -144 -168h-48q-68 0 -132 108v72q36 144 168 144zM108 1560h48q144 0 144 -48l-12 -1500l-96 -24h-96q-36 12 -36 72v1344l12 72l-12 48z" />
<glyph glyph-name="j" unicode="j" horiz-adv-x="1096"
d="M816 2268h36q107 0 168 -108v-108q-67 -120 -168 -120q-156 49 -156 156q0 123 120 180zM960 1764q72 0 96 -1392v-72q0 -830 -468 -984l-96 -12q-309 0 -492 360v36q0 48 192 72q122 -240 324 -240q173 79 204 180q108 156 108 564q0 638 -60 1452q47 36 192 36z" />
<glyph glyph-name="k" unicode="k" horiz-adv-x="1444"
d="M192 2220q60 0 60 -996l24 -240l-12 -48h24v-12l732 504q247 180 288 180q96 -127 96 -192q-580 -384 -588 -420v-24l384 -852v-36q0 -32 -168 -84q-42 15 -252 504l-168 360h-12l-324 -228l12 -12v-12l-12 -12l12 -12v-360l12 -132q-23 -55 -48 -60h-144q-48 20 -48 84
v420l-12 132l12 12l-12 60l-48 1428q56 48 192 48z" />
<glyph glyph-name="l" unicode="l" horiz-adv-x="280"
d="M84 2148h108l48 -48l-12 -60v-2004l-36 -36h-108q-62 0 -72 36v2004l-12 48q17 60 84 60z" />
<glyph glyph-name="m" unicode="m" horiz-adv-x="2272"
d="M828 1644q286 -101 360 -264l36 -96h24q204 228 372 228h180q181 -40 312 -204q120 -204 120 -408v-732q0 -64 -48 -84h-84q-63 0 -108 36l12 360v432q-53 360 -228 360q0 16 -96 24q-168 0 -300 -240q-60 -116 -60 -276l12 -612q-8 -168 -48 -168h-108q-62 0 -72 36v492
q0 876 -336 876l-84 -12l-48 12q-189 -55 -276 -240q-84 -246 -84 -432l24 -600l12 -60l-48 -36h-156q-36 12 -36 72v48l-72 1356q24 72 48 72h156q36 -12 36 -72v-84h24q101 147 420 216h144z" />
<glyph glyph-name="n" unicode="n" horiz-adv-x="1420"
d="M780 1605h36q311 0 480 -336q84 -232 84 -480l-12 -708l-36 -60l-120 12h-48l-36 48l24 708v36q0 203 -120 456q-120 96 -180 96h-108q-304 0 -408 -312q-60 -216 -60 -384v-36l24 -612q-58 -36 -156 -36q-62 0 -72 36l-72 1524l60 36l12 -12h12l108 12q36 -44 36 -168
v-48h12q210 228 540 228z" />
<glyph glyph-name="o" unicode="o"
d="M672 1557q228 0 492 -180q252 -244 252 -600v-48q0 -361 -408 -636q-206 -96 -336 -96h-72q-257 55 -384 192q-216 235 -216 576v96q37 282 228 516q239 180 444 180zM228 741q0 -239 192 -444l180 -60q232 0 324 72q264 173 264 456v48q0 358 -396 504l-156 12
q-198 -48 -264 -144q-109 -124 -144 -372v-72z" />
<glyph glyph-name="p" unicode="p" horiz-adv-x="1396"
d="M60 1641l36 -12l72 12q55 -23 60 -48v-36l-12 -84l12 -12h12q193 156 348 156h84q426 0 648 -516l36 -240q0 -437 -432 -720q-139 -60 -324 -60h-24q-142 0 -288 108q0 27 -60 36v-528q0 -18 -48 -36l-84 12l-60 -12l-36 48v1884q25 48 60 48zM228 885v-60
q0 -227 156 -420q116 -96 180 -96h72q323 0 456 372q24 52 24 192v12q0 396 -408 504h-108q-217 0 -348 -360z" />
<glyph glyph-name="q" unicode="q"
d="M768 1545q203 0 384 -156h36l-12 48q0 75 60 108h72q63 0 108 -36l-48 -1992l-60 -48q-180 0 -180 60l12 12v12l-12 108l12 36l-12 12v12l36 420l-12 36h-12q-134 -120 -312 -156l-96 -12q-375 0 -624 348q-108 178 -108 348v48q0 377 228 576q213 216 540 216zM216 789
q0 -346 288 -492l216 -60q231 0 360 228q84 132 84 288v48q0 366 -288 492l-132 24q-364 0 -504 -396z" />
<glyph glyph-name="r" unicode="r" horiz-adv-x="1216"
d="M84 1545h72q65 0 84 -48v-240h24q217 198 384 204h156q185 0 372 -252v-60q0 -20 -168 -84q-37 0 -72 96q-64 56 -168 72h-60q-303 0 -456 -432v-888l-48 -36l-12 12h-12l-96 -12l-48 24l-24 1404l-12 84l12 12v12l-12 72q17 60 84 60z" />
<glyph glyph-name="s" unicode="s" horiz-adv-x="1360"
d="M552 1764l12 -12l60 12h84q237 0 504 -240q108 -166 108 -276q-20 -24 -180 -36q-60 0 -60 108q-76 146 -348 216h-72q-420 -42 -420 -336l-12 -48q0 -270 480 -360q360 -135 360 -396q-21 -301 -360 -384l-72 -12q-190 11 -384 180l-36 48v48q7 32 156 96q24 0 96 -84
l144 -60q155 0 228 132v48q0 119 -360 204q-480 173 -480 516q0 500 552 636z" />
<glyph glyph-name="t" unicode="t" horiz-adv-x="1192"
d="M504 2028h120q51 0 84 -48l-12 -84v-876l36 -48l12 12h12l312 -12l12 12h12q32 0 60 -60q-8 -180 -36 -180h-384l-36 -36v-480l12 -144l-48 -36h-156q-36 0 -36 132v456l12 84l-72 24h-180l-132 12l-36 -12q-60 17 -60 84v120l48 48l60 -12h300l72 24l-12 84v864
q8 72 36 72z" />
<glyph glyph-name="u" unicode="u" horiz-adv-x="1516"
d="M84 1668h108q31 0 48 -108l-12 -108q0 -707 144 -960q142 -228 384 -228q423 0 492 780v60q0 176 -60 468q0 60 180 60h24q45 0 84 -468v-180q-45 -413 -168 -612q-143 -205 -336 -312l-204 -36q-187 0 -456 180q-312 282 -312 1116l12 288v24q12 36 72 36z" />
<glyph glyph-name="v" unicode="v" horiz-adv-x="1624"
d="M168 1668h12q41 -11 144 -300l408 -984h24q331 679 636 1236h36q48 0 156 -84q-40 -116 -336 -684l-432 -828l-60 -12h-48q-94 0 -156 240q-528 1224 -552 1332q129 84 168 84z" />
<glyph glyph-name="w" unicode="w" horiz-adv-x="2224"
d="M1092 1704h108l36 -24l12 -312l-12 -396q49 -744 348 -744h12q224 0 312 492q36 114 36 588v228q8 72 36 72h156q48 0 48 -168v-192q-32 -637 -120 -864q-165 -384 -516 -384q-204 0 -384 276l-36 108h-24q-194 -360 -528 -360q-432 0 -564 696l-12 432v144l12 132
l-12 36q16 72 36 72h156l48 -48l-12 -84v-24h12l-12 -120v-156q0 -681 216 -804q29 -36 156 -36v-12q278 0 372 492l36 348v564q20 48 84 48z" />
<glyph glyph-name="x" unicode="x" horiz-adv-x="1624"
d="M144 1635q88 -60 468 -564l180 -204l636 720h12q144 -112 144 -144l-636 -756v-24l432 -528v-24q-75 -91 -144 -132q-116 88 -420 504h-36l-456 -516h-24q-144 119 -144 144l480 576l-636 780v36z" />
<glyph glyph-name="y" unicode="y" horiz-adv-x="1468"
d="M1320 1575q108 0 108 -1020q0 -1021 -204 -1140q0 -103 -336 -204h-36q-180 0 -384 228q-60 108 -60 156v12q0 28 156 60q59 0 96 -108q118 -108 192 -108h72q78 35 120 96q144 188 144 552v156q-280 -264 -468 -264h-84q-257 0 -504 336q-132 235 -132 516l84 648
q23 55 48 60q192 -12 192 -48q-72 -432 -84 -684q0 -415 276 -552q0 -29 168 -48q191 0 372 252q95 123 132 528l-48 504q0 32 60 60l12 -12h12z" />
<glyph glyph-name="z" unicode="z" horiz-adv-x="1552"
d="M36 1551l1416 -12q55 -23 60 -48v-156l-948 -1020v-12l36 -12l84 12l12 -12l60 12h288l132 -12l60 12l24 -72v-120l-36 -36h-948q-48 20 -48 84v120l948 1020v24l-36 -12l-480 12h-612q-48 20 -48 84v72q8 72 36 72z" />
<glyph glyph-name="quotedblleft" unicode="&#x201c;" horiz-adv-x="766"
d="M715 1982l-28 -773l-166 5l26 774zM315 1996l-26 -774l-164 5l26 774z" />
<glyph glyph-name="quotedblright" unicode="&#x201d;" horiz-adv-x="766"
d="M715 1982l-28 -773l-166 5l26 774zM315 1996l-26 -774l-164 5l26 774z" />
<glyph glyph-name="quoteleft" unicode="&#x2018;" horiz-adv-x="368"
d="M207 2016l28 -772l-164 -7l-28 773z" />
<glyph glyph-name="quoteright" unicode="&#x2019;" horiz-adv-x="368"
d="M207 2016l28 -772l-164 -7l-28 773z" />
</font>
</defs></svg>

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.